diff --git a/WORKSPACE b/WORKSPACE index b2be81570d..2e06cdf76b 100644 --- a/WORKSPACE +++ b/WORKSPACE @@ -355,9 +355,9 @@ filegroup( visibility = ["//visibility:public"], ) """, - sha256 = "edb80f3a695d84f6000f0e05abf7a4bbf207c03abb91219780ec97e7d6ad21c8", + sha256 = "54ce527b83d092da01127f2e3816f4d5cfbab69354caba8537f1ea55889b6d7c", urls = [ - "https://github.com/prysmaticlabs/prysm-web-ui/releases/download/v1.0.0-beta.3/prysm-web-ui.tar.gz", + "https://github.com/prysmaticlabs/prysm-web-ui/releases/download/v1.0.0-beta.4/prysm-web-ui.tar.gz", ], ) diff --git a/beacon-chain/node/BUILD.bazel b/beacon-chain/node/BUILD.bazel index 26fee1bf1c..91abc9da9f 100644 --- a/beacon-chain/node/BUILD.bazel +++ b/beacon-chain/node/BUILD.bazel @@ -30,6 +30,7 @@ go_library( "//beacon-chain/p2p:go_default_library", "//beacon-chain/powchain:go_default_library", "//beacon-chain/rpc:go_default_library", + "//beacon-chain/rpc/apimiddleware:go_default_library", "//beacon-chain/state/stategen:go_default_library", "//beacon-chain/sync:go_default_library", "//beacon-chain/sync/initial-sync:go_default_library", diff --git a/beacon-chain/node/node.go b/beacon-chain/node/node.go index aac14fa049..5c3b1e2248 100644 --- a/beacon-chain/node/node.go +++ b/beacon-chain/node/node.go @@ -31,6 +31,7 @@ import ( "github.com/prysmaticlabs/prysm/beacon-chain/p2p" "github.com/prysmaticlabs/prysm/beacon-chain/powchain" "github.com/prysmaticlabs/prysm/beacon-chain/rpc" + "github.com/prysmaticlabs/prysm/beacon-chain/rpc/apimiddleware" "github.com/prysmaticlabs/prysm/beacon-chain/state/stategen" regularsync "github.com/prysmaticlabs/prysm/beacon-chain/sync" initialsync "github.com/prysmaticlabs/prysm/beacon-chain/sync/initial-sync" @@ -643,10 +644,12 @@ func (b *BeaconNode) registerGRPCGateway() error { return nil } gatewayPort := b.cliCtx.Int(flags.GRPCGatewayPort.Name) + apiMiddlewarePort := b.cliCtx.Int(flags.ApiMiddlewarePort.Name) gatewayHost := b.cliCtx.String(flags.GRPCGatewayHost.Name) rpcHost := b.cliCtx.String(flags.RPCHost.Name) selfAddress := fmt.Sprintf("%s:%d", rpcHost, b.cliCtx.Int(flags.RPCPort.Name)) gatewayAddress := fmt.Sprintf("%s:%d", gatewayHost, gatewayPort) + apiMiddlewareAddress := fmt.Sprintf("%s:%d", gatewayHost, apiMiddlewarePort) allowedOrigins := strings.Split(b.cliCtx.String(flags.GPRCGatewayCorsDomain.Name), ",") enableDebugRPCEndpoints := b.cliCtx.Bool(flags.EnableDebugRPCEndpoints.Name) selfCert := b.cliCtx.String(flags.CertFlag.Name) @@ -656,6 +659,8 @@ func (b *BeaconNode) registerGRPCGateway() error { selfAddress, selfCert, gatewayAddress, + apiMiddlewareAddress, + &apimiddleware.BeaconEndpointFactory{}, nil, /*optional mux*/ allowedOrigins, enableDebugRPCEndpoints, diff --git a/beacon-chain/rpc/apimiddleware/BUILD.bazel b/beacon-chain/rpc/apimiddleware/BUILD.bazel new file mode 100644 index 0000000000..cd0c161722 --- /dev/null +++ b/beacon-chain/rpc/apimiddleware/BUILD.bazel @@ -0,0 +1,37 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_test") +load("@prysm//tools/go:def.bzl", "go_library") + +go_library( + name = "go_default_library", + srcs = [ + "custom_handlers.go", + "custom_hooks.go", + "endpoint_factory.go", + "structs.go", + ], + importpath = "github.com/prysmaticlabs/prysm/beacon-chain/rpc/apimiddleware", + visibility = ["//beacon-chain:__subpackages__"], + deps = [ + "//shared/bytesutil:go_default_library", + "//shared/gateway:go_default_library", + "//shared/grpcutils:go_default_library", + "@com_github_ethereum_go_ethereum//common/hexutil:go_default_library", + "@com_github_pkg_errors//:go_default_library", + ], +) + +go_test( + name = "go_default_test", + srcs = [ + "custom_handlers_test.go", + "custom_hooks_test.go", + ], + embed = [":go_default_library"], + deps = [ + "//shared/bytesutil:go_default_library", + "//shared/gateway:go_default_library", + "//shared/grpcutils:go_default_library", + "//shared/testutil/assert:go_default_library", + "//shared/testutil/require:go_default_library", + ], +) diff --git a/beacon-chain/rpc/apimiddleware/custom_handlers.go b/beacon-chain/rpc/apimiddleware/custom_handlers.go new file mode 100644 index 0000000000..1b5d13a99a --- /dev/null +++ b/beacon-chain/rpc/apimiddleware/custom_handlers.go @@ -0,0 +1,159 @@ +package apimiddleware + +import ( + "bytes" + "encoding/base64" + "io" + "io/ioutil" + "net/http" + "strconv" + "strings" + + "github.com/pkg/errors" + "github.com/prysmaticlabs/prysm/shared/gateway" + "github.com/prysmaticlabs/prysm/shared/grpcutils" +) + +type sszConfig struct { + sszPath string + fileName string + responseJson sszResponseJson +} + +func handleGetBeaconStateSSZ(m *gateway.ApiProxyMiddleware, endpoint gateway.Endpoint, w http.ResponseWriter, req *http.Request) (handled bool) { + config := sszConfig{ + sszPath: "/eth/v1/debug/beacon/states/{state_id}/ssz", + fileName: "beacon_state.ssz", + responseJson: &beaconStateSSZResponseJson{}, + } + return handleGetSSZ(m, endpoint, w, req, config) +} + +func handleGetBeaconBlockSSZ(m *gateway.ApiProxyMiddleware, endpoint gateway.Endpoint, w http.ResponseWriter, req *http.Request) (handled bool) { + config := sszConfig{ + sszPath: "/eth/v1/beacon/blocks/{block_id}/ssz", + fileName: "beacon_block.ssz", + responseJson: &blockSSZResponseJson{}, + } + return handleGetSSZ(m, endpoint, w, req, config) +} + +func handleGetSSZ( + m *gateway.ApiProxyMiddleware, + endpoint gateway.Endpoint, + w http.ResponseWriter, + req *http.Request, + config sszConfig, +) (handled bool) { + if !sszRequested(req) { + return false + } + + if errJson := prepareSSZRequestForProxying(m, endpoint, req, config.sszPath); errJson != nil { + gateway.WriteError(w, errJson, nil) + return true + } + grpcResponse, errJson := gateway.ProxyRequest(req) + if errJson != nil { + gateway.WriteError(w, errJson, nil) + return true + } + grpcResponseBody, errJson := gateway.ReadGrpcResponseBody(grpcResponse.Body) + if errJson != nil { + gateway.WriteError(w, errJson, nil) + return true + } + if errJson := gateway.DeserializeGrpcResponseBodyIntoErrorJson(endpoint.Err, grpcResponseBody); errJson != nil { + gateway.WriteError(w, errJson, nil) + return true + } + if endpoint.Err.Msg() != "" { + gateway.HandleGrpcResponseError(endpoint.Err, grpcResponse, w) + return true + } + if errJson := gateway.DeserializeGrpcResponseBodyIntoContainer(grpcResponseBody, config.responseJson); errJson != nil { + gateway.WriteError(w, errJson, nil) + return true + } + responseSsz, errJson := serializeMiddlewareResponseIntoSSZ(config.responseJson.SSZData()) + if errJson != nil { + gateway.WriteError(w, errJson, nil) + return true + } + if errJson := writeSSZResponseHeaderAndBody(grpcResponse, w, responseSsz, config.fileName); errJson != nil { + gateway.WriteError(w, errJson, nil) + return true + } + if errJson := gateway.Cleanup(grpcResponse.Body); errJson != nil { + gateway.WriteError(w, errJson, nil) + return true + } + + return true +} + +func sszRequested(req *http.Request) bool { + accept, ok := req.Header["Accept"] + if !ok { + return false + } + for _, v := range accept { + if v == "application/octet-stream" { + return true + } + } + return false +} + +func prepareSSZRequestForProxying(m *gateway.ApiProxyMiddleware, endpoint gateway.Endpoint, req *http.Request, sszPath string) gateway.ErrorJson { + req.URL.Scheme = "http" + req.URL.Host = m.GatewayAddress + req.RequestURI = "" + req.URL.Path = sszPath + return gateway.HandleURLParameters(endpoint.Path, req, []string{}) +} + +func serializeMiddlewareResponseIntoSSZ(data string) (sszResponse []byte, errJson gateway.ErrorJson) { + // Serialize the SSZ part of the deserialized value. + b, err := base64.StdEncoding.DecodeString(data) + if err != nil { + e := errors.Wrapf(err, "could not decode response body into base64") + return nil, &gateway.DefaultErrorJson{Message: e.Error(), Code: http.StatusInternalServerError} + } + return b, nil +} + +func writeSSZResponseHeaderAndBody(grpcResp *http.Response, w http.ResponseWriter, responseSsz []byte, fileName string) gateway.ErrorJson { + var statusCodeHeader string + for h, vs := range grpcResp.Header { + // We don't want to expose any gRPC metadata in the HTTP response, so we skip forwarding metadata headers. + if strings.HasPrefix(h, "Grpc-Metadata") { + if h == "Grpc-Metadata-"+grpcutils.HttpCodeMetadataKey { + statusCodeHeader = vs[0] + } + } else { + for _, v := range vs { + w.Header().Set(h, v) + } + } + } + if statusCodeHeader != "" { + code, err := strconv.Atoi(statusCodeHeader) + if err != nil { + e := errors.Wrapf(err, "could not parse status code") + return &gateway.DefaultErrorJson{Message: e.Error(), Code: http.StatusInternalServerError} + } + w.WriteHeader(code) + } else { + w.WriteHeader(grpcResp.StatusCode) + } + w.Header().Set("Content-Length", strconv.Itoa(len(responseSsz))) + w.Header().Set("Content-Type", "application/octet-stream") + w.Header().Set("Content-Disposition", "attachment; filename="+fileName) + w.WriteHeader(grpcResp.StatusCode) + if _, err := io.Copy(w, ioutil.NopCloser(bytes.NewReader(responseSsz))); err != nil { + e := errors.Wrapf(err, "could not write response message") + return &gateway.DefaultErrorJson{Message: e.Error(), Code: http.StatusInternalServerError} + } + return nil +} diff --git a/beacon-chain/rpc/apimiddleware/custom_handlers_test.go b/beacon-chain/rpc/apimiddleware/custom_handlers_test.go new file mode 100644 index 0000000000..46e9981f11 --- /dev/null +++ b/beacon-chain/rpc/apimiddleware/custom_handlers_test.go @@ -0,0 +1,138 @@ +package apimiddleware + +import ( + "bytes" + "net/http" + "net/http/httptest" + "strings" + "testing" + + "github.com/prysmaticlabs/prysm/shared/gateway" + "github.com/prysmaticlabs/prysm/shared/grpcutils" + "github.com/prysmaticlabs/prysm/shared/testutil/assert" + "github.com/prysmaticlabs/prysm/shared/testutil/require" +) + +func TestSSZRequested(t *testing.T) { + t.Run("ssz_requested", func(t *testing.T) { + request := httptest.NewRequest("GET", "http://foo.example", nil) + request.Header["Accept"] = []string{"application/octet-stream"} + result := sszRequested(request) + assert.Equal(t, true, result) + }) + + t.Run("multiple_content_types", func(t *testing.T) { + request := httptest.NewRequest("GET", "http://foo.example", nil) + request.Header["Accept"] = []string{"application/json", "application/octet-stream"} + result := sszRequested(request) + assert.Equal(t, true, result) + }) + + t.Run("no_header", func(t *testing.T) { + request := httptest.NewRequest("GET", "http://foo.example", nil) + result := sszRequested(request) + assert.Equal(t, false, result) + }) + + t.Run("other_content_type", func(t *testing.T) { + request := httptest.NewRequest("GET", "http://foo.example", nil) + request.Header["Accept"] = []string{"application/json"} + result := sszRequested(request) + assert.Equal(t, false, result) + }) +} + +func TestPrepareSSZRequestForProxying(t *testing.T) { + middleware := &gateway.ApiProxyMiddleware{ + GatewayAddress: "http://gateway.example", + } + endpoint := gateway.Endpoint{ + Path: "http://foo.example", + } + var body bytes.Buffer + request := httptest.NewRequest("GET", "http://foo.example", &body) + + errJson := prepareSSZRequestForProxying(middleware, endpoint, request, "/ssz") + require.Equal(t, true, errJson == nil) + assert.Equal(t, "/ssz", request.URL.Path) +} + +func TestSerializeMiddlewareResponseIntoSSZ(t *testing.T) { + t.Run("ok", func(t *testing.T) { + ssz, errJson := serializeMiddlewareResponseIntoSSZ("Zm9v") + require.Equal(t, true, errJson == nil) + assert.DeepEqual(t, []byte("foo"), ssz) + }) + + t.Run("invalid_data", func(t *testing.T) { + _, errJson := serializeMiddlewareResponseIntoSSZ("invalid") + require.Equal(t, false, errJson == nil) + assert.Equal(t, true, strings.Contains(errJson.Msg(), "could not decode response body into base64")) + assert.Equal(t, http.StatusInternalServerError, errJson.StatusCode()) + }) +} + +func TestWriteSSZResponseHeaderAndBody(t *testing.T) { + t.Run("ok", func(t *testing.T) { + response := &http.Response{ + Header: http.Header{ + "Foo": []string{"foo"}, + "Grpc-Metadata-" + grpcutils.HttpCodeMetadataKey: []string{"204"}, + }, + } + responseSsz := []byte("ssz") + writer := httptest.NewRecorder() + writer.Body = &bytes.Buffer{} + + errJson := writeSSZResponseHeaderAndBody(response, writer, responseSsz, "test.ssz") + require.Equal(t, true, errJson == nil) + v, ok := writer.Header()["Foo"] + require.Equal(t, true, ok, "header not found") + require.Equal(t, 1, len(v), "wrong number of header values") + assert.Equal(t, "foo", v[0]) + v, ok = writer.Header()["Content-Length"] + require.Equal(t, true, ok, "header not found") + require.Equal(t, 1, len(v), "wrong number of header values") + assert.Equal(t, "3", v[0]) + v, ok = writer.Header()["Content-Type"] + require.Equal(t, true, ok, "header not found") + require.Equal(t, 1, len(v), "wrong number of header values") + assert.Equal(t, "application/octet-stream", v[0]) + v, ok = writer.Header()["Content-Disposition"] + require.Equal(t, true, ok, "header not found") + require.Equal(t, 1, len(v), "wrong number of header values") + assert.Equal(t, "attachment; filename=test.ssz", v[0]) + assert.Equal(t, 204, writer.Code) + }) + + t.Run("no_grpc_status_code_header", func(t *testing.T) { + response := &http.Response{ + Header: http.Header{}, + StatusCode: 204, + } + responseSsz := []byte("ssz") + writer := httptest.NewRecorder() + writer.Body = &bytes.Buffer{} + + errJson := writeSSZResponseHeaderAndBody(response, writer, responseSsz, "test.ssz") + require.Equal(t, true, errJson == nil) + assert.Equal(t, 204, writer.Code) + }) + + t.Run("invalid_status_code", func(t *testing.T) { + response := &http.Response{ + Header: http.Header{ + "Foo": []string{"foo"}, + "Grpc-Metadata-" + grpcutils.HttpCodeMetadataKey: []string{"invalid"}, + }, + } + responseSsz := []byte("ssz") + writer := httptest.NewRecorder() + writer.Body = &bytes.Buffer{} + + errJson := writeSSZResponseHeaderAndBody(response, writer, responseSsz, "test.ssz") + require.Equal(t, false, errJson == nil) + assert.Equal(t, true, strings.Contains(errJson.Msg(), "could not parse status code")) + assert.Equal(t, http.StatusInternalServerError, errJson.StatusCode()) + }) +} diff --git a/beacon-chain/rpc/apimiddleware/custom_hooks.go b/beacon-chain/rpc/apimiddleware/custom_hooks.go new file mode 100644 index 0000000000..b3e4e73bb9 --- /dev/null +++ b/beacon-chain/rpc/apimiddleware/custom_hooks.go @@ -0,0 +1,42 @@ +package apimiddleware + +import ( + "bytes" + "encoding/json" + "io/ioutil" + "net/http" + + "github.com/ethereum/go-ethereum/common/hexutil" + "github.com/pkg/errors" + "github.com/prysmaticlabs/prysm/shared/bytesutil" + "github.com/prysmaticlabs/prysm/shared/gateway" +) + +// https://ethereum.github.io/eth2.0-APIs/#/Beacon/submitPoolAttestations expects posting a top-level array. +// We make it more proto-friendly by wrapping it in a struct with a 'data' field. +func wrapAttestationsArray(endpoint gateway.Endpoint, _ http.ResponseWriter, req *http.Request) gateway.ErrorJson { + if _, ok := endpoint.PostRequest.(*submitAttestationRequestJson); ok { + atts := make([]*attestationJson, 0) + if err := json.NewDecoder(req.Body).Decode(&atts); err != nil { + e := errors.Wrapf(err, "could not decode attestations array") + return &gateway.DefaultErrorJson{Message: e.Error(), Code: http.StatusInternalServerError} + } + j := &submitAttestationRequestJson{Data: atts} + b, err := json.Marshal(j) + if err != nil { + e := errors.Wrapf(err, "could not marshal wrapped attestations array") + return &gateway.DefaultErrorJson{Message: e.Error(), Code: http.StatusInternalServerError} + } + req.Body = ioutil.NopCloser(bytes.NewReader(b)) + } + return nil +} + +// Posted graffiti needs to have length of 32 bytes, but client is allowed to send data of any length. +func prepareGraffiti(endpoint gateway.Endpoint, _ http.ResponseWriter, _ *http.Request) gateway.ErrorJson { + if block, ok := endpoint.PostRequest.(*beaconBlockContainerJson); ok { + b := bytesutil.ToBytes32([]byte(block.Message.Body.Graffiti)) + block.Message.Body.Graffiti = hexutil.Encode(b[:]) + } + return nil +} diff --git a/beacon-chain/rpc/apimiddleware/custom_hooks_test.go b/beacon-chain/rpc/apimiddleware/custom_hooks_test.go new file mode 100644 index 0000000000..59d08ef1fa --- /dev/null +++ b/beacon-chain/rpc/apimiddleware/custom_hooks_test.go @@ -0,0 +1,96 @@ +package apimiddleware + +import ( + "bytes" + "encoding/json" + "net/http" + "net/http/httptest" + "strings" + "testing" + + "github.com/prysmaticlabs/prysm/shared/bytesutil" + "github.com/prysmaticlabs/prysm/shared/gateway" + "github.com/prysmaticlabs/prysm/shared/testutil/assert" + "github.com/prysmaticlabs/prysm/shared/testutil/require" +) + +func TestWrapAttestationArray(t *testing.T) { + t.Run("ok", func(t *testing.T) { + endpoint := gateway.Endpoint{ + PostRequest: &submitAttestationRequestJson{}, + } + unwrappedAtts := []*attestationJson{{AggregationBits: "1010"}} + unwrappedAttsJson, err := json.Marshal(unwrappedAtts) + require.NoError(t, err) + + var body bytes.Buffer + _, err = body.Write(unwrappedAttsJson) + require.NoError(t, err) + request := httptest.NewRequest("POST", "http://foo.example", &body) + + errJson := wrapAttestationsArray(endpoint, nil, request) + require.Equal(t, true, errJson == nil) + wrappedAtts := &submitAttestationRequestJson{} + require.NoError(t, json.NewDecoder(request.Body).Decode(wrappedAtts)) + require.Equal(t, 1, len(wrappedAtts.Data), "wrong number of wrapped attestations") + assert.Equal(t, "1010", wrappedAtts.Data[0].AggregationBits) + }) + + t.Run("invalid_body", func(t *testing.T) { + endpoint := gateway.Endpoint{ + PostRequest: &submitAttestationRequestJson{}, + } + var body bytes.Buffer + _, err := body.Write([]byte("invalid")) + require.NoError(t, err) + request := httptest.NewRequest("POST", "http://foo.example", &body) + + errJson := wrapAttestationsArray(endpoint, nil, request) + require.Equal(t, false, errJson == nil) + assert.Equal(t, true, strings.Contains(errJson.Msg(), "could not decode attestations array")) + assert.Equal(t, http.StatusInternalServerError, errJson.StatusCode()) + }) +} + +func TestPrepareGraffiti(t *testing.T) { + endpoint := gateway.Endpoint{ + PostRequest: &beaconBlockContainerJson{ + Message: &beaconBlockJson{ + Body: &beaconBlockBodyJson{}, + }, + }, + } + + t.Run("32_bytes", func(t *testing.T) { + endpoint.PostRequest.(*beaconBlockContainerJson).Message.Body.Graffiti = string(bytesutil.PadTo([]byte("foo"), 32)) + + prepareGraffiti(endpoint, nil, nil) + assert.Equal( + t, + "0x666f6f0000000000000000000000000000000000000000000000000000000000", + endpoint.PostRequest.(*beaconBlockContainerJson).Message.Body.Graffiti, + ) + }) + + t.Run("less_than_32_bytes", func(t *testing.T) { + endpoint.PostRequest.(*beaconBlockContainerJson).Message.Body.Graffiti = "foo" + + prepareGraffiti(endpoint, nil, nil) + assert.Equal( + t, + "0x666f6f0000000000000000000000000000000000000000000000000000000000", + endpoint.PostRequest.(*beaconBlockContainerJson).Message.Body.Graffiti, + ) + }) + + t.Run("more_than_32_bytes", func(t *testing.T) { + endpoint.PostRequest.(*beaconBlockContainerJson).Message.Body.Graffiti = string(bytesutil.PadTo([]byte("foo"), 33)) + + prepareGraffiti(endpoint, nil, nil) + assert.Equal( + t, + "0x666f6f0000000000000000000000000000000000000000000000000000000000", + endpoint.PostRequest.(*beaconBlockContainerJson).Message.Body.Graffiti, + ) + }) +} diff --git a/beacon-chain/rpc/apimiddleware/endpoint_factory.go b/beacon-chain/rpc/apimiddleware/endpoint_factory.go new file mode 100644 index 0000000000..969ee66312 --- /dev/null +++ b/beacon-chain/rpc/apimiddleware/endpoint_factory.go @@ -0,0 +1,222 @@ +package apimiddleware + +import ( + "github.com/pkg/errors" + "github.com/prysmaticlabs/prysm/shared/gateway" +) + +// BeaconEndpointFactory creates endpoints used for running beacon chain API calls through the API Middleware. +type BeaconEndpointFactory struct { +} + +// Paths is a collection of all valid beacon chain API paths. +func (f *BeaconEndpointFactory) Paths() []string { + return []string{ + "/eth/v1/beacon/genesis", + "/eth/v1/beacon/states/{state_id}/root", + "/eth/v1/beacon/states/{state_id}/fork", + "/eth/v1/beacon/states/{state_id}/finality_checkpoints", + "/eth/v1/beacon/states/{state_id}/validators", + "/eth/v1/beacon/states/{state_id}/validator_balances", + "/eth/v1/beacon/states/{state_id}/committees", + "/eth/v1/beacon/headers", + "/eth/v1/beacon/headers/{block_id}", + "/eth/v1/beacon/blocks", + "/eth/v1/beacon/blocks/{block_id}", + "/eth/v1/beacon/blocks/{block_id}/root", + "/eth/v1/beacon/blocks/{block_id}/attestations", + "/eth/v1/beacon/pool/attestations", + "/eth/v1/beacon/pool/attester_slashings", + "/eth/v1/beacon/pool/proposer_slashings", + "/eth/v1/beacon/pool/voluntary_exits", + "/eth/v1/node/identity", + "/eth/v1/node/peers", + "/eth/v1/node/peers/{peer_id}", + "/eth/v1/node/peer_count", + "/eth/v1/node/version", + "/eth/v1/node/syncing", + "/eth/v1/node/health", + "/eth/v1/debug/beacon/states/{state_id}", + "/eth/v1/debug/beacon/heads", + "/eth/v1/config/fork_schedule", + "/eth/v1/config/deposit_contract", + "/eth/v1/config/spec", + } +} + +// Create returns a new endpoint for the provided API path. +func (f *BeaconEndpointFactory) Create(path string) (*gateway.Endpoint, error) { + var endpoint gateway.Endpoint + switch path { + case "/eth/v1/beacon/genesis": + endpoint = gateway.Endpoint{ + GetResponse: &genesisResponseJson{}, + Err: &gateway.DefaultErrorJson{}, + } + case "/eth/v1/beacon/states/{state_id}/root": + endpoint = gateway.Endpoint{ + GetResponse: &stateRootResponseJson{}, + Err: &gateway.DefaultErrorJson{}, + } + case "/eth/v1/beacon/states/{state_id}/fork": + endpoint = gateway.Endpoint{ + GetResponse: &stateForkResponseJson{}, + Err: &gateway.DefaultErrorJson{}, + } + case "/eth/v1/beacon/states/{state_id}/finality_checkpoints": + endpoint = gateway.Endpoint{ + GetResponse: &stateFinalityCheckpointResponseJson{}, + Err: &gateway.DefaultErrorJson{}, + } + case "/eth/v1/beacon/states/{state_id}/validators": + endpoint = gateway.Endpoint{ + GetResponse: &stateValidatorResponseJson{}, + Err: &gateway.DefaultErrorJson{}, + } + case "/eth/v1/beacon/states/{state_id}/validator_balances": + endpoint = gateway.Endpoint{ + GetRequestQueryParams: []gateway.QueryParam{{Name: "id", Hex: true}}, + GetResponse: &validatorBalancesResponseJson{}, + Err: &gateway.DefaultErrorJson{}, + } + case "/eth/v1/beacon/states/{state_id}/committees": + endpoint = gateway.Endpoint{ + GetRequestQueryParams: []gateway.QueryParam{{Name: "epoch"}, {Name: "index"}, {Name: "slot"}}, + GetResponse: &stateCommitteesResponseJson{}, + Err: &gateway.DefaultErrorJson{}, + } + case "/eth/v1/beacon/headers": + endpoint = gateway.Endpoint{ + GetRequestQueryParams: []gateway.QueryParam{{Name: "slot"}, {Name: "parent_root", Hex: true}}, + GetResponse: &blockHeadersResponseJson{}, + Err: &gateway.DefaultErrorJson{}, + } + case "/eth/v1/beacon/headers/{block_id}": + endpoint = gateway.Endpoint{ + GetResponse: &blockHeaderResponseJson{}, + Err: &gateway.DefaultErrorJson{}, + } + case "/eth/v1/beacon/blocks": + endpoint = gateway.Endpoint{ + PostRequest: &beaconBlockContainerJson{}, + Err: &gateway.DefaultErrorJson{}, + Hooks: gateway.HookCollection{ + OnPostDeserializeRequestBodyIntoContainer: []gateway.Hook{prepareGraffiti}, + }, + } + case "/eth/v1/beacon/blocks/{block_id}": + endpoint = gateway.Endpoint{ + GetResponse: &blockResponseJson{}, + Err: &gateway.DefaultErrorJson{}, + Hooks: gateway.HookCollection{ + CustomHandlers: []gateway.CustomHandler{handleGetBeaconBlockSSZ}, + }, + } + case "/eth/v1/beacon/blocks/{block_id}/root": + endpoint = gateway.Endpoint{ + GetResponse: &blockRootResponseJson{}, + Err: &gateway.DefaultErrorJson{}, + } + case "/eth/v1/beacon/blocks/{block_id}/attestations": + endpoint = gateway.Endpoint{ + GetResponse: &blockAttestationsResponseJson{}, + Err: &gateway.DefaultErrorJson{}, + } + case "/eth/v1/beacon/pool/attestations": + endpoint = gateway.Endpoint{ + GetRequestQueryParams: []gateway.QueryParam{{Name: "slot"}, {Name: "committee_index"}}, + GetResponse: &attestationsPoolResponseJson{}, + PostRequest: &submitAttestationRequestJson{}, + Err: &submitAttestationsErrorJson{}, + Hooks: gateway.HookCollection{ + OnPostStart: []gateway.Hook{wrapAttestationsArray}, + }, + } + case "/eth/v1/beacon/pool/attester_slashings": + endpoint = gateway.Endpoint{ + PostRequest: &attesterSlashingJson{}, + GetResponse: &attesterSlashingsPoolResponseJson{}, + Err: &gateway.DefaultErrorJson{}, + } + case "/eth/v1/beacon/pool/proposer_slashings": + endpoint = gateway.Endpoint{ + PostRequest: &proposerSlashingJson{}, + GetResponse: &proposerSlashingsPoolResponseJson{}, + Err: &gateway.DefaultErrorJson{}, + } + case "/eth/v1/beacon/pool/voluntary_exits": + endpoint = gateway.Endpoint{ + PostRequest: &signedVoluntaryExitJson{}, + GetResponse: &voluntaryExitsPoolResponseJson{}, + Err: &gateway.DefaultErrorJson{}, + } + case "/eth/v1/node/identity": + endpoint = gateway.Endpoint{ + GetResponse: &identityResponseJson{}, + Err: &gateway.DefaultErrorJson{}, + } + case "/eth/v1/node/peers": + endpoint = gateway.Endpoint{ + GetResponse: &peersResponseJson{}, + Err: &gateway.DefaultErrorJson{}, + } + case "/eth/v1/node/peers/{peer_id}": + endpoint = gateway.Endpoint{ + GetRequestURLLiterals: []string{"peer_id"}, + GetResponse: &peerResponseJson{}, + Err: &gateway.DefaultErrorJson{}, + } + case "/eth/v1/node/peer_count": + endpoint = gateway.Endpoint{ + GetResponse: &peerCountResponseJson{}, + Err: &gateway.DefaultErrorJson{}, + } + case "/eth/v1/node/version": + endpoint = gateway.Endpoint{ + GetResponse: &versionResponseJson{}, + Err: &gateway.DefaultErrorJson{}, + } + case "/eth/v1/node/syncing": + endpoint = gateway.Endpoint{ + GetResponse: &syncingResponseJson{}, + Err: &gateway.DefaultErrorJson{}, + } + case "/eth/v1/node/health": + endpoint = gateway.Endpoint{ + Err: &gateway.DefaultErrorJson{}, + } + case "/eth/v1/debug/beacon/states/{state_id}": + endpoint = gateway.Endpoint{ + GetResponse: &beaconStateResponseJson{}, + Err: &gateway.DefaultErrorJson{}, + Hooks: gateway.HookCollection{ + CustomHandlers: []gateway.CustomHandler{handleGetBeaconStateSSZ}, + }, + } + case "/eth/v1/debug/beacon/heads": + endpoint = gateway.Endpoint{ + GetResponse: &forkChoiceHeadsResponseJson{}, + Err: &gateway.DefaultErrorJson{}, + } + case "/eth/v1/config/fork_schedule": + endpoint = gateway.Endpoint{ + GetResponse: &forkScheduleResponseJson{}, + Err: &gateway.DefaultErrorJson{}, + } + case "/eth/v1/config/deposit_contract": + endpoint = gateway.Endpoint{ + GetResponse: &depositContractResponseJson{}, + Err: &gateway.DefaultErrorJson{}, + } + case "/eth/v1/config/spec": + endpoint = gateway.Endpoint{ + GetResponse: &specResponseJson{}, + Err: &gateway.DefaultErrorJson{}, + } + default: + return nil, errors.New("invalid path") + } + + endpoint.Path = path + return &endpoint, nil +} diff --git a/beacon-chain/rpc/apimiddleware/structs.go b/beacon-chain/rpc/apimiddleware/structs.go new file mode 100644 index 0000000000..b1b86b378d --- /dev/null +++ b/beacon-chain/rpc/apimiddleware/structs.go @@ -0,0 +1,472 @@ +package apimiddleware + +import "github.com/prysmaticlabs/prysm/shared/gateway" + +// genesisResponseJson is used in /beacon/genesis API endpoint. +type genesisResponseJson struct { + Data *genesisResponse_GenesisJson `json:"data"` +} + +// genesisResponse_GenesisJson is used in /beacon/genesis API endpoint. +type genesisResponse_GenesisJson struct { + GenesisTime string `json:"genesis_time" time:"true"` + GenesisValidatorsRoot string `json:"genesis_validators_root" hex:"true"` + GenesisForkVersion string `json:"genesis_fork_version" hex:"true"` +} + +// stateRootResponseJson is used in /beacon/states/{state_id}/root API endpoint. +type stateRootResponseJson struct { + Data *stateRootResponse_StateRootJson `json:"data"` +} + +// stateRootResponse_StateRootJson is used in /beacon/states/{state_id}/root API endpoint. +type stateRootResponse_StateRootJson struct { + StateRoot string `json:"root" hex:"true"` +} + +// stateForkResponseJson is used in /beacon/states/{state_id}/fork API endpoint. +type stateForkResponseJson struct { + Data *forkJson `json:"data"` +} + +// stateFinalityCheckpointResponseJson is used in /beacon/states/{state_id}/finality_checkpoints API endpoint. +type stateFinalityCheckpointResponseJson struct { + Data *stateFinalityCheckpointResponse_StateFinalityCheckpointJson `json:"data"` +} + +// stateFinalityCheckpointResponse_StateFinalityCheckpointJson is used in /beacon/states/{state_id}/finality_checkpoints API endpoint. +type stateFinalityCheckpointResponse_StateFinalityCheckpointJson struct { + PreviousJustified *checkpointJson `json:"previous_justified"` + CurrentJustified *checkpointJson `json:"current_justified"` + Finalized *checkpointJson `json:"finalized"` +} + +// stateValidatorResponseJson is used in /beacon/states/{state_id}/validators/{validator_id} API endpoint. +type stateValidatorResponseJson struct { + Data *validatorContainerJson `json:"data"` +} + +// validatorBalancesResponseJson is used in /beacon/states/{state_id}/validator_balances API endpoint. +type validatorBalancesResponseJson struct { + Data []*validatorBalanceJson `json:"data"` +} + +// stateCommitteesResponseJson is used in /beacon/states/{state_id}/committees API endpoint. +type stateCommitteesResponseJson struct { + Data []*committeeJson `json:"data"` +} + +// blockHeadersResponseJson is used in /beacon/headers API endpoint. +type blockHeadersResponseJson struct { + Data []*blockHeaderContainerJson `json:"data"` +} + +// blockHeaderResponseJson is used in /beacon/headers/{block_id} API endpoint. +type blockHeaderResponseJson struct { + Data *blockHeaderContainerJson `json:"data"` +} + +// blockResponseJson is used in /beacon/blocks/{block_id} API endpoint. +type blockResponseJson struct { + Data *beaconBlockContainerJson `json:"data"` +} + +// blockRootResponseJson is used in /beacon/blocks/{block_id}/root API endpoint. +type blockRootResponseJson struct { + Data *blockRootContainerJson `json:"data"` +} + +// blockAttestationsResponseJson is used in /beacon/blocks/{block_id}/attestations API endpoint. +type blockAttestationsResponseJson struct { + Data []*attestationJson `json:"data"` +} + +// attestationsPoolResponseJson is used in /beacon/pool/attestations GET API endpoint. +type attestationsPoolResponseJson struct { + Data []*attestationJson `json:"data"` +} + +// submitAttestationRequestJson is used in /beacon/pool/attestations POST API endpoint. +type submitAttestationRequestJson struct { + Data []*attestationJson `json:"data"` +} + +// attesterSlashingsPoolResponseJson is used in /beacon/pool/attester_slashings API endpoint. +type attesterSlashingsPoolResponseJson struct { + Data []*attesterSlashingJson `json:"data"` +} + +// proposerSlashingsPoolResponseJson is used in /beacon/pool/proposer_slashings API endpoint. +type proposerSlashingsPoolResponseJson struct { + Data []*proposerSlashingJson `json:"data"` +} + +// voluntaryExitsPoolResponseJson is used in /beacon/pool/voluntary_exits API endpoint. +type voluntaryExitsPoolResponseJson struct { + Data []*signedVoluntaryExitJson `json:"data"` +} + +// identityResponseJson is used in /node/identity API endpoint. +type identityResponseJson struct { + Data *identityJson `json:"data"` +} + +// peersResponseJson is used in /node/peers API endpoint. +type peersResponseJson struct { + Data []*peerJson `json:"data"` +} + +// peerResponseJson is used in /node/peers/{peer_id} API endpoint. +type peerResponseJson struct { + Data *peerJson `json:"data"` +} + +// peerCountResponseJson is used in /node/peer_count API endpoint. +type peerCountResponseJson struct { + Data peerCountResponse_PeerCountJson `json:"data"` +} + +// peerCountResponse_PeerCountJson is used in /node/peer_count API endpoint. +type peerCountResponse_PeerCountJson struct { + Disconnected string `json:"disconnected"` + Connecting string `json:"connecting"` + Connected string `json:"connected"` + Disconnecting string `json:"disconnecting"` +} + +// versionResponseJson is used in /node/version API endpoint. +type versionResponseJson struct { + Data *versionJson `json:"data"` +} + +// syncingResponseJson is used in /node/syncing API endpoint. +type syncingResponseJson struct { + Data *syncInfoJson `json:"data"` +} + +// beaconStateResponseJson is used in /debug/beacon/states/{state_id} API endpoint. +type beaconStateResponseJson struct { + Data *beaconStateJson `json:"data"` +} + +// forkChoiceHeadsResponseJson is used in /debug/beacon/heads API endpoint. +type forkChoiceHeadsResponseJson struct { + Data []*forkChoiceHeadJson `json:"data"` +} + +// forkScheduleResponseJson is used in /config/fork_schedule API endpoint. +type forkScheduleResponseJson struct { + Data []*forkJson `json:"data"` +} + +// depositContractResponseJson is used in /config/deposit_contract API endpoint. +type depositContractResponseJson struct { + Data *depositContractJson `json:"data"` +} + +// specResponseJson is used in /config/spec API endpoint. +type specResponseJson struct { + Data interface{} `json:"data"` +} + +//---------------- +// Reusable types. +//---------------- + +// checkpointJson is a JSON representation of a checkpoint. +type checkpointJson struct { + Epoch string `json:"epoch"` + Root string `json:"root" hex:"true"` +} + +// blockRootContainerJson is a JSON representation of a block root container. +type blockRootContainerJson struct { + Root string `json:"root" hex:"true"` +} + +// beaconBlockContainerJson is a JSON representation of a beacon block container. +type beaconBlockContainerJson struct { + Message *beaconBlockJson `json:"message"` + Signature string `json:"signature" hex:"true"` +} + +// beaconBlockJson is a JSON representation of a beacon block. +type beaconBlockJson struct { + Slot string `json:"slot"` + ProposerIndex string `json:"proposer_index"` + ParentRoot string `json:"parent_root" hex:"true"` + StateRoot string `json:"state_root" hex:"true"` + Body *beaconBlockBodyJson `json:"body"` +} + +// beaconBlockBodyJson is a JSON representation of a beacon block body. +type beaconBlockBodyJson struct { + RandaoReveal string `json:"randao_reveal" hex:"true"` + Eth1Data *eth1DataJson `json:"eth1_data"` + Graffiti string `json:"graffiti" hex:"true"` + ProposerSlashings []*proposerSlashingJson `json:"proposer_slashings"` + AttesterSlashings []*attesterSlashingJson `json:"attester_slashings"` + Attestations []*attestationJson `json:"attestations"` + Deposits []*depositJson `json:"deposits"` + VoluntaryExits []*signedVoluntaryExitJson `json:"voluntary_exits"` +} + +// blockHeaderContainerJson is a JSON representation of a block header container. +type blockHeaderContainerJson struct { + Root string `json:"root" hex:"true"` + Canonical bool `json:"canonical"` + Header *beaconBlockHeaderContainerJson `json:"header"` +} + +// beaconBlockHeaderContainerJson is a JSON representation of a beacon block header container. +type beaconBlockHeaderContainerJson struct { + Message *beaconBlockHeaderJson `json:"message"` + Signature string `json:"signature" hex:"true"` +} + +// signedBeaconBlockHeaderJson is a JSON representation of a signed beacon block header. +type signedBeaconBlockHeaderJson struct { + Header *beaconBlockHeaderJson `json:"message"` + Signature string `json:"signature" hex:"true"` +} + +// beaconBlockHeaderJson is a JSON representation of a beacon block header. +type beaconBlockHeaderJson struct { + Slot string `json:"slot"` + ProposerIndex string `json:"proposer_index"` + ParentRoot string `json:"parent_root" hex:"true"` + StateRoot string `json:"state_root" hex:"true"` + BodyRoot string `json:"body_root" hex:"true"` +} + +// eth1DataJson is a JSON representation of eth1data. +type eth1DataJson struct { + DepositRoot string `json:"deposit_root" hex:"true"` + DepositCount string `json:"deposit_count"` + BlockHash string `json:"block_hash" hex:"true"` +} + +// proposerSlashingJson is a JSON representation of a proposer slashing. +type proposerSlashingJson struct { + Header_1 *signedBeaconBlockHeaderJson `json:"signed_header_1"` + Header_2 *signedBeaconBlockHeaderJson `json:"signed_header_2"` +} + +// attesterSlashingJson is a JSON representation of an attester slashing. +type attesterSlashingJson struct { + Attestation_1 *indexedAttestationJson `json:"attestation_1"` + Attestation_2 *indexedAttestationJson `json:"attestation_2"` +} + +// indexedAttestationJson is a JSON representation of an indexed attestation. +type indexedAttestationJson struct { + AttestingIndices []string `json:"attesting_indices"` + Data *attestationDataJson `json:"data"` + Signature string `json:"signature" hex:"true"` +} + +// attestationJson is a JSON representation of an attestation. +type attestationJson struct { + AggregationBits string `json:"aggregation_bits" hex:"true"` + Data *attestationDataJson `json:"data"` + Signature string `json:"signature" hex:"true"` +} + +// attestationDataJson is a JSON representation of attestation data. +type attestationDataJson struct { + Slot string `json:"slot"` + CommitteeIndex string `json:"index"` + BeaconBlockRoot string `json:"beacon_block_root" hex:"true"` + Source *checkpointJson `json:"source"` + Target *checkpointJson `json:"target"` +} + +// depositJson is a JSON representation of a deposit. +type depositJson struct { + Proof []string `json:"proof" hex:"true"` + Data *deposit_DataJson `json:"data"` +} + +// deposit_DataJson is a JSON representation of deposit data. +type deposit_DataJson struct { + PublicKey string `json:"pubkey" hex:"true"` + WithdrawalCredentials string `json:"withdrawal_credentials" hex:"true"` + Amount string `json:"amount"` + Signature string `json:"signature" hex:"true"` +} + +// signedVoluntaryExitJson is a JSON representation of a signed voluntary exit. +type signedVoluntaryExitJson struct { + Exit *voluntaryExitJson `json:"message"` + Signature string `json:"signature" hex:"true"` +} + +// voluntaryExitJson is a JSON representation of a voluntary exit. +type voluntaryExitJson struct { + Epoch string `json:"epoch"` + ValidatorIndex string `json:"validator_index"` +} + +// identityJson is a JSON representation of a peer's identity. +type identityJson struct { + PeerId string `json:"peer_id"` + Enr string `json:"enr"` + P2PAddresses []string `json:"p2p_addresses"` + DiscoveryAddresses []string `json:"discovery_addresses"` + Metadata *metadataJson `json:"metadata"` +} + +// metadataJson is a JSON representation of p2p metadata. +type metadataJson struct { + SeqNumber string `json:"seq_number"` + Attnets string `json:"attnets" hex:"true"` +} + +// peerJson is a JSON representation of a peer. +type peerJson struct { + PeerId string `json:"peer_id"` + Enr string `json:"enr"` + Address string `json:"last_seen_p2p_address"` + State string `json:"state" enum:"true"` + Direction string `json:"direction" enum:"true"` +} + +// versionJson is a JSON representation of the system's version. +type versionJson struct { + Version string `json:"version"` +} + +// beaconStateJson is a JSON representation of the beacon state. +type beaconStateJson struct { + GenesisTime string `json:"genesis_time"` + GenesisValidatorsRoot string `json:"genesis_validators_root" hex:"true"` + Slot string `json:"slot"` + Fork *forkJson `json:"fork"` + LatestBlockHeader *beaconBlockHeaderJson `json:"latest_block_header"` + BlockRoots []string `json:"block_roots" hex:"true"` + StateRoots []string `json:"state_roots" hex:"true"` + HistoricalRoots []string `json:"historical_roots" hex:"true"` + Eth1Data *eth1DataJson `json:"eth1_data"` + Eth1DataVotes []*eth1DataJson `json:"eth1_data_votes"` + Eth1DepositIndex string `json:"eth1_deposit_index"` + Validators []*validatorJson `json:"validators"` + Balances []string `json:"balances"` + RandaoMixes []string `json:"randao_mixes" hex:"true"` + Slashings []string `json:"slashings"` + PreviousEpochAttestations []*pendingAttestationJson `json:"previous_epoch_attestations"` + CurrentEpochAttestations []*pendingAttestationJson `json:"current_epoch_attestations"` + JustificationBits string `json:"justification_bits" hex:"true"` + PreviousJustifiedCheckpoint *checkpointJson `json:"previous_justified_checkpoint"` + CurrentJustifiedCheckpoint *checkpointJson `json:"current_justified_checkpoint"` + FinalizedCheckpoint *checkpointJson `json:"finalized_checkpoint"` +} + +// forkJson is a JSON representation of a fork. +type forkJson struct { + PreviousVersion string `json:"previous_version" hex:"true"` + CurrentVersion string `json:"current_version" hex:"true"` + Epoch string `json:"epoch"` +} + +// validatorContainerJson is a JSON representation of a validator container. +type validatorContainerJson struct { + Index string `json:"index"` + Balance string `json:"balance"` + Status string `json:"status" enum:"true"` + Validator *validatorJson `json:"validator"` +} + +// validatorJson is a JSON representation of a validator. +type validatorJson struct { + PublicKey string `json:"pubkey" hex:"true"` + WithdrawalCredentials string `json:"withdrawal_credentials" hex:"true"` + EffectiveBalance string `json:"effective_balance"` + Slashed bool `json:"slashed"` + ActivationEligibilityEpoch string `json:"activation_eligibility_epoch"` + ActivationEpoch string `json:"activation_epoch"` + ExitEpoch string `json:"exit_epoch"` + WithdrawableEpoch string `json:"withdrawable_epoch"` +} + +// validatorBalanceJson is a JSON representation of a validator's balance. +type validatorBalanceJson struct { + Index string `json:"index"` + Balance string `json:"balance"` +} + +// committeeJson is a JSON representation of a committee +type committeeJson struct { + Index string `json:"index"` + Slot string `json:"slot"` + Validators []string `json:"validators"` +} + +// pendingAttestationJson is a JSON representation of a pending attestation. +type pendingAttestationJson struct { + AggregationBits string `json:"aggregation_bits" hex:"true"` + Data *attestationDataJson `json:"data"` + InclusionDelay string `json:"inclusion_delay"` + ProposerIndex string `json:"proposer_index"` +} + +// forkChoiceHeadJson is a JSON representation of a fork choice head. +type forkChoiceHeadJson struct { + Root string `json:"root" hex:"true"` + Slot string `json:"slot"` +} + +// depositContractJson is a JSON representation of the deposit contract. +type depositContractJson struct { + ChainId string `json:"chain_id"` + Address string `json:"address"` +} + +// syncInfoJson is a JSON representation of the sync info. +type syncInfoJson struct { + HeadSlot string `json:"head_slot"` + SyncDistance string `json:"sync_distance"` + IsSyncing bool `json:"is_syncing"` +} + +//---------------- +// SSZ +// --------------- + +// sszResponseJson is a common abstraction over all SSZ responses. +type sszResponseJson interface { + SSZData() string +} + +// blockSSZResponseJson is used in /beacon/blocks/{block_id} API endpoint. +type blockSSZResponseJson struct { + Data string `json:"data"` +} + +func (ssz *blockSSZResponseJson) SSZData() string { + return ssz.Data +} + +// beaconStateSSZResponseJson is used in /debug/beacon/states/{state_id} API endpoint. +type beaconStateSSZResponseJson struct { + Data string `json:"data"` +} + +func (ssz *beaconStateSSZResponseJson) SSZData() string { + return ssz.Data +} + +// --------------- +// Error handling. +// --------------- + +// submitAttestationsErrorJson is a JSON representation of the error returned when submitting attestations. +type submitAttestationsErrorJson struct { + gateway.DefaultErrorJson + Failures []*singleAttestationVerificationFailureJson `json:"failures"` +} + +// singleAttestationVerificationFailureJson is a JSON representation of a failure when verifying a single submitted attestation. +type singleAttestationVerificationFailureJson struct { + Index int `json:"index"` + Message string `json:"message"` +} diff --git a/beacon-chain/rpc/beaconv1/BUILD.bazel b/beacon-chain/rpc/beaconv1/BUILD.bazel index 1183a488ac..4f891a394f 100644 --- a/beacon-chain/rpc/beaconv1/BUILD.bazel +++ b/beacon-chain/rpc/beaconv1/BUILD.bazel @@ -28,12 +28,14 @@ go_library( "//beacon-chain/p2p:go_default_library", "//beacon-chain/rpc/statefetcher:go_default_library", "//beacon-chain/state/interface:go_default_library", + "//beacon-chain/state/stateV0:go_default_library", "//beacon-chain/state/stategen:go_default_library", "//proto/eth/v1:go_default_library", "//proto/eth/v1alpha1:go_default_library", "//proto/migration:go_default_library", "//shared/bytesutil:go_default_library", "//shared/featureconfig:go_default_library", + "//shared/grpcutils:go_default_library", "//shared/interfaces:go_default_library", "//shared/params:go_default_library", "@com_github_ethereum_go_ethereum//common/hexutil:go_default_library", @@ -70,22 +72,24 @@ go_test( "//beacon-chain/operations/voluntaryexits:go_default_library", "//beacon-chain/p2p/testing:go_default_library", "//beacon-chain/rpc/statefetcher:go_default_library", + "//beacon-chain/rpc/testutil:go_default_library", "//beacon-chain/state/interface:go_default_library", - "//beacon-chain/state/stategen:go_default_library", "//proto/beacon/p2p/v1:go_default_library", "//proto/eth/v1:go_default_library", "//proto/eth/v1alpha1:go_default_library", "//proto/migration:go_default_library", "//shared/bls:go_default_library", "//shared/bytesutil:go_default_library", + "//shared/grpcutils:go_default_library", "//shared/interfaces:go_default_library", "//shared/params:go_default_library", "//shared/testutil:go_default_library", "//shared/testutil/assert:go_default_library", "//shared/testutil/require:go_default_library", - "@com_github_ethereum_go_ethereum//common/hexutil:go_default_library", + "@com_github_grpc_ecosystem_grpc_gateway_v2//runtime:go_default_library", "@com_github_prysmaticlabs_eth2_types//:go_default_library", "@com_github_prysmaticlabs_go_bitfield//:go_default_library", + "@org_golang_google_grpc//:go_default_library", "@org_golang_google_protobuf//types/known/emptypb:go_default_library", ], ) diff --git a/beacon-chain/rpc/beaconv1/blocks.go b/beacon-chain/rpc/beaconv1/blocks.go index 9b67a9a840..0c58dfd0bb 100644 --- a/beacon-chain/rpc/beaconv1/blocks.go +++ b/beacon-chain/rpc/beaconv1/blocks.go @@ -20,12 +20,32 @@ import ( "google.golang.org/protobuf/types/known/emptypb" ) +// blockIdParseError represents an error scenario where a block ID could not be parsed. +type blockIdParseError struct { + message string +} + +// newBlockIdParseError creates a new error instance. +func newBlockIdParseError(reason error) blockIdParseError { + return blockIdParseError{ + message: errors.Wrapf(reason, "could not parse block ID").Error(), + } +} + +// Error returns the underlying error message. +func (e *blockIdParseError) Error() string { + return e.message +} + // GetBlockHeader retrieves block header for given block id. func (bs *Server) GetBlockHeader(ctx context.Context, req *ethpb.BlockRequest) (*ethpb.BlockHeaderResponse, error) { ctx, span := trace.StartSpan(ctx, "beaconv1.GetBlockHeader") defer span.End() rBlk, err := bs.blockFromBlockID(ctx, req.BlockId) + if invalidBlockIdErr, ok := err.(*blockIdParseError); ok { + return nil, status.Errorf(codes.InvalidArgument, "Invalid block ID: %v", invalidBlockIdErr) + } if err != nil { return nil, status.Errorf(codes.Internal, "Could not get block from block ID: %v", err) } @@ -141,13 +161,13 @@ func (bs *Server) SubmitBlock(ctx context.Context, req *ethpb.BeaconBlockContain blk := req.Message rBlock, err := migration.V1ToV1Alpha1Block(ðpb.SignedBeaconBlock{Block: blk, Signature: req.Signature}) if err != nil { - return nil, status.Errorf(codes.Internal, "Could not convert block to v1") + return nil, status.Errorf(codes.InvalidArgument, "Could not convert block to v1 block") } v1alpha1Block := interfaces.WrappedPhase0SignedBeaconBlock(rBlock) root, err := blk.HashTreeRoot() if err != nil { - return nil, status.Errorf(codes.Internal, "Could not tree hash block: %v", err) + return nil, status.Errorf(codes.InvalidArgument, "Could not tree hash block: %v", err) } // Do not block proposal critical path with debug logging or block feed updates. @@ -172,36 +192,55 @@ func (bs *Server) SubmitBlock(ctx context.Context, req *ethpb.BeaconBlockContain return &emptypb.Empty{}, nil } -// GetBlock retrieves block details for given block id. +// GetBlock retrieves block details for given block ID. func (bs *Server) GetBlock(ctx context.Context, req *ethpb.BlockRequest) (*ethpb.BlockResponse, error) { ctx, span := trace.StartSpan(ctx, "beaconv1.GetBlock") defer span.End() - rBlk, err := bs.blockFromBlockID(ctx, req.BlockId) + block, err := bs.blockFromBlockID(ctx, req.BlockId) + if invalidBlockIdErr, ok := err.(*blockIdParseError); ok { + return nil, status.Errorf(codes.InvalidArgument, "Invalid block ID: %v", invalidBlockIdErr) + } if err != nil { return nil, status.Errorf(codes.Internal, "Could not get block from block ID: %v", err) } - if rBlk == nil || rBlk.IsNil() { - return nil, status.Errorf(codes.NotFound, "Could not find requested block") - } - blk, err := rBlk.PbPhase0Block() + signedBeaconBlock, err := migration.SignedBeaconBlock(block) if err != nil { - return nil, status.Errorf(codes.Internal, "Could not get raw block: %v", err) - } - - v1Block, err := migration.V1Alpha1ToV1Block(blk) - if err != nil { - return nil, status.Errorf(codes.Internal, "Could not convert block to v1") + return nil, status.Errorf(codes.Internal, "Could not get signed beacon block: %v", err) } return ðpb.BlockResponse{ Data: ðpb.BeaconBlockContainer{ - Message: v1Block.Block, - Signature: blk.Signature, + Message: signedBeaconBlock.Block, + Signature: signedBeaconBlock.Signature, }, }, nil } +// GetBlockSSZ returns the SSZ-serialized version of the becaon block for given block ID. +func (bs *Server) GetBlockSSZ(ctx context.Context, req *ethpb.BlockRequest) (*ethpb.BlockSSZResponse, error) { + ctx, span := trace.StartSpan(ctx, "beaconv1.GetBlockSSZ") + defer span.End() + + block, err := bs.blockFromBlockID(ctx, req.BlockId) + if invalidBlockIdErr, ok := err.(*blockIdParseError); ok { + return nil, status.Errorf(codes.InvalidArgument, "Invalid block ID: %v", invalidBlockIdErr) + } + if err != nil { + return nil, status.Errorf(codes.Internal, "Could not get block from block ID: %v", err) + } + signedBeaconBlock, err := migration.SignedBeaconBlock(block) + if err != nil { + return nil, status.Errorf(codes.Internal, "Could not get signed beacon block: %v", err) + } + sszBlock, err := signedBeaconBlock.MarshalSSZ() + if err != nil { + return nil, status.Errorf(codes.Internal, "Could not marshal block into SSZ: %v", err) + } + + return ðpb.BlockSSZResponse{Data: sszBlock}, nil +} + // GetBlockRoot retrieves hashTreeRoot of BeaconBlock/BeaconBlockHeader. func (bs *Server) GetBlockRoot(ctx context.Context, req *ethpb.BlockRequest) (*ethpb.BlockRootResponse, error) { ctx, span := trace.StartSpan(ctx, "beaconv1.GetBlockRoot") @@ -248,7 +287,7 @@ func (bs *Server) GetBlockRoot(ctx context.Context, req *ethpb.BlockRequest) (*e } else { slot, err := strconv.ParseUint(string(req.BlockId), 10, 64) if err != nil { - return nil, status.Errorf(codes.Internal, "could not decode block id: %v", err) + return nil, status.Errorf(codes.InvalidArgument, "Could not parse block ID: %v", err) } hasRoots, roots, err := bs.BeaconDB.BlockRootsBySlot(ctx, types.Slot(slot)) if err != nil { @@ -288,6 +327,9 @@ func (bs *Server) ListBlockAttestations(ctx context.Context, req *ethpb.BlockReq defer span.End() rBlk, err := bs.blockFromBlockID(ctx, req.BlockId) + if invalidBlockIdErr, ok := err.(*blockIdParseError); ok { + return nil, status.Errorf(codes.InvalidArgument, "Invalid block ID: %v", invalidBlockIdErr) + } if err != nil { return nil, status.Errorf(codes.Internal, "Could not get block from block ID: %v", err) } @@ -302,7 +344,7 @@ func (bs *Server) ListBlockAttestations(ctx context.Context, req *ethpb.BlockReq v1Block, err := migration.V1Alpha1ToV1Block(blk) if err != nil { - return nil, status.Errorf(codes.Internal, "Could not convert block to v1") + return nil, status.Errorf(codes.Internal, "Could not convert block to v1 block") } return ðpb.BlockAttestationsResponse{ Data: v1Block.Block.Body.Attestations, @@ -339,7 +381,8 @@ func (bs *Server) blockFromBlockID(ctx context.Context, blockId []byte) (interfa } else { slot, err := strconv.ParseUint(string(blockId), 10, 64) if err != nil { - return nil, errors.Wrap(err, "could not decode block id") + e := newBlockIdParseError(err) + return nil, &e } _, blks, err := bs.BeaconDB.BlocksBySlot(ctx, types.Slot(slot)) if err != nil { diff --git a/beacon-chain/rpc/beaconv1/blocks_test.go b/beacon-chain/rpc/beaconv1/blocks_test.go index 0568386a1c..eca0eea8c6 100644 --- a/beacon-chain/rpc/beaconv1/blocks_test.go +++ b/beacon-chain/rpc/beaconv1/blocks_test.go @@ -391,6 +391,40 @@ func TestServer_GetBlock(t *testing.T) { } } +func TestServer_GetBlockSSZ(t *testing.T) { + beaconDB := dbTest.SetupDB(t) + ctx := context.Background() + + _, blkContainers := fillDBTestBlocks(ctx, t, beaconDB) + headBlock := blkContainers[len(blkContainers)-1] + + b2 := testutil.NewBeaconBlock() + b2.Block.Slot = 30 + b2.Block.ParentRoot = bytesutil.PadTo([]byte{1}, 32) + require.NoError(t, beaconDB.SaveBlock(ctx, interfaces.WrappedPhase0SignedBeaconBlock(b2))) + + bs := &Server{ + BeaconDB: beaconDB, + ChainInfoFetcher: &mock.ChainService{ + DB: beaconDB, + Block: interfaces.WrappedPhase0SignedBeaconBlock(headBlock.Block), + Root: headBlock.BlockRoot, + FinalizedCheckPoint: ðpb_alpha.Checkpoint{Root: blkContainers[64].BlockRoot}, + }, + } + + ok, blocks, err := beaconDB.BlocksBySlot(ctx, 30) + require.Equal(t, true, ok) + require.NoError(t, err) + sszBlock, err := blocks[0].MarshalSSZ() + require.NoError(t, err) + + resp, err := bs.GetBlockSSZ(ctx, ðpb.BlockRequest{BlockId: []byte("30")}) + require.NoError(t, err) + assert.NotNil(t, resp) + assert.DeepEqual(t, sszBlock, resp.Data) +} + func TestServer_GetBlockRoot(t *testing.T) { beaconDB := dbTest.SetupDB(t) ctx := context.Background() diff --git a/beacon-chain/rpc/beaconv1/config.go b/beacon-chain/rpc/beaconv1/config.go index d240faa07e..64c45ab360 100644 --- a/beacon-chain/rpc/beaconv1/config.go +++ b/beacon-chain/rpc/beaconv1/config.go @@ -105,7 +105,7 @@ func prepareConfigSpec() (map[string]string, error) { continue } - tagValue := strings.ToLower(tField.Tag.Get("yaml")) + tagValue := strings.ToUpper(tField.Tag.Get("yaml")) vField := v.Field(i) switch vField.Kind() { case reflect.Int: diff --git a/beacon-chain/rpc/beaconv1/config_test.go b/beacon-chain/rpc/beaconv1/config_test.go index 5f71797f45..87e95a3c7a 100644 --- a/beacon-chain/rpc/beaconv1/config_test.go +++ b/beacon-chain/rpc/beaconv1/config_test.go @@ -120,179 +120,179 @@ func TestGetSpec(t *testing.T) { assert.Equal(t, 83, len(resp.Data)) for k, v := range resp.Data { switch k { - case "config_name": + case "CONFIG_NAME": assert.Equal(t, "ConfigName", v) - case "max_committees_per_slot": + case "MAX_COMMITTEES_PER_SLOT": assert.Equal(t, "1", v) - case "target_committee_size": + case "TARGET_COMMITTEE_SIZE": assert.Equal(t, "2", v) - case "max_validators_per_committee": + case "MAX_VALIDATORS_PER_COMMITTEE": assert.Equal(t, "3", v) - case "min_per_epoch_churn_limit": + case "MIN_PER_EPOCH_CHURN_LIMIT": assert.Equal(t, "4", v) - case "churn_limit_quotient": + case "CHURN_LIMIT_QUOTIENT": assert.Equal(t, "5", v) - case "shuffle_round_count": + case "SHUFFLE_ROUND_COUNT": assert.Equal(t, "6", v) - case "min_genesis_active_validator_count": + case "MIN_GENESIS_ACTIVE_VALIDATOR_COUNT": assert.Equal(t, "7", v) - case "min_genesis_time": + case "MIN_GENESIS_TIME": assert.Equal(t, "8", v) - case "hysteresis_quotient": + case "HYSTERESIS_QUOTIENT": assert.Equal(t, "9", v) - case "hysteresis_downward_multiplier": + case "HYSTERESIS_DOWNWARD_MULTIPLIER": assert.Equal(t, "10", v) - case "hysteresis_upward_multiplier": + case "HYSTERESIS_UPWARD_MULTIPLIER": assert.Equal(t, "11", v) - case "safe_slots_to_update_justified": + case "SAFE_SLOTS_TO_UPDATE_JUSTIFIED": assert.Equal(t, "12", v) - case "eth1_follow_distance": + case "ETH1_FOLLOW_DISTANCE": assert.Equal(t, "13", v) - case "target_aggregators_per_committee": + case "TARGET_AGGREGATORS_PER_COMMITTEE": assert.Equal(t, "14", v) - case "random_subnets_per_validator": + case "RANDOM_SUBNETS_PER_VALIDATOR": assert.Equal(t, "15", v) - case "epochs_per_random_subnet_subscription": + case "EPOCHS_PER_RANDOM_SUBNET_SUBSCRIPTION": assert.Equal(t, "16", v) - case "seconds_per_eth1_block": + case "SECONDS_PER_ETH1_BLOCK": assert.Equal(t, "17", v) - case "deposit_chain_id": + case "DEPOSIT_CHAIN_ID": assert.Equal(t, "18", v) - case "deposit_network_id": + case "DEPOSIT_NETWORK_ID": assert.Equal(t, "19", v) - case "deposit_contract_address": + case "DEPOSIT_CONTRACT_ADDRESS": assert.Equal(t, "DepositContractAddress", v) - case "min_deposit_amount": + case "MIN_DEPOSIT_AMOUNT": assert.Equal(t, "20", v) - case "max_effective_balance": + case "MAX_EFFECTIVE_BALANCE": assert.Equal(t, "21", v) - case "ejection_balance": + case "EJECTION_BALANCE": assert.Equal(t, "22", v) - case "effective_balance_increment": + case "EFFECTIVE_BALANCE_INCREMENT": assert.Equal(t, "23", v) - case "genesis_fork_version": + case "GENESIS_FORK_VERSION": assert.Equal(t, "0x"+hex.EncodeToString([]byte("GenesisForkVersion")), v) - case "altair_fork_version": + case "ALTAIR_FORK_VERSION": assert.Equal(t, "0x"+hex.EncodeToString([]byte("AltairForkVersion")), v) - case "altair_fork_epoch": + case "ALTAIR_FORK_EPOCH": assert.Equal(t, "100", v) - case "bls_withdrawal_prefix": + case "BLS_WITHDRAWAL_PREFIX": assert.Equal(t, "0x62", v) - case "genesis_delay": + case "GENESIS_DELAY": assert.Equal(t, "24", v) - case "seconds_per_slot": + case "SECONDS_PER_SLOT": assert.Equal(t, "25", v) - case "min_attestation_inclusion_delay": + case "MIN_ATTESTATION_INCLUSION_DELAY": assert.Equal(t, "26", v) - case "slots_per_epoch": + case "SLOTS_PER_EPOCH": assert.Equal(t, "27", v) - case "min_seed_lookahead": + case "MIN_SEED_LOOKAHEAD": assert.Equal(t, "28", v) - case "max_seed_lookahead": + case "MAX_SEED_LOOKAHEAD": assert.Equal(t, "29", v) - case "epochs_per_eth1_voting_period": + case "EPOCHS_PER_ETH1_VOTING_PERIOD": assert.Equal(t, "30", v) - case "slots_per_historical_root": + case "SLOTS_PER_HISTORICAL_ROOT": assert.Equal(t, "31", v) - case "min_validator_withdrawability_delay": + case "MIN_VALIDATOR_WITHDRAWABILITY_DELAY": assert.Equal(t, "32", v) - case "shard_committee_period": + case "SHARD_COMMITTEE_PERIOD": assert.Equal(t, "33", v) - case "min_epochs_to_inactivity_penalty": + case "MIN_EPOCHS_TO_INACTIVITY_PENALTY": assert.Equal(t, "34", v) - case "epochs_per_historical_vector": + case "EPOCHS_PER_HISTORICAL_VECTOR": assert.Equal(t, "35", v) - case "epochs_per_slashings_vector": + case "EPOCHS_PER_SLASHINGS_VECTOR": assert.Equal(t, "36", v) - case "historical_roots_limit": + case "HISTORICAL_ROOTS_LIMIT": assert.Equal(t, "37", v) - case "validator_registry_limit": + case "VALIDATOR_REGISTRY_LIMIT": assert.Equal(t, "38", v) - case "base_reward_factor": + case "BASE_REWARD_FACTOR": assert.Equal(t, "39", v) - case "whistleblower_reward_quotient": + case "WHISTLEBLOWER_REWARD_QUOTIENT": assert.Equal(t, "40", v) - case "proposer_reward_quotient": + case "PROPOSER_REWARD_QUOTIENT": assert.Equal(t, "41", v) - case "inactivity_penalty_quotient": + case "INACTIVITY_PENALTY_QUOTIENT": assert.Equal(t, "42", v) - case "hf1_inactivity_penalty_quotient": + case "HF1_INACTIVITY_PENALTY_QUOTIENT": assert.Equal(t, "43", v) - case "min_slashing_penalty_quotient": + case "MIN_SLASHING_PENALTY_QUOTIENT": assert.Equal(t, "44", v) - case "hf1_min_slashing_penalty_quotient": + case "HF1_MIN_SLASHING_PENALTY_QUOTIENT": assert.Equal(t, "45", v) - case "proportional_slashing_multiplier": + case "PROPORTIONAL_SLASHING_MULTIPLIER": assert.Equal(t, "46", v) - case "hf1_proportional_slashing_multiplier": + case "HF1_PROPORTIONAL_SLASHING_MULTIPLIER": assert.Equal(t, "47", v) - case "max_proposer_slashings": + case "MAX_PROPOSER_SLASHINGS": assert.Equal(t, "48", v) - case "max_attester_slashings": + case "MAX_ATTESTER_SLASHINGS": assert.Equal(t, "49", v) - case "max_attestations": + case "MAX_ATTESTATIONS": assert.Equal(t, "50", v) - case "max_deposits": + case "MAX_DEPOSITS": assert.Equal(t, "51", v) - case "max_voluntary_exits": + case "MAX_VOLUNTARY_EXITS": assert.Equal(t, "52", v) - case "timely_head_flag_index": + case "TIMELY_HEAD_FLAG_INDEX": assert.Equal(t, "0x35", v) - case "timely_source_flag_index": + case "TIMELY_SOURCE_FLAG_INDEX": assert.Equal(t, "0x36", v) - case "timely_target_flag_index": + case "TIMELY_TARGET_FLAG_INDEX": assert.Equal(t, "0x37", v) - case "timely_head_weight": + case "TIMELY_HEAD_WEIGHT": assert.Equal(t, "56", v) - case "timely_source_weight": + case "TIMELY_SOURCE_WEIGHT": assert.Equal(t, "57", v) - case "timely_target_weight": + case "TIMELY_TARGET_WEIGHT": assert.Equal(t, "58", v) - case "sync_reward_weight": + case "SYNC_REWARD_WEIGHT": assert.Equal(t, "59", v) - case "weight_denominator": + case "WEIGHT_DENOMINATOR": assert.Equal(t, "60", v) - case "target_aggregators_per_sync_subcommittee": + case "TARGET_AGGREGATORS_PER_SYNC_SUBCOMMITTEE": assert.Equal(t, "61", v) - case "sync_committee_subnet_count": + case "SYNC_COMMITTEE_SUBNET_COUNT": assert.Equal(t, "62", v) - case "sync_committee_size": + case "SYNC_COMMITTEE_SIZE": assert.Equal(t, "63", v) - case "sync_pubkeys_per_aggregate": + case "SYNC_PUBKEYS_PER_AGGREGATE": assert.Equal(t, "64", v) - case "inactivity_score_bias": + case "INACTIVITY_SCORE_BIAS": assert.Equal(t, "65", v) - case "epochs_per_sync_committee_period": + case "EPOCHS_PER_SYNC_COMMITTEE_PERIOD": assert.Equal(t, "66", v) - case "inactivity_penalty_quotient_altair": + case "INACTIVITY_PENALTY_QUOTIENT_ALTAIR": assert.Equal(t, "67", v) - case "min_slashing_penalty_quotient_altair": + case "MIN_SLASHING_PENALTY_QUOTIENT_ALTAIR": assert.Equal(t, "68", v) - case "proportional_slashing_multiplier_altair": + case "PROPORTIONAL_SLASHING_MULTIPLIER_ALTAIR": assert.Equal(t, "69", v) - case "inactivity_score_recovery_rate": + case "INACTIVITY_SCORE_RECOVERY_RATE": assert.Equal(t, "70", v) - case "proposer_weight": + case "PROPOSER_WEIGHT": assert.Equal(t, "8", v) - case "domain_beacon_proposer": + case "DOMAIN_BEACON_PROPOSER": assert.Equal(t, "0x30303031", v) - case "domain_beacon_attester": + case "DOMAIN_BEACON_ATTESTER": assert.Equal(t, "0x30303032", v) - case "domain_randao": + case "DOMAIN_RANDAO": assert.Equal(t, "0x30303033", v) - case "domain_deposit": + case "DOMAIN_DEPOSIT": assert.Equal(t, "0x30303034", v) - case "domain_voluntary_exit": + case "DOMAIN_VOLUNTARY_EXIT": assert.Equal(t, "0x30303035", v) - case "domain_selection_proof": + case "DOMAIN_SELECTION_PROOF": assert.Equal(t, "0x30303036", v) - case "domain_aggregate_and_proof": + case "DOMAIN_AGGREGATE_AND_PROOF": assert.Equal(t, "0x30303037", v) - case "domain_sync_committee": + case "DOMAIN_SYNC_COMMITTEE": assert.Equal(t, "0x07000000", v) - case "domain_sync_committee_selection_proof": + case "DOMAIN_SYNC_COMMITTEE_SELECTION_PROOF": assert.Equal(t, "0x08000000", v) - case "domain_contribution_and_proof": + case "DOMAIN_CONTRIBUTION_AND_PROOF": assert.Equal(t, "0x09000000", v) default: t.Errorf("Incorrect key: %s", k) diff --git a/beacon-chain/rpc/beaconv1/pool.go b/beacon-chain/rpc/beaconv1/pool.go index 183e5cccbb..57e61d5b84 100644 --- a/beacon-chain/rpc/beaconv1/pool.go +++ b/beacon-chain/rpc/beaconv1/pool.go @@ -8,12 +8,24 @@ import ( ethpb_alpha "github.com/prysmaticlabs/prysm/proto/eth/v1alpha1" "github.com/prysmaticlabs/prysm/proto/migration" "github.com/prysmaticlabs/prysm/shared/featureconfig" + "github.com/prysmaticlabs/prysm/shared/grpcutils" "go.opencensus.io/trace" "google.golang.org/grpc/codes" "google.golang.org/grpc/status" "google.golang.org/protobuf/types/known/emptypb" ) +// attestationsVerificationFailure represents failures when verifying submitted attestations. +type attestationsVerificationFailure struct { + Failures []*singleAttestationVerificationFailure `json:"failures"` +} + +// singleAttestationVerificationFailure represents an issue when verifying a single submitted attestation. +type singleAttestationVerificationFailure struct { + Index int `json:"index"` + Message string `json:"message"` +} + // ListPoolAttestations retrieves attestations known by the node but // not necessarily incorporated into any block. Allows filtering by committee index or slot. func (bs *Server) ListPoolAttestations(ctx context.Context, req *ethpb.AttestationsPoolRequest) (*ethpb.AttestationsPoolResponse, error) { @@ -62,16 +74,26 @@ func (bs *Server) SubmitAttestations(ctx context.Context, req *ethpb.SubmitAttes } var validAttestations []*ethpb_alpha.Attestation - for _, sourceAtt := range req.Data { + var attFailures []*singleAttestationVerificationFailure + for i, sourceAtt := range req.Data { att := migration.V1AttToV1Alpha1(sourceAtt) err = blocks.VerifyAttestationNoVerifySignature(ctx, headState, att) if err != nil { + attFailures = append(attFailures, &singleAttestationVerificationFailure{ + Index: i, + Message: err.Error(), + }) continue } err = blocks.VerifyAttestationSignature(ctx, headState, att) - if err == nil { - validAttestations = append(validAttestations, att) + if err != nil { + attFailures = append(attFailures, &singleAttestationVerificationFailure{ + Index: i, + Message: err.Error(), + }) + continue } + validAttestations = append(validAttestations, att) } err = bs.AttestationsPool.SaveAggregatedAttestations(validAttestations) @@ -89,6 +111,16 @@ func (bs *Server) SubmitAttestations(ctx context.Context, req *ethpb.SubmitAttes codes.Internal, "Could not publish one or more attestations. Some attestations could be published successfully.") } + + if len(attFailures) > 0 { + failuresContainer := &attestationsVerificationFailure{Failures: attFailures} + err = grpcutils.AppendCustomErrorHeader(ctx, failuresContainer) + if err != nil { + return nil, status.Errorf(codes.Internal, "Could not prepare attestation failure information: %v", err) + } + return nil, status.Errorf(codes.InvalidArgument, "One or more attestations failed validation") + } + return &emptypb.Empty{}, nil } @@ -128,7 +160,7 @@ func (bs *Server) SubmitAttesterSlashing(ctx context.Context, req *ethpb.Atteste alphaSlashing := migration.V1AttSlashingToV1Alpha1(req) err = blocks.VerifyAttesterSlashing(ctx, headState, alphaSlashing) if err != nil { - return nil, status.Errorf(codes.Internal, "Invalid attester slashing: %v", err) + return nil, status.Errorf(codes.InvalidArgument, "Invalid attester slashing: %v", err) } err = bs.SlashingsPool.InsertAttesterSlashing(ctx, headState, alphaSlashing) @@ -180,7 +212,7 @@ func (bs *Server) SubmitProposerSlashing(ctx context.Context, req *ethpb.Propose alphaSlashing := migration.V1ProposerSlashingToV1Alpha1(req) err = blocks.VerifyProposerSlashing(headState, alphaSlashing) if err != nil { - return nil, status.Errorf(codes.Internal, "Invalid proposer slashing: %v", err) + return nil, status.Errorf(codes.InvalidArgument, "Invalid proposer slashing: %v", err) } err = bs.SlashingsPool.InsertProposerSlashing(ctx, headState, alphaSlashing) @@ -237,7 +269,7 @@ func (bs *Server) SubmitVoluntaryExit(ctx context.Context, req *ethpb.SignedVolu alphaExit := migration.V1ExitToV1Alpha1(req) err = blocks.VerifyExitAndSignature(validator, headState.Slot(), headState.Fork(), alphaExit, headState.GenesisValidatorRoot()) if err != nil { - return nil, status.Errorf(codes.Internal, "Invalid voluntary exit: %v", err) + return nil, status.Errorf(codes.InvalidArgument, "Invalid voluntary exit: %v", err) } bs.VoluntaryExitsPool.InsertVoluntaryExit(ctx, headState, alphaExit) diff --git a/beacon-chain/rpc/beaconv1/pool_test.go b/beacon-chain/rpc/beaconv1/pool_test.go index 9ca824a88a..c7e4603e4c 100644 --- a/beacon-chain/rpc/beaconv1/pool_test.go +++ b/beacon-chain/rpc/beaconv1/pool_test.go @@ -3,8 +3,10 @@ package beaconv1 import ( "context" "reflect" + "strings" "testing" + "github.com/grpc-ecosystem/grpc-gateway/v2/runtime" eth2types "github.com/prysmaticlabs/eth2-types" "github.com/prysmaticlabs/go-bitfield" chainMock "github.com/prysmaticlabs/prysm/beacon-chain/blockchain/testing" @@ -19,10 +21,12 @@ import ( "github.com/prysmaticlabs/prysm/proto/migration" "github.com/prysmaticlabs/prysm/shared/bls" "github.com/prysmaticlabs/prysm/shared/bytesutil" + "github.com/prysmaticlabs/prysm/shared/grpcutils" "github.com/prysmaticlabs/prysm/shared/params" "github.com/prysmaticlabs/prysm/shared/testutil" "github.com/prysmaticlabs/prysm/shared/testutil/assert" "github.com/prysmaticlabs/prysm/shared/testutil/require" + "google.golang.org/grpc" "google.golang.org/protobuf/types/known/emptypb" ) @@ -801,7 +805,8 @@ func TestServer_SubmitAttestations_Ok(t *testing.T) { } func TestServer_SubmitAttestations_ValidAttestationSubmitted(t *testing.T) { - ctx := context.Background() + ctx := grpc.NewContextWithServerTransportStream(context.Background(), &runtime.ServerTransportStream{}) + params.SetupTestConfigCleanup(t) c := params.BeaconConfig() // Required for correct committee size calculation. @@ -905,7 +910,7 @@ func TestServer_SubmitAttestations_ValidAttestationSubmitted(t *testing.T) { _, err = s.SubmitAttestations(ctx, ðpb.SubmitAttestationsRequest{ Data: []*ethpb.Attestation{attValid, attInvalidTarget, attInvalidSignature}, }) - require.NoError(t, err) + require.ErrorContains(t, "One or more attestations failed validation", err) savedAtts := s.AttestationsPool.AggregatedAttestations() require.Equal(t, 1, len(savedAtts)) expectedAtt, err := attValid.HashTreeRoot() @@ -919,3 +924,87 @@ func TestServer_SubmitAttestations_ValidAttestationSubmitted(t *testing.T) { require.NoError(t, err) require.DeepEqual(t, expectedAtt, broadcastRoot) } + +func TestServer_SubmitAttestations_InvalidAttestationHeader(t *testing.T) { + ctx := grpc.NewContextWithServerTransportStream(context.Background(), &runtime.ServerTransportStream{}) + + params.SetupTestConfigCleanup(t) + c := params.BeaconConfig() + // Required for correct committee size calculation. + c.SlotsPerEpoch = 1 + params.OverrideBeaconConfig(c) + + _, keys, err := testutil.DeterministicDepositsAndKeys(1) + require.NoError(t, err) + validators := []*eth.Validator{ + { + PublicKey: keys[0].PublicKey().Marshal(), + ExitEpoch: params.BeaconConfig().FarFutureEpoch, + }, + } + state, err := testutil.NewBeaconState(func(state *pb.BeaconState) error { + state.Validators = validators + state.Slot = 1 + state.PreviousJustifiedCheckpoint = ð.Checkpoint{ + Epoch: 0, + Root: bytesutil.PadTo([]byte("sourceroot1"), 32), + } + return nil + }) + + require.NoError(t, err) + + b := bitfield.NewBitlist(1) + b.SetBitAt(0, true) + att := ðpb.Attestation{ + AggregationBits: b, + Data: ðpb.AttestationData{ + Slot: 0, + Index: 0, + BeaconBlockRoot: bytesutil.PadTo([]byte("beaconblockroot2"), 32), + Source: ðpb.Checkpoint{ + Epoch: 0, + Root: bytesutil.PadTo([]byte("sourceroot2"), 32), + }, + Target: ðpb.Checkpoint{ + Epoch: 99, + Root: bytesutil.PadTo([]byte("targetroot2"), 32), + }, + }, + Signature: make([]byte, 96), + } + + sb, err := helpers.ComputeDomainAndSign( + state, + helpers.SlotToEpoch(att.Data.Slot), + att.Data, + params.BeaconConfig().DomainBeaconAttester, + keys[0], + ) + require.NoError(t, err) + sig, err := bls.SignatureFromBytes(sb) + require.NoError(t, err) + att.Signature = sig.Marshal() + + broadcaster := &p2pMock.MockBroadcaster{} + s := &Server{ + ChainInfoFetcher: &chainMock.ChainService{State: state}, + AttestationsPool: &attestations.PoolMock{}, + Broadcaster: broadcaster, + } + + _, err = s.SubmitAttestations(ctx, ðpb.SubmitAttestationsRequest{ + Data: []*ethpb.Attestation{att}, + }) + require.ErrorContains(t, "One or more attestations failed validation", err) + sts, ok := grpc.ServerTransportStreamFromContext(ctx).(*runtime.ServerTransportStream) + require.Equal(t, true, ok, "type assertion failed") + md := sts.Header() + v, ok := md[strings.ToLower(grpcutils.CustomErrorMetadataKey)] + require.Equal(t, true, ok, "could not retrieve custom error metadata value") + assert.DeepEqual( + t, + []string{"{\"failures\":[{\"index\":0,\"message\":\"expected target epoch (99) to be the previous epoch (0) or the current epoch (1)\"}]}"}, + v, + ) +} diff --git a/beacon-chain/rpc/beaconv1/server.go b/beacon-chain/rpc/beaconv1/server.go index fa1bdeb71d..5f78771814 100644 --- a/beacon-chain/rpc/beaconv1/server.go +++ b/beacon-chain/rpc/beaconv1/server.go @@ -29,5 +29,5 @@ type Server struct { SlashingsPool slashings.PoolManager VoluntaryExitsPool voluntaryexits.PoolManager StateGenService stategen.StateManager - StateFetcher statefetcher.StateProvider + StateFetcher statefetcher.Fetcher } diff --git a/beacon-chain/rpc/beaconv1/state.go b/beacon-chain/rpc/beaconv1/state.go index dd2ee503ad..3c64162710 100644 --- a/beacon-chain/rpc/beaconv1/state.go +++ b/beacon-chain/rpc/beaconv1/state.go @@ -3,17 +3,11 @@ package beaconv1 import ( "bytes" "context" - "fmt" - "strconv" - "strings" - "github.com/pkg/errors" - types "github.com/prysmaticlabs/eth2-types" - "github.com/prysmaticlabs/prysm/beacon-chain/core/helpers" + "github.com/prysmaticlabs/prysm/beacon-chain/rpc/statefetcher" iface "github.com/prysmaticlabs/prysm/beacon-chain/state/interface" ethpb "github.com/prysmaticlabs/prysm/proto/eth/v1" eth "github.com/prysmaticlabs/prysm/proto/eth/v1alpha1" - "github.com/prysmaticlabs/prysm/shared/bytesutil" "github.com/prysmaticlabs/prysm/shared/params" "go.opencensus.io/trace" "google.golang.org/grpc/codes" @@ -59,8 +53,13 @@ func (bs *Server) GetStateRoot(ctx context.Context, req *ethpb.StateRequest) (*e err error ) - root, err = bs.stateRoot(ctx, req.StateId) + root, err = bs.StateFetcher.StateRoot(ctx, req.StateId) if err != nil { + if rootNotFoundErr, ok := err.(*statefetcher.StateRootNotFoundError); ok { + return nil, status.Errorf(codes.NotFound, "State root not found: %v", rootNotFoundErr) + } else if parseErr, ok := err.(*statefetcher.StateIdParseError); ok { + return nil, status.Errorf(codes.InvalidArgument, "Invalid state ID: %v", parseErr) + } return nil, status.Errorf(codes.Internal, "Could not get state root: %v", err) } @@ -83,6 +82,11 @@ func (bs *Server) GetStateFork(ctx context.Context, req *ethpb.StateRequest) (*e state, err = bs.StateFetcher.State(ctx, req.StateId) if err != nil { + if stateNotFoundErr, ok := err.(*statefetcher.StateNotFoundError); ok { + return nil, status.Errorf(codes.NotFound, "State not found: %v", stateNotFoundErr) + } else if parseErr, ok := err.(*statefetcher.StateIdParseError); ok { + return nil, status.Errorf(codes.InvalidArgument, "Invalid state ID: %v", parseErr) + } return nil, status.Errorf(codes.Internal, "Could not get state: %v", err) } @@ -109,6 +113,11 @@ func (bs *Server) GetFinalityCheckpoints(ctx context.Context, req *ethpb.StateRe state, err = bs.StateFetcher.State(ctx, req.StateId) if err != nil { + if stateNotFoundErr, ok := err.(*statefetcher.StateNotFoundError); ok { + return nil, status.Errorf(codes.NotFound, "State not found: %v", stateNotFoundErr) + } else if parseErr, ok := err.(*statefetcher.StateIdParseError); ok { + return nil, status.Errorf(codes.InvalidArgument, "Invalid state ID: %v", parseErr) + } return nil, status.Errorf(codes.Internal, "Could not get state: %v", err) } @@ -121,126 +130,6 @@ func (bs *Server) GetFinalityCheckpoints(ctx context.Context, req *ethpb.StateRe }, nil } -func (bs *Server) stateRoot(ctx context.Context, stateId []byte) ([]byte, error) { - var ( - root []byte - err error - ) - - stateIdString := strings.ToLower(string(stateId)) - switch stateIdString { - case "head": - root, err = bs.headStateRoot(ctx) - case "genesis": - root, err = bs.genesisStateRoot(ctx) - case "finalized": - root, err = bs.finalizedStateRoot(ctx) - case "justified": - root, err = bs.justifiedStateRoot(ctx) - default: - if len(stateId) == 32 { - root, err = bs.stateRootByHex(ctx, stateId) - } else { - slotNumber, parseErr := strconv.ParseUint(stateIdString, 10, 64) - if parseErr != nil { - // ID format does not match any valid options. - return nil, errors.New("invalid state ID: " + stateIdString) - } - root, err = bs.stateRootBySlot(ctx, types.Slot(slotNumber)) - } - } - - return root, err -} - -func (bs *Server) headStateRoot(ctx context.Context) ([]byte, error) { - b, err := bs.ChainInfoFetcher.HeadBlock(ctx) - if err != nil { - return nil, errors.Wrap(err, "could not get head block") - } - if err := helpers.VerifyNilBeaconBlock(b); err != nil { - return nil, err - } - return b.Block().StateRoot(), nil -} - -func (bs *Server) genesisStateRoot(ctx context.Context) ([]byte, error) { - b, err := bs.BeaconDB.GenesisBlock(ctx) - if err != nil { - return nil, errors.Wrap(err, "could not get genesis block") - } - if err := helpers.VerifyNilBeaconBlock(b); err != nil { - return nil, err - } - return b.Block().StateRoot(), nil -} - -func (bs *Server) finalizedStateRoot(ctx context.Context) ([]byte, error) { - cp, err := bs.BeaconDB.FinalizedCheckpoint(ctx) - if err != nil { - return nil, errors.Wrap(err, "could not get finalized checkpoint") - } - b, err := bs.BeaconDB.Block(ctx, bytesutil.ToBytes32(cp.Root)) - if err != nil { - return nil, errors.Wrap(err, "could not get finalized block") - } - if err := helpers.VerifyNilBeaconBlock(b); err != nil { - return nil, err - } - return b.Block().StateRoot(), nil -} - -func (bs *Server) justifiedStateRoot(ctx context.Context) ([]byte, error) { - cp, err := bs.BeaconDB.JustifiedCheckpoint(ctx) - if err != nil { - return nil, errors.Wrap(err, "could not get justified checkpoint") - } - b, err := bs.BeaconDB.Block(ctx, bytesutil.ToBytes32(cp.Root)) - if err != nil { - return nil, errors.Wrap(err, "could not get justified block") - } - if err := helpers.VerifyNilBeaconBlock(b); err != nil { - return nil, err - } - return b.Block().StateRoot(), nil -} - -func (bs *Server) stateRootByHex(ctx context.Context, stateId []byte) ([]byte, error) { - var stateRoot [32]byte - copy(stateRoot[:], stateId) - headState, err := bs.ChainInfoFetcher.HeadState(ctx) - if err != nil { - return nil, errors.Wrap(err, "could not get head state") - } - for _, root := range headState.StateRoots() { - if bytes.Equal(root, stateRoot[:]) { - return stateRoot[:], nil - } - } - return nil, fmt.Errorf("state not found in the last %d state roots in head state", len(headState.StateRoots())) -} - -func (bs *Server) stateRootBySlot(ctx context.Context, slot types.Slot) ([]byte, error) { - currentSlot := bs.GenesisTimeFetcher.CurrentSlot() - if slot > currentSlot { - return nil, errors.New("slot cannot be in the future") - } - found, blks, err := bs.BeaconDB.BlocksBySlot(ctx, slot) - if err != nil { - return nil, errors.Wrap(err, "could not get blocks") - } - if !found { - return nil, errors.New("no block exists") - } - if len(blks) != 1 { - return nil, errors.New("multiple blocks exist in same slot") - } - if blks[0] == nil || blks[0].IsNil() || blks[0].Block().IsNil() { - return nil, errors.New("nil block") - } - return blks[0].Block().StateRoot(), nil -} - func checkpoint(sourceCheckpoint *eth.Checkpoint) *ethpb.Checkpoint { if sourceCheckpoint != nil { return ðpb.Checkpoint{ diff --git a/beacon-chain/rpc/beaconv1/state_test.go b/beacon-chain/rpc/beaconv1/state_test.go index 91d9f8dacf..434ada5670 100644 --- a/beacon-chain/rpc/beaconv1/state_test.go +++ b/beacon-chain/rpc/beaconv1/state_test.go @@ -2,25 +2,17 @@ package beaconv1 import ( "context" - "fmt" - "strconv" - "strings" "testing" "time" - "github.com/ethereum/go-ethereum/common/hexutil" - types "github.com/prysmaticlabs/eth2-types" chainMock "github.com/prysmaticlabs/prysm/beacon-chain/blockchain/testing" - testDB "github.com/prysmaticlabs/prysm/beacon-chain/db/testing" - "github.com/prysmaticlabs/prysm/beacon-chain/rpc/statefetcher" - "github.com/prysmaticlabs/prysm/beacon-chain/state/stategen" + "github.com/prysmaticlabs/prysm/beacon-chain/rpc/testutil" pb "github.com/prysmaticlabs/prysm/proto/beacon/p2p/v1" ethpb "github.com/prysmaticlabs/prysm/proto/eth/v1" eth "github.com/prysmaticlabs/prysm/proto/eth/v1alpha1" "github.com/prysmaticlabs/prysm/shared/bytesutil" - "github.com/prysmaticlabs/prysm/shared/interfaces" "github.com/prysmaticlabs/prysm/shared/params" - "github.com/prysmaticlabs/prysm/shared/testutil" + sharedtestutil "github.com/prysmaticlabs/prysm/shared/testutil" "github.com/prysmaticlabs/prysm/shared/testutil/assert" "github.com/prysmaticlabs/prysm/shared/testutil/require" "google.golang.org/protobuf/types/known/emptypb" @@ -80,188 +72,26 @@ func TestGetGenesis(t *testing.T) { } func TestGetStateRoot(t *testing.T) { - db := testDB.SetupDB(t) ctx := context.Background() + fakeState, err := sharedtestutil.NewBeaconState() + require.NoError(t, err) + stateRoot, err := fakeState.HashTreeRoot(ctx) + require.NoError(t, err) + server := &Server{ + StateFetcher: &testutil.MockFetcher{ + BeaconStateRoot: stateRoot[:], + }, + } - t.Run("Head", func(t *testing.T) { - b := testutil.NewBeaconBlock() - b.Block.StateRoot = bytesutil.PadTo([]byte("head"), 32) - s := Server{ - ChainInfoFetcher: &chainMock.ChainService{Block: interfaces.WrappedPhase0SignedBeaconBlock(b)}, - } - - resp, err := s.GetStateRoot(ctx, ðpb.StateRequest{ - StateId: []byte("head"), - }) - require.NoError(t, err) - assert.DeepEqual(t, bytesutil.PadTo([]byte("head"), 32), resp.Data.Root) - }) - - t.Run("Genesis", func(t *testing.T) { - b := testutil.NewBeaconBlock() - b.Block.StateRoot = bytesutil.PadTo([]byte("genesis"), 32) - require.NoError(t, db.SaveBlock(ctx, interfaces.WrappedPhase0SignedBeaconBlock(b))) - r, err := b.Block.HashTreeRoot() - require.NoError(t, err) - require.NoError(t, db.SaveStateSummary(ctx, &pb.StateSummary{Root: r[:]})) - require.NoError(t, db.SaveGenesisBlockRoot(ctx, r)) - s := Server{ - BeaconDB: db, - } - - resp, err := s.GetStateRoot(ctx, ðpb.StateRequest{ - StateId: []byte("genesis"), - }) - require.NoError(t, err) - assert.DeepEqual(t, bytesutil.PadTo([]byte("genesis"), 32), resp.Data.Root) - }) - - t.Run("Finalized", func(t *testing.T) { - parent := testutil.NewBeaconBlock() - parentR, err := parent.Block.HashTreeRoot() - require.NoError(t, err) - require.NoError(t, db.SaveBlock(ctx, interfaces.WrappedPhase0SignedBeaconBlock(parent))) - require.NoError(t, db.SaveGenesisBlockRoot(ctx, parentR)) - b := testutil.NewBeaconBlock() - b.Block.ParentRoot = parentR[:] - b.Block.StateRoot = bytesutil.PadTo([]byte("finalized"), 32) - require.NoError(t, db.SaveBlock(ctx, interfaces.WrappedPhase0SignedBeaconBlock(b))) - r, err := b.Block.HashTreeRoot() - require.NoError(t, err) - require.NoError(t, db.SaveStateSummary(ctx, &pb.StateSummary{Root: r[:]})) - require.NoError(t, db.SaveFinalizedCheckpoint(ctx, ð.Checkpoint{Root: r[:]})) - s := Server{ - BeaconDB: db, - } - - resp, err := s.GetStateRoot(ctx, ðpb.StateRequest{ - StateId: []byte("finalized"), - }) - require.NoError(t, err) - assert.DeepEqual(t, bytesutil.PadTo([]byte("finalized"), 32), resp.Data.Root) - }) - - t.Run("Justified", func(t *testing.T) { - parent := testutil.NewBeaconBlock() - parentR, err := parent.Block.HashTreeRoot() - require.NoError(t, err) - require.NoError(t, db.SaveBlock(ctx, interfaces.WrappedPhase0SignedBeaconBlock(parent))) - require.NoError(t, db.SaveGenesisBlockRoot(ctx, parentR)) - b := testutil.NewBeaconBlock() - b.Block.ParentRoot = parentR[:] - b.Block.StateRoot = bytesutil.PadTo([]byte("justified"), 32) - require.NoError(t, db.SaveBlock(ctx, interfaces.WrappedPhase0SignedBeaconBlock(b))) - r, err := b.Block.HashTreeRoot() - require.NoError(t, err) - require.NoError(t, db.SaveStateSummary(ctx, &pb.StateSummary{Root: r[:]})) - require.NoError(t, db.SaveJustifiedCheckpoint(ctx, ð.Checkpoint{Root: r[:]})) - s := Server{ - BeaconDB: db, - } - - resp, err := s.GetStateRoot(ctx, ðpb.StateRequest{ - StateId: []byte("justified"), - }) - require.NoError(t, err) - assert.DeepEqual(t, bytesutil.PadTo([]byte("justified"), 32), resp.Data.Root) - }) - - t.Run("Hex root", func(t *testing.T) { - state, err := testutil.NewBeaconState(testutil.FillRootsNaturalOpt) - require.NoError(t, err) - chainService := &chainMock.ChainService{ - State: state, - } - s := Server{ - ChainInfoFetcher: chainService, - } - stateId, err := hexutil.Decode("0x" + strings.Repeat("0", 63) + "1") - require.NoError(t, err) - resp, err := s.GetStateRoot(ctx, ðpb.StateRequest{ - StateId: stateId, - }) - require.NoError(t, err) - assert.DeepEqual(t, stateId, resp.Data.Root) - }) - - t.Run("Hex root not found", func(t *testing.T) { - state, err := testutil.NewBeaconState() - require.NoError(t, err) - chainService := &chainMock.ChainService{ - State: state, - } - s := Server{ - ChainInfoFetcher: chainService, - } - stateId, err := hexutil.Decode("0x" + strings.Repeat("f", 64)) - require.NoError(t, err) - _, err = s.GetStateRoot(ctx, ðpb.StateRequest{ - StateId: stateId, - }) - assert.ErrorContains(t, fmt.Sprintf("state not found in the last %d state roots in head state", len(state.StateRoots())), err) - }) - - t.Run("Slot", func(t *testing.T) { - b := testutil.NewBeaconBlock() - b.Block.Slot = 100 - b.Block.StateRoot = bytesutil.PadTo([]byte("slot"), 32) - require.NoError(t, db.SaveBlock(ctx, interfaces.WrappedPhase0SignedBeaconBlock(b))) - s := Server{ - BeaconDB: db, - GenesisTimeFetcher: &chainMock.ChainService{}, - } - - resp, err := s.GetStateRoot(ctx, ðpb.StateRequest{ - StateId: []byte("100"), - }) - require.NoError(t, err) - assert.DeepEqual(t, bytesutil.PadTo([]byte("slot"), 32), resp.Data.Root) - }) - - t.Run("Multiple slots", func(t *testing.T) { - b := testutil.NewBeaconBlock() - b.Block.Slot = 100 - b.Block.StateRoot = bytesutil.PadTo([]byte("slot"), 32) - require.NoError(t, db.SaveBlock(ctx, interfaces.WrappedPhase0SignedBeaconBlock(b))) - b = testutil.NewBeaconBlock() - b.Block.Slot = 100 - b.Block.StateRoot = bytesutil.PadTo([]byte("sLot"), 32) - require.NoError(t, db.SaveBlock(ctx, interfaces.WrappedPhase0SignedBeaconBlock(b))) - s := Server{ - BeaconDB: db, - GenesisTimeFetcher: &chainMock.ChainService{}, - } - - _, err := s.GetStateRoot(ctx, ðpb.StateRequest{ - StateId: []byte("100"), - }) - assert.ErrorContains(t, "multiple blocks exist in same slot", err) - }) - - t.Run("Slot too big", func(t *testing.T) { - s := Server{ - GenesisTimeFetcher: &chainMock.ChainService{ - Genesis: time.Now(), - }, - } - _, err := s.GetStateRoot(ctx, ðpb.StateRequest{ - StateId: []byte(strconv.FormatUint(1, 10)), - }) - assert.ErrorContains(t, "slot cannot be in the future", err) - }) - - t.Run("Invalid state", func(t *testing.T) { - s := Server{} - _, err := s.GetStateRoot(ctx, ðpb.StateRequest{ - StateId: []byte("foo"), - }) - require.ErrorContains(t, "invalid state ID: foo", err) + resp, err := server.GetStateRoot(context.Background(), ðpb.StateRequest{ + StateId: make([]byte, 0), }) + require.NoError(t, err) + assert.NotNil(t, resp) + assert.DeepEqual(t, stateRoot[:], resp.Data.Root) } func TestGetStateFork(t *testing.T) { - ctx := context.Background() - fillFork := func(state *pb.BeaconState) error { state.Fork = &pb.Fork{ PreviousVersion: []byte("prev"), @@ -270,197 +100,26 @@ func TestGetStateFork(t *testing.T) { } return nil } - headSlot := types.Slot(123) - fillSlot := func(state *pb.BeaconState) error { - state.Slot = headSlot - return nil + fakeState, err := sharedtestutil.NewBeaconState(fillFork) + require.NoError(t, err) + server := &Server{ + StateFetcher: &testutil.MockFetcher{ + BeaconState: fakeState, + }, } - state, err := testutil.NewBeaconState(testutil.FillRootsNaturalOpt, fillFork, fillSlot) + + resp, err := server.GetStateFork(context.Background(), ðpb.StateRequest{ + StateId: make([]byte, 0), + }) require.NoError(t, err) - stateRoot, err := state.HashTreeRoot(ctx) - require.NoError(t, err) - - t.Run("Head", func(t *testing.T) { - s := Server{ - StateFetcher: statefetcher.StateProvider{ - ChainInfoFetcher: &chainMock.ChainService{State: state}, - }, - } - - resp, err := s.GetStateFork(ctx, ðpb.StateRequest{ - StateId: []byte("head"), - }) - require.NoError(t, err) - assert.DeepEqual(t, []byte("prev"), resp.Data.PreviousVersion) - assert.DeepEqual(t, []byte("curr"), resp.Data.CurrentVersion) - assert.Equal(t, types.Epoch(123), resp.Data.Epoch) - }) - - t.Run("Genesis", func(t *testing.T) { - db := testDB.SetupDB(t) - b := testutil.NewBeaconBlock() - b.Block.StateRoot = bytesutil.PadTo([]byte("genesis"), 32) - require.NoError(t, db.SaveBlock(ctx, interfaces.WrappedPhase0SignedBeaconBlock(b))) - r, err := b.Block.HashTreeRoot() - require.NoError(t, err) - require.NoError(t, db.SaveStateSummary(ctx, &pb.StateSummary{Root: r[:]})) - require.NoError(t, db.SaveGenesisBlockRoot(ctx, r)) - st, err := testutil.NewBeaconState(func(state *pb.BeaconState) error { - state.Fork = &pb.Fork{ - PreviousVersion: []byte("prev"), - CurrentVersion: []byte("curr"), - Epoch: 123, - } - return nil - }) - require.NoError(t, err) - require.NoError(t, db.SaveState(ctx, st, r)) - - s := Server{ - StateFetcher: statefetcher.StateProvider{ - BeaconDB: db, - }, - } - - resp, err := s.GetStateFork(ctx, ðpb.StateRequest{ - StateId: []byte("genesis"), - }) - require.NoError(t, err) - assert.DeepEqual(t, []byte("prev"), resp.Data.PreviousVersion) - assert.DeepEqual(t, []byte("curr"), resp.Data.CurrentVersion) - assert.Equal(t, types.Epoch(123), resp.Data.Epoch) - }) - - t.Run("Finalized", func(t *testing.T) { - stateGen := stategen.NewMockService() - stateGen.StatesByRoot[stateRoot] = state - - s := Server{ - StateFetcher: statefetcher.StateProvider{ - ChainInfoFetcher: &chainMock.ChainService{ - FinalizedCheckPoint: ð.Checkpoint{ - Root: stateRoot[:], - }, - }, - StateGenService: stateGen, - }, - } - - resp, err := s.GetStateFork(ctx, ðpb.StateRequest{ - StateId: []byte("finalized"), - }) - require.NoError(t, err) - assert.DeepEqual(t, []byte("prev"), resp.Data.PreviousVersion) - assert.DeepEqual(t, []byte("curr"), resp.Data.CurrentVersion) - assert.Equal(t, types.Epoch(123), resp.Data.Epoch) - }) - - t.Run("Justified", func(t *testing.T) { - stateGen := stategen.NewMockService() - stateGen.StatesByRoot[stateRoot] = state - - s := Server{ - StateFetcher: statefetcher.StateProvider{ - ChainInfoFetcher: &chainMock.ChainService{ - CurrentJustifiedCheckPoint: ð.Checkpoint{ - Root: stateRoot[:], - }, - }, - StateGenService: stateGen, - }, - } - - resp, err := s.GetStateFork(ctx, ðpb.StateRequest{ - StateId: []byte("justified"), - }) - require.NoError(t, err) - assert.DeepEqual(t, []byte("prev"), resp.Data.PreviousVersion) - assert.DeepEqual(t, []byte("curr"), resp.Data.CurrentVersion) - assert.Equal(t, types.Epoch(123), resp.Data.Epoch) - }) - - t.Run("Hex root", func(t *testing.T) { - stateId, err := hexutil.Decode("0x" + strings.Repeat("0", 63) + "1") - require.NoError(t, err) - stateGen := stategen.NewMockService() - stateGen.StatesByRoot[bytesutil.ToBytes32(stateId)] = state - - s := Server{ - StateFetcher: statefetcher.StateProvider{ - ChainInfoFetcher: &chainMock.ChainService{State: state}, - StateGenService: stateGen, - }, - } - - resp, err := s.GetStateFork(ctx, ðpb.StateRequest{ - StateId: stateId, - }) - require.NoError(t, err) - assert.DeepEqual(t, []byte("prev"), resp.Data.PreviousVersion) - assert.DeepEqual(t, []byte("curr"), resp.Data.CurrentVersion) - assert.Equal(t, types.Epoch(123), resp.Data.Epoch) - }) - - t.Run("Hex root not found", func(t *testing.T) { - s := Server{ - StateFetcher: statefetcher.StateProvider{ - ChainInfoFetcher: &chainMock.ChainService{State: state}, - }, - } - stateId, err := hexutil.Decode("0x" + strings.Repeat("f", 64)) - require.NoError(t, err) - _, err = s.GetStateFork(ctx, ðpb.StateRequest{ - StateId: stateId, - }) - require.ErrorContains(t, "state not found in the last 8192 state roots in head state", err) - }) - - t.Run("Slot", func(t *testing.T) { - stateGen := stategen.NewMockService() - stateGen.StatesBySlot[headSlot] = state - - s := Server{ - StateFetcher: statefetcher.StateProvider{ - GenesisTimeFetcher: &chainMock.ChainService{Slot: &headSlot}, - StateGenService: stateGen, - }, - } - - resp, err := s.GetStateFork(ctx, ðpb.StateRequest{ - StateId: []byte(strconv.FormatUint(uint64(headSlot), 10)), - }) - require.NoError(t, err) - assert.DeepEqual(t, []byte("prev"), resp.Data.PreviousVersion) - assert.DeepEqual(t, []byte("curr"), resp.Data.CurrentVersion) - assert.Equal(t, types.Epoch(123), resp.Data.Epoch) - }) - - t.Run("Slot too big", func(t *testing.T) { - s := Server{ - StateFetcher: statefetcher.StateProvider{ - GenesisTimeFetcher: &chainMock.ChainService{ - Genesis: time.Now(), - }, - }, - } - _, err := s.GetStateFork(ctx, ðpb.StateRequest{ - StateId: []byte(strconv.FormatUint(1, 10)), - }) - assert.ErrorContains(t, "slot cannot be in the future", err) - }) - - t.Run("Invalid state", func(t *testing.T) { - s := Server{} - _, err := s.GetStateFork(ctx, ðpb.StateRequest{ - StateId: []byte("foo"), - }) - require.ErrorContains(t, "invalid state ID: foo", err) - }) + assert.NotNil(t, resp) + expectedFork := fakeState.Fork() + assert.Equal(t, expectedFork.Epoch, resp.Data.Epoch) + assert.DeepEqual(t, expectedFork.CurrentVersion, resp.Data.CurrentVersion) + assert.DeepEqual(t, expectedFork.PreviousVersion, resp.Data.PreviousVersion) } func TestGetFinalityCheckpoints(t *testing.T) { - ctx := context.Background() - fillCheckpoints := func(state *pb.BeaconState) error { state.PreviousJustifiedCheckpoint = ð.Checkpoint{ Root: bytesutil.PadTo([]byte("previous"), 32), @@ -476,243 +135,23 @@ func TestGetFinalityCheckpoints(t *testing.T) { } return nil } - headSlot := types.Slot(123) - fillSlot := func(state *pb.BeaconState) error { - state.Slot = headSlot - return nil + fakeState, err := sharedtestutil.NewBeaconState(fillCheckpoints) + require.NoError(t, err) + server := &Server{ + StateFetcher: &testutil.MockFetcher{ + BeaconState: fakeState, + }, } - state, err := testutil.NewBeaconState(testutil.FillRootsNaturalOpt, fillCheckpoints, fillSlot) + + resp, err := server.GetFinalityCheckpoints(context.Background(), ðpb.StateRequest{ + StateId: make([]byte, 0), + }) require.NoError(t, err) - stateRoot, err := state.HashTreeRoot(ctx) - require.NoError(t, err) - - t.Run("Head", func(t *testing.T) { - s := Server{ - StateFetcher: statefetcher.StateProvider{ - ChainInfoFetcher: &chainMock.ChainService{State: state}, - }, - } - - resp, err := s.GetFinalityCheckpoints(ctx, ðpb.StateRequest{ - StateId: []byte("head"), - }) - require.NoError(t, err) - assert.DeepEqual(t, bytesutil.PadTo([]byte("previous"), 32), resp.Data.PreviousJustified.Root) - assert.Equal(t, types.Epoch(113), resp.Data.PreviousJustified.Epoch) - assert.DeepEqual(t, bytesutil.PadTo([]byte("current"), 32), resp.Data.CurrentJustified.Root) - assert.Equal(t, types.Epoch(123), resp.Data.CurrentJustified.Epoch) - assert.DeepEqual(t, bytesutil.PadTo([]byte("finalized"), 32), resp.Data.Finalized.Root) - assert.Equal(t, types.Epoch(103), resp.Data.Finalized.Epoch) - }) - - t.Run("Genesis", func(t *testing.T) { - db := testDB.SetupDB(t) - b := testutil.NewBeaconBlock() - b.Block.StateRoot = bytesutil.PadTo([]byte("genesis"), 32) - require.NoError(t, db.SaveBlock(ctx, interfaces.WrappedPhase0SignedBeaconBlock(b))) - r, err := b.Block.HashTreeRoot() - require.NoError(t, err) - require.NoError(t, db.SaveStateSummary(ctx, &pb.StateSummary{Root: r[:]})) - require.NoError(t, db.SaveGenesisBlockRoot(ctx, r)) - st, err := testutil.NewBeaconState(func(state *pb.BeaconState) error { - state.PreviousJustifiedCheckpoint = ð.Checkpoint{ - Root: bytesutil.PadTo([]byte("previous"), 32), - Epoch: 113, - } - state.CurrentJustifiedCheckpoint = ð.Checkpoint{ - Root: bytesutil.PadTo([]byte("current"), 32), - Epoch: 123, - } - state.FinalizedCheckpoint = ð.Checkpoint{ - Root: bytesutil.PadTo([]byte("finalized"), 32), - Epoch: 103, - } - return nil - }) - require.NoError(t, err) - require.NoError(t, db.SaveState(ctx, st, r)) - - s := Server{ - StateFetcher: statefetcher.StateProvider{ - BeaconDB: db, - }, - } - - resp, err := s.GetFinalityCheckpoints(ctx, ðpb.StateRequest{ - StateId: []byte("genesis"), - }) - require.NoError(t, err) - assert.DeepEqual(t, bytesutil.PadTo([]byte("previous"), 32), resp.Data.PreviousJustified.Root) - assert.Equal(t, types.Epoch(113), resp.Data.PreviousJustified.Epoch) - assert.DeepEqual(t, bytesutil.PadTo([]byte("current"), 32), resp.Data.CurrentJustified.Root) - assert.Equal(t, types.Epoch(123), resp.Data.CurrentJustified.Epoch) - assert.DeepEqual(t, bytesutil.PadTo([]byte("finalized"), 32), resp.Data.Finalized.Root) - assert.Equal(t, types.Epoch(103), resp.Data.Finalized.Epoch) - }) - - t.Run("Finalized", func(t *testing.T) { - stateGen := stategen.NewMockService() - stateGen.StatesByRoot[stateRoot] = state - - s := Server{ - StateFetcher: statefetcher.StateProvider{ - ChainInfoFetcher: &chainMock.ChainService{ - FinalizedCheckPoint: ð.Checkpoint{ - Root: stateRoot[:], - }, - }, - StateGenService: stateGen, - }, - } - - resp, err := s.GetFinalityCheckpoints(ctx, ðpb.StateRequest{ - StateId: []byte("finalized"), - }) - require.NoError(t, err) - assert.DeepEqual(t, bytesutil.PadTo([]byte("previous"), 32), resp.Data.PreviousJustified.Root) - assert.Equal(t, types.Epoch(113), resp.Data.PreviousJustified.Epoch) - assert.DeepEqual(t, bytesutil.PadTo([]byte("current"), 32), resp.Data.CurrentJustified.Root) - assert.Equal(t, types.Epoch(123), resp.Data.CurrentJustified.Epoch) - assert.DeepEqual(t, bytesutil.PadTo([]byte("finalized"), 32), resp.Data.Finalized.Root) - assert.Equal(t, types.Epoch(103), resp.Data.Finalized.Epoch) - }) - - t.Run("Justified", func(t *testing.T) { - stateGen := stategen.NewMockService() - stateGen.StatesByRoot[stateRoot] = state - - s := Server{ - StateFetcher: statefetcher.StateProvider{ - ChainInfoFetcher: &chainMock.ChainService{ - CurrentJustifiedCheckPoint: ð.Checkpoint{ - Root: stateRoot[:], - }, - }, - StateGenService: stateGen, - }, - } - - resp, err := s.GetFinalityCheckpoints(ctx, ðpb.StateRequest{ - StateId: []byte("justified"), - }) - require.NoError(t, err) - assert.DeepEqual(t, bytesutil.PadTo([]byte("previous"), 32), resp.Data.PreviousJustified.Root) - assert.Equal(t, types.Epoch(113), resp.Data.PreviousJustified.Epoch) - assert.DeepEqual(t, bytesutil.PadTo([]byte("current"), 32), resp.Data.CurrentJustified.Root) - assert.Equal(t, types.Epoch(123), resp.Data.CurrentJustified.Epoch) - assert.DeepEqual(t, bytesutil.PadTo([]byte("finalized"), 32), resp.Data.Finalized.Root) - assert.Equal(t, types.Epoch(103), resp.Data.Finalized.Epoch) - }) - - t.Run("Hex root", func(t *testing.T) { - stateId, err := hexutil.Decode("0x" + strings.Repeat("0", 63) + "1") - require.NoError(t, err) - stateGen := stategen.NewMockService() - stateGen.StatesByRoot[bytesutil.ToBytes32(stateId)] = state - - s := Server{ - StateFetcher: statefetcher.StateProvider{ - ChainInfoFetcher: &chainMock.ChainService{State: state}, - StateGenService: stateGen, - }, - } - - resp, err := s.GetFinalityCheckpoints(ctx, ðpb.StateRequest{ - StateId: stateId, - }) - require.NoError(t, err) - assert.DeepEqual(t, bytesutil.PadTo([]byte("previous"), 32), resp.Data.PreviousJustified.Root) - assert.Equal(t, types.Epoch(113), resp.Data.PreviousJustified.Epoch) - assert.DeepEqual(t, bytesutil.PadTo([]byte("current"), 32), resp.Data.CurrentJustified.Root) - assert.Equal(t, types.Epoch(123), resp.Data.CurrentJustified.Epoch) - assert.DeepEqual(t, bytesutil.PadTo([]byte("finalized"), 32), resp.Data.Finalized.Root) - assert.Equal(t, types.Epoch(103), resp.Data.Finalized.Epoch) - }) - - t.Run("Hex root not found", func(t *testing.T) { - s := Server{ - StateFetcher: statefetcher.StateProvider{ - ChainInfoFetcher: &chainMock.ChainService{State: state}, - }, - } - stateId, err := hexutil.Decode("0x" + strings.Repeat("f", 64)) - require.NoError(t, err) - _, err = s.GetFinalityCheckpoints(ctx, ðpb.StateRequest{ - StateId: stateId, - }) - require.ErrorContains(t, "state not found in the last 8192 state roots in head state", err) - }) - - t.Run("Slot", func(t *testing.T) { - stateGen := stategen.NewMockService() - stateGen.StatesBySlot[headSlot] = state - - s := Server{ - StateFetcher: statefetcher.StateProvider{ - GenesisTimeFetcher: &chainMock.ChainService{Slot: &headSlot}, - StateGenService: stateGen, - }, - } - - resp, err := s.GetFinalityCheckpoints(ctx, ðpb.StateRequest{ - StateId: []byte(strconv.FormatUint(uint64(headSlot), 10)), - }) - require.NoError(t, err) - assert.DeepEqual(t, bytesutil.PadTo([]byte("previous"), 32), resp.Data.PreviousJustified.Root) - assert.Equal(t, types.Epoch(113), resp.Data.PreviousJustified.Epoch) - assert.DeepEqual(t, bytesutil.PadTo([]byte("current"), 32), resp.Data.CurrentJustified.Root) - assert.Equal(t, types.Epoch(123), resp.Data.CurrentJustified.Epoch) - assert.DeepEqual(t, bytesutil.PadTo([]byte("finalized"), 32), resp.Data.Finalized.Root) - assert.Equal(t, types.Epoch(103), resp.Data.Finalized.Epoch) - }) - - t.Run("Slot too big", func(t *testing.T) { - s := Server{ - StateFetcher: statefetcher.StateProvider{ - GenesisTimeFetcher: &chainMock.ChainService{ - Genesis: time.Now(), - }, - }, - } - _, err := s.GetFinalityCheckpoints(ctx, ðpb.StateRequest{ - StateId: []byte(strconv.FormatUint(1, 10)), - }) - assert.ErrorContains(t, "slot cannot be in the future", err) - }) - - t.Run("Checkpoints not available", func(t *testing.T) { - st, err := testutil.NewBeaconState() - require.NoError(t, err) - err = st.SetPreviousJustifiedCheckpoint(nil) - require.NoError(t, err) - err = st.SetCurrentJustifiedCheckpoint(nil) - require.NoError(t, err) - err = st.SetFinalizedCheckpoint(nil) - require.NoError(t, err) - - s := Server{ - StateFetcher: statefetcher.StateProvider{ - ChainInfoFetcher: &chainMock.ChainService{State: st}, - }, - } - - resp, err := s.GetFinalityCheckpoints(ctx, ðpb.StateRequest{ - StateId: []byte("head"), - }) - require.NoError(t, err) - assert.DeepEqual(t, params.BeaconConfig().ZeroHash[:], resp.Data.PreviousJustified.Root) - assert.Equal(t, types.Epoch(0), resp.Data.PreviousJustified.Epoch) - assert.DeepEqual(t, params.BeaconConfig().ZeroHash[:], resp.Data.CurrentJustified.Root) - assert.Equal(t, types.Epoch(0), resp.Data.CurrentJustified.Epoch) - assert.DeepEqual(t, params.BeaconConfig().ZeroHash[:], resp.Data.Finalized.Root) - assert.Equal(t, types.Epoch(0), resp.Data.Finalized.Epoch) - }) - - t.Run("Invalid state", func(t *testing.T) { - s := Server{} - _, err := s.GetFinalityCheckpoints(ctx, ðpb.StateRequest{ - StateId: []byte("foo"), - }) - require.ErrorContains(t, "invalid state ID: foo", err) - }) + assert.NotNil(t, resp) + assert.Equal(t, fakeState.FinalizedCheckpoint().Epoch, resp.Data.Finalized.Epoch) + assert.DeepEqual(t, fakeState.FinalizedCheckpoint().Root, resp.Data.Finalized.Root) + assert.Equal(t, fakeState.CurrentJustifiedCheckpoint().Epoch, resp.Data.CurrentJustified.Epoch) + assert.DeepEqual(t, fakeState.CurrentJustifiedCheckpoint().Root, resp.Data.CurrentJustified.Root) + assert.Equal(t, fakeState.PreviousJustifiedCheckpoint().Epoch, resp.Data.PreviousJustified.Epoch) + assert.DeepEqual(t, fakeState.PreviousJustifiedCheckpoint().Root, resp.Data.PreviousJustified.Root) } diff --git a/beacon-chain/rpc/beaconv1/validator.go b/beacon-chain/rpc/beaconv1/validator.go index 8d354d81d9..71e7430eee 100644 --- a/beacon-chain/rpc/beaconv1/validator.go +++ b/beacon-chain/rpc/beaconv1/validator.go @@ -2,13 +2,14 @@ package beaconv1 import ( "context" - "fmt" "strconv" "github.com/pkg/errors" types "github.com/prysmaticlabs/eth2-types" "github.com/prysmaticlabs/prysm/beacon-chain/core/helpers" + "github.com/prysmaticlabs/prysm/beacon-chain/rpc/statefetcher" iface "github.com/prysmaticlabs/prysm/beacon-chain/state/interface" + "github.com/prysmaticlabs/prysm/beacon-chain/state/stateV0" ethpb "github.com/prysmaticlabs/prysm/proto/eth/v1" "github.com/prysmaticlabs/prysm/proto/migration" "github.com/prysmaticlabs/prysm/shared/bytesutil" @@ -17,18 +18,40 @@ import ( "google.golang.org/grpc/status" ) +// invalidValidatorIdError represents an error scenario where a validator's ID is invalid. +type invalidValidatorIdError struct { + message string +} + +// newInvalidValidatorIdError creates a new error instance. +func newInvalidValidatorIdError(validatorId []byte, reason error) invalidValidatorIdError { + return invalidValidatorIdError{ + message: errors.Wrapf(reason, "could not decode validator id '%s'", string(validatorId)).Error(), + } +} + +// Error returns the underlying error message. +func (e *invalidValidatorIdError) Error() string { + return e.message +} + // GetValidator returns a validator specified by state and id or public key along with status and balance. func (bs *Server) GetValidator(ctx context.Context, req *ethpb.StateValidatorRequest) (*ethpb.StateValidatorResponse, error) { state, err := bs.StateFetcher.State(ctx, req.StateId) if err != nil { - return nil, status.Errorf(codes.Internal, "Could not get state: %v", err) + if stateNotFoundErr, ok := err.(*statefetcher.StateNotFoundError); ok { + return nil, status.Errorf(codes.NotFound, "could not get state: %v", stateNotFoundErr) + } else if parseErr, ok := err.(*statefetcher.StateIdParseError); ok { + return nil, status.Errorf(codes.InvalidArgument, "Invalid state ID: %v", parseErr) + } + return nil, status.Errorf(codes.Internal, "State not found: %v", err) } if len(req.ValidatorId) == 0 { - return nil, status.Error(codes.Internal, "Must request a validator id") + return nil, status.Error(codes.InvalidArgument, "Validator ID is required") } valContainer, err := valContainersByRequestIds(state, [][]byte{req.ValidatorId}) if err != nil { - return nil, status.Errorf(codes.Internal, "Could not get validator container: %v", err) + return nil, handleValContainerErr(err) } if len(valContainer) == 0 { return nil, status.Error(codes.NotFound, "Could not find validator") @@ -40,20 +63,30 @@ func (bs *Server) GetValidator(ctx context.Context, req *ethpb.StateValidatorReq func (bs *Server) ListValidators(ctx context.Context, req *ethpb.StateValidatorsRequest) (*ethpb.StateValidatorsResponse, error) { state, err := bs.StateFetcher.State(ctx, req.StateId) if err != nil { + if stateNotFoundErr, ok := err.(*statefetcher.StateNotFoundError); ok { + return nil, status.Errorf(codes.NotFound, "State not found: %v", stateNotFoundErr) + } else if parseErr, ok := err.(*statefetcher.StateIdParseError); ok { + return nil, status.Errorf(codes.InvalidArgument, "Invalid state ID: %v", parseErr) + } return nil, status.Errorf(codes.Internal, "Could not get state: %v", err) } valContainers, err := valContainersByRequestIds(state, req.Id) if err != nil { - return nil, status.Errorf(codes.Internal, "Could not get validator container: %v", err) + return nil, handleValContainerErr(err) } - if len(req.Status) == 0 { + // Exit early if no matching validators we found or we don't want to further filter validators by status. + if len(valContainers) == 0 || len(req.Status) == 0 { return ðpb.StateValidatorsResponse{Data: valContainers}, nil } filterStatus := make(map[ethpb.ValidatorStatus]bool, len(req.Status)) + const lastValidStatusValue = ethpb.ValidatorStatus(12) for _, ss := range req.Status { + if ss > lastValidStatusValue { + return nil, status.Errorf(codes.InvalidArgument, "Invalid status "+ss.String()) + } filterStatus[ss] = true } epoch := helpers.SlotToEpoch(state.Slot()) @@ -78,12 +111,17 @@ func (bs *Server) ListValidators(ctx context.Context, req *ethpb.StateValidators func (bs *Server) ListValidatorBalances(ctx context.Context, req *ethpb.ValidatorBalancesRequest) (*ethpb.ValidatorBalancesResponse, error) { state, err := bs.StateFetcher.State(ctx, req.StateId) if err != nil { + if stateNotFoundErr, ok := err.(*statefetcher.StateNotFoundError); ok { + return nil, status.Errorf(codes.NotFound, "State not found: %v", stateNotFoundErr) + } else if parseErr, ok := err.(*statefetcher.StateIdParseError); ok { + return nil, status.Errorf(codes.InvalidArgument, "Invalid state ID: %v", parseErr) + } return nil, status.Errorf(codes.Internal, "Could not get state: %v", err) } valContainers, err := valContainersByRequestIds(state, req.Id) if err != nil { - return nil, status.Errorf(codes.Internal, "Could not get validator: %v", err) + return nil, handleValContainerErr(err) } valBalances := make([]*ethpb.ValidatorBalance, len(valContainers)) for i := 0; i < len(valContainers); i++ { @@ -100,6 +138,11 @@ func (bs *Server) ListValidatorBalances(ctx context.Context, req *ethpb.Validato func (bs *Server) ListCommittees(ctx context.Context, req *ethpb.StateCommitteesRequest) (*ethpb.StateCommitteesResponse, error) { state, err := bs.StateFetcher.State(ctx, req.StateId) if err != nil { + if stateNotFoundErr, ok := err.(*statefetcher.StateNotFoundError); ok { + return nil, status.Errorf(codes.NotFound, "State not found: %v", stateNotFoundErr) + } else if parseErr, ok := err.(*statefetcher.StateIdParseError); ok { + return nil, status.Errorf(codes.InvalidArgument, "Invalid state ID: %v", parseErr) + } return nil, status.Errorf(codes.Internal, "Could not get state: %v", err) } @@ -114,11 +157,11 @@ func (bs *Server) ListCommittees(ctx context.Context, req *ethpb.StateCommittees startSlot, err := helpers.StartSlot(epoch) if err != nil { - return nil, status.Errorf(codes.Internal, "Could not get epoch start slot: %v", err) + return nil, status.Errorf(codes.InvalidArgument, "Invalid epoch: %v", err) } endSlot, err := helpers.EndSlot(epoch) if err != nil { - return nil, status.Errorf(codes.Internal, "Could not get epoch end slot: %v", err) + return nil, status.Errorf(codes.InvalidArgument, "Invalid epoch: %v", err) } committeesPerSlot := helpers.SlotCommitteeCount(activeCount) committees := make([]*ethpb.Committee, 0) @@ -149,16 +192,16 @@ func (bs *Server) ListCommittees(ctx context.Context, req *ethpb.StateCommittees // or its index. func valContainersByRequestIds(state iface.BeaconState, validatorIds [][]byte) ([]*ethpb.ValidatorContainer, error) { epoch := helpers.SlotToEpoch(state.Slot()) - allValidators := state.Validators() - allBalances := state.Balances() var valContainers []*ethpb.ValidatorContainer if len(validatorIds) == 0 { + allValidators := state.Validators() + allBalances := state.Balances() valContainers = make([]*ethpb.ValidatorContainer, len(allValidators)) for i, validator := range allValidators { v1Validator := migration.V1Alpha1ValidatorToV1(validator) subStatus, err := validatorSubStatus(v1Validator, epoch) if err != nil { - return nil, fmt.Errorf("could not get validator sub status: %v", err) + return nil, errors.Wrap(err, "could not get validator sub status") } valContainers[i] = ðpb.ValidatorContainer{ Index: types.ValidatorIndex(i), @@ -168,35 +211,46 @@ func valContainersByRequestIds(state iface.BeaconState, validatorIds [][]byte) ( } } } else { - valContainers = make([]*ethpb.ValidatorContainer, len(validatorIds)) - for i, validatorId := range validatorIds { + valContainers = make([]*ethpb.ValidatorContainer, 0, len(validatorIds)) + for _, validatorId := range validatorIds { var valIndex types.ValidatorIndex if len(validatorId) == params.BeaconConfig().BLSPubkeyLength { var ok bool valIndex, ok = state.ValidatorIndexByPubkey(bytesutil.ToBytes48(validatorId)) if !ok { - return nil, fmt.Errorf("could not find validator with public key: %#x", validatorId) + // Ignore well-formed yet unknown public keys. + continue } } else { index, err := strconv.ParseUint(string(validatorId), 10, 64) if err != nil { - return nil, errors.Wrap(err, "could not decode validator id") + e := newInvalidValidatorIdError(validatorId, err) + return nil, &e } valIndex = types.ValidatorIndex(index) } - v1Validator := migration.V1Alpha1ValidatorToV1(allValidators[valIndex]) + validator, err := state.ValidatorAtIndex(valIndex) + if _, ok := err.(*stateV0.ValidatorIndexOutOfRangeError); ok { + // Ignore well-formed yet unknown indexes. + continue + } + if err != nil { + return nil, errors.Wrap(err, "could not get validator") + } + v1Validator := migration.V1Alpha1ValidatorToV1(validator) subStatus, err := validatorSubStatus(v1Validator, epoch) if err != nil { - return nil, fmt.Errorf("could not get validator sub status: %v", err) + return nil, errors.Wrap(err, "could not get validator sub status") } - valContainers[i] = ðpb.ValidatorContainer{ + valContainers = append(valContainers, ðpb.ValidatorContainer{ Index: valIndex, - Balance: allBalances[valIndex], + Balance: v1Validator.EffectiveBalance, Status: subStatus, Validator: v1Validator, - } + }) } } + return valContainers, nil } @@ -260,3 +314,13 @@ func validatorSubStatus(validator *ethpb.Validator, epoch types.Epoch) (ethpb.Va return 0, errors.New("invalid validator state") } + +func handleValContainerErr(err error) error { + if outOfRangeErr, ok := err.(*stateV0.ValidatorIndexOutOfRangeError); ok { + return status.Errorf(codes.InvalidArgument, "Invalid validator ID: %v", outOfRangeErr) + } + if invalidIdErr, ok := err.(*invalidValidatorIdError); ok { + return status.Errorf(codes.InvalidArgument, "Invalid validator ID: %v", invalidIdErr) + } + return status.Errorf(codes.Internal, "Could not get validator container: %v", err) +} diff --git a/beacon-chain/rpc/beaconv1/validator_test.go b/beacon-chain/rpc/beaconv1/validator_test.go index 61f000d432..e08edcc362 100644 --- a/beacon-chain/rpc/beaconv1/validator_test.go +++ b/beacon-chain/rpc/beaconv1/validator_test.go @@ -3,20 +3,20 @@ package beaconv1 import ( "bytes" "context" + "strconv" "strings" "testing" - ethpb_alpha "github.com/prysmaticlabs/prysm/proto/eth/v1alpha1" - - "github.com/ethereum/go-ethereum/common/hexutil" types "github.com/prysmaticlabs/eth2-types" chainMock "github.com/prysmaticlabs/prysm/beacon-chain/blockchain/testing" "github.com/prysmaticlabs/prysm/beacon-chain/core/helpers" "github.com/prysmaticlabs/prysm/beacon-chain/rpc/statefetcher" + "github.com/prysmaticlabs/prysm/beacon-chain/rpc/testutil" iface "github.com/prysmaticlabs/prysm/beacon-chain/state/interface" ethpb "github.com/prysmaticlabs/prysm/proto/eth/v1" + ethpb_alpha "github.com/prysmaticlabs/prysm/proto/eth/v1alpha1" "github.com/prysmaticlabs/prysm/shared/params" - "github.com/prysmaticlabs/prysm/shared/testutil" + sharedtestutil "github.com/prysmaticlabs/prysm/shared/testutil" "github.com/prysmaticlabs/prysm/shared/testutil/assert" "github.com/prysmaticlabs/prysm/shared/testutil/require" ) @@ -25,12 +25,12 @@ func TestGetValidator(t *testing.T) { ctx := context.Background() var state iface.BeaconState - state, _ = testutil.DeterministicGenesisState(t, 8192) + state, _ = sharedtestutil.DeterministicGenesisState(t, 8192) t.Run("Head Get Validator by index", func(t *testing.T) { s := Server{ - StateFetcher: statefetcher.StateProvider{ - ChainInfoFetcher: &chainMock.ChainService{State: state}, + StateFetcher: &testutil.MockFetcher{ + BeaconState: state, }, } @@ -44,8 +44,8 @@ func TestGetValidator(t *testing.T) { t.Run("Head Get Validator by pubkey", func(t *testing.T) { s := Server{ - StateFetcher: statefetcher.StateProvider{ - ChainInfoFetcher: &chainMock.ChainService{State: state}, + StateFetcher: &testutil.MockFetcher{ + BeaconState: state, }, } @@ -59,40 +59,16 @@ func TestGetValidator(t *testing.T) { assert.Equal(t, true, bytes.Equal(pubKey[:], resp.Data.Validator.Pubkey)) }) - t.Run("Hex root not found", func(t *testing.T) { - s := Server{ - StateFetcher: statefetcher.StateProvider{ - ChainInfoFetcher: &chainMock.ChainService{State: state}, - }, - } - stateId, err := hexutil.Decode("0x" + strings.Repeat("f", 64)) - require.NoError(t, err) - _, err = s.GetValidator(ctx, ðpb.StateValidatorRequest{ - StateId: stateId, - }) - require.ErrorContains(t, "state not found in the last 8192 state roots in head state", err) - }) - - t.Run("Invalid state ID", func(t *testing.T) { - s := Server{} - pubKey := state.PubkeyAtIndex(types.ValidatorIndex(20)) - _, err := s.GetValidator(ctx, ðpb.StateValidatorRequest{ - StateId: []byte("foo"), - ValidatorId: pubKey[:], - }) - require.ErrorContains(t, "invalid state ID: foo", err) - }) - t.Run("Validator ID required", func(t *testing.T) { s := Server{ - StateFetcher: statefetcher.StateProvider{ - ChainInfoFetcher: &chainMock.ChainService{State: state}, + StateFetcher: &testutil.MockFetcher{ + BeaconState: state, }, } _, err := s.GetValidator(ctx, ðpb.StateValidatorRequest{ StateId: []byte("head"), }) - require.ErrorContains(t, "Must request a validator id", err) + require.ErrorContains(t, "Validator ID is required", err) }) } @@ -100,12 +76,12 @@ func TestListValidators(t *testing.T) { ctx := context.Background() var state iface.BeaconState - state, _ = testutil.DeterministicGenesisState(t, 8192) + state, _ = sharedtestutil.DeterministicGenesisState(t, 8192) t.Run("Head List All Validators", func(t *testing.T) { s := Server{ - StateFetcher: statefetcher.StateProvider{ - ChainInfoFetcher: &chainMock.ChainService{State: state}, + StateFetcher: &testutil.MockFetcher{ + BeaconState: state, }, } @@ -121,8 +97,8 @@ func TestListValidators(t *testing.T) { t.Run("Head List Validators by index", func(t *testing.T) { s := Server{ - StateFetcher: statefetcher.StateProvider{ - ChainInfoFetcher: &chainMock.ChainService{State: state}, + StateFetcher: &testutil.MockFetcher{ + BeaconState: state, }, } @@ -141,8 +117,8 @@ func TestListValidators(t *testing.T) { t.Run("Head List Validators by pubkey", func(t *testing.T) { s := Server{ - StateFetcher: statefetcher.StateProvider{ - ChainInfoFetcher: &chainMock.ChainService{State: state}, + StateFetcher: &testutil.MockFetcher{ + BeaconState: state, }, } idNums := []types.ValidatorIndex{20, 66, 90, 100} @@ -165,8 +141,8 @@ func TestListValidators(t *testing.T) { t.Run("Head List Validators by both index and pubkey", func(t *testing.T) { s := Server{ - StateFetcher: statefetcher.StateProvider{ - ChainInfoFetcher: &chainMock.ChainService{State: state}, + StateFetcher: &testutil.MockFetcher{ + BeaconState: state, }, } @@ -189,26 +165,39 @@ func TestListValidators(t *testing.T) { } }) - t.Run("Hex root not found", func(t *testing.T) { + t.Run("Unknown public key is ignored", func(t *testing.T) { s := Server{ - StateFetcher: statefetcher.StateProvider{ - ChainInfoFetcher: &chainMock.ChainService{State: state}, + StateFetcher: &testutil.MockFetcher{ + BeaconState: state, }, } - stateId, err := hexutil.Decode("0x" + strings.Repeat("f", 64)) - require.NoError(t, err) - _, err = s.ListValidators(ctx, ðpb.StateValidatorsRequest{ - StateId: stateId, + + existingKey := state.PubkeyAtIndex(types.ValidatorIndex(1)) + pubkeys := [][]byte{existingKey[:], []byte(strings.Repeat("f", 48))} + resp, err := s.ListValidators(ctx, ðpb.StateValidatorsRequest{ + StateId: []byte("head"), + Id: pubkeys, }) - require.ErrorContains(t, "state not found in the last 8192 state roots in head state", err) + require.NoError(t, err) + require.Equal(t, 1, len(resp.Data)) + assert.Equal(t, types.ValidatorIndex(1), resp.Data[0].Index) }) - t.Run("Invalid state ID", func(t *testing.T) { - s := Server{} - _, err := s.ListValidators(ctx, ðpb.StateValidatorsRequest{ - StateId: []byte("foo"), + t.Run("Unknown index is ignored", func(t *testing.T) { + s := Server{ + StateFetcher: &testutil.MockFetcher{ + BeaconState: state, + }, + } + + ids := [][]byte{[]byte("1"), []byte("99999")} + resp, err := s.ListValidators(ctx, ðpb.StateValidatorsRequest{ + StateId: []byte("head"), + Id: ids, }) - require.ErrorContains(t, "invalid state ID: foo", err) + require.NoError(t, err) + require.Equal(t, 1, len(resp.Data)) + assert.Equal(t, types.ValidatorIndex(1), resp.Data[0].Index) }) } @@ -216,7 +205,7 @@ func TestListValidators_Status(t *testing.T) { ctx := context.Background() var state iface.BeaconState - state, _ = testutil.DeterministicGenesisState(t, 8192) + state, _ = sharedtestutil.DeterministicGenesisState(t, 8192) farFutureEpoch := params.BeaconConfig().FarFutureEpoch validators := []*ethpb_alpha.Validator{ @@ -285,7 +274,7 @@ func TestListValidators_Status(t *testing.T) { t.Run("Head List All ACTIVE Validators", func(t *testing.T) { s := Server{ - StateFetcher: statefetcher.StateProvider{ + StateFetcher: &statefetcher.StateProvider{ ChainInfoFetcher: &chainMock.ChainService{State: state}, }, } @@ -316,7 +305,7 @@ func TestListValidators_Status(t *testing.T) { t.Run("Head List All ACTIVE_ONGOING Validators", func(t *testing.T) { s := Server{ - StateFetcher: statefetcher.StateProvider{ + StateFetcher: &statefetcher.StateProvider{ ChainInfoFetcher: &chainMock.ChainService{State: state}, }, } @@ -346,7 +335,7 @@ func TestListValidators_Status(t *testing.T) { require.NoError(t, state.SetSlot(params.BeaconConfig().SlotsPerEpoch*35)) t.Run("Head List All EXITED Validators", func(t *testing.T) { s := Server{ - StateFetcher: statefetcher.StateProvider{ + StateFetcher: &statefetcher.StateProvider{ ChainInfoFetcher: &chainMock.ChainService{State: state}, }, } @@ -375,7 +364,7 @@ func TestListValidators_Status(t *testing.T) { t.Run("Head List All PENDING_INITIALIZED and EXITED_UNSLASHED Validators", func(t *testing.T) { s := Server{ - StateFetcher: statefetcher.StateProvider{ + StateFetcher: &statefetcher.StateProvider{ ChainInfoFetcher: &chainMock.ChainService{State: state}, }, } @@ -404,7 +393,7 @@ func TestListValidators_Status(t *testing.T) { t.Run("Head List All PENDING and EXITED Validators", func(t *testing.T) { s := Server{ - StateFetcher: statefetcher.StateProvider{ + StateFetcher: &statefetcher.StateProvider{ ChainInfoFetcher: &chainMock.ChainService{State: state}, }, } @@ -437,12 +426,12 @@ func TestListValidatorBalances(t *testing.T) { ctx := context.Background() var state iface.BeaconState - state, _ = testutil.DeterministicGenesisState(t, 8192) + state, _ = sharedtestutil.DeterministicGenesisState(t, 8192) t.Run("Head List Validators Balance by index", func(t *testing.T) { s := Server{ - StateFetcher: statefetcher.StateProvider{ - ChainInfoFetcher: &chainMock.ChainService{State: state}, + StateFetcher: &testutil.MockFetcher{ + BeaconState: state, }, } @@ -461,8 +450,8 @@ func TestListValidatorBalances(t *testing.T) { t.Run("Head List Validators Balance by pubkey", func(t *testing.T) { s := Server{ - StateFetcher: statefetcher.StateProvider{ - ChainInfoFetcher: &chainMock.ChainService{State: state}, + StateFetcher: &testutil.MockFetcher{ + BeaconState: state, }, } idNums := []types.ValidatorIndex{20, 66, 90, 100} @@ -484,8 +473,8 @@ func TestListValidatorBalances(t *testing.T) { t.Run("Head List Validators Balance by both index and pubkey", func(t *testing.T) { s := Server{ - StateFetcher: statefetcher.StateProvider{ - ChainInfoFetcher: &chainMock.ChainService{State: state}, + StateFetcher: &testutil.MockFetcher{ + BeaconState: state, }, } @@ -503,41 +492,19 @@ func TestListValidatorBalances(t *testing.T) { assert.Equal(t, params.BeaconConfig().MaxEffectiveBalance, val.Balance) } }) - - t.Run("Hex root not found", func(t *testing.T) { - s := Server{ - StateFetcher: statefetcher.StateProvider{ - ChainInfoFetcher: &chainMock.ChainService{State: state}, - }, - } - stateId, err := hexutil.Decode("0x" + strings.Repeat("f", 64)) - require.NoError(t, err) - _, err = s.ListValidatorBalances(ctx, ðpb.ValidatorBalancesRequest{ - StateId: stateId, - }) - require.ErrorContains(t, "state not found in the last 8192 state roots in head state", err) - }) - - t.Run("Invalid state ID", func(t *testing.T) { - s := Server{} - _, err := s.ListValidatorBalances(ctx, ðpb.ValidatorBalancesRequest{ - StateId: []byte("foo"), - }) - require.ErrorContains(t, "invalid state ID: foo", err) - }) } func TestListCommittees(t *testing.T) { ctx := context.Background() var state iface.BeaconState - state, _ = testutil.DeterministicGenesisState(t, 8192) + state, _ = sharedtestutil.DeterministicGenesisState(t, 8192) epoch := helpers.SlotToEpoch(state.Slot()) t.Run("Head All Committees", func(t *testing.T) { s := Server{ - StateFetcher: statefetcher.StateProvider{ - ChainInfoFetcher: &chainMock.ChainService{State: state}, + StateFetcher: &testutil.MockFetcher{ + BeaconState: state, }, } @@ -554,8 +521,8 @@ func TestListCommittees(t *testing.T) { t.Run("Head All Committees of Epoch 10", func(t *testing.T) { s := Server{ - StateFetcher: statefetcher.StateProvider{ - ChainInfoFetcher: &chainMock.ChainService{State: state}, + StateFetcher: &testutil.MockFetcher{ + BeaconState: state, }, } epoch := types.Epoch(10) @@ -571,8 +538,8 @@ func TestListCommittees(t *testing.T) { t.Run("Head All Committees of Slot 4", func(t *testing.T) { s := Server{ - StateFetcher: statefetcher.StateProvider{ - ChainInfoFetcher: &chainMock.ChainService{State: state}, + StateFetcher: &testutil.MockFetcher{ + BeaconState: state, }, } @@ -594,8 +561,8 @@ func TestListCommittees(t *testing.T) { t.Run("Head All Committees of Index 1", func(t *testing.T) { s := Server{ - StateFetcher: statefetcher.StateProvider{ - ChainInfoFetcher: &chainMock.ChainService{State: state}, + StateFetcher: &testutil.MockFetcher{ + BeaconState: state, }, } @@ -617,8 +584,8 @@ func TestListCommittees(t *testing.T) { t.Run("Head All Committees of Slot 2, Index 1", func(t *testing.T) { s := Server{ - StateFetcher: statefetcher.StateProvider{ - ChainInfoFetcher: &chainMock.ChainService{State: state}, + StateFetcher: &testutil.MockFetcher{ + BeaconState: state, }, } @@ -637,28 +604,6 @@ func TestListCommittees(t *testing.T) { assert.Equal(t, index, datum.Index) } }) - - t.Run("Hex root not found", func(t *testing.T) { - s := Server{ - StateFetcher: statefetcher.StateProvider{ - ChainInfoFetcher: &chainMock.ChainService{State: state}, - }, - } - stateId, err := hexutil.Decode("0x" + strings.Repeat("f", 64)) - require.NoError(t, err) - _, err = s.ListCommittees(ctx, ðpb.StateCommitteesRequest{ - StateId: stateId, - }) - require.ErrorContains(t, "state not found in the last 8192 state roots in head state", err) - }) - - t.Run("Invalid state ID", func(t *testing.T) { - s := Server{} - _, err := s.ListCommittees(ctx, ðpb.StateCommitteesRequest{ - StateId: []byte("foo"), - }) - require.ErrorContains(t, "invalid state ID: foo", err) - }) } func Test_validatorStatus(t *testing.T) { @@ -932,3 +877,15 @@ func Test_validatorSubStatus(t *testing.T) { }) } } + +// This test verifies how many validator statuses have meaningful values. +// The first expected non-meaningful value will have x.String() equal to its numeric representation. +// This test assumes we start numbering from 0 and do not skip any values. +// Having a test like this allows us to use e.g. `if value < 10` for validity checks. +func TestNumberOfStatuses(t *testing.T) { + lastValidEnumValue := 12 + x := ethpb.ValidatorStatus(lastValidEnumValue) + assert.NotEqual(t, strconv.Itoa(lastValidEnumValue), x.String()) + x = ethpb.ValidatorStatus(lastValidEnumValue + 1) + assert.Equal(t, strconv.Itoa(lastValidEnumValue+1), x.String()) +} diff --git a/beacon-chain/rpc/debugv1/debug.go b/beacon-chain/rpc/debugv1/debug.go index b967e28bf4..73b8fd2ffe 100644 --- a/beacon-chain/rpc/debugv1/debug.go +++ b/beacon-chain/rpc/debugv1/debug.go @@ -3,6 +3,7 @@ package debugv1 import ( "context" + "github.com/prysmaticlabs/prysm/beacon-chain/rpc/statefetcher" ethpb "github.com/prysmaticlabs/prysm/proto/eth/v1" "go.opencensus.io/trace" "google.golang.org/grpc/codes" @@ -17,12 +18,17 @@ func (ds *Server) GetBeaconState(ctx context.Context, req *ethpb.StateRequest) ( state, err := ds.StateFetcher.State(ctx, req.StateId) if err != nil { - return nil, status.Errorf(codes.Internal, "could not get state: %v", err) + if stateNotFoundErr, ok := err.(*statefetcher.StateNotFoundError); ok { + return nil, status.Errorf(codes.NotFound, "State not found: %v", stateNotFoundErr) + } else if parseErr, ok := err.(*statefetcher.StateIdParseError); ok { + return nil, status.Errorf(codes.InvalidArgument, "Invalid state ID: %v", parseErr) + } + return nil, status.Errorf(codes.Internal, "Invalid state ID: %v", err) } protoState, err := state.ToProto() if err != nil { - return nil, status.Errorf(codes.Internal, "could not convert state to proto: %v", err) + return nil, status.Errorf(codes.Internal, "Could not convert state to proto: %v", err) } return ðpb.BeaconStateResponse{ @@ -30,8 +36,27 @@ func (ds *Server) GetBeaconState(ctx context.Context, req *ethpb.StateRequest) ( }, nil } -func (ds *Server) GetBeaconStateSsz(ctx context.Context, req *ethpb.StateRequest) (*ethpb.BeaconStateSszResponse, error) { - return nil, status.Error(codes.Unimplemented, "Unimplemented") +// GetBeaconStateSSZ returns the SSZ-serialized version of the full beacon state object for given stateId. +func (ds *Server) GetBeaconStateSSZ(ctx context.Context, req *ethpb.StateRequest) (*ethpb.BeaconStateSSZResponse, error) { + ctx, span := trace.StartSpan(ctx, "beaconv1.GetBeaconStateSSZ") + defer span.End() + + state, err := ds.StateFetcher.State(ctx, req.StateId) + if err != nil { + if stateNotFoundErr, ok := err.(*statefetcher.StateNotFoundError); ok { + return nil, status.Errorf(codes.NotFound, "State not found: %v", stateNotFoundErr) + } else if parseErr, ok := err.(*statefetcher.StateIdParseError); ok { + return nil, status.Errorf(codes.InvalidArgument, "Invalid state ID: %v", parseErr) + } + return nil, status.Errorf(codes.Internal, "Invalid state ID: %v", err) + } + + sszState, err := state.MarshalSSZ() + if err != nil { + return nil, status.Errorf(codes.Internal, "Could not marshal state into SSZ: %v", err) + } + + return ðpb.BeaconStateSSZResponse{Data: sszState}, nil } // ListForkChoiceHeads retrieves the fork choice leaves for the current head. diff --git a/beacon-chain/rpc/debugv1/debug_test.go b/beacon-chain/rpc/debugv1/debug_test.go index 8be073bfc5..f1dd6e81f0 100644 --- a/beacon-chain/rpc/debugv1/debug_test.go +++ b/beacon-chain/rpc/debugv1/debug_test.go @@ -30,6 +30,26 @@ func TestGetBeaconState(t *testing.T) { assert.NotNil(t, resp) } +func TestGetBeaconStateSSZ(t *testing.T) { + fakeState, err := sharedtestutil.NewBeaconState() + require.NoError(t, err) + sszState, err := fakeState.MarshalSSZ() + require.NoError(t, err) + + server := &Server{ + StateFetcher: &testutil.MockFetcher{ + BeaconState: fakeState, + }, + } + resp, err := server.GetBeaconStateSSZ(context.Background(), ðpb.StateRequest{ + StateId: make([]byte, 0), + }) + require.NoError(t, err) + assert.NotNil(t, resp) + + assert.DeepEqual(t, sszState, resp.Data) +} + func TestListForkChoiceHeads(t *testing.T) { ctx := context.Background() diff --git a/beacon-chain/rpc/nodev1/BUILD.bazel b/beacon-chain/rpc/nodev1/BUILD.bazel index 68e2fed5ee..99cc5fab94 100644 --- a/beacon-chain/rpc/nodev1/BUILD.bazel +++ b/beacon-chain/rpc/nodev1/BUILD.bazel @@ -19,12 +19,14 @@ go_library( "//proto/eth/v1:go_default_library", "//proto/eth/v1alpha1:go_default_library", "//proto/migration:go_default_library", + "//shared/grpcutils:go_default_library", "//shared/version:go_default_library", "@com_github_libp2p_go_libp2p_core//peer:go_default_library", "@com_github_pkg_errors//:go_default_library", "@io_opencensus_go//trace:go_default_library", "@org_golang_google_grpc//:go_default_library", "@org_golang_google_grpc//codes:go_default_library", + "@org_golang_google_grpc//metadata:go_default_library", "@org_golang_google_grpc//status:go_default_library", "@org_golang_google_protobuf//types/known/emptypb:go_default_library", ], @@ -45,6 +47,7 @@ go_test( "//beacon-chain/sync/initial-sync/testing:go_default_library", "//proto/beacon/p2p/v1:go_default_library", "//proto/eth/v1:go_default_library", + "//shared/grpcutils:go_default_library", "//shared/interfaces:go_default_library", "//shared/testutil:go_default_library", "//shared/testutil/assert:go_default_library", @@ -52,12 +55,14 @@ go_test( "//shared/version:go_default_library", "@com_github_ethereum_go_ethereum//p2p/enode:go_default_library", "@com_github_ethereum_go_ethereum//p2p/enr:go_default_library", + "@com_github_grpc_ecosystem_grpc_gateway_v2//runtime:go_default_library", "@com_github_libp2p_go_libp2p_core//network:go_default_library", "@com_github_libp2p_go_libp2p_core//peer:go_default_library", "@com_github_libp2p_go_libp2p_peerstore//test:go_default_library", "@com_github_multiformats_go_multiaddr//:go_default_library", "@com_github_prysmaticlabs_eth2_types//:go_default_library", "@com_github_prysmaticlabs_go_bitfield//:go_default_library", + "@org_golang_google_grpc//:go_default_library", "@org_golang_google_protobuf//types/known/emptypb:go_default_library", ], ) diff --git a/beacon-chain/rpc/nodev1/node.go b/beacon-chain/rpc/nodev1/node.go index f13cd2758d..6f900f892b 100644 --- a/beacon-chain/rpc/nodev1/node.go +++ b/beacon-chain/rpc/nodev1/node.go @@ -3,7 +3,9 @@ package nodev1 import ( "context" "fmt" + "net/http" "runtime" + "strconv" "strings" "github.com/libp2p/go-libp2p-core/peer" @@ -14,9 +16,12 @@ import ( ethpb "github.com/prysmaticlabs/prysm/proto/eth/v1" ethpb_alpha "github.com/prysmaticlabs/prysm/proto/eth/v1alpha1" "github.com/prysmaticlabs/prysm/proto/migration" + "github.com/prysmaticlabs/prysm/shared/grpcutils" "github.com/prysmaticlabs/prysm/shared/version" "go.opencensus.io/trace" + "google.golang.org/grpc" "google.golang.org/grpc/codes" + "google.golang.org/grpc/metadata" "google.golang.org/grpc/status" "google.golang.org/protobuf/types/known/emptypb" ) @@ -39,7 +44,7 @@ func (ns *Server) GetIdentity(ctx context.Context, _ *emptypb.Empty) (*ethpb.Ide serializedEnr, err := p2p.SerializeENR(ns.PeerManager.ENR()) if err != nil { - return nil, status.Errorf(codes.Internal, "could not obtain enr: %v", err) + return nil, status.Errorf(codes.Internal, "Could not obtain enr: %v", err) } enr := "enr:" + serializedEnr @@ -51,7 +56,7 @@ func (ns *Server) GetIdentity(ctx context.Context, _ *emptypb.Empty) (*ethpb.Ide sourceDisc, err := ns.PeerManager.DiscoveryAddresses() if err != nil { - return nil, status.Errorf(codes.Internal, "could not obtain discovery address: %v", err) + return nil, status.Errorf(codes.Internal, "Could not obtain discovery address: %v", err) } discoveryAddresses := make([]string, len(sourceDisc)) for i := range sourceDisc { @@ -82,7 +87,7 @@ func (ns *Server) GetPeer(ctx context.Context, req *ethpb.PeerRequest) (*ethpb.P peerStatus := ns.PeersFetcher.Peers() id, err := peer.Decode(req.PeerId) if err != nil { - return nil, status.Errorf(codes.Internal, "Could not decode peer ID: %v", err) + return nil, status.Errorf(codes.InvalidArgument, "Invalid peer ID: %v", err) } enr, err := peerStatus.ENR(id) if err != nil { @@ -133,7 +138,7 @@ func (ns *Server) ListPeers(ctx context.Context, req *ethpb.PeersRequest) (*ethp defer span.End() peerStatus := ns.PeersFetcher.Peers() - emptyStateFilter, emptyDirectionFilter := ns.handleEmptyFilters(req, peerStatus) + emptyStateFilter, emptyDirectionFilter := ns.handleEmptyFilters(req) if emptyStateFilter && emptyDirectionFilter { allIds := peerStatus.All() @@ -267,6 +272,7 @@ func (ns *Server) GetSyncStatus(ctx context.Context, _ *emptypb.Empty) (*ethpb.S Data: ðpb.SyncInfo{ HeadSlot: headSlot, SyncDistance: ns.GenesisTimeFetcher.CurrentSlot() - headSlot, + IsSyncing: ns.SyncChecker.Syncing(), }, }, nil } @@ -283,13 +289,20 @@ func (ns *Server) GetHealth(ctx context.Context, _ *emptypb.Empty) (*emptypb.Emp ctx, span := trace.StartSpan(ctx, "nodev1.GetHealth") defer span.End() + if ns.SyncChecker.Synced() { + return &emptypb.Empty{}, nil + } if ns.SyncChecker.Syncing() || ns.SyncChecker.Initialized() { + if err := grpc.SetHeader(ctx, metadata.Pairs(grpcutils.HttpCodeMetadataKey, strconv.Itoa(http.StatusPartialContent))); err != nil { + // We return a positive result because failing to set a non-gRPC related header should not cause the gRPC call to fail. + return &emptypb.Empty{}, nil + } return &emptypb.Empty{}, nil } return &emptypb.Empty{}, status.Error(codes.Internal, "Node not initialized or having issues") } -func (ns *Server) handleEmptyFilters(req *ethpb.PeersRequest, peerStatus *peers.Status) (emptyState, emptyDirection bool) { +func (ns *Server) handleEmptyFilters(req *ethpb.PeersRequest) (emptyState, emptyDirection bool) { emptyState = true for _, stateFilter := range req.State { normalized := strings.ToUpper(stateFilter.String()) @@ -344,7 +357,7 @@ func peerInfo(peerStatus *peers.Status, id peer.ID) (*ethpb.Peer, error) { v1ConnState := migration.V1Alpha1ConnectionStateToV1(ethpb_alpha.ConnectionState(connectionState)) v1PeerDirection, err := migration.V1Alpha1PeerDirectionToV1(ethpb_alpha.PeerDirection(direction)) if err != nil { - return nil, status.Errorf(codes.Internal, "Could not handle peer direction: %v", err) + return nil, errors.Wrapf(err, "could not handle peer direction") } p := ethpb.Peer{ PeerId: id.Pretty(), diff --git a/beacon-chain/rpc/nodev1/node_test.go b/beacon-chain/rpc/nodev1/node_test.go index ebab842176..327a03df8f 100644 --- a/beacon-chain/rpc/nodev1/node_test.go +++ b/beacon-chain/rpc/nodev1/node_test.go @@ -3,6 +3,7 @@ package nodev1 import ( "context" "fmt" + "net/http" "runtime" "strconv" "strings" @@ -10,6 +11,7 @@ import ( "github.com/ethereum/go-ethereum/p2p/enode" "github.com/ethereum/go-ethereum/p2p/enr" + grpcruntime "github.com/grpc-ecosystem/grpc-gateway/v2/runtime" "github.com/libp2p/go-libp2p-core/network" "github.com/libp2p/go-libp2p-core/peer" libp2ptest "github.com/libp2p/go-libp2p-peerstore/test" @@ -23,11 +25,13 @@ import ( syncmock "github.com/prysmaticlabs/prysm/beacon-chain/sync/initial-sync/testing" pb "github.com/prysmaticlabs/prysm/proto/beacon/p2p/v1" ethpb "github.com/prysmaticlabs/prysm/proto/eth/v1" + "github.com/prysmaticlabs/prysm/shared/grpcutils" "github.com/prysmaticlabs/prysm/shared/interfaces" "github.com/prysmaticlabs/prysm/shared/testutil" "github.com/prysmaticlabs/prysm/shared/testutil/assert" "github.com/prysmaticlabs/prysm/shared/testutil/require" "github.com/prysmaticlabs/prysm/shared/version" + "google.golang.org/grpc" "google.golang.org/protobuf/types/known/emptypb" ) @@ -49,7 +53,7 @@ func TestGetVersion(t *testing.T) { } func TestGetHealth(t *testing.T) { - ctx := context.Background() + ctx := grpc.NewContextWithServerTransportStream(context.Background(), &grpcruntime.ServerTransportStream{}) checker := &syncmock.Sync{} s := &Server{ SyncChecker: checker, @@ -60,8 +64,11 @@ func TestGetHealth(t *testing.T) { checker.IsInitialized = true _, err = s.GetHealth(ctx, &emptypb.Empty{}) require.NoError(t, err) - checker.IsInitialized = false - checker.IsSyncing = true + stream, ok := grpc.ServerTransportStreamFromContext(ctx).(*grpcruntime.ServerTransportStream) + require.Equal(t, true, ok, "type assertion failed") + assert.Equal(t, stream.Header()[strings.ToLower(grpcutils.HttpCodeMetadataKey)][0], strconv.Itoa(http.StatusPartialContent)) + checker.IsSynced = true + _, err = s.GetHealth(ctx, &emptypb.Empty{}) require.NoError(t, err) } @@ -132,7 +139,7 @@ func TestGetIdentity(t *testing.T) { } _, err = s.GetIdentity(ctx, &emptypb.Empty{}) - assert.ErrorContains(t, "could not obtain enr", err) + assert.ErrorContains(t, "Could not obtain enr", err) }) t.Run("Discovery addresses failure", func(t *testing.T) { @@ -149,7 +156,7 @@ func TestGetIdentity(t *testing.T) { } _, err = s.GetIdentity(ctx, &emptypb.Empty{}) - assert.ErrorContains(t, "could not obtain discovery address", err) + assert.ErrorContains(t, "Could not obtain discovery address", err) }) } @@ -161,15 +168,19 @@ func TestSyncStatus(t *testing.T) { err = state.SetSlot(100) require.NoError(t, err) chainService := &mock.ChainService{Slot: currentSlot, State: state} + syncChecker := &syncmock.Sync{} + syncChecker.IsSyncing = true s := &Server{ HeadFetcher: chainService, GenesisTimeFetcher: chainService, + SyncChecker: syncChecker, } resp, err := s.GetSyncStatus(context.Background(), &emptypb.Empty{}) require.NoError(t, err) assert.Equal(t, types.Slot(100), resp.Data.HeadSlot) assert.Equal(t, types.Slot(10), resp.Data.SyncDistance) + assert.Equal(t, true, resp.Data.IsSyncing) } func TestGetPeer(t *testing.T) { @@ -202,7 +213,7 @@ func TestGetPeer(t *testing.T) { t.Run("Invalid ID", func(t *testing.T) { _, err = s.GetPeer(ctx, ðpb.PeerRequest{PeerId: "foo"}) - assert.ErrorContains(t, "Could not decode peer ID", err) + assert.ErrorContains(t, "Invalid peer ID", err) }) t.Run("Peer not found", func(t *testing.T) { @@ -318,6 +329,18 @@ func TestListPeers(t *testing.T) { directions: []ethpb.PeerDirection{ethpb.PeerDirection_INBOUND, ethpb.PeerDirection_OUTBOUND}, wantIds: []peer.ID{ids[0], ids[1], ids[4], ids[5]}, }, + { + name: "Unknown filter is ignored", + states: []ethpb.ConnectionState{ethpb.ConnectionState_CONNECTED, 99}, + directions: []ethpb.PeerDirection{ethpb.PeerDirection_OUTBOUND, 99}, + wantIds: []peer.ID{ids[3]}, + }, + { + name: "Only unknown filters - return all peers", + states: []ethpb.ConnectionState{99}, + directions: []ethpb.PeerDirection{99}, + wantIds: ids[:len(ids)-1], // Excluding last peer as it is not connected. + }, } for _, tt := range filterTests { t.Run(tt.name, func(t *testing.T) { diff --git a/beacon-chain/rpc/service.go b/beacon-chain/rpc/service.go index 71ffd24bf1..27c3511016 100644 --- a/beacon-chain/rpc/service.go +++ b/beacon-chain/rpc/service.go @@ -248,7 +248,7 @@ func (s *Service) Start() { Broadcaster: s.cfg.Broadcaster, BlockReceiver: s.cfg.BlockReceiver, StateGenService: s.cfg.StateGen, - StateFetcher: statefetcher.StateProvider{ + StateFetcher: &statefetcher.StateProvider{ BeaconDB: s.cfg.BeaconDB, ChainInfoFetcher: s.cfg.ChainInfoFetcher, GenesisTimeFetcher: s.cfg.GenesisTimeFetcher, diff --git a/beacon-chain/rpc/statefetcher/BUILD.bazel b/beacon-chain/rpc/statefetcher/BUILD.bazel index 3ffdd86ea6..6420b06724 100644 --- a/beacon-chain/rpc/statefetcher/BUILD.bazel +++ b/beacon-chain/rpc/statefetcher/BUILD.bazel @@ -8,6 +8,7 @@ go_library( visibility = ["//beacon-chain:__subpackages__"], deps = [ "//beacon-chain/blockchain:go_default_library", + "//beacon-chain/core/helpers:go_default_library", "//beacon-chain/db:go_default_library", "//beacon-chain/state/interface:go_default_library", "//beacon-chain/state/stategen:go_default_library", diff --git a/beacon-chain/rpc/statefetcher/fetcher.go b/beacon-chain/rpc/statefetcher/fetcher.go index 94fcd6e3f6..d99ef7e40a 100644 --- a/beacon-chain/rpc/statefetcher/fetcher.go +++ b/beacon-chain/rpc/statefetcher/fetcher.go @@ -10,15 +10,68 @@ import ( "github.com/pkg/errors" types "github.com/prysmaticlabs/eth2-types" "github.com/prysmaticlabs/prysm/beacon-chain/blockchain" + "github.com/prysmaticlabs/prysm/beacon-chain/core/helpers" "github.com/prysmaticlabs/prysm/beacon-chain/db" iface "github.com/prysmaticlabs/prysm/beacon-chain/state/interface" "github.com/prysmaticlabs/prysm/beacon-chain/state/stategen" "github.com/prysmaticlabs/prysm/shared/bytesutil" ) -// Fetcher is responsible for retrieving the BeaconState. +// StateIdParseError represents an error scenario where a state ID could not be parsed. +type StateIdParseError struct { + message string +} + +// NewStateIdParseError creates a new error instance. +func NewStateIdParseError(reason error) StateIdParseError { + return StateIdParseError{ + message: errors.Wrapf(reason, "could not parse state ID").Error(), + } +} + +// Error returns the underlying error message. +func (e *StateIdParseError) Error() string { + return e.message +} + +// StateNotFoundError represents an error scenario where a state could not be found. +type StateNotFoundError struct { + message string +} + +// NewStateNotFoundError creates a new error instance. +func NewStateNotFoundError(stateRootsSize int) StateNotFoundError { + return StateNotFoundError{ + message: fmt.Sprintf("state not found in the last %d state roots", stateRootsSize), + } +} + +// Error returns the underlying error message. +func (e *StateNotFoundError) Error() string { + return e.message +} + +// StateRootNotFoundError represents an error scenario where a state root could not be found. +type StateRootNotFoundError struct { + message string +} + +// NewStateRootNotFoundError creates a new error instance. +func NewStateRootNotFoundError(stateRootsSize int) StateNotFoundError { + return StateNotFoundError{ + message: fmt.Sprintf("state root not found in the last %d state roots", stateRootsSize), + } +} + +// Error returns the underlying error message. +func (e *StateRootNotFoundError) Error() string { + return e.message +} + +// Fetcher is responsible for retrieving info related with the beacon chain. type Fetcher interface { State(ctx context.Context, stateId []byte) (iface.BeaconState, error) + StateRoot(ctx context.Context, stateId []byte) ([]byte, error) } // StateProvider is a real implementation of Fetcher. @@ -35,7 +88,7 @@ type StateProvider struct { // - "finalized" // - "justified" // - -// - +// - func (p *StateProvider) State(ctx context.Context, stateId []byte) (iface.BeaconState, error) { var ( s iface.BeaconState @@ -73,7 +126,8 @@ func (p *StateProvider) State(ctx context.Context, stateId []byte) (iface.Beacon slotNumber, parseErr := strconv.ParseUint(stateIdString, 10, 64) if parseErr != nil { // ID format does not match any valid options. - return nil, errors.New("invalid state ID: " + stateIdString) + e := NewStateIdParseError(parseErr) + return nil, &e } s, err = p.stateBySlot(ctx, types.Slot(slotNumber)) } @@ -82,6 +136,41 @@ func (p *StateProvider) State(ctx context.Context, stateId []byte) (iface.Beacon return s, err } +// StateRoot returns a beacon state root for a given identifier. The identifier can be one of: +// - "head" (canonical head in node's view) +// - "genesis" +// - "finalized" +// - "justified" +// - +// - +func (p *StateProvider) StateRoot(ctx context.Context, stateId []byte) (root []byte, err error) { + stateIdString := strings.ToLower(string(stateId)) + switch stateIdString { + case "head": + root, err = p.headStateRoot(ctx) + case "genesis": + root, err = p.genesisStateRoot(ctx) + case "finalized": + root, err = p.finalizedStateRoot(ctx) + case "justified": + root, err = p.justifiedStateRoot(ctx) + default: + if len(stateId) == 32 { + root, err = p.stateRootByHex(ctx, stateId) + } else { + slotNumber, parseErr := strconv.ParseUint(stateIdString, 10, 64) + if parseErr != nil { + e := NewStateIdParseError(parseErr) + // ID format does not match any valid options. + return nil, &e + } + root, err = p.stateRootBySlot(ctx, types.Slot(slotNumber)) + } + } + + return root, err +} + func (p *StateProvider) stateByHex(ctx context.Context, stateId []byte) (iface.BeaconState, error) { headState, err := p.ChainInfoFetcher.HeadState(ctx) if err != nil { @@ -93,7 +182,9 @@ func (p *StateProvider) stateByHex(ctx context.Context, stateId []byte) (iface.B return p.StateGenService.StateByRoot(ctx, bytesutil.ToBytes32(blockRoot)) } } - return nil, fmt.Errorf("state not found in the last %d state roots in head state", len(headState.StateRoots())) + + stateNotFoundErr := NewStateNotFoundError(len(headState.StateRoots())) + return nil, &stateNotFoundErr } func (p *StateProvider) stateBySlot(ctx context.Context, slot types.Slot) (iface.BeaconState, error) { @@ -107,3 +198,93 @@ func (p *StateProvider) stateBySlot(ctx context.Context, slot types.Slot) (iface } return state, nil } + +func (p *StateProvider) headStateRoot(ctx context.Context) ([]byte, error) { + b, err := p.ChainInfoFetcher.HeadBlock(ctx) + if err != nil { + return nil, errors.Wrap(err, "could not get head block") + } + if err := helpers.VerifyNilBeaconBlock(b); err != nil { + return nil, err + } + return b.Block().StateRoot(), nil +} + +func (p *StateProvider) genesisStateRoot(ctx context.Context) ([]byte, error) { + b, err := p.BeaconDB.GenesisBlock(ctx) + if err != nil { + return nil, errors.Wrap(err, "could not get genesis block") + } + if err := helpers.VerifyNilBeaconBlock(b); err != nil { + return nil, err + } + return b.Block().StateRoot(), nil +} + +func (p *StateProvider) finalizedStateRoot(ctx context.Context) ([]byte, error) { + cp, err := p.BeaconDB.FinalizedCheckpoint(ctx) + if err != nil { + return nil, errors.Wrap(err, "could not get finalized checkpoint") + } + b, err := p.BeaconDB.Block(ctx, bytesutil.ToBytes32(cp.Root)) + if err != nil { + return nil, errors.Wrap(err, "could not get finalized block") + } + if err := helpers.VerifyNilBeaconBlock(b); err != nil { + return nil, err + } + return b.Block().StateRoot(), nil +} + +func (p *StateProvider) justifiedStateRoot(ctx context.Context) ([]byte, error) { + cp, err := p.BeaconDB.JustifiedCheckpoint(ctx) + if err != nil { + return nil, errors.Wrap(err, "could not get justified checkpoint") + } + b, err := p.BeaconDB.Block(ctx, bytesutil.ToBytes32(cp.Root)) + if err != nil { + return nil, errors.Wrap(err, "could not get justified block") + } + if err := helpers.VerifyNilBeaconBlock(b); err != nil { + return nil, err + } + return b.Block().StateRoot(), nil +} + +func (p *StateProvider) stateRootByHex(ctx context.Context, stateId []byte) ([]byte, error) { + var stateRoot [32]byte + copy(stateRoot[:], stateId) + headState, err := p.ChainInfoFetcher.HeadState(ctx) + if err != nil { + return nil, errors.Wrap(err, "could not get head state") + } + for _, root := range headState.StateRoots() { + if bytes.Equal(root, stateRoot[:]) { + return stateRoot[:], nil + } + } + + rootNotFoundErr := NewStateRootNotFoundError(len(headState.StateRoots())) + return nil, &rootNotFoundErr +} + +func (p *StateProvider) stateRootBySlot(ctx context.Context, slot types.Slot) ([]byte, error) { + currentSlot := p.GenesisTimeFetcher.CurrentSlot() + if slot > currentSlot { + return nil, errors.New("slot cannot be in the future") + } + found, blks, err := p.BeaconDB.BlocksBySlot(ctx, slot) + if err != nil { + return nil, errors.Wrap(err, "could not get blocks") + } + if !found { + return nil, errors.New("no block exists") + } + if len(blks) != 1 { + return nil, errors.New("multiple blocks exist in same slot") + } + if blks[0] == nil || blks[0].Block() == nil { + return nil, errors.New("nil block") + } + return blks[0].Block().StateRoot(), nil +} diff --git a/beacon-chain/rpc/statefetcher/fetcher_test.go b/beacon-chain/rpc/statefetcher/fetcher_test.go index 71765e24c3..22bd08863f 100644 --- a/beacon-chain/rpc/statefetcher/fetcher_test.go +++ b/beacon-chain/rpc/statefetcher/fetcher_test.go @@ -22,7 +22,7 @@ import ( "github.com/prysmaticlabs/prysm/shared/testutil/require" ) -func TestGetStateRoot(t *testing.T) { +func TestGetState(t *testing.T) { ctx := context.Background() headSlot := types.Slot(123) @@ -35,7 +35,7 @@ func TestGetStateRoot(t *testing.T) { stateRoot, err := state.HashTreeRoot(ctx) require.NoError(t, err) - t.Run("Head", func(t *testing.T) { + t.Run("head", func(t *testing.T) { p := StateProvider{ ChainInfoFetcher: &chainMock.ChainService{State: state}, } @@ -47,7 +47,7 @@ func TestGetStateRoot(t *testing.T) { assert.DeepEqual(t, stateRoot, sRoot) }) - t.Run("Genesis", func(t *testing.T) { + t.Run("genesis", func(t *testing.T) { params.SetupTestConfigCleanup(t) cfg := params.BeaconConfig() cfg.ConfigName = "test" @@ -83,7 +83,7 @@ func TestGetStateRoot(t *testing.T) { assert.DeepEqual(t, stateRoot, sRoot) }) - t.Run("Finalized", func(t *testing.T) { + t.Run("finalized", func(t *testing.T) { stateGen := stategen.NewMockService() stateGen.StatesByRoot[stateRoot] = state @@ -103,7 +103,7 @@ func TestGetStateRoot(t *testing.T) { assert.Equal(t, stateRoot, sRoot) }) - t.Run("Justified", func(t *testing.T) { + t.Run("justified", func(t *testing.T) { stateGen := stategen.NewMockService() stateGen.StatesByRoot[stateRoot] = state @@ -123,7 +123,7 @@ func TestGetStateRoot(t *testing.T) { assert.DeepEqual(t, stateRoot, sRoot) }) - t.Run("Hex root", func(t *testing.T) { + t.Run("hex_root", func(t *testing.T) { stateId, err := hexutil.Decode("0x" + strings.Repeat("0", 63) + "1") require.NoError(t, err) stateGen := stategen.NewMockService() @@ -141,17 +141,17 @@ func TestGetStateRoot(t *testing.T) { assert.DeepEqual(t, stateRoot, sRoot) }) - t.Run("Hex root not found", func(t *testing.T) { + t.Run("hex_root_not_found", func(t *testing.T) { p := StateProvider{ ChainInfoFetcher: &chainMock.ChainService{State: state}, } stateId, err := hexutil.Decode("0x" + strings.Repeat("f", 64)) require.NoError(t, err) _, err = p.State(ctx, stateId) - require.ErrorContains(t, "state not found in the last 8192 state roots in head state", err) + require.ErrorContains(t, "state not found in the last 8192 state roots", err) }) - t.Run("Slot", func(t *testing.T) { + t.Run("slot", func(t *testing.T) { stateGen := stategen.NewMockService() stateGen.StatesBySlot[headSlot] = state @@ -167,7 +167,7 @@ func TestGetStateRoot(t *testing.T) { assert.Equal(t, stateRoot, sRoot) }) - t.Run("Slot too big", func(t *testing.T) { + t.Run("slot_too_big", func(t *testing.T) { p := StateProvider{ GenesisTimeFetcher: &chainMock.ChainService{ Genesis: time.Now(), @@ -177,9 +177,199 @@ func TestGetStateRoot(t *testing.T) { assert.ErrorContains(t, "slot cannot be in the future", err) }) - t.Run("Invalid state", func(t *testing.T) { + t.Run("invalid_state", func(t *testing.T) { p := StateProvider{} _, err := p.State(ctx, []byte("foo")) - require.ErrorContains(t, "invalid state ID: foo", err) + require.ErrorContains(t, "could not parse state ID", err) }) } + +func TestGetStateRoot(t *testing.T) { + ctx := context.Background() + + headSlot := types.Slot(123) + fillSlot := func(state *pb.BeaconState) error { + state.Slot = headSlot + return nil + } + state, err := testutil.NewBeaconState(testutil.FillRootsNaturalOpt, fillSlot) + require.NoError(t, err) + stateRoot, err := state.HashTreeRoot(ctx) + require.NoError(t, err) + + t.Run("head", func(t *testing.T) { + b := testutil.NewBeaconBlock() + b.Block.StateRoot = stateRoot[:] + p := StateProvider{ + ChainInfoFetcher: &chainMock.ChainService{ + State: state, + Block: interfaces.WrappedPhase0SignedBeaconBlock(b), + }, + } + + s, err := p.StateRoot(ctx, []byte("head")) + require.NoError(t, err) + assert.DeepEqual(t, stateRoot[:], s) + }) + + t.Run("genesis", func(t *testing.T) { + db := testDB.SetupDB(t) + b := testutil.NewBeaconBlock() + require.NoError(t, db.SaveBlock(ctx, interfaces.WrappedPhase0SignedBeaconBlock(b))) + r, err := b.Block.HashTreeRoot() + require.NoError(t, err) + + state, err := testutil.NewBeaconState(func(state *pb.BeaconState) error { + state.BlockRoots[0] = r[:] + return nil + }) + require.NoError(t, err) + + require.NoError(t, db.SaveStateSummary(ctx, &pb.StateSummary{Root: r[:]})) + require.NoError(t, db.SaveGenesisBlockRoot(ctx, r)) + require.NoError(t, db.SaveState(ctx, state, r)) + + p := StateProvider{ + BeaconDB: db, + } + + s, err := p.StateRoot(ctx, []byte("genesis")) + require.NoError(t, err) + genesisBlock, err := db.GenesisBlock(ctx) + require.NoError(t, err) + assert.DeepEqual(t, genesisBlock.Block().StateRoot(), s) + }) + + t.Run("finalized", func(t *testing.T) { + db := testDB.SetupDB(t) + genesis := bytesutil.ToBytes32([]byte("genesis")) + require.NoError(t, db.SaveGenesisBlockRoot(ctx, genesis)) + blk := testutil.NewBeaconBlock() + blk.Block.ParentRoot = genesis[:] + blk.Block.Slot = 40 + root, err := blk.Block.HashTreeRoot() + require.NoError(t, err) + cp := ð.Checkpoint{ + Epoch: 5, + Root: root[:], + } + // a valid chain is required to save finalized checkpoint. + require.NoError(t, db.SaveBlock(ctx, interfaces.WrappedPhase0SignedBeaconBlock(blk))) + st, err := testutil.NewBeaconState() + require.NoError(t, err) + require.NoError(t, st.SetSlot(1)) + // a state is required to save checkpoint + require.NoError(t, db.SaveState(ctx, st, root)) + require.NoError(t, db.SaveFinalizedCheckpoint(ctx, cp)) + + p := StateProvider{ + BeaconDB: db, + } + + s, err := p.StateRoot(ctx, []byte("finalized")) + require.NoError(t, err) + assert.DeepEqual(t, blk.Block.StateRoot, s) + }) + + t.Run("justified", func(t *testing.T) { + db := testDB.SetupDB(t) + genesis := bytesutil.ToBytes32([]byte("genesis")) + require.NoError(t, db.SaveGenesisBlockRoot(ctx, genesis)) + blk := testutil.NewBeaconBlock() + blk.Block.ParentRoot = genesis[:] + blk.Block.Slot = 40 + root, err := blk.Block.HashTreeRoot() + require.NoError(t, err) + cp := ð.Checkpoint{ + Epoch: 5, + Root: root[:], + } + // a valid chain is required to save finalized checkpoint. + require.NoError(t, db.SaveBlock(ctx, interfaces.WrappedPhase0SignedBeaconBlock(blk))) + st, err := testutil.NewBeaconState() + require.NoError(t, err) + require.NoError(t, st.SetSlot(1)) + // a state is required to save checkpoint + require.NoError(t, db.SaveState(ctx, st, root)) + require.NoError(t, db.SaveJustifiedCheckpoint(ctx, cp)) + + p := StateProvider{ + BeaconDB: db, + } + + s, err := p.StateRoot(ctx, []byte("justified")) + require.NoError(t, err) + assert.DeepEqual(t, blk.Block.StateRoot, s) + }) + + t.Run("hex_root", func(t *testing.T) { + stateId, err := hexutil.Decode("0x" + strings.Repeat("0", 63) + "1") + require.NoError(t, err) + + p := StateProvider{ + ChainInfoFetcher: &chainMock.ChainService{State: state}, + } + + s, err := p.StateRoot(ctx, stateId) + require.NoError(t, err) + assert.DeepEqual(t, stateId, s) + }) + + t.Run("hex_root_not_found", func(t *testing.T) { + p := StateProvider{ + ChainInfoFetcher: &chainMock.ChainService{State: state}, + } + stateId, err := hexutil.Decode("0x" + strings.Repeat("f", 64)) + require.NoError(t, err) + _, err = p.StateRoot(ctx, stateId) + require.ErrorContains(t, "state root not found in the last 8192 state roots", err) + }) + + t.Run("slot", func(t *testing.T) { + db := testDB.SetupDB(t) + genesis := bytesutil.ToBytes32([]byte("genesis")) + require.NoError(t, db.SaveGenesisBlockRoot(ctx, genesis)) + blk := testutil.NewBeaconBlock() + blk.Block.ParentRoot = genesis[:] + blk.Block.Slot = 40 + root, err := blk.Block.HashTreeRoot() + require.NoError(t, err) + require.NoError(t, db.SaveBlock(ctx, interfaces.WrappedPhase0SignedBeaconBlock(blk))) + st, err := testutil.NewBeaconState() + require.NoError(t, err) + require.NoError(t, st.SetSlot(1)) + // a state is required to save checkpoint + require.NoError(t, db.SaveState(ctx, st, root)) + + slot := types.Slot(40) + p := StateProvider{ + GenesisTimeFetcher: &chainMock.ChainService{Slot: &slot}, + BeaconDB: db, + } + + s, err := p.StateRoot(ctx, []byte(strconv.FormatUint(uint64(slot), 10))) + require.NoError(t, err) + assert.DeepEqual(t, blk.Block.StateRoot, s) + }) + + t.Run("slot_too_big", func(t *testing.T) { + p := StateProvider{ + GenesisTimeFetcher: &chainMock.ChainService{ + Genesis: time.Now(), + }, + } + _, err := p.StateRoot(ctx, []byte(strconv.FormatUint(1, 10))) + assert.ErrorContains(t, "slot cannot be in the future", err) + }) + + t.Run("invalid_state", func(t *testing.T) { + p := StateProvider{} + _, err := p.StateRoot(ctx, []byte("foo")) + require.ErrorContains(t, "could not parse state ID", err) + }) +} + +func TestNewStateNotFoundError(t *testing.T) { + e := NewStateNotFoundError(100) + assert.Equal(t, "state not found in the last 100 state roots", e.message) +} diff --git a/beacon-chain/rpc/testutil/mock_state_fetcher.go b/beacon-chain/rpc/testutil/mock_state_fetcher.go index 58b36639a9..d3bb15e147 100644 --- a/beacon-chain/rpc/testutil/mock_state_fetcher.go +++ b/beacon-chain/rpc/testutil/mock_state_fetcher.go @@ -8,10 +8,16 @@ import ( // MockFetcher is a fake implementation of statefetcher.Fetcher. type MockFetcher struct { - BeaconState iface.BeaconState + BeaconState iface.BeaconState + BeaconStateRoot []byte } // State -- func (m *MockFetcher) State(context.Context, []byte) (iface.BeaconState, error) { return m.BeaconState, nil } + +// StateRoot -- +func (m *MockFetcher) StateRoot(context.Context, []byte) ([]byte, error) { + return m.BeaconStateRoot, nil +} diff --git a/beacon-chain/server/BUILD.bazel b/beacon-chain/server/BUILD.bazel index 9692add77f..ab72420833 100644 --- a/beacon-chain/server/BUILD.bazel +++ b/beacon-chain/server/BUILD.bazel @@ -10,6 +10,7 @@ go_library( importpath = "github.com/prysmaticlabs/prysm/beacon-chain/server", visibility = ["//visibility:private"], deps = [ + "//beacon-chain/rpc/apimiddleware:go_default_library", "//shared/gateway:go_default_library", "//shared/maxprocs:go_default_library", "@com_github_joonix_log//:go_default_library", diff --git a/beacon-chain/server/main.go b/beacon-chain/server/main.go index 063e419ae6..23d5d5c058 100644 --- a/beacon-chain/server/main.go +++ b/beacon-chain/server/main.go @@ -10,6 +10,7 @@ import ( "strings" joonix "github.com/joonix/log" + "github.com/prysmaticlabs/prysm/beacon-chain/rpc/apimiddleware" "github.com/prysmaticlabs/prysm/shared/gateway" _ "github.com/prysmaticlabs/prysm/shared/maxprocs" "github.com/sirupsen/logrus" @@ -18,6 +19,7 @@ import ( var ( beaconRPC = flag.String("beacon-rpc", "localhost:4000", "Beacon chain gRPC endpoint") port = flag.Int("port", 8000, "Port to serve on") + apiMiddlewarePort = flag.Int("port", 8001, "Port to serve API middleware on") host = flag.String("host", "127.0.0.1", "Host to serve on") debug = flag.Bool("debug", false, "Enable debug logging") allowedOrigins = flag.String("corsdomain", "localhost:4242", "A comma separated list of CORS domains to allow") @@ -41,6 +43,8 @@ func main() { *beaconRPC, "", // remoteCert fmt.Sprintf("%s:%d", *host, *port), + fmt.Sprintf("%s:%d", *host, *apiMiddlewarePort), + &apimiddleware.BeaconEndpointFactory{}, mux, strings.Split(*allowedOrigins, ","), *enableDebugRPCEndpoints, diff --git a/beacon-chain/sync/initial-sync/service.go b/beacon-chain/sync/initial-sync/service.go index 81fd3c47d3..f27fbb1501 100644 --- a/beacon-chain/sync/initial-sync/service.go +++ b/beacon-chain/sync/initial-sync/service.go @@ -136,6 +136,11 @@ func (s *Service) Initialized() bool { return s.chainStarted.IsSet() } +// Synced returns true if initial sync has been completed. +func (s *Service) Synced() bool { + return s.synced.IsSet() +} + // Resync allows a node to start syncing again if it has fallen // behind the current network head. func (s *Service) Resync() error { diff --git a/beacon-chain/sync/initial-sync/service_test.go b/beacon-chain/sync/initial-sync/service_test.go index dce5d17050..f356abee97 100644 --- a/beacon-chain/sync/initial-sync/service_test.go +++ b/beacon-chain/sync/initial-sync/service_test.go @@ -451,3 +451,13 @@ func TestService_Initialized(t *testing.T) { s.chainStarted.UnSet() assert.Equal(t, false, s.Initialized()) } + +func TestService_Synced(t *testing.T) { + s := NewService(context.Background(), &Config{ + StateNotifier: &mock.MockStateNotifier{}, + }) + s.synced.UnSet() + assert.Equal(t, false, s.Synced()) + s.synced.Set() + assert.Equal(t, true, s.Synced()) +} diff --git a/beacon-chain/sync/initial-sync/testing/mock.go b/beacon-chain/sync/initial-sync/testing/mock.go index 4504d19643..8d82459916 100644 --- a/beacon-chain/sync/initial-sync/testing/mock.go +++ b/beacon-chain/sync/initial-sync/testing/mock.go @@ -6,6 +6,7 @@ package testing type Sync struct { IsSyncing bool IsInitialized bool + IsSynced bool } // Syncing -- @@ -27,3 +28,8 @@ func (s *Sync) Status() error { func (s *Sync) Resync() error { return nil } + +// Synced -- +func (s *Sync) Synced() bool { + return s.IsSynced +} diff --git a/beacon-chain/sync/service.go b/beacon-chain/sync/service.go index f446fadcf3..50f928421f 100644 --- a/beacon-chain/sync/service.go +++ b/beacon-chain/sync/service.go @@ -271,6 +271,7 @@ func (s *Service) markForChainStart() { type Checker interface { Initialized() bool Syncing() bool + Synced() bool Status() error Resync() error } diff --git a/cmd/beacon-chain/flags/base.go b/cmd/beacon-chain/flags/base.go index beb0304b2a..95456ee6c7 100644 --- a/cmd/beacon-chain/flags/base.go +++ b/cmd/beacon-chain/flags/base.go @@ -64,12 +64,19 @@ var ( Usage: "The host on which the gateway server runs on", Value: "127.0.0.1", } - // GRPCGatewayPort enables a gRPC gateway to be exposed for Prysm. + // GRPCGatewayPort specifies a gRPC gateway port for Prysm. GRPCGatewayPort = &cli.IntFlag{ Name: "grpc-gateway-port", - Usage: "Enable gRPC gateway for JSON requests", + Usage: "The port on which the gateway server runs on", Value: 3500, } + // ApiMiddlewarePort specifies the port for an HTTP proxy server which acts as a middleware between Eth2 API clients and Prysm's gRPC gateway. + // The middleware serves JSON values conforming to the specification: https://ethereum.github.io/eth2.0-APIs/ + ApiMiddlewarePort = &cli.IntFlag{ + Name: "api-middleware-port", + Usage: "The port on which the API middleware runs on", + Value: 3501, + } // GPRCGatewayCorsDomain serves preflight requests when serving gRPC JSON gateway. GPRCGatewayCorsDomain = &cli.StringFlag{ Name: "grpc-gateway-corsdomain", diff --git a/cmd/beacon-chain/main.go b/cmd/beacon-chain/main.go index 8a6ce85763..de320ecca0 100644 --- a/cmd/beacon-chain/main.go +++ b/cmd/beacon-chain/main.go @@ -39,6 +39,7 @@ var appFlags = []cli.Flag{ flags.DisableGRPCGateway, flags.GRPCGatewayHost, flags.GRPCGatewayPort, + flags.ApiMiddlewarePort, flags.GPRCGatewayCorsDomain, flags.MinSyncPeers, flags.ContractDeploymentBlock, diff --git a/cmd/beacon-chain/usage.go b/cmd/beacon-chain/usage.go index 0658d52abf..25675fe546 100644 --- a/cmd/beacon-chain/usage.go +++ b/cmd/beacon-chain/usage.go @@ -102,6 +102,7 @@ var appHelpFlagGroups = []flagGroup{ flags.DisableGRPCGateway, flags.GRPCGatewayHost, flags.GRPCGatewayPort, + flags.ApiMiddlewarePort, flags.GPRCGatewayCorsDomain, flags.HTTPWeb3ProviderFlag, flags.FallbackWeb3ProviderFlag, diff --git a/deps.bzl b/deps.bzl index 13269a6a74..6f64cba525 100644 --- a/deps.bzl +++ b/deps.bzl @@ -1792,13 +1792,6 @@ def prysm_deps(): sum = "h1:0hzRabrMN4tSTvMfnL3SCv1ZGeAP23ynzodBgaHeMeg=", version = "v1.11.7", ) - go_repository( - name = "com_github_klauspost_cpuid", - importpath = "github.com/klauspost/cpuid", - sum = "h1:CCtW0xUnWGVINKvE/WWOYKdsPV6mawAtvQuSl8guwQs=", - version = "v1.2.3", - ) - go_repository( name = "com_github_klauspost_cpuid_v2", importpath = "github.com/klauspost/cpuid/v2", @@ -2775,9 +2768,10 @@ def prysm_deps(): go_repository( name = "com_github_prysmaticlabs_protoc_gen_go_cast", importpath = "github.com/prysmaticlabs/protoc-gen-go-cast", - sum = "h1:k7CCMwN7VooQ7GhfySnaVyI4/9+QbhJTdasoC6VOZOI=", - version = "v0.0.0-20210504233148-1e141af6a0a1", + sum = "h1:o79JO4UMwfc1hYbRO0fGkYD9mpLvN9pif7ez8jMLZiM=", + version = "v0.0.0-20210505221644-3b823fdaca7f", ) + go_repository( name = "com_github_puerkitobio_purell", importpath = "github.com/PuerkitoBio/purell", diff --git a/endtoend/components/beacon_node.go b/endtoend/components/beacon_node.go index dea9efe1cc..579f6bba09 100644 --- a/endtoend/components/beacon_node.go +++ b/endtoend/components/beacon_node.go @@ -110,6 +110,7 @@ func (node *BeaconNode) Start(ctx context.Context) error { fmt.Sprintf("--p2p-tcp-port=%d", e2e.TestParams.BeaconNodeRPCPort+index+20), fmt.Sprintf("--monitoring-port=%d", e2e.TestParams.BeaconNodeMetricsPort+index), fmt.Sprintf("--grpc-gateway-port=%d", e2e.TestParams.BeaconNodeRPCPort+index+40), + fmt.Sprintf("--api-middleware-port=%d", e2e.TestParams.BeaconNodeRPCPort+index+30), fmt.Sprintf("--contract-deployment-block=%d", 0), fmt.Sprintf("--rpc-max-page-size=%d", params.BeaconConfig().MinGenesisActiveValidatorCount), fmt.Sprintf("--bootstrap-node=%s", enr), diff --git a/fuzz/block_fuzz.go b/fuzz/block_fuzz.go index 5a2861c340..3cc99f40e1 100644 --- a/fuzz/block_fuzz.go +++ b/fuzz/block_fuzz.go @@ -100,6 +100,9 @@ func (fakeChecker) Status() error { func (fakeChecker) Resync() error { return nil } +func (fakeChecker) Synced() bool { + return false +} // FuzzBlock wraps BeaconFuzzBlock in a go-fuzz compatible interface func FuzzBlock(b []byte) int { diff --git a/go.mod b/go.mod index 8561676612..0192d7ee30 100644 --- a/go.mod +++ b/go.mod @@ -39,6 +39,7 @@ require ( github.com/google/gofuzz v1.2.0 github.com/google/gopacket v1.1.19 // indirect github.com/google/uuid v1.2.0 + github.com/gorilla/mux v1.7.3 github.com/grpc-ecosystem/go-grpc-middleware v1.2.2 github.com/grpc-ecosystem/go-grpc-prometheus v1.2.0 github.com/grpc-ecosystem/grpc-gateway/v2 v2.0.1 @@ -100,6 +101,7 @@ require ( github.com/trailofbits/go-mutexasserts v0.0.0-20200708152505-19999e7d3cef github.com/tyler-smith/go-bip39 v1.1.0 github.com/urfave/cli/v2 v2.3.0 + github.com/wealdtech/go-bytesutil v1.1.1 github.com/wealdtech/go-eth2-util v1.6.3 github.com/wealdtech/go-eth2-wallet-encryptor-keystorev4 v1.1.3 github.com/wercker/journalhook v0.0.0-20180428041537-5d0a5ae867b3 diff --git a/go.sum b/go.sum index eb22923044..d3188b66c8 100644 --- a/go.sum +++ b/go.sum @@ -46,13 +46,7 @@ github.com/Azure/azure-storage-blob-go v0.7.0/go.mod h1:f9YQKtsG1nMisotuTPpO0tjN github.com/Azure/go-autorest/autorest v0.9.0/go.mod h1:xyHB1BMZT0cuDHU7I0+g046+BFDTQ8rEZB0s4Yfa6bI= github.com/Azure/go-autorest/autorest/adal v0.5.0/go.mod h1:8Z9fGy2MpX0PvDjB1pEgQTmVqjGhiHBW7RJJEciWzS0= github.com/Azure/go-autorest/autorest/date v0.1.0/go.mod h1:plvfp3oPSKwf2DNjlBjWF/7vwR+cUD/ELuzDCXwHUVA= -github.com/Azure/go-autorest/autorest/date v0.1.0/go.mod h1:plvfp3oPSKwf2DNjlBjWF/7vwR+cUD/ELuzDCXwHUVA= github.com/Azure/go-autorest/autorest/mocks v0.1.0/go.mod h1:OTyCOPRA2IgIlWxVYxBee2F5Gr4kF2zd2J5cFRaIDN0= -github.com/Azure/go-autorest/autorest/mocks v0.1.0/go.mod h1:OTyCOPRA2IgIlWxVYxBee2F5Gr4kF2zd2J5cFRaIDN0= -github.com/Azure/go-autorest/autorest/mocks v0.1.0/go.mod h1:OTyCOPRA2IgIlWxVYxBee2F5Gr4kF2zd2J5cFRaIDN0= -github.com/Azure/go-autorest/autorest/mocks v0.2.0/go.mod h1:OTyCOPRA2IgIlWxVYxBee2F5Gr4kF2zd2J5cFRaIDN0= -github.com/Azure/go-autorest/autorest/mocks v0.2.0/go.mod h1:OTyCOPRA2IgIlWxVYxBee2F5Gr4kF2zd2J5cFRaIDN0= -github.com/Azure/go-autorest/autorest/mocks v0.2.0/go.mod h1:OTyCOPRA2IgIlWxVYxBee2F5Gr4kF2zd2J5cFRaIDN0= github.com/Azure/go-autorest/autorest/mocks v0.2.0/go.mod h1:OTyCOPRA2IgIlWxVYxBee2F5Gr4kF2zd2J5cFRaIDN0= github.com/Azure/go-autorest/logger v0.1.0/go.mod h1:oExouG+K6PryycPJfVSxi/koC6LSNgds39diKLz7Vrc= github.com/Azure/go-autorest/tracing v0.5.0/go.mod h1:r/s2XiOKccPW3HrqB+W0TQzfbtp2fGCgRFtBroKn4Dk= @@ -127,7 +121,6 @@ github.com/beorn7/perks v1.0.1/go.mod h1:G2ZrVWU2WbWT9wwq4/hrbKbnv/1ERSJQ0ibhJ6r github.com/bgentry/go-netrc v0.0.0-20140422174119-9fd32a8b3d3d/go.mod h1:6QX/PXZ00z/TKoufEY6K/a0k6AhaJrQKdFe6OfVXsa4= github.com/bgentry/speakeasy v0.1.0/go.mod h1:+zsyZBPWlz7T6j88CTgSN5bM796AkVf0kBD4zp0CCIs= github.com/bketelsen/crypt v0.0.3-0.20200106085610-5cbc8cc4026c/go.mod h1:MKsuJmJgSg28kpZDP6UIiPt0e0Oz0kqKNGyRaWEPv84= -github.com/bketelsen/crypt v0.0.3-0.20200106085610-5cbc8cc4026c/go.mod h1:MKsuJmJgSg28kpZDP6UIiPt0e0Oz0kqKNGyRaWEPv84= github.com/bmizerany/pat v0.0.0-20170815010413-6226ea591a40/go.mod h1:8rLXio+WjiTceGBHIoTvn60HIbs7Hm7bcHjyrSqYB9c= github.com/boltdb/bolt v1.3.1/go.mod h1:clJnj/oiGkjum5o1McbSZDSLxVThjynRyGBgiAx27Ps= github.com/bradfitz/gomemcache v0.0.0-20170208213004-1952afaa557d/go.mod h1:PmM6Mmwb0LSuEubjR8N7PtNe1KxZLtOUHtbeikc5h60= @@ -169,7 +162,6 @@ github.com/chzyer/test v0.0.0-20180213035817-a1ea475d72b1/go.mod h1:Q3SI9o4m/ZMn github.com/clbanning/x2j v0.0.0-20191024224557-825249438eec/go.mod h1:jMjuTZXRI4dUb/I5gc9Hdhagfvm9+RyrPryS/auMzxE= github.com/client9/misspell v0.3.4/go.mod h1:qj6jICC3Q7zFZvVWo7KLAzC3yx5G7kyvSDkc90ppPyw= github.com/cloudflare/cloudflare-go v0.14.0/go.mod h1:EnwdgGMaFOruiPZRFSgn+TsQ3hQ7C/YWzIGLeu5c304= -github.com/cloudflare/cloudflare-go v0.14.0/go.mod h1:EnwdgGMaFOruiPZRFSgn+TsQ3hQ7C/YWzIGLeu5c304= github.com/cncf/udpa/go v0.0.0-20191209042840-269d4d468f6f/go.mod h1:M8M6+tZqaGXZJjfX53e64911xZQV5JYwmTeXPW+k8Sc= github.com/cncf/udpa/go v0.0.0-20201120205902-5459f2c99403/go.mod h1:WmhPx2Nbnhtbo57+VJT5O0JRkEi1Wbu0z5j0R8u5Hbk= github.com/cockroachdb/datadriven v0.0.0-20190809214429-80d97fb3cbaa/go.mod h1:zn76sxSg3SzpJ0PPJaLDCu+Bu0Lg3sKTORVIj19EIF8= @@ -177,19 +169,10 @@ github.com/codahale/hdrhistogram v0.0.0-20161010025455-3a0bb77429bd/go.mod h1:sE github.com/confluentinc/confluent-kafka-go v1.4.2 h1:13EK9RTujF7lVkvHQ5Hbu6bM+Yfrq8L0MkJNnjHSd4Q= github.com/confluentinc/confluent-kafka-go v1.4.2/go.mod h1:u2zNLny2xq+5rWeTQjFHbDzzNuba4P1vo31r9r4uAdg= github.com/consensys/bavard v0.1.8-0.20210105233146-c16790d2aa8b/go.mod h1:Bpd0/3mZuaj6Sj+PqrmIquiOKy397AKGThQPaGzNXAQ= -github.com/consensys/bavard v0.1.8-0.20210105233146-c16790d2aa8b/go.mod h1:Bpd0/3mZuaj6Sj+PqrmIquiOKy397AKGThQPaGzNXAQ= -github.com/consensys/goff v0.3.10/go.mod h1:xTldOBEHmFiYS0gPXd3NsaEqZWlnmeWcRLWgD3ba3xc= github.com/consensys/goff v0.3.10/go.mod h1:xTldOBEHmFiYS0gPXd3NsaEqZWlnmeWcRLWgD3ba3xc= github.com/consensys/gurvy v0.3.8/go.mod h1:sN75xnsiD593XnhbhvG2PkOy194pZBzqShWF/kwuW/g= -github.com/consensys/gurvy v0.3.8/go.mod h1:sN75xnsiD593XnhbhvG2PkOy194pZBzqShWF/kwuW/g= -github.com/coreos/bbolt v1.3.2/go.mod h1:iRUV2dpdMOn7Bo10OQBFzIJO9kkE559Wcmn+qkEiiKk= github.com/coreos/bbolt v1.3.2/go.mod h1:iRUV2dpdMOn7Bo10OQBFzIJO9kkE559Wcmn+qkEiiKk= github.com/coreos/etcd v3.3.10+incompatible/go.mod h1:uF7uidLiAD3TWHmW31ZFd/JWoc32PjwdhPthX9715RE= -github.com/coreos/etcd v3.3.10+incompatible/go.mod h1:uF7uidLiAD3TWHmW31ZFd/JWoc32PjwdhPthX9715RE= -github.com/coreos/etcd v3.3.10+incompatible/go.mod h1:uF7uidLiAD3TWHmW31ZFd/JWoc32PjwdhPthX9715RE= -github.com/coreos/etcd v3.3.10+incompatible/go.mod h1:uF7uidLiAD3TWHmW31ZFd/JWoc32PjwdhPthX9715RE= -github.com/coreos/etcd v3.3.13+incompatible/go.mod h1:uF7uidLiAD3TWHmW31ZFd/JWoc32PjwdhPthX9715RE= -github.com/coreos/etcd v3.3.13+incompatible/go.mod h1:uF7uidLiAD3TWHmW31ZFd/JWoc32PjwdhPthX9715RE= github.com/coreos/etcd v3.3.13+incompatible/go.mod h1:uF7uidLiAD3TWHmW31ZFd/JWoc32PjwdhPthX9715RE= github.com/coreos/go-etcd v2.0.0+incompatible/go.mod h1:Jez6KQU2B/sWsbdaef3ED8NzMklzPG4d5KIOhIy30Tk= github.com/coreos/go-semver v0.2.0/go.mod h1:nnelYz7RCh+5ahJtPPxZlU+153eP4D4r3EedlOD2RNk= @@ -434,6 +417,7 @@ github.com/gopherjs/gopherjs v0.0.0-20181017120253-0766667cb4d1/go.mod h1:wJfORR github.com/gordonklaus/ineffassign v0.0.0-20200309095847-7953dde2c7bf/go.mod h1:cuNKsD1zp2v6XfE/orVX2QE1LC+i254ceGcVeDT3pTU= github.com/gorilla/context v1.1.1/go.mod h1:kBGZzfjB9CEq2AlWe17Uuf7NDRt0dE0s8S51q0aT7Yg= github.com/gorilla/mux v1.6.2/go.mod h1:1lud6UwP+6orDFRuTfBEV8e9/aOM/c4fVVCaMa2zaAs= +github.com/gorilla/mux v1.7.3 h1:gnP5JzjVOuiZD07fKKToCAOjS0yOpj/qPETTXCCS6hw= github.com/gorilla/mux v1.7.3/go.mod h1:1lud6UwP+6orDFRuTfBEV8e9/aOM/c4fVVCaMa2zaAs= github.com/gorilla/websocket v0.0.0-20170926233335-4201258b820c/go.mod h1:E7qHFY5m1UJ88s3WnNqhKjPHQ0heANvMoAMk2YaljkQ= github.com/gorilla/websocket v1.4.1/go.mod h1:YR8l580nyteQvAITg2hZ9XVh4b55+EU/adAjf1fMHhE= diff --git a/proto/eth/v1/beacon_chain_service.pb.go b/proto/eth/v1/beacon_chain_service.pb.go index 77e1e59463..e19aea728d 100755 --- a/proto/eth/v1/beacon_chain_service.pb.go +++ b/proto/eth/v1/beacon_chain_service.pb.go @@ -1260,6 +1260,53 @@ func (x *BlockResponse) GetData() *BeaconBlockContainer { return nil } +type BlockSSZResponse struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + Data []byte `protobuf:"bytes,1,opt,name=data,proto3" json:"data,omitempty"` +} + +func (x *BlockSSZResponse) Reset() { + *x = BlockSSZResponse{} + if protoimpl.UnsafeEnabled { + mi := &file_proto_eth_v1_beacon_chain_service_proto_msgTypes[24] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *BlockSSZResponse) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BlockSSZResponse) ProtoMessage() {} + +func (x *BlockSSZResponse) ProtoReflect() protoreflect.Message { + mi := &file_proto_eth_v1_beacon_chain_service_proto_msgTypes[24] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use BlockSSZResponse.ProtoReflect.Descriptor instead. +func (*BlockSSZResponse) Descriptor() ([]byte, []int) { + return file_proto_eth_v1_beacon_chain_service_proto_rawDescGZIP(), []int{24} +} + +func (x *BlockSSZResponse) GetData() []byte { + if x != nil { + return x.Data + } + return nil +} + type BeaconBlockContainer struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache @@ -1272,7 +1319,7 @@ type BeaconBlockContainer struct { func (x *BeaconBlockContainer) Reset() { *x = BeaconBlockContainer{} if protoimpl.UnsafeEnabled { - mi := &file_proto_eth_v1_beacon_chain_service_proto_msgTypes[24] + mi := &file_proto_eth_v1_beacon_chain_service_proto_msgTypes[25] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1285,7 +1332,7 @@ func (x *BeaconBlockContainer) String() string { func (*BeaconBlockContainer) ProtoMessage() {} func (x *BeaconBlockContainer) ProtoReflect() protoreflect.Message { - mi := &file_proto_eth_v1_beacon_chain_service_proto_msgTypes[24] + mi := &file_proto_eth_v1_beacon_chain_service_proto_msgTypes[25] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1298,7 +1345,7 @@ func (x *BeaconBlockContainer) ProtoReflect() protoreflect.Message { // Deprecated: Use BeaconBlockContainer.ProtoReflect.Descriptor instead. func (*BeaconBlockContainer) Descriptor() ([]byte, []int) { - return file_proto_eth_v1_beacon_chain_service_proto_rawDescGZIP(), []int{24} + return file_proto_eth_v1_beacon_chain_service_proto_rawDescGZIP(), []int{25} } func (x *BeaconBlockContainer) GetMessage() *BeaconBlock { @@ -1327,7 +1374,7 @@ type AttestationsPoolRequest struct { func (x *AttestationsPoolRequest) Reset() { *x = AttestationsPoolRequest{} if protoimpl.UnsafeEnabled { - mi := &file_proto_eth_v1_beacon_chain_service_proto_msgTypes[25] + mi := &file_proto_eth_v1_beacon_chain_service_proto_msgTypes[26] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1340,7 +1387,7 @@ func (x *AttestationsPoolRequest) String() string { func (*AttestationsPoolRequest) ProtoMessage() {} func (x *AttestationsPoolRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_eth_v1_beacon_chain_service_proto_msgTypes[25] + mi := &file_proto_eth_v1_beacon_chain_service_proto_msgTypes[26] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1353,7 +1400,7 @@ func (x *AttestationsPoolRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use AttestationsPoolRequest.ProtoReflect.Descriptor instead. func (*AttestationsPoolRequest) Descriptor() ([]byte, []int) { - return file_proto_eth_v1_beacon_chain_service_proto_rawDescGZIP(), []int{25} + return file_proto_eth_v1_beacon_chain_service_proto_rawDescGZIP(), []int{26} } func (x *AttestationsPoolRequest) GetSlot() github_com_prysmaticlabs_eth2_types.Slot { @@ -1381,7 +1428,7 @@ type SubmitAttestationsRequest struct { func (x *SubmitAttestationsRequest) Reset() { *x = SubmitAttestationsRequest{} if protoimpl.UnsafeEnabled { - mi := &file_proto_eth_v1_beacon_chain_service_proto_msgTypes[26] + mi := &file_proto_eth_v1_beacon_chain_service_proto_msgTypes[27] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1394,7 +1441,7 @@ func (x *SubmitAttestationsRequest) String() string { func (*SubmitAttestationsRequest) ProtoMessage() {} func (x *SubmitAttestationsRequest) ProtoReflect() protoreflect.Message { - mi := &file_proto_eth_v1_beacon_chain_service_proto_msgTypes[26] + mi := &file_proto_eth_v1_beacon_chain_service_proto_msgTypes[27] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1407,7 +1454,7 @@ func (x *SubmitAttestationsRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use SubmitAttestationsRequest.ProtoReflect.Descriptor instead. func (*SubmitAttestationsRequest) Descriptor() ([]byte, []int) { - return file_proto_eth_v1_beacon_chain_service_proto_rawDescGZIP(), []int{26} + return file_proto_eth_v1_beacon_chain_service_proto_rawDescGZIP(), []int{27} } func (x *SubmitAttestationsRequest) GetData() []*Attestation { @@ -1428,7 +1475,7 @@ type AttestationsPoolResponse struct { func (x *AttestationsPoolResponse) Reset() { *x = AttestationsPoolResponse{} if protoimpl.UnsafeEnabled { - mi := &file_proto_eth_v1_beacon_chain_service_proto_msgTypes[27] + mi := &file_proto_eth_v1_beacon_chain_service_proto_msgTypes[28] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1441,7 +1488,7 @@ func (x *AttestationsPoolResponse) String() string { func (*AttestationsPoolResponse) ProtoMessage() {} func (x *AttestationsPoolResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_eth_v1_beacon_chain_service_proto_msgTypes[27] + mi := &file_proto_eth_v1_beacon_chain_service_proto_msgTypes[28] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1454,7 +1501,7 @@ func (x *AttestationsPoolResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use AttestationsPoolResponse.ProtoReflect.Descriptor instead. func (*AttestationsPoolResponse) Descriptor() ([]byte, []int) { - return file_proto_eth_v1_beacon_chain_service_proto_rawDescGZIP(), []int{27} + return file_proto_eth_v1_beacon_chain_service_proto_rawDescGZIP(), []int{28} } func (x *AttestationsPoolResponse) GetData() []*Attestation { @@ -1475,7 +1522,7 @@ type AttesterSlashingsPoolResponse struct { func (x *AttesterSlashingsPoolResponse) Reset() { *x = AttesterSlashingsPoolResponse{} if protoimpl.UnsafeEnabled { - mi := &file_proto_eth_v1_beacon_chain_service_proto_msgTypes[28] + mi := &file_proto_eth_v1_beacon_chain_service_proto_msgTypes[29] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1488,7 +1535,7 @@ func (x *AttesterSlashingsPoolResponse) String() string { func (*AttesterSlashingsPoolResponse) ProtoMessage() {} func (x *AttesterSlashingsPoolResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_eth_v1_beacon_chain_service_proto_msgTypes[28] + mi := &file_proto_eth_v1_beacon_chain_service_proto_msgTypes[29] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1501,7 +1548,7 @@ func (x *AttesterSlashingsPoolResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use AttesterSlashingsPoolResponse.ProtoReflect.Descriptor instead. func (*AttesterSlashingsPoolResponse) Descriptor() ([]byte, []int) { - return file_proto_eth_v1_beacon_chain_service_proto_rawDescGZIP(), []int{28} + return file_proto_eth_v1_beacon_chain_service_proto_rawDescGZIP(), []int{29} } func (x *AttesterSlashingsPoolResponse) GetData() []*AttesterSlashing { @@ -1522,7 +1569,7 @@ type ProposerSlashingPoolResponse struct { func (x *ProposerSlashingPoolResponse) Reset() { *x = ProposerSlashingPoolResponse{} if protoimpl.UnsafeEnabled { - mi := &file_proto_eth_v1_beacon_chain_service_proto_msgTypes[29] + mi := &file_proto_eth_v1_beacon_chain_service_proto_msgTypes[30] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1535,7 +1582,7 @@ func (x *ProposerSlashingPoolResponse) String() string { func (*ProposerSlashingPoolResponse) ProtoMessage() {} func (x *ProposerSlashingPoolResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_eth_v1_beacon_chain_service_proto_msgTypes[29] + mi := &file_proto_eth_v1_beacon_chain_service_proto_msgTypes[30] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1548,7 +1595,7 @@ func (x *ProposerSlashingPoolResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use ProposerSlashingPoolResponse.ProtoReflect.Descriptor instead. func (*ProposerSlashingPoolResponse) Descriptor() ([]byte, []int) { - return file_proto_eth_v1_beacon_chain_service_proto_rawDescGZIP(), []int{29} + return file_proto_eth_v1_beacon_chain_service_proto_rawDescGZIP(), []int{30} } func (x *ProposerSlashingPoolResponse) GetData() []*ProposerSlashing { @@ -1569,7 +1616,7 @@ type VoluntaryExitsPoolResponse struct { func (x *VoluntaryExitsPoolResponse) Reset() { *x = VoluntaryExitsPoolResponse{} if protoimpl.UnsafeEnabled { - mi := &file_proto_eth_v1_beacon_chain_service_proto_msgTypes[30] + mi := &file_proto_eth_v1_beacon_chain_service_proto_msgTypes[31] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1582,7 +1629,7 @@ func (x *VoluntaryExitsPoolResponse) String() string { func (*VoluntaryExitsPoolResponse) ProtoMessage() {} func (x *VoluntaryExitsPoolResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_eth_v1_beacon_chain_service_proto_msgTypes[30] + mi := &file_proto_eth_v1_beacon_chain_service_proto_msgTypes[31] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1595,7 +1642,7 @@ func (x *VoluntaryExitsPoolResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use VoluntaryExitsPoolResponse.ProtoReflect.Descriptor instead. func (*VoluntaryExitsPoolResponse) Descriptor() ([]byte, []int) { - return file_proto_eth_v1_beacon_chain_service_proto_rawDescGZIP(), []int{30} + return file_proto_eth_v1_beacon_chain_service_proto_rawDescGZIP(), []int{31} } func (x *VoluntaryExitsPoolResponse) GetData() []*SignedVoluntaryExit { @@ -1616,7 +1663,7 @@ type ForkScheduleResponse struct { func (x *ForkScheduleResponse) Reset() { *x = ForkScheduleResponse{} if protoimpl.UnsafeEnabled { - mi := &file_proto_eth_v1_beacon_chain_service_proto_msgTypes[31] + mi := &file_proto_eth_v1_beacon_chain_service_proto_msgTypes[32] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1629,7 +1676,7 @@ func (x *ForkScheduleResponse) String() string { func (*ForkScheduleResponse) ProtoMessage() {} func (x *ForkScheduleResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_eth_v1_beacon_chain_service_proto_msgTypes[31] + mi := &file_proto_eth_v1_beacon_chain_service_proto_msgTypes[32] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1642,7 +1689,7 @@ func (x *ForkScheduleResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use ForkScheduleResponse.ProtoReflect.Descriptor instead. func (*ForkScheduleResponse) Descriptor() ([]byte, []int) { - return file_proto_eth_v1_beacon_chain_service_proto_rawDescGZIP(), []int{31} + return file_proto_eth_v1_beacon_chain_service_proto_rawDescGZIP(), []int{32} } func (x *ForkScheduleResponse) GetData() []*Fork { @@ -1663,7 +1710,7 @@ type SpecResponse struct { func (x *SpecResponse) Reset() { *x = SpecResponse{} if protoimpl.UnsafeEnabled { - mi := &file_proto_eth_v1_beacon_chain_service_proto_msgTypes[32] + mi := &file_proto_eth_v1_beacon_chain_service_proto_msgTypes[33] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1676,7 +1723,7 @@ func (x *SpecResponse) String() string { func (*SpecResponse) ProtoMessage() {} func (x *SpecResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_eth_v1_beacon_chain_service_proto_msgTypes[32] + mi := &file_proto_eth_v1_beacon_chain_service_proto_msgTypes[33] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1689,7 +1736,7 @@ func (x *SpecResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use SpecResponse.ProtoReflect.Descriptor instead. func (*SpecResponse) Descriptor() ([]byte, []int) { - return file_proto_eth_v1_beacon_chain_service_proto_rawDescGZIP(), []int{32} + return file_proto_eth_v1_beacon_chain_service_proto_rawDescGZIP(), []int{33} } func (x *SpecResponse) GetData() map[string]string { @@ -1710,7 +1757,7 @@ type DepositContractResponse struct { func (x *DepositContractResponse) Reset() { *x = DepositContractResponse{} if protoimpl.UnsafeEnabled { - mi := &file_proto_eth_v1_beacon_chain_service_proto_msgTypes[33] + mi := &file_proto_eth_v1_beacon_chain_service_proto_msgTypes[34] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1723,7 +1770,7 @@ func (x *DepositContractResponse) String() string { func (*DepositContractResponse) ProtoMessage() {} func (x *DepositContractResponse) ProtoReflect() protoreflect.Message { - mi := &file_proto_eth_v1_beacon_chain_service_proto_msgTypes[33] + mi := &file_proto_eth_v1_beacon_chain_service_proto_msgTypes[34] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1736,7 +1783,7 @@ func (x *DepositContractResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use DepositContractResponse.ProtoReflect.Descriptor instead. func (*DepositContractResponse) Descriptor() ([]byte, []int) { - return file_proto_eth_v1_beacon_chain_service_proto_rawDescGZIP(), []int{33} + return file_proto_eth_v1_beacon_chain_service_proto_rawDescGZIP(), []int{34} } func (x *DepositContractResponse) GetData() *DepositContract { @@ -1758,7 +1805,7 @@ type DepositContract struct { func (x *DepositContract) Reset() { *x = DepositContract{} if protoimpl.UnsafeEnabled { - mi := &file_proto_eth_v1_beacon_chain_service_proto_msgTypes[34] + mi := &file_proto_eth_v1_beacon_chain_service_proto_msgTypes[35] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1771,7 +1818,7 @@ func (x *DepositContract) String() string { func (*DepositContract) ProtoMessage() {} func (x *DepositContract) ProtoReflect() protoreflect.Message { - mi := &file_proto_eth_v1_beacon_chain_service_proto_msgTypes[34] + mi := &file_proto_eth_v1_beacon_chain_service_proto_msgTypes[35] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1784,7 +1831,7 @@ func (x *DepositContract) ProtoReflect() protoreflect.Message { // Deprecated: Use DepositContract.ProtoReflect.Descriptor instead. func (*DepositContract) Descriptor() ([]byte, []int) { - return file_proto_eth_v1_beacon_chain_service_proto_rawDescGZIP(), []int{34} + return file_proto_eth_v1_beacon_chain_service_proto_rawDescGZIP(), []int{35} } func (x *DepositContract) GetChainId() uint64 { @@ -1814,7 +1861,7 @@ type GenesisResponse_Genesis struct { func (x *GenesisResponse_Genesis) Reset() { *x = GenesisResponse_Genesis{} if protoimpl.UnsafeEnabled { - mi := &file_proto_eth_v1_beacon_chain_service_proto_msgTypes[35] + mi := &file_proto_eth_v1_beacon_chain_service_proto_msgTypes[36] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1827,7 +1874,7 @@ func (x *GenesisResponse_Genesis) String() string { func (*GenesisResponse_Genesis) ProtoMessage() {} func (x *GenesisResponse_Genesis) ProtoReflect() protoreflect.Message { - mi := &file_proto_eth_v1_beacon_chain_service_proto_msgTypes[35] + mi := &file_proto_eth_v1_beacon_chain_service_proto_msgTypes[36] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1875,7 +1922,7 @@ type StateRootResponse_StateRoot struct { func (x *StateRootResponse_StateRoot) Reset() { *x = StateRootResponse_StateRoot{} if protoimpl.UnsafeEnabled { - mi := &file_proto_eth_v1_beacon_chain_service_proto_msgTypes[36] + mi := &file_proto_eth_v1_beacon_chain_service_proto_msgTypes[37] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1888,7 +1935,7 @@ func (x *StateRootResponse_StateRoot) String() string { func (*StateRootResponse_StateRoot) ProtoMessage() {} func (x *StateRootResponse_StateRoot) ProtoReflect() protoreflect.Message { - mi := &file_proto_eth_v1_beacon_chain_service_proto_msgTypes[36] + mi := &file_proto_eth_v1_beacon_chain_service_proto_msgTypes[37] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1924,7 +1971,7 @@ type StateFinalityCheckpointResponse_StateFinalityCheckpoint struct { func (x *StateFinalityCheckpointResponse_StateFinalityCheckpoint) Reset() { *x = StateFinalityCheckpointResponse_StateFinalityCheckpoint{} if protoimpl.UnsafeEnabled { - mi := &file_proto_eth_v1_beacon_chain_service_proto_msgTypes[37] + mi := &file_proto_eth_v1_beacon_chain_service_proto_msgTypes[38] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1937,7 +1984,7 @@ func (x *StateFinalityCheckpointResponse_StateFinalityCheckpoint) String() strin func (*StateFinalityCheckpointResponse_StateFinalityCheckpoint) ProtoMessage() {} func (x *StateFinalityCheckpointResponse_StateFinalityCheckpoint) ProtoReflect() protoreflect.Message { - mi := &file_proto_eth_v1_beacon_chain_service_proto_msgTypes[37] + mi := &file_proto_eth_v1_beacon_chain_service_proto_msgTypes[38] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -2177,302 +2224,312 @@ var file_proto_eth_v1_beacon_chain_service_proto_rawDesc = []byte{ 0x64, 0x61, 0x74, 0x61, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x25, 0x2e, 0x65, 0x74, 0x68, 0x65, 0x72, 0x65, 0x75, 0x6d, 0x2e, 0x65, 0x74, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x42, 0x65, 0x61, 0x63, 0x6f, 0x6e, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x43, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, - 0x72, 0x52, 0x04, 0x64, 0x61, 0x74, 0x61, 0x22, 0x74, 0x0a, 0x14, 0x42, 0x65, 0x61, 0x63, 0x6f, - 0x6e, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x43, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, 0x12, - 0x36, 0x0a, 0x07, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, - 0x32, 0x1c, 0x2e, 0x65, 0x74, 0x68, 0x65, 0x72, 0x65, 0x75, 0x6d, 0x2e, 0x65, 0x74, 0x68, 0x2e, - 0x76, 0x31, 0x2e, 0x42, 0x65, 0x61, 0x63, 0x6f, 0x6e, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x52, 0x07, - 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x12, 0x24, 0x0a, 0x09, 0x73, 0x69, 0x67, 0x6e, 0x61, - 0x74, 0x75, 0x72, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0c, 0x42, 0x06, 0x8a, 0xb5, 0x18, 0x02, - 0x39, 0x36, 0x52, 0x09, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x74, 0x75, 0x72, 0x65, 0x22, 0xe3, 0x01, - 0x0a, 0x17, 0x41, 0x74, 0x74, 0x65, 0x73, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x50, 0x6f, - 0x6f, 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x45, 0x0a, 0x04, 0x73, 0x6c, 0x6f, - 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x04, 0x42, 0x2c, 0x82, 0xb5, 0x18, 0x28, 0x67, 0x69, 0x74, - 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x70, 0x72, 0x79, 0x73, 0x6d, 0x61, 0x74, 0x69, - 0x63, 0x6c, 0x61, 0x62, 0x73, 0x2f, 0x65, 0x74, 0x68, 0x32, 0x2d, 0x74, 0x79, 0x70, 0x65, 0x73, - 0x2e, 0x53, 0x6c, 0x6f, 0x74, 0x48, 0x00, 0x52, 0x04, 0x73, 0x6c, 0x6f, 0x74, 0x88, 0x01, 0x01, - 0x12, 0x64, 0x0a, 0x0f, 0x63, 0x6f, 0x6d, 0x6d, 0x69, 0x74, 0x74, 0x65, 0x65, 0x5f, 0x69, 0x6e, - 0x64, 0x65, 0x78, 0x18, 0x02, 0x20, 0x01, 0x28, 0x04, 0x42, 0x36, 0x82, 0xb5, 0x18, 0x32, 0x67, - 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x70, 0x72, 0x79, 0x73, 0x6d, 0x61, - 0x74, 0x69, 0x63, 0x6c, 0x61, 0x62, 0x73, 0x2f, 0x65, 0x74, 0x68, 0x32, 0x2d, 0x74, 0x79, 0x70, - 0x65, 0x73, 0x2e, 0x43, 0x6f, 0x6d, 0x6d, 0x69, 0x74, 0x74, 0x65, 0x65, 0x49, 0x6e, 0x64, 0x65, - 0x78, 0x48, 0x01, 0x52, 0x0e, 0x63, 0x6f, 0x6d, 0x6d, 0x69, 0x74, 0x74, 0x65, 0x65, 0x49, 0x6e, - 0x64, 0x65, 0x78, 0x88, 0x01, 0x01, 0x42, 0x07, 0x0a, 0x05, 0x5f, 0x73, 0x6c, 0x6f, 0x74, 0x42, - 0x12, 0x0a, 0x10, 0x5f, 0x63, 0x6f, 0x6d, 0x6d, 0x69, 0x74, 0x74, 0x65, 0x65, 0x5f, 0x69, 0x6e, - 0x64, 0x65, 0x78, 0x22, 0x4d, 0x0a, 0x19, 0x53, 0x75, 0x62, 0x6d, 0x69, 0x74, 0x41, 0x74, 0x74, - 0x65, 0x73, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, - 0x12, 0x30, 0x0a, 0x04, 0x64, 0x61, 0x74, 0x61, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1c, + 0x72, 0x52, 0x04, 0x64, 0x61, 0x74, 0x61, 0x22, 0x26, 0x0a, 0x10, 0x42, 0x6c, 0x6f, 0x63, 0x6b, + 0x53, 0x53, 0x5a, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x64, + 0x61, 0x74, 0x61, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x04, 0x64, 0x61, 0x74, 0x61, 0x22, + 0x74, 0x0a, 0x14, 0x42, 0x65, 0x61, 0x63, 0x6f, 0x6e, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x43, 0x6f, + 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, 0x12, 0x36, 0x0a, 0x07, 0x6d, 0x65, 0x73, 0x73, 0x61, + 0x67, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x65, 0x74, 0x68, 0x65, 0x72, + 0x65, 0x75, 0x6d, 0x2e, 0x65, 0x74, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x42, 0x65, 0x61, 0x63, 0x6f, + 0x6e, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x52, 0x07, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x12, + 0x24, 0x0a, 0x09, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x74, 0x75, 0x72, 0x65, 0x18, 0x02, 0x20, 0x01, + 0x28, 0x0c, 0x42, 0x06, 0x8a, 0xb5, 0x18, 0x02, 0x39, 0x36, 0x52, 0x09, 0x73, 0x69, 0x67, 0x6e, + 0x61, 0x74, 0x75, 0x72, 0x65, 0x22, 0xe3, 0x01, 0x0a, 0x17, 0x41, 0x74, 0x74, 0x65, 0x73, 0x74, + 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x50, 0x6f, 0x6f, 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, + 0x74, 0x12, 0x45, 0x0a, 0x04, 0x73, 0x6c, 0x6f, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x04, 0x42, + 0x2c, 0x82, 0xb5, 0x18, 0x28, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, + 0x70, 0x72, 0x79, 0x73, 0x6d, 0x61, 0x74, 0x69, 0x63, 0x6c, 0x61, 0x62, 0x73, 0x2f, 0x65, 0x74, + 0x68, 0x32, 0x2d, 0x74, 0x79, 0x70, 0x65, 0x73, 0x2e, 0x53, 0x6c, 0x6f, 0x74, 0x48, 0x00, 0x52, + 0x04, 0x73, 0x6c, 0x6f, 0x74, 0x88, 0x01, 0x01, 0x12, 0x64, 0x0a, 0x0f, 0x63, 0x6f, 0x6d, 0x6d, + 0x69, 0x74, 0x74, 0x65, 0x65, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x18, 0x02, 0x20, 0x01, 0x28, + 0x04, 0x42, 0x36, 0x82, 0xb5, 0x18, 0x32, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, + 0x6d, 0x2f, 0x70, 0x72, 0x79, 0x73, 0x6d, 0x61, 0x74, 0x69, 0x63, 0x6c, 0x61, 0x62, 0x73, 0x2f, + 0x65, 0x74, 0x68, 0x32, 0x2d, 0x74, 0x79, 0x70, 0x65, 0x73, 0x2e, 0x43, 0x6f, 0x6d, 0x6d, 0x69, + 0x74, 0x74, 0x65, 0x65, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x48, 0x01, 0x52, 0x0e, 0x63, 0x6f, 0x6d, + 0x6d, 0x69, 0x74, 0x74, 0x65, 0x65, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x88, 0x01, 0x01, 0x42, 0x07, + 0x0a, 0x05, 0x5f, 0x73, 0x6c, 0x6f, 0x74, 0x42, 0x12, 0x0a, 0x10, 0x5f, 0x63, 0x6f, 0x6d, 0x6d, + 0x69, 0x74, 0x74, 0x65, 0x65, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x22, 0x4d, 0x0a, 0x19, 0x53, + 0x75, 0x62, 0x6d, 0x69, 0x74, 0x41, 0x74, 0x74, 0x65, 0x73, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, + 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x30, 0x0a, 0x04, 0x64, 0x61, 0x74, 0x61, + 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x65, 0x74, 0x68, 0x65, 0x72, 0x65, 0x75, + 0x6d, 0x2e, 0x65, 0x74, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x41, 0x74, 0x74, 0x65, 0x73, 0x74, 0x61, + 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x04, 0x64, 0x61, 0x74, 0x61, 0x22, 0x4c, 0x0a, 0x18, 0x41, 0x74, + 0x74, 0x65, 0x73, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x50, 0x6f, 0x6f, 0x6c, 0x52, 0x65, + 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x30, 0x0a, 0x04, 0x64, 0x61, 0x74, 0x61, 0x18, 0x01, + 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x65, 0x74, 0x68, 0x65, 0x72, 0x65, 0x75, 0x6d, 0x2e, + 0x65, 0x74, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x41, 0x74, 0x74, 0x65, 0x73, 0x74, 0x61, 0x74, 0x69, + 0x6f, 0x6e, 0x52, 0x04, 0x64, 0x61, 0x74, 0x61, 0x22, 0x56, 0x0a, 0x1d, 0x41, 0x74, 0x74, 0x65, + 0x73, 0x74, 0x65, 0x72, 0x53, 0x6c, 0x61, 0x73, 0x68, 0x69, 0x6e, 0x67, 0x73, 0x50, 0x6f, 0x6f, + 0x6c, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x35, 0x0a, 0x04, 0x64, 0x61, 0x74, + 0x61, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x21, 0x2e, 0x65, 0x74, 0x68, 0x65, 0x72, 0x65, + 0x75, 0x6d, 0x2e, 0x65, 0x74, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x41, 0x74, 0x74, 0x65, 0x73, 0x74, + 0x65, 0x72, 0x53, 0x6c, 0x61, 0x73, 0x68, 0x69, 0x6e, 0x67, 0x52, 0x04, 0x64, 0x61, 0x74, 0x61, + 0x22, 0x55, 0x0a, 0x1c, 0x50, 0x72, 0x6f, 0x70, 0x6f, 0x73, 0x65, 0x72, 0x53, 0x6c, 0x61, 0x73, + 0x68, 0x69, 0x6e, 0x67, 0x50, 0x6f, 0x6f, 0x6c, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, + 0x12, 0x35, 0x0a, 0x04, 0x64, 0x61, 0x74, 0x61, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x21, 0x2e, 0x65, 0x74, 0x68, 0x65, 0x72, 0x65, 0x75, 0x6d, 0x2e, 0x65, 0x74, 0x68, 0x2e, 0x76, 0x31, - 0x2e, 0x41, 0x74, 0x74, 0x65, 0x73, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x04, 0x64, 0x61, - 0x74, 0x61, 0x22, 0x4c, 0x0a, 0x18, 0x41, 0x74, 0x74, 0x65, 0x73, 0x74, 0x61, 0x74, 0x69, 0x6f, - 0x6e, 0x73, 0x50, 0x6f, 0x6f, 0x6c, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x30, - 0x0a, 0x04, 0x64, 0x61, 0x74, 0x61, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x65, - 0x74, 0x68, 0x65, 0x72, 0x65, 0x75, 0x6d, 0x2e, 0x65, 0x74, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x41, - 0x74, 0x74, 0x65, 0x73, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x04, 0x64, 0x61, 0x74, 0x61, - 0x22, 0x56, 0x0a, 0x1d, 0x41, 0x74, 0x74, 0x65, 0x73, 0x74, 0x65, 0x72, 0x53, 0x6c, 0x61, 0x73, - 0x68, 0x69, 0x6e, 0x67, 0x73, 0x50, 0x6f, 0x6f, 0x6c, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, - 0x65, 0x12, 0x35, 0x0a, 0x04, 0x64, 0x61, 0x74, 0x61, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, - 0x21, 0x2e, 0x65, 0x74, 0x68, 0x65, 0x72, 0x65, 0x75, 0x6d, 0x2e, 0x65, 0x74, 0x68, 0x2e, 0x76, - 0x31, 0x2e, 0x41, 0x74, 0x74, 0x65, 0x73, 0x74, 0x65, 0x72, 0x53, 0x6c, 0x61, 0x73, 0x68, 0x69, - 0x6e, 0x67, 0x52, 0x04, 0x64, 0x61, 0x74, 0x61, 0x22, 0x55, 0x0a, 0x1c, 0x50, 0x72, 0x6f, 0x70, - 0x6f, 0x73, 0x65, 0x72, 0x53, 0x6c, 0x61, 0x73, 0x68, 0x69, 0x6e, 0x67, 0x50, 0x6f, 0x6f, 0x6c, - 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x35, 0x0a, 0x04, 0x64, 0x61, 0x74, 0x61, - 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x21, 0x2e, 0x65, 0x74, 0x68, 0x65, 0x72, 0x65, 0x75, - 0x6d, 0x2e, 0x65, 0x74, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x50, 0x72, 0x6f, 0x70, 0x6f, 0x73, 0x65, - 0x72, 0x53, 0x6c, 0x61, 0x73, 0x68, 0x69, 0x6e, 0x67, 0x52, 0x04, 0x64, 0x61, 0x74, 0x61, 0x22, - 0x56, 0x0a, 0x1a, 0x56, 0x6f, 0x6c, 0x75, 0x6e, 0x74, 0x61, 0x72, 0x79, 0x45, 0x78, 0x69, 0x74, - 0x73, 0x50, 0x6f, 0x6f, 0x6c, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x38, 0x0a, - 0x04, 0x64, 0x61, 0x74, 0x61, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x24, 0x2e, 0x65, 0x74, - 0x68, 0x65, 0x72, 0x65, 0x75, 0x6d, 0x2e, 0x65, 0x74, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x69, - 0x67, 0x6e, 0x65, 0x64, 0x56, 0x6f, 0x6c, 0x75, 0x6e, 0x74, 0x61, 0x72, 0x79, 0x45, 0x78, 0x69, - 0x74, 0x52, 0x04, 0x64, 0x61, 0x74, 0x61, 0x22, 0x41, 0x0a, 0x14, 0x46, 0x6f, 0x72, 0x6b, 0x53, - 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, - 0x29, 0x0a, 0x04, 0x64, 0x61, 0x74, 0x61, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x15, 0x2e, - 0x65, 0x74, 0x68, 0x65, 0x72, 0x65, 0x75, 0x6d, 0x2e, 0x65, 0x74, 0x68, 0x2e, 0x76, 0x31, 0x2e, - 0x46, 0x6f, 0x72, 0x6b, 0x52, 0x04, 0x64, 0x61, 0x74, 0x61, 0x22, 0x84, 0x01, 0x0a, 0x0c, 0x53, - 0x70, 0x65, 0x63, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x3b, 0x0a, 0x04, 0x64, - 0x61, 0x74, 0x61, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x27, 0x2e, 0x65, 0x74, 0x68, 0x65, - 0x72, 0x65, 0x75, 0x6d, 0x2e, 0x65, 0x74, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x70, 0x65, 0x63, - 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x2e, 0x44, 0x61, 0x74, 0x61, 0x45, 0x6e, 0x74, - 0x72, 0x79, 0x52, 0x04, 0x64, 0x61, 0x74, 0x61, 0x1a, 0x37, 0x0a, 0x09, 0x44, 0x61, 0x74, 0x61, - 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, - 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, - 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, - 0x01, 0x22, 0x4f, 0x0a, 0x17, 0x44, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x43, 0x6f, 0x6e, 0x74, - 0x72, 0x61, 0x63, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x34, 0x0a, 0x04, - 0x64, 0x61, 0x74, 0x61, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x20, 0x2e, 0x65, 0x74, 0x68, - 0x65, 0x72, 0x65, 0x75, 0x6d, 0x2e, 0x65, 0x74, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x65, 0x70, - 0x6f, 0x73, 0x69, 0x74, 0x43, 0x6f, 0x6e, 0x74, 0x72, 0x61, 0x63, 0x74, 0x52, 0x04, 0x64, 0x61, - 0x74, 0x61, 0x22, 0x46, 0x0a, 0x0f, 0x44, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x43, 0x6f, 0x6e, - 0x74, 0x72, 0x61, 0x63, 0x74, 0x12, 0x19, 0x0a, 0x08, 0x63, 0x68, 0x61, 0x69, 0x6e, 0x5f, 0x69, - 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x04, 0x52, 0x07, 0x63, 0x68, 0x61, 0x69, 0x6e, 0x49, 0x64, - 0x12, 0x18, 0x0a, 0x07, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, - 0x09, 0x52, 0x07, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x32, 0x80, 0x1b, 0x0a, 0x0b, 0x42, - 0x65, 0x61, 0x63, 0x6f, 0x6e, 0x43, 0x68, 0x61, 0x69, 0x6e, 0x12, 0x66, 0x0a, 0x0a, 0x47, 0x65, - 0x74, 0x47, 0x65, 0x6e, 0x65, 0x73, 0x69, 0x73, 0x12, 0x16, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, - 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, - 0x1a, 0x20, 0x2e, 0x65, 0x74, 0x68, 0x65, 0x72, 0x65, 0x75, 0x6d, 0x2e, 0x65, 0x74, 0x68, 0x2e, - 0x76, 0x31, 0x2e, 0x47, 0x65, 0x6e, 0x65, 0x73, 0x69, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, - 0x73, 0x65, 0x22, 0x1e, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x18, 0x12, 0x16, 0x2f, 0x65, 0x74, 0x68, - 0x2f, 0x76, 0x31, 0x2f, 0x62, 0x65, 0x61, 0x63, 0x6f, 0x6e, 0x2f, 0x67, 0x65, 0x6e, 0x65, 0x73, - 0x69, 0x73, 0x12, 0x80, 0x01, 0x0a, 0x0c, 0x47, 0x65, 0x74, 0x53, 0x74, 0x61, 0x74, 0x65, 0x52, - 0x6f, 0x6f, 0x74, 0x12, 0x1d, 0x2e, 0x65, 0x74, 0x68, 0x65, 0x72, 0x65, 0x75, 0x6d, 0x2e, 0x65, - 0x74, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, - 0x73, 0x74, 0x1a, 0x22, 0x2e, 0x65, 0x74, 0x68, 0x65, 0x72, 0x65, 0x75, 0x6d, 0x2e, 0x65, 0x74, - 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x65, 0x52, 0x6f, 0x6f, 0x74, 0x52, 0x65, - 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x2d, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x27, 0x12, 0x25, - 0x2f, 0x65, 0x74, 0x68, 0x2f, 0x76, 0x31, 0x2f, 0x62, 0x65, 0x61, 0x63, 0x6f, 0x6e, 0x2f, 0x73, - 0x74, 0x61, 0x74, 0x65, 0x73, 0x2f, 0x7b, 0x73, 0x74, 0x61, 0x74, 0x65, 0x5f, 0x69, 0x64, 0x7d, - 0x2f, 0x72, 0x6f, 0x6f, 0x74, 0x12, 0x80, 0x01, 0x0a, 0x0c, 0x47, 0x65, 0x74, 0x53, 0x74, 0x61, - 0x74, 0x65, 0x46, 0x6f, 0x72, 0x6b, 0x12, 0x1d, 0x2e, 0x65, 0x74, 0x68, 0x65, 0x72, 0x65, 0x75, - 0x6d, 0x2e, 0x65, 0x74, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x65, 0x52, 0x65, - 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x22, 0x2e, 0x65, 0x74, 0x68, 0x65, 0x72, 0x65, 0x75, 0x6d, - 0x2e, 0x65, 0x74, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x65, 0x46, 0x6f, 0x72, - 0x6b, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x2d, 0x82, 0xd3, 0xe4, 0x93, 0x02, - 0x27, 0x12, 0x25, 0x2f, 0x65, 0x74, 0x68, 0x2f, 0x76, 0x31, 0x2f, 0x62, 0x65, 0x61, 0x63, 0x6f, - 0x6e, 0x2f, 0x73, 0x74, 0x61, 0x74, 0x65, 0x73, 0x2f, 0x7b, 0x73, 0x74, 0x61, 0x74, 0x65, 0x5f, - 0x69, 0x64, 0x7d, 0x2f, 0x66, 0x6f, 0x72, 0x6b, 0x12, 0xa8, 0x01, 0x0a, 0x16, 0x47, 0x65, 0x74, - 0x46, 0x69, 0x6e, 0x61, 0x6c, 0x69, 0x74, 0x79, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x70, 0x6f, 0x69, - 0x6e, 0x74, 0x73, 0x12, 0x1d, 0x2e, 0x65, 0x74, 0x68, 0x65, 0x72, 0x65, 0x75, 0x6d, 0x2e, 0x65, - 0x74, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, - 0x73, 0x74, 0x1a, 0x30, 0x2e, 0x65, 0x74, 0x68, 0x65, 0x72, 0x65, 0x75, 0x6d, 0x2e, 0x65, 0x74, - 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x65, 0x46, 0x69, 0x6e, 0x61, 0x6c, 0x69, - 0x74, 0x79, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x52, 0x65, 0x73, 0x70, - 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x3d, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x37, 0x12, 0x35, 0x2f, 0x65, - 0x74, 0x68, 0x2f, 0x76, 0x31, 0x2f, 0x62, 0x65, 0x61, 0x63, 0x6f, 0x6e, 0x2f, 0x73, 0x74, 0x61, - 0x74, 0x65, 0x73, 0x2f, 0x7b, 0x73, 0x74, 0x61, 0x74, 0x65, 0x5f, 0x69, 0x64, 0x7d, 0x2f, 0x66, - 0x69, 0x6e, 0x61, 0x6c, 0x69, 0x74, 0x79, 0x5f, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x70, 0x6f, 0x69, - 0x6e, 0x74, 0x73, 0x12, 0x98, 0x01, 0x0a, 0x0e, 0x4c, 0x69, 0x73, 0x74, 0x56, 0x61, 0x6c, 0x69, - 0x64, 0x61, 0x74, 0x6f, 0x72, 0x73, 0x12, 0x27, 0x2e, 0x65, 0x74, 0x68, 0x65, 0x72, 0x65, 0x75, - 0x6d, 0x2e, 0x65, 0x74, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x65, 0x56, 0x61, - 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, - 0x28, 0x2e, 0x65, 0x74, 0x68, 0x65, 0x72, 0x65, 0x75, 0x6d, 0x2e, 0x65, 0x74, 0x68, 0x2e, 0x76, - 0x31, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x65, 0x56, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, - 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x33, 0x82, 0xd3, 0xe4, 0x93, 0x02, - 0x2d, 0x12, 0x2b, 0x2f, 0x65, 0x74, 0x68, 0x2f, 0x76, 0x31, 0x2f, 0x62, 0x65, 0x61, 0x63, 0x6f, - 0x6e, 0x2f, 0x73, 0x74, 0x61, 0x74, 0x65, 0x73, 0x2f, 0x7b, 0x73, 0x74, 0x61, 0x74, 0x65, 0x5f, - 0x69, 0x64, 0x7d, 0x2f, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, 0x73, 0x12, 0xa3, - 0x01, 0x0a, 0x0c, 0x47, 0x65, 0x74, 0x56, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, 0x12, - 0x26, 0x2e, 0x65, 0x74, 0x68, 0x65, 0x72, 0x65, 0x75, 0x6d, 0x2e, 0x65, 0x74, 0x68, 0x2e, 0x76, - 0x31, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x65, 0x56, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, - 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x27, 0x2e, 0x65, 0x74, 0x68, 0x65, 0x72, 0x65, - 0x75, 0x6d, 0x2e, 0x65, 0x74, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x65, 0x56, - 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, - 0x22, 0x42, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x3c, 0x12, 0x3a, 0x2f, 0x65, 0x74, 0x68, 0x2f, 0x76, - 0x31, 0x2f, 0x62, 0x65, 0x61, 0x63, 0x6f, 0x6e, 0x2f, 0x73, 0x74, 0x61, 0x74, 0x65, 0x73, 0x2f, - 0x7b, 0x73, 0x74, 0x61, 0x74, 0x65, 0x5f, 0x69, 0x64, 0x7d, 0x2f, 0x76, 0x61, 0x6c, 0x69, 0x64, - 0x61, 0x74, 0x6f, 0x72, 0x73, 0x2f, 0x7b, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, - 0x5f, 0x69, 0x64, 0x7d, 0x12, 0xab, 0x01, 0x0a, 0x15, 0x4c, 0x69, 0x73, 0x74, 0x56, 0x61, 0x6c, - 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, 0x42, 0x61, 0x6c, 0x61, 0x6e, 0x63, 0x65, 0x73, 0x12, 0x29, - 0x2e, 0x65, 0x74, 0x68, 0x65, 0x72, 0x65, 0x75, 0x6d, 0x2e, 0x65, 0x74, 0x68, 0x2e, 0x76, 0x31, - 0x2e, 0x56, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, 0x42, 0x61, 0x6c, 0x61, 0x6e, 0x63, - 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2a, 0x2e, 0x65, 0x74, 0x68, 0x65, - 0x72, 0x65, 0x75, 0x6d, 0x2e, 0x65, 0x74, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x56, 0x61, 0x6c, 0x69, - 0x64, 0x61, 0x74, 0x6f, 0x72, 0x42, 0x61, 0x6c, 0x61, 0x6e, 0x63, 0x65, 0x73, 0x52, 0x65, 0x73, - 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x3b, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x35, 0x12, 0x33, 0x2f, - 0x65, 0x74, 0x68, 0x2f, 0x76, 0x31, 0x2f, 0x62, 0x65, 0x61, 0x63, 0x6f, 0x6e, 0x2f, 0x73, 0x74, - 0x61, 0x74, 0x65, 0x73, 0x2f, 0x7b, 0x73, 0x74, 0x61, 0x74, 0x65, 0x5f, 0x69, 0x64, 0x7d, 0x2f, - 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, 0x5f, 0x62, 0x61, 0x6c, 0x61, 0x6e, 0x63, - 0x65, 0x73, 0x12, 0x98, 0x01, 0x0a, 0x0e, 0x4c, 0x69, 0x73, 0x74, 0x43, 0x6f, 0x6d, 0x6d, 0x69, - 0x74, 0x74, 0x65, 0x65, 0x73, 0x12, 0x27, 0x2e, 0x65, 0x74, 0x68, 0x65, 0x72, 0x65, 0x75, 0x6d, - 0x2e, 0x65, 0x74, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x65, 0x43, 0x6f, 0x6d, - 0x6d, 0x69, 0x74, 0x74, 0x65, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x28, - 0x2e, 0x65, 0x74, 0x68, 0x65, 0x72, 0x65, 0x75, 0x6d, 0x2e, 0x65, 0x74, 0x68, 0x2e, 0x76, 0x31, - 0x2e, 0x53, 0x74, 0x61, 0x74, 0x65, 0x43, 0x6f, 0x6d, 0x6d, 0x69, 0x74, 0x74, 0x65, 0x65, 0x73, - 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x33, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x2d, - 0x12, 0x2b, 0x2f, 0x65, 0x74, 0x68, 0x2f, 0x76, 0x31, 0x2f, 0x62, 0x65, 0x61, 0x63, 0x6f, 0x6e, - 0x2f, 0x73, 0x74, 0x61, 0x74, 0x65, 0x73, 0x2f, 0x7b, 0x73, 0x74, 0x61, 0x74, 0x65, 0x5f, 0x69, - 0x64, 0x7d, 0x2f, 0x63, 0x6f, 0x6d, 0x6d, 0x69, 0x74, 0x74, 0x65, 0x65, 0x73, 0x12, 0x7f, 0x0a, - 0x10, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x48, 0x65, 0x61, 0x64, 0x65, 0x72, - 0x73, 0x12, 0x24, 0x2e, 0x65, 0x74, 0x68, 0x65, 0x72, 0x65, 0x75, 0x6d, 0x2e, 0x65, 0x74, 0x68, - 0x2e, 0x76, 0x31, 0x2e, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x48, 0x65, 0x61, 0x64, 0x65, 0x72, 0x73, - 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x25, 0x2e, 0x65, 0x74, 0x68, 0x65, 0x72, 0x65, - 0x75, 0x6d, 0x2e, 0x65, 0x74, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x48, - 0x65, 0x61, 0x64, 0x65, 0x72, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x1e, - 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x18, 0x12, 0x16, 0x2f, 0x65, 0x74, 0x68, 0x2f, 0x76, 0x31, 0x2f, - 0x62, 0x65, 0x61, 0x63, 0x6f, 0x6e, 0x2f, 0x68, 0x65, 0x61, 0x64, 0x65, 0x72, 0x73, 0x12, 0x80, - 0x01, 0x0a, 0x0e, 0x47, 0x65, 0x74, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x48, 0x65, 0x61, 0x64, 0x65, - 0x72, 0x12, 0x1d, 0x2e, 0x65, 0x74, 0x68, 0x65, 0x72, 0x65, 0x75, 0x6d, 0x2e, 0x65, 0x74, 0x68, - 0x2e, 0x76, 0x31, 0x2e, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, - 0x1a, 0x24, 0x2e, 0x65, 0x74, 0x68, 0x65, 0x72, 0x65, 0x75, 0x6d, 0x2e, 0x65, 0x74, 0x68, 0x2e, - 0x76, 0x31, 0x2e, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x48, 0x65, 0x61, 0x64, 0x65, 0x72, 0x52, 0x65, - 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x29, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x23, 0x12, 0x21, - 0x2f, 0x65, 0x74, 0x68, 0x2f, 0x76, 0x31, 0x2f, 0x62, 0x65, 0x61, 0x63, 0x6f, 0x6e, 0x2f, 0x68, - 0x65, 0x61, 0x64, 0x65, 0x72, 0x73, 0x2f, 0x7b, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x5f, 0x69, 0x64, - 0x7d, 0x12, 0x6e, 0x0a, 0x0b, 0x53, 0x75, 0x62, 0x6d, 0x69, 0x74, 0x42, 0x6c, 0x6f, 0x63, 0x6b, - 0x12, 0x25, 0x2e, 0x65, 0x74, 0x68, 0x65, 0x72, 0x65, 0x75, 0x6d, 0x2e, 0x65, 0x74, 0x68, 0x2e, - 0x76, 0x31, 0x2e, 0x42, 0x65, 0x61, 0x63, 0x6f, 0x6e, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x43, 0x6f, - 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, 0x1a, 0x16, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, - 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x22, - 0x20, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x1a, 0x22, 0x15, 0x2f, 0x65, 0x74, 0x68, 0x2f, 0x76, 0x31, - 0x2f, 0x62, 0x65, 0x61, 0x63, 0x6f, 0x6e, 0x2f, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x73, 0x3a, 0x01, - 0x2a, 0x12, 0x73, 0x0a, 0x08, 0x47, 0x65, 0x74, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x12, 0x1d, 0x2e, - 0x65, 0x74, 0x68, 0x65, 0x72, 0x65, 0x75, 0x6d, 0x2e, 0x65, 0x74, 0x68, 0x2e, 0x76, 0x31, 0x2e, - 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1e, 0x2e, 0x65, - 0x74, 0x68, 0x65, 0x72, 0x65, 0x75, 0x6d, 0x2e, 0x65, 0x74, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x42, - 0x6c, 0x6f, 0x63, 0x6b, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x28, 0x82, 0xd3, - 0xe4, 0x93, 0x02, 0x22, 0x12, 0x20, 0x2f, 0x65, 0x74, 0x68, 0x2f, 0x76, 0x31, 0x2f, 0x62, 0x65, - 0x61, 0x63, 0x6f, 0x6e, 0x2f, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x73, 0x2f, 0x7b, 0x62, 0x6c, 0x6f, - 0x63, 0x6b, 0x5f, 0x69, 0x64, 0x7d, 0x12, 0x80, 0x01, 0x0a, 0x0c, 0x47, 0x65, 0x74, 0x42, 0x6c, - 0x6f, 0x63, 0x6b, 0x52, 0x6f, 0x6f, 0x74, 0x12, 0x1d, 0x2e, 0x65, 0x74, 0x68, 0x65, 0x72, 0x65, - 0x75, 0x6d, 0x2e, 0x65, 0x74, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x52, - 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x22, 0x2e, 0x65, 0x74, 0x68, 0x65, 0x72, 0x65, 0x75, - 0x6d, 0x2e, 0x65, 0x74, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x52, 0x6f, - 0x6f, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x2d, 0x82, 0xd3, 0xe4, 0x93, - 0x02, 0x27, 0x12, 0x25, 0x2f, 0x65, 0x74, 0x68, 0x2f, 0x76, 0x31, 0x2f, 0x62, 0x65, 0x61, 0x63, - 0x6f, 0x6e, 0x2f, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x73, 0x2f, 0x7b, 0x62, 0x6c, 0x6f, 0x63, 0x6b, - 0x5f, 0x69, 0x64, 0x7d, 0x2f, 0x72, 0x6f, 0x6f, 0x74, 0x12, 0x99, 0x01, 0x0a, 0x15, 0x4c, 0x69, - 0x73, 0x74, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x41, 0x74, 0x74, 0x65, 0x73, 0x74, 0x61, 0x74, 0x69, - 0x6f, 0x6e, 0x73, 0x12, 0x1d, 0x2e, 0x65, 0x74, 0x68, 0x65, 0x72, 0x65, 0x75, 0x6d, 0x2e, 0x65, - 0x74, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x52, 0x65, 0x71, 0x75, 0x65, - 0x73, 0x74, 0x1a, 0x2a, 0x2e, 0x65, 0x74, 0x68, 0x65, 0x72, 0x65, 0x75, 0x6d, 0x2e, 0x65, 0x74, - 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x41, 0x74, 0x74, 0x65, 0x73, 0x74, - 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x35, - 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x2f, 0x12, 0x2d, 0x2f, 0x65, 0x74, 0x68, 0x2f, 0x76, 0x31, 0x2f, - 0x62, 0x65, 0x61, 0x63, 0x6f, 0x6e, 0x2f, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x73, 0x2f, 0x7b, 0x62, - 0x6c, 0x6f, 0x63, 0x6b, 0x5f, 0x69, 0x64, 0x7d, 0x2f, 0x61, 0x74, 0x74, 0x65, 0x73, 0x74, 0x61, - 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x95, 0x01, 0x0a, 0x14, 0x4c, 0x69, 0x73, 0x74, 0x50, 0x6f, - 0x6f, 0x6c, 0x41, 0x74, 0x74, 0x65, 0x73, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x28, - 0x2e, 0x65, 0x74, 0x68, 0x65, 0x72, 0x65, 0x75, 0x6d, 0x2e, 0x65, 0x74, 0x68, 0x2e, 0x76, 0x31, - 0x2e, 0x41, 0x74, 0x74, 0x65, 0x73, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x50, 0x6f, 0x6f, - 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x29, 0x2e, 0x65, 0x74, 0x68, 0x65, 0x72, - 0x65, 0x75, 0x6d, 0x2e, 0x65, 0x74, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x41, 0x74, 0x74, 0x65, 0x73, - 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x50, 0x6f, 0x6f, 0x6c, 0x52, 0x65, 0x73, 0x70, 0x6f, - 0x6e, 0x73, 0x65, 0x22, 0x28, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x22, 0x12, 0x20, 0x2f, 0x65, 0x74, - 0x68, 0x2f, 0x76, 0x31, 0x2f, 0x62, 0x65, 0x61, 0x63, 0x6f, 0x6e, 0x2f, 0x70, 0x6f, 0x6f, 0x6c, - 0x2f, 0x61, 0x74, 0x74, 0x65, 0x73, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x85, 0x01, - 0x0a, 0x12, 0x53, 0x75, 0x62, 0x6d, 0x69, 0x74, 0x41, 0x74, 0x74, 0x65, 0x73, 0x74, 0x61, 0x74, - 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x2a, 0x2e, 0x65, 0x74, 0x68, 0x65, 0x72, 0x65, 0x75, 0x6d, 0x2e, - 0x65, 0x74, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x75, 0x62, 0x6d, 0x69, 0x74, 0x41, 0x74, 0x74, - 0x65, 0x73, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, - 0x1a, 0x16, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, - 0x75, 0x66, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x22, 0x2b, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x25, - 0x22, 0x20, 0x2f, 0x65, 0x74, 0x68, 0x2f, 0x76, 0x31, 0x2f, 0x62, 0x65, 0x61, 0x63, 0x6f, 0x6e, - 0x2f, 0x70, 0x6f, 0x6f, 0x6c, 0x2f, 0x61, 0x74, 0x74, 0x65, 0x73, 0x74, 0x61, 0x74, 0x69, 0x6f, - 0x6e, 0x73, 0x3a, 0x01, 0x2a, 0x12, 0x93, 0x01, 0x0a, 0x19, 0x4c, 0x69, 0x73, 0x74, 0x50, 0x6f, - 0x6f, 0x6c, 0x41, 0x74, 0x74, 0x65, 0x73, 0x74, 0x65, 0x72, 0x53, 0x6c, 0x61, 0x73, 0x68, 0x69, - 0x6e, 0x67, 0x73, 0x12, 0x16, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, - 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x1a, 0x2e, 0x2e, 0x65, 0x74, - 0x68, 0x65, 0x72, 0x65, 0x75, 0x6d, 0x2e, 0x65, 0x74, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x41, 0x74, - 0x74, 0x65, 0x73, 0x74, 0x65, 0x72, 0x53, 0x6c, 0x61, 0x73, 0x68, 0x69, 0x6e, 0x67, 0x73, 0x50, - 0x6f, 0x6f, 0x6c, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x2e, 0x82, 0xd3, 0xe4, - 0x93, 0x02, 0x28, 0x12, 0x26, 0x2f, 0x65, 0x74, 0x68, 0x2f, 0x76, 0x31, 0x2f, 0x62, 0x65, 0x61, - 0x63, 0x6f, 0x6e, 0x2f, 0x70, 0x6f, 0x6f, 0x6c, 0x2f, 0x61, 0x74, 0x74, 0x65, 0x73, 0x74, 0x65, - 0x72, 0x5f, 0x73, 0x6c, 0x61, 0x73, 0x68, 0x69, 0x6e, 0x67, 0x73, 0x12, 0x86, 0x01, 0x0a, 0x16, - 0x53, 0x75, 0x62, 0x6d, 0x69, 0x74, 0x41, 0x74, 0x74, 0x65, 0x73, 0x74, 0x65, 0x72, 0x53, 0x6c, - 0x61, 0x73, 0x68, 0x69, 0x6e, 0x67, 0x12, 0x21, 0x2e, 0x65, 0x74, 0x68, 0x65, 0x72, 0x65, 0x75, - 0x6d, 0x2e, 0x65, 0x74, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x41, 0x74, 0x74, 0x65, 0x73, 0x74, 0x65, - 0x72, 0x53, 0x6c, 0x61, 0x73, 0x68, 0x69, 0x6e, 0x67, 0x1a, 0x16, 0x2e, 0x67, 0x6f, 0x6f, 0x67, - 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x45, 0x6d, 0x70, 0x74, - 0x79, 0x22, 0x31, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x2b, 0x22, 0x26, 0x2f, 0x65, 0x74, 0x68, 0x2f, - 0x76, 0x31, 0x2f, 0x62, 0x65, 0x61, 0x63, 0x6f, 0x6e, 0x2f, 0x70, 0x6f, 0x6f, 0x6c, 0x2f, 0x61, - 0x74, 0x74, 0x65, 0x73, 0x74, 0x65, 0x72, 0x5f, 0x73, 0x6c, 0x61, 0x73, 0x68, 0x69, 0x6e, 0x67, - 0x73, 0x3a, 0x01, 0x2a, 0x12, 0x92, 0x01, 0x0a, 0x19, 0x4c, 0x69, 0x73, 0x74, 0x50, 0x6f, 0x6f, - 0x6c, 0x50, 0x72, 0x6f, 0x70, 0x6f, 0x73, 0x65, 0x72, 0x53, 0x6c, 0x61, 0x73, 0x68, 0x69, 0x6e, - 0x67, 0x73, 0x12, 0x16, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, - 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x1a, 0x2d, 0x2e, 0x65, 0x74, 0x68, - 0x65, 0x72, 0x65, 0x75, 0x6d, 0x2e, 0x65, 0x74, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x50, 0x72, 0x6f, - 0x70, 0x6f, 0x73, 0x65, 0x72, 0x53, 0x6c, 0x61, 0x73, 0x68, 0x69, 0x6e, 0x67, 0x50, 0x6f, 0x6f, - 0x6c, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x2e, 0x82, 0xd3, 0xe4, 0x93, 0x02, - 0x28, 0x12, 0x26, 0x2f, 0x65, 0x74, 0x68, 0x2f, 0x76, 0x31, 0x2f, 0x62, 0x65, 0x61, 0x63, 0x6f, - 0x6e, 0x2f, 0x70, 0x6f, 0x6f, 0x6c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x6f, 0x73, 0x65, 0x72, 0x5f, - 0x73, 0x6c, 0x61, 0x73, 0x68, 0x69, 0x6e, 0x67, 0x73, 0x12, 0x86, 0x01, 0x0a, 0x16, 0x53, 0x75, - 0x62, 0x6d, 0x69, 0x74, 0x50, 0x72, 0x6f, 0x70, 0x6f, 0x73, 0x65, 0x72, 0x53, 0x6c, 0x61, 0x73, - 0x68, 0x69, 0x6e, 0x67, 0x12, 0x21, 0x2e, 0x65, 0x74, 0x68, 0x65, 0x72, 0x65, 0x75, 0x6d, 0x2e, - 0x65, 0x74, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x50, 0x72, 0x6f, 0x70, 0x6f, 0x73, 0x65, 0x72, 0x53, - 0x6c, 0x61, 0x73, 0x68, 0x69, 0x6e, 0x67, 0x1a, 0x16, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, - 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x22, - 0x31, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x2b, 0x22, 0x26, 0x2f, 0x65, 0x74, 0x68, 0x2f, 0x76, 0x31, - 0x2f, 0x62, 0x65, 0x61, 0x63, 0x6f, 0x6e, 0x2f, 0x70, 0x6f, 0x6f, 0x6c, 0x2f, 0x70, 0x72, 0x6f, - 0x70, 0x6f, 0x73, 0x65, 0x72, 0x5f, 0x73, 0x6c, 0x61, 0x73, 0x68, 0x69, 0x6e, 0x67, 0x73, 0x3a, - 0x01, 0x2a, 0x12, 0x8a, 0x01, 0x0a, 0x16, 0x4c, 0x69, 0x73, 0x74, 0x50, 0x6f, 0x6f, 0x6c, 0x56, - 0x6f, 0x6c, 0x75, 0x6e, 0x74, 0x61, 0x72, 0x79, 0x45, 0x78, 0x69, 0x74, 0x73, 0x12, 0x16, 0x2e, - 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, - 0x45, 0x6d, 0x70, 0x74, 0x79, 0x1a, 0x2b, 0x2e, 0x65, 0x74, 0x68, 0x65, 0x72, 0x65, 0x75, 0x6d, - 0x2e, 0x65, 0x74, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x56, 0x6f, 0x6c, 0x75, 0x6e, 0x74, 0x61, 0x72, - 0x79, 0x45, 0x78, 0x69, 0x74, 0x73, 0x50, 0x6f, 0x6f, 0x6c, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, - 0x73, 0x65, 0x22, 0x2b, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x25, 0x12, 0x23, 0x2f, 0x65, 0x74, 0x68, - 0x2f, 0x76, 0x31, 0x2f, 0x62, 0x65, 0x61, 0x63, 0x6f, 0x6e, 0x2f, 0x70, 0x6f, 0x6f, 0x6c, 0x2f, - 0x76, 0x6f, 0x6c, 0x75, 0x6e, 0x74, 0x61, 0x72, 0x79, 0x5f, 0x65, 0x78, 0x69, 0x74, 0x73, 0x12, - 0x83, 0x01, 0x0a, 0x13, 0x53, 0x75, 0x62, 0x6d, 0x69, 0x74, 0x56, 0x6f, 0x6c, 0x75, 0x6e, 0x74, - 0x61, 0x72, 0x79, 0x45, 0x78, 0x69, 0x74, 0x12, 0x24, 0x2e, 0x65, 0x74, 0x68, 0x65, 0x72, 0x65, - 0x75, 0x6d, 0x2e, 0x65, 0x74, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x69, 0x67, 0x6e, 0x65, 0x64, - 0x56, 0x6f, 0x6c, 0x75, 0x6e, 0x74, 0x61, 0x72, 0x79, 0x45, 0x78, 0x69, 0x74, 0x1a, 0x16, 0x2e, - 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, - 0x45, 0x6d, 0x70, 0x74, 0x79, 0x22, 0x2e, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x28, 0x22, 0x23, 0x2f, - 0x65, 0x74, 0x68, 0x2f, 0x76, 0x31, 0x2f, 0x62, 0x65, 0x61, 0x63, 0x6f, 0x6e, 0x2f, 0x70, 0x6f, - 0x6f, 0x6c, 0x2f, 0x76, 0x6f, 0x6c, 0x75, 0x6e, 0x74, 0x61, 0x72, 0x79, 0x5f, 0x65, 0x78, 0x69, - 0x74, 0x73, 0x3a, 0x01, 0x2a, 0x12, 0x76, 0x0a, 0x0f, 0x47, 0x65, 0x74, 0x46, 0x6f, 0x72, 0x6b, - 0x53, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x12, 0x16, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, - 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, - 0x1a, 0x25, 0x2e, 0x65, 0x74, 0x68, 0x65, 0x72, 0x65, 0x75, 0x6d, 0x2e, 0x65, 0x74, 0x68, 0x2e, - 0x76, 0x31, 0x2e, 0x46, 0x6f, 0x72, 0x6b, 0x53, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x52, - 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x24, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x1e, 0x12, - 0x1c, 0x2f, 0x65, 0x74, 0x68, 0x2f, 0x76, 0x31, 0x2f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2f, - 0x66, 0x6f, 0x72, 0x6b, 0x5f, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x12, 0x5d, 0x0a, - 0x07, 0x47, 0x65, 0x74, 0x53, 0x70, 0x65, 0x63, 0x12, 0x16, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, - 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, - 0x1a, 0x1d, 0x2e, 0x65, 0x74, 0x68, 0x65, 0x72, 0x65, 0x75, 0x6d, 0x2e, 0x65, 0x74, 0x68, 0x2e, - 0x76, 0x31, 0x2e, 0x53, 0x70, 0x65, 0x63, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, - 0x1b, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x15, 0x12, 0x13, 0x2f, 0x65, 0x74, 0x68, 0x2f, 0x76, 0x31, - 0x2f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2f, 0x73, 0x70, 0x65, 0x63, 0x12, 0x7f, 0x0a, 0x12, - 0x47, 0x65, 0x74, 0x44, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x43, 0x6f, 0x6e, 0x74, 0x72, 0x61, - 0x63, 0x74, 0x12, 0x16, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, - 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x1a, 0x28, 0x2e, 0x65, 0x74, 0x68, - 0x65, 0x72, 0x65, 0x75, 0x6d, 0x2e, 0x65, 0x74, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x65, 0x70, + 0x2e, 0x50, 0x72, 0x6f, 0x70, 0x6f, 0x73, 0x65, 0x72, 0x53, 0x6c, 0x61, 0x73, 0x68, 0x69, 0x6e, + 0x67, 0x52, 0x04, 0x64, 0x61, 0x74, 0x61, 0x22, 0x56, 0x0a, 0x1a, 0x56, 0x6f, 0x6c, 0x75, 0x6e, + 0x74, 0x61, 0x72, 0x79, 0x45, 0x78, 0x69, 0x74, 0x73, 0x50, 0x6f, 0x6f, 0x6c, 0x52, 0x65, 0x73, + 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x38, 0x0a, 0x04, 0x64, 0x61, 0x74, 0x61, 0x18, 0x01, 0x20, + 0x03, 0x28, 0x0b, 0x32, 0x24, 0x2e, 0x65, 0x74, 0x68, 0x65, 0x72, 0x65, 0x75, 0x6d, 0x2e, 0x65, + 0x74, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x69, 0x67, 0x6e, 0x65, 0x64, 0x56, 0x6f, 0x6c, 0x75, + 0x6e, 0x74, 0x61, 0x72, 0x79, 0x45, 0x78, 0x69, 0x74, 0x52, 0x04, 0x64, 0x61, 0x74, 0x61, 0x22, + 0x41, 0x0a, 0x14, 0x46, 0x6f, 0x72, 0x6b, 0x53, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x52, + 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x29, 0x0a, 0x04, 0x64, 0x61, 0x74, 0x61, 0x18, + 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x15, 0x2e, 0x65, 0x74, 0x68, 0x65, 0x72, 0x65, 0x75, 0x6d, + 0x2e, 0x65, 0x74, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x46, 0x6f, 0x72, 0x6b, 0x52, 0x04, 0x64, 0x61, + 0x74, 0x61, 0x22, 0x84, 0x01, 0x0a, 0x0c, 0x53, 0x70, 0x65, 0x63, 0x52, 0x65, 0x73, 0x70, 0x6f, + 0x6e, 0x73, 0x65, 0x12, 0x3b, 0x0a, 0x04, 0x64, 0x61, 0x74, 0x61, 0x18, 0x01, 0x20, 0x03, 0x28, + 0x0b, 0x32, 0x27, 0x2e, 0x65, 0x74, 0x68, 0x65, 0x72, 0x65, 0x75, 0x6d, 0x2e, 0x65, 0x74, 0x68, + 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x70, 0x65, 0x63, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, + 0x2e, 0x44, 0x61, 0x74, 0x61, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x04, 0x64, 0x61, 0x74, 0x61, + 0x1a, 0x37, 0x0a, 0x09, 0x44, 0x61, 0x74, 0x61, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, + 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, + 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, + 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x22, 0x4f, 0x0a, 0x17, 0x44, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x43, 0x6f, 0x6e, 0x74, 0x72, 0x61, 0x63, 0x74, 0x52, 0x65, 0x73, 0x70, - 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x27, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x21, 0x12, 0x1f, 0x2f, 0x65, - 0x74, 0x68, 0x2f, 0x76, 0x31, 0x2f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2f, 0x64, 0x65, 0x70, - 0x6f, 0x73, 0x69, 0x74, 0x5f, 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x61, 0x63, 0x74, 0x42, 0x7a, 0x0a, - 0x13, 0x6f, 0x72, 0x67, 0x2e, 0x65, 0x74, 0x68, 0x65, 0x72, 0x65, 0x75, 0x6d, 0x2e, 0x65, 0x74, - 0x68, 0x2e, 0x76, 0x31, 0x42, 0x10, 0x42, 0x65, 0x61, 0x63, 0x6f, 0x6e, 0x43, 0x68, 0x61, 0x69, - 0x6e, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x2b, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, - 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x70, 0x72, 0x79, 0x73, 0x6d, 0x61, 0x74, 0x69, 0x63, 0x6c, 0x61, - 0x62, 0x73, 0x2f, 0x70, 0x72, 0x79, 0x73, 0x6d, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x65, - 0x74, 0x68, 0x2f, 0x76, 0x31, 0xaa, 0x02, 0x0f, 0x45, 0x74, 0x68, 0x65, 0x72, 0x65, 0x75, 0x6d, - 0x2e, 0x45, 0x74, 0x68, 0x2e, 0x76, 0x31, 0xca, 0x02, 0x0f, 0x45, 0x74, 0x68, 0x65, 0x72, 0x65, - 0x75, 0x6d, 0x5c, 0x45, 0x74, 0x68, 0x5c, 0x76, 0x31, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, - 0x33, + 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x34, 0x0a, 0x04, 0x64, 0x61, 0x74, 0x61, 0x18, 0x01, 0x20, 0x01, + 0x28, 0x0b, 0x32, 0x20, 0x2e, 0x65, 0x74, 0x68, 0x65, 0x72, 0x65, 0x75, 0x6d, 0x2e, 0x65, 0x74, + 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x43, 0x6f, 0x6e, 0x74, + 0x72, 0x61, 0x63, 0x74, 0x52, 0x04, 0x64, 0x61, 0x74, 0x61, 0x22, 0x46, 0x0a, 0x0f, 0x44, 0x65, + 0x70, 0x6f, 0x73, 0x69, 0x74, 0x43, 0x6f, 0x6e, 0x74, 0x72, 0x61, 0x63, 0x74, 0x12, 0x19, 0x0a, + 0x08, 0x63, 0x68, 0x61, 0x69, 0x6e, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x04, 0x52, + 0x07, 0x63, 0x68, 0x61, 0x69, 0x6e, 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x61, 0x64, 0x64, 0x72, + 0x65, 0x73, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x61, 0x64, 0x64, 0x72, 0x65, + 0x73, 0x73, 0x32, 0xff, 0x1b, 0x0a, 0x0b, 0x42, 0x65, 0x61, 0x63, 0x6f, 0x6e, 0x43, 0x68, 0x61, + 0x69, 0x6e, 0x12, 0x66, 0x0a, 0x0a, 0x47, 0x65, 0x74, 0x47, 0x65, 0x6e, 0x65, 0x73, 0x69, 0x73, + 0x12, 0x16, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, + 0x75, 0x66, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x1a, 0x20, 0x2e, 0x65, 0x74, 0x68, 0x65, 0x72, + 0x65, 0x75, 0x6d, 0x2e, 0x65, 0x74, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x65, 0x6e, 0x65, 0x73, + 0x69, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x1e, 0x82, 0xd3, 0xe4, 0x93, + 0x02, 0x18, 0x12, 0x16, 0x2f, 0x65, 0x74, 0x68, 0x2f, 0x76, 0x31, 0x2f, 0x62, 0x65, 0x61, 0x63, + 0x6f, 0x6e, 0x2f, 0x67, 0x65, 0x6e, 0x65, 0x73, 0x69, 0x73, 0x12, 0x80, 0x01, 0x0a, 0x0c, 0x47, + 0x65, 0x74, 0x53, 0x74, 0x61, 0x74, 0x65, 0x52, 0x6f, 0x6f, 0x74, 0x12, 0x1d, 0x2e, 0x65, 0x74, + 0x68, 0x65, 0x72, 0x65, 0x75, 0x6d, 0x2e, 0x65, 0x74, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x74, + 0x61, 0x74, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x22, 0x2e, 0x65, 0x74, 0x68, + 0x65, 0x72, 0x65, 0x75, 0x6d, 0x2e, 0x65, 0x74, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x74, 0x61, + 0x74, 0x65, 0x52, 0x6f, 0x6f, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x2d, + 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x27, 0x12, 0x25, 0x2f, 0x65, 0x74, 0x68, 0x2f, 0x76, 0x31, 0x2f, + 0x62, 0x65, 0x61, 0x63, 0x6f, 0x6e, 0x2f, 0x73, 0x74, 0x61, 0x74, 0x65, 0x73, 0x2f, 0x7b, 0x73, + 0x74, 0x61, 0x74, 0x65, 0x5f, 0x69, 0x64, 0x7d, 0x2f, 0x72, 0x6f, 0x6f, 0x74, 0x12, 0x80, 0x01, + 0x0a, 0x0c, 0x47, 0x65, 0x74, 0x53, 0x74, 0x61, 0x74, 0x65, 0x46, 0x6f, 0x72, 0x6b, 0x12, 0x1d, + 0x2e, 0x65, 0x74, 0x68, 0x65, 0x72, 0x65, 0x75, 0x6d, 0x2e, 0x65, 0x74, 0x68, 0x2e, 0x76, 0x31, + 0x2e, 0x53, 0x74, 0x61, 0x74, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x22, 0x2e, + 0x65, 0x74, 0x68, 0x65, 0x72, 0x65, 0x75, 0x6d, 0x2e, 0x65, 0x74, 0x68, 0x2e, 0x76, 0x31, 0x2e, + 0x53, 0x74, 0x61, 0x74, 0x65, 0x46, 0x6f, 0x72, 0x6b, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, + 0x65, 0x22, 0x2d, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x27, 0x12, 0x25, 0x2f, 0x65, 0x74, 0x68, 0x2f, + 0x76, 0x31, 0x2f, 0x62, 0x65, 0x61, 0x63, 0x6f, 0x6e, 0x2f, 0x73, 0x74, 0x61, 0x74, 0x65, 0x73, + 0x2f, 0x7b, 0x73, 0x74, 0x61, 0x74, 0x65, 0x5f, 0x69, 0x64, 0x7d, 0x2f, 0x66, 0x6f, 0x72, 0x6b, + 0x12, 0xa8, 0x01, 0x0a, 0x16, 0x47, 0x65, 0x74, 0x46, 0x69, 0x6e, 0x61, 0x6c, 0x69, 0x74, 0x79, + 0x43, 0x68, 0x65, 0x63, 0x6b, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x73, 0x12, 0x1d, 0x2e, 0x65, 0x74, + 0x68, 0x65, 0x72, 0x65, 0x75, 0x6d, 0x2e, 0x65, 0x74, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x74, + 0x61, 0x74, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x30, 0x2e, 0x65, 0x74, 0x68, + 0x65, 0x72, 0x65, 0x75, 0x6d, 0x2e, 0x65, 0x74, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x74, 0x61, + 0x74, 0x65, 0x46, 0x69, 0x6e, 0x61, 0x6c, 0x69, 0x74, 0x79, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x70, + 0x6f, 0x69, 0x6e, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x3d, 0x82, 0xd3, + 0xe4, 0x93, 0x02, 0x37, 0x12, 0x35, 0x2f, 0x65, 0x74, 0x68, 0x2f, 0x76, 0x31, 0x2f, 0x62, 0x65, + 0x61, 0x63, 0x6f, 0x6e, 0x2f, 0x73, 0x74, 0x61, 0x74, 0x65, 0x73, 0x2f, 0x7b, 0x73, 0x74, 0x61, + 0x74, 0x65, 0x5f, 0x69, 0x64, 0x7d, 0x2f, 0x66, 0x69, 0x6e, 0x61, 0x6c, 0x69, 0x74, 0x79, 0x5f, + 0x63, 0x68, 0x65, 0x63, 0x6b, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x73, 0x12, 0x98, 0x01, 0x0a, 0x0e, + 0x4c, 0x69, 0x73, 0x74, 0x56, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, 0x73, 0x12, 0x27, + 0x2e, 0x65, 0x74, 0x68, 0x65, 0x72, 0x65, 0x75, 0x6d, 0x2e, 0x65, 0x74, 0x68, 0x2e, 0x76, 0x31, + 0x2e, 0x53, 0x74, 0x61, 0x74, 0x65, 0x56, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, 0x73, + 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x28, 0x2e, 0x65, 0x74, 0x68, 0x65, 0x72, 0x65, + 0x75, 0x6d, 0x2e, 0x65, 0x74, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x65, 0x56, + 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, + 0x65, 0x22, 0x33, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x2d, 0x12, 0x2b, 0x2f, 0x65, 0x74, 0x68, 0x2f, + 0x76, 0x31, 0x2f, 0x62, 0x65, 0x61, 0x63, 0x6f, 0x6e, 0x2f, 0x73, 0x74, 0x61, 0x74, 0x65, 0x73, + 0x2f, 0x7b, 0x73, 0x74, 0x61, 0x74, 0x65, 0x5f, 0x69, 0x64, 0x7d, 0x2f, 0x76, 0x61, 0x6c, 0x69, + 0x64, 0x61, 0x74, 0x6f, 0x72, 0x73, 0x12, 0xa3, 0x01, 0x0a, 0x0c, 0x47, 0x65, 0x74, 0x56, 0x61, + 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, 0x12, 0x26, 0x2e, 0x65, 0x74, 0x68, 0x65, 0x72, 0x65, + 0x75, 0x6d, 0x2e, 0x65, 0x74, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x65, 0x56, + 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, + 0x27, 0x2e, 0x65, 0x74, 0x68, 0x65, 0x72, 0x65, 0x75, 0x6d, 0x2e, 0x65, 0x74, 0x68, 0x2e, 0x76, + 0x31, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x65, 0x56, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, + 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x42, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x3c, + 0x12, 0x3a, 0x2f, 0x65, 0x74, 0x68, 0x2f, 0x76, 0x31, 0x2f, 0x62, 0x65, 0x61, 0x63, 0x6f, 0x6e, + 0x2f, 0x73, 0x74, 0x61, 0x74, 0x65, 0x73, 0x2f, 0x7b, 0x73, 0x74, 0x61, 0x74, 0x65, 0x5f, 0x69, + 0x64, 0x7d, 0x2f, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, 0x73, 0x2f, 0x7b, 0x76, + 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, 0x5f, 0x69, 0x64, 0x7d, 0x12, 0xab, 0x01, 0x0a, + 0x15, 0x4c, 0x69, 0x73, 0x74, 0x56, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, 0x42, 0x61, + 0x6c, 0x61, 0x6e, 0x63, 0x65, 0x73, 0x12, 0x29, 0x2e, 0x65, 0x74, 0x68, 0x65, 0x72, 0x65, 0x75, + 0x6d, 0x2e, 0x65, 0x74, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x56, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, + 0x6f, 0x72, 0x42, 0x61, 0x6c, 0x61, 0x6e, 0x63, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, + 0x74, 0x1a, 0x2a, 0x2e, 0x65, 0x74, 0x68, 0x65, 0x72, 0x65, 0x75, 0x6d, 0x2e, 0x65, 0x74, 0x68, + 0x2e, 0x76, 0x31, 0x2e, 0x56, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, 0x42, 0x61, 0x6c, + 0x61, 0x6e, 0x63, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x3b, 0x82, + 0xd3, 0xe4, 0x93, 0x02, 0x35, 0x12, 0x33, 0x2f, 0x65, 0x74, 0x68, 0x2f, 0x76, 0x31, 0x2f, 0x62, + 0x65, 0x61, 0x63, 0x6f, 0x6e, 0x2f, 0x73, 0x74, 0x61, 0x74, 0x65, 0x73, 0x2f, 0x7b, 0x73, 0x74, + 0x61, 0x74, 0x65, 0x5f, 0x69, 0x64, 0x7d, 0x2f, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, + 0x72, 0x5f, 0x62, 0x61, 0x6c, 0x61, 0x6e, 0x63, 0x65, 0x73, 0x12, 0x98, 0x01, 0x0a, 0x0e, 0x4c, + 0x69, 0x73, 0x74, 0x43, 0x6f, 0x6d, 0x6d, 0x69, 0x74, 0x74, 0x65, 0x65, 0x73, 0x12, 0x27, 0x2e, + 0x65, 0x74, 0x68, 0x65, 0x72, 0x65, 0x75, 0x6d, 0x2e, 0x65, 0x74, 0x68, 0x2e, 0x76, 0x31, 0x2e, + 0x53, 0x74, 0x61, 0x74, 0x65, 0x43, 0x6f, 0x6d, 0x6d, 0x69, 0x74, 0x74, 0x65, 0x65, 0x73, 0x52, + 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x28, 0x2e, 0x65, 0x74, 0x68, 0x65, 0x72, 0x65, 0x75, + 0x6d, 0x2e, 0x65, 0x74, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x65, 0x43, 0x6f, + 0x6d, 0x6d, 0x69, 0x74, 0x74, 0x65, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, + 0x22, 0x33, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x2d, 0x12, 0x2b, 0x2f, 0x65, 0x74, 0x68, 0x2f, 0x76, + 0x31, 0x2f, 0x62, 0x65, 0x61, 0x63, 0x6f, 0x6e, 0x2f, 0x73, 0x74, 0x61, 0x74, 0x65, 0x73, 0x2f, + 0x7b, 0x73, 0x74, 0x61, 0x74, 0x65, 0x5f, 0x69, 0x64, 0x7d, 0x2f, 0x63, 0x6f, 0x6d, 0x6d, 0x69, + 0x74, 0x74, 0x65, 0x65, 0x73, 0x12, 0x7f, 0x0a, 0x10, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x6c, 0x6f, + 0x63, 0x6b, 0x48, 0x65, 0x61, 0x64, 0x65, 0x72, 0x73, 0x12, 0x24, 0x2e, 0x65, 0x74, 0x68, 0x65, + 0x72, 0x65, 0x75, 0x6d, 0x2e, 0x65, 0x74, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x42, 0x6c, 0x6f, 0x63, + 0x6b, 0x48, 0x65, 0x61, 0x64, 0x65, 0x72, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, + 0x25, 0x2e, 0x65, 0x74, 0x68, 0x65, 0x72, 0x65, 0x75, 0x6d, 0x2e, 0x65, 0x74, 0x68, 0x2e, 0x76, + 0x31, 0x2e, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x48, 0x65, 0x61, 0x64, 0x65, 0x72, 0x73, 0x52, 0x65, + 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x1e, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x18, 0x12, 0x16, + 0x2f, 0x65, 0x74, 0x68, 0x2f, 0x76, 0x31, 0x2f, 0x62, 0x65, 0x61, 0x63, 0x6f, 0x6e, 0x2f, 0x68, + 0x65, 0x61, 0x64, 0x65, 0x72, 0x73, 0x12, 0x80, 0x01, 0x0a, 0x0e, 0x47, 0x65, 0x74, 0x42, 0x6c, + 0x6f, 0x63, 0x6b, 0x48, 0x65, 0x61, 0x64, 0x65, 0x72, 0x12, 0x1d, 0x2e, 0x65, 0x74, 0x68, 0x65, + 0x72, 0x65, 0x75, 0x6d, 0x2e, 0x65, 0x74, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x42, 0x6c, 0x6f, 0x63, + 0x6b, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x24, 0x2e, 0x65, 0x74, 0x68, 0x65, 0x72, + 0x65, 0x75, 0x6d, 0x2e, 0x65, 0x74, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x42, 0x6c, 0x6f, 0x63, 0x6b, + 0x48, 0x65, 0x61, 0x64, 0x65, 0x72, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x29, + 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x23, 0x12, 0x21, 0x2f, 0x65, 0x74, 0x68, 0x2f, 0x76, 0x31, 0x2f, + 0x62, 0x65, 0x61, 0x63, 0x6f, 0x6e, 0x2f, 0x68, 0x65, 0x61, 0x64, 0x65, 0x72, 0x73, 0x2f, 0x7b, + 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x5f, 0x69, 0x64, 0x7d, 0x12, 0x6e, 0x0a, 0x0b, 0x53, 0x75, 0x62, + 0x6d, 0x69, 0x74, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x12, 0x25, 0x2e, 0x65, 0x74, 0x68, 0x65, 0x72, + 0x65, 0x75, 0x6d, 0x2e, 0x65, 0x74, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x42, 0x65, 0x61, 0x63, 0x6f, + 0x6e, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x43, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, 0x1a, + 0x16, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, + 0x66, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x22, 0x20, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x1a, 0x22, + 0x15, 0x2f, 0x65, 0x74, 0x68, 0x2f, 0x76, 0x31, 0x2f, 0x62, 0x65, 0x61, 0x63, 0x6f, 0x6e, 0x2f, + 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x73, 0x3a, 0x01, 0x2a, 0x12, 0x73, 0x0a, 0x08, 0x47, 0x65, 0x74, + 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x12, 0x1d, 0x2e, 0x65, 0x74, 0x68, 0x65, 0x72, 0x65, 0x75, 0x6d, + 0x2e, 0x65, 0x74, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x52, 0x65, 0x71, + 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1e, 0x2e, 0x65, 0x74, 0x68, 0x65, 0x72, 0x65, 0x75, 0x6d, 0x2e, + 0x65, 0x74, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x52, 0x65, 0x73, 0x70, + 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x28, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x22, 0x12, 0x20, 0x2f, 0x65, + 0x74, 0x68, 0x2f, 0x76, 0x31, 0x2f, 0x62, 0x65, 0x61, 0x63, 0x6f, 0x6e, 0x2f, 0x62, 0x6c, 0x6f, + 0x63, 0x6b, 0x73, 0x2f, 0x7b, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x5f, 0x69, 0x64, 0x7d, 0x12, 0x80, + 0x01, 0x0a, 0x0c, 0x47, 0x65, 0x74, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x52, 0x6f, 0x6f, 0x74, 0x12, + 0x1d, 0x2e, 0x65, 0x74, 0x68, 0x65, 0x72, 0x65, 0x75, 0x6d, 0x2e, 0x65, 0x74, 0x68, 0x2e, 0x76, + 0x31, 0x2e, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x22, + 0x2e, 0x65, 0x74, 0x68, 0x65, 0x72, 0x65, 0x75, 0x6d, 0x2e, 0x65, 0x74, 0x68, 0x2e, 0x76, 0x31, + 0x2e, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x52, 0x6f, 0x6f, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, + 0x73, 0x65, 0x22, 0x2d, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x27, 0x12, 0x25, 0x2f, 0x65, 0x74, 0x68, + 0x2f, 0x76, 0x31, 0x2f, 0x62, 0x65, 0x61, 0x63, 0x6f, 0x6e, 0x2f, 0x62, 0x6c, 0x6f, 0x63, 0x6b, + 0x73, 0x2f, 0x7b, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x5f, 0x69, 0x64, 0x7d, 0x2f, 0x72, 0x6f, 0x6f, + 0x74, 0x12, 0x7d, 0x0a, 0x0b, 0x47, 0x65, 0x74, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x53, 0x53, 0x5a, + 0x12, 0x1d, 0x2e, 0x65, 0x74, 0x68, 0x65, 0x72, 0x65, 0x75, 0x6d, 0x2e, 0x65, 0x74, 0x68, 0x2e, + 0x76, 0x31, 0x2e, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, + 0x21, 0x2e, 0x65, 0x74, 0x68, 0x65, 0x72, 0x65, 0x75, 0x6d, 0x2e, 0x65, 0x74, 0x68, 0x2e, 0x76, + 0x31, 0x2e, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x53, 0x53, 0x5a, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, + 0x73, 0x65, 0x22, 0x2c, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x26, 0x12, 0x24, 0x2f, 0x65, 0x74, 0x68, + 0x2f, 0x76, 0x31, 0x2f, 0x62, 0x65, 0x61, 0x63, 0x6f, 0x6e, 0x2f, 0x62, 0x6c, 0x6f, 0x63, 0x6b, + 0x73, 0x2f, 0x7b, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x5f, 0x69, 0x64, 0x7d, 0x2f, 0x73, 0x73, 0x7a, + 0x12, 0x99, 0x01, 0x0a, 0x15, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x41, 0x74, + 0x74, 0x65, 0x73, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x1d, 0x2e, 0x65, 0x74, 0x68, + 0x65, 0x72, 0x65, 0x75, 0x6d, 0x2e, 0x65, 0x74, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x42, 0x6c, 0x6f, + 0x63, 0x6b, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2a, 0x2e, 0x65, 0x74, 0x68, 0x65, + 0x72, 0x65, 0x75, 0x6d, 0x2e, 0x65, 0x74, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x42, 0x6c, 0x6f, 0x63, + 0x6b, 0x41, 0x74, 0x74, 0x65, 0x73, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x65, 0x73, + 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x35, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x2f, 0x12, 0x2d, 0x2f, + 0x65, 0x74, 0x68, 0x2f, 0x76, 0x31, 0x2f, 0x62, 0x65, 0x61, 0x63, 0x6f, 0x6e, 0x2f, 0x62, 0x6c, + 0x6f, 0x63, 0x6b, 0x73, 0x2f, 0x7b, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x5f, 0x69, 0x64, 0x7d, 0x2f, + 0x61, 0x74, 0x74, 0x65, 0x73, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x95, 0x01, 0x0a, + 0x14, 0x4c, 0x69, 0x73, 0x74, 0x50, 0x6f, 0x6f, 0x6c, 0x41, 0x74, 0x74, 0x65, 0x73, 0x74, 0x61, + 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x28, 0x2e, 0x65, 0x74, 0x68, 0x65, 0x72, 0x65, 0x75, 0x6d, + 0x2e, 0x65, 0x74, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x41, 0x74, 0x74, 0x65, 0x73, 0x74, 0x61, 0x74, + 0x69, 0x6f, 0x6e, 0x73, 0x50, 0x6f, 0x6f, 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, + 0x29, 0x2e, 0x65, 0x74, 0x68, 0x65, 0x72, 0x65, 0x75, 0x6d, 0x2e, 0x65, 0x74, 0x68, 0x2e, 0x76, + 0x31, 0x2e, 0x41, 0x74, 0x74, 0x65, 0x73, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x50, 0x6f, + 0x6f, 0x6c, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x28, 0x82, 0xd3, 0xe4, 0x93, + 0x02, 0x22, 0x12, 0x20, 0x2f, 0x65, 0x74, 0x68, 0x2f, 0x76, 0x31, 0x2f, 0x62, 0x65, 0x61, 0x63, + 0x6f, 0x6e, 0x2f, 0x70, 0x6f, 0x6f, 0x6c, 0x2f, 0x61, 0x74, 0x74, 0x65, 0x73, 0x74, 0x61, 0x74, + 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x85, 0x01, 0x0a, 0x12, 0x53, 0x75, 0x62, 0x6d, 0x69, 0x74, 0x41, + 0x74, 0x74, 0x65, 0x73, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x2a, 0x2e, 0x65, 0x74, + 0x68, 0x65, 0x72, 0x65, 0x75, 0x6d, 0x2e, 0x65, 0x74, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x75, + 0x62, 0x6d, 0x69, 0x74, 0x41, 0x74, 0x74, 0x65, 0x73, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, + 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x16, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, + 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x22, + 0x2b, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x25, 0x22, 0x20, 0x2f, 0x65, 0x74, 0x68, 0x2f, 0x76, 0x31, + 0x2f, 0x62, 0x65, 0x61, 0x63, 0x6f, 0x6e, 0x2f, 0x70, 0x6f, 0x6f, 0x6c, 0x2f, 0x61, 0x74, 0x74, + 0x65, 0x73, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x3a, 0x01, 0x2a, 0x12, 0x93, 0x01, 0x0a, + 0x19, 0x4c, 0x69, 0x73, 0x74, 0x50, 0x6f, 0x6f, 0x6c, 0x41, 0x74, 0x74, 0x65, 0x73, 0x74, 0x65, + 0x72, 0x53, 0x6c, 0x61, 0x73, 0x68, 0x69, 0x6e, 0x67, 0x73, 0x12, 0x16, 0x2e, 0x67, 0x6f, 0x6f, + 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x45, 0x6d, 0x70, + 0x74, 0x79, 0x1a, 0x2e, 0x2e, 0x65, 0x74, 0x68, 0x65, 0x72, 0x65, 0x75, 0x6d, 0x2e, 0x65, 0x74, + 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x41, 0x74, 0x74, 0x65, 0x73, 0x74, 0x65, 0x72, 0x53, 0x6c, 0x61, + 0x73, 0x68, 0x69, 0x6e, 0x67, 0x73, 0x50, 0x6f, 0x6f, 0x6c, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, + 0x73, 0x65, 0x22, 0x2e, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x28, 0x12, 0x26, 0x2f, 0x65, 0x74, 0x68, + 0x2f, 0x76, 0x31, 0x2f, 0x62, 0x65, 0x61, 0x63, 0x6f, 0x6e, 0x2f, 0x70, 0x6f, 0x6f, 0x6c, 0x2f, + 0x61, 0x74, 0x74, 0x65, 0x73, 0x74, 0x65, 0x72, 0x5f, 0x73, 0x6c, 0x61, 0x73, 0x68, 0x69, 0x6e, + 0x67, 0x73, 0x12, 0x86, 0x01, 0x0a, 0x16, 0x53, 0x75, 0x62, 0x6d, 0x69, 0x74, 0x41, 0x74, 0x74, + 0x65, 0x73, 0x74, 0x65, 0x72, 0x53, 0x6c, 0x61, 0x73, 0x68, 0x69, 0x6e, 0x67, 0x12, 0x21, 0x2e, + 0x65, 0x74, 0x68, 0x65, 0x72, 0x65, 0x75, 0x6d, 0x2e, 0x65, 0x74, 0x68, 0x2e, 0x76, 0x31, 0x2e, + 0x41, 0x74, 0x74, 0x65, 0x73, 0x74, 0x65, 0x72, 0x53, 0x6c, 0x61, 0x73, 0x68, 0x69, 0x6e, 0x67, + 0x1a, 0x16, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, + 0x75, 0x66, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x22, 0x31, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x2b, + 0x22, 0x26, 0x2f, 0x65, 0x74, 0x68, 0x2f, 0x76, 0x31, 0x2f, 0x62, 0x65, 0x61, 0x63, 0x6f, 0x6e, + 0x2f, 0x70, 0x6f, 0x6f, 0x6c, 0x2f, 0x61, 0x74, 0x74, 0x65, 0x73, 0x74, 0x65, 0x72, 0x5f, 0x73, + 0x6c, 0x61, 0x73, 0x68, 0x69, 0x6e, 0x67, 0x73, 0x3a, 0x01, 0x2a, 0x12, 0x92, 0x01, 0x0a, 0x19, + 0x4c, 0x69, 0x73, 0x74, 0x50, 0x6f, 0x6f, 0x6c, 0x50, 0x72, 0x6f, 0x70, 0x6f, 0x73, 0x65, 0x72, + 0x53, 0x6c, 0x61, 0x73, 0x68, 0x69, 0x6e, 0x67, 0x73, 0x12, 0x16, 0x2e, 0x67, 0x6f, 0x6f, 0x67, + 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x45, 0x6d, 0x70, 0x74, + 0x79, 0x1a, 0x2d, 0x2e, 0x65, 0x74, 0x68, 0x65, 0x72, 0x65, 0x75, 0x6d, 0x2e, 0x65, 0x74, 0x68, + 0x2e, 0x76, 0x31, 0x2e, 0x50, 0x72, 0x6f, 0x70, 0x6f, 0x73, 0x65, 0x72, 0x53, 0x6c, 0x61, 0x73, + 0x68, 0x69, 0x6e, 0x67, 0x50, 0x6f, 0x6f, 0x6c, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, + 0x22, 0x2e, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x28, 0x12, 0x26, 0x2f, 0x65, 0x74, 0x68, 0x2f, 0x76, + 0x31, 0x2f, 0x62, 0x65, 0x61, 0x63, 0x6f, 0x6e, 0x2f, 0x70, 0x6f, 0x6f, 0x6c, 0x2f, 0x70, 0x72, + 0x6f, 0x70, 0x6f, 0x73, 0x65, 0x72, 0x5f, 0x73, 0x6c, 0x61, 0x73, 0x68, 0x69, 0x6e, 0x67, 0x73, + 0x12, 0x86, 0x01, 0x0a, 0x16, 0x53, 0x75, 0x62, 0x6d, 0x69, 0x74, 0x50, 0x72, 0x6f, 0x70, 0x6f, + 0x73, 0x65, 0x72, 0x53, 0x6c, 0x61, 0x73, 0x68, 0x69, 0x6e, 0x67, 0x12, 0x21, 0x2e, 0x65, 0x74, + 0x68, 0x65, 0x72, 0x65, 0x75, 0x6d, 0x2e, 0x65, 0x74, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x50, 0x72, + 0x6f, 0x70, 0x6f, 0x73, 0x65, 0x72, 0x53, 0x6c, 0x61, 0x73, 0x68, 0x69, 0x6e, 0x67, 0x1a, 0x16, + 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, + 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x22, 0x31, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x2b, 0x22, 0x26, + 0x2f, 0x65, 0x74, 0x68, 0x2f, 0x76, 0x31, 0x2f, 0x62, 0x65, 0x61, 0x63, 0x6f, 0x6e, 0x2f, 0x70, + 0x6f, 0x6f, 0x6c, 0x2f, 0x70, 0x72, 0x6f, 0x70, 0x6f, 0x73, 0x65, 0x72, 0x5f, 0x73, 0x6c, 0x61, + 0x73, 0x68, 0x69, 0x6e, 0x67, 0x73, 0x3a, 0x01, 0x2a, 0x12, 0x8a, 0x01, 0x0a, 0x16, 0x4c, 0x69, + 0x73, 0x74, 0x50, 0x6f, 0x6f, 0x6c, 0x56, 0x6f, 0x6c, 0x75, 0x6e, 0x74, 0x61, 0x72, 0x79, 0x45, + 0x78, 0x69, 0x74, 0x73, 0x12, 0x16, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, + 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x1a, 0x2b, 0x2e, 0x65, + 0x74, 0x68, 0x65, 0x72, 0x65, 0x75, 0x6d, 0x2e, 0x65, 0x74, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x56, + 0x6f, 0x6c, 0x75, 0x6e, 0x74, 0x61, 0x72, 0x79, 0x45, 0x78, 0x69, 0x74, 0x73, 0x50, 0x6f, 0x6f, + 0x6c, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x2b, 0x82, 0xd3, 0xe4, 0x93, 0x02, + 0x25, 0x12, 0x23, 0x2f, 0x65, 0x74, 0x68, 0x2f, 0x76, 0x31, 0x2f, 0x62, 0x65, 0x61, 0x63, 0x6f, + 0x6e, 0x2f, 0x70, 0x6f, 0x6f, 0x6c, 0x2f, 0x76, 0x6f, 0x6c, 0x75, 0x6e, 0x74, 0x61, 0x72, 0x79, + 0x5f, 0x65, 0x78, 0x69, 0x74, 0x73, 0x12, 0x83, 0x01, 0x0a, 0x13, 0x53, 0x75, 0x62, 0x6d, 0x69, + 0x74, 0x56, 0x6f, 0x6c, 0x75, 0x6e, 0x74, 0x61, 0x72, 0x79, 0x45, 0x78, 0x69, 0x74, 0x12, 0x24, + 0x2e, 0x65, 0x74, 0x68, 0x65, 0x72, 0x65, 0x75, 0x6d, 0x2e, 0x65, 0x74, 0x68, 0x2e, 0x76, 0x31, + 0x2e, 0x53, 0x69, 0x67, 0x6e, 0x65, 0x64, 0x56, 0x6f, 0x6c, 0x75, 0x6e, 0x74, 0x61, 0x72, 0x79, + 0x45, 0x78, 0x69, 0x74, 0x1a, 0x16, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, + 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x22, 0x2e, 0x82, 0xd3, + 0xe4, 0x93, 0x02, 0x28, 0x22, 0x23, 0x2f, 0x65, 0x74, 0x68, 0x2f, 0x76, 0x31, 0x2f, 0x62, 0x65, + 0x61, 0x63, 0x6f, 0x6e, 0x2f, 0x70, 0x6f, 0x6f, 0x6c, 0x2f, 0x76, 0x6f, 0x6c, 0x75, 0x6e, 0x74, + 0x61, 0x72, 0x79, 0x5f, 0x65, 0x78, 0x69, 0x74, 0x73, 0x3a, 0x01, 0x2a, 0x12, 0x76, 0x0a, 0x0f, + 0x47, 0x65, 0x74, 0x46, 0x6f, 0x72, 0x6b, 0x53, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x12, + 0x16, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, + 0x66, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x1a, 0x25, 0x2e, 0x65, 0x74, 0x68, 0x65, 0x72, 0x65, + 0x75, 0x6d, 0x2e, 0x65, 0x74, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x46, 0x6f, 0x72, 0x6b, 0x53, 0x63, + 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x24, + 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x1e, 0x12, 0x1c, 0x2f, 0x65, 0x74, 0x68, 0x2f, 0x76, 0x31, 0x2f, + 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2f, 0x66, 0x6f, 0x72, 0x6b, 0x5f, 0x73, 0x63, 0x68, 0x65, + 0x64, 0x75, 0x6c, 0x65, 0x12, 0x5d, 0x0a, 0x07, 0x47, 0x65, 0x74, 0x53, 0x70, 0x65, 0x63, 0x12, + 0x16, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, + 0x66, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x1a, 0x1d, 0x2e, 0x65, 0x74, 0x68, 0x65, 0x72, 0x65, + 0x75, 0x6d, 0x2e, 0x65, 0x74, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x70, 0x65, 0x63, 0x52, 0x65, + 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x1b, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x15, 0x12, 0x13, + 0x2f, 0x65, 0x74, 0x68, 0x2f, 0x76, 0x31, 0x2f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2f, 0x73, + 0x70, 0x65, 0x63, 0x12, 0x7f, 0x0a, 0x12, 0x47, 0x65, 0x74, 0x44, 0x65, 0x70, 0x6f, 0x73, 0x69, + 0x74, 0x43, 0x6f, 0x6e, 0x74, 0x72, 0x61, 0x63, 0x74, 0x12, 0x16, 0x2e, 0x67, 0x6f, 0x6f, 0x67, + 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x45, 0x6d, 0x70, 0x74, + 0x79, 0x1a, 0x28, 0x2e, 0x65, 0x74, 0x68, 0x65, 0x72, 0x65, 0x75, 0x6d, 0x2e, 0x65, 0x74, 0x68, + 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x43, 0x6f, 0x6e, 0x74, 0x72, + 0x61, 0x63, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x27, 0x82, 0xd3, 0xe4, + 0x93, 0x02, 0x21, 0x12, 0x1f, 0x2f, 0x65, 0x74, 0x68, 0x2f, 0x76, 0x31, 0x2f, 0x63, 0x6f, 0x6e, + 0x66, 0x69, 0x67, 0x2f, 0x64, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x5f, 0x63, 0x6f, 0x6e, 0x74, + 0x72, 0x61, 0x63, 0x74, 0x42, 0x7a, 0x0a, 0x13, 0x6f, 0x72, 0x67, 0x2e, 0x65, 0x74, 0x68, 0x65, + 0x72, 0x65, 0x75, 0x6d, 0x2e, 0x65, 0x74, 0x68, 0x2e, 0x76, 0x31, 0x42, 0x10, 0x42, 0x65, 0x61, + 0x63, 0x6f, 0x6e, 0x43, 0x68, 0x61, 0x69, 0x6e, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, + 0x2b, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x70, 0x72, 0x79, 0x73, + 0x6d, 0x61, 0x74, 0x69, 0x63, 0x6c, 0x61, 0x62, 0x73, 0x2f, 0x70, 0x72, 0x79, 0x73, 0x6d, 0x2f, + 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x65, 0x74, 0x68, 0x2f, 0x76, 0x31, 0xaa, 0x02, 0x0f, 0x45, + 0x74, 0x68, 0x65, 0x72, 0x65, 0x75, 0x6d, 0x2e, 0x45, 0x74, 0x68, 0x2e, 0x76, 0x31, 0xca, 0x02, + 0x0f, 0x45, 0x74, 0x68, 0x65, 0x72, 0x65, 0x75, 0x6d, 0x5c, 0x45, 0x74, 0x68, 0x5c, 0x76, 0x31, + 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, } var ( @@ -2487,7 +2544,7 @@ func file_proto_eth_v1_beacon_chain_service_proto_rawDescGZIP() []byte { return file_proto_eth_v1_beacon_chain_service_proto_rawDescData } -var file_proto_eth_v1_beacon_chain_service_proto_msgTypes = make([]protoimpl.MessageInfo, 39) +var file_proto_eth_v1_beacon_chain_service_proto_msgTypes = make([]protoimpl.MessageInfo, 40) var file_proto_eth_v1_beacon_chain_service_proto_goTypes = []interface{}{ (*GenesisResponse)(nil), // 0: ethereum.eth.v1.GenesisResponse (*StateRequest)(nil), // 1: ethereum.eth.v1.StateRequest @@ -2513,66 +2570,67 @@ var file_proto_eth_v1_beacon_chain_service_proto_goTypes = []interface{}{ (*BlockHeaderContainer)(nil), // 21: ethereum.eth.v1.BlockHeaderContainer (*BeaconBlockHeaderContainer)(nil), // 22: ethereum.eth.v1.BeaconBlockHeaderContainer (*BlockResponse)(nil), // 23: ethereum.eth.v1.BlockResponse - (*BeaconBlockContainer)(nil), // 24: ethereum.eth.v1.BeaconBlockContainer - (*AttestationsPoolRequest)(nil), // 25: ethereum.eth.v1.AttestationsPoolRequest - (*SubmitAttestationsRequest)(nil), // 26: ethereum.eth.v1.SubmitAttestationsRequest - (*AttestationsPoolResponse)(nil), // 27: ethereum.eth.v1.AttestationsPoolResponse - (*AttesterSlashingsPoolResponse)(nil), // 28: ethereum.eth.v1.AttesterSlashingsPoolResponse - (*ProposerSlashingPoolResponse)(nil), // 29: ethereum.eth.v1.ProposerSlashingPoolResponse - (*VoluntaryExitsPoolResponse)(nil), // 30: ethereum.eth.v1.VoluntaryExitsPoolResponse - (*ForkScheduleResponse)(nil), // 31: ethereum.eth.v1.ForkScheduleResponse - (*SpecResponse)(nil), // 32: ethereum.eth.v1.SpecResponse - (*DepositContractResponse)(nil), // 33: ethereum.eth.v1.DepositContractResponse - (*DepositContract)(nil), // 34: ethereum.eth.v1.DepositContract - (*GenesisResponse_Genesis)(nil), // 35: ethereum.eth.v1.GenesisResponse.Genesis - (*StateRootResponse_StateRoot)(nil), // 36: ethereum.eth.v1.StateRootResponse.StateRoot - (*StateFinalityCheckpointResponse_StateFinalityCheckpoint)(nil), // 37: ethereum.eth.v1.StateFinalityCheckpointResponse.StateFinalityCheckpoint - nil, // 38: ethereum.eth.v1.SpecResponse.DataEntry - (*Fork)(nil), // 39: ethereum.eth.v1.Fork - (ValidatorStatus)(0), // 40: ethereum.eth.v1.ValidatorStatus - (*ValidatorContainer)(nil), // 41: ethereum.eth.v1.ValidatorContainer - (*Committee)(nil), // 42: ethereum.eth.v1.Committee - (*Attestation)(nil), // 43: ethereum.eth.v1.Attestation - (*BeaconBlockHeader)(nil), // 44: ethereum.eth.v1.BeaconBlockHeader - (*BeaconBlock)(nil), // 45: ethereum.eth.v1.BeaconBlock - (*AttesterSlashing)(nil), // 46: ethereum.eth.v1.AttesterSlashing - (*ProposerSlashing)(nil), // 47: ethereum.eth.v1.ProposerSlashing - (*SignedVoluntaryExit)(nil), // 48: ethereum.eth.v1.SignedVoluntaryExit - (*timestamp.Timestamp)(nil), // 49: google.protobuf.Timestamp - (*Checkpoint)(nil), // 50: ethereum.eth.v1.Checkpoint - (*empty.Empty)(nil), // 51: google.protobuf.Empty + (*BlockSSZResponse)(nil), // 24: ethereum.eth.v1.BlockSSZResponse + (*BeaconBlockContainer)(nil), // 25: ethereum.eth.v1.BeaconBlockContainer + (*AttestationsPoolRequest)(nil), // 26: ethereum.eth.v1.AttestationsPoolRequest + (*SubmitAttestationsRequest)(nil), // 27: ethereum.eth.v1.SubmitAttestationsRequest + (*AttestationsPoolResponse)(nil), // 28: ethereum.eth.v1.AttestationsPoolResponse + (*AttesterSlashingsPoolResponse)(nil), // 29: ethereum.eth.v1.AttesterSlashingsPoolResponse + (*ProposerSlashingPoolResponse)(nil), // 30: ethereum.eth.v1.ProposerSlashingPoolResponse + (*VoluntaryExitsPoolResponse)(nil), // 31: ethereum.eth.v1.VoluntaryExitsPoolResponse + (*ForkScheduleResponse)(nil), // 32: ethereum.eth.v1.ForkScheduleResponse + (*SpecResponse)(nil), // 33: ethereum.eth.v1.SpecResponse + (*DepositContractResponse)(nil), // 34: ethereum.eth.v1.DepositContractResponse + (*DepositContract)(nil), // 35: ethereum.eth.v1.DepositContract + (*GenesisResponse_Genesis)(nil), // 36: ethereum.eth.v1.GenesisResponse.Genesis + (*StateRootResponse_StateRoot)(nil), // 37: ethereum.eth.v1.StateRootResponse.StateRoot + (*StateFinalityCheckpointResponse_StateFinalityCheckpoint)(nil), // 38: ethereum.eth.v1.StateFinalityCheckpointResponse.StateFinalityCheckpoint + nil, // 39: ethereum.eth.v1.SpecResponse.DataEntry + (*Fork)(nil), // 40: ethereum.eth.v1.Fork + (ValidatorStatus)(0), // 41: ethereum.eth.v1.ValidatorStatus + (*ValidatorContainer)(nil), // 42: ethereum.eth.v1.ValidatorContainer + (*Committee)(nil), // 43: ethereum.eth.v1.Committee + (*Attestation)(nil), // 44: ethereum.eth.v1.Attestation + (*BeaconBlockHeader)(nil), // 45: ethereum.eth.v1.BeaconBlockHeader + (*BeaconBlock)(nil), // 46: ethereum.eth.v1.BeaconBlock + (*AttesterSlashing)(nil), // 47: ethereum.eth.v1.AttesterSlashing + (*ProposerSlashing)(nil), // 48: ethereum.eth.v1.ProposerSlashing + (*SignedVoluntaryExit)(nil), // 49: ethereum.eth.v1.SignedVoluntaryExit + (*timestamp.Timestamp)(nil), // 50: google.protobuf.Timestamp + (*Checkpoint)(nil), // 51: ethereum.eth.v1.Checkpoint + (*empty.Empty)(nil), // 52: google.protobuf.Empty } var file_proto_eth_v1_beacon_chain_service_proto_depIdxs = []int32{ - 35, // 0: ethereum.eth.v1.GenesisResponse.data:type_name -> ethereum.eth.v1.GenesisResponse.Genesis - 36, // 1: ethereum.eth.v1.StateRootResponse.data:type_name -> ethereum.eth.v1.StateRootResponse.StateRoot - 39, // 2: ethereum.eth.v1.StateForkResponse.data:type_name -> ethereum.eth.v1.Fork - 37, // 3: ethereum.eth.v1.StateFinalityCheckpointResponse.data:type_name -> ethereum.eth.v1.StateFinalityCheckpointResponse.StateFinalityCheckpoint - 40, // 4: ethereum.eth.v1.StateValidatorsRequest.status:type_name -> ethereum.eth.v1.ValidatorStatus - 41, // 5: ethereum.eth.v1.StateValidatorsResponse.data:type_name -> ethereum.eth.v1.ValidatorContainer + 36, // 0: ethereum.eth.v1.GenesisResponse.data:type_name -> ethereum.eth.v1.GenesisResponse.Genesis + 37, // 1: ethereum.eth.v1.StateRootResponse.data:type_name -> ethereum.eth.v1.StateRootResponse.StateRoot + 40, // 2: ethereum.eth.v1.StateForkResponse.data:type_name -> ethereum.eth.v1.Fork + 38, // 3: ethereum.eth.v1.StateFinalityCheckpointResponse.data:type_name -> ethereum.eth.v1.StateFinalityCheckpointResponse.StateFinalityCheckpoint + 41, // 4: ethereum.eth.v1.StateValidatorsRequest.status:type_name -> ethereum.eth.v1.ValidatorStatus + 42, // 5: ethereum.eth.v1.StateValidatorsResponse.data:type_name -> ethereum.eth.v1.ValidatorContainer 9, // 6: ethereum.eth.v1.ValidatorBalancesResponse.data:type_name -> ethereum.eth.v1.ValidatorBalance - 41, // 7: ethereum.eth.v1.StateValidatorResponse.data:type_name -> ethereum.eth.v1.ValidatorContainer - 42, // 8: ethereum.eth.v1.StateCommitteesResponse.data:type_name -> ethereum.eth.v1.Committee - 43, // 9: ethereum.eth.v1.BlockAttestationsResponse.data:type_name -> ethereum.eth.v1.Attestation + 42, // 7: ethereum.eth.v1.StateValidatorResponse.data:type_name -> ethereum.eth.v1.ValidatorContainer + 43, // 8: ethereum.eth.v1.StateCommitteesResponse.data:type_name -> ethereum.eth.v1.Committee + 44, // 9: ethereum.eth.v1.BlockAttestationsResponse.data:type_name -> ethereum.eth.v1.Attestation 15, // 10: ethereum.eth.v1.BlockRootResponse.data:type_name -> ethereum.eth.v1.BlockRootContainer 21, // 11: ethereum.eth.v1.BlockHeadersResponse.data:type_name -> ethereum.eth.v1.BlockHeaderContainer 21, // 12: ethereum.eth.v1.BlockHeaderResponse.data:type_name -> ethereum.eth.v1.BlockHeaderContainer 22, // 13: ethereum.eth.v1.BlockHeaderContainer.header:type_name -> ethereum.eth.v1.BeaconBlockHeaderContainer - 44, // 14: ethereum.eth.v1.BeaconBlockHeaderContainer.message:type_name -> ethereum.eth.v1.BeaconBlockHeader - 24, // 15: ethereum.eth.v1.BlockResponse.data:type_name -> ethereum.eth.v1.BeaconBlockContainer - 45, // 16: ethereum.eth.v1.BeaconBlockContainer.message:type_name -> ethereum.eth.v1.BeaconBlock - 43, // 17: ethereum.eth.v1.SubmitAttestationsRequest.data:type_name -> ethereum.eth.v1.Attestation - 43, // 18: ethereum.eth.v1.AttestationsPoolResponse.data:type_name -> ethereum.eth.v1.Attestation - 46, // 19: ethereum.eth.v1.AttesterSlashingsPoolResponse.data:type_name -> ethereum.eth.v1.AttesterSlashing - 47, // 20: ethereum.eth.v1.ProposerSlashingPoolResponse.data:type_name -> ethereum.eth.v1.ProposerSlashing - 48, // 21: ethereum.eth.v1.VoluntaryExitsPoolResponse.data:type_name -> ethereum.eth.v1.SignedVoluntaryExit - 39, // 22: ethereum.eth.v1.ForkScheduleResponse.data:type_name -> ethereum.eth.v1.Fork - 38, // 23: ethereum.eth.v1.SpecResponse.data:type_name -> ethereum.eth.v1.SpecResponse.DataEntry - 34, // 24: ethereum.eth.v1.DepositContractResponse.data:type_name -> ethereum.eth.v1.DepositContract - 49, // 25: ethereum.eth.v1.GenesisResponse.Genesis.genesis_time:type_name -> google.protobuf.Timestamp - 50, // 26: ethereum.eth.v1.StateFinalityCheckpointResponse.StateFinalityCheckpoint.previous_justified:type_name -> ethereum.eth.v1.Checkpoint - 50, // 27: ethereum.eth.v1.StateFinalityCheckpointResponse.StateFinalityCheckpoint.current_justified:type_name -> ethereum.eth.v1.Checkpoint - 50, // 28: ethereum.eth.v1.StateFinalityCheckpointResponse.StateFinalityCheckpoint.finalized:type_name -> ethereum.eth.v1.Checkpoint - 51, // 29: ethereum.eth.v1.BeaconChain.GetGenesis:input_type -> google.protobuf.Empty + 45, // 14: ethereum.eth.v1.BeaconBlockHeaderContainer.message:type_name -> ethereum.eth.v1.BeaconBlockHeader + 25, // 15: ethereum.eth.v1.BlockResponse.data:type_name -> ethereum.eth.v1.BeaconBlockContainer + 46, // 16: ethereum.eth.v1.BeaconBlockContainer.message:type_name -> ethereum.eth.v1.BeaconBlock + 44, // 17: ethereum.eth.v1.SubmitAttestationsRequest.data:type_name -> ethereum.eth.v1.Attestation + 44, // 18: ethereum.eth.v1.AttestationsPoolResponse.data:type_name -> ethereum.eth.v1.Attestation + 47, // 19: ethereum.eth.v1.AttesterSlashingsPoolResponse.data:type_name -> ethereum.eth.v1.AttesterSlashing + 48, // 20: ethereum.eth.v1.ProposerSlashingPoolResponse.data:type_name -> ethereum.eth.v1.ProposerSlashing + 49, // 21: ethereum.eth.v1.VoluntaryExitsPoolResponse.data:type_name -> ethereum.eth.v1.SignedVoluntaryExit + 40, // 22: ethereum.eth.v1.ForkScheduleResponse.data:type_name -> ethereum.eth.v1.Fork + 39, // 23: ethereum.eth.v1.SpecResponse.data:type_name -> ethereum.eth.v1.SpecResponse.DataEntry + 35, // 24: ethereum.eth.v1.DepositContractResponse.data:type_name -> ethereum.eth.v1.DepositContract + 50, // 25: ethereum.eth.v1.GenesisResponse.Genesis.genesis_time:type_name -> google.protobuf.Timestamp + 51, // 26: ethereum.eth.v1.StateFinalityCheckpointResponse.StateFinalityCheckpoint.previous_justified:type_name -> ethereum.eth.v1.Checkpoint + 51, // 27: ethereum.eth.v1.StateFinalityCheckpointResponse.StateFinalityCheckpoint.current_justified:type_name -> ethereum.eth.v1.Checkpoint + 51, // 28: ethereum.eth.v1.StateFinalityCheckpointResponse.StateFinalityCheckpoint.finalized:type_name -> ethereum.eth.v1.Checkpoint + 52, // 29: ethereum.eth.v1.BeaconChain.GetGenesis:input_type -> google.protobuf.Empty 1, // 30: ethereum.eth.v1.BeaconChain.GetStateRoot:input_type -> ethereum.eth.v1.StateRequest 1, // 31: ethereum.eth.v1.BeaconChain.GetStateFork:input_type -> ethereum.eth.v1.StateRequest 1, // 32: ethereum.eth.v1.BeaconChain.GetFinalityCheckpoints:input_type -> ethereum.eth.v1.StateRequest @@ -2582,48 +2640,50 @@ var file_proto_eth_v1_beacon_chain_service_proto_depIdxs = []int32{ 12, // 36: ethereum.eth.v1.BeaconChain.ListCommittees:input_type -> ethereum.eth.v1.StateCommitteesRequest 17, // 37: ethereum.eth.v1.BeaconChain.ListBlockHeaders:input_type -> ethereum.eth.v1.BlockHeadersRequest 19, // 38: ethereum.eth.v1.BeaconChain.GetBlockHeader:input_type -> ethereum.eth.v1.BlockRequest - 24, // 39: ethereum.eth.v1.BeaconChain.SubmitBlock:input_type -> ethereum.eth.v1.BeaconBlockContainer + 25, // 39: ethereum.eth.v1.BeaconChain.SubmitBlock:input_type -> ethereum.eth.v1.BeaconBlockContainer 19, // 40: ethereum.eth.v1.BeaconChain.GetBlock:input_type -> ethereum.eth.v1.BlockRequest 19, // 41: ethereum.eth.v1.BeaconChain.GetBlockRoot:input_type -> ethereum.eth.v1.BlockRequest - 19, // 42: ethereum.eth.v1.BeaconChain.ListBlockAttestations:input_type -> ethereum.eth.v1.BlockRequest - 25, // 43: ethereum.eth.v1.BeaconChain.ListPoolAttestations:input_type -> ethereum.eth.v1.AttestationsPoolRequest - 26, // 44: ethereum.eth.v1.BeaconChain.SubmitAttestations:input_type -> ethereum.eth.v1.SubmitAttestationsRequest - 51, // 45: ethereum.eth.v1.BeaconChain.ListPoolAttesterSlashings:input_type -> google.protobuf.Empty - 46, // 46: ethereum.eth.v1.BeaconChain.SubmitAttesterSlashing:input_type -> ethereum.eth.v1.AttesterSlashing - 51, // 47: ethereum.eth.v1.BeaconChain.ListPoolProposerSlashings:input_type -> google.protobuf.Empty - 47, // 48: ethereum.eth.v1.BeaconChain.SubmitProposerSlashing:input_type -> ethereum.eth.v1.ProposerSlashing - 51, // 49: ethereum.eth.v1.BeaconChain.ListPoolVoluntaryExits:input_type -> google.protobuf.Empty - 48, // 50: ethereum.eth.v1.BeaconChain.SubmitVoluntaryExit:input_type -> ethereum.eth.v1.SignedVoluntaryExit - 51, // 51: ethereum.eth.v1.BeaconChain.GetForkSchedule:input_type -> google.protobuf.Empty - 51, // 52: ethereum.eth.v1.BeaconChain.GetSpec:input_type -> google.protobuf.Empty - 51, // 53: ethereum.eth.v1.BeaconChain.GetDepositContract:input_type -> google.protobuf.Empty - 0, // 54: ethereum.eth.v1.BeaconChain.GetGenesis:output_type -> ethereum.eth.v1.GenesisResponse - 2, // 55: ethereum.eth.v1.BeaconChain.GetStateRoot:output_type -> ethereum.eth.v1.StateRootResponse - 3, // 56: ethereum.eth.v1.BeaconChain.GetStateFork:output_type -> ethereum.eth.v1.StateForkResponse - 4, // 57: ethereum.eth.v1.BeaconChain.GetFinalityCheckpoints:output_type -> ethereum.eth.v1.StateFinalityCheckpointResponse - 7, // 58: ethereum.eth.v1.BeaconChain.ListValidators:output_type -> ethereum.eth.v1.StateValidatorsResponse - 11, // 59: ethereum.eth.v1.BeaconChain.GetValidator:output_type -> ethereum.eth.v1.StateValidatorResponse - 8, // 60: ethereum.eth.v1.BeaconChain.ListValidatorBalances:output_type -> ethereum.eth.v1.ValidatorBalancesResponse - 13, // 61: ethereum.eth.v1.BeaconChain.ListCommittees:output_type -> ethereum.eth.v1.StateCommitteesResponse - 18, // 62: ethereum.eth.v1.BeaconChain.ListBlockHeaders:output_type -> ethereum.eth.v1.BlockHeadersResponse - 20, // 63: ethereum.eth.v1.BeaconChain.GetBlockHeader:output_type -> ethereum.eth.v1.BlockHeaderResponse - 51, // 64: ethereum.eth.v1.BeaconChain.SubmitBlock:output_type -> google.protobuf.Empty - 23, // 65: ethereum.eth.v1.BeaconChain.GetBlock:output_type -> ethereum.eth.v1.BlockResponse - 16, // 66: ethereum.eth.v1.BeaconChain.GetBlockRoot:output_type -> ethereum.eth.v1.BlockRootResponse - 14, // 67: ethereum.eth.v1.BeaconChain.ListBlockAttestations:output_type -> ethereum.eth.v1.BlockAttestationsResponse - 27, // 68: ethereum.eth.v1.BeaconChain.ListPoolAttestations:output_type -> ethereum.eth.v1.AttestationsPoolResponse - 51, // 69: ethereum.eth.v1.BeaconChain.SubmitAttestations:output_type -> google.protobuf.Empty - 28, // 70: ethereum.eth.v1.BeaconChain.ListPoolAttesterSlashings:output_type -> ethereum.eth.v1.AttesterSlashingsPoolResponse - 51, // 71: ethereum.eth.v1.BeaconChain.SubmitAttesterSlashing:output_type -> google.protobuf.Empty - 29, // 72: ethereum.eth.v1.BeaconChain.ListPoolProposerSlashings:output_type -> ethereum.eth.v1.ProposerSlashingPoolResponse - 51, // 73: ethereum.eth.v1.BeaconChain.SubmitProposerSlashing:output_type -> google.protobuf.Empty - 30, // 74: ethereum.eth.v1.BeaconChain.ListPoolVoluntaryExits:output_type -> ethereum.eth.v1.VoluntaryExitsPoolResponse - 51, // 75: ethereum.eth.v1.BeaconChain.SubmitVoluntaryExit:output_type -> google.protobuf.Empty - 31, // 76: ethereum.eth.v1.BeaconChain.GetForkSchedule:output_type -> ethereum.eth.v1.ForkScheduleResponse - 32, // 77: ethereum.eth.v1.BeaconChain.GetSpec:output_type -> ethereum.eth.v1.SpecResponse - 33, // 78: ethereum.eth.v1.BeaconChain.GetDepositContract:output_type -> ethereum.eth.v1.DepositContractResponse - 54, // [54:79] is the sub-list for method output_type - 29, // [29:54] is the sub-list for method input_type + 19, // 42: ethereum.eth.v1.BeaconChain.GetBlockSSZ:input_type -> ethereum.eth.v1.BlockRequest + 19, // 43: ethereum.eth.v1.BeaconChain.ListBlockAttestations:input_type -> ethereum.eth.v1.BlockRequest + 26, // 44: ethereum.eth.v1.BeaconChain.ListPoolAttestations:input_type -> ethereum.eth.v1.AttestationsPoolRequest + 27, // 45: ethereum.eth.v1.BeaconChain.SubmitAttestations:input_type -> ethereum.eth.v1.SubmitAttestationsRequest + 52, // 46: ethereum.eth.v1.BeaconChain.ListPoolAttesterSlashings:input_type -> google.protobuf.Empty + 47, // 47: ethereum.eth.v1.BeaconChain.SubmitAttesterSlashing:input_type -> ethereum.eth.v1.AttesterSlashing + 52, // 48: ethereum.eth.v1.BeaconChain.ListPoolProposerSlashings:input_type -> google.protobuf.Empty + 48, // 49: ethereum.eth.v1.BeaconChain.SubmitProposerSlashing:input_type -> ethereum.eth.v1.ProposerSlashing + 52, // 50: ethereum.eth.v1.BeaconChain.ListPoolVoluntaryExits:input_type -> google.protobuf.Empty + 49, // 51: ethereum.eth.v1.BeaconChain.SubmitVoluntaryExit:input_type -> ethereum.eth.v1.SignedVoluntaryExit + 52, // 52: ethereum.eth.v1.BeaconChain.GetForkSchedule:input_type -> google.protobuf.Empty + 52, // 53: ethereum.eth.v1.BeaconChain.GetSpec:input_type -> google.protobuf.Empty + 52, // 54: ethereum.eth.v1.BeaconChain.GetDepositContract:input_type -> google.protobuf.Empty + 0, // 55: ethereum.eth.v1.BeaconChain.GetGenesis:output_type -> ethereum.eth.v1.GenesisResponse + 2, // 56: ethereum.eth.v1.BeaconChain.GetStateRoot:output_type -> ethereum.eth.v1.StateRootResponse + 3, // 57: ethereum.eth.v1.BeaconChain.GetStateFork:output_type -> ethereum.eth.v1.StateForkResponse + 4, // 58: ethereum.eth.v1.BeaconChain.GetFinalityCheckpoints:output_type -> ethereum.eth.v1.StateFinalityCheckpointResponse + 7, // 59: ethereum.eth.v1.BeaconChain.ListValidators:output_type -> ethereum.eth.v1.StateValidatorsResponse + 11, // 60: ethereum.eth.v1.BeaconChain.GetValidator:output_type -> ethereum.eth.v1.StateValidatorResponse + 8, // 61: ethereum.eth.v1.BeaconChain.ListValidatorBalances:output_type -> ethereum.eth.v1.ValidatorBalancesResponse + 13, // 62: ethereum.eth.v1.BeaconChain.ListCommittees:output_type -> ethereum.eth.v1.StateCommitteesResponse + 18, // 63: ethereum.eth.v1.BeaconChain.ListBlockHeaders:output_type -> ethereum.eth.v1.BlockHeadersResponse + 20, // 64: ethereum.eth.v1.BeaconChain.GetBlockHeader:output_type -> ethereum.eth.v1.BlockHeaderResponse + 52, // 65: ethereum.eth.v1.BeaconChain.SubmitBlock:output_type -> google.protobuf.Empty + 23, // 66: ethereum.eth.v1.BeaconChain.GetBlock:output_type -> ethereum.eth.v1.BlockResponse + 16, // 67: ethereum.eth.v1.BeaconChain.GetBlockRoot:output_type -> ethereum.eth.v1.BlockRootResponse + 24, // 68: ethereum.eth.v1.BeaconChain.GetBlockSSZ:output_type -> ethereum.eth.v1.BlockSSZResponse + 14, // 69: ethereum.eth.v1.BeaconChain.ListBlockAttestations:output_type -> ethereum.eth.v1.BlockAttestationsResponse + 28, // 70: ethereum.eth.v1.BeaconChain.ListPoolAttestations:output_type -> ethereum.eth.v1.AttestationsPoolResponse + 52, // 71: ethereum.eth.v1.BeaconChain.SubmitAttestations:output_type -> google.protobuf.Empty + 29, // 72: ethereum.eth.v1.BeaconChain.ListPoolAttesterSlashings:output_type -> ethereum.eth.v1.AttesterSlashingsPoolResponse + 52, // 73: ethereum.eth.v1.BeaconChain.SubmitAttesterSlashing:output_type -> google.protobuf.Empty + 30, // 74: ethereum.eth.v1.BeaconChain.ListPoolProposerSlashings:output_type -> ethereum.eth.v1.ProposerSlashingPoolResponse + 52, // 75: ethereum.eth.v1.BeaconChain.SubmitProposerSlashing:output_type -> google.protobuf.Empty + 31, // 76: ethereum.eth.v1.BeaconChain.ListPoolVoluntaryExits:output_type -> ethereum.eth.v1.VoluntaryExitsPoolResponse + 52, // 77: ethereum.eth.v1.BeaconChain.SubmitVoluntaryExit:output_type -> google.protobuf.Empty + 32, // 78: ethereum.eth.v1.BeaconChain.GetForkSchedule:output_type -> ethereum.eth.v1.ForkScheduleResponse + 33, // 79: ethereum.eth.v1.BeaconChain.GetSpec:output_type -> ethereum.eth.v1.SpecResponse + 34, // 80: ethereum.eth.v1.BeaconChain.GetDepositContract:output_type -> ethereum.eth.v1.DepositContractResponse + 55, // [55:81] is the sub-list for method output_type + 29, // [29:55] is the sub-list for method input_type 29, // [29:29] is the sub-list for extension type_name 29, // [29:29] is the sub-list for extension extendee 0, // [0:29] is the sub-list for field type_name @@ -2928,7 +2988,7 @@ func file_proto_eth_v1_beacon_chain_service_proto_init() { } } file_proto_eth_v1_beacon_chain_service_proto_msgTypes[24].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*BeaconBlockContainer); i { + switch v := v.(*BlockSSZResponse); i { case 0: return &v.state case 1: @@ -2940,7 +3000,7 @@ func file_proto_eth_v1_beacon_chain_service_proto_init() { } } file_proto_eth_v1_beacon_chain_service_proto_msgTypes[25].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*AttestationsPoolRequest); i { + switch v := v.(*BeaconBlockContainer); i { case 0: return &v.state case 1: @@ -2952,7 +3012,7 @@ func file_proto_eth_v1_beacon_chain_service_proto_init() { } } file_proto_eth_v1_beacon_chain_service_proto_msgTypes[26].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*SubmitAttestationsRequest); i { + switch v := v.(*AttestationsPoolRequest); i { case 0: return &v.state case 1: @@ -2964,7 +3024,7 @@ func file_proto_eth_v1_beacon_chain_service_proto_init() { } } file_proto_eth_v1_beacon_chain_service_proto_msgTypes[27].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*AttestationsPoolResponse); i { + switch v := v.(*SubmitAttestationsRequest); i { case 0: return &v.state case 1: @@ -2976,7 +3036,7 @@ func file_proto_eth_v1_beacon_chain_service_proto_init() { } } file_proto_eth_v1_beacon_chain_service_proto_msgTypes[28].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*AttesterSlashingsPoolResponse); i { + switch v := v.(*AttestationsPoolResponse); i { case 0: return &v.state case 1: @@ -2988,7 +3048,7 @@ func file_proto_eth_v1_beacon_chain_service_proto_init() { } } file_proto_eth_v1_beacon_chain_service_proto_msgTypes[29].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*ProposerSlashingPoolResponse); i { + switch v := v.(*AttesterSlashingsPoolResponse); i { case 0: return &v.state case 1: @@ -3000,7 +3060,7 @@ func file_proto_eth_v1_beacon_chain_service_proto_init() { } } file_proto_eth_v1_beacon_chain_service_proto_msgTypes[30].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*VoluntaryExitsPoolResponse); i { + switch v := v.(*ProposerSlashingPoolResponse); i { case 0: return &v.state case 1: @@ -3012,7 +3072,7 @@ func file_proto_eth_v1_beacon_chain_service_proto_init() { } } file_proto_eth_v1_beacon_chain_service_proto_msgTypes[31].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*ForkScheduleResponse); i { + switch v := v.(*VoluntaryExitsPoolResponse); i { case 0: return &v.state case 1: @@ -3024,7 +3084,7 @@ func file_proto_eth_v1_beacon_chain_service_proto_init() { } } file_proto_eth_v1_beacon_chain_service_proto_msgTypes[32].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*SpecResponse); i { + switch v := v.(*ForkScheduleResponse); i { case 0: return &v.state case 1: @@ -3036,7 +3096,7 @@ func file_proto_eth_v1_beacon_chain_service_proto_init() { } } file_proto_eth_v1_beacon_chain_service_proto_msgTypes[33].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*DepositContractResponse); i { + switch v := v.(*SpecResponse); i { case 0: return &v.state case 1: @@ -3048,7 +3108,7 @@ func file_proto_eth_v1_beacon_chain_service_proto_init() { } } file_proto_eth_v1_beacon_chain_service_proto_msgTypes[34].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*DepositContract); i { + switch v := v.(*DepositContractResponse); i { case 0: return &v.state case 1: @@ -3060,7 +3120,7 @@ func file_proto_eth_v1_beacon_chain_service_proto_init() { } } file_proto_eth_v1_beacon_chain_service_proto_msgTypes[35].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*GenesisResponse_Genesis); i { + switch v := v.(*DepositContract); i { case 0: return &v.state case 1: @@ -3072,7 +3132,7 @@ func file_proto_eth_v1_beacon_chain_service_proto_init() { } } file_proto_eth_v1_beacon_chain_service_proto_msgTypes[36].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*StateRootResponse_StateRoot); i { + switch v := v.(*GenesisResponse_Genesis); i { case 0: return &v.state case 1: @@ -3084,6 +3144,18 @@ func file_proto_eth_v1_beacon_chain_service_proto_init() { } } file_proto_eth_v1_beacon_chain_service_proto_msgTypes[37].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*StateRootResponse_StateRoot); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_proto_eth_v1_beacon_chain_service_proto_msgTypes[38].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*StateFinalityCheckpointResponse_StateFinalityCheckpoint); i { case 0: return &v.state @@ -3098,14 +3170,14 @@ func file_proto_eth_v1_beacon_chain_service_proto_init() { } file_proto_eth_v1_beacon_chain_service_proto_msgTypes[12].OneofWrappers = []interface{}{} file_proto_eth_v1_beacon_chain_service_proto_msgTypes[17].OneofWrappers = []interface{}{} - file_proto_eth_v1_beacon_chain_service_proto_msgTypes[25].OneofWrappers = []interface{}{} + file_proto_eth_v1_beacon_chain_service_proto_msgTypes[26].OneofWrappers = []interface{}{} type x struct{} out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), RawDescriptor: file_proto_eth_v1_beacon_chain_service_proto_rawDesc, NumEnums: 0, - NumMessages: 39, + NumMessages: 40, NumExtensions: 0, NumServices: 1, }, @@ -3144,6 +3216,7 @@ type BeaconChainClient interface { SubmitBlock(ctx context.Context, in *BeaconBlockContainer, opts ...grpc.CallOption) (*empty.Empty, error) GetBlock(ctx context.Context, in *BlockRequest, opts ...grpc.CallOption) (*BlockResponse, error) GetBlockRoot(ctx context.Context, in *BlockRequest, opts ...grpc.CallOption) (*BlockRootResponse, error) + GetBlockSSZ(ctx context.Context, in *BlockRequest, opts ...grpc.CallOption) (*BlockSSZResponse, error) ListBlockAttestations(ctx context.Context, in *BlockRequest, opts ...grpc.CallOption) (*BlockAttestationsResponse, error) ListPoolAttestations(ctx context.Context, in *AttestationsPoolRequest, opts ...grpc.CallOption) (*AttestationsPoolResponse, error) SubmitAttestations(ctx context.Context, in *SubmitAttestationsRequest, opts ...grpc.CallOption) (*empty.Empty, error) @@ -3283,6 +3356,15 @@ func (c *beaconChainClient) GetBlockRoot(ctx context.Context, in *BlockRequest, return out, nil } +func (c *beaconChainClient) GetBlockSSZ(ctx context.Context, in *BlockRequest, opts ...grpc.CallOption) (*BlockSSZResponse, error) { + out := new(BlockSSZResponse) + err := c.cc.Invoke(ctx, "/ethereum.eth.v1.BeaconChain/GetBlockSSZ", in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + func (c *beaconChainClient) ListBlockAttestations(ctx context.Context, in *BlockRequest, opts ...grpc.CallOption) (*BlockAttestationsResponse, error) { out := new(BlockAttestationsResponse) err := c.cc.Invoke(ctx, "/ethereum.eth.v1.BeaconChain/ListBlockAttestations", in, out, opts...) @@ -3406,6 +3488,7 @@ type BeaconChainServer interface { SubmitBlock(context.Context, *BeaconBlockContainer) (*empty.Empty, error) GetBlock(context.Context, *BlockRequest) (*BlockResponse, error) GetBlockRoot(context.Context, *BlockRequest) (*BlockRootResponse, error) + GetBlockSSZ(context.Context, *BlockRequest) (*BlockSSZResponse, error) ListBlockAttestations(context.Context, *BlockRequest) (*BlockAttestationsResponse, error) ListPoolAttestations(context.Context, *AttestationsPoolRequest) (*AttestationsPoolResponse, error) SubmitAttestations(context.Context, *SubmitAttestationsRequest) (*empty.Empty, error) @@ -3463,6 +3546,9 @@ func (*UnimplementedBeaconChainServer) GetBlock(context.Context, *BlockRequest) func (*UnimplementedBeaconChainServer) GetBlockRoot(context.Context, *BlockRequest) (*BlockRootResponse, error) { return nil, status.Errorf(codes.Unimplemented, "method GetBlockRoot not implemented") } +func (*UnimplementedBeaconChainServer) GetBlockSSZ(context.Context, *BlockRequest) (*BlockSSZResponse, error) { + return nil, status.Errorf(codes.Unimplemented, "method GetBlockSSZ not implemented") +} func (*UnimplementedBeaconChainServer) ListBlockAttestations(context.Context, *BlockRequest) (*BlockAttestationsResponse, error) { return nil, status.Errorf(codes.Unimplemented, "method ListBlockAttestations not implemented") } @@ -3738,6 +3824,24 @@ func _BeaconChain_GetBlockRoot_Handler(srv interface{}, ctx context.Context, dec return interceptor(ctx, in, info, handler) } +func _BeaconChain_GetBlockSSZ_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(BlockRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(BeaconChainServer).GetBlockSSZ(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: "/ethereum.eth.v1.BeaconChain/GetBlockSSZ", + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(BeaconChainServer).GetBlockSSZ(ctx, req.(*BlockRequest)) + } + return interceptor(ctx, in, info, handler) +} + func _BeaconChain_ListBlockAttestations_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { in := new(BlockRequest) if err := dec(in); err != nil { @@ -4010,6 +4114,10 @@ var _BeaconChain_serviceDesc = grpc.ServiceDesc{ MethodName: "GetBlockRoot", Handler: _BeaconChain_GetBlockRoot_Handler, }, + { + MethodName: "GetBlockSSZ", + Handler: _BeaconChain_GetBlockSSZ_Handler, + }, { MethodName: "ListBlockAttestations", Handler: _BeaconChain_ListBlockAttestations_Handler, diff --git a/proto/eth/v1/beacon_chain_service.pb.gw.go b/proto/eth/v1/beacon_chain_service.pb.gw.go index 4d6b5cdc41..ae7f58521a 100755 --- a/proto/eth/v1/beacon_chain_service.pb.gw.go +++ b/proto/eth/v1/beacon_chain_service.pb.gw.go @@ -741,6 +741,60 @@ func local_request_BeaconChain_GetBlockRoot_0(ctx context.Context, marshaler run } +func request_BeaconChain_GetBlockSSZ_0(ctx context.Context, marshaler runtime.Marshaler, client BeaconChainClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { + var protoReq BlockRequest + var metadata runtime.ServerMetadata + + var ( + val string + ok bool + err error + _ = err + ) + + val, ok = pathParams["block_id"] + if !ok { + return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "block_id") + } + + block_id, err := runtime.Bytes(val) + if err != nil { + return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "block_id", err) + } + protoReq.BlockId = (block_id) + + msg, err := client.GetBlockSSZ(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD)) + return msg, metadata, err + +} + +func local_request_BeaconChain_GetBlockSSZ_0(ctx context.Context, marshaler runtime.Marshaler, server BeaconChainServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { + var protoReq BlockRequest + var metadata runtime.ServerMetadata + + var ( + val string + ok bool + err error + _ = err + ) + + val, ok = pathParams["block_id"] + if !ok { + return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "block_id") + } + + block_id, err := runtime.Bytes(val) + if err != nil { + return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "block_id", err) + } + protoReq.BlockId = (block_id) + + msg, err := server.GetBlockSSZ(ctx, &protoReq) + return msg, metadata, err + +} + func request_BeaconChain_ListBlockAttestations_0(ctx context.Context, marshaler runtime.Marshaler, client BeaconChainClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { var protoReq BlockRequest var metadata runtime.ServerMetadata @@ -1380,6 +1434,29 @@ func RegisterBeaconChainHandlerServer(ctx context.Context, mux *runtime.ServeMux }) + mux.Handle("GET", pattern_BeaconChain_GetBlockSSZ_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { + ctx, cancel := context.WithCancel(req.Context()) + defer cancel() + var stream runtime.ServerTransportStream + ctx = grpc.NewContextWithServerTransportStream(ctx, &stream) + inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) + rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req, "/ethereum.eth.v1.BeaconChain/GetBlockSSZ") + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } + resp, md, err := local_request_BeaconChain_GetBlockSSZ_0(rctx, inboundMarshaler, server, req, pathParams) + md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer()) + ctx = runtime.NewServerMetadataContext(ctx, md) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } + + forward_BeaconChain_GetBlockSSZ_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) + + }) + mux.Handle("GET", pattern_BeaconChain_ListBlockAttestations_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { ctx, cancel := context.WithCancel(req.Context()) defer cancel() @@ -1957,6 +2034,26 @@ func RegisterBeaconChainHandlerClient(ctx context.Context, mux *runtime.ServeMux }) + mux.Handle("GET", pattern_BeaconChain_GetBlockSSZ_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { + ctx, cancel := context.WithCancel(req.Context()) + defer cancel() + inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) + rctx, err := runtime.AnnotateContext(ctx, mux, req, "/ethereum.eth.v1.BeaconChain/GetBlockSSZ") + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } + resp, md, err := request_BeaconChain_GetBlockSSZ_0(rctx, inboundMarshaler, client, req, pathParams) + ctx = runtime.NewServerMetadataContext(ctx, md) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } + + forward_BeaconChain_GetBlockSSZ_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) + + }) + mux.Handle("GET", pattern_BeaconChain_ListBlockAttestations_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { ctx, cancel := context.WithCancel(req.Context()) defer cancel() @@ -2227,6 +2324,8 @@ var ( pattern_BeaconChain_GetBlockRoot_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3, 1, 0, 4, 1, 5, 4, 2, 5}, []string{"eth", "v1", "beacon", "blocks", "block_id", "root"}, "")) + pattern_BeaconChain_GetBlockSSZ_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3, 1, 0, 4, 1, 5, 4, 2, 5}, []string{"eth", "v1", "beacon", "blocks", "block_id", "ssz"}, "")) + pattern_BeaconChain_ListBlockAttestations_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3, 1, 0, 4, 1, 5, 4, 2, 5}, []string{"eth", "v1", "beacon", "blocks", "block_id", "attestations"}, "")) pattern_BeaconChain_ListPoolAttestations_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3, 2, 4}, []string{"eth", "v1", "beacon", "pool", "attestations"}, "")) @@ -2279,6 +2378,8 @@ var ( forward_BeaconChain_GetBlockRoot_0 = runtime.ForwardResponseMessage + forward_BeaconChain_GetBlockSSZ_0 = runtime.ForwardResponseMessage + forward_BeaconChain_ListBlockAttestations_0 = runtime.ForwardResponseMessage forward_BeaconChain_ListPoolAttestations_0 = runtime.ForwardResponseMessage diff --git a/proto/eth/v1/beacon_chain_service.proto b/proto/eth/v1/beacon_chain_service.proto index 694bfbcff5..8ec3bbf799 100644 --- a/proto/eth/v1/beacon_chain_service.proto +++ b/proto/eth/v1/beacon_chain_service.proto @@ -139,6 +139,13 @@ service BeaconChain { }; } + // GetBlockSSZ returns the SSZ-serialized version of block details for given block id. + rpc GetBlockSSZ(BlockRequest) returns (BlockSSZResponse) { + option (google.api.http) = { + get: "/eth/v1/beacon/blocks/{block_id}/ssz" + }; + } + // ListBlockAttestations retrieves attestation included in requested block. rpc ListBlockAttestations(BlockRequest) returns (BlockAttestationsResponse) { option (google.api.http) = { @@ -418,6 +425,10 @@ message BlockResponse { BeaconBlockContainer data = 1; } +message BlockSSZResponse { + bytes data = 1; +} + message BeaconBlockContainer { // The unsigned beacon block. BeaconBlock message = 1; diff --git a/proto/eth/v1/beacon_debug_service.pb.go b/proto/eth/v1/beacon_debug_service.pb.go index 4c96be40ff..36c0267b22 100755 --- a/proto/eth/v1/beacon_debug_service.pb.go +++ b/proto/eth/v1/beacon_debug_service.pb.go @@ -184,7 +184,7 @@ func (x *BeaconStateResponse) GetData() *BeaconState { return nil } -type BeaconStateSszResponse struct { +type BeaconStateSSZResponse struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields @@ -192,8 +192,8 @@ type BeaconStateSszResponse struct { Data []byte `protobuf:"bytes,1,opt,name=data,proto3" json:"data,omitempty"` } -func (x *BeaconStateSszResponse) Reset() { - *x = BeaconStateSszResponse{} +func (x *BeaconStateSSZResponse) Reset() { + *x = BeaconStateSSZResponse{} if protoimpl.UnsafeEnabled { mi := &file_proto_eth_v1_beacon_debug_service_proto_msgTypes[3] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -201,13 +201,13 @@ func (x *BeaconStateSszResponse) Reset() { } } -func (x *BeaconStateSszResponse) String() string { +func (x *BeaconStateSSZResponse) String() string { return protoimpl.X.MessageStringOf(x) } -func (*BeaconStateSszResponse) ProtoMessage() {} +func (*BeaconStateSSZResponse) ProtoMessage() {} -func (x *BeaconStateSszResponse) ProtoReflect() protoreflect.Message { +func (x *BeaconStateSSZResponse) ProtoReflect() protoreflect.Message { mi := &file_proto_eth_v1_beacon_debug_service_proto_msgTypes[3] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -219,12 +219,12 @@ func (x *BeaconStateSszResponse) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use BeaconStateSszResponse.ProtoReflect.Descriptor instead. -func (*BeaconStateSszResponse) Descriptor() ([]byte, []int) { +// Deprecated: Use BeaconStateSSZResponse.ProtoReflect.Descriptor instead. +func (*BeaconStateSSZResponse) Descriptor() ([]byte, []int) { return file_proto_eth_v1_beacon_debug_service_proto_rawDescGZIP(), []int{3} } -func (x *BeaconStateSszResponse) GetData() []byte { +func (x *BeaconStateSSZResponse) GetData() []byte { if x != nil { return x.Data } @@ -267,7 +267,7 @@ var file_proto_eth_v1_beacon_debug_service_proto_rawDesc = []byte{ 0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x65, 0x74, 0x68, 0x65, 0x72, 0x65, 0x75, 0x6d, 0x2e, 0x65, 0x74, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x42, 0x65, 0x61, 0x63, 0x6f, 0x6e, 0x53, 0x74, 0x61, 0x74, 0x65, 0x52, 0x04, 0x64, 0x61, 0x74, 0x61, 0x22, 0x2c, 0x0a, 0x16, 0x42, 0x65, 0x61, 0x63, 0x6f, - 0x6e, 0x53, 0x74, 0x61, 0x74, 0x65, 0x53, 0x73, 0x7a, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, + 0x6e, 0x53, 0x74, 0x61, 0x74, 0x65, 0x53, 0x53, 0x5a, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x64, 0x61, 0x74, 0x61, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x04, 0x64, 0x61, 0x74, 0x61, 0x32, 0xa4, 0x03, 0x0a, 0x0b, 0x42, 0x65, 0x61, 0x63, 0x6f, 0x6e, 0x44, 0x65, 0x62, 0x75, 0x67, 0x12, 0x85, 0x01, 0x0a, 0x0e, 0x47, 0x65, 0x74, 0x42, 0x65, 0x61, @@ -280,11 +280,11 @@ var file_proto_eth_v1_beacon_debug_service_proto_rawDesc = []byte{ 0x65, 0x62, 0x75, 0x67, 0x2f, 0x62, 0x65, 0x61, 0x63, 0x6f, 0x6e, 0x2f, 0x73, 0x74, 0x61, 0x74, 0x65, 0x73, 0x2f, 0x7b, 0x73, 0x74, 0x61, 0x74, 0x65, 0x5f, 0x69, 0x64, 0x7d, 0x12, 0x8f, 0x01, 0x0a, 0x11, 0x47, 0x65, 0x74, 0x42, 0x65, 0x61, 0x63, 0x6f, 0x6e, 0x53, 0x74, 0x61, 0x74, 0x65, - 0x53, 0x73, 0x7a, 0x12, 0x1d, 0x2e, 0x65, 0x74, 0x68, 0x65, 0x72, 0x65, 0x75, 0x6d, 0x2e, 0x65, + 0x53, 0x53, 0x5a, 0x12, 0x1d, 0x2e, 0x65, 0x74, 0x68, 0x65, 0x72, 0x65, 0x75, 0x6d, 0x2e, 0x65, 0x74, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x27, 0x2e, 0x65, 0x74, 0x68, 0x65, 0x72, 0x65, 0x75, 0x6d, 0x2e, 0x65, 0x74, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x42, 0x65, 0x61, 0x63, 0x6f, 0x6e, 0x53, 0x74, 0x61, 0x74, 0x65, - 0x53, 0x73, 0x7a, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x32, 0x82, 0xd3, 0xe4, + 0x53, 0x53, 0x5a, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x32, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x2c, 0x12, 0x2a, 0x2f, 0x65, 0x74, 0x68, 0x2f, 0x76, 0x31, 0x2f, 0x64, 0x65, 0x62, 0x75, 0x67, 0x2f, 0x62, 0x65, 0x61, 0x63, 0x6f, 0x6e, 0x2f, 0x73, 0x74, 0x61, 0x74, 0x65, 0x73, 0x2f, 0x7b, 0x73, 0x74, 0x61, 0x74, 0x65, 0x5f, 0x69, 0x64, 0x7d, 0x2f, 0x73, 0x73, 0x7a, 0x12, @@ -323,7 +323,7 @@ var file_proto_eth_v1_beacon_debug_service_proto_goTypes = []interface{}{ (*ForkChoiceHeadsResponse)(nil), // 0: ethereum.eth.v1.ForkChoiceHeadsResponse (*ForkChoiceHead)(nil), // 1: ethereum.eth.v1.ForkChoiceHead (*BeaconStateResponse)(nil), // 2: ethereum.eth.v1.BeaconStateResponse - (*BeaconStateSszResponse)(nil), // 3: ethereum.eth.v1.BeaconStateSszResponse + (*BeaconStateSSZResponse)(nil), // 3: ethereum.eth.v1.BeaconStateSSZResponse (*BeaconState)(nil), // 4: ethereum.eth.v1.BeaconState (*StateRequest)(nil), // 5: ethereum.eth.v1.StateRequest (*empty.Empty)(nil), // 6: google.protobuf.Empty @@ -332,10 +332,10 @@ var file_proto_eth_v1_beacon_debug_service_proto_depIdxs = []int32{ 1, // 0: ethereum.eth.v1.ForkChoiceHeadsResponse.data:type_name -> ethereum.eth.v1.ForkChoiceHead 4, // 1: ethereum.eth.v1.BeaconStateResponse.data:type_name -> ethereum.eth.v1.BeaconState 5, // 2: ethereum.eth.v1.BeaconDebug.GetBeaconState:input_type -> ethereum.eth.v1.StateRequest - 5, // 3: ethereum.eth.v1.BeaconDebug.GetBeaconStateSsz:input_type -> ethereum.eth.v1.StateRequest + 5, // 3: ethereum.eth.v1.BeaconDebug.GetBeaconStateSSZ:input_type -> ethereum.eth.v1.StateRequest 6, // 4: ethereum.eth.v1.BeaconDebug.ListForkChoiceHeads:input_type -> google.protobuf.Empty 2, // 5: ethereum.eth.v1.BeaconDebug.GetBeaconState:output_type -> ethereum.eth.v1.BeaconStateResponse - 3, // 6: ethereum.eth.v1.BeaconDebug.GetBeaconStateSsz:output_type -> ethereum.eth.v1.BeaconStateSszResponse + 3, // 6: ethereum.eth.v1.BeaconDebug.GetBeaconStateSSZ:output_type -> ethereum.eth.v1.BeaconStateSSZResponse 0, // 7: ethereum.eth.v1.BeaconDebug.ListForkChoiceHeads:output_type -> ethereum.eth.v1.ForkChoiceHeadsResponse 5, // [5:8] is the sub-list for method output_type 2, // [2:5] is the sub-list for method input_type @@ -389,7 +389,7 @@ func file_proto_eth_v1_beacon_debug_service_proto_init() { } } file_proto_eth_v1_beacon_debug_service_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*BeaconStateSszResponse); i { + switch v := v.(*BeaconStateSSZResponse); i { case 0: return &v.state case 1: @@ -434,7 +434,7 @@ const _ = grpc.SupportPackageIsVersion6 // For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream. type BeaconDebugClient interface { GetBeaconState(ctx context.Context, in *StateRequest, opts ...grpc.CallOption) (*BeaconStateResponse, error) - GetBeaconStateSsz(ctx context.Context, in *StateRequest, opts ...grpc.CallOption) (*BeaconStateSszResponse, error) + GetBeaconStateSSZ(ctx context.Context, in *StateRequest, opts ...grpc.CallOption) (*BeaconStateSSZResponse, error) ListForkChoiceHeads(ctx context.Context, in *empty.Empty, opts ...grpc.CallOption) (*ForkChoiceHeadsResponse, error) } @@ -455,9 +455,9 @@ func (c *beaconDebugClient) GetBeaconState(ctx context.Context, in *StateRequest return out, nil } -func (c *beaconDebugClient) GetBeaconStateSsz(ctx context.Context, in *StateRequest, opts ...grpc.CallOption) (*BeaconStateSszResponse, error) { - out := new(BeaconStateSszResponse) - err := c.cc.Invoke(ctx, "/ethereum.eth.v1.BeaconDebug/GetBeaconStateSsz", in, out, opts...) +func (c *beaconDebugClient) GetBeaconStateSSZ(ctx context.Context, in *StateRequest, opts ...grpc.CallOption) (*BeaconStateSSZResponse, error) { + out := new(BeaconStateSSZResponse) + err := c.cc.Invoke(ctx, "/ethereum.eth.v1.BeaconDebug/GetBeaconStateSSZ", in, out, opts...) if err != nil { return nil, err } @@ -476,7 +476,7 @@ func (c *beaconDebugClient) ListForkChoiceHeads(ctx context.Context, in *empty.E // BeaconDebugServer is the server API for BeaconDebug service. type BeaconDebugServer interface { GetBeaconState(context.Context, *StateRequest) (*BeaconStateResponse, error) - GetBeaconStateSsz(context.Context, *StateRequest) (*BeaconStateSszResponse, error) + GetBeaconStateSSZ(context.Context, *StateRequest) (*BeaconStateSSZResponse, error) ListForkChoiceHeads(context.Context, *empty.Empty) (*ForkChoiceHeadsResponse, error) } @@ -487,8 +487,8 @@ type UnimplementedBeaconDebugServer struct { func (*UnimplementedBeaconDebugServer) GetBeaconState(context.Context, *StateRequest) (*BeaconStateResponse, error) { return nil, status.Errorf(codes.Unimplemented, "method GetBeaconState not implemented") } -func (*UnimplementedBeaconDebugServer) GetBeaconStateSsz(context.Context, *StateRequest) (*BeaconStateSszResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method GetBeaconStateSsz not implemented") +func (*UnimplementedBeaconDebugServer) GetBeaconStateSSZ(context.Context, *StateRequest) (*BeaconStateSSZResponse, error) { + return nil, status.Errorf(codes.Unimplemented, "method GetBeaconStateSSZ not implemented") } func (*UnimplementedBeaconDebugServer) ListForkChoiceHeads(context.Context, *empty.Empty) (*ForkChoiceHeadsResponse, error) { return nil, status.Errorf(codes.Unimplemented, "method ListForkChoiceHeads not implemented") @@ -516,20 +516,20 @@ func _BeaconDebug_GetBeaconState_Handler(srv interface{}, ctx context.Context, d return interceptor(ctx, in, info, handler) } -func _BeaconDebug_GetBeaconStateSsz_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { +func _BeaconDebug_GetBeaconStateSSZ_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { in := new(StateRequest) if err := dec(in); err != nil { return nil, err } if interceptor == nil { - return srv.(BeaconDebugServer).GetBeaconStateSsz(ctx, in) + return srv.(BeaconDebugServer).GetBeaconStateSSZ(ctx, in) } info := &grpc.UnaryServerInfo{ Server: srv, - FullMethod: "/ethereum.eth.v1.BeaconDebug/GetBeaconStateSsz", + FullMethod: "/ethereum.eth.v1.BeaconDebug/GetBeaconStateSSZ", } handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(BeaconDebugServer).GetBeaconStateSsz(ctx, req.(*StateRequest)) + return srv.(BeaconDebugServer).GetBeaconStateSSZ(ctx, req.(*StateRequest)) } return interceptor(ctx, in, info, handler) } @@ -561,8 +561,8 @@ var _BeaconDebug_serviceDesc = grpc.ServiceDesc{ Handler: _BeaconDebug_GetBeaconState_Handler, }, { - MethodName: "GetBeaconStateSsz", - Handler: _BeaconDebug_GetBeaconStateSsz_Handler, + MethodName: "GetBeaconStateSSZ", + Handler: _BeaconDebug_GetBeaconStateSSZ_Handler, }, { MethodName: "ListForkChoiceHeads", diff --git a/proto/eth/v1/beacon_debug_service.pb.gw.go b/proto/eth/v1/beacon_debug_service.pb.gw.go index 5c103dfc57..95e8ed9596 100755 --- a/proto/eth/v1/beacon_debug_service.pb.gw.go +++ b/proto/eth/v1/beacon_debug_service.pb.gw.go @@ -91,7 +91,7 @@ func local_request_BeaconDebug_GetBeaconState_0(ctx context.Context, marshaler r } -func request_BeaconDebug_GetBeaconStateSsz_0(ctx context.Context, marshaler runtime.Marshaler, client BeaconDebugClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { +func request_BeaconDebug_GetBeaconStateSSZ_0(ctx context.Context, marshaler runtime.Marshaler, client BeaconDebugClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { var protoReq StateRequest var metadata runtime.ServerMetadata @@ -113,12 +113,12 @@ func request_BeaconDebug_GetBeaconStateSsz_0(ctx context.Context, marshaler runt } protoReq.StateId = (state_id) - msg, err := client.GetBeaconStateSsz(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD)) + msg, err := client.GetBeaconStateSSZ(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD)) return msg, metadata, err } -func local_request_BeaconDebug_GetBeaconStateSsz_0(ctx context.Context, marshaler runtime.Marshaler, server BeaconDebugServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { +func local_request_BeaconDebug_GetBeaconStateSSZ_0(ctx context.Context, marshaler runtime.Marshaler, server BeaconDebugServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { var protoReq StateRequest var metadata runtime.ServerMetadata @@ -140,7 +140,7 @@ func local_request_BeaconDebug_GetBeaconStateSsz_0(ctx context.Context, marshale } protoReq.StateId = (state_id) - msg, err := server.GetBeaconStateSsz(ctx, &protoReq) + msg, err := server.GetBeaconStateSSZ(ctx, &protoReq) return msg, metadata, err } @@ -192,18 +192,18 @@ func RegisterBeaconDebugHandlerServer(ctx context.Context, mux *runtime.ServeMux }) - mux.Handle("GET", pattern_BeaconDebug_GetBeaconStateSsz_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { + mux.Handle("GET", pattern_BeaconDebug_GetBeaconStateSSZ_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { ctx, cancel := context.WithCancel(req.Context()) defer cancel() var stream runtime.ServerTransportStream ctx = grpc.NewContextWithServerTransportStream(ctx, &stream) inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) - rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req, "/ethereum.eth.v1.BeaconDebug/GetBeaconStateSsz") + rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req, "/ethereum.eth.v1.BeaconDebug/GetBeaconStateSSZ") if err != nil { runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) return } - resp, md, err := local_request_BeaconDebug_GetBeaconStateSsz_0(rctx, inboundMarshaler, server, req, pathParams) + resp, md, err := local_request_BeaconDebug_GetBeaconStateSSZ_0(rctx, inboundMarshaler, server, req, pathParams) md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer()) ctx = runtime.NewServerMetadataContext(ctx, md) if err != nil { @@ -211,7 +211,7 @@ func RegisterBeaconDebugHandlerServer(ctx context.Context, mux *runtime.ServeMux return } - forward_BeaconDebug_GetBeaconStateSsz_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) + forward_BeaconDebug_GetBeaconStateSSZ_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) }) @@ -299,23 +299,23 @@ func RegisterBeaconDebugHandlerClient(ctx context.Context, mux *runtime.ServeMux }) - mux.Handle("GET", pattern_BeaconDebug_GetBeaconStateSsz_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { + mux.Handle("GET", pattern_BeaconDebug_GetBeaconStateSSZ_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { ctx, cancel := context.WithCancel(req.Context()) defer cancel() inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) - rctx, err := runtime.AnnotateContext(ctx, mux, req, "/ethereum.eth.v1.BeaconDebug/GetBeaconStateSsz") + rctx, err := runtime.AnnotateContext(ctx, mux, req, "/ethereum.eth.v1.BeaconDebug/GetBeaconStateSSZ") if err != nil { runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) return } - resp, md, err := request_BeaconDebug_GetBeaconStateSsz_0(rctx, inboundMarshaler, client, req, pathParams) + resp, md, err := request_BeaconDebug_GetBeaconStateSSZ_0(rctx, inboundMarshaler, client, req, pathParams) ctx = runtime.NewServerMetadataContext(ctx, md) if err != nil { runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) return } - forward_BeaconDebug_GetBeaconStateSsz_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) + forward_BeaconDebug_GetBeaconStateSSZ_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) }) @@ -345,7 +345,7 @@ func RegisterBeaconDebugHandlerClient(ctx context.Context, mux *runtime.ServeMux var ( pattern_BeaconDebug_GetBeaconState_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3, 2, 4, 1, 0, 4, 1, 5, 5}, []string{"eth", "v1", "debug", "beacon", "states", "state_id"}, "")) - pattern_BeaconDebug_GetBeaconStateSsz_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3, 2, 4, 1, 0, 4, 1, 5, 5, 2, 6}, []string{"eth", "v1", "debug", "beacon", "states", "state_id", "ssz"}, "")) + pattern_BeaconDebug_GetBeaconStateSSZ_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3, 2, 4, 1, 0, 4, 1, 5, 5, 2, 6}, []string{"eth", "v1", "debug", "beacon", "states", "state_id", "ssz"}, "")) pattern_BeaconDebug_ListForkChoiceHeads_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3, 2, 4}, []string{"eth", "v1", "debug", "beacon", "heads"}, "")) ) @@ -353,7 +353,7 @@ var ( var ( forward_BeaconDebug_GetBeaconState_0 = runtime.ForwardResponseMessage - forward_BeaconDebug_GetBeaconStateSsz_0 = runtime.ForwardResponseMessage + forward_BeaconDebug_GetBeaconStateSSZ_0 = runtime.ForwardResponseMessage forward_BeaconDebug_ListForkChoiceHeads_0 = runtime.ForwardResponseMessage ) diff --git a/proto/eth/v1/beacon_debug_service.proto b/proto/eth/v1/beacon_debug_service.proto index 1e6ff1e3b6..c20003c438 100644 --- a/proto/eth/v1/beacon_debug_service.proto +++ b/proto/eth/v1/beacon_debug_service.proto @@ -43,8 +43,8 @@ service BeaconDebug { }; } - // GetBeaconStateSsz returns the SSZ-serialized version of the full BeaconState object for given stateId. - rpc GetBeaconStateSsz(StateRequest) returns (BeaconStateSszResponse) { + // GetBeaconStateSSZ returns the SSZ-serialized version of the full BeaconState object for given stateId. + rpc GetBeaconStateSSZ(StateRequest) returns (BeaconStateSSZResponse) { option (google.api.http) = { get: "/eth/v1/debug/beacon/states/{state_id}/ssz" }; @@ -71,6 +71,6 @@ message BeaconStateResponse { BeaconState data = 1; } -message BeaconStateSszResponse { +message BeaconStateSSZResponse { bytes data = 1; } \ No newline at end of file diff --git a/proto/migration/migration.go b/proto/migration/migration.go index a8ff5a76c2..27e862c984 100644 --- a/proto/migration/migration.go +++ b/proto/migration/migration.go @@ -276,6 +276,7 @@ func V1ProposerSlashingToV1Alpha1(v1Slashing *ethpb.ProposerSlashing) *ethpb_alp } } +// V1Alpha1ValidatorToV1 converts a v1 validator to v1alpha1. func V1Alpha1ValidatorToV1(v1Validator *ethpb_alpha.Validator) *ethpb.Validator { if v1Validator == nil { return ðpb.Validator{} @@ -291,3 +292,21 @@ func V1Alpha1ValidatorToV1(v1Validator *ethpb_alpha.Validator) *ethpb.Validator WithdrawableEpoch: v1Validator.WithdrawableEpoch, } } + +// SignedBeaconBlock converts a signed beacon block interface to a v1alpha1 block. +func SignedBeaconBlock(block interfaces.SignedBeaconBlock) (*ethpb.SignedBeaconBlock, error) { + if block == nil || block.IsNil() { + return nil, errors.New("could not find requested block") + } + blk, err := block.PbPhase0Block() + if err != nil { + return nil, errors.Wrapf(err, "could not get raw block") + } + + v1Block, err := V1Alpha1ToV1Block(blk) + if err != nil { + return nil, errors.New("could not convert block to v1 block") + } + + return v1Block, nil +} diff --git a/proto/migration/migration_test.go b/proto/migration/migration_test.go index f919ae8bf1..d6e4b14550 100644 --- a/proto/migration/migration_test.go +++ b/proto/migration/migration_test.go @@ -332,3 +332,26 @@ func Test_V1AttToV1Alpha1(t *testing.T) { require.NoError(t, err) assert.DeepEqual(t, v1Root, alphaRoot) } + +func Test_BlockInterfaceToV1Block(t *testing.T) { + v1Alpha1Block := testutil.HydrateSignedBeaconBlock(ðpb_alpha.SignedBeaconBlock{}) + v1Alpha1Block.Block.Slot = slot + v1Alpha1Block.Block.ProposerIndex = validatorIndex + v1Alpha1Block.Block.ParentRoot = parentRoot + v1Alpha1Block.Block.StateRoot = stateRoot + v1Alpha1Block.Block.Body.RandaoReveal = randaoReveal + v1Alpha1Block.Block.Body.Eth1Data = ðpb_alpha.Eth1Data{ + DepositRoot: depositRoot, + DepositCount: depositCount, + BlockHash: blockHash, + } + v1Alpha1Block.Signature = signature + + v1Block, err := SignedBeaconBlock(interfaces.WrappedPhase0SignedBeaconBlock(v1Alpha1Block)) + require.NoError(t, err) + v1Root, err := v1Block.HashTreeRoot() + require.NoError(t, err) + v1Alpha1Root, err := v1Alpha1Block.HashTreeRoot() + require.NoError(t, err) + assert.DeepEqual(t, v1Root, v1Alpha1Root) +} diff --git a/shared/bytesutil/BUILD.bazel b/shared/bytesutil/BUILD.bazel index c8669bd28f..f10e42acb3 100644 --- a/shared/bytesutil/BUILD.bazel +++ b/shared/bytesutil/BUILD.bazel @@ -6,10 +6,7 @@ go_library( srcs = ["bytes.go"], importpath = "github.com/prysmaticlabs/prysm/shared/bytesutil", visibility = ["//visibility:public"], - deps = [ - "@com_github_ethereum_go_ethereum//common/hexutil:go_default_library", - "@com_github_prysmaticlabs_eth2_types//:go_default_library", - ], + deps = ["@com_github_prysmaticlabs_eth2_types//:go_default_library"], ) go_test( @@ -20,6 +17,5 @@ go_test( ":go_default_library", "//shared/testutil/assert:go_default_library", "//shared/testutil/require:go_default_library", - "@com_github_ethereum_go_ethereum//common/hexutil:go_default_library", ], ) diff --git a/shared/bytesutil/bytes.go b/shared/bytesutil/bytes.go index 18702c5c27..30fa139770 100644 --- a/shared/bytesutil/bytes.go +++ b/shared/bytesutil/bytes.go @@ -7,7 +7,6 @@ import ( "math/bits" "regexp" - "github.com/ethereum/go-ethereum/common/hexutil" types "github.com/prysmaticlabs/eth2-types" ) @@ -334,10 +333,10 @@ func BytesToSlotBigEndian(b []byte) types.Slot { return types.Slot(BytesToUint64BigEndian(b)) } -// IsBytes32Hex checks whether the byte array is a 32-byte long hex number. -func IsBytes32Hex(b []byte) (bool, error) { +// IsHex checks whether the byte array is a hex number prefixed with '0x'. +func IsHex(b []byte) (bool, error) { if b == nil { return false, nil } - return regexp.Match("^0x[0-9a-fA-F]{64}$", []byte(hexutil.Encode(b))) + return regexp.Match("^(0x)[0-9a-fA-F]+$", b) } diff --git a/shared/bytesutil/bytes_test.go b/shared/bytesutil/bytes_test.go index 19b7249367..62ae3bad95 100644 --- a/shared/bytesutil/bytes_test.go +++ b/shared/bytesutil/bytes_test.go @@ -3,7 +3,6 @@ package bytesutil_test import ( "testing" - "github.com/ethereum/go-ethereum/common/hexutil" "github.com/prysmaticlabs/prysm/shared/bytesutil" "github.com/prysmaticlabs/prysm/shared/testutil/assert" "github.com/prysmaticlabs/prysm/shared/testutil/require" @@ -377,23 +376,23 @@ func TestUint64ToBytes_RoundTrip(t *testing.T) { } } -func TestIsBytes32Hex(t *testing.T) { - pass, err := hexutil.Decode("0x1234567890abcDEF1234567890abcDEF1234567890abcDEF1234567890abcDEF") - require.NoError(t, err) - +func TestIsHex(t *testing.T) { tests := []struct { a []byte b bool }{ {nil, false}, + {[]byte(""), false}, + {[]byte("0x"), false}, + {[]byte("0x0"), true}, {[]byte("foo"), false}, {[]byte("1234567890abcDEF"), false}, {[]byte("XYZ4567890abcDEF1234567890abcDEF1234567890abcDEF1234567890abcDEF"), false}, - {[]byte("foo1234567890abcDEF1234567890abcDEF1234567890abcDEF1234567890abcDEFbar"), false}, - {pass, true}, + {[]byte("0x1234567890abcDEF1234567890abcDEF1234567890abcDEF1234567890abcDEF"), true}, + {[]byte("1234567890abcDEF1234567890abcDEF1234567890abcDEF1234567890abcDEF"), false}, } for _, tt := range tests { - isHex, err := bytesutil.IsBytes32Hex(tt.a) + isHex, err := bytesutil.IsHex(tt.a) require.NoError(t, err) assert.Equal(t, tt.b, isHex) } diff --git a/shared/featureconfig/config.go b/shared/featureconfig/config.go index e15ab7152a..ca634f426c 100644 --- a/shared/featureconfig/config.go +++ b/shared/featureconfig/config.go @@ -231,10 +231,9 @@ func ConfigureValidator(ctx *cli.Context) { log.WithField(disableAttestingHistoryDBCache.Name, disableAttestingHistoryDBCache.Usage).Warn(enabledFeatureFlag) cfg.DisableAttestingHistoryDBCache = true } - cfg.AttestTimely = true - if ctx.Bool(disableAttestTimely.Name) { - log.WithField(disableAttestTimely.Name, disableAttestTimely.Usage).Warn(enabledFeatureFlag) - cfg.AttestTimely = false + if ctx.Bool(attestTimely.Name) { + log.WithField(attestTimely.Name, attestTimely.Usage).Warn(enabledFeatureFlag) + cfg.AttestTimely = true } if ctx.Bool(enableSlashingProtectionPruning.Name) { log.WithField(enableSlashingProtectionPruning.Name, enableSlashingProtectionPruning.Usage).Warn(enabledFeatureFlag) diff --git a/shared/featureconfig/deprecated_flags.go b/shared/featureconfig/deprecated_flags.go index 105518873a..c9ba22100f 100644 --- a/shared/featureconfig/deprecated_flags.go +++ b/shared/featureconfig/deprecated_flags.go @@ -37,11 +37,6 @@ var ( Usage: deprecatedUsage, Hidden: true, } - deprecatedAttestingTimely = &cli.BoolFlag{ - Name: "attest-timely", - Usage: deprecatedUsage, - Hidden: true, - } deprecatedProposerAttsSelectionUsingMaxCover = &cli.BoolFlag{ Name: "proposer-atts-selection-using-max-cover", Usage: deprecatedUsage, @@ -56,6 +51,5 @@ var deprecatedFlags = []cli.Flag{ deprecatedDisablePruningDepositProofs, deprecatedDisableEth1DataMajorityVote, deprecatedDisableBlst, - deprecatedAttestingTimely, deprecatedProposerAttsSelectionUsingMaxCover, } diff --git a/shared/featureconfig/flags.go b/shared/featureconfig/flags.go index c49d659155..3413d0370f 100644 --- a/shared/featureconfig/flags.go +++ b/shared/featureconfig/flags.go @@ -98,9 +98,9 @@ var ( Name: "disable-broadcast-slashings", Usage: "Disables broadcasting slashings submitted to the beacon node.", } - disableAttestTimely = &cli.BoolFlag{ - Name: "disable-attest-timely", - Usage: "Disable attest timely, a fix where validator can attest timely after current block processes. See #8185 for more details", + attestTimely = &cli.BoolFlag{ + Name: "attest-timely", + Usage: "Fixes validator can attest timely after current block processes. See #8185 for more details", } enableNextSlotStateCache = &cli.BoolFlag{ Name: "enable-next-slot-state-cache", @@ -144,7 +144,7 @@ var ValidatorFlags = append(deprecatedFlags, []cli.Flag{ Mainnet, disableAccountsV2, dynamicKeyReloadDebounceInterval, - disableAttestTimely, + attestTimely, enableSlashingProtectionPruning, }...) diff --git a/shared/gateway/BUILD.bazel b/shared/gateway/BUILD.bazel index ddbc375101..2ea92653ee 100644 --- a/shared/gateway/BUILD.bazel +++ b/shared/gateway/BUILD.bazel @@ -4,6 +4,9 @@ load("@prysm//tools/go:def.bzl", "go_library") go_library( name = "go_default_library", srcs = [ + "api_middleware.go", + "api_middleware_processing.go", + "api_middleware_structs.go", "gateway.go", "log.go", ], @@ -18,11 +21,16 @@ go_library( "//proto/eth/v1alpha1:go_default_library", "//proto/validator/accounts/v2:go_default_library", "//shared:go_default_library", + "//shared/bytesutil:go_default_library", + "//shared/grpcutils:go_default_library", "//validator/web:go_default_library", + "@com_github_ethereum_go_ethereum//common/hexutil:go_default_library", + "@com_github_gorilla_mux//:go_default_library", "@com_github_grpc_ecosystem_grpc_gateway_v2//runtime:go_default_library", "@com_github_pkg_errors//:go_default_library", "@com_github_rs_cors//:go_default_library", "@com_github_sirupsen_logrus//:go_default_library", + "@com_github_wealdtech_go_bytesutil//:go_default_library", "@org_golang_google_grpc//:go_default_library", "@org_golang_google_grpc//connectivity:go_default_library", "@org_golang_google_grpc//credentials:go_default_library", @@ -32,11 +40,17 @@ go_library( go_test( name = "go_default_test", - srcs = ["gateway_test.go"], + srcs = [ + "api_middleware_processing_test.go", + "gateway_test.go", + ], embed = [":go_default_library"], deps = [ "//cmd/beacon-chain/flags:go_default_library", + "//shared/grpcutils:go_default_library", + "//shared/testutil/assert:go_default_library", "//shared/testutil/require:go_default_library", + "@com_github_gorilla_mux//:go_default_library", "@com_github_sirupsen_logrus//hooks/test:go_default_library", "@com_github_urfave_cli_v2//:go_default_library", ], diff --git a/shared/gateway/api_middleware.go b/shared/gateway/api_middleware.go new file mode 100644 index 0000000000..3eb6de46d4 --- /dev/null +++ b/shared/gateway/api_middleware.go @@ -0,0 +1,171 @@ +package gateway + +import ( + "net/http" + "reflect" + + "github.com/gorilla/mux" + "github.com/pkg/errors" +) + +// ApiProxyMiddleware is a proxy between an Eth2 API HTTP client and grpc-gateway. +// The purpose of the proxy is to handle HTTP requests and gRPC responses in such a way that: +// - Eth2 API requests can be handled by grpc-gateway correctly +// - gRPC responses can be returned as spec-compliant Eth2 API responses +type ApiProxyMiddleware struct { + GatewayAddress string + ProxyAddress string + EndpointCreator EndpointFactory + router *mux.Router +} + +// EndpointFactory is responsible for creating new instances of Endpoint values. +type EndpointFactory interface { + Create(path string) (*Endpoint, error) + Paths() []string +} + +// Endpoint is a representation of an API HTTP endpoint that should be proxied by the middleware. +type Endpoint struct { + Path string // The path of the HTTP endpoint. + PostRequest interface{} // The struct corresponding to the JSON structure used in a POST request. + GetRequestURLLiterals []string // Names of URL parameters that should not be base64-encoded. + GetRequestQueryParams []QueryParam // Query parameters of the GET request. + GetResponse interface{} // The struct corresponding to the JSON structure used in a GET response. + Err ErrorJson // The struct corresponding to the error that should be returned in case of a request failure. + Hooks HookCollection // A collection of functions that can be invoked at various stages of the request/response cycle. +} + +// QueryParam represents a single query parameter's metadata. +type QueryParam struct { + Name string + Hex bool + Enum bool +} + +// Hook is a function that can be invoked at various stages of the request/response cycle, leading to custom behaviour for a specific endpoint. +type Hook = func(endpoint Endpoint, w http.ResponseWriter, req *http.Request) ErrorJson + +// CustomHandler is a function that can be invoked at the very beginning of the request, +// essentially replacing the whole default request/response logic with custom logic for a specific endpoint. +type CustomHandler = func(m *ApiProxyMiddleware, endpoint Endpoint, w http.ResponseWriter, req *http.Request) (handled bool) + +// HookCollection contains handlers/hooks that can be used to amend the default request/response cycle with custom logic for a specific endpoint. +type HookCollection struct { + CustomHandlers []CustomHandler + OnPostStart []Hook + OnPostDeserializeRequestBodyIntoContainer []Hook +} + +// fieldProcessor applies the processing function f to a value when the tag is present on the field. +type fieldProcessor struct { + tag string + f func(value reflect.Value) error +} + +// Run starts the proxy, registering all proxy endpoints on ApiProxyMiddleware.ProxyAddress. +func (m *ApiProxyMiddleware) Run() error { + m.router = mux.NewRouter() + + for _, path := range m.EndpointCreator.Paths() { + m.handleApiPath(path, m.EndpointCreator) + } + + return http.ListenAndServe(m.ProxyAddress, m.router) +} + +func (m *ApiProxyMiddleware) handleApiPath(path string, endpointFactory EndpointFactory) { + m.router.HandleFunc(path, func(w http.ResponseWriter, req *http.Request) { + endpoint, err := endpointFactory.Create(path) + if err != nil { + WriteError(w, &DefaultErrorJson{ + Message: errors.Wrapf(err, "could not create endpoint").Error(), + Code: http.StatusInternalServerError, + }, nil) + } + + for _, handler := range endpoint.Hooks.CustomHandlers { + if handler(m, *endpoint, w, req) { + return + } + } + + if req.Method == "POST" { + for _, hook := range endpoint.Hooks.OnPostStart { + if errJson := hook(*endpoint, w, req); errJson != nil { + WriteError(w, errJson, nil) + return + } + } + + if errJson := DeserializeRequestBodyIntoContainer(req.Body, endpoint.PostRequest); errJson != nil { + WriteError(w, errJson, nil) + return + } + for _, hook := range endpoint.Hooks.OnPostDeserializeRequestBodyIntoContainer { + if errJson := hook(*endpoint, w, req); errJson != nil { + WriteError(w, errJson, nil) + return + } + } + + if errJson := ProcessRequestContainerFields(endpoint.PostRequest); errJson != nil { + WriteError(w, errJson, nil) + return + } + if errJson := SetRequestBodyToRequestContainer(endpoint.PostRequest, req); errJson != nil { + WriteError(w, errJson, nil) + return + } + } + + if errJson := m.PrepareRequestForProxying(*endpoint, req); errJson != nil { + WriteError(w, errJson, nil) + return + } + grpcResponse, errJson := ProxyRequest(req) + if errJson != nil { + WriteError(w, errJson, nil) + return + } + grpcResponseBody, errJson := ReadGrpcResponseBody(grpcResponse.Body) + if errJson != nil { + WriteError(w, errJson, nil) + return + } + if errJson := DeserializeGrpcResponseBodyIntoErrorJson(endpoint.Err, grpcResponseBody); errJson != nil { + WriteError(w, errJson, nil) + return + } + + var responseJson []byte + if endpoint.Err.Msg() != "" { + HandleGrpcResponseError(endpoint.Err, grpcResponse, w) + return + } else if !GrpcResponseIsStatusCodeOnly(req, endpoint.GetResponse) { + if errJson := DeserializeGrpcResponseBodyIntoContainer(grpcResponseBody, endpoint.GetResponse); errJson != nil { + WriteError(w, errJson, nil) + return + } + if errJson := ProcessMiddlewareResponseFields(endpoint.GetResponse); errJson != nil { + WriteError(w, errJson, nil) + return + } + var errJson ErrorJson + responseJson, errJson = SerializeMiddlewareResponseIntoJson(endpoint.GetResponse) + if errJson != nil { + WriteError(w, errJson, nil) + return + } + } + + if errJson := WriteMiddlewareResponseHeadersAndBody(req, grpcResponse, responseJson, w); errJson != nil { + WriteError(w, errJson, nil) + return + } + if errJson := Cleanup(grpcResponse.Body); errJson != nil { + WriteError(w, errJson, nil) + return + } + }) +} diff --git a/shared/gateway/api_middleware_processing.go b/shared/gateway/api_middleware_processing.go new file mode 100644 index 0000000000..c14bdf3708 --- /dev/null +++ b/shared/gateway/api_middleware_processing.go @@ -0,0 +1,416 @@ +package gateway + +import ( + "bytes" + "encoding/base64" + "encoding/json" + "fmt" + "io" + "io/ioutil" + "net/http" + "reflect" + "strconv" + "strings" + "time" + + "github.com/ethereum/go-ethereum/common/hexutil" + "github.com/gorilla/mux" + "github.com/pkg/errors" + butil "github.com/prysmaticlabs/prysm/shared/bytesutil" + "github.com/prysmaticlabs/prysm/shared/grpcutils" + "github.com/wealdtech/go-bytesutil" +) + +// DeserializeRequestBodyIntoContainer deserializes the request's body into an endpoint-specific struct. +func DeserializeRequestBodyIntoContainer(body io.Reader, requestContainer interface{}) ErrorJson { + if err := json.NewDecoder(body).Decode(&requestContainer); err != nil { + e := errors.Wrap(err, "could not decode request body") + return &DefaultErrorJson{Message: e.Error(), Code: http.StatusInternalServerError} + } + return nil +} + +// ProcessRequestContainerFields processes fields of an endpoint-specific container according to field tags. +func ProcessRequestContainerFields(requestContainer interface{}) ErrorJson { + if err := processField(requestContainer, []fieldProcessor{ + { + tag: "hex", + f: hexToBase64Processor, + }, + }); err != nil { + e := errors.Wrapf(err, "could not process request data") + return &DefaultErrorJson{Message: e.Error(), Code: http.StatusInternalServerError} + } + return nil +} + +// SetRequestBodyToRequestContainer makes the endpoint-specific container the new body of the request. +func SetRequestBodyToRequestContainer(requestContainer interface{}, req *http.Request) ErrorJson { + // Serialize the struct, which now includes a base64-encoded value, into JSON. + j, err := json.Marshal(requestContainer) + if err != nil { + e := errors.Wrapf(err, "could not marshal request") + return &DefaultErrorJson{Message: e.Error(), Code: http.StatusInternalServerError} + } + // Set the body to the new JSON. + req.Body = ioutil.NopCloser(bytes.NewReader(j)) + req.Header.Set("Content-Length", strconv.Itoa(len(j))) + req.ContentLength = int64(len(j)) + return nil +} + +// PrepareRequestForProxying applies additional logic to the request so that it can be correctly proxied to grpc-gateway. +func (m *ApiProxyMiddleware) PrepareRequestForProxying(endpoint Endpoint, req *http.Request) ErrorJson { + req.URL.Scheme = "http" + req.URL.Host = m.GatewayAddress + req.RequestURI = "" + if errJson := HandleURLParameters(endpoint.Path, req, endpoint.GetRequestURLLiterals); errJson != nil { + return errJson + } + return HandleQueryParameters(req, endpoint.GetRequestQueryParams) +} + +// HandleURLParameters processes URL parameters, allowing parameterized URLs to be safely and correctly proxied to grpc-gateway. +func HandleURLParameters(url string, req *http.Request, literals []string) ErrorJson { + segments := strings.Split(url, "/") + +segmentsLoop: + for i, s := range segments { + // We only care about segments which are parameterized. + if isRequestParam(s) { + // Don't do anything with parameters which should be forwarded literally to gRPC. + for _, l := range literals { + if s == "{"+l+"}" { + continue segmentsLoop + } + } + + routeVar := mux.Vars(req)[s[1:len(s)-1]] + bRouteVar := []byte(routeVar) + isHex, err := butil.IsHex(bRouteVar) + if err != nil { + e := errors.Wrapf(err, "could not process URL parameter") + return &DefaultErrorJson{Message: e.Error(), Code: http.StatusInternalServerError} + } + if isHex { + bRouteVar, err = bytesutil.FromHexString(string(bRouteVar)) + if err != nil { + e := errors.Wrapf(err, "could not process URL parameter") + return &DefaultErrorJson{Message: e.Error(), Code: http.StatusInternalServerError} + } + } + // Converting hex to base64 may result in a value which malforms the URL. + // We use URLEncoding to safely escape such values. + base64RouteVar := base64.URLEncoding.EncodeToString(bRouteVar) + + // Merge segments back into the full URL. + splitPath := strings.Split(req.URL.Path, "/") + splitPath[i] = base64RouteVar + req.URL.Path = strings.Join(splitPath, "/") + } + } + return nil +} + +// HandleQueryParameters processes query parameters, allowing them to be safely and correctly proxied to grpc-gateway. +func HandleQueryParameters(req *http.Request, params []QueryParam) ErrorJson { + queryParams := req.URL.Query() + + for key, vals := range queryParams { + for _, p := range params { + if key == p.Name { + if p.Hex { + queryParams.Del(key) + for _, v := range vals { + b := []byte(v) + isHex, err := butil.IsHex(b) + if err != nil { + e := errors.Wrapf(err, "could not process query parameter") + return &DefaultErrorJson{Message: e.Error(), Code: http.StatusInternalServerError} + } + if isHex { + b, err = bytesutil.FromHexString(v) + if err != nil { + e := errors.Wrapf(err, "could not process query parameter") + return &DefaultErrorJson{Message: e.Error(), Code: http.StatusInternalServerError} + } + } + queryParams.Add(key, base64.URLEncoding.EncodeToString(b)) + } + } + if p.Enum { + queryParams.Del(key) + for _, v := range vals { + // gRPC expects uppercase enum values. + queryParams.Add(key, strings.ToUpper(v)) + } + } + } + } + } + req.URL.RawQuery = queryParams.Encode() + return nil +} + +// ProxyRequest proxies the request to grpc-gateway. +func ProxyRequest(req *http.Request) (*http.Response, ErrorJson) { + grpcResp, err := http.DefaultClient.Do(req) + if err != nil { + e := errors.Wrapf(err, "could not proxy request") + return nil, &DefaultErrorJson{Message: e.Error(), Code: http.StatusInternalServerError} + } + if grpcResp == nil { + return nil, &DefaultErrorJson{Message: "nil response from gRPC-gateway", Code: http.StatusInternalServerError} + } + return grpcResp, nil +} + +// ReadGrpcResponseBody reads the body from the grpc-gateway's response. +func ReadGrpcResponseBody(r io.Reader) ([]byte, ErrorJson) { + body, err := ioutil.ReadAll(r) + if err != nil { + e := errors.Wrapf(err, "could not read response body") + return nil, &DefaultErrorJson{Message: e.Error(), Code: http.StatusInternalServerError} + } + return body, nil +} + +// DeserializeGrpcResponseBodyIntoErrorJson deserializes the body from the grpc-gateway's response into an error struct. +// The struct can be later examined to check if the request resulted in an error. +func DeserializeGrpcResponseBodyIntoErrorJson(errJson ErrorJson, body []byte) ErrorJson { + if err := json.Unmarshal(body, errJson); err != nil { + e := errors.Wrapf(err, "could not unmarshal error") + return &DefaultErrorJson{Message: e.Error(), Code: http.StatusInternalServerError} + } + return nil +} + +// HandleGrpcResponseError acts on an error that resulted from a grpc-gateway's response. +func HandleGrpcResponseError(errJson ErrorJson, resp *http.Response, w http.ResponseWriter) { + // Something went wrong, but the request completed, meaning we can write headers and the error message. + for h, vs := range resp.Header { + for _, v := range vs { + w.Header().Set(h, v) + } + } + // Set code to HTTP code because unmarshalled body contained gRPC code. + errJson.SetCode(resp.StatusCode) + WriteError(w, errJson, resp.Header) +} + +// GrpcResponseIsStatusCodeOnly checks whether a grpc-gateway's response contained no body. +func GrpcResponseIsStatusCodeOnly(req *http.Request, responseContainer interface{}) bool { + return req.Method == "GET" && responseContainer == nil +} + +// DeserializeGrpcResponseBodyIntoContainer deserializes the grpc-gateway's response body into an endpoint-specific struct. +func DeserializeGrpcResponseBodyIntoContainer(body []byte, responseContainer interface{}) ErrorJson { + if err := json.Unmarshal(body, &responseContainer); err != nil { + e := errors.Wrapf(err, "could not unmarshal response") + return &DefaultErrorJson{Message: e.Error(), Code: http.StatusInternalServerError} + } + return nil +} + +// ProcessMiddlewareResponseFields processes fields of an endpoint-specific container according to field tags. +func ProcessMiddlewareResponseFields(responseContainer interface{}) ErrorJson { + if err := processField(responseContainer, []fieldProcessor{ + { + tag: "hex", + f: base64ToHexProcessor, + }, + { + tag: "enum", + f: enumToLowercaseProcessor, + }, + { + tag: "time", + f: timeToUnixProcessor, + }, + }); err != nil { + e := errors.Wrapf(err, "could not process response data") + return &DefaultErrorJson{Message: e.Error(), Code: http.StatusInternalServerError} + } + return nil +} + +// SerializeMiddlewareResponseIntoJson serializes the endpoint-specific response struct into a JSON representation. +func SerializeMiddlewareResponseIntoJson(responseContainer interface{}) (jsonResponse []byte, errJson ErrorJson) { + j, err := json.Marshal(responseContainer) + if err != nil { + e := errors.Wrapf(err, "could not marshal response") + return nil, &DefaultErrorJson{Message: e.Error(), Code: http.StatusInternalServerError} + } + return j, nil +} + +// WriteMiddlewareResponseHeadersAndBody populates headers and the body of the final response. +func WriteMiddlewareResponseHeadersAndBody(req *http.Request, grpcResp *http.Response, responseJson []byte, w http.ResponseWriter) ErrorJson { + var statusCodeHeader string + for h, vs := range grpcResp.Header { + // We don't want to expose any gRPC metadata in the HTTP response, so we skip forwarding metadata headers. + if strings.HasPrefix(h, "Grpc-Metadata") { + if h == "Grpc-Metadata-"+grpcutils.HttpCodeMetadataKey { + statusCodeHeader = vs[0] + } + } else { + for _, v := range vs { + w.Header().Set(h, v) + } + } + } + if req.Method == "GET" { + w.Header().Set("Content-Length", strconv.Itoa(len(responseJson))) + if statusCodeHeader != "" { + code, err := strconv.Atoi(statusCodeHeader) + if err != nil { + e := errors.Wrapf(err, "could not parse status code") + return &DefaultErrorJson{Message: e.Error(), Code: http.StatusInternalServerError} + } + w.WriteHeader(code) + } else { + w.WriteHeader(grpcResp.StatusCode) + } + if _, err := io.Copy(w, ioutil.NopCloser(bytes.NewReader(responseJson))); err != nil { + e := errors.Wrapf(err, "could not write response message") + return &DefaultErrorJson{Message: e.Error(), Code: http.StatusInternalServerError} + } + } else if req.Method == "POST" { + w.WriteHeader(grpcResp.StatusCode) + } + return nil +} + +// WriteError writes the error by manipulating headers and the body of the final response. +func WriteError(w http.ResponseWriter, errJson ErrorJson, responseHeader http.Header) { + // Include custom error in the error JSON. + if responseHeader != nil { + customError, ok := responseHeader["Grpc-Metadata-"+grpcutils.CustomErrorMetadataKey] + if ok { + // Assume header has only one value and read the 0 index. + if err := json.Unmarshal([]byte(customError[0]), errJson); err != nil { + log.WithError(err).Error("Could not unmarshal custom error message") + return + } + } + } + + j, err := json.Marshal(errJson) + if err != nil { + log.WithError(err).Error("Could not marshal error message") + return + } + + w.Header().Set("Content-Length", strconv.Itoa(len(j))) + w.Header().Set("Content-Type", "application/json") + w.WriteHeader(errJson.StatusCode()) + if _, err := io.Copy(w, ioutil.NopCloser(bytes.NewReader(j))); err != nil { + log.WithError(err).Error("Could not write error message") + } +} + +// Cleanup performs final cleanup on the initial response from grpc-gateway. +func Cleanup(grpcResponseBody io.ReadCloser) ErrorJson { + if err := grpcResponseBody.Close(); err != nil { + e := errors.Wrapf(err, "could not close response body") + return &DefaultErrorJson{Message: e.Error(), Code: http.StatusInternalServerError} + } + return nil +} + +// isRequestParam verifies whether the passed string is a request parameter. +// Request parameters are enclosed in { and }. +func isRequestParam(s string) bool { + return len(s) > 2 && s[0] == '{' && s[len(s)-1] == '}' +} + +// processField calls each processor function on any field that has the matching tag set. +// It is a recursive function. +func processField(s interface{}, processors []fieldProcessor) error { + kind := reflect.TypeOf(s).Kind() + if kind != reflect.Ptr && kind != reflect.Slice && kind != reflect.Array { + return fmt.Errorf("processing fields of kind '%v' is unsupported", kind) + } + + t := reflect.TypeOf(s).Elem() + v := reflect.Indirect(reflect.ValueOf(s)) + + for i := 0; i < t.NumField(); i++ { + switch v.Field(i).Kind() { + case reflect.Slice: + sliceElem := t.Field(i).Type.Elem() + kind := sliceElem.Kind() + // Recursively process slices to struct pointers. + if kind == reflect.Ptr && sliceElem.Elem().Kind() == reflect.Struct { + for j := 0; j < v.Field(i).Len(); j++ { + if err := processField(v.Field(i).Index(j).Interface(), processors); err != nil { + return errors.Wrapf(err, "could not process field '%s'", t.Field(i).Name) + } + } + } + // Process each string in string slices. + if kind == reflect.String { + for _, proc := range processors { + _, hasTag := t.Field(i).Tag.Lookup(proc.tag) + if hasTag { + for j := 0; j < v.Field(i).Len(); j++ { + if err := proc.f(v.Field(i).Index(j)); err != nil { + return errors.Wrapf(err, "could not process field '%s'", t.Field(i).Name) + } + } + } + } + + } + // Recursively process struct pointers. + case reflect.Ptr: + if v.Field(i).Elem().Kind() == reflect.Struct { + if err := processField(v.Field(i).Interface(), processors); err != nil { + return errors.Wrapf(err, "could not process field '%s'", t.Field(i).Name) + } + } + default: + field := t.Field(i) + for _, proc := range processors { + if _, hasTag := field.Tag.Lookup(proc.tag); hasTag { + if err := proc.f(v.Field(i)); err != nil { + return errors.Wrapf(err, "could not process field '%s'", t.Field(i).Name) + } + } + } + } + } + return nil +} + +func hexToBase64Processor(v reflect.Value) error { + b, err := bytesutil.FromHexString(v.String()) + if err != nil { + return err + } + v.SetString(base64.StdEncoding.EncodeToString(b)) + return nil +} + +func base64ToHexProcessor(v reflect.Value) error { + b, err := base64.StdEncoding.DecodeString(v.String()) + if err != nil { + return err + } + v.SetString(hexutil.Encode(b)) + return nil +} + +func enumToLowercaseProcessor(v reflect.Value) error { + v.SetString(strings.ToLower(v.String())) + return nil +} + +func timeToUnixProcessor(v reflect.Value) error { + t, err := time.Parse(time.RFC3339, v.String()) + if err != nil { + return err + } + v.SetString(strconv.FormatUint(uint64(t.Unix()), 10)) + return nil +} diff --git a/shared/gateway/api_middleware_processing_test.go b/shared/gateway/api_middleware_processing_test.go new file mode 100644 index 0000000000..7455c23c6b --- /dev/null +++ b/shared/gateway/api_middleware_processing_test.go @@ -0,0 +1,494 @@ +package gateway + +import ( + "bytes" + "encoding/json" + "net/http" + "net/http/httptest" + "strings" + "testing" + + "github.com/gorilla/mux" + "github.com/prysmaticlabs/prysm/shared/grpcutils" + "github.com/prysmaticlabs/prysm/shared/testutil/assert" + "github.com/prysmaticlabs/prysm/shared/testutil/require" + "github.com/sirupsen/logrus/hooks/test" +) + +type testRequestContainer struct { + TestString string + TestHexString string `hex:"true"` +} + +func defaultRequestContainer() *testRequestContainer { + return &testRequestContainer{ + TestString: "test string", + TestHexString: "0x666F6F", // hex encoding of "foo" + } +} + +type testResponseContainer struct { + TestString string + TestHex string `hex:"true"` + TestEnum string `enum:"true"` + TestTime string `time:"true"` +} + +func defaultResponseContainer() *testResponseContainer { + return &testResponseContainer{ + TestString: "test string", + TestHex: "Zm9v", // base64 encoding of "foo" + TestEnum: "Test Enum", + TestTime: "2006-01-02T15:04:05Z", + } +} + +type testErrorJson struct { + Message string + Code int + CustomField string +} + +// StatusCode returns the error's underlying error code. +func (e *testErrorJson) StatusCode() int { + return e.Code +} + +// Msg returns the error's underlying message. +func (e *testErrorJson) Msg() string { + return e.Message +} + +// SetCode sets the error's underlying error code. +func (e *testErrorJson) SetCode(code int) { + e.Code = code +} + +func TestDeserializeRequestBodyIntoContainer(t *testing.T) { + t.Run("ok", func(t *testing.T) { + var bodyJson bytes.Buffer + err := json.NewEncoder(&bodyJson).Encode(defaultRequestContainer()) + require.NoError(t, err) + + container := &testRequestContainer{} + errJson := DeserializeRequestBodyIntoContainer(&bodyJson, container) + require.Equal(t, true, errJson == nil) + assert.Equal(t, "test string", container.TestString) + }) + + t.Run("error", func(t *testing.T) { + var bodyJson bytes.Buffer + bodyJson.Write([]byte("foo")) + errJson := DeserializeRequestBodyIntoContainer(&bodyJson, &testRequestContainer{}) + require.NotNil(t, errJson) + assert.Equal(t, true, strings.Contains(errJson.Msg(), "could not decode request body")) + assert.Equal(t, http.StatusInternalServerError, errJson.StatusCode()) + }) +} + +func TestProcessRequestContainerFields(t *testing.T) { + t.Run("ok", func(t *testing.T) { + container := defaultRequestContainer() + + errJson := ProcessRequestContainerFields(container) + require.Equal(t, true, errJson == nil) + assert.Equal(t, "Zm9v", container.TestHexString) + }) + + t.Run("error", func(t *testing.T) { + errJson := ProcessRequestContainerFields("foo") + require.NotNil(t, errJson) + assert.Equal(t, true, strings.Contains(errJson.Msg(), "could not process request data")) + assert.Equal(t, http.StatusInternalServerError, errJson.StatusCode()) + }) +} + +func TestSetRequestBodyToRequestContainer(t *testing.T) { + var body bytes.Buffer + request := httptest.NewRequest("GET", "http://foo.example", &body) + + errJson := SetRequestBodyToRequestContainer(defaultRequestContainer(), request) + require.Equal(t, true, errJson == nil) + container := &testRequestContainer{} + require.NoError(t, json.NewDecoder(request.Body).Decode(container)) + assert.Equal(t, "test string", container.TestString) + contentLengthHeader, ok := request.Header["Content-Length"] + require.Equal(t, true, ok) + require.Equal(t, 1, len(contentLengthHeader), "wrong number of header values") + assert.Equal(t, "55", contentLengthHeader[0]) + assert.Equal(t, int64(55), request.ContentLength) +} + +func TestPrepareRequestForProxying(t *testing.T) { + middleware := &ApiProxyMiddleware{ + GatewayAddress: "http://gateway.example", + } + // We will set some params to make the request more interesting. + endpoint := Endpoint{ + Path: "/{url_param}", + GetRequestURLLiterals: []string{"url_param"}, + GetRequestQueryParams: []QueryParam{{Name: "query_param"}}, + } + var body bytes.Buffer + request := httptest.NewRequest("GET", "http://foo.example?query_param=bar", &body) + + errJson := middleware.PrepareRequestForProxying(endpoint, request) + require.Equal(t, true, errJson == nil) + assert.Equal(t, "http", request.URL.Scheme) + assert.Equal(t, middleware.GatewayAddress, request.URL.Host) + assert.Equal(t, "", request.RequestURI) +} + +func TestHandleURLParameters(t *testing.T) { + var body bytes.Buffer + + t.Run("no_params", func(t *testing.T) { + request := httptest.NewRequest("GET", "http://foo.example/bar", &body) + + errJson := HandleURLParameters("/not_param", request, []string{}) + require.Equal(t, true, errJson == nil) + assert.Equal(t, "/bar", request.URL.Path) + }) + + t.Run("with_params", func(t *testing.T) { + muxVars := make(map[string]string) + muxVars["bar_param"] = "bar" + muxVars["quux_param"] = "quux" + request := httptest.NewRequest("GET", "http://foo.example/bar/baz/quux", &body) + request = mux.SetURLVars(request, muxVars) + + errJson := HandleURLParameters("/{bar_param}/not_param/{quux_param}", request, []string{}) + require.Equal(t, true, errJson == nil) + assert.Equal(t, "/YmFy/baz/cXV1eA==", request.URL.Path) + }) + + t.Run("with_literal", func(t *testing.T) { + muxVars := make(map[string]string) + muxVars["bar_param"] = "bar" + request := httptest.NewRequest("GET", "http://foo.example/bar/baz", &body) + request = mux.SetURLVars(request, muxVars) + + errJson := HandleURLParameters("/{bar_param}/not_param/", request, []string{"bar_param"}) + require.Equal(t, true, errJson == nil) + assert.Equal(t, "/bar/baz", request.URL.Path) + }) + + t.Run("with_hex", func(t *testing.T) { + muxVars := make(map[string]string) + muxVars["hex_param"] = "0x626172" + request := httptest.NewRequest("GET", "http://foo.example/0x626172/baz", &body) + request = mux.SetURLVars(request, muxVars) + + errJson := HandleURLParameters("/{hex_param}/not_param/", request, []string{}) + require.Equal(t, true, errJson == nil) + assert.Equal(t, "/YmFy/baz", request.URL.Path) + }) +} + +func TestHandleQueryParameters(t *testing.T) { + var body bytes.Buffer + + t.Run("regular_params", func(t *testing.T) { + request := httptest.NewRequest("GET", "http://foo.example?bar=bar&baz=baz", &body) + + errJson := HandleQueryParameters(request, []QueryParam{{Name: "bar"}, {Name: "baz"}}) + require.Equal(t, true, errJson == nil) + query := request.URL.Query() + v, ok := query["bar"] + require.Equal(t, true, ok, "query param not found") + require.Equal(t, 1, len(v), "wrong number of query param values") + assert.Equal(t, "bar", v[0]) + v, ok = query["baz"] + require.Equal(t, true, ok, "query param not found") + require.Equal(t, 1, len(v), "wrong number of query param values") + assert.Equal(t, "baz", v[0]) + }) + + t.Run("hex_and_enum_params", func(t *testing.T) { + request := httptest.NewRequest("GET", "http://foo.example?hex=0x626172&baz=baz", &body) + + errJson := HandleQueryParameters(request, []QueryParam{{Name: "hex", Hex: true}, {Name: "baz", Enum: true}}) + require.Equal(t, true, errJson == nil) + query := request.URL.Query() + v, ok := query["hex"] + require.Equal(t, true, ok, "query param not found") + require.Equal(t, 1, len(v), "wrong number of query param values") + assert.Equal(t, "YmFy", v[0]) + v, ok = query["baz"] + require.Equal(t, true, ok, "query param not found") + require.Equal(t, 1, len(v), "wrong number of query param values") + assert.Equal(t, "BAZ", v[0]) + }) +} + +func TestReadGrpcResponseBody(t *testing.T) { + var b bytes.Buffer + b.Write([]byte("foo")) + + body, jsonErr := ReadGrpcResponseBody(&b) + require.Equal(t, true, jsonErr == nil) + assert.Equal(t, "foo", string(body)) +} + +func TestDeserializeGrpcResponseBodyIntoErrorJson(t *testing.T) { + t.Run("ok", func(t *testing.T) { + e := &testErrorJson{ + Message: "foo", + Code: 500, + } + body, err := json.Marshal(e) + require.NoError(t, err) + + eToDeserialize := &testErrorJson{} + errJson := DeserializeGrpcResponseBodyIntoErrorJson(eToDeserialize, body) + require.Equal(t, true, errJson == nil) + assert.Equal(t, "foo", eToDeserialize.Msg()) + assert.Equal(t, 500, eToDeserialize.StatusCode()) + }) + + t.Run("error", func(t *testing.T) { + errJson := DeserializeGrpcResponseBodyIntoErrorJson(nil, nil) + require.NotNil(t, errJson) + assert.Equal(t, true, strings.Contains(errJson.Msg(), "could not unmarshal error")) + }) +} + +func TestHandleGrpcResponseError(t *testing.T) { + response := &http.Response{ + StatusCode: 400, + Header: http.Header{ + "Foo": []string{"foo"}, + "Bar": []string{"bar"}, + }, + } + writer := httptest.NewRecorder() + errJson := &testErrorJson{ + Message: "foo", + Code: 500, + } + + HandleGrpcResponseError(errJson, response, writer) + v, ok := writer.Header()["Foo"] + require.Equal(t, true, ok, "header not found") + require.Equal(t, 1, len(v), "wrong number of header values") + assert.Equal(t, "foo", v[0]) + v, ok = writer.Header()["Bar"] + require.Equal(t, true, ok, "header not found") + require.Equal(t, 1, len(v), "wrong number of header values") + assert.Equal(t, "bar", v[0]) + assert.Equal(t, 400, errJson.StatusCode()) +} + +func TestGrpcResponseIsStatusCodeOnly(t *testing.T) { + var body bytes.Buffer + + t.Run("status_code_only", func(t *testing.T) { + request := httptest.NewRequest("GET", "http://foo.example", &body) + result := GrpcResponseIsStatusCodeOnly(request, nil) + assert.Equal(t, true, result) + }) + + t.Run("different_method", func(t *testing.T) { + request := httptest.NewRequest("POST", "http://foo.example", &body) + result := GrpcResponseIsStatusCodeOnly(request, nil) + assert.Equal(t, false, result) + }) + + t.Run("non_empty_response", func(t *testing.T) { + request := httptest.NewRequest("GET", "http://foo.example", &body) + result := GrpcResponseIsStatusCodeOnly(request, &testRequestContainer{}) + assert.Equal(t, false, result) + }) +} + +func TestDeserializeGrpcResponseBodyIntoContainer(t *testing.T) { + t.Run("ok", func(t *testing.T) { + body, err := json.Marshal(defaultRequestContainer()) + require.NoError(t, err) + + container := &testRequestContainer{} + errJson := DeserializeGrpcResponseBodyIntoContainer(body, container) + require.Equal(t, true, errJson == nil) + assert.Equal(t, "test string", container.TestString) + }) + + t.Run("error", func(t *testing.T) { + var bodyJson bytes.Buffer + bodyJson.Write([]byte("foo")) + errJson := DeserializeGrpcResponseBodyIntoContainer(bodyJson.Bytes(), &testRequestContainer{}) + require.NotNil(t, errJson) + assert.Equal(t, true, strings.Contains(errJson.Msg(), "could not unmarshal response")) + assert.Equal(t, http.StatusInternalServerError, errJson.StatusCode()) + }) +} + +func TestProcessMiddlewareResponseFields(t *testing.T) { + t.Run("Ok", func(t *testing.T) { + container := defaultResponseContainer() + + errJson := ProcessMiddlewareResponseFields(container) + require.Equal(t, true, errJson == nil) + assert.Equal(t, "0x666f6f", container.TestHex) + assert.Equal(t, "test enum", container.TestEnum) + assert.Equal(t, "1136214245", container.TestTime) + }) + + t.Run("error", func(t *testing.T) { + errJson := ProcessMiddlewareResponseFields("foo") + require.NotNil(t, errJson) + assert.Equal(t, true, strings.Contains(errJson.Msg(), "could not process response data")) + assert.Equal(t, http.StatusInternalServerError, errJson.StatusCode()) + }) +} + +func TestSerializeMiddlewareResponseIntoJson(t *testing.T) { + container := defaultResponseContainer() + j, errJson := SerializeMiddlewareResponseIntoJson(container) + assert.Equal(t, true, errJson == nil) + cToDeserialize := &testResponseContainer{} + require.NoError(t, json.Unmarshal(j, cToDeserialize)) + assert.Equal(t, "test string", cToDeserialize.TestString) +} + +func TestWriteMiddlewareResponseHeadersAndBody(t *testing.T) { + var body bytes.Buffer + + t.Run("GET", func(t *testing.T) { + request := httptest.NewRequest("GET", "http://foo.example", &body) + response := &http.Response{ + Header: http.Header{ + "Foo": []string{"foo"}, + "Grpc-Metadata-" + grpcutils.HttpCodeMetadataKey: []string{"204"}, + }, + } + container := defaultResponseContainer() + responseJson, err := json.Marshal(container) + require.NoError(t, err) + writer := httptest.NewRecorder() + writer.Body = &bytes.Buffer{} + + errJson := WriteMiddlewareResponseHeadersAndBody(request, response, responseJson, writer) + require.Equal(t, true, errJson == nil) + v, ok := writer.Header()["Foo"] + require.Equal(t, true, ok, "header not found") + require.Equal(t, 1, len(v), "wrong number of header values") + assert.Equal(t, "foo", v[0]) + v, ok = writer.Header()["Content-Length"] + require.Equal(t, true, ok, "header not found") + require.Equal(t, 1, len(v), "wrong number of header values") + assert.Equal(t, "102", v[0]) + assert.Equal(t, 204, writer.Code) + assert.DeepEqual(t, responseJson, writer.Body.Bytes()) + }) + + t.Run("GET_no_grpc_status_code_header", func(t *testing.T) { + request := httptest.NewRequest("GET", "http://foo.example", &body) + response := &http.Response{ + Header: http.Header{}, + StatusCode: 204, + } + container := defaultResponseContainer() + responseJson, err := json.Marshal(container) + require.NoError(t, err) + writer := httptest.NewRecorder() + + errJson := WriteMiddlewareResponseHeadersAndBody(request, response, responseJson, writer) + require.Equal(t, true, errJson == nil) + assert.Equal(t, 204, writer.Code) + }) + + t.Run("GET_invalid_status_code", func(t *testing.T) { + request := httptest.NewRequest("GET", "http://foo.example", &body) + response := &http.Response{ + Header: http.Header{}, + } + + // Set invalid status code. + response.Header["Grpc-Metadata-"+grpcutils.HttpCodeMetadataKey] = []string{"invalid"} + + container := defaultResponseContainer() + responseJson, err := json.Marshal(container) + require.NoError(t, err) + writer := httptest.NewRecorder() + + errJson := WriteMiddlewareResponseHeadersAndBody(request, response, responseJson, writer) + require.Equal(t, false, errJson == nil) + assert.Equal(t, true, strings.Contains(errJson.Msg(), "could not parse status code")) + assert.Equal(t, http.StatusInternalServerError, errJson.StatusCode()) + }) + + t.Run("POST", func(t *testing.T) { + request := httptest.NewRequest("POST", "http://foo.example", &body) + response := &http.Response{ + Header: http.Header{}, + StatusCode: 204, + } + container := defaultResponseContainer() + responseJson, err := json.Marshal(container) + require.NoError(t, err) + writer := httptest.NewRecorder() + + errJson := WriteMiddlewareResponseHeadersAndBody(request, response, responseJson, writer) + require.Equal(t, true, errJson == nil) + assert.Equal(t, 204, writer.Code) + }) +} + +func TestWriteError(t *testing.T) { + t.Run("ok", func(t *testing.T) { + responseHeader := http.Header{ + "Grpc-Metadata-" + grpcutils.CustomErrorMetadataKey: []string{"{\"CustomField\":\"bar\"}"}, + } + errJson := &testErrorJson{ + Message: "foo", + Code: 500, + } + writer := httptest.NewRecorder() + writer.Body = &bytes.Buffer{} + + WriteError(writer, errJson, responseHeader) + v, ok := writer.Header()["Content-Length"] + require.Equal(t, true, ok, "header not found") + require.Equal(t, 1, len(v), "wrong number of header values") + assert.Equal(t, "48", v[0]) + v, ok = writer.Header()["Content-Type"] + require.Equal(t, true, ok, "header not found") + require.Equal(t, 1, len(v), "wrong number of header values") + assert.Equal(t, "application/json", v[0]) + assert.Equal(t, 500, writer.Code) + eDeserialize := &testErrorJson{} + require.NoError(t, json.Unmarshal(writer.Body.Bytes(), eDeserialize)) + assert.Equal(t, "foo", eDeserialize.Message) + assert.Equal(t, 500, eDeserialize.Code) + assert.Equal(t, "bar", eDeserialize.CustomField) + }) + + t.Run("invalid_custom_error_header", func(t *testing.T) { + logHook := test.NewGlobal() + + responseHeader := http.Header{ + "Grpc-Metadata-" + grpcutils.CustomErrorMetadataKey: []string{"invalid"}, + } + + WriteError(httptest.NewRecorder(), &testErrorJson{}, responseHeader) + assert.LogsContain(t, logHook, "Could not unmarshal custom error message") + }) +} + +func TestIsRequestParam(t *testing.T) { + tests := []struct { + s string + b bool + }{ + {"", false}, + {"{", false}, + {"}", false}, + {"{}", false}, + {"{x}", true}, + {"{very_long_parameter_name_with_underscores}", true}, + } + for _, tt := range tests { + b := isRequestParam(tt.s) + assert.Equal(t, tt.b, b) + } +} diff --git a/shared/gateway/api_middleware_structs.go b/shared/gateway/api_middleware_structs.go new file mode 100644 index 0000000000..49c695831e --- /dev/null +++ b/shared/gateway/api_middleware_structs.go @@ -0,0 +1,33 @@ +package gateway + +// --------------- +// Error handling. +// --------------- + +// ErrorJson describes common functionality of all JSON error representations. +type ErrorJson interface { + StatusCode() int + SetCode(code int) + Msg() string +} + +// DefaultErrorJson is a JSON representation of a simple error value, containing only a message and an error code. +type DefaultErrorJson struct { + Message string `json:"message"` + Code int `json:"code"` +} + +// StatusCode returns the error's underlying error code. +func (e *DefaultErrorJson) StatusCode() int { + return e.Code +} + +// Msg returns the error's underlying message. +func (e *DefaultErrorJson) Msg() string { + return e.Message +} + +// SetCode sets the error's underlying error code. +func (e *DefaultErrorJson) SetCode(code int) { + e.Code = code +} diff --git a/shared/gateway/gateway.go b/shared/gateway/gateway.go index 185e7b1b11..ad750da229 100644 --- a/shared/gateway/gateway.go +++ b/shared/gateway/gateway.go @@ -40,19 +40,21 @@ const ( // Gateway is the gRPC gateway to serve HTTP JSON traffic as a // proxy and forward it to the gRPC server. type Gateway struct { - conn *grpc.ClientConn - enableDebugRPCEndpoints bool - callerId CallerId - maxCallRecvMsgSize uint64 - mux *http.ServeMux - server *http.Server - cancel context.CancelFunc - remoteCert string - gatewayAddr string - ctx context.Context - startFailure error - remoteAddr string - allowedOrigins []string + conn *grpc.ClientConn + enableDebugRPCEndpoints bool + callerId CallerId + maxCallRecvMsgSize uint64 + mux *http.ServeMux + server *http.Server + cancel context.CancelFunc + remoteCert string + gatewayAddr string + apiMiddlewareAddr string + apiMiddlewareEndpointFactory EndpointFactory + ctx context.Context + startFailure error + remoteAddr string + allowedOrigins []string } // NewValidator returns a new gateway server which translates HTTP into gRPC. @@ -80,6 +82,8 @@ func NewBeacon( remoteAddress, remoteCert, gatewayAddress string, + apiMiddlewareAddress string, + apiMiddlewareEndpointFactory EndpointFactory, mux *http.ServeMux, allowedOrigins []string, enableDebugRPCEndpoints bool, @@ -90,15 +94,17 @@ func NewBeacon( } return &Gateway{ - callerId: Beacon, - remoteAddr: remoteAddress, - remoteCert: remoteCert, - gatewayAddr: gatewayAddress, - ctx: ctx, - mux: mux, - allowedOrigins: allowedOrigins, - enableDebugRPCEndpoints: enableDebugRPCEndpoints, - maxCallRecvMsgSize: maxCallRecvMsgSize, + callerId: Beacon, + remoteAddr: remoteAddress, + remoteCert: remoteCert, + gatewayAddr: gatewayAddress, + apiMiddlewareAddr: apiMiddlewareAddress, + apiMiddlewareEndpointFactory: apiMiddlewareEndpointFactory, + ctx: ctx, + mux: mux, + allowedOrigins: allowedOrigins, + enableDebugRPCEndpoints: enableDebugRPCEndpoints, + maxCallRecvMsgSize: maxCallRecvMsgSize, } } @@ -135,6 +141,20 @@ func (g *Gateway) Start() { ), ) if g.callerId == Beacon { + gwmuxV1 := gwruntime.NewServeMux( + gwruntime.WithMarshalerOption(gwruntime.MIMEWildcard, &gwruntime.HTTPBodyMarshaler{ + Marshaler: &gwruntime.JSONPb{ + MarshalOptions: protojson.MarshalOptions{ + UseProtoNames: true, + EmitUnpopulated: true, + }, + UnmarshalOptions: protojson.UnmarshalOptions{ + DiscardUnknown: true, + }, + }, + }), + ) + handlers := []func(context.Context, *gwruntime.ServeMux, *grpc.ClientConn) error{ ethpb.RegisterNodeHandler, ethpb.RegisterBeaconChainHandler, @@ -142,18 +162,32 @@ func (g *Gateway) Start() { ethpbv1.RegisterEventsHandler, pbrpc.RegisterHealthHandler, } + handlersV1 := []func(context.Context, *gwruntime.ServeMux, *grpc.ClientConn) error{ + ethpbv1.RegisterBeaconNodeHandler, + ethpbv1.RegisterBeaconChainHandler, + ethpbv1.RegisterBeaconValidatorHandler, + } if g.enableDebugRPCEndpoints { handlers = append(handlers, pbrpc.RegisterDebugHandler) + handlersV1 = append(handlersV1, ethpbv1.RegisterBeaconDebugHandler) } for _, f := range handlers { if err := f(ctx, gwmux, g.conn); err != nil { - log.WithError(err).Error("Failed to start gateway") + log.WithError(err).Error("Failed to start v1alpha1 gateway") + g.startFailure = err + return + } + } + for _, f := range handlersV1 { + if err := f(ctx, gwmuxV1, g.conn); err != nil { + log.WithError(err).Error("Failed to start v1 gateway") g.startFailure = err return } } - g.mux.Handle("/", gwmux) + g.mux.Handle("/eth/v1alpha1/", gwmux) + g.mux.Handle("/eth/v1/", gwmuxV1) g.server = &http.Server{ Addr: g.gatewayAddr, Handler: g.corsMiddleware(g.mux), @@ -191,11 +225,13 @@ func (g *Gateway) Start() { go func() { log.WithField("address", g.gatewayAddr).Info("Starting gRPC gateway") if err := g.server.ListenAndServe(); err != http.ErrServerClosed { - log.WithError(err).Error("Failed to listen and serve") + log.WithError(err).Error("Failed to start gRPC gateway") g.startFailure = err return } }() + + go g.registerApiMiddleware() } // Status of grpc gateway. Returns an error if this service is unhealthy. @@ -315,3 +351,17 @@ func (g *Gateway) dialUnix(ctx context.Context, addr string) (*grpc.ClientConn, } return grpc.DialContext(ctx, addr, opts...) } + +func (g *Gateway) registerApiMiddleware() { + proxy := &ApiProxyMiddleware{ + GatewayAddress: g.gatewayAddr, + ProxyAddress: g.apiMiddlewareAddr, + EndpointCreator: g.apiMiddlewareEndpointFactory, + } + log.WithField("API middleware address", g.apiMiddlewareAddr).Info("Starting API middleware") + if err := proxy.Run(); err != http.ErrServerClosed { + log.WithError(err).Error("Failed to start API middleware") + g.startFailure = err + return + } +} diff --git a/shared/gateway/gateway_test.go b/shared/gateway/gateway_test.go index 36dc3f19c0..369fd3f7ee 100644 --- a/shared/gateway/gateway_test.go +++ b/shared/gateway/gateway_test.go @@ -21,10 +21,12 @@ func TestBeaconGateway_StartStop(t *testing.T) { ctx := cli.NewContext(&app, set, nil) gatewayPort := ctx.Int(flags.GRPCGatewayPort.Name) + apiMiddlewarePort := ctx.Int(flags.ApiMiddlewarePort.Name) gatewayHost := ctx.String(flags.GRPCGatewayHost.Name) rpcHost := ctx.String(flags.RPCHost.Name) selfAddress := fmt.Sprintf("%s:%d", rpcHost, ctx.Int(flags.RPCPort.Name)) gatewayAddress := fmt.Sprintf("%s:%d", gatewayHost, gatewayPort) + apiMiddlewareAddress := fmt.Sprintf("%s:%d", gatewayHost, apiMiddlewarePort) allowedOrigins := strings.Split(ctx.String(flags.GPRCGatewayCorsDomain.Name), ",") enableDebugRPCEndpoints := ctx.Bool(flags.EnableDebugRPCEndpoints.Name) selfCert := ctx.String(flags.CertFlag.Name) @@ -34,6 +36,8 @@ func TestBeaconGateway_StartStop(t *testing.T) { selfAddress, selfCert, gatewayAddress, + apiMiddlewareAddress, + nil, nil, /*optional mux*/ allowedOrigins, enableDebugRPCEndpoints, @@ -43,6 +47,7 @@ func TestBeaconGateway_StartStop(t *testing.T) { beaconGateway.Start() go func() { require.LogsContain(t, hook, "Starting gRPC gateway") + require.LogsContain(t, hook, "Starting API middleware") }() err := beaconGateway.Stop() diff --git a/shared/grpcutils/BUILD.bazel b/shared/grpcutils/BUILD.bazel index 06c6d1b4f4..c958ff1c53 100644 --- a/shared/grpcutils/BUILD.bazel +++ b/shared/grpcutils/BUILD.bazel @@ -3,7 +3,10 @@ load("@prysm//tools/go:def.bzl", "go_library") go_library( name = "go_default_library", - srcs = ["grpcutils.go"], + srcs = [ + "grpcutils.go", + "parameters.go", + ], importpath = "github.com/prysmaticlabs/prysm/shared/grpcutils", visibility = ["//visibility:public"], deps = [ @@ -20,7 +23,9 @@ go_test( deps = [ "//shared/testutil/assert:go_default_library", "//shared/testutil/require:go_default_library", + "@com_github_grpc_ecosystem_grpc_gateway_v2//runtime:go_default_library", "@com_github_sirupsen_logrus//hooks/test:go_default_library", + "@org_golang_google_grpc//:go_default_library", "@org_golang_google_grpc//metadata:go_default_library", ], ) diff --git a/shared/grpcutils/grpcutils.go b/shared/grpcutils/grpcutils.go index 19115b2140..d6808c8b5e 100644 --- a/shared/grpcutils/grpcutils.go +++ b/shared/grpcutils/grpcutils.go @@ -2,6 +2,8 @@ package grpcutils import ( "context" + "encoding/json" + "fmt" "strings" "time" @@ -79,3 +81,16 @@ func AppendHeaders(parent context.Context, headers []string) context.Context { } return parent } + +// AppendCustomErrorHeader sets a CustomErrorMetadataKey gRPC header on the passed in context, +// using the passed in error data as the header's value. The data is serialized as JSON. +func AppendCustomErrorHeader(ctx context.Context, errorData interface{}) error { + j, err := json.Marshal(errorData) + if err != nil { + return fmt.Errorf("could not marshal error data into JSON: %w", err) + } + if err := grpc.SetHeader(ctx, metadata.Pairs(CustomErrorMetadataKey, string(j))); err != nil { + return fmt.Errorf("could not set custom error header: %w", err) + } + return nil +} diff --git a/shared/grpcutils/grpcutils_test.go b/shared/grpcutils/grpcutils_test.go index 85f46b1e51..99125b781b 100644 --- a/shared/grpcutils/grpcutils_test.go +++ b/shared/grpcutils/grpcutils_test.go @@ -2,16 +2,24 @@ package grpcutils import ( "context" + "encoding/json" + "strings" "testing" + "github.com/grpc-ecosystem/grpc-gateway/v2/runtime" "github.com/prysmaticlabs/prysm/shared/testutil/assert" "github.com/prysmaticlabs/prysm/shared/testutil/require" logTest "github.com/sirupsen/logrus/hooks/test" + "google.golang.org/grpc" "google.golang.org/grpc/metadata" ) +type customErrorData struct { + Message string `json:"message"` +} + func TestAppendHeaders(t *testing.T) { - t.Run("One header", func(t *testing.T) { + t.Run("one_header", func(t *testing.T) { ctx := AppendHeaders(context.Background(), []string{"first=value1"}) md, ok := metadata.FromOutgoingContext(ctx) require.Equal(t, true, ok, "Failed to read context metadata") @@ -19,7 +27,7 @@ func TestAppendHeaders(t *testing.T) { assert.Equal(t, "value1", md.Get("first")[0]) }) - t.Run("Multiple headers", func(t *testing.T) { + t.Run("multiple_headers", func(t *testing.T) { ctx := AppendHeaders(context.Background(), []string{"first=value1", "second=value2"}) md, ok := metadata.FromOutgoingContext(ctx) require.Equal(t, true, ok, "Failed to read context metadata") @@ -28,7 +36,7 @@ func TestAppendHeaders(t *testing.T) { assert.Equal(t, "value2", md.Get("second")[0]) }) - t.Run("One empty header", func(t *testing.T) { + t.Run("one_empty_header", func(t *testing.T) { ctx := AppendHeaders(context.Background(), []string{"first=value1", ""}) md, ok := metadata.FromOutgoingContext(ctx) require.Equal(t, true, ok, "Failed to read context metadata") @@ -36,7 +44,7 @@ func TestAppendHeaders(t *testing.T) { assert.Equal(t, "value1", md.Get("first")[0]) }) - t.Run("Incorrect header", func(t *testing.T) { + t.Run("incorrect_header", func(t *testing.T) { logHook := logTest.NewGlobal() ctx := AppendHeaders(context.Background(), []string{"first=value1", "second"}) md, ok := metadata.FromOutgoingContext(ctx) @@ -46,7 +54,7 @@ func TestAppendHeaders(t *testing.T) { assert.LogsContain(t, logHook, "Skipping second") }) - t.Run("Header value with equal sign", func(t *testing.T) { + t.Run("header_value_with_equal_sign", func(t *testing.T) { ctx := AppendHeaders(context.Background(), []string{"first=value=1"}) md, ok := metadata.FromOutgoingContext(ctx) require.Equal(t, true, ok, "Failed to read context metadata") @@ -54,3 +62,17 @@ func TestAppendHeaders(t *testing.T) { assert.Equal(t, "value=1", md.Get("first")[0]) }) } + +func TestAppendCustomErrorHeader(t *testing.T) { + stream := &runtime.ServerTransportStream{} + ctx := grpc.NewContextWithServerTransportStream(context.Background(), stream) + data := &customErrorData{Message: "foo"} + require.NoError(t, AppendCustomErrorHeader(ctx, data)) + // The stream used in test setup sets the metadata key in lowercase. + value, ok := stream.Header()[strings.ToLower(CustomErrorMetadataKey)] + require.Equal(t, true, ok, "Failed to retrieve custom error metadata value") + expected, err := json.Marshal(data) + require.NoError(t, err) + assert.Equal(t, string(expected), value[0]) + +} diff --git a/shared/grpcutils/parameters.go b/shared/grpcutils/parameters.go new file mode 100644 index 0000000000..feeb0660bd --- /dev/null +++ b/shared/grpcutils/parameters.go @@ -0,0 +1,8 @@ +package grpcutils + +// CustomErrorMetadataKey is the name of the metadata key storing additional error information. +// Metadata value is expected to be a byte-encoded JSON object. +const CustomErrorMetadataKey = "Custom-Error" + +// HttpCodeMetadataKey is the key to use when setting custom HTTP status codes in gRPC metadata. +const HttpCodeMetadataKey = "X-Http-Code" diff --git a/validator/web/site_data.go b/validator/web/site_data.go index e838109e22..abef1eeca2 100644 --- a/validator/web/site_data.go +++ b/validator/web/site_data.go @@ -5,8 +5,8 @@ package web var ( site_0 = []byte("\nfilegroup(\n name = \"site\",\n srcs = glob([\"**/*\"]),\n visibility = [\"//visibility:public\"],\n)\n") site_1 = []byte("workspace(name = \"prysm_web_ui\")\n") - site_2 = []byte("(window.webpackJsonp=window.webpackJsonp||[]).push([[1],{\"+TT/\":function(t,e,i){var n=i(\"bYtY\"),a=i(\"mFDi\"),r=i(\"OELB\").parsePercent,o=i(\"7aKB\"),s=n.each,l=[\"left\",\"right\",\"top\",\"bottom\",\"width\",\"height\"],u=[[\"width\",\"left\",\"right\"],[\"height\",\"top\",\"bottom\"]];function c(t,e,i,n,a){var r=0,o=0;null==n&&(n=1/0),null==a&&(a=1/0);var s=0;e.eachChild((function(l,u){var c,h,d=l.position,p=l.getBoundingRect(),f=e.childAt(u+1),g=f&&f.getBoundingRect();if(\"horizontal\"===t){var m=p.width+(g?-g.x+p.x:0);(c=r+m)>n||l.newline?(r=0,c=m,o+=s+i,s=p.height):s=Math.max(s,p.height)}else{var v=p.height+(g?-g.y+p.y:0);(h=o+v)>a||l.newline?(r+=s+i,o=0,h=v,s=p.width):s=Math.max(s,p.width)}l.newline||(d[0]=r,d[1]=o,\"horizontal\"===t?r=c+i:o=h+i)}))}var h=c,d=n.curry(c,\"vertical\"),p=n.curry(c,\"horizontal\");function f(t,e,i){i=o.normalizeCssArray(i||0);var n=e.width,s=e.height,l=r(t.left,n),u=r(t.top,s),c=r(t.right,n),h=r(t.bottom,s),d=r(t.width,n),p=r(t.height,s),f=i[2]+i[0],g=i[1]+i[3],m=t.aspect;switch(isNaN(d)&&(d=n-c-g-l),isNaN(p)&&(p=s-h-f-u),null!=m&&(isNaN(d)&&isNaN(p)&&(m>n/s?d=.8*n:p=.8*s),isNaN(d)&&(d=m*p),isNaN(p)&&(p=d/m)),isNaN(l)&&(l=n-c-d-g),isNaN(u)&&(u=s-h-p-f),t.left||t.right){case\"center\":l=n/2-d/2-i[3];break;case\"right\":l=n-d-g}switch(t.top||t.bottom){case\"middle\":case\"center\":u=s/2-p/2-i[0];break;case\"bottom\":u=s-p-f}l=l||0,u=u||0,isNaN(d)&&(d=n-g-l-(c||0)),isNaN(p)&&(p=s-f-u-(h||0));var v=new a(l+i[3],u+i[0],d,p);return v.margin=i,v}function g(t,e){return e&&t&&s(l,(function(i){e.hasOwnProperty(i)&&(t[i]=e[i])})),t}e.LOCATION_PARAMS=l,e.HV_NAMES=u,e.box=h,e.vbox=d,e.hbox=p,e.getAvailableSize=function(t,e,i){var n=e.width,a=e.height,s=r(t.x,n),l=r(t.y,a),u=r(t.x2,n),c=r(t.y2,a);return(isNaN(s)||isNaN(parseFloat(t.x)))&&(s=0),(isNaN(u)||isNaN(parseFloat(t.x2)))&&(u=n),(isNaN(l)||isNaN(parseFloat(t.y)))&&(l=0),(isNaN(c)||isNaN(parseFloat(t.y2)))&&(c=a),i=o.normalizeCssArray(i||0),{width:Math.max(u-s-i[1]-i[3],0),height:Math.max(c-l-i[0]-i[2],0)}},e.getLayoutRect=f,e.positionElement=function(t,e,i,r,o){var s=!o||!o.hv||o.hv[0],l=!o||!o.hv||o.hv[1],u=o&&o.boundingMode||\"all\";if(s||l){var c;if(\"raw\"===u)c=\"group\"===t.type?new a(0,0,+e.width||0,+e.height||0):t.getBoundingRect();else if(c=t.getBoundingRect(),t.needLocalTransform()){var h=t.getLocalTransform();(c=c.clone()).applyTransform(h)}e=f(n.defaults({width:c.width,height:c.height},e),i,r);var d=t.position,p=s?e.x-c.x:0,g=l?e.y-c.y:0;t.attr(\"position\",\"raw\"===u?[p,g]:[d[0]+p,d[1]+g])}},e.sizeCalculable=function(t,e){return null!=t[u[e][0]]||null!=t[u[e][1]]&&null!=t[u[e][2]]},e.mergeLayoutParam=function(t,e,i){!n.isObject(i)&&(i={});var a=i.ignoreSize;!n.isArray(a)&&(a=[a,a]);var r=l(u[0],0),o=l(u[1],1);function l(i,n){var r={},o=0,l={},u=0;if(s(i,(function(e){l[e]=t[e]})),s(i,(function(t){c(e,t)&&(r[t]=l[t]=e[t]),h(r,t)&&o++,h(l,t)&&u++})),a[n])return h(e,i[1])?l[i[2]]=null:h(e,i[2])&&(l[i[1]]=null),l;if(2!==u&&o){if(o>=2)return r;for(var d=0;dg[1]?-1:1,v=[\"start\"===s?g[0]-m*f:\"end\"===s?g[1]+m*f:(g[0]+g[1])/2,T(s)?t.labelOffset+c*f:0],x=e.get(\"nameRotate\");null!=x&&(x=x*y/180),T(s)?n=w(t.rotation,null!=x?x:t.rotation,c):(n=function(t,e,i,n){var a,r,o=p(i-t.rotation),s=n[0]>n[1],l=\"start\"===e&&!s||\"start\"!==e&&s;return d(o-y/2)?(r=l?\"bottom\":\"top\",a=\"center\"):d(o-1.5*y)?(r=l?\"top\":\"bottom\",a=\"center\"):(r=\"middle\",a=o<1.5*y&&o>y/2?l?\"left\":\"right\":l?\"right\":\"left\"),{rotation:o,textAlign:a,textVerticalAlign:r}}(t,s,x||0,g),null!=(r=t.axisNameAvailableWidth)&&(r=Math.abs(r/Math.sin(n.rotation)),!isFinite(r)&&(r=null)));var _=h.getFont(),M=e.get(\"nameTruncate\",!0)||{},I=M.ellipsis,A=a(t.nameTruncateMaxWidth,M.maxWidth,r),D=null!=I&&null!=A?l.truncateText(i,A,_,I,{minChar:2,placeholder:M.placeholder}):i,C=e.get(\"tooltip\",!0),L=e.mainType,P={componentType:L,name:i,$vars:[\"name\"]};P[L+\"Index\"]=e.componentIndex;var k=new u.Text({anid:\"name\",__fullText:i,__truncatedText:D,position:v,rotation:n.rotation,silent:S(e),z2:1,tooltip:C&&C.show?o({content:i,formatter:function(){return i},formatterParams:P},C):null});u.setTextStyle(k.style,h,{text:D,textFont:_,textFill:h.getTextColor()||e.get(\"axisLine.lineStyle.color\"),textAlign:h.get(\"align\")||n.textAlign,textVerticalAlign:h.get(\"verticalAlign\")||n.textVerticalAlign}),e.get(\"triggerEvent\")&&(k.eventData=b(e),k.eventData.targetType=\"axisName\",k.eventData.name=i),this._dumbGroup.add(k),k.updateTransform(),this.group.add(k),k.decomposeTransform()}}},b=x.makeAxisEventDataBase=function(t){var e={componentType:t.mainType,componentIndex:t.componentIndex};return e[t.mainType+\"Index\"]=t.componentIndex,e},w=x.innerTextLayout=function(t,e,i){var n,a,r=p(e-t);return d(r)?(a=i>0?\"top\":\"bottom\",n=\"center\"):d(r-y)?(a=i>0?\"bottom\":\"top\",n=\"center\"):(a=\"middle\",n=r>0&&r0?\"right\":\"left\":i>0?\"left\":\"right\"),{rotation:r,textAlign:n,textVerticalAlign:a}},S=x.isLabelSilent=function(t){var e=t.get(\"tooltip\");return t.get(\"silent\")||!(t.get(\"triggerEvent\")||e&&e.show)};function M(t){t&&(t.ignore=!0)}function I(t,e,i){var n=t&&t.getBoundingRect().clone(),a=e&&e.getBoundingRect().clone();if(n&&a){var r=g.identity([]);return g.rotate(r,r,-t.rotation),n.applyTransform(g.mul([],r,t.getLocalTransform())),a.applyTransform(g.mul([],r,e.getLocalTransform())),n.intersect(a)}}function T(t){return\"middle\"===t||\"center\"===t}function A(t,e,i,n,a){for(var r=[],o=[],s=[],l=0;l1?((\"e\"===(n=[t(e,(i=i.split(\"\"))[0]),t(e,i[1])])[0]||\"w\"===n[0])&&n.reverse(),n.join(\"\")):{left:\"w\",right:\"e\",top:\"n\",bottom:\"s\"}[n=r.transformDirection({w:\"left\",e:\"right\",n:\"top\",s:\"bottom\"}[i],function(t){return r.getTransform(t.group)}(e))];var n}(t,i);a&&a.attr({silent:!n,invisible:!n,cursor:n?g[o]+\"-resize\":null})}))}function O(t,e,i,n,a,r,o){var s,l,u,c=e.childOfName(i);c&&c.setShape((s=V(t,e,[[n,a],[n+r,a+o]]),{x:l=h(s[0][0],s[1][0]),y:u=h(s[0][1],s[1][1]),width:d(s[0][0],s[1][0])-l,height:d(s[0][1],s[1][1])-u}))}function N(t){return n.defaults({strokeNoScale:!0},t.brushStyle)}function E(t,e,i,n){var a=[h(t,i),h(e,n)],r=[d(t,i),d(e,n)];return[[a[0],r[0]],[a[1],r[1]]]}function R(t,e,i,n,a,r,o,s){var l=n.__brushOption,c=t(l.range),h=B(i,r,o);u(a.split(\"\"),(function(t){var e=f[t];c[e[0]][e[1]]+=h[e[0]]})),l.range=e(E(c[0][0],c[1][0],c[0][1],c[1][1])),S(i,n),D(i,{isEnd:!1})}function z(t,e,i,n,a){var r=e.__brushOption.range,o=B(t,i,n);u(r,(function(t){t[0]+=o[0],t[1]+=o[1]})),S(t,e),D(t,{isEnd:!1})}function B(t,e,i){var n=t.group,a=n.transformCoordToLocal(e,i),r=n.transformCoordToLocal(0,0);return[a[0]-r[0],a[1]-r[1]]}function V(t,e,i){var a=T(t,e);return a&&!0!==a?a.clipPath(i,t._transform):n.clone(i)}function Y(t){var e=t.event;e.preventDefault&&e.preventDefault()}function G(t,e,i){return t.childOfName(\"main\").contain(e,i)}function F(t,e,i,a){var r,o=t._creatingCover,s=t._creatingPanel,l=t._brushOption;if(t._track.push(i.slice()),function(t){var e=t._track;if(!e.length)return!1;var i=e[e.length-1],n=e[0],a=i[0]-n[0],r=i[1]-n[1];return p(a*a+r*r,.5)>6}(t)||o){if(s&&!o){\"single\"===l.brushMode&&A(t);var u=n.clone(l);u.brushType=H(u.brushType,s),u.panelId=!0===s?null:s.panelId,o=t._creatingCover=x(t,u),t._covers.push(o)}if(o){var c=j[H(t._brushType,s)];o.__brushOption.range=c.getCreatingRange(V(t,o,t._track)),a&&(_(t,o),c.updateCommon(t,o)),b(t,o),r={isEnd:a}}}else a&&\"single\"===l.brushMode&&l.removeOnClick&&I(t,e,i)&&A(t)&&(r={isEnd:a,removeOnClick:!0});return r}function H(t,e){return\"auto\"===t?e.defaultBrushType:t}y.prototype={constructor:y,enableBrush:function(t){var e;return this._brushType&&(o.release(e=this._zr,\"globalPan\",this._uid),function(t,e){u(e,(function(e,i){t.off(i,e)}))}(e,this._handlers),this._brushType=this._brushOption=null),t.brushType&&function(t,e){var i=t._zr;t._enableGlobalPan||o.take(i,\"globalPan\",t._uid),function(t,e){u(e,(function(e,i){t.on(i,e)}))}(i,t._handlers),t._brushType=e.brushType,t._brushOption=n.merge(n.clone(m),e,!0)}(this,t),this},setPanels:function(t){if(t&&t.length){var e=this._panels={};n.each(t,(function(t){e[t.panelId]=n.clone(t)}))}else this._panels=null;return this},mount:function(t){this._enableGlobalPan=(t=t||{}).enableGlobalPan;var e=this.group;return this._zr.add(e),e.attr({position:t.position||[0,0],rotation:t.rotation||0,scale:t.scale||[1,1]}),this._transform=e.getLocalTransform(),this},eachCover:function(t,e){u(this._covers,t,e)},updateCovers:function(t){t=n.map(t,(function(t){return n.merge(n.clone(m),t,!0)}));var e=this._covers,i=this._covers=[],a=this,r=this._creatingCover;return new s(e,t,(function(t,e){return o(t.__brushOption,e)}),o).add(l).update(l).remove((function(t){e[t]!==r&&a.group.remove(e[t])})).execute(),this;function o(t,e){return(null!=t.id?t.id:\"\\0-brush-index-\"+e)+\"-\"+t.brushType}function l(n,o){var s=t[n];if(null!=o&&e[o]===r)i[n]=e[o];else{var l=i[n]=null!=o?(e[o].__brushOption=s,e[o]):_(a,x(a,s));S(a,l)}}},unmount:function(){return this.enableBrush(!1),A(this),this._zr.remove(this.group),this},dispose:function(){this.unmount(),this.off()}},n.mixin(y,a);var W={mousedown:function(t){if(this._dragging)U(this,t);else if(!t.target||!t.target.draggable){Y(t);var e=this.group.transformCoordToLocal(t.offsetX,t.offsetY);this._creatingCover=null,(this._creatingPanel=I(this,t,e))&&(this._dragging=!0,this._track=[e.slice()])}},mousemove:function(t){var e=this.group.transformCoordToLocal(t.offsetX,t.offsetY);if(function(t,e,i){if(t._brushType&&!function(t,e,i){var n=t._zr;return e<0||e>n.getWidth()||void 0>n.getHeight()}(t,e)){var n=t._zr,a=t._covers,r=I(t,e,i);if(!t._dragging)for(var o=0;oo;)l+=360*u;return[s,l]},coordToPoint:function(t){var e=t[0],i=t[1]/180*Math.PI;return[Math.cos(i)*e+this.cx,-Math.sin(i)*e+this.cy]},getArea:function(){var t=this.getAngleAxis(),e=this.getRadiusAxis().getExtent().slice();e[0]>e[1]&&e.reverse();var i=t.getExtent(),n=Math.PI/180;return{cx:this.cx,cy:this.cy,r0:e[0],r:e[1],startAngle:-i[0]*n,endAngle:-i[1]*n,clockwise:t.inverse,contain:function(t,e){var i=t-this.cx,n=e-this.cy,a=i*i+n*n,r=this.r,o=this.r0;return a<=r*r&&a>=o*o}}}},t.exports=r},\"/WM3\":function(t,e,i){var n=i(\"QuXc\"),a=i(\"bYtY\").isFunction;t.exports={createOnAllSeries:!0,performRawSeries:!0,reset:function(t,e){var i=t.getData(),r=(t.visualColorAccessPath||\"itemStyle.color\").split(\".\"),o=t.get(r),s=!a(o)||o instanceof n?null:o;o&&!s||(o=t.getColorFromPalette(t.name,null,e.getSeriesCount())),i.setVisual(\"color\",o);var l=(t.visualBorderColorAccessPath||\"itemStyle.borderColor\").split(\".\"),u=t.get(l);if(i.setVisual(\"borderColor\",u),!e.isSeriesFiltered(t))return s&&i.each((function(e){i.setItemVisual(e,\"color\",s(t.getDataParams(e)))})),{dataEach:i.hasItemOption?function(t,e){var i=t.getItemModel(e),n=i.get(r,!0),a=i.get(l,!0);null!=n&&t.setItemVisual(e,\"color\",n),null!=a&&t.setItemVisual(e,\"borderColor\",a)}:null}}}},\"/d5a\":function(t,e){var i={average:function(t){for(var e=0,i=0,n=0;ne&&(e=t[i]);return isFinite(e)?e:NaN},min:function(t){for(var e=1/0,i=0;i1&&(\"string\"==typeof o?l=i[o]:\"function\"==typeof o&&(l=o),l&&t.setData(r.downSample(r.mapDimension(c.dim),1/p,l,n)))}}}}},\"/iHx\":function(t,e,i){var n=i(\"6GrX\"),a=i(\"IwbS\"),r=[\"textStyle\",\"color\"];t.exports={getTextColor:function(t){var e=this.ecModel;return this.getShallow(\"color\")||(!t&&e?e.get(r):null)},getFont:function(){return a.getFont({fontStyle:this.getShallow(\"fontStyle\"),fontWeight:this.getShallow(\"fontWeight\"),fontSize:this.getShallow(\"fontSize\"),fontFamily:this.getShallow(\"fontFamily\")},this.ecModel)},getTextRect:function(t){return n.getBoundingRect(t,this.getFont(),this.getShallow(\"align\"),this.getShallow(\"verticalAlign\")||this.getShallow(\"baseline\"),this.getShallow(\"padding\"),this.getShallow(\"lineHeight\"),this.getShallow(\"rich\"),this.getShallow(\"truncateText\"))}}},\"/ry/\":function(t,e,i){var n=i(\"bYtY\"),a=i(\"T4UG\"),r=i(\"5GhG\").seriesModelMixin,o=a.extend({type:\"series.boxplot\",dependencies:[\"xAxis\",\"yAxis\",\"grid\"],defaultValueDimensions:[{name:\"min\",defaultTooltip:!0},{name:\"Q1\",defaultTooltip:!0},{name:\"median\",defaultTooltip:!0},{name:\"Q3\",defaultTooltip:!0},{name:\"max\",defaultTooltip:!0}],dimensions:null,defaultOption:{zlevel:0,z:2,coordinateSystem:\"cartesian2d\",legendHoverLink:!0,hoverAnimation:!0,layout:null,boxWidth:[7,50],itemStyle:{color:\"#fff\",borderWidth:1},emphasis:{itemStyle:{borderWidth:2,shadowBlur:5,shadowOffsetX:2,shadowOffsetY:2,shadowColor:\"rgba(0,0,0,0.4)\"}},animationEasing:\"elasticOut\",animationDuration:800}});n.mixin(o,r,!0),t.exports=o},\"/stD\":function(t,e,i){var n=i(\"bYtY\"),a=i(\"IUWy\"),r=i(\"Kagy\");function o(t,e,i){this.model=t,this.ecModel=e,this.api=i}o.defaultOption={show:!0,type:[\"rect\",\"polygon\",\"lineX\",\"lineY\",\"keep\",\"clear\"],icon:{rect:\"M7.3,34.7 M0.4,10V-0.2h9.8 M89.6,10V-0.2h-9.8 M0.4,60v10.2h9.8 M89.6,60v10.2h-9.8 M12.3,22.4V10.5h13.1 M33.6,10.5h7.8 M49.1,10.5h7.8 M77.5,22.4V10.5h-13 M12.3,31.1v8.2 M77.7,31.1v8.2 M12.3,47.6v11.9h13.1 M33.6,59.5h7.6 M49.1,59.5 h7.7 M77.5,47.6v11.9h-13\",polygon:\"M55.2,34.9c1.7,0,3.1,1.4,3.1,3.1s-1.4,3.1-3.1,3.1 s-3.1-1.4-3.1-3.1S53.5,34.9,55.2,34.9z M50.4,51c1.7,0,3.1,1.4,3.1,3.1c0,1.7-1.4,3.1-3.1,3.1c-1.7,0-3.1-1.4-3.1-3.1 C47.3,52.4,48.7,51,50.4,51z M55.6,37.1l1.5-7.8 M60.1,13.5l1.6-8.7l-7.8,4 M59,19l-1,5.3 M24,16.1l6.4,4.9l6.4-3.3 M48.5,11.6 l-5.9,3.1 M19.1,12.8L9.7,5.1l1.1,7.7 M13.4,29.8l1,7.3l6.6,1.6 M11.6,18.4l1,6.1 M32.8,41.9 M26.6,40.4 M27.3,40.2l6.1,1.6 M49.9,52.1l-5.6-7.6l-4.9-1.2\",lineX:\"M15.2,30 M19.7,15.6V1.9H29 M34.8,1.9H40.4 M55.3,15.6V1.9H45.9 M19.7,44.4V58.1H29 M34.8,58.1H40.4 M55.3,44.4 V58.1H45.9 M12.5,20.3l-9.4,9.6l9.6,9.8 M3.1,29.9h16.5 M62.5,20.3l9.4,9.6L62.3,39.7 M71.9,29.9H55.4\",lineY:\"M38.8,7.7 M52.7,12h13.2v9 M65.9,26.6V32 M52.7,46.3h13.2v-9 M24.9,12H11.8v9 M11.8,26.6V32 M24.9,46.3H11.8v-9 M48.2,5.1l-9.3-9l-9.4,9.2 M38.9-3.9V12 M48.2,53.3l-9.3,9l-9.4-9.2 M38.9,62.3V46.4\",keep:\"M4,10.5V1h10.3 M20.7,1h6.1 M33,1h6.1 M55.4,10.5V1H45.2 M4,17.3v6.6 M55.6,17.3v6.6 M4,30.5V40h10.3 M20.7,40 h6.1 M33,40h6.1 M55.4,30.5V40H45.2 M21,18.9h62.9v48.6H21V18.9z\",clear:\"M22,14.7l30.9,31 M52.9,14.7L22,45.7 M4.7,16.8V4.2h13.1 M26,4.2h7.8 M41.6,4.2h7.8 M70.3,16.8V4.2H57.2 M4.7,25.9v8.6 M70.3,25.9v8.6 M4.7,43.2v12.6h13.1 M26,55.8h7.8 M41.6,55.8h7.8 M70.3,43.2v12.6H57.2\"},title:n.clone(r.toolbox.brush.title)};var s=o.prototype;s.render=s.updateView=function(t,e,i){var a,r,o;e.eachComponent({mainType:\"brush\"},(function(t){a=t.brushType,r=t.brushOption.brushMode||\"single\",o|=t.areas.length})),this._brushType=a,this._brushMode=r,n.each(t.get(\"type\",!0),(function(e){t.setIconStatus(e,(\"keep\"===e?\"multiple\"===r:\"clear\"===e?o:e===a)?\"emphasis\":\"normal\")}))},s.getIcons=function(){var t=this.model,e=t.get(\"icon\",!0),i={};return n.each(t.get(\"type\",!0),(function(t){e[t]&&(i[t]=e[t])})),i},s.onclick=function(t,e,i){var n=this._brushType,a=this._brushMode;\"clear\"===i?(e.dispatchAction({type:\"axisAreaSelect\",intervals:[]}),e.dispatchAction({type:\"brush\",command:\"clear\",areas:[]})):e.dispatchAction({type:\"takeGlobalCursor\",key:\"brush\",brushOption:{brushType:\"keep\"===i?n:n!==i&&i,brushMode:\"keep\"===i?\"multiple\"===a?\"single\":\"multiple\":a}})},a.register(\"brush\",o),t.exports=o},\"/y7N\":function(t,e,i){var n=i(\"bYtY\"),a=i(\"IwbS\"),r=i(\"6GrX\"),o=i(\"7aKB\"),s=i(\"Fofx\"),l=i(\"aX7z\"),u=i(\"+rIm\");function c(t,e,i,n,a){var s=h(i.get(\"value\"),e.axis,e.ecModel,i.get(\"seriesDataIndices\"),{precision:i.get(\"label.precision\"),formatter:i.get(\"label.formatter\")}),l=i.getModel(\"label\"),u=o.normalizeCssArray(l.get(\"padding\")||0),c=l.getFont(),d=r.getBoundingRect(s,c),p=a.position,f=d.width+u[1]+u[3],g=d.height+u[0]+u[2],m=a.align;\"right\"===m&&(p[0]-=f),\"center\"===m&&(p[0]-=f/2);var v=a.verticalAlign;\"bottom\"===v&&(p[1]-=g),\"middle\"===v&&(p[1]-=g/2),function(t,e,i,n){var a=n.getWidth(),r=n.getHeight();t[0]=Math.min(t[0]+e,a)-e,t[1]=Math.min(t[1]+i,r)-i,t[0]=Math.max(t[0],0),t[1]=Math.max(t[1],0)}(p,f,g,n);var y=l.get(\"backgroundColor\");y&&\"auto\"!==y||(y=e.get(\"axisLine.lineStyle.color\")),t.label={shape:{x:0,y:0,width:f,height:g,r:l.get(\"borderRadius\")},position:p.slice(),style:{text:s,textFont:c,textFill:l.getTextColor(),textPosition:\"inside\",textPadding:u,fill:y,stroke:l.get(\"borderColor\")||\"transparent\",lineWidth:l.get(\"borderWidth\")||0,shadowBlur:l.get(\"shadowBlur\"),shadowColor:l.get(\"shadowColor\"),shadowOffsetX:l.get(\"shadowOffsetX\"),shadowOffsetY:l.get(\"shadowOffsetY\")},z2:10}}function h(t,e,i,a,r){t=e.scale.parse(t);var o=e.scale.getLabel(t,{precision:r.precision}),s=r.formatter;if(s){var u={value:l.getAxisRawValue(e,t),axisDimension:e.dim,axisIndex:e.index,seriesData:[]};n.each(a,(function(t){var e=i.getSeriesByIndex(t.seriesIndex),n=e&&e.getDataParams(t.dataIndexInside);n&&u.seriesData.push(n)})),n.isString(s)?o=s.replace(\"{value}\",o):n.isFunction(s)&&(o=s(u))}return o}function d(t,e,i){var n=s.create();return s.rotate(n,n,i.rotation),s.translate(n,n,i.position),a.applyTransform([t.dataToCoord(e),(i.labelOffset||0)+(i.labelDirection||1)*(i.labelMargin||0)],n)}e.buildElStyle=function(t){var e,i=t.get(\"type\"),n=t.getModel(i+\"Style\");return\"line\"===i?(e=n.getLineStyle()).fill=null:\"shadow\"===i&&((e=n.getAreaStyle()).stroke=null),e},e.buildLabelElOption=c,e.getValueLabel=h,e.getTransformedPosition=d,e.buildCartesianSingleLabelElOption=function(t,e,i,n,a,r){var o=u.innerTextLayout(i.rotation,0,i.labelDirection);i.labelMargin=a.get(\"label.margin\"),c(e,n,a,r,{position:d(n.axis,t,i),align:o.textAlign,verticalAlign:o.textVerticalAlign})},e.makeLineShape=function(t,e,i){return{x1:t[i=i||0],y1:t[1-i],x2:e[i],y2:e[1-i]}},e.makeRectShape=function(t,e,i){return{x:t[i=i||0],y:t[1-i],width:e[i],height:e[1-i]}},e.makeSectorShape=function(t,e,i,n,a,r){return{cx:t,cy:e,r0:i,r:n,startAngle:a,endAngle:r,clockwise:!0}}},\"0/Rx\":function(t,e){t.exports=function(t){return{seriesType:t,reset:function(t,e){var i=e.findComponents({mainType:\"legend\"});if(i&&i.length){var n=t.getData();n.filterSelf((function(t){for(var e=n.getName(t),a=0;a=0&&a.each(t,(function(t){n.setIconStatus(t,\"normal\")}))})),n.setIconStatus(i,\"emphasis\"),t.eachComponent({mainType:\"series\",query:null==r?null:{seriesIndex:r}},(function(e){var r=c[i](e.subType,e.id,e,n);r&&(a.defaults(r,e.option),l.series.push(r));var o=e.coordinateSystem;if(o&&\"cartesian2d\"===o.type&&(\"line\"===i||\"bar\"===i)){var s=o.getAxesByScale(\"ordinal\")[0];if(s){var u=s.dim+\"Axis\",h=t.queryComponents({mainType:u,index:e.get(name+\"Index\"),id:e.get(name+\"Id\")})[0].componentIndex;l[u]=l[u]||[];for(var d=0;d<=h;d++)l[u][h]=l[u][h]||{};l[u][h].boundaryGap=\"bar\"===i}}})),\"stack\"===i&&(o=l.series&&l.series[0]&&\"__ec_magicType_stack__\"===l.series[0].stack?a.merge({stack:s.title.tiled},s.title):a.clone(s.title)),e.dispatchAction({type:\"changeMagicType\",currentType:i,newOption:l,newTitle:o,featureName:\"magicType\"})}},n.registerAction({type:\"changeMagicType\",event:\"magicTypeChanged\",update:\"prepareAndUpdate\"},(function(t,e){e.mergeOption(t.newOption)})),o.register(\"magicType\",l),t.exports=l},\"06Qe\":function(t,e,i){var n,a=i(\"ItGF\"),r=\"urn:schemas-microsoft-com:vml\",o=\"undefined\"==typeof window?null:window,s=!1,l=o&&o.document;if(l&&!a.canvasSupported)try{!l.namespaces.zrvml&&l.namespaces.add(\"zrvml\",r),n=function(t){return l.createElement(\"')}}catch(u){n=function(t){return l.createElement(\"<\"+t+' xmlns=\"'+r+'\" class=\"zrvml\">')}}e.doc=l,e.createNode=function(t){return n(t)},e.initVML=function(){if(!s&&l){s=!0;var t=l.styleSheets;t.length<31?l.createStyleSheet().addRule(\".zrvml\",\"behavior:url(#default#VML)\"):t[0].addRule(\".zrvml\",\"behavior:url(#default#VML)\")}}},\"0Bwj\":function(t,e,i){var n=i(\"T4UG\"),a=i(\"I3/A\"),r=i(\"7aKB\").encodeHTML,o=i(\"Qxkt\"),s=(i(\"Tghj\"),n.extend({type:\"series.sankey\",layoutInfo:null,levelModels:null,getInitialData:function(t,e){for(var i=t.edges||t.links,n=t.data||t.nodes,r=t.levels,s=this.levelModels={},l=0;l=0&&(s[r[l].depth]=new o(r[l],this,e));if(n&&i)return a(n,i,this,!0,(function(t,e){t.wrapMethod(\"getItemModel\",(function(t,e){return t.customizeGetParent((function(t){var i=this.parentModel,n=i.getData().getItemLayout(e).depth;return i.levelModels[n]||this.parentModel})),t})),e.wrapMethod(\"getItemModel\",(function(t,e){return t.customizeGetParent((function(t){var i=this.parentModel,n=i.getGraph().getEdgeByIndex(e).node1.getLayout().depth;return i.levelModels[n]||this.parentModel})),t}))})).data},setNodePosition:function(t,e){var i=this.option.data[t];i.localX=e[0],i.localY=e[1]},getGraph:function(){return this.getData().graph},getEdgeData:function(){return this.getGraph().edgeData},formatTooltip:function(t,e,i){if(\"edge\"===i){var n=this.getDataParams(t,i),a=n.data,o=a.source+\" -- \"+a.target;return n.value&&(o+=\" : \"+n.value),r(o)}if(\"node\"===i){var l=this.getGraph().getNodeByIndex(t).getLayout().value,u=this.getDataParams(t,i).data.name;return l&&(o=u+\" : \"+l),r(o)}return s.superCall(this,\"formatTooltip\",t,e)},optionUpdated:function(){var t=this.option;!0===t.focusNodeAdjacency&&(t.focusNodeAdjacency=\"allEdges\")},getDataParams:function(t,e){var i=s.superCall(this,\"getDataParams\",t,e);if(null==i.value&&\"node\"===e){var n=this.getGraph().getNodeByIndex(t).getLayout().value;i.value=n}return i},defaultOption:{zlevel:0,z:2,coordinateSystem:\"view\",layout:null,left:\"5%\",top:\"5%\",right:\"20%\",bottom:\"5%\",orient:\"horizontal\",nodeWidth:20,nodeGap:8,draggable:!0,focusNodeAdjacency:!1,layoutIterations:32,label:{show:!0,position:\"right\",color:\"#000\",fontSize:12},levels:[],nodeAlign:\"justify\",itemStyle:{borderWidth:1,borderColor:\"#333\"},lineStyle:{color:\"#314656\",opacity:.2,curveness:.5},emphasis:{label:{show:!0},lineStyle:{opacity:.5}},animationEasing:\"linear\",animationDuration:1e3}}));t.exports=s},\"0HBW\":function(t,e,i){var n=i(\"ProS\"),a=i(\"bYtY\");function r(t,e){e.update=\"updateView\",n.registerAction(e,(function(e,i){var n={};return i.eachComponent({mainType:\"geo\",query:e},(function(i){i[t](e.name),a.each(i.coordinateSystem.regions,(function(t){n[t.name]=i.isSelected(t.name)||!1}))})),{selected:n,name:e.name}}))}i(\"Hxpc\"),i(\"7uqq\"),i(\"dmGj\"),i(\"SehX\"),r(\"toggleSelected\",{type:\"geoToggleSelect\",event:\"geoselectchanged\"}),r(\"select\",{type:\"geoSelect\",event:\"geoselected\"}),r(\"unSelect\",{type:\"geoUnSelect\",event:\"geounselected\"})},\"0JAE\":function(t,e,i){var n=i(\"bYtY\"),a=i(\"+TT/\"),r=i(\"OELB\"),o=i(\"IDmD\");function s(t,e,i){this._model=t}function l(t,e,i,n){var a=i.calendarModel,r=i.seriesModel,o=a?a.coordinateSystem:r?r.coordinateSystem:null;return o===this?o[t](n):null}s.prototype={constructor:s,type:\"calendar\",dimensions:[\"time\",\"value\"],getDimensionsInfo:function(){return[{name:\"time\",type:\"time\"},\"value\"]},getRangeInfo:function(){return this._rangeInfo},getModel:function(){return this._model},getRect:function(){return this._rect},getCellWidth:function(){return this._sw},getCellHeight:function(){return this._sh},getOrient:function(){return this._orient},getFirstDayOfWeek:function(){return this._firstDayOfWeek},getDateInfo:function(t){var e=(t=r.parseDate(t)).getFullYear(),i=t.getMonth()+1;i=i<10?\"0\"+i:i;var n=t.getDate();n=n<10?\"0\"+n:n;var a=t.getDay();return{y:e,m:i,d:n,day:a=Math.abs((a+7-this.getFirstDayOfWeek())%7),time:t.getTime(),formatedDate:e+\"-\"+i+\"-\"+n,date:t}},getNextNDay:function(t,e){return 0===(e=e||0)||(t=new Date(this.getDateInfo(t).time)).setDate(t.getDate()+e),this.getDateInfo(t)},update:function(t,e){this._firstDayOfWeek=+this._model.getModel(\"dayLabel\").get(\"firstDay\"),this._orient=this._model.get(\"orient\"),this._lineWidth=this._model.getModel(\"itemStyle\").getItemStyle().lineWidth||0,this._rangeInfo=this._getRangeInfo(this._initRangeOption());var i=this._rangeInfo.weeks||1,r=[\"width\",\"height\"],o=this._model.get(\"cellSize\").slice(),s=this._model.getBoxLayoutParams(),l=\"horizontal\"===this._orient?[i,7]:[7,i];n.each([0,1],(function(t){h(o,t)&&(s[r[t]]=o[t]*l[t])}));var u={width:e.getWidth(),height:e.getHeight()},c=this._rect=a.getLayoutRect(s,u);function h(t,e){return null!=t[e]&&\"auto\"!==t[e]}n.each([0,1],(function(t){h(o,t)||(o[t]=c[r[t]]/l[t])})),this._sw=o[0],this._sh=o[1]},dataToPoint:function(t,e){n.isArray(t)&&(t=t[0]),null==e&&(e=!0);var i=this.getDateInfo(t),a=this._rangeInfo;if(e&&!(i.time>=a.start.time&&i.timeo.end.time&&t.reverse(),t},_getRangeInfo:function(t){var e;(t=[this.getDateInfo(t[0]),this.getDateInfo(t[1])])[0].time>t[1].time&&(e=!0,t.reverse());var i=Math.floor(t[1].time/864e5)-Math.floor(t[0].time/864e5)+1,n=new Date(t[0].time),a=n.getDate(),r=t[1].date.getDate();n.setDate(a+i-1);var o=n.getDate();if(o!==r)for(var s=n.getTime()-t[1].time>0?1:-1;(o=n.getDate())!==r&&(n.getTime()-t[1].time)*s>0;)i-=s,n.setDate(o-s);var l=Math.floor((i+t[0].day+6)/7),u=e?1-l:l-1;return e&&t.reverse(),{range:[t[0].formatedDate,t[1].formatedDate],start:t[0],end:t[1],allDay:i,weeks:l,nthWeek:u,fweek:t[0].day,lweek:t[1].day}},_getDateByWeeksAndDay:function(t,e,i){var n=this._getRangeInfo(i);if(t>n.weeks||0===t&&en.lweek)return!1;var a=7*(t-1)-n.fweek+e,r=new Date(n.start.time);return r.setDate(n.start.d+a),this.getDateInfo(r)}},s.dimensions=s.prototype.dimensions,s.getDimensionsInfo=s.prototype.getDimensionsInfo,s.create=function(t,e){var i=[];return t.eachComponent(\"calendar\",(function(n){var a=new s(n,t,e);i.push(a),n.coordinateSystem=a})),t.eachSeries((function(t){\"calendar\"===t.get(\"coordinateSystem\")&&(t.coordinateSystem=i[t.get(\"calendarIndex\")||0])})),i},o.register(\"calendar\",s),t.exports=s},\"0V0F\":function(t,e,i){var n=i(\"bYtY\"),a=n.createHashMap,r=n.each;function o(t){r(t,(function(e,i){var n=[],a=[NaN,NaN],r=e.data,o=e.isStackedByIndex,s=r.map([e.stackResultDimension,e.stackedOverDimension],(function(s,l,u){var c,h,d=r.get(e.stackedDimension,u);if(isNaN(d))return a;o?h=r.getRawIndex(u):c=r.get(e.stackedByDimension,u);for(var p=NaN,f=i-1;f>=0;f--){var g=t[f];if(o||(h=g.data.rawIndexOf(g.stackedByDimension,c)),h>=0){var m=g.data.getByRawIndex(g.stackResultDimension,h);if(d>=0&&m>0||d<=0&&m<0){d+=m,p=m;break}}}return n[0]=d,n[1]=p,n}));r.hostModel.setData(s),e.data=s}))}t.exports=function(t){var e=a();t.eachSeries((function(t){var i=t.get(\"stack\");if(i){var n=e.get(i)||e.set(i,[]),a=t.getData(),r={stackResultDimension:a.getCalculationInfo(\"stackResultDimension\"),stackedOverDimension:a.getCalculationInfo(\"stackedOverDimension\"),stackedDimension:a.getCalculationInfo(\"stackedDimension\"),stackedByDimension:a.getCalculationInfo(\"stackedByDimension\"),isStackedByIndex:a.getCalculationInfo(\"isStackedByIndex\"),data:a,seriesModel:t};if(!r.stackedDimension||!r.isStackedByIndex&&!r.stackedByDimension)return;n.length&&a.setCalculationInfo(\"stackedOnSeries\",n[n.length-1].seriesModel),n.push(r)}})),e.each(o)}},\"0o9m\":function(t,e,i){var n=i(\"ProS\");i(\"hNWo\"),i(\"RlCK\"),i(\"XpcN\");var a=i(\"kDyi\"),r=i(\"bLfw\");n.registerProcessor(n.PRIORITY.PROCESSOR.SERIES_FILTER,a),r.registerSubTypeDefaulter(\"legend\",(function(){return\"plain\"}))},\"0qV/\":function(t,e,i){var n=i(\"ProS\");n.registerAction({type:\"focusNodeAdjacency\",event:\"focusNodeAdjacency\",update:\"series:focusNodeAdjacency\"},(function(){})),n.registerAction({type:\"unfocusNodeAdjacency\",event:\"unfocusNodeAdjacency\",update:\"series:unfocusNodeAdjacency\"},(function(){}))},\"0s+r\":function(t,e,i){var n=i(\"bYtY\"),a=i(\"QBsz\"),r=i(\"y23F\"),o=i(\"H6uX\"),s=i(\"YH21\"),l=i(\"C0SR\");function u(){s.stop(this.event)}function c(){}c.prototype.dispose=function(){};var h=[\"click\",\"dblclick\",\"mousewheel\",\"mouseout\",\"mouseup\",\"mousedown\",\"mousemove\",\"contextmenu\"],d=function(t,e,i,n){o.call(this),this.storage=t,this.painter=e,this.painterRoot=n,i=i||new c,this.proxy=null,this._hovered={},r.call(this),this.setHandlerProxy(i)};function p(t,e,i){if(t[t.rectHover?\"rectContain\":\"contain\"](e,i)){for(var n,a=t;a;){if(a.clipPath&&!a.clipPath.contain(e,i))return!1;a.silent&&(n=!0),a=a.parent}return!n||\"silent\"}return!1}function f(t,e,i){var n=t.painter;return e<0||e>n.getWidth()||i<0||i>n.getHeight()}d.prototype={constructor:d,setHandlerProxy:function(t){this.proxy&&this.proxy.dispose(),t&&(n.each(h,(function(e){t.on&&t.on(e,this[e],this)}),this),t.handler=this),this.proxy=t},mousemove:function(t){var e=t.zrX,i=t.zrY,n=f(this,e,i),a=this._hovered,r=a.target;r&&!r.__zr&&(r=(a=this.findHover(a.x,a.y)).target);var o=this._hovered=n?{x:e,y:i}:this.findHover(e,i),s=o.target,l=this.proxy;l.setCursor&&l.setCursor(s?s.cursor:\"default\"),r&&s!==r&&this.dispatchToElement(a,\"mouseout\",t),this.dispatchToElement(o,\"mousemove\",t),s&&s!==r&&this.dispatchToElement(o,\"mouseover\",t)},mouseout:function(t){var e=t.zrEventControl,i=t.zrIsToLocalDOM;\"only_globalout\"!==e&&this.dispatchToElement(this._hovered,\"mouseout\",t),\"no_globalout\"!==e&&!i&&this.trigger(\"globalout\",{type:\"globalout\",event:t})},resize:function(t){this._hovered={}},dispatch:function(t,e){var i=this[t];i&&i.call(this,e)},dispose:function(){this.proxy.dispose(),this.storage=this.proxy=this.painter=null},setCursorStyle:function(t){var e=this.proxy;e.setCursor&&e.setCursor(t)},dispatchToElement:function(t,e,i){var n=(t=t||{}).target;if(!n||!n.silent){for(var a=\"on\"+e,r=function(t,e,i){return{type:t,event:i,target:e.target,topTarget:e.topTarget,cancelBubble:!1,offsetX:i.zrX,offsetY:i.zrY,gestureEvent:i.gestureEvent,pinchX:i.pinchX,pinchY:i.pinchY,pinchScale:i.pinchScale,wheelDelta:i.zrDelta,zrByTouch:i.zrByTouch,which:i.which,stop:u}}(e,t,i);n&&(n[a]&&(r.cancelBubble=n[a].call(n,r)),n.trigger(e,r),n=n.parent,!r.cancelBubble););r.cancelBubble||(this.trigger(e,r),this.painter&&this.painter.eachOtherLayer((function(t){\"function\"==typeof t[a]&&t[a].call(t,r),t.trigger&&t.trigger(e,r)})))}},findHover:function(t,e,i){for(var n=this.storage.getDisplayList(),a={x:t,y:e},r=n.length-1;r>=0;r--){var o;if(n[r]!==i&&!n[r].ignore&&(o=p(n[r],t,e))&&(!a.topTarget&&(a.topTarget=n[r]),\"silent\"!==o)){a.target=n[r];break}}return a},processGesture:function(t,e){this._gestureMgr||(this._gestureMgr=new l);var i=this._gestureMgr;\"start\"===e&&i.clear();var n=i.recognize(t,this.findHover(t.zrX,t.zrY,null).target,this.proxy.dom);if(\"end\"===e&&i.clear(),n){var a=n.type;t.gestureEvent=a,this.dispatchToElement({target:n.target},a,n.event)}}},n.each([\"click\",\"mousedown\",\"mouseup\",\"mousewheel\",\"dblclick\",\"contextmenu\"],(function(t){d.prototype[t]=function(e){var i,n,r=e.zrX,o=e.zrY,s=f(this,r,o);if(\"mouseup\"===t&&s||(n=(i=this.findHover(r,o)).target),\"mousedown\"===t)this._downEl=n,this._downPoint=[e.zrX,e.zrY],this._upEl=n;else if(\"mouseup\"===t)this._upEl=n;else if(\"click\"===t){if(this._downEl!==this._upEl||!this._downPoint||a.dist(this._downPoint,[e.zrX,e.zrY])>4)return;this._downPoint=null}this.dispatchToElement(i,t,e)}})),n.mixin(d,o),n.mixin(d,r),t.exports=d},\"10cm\":function(t,e,i){var n=i(\"ProS\"),a=i(\"2B6p\").updateCenterAndZoom;i(\"0qV/\"),n.registerAction({type:\"graphRoam\",event:\"graphRoam\",update:\"none\"},(function(t,e){e.eachComponent({mainType:\"series\",query:t},(function(e){var i=a(e.coordinateSystem,t);e.setCenter&&e.setCenter(i.center),e.setZoom&&e.setZoom(i.zoom)}))}))},\"1Jh7\":function(t,e,i){var n=i(\"y+Vt\"),a=i(\"T6xi\"),r=n.extend({type:\"polyline\",shape:{points:null,smooth:!1,smoothConstraint:null},style:{stroke:\"#000\",fill:null},buildPath:function(t,e){a.buildPath(t,e,!1)}});t.exports=r},\"1LEl\":function(t,e,i){var n=i(\"ProS\"),a=i(\"F9bG\"),r=n.extendComponentView({type:\"axisPointer\",render:function(t,e,i){var n=e.getComponent(\"tooltip\"),r=t.get(\"triggerOn\")||n&&n.get(\"triggerOn\")||\"mousemove|click\";a.register(\"axisPointer\",i,(function(t,e,i){\"none\"!==r&&(\"leave\"===t||r.indexOf(t)>=0)&&i({type:\"updateAxisPointer\",currTrigger:t,x:e&&e.offsetX,y:e&&e.offsetY})}))},remove:function(t,e){a.unregister(e.getZr(),\"axisPointer\"),r.superApply(this._model,\"remove\",arguments)},dispose:function(t,e){a.unregister(\"axisPointer\",e),r.superApply(this._model,\"dispose\",arguments)}});t.exports=r},\"1MYJ\":function(t,e,i){var n=i(\"y+Vt\"),a=n.extend({type:\"compound\",shape:{paths:null},_updatePathDirty:function(){for(var t=this.__dirtyPath,e=this.shape.paths,i=0;i=a||m<0)break;if(p(y)){if(f){m+=r;continue}break}if(m===i)t[r>0?\"moveTo\":\"lineTo\"](y[0],y[1]);else if(l>0){var x=e[g],_=\"y\"===c?1:0,b=(y[_]-x[_])*l;u(h,x),h[_]=x[_]+b,u(d,y),d[_]=y[_]-b,t.bezierCurveTo(h[0],h[1],d[0],d[1],y[0],y[1])}else t.lineTo(y[0],y[1]);g=m,m+=r}return v}function m(t,e,i,n,r,f,g,m,v,y,x){for(var _=0,b=i,w=0;w=r||b<0)break;if(p(S)){if(x){b+=f;continue}break}if(b===i)t[f>0?\"moveTo\":\"lineTo\"](S[0],S[1]),u(h,S);else if(v>0){var M=b+f,I=e[M];if(x)for(;I&&p(e[M]);)I=e[M+=f];var T=.5,A=e[_];if(!(I=e[M])||p(I))u(d,S);else{var D,C;if(p(I)&&!x&&(I=S),a.sub(c,I,A),\"x\"===y||\"y\"===y){var L=\"x\"===y?0:1;D=Math.abs(S[L]-A[L]),C=Math.abs(S[L]-I[L])}else D=a.dist(S,A),C=a.dist(S,I);l(d,S,c,-v*(1-(T=C/(C+D))))}o(h,h,m),s(h,h,g),o(d,d,m),s(d,d,g),t.bezierCurveTo(h[0],h[1],d[0],d[1],S[0],S[1]),l(h,S,c,v*T)}else t.lineTo(S[0],S[1]);_=b,b+=f}return w}function v(t,e){var i=[1/0,1/0],n=[-1/0,-1/0];if(e)for(var a=0;an[0]&&(n[0]=r[0]),r[1]>n[1]&&(n[1]=r[1])}return{min:e?i:n,max:e?n:i}}var y=n.extend({type:\"ec-polyline\",shape:{points:[],smooth:0,smoothConstraint:!0,smoothMonotone:null,connectNulls:!1},style:{fill:null,stroke:\"#000\"},brush:r(n.prototype.brush),buildPath:function(t,e){var i=e.points,n=0,a=i.length,r=v(i,e.smoothConstraint);if(e.connectNulls){for(;a>0&&p(i[a-1]);a--);for(;n0&&p(i[r-1]);r--);for(;a=this._maxSize&&o>0){var l=i.head;i.remove(l),delete n[l.key],r=l.value,this._lastRemovedEntry=l}s?s.value=e:s=new a(e),s.key=t,i.insertEntry(s),n[t]=s}return r},o.get=function(t){var e=this._map[t],i=this._list;if(null!=e)return e!==i.tail&&(i.remove(e),i.insertEntry(e)),e.value},o.clear=function(){this._list.clear(),this._map={}},t.exports=r},\"1bdT\":function(t,e,i){var n=i(\"3gBT\"),a=i(\"H6uX\"),r=i(\"DN4a\"),o=i(\"vWvF\"),s=i(\"bYtY\"),l=function(t){r.call(this,t),a.call(this,t),o.call(this,t),this.id=t.id||n()};l.prototype={type:\"element\",name:\"\",__zr:null,ignore:!1,clipPath:null,isGroup:!1,drift:function(t,e){switch(this.draggable){case\"horizontal\":e=0;break;case\"vertical\":t=0}var i=this.transform;i||(i=this.transform=[1,0,0,1,0,0]),i[4]+=t,i[5]+=e,this.decomposeTransform(),this.dirty(!1)},beforeUpdate:function(){},afterUpdate:function(){},update:function(){this.updateTransform()},traverse:function(t,e){},attrKV:function(t,e){if(\"position\"===t||\"scale\"===t||\"origin\"===t){if(e){var i=this[t];i||(i=this[t]=[]),i[0]=e[0],i[1]=e[1]}}else this[t]=e},hide:function(){this.ignore=!0,this.__zr&&this.__zr.refresh()},show:function(){this.ignore=!1,this.__zr&&this.__zr.refresh()},attr:function(t,e){if(\"string\"==typeof t)this.attrKV(t,e);else if(s.isObject(t))for(var i in t)t.hasOwnProperty(i)&&this.attrKV(i,t[i]);return this.dirty(!1),this},setClipPath:function(t){var e=this.__zr;e&&t.addSelfToZr(e),this.clipPath&&this.clipPath!==t&&this.removeClipPath(),this.clipPath=t,t.__zr=e,t.__clipTarget=this,this.dirty(!1)},removeClipPath:function(){var t=this.clipPath;t&&(t.__zr&&t.removeSelfFromZr(t.__zr),t.__zr=null,t.__clipTarget=null,this.clipPath=null,this.dirty(!1))},addSelfToZr:function(t){this.__zr=t;var e=this.animators;if(e)for(var i=0;ii.getHeight()&&(n.textPosition=\"top\",s=!0);var l=s?-5-a.height:d+8;o+a.width/2>i.getWidth()?(n.textPosition=[\"100%\",l],n.textAlign=\"right\"):o-a.width/2<0&&(n.textPosition=[0,l],n.textAlign=\"left\")}}))}function m(r,u){var c,m=g[r],v=g[u],y=p[m],x=new l(y,t,t.ecModel);if(n&&null!=n.newTitle&&n.featureName===m&&(y.title=n.newTitle),m&&!v){if(function(t){return 0===t.indexOf(\"my\")}(m))c={model:x,onclick:x.option.onclick,featureName:m};else{var _=o.get(m);if(!_)return;c=new _(x,e,i)}f[m]=c}else{if(!(c=f[v]))return;c.model=x,c.ecModel=e,c.api=i}m||!v?x.get(\"show\")&&!c.unusable?(function(n,r,o){var l=n.getModel(\"iconStyle\"),u=n.getModel(\"emphasis.iconStyle\"),c=r.getIcons?r.getIcons():n.get(\"icon\"),p=n.get(\"title\")||{};if(\"string\"==typeof c){var f=c,g=p;p={},(c={})[o]=f,p[o]=g}var m=n.iconPaths={};a.each(c,(function(o,c){var f=s.createIcon(o,{},{x:-d/2,y:-d/2,width:d,height:d});f.setStyle(l.getItemStyle()),f.hoverStyle=u.getItemStyle(),f.setStyle({text:p[c],textAlign:u.get(\"textAlign\"),textBorderRadius:u.get(\"textBorderRadius\"),textPadding:u.get(\"textPadding\"),textFill:null});var g=t.getModel(\"tooltip\");g&&g.get(\"show\")&&f.attr(\"tooltip\",a.extend({content:p[c],formatter:g.get(\"formatter\",!0)||function(){return p[c]},formatterParams:{componentType:\"toolbox\",name:c,title:p[c],$vars:[\"name\",\"title\"]},position:g.get(\"position\",!0)||\"bottom\"},g.option)),s.setHoverStyle(f),t.get(\"showTitle\")&&(f.__title=p[c],f.on(\"mouseover\",(function(){var e=u.getItemStyle(),i=\"vertical\"===t.get(\"orient\")?null==t.get(\"right\")?\"right\":\"left\":null==t.get(\"bottom\")?\"bottom\":\"top\";f.setStyle({textFill:u.get(\"textFill\")||e.fill||e.stroke||\"#000\",textBackgroundColor:u.get(\"textBackgroundColor\"),textPosition:u.get(\"textPosition\")||i})})).on(\"mouseout\",(function(){f.setStyle({textFill:null,textBackgroundColor:null})}))),f.trigger(n.get(\"iconStatus.\"+c)||\"normal\"),h.add(f),f.on(\"click\",a.bind(r.onclick,r,e,i,c)),m[c]=f}))}(x,c,m),x.setIconStatus=function(t,e){var i=this.option,n=this.iconPaths;i.iconStatus=i.iconStatus||{},i.iconStatus[t]=e,n[t]&&n[t].trigger(e)},c.render&&c.render(x,e,i,n)):c.remove&&c.remove(e,i):c.dispose&&c.dispose(e,i)}},updateView:function(t,e,i,n){a.each(this._features,(function(t){t.updateView&&t.updateView(t.model,e,i,n)}))},remove:function(t,e){a.each(this._features,(function(i){i.remove&&i.remove(t,e)})),this.group.removeAll()},dispose:function(t,e){a.each(this._features,(function(i){i.dispose&&i.dispose(t,e)}))}});t.exports=h},\"2B6p\":function(t,e){e.updateCenterAndZoom=function(t,e,i){var n=t.getZoom(),a=t.getCenter(),r=e.zoom,o=t.dataToPoint(a);if(null!=e.dx&&null!=e.dy&&(o[0]-=e.dx,o[1]-=e.dy,a=t.pointToData(o),t.setCenter(a)),null!=r){if(i){var s=i.min||0;r=Math.max(Math.min(n*r,i.max||1/0),s)/n}t.scale[0]*=r,t.scale[1]*=r;var l=t.position,u=(e.originY-l[1])*(r-1);l[0]-=(e.originX-l[0])*(r-1),l[1]-=u,t.updateTransform(),a=t.pointToData(o),t.setCenter(a),t.setZoom(r*n)}return{center:t.getCenter(),zoom:t.getZoom()}}},\"2DNl\":function(t,e,i){var n=i(\"IMiH\"),a=i(\"loD1\"),r=i(\"59Ip\"),o=i(\"aKvl\"),s=i(\"n1HI\"),l=i(\"hX1E\").normalizeRadian,u=i(\"Sj9i\"),c=i(\"hyiK\"),h=n.CMD,d=2*Math.PI,p=[-1,-1,-1],f=[-1,-1];function g(t,e,i,n,a,r,o,s,l,c){if(c>e&&c>n&&c>r&&c>s||c1&&(h=f[0],f[0]=f[1],f[1]=h),g=u.cubicAt(e,n,r,s,f[0]),y>1&&(m=u.cubicAt(e,n,r,s,f[1]))),v+=2===y?_e&&s>n&&s>r||s=0&&c<=1){for(var h=0,d=u.quadraticAt(e,n,r,c),f=0;fi||s<-i)return 0;var u=Math.sqrt(i*i-s*s);p[0]=-u,p[1]=u;var c=Math.abs(n-a);if(c<1e-4)return 0;if(c%d<1e-4){n=0,a=d;var h=r?1:-1;return o>=p[0]+t&&o<=p[1]+t?h:0}r?(u=n,n=l(a),a=l(u)):(n=l(n),a=l(a)),n>a&&(a+=d);for(var f=0,g=0;g<2;g++){var m=p[g];if(m+t>o){var v=Math.atan2(s,m);h=r?1:-1,v<0&&(v=d+v),(v>=n&&v<=a||v+d>=n&&v+d<=a)&&(v>Math.PI/2&&v<1.5*Math.PI&&(h=-h),f+=h)}}return f}function y(t,e,i,n,l){for(var u=0,d=0,p=0,f=0,y=0,x=0;x1&&(i||(u+=c(d,p,f,y,n,l))),1===x&&(f=d=t[x],y=p=t[x+1]),_){case h.M:d=f=t[x++],p=y=t[x++];break;case h.L:if(i){if(a.containStroke(d,p,t[x],t[x+1],e,n,l))return!0}else u+=c(d,p,t[x],t[x+1],n,l)||0;d=t[x++],p=t[x++];break;case h.C:if(i){if(r.containStroke(d,p,t[x++],t[x++],t[x++],t[x++],t[x],t[x+1],e,n,l))return!0}else u+=g(d,p,t[x++],t[x++],t[x++],t[x++],t[x],t[x+1],n,l)||0;d=t[x++],p=t[x++];break;case h.Q:if(i){if(o.containStroke(d,p,t[x++],t[x++],t[x],t[x+1],e,n,l))return!0}else u+=m(d,p,t[x++],t[x++],t[x],t[x+1],n,l)||0;d=t[x++],p=t[x++];break;case h.A:var b=t[x++],w=t[x++],S=t[x++],M=t[x++],I=t[x++],T=t[x++];x+=1;var A=1-t[x++],D=Math.cos(I)*S+b,C=Math.sin(I)*M+w;x>1?u+=c(d,p,D,C,n,l):(f=D,y=C);var L=(n-b)*M/S+b;if(i){if(s.containStroke(b,w,M,I,I+T,A,e,L,l))return!0}else u+=v(b,w,M,I,I+T,A,L,l);d=Math.cos(I+T)*S+b,p=Math.sin(I+T)*M+w;break;case h.R:if(f=d=t[x++],y=p=t[x++],D=f+t[x++],C=y+t[x++],i){if(a.containStroke(f,y,D,y,e,n,l)||a.containStroke(D,y,D,C,e,n,l)||a.containStroke(D,C,f,C,e,n,l)||a.containStroke(f,C,f,y,e,n,l))return!0}else u+=c(D,y,D,C,n,l),u+=c(f,C,f,y,n,l);break;case h.Z:if(i){if(a.containStroke(d,p,f,y,e,n,l))return!0}else u+=c(d,p,f,y,n,l);d=f,p=y}}return i||Math.abs(p-y)<1e-4||(u+=c(d,p,f,y,n,l)||0),0!==u}e.contain=function(t,e,i){return y(t,0,!1,e,i)},e.containStroke=function(t,e,i,n){return y(t,e,!0,i,n)}},\"2dDv\":function(t,e,i){var n=i(\"bYtY\"),a=i(\"Fofx\"),r=i(\"+TT/\"),o=i(\"aX7z\"),s=i(\"D1WM\"),l=i(\"IwbS\"),u=i(\"OELB\"),c=i(\"72pK\"),h=n.each,d=Math.min,p=Math.max,f=Math.floor,g=Math.ceil,m=u.round,v=Math.PI;function y(t,e,i){this._axesMap=n.createHashMap(),this._axesLayout={},this.dimensions=t.dimensions,this._model=t,this._init(t,e,i)}function x(t,e){return d(p(t,e[0]),e[1])}function _(t,e){var i=e.layoutLength/(e.axisCount-1);return{position:i*t,axisNameAvailableWidth:i,axisLabelShow:!0}}function b(t,e){var i,n,a=e.axisExpandWidth,r=e.axisCollapseWidth,o=e.winInnerIndices,s=r,l=!1;return t=i&&r<=i+e.axisLength&&o>=n&&o<=n+e.layoutLength},getModel:function(){return this._model},_updateAxesFromSeries:function(t,e){e.eachSeries((function(i){if(t.contains(i,e)){var n=i.getData();h(this.dimensions,(function(t){var e=this._axesMap.get(t);e.scale.unionExtentFromData(n,n.mapDimension(t)),o.niceScaleExtent(e.scale,e.model)}),this)}}),this)},resize:function(t,e){this._rect=r.getLayoutRect(t.getBoxLayoutParams(),{width:e.getWidth(),height:e.getHeight()}),this._layoutAxes()},getRect:function(){return this._rect},_makeLayoutInfo:function(){var t,e=this._model,i=this._rect,n=[\"x\",\"y\"],a=[\"width\",\"height\"],r=e.get(\"layout\"),o=\"horizontal\"===r?0:1,s=i[a[o]],l=[0,s],u=this.dimensions.length,c=x(e.get(\"axisExpandWidth\"),l),h=x(e.get(\"axisExpandCount\")||0,[0,u]),d=e.get(\"axisExpandable\")&&u>3&&u>h&&h>1&&c>0&&s>0,p=e.get(\"axisExpandWindow\");p?(t=x(p[1]-p[0],l),p[1]=p[0]+t):(t=x(c*(h-1),l),(p=[c*(e.get(\"axisExpandCenter\")||f(u/2))-t/2])[1]=p[0]+t);var v=(s-t)/(u-h);v<3&&(v=0);var y=[f(m(p[0]/c,1))+1,g(m(p[1]/c,1))-1];return{layout:r,pixelDimIndex:o,layoutBase:i[n[o]],layoutLength:s,axisBase:i[n[1-o]],axisLength:i[a[1-o]],axisExpandable:d,axisExpandWidth:c,axisCollapseWidth:v,axisExpandWindow:p,axisCount:u,winInnerIndices:y,axisExpandWindow0Pos:v/c*p[0]}},_layoutAxes:function(){var t=this._rect,e=this._axesMap,i=this.dimensions,n=this._makeLayoutInfo(),r=n.layout;e.each((function(t){var e=[0,n.axisLength],i=t.inverse?1:0;t.setExtent(e[i],e[1-i])})),h(i,(function(e,i){var o=(n.axisExpandable?b:_)(i,n),s={horizontal:{x:o.position,y:n.axisLength},vertical:{x:0,y:o.position}},l=[s[r].x+t.x,s[r].y+t.y],u={horizontal:v/2,vertical:0}[r],c=a.create();a.rotate(c,c,u),a.translate(c,c,l),this._axesLayout[e]={position:l,rotation:u,transform:c,axisNameAvailableWidth:o.axisNameAvailableWidth,axisLabelShow:o.axisLabelShow,nameTruncateMaxWidth:o.nameTruncateMaxWidth,tickDirection:1,labelDirection:1}}),this)},getAxis:function(t){return this._axesMap.get(t)},dataToPoint:function(t,e){return this.axisCoordToPoint(this._axesMap.get(e).dataToCoord(t),e)},eachActiveState:function(t,e,i,a){null==i&&(i=0),null==a&&(a=t.count());var r=this._axesMap,o=this.dimensions,s=[],l=[];n.each(o,(function(e){s.push(t.mapDimension(e)),l.push(r.get(e).model)}));for(var u=this.hasAxisBrushed(),c=i;ca*(1-h[0])?(l=\"jump\",o=s-a*(1-h[2])):(o=s-a*h[1])>=0&&(o=s-a*(1-h[1]))<=0&&(o=0),(o*=e.axisExpandWidth/u)?c(o,n,r,\"all\"):l=\"none\"):((n=[p(0,r[1]*s/(a=n[1]-n[0])-a/2)])[1]=d(r[1],n[0]+a),n[0]=n[1]-a),{axisExpandWindow:n,behavior:l}}},t.exports=y},\"2fGM\":function(t,e,i){var n=i(\"bYtY\"),a=i(\"bLfw\"),r=i(\"nkfE\"),o=i(\"ICMv\"),s=a.extend({type:\"polarAxis\",axis:null,getCoordSysModel:function(){return this.ecModel.queryComponents({mainType:\"polar\",index:this.option.polarIndex,id:this.option.polarId})[0]}});function l(t,e){return e.type||(e.data?\"category\":\"value\")}n.merge(s.prototype,o),r(\"angle\",s,l,{startAngle:90,clockwise:!0,splitNumber:12,axisLabel:{rotate:!1}}),r(\"radius\",s,l,{splitNumber:5})},\"2fw6\":function(t,e,i){var n=i(\"y+Vt\").extend({type:\"circle\",shape:{cx:0,cy:0,r:0},buildPath:function(t,e,i){i&&t.moveTo(e.cx+e.r,e.cy),t.arc(e.cx,e.cy,e.r,0,2*Math.PI,!0)}});t.exports=n},\"2uGb\":function(t,e,i){var n=i(\"ProS\");i(\"ko1b\"),i(\"s2lz\"),i(\"RBEP\");var a=i(\"kMLO\"),r=i(\"nKiI\");n.registerVisual(a),n.registerLayout(r)},\"2w7y\":function(t,e,i){var n=i(\"ProS\");i(\"qMZE\"),i(\"g0SD\"),n.registerPreprocessor((function(t){t.markPoint=t.markPoint||{}}))},\"33Ds\":function(t,e,i){var n=i(\"ProS\"),a=i(\"b9oc\"),r=i(\"Kagy\"),o=i(\"IUWy\");function s(t){this.model=t}s.defaultOption={show:!0,icon:\"M3.8,33.4 M47,18.9h9.8V8.7 M56.3,20.1 C52.1,9,40.5,0.6,26.8,2.1C12.6,3.7,1.6,16.2,2.1,30.6 M13,41.1H3.1v10.2 M3.7,39.9c4.2,11.1,15.8,19.5,29.5,18 c14.2-1.6,25.2-14.1,24.7-28.5\",title:r.toolbox.restore.title},s.prototype.onclick=function(t,e,i){a.clear(t),e.dispatchAction({type:\"restore\",from:this.uid})},o.register(\"restore\",s),n.registerAction({type:\"restore\",event:\"restore\",update:\"prepareAndUpdate\"},(function(t,e){e.resetOption(\"recreate\")})),t.exports=s},\"3C/r\":function(t,e){var i=function(t,e){this.image=t,this.repeat=e,this.type=\"pattern\"};i.prototype.getCanvasPattern=function(t){return t.createPattern(this.image,this.repeat||\"repeat\")},t.exports=i},\"3CBa\":function(t,e,i){var n=i(\"hydK\").createElement,a=i(\"bYtY\"),r=i(\"SUKs\"),o=i(\"y+Vt\"),s=i(\"Dagg\"),l=i(\"dqUG\"),u=i(\"DBLp\"),c=i(\"sW+o\"),h=i(\"n6Mw\"),d=i(\"vKoX\"),p=i(\"P47w\"),f=p.path,g=p.image,m=p.text;function v(t){return parseInt(t,10)}function y(t,e){return e&&t&&e.parentNode!==t}function x(t,e,i){if(y(t,e)&&i){var n=i.nextSibling;n?t.insertBefore(e,n):t.appendChild(e)}}function _(t,e){if(y(t,e)){var i=t.firstChild;i?t.insertBefore(e,i):t.appendChild(e)}}function b(t,e){e&&t&&e.parentNode===t&&t.removeChild(e)}function w(t){return t.__textSvgEl}function S(t){return t.__svgEl}var M=function(t,e,i,r){this.root=t,this.storage=e,this._opts=i=a.extend({},i||{});var o=n(\"svg\");o.setAttribute(\"xmlns\",\"http://www.w3.org/2000/svg\"),o.setAttribute(\"version\",\"1.1\"),o.setAttribute(\"baseProfile\",\"full\"),o.style.cssText=\"user-select:none;position:absolute;left:0;top:0;\";var s=n(\"g\");o.appendChild(s);var l=n(\"g\");o.appendChild(l),this.gradientManager=new c(r,l),this.clipPathManager=new h(r,l),this.shadowManager=new d(r,l);var u=document.createElement(\"div\");u.style.cssText=\"overflow:hidden;position:relative\",this._svgDom=o,this._svgRoot=l,this._backgroundRoot=s,this._viewport=u,t.appendChild(u),u.appendChild(o),this.resize(i.width,i.height),this._visibleList=[]};M.prototype={constructor:M,getType:function(){return\"svg\"},getViewportRoot:function(){return this._viewport},getSvgDom:function(){return this._svgDom},getSvgRoot:function(){return this._svgRoot},getViewportRootOffset:function(){var t=this.getViewportRoot();if(t)return{offsetLeft:t.offsetLeft||0,offsetTop:t.offsetTop||0}},refresh:function(){var t=this.storage.getDisplayList(!0);this._paintList(t)},setBackgroundColor:function(t){this._backgroundRoot&&this._backgroundNode&&this._backgroundRoot.removeChild(this._backgroundNode);var e=n(\"rect\");e.setAttribute(\"width\",this.getWidth()),e.setAttribute(\"height\",this.getHeight()),e.setAttribute(\"x\",0),e.setAttribute(\"y\",0),e.setAttribute(\"id\",0),e.style.fill=t,this._backgroundRoot.appendChild(e),this._backgroundNode=e},_paintList:function(t){this.gradientManager.markAllUnused(),this.clipPathManager.markAllUnused(),this.shadowManager.markAllUnused();var e,i,n=this._svgRoot,a=this._visibleList,r=t.length,c=[];for(e=0;e=0;--n)if(i[n]===t)return!0;return!1}),e):null:e[0]},resize:function(t,e){var i=this._viewport;i.style.display=\"none\";var n=this._opts;if(null!=t&&(n.width=t),null!=e&&(n.height=e),t=this._getSize(0),e=this._getSize(1),i.style.display=\"\",this._width!==t||this._height!==e){this._width=t,this._height=e;var a=i.style;a.width=t+\"px\",a.height=e+\"px\";var r=this._svgDom;r.setAttribute(\"width\",t),r.setAttribute(\"height\",e)}this._backgroundNode&&(this._backgroundNode.setAttribute(\"width\",t),this._backgroundNode.setAttribute(\"height\",e))},getWidth:function(){return this._width},getHeight:function(){return this._height},_getSize:function(t){var e=this._opts,i=[\"width\",\"height\"][t],n=[\"clientWidth\",\"clientHeight\"][t],a=[\"paddingLeft\",\"paddingTop\"][t],r=[\"paddingRight\",\"paddingBottom\"][t];if(null!=e[i]&&\"auto\"!==e[i])return parseFloat(e[i]);var o=this.root,s=document.defaultView.getComputedStyle(o);return(o[n]||v(s[i])||v(o.style[i]))-(v(s[a])||0)-(v(s[r])||0)|0},dispose:function(){this.root.innerHTML=\"\",this._svgRoot=this._backgroundRoot=this._svgDom=this._backgroundNode=this._viewport=this.storage=null},clear:function(){this._viewport&&this.root.removeChild(this._viewport)},toDataURL:function(){return this.refresh(),\"data:image/svg+xml;charset=UTF-8,\"+encodeURIComponent(this._svgDom.outerHTML.replace(/>\\n\\r<\"))}},a.each([\"getLayer\",\"insertLayer\",\"eachLayer\",\"eachBuiltinLayer\",\"eachOtherLayer\",\"getLayers\",\"modLayer\",\"delLayer\",\"clearLayer\",\"pathToImage\"],(function(t){var e;M.prototype[t]=(e=t,function(){r('In SVG mode painter not support method \"'+e+'\"')})})),t.exports=M},\"3LNs\":function(t,e,i){var n=i(\"bYtY\"),a=i(\"Yl7c\"),r=i(\"IwbS\"),o=i(\"zTMp\"),s=i(\"YH21\"),l=i(\"iLNv\"),u=(0,i(\"4NO4\").makeInner)(),c=n.clone,h=n.bind;function d(){}function p(t,e,i,a){(function t(e,i){if(n.isObject(e)&&n.isObject(i)){var a=!0;return n.each(i,(function(i,n){a=a&&t(e[n],i)})),!!a}return e===i})(u(i).lastProp,a)||(u(i).lastProp=a,e?r.updateProps(i,a,t):(i.stopAnimation(),i.attr(a)))}function f(t,e){t[e.get(\"label.show\")?\"show\":\"hide\"]()}function g(t){return{position:t.position.slice(),rotation:t.rotation||0}}function m(t,e,i){var n=e.get(\"z\"),a=e.get(\"zlevel\");t&&t.traverse((function(t){\"group\"!==t.type&&(null!=n&&(t.z=n),null!=a&&(t.zlevel=a),t.silent=i)}))}(d.prototype={_group:null,_lastGraphicKey:null,_handle:null,_dragging:!1,_lastValue:null,_lastStatus:null,_payloadInfo:null,animationThreshold:15,render:function(t,e,i,a){var o=e.get(\"value\"),s=e.get(\"status\");if(this._axisModel=t,this._axisPointerModel=e,this._api=i,a||this._lastValue!==o||this._lastStatus!==s){this._lastValue=o,this._lastStatus=s;var l=this._group,u=this._handle;if(!s||\"hide\"===s)return l&&l.hide(),void(u&&u.hide());l&&l.show(),u&&u.show();var c={};this.makeElOption(c,o,t,e,i);var h=c.graphicKey;h!==this._lastGraphicKey&&this.clear(i),this._lastGraphicKey=h;var d=this._moveAnimation=this.determineAnimation(t,e);if(l){var f=n.curry(p,e,d);this.updatePointerEl(l,c,f,e),this.updateLabelEl(l,c,f,e)}else l=this._group=new r.Group,this.createPointerEl(l,c,t,e),this.createLabelEl(l,c,t,e),i.getZr().add(l);m(l,e,!0),this._renderHandle(o)}},remove:function(t){this.clear(t)},dispose:function(t){this.clear(t)},determineAnimation:function(t,e){var i=e.get(\"animation\"),n=t.axis,a=\"category\"===n.type,r=e.get(\"snap\");if(!r&&!a)return!1;if(\"auto\"===i||null==i){var s=this.animationThreshold;if(a&&n.getBandWidth()>s)return!0;if(r){var l=o.getAxisInfo(t).seriesDataCount,u=n.getExtent();return Math.abs(u[0]-u[1])/l>s}return!1}return!0===i},makeElOption:function(t,e,i,n,a){},createPointerEl:function(t,e,i,n){var a=e.pointer;if(a){var o=u(t).pointerEl=new r[a.type](c(e.pointer));t.add(o)}},createLabelEl:function(t,e,i,n){if(e.label){var a=u(t).labelEl=new r.Rect(c(e.label));t.add(a),f(a,n)}},updatePointerEl:function(t,e,i){var n=u(t).pointerEl;n&&e.pointer&&(n.setStyle(e.pointer.style),i(n,{shape:e.pointer.shape}))},updateLabelEl:function(t,e,i,n){var a=u(t).labelEl;a&&(a.setStyle(e.label.style),i(a,{shape:e.label.shape,position:e.label.position}),f(a,n))},_renderHandle:function(t){if(!this._dragging&&this.updateHandleTransform){var e,i=this._axisPointerModel,a=this._api.getZr(),o=this._handle,u=i.getModel(\"handle\"),c=i.get(\"status\");if(!u.get(\"show\")||!c||\"hide\"===c)return o&&a.remove(o),void(this._handle=null);this._handle||(e=!0,o=this._handle=r.createIcon(u.get(\"icon\"),{cursor:\"move\",draggable:!0,onmousemove:function(t){s.stop(t.event)},onmousedown:h(this._onHandleDragMove,this,0,0),drift:h(this._onHandleDragMove,this),ondragend:h(this._onHandleDragEnd,this)}),a.add(o)),m(o,i,!1),o.setStyle(u.getItemStyle(null,[\"color\",\"borderColor\",\"borderWidth\",\"opacity\",\"shadowColor\",\"shadowBlur\",\"shadowOffsetX\",\"shadowOffsetY\"]));var d=u.get(\"size\");n.isArray(d)||(d=[d,d]),o.attr(\"scale\",[d[0]/2,d[1]/2]),l.createOrUpdate(this,\"_doDispatchAxisPointer\",u.get(\"throttle\")||0,\"fixRate\"),this._moveHandleToValue(t,e)}},_moveHandleToValue:function(t,e){p(this._axisPointerModel,!e&&this._moveAnimation,this._handle,g(this.getHandleTransform(t,this._axisModel,this._axisPointerModel)))},_onHandleDragMove:function(t,e){var i=this._handle;if(i){this._dragging=!0;var n=this.updateHandleTransform(g(i),[t,e],this._axisModel,this._axisPointerModel);this._payloadInfo=n,i.stopAnimation(),i.attr(g(n)),u(i).lastProp=null,this._doDispatchAxisPointer()}},_doDispatchAxisPointer:function(){if(this._handle){var t=this._payloadInfo,e=this._axisModel;this._api.dispatchAction({type:\"updateAxisPointer\",x:t.cursorPoint[0],y:t.cursorPoint[1],tooltipOption:t.tooltipOption,axesInfo:[{axisDim:e.axis.dim,axisIndex:e.componentIndex}]})}},_onHandleDragEnd:function(t){if(this._dragging=!1,this._handle){var e=this._axisPointerModel.get(\"value\");this._moveHandleToValue(e),this._api.dispatchAction({type:\"hideTip\"})}},getHandleTransform:null,updateHandleTransform:null,clear:function(t){this._lastValue=null,this._lastStatus=null;var e=t.getZr(),i=this._group,n=this._handle;e&&i&&(this._lastGraphicKey=null,i&&e.remove(i),n&&e.remove(n),this._group=null,this._handle=null,this._payloadInfo=null)},doClear:function(){},buildLabel:function(t,e,i){return{x:t[i=i||0],y:t[1-i],width:e[i],height:e[1-i]}}}).constructor=d,a.enableClassExtend(d),t.exports=d},\"3OrL\":function(t,e,i){var n=i(\"bYtY\"),a=i(\"6Ic6\"),r=i(\"IwbS\"),o=i(\"y+Vt\"),s=[\"itemStyle\"],l=[\"emphasis\",\"itemStyle\"],u=a.extend({type:\"boxplot\",render:function(t,e,i){var n=t.getData(),a=this.group,r=this._data;this._data||a.removeAll();var o=\"horizontal\"===t.get(\"layout\")?1:0;n.diff(r).add((function(t){if(n.hasValue(t)){var e=h(n.getItemLayout(t),n,t,o,!0);n.setItemGraphicEl(t,e),a.add(e)}})).update((function(t,e){var i=r.getItemGraphicEl(e);if(n.hasValue(t)){var s=n.getItemLayout(t);i?d(s,i,n,t):i=h(s,n,t,o),a.add(i),n.setItemGraphicEl(t,i)}else a.remove(i)})).remove((function(t){var e=r.getItemGraphicEl(t);e&&a.remove(e)})).execute(),this._data=n},remove:function(t){var e=this.group,i=this._data;this._data=null,i&&i.eachItemGraphicEl((function(t){t&&e.remove(t)}))},dispose:n.noop}),c=o.extend({type:\"boxplotBoxPath\",shape:{},buildPath:function(t,e){var i=e.points,n=0;for(t.moveTo(i[n][0],i[n][1]),n++;n<4;n++)t.lineTo(i[n][0],i[n][1]);for(t.closePath();n=0;i--)s.asc(e[i])},getActiveState:function(t){var e=this.activeIntervals;if(!e.length)return\"normal\";if(null==t||isNaN(t))return\"inactive\";if(1===e.length){var i=e[0];if(i[0]<=t&&t<=i[1])return\"active\"}else for(var n=0,a=e.length;n1&&d/c>2&&(h=Math.round(Math.ceil(h/c)*c));var p=u(t),f=o.get(\"showMinLabel\")||p,g=o.get(\"showMaxLabel\")||p;f&&h!==r[0]&&v(r[0]);for(var m=h;m<=r[1];m+=c)v(m);function v(t){l.push(i?t:{formattedLabel:n(t),rawLabel:a.getLabel(t),tickValue:t})}return g&&m-c!==r[1]&&v(r[1]),l}function m(t,e,i){var a=t.scale,r=s(t),o=[];return n.each(a.getTicks(),(function(t){var n=a.getLabel(t);e(t,n)&&o.push(i?t:{formattedLabel:r(t),rawLabel:n,tickValue:t})})),o}e.createAxisLabels=function(t){return\"category\"===t.type?function(t){var e=t.getLabelModel(),i=h(t,e);return!e.get(\"show\")||t.scale.isBlank()?{labels:[],labelCategoryInterval:i.labelCategoryInterval}:i}(t):function(t){var e=t.scale.getTicks(),i=s(t);return{labels:n.map(e,(function(e,n){return{formattedLabel:i(e,n),rawLabel:t.scale.getLabel(e),tickValue:e}}))}}(t)},e.createAxisTicks=function(t,e){return\"category\"===t.type?function(t,e){var i,a,r=d(t,\"ticks\"),o=l(e),s=p(r,o);if(s)return s;if(e.get(\"show\")&&!t.scale.isBlank()||(i=[]),n.isFunction(o))i=m(t,o,!0);else if(\"auto\"===o){var u=h(t,t.getLabelModel());a=u.labelCategoryInterval,i=n.map(u.labels,(function(t){return t.tickValue}))}else i=g(t,a=o,!0);return f(r,o,{ticks:i,tickCategoryInterval:a})}(t,e):{ticks:t.scale.getTicks()}},e.calculateCategoryInterval=function(t){var e=function(t){var e=t.getLabelModel();return{axisRotate:t.getRotate?t.getRotate():t.isHorizontal&&!t.isHorizontal()?90:0,labelRotate:e.get(\"rotate\")||0,font:e.getFont()}}(t),i=s(t),n=(e.axisRotate-e.labelRotate)/180*Math.PI,r=t.scale,o=r.getExtent(),l=r.count();if(o[1]-o[0]<1)return 0;var u=1;l>40&&(u=Math.max(1,Math.floor(l/40)));for(var h=o[0],d=t.dataToCoord(h+1)-t.dataToCoord(h),p=Math.abs(d*Math.cos(n)),f=Math.abs(d*Math.sin(n)),g=0,m=0;h<=o[1];h+=u){var v,y=a.getBoundingRect(i(h),e.font,\"center\",\"top\");v=1.3*y.height,g=Math.max(g,1.3*y.width,7),m=Math.max(m,v,7)}var x=g/p,_=m/f;isNaN(x)&&(x=1/0),isNaN(_)&&(_=1/0);var b=Math.max(0,Math.floor(Math.min(x,_))),w=c(t.model),S=t.getExtent(),M=w.lastAutoInterval,I=w.lastTickCount;return null!=M&&null!=I&&Math.abs(M-b)<=1&&Math.abs(I-l)<=1&&M>b&&w.axisExtend0===S[0]&&w.axisExtend1===S[1]?b=M:(w.lastTickCount=l,w.lastAutoInterval=b,w.axisExtend0=S[0],w.axisExtend1=S[1]),b}},\"4NO4\":function(t,e,i){var n=i(\"bYtY\"),a=i(\"ItGF\"),r=n.each,o=n.isObject,s=n.isArray;function l(t){return t instanceof Array?t:null==t?[]:[t]}function u(t){return o(t)&&t.id&&0===(t.id+\"\").indexOf(\"\\0_ec_\\0\")}var c=0;function h(t,e){return t&&t.hasOwnProperty(e)}e.normalizeToArray=l,e.defaultEmphasis=function(t,e,i){if(t){t[e]=t[e]||{},t.emphasis=t.emphasis||{},t.emphasis[e]=t.emphasis[e]||{};for(var n=0,a=i.length;n=i.length&&i.push({option:t})}})),i},e.makeIdAndName=function(t){var e=n.createHashMap();r(t,(function(t,i){var n=t.exist;n&&e.set(n.id,t)})),r(t,(function(t,i){var a=t.option;n.assert(!a||null==a.id||!e.get(a.id)||e.get(a.id)===t,\"id duplicates: \"+(a&&a.id)),a&&null!=a.id&&e.set(a.id,t),!t.keyInfo&&(t.keyInfo={})})),r(t,(function(t,i){var n=t.exist,a=t.option,r=t.keyInfo;if(o(a)){if(r.name=null!=a.name?a.name+\"\":n?n.name:\"series\\0\"+i,n)r.id=n.id;else if(null!=a.id)r.id=a.id+\"\";else{var s=0;do{r.id=\"\\0\"+r.name+\"\\0\"+s++}while(e.get(r.id))}e.set(r.id,t)}}))},e.isNameSpecified=function(t){var e=t.name;return!(!e||!e.indexOf(\"series\\0\"))},e.isIdInner=u,e.compressBatches=function(t,e){var i={},n={};return a(t||[],i),a(e||[],n,i),[r(i),r(n)];function a(t,e,i){for(var n=0,a=t.length;n=e[0]&&t<=e[1]},a.prototype.normalize=function(t){var e=this._extent;return e[1]===e[0]?.5:(t-e[0])/(e[1]-e[0])},a.prototype.scale=function(t){var e=this._extent;return t*(e[1]-e[0])+e[0]},a.prototype.unionExtent=function(t){var e=this._extent;t[0]e[1]&&(e[1]=t[1])},a.prototype.unionExtentFromData=function(t,e){this.unionExtent(t.getApproximateExtent(e))},a.prototype.getExtent=function(){return this._extent.slice()},a.prototype.setExtent=function(t,e){var i=this._extent;isNaN(t)||(i[0]=t),isNaN(e)||(i[1]=e)},a.prototype.isBlank=function(){return this._isBlank},a.prototype.setBlank=function(t){this._isBlank=t},a.prototype.getLabel=null,n.enableClassExtend(a),n.enableClassManagement(a,{registerWhenExtend:!0}),t.exports=a},\"4fz+\":function(t,e,i){var n=i(\"bYtY\"),a=i(\"1bdT\"),r=i(\"mFDi\"),o=function(t){for(var e in a.call(this,t=t||{}),t)t.hasOwnProperty(e)&&(this[e]=t[e]);this._children=[],this.__storage=null,this.__dirty=!0};o.prototype={constructor:o,isGroup:!0,type:\"group\",silent:!1,children:function(){return this._children.slice()},childAt:function(t){return this._children[t]},childOfName:function(t){for(var e=this._children,i=0;i=0&&(i.splice(n,0,t),this._doAdd(t))}return this},_doAdd:function(t){t.parent&&t.parent.remove(t),t.parent=this;var e=this.__storage,i=this.__zr;e&&e!==t.__storage&&(e.addToStorage(t),t instanceof o&&t.addChildrenToStorage(e)),i&&i.refresh()},remove:function(t){var e=this.__zr,i=this.__storage,a=this._children,r=n.indexOf(a,t);return r<0||(a.splice(r,1),t.parent=null,i&&(i.delFromStorage(t),t instanceof o&&t.delChildrenFromStorage(i)),e&&e.refresh()),this},removeAll:function(){var t,e,i=this._children,n=this.__storage;for(e=0;e1e-4)return f[0]=t-i,f[1]=e-a,g[0]=t+i,void(g[1]=e+a);if(c[0]=l(r)*i+t,c[1]=s(r)*a+e,h[0]=l(o)*i+t,h[1]=s(o)*a+e,m(f,c,h),v(g,c,h),(r%=u)<0&&(r+=u),(o%=u)<0&&(o+=u),r>o&&!p?o+=u:rr&&(d[0]=l(_)*i+t,d[1]=s(_)*a+e,m(f,d,f),v(g,d,g))}},\"56rv\":function(t,e,i){var n=i(\"IwbS\"),a=i(\"x3X8\").getDefaultLabel;function r(t,e){\"outside\"===t.textPosition&&(t.textPosition=e)}e.setLabel=function(t,e,i,o,s,l,u){var c=i.getModel(\"label\"),h=i.getModel(\"emphasis.label\");n.setLabelStyle(t,e,c,h,{labelFetcher:s,labelDataIndex:l,defaultText:a(s.getData(),l),isRectText:!0,autoColor:o}),r(t),r(e)}},\"59Ip\":function(t,e,i){var n=i(\"Sj9i\");e.containStroke=function(t,e,i,a,r,o,s,l,u,c,h){if(0===u)return!1;var d=u;return!(h>e+d&&h>a+d&&h>o+d&&h>l+d||ht+d&&c>i+d&&c>r+d&&c>s+d||ce)return t[n];return t[i-1]}(u,i):l;if((c=c||l)&&c.length){var h=c[o];return t&&(s[t]=h),n.colorIdx=(o+1)%c.length,h}}}},\"5NHt\":function(t,e,i){i(\"aTJb\"),i(\"OlYY\"),i(\"fc+c\"),i(\"N5BQ\"),i(\"IyUQ\"),i(\"LBfv\"),i(\"noeP\")},\"5s0K\":function(t,e,i){var n=i(\"bYtY\");e.createWrap=function(){var t,e=[],i={};return{add:function(t,a,r,o,s){return n.isString(o)&&(s=o,o=0),!i[t.id]&&(i[t.id]=1,e.push({el:t,target:a,time:r,delay:o,easing:s}),!0)},done:function(e){return t=e,this},start:function(){for(var n=e.length,a=0,r=e.length;a=0&&l<0)&&(o=g,l=f,a=c,r.length=0),s(h,(function(t){r.push({seriesIndex:e.seriesIndex,dataIndexInside:t,dataIndex:e.getData().getRawIndex(t)})})))}})),{payloadBatch:r,snapToValue:a}}(e,t),u=l.payloadBatch,c=l.snapToValue;u[0]&&null==r.seriesIndex&&n.extend(r,u[0]),!a&&t.snap&&o.containData(c)&&null!=c&&(e=c),i.showPointer(t,e,u,r),i.showTooltip(t,l,c)}else i.showPointer(t,e)}function h(t,e,i,n){t[e.key]={value:i,payloadBatch:n}}function d(t,e,i,n){var a=i.payloadBatch,o=e.axis,s=o.model,l=e.axisPointerModel;if(e.triggerTooltip&&a.length){var u=e.coordSys.model,c=r.makeKey(u),h=t.map[c];h||(h=t.map[c]={coordSysId:u.id,coordSysIndex:u.componentIndex,coordSysType:u.type,coordSysMainType:u.mainType,dataByAxis:[]},t.list.push(h)),h.dataByAxis.push({axisDim:o.dim,axisIndex:s.componentIndex,axisType:s.type,axisId:s.id,value:n,valueLabelOpt:{precision:l.get(\"label.precision\"),formatter:l.get(\"label.formatter\")},seriesDataIndices:a.slice()})}}function p(t){var e=t.axis.model,i={},n=i.axisDim=t.axis.dim;return i.axisIndex=i[n+\"AxisIndex\"]=e.componentIndex,i.axisName=i[n+\"AxisName\"]=e.name,i.axisId=i[n+\"AxisId\"]=e.id,i}function f(t){return!t||null==t[0]||isNaN(t[0])||null==t[1]||isNaN(t[1])}t.exports=function(t,e,i){var a=t.currTrigger,r=[t.x,t.y],g=t,m=t.dispatchAction||n.bind(i.dispatchAction,i),v=e.getComponent(\"axisPointer\").coordSysAxesInfo;if(v){f(r)&&(r=o({seriesIndex:g.seriesIndex,dataIndex:g.dataIndex},e).point);var y=f(r),x=g.axesInfo,_=v.axesInfo,b=\"leave\"===a||f(r),w={},S={},M={list:[],map:{}},I={showPointer:l(h,S),showTooltip:l(d,M)};s(v.coordSysMap,(function(t,e){var i=y||t.containPoint(r);s(v.coordSysAxesInfo[e],(function(t,e){var n=t.axis,a=function(t,e){for(var i=0;i<(t||[]).length;i++){var n=t[i];if(e.axis.dim===n.axisDim&&e.axis.model.componentIndex===n.axisIndex)return n}}(x,t);if(!b&&i&&(!x||a)){var o=a&&a.value;null!=o||y||(o=n.pointToData(r)),null!=o&&c(t,o,I,!1,w)}}))}));var T={};return s(_,(function(t,e){var i=t.linkGroup;i&&!S[e]&&s(i.axesInfo,(function(e,n){var a=S[n];if(e!==t&&a){var r=a.value;i.mapper&&(r=t.axis.scale.parse(i.mapper(r,p(e),p(t)))),T[t.key]=r}}))})),s(T,(function(t,e){c(_[e],t,I,!0,w)})),function(t,e,i){var n=i.axesInfo=[];s(e,(function(e,i){var a=e.axisPointerModel.option,r=t[i];r?(!e.useHandle&&(a.status=\"show\"),a.value=r.value,a.seriesDataIndices=(r.payloadBatch||[]).slice()):!e.useHandle&&(a.status=\"hide\"),\"show\"===a.status&&n.push({axisDim:e.axis.dim,axisIndex:e.axis.model.componentIndex,value:a.value})}))}(S,_,w),function(t,e,i,n){if(!f(e)&&t.list.length){var a=((t.list[0].dataByAxis[0]||{}).seriesDataIndices||[])[0]||{};n({type:\"showTip\",escapeConnect:!0,x:e[0],y:e[1],tooltipOption:i.tooltipOption,position:i.position,dataIndexInside:a.dataIndexInside,dataIndex:a.dataIndex,seriesIndex:a.seriesIndex,dataByCoordSys:t.list})}else n({type:\"hideTip\"})}(M,r,t,m),function(t,e,i){var a=i.getZr(),r=u(a).axisPointerLastHighlights||{},o=u(a).axisPointerLastHighlights={};s(t,(function(t,e){var i=t.axisPointerModel.option;\"show\"===i.status&&s(i.seriesDataIndices,(function(t){o[t.seriesIndex+\" | \"+t.dataIndex]=t}))}));var l=[],c=[];n.each(r,(function(t,e){!o[e]&&c.push(t)})),n.each(o,(function(t,e){!r[e]&&l.push(t)})),c.length&&i.dispatchAction({type:\"downplay\",escapeConnect:!0,batch:c}),l.length&&i.dispatchAction({type:\"highlight\",escapeConnect:!0,batch:l})}(_,0,i),w}}},\"6GrX\":function(t,e,i){var n=i(\"mFDi\"),a=i(\"Xnb7\"),r=i(\"bYtY\"),o=r.getContext,s=r.extend,l=r.retrieve2,u=r.retrieve3,c=r.trim,h={},d=0,p=/\\{([a-zA-Z0-9_]+)\\|([^}]*)\\}/g,f={};function g(t,e){var i=t+\":\"+(e=e||\"12px sans-serif\");if(h[i])return h[i];for(var n=(t+\"\").split(\"\\n\"),a=0,r=0,o=n.length;r5e3&&(d=0,h={}),d++,h[i]=a,a}function m(t,e,i){return\"right\"===i?t-=e:\"center\"===i&&(t-=e/2),t}function v(t,e,i){return\"middle\"===i?t-=e/2:\"bottom\"===i&&(t-=e),t}function y(t,e,i){var n=e.textDistance,a=i.x,r=i.y;n=n||0;var o=i.height,s=i.width,l=o/2,u=\"left\",c=\"top\";switch(e.textPosition){case\"left\":a-=n,r+=l,u=\"right\",c=\"middle\";break;case\"right\":a+=n+s,r+=l,c=\"middle\";break;case\"top\":a+=s/2,r-=n,u=\"center\",c=\"bottom\";break;case\"bottom\":a+=s/2,r+=o+n,u=\"center\";break;case\"inside\":a+=s/2,r+=l,u=\"center\",c=\"middle\";break;case\"insideLeft\":a+=n,r+=l,c=\"middle\";break;case\"insideRight\":a+=s-n,r+=l,u=\"right\",c=\"middle\";break;case\"insideTop\":a+=s/2,r+=n,u=\"center\";break;case\"insideBottom\":a+=s/2,r+=o-n,u=\"center\",c=\"bottom\";break;case\"insideTopLeft\":a+=n,r+=n;break;case\"insideTopRight\":a+=s-n,r+=n,u=\"right\";break;case\"insideBottomLeft\":a+=n,r+=o-n,c=\"bottom\";break;case\"insideBottomRight\":a+=s-n,r+=o-n,u=\"right\",c=\"bottom\"}return(t=t||{}).x=a,t.y=r,t.textAlign=u,t.textVerticalAlign=c,t}function x(t,e,i,n,a){if(!e)return\"\";var r=(t+\"\").split(\"\\n\");a=_(e,i,n,a);for(var o=0,s=r.length;o=r;u++)o-=r;var c=g(i,e);return c>o&&(i=\"\",c=0),o=t-c,n.ellipsis=i,n.ellipsisWidth=c,n.contentWidth=o,n.containerWidth=t,n}function b(t,e){var i=e.containerWidth,n=e.font,a=e.contentWidth;if(!i)return\"\";var r=g(t,n);if(r<=i)return t;for(var o=0;;o++){if(r<=a||o>=e.maxIterations){t+=e.ellipsis;break}var s=0===o?w(t,a,e.ascCharWidth,e.cnCharWidth):r>0?Math.floor(t.length*a/r):0;r=g(t=t.substr(0,s),n)}return\"\"===t&&(t=e.placeholder),t}function w(t,e,i,n){for(var a=0,r=0,o=t.length;rh)t=\"\",o=[];else if(null!=d)for(var p=_(d-(i?i[1]+i[3]:0),e,a.ellipsis,{minChar:a.minChar,placeholder:a.placeholder}),f=0,g=o.length;fr&&A(i,t.substring(r,o)),A(i,n[2],n[1]),r=p.lastIndex}ry)return{lines:[],width:0,height:0};z.textWidth=g(z.text,C);var P=T.textWidth,k=null==P||\"auto\"===P;if(\"string\"==typeof P&&\"%\"===P.charAt(P.length-1))z.percentWidth=P,d.push(z),P=0;else{if(k){P=z.textWidth;var O=T.textBackgroundColor,N=O&&O.image;N&&(N=a.findExistImage(N),a.isImageReady(N)&&(P=Math.max(P,N.width*L/N.height)))}var E=D?D[1]+D[3]:0;P+=E;var R=null!=v?v-M:null;null!=R&&R\"],a.isArray(t)&&(t=t.slice(),n=!0),r=e?t:n?[c(t[0]),c(t[1])]:c(t),a.isString(u)?u.replace(\"{value}\",n?r[0]:r).replace(\"{value2}\",n?r[1]:r):a.isFunction(u)?n?u(t[0],t[1]):u(t):n?t[0]===l[0]?i[0]+\" \"+r[1]:t[1]===l[1]?i[1]+\" \"+r[0]:r[0]+\" - \"+r[1]:r;function c(t){return t===l[0]?\"min\":t===l[1]?\"max\":(+t).toFixed(Math.min(s,20))}},resetExtent:function(){var t=this.option,e=g([t.min,t.max]);this._dataExtent=e},getDataDimension:function(t){var e=this.option.dimension;if(null!=e||t.dimensions.length){if(null!=e)return t.getDimension(e);for(var i=t.dimensions,n=i.length-1;n>=0;n--){var a=i[n];if(!t.getDimensionInfo(a).isCalculationCoord)return a}}},getExtent:function(){return this._dataExtent.slice()},completeVisualOption:function(){var t=this.ecModel,e=this.option,i={inRange:e.inRange,outOfRange:e.outOfRange},n=e.target||(e.target={}),r=e.controller||(e.controller={});a.merge(n,i),a.merge(r,i);var l=this.isCategory();function u(i){p(e.color)&&!i.inRange&&(i.inRange={color:e.color.slice().reverse()}),i.inRange=i.inRange||{color:t.get(\"gradientColor\")},f(this.stateList,(function(t){var e=i[t];if(a.isString(e)){var n=o.get(e,\"active\",l);n?(i[t]={},i[t][e]=n):delete i[t]}}),this)}u.call(this,n),u.call(this,r),(function(t,e,i){var n=t[e],a=t[i];n&&!a&&(a=t[i]={},f(n,(function(t,e){if(s.isValidType(e)){var i=o.get(e,\"inactive\",l);null!=i&&(a[e]=i,\"color\"!==e||a.hasOwnProperty(\"opacity\")||a.hasOwnProperty(\"colorAlpha\")||(a.opacity=[0,0]))}})))}).call(this,n,\"inRange\",\"outOfRange\"),(function(t){var e=(t.inRange||{}).symbol||(t.outOfRange||{}).symbol,i=(t.inRange||{}).symbolSize||(t.outOfRange||{}).symbolSize,n=this.get(\"inactiveColor\");f(this.stateList,(function(r){var o=this.itemSize,s=t[r];s||(s=t[r]={color:l?n:[n]}),null==s.symbol&&(s.symbol=e&&a.clone(e)||(l?\"roundRect\":[\"roundRect\"])),null==s.symbolSize&&(s.symbolSize=i&&a.clone(i)||(l?o[0]:[o[0],o[0]])),s.symbol=h(s.symbol,(function(t){return\"none\"===t||\"square\"===t?\"roundRect\":t}));var u=s.symbolSize;if(null!=u){var c=-1/0;d(u,(function(t){t>c&&(c=t)})),s.symbolSize=h(u,(function(t){return m(t,[0,c],[0,o[0]],!0)}))}}),this)}).call(this,r)},resetItemSize:function(){this.itemSize=[parseFloat(this.get(\"itemWidth\")),parseFloat(this.get(\"itemHeight\"))]},isCategory:function(){return!!this.option.categories},setSelected:v,getValueState:v,getVisualMeta:v});t.exports=y},\"6usn\":function(t,e,i){var n=i(\"bYtY\");function a(t,e){return n.map([\"Radius\",\"Angle\"],(function(i,n){var a=this[\"get\"+i+\"Axis\"](),r=e[n],o=t[n]/2,s=\"dataTo\"+i,l=\"category\"===a.type?a.getBandWidth():Math.abs(a[s](r-o)-a[s](r+o));return\"Angle\"===i&&(l=l*Math.PI/180),l}),this)}t.exports=function(t){var e=t.getRadiusAxis(),i=t.getAngleAxis(),r=e.getExtent();return r[0]>r[1]&&r.reverse(),{coordSys:{type:\"polar\",cx:t.cx,cy:t.cy,r:r[1],r0:r[0]},api:{coord:n.bind((function(n){var a=e.dataToRadius(n[0]),r=i.dataToAngle(n[1]),o=t.coordToPoint([a,r]);return o.push(a,r*Math.PI/180),o})),size:n.bind(a,t)}}}},\"72pK\":function(t,e){function i(t,e){var i=t[e]-t[1-e];return{span:Math.abs(i),sign:i>0?-1:i<0?1:e?-1:1}}function n(t,e){return Math.min(null!=e[1]?e[1]:1/0,Math.max(null!=e[0]?e[0]:-1/0,t))}t.exports=function(t,e,a,r,o,s){t=t||0;var l=a[1]-a[0];if(null!=o&&(o=n(o,[0,l])),null!=s&&(s=Math.max(s,null!=o?o:0)),\"all\"===r){var u=Math.abs(e[1]-e[0]);u=n(u,[0,l]),o=s=n(u,[o,s]),r=0}e[0]=n(e[0],a),e[1]=n(e[1],a);var c=i(e,r);e[r]+=t;var h=o||0,d=a.slice();c.sign<0?d[0]+=h:d[1]-=h,e[r]=n(e[r],d);var p=i(e,r);return null!=o&&(p.sign!==c.sign||p.spans&&(e[1-r]=e[r]+p.sign*s),e}},\"75ce\":function(t,e,i){var n=i(\"ProS\");i(\"IXuL\"),i(\"8X+K\");var a=i(\"f5Yq\"),r=i(\"h8O9\"),o=i(\"/d5a\");i(\"Ae16\"),n.registerVisual(a(\"line\",\"circle\",\"line\")),n.registerLayout(r(\"line\")),n.registerProcessor(n.PRIORITY.PROCESSOR.STATISTIC,o(\"line\"))},\"75ev\":function(t,e,i){var n=i(\"ProS\");i(\"IWNH\"),i(\"bNin\"),i(\"v5uJ\");var a=i(\"f5Yq\"),r=i(\"yik8\");n.registerVisual(a(\"tree\",\"circle\")),n.registerLayout(r)},\"7AJT\":function(t,e,i){var n=i(\"bYtY\"),a=i(\"hM6l\"),r=function(t,e,i,n,r){a.call(this,t,e,i),this.type=n||\"value\",this.position=r||\"bottom\"};r.prototype={constructor:r,index:0,getAxesOnZeroOf:null,model:null,isHorizontal:function(){var t=this.position;return\"top\"===t||\"bottom\"===t},getGlobalExtent:function(t){var e=this.getExtent();return e[0]=this.toGlobalCoord(e[0]),e[1]=this.toGlobalCoord(e[1]),t&&e[0]>e[1]&&e.reverse(),e},getOtherAxis:function(){this.grid.getOtherAxis()},pointToData:function(t,e){return this.coordToData(this.toLocalCoord(t[\"x\"===this.dim?0:1]),e)},toLocalCoord:null,toGlobalCoord:null},n.inherits(r,a),t.exports=r},\"7DRL\":function(t,e,i){i(\"Tghj\");var n=i(\"bYtY\"),a=n.createHashMap,r=n.isString,o=n.isArray,s=n.each,l=i(\"MEGo\").parseXML,u=a(),c={registerMap:function(t,e,i){var n;return o(e)?n=e:e.svg?n=[{type:\"svg\",source:e.svg,specialAreas:e.specialAreas}]:(e.geoJson&&!e.features&&(i=e.specialAreas,e=e.geoJson),n=[{type:\"geoJSON\",source:e,specialAreas:i}]),s(n,(function(t){var e=t.type;\"geoJson\"===e&&(e=t.type=\"geoJSON\"),(0,h[e])(t)})),u.set(t,n)},retrieveMap:function(t){return u.get(t)}},h={geoJSON:function(t){var e=t.source;t.geoJSON=r(e)?\"undefined\"!=typeof JSON&&JSON.parse?JSON.parse(e):new Function(\"return (\"+e+\");\")():e},svg:function(t){t.svgXML=l(t.source)}};t.exports=c},\"7G+c\":function(t,e,i){var n=i(\"bYtY\"),a=n.createHashMap,r=n.isTypedArray,o=i(\"Yl7c\").enableClassCheck,s=i(\"k9D9\"),l=s.SOURCE_FORMAT_ORIGINAL,u=s.SERIES_LAYOUT_BY_COLUMN,c=s.SOURCE_FORMAT_UNKNOWN,h=s.SOURCE_FORMAT_TYPED_ARRAY,d=s.SOURCE_FORMAT_KEYED_COLUMNS;function p(t){this.fromDataset=t.fromDataset,this.data=t.data||(t.sourceFormat===d?{}:[]),this.sourceFormat=t.sourceFormat||c,this.seriesLayoutBy=t.seriesLayoutBy||u,this.dimensionsDefine=t.dimensionsDefine,this.encodeDefine=t.encodeDefine&&a(t.encodeDefine),this.startIndex=t.startIndex||0,this.dimensionsDetectCount=t.dimensionsDetectCount}p.seriesDataToSource=function(t){return new p({data:t,sourceFormat:r(t)?h:l,fromDataset:!1})},o(p),t.exports=p},\"7Phj\":function(t,e,i){var n=i(\"bYtY\"),a=i(\"OELB\").parsePercent,r=n.each;t.exports=function(t){var e=function(t){var e=[],i=[];return t.eachSeriesByType(\"boxplot\",(function(t){var a=t.getBaseAxis(),r=n.indexOf(i,a);r<0&&(i[r=i.length]=a,e[r]={axis:a,seriesModels:[]}),e[r].seriesModels.push(t)})),e}(t);r(e,(function(t){var e=t.seriesModels;e.length&&(function(t){var e,i,o=t.axis,s=t.seriesModels,l=s.length,u=t.boxWidthList=[],c=t.boxOffsetList=[],h=[];if(\"category\"===o.type)i=o.getBandWidth();else{var d=0;r(s,(function(t){d=Math.max(d,t.getData().count())})),e=o.getExtent(),Math.abs(e[1]-e[0])}r(s,(function(t){var e=t.get(\"boxWidth\");n.isArray(e)||(e=[e,e]),h.push([a(e[0],i)||0,a(e[1],i)||0])}));var p=.8*i-2,f=p/l*.3,g=(p-f*(l-1))/l,m=g/2-p/2;r(s,(function(t,e){c.push(m),m+=f+g,u.push(Math.min(Math.max(g,h[e][0]),h[e][1]))}))}(t),r(e,(function(e,i){!function(t,e,i){var n=t.coordinateSystem,a=t.getData(),r=i/2,o=\"horizontal\"===t.get(\"layout\")?0:1,s=1-o,l=[\"x\",\"y\"],u=a.mapDimension(l[o]),c=a.mapDimension(l[s],!0);if(!(null==u||c.length<5))for(var h=0;h=0&&e.splice(i,1),t.__hoverMir=null},clearHover:function(t){for(var e=this._hoverElements,i=0;i15)break}s.__drawIndex=m,s.__drawIndex0&&t>n[0]){for(s=0;st);s++);o=i[n[s]]}if(n.splice(s+1,0,t),i[t]=e,!e.virtual)if(o){var u=o.dom;u.nextSibling?l.insertBefore(e.dom,u.nextSibling):l.appendChild(e.dom)}else l.firstChild?l.insertBefore(e.dom,l.firstChild):l.appendChild(e.dom)}else r(\"Layer of zlevel \"+t+\" is not valid\")},eachLayer:function(t,e){var i,n,a=this._zlevelList;for(n=0;n0?.01:0),this._needsManuallyCompositing),l.__builtin__||r(\"ZLevel \"+u+\" has been used by unkown layer \"+l.id),l!==a&&(l.__used=!0,l.__startIndex!==i&&(l.__dirty=!0),l.__startIndex=i,l.__drawIndex=l.incremental?-1:i,e(i),a=l),s.__dirty&&(l.__dirty=!0,l.incremental&&l.__drawIndex<0&&(l.__drawIndex=i))}e(i),this.eachBuiltinLayer((function(t,e){!t.__used&&t.getElementCount()>0&&(t.__dirty=!0,t.__startIndex=t.__endIndex=t.__drawIndex=0),t.__dirty&&t.__drawIndex<0&&(t.__drawIndex=t.__startIndex)}))},clear:function(){return this.eachBuiltinLayer(this._clearLayer),this},_clearLayer:function(t){t.clear()},setBackgroundColor:function(t){this._backgroundColor=t},configLayer:function(t,e){if(e){var i=this._layerConfig;i[t]?a.merge(i[t],e,!0):i[t]=e;for(var n=0;n=e&&(t=e-1),t<0&&(t=0)),this.option.currentIndex=t},getCurrentIndex:function(){return this.option.currentIndex},isIndexMax:function(){return this.getCurrentIndex()>=this._data.count()-1},setPlayState:function(t){this.option.autoPlay=!!t},getPlayState:function(){return!!this.option.autoPlay},_initData:function(){var t=this.option,e=t.data||[],i=t.axisType,a=this._names=[];if(\"category\"===i){var s=[];n.each(e,(function(t,e){var i,r=o.getDataItemValue(t);n.isObject(t)?(i=n.clone(t)).value=e:i=e,s.push(i),n.isString(r)||null!=r&&!isNaN(r)||(r=\"\"),a.push(r+\"\")})),e=s}(this._data=new r([{name:\"value\",type:{category:\"ordinal\",time:\"time\"}[i]||\"number\"}],this)).initData(e,a)},getData:function(){return this._data},getCategories:function(){if(\"category\"===this.get(\"axisType\"))return this._names.slice()}});t.exports=s},\"7aKB\":function(t,e,i){var n=i(\"bYtY\"),a=i(\"6GrX\"),r=i(\"OELB\"),o=n.normalizeCssArray,s=/([&<>\"'])/g,l={\"&\":\"&\",\"<\":\"<\",\">\":\">\",'\"':\""\",\"'\":\"'\"};function u(t){return null==t?\"\":(t+\"\").replace(s,(function(t,e){return l[e]}))}var c=[\"a\",\"b\",\"c\",\"d\",\"e\",\"f\",\"g\"],h=function(t,e){return\"{\"+t+(null==e?\"\":e)+\"}\"};function d(t,e){return\"0000\".substr(0,e-(t+=\"\").length)+t}var p=a.truncateText;e.addCommas=function(t){return isNaN(t)?\"-\":(t=(t+\"\").split(\".\"))[0].replace(/(\\d{1,3})(?=(?:\\d{3})+(?!\\d))/g,\"$1,\")+(t.length>1?\".\"+t[1]:\"\")},e.toCamelCase=function(t,e){return t=(t||\"\").toLowerCase().replace(/-(.)/g,(function(t,e){return e.toUpperCase()})),e&&t&&(t=t.charAt(0).toUpperCase()+t.slice(1)),t},e.normalizeCssArray=o,e.encodeHTML=u,e.formatTpl=function(t,e,i){n.isArray(e)||(e=[e]);var a=e.length;if(!a)return\"\";for(var r=e[0].$vars||[],o=0;o':'':{renderMode:a,content:\"{marker\"+r+\"|} \",style:{color:i}}:\"\"},e.formatTime=function(t,e,i){\"week\"!==t&&\"month\"!==t&&\"quarter\"!==t&&\"half-year\"!==t&&\"year\"!==t||(t=\"MM-dd\\nyyyy\");var n=r.parseDate(e),a=i?\"UTC\":\"\",o=n[\"get\"+a+\"FullYear\"](),s=n[\"get\"+a+\"Month\"]()+1,l=n[\"get\"+a+\"Date\"](),u=n[\"get\"+a+\"Hours\"](),c=n[\"get\"+a+\"Minutes\"](),h=n[\"get\"+a+\"Seconds\"](),p=n[\"get\"+a+\"Milliseconds\"]();return t.replace(\"MM\",d(s,2)).replace(\"M\",s).replace(\"yyyy\",o).replace(\"yy\",o%100).replace(\"dd\",d(l,2)).replace(\"d\",l).replace(\"hh\",d(u,2)).replace(\"h\",u).replace(\"mm\",d(c,2)).replace(\"m\",c).replace(\"ss\",d(h,2)).replace(\"s\",h).replace(\"SSS\",d(p,3))},e.capitalFirst=function(t){return t?t.charAt(0).toUpperCase()+t.substr(1):t},e.truncateText=p,e.getTextBoundingRect=function(t){return a.getBoundingRect(t.text,t.font,t.textAlign,t.textVerticalAlign,t.textPadding,t.textLineHeight,t.rich,t.truncate)},e.getTextRect=function(t,e,i,n,r,o,s,l){return a.getBoundingRect(t,e,i,n,r,l,o,s)},e.windowOpen=function(t,e){if(\"_blank\"===e||\"blank\"===e){var i=window.open();i.opener=null,i.location=t}else window.open(t,e)}},\"7bkD\":function(t,e,i){var n=i(\"bYtY\");e.layout=function(t,e){e=e||{};var i=t.axis,a={},r=i.position,o=i.orient,s=t.coordinateSystem.getRect(),l=[s.x,s.x+s.width,s.y,s.y+s.height],u={horizontal:{top:l[2],bottom:l[3]},vertical:{left:l[0],right:l[1]}};a.position=[\"vertical\"===o?u.vertical[r]:l[0],\"horizontal\"===o?u.horizontal[r]:l[3]],a.rotation=Math.PI/2*{horizontal:0,vertical:1}[o],a.labelDirection=a.tickDirection=a.nameDirection={top:-1,bottom:1,right:1,left:-1}[r],t.get(\"axisTick.inside\")&&(a.tickDirection=-a.tickDirection),n.retrieve(e.labelInside,t.get(\"axisLabel.inside\"))&&(a.labelDirection=-a.labelDirection);var c=e.rotate;return null==c&&(c=t.get(\"axisLabel.rotate\")),a.labelRotation=\"top\"===r?-c:c,a.z2=1,a}},\"7hqr\":function(t,e,i){var n=i(\"bYtY\"),a=n.each,r=n.isString;function o(t,e){return!!e&&e===t.getCalculationInfo(\"stackedDimension\")}e.enableDataStack=function(t,e,i){var n,o,s,l,u=(i=i||{}).byIndex,c=i.stackedCoordDimension,h=!(!t||!t.get(\"stack\"));if(a(e,(function(t,i){r(t)&&(e[i]=t={name:t}),h&&!t.isExtraCoord&&(u||n||!t.ordinalMeta||(n=t),o||\"ordinal\"===t.type||\"time\"===t.type||c&&c!==t.coordDim||(o=t))})),!o||u||n||(u=!0),o){s=\"__\\0ecstackresult\",l=\"__\\0ecstackedover\",n&&(n.createInvertedIndices=!0);var d=o.coordDim,p=o.type,f=0;a(e,(function(t){t.coordDim===d&&f++})),e.push({name:s,coordDim:d,coordDimIndex:f,type:p,isExtraCoord:!0,isCalculationCoord:!0}),f++,e.push({name:l,coordDim:l,coordDimIndex:f,type:p,isExtraCoord:!0,isCalculationCoord:!0})}return{stackedDimension:o&&o.name,stackedByDimension:n&&n.name,isStackedByIndex:u,stackedOverDimension:l,stackResultDimension:s}},e.isDimensionStacked=o,e.getStackedDimension=function(t,e){return o(t,e)?t.getCalculationInfo(\"stackResultDimension\"):e}},\"7mYs\":function(t,e,i){var n=i(\"ProS\"),a=i(\"bYtY\"),r=i(\"IwbS\"),o=i(\"7aKB\"),s=i(\"OELB\"),l={EN:[\"Jan\",\"Feb\",\"Mar\",\"Apr\",\"May\",\"Jun\",\"Jul\",\"Aug\",\"Sep\",\"Oct\",\"Nov\",\"Dec\"],CN:[\"\\u4e00\\u6708\",\"\\u4e8c\\u6708\",\"\\u4e09\\u6708\",\"\\u56db\\u6708\",\"\\u4e94\\u6708\",\"\\u516d\\u6708\",\"\\u4e03\\u6708\",\"\\u516b\\u6708\",\"\\u4e5d\\u6708\",\"\\u5341\\u6708\",\"\\u5341\\u4e00\\u6708\",\"\\u5341\\u4e8c\\u6708\"]},u={EN:[\"S\",\"M\",\"T\",\"W\",\"T\",\"F\",\"S\"],CN:[\"\\u65e5\",\"\\u4e00\",\"\\u4e8c\",\"\\u4e09\",\"\\u56db\",\"\\u4e94\",\"\\u516d\"]},c=n.extendComponentView({type:\"calendar\",_tlpoints:null,_blpoints:null,_firstDayOfMonth:null,_firstDayPoints:null,render:function(t,e,i){var n=this.group;n.removeAll();var a=t.coordinateSystem,r=a.getRangeInfo(),o=a.getOrient();this._renderDayRect(t,r,n),this._renderLines(t,r,o,n),this._renderYearText(t,r,o,n),this._renderMonthText(t,o,n),this._renderWeekText(t,r,o,n)},_renderDayRect:function(t,e,i){for(var n=t.coordinateSystem,a=t.getModel(\"itemStyle\").getItemStyle(),o=n.getCellWidth(),s=n.getCellHeight(),l=e.start.time;l<=e.end.time;l=n.getNextNDay(l,1).time){var u=n.dataToRect([l],!1).tl,c=new r.Rect({shape:{x:u[0],y:u[1],width:o,height:s},cursor:\"default\",style:a});i.add(c)}},_renderLines:function(t,e,i,n){var a=this,r=t.coordinateSystem,o=t.getModel(\"splitLine.lineStyle\").getLineStyle(),s=t.get(\"splitLine.show\"),l=o.lineWidth;this._tlpoints=[],this._blpoints=[],this._firstDayOfMonth=[],this._firstDayPoints=[];for(var u=e.start,c=0;u.time<=e.end.time;c++){d(u.formatedDate),0===c&&(u=r.getDateInfo(e.start.y+\"-\"+e.start.m));var h=u.date;h.setMonth(h.getMonth()+1),u=r.getDateInfo(h)}function d(e){a._firstDayOfMonth.push(r.getDateInfo(e)),a._firstDayPoints.push(r.dataToRect([e],!1).tl);var l=a._getLinePointsOfOneWeek(t,e,i);a._tlpoints.push(l[0]),a._blpoints.push(l[l.length-1]),s&&a._drawSplitline(l,o,n)}d(r.getNextNDay(e.end.time,1).formatedDate),s&&this._drawSplitline(a._getEdgesPoints(a._tlpoints,l,i),o,n),s&&this._drawSplitline(a._getEdgesPoints(a._blpoints,l,i),o,n)},_getEdgesPoints:function(t,e,i){var n=[t[0].slice(),t[t.length-1].slice()],a=\"horizontal\"===i?0:1;return n[0][a]=n[0][a]-e/2,n[1][a]=n[1][a]+e/2,n},_drawSplitline:function(t,e,i){var n=new r.Polyline({z2:20,shape:{points:t},style:e});i.add(n)},_getLinePointsOfOneWeek:function(t,e,i){var n=t.coordinateSystem;e=n.getDateInfo(e);for(var a=[],r=0;r<7;r++){var o=n.getNextNDay(e.time,r),s=n.dataToRect([o.time],!1);a[2*o.day]=s.tl,a[2*o.day+1]=s[\"horizontal\"===i?\"bl\":\"tr\"]}return a},_formatterLabel:function(t,e){return\"string\"==typeof t&&t?o.formatTplSimple(t,e):\"function\"==typeof t?t(e):e.nameMap},_yearTextPositionControl:function(t,e,i,n,a){e=e.slice();var r=[\"center\",\"bottom\"];\"bottom\"===n?(e[1]+=a,r=[\"center\",\"top\"]):\"left\"===n?e[0]-=a:\"right\"===n?(e[0]+=a,r=[\"center\",\"top\"]):e[1]-=a;var o=0;return\"left\"!==n&&\"right\"!==n||(o=Math.PI/2),{rotation:o,position:e,style:{textAlign:r[0],textVerticalAlign:r[1]}}},_renderYearText:function(t,e,i,n){var a=t.getModel(\"yearLabel\");if(a.get(\"show\")){var o=a.get(\"margin\"),s=a.get(\"position\");s||(s=\"horizontal\"!==i?\"top\":\"left\");var l=[this._tlpoints[this._tlpoints.length-1],this._blpoints[0]],u=(l[0][0]+l[1][0])/2,c=(l[0][1]+l[1][1])/2,h=\"horizontal\"===i?0:1,d={top:[u,l[h][1]],bottom:[u,l[1-h][1]],left:[l[1-h][0],c],right:[l[h][0],c]},p=e.start.y;+e.end.y>+e.start.y&&(p=p+\"-\"+e.end.y);var f=a.get(\"formatter\"),g=this._formatterLabel(f,{start:e.start.y,end:e.end.y,nameMap:p}),m=new r.Text({z2:30});r.setTextStyle(m.style,a,{text:g}),m.attr(this._yearTextPositionControl(m,d[s],i,s,o)),n.add(m)}},_monthTextPositionControl:function(t,e,i,n,a){var r=\"left\",o=\"top\",s=t[0],l=t[1];return\"horizontal\"===i?(l+=a,e&&(r=\"center\"),\"start\"===n&&(o=\"bottom\")):(s+=a,e&&(o=\"middle\"),\"start\"===n&&(r=\"right\")),{x:s,y:l,textAlign:r,textVerticalAlign:o}},_renderMonthText:function(t,e,i){var n=t.getModel(\"monthLabel\");if(n.get(\"show\")){var o=n.get(\"nameMap\"),s=n.get(\"margin\"),u=n.get(\"position\"),c=n.get(\"align\"),h=[this._tlpoints,this._blpoints];a.isString(o)&&(o=l[o.toUpperCase()]||[]);var d=\"start\"===u?0:1,p=\"horizontal\"===e?0:1;s=\"start\"===u?-s:s;for(var f=\"center\"===c,g=0;g1?(g.width=c,g.height=c/p):(g.height=c,g.width=c*p),g.y=u[1]-g.height/2,g.x=u[0]-g.width/2}else(r=t.getBoxLayoutParams()).aspect=p,g=o.getLayoutRect(r,{width:h,height:d});this.setViewRect(g.x,g.y,g.width,g.height),this.setCenter(t.get(\"center\")),this.setZoom(t.get(\"zoom\"))}function h(t,e){a.each(e.get(\"geoCoord\"),(function(e,i){t.addGeoCoord(i,e)}))}var d={dimensions:r.prototype.dimensions,create:function(t,e){var i=[];t.eachComponent(\"geo\",(function(t,n){var a=t.get(\"map\"),o=t.get(\"aspectScale\"),s=!0,l=u.retrieveMap(a);l&&l[0]&&\"svg\"===l[0].type?(null==o&&(o=1),s=!1):null==o&&(o=.75);var d=new r(a+n,a,t.get(\"nameMap\"),s);d.aspectScale=o,d.zoomLimit=t.get(\"scaleLimit\"),i.push(d),h(d,t),t.coordinateSystem=d,d.model=t,d.resize=c,d.resize(t,e)})),t.eachSeries((function(t){if(\"geo\"===t.get(\"coordinateSystem\")){var e=t.get(\"geoIndex\")||0;t.coordinateSystem=i[e]}}));var n={};return t.eachSeriesByType(\"map\",(function(t){if(!t.getHostGeoModel()){var e=t.getMapType();n[e]=n[e]||[],n[e].push(t)}})),a.each(n,(function(t,n){var o=a.map(t,(function(t){return t.get(\"nameMap\")})),s=new r(n,n,a.mergeAll(o));s.zoomLimit=a.retrieve.apply(null,a.map(t,(function(t){return t.get(\"scaleLimit\")}))),i.push(s),s.resize=c,s.aspectScale=t[0].get(\"aspectScale\"),s.resize(t[0],e),a.each(t,(function(t){t.coordinateSystem=s,h(s,t)}))})),i},getFilledRegions:function(t,e,i){for(var n=(t||[]).slice(),r=a.createHashMap(),o=0;on)return!1;return!0}(s,e))){var l=e.mapDimension(s.dim),u={};return n.each(s.getViewLabels(),(function(t){u[t.tickValue]=1})),function(t){return!u.hasOwnProperty(e.get(l,t))}}}}(t,s,a),L=this._data;L&&L.eachItemGraphicEl((function(t,e){t.__temp&&(r.remove(t),L.setItemGraphicEl(e,null))})),D||f.remove(),r.add(x);var P,k=!d&&t.get(\"step\");a&&a.getArea&&t.get(\"clip\",!0)&&(null!=(P=a.getArea()).width?(P.x-=.1,P.y-=.1,P.width+=.2,P.height+=.2):P.r0&&(P.r0-=.5,P.r1+=.5)),this._clipShapeForSymbol=P,v&&p.type===a.type&&k===this._step?(I&&!y?y=this._newPolygon(h,A,a,b):y&&!I&&(x.remove(y),y=this._polygon=null),x.setClipPath(M(a,!1,t)),D&&f.updateData(s,{isIgnore:C,clipShape:P}),s.eachItemGraphicEl((function(t){t.stopAnimation(!0)})),_(this._stackedOnPoints,A)&&_(this._points,h)||(b?this._updateAnimation(s,A,a,i,k,T):(k&&(h=S(h,a,k),A=S(A,a,k)),v.setShape({points:h}),y&&y.setShape({points:h,stackedOnPoints:A})))):(D&&f.updateData(s,{isIgnore:C,clipShape:P}),k&&(h=S(h,a,k),A=S(A,a,k)),v=this._newPolyline(h,a,b),I&&(y=this._newPolygon(h,A,a,b)),x.setClipPath(M(a,!0,t)));var O=function(t,e){var i=t.getVisual(\"visualMeta\");if(i&&i.length&&t.count()&&\"cartesian2d\"===e.type){for(var a,r,o=i.length-1;o>=0;o--){var s=t.getDimensionInfo(t.dimensions[i[o].dimension]);if(\"x\"===(a=s&&s.coordDim)||\"y\"===a){r=i[o];break}}if(r){var u=e.getAxis(a),c=n.map(r.stops,(function(t){return{coord:u.toGlobalCoord(u.dataToCoord(t.value)),color:t.color}})),h=c.length,d=r.outerColors.slice();h&&c[0].coord>c[h-1].coord&&(c.reverse(),d.reverse());var p=c[0].coord-10,f=c[h-1].coord+10,g=f-p;if(g<.001)return\"transparent\";n.each(c,(function(t){t.offset=(t.coord-p)/g})),c.push({offset:h?c[h-1].offset:.5,color:d[1]||\"transparent\"}),c.unshift({offset:h?c[0].offset:.5,color:d[0]||\"transparent\"});var m=new l.LinearGradient(0,0,0,0,c,!0);return m[a]=p,m[a+\"2\"]=f,m}}}(s,a)||s.getVisual(\"color\");v.useStyle(n.defaults(u.getLineStyle(),{fill:\"none\",stroke:O,lineJoin:\"bevel\"}));var N=t.get(\"smooth\");if(N=w(t.get(\"smooth\")),v.setShape({smooth:N,smoothMonotone:t.get(\"smoothMonotone\"),connectNulls:t.get(\"connectNulls\")}),y){var E=s.getCalculationInfo(\"stackedOnSeries\"),R=0;y.useStyle(n.defaults(c.getAreaStyle(),{fill:O,opacity:.7,lineJoin:\"bevel\"})),E&&(R=w(E.get(\"smooth\"))),y.setShape({smooth:N,stackedOnSmooth:R,smoothMonotone:t.get(\"smoothMonotone\"),connectNulls:t.get(\"connectNulls\")})}this._data=s,this._coordSys=a,this._stackedOnPoints=A,this._points=h,this._step=k,this._valueOrigin=T},dispose:function(){},highlight:function(t,e,i,n){var a=t.getData(),r=u.queryDataIndex(a,n);if(!(r instanceof Array)&&null!=r&&r>=0){var s=a.getItemGraphicEl(r);if(!s){var l=a.getItemLayout(r);if(!l)return;if(this._clipShapeForSymbol&&!this._clipShapeForSymbol.contain(l[0],l[1]))return;(s=new o(a,r)).position=l,s.setZ(t.get(\"zlevel\"),t.get(\"z\")),s.ignore=isNaN(l[0])||isNaN(l[1]),s.__temp=!0,a.setItemGraphicEl(r,s),s.stopSymbolAnimation(!0),this.group.add(s)}s.highlight()}else p.prototype.highlight.call(this,t,e,i,n)},downplay:function(t,e,i,n){var a=t.getData(),r=u.queryDataIndex(a,n);if(null!=r&&r>=0){var o=a.getItemGraphicEl(r);o&&(o.__temp?(a.setItemGraphicEl(r,null),this.group.remove(o)):o.downplay())}else p.prototype.downplay.call(this,t,e,i,n)},_newPolyline:function(t){var e=this._polyline;return e&&this._lineGroup.remove(e),e=new h({shape:{points:t},silent:!0,z2:10}),this._lineGroup.add(e),this._polyline=e,e},_newPolygon:function(t,e){var i=this._polygon;return i&&this._lineGroup.remove(i),i=new d({shape:{points:t,stackedOnPoints:e},silent:!0}),this._lineGroup.add(i),this._polygon=i,i},_updateAnimation:function(t,e,i,n,a,r){var o=this._polyline,u=this._polygon,c=t.hostModel,h=s(this._data,t,this._stackedOnPoints,e,this._coordSys,i,this._valueOrigin,r),d=h.current,p=h.stackedOnCurrent,f=h.next,g=h.stackedOnNext;if(a&&(d=S(h.current,i,a),p=S(h.stackedOnCurrent,i,a),f=S(h.next,i,a),g=S(h.stackedOnNext,i,a)),b(d,f)>3e3||u&&b(p,g)>3e3)return o.setShape({points:f}),void(u&&u.setShape({points:f,stackedOnPoints:g}));o.shape.__points=h.current,o.shape.points=d,l.updateProps(o,{shape:{points:f}},c),u&&(u.setShape({points:d,stackedOnPoints:p}),l.updateProps(u,{shape:{points:f,stackedOnPoints:g}},c));for(var m=[],v=h.status,y=0;y5)return;var n=this._model.coordinateSystem.getSlidedAxisExpandWindow([t.offsetX,t.offsetY]);\"none\"!==n.behavior&&this._dispatchExpand({axisExpandWindow:n.axisExpandWindow})}this._mouseDownPoint=null},mousemove:function(t){if(!this._mouseDownPoint&&l(this,\"mousemove\")){var e=this._model,i=e.coordinateSystem.getSlidedAxisExpandWindow([t.offsetX,t.offsetY]),n=i.behavior;\"jump\"===n&&this._throttledDispatchExpand.debounceNextCall(e.get(\"axisExpandDebounce\")),this._throttledDispatchExpand(\"none\"===n?null:{axisExpandWindow:i.axisExpandWindow,animation:\"jump\"===n&&null})}}};function l(t,e){var i=t._model;return i.get(\"axisExpandable\")&&i.get(\"axisExpandTriggerOn\")===e}n.registerPreprocessor(o)},\"8x+h\":function(t,e,i){i(\"Tghj\");var n=i(\"ProS\"),a=i(\"bYtY\"),r=i(\"K4ya\"),o=i(\"Qxkt\"),s=[\"#ddd\"],l=n.extendComponentModel({type:\"brush\",dependencies:[\"geo\",\"grid\",\"xAxis\",\"yAxis\",\"parallel\",\"series\"],defaultOption:{toolbox:null,brushLink:null,seriesIndex:\"all\",geoIndex:null,xAxisIndex:null,yAxisIndex:null,brushType:\"rect\",brushMode:\"single\",transformable:!0,brushStyle:{borderWidth:1,color:\"rgba(120,140,180,0.3)\",borderColor:\"rgba(120,140,180,0.8)\"},throttleType:\"fixRate\",throttleDelay:0,removeOnClick:!0,z:1e4},areas:[],brushType:null,brushOption:{},coordInfoList:[],optionUpdated:function(t,e){var i=this.option;!e&&r.replaceVisualOption(i,t,[\"inBrush\",\"outOfBrush\"]);var n=i.inBrush=i.inBrush||{};i.outOfBrush=i.outOfBrush||{color:s},n.hasOwnProperty(\"liftZ\")||(n.liftZ=5)},setAreas:function(t){t&&(this.areas=a.map(t,(function(t){return u(this.option,t)}),this))},setBrushOption:function(t){this.brushOption=u(this.option,t),this.brushType=this.brushOption.brushType}});function u(t,e){return a.merge({brushType:t.brushType,brushMode:t.brushMode,transformable:t.transformable,brushStyle:new o(t.brushStyle).getItemStyle(),removeOnClick:t.removeOnClick,z:t.z},e,!0)}t.exports=l},\"98bh\":function(t,e,i){var n=i(\"ProS\"),a=i(\"5GtS\"),r=i(\"bYtY\"),o=i(\"4NO4\"),s=i(\"OELB\").getPercentWithPrecision,l=i(\"cCMj\"),u=i(\"KxfA\").retrieveRawAttr,c=i(\"D5nY\").makeSeriesEncodeForNameBased,h=i(\"xKMd\"),d=n.extendSeriesModel({type:\"series.pie\",init:function(t){d.superApply(this,\"init\",arguments),this.legendVisualProvider=new h(r.bind(this.getData,this),r.bind(this.getRawData,this)),this.updateSelectedMap(this._createSelectableList()),this._defaultLabelLine(t)},mergeOption:function(t){d.superCall(this,\"mergeOption\",t),this.updateSelectedMap(this._createSelectableList())},getInitialData:function(t,e){return a(this,{coordDimensions:[\"value\"],encodeDefaulter:r.curry(c,this)})},_createSelectableList:function(){for(var t=this.getRawData(),e=t.mapDimension(\"value\"),i=[],n=0,a=t.count();n=1)&&(t=1),t}l===c&&u===h||(e=\"reset\"),(this._dirty||\"reset\"===e)&&(this._dirty=!1,o=function(t,e){var i,a;t._dueIndex=t._outputDueEnd=t._dueEnd=0,t._settedOutputEnd=null,!e&&t._reset&&((i=t._reset(t.context))&&i.progress&&(a=i.forceFirstProgress,i=i.progress),n(i)&&!i.length&&(i=null)),t._progress=i,t._modBy=t._modDataCount=null;var r=t._downstream;return r&&r.dirty(),a}(this,a)),this._modBy=c,this._modDataCount=h;var p=t&&t.step;if(this._dueEnd=i?i._outputDueEnd:this._count?this._count(this.context):1/0,this._progress){var f=this._dueIndex,g=Math.min(null!=p?this._dueIndex+p:1/0,this._dueEnd);if(!a&&(o||f1&&n>0?s:o}};return r;function o(){return e=t?null:r=0;m--){var v=g[m],y=v.node,x=v.width,_=v.text;f>p.width&&(f-=x-h,x=h,_=null);var b=new n.Polygon({shape:{points:l(c,0,x,d,m===g.length-1,0===m)},style:r.defaults(i.getItemStyle(),{lineJoin:\"bevel\",text:_,textFill:o.getTextColor(),textFont:o.getFont()}),z:10,onclick:r.curry(s,y)});this.group.add(b),u(b,t,y),c+=x+8}},remove:function(){this.group.removeAll()}},t.exports=s},\"9u0u\":function(t,e,i){var n=i(\"bYtY\");t.exports=function(t){var e={};t.eachSeriesByType(\"map\",(function(t){var i=t.getHostGeoModel(),n=i?\"o\"+i.id:\"i\"+t.getMapType();(e[n]=e[n]||[]).push(t)})),n.each(e,(function(t,e){for(var i,a,r,o=(i=n.map(t,(function(t){return t.getData()})),a=t[0].get(\"mapValueCalculation\"),r={},n.each(i,(function(t){t.each(t.mapDimension(\"value\"),(function(e,i){var n=\"ec-\"+t.getName(i);r[n]=r[n]||[],isNaN(e)||r[n].push(e)}))})),i[0].map(i[0].mapDimension(\"value\"),(function(t,e){for(var n=\"ec-\"+i[0].getName(e),o=0,s=1/0,l=-1/0,u=r[n].length,c=0;c=0;)a++;return a-e}function n(t,e,i,n,a){for(n===e&&n++;n>>1])<0?l=r:s=r+1;var u=n-s;switch(u){case 3:t[s+3]=t[s+2];case 2:t[s+2]=t[s+1];case 1:t[s+1]=t[s];break;default:for(;u>0;)t[s+u]=t[s+u-1],u--}t[s]=o}}function a(t,e,i,n,a,r){var o=0,s=0,l=1;if(r(t,e[i+a])>0){for(s=n-a;l0;)o=l,(l=1+(l<<1))<=0&&(l=s);l>s&&(l=s),o+=a,l+=a}else{for(s=a+1;ls&&(l=s);var u=o;o=a-l,l=a-u}for(o++;o>>1);r(t,e[i+c])>0?o=c+1:l=c}return l}function r(t,e,i,n,a,r){var o=0,s=0,l=1;if(r(t,e[i+a])<0){for(s=a+1;ls&&(l=s);var u=o;o=a-l,l=a-u}else{for(s=n-a;l=0;)o=l,(l=1+(l<<1))<=0&&(l=s);l>s&&(l=s),o+=a,l+=a}for(o++;o>>1);r(t,e[i+c])<0?l=c:o=c+1}return l}function o(t,e){var i,n,o=7,s=0,l=[];function u(u){var c=i[u],h=n[u],d=i[u+1],p=n[u+1];n[u]=h+p,u===s-3&&(i[u+1]=i[u+2],n[u+1]=n[u+2]),s--;var f=r(t[d],t,c,h,0,e);c+=f,0!=(h-=f)&&0!==(p=a(t[c+h-1],t,d,p,p-1,e))&&(h<=p?function(i,n,s,u){var c=0;for(c=0;c=7||g>=7);if(m)break;v<0&&(v=0),v+=2}if((o=v)<1&&(o=1),1===n){for(c=0;c=0;c--)t[g+c]=t[f+c];if(0===n){x=!0;break}}if(t[p--]=l[d--],1==--u){x=!0;break}if(0!=(y=u-a(t[h],l,0,u,u-1,e))){for(u-=y,g=1+(p-=y),f=1+(d-=y),c=0;c=7||y>=7);if(x)break;m<0&&(m=0),m+=2}if((o=m)<1&&(o=1),1===u){for(g=1+(p-=n),f=1+(h-=n),c=n-1;c>=0;c--)t[g+c]=t[f+c];t[p]=l[d]}else{if(0===u)throw new Error;for(f=p-(u-1),c=0;c=0;c--)t[g+c]=t[f+c];t[p]=l[d]}else for(f=p-(u-1),c=0;c1;){var t=s-2;if(t>=1&&n[t-1]<=n[t]+n[t+1]||t>=2&&n[t-2]<=n[t]+n[t-1])n[t-1]n[t+1])break;u(t)}},this.forceMergeRuns=function(){for(;s>1;){var t=s-2;t>0&&n[t-1]=32;)e|=1&t,t>>=1;return t+e}(s);do{if((l=i(t,a,r,e))c&&(h=c),n(t,a,a+h,a+l,e),l=h}u.pushRun(a,l),u.mergeRuns(),s-=l,a+=l}while(0!==s);u.forceMergeRuns()}}}},BlVb:function(t,e,i){var n=i(\"hyiK\");function a(t,e){return Math.abs(t-e)<1e-8}e.contain=function(t,e,i){var r=0,o=t[0];if(!o)return!1;for(var s=1;s.5?e:t}function h(t,e,i,n,a){var r=t.length;if(1===a)for(var o=0;oa)t.length=a;else for(var r=n;r=0&&!(T[i]<=e);i--);i=Math.min(i,_-2)}else{for(i=V;i<_&&!(T[i]>e);i++);i=Math.min(i-1,_-2)}V=i,Y=e;var n=T[i+1]-T[i];if(0!==n)if(N=(e-T[i])/n,x)if(R=A[i],E=A[0===i?i:i-1],z=A[i>_-2?_-1:i+1],B=A[i>_-3?_-1:i+2],w)f(E,R,z,B,N,N*N,N*N*N,m(t,s),I);else{if(S)a=f(E,R,z,B,N,N*N,N*N*N,G,1),a=v(G);else{if(M)return c(R,z,N);a=g(E,R,z,B,N,N*N,N*N*N)}y(t,s,a)}else if(w)h(A[i],A[i+1],N,m(t,s),I);else{var a;if(S)h(A[i],A[i+1],N,G,1),a=v(G);else{if(M)return c(A[i],A[i+1],N);a=u(A[i],A[i+1],N)}y(t,s,a)}},ondestroy:i});return e&&\"spline\"!==e&&(F.easing=e),F}}}var x=function(t,e,i,n){this._tracks={},this._target=t,this._loop=e||!1,this._getter=i||s,this._setter=n||l,this._clipCount=0,this._delay=0,this._doneList=[],this._onframeList=[],this._clipList=[]};x.prototype={when:function(t,e){var i=this._tracks;for(var n in e)if(e.hasOwnProperty(n)){if(!i[n]){i[n]=[];var a=this._getter(this._target,n);if(null==a)continue;0!==t&&i[n].push({time:0,value:m(a)})}i[n].push({time:t,value:e[n]})}return this},during:function(t){return this._onframeList.push(t),this},pause:function(){for(var t=0;te&&(e=n.height)}this.height=e+1},getNodeById:function(t){if(this.getId()===t)return this;for(var e=0,i=this.children,n=i.length;e=0&&this.hostTree.data.setItemLayout(this.dataIndex,t,e)},getLayout:function(){return this.hostTree.data.getItemLayout(this.dataIndex)},getModel:function(t){if(!(this.dataIndex<0)){var e=this.hostTree.data.getItemModel(this.dataIndex),i=this.getLevelModel();return i?e.getModel(t,i.getModel(t)):e.getModel(t)}},getLevelModel:function(){return(this.hostTree.levelModels||[])[this.depth]},setVisual:function(t,e){this.dataIndex>=0&&this.hostTree.data.setItemVisual(this.dataIndex,t,e)},getVisual:function(t,e){return this.hostTree.data.getItemVisual(this.dataIndex,t,e)},getRawIndex:function(){return this.hostTree.data.getRawIndex(this.dataIndex)},getId:function(){return this.hostTree.data.getId(this.dataIndex)},isAncestorOf:function(t){for(var e=t.parentNode;e;){if(e===this)return!0;e=e.parentNode}return!1},isDescendantOf:function(t){return t!==this&&t.isAncestorOf(this)}},u.prototype={constructor:u,type:\"tree\",eachNode:function(t,e,i){this.root.eachNode(t,e,i)},getNodeByDataIndex:function(t){var e=this.data.getRawIndex(t);return this._nodes[e]},getNodeByName:function(t){return this.root.getNodeByName(t)},update:function(){for(var t=this.data,e=this._nodes,i=0,n=e.length;i0?\"pieces\":this.option.categories?\"categories\":\"splitNumber\"},setSelected:function(t){this.option.selected=n.clone(t)},getValueState:function(t){var e=r.findPieceIndex(t,this._pieceList);return null!=e&&this.option.selected[this.getSelectedMapKey(this._pieceList[e])]?\"inRange\":\"outOfRange\"},findTargetDataIndices:function(t){var e=[];return this.eachTargetSeries((function(i){var n=[],a=i.getData();a.each(this.getDataDimension(a),(function(e,i){r.findPieceIndex(e,this._pieceList)===t&&n.push(i)}),this),e.push({seriesId:i.id,dataIndex:n})}),this),e},getRepresentValue:function(t){var e;if(this.isCategory())e=t.value;else if(null!=t.value)e=t.value;else{var i=t.interval||[];e=i[0]===-1/0&&i[1]===1/0?0:(i[0]+i[1])/2}return e},getVisualMeta:function(t){if(!this.isCategory()){var e=[],i=[],a=this,r=this._pieceList.slice();if(r.length){var o=r[0].interval[0];o!==-1/0&&r.unshift({interval:[-1/0,o]}),(o=r[r.length-1].interval[1])!==1/0&&r.push({interval:[o,1/0]})}else r.push({interval:[-1/0,1/0]});var s=-1/0;return n.each(r,(function(t){var e=t.interval;e&&(e[0]>s&&l([s,e[0]],\"outOfRange\"),l(e.slice()),s=e[1])}),this),{stops:e,outerColors:i}}function l(n,r){var o=a.getRepresentValue({interval:n});r||(r=a.getValueState(o));var s=t(o,r);n[0]===-1/0?i[0]=s:n[1]===1/0?i[1]=s:e.push({value:n[0],color:s},{value:n[1],color:s})}}}),u={splitNumber:function(){var t=this.option,e=this._pieceList,i=Math.min(t.precision,20),a=this.getExtent(),r=t.splitNumber;r=Math.max(parseInt(r,10),1),t.splitNumber=r;for(var o=(a[1]-a[0])/r;+o.toFixed(i)!==o&&i<5;)i++;t.precision=i,o=+o.toFixed(i),t.minOpen&&e.push({interval:[-1/0,a[0]],close:[0,0]});for(var l=0,u=a[0];l\",\"\\u2265\"][e[0]]])}),this)}};function c(t,e){var i=t.inverse;(\"vertical\"===t.orient?!i:i)&&e.reverse()}t.exports=l},C0SR:function(t,e,i){var n=i(\"YH21\"),a=function(){this._track=[]};function r(t){var e=t[1][0]-t[0][0],i=t[1][1]-t[0][1];return Math.sqrt(e*e+i*i)}a.prototype={constructor:a,recognize:function(t,e,i){return this._doTrack(t,e,i),this._recognize(t)},clear:function(){return this._track.length=0,this},_doTrack:function(t,e,i){var a=t.touches;if(a){for(var r={points:[],touches:[],target:e,event:t},o=0,s=a.length;o1&&a&&a.length>1){var s=r(a)/r(o);!isFinite(s)&&(s=1),e.pinchScale=s;var l=[((n=a)[0][0]+n[1][0])/2,(n[0][1]+n[1][1])/2];return e.pinchX=l[0],e.pinchY=l[1],{type:\"pinch\",target:t[0].target,event:e}}}}};t.exports=a},C0tN:function(t,e,i){i(\"0o9m\"),i(\"8Uz6\"),i(\"Ducp\"),i(\"6/nd\")},CBdT:function(t,e,i){var n=i(\"ProS\");i(\"8waO\"),i(\"AEZ6\"),i(\"YNf1\");var a=i(\"q3GZ\");n.registerVisual(a)},CF2D:function(t,e,i){var n=i(\"ProS\");i(\"vZI5\"),i(\"GeKi\");var a=i(\"6r85\"),r=i(\"TJmX\"),o=i(\"CbHG\");n.registerPreprocessor(a),n.registerVisual(r),n.registerLayout(o)},\"CMP+\":function(t,e,i){var n=i(\"bYtY\"),a=i(\"hM6l\"),r=function(t,e,i,n){a.call(this,t,e,i),this.type=n||\"value\",this.model=null};r.prototype={constructor:r,getLabelModel:function(){return this.model.getModel(\"label\")},isHorizontal:function(){return\"horizontal\"===this.model.get(\"orient\")}},n.inherits(r,a),t.exports=r},CbHG:function(t,e,i){var n=i(\"IwbS\").subPixelOptimize,a=i(\"zM3Q\"),r=i(\"OELB\").parsePercent,o=i(\"bYtY\").retrieve2,s=\"undefined\"!=typeof Float32Array?Float32Array:Array,l={seriesType:\"candlestick\",plan:a(),reset:function(t){var e=t.coordinateSystem,i=t.getData(),a=function(t,e){var i,n=t.getBaseAxis(),a=\"category\"===n.type?n.getBandWidth():(i=n.getExtent(),Math.abs(i[1]-i[0])/e.count()),s=r(o(t.get(\"barMaxWidth\"),a),a),l=r(o(t.get(\"barMinWidth\"),1),a),u=t.get(\"barWidth\");return null!=u?r(u,a):Math.max(Math.min(a/2,s),l)}(t,i),l=[\"x\",\"y\"],c=i.mapDimension(l[0]),h=i.mapDimension(l[1],!0),d=h[0],p=h[1],f=h[2],g=h[3];if(i.setLayout({candleWidth:a,isSimpleBox:a<=1.3}),!(null==c||h.length<4))return{progress:t.pipelineContext.large?function(t,i){for(var n,a,r=new s(4*t.count),o=0,l=[],h=[];null!=(a=t.next());){var m=i.get(c,a),v=i.get(d,a),y=i.get(p,a),x=i.get(f,a),_=i.get(g,a);isNaN(m)||isNaN(x)||isNaN(_)?(r[o++]=NaN,o+=3):(r[o++]=u(i,a,v,y,p),l[0]=m,l[1]=x,n=e.dataToPoint(l,null,h),r[o++]=n?n[0]:NaN,r[o++]=n?n[1]:NaN,l[1]=_,n=e.dataToPoint(l,null,h),r[o++]=n?n[1]:NaN)}i.setLayout(\"largePoints\",r)}:function(t,i){for(var r;null!=(r=t.next());){var o=i.get(c,r),s=i.get(d,r),l=i.get(p,r),h=i.get(f,r),m=i.get(g,r),v=Math.min(s,l),y=Math.max(s,l),x=M(v,o),_=M(y,o),b=M(h,o),w=M(m,o),S=[];I(S,_,0),I(S,x,1),S.push(A(w),A(_),A(b),A(x)),i.setItemLayout(r,{sign:u(i,r,s,l,p),initBaseline:s>l?_[1]:x[1],ends:S,brushRect:T(h,m,o)})}function M(t,i){var n=[];return n[0]=i,n[1]=t,isNaN(i)||isNaN(t)?[NaN,NaN]:e.dataToPoint(n)}function I(t,e,i){var r=e.slice(),o=e.slice();r[0]=n(r[0]+a/2,1,!1),o[0]=n(o[0]-a/2,1,!0),i?t.push(r,o):t.push(o,r)}function T(t,e,i){var n=M(t,i),r=M(e,i);return n[0]-=a/2,r[0]-=a/2,{x:n[0],y:n[1],width:a,height:r[1]-n[1]}}function A(t){return t[0]=n(t[0],1),t}}}}};function u(t,e,i,n,a){return i>n?-1:i0?t.get(a,e-1)<=n?1:-1:1}t.exports=l},Cm0C:function(t,e,i){i(\"5NHt\"),i(\"f3JH\")},D1WM:function(t,e,i){var n=i(\"bYtY\"),a=i(\"hM6l\"),r=function(t,e,i,n,r){a.call(this,t,e,i),this.type=n||\"value\",this.axisIndex=r};r.prototype={constructor:r,model:null,isHorizontal:function(){return\"horizontal\"!==this.coordinateSystem.getModel().get(\"layout\")}},n.inherits(r,a),t.exports=r},D5nY:function(t,e,i){i(\"Tghj\");var n=i(\"4NO4\"),a=n.makeInner,r=n.getDataItemValue,o=i(\"bYtY\"),s=o.createHashMap,l=o.each,u=o.map,c=o.isArray,h=o.isString,d=o.isObject,p=o.isTypedArray,f=o.isArrayLike,g=o.extend,m=i(\"7G+c\"),v=i(\"k9D9\"),y=v.SOURCE_FORMAT_ORIGINAL,x=v.SOURCE_FORMAT_ARRAY_ROWS,_=v.SOURCE_FORMAT_OBJECT_ROWS,b=v.SOURCE_FORMAT_KEYED_COLUMNS,w=v.SOURCE_FORMAT_UNKNOWN,S=v.SOURCE_FORMAT_TYPED_ARRAY,M=v.SERIES_LAYOUT_BY_ROW,I={Must:1,Might:2,Not:3},T=a();function A(t){if(t){var e=s();return u(t,(function(t,i){if(null==(t=g({},d(t)?t:{name:t})).name)return t;t.name+=\"\",null==t.displayName&&(t.displayName=t.name);var n=e.get(t.name);return n?t.name+=\"-\"+n.count++:e.set(t.name,{count:1}),t}))}}function D(t,e,i,n){if(null==n&&(n=1/0),e===M)for(var a=0;a0&&(s=this.getLineLength(n)/u*1e3),s!==this._period||l!==this._loop){n.stopAnimation();var d=c;h&&(d=c(i)),n.__t>0&&(d=-s*n.__t),n.__t=0;var p=n.animate(\"\",l).when(s,{__t:1}).delay(d).during((function(){a.updateSymbolPosition(n)}));l||p.done((function(){a.remove(n)})),p.start()}this._period=s,this._loop=l}},c.getLineLength=function(t){return s.dist(t.__p1,t.__cp1)+s.dist(t.__cp1,t.__p2)},c.updateAnimationPoints=function(t,e){t.__p1=e[0],t.__p2=e[1],t.__cp1=e[2]||[(e[0][0]+e[1][0])/2,(e[0][1]+e[1][1])/2]},c.updateData=function(t,e,i){this.childAt(0).updateData(t,e,i),this._updateEffectSymbol(t,e)},c.updateSymbolPosition=function(t){var e=t.__p1,i=t.__p2,n=t.__cp1,a=t.__t,r=t.position,o=[r[0],r[1]],u=l.quadraticAt,c=l.quadraticDerivativeAt;r[0]=u(e[0],n[0],i[0],a),r[1]=u(e[1],n[1],i[1],a);var h=c(e[0],n[0],i[0],a),d=c(e[1],n[1],i[1],a);if(t.rotation=-Math.atan2(d,h)-Math.PI/2,\"line\"===this._symbolType||\"rect\"===this._symbolType||\"roundRect\"===this._symbolType)if(void 0!==t.__lastT&&t.__lastT=r&&c+1>=o){for(var h=[],d=0;d=r&&d+1>=o)return n(0,l.components);u[i]=l}else u[i]=void 0}var g;s++}for(;s<=l;){var f=p();if(f)return f}},pushComponent:function(t,e,i){var n=t[t.length-1];n&&n.added===e&&n.removed===i?t[t.length-1]={count:n.count+1,added:e,removed:i}:t.push({count:1,added:e,removed:i})},extractCommon:function(t,e,i,n){for(var a=e.length,r=i.length,o=t.newPos,s=o-n,l=0;o+1=0)&&(O=t);var E=new s.Text({position:D(e.center.slice()),scale:[1/g.scale[0],1/g.scale[1]],z2:10,silent:!0});s.setLabelStyle(E.style,E.hoverStyle={},y,T,{labelFetcher:O,labelDataIndex:N,defaultText:e.name,useInsideStyle:!1},{textAlign:\"center\",textVerticalAlign:\"middle\"}),v||s.updateProps(E,{scale:[1/p[0],1/p[1]]},t),i.add(E)}if(l)l.setItemGraphicEl(r,i);else{var R=t.getRegionModel(e.name);a.eventData={componentType:\"geo\",componentIndex:t.componentIndex,geoIndex:t.componentIndex,name:e.name,region:R&&R.option||{}}}(i.__regions||(i.__regions=[])).push(e),i.highDownSilentOnTouch=!!t.get(\"selectedMode\"),s.setHoverStyle(i,m),f.add(i)})),this._updateController(t,e,i),function(t,e,i,a,r){i.off(\"click\"),i.off(\"mousedown\"),e.get(\"selectedMode\")&&(i.on(\"mousedown\",(function(){t._mouseDownFlag=!0})),i.on(\"click\",(function(o){if(t._mouseDownFlag){t._mouseDownFlag=!1;for(var s=o.target;!s.__regions;)s=s.parent;if(s){var l={type:(\"geo\"===e.mainType?\"geo\":\"map\")+\"ToggleSelect\",batch:n.map(s.__regions,(function(t){return{name:t.name,from:r.uid}}))};l[e.mainType+\"Id\"]=e.id,a.dispatchAction(l),d(e,i)}}})))}(this,t,f,i,a),d(t,f)},remove:function(){this._regionsGroup.removeAll(),this._backgroundGroup.removeAll(),this._controller.dispose(),this._mapName&&l.removeGraphic(this._mapName,this.uid),this._mapName=null,this._controllerHost={}},_updateBackground:function(t){var e=t.map;this._mapName!==e&&n.each(l.makeGraphic(e,this.uid),(function(t){this._backgroundGroup.add(t)}),this),this._mapName=e},_updateController:function(t,e,i){var a=t.coordinateSystem,s=this._controller,l=this._controllerHost;l.zoomLimit=t.get(\"scaleLimit\"),l.zoom=a.getZoom(),s.enable(t.get(\"roam\")||!1);var u=t.mainType;function c(){var e={type:\"geoRoam\",componentType:u};return e[u+\"Id\"]=t.id,e}s.off(\"pan\").on(\"pan\",(function(t){this._mouseDownFlag=!1,r.updateViewOnPan(l,t.dx,t.dy),i.dispatchAction(n.extend(c(),{dx:t.dx,dy:t.dy}))}),this),s.off(\"zoom\").on(\"zoom\",(function(t){if(this._mouseDownFlag=!1,r.updateViewOnZoom(l,t.scale,t.originX,t.originY),i.dispatchAction(n.extend(c(),{zoom:t.scale,originX:t.originX,originY:t.originY})),this._updateGroup){var e=this.group.scale;this._regionsGroup.traverse((function(t){\"text\"===t.type&&t.attr(\"scale\",[1/e[0],1/e[1]])}))}}),this),s.setPointerChecker((function(e,n,r){return a.getViewRectAfterRoam().contain(n,r)&&!o(e,i,t)}))}},t.exports=p},DN4a:function(t,e,i){var n=i(\"Fofx\"),a=i(\"QBsz\"),r=n.identity;function o(t){return t>5e-5||t<-5e-5}var s=function(t){(t=t||{}).position||(this.position=[0,0]),null==t.rotation&&(this.rotation=0),t.scale||(this.scale=[1,1]),this.origin=this.origin||null},l=s.prototype;l.transform=null,l.needLocalTransform=function(){return o(this.rotation)||o(this.position[0])||o(this.position[1])||o(this.scale[0]-1)||o(this.scale[1]-1)};var u=[];l.updateTransform=function(){var t=this.parent,e=t&&t.transform,i=this.needLocalTransform(),a=this.transform;if(i||e){a=a||n.create(),i?this.getLocalTransform(a):r(a),e&&(i?n.mul(a,t.transform,a):n.copy(a,t.transform)),this.transform=a;var o=this.globalScaleRatio;if(null!=o&&1!==o){this.getGlobalScale(u);var s=u[0]<0?-1:1,l=u[1]<0?-1:1,c=((u[0]-s)*o+s)/u[0]||0,h=((u[1]-l)*o+l)/u[1]||0;a[0]*=c,a[1]*=c,a[2]*=h,a[3]*=h}this.invTransform=this.invTransform||n.create(),n.invert(this.invTransform,a)}else a&&r(a)},l.getLocalTransform=function(t){return s.getLocalTransform(this,t)},l.setTransform=function(t){var e=this.transform,i=t.dpr||1;e?t.setTransform(i*e[0],i*e[1],i*e[2],i*e[3],i*e[4],i*e[5]):t.setTransform(i,0,0,i,0,0)},l.restoreTransform=function(t){var e=t.dpr||1;t.setTransform(e,0,0,e,0,0)};var c=[],h=n.create();l.setLocalTransform=function(t){if(t){var e=t[0]*t[0]+t[1]*t[1],i=t[2]*t[2]+t[3]*t[3],n=this.position,a=this.scale;o(e-1)&&(e=Math.sqrt(e)),o(i-1)&&(i=Math.sqrt(i)),t[0]<0&&(e=-e),t[3]<0&&(i=-i),n[0]=t[4],n[1]=t[5],a[0]=e,a[1]=i,this.rotation=Math.atan2(-t[1]/i,t[0]/e)}},l.decomposeTransform=function(){if(this.transform){var t=this.parent,e=this.transform;t&&t.transform&&(n.mul(c,t.invTransform,e),e=c);var i=this.origin;i&&(i[0]||i[1])&&(h[4]=i[0],h[5]=i[1],n.mul(c,e,h),c[4]-=i[0],c[5]-=i[1],e=c),this.setLocalTransform(e)}},l.getGlobalScale=function(t){var e=this.transform;return t=t||[],e?(t[0]=Math.sqrt(e[0]*e[0]+e[1]*e[1]),t[1]=Math.sqrt(e[2]*e[2]+e[3]*e[3]),e[0]<0&&(t[0]=-t[0]),e[3]<0&&(t[1]=-t[1]),t):(t[0]=1,t[1]=1,t)},l.transformCoordToLocal=function(t,e){var i=[t,e],n=this.invTransform;return n&&a.applyTransform(i,i,n),i},l.transformCoordToGlobal=function(t,e){var i=[t,e],n=this.transform;return n&&a.applyTransform(i,i,n),i},s.getLocalTransform=function(t,e){r(e=e||[]);var i=t.origin,a=t.scale||[1,1],o=t.rotation||0,s=t.position||[0,0];return i&&(e[4]-=i[0],e[5]-=i[1]),n.scale(e,e,a),o&&n.rotate(e,e,o),i&&(e[4]+=i[0],e[5]+=i[1]),e[4]+=s[0],e[5]+=s[1],e},t.exports=s},Dagg:function(t,e,i){var n=i(\"Gev7\"),a=i(\"mFDi\"),r=i(\"bYtY\"),o=i(\"Xnb7\");function s(t){n.call(this,t)}s.prototype={constructor:s,type:\"image\",brush:function(t,e){var i=this.style,n=i.image;i.bind(t,this,e);var a=this._image=o.createOrUpdateImage(n,this._image,this,this.onload);if(a&&o.isImageReady(a)){var r=i.x||0,s=i.y||0,l=i.width,u=i.height,c=a.width/a.height;if(null==l&&null!=u?l=u*c:null==u&&null!=l?u=l/c:null==l&&null==u&&(l=a.width,u=a.height),this.setTransform(t),i.sWidth&&i.sHeight)t.drawImage(a,h=i.sx||0,d=i.sy||0,i.sWidth,i.sHeight,r,s,l,u);else if(i.sx&&i.sy){var h,d;t.drawImage(a,h=i.sx,d=i.sy,l-h,u-d,r,s,l,u)}else t.drawImage(a,r,s,l,u);null!=i.text&&(this.restoreTransform(t),this.drawRectText(t,this.getBoundingRect()))}},getBoundingRect:function(){var t=this.style;return this._rect||(this._rect=new a(t.x||0,t.y||0,t.width||0,t.height||0)),this._rect}},r.inherits(s,n),t.exports=s},Dg8C:function(t,e,i){var n=i(\"XxSj\"),a=i(\"bYtY\");t.exports=function(t,e){t.eachSeriesByType(\"sankey\",(function(t){var e=t.getGraph().nodes;if(e.length){var i=1/0,r=-1/0;a.each(e,(function(t){var e=t.getLayout().value;er&&(r=e)})),a.each(e,(function(e){var a=new n({type:\"color\",mappingMethod:\"linear\",dataExtent:[i,r],visual:t.get(\"color\")}).mapValueToVisual(e.getLayout().value),o=e.getModel().get(\"itemStyle.color\");e.setVisual(\"color\",null!=o?o:a)}))}}))}},Ducp:function(t,e,i){var n=i(\"bYtY\"),a=i(\"IwbS\"),r=i(\"+TT/\"),o=i(\"XpcN\"),s=a.Group,l=[\"width\",\"height\"],u=[\"x\",\"y\"],c=o.extend({type:\"legend.scroll\",newlineDisabled:!0,init:function(){c.superCall(this,\"init\"),this._currentIndex=0,this.group.add(this._containerGroup=new s),this._containerGroup.add(this.getContentGroup()),this.group.add(this._controllerGroup=new s)},resetInner:function(){c.superCall(this,\"resetInner\"),this._controllerGroup.removeAll(),this._containerGroup.removeClipPath(),this._containerGroup.__rectSize=null},renderInner:function(t,e,i,r,o,s,l){var u=this;c.superCall(this,\"renderInner\",t,e,i,r,o,s,l);var h=this._controllerGroup,d=e.get(\"pageIconSize\",!0);n.isArray(d)||(d=[d,d]),f(\"pagePrev\",0);var p=e.getModel(\"pageTextStyle\");function f(t,i){var o=t+\"DataIndex\",s=a.createIcon(e.get(\"pageIcons\",!0)[e.getOrient().name][i],{onclick:n.bind(u._pageGo,u,o,e,r)},{x:-d[0]/2,y:-d[1]/2,width:d[0],height:d[1]});s.name=t,h.add(s)}h.add(new a.Text({name:\"pageText\",style:{textFill:p.getTextColor(),font:p.getFont(),textVerticalAlign:\"middle\",textAlign:\"center\"},silent:!0})),f(\"pageNext\",1)},layoutInner:function(t,e,i,a,o,s){var c=this.getSelectorGroup(),h=t.getOrient().index,d=l[h],p=u[h],f=l[1-h],g=u[1-h];o&&r.box(\"horizontal\",c,t.get(\"selectorItemGap\",!0));var m=t.get(\"selectorButtonGap\",!0),v=c.getBoundingRect(),y=[-v.x,-v.y],x=n.clone(i);o&&(x[d]=i[d]-v[d]-m);var _=this._layoutContentAndController(t,a,x,h,d,f,g);if(o){if(\"end\"===s)y[h]+=_[d]+m;else{var b=v[d]+m;y[h]-=b,_[p]-=b}_[d]+=v[d]+m,y[1-h]+=_[g]+_[f]/2-v[f]/2,_[f]=Math.max(_[f],v[f]),_[g]=Math.min(_[g],v[g]+y[1-h]),c.attr(\"position\",y)}return _},_layoutContentAndController:function(t,e,i,o,s,l,u){var c=this.getContentGroup(),h=this._containerGroup,d=this._controllerGroup;r.box(t.get(\"orient\"),c,t.get(\"itemGap\"),o?i.width:null,o?null:i.height),r.box(\"horizontal\",d,t.get(\"pageButtonItemGap\",!0));var p=c.getBoundingRect(),f=d.getBoundingRect(),g=this._showController=p[s]>i[s],m=[-p.x,-p.y];e||(m[o]=c.position[o]);var v=[0,0],y=[-f.x,-f.y],x=n.retrieve2(t.get(\"pageButtonGap\",!0),t.get(\"itemGap\",!0));g&&(\"end\"===t.get(\"pageButtonPosition\",!0)?y[o]+=i[s]-f[s]:v[o]+=f[s]+x),y[1-o]+=p[l]/2-f[l]/2,c.attr(\"position\",m),h.attr(\"position\",v),d.attr(\"position\",y);var _={x:0,y:0};if(_[s]=g?i[s]:p[s],_[l]=Math.max(p[l],f[l]),_[u]=Math.min(0,f[u]+y[1-o]),h.__rectSize=i[s],g){var b={x:0,y:0};b[s]=Math.max(i[s]-f[s]-x,0),b[l]=_[l],h.setClipPath(new a.Rect({shape:b})),h.__rectSize=b[s]}else d.eachChild((function(t){t.attr({invisible:!0,silent:!0})}));var w=this._getPageInfo(t);return null!=w.pageIndex&&a.updateProps(c,{position:w.contentPosition},!!g&&t),this._updatePageInfoView(t,w),_},_pageGo:function(t,e,i){var n=this._getPageInfo(e)[t];null!=n&&i.dispatchAction({type:\"legendScroll\",scrollDataIndex:n,legendId:e.id})},_updatePageInfoView:function(t,e){var i=this._controllerGroup;n.each([\"pagePrev\",\"pageNext\"],(function(n){var a=null!=e[n+\"DataIndex\"],r=i.childOfName(n);r&&(r.setStyle(\"fill\",t.get(a?\"pageIconColor\":\"pageIconInactiveColor\",!0)),r.cursor=a?\"pointer\":\"default\")}));var a=i.childOfName(\"pageText\"),r=t.get(\"pageFormatter\"),o=e.pageIndex,s=null!=o?o+1:0,l=e.pageCount;a&&r&&a.setStyle(\"text\",n.isString(r)?r.replace(\"{current}\",s).replace(\"{total}\",l):r({current:s,total:l}))},_getPageInfo:function(t){var e=t.get(\"scrollDataIndex\",!0),i=this.getContentGroup(),n=this._containerGroup.__rectSize,a=t.getOrient().index,r=l[a],o=u[a],s=this._findTargetItemIndex(e),c=i.children(),h=c[s],d=c.length,p=d?1:0,f={contentPosition:i.position.slice(),pageCount:p,pageIndex:p-1,pagePrevDataIndex:null,pageNextDataIndex:null};if(!h)return f;var g=_(h);f.contentPosition[a]=-g.s;for(var m=s+1,v=g,y=g,x=null;m<=d;++m)(!(x=_(c[m]))&&y.e>v.s+n||x&&!b(x,v.s))&&(v=y.i>v.i?y:x)&&(null==f.pageNextDataIndex&&(f.pageNextDataIndex=v.i),++f.pageCount),y=x;for(m=s-1,v=g,y=g,x=null;m>=-1;--m)(x=_(c[m]))&&b(y,x.s)||!(v.i=e&&t.s<=e+n}},_findTargetItemIndex:function(t){return this._showController?(this.getContentGroup().eachChild((function(n,a){var r=n.__legendDataIndex;null==i&&null!=r&&(i=a),r===t&&(e=a)})),null!=e?e:i):0;var e,i}});t.exports=c},EMyp:function(t,e,i){var n=i(\"ProS\"),a=i(\"bYtY\"),r=i(\"mFDi\"),o=i(\"K4ya\"),s=i(\"qJCg\"),l=i(\"iLNv\"),u=i(\"vZ6x\"),c=[\"inBrush\",\"outOfBrush\"],h=n.PRIORITY.VISUAL.BRUSH;function d(t){t.eachComponent({mainType:\"brush\"},(function(e){(e.brushTargetManager=new u(e.option,t)).setInputRanges(e.areas,t)}))}function p(t,e){if(!t.isDisposed()){var i=t.getZr();i.__ecInBrushSelectEvent=!0,t.dispatchAction({type:\"brushSelect\",batch:e}),i.__ecInBrushSelectEvent=!1}}function f(t,e,i,n){for(var a=0,r=e.length;ae[0][1]&&(e[0][1]=r[0]),r[1]e[1][1]&&(e[1][1]=r[1])}return e&&v(e)}};function v(t){return new r(t[0][0],t[1][0],t[0][1]-t[0][0],t[1][1]-t[1][0])}e.layoutCovers=d},ERHi:function(t,e,i){var n=i(\"ProS\");i(\"Z6js\"),i(\"R4Th\");var a=i(\"f5Yq\"),r=i(\"h8O9\");n.registerVisual(a(\"effectScatter\",\"circle\")),n.registerLayout(r(\"effectScatter\"))},Ez2D:function(t,e,i){var n=i(\"bYtY\"),a=i(\"4NO4\");t.exports=function(t,e){var i,r=[],o=t.seriesIndex;if(null==o||!(i=e.getSeriesByIndex(o)))return{point:[]};var s=i.getData(),l=a.queryDataIndex(s,t);if(null==l||l<0||n.isArray(l))return{point:[]};var u=s.getItemGraphicEl(l),c=i.coordinateSystem;if(i.getTooltipPosition)r=i.getTooltipPosition(l)||[];else if(c&&c.dataToPoint)r=c.dataToPoint(s.getValues(n.map(c.dimensions,(function(t){return s.mapDimension(t)})),l,!0))||[];else if(u){var h=u.getBoundingRect().clone();h.applyTransform(u.transform),r=[h.x+h.width/2,h.y+h.height/2]}return{point:r,el:u}}},F0hE:function(t,e,i){var n=i(\"ProS\"),a=i(\"bYtY\"),r=i(\"ca2m\"),o=i(\"Qxkt\"),s=i(\"ICMv\"),l=r.valueAxis;function u(t,e){return a.defaults({show:e},t)}var c=n.extendComponentModel({type:\"radar\",optionUpdated:function(){var t=this.get(\"boundaryGap\"),e=this.get(\"splitNumber\"),i=this.get(\"scale\"),n=this.get(\"axisLine\"),r=this.get(\"axisTick\"),l=this.get(\"axisType\"),u=this.get(\"axisLabel\"),c=this.get(\"name\"),h=this.get(\"name.show\"),d=this.get(\"name.formatter\"),p=this.get(\"nameGap\"),f=this.get(\"triggerEvent\"),g=a.map(this.get(\"indicator\")||[],(function(g){null!=g.max&&g.max>0&&!g.min?g.min=0:null!=g.min&&g.min<0&&!g.max&&(g.max=0);var m=c;if(null!=g.color&&(m=a.defaults({color:g.color},c)),g=a.merge(a.clone(g),{boundaryGap:t,splitNumber:e,scale:i,axisLine:n,axisTick:r,axisType:l,axisLabel:u,name:g.text,nameLocation:\"end\",nameGap:p,nameTextStyle:m,triggerEvent:f},!1),h||(g.name=\"\"),\"string\"==typeof d){var v=g.name;g.name=d.replace(\"{value}\",null!=v?v:\"\")}else\"function\"==typeof d&&(g.name=d(g.name,g));var y=a.extend(new o(g,null,this.ecModel),s);return y.mainType=\"radar\",y.componentIndex=this.componentIndex,y}),this);this.getIndicatorModels=function(){return g}},defaultOption:{zlevel:0,z:0,center:[\"50%\",\"50%\"],radius:\"75%\",startAngle:90,name:{show:!0},boundaryGap:[0,0],splitNumber:5,nameGap:15,scale:!1,shape:\"polygon\",axisLine:a.merge({lineStyle:{color:\"#bbb\"}},l.axisLine),axisLabel:u(l.axisLabel,!1),axisTick:u(l.axisTick,!1),axisType:\"interval\",splitLine:u(l.splitLine,!0),splitArea:u(l.splitArea,!0),indicator:[]}});t.exports=c},F5Ls:function(t,e){var i={\"\\u5357\\u6d77\\u8bf8\\u5c9b\":[32,80],\"\\u5e7f\\u4e1c\":[0,-10],\"\\u9999\\u6e2f\":[10,5],\"\\u6fb3\\u95e8\":[-10,10],\"\\u5929\\u6d25\":[5,5]};t.exports=function(t,e){if(\"china\"===t){var n=i[e.name];if(n){var a=e.center;a[0]+=n[0]/10.5,a[1]+=-n[1]/14}}}},F7hV:function(t,e,i){var n=i(\"MBQ8\").extend({type:\"series.bar\",dependencies:[\"grid\",\"polar\"],brushSelector:\"rect\",getProgressive:function(){return!!this.get(\"large\")&&this.get(\"progressive\")},getProgressiveThreshold:function(){var t=this.get(\"progressiveThreshold\"),e=this.get(\"largeThreshold\");return e>t&&(t=e),t},defaultOption:{clip:!0,roundCap:!1,showBackground:!1,backgroundStyle:{color:\"rgba(180, 180, 180, 0.2)\",borderColor:null,borderWidth:0,borderType:\"solid\",borderRadius:0,shadowBlur:0,shadowColor:null,shadowOffsetX:0,shadowOffsetY:0,opacity:1}}});t.exports=n},F9bG:function(t,e,i){var n=i(\"bYtY\"),a=i(\"ItGF\"),r=(0,i(\"4NO4\").makeInner)(),o=n.each;function s(t,e,i){t.handler(\"leave\",null,i)}function l(t,e,i,n){e.handler(t,i,n)}e.register=function(t,e,i){if(!a.node){var u=e.getZr();r(u).records||(r(u).records={}),function(t,e){function i(i,n){t.on(i,(function(i){var a=function(t){var e={showTip:[],hideTip:[]},i=function(n){var a=e[n.type];a?a.push(n):(n.dispatchAction=i,t.dispatchAction(n))};return{dispatchAction:i,pendings:e}}(e);o(r(t).records,(function(t){t&&n(t,i,a.dispatchAction)})),function(t,e){var i,n=t.showTip.length,a=t.hideTip.length;n?i=t.showTip[n-1]:a&&(i=t.hideTip[a-1]),i&&(i.dispatchAction=null,e.dispatchAction(i))}(a.pendings,e)}))}r(t).initialized||(r(t).initialized=!0,i(\"click\",n.curry(l,\"click\")),i(\"mousemove\",n.curry(l,\"mousemove\")),i(\"globalout\",s))}(u,e),(r(u).records[t]||(r(u).records[t]={})).handler=i}},e.unregister=function(t,e){if(!a.node){var i=e.getZr();(r(i).records||{})[t]&&(r(i).records[t]=null)}}},FBjb:function(t,e,i){var n=i(\"bYtY\"),a=i(\"oVpE\").createSymbol,r=i(\"IwbS\"),o=i(\"OELB\").parsePercent,s=i(\"x3X8\").getDefaultLabel;function l(t,e,i){r.Group.call(this),this.updateData(t,e,i)}var u=l.prototype,c=l.getSymbolSize=function(t,e){var i=t.getItemVisual(e,\"symbolSize\");return i instanceof Array?i.slice():[+i,+i]};function h(t){return[t[0]/2,t[1]/2]}function d(t,e){this.parent.drift(t,e)}u._createSymbol=function(t,e,i,n,r){this.removeAll();var o=e.getItemVisual(i,\"color\"),s=a(t,-1,-1,2,2,o,r);s.attr({z2:100,culling:!0,scale:h(n)}),s.drift=d,this._symbolType=t,this.add(s)},u.stopSymbolAnimation=function(t){this.childAt(0).stopAnimation(t)},u.getSymbolPath=function(){return this.childAt(0)},u.getScale=function(){return this.childAt(0).scale},u.highlight=function(){this.childAt(0).trigger(\"emphasis\")},u.downplay=function(){this.childAt(0).trigger(\"normal\")},u.setZ=function(t,e){var i=this.childAt(0);i.zlevel=t,i.z=e},u.setDraggable=function(t){var e=this.childAt(0);e.draggable=t,e.cursor=t?\"move\":e.cursor},u.updateData=function(t,e,i){this.silent=!1;var n=t.getItemVisual(e,\"symbol\")||\"circle\",a=t.hostModel,o=c(t,e),s=n!==this._symbolType;if(s){var l=t.getItemVisual(e,\"symbolKeepAspect\");this._createSymbol(n,t,e,o,l)}else(u=this.childAt(0)).silent=!1,r.updateProps(u,{scale:h(o)},a,e);if(this._updateCommon(t,e,o,i),s){var u=this.childAt(0),d=i&&i.fadeIn,p={scale:u.scale.slice()};d&&(p.style={opacity:u.style.opacity}),u.scale=[0,0],d&&(u.style.opacity=0),r.initProps(u,p,a,e)}this._seriesModel=a};var p=[\"itemStyle\"],f=[\"emphasis\",\"itemStyle\"],g=[\"label\"],m=[\"emphasis\",\"label\"];function v(t,e){if(!this.incremental&&!this.useHoverLayer)if(\"emphasis\"===e){var i=this.__symbolOriginalScale,n=i[1]/i[0],a={scale:[Math.max(1.1*i[0],i[0]+3),Math.max(1.1*i[1],i[1]+3*n)]};this.animateTo(a,400,\"elasticOut\")}else\"normal\"===e&&this.animateTo({scale:this.__symbolOriginalScale},400,\"elasticOut\")}u._updateCommon=function(t,e,i,a){var l=this.childAt(0),u=t.hostModel,c=t.getItemVisual(e,\"color\");\"image\"!==l.type?l.useStyle({strokeNoScale:!0}):l.setStyle({opacity:null,shadowBlur:null,shadowOffsetX:null,shadowOffsetY:null,shadowColor:null});var d=a&&a.itemStyle,y=a&&a.hoverItemStyle,x=a&&a.symbolOffset,_=a&&a.labelModel,b=a&&a.hoverLabelModel,w=a&&a.hoverAnimation,S=a&&a.cursorStyle;if(!a||t.hasItemOption){var M=a&&a.itemModel?a.itemModel:t.getItemModel(e);d=M.getModel(p).getItemStyle([\"color\"]),y=M.getModel(f).getItemStyle(),x=M.getShallow(\"symbolOffset\"),_=M.getModel(g),b=M.getModel(m),w=M.getShallow(\"hoverAnimation\"),S=M.getShallow(\"cursor\")}else y=n.extend({},y);var I=l.style,T=t.getItemVisual(e,\"symbolRotate\");l.attr(\"rotation\",(T||0)*Math.PI/180||0),x&&l.attr(\"position\",[o(x[0],i[0]),o(x[1],i[1])]),S&&l.attr(\"cursor\",S),l.setColor(c,a&&a.symbolInnerColor),l.setStyle(d);var A=t.getItemVisual(e,\"opacity\");null!=A&&(I.opacity=A);var D=t.getItemVisual(e,\"liftZ\"),C=l.__z2Origin;null!=D?null==C&&(l.__z2Origin=l.z2,l.z2+=D):null!=C&&(l.z2=C,l.__z2Origin=null);var L=a&&a.useNameLabel;r.setLabelStyle(I,y,_,b,{labelFetcher:u,labelDataIndex:e,defaultText:function(e,i){return L?t.getName(e):s(t,e)},isRectText:!0,autoColor:c}),l.__symbolOriginalScale=h(i),l.hoverStyle=y,l.highDownOnUpdate=w&&u.isAnimationEnabled()?v:null,r.setHoverStyle(l)},u.fadeOut=function(t,e){var i=this.childAt(0);this.silent=i.silent=!0,(!e||!e.keepLabel)&&(i.style.text=null),r.updateProps(i,{style:{opacity:0},scale:[0,0]},this._seriesModel,this.dataIndex,t)},n.inherits(l,r.Group),t.exports=l},FGaS:function(t,e,i){var n=i(\"ProS\"),a=i(\"IwbS\"),r=i(\"bYtY\"),o=i(\"oVpE\"),s=n.extendChartView({type:\"radar\",render:function(t,e,i){var n=t.coordinateSystem,s=this.group,l=t.getData(),u=this._data;function c(t,e){var i=t.getItemVisual(e,\"symbol\")||\"circle\",n=t.getItemVisual(e,\"color\");if(\"none\"!==i){var a=function(t){return r.isArray(t)||(t=[+t,+t]),t}(t.getItemVisual(e,\"symbolSize\")),s=o.createSymbol(i,-1,-1,2,2,n);return s.attr({style:{strokeNoScale:!0},z2:100,scale:[a[0]/2,a[1]/2]}),s}}function h(e,i,n,r,o,s){n.removeAll();for(var l=0;l0?\"P\":\"N\",r=n.getVisual(\"borderColor\"+a)||n.getVisual(\"color\"+a),o=i.getModel(l).getItemStyle(c);e.useStyle(o),e.style.fill=null,e.style.stroke=r}t.exports=h},Gev7:function(t,e,i){var n=i(\"bYtY\"),a=i(\"K2GJ\"),r=i(\"1bdT\"),o=i(\"ni6a\");function s(t){for(var e in r.call(this,t=t||{}),t)t.hasOwnProperty(e)&&\"style\"!==e&&(this[e]=t[e]);this.style=new a(t.style,this),this._rect=null,this.__clipPaths=null}s.prototype={constructor:s,type:\"displayable\",__dirty:!0,invisible:!1,z:0,z2:0,zlevel:0,draggable:!1,dragging:!1,silent:!1,culling:!1,cursor:\"pointer\",rectHover:!1,progressive:!1,incremental:!1,globalScaleRatio:1,beforeBrush:function(t){},afterBrush:function(t){},brush:function(t,e){},getBoundingRect:function(){},contain:function(t,e){return this.rectContain(t,e)},traverse:function(t,e){t.call(e,this)},rectContain:function(t,e){var i=this.transformCoordToLocal(t,e);return this.getBoundingRect().contain(i[0],i[1])},dirty:function(){this.__dirty=this.__dirtyText=!0,this._rect=null,this.__zr&&this.__zr.refresh()},animateStyle:function(t){return this.animate(\"style\",t)},attrKV:function(t,e){\"style\"!==t?r.prototype.attrKV.call(this,t,e):this.style.set(e)},setStyle:function(t,e){return this.style.set(t,e),this.dirty(!1),this},useStyle:function(t){return this.style=new a(t,this),this.dirty(!1),this},calculateTextPosition:null},n.inherits(s,r),n.mixin(s,o),t.exports=s},GrNh:function(t,e,i){var n=i(\"bYtY\"),a=i(\"IwbS\"),r=i(\"6Ic6\");function o(t,e,i,n){var a=e.getData(),r=a.getName(this.dataIndex),o=e.get(\"selectedOffset\");n.dispatchAction({type:\"pieToggleSelect\",from:t,name:r,seriesId:e.id}),a.each((function(t){s(a.getItemGraphicEl(t),a.getItemLayout(t),e.isSelected(a.getName(t)),o,i)}))}function s(t,e,i,n,a){var r=(e.startAngle+e.endAngle)/2,o=i?n:0,s=[Math.cos(r)*o,Math.sin(r)*o];a?t.animate().when(200,{position:s}).start(\"bounceOut\"):t.attr(\"position\",s)}function l(t,e){a.Group.call(this);var i=new a.Sector({z2:2}),n=new a.Polyline,r=new a.Text;this.add(i),this.add(n),this.add(r),this.updateData(t,e,!0)}var u=l.prototype;u.updateData=function(t,e,i){var r=this.childAt(0),o=this.childAt(1),l=this.childAt(2),u=t.hostModel,c=t.getItemModel(e),h=t.getItemLayout(e),d=n.extend({},h);d.label=null;var p=u.getShallow(\"animationTypeUpdate\");i?(r.setShape(d),\"scale\"===u.getShallow(\"animationType\")?(r.shape.r=h.r0,a.initProps(r,{shape:{r:h.r}},u,e)):(r.shape.endAngle=h.startAngle,a.updateProps(r,{shape:{endAngle:h.endAngle}},u,e))):\"expansion\"===p?r.setShape(d):a.updateProps(r,{shape:d},u,e);var f=t.getItemVisual(e,\"color\");r.useStyle(n.defaults({lineJoin:\"bevel\",fill:f},c.getModel(\"itemStyle\").getItemStyle())),r.hoverStyle=c.getModel(\"emphasis.itemStyle\").getItemStyle();var g=c.getShallow(\"cursor\");g&&r.attr(\"cursor\",g),s(this,t.getItemLayout(e),u.isSelected(t.getName(e)),u.get(\"selectedOffset\"),u.get(\"animation\")),this._updateLabel(t,e,!i&&\"transition\"===p),this.highDownOnUpdate=u.get(\"silent\")?null:function(t,e){var i=u.isAnimationEnabled()&&c.get(\"hoverAnimation\");\"emphasis\"===e?(o.ignore=o.hoverIgnore,l.ignore=l.hoverIgnore,i&&(r.stopAnimation(!0),r.animateTo({shape:{r:h.r+u.get(\"hoverOffset\")}},300,\"elasticOut\"))):(o.ignore=o.normalIgnore,l.ignore=l.normalIgnore,i&&(r.stopAnimation(!0),r.animateTo({shape:{r:h.r}},300,\"elasticOut\")))},a.setHoverStyle(this)},u._updateLabel=function(t,e,i){var n=this.childAt(1),r=this.childAt(2),o=t.hostModel,s=t.getItemModel(e),l=t.getItemLayout(e).label,u=t.getItemVisual(e,\"color\");if(!l||isNaN(l.x)||isNaN(l.y))r.ignore=r.normalIgnore=r.hoverIgnore=n.ignore=n.normalIgnore=n.hoverIgnore=!0;else{var c={points:l.linePoints||[[l.x,l.y],[l.x,l.y],[l.x,l.y]]},h={x:l.x,y:l.y};i?(a.updateProps(n,{shape:c},o,e),a.updateProps(r,{style:h},o,e)):(n.attr({shape:c}),r.attr({style:h})),r.attr({rotation:l.rotation,origin:[l.x,l.y],z2:10});var d=s.getModel(\"label\"),p=s.getModel(\"emphasis.label\"),f=s.getModel(\"labelLine\"),g=s.getModel(\"emphasis.labelLine\");u=t.getItemVisual(e,\"color\"),a.setLabelStyle(r.style,r.hoverStyle={},d,p,{labelFetcher:t.hostModel,labelDataIndex:e,defaultText:l.text,autoColor:u,useInsideStyle:!!l.inside},{textAlign:l.textAlign,textVerticalAlign:l.verticalAlign,opacity:t.getItemVisual(e,\"opacity\")}),r.ignore=r.normalIgnore=!d.get(\"show\"),r.hoverIgnore=!p.get(\"show\"),n.ignore=n.normalIgnore=!f.get(\"show\"),n.hoverIgnore=!g.get(\"show\"),n.setStyle({stroke:u,opacity:t.getItemVisual(e,\"opacity\")}),n.setStyle(f.getModel(\"lineStyle\").getLineStyle()),n.hoverStyle=g.getModel(\"lineStyle\").getLineStyle();var m=f.get(\"smooth\");m&&!0===m&&(m=.4),n.setShape({smooth:m})}},n.inherits(l,a.Group);var c=r.extend({type:\"pie\",init:function(){var t=new a.Group;this._sectorGroup=t},render:function(t,e,i,a){if(!a||a.from!==this.uid){var r=t.getData(),s=this._data,u=this.group,c=e.get(\"animation\"),h=!s,d=t.get(\"animationType\"),p=t.get(\"animationTypeUpdate\"),f=n.curry(o,this.uid,t,c,i),g=t.get(\"selectedMode\");if(r.diff(s).add((function(t){var e=new l(r,t);h&&\"scale\"!==d&&e.eachChild((function(t){t.stopAnimation(!0)})),g&&e.on(\"click\",f),r.setItemGraphicEl(t,e),u.add(e)})).update((function(t,e){var i=s.getItemGraphicEl(e);h||\"transition\"===p||i.eachChild((function(t){t.stopAnimation(!0)})),i.updateData(r,t),i.off(\"click\"),g&&i.on(\"click\",f),u.add(i),r.setItemGraphicEl(t,i)})).remove((function(t){var e=s.getItemGraphicEl(t);u.remove(e)})).execute(),c&&r.count()>0&&(h?\"scale\"!==d:\"transition\"!==p)){for(var m=r.getItemLayout(0),v=1;isNaN(m.startAngle)&&v=i.r0}}});t.exports=c},H6uX:function(t,e){var i=Array.prototype.slice,n=function(t){this._$handlers={},this._$eventProcessor=t};function a(t,e,i,n,a,r){var o=t._$handlers;if(\"function\"==typeof i&&(a=n,n=i,i=null),!n||!e)return t;i=function(t,e){var i=t._$eventProcessor;return null!=e&&i&&i.normalizeQuery&&(e=i.normalizeQuery(e)),e}(t,i),o[e]||(o[e]=[]);for(var s=0;s3&&(a=i.call(a,1));for(var o=e.length,s=0;s4&&(a=i.call(a,1,a.length-1));for(var o=a[a.length-1],s=e.length,l=0;l=0?\"p\":\"n\",O=S;if(b&&(l[c][P]||(l[c][P]={p:S,n:S}),O=l[c][P][k]),\"radius\"===f.dim){var N=f.dataToRadius(L)-S,E=n.dataToAngle(P);Math.abs(N)=a/3?1:2),l=e.y-n(o)*r*(r>=a/3?1:2);o=e.angle-Math.PI/2,t.moveTo(s,l),t.lineTo(e.x+i(o)*r,e.y+n(o)*r),t.lineTo(e.x+i(e.angle)*a,e.y+n(e.angle)*a),t.lineTo(e.x-i(o)*r,e.y-n(o)*r),t.lineTo(s,l)}});t.exports=n},Hxpc:function(t,e,i){var n=i(\"bYtY\"),a=i(\"4NO4\"),r=i(\"bLfw\"),o=i(\"Qxkt\"),s=i(\"cCMj\"),l=i(\"7uqq\"),u=r.extend({type:\"geo\",coordinateSystem:null,layoutMode:\"box\",init:function(t){r.prototype.init.apply(this,arguments),a.defaultEmphasis(t,\"label\",[\"show\"])},optionUpdated:function(){var t=this.option,e=this;t.regions=l.getFilledRegions(t.regions,t.map,t.nameMap),this._optionModelMap=n.reduce(t.regions||[],(function(t,i){return i.name&&t.set(i.name,new o(i,e)),t}),n.createHashMap()),this.updateSelectedMap(t.regions)},defaultOption:{zlevel:0,z:0,show:!0,left:\"center\",top:\"center\",aspectScale:null,silent:!1,map:\"\",boundingCoords:null,center:null,zoom:1,scaleLimit:null,label:{show:!1,color:\"#000\"},itemStyle:{borderWidth:.5,borderColor:\"#444\",color:\"#eee\"},emphasis:{label:{show:!0,color:\"rgb(100,0,0)\"},itemStyle:{color:\"rgba(255,215,0,0.8)\"}},regions:[]},getRegionModel:function(t){return this._optionModelMap.get(t)||new o(null,this,this.ecModel)},getFormattedLabel:function(t,e){var i=this.getRegionModel(t).get(\"label\"+(\"normal\"===e?\".\":e+\".\")+\"formatter\"),n={name:t};return\"function\"==typeof i?(n.status=e,i(n)):\"string\"==typeof i?i.replace(\"{a}\",null!=t?t:\"\"):void 0},setZoom:function(t){this.option.zoom=t},setCenter:function(t){this.option.center=t}});n.mixin(u,s),t.exports=u},\"I+77\":function(t,e,i){var n=i(\"ProS\");i(\"h54F\"),i(\"lwQL\"),i(\"10cm\");var a=i(\"Z1r0\"),r=i(\"f5Yq\"),o=i(\"KUOm\"),s=i(\"3m61\"),l=i(\"01d+\"),u=i(\"rdor\"),c=i(\"WGYa\"),h=i(\"ewwo\");n.registerProcessor(a),n.registerVisual(r(\"graph\",\"circle\",null)),n.registerVisual(o),n.registerVisual(s),n.registerLayout(l),n.registerLayout(n.PRIORITY.VISUAL.POST_CHART_LAYOUT,u),n.registerLayout(c),n.registerCoordinateSystem(\"graphView\",{create:h})},\"I+Bx\":function(t,e,i){var n=i(\"bYtY\"),a=i(\"eIcI\"),r=i(\"ieMj\"),o=i(\"OELB\"),s=i(\"aX7z\"),l=s.getScaleExtent,u=s.niceScaleExtent,c=i(\"IDmD\"),h=i(\"jCoz\");function d(t,e,i){this._model=t,this.dimensions=[],this._indicatorAxes=n.map(t.getIndicatorModels(),(function(t,e){var i=\"indicator_\"+e,n=new a(i,\"log\"===t.get(\"axisType\")?new h:new r);return n.name=t.get(\"name\"),n.model=t,t.axis=n,this.dimensions.push(i),n}),this),this.resize(t,i)}d.prototype.getIndicatorAxes=function(){return this._indicatorAxes},d.prototype.dataToPoint=function(t,e){return this.coordToPoint(this._indicatorAxes[e].dataToCoord(t),e)},d.prototype.coordToPoint=function(t,e){var i=this._indicatorAxes[e].angle;return[this.cx+t*Math.cos(i),this.cy-t*Math.sin(i)]},d.prototype.pointToData=function(t){var e=t[0]-this.cx,i=t[1]-this.cy,n=Math.sqrt(e*e+i*i);e/=n,i/=n;for(var a,r=Math.atan2(-i,e),o=1/0,s=-1,l=0;li[0]&&isFinite(f)&&isFinite(i[0]));else{a.getTicks().length-1>r&&(d=s(d));var p=Math.ceil(i[1]/d)*d,f=o.round(p-d*r);a.setExtent(f,p),a.setInterval(d)}}))},d.dimensions=[],d.create=function(t,e){var i=[];return t.eachComponent(\"radar\",(function(n){var a=new d(n,t,e);i.push(a),n.coordinateSystem=a})),t.eachSeriesByType(\"radar\",(function(t){\"radar\"===t.get(\"coordinateSystem\")&&(t.coordinateSystem=i[t.get(\"radarIndex\")||0])})),i},c.register(\"radar\",d),t.exports=d},\"I3/A\":function(t,e,i){var n=i(\"bYtY\"),a=i(\"YXkt\"),r=i(\"c2i1\"),o=i(\"Mdki\"),s=i(\"sdST\"),l=i(\"IDmD\"),u=i(\"MwEJ\");t.exports=function(t,e,i,c,h){for(var d=new r(c),p=0;p \"+x)),m++)}var _,b=i.get(\"coordinateSystem\");if(\"cartesian2d\"===b||\"polar\"===b)_=u(t,i);else{var w=l.get(b),S=w&&\"view\"!==w.type&&w.dimensions||[];n.indexOf(S,\"value\")<0&&S.concat([\"value\"]);var M=s(t,{coordDimensions:S});(_=new a(M,i)).initData(t)}var I=new a([\"value\"],i);return I.initData(g,f),h&&h(_,I),o({mainData:_,struct:d,structAttr:\"graph\",datas:{node:_,edge:I},datasAttr:{node:\"data\",edge:\"edgeData\"}}),d.update(),d}},ICMv:function(t,e,i){var n=i(\"bYtY\");t.exports={getMin:function(t){var e=this.option,i=t||null==e.rangeStart?e.min:e.rangeStart;return this.axis&&null!=i&&\"dataMin\"!==i&&\"function\"!=typeof i&&!n.eqNaN(i)&&(i=this.axis.scale.parse(i)),i},getMax:function(t){var e=this.option,i=t||null==e.rangeEnd?e.max:e.rangeEnd;return this.axis&&null!=i&&\"dataMax\"!==i&&\"function\"!=typeof i&&!n.eqNaN(i)&&(i=this.axis.scale.parse(i)),i},getNeedCrossZero:function(){var t=this.option;return null==t.rangeStart&&null==t.rangeEnd&&!t.scale},getCoordSysModel:n.noop,setRange:function(t,e){this.option.rangeStart=t,this.option.rangeEnd=e},resetRange:function(){this.option.rangeStart=this.option.rangeEnd=null}}},IDmD:function(t,e,i){var n=i(\"bYtY\"),a={};function r(){this._coordinateSystems=[]}r.prototype={constructor:r,create:function(t,e){var i=[];n.each(a,(function(n,a){var r=n.create(t,e);i=i.concat(r||[])})),this._coordinateSystems=i},update:function(t,e){n.each(this._coordinateSystems,(function(i){i.update&&i.update(t,e)}))},getCoordinateSystems:function(){return this._coordinateSystems.slice()}},r.register=function(t,e){a[t]=e},r.get=function(t){return a[t]},t.exports=r},IMiH:function(t,e,i){var n=i(\"Sj9i\"),a=i(\"QBsz\"),r=i(\"4mN7\"),o=i(\"mFDi\"),s=i(\"LPTA\").devicePixelRatio,l={M:1,L:2,C:3,Q:4,A:5,Z:6,R:7},u=[],c=[],h=[],d=[],p=Math.min,f=Math.max,g=Math.cos,m=Math.sin,v=Math.sqrt,y=Math.abs,x=\"undefined\"!=typeof Float32Array,_=function(t){this._saveData=!t,this._saveData&&(this.data=[]),this._ctx=null};_.prototype={constructor:_,_xi:0,_yi:0,_x0:0,_y0:0,_ux:0,_uy:0,_len:0,_lineDash:null,_dashOffset:0,_dashIdx:0,_dashSum:0,setScale:function(t,e,i){this._ux=y((i=i||0)/s/t)||0,this._uy=y(i/s/e)||0},getContext:function(){return this._ctx},beginPath:function(t){return this._ctx=t,t&&t.beginPath(),t&&(this.dpr=t.dpr),this._saveData&&(this._len=0),this._lineDash&&(this._lineDash=null,this._dashOffset=0),this},moveTo:function(t,e){return this.addData(l.M,t,e),this._ctx&&this._ctx.moveTo(t,e),this._x0=t,this._y0=e,this._xi=t,this._yi=e,this},lineTo:function(t,e){var i=y(t-this._xi)>this._ux||y(e-this._yi)>this._uy||this._len<5;return this.addData(l.L,t,e),this._ctx&&i&&(this._needsDash()?this._dashedLineTo(t,e):this._ctx.lineTo(t,e)),i&&(this._xi=t,this._yi=e),this},bezierCurveTo:function(t,e,i,n,a,r){return this.addData(l.C,t,e,i,n,a,r),this._ctx&&(this._needsDash()?this._dashedBezierTo(t,e,i,n,a,r):this._ctx.bezierCurveTo(t,e,i,n,a,r)),this._xi=a,this._yi=r,this},quadraticCurveTo:function(t,e,i,n){return this.addData(l.Q,t,e,i,n),this._ctx&&(this._needsDash()?this._dashedQuadraticTo(t,e,i,n):this._ctx.quadraticCurveTo(t,e,i,n)),this._xi=i,this._yi=n,this},arc:function(t,e,i,n,a,r){return this.addData(l.A,t,e,i,i,n,a-n,0,r?0:1),this._ctx&&this._ctx.arc(t,e,i,n,a,r),this._xi=g(a)*i+t,this._yi=m(a)*i+e,this},arcTo:function(t,e,i,n,a){return this._ctx&&this._ctx.arcTo(t,e,i,n,a),this},rect:function(t,e,i,n){return this._ctx&&this._ctx.rect(t,e,i,n),this.addData(l.R,t,e,i,n),this},closePath:function(){this.addData(l.Z);var t=this._ctx,e=this._x0,i=this._y0;return t&&(this._needsDash()&&this._dashedLineTo(e,i),t.closePath()),this._xi=e,this._yi=i,this},fill:function(t){t&&t.fill(),this.toStatic()},stroke:function(t){t&&t.stroke(),this.toStatic()},setLineDash:function(t){if(t instanceof Array){this._lineDash=t,this._dashIdx=0;for(var e=0,i=0;ie.length&&(this._expandData(),e=this.data);for(var i=0;i0&&g<=t||c<0&&g>=t||0===c&&(h>0&&m<=e||h<0&&m>=e);)g+=c*(i=o[n=this._dashIdx]),m+=h*i,this._dashIdx=(n+1)%y,c>0&&gl||h>0&&mu||s[n%2?\"moveTo\":\"lineTo\"](c>=0?p(g,t):f(g,t),h>=0?p(m,e):f(m,e));this._dashOffset=-v((c=g-t)*c+(h=m-e)*h)},_dashedBezierTo:function(t,e,i,a,r,o){var s,l,u,c,h,d=this._dashSum,p=this._dashOffset,f=this._lineDash,g=this._ctx,m=this._xi,y=this._yi,x=n.cubicAt,_=0,b=this._dashIdx,w=f.length,S=0;for(p<0&&(p=d+p),p%=d,s=0;s<1;s+=.1)l=x(m,t,i,r,s+.1)-x(m,t,i,r,s),u=x(y,e,a,o,s+.1)-x(y,e,a,o,s),_+=v(l*l+u*u);for(;bp);b++);for(s=(S-p)/_;s<=1;)c=x(m,t,i,r,s),h=x(y,e,a,o,s),b%2?g.moveTo(c,h):g.lineTo(c,h),s+=f[b]/_,b=(b+1)%w;b%2!=0&&g.lineTo(r,o),this._dashOffset=-v((l=r-c)*l+(u=o-h)*u)},_dashedQuadraticTo:function(t,e,i,n){var a=i,r=n;i=(i+2*t)/3,n=(n+2*e)/3,this._dashedBezierTo(t=(this._xi+2*t)/3,e=(this._yi+2*e)/3,i,n,a,r)},toStatic:function(){var t=this.data;t instanceof Array&&(t.length=this._len,x&&(this.data=new Float32Array(t)))},getBoundingRect:function(){u[0]=u[1]=h[0]=h[1]=Number.MAX_VALUE,c[0]=c[1]=d[0]=d[1]=-Number.MAX_VALUE;for(var t=this.data,e=0,i=0,n=0,s=0,p=0;pu||y(o-a)>c||d===h-1)&&(t.lineTo(r,o),n=r,a=o);break;case l.C:t.bezierCurveTo(s[d++],s[d++],s[d++],s[d++],s[d++],s[d++]),n=s[d-2],a=s[d-1];break;case l.Q:t.quadraticCurveTo(s[d++],s[d++],s[d++],s[d++]),n=s[d-2],a=s[d-1];break;case l.A:var f=s[d++],v=s[d++],x=s[d++],_=s[d++],b=s[d++],w=s[d++],S=s[d++],M=s[d++],I=x>_?x:_,T=x>_?1:x/_,A=x>_?_/x:1,D=b+w;Math.abs(x-_)>.001?(t.translate(f,v),t.rotate(S),t.scale(T,A),t.arc(0,0,I,b,D,1-M),t.scale(1/T,1/A),t.rotate(-S),t.translate(-f,-v)):t.arc(f,v,I,b,D,1-M),1===d&&(e=g(b)*x+f,i=m(b)*_+v),n=g(D)*x+f,a=m(D)*_+v;break;case l.R:e=n=s[d],i=a=s[d+1],t.rect(s[d++],s[d++],s[d++],s[d++]);break;case l.Z:t.closePath(),n=e,a=i}}}},_.CMD=l,t.exports=_},IUWy:function(t,e){var i={};e.register=function(t,e){i[t]=e},e.get=function(t){return i[t]}},IWNH:function(t,e,i){var n=i(\"T4UG\"),a=i(\"Bsck\"),r=i(\"7aKB\").encodeHTML,o=i(\"Qxkt\"),s=n.extend({type:\"series.tree\",layoutInfo:null,layoutMode:\"box\",getInitialData:function(t){var e={name:t.name,children:t.data},i=new o(t.leaves||{},this,this.ecModel),n=a.createTree(e,this,{},(function(t){t.wrapMethod(\"getItemModel\",(function(t,e){var a=n.getNodeByDataIndex(e);return a.children.length&&a.isExpand||(t.parentModel=i),t}))})),r=0;n.eachNode(\"preorder\",(function(t){t.depth>r&&(r=t.depth)}));var s=t.expandAndCollapse&&t.initialTreeDepth>=0?t.initialTreeDepth:r;return n.root.eachNode(\"preorder\",(function(t){var e=t.hostTree.data.getRawDataItem(t.dataIndex);t.isExpand=e&&null!=e.collapsed?!e.collapsed:t.depth<=s})),n.data},getOrient:function(){var t=this.get(\"orient\");return\"horizontal\"===t?t=\"LR\":\"vertical\"===t&&(t=\"TB\"),t},setZoom:function(t){this.option.zoom=t},setCenter:function(t){this.option.center=t},formatTooltip:function(t){for(var e=this.getData().tree,i=e.root.children[0],n=e.getNodeByDataIndex(t),a=n.getValue(),o=n.name;n&&n!==i;)o=n.parentNode.name+\".\"+o,n=n.parentNode;return r(o+(isNaN(a)||null==a?\"\":\" : \"+a))},defaultOption:{zlevel:0,z:2,coordinateSystem:\"view\",left:\"12%\",top:\"12%\",right:\"12%\",bottom:\"12%\",layout:\"orthogonal\",edgeShape:\"curve\",edgeForkPosition:\"50%\",roam:!1,nodeScaleRatio:.4,center:null,zoom:1,orient:\"LR\",symbol:\"emptyCircle\",symbolSize:7,expandAndCollapse:!0,initialTreeDepth:2,lineStyle:{color:\"#ccc\",width:1.5,curveness:.5},itemStyle:{color:\"lightsteelblue\",borderColor:\"#c23531\",borderWidth:1.5},label:{show:!0,color:\"#555\"},leaves:{label:{show:!0}},animationEasing:\"linear\",animationDuration:700,animationDurationUpdate:1e3}});t.exports=s},IWp7:function(t,e,i){var n=i(\"bYtY\"),a=i(\"OELB\"),r=i(\"7aKB\"),o=i(\"lE7J\"),s=i(\"ieMj\"),l=s.prototype,u=Math.ceil,c=Math.floor,h=864e5,d=s.extend({type:\"time\",getLabel:function(t){var e=this._stepLvl,i=new Date(t);return r.formatTime(e[0],i,this.getSetting(\"useUTC\"))},niceExtent:function(t){var e=this._extent;if(e[0]===e[1]&&(e[0]-=h,e[1]+=h),e[1]===-1/0&&e[0]===1/0){var i=new Date;e[1]=+new Date(i.getFullYear(),i.getMonth(),i.getDate()),e[0]=e[1]-h}this.niceTicks(t.splitNumber,t.minInterval,t.maxInterval);var n=this._interval;t.fixMin||(e[0]=a.round(c(e[0]/n)*n)),t.fixMax||(e[1]=a.round(u(e[1]/n)*n))},niceTicks:function(t,e,i){var n=this._extent,r=n[1]-n[0],s=r/(t=t||10);null!=e&&si&&(s=i);var l=p.length,h=function(t,e,i,n){for(;i>>1;t[a][1]=11),domSupported:\"undefined\"!=typeof document}),t.exports=i},Itpr:function(t,e,i){var n=i(\"+TT/\");function a(t){var e=t.children;return e.length&&t.isExpand?e[e.length-1]:t.hierNode.thread}function r(t){var e=t.children;return e.length&&t.isExpand?e[0]:t.hierNode.thread}function o(t,e,i){return t.hierNode.ancestor.parentNode===e.parentNode?t.hierNode.ancestor:i}function s(t,e,i){var n=i/(e.hierNode.i-t.hierNode.i);e.hierNode.change-=n,e.hierNode.shift+=i,e.hierNode.modifier+=i,e.hierNode.prelim+=i,t.hierNode.change+=n}function l(t,e){return t.parentNode===e.parentNode?1:2}e.init=function(t){t.hierNode={defaultAncestor:null,ancestor:t,prelim:0,modifier:0,change:0,shift:0,i:0,thread:null};for(var e,i,n=[t];e=n.pop();)if(i=e.children,e.isExpand&&i.length)for(var a=i.length-1;a>=0;a--){var r=i[a];r.hierNode={defaultAncestor:null,ancestor:r,prelim:0,modifier:0,change:0,shift:0,i:a,thread:null},n.push(r)}},e.firstWalk=function(t,e){var i=t.isExpand?t.children:[],n=t.parentNode.children,l=t.hierNode.i?n[t.hierNode.i-1]:null;if(i.length){!function(t){for(var e=t.children,i=e.length,n=0,a=0;--i>=0;){var r=e[i];r.hierNode.prelim+=n,r.hierNode.modifier+=n,n+=r.hierNode.shift+(a+=r.hierNode.change)}}(t);var u=(i[0].hierNode.prelim+i[i.length-1].hierNode.prelim)/2;l?(t.hierNode.prelim=l.hierNode.prelim+e(t,l),t.hierNode.modifier=t.hierNode.prelim-u):t.hierNode.prelim=u}else l&&(t.hierNode.prelim=l.hierNode.prelim+e(t,l));t.parentNode.hierNode.defaultAncestor=function(t,e,i,n){if(e){for(var l=t,u=t,c=u.parentNode.children[0],h=e,d=l.hierNode.modifier,p=u.hierNode.modifier,f=c.hierNode.modifier,g=h.hierNode.modifier;h=a(h),u=r(u),h&&u;){l=a(l),c=r(c),l.hierNode.ancestor=t;var m=h.hierNode.prelim+g-u.hierNode.prelim-p+n(h,u);m>0&&(s(o(h,t,i),t,m),p+=m,d+=m),g+=h.hierNode.modifier,p+=u.hierNode.modifier,d+=l.hierNode.modifier,f+=c.hierNode.modifier}h&&!a(l)&&(l.hierNode.thread=h,l.hierNode.modifier+=g-d),u&&!r(c)&&(c.hierNode.thread=u,c.hierNode.modifier+=p-f,i=t)}return i}(t,l,t.parentNode.hierNode.defaultAncestor||n[0],e)},e.secondWalk=function(t){t.setLayout({x:t.hierNode.prelim+t.parentNode.hierNode.modifier},!0),t.hierNode.modifier+=t.parentNode.hierNode.modifier},e.separation=function(t){return arguments.length?t:l},e.radialCoordinate=function(t,e){var i={};return t-=Math.PI/2,i.x=e*Math.cos(t),i.y=e*Math.sin(t),i},e.getViewRect=function(t,e){return n.getLayoutRect(t.getBoxLayoutParams(),{width:e.getWidth(),height:e.getHeight()})}},IwbS:function(t,e,i){var n=i(\"bYtY\"),a=i(\"NC18\"),r=i(\"Qe9p\"),o=i(\"Fofx\"),s=i(\"QBsz\"),l=i(\"y+Vt\"),u=i(\"DN4a\"),c=i(\"Dagg\");e.Image=c;var h=i(\"4fz+\");e.Group=h;var d=i(\"dqUG\");e.Text=d;var p=i(\"2fw6\");e.Circle=p;var f=i(\"SqI9\");e.Sector=f;var g=i(\"RXMa\");e.Ring=g;var m=i(\"h7HQ\");e.Polygon=m;var v=i(\"1Jh7\");e.Polyline=v;var y=i(\"x6Kt\");e.Rect=y;var x=i(\"yxFR\");e.Line=x;var _=i(\"rA99\");e.BezierCurve=_;var b=i(\"jTL6\");e.Arc=b;var w=i(\"1MYJ\");e.CompoundPath=w;var S=i(\"SKnc\");e.LinearGradient=S;var M=i(\"3e3G\");e.RadialGradient=M;var I=i(\"mFDi\");e.BoundingRect=I;var T=i(\"OS9S\");e.IncrementalDisplayable=T;var A=i(\"nPnh\"),D=Math.max,C=Math.min,L={},P=1,k={},O={};function N(t,e){O[t]=e}function E(t,e,i,n){var r=a.createFromString(t,e);return i&&(\"center\"===n&&(i=R(i,r.getBoundingRect())),B(r,i)),r}function R(t,e){var i,n=e.width/e.height,a=t.height*n;return i=a<=t.width?t.height:(a=t.width)/n,{x:t.x+t.width/2-a/2,y:t.y+t.height/2-i/2,width:a,height:i}}var z=a.mergePath;function B(t,e){if(t.applyTransform){var i=t.getBoundingRect().calculateTransform(e);t.applyTransform(i)}}var V=A.subPixelOptimize;function Y(t){return null!=t&&\"none\"!==t}var G=n.createHashMap(),F=0;function H(t){var e=t.__hoverStl;if(e&&!t.__highlighted){var i=t.__zr,n=t.useHoverLayer&&i&&\"canvas\"===i.painter.type;if(t.__highlighted=n?\"layer\":\"plain\",!(t.isGroup||!i&&t.useHoverLayer)){var a=t,r=t.style;n&&(r=(a=i.addHover(t)).style),rt(r),n||function(t){if(t.__hoverStlDirty){t.__hoverStlDirty=!1;var e=t.__hoverStl;if(e){var i=t.__cachedNormalStl={};t.__cachedNormalZ2=t.z2;var n=t.style;for(var a in e)null!=e[a]&&(i[a]=n[a]);i.fill=n.fill,i.stroke=n.stroke}else t.__cachedNormalStl=t.__cachedNormalZ2=null}}(a),r.extendFrom(e),W(r,e,\"fill\"),W(r,e,\"stroke\"),at(r),n||(t.dirty(!1),t.z2+=1)}}}function W(t,e,i){!Y(e[i])&&Y(t[i])&&(t[i]=function(t){if(\"string\"!=typeof t)return t;var e=G.get(t);return e||(e=r.lift(t,-.1),F<1e4&&(G.set(t,e),F++)),e}(t[i]))}function U(t){var e=t.__highlighted;if(e&&(t.__highlighted=!1,!t.isGroup))if(\"layer\"===e)t.__zr&&t.__zr.removeHover(t);else{var i=t.style,n=t.__cachedNormalStl;n&&(rt(i),t.setStyle(n),at(i));var a=t.__cachedNormalZ2;null!=a&&t.z2-a==1&&(t.z2=a)}}function j(t,e,i){var n,a=\"normal\",r=\"normal\";t.__highlighted&&(a=\"emphasis\",n=!0),e(t,i),t.__highlighted&&(r=\"emphasis\",n=!0),t.isGroup&&t.traverse((function(t){!t.isGroup&&e(t,i)})),n&&t.__highDownOnUpdate&&t.__highDownOnUpdate(a,r)}function X(t,e){e=t.__hoverStl=!1!==e&&(t.hoverStyle||e||{}),t.__hoverStlDirty=!0,t.__highlighted&&(t.__cachedNormalStl=null,U(t),H(t))}function Z(t){!J(this,t)&&!this.__highByOuter&&j(this,H)}function q(t){!J(this,t)&&!this.__highByOuter&&j(this,U)}function K(t){this.__highByOuter|=1<<(t||0),j(this,H)}function Q(t){!(this.__highByOuter&=~(1<<(t||0)))&&j(this,U)}function J(t,e){return t.__highDownSilentOnTouch&&e.zrByTouch}function $(t,e){var i=!1===e;if(t.__highDownSilentOnTouch=t.highDownSilentOnTouch,t.__highDownOnUpdate=t.highDownOnUpdate,!i||t.__highDownDispatcher){var n=i?\"off\":\"on\";t[n](\"mouseover\",Z)[n](\"mouseout\",q),t[n](\"emphasis\",K)[n](\"normal\",Q),t.__highByOuter=t.__highByOuter||0,t.__highDownDispatcher=!i}}function tt(t,e,i,a,r){return et(t,e,a,r),i&&n.extend(t,i),t}function et(t,e,i,a){if((i=i||L).isRectText){var r;i.getTextPosition?r=i.getTextPosition(e,a):\"outside\"===(r=e.getShallow(\"position\")||(a?null:\"inside\"))&&(r=\"top\"),t.textPosition=r,t.textOffset=e.getShallow(\"offset\");var o=e.getShallow(\"rotate\");null!=o&&(o*=Math.PI/180),t.textRotation=o,t.textDistance=n.retrieve2(e.getShallow(\"distance\"),a?null:5)}var s,l=e.ecModel,u=l&&l.option.textStyle,c=function(t){for(var e;t&&t!==t.ecModel;){var i=(t.option||L).rich;if(i)for(var n in e=e||{},i)i.hasOwnProperty(n)&&(e[n]=1);t=t.parentModel}return e}(e);if(c)for(var h in s={},c)if(c.hasOwnProperty(h)){var d=e.getModel([\"rich\",h]);it(s[h]={},d,u,i,a)}return t.rich=s,it(t,e,u,i,a,!0),i.forceRich&&!i.textStyle&&(i.textStyle={}),t}function it(t,e,i,a,r,o){i=!r&&i||L,t.textFill=nt(e.getShallow(\"color\"),a)||i.color,t.textStroke=nt(e.getShallow(\"textBorderColor\"),a)||i.textBorderColor,t.textStrokeWidth=n.retrieve2(e.getShallow(\"textBorderWidth\"),i.textBorderWidth),r||(o&&(t.insideRollbackOpt=a,at(t)),null==t.textFill&&(t.textFill=a.autoColor)),t.fontStyle=e.getShallow(\"fontStyle\")||i.fontStyle,t.fontWeight=e.getShallow(\"fontWeight\")||i.fontWeight,t.fontSize=e.getShallow(\"fontSize\")||i.fontSize,t.fontFamily=e.getShallow(\"fontFamily\")||i.fontFamily,t.textAlign=e.getShallow(\"align\"),t.textVerticalAlign=e.getShallow(\"verticalAlign\")||e.getShallow(\"baseline\"),t.textLineHeight=e.getShallow(\"lineHeight\"),t.textWidth=e.getShallow(\"width\"),t.textHeight=e.getShallow(\"height\"),t.textTag=e.getShallow(\"tag\"),o&&a.disableBox||(t.textBackgroundColor=nt(e.getShallow(\"backgroundColor\"),a),t.textPadding=e.getShallow(\"padding\"),t.textBorderColor=nt(e.getShallow(\"borderColor\"),a),t.textBorderWidth=e.getShallow(\"borderWidth\"),t.textBorderRadius=e.getShallow(\"borderRadius\"),t.textBoxShadowColor=e.getShallow(\"shadowColor\"),t.textBoxShadowBlur=e.getShallow(\"shadowBlur\"),t.textBoxShadowOffsetX=e.getShallow(\"shadowOffsetX\"),t.textBoxShadowOffsetY=e.getShallow(\"shadowOffsetY\")),t.textShadowColor=e.getShallow(\"textShadowColor\")||i.textShadowColor,t.textShadowBlur=e.getShallow(\"textShadowBlur\")||i.textShadowBlur,t.textShadowOffsetX=e.getShallow(\"textShadowOffsetX\")||i.textShadowOffsetX,t.textShadowOffsetY=e.getShallow(\"textShadowOffsetY\")||i.textShadowOffsetY}function nt(t,e){return\"auto\"!==t?t:e&&e.autoColor?e.autoColor:null}function at(t){var e,i=t.textPosition,n=t.insideRollbackOpt;if(n&&null==t.textFill){var a=n.autoColor,r=n.useInsideStyle,o=!1!==r&&(!0===r||n.isRectText&&i&&\"string\"==typeof i&&i.indexOf(\"inside\")>=0),s=!o&&null!=a;(o||s)&&(e={textFill:t.textFill,textStroke:t.textStroke,textStrokeWidth:t.textStrokeWidth}),o&&(t.textFill=\"#fff\",null==t.textStroke&&(t.textStroke=a,null==t.textStrokeWidth&&(t.textStrokeWidth=2))),s&&(t.textFill=a)}t.insideRollback=e}function rt(t){var e=t.insideRollback;e&&(t.textFill=e.textFill,t.textStroke=e.textStroke,t.textStrokeWidth=e.textStrokeWidth,t.insideRollback=null)}function ot(t,e,i,n,a,r){if(\"function\"==typeof a&&(r=a,a=null),n&&n.isAnimationEnabled()){var o=t?\"Update\":\"\",s=n.getShallow(\"animationDuration\"+o),l=n.getShallow(\"animationEasing\"+o),u=n.getShallow(\"animationDelay\"+o);\"function\"==typeof u&&(u=u(a,n.getAnimationDelayParams?n.getAnimationDelayParams(e,a):null)),\"function\"==typeof s&&(s=s(a)),s>0?e.animateTo(i,s,u||0,l,r,!!r):(e.stopAnimation(),e.attr(i),r&&r())}else e.stopAnimation(),e.attr(i),r&&r()}function st(t,e,i,n,a){ot(!0,t,e,i,n,a)}function lt(t,e,i){return e&&!n.isArrayLike(e)&&(e=u.getLocalTransform(e)),i&&(e=o.invert([],e)),s.applyTransform([],t,e)}function ut(t,e,i,n,a,r,o,s){var l,u=i-t,c=n-e,h=o-a,d=s-r,p=ct(h,d,u,c);if((l=p)<=1e-6&&l>=-1e-6)return!1;var f=t-a,g=e-r,m=ct(f,g,u,c)/p;if(m<0||m>1)return!1;var v=ct(f,g,h,d)/p;return!(v<0||v>1)}function ct(t,e,i,n){return t*n-i*e}N(\"circle\",p),N(\"sector\",f),N(\"ring\",g),N(\"polygon\",m),N(\"polyline\",v),N(\"rect\",y),N(\"line\",x),N(\"bezierCurve\",_),N(\"arc\",b),e.Z2_EMPHASIS_LIFT=1,e.CACHED_LABEL_STYLE_PROPERTIES={color:\"textFill\",textBorderColor:\"textStroke\",textBorderWidth:\"textStrokeWidth\"},e.extendShape=function(t){return l.extend(t)},e.extendPath=function(t,e){return a.extendFromString(t,e)},e.registerShape=N,e.getShapeClass=function(t){if(O.hasOwnProperty(t))return O[t]},e.makePath=E,e.makeImage=function(t,e,i){var n=new c({style:{image:t,x:e.x,y:e.y,width:e.width,height:e.height},onload:function(t){\"center\"===i&&n.setStyle(R(e,{width:t.width,height:t.height}))}});return n},e.mergePath=z,e.resizePath=B,e.subPixelOptimizeLine=function(t){return A.subPixelOptimizeLine(t.shape,t.shape,t.style),t},e.subPixelOptimizeRect=function(t){return A.subPixelOptimizeRect(t.shape,t.shape,t.style),t},e.subPixelOptimize=V,e.setElementHoverStyle=X,e.setHoverStyle=function(t,e){$(t,!0),j(t,X,e)},e.setAsHighDownDispatcher=$,e.isHighDownDispatcher=function(t){return!(!t||!t.__highDownDispatcher)},e.getHighlightDigit=function(t){var e=k[t];return null==e&&P<=32&&(e=k[t]=P++),e},e.setLabelStyle=function(t,e,i,a,r,o,s){var l,u=(r=r||L).labelFetcher,c=r.labelDataIndex,h=r.labelDimIndex,d=r.labelProp,p=i.getShallow(\"show\"),f=a.getShallow(\"show\");(p||f)&&(u&&(l=u.getFormattedLabel(c,\"normal\",null,h,d)),null==l&&(l=n.isFunction(r.defaultText)?r.defaultText(c,r):r.defaultText));var g=p?l:null,m=f?n.retrieve2(u?u.getFormattedLabel(c,\"emphasis\",null,h,d):null,l):null;null==g&&null==m||(tt(t,i,o,r),tt(e,a,s,r,!0)),t.text=g,e.text=m},e.modifyLabelStyle=function(t,e,i){var a=t.style;e&&(rt(a),t.setStyle(e),at(a)),a=t.__hoverStl,i&&a&&(rt(a),n.extend(a,i),at(a))},e.setTextStyle=tt,e.setText=function(t,e,i){var n,a={isRectText:!0};!1===i?n=!0:a.autoColor=i,et(t,e,a,n)},e.getFont=function(t,e){var i=e&&e.getModel(\"textStyle\");return n.trim([t.fontStyle||i&&i.getShallow(\"fontStyle\")||\"\",t.fontWeight||i&&i.getShallow(\"fontWeight\")||\"\",(t.fontSize||i&&i.getShallow(\"fontSize\")||12)+\"px\",t.fontFamily||i&&i.getShallow(\"fontFamily\")||\"sans-serif\"].join(\" \"))},e.updateProps=st,e.initProps=function(t,e,i,n,a){ot(!1,t,e,i,n,a)},e.getTransform=function(t,e){for(var i=o.identity([]);t&&t!==e;)o.mul(i,t.getLocalTransform(),i),t=t.parent;return i},e.applyTransform=lt,e.transformDirection=function(t,e,i){var n=0===e[4]||0===e[5]||0===e[0]?1:Math.abs(2*e[4]/e[0]),a=0===e[4]||0===e[5]||0===e[2]?1:Math.abs(2*e[4]/e[2]),r=[\"left\"===t?-n:\"right\"===t?n:0,\"top\"===t?-a:\"bottom\"===t?a:0];return r=lt(r,e,i),Math.abs(r[0])>Math.abs(r[1])?r[0]>0?\"right\":\"left\":r[1]>0?\"bottom\":\"top\"},e.groupTransition=function(t,e,i,a){if(t&&e){var r,o=(r={},t.traverse((function(t){!t.isGroup&&t.anid&&(r[t.anid]=t)})),r);e.traverse((function(t){if(!t.isGroup&&t.anid){var e=o[t.anid];if(e){var n=l(t);t.attr(l(e)),st(t,n,i,t.dataIndex)}}}))}function l(t){var e={position:s.clone(t.position),rotation:t.rotation};return t.shape&&(e.shape=n.extend({},t.shape)),e}},e.clipPointsByRect=function(t,e){return n.map(t,(function(t){var i=t[0];i=D(i,e.x),i=C(i,e.x+e.width);var n=t[1];return n=D(n,e.y),[i,n=C(n,e.y+e.height)]}))},e.clipRectByRect=function(t,e){var i=D(t.x,e.x),n=C(t.x+t.width,e.x+e.width),a=D(t.y,e.y),r=C(t.y+t.height,e.y+e.height);if(n>=i&&r>=a)return{x:i,y:a,width:n-i,height:r-a}},e.createIcon=function(t,e,i){var a=(e=n.extend({rectHover:!0},e)).style={strokeNoScale:!0};if(i=i||{x:-1,y:-1,width:2,height:2},t)return 0===t.indexOf(\"image://\")?(a.image=t.slice(8),n.defaults(a,i),new c(e)):E(t.replace(\"path://\",\"\"),e,i,\"center\")},e.linePolygonIntersect=function(t,e,i,n,a){for(var r=0,o=a[a.length-1];r0&&e%m)g+=f;else{var i=null==t||isNaN(t)||\"\"===t,n=i?0:d(t,s,c,!0);i&&!u&&e?(h.push([h[h.length-1][0],0]),p.push([p[p.length-1][0],0])):!i&&u&&(h.push([g,0]),p.push([g,0])),h.push([g,n]),p.push([g,n]),g+=f,u=i}}));var v=this.dataZoomModel;this._displayables.barGroup.add(new r.Polygon({shape:{points:h},style:n.defaults({fill:v.get(\"dataBackgroundColor\")},v.getModel(\"dataBackground.areaStyle\").getAreaStyle()),silent:!0,z2:-20})),this._displayables.barGroup.add(new r.Polyline({shape:{points:p},style:v.getModel(\"dataBackground.lineStyle\").getLineStyle(),silent:!0,z2:-19}))}}},_prepareDataShadowInfo:function(){var t=this.dataZoomModel,e=t.get(\"showDataShadow\");if(!1!==e){var i,a=this.ecModel;return t.eachTargetAxis((function(r,o){var s=t.getAxisProxy(r.name,o).getTargetSeriesModels();n.each(s,(function(t){if(!(i||!0!==e&&n.indexOf(m,t.get(\"type\"))<0)){var s,l=a.getComponent(r.axis,o).axis,u={x:\"y\",y:\"x\",radius:\"angle\",angle:\"radius\"}[r.name],c=t.coordinateSystem;null!=u&&c.getOtherAxis&&(s=c.getOtherAxis(l).inverse),u=t.getData().mapDimension(u),i={thisAxis:l,series:t,thisDim:r.name,otherDim:u,otherAxisInverse:s}}}),this)}),this),i}},_renderHandle:function(){var t=this._displayables,e=t.handles=[],i=t.handleLabels=[],n=this._displayables.barGroup,a=this._size,o=this.dataZoomModel;n.add(t.filler=new h({draggable:!0,cursor:y(this._orient),drift:f(this._onDragMove,this,\"all\"),ondragstart:f(this._showDataInfo,this,!0),ondragend:f(this._onDragEnd,this),onmouseover:f(this._showDataInfo,this,!0),onmouseout:f(this._showDataInfo,this,!1),style:{fill:o.get(\"fillerColor\"),textPosition:\"inside\"}})),n.add(new h({silent:!0,subPixelOptimize:!0,shape:{x:0,y:0,width:a[0],height:a[1]},style:{stroke:o.get(\"dataBackgroundColor\")||o.get(\"borderColor\"),lineWidth:1,fill:\"rgba(0,0,0,0)\"}})),g([0,1],(function(t){var a=r.createIcon(o.get(\"handleIcon\"),{cursor:y(this._orient),draggable:!0,drift:f(this._onDragMove,this,t),ondragend:f(this._onDragEnd,this),onmouseover:f(this._showDataInfo,this,!0),onmouseout:f(this._showDataInfo,this,!1)},{x:-1,y:0,width:2,height:2}),s=a.getBoundingRect();this._handleHeight=l.parsePercent(o.get(\"handleSize\"),this._size[1]),this._handleWidth=s.width/s.height*this._handleHeight,a.setStyle(o.getModel(\"handleStyle\").getItemStyle());var u=o.get(\"handleColor\");null!=u&&(a.style.fill=u),n.add(e[t]=a);var c=o.textStyleModel;this.group.add(i[t]=new r.Text({silent:!0,invisible:!0,style:{x:0,y:0,text:\"\",textVerticalAlign:\"middle\",textAlign:\"center\",textFill:c.getTextColor(),textFont:c.getFont()},z2:10}))}),this)},_resetInterval:function(){var t=this._range=this.dataZoomModel.getPercentRange(),e=this._getViewExtent();this._handleEnds=[d(t[0],[0,100],e,!0),d(t[1],[0,100],e,!0)]},_updateInterval:function(t,e){var i=this.dataZoomModel,n=this._handleEnds,a=this._getViewExtent(),r=i.findRepresentativeAxisProxy().getMinMaxSpan(),o=[0,100];c(e,n,a,i.get(\"zoomLock\")?\"all\":t,null!=r.minSpan?d(r.minSpan,o,a,!0):null,null!=r.maxSpan?d(r.maxSpan,o,a,!0):null);var s=this._range,l=this._range=p([d(n[0],a,o,!0),d(n[1],a,o,!0)]);return!s||s[0]!==l[0]||s[1]!==l[1]},_updateView:function(t){var e=this._displayables,i=this._handleEnds,n=p(i.slice()),a=this._size;g([0,1],(function(t){var n=this._handleHeight;e.handles[t].attr({scale:[n/2,n/2],position:[i[t],a[1]/2-n/2]})}),this),e.filler.setShape({x:n[0],y:0,width:n[1]-n[0],height:a[1]}),this._updateDataInfo(t)},_updateDataInfo:function(t){var e=this.dataZoomModel,i=this._displayables,n=i.handleLabels,a=this._orient,o=[\"\",\"\"];if(e.get(\"showDetail\")){var s=e.findRepresentativeAxisProxy();if(s){var l=s.getAxisModel().axis,u=this._range,c=t?s.calculateDataWindow({start:u[0],end:u[1]}).valueWindow:s.getDataValueWindow();o=[this._formatLabel(c[0],l),this._formatLabel(c[1],l)]}}var h=p(this._handleEnds.slice());function d(t){var e=r.getTransform(i.handles[t].parent,this.group),s=r.transformDirection(0===t?\"right\":\"left\",e),l=this._handleWidth/2+5,u=r.applyTransform([h[t]+(0===t?-l:l),this._size[1]/2],e);n[t].setStyle({x:u[0],y:u[1],textVerticalAlign:\"horizontal\"===a?\"middle\":s,textAlign:\"horizontal\"===a?s:\"center\",text:o[t]})}d.call(this,0),d.call(this,1)},_formatLabel:function(t,e){var i=this.dataZoomModel,a=i.get(\"labelFormatter\"),r=i.get(\"labelPrecision\");null!=r&&\"auto\"!==r||(r=e.getPixelPrecision());var o=null==t||isNaN(t)?\"\":\"category\"===e.type||\"time\"===e.type?e.scale.getLabel(Math.round(t)):t.toFixed(Math.min(r,20));return n.isFunction(a)?a(t,o):n.isString(a)?a.replace(\"{value}\",o):o},_showDataInfo:function(t){var e=this._displayables.handleLabels;e[0].attr(\"invisible\",!(t=this._dragging||t)),e[1].attr(\"invisible\",!t)},_onDragMove:function(t,e,i,n){this._dragging=!0,a.stop(n.event);var o=this._displayables.barGroup.getLocalTransform(),s=r.applyTransform([e,i],o,!0),l=this._updateInterval(t,s[0]),u=this.dataZoomModel.get(\"realtime\");this._updateView(!u),l&&u&&this._dispatchZoomAction()},_onDragEnd:function(){this._dragging=!1,this._showDataInfo(!1),!this.dataZoomModel.get(\"realtime\")&&this._dispatchZoomAction()},_onClickPanelClick:function(t){var e=this._size,i=this._displayables.barGroup.transformCoordToLocal(t.offsetX,t.offsetY);if(!(i[0]<0||i[0]>e[0]||i[1]<0||i[1]>e[1])){var n=this._handleEnds,a=this._updateInterval(\"all\",i[0]-(n[0]+n[1])/2);this._updateView(),a&&this._dispatchZoomAction()}},_dispatchZoomAction:function(){var t=this._range;this.api.dispatchAction({type:\"dataZoom\",from:this.uid,dataZoomId:this.dataZoomModel.id,start:t[0],end:t[1]})},_findCoordRect:function(){var t;if(g(this.getTargetCoordInfo(),(function(e){if(!t&&e.length){var i=e[0].model.coordinateSystem;t=i.getRect&&i.getRect()}})),!t){var e=this.api.getWidth(),i=this.api.getHeight();t={x:.2*e,y:.2*i,width:.6*e,height:.6*i}}return t}});function y(t){return\"vertical\"===t?\"ns-resize\":\"ew-resize\"}t.exports=v},JEkh:function(t,e,i){i(\"Tghj\");var n=i(\"ProS\"),a=i(\"bYtY\"),r=i(\"ItGF\"),o=i(\"4NO4\"),s=i(\"7aKB\"),l=i(\"OKJ2\"),u=s.addCommas,c=s.encodeHTML;function h(t){o.defaultEmphasis(t,\"label\",[\"show\"])}var d=n.extendComponentModel({type:\"marker\",dependencies:[\"series\",\"grid\",\"polar\",\"geo\"],init:function(t,e,i){this.mergeDefaultAndTheme(t,i),this._mergeOption(t,i,!1,!0)},isAnimationEnabled:function(){if(r.node)return!1;var t=this.__hostSeries;return this.getShallow(\"animation\")&&t&&t.isAnimationEnabled()},mergeOption:function(t,e){this._mergeOption(t,e,!1,!1)},_mergeOption:function(t,e,i,n){var r=this.constructor,o=this.mainType+\"Model\";i||e.eachSeries((function(t){var i=t.get(this.mainType,!0),s=t[o];i&&i.data?(s?s._mergeOption(i,e,!0):(n&&h(i),a.each(i.data,(function(t){t instanceof Array?(h(t[0]),h(t[1])):h(t)})),s=new r(i,this,e),a.extend(s,{mainType:this.mainType,seriesIndex:t.seriesIndex,name:t.name,createdBySelf:!0}),s.__hostSeries=t),t[o]=s):t[o]=null}),this)},formatTooltip:function(t){var e=this.getData(),i=this.getRawValue(t),n=a.isArray(i)?a.map(i,u).join(\", \"):u(i),r=e.getName(t),o=c(this.name);return(null!=i||r)&&(o+=\"
\"),r&&(o+=c(r),null!=i&&(o+=\" : \")),null!=i&&(o+=c(n)),o},getData:function(){return this._data},setData:function(t){this._data=t}});a.mixin(d,l),t.exports=d},JLnu:function(t,e,i){var n=i(\"+TT/\"),a=i(\"OELB\"),r=a.parsePercent,o=a.linearMap;t.exports=function(t,e,i){t.eachSeriesByType(\"funnel\",(function(t){var i=t.getData(),a=i.mapDimension(\"value\"),s=t.get(\"sort\"),l=function(t,e){return n.getLayoutRect(t.getBoxLayoutParams(),{width:e.getWidth(),height:e.getHeight()})}(t,e),u=function(t,e){for(var i=t.mapDimension(\"value\"),n=t.mapArray(i,(function(t){return t})),a=[],r=\"ascending\"===e,o=0,s=t.count();o0},extendFrom:function(t,e){if(t)for(var i in t)!t.hasOwnProperty(i)||!0!==e&&(!1===e?this.hasOwnProperty(i):null==t[i])||(this[i]=t[i])},set:function(t,e){\"string\"==typeof t?this[t]=e:this.extendFrom(t,!0)},clone:function(){var t=new this.constructor;return t.extendFrom(this,!0),t},getGradient:function(t,e,i){for(var n=(\"radial\"===e.type?l:s)(t,e,i),a=e.colorStops,r=0;r=0||a&&n.indexOf(a,s)<0)){var l=e.getShallow(s);null!=l&&(r[t[o][0]]=l)}}return r}}},KS52:function(t,e,i){var n=i(\"OELB\"),a=n.parsePercent,r=n.linearMap,o=i(\"+TT/\"),s=i(\"u3DP\"),l=i(\"bYtY\"),u=2*Math.PI,c=Math.PI/180;t.exports=function(t,e,i,n){e.eachSeriesByType(t,(function(t){var e=t.getData(),n=e.mapDimension(\"value\"),h=function(t,e){return o.getLayoutRect(t.getBoxLayoutParams(),{width:e.getWidth(),height:e.getHeight()})}(t,i),d=t.get(\"center\"),p=t.get(\"radius\");l.isArray(p)||(p=[0,p]),l.isArray(d)||(d=[d,d]);var f=a(h.width,i.getWidth()),g=a(h.height,i.getHeight()),m=Math.min(f,g),v=a(d[0],f)+h.x,y=a(d[1],g)+h.y,x=a(p[0],m/2),_=a(p[1],m/2),b=-t.get(\"startAngle\")*c,w=t.get(\"minAngle\")*c,S=0;e.each(n,(function(t){!isNaN(t)&&S++}));var M=e.getSum(n),I=Math.PI/(M||S)*2,T=t.get(\"clockwise\"),A=t.get(\"roseType\"),D=t.get(\"stillShowZeroSum\"),C=e.getDataExtent(n);C[0]=0;var L=u,P=0,k=b,O=T?1:-1;if(e.each(n,(function(t,i){var n;if(isNaN(t))e.setItemLayout(i,{angle:NaN,startAngle:NaN,endAngle:NaN,clockwise:T,cx:v,cy:y,r0:x,r:A?NaN:_,viewRect:h});else{(n=\"area\"!==A?0===M&&D?I:t*I:u/S)=4&&(u={x:parseFloat(d[0]||0),y:parseFloat(d[1]||0),width:parseFloat(d[2]),height:parseFloat(d[3])})}if(u&&null!=o&&null!=l&&(c=R(u,o,l),!e.ignoreViewBox)){var p=a;(a=new n).add(p),p.scale=c.scale.slice(),p.position=c.position.slice()}return e.ignoreRootClip||null==o||null==l||a.setClipPath(new s({shape:{x:0,y:0,width:o,height:l}})),{root:a,width:o,height:l,viewBoxRect:u,viewBoxTransform:c}},I.prototype._parseNode=function(t,e){var i,n,a=t.nodeName.toLowerCase();if(\"defs\"===a?this._isDefine=!0:\"text\"===a&&(this._isText=!0),this._isDefine){if(n=A[a]){var r=n.call(this,t),o=t.getAttribute(\"id\");o&&(this._defs[o]=r)}}else(n=T[a])&&(i=n.call(this,t,e),e.add(i));for(var s=t.firstChild;s;)1===s.nodeType&&this._parseNode(s,i),3===s.nodeType&&this._isText&&this._parseText(s,i),s=s.nextSibling;\"defs\"===a?this._isDefine=!1:\"text\"===a&&(this._isText=!1)},I.prototype._parseText=function(t,e){if(1===t.nodeType){var i=t.getAttribute(\"dx\")||0,n=t.getAttribute(\"dy\")||0;this._textX+=parseFloat(i),this._textY+=parseFloat(n)}var a=new r({style:{text:t.textContent,transformText:!0},position:[this._textX||0,this._textY||0]});D(e,a),P(t,a,this._defs);var o=a.style.fontSize;o&&o<9&&(a.style.fontSize=9,a.scale=a.scale||[1,1],a.scale[0]*=o/9,a.scale[1]*=o/9);var s=a.getBoundingRect();return this._textX+=s.width,e.add(a),a};var T={g:function(t,e){var i=new n;return D(e,i),P(t,i,this._defs),i},rect:function(t,e){var i=new s;return D(e,i),P(t,i,this._defs),i.setShape({x:parseFloat(t.getAttribute(\"x\")||0),y:parseFloat(t.getAttribute(\"y\")||0),width:parseFloat(t.getAttribute(\"width\")||0),height:parseFloat(t.getAttribute(\"height\")||0)}),i},circle:function(t,e){var i=new o;return D(e,i),P(t,i,this._defs),i.setShape({cx:parseFloat(t.getAttribute(\"cx\")||0),cy:parseFloat(t.getAttribute(\"cy\")||0),r:parseFloat(t.getAttribute(\"r\")||0)}),i},line:function(t,e){var i=new u;return D(e,i),P(t,i,this._defs),i.setShape({x1:parseFloat(t.getAttribute(\"x1\")||0),y1:parseFloat(t.getAttribute(\"y1\")||0),x2:parseFloat(t.getAttribute(\"x2\")||0),y2:parseFloat(t.getAttribute(\"y2\")||0)}),i},ellipse:function(t,e){var i=new l;return D(e,i),P(t,i,this._defs),i.setShape({cx:parseFloat(t.getAttribute(\"cx\")||0),cy:parseFloat(t.getAttribute(\"cy\")||0),rx:parseFloat(t.getAttribute(\"rx\")||0),ry:parseFloat(t.getAttribute(\"ry\")||0)}),i},polygon:function(t,e){var i=t.getAttribute(\"points\");i&&(i=C(i));var n=new h({shape:{points:i||[]}});return D(e,n),P(t,n,this._defs),n},polyline:function(t,e){var i=new c;D(e,i),P(t,i,this._defs);var n=t.getAttribute(\"points\");return n&&(n=C(n)),new d({shape:{points:n||[]}})},image:function(t,e){var i=new a;return D(e,i),P(t,i,this._defs),i.setStyle({image:t.getAttribute(\"xlink:href\"),x:t.getAttribute(\"x\"),y:t.getAttribute(\"y\"),width:t.getAttribute(\"width\"),height:t.getAttribute(\"height\")}),i},text:function(t,e){var i=t.getAttribute(\"x\")||0,a=t.getAttribute(\"y\")||0,r=t.getAttribute(\"dx\")||0,o=t.getAttribute(\"dy\")||0;this._textX=parseFloat(i)+parseFloat(r),this._textY=parseFloat(a)+parseFloat(o);var s=new n;return D(e,s),P(t,s,this._defs),s},tspan:function(t,e){var i=t.getAttribute(\"x\"),a=t.getAttribute(\"y\");null!=i&&(this._textX=parseFloat(i)),null!=a&&(this._textY=parseFloat(a));var r=t.getAttribute(\"dx\")||0,o=t.getAttribute(\"dy\")||0,s=new n;return D(e,s),P(t,s,this._defs),this._textX+=r,this._textY+=o,s},path:function(t,e){var i=t.getAttribute(\"d\")||\"\",n=m(i);return D(e,n),P(t,n,this._defs),n}},A={lineargradient:function(t){var e=parseInt(t.getAttribute(\"x1\")||0,10),i=parseInt(t.getAttribute(\"y1\")||0,10),n=parseInt(t.getAttribute(\"x2\")||10,10),a=parseInt(t.getAttribute(\"y2\")||0,10),r=new p(e,i,n,a);return function(t,e){for(var i=t.firstChild;i;){if(1===i.nodeType){var n=i.getAttribute(\"offset\");n=n.indexOf(\"%\")>0?parseInt(n,10)/100:n?parseFloat(n):0;var a=i.getAttribute(\"stop-color\")||\"#000000\";e.addColorStop(n,a)}i=i.nextSibling}}(t,r),r},radialgradient:function(t){}};function D(t,e){t&&t.__inheritedStyle&&(e.__inheritedStyle||(e.__inheritedStyle={}),_(e.__inheritedStyle,t.__inheritedStyle))}function C(t){for(var e=b(t).split(S),i=[],n=0;n0;r-=2){var o=a[r],s=a[r-1];switch(n=n||g.create(),s){case\"translate\":o=b(o).split(S),g.translate(n,n,[parseFloat(o[0]),parseFloat(o[1]||0)]);break;case\"scale\":o=b(o).split(S),g.scale(n,n,[parseFloat(o[0]),parseFloat(o[1]||o[0])]);break;case\"rotate\":o=b(o).split(S),g.rotate(n,n,parseFloat(o[0]));break;case\"skew\":o=b(o).split(S),console.warn(\"Skew transform is not supported yet\");break;case\"matrix\":o=b(o).split(S),n[0]=parseFloat(o[0]),n[1]=parseFloat(o[1]),n[2]=parseFloat(o[2]),n[3]=parseFloat(o[3]),n[4]=parseFloat(o[4]),n[5]=parseFloat(o[5])}}e.setLocalTransform(n)}}(t,e),x(a,function(t){var e=t.getAttribute(\"style\"),i={};if(!e)return i;var n,a={};for(E.lastIndex=0;null!=(n=E.exec(e));)a[n[1]]=n[2];for(var r in L)L.hasOwnProperty(r)&&null!=a[r]&&(i[L[r]]=a[r]);return i}(t)),!n))for(var o in L)if(L.hasOwnProperty(o)){var s=t.getAttribute(o);null!=s&&(a[L[o]]=s)}var l=r?\"textFill\":\"fill\",u=r?\"textStroke\":\"stroke\";e.style=e.style||new f;var c=e.style;null!=a.fill&&c.set(l,O(a.fill,i)),null!=a.stroke&&c.set(u,O(a.stroke,i)),w([\"lineWidth\",\"opacity\",\"fillOpacity\",\"strokeOpacity\",\"miterLimit\",\"fontSize\"],(function(t){null!=a[t]&&c.set(\"lineWidth\"===t&&r?\"textStrokeWidth\":t,parseFloat(a[t]))})),a.textBaseline&&\"auto\"!==a.textBaseline||(a.textBaseline=\"alphabetic\"),\"alphabetic\"===a.textBaseline&&(a.textBaseline=\"bottom\"),\"start\"===a.textAlign&&(a.textAlign=\"left\"),\"end\"===a.textAlign&&(a.textAlign=\"right\"),w([\"lineDashOffset\",\"lineCap\",\"lineJoin\",\"fontWeight\",\"fontFamily\",\"fontStyle\",\"textAlign\",\"textBaseline\"],(function(t){null!=a[t]&&c.set(t,a[t])})),a.lineDash&&(e.style.lineDash=b(a.lineDash).split(S)),c[u]&&\"none\"!==c[u]&&(e[u]=!0),e.__inheritedStyle=a}var k=/url\\(\\s*#(.*?)\\)/;function O(t,e){var i=e&&t&&t.match(k);return i?e[b(i[1])]:t}var N=/(translate|scale|rotate|skewX|skewY|matrix)\\(([\\-\\s0-9\\.e,]*)\\)/g,E=/([^\\s:;]+)\\s*:\\s*([^:;]+)/g;function R(t,e,i){var n=Math.min(e/t.width,i/t.height);return{scale:[n,n],position:[-(t.x+t.width/2)*n+e/2,-(t.y+t.height/2)*n+i/2]}}e.parseXML=M,e.makeViewBoxTransform=R,e.parseSVG=function(t,e){return(new I).parse(t,e)}},MH26:function(t,e,i){var n=i(\"bYtY\"),a=i(\"YXkt\"),r=i(\"OELB\"),o=i(\"kj2x\"),s=i(\"c8qY\"),l=i(\"iPDy\"),u=i(\"7hqr\").getStackedDimension,c=function(t,e,i,a){var r=t.getData(),s=a.type;if(!n.isArray(a)&&(\"min\"===s||\"max\"===s||\"average\"===s||\"median\"===s||null!=a.xAxis||null!=a.yAxis)){var l,c;if(null!=a.yAxis||null!=a.xAxis)l=e.getAxis(null!=a.yAxis?\"y\":\"x\"),c=n.retrieve(a.yAxis,a.xAxis);else{var h=o.getAxisInfo(a,r,e,t);l=h.valueAxis;var d=u(r,h.valueDataDim);c=o.numCalculate(r,d,s)}var p=\"x\"===l.dim?0:1,f=1-p,g=n.clone(a),m={};g.type=null,g.coord=[],m.coord=[],g.coord[f]=-1/0,m.coord[f]=1/0;var v=i.get(\"precision\");v>=0&&\"number\"==typeof c&&(c=+c.toFixed(Math.min(v,20))),g.coord[p]=m.coord[p]=c,a=[g,m,{type:s,valueIndex:a.valueIndex,value:c}]}return(a=[o.dataTransform(t,a[0]),o.dataTransform(t,a[1]),n.extend({},a[2])])[2].type=a[2].type||\"\",n.merge(a[2],a[0]),n.merge(a[2],a[1]),a};function h(t){return!isNaN(t)&&!isFinite(t)}function d(t,e,i,n){var a=1-t,r=n.dimensions[t];return h(e[a])&&h(i[a])&&e[t]===i[t]&&n.getAxis(r).containData(e[t])}function p(t,e){if(\"cartesian2d\"===t.type){var i=e[0].coord,n=e[1].coord;if(i&&n&&(d(1,i,n,t)||d(0,i,n,t)))return!0}return o.dataFilter(t,e[0])&&o.dataFilter(t,e[1])}function f(t,e,i,n,a){var o,s=n.coordinateSystem,l=t.getItemModel(e),u=r.parsePercent(l.get(\"x\"),a.getWidth()),c=r.parsePercent(l.get(\"y\"),a.getHeight());if(isNaN(u)||isNaN(c)){if(n.getMarkerPosition)o=n.getMarkerPosition(t.getValues(t.dimensions,e));else{var d=t.get((f=s.dimensions)[0],e),p=t.get(f[1],e);o=s.dataToPoint([d,p])}if(\"cartesian2d\"===s.type){var f,g=s.getAxis(\"x\"),m=s.getAxis(\"y\");h(t.get((f=s.dimensions)[0],e))?o[0]=g.toGlobalCoord(g.getExtent()[i?0:1]):h(t.get(f[1],e))&&(o[1]=m.toGlobalCoord(m.getExtent()[i?0:1]))}isNaN(u)||(o[0]=u),isNaN(c)||(o[1]=c)}else o=[u,c];t.setItemLayout(e,o)}var g=l.extend({type:\"markLine\",updateTransform:function(t,e,i){e.eachSeries((function(t){var e=t.markLineModel;if(e){var n=e.getData(),a=e.__from,r=e.__to;a.each((function(e){f(a,e,!0,t,i),f(r,e,!1,t,i)})),n.each((function(t){n.setItemLayout(t,[a.getItemLayout(t),r.getItemLayout(t)])})),this.markerGroupMap.get(t.id).updateLayout()}}),this)},renderSeries:function(t,e,i,r){var l=t.coordinateSystem,u=t.id,h=t.getData(),d=this.markerGroupMap,g=d.get(u)||d.set(u,new s);this.group.add(g.group);var m=function(t,e,i){var r;r=t?n.map(t&&t.dimensions,(function(t){var i=e.getData().getDimensionInfo(e.getData().mapDimension(t))||{};return n.defaults({name:t},i)})):[{name:\"value\",type:\"float\"}];var s=new a(r,i),l=new a(r,i),u=new a([],i),h=n.map(i.get(\"data\"),n.curry(c,e,t,i));t&&(h=n.filter(h,n.curry(p,t)));var d=t?o.dimValueGetter:function(t){return t.value};return s.initData(n.map(h,(function(t){return t[0]})),null,d),l.initData(n.map(h,(function(t){return t[1]})),null,d),u.initData(n.map(h,(function(t){return t[2]}))),u.hasItemOption=!0,{from:s,to:l,line:u}}(l,t,e),v=m.from,y=m.to,x=m.line;e.__from=v,e.__to=y,e.setData(x);var _=e.get(\"symbol\"),b=e.get(\"symbolSize\");function w(e,i,n){var a=e.getItemModel(i);f(e,i,n,t,r),e.setItemVisual(i,{symbolSize:a.get(\"symbolSize\")||b[n?0:1],symbol:a.get(\"symbol\",!0)||_[n?0:1],color:a.get(\"itemStyle.color\")||h.getVisual(\"color\")})}n.isArray(_)||(_=[_,_]),\"number\"==typeof b&&(b=[b,b]),m.from.each((function(t){w(v,t,!0),w(y,t,!1)})),x.each((function(t){var e=x.getItemModel(t).get(\"lineStyle.color\");x.setItemVisual(t,{color:e||v.getItemVisual(t,\"color\")}),x.setItemLayout(t,[v.getItemLayout(t),y.getItemLayout(t)]),x.setItemVisual(t,{fromSymbolSize:v.getItemVisual(t,\"symbolSize\"),fromSymbol:v.getItemVisual(t,\"symbol\"),toSymbolSize:y.getItemVisual(t,\"symbolSize\"),toSymbol:y.getItemVisual(t,\"symbol\")})})),g.updateData(x),m.line.eachItemGraphicEl((function(t,i){t.traverse((function(t){t.dataModel=e}))})),g.__keep=!0,g.group.silent=e.get(\"silent\")||t.get(\"silent\")}});t.exports=g},MHoB:function(t,e,i){var n=i(\"bYtY\"),a=i(\"6uqw\"),r=i(\"OELB\"),o=[20,140],s=a.extend({type:\"visualMap.continuous\",defaultOption:{align:\"auto\",calculable:!1,range:null,realtime:!0,itemHeight:null,itemWidth:null,hoverLink:!0,hoverLinkDataSize:null,hoverLinkOnHandle:null},optionUpdated:function(t,e){s.superApply(this,\"optionUpdated\",arguments),this.resetExtent(),this.resetVisual((function(t){t.mappingMethod=\"linear\",t.dataExtent=this.getExtent()})),this._resetRange()},resetItemSize:function(){s.superApply(this,\"resetItemSize\",arguments);var t=this.itemSize;\"horizontal\"===this._orient&&t.reverse(),(null==t[0]||isNaN(t[0]))&&(t[0]=o[0]),(null==t[1]||isNaN(t[1]))&&(t[1]=o[1])},_resetRange:function(){var t=this.getExtent(),e=this.option.range;!e||e.auto?(t.auto=1,this.option.range=t):n.isArray(e)&&(e[0]>e[1]&&e.reverse(),e[0]=Math.max(e[0],t[0]),e[1]=Math.min(e[1],t[1]))},completeVisualOption:function(){a.prototype.completeVisualOption.apply(this,arguments),n.each(this.stateList,(function(t){var e=this.option.controller[t].symbolSize;e&&e[0]!==e[1]&&(e[0]=0)}),this)},setSelected:function(t){this.option.range=t.slice(),this._resetRange()},getSelected:function(){var t=this.getExtent(),e=r.asc((this.get(\"range\")||[]).slice());return e[0]>t[1]&&(e[0]=t[1]),e[1]>t[1]&&(e[1]=t[1]),e[0]=i[1]||t<=e[1])?\"inRange\":\"outOfRange\"},findTargetDataIndices:function(t){var e=[];return this.eachTargetSeries((function(i){var n=[],a=i.getData();a.each(this.getDataDimension(a),(function(e,i){t[0]<=e&&e<=t[1]&&n.push(i)}),this),e.push({seriesId:i.id,dataIndex:n})}),this),e},getVisualMeta:function(t){var e=l(0,0,this.getExtent()),i=l(0,0,this.option.range.slice()),n=[];function a(e,i){n.push({value:e,color:t(e,i)})}for(var r=0,o=0,s=i.length,u=e.length;o=0&&this._clips.splice(e,1)},removeAnimator:function(t){for(var e=t.getClips(),i=0;i0?l.pixelStart+l.pixelLength-l.pixel:l.pixel-l.pixelStart)/l.pixelLength*(o[1]-o[0])+o[0],c=Math.max(1/n.scale,0);o[0]=(o[0]-u)*c+u,o[1]=(o[1]-u)*c+u;var d=this.dataZoomModel.findRepresentativeAxisProxy().getMinMaxSpan();return r(0,o,[0,100],0,d.minSpan,d.maxSpan),this._range=o,a[0]!==o[0]||a[1]!==o[1]?o:void 0}},pan:c((function(t,e,i,n,a,r){var o=h[n]([r.oldX,r.oldY],[r.newX,r.newY],e,a,i);return o.signal*(t[1]-t[0])*o.pixel/o.pixelLength})),scrollMove:c((function(t,e,i,n,a,r){return h[n]([0,0],[r.scrollDelta,r.scrollDelta],e,a,i).signal*(t[1]-t[0])*r.scrollDelta}))};function c(t){return function(e,i,n,a){var o=this._range,s=o.slice(),l=e.axisModels[0];if(l){var u=t(s,l,e,i,n,a);return r(u,s,[0,100],\"all\"),this._range=s,o[0]!==s[0]||o[1]!==s[1]?s:void 0}}}var h={grid:function(t,e,i,n,a){var r=i.axis,o={},s=a.model.coordinateSystem.getRect();return t=t||[0,0],\"x\"===r.dim?(o.pixel=e[0]-t[0],o.pixelLength=s.width,o.pixelStart=s.x,o.signal=r.inverse?1:-1):(o.pixel=e[1]-t[1],o.pixelLength=s.height,o.pixelStart=s.y,o.signal=r.inverse?-1:1),o},polar:function(t,e,i,n,a){var r=i.axis,o={},s=a.model.coordinateSystem,l=s.getRadiusAxis().getExtent(),u=s.getAngleAxis().getExtent();return t=t?s.pointToCoord(t):[0,0],e=s.pointToCoord(e),\"radiusAxis\"===i.mainType?(o.pixel=e[0]-t[0],o.pixelLength=l[1]-l[0],o.pixelStart=l[0],o.signal=r.inverse?1:-1):(o.pixel=e[1]-t[1],o.pixelLength=u[1]-u[0],o.pixelStart=u[0],o.signal=r.inverse?-1:1),o},singleAxis:function(t,e,i,n,a){var r=i.axis,o=a.model.coordinateSystem.getRect(),s={};return t=t||[0,0],\"horizontal\"===r.orient?(s.pixel=e[0]-t[0],s.pixelLength=o.width,s.pixelStart=o.x,s.signal=r.inverse?1:-1):(s.pixel=e[1]-t[1],s.pixelLength=o.height,s.pixelStart=o.y,s.signal=r.inverse?-1:1),s}};t.exports=l},MwEJ:function(t,e,i){var n=i(\"bYtY\"),a=i(\"YXkt\"),r=i(\"sdST\"),o=i(\"k9D9\").SOURCE_FORMAT_ORIGINAL,s=i(\"L0Ub\").getDimensionTypeByAxis,l=i(\"4NO4\").getDataItemValue,u=i(\"IDmD\"),c=i(\"i38C\").getCoordSysInfoBySeries,h=i(\"7G+c\"),d=i(\"7hqr\").enableDataStack,p=i(\"D5nY\").makeSeriesEncodeForAxisCoordSys;t.exports=function(t,e,i){i=i||{},h.isInstance(t)||(t=h.seriesDataToSource(t));var f,g=e.get(\"coordinateSystem\"),m=u.get(g),v=c(e);v&&(f=n.map(v.coordSysDims,(function(t){var e={name:t},i=v.axisMap.get(t);if(i){var n=i.get(\"type\");e.type=s(n)}return e}))),f||(f=m&&(m.getDimensionsInfo?m.getDimensionsInfo():m.dimensions.slice())||[\"x\",\"y\"]);var y,x,_=r(t,{coordDimensions:f,generateCoord:i.generateCoord,encodeDefaulter:i.useEncodeDefaulter?n.curry(p,f,e):null});v&&n.each(_,(function(t,e){var i=v.categoryAxisMap.get(t.coordDim);i&&(null==y&&(y=e),t.ordinalMeta=i.getOrdinalMeta()),null!=t.otherDims.itemName&&(x=!0)})),x||null==y||(_[y].otherDims.itemName=0);var b=d(e,_),w=new a(_,e);w.setCalculationInfo(b);var S=null!=y&&function(t){if(t.sourceFormat===o){var e=function(t){for(var e=0;e0?1:o<0?-1:0}(i,o,r,n,v),function(t,e,i,n,r,o,s,u,c,h){var d=c.valueDim,p=c.categoryDim,f=Math.abs(i[p.wh]),g=t.getItemVisual(e,\"symbolSize\");a.isArray(g)?g=g.slice():(null==g&&(g=\"100%\"),g=[g,g]),g[p.index]=l(g[p.index],f),g[d.index]=l(g[d.index],n?f:Math.abs(o)),h.symbolSize=g,(h.symbolScale=[g[0]/u,g[1]/u])[d.index]*=(c.isHorizontal?-1:1)*s}(t,e,r,o,0,v.boundingLength,v.pxSign,f,n,v),function(t,e,i,n,a){var r=t.get(h)||0;r&&(p.attr({scale:e.slice(),rotation:i}),p.updateTransform(),r/=p.getLineScale(),r*=e[n.valueDim.index]),a.valueLineWidth=r}(i,v.symbolScale,d,n,v);var y=v.symbolSize,x=i.get(\"symbolOffset\");return a.isArray(x)&&(x=[l(x[0],y[0]),l(x[1],y[1])]),function(t,e,i,n,r,o,s,c,h,d,p,f){var g=p.categoryDim,m=p.valueDim,v=f.pxSign,y=Math.max(e[m.index]+c,0),x=y;if(n){var _=Math.abs(h),b=a.retrieve(t.get(\"symbolMargin\"),\"15%\")+\"\",w=!1;b.lastIndexOf(\"!\")===b.length-1&&(w=!0,b=b.slice(0,b.length-1)),b=l(b,e[m.index]);var S=Math.max(y+2*b,0),M=w?0:2*b,I=u(n),T=I?n:k((_+M)/S);S=y+2*(b=(_-T*y)/2/(w?T:T-1)),M=w?0:2*b,I||\"fixed\"===n||(T=d?k((Math.abs(d)+M)/S):0),x=T*S-M,f.repeatTimes=T,f.symbolMargin=b}var A=v*(x/2),D=f.pathPosition=[];D[g.index]=i[g.wh]/2,D[m.index]=\"start\"===s?A:\"end\"===s?h-A:h/2,o&&(D[0]+=o[0],D[1]+=o[1]);var C=f.bundlePosition=[];C[g.index]=i[g.xy],C[m.index]=i[m.xy];var L=f.barRectShape=a.extend({},i);L[m.wh]=v*Math.max(Math.abs(i[m.wh]),Math.abs(D[m.index]+A)),L[g.wh]=i[g.wh];var P=f.clipShape={};P[g.xy]=-i[g.xy],P[g.wh]=p.ecSize[g.wh],P[m.xy]=0,P[m.wh]=i[m.wh]}(i,y,r,o,0,x,c,v.valueLineWidth,v.boundingLength,v.repeatCutLength,n,v),v}function m(t,e){return t.toGlobalCoord(t.dataToCoord(t.scale.parse(e)))}function v(t){var e=t.symbolPatternSize,i=o(t.symbolType,-e/2,-e/2,e,e,t.color);return i.attr({culling:!0}),\"image\"!==i.type&&i.setStyle({strokeNoScale:!0}),i}function y(t,e,i,n){var a=t.__pictorialBundle,r=i.pathPosition,o=e.valueDim,s=i.repeatTimes||0,l=0,u=i.symbolSize[e.valueDim.index]+i.valueLineWidth+2*i.symbolMargin;for(C(t,(function(t){t.__pictorialAnimationIndex=l,t.__pictorialRepeatTimes=s,l0:n<0)&&(a=s-1-t),e[o.index]=u*(a-s/2+.5)+r[o.index],{position:e,scale:i.symbolScale.slice(),rotation:i.rotation}}function p(){C(t,(function(t){t.trigger(\"emphasis\")}))}function f(){C(t,(function(t){t.trigger(\"normal\")}))}}function x(t,e,i,n){var a=t.__pictorialBundle,r=t.__pictorialMainPath;r?L(r,null,{position:i.pathPosition.slice(),scale:i.symbolScale.slice(),rotation:i.rotation},i,n):(r=t.__pictorialMainPath=v(i),a.add(r),L(r,{position:i.pathPosition.slice(),scale:[0,0],rotation:i.rotation},{scale:i.symbolScale.slice()},i,n),r.on(\"mouseover\",(function(){this.trigger(\"emphasis\")})).on(\"mouseout\",(function(){this.trigger(\"normal\")}))),I(r,i)}function _(t,e,i){var n=a.extend({},e.barRectShape),o=t.__pictorialBarRect;o?L(o,null,{shape:n},e,i):(o=t.__pictorialBarRect=new r.Rect({z2:2,shape:n,silent:!0,style:{stroke:\"transparent\",fill:\"transparent\",lineWidth:0}}),t.add(o))}function b(t,e,i,n){if(i.symbolClip){var o=t.__pictorialClipPath,s=a.extend({},i.clipShape),l=e.valueDim,u=i.animationModel,c=i.dataIndex;if(o)r.updateProps(o,{shape:s},u,c);else{s[l.wh]=0,o=new r.Rect({shape:s}),t.__pictorialBundle.setClipPath(o),t.__pictorialClipPath=o;var h={};h[l.wh]=i.clipShape[l.wh],r[n?\"updateProps\":\"initProps\"](o,{shape:h},u,c)}}}function w(t,e){var i=t.getItemModel(e);return i.getAnimationDelayParams=S,i.isAnimationEnabled=M,i}function S(t){return{index:t.__pictorialAnimationIndex,count:t.__pictorialRepeatTimes}}function M(){return this.parentModel.isAnimationEnabled()&&!!this.getShallow(\"animation\")}function I(t,e){t.off(\"emphasis\").off(\"normal\");var i=e.symbolScale.slice();e.hoverAnimation&&t.on(\"emphasis\",(function(){this.animateTo({scale:[1.1*i[0],1.1*i[1]]},400,\"elasticOut\")})).on(\"normal\",(function(){this.animateTo({scale:i.slice()},400,\"elasticOut\")}))}function T(t,e,i,n){var a=new r.Group,o=new r.Group;return a.add(o),a.__pictorialBundle=o,o.attr(\"position\",i.bundlePosition.slice()),i.symbolRepeat?y(a,e,i):x(a,0,i),_(a,i,n),b(a,e,i,n),a.__pictorialShapeStr=D(t,i),a.__pictorialSymbolMeta=i,a}function A(t,e,i,n){var o=n.__pictorialBarRect;o&&(o.style.text=null);var s=[];C(n,(function(t){s.push(t)})),n.__pictorialMainPath&&s.push(n.__pictorialMainPath),n.__pictorialClipPath&&(i=null),a.each(s,(function(t){r.updateProps(t,{scale:[0,0]},i,e,(function(){n.parent&&n.parent.remove(n)}))})),t.setItemGraphicEl(e,null)}function D(t,e){return[t.getItemVisual(e.dataIndex,\"symbol\")||\"none\",!!e.symbolRepeat,!!e.symbolClip].join(\":\")}function C(t,e,i){a.each(t.__pictorialBundle.children(),(function(n){n!==t.__pictorialBarRect&&e.call(i,n)}))}function L(t,e,i,n,a,o){e&&t.attr(e),n.symbolClip&&!a?i&&t.attr(i):i&&r[a?\"updateProps\":\"initProps\"](t,i,n.animationModel,n.dataIndex,o)}function P(t,e,i){var n=i.color,o=i.dataIndex,s=i.itemModel,l=s.getModel(\"itemStyle\").getItemStyle([\"color\"]),u=s.getModel(\"emphasis.itemStyle\").getItemStyle(),h=s.getShallow(\"cursor\");C(t,(function(t){t.setColor(n),t.setStyle(a.defaults({fill:n,opacity:i.opacity},l)),r.setHoverStyle(t,u),h&&(t.cursor=h),t.z2=i.z2}));var d={},p=t.__pictorialBarRect;c(p.style,d,s,n,e.seriesModel,o,e.valueDim.posDesc[+(i.boundingLength>0)]),r.setHoverStyle(p,d)}function k(t){var e=Math.round(t);return Math.abs(t-e)<1e-4?e:Math.ceil(t)}t.exports=f},N5BQ:function(t,e,i){var n=i(\"OlYY\").extend({type:\"dataZoom.slider\",layoutMode:\"box\",defaultOption:{show:!0,right:\"ph\",top:\"ph\",width:\"ph\",height:\"ph\",left:null,bottom:null,backgroundColor:\"rgba(47,69,84,0)\",dataBackground:{lineStyle:{color:\"#2f4554\",width:.5,opacity:.3},areaStyle:{color:\"rgba(47,69,84,0.3)\",opacity:.3}},borderColor:\"#ddd\",fillerColor:\"rgba(167,183,204,0.4)\",handleIcon:\"M8.2,13.6V3.9H6.3v9.7H3.1v14.9h3.3v9.7h1.8v-9.7h3.3V13.6H8.2z M9.7,24.4H4.8v-1.4h4.9V24.4z M9.7,19.1H4.8v-1.4h4.9V19.1z\",handleSize:\"100%\",handleStyle:{color:\"#a7b7cc\"},labelPrecision:null,labelFormatter:null,showDetail:!0,showDataShadow:\"auto\",realtime:!0,zoomLock:!1,textStyle:{color:\"#333\"}}});t.exports=n},NA0q:function(t,e,i){var n=i(\"bYtY\"),a=i(\"6Ic6\"),r=i(\"TkdX\"),o=i(\"gPAo\"),s=i(\"7aKB\").windowOpen,l=a.extend({type:\"sunburst\",init:function(){},render:function(t,e,i,a){var s=this;this.seriesModel=t,this.api=i,this.ecModel=e;var l=t.getData(),u=l.tree.root,c=t.getViewRoot(),h=this.group,d=t.get(\"renderLabelForZeroData\"),p=[];if(c.eachNode((function(t){p.push(t)})),function(i,a){function s(t){return t.getId()}function c(n,o){!function(i,n){if(d||!i||i.getValue()||(i=null),i!==u&&n!==u)if(n&&n.piece)i?(n.piece.updateData(!1,i,\"normal\",t,e),l.setItemGraphicEl(i.dataIndex,n.piece)):(o=n)&&o.piece&&(h.remove(o.piece),o.piece=null);else if(i){var a=new r(i,t,e);h.add(a),l.setItemGraphicEl(i.dataIndex,a)}var o}(null==n?null:i[n],null==o?null:a[o])}0===i.length&&0===a.length||new o(a,i,s,s).add(c).update(c).remove(n.curry(c,null)).execute()}(p,this._oldChildren||[]),function(i,n){if(n.depth>0){s.virtualPiece?s.virtualPiece.updateData(!1,i,\"normal\",t,e):(s.virtualPiece=new r(i,t,e),h.add(s.virtualPiece)),n.piece._onclickEvent&&n.piece.off(\"click\",n.piece._onclickEvent);var a=function(t){s._rootToNode(n.parentNode)};n.piece._onclickEvent=a,s.virtualPiece.on(\"click\",a)}else s.virtualPiece&&(h.remove(s.virtualPiece),s.virtualPiece=null)}(u,c),a&&a.highlight&&a.highlight.piece){var f=t.getShallow(\"highlightPolicy\");a.highlight.piece.onEmphasis(f)}else if(a&&a.unhighlight){var g=this.virtualPiece;!g&&u.children.length&&(g=u.children[0].piece),g&&g.onNormal()}this._initEvents(),this._oldChildren=p},dispose:function(){},_initEvents:function(){var t=this,e=function(e){var i=!1;t.seriesModel.getViewRoot().eachNode((function(n){if(!i&&n.piece&&n.piece.childAt(0)===e.target){var a=n.getModel().get(\"nodeClick\");if(\"rootToNode\"===a)t._rootToNode(n);else if(\"link\"===a){var r=n.getModel(),o=r.get(\"link\");if(o){var l=r.get(\"target\",!0)||\"_blank\";s(o,l)}}i=!0}}))};this.group._onclickEvent&&this.group.off(\"click\",this.group._onclickEvent),this.group.on(\"click\",e),this.group._onclickEvent=e},_rootToNode:function(t){t!==this.seriesModel.getViewRoot()&&this.api.dispatchAction({type:\"sunburstRootToNode\",from:this.uid,seriesId:this.seriesModel.id,targetNode:t})},containPoint:function(t,e){var i=e.getData().getItemLayout(0);if(i){var n=t[0]-i.cx,a=t[1]-i.cy,r=Math.sqrt(n*n+a*a);return r<=i.r&&r>=i.r0}}});t.exports=l},NC18:function(t,e,i){var n=i(\"y+Vt\"),a=i(\"IMiH\"),r=i(\"7oTu\"),o=Math.sqrt,s=Math.sin,l=Math.cos,u=Math.PI,c=function(t){return Math.sqrt(t[0]*t[0]+t[1]*t[1])},h=function(t,e){return(t[0]*e[0]+t[1]*e[1])/(c(t)*c(e))},d=function(t,e){return(t[0]*e[1]1&&(c*=o(_),p*=o(_));var b=(a===r?-1:1)*o((c*c*(p*p)-c*c*(x*x)-p*p*(y*y))/(c*c*(x*x)+p*p*(y*y)))||0,w=b*c*x/p,S=b*-p*y/c,M=(t+i)/2+l(v)*w-s(v)*S,I=(e+n)/2+s(v)*w+l(v)*S,T=d([1,0],[(y-w)/c,(x-S)/p]),A=[(y-w)/c,(x-S)/p],D=[(-1*y-w)/c,(-1*x-S)/p],C=d(A,D);h(A,D)<=-1&&(C=u),h(A,D)>=1&&(C=0),0===r&&C>0&&(C-=2*u),1===r&&C<0&&(C+=2*u),m.addData(g,M,I,c,p,T,C,v,r)}var f=/([mlvhzcqtsa])([^mlvhzcqtsa]*)/gi,g=/-?([0-9]*\\.)?[0-9]+([eE]-?[0-9]+)?/g;function m(t,e){var i=function(t){if(!t)return new a;for(var e,i=0,n=0,r=i,o=n,s=new a,l=a.CMD,u=t.match(f),c=0;c=0||\"+\"===i?\"left\":\"right\"},h={horizontal:i>=0||\"+\"===i?\"top\":\"bottom\",vertical:\"middle\"},d={horizontal:0,vertical:m/2},p=\"vertical\"===n?a.height:a.width,f=t.getModel(\"controlStyle\"),g=f.get(\"show\",!0),v=g?f.get(\"itemSize\"):0,y=g?f.get(\"itemGap\"):0,x=v+y,_=t.get(\"label.rotate\")||0;_=_*m/180;var b=f.get(\"position\",!0),w=g&&f.get(\"showPlayBtn\",!0),S=g&&f.get(\"showPrevBtn\",!0),M=g&&f.get(\"showNextBtn\",!0),I=0,T=p;return\"left\"===b||\"bottom\"===b?(w&&(r=[0,0],I+=x),S&&(o=[I,0],I+=x),M&&(l=[T-v,0],T-=x)):(w&&(r=[T-v,0],T-=x),S&&(o=[0,0],I+=x),M&&(l=[T-v,0],T-=x)),u=[I,T],t.get(\"inverse\")&&u.reverse(),{viewRect:a,mainLength:p,orient:n,rotation:d[n],labelRotation:_,labelPosOpt:i,labelAlign:t.get(\"label.align\")||c[n],labelBaseline:t.get(\"label.verticalAlign\")||t.get(\"label.baseline\")||h[n],playPosition:r,prevBtnPosition:o,nextBtnPosition:l,axisExtent:u,controlSize:v,controlGap:y}},_position:function(t,e){var i=this._mainGroup,n=this._labelGroup,a=t.viewRect;if(\"vertical\"===t.orient){var o=r.create(),s=a.x,l=a.y+a.height;r.translate(o,o,[-s,-l]),r.rotate(o,o,-m/2),r.translate(o,o,[s,l]),(a=a.clone()).applyTransform(o)}var u=y(a),c=y(i.getBoundingRect()),h=y(n.getBoundingRect()),d=i.position,p=n.position;p[0]=d[0]=u[0][0];var f,g=t.labelPosOpt;function v(t){var e=t.position;t.origin=[u[0][0]-e[0],u[1][0]-e[1]]}function y(t){return[[t.x,t.x+t.width],[t.y,t.y+t.height]]}function x(t,e,i,n,a){t[n]+=i[n][a]-e[n][a]}isNaN(g)?(x(d,c,u,1,f=\"+\"===g?0:1),x(p,h,u,1,1-f)):(x(d,c,u,1,f=g>=0?0:1),p[1]=d[1]+g),i.attr(\"position\",d),n.attr(\"position\",p),i.rotation=n.rotation=t.rotation,v(i),v(n)},_createAxis:function(t,e){var i=e.getData(),n=e.get(\"axisType\"),a=h.createScaleByModel(e,n);a.getTicks=function(){return i.mapArray([\"value\"],(function(t){return t}))};var r=i.getDataExtent(\"value\");a.setExtent(r[0],r[1]),a.niceTicks();var o=new u(\"value\",a,t.axisExtent,n);return o.model=e,o},_createGroup:function(t){var e=this[\"_\"+t]=new o.Group;return this.group.add(e),e},_renderAxisLine:function(t,e,i,a){var r=i.getExtent();a.get(\"lineStyle.show\")&&e.add(new o.Line({shape:{x1:r[0],y1:0,x2:r[1],y2:0},style:n.extend({lineCap:\"round\"},a.getModel(\"lineStyle\").getLineStyle()),silent:!0,z2:1}))},_renderAxisTick:function(t,e,i,n){var a=n.getData(),r=i.scale.getTicks();g(r,(function(t){var r=i.dataToCoord(t),s=a.getItemModel(t),l=s.getModel(\"itemStyle\"),u=s.getModel(\"emphasis.itemStyle\"),c={position:[r,0],onclick:f(this._changeTimeline,this,t)},h=y(s,l,e,c);o.setHoverStyle(h,u.getItemStyle()),s.get(\"tooltip\")?(h.dataIndex=t,h.dataModel=n):h.dataIndex=h.dataModel=null}),this)},_renderAxisLabel:function(t,e,i,n){if(i.getLabelModel().get(\"show\")){var a=n.getData(),r=i.getViewLabels();g(r,(function(n){var r=n.tickValue,s=a.getItemModel(r),l=s.getModel(\"label\"),u=s.getModel(\"emphasis.label\"),c=i.dataToCoord(n.tickValue),h=new o.Text({position:[c,0],rotation:t.labelRotation-t.rotation,onclick:f(this._changeTimeline,this,r),silent:!1});o.setTextStyle(h.style,l,{text:n.formattedLabel,textAlign:t.labelAlign,textVerticalAlign:t.labelBaseline}),e.add(h),o.setHoverStyle(h,o.setTextStyle({},u))}),this)}},_renderControl:function(t,e,i,r){var s=t.controlSize,l=t.rotation,u=r.getModel(\"controlStyle\").getItemStyle(),c=r.getModel(\"emphasis.controlStyle\").getItemStyle(),h=[0,-s/2,s,s],d=r.getPlayState(),p=r.get(\"inverse\",!0);function g(t,i,d,p){if(t){var f=function(t,e,i,r){return o.makePath(t.get(e).replace(/^path:\\/\\//,\"\"),n.clone(r||{}),new a(i[0],i[1],i[2],i[3]),\"center\")}(r,i,h,{position:t,origin:[s/2,0],rotation:p?-l:0,rectHover:!0,style:u,onclick:d});e.add(f),o.setHoverStyle(f,c)}}g(t.nextBtnPosition,\"controlStyle.nextIcon\",f(this._changeTimeline,this,p?\"-\":\"+\")),g(t.prevBtnPosition,\"controlStyle.prevIcon\",f(this._changeTimeline,this,p?\"+\":\"-\")),g(t.playPosition,\"controlStyle.\"+(d?\"stopIcon\":\"playIcon\"),f(this._handlePlayClick,this,!d),!0)},_renderCurrentPointer:function(t,e,i,n){var a=n.getData(),r=n.getCurrentIndex(),o=a.getItemModel(r).getModel(\"checkpointStyle\"),s=this;this._currentPointer=y(o,o,this._mainGroup,{},this._currentPointer,{onCreate:function(t){t.draggable=!0,t.drift=f(s._handlePointerDrag,s),t.ondragend=f(s._handlePointerDragend,s),x(t,r,i,n,!0)},onUpdate:function(t){x(t,r,i,n)}})},_handlePlayClick:function(t){this._clearTimer(),this.api.dispatchAction({type:\"timelinePlayChange\",playState:t,from:this.uid})},_handlePointerDrag:function(t,e,i){this._clearTimer(),this._pointerChangeTimeline([i.offsetX,i.offsetY])},_handlePointerDragend:function(t){this._pointerChangeTimeline([t.offsetX,t.offsetY],!0)},_pointerChangeTimeline:function(t,e){var i=this._toAxisCoord(t)[0],n=d.asc(this._axis.getExtent().slice());i>n[1]&&(i=n[1]),i=10&&e++,e}e.linearMap=function(t,e,i,n){var a=e[1]-e[0],r=i[1]-i[0];if(0===a)return 0===r?i[0]:(i[0]+i[1])/2;if(n)if(a>0){if(t<=e[0])return i[0];if(t>=e[1])return i[1]}else{if(t>=e[0])return i[0];if(t<=e[1])return i[1]}else{if(t===e[0])return i[0];if(t===e[1])return i[1]}return(t-e[0])/a*r+i[0]},e.parsePercent=function(t,e){switch(t){case\"center\":case\"middle\":t=\"50%\";break;case\"left\":case\"top\":t=\"0%\";break;case\"right\":case\"bottom\":t=\"100%\"}return\"string\"==typeof t?(i=t,i.replace(/^\\s+|\\s+$/g,\"\")).match(/%$/)?parseFloat(t)/100*e:parseFloat(t):null==t?NaN:+t;var i},e.round=function(t,e,i){return null==e&&(e=10),e=Math.min(Math.max(0,e),20),t=(+t).toFixed(e),i?t:+t},e.asc=function(t){return t.sort((function(t,e){return t-e})),t},e.getPrecision=function(t){if(t=+t,isNaN(t))return 0;for(var e=1,i=0;Math.round(t*e)/e!==t;)e*=10,i++;return i},e.getPrecisionSafe=function(t){var e=t.toString(),i=e.indexOf(\"e\");if(i>0){var n=+e.slice(i+1);return n<0?-n:0}var a=e.indexOf(\".\");return a<0?0:e.length-1-a},e.getPixelPrecision=function(t,e){var i=Math.log,n=Math.LN10,a=Math.floor(i(t[1]-t[0])/n),r=Math.round(i(Math.abs(e[1]-e[0]))/n),o=Math.min(Math.max(-a+r,0),20);return isFinite(o)?o:20},e.getPercentWithPrecision=function(t,e,i){if(!t[e])return 0;var a=n.reduce(t,(function(t,e){return t+(isNaN(e)?0:e)}),0);if(0===a)return 0;for(var r=Math.pow(10,i),o=n.map(t,(function(t){return(isNaN(t)?0:t)/a*r*100})),s=100*r,l=n.map(o,(function(t){return Math.floor(t)})),u=n.reduce(l,(function(t,e){return t+e}),0),c=n.map(o,(function(t,e){return t-l[e]}));uh&&(h=c[p],d=p);++l[d],c[d]=0,++u}return l[e]/r},e.MAX_SAFE_INTEGER=9007199254740991,e.remRadian=function(t){var e=2*Math.PI;return(t%e+e)%e},e.isRadianAroundZero=function(t){return t>-1e-4&&t<1e-4},e.parseDate=function(t){if(t instanceof Date)return t;if(\"string\"==typeof t){var e=a.exec(t);if(!e)return new Date(NaN);if(e[8]){var i=+e[4]||0;return\"Z\"!==e[8].toUpperCase()&&(i-=e[8].slice(0,3)),new Date(Date.UTC(+e[1],+(e[2]||1)-1,+e[3]||1,i,+(e[5]||0),+e[6]||0,+e[7]||0))}return new Date(+e[1],+(e[2]||1)-1,+e[3]||1,+e[4]||0,+(e[5]||0),+e[6]||0,+e[7]||0)}return null==t?new Date(NaN):new Date(Math.round(t))},e.quantity=function(t){return Math.pow(10,r(t))},e.quantityExponent=r,e.nice=function(t,e){var i=r(t),n=Math.pow(10,i),a=t/n;return t=(e?a<1.5?1:a<2.5?2:a<4?3:a<7?5:10:a<1?1:a<2?2:a<3?3:a<5?5:10)*n,i>=-20?+t.toFixed(i<0?-i:0):t},e.quantile=function(t,e){var i=(t.length-1)*e+1,n=Math.floor(i),a=+t[n-1],r=i-n;return r?a+r*(t[n]-a):a},e.reformIntervals=function(t){t.sort((function(t,e){return function t(e,i,n){return e.interval[n]=0}},OKJ2:function(t,e,i){var n=i(\"KxfA\").retrieveRawValue,a=i(\"7aKB\"),r=a.getTooltipMarker,o=a.formatTpl,s=i(\"4NO4\").getTooltipRenderMode,l=/\\{@(.+?)\\}/g;t.exports={getDataParams:function(t,e){var i=this.getData(e),n=this.getRawValue(t,e),a=i.getRawIndex(t),o=i.getName(t),l=i.getRawDataItem(t),u=i.getItemVisual(t,\"color\"),c=i.getItemVisual(t,\"borderColor\"),h=this.ecModel.getComponent(\"tooltip\"),d=h&&h.get(\"renderMode\"),p=s(d),f=this.mainType,g=\"series\"===f,m=i.userOutput;return{componentType:f,componentSubType:this.subType,componentIndex:this.componentIndex,seriesType:g?this.subType:null,seriesIndex:this.seriesIndex,seriesId:g?this.id:null,seriesName:g?this.name:null,name:o,dataIndex:a,data:l,dataType:e,value:n,color:u,borderColor:c,dimensionNames:m?m.dimensionNames:null,encode:m?m.encode:null,marker:r({color:u,renderMode:p}),$vars:[\"seriesName\",\"name\",\"value\"]}},getFormattedLabel:function(t,e,i,a,r){e=e||\"normal\";var s=this.getData(i),u=s.getItemModel(t),c=this.getDataParams(t,i);null!=a&&c.value instanceof Array&&(c.value=c.value[a]);var h=u.get(\"normal\"===e?[r||\"label\",\"formatter\"]:[e,r||\"label\",\"formatter\"]);return\"function\"==typeof h?(c.status=e,c.dimensionIndex=a,h(c)):\"string\"==typeof h?o(h,c).replace(l,(function(e,i){var a=i.length;return\"[\"===i.charAt(0)&&\"]\"===i.charAt(a-1)&&(i=+i.slice(1,a-1)),n(s,t,i)})):void 0},getRawValue:function(t,e){return n(this.getData(e),t)},formatTooltip:function(){}}},OQFs:function(t,e,i){var n=i(\"KCsZ\")([[\"lineWidth\",\"width\"],[\"stroke\",\"color\"],[\"opacity\"],[\"shadowBlur\"],[\"shadowOffsetX\"],[\"shadowOffsetY\"],[\"shadowColor\"]]);t.exports={getLineStyle:function(t){var e=n(this,t);return e.lineDash=this.getLineDash(e.lineWidth),e},getLineDash:function(t){null==t&&(t=1);var e=this.get(\"type\"),i=Math.max(t,2),n=4*t;return\"solid\"!==e&&null!=e&&(\"dashed\"===e?[n,n]:[i,i])}}},OS9S:function(t,e,i){var n=i(\"bYtY\").inherits,a=i(\"Gev7\"),r=i(\"mFDi\");function o(t){a.call(this,t),this._displayables=[],this._temporaryDisplayables=[],this._cursor=0,this.notClear=!0}o.prototype.incremental=!0,o.prototype.clearDisplaybles=function(){this._displayables=[],this._temporaryDisplayables=[],this._cursor=0,this.dirty(),this.notClear=!1},o.prototype.addDisplayable=function(t,e){e?this._temporaryDisplayables.push(t):this._displayables.push(t),this.dirty()},o.prototype.addDisplayables=function(t,e){e=e||!1;for(var i=0;i0?100:20}},getFirstTargetAxisModel:function(){var t;return c((function(e){if(null==t){var i=this.get(e.axisIndex);i.length&&(t=this.dependentModels[e.axis][i[0]])}}),this),t},eachTargetAxis:function(t,e){var i=this.ecModel;c((function(n){u(this.get(n.axisIndex),(function(a){t.call(e,n,a,this,i)}),this)}),this)},getAxisProxy:function(t,e){return this._axisProxies[t+\"_\"+e]},getAxisModel:function(t,e){var i=this.getAxisProxy(t,e);return i&&i.getAxisModel()},setRawRange:function(t){var e=this.option,i=this.settledOption;u([[\"start\",\"startValue\"],[\"end\",\"endValue\"]],(function(n){null==t[n[0]]&&null==t[n[1]]||(e[n[0]]=i[n[0]]=t[n[0]],e[n[1]]=i[n[1]]=t[n[1]])}),this),p(this,t)},setCalculatedRange:function(t){var e=this.option;u([\"start\",\"startValue\",\"end\",\"endValue\"],(function(i){e[i]=t[i]}))},getPercentRange:function(){var t=this.findRepresentativeAxisProxy();if(t)return t.getDataPercentWindow()},getValueRange:function(t,e){if(null!=t||null!=e)return this.getAxisProxy(t,e).getDataValueWindow();var i=this.findRepresentativeAxisProxy();return i?i.getDataValueWindow():void 0},findRepresentativeAxisProxy:function(t){if(t)return t.__dzAxisProxy;var e=this._axisProxies;for(var i in e)if(e.hasOwnProperty(i)&&e[i].hostedBy(this))return e[i];for(var i in e)if(e.hasOwnProperty(i)&&!e[i].hostedBy(this))return e[i]},getRangePropMode:function(){return this._rangePropMode.slice()}});function d(t){var e={};return u([\"start\",\"end\",\"startValue\",\"endValue\",\"throttle\"],(function(i){t.hasOwnProperty(i)&&(e[i]=t[i])})),e}function p(t,e){var i=t._rangePropMode,n=t.get(\"rangeMode\");u([[\"start\",\"startValue\"],[\"end\",\"endValue\"]],(function(t,a){var r=null!=e[t[0]],o=null!=e[t[1]];r&&!o?i[a]=\"percent\":!r&&o?i[a]=\"value\":n?i[a]=n[a]:r&&(i[a]=\"percent\")}))}t.exports=h},P47w:function(t,e,i){var n=i(\"hydK\").createElement,a=i(\"IMiH\"),r=i(\"mFDi\"),o=i(\"Fofx\"),s=i(\"6GrX\"),l=i(\"pzxd\"),u=i(\"dqUG\"),c=a.CMD,h=Array.prototype.join,d=Math.round,p=Math.sin,f=Math.cos,g=Math.PI,m=2*Math.PI,v=180/g;function y(t){return d(1e4*t)/1e4}function x(t){return t<1e-4&&t>-1e-4}function _(t,e){e&&b(t,\"transform\",\"matrix(\"+h.call(e,\",\")+\")\")}function b(t,e,i){(!i||\"linear\"!==i.type&&\"radial\"!==i.type)&&t.setAttribute(e,i)}function w(t,e,i,n){if(function(t,e){var i=e?t.textFill:t.fill;return null!=i&&\"none\"!==i}(e,i)){var a=i?e.textFill:e.fill;b(t,\"fill\",a=\"transparent\"===a?\"none\":a),b(t,\"fill-opacity\",null!=e.fillOpacity?e.fillOpacity*e.opacity:e.opacity)}else b(t,\"fill\",\"none\");if(function(t,e){var i=e?t.textStroke:t.stroke;return null!=i&&\"none\"!==i}(e,i)){var r=i?e.textStroke:e.stroke;b(t,\"stroke\",r=\"transparent\"===r?\"none\":r),b(t,\"stroke-width\",(i?e.textStrokeWidth:e.lineWidth)/(!i&&e.strokeNoScale?n.getLineScale():1)),b(t,\"paint-order\",i?\"stroke\":\"fill\"),b(t,\"stroke-opacity\",null!=e.strokeOpacity?e.strokeOpacity:e.opacity),e.lineDash?(b(t,\"stroke-dasharray\",e.lineDash.join(\",\")),b(t,\"stroke-dashoffset\",d(e.lineDashOffset||0))):b(t,\"stroke-dasharray\",\"\"),e.lineCap&&b(t,\"stroke-linecap\",e.lineCap),e.lineJoin&&b(t,\"stroke-linejoin\",e.lineJoin),e.miterLimit&&b(t,\"stroke-miterlimit\",e.miterLimit)}else b(t,\"stroke\",\"none\")}var S={brush:function(t){var e=t.style,i=t.__svgEl;i||(i=n(\"path\"),t.__svgEl=i),t.path||t.createPathProxy();var a=t.path;if(t.__dirtyPath){a.beginPath(),a.subPixelOptimize=!1,t.buildPath(a,t.shape),t.__dirtyPath=!1;var r=function(t){for(var e=[],i=t.data,n=t.len(),a=0;a=m:-b>=m),T=b>0?b%m:b%m+m,A=!1;A=!!I||!x(M)&&T>=g==!!S;var D=y(s+u*f(_)),C=y(l+h*p(_));I&&(b=S?m-1e-4:1e-4-m,A=!0,9===a&&e.push(\"M\",D,C));var L=y(s+u*f(_+b)),P=y(l+h*p(_+b));e.push(\"A\",y(u),y(h),d(w*v),+A,+S,L,P);break;case c.Z:r=\"Z\";break;case c.R:L=y(i[a++]),P=y(i[a++]);var k=y(i[a++]),O=y(i[a++]);e.push(\"M\",L,P,\"L\",L+k,P,\"L\",L+k,P+O,\"L\",L,P+O,\"L\",L,P)}r&&e.push(r);for(var N=0;NR){for(;Nt[1])break;i.push({color:this.getControllerVisual(r,\"color\",e),offset:a/100})}return i.push({color:this.getControllerVisual(t[1],\"color\",e),offset:1}),i},_createBarPoints:function(t,e){var i=this.visualMapModel.itemSize;return[[i[0]-e[0],t[0]],[i[0],t[0]],[i[0],t[1]],[i[0]-e[1],t[1]]]},_createBarGroup:function(t){var e=this._orient,i=this.visualMapModel.get(\"inverse\");return new s.Group(\"horizontal\"!==e||i?\"horizontal\"===e&&i?{scale:\"bottom\"===t?[-1,1]:[1,1],rotation:-Math.PI/2}:\"vertical\"!==e||i?{scale:\"left\"===t?[1,1]:[-1,1]}:{scale:\"left\"===t?[1,-1]:[-1,-1]}:{scale:\"bottom\"===t?[1,1]:[-1,1],rotation:Math.PI/2})},_updateHandle:function(t,e){if(this._useHandle){var i=this._shapes,n=this.visualMapModel,a=i.handleThumbs,r=i.handleLabels;p([0,1],(function(o){var l=a[o];l.setStyle(\"fill\",e.handlesColor[o]),l.position[1]=t[o];var u=s.applyTransform(i.handleLabelPoints[o],s.getTransform(l,this.group));r[o].setStyle({x:u[0],y:u[1],text:n.formatValueText(this._dataInterval[o]),textVerticalAlign:\"middle\",textAlign:this._applyTransform(\"horizontal\"===this._orient?0===o?\"bottom\":\"top\":\"left\",i.barGroup)})}),this)}},_showIndicator:function(t,e,i,n){var a=this.visualMapModel,r=a.getExtent(),o=a.itemSize,l=d(t,r,[0,o[1]],!0),u=this._shapes,c=u.indicator;if(c){c.position[1]=l,c.attr(\"invisible\",!1),c.setShape(\"points\",function(t,e,i,n){return t?[[0,-f(e,g(i,0))],[6,0],[0,f(e,g(n-i,0))]]:[[0,0],[5,-5],[5,5]]}(!!i,n,l,o[1]));var h=this.getControllerVisual(t,\"color\",{convertOpacityToAlpha:!0});c.setStyle(\"fill\",h);var p=s.applyTransform(u.indicatorLabelPoint,s.getTransform(c,this.group)),m=u.indicatorLabel;m.attr(\"invisible\",!1);var v=this._applyTransform(\"left\",u.barGroup),y=this._orient;m.setStyle({text:(i||\"\")+a.formatValueText(e),textVerticalAlign:\"horizontal\"===y?v:\"middle\",textAlign:\"horizontal\"===y?\"center\":v,x:p[0],y:p[1]})}},_enableHoverLinkToSeries:function(){var t=this;this._shapes.barGroup.on(\"mousemove\",(function(e){if(t._hovering=!0,!t._dragging){var i=t.visualMapModel.itemSize,n=t._applyTransform([e.offsetX,e.offsetY],t._shapes.barGroup,!0,!0);n[1]=f(g(0,n[1]),i[1]),t._doHoverLinkToSeries(n[1],0<=n[0]&&n[0]<=i[0])}})).on(\"mouseout\",(function(){t._hovering=!1,!t._dragging&&t._clearHoverLinkToSeries()}))},_enableHoverLinkFromSeries:function(){var t=this.api.getZr();this.visualMapModel.option.hoverLink?(t.on(\"mouseover\",this._hoverLinkFromSeriesMouseOver,this),t.on(\"mouseout\",this._hideIndicator,this)):this._clearHoverLinkFromSeries()},_doHoverLinkToSeries:function(t,e){var i=this.visualMapModel;if(i.option.hoverLink){var n=[0,i.itemSize[1]],a=i.getExtent();t=f(g(n[0],t),n[1]);var r=function(t,e,i){var n=6,a=t.get(\"hoverLinkDataSize\");return a&&(n=d(a,e,i,!0)/2),n}(i,a,n),o=[t-r,t+r],s=d(t,n,a,!0),l=[d(o[0],n,a,!0),d(o[1],n,a,!0)];o[0]n[1]&&(l[1]=1/0),e&&(l[0]===-1/0?this._showIndicator(s,l[1],\"< \",r):l[1]===1/0?this._showIndicator(s,l[0],\"> \",r):this._showIndicator(s,s,\"\\u2248 \",r));var u=this._hoverLinkDataIndices,p=[];(e||y(i))&&(p=this._hoverLinkDataIndices=i.findTargetDataIndices(l));var m=h.compressBatches(u,p);this._dispatchHighDown(\"downplay\",c.makeHighDownBatch(m[0],i)),this._dispatchHighDown(\"highlight\",c.makeHighDownBatch(m[1],i))}},_hoverLinkFromSeriesMouseOver:function(t){var e=t.target,i=this.visualMapModel;if(e&&null!=e.dataIndex){var n=this.ecModel.getSeriesByIndex(e.seriesIndex);if(i.isTargetSeries(n)){var a=n.getData(e.dataType),r=a.get(i.getDataDimension(a),e.dataIndex,!0);isNaN(r)||this._showIndicator(r,r)}}},_hideIndicator:function(){var t=this._shapes;t.indicator&&t.indicator.attr(\"invisible\",!0),t.indicatorLabel&&t.indicatorLabel.attr(\"invisible\",!0)},_clearHoverLinkToSeries:function(){this._hideIndicator();var t=this._hoverLinkDataIndices;this._dispatchHighDown(\"downplay\",c.makeHighDownBatch(t,this.visualMapModel)),t.length=0},_clearHoverLinkFromSeries:function(){this._hideIndicator();var t=this.api.getZr();t.off(\"mouseover\",this._hoverLinkFromSeriesMouseOver),t.off(\"mouseout\",this._hideIndicator)},_applyTransform:function(t,e,i,a){var r=s.getTransform(e,a?null:this.group);return s[n.isArray(t)?\"applyTransform\":\"transformDirection\"](t,r,i)},_dispatchHighDown:function(t,e){e&&e.length&&this.api.dispatchAction({type:t,batch:e})},dispose:function(){this._clearHoverLinkFromSeries(),this._clearHoverLinkToSeries()},remove:function(){this._clearHoverLinkFromSeries(),this._clearHoverLinkToSeries()}});function v(t,e,i,n){return new s.Polygon({shape:{points:t},draggable:!!i,cursor:e,drift:i,onmousemove:function(t){r.stop(t.event)},ondragend:n})}function y(t){var e=t.get(\"hoverLinkOnHandle\");return!!(null==e?t.get(\"realtime\"):e)}function x(t){return\"vertical\"===t?\"ns-resize\":\"ew-resize\"}t.exports=m},ProS:function(t,e,i){i(\"Tghj\");var n=i(\"aX58\"),a=i(\"bYtY\"),r=i(\"Qe9p\"),o=i(\"ItGF\"),s=i(\"BPZU\"),l=i(\"H6uX\"),u=i(\"fmMI\"),c=i(\"hD7B\"),h=i(\"IDmD\"),d=i(\"ypgQ\"),p=i(\"+wW9\"),f=i(\"0V0F\"),g=i(\"bLfw\"),m=i(\"T4UG\"),v=i(\"sS/r\"),y=i(\"6Ic6\"),x=i(\"IwbS\"),_=i(\"4NO4\"),b=i(\"iLNv\").throttle,w=i(\"/WM3\"),S=i(\"uAnK\"),M=i(\"mYwL\"),I=i(\"af/B\"),T=i(\"xTNl\"),A=i(\"8hn6\");i(\"A1Ka\");var D=i(\"7DRL\"),C=a.assert,L=a.each,P=a.isFunction,k=a.isObject,O=g.parseClassType,N=\"__flagInMainProcess\",E=/^[a-zA-Z0-9_]+$/;function R(t,e){return function(i,n,a){!e&&this._disposed||(i=i&&i.toLowerCase(),l.prototype[t].call(this,i,n,a))}}function z(){l.call(this)}function B(t,e,i){i=i||{},\"string\"==typeof e&&(e=lt[e]),this._dom=t;var r=this._zr=n.init(t,{renderer:i.renderer||\"canvas\",devicePixelRatio:i.devicePixelRatio,width:i.width,height:i.height});this._throttledZrFlush=b(a.bind(r.flush,r),17),(e=a.clone(e))&&p(e,!0),this._theme=e,this._chartsViews=[],this._chartsMap={},this._componentsViews=[],this._componentsMap={},this._coordSysMgr=new h;var o,u,d=this._api=(u=(o=this)._coordSysMgr,a.extend(new c(o),{getCoordinateSystems:a.bind(u.getCoordinateSystems,u),getComponentByElement:function(t){for(;t;){var e=t.__ecComponentInfo;if(null!=e)return o._model.getComponent(e.mainType,e.index);t=t.parent}}}));function f(t,e){return t.__prio-e.__prio}s(st,f),s(at,f),this._scheduler=new I(this,d,at,st),l.call(this,this._ecEventProcessor=new et),this._messageCenter=new z,this._initEvents(),this.resize=a.bind(this.resize,this),this._pendingActions=[],r.animation.on(\"frame\",this._onframe,this),function(t,e){t.on(\"rendered\",(function(){e.trigger(\"rendered\"),!t.animation.isFinished()||e.__optionUpdated||e._scheduler.unfinished||e._pendingActions.length||e.trigger(\"finished\")}))}(r,this),a.setAsPrimitive(this)}z.prototype.on=R(\"on\",!0),z.prototype.off=R(\"off\",!0),z.prototype.one=R(\"one\",!0),a.mixin(z,l);var V=B.prototype;function Y(t,e,i){if(!this._disposed){var n,a=this._model,r=this._coordSysMgr.getCoordinateSystems();e=_.parseFinder(a,e);for(var o=0;o0&&t.unfinished);t.unfinished||this._zr.flush()}}},V.getDom=function(){return this._dom},V.getZr=function(){return this._zr},V.setOption=function(t,e,i){if(!this._disposed){var n;if(k(e)&&(i=e.lazyUpdate,n=e.silent,e=e.notMerge),this[N]=!0,!this._model||e){var a=new d(this._api),r=this._theme,o=this._model=new u;o.scheduler=this._scheduler,o.init(null,null,r,a)}this._model.setOption(t,rt),i?(this.__optionUpdated={silent:n},this[N]=!1):(F(this),G.update.call(this),this._zr.flush(),this.__optionUpdated=!1,this[N]=!1,j.call(this,n),X.call(this,n))}},V.setTheme=function(){console.error(\"ECharts#setTheme() is DEPRECATED in ECharts 3.0\")},V.getModel=function(){return this._model},V.getOption=function(){return this._model&&this._model.getOption()},V.getWidth=function(){return this._zr.getWidth()},V.getHeight=function(){return this._zr.getHeight()},V.getDevicePixelRatio=function(){return this._zr.painter.dpr||window.devicePixelRatio||1},V.getRenderedCanvas=function(t){if(o.canvasSupported)return(t=t||{}).pixelRatio=t.pixelRatio||1,t.backgroundColor=t.backgroundColor||this._model.get(\"backgroundColor\"),this._zr.painter.getRenderedCanvas(t)},V.getSvgDataURL=function(){if(o.svgSupported){var t=this._zr,e=t.storage.getDisplayList();return a.each(e,(function(t){t.stopAnimation(!0)})),t.painter.toDataURL()}},V.getDataURL=function(t){if(!this._disposed){var e=this._model,i=[],n=this;L((t=t||{}).excludeComponents,(function(t){e.eachComponent({mainType:t},(function(t){var e=n._componentsMap[t.__viewId];e.group.ignore||(i.push(e),e.group.ignore=!0)}))}));var a=\"svg\"===this._zr.painter.getType()?this.getSvgDataURL():this.getRenderedCanvas(t).toDataURL(\"image/\"+(t&&t.type||\"png\"));return L(i,(function(t){t.group.ignore=!1})),a}},V.getConnectedDataURL=function(t){if(!this._disposed&&o.canvasSupported){var e=\"svg\"===t.type,i=this.group,r=Math.min,s=Math.max;if(ht[i]){var l=1/0,u=1/0,c=-1/0,h=-1/0,d=[],p=t&&t.pixelRatio||1;a.each(ct,(function(n,o){if(n.group===i){var p=e?n.getZr().painter.getSvgDom().innerHTML:n.getRenderedCanvas(a.clone(t)),f=n.getDom().getBoundingClientRect();l=r(f.left,l),u=r(f.top,u),c=s(f.right,c),h=s(f.bottom,h),d.push({dom:p,left:f.left,top:f.top})}}));var f=(c*=p)-(l*=p),g=(h*=p)-(u*=p),m=a.createCanvas(),v=n.init(m,{renderer:e?\"svg\":\"canvas\"});if(v.resize({width:f,height:g}),e){var y=\"\";return L(d,(function(t){y+=''+t.dom+\"\"})),v.painter.getSvgRoot().innerHTML=y,t.connectedBackgroundColor&&v.painter.setBackgroundColor(t.connectedBackgroundColor),v.refreshImmediately(),v.painter.toDataURL()}return t.connectedBackgroundColor&&v.add(new x.Rect({shape:{x:0,y:0,width:f,height:g},style:{fill:t.connectedBackgroundColor}})),L(d,(function(t){var e=new x.Image({style:{x:t.left*p-l,y:t.top*p-u,image:t.dom}});v.add(e)})),v.refreshImmediately(),m.toDataURL(\"image/\"+(t&&t.type||\"png\"))}return this.getDataURL(t)}},V.convertToPixel=a.curry(Y,\"convertToPixel\"),V.convertFromPixel=a.curry(Y,\"convertFromPixel\"),V.containPixel=function(t,e){var i;if(!this._disposed)return t=_.parseFinder(this._model,t),a.each(t,(function(t,n){n.indexOf(\"Models\")>=0&&a.each(t,(function(t){var a=t.coordinateSystem;if(a&&a.containPoint)i|=!!a.containPoint(e);else if(\"seriesModels\"===n){var r=this._chartsMap[t.__viewId];r&&r.containPoint&&(i|=r.containPoint(e,t))}}),this)}),this),!!i},V.getVisual=function(t,e){var i=(t=_.parseFinder(this._model,t,{defaultMainType:\"series\"})).seriesModel.getData(),n=t.hasOwnProperty(\"dataIndexInside\")?t.dataIndexInside:t.hasOwnProperty(\"dataIndex\")?i.indexOfRawIndex(t.dataIndex):null;return null!=n?i.getItemVisual(n,e):i.getVisual(e)},V.getViewOfComponentModel=function(t){return this._componentsMap[t.__viewId]},V.getViewOfSeriesModel=function(t){return this._chartsMap[t.__viewId]};var G={prepareAndUpdate:function(t){F(this),G.update.call(this,t)},update:function(t){var e=this._model,i=this._api,n=this._zr,a=this._coordSysMgr,s=this._scheduler;if(e){s.restoreData(e,t),s.performSeriesTasks(e),a.create(e,i),s.performDataProcessorTasks(e,t),W(this,e),a.update(e,i),q(e),s.performVisualTasks(e,t),K(this,e,i,t);var l=e.get(\"backgroundColor\")||\"transparent\";if(o.canvasSupported)n.setBackgroundColor(l);else{var u=r.parse(l);l=r.stringify(u,\"rgb\"),0===u[3]&&(l=\"transparent\")}J(e,i)}},updateTransform:function(t){var e=this._model,i=this,n=this._api;if(e){var r=[];e.eachComponent((function(a,o){var s=i.getViewOfComponentModel(o);if(s&&s.__alive)if(s.updateTransform){var l=s.updateTransform(o,e,n,t);l&&l.update&&r.push(s)}else r.push(s)}));var o=a.createHashMap();e.eachSeries((function(a){var r=i._chartsMap[a.__viewId];if(r.updateTransform){var s=r.updateTransform(a,e,n,t);s&&s.update&&o.set(a.uid,1)}else o.set(a.uid,1)})),q(e),this._scheduler.performVisualTasks(e,t,{setDirty:!0,dirtyMap:o}),Q(i,e,0,t,o),J(e,this._api)}},updateView:function(t){var e=this._model;e&&(y.markUpdateMethod(t,\"updateView\"),q(e),this._scheduler.performVisualTasks(e,t,{setDirty:!0}),K(this,this._model,this._api,t),J(e,this._api))},updateVisual:function(t){G.update.call(this,t)},updateLayout:function(t){G.update.call(this,t)}};function F(t){var e=t._model,i=t._scheduler;i.restorePipelines(e),i.prepareStageTasks(),Z(t,\"component\",e,i),Z(t,\"chart\",e,i),i.plan()}function H(t,e,i,n,r){var o=t._model;if(n){var s={};s[n+\"Id\"]=i[n+\"Id\"],s[n+\"Index\"]=i[n+\"Index\"],s[n+\"Name\"]=i[n+\"Name\"];var l={mainType:n,query:s};r&&(l.subType=r);var u=i.excludeSeriesId;null!=u&&(u=a.createHashMap(_.normalizeToArray(u))),o&&o.eachComponent(l,(function(e){u&&null!=u.get(e.id)||c(t[\"series\"===n?\"_chartsMap\":\"_componentsMap\"][e.__viewId])}),t)}else L(t._componentsViews.concat(t._chartsViews),c);function c(n){n&&n.__alive&&n[e]&&n[e](n.__model,o,t._api,i)}}function W(t,e){var i=t._chartsMap,n=t._scheduler;e.eachSeries((function(t){n.updateStreamModes(t,i[t.__viewId])}))}function U(t,e){var i=t.type,n=t.escapeConnect,r=it[i],o=r.actionInfo,s=(o.update||\"update\").split(\":\"),l=s.pop();s=null!=s[0]&&O(s[0]),this[N]=!0;var u=[t],c=!1;t.batch&&(c=!0,u=a.map(t.batch,(function(e){return(e=a.defaults(a.extend({},e),t)).batch=null,e})));var h,d=[],p=\"highlight\"===i||\"downplay\"===i;L(u,(function(t){(h=(h=r.action(t,this._model,this._api))||a.extend({},t)).type=o.event||h.type,d.push(h),p?H(this,l,t,\"series\"):s&&H(this,l,t,s.main,s.sub)}),this),\"none\"===l||p||s||(this.__optionUpdated?(F(this),G.update.call(this,t),this.__optionUpdated=!1):G[l].call(this,t)),h=c?{type:o.event||i,escapeConnect:n,batch:d}:d[0],this[N]=!1,!e&&this._messageCenter.trigger(h.type,h)}function j(t){for(var e=this._pendingActions;e.length;){var i=e.shift();U.call(this,i,t)}}function X(t){!t&&this.trigger(\"updated\")}function Z(t,e,i,n){for(var a=\"component\"===e,r=a?t._componentsViews:t._chartsViews,o=a?t._componentsMap:t._chartsMap,s=t._zr,l=t._api,u=0;ue.get(\"hoverLayerThreshold\")&&!o.node&&e.eachSeries((function(e){if(!e.preventUsingHoverLayer){var i=t._chartsMap[e.__viewId];i.__alive&&i.group.traverse((function(t){t.useHoverLayer=!0}))}}))}(t,e),S(t._zr.dom,e)}function J(t,e){L(ot,(function(i){i(t,e)}))}V.resize=function(t){if(!this._disposed){this._zr.resize(t);var e=this._model;if(this._loadingFX&&this._loadingFX.resize(),e){var i=e.resetOption(\"media\"),n=t&&t.silent;this[N]=!0,i&&F(this),G.update.call(this),this[N]=!1,j.call(this,n),X.call(this,n)}}},V.showLoading=function(t,e){if(!this._disposed&&(k(t)&&(e=t,t=\"\"),t=t||\"default\",this.hideLoading(),ut[t])){var i=ut[t](this._api,e),n=this._zr;this._loadingFX=i,n.add(i)}},V.hideLoading=function(){this._disposed||(this._loadingFX&&this._zr.remove(this._loadingFX),this._loadingFX=null)},V.makeActionFromEvent=function(t){var e=a.extend({},t);return e.type=nt[t.type],e},V.dispatchAction=function(t,e){this._disposed||(k(e)||(e={silent:!!e}),it[t.type]&&this._model&&(this[N]?this._pendingActions.push(t):(U.call(this,t,e.silent),e.flush?this._zr.flush(!0):!1!==e.flush&&o.browser.weChat&&this._throttledZrFlush(),j.call(this,e.silent),X.call(this,e.silent))))},V.appendData=function(t){if(!this._disposed){var e=t.seriesIndex;this.getModel().getSeriesByIndex(e).appendData(t),this._scheduler.unfinished=!0}},V.on=R(\"on\",!1),V.off=R(\"off\",!1),V.one=R(\"one\",!1);var $=[\"click\",\"dblclick\",\"mouseover\",\"mouseout\",\"mousemove\",\"mousedown\",\"mouseup\",\"globalout\",\"contextmenu\"];function tt(t,e){var i=t.get(\"z\"),n=t.get(\"zlevel\");e.group.traverse((function(t){\"group\"!==t.type&&(null!=i&&(t.z=i),null!=n&&(t.zlevel=n))}))}function et(){}V._initEvents=function(){L($,(function(t){var e=function(e){var i,n=this.getModel(),r=e.target;if(\"globalout\"===t)i={};else if(r&&null!=r.dataIndex){var o=r.dataModel||n.getSeriesByIndex(r.seriesIndex);i=o&&o.getDataParams(r.dataIndex,r.dataType,r)||{}}else r&&r.eventData&&(i=a.extend({},r.eventData));if(i){var s=i.componentType,l=i.componentIndex;\"markLine\"!==s&&\"markPoint\"!==s&&\"markArea\"!==s||(s=\"series\",l=i.seriesIndex);var u=s&&null!=l&&n.getComponent(s,l),c=u&&this[\"series\"===u.mainType?\"_chartsMap\":\"_componentsMap\"][u.__viewId];i.event=e,i.type=t,this._ecEventProcessor.eventInfo={targetEl:r,packedEvent:i,model:u,view:c},this.trigger(t,i)}};e.zrEventfulCallAtLast=!0,this._zr.on(t,e,this)}),this),L(nt,(function(t,e){this._messageCenter.on(e,(function(t){this.trigger(e,t)}),this)}),this)},V.isDisposed=function(){return this._disposed},V.clear=function(){this._disposed||this.setOption({series:[]},!0)},V.dispose=function(){if(!this._disposed){this._disposed=!0,_.setAttribute(this.getDom(),ft,\"\");var t=this._api,e=this._model;L(this._componentsViews,(function(i){i.dispose(e,t)})),L(this._chartsViews,(function(i){i.dispose(e,t)})),this._zr.dispose(),delete ct[this.id]}},a.mixin(B,l),et.prototype={constructor:et,normalizeQuery:function(t){var e={},i={},n={};if(a.isString(t)){var r=O(t);e.mainType=r.main||null,e.subType=r.sub||null}else{var o=[\"Index\",\"Name\",\"Id\"],s={name:1,dataIndex:1,dataType:1};a.each(t,(function(t,a){for(var r=!1,l=0;l0&&c===a.length-u.length){var h=a.slice(0,c);\"data\"!==h&&(e.mainType=h,e[u.toLowerCase()]=t,r=!0)}}s.hasOwnProperty(a)&&(i[a]=t,r=!0),r||(n[a]=t)}))}return{cptQuery:e,dataQuery:i,otherQuery:n}},filter:function(t,e,i){var n=this.eventInfo;if(!n)return!0;var a=n.targetEl,r=n.packedEvent,o=n.model,s=n.view;if(!o||!s)return!0;var l=e.cptQuery,u=e.dataQuery;return c(l,o,\"mainType\")&&c(l,o,\"subType\")&&c(l,o,\"index\",\"componentIndex\")&&c(l,o,\"name\")&&c(l,o,\"id\")&&c(u,r,\"name\")&&c(u,r,\"dataIndex\")&&c(u,r,\"dataType\")&&(!s.filterForExposedEvent||s.filterForExposedEvent(t,e.otherQuery,a,r));function c(t,e,i,n){return null==t[i]||e[n||i]===t[i]}},afterTrigger:function(){this.eventInfo=null}};var it={},nt={},at=[],rt=[],ot=[],st=[],lt={},ut={},ct={},ht={},dt=new Date-0,pt=new Date-0,ft=\"_echarts_instance_\";function gt(t){ht[t]=!1}var mt=gt;function vt(t){return ct[_.getAttribute(t,ft)]}function yt(t,e){lt[t]=e}function xt(t){rt.push(t)}function _t(t,e){St(at,t,e,1e3)}function bt(t,e,i){\"function\"==typeof e&&(i=e,e=\"\");var n=k(t)?t.type:[t,t={event:e}][0];t.event=(t.event||n).toLowerCase(),e=t.event,C(E.test(n)&&E.test(e)),it[n]||(it[n]={action:i,actionInfo:t}),nt[e]=n}function wt(t,e){St(st,t,e,3e3,\"visual\")}function St(t,e,i,n,a){(P(e)||k(e))&&(i=e,e=n);var r=I.wrapStageHandler(i,a);return r.__prio=e,r.__raw=i,t.push(r),r}function Mt(t,e){ut[t]=e}wt(2e3,w),xt(p),_t(900,f),Mt(\"default\",M),bt({type:\"highlight\",event:\"highlight\",update:\"highlight\"},a.noop),bt({type:\"downplay\",event:\"downplay\",update:\"downplay\"},a.noop),yt(\"light\",T),yt(\"dark\",A),e.version=\"4.8.0\",e.dependencies={zrender:\"4.3.1\"},e.PRIORITY={PROCESSOR:{FILTER:1e3,SERIES_FILTER:800,STATISTIC:5e3},VISUAL:{LAYOUT:1e3,PROGRESSIVE_LAYOUT:1100,GLOBAL:2e3,CHART:3e3,POST_CHART_LAYOUT:3500,COMPONENT:4e3,BRUSH:5e3}},e.init=function(t,e,i){var n=vt(t);if(n)return n;var a=new B(t,e,i);return a.id=\"ec_\"+dt++,ct[a.id]=a,_.setAttribute(t,ft,a.id),function(t){var e=\"__connectUpdateStatus\";function i(t,i){for(var n=0;n255?255:t}function o(t){return t<0?0:t>1?1:t}function s(t){return t.length&&\"%\"===t.charAt(t.length-1)?r(parseFloat(t)/100*255):r(parseInt(t,10))}function l(t){return t.length&&\"%\"===t.charAt(t.length-1)?o(parseFloat(t)/100):o(parseFloat(t))}function u(t,e,i){return i<0?i+=1:i>1&&(i-=1),6*i<1?t+(e-t)*i*6:2*i<1?e:3*i<2?t+(e-t)*(2/3-i)*6:t}function c(t,e,i){return t+(e-t)*i}function h(t,e,i,n,a){return t[0]=e,t[1]=i,t[2]=n,t[3]=a,t}function d(t,e){return t[0]=e[0],t[1]=e[1],t[2]=e[2],t[3]=e[3],t}var p=new n(20),f=null;function g(t,e){f&&d(f,e),f=p.put(t,f||e.slice())}function m(t,e){if(t){e=e||[];var i=p.get(t);if(i)return d(e,i);var n,r=(t+=\"\").replace(/ /g,\"\").toLowerCase();if(r in a)return d(e,a[r]),g(t,e),e;if(\"#\"===r.charAt(0))return 4===r.length?(n=parseInt(r.substr(1),16))>=0&&n<=4095?(h(e,(3840&n)>>4|(3840&n)>>8,240&n|(240&n)>>4,15&n|(15&n)<<4,1),g(t,e),e):void h(e,0,0,0,1):7===r.length?(n=parseInt(r.substr(1),16))>=0&&n<=16777215?(h(e,(16711680&n)>>16,(65280&n)>>8,255&n,1),g(t,e),e):void h(e,0,0,0,1):void 0;var o=r.indexOf(\"(\"),u=r.indexOf(\")\");if(-1!==o&&u+1===r.length){var c=r.substr(0,o),f=r.substr(o+1,u-(o+1)).split(\",\"),m=1;switch(c){case\"rgba\":if(4!==f.length)return void h(e,0,0,0,1);m=l(f.pop());case\"rgb\":return 3!==f.length?void h(e,0,0,0,1):(h(e,s(f[0]),s(f[1]),s(f[2]),m),g(t,e),e);case\"hsla\":return 4!==f.length?void h(e,0,0,0,1):(f[3]=l(f[3]),v(f,e),g(t,e),e);case\"hsl\":return 3!==f.length?void h(e,0,0,0,1):(v(f,e),g(t,e),e);default:return}}h(e,0,0,0,1)}}function v(t,e){var i=(parseFloat(t[0])%360+360)%360/360,n=l(t[1]),a=l(t[2]),o=a<=.5?a*(n+1):a+n-a*n,s=2*a-o;return h(e=e||[],r(255*u(s,o,i+1/3)),r(255*u(s,o,i)),r(255*u(s,o,i-1/3)),1),4===t.length&&(e[3]=t[3]),e}function y(t,e,i){if(e&&e.length&&t>=0&&t<=1){i=i||[];var n=t*(e.length-1),a=Math.floor(n),s=Math.ceil(n),l=e[a],u=e[s],h=n-a;return i[0]=r(c(l[0],u[0],h)),i[1]=r(c(l[1],u[1],h)),i[2]=r(c(l[2],u[2],h)),i[3]=o(c(l[3],u[3],h)),i}}var x=y;function _(t,e,i){if(e&&e.length&&t>=0&&t<=1){var n=t*(e.length-1),a=Math.floor(n),s=Math.ceil(n),l=m(e[a]),u=m(e[s]),h=n-a,d=w([r(c(l[0],u[0],h)),r(c(l[1],u[1],h)),r(c(l[2],u[2],h)),o(c(l[3],u[3],h))],\"rgba\");return i?{color:d,leftIndex:a,rightIndex:s,value:n}:d}}var b=_;function w(t,e){if(t&&t.length){var i=t[0]+\",\"+t[1]+\",\"+t[2];return\"rgba\"!==e&&\"hsva\"!==e&&\"hsla\"!==e||(i+=\",\"+t[3]),e+\"(\"+i+\")\"}}e.parse=m,e.lift=function(t,e){var i=m(t);if(i){for(var n=0;n<3;n++)i[n]=e<0?i[n]*(1-e)|0:(255-i[n])*e+i[n]|0,i[n]>255?i[n]=255:t[n]<0&&(i[n]=0);return w(i,4===i.length?\"rgba\":\"rgb\")}},e.toHex=function(t){var e=m(t);if(e)return((1<<24)+(e[0]<<16)+(e[1]<<8)+ +e[2]).toString(16).slice(1)},e.fastLerp=y,e.fastMapToColor=x,e.lerp=_,e.mapToColor=b,e.modifyHSL=function(t,e,i,n){if(t=m(t))return t=function(t){if(t){var e,i,n=t[0]/255,a=t[1]/255,r=t[2]/255,o=Math.min(n,a,r),s=Math.max(n,a,r),l=s-o,u=(s+o)/2;if(0===l)e=0,i=0;else{i=u<.5?l/(s+o):l/(2-s-o);var c=((s-n)/6+l/2)/l,h=((s-a)/6+l/2)/l,d=((s-r)/6+l/2)/l;n===s?e=d-h:a===s?e=1/3+c-d:r===s&&(e=2/3+h-c),e<0&&(e+=1),e>1&&(e-=1)}var p=[360*e,i,u];return null!=t[3]&&p.push(t[3]),p}}(t),null!=e&&(t[0]=(a=e,(a=Math.round(a))<0?0:a>360?360:a)),null!=i&&(t[1]=l(i)),null!=n&&(t[2]=l(n)),w(v(t),\"rgba\");var a},e.modifyAlpha=function(t,e){if((t=m(t))&&null!=e)return t[3]=o(e),w(t,\"rgba\")},e.stringify=w},QuXc:function(t,e){var i=function(t){this.colorStops=t||[]};i.prototype={constructor:i,addColorStop:function(t,e){this.colorStops.push({offset:t,color:e})}},t.exports=i},Qvb6:function(t,e,i){var n=i(\"ProS\"),a=i(\"bYtY\"),r=i(\"ItGF\"),o=i(\"B9fm\"),s=i(\"gvm7\"),l=i(\"7aKB\"),u=i(\"OELB\"),c=i(\"IwbS\"),h=i(\"Ez2D\"),d=i(\"+TT/\"),p=i(\"Qxkt\"),f=i(\"F9bG\"),g=i(\"aX7z\"),m=i(\"/y7N\"),v=i(\"4NO4\").getTooltipRenderMode,y=a.bind,x=a.each,_=u.parsePercent,b=new c.Rect({shape:{x:-1,y:-1,width:2,height:2}}),w=n.extendComponentView({type:\"tooltip\",init:function(t,e){if(!r.node){var i,n=t.getComponent(\"tooltip\"),a=n.get(\"renderMode\");this._renderMode=v(a),\"html\"===this._renderMode?(i=new o(e.getDom(),e,{appendToBody:n.get(\"appendToBody\",!0)}),this._newLine=\"
\"):(i=new s(e),this._newLine=\"\\n\"),this._tooltipContent=i}},render:function(t,e,i){if(!r.node){this.group.removeAll(),this._tooltipModel=t,this._ecModel=e,this._api=i,this._lastDataByCoordSys=null,this._alwaysShowContent=t.get(\"alwaysShowContent\");var n=this._tooltipContent;n.update(),n.setEnterable(t.get(\"enterable\")),this._initGlobalListener(),this._keepShow()}},_initGlobalListener:function(){var t=this._tooltipModel.get(\"triggerOn\");f.register(\"itemTooltip\",this._api,y((function(e,i,n){\"none\"!==t&&(t.indexOf(e)>=0?this._tryShow(i,n):\"leave\"===e&&this._hide(n))}),this))},_keepShow:function(){var t=this._tooltipModel,e=this._ecModel,i=this._api;if(null!=this._lastX&&null!=this._lastY&&\"none\"!==t.get(\"triggerOn\")){var n=this;clearTimeout(this._refreshUpdateTimeout),this._refreshUpdateTimeout=setTimeout((function(){!i.isDisposed()&&n.manuallyShowTip(t,e,i,{x:n._lastX,y:n._lastY})}))}},manuallyShowTip:function(t,e,i,n){if(n.from!==this.uid&&!r.node){var a=M(n,i);this._ticket=\"\";var o=n.dataByCoordSys;if(n.tooltip&&null!=n.x&&null!=n.y){var s=b;s.position=[n.x,n.y],s.update(),s.tooltip=n.tooltip,this._tryShow({offsetX:n.x,offsetY:n.y,target:s},a)}else if(o)this._tryShow({offsetX:n.x,offsetY:n.y,position:n.position,dataByCoordSys:n.dataByCoordSys,tooltipOption:n.tooltipOption},a);else if(null!=n.seriesIndex){if(this._manuallyAxisShowTip(t,e,i,n))return;var l=h(n,e),u=l.point[0],c=l.point[1];null!=u&&null!=c&&this._tryShow({offsetX:u,offsetY:c,position:n.position,target:l.el},a)}else null!=n.x&&null!=n.y&&(i.dispatchAction({type:\"updateAxisPointer\",x:n.x,y:n.y}),this._tryShow({offsetX:n.x,offsetY:n.y,position:n.position,target:i.getZr().findHover(n.x,n.y).target},a))}},manuallyHideTip:function(t,e,i,n){!this._alwaysShowContent&&this._tooltipModel&&this._tooltipContent.hideLater(this._tooltipModel.get(\"hideDelay\")),this._lastX=this._lastY=null,n.from!==this.uid&&this._hide(M(n,i))},_manuallyAxisShowTip:function(t,e,i,n){var a=n.seriesIndex,r=n.dataIndex,o=e.getComponent(\"axisPointer\").coordSysAxesInfo;if(null!=a&&null!=r&&null!=o){var s=e.getSeriesByIndex(a);if(s&&\"axis\"===(t=S([s.getData().getItemModel(r),s,(s.coordinateSystem||{}).model,t])).get(\"trigger\"))return i.dispatchAction({type:\"updateAxisPointer\",seriesIndex:a,dataIndex:r,position:n.position}),!0}},_tryShow:function(t,e){var i=t.target;if(this._tooltipModel){this._lastX=t.offsetX,this._lastY=t.offsetY;var n=t.dataByCoordSys;n&&n.length?this._showAxisTooltip(n,t):i&&null!=i.dataIndex?(this._lastDataByCoordSys=null,this._showSeriesItemTooltip(t,i,e)):i&&i.tooltip?(this._lastDataByCoordSys=null,this._showComponentItemTooltip(t,i,e)):(this._lastDataByCoordSys=null,this._hide(e))}},_showOrMove:function(t,e){var i=t.get(\"showDelay\");e=a.bind(e,this),clearTimeout(this._showTimout),i>0?this._showTimout=setTimeout(e,i):e()},_showAxisTooltip:function(t,e){var i=this._ecModel,n=[e.offsetX,e.offsetY],r=[],o=[],s=S([e.tooltipOption,this._tooltipModel]),u=this._renderMode,c=this._newLine,h={};x(t,(function(t){x(t.dataByAxis,(function(t){var e=i.getComponent(t.axisDim+\"Axis\",t.axisIndex),n=t.value,s=[];if(e&&null!=n){var d=m.getValueLabel(n,e.axis,i,t.seriesDataIndices,t.valueLabelOpt);a.each(t.seriesDataIndices,(function(r){var l=i.getSeriesByIndex(r.seriesIndex),c=r.dataIndexInside,p=l&&l.getDataParams(c);if(p.axisDim=t.axisDim,p.axisIndex=t.axisIndex,p.axisType=t.axisType,p.axisId=t.axisId,p.axisValue=g.getAxisRawValue(e.axis,n),p.axisValueLabel=d,p){o.push(p);var f,m=l.formatTooltip(c,!0,null,u);a.isObject(m)?(f=m.html,a.merge(h,m.markers)):f=m,s.push(f)}}));var p=d;r.push(\"html\"!==u?s.join(c):(p?l.encodeHTML(p)+c:\"\")+s.join(c))}}))}),this),r.reverse(),r=r.join(this._newLine+this._newLine);var d=e.position;this._showOrMove(s,(function(){this._updateContentNotChangedOnAxis(t)?this._updatePosition(s,d,n[0],n[1],this._tooltipContent,o):this._showTooltipContent(s,r,o,Math.random(),n[0],n[1],d,void 0,h)}))},_showSeriesItemTooltip:function(t,e,i){var n=e.seriesIndex,r=this._ecModel.getSeriesByIndex(n),o=e.dataModel||r,s=e.dataIndex,l=e.dataType,u=o.getData(l),c=S([u.getItemModel(s),o,r&&(r.coordinateSystem||{}).model,this._tooltipModel]),h=c.get(\"trigger\");if(null==h||\"item\"===h){var d,p,f=o.getDataParams(s,l),g=o.formatTooltip(s,!1,l,this._renderMode);a.isObject(g)?(d=g.html,p=g.markers):(d=g,p=null);var m=\"item_\"+o.name+\"_\"+s;this._showOrMove(c,(function(){this._showTooltipContent(c,d,f,m,t.offsetX,t.offsetY,t.position,t.target,p)})),i({type:\"showTip\",dataIndexInside:s,dataIndex:u.getRawIndex(s),seriesIndex:n,from:this.uid})}},_showComponentItemTooltip:function(t,e,i){var n=e.tooltip;\"string\"==typeof n&&(n={content:n,formatter:n});var a=new p(n,this._tooltipModel,this._ecModel),r=a.get(\"content\"),o=Math.random();this._showOrMove(a,(function(){this._showTooltipContent(a,r,a.get(\"formatterParams\")||{},o,t.offsetX,t.offsetY,t.position,e)})),i({type:\"showTip\",from:this.uid})},_showTooltipContent:function(t,e,i,n,a,r,o,s,u){if(this._ticket=\"\",t.get(\"showContent\")&&t.get(\"show\")){var c=this._tooltipContent,h=t.get(\"formatter\");o=o||t.get(\"position\");var d=e;if(h&&\"string\"==typeof h)d=l.formatTpl(h,i,!0);else if(\"function\"==typeof h){var p=y((function(e,n){e===this._ticket&&(c.setContent(n,u,t),this._updatePosition(t,o,a,r,c,i,s))}),this);this._ticket=n,d=h(i,n,p)}c.setContent(d,u,t),c.show(t),this._updatePosition(t,o,a,r,c,i,s)}},_updatePosition:function(t,e,i,n,r,o,s){var l=this._api.getWidth(),u=this._api.getHeight();e=e||t.get(\"position\");var c=r.getSize(),h=t.get(\"align\"),p=t.get(\"verticalAlign\"),f=s&&s.getBoundingRect().clone();if(s&&f.applyTransform(s.transform),\"function\"==typeof e&&(e=e([i,n],o,r.el,f,{viewSize:[l,u],contentSize:c.slice()})),a.isArray(e))i=_(e[0],l),n=_(e[1],u);else if(a.isObject(e)){e.width=c[0],e.height=c[1];var g=d.getLayoutRect(e,{width:l,height:u});i=g.x,n=g.y,h=null,p=null}else if(\"string\"==typeof e&&s){var m=function(t,e,i){var n=i[0],a=i[1],r=0,o=0,s=e.width,l=e.height;switch(t){case\"inside\":r=e.x+s/2-n/2,o=e.y+l/2-a/2;break;case\"top\":r=e.x+s/2-n/2,o=e.y-a-5;break;case\"bottom\":r=e.x+s/2-n/2,o=e.y+l+5;break;case\"left\":r=e.x-n-5,o=e.y+l/2-a/2;break;case\"right\":r=e.x+s+5,o=e.y+l/2-a/2}return[r,o]}(e,f,c);i=m[0],n=m[1]}else m=function(t,e,i,n,a,r,o){var s=i.getOuterSize(),l=s.width,u=s.height;return null!=r&&(t+l+r>n?t-=l+r:t+=r),null!=o&&(e+u+o>a?e-=u+o:e+=o),[t,e]}(i,n,r,l,u,h?null:20,p?null:20),i=m[0],n=m[1];h&&(i-=I(h)?c[0]/2:\"right\"===h?c[0]:0),p&&(n-=I(p)?c[1]/2:\"bottom\"===p?c[1]:0),t.get(\"confine\")&&(m=function(t,e,i,n,a){var r=i.getOuterSize(),o=r.width,s=r.height;return t=Math.min(t+o,n)-o,e=Math.min(e+s,a)-s,[t=Math.max(t,0),e=Math.max(e,0)]}(i,n,r,l,u),i=m[0],n=m[1]),r.moveTo(i,n)},_updateContentNotChangedOnAxis:function(t){var e=this._lastDataByCoordSys,i=!!e&&e.length===t.length;return i&&x(e,(function(e,n){var a=e.dataByAxis||{},r=(t[n]||{}).dataByAxis||[];(i&=a.length===r.length)&&x(a,(function(t,e){var n=r[e]||{},a=t.seriesDataIndices||[],o=n.seriesDataIndices||[];(i&=t.value===n.value&&t.axisType===n.axisType&&t.axisId===n.axisId&&a.length===o.length)&&x(a,(function(t,e){var n=o[e];i&=t.seriesIndex===n.seriesIndex&&t.dataIndex===n.dataIndex}))}))})),this._lastDataByCoordSys=t,!!i},_hide:function(t){this._lastDataByCoordSys=null,t({type:\"hideTip\",from:this.uid})},dispose:function(t,e){r.node||(this._tooltipContent.dispose(),f.unregister(\"itemTooltip\",e))}});function S(t){for(var e=t.pop();t.length;){var i=t.pop();i&&(p.isInstance(i)&&(i=i.get(\"tooltip\",!0)),\"string\"==typeof i&&(i={formatter:i}),e=new p(i,e,e.ecModel))}return e}function M(t,e){return t.dispatchAction||a.bind(e.dispatchAction,e)}function I(t){return\"center\"===t||\"middle\"===t}t.exports=w},Qxkt:function(t,e,i){var n=i(\"bYtY\"),a=i(\"ItGF\"),r=i(\"4NO4\").makeInner,o=i(\"Yl7c\"),s=o.enableClassExtend,l=o.enableClassCheck,u=i(\"OQFs\"),c=i(\"m9t5\"),h=i(\"/iHx\"),d=i(\"VR9l\"),p=n.mixin,f=r();function g(t,e,i){this.parentModel=e,this.ecModel=i,this.option=t}function m(t,e,i){for(var n=0;n=e.y&&t[1]<=e.y+e.height:i.contain(i.toLocalCoord(t[1]))&&t[0]>=e.y&&t[0]<=e.y+e.height},pointToData:function(t){var e=this.getAxis();return[e.coordToData(e.toLocalCoord(t[\"horizontal\"===e.orient?0:1]))]},dataToPoint:function(t){var e=this.getAxis(),i=this.getRect(),n=[],a=\"horizontal\"===e.orient?0:1;return t instanceof Array&&(t=t[0]),n[a]=e.toGlobalCoord(e.dataToCoord(+t)),n[1-a]=0===a?i.y+i.height/2:i.x+i.width/2,n}},t.exports=s},\"SA4+\":function(t,e,i){i(\"Tghj\");var n=i(\"ProS\"),a=i(\"IwbS\"),r=i(\"zYTA\"),o=i(\"bYtY\"),s=n.extendChartView({type:\"heatmap\",render:function(t,e,i){var n;e.eachComponent(\"visualMap\",(function(e){e.eachTargetSeries((function(i){i===t&&(n=e)}))})),this.group.removeAll(),this._incrementalDisplayable=null;var a=t.coordinateSystem;\"cartesian2d\"===a.type||\"calendar\"===a.type?this._renderOnCartesianAndCalendar(t,i,0,t.getData().count()):function(t){var e=t.dimensions;return\"lng\"===e[0]&&\"lat\"===e[1]}(a)&&this._renderOnGeo(a,t,n,i)},incrementalPrepareRender:function(t,e,i){this.group.removeAll()},incrementalRender:function(t,e,i,n){e.coordinateSystem&&this._renderOnCartesianAndCalendar(e,n,t.start,t.end,!0)},_renderOnCartesianAndCalendar:function(t,e,i,n,r){var s,l,u=t.coordinateSystem;if(\"cartesian2d\"===u.type){var c=u.getAxis(\"x\"),h=u.getAxis(\"y\");s=c.getBandWidth(),l=h.getBandWidth()}for(var d=this.group,p=t.getData(),f=t.getModel(\"itemStyle\").getItemStyle([\"color\"]),g=t.getModel(\"emphasis.itemStyle\").getItemStyle(),m=t.getModel(\"label\"),v=t.getModel(\"emphasis.label\"),y=u.type,x=\"cartesian2d\"===y?[p.mapDimension(\"x\"),p.mapDimension(\"y\"),p.mapDimension(\"value\")]:[p.mapDimension(\"time\"),p.mapDimension(\"value\")],_=i;_=e[0]&&t<=e[1]}}(b,i.option.range):function(t,e,i){var n=t[1]-t[0],a=(e=o.map(e,(function(e){return{interval:[(e.interval[0]-t[0])/n,(e.interval[1]-t[0])/n]}}))).length,r=0;return function(t){for(var n=r;n=0;n--){var o;if((o=e[n].interval)[0]<=t&&t<=o[1]){r=n;break}}return n>=0&&n=0?n+=g:n-=g:_>=0?n-=g:n+=g}return n}t.exports=function(t,e){var i=[],o=n.quadraticSubdivide,s=[[],[],[]],l=[[],[]],u=[];e/=2,t.eachEdge((function(t,n){var c=t.getLayout(),h=t.getVisual(\"fromSymbol\"),p=t.getVisual(\"toSymbol\");c.__original||(c.__original=[a.clone(c[0]),a.clone(c[1])],c[2]&&c.__original.push(a.clone(c[2])));var f=c.__original;if(null!=c[2]){if(a.copy(s[0],f[0]),a.copy(s[1],f[2]),a.copy(s[2],f[1]),h&&\"none\"!==h){var g=r(t.node1),m=d(s,f[0],g*e);o(s[0][0],s[1][0],s[2][0],m,i),s[0][0]=i[3],s[1][0]=i[4],o(s[0][1],s[1][1],s[2][1],m,i),s[0][1]=i[3],s[1][1]=i[4]}p&&\"none\"!==p&&(g=r(t.node2),m=d(s,f[1],g*e),o(s[0][0],s[1][0],s[2][0],m,i),s[1][0]=i[1],s[2][0]=i[2],o(s[0][1],s[1][1],s[2][1],m,i),s[1][1]=i[1],s[2][1]=i[2]),a.copy(c[0],s[0]),a.copy(c[1],s[2]),a.copy(c[2],s[1])}else a.copy(l[0],f[0]),a.copy(l[1],f[1]),a.sub(u,l[1],l[0]),a.normalize(u,u),h&&\"none\"!==h&&(g=r(t.node1),a.scaleAndAdd(l[0],l[0],u,g*e)),p&&\"none\"!==p&&(g=r(t.node2),a.scaleAndAdd(l[1],l[1],u,-g*e)),a.copy(c[0],l[0]),a.copy(c[1],l[1])}))}},SKnc:function(t,e,i){var n=i(\"bYtY\"),a=i(\"QuXc\"),r=function(t,e,i,n,r,o){this.x=null==t?0:t,this.y=null==e?0:e,this.x2=null==i?1:i,this.y2=null==n?0:n,this.type=\"linear\",this.global=o||!1,a.call(this,r)};r.prototype={constructor:r},n.inherits(r,a),t.exports=r},\"SKx+\":function(t,e,i){var n=i(\"ProS\").extendComponentModel({type:\"axisPointer\",coordSysAxesInfo:null,defaultOption:{show:\"auto\",triggerOn:null,zlevel:0,z:50,type:\"line\",snap:!1,triggerTooltip:!0,value:null,status:null,link:[],animation:null,animationDurationUpdate:200,lineStyle:{color:\"#aaa\",width:1,type:\"solid\"},shadowStyle:{color:\"rgba(150,150,150,0.3)\"},label:{show:!0,formatter:null,precision:\"auto\",margin:3,color:\"#fff\",padding:[5,7,5,7],backgroundColor:\"auto\",borderColor:null,borderWidth:0,shadowBlur:3,shadowColor:\"#aaa\"},handle:{show:!1,icon:\"M10.7,11.9v-1.3H9.3v1.3c-4.9,0.3-8.8,4.4-8.8,9.4c0,5,3.9,9.1,8.8,9.4h1.3c4.9-0.3,8.8-4.4,8.8-9.4C19.5,16.3,15.6,12.2,10.7,11.9z M13.3,24.4H6.7v-1.2h6.6z M13.3,22H6.7v-1.2h6.6z M13.3,19.6H6.7v-1.2h6.6z\",size:45,margin:50,color:\"#333\",shadowBlur:3,shadowColor:\"#aaa\",shadowOffsetX:0,shadowOffsetY:2,throttle:40}}});t.exports=n},SMc4:function(t,e,i){var n=i(\"bYtY\"),a=i(\"bLfw\"),r=i(\"nkfE\"),o=i(\"ICMv\"),s=a.extend({type:\"cartesian2dAxis\",axis:null,init:function(){s.superApply(this,\"init\",arguments),this.resetRange()},mergeOption:function(){s.superApply(this,\"mergeOption\",arguments),this.resetRange()},restoreData:function(){s.superApply(this,\"restoreData\",arguments),this.resetRange()},getCoordSysModel:function(){return this.ecModel.queryComponents({mainType:\"grid\",index:this.option.gridIndex,id:this.option.gridId})[0]}});function l(t,e){return e.type||(e.data?\"category\":\"value\")}n.merge(s.prototype,o);var u={offset:0};r(\"x\",s,l,u),r(\"y\",s,l,u),t.exports=s},SUKs:function(t,e,i){var n=function(){};1===i(\"LPTA\").debugMode&&(n=console.error),t.exports=n},SehX:function(t,e,i){var n=i(\"ProS\"),a=i(\"bYtY\"),r=i(\"2B6p\").updateCenterAndZoom;n.registerAction({type:\"geoRoam\",event:\"geoRoam\",update:\"updateTransform\"},(function(t,e){var i=t.componentType||\"series\";e.eachComponent({mainType:i,query:t},(function(e){var n=e.coordinateSystem;if(\"geo\"===n.type){var o=r(n,t,e.get(\"scaleLimit\"));e.setCenter&&e.setCenter(o.center),e.setZoom&&e.setZoom(o.zoom),\"series\"===i&&a.each(e.seriesGroup,(function(t){t.setCenter(o.center),t.setZoom(o.zoom)}))}}))}))},SgGq:function(t,e,i){var n=i(\"bYtY\"),a=i(\"H6uX\"),r=i(\"YH21\"),o=i(\"pP6R\");function s(t){this._zr=t,this._opt={};var e=n.bind,i=e(l,this),r=e(u,this),o=e(c,this),s=e(h,this),p=e(d,this);a.call(this),this.setPointerChecker=function(t){this.pointerChecker=t},this.enable=function(e,a){this.disable(),this._opt=n.defaults(n.clone(a)||{},{zoomOnMouseWheel:!0,moveOnMouseMove:!0,moveOnMouseWheel:!1,preventDefaultMouseMove:!0}),null==e&&(e=!0),!0!==e&&\"move\"!==e&&\"pan\"!==e||(t.on(\"mousedown\",i),t.on(\"mousemove\",r),t.on(\"mouseup\",o)),!0!==e&&\"scale\"!==e&&\"zoom\"!==e||(t.on(\"mousewheel\",s),t.on(\"pinch\",p))},this.disable=function(){t.off(\"mousedown\",i),t.off(\"mousemove\",r),t.off(\"mouseup\",o),t.off(\"mousewheel\",s),t.off(\"pinch\",p)},this.dispose=this.disable,this.isDragging=function(){return this._dragging},this.isPinching=function(){return this._pinching}}function l(t){if(!(r.isMiddleOrRightButtonOnMouseUpDown(t)||t.target&&t.target.draggable)){var e=t.offsetX,i=t.offsetY;this.pointerChecker&&this.pointerChecker(t,e,i)&&(this._x=e,this._y=i,this._dragging=!0)}}function u(t){if(this._dragging&&g(\"moveOnMouseMove\",t,this._opt)&&\"pinch\"!==t.gestureEvent&&!o.isTaken(this._zr,\"globalPan\")){var e=t.offsetX,i=t.offsetY,n=this._x,a=this._y,s=e-n,l=i-a;this._x=e,this._y=i,this._opt.preventDefaultMouseMove&&r.stop(t.event),f(this,\"pan\",\"moveOnMouseMove\",t,{dx:s,dy:l,oldX:n,oldY:a,newX:e,newY:i})}}function c(t){r.isMiddleOrRightButtonOnMouseUpDown(t)||(this._dragging=!1)}function h(t){var e=g(\"zoomOnMouseWheel\",t,this._opt),i=g(\"moveOnMouseWheel\",t,this._opt),n=t.wheelDelta,a=Math.abs(n),r=t.offsetX,o=t.offsetY;if(0!==n&&(e||i)){if(e){var s=a>3?1.4:a>1?1.2:1.1;p(this,\"zoom\",\"zoomOnMouseWheel\",t,{scale:n>0?s:1/s,originX:r,originY:o})}if(i){var l=Math.abs(n);p(this,\"scrollMove\",\"moveOnMouseWheel\",t,{scrollDelta:(n>0?1:-1)*(l>3?.4:l>1?.15:.05),originX:r,originY:o})}}}function d(t){o.isTaken(this._zr,\"globalPan\")||p(this,\"zoom\",null,t,{scale:t.pinchScale>1?1.1:1/1.1,originX:t.pinchX,originY:t.pinchY})}function p(t,e,i,n,a){t.pointerChecker&&t.pointerChecker(n,a.originX,a.originY)&&(r.stop(n.event),f(t,e,i,n,a))}function f(t,e,i,a,r){r.isAvailableBehavior=n.bind(g,null,i,a),t.trigger(e,r)}function g(t,e,i){var a=i[t];return!t||a&&(!n.isString(a)||e.event[a+\"Key\"])}n.mixin(s,a),t.exports=s},Sj9i:function(t,e,i){var n=i(\"QBsz\"),a=n.create,r=n.distSquare,o=Math.pow,s=Math.sqrt,l=s(3),u=a(),c=a(),h=a();function d(t){return t>-1e-8&&t<1e-8}function p(t){return t>1e-8||t<-1e-8}function f(t,e,i,n,a){var r=1-a;return r*r*(r*t+3*a*e)+a*a*(a*n+3*r*i)}function g(t,e,i,n){var a=1-n;return a*(a*t+2*n*e)+n*n*i}e.cubicAt=f,e.cubicDerivativeAt=function(t,e,i,n,a){var r=1-a;return 3*(((e-t)*r+2*(i-e)*a)*r+(n-i)*a*a)},e.cubicRootAt=function(t,e,i,n,a,r){var u=n+3*(e-i)-t,c=3*(i-2*e+t),h=3*(e-t),p=t-a,f=c*c-3*u*h,g=c*h-9*u*p,m=h*h-3*c*p,v=0;if(d(f)&&d(g))d(c)?r[0]=0:(D=-h/c)>=0&&D<=1&&(r[v++]=D);else{var y=g*g-4*f*m;if(d(y)){var x=g/f,_=-x/2;(D=-c/u+x)>=0&&D<=1&&(r[v++]=D),_>=0&&_<=1&&(r[v++]=_)}else if(y>0){var b=s(y),w=f*c+1.5*u*(-g+b),S=f*c+1.5*u*(-g-b);(D=(-c-((w=w<0?-o(-w,1/3):o(w,1/3))+(S=S<0?-o(-S,1/3):o(S,1/3))))/(3*u))>=0&&D<=1&&(r[v++]=D)}else{var M=(2*f*c-3*u*g)/(2*s(f*f*f)),I=Math.acos(M)/3,T=s(f),A=Math.cos(I),D=(-c-2*T*A)/(3*u),C=(_=(-c+T*(A+l*Math.sin(I)))/(3*u),(-c+T*(A-l*Math.sin(I)))/(3*u));D>=0&&D<=1&&(r[v++]=D),_>=0&&_<=1&&(r[v++]=_),C>=0&&C<=1&&(r[v++]=C)}}return v},e.cubicExtrema=function(t,e,i,n,a){var r=6*i-12*e+6*t,o=9*e+3*n-3*t-9*i,l=3*e-3*t,u=0;if(d(o))p(r)&&(h=-l/r)>=0&&h<=1&&(a[u++]=h);else{var c=r*r-4*o*l;if(d(c))a[0]=-r/(2*o);else if(c>0){var h,f=s(c),g=(-r-f)/(2*o);(h=(-r+f)/(2*o))>=0&&h<=1&&(a[u++]=h),g>=0&&g<=1&&(a[u++]=g)}}return u},e.cubicSubdivide=function(t,e,i,n,a,r){var o=(e-t)*a+t,s=(i-e)*a+e,l=(n-i)*a+i,u=(s-o)*a+o,c=(l-s)*a+s,h=(c-u)*a+u;r[0]=t,r[1]=o,r[2]=u,r[3]=h,r[4]=h,r[5]=c,r[6]=l,r[7]=n},e.cubicProjectPoint=function(t,e,i,n,a,o,l,d,p,g,m){var v,y,x,_,b,w=.005,S=1/0;u[0]=p,u[1]=g;for(var M=0;M<1;M+=.05)c[0]=f(t,i,a,l,M),c[1]=f(e,n,o,d,M),(_=r(u,c))=0&&_=0&&h<=1&&(a[u++]=h);else{var c=o*o-4*r*l;if(d(c))(h=-o/(2*r))>=0&&h<=1&&(a[u++]=h);else if(c>0){var h,f=s(c),g=(-o-f)/(2*r);(h=(-o+f)/(2*r))>=0&&h<=1&&(a[u++]=h),g>=0&&g<=1&&(a[u++]=g)}}return u},e.quadraticExtremum=function(t,e,i){var n=t+i-2*e;return 0===n?.5:(t-e)/n},e.quadraticSubdivide=function(t,e,i,n,a){var r=(e-t)*n+t,o=(i-e)*n+e,s=(o-r)*n+r;a[0]=t,a[1]=r,a[2]=s,a[3]=s,a[4]=o,a[5]=i},e.quadraticProjectPoint=function(t,e,i,n,a,o,l,d,p){var f,m=.005,v=1/0;u[0]=l,u[1]=d;for(var y=0;y<1;y+=.05)c[0]=g(t,i,a,y),c[1]=g(e,n,o,y),(w=r(u,c))=0&&w=0;--n)if(e[n]===t)return!0;return!1}),i):null:i[0]},d.prototype.update=function(t,e){if(t){var i=this.getDefs(!1);if(t[this._domName]&&i.contains(t[this._domName]))\"function\"==typeof e&&e(t);else{var n=this.add(t);n&&(t[this._domName]=n)}}},d.prototype.addDom=function(t){this.getDefs(!0).appendChild(t)},d.prototype.removeDom=function(t){var e=this.getDefs(!1);e&&t[this._domName]&&(e.removeChild(t[this._domName]),t[this._domName]=null)},d.prototype.getDoms=function(){var t=this.getDefs(!1);if(!t)return[];var e=[];return a.each(this._tagNames,(function(i){var n=t.getElementsByTagName(i);e=e.concat([].slice.call(n))})),e},d.prototype.markAllUnused=function(){var t=this.getDoms(),e=this;a.each(t,(function(t){t[e._markLabel]=\"0\"}))},d.prototype.markUsed=function(t){t&&(t[this._markLabel]=\"1\")},d.prototype.removeUnused=function(){var t=this.getDefs(!1);if(t){var e=this.getDoms(),i=this;a.each(e,(function(e){\"1\"!==e[i._markLabel]&&t.removeChild(e)}))}},d.prototype.getSvgProxy=function(t){return t instanceof r?u:t instanceof o?c:t instanceof s?h:u},d.prototype.getTextSvgElement=function(t){return t.__textSvgEl},d.prototype.getSvgElement=function(t){return t.__svgEl},t.exports=d},Swgg:function(t,e,i){var n=i(\"fc+c\").extend({type:\"dataZoom.select\"});t.exports=n},T4UG:function(t,e,i){i(\"Tghj\");var n=i(\"bYtY\"),a=i(\"ItGF\"),r=i(\"7aKB\"),o=r.formatTime,s=r.encodeHTML,l=r.addCommas,u=r.getTooltipMarker,c=i(\"4NO4\"),h=i(\"bLfw\"),d=i(\"5Hur\"),p=i(\"OKJ2\"),f=i(\"+TT/\"),g=f.getLayoutParams,m=f.mergeLayoutParam,v=i(\"9H2F\").createTask,y=i(\"D5nY\"),x=y.prepareSource,_=y.getSource,b=i(\"KxfA\").retrieveRawValue,w=c.makeInner(),S=h.extend({type:\"series.__base__\",seriesIndex:0,coordinateSystem:null,defaultOption:null,legendVisualProvider:null,visualColorAccessPath:\"itemStyle.color\",visualBorderColorAccessPath:\"itemStyle.borderColor\",layoutMode:null,init:function(t,e,i,n){this.seriesIndex=this.componentIndex,this.dataTask=v({count:I,reset:T}),this.dataTask.context={model:this},this.mergeDefaultAndTheme(t,i),x(this);var a=this.getInitialData(t,i);D(a,this),this.dataTask.context.data=a,w(this).dataBeforeProcessed=a,M(this)},mergeDefaultAndTheme:function(t,e){var i=this.layoutMode,a=i?g(t):{},r=this.subType;h.hasClass(r)&&(r+=\"Series\"),n.merge(t,e.getTheme().get(this.subType)),n.merge(t,this.getDefaultOption()),c.defaultEmphasis(t,\"label\",[\"show\"]),this.fillDataTextStyle(t.data),i&&m(t,a,i)},mergeOption:function(t,e){t=n.merge(this.option,t,!0),this.fillDataTextStyle(t.data);var i=this.layoutMode;i&&m(this.option,t,i),x(this);var a=this.getInitialData(t,e);D(a,this),this.dataTask.dirty(),this.dataTask.context.data=a,w(this).dataBeforeProcessed=a,M(this)},fillDataTextStyle:function(t){if(t&&!n.isTypedArray(t))for(var e=[\"show\"],i=0;i\":\"\\n\",d=\"richText\"===a,p={},f=0,g=this.getData(),m=g.mapDimension(\"defaultedTooltip\",!0),v=m.length,y=this.getRawValue(t),x=n.isArray(y),_=g.getItemVisual(t,\"color\");n.isObject(_)&&_.colorStops&&(_=(_.colorStops[0]||{}).color),_=_||\"transparent\";var w,S=(v>1||x&&!v?function(i){var c=n.reduce(i,(function(t,e,i){var n=g.getDimensionInfo(i);return t|(n&&!1!==n.tooltip&&null!=n.displayName)}),0),h=[];function v(t,i){var n=g.getDimensionInfo(i);if(n&&!1!==n.otherDims.tooltip){var m=n.type,v=\"sub\"+r.seriesIndex+\"at\"+f,y=u({color:_,type:\"subItem\",renderMode:a,markerId:v}),x=(c?(\"string\"==typeof y?y:y.content)+s(n.displayName||\"-\")+\": \":\"\")+s(\"ordinal\"===m?t+\"\":\"time\"===m?e?\"\":o(\"yyyy/MM/dd hh:mm:ss\",t):l(t));x&&h.push(x),d&&(p[v]=_,++f)}}m.length?n.each(m,(function(e){v(b(g,t,e),e)})):n.each(i,v);var y=c?d?\"\\n\":\"
\":\"\",x=y+h.join(y||\", \");return{renderMode:a,content:x,style:p}}(y):(w=v?b(g,t,m[0]):x?y[0]:y,{renderMode:a,content:s(l(w)),style:p})).content,M=r.seriesIndex+\"at\"+f,I=u({color:_,type:\"item\",renderMode:a,markerId:M});p[M]=_,++f;var T=g.getName(t),A=this.name;c.isNameSpecified(this)||(A=\"\"),A=A?s(A)+(e?\": \":h):\"\";var D=\"string\"==typeof I?I:I.content;return{html:e?D+A+S:A+D+(T?s(T)+\": \"+S:S),markers:p}},isAnimationEnabled:function(){if(a.node)return!1;var t=this.getShallow(\"animation\");return t&&this.getData().count()>this.getShallow(\"animationThreshold\")&&(t=!1),t},restoreData:function(){this.dataTask.dirty()},getColorFromPalette:function(t,e,i){var n=this.ecModel,a=d.getColorFromPalette.call(this,t,e,i);return a||(a=n.getColorFromPalette(t,e,i)),a},coordDimToDataDim:function(t){return this.getRawData().mapDimension(t,!0)},getProgressive:function(){return this.get(\"progressive\")},getProgressiveThreshold:function(){return this.get(\"progressiveThreshold\")},getAxisTooltipData:null,getTooltipPosition:null,pipeTask:null,preventIncremental:null,pipelineContext:null});function M(t){var e=t.name;c.isNameSpecified(t)||(t.name=function(t){var e=t.getRawData(),i=e.mapDimension(\"seriesName\",!0),a=[];return n.each(i,(function(t){var i=e.getDimensionInfo(t);i.displayName&&a.push(i.displayName)})),a.join(\" \")}(t)||e)}function I(t){return t.model.getRawData().count()}function T(t){var e=t.model;return e.setData(e.getRawData().cloneShallow()),A}function A(t,e){e.outputData&&t.end>e.outputData.count()&&e.model.getRawData().cloneShallow(e.outputData)}function D(t,e){n.each(t.CHANGABLE_METHODS,(function(i){t.wrapMethod(i,n.curry(C,e))}))}function C(t){var e=L(t);e&&e.setOutputEnd(this.count())}function L(t){var e=(t.ecModel||{}).scheduler,i=e&&e.getPipeline(t.uid);if(i){var n=i.currentTask;if(n){var a=n.agentStubMap;a&&(n=a.get(t.uid))}return n}}n.mixin(S,p),n.mixin(S,d),t.exports=S},T6xi:function(t,e,i){var n=i(\"YgsL\"),a=i(\"nCxF\");e.buildPath=function(t,e,i){var r=e.points,o=e.smooth;if(r&&r.length>=2){if(o&&\"spline\"!==o){var s=a(r,o,i,e.smoothConstraint);t.moveTo(r[0][0],r[0][1]);for(var l=r.length,u=0;u<(i?l:l-1);u++){var c=s[2*u],h=s[2*u+1],d=r[(u+1)%l];t.bezierCurveTo(c[0],c[1],h[0],h[1],d[0],d[1])}}else{\"spline\"===o&&(r=n(r,i)),t.moveTo(r[0][0],r[0][1]),u=1;for(var p=r.length;u0?o:s)}function n(t,e){return e.get(t>0?a:r)}}};t.exports=l},TWL2:function(t,e,i){var n=i(\"IwbS\"),a=i(\"bYtY\"),r=i(\"6Ic6\");function o(t,e){n.Group.call(this);var i=new n.Polygon,a=new n.Polyline,r=new n.Text;this.add(i),this.add(a),this.add(r),this.highDownOnUpdate=function(t,e){\"emphasis\"===e?(a.ignore=a.hoverIgnore,r.ignore=r.hoverIgnore):(a.ignore=a.normalIgnore,r.ignore=r.normalIgnore)},this.updateData(t,e,!0)}var s=o.prototype,l=[\"itemStyle\",\"opacity\"];s.updateData=function(t,e,i){var r=this.childAt(0),o=t.hostModel,s=t.getItemModel(e),u=t.getItemLayout(e),c=t.getItemModel(e).get(l);c=null==c?1:c,r.useStyle({}),i?(r.setShape({points:u.points}),r.setStyle({opacity:0}),n.initProps(r,{style:{opacity:c}},o,e)):n.updateProps(r,{style:{opacity:c},shape:{points:u.points}},o,e);var h=s.getModel(\"itemStyle\"),d=t.getItemVisual(e,\"color\");r.setStyle(a.defaults({lineJoin:\"round\",fill:d},h.getItemStyle([\"opacity\"]))),r.hoverStyle=h.getModel(\"emphasis\").getItemStyle(),this._updateLabel(t,e),n.setHoverStyle(this)},s._updateLabel=function(t,e){var i=this.childAt(1),a=this.childAt(2),r=t.hostModel,o=t.getItemModel(e),s=t.getItemLayout(e).label,l=t.getItemVisual(e,\"color\");n.updateProps(i,{shape:{points:s.linePoints||s.linePoints}},r,e),n.updateProps(a,{style:{x:s.x,y:s.y}},r,e),a.attr({rotation:s.rotation,origin:[s.x,s.y],z2:10});var u=o.getModel(\"label\"),c=o.getModel(\"emphasis.label\"),h=o.getModel(\"labelLine\"),d=o.getModel(\"emphasis.labelLine\");l=t.getItemVisual(e,\"color\"),n.setLabelStyle(a.style,a.hoverStyle={},u,c,{labelFetcher:t.hostModel,labelDataIndex:e,defaultText:t.getName(e),autoColor:l,useInsideStyle:!!s.inside},{textAlign:s.textAlign,textVerticalAlign:s.verticalAlign}),a.ignore=a.normalIgnore=!u.get(\"show\"),a.hoverIgnore=!c.get(\"show\"),i.ignore=i.normalIgnore=!h.get(\"show\"),i.hoverIgnore=!d.get(\"show\"),i.setStyle({stroke:l}),i.setStyle(h.getModel(\"lineStyle\").getLineStyle()),i.hoverStyle=d.getModel(\"lineStyle\").getLineStyle()},a.inherits(o,n.Group);var u=r.extend({type:\"funnel\",render:function(t,e,i){var n=t.getData(),a=this._data,r=this.group;n.diff(a).add((function(t){var e=new o(n,t);n.setItemGraphicEl(t,e),r.add(e)})).update((function(t,e){var i=a.getItemGraphicEl(e);i.updateData(n,t),r.add(i),n.setItemGraphicEl(t,i)})).remove((function(t){var e=a.getItemGraphicEl(t);r.remove(e)})).execute(),this._data=n},remove:function(){this.group.removeAll(),this._data=null},dispose:function(){}});t.exports=u},TYVI:function(t,e,i){var n=i(\"5GtS\"),a=i(\"T4UG\").extend({type:\"series.gauge\",getInitialData:function(t,e){return n(this,[\"value\"])},defaultOption:{zlevel:0,z:2,center:[\"50%\",\"50%\"],legendHoverLink:!0,radius:\"75%\",startAngle:225,endAngle:-45,clockwise:!0,min:0,max:100,splitNumber:10,axisLine:{show:!0,lineStyle:{color:[[.2,\"#91c7ae\"],[.8,\"#63869e\"],[1,\"#c23531\"]],width:30}},splitLine:{show:!0,length:30,lineStyle:{color:\"#eee\",width:2,type:\"solid\"}},axisTick:{show:!0,splitNumber:5,length:8,lineStyle:{color:\"#eee\",width:1,type:\"solid\"}},axisLabel:{show:!0,distance:5,color:\"auto\"},pointer:{show:!0,length:\"80%\",width:8},itemStyle:{color:\"auto\"},title:{show:!0,offsetCenter:[0,\"-40%\"],color:\"#333\",fontSize:15},detail:{show:!0,backgroundColor:\"rgba(0,0,0,0)\",borderWidth:0,borderColor:\"#ccc\",width:100,height:null,padding:[5,10],offsetCenter:[0,\"40%\"],color:\"auto\",fontSize:30}}});t.exports=a},Tghj:function(t,e){var i;\"undefined\"!=typeof window?i=window.__DEV__:\"undefined\"!=typeof global&&(i=global.__DEV__),void 0===i&&(i=!0),e.__DEV__=i},ThAp:function(t,e,i){var n=i(\"bYtY\"),a=i(\"5GtS\"),r=i(\"T4UG\"),o=i(\"7aKB\"),s=o.encodeHTML,l=o.addCommas,u=i(\"cCMj\"),c=i(\"KxfA\").retrieveRawAttr,h=i(\"W4dC\"),d=i(\"D5nY\").makeSeriesEncodeForNameBased,p=r.extend({type:\"series.map\",dependencies:[\"geo\"],layoutMode:\"box\",needsDrawMap:!1,seriesGroup:[],getInitialData:function(t){for(var e=a(this,{coordDimensions:[\"value\"],encodeDefaulter:n.curry(d,this)}),i=e.mapDimension(\"value\"),r=n.createHashMap(),o=[],s=[],l=0,u=e.count();l\"+s(n+\" : \"+i)},getTooltipPosition:function(t){if(null!=t){var e=this.getData().getName(t),i=this.coordinateSystem,n=i.getRegion(e);return n&&i.dataToPoint(n.center)}},setZoom:function(t){this.option.zoom=t},setCenter:function(t){this.option.center=t},defaultOption:{zlevel:0,z:2,coordinateSystem:\"geo\",map:\"\",left:\"center\",top:\"center\",aspectScale:.75,showLegendSymbol:!0,dataRangeHoverLink:!0,boundingCoords:null,center:null,zoom:1,scaleLimit:null,label:{show:!1,color:\"#000\"},itemStyle:{borderWidth:.5,borderColor:\"#444\",areaColor:\"#eee\"},emphasis:{label:{show:!0,color:\"rgb(100,0,0)\"},itemStyle:{areaColor:\"rgba(255,215,0,0.8)\"}},nameProperty:\"name\"}});n.mixin(p,u),t.exports=p},TkdX:function(t,e,i){var n=i(\"bYtY\"),a=i(\"IwbS\");function r(t,e,i){a.Group.call(this);var n=new a.Sector({z2:2});n.seriesIndex=e.seriesIndex;var r=new a.Text({z2:4,silent:t.getModel(\"label\").get(\"silent\")});function o(){r.ignore=r.hoverIgnore}function s(){r.ignore=r.normalIgnore}this.add(n),this.add(r),this.updateData(!0,t,\"normal\",e,i),this.on(\"emphasis\",o).on(\"normal\",s).on(\"mouseover\",o).on(\"mouseout\",s)}var o=r.prototype;o.updateData=function(t,e,i,r,o){this.node=e,e.piece=this,r=r||this._seriesModel,o=o||this._ecModel;var s=this.childAt(0);s.dataIndex=e.dataIndex;var l=e.getModel(),u=e.getLayout(),c=n.extend({},u);c.label=null;var h=function(t,e,i){var a=t.getVisual(\"color\"),r=t.getVisual(\"visualMeta\");r&&0!==r.length||(a=null);var o=t.getModel(\"itemStyle\").get(\"color\");if(o)return o;if(a)return a;if(0===t.depth)return i.option.color[0];var s=i.option.color.length;return i.option.color[function(t){for(var e=t;e.depth>1;)e=e.parentNode;var i=t.getAncestors()[0];return n.indexOf(i.children,e)}(t)%s]}(e,0,o);!function(t,e,i){e.getData().setItemVisual(t.dataIndex,\"color\",i)}(e,r,h);var d,p=l.getModel(\"itemStyle\").getItemStyle();if(\"normal\"===i)d=p;else{var f=l.getModel(i+\".itemStyle\").getItemStyle();d=n.merge(f,p)}d=n.defaults({lineJoin:\"bevel\",fill:d.fill||h},d),t?(s.setShape(c),s.shape.r=u.r0,a.updateProps(s,{shape:{r:u.r}},r,e.dataIndex),s.useStyle(d)):\"object\"==typeof d.fill&&d.fill.type||\"object\"==typeof s.style.fill&&s.style.fill.type?(a.updateProps(s,{shape:c},r),s.useStyle(d)):a.updateProps(s,{shape:c,style:d},r),this._updateLabel(r,h,i);var g=l.getShallow(\"cursor\");if(g&&s.attr(\"cursor\",g),t){var m=r.getShallow(\"highlightPolicy\");this._initEvents(s,e,r,m)}this._seriesModel=r||this._seriesModel,this._ecModel=o||this._ecModel,a.setHoverStyle(this)},o.onEmphasis=function(t){var e=this;this.node.hostTree.root.eachNode((function(i){var n,a,r;i.piece&&(e.node===i?i.piece.updateData(!1,i,\"emphasis\"):(n=i,a=e.node,\"none\"!==(r=t)&&(\"self\"===r?n===a:\"ancestor\"===r?n===a||n.isAncestorOf(a):n===a||n.isDescendantOf(a))?i.piece.childAt(0).trigger(\"highlight\"):\"none\"!==t&&i.piece.childAt(0).trigger(\"downplay\")))}))},o.onNormal=function(){this.node.hostTree.root.eachNode((function(t){t.piece&&t.piece.updateData(!1,t,\"normal\")}))},o.onHighlight=function(){this.updateData(!1,this.node,\"highlight\")},o.onDownplay=function(){this.updateData(!1,this.node,\"downplay\")},o._updateLabel=function(t,e,i){var r=this.node.getModel(),o=r.getModel(\"label\"),s=\"normal\"===i||\"emphasis\"===i?o:r.getModel(i+\".label\"),l=r.getModel(\"emphasis.label\"),u=n.retrieve(t.getFormattedLabel(this.node.dataIndex,i,null,null,\"label\"),this.node.name);!1===w(\"show\")&&(u=\"\");var c=this.node.getLayout(),h=s.get(\"minAngle\");null==h&&(h=o.get(\"minAngle\")),null!=(h=h/180*Math.PI)&&Math.abs(c.endAngle-c.startAngle)Math.PI/2?\"right\":\"left\"):x&&\"center\"!==x?\"left\"===x?(p=c.r0+y,f>Math.PI/2&&(x=\"right\")):\"right\"===x&&(p=c.r-y,f>Math.PI/2&&(x=\"left\")):(p=(c.r+c.r0)/2,x=\"center\"),d.attr(\"style\",{text:u,textAlign:x,textVerticalAlign:w(\"verticalAlign\")||\"middle\",opacity:w(\"opacity\")}),d.attr(\"position\",[p*g+c.cx,p*m+c.cy]);var _=w(\"rotate\"),b=0;function w(t){var e=s.get(t);return null==e?o.get(t):e}\"radial\"===_?(b=-f)<-Math.PI/2&&(b+=Math.PI):\"tangential\"===_?(b=Math.PI/2-f)>Math.PI/2?b-=Math.PI:b<-Math.PI/2&&(b+=Math.PI):\"number\"==typeof _&&(b=_*Math.PI/180),d.attr(\"rotation\",b)},o._initEvents=function(t,e,i,n){t.off(\"mouseover\").off(\"mouseout\").off(\"emphasis\").off(\"normal\");var a=this,r=function(){a.onEmphasis(n)},o=function(){a.onNormal()};i.isAnimationEnabled()&&t.on(\"mouseover\",r).on(\"mouseout\",o).on(\"emphasis\",r).on(\"normal\",o).on(\"downplay\",(function(){a.onDownplay()})).on(\"highlight\",(function(){a.onHighlight()}))},n.inherits(r,a.Group),t.exports=r},Tp9H:function(t,e,i){var n=i(\"ItGF\"),a=i(\"Kagy\"),r=i(\"IUWy\"),o=a.toolbox.saveAsImage;function s(t){this.model=t}s.defaultOption={show:!0,icon:\"M4.7,22.9L29.3,45.5L54.7,23.4M4.6,43.6L4.6,58L53.8,58L53.8,43.6M29.2,45.1L29.2,0\",title:o.title,type:\"png\",connectedBackgroundColor:\"#fff\",name:\"\",excludeComponents:[\"toolbox\"],pixelRatio:1,lang:o.lang.slice()},s.prototype.unusable=!n.canvasSupported,s.prototype.onclick=function(t,e){var i=this.model,a=i.get(\"name\")||t.get(\"title.0.text\")||\"echarts\",r=\"svg\"===e.getZr().painter.getType()?\"svg\":i.get(\"type\",!0)||\"png\",o=e.getConnectedDataURL({type:r,backgroundColor:i.get(\"backgroundColor\",!0)||t.get(\"backgroundColor\")||\"#fff\",connectedBackgroundColor:i.get(\"connectedBackgroundColor\"),excludeComponents:i.get(\"excludeComponents\"),pixelRatio:i.get(\"pixelRatio\")});if(\"function\"!=typeof MouseEvent||n.browser.ie||n.browser.edge)if(window.navigator.msSaveOrOpenBlob){for(var s=atob(o.split(\",\")[1]),l=s.length,u=new Uint8Array(l);l--;)u[l]=s.charCodeAt(l);var c=new Blob([u]);window.navigator.msSaveOrOpenBlob(c,a+\".\"+r)}else{var h=i.get(\"lang\"),d='';window.open().document.write(d)}else{var p=document.createElement(\"a\");p.download=a+\".\"+r,p.target=\"_blank\",p.href=o;var f=new MouseEvent(\"click\",{view:window,bubbles:!0,cancelable:!1});p.dispatchEvent(f)}},r.register(\"saveAsImage\",s),t.exports=s},\"U/Mo\":function(t,e){e.getNodeGlobalScale=function(t){var e=t.coordinateSystem;if(\"view\"!==e.type)return 1;var i=t.option.nodeScaleRatio,n=e.scale,a=n&&n[0]||1;return((e.getZoom()-1)*i+1)/a},e.getSymbolSize=function(t){var e=t.getVisual(\"symbolSize\");return e instanceof Array&&(e=(e[0]+e[1])/2),+e}},UOVi:function(t,e,i){var n=i(\"bYtY\"),a=i(\"7aKB\"),r=[\"cartesian2d\",\"polar\",\"singleAxis\"];function o(t,e){t=t.slice();var i=n.map(t,a.capitalFirst);e=(e||[]).slice();var r=n.map(e,a.capitalFirst);return function(a,o){n.each(t,(function(t,n){for(var s={name:t,capital:i[n]},l=0;l=0},e.createNameEach=o,e.eachAxisDim=s,e.createLinkedNodesFinder=function(t,e,i){return function(r){var o,s={nodes:[],records:{}};if(e((function(t){s.records[t.name]={}})),!r)return s;a(r,s);do{o=!1,t(l)}while(o);function l(t){!function(t,e){return n.indexOf(e.nodes,t)>=0}(t,s)&&function(t,a){var r=!1;return e((function(e){n.each(i(t,e)||[],(function(t){a.records[e.name][t]&&(r=!0)}))})),r}(t,s)&&(a(t,s),o=!0)}return s};function a(t,a){a.nodes.push(t),e((function(e){n.each(i(t,e)||[],(function(t){a.records[e.name][t]=!0}))}))}}},UnoB:function(t,e,i){var n=i(\"bYtY\"),a=i(\"OELB\");function r(t,e,i){if(t.count())for(var a,r=e.coordinateSystem,o=e.getLayerSeries(),s=t.mapDimension(\"single\"),l=t.mapDimension(\"value\"),u=n.map(o,(function(e){return n.map(e.indices,(function(e){var i=r.dataToPoint(t.get(s,e));return i[1]=t.get(l,e),i}))})),c=function(t){for(var e=t.length,i=t[0].length,n=[],a=[],r=0,o={},s=0;sr&&(r=u),n.push(u)}for(var c=0;cr&&(r=d)}return o.y0=a,o.max=r,o}(u),h=c.y0,d=i/c.max,p=o.length,f=o[0].indices.length,g=0;gp[\"type_\"+d]&&(d=i),f&=e.get(\"preventDefaultMouseMove\",!0)})),{controlType:d,opt:{zoomOnMouseWheel:!0,moveOnMouseMove:!0,moveOnMouseWheel:!0,preventDefaultMouseMove:!!f}});h.controller.enable(g.controlType,g.opt),h.controller.setPointerChecker(e.containsPoint),r.createOrUpdate(h,\"dispatchAction\",e.dataZoomModel.get(\"throttle\",!0),\"fixRate\")},e.unregister=function(t,e){var i=s(t);n.each(i,(function(t){t.controller.dispose();var i=t.dataZoomInfos;i[e]&&(delete i[e],t.count--)})),l(i)},e.generateCoordId=function(t){return t.type+\"\\0_\"+t.id}},VaxA:function(t,e,i){var n=i(\"bYtY\");function a(t){for(var e=[];t;)(t=t.parentNode)&&e.push(t);return e.reverse()}e.retrieveTargetInfo=function(t,e,i){if(t&&n.indexOf(e,t.type)>=0){var a=i.getData().tree.root,r=t.targetNode;if(\"string\"==typeof r&&(r=a.getNodeById(r)),r&&a.contains(r))return{node:r};var o=t.targetNodeId;if(null!=o&&(r=a.getNodeById(o)))return{node:r}}},e.getPathToRoot=a,e.aboveViewRoot=function(t,e){var i=a(t);return n.indexOf(i,e)>=0},e.wrapTreePathInfo=function(t,e){for(var i=[];t;){var n=t.dataIndex;i.push({name:t.name,dataIndex:n,value:e.getRawValue(n)}),t=t.parentNode}return i.reverse(),i}},Vi4m:function(t,e,i){var n=i(\"bYtY\");t.exports=function(t){null!=t&&n.extend(this,t),this.otherDims={}}},VpOo:function(t,e){e.buildPath=function(t,e){var i,n,a,r,o,s=e.x,l=e.y,u=e.width,c=e.height,h=e.r;u<0&&(s+=u,u=-u),c<0&&(l+=c,c=-c),\"number\"==typeof h?i=n=a=r=h:h instanceof Array?1===h.length?i=n=a=r=h[0]:2===h.length?(i=a=h[0],n=r=h[1]):3===h.length?(i=h[0],n=r=h[1],a=h[2]):(i=h[0],n=h[1],a=h[2],r=h[3]):i=n=a=r=0,i+n>u&&(i*=u/(o=i+n),n*=u/o),a+r>u&&(a*=u/(o=a+r),r*=u/o),n+a>c&&(n*=c/(o=n+a),a*=c/o),i+r>c&&(i*=c/(o=i+r),r*=c/o),t.moveTo(s+i,l),t.lineTo(s+u-n,l),0!==n&&t.arc(s+u-n,l+n,n,-Math.PI/2,0),t.lineTo(s+u,l+c-a),0!==a&&t.arc(s+u-a,l+c-a,a,0,Math.PI/2),t.lineTo(s+r,l+c),0!==r&&t.arc(s+r,l+c-r,r,Math.PI/2,Math.PI),t.lineTo(s,l+i),0!==i&&t.arc(s+i,l+i,i,Math.PI,1.5*Math.PI)}},W2nI:function(t,e,i){var n=i(\"IwbS\"),a=i(\"ProS\"),r=i(\"bYtY\"),o=[\"itemStyle\",\"opacity\"],s=[\"emphasis\",\"itemStyle\",\"opacity\"],l=[\"lineStyle\",\"opacity\"],u=[\"emphasis\",\"lineStyle\",\"opacity\"];function c(t,e){return t.getVisual(\"opacity\")||t.getModel().get(e)}function h(t,e,i){var n=t.getGraphicEl(),a=c(t,e);null!=i&&(null==a&&(a=1),a*=i),n.downplay&&n.downplay(),n.traverse((function(t){\"group\"!==t.type&&t.setStyle(\"opacity\",a)}))}function d(t,e){var i=c(t,e),n=t.getGraphicEl();n.traverse((function(t){\"group\"!==t.type&&t.setStyle(\"opacity\",i)})),n.highlight&&n.highlight()}var p=n.extendShape({shape:{x1:0,y1:0,x2:0,y2:0,cpx1:0,cpy1:0,cpx2:0,cpy2:0,extent:0,orient:\"\"},buildPath:function(t,e){var i=e.extent;t.moveTo(e.x1,e.y1),t.bezierCurveTo(e.cpx1,e.cpy1,e.cpx2,e.cpy2,e.x2,e.y2),\"vertical\"===e.orient?(t.lineTo(e.x2+i,e.y2),t.bezierCurveTo(e.cpx2+i,e.cpy2,e.cpx1+i,e.cpy1,e.x1+i,e.y1)):(t.lineTo(e.x2,e.y2+i),t.bezierCurveTo(e.cpx2,e.cpy2+i,e.cpx1,e.cpy1+i,e.x1,e.y1+i)),t.closePath()},highlight:function(){this.trigger(\"emphasis\")},downplay:function(){this.trigger(\"normal\")}}),f=a.extendChartView({type:\"sankey\",_model:null,_focusAdjacencyDisabled:!1,render:function(t,e,i){var a=this,r=t.getGraph(),o=this.group,s=t.layoutInfo,l=s.width,u=s.height,c=t.getData(),h=t.getData(\"edge\"),d=t.get(\"orient\");this._model=t,o.removeAll(),o.attr(\"position\",[s.x,s.y]),r.eachEdge((function(e){var i=new p;i.dataIndex=e.dataIndex,i.seriesIndex=t.seriesIndex,i.dataType=\"edge\";var a,r,s,c,f,g,m,v,y=e.getModel(\"lineStyle\"),x=y.get(\"curveness\"),_=e.node1.getLayout(),b=e.node1.getModel(),w=b.get(\"localX\"),S=b.get(\"localY\"),M=e.node2.getLayout(),I=e.node2.getModel(),T=I.get(\"localX\"),A=I.get(\"localY\"),D=e.getLayout();switch(i.shape.extent=Math.max(1,D.dy),i.shape.orient=d,\"vertical\"===d?(f=a=(null!=w?w*l:_.x)+D.sy,g=(r=(null!=S?S*u:_.y)+_.dy)*(1-x)+(c=null!=A?A*u:M.y)*x,m=s=(null!=T?T*l:M.x)+D.ty,v=r*x+c*(1-x)):(f=(a=(null!=w?w*l:_.x)+_.dx)*(1-x)+(s=null!=T?T*l:M.x)*x,g=r=(null!=S?S*u:_.y)+D.sy,m=a*x+s*(1-x),v=c=(null!=A?A*u:M.y)+D.ty),i.setShape({x1:a,y1:r,x2:s,y2:c,cpx1:f,cpy1:g,cpx2:m,cpy2:v}),i.setStyle(y.getItemStyle()),i.style.fill){case\"source\":i.style.fill=e.node1.getVisual(\"color\");break;case\"target\":i.style.fill=e.node2.getVisual(\"color\")}n.setHoverStyle(i,e.getModel(\"emphasis.lineStyle\").getItemStyle()),o.add(i),h.setItemGraphicEl(e.dataIndex,i)})),r.eachNode((function(e){var i=e.getLayout(),a=e.getModel(),r=a.get(\"localX\"),s=a.get(\"localY\"),h=a.getModel(\"label\"),d=a.getModel(\"emphasis.label\"),p=new n.Rect({shape:{x:null!=r?r*l:i.x,y:null!=s?s*u:i.y,width:i.dx,height:i.dy},style:a.getModel(\"itemStyle\").getItemStyle()}),f=e.getModel(\"emphasis.itemStyle\").getItemStyle();n.setLabelStyle(p.style,f,h,d,{labelFetcher:t,labelDataIndex:e.dataIndex,defaultText:e.id,isRectText:!0}),p.setStyle(\"fill\",e.getVisual(\"color\")),n.setHoverStyle(p,f),o.add(p),c.setItemGraphicEl(e.dataIndex,p),p.dataType=\"node\"})),c.eachItemGraphicEl((function(e,n){var r=c.getItemModel(n);r.get(\"draggable\")&&(e.drift=function(e,r){a._focusAdjacencyDisabled=!0,this.shape.x+=e,this.shape.y+=r,this.dirty(),i.dispatchAction({type:\"dragNode\",seriesId:t.id,dataIndex:c.getRawIndex(n),localX:this.shape.x/l,localY:this.shape.y/u})},e.ondragend=function(){a._focusAdjacencyDisabled=!1},e.draggable=!0,e.cursor=\"move\"),e.highlight=function(){this.trigger(\"emphasis\")},e.downplay=function(){this.trigger(\"normal\")},e.focusNodeAdjHandler&&e.off(\"mouseover\",e.focusNodeAdjHandler),e.unfocusNodeAdjHandler&&e.off(\"mouseout\",e.unfocusNodeAdjHandler),r.get(\"focusNodeAdjacency\")&&(e.on(\"mouseover\",e.focusNodeAdjHandler=function(){a._focusAdjacencyDisabled||(a._clearTimer(),i.dispatchAction({type:\"focusNodeAdjacency\",seriesId:t.id,dataIndex:e.dataIndex}))}),e.on(\"mouseout\",e.unfocusNodeAdjHandler=function(){a._focusAdjacencyDisabled||a._dispatchUnfocus(i)}))})),h.eachItemGraphicEl((function(e,n){var r=h.getItemModel(n);e.focusNodeAdjHandler&&e.off(\"mouseover\",e.focusNodeAdjHandler),e.unfocusNodeAdjHandler&&e.off(\"mouseout\",e.unfocusNodeAdjHandler),r.get(\"focusNodeAdjacency\")&&(e.on(\"mouseover\",e.focusNodeAdjHandler=function(){a._focusAdjacencyDisabled||(a._clearTimer(),i.dispatchAction({type:\"focusNodeAdjacency\",seriesId:t.id,edgeDataIndex:e.dataIndex}))}),e.on(\"mouseout\",e.unfocusNodeAdjHandler=function(){a._focusAdjacencyDisabled||a._dispatchUnfocus(i)}))})),!this._data&&t.get(\"animation\")&&o.setClipPath(function(t,e,i){var a=new n.Rect({shape:{x:t.x-10,y:t.y-10,width:0,height:t.height+20}});return n.initProps(a,{shape:{width:t.width+20}},e,(function(){o.removeClipPath()})),a}(o.getBoundingRect(),t)),this._data=t.getData()},dispose:function(){this._clearTimer()},_dispatchUnfocus:function(t){var e=this;this._clearTimer(),this._unfocusDelayTimer=setTimeout((function(){e._unfocusDelayTimer=null,t.dispatchAction({type:\"unfocusNodeAdjacency\",seriesId:e._model.id})}),500)},_clearTimer:function(){this._unfocusDelayTimer&&(clearTimeout(this._unfocusDelayTimer),this._unfocusDelayTimer=null)},focusNodeAdjacency:function(t,e,i,n){var a=t.getData(),c=a.graph,p=n.dataIndex,f=a.getItemModel(p),g=n.edgeDataIndex;if(null!=p||null!=g){var m=c.getNodeByIndex(p),v=c.getEdgeByIndex(g);if(c.eachNode((function(t){h(t,o,.1)})),c.eachEdge((function(t){h(t,l,.1)})),m){d(m,s);var y=f.get(\"focusNodeAdjacency\");\"outEdges\"===y?r.each(m.outEdges,(function(t){t.dataIndex<0||(d(t,u),d(t.node2,s))})):\"inEdges\"===y?r.each(m.inEdges,(function(t){t.dataIndex<0||(d(t,u),d(t.node1,s))})):\"allEdges\"===y&&r.each(m.edges,(function(t){t.dataIndex<0||(d(t,u),t.node1!==m&&d(t.node1,s),t.node2!==m&&d(t.node2,s))}))}v&&(d(v,u),d(v.node1,s),d(v.node2,s))}},unfocusNodeAdjacency:function(t,e,i,n){var a=t.getGraph();a.eachNode((function(t){h(t,o)})),a.eachEdge((function(t){h(t,l)}))}});t.exports=f},W4dC:function(t,e,i){i(\"Tghj\");var n=i(\"bYtY\"),a=n.each,r=n.createHashMap,o=i(\"7DRL\"),s=i(\"TIY9\"),l=i(\"yS9w\"),u=i(\"mFDi\"),c={geoJSON:s,svg:l},h={load:function(t,e,i){var n,o=[],s=r(),l=r(),h=p(t);return a(h,(function(r){var u=c[r.type].load(t,r,i);a(u.regions,(function(t){var i=t.name;e&&e.hasOwnProperty(i)&&(t=t.cloneShallow(i=e[i])),o.push(t),s.set(i,t),l.set(i,t.center)}));var h=u.boundingRect;h&&(n?n.union(h):n=h.clone())})),{regions:o,regionsMap:s,nameCoordMap:l,boundingRect:n||new u(0,0,0,0)}},makeGraphic:d(\"makeGraphic\"),removeGraphic:d(\"removeGraphic\")};function d(t){return function(e,i){var n=p(e),r=[];return a(n,(function(n){var a=c[n.type][t];a&&r.push(a(e,n,i))})),r}}function p(t){return o.retrieveMap(t)||[]}t.exports=h},WGYa:function(t,e,i){var n=i(\"7yuC\").forceLayout,a=i(\"HF/U\").simpleLayout,r=i(\"lOQZ\").circularLayout,o=i(\"OELB\").linearMap,s=i(\"QBsz\"),l=i(\"bYtY\");t.exports=function(t){t.eachSeriesByType(\"graph\",(function(t){if(!(v=t.coordinateSystem)||\"view\"===v.type)if(\"force\"===t.get(\"layout\")){var e=t.preservedPoints||{},i=t.getGraph(),u=i.data,c=i.edgeData,h=t.getModel(\"force\"),d=h.get(\"initLayout\");t.preservedPoints?u.each((function(t){var i=u.getId(t);u.setItemLayout(t,e[i]||[NaN,NaN])})):d&&\"none\"!==d?\"circular\"===d&&r(t,\"value\"):a(t);var p=u.getDataExtent(\"value\"),f=c.getDataExtent(\"value\"),g=h.get(\"repulsion\"),m=h.get(\"edgeLength\");l.isArray(g)||(g=[g,g]),l.isArray(m)||(m=[m,m]),m=[m[1],m[0]];var v,y=u.mapArray(\"value\",(function(t,e){var i=u.getItemLayout(e),n=o(t,p,g);return isNaN(n)&&(n=(g[0]+g[1])/2),{w:n,rep:n,fixed:u.getItemModel(e).get(\"fixed\"),p:!i||isNaN(i[0])||isNaN(i[1])?null:i}})),x=c.mapArray(\"value\",(function(t,e){var n=i.getEdgeByIndex(e),a=o(t,f,m);isNaN(a)&&(a=(m[0]+m[1])/2);var r=n.getModel();return{n1:y[n.node1.dataIndex],n2:y[n.node2.dataIndex],d:a,curveness:r.get(\"lineStyle.curveness\")||0,ignoreForceLayout:r.get(\"ignoreForceLayout\")}})),_=(v=t.coordinateSystem).getBoundingRect(),b=n(y,x,{rect:_,gravity:h.get(\"gravity\"),friction:h.get(\"friction\")}),w=b.step;b.step=function(t){for(var n=0,a=y.length;n=0;s--)null==i[s]&&(delete a[e[s]],e.pop())}(a):c(a,!0):(n.assert(\"linear\"!==e||a.dataExtent),c(a))};l.prototype={constructor:l,mapValueToVisual:function(t){var e=this._normalizeData(t);return this._doMap(e,t)},getNormalizer:function(){return n.bind(this._normalizeData,this)}};var u=l.visualHandlers={color:{applyVisual:p(\"color\"),getColorMapper:function(){var t=this.option;return n.bind(\"category\"===t.mappingMethod?function(t,e){return!e&&(t=this._normalizeData(t)),f.call(this,t)}:function(e,i,n){var r=!!n;return!i&&(e=this._normalizeData(e)),n=a.fastLerp(e,t.parsedVisual,n),r?n:a.stringify(n,\"rgba\")},this)},_doMap:{linear:function(t){return a.stringify(a.fastLerp(t,this.option.parsedVisual),\"rgba\")},category:f,piecewise:function(t,e){var i=v.call(this,e);return null==i&&(i=a.stringify(a.fastLerp(t,this.option.parsedVisual),\"rgba\")),i},fixed:g}},colorHue:h((function(t,e){return a.modifyHSL(t,e)})),colorSaturation:h((function(t,e){return a.modifyHSL(t,null,e)})),colorLightness:h((function(t,e){return a.modifyHSL(t,null,null,e)})),colorAlpha:h((function(t,e){return a.modifyAlpha(t,e)})),opacity:{applyVisual:p(\"opacity\"),_doMap:m([0,1])},liftZ:{applyVisual:p(\"liftZ\"),_doMap:{linear:g,category:g,piecewise:g,fixed:g}},symbol:{applyVisual:function(t,e,i){var a=this.mapValueToVisual(t);if(n.isString(a))i(\"symbol\",a);else if(s(a))for(var r in a)a.hasOwnProperty(r)&&i(r,a[r])},_doMap:{linear:d,category:f,piecewise:function(t,e){var i=v.call(this,e);return null==i&&(i=d.call(this,t)),i},fixed:g}},symbolSize:{applyVisual:p(\"symbolSize\"),_doMap:m([0,1])}};function c(t,e){var i=t.visual,a=[];n.isObject(i)?o(i,(function(t){a.push(t)})):null!=i&&a.push(i),e||1!==a.length||{color:1,symbol:1}.hasOwnProperty(t.type)||(a[1]=a[0]),y(t,a)}function h(t){return{applyVisual:function(e,i,n){e=this.mapValueToVisual(e),n(\"color\",t(i(\"color\"),e))},_doMap:m([0,1])}}function d(t){var e=this.option.visual;return e[Math.round(r(t,[0,1],[0,e.length-1],!0))]||{}}function p(t){return function(e,i,n){n(t,this.mapValueToVisual(e))}}function f(t){var e=this.option.visual;return e[this.option.loop&&-1!==t?t%e.length:t]}function g(){return this.option.visual[0]}function m(t){return{linear:function(e){return r(e,t,this.option.visual,!0)},category:f,piecewise:function(e,i){var n=v.call(this,i);return null==n&&(n=r(e,t,this.option.visual,!0)),n},fixed:g}}function v(t){var e=this.option,i=e.pieceList;if(e.hasSpecialVisual){var n=i[l.findPieceIndex(t,i)];if(n&&n.visual)return n.visual[this.type]}}function y(t,e){return t.visual=e,\"color\"===t.type&&(t.parsedVisual=n.map(e,(function(t){return a.parse(t)}))),e}var x={linear:function(t){return r(t,this.option.dataExtent,[0,1],!0)},piecewise:function(t){var e=this.option.pieceList,i=l.findPieceIndex(t,e,!0);if(null!=i)return r(i,[0,e.length-1],[0,1],!0)},category:function(t){var e=this.option.categories?this.option.categoryMap[t]:t;return null==e?-1:e},fixed:n.noop};function _(t,e,i){return t?e<=i:e=0){var a=\"touchend\"!==n?e.targetTouches[0]:e.changedTouches[0];a&&h(t,a,e,i)}else h(t,e,e,i),e.zrDelta=e.wheelDelta?e.wheelDelta/120:-(e.detail||0)/3;var r=e.button;return null==e.which&&void 0!==r&&u.test(e.type)&&(e.which=1&r?1:2&r?3:4&r?2:0),e},e.addEventListener=function(t,e,i,n){l?t.addEventListener(e,i,n):t.attachEvent(\"on\"+e,i)},e.removeEventListener=function(t,e,i,n){l?t.removeEventListener(e,i,n):t.detachEvent(\"on\"+e,i)},e.stop=f,e.isMiddleOrRightButtonOnMouseUpDown=function(t){return 2===t.which||3===t.which},e.notLeftMouse=function(t){return t.which>1}},YNf1:function(t,e,i){var n=i(\"IwbS\"),a=i(\"6Ic6\").extend({type:\"parallel\",init:function(){this._dataGroup=new n.Group,this.group.add(this._dataGroup)},render:function(t,e,i,a){var u=this._dataGroup,c=t.getData(),h=this._data,d=t.coordinateSystem,p=d.dimensions,f=s(t);if(c.diff(h).add((function(t){l(o(c,u,t,p,d),c,t,f)})).update((function(e,i){var o=h.getItemGraphicEl(i),s=r(c,e,p,d);c.setItemGraphicEl(e,o),n.updateProps(o,{shape:{points:s}},a&&!1===a.animation?null:t,e),l(o,c,e,f)})).remove((function(t){var e=h.getItemGraphicEl(t);u.remove(e)})).execute(),!this._initialized){this._initialized=!0;var g=function(t,e,i){var a=t.model,r=t.getRect(),o=new n.Rect({shape:{x:r.x,y:r.y,width:r.width,height:r.height}}),s=\"horizontal\"===a.get(\"layout\")?\"width\":\"height\";return o.setShape(s,0),n.initProps(o,{shape:{width:r.width,height:r.height}},e,(function(){setTimeout((function(){u.removeClipPath()}))})),o}(d,t);u.setClipPath(g)}this._data=c},incrementalPrepareRender:function(t,e,i){this._initialized=!0,this._data=null,this._dataGroup.removeAll()},incrementalRender:function(t,e,i){for(var n=e.getData(),a=e.coordinateSystem,r=a.dimensions,u=s(e),c=t.start;c65535?f:m}var y=[\"hasItemOption\",\"_nameList\",\"_idList\",\"_invertedIndicesMap\",\"_rawData\",\"_chunkSize\",\"_chunkCount\",\"_dimValueGetter\",\"_count\",\"_rawCount\",\"_nameDimIdx\",\"_idDimIdx\"],x=[\"_extent\",\"_approximateExtent\",\"_rawExtent\"];function _(t,e){n.each(y.concat(e.__wrappedMethods||[]),(function(i){e.hasOwnProperty(i)&&(t[i]=e[i])})),t.__wrappedMethods=e.__wrappedMethods,n.each(x,(function(i){t[i]=n.clone(e[i])})),t._calculationInfo=n.extend(e._calculationInfo)}var b=function(t,e){t=t||[\"x\",\"y\"];for(var i={},a=[],r={},o=0;o=0?this._indices[t]:-1}function D(t,e){var i=t._idList[e];return null==i&&(i=I(t,t._idDimIdx,e)),null==i&&(i=\"e\\0\\0\"+e),i}function C(t){return n.isArray(t)||(t=[t]),t}function L(t,e){var i=t.dimensions,a=new b(n.map(i,t.getDimensionInfo,t),t.hostModel);_(a,t);for(var r=a._storage={},o=t._storage,s=0;s=0?(r[l]=P(o[l]),a._rawExtent[l]=[1/0,-1/0],a._extent[l]=null):r[l]=o[l])}return a}function P(t){for(var e,i,n=new Array(t.length),a=0;ax[1]&&(x[1]=y)}e&&(this._nameList[d]=e[p])}this._rawCount=this._count=l,this._extent={},M(this)},w._initDataFromProvider=function(t,e){if(!(t>=e)){for(var i,n=this._chunkSize,a=this._rawData,r=this._storage,o=this.dimensions,s=o.length,l=this._dimensionInfos,u=this._nameList,c=this._idList,h=this._rawExtent,d=this._nameRepeatCount={},p=this._chunkCount,f=0;fT[1]&&(T[1]=I)}if(!a.pure){var A=u[v];if(m&&null==A)if(null!=m.name)u[v]=A=m.name;else if(null!=i){var D=o[i],C=r[D][y];if(C){A=C[x];var L=l[D].ordinalMeta;L&&L.categories.length&&(A=L.categories[A])}}var P=null==m?null:m.id;null==P&&null!=A&&(d[A]=d[A]||0,P=A,d[A]>0&&(P+=\"__ec__\"+d[A]),d[A]++),null!=P&&(c[v]=P)}}!a.persistent&&a.clean&&a.clean(),this._rawCount=this._count=e,this._extent={},M(this)}},w.count=function(){return this._count},w.getIndices=function(){var t=this._indices;if(t){var e=this._count;if((n=t.constructor)===Array){a=new n(e);for(var i=0;i=0&&e=0&&er&&(r=s)}return this._extent[t]=i=[a,r],i},w.getApproximateExtent=function(t){return t=this.getDimension(t),this._approximateExtent[t]||this.getDataExtent(t)},w.setApproximateExtent=function(t,e){e=this.getDimension(e),this._approximateExtent[e]=t.slice()},w.getCalculationInfo=function(t){return this._calculationInfo[t]},w.setCalculationInfo=function(t,e){d(t)?n.extend(this._calculationInfo,t):this._calculationInfo[t]=e},w.getSum=function(t){var e=0;if(this._storage[t])for(var i=0,n=this.count();i=this._rawCount||t<0)return-1;if(!this._indices)return t;var e=this._indices,i=e[t];if(null!=i&&it))return r;a=r-1}}return-1},w.indicesOfNearest=function(t,e,i){var n=[];if(!this._storage[t])return n;null==i&&(i=1/0);for(var a=1/0,r=-1,o=0,s=0,l=this.count();s=0&&r<0)&&(a=c,r=u,o=0),u===r&&(n[o++]=s))}return n.length=o,n},w.getRawIndex=T,w.getRawDataItem=function(t){if(this._rawData.persistent)return this._rawData.getItem(this.getRawIndex(t));for(var e=[],i=0;i=l&&I<=u||isNaN(I))&&(r[o++]=h),h++;c=!0}else if(2===n){d=this._storage[s];var y=this._storage[e[1]],x=t[e[1]][0],_=t[e[1]][1];for(p=0;p=l&&I<=u||isNaN(I))&&(w>=x&&w<=_||isNaN(w))&&(r[o++]=h),h++}}c=!0}}if(!c)if(1===n)for(m=0;m=l&&I<=u||isNaN(I))&&(r[o++]=S)}else for(m=0;mt[D][1])&&(M=!1)}M&&(r[o++]=this.getRawIndex(m))}return ow[1]&&(w[1]=b)}}}return r},w.downSample=function(t,e,i,n){for(var a=L(this,[t]),r=a._storage,o=[],s=Math.floor(1/e),l=r[t],u=this.count(),c=this._chunkSize,h=a._rawExtent[t],d=new(v(this))(u),p=0,f=0;fu-f&&(o.length=s=u-f);for(var g=0;gh[1]&&(h[1]=x),d[p++]=_}return a._count=p,a._indices=d,a.getRawIndex=A,a},w.getItemModel=function(t){var e=this.hostModel;return new a(this.getRawDataItem(t),e,e&&e.ecModel)},w.diff=function(t){var e=this;return new r(t?t.getIndices():[],this.getIndices(),(function(e){return D(t,e)}),(function(t){return D(e,t)}))},w.getVisual=function(t){var e=this._visual;return e&&e[t]},w.setVisual=function(t,e){if(d(t))for(var i in t)t.hasOwnProperty(i)&&this.setVisual(i,t[i]);else this._visual=this._visual||{},this._visual[t]=e},w.setLayout=function(t,e){if(d(t))for(var i in t)t.hasOwnProperty(i)&&this.setLayout(i,t[i]);else this._layout[t]=e},w.getLayout=function(t){return this._layout[t]},w.getItemLayout=function(t){return this._itemLayouts[t]},w.setItemLayout=function(t,e,i){this._itemLayouts[t]=i?n.extend(this._itemLayouts[t]||{},e):e},w.clearItemLayouts=function(){this._itemLayouts.length=0},w.getItemVisual=function(t,e,i){var n=this._itemVisuals[t],a=n&&n[e];return null!=a||i?a:this.getVisual(e)},w.setItemVisual=function(t,e,i){var n=this._itemVisuals[t]||{},a=this.hasItemVisual;if(this._itemVisuals[t]=n,d(e))for(var r in e)e.hasOwnProperty(r)&&(n[r]=e[r],a[r]=!0);else n[e]=i,a[e]=!0},w.clearAllVisual=function(){this._visual={},this._itemVisuals=[],this.hasItemVisual={}};var k=function(t){t.seriesIndex=this.seriesIndex,t.dataIndex=this.dataIndex,t.dataType=this.dataType};w.setItemGraphicEl=function(t,e){var i=this.hostModel;e&&(e.dataIndex=t,e.dataType=this.dataType,e.seriesIndex=i&&i.seriesIndex,\"group\"===e.type&&e.traverse(k,e)),this._graphicEls[t]=e},w.getItemGraphicEl=function(t){return this._graphicEls[t]},w.eachItemGraphicEl=function(t,e){n.each(this._graphicEls,(function(i,n){i&&t&&t.call(e,i,n)}))},w.cloneShallow=function(t){if(!t){var e=n.map(this.dimensions,this.getDimensionInfo,this);t=new b(e,this.hostModel)}return t._storage=this._storage,_(t,this),t._indices=this._indices?new(0,this._indices.constructor)(this._indices):null,t.getRawIndex=t._indices?A:T,t},w.wrapMethod=function(t,e){var i=this[t];\"function\"==typeof i&&(this.__wrappedMethods=this.__wrappedMethods||[],this.__wrappedMethods.push(t),this[t]=function(){var t=i.apply(this,arguments);return e.apply(this,[t].concat(n.slice(arguments)))})},w.TRANSFERABLE_METHODS=[\"cloneShallow\",\"downSample\",\"map\"],w.CHANGABLE_METHODS=[\"filterSelf\",\"selectRange\"],t.exports=b},YgsL:function(t,e,i){var n=i(\"QBsz\").distance;function a(t,e,i,n,a,r,o){var s=.5*(i-t),l=.5*(n-e);return(2*(e-i)+s+l)*o+(-3*(e-i)-2*s-l)*r+s*a+e}t.exports=function(t,e){for(var i=t.length,r=[],o=0,s=1;si-2?i-1:p+1],h=t[p>i-3?i-1:p+2]);var m=f*f,v=f*m;r.push([a(u[0],g[0],c[0],h[0],f,m,v),a(u[1],g[1],c[1],h[1],f,m,v)])}return r}},Yl7c:function(t,e,i){i(\"Tghj\");var n=i(\"bYtY\"),a=\"___EC__COMPONENT__CONTAINER___\";function r(t){var e={main:\"\",sub:\"\"};return t&&(t=t.split(\".\"),e.main=t[0]||\"\",e.sub=t[1]||\"\"),e}var o=0;function s(t,e){var i=n.slice(arguments,2);return this.superClass.prototype[e].apply(t,i)}function l(t,e,i){return this.superClass.prototype[e].apply(t,i)}e.parseClassType=r,e.enableClassExtend=function(t,e){t.$constructor=t,t.extend=function(t){var e=this,i=function(){t.$constructor?t.$constructor.apply(this,arguments):e.apply(this,arguments)};return n.extend(i.prototype,t),i.extend=this.extend,i.superCall=s,i.superApply=l,n.inherits(i,this),i.superClass=e,i}},e.enableClassCheck=function(t){var e=[\"__\\0is_clz\",o++,Math.random().toFixed(3)].join(\"_\");t.prototype[e]=!0,t.isInstance=function(t){return!(!t||!t[e])}},e.enableClassManagement=function(t,e){e=e||{};var i={};if(t.registerClass=function(t,e){return e&&(function(t){n.assert(/^[a-zA-Z0-9_]+([.][a-zA-Z0-9_]+)?$/.test(t),'componentType \"'+t+'\" illegal')}(e),(e=r(e)).sub?e.sub!==a&&((function(t){var e=i[t.main];return e&&e[a]||((e=i[t.main]={})[a]=!0),e}(e))[e.sub]=t):i[e.main]=t),t},t.getClass=function(t,e,n){var r=i[t];if(r&&r[a]&&(r=e?r[e]:null),n&&!r)throw new Error(e?\"Component \"+t+\".\"+(e||\"\")+\" not exists. Load it first.\":t+\".type should be specified.\");return r},t.getClassesByMainType=function(t){t=r(t);var e=[],o=i[t.main];return o&&o[a]?n.each(o,(function(t,i){i!==a&&e.push(t)})):e.push(o),e},t.hasClass=function(t){return t=r(t),!!i[t.main]},t.getAllClassMainTypes=function(){var t=[];return n.each(i,(function(e,i){t.push(i)})),t},t.hasSubTypes=function(t){t=r(t);var e=i[t.main];return e&&e[a]},t.parseClassType=r,e.registerWhenExtend){var o=t.extend;o&&(t.extend=function(e){var i=o.call(this,e);return t.registerClass(i,e.type)})}return t},e.setReadOnly=function(t,e){}},Ynxi:function(t,e,i){var n=i(\"bYtY\"),a=i(\"ProS\"),r=i(\"IwbS\"),o=i(\"+TT/\").getLayoutRect,s=i(\"7aKB\").windowOpen;a.extendComponentModel({type:\"title\",layoutMode:{type:\"box\",ignoreSize:!0},defaultOption:{zlevel:0,z:6,show:!0,text:\"\",target:\"blank\",subtext:\"\",subtarget:\"blank\",left:0,top:0,backgroundColor:\"rgba(0,0,0,0)\",borderColor:\"#ccc\",borderWidth:0,padding:5,itemGap:10,textStyle:{fontSize:18,fontWeight:\"bolder\",color:\"#333\"},subtextStyle:{color:\"#aaa\"}}}),a.extendComponentView({type:\"title\",render:function(t,e,i){if(this.group.removeAll(),t.get(\"show\")){var a=this.group,l=t.getModel(\"textStyle\"),u=t.getModel(\"subtextStyle\"),c=t.get(\"textAlign\"),h=n.retrieve2(t.get(\"textBaseline\"),t.get(\"textVerticalAlign\")),d=new r.Text({style:r.setTextStyle({},l,{text:t.get(\"text\"),textFill:l.getTextColor()},{disableBox:!0}),z2:10}),p=d.getBoundingRect(),f=t.get(\"subtext\"),g=new r.Text({style:r.setTextStyle({},u,{text:f,textFill:u.getTextColor(),y:p.height+t.get(\"itemGap\"),textVerticalAlign:\"top\"},{disableBox:!0}),z2:10}),m=t.get(\"link\"),v=t.get(\"sublink\"),y=t.get(\"triggerEvent\",!0);d.silent=!m&&!y,g.silent=!v&&!y,m&&d.on(\"click\",(function(){s(m,\"_\"+t.get(\"target\"))})),v&&g.on(\"click\",(function(){s(m,\"_\"+t.get(\"subtarget\"))})),d.eventData=g.eventData=y?{componentType:\"title\",componentIndex:t.componentIndex}:null,a.add(d),f&&a.add(g);var x=a.getBoundingRect(),_=t.getBoxLayoutParams();_.width=x.width,_.height=x.height;var b=o(_,{width:i.getWidth(),height:i.getHeight()},t.get(\"padding\"));c||(\"middle\"===(c=t.get(\"left\")||t.get(\"right\"))&&(c=\"center\"),\"right\"===c?b.x+=b.width:\"center\"===c&&(b.x+=b.width/2)),h||(\"center\"===(h=t.get(\"top\")||t.get(\"bottom\"))&&(h=\"middle\"),\"bottom\"===h?b.y+=b.height:\"middle\"===h&&(b.y+=b.height/2),h=h||\"top\"),a.attr(\"position\",[b.x,b.y]);var w={textAlign:c,textVerticalAlign:h};d.setStyle(w),g.setStyle(w),x=a.getBoundingRect();var S=b.margin,M=t.getItemStyle([\"color\",\"opacity\"]);M.fill=t.get(\"backgroundColor\");var I=new r.Rect({shape:{x:x.x-S[3],y:x.y-S[0],width:x.width+S[1]+S[3],height:x.height+S[0]+S[2],r:t.get(\"borderRadius\")},style:M,subPixelOptimize:!0,silent:!0});a.add(I)}}})},Z1r0:function(t,e){t.exports=function(t){var e=t.findComponents({mainType:\"legend\"});e&&e.length&&t.eachSeriesByType(\"graph\",(function(t){var i=t.getCategoriesData(),n=t.getGraph().data,a=i.mapArray(i.getName);n.filterSelf((function(t){var i=n.getItemModel(t).getShallow(\"category\");if(null!=i){\"number\"==typeof i&&(i=a[i]);for(var r=0;r0?1:-1,o=n.height>0?1:-1;return{x:n.x+r*a/2,y:n.y+o*a/2,width:n.width-r*a,height:n.height-o*a}},polar:function(t,e,i){var n=t.getItemLayout(e);return{cx:n.cx,cy:n.cy,r0:n.r0,r:n.r,startAngle:n.startAngle,endAngle:n.endAngle}}};function M(t){return null!=t.startAngle&&null!=t.endAngle&&t.startAngle===t.endAngle}function I(t,e,i,n,s,l,u,c){var h=e.getItemVisual(i,\"color\"),d=e.getItemVisual(i,\"opacity\"),p=e.getVisual(\"borderColor\"),f=n.getModel(\"itemStyle\"),g=n.getModel(\"emphasis.itemStyle\").getBarItemStyle();c||t.setShape(\"r\",f.get(\"barBorderRadius\")||0),t.useStyle(a.defaults({stroke:M(s)?\"none\":p,fill:M(s)?\"none\":h,opacity:d},f.getBarItemStyle()));var m=n.getShallow(\"cursor\");m&&t.attr(\"cursor\",m),c||o(t.style,g,n,h,l,i,u?s.height>0?\"bottom\":\"top\":s.width>0?\"left\":\"right\"),M(s)&&(g.fill=g.stroke=\"none\"),r.setHoverStyle(t,g)}var T=u.extend({type:\"largeBar\",shape:{points:[]},buildPath:function(t,e){for(var i=e.points,n=this.__startPoint,a=this.__baseDimIdx,r=0;r=h&&v<=d&&(l<=y?c>=l&&c<=y:c>=y&&c<=l))return o[p]}return-1}(this,t.offsetX,t.offsetY);this.dataIndex=e>=0?e:null}),30,!1);function C(t,e,i){var n,a=\"polar\"===i.type;return n=a?i.getArea():i.grid.getRect(),a?{cx:n.cx,cy:n.cy,r0:t?n.r0:e.r0,r:t?n.r:e.r,startAngle:t?e.startAngle:0,endAngle:t?e.endAngle:2*Math.PI}:{x:t?e.x:n.x,y:t?n.y:e.y,width:t?e.width:n.width,height:t?n.height:e.height}}t.exports=m},ZWlE:function(t,e,i){var n=i(\"bYtY\"),a=i(\"4NO4\");t.exports=function(t){!function(t){if(!t.parallel){var e=!1;n.each(t.series,(function(t){t&&\"parallel\"===t.type&&(e=!0)})),e&&(t.parallel=[{}])}}(t),function(t){var e=a.normalizeToArray(t.parallelAxis);n.each(e,(function(e){if(n.isObject(e)){var i=e.parallelIndex||0,r=a.normalizeToArray(t.parallel)[i];r&&r.parallelAxisDefault&&n.merge(e,r.parallelAxisDefault,!1)}}))}(t)}},ZYIC:function(t,e,i){var n={seriesType:\"lines\",plan:i(\"zM3Q\")(),reset:function(t){var e=t.coordinateSystem,i=t.get(\"polyline\"),n=t.pipelineContext.large;return{progress:function(a,r){var o=[];if(n){var s,l=a.end-a.start;if(i){for(var u=0,c=a.start;c>1)%2;o.style.cssText=[\"position: absolute\",\"visibility: hidden\",\"padding: 0\",\"margin: 0\",\"border-width: 0\",\"user-select: none\",\"width:0\",\"height:0\",n[s]+\":0\",a[l]+\":0\",n[1-s]+\":auto\",a[1-l]+\":auto\",\"\"].join(\"!important;\"),t.appendChild(o),i.push(o)}return i}(e,l),l,o);if(u)return u(t,i,r),!0}return!1}function s(t){return\"CANVAS\"===t.nodeName.toUpperCase()}e.transformLocalCoord=function(t,e,i,n,a){return o(r,e,n,a,!0)&&o(t,i,r[0],r[1])},e.transformCoordWithViewport=o,e.isCanvasEl=s},Znkb:function(t,e,i){i(\"Tghj\");var n=i(\"ProS\"),a=i(\"zTMp\"),r=n.extendComponentView({type:\"axis\",_axisPointer:null,axisPointerClass:null,render:function(t,e,i,n){this.axisPointerClass&&a.fixValue(t),r.superApply(this,\"render\",arguments),o(this,t,0,i,0,!0)},updateAxisPointer:function(t,e,i,n,a){o(this,t,0,i,0,!1)},remove:function(t,e){var i=this._axisPointer;i&&i.remove(e),r.superApply(this,\"remove\",arguments)},dispose:function(t,e){s(this,e),r.superApply(this,\"dispose\",arguments)}});function o(t,e,i,n,o,l){var u=r.getAxisPointerClass(t.axisPointerClass);if(u){var c=a.getAxisPointerModel(e);c?(t._axisPointer||(t._axisPointer=new u)).render(e,c,n,l):s(t,n)}}function s(t,e,i){var n=t._axisPointer;n&&n.dispose(e,i),t._axisPointer=null}var l=[];r.registerAxisPointerClass=function(t,e){l[t]=e},r.getAxisPointerClass=function(t){return t&&l[t]},t.exports=r},ZqQs:function(t,e,i){var n=i(\"bYtY\");function a(t){var e=t.itemStyle||(t.itemStyle={}),i=e.emphasis||(e.emphasis={}),a=t.label||t.label||{},o=a.normal||(a.normal={}),s={normal:1,emphasis:1};n.each(a,(function(t,e){s[e]||r(o,e)||(o[e]=t)})),i.label&&!r(a,\"emphasis\")&&(a.emphasis=i.label,delete i.label)}function r(t,e){return t.hasOwnProperty(e)}t.exports=function(t){var e=t&&t.timeline;n.isArray(e)||(e=e?[e]:[]),n.each(e,(function(t){t&&function(t){var e=t.type,i={number:\"value\",time:\"time\"};if(i[e]&&(t.axisType=i[e],delete t.type),a(t),r(t,\"controlPosition\")){var o=t.controlStyle||(t.controlStyle={});r(o,\"position\")||(o.position=t.controlPosition),\"none\"!==o.position||r(o,\"show\")||(o.show=!1,delete o.position),delete t.controlPosition}n.each(t.data||[],(function(t){n.isObject(t)&&!n.isArray(t)&&(!r(t,\"value\")&&r(t,\"name\")&&(t.value=t.name),a(t))}))}(t)}))}},Zvw2:function(t,e,i){var n=i(\"bYtY\"),a=i(\"hM6l\"),r=function(t,e,i,n,r){a.call(this,t,e,i),this.type=n||\"value\",this.position=r||\"bottom\",this.orient=null};r.prototype={constructor:r,model:null,isHorizontal:function(){var t=this.position;return\"top\"===t||\"bottom\"===t},pointToData:function(t,e){return this.coordinateSystem.pointToData(t,e)[0]},toGlobalCoord:null,toLocalCoord:null},n.inherits(r,a),t.exports=r},a9QJ:function(t,e){var i={Russia:[100,60],\"United States\":[-99,38],\"United States of America\":[-99,38]};t.exports=function(t,e){if(\"world\"===t){var n=i[e.name];if(n){var a=e.center;a[0]=n[0],a[1]=n[1]}}}},aKvl:function(t,e,i){var n=i(\"Sj9i\").quadraticProjectPoint;e.containStroke=function(t,e,i,a,r,o,s,l,u){if(0===s)return!1;var c=s;return!(u>e+c&&u>a+c&&u>o+c||ut+c&&l>i+c&&l>r+c||l0&&d>0&&!f&&(l=0),l<0&&d<0&&!g&&(d=0));var m=e.ecModel;if(m&&\"time\"===o){var v,y=u(\"bar\",m);if(n.each(y,(function(t){v|=t.getBaseAxis()===e.axis})),v){var x=c(y),_=function(t,e,i,a){var r=i.axis.getExtent(),o=r[1]-r[0],s=h(a,i.axis);if(void 0===s)return{min:t,max:e};var l=1/0;n.each(s,(function(t){l=Math.min(t.offset,l)}));var u=-1/0;n.each(s,(function(t){u=Math.max(t.offset+t.width,u)})),l=Math.abs(l),u=Math.abs(u);var c=l+u,d=e-t,p=d/(1-(l+u)/o)-d;return{min:t-=p*(l/c),max:e+=p*(u/c)}}(l,d,e,x);l=_.min,d=_.max}}return{extent:[l,d],fixMin:f,fixMax:g}}function f(t){var e,i=t.getLabelModel().get(\"formatter\"),n=\"category\"===t.type?t.scale.getExtent()[0]:null;return\"string\"==typeof i?(e=i,i=function(i){return i=t.scale.getLabel(i),e.replace(\"{value}\",null!=i?i:\"\")}):\"function\"==typeof i?function(e,a){return null!=n&&(a=e-n),i(g(t,e),a)}:function(e){return t.scale.getLabel(e)}}function g(t,e){return\"category\"===t.type?t.scale.getLabel(e):e}function m(t){var e=t.get(\"interval\");return null==e?\"auto\":e}i(\"IWp7\"),i(\"jCoz\"),e.getScaleExtent=p,e.niceScaleExtent=function(t,e){var i=p(t,e),n=i.extent,a=e.get(\"splitNumber\");\"log\"===t.type&&(t.base=e.get(\"logBase\"));var r=t.type;t.setExtent(n[0],n[1]),t.niceExtent({splitNumber:a,fixMin:i.fixMin,fixMax:i.fixMax,minInterval:\"interval\"===r||\"time\"===r?e.get(\"minInterval\"):null,maxInterval:\"interval\"===r||\"time\"===r?e.get(\"maxInterval\"):null});var o=e.get(\"interval\");null!=o&&t.setInterval&&t.setInterval(o)},e.createScaleByModel=function(t,e){if(e=e||t.get(\"type\"))switch(e){case\"category\":return new a(t.getOrdinalMeta?t.getOrdinalMeta():t.getCategories(),[1/0,-1/0]);case\"value\":return new r;default:return(o.getClass(e)||r).create(t)}},e.ifAxisCrossZero=function(t){var e=t.scale.getExtent(),i=e[0],n=e[1];return!(i>0&&n>0||i<0&&n<0)},e.makeLabelFormatter=f,e.getAxisRawValue=g,e.estimateLabelUnionRect=function(t){var e=t.scale;if(t.model.get(\"axisLabel.show\")&&!e.isBlank()){var i,n,a=\"category\"===t.type,r=e.getExtent();n=a?e.count():(i=e.getTicks()).length;var o,s,l,u,c,h,p,g,m=t.getLabelModel(),v=f(t),y=1;n>40&&(y=Math.ceil(n/40));for(var x=0;xi.blockIndex?i.step:null,r=n&&n.modDataCount;return{step:a,modBy:null!=r?Math.ceil(r/a):null,modDataCount:r}}},g.getPipeline=function(t){return this._pipelineMap.get(t)},g.updateStreamModes=function(t,e){var i=this._pipelineMap.get(t.uid),n=t.getData().count(),a=i.progressiveEnabled&&e.incrementalPrepareRender&&n>=i.threshold,r=t.get(\"large\")&&n>=t.get(\"largeThreshold\"),o=\"mod\"===t.get(\"progressiveChunkMode\")?n:null;t.pipelineContext=i.context={progressiveRender:a,modDataCount:o,large:r}},g.restorePipelines=function(t){var e=this,i=e._pipelineMap=s();t.eachSeries((function(t){var n=t.getProgressive(),a=t.uid;i.set(a,{id:a,head:null,tail:null,threshold:t.getProgressiveThreshold(),progressiveEnabled:n&&!(t.preventIncremental&&t.preventIncremental()),blockIndex:-1,step:Math.round(n||700),count:0}),A(e,t,t.dataTask)}))},g.prepareStageTasks=function(){var t=this._stageTaskMap,e=this.ecInstance.getModel(),i=this.api;a(this._allHandlers,(function(n){var r=t.get(n.uid)||t.set(n.uid,[]);n.reset&&function(t,e,i,n,a){var r=i.seriesTaskMap||(i.seriesTaskMap=s()),o=e.seriesType,l=e.getTargetSeries;function c(i){var o=i.uid,s=r.get(o)||r.set(o,u({plan:w,reset:S,count:T}));s.context={model:i,ecModel:n,api:a,useClearVisual:e.isVisual&&!e.isLayout,plan:e.plan,reset:e.reset,scheduler:t},A(t,i,s)}e.createOnAllSeries?n.eachRawSeries(c):o?n.eachRawSeriesByType(o,c):l&&l(n,a).each(c);var h=t._pipelineMap;r.each((function(t,e){h.get(e)||(t.dispose(),r.removeKey(e))}))}(this,n,r,e,i),n.overallReset&&function(t,e,i,n,r){var o=i.overallTask=i.overallTask||u({reset:y});o.context={ecModel:n,api:r,overallReset:e.overallReset,scheduler:t};var l=o.agentStubMap=o.agentStubMap||s(),c=e.seriesType,h=e.getTargetSeries,d=!0,p=e.modifyOutputEnd;function f(e){var i=e.uid,n=l.get(i);n||(n=l.set(i,u({reset:x,onDirty:b})),o.dirty()),n.context={model:e,overallProgress:d,modifyOutputEnd:p},n.agent=o,n.__block=d,A(t,e,n)}c?n.eachRawSeriesByType(c,f):h?h(n,r).each(f):(d=!1,a(n.getSeries(),f));var g=t._pipelineMap;l.each((function(t,e){g.get(e)||(t.dispose(),o.dirty(),l.removeKey(e))}))}(this,n,r,e,i)}),this)},g.prepareView=function(t,e,i,n){var a=t.renderTask,r=a.context;r.model=e,r.ecModel=i,r.api=n,a.__block=!t.incrementalPrepareRender,A(this,e,a)},g.performDataProcessorTasks=function(t,e){m(this,this._dataProcessorHandlers,t,e,{block:!0})},g.performVisualTasks=function(t,e,i){m(this,this._visualHandlers,t,e,i)},g.performSeriesTasks=function(t){var e;t.eachSeries((function(t){e|=t.dataTask.perform()})),this.unfinished|=e},g.plan=function(){this._pipelineMap.each((function(t){var e=t.tail;do{if(e.__block){t.blockIndex=e.__idxInPipeline;break}e=e.getUpstream()}while(e)}))};var v=g.updatePayload=function(t,e){\"remain\"!==e&&(t.context.payload=e)};function y(t){t.overallReset(t.ecModel,t.api,t.payload)}function x(t,e){return t.overallProgress&&_}function _(){this.agent.dirty(),this.getDownstream().dirty()}function b(){this.agent&&this.agent.dirty()}function w(t){return t.plan&&t.plan(t.model,t.ecModel,t.api,t.payload)}function S(t){t.useClearVisual&&t.data.clearAllVisual();var e=t.resetDefines=p(t.reset(t.model,t.ecModel,t.api,t.payload));return e.length>1?r(e,(function(t,e){return I(e)})):M}var M=I(0);function I(t){return function(e,i){var n=i.data,a=i.resetDefines[t];if(a&&a.dataEach)for(var r=e.start;r=0&&!(n[s]<=e);s--);s=Math.min(s,a-2)}else{for(var s=r;se);s++);s=Math.min(s-1,a-2)}o.lerp(t.position,i[s],i[s+1],(e-n[s])/(n[s+1]-n[s])),t.rotation=-Math.atan2(i[s+1][1]-i[s][1],i[s+1][0]-i[s][0])-Math.PI/2,this._lastFrame=s,this._lastFramePercent=e,t.ignore=!1}},a.inherits(s,r),t.exports=s},as94:function(t,e,i){var n=i(\"7aKB\"),a=i(\"3LNs\"),r=i(\"IwbS\"),o=i(\"/y7N\"),s=i(\"Fofx\"),l=i(\"+rIm\"),u=i(\"Znkb\"),c=a.extend({makeElOption:function(t,e,i,a,u){var c=i.axis;\"angle\"===c.dim&&(this.animationThreshold=Math.PI/18);var d,p=c.polar,f=p.getOtherAxis(c).getExtent();d=c[\"dataTo\"+n.capitalFirst(c.dim)](e);var g=a.get(\"type\");if(g&&\"none\"!==g){var m=o.buildElStyle(a),v=h[g](c,p,d,f,m);v.style=m,t.graphicKey=v.type,t.pointer=v}var y=function(t,e,i,n,a){var o=e.axis,u=o.dataToCoord(t),c=n.getAngleAxis().getExtent()[0];c=c/180*Math.PI;var h,d,p,f=n.getRadiusAxis().getExtent();if(\"radius\"===o.dim){var g=s.create();s.rotate(g,g,c),s.translate(g,g,[n.cx,n.cy]),h=r.applyTransform([u,-a],g);var m=e.getModel(\"axisLabel\").get(\"rotate\")||0,v=l.innerTextLayout(c,m*Math.PI/180,-1);d=v.textAlign,p=v.textVerticalAlign}else{var y=f[1];h=n.coordToPoint([y+a,u]);var x=n.cx,_=n.cy;d=Math.abs(h[0]-x)/y<.3?\"center\":h[0]>x?\"left\":\"right\",p=Math.abs(h[1]-_)/y<.3?\"middle\":h[1]>_?\"top\":\"bottom\"}return{position:h,align:d,verticalAlign:p}}(e,i,0,p,a.get(\"label.margin\"));o.buildLabelElOption(t,i,a,u,y)}}),h={line:function(t,e,i,n,a){return\"angle\"===t.dim?{type:\"Line\",shape:o.makeLineShape(e.coordToPoint([n[0],i]),e.coordToPoint([n[1],i]))}:{type:\"Circle\",shape:{cx:e.cx,cy:e.cy,r:i}}},shadow:function(t,e,i,n,a){var r=Math.max(1,t.getBandWidth()),s=Math.PI/180;return\"angle\"===t.dim?{type:\"Sector\",shape:o.makeSectorShape(e.cx,e.cy,n[0],n[1],(-i-r/2)*s,(r/2-i)*s)}:{type:\"Sector\",shape:o.makeSectorShape(e.cx,e.cy,i-r/2,i+r/2,0,2*Math.PI)}}};u.registerAxisPointerClass(\"PolarAxisPointer\",c),t.exports=c},b9oc:function(t,e,i){var n=i(\"bYtY\").each,a=\"\\0_ec_hist_store\";function r(t){var e=t[a];return e||(e=t[a]=[{}]),e}e.push=function(t,e){var i=r(t);n(e,(function(e,n){for(var a=i.length-1;a>=0&&!i[a][n];a--);if(a<0){var r=t.queryComponents({mainType:\"dataZoom\",subType:\"select\",id:n})[0];if(r){var o=r.getPercentRange();i[0][n]={dataZoomId:n,start:o[0],end:o[1]}}}})),i.push(e)},e.pop=function(t){var e=r(t),i=e[e.length-1];e.length>1&&e.pop();var a={};return n(i,(function(t,i){for(var n=e.length-1;n>=0;n--)if(t=e[n][i]){a[i]=t;break}})),a},e.clear=function(t){t[a]=null},e.count=function(t){return r(t).length}},bBKM:function(t,e,i){i(\"Tghj\");var n=i(\"ProS\"),a=i(\"bYtY\"),r=i(\"+rIm\"),o=i(\"IwbS\"),s=[\"axisLine\",\"axisTickLabel\",\"axisName\"],l=n.extendComponentView({type:\"radar\",render:function(t,e,i){this.group.removeAll(),this._buildAxes(t),this._buildSplitLineAndArea(t)},_buildAxes:function(t){var e=t.coordinateSystem,i=e.getIndicatorAxes(),n=a.map(i,(function(t){return new r(t.model,{position:[e.cx,e.cy],rotation:t.angle,labelDirection:-1,tickDirection:-1,nameDirection:1})}));a.each(n,(function(t){a.each(s,t.add,t),this.group.add(t.getGroup())}),this)},_buildSplitLineAndArea:function(t){var e=t.coordinateSystem,i=e.getIndicatorAxes();if(i.length){var n=t.get(\"shape\"),r=t.getModel(\"splitLine\"),s=t.getModel(\"splitArea\"),l=r.getModel(\"lineStyle\"),u=s.getModel(\"areaStyle\"),c=r.get(\"show\"),h=s.get(\"show\"),d=l.get(\"color\"),p=u.get(\"color\");d=a.isArray(d)?d:[d],p=a.isArray(p)?p:[p];var f=[],g=[];if(\"circle\"===n)for(var m=i[0].getTicksCoords(),v=e.cx,y=e.cy,x=0;x=0;o--)r=n.merge(r,e[o],!0);t.defaultOption=r}return t.defaultOption},getReferringComponents:function(t){return this.ecModel.queryComponents({mainType:t,index:this.get(t+\"Index\",!0),id:this.get(t+\"Id\",!0)})}});s(p,{registerWhenExtend:!0}),r.enableSubTypeDefaulter(p),r.enableTopologicalTravel(p,(function(t){var e=[];return n.each(p.getClassesByMainType(t),(function(t){e=e.concat(t.prototype.dependencies||[])})),e=n.map(e,(function(t){return l(t).main})),\"dataset\"!==t&&n.indexOf(e,\"dataset\")<=0&&e.unshift(\"dataset\"),e})),n.mixin(p,h),t.exports=p},bMXI:function(t,e,i){var n=i(\"bYtY\"),a=i(\"QBsz\"),r=i(\"Fofx\"),o=i(\"mFDi\"),s=i(\"DN4a\"),l=a.applyTransform;function u(){s.call(this)}function c(t){this.name=t,s.call(this),this._roamTransformable=new u,this._rawTransformable=new u}function h(t,e,i,n){var a=i.seriesModel,r=a?a.coordinateSystem:null;return r===this?r[t](n):null}n.mixin(u,s),c.prototype={constructor:c,type:\"view\",dimensions:[\"x\",\"y\"],setBoundingRect:function(t,e,i,n){return this._rect=new o(t,e,i,n),this._rect},getBoundingRect:function(){return this._rect},setViewRect:function(t,e,i,n){this.transformTo(t,e,i,n),this._viewRect=new o(t,e,i,n)},transformTo:function(t,e,i,n){var a=this.getBoundingRect(),r=this._rawTransformable;r.transform=a.calculateTransform(new o(t,e,i,n)),r.decomposeTransform(),this._updateTransform()},setCenter:function(t){t&&(this._center=t,this._updateCenterAndZoom())},setZoom:function(t){t=t||1;var e=this.zoomLimit;e&&(null!=e.max&&(t=Math.min(e.max,t)),null!=e.min&&(t=Math.max(e.min,t))),this._zoom=t,this._updateCenterAndZoom()},getDefaultCenter:function(){var t=this.getBoundingRect();return[t.x+t.width/2,t.y+t.height/2]},getCenter:function(){return this._center||this.getDefaultCenter()},getZoom:function(){return this._zoom||1},getRoamTransform:function(){return this._roamTransformable.getLocalTransform()},_updateCenterAndZoom:function(){var t=this._rawTransformable.getLocalTransform(),e=this._roamTransformable,i=this.getDefaultCenter(),n=this.getCenter(),r=this.getZoom();n=a.applyTransform([],n,t),i=a.applyTransform([],i,t),e.origin=n,e.position=[i[0]-n[0],i[1]-n[1]],e.scale=[r,r],this._updateTransform()},_updateTransform:function(){var t=this._roamTransformable,e=this._rawTransformable;e.parent=t,t.updateTransform(),e.updateTransform(),r.copy(this.transform||(this.transform=[]),e.transform||r.create()),this._rawTransform=e.getLocalTransform(),this.invTransform=this.invTransform||[],r.invert(this.invTransform,this.transform),this.decomposeTransform()},getTransformInfo:function(){var t=this._roamTransformable.transform,e=this._rawTransformable;return{roamTransform:t?n.slice(t):r.create(),rawScale:n.slice(e.scale),rawPosition:n.slice(e.position)}},getViewRect:function(){return this._viewRect},getViewRectAfterRoam:function(){var t=this.getBoundingRect().clone();return t.applyTransform(this.transform),t},dataToPoint:function(t,e,i){var n=e?this._rawTransform:this.transform;return i=i||[],n?l(i,t,n):a.copy(i,t)},pointToData:function(t){var e=this.invTransform;return e?l([],t,e):[t[0],t[1]]},convertToPixel:n.curry(h,\"dataToPoint\"),convertFromPixel:n.curry(h,\"pointToData\"),containPoint:function(t){return this.getViewRectAfterRoam().contain(t[0],t[1])}},n.mixin(c,s),t.exports=c},bNin:function(t,e,i){var n=i(\"bYtY\"),a=i(\"IwbS\"),r=i(\"FBjb\"),o=i(\"Itpr\").radialCoordinate,s=i(\"ProS\"),l=i(\"4mN7\"),u=i(\"bMXI\"),c=i(\"Ae+d\"),h=i(\"SgGq\"),d=i(\"xSat\").onIrrelevantElement,p=(i(\"Tghj\"),i(\"OELB\").parsePercent),f=a.extendShape({shape:{parentPoint:[],childPoints:[],orient:\"\",forkPosition:\"\"},style:{stroke:\"#000\",fill:null},buildPath:function(t,e){var i=e.childPoints,n=i.length,a=e.parentPoint,r=i[0],o=i[n-1];if(1===n)return t.moveTo(a[0],a[1]),void t.lineTo(r[0],r[1]);var s=e.orient,l=\"TB\"===s||\"BT\"===s?0:1,u=1-l,c=p(e.forkPosition,1),h=[];h[l]=a[l],h[u]=a[u]+(o[u]-a[u])*c,t.moveTo(a[0],a[1]),t.lineTo(h[0],h[1]),t.moveTo(r[0],r[1]),h[l]=r[l],t.lineTo(h[0],h[1]),h[l]=o[l],t.lineTo(h[0],h[1]),t.lineTo(o[0],o[1]);for(var d=1;dI.x)||(w-=Math.PI);var D=S?\"left\":\"right\",C=l.labelModel.get(\"rotate\"),L=C*(Math.PI/180);b.setStyle({textPosition:l.labelModel.get(\"position\")||D,textRotation:null==C?-w:L,textOrigin:\"center\",verticalAlign:\"middle\"})}!function(t,e,i,r,o,s,l,u,c){var h=c.edgeShape,d=r.__edge;if(\"curve\"===h)e.parentNode&&e.parentNode!==i&&(d||(d=r.__edge=new a.BezierCurve({shape:_(c,o,o),style:n.defaults({opacity:0,strokeNoScale:!0},c.lineStyle)})),a.updateProps(d,{shape:_(c,s,l),style:{opacity:1}},t));else if(\"polyline\"===h&&\"orthogonal\"===c.layout&&e!==i&&e.children&&0!==e.children.length&&!0===e.isExpand){for(var p=e.children,g=[],m=0;m=0;r--)n.push(a[r])}}},c2i1:function(t,e,i){i(\"Tghj\");var n=i(\"bYtY\"),a=i(\"Yl7c\").enableClassCheck;function r(t){return\"_EC_\"+t}var o=function(t){this._directed=t||!1,this.nodes=[],this.edges=[],this._nodesMap={},this._edgesMap={}},s=o.prototype;function l(t,e){this.id=null==t?\"\":t,this.inEdges=[],this.outEdges=[],this.edges=[],this.dataIndex=null==e?-1:e}function u(t,e,i){this.node1=t,this.node2=e,this.dataIndex=null==i?-1:i}s.type=\"graph\",s.isDirected=function(){return this._directed},s.addNode=function(t,e){var i=this._nodesMap;if(!i[r(t=null==t?\"\"+e:\"\"+t)]){var n=new l(t,e);return n.hostGraph=this,this.nodes.push(n),i[r(t)]=n,n}},s.getNodeByIndex=function(t){var e=this.data.getRawIndex(t);return this.nodes[e]},s.getNodeById=function(t){return this._nodesMap[r(t)]},s.addEdge=function(t,e,i){var n=this._nodesMap,a=this._edgesMap;if(\"number\"==typeof t&&(t=this.nodes[t]),\"number\"==typeof e&&(e=this.nodes[e]),l.isInstance(t)||(t=n[r(t)]),l.isInstance(e)||(e=n[r(e)]),t&&e){var o=t.id+\"-\"+e.id;if(!a[o]){var s=new u(t,e,i);return s.hostGraph=this,this._directed&&(t.outEdges.push(s),e.inEdges.push(s)),t.edges.push(s),t!==e&&e.edges.push(s),this.edges.push(s),a[o]=s,s}}},s.getEdgeByIndex=function(t){var e=this.edgeData.getRawIndex(t);return this.edges[e]},s.getEdge=function(t,e){l.isInstance(t)&&(t=t.id),l.isInstance(e)&&(e=e.id);var i=this._edgesMap;return this._directed?i[t+\"-\"+e]:i[t+\"-\"+e]||i[e+\"-\"+t]},s.eachNode=function(t,e){for(var i=this.nodes,n=i.length,a=0;a=0&&t.call(e,i[a],a)},s.eachEdge=function(t,e){for(var i=this.edges,n=i.length,a=0;a=0&&i[a].node1.dataIndex>=0&&i[a].node2.dataIndex>=0&&t.call(e,i[a],a)},s.breadthFirstTraverse=function(t,e,i,n){if(l.isInstance(e)||(e=this._nodesMap[r(e)]),e){for(var a=\"out\"===i?\"outEdges\":\"in\"===i?\"inEdges\":\"edges\",o=0;o=0&&i.node2.dataIndex>=0})),a=0,r=n.length;a=0&&this[t][e].setItemVisual(this.dataIndex,i,n)},getVisual:function(i,n){return this[t][e].getItemVisual(this.dataIndex,i,n)},setLayout:function(i,n){this.dataIndex>=0&&this[t][e].setItemLayout(this.dataIndex,i,n)},getLayout:function(){return this[t][e].getItemLayout(this.dataIndex)},getGraphicEl:function(){return this[t][e].getItemGraphicEl(this.dataIndex)},getRawIndex:function(){return this[t][e].getRawIndex(this.dataIndex)}}};n.mixin(l,c(\"hostGraph\",\"data\")),n.mixin(u,c(\"hostGraph\",\"edgeData\")),o.Node=l,o.Edge=u,a(l),a(u),t.exports=o},c8qY:function(t,e,i){var n=i(\"IwbS\"),a=i(\"fls0\");function r(t){this._ctor=t||a,this.group=new n.Group}var o=r.prototype;function s(t){var e=t.hostModel;return{lineStyle:e.getModel(\"lineStyle\").getLineStyle(),hoverLineStyle:e.getModel(\"emphasis.lineStyle\").getLineStyle(),labelModel:e.getModel(\"label\"),hoverLabelModel:e.getModel(\"emphasis.label\")}}function l(t){return isNaN(t[0])||isNaN(t[1])}function u(t){return!l(t[0])&&!l(t[1])}o.isPersistent=function(){return!0},o.updateData=function(t){var e=this,i=e.group,n=e._lineData;e._lineData=t,n||i.removeAll();var a=s(t);t.diff(n).add((function(i){!function(t,e,i,n){if(u(e.getItemLayout(i))){var a=new t._ctor(e,i,n);e.setItemGraphicEl(i,a),t.group.add(a)}}(e,t,i,a)})).update((function(i,r){!function(t,e,i,n,a,r){var o=e.getItemGraphicEl(n);u(i.getItemLayout(a))?(o?o.updateData(i,a,r):o=new t._ctor(i,a,r),i.setItemGraphicEl(a,o),t.group.add(o)):t.group.remove(o)}(e,n,t,r,i,a)})).remove((function(t){i.remove(n.getItemGraphicEl(t))})).execute()},o.updateLayout=function(){var t=this._lineData;t&&t.eachItemGraphicEl((function(e,i){e.updateLayout(t,i)}),this)},o.incrementalPrepareUpdate=function(t){this._seriesScope=s(t),this._lineData=null,this.group.removeAll()},o.incrementalUpdate=function(t,e){function i(t){t.isGroup||function(t){return t.animators&&t.animators.length>0}(t)||(t.incremental=t.useHoverLayer=!0)}for(var n=t.start;n \"))},preventIncremental:function(){return!!this.get(\"effect.show\")},getProgressive:function(){var t=this.option.progressive;return null==t?this.option.large?1e4:this.get(\"progressive\"):t},getProgressiveThreshold:function(){var t=this.option.progressiveThreshold;return null==t?this.option.large?2e4:this.get(\"progressiveThreshold\"):t},defaultOption:{coordinateSystem:\"geo\",zlevel:0,z:2,legendHoverLink:!0,hoverAnimation:!0,xAxisIndex:0,yAxisIndex:0,symbol:[\"none\",\"none\"],symbolSize:[10,10],geoIndex:0,effect:{show:!1,period:4,constantSpeed:0,symbol:\"circle\",symbolSize:3,loop:!0,trailLength:.2},large:!1,largeThreshold:2e3,polyline:!1,clip:!0,label:{show:!1,position:\"end\"},lineStyle:{opacity:.5}}});t.exports=p},crZl:function(t,e,i){var n=i(\"ProS\"),a=i(\"bYtY\"),r=i(\"IwbS\"),o=i(\"7aKB\"),s=i(\"+TT/\"),l=i(\"XxSj\"),u=n.extendComponentView({type:\"visualMap\",autoPositionValues:{left:1,right:1,top:1,bottom:1},init:function(t,e){this.ecModel=t,this.api=e},render:function(t,e,i,n){this.visualMapModel=t,!1!==t.get(\"show\")?this.doRender.apply(this,arguments):this.group.removeAll()},renderBackground:function(t){var e=this.visualMapModel,i=o.normalizeCssArray(e.get(\"padding\")||0),n=t.getBoundingRect();t.add(new r.Rect({z2:-1,silent:!0,shape:{x:n.x-i[3],y:n.y-i[0],width:n.width+i[3]+i[1],height:n.height+i[0]+i[2]},style:{fill:e.get(\"backgroundColor\"),stroke:e.get(\"borderColor\"),lineWidth:e.get(\"borderWidth\")}}))},getControllerVisual:function(t,e,i){var n=(i=i||{}).forceState,r=this.visualMapModel,o={};if(\"symbol\"===e&&(o.symbol=r.get(\"itemSymbol\")),\"color\"===e){var s=r.get(\"contentColor\");o.color=s}function u(t){return o[t]}function c(t,e){o[t]=e}var h=r.controllerVisuals[n||r.getValueState(t)],d=l.prepareVisualTypes(h);return a.each(d,(function(n){var a=h[n];i.convertOpacityToAlpha&&\"opacity\"===n&&(n=\"colorAlpha\",a=h.__alphaForOpacity),l.dependsOn(n,e)&&a&&a.applyVisual(t,u,c)})),o[e]},positionGroup:function(t){var e=this.api;s.positionElement(t,this.visualMapModel.getBoxLayoutParams(),{width:e.getWidth(),height:e.getHeight()})},doRender:a.noop});t.exports=u},d4KN:function(t,e,i){var n=i(\"ProS\"),a=i(\"bYtY\");t.exports=function(t,e){a.each(e,(function(e){e.update=\"updateView\",n.registerAction(e,(function(i,n){var a={};return n.eachComponent({mainType:\"series\",subType:t,query:i},(function(t){t[e.method]&&t[e.method](i.name,i.dataIndex);var n=t.getData();n.each((function(e){var i=n.getName(e);a[i]=t.isSelected(i)||!1}))})),{name:i.name,selected:a,seriesId:i.seriesId}}))}))}},dBmv:function(t,e,i){var n=i(\"ProS\"),a=i(\"szbU\");i(\"vF/C\"),i(\"qwVE\"),i(\"MHoB\"),i(\"PNag\"),i(\"1u/T\"),n.registerPreprocessor(a)},dMvE:function(t,e){var i={linear:function(t){return t},quadraticIn:function(t){return t*t},quadraticOut:function(t){return t*(2-t)},quadraticInOut:function(t){return(t*=2)<1?.5*t*t:-.5*(--t*(t-2)-1)},cubicIn:function(t){return t*t*t},cubicOut:function(t){return--t*t*t+1},cubicInOut:function(t){return(t*=2)<1?.5*t*t*t:.5*((t-=2)*t*t+2)},quarticIn:function(t){return t*t*t*t},quarticOut:function(t){return 1- --t*t*t*t},quarticInOut:function(t){return(t*=2)<1?.5*t*t*t*t:-.5*((t-=2)*t*t*t-2)},quinticIn:function(t){return t*t*t*t*t},quinticOut:function(t){return--t*t*t*t*t+1},quinticInOut:function(t){return(t*=2)<1?.5*t*t*t*t*t:.5*((t-=2)*t*t*t*t+2)},sinusoidalIn:function(t){return 1-Math.cos(t*Math.PI/2)},sinusoidalOut:function(t){return Math.sin(t*Math.PI/2)},sinusoidalInOut:function(t){return.5*(1-Math.cos(Math.PI*t))},exponentialIn:function(t){return 0===t?0:Math.pow(1024,t-1)},exponentialOut:function(t){return 1===t?1:1-Math.pow(2,-10*t)},exponentialInOut:function(t){return 0===t?0:1===t?1:(t*=2)<1?.5*Math.pow(1024,t-1):.5*(2-Math.pow(2,-10*(t-1)))},circularIn:function(t){return 1-Math.sqrt(1-t*t)},circularOut:function(t){return Math.sqrt(1- --t*t)},circularInOut:function(t){return(t*=2)<1?-.5*(Math.sqrt(1-t*t)-1):.5*(Math.sqrt(1-(t-=2)*t)+1)},elasticIn:function(t){var e,i=.1;return 0===t?0:1===t?1:(!i||i<1?(i=1,e=.1):e=.4*Math.asin(1/i)/(2*Math.PI),-i*Math.pow(2,10*(t-=1))*Math.sin((t-e)*(2*Math.PI)/.4))},elasticOut:function(t){var e,i=.1;return 0===t?0:1===t?1:(!i||i<1?(i=1,e=.1):e=.4*Math.asin(1/i)/(2*Math.PI),i*Math.pow(2,-10*t)*Math.sin((t-e)*(2*Math.PI)/.4)+1)},elasticInOut:function(t){var e,i=.1;return 0===t?0:1===t?1:(!i||i<1?(i=1,e=.1):e=.4*Math.asin(1/i)/(2*Math.PI),(t*=2)<1?i*Math.pow(2,10*(t-=1))*Math.sin((t-e)*(2*Math.PI)/.4)*-.5:i*Math.pow(2,-10*(t-=1))*Math.sin((t-e)*(2*Math.PI)/.4)*.5+1)},backIn:function(t){var e=1.70158;return t*t*((e+1)*t-e)},backOut:function(t){var e=1.70158;return--t*t*((e+1)*t+e)+1},backInOut:function(t){var e=2.5949095;return(t*=2)<1?t*t*((e+1)*t-e)*.5:.5*((t-=2)*t*((e+1)*t+e)+2)},bounceIn:function(t){return 1-i.bounceOut(1-t)},bounceOut:function(t){return t<1/2.75?7.5625*t*t:t<2/2.75?7.5625*(t-=1.5/2.75)*t+.75:t<2.5/2.75?7.5625*(t-=2.25/2.75)*t+.9375:7.5625*(t-=2.625/2.75)*t+.984375},bounceInOut:function(t){return t<.5?.5*i.bounceIn(2*t):.5*i.bounceOut(2*t-1)+.5}};t.exports=i},dmGj:function(t,e,i){var n=i(\"DEFe\"),a=i(\"ProS\").extendComponentView({type:\"geo\",init:function(t,e){var i=new n(e,!0);this._mapDraw=i,this.group.add(i.group)},render:function(t,e,i,n){if(!n||\"geoToggleSelect\"!==n.type||n.from!==this.uid){var a=this._mapDraw;t.get(\"show\")?a.draw(t,e,i,this,n):this._mapDraw.group.removeAll(),this.group.silent=t.get(\"silent\")}},dispose:function(){this._mapDraw&&this._mapDraw.remove()}});t.exports=a},dnwI:function(t,e,i){var n=i(\"ProS\"),a=i(\"bYtY\"),r=i(\"YH21\"),o=i(\"Kagy\"),s=i(\"IUWy\"),l=o.toolbox.dataView,u=new Array(60).join(\"-\");function c(t){return a.map(t,(function(t){var e=t.getRawData(),i=[t.name],n=[];return e.each(e.dimensions,(function(){for(var t=arguments.length,a=arguments[t-1],r=e.getName(a),o=0;o=0)return!0}(t)){var r=function(t){for(var e=t.split(/\\n+/g),i=h(e.shift()).split(d),n=[],r=a.map(i,(function(t){return{name:t,data:[]}})),o=0;o=0;h--)null==o[h]?o.splice(h,1):delete o[h].$action},_flatten:function(t,e,i){a.each(t,(function(t){if(t){i&&(t.parentOption=i),e.push(t);var n=t.children;\"group\"===t.type&&n&&this._flatten(n,e,t),delete t.children}}),this)},useElOptionsToUpdate:function(){var t=this._elOptionsToUpdate;return this._elOptionsToUpdate=null,t}});function h(t,e,i,n){var a=i.type,r=new(u.hasOwnProperty(a)?u[a]:o.getShapeClass(a))(i);e.add(r),n.set(t,r),r.__ecGraphicId=t}function d(t,e){var i=t&&t.parent;i&&(\"group\"===t.type&&t.traverse((function(t){d(t,e)})),e.removeKey(t.__ecGraphicId),i.remove(t))}function p(t,e){var i;return a.each(e,(function(e){null!=t[e]&&\"auto\"!==t[e]&&(i=!0)})),i}n.extendComponentView({type:\"graphic\",init:function(t,e){this._elMap=a.createHashMap()},render:function(t,e,i){t!==this._lastGraphicModel&&this._clear(),this._lastGraphicModel=t,this._updateElements(t),this._relocate(t,i)},_updateElements:function(t){var e=t.useElOptionsToUpdate();if(e){var i=this._elMap,n=this.group;a.each(e,(function(e){var r=e.$action,o=e.id,l=i.get(o),u=e.parentId,c=null!=u?i.get(u):n,p=e.style;\"text\"===e.type&&p&&(e.hv&&e.hv[1]&&(p.textVerticalAlign=p.textBaseline=null),!p.hasOwnProperty(\"textFill\")&&p.fill&&(p.textFill=p.fill),!p.hasOwnProperty(\"textStroke\")&&p.stroke&&(p.textStroke=p.stroke));var f=function(t){return t=a.extend({},t),a.each([\"id\",\"parentId\",\"$action\",\"hv\",\"bounding\"].concat(s.LOCATION_PARAMS),(function(e){delete t[e]})),t}(e);r&&\"merge\"!==r?\"replace\"===r?(d(l,i),h(o,c,f,i)):\"remove\"===r&&d(l,i):l?l.attr(f):h(o,c,f,i);var g=i.get(o);g&&(g.__ecGraphicWidthOption=e.width,g.__ecGraphicHeightOption=e.height,function(t,e,i){var n=t.eventData;t.silent||t.ignore||n||(n=t.eventData={componentType:\"graphic\",componentIndex:e.componentIndex,name:t.name}),n&&(n.info=t.info)}(g,t))}))}},_relocate:function(t,e){for(var i=t.option.elements,n=this.group,a=this._elMap,r=e.getWidth(),o=e.getHeight(),u=0;u=0;u--){var h,d,p;(d=a.get((h=i[u]).id))&&s.positionElement(d,h,(p=d.parent)===n?{width:r,height:o}:{width:p.__ecGraphicWidth,height:p.__ecGraphicHeight},null,{hv:h.hv,boundingMode:h.bounding})}},_clear:function(){var t=this._elMap;t.each((function(e){d(e,t)})),this._elMap=a.createHashMap()},dispose:function(){this._clear()}})},f3JH:function(t,e,i){i(\"aTJb\"),i(\"OlYY\"),i(\"fc+c\"),i(\"oY9F\"),i(\"MqEG\"),i(\"LBfv\"),i(\"noeP\")},f5HG:function(t,e,i){var n=i(\"IwbS\"),a=i(\"QBsz\"),r=n.Line.prototype,o=n.BezierCurve.prototype;function s(t){return isNaN(+t.cpx1)||isNaN(+t.cpy1)}var l=n.extendShape({type:\"ec-line\",style:{stroke:\"#000\",fill:null},shape:{x1:0,y1:0,x2:0,y2:0,percent:1,cpx1:null,cpy1:null},buildPath:function(t,e){this[s(e)?\"_buildPathLine\":\"_buildPathCurve\"](t,e)},_buildPathLine:r.buildPath,_buildPathCurve:o.buildPath,pointAt:function(t){return this[s(this.shape)?\"_pointAtLine\":\"_pointAtCurve\"](t)},_pointAtLine:r.pointAt,_pointAtCurve:o.pointAt,tangentAt:function(t){var e=this.shape,i=s(e)?[e.x2-e.x1,e.y2-e.y1]:this._tangentAtCurve(t);return a.normalize(i,i)},_tangentAtCurve:o.tangentAt});t.exports=l},f5Yq:function(t,e,i){var n=i(\"bYtY\").isFunction;t.exports=function(t,e,i){return{seriesType:t,performRawSeries:!0,reset:function(t,a,r){var o=t.getData(),s=t.get(\"symbol\"),l=t.get(\"symbolSize\"),u=t.get(\"symbolKeepAspect\"),c=t.get(\"symbolRotate\"),h=n(s),d=n(l),p=n(c),f=h||d||p,g=!h&&s?s:e;if(o.setVisual({legendSymbol:i||g,symbol:g,symbolSize:d?null:l,symbolKeepAspect:u,symbolRotate:c}),!a.isSeriesFiltered(t))return{dataEach:o.hasItemOption||f?function(e,i){if(f){var n=t.getRawValue(i),a=t.getDataParams(i);h&&e.setItemVisual(i,\"symbol\",s(n,a)),d&&e.setItemVisual(i,\"symbolSize\",l(n,a)),p&&e.setItemVisual(i,\"symbolRotate\",c(n,a))}if(e.hasItemOption){var r=e.getItemModel(i),o=r.getShallow(\"symbol\",!0),u=r.getShallow(\"symbolSize\",!0),g=r.getShallow(\"symbolRotate\",!0),m=r.getShallow(\"symbolKeepAspect\",!0);null!=o&&e.setItemVisual(i,\"symbol\",o),null!=u&&e.setItemVisual(i,\"symbolSize\",u),null!=g&&e.setItemVisual(i,\"symbolRotate\",g),null!=m&&e.setItemVisual(i,\"symbolKeepAspect\",m)}}:null}}}}},fE02:function(t,e,i){var n=i(\"ProS\"),a=i(\"bYtY\"),r=i(\"/IIm\"),o=i(\"vZ6x\"),s=i(\"b9oc\"),l=i(\"72pK\"),u=i(\"Kagy\"),c=i(\"IUWy\");i(\"3TkU\");var h=a.each;function d(t,e,i){(this._brushController=new r(i.getZr())).on(\"brush\",a.bind(this._onBrush,this)).mount()}d.defaultOption={show:!0,filterMode:\"filter\",icon:{zoom:\"M0,13.5h26.9 M13.5,26.9V0 M32.1,13.5H58V58H13.5 V32.1\",back:\"M22,1.4L9.9,13.5l12.3,12.3 M10.3,13.5H54.9v44.6 H10.3v-26\"},title:a.clone(u.toolbox.dataZoom.title)};var p=d.prototype;p.render=function(t,e,i,n){this.model=t,this.ecModel=e,this.api=i,function(t,e,i,n,a){var r=i._isZoomActive;n&&\"takeGlobalCursor\"===n.type&&(r=\"dataZoomSelect\"===n.key&&n.dataZoomSelectActive),i._isZoomActive=r,t.setIconStatus(\"zoom\",r?\"emphasis\":\"normal\");var s=new o(g(t.option),e,{include:[\"grid\"]});i._brushController.setPanels(s.makePanelOpts(a,(function(t){return t.xAxisDeclared&&!t.yAxisDeclared?\"lineX\":!t.xAxisDeclared&&t.yAxisDeclared?\"lineY\":\"rect\"}))).enableBrush(!!r&&{brushType:\"auto\",brushStyle:{lineWidth:0,fill:\"rgba(0,0,0,0.2)\"}})}(t,e,this,n,i),function(t,e){t.setIconStatus(\"back\",s.count(e)>1?\"emphasis\":\"normal\")}(t,e)},p.onclick=function(t,e,i){f[i].call(this)},p.remove=function(t,e){this._brushController.unmount()},p.dispose=function(t,e){this._brushController.dispose()};var f={zoom:function(){this.api.dispatchAction({type:\"takeGlobalCursor\",key:\"dataZoomSelect\",dataZoomSelectActive:!this._isZoomActive})},back:function(){this._dispatchZoomAction(s.pop(this.ecModel))}};function g(t){var e={};return a.each([\"xAxisIndex\",\"yAxisIndex\"],(function(i){e[i]=t[i],null==e[i]&&(e[i]=\"all\"),(!1===e[i]||\"none\"===e[i])&&(e[i]=[])})),e}p._onBrush=function(t,e){if(e.isEnd&&t.length){var i={},n=this.ecModel;this._brushController.updateCovers([]),new o(g(this.model.option),n,{include:[\"grid\"]}).matchOutputRanges(t,n,(function(t,e,i){if(\"cartesian2d\"===i.type){var n=t.brushType;\"rect\"===n?(a(\"x\",i,e[0]),a(\"y\",i,e[1])):a({lineX:\"x\",lineY:\"y\"}[n],i,e)}})),s.push(n,i),this._dispatchZoomAction(i)}function a(t,e,a){var r=e.getAxis(t),o=r.model,s=function(t,e,i){var n;return i.eachComponent({mainType:\"dataZoom\",subType:\"select\"},(function(i){i.getAxisModel(t,e.componentIndex)&&(n=i)})),n}(t,o,n),u=s.findRepresentativeAxisProxy(o).getMinMaxSpan();null==u.minValueSpan&&null==u.maxValueSpan||(a=l(0,a.slice(),r.scale.getExtent(),0,u.minValueSpan,u.maxValueSpan)),s&&(i[s.id]={dataZoomId:s.id,startValue:a[0],endValue:a[1]})}},p._dispatchZoomAction=function(t){var e=[];h(t,(function(t,i){e.push(a.clone(t))})),e.length&&this.api.dispatchAction({type:\"dataZoom\",from:this.uid,batch:e})},c.register(\"dataZoom\",d),n.registerPreprocessor((function(t){if(t){var e=t.dataZoom||(t.dataZoom=[]);a.isArray(e)||(t.dataZoom=e=[e]);var i=t.toolbox;if(i&&(a.isArray(i)&&(i=i[0]),i&&i.feature)){var n=i.feature.dataZoom;r(\"xAxis\",n),r(\"yAxis\",n)}}function r(i,n){if(n){var r=i+\"Index\",o=n[r];null==o||\"all\"===o||a.isArray(o)||(o=!1===o||\"none\"===o?[]:[o]),a.isArray(s=t[i])||(s=s?[s]:[]),h(s,(function(t,s){if(null==o||\"all\"===o||-1!==a.indexOf(o,s)){var l={type:\"select\",$fromToolbox:!0,filterMode:n.filterMode||\"filter\",id:\"\\0_ec_\\0toolbox-dataZoom_\"+i+s};l[r]=s,e.push(l)}}))}var s}})),t.exports=d},fW2E:function(t,e){var i={shadowBlur:1,shadowOffsetX:1,shadowOffsetY:1,textShadowBlur:1,textShadowOffsetX:1,textShadowOffsetY:1,textBoxShadowBlur:1,textBoxShadowOffsetX:1,textBoxShadowOffsetY:1};t.exports=function(t,e,n){return i.hasOwnProperty(e)?n*t.dpr:n}},\"fc+c\":function(t,e,i){var n=i(\"sS/r\").extend({type:\"dataZoom\",render:function(t,e,i,n){this.dataZoomModel=t,this.ecModel=e,this.api=i},getTargetCoordInfo:function(){var t=this.ecModel,e={};return this.dataZoomModel.eachTargetAxis((function(i,n){var a=t.getComponent(i.axis,n);if(a){var r=a.getCoordSysModel();r&&function(t,e,i,n){for(var a,r=0;r0&&(_[0]=-_[0],_[1]=-_[1]);var w,S=h[0]<0?-1:1;if(\"start\"!==i.__position&&\"end\"!==i.__position){var M=-Math.atan2(h[1],h[0]);u[0].8?\"left\":c[0]<-.8?\"right\":\"center\",f=c[1]>.8?\"top\":c[1]<-.8?\"bottom\":\"middle\";break;case\"start\":d=[-c[0]*v+l[0],-c[1]*y+l[1]],p=c[0]>.8?\"right\":c[0]<-.8?\"left\":\"center\",f=c[1]>.8?\"bottom\":c[1]<-.8?\"top\":\"middle\";break;case\"insideStartTop\":case\"insideStart\":case\"insideStartBottom\":d=[v*S+l[0],l[1]+w],p=h[0]<0?\"right\":\"left\",g=[-v*S,-w];break;case\"insideMiddleTop\":case\"insideMiddle\":case\"insideMiddleBottom\":case\"middle\":d=[b[0],b[1]+w],p=\"center\",g=[0,-w];break;case\"insideEndTop\":case\"insideEnd\":case\"insideEndBottom\":d=[-v*S+u[0],u[1]+w],p=h[0]>=0?\"right\":\"left\",g=[v*S,-w]}i.attr({style:{textVerticalAlign:i.__verticalAlign||f,textAlign:i.__textAlign||p},position:d,scale:[n,n],origin:g})}}}},f._createLine=function(t,e,i){var a=t.hostModel,r=function(t){var e=new o({name:\"line\",subPixelOptimize:!0});return d(e.shape,t),e}(t.getItemLayout(e));r.shape.percent=0,s.initProps(r,{shape:{percent:1}},a,e),this.add(r);var l=new s.Text({name:\"label\",lineLabelOriginalOpacity:1});this.add(l),n.each(u,(function(i){var n=h(i,t,e);this.add(n),this[c(i)]=t.getItemVisual(e,i)}),this),this._updateCommonStl(t,e,i)},f.updateData=function(t,e,i){var a=t.hostModel,r=this.childOfName(\"line\"),o=t.getItemLayout(e),l={shape:{}};d(l.shape,o),s.updateProps(r,l,a,e),n.each(u,(function(i){var n=t.getItemVisual(e,i),a=c(i);if(this[a]!==n){this.remove(this.childOfName(i));var r=h(i,t,e);this.add(r)}this[a]=n}),this),this._updateCommonStl(t,e,i)},f._updateCommonStl=function(t,e,i){var a=t.hostModel,r=this.childOfName(\"line\"),o=i&&i.lineStyle,c=i&&i.hoverLineStyle,h=i&&i.labelModel,d=i&&i.hoverLabelModel;if(!i||t.hasItemOption){var p=t.getItemModel(e);o=p.getModel(\"lineStyle\").getLineStyle(),c=p.getModel(\"emphasis.lineStyle\").getLineStyle(),h=p.getModel(\"label\"),d=p.getModel(\"emphasis.label\")}var f=t.getItemVisual(e,\"color\"),g=n.retrieve3(t.getItemVisual(e,\"opacity\"),o.opacity,1);r.useStyle(n.defaults({strokeNoScale:!0,fill:\"none\",stroke:f,opacity:g},o)),r.hoverStyle=c,n.each(u,(function(t){var e=this.childOfName(t);e&&(e.setColor(f),e.setStyle({opacity:g}))}),this);var m,v,y=h.getShallow(\"show\"),x=d.getShallow(\"show\"),_=this.childOfName(\"label\");if((y||x)&&(m=f||\"#000\",null==(v=a.getFormattedLabel(e,\"normal\",t.dataType)))){var b=a.getRawValue(e);v=null==b?t.getName(e):isFinite(b)?l(b):b}var w=y?v:null,S=x?n.retrieve2(a.getFormattedLabel(e,\"emphasis\",t.dataType),v):null,M=_.style;if(null!=w||null!=S){s.setTextStyle(_.style,h,{text:w},{autoColor:m}),_.__textAlign=M.textAlign,_.__verticalAlign=M.textVerticalAlign,_.__position=h.get(\"position\")||\"middle\";var I=h.get(\"distance\");n.isArray(I)||(I=[I,I]),_.__labelDistance=I}_.hoverStyle=null!=S?{text:S,textFill:d.getTextColor(!0),fontStyle:d.getShallow(\"fontStyle\"),fontWeight:d.getShallow(\"fontWeight\"),fontSize:d.getShallow(\"fontSize\"),fontFamily:d.getShallow(\"fontFamily\")}:{text:null},_.ignore=!y&&!x,s.setHoverStyle(this)},f.highlight=function(){this.trigger(\"emphasis\")},f.downplay=function(){this.trigger(\"normal\")},f.updateLayout=function(t,e){this.setLinePoints(t.getItemLayout(e))},f.setLinePoints=function(t){var e=this.childOfName(\"line\");d(e.shape,t),e.dirty()},n.inherits(p,s.Group),t.exports=p},fmMI:function(t,e,i){i(\"Tghj\");var n=i(\"bYtY\"),a=n.each,r=n.filter,o=n.map,s=n.isArray,l=n.indexOf,u=n.isObject,c=n.isString,h=n.createHashMap,d=n.assert,p=n.clone,f=n.merge,g=n.extend,m=n.mixin,v=i(\"4NO4\"),y=i(\"Qxkt\"),x=i(\"bLfw\"),_=i(\"iXHM\"),b=i(\"5Hur\"),w=i(\"D5nY\").resetSourceDefaulter,S=y.extend({init:function(t,e,i,n){i=i||{},this.option=null,this._theme=new y(i),this._optionManager=n},setOption:function(t,e){d(!(\"\\0_ec_inner\"in t),\"please use chart.getOption()\"),this._optionManager.setOption(t,e),this.resetOption(null)},resetOption:function(t){var e=!1,i=this._optionManager;if(!t||\"recreate\"===t){var n=i.mountOption(\"recreate\"===t);this.option&&\"recreate\"!==t?(this.restoreData(),this.mergeOption(n)):M.call(this,n),e=!0}if(\"timeline\"!==t&&\"media\"!==t||this.restoreData(),!t||\"recreate\"===t||\"timeline\"===t){var r=i.getTimelineOption(this);r&&(this.mergeOption(r),e=!0)}if(!t||\"recreate\"===t||\"media\"===t){var o=i.getMediaOption(this,this._api);o.length&&a(o,(function(t){this.mergeOption(t,e=!0)}),this)}return e},mergeOption:function(t){var e=this.option,i=this._componentsMap,n=[];w(this),a(t,(function(t,i){null!=t&&(x.hasClass(i)?i&&n.push(i):e[i]=null==e[i]?p(t):f(e[i],t,!0))})),x.topologicalTravel(n,x.getAllClassMainTypes(),(function(n,r){var o=v.normalizeToArray(t[n]),l=v.mappingToExists(i.get(n),o);v.makeIdAndName(l),a(l,(function(t,e){var i=t.option;u(i)&&(t.keyInfo.mainType=n,t.keyInfo.subType=function(t,e,i){return e.type?e.type:i?i.subType:x.determineSubType(t,e)}(n,i,t.exist))}));var c=function(t,e){s(e)||(e=e?[e]:[]);var i={};return a(e,(function(e){i[e]=(t.get(e)||[]).slice()})),i}(i,r);e[n]=[],i.set(n,[]),a(l,(function(t,a){var r=t.exist,o=t.option;if(d(u(o)||r,\"Empty component definition\"),o){var s=x.getClass(n,t.keyInfo.subType,!0);if(r&&r.constructor===s)r.name=t.keyInfo.name,r.mergeOption(o,this),r.optionUpdated(o,!1);else{var l=g({dependentModels:c,componentIndex:a},t.keyInfo);r=new s(o,this,this,l),g(r,l),r.init(o,this,this,l),r.optionUpdated(null,!0)}}else r.mergeOption({},this),r.optionUpdated({},!1);i.get(n)[a]=r,e[n][a]=r.option}),this),\"series\"===n&&I(this,i.get(\"series\"))}),this),this._seriesIndicesMap=h(this._seriesIndices=this._seriesIndices||[])},getOption:function(){var t=p(this.option);return a(t,(function(e,i){if(x.hasClass(i)){for(var n=(e=v.normalizeToArray(e)).length-1;n>=0;n--)v.isIdInner(e[n])&&e.splice(n,1);t[i]=e}})),delete t[\"\\0_ec_inner\"],t},getTheme:function(){return this._theme},getComponent:function(t,e){var i=this._componentsMap.get(t);if(i)return i[e||0]},queryComponents:function(t){var e=t.mainType;if(!e)return[];var i,n=t.index,a=t.id,u=t.name,c=this._componentsMap.get(e);if(!c||!c.length)return[];if(null!=n)s(n)||(n=[n]),i=r(o(n,(function(t){return c[t]})),(function(t){return!!t}));else if(null!=a){var h=s(a);i=r(c,(function(t){return h&&l(a,t.id)>=0||!h&&t.id===a}))}else if(null!=u){var d=s(u);i=r(c,(function(t){return d&&l(u,t.name)>=0||!d&&t.name===u}))}else i=c.slice();return T(i,t)},findComponents:function(t){var e,i,n,a,o,s=t.mainType,l=(i=s+\"Index\",n=s+\"Id\",a=s+\"Name\",!(e=t.query)||null==e[i]&&null==e[n]&&null==e[a]?null:{mainType:s,index:e[i],id:e[n],name:e[a]});return o=T(l?this.queryComponents(l):this._componentsMap.get(s),t),t.filter?r(o,t.filter):o},eachComponent:function(t,e,i){var n=this._componentsMap;if(\"function\"==typeof t)i=e,e=t,n.each((function(t,n){a(t,(function(t,a){e.call(i,n,t,a)}))}));else if(c(t))a(n.get(t),e,i);else if(u(t)){var r=this.findComponents(t);a(r,e,i)}},getSeriesByName:function(t){var e=this._componentsMap.get(\"series\");return r(e,(function(e){return e.name===t}))},getSeriesByIndex:function(t){return this._componentsMap.get(\"series\")[t]},getSeriesByType:function(t){var e=this._componentsMap.get(\"series\");return r(e,(function(e){return e.subType===t}))},getSeries:function(){return this._componentsMap.get(\"series\").slice()},getSeriesCount:function(){return this._componentsMap.get(\"series\").length},eachSeries:function(t,e){a(this._seriesIndices,(function(i){var n=this._componentsMap.get(\"series\")[i];t.call(e,n,i)}),this)},eachRawSeries:function(t,e){a(this._componentsMap.get(\"series\"),t,e)},eachSeriesByType:function(t,e,i){a(this._seriesIndices,(function(n){var a=this._componentsMap.get(\"series\")[n];a.subType===t&&e.call(i,a,n)}),this)},eachRawSeriesByType:function(t,e,i){return a(this.getSeriesByType(t),e,i)},isSeriesFiltered:function(t){return null==this._seriesIndicesMap.get(t.componentIndex)},getCurrentSeriesIndices:function(){return(this._seriesIndices||[]).slice()},filterSeries:function(t,e){I(this,r(this._componentsMap.get(\"series\"),t,e))},restoreData:function(t){var e=this._componentsMap;I(this,e.get(\"series\"));var i=[];e.each((function(t,e){i.push(e)})),x.topologicalTravel(i,x.getAllClassMainTypes(),(function(i,n){a(e.get(i),(function(e){(\"series\"!==i||!function(t,e){if(e){var i=e.seiresIndex,n=e.seriesId,a=e.seriesName;return null!=i&&t.componentIndex!==i||null!=n&&t.id!==n||null!=a&&t.name!==a}}(e,t))&&e.restoreData()}))}))}});function M(t){var e,i;t=t,this.option={},this.option[\"\\0_ec_inner\"]=1,this._componentsMap=h({series:[]}),i=(e=t).color&&!e.colorLayer,a(this._theme.option,(function(t,n){\"colorLayer\"===n&&i||x.hasClass(n)||(\"object\"==typeof t?e[n]=e[n]?f(e[n],t,!1):p(t):null==e[n]&&(e[n]=t))})),f(t,_,!1),this.mergeOption(t)}function I(t,e){t._seriesIndicesMap=h(t._seriesIndices=o(e,(function(t){return t.componentIndex}))||[])}function T(t,e){return e.hasOwnProperty(\"subType\")?r(t,(function(t){return t.subType===e.subType})):t}m(S,b),t.exports=S},g0SD:function(t,e,i){var n=i(\"bYtY\"),a=i(\"9wZj\"),r=i(\"OELB\"),o=i(\"YXkt\"),s=i(\"kj2x\");function l(t,e,i){var n=e.coordinateSystem;t.each((function(a){var o,s=t.getItemModel(a),l=r.parsePercent(s.get(\"x\"),i.getWidth()),u=r.parsePercent(s.get(\"y\"),i.getHeight());if(isNaN(l)||isNaN(u)){if(e.getMarkerPosition)o=e.getMarkerPosition(t.getValues(t.dimensions,a));else if(n){var c=t.get(n.dimensions[0],a),h=t.get(n.dimensions[1],a);o=n.dataToPoint([c,h])}}else o=[l,u];isNaN(l)||(o[0]=l),isNaN(u)||(o[1]=u),t.setItemLayout(a,o)}))}var u=i(\"iPDy\").extend({type:\"markPoint\",updateTransform:function(t,e,i){e.eachSeries((function(t){var e=t.markPointModel;e&&(l(e.getData(),t,i),this.markerGroupMap.get(t.id).updateLayout(e))}),this)},renderSeries:function(t,e,i,r){var u=t.coordinateSystem,c=t.id,h=t.getData(),d=this.markerGroupMap,p=d.get(c)||d.set(c,new a),f=function(t,e,i){var a;a=t?n.map(t&&t.dimensions,(function(t){var i=e.getData().getDimensionInfo(e.getData().mapDimension(t))||{};return n.defaults({name:t},i)})):[{name:\"value\",type:\"float\"}];var r=new o(a,i),l=n.map(i.get(\"data\"),n.curry(s.dataTransform,e));return t&&(l=n.filter(l,n.curry(s.dataFilter,t))),r.initData(l,null,t?s.dimValueGetter:function(t){return t.value}),r}(u,t,e);e.setData(f),l(e.getData(),t,r),f.each((function(t){var i=f.getItemModel(t),a=i.getShallow(\"symbol\"),r=i.getShallow(\"symbolSize\"),o=n.isFunction(a),s=n.isFunction(r);if(o||s){var l=e.getRawValue(t),u=e.getDataParams(t);o&&(a=a(l,u)),s&&(r=r(l,u))}f.setItemVisual(t,{symbol:a,symbolSize:r,color:i.get(\"itemStyle.color\")||h.getVisual(\"color\")})})),p.updateData(f),this.group.add(p.group),f.eachItemGraphicEl((function(t){t.traverse((function(t){t.dataModel=e}))})),p.__keep=!0,p.group.silent=e.get(\"silent\")||t.get(\"silent\")}});t.exports=u},g7p0:function(t,e,i){var n=i(\"bYtY\"),a=i(\"bLfw\"),r=i(\"+TT/\"),o=r.getLayoutParams,s=r.sizeCalculable,l=r.mergeLayoutParam,u=a.extend({type:\"calendar\",coordinateSystem:null,defaultOption:{zlevel:0,z:2,left:80,top:60,cellSize:20,orient:\"horizontal\",splitLine:{show:!0,lineStyle:{color:\"#000\",width:1,type:\"solid\"}},itemStyle:{color:\"#fff\",borderWidth:1,borderColor:\"#ccc\"},dayLabel:{show:!0,firstDay:0,position:\"start\",margin:\"50%\",nameMap:\"en\",color:\"#000\"},monthLabel:{show:!0,position:\"start\",margin:5,align:\"center\",nameMap:\"en\",formatter:null,color:\"#000\"},yearLabel:{show:!0,position:null,margin:30,formatter:null,color:\"#ccc\",fontFamily:\"sans-serif\",fontWeight:\"bolder\",fontSize:20}},init:function(t,e,i,n){var a=o(t);u.superApply(this,\"init\",arguments),c(t,a)},mergeOption:function(t,e){u.superApply(this,\"mergeOption\",arguments),c(this.option,t)}});function c(t,e){var i=t.cellSize;n.isArray(i)?1===i.length&&(i[1]=i[0]):i=t.cellSize=[i,i];var a=n.map([0,1],(function(t){return s(e,t)&&(i[t]=\"auto\"),null!=i[t]&&\"auto\"!==i[t]}));l(t,e,{type:\"box\",ignoreSize:a})}t.exports=u},gPAo:function(t,e){function i(t){return t}function n(t,e,n,a,r){this._old=t,this._new=e,this._oldKeyGetter=n||i,this._newKeyGetter=a||i,this.context=r}function a(t,e,i,n,a){for(var r=0;r=0}function s(t,e,i,n,r){var o=\"vertical\"===r?\"x\":\"y\";a.each(t,(function(t){var a,s,l;t.sort((function(t,e){return t.getLayout()[o]-e.getLayout()[o]}));for(var u=0,c=t.length,h=\"vertical\"===r?\"dx\":\"dy\",d=0;d0&&(a=s.getLayout()[o]+l,s.setLayout(\"vertical\"===r?{x:a}:{y:a},!0)),u=s.getLayout()[o]+s.getLayout()[h]+e;if((l=u-e-(\"vertical\"===r?n:i))>0)for(a=s.getLayout()[o]-l,s.setLayout(\"vertical\"===r?{x:a}:{y:a},!0),u=a,d=c-2;d>=0;--d)(l=(s=t[d]).getLayout()[o]+s.getLayout()[h]+e-u)>0&&(a=s.getLayout()[o]-l,s.setLayout(\"vertical\"===r?{x:a}:{y:a},!0)),u=s.getLayout()[o]}))}function l(t,e,i){a.each(t.slice().reverse(),(function(t){a.each(t,(function(t){if(t.outEdges.length){var n=g(t.outEdges,u,i)/g(t.outEdges,f,i);if(isNaN(n)){var a=t.outEdges.length;n=a?g(t.outEdges,c,i)/a:0}if(\"vertical\"===i){var r=t.getLayout().x+(n-p(t,i))*e;t.setLayout({x:r},!0)}else{var o=t.getLayout().y+(n-p(t,i))*e;t.setLayout({y:o},!0)}}}))}))}function u(t,e){return p(t.node2,e)*t.getValue()}function c(t,e){return p(t.node2,e)}function h(t,e){return p(t.node1,e)*t.getValue()}function d(t,e){return p(t.node1,e)}function p(t,e){return\"vertical\"===e?t.getLayout().x+t.getLayout().dx/2:t.getLayout().y+t.getLayout().dy/2}function f(t){return t.getValue()}function g(t,e,i){for(var n=0,a=t.length,r=-1;++r=0;x&&y.depth>g&&(g=y.depth),v.setLayout({depth:x?y.depth:p},!0),v.setLayout(\"vertical\"===s?{dy:i}:{dx:i},!0);for(var _=0;_p-1?g:p-1;l&&\"left\"!==l&&function(t,e,i,n){if(\"right\"===e){for(var r=[],s=t,l=0;s.length;){for(var u=0;u0;u--)l(h,d*=.99,c),s(h,o,i,n,c),m(h,d,c),s(h,o,i,n,c)}(t,e,c,u,n,h,d),function(t,e){var i=\"vertical\"===e?\"x\":\"y\";a.each(t,(function(t){t.outEdges.sort((function(t,e){return t.node2.getLayout()[i]-e.node2.getLayout()[i]})),t.inEdges.sort((function(t,e){return t.node1.getLayout()[i]-e.node1.getLayout()[i]}))})),a.each(t,(function(t){var e=0,i=0;a.each(t.outEdges,(function(t){t.setLayout({sy:e},!0),e+=t.getLayout().dy})),a.each(t.inEdges,(function(t){t.setLayout({ty:i},!0),i+=t.getLayout().dy}))}))}(t,d)}(v,y,i,u,h,d,0!==a.filter(v,(function(t){return 0===t.getLayout().value})).length?0:t.get(\"layoutIterations\"),t.get(\"orient\"),t.get(\"nodeAlign\"))}))}},gut8:function(t,e){e.ContextCachedBy={NONE:0,STYLE_BIND:1,PLAIN_TEXT:2},e.WILL_BE_RESTORED=9},gvm7:function(t,e,i){var n=i(\"bYtY\"),a=i(\"dqUG\");function r(t){this._zr=t.getZr(),this._show=!1}r.prototype={constructor:r,_enterable:!0,update:function(){},show:function(t){this._hideTimeout&&clearTimeout(this._hideTimeout),this.el.attr(\"show\",!0),this._show=!0},setContent:function(t,e,i){this.el&&this._zr.remove(this.el);for(var n={},r=t,o=r.indexOf(\"{marker\");o>=0;){var s=r.indexOf(\"|}\"),l=r.substr(o+\"{marker\".length,s-o-\"{marker\".length);n[\"marker\"+l]=l.indexOf(\"sub\")>-1?{textWidth:4,textHeight:4,textBorderRadius:2,textBackgroundColor:e[l],textOffset:[3,0]}:{textWidth:10,textHeight:10,textBorderRadius:5,textBackgroundColor:e[l]},o=(r=r.substr(s+1)).indexOf(\"{marker\")}this.el=new a({style:{rich:n,text:t,textLineHeight:20,textBackgroundColor:i.get(\"backgroundColor\"),textBorderRadius:i.get(\"borderRadius\"),textFill:i.get(\"textStyle.color\"),textPadding:i.get(\"padding\")},z:i.get(\"z\")}),this._zr.add(this.el);var u=this;this.el.on(\"mouseover\",(function(){u._enterable&&(clearTimeout(u._hideTimeout),u._show=!0),u._inContent=!0})),this.el.on(\"mouseout\",(function(){u._enterable&&u._show&&u.hideLater(u._hideDelay),u._inContent=!1}))},setEnterable:function(t){this._enterable=t},getSize:function(){var t=this.el.getBoundingRect();return[t.width,t.height]},moveTo:function(t,e){this.el&&this.el.attr(\"position\",[t,e])},hide:function(){this.el&&this.el.hide(),this._show=!1},hideLater:function(t){!this._show||this._inContent&&this._enterable||(t?(this._hideDelay=t,this._show=!1,this._hideTimeout=setTimeout(n.bind(this.hide,this),t)):this.hide())},isShow:function(){return this._show},getOuterSize:function(){var t=this.getSize();return{width:t[0],height:t[1]}}},t.exports=r},h54F:function(t,e,i){var n=i(\"ProS\"),a=i(\"YXkt\"),r=i(\"bYtY\"),o=i(\"4NO4\").defaultEmphasis,s=i(\"Qxkt\"),l=i(\"7aKB\").encodeHTML,u=i(\"I3/A\"),c=i(\"xKMd\"),h=n.extendSeriesModel({type:\"series.graph\",init:function(t){h.superApply(this,\"init\",arguments);var e=this;function i(){return e._categoriesData}this.legendVisualProvider=new c(i,i),this.fillDataTextStyle(t.edges||t.links),this._updateCategoriesData()},mergeOption:function(t){h.superApply(this,\"mergeOption\",arguments),this.fillDataTextStyle(t.edges||t.links),this._updateCategoriesData()},mergeDefaultAndTheme:function(t){h.superApply(this,\"mergeDefaultAndTheme\",arguments),o(t,[\"edgeLabel\"],[\"show\"])},getInitialData:function(t,e){var i=t.edges||t.links||[],n=t.data||t.nodes||[],a=this;if(n&&i)return u(n,i,this,!0,(function(t,i){t.wrapMethod(\"getItemModel\",(function(t){var e=a._categoriesModels[t.getShallow(\"category\")];return e&&(e.parentModel=t.parentModel,t.parentModel=e),t}));var n=a.getModel(\"edgeLabel\"),r=new s({label:n.option},n.parentModel,e),o=a.getModel(\"emphasis.edgeLabel\"),l=new s({emphasis:{label:o.option}},o.parentModel,e);function u(t){return(t=this.parsePath(t))&&\"label\"===t[0]?r:t&&\"emphasis\"===t[0]&&\"label\"===t[1]?l:this.parentModel}i.wrapMethod(\"getItemModel\",(function(t){return t.customizeGetParent(u),t}))})).data},getGraph:function(){return this.getData().graph},getEdgeData:function(){return this.getGraph().edgeData},getCategoriesData:function(){return this._categoriesData},formatTooltip:function(t,e,i){if(\"edge\"===i){var n=this.getData(),a=this.getDataParams(t,i),r=n.graph.getEdgeByIndex(t),o=n.getName(r.node1.dataIndex),s=n.getName(r.node2.dataIndex),u=[];return null!=o&&u.push(o),null!=s&&u.push(s),u=l(u.join(\" > \")),a.value&&(u+=\" : \"+l(a.value)),u}return h.superApply(this,\"formatTooltip\",arguments)},_updateCategoriesData:function(){var t=r.map(this.option.categories||[],(function(t){return null!=t.value?t:r.extend({value:0},t)})),e=new a([\"value\"],this);e.initData(t),this._categoriesData=e,this._categoriesModels=e.mapArray((function(t){return e.getItemModel(t,!0)}))},setZoom:function(t){this.option.zoom=t},setCenter:function(t){this.option.center=t},isAnimationEnabled:function(){return h.superCall(this,\"isAnimationEnabled\")&&!(\"force\"===this.get(\"layout\")&&this.get(\"force.layoutAnimation\"))},defaultOption:{zlevel:0,z:2,coordinateSystem:\"view\",legendHoverLink:!0,hoverAnimation:!0,layout:null,focusNodeAdjacency:!1,circular:{rotateLabel:!1},force:{initLayout:null,repulsion:[0,50],gravity:.1,friction:.6,edgeLength:30,layoutAnimation:!0},left:\"center\",top:\"center\",symbol:\"circle\",symbolSize:10,edgeSymbol:[\"none\",\"none\"],edgeSymbolSize:10,edgeLabel:{position:\"middle\",distance:5},draggable:!1,roam:!1,center:null,zoom:1,nodeScaleRatio:.6,label:{show:!1,formatter:\"{b}\"},itemStyle:{},lineStyle:{color:\"#aaa\",width:1,curveness:0,opacity:.5},emphasis:{label:{show:!0}}}});t.exports=h},h7HQ:function(t,e,i){var n=i(\"y+Vt\"),a=i(\"T6xi\"),r=n.extend({type:\"polygon\",shape:{points:null,smooth:!1,smoothConstraint:null},buildPath:function(t,e){a.buildPath(t,e,!0)}});t.exports=r},h8O9:function(t,e,i){var n=i(\"bYtY\").map,a=i(\"zM3Q\"),r=i(\"7hqr\").isDimensionStacked;t.exports=function(t){return{seriesType:t,plan:a(),reset:function(t){var e=t.getData(),i=t.coordinateSystem,a=t.pipelineContext.large;if(i){var o=n(i.dimensions,(function(t){return e.mapDimension(t)})).slice(0,2),s=o.length,l=e.getCalculationInfo(\"stackResultDimension\");return r(e,o[0])&&(o[0]=l),r(e,o[1])&&(o[1]=l),s&&{progress:function(t,e){for(var n=a&&new Float32Array((t.end-t.start)*s),r=t.start,l=0,u=[],c=[];r=i&&t<=n},containData:function(t){return this.scale.contain(t)},getExtent:function(){return this._extent.slice()},getPixelPrecision:function(t){return l(t||this.scale.getExtent(),this._extent)},setExtent:function(t,e){var i=this._extent;i[0]=t,i[1]=e},dataToCoord:function(t,e){var i=this._extent,n=this.scale;return t=n.normalize(t),this.onBand&&\"ordinal\"===n.type&&m(i=i.slice(),n.count()),s(t,f,i,e)},coordToData:function(t,e){var i=this._extent,n=this.scale;this.onBand&&\"ordinal\"===n.type&&m(i=i.slice(),n.count());var a=s(t,i,f,e);return this.scale.scale(a)},pointToData:function(t,e){},getTicksCoords:function(t){var e=(t=t||{}).tickModel||this.getTickModel(),i=h(this,e),n=r(i.ticks,(function(t){return{coord:this.dataToCoord(t),tickValue:t}}),this);return function(t,e,i,n){var r=e.length;if(t.onBand&&!i&&r){var o,s=t.getExtent();if(1===r)e[0].coord=s[0],o=e[1]={coord:s[0]};else{var l=(e[r-1].coord-e[0].coord)/(e[r-1].tickValue-e[0].tickValue);a(e,(function(t){t.coord-=l/2}));var c=t.scale.getExtent();e.push(o={coord:e[r-1].coord+l*(1+c[1]-e[r-1].tickValue)})}var h=s[0]>s[1];d(e[0].coord,s[0])&&(n?e[0].coord=s[0]:e.shift()),n&&d(s[0],e[0].coord)&&e.unshift({coord:s[0]}),d(s[1],o.coord)&&(n?o.coord=s[1]:e.pop()),n&&d(o.coord,s[1])&&e.push({coord:s[1]})}function d(t,e){return t=u(t),e=u(e),h?t>e:t0&&t<100||(t=5);var e=this.scale.getMinorTicks(t);return r(e,(function(t){return r(t,(function(t){return{coord:this.dataToCoord(t),tickValue:t}}),this)}),this)},getViewLabels:function(){return d(this).labels},getLabelModel:function(){return this.model.getModel(\"axisLabel\")},getTickModel:function(){return this.model.getModel(\"axisTick\")},getBandWidth:function(){var t=this._extent,e=this.scale.getExtent(),i=e[1]-e[0]+(this.onBand?1:0);0===i&&(i=1);var n=Math.abs(t[1]-t[0]);return Math.abs(n)/i},isHorizontal:null,getRotate:null,calculateCategoryInterval:function(){return p(this)}},t.exports=g},hNWo:function(t,e,i){var n=i(\"ProS\"),a=i(\"bYtY\"),r=i(\"Qxkt\"),o=i(\"4NO4\").isNameSpecified,s=i(\"Kagy\").legend.selector,l={all:{type:\"all\",title:a.clone(s.all)},inverse:{type:\"inverse\",title:a.clone(s.inverse)}},u=n.extendComponentModel({type:\"legend.plain\",dependencies:[\"series\"],layoutMode:{type:\"box\",ignoreSize:!0},init:function(t,e,i){this.mergeDefaultAndTheme(t,i),t.selected=t.selected||{},this._updateSelector(t)},mergeOption:function(t){u.superCall(this,\"mergeOption\",t),this._updateSelector(t)},_updateSelector:function(t){var e=t.selector;!0===e&&(e=t.selector=[\"all\",\"inverse\"]),a.isArray(e)&&a.each(e,(function(t,i){a.isString(t)&&(t={type:t}),e[i]=a.merge(t,l[t.type])}))},optionUpdated:function(){this._updateData(this.ecModel);var t=this._data;if(t[0]&&\"single\"===this.get(\"selectedMode\")){for(var e=!1,i=0;i=0},getOrient:function(){return\"vertical\"===this.get(\"orient\")?{index:1,name:\"vertical\"}:{index:0,name:\"horizontal\"}},defaultOption:{zlevel:0,z:4,show:!0,orient:\"horizontal\",left:\"center\",top:0,align:\"auto\",backgroundColor:\"rgba(0,0,0,0)\",borderColor:\"#ccc\",borderRadius:0,borderWidth:0,padding:5,itemGap:10,itemWidth:25,itemHeight:14,inactiveColor:\"#ccc\",inactiveBorderColor:\"#ccc\",itemStyle:{borderWidth:0},textStyle:{color:\"#333\"},selectedMode:!0,selector:!1,selectorLabel:{show:!0,borderRadius:10,padding:[3,5,3,5],fontSize:12,fontFamily:\" sans-serif\",color:\"#666\",borderWidth:1,borderColor:\"#666\"},emphasis:{selectorLabel:{show:!0,color:\"#eee\",backgroundColor:\"#666\"}},selectorPosition:\"auto\",selectorItemGap:7,selectorButtonGap:10,tooltip:{show:!1}}});t.exports=u},hOwI:function(t,e){var i=Math.log(2);function n(t,e,a,r,o,s){var l=r+\"-\"+o,u=t.length;if(s.hasOwnProperty(l))return s[l];if(1===e){var c=Math.round(Math.log((1<e&&r>n||ra?o:0}},i38C:function(t,e,i){i(\"Tghj\");var n=i(\"bYtY\"),a=n.createHashMap,r=n.each;function o(t){this.coordSysName=t,this.coordSysDims=[],this.axisMap=a(),this.categoryAxisMap=a(),this.firstCategoryDimIndex=null}var s={cartesian2d:function(t,e,i,n){var a=t.getReferringComponents(\"xAxis\")[0],r=t.getReferringComponents(\"yAxis\")[0];e.coordSysDims=[\"x\",\"y\"],i.set(\"x\",a),i.set(\"y\",r),l(a)&&(n.set(\"x\",a),e.firstCategoryDimIndex=0),l(r)&&(n.set(\"y\",r),e.firstCategoryDimIndex=1)},singleAxis:function(t,e,i,n){var a=t.getReferringComponents(\"singleAxis\")[0];e.coordSysDims=[\"single\"],i.set(\"single\",a),l(a)&&(n.set(\"single\",a),e.firstCategoryDimIndex=0)},polar:function(t,e,i,n){var a=t.getReferringComponents(\"polar\")[0],r=a.findAxisModel(\"radiusAxis\"),o=a.findAxisModel(\"angleAxis\");e.coordSysDims=[\"radius\",\"angle\"],i.set(\"radius\",r),i.set(\"angle\",o),l(r)&&(n.set(\"radius\",r),e.firstCategoryDimIndex=0),l(o)&&(n.set(\"angle\",o),null==e.firstCategoryDimIndex&&(e.firstCategoryDimIndex=1))},geo:function(t,e,i,n){e.coordSysDims=[\"lng\",\"lat\"]},parallel:function(t,e,i,n){var a=t.ecModel,o=a.getComponent(\"parallel\",t.get(\"parallelIndex\")),s=e.coordSysDims=o.dimensions.slice();r(o.parallelAxisIndex,(function(t,r){var o=a.getComponent(\"parallelAxis\",t),u=s[r];i.set(u,o),l(o)&&null==e.firstCategoryDimIndex&&(n.set(u,o),e.firstCategoryDimIndex=r)}))}};function l(t){return\"category\"===t.get(\"type\")}e.getCoordSysInfoBySeries=function(t){var e=t.get(\"coordinateSystem\"),i=new o(e),n=s[e];if(n)return n(t,i,i.axisMap,i.categoryAxisMap),i}},iLNv:function(t,e){var i=\"\\0__throttleOriginMethod\",n=\"\\0__throttleRate\";function a(t,e,i){var n,a,r,o,s,l=0,u=0,c=null;function h(){u=(new Date).getTime(),c=null,t.apply(r,o||[])}e=e||0;var d=function(){n=(new Date).getTime(),r=this,o=arguments;var t=s||e,d=s||i;s=null,a=n-(d?l:u)-t,clearTimeout(c),d?c=setTimeout(h,t):a>=0?h():c=setTimeout(h,-a),l=n};return d.clear=function(){c&&(clearTimeout(c),c=null)},d.debounceNextCall=function(t){s=t},d}e.throttle=a,e.createOrUpdate=function(t,e,r,o){var s=t[e];if(s){var l=s[i]||s;if(s[n]!==r||s[\"\\0__throttleType\"]!==o){if(null==r||!o)return t[e]=l;(s=t[e]=a(l,r,\"debounce\"===o))[i]=l,s[\"\\0__throttleType\"]=o,s[n]=r}return s}},e.clear=function(t,e){var n=t[e];n&&n[i]&&(t[e]=n[i])}},iPDy:function(t,e,i){var n=i(\"ProS\"),a=i(\"bYtY\"),r=n.extendComponentView({type:\"marker\",init:function(){this.markerGroupMap=a.createHashMap()},render:function(t,e,i){var n=this.markerGroupMap;n.each((function(t){t.__keep=!1}));var a=this.type+\"Model\";e.eachSeries((function(t){var n=t[a];n&&this.renderSeries(t,n,e,i)}),this),n.each((function(t){!t.__keep&&this.group.remove(t.group)}),this)},renderSeries:function(){}});t.exports=r},iRjW:function(t,e,i){var n=i(\"bYtY\"),a=i(\"Yl7c\").parseClassType,r=0;e.getUID=function(t){return[t||\"\",r++,Math.random().toFixed(5)].join(\"_\")},e.enableSubTypeDefaulter=function(t){var e={};return t.registerSubTypeDefaulter=function(t,i){t=a(t),e[t.main]=i},t.determineSubType=function(i,n){var r=n.type;if(!r){var o=a(i).main;t.hasSubTypes(i)&&e[o]&&(r=e[o](n))}return r},t},e.enableTopologicalTravel=function(t,e){function i(t,e){return t[e]||(t[e]={predecessor:[],successor:[]}),t[e]}t.topologicalTravel=function(t,a,r,o){if(t.length){var s=function(t){var a={},r=[];return n.each(t,(function(o){var s=i(a,o),l=function(t,e){var i=[];return n.each(t,(function(t){n.indexOf(e,t)>=0&&i.push(t)})),i}(s.originalDeps=e(o),t);s.entryCount=l.length,0===s.entryCount&&r.push(o),n.each(l,(function(t){n.indexOf(s.predecessor,t)<0&&s.predecessor.push(t);var e=i(a,t);n.indexOf(e.successor,t)<0&&e.successor.push(o)}))})),{graph:a,noEntryList:r}}(a),l=s.graph,u=s.noEntryList,c={};for(n.each(t,(function(t){c[t]=!0}));u.length;){var h=u.pop(),d=l[h],p=!!c[h];p&&(r.call(o,h,d.originalDeps.slice()),delete c[h]),n.each(d.successor,p?g:f)}n.each(c,(function(){throw new Error(\"Circle dependency may exists\")}))}function f(t){l[t].entryCount--,0===l[t].entryCount&&u.push(t)}function g(t){c[t]=!0,f(t)}}}},iXHM:function(t,e){var i=\"\";\"undefined\"!=typeof navigator&&(i=navigator.platform||\"\");var n={color:[\"#c23531\",\"#2f4554\",\"#61a0a8\",\"#d48265\",\"#91c7ae\",\"#749f83\",\"#ca8622\",\"#bda29a\",\"#6e7074\",\"#546570\",\"#c4ccd3\"],gradientColor:[\"#f6efa6\",\"#d88273\",\"#bf444c\"],textStyle:{fontFamily:i.match(/^Win/)?\"Microsoft YaHei\":\"sans-serif\",fontSize:12,fontStyle:\"normal\",fontWeight:\"normal\"},blendMode:null,animation:\"auto\",animationDuration:1e3,animationDurationUpdate:300,animationEasing:\"exponentialOut\",animationEasingUpdate:\"cubicOut\",animationThreshold:2e3,progressiveThreshold:3e3,progressive:400,hoverLayerThreshold:3e3,useUTC:!1};t.exports=n},iXp4:function(t,e,i){var n=i(\"ItGF\"),a=[[\"shadowBlur\",0],[\"shadowColor\",\"#000\"],[\"shadowOffsetX\",0],[\"shadowOffsetY\",0]];t.exports=function(t){return n.browser.ie&&n.browser.version>=11?function(){var e,i=this.__clipPaths,n=this.style;if(i)for(var r=0;re[1]&&(e[1]=t[1]),l.prototype.setExtent.call(this,e[0],e[1])},getInterval:function(){return this._interval},setInterval:function(t){this._interval=t,this._niceExtent=this._extent.slice(),this._intervalPrecision=o.getIntervalPrecision(t)},getTicks:function(t){var e=this._interval,i=this._extent,n=this._niceExtent,a=this._intervalPrecision,r=[];if(!e)return r;i[0]1e4)return[];var l=r.length?r[r.length-1]:n[1];return i[1]>l&&r.push(t?s(l+e,a):i[1]),r},getMinorTicks:function(t){for(var e=this.getTicks(!0),i=[],a=this.getExtent(),r=1;ra[0]&&c0;)n*=10;var a=[r.round(d(e[0]/n)*n),r.round(h(e[1]/n)*n)];this._interval=n,this._niceExtent=a}},niceExtent:function(t){l.niceExtent.call(this,t);var e=this._originalScale;e.__fixMin=t.fixMin,e.__fixMax=t.fixMax}});function m(t,e){return c(t,u(e))}n.each([\"contain\",\"normalize\"],(function(t){g.prototype[t]=function(e){return e=f(e)/f(this.base),s[t].call(this,e)}})),g.create=function(){return new g},t.exports=g},jTL6:function(t,e,i){var n=i(\"y+Vt\").extend({type:\"arc\",shape:{cx:0,cy:0,r:0,startAngle:0,endAngle:2*Math.PI,clockwise:!0},style:{stroke:\"#000\",fill:null},buildPath:function(t,e){var i=e.cx,n=e.cy,a=Math.max(e.r,0),r=e.startAngle,o=e.endAngle,s=e.clockwise,l=Math.cos(r),u=Math.sin(r);t.moveTo(l*a+i,u*a+n),t.arc(i,n,a,r,o,!s)}});t.exports=n},jett:function(t,e,i){var n=i(\"ProS\");i(\"VSLf\"),i(\"oBaM\"),i(\"FGaS\");var a=i(\"mOdp\"),r=i(\"f5Yq\"),o=i(\"hw6D\"),s=i(\"0/Rx\"),l=i(\"eJH7\");n.registerVisual(a(\"radar\")),n.registerVisual(r(\"radar\",\"circle\")),n.registerLayout(o),n.registerProcessor(s(\"radar\")),n.registerPreprocessor(l)},jkPA:function(t,e,i){var n=i(\"bYtY\"),a=n.createHashMap,r=n.isObject,o=n.map;function s(t){this.categories=t.categories||[],this._needCollect=t.needCollect,this._deduplication=t.deduplication}s.createByAxisModel=function(t){var e=t.option,i=e.data,n=i&&o(i,c);return new s({categories:n,needCollect:!n,deduplication:!1!==e.dedplication})};var l=s.prototype;function u(t){return t._map||(t._map=a(t.categories))}function c(t){return r(t)&&null!=t.value?t.value:t+\"\"}l.getOrdinal=function(t){return u(this).get(t)},l.parseAndCollect=function(t){var e,i=this._needCollect;if(\"string\"!=typeof t&&!i)return t;if(i&&!this._deduplication)return this.categories[e=this.categories.length]=t,e;var n=u(this);return null==(e=n.get(t))&&(i?(this.categories[e=this.categories.length]=t,n.set(t,e)):e=NaN),e},t.exports=s},jndi:function(t,e,i){var n=i(\"bYtY\"),a=i(\"Qe9p\"),r=i(\"YXkt\"),o=i(\"OELB\"),s=i(\"IwbS\"),l=i(\"kj2x\"),u=i(\"iPDy\"),c=function(t,e,i,a){var r=l.dataTransform(t,a[0]),o=l.dataTransform(t,a[1]),s=n.retrieve,u=r.coord,c=o.coord;u[0]=s(u[0],-1/0),u[1]=s(u[1],-1/0),c[0]=s(c[0],1/0),c[1]=s(c[1],1/0);var h=n.mergeAll([{},r,o]);return h.coord=[r.coord,o.coord],h.x0=r.x,h.y0=r.y,h.x1=o.x,h.y1=o.y,h};function h(t){return!isNaN(t)&&!isFinite(t)}function d(t,e,i,n){var a=1-t;return h(e[a])&&h(i[a])}function p(t,e){var i=e.coord[0],n=e.coord[1];return!(\"cartesian2d\"!==t.type||!i||!n||!d(1,i,n)&&!d(0,i,n))||l.dataFilter(t,{coord:i,x:e.x0,y:e.y0})||l.dataFilter(t,{coord:n,x:e.x1,y:e.y1})}function f(t,e,i,n,a){var r,s=n.coordinateSystem,l=t.getItemModel(e),u=o.parsePercent(l.get(i[0]),a.getWidth()),c=o.parsePercent(l.get(i[1]),a.getHeight());if(isNaN(u)||isNaN(c)){if(n.getMarkerPosition)r=n.getMarkerPosition(t.getValues(i,e));else{var d=[g=t.get(i[0],e),m=t.get(i[1],e)];s.clampData&&s.clampData(d,d),r=s.dataToPoint(d,!0)}if(\"cartesian2d\"===s.type){var p=s.getAxis(\"x\"),f=s.getAxis(\"y\"),g=t.get(i[0],e),m=t.get(i[1],e);h(g)?r[0]=p.toGlobalCoord(p.getExtent()[\"x0\"===i[0]?0:1]):h(m)&&(r[1]=f.toGlobalCoord(f.getExtent()[\"y0\"===i[1]?0:1]))}isNaN(u)||(r[0]=u),isNaN(c)||(r[1]=c)}else r=[u,c];return r}var g=[[\"x0\",\"y0\"],[\"x1\",\"y0\"],[\"x1\",\"y1\"],[\"x0\",\"y1\"]];u.extend({type:\"markArea\",updateTransform:function(t,e,i){e.eachSeries((function(t){var e=t.markAreaModel;if(e){var a=e.getData();a.each((function(e){var r=n.map(g,(function(n){return f(a,e,n,t,i)}));a.setItemLayout(e,r),a.getItemGraphicEl(e).setShape(\"points\",r)}))}}),this)},renderSeries:function(t,e,i,o){var l=t.coordinateSystem,u=t.id,h=t.getData(),d=this.markerGroupMap,m=d.get(u)||d.set(u,{group:new s.Group});this.group.add(m.group),m.__keep=!0;var v=function(t,e,i){var a,o;t?(a=n.map(t&&t.dimensions,(function(t){var i=e.getData(),a=i.getDimensionInfo(i.mapDimension(t))||{};return n.defaults({name:t},a)})),o=new r(n.map([\"x0\",\"y0\",\"x1\",\"y1\"],(function(t,e){return{name:t,type:a[e%2].type}})),i)):o=new r(a=[{name:\"value\",type:\"float\"}],i);var s=n.map(i.get(\"data\"),n.curry(c,e,t,i));return t&&(s=n.filter(s,n.curry(p,t))),o.initData(s,null,t?function(t,e,i,n){return t.coord[Math.floor(n/2)][n%2]}:function(t){return t.value}),o.hasItemOption=!0,o}(l,t,e);e.setData(v),v.each((function(e){v.setItemLayout(e,n.map(g,(function(i){return f(v,e,i,t,o)}))),v.setItemVisual(e,{color:h.getVisual(\"color\")})})),v.diff(m.__data).add((function(t){var e=new s.Polygon({shape:{points:v.getItemLayout(t)}});v.setItemGraphicEl(t,e),m.group.add(e)})).update((function(t,i){var n=m.__data.getItemGraphicEl(i);s.updateProps(n,{shape:{points:v.getItemLayout(t)}},e,t),m.group.add(n),v.setItemGraphicEl(t,n)})).remove((function(t){var e=m.__data.getItemGraphicEl(t);m.group.remove(e)})).execute(),v.eachItemGraphicEl((function(t,i){var r=v.getItemModel(i),o=r.getModel(\"label\"),l=r.getModel(\"emphasis.label\"),u=v.getItemVisual(i,\"color\");t.useStyle(n.defaults(r.getModel(\"itemStyle\").getItemStyle(),{fill:a.modifyAlpha(u,.4),stroke:u})),t.hoverStyle=r.getModel(\"emphasis.itemStyle\").getItemStyle(),s.setLabelStyle(t.style,t.hoverStyle,o,l,{labelFetcher:e,labelDataIndex:i,defaultText:v.getName(i)||\"\",isRectText:!0,autoColor:u}),s.setHoverStyle(t,{}),t.dataModel=e})),m.__data=v,m.group.silent=e.get(\"silent\")||t.get(\"silent\")}})},\"jsU+\":function(t,e,i){var n=i(\"ProS\"),a=i(\"bYtY\"),r=i(\"IUWy\"),o=n.extendComponentModel({type:\"toolbox\",layoutMode:{type:\"box\",ignoreSize:!0},optionUpdated:function(){o.superApply(this,\"optionUpdated\",arguments),a.each(this.option.feature,(function(t,e){var i=r.get(e);i&&a.merge(t,i.defaultOption)}))},defaultOption:{show:!0,z:6,zlevel:0,orient:\"horizontal\",left:\"right\",top:\"top\",backgroundColor:\"transparent\",borderColor:\"#ccc\",borderRadius:0,borderWidth:0,padding:5,itemSize:15,itemGap:8,showTitle:!0,iconStyle:{borderColor:\"#666\",color:\"none\"},emphasis:{iconStyle:{borderColor:\"#3E98C5\"}},tooltip:{show:!1}}});t.exports=o},jtI2:function(t,e,i){i(\"SMc4\");var n=i(\"bLfw\").extend({type:\"grid\",dependencies:[\"xAxis\",\"yAxis\"],layoutMode:\"box\",coordinateSystem:null,defaultOption:{show:!1,zlevel:0,z:0,left:\"10%\",top:60,right:\"10%\",bottom:60,containLabel:!1,backgroundColor:\"rgba(0,0,0,0)\",borderWidth:1,borderColor:\"#ccc\"}});t.exports=n},juDX:function(t,e,i){i(\"P47w\"),(0,i(\"aX58\").registerPainter)(\"svg\",i(\"3CBa\"))},k5C7:function(t,e,i){i(\"0JAE\"),i(\"g7p0\"),i(\"7mYs\")},k9D9:function(t,e){e.SOURCE_FORMAT_ORIGINAL=\"original\",e.SOURCE_FORMAT_ARRAY_ROWS=\"arrayRows\",e.SOURCE_FORMAT_OBJECT_ROWS=\"objectRows\",e.SOURCE_FORMAT_KEYED_COLUMNS=\"keyedColumns\",e.SOURCE_FORMAT_UNKNOWN=\"unknown\",e.SOURCE_FORMAT_TYPED_ARRAY=\"typedArray\",e.SERIES_LAYOUT_BY_COLUMN=\"column\",e.SERIES_LAYOUT_BY_ROW=\"row\"},kDyi:function(t,e){t.exports=function(t){var e=t.findComponents({mainType:\"legend\"});e&&e.length&&t.filterSeries((function(t){for(var i=0;ih[1]&&(h[1]=c);var d=e.get(\"colorMappingBy\"),p={type:s.name,dataExtent:h,visual:s.range};\"color\"!==p.type||\"index\"!==d&&\"id\"!==d?p.mappingMethod=\"linear\":(p.mappingMethod=\"category\",p.loop=!0);var f=new n(p);return f.__drColorMappingBy=d,f}}}(0,d,p,0,m,x);r.each(x,(function(e,i){if(e.depth>=c.length||e===c[e.depth]){var n=function(t,e,i,n,a,o){var s=r.extend({},e);if(a){var l=a.type,u=\"color\"===l&&a.__drColorMappingBy,c=\"index\"===u?n:\"id\"===u?o.mapIdToIndex(i.getId()):i.getValue(t.get(\"visualDimension\"));s[l]=a.mapValueToVisual(c)}return s}(d,m,e,i,_,h);t(e,n,o,l,c,h)}}))}else f=s(m),e.setVisual(\"color\",f)}}(c,{},r.map(l.levelModels,(function(t){return t?t.get(\"itemStyle\"):null})),h,t.getViewRoot().getAncestors(),t)}}},kj2x:function(t,e,i){var n=i(\"bYtY\"),a=i(\"OELB\"),r=i(\"7hqr\").isDimensionStacked,o=n.indexOf;function s(t,e,i,n,o,s){var l=[],u=r(e,n)?e.getCalculationInfo(\"stackResultDimension\"):n,c=h(e,u,t),d=e.indicesOfNearest(u,c)[0];l[o]=e.get(i,d),l[s]=e.get(u,d);var p=e.get(n,d),f=a.getPrecision(e.get(n,d));return(f=Math.min(f,20))>=0&&(l[s]=+l[s].toFixed(f)),[l,p]}var l=n.curry,u={min:l(s,\"min\"),max:l(s,\"max\"),average:l(s,\"average\")};function c(t,e,i,n){var a={};return null!=t.valueIndex||null!=t.valueDim?(a.valueDataDim=null!=t.valueIndex?e.getDimension(t.valueIndex):t.valueDim,a.valueAxis=i.getAxis(function(t,e){var i=t.getData(),n=i.dimensions;e=i.getDimension(e);for(var a=0;at[1]&&(t[0]=t[1])}e.intervalScaleNiceTicks=function(t,e,i,o){var l={},u=l.interval=n.nice((t[1]-t[0])/e,!0);null!=i&&uo&&(u=l.interval=o);var c=l.intervalPrecision=r(u);return s(l.niceTickExtent=[a(Math.ceil(t[0]/u)*u,c),a(Math.floor(t[1]/u)*u,c)],t),l},e.getIntervalPrecision=r,e.fixExtent=s},lELe:function(t,e,i){var n=i(\"bYtY\");t.exports=function(t){var e=[];n.each(t.series,(function(t){t&&\"map\"===t.type&&(e.push(t),t.map=t.map||t.mapType,n.defaults(t,t.mapLocation))}))}},lLGD:function(t,e,i){var n=i(\"ProS\"),a=i(\"bYtY\"),r=i(\"nVfU\"),o=r.layout,s=r.largeLayout;i(\"Wqna\"),i(\"F7hV\"),i(\"Z8zF\"),i(\"Ae16\"),n.registerLayout(n.PRIORITY.VISUAL.LAYOUT,a.curry(o,\"bar\")),n.registerLayout(n.PRIORITY.VISUAL.PROGRESSIVE_LAYOUT,s),n.registerVisual({seriesType:\"bar\",reset:function(t){t.getData().setVisual(\"legendSymbol\",\"roundRect\")}})},lOQZ:function(t,e,i){var n=i(\"QBsz\"),a=i(\"U/Mo\"),r=a.getSymbolSize,o=a.getNodeGlobalScale,s=Math.PI,l=[],u={value:function(t,e,i,n,a,r,o,s){var l=0,u=n.getSum(\"value\"),c=2*Math.PI/(u||s);i.eachNode((function(t){var e=t.getValue(\"value\"),i=c*(u?e:1)/2;l+=i,t.setLayout([a*Math.cos(l)+r,a*Math.sin(l)+o]),l+=i}))},symbolSize:function(t,e,i,n,a,u,c,h){var d=0;l.length=h;var p=o(t);i.eachNode((function(t){var e=r(t);isNaN(e)&&(e=2),e<0&&(e=0),e*=p;var i=Math.asin(e/2/a);isNaN(i)&&(i=s/2),l[t.dataIndex]=i,d+=2*i}));var f=(2*s-d)/h/2,g=0;i.eachNode((function(t){var e=f+l[t.dataIndex];g+=e,t.setLayout([a*Math.cos(g)+u,a*Math.sin(g)+c]),g+=e}))}};e.circularLayout=function(t,e){var i=t.coordinateSystem;if(!i||\"view\"===i.type){var a=i.getBoundingRect(),r=t.getData(),o=r.graph,s=a.width/2+a.x,l=a.height/2+a.y,c=Math.min(a.width,a.height)/2,h=r.count();r.setLayout({cx:s,cy:l}),h&&(u[e](t,i,o,r,c,s,l,h),o.eachEdge((function(t){var e,i=t.getModel().get(\"lineStyle.curveness\")||0,a=n.clone(t.node1.getLayout()),r=n.clone(t.node2.getLayout());+i&&(e=[s*(i*=3)+(a[0]+r[0])/2*(1-i),l*i+(a[1]+r[1])/2*(1-i)]),t.setLayout([a,r,e])})))}}},laiN:function(t,e,i){var n=i(\"ProS\");i(\"GVMX\"),i(\"MH26\"),n.registerPreprocessor((function(t){t.markLine=t.markLine||{}}))},loD1:function(t,e){e.containStroke=function(t,e,i,n,a,r,o){if(0===a)return!1;var s,l=a;if(o>e+l&&o>n+l||ot+l&&r>i+l||r=this.x&&t<=this.x+this.width&&e>=this.y&&e<=this.y+this.height},clone:function(){return new d(this.x,this.y,this.width,this.height)},copy:function(t){this.x=t.x,this.y=t.y,this.width=t.width,this.height=t.height},plain:function(){return{x:this.x,y:this.y,width:this.width,height:this.height}}},d.create=function(t){return new d(t.x,t.y,t.width,t.height)},t.exports=d},mLcG:function(t,e){var i=\"undefined\"!=typeof window&&(window.requestAnimationFrame&&window.requestAnimationFrame.bind(window)||window.msRequestAnimationFrame&&window.msRequestAnimationFrame.bind(window)||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame)||function(t){setTimeout(t,16)};t.exports=i},mOdp:function(t,e,i){var n=i(\"bYtY\").createHashMap;t.exports=function(t){return{getTargetSeries:function(e){var i={},a=n();return e.eachSeriesByType(t,(function(t){t.__paletteScope=i,a.set(t.uid,t)})),a},reset:function(t,e){var i=t.getRawData(),n={},a=t.getData();a.each((function(t){var e=a.getRawIndex(t);n[e]=t})),i.each((function(e){var r,o=n[e],s=null!=o&&a.getItemVisual(o,\"color\",!0),l=null!=o&&a.getItemVisual(o,\"borderColor\",!0);if(s&&l||(r=i.getItemModel(e)),!s){var u=r.get(\"itemStyle.color\")||t.getColorFromPalette(i.getName(e)||e+\"\",t.__paletteScope,i.count());null!=o&&a.setItemVisual(o,\"color\",u)}if(!l){var c=r.get(\"itemStyle.borderColor\");null!=o&&a.setItemVisual(o,\"borderColor\",c)}}))}}}},mYwL:function(t,e,i){var n=i(\"bYtY\"),a=i(\"IwbS\"),r=i(\"6GrX\"),o=Math.PI;t.exports=function(t,e){n.defaults(e=e||{},{text:\"loading\",textColor:\"#000\",fontSize:\"12px\",maskColor:\"rgba(255, 255, 255, 0.8)\",showSpinner:!0,color:\"#c23531\",spinnerRadius:10,lineWidth:5,zlevel:0});var i=new a.Group,s=new a.Rect({style:{fill:e.maskColor},zlevel:e.zlevel,z:1e4});i.add(s);var l=e.fontSize+\" sans-serif\",u=new a.Rect({style:{fill:\"none\",text:e.text,font:l,textPosition:\"right\",textDistance:10,textFill:e.textColor},zlevel:e.zlevel,z:10001});if(i.add(u),e.showSpinner){var c=new a.Arc({shape:{startAngle:-o/2,endAngle:-o/2+.1,r:e.spinnerRadius},style:{stroke:e.color,lineCap:\"round\",lineWidth:e.lineWidth},zlevel:e.zlevel,z:10001});c.animateShape(!0).when(1e3,{endAngle:3*o/2}).start(\"circularInOut\"),c.animateShape(!0).when(1e3,{startAngle:3*o/2}).delay(300).start(\"circularInOut\"),i.add(c)}return i.resize=function(){var i=r.getWidth(e.text,l),n=e.showSpinner?e.spinnerRadius:0,a=(t.getWidth()-2*n-(e.showSpinner&&i?10:0)-i)/2-(e.showSpinner?0:i/2),o=t.getHeight()/2;e.showSpinner&&c.setShape({cx:a,cy:o}),u.setShape({x:a-n,y:o-n,width:2*n,height:2*n}),s.setShape({x:0,y:0,width:t.getWidth(),height:t.getHeight()})},i.resize(),i}},n1HI:function(t,e,i){var n=i(\"hX1E\").normalizeRadian,a=2*Math.PI;e.containStroke=function(t,e,i,r,o,s,l,u,c){if(0===l)return!1;var h=l;u-=t,c-=e;var d=Math.sqrt(u*u+c*c);if(d-h>i||d+ho&&(o+=a);var f=Math.atan2(c,u);return f<0&&(f+=a),f>=r&&f<=o||f+a>=r&&f+a<=o}},n4Lv:function(t,e,i){var n=i(\"7hqr\").isDimensionStacked,a=i(\"bYtY\").map;e.prepareDataCoordInfo=function(t,e,i){var r,o=t.getBaseAxis(),s=t.getOtherAxis(o),l=function(t,e){var i=0,n=t.scale.getExtent();return\"start\"===e?i=n[0]:\"end\"===e?i=n[1]:n[0]>0?i=n[0]:n[1]<0&&(i=n[1]),i}(s,i),u=o.dim,c=s.dim,h=e.mapDimension(c),d=e.mapDimension(u),p=\"x\"===c||\"radius\"===c?1:0,f=a(t.dimensions,(function(t){return e.mapDimension(t)})),g=e.getCalculationInfo(\"stackResultDimension\");return(r|=n(e,f[0]))&&(f[0]=g),(r|=n(e,f[1]))&&(f[1]=g),{dataDimsForPoint:f,valueStart:l,valueAxisDim:c,baseAxisDim:u,stacked:!!r,valueDim:h,baseDim:d,baseDataOffset:p,stackedOverDimension:e.getCalculationInfo(\"stackedOverDimension\")}},e.getStackedOnPoint=function(t,e,i,n){var a=NaN;t.stacked&&(a=i.get(i.getCalculationInfo(\"stackedOverDimension\"),n)),isNaN(a)&&(a=t.valueStart);var r=t.baseDataOffset,o=[];return o[r]=i.get(t.baseDim,n),o[1-r]=a,e.dataToPoint(o)}},n6Mw:function(t,e,i){var n=i(\"SrGk\"),a=i(\"bYtY\"),r=i(\"Fofx\");function o(t,e){n.call(this,t,e,\"clipPath\",\"__clippath_in_use__\")}a.inherits(o,n),o.prototype.update=function(t){var e=this.getSvgElement(t);e&&this.updateDom(e,t.__clipPaths,!1);var i=this.getTextSvgElement(t);i&&this.updateDom(i,t.__clipPaths,!0),this.markUsed(t)},o.prototype.updateDom=function(t,e,i){if(e&&e.length>0){var n,a,o=this.getDefs(!0),s=e[0],l=i?\"_textDom\":\"_dom\";s[l]?(a=s[l].getAttribute(\"id\"),o.contains(n=s[l])||o.appendChild(n)):(a=\"zr\"+this._zrId+\"-clip-\"+this.nextId,++this.nextId,(n=this.createElement(\"clipPath\")).setAttribute(\"id\",a),o.appendChild(n),s[l]=n);var u=this.getSvgProxy(s);if(s.transform&&s.parent.invTransform&&!i){var c=Array.prototype.slice.call(s.transform);r.mul(s.transform,s.parent.invTransform,s.transform),u.brush(s),s.transform=c}else u.brush(s);var h=this.getSvgElement(s);n.innerHTML=\"\",n.appendChild(h.cloneNode()),t.setAttribute(\"clip-path\",\"url(#\"+a+\")\"),e.length>1&&this.updateDom(n,e.slice(1),i)}else t&&t.setAttribute(\"clip-path\",\"none\")},o.prototype.markUsed=function(t){var e=this;t.__clipPaths&&a.each(t.__clipPaths,(function(t){t._dom&&n.prototype.markUsed.call(e,t._dom),t._textDom&&n.prototype.markUsed.call(e,t._textDom)}))},t.exports=o},nCxF:function(t,e,i){var n=i(\"QBsz\"),a=n.min,r=n.max,o=n.scale,s=n.distance,l=n.add,u=n.clone,c=n.sub;t.exports=function(t,e,i,n){var h,d,p,f,g=[],m=[],v=[],y=[];if(n){p=[1/0,1/0],f=[-1/0,-1/0];for(var x=0,_=t.length;x<_;x++)a(p,p,t[x]),r(f,f,t[x]);a(p,p,n[0]),r(f,f,n[1])}for(x=0,_=t.length;x<_;x++){var b=t[x];if(i)h=t[x?x-1:_-1],d=t[(x+1)%_];else{if(0===x||x===_-1){g.push(u(t[x]));continue}h=t[x-1],d=t[x+1]}c(m,d,h),o(m,m,e);var w=s(b,h),S=s(b,d),M=w+S;0!==M&&(w/=M,S/=M),o(v,m,-w),o(y,m,S);var I=l([],b,v),T=l([],b,y);n&&(r(I,I,p),a(I,I,f),r(T,T,p),a(T,T,f)),g.push(I),g.push(T)}return i&&g.push(g.shift()),g}},nKiI:function(t,e,i){var n=i(\"bYtY\"),a=i(\"mFDi\"),r=i(\"OELB\"),o=r.parsePercent,s=r.MAX_SAFE_INTEGER,l=i(\"+TT/\"),u=i(\"VaxA\"),c=Math.max,h=Math.min,d=n.retrieve,p=n.each,f=[\"itemStyle\",\"borderWidth\"],g=[\"itemStyle\",\"gapWidth\"],m=[\"upperLabel\",\"show\"],v=[\"upperLabel\",\"height\"];function y(t,e,i){for(var n,a=0,r=1/0,o=0,s=t.length;oa&&(a=n));var l=t.area*t.area,u=e*e*i;return l?c(u*a/l,l/(u*r)):1/0}function x(t,e,i,n,a){var r=e===i.width?0:1,o=1-r,s=[\"x\",\"y\"],l=[\"width\",\"height\"],u=i[s[r]],d=e?t.area/e:0;(a||d>i[l[o]])&&(d=i[l[o]]);for(var p=0,f=t.length;ps&&(c=s),o=r}cs[1]&&(s[1]=e)}))}else s=[NaN,NaN];return{sum:n,dataExtent:s}}(e,s,l);if(0===c.sum)return t.viewChildren=[];if(c.sum=function(t,e,i,n,a){if(!n)return i;for(var r=t.get(\"visibleMin\"),o=a.length,s=o,l=o-1;l>=0;l--){var u=a[\"asc\"===n?o-l-1:l].getValue();u/i*e0&&(o=null===o?l:Math.min(o,l))}i[a]=o}}return i}(t),i=[];return n.each(t,(function(t){var n,r=t.coordinateSystem.getBaseAxis(),o=r.getExtent();if(\"category\"===r.type)n=r.getBandWidth();else if(\"value\"===r.type||\"time\"===r.type){var s=e[r.dim+\"_\"+r.index],c=Math.abs(o[1]-o[0]),h=r.scale.getExtent(),d=Math.abs(h[1]-h[0]);n=s?c/d*s:c}else{var p=t.getData();n=Math.abs(o[1]-o[0])/p.count()}var f=a(t.get(\"barWidth\"),n),g=a(t.get(\"barMaxWidth\"),n),m=a(t.get(\"barMinWidth\")||1,n),v=t.get(\"barGap\"),y=t.get(\"barCategoryGap\");i.push({bandWidth:n,barWidth:f,barMaxWidth:g,barMinWidth:m,barGap:v,barCategoryGap:y,axisKey:u(r),stackId:l(t)})})),d(i)}function d(t){var e={};n.each(t,(function(t,i){var n=t.axisKey,a=t.bandWidth,r=e[n]||{bandWidth:a,remainedWidth:a,autoWidthCount:0,categoryGap:\"20%\",gap:\"30%\",stacks:{}},o=r.stacks;e[n]=r;var s=t.stackId;o[s]||r.autoWidthCount++,o[s]=o[s]||{width:0,maxWidth:0};var l=t.barWidth;l&&!o[s].width&&(o[s].width=l,l=Math.min(r.remainedWidth,l),r.remainedWidth-=l);var u=t.barMaxWidth;u&&(o[s].maxWidth=u);var c=t.barMinWidth;c&&(o[s].minWidth=c);var h=t.barGap;null!=h&&(r.gap=h);var d=t.barCategoryGap;null!=d&&(r.categoryGap=d)}));var i={};return n.each(e,(function(t,e){i[e]={};var r=t.stacks,o=t.bandWidth,s=a(t.categoryGap,o),l=a(t.gap,1),u=t.remainedWidth,c=t.autoWidthCount,h=(u-s)/(c+(c-1)*l);h=Math.max(h,0),n.each(r,(function(t){var e=t.maxWidth,i=t.minWidth;if(t.width)n=t.width,e&&(n=Math.min(n,e)),i&&(n=Math.max(n,i)),t.width=n,u-=n+l*n,c--;else{var n=h;e&&en&&(n=i),n!==h&&(t.width=n,u-=n+l*n,c--)}})),h=(u-s)/(c+(c-1)*l),h=Math.max(h,0);var d,p=0;n.each(r,(function(t,e){t.width||(t.width=h),d=t,p+=t.width*(1+l)})),d&&(p-=d.width*l);var f=-p/2;n.each(r,(function(t,n){i[e][n]=i[e][n]||{bandWidth:o,offset:f,width:t.width},f+=t.width*(1+l)}))})),i}function p(t,e,i){if(t&&e){var n=t[u(e)];return null!=n&&null!=i&&(n=n[l(i)]),n}}var f={seriesType:\"bar\",plan:o(),reset:function(t){if(g(t)&&m(t)){var e=t.getData(),i=t.coordinateSystem,n=i.grid.getRect(),a=i.getBaseAxis(),r=i.getOtherAxis(a),o=e.mapDimension(r.dim),l=e.mapDimension(a.dim),u=r.isHorizontal(),c=u?0:1,d=p(h([t]),a,t).width;return d>.5||(d=.5),{progress:function(t,e){for(var a,h=t.count,p=new s(2*h),f=new s(2*h),g=new s(h),m=[],y=[],x=0,_=0;null!=(a=t.next());)y[c]=e.get(o,a),y[1-c]=e.get(l,a),m=i.dataToPoint(y,null,m),f[x]=u?n.x+n.width:m[0],p[x++]=m[0],f[x]=u?m[1]:n.y+n.height,p[x++]=m[1],g[_++]=a;e.setLayout({largePoints:p,largeDataIndices:g,largeBackgroundPoints:f,barWidth:d,valueAxisStart:v(0,r),backgroundStart:u?n.x:n.y,valueAxisHorizontal:u})}}}}};function g(t){return t.coordinateSystem&&\"cartesian2d\"===t.coordinateSystem.type}function m(t){return t.pipelineContext&&t.pipelineContext.large}function v(t,e,i){return e.toGlobalCoord(e.dataToCoord(\"log\"===e.type?1:0))}e.getLayoutOnAxis=function(t){var e=[],i=t.axis;if(\"category\"===i.type){for(var a=i.getBandWidth(),r=0;r=0?\"p\":\"n\",k=b;x&&(o[c][L]||(o[c][L]={p:b,n:b}),k=o[c][L][P]),_?(M=k,I=(D=i.dataToPoint([C,L]))[1]+d,T=D[0]-b,A=p,Math.abs(T)0){t.moveTo(i[a++],i[a++]);for(var o=1;o0?t.quadraticCurveTo((s+u)/2-(l-c)*n,(l+c)/2-(u-s)*n,u,c):t.lineTo(u,c)}},findDataIndex:function(t,e){var i=this.shape,n=i.segs,a=i.curveness;if(i.polyline)for(var s=0,l=0;l0)for(var c=n[l++],h=n[l++],d=1;d0){if(o.containStroke(c,h,(c+p)/2-(h-f)*a,(h+f)/2-(p-c)*a,p,f))return s}else if(r.containStroke(c,h,p,f))return s;s++}return-1}});function l(){this.group=new n.Group}var u=l.prototype;u.isPersistent=function(){return!this._incremental},u.updateData=function(t){this.group.removeAll();var e=new s({rectHover:!0,cursor:\"default\"});e.setShape({segs:t.getLayout(\"linesPoints\")}),this._setCommon(e,t),this.group.add(e),this._incremental=null},u.incrementalPrepareUpdate=function(t){this.group.removeAll(),this._clearIncremental(),t.count()>5e5?(this._incremental||(this._incremental=new a({silent:!0})),this.group.add(this._incremental)):this._incremental=null},u.incrementalUpdate=function(t,e){var i=new s;i.setShape({segs:e.getLayout(\"linesPoints\")}),this._setCommon(i,e,!!this._incremental),this._incremental?this._incremental.addDisplayable(i,!0):(i.rectHover=!0,i.cursor=\"default\",i.__startIndex=t.start,this.group.add(i))},u.remove=function(){this._clearIncremental(),this._incremental=null,this.group.removeAll()},u._setCommon=function(t,e,i){var n=e.hostModel;t.setShape({polyline:n.get(\"polyline\"),curveness:n.get(\"lineStyle.curveness\")}),t.useStyle(n.getModel(\"lineStyle\").getLineStyle()),t.style.strokeNoScale=!0;var a=e.getVisual(\"color\");a&&t.setStyle(\"stroke\",a),t.setStyle(\"fill\"),i||(t.seriesIndex=n.seriesIndex,t.on(\"mousemove\",(function(e){t.dataIndex=null;var i=t.findDataIndex(e.offsetX,e.offsetY);i>0&&(t.dataIndex=i+t.__startIndex)})))},u._clearIncremental=function(){var t=this._incremental;t&&t.clearDisplaybles()},t.exports=l},oBaM:function(t,e,i){var n=i(\"T4UG\"),a=i(\"5GtS\"),r=i(\"bYtY\"),o=i(\"7aKB\").encodeHTML,s=i(\"xKMd\"),l=n.extend({type:\"series.radar\",dependencies:[\"radar\"],init:function(t){l.superApply(this,\"init\",arguments),this.legendVisualProvider=new s(r.bind(this.getData,this),r.bind(this.getRawData,this))},getInitialData:function(t,e){return a(this,{generateCoord:\"indicator_\",generateCoordCount:1/0})},formatTooltip:function(t){var e=this.getData(),i=this.coordinateSystem.getIndicatorAxes(),n=this.getData().getName(t);return o(\"\"===n?this.name:n)+\"
\"+r.map(i,(function(i,n){var a=e.get(e.mapDimension(i.dim),t);return o(i.name+\" : \"+a)})).join(\"
\")},getTooltipPosition:function(t){if(null!=t)for(var e=this.getData(),i=this.coordinateSystem,n=e.getValues(r.map(i.dimensions,(function(t){return e.mapDimension(t)})),t,!0),a=0,o=n.length;a=t&&(0===e?0:n[e-1][0]).4?\"bottom\":\"middle\",textAlign:P<-.4?\"left\":P>.4?\"right\":\"center\"},{autoColor:R}),silent:!0}))}if(x.get(\"show\")&&L!==b){for(var z=0;z<=w;z++){P=Math.cos(I),k=Math.sin(I);var B=new a.Line({shape:{x1:P*g+p,y1:k*g+f,x2:P*(g-M)+p,y2:k*(g-M)+f},silent:!0,style:C});\"auto\"===C.stroke&&B.setStyle({stroke:n((L+z/w)/b)}),d.add(B),I+=A}I-=A}else I+=T}},_renderPointer:function(t,e,i,r,o,l,c,h){var d=this.group,p=this._data;if(t.get(\"pointer.show\")){var f=[+t.get(\"min\"),+t.get(\"max\")],g=[l,c],m=t.getData(),v=m.mapDimension(\"value\");m.diff(p).add((function(e){var i=new n({shape:{angle:l}});a.initProps(i,{shape:{angle:u(m.get(v,e),f,g,!0)}},t),d.add(i),m.setItemGraphicEl(e,i)})).update((function(e,i){var n=p.getItemGraphicEl(i);a.updateProps(n,{shape:{angle:u(m.get(v,e),f,g,!0)}},t),d.add(n),m.setItemGraphicEl(e,n)})).remove((function(t){var e=p.getItemGraphicEl(t);d.remove(e)})).execute(),m.eachItemGraphicEl((function(t,e){var i=m.getItemModel(e),n=i.getModel(\"pointer\");t.setShape({x:o.cx,y:o.cy,width:s(n.get(\"width\"),o.r),r:s(n.get(\"length\"),o.r)}),t.useStyle(i.getModel(\"itemStyle\").getItemStyle()),\"auto\"===t.style.fill&&t.setStyle(\"fill\",r(u(m.get(v,e),f,[0,1],!0))),a.setHoverStyle(t,i.getModel(\"emphasis.itemStyle\").getItemStyle())})),this._data=m}else p&&p.eachItemGraphicEl((function(t){d.remove(t)}))},_renderTitle:function(t,e,i,n,r){var o=t.getData(),l=o.mapDimension(\"value\"),c=t.getModel(\"title\");if(c.get(\"show\")){var h=c.get(\"offsetCenter\"),d=r.cx+s(h[0],r.r),p=r.cy+s(h[1],r.r),f=+t.get(\"min\"),g=+t.get(\"max\"),m=t.getData().get(l,0),v=n(u(m,[f,g],[0,1],!0));this.group.add(new a.Text({silent:!0,style:a.setTextStyle({},c,{x:d,y:p,text:o.getName(0),textAlign:\"center\",textVerticalAlign:\"middle\"},{autoColor:v,forceRich:!0})}))}},_renderDetail:function(t,e,i,n,r){var o=t.getModel(\"detail\"),l=+t.get(\"min\"),h=+t.get(\"max\");if(o.get(\"show\")){var d=o.get(\"offsetCenter\"),p=r.cx+s(d[0],r.r),f=r.cy+s(d[1],r.r),g=s(o.get(\"width\"),r.r),m=s(o.get(\"height\"),r.r),v=t.getData(),y=v.get(v.mapDimension(\"value\"),0),x=n(u(y,[l,h],[0,1],!0));this.group.add(new a.Text({silent:!0,style:a.setTextStyle({},o,{x:p,y:f,text:c(y,o.get(\"formatter\")),textWidth:isNaN(g)?null:g,textHeight:isNaN(m)?null:m,textAlign:\"center\",textVerticalAlign:\"middle\"},{autoColor:x,forceRich:!0})}))}}});t.exports=d},pLH3:function(t,e,i){var n=i(\"ProS\");i(\"ALo7\"),i(\"TWL2\");var a=i(\"mOdp\"),r=i(\"JLnu\"),o=i(\"0/Rx\");n.registerVisual(a(\"funnel\")),n.registerLayout(r),n.registerProcessor(o(\"funnel\"))},pP6R:function(t,e,i){var n=i(\"ProS\"),a=\"\\0_ec_interaction_mutex\";function r(t){return t[a]||(t[a]={})}n.registerAction({type:\"takeGlobalCursor\",event:\"globalCursorTaken\",update:\"update\"},(function(){})),e.take=function(t,e,i){r(t)[e]=i},e.release=function(t,e,i){var n=r(t);n[e]===i&&(n[e]=null)},e.isTaken=function(t,e){return!!r(t)[e]}},pmaE:function(t,e,i){var n=i(\"ProS\"),a=i(\"bYtY\"),r=i(\"IwbS\"),o=i(\"DEFe\"),s=n.extendChartView({type:\"map\",render:function(t,e,i,n){if(!n||\"mapToggleSelect\"!==n.type||n.from!==this.uid){var a=this.group;if(a.removeAll(),!t.getHostGeoModel()){if(n&&\"geoRoam\"===n.type&&\"series\"===n.componentType&&n.seriesId===t.id)(r=this._mapDraw)&&a.add(r.group);else if(t.needsDrawMap){var r=this._mapDraw||new o(i,!0);a.add(r.group),r.draw(t,e,i,this,n),this._mapDraw=r}else this._mapDraw&&this._mapDraw.remove(),this._mapDraw=null;t.get(\"showLegendSymbol\")&&e.getComponent(\"legend\")&&this._renderSymbols(t,e,i)}}},remove:function(){this._mapDraw&&this._mapDraw.remove(),this._mapDraw=null,this.group.removeAll()},dispose:function(){this._mapDraw&&this._mapDraw.remove(),this._mapDraw=null},_renderSymbols:function(t,e,i){var n=t.originalData,o=this.group;n.each(n.mapDimension(\"value\"),(function(e,i){if(!isNaN(e)){var s=n.getItemLayout(i);if(s&&s.point){var c=s.point,h=s.offset,d=new r.Circle({style:{fill:t.getData().getVisual(\"color\")},shape:{cx:c[0]+9*h,cy:c[1],r:3},silent:!0,z2:8+(h?0:r.Z2_EMPHASIS_LIFT+1)});if(!h){var p=t.mainSeries.getData(),f=n.getName(i),g=p.indexOfName(f),m=n.getItemModel(i),v=m.getModel(\"label\"),y=m.getModel(\"emphasis.label\"),x=p.getItemGraphicEl(g),_=a.retrieve2(t.getFormattedLabel(g,\"normal\"),f),b=a.retrieve2(t.getFormattedLabel(g,\"emphasis\"),_),w=x.__seriesMapHighDown,S=Math.random();if(!w){w=x.__seriesMapHighDown={};var M=a.curry(l,!0),I=a.curry(l,!1);x.on(\"mouseover\",M).on(\"mouseout\",I).on(\"emphasis\",M).on(\"normal\",I)}x.__seriesMapCallKey=S,a.extend(w,{recordVersion:S,circle:d,labelModel:v,hoverLabelModel:y,emphasisText:b,normalText:_}),u(w,!1)}o.add(d)}}}))}});function l(t){var e=this.__seriesMapHighDown;e&&e.recordVersion===this.__seriesMapCallKey&&u(e,t)}function u(t,e){var i=t.circle,n=t.labelModel,a=t.hoverLabelModel,o=t.emphasisText,s=t.normalText;e?(i.style.extendFrom(r.setTextStyle({},a,{text:a.get(\"show\")?o:null},{isRectText:!0,useInsideStyle:!1},!0)),i.__mapOriginalZ2=i.z2,i.z2+=r.Z2_EMPHASIS_LIFT):(r.setTextStyle(i.style,n,{text:n.get(\"show\")?s:null,textPosition:n.getShallow(\"position\")||\"bottom\"},{isRectText:!0,useInsideStyle:!1}),i.dirty(!1),null!=i.__mapOriginalZ2&&(i.z2=i.__mapOriginalZ2,i.__mapOriginalZ2=null))}t.exports=s},pzxd:function(t,e,i){var n=i(\"bYtY\"),a=n.retrieve2,r=n.retrieve3,o=n.each,s=n.normalizeCssArray,l=n.isString,u=n.isObject,c=i(\"6GrX\"),h=i(\"VpOo\"),d=i(\"Xnb7\"),p=i(\"fW2E\"),f=i(\"gut8\"),g=f.ContextCachedBy,m=f.WILL_BE_RESTORED,v=c.DEFAULT_FONT,y={left:1,right:1,center:1},x={top:1,bottom:1,middle:1},_=[[\"textShadowBlur\",\"shadowBlur\",0],[\"textShadowOffsetX\",\"shadowOffsetX\",0],[\"textShadowOffsetY\",\"shadowOffsetY\",0],[\"textShadowColor\",\"shadowColor\",\"transparent\"]],b={},w={};function S(t){if(t){t.font=c.makeFont(t);var e=t.textAlign;\"middle\"===e&&(e=\"center\"),t.textAlign=null==e||y[e]?e:\"left\";var i=t.textVerticalAlign||t.textBaseline;\"center\"===i&&(i=\"middle\"),t.textVerticalAlign=null==i||x[i]?i:\"top\",t.textPadding&&(t.textPadding=s(t.textPadding))}}function M(t,e,i,n,a){if(i&&e.textRotation){var r=e.textOrigin;\"center\"===r?(n=i.width/2+i.x,a=i.height/2+i.y):r&&(n=r[0]+i.x,a=r[1]+i.y),t.translate(n,a),t.rotate(-e.textRotation),t.translate(-n,-a)}}function I(t,e,i,n,o,s,l,u){var c=n.rich[i.styleName]||{};c.text=i.text;var h=i.textVerticalAlign,d=s+o/2;\"top\"===h?d=s+i.height/2:\"bottom\"===h&&(d=s+o-i.height/2),!i.isLineHolder&&T(c)&&A(t,e,c,\"right\"===u?l-i.width:\"center\"===u?l-i.width/2:l,d-i.height/2,i.width,i.height);var p=i.textPadding;p&&(l=N(l,u,p),d-=i.height/2-p[2]-i.textHeight/2),L(e,\"shadowBlur\",r(c.textShadowBlur,n.textShadowBlur,0)),L(e,\"shadowColor\",c.textShadowColor||n.textShadowColor||\"transparent\"),L(e,\"shadowOffsetX\",r(c.textShadowOffsetX,n.textShadowOffsetX,0)),L(e,\"shadowOffsetY\",r(c.textShadowOffsetY,n.textShadowOffsetY,0)),L(e,\"textAlign\",u),L(e,\"textBaseline\",\"middle\"),L(e,\"font\",i.font||v);var f=P(c.textStroke||n.textStroke,m),g=k(c.textFill||n.textFill),m=a(c.textStrokeWidth,n.textStrokeWidth);f&&(L(e,\"lineWidth\",m),L(e,\"strokeStyle\",f),e.strokeText(i.text,l,d)),g&&(L(e,\"fillStyle\",g),e.fillText(i.text,l,d))}function T(t){return!!(t.textBackgroundColor||t.textBorderWidth&&t.textBorderColor)}function A(t,e,i,n,a,r,o){var s=i.textBackgroundColor,c=i.textBorderWidth,p=i.textBorderColor,f=l(s);if(L(e,\"shadowBlur\",i.textBoxShadowBlur||0),L(e,\"shadowColor\",i.textBoxShadowColor||\"transparent\"),L(e,\"shadowOffsetX\",i.textBoxShadowOffsetX||0),L(e,\"shadowOffsetY\",i.textBoxShadowOffsetY||0),f||c&&p){e.beginPath();var g=i.textBorderRadius;g?h.buildPath(e,{x:n,y:a,width:r,height:o,r:g}):e.rect(n,a,r,o),e.closePath()}if(f)if(L(e,\"fillStyle\",s),null!=i.fillOpacity){var m=e.globalAlpha;e.globalAlpha=i.fillOpacity*i.opacity,e.fill(),e.globalAlpha=m}else e.fill();else if(u(s)){var v=s.image;(v=d.createOrUpdateImage(v,null,t,D,s))&&d.isImageReady(v)&&e.drawImage(v,n,a,r,o)}c&&p&&(L(e,\"lineWidth\",c),L(e,\"strokeStyle\",p),null!=i.strokeOpacity?(m=e.globalAlpha,e.globalAlpha=i.strokeOpacity*i.opacity,e.stroke(),e.globalAlpha=m):e.stroke())}function D(t,e){e.image=t}function C(t,e,i,n){var a=i.x||0,r=i.y||0,o=i.textAlign,s=i.textVerticalAlign;if(n){var l=i.textPosition;if(l instanceof Array)a=n.x+O(l[0],n.width),r=n.y+O(l[1],n.height);else{var u=e&&e.calculateTextPosition?e.calculateTextPosition(b,i,n):c.calculateTextPosition(b,i,n);a=u.x,r=u.y,o=o||u.textAlign,s=s||u.textVerticalAlign}var h=i.textOffset;h&&(a+=h[0],r+=h[1])}return(t=t||{}).baseX=a,t.baseY=r,t.textAlign=o,t.textVerticalAlign=s,t}function L(t,e,i){return t[e]=p(t,e,i),t[e]}function P(t,e){return null==t||e<=0||\"transparent\"===t||\"none\"===t?null:t.image||t.colorStops?\"#000\":t}function k(t){return null==t||\"none\"===t?null:t.image||t.colorStops?\"#000\":t}function O(t,e){return\"string\"==typeof t?t.lastIndexOf(\"%\")>=0?parseFloat(t)/100*e:parseFloat(t):t}function N(t,e,i){return\"right\"===e?t-i[1]:\"center\"===e?t+i[3]/2-i[1]/2:t+i[3]}e.normalizeTextStyle=function(t){return S(t),o(t.rich,S),t},e.renderText=function(t,e,i,n,a,r){n.rich?function(t,e,i,n,a,r){r!==m&&(e.__attrCachedBy=g.NONE);var o=t.__textCotentBlock;o&&!t.__dirtyText||(o=t.__textCotentBlock=c.parseRichText(i,n)),function(t,e,i,n,a){var r=i.width,o=i.outerWidth,s=i.outerHeight,l=n.textPadding,u=C(w,t,n,a),h=u.baseX,d=u.baseY,p=u.textAlign,f=u.textVerticalAlign;M(e,n,a,h,d);var g=c.adjustTextX(h,o,p),m=c.adjustTextY(d,s,f),v=g,y=m;l&&(v+=l[3],y+=l[0]);var x=v+r;T(n)&&A(t,e,n,g,m,o,s);for(var _=0;_=0&&\"right\"===(b=D[R]).textAlign;)I(t,e,b,n,P,y,E,\"right\"),k-=b.width,E-=b.width,R--;for(N+=(r-(N-v)-(x-E)-k)/2;O<=R;)I(t,e,b=D[O],n,P,y,N+b.width/2,\"center\"),N+=b.width,O++;y+=P}}(t,e,o,n,a)}(t,e,i,n,a,r):function(t,e,i,n,a,r){\"use strict\";var o,s=T(n),l=!1,u=e.__attrCachedBy===g.PLAIN_TEXT;r!==m?(r&&(o=r.style,l=!s&&u&&o),e.__attrCachedBy=s?g.NONE:g.PLAIN_TEXT):u&&(e.__attrCachedBy=g.NONE);var h=n.font||v;l&&h===(o.font||v)||(e.font=h);var d=t.__computedFont;t.__styleFont!==h&&(t.__styleFont=h,d=t.__computedFont=e.font);var f=n.textPadding,y=t.__textCotentBlock;y&&!t.__dirtyText||(y=t.__textCotentBlock=c.parsePlainText(i,d,f,n.textLineHeight,n.truncate));var x=y.outerHeight,b=y.lines,S=y.lineHeight,I=C(w,t,n,a),D=I.baseX,L=I.baseY,O=I.textAlign||\"left\",E=I.textVerticalAlign;M(e,n,a,D,L);var R=c.adjustTextY(L,x,E),z=D,B=R;if(s||f){var V=c.getWidth(i,d);f&&(V+=f[1]+f[3]);var Y=c.adjustTextX(D,V,O);s&&A(t,e,n,Y,R,V,x),f&&(z=N(D,O,f),B+=f[0])}e.textAlign=O,e.textBaseline=\"middle\",e.globalAlpha=n.opacity||1;for(var G=0;G<_.length;G++){var F=_[G],H=F[0],W=F[1],U=n[H];l&&U===o[H]||(e[W]=p(e,W,U||F[2]))}B+=S/2;var j=n.textStrokeWidth,X=!l||j!==(l?o.textStrokeWidth:null),Z=!l||X||n.textStroke!==o.textStroke,q=P(n.textStroke,j),K=k(n.textFill);if(q&&(X&&(e.lineWidth=j),Z&&(e.strokeStyle=q)),K&&(l&&n.textFill===o.textFill||(e.fillStyle=K)),1===b.length)q&&e.strokeText(b[0],z,B),K&&e.fillText(b[0],z,B);else for(G=0;G1e4||!this._symbolDraw.isPersistent())return{update:!0};var a=o().reset(t);a.progress&&a.progress({start:0,end:n.count()},n),this._symbolDraw.updateLayout(n)},_getClipShape:function(t){var e=t.coordinateSystem,i=e&&e.getArea&&e.getArea();return t.get(\"clip\",!0)?i:null},_updateSymbolDraw:function(t,e){var i=this._symbolDraw,n=e.pipelineContext.large;return i&&n===this._isLargeDraw||(i&&i.remove(),i=this._symbolDraw=n?new r:new a,this._isLargeDraw=n,this.group.removeAll()),this.group.add(i.group),i},remove:function(t,e){this._symbolDraw&&this._symbolDraw.remove(!0),this._symbolDraw=null},dispose:function(){}})},q3GZ:function(t,e){var i=[\"lineStyle\",\"normal\",\"opacity\"];t.exports={seriesType:\"parallel\",reset:function(t,e,n){var a=t.getModel(\"itemStyle\"),r=t.getModel(\"lineStyle\"),o=e.get(\"color\"),s=r.get(\"color\")||a.get(\"color\")||o[t.seriesIndex%o.length],l=t.get(\"inactiveOpacity\"),u=t.get(\"activeOpacity\"),c=t.getModel(\"lineStyle\").getLineStyle(),h=t.coordinateSystem,d=t.getData(),p={normal:c.opacity,active:u,inactive:l};return d.setVisual(\"color\",s),{progress:function(t,e){h.eachActiveState(e,(function(t,n){var a=p[t];if(\"normal\"===t&&e.hasItemOption){var r=e.getItemModel(n).get(i,!0);null!=r&&(a=r)}e.setItemVisual(n,\"opacity\",a)}),t.start,t.end)}}}}},qH13:function(t,e,i){var n=i(\"ItGF\"),a=i(\"QBsz\").applyTransform,r=i(\"mFDi\"),o=i(\"Qe9p\"),s=i(\"6GrX\"),l=i(\"pzxd\"),u=i(\"ni6a\"),c=i(\"Gev7\"),h=i(\"Dagg\"),d=i(\"dqUG\"),p=i(\"y+Vt\"),f=i(\"IMiH\"),g=i(\"QuXc\"),m=i(\"06Qe\"),v=f.CMD,y=Math.round,x=Math.sqrt,_=Math.abs,b=Math.cos,w=Math.sin,S=Math.max;if(!n.canvasSupported){var M=21600,I=M/2,T=function(t){t.style.cssText=\"position:absolute;left:0;top:0;width:1px;height:1px;\",t.coordsize=M+\",\"+M,t.coordorigin=\"0,0\"},A=function(t,e,i){return\"rgb(\"+[t,e,i].join(\",\")+\")\"},D=function(t,e){e&&t&&e.parentNode!==t&&t.appendChild(e)},C=function(t,e){e&&t&&e.parentNode===t&&t.removeChild(e)},L=function(t,e,i){return 1e5*(parseFloat(t)||0)+1e3*(parseFloat(e)||0)+i},P=l.parsePercent,k=function(t,e,i){var n=o.parse(e);i=+i,isNaN(i)&&(i=1),n&&(t.color=A(n[0],n[1],n[2]),t.opacity=i*n[3])},O=function(t,e,i,n){var r=\"fill\"===e,s=t.getElementsByTagName(e)[0];null!=i[e]&&\"none\"!==i[e]&&(r||!r&&i.lineWidth)?(t[r?\"filled\":\"stroked\"]=\"true\",i[e]instanceof g&&C(t,s),s||(s=m.createNode(e)),r?function(t,e,i){var n,r=e.fill;if(null!=r)if(r instanceof g){var s,l=0,u=[0,0],c=0,h=1,d=i.getBoundingRect(),p=d.width,f=d.height;if(\"linear\"===r.type){s=\"gradient\";var m=[r.x*p,r.y*f],v=[r.x2*p,r.y2*f];(y=i.transform)&&(a(m,m,y),a(v,v,y)),(l=180*Math.atan2(v[0]-m[0],v[1]-m[1])/Math.PI)<0&&(l+=360),l<1e-6&&(l=0)}else{s=\"gradientradial\";var y,x=i.scale,_=p,b=f;u=[((m=[r.x*p,r.y*f])[0]-d.x)/_,(m[1]-d.y)/b],(y=i.transform)&&a(m,m,y);var w=S(_/=x[0]*M,b/=x[1]*M);h=2*r.r/w-(c=0/w)}var I=r.colorStops.slice();I.sort((function(t,e){return t.offset-e.offset}));for(var T=I.length,D=[],C=[],L=0;L=2){var N=D[0][0],E=D[1][0],R=D[0][1]*e.opacity,z=D[1][1]*e.opacity;t.type=s,t.method=\"none\",t.focus=\"100%\",t.angle=l,t.color=N,t.color2=E,t.colors=C.join(\",\"),t.opacity=z,t.opacity2=R}\"radial\"===s&&(t.focusposition=u.join(\",\"))}else k(t,r,e.opacity)}(s,i,n):function(t,e){e.lineDash&&(t.dashstyle=e.lineDash.join(\" \")),null==e.stroke||e.stroke instanceof g||k(t,e.stroke,e.opacity)}(s,i),D(t,s)):(t[r?\"filled\":\"stroked\"]=\"false\",C(t,s))},N=[[],[],[]];p.prototype.brushVML=function(t){var e=this.style,i=this._vmlEl;i||(i=m.createNode(\"shape\"),T(i),this._vmlEl=i),O(i,\"fill\",e,this),O(i,\"stroke\",e,this);var n=this.transform,r=null!=n,o=i.getElementsByTagName(\"stroke\")[0];if(o){var s=e.lineWidth;r&&!e.strokeNoScale&&(s*=x(_(n[0]*n[3]-n[1]*n[2]))),o.weight=s+\"px\"}var l=this.path||(this.path=new f);this.__dirtyPath&&(l.beginPath(),l.subPixelOptimize=!1,this.buildPath(l,this.shape),l.toStatic(),this.__dirtyPath=!1),i.path=function(t,e){var i,n,r,o,s,l,u=v.M,c=v.C,h=v.L,d=v.A,p=v.Q,f=[],g=t.data,m=t.len();for(o=0;o.01?F&&(H+=.0125):Math.abs(W-z)<1e-4?F&&HR?A-=.0125:A+=.0125:F&&Wz?T+=.0125:T-=.0125),f.push(U,y(((R-B)*k+L)*M-I),\",\",y(((z-V)*O+P)*M-I),\",\",y(((R+B)*k+L)*M-I),\",\",y(((z+V)*O+P)*M-I),\",\",y((H*k+L)*M-I),\",\",y((W*O+P)*M-I),\",\",y((T*k+L)*M-I),\",\",y((A*O+P)*M-I)),s=T,l=A;break;case v.R:var j=N[0],X=N[1];j[0]=g[o++],j[1]=g[o++],X[0]=j[0]+g[o++],X[1]=j[1]+g[o++],e&&(a(j,j,e),a(X,X,e)),j[0]=y(j[0]*M-I),X[0]=y(X[0]*M-I),j[1]=y(j[1]*M-I),X[1]=y(X[1]*M-I),f.push(\" m \",j[0],\",\",j[1],\" l \",X[0],\",\",j[1],\" l \",X[0],\",\",X[1],\" l \",j[0],\",\",X[1]);break;case v.Z:f.push(\" x \")}if(i>0){f.push(n);for(var Z=0;Z100&&(z=0,R={});var i,n=B.style;try{n.font=t,i=n.fontFamily.split(\",\")[0]}catch(a){}e={style:n.fontStyle||\"normal\",variant:n.fontVariant||\"normal\",weight:n.fontWeight||\"normal\",size:0|parseFloat(n.fontSize||12),family:i||\"Microsoft YaHei\"},R[t]=e,z++}return e}(r.font),b=_.style+\" \"+_.variant+\" \"+_.weight+\" \"+_.size+'px \"'+_.family+'\"';i=i||s.getBoundingRect(o,b,v,x,r.textPadding,r.textLineHeight);var w=this.transform;if(w&&!n&&(V.copy(e),V.applyTransform(w),e=V),n)f=e.x,g=e.y;else{var S=r.textPosition;if(S instanceof Array)f=e.x+P(S[0],e.width),g=e.y+P(S[1],e.height),v=v||\"left\";else{var M=this.calculateTextPosition?this.calculateTextPosition({},r,e):s.calculateTextPosition({},r,e);f=M.x,g=M.y,v=v||M.textAlign,x=x||M.textVerticalAlign}}f=s.adjustTextX(f,i.width,v),g=s.adjustTextY(g,i.height,x),g+=i.height/2;var I,A,C,k=m.createNode,N=this._textVmlEl;N?A=(I=(C=N.firstChild).nextSibling).nextSibling:(N=k(\"line\"),I=k(\"path\"),A=k(\"textpath\"),C=k(\"skew\"),A.style[\"v-text-align\"]=\"left\",T(N),I.textpathok=!0,A.on=!0,N.from=\"0 0\",N.to=\"1000 0.05\",D(N,C),D(N,I),D(N,A),this._textVmlEl=N);var E=[f,g],Y=N.style;w&&n?(a(E,E,w),C.on=!0,C.matrix=w[0].toFixed(3)+\",\"+w[2].toFixed(3)+\",\"+w[1].toFixed(3)+\",\"+w[3].toFixed(3)+\",0,0\",C.offset=(y(E[0])||0)+\",\"+(y(E[1])||0),C.origin=\"0 0\",Y.left=\"0px\",Y.top=\"0px\"):(C.on=!1,Y.left=y(f)+\"px\",Y.top=y(g)+\"px\"),A.string=String(o).replace(/&/g,\"&\").replace(/\"/g,\""\");try{A.style.font=b}catch(G){}O(N,\"fill\",{fill:r.textFill,opacity:r.opacity},this),O(N,\"stroke\",{stroke:r.textStroke,opacity:r.opacity,lineDash:r.lineDash||null},this),N.style.zIndex=L(this.zlevel,this.z,this.z2),D(t,N)}},G=function(t){C(t,this._textVmlEl),this._textVmlEl=null},F=function(t){D(t,this._textVmlEl)},H=[u,c,h,p,d],W=0;Wh?h=p:(d.lastTickCount=n,d.lastAutoInterval=h),h}},n.inherits(s,r),t.exports=s},qgGe:function(t,e,i){var n=i(\"bYtY\"),a=i(\"T4UG\"),r=i(\"Bsck\"),o=i(\"VaxA\").wrapTreePathInfo,s=a.extend({type:\"series.sunburst\",_viewRoot:null,getInitialData:function(t,e){var i={name:t.name,children:t.data};!function t(e){var i=0;n.each(e.children,(function(e){t(e);var a=e.value;n.isArray(a)&&(a=a[0]),i+=a}));var a=e.value;n.isArray(a)&&(a=a[0]),(null==a||isNaN(a))&&(a=i),a<0&&(a=0),n.isArray(e.value)?e.value[0]=a:e.value=a}(i);var a={};return a.levels=t.levels||[],r.createTree(i,this,a).data},optionUpdated:function(){this.resetViewRoot()},getDataParams:function(t){var e=a.prototype.getDataParams.apply(this,arguments),i=this.getData().tree.getNodeByDataIndex(t);return e.treePathInfo=o(i,this),e},defaultOption:{zlevel:0,z:2,center:[\"50%\",\"50%\"],radius:[0,\"75%\"],clockwise:!0,startAngle:90,minAngle:0,percentPrecision:2,stillShowZeroSum:!0,highlightPolicy:\"descendant\",nodeClick:\"rootToNode\",renderLabelForZeroData:!1,label:{rotate:\"radial\",show:!0,opacity:1,align:\"center\",position:\"inside\",distance:5,silent:!0},itemStyle:{borderWidth:1,borderColor:\"white\",borderType:\"solid\",shadowBlur:0,shadowColor:\"rgba(0, 0, 0, 0.2)\",shadowOffsetX:0,shadowOffsetY:0,opacity:1},highlight:{itemStyle:{opacity:1}},downplay:{itemStyle:{opacity:.5},label:{opacity:.6}},animationType:\"expansion\",animationDuration:1e3,animationDurationUpdate:500,animationEasing:\"cubicOut\",data:[],levels:[],sort:\"desc\"},getViewRoot:function(){return this._viewRoot},resetViewRoot:function(t){t?this._viewRoot=t:t=this._viewRoot;var e=this.getRawData().tree.root;t&&(t===e||e.contains(t))||(this._viewRoot=e)}});t.exports=s},qj72:function(t,e,i){var n=i(\"bYtY\");function a(t,e){return e=e||[0,0],n.map([\"x\",\"y\"],(function(i,n){var a=this.getAxis(i),r=e[n],o=t[n]/2;return\"category\"===a.type?a.getBandWidth():Math.abs(a.dataToCoord(r-o)-a.dataToCoord(r+o))}),this)}t.exports=function(t){var e=t.grid.getRect();return{coordSys:{type:\"cartesian2d\",x:e.x,y:e.y,width:e.width,height:e.height},api:{coord:function(e){return t.dataToPoint(e)},size:n.bind(a,t)}}}},\"qt/9\":function(t,e,i){var n=i(\"ProS\"),a=i(\"bYtY\");i(\"Wqna\"),i(\"1tlw\"),i(\"Mylv\");var r=i(\"nVfU\").layout,o=i(\"f5Yq\");i(\"Ae16\"),n.registerLayout(a.curry(r,\"pictorialBar\")),n.registerVisual(o(\"pictorialBar\",\"roundRect\"))},qwVE:function(t,e,i){var n=i(\"ProS\"),a=i(\"bYtY\"),r=i(\"K4ya\"),o=i(\"XxSj\"),s=n.PRIORITY.VISUAL.COMPONENT;function l(t,e,i,n){for(var a=e.targetVisuals[n],r=o.prepareVisualTypes(a),s={color:t.getData().getVisual(\"color\")},l=0,u=r.length;l=0&&(this.delFromStorage(t),this._roots.splice(o,1),t instanceof r&&t.delChildrenFromStorage(this))}},addToStorage:function(t){return t&&(t.__storage=this,t.dirty(!1)),this},delFromStorage:function(t){return t&&(t.__storage=null),this},dispose:function(){this._renderList=this._roots=null},displayableSortFunc:s},t.exports=l},rA99:function(t,e,i){var n=i(\"y+Vt\"),a=i(\"QBsz\"),r=i(\"Sj9i\"),o=r.quadraticSubdivide,s=r.cubicSubdivide,l=r.quadraticAt,u=r.cubicAt,c=r.quadraticDerivativeAt,h=r.cubicDerivativeAt,d=[];function p(t,e,i){return null===t.cpx2||null===t.cpy2?[(i?h:u)(t.x1,t.cpx1,t.cpx2,t.x2,e),(i?h:u)(t.y1,t.cpy1,t.cpy2,t.y2,e)]:[(i?c:l)(t.x1,t.cpx1,t.x2,e),(i?c:l)(t.y1,t.cpy1,t.y2,e)]}var f=n.extend({type:\"bezier-curve\",shape:{x1:0,y1:0,x2:0,y2:0,cpx1:0,cpy1:0,percent:1},style:{stroke:\"#000\",fill:null},buildPath:function(t,e){var i=e.x1,n=e.y1,a=e.x2,r=e.y2,l=e.cpx1,u=e.cpy1,c=e.cpx2,h=e.cpy2,p=e.percent;0!==p&&(t.moveTo(i,n),null==c||null==h?(p<1&&(o(i,l,a,p,d),l=d[1],a=d[2],o(n,u,r,p,d),u=d[1],r=d[2]),t.quadraticCurveTo(l,u,a,r)):(p<1&&(s(i,l,c,a,p,d),l=d[1],c=d[2],a=d[3],s(n,u,h,r,p,d),u=d[1],h=d[2],r=d[3]),t.bezierCurveTo(l,u,c,h,a,r)))},pointAt:function(t){return p(this.shape,t,!1)},tangentAt:function(t){var e=p(this.shape,t,!0);return a.normalize(e,e)}});t.exports=f},rdor:function(t,e,i){var n=i(\"lOQZ\").circularLayout;t.exports=function(t){t.eachSeriesByType(\"graph\",(function(t){\"circular\"===t.get(\"layout\")&&n(t,\"symbolSize\")}))}},rfSb:function(t,e,i){var n=i(\"T4UG\"),a=i(\"sdST\"),r=i(\"L0Ub\").getDimensionTypeByAxis,o=i(\"YXkt\"),s=i(\"bYtY\"),l=i(\"4NO4\").groupData,u=i(\"7aKB\").encodeHTML,c=i(\"xKMd\"),h=n.extend({type:\"series.themeRiver\",dependencies:[\"singleAxis\"],nameMap:null,init:function(t){h.superApply(this,\"init\",arguments),this.legendVisualProvider=new c(s.bind(this.getData,this),s.bind(this.getRawData,this))},fixData:function(t){var e=t.length,i=l(t,(function(t){return t[2]})),n=[];i.buckets.each((function(t,e){n.push({name:e,dataList:t})}));for(var a=n.length,r=-1,o=-1,s=0;sr&&(r=u,o=s)}for(var c=0;c3||Math.abs(t.dy)>3)){var e=this.seriesModel.getData().tree.root;if(!e)return;var i=e.getLayout();if(!i)return;this.api.dispatchAction({type:\"treemapMove\",from:this.uid,seriesId:this.seriesModel.id,rootRect:{x:i.x+t.dx,y:i.y+t.dy,width:i.width,height:i.height}})}},_onZoom:function(t){var e=t.originX,i=t.originY;if(\"animating\"!==this._state){var n=this.seriesModel.getData().tree.root;if(!n)return;var a=n.getLayout();if(!a)return;var r=new c(a.x,a.y,a.width,a.height),o=this.seriesModel.layoutInfo;e-=o.x,i-=o.y;var s=h.create();h.translate(s,s,[-e,-i]),h.scale(s,s,[t.scale,t.scale]),h.translate(s,s,[e,i]),r.applyTransform(s),this.api.dispatchAction({type:\"treemapRender\",from:this.uid,seriesId:this.seriesModel.id,rootRect:{x:r.x,y:r.y,width:r.width,height:r.height}})}},_initEvents:function(t){t.on(\"click\",(function(t){if(\"ready\"===this._state){var e=this.seriesModel.get(\"nodeClick\",!0);if(e){var i=this.findTarget(t.offsetX,t.offsetY);if(i){var n=i.node;if(n.getLayout().isLeafRoot)this._rootToNode(i);else if(\"zoomToNode\"===e)this._zoomToNode(i);else if(\"link\"===e){var a=n.hostTree.data.getItemModel(n.dataIndex),r=a.get(\"link\",!0),o=a.get(\"target\",!0)||\"blank\";r&&f(r,o)}}}}}),this)},_renderBreadcrumb:function(t,e,i){i||(i=null!=t.get(\"leafDepth\",!0)?{node:t.getViewRoot()}:this.findTarget(e.getWidth()/2,e.getHeight()/2))||(i={node:t.getData().tree.root}),(this._breadcrumb||(this._breadcrumb=new l(this.group))).render(t,e,i.node,g((function(e){\"animating\"!==this._state&&(s.aboveViewRoot(t.getViewRoot(),e)?this._rootToNode({node:e}):this._zoomToNode({node:e}))}),this))},remove:function(){this._clearController(),this._containerGroup&&this._containerGroup.removeAll(),this._storage={nodeGroup:[],background:[],content:[]},this._state=\"ready\",this._breadcrumb&&this._breadcrumb.remove()},dispose:function(){this._clearController()},_zoomToNode:function(t){this.api.dispatchAction({type:\"treemapZoomToNode\",from:this.uid,seriesId:this.seriesModel.id,targetNode:t.node})},_rootToNode:function(t){this.api.dispatchAction({type:\"treemapRootToNode\",from:this.uid,seriesId:this.seriesModel.id,targetNode:t.node})},findTarget:function(t,e){var i;return this.seriesModel.getViewRoot().eachNode({attr:\"viewChildren\",order:\"preorder\"},(function(n){var a=this._storage.background[n.getRawIndex()];if(a){var r=a.transformCoordToLocal(t,e),o=a.shape;if(!(o.x<=r[0]&&r[0]<=o.x+o.width&&o.y<=r[1]&&r[1]<=o.y+o.height))return!1;i={node:n,offsetX:r[0],offsetY:r[1]}}}),this),i}});function T(t,e,i,n,o,s,l,u,c,h){if(l){var d=l.getLayout(),p=t.getData();if(p.setItemGraphicEl(l.dataIndex,null),d&&d.isInView){var f=d.width,g=d.height,y=d.borderWidth,I=d.invisible,T=l.getRawIndex(),D=u&&u.getRawIndex(),C=l.viewChildren,L=d.upperHeight,P=C&&C.length,k=l.getModel(\"itemStyle\"),O=l.getModel(\"emphasis.itemStyle\"),N=G(\"nodeGroup\",m);if(N){if(c.add(N),N.attr(\"position\",[d.x||0,d.y||0]),N.__tmNodeWidth=f,N.__tmNodeHeight=g,d.isAboveViewRoot)return N;var E=l.getModel(),R=G(\"background\",v,h,1);if(R&&function(e,i,n){if(i.dataIndex=l.dataIndex,i.seriesIndex=t.seriesIndex,i.setShape({x:0,y:0,width:f,height:g}),I)B(i);else{i.invisible=!1;var a=l.getVisual(\"borderColor\",!0),o=O.get(\"borderColor\"),s=M(k);s.fill=a;var u=S(O);if(u.fill=o,n){var c=f-2*y;V(s,u,a,c,L,{x:y,y:0,width:c,height:L})}else s.text=u.text=null;i.setStyle(s),r.setElementHoverStyle(i,u)}e.add(i)}(N,R,P&&d.upperLabelHeight),P)r.isHighDownDispatcher(N)&&r.setAsHighDownDispatcher(N,!1),R&&(r.setAsHighDownDispatcher(R,!0),p.setItemGraphicEl(l.dataIndex,R));else{var z=G(\"content\",v,h,2);z&&function(e,i){i.dataIndex=l.dataIndex,i.seriesIndex=t.seriesIndex;var n=Math.max(f-2*y,0),a=Math.max(g-2*y,0);if(i.culling=!0,i.setShape({x:y,y:y,width:n,height:a}),I)B(i);else{i.invisible=!1;var o=l.getVisual(\"color\",!0),s=M(k);s.fill=o;var u=S(O);V(s,u,o,n,a),i.setStyle(s),r.setElementHoverStyle(i,u)}e.add(i)}(N,z),R&&r.isHighDownDispatcher(R)&&r.setAsHighDownDispatcher(R,!1),r.setAsHighDownDispatcher(N,!0),p.setItemGraphicEl(l.dataIndex,N)}return N}}}function B(t){!t.invisible&&s.push(t)}function V(e,i,n,o,s,u){var c=E.get(\"name\"),h=E.getModel(u?b:x),p=E.getModel(u?w:_),f=h.getShallow(\"show\");r.setLabelStyle(e,i,h,p,{defaultText:f?c:null,autoColor:n,isRectText:!0,labelFetcher:t,labelDataIndex:l.dataIndex,labelProp:u?\"upperLabel\":\"label\"}),Y(e,u,d),Y(i,u,d),u&&(e.textRect=a.clone(u)),e.truncate=f&&h.get(\"ellipsis\")?{outerWidth:o,outerHeight:s,minChar:2}:null}function Y(e,i,n){var a=e.text;if(!i&&n.isLeafRoot&&null!=a){var r=t.get(\"drillDownIcon\",!0);e.text=r?r+\" \"+a:a}}function G(t,r,s,u){var c=null!=D&&i[t][D],h=o[t];return c?(i[t][D]=null,function(t,e,i){(t[T]={}).old=\"nodeGroup\"===i?e.position.slice():a.extend({},e.shape)}(h,c,t)):I||((c=new r({z:A(s,u)})).__tmDepth=s,c.__tmStorageName=t,function(t,e,i){var a=t[T]={},r=l.parentNode;if(r&&(!n||\"drillDown\"===n.direction)){var s=0,u=0,c=o.background[r.getRawIndex()];!n&&c&&c.old&&(s=c.old.width,u=c.old.height),a.old=\"nodeGroup\"===i?[0,u]:{x:s,y:u,width:0,height:0}}a.fadein=\"nodeGroup\"!==i}(h,0,t)),e[t][T]=c}}function A(t,e){var i=10*t+e;return(i-1)/i}t.exports=I},sAZ8:function(t,e,i){var n=i(\"ProS\"),a=i(\"bYtY\"),r=i(\"+rIm\"),o=i(\"/IIm\"),s=i(\"9KIM\"),l=i(\"IwbS\"),u=[\"axisLine\",\"axisTickLabel\",\"axisName\"],c=n.extendComponentView({type:\"parallelAxis\",init:function(t,e){c.superApply(this,\"init\",arguments),(this._brushController=new o(e.getZr())).on(\"brush\",a.bind(this._onBrush,this))},render:function(t,e,i,n){if(!function(t,e,i){return i&&\"axisAreaSelect\"===i.type&&e.findComponents({mainType:\"parallelAxis\",query:i})[0]===t}(t,e,n)){this.axisModel=t,this.api=i,this.group.removeAll();var o=this._axisGroup;if(this._axisGroup=new l.Group,this.group.add(this._axisGroup),t.get(\"show\")){var s=function(t,e){return e.getComponent(\"parallel\",t.get(\"parallelIndex\"))}(t,e),c=s.coordinateSystem,h=t.getAreaSelectStyle(),d=h.width,p=c.getAxisLayout(t.axis.dim),f=a.extend({strokeContainThreshold:d},p),g=new r(t,f);a.each(u,g.add,g),this._axisGroup.add(g.getGroup()),this._refreshBrushController(f,h,t,s,d,i),l.groupTransition(o,this._axisGroup,n&&!1===n.animation?null:t)}}},_refreshBrushController:function(t,e,i,n,r,o){var u=i.axis.getExtent(),c=u[1]-u[0],h=Math.min(30,.1*Math.abs(c)),d=l.BoundingRect.create({x:u[0],y:-r/2,width:c,height:r});d.x-=h,d.width+=2*h,this._brushController.mount({enableGlobalPan:!0,rotation:t.rotation,position:t.position}).setPanels([{panelId:\"pl\",clipPath:s.makeRectPanelClipPath(d),isTargetByCursor:s.makeRectIsTargetByCursor(d,o,n),getLinearBrushOtherExtent:s.makeLinearBrushOtherExtent(d,0)}]).enableBrush({brushType:\"lineX\",brushStyle:e,removeOnClick:!0}).updateCovers(function(t){var e=t.axis;return a.map(t.activeIntervals,(function(t){return{brushType:\"lineX\",panelId:\"pl\",range:[e.dataToCoord(t[0],!0),e.dataToCoord(t[1],!0)]}}))}(i))},_onBrush:function(t,e){var i=this.axisModel,n=i.axis,r=a.map(t,(function(t){return[n.coordToData(t.range[0],!0),n.coordToData(t.range[1],!0)]}));(!i.option.realtime===e.isEnd||e.removeOnClick)&&this.api.dispatchAction({type:\"axisAreaSelect\",parallelAxisId:i.id,intervals:r})},dispose:function(){this._brushController.dispose()}});t.exports=c},\"sK/D\":function(t,e,i){var n=i(\"IwbS\"),a=i(\"OELB\").round;function r(t,e,i){var a=t.getArea(),r=t.getBaseAxis().isHorizontal(),o=a.x,s=a.y,l=a.width,u=a.height,c=i.get(\"lineStyle.width\")||2;o-=c/2,s-=c/2,l+=c,u+=c,o=Math.floor(o),l=Math.round(l);var h=new n.Rect({shape:{x:o,y:s,width:l,height:u}});return e&&(h.shape[r?\"width\":\"height\"]=0,n.initProps(h,{shape:{width:l,height:u}},i)),h}function o(t,e,i){var r=t.getArea(),o=new n.Sector({shape:{cx:a(t.cx,1),cy:a(t.cy,1),r0:a(r.r0,1),r:a(r.r,1),startAngle:r.startAngle,endAngle:r.endAngle,clockwise:r.clockwise}});return e&&(o.shape.endAngle=r.startAngle,n.initProps(o,{shape:{endAngle:r.endAngle}},i)),o}e.createGridClipPath=r,e.createPolarClipPath=o,e.createClipPath=function(t,e,i){return t?\"polar\"===t.type?o(t,e,i):\"cartesian2d\"===t.type?r(t,e,i):null:null}},sRwP:function(t,e,i){i(\"jsU+\"),i(\"2548\"),i(\"Tp9H\"),i(\"06DH\"),i(\"dnwI\"),i(\"fE02\"),i(\"33Ds\")},\"sS/r\":function(t,e,i){var n=i(\"4fz+\"),a=i(\"iRjW\"),r=i(\"Yl7c\"),o=function(){this.group=new n,this.uid=a.getUID(\"viewComponent\")},s=o.prototype={constructor:o,init:function(t,e){},render:function(t,e,i,n){},dispose:function(){},filterForExposedEvent:null};s.updateView=s.updateLayout=s.updateVisual=function(t,e,i,n){},r.enableClassExtend(o),r.enableClassManagement(o,{registerWhenExtend:!0}),t.exports=o},\"sW+o\":function(t,e,i){var n=i(\"SrGk\"),a=i(\"bYtY\"),r=i(\"SUKs\"),o=i(\"Qe9p\");function s(t,e){n.call(this,t,e,[\"linearGradient\",\"radialGradient\"],\"__gradient_in_use__\")}a.inherits(s,n),s.prototype.addWithoutUpdate=function(t,e){if(e&&e.style){var i=this;a.each([\"fill\",\"stroke\"],(function(n){if(e.style[n]&&(\"linear\"===e.style[n].type||\"radial\"===e.style[n].type)){var a,r=e.style[n],o=i.getDefs(!0);r._dom?(a=r._dom,o.contains(r._dom)||i.addDom(a)):a=i.add(r),i.markUsed(e);var s=a.getAttribute(\"id\");t.setAttribute(n,\"url(#\"+s+\")\")}}))}},s.prototype.add=function(t){var e;if(\"linear\"===t.type)e=this.createElement(\"linearGradient\");else{if(\"radial\"!==t.type)return r(\"Illegal gradient type.\"),null;e=this.createElement(\"radialGradient\")}return t.id=t.id||this.nextId++,e.setAttribute(\"id\",\"zr\"+this._zrId+\"-gradient-\"+t.id),this.updateDom(t,e),this.addDom(e),e},s.prototype.update=function(t){var e=this;n.prototype.update.call(this,t,(function(){var i=t.type,n=t._dom.tagName;\"linear\"===i&&\"linearGradient\"===n||\"radial\"===i&&\"radialGradient\"===n?e.updateDom(t,t._dom):(e.removeDom(t),e.add(t))}))},s.prototype.updateDom=function(t,e){if(\"linear\"===t.type)e.setAttribute(\"x1\",t.x),e.setAttribute(\"y1\",t.y),e.setAttribute(\"x2\",t.x2),e.setAttribute(\"y2\",t.y2);else{if(\"radial\"!==t.type)return void r(\"Illegal gradient type.\");e.setAttribute(\"cx\",t.x),e.setAttribute(\"cy\",t.y),e.setAttribute(\"r\",t.r)}e.setAttribute(\"gradientUnits\",t.global?\"userSpaceOnUse\":\"objectBoundingBox\"),e.innerHTML=\"\";for(var i=t.colorStops,n=0,a=i.length;ne[0]&&(e=e.slice().reverse());var n=t.coordToPoint([e[0],i]),a=t.coordToPoint([e[1],i]);return{x1:n[0],y1:n[1],x2:a[0],y2:a[1]}}function c(t){return t.getRadiusAxis().inverse?0:1}function h(t){var e=t[0],i=t[t.length-1];e&&i&&Math.abs(Math.abs(e.coord-i.coord)-360)<1e-4&&t.pop()}var d=o.extend({type:\"angleAxis\",axisPointerClass:\"PolarAxisPointer\",render:function(t,e){if(this.group.removeAll(),t.get(\"show\")){var i=t.axis,a=i.polar,r=a.getRadiusAxis().getExtent(),o=i.getTicksCoords(),s=i.getMinorTicksCoords(),u=n.map(i.getViewLabels(),(function(t){return(t=n.clone(t)).coord=i.dataToCoord(t.tickValue),t}));h(u),h(o),n.each(l,(function(e){!t.get(e+\".show\")||i.scale.isBlank()&&\"axisLine\"!==e||this[\"_\"+e](t,a,o,s,r,u)}),this)}},_axisLine:function(t,e,i,n,r){var o,s=t.getModel(\"axisLine.lineStyle\"),l=c(e),u=l?0:1;(o=0===r[u]?new a.Circle({shape:{cx:e.cx,cy:e.cy,r:r[l]},style:s.getLineStyle(),z2:1,silent:!0}):new a.Ring({shape:{cx:e.cx,cy:e.cy,r:r[l],r0:r[u]},style:s.getLineStyle(),z2:1,silent:!0})).style.fill=null,this.group.add(o)},_axisTick:function(t,e,i,r,o){var s=t.getModel(\"axisTick\"),l=(s.get(\"inside\")?-1:1)*s.get(\"length\"),h=o[c(e)],d=n.map(i,(function(t){return new a.Line({shape:u(e,[h,h+l],t.coord)})}));this.group.add(a.mergePath(d,{style:n.defaults(s.getModel(\"lineStyle\").getLineStyle(),{stroke:t.get(\"axisLine.lineStyle.color\")})}))},_minorTick:function(t,e,i,r,o){if(r.length){for(var s=t.getModel(\"axisTick\"),l=t.getModel(\"minorTick\"),h=(s.get(\"inside\")?-1:1)*l.get(\"length\"),d=o[c(e)],p=[],f=0;fv?\"left\":\"right\",_=Math.abs(m[1]-y)/g<.3?\"middle\":m[1]>y?\"top\":\"bottom\";h&&h[u]&&h[u].textStyle&&(o=new r(h[u].textStyle,d,d.ecModel));var b=new a.Text({silent:s.isLabelSilent(t)});this.group.add(b),a.setTextStyle(b.style,o,{x:m[0],y:m[1],textFill:o.getTextColor()||t.get(\"axisLine.lineStyle.color\"),text:i.formattedLabel,textAlign:x,textVerticalAlign:_}),f&&(b.eventData=s.makeAxisEventDataBase(t),b.eventData.targetType=\"axisLabel\",b.eventData.value=i.rawLabel)}),this)},_splitLine:function(t,e,i,r,o){var s=t.getModel(\"splitLine\").getModel(\"lineStyle\"),l=s.get(\"color\"),c=0;l=l instanceof Array?l:[l];for(var h=[],d=0;dl+o);r++)if(t[r].y+=n,r>e&&r+1t[r].y+t[r].height)return void h(r,n/2);h(i-1,n/2)}function h(e,i){for(var n=e;n>=0&&!(t[n].y-i0&&t[n].y>t[n-1].y+t[n-1].height));n--);}function d(t,e,i,n,a,r){for(var o=e?Number.MAX_VALUE:0,s=0,l=t.length;s=o&&(d=o-10),!e&&d<=o&&(d=o+10),t[s].x=i+d*r,o=d}}t.sort((function(t,e){return t.y-e.y}));for(var p,f=0,g=t.length,m=[],v=[],y=0;y=i?v.push(t[y]):m.push(t[y]);d(m,!1,e,i,n,a),d(v,!0,e,i,n,a)}function s(t){return\"center\"===t.position}t.exports=function(t,e,i,l,u,c){var h,d,p=t.getData(),f=[],g=!1,m=(t.get(\"minShowLabelAngle\")||0)*r;p.each((function(r){var o=p.getItemLayout(r),s=p.getItemModel(r),l=s.getModel(\"label\"),c=l.get(\"position\")||s.get(\"emphasis.label.position\"),v=l.get(\"distanceToLabelLine\"),y=l.get(\"alignTo\"),x=a(l.get(\"margin\"),i),_=l.get(\"bleedMargin\"),b=l.getFont(),w=s.getModel(\"labelLine\"),S=w.get(\"length\");S=a(S,i);var M=w.get(\"length2\");if(M=a(M,i),!(o.angle0?\"right\":\"left\":L>0?\"left\":\"right\"}var G=l.get(\"rotate\");k=\"number\"==typeof G?G*(Math.PI/180):G?L<0?-C+Math.PI:-C:0,g=!!k,o.label={x:I,y:T,position:c,height:N.height,len:S,len2:M,linePoints:A,textAlign:D,verticalAlign:\"middle\",rotation:k,inside:E,labelDistance:v,labelAlignTo:y,labelMargin:x,bleedMargin:_,textRect:N,text:O,font:b},E||f.push(o.label)}})),!g&&t.get(\"avoidLabelOverlap\")&&function(t,e,i,a,r,l,u,c){for(var h=[],d=[],p=Number.MAX_VALUE,f=-Number.MAX_VALUE,g=0;g1?\"series.multiple.prefix\":\"series.single.prefix\"),{seriesCount:o}),e.eachSeries((function(t,e){if(e1?\"multiple\":\"single\")+\".\";i=p(i=f(n?s+\"withName\":s+\"withoutName\"),{seriesId:t.seriesIndex,seriesName:t.get(\"name\"),seriesType:(y=t.subType,a.series.typeNames[y]||\"\\u81ea\\u5b9a\\u4e49\\u56fe\")});var u=t.getData();window.data=u,u.count()>l?i+=p(f(\"data.partialData\"),{displayCnt:l}):i+=f(\"data.allData\");for(var h=[],g=0;g0:t.splitNumber>0)&&!t.calculable?\"piecewise\":\"continuous\"}))},vKoX:function(t,e,i){var n=i(\"SrGk\");function a(t,e){n.call(this,t,e,[\"filter\"],\"__filter_in_use__\",\"_shadowDom\")}function r(t){return t&&(t.shadowBlur||t.shadowOffsetX||t.shadowOffsetY||t.textShadowBlur||t.textShadowOffsetX||t.textShadowOffsetY)}i(\"bYtY\").inherits(a,n),a.prototype.addWithoutUpdate=function(t,e){if(e&&r(e.style)){var i;e._shadowDom?(i=e._shadowDom,this.getDefs(!0).contains(e._shadowDom)||this.addDom(i)):i=this.add(e),this.markUsed(e);var n=i.getAttribute(\"id\");t.style.filter=\"url(#\"+n+\")\"}},a.prototype.add=function(t){var e=this.createElement(\"filter\");return t._shadowDomId=t._shadowDomId||this.nextId++,e.setAttribute(\"id\",\"zr\"+this._zrId+\"-shadow-\"+t._shadowDomId),this.updateDom(t,e),this.addDom(e),e},a.prototype.update=function(t,e){if(r(e.style)){var i=this;n.prototype.update.call(this,e,(function(){i.updateDom(e,e._shadowDom)}))}else this.remove(t,e)},a.prototype.remove=function(t,e){null!=e._shadowDomId&&(this.removeDom(t),t.style.filter=\"\")},a.prototype.updateDom=function(t,e){var i=e.getElementsByTagName(\"feDropShadow\");i=0===i.length?this.createElement(\"feDropShadow\"):i[0];var n,a,r,o,s=t.style,l=t.scale&&t.scale[0]||1,u=t.scale&&t.scale[1]||1;if(s.shadowBlur||s.shadowOffsetX||s.shadowOffsetY)n=s.shadowOffsetX||0,a=s.shadowOffsetY||0,r=s.shadowBlur,o=s.shadowColor;else{if(!s.textShadowBlur)return void this.removeDom(e,s);n=s.textShadowOffsetX||0,a=s.textShadowOffsetY||0,r=s.textShadowBlur,o=s.textShadowColor}i.setAttribute(\"dx\",n/l),i.setAttribute(\"dy\",a/u),i.setAttribute(\"flood-color\",o),i.setAttribute(\"stdDeviation\",r/2/l+\" \"+r/2/u),e.setAttribute(\"x\",\"-100%\"),e.setAttribute(\"y\",\"-100%\"),e.setAttribute(\"width\",Math.ceil(r/2*200)+\"%\"),e.setAttribute(\"height\",Math.ceil(r/2*200)+\"%\"),e.appendChild(i),t._shadowDom=e},a.prototype.markUsed=function(t){t._shadowDom&&n.prototype.markUsed.call(this,t._shadowDom)},t.exports=a},vL6D:function(t,e,i){var n=i(\"bYtY\"),a=i(\"+rIm\"),r=i(\"IwbS\"),o=i(\"7bkD\"),s=i(\"Znkb\"),l=i(\"WN+l\"),u=l.rectCoordAxisBuildSplitArea,c=l.rectCoordAxisHandleRemove,h=[\"axisLine\",\"axisTickLabel\",\"axisName\"],d=[\"splitArea\",\"splitLine\"],p=s.extend({type:\"singleAxis\",axisPointerClass:\"SingleAxisPointer\",render:function(t,e,i,s){var l=this.group;l.removeAll();var u=this._axisGroup;this._axisGroup=new r.Group;var c=o.layout(t),f=new a(t,c);n.each(h,f.add,f),l.add(this._axisGroup),l.add(f.getGroup()),n.each(d,(function(e){t.get(e+\".show\")&&this[\"_\"+e](t)}),this),r.groupTransition(u,this._axisGroup,t),p.superCall(this,\"render\",t,e,i,s)},remove:function(){c(this)},_splitLine:function(t){var e=t.axis;if(!e.scale.isBlank()){var i=t.getModel(\"splitLine\"),n=i.getModel(\"lineStyle\"),a=n.get(\"width\"),o=n.get(\"color\");o=o instanceof Array?o:[o];for(var s=t.coordinateSystem.getRect(),l=e.isHorizontal(),u=[],c=0,h=e.getTicksCoords({tickModel:i}),d=[],p=[],f=0;f0&&e.animate(i,!1).when(null==r?500:r,c).delay(o||0)}(t,\"\",t,e,i,n,h);var d=t.animators.slice(),f=d.length;function g(){--f||r&&r()}f||r&&r();for(var m=0;m=0)&&t(r,n,a)}))}var p=d.prototype;function f(t){return t[0]>t[1]&&t.reverse(),t}function g(t,e){return r.parseFinder(t,e,{includeMainTypes:h})}p.setOutputRanges=function(t,e){this.matchOutputRanges(t,e,(function(t,e,i){if((t.coordRanges||(t.coordRanges=[])).push(e),!t.coordRange){t.coordRange=e;var n=x[t.brushType](0,i,e);t.__rangeOffset={offset:b[t.brushType](n.values,t.range,[1,1]),xyMinMax:n.xyMinMax}}}))},p.matchOutputRanges=function(t,e,i){s(t,(function(t){var a=this.findTargetInfo(t,e);a&&!0!==a&&n.each(a.coordSyses,(function(n){var a=x[t.brushType](1,n,t.range);i(t,a.values,n,e)}))}),this)},p.setInputRanges=function(t,e){s(t,(function(t){var i,n,a,r,o=this.findTargetInfo(t,e);if(t.range=t.range||[],o&&!0!==o){t.panelId=o.panelId;var s=x[t.brushType](0,o.coordSys,t.coordRange),l=t.__rangeOffset;t.range=l?b[t.brushType](s.values,l.offset,(i=l.xyMinMax,n=S(s.xyMinMax),a=S(i),r=[n[0]/a[0],n[1]/a[1]],isNaN(r[0])&&(r[0]=1),isNaN(r[1])&&(r[1]=1),r)):s.values}}),this)},p.makePanelOpts=function(t,e){return n.map(this._targetInfoList,(function(i){var n=i.getPanelRect();return{panelId:i.panelId,defaultBrushType:e&&e(i),clipPath:o.makeRectPanelClipPath(n),isTargetByCursor:o.makeRectIsTargetByCursor(n,t,i.coordSysModel),getLinearBrushOtherExtent:o.makeLinearBrushOtherExtent(n)}}))},p.controlSeries=function(t,e,i){var n=this.findTargetInfo(t,i);return!0===n||n&&l(n.coordSyses,e.coordinateSystem)>=0},p.findTargetInfo=function(t,e){for(var i=this._targetInfoList,n=g(e,t),a=0;a=0||l(a,t.getAxis(\"y\").model)>=0)&&n.push(t)})),e.push({panelId:\"grid--\"+t.id,gridModel:t,coordSysModel:t,coordSys:n[0],coordSyses:n,getPanelRect:y.grid,xAxisDeclared:u[t.id],yAxisDeclared:c[t.id]})})))},geo:function(t,e){s(t.geoModels,(function(t){var i=t.coordinateSystem;e.push({panelId:\"geo--\"+t.id,geoModel:t,coordSysModel:t,coordSys:i,coordSyses:[i],getPanelRect:y.geo})}))}},v=[function(t,e){var i=t.xAxisModel,n=t.yAxisModel,a=t.gridModel;return!a&&i&&(a=i.axis.grid.model),!a&&n&&(a=n.axis.grid.model),a&&a===e.gridModel},function(t,e){var i=t.geoModel;return i&&i===e.geoModel}],y={grid:function(){return this.coordSys.grid.getRect().clone()},geo:function(){var t=this.coordSys,e=t.getBoundingRect().clone();return e.applyTransform(a.getTransform(t)),e}},x={lineX:u(_,0),lineY:u(_,1),rect:function(t,e,i){var n=e[c[t]]([i[0][0],i[1][0]]),a=e[c[t]]([i[0][1],i[1][1]]),r=[f([n[0],a[0]]),f([n[1],a[1]])];return{values:r,xyMinMax:r}},polygon:function(t,e,i){var a=[[1/0,-1/0],[1/0,-1/0]];return{values:n.map(i,(function(i){var n=e[c[t]](i);return a[0][0]=Math.min(a[0][0],n[0]),a[1][0]=Math.min(a[1][0],n[1]),a[0][1]=Math.max(a[0][1],n[0]),a[1][1]=Math.max(a[1][1],n[1]),n})),xyMinMax:a}}};function _(t,e,i,a){var r=i.getAxis([\"x\",\"y\"][t]),o=f(n.map([0,1],(function(t){return e?r.coordToData(r.toLocalCoord(a[t])):r.toGlobalCoord(r.dataToCoord(a[t]))}))),s=[];return s[t]=o,s[1-t]=[NaN,NaN],{values:o,xyMinMax:s}}var b={lineX:u(w,0),lineY:u(w,1),rect:function(t,e,i){return[[t[0][0]-i[0]*e[0][0],t[0][1]-i[0]*e[0][1]],[t[1][0]-i[1]*e[1][0],t[1][1]-i[1]*e[1][1]]]},polygon:function(t,e,i){return n.map(t,(function(t,n){return[t[0]-i[0]*e[n][0],t[1]-i[1]*e[n][1]]}))}};function w(t,e,i,n){return[e[0]-n[t]*i[0],e[1]-n[t]*i[1]]}function S(t){return t?[t[0][1]-t[0][0],t[1][1]-t[1][0]]:[NaN,NaN]}t.exports=d},vZI5:function(t,e,i){var n=i(\"bYtY\"),a=i(\"T4UG\"),r=i(\"5GhG\").seriesModelMixin,o=a.extend({type:\"series.candlestick\",dependencies:[\"xAxis\",\"yAxis\",\"grid\"],defaultValueDimensions:[{name:\"open\",defaultTooltip:!0},{name:\"close\",defaultTooltip:!0},{name:\"lowest\",defaultTooltip:!0},{name:\"highest\",defaultTooltip:!0}],dimensions:null,defaultOption:{zlevel:0,z:2,coordinateSystem:\"cartesian2d\",legendHoverLink:!0,hoverAnimation:!0,layout:null,clip:!0,itemStyle:{color:\"#c23531\",color0:\"#314656\",borderWidth:1,borderColor:\"#c23531\",borderColor0:\"#314656\"},emphasis:{itemStyle:{borderWidth:2}},barMaxWidth:null,barMinWidth:null,barWidth:null,large:!0,largeThreshold:600,progressive:3e3,progressiveThreshold:1e4,progressiveChunkMode:\"mod\",animationUpdate:!1,animationEasing:\"linear\",animationDuration:300},getShadowDim:function(){return\"open\"},brushSelector:function(t,e,i){var n=e.getItemLayout(t);return n&&i.rect(n.brushRect)}});n.mixin(o,r,!0),t.exports=o},vafp:function(t,e,i){var n=i(\"bYtY\"),a=i(\"8nly\");function r(t,e,i){for(var n=[],a=e[0],r=e[1],o=0;o>1^-(1&s),l=l>>1^-(1&l),a=s+=a,r=l+=r,n.push([s/i,l/i])}return n}t.exports=function(t,e){return function(t){if(!t.UTF8Encoding)return t;var e=t.UTF8Scale;null==e&&(e=1024);for(var i=t.features,n=0;n0})),(function(t){var i=t.properties,r=t.geometry,o=r.coordinates,s=[];\"Polygon\"===r.type&&s.push({type:\"polygon\",exterior:o[0],interiors:o.slice(1)}),\"MultiPolygon\"===r.type&&n.each(o,(function(t){t[0]&&s.push({type:\"polygon\",exterior:t[0],interiors:t.slice(1)})}));var l=new a(i[e||\"name\"],s,i.cp);return l.properties=i,l}))}},vcCh:function(t,e,i){var n=i(\"ProS\");i(\"0qV/\"),n.registerAction({type:\"dragNode\",event:\"dragnode\",update:\"update\"},(function(t,e){e.eachComponent({mainType:\"series\",subType:\"sankey\",query:t},(function(e){e.setNodePosition(t.dataIndex,[t.localX,t.localY])}))}))},wDdD:function(t,e,i){var n=i(\"ProS\"),a=i(\"bYtY\");i(\"98bh\"),i(\"GrNh\");var r=i(\"d4KN\"),o=i(\"mOdp\"),s=i(\"KS52\"),l=i(\"0/Rx\");r(\"pie\",[{type:\"pieToggleSelect\",event:\"pieselectchanged\",method:\"toggleSelected\"},{type:\"pieSelect\",event:\"pieselected\",method:\"select\"},{type:\"pieUnSelect\",event:\"pieunselected\",method:\"unSelect\"}]),n.registerVisual(o(\"pie\")),n.registerLayout(a.curry(s,\"pie\")),n.registerProcessor(l(\"pie\"))},wr5s:function(t,e,i){var n=(0,i(\"IwbS\").extendShape)({type:\"sausage\",shape:{cx:0,cy:0,r0:0,r:0,startAngle:0,endAngle:2*Math.PI,clockwise:!0},buildPath:function(t,e){var i=e.cx,n=e.cy,a=Math.max(e.r0||0,0),r=Math.max(e.r,0),o=.5*(r-a),s=a+o,l=e.startAngle,u=e.endAngle,c=e.clockwise,h=Math.cos(l),d=Math.sin(l),p=Math.cos(u),f=Math.sin(u);(c?u-l<2*Math.PI:l-u<2*Math.PI)&&(t.moveTo(h*a+i,d*a+n),t.arc(h*s+i,d*s+n,o,-Math.PI+l,l,!c)),t.arc(i,n,r,l,u,!c),t.moveTo(p*r+i,f*r+n),t.arc(p*s+i,f*s+n,o,u-2*Math.PI,u-Math.PI,!c),0!==a&&(t.arc(i,n,a,u,l,c),t.moveTo(h*a+i,f*a+n)),t.closePath()}});t.exports=n},wt3j:function(t,e,i){var n=i(\"ProS\"),a=i(\"bYtY\"),r=i(\"/IIm\"),o=i(\"EMyp\").layoutCovers,s=n.extendComponentView({type:\"brush\",init:function(t,e){this.ecModel=t,this.api=e,(this._brushController=new r(e.getZr())).on(\"brush\",a.bind(this._onBrush,this)).mount()},render:function(t){return this.model=t,l.apply(this,arguments)},updateTransform:function(t,e){return o(e),l.apply(this,arguments)},updateView:l,dispose:function(){this._brushController.dispose()},_onBrush:function(t,e){var i=this.model.id;this.model.brushTargetManager.setOutputRanges(t,this.ecModel),(!e.isEnd||e.removeOnClick)&&this.api.dispatchAction({type:\"brush\",brushId:i,areas:a.clone(t),$from:i}),e.isEnd&&this.api.dispatchAction({type:\"brushEnd\",brushId:i,areas:a.clone(t),$from:i})}});function l(t,e,i,n){(!n||n.$from!==t.id)&&this._brushController.setPanels(t.brushTargetManager.makePanelOpts(i)).enableBrush(t.brushOption).updateCovers(t.areas.slice())}t.exports=s},x3X8:function(t,e,i){var n=i(\"KxfA\").retrieveRawValue;e.getDefaultLabel=function(t,e){var i=t.mapDimension(\"defaultedLabel\",!0),a=i.length;if(1===a)return n(t,e,i[0]);if(a){for(var r=[],o=0;o=0},this.indexOfName=function(e){return t().indexOfName(e)},this.getItemVisual=function(e,i){return t().getItemVisual(e,i)}}},xRUu:function(t,e,i){i(\"hJvP\"),i(\"hFmY\"),i(\"sAZ8\")},xSat:function(t,e){var i={axisPointer:1,tooltip:1,brush:1};e.onIrrelevantElement=function(t,e,n){var a=e.getComponentByElement(t.topTarget),r=a&&a.coordinateSystem;return a&&a!==n&&!i[a.mainType]&&r&&r.model!==n}},xTNl:function(t,e){var i=[\"#37A2DA\",\"#32C5E9\",\"#67E0E3\",\"#9FE6B8\",\"#FFDB5C\",\"#ff9f7f\",\"#fb7293\",\"#E062AE\",\"#E690D1\",\"#e7bcf3\",\"#9d96f5\",\"#8378EA\",\"#96BFFF\"];t.exports={color:i,colorLayer:[[\"#37A2DA\",\"#ffd85c\",\"#fd7b5f\"],[\"#37A2DA\",\"#67E0E3\",\"#FFDB5C\",\"#ff9f7f\",\"#E062AE\",\"#9d96f5\"],[\"#37A2DA\",\"#32C5E9\",\"#9FE6B8\",\"#FFDB5C\",\"#ff9f7f\",\"#fb7293\",\"#e7bcf3\",\"#8378EA\",\"#96BFFF\"],i]}},xiyX:function(t,e,i){var n=i(\"bYtY\"),a=i(\"bLfw\"),r=i(\"nkfE\"),o=i(\"ICMv\"),s=a.extend({type:\"singleAxis\",layoutMode:\"box\",axis:null,coordinateSystem:null,getCoordSysModel:function(){return this}});n.merge(s.prototype,o),r(\"single\",s,(function(t,e){return e.type||(e.data?\"category\":\"value\")}),{left:\"5%\",top:\"5%\",right:\"5%\",bottom:\"5%\",type:\"value\",position:\"bottom\",orient:\"horizontal\",axisLine:{show:!0,lineStyle:{width:1,type:\"solid\"}},tooltip:{show:!0},axisTick:{show:!0,length:6,lineStyle:{width:1}},axisLabel:{show:!0,interval:\"auto\"},splitLine:{show:!0,lineStyle:{type:\"dashed\",opacity:.2}}}),t.exports=s},\"y+Vt\":function(t,e,i){var n=i(\"Gev7\"),a=i(\"bYtY\"),r=i(\"IMiH\"),o=i(\"2DNl\"),s=i(\"3C/r\").prototype.getCanvasPattern,l=Math.abs,u=new r(!0);function c(t){n.call(this,t),this.path=null}c.prototype={constructor:c,type:\"path\",__dirtyPath:!0,strokeContainThreshold:5,segmentIgnoreThreshold:0,subPixelOptimize:!1,brush:function(t,e){var i,n=this.style,a=this.path||u,r=n.hasStroke(),o=n.hasFill(),l=n.fill,c=n.stroke,h=o&&!!l.colorStops,d=r&&!!c.colorStops,p=o&&!!l.image,f=r&&!!c.image;n.bind(t,this,e),this.setTransform(t),this.__dirty&&(h&&(i=i||this.getBoundingRect(),this._fillGradient=n.getGradient(t,l,i)),d&&(i=i||this.getBoundingRect(),this._strokeGradient=n.getGradient(t,c,i))),h?t.fillStyle=this._fillGradient:p&&(t.fillStyle=s.call(l,t)),d?t.strokeStyle=this._strokeGradient:f&&(t.strokeStyle=s.call(c,t));var g=n.lineDash,m=n.lineDashOffset,v=!!t.setLineDash,y=this.getGlobalScale();if(a.setScale(y[0],y[1],this.segmentIgnoreThreshold),this.__dirtyPath||g&&!v&&r?(a.beginPath(t),g&&!v&&(a.setLineDash(g),a.setLineDashOffset(m)),this.buildPath(a,this.shape,!1),this.path&&(this.__dirtyPath=!1)):(t.beginPath(),this.path.rebuildPath(t)),o)if(null!=n.fillOpacity){var x=t.globalAlpha;t.globalAlpha=n.fillOpacity*n.opacity,a.fill(t),t.globalAlpha=x}else a.fill(t);g&&v&&(t.setLineDash(g),t.lineDashOffset=m),r&&(null!=n.strokeOpacity?(x=t.globalAlpha,t.globalAlpha=n.strokeOpacity*n.opacity,a.stroke(t),t.globalAlpha=x):a.stroke(t)),g&&v&&t.setLineDash([]),null!=n.text&&(this.restoreTransform(t),this.drawRectText(t,this.getBoundingRect()))},buildPath:function(t,e,i){},createPathProxy:function(){this.path=new r},getBoundingRect:function(){var t=this._rect,e=this.style,i=!t;if(i){var n=this.path;n||(n=this.path=new r),this.__dirtyPath&&(n.beginPath(),this.buildPath(n,this.shape,!1)),t=n.getBoundingRect()}if(this._rect=t,e.hasStroke()){var a=this._rectWithStroke||(this._rectWithStroke=t.clone());if(this.__dirty||i){a.copy(t);var o=e.lineWidth,s=e.strokeNoScale?this.getLineScale():1;e.hasFill()||(o=Math.max(o,this.strokeContainThreshold||4)),s>1e-10&&(a.width+=o/s,a.height+=o/s,a.x-=o/s/2,a.y-=o/s/2)}return a}return t},contain:function(t,e){var i=this.transformCoordToLocal(t,e),n=this.getBoundingRect(),a=this.style;if(n.contain(t=i[0],e=i[1])){var r=this.path.data;if(a.hasStroke()){var s=a.lineWidth,l=a.strokeNoScale?this.getLineScale():1;if(l>1e-10&&(a.hasFill()||(s=Math.max(s,this.strokeContainThreshold)),o.containStroke(r,s/l,t,e)))return!0}if(a.hasFill())return o.contain(r,t,e)}return!1},dirty:function(t){null==t&&(t=!0),t&&(this.__dirtyPath=t,this._rect=null),this.__dirty=this.__dirtyText=!0,this.__zr&&this.__zr.refresh(),this.__clipTarget&&this.__clipTarget.dirty()},animateShape:function(t){return this.animate(\"shape\",t)},attrKV:function(t,e){\"shape\"===t?(this.setShape(e),this.__dirtyPath=!0,this._rect=null):n.prototype.attrKV.call(this,t,e)},setShape:function(t,e){var i=this.shape;if(i){if(a.isObject(t))for(var n in t)t.hasOwnProperty(n)&&(i[n]=t[n]);else i[t]=e;this.dirty(!0)}return this},getLineScale:function(){var t=this.transform;return t&&l(t[0]-1)>1e-10&&l(t[3]-1)>1e-10?Math.sqrt(l(t[0]*t[3]-t[2]*t[1])):1}},c.extend=function(t){var e=function(e){c.call(this,e),t.style&&this.style.extendFrom(t.style,!1);var i=t.shape;if(i){this.shape=this.shape||{};var n=this.shape;for(var a in i)!n.hasOwnProperty(a)&&i.hasOwnProperty(a)&&(n[a]=i[a])}t.init&&t.init.call(this,e)};for(var i in a.inherits(e,c),t)\"style\"!==i&&\"shape\"!==i&&(e.prototype[i]=t[i]);return e},a.inherits(c,n),t.exports=c},\"y+lR\":function(t,e,i){var n=i(\"bYtY\"),a=i(\"mFDi\"),r=i(\"z35g\");function o(t){r.call(this,t)}o.prototype={constructor:o,type:\"cartesian2d\",dimensions:[\"x\",\"y\"],getBaseAxis:function(){return this.getAxesByScale(\"ordinal\")[0]||this.getAxesByScale(\"time\")[0]||this.getAxis(\"x\")},containPoint:function(t){var e=this.getAxis(\"x\"),i=this.getAxis(\"y\");return e.contain(e.toLocalCoord(t[0]))&&i.contain(i.toLocalCoord(t[1]))},containData:function(t){return this.getAxis(\"x\").containData(t[0])&&this.getAxis(\"y\").containData(t[1])},dataToPoint:function(t,e,i){var n=this.getAxis(\"x\"),a=this.getAxis(\"y\");return(i=i||[])[0]=n.toGlobalCoord(n.dataToCoord(t[0])),i[1]=a.toGlobalCoord(a.dataToCoord(t[1])),i},clampData:function(t,e){var i=this.getAxis(\"x\").scale,n=this.getAxis(\"y\").scale,a=i.getExtent(),r=n.getExtent(),o=i.parse(t[0]),s=n.parse(t[1]);return(e=e||[])[0]=Math.min(Math.max(Math.min(a[0],a[1]),o),Math.max(a[0],a[1])),e[1]=Math.min(Math.max(Math.min(r[0],r[1]),s),Math.max(r[0],r[1])),e},pointToData:function(t,e){var i=this.getAxis(\"x\"),n=this.getAxis(\"y\");return(e=e||[])[0]=i.coordToData(i.toLocalCoord(t[0])),e[1]=n.coordToData(n.toLocalCoord(t[1])),e},getOtherAxis:function(t){return this.getAxis(\"x\"===t.dim?\"y\":\"x\")},getArea:function(){var t=this.getAxis(\"x\").getGlobalExtent(),e=this.getAxis(\"y\").getGlobalExtent(),i=Math.min(t[0],t[1]),n=Math.min(e[0],e[1]),r=Math.max(t[0],t[1])-i,o=Math.max(e[0],e[1])-n;return new a(i,n,r,o)}},n.inherits(o,r),t.exports=o},y23F:function(t,e){function i(){this.on(\"mousedown\",this._dragStart,this),this.on(\"mousemove\",this._drag,this),this.on(\"mouseup\",this._dragEnd,this)}function n(t,e){return{target:t,topTarget:e&&e.topTarget}}i.prototype={constructor:i,_dragStart:function(t){for(var e=t.target;e&&!e.draggable;)e=e.parent;e&&(this._draggingTarget=e,e.dragging=!0,this._x=t.offsetX,this._y=t.offsetY,this.dispatchToElement(n(e,t),\"dragstart\",t.event))},_drag:function(t){var e=this._draggingTarget;if(e){var i=t.offsetX,a=t.offsetY,r=i-this._x,o=a-this._y;this._x=i,this._y=a,e.drift(r,o,t),this.dispatchToElement(n(e,t),\"drag\",t.event);var s=this.findHover(i,a,e).target,l=this._dropTarget;this._dropTarget=s,e!==s&&(l&&s!==l&&this.dispatchToElement(n(l,t),\"dragleave\",t.event),s&&s!==l&&this.dispatchToElement(n(s,t),\"dragenter\",t.event))}},_dragEnd:function(t){var e=this._draggingTarget;e&&(e.dragging=!1),this.dispatchToElement(n(e,t),\"dragend\",t.event),this._dropTarget&&this.dispatchToElement(n(this._dropTarget,t),\"drop\",t.event),this._draggingTarget=null,this._dropTarget=null}},t.exports=i},y2l5:function(t,e,i){var n=i(\"MwEJ\"),a=i(\"T4UG\").extend({type:\"series.scatter\",dependencies:[\"grid\",\"polar\",\"geo\",\"singleAxis\",\"calendar\"],getInitialData:function(t,e){return n(this.getSource(),this,{useEncodeDefaulter:!0})},brushSelector:\"point\",getProgressive:function(){var t=this.option.progressive;return null==t?this.option.large?5e3:this.get(\"progressive\"):t},getProgressiveThreshold:function(){var t=this.option.progressiveThreshold;return null==t?this.option.large?1e4:this.get(\"progressiveThreshold\"):t},defaultOption:{coordinateSystem:\"cartesian2d\",zlevel:0,z:2,legendHoverLink:!0,hoverAnimation:!0,symbolSize:10,large:!1,largeThreshold:2e3,itemStyle:{opacity:.8},clip:!0}});t.exports=a},y3NT:function(t,e,i){var n=i(\"OELB\").parsePercent,a=i(\"bYtY\"),r=Math.PI/180;t.exports=function(t,e,i,o){e.eachSeriesByType(t,(function(t){var e=t.get(\"center\"),o=t.get(\"radius\");a.isArray(o)||(o=[0,o]),a.isArray(e)||(e=[e,e]);var s=i.getWidth(),l=i.getHeight(),u=Math.min(s,l),c=n(e[0],s),h=n(e[1],l),d=n(o[0],u/2),p=n(o[1],u/2),f=-t.get(\"startAngle\")*r,g=t.get(\"minAngle\")*r,m=t.getData().tree.root,v=t.getViewRoot(),y=v.depth,x=t.get(\"sort\");null!=x&&function t(e,i){var n=e.children||[];e.children=function(t,e){if(\"function\"==typeof e)return t.sort(e);var i=\"asc\"===e;return t.sort((function(t,e){var n=(t.getValue()-e.getValue())*(i?1:-1);return 0===n?(t.dataIndex-e.dataIndex)*(i?-1:1):n}))}(n,i),n.length&&a.each(e.children,(function(e){t(e,i)}))}(v,x);var _=0;a.each(v.children,(function(t){!isNaN(t.getValue())&&_++}));var b=v.getValue(),w=Math.PI/(b||_)*2,S=v.depth>0,M=(p-d)/(v.height-(S?-1:1)||1),I=t.get(\"clockwise\"),T=t.get(\"stillShowZeroSum\"),A=I?1:-1,D=function(t,e){if(t){var i=e;if(t!==m){var r=t.getValue(),o=0===b&&T?w:r*w;o=0;s--){var l=2*s,u=n[l]-r/2,c=n[l+1]-o/2;if(t>=u&&e>=c&&t<=u+r&&e<=c+o)return s}return-1}});function s(){this.group=new n.Group}var l=s.prototype;l.isPersistent=function(){return!this._incremental},l.updateData=function(t,e){this.group.removeAll();var i=new o({rectHover:!0,cursor:\"default\"});i.setShape({points:t.getLayout(\"symbolPoints\")}),this._setCommon(i,t,!1,e),this.group.add(i),this._incremental=null},l.updateLayout=function(t){if(!this._incremental){var e=t.getLayout(\"symbolPoints\");this.group.eachChild((function(t){null!=t.startIndex&&(e=new Float32Array(e.buffer,4*t.startIndex*2,2*(t.endIndex-t.startIndex))),t.setShape(\"points\",e)}))}},l.incrementalPrepareUpdate=function(t){this.group.removeAll(),this._clearIncremental(),t.count()>2e6?(this._incremental||(this._incremental=new r({silent:!0})),this.group.add(this._incremental)):this._incremental=null},l.incrementalUpdate=function(t,e,i){var n;this._incremental?(n=new o,this._incremental.addDisplayable(n,!0)):((n=new o({rectHover:!0,cursor:\"default\",startIndex:t.start,endIndex:t.end})).incremental=!0,this.group.add(n)),n.setShape({points:e.getLayout(\"symbolPoints\")}),this._setCommon(n,e,!!this._incremental,i)},l._setCommon=function(t,e,i,n){var r=e.hostModel;n=n||{};var o=e.getVisual(\"symbolSize\");t.setShape(\"size\",o instanceof Array?o:[o,o]),t.softClipShape=n.clipShape||null,t.symbolProxy=a(e.getVisual(\"symbol\"),0,0,0,0),t.setColor=t.symbolProxy.setColor;var s=t.shape.size[0]<4;t.useStyle(r.getModel(\"itemStyle\").getItemStyle(s?[\"color\",\"shadowBlur\",\"shadowColor\"]:[\"color\"]));var l=e.getVisual(\"color\");l&&t.setColor(l),i||(t.seriesIndex=r.seriesIndex,t.on(\"mousemove\",(function(e){t.dataIndex=null;var i=t.findDataIndex(e.offsetX,e.offsetY);i>=0&&(t.dataIndex=i+(t.startIndex||0))})))},l.remove=function(){this._clearIncremental(),this._incremental=null,this.group.removeAll()},l._clearIncremental=function(){var t=this._incremental;t&&t.clearDisplaybles()},t.exports=s},yik8:function(t,e,i){var n=i(\"bZqE\"),a=n.eachAfter,r=n.eachBefore,o=i(\"Itpr\"),s=o.init,l=o.firstWalk,u=o.secondWalk,c=o.separation,h=o.radialCoordinate,d=o.getViewRect;t.exports=function(t,e){t.eachSeriesByType(\"tree\",(function(t){!function(t,e){var i=d(t,e);t.layoutInfo=i;var n=t.get(\"layout\"),o=0,p=0,f=null;\"radial\"===n?(o=2*Math.PI,p=Math.min(i.height,i.width)/2,f=c((function(t,e){return(t.parentNode===e.parentNode?1:2)/t.depth}))):(o=i.width,p=i.height,f=c());var g=t.getData().tree.root,m=g.children[0];if(m){s(g),a(m,l,f),g.hierNode.modifier=-m.hierNode.prelim,r(m,u);var v=m,y=m,x=m;r(m,(function(t){var e=t.getLayout().x;ey.getLayout().x&&(y=t),t.depth>x.depth&&(x=t)}));var _=v===y?1:f(v,y)/2,b=_-v.getLayout().x,w=0,S=0,M=0,I=0;if(\"radial\"===n)w=o/(y.getLayout().x+_+b),S=p/(x.depth-1||1),r(m,(function(t){M=(t.getLayout().x+b)*w;var e=h(M,I=(t.depth-1)*S);t.setLayout({x:e.x,y:e.y,rawX:M,rawY:I},!0)}));else{var T=t.getOrient();\"RL\"===T||\"LR\"===T?(S=p/(y.getLayout().x+_+b),w=o/(x.depth-1||1),r(m,(function(t){I=(t.getLayout().x+b)*S,t.setLayout({x:M=\"LR\"===T?(t.depth-1)*w:o-(t.depth-1)*w,y:I},!0)}))):\"TB\"!==T&&\"BT\"!==T||(w=o/(y.getLayout().x+_+b),S=p/(x.depth-1||1),r(m,(function(t){M=(t.getLayout().x+b)*w,t.setLayout({x:M,y:I=\"TB\"===T?(t.depth-1)*S:p-(t.depth-1)*S},!0)})))}}}(t,e)}))}},ypgQ:function(t,e,i){var n=i(\"bYtY\"),a=i(\"4NO4\"),r=i(\"bLfw\"),o=n.each,s=n.clone,l=n.map,u=n.merge,c=/^(min|max)?(.+)$/;function h(t){this._api=t,this._timelineOptions=[],this._mediaList=[],this._currentMediaIndices=[]}function d(t,e,i){var a,r,s=[],l=[],u=t.timeline;return t.baseOption&&(r=t.baseOption),(u||t.options)&&(r=r||{},s=(t.options||[]).slice()),t.media&&(r=r||{},o(t.media,(function(t){t&&t.option&&(t.query?l.push(t):a||(a=t))}))),r||(r=t),r.timeline||(r.timeline=u),o([r].concat(s).concat(n.map(l,(function(t){return t.option}))),(function(t){o(e,(function(e){e(t,i)}))})),{baseOption:r,timelineOptions:s,mediaDefault:a,mediaList:l}}function p(t,e,i){var a={width:e,height:i,aspectratio:e/i},r=!0;return n.each(t,(function(t,e){var i=e.match(c);if(i&&i[1]&&i[2]){var n=i[1],o=i[2].toLowerCase();(function(t,e,i){return\"min\"===i?t>=e:\"max\"===i?t<=e:t===e})(a[o],t,n)||(r=!1)}})),r}h.prototype={constructor:h,setOption:function(t,e){t&&n.each(a.normalizeToArray(t.series),(function(t){t&&t.data&&n.isTypedArray(t.data)&&n.setAsPrimitive(t.data)})),t=s(t);var i,c=this._optionBackup,h=d.call(this,t,e,!c);this._newBaseOption=h.baseOption,c?(i=c.baseOption,o(h.baseOption||{},(function(t,e){if(null!=t){var n=i[e];if(r.hasClass(e)){t=a.normalizeToArray(t),n=a.normalizeToArray(n);var o=a.mappingToExists(n,t);i[e]=l(o,(function(t){return t.option&&t.exist?u(t.exist,t.option,!0):t.exist||t.option}))}else i[e]=u(n,t,!0)}})),h.timelineOptions.length&&(c.timelineOptions=h.timelineOptions),h.mediaList.length&&(c.mediaList=h.mediaList),h.mediaDefault&&(c.mediaDefault=h.mediaDefault)):this._optionBackup=h},mountOption:function(t){var e=this._optionBackup;return this._timelineOptions=l(e.timelineOptions,s),this._mediaList=l(e.mediaList,s),this._mediaDefault=s(e.mediaDefault),this._currentMediaIndices=[],s(t?e.baseOption:this._newBaseOption)},getTimelineOption:function(t){var e,i=this._timelineOptions;if(i.length){var n=t.getComponent(\"timeline\");n&&(e=s(i[n.getCurrentIndex()],!0))}return e},getMediaOption:function(t){var e,i=this._api.getWidth(),n=this._api.getHeight(),a=this._mediaList,r=this._mediaDefault,o=[],u=[];if(!a.length&&!r)return u;for(var c=0,h=a.length;cr[1]&&(r[1]=i[1])}))})),r[1]0?0:NaN);var o=i.getMax(!0);null!=o&&\"dataMax\"!==o&&\"function\"!=typeof o?e[1]=o:a&&(e[1]=r>0?r-1:NaN),i.get(\"scale\",!0)||(e[0]>0&&(e[0]=0),e[1]<0&&(e[1]=0))}(this,r),r),function(t){var e=t._minMaxSpan={},i=t._dataZoomModel,n=t._dataExtent;s([\"min\",\"max\"],(function(r){var o=i.get(r+\"Span\"),s=i.get(r+\"ValueSpan\");null!=s&&(s=t.getAxisModel().axis.scale.parse(s)),null!=s?o=a.linearMap(n[0]+s,n,[0,100],!0):null!=o&&(s=a.linearMap(o,[0,100],n,!0)-n[0]),e[r+\"Span\"]=o,e[r+\"ValueSpan\"]=s}))}(this);var i=this.calculateDataWindow(t.settledOption);this._valueWindow=i.valueWindow,this._percentWindow=i.percentWindow,c(this)}var n,r},restore:function(t){t===this._dataZoomModel&&(this._valueWindow=this._percentWindow=null,c(this,!0))},filterData:function(t,e){if(t===this._dataZoomModel){var i=this._dimName,n=this.getTargetSeriesModels(),a=t.get(\"filterMode\"),r=this._valueWindow;\"none\"!==a&&s(n,(function(t){var e=t.getData(),n=e.mapDimension(i,!0);n.length&&(\"weakFilter\"===a?e.filterSelf((function(t){for(var i,a,o,s=0;sr[1];if(u&&!c&&!h)return!0;u&&(o=!0),c&&(i=!0),h&&(a=!0)}return o&&i&&a})):s(n,(function(i){if(\"empty\"===a)t.setData(e=e.map(i,(function(t){return function(t){return t>=r[0]&&t<=r[1]}(t)?t:NaN})));else{var n={};n[i]=r,e.selectRange(n)}})),s(n,(function(t){e.setApproximateExtent(r,t)})))}))}}},t.exports=u},zM3Q:function(t,e,i){var n=i(\"4NO4\").makeInner;t.exports=function(){var t=n();return function(e){var i=t(e),n=e.pipelineContext,a=i.large,r=i.progressiveRender,o=i.large=n&&n.large,s=i.progressiveRender=n&&n.progressiveRender;return!!(a^o||r^s)&&\"reset\"}}},zRKj:function(t,e,i){i(\"Ae16\"),i(\"Sp2Z\"),i(\"y4/Y\")},zTMp:function(t,e,i){var n=i(\"bYtY\"),a=i(\"Qxkt\"),r=n.each,o=n.curry;function s(t,e){return\"all\"===t||n.isArray(t)&&n.indexOf(t,e)>=0||t===e}function l(t){var e=(t.ecModel.getComponent(\"axisPointer\")||{}).coordSysAxesInfo;return e&&e.axesInfo[c(t)]}function u(t){return!!t.get(\"handle.show\")}function c(t){return t.type+\"||\"+t.id}e.collect=function(t,e){var i={axesInfo:{},seriesInvolved:!1,coordSysAxesInfo:{},coordSysMap:{}};return function(t,e,i){var l=e.getComponent(\"tooltip\"),h=e.getComponent(\"axisPointer\"),d=h.get(\"link\",!0)||[],p=[];r(i.getCoordinateSystems(),(function(i){if(i.axisPointerEnabled){var f=c(i.model),g=t.coordSysAxesInfo[f]={};t.coordSysMap[f]=i;var m=i.model.getModel(\"tooltip\",l);if(r(i.getAxes(),o(_,!1,null)),i.getTooltipAxes&&l&&m.get(\"show\")){var v=\"axis\"===m.get(\"trigger\"),y=\"cross\"===m.get(\"axisPointer.type\"),x=i.getTooltipAxes(m.get(\"axisPointer.axis\"));(v||y)&&r(x.baseAxes,o(_,!y||\"cross\",v)),y&&r(x.otherAxes,o(_,\"cross\",!1))}}function _(o,l,f){var v=f.model.getModel(\"axisPointer\",h),y=v.get(\"show\");if(y&&(\"auto\"!==y||o||u(v))){null==l&&(l=v.get(\"triggerTooltip\"));var x=(v=o?function(t,e,i,o,s,l){var u=e.getModel(\"axisPointer\"),c={};r([\"type\",\"snap\",\"lineStyle\",\"shadowStyle\",\"label\",\"animation\",\"animationDurationUpdate\",\"animationEasingUpdate\",\"z\"],(function(t){c[t]=n.clone(u.get(t))})),c.snap=\"category\"!==t.type&&!!l,\"cross\"===u.get(\"type\")&&(c.type=\"line\");var h=c.label||(c.label={});if(null==h.show&&(h.show=!1),\"cross\"===s){var d=u.get(\"label.show\");if(h.show=null==d||d,!l){var p=c.lineStyle=u.get(\"crossStyle\");p&&n.defaults(h,p.textStyle)}}return t.model.getModel(\"axisPointer\",new a(c,i,o))}(f,m,h,e,o,l):v).get(\"snap\"),_=c(f.model),b=l||x||\"category\"===f.type,w=t.axesInfo[_]={key:_,axis:f,coordSys:i,axisPointerModel:v,triggerTooltip:l,involveSeries:b,snap:x,useHandle:u(v),seriesModels:[]};g[_]=w,t.seriesInvolved|=b;var S=function(t,e){for(var i=e.model,n=e.dim,a=0;ac[1]&&c.reverse(),(null==o||o>c[1])&&(o=c[1]),o0){var I=r(v)?s:l;v>0&&(v=v*S+w),x[_++]=I[M],x[_++]=I[M+1],x[_++]=I[M+2],x[_++]=I[M+3]*v*256}else _+=4}return h.putImageData(y,0,0),c},_getBrush:function(){var t=this._brushCanvas||(this._brushCanvas=n.createCanvas()),e=this.pointSize+this.blurSize,i=2*e;t.width=i,t.height=i;var a=t.getContext(\"2d\");return a.clearRect(0,0,i,i),a.shadowOffsetX=i,a.shadowBlur=this.blurSize,a.shadowColor=\"#000\",a.beginPath(),a.arc(-e,e,this.pointSize,0,2*Math.PI,!0),a.closePath(),a.fill(),t},_getGradient:function(t,e,i){for(var n=this._gradientPixels,a=n[i]||(n[i]=new Uint8ClampedArray(1024)),r=[0,0,0,0],o=0,s=0;s<256;s++)e[i](s/255,!0,r),a[o++]=r[0],a[o++]=r[1],a[o++]=r[2],a[o++]=r[3];return a}},t.exports=a},zarK:function(t,e,i){var n,a,r=i(\"YH21\"),o=r.addEventListener,s=r.removeEventListener,l=r.normalizeEvent,u=r.getNativeEvent,c=i(\"bYtY\"),h=i(\"H6uX\"),d=i(\"ItGF\"),p=d.domSupported,f=(a={pointerdown:1,pointerup:1,pointermove:1,pointerout:1},{mouse:n=[\"click\",\"dblclick\",\"mousewheel\",\"mouseout\",\"mouseup\",\"mousedown\",\"mousemove\",\"contextmenu\"],touch:[\"touchstart\",\"touchend\",\"touchmove\"],pointer:c.map(n,(function(t){var e=t.replace(\"mouse\",\"pointer\");return a.hasOwnProperty(e)?e:t}))}),g=[\"mousemove\",\"mouseup\"],m=[\"pointermove\",\"pointerup\"];function v(t){return\"mousewheel\"===t&&d.browser.firefox?\"DOMMouseScroll\":t}function y(t){var e=t.pointerType;return\"pen\"===e||\"touch\"===e}function x(t){t&&(t.zrByTouch=!0)}function _(t,e){for(var i=e,n=!1;i&&9!==i.nodeType&&!(n=i.domBelongToZr||i!==e&&i===t.painterRoot);)i=i.parentNode;return n}function b(t,e){this.type=e.type,this.target=this.currentTarget=t.dom,this.pointerType=e.pointerType,this.clientX=e.clientX,this.clientY=e.clientY}var w=b.prototype;w.stopPropagation=w.stopImmediatePropagation=w.preventDefault=c.noop;var S={mousedown:function(t){t=l(this.dom,t),this._mayPointerCapture=[t.zrX,t.zrY],this.trigger(\"mousedown\",t)},mousemove:function(t){t=l(this.dom,t);var e=this._mayPointerCapture;!e||t.zrX===e[0]&&t.zrY===e[1]||A(this,!0),this.trigger(\"mousemove\",t)},mouseup:function(t){t=l(this.dom,t),A(this,!1),this.trigger(\"mouseup\",t)},mouseout:function(t){t=l(this.dom,t),this._pointerCapturing&&(t.zrEventControl=\"no_globalout\"),t.zrIsToLocalDOM=_(this,t.toElement||t.relatedTarget),this.trigger(\"mouseout\",t)},touchstart:function(t){x(t=l(this.dom,t)),this._lastTouchMoment=new Date,this.handler.processGesture(t,\"start\"),S.mousemove.call(this,t),S.mousedown.call(this,t)},touchmove:function(t){x(t=l(this.dom,t)),this.handler.processGesture(t,\"change\"),S.mousemove.call(this,t)},touchend:function(t){x(t=l(this.dom,t)),this.handler.processGesture(t,\"end\"),S.mouseup.call(this,t),+new Date-this._lastTouchMoment<300&&S.click.call(this,t)},pointerdown:function(t){S.mousedown.call(this,t)},pointermove:function(t){y(t)||S.mousemove.call(this,t)},pointerup:function(t){S.mouseup.call(this,t)},pointerout:function(t){y(t)||S.mouseout.call(this,t)}};c.each([\"click\",\"mousewheel\",\"dblclick\",\"contextmenu\"],(function(t){S[t]=function(e){e=l(this.dom,e),this.trigger(t,e)}}));var M={pointermove:function(t){y(t)||M.mousemove.call(this,t)},pointerup:function(t){M.mouseup.call(this,t)},mousemove:function(t){this.trigger(\"mousemove\",t)},mouseup:function(t){var e=this._pointerCapturing;A(this,!1),this.trigger(\"mouseup\",t),e&&(t.zrEventControl=\"only_globalout\",this.trigger(\"mouseout\",t))}};function I(t,e,i,n){t.mounted[e]=i,t.listenerOpts[e]=n,o(t.domTarget,v(e),i,n)}function T(t){var e=t.mounted;for(var i in e)e.hasOwnProperty(i)&&s(t.domTarget,v(i),e[i],t.listenerOpts[i]);t.mounted={}}function A(t,e){if(t._mayPointerCapture=null,p&&t._pointerCapturing^e){t._pointerCapturing=e;var i=t._globalHandlerScope;e?function(t,e){function i(i){I(e,i,(function(n){n=u(n),_(t,n.target)||(n=function(t,e){return l(t.dom,new b(t,e),!0)}(t,n),e.domHandlers[i].call(t,n))}),{capture:!0})}d.pointerEventsSupported?c.each(m,i):d.touchEventsSupported||c.each(g,i)}(t,i):T(i)}}function D(t,e){this.domTarget=t,this.domHandlers=e,this.mounted={},this.listenerOpts={},this.touchTimer=null,this.touching=!1}function C(t,e){var i,n,a;h.call(this),this.dom=t,this.painterRoot=e,this._localHandlerScope=new D(t,S),p&&(this._globalHandlerScope=new D(document,M)),this._pointerCapturing=!1,this._mayPointerCapture=null,i=this,a=(n=this._localHandlerScope).domHandlers,d.pointerEventsSupported?c.each(f.pointer,(function(t){I(n,t,(function(e){a[t].call(i,e)}))})):(d.touchEventsSupported&&c.each(f.touch,(function(t){I(n,t,(function(e){a[t].call(i,e),function(t){t.touching=!0,null!=t.touchTimer&&(clearTimeout(t.touchTimer),t.touchTimer=null),t.touchTimer=setTimeout((function(){t.touching=!1,t.touchTimer=null}),700)}(n)}))})),c.each(f.mouse,(function(t){I(n,t,(function(e){e=u(e),n.touching||a[t].call(i,e)}))})))}var L=C.prototype;L.dispose=function(){T(this._localHandlerScope),p&&T(this._globalHandlerScope)},L.setCursor=function(t){this.dom.style&&(this.dom.style.cursor=t||\"default\")},c.mixin(C,h),t.exports=C},zuHt:function(t,e,i){var n=i(\"bYtY\");t.exports=function(t){var e={};t.eachSeriesByType(\"map\",(function(i){var a=i.getMapType();if(!i.getHostGeoModel()&&!e[a]){var r={};n.each(i.seriesGroup,(function(e){var i=e.coordinateSystem,n=e.originalData;e.get(\"showLegendSymbol\")&&t.getComponent(\"legend\")&&n.each(n.mapDimension(\"value\"),(function(t,e){var a=n.getName(e),o=i.getRegion(a);if(o&&!isNaN(t)){var s=r[a]||0,l=i.dataToPoint(o.center);r[a]=s+1,n.setItemLayout(e,{point:l,offset:s})}}))}));var o=i.getData();o.each((function(t){var e=o.getName(t),i=o.getItemLayout(t)||{};i.showLabel=!r[e],o.setItemLayout(t,i)})),e[a]=!0}}))}}}]);") - site_3 = []byte("@angular/animations\nMIT\n\n@angular/cdk\nMIT\nThe MIT License\n\nCopyright (c) 2020 Google LLC.\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.\n\n\n@angular/common\nMIT\n\n@angular/core\nMIT\n\n@angular/forms\nMIT\n\n@angular/material\nMIT\nThe MIT License\n\nCopyright (c) 2020 Google LLC.\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.\n\n\n@angular/platform-browser\nMIT\n\n@angular/router\nMIT\n\n@ethersproject/abi\nMIT\nMIT License\n\nCopyright (c) 2019 Richard Moore\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\n\n@ethersproject/abstract-provider\nMIT\nMIT License\n\nCopyright (c) 2019 Richard Moore\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\n\n@ethersproject/abstract-signer\nMIT\nMIT License\n\nCopyright (c) 2019 Richard Moore\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\n\n@ethersproject/address\nMIT\nMIT License\n\nCopyright (c) 2019 Richard Moore\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\n\n@ethersproject/base64\nMIT\nMIT License\n\nCopyright (c) 2019 Richard Moore\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\n\n@ethersproject/basex\nMIT\nForked from https://github.com/cryptocoinjs/bs58\nOriginally written by Mike Hearn for BitcoinJ\nCopyright (c) 2011 Google Inc\n\nPorted to JavaScript by Stefan Thomas\nMerged Buffer refactorings from base58-native by Stephen Pair\nCopyright (c) 2013 BitPay Inc\n\nRemoved Buffer Dependency\nCopyright (c) 2019 Richard Moore\n\n\nMIT License\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\n\n@ethersproject/bignumber\nMIT\nMIT License\n\nCopyright (c) 2019 Richard Moore\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\n\n@ethersproject/bytes\nMIT\nMIT License\n\nCopyright (c) 2019 Richard Moore\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\n\n@ethersproject/constants\nMIT\nMIT License\n\nCopyright (c) 2019 Richard Moore\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\n\n@ethersproject/hash\nMIT\nMIT License\n\nCopyright (c) 2019 Richard Moore\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\n\n@ethersproject/hdnode\nMIT\nMIT License\n\nCopyright (c) 2019 Richard Moore\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\n\n@ethersproject/json-wallets\nMIT\nMIT License\n\nCopyright (c) 2019 Richard Moore\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\n\n@ethersproject/keccak256\nMIT\nMIT License\n\nCopyright (c) 2019 Richard Moore\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\n\n@ethersproject/logger\nMIT\n\n@ethersproject/pbkdf2\nMIT\nMIT License\n\nCopyright (c) 2019 Richard Moore\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\n\n@ethersproject/properties\nMIT\nMIT License\n\nCopyright (c) 2019 Richard Moore\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\n\n@ethersproject/random\nMIT\nMIT License\n\nCopyright (c) 2019 Richard Moore\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\n\n@ethersproject/rlp\nMIT\nMIT License\n\nCopyright (c) 2019 Richard Moore\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\n\n@ethersproject/sha2\nMIT\nMIT License\n\nCopyright (c) 2019 Richard Moore\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\n\n@ethersproject/signing-key\nMIT\nMIT License\n\nCopyright (c) 2019 Richard Moore\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\n\n@ethersproject/solidity\nMIT\nMIT License\n\nCopyright (c) 2019 Richard Moore\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\n\n@ethersproject/strings\nMIT\nMIT License\n\nCopyright (c) 2019 Richard Moore\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\n\n@ethersproject/transactions\nMIT\nMIT License\n\nCopyright (c) 2019 Richard Moore\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\n\n@ethersproject/units\nMIT\nMIT License\n\nCopyright (c) 2019 Richard Moore\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\n\n@ethersproject/wallet\nMIT\nMIT License\n\nCopyright (c) 2019 Richard Moore\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\n\n@ethersproject/web\nMIT\nMIT License\n\nCopyright (c) 2019 Richard Moore\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\n\n@ethersproject/wordlists\nMIT\nMIT License\n\nCopyright (c) 2019 Richard Moore\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\n\naes-js\nMIT\nThe MIT License (MIT)\n\nCopyright (c) 2015 Richard Moore\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.\n\n\n\nansi_up\nMIT\n(The MIT License)\n\nCopyright (c) 2011 Dru Nelson\n\nPermission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n'Software'), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n\n\nbn.js\nMIT\n\nbrorand\nMIT\n\ncss-loader\nMIT\nCopyright JS Foundation and other contributors\n\nPermission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n'Software'), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n\n\necharts\nApache-2.0\n\n Apache License\n Version 2.0, January 2004\n http://www.apache.org/licenses/\n\n TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n 1. Definitions.\n\n \"License\" shall mean the terms and conditions for use, reproduction,\n and distribution as defined by Sections 1 through 9 of this document.\n\n \"Licensor\" shall mean the copyright owner or entity authorized by\n the copyright owner that is granting the License.\n\n \"Legal Entity\" shall mean the union of the acting entity and all\n other entities that control, are controlled by, or are under common\n control with that entity. For the purposes of this definition,\n \"control\" means (i) the power, direct or indirect, to cause the\n direction or management of such entity, whether by contract or\n otherwise, or (ii) ownership of fifty percent (50%) or more of the\n outstanding shares, or (iii) beneficial ownership of such entity.\n\n \"You\" (or \"Your\") shall mean an individual or Legal Entity\n exercising permissions granted by this License.\n\n \"Source\" form shall mean the preferred form for making modifications,\n including but not limited to software source code, documentation\n source, and configuration files.\n\n \"Object\" form shall mean any form resulting from mechanical\n transformation or translation of a Source form, including but\n not limited to compiled object code, generated documentation,\n and conversions to other media types.\n\n \"Work\" shall mean the work of authorship, whether in Source or\n Object form, made available under the License, as indicated by a\n copyright notice that is included in or attached to the work\n (an example is provided in the Appendix below).\n\n \"Derivative Works\" shall mean any work, whether in Source or Object\n form, that is based on (or derived from) the Work and for which the\n editorial revisions, annotations, elaborations, or other modifications\n represent, as a whole, an original work of authorship. For the purposes\n of this License, Derivative Works shall not include works that remain\n separable from, or merely link (or bind by name) to the interfaces of,\n the Work and Derivative Works thereof.\n\n \"Contribution\" shall mean any work of authorship, including\n the original version of the Work and any modifications or additions\n to that Work or Derivative Works thereof, that is intentionally\n submitted to Licensor for inclusion in the Work by the copyright owner\n or by an individual or Legal Entity authorized to submit on behalf of\n the copyright owner. For the purposes of this definition, \"submitted\"\n means any form of electronic, verbal, or written communication sent\n to the Licensor or its representatives, including but not limited to\n communication on electronic mailing lists, source code control systems,\n and issue tracking systems that are managed by, or on behalf of, the\n Licensor for the purpose of discussing and improving the Work, but\n excluding communication that is conspicuously marked or otherwise\n designated in writing by the copyright owner as \"Not a Contribution.\"\n\n \"Contributor\" shall mean Licensor and any individual or Legal Entity\n on behalf of whom a Contribution has been received by Licensor and\n subsequently incorporated within the Work.\n\n 2. Grant of Copyright License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n copyright license to reproduce, prepare Derivative Works of,\n publicly display, publicly perform, sublicense, and distribute the\n Work and such Derivative Works in Source or Object form.\n\n 3. Grant of Patent License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n (except as stated in this section) patent license to make, have made,\n use, offer to sell, sell, import, and otherwise transfer the Work,\n where such license applies only to those patent claims licensable\n by such Contributor that are necessarily infringed by their\n Contribution(s) alone or by combination of their Contribution(s)\n with the Work to which such Contribution(s) was submitted. If You\n institute patent litigation against any entity (including a\n cross-claim or counterclaim in a lawsuit) alleging that the Work\n or a Contribution incorporated within the Work constitutes direct\n or contributory patent infringement, then any patent licenses\n granted to You under this License for that Work shall terminate\n as of the date such litigation is filed.\n\n 4. Redistribution. You may reproduce and distribute copies of the\n Work or Derivative Works thereof in any medium, with or without\n modifications, and in Source or Object form, provided that You\n meet the following conditions:\n\n (a) You must give any other recipients of the Work or\n Derivative Works a copy of this License; and\n\n (b) You must cause any modified files to carry prominent notices\n stating that You changed the files; and\n\n (c) You must retain, in the Source form of any Derivative Works\n that You distribute, all copyright, patent, trademark, and\n attribution notices from the Source form of the Work,\n excluding those notices that do not pertain to any part of\n the Derivative Works; and\n\n (d) If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one\n of the following places: within a NOTICE text file distributed\n as part of the Derivative Works; within the Source form or\n documentation, if provided along with the Derivative Works; or,\n within a display generated by the Derivative Works, if and\n wherever such third-party notices normally appear. The contents\n of the NOTICE file are for informational purposes only and\n do not modify the License. You may add Your own attribution\n notices within Derivative Works that You distribute, alongside\n or as an addendum to the NOTICE text from the Work, provided\n that such additional attribution notices cannot be construed\n as modifying the License.\n\n You may add Your own copyright statement to Your modifications and\n may provide additional or different license terms and conditions\n for use, reproduction, or distribution of Your modifications, or\n for any such Derivative Works as a whole, provided Your use,\n reproduction, and distribution of the Work otherwise complies with\n the conditions stated in this License.\n\n 5. Submission of Contributions. Unless You explicitly state otherwise,\n any Contribution intentionally submitted for inclusion in the Work\n by You to the Licensor shall be under the terms and conditions of\n this License, without any additional terms or conditions.\n Notwithstanding the above, nothing herein shall supersede or modify\n the terms of any separate license agreement you may have executed\n with Licensor regarding such Contributions.\n\n 6. Trademarks. This License does not grant permission to use the trade\n names, trademarks, service marks, or product names of the Licensor,\n except as required for reasonable and customary use in describing the\n origin of the Work and reproducing the content of the NOTICE file.\n\n 7. Disclaimer of Warranty. Unless required by applicable law or\n agreed to in writing, Licensor provides the Work (and each\n Contributor provides its Contributions) on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n implied, including, without limitation, any warranties or conditions\n of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n PARTICULAR PURPOSE. You are solely responsible for determining the\n appropriateness of using or redistributing the Work and assume any\n risks associated with Your exercise of permissions under this License.\n\n 8. Limitation of Liability. In no event and under no legal theory,\n whether in tort (including negligence), contract, or otherwise,\n unless required by applicable law (such as deliberate and grossly\n negligent acts) or agreed to in writing, shall any Contributor be\n liable to You for damages, including any direct, indirect, special,\n incidental, or consequential damages of any character arising as a\n result of this License or out of the use or inability to use the\n Work (including but not limited to damages for loss of goodwill,\n work stoppage, computer failure or malfunction, or any and all\n other commercial damages or losses), even if such Contributor\n has been advised of the possibility of such damages.\n\n 9. Accepting Warranty or Additional Liability. While redistributing\n the Work or Derivative Works thereof, You may choose to offer,\n and charge a fee for, acceptance of support, warranty, indemnity,\n or other liability obligations and/or rights consistent with this\n License. However, in accepting such obligations, You may act only\n on Your own behalf and on Your sole responsibility, not on behalf\n of any other Contributor, and only if You agree to indemnify,\n defend, and hold each Contributor harmless for any liability\n incurred by, or claims asserted against, such Contributor by reason\n of your accepting any such warranty or additional liability.\n\n END OF TERMS AND CONDITIONS\n\n APPENDIX: How to apply the Apache License to your work.\n\n To apply the Apache License to your work, attach the following\n boilerplate notice, with the fields enclosed by brackets \"[]\"\n replaced with your own identifying information. (Don't include\n the brackets!) The text should be enclosed in the appropriate\n comment syntax for the file format. We also recommend that a\n file or class name and description of purpose be included on the\n same \"printed page\" as the copyright notice for easier\n identification within third-party archives.\n\n Copyright [yyyy] [name of copyright owner]\n\n Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License.\n\n\n\n\n\n========================================================================\nApache ECharts Subcomponents:\n\nThe Apache ECharts project contains subcomponents with separate copyright\nnotices and license terms. Your use of the source code for these\nsubcomponents is also subject to the terms and conditions of the following\nlicenses.\n\nBSD 3-Clause (d3.js):\nThe following files embed [d3.js](https://github.com/d3/d3) BSD 3-Clause:\n `/src/chart/treemap/treemapLayout.js`,\n `/src/chart/tree/layoutHelper.js`,\n `/src/chart/graph/forceHelper.js`,\n `/src/util/number.js`,\n `/src/scale/Time.js`,\nSee `/licenses/LICENSE-d3` for details of the license.\n\n\nelliptic\nMIT\n\nethers\nMIT\nMIT License\n\nCopyright (c) 2019 Richard Moore\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\n\nhash.js\nMIT\n\nhmac-drbg\nMIT\n\ninherits\nISC\nThe ISC License\n\nCopyright (c) Isaac Z. Schlueter\n\nPermission to use, copy, modify, and/or distribute this software for any\npurpose with or without fee is hereby granted, provided that the above\ncopyright notice and this permission notice appear in all copies.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH\nREGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND\nFITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,\nINDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM\nLOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR\nOTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR\nPERFORMANCE OF THIS SOFTWARE.\n\n\n\njs-sha3\nMIT\nCopyright 2015-2016 Chen, Yi-Cyuan\n\nPermission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n\"Software\"), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE\nLIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\nOF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION\nWITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n\n\njszip\n(MIT OR GPL-3.0)\nJSZip is dual licensed. You may use it under the MIT license *or* the GPLv3\nlicense.\n\nThe MIT License\n===============\n\nCopyright (c) 2009-2016 Stuart Knightley, David Duponchel, Franz Buchinger, António Afonso\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.\n\n\nGPL version 3\n=============\n\n GNU GENERAL PUBLIC LICENSE\n Version 3, 29 June 2007\n\n Copyright (C) 2007 Free Software Foundation, Inc. \n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n Preamble\n\n The GNU General Public License is a free, copyleft license for\nsoftware and other kinds of works.\n\n The licenses for most software and other practical works are designed\nto take away your freedom to share and change the works. By contrast,\nthe GNU General Public License is intended to guarantee your freedom to\nshare and change all versions of a program--to make sure it remains free\nsoftware for all its users. We, the Free Software Foundation, use the\nGNU General Public License for most of our software; it applies also to\nany other work released this way by its authors. You can apply it to\nyour programs, too.\n\n When we speak of free software, we are referring to freedom, not\nprice. Our General Public Licenses are designed to make sure that you\nhave the freedom to distribute copies of free software (and charge for\nthem if you wish), that you receive source code or can get it if you\nwant it, that you can change the software or use pieces of it in new\nfree programs, and that you know you can do these things.\n\n To protect your rights, we need to prevent others from denying you\nthese rights or asking you to surrender the rights. Therefore, you have\ncertain responsibilities if you distribute copies of the software, or if\nyou modify it: responsibilities to respect the freedom of others.\n\n For example, if you distribute copies of such a program, whether\ngratis or for a fee, you must pass on to the recipients the same\nfreedoms that you received. You must make sure that they, too, receive\nor can get the source code. And you must show them these terms so they\nknow their rights.\n\n Developers that use the GNU GPL protect your rights with two steps:\n(1) assert copyright on the software, and (2) offer you this License\ngiving you legal permission to copy, distribute and/or modify it.\n\n For the developers' and authors' protection, the GPL clearly explains\nthat there is no warranty for this free software. For both users' and\nauthors' sake, the GPL requires that modified versions be marked as\nchanged, so that their problems will not be attributed erroneously to\nauthors of previous versions.\n\n Some devices are designed to deny users access to install or run\nmodified versions of the software inside them, although the manufacturer\ncan do so. This is fundamentally incompatible with the aim of\nprotecting users' freedom to change the software. The systematic\npattern of such abuse occurs in the area of products for individuals to\nuse, which is precisely where it is most unacceptable. Therefore, we\nhave designed this version of the GPL to prohibit the practice for those\nproducts. If such problems arise substantially in other domains, we\nstand ready to extend this provision to those domains in future versions\nof the GPL, as needed to protect the freedom of users.\n\n Finally, every program is threatened constantly by software patents.\nStates should not allow patents to restrict development and use of\nsoftware on general-purpose computers, but in those that do, we wish to\navoid the special danger that patents applied to a free program could\nmake it effectively proprietary. To prevent this, the GPL assures that\npatents cannot be used to render the program non-free.\n\n The precise terms and conditions for copying, distribution and\nmodification follow.\n\n TERMS AND CONDITIONS\n\n 0. Definitions.\n\n \"This License\" refers to version 3 of the GNU General Public License.\n\n \"Copyright\" also means copyright-like laws that apply to other kinds of\nworks, such as semiconductor masks.\n\n \"The Program\" refers to any copyrightable work licensed under this\nLicense. Each licensee is addressed as \"you\". \"Licensees\" and\n\"recipients\" may be individuals or organizations.\n\n To \"modify\" a work means to copy from or adapt all or part of the work\nin a fashion requiring copyright permission, other than the making of an\nexact copy. The resulting work is called a \"modified version\" of the\nearlier work or a work \"based on\" the earlier work.\n\n A \"covered work\" means either the unmodified Program or a work based\non the Program.\n\n To \"propagate\" a work means to do anything with it that, without\npermission, would make you directly or secondarily liable for\ninfringement under applicable copyright law, except executing it on a\ncomputer or modifying a private copy. Propagation includes copying,\ndistribution (with or without modification), making available to the\npublic, and in some countries other activities as well.\n\n To \"convey\" a work means any kind of propagation that enables other\nparties to make or receive copies. Mere interaction with a user through\na computer network, with no transfer of a copy, is not conveying.\n\n An interactive user interface displays \"Appropriate Legal Notices\"\nto the extent that it includes a convenient and prominently visible\nfeature that (1) displays an appropriate copyright notice, and (2)\ntells the user that there is no warranty for the work (except to the\nextent that warranties are provided), that licensees may convey the\nwork under this License, and how to view a copy of this License. If\nthe interface presents a list of user commands or options, such as a\nmenu, a prominent item in the list meets this criterion.\n\n 1. Source Code.\n\n The \"source code\" for a work means the preferred form of the work\nfor making modifications to it. \"Object code\" means any non-source\nform of a work.\n\n A \"Standard Interface\" means an interface that either is an official\nstandard defined by a recognized standards body, or, in the case of\ninterfaces specified for a particular programming language, one that\nis widely used among developers working in that language.\n\n The \"System Libraries\" of an executable work include anything, other\nthan the work as a whole, that (a) is included in the normal form of\npackaging a Major Component, but which is not part of that Major\nComponent, and (b) serves only to enable use of the work with that\nMajor Component, or to implement a Standard Interface for which an\nimplementation is available to the public in source code form. A\n\"Major Component\", in this context, means a major essential component\n(kernel, window system, and so on) of the specific operating system\n(if any) on which the executable work runs, or a compiler used to\nproduce the work, or an object code interpreter used to run it.\n\n The \"Corresponding Source\" for a work in object code form means all\nthe source code needed to generate, install, and (for an executable\nwork) run the object code and to modify the work, including scripts to\ncontrol those activities. However, it does not include the work's\nSystem Libraries, or general-purpose tools or generally available free\nprograms which are used unmodified in performing those activities but\nwhich are not part of the work. For example, Corresponding Source\nincludes interface definition files associated with source files for\nthe work, and the source code for shared libraries and dynamically\nlinked subprograms that the work is specifically designed to require,\nsuch as by intimate data communication or control flow between those\nsubprograms and other parts of the work.\n\n The Corresponding Source need not include anything that users\ncan regenerate automatically from other parts of the Corresponding\nSource.\n\n The Corresponding Source for a work in source code form is that\nsame work.\n\n 2. Basic Permissions.\n\n All rights granted under this License are granted for the term of\ncopyright on the Program, and are irrevocable provided the stated\nconditions are met. This License explicitly affirms your unlimited\npermission to run the unmodified Program. The output from running a\ncovered work is covered by this License only if the output, given its\ncontent, constitutes a covered work. This License acknowledges your\nrights of fair use or other equivalent, as provided by copyright law.\n\n You may make, run and propagate covered works that you do not\nconvey, without conditions so long as your license otherwise remains\nin force. You may convey covered works to others for the sole purpose\nof having them make modifications exclusively for you, or provide you\nwith facilities for running those works, provided that you comply with\nthe terms of this License in conveying all material for which you do\nnot control copyright. Those thus making or running the covered works\nfor you must do so exclusively on your behalf, under your direction\nand control, on terms that prohibit them from making any copies of\nyour copyrighted material outside their relationship with you.\n\n Conveying under any other circumstances is permitted solely under\nthe conditions stated below. Sublicensing is not allowed; section 10\nmakes it unnecessary.\n\n 3. Protecting Users' Legal Rights From Anti-Circumvention Law.\n\n No covered work shall be deemed part of an effective technological\nmeasure under any applicable law fulfilling obligations under article\n11 of the WIPO copyright treaty adopted on 20 December 1996, or\nsimilar laws prohibiting or restricting circumvention of such\nmeasures.\n\n When you convey a covered work, you waive any legal power to forbid\ncircumvention of technological measures to the extent such circumvention\nis effected by exercising rights under this License with respect to\nthe covered work, and you disclaim any intention to limit operation or\nmodification of the work as a means of enforcing, against the work's\nusers, your or third parties' legal rights to forbid circumvention of\ntechnological measures.\n\n 4. Conveying Verbatim Copies.\n\n You may convey verbatim copies of the Program's source code as you\nreceive it, in any medium, provided that you conspicuously and\nappropriately publish on each copy an appropriate copyright notice;\nkeep intact all notices stating that this License and any\nnon-permissive terms added in accord with section 7 apply to the code;\nkeep intact all notices of the absence of any warranty; and give all\nrecipients a copy of this License along with the Program.\n\n You may charge any price or no price for each copy that you convey,\nand you may offer support or warranty protection for a fee.\n\n 5. Conveying Modified Source Versions.\n\n You may convey a work based on the Program, or the modifications to\nproduce it from the Program, in the form of source code under the\nterms of section 4, provided that you also meet all of these conditions:\n\n a) The work must carry prominent notices stating that you modified\n it, and giving a relevant date.\n\n b) The work must carry prominent notices stating that it is\n released under this License and any conditions added under section\n 7. This requirement modifies the requirement in section 4 to\n \"keep intact all notices\".\n\n c) You must license the entire work, as a whole, under this\n License to anyone who comes into possession of a copy. This\n License will therefore apply, along with any applicable section 7\n additional terms, to the whole of the work, and all its parts,\n regardless of how they are packaged. This License gives no\n permission to license the work in any other way, but it does not\n invalidate such permission if you have separately received it.\n\n d) If the work has interactive user interfaces, each must display\n Appropriate Legal Notices; however, if the Program has interactive\n interfaces that do not display Appropriate Legal Notices, your\n work need not make them do so.\n\n A compilation of a covered work with other separate and independent\nworks, which are not by their nature extensions of the covered work,\nand which are not combined with it such as to form a larger program,\nin or on a volume of a storage or distribution medium, is called an\n\"aggregate\" if the compilation and its resulting copyright are not\nused to limit the access or legal rights of the compilation's users\nbeyond what the individual works permit. Inclusion of a covered work\nin an aggregate does not cause this License to apply to the other\nparts of the aggregate.\n\n 6. Conveying Non-Source Forms.\n\n You may convey a covered work in object code form under the terms\nof sections 4 and 5, provided that you also convey the\nmachine-readable Corresponding Source under the terms of this License,\nin one of these ways:\n\n a) Convey the object code in, or embodied in, a physical product\n (including a physical distribution medium), accompanied by the\n Corresponding Source fixed on a durable physical medium\n customarily used for software interchange.\n\n b) Convey the object code in, or embodied in, a physical product\n (including a physical distribution medium), accompanied by a\n written offer, valid for at least three years and valid for as\n long as you offer spare parts or customer support for that product\n model, to give anyone who possesses the object code either (1) a\n copy of the Corresponding Source for all the software in the\n product that is covered by this License, on a durable physical\n medium customarily used for software interchange, for a price no\n more than your reasonable cost of physically performing this\n conveying of source, or (2) access to copy the\n Corresponding Source from a network server at no charge.\n\n c) Convey individual copies of the object code with a copy of the\n written offer to provide the Corresponding Source. This\n alternative is allowed only occasionally and noncommercially, and\n only if you received the object code with such an offer, in accord\n with subsection 6b.\n\n d) Convey the object code by offering access from a designated\n place (gratis or for a charge), and offer equivalent access to the\n Corresponding Source in the same way through the same place at no\n further charge. You need not require recipients to copy the\n Corresponding Source along with the object code. If the place to\n copy the object code is a network server, the Corresponding Source\n may be on a different server (operated by you or a third party)\n that supports equivalent copying facilities, provided you maintain\n clear directions next to the object code saying where to find the\n Corresponding Source. Regardless of what server hosts the\n Corresponding Source, you remain obligated to ensure that it is\n available for as long as needed to satisfy these requirements.\n\n e) Convey the object code using peer-to-peer transmission, provided\n you inform other peers where the object code and Corresponding\n Source of the work are being offered to the general public at no\n charge under subsection 6d.\n\n A separable portion of the object code, whose source code is excluded\nfrom the Corresponding Source as a System Library, need not be\nincluded in conveying the object code work.\n\n A \"User Product\" is either (1) a \"consumer product\", which means any\ntangible personal property which is normally used for personal, family,\nor household purposes, or (2) anything designed or sold for incorporation\ninto a dwelling. In determining whether a product is a consumer product,\ndoubtful cases shall be resolved in favor of coverage. For a particular\nproduct received by a particular user, \"normally used\" refers to a\ntypical or common use of that class of product, regardless of the status\nof the particular user or of the way in which the particular user\nactually uses, or expects or is expected to use, the product. A product\nis a consumer product regardless of whether the product has substantial\ncommercial, industrial or non-consumer uses, unless such uses represent\nthe only significant mode of use of the product.\n\n \"Installation Information\" for a User Product means any methods,\nprocedures, authorization keys, or other information required to install\nand execute modified versions of a covered work in that User Product from\na modified version of its Corresponding Source. The information must\nsuffice to ensure that the continued functioning of the modified object\ncode is in no case prevented or interfered with solely because\nmodification has been made.\n\n If you convey an object code work under this section in, or with, or\nspecifically for use in, a User Product, and the conveying occurs as\npart of a transaction in which the right of possession and use of the\nUser Product is transferred to the recipient in perpetuity or for a\nfixed term (regardless of how the transaction is characterized), the\nCorresponding Source conveyed under this section must be accompanied\nby the Installation Information. But this requirement does not apply\nif neither you nor any third party retains the ability to install\nmodified object code on the User Product (for example, the work has\nbeen installed in ROM).\n\n The requirement to provide Installation Information does not include a\nrequirement to continue to provide support service, warranty, or updates\nfor a work that has been modified or installed by the recipient, or for\nthe User Product in which it has been modified or installed. Access to a\nnetwork may be denied when the modification itself materially and\nadversely affects the operation of the network or violates the rules and\nprotocols for communication across the network.\n\n Corresponding Source conveyed, and Installation Information provided,\nin accord with this section must be in a format that is publicly\ndocumented (and with an implementation available to the public in\nsource code form), and must require no special password or key for\nunpacking, reading or copying.\n\n 7. Additional Terms.\n\n \"Additional permissions\" are terms that supplement the terms of this\nLicense by making exceptions from one or more of its conditions.\nAdditional permissions that are applicable to the entire Program shall\nbe treated as though they were included in this License, to the extent\nthat they are valid under applicable law. If additional permissions\napply only to part of the Program, that part may be used separately\nunder those permissions, but the entire Program remains governed by\nthis License without regard to the additional permissions.\n\n When you convey a copy of a covered work, you may at your option\nremove any additional permissions from that copy, or from any part of\nit. (Additional permissions may be written to require their own\nremoval in certain cases when you modify the work.) You may place\nadditional permissions on material, added by you to a covered work,\nfor which you have or can give appropriate copyright permission.\n\n Notwithstanding any other provision of this License, for material you\nadd to a covered work, you may (if authorized by the copyright holders of\nthat material) supplement the terms of this License with terms:\n\n a) Disclaiming warranty or limiting liability differently from the\n terms of sections 15 and 16 of this License; or\n\n b) Requiring preservation of specified reasonable legal notices or\n author attributions in that material or in the Appropriate Legal\n Notices displayed by works containing it; or\n\n c) Prohibiting misrepresentation of the origin of that material, or\n requiring that modified versions of such material be marked in\n reasonable ways as different from the original version; or\n\n d) Limiting the use for publicity purposes of names of licensors or\n authors of the material; or\n\n e) Declining to grant rights under trademark law for use of some\n trade names, trademarks, or service marks; or\n\n f) Requiring indemnification of licensors and authors of that\n material by anyone who conveys the material (or modified versions of\n it) with contractual assumptions of liability to the recipient, for\n any liability that these contractual assumptions directly impose on\n those licensors and authors.\n\n All other non-permissive additional terms are considered \"further\nrestrictions\" within the meaning of section 10. If the Program as you\nreceived it, or any part of it, contains a notice stating that it is\ngoverned by this License along with a term that is a further\nrestriction, you may remove that term. If a license document contains\na further restriction but permits relicensing or conveying under this\nLicense, you may add to a covered work material governed by the terms\nof that license document, provided that the further restriction does\nnot survive such relicensing or conveying.\n\n If you add terms to a covered work in accord with this section, you\nmust place, in the relevant source files, a statement of the\nadditional terms that apply to those files, or a notice indicating\nwhere to find the applicable terms.\n\n Additional terms, permissive or non-permissive, may be stated in the\nform of a separately written license, or stated as exceptions;\nthe above requirements apply either way.\n\n 8. Termination.\n\n You may not propagate or modify a covered work except as expressly\nprovided under this License. Any attempt otherwise to propagate or\nmodify it is void, and will automatically terminate your rights under\nthis License (including any patent licenses granted under the third\nparagraph of section 11).\n\n However, if you cease all violation of this License, then your\nlicense from a particular copyright holder is reinstated (a)\nprovisionally, unless and until the copyright holder explicitly and\nfinally terminates your license, and (b) permanently, if the copyright\nholder fails to notify you of the violation by some reasonable means\nprior to 60 days after the cessation.\n\n Moreover, your license from a particular copyright holder is\nreinstated permanently if the copyright holder notifies you of the\nviolation by some reasonable means, this is the first time you have\nreceived notice of violation of this License (for any work) from that\ncopyright holder, and you cure the violation prior to 30 days after\nyour receipt of the notice.\n\n Termination of your rights under this section does not terminate the\nlicenses of parties who have received copies or rights from you under\nthis License. If your rights have been terminated and not permanently\nreinstated, you do not qualify to receive new licenses for the same\nmaterial under section 10.\n\n 9. Acceptance Not Required for Having Copies.\n\n You are not required to accept this License in order to receive or\nrun a copy of the Program. Ancillary propagation of a covered work\noccurring solely as a consequence of using peer-to-peer transmission\nto receive a copy likewise does not require acceptance. However,\nnothing other than this License grants you permission to propagate or\nmodify any covered work. These actions infringe copyright if you do\nnot accept this License. Therefore, by modifying or propagating a\ncovered work, you indicate your acceptance of this License to do so.\n\n 10. Automatic Licensing of Downstream Recipients.\n\n Each time you convey a covered work, the recipient automatically\nreceives a license from the original licensors, to run, modify and\npropagate that work, subject to this License. You are not responsible\nfor enforcing compliance by third parties with this License.\n\n An \"entity transaction\" is a transaction transferring control of an\norganization, or substantially all assets of one, or subdividing an\norganization, or merging organizations. If propagation of a covered\nwork results from an entity transaction, each party to that\ntransaction who receives a copy of the work also receives whatever\nlicenses to the work the party's predecessor in interest had or could\ngive under the previous paragraph, plus a right to possession of the\nCorresponding Source of the work from the predecessor in interest, if\nthe predecessor has it or can get it with reasonable efforts.\n\n You may not impose any further restrictions on the exercise of the\nrights granted or affirmed under this License. For example, you may\nnot impose a license fee, royalty, or other charge for exercise of\nrights granted under this License, and you may not initiate litigation\n(including a cross-claim or counterclaim in a lawsuit) alleging that\nany patent claim is infringed by making, using, selling, offering for\nsale, or importing the Program or any portion of it.\n\n 11. Patents.\n\n A \"contributor\" is a copyright holder who authorizes use under this\nLicense of the Program or a work on which the Program is based. The\nwork thus licensed is called the contributor's \"contributor version\".\n\n A contributor's \"essential patent claims\" are all patent claims\nowned or controlled by the contributor, whether already acquired or\nhereafter acquired, that would be infringed by some manner, permitted\nby this License, of making, using, or selling its contributor version,\nbut do not include claims that would be infringed only as a\nconsequence of further modification of the contributor version. For\npurposes of this definition, \"control\" includes the right to grant\npatent sublicenses in a manner consistent with the requirements of\nthis License.\n\n Each contributor grants you a non-exclusive, worldwide, royalty-free\npatent license under the contributor's essential patent claims, to\nmake, use, sell, offer for sale, import and otherwise run, modify and\npropagate the contents of its contributor version.\n\n In the following three paragraphs, a \"patent license\" is any express\nagreement or commitment, however denominated, not to enforce a patent\n(such as an express permission to practice a patent or covenant not to\nsue for patent infringement). To \"grant\" such a patent license to a\nparty means to make such an agreement or commitment not to enforce a\npatent against the party.\n\n If you convey a covered work, knowingly relying on a patent license,\nand the Corresponding Source of the work is not available for anyone\nto copy, free of charge and under the terms of this License, through a\npublicly available network server or other readily accessible means,\nthen you must either (1) cause the Corresponding Source to be so\navailable, or (2) arrange to deprive yourself of the benefit of the\npatent license for this particular work, or (3) arrange, in a manner\nconsistent with the requirements of this License, to extend the patent\nlicense to downstream recipients. \"Knowingly relying\" means you have\nactual knowledge that, but for the patent license, your conveying the\ncovered work in a country, or your recipient's use of the covered work\nin a country, would infringe one or more identifiable patents in that\ncountry that you have reason to believe are valid.\n\n If, pursuant to or in connection with a single transaction or\narrangement, you convey, or propagate by procuring conveyance of, a\ncovered work, and grant a patent license to some of the parties\nreceiving the covered work authorizing them to use, propagate, modify\nor convey a specific copy of the covered work, then the patent license\nyou grant is automatically extended to all recipients of the covered\nwork and works based on it.\n\n A patent license is \"discriminatory\" if it does not include within\nthe scope of its coverage, prohibits the exercise of, or is\nconditioned on the non-exercise of one or more of the rights that are\nspecifically granted under this License. You may not convey a covered\nwork if you are a party to an arrangement with a third party that is\nin the business of distributing software, under which you make payment\nto the third party based on the extent of your activity of conveying\nthe work, and under which the third party grants, to any of the\nparties who would receive the covered work from you, a discriminatory\npatent license (a) in connection with copies of the covered work\nconveyed by you (or copies made from those copies), or (b) primarily\nfor and in connection with specific products or compilations that\ncontain the covered work, unless you entered into that arrangement,\nor that patent license was granted, prior to 28 March 2007.\n\n Nothing in this License shall be construed as excluding or limiting\nany implied license or other defenses to infringement that may\notherwise be available to you under applicable patent law.\n\n 12. No Surrender of Others' Freedom.\n\n If conditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot convey a\ncovered work so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you may\nnot convey it at all. For example, if you agree to terms that obligate you\nto collect a royalty for further conveying from those to whom you convey\nthe Program, the only way you could satisfy both those terms and this\nLicense would be to refrain entirely from conveying the Program.\n\n 13. Use with the GNU Affero General Public License.\n\n Notwithstanding any other provision of this License, you have\npermission to link or combine any covered work with a work licensed\nunder version 3 of the GNU Affero General Public License into a single\ncombined work, and to convey the resulting work. The terms of this\nLicense will continue to apply to the part which is the covered work,\nbut the special requirements of the GNU Affero General Public License,\nsection 13, concerning interaction through a network will apply to the\ncombination as such.\n\n 14. Revised Versions of this License.\n\n The Free Software Foundation may publish revised and/or new versions of\nthe GNU General Public License from time to time. Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\n Each version is given a distinguishing version number. If the\nProgram specifies that a certain numbered version of the GNU General\nPublic License \"or any later version\" applies to it, you have the\noption of following the terms and conditions either of that numbered\nversion or of any later version published by the Free Software\nFoundation. If the Program does not specify a version number of the\nGNU General Public License, you may choose any version ever published\nby the Free Software Foundation.\n\n If the Program specifies that a proxy can decide which future\nversions of the GNU General Public License can be used, that proxy's\npublic statement of acceptance of a version permanently authorizes you\nto choose that version for the Program.\n\n Later license versions may give you additional or different\npermissions. However, no additional obligations are imposed on any\nauthor or copyright holder as a result of your choosing to follow a\nlater version.\n\n 15. Disclaimer of Warranty.\n\n THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY\nAPPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT\nHOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY\nOF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,\nTHE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR\nPURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM\nIS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF\nALL NECESSARY SERVICING, REPAIR OR CORRECTION.\n\n 16. Limitation of Liability.\n\n IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS\nTHE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY\nGENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE\nUSE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF\nDATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD\nPARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),\nEVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF\nSUCH DAMAGES.\n\n 17. Interpretation of Sections 15 and 16.\n\n If the disclaimer of warranty and limitation of liability provided\nabove cannot be given local legal effect according to their terms,\nreviewing courts shall apply local law that most closely approximates\nan absolute waiver of all civil liability in connection with the\nProgram, unless a warranty or assumption of liability accompanies a\ncopy of the Program in return for a fee.\n\n END OF TERMS AND CONDITIONS\n\n\nleaflet\nBSD-2-Clause\nCopyright (c) 2010-2019, Vladimir Agafonkin\nCopyright (c) 2010-2011, CloudMade\nAll rights reserved.\n\nRedistribution and use in source and binary forms, with or without modification, are\npermitted provided that the following conditions are met:\n\n 1. Redistributions of source code must retain the above copyright notice, this list of\n conditions and the following disclaimer.\n\n 2. Redistributions in binary form must reproduce the above copyright notice, this list\n of conditions and the following disclaimer in the documentation and/or other materials\n provided with the distribution.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\" AND ANY\nEXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE\nCOPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,\nEXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF\nSUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)\nHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR\nTORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\nSOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n\n\nminimalistic-assert\nISC\nCopyright 2015 Calvin Metcalf\n\nPermission to use, copy, modify, and/or distribute this software for any purpose\nwith or without fee is hereby granted, provided that the above copyright notice\nand this permission notice appear in all copies.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH\nREGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND\nFITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,\nINDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM\nLOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE\nOR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR\nPERFORMANCE OF THIS SOFTWARE.\n\nminimalistic-crypto-utils\nMIT\n\nmoment\nMIT\nCopyright (c) JS Foundation and other contributors\n\nPermission is hereby granted, free of charge, to any person\nobtaining a copy of this software and associated documentation\nfiles (the \"Software\"), to deal in the Software without\nrestriction, including without limitation the rights to use,\ncopy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the\nSoftware is furnished to do so, subject to the following\nconditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES\nOF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT\nHOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\nWHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\nFROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\nOTHER DEALINGS IN THE SOFTWARE.\n\n\nngx-echarts\nMIT\n\nngx-file-drop\nMIT\n\nngx-moment\nMIT\nThe MIT License (MIT)\n\nCopyright (c) 2013-2020 Uri Shaked and contributors\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.\n\n\nngx-skeleton-loader\nMIT\n\nperf-marks\nMIT\nThe MIT License (MIT)\n\nCopyright (c) 2019 Wilson Mendes\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\n\npunycode\nMIT\nCopyright Mathias Bynens \n\nPermission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n\"Software\"), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE\nLIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\nOF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION\nWITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n\n\nquerystring\nMIT\n\nCopyright 2012 Irakli Gozalishvili. All rights reserved.\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to\ndeal in the Software without restriction, including without limitation the\nrights to use, copy, modify, merge, publish, distribute, sublicense, and/or\nsell copies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\nFROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\nIN THE SOFTWARE.\n\n\nrxjs\nApache-2.0\n Apache License\n Version 2.0, January 2004\n http://www.apache.org/licenses/\n\n TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n 1. Definitions.\n\n \"License\" shall mean the terms and conditions for use, reproduction,\n and distribution as defined by Sections 1 through 9 of this document.\n\n \"Licensor\" shall mean the copyright owner or entity authorized by\n the copyright owner that is granting the License.\n\n \"Legal Entity\" shall mean the union of the acting entity and all\n other entities that control, are controlled by, or are under common\n control with that entity. For the purposes of this definition,\n \"control\" means (i) the power, direct or indirect, to cause the\n direction or management of such entity, whether by contract or\n otherwise, or (ii) ownership of fifty percent (50%) or more of the\n outstanding shares, or (iii) beneficial ownership of such entity.\n\n \"You\" (or \"Your\") shall mean an individual or Legal Entity\n exercising permissions granted by this License.\n\n \"Source\" form shall mean the preferred form for making modifications,\n including but not limited to software source code, documentation\n source, and configuration files.\n\n \"Object\" form shall mean any form resulting from mechanical\n transformation or translation of a Source form, including but\n not limited to compiled object code, generated documentation,\n and conversions to other media types.\n\n \"Work\" shall mean the work of authorship, whether in Source or\n Object form, made available under the License, as indicated by a\n copyright notice that is included in or attached to the work\n (an example is provided in the Appendix below).\n\n \"Derivative Works\" shall mean any work, whether in Source or Object\n form, that is based on (or derived from) the Work and for which the\n editorial revisions, annotations, elaborations, or other modifications\n represent, as a whole, an original work of authorship. For the purposes\n of this License, Derivative Works shall not include works that remain\n separable from, or merely link (or bind by name) to the interfaces of,\n the Work and Derivative Works thereof.\n\n \"Contribution\" shall mean any work of authorship, including\n the original version of the Work and any modifications or additions\n to that Work or Derivative Works thereof, that is intentionally\n submitted to Licensor for inclusion in the Work by the copyright owner\n or by an individual or Legal Entity authorized to submit on behalf of\n the copyright owner. For the purposes of this definition, \"submitted\"\n means any form of electronic, verbal, or written communication sent\n to the Licensor or its representatives, including but not limited to\n communication on electronic mailing lists, source code control systems,\n and issue tracking systems that are managed by, or on behalf of, the\n Licensor for the purpose of discussing and improving the Work, but\n excluding communication that is conspicuously marked or otherwise\n designated in writing by the copyright owner as \"Not a Contribution.\"\n\n \"Contributor\" shall mean Licensor and any individual or Legal Entity\n on behalf of whom a Contribution has been received by Licensor and\n subsequently incorporated within the Work.\n\n 2. Grant of Copyright License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n copyright license to reproduce, prepare Derivative Works of,\n publicly display, publicly perform, sublicense, and distribute the\n Work and such Derivative Works in Source or Object form.\n\n 3. Grant of Patent License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n (except as stated in this section) patent license to make, have made,\n use, offer to sell, sell, import, and otherwise transfer the Work,\n where such license applies only to those patent claims licensable\n by such Contributor that are necessarily infringed by their\n Contribution(s) alone or by combination of their Contribution(s)\n with the Work to which such Contribution(s) was submitted. If You\n institute patent litigation against any entity (including a\n cross-claim or counterclaim in a lawsuit) alleging that the Work\n or a Contribution incorporated within the Work constitutes direct\n or contributory patent infringement, then any patent licenses\n granted to You under this License for that Work shall terminate\n as of the date such litigation is filed.\n\n 4. Redistribution. You may reproduce and distribute copies of the\n Work or Derivative Works thereof in any medium, with or without\n modifications, and in Source or Object form, provided that You\n meet the following conditions:\n\n (a) You must give any other recipients of the Work or\n Derivative Works a copy of this License; and\n\n (b) You must cause any modified files to carry prominent notices\n stating that You changed the files; and\n\n (c) You must retain, in the Source form of any Derivative Works\n that You distribute, all copyright, patent, trademark, and\n attribution notices from the Source form of the Work,\n excluding those notices that do not pertain to any part of\n the Derivative Works; and\n\n (d) If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one\n of the following places: within a NOTICE text file distributed\n as part of the Derivative Works; within the Source form or\n documentation, if provided along with the Derivative Works; or,\n within a display generated by the Derivative Works, if and\n wherever such third-party notices normally appear. The contents\n of the NOTICE file are for informational purposes only and\n do not modify the License. You may add Your own attribution\n notices within Derivative Works that You distribute, alongside\n or as an addendum to the NOTICE text from the Work, provided\n that such additional attribution notices cannot be construed\n as modifying the License.\n\n You may add Your own copyright statement to Your modifications and\n may provide additional or different license terms and conditions\n for use, reproduction, or distribution of Your modifications, or\n for any such Derivative Works as a whole, provided Your use,\n reproduction, and distribution of the Work otherwise complies with\n the conditions stated in this License.\n\n 5. Submission of Contributions. Unless You explicitly state otherwise,\n any Contribution intentionally submitted for inclusion in the Work\n by You to the Licensor shall be under the terms and conditions of\n this License, without any additional terms or conditions.\n Notwithstanding the above, nothing herein shall supersede or modify\n the terms of any separate license agreement you may have executed\n with Licensor regarding such Contributions.\n\n 6. Trademarks. This License does not grant permission to use the trade\n names, trademarks, service marks, or product names of the Licensor,\n except as required for reasonable and customary use in describing the\n origin of the Work and reproducing the content of the NOTICE file.\n\n 7. Disclaimer of Warranty. Unless required by applicable law or\n agreed to in writing, Licensor provides the Work (and each\n Contributor provides its Contributions) on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n implied, including, without limitation, any warranties or conditions\n of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n PARTICULAR PURPOSE. You are solely responsible for determining the\n appropriateness of using or redistributing the Work and assume any\n risks associated with Your exercise of permissions under this License.\n\n 8. Limitation of Liability. In no event and under no legal theory,\n whether in tort (including negligence), contract, or otherwise,\n unless required by applicable law (such as deliberate and grossly\n negligent acts) or agreed to in writing, shall any Contributor be\n liable to You for damages, including any direct, indirect, special,\n incidental, or consequential damages of any character arising as a\n result of this License or out of the use or inability to use the\n Work (including but not limited to damages for loss of goodwill,\n work stoppage, computer failure or malfunction, or any and all\n other commercial damages or losses), even if such Contributor\n has been advised of the possibility of such damages.\n\n 9. Accepting Warranty or Additional Liability. While redistributing\n the Work or Derivative Works thereof, You may choose to offer,\n and charge a fee for, acceptance of support, warranty, indemnity,\n or other liability obligations and/or rights consistent with this\n License. However, in accepting such obligations, You may act only\n on Your own behalf and on Your sole responsibility, not on behalf\n of any other Contributor, and only if You agree to indemnify,\n defend, and hold each Contributor harmless for any liability\n incurred by, or claims asserted against, such Contributor by reason\n of your accepting any such warranty or additional liability.\n\n END OF TERMS AND CONDITIONS\n\n APPENDIX: How to apply the Apache License to your work.\n\n To apply the Apache License to your work, attach the following\n boilerplate notice, with the fields enclosed by brackets \"[]\"\n replaced with your own identifying information. (Don't include\n the brackets!) The text should be enclosed in the appropriate\n comment syntax for the file format. We also recommend that a\n file or class name and description of purpose be included on the\n same \"printed page\" as the copyright notice for easier\n identification within third-party archives.\n\n Copyright (c) 2015-2018 Google, Inc., Netflix, Inc., Microsoft Corp. and contributors\n\n Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License.\n \n\n\nrxjs-pipe-ext\nISC\n\nscrypt-js\nMIT\nThe MIT License (MIT)\n\nCopyright (c) 2016 Richard Moore\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.\n\n\n\ntslib\n0BSD\nCopyright (c) Microsoft Corporation.\n\nPermission to use, copy, modify, and/or distribute this software for any\npurpose with or without fee is hereby granted.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH\nREGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY\nAND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,\nINDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM\nLOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR\nOTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR\nPERFORMANCE OF THIS SOFTWARE.\n\nurl\nMIT\nThe MIT License (MIT)\n\nCopyright Joyent, Inc. and other Node contributors.\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\n\nwebpack\nMIT\nCopyright JS Foundation and other contributors\n\nPermission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n'Software'), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n\n\nzone.js\nMIT\nThe MIT License\n\nCopyright (c) 2010-2020 Google LLC. http://angular.io/license\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.\n\n\nzrender\nBSD-3-Clause\nBSD 3-Clause License\n\nCopyright (c) 2017, Baidu Inc.\nAll rights reserved.\n\nRedistribution and use in source and binary forms, with or without\nmodification, are permitted provided that the following conditions are met:\n\n* Redistributions of source code must retain the above copyright notice, this\n list of conditions and the following disclaimer.\n\n* Redistributions in binary form must reproduce the above copyright notice,\n this list of conditions and the following disclaimer in the documentation\n and/or other materials provided with the distribution.\n\n* Neither the name of the copyright holder nor the names of its\n contributors may be used to endorse or promote products derived from\n this software without specific prior written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\"\nAND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\nIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\nDISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE\nFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL\nDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR\nSERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER\nCAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,\nOR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE\nOF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n") + site_2 = []byte("(window.webpackJsonp=window.webpackJsonp||[]).push([[1],{\"+TT/\":function(t,e,i){var n=i(\"bYtY\"),a=i(\"mFDi\"),r=i(\"OELB\").parsePercent,o=i(\"7aKB\"),s=n.each,l=[\"left\",\"right\",\"top\",\"bottom\",\"width\",\"height\"],u=[[\"width\",\"left\",\"right\"],[\"height\",\"top\",\"bottom\"]];function c(t,e,i,n,a){var r=0,o=0;null==n&&(n=1/0),null==a&&(a=1/0);var s=0;e.eachChild((function(l,u){var c,h,d=l.position,p=l.getBoundingRect(),f=e.childAt(u+1),g=f&&f.getBoundingRect();if(\"horizontal\"===t){var m=p.width+(g?-g.x+p.x:0);(c=r+m)>n||l.newline?(r=0,c=m,o+=s+i,s=p.height):s=Math.max(s,p.height)}else{var v=p.height+(g?-g.y+p.y:0);(h=o+v)>a||l.newline?(r+=s+i,o=0,h=v,s=p.width):s=Math.max(s,p.width)}l.newline||(d[0]=r,d[1]=o,\"horizontal\"===t?r=c+i:o=h+i)}))}var h=c,d=n.curry(c,\"vertical\"),p=n.curry(c,\"horizontal\");function f(t,e,i){i=o.normalizeCssArray(i||0);var n=e.width,s=e.height,l=r(t.left,n),u=r(t.top,s),c=r(t.right,n),h=r(t.bottom,s),d=r(t.width,n),p=r(t.height,s),f=i[2]+i[0],g=i[1]+i[3],m=t.aspect;switch(isNaN(d)&&(d=n-c-g-l),isNaN(p)&&(p=s-h-f-u),null!=m&&(isNaN(d)&&isNaN(p)&&(m>n/s?d=.8*n:p=.8*s),isNaN(d)&&(d=m*p),isNaN(p)&&(p=d/m)),isNaN(l)&&(l=n-c-d-g),isNaN(u)&&(u=s-h-p-f),t.left||t.right){case\"center\":l=n/2-d/2-i[3];break;case\"right\":l=n-d-g}switch(t.top||t.bottom){case\"middle\":case\"center\":u=s/2-p/2-i[0];break;case\"bottom\":u=s-p-f}l=l||0,u=u||0,isNaN(d)&&(d=n-g-l-(c||0)),isNaN(p)&&(p=s-f-u-(h||0));var v=new a(l+i[3],u+i[0],d,p);return v.margin=i,v}function g(t,e){return e&&t&&s(l,(function(i){e.hasOwnProperty(i)&&(t[i]=e[i])})),t}e.LOCATION_PARAMS=l,e.HV_NAMES=u,e.box=h,e.vbox=d,e.hbox=p,e.getAvailableSize=function(t,e,i){var n=e.width,a=e.height,s=r(t.x,n),l=r(t.y,a),u=r(t.x2,n),c=r(t.y2,a);return(isNaN(s)||isNaN(parseFloat(t.x)))&&(s=0),(isNaN(u)||isNaN(parseFloat(t.x2)))&&(u=n),(isNaN(l)||isNaN(parseFloat(t.y)))&&(l=0),(isNaN(c)||isNaN(parseFloat(t.y2)))&&(c=a),i=o.normalizeCssArray(i||0),{width:Math.max(u-s-i[1]-i[3],0),height:Math.max(c-l-i[0]-i[2],0)}},e.getLayoutRect=f,e.positionElement=function(t,e,i,r,o){var s=!o||!o.hv||o.hv[0],l=!o||!o.hv||o.hv[1],u=o&&o.boundingMode||\"all\";if(s||l){var c;if(\"raw\"===u)c=\"group\"===t.type?new a(0,0,+e.width||0,+e.height||0):t.getBoundingRect();else if(c=t.getBoundingRect(),t.needLocalTransform()){var h=t.getLocalTransform();(c=c.clone()).applyTransform(h)}e=f(n.defaults({width:c.width,height:c.height},e),i,r);var d=t.position,p=s?e.x-c.x:0,g=l?e.y-c.y:0;t.attr(\"position\",\"raw\"===u?[p,g]:[d[0]+p,d[1]+g])}},e.sizeCalculable=function(t,e){return null!=t[u[e][0]]||null!=t[u[e][1]]&&null!=t[u[e][2]]},e.mergeLayoutParam=function(t,e,i){!n.isObject(i)&&(i={});var a=i.ignoreSize;!n.isArray(a)&&(a=[a,a]);var r=l(u[0],0),o=l(u[1],1);function l(i,n){var r={},o=0,l={},u=0;if(s(i,(function(e){l[e]=t[e]})),s(i,(function(t){c(e,t)&&(r[t]=l[t]=e[t]),h(r,t)&&o++,h(l,t)&&u++})),a[n])return h(e,i[1])?l[i[2]]=null:h(e,i[2])&&(l[i[1]]=null),l;if(2!==u&&o){if(o>=2)return r;for(var d=0;dg[1]?-1:1,v=[\"start\"===s?g[0]-m*f:\"end\"===s?g[1]+m*f:(g[0]+g[1])/2,T(s)?t.labelOffset+c*f:0],x=e.get(\"nameRotate\");null!=x&&(x=x*y/180),T(s)?n=w(t.rotation,null!=x?x:t.rotation,c):(n=function(t,e,i,n){var a,r,o=p(i-t.rotation),s=n[0]>n[1],l=\"start\"===e&&!s||\"start\"!==e&&s;return d(o-y/2)?(r=l?\"bottom\":\"top\",a=\"center\"):d(o-1.5*y)?(r=l?\"top\":\"bottom\",a=\"center\"):(r=\"middle\",a=o<1.5*y&&o>y/2?l?\"left\":\"right\":l?\"right\":\"left\"),{rotation:o,textAlign:a,textVerticalAlign:r}}(t,s,x||0,g),null!=(r=t.axisNameAvailableWidth)&&(r=Math.abs(r/Math.sin(n.rotation)),!isFinite(r)&&(r=null)));var _=h.getFont(),M=e.get(\"nameTruncate\",!0)||{},I=M.ellipsis,A=a(t.nameTruncateMaxWidth,M.maxWidth,r),D=null!=I&&null!=A?l.truncateText(i,A,_,I,{minChar:2,placeholder:M.placeholder}):i,C=e.get(\"tooltip\",!0),L=e.mainType,P={componentType:L,name:i,$vars:[\"name\"]};P[L+\"Index\"]=e.componentIndex;var k=new u.Text({anid:\"name\",__fullText:i,__truncatedText:D,position:v,rotation:n.rotation,silent:S(e),z2:1,tooltip:C&&C.show?o({content:i,formatter:function(){return i},formatterParams:P},C):null});u.setTextStyle(k.style,h,{text:D,textFont:_,textFill:h.getTextColor()||e.get(\"axisLine.lineStyle.color\"),textAlign:h.get(\"align\")||n.textAlign,textVerticalAlign:h.get(\"verticalAlign\")||n.textVerticalAlign}),e.get(\"triggerEvent\")&&(k.eventData=b(e),k.eventData.targetType=\"axisName\",k.eventData.name=i),this._dumbGroup.add(k),k.updateTransform(),this.group.add(k),k.decomposeTransform()}}},b=x.makeAxisEventDataBase=function(t){var e={componentType:t.mainType,componentIndex:t.componentIndex};return e[t.mainType+\"Index\"]=t.componentIndex,e},w=x.innerTextLayout=function(t,e,i){var n,a,r=p(e-t);return d(r)?(a=i>0?\"top\":\"bottom\",n=\"center\"):d(r-y)?(a=i>0?\"bottom\":\"top\",n=\"center\"):(a=\"middle\",n=r>0&&r0?\"right\":\"left\":i>0?\"left\":\"right\"),{rotation:r,textAlign:n,textVerticalAlign:a}},S=x.isLabelSilent=function(t){var e=t.get(\"tooltip\");return t.get(\"silent\")||!(t.get(\"triggerEvent\")||e&&e.show)};function M(t){t&&(t.ignore=!0)}function I(t,e,i){var n=t&&t.getBoundingRect().clone(),a=e&&e.getBoundingRect().clone();if(n&&a){var r=g.identity([]);return g.rotate(r,r,-t.rotation),n.applyTransform(g.mul([],r,t.getLocalTransform())),a.applyTransform(g.mul([],r,e.getLocalTransform())),n.intersect(a)}}function T(t){return\"middle\"===t||\"center\"===t}function A(t,e,i,n,a){for(var r=[],o=[],s=[],l=0;l1?((\"e\"===(n=[t(e,(i=i.split(\"\"))[0]),t(e,i[1])])[0]||\"w\"===n[0])&&n.reverse(),n.join(\"\")):{left:\"w\",right:\"e\",top:\"n\",bottom:\"s\"}[n=r.transformDirection({w:\"left\",e:\"right\",n:\"top\",s:\"bottom\"}[i],function(t){return r.getTransform(t.group)}(e))];var n}(t,i);a&&a.attr({silent:!n,invisible:!n,cursor:n?g[o]+\"-resize\":null})}))}function O(t,e,i,n,a,r,o){var s,l,u,c=e.childOfName(i);c&&c.setShape((s=V(t,e,[[n,a],[n+r,a+o]]),{x:l=h(s[0][0],s[1][0]),y:u=h(s[0][1],s[1][1]),width:d(s[0][0],s[1][0])-l,height:d(s[0][1],s[1][1])-u}))}function N(t){return n.defaults({strokeNoScale:!0},t.brushStyle)}function E(t,e,i,n){var a=[h(t,i),h(e,n)],r=[d(t,i),d(e,n)];return[[a[0],r[0]],[a[1],r[1]]]}function R(t,e,i,n,a,r,o,s){var l=n.__brushOption,c=t(l.range),h=B(i,r,o);u(a.split(\"\"),(function(t){var e=f[t];c[e[0]][e[1]]+=h[e[0]]})),l.range=e(E(c[0][0],c[1][0],c[0][1],c[1][1])),S(i,n),D(i,{isEnd:!1})}function z(t,e,i,n,a){var r=e.__brushOption.range,o=B(t,i,n);u(r,(function(t){t[0]+=o[0],t[1]+=o[1]})),S(t,e),D(t,{isEnd:!1})}function B(t,e,i){var n=t.group,a=n.transformCoordToLocal(e,i),r=n.transformCoordToLocal(0,0);return[a[0]-r[0],a[1]-r[1]]}function V(t,e,i){var a=T(t,e);return a&&!0!==a?a.clipPath(i,t._transform):n.clone(i)}function Y(t){var e=t.event;e.preventDefault&&e.preventDefault()}function G(t,e,i){return t.childOfName(\"main\").contain(e,i)}function F(t,e,i,a){var r,o=t._creatingCover,s=t._creatingPanel,l=t._brushOption;if(t._track.push(i.slice()),function(t){var e=t._track;if(!e.length)return!1;var i=e[e.length-1],n=e[0],a=i[0]-n[0],r=i[1]-n[1];return p(a*a+r*r,.5)>6}(t)||o){if(s&&!o){\"single\"===l.brushMode&&A(t);var u=n.clone(l);u.brushType=H(u.brushType,s),u.panelId=!0===s?null:s.panelId,o=t._creatingCover=x(t,u),t._covers.push(o)}if(o){var c=j[H(t._brushType,s)];o.__brushOption.range=c.getCreatingRange(V(t,o,t._track)),a&&(_(t,o),c.updateCommon(t,o)),b(t,o),r={isEnd:a}}}else a&&\"single\"===l.brushMode&&l.removeOnClick&&I(t,e,i)&&A(t)&&(r={isEnd:a,removeOnClick:!0});return r}function H(t,e){return\"auto\"===t?e.defaultBrushType:t}y.prototype={constructor:y,enableBrush:function(t){var e;return this._brushType&&(o.release(e=this._zr,\"globalPan\",this._uid),function(t,e){u(e,(function(e,i){t.off(i,e)}))}(e,this._handlers),this._brushType=this._brushOption=null),t.brushType&&function(t,e){var i=t._zr;t._enableGlobalPan||o.take(i,\"globalPan\",t._uid),function(t,e){u(e,(function(e,i){t.on(i,e)}))}(i,t._handlers),t._brushType=e.brushType,t._brushOption=n.merge(n.clone(m),e,!0)}(this,t),this},setPanels:function(t){if(t&&t.length){var e=this._panels={};n.each(t,(function(t){e[t.panelId]=n.clone(t)}))}else this._panels=null;return this},mount:function(t){this._enableGlobalPan=(t=t||{}).enableGlobalPan;var e=this.group;return this._zr.add(e),e.attr({position:t.position||[0,0],rotation:t.rotation||0,scale:t.scale||[1,1]}),this._transform=e.getLocalTransform(),this},eachCover:function(t,e){u(this._covers,t,e)},updateCovers:function(t){t=n.map(t,(function(t){return n.merge(n.clone(m),t,!0)}));var e=this._covers,i=this._covers=[],a=this,r=this._creatingCover;return new s(e,t,(function(t,e){return o(t.__brushOption,e)}),o).add(l).update(l).remove((function(t){e[t]!==r&&a.group.remove(e[t])})).execute(),this;function o(t,e){return(null!=t.id?t.id:\"\\0-brush-index-\"+e)+\"-\"+t.brushType}function l(n,o){var s=t[n];if(null!=o&&e[o]===r)i[n]=e[o];else{var l=i[n]=null!=o?(e[o].__brushOption=s,e[o]):_(a,x(a,s));S(a,l)}}},unmount:function(){return this.enableBrush(!1),A(this),this._zr.remove(this.group),this},dispose:function(){this.unmount(),this.off()}},n.mixin(y,a);var W={mousedown:function(t){if(this._dragging)U(this,t);else if(!t.target||!t.target.draggable){Y(t);var e=this.group.transformCoordToLocal(t.offsetX,t.offsetY);this._creatingCover=null,(this._creatingPanel=I(this,t,e))&&(this._dragging=!0,this._track=[e.slice()])}},mousemove:function(t){var e=this.group.transformCoordToLocal(t.offsetX,t.offsetY);if(function(t,e,i){if(t._brushType&&!function(t,e,i){var n=t._zr;return e<0||e>n.getWidth()||void 0>n.getHeight()}(t,e)){var n=t._zr,a=t._covers,r=I(t,e,i);if(!t._dragging)for(var o=0;oo;)l+=360*u;return[s,l]},coordToPoint:function(t){var e=t[0],i=t[1]/180*Math.PI;return[Math.cos(i)*e+this.cx,-Math.sin(i)*e+this.cy]},getArea:function(){var t=this.getAngleAxis(),e=this.getRadiusAxis().getExtent().slice();e[0]>e[1]&&e.reverse();var i=t.getExtent(),n=Math.PI/180;return{cx:this.cx,cy:this.cy,r0:e[0],r:e[1],startAngle:-i[0]*n,endAngle:-i[1]*n,clockwise:t.inverse,contain:function(t,e){var i=t-this.cx,n=e-this.cy,a=i*i+n*n,r=this.r,o=this.r0;return a<=r*r&&a>=o*o}}}},t.exports=r},\"/WM3\":function(t,e,i){var n=i(\"QuXc\"),a=i(\"bYtY\").isFunction;t.exports={createOnAllSeries:!0,performRawSeries:!0,reset:function(t,e){var i=t.getData(),r=(t.visualColorAccessPath||\"itemStyle.color\").split(\".\"),o=t.get(r),s=!a(o)||o instanceof n?null:o;o&&!s||(o=t.getColorFromPalette(t.name,null,e.getSeriesCount())),i.setVisual(\"color\",o);var l=(t.visualBorderColorAccessPath||\"itemStyle.borderColor\").split(\".\"),u=t.get(l);if(i.setVisual(\"borderColor\",u),!e.isSeriesFiltered(t))return s&&i.each((function(e){i.setItemVisual(e,\"color\",s(t.getDataParams(e)))})),{dataEach:i.hasItemOption?function(t,e){var i=t.getItemModel(e),n=i.get(r,!0),a=i.get(l,!0);null!=n&&t.setItemVisual(e,\"color\",n),null!=a&&t.setItemVisual(e,\"borderColor\",a)}:null}}}},\"/d5a\":function(t,e){var i={average:function(t){for(var e=0,i=0,n=0;ne&&(e=t[i]);return isFinite(e)?e:NaN},min:function(t){for(var e=1/0,i=0;i1&&(\"string\"==typeof o?l=i[o]:\"function\"==typeof o&&(l=o),l&&t.setData(r.downSample(r.mapDimension(c.dim),1/p,l,n)))}}}}},\"/iHx\":function(t,e,i){var n=i(\"6GrX\"),a=i(\"IwbS\"),r=[\"textStyle\",\"color\"];t.exports={getTextColor:function(t){var e=this.ecModel;return this.getShallow(\"color\")||(!t&&e?e.get(r):null)},getFont:function(){return a.getFont({fontStyle:this.getShallow(\"fontStyle\"),fontWeight:this.getShallow(\"fontWeight\"),fontSize:this.getShallow(\"fontSize\"),fontFamily:this.getShallow(\"fontFamily\")},this.ecModel)},getTextRect:function(t){return n.getBoundingRect(t,this.getFont(),this.getShallow(\"align\"),this.getShallow(\"verticalAlign\")||this.getShallow(\"baseline\"),this.getShallow(\"padding\"),this.getShallow(\"lineHeight\"),this.getShallow(\"rich\"),this.getShallow(\"truncateText\"))}}},\"/ry/\":function(t,e,i){var n=i(\"bYtY\"),a=i(\"T4UG\"),r=i(\"5GhG\").seriesModelMixin,o=a.extend({type:\"series.boxplot\",dependencies:[\"xAxis\",\"yAxis\",\"grid\"],defaultValueDimensions:[{name:\"min\",defaultTooltip:!0},{name:\"Q1\",defaultTooltip:!0},{name:\"median\",defaultTooltip:!0},{name:\"Q3\",defaultTooltip:!0},{name:\"max\",defaultTooltip:!0}],dimensions:null,defaultOption:{zlevel:0,z:2,coordinateSystem:\"cartesian2d\",legendHoverLink:!0,hoverAnimation:!0,layout:null,boxWidth:[7,50],itemStyle:{color:\"#fff\",borderWidth:1},emphasis:{itemStyle:{borderWidth:2,shadowBlur:5,shadowOffsetX:2,shadowOffsetY:2,shadowColor:\"rgba(0,0,0,0.4)\"}},animationEasing:\"elasticOut\",animationDuration:800}});n.mixin(o,r,!0),t.exports=o},\"/stD\":function(t,e,i){var n=i(\"bYtY\"),a=i(\"IUWy\"),r=i(\"Kagy\");function o(t,e,i){this.model=t,this.ecModel=e,this.api=i}o.defaultOption={show:!0,type:[\"rect\",\"polygon\",\"lineX\",\"lineY\",\"keep\",\"clear\"],icon:{rect:\"M7.3,34.7 M0.4,10V-0.2h9.8 M89.6,10V-0.2h-9.8 M0.4,60v10.2h9.8 M89.6,60v10.2h-9.8 M12.3,22.4V10.5h13.1 M33.6,10.5h7.8 M49.1,10.5h7.8 M77.5,22.4V10.5h-13 M12.3,31.1v8.2 M77.7,31.1v8.2 M12.3,47.6v11.9h13.1 M33.6,59.5h7.6 M49.1,59.5 h7.7 M77.5,47.6v11.9h-13\",polygon:\"M55.2,34.9c1.7,0,3.1,1.4,3.1,3.1s-1.4,3.1-3.1,3.1 s-3.1-1.4-3.1-3.1S53.5,34.9,55.2,34.9z M50.4,51c1.7,0,3.1,1.4,3.1,3.1c0,1.7-1.4,3.1-3.1,3.1c-1.7,0-3.1-1.4-3.1-3.1 C47.3,52.4,48.7,51,50.4,51z M55.6,37.1l1.5-7.8 M60.1,13.5l1.6-8.7l-7.8,4 M59,19l-1,5.3 M24,16.1l6.4,4.9l6.4-3.3 M48.5,11.6 l-5.9,3.1 M19.1,12.8L9.7,5.1l1.1,7.7 M13.4,29.8l1,7.3l6.6,1.6 M11.6,18.4l1,6.1 M32.8,41.9 M26.6,40.4 M27.3,40.2l6.1,1.6 M49.9,52.1l-5.6-7.6l-4.9-1.2\",lineX:\"M15.2,30 M19.7,15.6V1.9H29 M34.8,1.9H40.4 M55.3,15.6V1.9H45.9 M19.7,44.4V58.1H29 M34.8,58.1H40.4 M55.3,44.4 V58.1H45.9 M12.5,20.3l-9.4,9.6l9.6,9.8 M3.1,29.9h16.5 M62.5,20.3l9.4,9.6L62.3,39.7 M71.9,29.9H55.4\",lineY:\"M38.8,7.7 M52.7,12h13.2v9 M65.9,26.6V32 M52.7,46.3h13.2v-9 M24.9,12H11.8v9 M11.8,26.6V32 M24.9,46.3H11.8v-9 M48.2,5.1l-9.3-9l-9.4,9.2 M38.9-3.9V12 M48.2,53.3l-9.3,9l-9.4-9.2 M38.9,62.3V46.4\",keep:\"M4,10.5V1h10.3 M20.7,1h6.1 M33,1h6.1 M55.4,10.5V1H45.2 M4,17.3v6.6 M55.6,17.3v6.6 M4,30.5V40h10.3 M20.7,40 h6.1 M33,40h6.1 M55.4,30.5V40H45.2 M21,18.9h62.9v48.6H21V18.9z\",clear:\"M22,14.7l30.9,31 M52.9,14.7L22,45.7 M4.7,16.8V4.2h13.1 M26,4.2h7.8 M41.6,4.2h7.8 M70.3,16.8V4.2H57.2 M4.7,25.9v8.6 M70.3,25.9v8.6 M4.7,43.2v12.6h13.1 M26,55.8h7.8 M41.6,55.8h7.8 M70.3,43.2v12.6H57.2\"},title:n.clone(r.toolbox.brush.title)};var s=o.prototype;s.render=s.updateView=function(t,e,i){var a,r,o;e.eachComponent({mainType:\"brush\"},(function(t){a=t.brushType,r=t.brushOption.brushMode||\"single\",o|=t.areas.length})),this._brushType=a,this._brushMode=r,n.each(t.get(\"type\",!0),(function(e){t.setIconStatus(e,(\"keep\"===e?\"multiple\"===r:\"clear\"===e?o:e===a)?\"emphasis\":\"normal\")}))},s.getIcons=function(){var t=this.model,e=t.get(\"icon\",!0),i={};return n.each(t.get(\"type\",!0),(function(t){e[t]&&(i[t]=e[t])})),i},s.onclick=function(t,e,i){var n=this._brushType,a=this._brushMode;\"clear\"===i?(e.dispatchAction({type:\"axisAreaSelect\",intervals:[]}),e.dispatchAction({type:\"brush\",command:\"clear\",areas:[]})):e.dispatchAction({type:\"takeGlobalCursor\",key:\"brush\",brushOption:{brushType:\"keep\"===i?n:n!==i&&i,brushMode:\"keep\"===i?\"multiple\"===a?\"single\":\"multiple\":a}})},a.register(\"brush\",o),t.exports=o},\"/y7N\":function(t,e,i){var n=i(\"bYtY\"),a=i(\"IwbS\"),r=i(\"6GrX\"),o=i(\"7aKB\"),s=i(\"Fofx\"),l=i(\"aX7z\"),u=i(\"+rIm\");function c(t,e,i,n,a){var s=h(i.get(\"value\"),e.axis,e.ecModel,i.get(\"seriesDataIndices\"),{precision:i.get(\"label.precision\"),formatter:i.get(\"label.formatter\")}),l=i.getModel(\"label\"),u=o.normalizeCssArray(l.get(\"padding\")||0),c=l.getFont(),d=r.getBoundingRect(s,c),p=a.position,f=d.width+u[1]+u[3],g=d.height+u[0]+u[2],m=a.align;\"right\"===m&&(p[0]-=f),\"center\"===m&&(p[0]-=f/2);var v=a.verticalAlign;\"bottom\"===v&&(p[1]-=g),\"middle\"===v&&(p[1]-=g/2),function(t,e,i,n){var a=n.getWidth(),r=n.getHeight();t[0]=Math.min(t[0]+e,a)-e,t[1]=Math.min(t[1]+i,r)-i,t[0]=Math.max(t[0],0),t[1]=Math.max(t[1],0)}(p,f,g,n);var y=l.get(\"backgroundColor\");y&&\"auto\"!==y||(y=e.get(\"axisLine.lineStyle.color\")),t.label={shape:{x:0,y:0,width:f,height:g,r:l.get(\"borderRadius\")},position:p.slice(),style:{text:s,textFont:c,textFill:l.getTextColor(),textPosition:\"inside\",textPadding:u,fill:y,stroke:l.get(\"borderColor\")||\"transparent\",lineWidth:l.get(\"borderWidth\")||0,shadowBlur:l.get(\"shadowBlur\"),shadowColor:l.get(\"shadowColor\"),shadowOffsetX:l.get(\"shadowOffsetX\"),shadowOffsetY:l.get(\"shadowOffsetY\")},z2:10}}function h(t,e,i,a,r){t=e.scale.parse(t);var o=e.scale.getLabel(t,{precision:r.precision}),s=r.formatter;if(s){var u={value:l.getAxisRawValue(e,t),axisDimension:e.dim,axisIndex:e.index,seriesData:[]};n.each(a,(function(t){var e=i.getSeriesByIndex(t.seriesIndex),n=e&&e.getDataParams(t.dataIndexInside);n&&u.seriesData.push(n)})),n.isString(s)?o=s.replace(\"{value}\",o):n.isFunction(s)&&(o=s(u))}return o}function d(t,e,i){var n=s.create();return s.rotate(n,n,i.rotation),s.translate(n,n,i.position),a.applyTransform([t.dataToCoord(e),(i.labelOffset||0)+(i.labelDirection||1)*(i.labelMargin||0)],n)}e.buildElStyle=function(t){var e,i=t.get(\"type\"),n=t.getModel(i+\"Style\");return\"line\"===i?(e=n.getLineStyle()).fill=null:\"shadow\"===i&&((e=n.getAreaStyle()).stroke=null),e},e.buildLabelElOption=c,e.getValueLabel=h,e.getTransformedPosition=d,e.buildCartesianSingleLabelElOption=function(t,e,i,n,a,r){var o=u.innerTextLayout(i.rotation,0,i.labelDirection);i.labelMargin=a.get(\"label.margin\"),c(e,n,a,r,{position:d(n.axis,t,i),align:o.textAlign,verticalAlign:o.textVerticalAlign})},e.makeLineShape=function(t,e,i){return{x1:t[i=i||0],y1:t[1-i],x2:e[i],y2:e[1-i]}},e.makeRectShape=function(t,e,i){return{x:t[i=i||0],y:t[1-i],width:e[i],height:e[1-i]}},e.makeSectorShape=function(t,e,i,n,a,r){return{cx:t,cy:e,r0:i,r:n,startAngle:a,endAngle:r,clockwise:!0}}},\"0/Rx\":function(t,e){t.exports=function(t){return{seriesType:t,reset:function(t,e){var i=e.findComponents({mainType:\"legend\"});if(i&&i.length){var n=t.getData();n.filterSelf((function(t){for(var e=n.getName(t),a=0;a=0&&a.each(t,(function(t){n.setIconStatus(t,\"normal\")}))})),n.setIconStatus(i,\"emphasis\"),t.eachComponent({mainType:\"series\",query:null==r?null:{seriesIndex:r}},(function(e){var r=c[i](e.subType,e.id,e,n);r&&(a.defaults(r,e.option),l.series.push(r));var o=e.coordinateSystem;if(o&&\"cartesian2d\"===o.type&&(\"line\"===i||\"bar\"===i)){var s=o.getAxesByScale(\"ordinal\")[0];if(s){var u=s.dim+\"Axis\",h=t.queryComponents({mainType:u,index:e.get(name+\"Index\"),id:e.get(name+\"Id\")})[0].componentIndex;l[u]=l[u]||[];for(var d=0;d<=h;d++)l[u][h]=l[u][h]||{};l[u][h].boundaryGap=\"bar\"===i}}})),\"stack\"===i&&(o=l.series&&l.series[0]&&\"__ec_magicType_stack__\"===l.series[0].stack?a.merge({stack:s.title.tiled},s.title):a.clone(s.title)),e.dispatchAction({type:\"changeMagicType\",currentType:i,newOption:l,newTitle:o,featureName:\"magicType\"})}},n.registerAction({type:\"changeMagicType\",event:\"magicTypeChanged\",update:\"prepareAndUpdate\"},(function(t,e){e.mergeOption(t.newOption)})),o.register(\"magicType\",l),t.exports=l},\"06Qe\":function(t,e,i){var n,a=i(\"ItGF\"),r=\"urn:schemas-microsoft-com:vml\",o=\"undefined\"==typeof window?null:window,s=!1,l=o&&o.document;if(l&&!a.canvasSupported)try{!l.namespaces.zrvml&&l.namespaces.add(\"zrvml\",r),n=function(t){return l.createElement(\"')}}catch(u){n=function(t){return l.createElement(\"<\"+t+' xmlns=\"'+r+'\" class=\"zrvml\">')}}e.doc=l,e.createNode=function(t){return n(t)},e.initVML=function(){if(!s&&l){s=!0;var t=l.styleSheets;t.length<31?l.createStyleSheet().addRule(\".zrvml\",\"behavior:url(#default#VML)\"):t[0].addRule(\".zrvml\",\"behavior:url(#default#VML)\")}}},\"0Bwj\":function(t,e,i){var n=i(\"T4UG\"),a=i(\"I3/A\"),r=i(\"7aKB\").encodeHTML,o=i(\"Qxkt\"),s=(i(\"Tghj\"),n.extend({type:\"series.sankey\",layoutInfo:null,levelModels:null,getInitialData:function(t,e){for(var i=t.edges||t.links,n=t.data||t.nodes,r=t.levels,s=this.levelModels={},l=0;l=0&&(s[r[l].depth]=new o(r[l],this,e));if(n&&i)return a(n,i,this,!0,(function(t,e){t.wrapMethod(\"getItemModel\",(function(t,e){return t.customizeGetParent((function(t){var i=this.parentModel,n=i.getData().getItemLayout(e).depth;return i.levelModels[n]||this.parentModel})),t})),e.wrapMethod(\"getItemModel\",(function(t,e){return t.customizeGetParent((function(t){var i=this.parentModel,n=i.getGraph().getEdgeByIndex(e).node1.getLayout().depth;return i.levelModels[n]||this.parentModel})),t}))})).data},setNodePosition:function(t,e){var i=this.option.data[t];i.localX=e[0],i.localY=e[1]},getGraph:function(){return this.getData().graph},getEdgeData:function(){return this.getGraph().edgeData},formatTooltip:function(t,e,i){if(\"edge\"===i){var n=this.getDataParams(t,i),a=n.data,o=a.source+\" -- \"+a.target;return n.value&&(o+=\" : \"+n.value),r(o)}if(\"node\"===i){var l=this.getGraph().getNodeByIndex(t).getLayout().value,u=this.getDataParams(t,i).data.name;return l&&(o=u+\" : \"+l),r(o)}return s.superCall(this,\"formatTooltip\",t,e)},optionUpdated:function(){var t=this.option;!0===t.focusNodeAdjacency&&(t.focusNodeAdjacency=\"allEdges\")},getDataParams:function(t,e){var i=s.superCall(this,\"getDataParams\",t,e);if(null==i.value&&\"node\"===e){var n=this.getGraph().getNodeByIndex(t).getLayout().value;i.value=n}return i},defaultOption:{zlevel:0,z:2,coordinateSystem:\"view\",layout:null,left:\"5%\",top:\"5%\",right:\"20%\",bottom:\"5%\",orient:\"horizontal\",nodeWidth:20,nodeGap:8,draggable:!0,focusNodeAdjacency:!1,layoutIterations:32,label:{show:!0,position:\"right\",color:\"#000\",fontSize:12},levels:[],nodeAlign:\"justify\",itemStyle:{borderWidth:1,borderColor:\"#333\"},lineStyle:{color:\"#314656\",opacity:.2,curveness:.5},emphasis:{label:{show:!0},lineStyle:{opacity:.5}},animationEasing:\"linear\",animationDuration:1e3}}));t.exports=s},\"0HBW\":function(t,e,i){var n=i(\"ProS\"),a=i(\"bYtY\");function r(t,e){e.update=\"updateView\",n.registerAction(e,(function(e,i){var n={};return i.eachComponent({mainType:\"geo\",query:e},(function(i){i[t](e.name),a.each(i.coordinateSystem.regions,(function(t){n[t.name]=i.isSelected(t.name)||!1}))})),{selected:n,name:e.name}}))}i(\"Hxpc\"),i(\"7uqq\"),i(\"dmGj\"),i(\"SehX\"),r(\"toggleSelected\",{type:\"geoToggleSelect\",event:\"geoselectchanged\"}),r(\"select\",{type:\"geoSelect\",event:\"geoselected\"}),r(\"unSelect\",{type:\"geoUnSelect\",event:\"geounselected\"})},\"0JAE\":function(t,e,i){var n=i(\"bYtY\"),a=i(\"+TT/\"),r=i(\"OELB\"),o=i(\"IDmD\");function s(t,e,i){this._model=t}function l(t,e,i,n){var a=i.calendarModel,r=i.seriesModel,o=a?a.coordinateSystem:r?r.coordinateSystem:null;return o===this?o[t](n):null}s.prototype={constructor:s,type:\"calendar\",dimensions:[\"time\",\"value\"],getDimensionsInfo:function(){return[{name:\"time\",type:\"time\"},\"value\"]},getRangeInfo:function(){return this._rangeInfo},getModel:function(){return this._model},getRect:function(){return this._rect},getCellWidth:function(){return this._sw},getCellHeight:function(){return this._sh},getOrient:function(){return this._orient},getFirstDayOfWeek:function(){return this._firstDayOfWeek},getDateInfo:function(t){var e=(t=r.parseDate(t)).getFullYear(),i=t.getMonth()+1;i=i<10?\"0\"+i:i;var n=t.getDate();n=n<10?\"0\"+n:n;var a=t.getDay();return{y:e,m:i,d:n,day:a=Math.abs((a+7-this.getFirstDayOfWeek())%7),time:t.getTime(),formatedDate:e+\"-\"+i+\"-\"+n,date:t}},getNextNDay:function(t,e){return 0===(e=e||0)||(t=new Date(this.getDateInfo(t).time)).setDate(t.getDate()+e),this.getDateInfo(t)},update:function(t,e){this._firstDayOfWeek=+this._model.getModel(\"dayLabel\").get(\"firstDay\"),this._orient=this._model.get(\"orient\"),this._lineWidth=this._model.getModel(\"itemStyle\").getItemStyle().lineWidth||0,this._rangeInfo=this._getRangeInfo(this._initRangeOption());var i=this._rangeInfo.weeks||1,r=[\"width\",\"height\"],o=this._model.get(\"cellSize\").slice(),s=this._model.getBoxLayoutParams(),l=\"horizontal\"===this._orient?[i,7]:[7,i];n.each([0,1],(function(t){h(o,t)&&(s[r[t]]=o[t]*l[t])}));var u={width:e.getWidth(),height:e.getHeight()},c=this._rect=a.getLayoutRect(s,u);function h(t,e){return null!=t[e]&&\"auto\"!==t[e]}n.each([0,1],(function(t){h(o,t)||(o[t]=c[r[t]]/l[t])})),this._sw=o[0],this._sh=o[1]},dataToPoint:function(t,e){n.isArray(t)&&(t=t[0]),null==e&&(e=!0);var i=this.getDateInfo(t),a=this._rangeInfo;if(e&&!(i.time>=a.start.time&&i.timeo.end.time&&t.reverse(),t},_getRangeInfo:function(t){var e;(t=[this.getDateInfo(t[0]),this.getDateInfo(t[1])])[0].time>t[1].time&&(e=!0,t.reverse());var i=Math.floor(t[1].time/864e5)-Math.floor(t[0].time/864e5)+1,n=new Date(t[0].time),a=n.getDate(),r=t[1].date.getDate();n.setDate(a+i-1);var o=n.getDate();if(o!==r)for(var s=n.getTime()-t[1].time>0?1:-1;(o=n.getDate())!==r&&(n.getTime()-t[1].time)*s>0;)i-=s,n.setDate(o-s);var l=Math.floor((i+t[0].day+6)/7),u=e?1-l:l-1;return e&&t.reverse(),{range:[t[0].formatedDate,t[1].formatedDate],start:t[0],end:t[1],allDay:i,weeks:l,nthWeek:u,fweek:t[0].day,lweek:t[1].day}},_getDateByWeeksAndDay:function(t,e,i){var n=this._getRangeInfo(i);if(t>n.weeks||0===t&&en.lweek)return!1;var a=7*(t-1)-n.fweek+e,r=new Date(n.start.time);return r.setDate(n.start.d+a),this.getDateInfo(r)}},s.dimensions=s.prototype.dimensions,s.getDimensionsInfo=s.prototype.getDimensionsInfo,s.create=function(t,e){var i=[];return t.eachComponent(\"calendar\",(function(n){var a=new s(n,t,e);i.push(a),n.coordinateSystem=a})),t.eachSeries((function(t){\"calendar\"===t.get(\"coordinateSystem\")&&(t.coordinateSystem=i[t.get(\"calendarIndex\")||0])})),i},o.register(\"calendar\",s),t.exports=s},\"0V0F\":function(t,e,i){var n=i(\"bYtY\"),a=n.createHashMap,r=n.each;function o(t){r(t,(function(e,i){var n=[],a=[NaN,NaN],r=e.data,o=e.isStackedByIndex,s=r.map([e.stackResultDimension,e.stackedOverDimension],(function(s,l,u){var c,h,d=r.get(e.stackedDimension,u);if(isNaN(d))return a;o?h=r.getRawIndex(u):c=r.get(e.stackedByDimension,u);for(var p=NaN,f=i-1;f>=0;f--){var g=t[f];if(o||(h=g.data.rawIndexOf(g.stackedByDimension,c)),h>=0){var m=g.data.getByRawIndex(g.stackResultDimension,h);if(d>=0&&m>0||d<=0&&m<0){d+=m,p=m;break}}}return n[0]=d,n[1]=p,n}));r.hostModel.setData(s),e.data=s}))}t.exports=function(t){var e=a();t.eachSeries((function(t){var i=t.get(\"stack\");if(i){var n=e.get(i)||e.set(i,[]),a=t.getData(),r={stackResultDimension:a.getCalculationInfo(\"stackResultDimension\"),stackedOverDimension:a.getCalculationInfo(\"stackedOverDimension\"),stackedDimension:a.getCalculationInfo(\"stackedDimension\"),stackedByDimension:a.getCalculationInfo(\"stackedByDimension\"),isStackedByIndex:a.getCalculationInfo(\"isStackedByIndex\"),data:a,seriesModel:t};if(!r.stackedDimension||!r.isStackedByIndex&&!r.stackedByDimension)return;n.length&&a.setCalculationInfo(\"stackedOnSeries\",n[n.length-1].seriesModel),n.push(r)}})),e.each(o)}},\"0o9m\":function(t,e,i){var n=i(\"ProS\");i(\"hNWo\"),i(\"RlCK\"),i(\"XpcN\");var a=i(\"kDyi\"),r=i(\"bLfw\");n.registerProcessor(n.PRIORITY.PROCESSOR.SERIES_FILTER,a),r.registerSubTypeDefaulter(\"legend\",(function(){return\"plain\"}))},\"0qV/\":function(t,e,i){var n=i(\"ProS\");n.registerAction({type:\"focusNodeAdjacency\",event:\"focusNodeAdjacency\",update:\"series:focusNodeAdjacency\"},(function(){})),n.registerAction({type:\"unfocusNodeAdjacency\",event:\"unfocusNodeAdjacency\",update:\"series:unfocusNodeAdjacency\"},(function(){}))},\"0s+r\":function(t,e,i){var n=i(\"bYtY\"),a=i(\"QBsz\"),r=i(\"y23F\"),o=i(\"H6uX\"),s=i(\"YH21\"),l=i(\"C0SR\");function u(){s.stop(this.event)}function c(){}c.prototype.dispose=function(){};var h=[\"click\",\"dblclick\",\"mousewheel\",\"mouseout\",\"mouseup\",\"mousedown\",\"mousemove\",\"contextmenu\"],d=function(t,e,i,n){o.call(this),this.storage=t,this.painter=e,this.painterRoot=n,i=i||new c,this.proxy=null,this._hovered={},r.call(this),this.setHandlerProxy(i)};function p(t,e,i){if(t[t.rectHover?\"rectContain\":\"contain\"](e,i)){for(var n,a=t;a;){if(a.clipPath&&!a.clipPath.contain(e,i))return!1;a.silent&&(n=!0),a=a.parent}return!n||\"silent\"}return!1}function f(t,e,i){var n=t.painter;return e<0||e>n.getWidth()||i<0||i>n.getHeight()}d.prototype={constructor:d,setHandlerProxy:function(t){this.proxy&&this.proxy.dispose(),t&&(n.each(h,(function(e){t.on&&t.on(e,this[e],this)}),this),t.handler=this),this.proxy=t},mousemove:function(t){var e=t.zrX,i=t.zrY,n=f(this,e,i),a=this._hovered,r=a.target;r&&!r.__zr&&(r=(a=this.findHover(a.x,a.y)).target);var o=this._hovered=n?{x:e,y:i}:this.findHover(e,i),s=o.target,l=this.proxy;l.setCursor&&l.setCursor(s?s.cursor:\"default\"),r&&s!==r&&this.dispatchToElement(a,\"mouseout\",t),this.dispatchToElement(o,\"mousemove\",t),s&&s!==r&&this.dispatchToElement(o,\"mouseover\",t)},mouseout:function(t){var e=t.zrEventControl,i=t.zrIsToLocalDOM;\"only_globalout\"!==e&&this.dispatchToElement(this._hovered,\"mouseout\",t),\"no_globalout\"!==e&&!i&&this.trigger(\"globalout\",{type:\"globalout\",event:t})},resize:function(t){this._hovered={}},dispatch:function(t,e){var i=this[t];i&&i.call(this,e)},dispose:function(){this.proxy.dispose(),this.storage=this.proxy=this.painter=null},setCursorStyle:function(t){var e=this.proxy;e.setCursor&&e.setCursor(t)},dispatchToElement:function(t,e,i){var n=(t=t||{}).target;if(!n||!n.silent){for(var a=\"on\"+e,r=function(t,e,i){return{type:t,event:i,target:e.target,topTarget:e.topTarget,cancelBubble:!1,offsetX:i.zrX,offsetY:i.zrY,gestureEvent:i.gestureEvent,pinchX:i.pinchX,pinchY:i.pinchY,pinchScale:i.pinchScale,wheelDelta:i.zrDelta,zrByTouch:i.zrByTouch,which:i.which,stop:u}}(e,t,i);n&&(n[a]&&(r.cancelBubble=n[a].call(n,r)),n.trigger(e,r),n=n.parent,!r.cancelBubble););r.cancelBubble||(this.trigger(e,r),this.painter&&this.painter.eachOtherLayer((function(t){\"function\"==typeof t[a]&&t[a].call(t,r),t.trigger&&t.trigger(e,r)})))}},findHover:function(t,e,i){for(var n=this.storage.getDisplayList(),a={x:t,y:e},r=n.length-1;r>=0;r--){var o;if(n[r]!==i&&!n[r].ignore&&(o=p(n[r],t,e))&&(!a.topTarget&&(a.topTarget=n[r]),\"silent\"!==o)){a.target=n[r];break}}return a},processGesture:function(t,e){this._gestureMgr||(this._gestureMgr=new l);var i=this._gestureMgr;\"start\"===e&&i.clear();var n=i.recognize(t,this.findHover(t.zrX,t.zrY,null).target,this.proxy.dom);if(\"end\"===e&&i.clear(),n){var a=n.type;t.gestureEvent=a,this.dispatchToElement({target:n.target},a,n.event)}}},n.each([\"click\",\"mousedown\",\"mouseup\",\"mousewheel\",\"dblclick\",\"contextmenu\"],(function(t){d.prototype[t]=function(e){var i,n,r=e.zrX,o=e.zrY,s=f(this,r,o);if(\"mouseup\"===t&&s||(n=(i=this.findHover(r,o)).target),\"mousedown\"===t)this._downEl=n,this._downPoint=[e.zrX,e.zrY],this._upEl=n;else if(\"mouseup\"===t)this._upEl=n;else if(\"click\"===t){if(this._downEl!==this._upEl||!this._downPoint||a.dist(this._downPoint,[e.zrX,e.zrY])>4)return;this._downPoint=null}this.dispatchToElement(i,t,e)}})),n.mixin(d,o),n.mixin(d,r),t.exports=d},\"10cm\":function(t,e,i){var n=i(\"ProS\"),a=i(\"2B6p\").updateCenterAndZoom;i(\"0qV/\"),n.registerAction({type:\"graphRoam\",event:\"graphRoam\",update:\"none\"},(function(t,e){e.eachComponent({mainType:\"series\",query:t},(function(e){var i=a(e.coordinateSystem,t);e.setCenter&&e.setCenter(i.center),e.setZoom&&e.setZoom(i.zoom)}))}))},\"1Jh7\":function(t,e,i){var n=i(\"y+Vt\"),a=i(\"T6xi\"),r=n.extend({type:\"polyline\",shape:{points:null,smooth:!1,smoothConstraint:null},style:{stroke:\"#000\",fill:null},buildPath:function(t,e){a.buildPath(t,e,!1)}});t.exports=r},\"1LEl\":function(t,e,i){var n=i(\"ProS\"),a=i(\"F9bG\"),r=n.extendComponentView({type:\"axisPointer\",render:function(t,e,i){var n=e.getComponent(\"tooltip\"),r=t.get(\"triggerOn\")||n&&n.get(\"triggerOn\")||\"mousemove|click\";a.register(\"axisPointer\",i,(function(t,e,i){\"none\"!==r&&(\"leave\"===t||r.indexOf(t)>=0)&&i({type:\"updateAxisPointer\",currTrigger:t,x:e&&e.offsetX,y:e&&e.offsetY})}))},remove:function(t,e){a.unregister(e.getZr(),\"axisPointer\"),r.superApply(this._model,\"remove\",arguments)},dispose:function(t,e){a.unregister(\"axisPointer\",e),r.superApply(this._model,\"dispose\",arguments)}});t.exports=r},\"1MYJ\":function(t,e,i){var n=i(\"y+Vt\"),a=n.extend({type:\"compound\",shape:{paths:null},_updatePathDirty:function(){for(var t=this.__dirtyPath,e=this.shape.paths,i=0;i=a||m<0)break;if(p(y)){if(f){m+=r;continue}break}if(m===i)t[r>0?\"moveTo\":\"lineTo\"](y[0],y[1]);else if(l>0){var x=e[g],_=\"y\"===c?1:0,b=(y[_]-x[_])*l;u(h,x),h[_]=x[_]+b,u(d,y),d[_]=y[_]-b,t.bezierCurveTo(h[0],h[1],d[0],d[1],y[0],y[1])}else t.lineTo(y[0],y[1]);g=m,m+=r}return v}function m(t,e,i,n,r,f,g,m,v,y,x){for(var _=0,b=i,w=0;w=r||b<0)break;if(p(S)){if(x){b+=f;continue}break}if(b===i)t[f>0?\"moveTo\":\"lineTo\"](S[0],S[1]),u(h,S);else if(v>0){var M=b+f,I=e[M];if(x)for(;I&&p(e[M]);)I=e[M+=f];var T=.5,A=e[_];if(!(I=e[M])||p(I))u(d,S);else{var D,C;if(p(I)&&!x&&(I=S),a.sub(c,I,A),\"x\"===y||\"y\"===y){var L=\"x\"===y?0:1;D=Math.abs(S[L]-A[L]),C=Math.abs(S[L]-I[L])}else D=a.dist(S,A),C=a.dist(S,I);l(d,S,c,-v*(1-(T=C/(C+D))))}o(h,h,m),s(h,h,g),o(d,d,m),s(d,d,g),t.bezierCurveTo(h[0],h[1],d[0],d[1],S[0],S[1]),l(h,S,c,v*T)}else t.lineTo(S[0],S[1]);_=b,b+=f}return w}function v(t,e){var i=[1/0,1/0],n=[-1/0,-1/0];if(e)for(var a=0;an[0]&&(n[0]=r[0]),r[1]>n[1]&&(n[1]=r[1])}return{min:e?i:n,max:e?n:i}}var y=n.extend({type:\"ec-polyline\",shape:{points:[],smooth:0,smoothConstraint:!0,smoothMonotone:null,connectNulls:!1},style:{fill:null,stroke:\"#000\"},brush:r(n.prototype.brush),buildPath:function(t,e){var i=e.points,n=0,a=i.length,r=v(i,e.smoothConstraint);if(e.connectNulls){for(;a>0&&p(i[a-1]);a--);for(;n0&&p(i[r-1]);r--);for(;a=this._maxSize&&o>0){var l=i.head;i.remove(l),delete n[l.key],r=l.value,this._lastRemovedEntry=l}s?s.value=e:s=new a(e),s.key=t,i.insertEntry(s),n[t]=s}return r},o.get=function(t){var e=this._map[t],i=this._list;if(null!=e)return e!==i.tail&&(i.remove(e),i.insertEntry(e)),e.value},o.clear=function(){this._list.clear(),this._map={}},t.exports=r},\"1bdT\":function(t,e,i){var n=i(\"3gBT\"),a=i(\"H6uX\"),r=i(\"DN4a\"),o=i(\"vWvF\"),s=i(\"bYtY\"),l=function(t){r.call(this,t),a.call(this,t),o.call(this,t),this.id=t.id||n()};l.prototype={type:\"element\",name:\"\",__zr:null,ignore:!1,clipPath:null,isGroup:!1,drift:function(t,e){switch(this.draggable){case\"horizontal\":e=0;break;case\"vertical\":t=0}var i=this.transform;i||(i=this.transform=[1,0,0,1,0,0]),i[4]+=t,i[5]+=e,this.decomposeTransform(),this.dirty(!1)},beforeUpdate:function(){},afterUpdate:function(){},update:function(){this.updateTransform()},traverse:function(t,e){},attrKV:function(t,e){if(\"position\"===t||\"scale\"===t||\"origin\"===t){if(e){var i=this[t];i||(i=this[t]=[]),i[0]=e[0],i[1]=e[1]}}else this[t]=e},hide:function(){this.ignore=!0,this.__zr&&this.__zr.refresh()},show:function(){this.ignore=!1,this.__zr&&this.__zr.refresh()},attr:function(t,e){if(\"string\"==typeof t)this.attrKV(t,e);else if(s.isObject(t))for(var i in t)t.hasOwnProperty(i)&&this.attrKV(i,t[i]);return this.dirty(!1),this},setClipPath:function(t){var e=this.__zr;e&&t.addSelfToZr(e),this.clipPath&&this.clipPath!==t&&this.removeClipPath(),this.clipPath=t,t.__zr=e,t.__clipTarget=this,this.dirty(!1)},removeClipPath:function(){var t=this.clipPath;t&&(t.__zr&&t.removeSelfFromZr(t.__zr),t.__zr=null,t.__clipTarget=null,this.clipPath=null,this.dirty(!1))},addSelfToZr:function(t){this.__zr=t;var e=this.animators;if(e)for(var i=0;ii.getHeight()&&(n.textPosition=\"top\",s=!0);var l=s?-5-a.height:d+8;o+a.width/2>i.getWidth()?(n.textPosition=[\"100%\",l],n.textAlign=\"right\"):o-a.width/2<0&&(n.textPosition=[0,l],n.textAlign=\"left\")}}))}function m(r,u){var c,m=g[r],v=g[u],y=p[m],x=new l(y,t,t.ecModel);if(n&&null!=n.newTitle&&n.featureName===m&&(y.title=n.newTitle),m&&!v){if(function(t){return 0===t.indexOf(\"my\")}(m))c={model:x,onclick:x.option.onclick,featureName:m};else{var _=o.get(m);if(!_)return;c=new _(x,e,i)}f[m]=c}else{if(!(c=f[v]))return;c.model=x,c.ecModel=e,c.api=i}m||!v?x.get(\"show\")&&!c.unusable?(function(n,r,o){var l=n.getModel(\"iconStyle\"),u=n.getModel(\"emphasis.iconStyle\"),c=r.getIcons?r.getIcons():n.get(\"icon\"),p=n.get(\"title\")||{};if(\"string\"==typeof c){var f=c,g=p;p={},(c={})[o]=f,p[o]=g}var m=n.iconPaths={};a.each(c,(function(o,c){var f=s.createIcon(o,{},{x:-d/2,y:-d/2,width:d,height:d});f.setStyle(l.getItemStyle()),f.hoverStyle=u.getItemStyle(),f.setStyle({text:p[c],textAlign:u.get(\"textAlign\"),textBorderRadius:u.get(\"textBorderRadius\"),textPadding:u.get(\"textPadding\"),textFill:null});var g=t.getModel(\"tooltip\");g&&g.get(\"show\")&&f.attr(\"tooltip\",a.extend({content:p[c],formatter:g.get(\"formatter\",!0)||function(){return p[c]},formatterParams:{componentType:\"toolbox\",name:c,title:p[c],$vars:[\"name\",\"title\"]},position:g.get(\"position\",!0)||\"bottom\"},g.option)),s.setHoverStyle(f),t.get(\"showTitle\")&&(f.__title=p[c],f.on(\"mouseover\",(function(){var e=u.getItemStyle(),i=\"vertical\"===t.get(\"orient\")?null==t.get(\"right\")?\"right\":\"left\":null==t.get(\"bottom\")?\"bottom\":\"top\";f.setStyle({textFill:u.get(\"textFill\")||e.fill||e.stroke||\"#000\",textBackgroundColor:u.get(\"textBackgroundColor\"),textPosition:u.get(\"textPosition\")||i})})).on(\"mouseout\",(function(){f.setStyle({textFill:null,textBackgroundColor:null})}))),f.trigger(n.get(\"iconStatus.\"+c)||\"normal\"),h.add(f),f.on(\"click\",a.bind(r.onclick,r,e,i,c)),m[c]=f}))}(x,c,m),x.setIconStatus=function(t,e){var i=this.option,n=this.iconPaths;i.iconStatus=i.iconStatus||{},i.iconStatus[t]=e,n[t]&&n[t].trigger(e)},c.render&&c.render(x,e,i,n)):c.remove&&c.remove(e,i):c.dispose&&c.dispose(e,i)}},updateView:function(t,e,i,n){a.each(this._features,(function(t){t.updateView&&t.updateView(t.model,e,i,n)}))},remove:function(t,e){a.each(this._features,(function(i){i.remove&&i.remove(t,e)})),this.group.removeAll()},dispose:function(t,e){a.each(this._features,(function(i){i.dispose&&i.dispose(t,e)}))}});t.exports=h},\"2B6p\":function(t,e){e.updateCenterAndZoom=function(t,e,i){var n=t.getZoom(),a=t.getCenter(),r=e.zoom,o=t.dataToPoint(a);if(null!=e.dx&&null!=e.dy&&(o[0]-=e.dx,o[1]-=e.dy,a=t.pointToData(o),t.setCenter(a)),null!=r){if(i){var s=i.min||0;r=Math.max(Math.min(n*r,i.max||1/0),s)/n}t.scale[0]*=r,t.scale[1]*=r;var l=t.position,u=(e.originY-l[1])*(r-1);l[0]-=(e.originX-l[0])*(r-1),l[1]-=u,t.updateTransform(),a=t.pointToData(o),t.setCenter(a),t.setZoom(r*n)}return{center:t.getCenter(),zoom:t.getZoom()}}},\"2DNl\":function(t,e,i){var n=i(\"IMiH\"),a=i(\"loD1\"),r=i(\"59Ip\"),o=i(\"aKvl\"),s=i(\"n1HI\"),l=i(\"hX1E\").normalizeRadian,u=i(\"Sj9i\"),c=i(\"hyiK\"),h=n.CMD,d=2*Math.PI,p=[-1,-1,-1],f=[-1,-1];function g(t,e,i,n,a,r,o,s,l,c){if(c>e&&c>n&&c>r&&c>s||c1&&(h=f[0],f[0]=f[1],f[1]=h),g=u.cubicAt(e,n,r,s,f[0]),y>1&&(m=u.cubicAt(e,n,r,s,f[1]))),v+=2===y?_e&&s>n&&s>r||s=0&&c<=1){for(var h=0,d=u.quadraticAt(e,n,r,c),f=0;fi||s<-i)return 0;var u=Math.sqrt(i*i-s*s);p[0]=-u,p[1]=u;var c=Math.abs(n-a);if(c<1e-4)return 0;if(c%d<1e-4){n=0,a=d;var h=r?1:-1;return o>=p[0]+t&&o<=p[1]+t?h:0}r?(u=n,n=l(a),a=l(u)):(n=l(n),a=l(a)),n>a&&(a+=d);for(var f=0,g=0;g<2;g++){var m=p[g];if(m+t>o){var v=Math.atan2(s,m);h=r?1:-1,v<0&&(v=d+v),(v>=n&&v<=a||v+d>=n&&v+d<=a)&&(v>Math.PI/2&&v<1.5*Math.PI&&(h=-h),f+=h)}}return f}function y(t,e,i,n,l){for(var u=0,d=0,p=0,f=0,y=0,x=0;x1&&(i||(u+=c(d,p,f,y,n,l))),1===x&&(f=d=t[x],y=p=t[x+1]),_){case h.M:d=f=t[x++],p=y=t[x++];break;case h.L:if(i){if(a.containStroke(d,p,t[x],t[x+1],e,n,l))return!0}else u+=c(d,p,t[x],t[x+1],n,l)||0;d=t[x++],p=t[x++];break;case h.C:if(i){if(r.containStroke(d,p,t[x++],t[x++],t[x++],t[x++],t[x],t[x+1],e,n,l))return!0}else u+=g(d,p,t[x++],t[x++],t[x++],t[x++],t[x],t[x+1],n,l)||0;d=t[x++],p=t[x++];break;case h.Q:if(i){if(o.containStroke(d,p,t[x++],t[x++],t[x],t[x+1],e,n,l))return!0}else u+=m(d,p,t[x++],t[x++],t[x],t[x+1],n,l)||0;d=t[x++],p=t[x++];break;case h.A:var b=t[x++],w=t[x++],S=t[x++],M=t[x++],I=t[x++],T=t[x++];x+=1;var A=1-t[x++],D=Math.cos(I)*S+b,C=Math.sin(I)*M+w;x>1?u+=c(d,p,D,C,n,l):(f=D,y=C);var L=(n-b)*M/S+b;if(i){if(s.containStroke(b,w,M,I,I+T,A,e,L,l))return!0}else u+=v(b,w,M,I,I+T,A,L,l);d=Math.cos(I+T)*S+b,p=Math.sin(I+T)*M+w;break;case h.R:if(f=d=t[x++],y=p=t[x++],D=f+t[x++],C=y+t[x++],i){if(a.containStroke(f,y,D,y,e,n,l)||a.containStroke(D,y,D,C,e,n,l)||a.containStroke(D,C,f,C,e,n,l)||a.containStroke(f,C,f,y,e,n,l))return!0}else u+=c(D,y,D,C,n,l),u+=c(f,C,f,y,n,l);break;case h.Z:if(i){if(a.containStroke(d,p,f,y,e,n,l))return!0}else u+=c(d,p,f,y,n,l);d=f,p=y}}return i||Math.abs(p-y)<1e-4||(u+=c(d,p,f,y,n,l)||0),0!==u}e.contain=function(t,e,i){return y(t,0,!1,e,i)},e.containStroke=function(t,e,i,n){return y(t,e,!0,i,n)}},\"2dDv\":function(t,e,i){var n=i(\"bYtY\"),a=i(\"Fofx\"),r=i(\"+TT/\"),o=i(\"aX7z\"),s=i(\"D1WM\"),l=i(\"IwbS\"),u=i(\"OELB\"),c=i(\"72pK\"),h=n.each,d=Math.min,p=Math.max,f=Math.floor,g=Math.ceil,m=u.round,v=Math.PI;function y(t,e,i){this._axesMap=n.createHashMap(),this._axesLayout={},this.dimensions=t.dimensions,this._model=t,this._init(t,e,i)}function x(t,e){return d(p(t,e[0]),e[1])}function _(t,e){var i=e.layoutLength/(e.axisCount-1);return{position:i*t,axisNameAvailableWidth:i,axisLabelShow:!0}}function b(t,e){var i,n,a=e.axisExpandWidth,r=e.axisCollapseWidth,o=e.winInnerIndices,s=r,l=!1;return t=i&&r<=i+e.axisLength&&o>=n&&o<=n+e.layoutLength},getModel:function(){return this._model},_updateAxesFromSeries:function(t,e){e.eachSeries((function(i){if(t.contains(i,e)){var n=i.getData();h(this.dimensions,(function(t){var e=this._axesMap.get(t);e.scale.unionExtentFromData(n,n.mapDimension(t)),o.niceScaleExtent(e.scale,e.model)}),this)}}),this)},resize:function(t,e){this._rect=r.getLayoutRect(t.getBoxLayoutParams(),{width:e.getWidth(),height:e.getHeight()}),this._layoutAxes()},getRect:function(){return this._rect},_makeLayoutInfo:function(){var t,e=this._model,i=this._rect,n=[\"x\",\"y\"],a=[\"width\",\"height\"],r=e.get(\"layout\"),o=\"horizontal\"===r?0:1,s=i[a[o]],l=[0,s],u=this.dimensions.length,c=x(e.get(\"axisExpandWidth\"),l),h=x(e.get(\"axisExpandCount\")||0,[0,u]),d=e.get(\"axisExpandable\")&&u>3&&u>h&&h>1&&c>0&&s>0,p=e.get(\"axisExpandWindow\");p?(t=x(p[1]-p[0],l),p[1]=p[0]+t):(t=x(c*(h-1),l),(p=[c*(e.get(\"axisExpandCenter\")||f(u/2))-t/2])[1]=p[0]+t);var v=(s-t)/(u-h);v<3&&(v=0);var y=[f(m(p[0]/c,1))+1,g(m(p[1]/c,1))-1];return{layout:r,pixelDimIndex:o,layoutBase:i[n[o]],layoutLength:s,axisBase:i[n[1-o]],axisLength:i[a[1-o]],axisExpandable:d,axisExpandWidth:c,axisCollapseWidth:v,axisExpandWindow:p,axisCount:u,winInnerIndices:y,axisExpandWindow0Pos:v/c*p[0]}},_layoutAxes:function(){var t=this._rect,e=this._axesMap,i=this.dimensions,n=this._makeLayoutInfo(),r=n.layout;e.each((function(t){var e=[0,n.axisLength],i=t.inverse?1:0;t.setExtent(e[i],e[1-i])})),h(i,(function(e,i){var o=(n.axisExpandable?b:_)(i,n),s={horizontal:{x:o.position,y:n.axisLength},vertical:{x:0,y:o.position}},l=[s[r].x+t.x,s[r].y+t.y],u={horizontal:v/2,vertical:0}[r],c=a.create();a.rotate(c,c,u),a.translate(c,c,l),this._axesLayout[e]={position:l,rotation:u,transform:c,axisNameAvailableWidth:o.axisNameAvailableWidth,axisLabelShow:o.axisLabelShow,nameTruncateMaxWidth:o.nameTruncateMaxWidth,tickDirection:1,labelDirection:1}}),this)},getAxis:function(t){return this._axesMap.get(t)},dataToPoint:function(t,e){return this.axisCoordToPoint(this._axesMap.get(e).dataToCoord(t),e)},eachActiveState:function(t,e,i,a){null==i&&(i=0),null==a&&(a=t.count());var r=this._axesMap,o=this.dimensions,s=[],l=[];n.each(o,(function(e){s.push(t.mapDimension(e)),l.push(r.get(e).model)}));for(var u=this.hasAxisBrushed(),c=i;ca*(1-h[0])?(l=\"jump\",o=s-a*(1-h[2])):(o=s-a*h[1])>=0&&(o=s-a*(1-h[1]))<=0&&(o=0),(o*=e.axisExpandWidth/u)?c(o,n,r,\"all\"):l=\"none\"):((n=[p(0,r[1]*s/(a=n[1]-n[0])-a/2)])[1]=d(r[1],n[0]+a),n[0]=n[1]-a),{axisExpandWindow:n,behavior:l}}},t.exports=y},\"2fGM\":function(t,e,i){var n=i(\"bYtY\"),a=i(\"bLfw\"),r=i(\"nkfE\"),o=i(\"ICMv\"),s=a.extend({type:\"polarAxis\",axis:null,getCoordSysModel:function(){return this.ecModel.queryComponents({mainType:\"polar\",index:this.option.polarIndex,id:this.option.polarId})[0]}});function l(t,e){return e.type||(e.data?\"category\":\"value\")}n.merge(s.prototype,o),r(\"angle\",s,l,{startAngle:90,clockwise:!0,splitNumber:12,axisLabel:{rotate:!1}}),r(\"radius\",s,l,{splitNumber:5})},\"2fw6\":function(t,e,i){var n=i(\"y+Vt\").extend({type:\"circle\",shape:{cx:0,cy:0,r:0},buildPath:function(t,e,i){i&&t.moveTo(e.cx+e.r,e.cy),t.arc(e.cx,e.cy,e.r,0,2*Math.PI,!0)}});t.exports=n},\"2uGb\":function(t,e,i){var n=i(\"ProS\");i(\"ko1b\"),i(\"s2lz\"),i(\"RBEP\");var a=i(\"kMLO\"),r=i(\"nKiI\");n.registerVisual(a),n.registerLayout(r)},\"2w7y\":function(t,e,i){var n=i(\"ProS\");i(\"qMZE\"),i(\"g0SD\"),n.registerPreprocessor((function(t){t.markPoint=t.markPoint||{}}))},\"33Ds\":function(t,e,i){var n=i(\"ProS\"),a=i(\"b9oc\"),r=i(\"Kagy\"),o=i(\"IUWy\");function s(t){this.model=t}s.defaultOption={show:!0,icon:\"M3.8,33.4 M47,18.9h9.8V8.7 M56.3,20.1 C52.1,9,40.5,0.6,26.8,2.1C12.6,3.7,1.6,16.2,2.1,30.6 M13,41.1H3.1v10.2 M3.7,39.9c4.2,11.1,15.8,19.5,29.5,18 c14.2-1.6,25.2-14.1,24.7-28.5\",title:r.toolbox.restore.title},s.prototype.onclick=function(t,e,i){a.clear(t),e.dispatchAction({type:\"restore\",from:this.uid})},o.register(\"restore\",s),n.registerAction({type:\"restore\",event:\"restore\",update:\"prepareAndUpdate\"},(function(t,e){e.resetOption(\"recreate\")})),t.exports=s},\"3C/r\":function(t,e){var i=function(t,e){this.image=t,this.repeat=e,this.type=\"pattern\"};i.prototype.getCanvasPattern=function(t){return t.createPattern(this.image,this.repeat||\"repeat\")},t.exports=i},\"3CBa\":function(t,e,i){var n=i(\"hydK\").createElement,a=i(\"bYtY\"),r=i(\"SUKs\"),o=i(\"y+Vt\"),s=i(\"Dagg\"),l=i(\"dqUG\"),u=i(\"DBLp\"),c=i(\"sW+o\"),h=i(\"n6Mw\"),d=i(\"vKoX\"),p=i(\"P47w\"),f=p.path,g=p.image,m=p.text;function v(t){return parseInt(t,10)}function y(t,e){return e&&t&&e.parentNode!==t}function x(t,e,i){if(y(t,e)&&i){var n=i.nextSibling;n?t.insertBefore(e,n):t.appendChild(e)}}function _(t,e){if(y(t,e)){var i=t.firstChild;i?t.insertBefore(e,i):t.appendChild(e)}}function b(t,e){e&&t&&e.parentNode===t&&t.removeChild(e)}function w(t){return t.__textSvgEl}function S(t){return t.__svgEl}var M=function(t,e,i,r){this.root=t,this.storage=e,this._opts=i=a.extend({},i||{});var o=n(\"svg\");o.setAttribute(\"xmlns\",\"http://www.w3.org/2000/svg\"),o.setAttribute(\"version\",\"1.1\"),o.setAttribute(\"baseProfile\",\"full\"),o.style.cssText=\"user-select:none;position:absolute;left:0;top:0;\";var s=n(\"g\");o.appendChild(s);var l=n(\"g\");o.appendChild(l),this.gradientManager=new c(r,l),this.clipPathManager=new h(r,l),this.shadowManager=new d(r,l);var u=document.createElement(\"div\");u.style.cssText=\"overflow:hidden;position:relative\",this._svgDom=o,this._svgRoot=l,this._backgroundRoot=s,this._viewport=u,t.appendChild(u),u.appendChild(o),this.resize(i.width,i.height),this._visibleList=[]};M.prototype={constructor:M,getType:function(){return\"svg\"},getViewportRoot:function(){return this._viewport},getSvgDom:function(){return this._svgDom},getSvgRoot:function(){return this._svgRoot},getViewportRootOffset:function(){var t=this.getViewportRoot();if(t)return{offsetLeft:t.offsetLeft||0,offsetTop:t.offsetTop||0}},refresh:function(){var t=this.storage.getDisplayList(!0);this._paintList(t)},setBackgroundColor:function(t){this._backgroundRoot&&this._backgroundNode&&this._backgroundRoot.removeChild(this._backgroundNode);var e=n(\"rect\");e.setAttribute(\"width\",this.getWidth()),e.setAttribute(\"height\",this.getHeight()),e.setAttribute(\"x\",0),e.setAttribute(\"y\",0),e.setAttribute(\"id\",0),e.style.fill=t,this._backgroundRoot.appendChild(e),this._backgroundNode=e},_paintList:function(t){this.gradientManager.markAllUnused(),this.clipPathManager.markAllUnused(),this.shadowManager.markAllUnused();var e,i,n=this._svgRoot,a=this._visibleList,r=t.length,c=[];for(e=0;e=0;--n)if(i[n]===t)return!0;return!1}),e):null:e[0]},resize:function(t,e){var i=this._viewport;i.style.display=\"none\";var n=this._opts;if(null!=t&&(n.width=t),null!=e&&(n.height=e),t=this._getSize(0),e=this._getSize(1),i.style.display=\"\",this._width!==t||this._height!==e){this._width=t,this._height=e;var a=i.style;a.width=t+\"px\",a.height=e+\"px\";var r=this._svgDom;r.setAttribute(\"width\",t),r.setAttribute(\"height\",e)}this._backgroundNode&&(this._backgroundNode.setAttribute(\"width\",t),this._backgroundNode.setAttribute(\"height\",e))},getWidth:function(){return this._width},getHeight:function(){return this._height},_getSize:function(t){var e=this._opts,i=[\"width\",\"height\"][t],n=[\"clientWidth\",\"clientHeight\"][t],a=[\"paddingLeft\",\"paddingTop\"][t],r=[\"paddingRight\",\"paddingBottom\"][t];if(null!=e[i]&&\"auto\"!==e[i])return parseFloat(e[i]);var o=this.root,s=document.defaultView.getComputedStyle(o);return(o[n]||v(s[i])||v(o.style[i]))-(v(s[a])||0)-(v(s[r])||0)|0},dispose:function(){this.root.innerHTML=\"\",this._svgRoot=this._backgroundRoot=this._svgDom=this._backgroundNode=this._viewport=this.storage=null},clear:function(){this._viewport&&this.root.removeChild(this._viewport)},toDataURL:function(){return this.refresh(),\"data:image/svg+xml;charset=UTF-8,\"+encodeURIComponent(this._svgDom.outerHTML.replace(/>\\n\\r<\"))}},a.each([\"getLayer\",\"insertLayer\",\"eachLayer\",\"eachBuiltinLayer\",\"eachOtherLayer\",\"getLayers\",\"modLayer\",\"delLayer\",\"clearLayer\",\"pathToImage\"],(function(t){var e;M.prototype[t]=(e=t,function(){r('In SVG mode painter not support method \"'+e+'\"')})})),t.exports=M},\"3LNs\":function(t,e,i){var n=i(\"bYtY\"),a=i(\"Yl7c\"),r=i(\"IwbS\"),o=i(\"zTMp\"),s=i(\"YH21\"),l=i(\"iLNv\"),u=(0,i(\"4NO4\").makeInner)(),c=n.clone,h=n.bind;function d(){}function p(t,e,i,a){(function t(e,i){if(n.isObject(e)&&n.isObject(i)){var a=!0;return n.each(i,(function(i,n){a=a&&t(e[n],i)})),!!a}return e===i})(u(i).lastProp,a)||(u(i).lastProp=a,e?r.updateProps(i,a,t):(i.stopAnimation(),i.attr(a)))}function f(t,e){t[e.get(\"label.show\")?\"show\":\"hide\"]()}function g(t){return{position:t.position.slice(),rotation:t.rotation||0}}function m(t,e,i){var n=e.get(\"z\"),a=e.get(\"zlevel\");t&&t.traverse((function(t){\"group\"!==t.type&&(null!=n&&(t.z=n),null!=a&&(t.zlevel=a),t.silent=i)}))}(d.prototype={_group:null,_lastGraphicKey:null,_handle:null,_dragging:!1,_lastValue:null,_lastStatus:null,_payloadInfo:null,animationThreshold:15,render:function(t,e,i,a){var o=e.get(\"value\"),s=e.get(\"status\");if(this._axisModel=t,this._axisPointerModel=e,this._api=i,a||this._lastValue!==o||this._lastStatus!==s){this._lastValue=o,this._lastStatus=s;var l=this._group,u=this._handle;if(!s||\"hide\"===s)return l&&l.hide(),void(u&&u.hide());l&&l.show(),u&&u.show();var c={};this.makeElOption(c,o,t,e,i);var h=c.graphicKey;h!==this._lastGraphicKey&&this.clear(i),this._lastGraphicKey=h;var d=this._moveAnimation=this.determineAnimation(t,e);if(l){var f=n.curry(p,e,d);this.updatePointerEl(l,c,f,e),this.updateLabelEl(l,c,f,e)}else l=this._group=new r.Group,this.createPointerEl(l,c,t,e),this.createLabelEl(l,c,t,e),i.getZr().add(l);m(l,e,!0),this._renderHandle(o)}},remove:function(t){this.clear(t)},dispose:function(t){this.clear(t)},determineAnimation:function(t,e){var i=e.get(\"animation\"),n=t.axis,a=\"category\"===n.type,r=e.get(\"snap\");if(!r&&!a)return!1;if(\"auto\"===i||null==i){var s=this.animationThreshold;if(a&&n.getBandWidth()>s)return!0;if(r){var l=o.getAxisInfo(t).seriesDataCount,u=n.getExtent();return Math.abs(u[0]-u[1])/l>s}return!1}return!0===i},makeElOption:function(t,e,i,n,a){},createPointerEl:function(t,e,i,n){var a=e.pointer;if(a){var o=u(t).pointerEl=new r[a.type](c(e.pointer));t.add(o)}},createLabelEl:function(t,e,i,n){if(e.label){var a=u(t).labelEl=new r.Rect(c(e.label));t.add(a),f(a,n)}},updatePointerEl:function(t,e,i){var n=u(t).pointerEl;n&&e.pointer&&(n.setStyle(e.pointer.style),i(n,{shape:e.pointer.shape}))},updateLabelEl:function(t,e,i,n){var a=u(t).labelEl;a&&(a.setStyle(e.label.style),i(a,{shape:e.label.shape,position:e.label.position}),f(a,n))},_renderHandle:function(t){if(!this._dragging&&this.updateHandleTransform){var e,i=this._axisPointerModel,a=this._api.getZr(),o=this._handle,u=i.getModel(\"handle\"),c=i.get(\"status\");if(!u.get(\"show\")||!c||\"hide\"===c)return o&&a.remove(o),void(this._handle=null);this._handle||(e=!0,o=this._handle=r.createIcon(u.get(\"icon\"),{cursor:\"move\",draggable:!0,onmousemove:function(t){s.stop(t.event)},onmousedown:h(this._onHandleDragMove,this,0,0),drift:h(this._onHandleDragMove,this),ondragend:h(this._onHandleDragEnd,this)}),a.add(o)),m(o,i,!1),o.setStyle(u.getItemStyle(null,[\"color\",\"borderColor\",\"borderWidth\",\"opacity\",\"shadowColor\",\"shadowBlur\",\"shadowOffsetX\",\"shadowOffsetY\"]));var d=u.get(\"size\");n.isArray(d)||(d=[d,d]),o.attr(\"scale\",[d[0]/2,d[1]/2]),l.createOrUpdate(this,\"_doDispatchAxisPointer\",u.get(\"throttle\")||0,\"fixRate\"),this._moveHandleToValue(t,e)}},_moveHandleToValue:function(t,e){p(this._axisPointerModel,!e&&this._moveAnimation,this._handle,g(this.getHandleTransform(t,this._axisModel,this._axisPointerModel)))},_onHandleDragMove:function(t,e){var i=this._handle;if(i){this._dragging=!0;var n=this.updateHandleTransform(g(i),[t,e],this._axisModel,this._axisPointerModel);this._payloadInfo=n,i.stopAnimation(),i.attr(g(n)),u(i).lastProp=null,this._doDispatchAxisPointer()}},_doDispatchAxisPointer:function(){if(this._handle){var t=this._payloadInfo,e=this._axisModel;this._api.dispatchAction({type:\"updateAxisPointer\",x:t.cursorPoint[0],y:t.cursorPoint[1],tooltipOption:t.tooltipOption,axesInfo:[{axisDim:e.axis.dim,axisIndex:e.componentIndex}]})}},_onHandleDragEnd:function(t){if(this._dragging=!1,this._handle){var e=this._axisPointerModel.get(\"value\");this._moveHandleToValue(e),this._api.dispatchAction({type:\"hideTip\"})}},getHandleTransform:null,updateHandleTransform:null,clear:function(t){this._lastValue=null,this._lastStatus=null;var e=t.getZr(),i=this._group,n=this._handle;e&&i&&(this._lastGraphicKey=null,i&&e.remove(i),n&&e.remove(n),this._group=null,this._handle=null,this._payloadInfo=null)},doClear:function(){},buildLabel:function(t,e,i){return{x:t[i=i||0],y:t[1-i],width:e[i],height:e[1-i]}}}).constructor=d,a.enableClassExtend(d),t.exports=d},\"3OrL\":function(t,e,i){var n=i(\"bYtY\"),a=i(\"6Ic6\"),r=i(\"IwbS\"),o=i(\"y+Vt\"),s=[\"itemStyle\"],l=[\"emphasis\",\"itemStyle\"],u=a.extend({type:\"boxplot\",render:function(t,e,i){var n=t.getData(),a=this.group,r=this._data;this._data||a.removeAll();var o=\"horizontal\"===t.get(\"layout\")?1:0;n.diff(r).add((function(t){if(n.hasValue(t)){var e=h(n.getItemLayout(t),n,t,o,!0);n.setItemGraphicEl(t,e),a.add(e)}})).update((function(t,e){var i=r.getItemGraphicEl(e);if(n.hasValue(t)){var s=n.getItemLayout(t);i?d(s,i,n,t):i=h(s,n,t,o),a.add(i),n.setItemGraphicEl(t,i)}else a.remove(i)})).remove((function(t){var e=r.getItemGraphicEl(t);e&&a.remove(e)})).execute(),this._data=n},remove:function(t){var e=this.group,i=this._data;this._data=null,i&&i.eachItemGraphicEl((function(t){t&&e.remove(t)}))},dispose:n.noop}),c=o.extend({type:\"boxplotBoxPath\",shape:{},buildPath:function(t,e){var i=e.points,n=0;for(t.moveTo(i[n][0],i[n][1]),n++;n<4;n++)t.lineTo(i[n][0],i[n][1]);for(t.closePath();n=0;i--)s.asc(e[i])},getActiveState:function(t){var e=this.activeIntervals;if(!e.length)return\"normal\";if(null==t||isNaN(t))return\"inactive\";if(1===e.length){var i=e[0];if(i[0]<=t&&t<=i[1])return\"active\"}else for(var n=0,a=e.length;n1&&d/c>2&&(h=Math.round(Math.ceil(h/c)*c));var p=u(t),f=o.get(\"showMinLabel\")||p,g=o.get(\"showMaxLabel\")||p;f&&h!==r[0]&&v(r[0]);for(var m=h;m<=r[1];m+=c)v(m);function v(t){l.push(i?t:{formattedLabel:n(t),rawLabel:a.getLabel(t),tickValue:t})}return g&&m-c!==r[1]&&v(r[1]),l}function m(t,e,i){var a=t.scale,r=s(t),o=[];return n.each(a.getTicks(),(function(t){var n=a.getLabel(t);e(t,n)&&o.push(i?t:{formattedLabel:r(t),rawLabel:n,tickValue:t})})),o}e.createAxisLabels=function(t){return\"category\"===t.type?function(t){var e=t.getLabelModel(),i=h(t,e);return!e.get(\"show\")||t.scale.isBlank()?{labels:[],labelCategoryInterval:i.labelCategoryInterval}:i}(t):function(t){var e=t.scale.getTicks(),i=s(t);return{labels:n.map(e,(function(e,n){return{formattedLabel:i(e,n),rawLabel:t.scale.getLabel(e),tickValue:e}}))}}(t)},e.createAxisTicks=function(t,e){return\"category\"===t.type?function(t,e){var i,a,r=d(t,\"ticks\"),o=l(e),s=p(r,o);if(s)return s;if(e.get(\"show\")&&!t.scale.isBlank()||(i=[]),n.isFunction(o))i=m(t,o,!0);else if(\"auto\"===o){var u=h(t,t.getLabelModel());a=u.labelCategoryInterval,i=n.map(u.labels,(function(t){return t.tickValue}))}else i=g(t,a=o,!0);return f(r,o,{ticks:i,tickCategoryInterval:a})}(t,e):{ticks:t.scale.getTicks()}},e.calculateCategoryInterval=function(t){var e=function(t){var e=t.getLabelModel();return{axisRotate:t.getRotate?t.getRotate():t.isHorizontal&&!t.isHorizontal()?90:0,labelRotate:e.get(\"rotate\")||0,font:e.getFont()}}(t),i=s(t),n=(e.axisRotate-e.labelRotate)/180*Math.PI,r=t.scale,o=r.getExtent(),l=r.count();if(o[1]-o[0]<1)return 0;var u=1;l>40&&(u=Math.max(1,Math.floor(l/40)));for(var h=o[0],d=t.dataToCoord(h+1)-t.dataToCoord(h),p=Math.abs(d*Math.cos(n)),f=Math.abs(d*Math.sin(n)),g=0,m=0;h<=o[1];h+=u){var v,y=a.getBoundingRect(i(h),e.font,\"center\",\"top\");v=1.3*y.height,g=Math.max(g,1.3*y.width,7),m=Math.max(m,v,7)}var x=g/p,_=m/f;isNaN(x)&&(x=1/0),isNaN(_)&&(_=1/0);var b=Math.max(0,Math.floor(Math.min(x,_))),w=c(t.model),S=t.getExtent(),M=w.lastAutoInterval,I=w.lastTickCount;return null!=M&&null!=I&&Math.abs(M-b)<=1&&Math.abs(I-l)<=1&&M>b&&w.axisExtend0===S[0]&&w.axisExtend1===S[1]?b=M:(w.lastTickCount=l,w.lastAutoInterval=b,w.axisExtend0=S[0],w.axisExtend1=S[1]),b}},\"4NO4\":function(t,e,i){var n=i(\"bYtY\"),a=i(\"ItGF\"),r=n.each,o=n.isObject,s=n.isArray;function l(t){return t instanceof Array?t:null==t?[]:[t]}function u(t){return o(t)&&t.id&&0===(t.id+\"\").indexOf(\"\\0_ec_\\0\")}var c=0;function h(t,e){return t&&t.hasOwnProperty(e)}e.normalizeToArray=l,e.defaultEmphasis=function(t,e,i){if(t){t[e]=t[e]||{},t.emphasis=t.emphasis||{},t.emphasis[e]=t.emphasis[e]||{};for(var n=0,a=i.length;n=i.length&&i.push({option:t})}})),i},e.makeIdAndName=function(t){var e=n.createHashMap();r(t,(function(t,i){var n=t.exist;n&&e.set(n.id,t)})),r(t,(function(t,i){var a=t.option;n.assert(!a||null==a.id||!e.get(a.id)||e.get(a.id)===t,\"id duplicates: \"+(a&&a.id)),a&&null!=a.id&&e.set(a.id,t),!t.keyInfo&&(t.keyInfo={})})),r(t,(function(t,i){var n=t.exist,a=t.option,r=t.keyInfo;if(o(a)){if(r.name=null!=a.name?a.name+\"\":n?n.name:\"series\\0\"+i,n)r.id=n.id;else if(null!=a.id)r.id=a.id+\"\";else{var s=0;do{r.id=\"\\0\"+r.name+\"\\0\"+s++}while(e.get(r.id))}e.set(r.id,t)}}))},e.isNameSpecified=function(t){var e=t.name;return!(!e||!e.indexOf(\"series\\0\"))},e.isIdInner=u,e.compressBatches=function(t,e){var i={},n={};return a(t||[],i),a(e||[],n,i),[r(i),r(n)];function a(t,e,i){for(var n=0,a=t.length;n=e[0]&&t<=e[1]},a.prototype.normalize=function(t){var e=this._extent;return e[1]===e[0]?.5:(t-e[0])/(e[1]-e[0])},a.prototype.scale=function(t){var e=this._extent;return t*(e[1]-e[0])+e[0]},a.prototype.unionExtent=function(t){var e=this._extent;t[0]e[1]&&(e[1]=t[1])},a.prototype.unionExtentFromData=function(t,e){this.unionExtent(t.getApproximateExtent(e))},a.prototype.getExtent=function(){return this._extent.slice()},a.prototype.setExtent=function(t,e){var i=this._extent;isNaN(t)||(i[0]=t),isNaN(e)||(i[1]=e)},a.prototype.isBlank=function(){return this._isBlank},a.prototype.setBlank=function(t){this._isBlank=t},a.prototype.getLabel=null,n.enableClassExtend(a),n.enableClassManagement(a,{registerWhenExtend:!0}),t.exports=a},\"4fz+\":function(t,e,i){var n=i(\"bYtY\"),a=i(\"1bdT\"),r=i(\"mFDi\"),o=function(t){for(var e in a.call(this,t=t||{}),t)t.hasOwnProperty(e)&&(this[e]=t[e]);this._children=[],this.__storage=null,this.__dirty=!0};o.prototype={constructor:o,isGroup:!0,type:\"group\",silent:!1,children:function(){return this._children.slice()},childAt:function(t){return this._children[t]},childOfName:function(t){for(var e=this._children,i=0;i=0&&(i.splice(n,0,t),this._doAdd(t))}return this},_doAdd:function(t){t.parent&&t.parent.remove(t),t.parent=this;var e=this.__storage,i=this.__zr;e&&e!==t.__storage&&(e.addToStorage(t),t instanceof o&&t.addChildrenToStorage(e)),i&&i.refresh()},remove:function(t){var e=this.__zr,i=this.__storage,a=this._children,r=n.indexOf(a,t);return r<0||(a.splice(r,1),t.parent=null,i&&(i.delFromStorage(t),t instanceof o&&t.delChildrenFromStorage(i)),e&&e.refresh()),this},removeAll:function(){var t,e,i=this._children,n=this.__storage;for(e=0;e1e-4)return f[0]=t-i,f[1]=e-a,g[0]=t+i,void(g[1]=e+a);if(c[0]=l(r)*i+t,c[1]=s(r)*a+e,h[0]=l(o)*i+t,h[1]=s(o)*a+e,m(f,c,h),v(g,c,h),(r%=u)<0&&(r+=u),(o%=u)<0&&(o+=u),r>o&&!p?o+=u:rr&&(d[0]=l(_)*i+t,d[1]=s(_)*a+e,m(f,d,f),v(g,d,g))}},\"56rv\":function(t,e,i){var n=i(\"IwbS\"),a=i(\"x3X8\").getDefaultLabel;function r(t,e){\"outside\"===t.textPosition&&(t.textPosition=e)}e.setLabel=function(t,e,i,o,s,l,u){var c=i.getModel(\"label\"),h=i.getModel(\"emphasis.label\");n.setLabelStyle(t,e,c,h,{labelFetcher:s,labelDataIndex:l,defaultText:a(s.getData(),l),isRectText:!0,autoColor:o}),r(t),r(e)}},\"59Ip\":function(t,e,i){var n=i(\"Sj9i\");e.containStroke=function(t,e,i,a,r,o,s,l,u,c,h){if(0===u)return!1;var d=u;return!(h>e+d&&h>a+d&&h>o+d&&h>l+d||ht+d&&c>i+d&&c>r+d&&c>s+d||ce)return t[n];return t[i-1]}(u,i):l;if((c=c||l)&&c.length){var h=c[o];return t&&(s[t]=h),n.colorIdx=(o+1)%c.length,h}}}},\"5NHt\":function(t,e,i){i(\"aTJb\"),i(\"OlYY\"),i(\"fc+c\"),i(\"N5BQ\"),i(\"IyUQ\"),i(\"LBfv\"),i(\"noeP\")},\"5s0K\":function(t,e,i){var n=i(\"bYtY\");e.createWrap=function(){var t,e=[],i={};return{add:function(t,a,r,o,s){return n.isString(o)&&(s=o,o=0),!i[t.id]&&(i[t.id]=1,e.push({el:t,target:a,time:r,delay:o,easing:s}),!0)},done:function(e){return t=e,this},start:function(){for(var n=e.length,a=0,r=e.length;a=0&&l<0)&&(o=g,l=f,a=c,r.length=0),s(h,(function(t){r.push({seriesIndex:e.seriesIndex,dataIndexInside:t,dataIndex:e.getData().getRawIndex(t)})})))}})),{payloadBatch:r,snapToValue:a}}(e,t),u=l.payloadBatch,c=l.snapToValue;u[0]&&null==r.seriesIndex&&n.extend(r,u[0]),!a&&t.snap&&o.containData(c)&&null!=c&&(e=c),i.showPointer(t,e,u,r),i.showTooltip(t,l,c)}else i.showPointer(t,e)}function h(t,e,i,n){t[e.key]={value:i,payloadBatch:n}}function d(t,e,i,n){var a=i.payloadBatch,o=e.axis,s=o.model,l=e.axisPointerModel;if(e.triggerTooltip&&a.length){var u=e.coordSys.model,c=r.makeKey(u),h=t.map[c];h||(h=t.map[c]={coordSysId:u.id,coordSysIndex:u.componentIndex,coordSysType:u.type,coordSysMainType:u.mainType,dataByAxis:[]},t.list.push(h)),h.dataByAxis.push({axisDim:o.dim,axisIndex:s.componentIndex,axisType:s.type,axisId:s.id,value:n,valueLabelOpt:{precision:l.get(\"label.precision\"),formatter:l.get(\"label.formatter\")},seriesDataIndices:a.slice()})}}function p(t){var e=t.axis.model,i={},n=i.axisDim=t.axis.dim;return i.axisIndex=i[n+\"AxisIndex\"]=e.componentIndex,i.axisName=i[n+\"AxisName\"]=e.name,i.axisId=i[n+\"AxisId\"]=e.id,i}function f(t){return!t||null==t[0]||isNaN(t[0])||null==t[1]||isNaN(t[1])}t.exports=function(t,e,i){var a=t.currTrigger,r=[t.x,t.y],g=t,m=t.dispatchAction||n.bind(i.dispatchAction,i),v=e.getComponent(\"axisPointer\").coordSysAxesInfo;if(v){f(r)&&(r=o({seriesIndex:g.seriesIndex,dataIndex:g.dataIndex},e).point);var y=f(r),x=g.axesInfo,_=v.axesInfo,b=\"leave\"===a||f(r),w={},S={},M={list:[],map:{}},I={showPointer:l(h,S),showTooltip:l(d,M)};s(v.coordSysMap,(function(t,e){var i=y||t.containPoint(r);s(v.coordSysAxesInfo[e],(function(t,e){var n=t.axis,a=function(t,e){for(var i=0;i<(t||[]).length;i++){var n=t[i];if(e.axis.dim===n.axisDim&&e.axis.model.componentIndex===n.axisIndex)return n}}(x,t);if(!b&&i&&(!x||a)){var o=a&&a.value;null!=o||y||(o=n.pointToData(r)),null!=o&&c(t,o,I,!1,w)}}))}));var T={};return s(_,(function(t,e){var i=t.linkGroup;i&&!S[e]&&s(i.axesInfo,(function(e,n){var a=S[n];if(e!==t&&a){var r=a.value;i.mapper&&(r=t.axis.scale.parse(i.mapper(r,p(e),p(t)))),T[t.key]=r}}))})),s(T,(function(t,e){c(_[e],t,I,!0,w)})),function(t,e,i){var n=i.axesInfo=[];s(e,(function(e,i){var a=e.axisPointerModel.option,r=t[i];r?(!e.useHandle&&(a.status=\"show\"),a.value=r.value,a.seriesDataIndices=(r.payloadBatch||[]).slice()):!e.useHandle&&(a.status=\"hide\"),\"show\"===a.status&&n.push({axisDim:e.axis.dim,axisIndex:e.axis.model.componentIndex,value:a.value})}))}(S,_,w),function(t,e,i,n){if(!f(e)&&t.list.length){var a=((t.list[0].dataByAxis[0]||{}).seriesDataIndices||[])[0]||{};n({type:\"showTip\",escapeConnect:!0,x:e[0],y:e[1],tooltipOption:i.tooltipOption,position:i.position,dataIndexInside:a.dataIndexInside,dataIndex:a.dataIndex,seriesIndex:a.seriesIndex,dataByCoordSys:t.list})}else n({type:\"hideTip\"})}(M,r,t,m),function(t,e,i){var a=i.getZr(),r=u(a).axisPointerLastHighlights||{},o=u(a).axisPointerLastHighlights={};s(t,(function(t,e){var i=t.axisPointerModel.option;\"show\"===i.status&&s(i.seriesDataIndices,(function(t){o[t.seriesIndex+\" | \"+t.dataIndex]=t}))}));var l=[],c=[];n.each(r,(function(t,e){!o[e]&&c.push(t)})),n.each(o,(function(t,e){!r[e]&&l.push(t)})),c.length&&i.dispatchAction({type:\"downplay\",escapeConnect:!0,batch:c}),l.length&&i.dispatchAction({type:\"highlight\",escapeConnect:!0,batch:l})}(_,0,i),w}}},\"6GrX\":function(t,e,i){var n=i(\"mFDi\"),a=i(\"Xnb7\"),r=i(\"bYtY\"),o=r.getContext,s=r.extend,l=r.retrieve2,u=r.retrieve3,c=r.trim,h={},d=0,p=/\\{([a-zA-Z0-9_]+)\\|([^}]*)\\}/g,f={};function g(t,e){var i=t+\":\"+(e=e||\"12px sans-serif\");if(h[i])return h[i];for(var n=(t+\"\").split(\"\\n\"),a=0,r=0,o=n.length;r5e3&&(d=0,h={}),d++,h[i]=a,a}function m(t,e,i){return\"right\"===i?t-=e:\"center\"===i&&(t-=e/2),t}function v(t,e,i){return\"middle\"===i?t-=e/2:\"bottom\"===i&&(t-=e),t}function y(t,e,i){var n=e.textDistance,a=i.x,r=i.y;n=n||0;var o=i.height,s=i.width,l=o/2,u=\"left\",c=\"top\";switch(e.textPosition){case\"left\":a-=n,r+=l,u=\"right\",c=\"middle\";break;case\"right\":a+=n+s,r+=l,c=\"middle\";break;case\"top\":a+=s/2,r-=n,u=\"center\",c=\"bottom\";break;case\"bottom\":a+=s/2,r+=o+n,u=\"center\";break;case\"inside\":a+=s/2,r+=l,u=\"center\",c=\"middle\";break;case\"insideLeft\":a+=n,r+=l,c=\"middle\";break;case\"insideRight\":a+=s-n,r+=l,u=\"right\",c=\"middle\";break;case\"insideTop\":a+=s/2,r+=n,u=\"center\";break;case\"insideBottom\":a+=s/2,r+=o-n,u=\"center\",c=\"bottom\";break;case\"insideTopLeft\":a+=n,r+=n;break;case\"insideTopRight\":a+=s-n,r+=n,u=\"right\";break;case\"insideBottomLeft\":a+=n,r+=o-n,c=\"bottom\";break;case\"insideBottomRight\":a+=s-n,r+=o-n,u=\"right\",c=\"bottom\"}return(t=t||{}).x=a,t.y=r,t.textAlign=u,t.textVerticalAlign=c,t}function x(t,e,i,n,a){if(!e)return\"\";var r=(t+\"\").split(\"\\n\");a=_(e,i,n,a);for(var o=0,s=r.length;o=r;u++)o-=r;var c=g(i,e);return c>o&&(i=\"\",c=0),o=t-c,n.ellipsis=i,n.ellipsisWidth=c,n.contentWidth=o,n.containerWidth=t,n}function b(t,e){var i=e.containerWidth,n=e.font,a=e.contentWidth;if(!i)return\"\";var r=g(t,n);if(r<=i)return t;for(var o=0;;o++){if(r<=a||o>=e.maxIterations){t+=e.ellipsis;break}var s=0===o?w(t,a,e.ascCharWidth,e.cnCharWidth):r>0?Math.floor(t.length*a/r):0;r=g(t=t.substr(0,s),n)}return\"\"===t&&(t=e.placeholder),t}function w(t,e,i,n){for(var a=0,r=0,o=t.length;rh)t=\"\",o=[];else if(null!=d)for(var p=_(d-(i?i[1]+i[3]:0),e,a.ellipsis,{minChar:a.minChar,placeholder:a.placeholder}),f=0,g=o.length;fr&&A(i,t.substring(r,o)),A(i,n[2],n[1]),r=p.lastIndex}ry)return{lines:[],width:0,height:0};z.textWidth=g(z.text,C);var P=T.textWidth,k=null==P||\"auto\"===P;if(\"string\"==typeof P&&\"%\"===P.charAt(P.length-1))z.percentWidth=P,d.push(z),P=0;else{if(k){P=z.textWidth;var O=T.textBackgroundColor,N=O&&O.image;N&&(N=a.findExistImage(N),a.isImageReady(N)&&(P=Math.max(P,N.width*L/N.height)))}var E=D?D[1]+D[3]:0;P+=E;var R=null!=v?v-M:null;null!=R&&R\"],a.isArray(t)&&(t=t.slice(),n=!0),r=e?t:n?[c(t[0]),c(t[1])]:c(t),a.isString(u)?u.replace(\"{value}\",n?r[0]:r).replace(\"{value2}\",n?r[1]:r):a.isFunction(u)?n?u(t[0],t[1]):u(t):n?t[0]===l[0]?i[0]+\" \"+r[1]:t[1]===l[1]?i[1]+\" \"+r[0]:r[0]+\" - \"+r[1]:r;function c(t){return t===l[0]?\"min\":t===l[1]?\"max\":(+t).toFixed(Math.min(s,20))}},resetExtent:function(){var t=this.option,e=g([t.min,t.max]);this._dataExtent=e},getDataDimension:function(t){var e=this.option.dimension;if(null!=e||t.dimensions.length){if(null!=e)return t.getDimension(e);for(var i=t.dimensions,n=i.length-1;n>=0;n--){var a=i[n];if(!t.getDimensionInfo(a).isCalculationCoord)return a}}},getExtent:function(){return this._dataExtent.slice()},completeVisualOption:function(){var t=this.ecModel,e=this.option,i={inRange:e.inRange,outOfRange:e.outOfRange},n=e.target||(e.target={}),r=e.controller||(e.controller={});a.merge(n,i),a.merge(r,i);var l=this.isCategory();function u(i){p(e.color)&&!i.inRange&&(i.inRange={color:e.color.slice().reverse()}),i.inRange=i.inRange||{color:t.get(\"gradientColor\")},f(this.stateList,(function(t){var e=i[t];if(a.isString(e)){var n=o.get(e,\"active\",l);n?(i[t]={},i[t][e]=n):delete i[t]}}),this)}u.call(this,n),u.call(this,r),(function(t,e,i){var n=t[e],a=t[i];n&&!a&&(a=t[i]={},f(n,(function(t,e){if(s.isValidType(e)){var i=o.get(e,\"inactive\",l);null!=i&&(a[e]=i,\"color\"!==e||a.hasOwnProperty(\"opacity\")||a.hasOwnProperty(\"colorAlpha\")||(a.opacity=[0,0]))}})))}).call(this,n,\"inRange\",\"outOfRange\"),(function(t){var e=(t.inRange||{}).symbol||(t.outOfRange||{}).symbol,i=(t.inRange||{}).symbolSize||(t.outOfRange||{}).symbolSize,n=this.get(\"inactiveColor\");f(this.stateList,(function(r){var o=this.itemSize,s=t[r];s||(s=t[r]={color:l?n:[n]}),null==s.symbol&&(s.symbol=e&&a.clone(e)||(l?\"roundRect\":[\"roundRect\"])),null==s.symbolSize&&(s.symbolSize=i&&a.clone(i)||(l?o[0]:[o[0],o[0]])),s.symbol=h(s.symbol,(function(t){return\"none\"===t||\"square\"===t?\"roundRect\":t}));var u=s.symbolSize;if(null!=u){var c=-1/0;d(u,(function(t){t>c&&(c=t)})),s.symbolSize=h(u,(function(t){return m(t,[0,c],[0,o[0]],!0)}))}}),this)}).call(this,r)},resetItemSize:function(){this.itemSize=[parseFloat(this.get(\"itemWidth\")),parseFloat(this.get(\"itemHeight\"))]},isCategory:function(){return!!this.option.categories},setSelected:v,getValueState:v,getVisualMeta:v});t.exports=y},\"6usn\":function(t,e,i){var n=i(\"bYtY\");function a(t,e){return n.map([\"Radius\",\"Angle\"],(function(i,n){var a=this[\"get\"+i+\"Axis\"](),r=e[n],o=t[n]/2,s=\"dataTo\"+i,l=\"category\"===a.type?a.getBandWidth():Math.abs(a[s](r-o)-a[s](r+o));return\"Angle\"===i&&(l=l*Math.PI/180),l}),this)}t.exports=function(t){var e=t.getRadiusAxis(),i=t.getAngleAxis(),r=e.getExtent();return r[0]>r[1]&&r.reverse(),{coordSys:{type:\"polar\",cx:t.cx,cy:t.cy,r:r[1],r0:r[0]},api:{coord:n.bind((function(n){var a=e.dataToRadius(n[0]),r=i.dataToAngle(n[1]),o=t.coordToPoint([a,r]);return o.push(a,r*Math.PI/180),o})),size:n.bind(a,t)}}}},\"72pK\":function(t,e){function i(t,e){var i=t[e]-t[1-e];return{span:Math.abs(i),sign:i>0?-1:i<0?1:e?-1:1}}function n(t,e){return Math.min(null!=e[1]?e[1]:1/0,Math.max(null!=e[0]?e[0]:-1/0,t))}t.exports=function(t,e,a,r,o,s){t=t||0;var l=a[1]-a[0];if(null!=o&&(o=n(o,[0,l])),null!=s&&(s=Math.max(s,null!=o?o:0)),\"all\"===r){var u=Math.abs(e[1]-e[0]);u=n(u,[0,l]),o=s=n(u,[o,s]),r=0}e[0]=n(e[0],a),e[1]=n(e[1],a);var c=i(e,r);e[r]+=t;var h=o||0,d=a.slice();c.sign<0?d[0]+=h:d[1]-=h,e[r]=n(e[r],d);var p=i(e,r);return null!=o&&(p.sign!==c.sign||p.spans&&(e[1-r]=e[r]+p.sign*s),e}},\"75ce\":function(t,e,i){var n=i(\"ProS\");i(\"IXuL\"),i(\"8X+K\");var a=i(\"f5Yq\"),r=i(\"h8O9\"),o=i(\"/d5a\");i(\"Ae16\"),n.registerVisual(a(\"line\",\"circle\",\"line\")),n.registerLayout(r(\"line\")),n.registerProcessor(n.PRIORITY.PROCESSOR.STATISTIC,o(\"line\"))},\"75ev\":function(t,e,i){var n=i(\"ProS\");i(\"IWNH\"),i(\"bNin\"),i(\"v5uJ\");var a=i(\"f5Yq\"),r=i(\"yik8\");n.registerVisual(a(\"tree\",\"circle\")),n.registerLayout(r)},\"7AJT\":function(t,e,i){var n=i(\"bYtY\"),a=i(\"hM6l\"),r=function(t,e,i,n,r){a.call(this,t,e,i),this.type=n||\"value\",this.position=r||\"bottom\"};r.prototype={constructor:r,index:0,getAxesOnZeroOf:null,model:null,isHorizontal:function(){var t=this.position;return\"top\"===t||\"bottom\"===t},getGlobalExtent:function(t){var e=this.getExtent();return e[0]=this.toGlobalCoord(e[0]),e[1]=this.toGlobalCoord(e[1]),t&&e[0]>e[1]&&e.reverse(),e},getOtherAxis:function(){this.grid.getOtherAxis()},pointToData:function(t,e){return this.coordToData(this.toLocalCoord(t[\"x\"===this.dim?0:1]),e)},toLocalCoord:null,toGlobalCoord:null},n.inherits(r,a),t.exports=r},\"7DRL\":function(t,e,i){i(\"Tghj\");var n=i(\"bYtY\"),a=n.createHashMap,r=n.isString,o=n.isArray,s=n.each,l=i(\"MEGo\").parseXML,u=a(),c={registerMap:function(t,e,i){var n;return o(e)?n=e:e.svg?n=[{type:\"svg\",source:e.svg,specialAreas:e.specialAreas}]:(e.geoJson&&!e.features&&(i=e.specialAreas,e=e.geoJson),n=[{type:\"geoJSON\",source:e,specialAreas:i}]),s(n,(function(t){var e=t.type;\"geoJson\"===e&&(e=t.type=\"geoJSON\"),(0,h[e])(t)})),u.set(t,n)},retrieveMap:function(t){return u.get(t)}},h={geoJSON:function(t){var e=t.source;t.geoJSON=r(e)?\"undefined\"!=typeof JSON&&JSON.parse?JSON.parse(e):new Function(\"return (\"+e+\");\")():e},svg:function(t){t.svgXML=l(t.source)}};t.exports=c},\"7G+c\":function(t,e,i){var n=i(\"bYtY\"),a=n.createHashMap,r=n.isTypedArray,o=i(\"Yl7c\").enableClassCheck,s=i(\"k9D9\"),l=s.SOURCE_FORMAT_ORIGINAL,u=s.SERIES_LAYOUT_BY_COLUMN,c=s.SOURCE_FORMAT_UNKNOWN,h=s.SOURCE_FORMAT_TYPED_ARRAY,d=s.SOURCE_FORMAT_KEYED_COLUMNS;function p(t){this.fromDataset=t.fromDataset,this.data=t.data||(t.sourceFormat===d?{}:[]),this.sourceFormat=t.sourceFormat||c,this.seriesLayoutBy=t.seriesLayoutBy||u,this.dimensionsDefine=t.dimensionsDefine,this.encodeDefine=t.encodeDefine&&a(t.encodeDefine),this.startIndex=t.startIndex||0,this.dimensionsDetectCount=t.dimensionsDetectCount}p.seriesDataToSource=function(t){return new p({data:t,sourceFormat:r(t)?h:l,fromDataset:!1})},o(p),t.exports=p},\"7Phj\":function(t,e,i){var n=i(\"bYtY\"),a=i(\"OELB\").parsePercent,r=n.each;t.exports=function(t){var e=function(t){var e=[],i=[];return t.eachSeriesByType(\"boxplot\",(function(t){var a=t.getBaseAxis(),r=n.indexOf(i,a);r<0&&(i[r=i.length]=a,e[r]={axis:a,seriesModels:[]}),e[r].seriesModels.push(t)})),e}(t);r(e,(function(t){var e=t.seriesModels;e.length&&(function(t){var e,i,o=t.axis,s=t.seriesModels,l=s.length,u=t.boxWidthList=[],c=t.boxOffsetList=[],h=[];if(\"category\"===o.type)i=o.getBandWidth();else{var d=0;r(s,(function(t){d=Math.max(d,t.getData().count())})),e=o.getExtent(),Math.abs(e[1]-e[0])}r(s,(function(t){var e=t.get(\"boxWidth\");n.isArray(e)||(e=[e,e]),h.push([a(e[0],i)||0,a(e[1],i)||0])}));var p=.8*i-2,f=p/l*.3,g=(p-f*(l-1))/l,m=g/2-p/2;r(s,(function(t,e){c.push(m),m+=f+g,u.push(Math.min(Math.max(g,h[e][0]),h[e][1]))}))}(t),r(e,(function(e,i){!function(t,e,i){var n=t.coordinateSystem,a=t.getData(),r=i/2,o=\"horizontal\"===t.get(\"layout\")?0:1,s=1-o,l=[\"x\",\"y\"],u=a.mapDimension(l[o]),c=a.mapDimension(l[s],!0);if(!(null==u||c.length<5))for(var h=0;h=0&&e.splice(i,1),t.__hoverMir=null},clearHover:function(t){for(var e=this._hoverElements,i=0;i15)break}s.__drawIndex=m,s.__drawIndex0&&t>n[0]){for(s=0;st);s++);o=i[n[s]]}if(n.splice(s+1,0,t),i[t]=e,!e.virtual)if(o){var u=o.dom;u.nextSibling?l.insertBefore(e.dom,u.nextSibling):l.appendChild(e.dom)}else l.firstChild?l.insertBefore(e.dom,l.firstChild):l.appendChild(e.dom)}else r(\"Layer of zlevel \"+t+\" is not valid\")},eachLayer:function(t,e){var i,n,a=this._zlevelList;for(n=0;n0?.01:0),this._needsManuallyCompositing),l.__builtin__||r(\"ZLevel \"+u+\" has been used by unkown layer \"+l.id),l!==a&&(l.__used=!0,l.__startIndex!==i&&(l.__dirty=!0),l.__startIndex=i,l.__drawIndex=l.incremental?-1:i,e(i),a=l),s.__dirty&&(l.__dirty=!0,l.incremental&&l.__drawIndex<0&&(l.__drawIndex=i))}e(i),this.eachBuiltinLayer((function(t,e){!t.__used&&t.getElementCount()>0&&(t.__dirty=!0,t.__startIndex=t.__endIndex=t.__drawIndex=0),t.__dirty&&t.__drawIndex<0&&(t.__drawIndex=t.__startIndex)}))},clear:function(){return this.eachBuiltinLayer(this._clearLayer),this},_clearLayer:function(t){t.clear()},setBackgroundColor:function(t){this._backgroundColor=t},configLayer:function(t,e){if(e){var i=this._layerConfig;i[t]?a.merge(i[t],e,!0):i[t]=e;for(var n=0;n=e&&(t=e-1),t<0&&(t=0)),this.option.currentIndex=t},getCurrentIndex:function(){return this.option.currentIndex},isIndexMax:function(){return this.getCurrentIndex()>=this._data.count()-1},setPlayState:function(t){this.option.autoPlay=!!t},getPlayState:function(){return!!this.option.autoPlay},_initData:function(){var t=this.option,e=t.data||[],i=t.axisType,a=this._names=[];if(\"category\"===i){var s=[];n.each(e,(function(t,e){var i,r=o.getDataItemValue(t);n.isObject(t)?(i=n.clone(t)).value=e:i=e,s.push(i),n.isString(r)||null!=r&&!isNaN(r)||(r=\"\"),a.push(r+\"\")})),e=s}(this._data=new r([{name:\"value\",type:{category:\"ordinal\",time:\"time\"}[i]||\"number\"}],this)).initData(e,a)},getData:function(){return this._data},getCategories:function(){if(\"category\"===this.get(\"axisType\"))return this._names.slice()}});t.exports=s},\"7aKB\":function(t,e,i){var n=i(\"bYtY\"),a=i(\"6GrX\"),r=i(\"OELB\"),o=n.normalizeCssArray,s=/([&<>\"'])/g,l={\"&\":\"&\",\"<\":\"<\",\">\":\">\",'\"':\""\",\"'\":\"'\"};function u(t){return null==t?\"\":(t+\"\").replace(s,(function(t,e){return l[e]}))}var c=[\"a\",\"b\",\"c\",\"d\",\"e\",\"f\",\"g\"],h=function(t,e){return\"{\"+t+(null==e?\"\":e)+\"}\"};function d(t,e){return\"0000\".substr(0,e-(t+=\"\").length)+t}var p=a.truncateText;e.addCommas=function(t){return isNaN(t)?\"-\":(t=(t+\"\").split(\".\"))[0].replace(/(\\d{1,3})(?=(?:\\d{3})+(?!\\d))/g,\"$1,\")+(t.length>1?\".\"+t[1]:\"\")},e.toCamelCase=function(t,e){return t=(t||\"\").toLowerCase().replace(/-(.)/g,(function(t,e){return e.toUpperCase()})),e&&t&&(t=t.charAt(0).toUpperCase()+t.slice(1)),t},e.normalizeCssArray=o,e.encodeHTML=u,e.formatTpl=function(t,e,i){n.isArray(e)||(e=[e]);var a=e.length;if(!a)return\"\";for(var r=e[0].$vars||[],o=0;o':'':{renderMode:a,content:\"{marker\"+r+\"|} \",style:{color:i}}:\"\"},e.formatTime=function(t,e,i){\"week\"!==t&&\"month\"!==t&&\"quarter\"!==t&&\"half-year\"!==t&&\"year\"!==t||(t=\"MM-dd\\nyyyy\");var n=r.parseDate(e),a=i?\"UTC\":\"\",o=n[\"get\"+a+\"FullYear\"](),s=n[\"get\"+a+\"Month\"]()+1,l=n[\"get\"+a+\"Date\"](),u=n[\"get\"+a+\"Hours\"](),c=n[\"get\"+a+\"Minutes\"](),h=n[\"get\"+a+\"Seconds\"](),p=n[\"get\"+a+\"Milliseconds\"]();return t.replace(\"MM\",d(s,2)).replace(\"M\",s).replace(\"yyyy\",o).replace(\"yy\",o%100).replace(\"dd\",d(l,2)).replace(\"d\",l).replace(\"hh\",d(u,2)).replace(\"h\",u).replace(\"mm\",d(c,2)).replace(\"m\",c).replace(\"ss\",d(h,2)).replace(\"s\",h).replace(\"SSS\",d(p,3))},e.capitalFirst=function(t){return t?t.charAt(0).toUpperCase()+t.substr(1):t},e.truncateText=p,e.getTextBoundingRect=function(t){return a.getBoundingRect(t.text,t.font,t.textAlign,t.textVerticalAlign,t.textPadding,t.textLineHeight,t.rich,t.truncate)},e.getTextRect=function(t,e,i,n,r,o,s,l){return a.getBoundingRect(t,e,i,n,r,l,o,s)},e.windowOpen=function(t,e){if(\"_blank\"===e||\"blank\"===e){var i=window.open();i.opener=null,i.location=t}else window.open(t,e)}},\"7bkD\":function(t,e,i){var n=i(\"bYtY\");e.layout=function(t,e){e=e||{};var i=t.axis,a={},r=i.position,o=i.orient,s=t.coordinateSystem.getRect(),l=[s.x,s.x+s.width,s.y,s.y+s.height],u={horizontal:{top:l[2],bottom:l[3]},vertical:{left:l[0],right:l[1]}};a.position=[\"vertical\"===o?u.vertical[r]:l[0],\"horizontal\"===o?u.horizontal[r]:l[3]],a.rotation=Math.PI/2*{horizontal:0,vertical:1}[o],a.labelDirection=a.tickDirection=a.nameDirection={top:-1,bottom:1,right:1,left:-1}[r],t.get(\"axisTick.inside\")&&(a.tickDirection=-a.tickDirection),n.retrieve(e.labelInside,t.get(\"axisLabel.inside\"))&&(a.labelDirection=-a.labelDirection);var c=e.rotate;return null==c&&(c=t.get(\"axisLabel.rotate\")),a.labelRotation=\"top\"===r?-c:c,a.z2=1,a}},\"7hqr\":function(t,e,i){var n=i(\"bYtY\"),a=n.each,r=n.isString;function o(t,e){return!!e&&e===t.getCalculationInfo(\"stackedDimension\")}e.enableDataStack=function(t,e,i){var n,o,s,l,u=(i=i||{}).byIndex,c=i.stackedCoordDimension,h=!(!t||!t.get(\"stack\"));if(a(e,(function(t,i){r(t)&&(e[i]=t={name:t}),h&&!t.isExtraCoord&&(u||n||!t.ordinalMeta||(n=t),o||\"ordinal\"===t.type||\"time\"===t.type||c&&c!==t.coordDim||(o=t))})),!o||u||n||(u=!0),o){s=\"__\\0ecstackresult\",l=\"__\\0ecstackedover\",n&&(n.createInvertedIndices=!0);var d=o.coordDim,p=o.type,f=0;a(e,(function(t){t.coordDim===d&&f++})),e.push({name:s,coordDim:d,coordDimIndex:f,type:p,isExtraCoord:!0,isCalculationCoord:!0}),f++,e.push({name:l,coordDim:l,coordDimIndex:f,type:p,isExtraCoord:!0,isCalculationCoord:!0})}return{stackedDimension:o&&o.name,stackedByDimension:n&&n.name,isStackedByIndex:u,stackedOverDimension:l,stackResultDimension:s}},e.isDimensionStacked=o,e.getStackedDimension=function(t,e){return o(t,e)?t.getCalculationInfo(\"stackResultDimension\"):e}},\"7mYs\":function(t,e,i){var n=i(\"ProS\"),a=i(\"bYtY\"),r=i(\"IwbS\"),o=i(\"7aKB\"),s=i(\"OELB\"),l={EN:[\"Jan\",\"Feb\",\"Mar\",\"Apr\",\"May\",\"Jun\",\"Jul\",\"Aug\",\"Sep\",\"Oct\",\"Nov\",\"Dec\"],CN:[\"\\u4e00\\u6708\",\"\\u4e8c\\u6708\",\"\\u4e09\\u6708\",\"\\u56db\\u6708\",\"\\u4e94\\u6708\",\"\\u516d\\u6708\",\"\\u4e03\\u6708\",\"\\u516b\\u6708\",\"\\u4e5d\\u6708\",\"\\u5341\\u6708\",\"\\u5341\\u4e00\\u6708\",\"\\u5341\\u4e8c\\u6708\"]},u={EN:[\"S\",\"M\",\"T\",\"W\",\"T\",\"F\",\"S\"],CN:[\"\\u65e5\",\"\\u4e00\",\"\\u4e8c\",\"\\u4e09\",\"\\u56db\",\"\\u4e94\",\"\\u516d\"]},c=n.extendComponentView({type:\"calendar\",_tlpoints:null,_blpoints:null,_firstDayOfMonth:null,_firstDayPoints:null,render:function(t,e,i){var n=this.group;n.removeAll();var a=t.coordinateSystem,r=a.getRangeInfo(),o=a.getOrient();this._renderDayRect(t,r,n),this._renderLines(t,r,o,n),this._renderYearText(t,r,o,n),this._renderMonthText(t,o,n),this._renderWeekText(t,r,o,n)},_renderDayRect:function(t,e,i){for(var n=t.coordinateSystem,a=t.getModel(\"itemStyle\").getItemStyle(),o=n.getCellWidth(),s=n.getCellHeight(),l=e.start.time;l<=e.end.time;l=n.getNextNDay(l,1).time){var u=n.dataToRect([l],!1).tl,c=new r.Rect({shape:{x:u[0],y:u[1],width:o,height:s},cursor:\"default\",style:a});i.add(c)}},_renderLines:function(t,e,i,n){var a=this,r=t.coordinateSystem,o=t.getModel(\"splitLine.lineStyle\").getLineStyle(),s=t.get(\"splitLine.show\"),l=o.lineWidth;this._tlpoints=[],this._blpoints=[],this._firstDayOfMonth=[],this._firstDayPoints=[];for(var u=e.start,c=0;u.time<=e.end.time;c++){d(u.formatedDate),0===c&&(u=r.getDateInfo(e.start.y+\"-\"+e.start.m));var h=u.date;h.setMonth(h.getMonth()+1),u=r.getDateInfo(h)}function d(e){a._firstDayOfMonth.push(r.getDateInfo(e)),a._firstDayPoints.push(r.dataToRect([e],!1).tl);var l=a._getLinePointsOfOneWeek(t,e,i);a._tlpoints.push(l[0]),a._blpoints.push(l[l.length-1]),s&&a._drawSplitline(l,o,n)}d(r.getNextNDay(e.end.time,1).formatedDate),s&&this._drawSplitline(a._getEdgesPoints(a._tlpoints,l,i),o,n),s&&this._drawSplitline(a._getEdgesPoints(a._blpoints,l,i),o,n)},_getEdgesPoints:function(t,e,i){var n=[t[0].slice(),t[t.length-1].slice()],a=\"horizontal\"===i?0:1;return n[0][a]=n[0][a]-e/2,n[1][a]=n[1][a]+e/2,n},_drawSplitline:function(t,e,i){var n=new r.Polyline({z2:20,shape:{points:t},style:e});i.add(n)},_getLinePointsOfOneWeek:function(t,e,i){var n=t.coordinateSystem;e=n.getDateInfo(e);for(var a=[],r=0;r<7;r++){var o=n.getNextNDay(e.time,r),s=n.dataToRect([o.time],!1);a[2*o.day]=s.tl,a[2*o.day+1]=s[\"horizontal\"===i?\"bl\":\"tr\"]}return a},_formatterLabel:function(t,e){return\"string\"==typeof t&&t?o.formatTplSimple(t,e):\"function\"==typeof t?t(e):e.nameMap},_yearTextPositionControl:function(t,e,i,n,a){e=e.slice();var r=[\"center\",\"bottom\"];\"bottom\"===n?(e[1]+=a,r=[\"center\",\"top\"]):\"left\"===n?e[0]-=a:\"right\"===n?(e[0]+=a,r=[\"center\",\"top\"]):e[1]-=a;var o=0;return\"left\"!==n&&\"right\"!==n||(o=Math.PI/2),{rotation:o,position:e,style:{textAlign:r[0],textVerticalAlign:r[1]}}},_renderYearText:function(t,e,i,n){var a=t.getModel(\"yearLabel\");if(a.get(\"show\")){var o=a.get(\"margin\"),s=a.get(\"position\");s||(s=\"horizontal\"!==i?\"top\":\"left\");var l=[this._tlpoints[this._tlpoints.length-1],this._blpoints[0]],u=(l[0][0]+l[1][0])/2,c=(l[0][1]+l[1][1])/2,h=\"horizontal\"===i?0:1,d={top:[u,l[h][1]],bottom:[u,l[1-h][1]],left:[l[1-h][0],c],right:[l[h][0],c]},p=e.start.y;+e.end.y>+e.start.y&&(p=p+\"-\"+e.end.y);var f=a.get(\"formatter\"),g=this._formatterLabel(f,{start:e.start.y,end:e.end.y,nameMap:p}),m=new r.Text({z2:30});r.setTextStyle(m.style,a,{text:g}),m.attr(this._yearTextPositionControl(m,d[s],i,s,o)),n.add(m)}},_monthTextPositionControl:function(t,e,i,n,a){var r=\"left\",o=\"top\",s=t[0],l=t[1];return\"horizontal\"===i?(l+=a,e&&(r=\"center\"),\"start\"===n&&(o=\"bottom\")):(s+=a,e&&(o=\"middle\"),\"start\"===n&&(r=\"right\")),{x:s,y:l,textAlign:r,textVerticalAlign:o}},_renderMonthText:function(t,e,i){var n=t.getModel(\"monthLabel\");if(n.get(\"show\")){var o=n.get(\"nameMap\"),s=n.get(\"margin\"),u=n.get(\"position\"),c=n.get(\"align\"),h=[this._tlpoints,this._blpoints];a.isString(o)&&(o=l[o.toUpperCase()]||[]);var d=\"start\"===u?0:1,p=\"horizontal\"===e?0:1;s=\"start\"===u?-s:s;for(var f=\"center\"===c,g=0;g1?(g.width=c,g.height=c/p):(g.height=c,g.width=c*p),g.y=u[1]-g.height/2,g.x=u[0]-g.width/2}else(r=t.getBoxLayoutParams()).aspect=p,g=o.getLayoutRect(r,{width:h,height:d});this.setViewRect(g.x,g.y,g.width,g.height),this.setCenter(t.get(\"center\")),this.setZoom(t.get(\"zoom\"))}function h(t,e){a.each(e.get(\"geoCoord\"),(function(e,i){t.addGeoCoord(i,e)}))}var d={dimensions:r.prototype.dimensions,create:function(t,e){var i=[];t.eachComponent(\"geo\",(function(t,n){var a=t.get(\"map\"),o=t.get(\"aspectScale\"),s=!0,l=u.retrieveMap(a);l&&l[0]&&\"svg\"===l[0].type?(null==o&&(o=1),s=!1):null==o&&(o=.75);var d=new r(a+n,a,t.get(\"nameMap\"),s);d.aspectScale=o,d.zoomLimit=t.get(\"scaleLimit\"),i.push(d),h(d,t),t.coordinateSystem=d,d.model=t,d.resize=c,d.resize(t,e)})),t.eachSeries((function(t){if(\"geo\"===t.get(\"coordinateSystem\")){var e=t.get(\"geoIndex\")||0;t.coordinateSystem=i[e]}}));var n={};return t.eachSeriesByType(\"map\",(function(t){if(!t.getHostGeoModel()){var e=t.getMapType();n[e]=n[e]||[],n[e].push(t)}})),a.each(n,(function(t,n){var o=a.map(t,(function(t){return t.get(\"nameMap\")})),s=new r(n,n,a.mergeAll(o));s.zoomLimit=a.retrieve.apply(null,a.map(t,(function(t){return t.get(\"scaleLimit\")}))),i.push(s),s.resize=c,s.aspectScale=t[0].get(\"aspectScale\"),s.resize(t[0],e),a.each(t,(function(t){t.coordinateSystem=s,h(s,t)}))})),i},getFilledRegions:function(t,e,i){for(var n=(t||[]).slice(),r=a.createHashMap(),o=0;on)return!1;return!0}(s,e))){var l=e.mapDimension(s.dim),u={};return n.each(s.getViewLabels(),(function(t){u[t.tickValue]=1})),function(t){return!u.hasOwnProperty(e.get(l,t))}}}}(t,s,a),L=this._data;L&&L.eachItemGraphicEl((function(t,e){t.__temp&&(r.remove(t),L.setItemGraphicEl(e,null))})),D||f.remove(),r.add(x);var P,k=!d&&t.get(\"step\");a&&a.getArea&&t.get(\"clip\",!0)&&(null!=(P=a.getArea()).width?(P.x-=.1,P.y-=.1,P.width+=.2,P.height+=.2):P.r0&&(P.r0-=.5,P.r1+=.5)),this._clipShapeForSymbol=P,v&&p.type===a.type&&k===this._step?(I&&!y?y=this._newPolygon(h,A,a,b):y&&!I&&(x.remove(y),y=this._polygon=null),x.setClipPath(M(a,!1,t)),D&&f.updateData(s,{isIgnore:C,clipShape:P}),s.eachItemGraphicEl((function(t){t.stopAnimation(!0)})),_(this._stackedOnPoints,A)&&_(this._points,h)||(b?this._updateAnimation(s,A,a,i,k,T):(k&&(h=S(h,a,k),A=S(A,a,k)),v.setShape({points:h}),y&&y.setShape({points:h,stackedOnPoints:A})))):(D&&f.updateData(s,{isIgnore:C,clipShape:P}),k&&(h=S(h,a,k),A=S(A,a,k)),v=this._newPolyline(h,a,b),I&&(y=this._newPolygon(h,A,a,b)),x.setClipPath(M(a,!0,t)));var O=function(t,e){var i=t.getVisual(\"visualMeta\");if(i&&i.length&&t.count()&&\"cartesian2d\"===e.type){for(var a,r,o=i.length-1;o>=0;o--){var s=t.getDimensionInfo(t.dimensions[i[o].dimension]);if(\"x\"===(a=s&&s.coordDim)||\"y\"===a){r=i[o];break}}if(r){var u=e.getAxis(a),c=n.map(r.stops,(function(t){return{coord:u.toGlobalCoord(u.dataToCoord(t.value)),color:t.color}})),h=c.length,d=r.outerColors.slice();h&&c[0].coord>c[h-1].coord&&(c.reverse(),d.reverse());var p=c[0].coord-10,f=c[h-1].coord+10,g=f-p;if(g<.001)return\"transparent\";n.each(c,(function(t){t.offset=(t.coord-p)/g})),c.push({offset:h?c[h-1].offset:.5,color:d[1]||\"transparent\"}),c.unshift({offset:h?c[0].offset:.5,color:d[0]||\"transparent\"});var m=new l.LinearGradient(0,0,0,0,c,!0);return m[a]=p,m[a+\"2\"]=f,m}}}(s,a)||s.getVisual(\"color\");v.useStyle(n.defaults(u.getLineStyle(),{fill:\"none\",stroke:O,lineJoin:\"bevel\"}));var N=t.get(\"smooth\");if(N=w(t.get(\"smooth\")),v.setShape({smooth:N,smoothMonotone:t.get(\"smoothMonotone\"),connectNulls:t.get(\"connectNulls\")}),y){var E=s.getCalculationInfo(\"stackedOnSeries\"),R=0;y.useStyle(n.defaults(c.getAreaStyle(),{fill:O,opacity:.7,lineJoin:\"bevel\"})),E&&(R=w(E.get(\"smooth\"))),y.setShape({smooth:N,stackedOnSmooth:R,smoothMonotone:t.get(\"smoothMonotone\"),connectNulls:t.get(\"connectNulls\")})}this._data=s,this._coordSys=a,this._stackedOnPoints=A,this._points=h,this._step=k,this._valueOrigin=T},dispose:function(){},highlight:function(t,e,i,n){var a=t.getData(),r=u.queryDataIndex(a,n);if(!(r instanceof Array)&&null!=r&&r>=0){var s=a.getItemGraphicEl(r);if(!s){var l=a.getItemLayout(r);if(!l)return;if(this._clipShapeForSymbol&&!this._clipShapeForSymbol.contain(l[0],l[1]))return;(s=new o(a,r)).position=l,s.setZ(t.get(\"zlevel\"),t.get(\"z\")),s.ignore=isNaN(l[0])||isNaN(l[1]),s.__temp=!0,a.setItemGraphicEl(r,s),s.stopSymbolAnimation(!0),this.group.add(s)}s.highlight()}else p.prototype.highlight.call(this,t,e,i,n)},downplay:function(t,e,i,n){var a=t.getData(),r=u.queryDataIndex(a,n);if(null!=r&&r>=0){var o=a.getItemGraphicEl(r);o&&(o.__temp?(a.setItemGraphicEl(r,null),this.group.remove(o)):o.downplay())}else p.prototype.downplay.call(this,t,e,i,n)},_newPolyline:function(t){var e=this._polyline;return e&&this._lineGroup.remove(e),e=new h({shape:{points:t},silent:!0,z2:10}),this._lineGroup.add(e),this._polyline=e,e},_newPolygon:function(t,e){var i=this._polygon;return i&&this._lineGroup.remove(i),i=new d({shape:{points:t,stackedOnPoints:e},silent:!0}),this._lineGroup.add(i),this._polygon=i,i},_updateAnimation:function(t,e,i,n,a,r){var o=this._polyline,u=this._polygon,c=t.hostModel,h=s(this._data,t,this._stackedOnPoints,e,this._coordSys,i,this._valueOrigin,r),d=h.current,p=h.stackedOnCurrent,f=h.next,g=h.stackedOnNext;if(a&&(d=S(h.current,i,a),p=S(h.stackedOnCurrent,i,a),f=S(h.next,i,a),g=S(h.stackedOnNext,i,a)),b(d,f)>3e3||u&&b(p,g)>3e3)return o.setShape({points:f}),void(u&&u.setShape({points:f,stackedOnPoints:g}));o.shape.__points=h.current,o.shape.points=d,l.updateProps(o,{shape:{points:f}},c),u&&(u.setShape({points:d,stackedOnPoints:p}),l.updateProps(u,{shape:{points:f,stackedOnPoints:g}},c));for(var m=[],v=h.status,y=0;y5)return;var n=this._model.coordinateSystem.getSlidedAxisExpandWindow([t.offsetX,t.offsetY]);\"none\"!==n.behavior&&this._dispatchExpand({axisExpandWindow:n.axisExpandWindow})}this._mouseDownPoint=null},mousemove:function(t){if(!this._mouseDownPoint&&l(this,\"mousemove\")){var e=this._model,i=e.coordinateSystem.getSlidedAxisExpandWindow([t.offsetX,t.offsetY]),n=i.behavior;\"jump\"===n&&this._throttledDispatchExpand.debounceNextCall(e.get(\"axisExpandDebounce\")),this._throttledDispatchExpand(\"none\"===n?null:{axisExpandWindow:i.axisExpandWindow,animation:\"jump\"===n&&null})}}};function l(t,e){var i=t._model;return i.get(\"axisExpandable\")&&i.get(\"axisExpandTriggerOn\")===e}n.registerPreprocessor(o)},\"8x+h\":function(t,e,i){i(\"Tghj\");var n=i(\"ProS\"),a=i(\"bYtY\"),r=i(\"K4ya\"),o=i(\"Qxkt\"),s=[\"#ddd\"],l=n.extendComponentModel({type:\"brush\",dependencies:[\"geo\",\"grid\",\"xAxis\",\"yAxis\",\"parallel\",\"series\"],defaultOption:{toolbox:null,brushLink:null,seriesIndex:\"all\",geoIndex:null,xAxisIndex:null,yAxisIndex:null,brushType:\"rect\",brushMode:\"single\",transformable:!0,brushStyle:{borderWidth:1,color:\"rgba(120,140,180,0.3)\",borderColor:\"rgba(120,140,180,0.8)\"},throttleType:\"fixRate\",throttleDelay:0,removeOnClick:!0,z:1e4},areas:[],brushType:null,brushOption:{},coordInfoList:[],optionUpdated:function(t,e){var i=this.option;!e&&r.replaceVisualOption(i,t,[\"inBrush\",\"outOfBrush\"]);var n=i.inBrush=i.inBrush||{};i.outOfBrush=i.outOfBrush||{color:s},n.hasOwnProperty(\"liftZ\")||(n.liftZ=5)},setAreas:function(t){t&&(this.areas=a.map(t,(function(t){return u(this.option,t)}),this))},setBrushOption:function(t){this.brushOption=u(this.option,t),this.brushType=this.brushOption.brushType}});function u(t,e){return a.merge({brushType:t.brushType,brushMode:t.brushMode,transformable:t.transformable,brushStyle:new o(t.brushStyle).getItemStyle(),removeOnClick:t.removeOnClick,z:t.z},e,!0)}t.exports=l},\"98bh\":function(t,e,i){var n=i(\"ProS\"),a=i(\"5GtS\"),r=i(\"bYtY\"),o=i(\"4NO4\"),s=i(\"OELB\").getPercentWithPrecision,l=i(\"cCMj\"),u=i(\"KxfA\").retrieveRawAttr,c=i(\"D5nY\").makeSeriesEncodeForNameBased,h=i(\"xKMd\"),d=n.extendSeriesModel({type:\"series.pie\",init:function(t){d.superApply(this,\"init\",arguments),this.legendVisualProvider=new h(r.bind(this.getData,this),r.bind(this.getRawData,this)),this.updateSelectedMap(this._createSelectableList()),this._defaultLabelLine(t)},mergeOption:function(t){d.superCall(this,\"mergeOption\",t),this.updateSelectedMap(this._createSelectableList())},getInitialData:function(t,e){return a(this,{coordDimensions:[\"value\"],encodeDefaulter:r.curry(c,this)})},_createSelectableList:function(){for(var t=this.getRawData(),e=t.mapDimension(\"value\"),i=[],n=0,a=t.count();n=1)&&(t=1),t}l===c&&u===h||(e=\"reset\"),(this._dirty||\"reset\"===e)&&(this._dirty=!1,o=function(t,e){var i,a;t._dueIndex=t._outputDueEnd=t._dueEnd=0,t._settedOutputEnd=null,!e&&t._reset&&((i=t._reset(t.context))&&i.progress&&(a=i.forceFirstProgress,i=i.progress),n(i)&&!i.length&&(i=null)),t._progress=i,t._modBy=t._modDataCount=null;var r=t._downstream;return r&&r.dirty(),a}(this,a)),this._modBy=c,this._modDataCount=h;var p=t&&t.step;if(this._dueEnd=i?i._outputDueEnd:this._count?this._count(this.context):1/0,this._progress){var f=this._dueIndex,g=Math.min(null!=p?this._dueIndex+p:1/0,this._dueEnd);if(!a&&(o||f1&&n>0?s:o}};return r;function o(){return e=t?null:r=0;m--){var v=g[m],y=v.node,x=v.width,_=v.text;f>p.width&&(f-=x-h,x=h,_=null);var b=new n.Polygon({shape:{points:l(c,0,x,d,m===g.length-1,0===m)},style:r.defaults(i.getItemStyle(),{lineJoin:\"bevel\",text:_,textFill:o.getTextColor(),textFont:o.getFont()}),z:10,onclick:r.curry(s,y)});this.group.add(b),u(b,t,y),c+=x+8}},remove:function(){this.group.removeAll()}},t.exports=s},\"9u0u\":function(t,e,i){var n=i(\"bYtY\");t.exports=function(t){var e={};t.eachSeriesByType(\"map\",(function(t){var i=t.getHostGeoModel(),n=i?\"o\"+i.id:\"i\"+t.getMapType();(e[n]=e[n]||[]).push(t)})),n.each(e,(function(t,e){for(var i,a,r,o=(i=n.map(t,(function(t){return t.getData()})),a=t[0].get(\"mapValueCalculation\"),r={},n.each(i,(function(t){t.each(t.mapDimension(\"value\"),(function(e,i){var n=\"ec-\"+t.getName(i);r[n]=r[n]||[],isNaN(e)||r[n].push(e)}))})),i[0].map(i[0].mapDimension(\"value\"),(function(t,e){for(var n=\"ec-\"+i[0].getName(e),o=0,s=1/0,l=-1/0,u=r[n].length,c=0;c=0;)a++;return a-e}function n(t,e,i,n,a){for(n===e&&n++;n>>1])<0?l=r:s=r+1;var u=n-s;switch(u){case 3:t[s+3]=t[s+2];case 2:t[s+2]=t[s+1];case 1:t[s+1]=t[s];break;default:for(;u>0;)t[s+u]=t[s+u-1],u--}t[s]=o}}function a(t,e,i,n,a,r){var o=0,s=0,l=1;if(r(t,e[i+a])>0){for(s=n-a;l0;)o=l,(l=1+(l<<1))<=0&&(l=s);l>s&&(l=s),o+=a,l+=a}else{for(s=a+1;ls&&(l=s);var u=o;o=a-l,l=a-u}for(o++;o>>1);r(t,e[i+c])>0?o=c+1:l=c}return l}function r(t,e,i,n,a,r){var o=0,s=0,l=1;if(r(t,e[i+a])<0){for(s=a+1;ls&&(l=s);var u=o;o=a-l,l=a-u}else{for(s=n-a;l=0;)o=l,(l=1+(l<<1))<=0&&(l=s);l>s&&(l=s),o+=a,l+=a}for(o++;o>>1);r(t,e[i+c])<0?l=c:o=c+1}return l}function o(t,e){var i,n,o=7,s=0,l=[];function u(u){var c=i[u],h=n[u],d=i[u+1],p=n[u+1];n[u]=h+p,u===s-3&&(i[u+1]=i[u+2],n[u+1]=n[u+2]),s--;var f=r(t[d],t,c,h,0,e);c+=f,0!=(h-=f)&&0!==(p=a(t[c+h-1],t,d,p,p-1,e))&&(h<=p?function(i,n,s,u){var c=0;for(c=0;c=7||g>=7);if(m)break;v<0&&(v=0),v+=2}if((o=v)<1&&(o=1),1===n){for(c=0;c=0;c--)t[g+c]=t[f+c];if(0===n){x=!0;break}}if(t[p--]=l[d--],1==--u){x=!0;break}if(0!=(y=u-a(t[h],l,0,u,u-1,e))){for(u-=y,g=1+(p-=y),f=1+(d-=y),c=0;c=7||y>=7);if(x)break;m<0&&(m=0),m+=2}if((o=m)<1&&(o=1),1===u){for(g=1+(p-=n),f=1+(h-=n),c=n-1;c>=0;c--)t[g+c]=t[f+c];t[p]=l[d]}else{if(0===u)throw new Error;for(f=p-(u-1),c=0;c=0;c--)t[g+c]=t[f+c];t[p]=l[d]}else for(f=p-(u-1),c=0;c1;){var t=s-2;if(t>=1&&n[t-1]<=n[t]+n[t+1]||t>=2&&n[t-2]<=n[t]+n[t-1])n[t-1]n[t+1])break;u(t)}},this.forceMergeRuns=function(){for(;s>1;){var t=s-2;t>0&&n[t-1]=32;)e|=1&t,t>>=1;return t+e}(s);do{if((l=i(t,a,r,e))c&&(h=c),n(t,a,a+h,a+l,e),l=h}u.pushRun(a,l),u.mergeRuns(),s-=l,a+=l}while(0!==s);u.forceMergeRuns()}}}},BlVb:function(t,e,i){var n=i(\"hyiK\");function a(t,e){return Math.abs(t-e)<1e-8}e.contain=function(t,e,i){var r=0,o=t[0];if(!o)return!1;for(var s=1;s.5?e:t}function h(t,e,i,n,a){var r=t.length;if(1===a)for(var o=0;oa)t.length=a;else for(var r=n;r=0&&!(T[i]<=e);i--);i=Math.min(i,_-2)}else{for(i=V;i<_&&!(T[i]>e);i++);i=Math.min(i-1,_-2)}V=i,Y=e;var n=T[i+1]-T[i];if(0!==n)if(N=(e-T[i])/n,x)if(R=A[i],E=A[0===i?i:i-1],z=A[i>_-2?_-1:i+1],B=A[i>_-3?_-1:i+2],w)f(E,R,z,B,N,N*N,N*N*N,m(t,s),I);else{if(S)a=f(E,R,z,B,N,N*N,N*N*N,G,1),a=v(G);else{if(M)return c(R,z,N);a=g(E,R,z,B,N,N*N,N*N*N)}y(t,s,a)}else if(w)h(A[i],A[i+1],N,m(t,s),I);else{var a;if(S)h(A[i],A[i+1],N,G,1),a=v(G);else{if(M)return c(A[i],A[i+1],N);a=u(A[i],A[i+1],N)}y(t,s,a)}},ondestroy:i});return e&&\"spline\"!==e&&(F.easing=e),F}}}var x=function(t,e,i,n){this._tracks={},this._target=t,this._loop=e||!1,this._getter=i||s,this._setter=n||l,this._clipCount=0,this._delay=0,this._doneList=[],this._onframeList=[],this._clipList=[]};x.prototype={when:function(t,e){var i=this._tracks;for(var n in e)if(e.hasOwnProperty(n)){if(!i[n]){i[n]=[];var a=this._getter(this._target,n);if(null==a)continue;0!==t&&i[n].push({time:0,value:m(a)})}i[n].push({time:t,value:e[n]})}return this},during:function(t){return this._onframeList.push(t),this},pause:function(){for(var t=0;te&&(e=n.height)}this.height=e+1},getNodeById:function(t){if(this.getId()===t)return this;for(var e=0,i=this.children,n=i.length;e=0&&this.hostTree.data.setItemLayout(this.dataIndex,t,e)},getLayout:function(){return this.hostTree.data.getItemLayout(this.dataIndex)},getModel:function(t){if(!(this.dataIndex<0))return this.hostTree.data.getItemModel(this.dataIndex).getModel(t)},setVisual:function(t,e){this.dataIndex>=0&&this.hostTree.data.setItemVisual(this.dataIndex,t,e)},getVisual:function(t,e){return this.hostTree.data.getItemVisual(this.dataIndex,t,e)},getRawIndex:function(){return this.hostTree.data.getRawIndex(this.dataIndex)},getId:function(){return this.hostTree.data.getId(this.dataIndex)},isAncestorOf:function(t){for(var e=t.parentNode;e;){if(e===this)return!0;e=e.parentNode}return!1},isDescendantOf:function(t){return t!==this&&t.isAncestorOf(this)}},l.prototype={constructor:l,type:\"tree\",eachNode:function(t,e,i){this.root.eachNode(t,e,i)},getNodeByDataIndex:function(t){var e=this.data.getRawIndex(t);return this._nodes[e]},getNodeByName:function(t){return this.root.getNodeByName(t)},update:function(){for(var t=this.data,e=this._nodes,i=0,n=e.length;i0?\"pieces\":this.option.categories?\"categories\":\"splitNumber\"},setSelected:function(t){this.option.selected=n.clone(t)},getValueState:function(t){var e=r.findPieceIndex(t,this._pieceList);return null!=e&&this.option.selected[this.getSelectedMapKey(this._pieceList[e])]?\"inRange\":\"outOfRange\"},findTargetDataIndices:function(t){var e=[];return this.eachTargetSeries((function(i){var n=[],a=i.getData();a.each(this.getDataDimension(a),(function(e,i){r.findPieceIndex(e,this._pieceList)===t&&n.push(i)}),this),e.push({seriesId:i.id,dataIndex:n})}),this),e},getRepresentValue:function(t){var e;if(this.isCategory())e=t.value;else if(null!=t.value)e=t.value;else{var i=t.interval||[];e=i[0]===-1/0&&i[1]===1/0?0:(i[0]+i[1])/2}return e},getVisualMeta:function(t){if(!this.isCategory()){var e=[],i=[],a=this,r=this._pieceList.slice();if(r.length){var o=r[0].interval[0];o!==-1/0&&r.unshift({interval:[-1/0,o]}),(o=r[r.length-1].interval[1])!==1/0&&r.push({interval:[o,1/0]})}else r.push({interval:[-1/0,1/0]});var s=-1/0;return n.each(r,(function(t){var e=t.interval;e&&(e[0]>s&&l([s,e[0]],\"outOfRange\"),l(e.slice()),s=e[1])}),this),{stops:e,outerColors:i}}function l(n,r){var o=a.getRepresentValue({interval:n});r||(r=a.getValueState(o));var s=t(o,r);n[0]===-1/0?i[0]=s:n[1]===1/0?i[1]=s:e.push({value:n[0],color:s},{value:n[1],color:s})}}}),u={splitNumber:function(){var t=this.option,e=this._pieceList,i=Math.min(t.precision,20),a=this.getExtent(),r=t.splitNumber;r=Math.max(parseInt(r,10),1),t.splitNumber=r;for(var o=(a[1]-a[0])/r;+o.toFixed(i)!==o&&i<5;)i++;t.precision=i,o=+o.toFixed(i),t.minOpen&&e.push({interval:[-1/0,a[0]],close:[0,0]});for(var l=0,u=a[0];l\",\"\\u2265\"][e[0]]])}),this)}};function c(t,e){var i=t.inverse;(\"vertical\"===t.orient?!i:i)&&e.reverse()}t.exports=l},C0SR:function(t,e,i){var n=i(\"YH21\"),a=function(){this._track=[]};function r(t){var e=t[1][0]-t[0][0],i=t[1][1]-t[0][1];return Math.sqrt(e*e+i*i)}a.prototype={constructor:a,recognize:function(t,e,i){return this._doTrack(t,e,i),this._recognize(t)},clear:function(){return this._track.length=0,this},_doTrack:function(t,e,i){var a=t.touches;if(a){for(var r={points:[],touches:[],target:e,event:t},o=0,s=a.length;o1&&a&&a.length>1){var s=r(a)/r(o);!isFinite(s)&&(s=1),e.pinchScale=s;var l=[((n=a)[0][0]+n[1][0])/2,(n[0][1]+n[1][1])/2];return e.pinchX=l[0],e.pinchY=l[1],{type:\"pinch\",target:t[0].target,event:e}}}}};t.exports=a},C0tN:function(t,e,i){i(\"0o9m\"),i(\"8Uz6\"),i(\"Ducp\"),i(\"6/nd\")},CBdT:function(t,e,i){var n=i(\"ProS\");i(\"8waO\"),i(\"AEZ6\"),i(\"YNf1\");var a=i(\"q3GZ\");n.registerVisual(a)},CF2D:function(t,e,i){var n=i(\"ProS\");i(\"vZI5\"),i(\"GeKi\");var a=i(\"6r85\"),r=i(\"TJmX\"),o=i(\"CbHG\");n.registerPreprocessor(a),n.registerVisual(r),n.registerLayout(o)},\"CMP+\":function(t,e,i){var n=i(\"bYtY\"),a=i(\"hM6l\"),r=function(t,e,i,n){a.call(this,t,e,i),this.type=n||\"value\",this.model=null};r.prototype={constructor:r,getLabelModel:function(){return this.model.getModel(\"label\")},isHorizontal:function(){return\"horizontal\"===this.model.get(\"orient\")}},n.inherits(r,a),t.exports=r},CbHG:function(t,e,i){var n=i(\"IwbS\").subPixelOptimize,a=i(\"zM3Q\"),r=i(\"OELB\").parsePercent,o=i(\"bYtY\").retrieve2,s=\"undefined\"!=typeof Float32Array?Float32Array:Array,l={seriesType:\"candlestick\",plan:a(),reset:function(t){var e=t.coordinateSystem,i=t.getData(),a=function(t,e){var i,n=t.getBaseAxis(),a=\"category\"===n.type?n.getBandWidth():(i=n.getExtent(),Math.abs(i[1]-i[0])/e.count()),s=r(o(t.get(\"barMaxWidth\"),a),a),l=r(o(t.get(\"barMinWidth\"),1),a),u=t.get(\"barWidth\");return null!=u?r(u,a):Math.max(Math.min(a/2,s),l)}(t,i),l=[\"x\",\"y\"],c=i.mapDimension(l[0]),h=i.mapDimension(l[1],!0),d=h[0],p=h[1],f=h[2],g=h[3];if(i.setLayout({candleWidth:a,isSimpleBox:a<=1.3}),!(null==c||h.length<4))return{progress:t.pipelineContext.large?function(t,i){for(var n,a,r=new s(4*t.count),o=0,l=[],h=[];null!=(a=t.next());){var m=i.get(c,a),v=i.get(d,a),y=i.get(p,a),x=i.get(f,a),_=i.get(g,a);isNaN(m)||isNaN(x)||isNaN(_)?(r[o++]=NaN,o+=3):(r[o++]=u(i,a,v,y,p),l[0]=m,l[1]=x,n=e.dataToPoint(l,null,h),r[o++]=n?n[0]:NaN,r[o++]=n?n[1]:NaN,l[1]=_,n=e.dataToPoint(l,null,h),r[o++]=n?n[1]:NaN)}i.setLayout(\"largePoints\",r)}:function(t,i){for(var r;null!=(r=t.next());){var o=i.get(c,r),s=i.get(d,r),l=i.get(p,r),h=i.get(f,r),m=i.get(g,r),v=Math.min(s,l),y=Math.max(s,l),x=M(v,o),_=M(y,o),b=M(h,o),w=M(m,o),S=[];I(S,_,0),I(S,x,1),S.push(A(w),A(_),A(b),A(x)),i.setItemLayout(r,{sign:u(i,r,s,l,p),initBaseline:s>l?_[1]:x[1],ends:S,brushRect:T(h,m,o)})}function M(t,i){var n=[];return n[0]=i,n[1]=t,isNaN(i)||isNaN(t)?[NaN,NaN]:e.dataToPoint(n)}function I(t,e,i){var r=e.slice(),o=e.slice();r[0]=n(r[0]+a/2,1,!1),o[0]=n(o[0]-a/2,1,!0),i?t.push(r,o):t.push(o,r)}function T(t,e,i){var n=M(t,i),r=M(e,i);return n[0]-=a/2,r[0]-=a/2,{x:n[0],y:n[1],width:a,height:r[1]-n[1]}}function A(t){return t[0]=n(t[0],1),t}}}}};function u(t,e,i,n,a){return i>n?-1:i0?t.get(a,e-1)<=n?1:-1:1}t.exports=l},Cm0C:function(t,e,i){i(\"5NHt\"),i(\"f3JH\")},D1WM:function(t,e,i){var n=i(\"bYtY\"),a=i(\"hM6l\"),r=function(t,e,i,n,r){a.call(this,t,e,i),this.type=n||\"value\",this.axisIndex=r};r.prototype={constructor:r,model:null,isHorizontal:function(){return\"horizontal\"!==this.coordinateSystem.getModel().get(\"layout\")}},n.inherits(r,a),t.exports=r},D5nY:function(t,e,i){i(\"Tghj\");var n=i(\"4NO4\"),a=n.makeInner,r=n.getDataItemValue,o=i(\"bYtY\"),s=o.createHashMap,l=o.each,u=o.map,c=o.isArray,h=o.isString,d=o.isObject,p=o.isTypedArray,f=o.isArrayLike,g=o.extend,m=i(\"7G+c\"),v=i(\"k9D9\"),y=v.SOURCE_FORMAT_ORIGINAL,x=v.SOURCE_FORMAT_ARRAY_ROWS,_=v.SOURCE_FORMAT_OBJECT_ROWS,b=v.SOURCE_FORMAT_KEYED_COLUMNS,w=v.SOURCE_FORMAT_UNKNOWN,S=v.SOURCE_FORMAT_TYPED_ARRAY,M=v.SERIES_LAYOUT_BY_ROW,I={Must:1,Might:2,Not:3},T=a();function A(t){if(t){var e=s();return u(t,(function(t,i){if(null==(t=g({},d(t)?t:{name:t})).name)return t;t.name+=\"\",null==t.displayName&&(t.displayName=t.name);var n=e.get(t.name);return n?t.name+=\"-\"+n.count++:e.set(t.name,{count:1}),t}))}}function D(t,e,i,n){if(null==n&&(n=1/0),e===M)for(var a=0;a0&&(s=this.getLineLength(n)/u*1e3),s!==this._period||l!==this._loop){n.stopAnimation();var d=c;h&&(d=c(i)),n.__t>0&&(d=-s*n.__t),n.__t=0;var p=n.animate(\"\",l).when(s,{__t:1}).delay(d).during((function(){a.updateSymbolPosition(n)}));l||p.done((function(){a.remove(n)})),p.start()}this._period=s,this._loop=l}},c.getLineLength=function(t){return s.dist(t.__p1,t.__cp1)+s.dist(t.__cp1,t.__p2)},c.updateAnimationPoints=function(t,e){t.__p1=e[0],t.__p2=e[1],t.__cp1=e[2]||[(e[0][0]+e[1][0])/2,(e[0][1]+e[1][1])/2]},c.updateData=function(t,e,i){this.childAt(0).updateData(t,e,i),this._updateEffectSymbol(t,e)},c.updateSymbolPosition=function(t){var e=t.__p1,i=t.__p2,n=t.__cp1,a=t.__t,r=t.position,o=[r[0],r[1]],u=l.quadraticAt,c=l.quadraticDerivativeAt;r[0]=u(e[0],n[0],i[0],a),r[1]=u(e[1],n[1],i[1],a);var h=c(e[0],n[0],i[0],a),d=c(e[1],n[1],i[1],a);if(t.rotation=-Math.atan2(d,h)-Math.PI/2,\"line\"===this._symbolType||\"rect\"===this._symbolType||\"roundRect\"===this._symbolType)if(void 0!==t.__lastT&&t.__lastT=r&&c+1>=o){for(var h=[],d=0;d=r&&d+1>=o)return n(0,l.components);u[i]=l}else u[i]=void 0}var g;s++}for(;s<=l;){var f=p();if(f)return f}},pushComponent:function(t,e,i){var n=t[t.length-1];n&&n.added===e&&n.removed===i?t[t.length-1]={count:n.count+1,added:e,removed:i}:t.push({count:1,added:e,removed:i})},extractCommon:function(t,e,i,n){for(var a=e.length,r=i.length,o=t.newPos,s=o-n,l=0;o+1r&&(r=e);var s=r%2?r+2:r+3;o=[];for(var l=0;l=0)&&(O=t);var E=new s.Text({position:D(e.center.slice()),scale:[1/g.scale[0],1/g.scale[1]],z2:10,silent:!0});s.setLabelStyle(E.style,E.hoverStyle={},y,T,{labelFetcher:O,labelDataIndex:N,defaultText:e.name,useInsideStyle:!1},{textAlign:\"center\",textVerticalAlign:\"middle\"}),v||s.updateProps(E,{scale:[1/p[0],1/p[1]]},t),i.add(E)}if(l)l.setItemGraphicEl(r,i);else{var R=t.getRegionModel(e.name);a.eventData={componentType:\"geo\",componentIndex:t.componentIndex,geoIndex:t.componentIndex,name:e.name,region:R&&R.option||{}}}(i.__regions||(i.__regions=[])).push(e),i.highDownSilentOnTouch=!!t.get(\"selectedMode\"),s.setHoverStyle(i,m),f.add(i)})),this._updateController(t,e,i),function(t,e,i,a,r){i.off(\"click\"),i.off(\"mousedown\"),e.get(\"selectedMode\")&&(i.on(\"mousedown\",(function(){t._mouseDownFlag=!0})),i.on(\"click\",(function(o){if(t._mouseDownFlag){t._mouseDownFlag=!1;for(var s=o.target;!s.__regions;)s=s.parent;if(s){var l={type:(\"geo\"===e.mainType?\"geo\":\"map\")+\"ToggleSelect\",batch:n.map(s.__regions,(function(t){return{name:t.name,from:r.uid}}))};l[e.mainType+\"Id\"]=e.id,a.dispatchAction(l),d(e,i)}}})))}(this,t,f,i,a),d(t,f)},remove:function(){this._regionsGroup.removeAll(),this._backgroundGroup.removeAll(),this._controller.dispose(),this._mapName&&l.removeGraphic(this._mapName,this.uid),this._mapName=null,this._controllerHost={}},_updateBackground:function(t){var e=t.map;this._mapName!==e&&n.each(l.makeGraphic(e,this.uid),(function(t){this._backgroundGroup.add(t)}),this),this._mapName=e},_updateController:function(t,e,i){var a=t.coordinateSystem,s=this._controller,l=this._controllerHost;l.zoomLimit=t.get(\"scaleLimit\"),l.zoom=a.getZoom(),s.enable(t.get(\"roam\")||!1);var u=t.mainType;function c(){var e={type:\"geoRoam\",componentType:u};return e[u+\"Id\"]=t.id,e}s.off(\"pan\").on(\"pan\",(function(t){this._mouseDownFlag=!1,r.updateViewOnPan(l,t.dx,t.dy),i.dispatchAction(n.extend(c(),{dx:t.dx,dy:t.dy}))}),this),s.off(\"zoom\").on(\"zoom\",(function(t){if(this._mouseDownFlag=!1,r.updateViewOnZoom(l,t.scale,t.originX,t.originY),i.dispatchAction(n.extend(c(),{zoom:t.scale,originX:t.originX,originY:t.originY})),this._updateGroup){var e=this.group.scale;this._regionsGroup.traverse((function(t){\"text\"===t.type&&t.attr(\"scale\",[1/e[0],1/e[1]])}))}}),this),s.setPointerChecker((function(e,n,r){return a.getViewRectAfterRoam().contain(n,r)&&!o(e,i,t)}))}},t.exports=p},DN4a:function(t,e,i){var n=i(\"Fofx\"),a=i(\"QBsz\"),r=n.identity;function o(t){return t>5e-5||t<-5e-5}var s=function(t){(t=t||{}).position||(this.position=[0,0]),null==t.rotation&&(this.rotation=0),t.scale||(this.scale=[1,1]),this.origin=this.origin||null},l=s.prototype;l.transform=null,l.needLocalTransform=function(){return o(this.rotation)||o(this.position[0])||o(this.position[1])||o(this.scale[0]-1)||o(this.scale[1]-1)};var u=[];l.updateTransform=function(){var t=this.parent,e=t&&t.transform,i=this.needLocalTransform(),a=this.transform;if(i||e){a=a||n.create(),i?this.getLocalTransform(a):r(a),e&&(i?n.mul(a,t.transform,a):n.copy(a,t.transform)),this.transform=a;var o=this.globalScaleRatio;if(null!=o&&1!==o){this.getGlobalScale(u);var s=u[0]<0?-1:1,l=u[1]<0?-1:1,c=((u[0]-s)*o+s)/u[0]||0,h=((u[1]-l)*o+l)/u[1]||0;a[0]*=c,a[1]*=c,a[2]*=h,a[3]*=h}this.invTransform=this.invTransform||n.create(),n.invert(this.invTransform,a)}else a&&r(a)},l.getLocalTransform=function(t){return s.getLocalTransform(this,t)},l.setTransform=function(t){var e=this.transform,i=t.dpr||1;e?t.setTransform(i*e[0],i*e[1],i*e[2],i*e[3],i*e[4],i*e[5]):t.setTransform(i,0,0,i,0,0)},l.restoreTransform=function(t){var e=t.dpr||1;t.setTransform(e,0,0,e,0,0)};var c=[],h=n.create();l.setLocalTransform=function(t){if(t){var e=t[0]*t[0]+t[1]*t[1],i=t[2]*t[2]+t[3]*t[3],n=this.position,a=this.scale;o(e-1)&&(e=Math.sqrt(e)),o(i-1)&&(i=Math.sqrt(i)),t[0]<0&&(e=-e),t[3]<0&&(i=-i),n[0]=t[4],n[1]=t[5],a[0]=e,a[1]=i,this.rotation=Math.atan2(-t[1]/i,t[0]/e)}},l.decomposeTransform=function(){if(this.transform){var t=this.parent,e=this.transform;t&&t.transform&&(n.mul(c,t.invTransform,e),e=c);var i=this.origin;i&&(i[0]||i[1])&&(h[4]=i[0],h[5]=i[1],n.mul(c,e,h),c[4]-=i[0],c[5]-=i[1],e=c),this.setLocalTransform(e)}},l.getGlobalScale=function(t){var e=this.transform;return t=t||[],e?(t[0]=Math.sqrt(e[0]*e[0]+e[1]*e[1]),t[1]=Math.sqrt(e[2]*e[2]+e[3]*e[3]),e[0]<0&&(t[0]=-t[0]),e[3]<0&&(t[1]=-t[1]),t):(t[0]=1,t[1]=1,t)},l.transformCoordToLocal=function(t,e){var i=[t,e],n=this.invTransform;return n&&a.applyTransform(i,i,n),i},l.transformCoordToGlobal=function(t,e){var i=[t,e],n=this.transform;return n&&a.applyTransform(i,i,n),i},s.getLocalTransform=function(t,e){r(e=e||[]);var i=t.origin,a=t.scale||[1,1],o=t.rotation||0,s=t.position||[0,0];return i&&(e[4]-=i[0],e[5]-=i[1]),n.scale(e,e,a),o&&n.rotate(e,e,o),i&&(e[4]+=i[0],e[5]+=i[1]),e[4]+=s[0],e[5]+=s[1],e},t.exports=s},Dagg:function(t,e,i){var n=i(\"Gev7\"),a=i(\"mFDi\"),r=i(\"bYtY\"),o=i(\"Xnb7\");function s(t){n.call(this,t)}s.prototype={constructor:s,type:\"image\",brush:function(t,e){var i=this.style,n=i.image;i.bind(t,this,e);var a=this._image=o.createOrUpdateImage(n,this._image,this,this.onload);if(a&&o.isImageReady(a)){var r=i.x||0,s=i.y||0,l=i.width,u=i.height,c=a.width/a.height;if(null==l&&null!=u?l=u*c:null==u&&null!=l?u=l/c:null==l&&null==u&&(l=a.width,u=a.height),this.setTransform(t),i.sWidth&&i.sHeight)t.drawImage(a,h=i.sx||0,d=i.sy||0,i.sWidth,i.sHeight,r,s,l,u);else if(i.sx&&i.sy){var h,d;t.drawImage(a,h=i.sx,d=i.sy,l-h,u-d,r,s,l,u)}else t.drawImage(a,r,s,l,u);null!=i.text&&(this.restoreTransform(t),this.drawRectText(t,this.getBoundingRect()))}},getBoundingRect:function(){var t=this.style;return this._rect||(this._rect=new a(t.x||0,t.y||0,t.width||0,t.height||0)),this._rect}},r.inherits(s,n),t.exports=s},Dg8C:function(t,e,i){var n=i(\"XxSj\"),a=i(\"bYtY\");t.exports=function(t,e){t.eachSeriesByType(\"sankey\",(function(t){var e=t.getGraph().nodes;if(e.length){var i=1/0,r=-1/0;a.each(e,(function(t){var e=t.getLayout().value;er&&(r=e)})),a.each(e,(function(e){var a=new n({type:\"color\",mappingMethod:\"linear\",dataExtent:[i,r],visual:t.get(\"color\")}).mapValueToVisual(e.getLayout().value),o=e.getModel().get(\"itemStyle.color\");e.setVisual(\"color\",null!=o?o:a)}))}}))}},Ducp:function(t,e,i){var n=i(\"bYtY\"),a=i(\"IwbS\"),r=i(\"+TT/\"),o=i(\"XpcN\"),s=a.Group,l=[\"width\",\"height\"],u=[\"x\",\"y\"],c=o.extend({type:\"legend.scroll\",newlineDisabled:!0,init:function(){c.superCall(this,\"init\"),this._currentIndex=0,this.group.add(this._containerGroup=new s),this._containerGroup.add(this.getContentGroup()),this.group.add(this._controllerGroup=new s)},resetInner:function(){c.superCall(this,\"resetInner\"),this._controllerGroup.removeAll(),this._containerGroup.removeClipPath(),this._containerGroup.__rectSize=null},renderInner:function(t,e,i,r,o,s,l){var u=this;c.superCall(this,\"renderInner\",t,e,i,r,o,s,l);var h=this._controllerGroup,d=e.get(\"pageIconSize\",!0);n.isArray(d)||(d=[d,d]),f(\"pagePrev\",0);var p=e.getModel(\"pageTextStyle\");function f(t,i){var o=t+\"DataIndex\",s=a.createIcon(e.get(\"pageIcons\",!0)[e.getOrient().name][i],{onclick:n.bind(u._pageGo,u,o,e,r)},{x:-d[0]/2,y:-d[1]/2,width:d[0],height:d[1]});s.name=t,h.add(s)}h.add(new a.Text({name:\"pageText\",style:{textFill:p.getTextColor(),font:p.getFont(),textVerticalAlign:\"middle\",textAlign:\"center\"},silent:!0})),f(\"pageNext\",1)},layoutInner:function(t,e,i,a,o,s){var c=this.getSelectorGroup(),h=t.getOrient().index,d=l[h],p=u[h],f=l[1-h],g=u[1-h];o&&r.box(\"horizontal\",c,t.get(\"selectorItemGap\",!0));var m=t.get(\"selectorButtonGap\",!0),v=c.getBoundingRect(),y=[-v.x,-v.y],x=n.clone(i);o&&(x[d]=i[d]-v[d]-m);var _=this._layoutContentAndController(t,a,x,h,d,f,g);if(o){if(\"end\"===s)y[h]+=_[d]+m;else{var b=v[d]+m;y[h]-=b,_[p]-=b}_[d]+=v[d]+m,y[1-h]+=_[g]+_[f]/2-v[f]/2,_[f]=Math.max(_[f],v[f]),_[g]=Math.min(_[g],v[g]+y[1-h]),c.attr(\"position\",y)}return _},_layoutContentAndController:function(t,e,i,o,s,l,u){var c=this.getContentGroup(),h=this._containerGroup,d=this._controllerGroup;r.box(t.get(\"orient\"),c,t.get(\"itemGap\"),o?i.width:null,o?null:i.height),r.box(\"horizontal\",d,t.get(\"pageButtonItemGap\",!0));var p=c.getBoundingRect(),f=d.getBoundingRect(),g=this._showController=p[s]>i[s],m=[-p.x,-p.y];e||(m[o]=c.position[o]);var v=[0,0],y=[-f.x,-f.y],x=n.retrieve2(t.get(\"pageButtonGap\",!0),t.get(\"itemGap\",!0));g&&(\"end\"===t.get(\"pageButtonPosition\",!0)?y[o]+=i[s]-f[s]:v[o]+=f[s]+x),y[1-o]+=p[l]/2-f[l]/2,c.attr(\"position\",m),h.attr(\"position\",v),d.attr(\"position\",y);var _={x:0,y:0};if(_[s]=g?i[s]:p[s],_[l]=Math.max(p[l],f[l]),_[u]=Math.min(0,f[u]+y[1-o]),h.__rectSize=i[s],g){var b={x:0,y:0};b[s]=Math.max(i[s]-f[s]-x,0),b[l]=_[l],h.setClipPath(new a.Rect({shape:b})),h.__rectSize=b[s]}else d.eachChild((function(t){t.attr({invisible:!0,silent:!0})}));var w=this._getPageInfo(t);return null!=w.pageIndex&&a.updateProps(c,{position:w.contentPosition},!!g&&t),this._updatePageInfoView(t,w),_},_pageGo:function(t,e,i){var n=this._getPageInfo(e)[t];null!=n&&i.dispatchAction({type:\"legendScroll\",scrollDataIndex:n,legendId:e.id})},_updatePageInfoView:function(t,e){var i=this._controllerGroup;n.each([\"pagePrev\",\"pageNext\"],(function(n){var a=null!=e[n+\"DataIndex\"],r=i.childOfName(n);r&&(r.setStyle(\"fill\",t.get(a?\"pageIconColor\":\"pageIconInactiveColor\",!0)),r.cursor=a?\"pointer\":\"default\")}));var a=i.childOfName(\"pageText\"),r=t.get(\"pageFormatter\"),o=e.pageIndex,s=null!=o?o+1:0,l=e.pageCount;a&&r&&a.setStyle(\"text\",n.isString(r)?r.replace(\"{current}\",s).replace(\"{total}\",l):r({current:s,total:l}))},_getPageInfo:function(t){var e=t.get(\"scrollDataIndex\",!0),i=this.getContentGroup(),n=this._containerGroup.__rectSize,a=t.getOrient().index,r=l[a],o=u[a],s=this._findTargetItemIndex(e),c=i.children(),h=c[s],d=c.length,p=d?1:0,f={contentPosition:i.position.slice(),pageCount:p,pageIndex:p-1,pagePrevDataIndex:null,pageNextDataIndex:null};if(!h)return f;var g=_(h);f.contentPosition[a]=-g.s;for(var m=s+1,v=g,y=g,x=null;m<=d;++m)(!(x=_(c[m]))&&y.e>v.s+n||x&&!b(x,v.s))&&(v=y.i>v.i?y:x)&&(null==f.pageNextDataIndex&&(f.pageNextDataIndex=v.i),++f.pageCount),y=x;for(m=s-1,v=g,y=g,x=null;m>=-1;--m)(x=_(c[m]))&&b(y,x.s)||!(v.i=e&&t.s<=e+n}},_findTargetItemIndex:function(t){return this._showController?(this.getContentGroup().eachChild((function(n,a){var r=n.__legendDataIndex;null==i&&null!=r&&(i=a),r===t&&(e=a)})),null!=e?e:i):0;var e,i}});t.exports=c},EMyp:function(t,e,i){var n=i(\"ProS\"),a=i(\"bYtY\"),r=i(\"mFDi\"),o=i(\"K4ya\"),s=i(\"qJCg\"),l=i(\"iLNv\"),u=i(\"vZ6x\"),c=[\"inBrush\",\"outOfBrush\"],h=n.PRIORITY.VISUAL.BRUSH;function d(t){t.eachComponent({mainType:\"brush\"},(function(e){(e.brushTargetManager=new u(e.option,t)).setInputRanges(e.areas,t)}))}function p(t,e){if(!t.isDisposed()){var i=t.getZr();i.__ecInBrushSelectEvent=!0,t.dispatchAction({type:\"brushSelect\",batch:e}),i.__ecInBrushSelectEvent=!1}}function f(t,e,i,n){for(var a=0,r=e.length;ae[0][1]&&(e[0][1]=r[0]),r[1]e[1][1]&&(e[1][1]=r[1])}return e&&v(e)}};function v(t){return new r(t[0][0],t[1][0],t[0][1]-t[0][0],t[1][1]-t[1][0])}e.layoutCovers=d},ERHi:function(t,e,i){var n=i(\"ProS\");i(\"Z6js\"),i(\"R4Th\");var a=i(\"f5Yq\"),r=i(\"h8O9\");n.registerVisual(a(\"effectScatter\",\"circle\")),n.registerLayout(r(\"effectScatter\"))},Ez2D:function(t,e,i){var n=i(\"bYtY\"),a=i(\"4NO4\");t.exports=function(t,e){var i,r=[],o=t.seriesIndex;if(null==o||!(i=e.getSeriesByIndex(o)))return{point:[]};var s=i.getData(),l=a.queryDataIndex(s,t);if(null==l||l<0||n.isArray(l))return{point:[]};var u=s.getItemGraphicEl(l),c=i.coordinateSystem;if(i.getTooltipPosition)r=i.getTooltipPosition(l)||[];else if(c&&c.dataToPoint)r=c.dataToPoint(s.getValues(n.map(c.dimensions,(function(t){return s.mapDimension(t)})),l,!0))||[];else if(u){var h=u.getBoundingRect().clone();h.applyTransform(u.transform),r=[h.x+h.width/2,h.y+h.height/2]}return{point:r,el:u}}},F0hE:function(t,e,i){var n=i(\"ProS\"),a=i(\"bYtY\"),r=i(\"ca2m\"),o=i(\"Qxkt\"),s=i(\"ICMv\"),l=r.valueAxis;function u(t,e){return a.defaults({show:e},t)}var c=n.extendComponentModel({type:\"radar\",optionUpdated:function(){var t=this.get(\"boundaryGap\"),e=this.get(\"splitNumber\"),i=this.get(\"scale\"),n=this.get(\"axisLine\"),r=this.get(\"axisTick\"),l=this.get(\"axisType\"),u=this.get(\"axisLabel\"),c=this.get(\"name\"),h=this.get(\"name.show\"),d=this.get(\"name.formatter\"),p=this.get(\"nameGap\"),f=this.get(\"triggerEvent\"),g=a.map(this.get(\"indicator\")||[],(function(g){null!=g.max&&g.max>0&&!g.min?g.min=0:null!=g.min&&g.min<0&&!g.max&&(g.max=0);var m=c;if(null!=g.color&&(m=a.defaults({color:g.color},c)),g=a.merge(a.clone(g),{boundaryGap:t,splitNumber:e,scale:i,axisLine:n,axisTick:r,axisType:l,axisLabel:u,name:g.text,nameLocation:\"end\",nameGap:p,nameTextStyle:m,triggerEvent:f},!1),h||(g.name=\"\"),\"string\"==typeof d){var v=g.name;g.name=d.replace(\"{value}\",null!=v?v:\"\")}else\"function\"==typeof d&&(g.name=d(g.name,g));var y=a.extend(new o(g,null,this.ecModel),s);return y.mainType=\"radar\",y.componentIndex=this.componentIndex,y}),this);this.getIndicatorModels=function(){return g}},defaultOption:{zlevel:0,z:0,center:[\"50%\",\"50%\"],radius:\"75%\",startAngle:90,name:{show:!0},boundaryGap:[0,0],splitNumber:5,nameGap:15,scale:!1,shape:\"polygon\",axisLine:a.merge({lineStyle:{color:\"#bbb\"}},l.axisLine),axisLabel:u(l.axisLabel,!1),axisTick:u(l.axisTick,!1),axisType:\"interval\",splitLine:u(l.splitLine,!0),splitArea:u(l.splitArea,!0),indicator:[]}});t.exports=c},F5Ls:function(t,e){var i={\"\\u5357\\u6d77\\u8bf8\\u5c9b\":[32,80],\"\\u5e7f\\u4e1c\":[0,-10],\"\\u9999\\u6e2f\":[10,5],\"\\u6fb3\\u95e8\":[-10,10],\"\\u5929\\u6d25\":[5,5]};t.exports=function(t,e){if(\"china\"===t){var n=i[e.name];if(n){var a=e.center;a[0]+=n[0]/10.5,a[1]+=-n[1]/14}}}},F7hV:function(t,e,i){var n=i(\"MBQ8\").extend({type:\"series.bar\",dependencies:[\"grid\",\"polar\"],brushSelector:\"rect\",getProgressive:function(){return!!this.get(\"large\")&&this.get(\"progressive\")},getProgressiveThreshold:function(){var t=this.get(\"progressiveThreshold\"),e=this.get(\"largeThreshold\");return e>t&&(t=e),t},defaultOption:{clip:!0,roundCap:!1,showBackground:!1,backgroundStyle:{color:\"rgba(180, 180, 180, 0.2)\",borderColor:null,borderWidth:0,borderType:\"solid\",borderRadius:0,shadowBlur:0,shadowColor:null,shadowOffsetX:0,shadowOffsetY:0,opacity:1}}});t.exports=n},F9bG:function(t,e,i){var n=i(\"bYtY\"),a=i(\"ItGF\"),r=(0,i(\"4NO4\").makeInner)(),o=n.each;function s(t,e,i){t.handler(\"leave\",null,i)}function l(t,e,i,n){e.handler(t,i,n)}e.register=function(t,e,i){if(!a.node){var u=e.getZr();r(u).records||(r(u).records={}),function(t,e){function i(i,n){t.on(i,(function(i){var a=function(t){var e={showTip:[],hideTip:[]},i=function(n){var a=e[n.type];a?a.push(n):(n.dispatchAction=i,t.dispatchAction(n))};return{dispatchAction:i,pendings:e}}(e);o(r(t).records,(function(t){t&&n(t,i,a.dispatchAction)})),function(t,e){var i,n=t.showTip.length,a=t.hideTip.length;n?i=t.showTip[n-1]:a&&(i=t.hideTip[a-1]),i&&(i.dispatchAction=null,e.dispatchAction(i))}(a.pendings,e)}))}r(t).initialized||(r(t).initialized=!0,i(\"click\",n.curry(l,\"click\")),i(\"mousemove\",n.curry(l,\"mousemove\")),i(\"globalout\",s))}(u,e),(r(u).records[t]||(r(u).records[t]={})).handler=i}},e.unregister=function(t,e){if(!a.node){var i=e.getZr();(r(i).records||{})[t]&&(r(i).records[t]=null)}}},FBjb:function(t,e,i){var n=i(\"bYtY\"),a=i(\"oVpE\").createSymbol,r=i(\"IwbS\"),o=i(\"OELB\").parsePercent,s=i(\"x3X8\").getDefaultLabel;function l(t,e,i){r.Group.call(this),this.updateData(t,e,i)}var u=l.prototype,c=l.getSymbolSize=function(t,e){var i=t.getItemVisual(e,\"symbolSize\");return i instanceof Array?i.slice():[+i,+i]};function h(t){return[t[0]/2,t[1]/2]}function d(t,e){this.parent.drift(t,e)}u._createSymbol=function(t,e,i,n,r){this.removeAll();var o=e.getItemVisual(i,\"color\"),s=a(t,-1,-1,2,2,o,r);s.attr({z2:100,culling:!0,scale:h(n)}),s.drift=d,this._symbolType=t,this.add(s)},u.stopSymbolAnimation=function(t){this.childAt(0).stopAnimation(t)},u.getSymbolPath=function(){return this.childAt(0)},u.getScale=function(){return this.childAt(0).scale},u.highlight=function(){this.childAt(0).trigger(\"emphasis\")},u.downplay=function(){this.childAt(0).trigger(\"normal\")},u.setZ=function(t,e){var i=this.childAt(0);i.zlevel=t,i.z=e},u.setDraggable=function(t){var e=this.childAt(0);e.draggable=t,e.cursor=t?\"move\":e.cursor},u.updateData=function(t,e,i){this.silent=!1;var n=t.getItemVisual(e,\"symbol\")||\"circle\",a=t.hostModel,o=c(t,e),s=n!==this._symbolType;if(s){var l=t.getItemVisual(e,\"symbolKeepAspect\");this._createSymbol(n,t,e,o,l)}else(u=this.childAt(0)).silent=!1,r.updateProps(u,{scale:h(o)},a,e);if(this._updateCommon(t,e,o,i),s){var u=this.childAt(0),d=i&&i.fadeIn,p={scale:u.scale.slice()};d&&(p.style={opacity:u.style.opacity}),u.scale=[0,0],d&&(u.style.opacity=0),r.initProps(u,p,a,e)}this._seriesModel=a};var p=[\"itemStyle\"],f=[\"emphasis\",\"itemStyle\"],g=[\"label\"],m=[\"emphasis\",\"label\"];function v(t,e){if(!this.incremental&&!this.useHoverLayer)if(\"emphasis\"===e){var i=this.__symbolOriginalScale,n=i[1]/i[0],a={scale:[Math.max(1.1*i[0],i[0]+3),Math.max(1.1*i[1],i[1]+3*n)]};this.animateTo(a,400,\"elasticOut\")}else\"normal\"===e&&this.animateTo({scale:this.__symbolOriginalScale},400,\"elasticOut\")}u._updateCommon=function(t,e,i,a){var l=this.childAt(0),u=t.hostModel,c=t.getItemVisual(e,\"color\");\"image\"!==l.type?l.useStyle({strokeNoScale:!0}):l.setStyle({opacity:1,shadowBlur:null,shadowOffsetX:null,shadowOffsetY:null,shadowColor:null});var d=a&&a.itemStyle,y=a&&a.hoverItemStyle,x=a&&a.symbolOffset,_=a&&a.labelModel,b=a&&a.hoverLabelModel,w=a&&a.hoverAnimation,S=a&&a.cursorStyle;if(!a||t.hasItemOption){var M=a&&a.itemModel?a.itemModel:t.getItemModel(e);d=M.getModel(p).getItemStyle([\"color\"]),y=M.getModel(f).getItemStyle(),x=M.getShallow(\"symbolOffset\"),_=M.getModel(g),b=M.getModel(m),w=M.getShallow(\"hoverAnimation\"),S=M.getShallow(\"cursor\")}else y=n.extend({},y);var I=l.style,T=t.getItemVisual(e,\"symbolRotate\");l.attr(\"rotation\",(T||0)*Math.PI/180||0),x&&l.attr(\"position\",[o(x[0],i[0]),o(x[1],i[1])]),S&&l.attr(\"cursor\",S),l.setColor(c,a&&a.symbolInnerColor),l.setStyle(d);var A=t.getItemVisual(e,\"opacity\");null!=A&&(I.opacity=A);var D=t.getItemVisual(e,\"liftZ\"),C=l.__z2Origin;null!=D?null==C&&(l.__z2Origin=l.z2,l.z2+=D):null!=C&&(l.z2=C,l.__z2Origin=null);var L=a&&a.useNameLabel;r.setLabelStyle(I,y,_,b,{labelFetcher:u,labelDataIndex:e,defaultText:function(e,i){return L?t.getName(e):s(t,e)},isRectText:!0,autoColor:c}),l.__symbolOriginalScale=h(i),l.hoverStyle=y,l.highDownOnUpdate=w&&u.isAnimationEnabled()?v:null,r.setHoverStyle(l)},u.fadeOut=function(t,e){var i=this.childAt(0);this.silent=i.silent=!0,(!e||!e.keepLabel)&&(i.style.text=null),r.updateProps(i,{style:{opacity:0},scale:[0,0]},this._seriesModel,this.dataIndex,t)},n.inherits(l,r.Group),t.exports=l},FGaS:function(t,e,i){var n=i(\"ProS\"),a=i(\"IwbS\"),r=i(\"bYtY\"),o=i(\"oVpE\"),s=n.extendChartView({type:\"radar\",render:function(t,e,i){var n=t.coordinateSystem,s=this.group,l=t.getData(),u=this._data;function c(t,e){var i=t.getItemVisual(e,\"symbol\")||\"circle\",n=t.getItemVisual(e,\"color\");if(\"none\"!==i){var a=function(t){return r.isArray(t)||(t=[+t,+t]),t}(t.getItemVisual(e,\"symbolSize\")),s=o.createSymbol(i,-1,-1,2,2,n),l=t.getItemVisual(e,\"symbolRotate\")||0;return s.attr({style:{strokeNoScale:!0},z2:100,scale:[a[0]/2,a[1]/2],rotation:l*Math.PI/180||0}),s}}function h(e,i,n,r,o,s){n.removeAll();for(var l=0;l0?\"P\":\"N\",r=n.getVisual(\"borderColor\"+a)||n.getVisual(\"color\"+a),o=i.getModel(l).getItemStyle(c);e.useStyle(o),e.style.fill=null,e.style.stroke=r}t.exports=h},Gev7:function(t,e,i){var n=i(\"bYtY\"),a=i(\"K2GJ\"),r=i(\"1bdT\"),o=i(\"ni6a\");function s(t){for(var e in r.call(this,t=t||{}),t)t.hasOwnProperty(e)&&\"style\"!==e&&(this[e]=t[e]);this.style=new a(t.style,this),this._rect=null,this.__clipPaths=null}s.prototype={constructor:s,type:\"displayable\",__dirty:!0,invisible:!1,z:0,z2:0,zlevel:0,draggable:!1,dragging:!1,silent:!1,culling:!1,cursor:\"pointer\",rectHover:!1,progressive:!1,incremental:!1,globalScaleRatio:1,beforeBrush:function(t){},afterBrush:function(t){},brush:function(t,e){},getBoundingRect:function(){},contain:function(t,e){return this.rectContain(t,e)},traverse:function(t,e){t.call(e,this)},rectContain:function(t,e){var i=this.transformCoordToLocal(t,e);return this.getBoundingRect().contain(i[0],i[1])},dirty:function(){this.__dirty=this.__dirtyText=!0,this._rect=null,this.__zr&&this.__zr.refresh()},animateStyle:function(t){return this.animate(\"style\",t)},attrKV:function(t,e){\"style\"!==t?r.prototype.attrKV.call(this,t,e):this.style.set(e)},setStyle:function(t,e){return this.style.set(t,e),this.dirty(!1),this},useStyle:function(t){return this.style=new a(t,this),this.dirty(!1),this},calculateTextPosition:null},n.inherits(s,r),n.mixin(s,o),t.exports=s},GrNh:function(t,e,i){var n=i(\"bYtY\"),a=i(\"IwbS\"),r=i(\"6Ic6\");function o(t,e,i,n){var a=e.getData(),r=a.getName(this.dataIndex),o=e.get(\"selectedOffset\");n.dispatchAction({type:\"pieToggleSelect\",from:t,name:r,seriesId:e.id}),a.each((function(t){s(a.getItemGraphicEl(t),a.getItemLayout(t),e.isSelected(a.getName(t)),o,i)}))}function s(t,e,i,n,a){var r=(e.startAngle+e.endAngle)/2,o=i?n:0,s=[Math.cos(r)*o,Math.sin(r)*o];a?t.animate().when(200,{position:s}).start(\"bounceOut\"):t.attr(\"position\",s)}function l(t,e){a.Group.call(this);var i=new a.Sector({z2:2}),n=new a.Polyline,r=new a.Text;this.add(i),this.add(n),this.add(r),this.updateData(t,e,!0)}var u=l.prototype;u.updateData=function(t,e,i){var r=this.childAt(0),o=this.childAt(1),l=this.childAt(2),u=t.hostModel,c=t.getItemModel(e),h=t.getItemLayout(e),d=n.extend({},h);d.label=null;var p=u.getShallow(\"animationTypeUpdate\");i?(r.setShape(d),\"scale\"===u.getShallow(\"animationType\")?(r.shape.r=h.r0,a.initProps(r,{shape:{r:h.r}},u,e)):(r.shape.endAngle=h.startAngle,a.updateProps(r,{shape:{endAngle:h.endAngle}},u,e))):\"expansion\"===p?r.setShape(d):a.updateProps(r,{shape:d},u,e);var f=t.getItemVisual(e,\"color\");r.useStyle(n.defaults({lineJoin:\"bevel\",fill:f},c.getModel(\"itemStyle\").getItemStyle())),r.hoverStyle=c.getModel(\"emphasis.itemStyle\").getItemStyle();var g=c.getShallow(\"cursor\");g&&r.attr(\"cursor\",g),s(this,t.getItemLayout(e),u.isSelected(t.getName(e)),u.get(\"selectedOffset\"),u.get(\"animation\")),this._updateLabel(t,e,!i&&\"transition\"===p),this.highDownOnUpdate=u.get(\"silent\")?null:function(t,e){var i=u.isAnimationEnabled()&&c.get(\"hoverAnimation\");\"emphasis\"===e?(o.ignore=o.hoverIgnore,l.ignore=l.hoverIgnore,i&&(r.stopAnimation(!0),r.animateTo({shape:{r:h.r+u.get(\"hoverOffset\")}},300,\"elasticOut\"))):(o.ignore=o.normalIgnore,l.ignore=l.normalIgnore,i&&(r.stopAnimation(!0),r.animateTo({shape:{r:h.r}},300,\"elasticOut\")))},a.setHoverStyle(this)},u._updateLabel=function(t,e,i){var n=this.childAt(1),r=this.childAt(2),o=t.hostModel,s=t.getItemModel(e),l=t.getItemLayout(e).label,u=t.getItemVisual(e,\"color\");if(!l||isNaN(l.x)||isNaN(l.y))r.ignore=r.normalIgnore=r.hoverIgnore=n.ignore=n.normalIgnore=n.hoverIgnore=!0;else{var c={points:l.linePoints||[[l.x,l.y],[l.x,l.y],[l.x,l.y]]},h={x:l.x,y:l.y};i?(a.updateProps(n,{shape:c},o,e),a.updateProps(r,{style:h},o,e)):(n.attr({shape:c}),r.attr({style:h})),r.attr({rotation:l.rotation,origin:[l.x,l.y],z2:10});var d=s.getModel(\"label\"),p=s.getModel(\"emphasis.label\"),f=s.getModel(\"labelLine\"),g=s.getModel(\"emphasis.labelLine\");u=t.getItemVisual(e,\"color\"),a.setLabelStyle(r.style,r.hoverStyle={},d,p,{labelFetcher:t.hostModel,labelDataIndex:e,defaultText:l.text,autoColor:u,useInsideStyle:!!l.inside},{textAlign:l.textAlign,textVerticalAlign:l.verticalAlign,opacity:t.getItemVisual(e,\"opacity\")}),r.ignore=r.normalIgnore=!d.get(\"show\"),r.hoverIgnore=!p.get(\"show\"),n.ignore=n.normalIgnore=!f.get(\"show\"),n.hoverIgnore=!g.get(\"show\"),n.setStyle({stroke:u,opacity:t.getItemVisual(e,\"opacity\")}),n.setStyle(f.getModel(\"lineStyle\").getLineStyle()),n.hoverStyle=g.getModel(\"lineStyle\").getLineStyle();var m=f.get(\"smooth\");m&&!0===m&&(m=.4),n.setShape({smooth:m})}},n.inherits(l,a.Group);var c=r.extend({type:\"pie\",init:function(){var t=new a.Group;this._sectorGroup=t},render:function(t,e,i,a){if(!a||a.from!==this.uid){var r=t.getData(),s=this._data,u=this.group,c=e.get(\"animation\"),h=!s,d=t.get(\"animationType\"),p=t.get(\"animationTypeUpdate\"),f=n.curry(o,this.uid,t,c,i),g=t.get(\"selectedMode\");if(r.diff(s).add((function(t){var e=new l(r,t);h&&\"scale\"!==d&&e.eachChild((function(t){t.stopAnimation(!0)})),g&&e.on(\"click\",f),r.setItemGraphicEl(t,e),u.add(e)})).update((function(t,e){var i=s.getItemGraphicEl(e);h||\"transition\"===p||i.eachChild((function(t){t.stopAnimation(!0)})),i.updateData(r,t),i.off(\"click\"),g&&i.on(\"click\",f),u.add(i),r.setItemGraphicEl(t,i)})).remove((function(t){var e=s.getItemGraphicEl(t);u.remove(e)})).execute(),c&&r.count()>0&&(h?\"scale\"!==d:\"transition\"!==p)){for(var m=r.getItemLayout(0),v=1;isNaN(m.startAngle)&&v=i.r0}}});t.exports=c},H6uX:function(t,e){var i=Array.prototype.slice,n=function(t){this._$handlers={},this._$eventProcessor=t};function a(t,e,i,n,a,r){var o=t._$handlers;if(\"function\"==typeof i&&(a=n,n=i,i=null),!n||!e)return t;i=function(t,e){var i=t._$eventProcessor;return null!=e&&i&&i.normalizeQuery&&(e=i.normalizeQuery(e)),e}(t,i),o[e]||(o[e]=[]);for(var s=0;s3&&(a=i.call(a,1));for(var o=e.length,s=0;s4&&(a=i.call(a,1,a.length-1));for(var o=a[a.length-1],s=e.length,l=0;l=0?\"p\":\"n\",O=S;if(b&&(l[c][P]||(l[c][P]={p:S,n:S}),O=l[c][P][k]),\"radius\"===f.dim){var N=f.dataToRadius(L)-S,E=n.dataToAngle(P);Math.abs(N)=a/3?1:2),l=e.y-n(o)*r*(r>=a/3?1:2);o=e.angle-Math.PI/2,t.moveTo(s,l),t.lineTo(e.x+i(o)*r,e.y+n(o)*r),t.lineTo(e.x+i(e.angle)*a,e.y+n(e.angle)*a),t.lineTo(e.x-i(o)*r,e.y-n(o)*r),t.lineTo(s,l)}});t.exports=n},Hxpc:function(t,e,i){var n=i(\"bYtY\"),a=i(\"4NO4\"),r=i(\"bLfw\"),o=i(\"Qxkt\"),s=i(\"cCMj\"),l=i(\"7uqq\"),u=r.extend({type:\"geo\",coordinateSystem:null,layoutMode:\"box\",init:function(t){r.prototype.init.apply(this,arguments),a.defaultEmphasis(t,\"label\",[\"show\"])},optionUpdated:function(){var t=this.option,e=this;t.regions=l.getFilledRegions(t.regions,t.map,t.nameMap),this._optionModelMap=n.reduce(t.regions||[],(function(t,i){return i.name&&t.set(i.name,new o(i,e)),t}),n.createHashMap()),this.updateSelectedMap(t.regions)},defaultOption:{zlevel:0,z:0,show:!0,left:\"center\",top:\"center\",aspectScale:null,silent:!1,map:\"\",boundingCoords:null,center:null,zoom:1,scaleLimit:null,label:{show:!1,color:\"#000\"},itemStyle:{borderWidth:.5,borderColor:\"#444\",color:\"#eee\"},emphasis:{label:{show:!0,color:\"rgb(100,0,0)\"},itemStyle:{color:\"rgba(255,215,0,0.8)\"}},regions:[]},getRegionModel:function(t){return this._optionModelMap.get(t)||new o(null,this,this.ecModel)},getFormattedLabel:function(t,e){e=e||\"normal\";var i=this.getRegionModel(t).get((\"normal\"===e?\"\":e+\".\")+\"label.formatter\"),n={name:t};return\"function\"==typeof i?(n.status=e,i(n)):\"string\"==typeof i?i.replace(\"{a}\",null!=t?t:\"\"):void 0},setZoom:function(t){this.option.zoom=t},setCenter:function(t){this.option.center=t}});n.mixin(u,s),t.exports=u},\"I+77\":function(t,e,i){var n=i(\"ProS\");i(\"h54F\"),i(\"lwQL\"),i(\"10cm\");var a=i(\"Z1r0\"),r=i(\"f5Yq\"),o=i(\"KUOm\"),s=i(\"3m61\"),l=i(\"01d+\"),u=i(\"rdor\"),c=i(\"WGYa\"),h=i(\"ewwo\");n.registerProcessor(a),n.registerVisual(r(\"graph\",\"circle\",null)),n.registerVisual(o),n.registerVisual(s),n.registerLayout(l),n.registerLayout(n.PRIORITY.VISUAL.POST_CHART_LAYOUT,u),n.registerLayout(c),n.registerCoordinateSystem(\"graphView\",{create:h})},\"I+Bx\":function(t,e,i){var n=i(\"bYtY\"),a=i(\"eIcI\"),r=i(\"ieMj\"),o=i(\"OELB\"),s=i(\"aX7z\"),l=s.getScaleExtent,u=s.niceScaleExtent,c=i(\"IDmD\"),h=i(\"jCoz\");function d(t,e,i){this._model=t,this.dimensions=[],this._indicatorAxes=n.map(t.getIndicatorModels(),(function(t,e){var i=\"indicator_\"+e,n=new a(i,\"log\"===t.get(\"axisType\")?new h:new r);return n.name=t.get(\"name\"),n.model=t,t.axis=n,this.dimensions.push(i),n}),this),this.resize(t,i)}d.prototype.getIndicatorAxes=function(){return this._indicatorAxes},d.prototype.dataToPoint=function(t,e){return this.coordToPoint(this._indicatorAxes[e].dataToCoord(t),e)},d.prototype.coordToPoint=function(t,e){var i=this._indicatorAxes[e].angle;return[this.cx+t*Math.cos(i),this.cy-t*Math.sin(i)]},d.prototype.pointToData=function(t){var e=t[0]-this.cx,i=t[1]-this.cy,n=Math.sqrt(e*e+i*i);e/=n,i/=n;for(var a,r=Math.atan2(-i,e),o=1/0,s=-1,l=0;li[0]&&isFinite(f)&&isFinite(i[0]));else{a.getTicks().length-1>r&&(d=s(d));var p=Math.ceil(i[1]/d)*d,f=o.round(p-d*r);a.setExtent(f,p),a.setInterval(d)}}))},d.dimensions=[],d.create=function(t,e){var i=[];return t.eachComponent(\"radar\",(function(n){var a=new d(n,t,e);i.push(a),n.coordinateSystem=a})),t.eachSeriesByType(\"radar\",(function(t){\"radar\"===t.get(\"coordinateSystem\")&&(t.coordinateSystem=i[t.get(\"radarIndex\")||0])})),i},c.register(\"radar\",d),t.exports=d},\"I3/A\":function(t,e,i){var n=i(\"bYtY\"),a=i(\"YXkt\"),r=i(\"c2i1\"),o=i(\"Mdki\"),s=i(\"sdST\"),l=i(\"IDmD\"),u=i(\"MwEJ\");t.exports=function(t,e,i,c,h){for(var d=new r(c),p=0;p \"+x)),m++)}var _,b=i.get(\"coordinateSystem\");if(\"cartesian2d\"===b||\"polar\"===b)_=u(t,i);else{var w=l.get(b),S=w&&\"view\"!==w.type&&w.dimensions||[];n.indexOf(S,\"value\")<0&&S.concat([\"value\"]);var M=s(t,{coordDimensions:S});(_=new a(M,i)).initData(t)}var I=new a([\"value\"],i);return I.initData(g,f),h&&h(_,I),o({mainData:_,struct:d,structAttr:\"graph\",datas:{node:_,edge:I},datasAttr:{node:\"data\",edge:\"edgeData\"}}),d.update(),d}},ICMv:function(t,e,i){var n=i(\"bYtY\");t.exports={getMin:function(t){var e=this.option,i=t||null==e.rangeStart?e.min:e.rangeStart;return this.axis&&null!=i&&\"dataMin\"!==i&&\"function\"!=typeof i&&!n.eqNaN(i)&&(i=this.axis.scale.parse(i)),i},getMax:function(t){var e=this.option,i=t||null==e.rangeEnd?e.max:e.rangeEnd;return this.axis&&null!=i&&\"dataMax\"!==i&&\"function\"!=typeof i&&!n.eqNaN(i)&&(i=this.axis.scale.parse(i)),i},getNeedCrossZero:function(){var t=this.option;return null==t.rangeStart&&null==t.rangeEnd&&!t.scale},getCoordSysModel:n.noop,setRange:function(t,e){this.option.rangeStart=t,this.option.rangeEnd=e},resetRange:function(){this.option.rangeStart=this.option.rangeEnd=null}}},IDmD:function(t,e,i){var n=i(\"bYtY\"),a={};function r(){this._coordinateSystems=[]}r.prototype={constructor:r,create:function(t,e){var i=[];n.each(a,(function(n,a){var r=n.create(t,e);i=i.concat(r||[])})),this._coordinateSystems=i},update:function(t,e){n.each(this._coordinateSystems,(function(i){i.update&&i.update(t,e)}))},getCoordinateSystems:function(){return this._coordinateSystems.slice()}},r.register=function(t,e){a[t]=e},r.get=function(t){return a[t]},t.exports=r},IMiH:function(t,e,i){var n=i(\"Sj9i\"),a=i(\"QBsz\"),r=i(\"4mN7\"),o=i(\"mFDi\"),s=i(\"LPTA\").devicePixelRatio,l={M:1,L:2,C:3,Q:4,A:5,Z:6,R:7},u=[],c=[],h=[],d=[],p=Math.min,f=Math.max,g=Math.cos,m=Math.sin,v=Math.sqrt,y=Math.abs,x=\"undefined\"!=typeof Float32Array,_=function(t){this._saveData=!t,this._saveData&&(this.data=[]),this._ctx=null};_.prototype={constructor:_,_xi:0,_yi:0,_x0:0,_y0:0,_ux:0,_uy:0,_len:0,_lineDash:null,_dashOffset:0,_dashIdx:0,_dashSum:0,setScale:function(t,e,i){this._ux=y((i=i||0)/s/t)||0,this._uy=y(i/s/e)||0},getContext:function(){return this._ctx},beginPath:function(t){return this._ctx=t,t&&t.beginPath(),t&&(this.dpr=t.dpr),this._saveData&&(this._len=0),this._lineDash&&(this._lineDash=null,this._dashOffset=0),this},moveTo:function(t,e){return this.addData(l.M,t,e),this._ctx&&this._ctx.moveTo(t,e),this._x0=t,this._y0=e,this._xi=t,this._yi=e,this},lineTo:function(t,e){var i=y(t-this._xi)>this._ux||y(e-this._yi)>this._uy||this._len<5;return this.addData(l.L,t,e),this._ctx&&i&&(this._needsDash()?this._dashedLineTo(t,e):this._ctx.lineTo(t,e)),i&&(this._xi=t,this._yi=e),this},bezierCurveTo:function(t,e,i,n,a,r){return this.addData(l.C,t,e,i,n,a,r),this._ctx&&(this._needsDash()?this._dashedBezierTo(t,e,i,n,a,r):this._ctx.bezierCurveTo(t,e,i,n,a,r)),this._xi=a,this._yi=r,this},quadraticCurveTo:function(t,e,i,n){return this.addData(l.Q,t,e,i,n),this._ctx&&(this._needsDash()?this._dashedQuadraticTo(t,e,i,n):this._ctx.quadraticCurveTo(t,e,i,n)),this._xi=i,this._yi=n,this},arc:function(t,e,i,n,a,r){return this.addData(l.A,t,e,i,i,n,a-n,0,r?0:1),this._ctx&&this._ctx.arc(t,e,i,n,a,r),this._xi=g(a)*i+t,this._yi=m(a)*i+e,this},arcTo:function(t,e,i,n,a){return this._ctx&&this._ctx.arcTo(t,e,i,n,a),this},rect:function(t,e,i,n){return this._ctx&&this._ctx.rect(t,e,i,n),this.addData(l.R,t,e,i,n),this},closePath:function(){this.addData(l.Z);var t=this._ctx,e=this._x0,i=this._y0;return t&&(this._needsDash()&&this._dashedLineTo(e,i),t.closePath()),this._xi=e,this._yi=i,this},fill:function(t){t&&t.fill(),this.toStatic()},stroke:function(t){t&&t.stroke(),this.toStatic()},setLineDash:function(t){if(t instanceof Array){this._lineDash=t,this._dashIdx=0;for(var e=0,i=0;ie.length&&(this._expandData(),e=this.data);for(var i=0;i0&&g<=t||c<0&&g>=t||0===c&&(h>0&&m<=e||h<0&&m>=e);)g+=c*(i=o[n=this._dashIdx]),m+=h*i,this._dashIdx=(n+1)%y,c>0&&gl||h>0&&mu||s[n%2?\"moveTo\":\"lineTo\"](c>=0?p(g,t):f(g,t),h>=0?p(m,e):f(m,e));this._dashOffset=-v((c=g-t)*c+(h=m-e)*h)},_dashedBezierTo:function(t,e,i,a,r,o){var s,l,u,c,h,d=this._dashSum,p=this._dashOffset,f=this._lineDash,g=this._ctx,m=this._xi,y=this._yi,x=n.cubicAt,_=0,b=this._dashIdx,w=f.length,S=0;for(p<0&&(p=d+p),p%=d,s=0;s<1;s+=.1)l=x(m,t,i,r,s+.1)-x(m,t,i,r,s),u=x(y,e,a,o,s+.1)-x(y,e,a,o,s),_+=v(l*l+u*u);for(;bp);b++);for(s=(S-p)/_;s<=1;)c=x(m,t,i,r,s),h=x(y,e,a,o,s),b%2?g.moveTo(c,h):g.lineTo(c,h),s+=f[b]/_,b=(b+1)%w;b%2!=0&&g.lineTo(r,o),this._dashOffset=-v((l=r-c)*l+(u=o-h)*u)},_dashedQuadraticTo:function(t,e,i,n){var a=i,r=n;i=(i+2*t)/3,n=(n+2*e)/3,this._dashedBezierTo(t=(this._xi+2*t)/3,e=(this._yi+2*e)/3,i,n,a,r)},toStatic:function(){var t=this.data;t instanceof Array&&(t.length=this._len,x&&(this.data=new Float32Array(t)))},getBoundingRect:function(){u[0]=u[1]=h[0]=h[1]=Number.MAX_VALUE,c[0]=c[1]=d[0]=d[1]=-Number.MAX_VALUE;for(var t=this.data,e=0,i=0,n=0,s=0,p=0;pu||y(o-a)>c||d===h-1)&&(t.lineTo(r,o),n=r,a=o);break;case l.C:t.bezierCurveTo(s[d++],s[d++],s[d++],s[d++],s[d++],s[d++]),n=s[d-2],a=s[d-1];break;case l.Q:t.quadraticCurveTo(s[d++],s[d++],s[d++],s[d++]),n=s[d-2],a=s[d-1];break;case l.A:var f=s[d++],v=s[d++],x=s[d++],_=s[d++],b=s[d++],w=s[d++],S=s[d++],M=s[d++],I=x>_?x:_,T=x>_?1:x/_,A=x>_?_/x:1,D=b+w;Math.abs(x-_)>.001?(t.translate(f,v),t.rotate(S),t.scale(T,A),t.arc(0,0,I,b,D,1-M),t.scale(1/T,1/A),t.rotate(-S),t.translate(-f,-v)):t.arc(f,v,I,b,D,1-M),1===d&&(e=g(b)*x+f,i=m(b)*_+v),n=g(D)*x+f,a=m(D)*_+v;break;case l.R:e=n=s[d],i=a=s[d+1],t.rect(s[d++],s[d++],s[d++],s[d++]);break;case l.Z:t.closePath(),n=e,a=i}}}},_.CMD=l,t.exports=_},IUWy:function(t,e){var i={};e.register=function(t,e){i[t]=e},e.get=function(t){return i[t]}},IWNH:function(t,e,i){var n=i(\"T4UG\"),a=i(\"Bsck\"),r=i(\"7aKB\").encodeHTML,o=i(\"Qxkt\"),s=n.extend({type:\"series.tree\",layoutInfo:null,layoutMode:\"box\",getInitialData:function(t){var e={name:t.name,children:t.data},i=new o(t.leaves||{},this,this.ecModel),n=a.createTree(e,this,(function(t){t.wrapMethod(\"getItemModel\",(function(t,e){var a=n.getNodeByDataIndex(e);return a.children.length&&a.isExpand||(t.parentModel=i),t}))})),r=0;n.eachNode(\"preorder\",(function(t){t.depth>r&&(r=t.depth)}));var s=t.expandAndCollapse&&t.initialTreeDepth>=0?t.initialTreeDepth:r;return n.root.eachNode(\"preorder\",(function(t){var e=t.hostTree.data.getRawDataItem(t.dataIndex);t.isExpand=e&&null!=e.collapsed?!e.collapsed:t.depth<=s})),n.data},getOrient:function(){var t=this.get(\"orient\");return\"horizontal\"===t?t=\"LR\":\"vertical\"===t&&(t=\"TB\"),t},setZoom:function(t){this.option.zoom=t},setCenter:function(t){this.option.center=t},formatTooltip:function(t){for(var e=this.getData().tree,i=e.root.children[0],n=e.getNodeByDataIndex(t),a=n.getValue(),o=n.name;n&&n!==i;)o=n.parentNode.name+\".\"+o,n=n.parentNode;return r(o+(isNaN(a)||null==a?\"\":\" : \"+a))},defaultOption:{zlevel:0,z:2,coordinateSystem:\"view\",left:\"12%\",top:\"12%\",right:\"12%\",bottom:\"12%\",layout:\"orthogonal\",edgeShape:\"curve\",edgeForkPosition:\"50%\",roam:!1,nodeScaleRatio:.4,center:null,zoom:1,orient:\"LR\",symbol:\"emptyCircle\",symbolSize:7,expandAndCollapse:!0,initialTreeDepth:2,lineStyle:{color:\"#ccc\",width:1.5,curveness:.5},itemStyle:{color:\"lightsteelblue\",borderColor:\"#c23531\",borderWidth:1.5},label:{show:!0,color:\"#555\"},leaves:{label:{show:!0}},animationEasing:\"linear\",animationDuration:700,animationDurationUpdate:1e3}});t.exports=s},IWp7:function(t,e,i){var n=i(\"bYtY\"),a=i(\"OELB\"),r=i(\"7aKB\"),o=i(\"lE7J\"),s=i(\"ieMj\"),l=s.prototype,u=Math.ceil,c=Math.floor,h=864e5,d=s.extend({type:\"time\",getLabel:function(t){var e=this._stepLvl,i=new Date(t);return r.formatTime(e[0],i,this.getSetting(\"useUTC\"))},niceExtent:function(t){var e=this._extent;if(e[0]===e[1]&&(e[0]-=h,e[1]+=h),e[1]===-1/0&&e[0]===1/0){var i=new Date;e[1]=+new Date(i.getFullYear(),i.getMonth(),i.getDate()),e[0]=e[1]-h}this.niceTicks(t.splitNumber,t.minInterval,t.maxInterval);var n=this._interval;t.fixMin||(e[0]=a.round(c(e[0]/n)*n)),t.fixMax||(e[1]=a.round(u(e[1]/n)*n))},niceTicks:function(t,e,i){var n=this._extent,r=n[1]-n[0],s=r/(t=t||10);null!=e&&si&&(s=i);var l=p.length,h=function(t,e,i,n){for(;i>>1;t[a][1]=11),domSupported:\"undefined\"!=typeof document}),t.exports=i},Itpr:function(t,e,i){var n=i(\"+TT/\");function a(t){var e=t.children;return e.length&&t.isExpand?e[e.length-1]:t.hierNode.thread}function r(t){var e=t.children;return e.length&&t.isExpand?e[0]:t.hierNode.thread}function o(t,e,i){return t.hierNode.ancestor.parentNode===e.parentNode?t.hierNode.ancestor:i}function s(t,e,i){var n=i/(e.hierNode.i-t.hierNode.i);e.hierNode.change-=n,e.hierNode.shift+=i,e.hierNode.modifier+=i,e.hierNode.prelim+=i,t.hierNode.change+=n}function l(t,e){return t.parentNode===e.parentNode?1:2}e.init=function(t){t.hierNode={defaultAncestor:null,ancestor:t,prelim:0,modifier:0,change:0,shift:0,i:0,thread:null};for(var e,i,n=[t];e=n.pop();)if(i=e.children,e.isExpand&&i.length)for(var a=i.length-1;a>=0;a--){var r=i[a];r.hierNode={defaultAncestor:null,ancestor:r,prelim:0,modifier:0,change:0,shift:0,i:a,thread:null},n.push(r)}},e.firstWalk=function(t,e){var i=t.isExpand?t.children:[],n=t.parentNode.children,l=t.hierNode.i?n[t.hierNode.i-1]:null;if(i.length){!function(t){for(var e=t.children,i=e.length,n=0,a=0;--i>=0;){var r=e[i];r.hierNode.prelim+=n,r.hierNode.modifier+=n,n+=r.hierNode.shift+(a+=r.hierNode.change)}}(t);var u=(i[0].hierNode.prelim+i[i.length-1].hierNode.prelim)/2;l?(t.hierNode.prelim=l.hierNode.prelim+e(t,l),t.hierNode.modifier=t.hierNode.prelim-u):t.hierNode.prelim=u}else l&&(t.hierNode.prelim=l.hierNode.prelim+e(t,l));t.parentNode.hierNode.defaultAncestor=function(t,e,i,n){if(e){for(var l=t,u=t,c=u.parentNode.children[0],h=e,d=l.hierNode.modifier,p=u.hierNode.modifier,f=c.hierNode.modifier,g=h.hierNode.modifier;h=a(h),u=r(u),h&&u;){l=a(l),c=r(c),l.hierNode.ancestor=t;var m=h.hierNode.prelim+g-u.hierNode.prelim-p+n(h,u);m>0&&(s(o(h,t,i),t,m),p+=m,d+=m),g+=h.hierNode.modifier,p+=u.hierNode.modifier,d+=l.hierNode.modifier,f+=c.hierNode.modifier}h&&!a(l)&&(l.hierNode.thread=h,l.hierNode.modifier+=g-d),u&&!r(c)&&(c.hierNode.thread=u,c.hierNode.modifier+=p-f,i=t)}return i}(t,l,t.parentNode.hierNode.defaultAncestor||n[0],e)},e.secondWalk=function(t){t.setLayout({x:t.hierNode.prelim+t.parentNode.hierNode.modifier},!0),t.hierNode.modifier+=t.parentNode.hierNode.modifier},e.separation=function(t){return arguments.length?t:l},e.radialCoordinate=function(t,e){var i={};return t-=Math.PI/2,i.x=e*Math.cos(t),i.y=e*Math.sin(t),i},e.getViewRect=function(t,e){return n.getLayoutRect(t.getBoxLayoutParams(),{width:e.getWidth(),height:e.getHeight()})}},IwbS:function(t,e,i){var n=i(\"bYtY\"),a=i(\"NC18\"),r=i(\"Qe9p\"),o=i(\"Fofx\"),s=i(\"QBsz\"),l=i(\"y+Vt\"),u=i(\"DN4a\"),c=i(\"Dagg\");e.Image=c;var h=i(\"4fz+\");e.Group=h;var d=i(\"dqUG\");e.Text=d;var p=i(\"2fw6\");e.Circle=p;var f=i(\"SqI9\");e.Sector=f;var g=i(\"RXMa\");e.Ring=g;var m=i(\"h7HQ\");e.Polygon=m;var v=i(\"1Jh7\");e.Polyline=v;var y=i(\"x6Kt\");e.Rect=y;var x=i(\"yxFR\");e.Line=x;var _=i(\"rA99\");e.BezierCurve=_;var b=i(\"jTL6\");e.Arc=b;var w=i(\"1MYJ\");e.CompoundPath=w;var S=i(\"SKnc\");e.LinearGradient=S;var M=i(\"3e3G\");e.RadialGradient=M;var I=i(\"mFDi\");e.BoundingRect=I;var T=i(\"OS9S\");e.IncrementalDisplayable=T;var A=i(\"nPnh\"),D=Math.max,C=Math.min,L={},P=1,k={},O={};function N(t,e){O[t]=e}function E(t,e,i,n){var r=a.createFromString(t,e);return i&&(\"center\"===n&&(i=R(i,r.getBoundingRect())),B(r,i)),r}function R(t,e){var i,n=e.width/e.height,a=t.height*n;return i=a<=t.width?t.height:(a=t.width)/n,{x:t.x+t.width/2-a/2,y:t.y+t.height/2-i/2,width:a,height:i}}var z=a.mergePath;function B(t,e){if(t.applyTransform){var i=t.getBoundingRect().calculateTransform(e);t.applyTransform(i)}}var V=A.subPixelOptimize;function Y(t){return null!=t&&\"none\"!==t}var G=n.createHashMap(),F=0;function H(t){var e=t.__hoverStl;if(e&&!t.__highlighted){var i=t.__zr,n=t.useHoverLayer&&i&&\"canvas\"===i.painter.type;if(t.__highlighted=n?\"layer\":\"plain\",!(t.isGroup||!i&&t.useHoverLayer)){var a=t,r=t.style;n&&(r=(a=i.addHover(t)).style),rt(r),n||function(t){if(t.__hoverStlDirty){t.__hoverStlDirty=!1;var e=t.__hoverStl;if(e){var i=t.__cachedNormalStl={};t.__cachedNormalZ2=t.z2;var n=t.style;for(var a in e)null!=e[a]&&(i[a]=n[a]);i.fill=n.fill,i.stroke=n.stroke}else t.__cachedNormalStl=t.__cachedNormalZ2=null}}(a),r.extendFrom(e),W(r,e,\"fill\"),W(r,e,\"stroke\"),at(r),n||(t.dirty(!1),t.z2+=1)}}}function W(t,e,i){!Y(e[i])&&Y(t[i])&&(t[i]=function(t){if(\"string\"!=typeof t)return t;var e=G.get(t);return e||(e=r.lift(t,-.1),F<1e4&&(G.set(t,e),F++)),e}(t[i]))}function U(t){var e=t.__highlighted;if(e&&(t.__highlighted=!1,!t.isGroup))if(\"layer\"===e)t.__zr&&t.__zr.removeHover(t);else{var i=t.style,n=t.__cachedNormalStl;n&&(rt(i),t.setStyle(n),at(i));var a=t.__cachedNormalZ2;null!=a&&t.z2-a==1&&(t.z2=a)}}function j(t,e,i){var n,a=\"normal\",r=\"normal\";t.__highlighted&&(a=\"emphasis\",n=!0),e(t,i),t.__highlighted&&(r=\"emphasis\",n=!0),t.isGroup&&t.traverse((function(t){!t.isGroup&&e(t,i)})),n&&t.__highDownOnUpdate&&t.__highDownOnUpdate(a,r)}function X(t,e){e=t.__hoverStl=!1!==e&&(t.hoverStyle||e||{}),t.__hoverStlDirty=!0,t.__highlighted&&(t.__cachedNormalStl=null,U(t),H(t))}function Z(t){!J(this,t)&&!this.__highByOuter&&j(this,H)}function q(t){!J(this,t)&&!this.__highByOuter&&j(this,U)}function K(t){this.__highByOuter|=1<<(t||0),j(this,H)}function Q(t){!(this.__highByOuter&=~(1<<(t||0)))&&j(this,U)}function J(t,e){return t.__highDownSilentOnTouch&&e.zrByTouch}function $(t,e){var i=!1===e;if(t.__highDownSilentOnTouch=t.highDownSilentOnTouch,t.__highDownOnUpdate=t.highDownOnUpdate,!i||t.__highDownDispatcher){var n=i?\"off\":\"on\";t[n](\"mouseover\",Z)[n](\"mouseout\",q),t[n](\"emphasis\",K)[n](\"normal\",Q),t.__highByOuter=t.__highByOuter||0,t.__highDownDispatcher=!i}}function tt(t,e,i,a,r){return et(t,e,a,r),i&&n.extend(t,i),t}function et(t,e,i,a){if((i=i||L).isRectText){var r;i.getTextPosition?r=i.getTextPosition(e,a):\"outside\"===(r=e.getShallow(\"position\")||(a?null:\"inside\"))&&(r=\"top\"),t.textPosition=r,t.textOffset=e.getShallow(\"offset\");var o=e.getShallow(\"rotate\");null!=o&&(o*=Math.PI/180),t.textRotation=o,t.textDistance=n.retrieve2(e.getShallow(\"distance\"),a?null:5)}var s,l=e.ecModel,u=l&&l.option.textStyle,c=function(t){for(var e;t&&t!==t.ecModel;){var i=(t.option||L).rich;if(i)for(var n in e=e||{},i)i.hasOwnProperty(n)&&(e[n]=1);t=t.parentModel}return e}(e);if(c)for(var h in s={},c)if(c.hasOwnProperty(h)){var d=e.getModel([\"rich\",h]);it(s[h]={},d,u,i,a)}return t.rich=s,it(t,e,u,i,a,!0),i.forceRich&&!i.textStyle&&(i.textStyle={}),t}function it(t,e,i,a,r,o){i=!r&&i||L,t.textFill=nt(e.getShallow(\"color\"),a)||i.color,t.textStroke=nt(e.getShallow(\"textBorderColor\"),a)||i.textBorderColor,t.textStrokeWidth=n.retrieve2(e.getShallow(\"textBorderWidth\"),i.textBorderWidth),r||(o&&(t.insideRollbackOpt=a,at(t)),null==t.textFill&&(t.textFill=a.autoColor)),t.fontStyle=e.getShallow(\"fontStyle\")||i.fontStyle,t.fontWeight=e.getShallow(\"fontWeight\")||i.fontWeight,t.fontSize=e.getShallow(\"fontSize\")||i.fontSize,t.fontFamily=e.getShallow(\"fontFamily\")||i.fontFamily,t.textAlign=e.getShallow(\"align\"),t.textVerticalAlign=e.getShallow(\"verticalAlign\")||e.getShallow(\"baseline\"),t.textLineHeight=e.getShallow(\"lineHeight\"),t.textWidth=e.getShallow(\"width\"),t.textHeight=e.getShallow(\"height\"),t.textTag=e.getShallow(\"tag\"),o&&a.disableBox||(t.textBackgroundColor=nt(e.getShallow(\"backgroundColor\"),a),t.textPadding=e.getShallow(\"padding\"),t.textBorderColor=nt(e.getShallow(\"borderColor\"),a),t.textBorderWidth=e.getShallow(\"borderWidth\"),t.textBorderRadius=e.getShallow(\"borderRadius\"),t.textBoxShadowColor=e.getShallow(\"shadowColor\"),t.textBoxShadowBlur=e.getShallow(\"shadowBlur\"),t.textBoxShadowOffsetX=e.getShallow(\"shadowOffsetX\"),t.textBoxShadowOffsetY=e.getShallow(\"shadowOffsetY\")),t.textShadowColor=e.getShallow(\"textShadowColor\")||i.textShadowColor,t.textShadowBlur=e.getShallow(\"textShadowBlur\")||i.textShadowBlur,t.textShadowOffsetX=e.getShallow(\"textShadowOffsetX\")||i.textShadowOffsetX,t.textShadowOffsetY=e.getShallow(\"textShadowOffsetY\")||i.textShadowOffsetY}function nt(t,e){return\"auto\"!==t?t:e&&e.autoColor?e.autoColor:null}function at(t){var e,i=t.textPosition,n=t.insideRollbackOpt;if(n&&null==t.textFill){var a=n.autoColor,r=n.useInsideStyle,o=!1!==r&&(!0===r||n.isRectText&&i&&\"string\"==typeof i&&i.indexOf(\"inside\")>=0),s=!o&&null!=a;(o||s)&&(e={textFill:t.textFill,textStroke:t.textStroke,textStrokeWidth:t.textStrokeWidth}),o&&(t.textFill=\"#fff\",null==t.textStroke&&(t.textStroke=a,null==t.textStrokeWidth&&(t.textStrokeWidth=2))),s&&(t.textFill=a)}t.insideRollback=e}function rt(t){var e=t.insideRollback;e&&(t.textFill=e.textFill,t.textStroke=e.textStroke,t.textStrokeWidth=e.textStrokeWidth,t.insideRollback=null)}function ot(t,e,i,n,a,r){if(\"function\"==typeof a&&(r=a,a=null),n&&n.isAnimationEnabled()){var o=t?\"Update\":\"\",s=n.getShallow(\"animationDuration\"+o),l=n.getShallow(\"animationEasing\"+o),u=n.getShallow(\"animationDelay\"+o);\"function\"==typeof u&&(u=u(a,n.getAnimationDelayParams?n.getAnimationDelayParams(e,a):null)),\"function\"==typeof s&&(s=s(a)),s>0?e.animateTo(i,s,u||0,l,r,!!r):(e.stopAnimation(),e.attr(i),r&&r())}else e.stopAnimation(),e.attr(i),r&&r()}function st(t,e,i,n,a){ot(!0,t,e,i,n,a)}function lt(t,e,i){return e&&!n.isArrayLike(e)&&(e=u.getLocalTransform(e)),i&&(e=o.invert([],e)),s.applyTransform([],t,e)}function ut(t,e,i,n,a,r,o,s){var l,u=i-t,c=n-e,h=o-a,d=s-r,p=ct(h,d,u,c);if((l=p)<=1e-6&&l>=-1e-6)return!1;var f=t-a,g=e-r,m=ct(f,g,u,c)/p;if(m<0||m>1)return!1;var v=ct(f,g,h,d)/p;return!(v<0||v>1)}function ct(t,e,i,n){return t*n-i*e}N(\"circle\",p),N(\"sector\",f),N(\"ring\",g),N(\"polygon\",m),N(\"polyline\",v),N(\"rect\",y),N(\"line\",x),N(\"bezierCurve\",_),N(\"arc\",b),e.Z2_EMPHASIS_LIFT=1,e.CACHED_LABEL_STYLE_PROPERTIES={color:\"textFill\",textBorderColor:\"textStroke\",textBorderWidth:\"textStrokeWidth\"},e.extendShape=function(t){return l.extend(t)},e.extendPath=function(t,e){return a.extendFromString(t,e)},e.registerShape=N,e.getShapeClass=function(t){if(O.hasOwnProperty(t))return O[t]},e.makePath=E,e.makeImage=function(t,e,i){var n=new c({style:{image:t,x:e.x,y:e.y,width:e.width,height:e.height},onload:function(t){\"center\"===i&&n.setStyle(R(e,{width:t.width,height:t.height}))}});return n},e.mergePath=z,e.resizePath=B,e.subPixelOptimizeLine=function(t){return A.subPixelOptimizeLine(t.shape,t.shape,t.style),t},e.subPixelOptimizeRect=function(t){return A.subPixelOptimizeRect(t.shape,t.shape,t.style),t},e.subPixelOptimize=V,e.setElementHoverStyle=X,e.setHoverStyle=function(t,e){$(t,!0),j(t,X,e)},e.setAsHighDownDispatcher=$,e.isHighDownDispatcher=function(t){return!(!t||!t.__highDownDispatcher)},e.getHighlightDigit=function(t){var e=k[t];return null==e&&P<=32&&(e=k[t]=P++),e},e.setLabelStyle=function(t,e,i,a,r,o,s){var l,u=(r=r||L).labelFetcher,c=r.labelDataIndex,h=r.labelDimIndex,d=r.labelProp,p=i.getShallow(\"show\"),f=a.getShallow(\"show\");(p||f)&&(u&&(l=u.getFormattedLabel(c,\"normal\",null,h,d)),null==l&&(l=n.isFunction(r.defaultText)?r.defaultText(c,r):r.defaultText));var g=p?l:null,m=f?n.retrieve2(u?u.getFormattedLabel(c,\"emphasis\",null,h,d):null,l):null;null==g&&null==m||(tt(t,i,o,r),tt(e,a,s,r,!0)),t.text=g,e.text=m},e.modifyLabelStyle=function(t,e,i){var a=t.style;e&&(rt(a),t.setStyle(e),at(a)),a=t.__hoverStl,i&&a&&(rt(a),n.extend(a,i),at(a))},e.setTextStyle=tt,e.setText=function(t,e,i){var n,a={isRectText:!0};!1===i?n=!0:a.autoColor=i,et(t,e,a,n)},e.getFont=function(t,e){var i=e&&e.getModel(\"textStyle\");return n.trim([t.fontStyle||i&&i.getShallow(\"fontStyle\")||\"\",t.fontWeight||i&&i.getShallow(\"fontWeight\")||\"\",(t.fontSize||i&&i.getShallow(\"fontSize\")||12)+\"px\",t.fontFamily||i&&i.getShallow(\"fontFamily\")||\"sans-serif\"].join(\" \"))},e.updateProps=st,e.initProps=function(t,e,i,n,a){ot(!1,t,e,i,n,a)},e.getTransform=function(t,e){for(var i=o.identity([]);t&&t!==e;)o.mul(i,t.getLocalTransform(),i),t=t.parent;return i},e.applyTransform=lt,e.transformDirection=function(t,e,i){var n=0===e[4]||0===e[5]||0===e[0]?1:Math.abs(2*e[4]/e[0]),a=0===e[4]||0===e[5]||0===e[2]?1:Math.abs(2*e[4]/e[2]),r=[\"left\"===t?-n:\"right\"===t?n:0,\"top\"===t?-a:\"bottom\"===t?a:0];return r=lt(r,e,i),Math.abs(r[0])>Math.abs(r[1])?r[0]>0?\"right\":\"left\":r[1]>0?\"bottom\":\"top\"},e.groupTransition=function(t,e,i,a){if(t&&e){var r,o=(r={},t.traverse((function(t){!t.isGroup&&t.anid&&(r[t.anid]=t)})),r);e.traverse((function(t){if(!t.isGroup&&t.anid){var e=o[t.anid];if(e){var n=l(t);t.attr(l(e)),st(t,n,i,t.dataIndex)}}}))}function l(t){var e={position:s.clone(t.position),rotation:t.rotation};return t.shape&&(e.shape=n.extend({},t.shape)),e}},e.clipPointsByRect=function(t,e){return n.map(t,(function(t){var i=t[0];i=D(i,e.x),i=C(i,e.x+e.width);var n=t[1];return n=D(n,e.y),[i,n=C(n,e.y+e.height)]}))},e.clipRectByRect=function(t,e){var i=D(t.x,e.x),n=C(t.x+t.width,e.x+e.width),a=D(t.y,e.y),r=C(t.y+t.height,e.y+e.height);if(n>=i&&r>=a)return{x:i,y:a,width:n-i,height:r-a}},e.createIcon=function(t,e,i){var a=(e=n.extend({rectHover:!0},e)).style={strokeNoScale:!0};if(i=i||{x:-1,y:-1,width:2,height:2},t)return 0===t.indexOf(\"image://\")?(a.image=t.slice(8),n.defaults(a,i),new c(e)):E(t.replace(\"path://\",\"\"),e,i,\"center\")},e.linePolygonIntersect=function(t,e,i,n,a){for(var r=0,o=a[a.length-1];r0&&e%m)g+=f;else{var i=null==t||isNaN(t)||\"\"===t,n=i?0:d(t,s,c,!0);i&&!u&&e?(h.push([h[h.length-1][0],0]),p.push([p[p.length-1][0],0])):!i&&u&&(h.push([g,0]),p.push([g,0])),h.push([g,n]),p.push([g,n]),g+=f,u=i}}));var v=this.dataZoomModel;this._displayables.barGroup.add(new r.Polygon({shape:{points:h},style:n.defaults({fill:v.get(\"dataBackgroundColor\")},v.getModel(\"dataBackground.areaStyle\").getAreaStyle()),silent:!0,z2:-20})),this._displayables.barGroup.add(new r.Polyline({shape:{points:p},style:v.getModel(\"dataBackground.lineStyle\").getLineStyle(),silent:!0,z2:-19}))}}},_prepareDataShadowInfo:function(){var t=this.dataZoomModel,e=t.get(\"showDataShadow\");if(!1!==e){var i,a=this.ecModel;return t.eachTargetAxis((function(r,o){var s=t.getAxisProxy(r.name,o).getTargetSeriesModels();n.each(s,(function(t){if(!(i||!0!==e&&n.indexOf(m,t.get(\"type\"))<0)){var s,l=a.getComponent(r.axis,o).axis,u={x:\"y\",y:\"x\",radius:\"angle\",angle:\"radius\"}[r.name],c=t.coordinateSystem;null!=u&&c.getOtherAxis&&(s=c.getOtherAxis(l).inverse),u=t.getData().mapDimension(u),i={thisAxis:l,series:t,thisDim:r.name,otherDim:u,otherAxisInverse:s}}}),this)}),this),i}},_renderHandle:function(){var t=this._displayables,e=t.handles=[],i=t.handleLabels=[],n=this._displayables.barGroup,a=this._size,o=this.dataZoomModel;n.add(t.filler=new h({draggable:!0,cursor:y(this._orient),drift:f(this._onDragMove,this,\"all\"),ondragstart:f(this._showDataInfo,this,!0),ondragend:f(this._onDragEnd,this),onmouseover:f(this._showDataInfo,this,!0),onmouseout:f(this._showDataInfo,this,!1),style:{fill:o.get(\"fillerColor\"),textPosition:\"inside\"}})),n.add(new h({silent:!0,subPixelOptimize:!0,shape:{x:0,y:0,width:a[0],height:a[1]},style:{stroke:o.get(\"dataBackgroundColor\")||o.get(\"borderColor\"),lineWidth:1,fill:\"rgba(0,0,0,0)\"}})),g([0,1],(function(t){var a=r.createIcon(o.get(\"handleIcon\"),{cursor:y(this._orient),draggable:!0,drift:f(this._onDragMove,this,t),ondragend:f(this._onDragEnd,this),onmouseover:f(this._showDataInfo,this,!0),onmouseout:f(this._showDataInfo,this,!1)},{x:-1,y:0,width:2,height:2}),s=a.getBoundingRect();this._handleHeight=l.parsePercent(o.get(\"handleSize\"),this._size[1]),this._handleWidth=s.width/s.height*this._handleHeight,a.setStyle(o.getModel(\"handleStyle\").getItemStyle());var u=o.get(\"handleColor\");null!=u&&(a.style.fill=u),n.add(e[t]=a);var c=o.textStyleModel;this.group.add(i[t]=new r.Text({silent:!0,invisible:!0,style:{x:0,y:0,text:\"\",textVerticalAlign:\"middle\",textAlign:\"center\",textFill:c.getTextColor(),textFont:c.getFont()},z2:10}))}),this)},_resetInterval:function(){var t=this._range=this.dataZoomModel.getPercentRange(),e=this._getViewExtent();this._handleEnds=[d(t[0],[0,100],e,!0),d(t[1],[0,100],e,!0)]},_updateInterval:function(t,e){var i=this.dataZoomModel,n=this._handleEnds,a=this._getViewExtent(),r=i.findRepresentativeAxisProxy().getMinMaxSpan(),o=[0,100];c(e,n,a,i.get(\"zoomLock\")?\"all\":t,null!=r.minSpan?d(r.minSpan,o,a,!0):null,null!=r.maxSpan?d(r.maxSpan,o,a,!0):null);var s=this._range,l=this._range=p([d(n[0],a,o,!0),d(n[1],a,o,!0)]);return!s||s[0]!==l[0]||s[1]!==l[1]},_updateView:function(t){var e=this._displayables,i=this._handleEnds,n=p(i.slice()),a=this._size;g([0,1],(function(t){var n=this._handleHeight;e.handles[t].attr({scale:[n/2,n/2],position:[i[t],a[1]/2-n/2]})}),this),e.filler.setShape({x:n[0],y:0,width:n[1]-n[0],height:a[1]}),this._updateDataInfo(t)},_updateDataInfo:function(t){var e=this.dataZoomModel,i=this._displayables,n=i.handleLabels,a=this._orient,o=[\"\",\"\"];if(e.get(\"showDetail\")){var s=e.findRepresentativeAxisProxy();if(s){var l=s.getAxisModel().axis,u=this._range,c=t?s.calculateDataWindow({start:u[0],end:u[1]}).valueWindow:s.getDataValueWindow();o=[this._formatLabel(c[0],l),this._formatLabel(c[1],l)]}}var h=p(this._handleEnds.slice());function d(t){var e=r.getTransform(i.handles[t].parent,this.group),s=r.transformDirection(0===t?\"right\":\"left\",e),l=this._handleWidth/2+5,u=r.applyTransform([h[t]+(0===t?-l:l),this._size[1]/2],e);n[t].setStyle({x:u[0],y:u[1],textVerticalAlign:\"horizontal\"===a?\"middle\":s,textAlign:\"horizontal\"===a?s:\"center\",text:o[t]})}d.call(this,0),d.call(this,1)},_formatLabel:function(t,e){var i=this.dataZoomModel,a=i.get(\"labelFormatter\"),r=i.get(\"labelPrecision\");null!=r&&\"auto\"!==r||(r=e.getPixelPrecision());var o=null==t||isNaN(t)?\"\":\"category\"===e.type||\"time\"===e.type?e.scale.getLabel(Math.round(t)):t.toFixed(Math.min(r,20));return n.isFunction(a)?a(t,o):n.isString(a)?a.replace(\"{value}\",o):o},_showDataInfo:function(t){var e=this._displayables.handleLabels;e[0].attr(\"invisible\",!(t=this._dragging||t)),e[1].attr(\"invisible\",!t)},_onDragMove:function(t,e,i,n){this._dragging=!0,a.stop(n.event);var o=this._displayables.barGroup.getLocalTransform(),s=r.applyTransform([e,i],o,!0),l=this._updateInterval(t,s[0]),u=this.dataZoomModel.get(\"realtime\");this._updateView(!u),l&&u&&this._dispatchZoomAction()},_onDragEnd:function(){this._dragging=!1,this._showDataInfo(!1),!this.dataZoomModel.get(\"realtime\")&&this._dispatchZoomAction()},_onClickPanelClick:function(t){var e=this._size,i=this._displayables.barGroup.transformCoordToLocal(t.offsetX,t.offsetY);if(!(i[0]<0||i[0]>e[0]||i[1]<0||i[1]>e[1])){var n=this._handleEnds,a=this._updateInterval(\"all\",i[0]-(n[0]+n[1])/2);this._updateView(),a&&this._dispatchZoomAction()}},_dispatchZoomAction:function(){var t=this._range;this.api.dispatchAction({type:\"dataZoom\",from:this.uid,dataZoomId:this.dataZoomModel.id,start:t[0],end:t[1]})},_findCoordRect:function(){var t;if(g(this.getTargetCoordInfo(),(function(e){if(!t&&e.length){var i=e[0].model.coordinateSystem;t=i.getRect&&i.getRect()}})),!t){var e=this.api.getWidth(),i=this.api.getHeight();t={x:.2*e,y:.2*i,width:.6*e,height:.6*i}}return t}});function y(t){return\"vertical\"===t?\"ns-resize\":\"ew-resize\"}t.exports=v},JEkh:function(t,e,i){i(\"Tghj\");var n=i(\"ProS\"),a=i(\"bYtY\"),r=i(\"ItGF\"),o=i(\"4NO4\"),s=i(\"7aKB\"),l=i(\"OKJ2\"),u=s.addCommas,c=s.encodeHTML;function h(t){o.defaultEmphasis(t,\"label\",[\"show\"])}var d=n.extendComponentModel({type:\"marker\",dependencies:[\"series\",\"grid\",\"polar\",\"geo\"],init:function(t,e,i){this.mergeDefaultAndTheme(t,i),this._mergeOption(t,i,!1,!0)},isAnimationEnabled:function(){if(r.node)return!1;var t=this.__hostSeries;return this.getShallow(\"animation\")&&t&&t.isAnimationEnabled()},mergeOption:function(t,e){this._mergeOption(t,e,!1,!1)},_mergeOption:function(t,e,i,n){var r=this.constructor,o=this.mainType+\"Model\";i||e.eachSeries((function(t){var i=t.get(this.mainType,!0),s=t[o];i&&i.data?(s?s._mergeOption(i,e,!0):(n&&h(i),a.each(i.data,(function(t){t instanceof Array?(h(t[0]),h(t[1])):h(t)})),s=new r(i,this,e),a.extend(s,{mainType:this.mainType,seriesIndex:t.seriesIndex,name:t.name,createdBySelf:!0}),s.__hostSeries=t),t[o]=s):t[o]=null}),this)},formatTooltip:function(t,e,i,n){var r=this.getData(),o=this.getRawValue(t),s=a.isArray(o)?a.map(o,u).join(\", \"):u(o),l=r.getName(t),h=c(this.name);return(null!=o||l)&&(h+=\"html\"===n?\"
\":\"\\n\"),l&&(h+=c(l),null!=o&&(h+=\" : \")),null!=o&&(h+=c(s)),h},getData:function(){return this._data},setData:function(t){this._data=t}});a.mixin(d,l),t.exports=d},JLnu:function(t,e,i){i(\"Tghj\");var n=i(\"+TT/\"),a=i(\"OELB\"),r=a.parsePercent,o=a.linearMap;t.exports=function(t,e,i){t.eachSeriesByType(\"funnel\",(function(t){var i=t.getData(),a=i.mapDimension(\"value\"),s=t.get(\"sort\"),l=function(t,e){return n.getLayoutRect(t.getBoxLayoutParams(),{width:e.getWidth(),height:e.getHeight()})}(t,e),u=function(t,e){for(var i=t.mapDimension(\"value\"),n=t.mapArray(i,(function(t){return t})),a=[],r=\"ascending\"===e,o=0,s=t.count();o0},extendFrom:function(t,e){if(t)for(var i in t)!t.hasOwnProperty(i)||!0!==e&&(!1===e?this.hasOwnProperty(i):null==t[i])||(this[i]=t[i])},set:function(t,e){\"string\"==typeof t?this[t]=e:this.extendFrom(t,!0)},clone:function(){var t=new this.constructor;return t.extendFrom(this,!0),t},getGradient:function(t,e,i){for(var n=(\"radial\"===e.type?l:s)(t,e,i),a=e.colorStops,r=0;r=0||a&&n.indexOf(a,s)<0)){var l=e.getShallow(s);null!=l&&(r[t[o][0]]=l)}}return r}}},KS52:function(t,e,i){var n=i(\"OELB\"),a=n.parsePercent,r=n.linearMap,o=i(\"+TT/\"),s=i(\"u3DP\"),l=i(\"bYtY\"),u=2*Math.PI,c=Math.PI/180;t.exports=function(t,e,i,n){e.eachSeriesByType(t,(function(t){var e=t.getData(),n=e.mapDimension(\"value\"),h=function(t,e){return o.getLayoutRect(t.getBoxLayoutParams(),{width:e.getWidth(),height:e.getHeight()})}(t,i),d=t.get(\"center\"),p=t.get(\"radius\");l.isArray(p)||(p=[0,p]),l.isArray(d)||(d=[d,d]);var f=a(h.width,i.getWidth()),g=a(h.height,i.getHeight()),m=Math.min(f,g),v=a(d[0],f)+h.x,y=a(d[1],g)+h.y,x=a(p[0],m/2),_=a(p[1],m/2),b=-t.get(\"startAngle\")*c,w=t.get(\"minAngle\")*c,S=0;e.each(n,(function(t){!isNaN(t)&&S++}));var M=e.getSum(n),I=Math.PI/(M||S)*2,T=t.get(\"clockwise\"),A=t.get(\"roseType\"),D=t.get(\"stillShowZeroSum\"),C=e.getDataExtent(n);C[0]=0;var L=u,P=0,k=b,O=T?1:-1;if(e.each(n,(function(t,i){var n;if(isNaN(t))e.setItemLayout(i,{angle:NaN,startAngle:NaN,endAngle:NaN,clockwise:T,cx:v,cy:y,r0:x,r:A?NaN:_,viewRect:h});else{(n=\"area\"!==A?0===M&&D?I:t*I:u/S)=4&&(u={x:parseFloat(d[0]||0),y:parseFloat(d[1]||0),width:parseFloat(d[2]),height:parseFloat(d[3])})}if(u&&null!=o&&null!=l&&(c=R(u,o,l),!e.ignoreViewBox)){var p=a;(a=new n).add(p),p.scale=c.scale.slice(),p.position=c.position.slice()}return e.ignoreRootClip||null==o||null==l||a.setClipPath(new s({shape:{x:0,y:0,width:o,height:l}})),{root:a,width:o,height:l,viewBoxRect:u,viewBoxTransform:c}},I.prototype._parseNode=function(t,e){var i,n,a=t.nodeName.toLowerCase();if(\"defs\"===a?this._isDefine=!0:\"text\"===a&&(this._isText=!0),this._isDefine){if(n=A[a]){var r=n.call(this,t),o=t.getAttribute(\"id\");o&&(this._defs[o]=r)}}else(n=T[a])&&(i=n.call(this,t,e),e.add(i));for(var s=t.firstChild;s;)1===s.nodeType&&this._parseNode(s,i),3===s.nodeType&&this._isText&&this._parseText(s,i),s=s.nextSibling;\"defs\"===a?this._isDefine=!1:\"text\"===a&&(this._isText=!1)},I.prototype._parseText=function(t,e){if(1===t.nodeType){var i=t.getAttribute(\"dx\")||0,n=t.getAttribute(\"dy\")||0;this._textX+=parseFloat(i),this._textY+=parseFloat(n)}var a=new r({style:{text:t.textContent,transformText:!0},position:[this._textX||0,this._textY||0]});D(e,a),P(t,a,this._defs);var o=a.style.fontSize;o&&o<9&&(a.style.fontSize=9,a.scale=a.scale||[1,1],a.scale[0]*=o/9,a.scale[1]*=o/9);var s=a.getBoundingRect();return this._textX+=s.width,e.add(a),a};var T={g:function(t,e){var i=new n;return D(e,i),P(t,i,this._defs),i},rect:function(t,e){var i=new s;return D(e,i),P(t,i,this._defs),i.setShape({x:parseFloat(t.getAttribute(\"x\")||0),y:parseFloat(t.getAttribute(\"y\")||0),width:parseFloat(t.getAttribute(\"width\")||0),height:parseFloat(t.getAttribute(\"height\")||0)}),i},circle:function(t,e){var i=new o;return D(e,i),P(t,i,this._defs),i.setShape({cx:parseFloat(t.getAttribute(\"cx\")||0),cy:parseFloat(t.getAttribute(\"cy\")||0),r:parseFloat(t.getAttribute(\"r\")||0)}),i},line:function(t,e){var i=new u;return D(e,i),P(t,i,this._defs),i.setShape({x1:parseFloat(t.getAttribute(\"x1\")||0),y1:parseFloat(t.getAttribute(\"y1\")||0),x2:parseFloat(t.getAttribute(\"x2\")||0),y2:parseFloat(t.getAttribute(\"y2\")||0)}),i},ellipse:function(t,e){var i=new l;return D(e,i),P(t,i,this._defs),i.setShape({cx:parseFloat(t.getAttribute(\"cx\")||0),cy:parseFloat(t.getAttribute(\"cy\")||0),rx:parseFloat(t.getAttribute(\"rx\")||0),ry:parseFloat(t.getAttribute(\"ry\")||0)}),i},polygon:function(t,e){var i=t.getAttribute(\"points\");i&&(i=C(i));var n=new h({shape:{points:i||[]}});return D(e,n),P(t,n,this._defs),n},polyline:function(t,e){var i=new c;D(e,i),P(t,i,this._defs);var n=t.getAttribute(\"points\");return n&&(n=C(n)),new d({shape:{points:n||[]}})},image:function(t,e){var i=new a;return D(e,i),P(t,i,this._defs),i.setStyle({image:t.getAttribute(\"xlink:href\"),x:t.getAttribute(\"x\"),y:t.getAttribute(\"y\"),width:t.getAttribute(\"width\"),height:t.getAttribute(\"height\")}),i},text:function(t,e){var i=t.getAttribute(\"x\")||0,a=t.getAttribute(\"y\")||0,r=t.getAttribute(\"dx\")||0,o=t.getAttribute(\"dy\")||0;this._textX=parseFloat(i)+parseFloat(r),this._textY=parseFloat(a)+parseFloat(o);var s=new n;return D(e,s),P(t,s,this._defs),s},tspan:function(t,e){var i=t.getAttribute(\"x\"),a=t.getAttribute(\"y\");null!=i&&(this._textX=parseFloat(i)),null!=a&&(this._textY=parseFloat(a));var r=t.getAttribute(\"dx\")||0,o=t.getAttribute(\"dy\")||0,s=new n;return D(e,s),P(t,s,this._defs),this._textX+=r,this._textY+=o,s},path:function(t,e){var i=t.getAttribute(\"d\")||\"\",n=m(i);return D(e,n),P(t,n,this._defs),n}},A={lineargradient:function(t){var e=parseInt(t.getAttribute(\"x1\")||0,10),i=parseInt(t.getAttribute(\"y1\")||0,10),n=parseInt(t.getAttribute(\"x2\")||10,10),a=parseInt(t.getAttribute(\"y2\")||0,10),r=new p(e,i,n,a);return function(t,e){for(var i=t.firstChild;i;){if(1===i.nodeType){var n=i.getAttribute(\"offset\");n=n.indexOf(\"%\")>0?parseInt(n,10)/100:n?parseFloat(n):0;var a=i.getAttribute(\"stop-color\")||\"#000000\";e.addColorStop(n,a)}i=i.nextSibling}}(t,r),r},radialgradient:function(t){}};function D(t,e){t&&t.__inheritedStyle&&(e.__inheritedStyle||(e.__inheritedStyle={}),_(e.__inheritedStyle,t.__inheritedStyle))}function C(t){for(var e=b(t).split(S),i=[],n=0;n0;r-=2){var o=a[r],s=a[r-1];switch(n=n||g.create(),s){case\"translate\":o=b(o).split(S),g.translate(n,n,[parseFloat(o[0]),parseFloat(o[1]||0)]);break;case\"scale\":o=b(o).split(S),g.scale(n,n,[parseFloat(o[0]),parseFloat(o[1]||o[0])]);break;case\"rotate\":o=b(o).split(S),g.rotate(n,n,parseFloat(o[0]));break;case\"skew\":o=b(o).split(S),console.warn(\"Skew transform is not supported yet\");break;case\"matrix\":o=b(o).split(S),n[0]=parseFloat(o[0]),n[1]=parseFloat(o[1]),n[2]=parseFloat(o[2]),n[3]=parseFloat(o[3]),n[4]=parseFloat(o[4]),n[5]=parseFloat(o[5])}}e.setLocalTransform(n)}}(t,e),x(a,function(t){var e=t.getAttribute(\"style\"),i={};if(!e)return i;var n,a={};for(E.lastIndex=0;null!=(n=E.exec(e));)a[n[1]]=n[2];for(var r in L)L.hasOwnProperty(r)&&null!=a[r]&&(i[L[r]]=a[r]);return i}(t)),!n))for(var o in L)if(L.hasOwnProperty(o)){var s=t.getAttribute(o);null!=s&&(a[L[o]]=s)}var l=r?\"textFill\":\"fill\",u=r?\"textStroke\":\"stroke\";e.style=e.style||new f;var c=e.style;null!=a.fill&&c.set(l,O(a.fill,i)),null!=a.stroke&&c.set(u,O(a.stroke,i)),w([\"lineWidth\",\"opacity\",\"fillOpacity\",\"strokeOpacity\",\"miterLimit\",\"fontSize\"],(function(t){null!=a[t]&&c.set(\"lineWidth\"===t&&r?\"textStrokeWidth\":t,parseFloat(a[t]))})),a.textBaseline&&\"auto\"!==a.textBaseline||(a.textBaseline=\"alphabetic\"),\"alphabetic\"===a.textBaseline&&(a.textBaseline=\"bottom\"),\"start\"===a.textAlign&&(a.textAlign=\"left\"),\"end\"===a.textAlign&&(a.textAlign=\"right\"),w([\"lineDashOffset\",\"lineCap\",\"lineJoin\",\"fontWeight\",\"fontFamily\",\"fontStyle\",\"textAlign\",\"textBaseline\"],(function(t){null!=a[t]&&c.set(t,a[t])})),a.lineDash&&(e.style.lineDash=b(a.lineDash).split(S)),c[u]&&\"none\"!==c[u]&&(e[u]=!0),e.__inheritedStyle=a}var k=/url\\(\\s*#(.*?)\\)/;function O(t,e){var i=e&&t&&t.match(k);return i?e[b(i[1])]:t}var N=/(translate|scale|rotate|skewX|skewY|matrix)\\(([\\-\\s0-9\\.e,]*)\\)/g,E=/([^\\s:;]+)\\s*:\\s*([^:;]+)/g;function R(t,e,i){var n=Math.min(e/t.width,i/t.height);return{scale:[n,n],position:[-(t.x+t.width/2)*n+e/2,-(t.y+t.height/2)*n+i/2]}}e.parseXML=M,e.makeViewBoxTransform=R,e.parseSVG=function(t,e){return(new I).parse(t,e)}},MH26:function(t,e,i){var n=i(\"bYtY\"),a=i(\"YXkt\"),r=i(\"OELB\"),o=i(\"kj2x\"),s=i(\"c8qY\"),l=i(\"iPDy\"),u=i(\"7hqr\").getStackedDimension,c=function(t,e,i,a){var r=t.getData(),s=a.type;if(!n.isArray(a)&&(\"min\"===s||\"max\"===s||\"average\"===s||\"median\"===s||null!=a.xAxis||null!=a.yAxis)){var l,c;if(null!=a.yAxis||null!=a.xAxis)l=e.getAxis(null!=a.yAxis?\"y\":\"x\"),c=n.retrieve(a.yAxis,a.xAxis);else{var h=o.getAxisInfo(a,r,e,t);l=h.valueAxis;var d=u(r,h.valueDataDim);c=o.numCalculate(r,d,s)}var p=\"x\"===l.dim?0:1,f=1-p,g=n.clone(a),m={};g.type=null,g.coord=[],m.coord=[],g.coord[f]=-1/0,m.coord[f]=1/0;var v=i.get(\"precision\");v>=0&&\"number\"==typeof c&&(c=+c.toFixed(Math.min(v,20))),g.coord[p]=m.coord[p]=c,a=[g,m,{type:s,valueIndex:a.valueIndex,value:c}]}return(a=[o.dataTransform(t,a[0]),o.dataTransform(t,a[1]),n.extend({},a[2])])[2].type=a[2].type||\"\",n.merge(a[2],a[0]),n.merge(a[2],a[1]),a};function h(t){return!isNaN(t)&&!isFinite(t)}function d(t,e,i,n){var a=1-t,r=n.dimensions[t];return h(e[a])&&h(i[a])&&e[t]===i[t]&&n.getAxis(r).containData(e[t])}function p(t,e){if(\"cartesian2d\"===t.type){var i=e[0].coord,n=e[1].coord;if(i&&n&&(d(1,i,n,t)||d(0,i,n,t)))return!0}return o.dataFilter(t,e[0])&&o.dataFilter(t,e[1])}function f(t,e,i,n,a){var o,s=n.coordinateSystem,l=t.getItemModel(e),u=r.parsePercent(l.get(\"x\"),a.getWidth()),c=r.parsePercent(l.get(\"y\"),a.getHeight());if(isNaN(u)||isNaN(c)){if(n.getMarkerPosition)o=n.getMarkerPosition(t.getValues(t.dimensions,e));else{var d=t.get((f=s.dimensions)[0],e),p=t.get(f[1],e);o=s.dataToPoint([d,p])}if(\"cartesian2d\"===s.type){var f,g=s.getAxis(\"x\"),m=s.getAxis(\"y\");h(t.get((f=s.dimensions)[0],e))?o[0]=g.toGlobalCoord(g.getExtent()[i?0:1]):h(t.get(f[1],e))&&(o[1]=m.toGlobalCoord(m.getExtent()[i?0:1]))}isNaN(u)||(o[0]=u),isNaN(c)||(o[1]=c)}else o=[u,c];t.setItemLayout(e,o)}var g=l.extend({type:\"markLine\",updateTransform:function(t,e,i){e.eachSeries((function(t){var e=t.markLineModel;if(e){var n=e.getData(),a=e.__from,r=e.__to;a.each((function(e){f(a,e,!0,t,i),f(r,e,!1,t,i)})),n.each((function(t){n.setItemLayout(t,[a.getItemLayout(t),r.getItemLayout(t)])})),this.markerGroupMap.get(t.id).updateLayout()}}),this)},renderSeries:function(t,e,i,r){var l=t.coordinateSystem,u=t.id,h=t.getData(),d=this.markerGroupMap,g=d.get(u)||d.set(u,new s);this.group.add(g.group);var m=function(t,e,i){var r;r=t?n.map(t&&t.dimensions,(function(t){var i=e.getData().getDimensionInfo(e.getData().mapDimension(t))||{};return n.defaults({name:t},i)})):[{name:\"value\",type:\"float\"}];var s=new a(r,i),l=new a(r,i),u=new a([],i),h=n.map(i.get(\"data\"),n.curry(c,e,t,i));t&&(h=n.filter(h,n.curry(p,t)));var d=t?o.dimValueGetter:function(t){return t.value};return s.initData(n.map(h,(function(t){return t[0]})),null,d),l.initData(n.map(h,(function(t){return t[1]})),null,d),u.initData(n.map(h,(function(t){return t[2]}))),u.hasItemOption=!0,{from:s,to:l,line:u}}(l,t,e),v=m.from,y=m.to,x=m.line;e.__from=v,e.__to=y,e.setData(x);var _=e.get(\"symbol\"),b=e.get(\"symbolSize\");function w(e,i,n){var a=e.getItemModel(i);f(e,i,n,t,r),e.setItemVisual(i,{symbolRotate:a.get(\"symbolRotate\"),symbolSize:a.get(\"symbolSize\")||b[n?0:1],symbol:a.get(\"symbol\",!0)||_[n?0:1],color:a.get(\"itemStyle.color\")||h.getVisual(\"color\")})}n.isArray(_)||(_=[_,_]),\"number\"==typeof b&&(b=[b,b]),m.from.each((function(t){w(v,t,!0),w(y,t,!1)})),x.each((function(t){var e=x.getItemModel(t).get(\"lineStyle.color\");x.setItemVisual(t,{color:e||v.getItemVisual(t,\"color\")}),x.setItemLayout(t,[v.getItemLayout(t),y.getItemLayout(t)]),x.setItemVisual(t,{fromSymbolRotate:v.getItemVisual(t,\"symbolRotate\"),fromSymbolSize:v.getItemVisual(t,\"symbolSize\"),fromSymbol:v.getItemVisual(t,\"symbol\"),toSymbolRotate:y.getItemVisual(t,\"symbolRotate\"),toSymbolSize:y.getItemVisual(t,\"symbolSize\"),toSymbol:y.getItemVisual(t,\"symbol\")})})),g.updateData(x),m.line.eachItemGraphicEl((function(t,i){t.traverse((function(t){t.dataModel=e}))})),g.__keep=!0,g.group.silent=e.get(\"silent\")||t.get(\"silent\")}});t.exports=g},MHoB:function(t,e,i){var n=i(\"bYtY\"),a=i(\"6uqw\"),r=i(\"OELB\"),o=[20,140],s=a.extend({type:\"visualMap.continuous\",defaultOption:{align:\"auto\",calculable:!1,range:null,realtime:!0,itemHeight:null,itemWidth:null,hoverLink:!0,hoverLinkDataSize:null,hoverLinkOnHandle:null},optionUpdated:function(t,e){s.superApply(this,\"optionUpdated\",arguments),this.resetExtent(),this.resetVisual((function(t){t.mappingMethod=\"linear\",t.dataExtent=this.getExtent()})),this._resetRange()},resetItemSize:function(){s.superApply(this,\"resetItemSize\",arguments);var t=this.itemSize;\"horizontal\"===this._orient&&t.reverse(),(null==t[0]||isNaN(t[0]))&&(t[0]=o[0]),(null==t[1]||isNaN(t[1]))&&(t[1]=o[1])},_resetRange:function(){var t=this.getExtent(),e=this.option.range;!e||e.auto?(t.auto=1,this.option.range=t):n.isArray(e)&&(e[0]>e[1]&&e.reverse(),e[0]=Math.max(e[0],t[0]),e[1]=Math.min(e[1],t[1]))},completeVisualOption:function(){a.prototype.completeVisualOption.apply(this,arguments),n.each(this.stateList,(function(t){var e=this.option.controller[t].symbolSize;e&&e[0]!==e[1]&&(e[0]=0)}),this)},setSelected:function(t){this.option.range=t.slice(),this._resetRange()},getSelected:function(){var t=this.getExtent(),e=r.asc((this.get(\"range\")||[]).slice());return e[0]>t[1]&&(e[0]=t[1]),e[1]>t[1]&&(e[1]=t[1]),e[0]=i[1]||t<=e[1])?\"inRange\":\"outOfRange\"},findTargetDataIndices:function(t){var e=[];return this.eachTargetSeries((function(i){var n=[],a=i.getData();a.each(this.getDataDimension(a),(function(e,i){t[0]<=e&&e<=t[1]&&n.push(i)}),this),e.push({seriesId:i.id,dataIndex:n})}),this),e},getVisualMeta:function(t){var e=l(0,0,this.getExtent()),i=l(0,0,this.option.range.slice()),n=[];function a(e,i){n.push({value:e,color:t(e,i)})}for(var r=0,o=0,s=i.length,u=e.length;o=0&&this._clips.splice(e,1)},removeAnimator:function(t){for(var e=t.getClips(),i=0;i0?l.pixelStart+l.pixelLength-l.pixel:l.pixel-l.pixelStart)/l.pixelLength*(o[1]-o[0])+o[0],c=Math.max(1/n.scale,0);o[0]=(o[0]-u)*c+u,o[1]=(o[1]-u)*c+u;var d=this.dataZoomModel.findRepresentativeAxisProxy().getMinMaxSpan();return r(0,o,[0,100],0,d.minSpan,d.maxSpan),this._range=o,a[0]!==o[0]||a[1]!==o[1]?o:void 0}},pan:c((function(t,e,i,n,a,r){var o=h[n]([r.oldX,r.oldY],[r.newX,r.newY],e,a,i);return o.signal*(t[1]-t[0])*o.pixel/o.pixelLength})),scrollMove:c((function(t,e,i,n,a,r){return h[n]([0,0],[r.scrollDelta,r.scrollDelta],e,a,i).signal*(t[1]-t[0])*r.scrollDelta}))};function c(t){return function(e,i,n,a){var o=this._range,s=o.slice(),l=e.axisModels[0];if(l){var u=t(s,l,e,i,n,a);return r(u,s,[0,100],\"all\"),this._range=s,o[0]!==s[0]||o[1]!==s[1]?s:void 0}}}var h={grid:function(t,e,i,n,a){var r=i.axis,o={},s=a.model.coordinateSystem.getRect();return t=t||[0,0],\"x\"===r.dim?(o.pixel=e[0]-t[0],o.pixelLength=s.width,o.pixelStart=s.x,o.signal=r.inverse?1:-1):(o.pixel=e[1]-t[1],o.pixelLength=s.height,o.pixelStart=s.y,o.signal=r.inverse?-1:1),o},polar:function(t,e,i,n,a){var r=i.axis,o={},s=a.model.coordinateSystem,l=s.getRadiusAxis().getExtent(),u=s.getAngleAxis().getExtent();return t=t?s.pointToCoord(t):[0,0],e=s.pointToCoord(e),\"radiusAxis\"===i.mainType?(o.pixel=e[0]-t[0],o.pixelLength=l[1]-l[0],o.pixelStart=l[0],o.signal=r.inverse?1:-1):(o.pixel=e[1]-t[1],o.pixelLength=u[1]-u[0],o.pixelStart=u[0],o.signal=r.inverse?-1:1),o},singleAxis:function(t,e,i,n,a){var r=i.axis,o=a.model.coordinateSystem.getRect(),s={};return t=t||[0,0],\"horizontal\"===r.orient?(s.pixel=e[0]-t[0],s.pixelLength=o.width,s.pixelStart=o.x,s.signal=r.inverse?1:-1):(s.pixel=e[1]-t[1],s.pixelLength=o.height,s.pixelStart=o.y,s.signal=r.inverse?-1:1),s}};t.exports=l},MwEJ:function(t,e,i){var n=i(\"bYtY\"),a=i(\"YXkt\"),r=i(\"sdST\"),o=i(\"k9D9\").SOURCE_FORMAT_ORIGINAL,s=i(\"L0Ub\").getDimensionTypeByAxis,l=i(\"4NO4\").getDataItemValue,u=i(\"IDmD\"),c=i(\"i38C\").getCoordSysInfoBySeries,h=i(\"7G+c\"),d=i(\"7hqr\").enableDataStack,p=i(\"D5nY\").makeSeriesEncodeForAxisCoordSys;t.exports=function(t,e,i){i=i||{},h.isInstance(t)||(t=h.seriesDataToSource(t));var f,g=e.get(\"coordinateSystem\"),m=u.get(g),v=c(e);v&&(f=n.map(v.coordSysDims,(function(t){var e={name:t},i=v.axisMap.get(t);if(i){var n=i.get(\"type\");e.type=s(n)}return e}))),f||(f=m&&(m.getDimensionsInfo?m.getDimensionsInfo():m.dimensions.slice())||[\"x\",\"y\"]);var y,x,_=r(t,{coordDimensions:f,generateCoord:i.generateCoord,encodeDefaulter:i.useEncodeDefaulter?n.curry(p,f,e):null});v&&n.each(_,(function(t,e){var i=v.categoryAxisMap.get(t.coordDim);i&&(null==y&&(y=e),t.ordinalMeta=i.getOrdinalMeta()),null!=t.otherDims.itemName&&(x=!0)})),x||null==y||(_[y].otherDims.itemName=0);var b=d(e,_),w=new a(_,e);w.setCalculationInfo(b);var S=null!=y&&function(t){if(t.sourceFormat===o){var e=function(t){for(var e=0;e0?1:o<0?-1:0}(i,o,r,n,v),function(t,e,i,n,r,o,s,u,c,h){var d=c.valueDim,p=c.categoryDim,f=Math.abs(i[p.wh]),g=t.getItemVisual(e,\"symbolSize\");a.isArray(g)?g=g.slice():(null==g&&(g=\"100%\"),g=[g,g]),g[p.index]=l(g[p.index],f),g[d.index]=l(g[d.index],n?f:Math.abs(o)),h.symbolSize=g,(h.symbolScale=[g[0]/u,g[1]/u])[d.index]*=(c.isHorizontal?-1:1)*s}(t,e,r,o,0,v.boundingLength,v.pxSign,f,n,v),function(t,e,i,n,a){var r=t.get(h)||0;r&&(p.attr({scale:e.slice(),rotation:i}),p.updateTransform(),r/=p.getLineScale(),r*=e[n.valueDim.index]),a.valueLineWidth=r}(i,v.symbolScale,d,n,v);var y=v.symbolSize,x=i.get(\"symbolOffset\");return a.isArray(x)&&(x=[l(x[0],y[0]),l(x[1],y[1])]),function(t,e,i,n,r,o,s,c,h,d,p,f){var g=p.categoryDim,m=p.valueDim,v=f.pxSign,y=Math.max(e[m.index]+c,0),x=y;if(n){var _=Math.abs(h),b=a.retrieve(t.get(\"symbolMargin\"),\"15%\")+\"\",w=!1;b.lastIndexOf(\"!\")===b.length-1&&(w=!0,b=b.slice(0,b.length-1)),b=l(b,e[m.index]);var S=Math.max(y+2*b,0),M=w?0:2*b,I=u(n),T=I?n:k((_+M)/S);S=y+2*(b=(_-T*y)/2/(w?T:T-1)),M=w?0:2*b,I||\"fixed\"===n||(T=d?k((Math.abs(d)+M)/S):0),x=T*S-M,f.repeatTimes=T,f.symbolMargin=b}var A=v*(x/2),D=f.pathPosition=[];D[g.index]=i[g.wh]/2,D[m.index]=\"start\"===s?A:\"end\"===s?h-A:h/2,o&&(D[0]+=o[0],D[1]+=o[1]);var C=f.bundlePosition=[];C[g.index]=i[g.xy],C[m.index]=i[m.xy];var L=f.barRectShape=a.extend({},i);L[m.wh]=v*Math.max(Math.abs(i[m.wh]),Math.abs(D[m.index]+A)),L[g.wh]=i[g.wh];var P=f.clipShape={};P[g.xy]=-i[g.xy],P[g.wh]=p.ecSize[g.wh],P[m.xy]=0,P[m.wh]=i[m.wh]}(i,y,r,o,0,x,c,v.valueLineWidth,v.boundingLength,v.repeatCutLength,n,v),v}function m(t,e){return t.toGlobalCoord(t.dataToCoord(t.scale.parse(e)))}function v(t){var e=t.symbolPatternSize,i=o(t.symbolType,-e/2,-e/2,e,e,t.color);return i.attr({culling:!0}),\"image\"!==i.type&&i.setStyle({strokeNoScale:!0}),i}function y(t,e,i,n){var a=t.__pictorialBundle,r=i.pathPosition,o=e.valueDim,s=i.repeatTimes||0,l=0,u=i.symbolSize[e.valueDim.index]+i.valueLineWidth+2*i.symbolMargin;for(C(t,(function(t){t.__pictorialAnimationIndex=l,t.__pictorialRepeatTimes=s,l0:n<0)&&(a=s-1-t),e[o.index]=u*(a-s/2+.5)+r[o.index],{position:e,scale:i.symbolScale.slice(),rotation:i.rotation}}function p(){C(t,(function(t){t.trigger(\"emphasis\")}))}function f(){C(t,(function(t){t.trigger(\"normal\")}))}}function x(t,e,i,n){var a=t.__pictorialBundle,r=t.__pictorialMainPath;r?L(r,null,{position:i.pathPosition.slice(),scale:i.symbolScale.slice(),rotation:i.rotation},i,n):(r=t.__pictorialMainPath=v(i),a.add(r),L(r,{position:i.pathPosition.slice(),scale:[0,0],rotation:i.rotation},{scale:i.symbolScale.slice()},i,n),r.on(\"mouseover\",(function(){this.trigger(\"emphasis\")})).on(\"mouseout\",(function(){this.trigger(\"normal\")}))),I(r,i)}function _(t,e,i){var n=a.extend({},e.barRectShape),o=t.__pictorialBarRect;o?L(o,null,{shape:n},e,i):(o=t.__pictorialBarRect=new r.Rect({z2:2,shape:n,silent:!0,style:{stroke:\"transparent\",fill:\"transparent\",lineWidth:0}}),t.add(o))}function b(t,e,i,n){if(i.symbolClip){var o=t.__pictorialClipPath,s=a.extend({},i.clipShape),l=e.valueDim,u=i.animationModel,c=i.dataIndex;if(o)r.updateProps(o,{shape:s},u,c);else{s[l.wh]=0,o=new r.Rect({shape:s}),t.__pictorialBundle.setClipPath(o),t.__pictorialClipPath=o;var h={};h[l.wh]=i.clipShape[l.wh],r[n?\"updateProps\":\"initProps\"](o,{shape:h},u,c)}}}function w(t,e){var i=t.getItemModel(e);return i.getAnimationDelayParams=S,i.isAnimationEnabled=M,i}function S(t){return{index:t.__pictorialAnimationIndex,count:t.__pictorialRepeatTimes}}function M(){return this.parentModel.isAnimationEnabled()&&!!this.getShallow(\"animation\")}function I(t,e){t.off(\"emphasis\").off(\"normal\");var i=e.symbolScale.slice();e.hoverAnimation&&t.on(\"emphasis\",(function(){this.animateTo({scale:[1.1*i[0],1.1*i[1]]},400,\"elasticOut\")})).on(\"normal\",(function(){this.animateTo({scale:i.slice()},400,\"elasticOut\")}))}function T(t,e,i,n){var a=new r.Group,o=new r.Group;return a.add(o),a.__pictorialBundle=o,o.attr(\"position\",i.bundlePosition.slice()),i.symbolRepeat?y(a,e,i):x(a,0,i),_(a,i,n),b(a,e,i,n),a.__pictorialShapeStr=D(t,i),a.__pictorialSymbolMeta=i,a}function A(t,e,i,n){var o=n.__pictorialBarRect;o&&(o.style.text=null);var s=[];C(n,(function(t){s.push(t)})),n.__pictorialMainPath&&s.push(n.__pictorialMainPath),n.__pictorialClipPath&&(i=null),a.each(s,(function(t){r.updateProps(t,{scale:[0,0]},i,e,(function(){n.parent&&n.parent.remove(n)}))})),t.setItemGraphicEl(e,null)}function D(t,e){return[t.getItemVisual(e.dataIndex,\"symbol\")||\"none\",!!e.symbolRepeat,!!e.symbolClip].join(\":\")}function C(t,e,i){a.each(t.__pictorialBundle.children(),(function(n){n!==t.__pictorialBarRect&&e.call(i,n)}))}function L(t,e,i,n,a,o){e&&t.attr(e),n.symbolClip&&!a?i&&t.attr(i):i&&r[a?\"updateProps\":\"initProps\"](t,i,n.animationModel,n.dataIndex,o)}function P(t,e,i){var n=i.color,o=i.dataIndex,s=i.itemModel,l=s.getModel(\"itemStyle\").getItemStyle([\"color\"]),u=s.getModel(\"emphasis.itemStyle\").getItemStyle(),h=s.getShallow(\"cursor\");C(t,(function(t){t.setColor(n),t.setStyle(a.defaults({fill:n,opacity:i.opacity},l)),r.setHoverStyle(t,u),h&&(t.cursor=h),t.z2=i.z2}));var d={},p=t.__pictorialBarRect;c(p.style,d,s,n,e.seriesModel,o,e.valueDim.posDesc[+(i.boundingLength>0)]),r.setHoverStyle(p,d)}function k(t){var e=Math.round(t);return Math.abs(t-e)<1e-4?e:Math.ceil(t)}t.exports=f},N5BQ:function(t,e,i){var n=i(\"OlYY\").extend({type:\"dataZoom.slider\",layoutMode:\"box\",defaultOption:{show:!0,right:\"ph\",top:\"ph\",width:\"ph\",height:\"ph\",left:null,bottom:null,backgroundColor:\"rgba(47,69,84,0)\",dataBackground:{lineStyle:{color:\"#2f4554\",width:.5,opacity:.3},areaStyle:{color:\"rgba(47,69,84,0.3)\",opacity:.3}},borderColor:\"#ddd\",fillerColor:\"rgba(167,183,204,0.4)\",handleIcon:\"M8.2,13.6V3.9H6.3v9.7H3.1v14.9h3.3v9.7h1.8v-9.7h3.3V13.6H8.2z M9.7,24.4H4.8v-1.4h4.9V24.4z M9.7,19.1H4.8v-1.4h4.9V19.1z\",handleSize:\"100%\",handleStyle:{color:\"#a7b7cc\"},labelPrecision:null,labelFormatter:null,showDetail:!0,showDataShadow:\"auto\",realtime:!0,zoomLock:!1,textStyle:{color:\"#333\"}}});t.exports=n},NA0q:function(t,e,i){var n=i(\"bYtY\"),a=i(\"6Ic6\"),r=i(\"TkdX\"),o=i(\"gPAo\"),s=i(\"7aKB\").windowOpen,l=a.extend({type:\"sunburst\",init:function(){},render:function(t,e,i,a){var s=this;this.seriesModel=t,this.api=i,this.ecModel=e;var l=t.getData(),u=l.tree.root,c=t.getViewRoot(),h=this.group,d=t.get(\"renderLabelForZeroData\"),p=[];if(c.eachNode((function(t){p.push(t)})),function(i,a){function s(t){return t.getId()}function c(n,o){!function(i,n){if(d||!i||i.getValue()||(i=null),i!==u&&n!==u)if(n&&n.piece)i?(n.piece.updateData(!1,i,\"normal\",t,e),l.setItemGraphicEl(i.dataIndex,n.piece)):(o=n)&&o.piece&&(h.remove(o.piece),o.piece=null);else if(i){var a=new r(i,t,e);h.add(a),l.setItemGraphicEl(i.dataIndex,a)}var o}(null==n?null:i[n],null==o?null:a[o])}0===i.length&&0===a.length||new o(a,i,s,s).add(c).update(c).remove(n.curry(c,null)).execute()}(p,this._oldChildren||[]),function(i,n){if(n.depth>0){s.virtualPiece?s.virtualPiece.updateData(!1,i,\"normal\",t,e):(s.virtualPiece=new r(i,t,e),h.add(s.virtualPiece)),n.piece._onclickEvent&&n.piece.off(\"click\",n.piece._onclickEvent);var a=function(t){s._rootToNode(n.parentNode)};n.piece._onclickEvent=a,s.virtualPiece.on(\"click\",a)}else s.virtualPiece&&(h.remove(s.virtualPiece),s.virtualPiece=null)}(u,c),a&&a.highlight&&a.highlight.piece){var f=t.getShallow(\"highlightPolicy\");a.highlight.piece.onEmphasis(f)}else if(a&&a.unhighlight){var g=this.virtualPiece;!g&&u.children.length&&(g=u.children[0].piece),g&&g.onNormal()}this._initEvents(),this._oldChildren=p},dispose:function(){},_initEvents:function(){var t=this,e=function(e){var i=!1;t.seriesModel.getViewRoot().eachNode((function(n){if(!i&&n.piece&&n.piece.childAt(0)===e.target){var a=n.getModel().get(\"nodeClick\");if(\"rootToNode\"===a)t._rootToNode(n);else if(\"link\"===a){var r=n.getModel(),o=r.get(\"link\");if(o){var l=r.get(\"target\",!0)||\"_blank\";s(o,l)}}i=!0}}))};this.group._onclickEvent&&this.group.off(\"click\",this.group._onclickEvent),this.group.on(\"click\",e),this.group._onclickEvent=e},_rootToNode:function(t){t!==this.seriesModel.getViewRoot()&&this.api.dispatchAction({type:\"sunburstRootToNode\",from:this.uid,seriesId:this.seriesModel.id,targetNode:t})},containPoint:function(t,e){var i=e.getData().getItemLayout(0);if(i){var n=t[0]-i.cx,a=t[1]-i.cy,r=Math.sqrt(n*n+a*a);return r<=i.r&&r>=i.r0}}});t.exports=l},NC18:function(t,e,i){var n=i(\"y+Vt\"),a=i(\"IMiH\"),r=i(\"7oTu\"),o=Math.sqrt,s=Math.sin,l=Math.cos,u=Math.PI,c=function(t){return Math.sqrt(t[0]*t[0]+t[1]*t[1])},h=function(t,e){return(t[0]*e[0]+t[1]*e[1])/(c(t)*c(e))},d=function(t,e){return(t[0]*e[1]1&&(c*=o(_),p*=o(_));var b=(a===r?-1:1)*o((c*c*(p*p)-c*c*(x*x)-p*p*(y*y))/(c*c*(x*x)+p*p*(y*y)))||0,w=b*c*x/p,S=b*-p*y/c,M=(t+i)/2+l(v)*w-s(v)*S,I=(e+n)/2+s(v)*w+l(v)*S,T=d([1,0],[(y-w)/c,(x-S)/p]),A=[(y-w)/c,(x-S)/p],D=[(-1*y-w)/c,(-1*x-S)/p],C=d(A,D);h(A,D)<=-1&&(C=u),h(A,D)>=1&&(C=0),0===r&&C>0&&(C-=2*u),1===r&&C<0&&(C+=2*u),m.addData(g,M,I,c,p,T,C,v,r)}var f=/([mlvhzcqtsa])([^mlvhzcqtsa]*)/gi,g=/-?([0-9]*\\.)?[0-9]+([eE]-?[0-9]+)?/g;function m(t,e){var i=function(t){if(!t)return new a;for(var e,i=0,n=0,r=i,o=n,s=new a,l=a.CMD,u=t.match(f),c=0;c=0||\"+\"===i?\"left\":\"right\"},h={horizontal:i>=0||\"+\"===i?\"top\":\"bottom\",vertical:\"middle\"},d={horizontal:0,vertical:m/2},p=\"vertical\"===n?a.height:a.width,f=t.getModel(\"controlStyle\"),g=f.get(\"show\",!0),v=g?f.get(\"itemSize\"):0,y=g?f.get(\"itemGap\"):0,x=v+y,_=t.get(\"label.rotate\")||0;_=_*m/180;var b=f.get(\"position\",!0),w=g&&f.get(\"showPlayBtn\",!0),S=g&&f.get(\"showPrevBtn\",!0),M=g&&f.get(\"showNextBtn\",!0),I=0,T=p;return\"left\"===b||\"bottom\"===b?(w&&(r=[0,0],I+=x),S&&(o=[I,0],I+=x),M&&(l=[T-v,0],T-=x)):(w&&(r=[T-v,0],T-=x),S&&(o=[0,0],I+=x),M&&(l=[T-v,0],T-=x)),u=[I,T],t.get(\"inverse\")&&u.reverse(),{viewRect:a,mainLength:p,orient:n,rotation:d[n],labelRotation:_,labelPosOpt:i,labelAlign:t.get(\"label.align\")||c[n],labelBaseline:t.get(\"label.verticalAlign\")||t.get(\"label.baseline\")||h[n],playPosition:r,prevBtnPosition:o,nextBtnPosition:l,axisExtent:u,controlSize:v,controlGap:y}},_position:function(t,e){var i=this._mainGroup,n=this._labelGroup,a=t.viewRect;if(\"vertical\"===t.orient){var o=r.create(),s=a.x,l=a.y+a.height;r.translate(o,o,[-s,-l]),r.rotate(o,o,-m/2),r.translate(o,o,[s,l]),(a=a.clone()).applyTransform(o)}var u=y(a),c=y(i.getBoundingRect()),h=y(n.getBoundingRect()),d=i.position,p=n.position;p[0]=d[0]=u[0][0];var f,g=t.labelPosOpt;function v(t){var e=t.position;t.origin=[u[0][0]-e[0],u[1][0]-e[1]]}function y(t){return[[t.x,t.x+t.width],[t.y,t.y+t.height]]}function x(t,e,i,n,a){t[n]+=i[n][a]-e[n][a]}isNaN(g)?(x(d,c,u,1,f=\"+\"===g?0:1),x(p,h,u,1,1-f)):(x(d,c,u,1,f=g>=0?0:1),p[1]=d[1]+g),i.attr(\"position\",d),n.attr(\"position\",p),i.rotation=n.rotation=t.rotation,v(i),v(n)},_createAxis:function(t,e){var i=e.getData(),n=e.get(\"axisType\"),a=h.createScaleByModel(e,n);a.getTicks=function(){return i.mapArray([\"value\"],(function(t){return t}))};var r=i.getDataExtent(\"value\");a.setExtent(r[0],r[1]),a.niceTicks();var o=new u(\"value\",a,t.axisExtent,n);return o.model=e,o},_createGroup:function(t){var e=this[\"_\"+t]=new o.Group;return this.group.add(e),e},_renderAxisLine:function(t,e,i,a){var r=i.getExtent();a.get(\"lineStyle.show\")&&e.add(new o.Line({shape:{x1:r[0],y1:0,x2:r[1],y2:0},style:n.extend({lineCap:\"round\"},a.getModel(\"lineStyle\").getLineStyle()),silent:!0,z2:1}))},_renderAxisTick:function(t,e,i,n){var a=n.getData(),r=i.scale.getTicks();g(r,(function(t){var r=i.dataToCoord(t),s=a.getItemModel(t),l=s.getModel(\"itemStyle\"),u=s.getModel(\"emphasis.itemStyle\"),c={position:[r,0],onclick:f(this._changeTimeline,this,t)},h=y(s,l,e,c);o.setHoverStyle(h,u.getItemStyle()),s.get(\"tooltip\")?(h.dataIndex=t,h.dataModel=n):h.dataIndex=h.dataModel=null}),this)},_renderAxisLabel:function(t,e,i,n){if(i.getLabelModel().get(\"show\")){var a=n.getData(),r=i.getViewLabels();g(r,(function(n){var r=n.tickValue,s=a.getItemModel(r),l=s.getModel(\"label\"),u=s.getModel(\"emphasis.label\"),c=i.dataToCoord(n.tickValue),h=new o.Text({position:[c,0],rotation:t.labelRotation-t.rotation,onclick:f(this._changeTimeline,this,r),silent:!1});o.setTextStyle(h.style,l,{text:n.formattedLabel,textAlign:t.labelAlign,textVerticalAlign:t.labelBaseline}),e.add(h),o.setHoverStyle(h,o.setTextStyle({},u))}),this)}},_renderControl:function(t,e,i,n){var r=t.controlSize,s=t.rotation,l=n.getModel(\"controlStyle\").getItemStyle(),u=n.getModel(\"emphasis.controlStyle\").getItemStyle(),c=[0,-r/2,r,r],h=n.getPlayState(),d=n.get(\"inverse\",!0);function p(t,i,h,d){if(t){var p=function(t,e,i,n){var r=n.style,s=o.createIcon(t.get(e),n||{},new a(i[0],i[1],i[2],i[3]));return r&&s.setStyle(r),s}(n,i,c,{position:t,origin:[r/2,0],rotation:d?-s:0,rectHover:!0,style:l,onclick:h});e.add(p),o.setHoverStyle(p,u)}}p(t.nextBtnPosition,\"controlStyle.nextIcon\",f(this._changeTimeline,this,d?\"-\":\"+\")),p(t.prevBtnPosition,\"controlStyle.prevIcon\",f(this._changeTimeline,this,d?\"+\":\"-\")),p(t.playPosition,\"controlStyle.\"+(h?\"stopIcon\":\"playIcon\"),f(this._handlePlayClick,this,!h),!0)},_renderCurrentPointer:function(t,e,i,n){var a=n.getData(),r=n.getCurrentIndex(),o=a.getItemModel(r).getModel(\"checkpointStyle\"),s=this;this._currentPointer=y(o,o,this._mainGroup,{},this._currentPointer,{onCreate:function(t){t.draggable=!0,t.drift=f(s._handlePointerDrag,s),t.ondragend=f(s._handlePointerDragend,s),x(t,r,i,n,!0)},onUpdate:function(t){x(t,r,i,n)}})},_handlePlayClick:function(t){this._clearTimer(),this.api.dispatchAction({type:\"timelinePlayChange\",playState:t,from:this.uid})},_handlePointerDrag:function(t,e,i){this._clearTimer(),this._pointerChangeTimeline([i.offsetX,i.offsetY])},_handlePointerDragend:function(t){this._pointerChangeTimeline([t.offsetX,t.offsetY],!0)},_pointerChangeTimeline:function(t,e){var i=this._toAxisCoord(t)[0],n=d.asc(this._axis.getExtent().slice());i>n[1]&&(i=n[1]),i=10&&e++,e}e.linearMap=function(t,e,i,n){var a=e[1]-e[0],r=i[1]-i[0];if(0===a)return 0===r?i[0]:(i[0]+i[1])/2;if(n)if(a>0){if(t<=e[0])return i[0];if(t>=e[1])return i[1]}else{if(t>=e[0])return i[0];if(t<=e[1])return i[1]}else{if(t===e[0])return i[0];if(t===e[1])return i[1]}return(t-e[0])/a*r+i[0]},e.parsePercent=function(t,e){switch(t){case\"center\":case\"middle\":t=\"50%\";break;case\"left\":case\"top\":t=\"0%\";break;case\"right\":case\"bottom\":t=\"100%\"}return\"string\"==typeof t?(i=t,i.replace(/^\\s+|\\s+$/g,\"\")).match(/%$/)?parseFloat(t)/100*e:parseFloat(t):null==t?NaN:+t;var i},e.round=function(t,e,i){return null==e&&(e=10),e=Math.min(Math.max(0,e),20),t=(+t).toFixed(e),i?t:+t},e.asc=function(t){return t.sort((function(t,e){return t-e})),t},e.getPrecision=function(t){if(t=+t,isNaN(t))return 0;for(var e=1,i=0;Math.round(t*e)/e!==t;)e*=10,i++;return i},e.getPrecisionSafe=function(t){var e=t.toString(),i=e.indexOf(\"e\");if(i>0){var n=+e.slice(i+1);return n<0?-n:0}var a=e.indexOf(\".\");return a<0?0:e.length-1-a},e.getPixelPrecision=function(t,e){var i=Math.log,n=Math.LN10,a=Math.floor(i(t[1]-t[0])/n),r=Math.round(i(Math.abs(e[1]-e[0]))/n),o=Math.min(Math.max(-a+r,0),20);return isFinite(o)?o:20},e.getPercentWithPrecision=function(t,e,i){if(!t[e])return 0;var a=n.reduce(t,(function(t,e){return t+(isNaN(e)?0:e)}),0);if(0===a)return 0;for(var r=Math.pow(10,i),o=n.map(t,(function(t){return(isNaN(t)?0:t)/a*r*100})),s=100*r,l=n.map(o,(function(t){return Math.floor(t)})),u=n.reduce(l,(function(t,e){return t+e}),0),c=n.map(o,(function(t,e){return t-l[e]}));uh&&(h=c[p],d=p);++l[d],c[d]=0,++u}return l[e]/r},e.MAX_SAFE_INTEGER=9007199254740991,e.remRadian=function(t){var e=2*Math.PI;return(t%e+e)%e},e.isRadianAroundZero=function(t){return t>-1e-4&&t<1e-4},e.parseDate=function(t){if(t instanceof Date)return t;if(\"string\"==typeof t){var e=a.exec(t);if(!e)return new Date(NaN);if(e[8]){var i=+e[4]||0;return\"Z\"!==e[8].toUpperCase()&&(i-=e[8].slice(0,3)),new Date(Date.UTC(+e[1],+(e[2]||1)-1,+e[3]||1,i,+(e[5]||0),+e[6]||0,+e[7]||0))}return new Date(+e[1],+(e[2]||1)-1,+e[3]||1,+e[4]||0,+(e[5]||0),+e[6]||0,+e[7]||0)}return null==t?new Date(NaN):new Date(Math.round(t))},e.quantity=function(t){return Math.pow(10,r(t))},e.quantityExponent=r,e.nice=function(t,e){var i=r(t),n=Math.pow(10,i),a=t/n;return t=(e?a<1.5?1:a<2.5?2:a<4?3:a<7?5:10:a<1?1:a<2?2:a<3?3:a<5?5:10)*n,i>=-20?+t.toFixed(i<0?-i:0):t},e.quantile=function(t,e){var i=(t.length-1)*e+1,n=Math.floor(i),a=+t[n-1],r=i-n;return r?a+r*(t[n]-a):a},e.reformIntervals=function(t){t.sort((function(t,e){return function t(e,i,n){return e.interval[n]=0}},OKJ2:function(t,e,i){var n=i(\"KxfA\").retrieveRawValue,a=i(\"7aKB\"),r=a.getTooltipMarker,o=a.formatTpl,s=i(\"4NO4\").getTooltipRenderMode,l=/\\{@(.+?)\\}/g;t.exports={getDataParams:function(t,e){var i=this.getData(e),n=this.getRawValue(t,e),a=i.getRawIndex(t),o=i.getName(t),l=i.getRawDataItem(t),u=i.getItemVisual(t,\"color\"),c=i.getItemVisual(t,\"borderColor\"),h=this.ecModel.getComponent(\"tooltip\"),d=h&&h.get(\"renderMode\"),p=s(d),f=this.mainType,g=\"series\"===f,m=i.userOutput;return{componentType:f,componentSubType:this.subType,componentIndex:this.componentIndex,seriesType:g?this.subType:null,seriesIndex:this.seriesIndex,seriesId:g?this.id:null,seriesName:g?this.name:null,name:o,dataIndex:a,data:l,dataType:e,value:n,color:u,borderColor:c,dimensionNames:m?m.dimensionNames:null,encode:m?m.encode:null,marker:r({color:u,renderMode:p}),$vars:[\"seriesName\",\"name\",\"value\"]}},getFormattedLabel:function(t,e,i,a,r){e=e||\"normal\";var s=this.getData(i),u=s.getItemModel(t),c=this.getDataParams(t,i);null!=a&&c.value instanceof Array&&(c.value=c.value[a]);var h=u.get(\"normal\"===e?[r||\"label\",\"formatter\"]:[e,r||\"label\",\"formatter\"]);return\"function\"==typeof h?(c.status=e,c.dimensionIndex=a,h(c)):\"string\"==typeof h?o(h,c).replace(l,(function(e,i){var a=i.length;return\"[\"===i.charAt(0)&&\"]\"===i.charAt(a-1)&&(i=+i.slice(1,a-1)),n(s,t,i)})):void 0},getRawValue:function(t,e){return n(this.getData(e),t)},formatTooltip:function(){}}},OQFs:function(t,e,i){var n=i(\"KCsZ\")([[\"lineWidth\",\"width\"],[\"stroke\",\"color\"],[\"opacity\"],[\"shadowBlur\"],[\"shadowOffsetX\"],[\"shadowOffsetY\"],[\"shadowColor\"]]);t.exports={getLineStyle:function(t){var e=n(this,t);return e.lineDash=this.getLineDash(e.lineWidth),e},getLineDash:function(t){null==t&&(t=1);var e=this.get(\"type\"),i=Math.max(t,2),n=4*t;return\"solid\"!==e&&null!=e&&(\"dashed\"===e?[n,n]:[i,i])}}},OS9S:function(t,e,i){var n=i(\"bYtY\").inherits,a=i(\"Gev7\"),r=i(\"mFDi\");function o(t){a.call(this,t),this._displayables=[],this._temporaryDisplayables=[],this._cursor=0,this.notClear=!0}o.prototype.incremental=!0,o.prototype.clearDisplaybles=function(){this._displayables=[],this._temporaryDisplayables=[],this._cursor=0,this.dirty(),this.notClear=!1},o.prototype.addDisplayable=function(t,e){e?this._temporaryDisplayables.push(t):this._displayables.push(t),this.dirty()},o.prototype.addDisplayables=function(t,e){e=e||!1;for(var i=0;i0?100:20}},getFirstTargetAxisModel:function(){var t;return c((function(e){if(null==t){var i=this.get(e.axisIndex);i.length&&(t=this.dependentModels[e.axis][i[0]])}}),this),t},eachTargetAxis:function(t,e){var i=this.ecModel;c((function(n){u(this.get(n.axisIndex),(function(a){t.call(e,n,a,this,i)}),this)}),this)},getAxisProxy:function(t,e){return this._axisProxies[t+\"_\"+e]},getAxisModel:function(t,e){var i=this.getAxisProxy(t,e);return i&&i.getAxisModel()},setRawRange:function(t){var e=this.option,i=this.settledOption;u([[\"start\",\"startValue\"],[\"end\",\"endValue\"]],(function(n){null==t[n[0]]&&null==t[n[1]]||(e[n[0]]=i[n[0]]=t[n[0]],e[n[1]]=i[n[1]]=t[n[1]])}),this),p(this,t)},setCalculatedRange:function(t){var e=this.option;u([\"start\",\"startValue\",\"end\",\"endValue\"],(function(i){e[i]=t[i]}))},getPercentRange:function(){var t=this.findRepresentativeAxisProxy();if(t)return t.getDataPercentWindow()},getValueRange:function(t,e){if(null!=t||null!=e)return this.getAxisProxy(t,e).getDataValueWindow();var i=this.findRepresentativeAxisProxy();return i?i.getDataValueWindow():void 0},findRepresentativeAxisProxy:function(t){if(t)return t.__dzAxisProxy;var e=this._axisProxies;for(var i in e)if(e.hasOwnProperty(i)&&e[i].hostedBy(this))return e[i];for(var i in e)if(e.hasOwnProperty(i)&&!e[i].hostedBy(this))return e[i]},getRangePropMode:function(){return this._rangePropMode.slice()}});function d(t){var e={};return u([\"start\",\"end\",\"startValue\",\"endValue\",\"throttle\"],(function(i){t.hasOwnProperty(i)&&(e[i]=t[i])})),e}function p(t,e){var i=t._rangePropMode,n=t.get(\"rangeMode\");u([[\"start\",\"startValue\"],[\"end\",\"endValue\"]],(function(t,a){var r=null!=e[t[0]],o=null!=e[t[1]];r&&!o?i[a]=\"percent\":!r&&o?i[a]=\"value\":n?i[a]=n[a]:r&&(i[a]=\"percent\")}))}t.exports=h},P47w:function(t,e,i){var n=i(\"hydK\").createElement,a=i(\"IMiH\"),r=i(\"mFDi\"),o=i(\"Fofx\"),s=i(\"6GrX\"),l=i(\"pzxd\"),u=i(\"dqUG\"),c=a.CMD,h=Array.prototype.join,d=Math.round,p=Math.sin,f=Math.cos,g=Math.PI,m=2*Math.PI,v=180/g;function y(t){return d(1e4*t)/1e4}function x(t){return t<1e-4&&t>-1e-4}function _(t,e){e&&b(t,\"transform\",\"matrix(\"+h.call(e,\",\")+\")\")}function b(t,e,i){(!i||\"linear\"!==i.type&&\"radial\"!==i.type)&&t.setAttribute(e,i)}function w(t,e,i,n){if(function(t,e){var i=e?t.textFill:t.fill;return null!=i&&\"none\"!==i}(e,i)){var a=i?e.textFill:e.fill;b(t,\"fill\",a=\"transparent\"===a?\"none\":a),b(t,\"fill-opacity\",null!=e.fillOpacity?e.fillOpacity*e.opacity:e.opacity)}else b(t,\"fill\",\"none\");if(function(t,e){var i=e?t.textStroke:t.stroke;return null!=i&&\"none\"!==i}(e,i)){var r=i?e.textStroke:e.stroke;b(t,\"stroke\",r=\"transparent\"===r?\"none\":r),b(t,\"stroke-width\",(i?e.textStrokeWidth:e.lineWidth)/(!i&&e.strokeNoScale?n.getLineScale():1)),b(t,\"paint-order\",i?\"stroke\":\"fill\"),b(t,\"stroke-opacity\",null!=e.strokeOpacity?e.strokeOpacity:e.opacity),e.lineDash?(b(t,\"stroke-dasharray\",e.lineDash.join(\",\")),b(t,\"stroke-dashoffset\",d(e.lineDashOffset||0))):b(t,\"stroke-dasharray\",\"\"),e.lineCap&&b(t,\"stroke-linecap\",e.lineCap),e.lineJoin&&b(t,\"stroke-linejoin\",e.lineJoin),e.miterLimit&&b(t,\"stroke-miterlimit\",e.miterLimit)}else b(t,\"stroke\",\"none\")}var S={brush:function(t){var e=t.style,i=t.__svgEl;i||(i=n(\"path\"),t.__svgEl=i),t.path||t.createPathProxy();var a=t.path;if(t.__dirtyPath){a.beginPath(),a.subPixelOptimize=!1,t.buildPath(a,t.shape),t.__dirtyPath=!1;var r=function(t){for(var e=[],i=t.data,n=t.len(),a=0;a=m:-b>=m),T=b>0?b%m:b%m+m,A=!1;A=!!I||!x(M)&&T>=g==!!S;var D=y(s+u*f(_)),C=y(l+h*p(_));I&&(b=S?m-1e-4:1e-4-m,A=!0,9===a&&e.push(\"M\",D,C));var L=y(s+u*f(_+b)),P=y(l+h*p(_+b));e.push(\"A\",y(u),y(h),d(w*v),+A,+S,L,P);break;case c.Z:r=\"Z\";break;case c.R:L=y(i[a++]),P=y(i[a++]);var k=y(i[a++]),O=y(i[a++]);e.push(\"M\",L,P,\"L\",L+k,P,\"L\",L+k,P+O,\"L\",L,P+O,\"L\",L,P)}r&&e.push(r);for(var N=0;NR){for(;Nt[1])break;i.push({color:this.getControllerVisual(r,\"color\",e),offset:a/100})}return i.push({color:this.getControllerVisual(t[1],\"color\",e),offset:1}),i},_createBarPoints:function(t,e){var i=this.visualMapModel.itemSize;return[[i[0]-e[0],t[0]],[i[0],t[0]],[i[0],t[1]],[i[0]-e[1],t[1]]]},_createBarGroup:function(t){var e=this._orient,i=this.visualMapModel.get(\"inverse\");return new s.Group(\"horizontal\"!==e||i?\"horizontal\"===e&&i?{scale:\"bottom\"===t?[-1,1]:[1,1],rotation:-Math.PI/2}:\"vertical\"!==e||i?{scale:\"left\"===t?[1,1]:[-1,1]}:{scale:\"left\"===t?[1,-1]:[-1,-1]}:{scale:\"bottom\"===t?[1,1]:[-1,1],rotation:Math.PI/2})},_updateHandle:function(t,e){if(this._useHandle){var i=this._shapes,n=this.visualMapModel,a=i.handleThumbs,r=i.handleLabels;p([0,1],(function(o){var l=a[o];l.setStyle(\"fill\",e.handlesColor[o]),l.position[1]=t[o];var u=s.applyTransform(i.handleLabelPoints[o],s.getTransform(l,this.group));r[o].setStyle({x:u[0],y:u[1],text:n.formatValueText(this._dataInterval[o]),textVerticalAlign:\"middle\",textAlign:this._applyTransform(\"horizontal\"===this._orient?0===o?\"bottom\":\"top\":\"left\",i.barGroup)})}),this)}},_showIndicator:function(t,e,i,n){var a=this.visualMapModel,r=a.getExtent(),o=a.itemSize,l=d(t,r,[0,o[1]],!0),u=this._shapes,c=u.indicator;if(c){c.position[1]=l,c.attr(\"invisible\",!1),c.setShape(\"points\",function(t,e,i,n){return t?[[0,-f(e,g(i,0))],[6,0],[0,f(e,g(n-i,0))]]:[[0,0],[5,-5],[5,5]]}(!!i,n,l,o[1]));var h=this.getControllerVisual(t,\"color\",{convertOpacityToAlpha:!0});c.setStyle(\"fill\",h);var p=s.applyTransform(u.indicatorLabelPoint,s.getTransform(c,this.group)),m=u.indicatorLabel;m.attr(\"invisible\",!1);var v=this._applyTransform(\"left\",u.barGroup),y=this._orient;m.setStyle({text:(i||\"\")+a.formatValueText(e),textVerticalAlign:\"horizontal\"===y?v:\"middle\",textAlign:\"horizontal\"===y?\"center\":v,x:p[0],y:p[1]})}},_enableHoverLinkToSeries:function(){var t=this;this._shapes.barGroup.on(\"mousemove\",(function(e){if(t._hovering=!0,!t._dragging){var i=t.visualMapModel.itemSize,n=t._applyTransform([e.offsetX,e.offsetY],t._shapes.barGroup,!0,!0);n[1]=f(g(0,n[1]),i[1]),t._doHoverLinkToSeries(n[1],0<=n[0]&&n[0]<=i[0])}})).on(\"mouseout\",(function(){t._hovering=!1,!t._dragging&&t._clearHoverLinkToSeries()}))},_enableHoverLinkFromSeries:function(){var t=this.api.getZr();this.visualMapModel.option.hoverLink?(t.on(\"mouseover\",this._hoverLinkFromSeriesMouseOver,this),t.on(\"mouseout\",this._hideIndicator,this)):this._clearHoverLinkFromSeries()},_doHoverLinkToSeries:function(t,e){var i=this.visualMapModel;if(i.option.hoverLink){var n=[0,i.itemSize[1]],a=i.getExtent();t=f(g(n[0],t),n[1]);var r=function(t,e,i){var n=6,a=t.get(\"hoverLinkDataSize\");return a&&(n=d(a,e,i,!0)/2),n}(i,a,n),o=[t-r,t+r],s=d(t,n,a,!0),l=[d(o[0],n,a,!0),d(o[1],n,a,!0)];o[0]n[1]&&(l[1]=1/0),e&&(l[0]===-1/0?this._showIndicator(s,l[1],\"< \",r):l[1]===1/0?this._showIndicator(s,l[0],\"> \",r):this._showIndicator(s,s,\"\\u2248 \",r));var u=this._hoverLinkDataIndices,p=[];(e||y(i))&&(p=this._hoverLinkDataIndices=i.findTargetDataIndices(l));var m=h.compressBatches(u,p);this._dispatchHighDown(\"downplay\",c.makeHighDownBatch(m[0],i)),this._dispatchHighDown(\"highlight\",c.makeHighDownBatch(m[1],i))}},_hoverLinkFromSeriesMouseOver:function(t){var e=t.target,i=this.visualMapModel;if(e&&null!=e.dataIndex){var n=this.ecModel.getSeriesByIndex(e.seriesIndex);if(i.isTargetSeries(n)){var a=n.getData(e.dataType),r=a.get(i.getDataDimension(a),e.dataIndex,!0);isNaN(r)||this._showIndicator(r,r)}}},_hideIndicator:function(){var t=this._shapes;t.indicator&&t.indicator.attr(\"invisible\",!0),t.indicatorLabel&&t.indicatorLabel.attr(\"invisible\",!0)},_clearHoverLinkToSeries:function(){this._hideIndicator();var t=this._hoverLinkDataIndices;this._dispatchHighDown(\"downplay\",c.makeHighDownBatch(t,this.visualMapModel)),t.length=0},_clearHoverLinkFromSeries:function(){this._hideIndicator();var t=this.api.getZr();t.off(\"mouseover\",this._hoverLinkFromSeriesMouseOver),t.off(\"mouseout\",this._hideIndicator)},_applyTransform:function(t,e,i,a){var r=s.getTransform(e,a?null:this.group);return s[n.isArray(t)?\"applyTransform\":\"transformDirection\"](t,r,i)},_dispatchHighDown:function(t,e){e&&e.length&&this.api.dispatchAction({type:t,batch:e})},dispose:function(){this._clearHoverLinkFromSeries(),this._clearHoverLinkToSeries()},remove:function(){this._clearHoverLinkFromSeries(),this._clearHoverLinkToSeries()}});function v(t,e,i,n){return new s.Polygon({shape:{points:t},draggable:!!i,cursor:e,drift:i,onmousemove:function(t){r.stop(t.event)},ondragend:n})}function y(t){var e=t.get(\"hoverLinkOnHandle\");return!!(null==e?t.get(\"realtime\"):e)}function x(t){return\"vertical\"===t?\"ns-resize\":\"ew-resize\"}t.exports=m},ProS:function(t,e,i){i(\"Tghj\");var n=i(\"aX58\"),a=i(\"bYtY\"),r=i(\"Qe9p\"),o=i(\"ItGF\"),s=i(\"BPZU\"),l=i(\"H6uX\"),u=i(\"fmMI\"),c=i(\"hD7B\"),h=i(\"IDmD\"),d=i(\"ypgQ\"),p=i(\"+wW9\"),f=i(\"0V0F\"),g=i(\"bLfw\"),m=i(\"T4UG\"),v=i(\"sS/r\"),y=i(\"6Ic6\"),x=i(\"IwbS\"),_=i(\"4NO4\"),b=i(\"iLNv\").throttle,w=i(\"/WM3\"),S=i(\"uAnK\"),M=i(\"mYwL\"),I=i(\"af/B\"),T=i(\"xTNl\"),A=i(\"8hn6\");i(\"A1Ka\");var D=i(\"7DRL\"),C=a.assert,L=a.each,P=a.isFunction,k=a.isObject,O=g.parseClassType,N=\"__flagInMainProcess\",E=/^[a-zA-Z0-9_]+$/;function R(t,e){return function(i,n,a){!e&&this._disposed||(i=i&&i.toLowerCase(),l.prototype[t].call(this,i,n,a))}}function z(){l.call(this)}function B(t,e,i){i=i||{},\"string\"==typeof e&&(e=lt[e]),this._dom=t;var r=this._zr=n.init(t,{renderer:i.renderer||\"canvas\",devicePixelRatio:i.devicePixelRatio,width:i.width,height:i.height});this._throttledZrFlush=b(a.bind(r.flush,r),17),(e=a.clone(e))&&p(e,!0),this._theme=e,this._chartsViews=[],this._chartsMap={},this._componentsViews=[],this._componentsMap={},this._coordSysMgr=new h;var o,u,d=this._api=(u=(o=this)._coordSysMgr,a.extend(new c(o),{getCoordinateSystems:a.bind(u.getCoordinateSystems,u),getComponentByElement:function(t){for(;t;){var e=t.__ecComponentInfo;if(null!=e)return o._model.getComponent(e.mainType,e.index);t=t.parent}}}));function f(t,e){return t.__prio-e.__prio}s(st,f),s(at,f),this._scheduler=new I(this,d,at,st),l.call(this,this._ecEventProcessor=new et),this._messageCenter=new z,this._initEvents(),this.resize=a.bind(this.resize,this),this._pendingActions=[],r.animation.on(\"frame\",this._onframe,this),function(t,e){t.on(\"rendered\",(function(){e.trigger(\"rendered\"),!t.animation.isFinished()||e.__optionUpdated||e._scheduler.unfinished||e._pendingActions.length||e.trigger(\"finished\")}))}(r,this),a.setAsPrimitive(this)}z.prototype.on=R(\"on\",!0),z.prototype.off=R(\"off\",!0),z.prototype.one=R(\"one\",!0),a.mixin(z,l);var V=B.prototype;function Y(t,e,i){if(!this._disposed){var n,a=this._model,r=this._coordSysMgr.getCoordinateSystems();e=_.parseFinder(a,e);for(var o=0;o0&&t.unfinished);t.unfinished||this._zr.flush()}}},V.getDom=function(){return this._dom},V.getZr=function(){return this._zr},V.setOption=function(t,e,i){if(!this._disposed){var n;if(k(e)&&(i=e.lazyUpdate,n=e.silent,e=e.notMerge),this[N]=!0,!this._model||e){var a=new d(this._api),r=this._theme,o=this._model=new u;o.scheduler=this._scheduler,o.init(null,null,r,a)}this._model.setOption(t,rt),i?(this.__optionUpdated={silent:n},this[N]=!1):(F(this),G.update.call(this),this._zr.flush(),this.__optionUpdated=!1,this[N]=!1,j.call(this,n),X.call(this,n))}},V.setTheme=function(){console.error(\"ECharts#setTheme() is DEPRECATED in ECharts 3.0\")},V.getModel=function(){return this._model},V.getOption=function(){return this._model&&this._model.getOption()},V.getWidth=function(){return this._zr.getWidth()},V.getHeight=function(){return this._zr.getHeight()},V.getDevicePixelRatio=function(){return this._zr.painter.dpr||window.devicePixelRatio||1},V.getRenderedCanvas=function(t){if(o.canvasSupported)return(t=t||{}).pixelRatio=t.pixelRatio||1,t.backgroundColor=t.backgroundColor||this._model.get(\"backgroundColor\"),this._zr.painter.getRenderedCanvas(t)},V.getSvgDataURL=function(){if(o.svgSupported){var t=this._zr,e=t.storage.getDisplayList();return a.each(e,(function(t){t.stopAnimation(!0)})),t.painter.toDataURL()}},V.getDataURL=function(t){if(!this._disposed){var e=this._model,i=[],n=this;L((t=t||{}).excludeComponents,(function(t){e.eachComponent({mainType:t},(function(t){var e=n._componentsMap[t.__viewId];e.group.ignore||(i.push(e),e.group.ignore=!0)}))}));var a=\"svg\"===this._zr.painter.getType()?this.getSvgDataURL():this.getRenderedCanvas(t).toDataURL(\"image/\"+(t&&t.type||\"png\"));return L(i,(function(t){t.group.ignore=!1})),a}},V.getConnectedDataURL=function(t){if(!this._disposed&&o.canvasSupported){var e=\"svg\"===t.type,i=this.group,r=Math.min,s=Math.max;if(ht[i]){var l=1/0,u=1/0,c=-1/0,h=-1/0,d=[],p=t&&t.pixelRatio||1;a.each(ct,(function(n,o){if(n.group===i){var p=e?n.getZr().painter.getSvgDom().innerHTML:n.getRenderedCanvas(a.clone(t)),f=n.getDom().getBoundingClientRect();l=r(f.left,l),u=r(f.top,u),c=s(f.right,c),h=s(f.bottom,h),d.push({dom:p,left:f.left,top:f.top})}}));var f=(c*=p)-(l*=p),g=(h*=p)-(u*=p),m=a.createCanvas(),v=n.init(m,{renderer:e?\"svg\":\"canvas\"});if(v.resize({width:f,height:g}),e){var y=\"\";return L(d,(function(t){y+=''+t.dom+\"\"})),v.painter.getSvgRoot().innerHTML=y,t.connectedBackgroundColor&&v.painter.setBackgroundColor(t.connectedBackgroundColor),v.refreshImmediately(),v.painter.toDataURL()}return t.connectedBackgroundColor&&v.add(new x.Rect({shape:{x:0,y:0,width:f,height:g},style:{fill:t.connectedBackgroundColor}})),L(d,(function(t){var e=new x.Image({style:{x:t.left*p-l,y:t.top*p-u,image:t.dom}});v.add(e)})),v.refreshImmediately(),m.toDataURL(\"image/\"+(t&&t.type||\"png\"))}return this.getDataURL(t)}},V.convertToPixel=a.curry(Y,\"convertToPixel\"),V.convertFromPixel=a.curry(Y,\"convertFromPixel\"),V.containPixel=function(t,e){var i;if(!this._disposed)return t=_.parseFinder(this._model,t),a.each(t,(function(t,n){n.indexOf(\"Models\")>=0&&a.each(t,(function(t){var a=t.coordinateSystem;if(a&&a.containPoint)i|=!!a.containPoint(e);else if(\"seriesModels\"===n){var r=this._chartsMap[t.__viewId];r&&r.containPoint&&(i|=r.containPoint(e,t))}}),this)}),this),!!i},V.getVisual=function(t,e){var i=(t=_.parseFinder(this._model,t,{defaultMainType:\"series\"})).seriesModel.getData(),n=t.hasOwnProperty(\"dataIndexInside\")?t.dataIndexInside:t.hasOwnProperty(\"dataIndex\")?i.indexOfRawIndex(t.dataIndex):null;return null!=n?i.getItemVisual(n,e):i.getVisual(e)},V.getViewOfComponentModel=function(t){return this._componentsMap[t.__viewId]},V.getViewOfSeriesModel=function(t){return this._chartsMap[t.__viewId]};var G={prepareAndUpdate:function(t){F(this),G.update.call(this,t)},update:function(t){var e=this._model,i=this._api,n=this._zr,a=this._coordSysMgr,s=this._scheduler;if(e){s.restoreData(e,t),s.performSeriesTasks(e),a.create(e,i),s.performDataProcessorTasks(e,t),W(this,e),a.update(e,i),q(e),s.performVisualTasks(e,t),K(this,e,i,t);var l=e.get(\"backgroundColor\")||\"transparent\";if(o.canvasSupported)n.setBackgroundColor(l);else{var u=r.parse(l);l=r.stringify(u,\"rgb\"),0===u[3]&&(l=\"transparent\")}J(e,i)}},updateTransform:function(t){var e=this._model,i=this,n=this._api;if(e){var r=[];e.eachComponent((function(a,o){var s=i.getViewOfComponentModel(o);if(s&&s.__alive)if(s.updateTransform){var l=s.updateTransform(o,e,n,t);l&&l.update&&r.push(s)}else r.push(s)}));var o=a.createHashMap();e.eachSeries((function(a){var r=i._chartsMap[a.__viewId];if(r.updateTransform){var s=r.updateTransform(a,e,n,t);s&&s.update&&o.set(a.uid,1)}else o.set(a.uid,1)})),q(e),this._scheduler.performVisualTasks(e,t,{setDirty:!0,dirtyMap:o}),Q(i,e,0,t,o),J(e,this._api)}},updateView:function(t){var e=this._model;e&&(y.markUpdateMethod(t,\"updateView\"),q(e),this._scheduler.performVisualTasks(e,t,{setDirty:!0}),K(this,this._model,this._api,t),J(e,this._api))},updateVisual:function(t){G.update.call(this,t)},updateLayout:function(t){G.update.call(this,t)}};function F(t){var e=t._model,i=t._scheduler;i.restorePipelines(e),i.prepareStageTasks(),Z(t,\"component\",e,i),Z(t,\"chart\",e,i),i.plan()}function H(t,e,i,n,r){var o=t._model;if(n){var s={};s[n+\"Id\"]=i[n+\"Id\"],s[n+\"Index\"]=i[n+\"Index\"],s[n+\"Name\"]=i[n+\"Name\"];var l={mainType:n,query:s};r&&(l.subType=r);var u=i.excludeSeriesId;null!=u&&(u=a.createHashMap(_.normalizeToArray(u))),o&&o.eachComponent(l,(function(e){u&&null!=u.get(e.id)||c(t[\"series\"===n?\"_chartsMap\":\"_componentsMap\"][e.__viewId])}),t)}else L(t._componentsViews.concat(t._chartsViews),c);function c(n){n&&n.__alive&&n[e]&&n[e](n.__model,o,t._api,i)}}function W(t,e){var i=t._chartsMap,n=t._scheduler;e.eachSeries((function(t){n.updateStreamModes(t,i[t.__viewId])}))}function U(t,e){var i=t.type,n=t.escapeConnect,r=it[i],o=r.actionInfo,s=(o.update||\"update\").split(\":\"),l=s.pop();s=null!=s[0]&&O(s[0]),this[N]=!0;var u=[t],c=!1;t.batch&&(c=!0,u=a.map(t.batch,(function(e){return(e=a.defaults(a.extend({},e),t)).batch=null,e})));var h,d=[],p=\"highlight\"===i||\"downplay\"===i;L(u,(function(t){(h=(h=r.action(t,this._model,this._api))||a.extend({},t)).type=o.event||h.type,d.push(h),p?H(this,l,t,\"series\"):s&&H(this,l,t,s.main,s.sub)}),this),\"none\"===l||p||s||(this.__optionUpdated?(F(this),G.update.call(this,t),this.__optionUpdated=!1):G[l].call(this,t)),h=c?{type:o.event||i,escapeConnect:n,batch:d}:d[0],this[N]=!1,!e&&this._messageCenter.trigger(h.type,h)}function j(t){for(var e=this._pendingActions;e.length;){var i=e.shift();U.call(this,i,t)}}function X(t){!t&&this.trigger(\"updated\")}function Z(t,e,i,n){for(var a=\"component\"===e,r=a?t._componentsViews:t._chartsViews,o=a?t._componentsMap:t._chartsMap,s=t._zr,l=t._api,u=0;ue.get(\"hoverLayerThreshold\")&&!o.node&&e.eachSeries((function(e){if(!e.preventUsingHoverLayer){var i=t._chartsMap[e.__viewId];i.__alive&&i.group.traverse((function(t){t.useHoverLayer=!0}))}}))}(t,e),S(t._zr.dom,e)}function J(t,e){L(ot,(function(i){i(t,e)}))}V.resize=function(t){if(!this._disposed){this._zr.resize(t);var e=this._model;if(this._loadingFX&&this._loadingFX.resize(),e){var i=e.resetOption(\"media\"),n=t&&t.silent;this[N]=!0,i&&F(this),G.update.call(this),this[N]=!1,j.call(this,n),X.call(this,n)}}},V.showLoading=function(t,e){if(!this._disposed&&(k(t)&&(e=t,t=\"\"),t=t||\"default\",this.hideLoading(),ut[t])){var i=ut[t](this._api,e),n=this._zr;this._loadingFX=i,n.add(i)}},V.hideLoading=function(){this._disposed||(this._loadingFX&&this._zr.remove(this._loadingFX),this._loadingFX=null)},V.makeActionFromEvent=function(t){var e=a.extend({},t);return e.type=nt[t.type],e},V.dispatchAction=function(t,e){this._disposed||(k(e)||(e={silent:!!e}),it[t.type]&&this._model&&(this[N]?this._pendingActions.push(t):(U.call(this,t,e.silent),e.flush?this._zr.flush(!0):!1!==e.flush&&o.browser.weChat&&this._throttledZrFlush(),j.call(this,e.silent),X.call(this,e.silent))))},V.appendData=function(t){if(!this._disposed){var e=t.seriesIndex;this.getModel().getSeriesByIndex(e).appendData(t),this._scheduler.unfinished=!0}},V.on=R(\"on\",!1),V.off=R(\"off\",!1),V.one=R(\"one\",!1);var $=[\"click\",\"dblclick\",\"mouseover\",\"mouseout\",\"mousemove\",\"mousedown\",\"mouseup\",\"globalout\",\"contextmenu\"];function tt(t,e){var i=t.get(\"z\"),n=t.get(\"zlevel\");e.group.traverse((function(t){\"group\"!==t.type&&(null!=i&&(t.z=i),null!=n&&(t.zlevel=n))}))}function et(){}V._initEvents=function(){L($,(function(t){var e=function(e){var i,n=this.getModel(),r=e.target;if(\"globalout\"===t)i={};else if(r&&null!=r.dataIndex){var o=r.dataModel||n.getSeriesByIndex(r.seriesIndex);i=o&&o.getDataParams(r.dataIndex,r.dataType,r)||{}}else r&&r.eventData&&(i=a.extend({},r.eventData));if(i){var s=i.componentType,l=i.componentIndex;\"markLine\"!==s&&\"markPoint\"!==s&&\"markArea\"!==s||(s=\"series\",l=i.seriesIndex);var u=s&&null!=l&&n.getComponent(s,l),c=u&&this[\"series\"===u.mainType?\"_chartsMap\":\"_componentsMap\"][u.__viewId];i.event=e,i.type=t,this._ecEventProcessor.eventInfo={targetEl:r,packedEvent:i,model:u,view:c},this.trigger(t,i)}};e.zrEventfulCallAtLast=!0,this._zr.on(t,e,this)}),this),L(nt,(function(t,e){this._messageCenter.on(e,(function(t){this.trigger(e,t)}),this)}),this)},V.isDisposed=function(){return this._disposed},V.clear=function(){this._disposed||this.setOption({series:[]},!0)},V.dispose=function(){if(!this._disposed){this._disposed=!0,_.setAttribute(this.getDom(),ft,\"\");var t=this._api,e=this._model;L(this._componentsViews,(function(i){i.dispose(e,t)})),L(this._chartsViews,(function(i){i.dispose(e,t)})),this._zr.dispose(),delete ct[this.id]}},a.mixin(B,l),et.prototype={constructor:et,normalizeQuery:function(t){var e={},i={},n={};if(a.isString(t)){var r=O(t);e.mainType=r.main||null,e.subType=r.sub||null}else{var o=[\"Index\",\"Name\",\"Id\"],s={name:1,dataIndex:1,dataType:1};a.each(t,(function(t,a){for(var r=!1,l=0;l0&&c===a.length-u.length){var h=a.slice(0,c);\"data\"!==h&&(e.mainType=h,e[u.toLowerCase()]=t,r=!0)}}s.hasOwnProperty(a)&&(i[a]=t,r=!0),r||(n[a]=t)}))}return{cptQuery:e,dataQuery:i,otherQuery:n}},filter:function(t,e,i){var n=this.eventInfo;if(!n)return!0;var a=n.targetEl,r=n.packedEvent,o=n.model,s=n.view;if(!o||!s)return!0;var l=e.cptQuery,u=e.dataQuery;return c(l,o,\"mainType\")&&c(l,o,\"subType\")&&c(l,o,\"index\",\"componentIndex\")&&c(l,o,\"name\")&&c(l,o,\"id\")&&c(u,r,\"name\")&&c(u,r,\"dataIndex\")&&c(u,r,\"dataType\")&&(!s.filterForExposedEvent||s.filterForExposedEvent(t,e.otherQuery,a,r));function c(t,e,i,n){return null==t[i]||e[n||i]===t[i]}},afterTrigger:function(){this.eventInfo=null}};var it={},nt={},at=[],rt=[],ot=[],st=[],lt={},ut={},ct={},ht={},dt=new Date-0,pt=new Date-0,ft=\"_echarts_instance_\";function gt(t){ht[t]=!1}var mt=gt;function vt(t){return ct[_.getAttribute(t,ft)]}function yt(t,e){lt[t]=e}function xt(t){rt.push(t)}function _t(t,e){St(at,t,e,1e3)}function bt(t,e,i){\"function\"==typeof e&&(i=e,e=\"\");var n=k(t)?t.type:[t,t={event:e}][0];t.event=(t.event||n).toLowerCase(),e=t.event,C(E.test(n)&&E.test(e)),it[n]||(it[n]={action:i,actionInfo:t}),nt[e]=n}function wt(t,e){St(st,t,e,3e3,\"visual\")}function St(t,e,i,n,a){(P(e)||k(e))&&(i=e,e=n);var r=I.wrapStageHandler(i,a);return r.__prio=e,r.__raw=i,t.push(r),r}function Mt(t,e){ut[t]=e}wt(2e3,w),xt(p),_t(900,f),Mt(\"default\",M),bt({type:\"highlight\",event:\"highlight\",update:\"highlight\"},a.noop),bt({type:\"downplay\",event:\"downplay\",update:\"downplay\"},a.noop),yt(\"light\",T),yt(\"dark\",A),e.version=\"4.9.0\",e.dependencies={zrender:\"4.3.2\"},e.PRIORITY={PROCESSOR:{FILTER:1e3,SERIES_FILTER:800,STATISTIC:5e3},VISUAL:{LAYOUT:1e3,PROGRESSIVE_LAYOUT:1100,GLOBAL:2e3,CHART:3e3,POST_CHART_LAYOUT:3500,COMPONENT:4e3,BRUSH:5e3}},e.init=function(t,e,i){var n=vt(t);if(n)return n;var a=new B(t,e,i);return a.id=\"ec_\"+dt++,ct[a.id]=a,_.setAttribute(t,ft,a.id),function(t){var e=\"__connectUpdateStatus\";function i(t,i){for(var n=0;n255?255:t}function o(t){return t<0?0:t>1?1:t}function s(t){return t.length&&\"%\"===t.charAt(t.length-1)?r(parseFloat(t)/100*255):r(parseInt(t,10))}function l(t){return t.length&&\"%\"===t.charAt(t.length-1)?o(parseFloat(t)/100):o(parseFloat(t))}function u(t,e,i){return i<0?i+=1:i>1&&(i-=1),6*i<1?t+(e-t)*i*6:2*i<1?e:3*i<2?t+(e-t)*(2/3-i)*6:t}function c(t,e,i){return t+(e-t)*i}function h(t,e,i,n,a){return t[0]=e,t[1]=i,t[2]=n,t[3]=a,t}function d(t,e){return t[0]=e[0],t[1]=e[1],t[2]=e[2],t[3]=e[3],t}var p=new n(20),f=null;function g(t,e){f&&d(f,e),f=p.put(t,f||e.slice())}function m(t,e){if(t){e=e||[];var i=p.get(t);if(i)return d(e,i);var n,r=(t+=\"\").replace(/ /g,\"\").toLowerCase();if(r in a)return d(e,a[r]),g(t,e),e;if(\"#\"===r.charAt(0))return 4===r.length?(n=parseInt(r.substr(1),16))>=0&&n<=4095?(h(e,(3840&n)>>4|(3840&n)>>8,240&n|(240&n)>>4,15&n|(15&n)<<4,1),g(t,e),e):void h(e,0,0,0,1):7===r.length?(n=parseInt(r.substr(1),16))>=0&&n<=16777215?(h(e,(16711680&n)>>16,(65280&n)>>8,255&n,1),g(t,e),e):void h(e,0,0,0,1):void 0;var o=r.indexOf(\"(\"),u=r.indexOf(\")\");if(-1!==o&&u+1===r.length){var c=r.substr(0,o),f=r.substr(o+1,u-(o+1)).split(\",\"),m=1;switch(c){case\"rgba\":if(4!==f.length)return void h(e,0,0,0,1);m=l(f.pop());case\"rgb\":return 3!==f.length?void h(e,0,0,0,1):(h(e,s(f[0]),s(f[1]),s(f[2]),m),g(t,e),e);case\"hsla\":return 4!==f.length?void h(e,0,0,0,1):(f[3]=l(f[3]),v(f,e),g(t,e),e);case\"hsl\":return 3!==f.length?void h(e,0,0,0,1):(v(f,e),g(t,e),e);default:return}}h(e,0,0,0,1)}}function v(t,e){var i=(parseFloat(t[0])%360+360)%360/360,n=l(t[1]),a=l(t[2]),o=a<=.5?a*(n+1):a+n-a*n,s=2*a-o;return h(e=e||[],r(255*u(s,o,i+1/3)),r(255*u(s,o,i)),r(255*u(s,o,i-1/3)),1),4===t.length&&(e[3]=t[3]),e}function y(t,e,i){if(e&&e.length&&t>=0&&t<=1){i=i||[];var n=t*(e.length-1),a=Math.floor(n),s=Math.ceil(n),l=e[a],u=e[s],h=n-a;return i[0]=r(c(l[0],u[0],h)),i[1]=r(c(l[1],u[1],h)),i[2]=r(c(l[2],u[2],h)),i[3]=o(c(l[3],u[3],h)),i}}var x=y;function _(t,e,i){if(e&&e.length&&t>=0&&t<=1){var n=t*(e.length-1),a=Math.floor(n),s=Math.ceil(n),l=m(e[a]),u=m(e[s]),h=n-a,d=w([r(c(l[0],u[0],h)),r(c(l[1],u[1],h)),r(c(l[2],u[2],h)),o(c(l[3],u[3],h))],\"rgba\");return i?{color:d,leftIndex:a,rightIndex:s,value:n}:d}}var b=_;function w(t,e){if(t&&t.length){var i=t[0]+\",\"+t[1]+\",\"+t[2];return\"rgba\"!==e&&\"hsva\"!==e&&\"hsla\"!==e||(i+=\",\"+t[3]),e+\"(\"+i+\")\"}}e.parse=m,e.lift=function(t,e){var i=m(t);if(i){for(var n=0;n<3;n++)i[n]=e<0?i[n]*(1-e)|0:(255-i[n])*e+i[n]|0,i[n]>255?i[n]=255:t[n]<0&&(i[n]=0);return w(i,4===i.length?\"rgba\":\"rgb\")}},e.toHex=function(t){var e=m(t);if(e)return((1<<24)+(e[0]<<16)+(e[1]<<8)+ +e[2]).toString(16).slice(1)},e.fastLerp=y,e.fastMapToColor=x,e.lerp=_,e.mapToColor=b,e.modifyHSL=function(t,e,i,n){if(t=m(t))return t=function(t){if(t){var e,i,n=t[0]/255,a=t[1]/255,r=t[2]/255,o=Math.min(n,a,r),s=Math.max(n,a,r),l=s-o,u=(s+o)/2;if(0===l)e=0,i=0;else{i=u<.5?l/(s+o):l/(2-s-o);var c=((s-n)/6+l/2)/l,h=((s-a)/6+l/2)/l,d=((s-r)/6+l/2)/l;n===s?e=d-h:a===s?e=1/3+c-d:r===s&&(e=2/3+h-c),e<0&&(e+=1),e>1&&(e-=1)}var p=[360*e,i,u];return null!=t[3]&&p.push(t[3]),p}}(t),null!=e&&(t[0]=(a=e,(a=Math.round(a))<0?0:a>360?360:a)),null!=i&&(t[1]=l(i)),null!=n&&(t[2]=l(n)),w(v(t),\"rgba\");var a},e.modifyAlpha=function(t,e){if((t=m(t))&&null!=e)return t[3]=o(e),w(t,\"rgba\")},e.stringify=w},QuXc:function(t,e){var i=function(t){this.colorStops=t||[]};i.prototype={constructor:i,addColorStop:function(t,e){this.colorStops.push({offset:t,color:e})}},t.exports=i},Qvb6:function(t,e,i){var n=i(\"ProS\"),a=i(\"bYtY\"),r=i(\"ItGF\"),o=i(\"B9fm\"),s=i(\"gvm7\"),l=i(\"7aKB\"),u=i(\"OELB\"),c=i(\"IwbS\"),h=i(\"Ez2D\"),d=i(\"+TT/\"),p=i(\"Qxkt\"),f=i(\"F9bG\"),g=i(\"aX7z\"),m=i(\"/y7N\"),v=i(\"4NO4\").getTooltipRenderMode,y=a.bind,x=a.each,_=u.parsePercent,b=new c.Rect({shape:{x:-1,y:-1,width:2,height:2}}),w=n.extendComponentView({type:\"tooltip\",init:function(t,e){if(!r.node){var i,n=t.getComponent(\"tooltip\"),a=n.get(\"renderMode\");this._renderMode=v(a),\"html\"===this._renderMode?(i=new o(e.getDom(),e,{appendToBody:n.get(\"appendToBody\",!0)}),this._newLine=\"
\"):(i=new s(e),this._newLine=\"\\n\"),this._tooltipContent=i}},render:function(t,e,i){if(!r.node){this.group.removeAll(),this._tooltipModel=t,this._ecModel=e,this._api=i,this._lastDataByCoordSys=null,this._alwaysShowContent=t.get(\"alwaysShowContent\");var n=this._tooltipContent;n.update(t),n.setEnterable(t.get(\"enterable\")),this._initGlobalListener(),this._keepShow()}},_initGlobalListener:function(){var t=this._tooltipModel.get(\"triggerOn\");f.register(\"itemTooltip\",this._api,y((function(e,i,n){\"none\"!==t&&(t.indexOf(e)>=0?this._tryShow(i,n):\"leave\"===e&&this._hide(n))}),this))},_keepShow:function(){var t=this._tooltipModel,e=this._ecModel,i=this._api;if(null!=this._lastX&&null!=this._lastY&&\"none\"!==t.get(\"triggerOn\")){var n=this;clearTimeout(this._refreshUpdateTimeout),this._refreshUpdateTimeout=setTimeout((function(){!i.isDisposed()&&n.manuallyShowTip(t,e,i,{x:n._lastX,y:n._lastY})}))}},manuallyShowTip:function(t,e,i,n){if(n.from!==this.uid&&!r.node){var a=M(n,i);this._ticket=\"\";var o=n.dataByCoordSys;if(n.tooltip&&null!=n.x&&null!=n.y){var s=b;s.position=[n.x,n.y],s.update(),s.tooltip=n.tooltip,this._tryShow({offsetX:n.x,offsetY:n.y,target:s},a)}else if(o)this._tryShow({offsetX:n.x,offsetY:n.y,position:n.position,dataByCoordSys:n.dataByCoordSys,tooltipOption:n.tooltipOption},a);else if(null!=n.seriesIndex){if(this._manuallyAxisShowTip(t,e,i,n))return;var l=h(n,e),u=l.point[0],c=l.point[1];null!=u&&null!=c&&this._tryShow({offsetX:u,offsetY:c,position:n.position,target:l.el},a)}else null!=n.x&&null!=n.y&&(i.dispatchAction({type:\"updateAxisPointer\",x:n.x,y:n.y}),this._tryShow({offsetX:n.x,offsetY:n.y,position:n.position,target:i.getZr().findHover(n.x,n.y).target},a))}},manuallyHideTip:function(t,e,i,n){!this._alwaysShowContent&&this._tooltipModel&&this._tooltipContent.hideLater(this._tooltipModel.get(\"hideDelay\")),this._lastX=this._lastY=null,n.from!==this.uid&&this._hide(M(n,i))},_manuallyAxisShowTip:function(t,e,i,n){var a=n.seriesIndex,r=n.dataIndex,o=e.getComponent(\"axisPointer\").coordSysAxesInfo;if(null!=a&&null!=r&&null!=o){var s=e.getSeriesByIndex(a);if(s&&\"axis\"===(t=S([s.getData().getItemModel(r),s,(s.coordinateSystem||{}).model,t])).get(\"trigger\"))return i.dispatchAction({type:\"updateAxisPointer\",seriesIndex:a,dataIndex:r,position:n.position}),!0}},_tryShow:function(t,e){var i=t.target;if(this._tooltipModel){this._lastX=t.offsetX,this._lastY=t.offsetY;var n=t.dataByCoordSys;n&&n.length?this._showAxisTooltip(n,t):i&&null!=i.dataIndex?(this._lastDataByCoordSys=null,this._showSeriesItemTooltip(t,i,e)):i&&i.tooltip?(this._lastDataByCoordSys=null,this._showComponentItemTooltip(t,i,e)):(this._lastDataByCoordSys=null,this._hide(e))}},_showOrMove:function(t,e){var i=t.get(\"showDelay\");e=a.bind(e,this),clearTimeout(this._showTimout),i>0?this._showTimout=setTimeout(e,i):e()},_showAxisTooltip:function(t,e){var i=this._ecModel,n=[e.offsetX,e.offsetY],r=[],o=[],s=S([e.tooltipOption,this._tooltipModel]),u=this._renderMode,c=this._newLine,h={};x(t,(function(t){x(t.dataByAxis,(function(t){var e=i.getComponent(t.axisDim+\"Axis\",t.axisIndex),n=t.value,s=[];if(e&&null!=n){var d=m.getValueLabel(n,e.axis,i,t.seriesDataIndices,t.valueLabelOpt);a.each(t.seriesDataIndices,(function(r){var l=i.getSeriesByIndex(r.seriesIndex),c=r.dataIndexInside,p=l&&l.getDataParams(c);if(p.axisDim=t.axisDim,p.axisIndex=t.axisIndex,p.axisType=t.axisType,p.axisId=t.axisId,p.axisValue=g.getAxisRawValue(e.axis,n),p.axisValueLabel=d,p){o.push(p);var f,m=l.formatTooltip(c,!0,null,u);a.isObject(m)?(f=m.html,a.merge(h,m.markers)):f=m,s.push(f)}}));var p=d;r.push(\"html\"!==u?s.join(c):(p?l.encodeHTML(p)+c:\"\")+s.join(c))}}))}),this),r.reverse(),r=r.join(this._newLine+this._newLine);var d=e.position;this._showOrMove(s,(function(){this._updateContentNotChangedOnAxis(t)?this._updatePosition(s,d,n[0],n[1],this._tooltipContent,o):this._showTooltipContent(s,r,o,Math.random(),n[0],n[1],d,void 0,h)}))},_showSeriesItemTooltip:function(t,e,i){var n=e.seriesIndex,r=this._ecModel.getSeriesByIndex(n),o=e.dataModel||r,s=e.dataIndex,l=e.dataType,u=o.getData(l),c=S([u.getItemModel(s),o,r&&(r.coordinateSystem||{}).model,this._tooltipModel]),h=c.get(\"trigger\");if(null==h||\"item\"===h){var d,p,f=o.getDataParams(s,l),g=o.formatTooltip(s,!1,l,this._renderMode);a.isObject(g)?(d=g.html,p=g.markers):(d=g,p=null);var m=\"item_\"+o.name+\"_\"+s;this._showOrMove(c,(function(){this._showTooltipContent(c,d,f,m,t.offsetX,t.offsetY,t.position,t.target,p)})),i({type:\"showTip\",dataIndexInside:s,dataIndex:u.getRawIndex(s),seriesIndex:n,from:this.uid})}},_showComponentItemTooltip:function(t,e,i){var n=e.tooltip;\"string\"==typeof n&&(n={content:n,formatter:n});var a=new p(n,this._tooltipModel,this._ecModel),r=a.get(\"content\"),o=Math.random();this._showOrMove(a,(function(){this._showTooltipContent(a,r,a.get(\"formatterParams\")||{},o,t.offsetX,t.offsetY,t.position,e)})),i({type:\"showTip\",from:this.uid})},_showTooltipContent:function(t,e,i,n,a,r,o,s,u){if(this._ticket=\"\",t.get(\"showContent\")&&t.get(\"show\")){var c=this._tooltipContent,h=t.get(\"formatter\");o=o||t.get(\"position\");var d=e;if(h&&\"string\"==typeof h)d=l.formatTpl(h,i,!0);else if(\"function\"==typeof h){var p=y((function(e,n){e===this._ticket&&(c.setContent(n,u,t),this._updatePosition(t,o,a,r,c,i,s))}),this);this._ticket=n,d=h(i,n,p)}c.setContent(d,u,t),c.show(t),this._updatePosition(t,o,a,r,c,i,s)}},_updatePosition:function(t,e,i,n,r,o,s){var l=this._api.getWidth(),u=this._api.getHeight();e=e||t.get(\"position\");var c=r.getSize(),h=t.get(\"align\"),p=t.get(\"verticalAlign\"),f=s&&s.getBoundingRect().clone();if(s&&f.applyTransform(s.transform),\"function\"==typeof e&&(e=e([i,n],o,r.el,f,{viewSize:[l,u],contentSize:c.slice()})),a.isArray(e))i=_(e[0],l),n=_(e[1],u);else if(a.isObject(e)){e.width=c[0],e.height=c[1];var g=d.getLayoutRect(e,{width:l,height:u});i=g.x,n=g.y,h=null,p=null}else if(\"string\"==typeof e&&s){var m=function(t,e,i){var n=i[0],a=i[1],r=0,o=0,s=e.width,l=e.height;switch(t){case\"inside\":r=e.x+s/2-n/2,o=e.y+l/2-a/2;break;case\"top\":r=e.x+s/2-n/2,o=e.y-a-5;break;case\"bottom\":r=e.x+s/2-n/2,o=e.y+l+5;break;case\"left\":r=e.x-n-5,o=e.y+l/2-a/2;break;case\"right\":r=e.x+s+5,o=e.y+l/2-a/2}return[r,o]}(e,f,c);i=m[0],n=m[1]}else m=function(t,e,i,n,a,r,o){var s=i.getOuterSize(),l=s.width,u=s.height;return null!=r&&(t+l+r>n?t-=l+r:t+=r),null!=o&&(e+u+o>a?e-=u+o:e+=o),[t,e]}(i,n,r,l,u,h?null:20,p?null:20),i=m[0],n=m[1];h&&(i-=I(h)?c[0]/2:\"right\"===h?c[0]:0),p&&(n-=I(p)?c[1]/2:\"bottom\"===p?c[1]:0),t.get(\"confine\")&&(m=function(t,e,i,n,a){var r=i.getOuterSize(),o=r.width,s=r.height;return t=Math.min(t+o,n)-o,e=Math.min(e+s,a)-s,[t=Math.max(t,0),e=Math.max(e,0)]}(i,n,r,l,u),i=m[0],n=m[1]),r.moveTo(i,n)},_updateContentNotChangedOnAxis:function(t){var e=this._lastDataByCoordSys,i=!!e&&e.length===t.length;return i&&x(e,(function(e,n){var a=e.dataByAxis||{},r=(t[n]||{}).dataByAxis||[];(i&=a.length===r.length)&&x(a,(function(t,e){var n=r[e]||{},a=t.seriesDataIndices||[],o=n.seriesDataIndices||[];(i&=t.value===n.value&&t.axisType===n.axisType&&t.axisId===n.axisId&&a.length===o.length)&&x(a,(function(t,e){var n=o[e];i&=t.seriesIndex===n.seriesIndex&&t.dataIndex===n.dataIndex}))}))})),this._lastDataByCoordSys=t,!!i},_hide:function(t){this._lastDataByCoordSys=null,t({type:\"hideTip\",from:this.uid})},dispose:function(t,e){r.node||(this._tooltipContent.dispose(),f.unregister(\"itemTooltip\",e))}});function S(t){for(var e=t.pop();t.length;){var i=t.pop();i&&(p.isInstance(i)&&(i=i.get(\"tooltip\",!0)),\"string\"==typeof i&&(i={formatter:i}),e=new p(i,e,e.ecModel))}return e}function M(t,e){return t.dispatchAction||a.bind(e.dispatchAction,e)}function I(t){return\"center\"===t||\"middle\"===t}t.exports=w},Qxkt:function(t,e,i){var n=i(\"bYtY\"),a=i(\"ItGF\"),r=i(\"4NO4\").makeInner,o=i(\"Yl7c\"),s=o.enableClassExtend,l=o.enableClassCheck,u=i(\"OQFs\"),c=i(\"m9t5\"),h=i(\"/iHx\"),d=i(\"VR9l\"),p=n.mixin,f=r();function g(t,e,i){this.parentModel=e,this.ecModel=i,this.option=t}function m(t,e,i){for(var n=0;n=e.y&&t[1]<=e.y+e.height:i.contain(i.toLocalCoord(t[1]))&&t[0]>=e.y&&t[0]<=e.y+e.height},pointToData:function(t){var e=this.getAxis();return[e.coordToData(e.toLocalCoord(t[\"horizontal\"===e.orient?0:1]))]},dataToPoint:function(t){var e=this.getAxis(),i=this.getRect(),n=[],a=\"horizontal\"===e.orient?0:1;return t instanceof Array&&(t=t[0]),n[a]=e.toGlobalCoord(e.dataToCoord(+t)),n[1-a]=0===a?i.y+i.height/2:i.x+i.width/2,n}},t.exports=s},\"SA4+\":function(t,e,i){i(\"Tghj\");var n=i(\"ProS\"),a=i(\"IwbS\"),r=i(\"zYTA\"),o=i(\"bYtY\"),s=n.extendChartView({type:\"heatmap\",render:function(t,e,i){var n;e.eachComponent(\"visualMap\",(function(e){e.eachTargetSeries((function(i){i===t&&(n=e)}))})),this.group.removeAll(),this._incrementalDisplayable=null;var a=t.coordinateSystem;\"cartesian2d\"===a.type||\"calendar\"===a.type?this._renderOnCartesianAndCalendar(t,i,0,t.getData().count()):function(t){var e=t.dimensions;return\"lng\"===e[0]&&\"lat\"===e[1]}(a)&&this._renderOnGeo(a,t,n,i)},incrementalPrepareRender:function(t,e,i){this.group.removeAll()},incrementalRender:function(t,e,i,n){e.coordinateSystem&&this._renderOnCartesianAndCalendar(e,n,t.start,t.end,!0)},_renderOnCartesianAndCalendar:function(t,e,i,n,r){var s,l,u=t.coordinateSystem;if(\"cartesian2d\"===u.type){var c=u.getAxis(\"x\"),h=u.getAxis(\"y\");s=c.getBandWidth(),l=h.getBandWidth()}for(var d=this.group,p=t.getData(),f=t.getModel(\"itemStyle\").getItemStyle([\"color\"]),g=t.getModel(\"emphasis.itemStyle\").getItemStyle(),m=t.getModel(\"label\"),v=t.getModel(\"emphasis.label\"),y=u.type,x=\"cartesian2d\"===y?[p.mapDimension(\"x\"),p.mapDimension(\"y\"),p.mapDimension(\"value\")]:[p.mapDimension(\"time\"),p.mapDimension(\"value\")],_=i;_=e[0]&&t<=e[1]}}(b,i.option.range):function(t,e,i){var n=t[1]-t[0],a=(e=o.map(e,(function(e){return{interval:[(e.interval[0]-t[0])/n,(e.interval[1]-t[0])/n]}}))).length,r=0;return function(t){for(var n=r;n=0;n--){var o;if((o=e[n].interval)[0]<=t&&t<=o[1]){r=n;break}}return n>=0&&n=0?n+=g:n-=g:_>=0?n-=g:n+=g}return n}t.exports=function(t,e){var i=[],o=n.quadraticSubdivide,s=[[],[],[]],l=[[],[]],u=[];e/=2,t.eachEdge((function(t,n){var c=t.getLayout(),h=t.getVisual(\"fromSymbol\"),p=t.getVisual(\"toSymbol\");c.__original||(c.__original=[a.clone(c[0]),a.clone(c[1])],c[2]&&c.__original.push(a.clone(c[2])));var f=c.__original;if(null!=c[2]){if(a.copy(s[0],f[0]),a.copy(s[1],f[2]),a.copy(s[2],f[1]),h&&\"none\"!==h){var g=r(t.node1),m=d(s,f[0],g*e);o(s[0][0],s[1][0],s[2][0],m,i),s[0][0]=i[3],s[1][0]=i[4],o(s[0][1],s[1][1],s[2][1],m,i),s[0][1]=i[3],s[1][1]=i[4]}p&&\"none\"!==p&&(g=r(t.node2),m=d(s,f[1],g*e),o(s[0][0],s[1][0],s[2][0],m,i),s[1][0]=i[1],s[2][0]=i[2],o(s[0][1],s[1][1],s[2][1],m,i),s[1][1]=i[1],s[2][1]=i[2]),a.copy(c[0],s[0]),a.copy(c[1],s[2]),a.copy(c[2],s[1])}else a.copy(l[0],f[0]),a.copy(l[1],f[1]),a.sub(u,l[1],l[0]),a.normalize(u,u),h&&\"none\"!==h&&(g=r(t.node1),a.scaleAndAdd(l[0],l[0],u,g*e)),p&&\"none\"!==p&&(g=r(t.node2),a.scaleAndAdd(l[1],l[1],u,-g*e)),a.copy(c[0],l[0]),a.copy(c[1],l[1])}))}},SKnc:function(t,e,i){var n=i(\"bYtY\"),a=i(\"QuXc\"),r=function(t,e,i,n,r,o){this.x=null==t?0:t,this.y=null==e?0:e,this.x2=null==i?1:i,this.y2=null==n?0:n,this.type=\"linear\",this.global=o||!1,a.call(this,r)};r.prototype={constructor:r},n.inherits(r,a),t.exports=r},\"SKx+\":function(t,e,i){var n=i(\"ProS\").extendComponentModel({type:\"axisPointer\",coordSysAxesInfo:null,defaultOption:{show:\"auto\",triggerOn:null,zlevel:0,z:50,type:\"line\",snap:!1,triggerTooltip:!0,value:null,status:null,link:[],animation:null,animationDurationUpdate:200,lineStyle:{color:\"#aaa\",width:1,type:\"solid\"},shadowStyle:{color:\"rgba(150,150,150,0.3)\"},label:{show:!0,formatter:null,precision:\"auto\",margin:3,color:\"#fff\",padding:[5,7,5,7],backgroundColor:\"auto\",borderColor:null,borderWidth:0,shadowBlur:3,shadowColor:\"#aaa\"},handle:{show:!1,icon:\"M10.7,11.9v-1.3H9.3v1.3c-4.9,0.3-8.8,4.4-8.8,9.4c0,5,3.9,9.1,8.8,9.4h1.3c4.9-0.3,8.8-4.4,8.8-9.4C19.5,16.3,15.6,12.2,10.7,11.9z M13.3,24.4H6.7v-1.2h6.6z M13.3,22H6.7v-1.2h6.6z M13.3,19.6H6.7v-1.2h6.6z\",size:45,margin:50,color:\"#333\",shadowBlur:3,shadowColor:\"#aaa\",shadowOffsetX:0,shadowOffsetY:2,throttle:40}}});t.exports=n},SMc4:function(t,e,i){var n=i(\"bYtY\"),a=i(\"bLfw\"),r=i(\"nkfE\"),o=i(\"ICMv\"),s=a.extend({type:\"cartesian2dAxis\",axis:null,init:function(){s.superApply(this,\"init\",arguments),this.resetRange()},mergeOption:function(){s.superApply(this,\"mergeOption\",arguments),this.resetRange()},restoreData:function(){s.superApply(this,\"restoreData\",arguments),this.resetRange()},getCoordSysModel:function(){return this.ecModel.queryComponents({mainType:\"grid\",index:this.option.gridIndex,id:this.option.gridId})[0]}});function l(t,e){return e.type||(e.data?\"category\":\"value\")}n.merge(s.prototype,o);var u={offset:0};r(\"x\",s,l,u),r(\"y\",s,l,u),t.exports=s},SUKs:function(t,e,i){var n=function(){};1===i(\"LPTA\").debugMode&&(n=console.error),t.exports=n},SehX:function(t,e,i){var n=i(\"ProS\"),a=i(\"bYtY\"),r=i(\"2B6p\").updateCenterAndZoom;n.registerAction({type:\"geoRoam\",event:\"geoRoam\",update:\"updateTransform\"},(function(t,e){var i=t.componentType||\"series\";e.eachComponent({mainType:i,query:t},(function(e){var n=e.coordinateSystem;if(\"geo\"===n.type){var o=r(n,t,e.get(\"scaleLimit\"));e.setCenter&&e.setCenter(o.center),e.setZoom&&e.setZoom(o.zoom),\"series\"===i&&a.each(e.seriesGroup,(function(t){t.setCenter(o.center),t.setZoom(o.zoom)}))}}))}))},SgGq:function(t,e,i){var n=i(\"bYtY\"),a=i(\"H6uX\"),r=i(\"YH21\"),o=i(\"pP6R\");function s(t){this._zr=t,this._opt={};var e=n.bind,i=e(l,this),r=e(u,this),o=e(c,this),s=e(h,this),p=e(d,this);a.call(this),this.setPointerChecker=function(t){this.pointerChecker=t},this.enable=function(e,a){this.disable(),this._opt=n.defaults(n.clone(a)||{},{zoomOnMouseWheel:!0,moveOnMouseMove:!0,moveOnMouseWheel:!1,preventDefaultMouseMove:!0}),null==e&&(e=!0),!0!==e&&\"move\"!==e&&\"pan\"!==e||(t.on(\"mousedown\",i),t.on(\"mousemove\",r),t.on(\"mouseup\",o)),!0!==e&&\"scale\"!==e&&\"zoom\"!==e||(t.on(\"mousewheel\",s),t.on(\"pinch\",p))},this.disable=function(){t.off(\"mousedown\",i),t.off(\"mousemove\",r),t.off(\"mouseup\",o),t.off(\"mousewheel\",s),t.off(\"pinch\",p)},this.dispose=this.disable,this.isDragging=function(){return this._dragging},this.isPinching=function(){return this._pinching}}function l(t){if(!(r.isMiddleOrRightButtonOnMouseUpDown(t)||t.target&&t.target.draggable)){var e=t.offsetX,i=t.offsetY;this.pointerChecker&&this.pointerChecker(t,e,i)&&(this._x=e,this._y=i,this._dragging=!0)}}function u(t){if(this._dragging&&g(\"moveOnMouseMove\",t,this._opt)&&\"pinch\"!==t.gestureEvent&&!o.isTaken(this._zr,\"globalPan\")){var e=t.offsetX,i=t.offsetY,n=this._x,a=this._y,s=e-n,l=i-a;this._x=e,this._y=i,this._opt.preventDefaultMouseMove&&r.stop(t.event),f(this,\"pan\",\"moveOnMouseMove\",t,{dx:s,dy:l,oldX:n,oldY:a,newX:e,newY:i})}}function c(t){r.isMiddleOrRightButtonOnMouseUpDown(t)||(this._dragging=!1)}function h(t){var e=g(\"zoomOnMouseWheel\",t,this._opt),i=g(\"moveOnMouseWheel\",t,this._opt),n=t.wheelDelta,a=Math.abs(n),r=t.offsetX,o=t.offsetY;if(0!==n&&(e||i)){if(e){var s=a>3?1.4:a>1?1.2:1.1;p(this,\"zoom\",\"zoomOnMouseWheel\",t,{scale:n>0?s:1/s,originX:r,originY:o})}if(i){var l=Math.abs(n);p(this,\"scrollMove\",\"moveOnMouseWheel\",t,{scrollDelta:(n>0?1:-1)*(l>3?.4:l>1?.15:.05),originX:r,originY:o})}}}function d(t){o.isTaken(this._zr,\"globalPan\")||p(this,\"zoom\",null,t,{scale:t.pinchScale>1?1.1:1/1.1,originX:t.pinchX,originY:t.pinchY})}function p(t,e,i,n,a){t.pointerChecker&&t.pointerChecker(n,a.originX,a.originY)&&(r.stop(n.event),f(t,e,i,n,a))}function f(t,e,i,a,r){r.isAvailableBehavior=n.bind(g,null,i,a),t.trigger(e,r)}function g(t,e,i){var a=i[t];return!t||a&&(!n.isString(a)||e.event[a+\"Key\"])}n.mixin(s,a),t.exports=s},Sj9i:function(t,e,i){var n=i(\"QBsz\"),a=n.create,r=n.distSquare,o=Math.pow,s=Math.sqrt,l=s(3),u=a(),c=a(),h=a();function d(t){return t>-1e-8&&t<1e-8}function p(t){return t>1e-8||t<-1e-8}function f(t,e,i,n,a){var r=1-a;return r*r*(r*t+3*a*e)+a*a*(a*n+3*r*i)}function g(t,e,i,n){var a=1-n;return a*(a*t+2*n*e)+n*n*i}e.cubicAt=f,e.cubicDerivativeAt=function(t,e,i,n,a){var r=1-a;return 3*(((e-t)*r+2*(i-e)*a)*r+(n-i)*a*a)},e.cubicRootAt=function(t,e,i,n,a,r){var u=n+3*(e-i)-t,c=3*(i-2*e+t),h=3*(e-t),p=t-a,f=c*c-3*u*h,g=c*h-9*u*p,m=h*h-3*c*p,v=0;if(d(f)&&d(g))d(c)?r[0]=0:(D=-h/c)>=0&&D<=1&&(r[v++]=D);else{var y=g*g-4*f*m;if(d(y)){var x=g/f,_=-x/2;(D=-c/u+x)>=0&&D<=1&&(r[v++]=D),_>=0&&_<=1&&(r[v++]=_)}else if(y>0){var b=s(y),w=f*c+1.5*u*(-g+b),S=f*c+1.5*u*(-g-b);(D=(-c-((w=w<0?-o(-w,1/3):o(w,1/3))+(S=S<0?-o(-S,1/3):o(S,1/3))))/(3*u))>=0&&D<=1&&(r[v++]=D)}else{var M=(2*f*c-3*u*g)/(2*s(f*f*f)),I=Math.acos(M)/3,T=s(f),A=Math.cos(I),D=(-c-2*T*A)/(3*u),C=(_=(-c+T*(A+l*Math.sin(I)))/(3*u),(-c+T*(A-l*Math.sin(I)))/(3*u));D>=0&&D<=1&&(r[v++]=D),_>=0&&_<=1&&(r[v++]=_),C>=0&&C<=1&&(r[v++]=C)}}return v},e.cubicExtrema=function(t,e,i,n,a){var r=6*i-12*e+6*t,o=9*e+3*n-3*t-9*i,l=3*e-3*t,u=0;if(d(o))p(r)&&(h=-l/r)>=0&&h<=1&&(a[u++]=h);else{var c=r*r-4*o*l;if(d(c))a[0]=-r/(2*o);else if(c>0){var h,f=s(c),g=(-r-f)/(2*o);(h=(-r+f)/(2*o))>=0&&h<=1&&(a[u++]=h),g>=0&&g<=1&&(a[u++]=g)}}return u},e.cubicSubdivide=function(t,e,i,n,a,r){var o=(e-t)*a+t,s=(i-e)*a+e,l=(n-i)*a+i,u=(s-o)*a+o,c=(l-s)*a+s,h=(c-u)*a+u;r[0]=t,r[1]=o,r[2]=u,r[3]=h,r[4]=h,r[5]=c,r[6]=l,r[7]=n},e.cubicProjectPoint=function(t,e,i,n,a,o,l,d,p,g,m){var v,y,x,_,b,w=.005,S=1/0;u[0]=p,u[1]=g;for(var M=0;M<1;M+=.05)c[0]=f(t,i,a,l,M),c[1]=f(e,n,o,d,M),(_=r(u,c))=0&&_=0&&h<=1&&(a[u++]=h);else{var c=o*o-4*r*l;if(d(c))(h=-o/(2*r))>=0&&h<=1&&(a[u++]=h);else if(c>0){var h,f=s(c),g=(-o-f)/(2*r);(h=(-o+f)/(2*r))>=0&&h<=1&&(a[u++]=h),g>=0&&g<=1&&(a[u++]=g)}}return u},e.quadraticExtremum=function(t,e,i){var n=t+i-2*e;return 0===n?.5:(t-e)/n},e.quadraticSubdivide=function(t,e,i,n,a){var r=(e-t)*n+t,o=(i-e)*n+e,s=(o-r)*n+r;a[0]=t,a[1]=r,a[2]=s,a[3]=s,a[4]=o,a[5]=i},e.quadraticProjectPoint=function(t,e,i,n,a,o,l,d,p){var f,m=.005,v=1/0;u[0]=l,u[1]=d;for(var y=0;y<1;y+=.05)c[0]=g(t,i,a,y),c[1]=g(e,n,o,y),(w=r(u,c))=0&&w=0;--n)if(e[n]===t)return!0;return!1}),i):null:i[0]},d.prototype.update=function(t,e){if(t){var i=this.getDefs(!1);if(t[this._domName]&&i.contains(t[this._domName]))\"function\"==typeof e&&e(t);else{var n=this.add(t);n&&(t[this._domName]=n)}}},d.prototype.addDom=function(t){this.getDefs(!0).appendChild(t)},d.prototype.removeDom=function(t){var e=this.getDefs(!1);e&&t[this._domName]&&(e.removeChild(t[this._domName]),t[this._domName]=null)},d.prototype.getDoms=function(){var t=this.getDefs(!1);if(!t)return[];var e=[];return a.each(this._tagNames,(function(i){var n=t.getElementsByTagName(i);e=e.concat([].slice.call(n))})),e},d.prototype.markAllUnused=function(){var t=this.getDoms(),e=this;a.each(t,(function(t){t[e._markLabel]=\"0\"}))},d.prototype.markUsed=function(t){t&&(t[this._markLabel]=\"1\")},d.prototype.removeUnused=function(){var t=this.getDefs(!1);if(t){var e=this.getDoms(),i=this;a.each(e,(function(e){\"1\"!==e[i._markLabel]&&t.removeChild(e)}))}},d.prototype.getSvgProxy=function(t){return t instanceof r?u:t instanceof o?c:t instanceof s?h:u},d.prototype.getTextSvgElement=function(t){return t.__textSvgEl},d.prototype.getSvgElement=function(t){return t.__svgEl},t.exports=d},Swgg:function(t,e,i){var n=i(\"fc+c\").extend({type:\"dataZoom.select\"});t.exports=n},T4UG:function(t,e,i){i(\"Tghj\");var n=i(\"bYtY\"),a=i(\"ItGF\"),r=i(\"7aKB\"),o=r.formatTime,s=r.encodeHTML,l=r.addCommas,u=r.getTooltipMarker,c=i(\"4NO4\"),h=i(\"bLfw\"),d=i(\"5Hur\"),p=i(\"OKJ2\"),f=i(\"+TT/\"),g=f.getLayoutParams,m=f.mergeLayoutParam,v=i(\"9H2F\").createTask,y=i(\"D5nY\"),x=y.prepareSource,_=y.getSource,b=i(\"KxfA\").retrieveRawValue,w=c.makeInner(),S=h.extend({type:\"series.__base__\",seriesIndex:0,coordinateSystem:null,defaultOption:null,legendVisualProvider:null,visualColorAccessPath:\"itemStyle.color\",visualBorderColorAccessPath:\"itemStyle.borderColor\",layoutMode:null,init:function(t,e,i,n){this.seriesIndex=this.componentIndex,this.dataTask=v({count:I,reset:T}),this.dataTask.context={model:this},this.mergeDefaultAndTheme(t,i),x(this);var a=this.getInitialData(t,i);D(a,this),this.dataTask.context.data=a,w(this).dataBeforeProcessed=a,M(this)},mergeDefaultAndTheme:function(t,e){var i=this.layoutMode,a=i?g(t):{},r=this.subType;h.hasClass(r)&&(r+=\"Series\"),n.merge(t,e.getTheme().get(this.subType)),n.merge(t,this.getDefaultOption()),c.defaultEmphasis(t,\"label\",[\"show\"]),this.fillDataTextStyle(t.data),i&&m(t,a,i)},mergeOption:function(t,e){t=n.merge(this.option,t,!0),this.fillDataTextStyle(t.data);var i=this.layoutMode;i&&m(this.option,t,i),x(this);var a=this.getInitialData(t,e);D(a,this),this.dataTask.dirty(),this.dataTask.context.data=a,w(this).dataBeforeProcessed=a,M(this)},fillDataTextStyle:function(t){if(t&&!n.isTypedArray(t))for(var e=[\"show\"],i=0;i\":\"\\n\",d=\"richText\"===a,p={},f=0,g=this.getData(),m=g.mapDimension(\"defaultedTooltip\",!0),v=m.length,y=this.getRawValue(t),x=n.isArray(y),_=g.getItemVisual(t,\"color\");n.isObject(_)&&_.colorStops&&(_=(_.colorStops[0]||{}).color),_=_||\"transparent\";var w,S=(v>1||x&&!v?function(i){var c=n.reduce(i,(function(t,e,i){var n=g.getDimensionInfo(i);return t|(n&&!1!==n.tooltip&&null!=n.displayName)}),0),h=[];function v(t,i){var n=g.getDimensionInfo(i);if(n&&!1!==n.otherDims.tooltip){var m=n.type,v=\"sub\"+r.seriesIndex+\"at\"+f,y=u({color:_,type:\"subItem\",renderMode:a,markerId:v}),x=(c?(\"string\"==typeof y?y:y.content)+s(n.displayName||\"-\")+\": \":\"\")+s(\"ordinal\"===m?t+\"\":\"time\"===m?e?\"\":o(\"yyyy/MM/dd hh:mm:ss\",t):l(t));x&&h.push(x),d&&(p[v]=_,++f)}}m.length?n.each(m,(function(e){v(b(g,t,e),e)})):n.each(i,v);var y=c?d?\"\\n\":\"
\":\"\",x=y+h.join(y||\", \");return{renderMode:a,content:x,style:p}}(y):(w=v?b(g,t,m[0]):x?y[0]:y,{renderMode:a,content:s(l(w)),style:p})).content,M=r.seriesIndex+\"at\"+f,I=u({color:_,type:\"item\",renderMode:a,markerId:M});p[M]=_,++f;var T=g.getName(t),A=this.name;c.isNameSpecified(this)||(A=\"\"),A=A?s(A)+(e?\": \":h):\"\";var D=\"string\"==typeof I?I:I.content;return{html:e?D+A+S:A+D+(T?s(T)+\": \"+S:S),markers:p}},isAnimationEnabled:function(){if(a.node)return!1;var t=this.getShallow(\"animation\");return t&&this.getData().count()>this.getShallow(\"animationThreshold\")&&(t=!1),t},restoreData:function(){this.dataTask.dirty()},getColorFromPalette:function(t,e,i){var n=this.ecModel,a=d.getColorFromPalette.call(this,t,e,i);return a||(a=n.getColorFromPalette(t,e,i)),a},coordDimToDataDim:function(t){return this.getRawData().mapDimension(t,!0)},getProgressive:function(){return this.get(\"progressive\")},getProgressiveThreshold:function(){return this.get(\"progressiveThreshold\")},getAxisTooltipData:null,getTooltipPosition:null,pipeTask:null,preventIncremental:null,pipelineContext:null});function M(t){var e=t.name;c.isNameSpecified(t)||(t.name=function(t){var e=t.getRawData(),i=e.mapDimension(\"seriesName\",!0),a=[];return n.each(i,(function(t){var i=e.getDimensionInfo(t);i.displayName&&a.push(i.displayName)})),a.join(\" \")}(t)||e)}function I(t){return t.model.getRawData().count()}function T(t){var e=t.model;return e.setData(e.getRawData().cloneShallow()),A}function A(t,e){e.outputData&&t.end>e.outputData.count()&&e.model.getRawData().cloneShallow(e.outputData)}function D(t,e){n.each(t.CHANGABLE_METHODS,(function(i){t.wrapMethod(i,n.curry(C,e))}))}function C(t){var e=L(t);e&&e.setOutputEnd(this.count())}function L(t){var e=(t.ecModel||{}).scheduler,i=e&&e.getPipeline(t.uid);if(i){var n=i.currentTask;if(n){var a=n.agentStubMap;a&&(n=a.get(t.uid))}return n}}n.mixin(S,p),n.mixin(S,d),t.exports=S},T6xi:function(t,e,i){var n=i(\"YgsL\"),a=i(\"nCxF\");e.buildPath=function(t,e,i){var r=e.points,o=e.smooth;if(r&&r.length>=2){if(o&&\"spline\"!==o){var s=a(r,o,i,e.smoothConstraint);t.moveTo(r[0][0],r[0][1]);for(var l=r.length,u=0;u<(i?l:l-1);u++){var c=s[2*u],h=s[2*u+1],d=r[(u+1)%l];t.bezierCurveTo(c[0],c[1],h[0],h[1],d[0],d[1])}}else{\"spline\"===o&&(r=n(r,i)),t.moveTo(r[0][0],r[0][1]),u=1;for(var p=r.length;u0?o:s)}function n(t,e){return e.get(t>0?a:r)}}};t.exports=l},TWL2:function(t,e,i){var n=i(\"IwbS\"),a=i(\"bYtY\"),r=i(\"6Ic6\");function o(t,e){n.Group.call(this);var i=new n.Polygon,a=new n.Polyline,r=new n.Text;this.add(i),this.add(a),this.add(r),this.highDownOnUpdate=function(t,e){\"emphasis\"===e?(a.ignore=a.hoverIgnore,r.ignore=r.hoverIgnore):(a.ignore=a.normalIgnore,r.ignore=r.normalIgnore)},this.updateData(t,e,!0)}var s=o.prototype,l=[\"itemStyle\",\"opacity\"];s.updateData=function(t,e,i){var r=this.childAt(0),o=t.hostModel,s=t.getItemModel(e),u=t.getItemLayout(e),c=t.getItemModel(e).get(l);c=null==c?1:c,r.useStyle({}),i?(r.setShape({points:u.points}),r.setStyle({opacity:0}),n.initProps(r,{style:{opacity:c}},o,e)):n.updateProps(r,{style:{opacity:c},shape:{points:u.points}},o,e);var h=s.getModel(\"itemStyle\"),d=t.getItemVisual(e,\"color\");r.setStyle(a.defaults({lineJoin:\"round\",fill:d},h.getItemStyle([\"opacity\"]))),r.hoverStyle=h.getModel(\"emphasis\").getItemStyle(),this._updateLabel(t,e),n.setHoverStyle(this)},s._updateLabel=function(t,e){var i=this.childAt(1),a=this.childAt(2),r=t.hostModel,o=t.getItemModel(e),s=t.getItemLayout(e).label,l=t.getItemVisual(e,\"color\");n.updateProps(i,{shape:{points:s.linePoints||s.linePoints}},r,e),n.updateProps(a,{style:{x:s.x,y:s.y}},r,e),a.attr({rotation:s.rotation,origin:[s.x,s.y],z2:10});var u=o.getModel(\"label\"),c=o.getModel(\"emphasis.label\"),h=o.getModel(\"labelLine\"),d=o.getModel(\"emphasis.labelLine\");l=t.getItemVisual(e,\"color\"),n.setLabelStyle(a.style,a.hoverStyle={},u,c,{labelFetcher:t.hostModel,labelDataIndex:e,defaultText:t.getName(e),autoColor:l,useInsideStyle:!!s.inside},{textAlign:s.textAlign,textVerticalAlign:s.verticalAlign}),a.ignore=a.normalIgnore=!u.get(\"show\"),a.hoverIgnore=!c.get(\"show\"),i.ignore=i.normalIgnore=!h.get(\"show\"),i.hoverIgnore=!d.get(\"show\"),i.setStyle({stroke:l}),i.setStyle(h.getModel(\"lineStyle\").getLineStyle()),i.hoverStyle=d.getModel(\"lineStyle\").getLineStyle()},a.inherits(o,n.Group);var u=r.extend({type:\"funnel\",render:function(t,e,i){var n=t.getData(),a=this._data,r=this.group;n.diff(a).add((function(t){var e=new o(n,t);n.setItemGraphicEl(t,e),r.add(e)})).update((function(t,e){var i=a.getItemGraphicEl(e);i.updateData(n,t),r.add(i),n.setItemGraphicEl(t,i)})).remove((function(t){var e=a.getItemGraphicEl(t);r.remove(e)})).execute(),this._data=n},remove:function(){this.group.removeAll(),this._data=null},dispose:function(){}});t.exports=u},TYVI:function(t,e,i){var n=i(\"5GtS\"),a=i(\"T4UG\").extend({type:\"series.gauge\",getInitialData:function(t,e){return n(this,[\"value\"])},defaultOption:{zlevel:0,z:2,center:[\"50%\",\"50%\"],legendHoverLink:!0,radius:\"75%\",startAngle:225,endAngle:-45,clockwise:!0,min:0,max:100,splitNumber:10,axisLine:{show:!0,lineStyle:{color:[[.2,\"#91c7ae\"],[.8,\"#63869e\"],[1,\"#c23531\"]],width:30}},splitLine:{show:!0,length:30,lineStyle:{color:\"#eee\",width:2,type:\"solid\"}},axisTick:{show:!0,splitNumber:5,length:8,lineStyle:{color:\"#eee\",width:1,type:\"solid\"}},axisLabel:{show:!0,distance:5,color:\"auto\"},pointer:{show:!0,length:\"80%\",width:8},itemStyle:{color:\"auto\"},title:{show:!0,offsetCenter:[0,\"-40%\"],color:\"#333\",fontSize:15},detail:{show:!0,backgroundColor:\"rgba(0,0,0,0)\",borderWidth:0,borderColor:\"#ccc\",width:100,height:null,padding:[5,10],offsetCenter:[0,\"40%\"],color:\"auto\",fontSize:30}}});t.exports=a},Tghj:function(t,e){var i;\"undefined\"!=typeof window?i=window.__DEV__:\"undefined\"!=typeof global&&(i=global.__DEV__),void 0===i&&(i=!0),e.__DEV__=i},ThAp:function(t,e,i){var n=i(\"bYtY\"),a=i(\"5GtS\"),r=i(\"T4UG\"),o=i(\"7aKB\"),s=o.encodeHTML,l=o.addCommas,u=i(\"cCMj\"),c=i(\"KxfA\").retrieveRawAttr,h=i(\"W4dC\"),d=i(\"D5nY\").makeSeriesEncodeForNameBased,p=r.extend({type:\"series.map\",dependencies:[\"geo\"],layoutMode:\"box\",needsDrawMap:!1,seriesGroup:[],getInitialData:function(t){for(var e=a(this,{coordDimensions:[\"value\"],encodeDefaulter:n.curry(d,this)}),i=e.mapDimension(\"value\"),r=n.createHashMap(),o=[],s=[],l=0,u=e.count();l\":\"\\n\";return c.join(\", \")+f+s(o+\" : \"+r)},getTooltipPosition:function(t){if(null!=t){var e=this.getData().getName(t),i=this.coordinateSystem,n=i.getRegion(e);return n&&i.dataToPoint(n.center)}},setZoom:function(t){this.option.zoom=t},setCenter:function(t){this.option.center=t},defaultOption:{zlevel:0,z:2,coordinateSystem:\"geo\",map:\"\",left:\"center\",top:\"center\",aspectScale:.75,showLegendSymbol:!0,dataRangeHoverLink:!0,boundingCoords:null,center:null,zoom:1,scaleLimit:null,label:{show:!1,color:\"#000\"},itemStyle:{borderWidth:.5,borderColor:\"#444\",areaColor:\"#eee\"},emphasis:{label:{show:!0,color:\"rgb(100,0,0)\"},itemStyle:{areaColor:\"rgba(255,215,0,0.8)\"}},nameProperty:\"name\"}});n.mixin(p,u),t.exports=p},TkdX:function(t,e,i){var n=i(\"bYtY\"),a=i(\"IwbS\");function r(t,e,i){a.Group.call(this);var n=new a.Sector({z2:2});n.seriesIndex=e.seriesIndex;var r=new a.Text({z2:4,silent:t.getModel(\"label\").get(\"silent\")});function o(){r.ignore=r.hoverIgnore}function s(){r.ignore=r.normalIgnore}this.add(n),this.add(r),this.updateData(!0,t,\"normal\",e,i),this.on(\"emphasis\",o).on(\"normal\",s).on(\"mouseover\",o).on(\"mouseout\",s)}var o=r.prototype;o.updateData=function(t,e,i,r,o){this.node=e,e.piece=this,r=r||this._seriesModel,o=o||this._ecModel;var s=this.childAt(0);s.dataIndex=e.dataIndex;var l=e.getModel(),u=e.getLayout(),c=n.extend({},u);c.label=null;var h=function(t,e,i){var a=t.getVisual(\"color\"),r=t.getVisual(\"visualMeta\");r&&0!==r.length||(a=null);var o=t.getModel(\"itemStyle\").get(\"color\");if(o)return o;if(a)return a;if(0===t.depth)return i.option.color[0];var s=i.option.color.length;return i.option.color[function(t){for(var e=t;e.depth>1;)e=e.parentNode;var i=t.getAncestors()[0];return n.indexOf(i.children,e)}(t)%s]}(e,0,o);!function(t,e,i){e.getData().setItemVisual(t.dataIndex,\"color\",i)}(e,r,h);var d,p=l.getModel(\"itemStyle\").getItemStyle();if(\"normal\"===i)d=p;else{var f=l.getModel(i+\".itemStyle\").getItemStyle();d=n.merge(f,p)}d=n.defaults({lineJoin:\"bevel\",fill:d.fill||h},d),t?(s.setShape(c),s.shape.r=u.r0,a.updateProps(s,{shape:{r:u.r}},r,e.dataIndex),s.useStyle(d)):\"object\"==typeof d.fill&&d.fill.type||\"object\"==typeof s.style.fill&&s.style.fill.type?(a.updateProps(s,{shape:c},r),s.useStyle(d)):a.updateProps(s,{shape:c,style:d},r),this._updateLabel(r,h,i);var g=l.getShallow(\"cursor\");if(g&&s.attr(\"cursor\",g),t){var m=r.getShallow(\"highlightPolicy\");this._initEvents(s,e,r,m)}this._seriesModel=r||this._seriesModel,this._ecModel=o||this._ecModel,a.setHoverStyle(this)},o.onEmphasis=function(t){var e=this;this.node.hostTree.root.eachNode((function(i){var n,a,r;i.piece&&(e.node===i?i.piece.updateData(!1,i,\"emphasis\"):(n=i,a=e.node,\"none\"!==(r=t)&&(\"self\"===r?n===a:\"ancestor\"===r?n===a||n.isAncestorOf(a):n===a||n.isDescendantOf(a))?i.piece.childAt(0).trigger(\"highlight\"):\"none\"!==t&&i.piece.childAt(0).trigger(\"downplay\")))}))},o.onNormal=function(){this.node.hostTree.root.eachNode((function(t){t.piece&&t.piece.updateData(!1,t,\"normal\")}))},o.onHighlight=function(){this.updateData(!1,this.node,\"highlight\")},o.onDownplay=function(){this.updateData(!1,this.node,\"downplay\")},o._updateLabel=function(t,e,i){var r=this.node.getModel(),o=r.getModel(\"label\"),s=\"normal\"===i||\"emphasis\"===i?o:r.getModel(i+\".label\"),l=r.getModel(\"emphasis.label\"),u=s.get(\"formatter\"),c=n.retrieve(t.getFormattedLabel(this.node.dataIndex,u?i:\"normal\",null,null,\"label\"),this.node.name);!1===S(\"show\")&&(c=\"\");var h=this.node.getLayout(),d=s.get(\"minAngle\");null==d&&(d=o.get(\"minAngle\")),null!=(d=d/180*Math.PI)&&Math.abs(h.endAngle-h.startAngle)Math.PI/2?\"right\":\"left\"):_&&\"center\"!==_?\"left\"===_?(f=h.r0+x,g>Math.PI/2&&(_=\"right\")):\"right\"===_&&(f=h.r-x,g>Math.PI/2&&(_=\"left\")):(f=(h.r+h.r0)/2,_=\"center\"),p.attr(\"style\",{text:c,textAlign:_,textVerticalAlign:S(\"verticalAlign\")||\"middle\",opacity:S(\"opacity\")}),p.attr(\"position\",[f*m+h.cx,f*v+h.cy]);var b=S(\"rotate\"),w=0;function S(t){var e=s.get(t);return null==e?o.get(t):e}\"radial\"===b?(w=-g)<-Math.PI/2&&(w+=Math.PI):\"tangential\"===b?(w=Math.PI/2-g)>Math.PI/2?w-=Math.PI:w<-Math.PI/2&&(w+=Math.PI):\"number\"==typeof b&&(w=b*Math.PI/180),p.attr(\"rotation\",w)},o._initEvents=function(t,e,i,n){t.off(\"mouseover\").off(\"mouseout\").off(\"emphasis\").off(\"normal\");var a=this,r=function(){a.onEmphasis(n)},o=function(){a.onNormal()};i.isAnimationEnabled()&&t.on(\"mouseover\",r).on(\"mouseout\",o).on(\"emphasis\",r).on(\"normal\",o).on(\"downplay\",(function(){a.onDownplay()})).on(\"highlight\",(function(){a.onHighlight()}))},n.inherits(r,a.Group),t.exports=r},Tp9H:function(t,e,i){var n=i(\"ItGF\"),a=i(\"Kagy\"),r=i(\"IUWy\"),o=a.toolbox.saveAsImage;function s(t){this.model=t}s.defaultOption={show:!0,icon:\"M4.7,22.9L29.3,45.5L54.7,23.4M4.6,43.6L4.6,58L53.8,58L53.8,43.6M29.2,45.1L29.2,0\",title:o.title,type:\"png\",connectedBackgroundColor:\"#fff\",name:\"\",excludeComponents:[\"toolbox\"],pixelRatio:1,lang:o.lang.slice()},s.prototype.unusable=!n.canvasSupported,s.prototype.onclick=function(t,e){var i=this.model,a=i.get(\"name\")||t.get(\"title.0.text\")||\"echarts\",r=\"svg\"===e.getZr().painter.getType()?\"svg\":i.get(\"type\",!0)||\"png\",o=e.getConnectedDataURL({type:r,backgroundColor:i.get(\"backgroundColor\",!0)||t.get(\"backgroundColor\")||\"#fff\",connectedBackgroundColor:i.get(\"connectedBackgroundColor\"),excludeComponents:i.get(\"excludeComponents\"),pixelRatio:i.get(\"pixelRatio\")});if(\"function\"!=typeof MouseEvent||n.browser.ie||n.browser.edge)if(window.navigator.msSaveOrOpenBlob){for(var s=atob(o.split(\",\")[1]),l=s.length,u=new Uint8Array(l);l--;)u[l]=s.charCodeAt(l);var c=new Blob([u]);window.navigator.msSaveOrOpenBlob(c,a+\".\"+r)}else{var h=i.get(\"lang\"),d='';window.open().document.write(d)}else{var p=document.createElement(\"a\");p.download=a+\".\"+r,p.target=\"_blank\",p.href=o;var f=new MouseEvent(\"click\",{view:document.defaultView,bubbles:!0,cancelable:!1});p.dispatchEvent(f)}},r.register(\"saveAsImage\",s),t.exports=s},\"U/Mo\":function(t,e){e.getNodeGlobalScale=function(t){var e=t.coordinateSystem;if(\"view\"!==e.type)return 1;var i=t.option.nodeScaleRatio,n=e.scale,a=n&&n[0]||1;return((e.getZoom()-1)*i+1)/a},e.getSymbolSize=function(t){var e=t.getVisual(\"symbolSize\");return e instanceof Array&&(e=(e[0]+e[1])/2),+e}},UOVi:function(t,e,i){var n=i(\"bYtY\"),a=i(\"7aKB\"),r=[\"cartesian2d\",\"polar\",\"singleAxis\"];function o(t,e){t=t.slice();var i=n.map(t,a.capitalFirst);e=(e||[]).slice();var r=n.map(e,a.capitalFirst);return function(a,o){n.each(t,(function(t,n){for(var s={name:t,capital:i[n]},l=0;l=0},e.createNameEach=o,e.eachAxisDim=s,e.createLinkedNodesFinder=function(t,e,i){return function(r){var o,s={nodes:[],records:{}};if(e((function(t){s.records[t.name]={}})),!r)return s;a(r,s);do{o=!1,t(l)}while(o);function l(t){!function(t,e){return n.indexOf(e.nodes,t)>=0}(t,s)&&function(t,a){var r=!1;return e((function(e){n.each(i(t,e)||[],(function(t){a.records[e.name][t]&&(r=!0)}))})),r}(t,s)&&(a(t,s),o=!0)}return s};function a(t,a){a.nodes.push(t),e((function(e){n.each(i(t,e)||[],(function(t){a.records[e.name][t]=!0}))}))}}},UnoB:function(t,e,i){var n=i(\"bYtY\"),a=i(\"OELB\");function r(t,e,i){if(t.count())for(var a,r=e.coordinateSystem,o=e.getLayerSeries(),s=t.mapDimension(\"single\"),l=t.mapDimension(\"value\"),u=n.map(o,(function(e){return n.map(e.indices,(function(e){var i=r.dataToPoint(t.get(s,e));return i[1]=t.get(l,e),i}))})),c=function(t){for(var e=t.length,i=t[0].length,n=[],a=[],r=0,o={},s=0;sr&&(r=u),n.push(u)}for(var c=0;cr&&(r=d)}return o.y0=a,o.max=r,o}(u),h=c.y0,d=i/c.max,p=o.length,f=o[0].indices.length,g=0;gp[\"type_\"+d]&&(d=i),f&=e.get(\"preventDefaultMouseMove\",!0)})),{controlType:d,opt:{zoomOnMouseWheel:!0,moveOnMouseMove:!0,moveOnMouseWheel:!0,preventDefaultMouseMove:!!f}});h.controller.enable(g.controlType,g.opt),h.controller.setPointerChecker(e.containsPoint),r.createOrUpdate(h,\"dispatchAction\",e.dataZoomModel.get(\"throttle\",!0),\"fixRate\")},e.unregister=function(t,e){var i=s(t);n.each(i,(function(t){t.controller.dispose();var i=t.dataZoomInfos;i[e]&&(delete i[e],t.count--)})),l(i)},e.generateCoordId=function(t){return t.type+\"\\0_\"+t.id}},VaxA:function(t,e,i){var n=i(\"bYtY\");function a(t){for(var e=[];t;)(t=t.parentNode)&&e.push(t);return e.reverse()}e.retrieveTargetInfo=function(t,e,i){if(t&&n.indexOf(e,t.type)>=0){var a=i.getData().tree.root,r=t.targetNode;if(\"string\"==typeof r&&(r=a.getNodeById(r)),r&&a.contains(r))return{node:r};var o=t.targetNodeId;if(null!=o&&(r=a.getNodeById(o)))return{node:r}}},e.getPathToRoot=a,e.aboveViewRoot=function(t,e){var i=a(t);return n.indexOf(i,e)>=0},e.wrapTreePathInfo=function(t,e){for(var i=[];t;){var n=t.dataIndex;i.push({name:t.name,dataIndex:n,value:e.getRawValue(n)}),t=t.parentNode}return i.reverse(),i}},Vi4m:function(t,e,i){var n=i(\"bYtY\");t.exports=function(t){null!=t&&n.extend(this,t),this.otherDims={}}},VpOo:function(t,e){e.buildPath=function(t,e){var i,n,a,r,o,s=e.x,l=e.y,u=e.width,c=e.height,h=e.r;u<0&&(s+=u,u=-u),c<0&&(l+=c,c=-c),\"number\"==typeof h?i=n=a=r=h:h instanceof Array?1===h.length?i=n=a=r=h[0]:2===h.length?(i=a=h[0],n=r=h[1]):3===h.length?(i=h[0],n=r=h[1],a=h[2]):(i=h[0],n=h[1],a=h[2],r=h[3]):i=n=a=r=0,i+n>u&&(i*=u/(o=i+n),n*=u/o),a+r>u&&(a*=u/(o=a+r),r*=u/o),n+a>c&&(n*=c/(o=n+a),a*=c/o),i+r>c&&(i*=c/(o=i+r),r*=c/o),t.moveTo(s+i,l),t.lineTo(s+u-n,l),0!==n&&t.arc(s+u-n,l+n,n,-Math.PI/2,0),t.lineTo(s+u,l+c-a),0!==a&&t.arc(s+u-a,l+c-a,a,0,Math.PI/2),t.lineTo(s+r,l+c),0!==r&&t.arc(s+r,l+c-r,r,Math.PI/2,Math.PI),t.lineTo(s,l+i),0!==i&&t.arc(s+i,l+i,i,Math.PI,1.5*Math.PI)}},W2nI:function(t,e,i){var n=i(\"IwbS\"),a=i(\"ProS\"),r=i(\"bYtY\"),o=[\"itemStyle\",\"opacity\"],s=[\"emphasis\",\"itemStyle\",\"opacity\"],l=[\"lineStyle\",\"opacity\"],u=[\"emphasis\",\"lineStyle\",\"opacity\"];function c(t,e){return t.getVisual(\"opacity\")||t.getModel().get(e)}function h(t,e,i){var n=t.getGraphicEl(),a=c(t,e);null!=i&&(null==a&&(a=1),a*=i),n.downplay&&n.downplay(),n.traverse((function(t){\"group\"!==t.type&&t.setStyle(\"opacity\",a)}))}function d(t,e){var i=c(t,e),n=t.getGraphicEl();n.traverse((function(t){\"group\"!==t.type&&t.setStyle(\"opacity\",i)})),n.highlight&&n.highlight()}var p=n.extendShape({shape:{x1:0,y1:0,x2:0,y2:0,cpx1:0,cpy1:0,cpx2:0,cpy2:0,extent:0,orient:\"\"},buildPath:function(t,e){var i=e.extent;t.moveTo(e.x1,e.y1),t.bezierCurveTo(e.cpx1,e.cpy1,e.cpx2,e.cpy2,e.x2,e.y2),\"vertical\"===e.orient?(t.lineTo(e.x2+i,e.y2),t.bezierCurveTo(e.cpx2+i,e.cpy2,e.cpx1+i,e.cpy1,e.x1+i,e.y1)):(t.lineTo(e.x2,e.y2+i),t.bezierCurveTo(e.cpx2,e.cpy2+i,e.cpx1,e.cpy1+i,e.x1,e.y1+i)),t.closePath()},highlight:function(){this.trigger(\"emphasis\")},downplay:function(){this.trigger(\"normal\")}}),f=a.extendChartView({type:\"sankey\",_model:null,_focusAdjacencyDisabled:!1,render:function(t,e,i){var a=this,r=t.getGraph(),o=this.group,s=t.layoutInfo,l=s.width,u=s.height,c=t.getData(),h=t.getData(\"edge\"),d=t.get(\"orient\");this._model=t,o.removeAll(),o.attr(\"position\",[s.x,s.y]),r.eachEdge((function(e){var i=new p;i.dataIndex=e.dataIndex,i.seriesIndex=t.seriesIndex,i.dataType=\"edge\";var a,r,s,c,f,g,m,v,y=e.getModel(\"lineStyle\"),x=y.get(\"curveness\"),_=e.node1.getLayout(),b=e.node1.getModel(),w=b.get(\"localX\"),S=b.get(\"localY\"),M=e.node2.getLayout(),I=e.node2.getModel(),T=I.get(\"localX\"),A=I.get(\"localY\"),D=e.getLayout();switch(i.shape.extent=Math.max(1,D.dy),i.shape.orient=d,\"vertical\"===d?(f=a=(null!=w?w*l:_.x)+D.sy,g=(r=(null!=S?S*u:_.y)+_.dy)*(1-x)+(c=null!=A?A*u:M.y)*x,m=s=(null!=T?T*l:M.x)+D.ty,v=r*x+c*(1-x)):(f=(a=(null!=w?w*l:_.x)+_.dx)*(1-x)+(s=null!=T?T*l:M.x)*x,g=r=(null!=S?S*u:_.y)+D.sy,m=a*x+s*(1-x),v=c=(null!=A?A*u:M.y)+D.ty),i.setShape({x1:a,y1:r,x2:s,y2:c,cpx1:f,cpy1:g,cpx2:m,cpy2:v}),i.setStyle(y.getItemStyle()),i.style.fill){case\"source\":i.style.fill=e.node1.getVisual(\"color\");break;case\"target\":i.style.fill=e.node2.getVisual(\"color\")}n.setHoverStyle(i,e.getModel(\"emphasis.lineStyle\").getItemStyle()),o.add(i),h.setItemGraphicEl(e.dataIndex,i)})),r.eachNode((function(e){var i=e.getLayout(),a=e.getModel(),r=a.get(\"localX\"),s=a.get(\"localY\"),h=a.getModel(\"label\"),d=a.getModel(\"emphasis.label\"),p=new n.Rect({shape:{x:null!=r?r*l:i.x,y:null!=s?s*u:i.y,width:i.dx,height:i.dy},style:a.getModel(\"itemStyle\").getItemStyle()}),f=e.getModel(\"emphasis.itemStyle\").getItemStyle();n.setLabelStyle(p.style,f,h,d,{labelFetcher:t,labelDataIndex:e.dataIndex,defaultText:e.id,isRectText:!0}),p.setStyle(\"fill\",e.getVisual(\"color\")),n.setHoverStyle(p,f),o.add(p),c.setItemGraphicEl(e.dataIndex,p),p.dataType=\"node\"})),c.eachItemGraphicEl((function(e,n){var r=c.getItemModel(n);r.get(\"draggable\")&&(e.drift=function(e,r){a._focusAdjacencyDisabled=!0,this.shape.x+=e,this.shape.y+=r,this.dirty(),i.dispatchAction({type:\"dragNode\",seriesId:t.id,dataIndex:c.getRawIndex(n),localX:this.shape.x/l,localY:this.shape.y/u})},e.ondragend=function(){a._focusAdjacencyDisabled=!1},e.draggable=!0,e.cursor=\"move\"),e.highlight=function(){this.trigger(\"emphasis\")},e.downplay=function(){this.trigger(\"normal\")},e.focusNodeAdjHandler&&e.off(\"mouseover\",e.focusNodeAdjHandler),e.unfocusNodeAdjHandler&&e.off(\"mouseout\",e.unfocusNodeAdjHandler),r.get(\"focusNodeAdjacency\")&&(e.on(\"mouseover\",e.focusNodeAdjHandler=function(){a._focusAdjacencyDisabled||(a._clearTimer(),i.dispatchAction({type:\"focusNodeAdjacency\",seriesId:t.id,dataIndex:e.dataIndex}))}),e.on(\"mouseout\",e.unfocusNodeAdjHandler=function(){a._focusAdjacencyDisabled||a._dispatchUnfocus(i)}))})),h.eachItemGraphicEl((function(e,n){var r=h.getItemModel(n);e.focusNodeAdjHandler&&e.off(\"mouseover\",e.focusNodeAdjHandler),e.unfocusNodeAdjHandler&&e.off(\"mouseout\",e.unfocusNodeAdjHandler),r.get(\"focusNodeAdjacency\")&&(e.on(\"mouseover\",e.focusNodeAdjHandler=function(){a._focusAdjacencyDisabled||(a._clearTimer(),i.dispatchAction({type:\"focusNodeAdjacency\",seriesId:t.id,edgeDataIndex:e.dataIndex}))}),e.on(\"mouseout\",e.unfocusNodeAdjHandler=function(){a._focusAdjacencyDisabled||a._dispatchUnfocus(i)}))})),!this._data&&t.get(\"animation\")&&o.setClipPath(function(t,e,i){var a=new n.Rect({shape:{x:t.x-10,y:t.y-10,width:0,height:t.height+20}});return n.initProps(a,{shape:{width:t.width+20}},e,(function(){o.removeClipPath()})),a}(o.getBoundingRect(),t)),this._data=t.getData()},dispose:function(){this._clearTimer()},_dispatchUnfocus:function(t){var e=this;this._clearTimer(),this._unfocusDelayTimer=setTimeout((function(){e._unfocusDelayTimer=null,t.dispatchAction({type:\"unfocusNodeAdjacency\",seriesId:e._model.id})}),500)},_clearTimer:function(){this._unfocusDelayTimer&&(clearTimeout(this._unfocusDelayTimer),this._unfocusDelayTimer=null)},focusNodeAdjacency:function(t,e,i,n){var a=t.getData(),c=a.graph,p=n.dataIndex,f=a.getItemModel(p),g=n.edgeDataIndex;if(null!=p||null!=g){var m=c.getNodeByIndex(p),v=c.getEdgeByIndex(g);if(c.eachNode((function(t){h(t,o,.1)})),c.eachEdge((function(t){h(t,l,.1)})),m){d(m,s);var y=f.get(\"focusNodeAdjacency\");\"outEdges\"===y?r.each(m.outEdges,(function(t){t.dataIndex<0||(d(t,u),d(t.node2,s))})):\"inEdges\"===y?r.each(m.inEdges,(function(t){t.dataIndex<0||(d(t,u),d(t.node1,s))})):\"allEdges\"===y&&r.each(m.edges,(function(t){t.dataIndex<0||(d(t,u),t.node1!==m&&d(t.node1,s),t.node2!==m&&d(t.node2,s))}))}v&&(d(v,u),d(v.node1,s),d(v.node2,s))}},unfocusNodeAdjacency:function(t,e,i,n){var a=t.getGraph();a.eachNode((function(t){h(t,o)})),a.eachEdge((function(t){h(t,l)}))}});t.exports=f},W4dC:function(t,e,i){i(\"Tghj\");var n=i(\"bYtY\"),a=n.each,r=n.createHashMap,o=i(\"7DRL\"),s=i(\"TIY9\"),l=i(\"yS9w\"),u=i(\"mFDi\"),c={geoJSON:s,svg:l},h={load:function(t,e,i){var n,o=[],s=r(),l=r(),h=p(t);return a(h,(function(r){var u=c[r.type].load(t,r,i);a(u.regions,(function(t){var i=t.name;e&&e.hasOwnProperty(i)&&(t=t.cloneShallow(i=e[i])),o.push(t),s.set(i,t),l.set(i,t.center)}));var h=u.boundingRect;h&&(n?n.union(h):n=h.clone())})),{regions:o,regionsMap:s,nameCoordMap:l,boundingRect:n||new u(0,0,0,0)}},makeGraphic:d(\"makeGraphic\"),removeGraphic:d(\"removeGraphic\")};function d(t){return function(e,i){var n=p(e),r=[];return a(n,(function(n){var a=c[n.type][t];a&&r.push(a(e,n,i))})),r}}function p(t){return o.retrieveMap(t)||[]}t.exports=h},WGYa:function(t,e,i){var n=i(\"7yuC\").forceLayout,a=i(\"HF/U\").simpleLayout,r=i(\"lOQZ\").circularLayout,o=i(\"OELB\").linearMap,s=i(\"QBsz\"),l=i(\"bYtY\"),u=i(\"DDd/\").getCurvenessForEdge;t.exports=function(t){t.eachSeriesByType(\"graph\",(function(t){if(!(y=t.coordinateSystem)||\"view\"===y.type)if(\"force\"===t.get(\"layout\")){var e=t.preservedPoints||{},i=t.getGraph(),c=i.data,h=i.edgeData,d=t.getModel(\"force\"),p=d.get(\"initLayout\");t.preservedPoints?c.each((function(t){var i=c.getId(t);c.setItemLayout(t,e[i]||[NaN,NaN])})):p&&\"none\"!==p?\"circular\"===p&&r(t,\"value\"):a(t);var f=c.getDataExtent(\"value\"),g=h.getDataExtent(\"value\"),m=d.get(\"repulsion\"),v=d.get(\"edgeLength\");l.isArray(m)||(m=[m,m]),l.isArray(v)||(v=[v,v]),v=[v[1],v[0]];var y,x=c.mapArray(\"value\",(function(t,e){var i=c.getItemLayout(e),n=o(t,f,m);return isNaN(n)&&(n=(m[0]+m[1])/2),{w:n,rep:n,fixed:c.getItemModel(e).get(\"fixed\"),p:!i||isNaN(i[0])||isNaN(i[1])?null:i}})),_=h.mapArray(\"value\",(function(e,n){var a=i.getEdgeByIndex(n),r=o(e,g,v);isNaN(r)&&(r=(v[0]+v[1])/2);var s=a.getModel(),c=l.retrieve3(s.get(\"lineStyle.curveness\"),-u(a,t,n,!0),0);return{n1:x[a.node1.dataIndex],n2:x[a.node2.dataIndex],d:r,curveness:c,ignoreForceLayout:s.get(\"ignoreForceLayout\")}})),b=(y=t.coordinateSystem).getBoundingRect(),w=n(x,_,{rect:b,gravity:d.get(\"gravity\"),friction:d.get(\"friction\")}),S=w.step;w.step=function(t){for(var n=0,a=x.length;n=0;s--)null==i[s]&&(delete a[e[s]],e.pop())}(a):c(a,!0):(n.assert(\"linear\"!==e||a.dataExtent),c(a))};l.prototype={constructor:l,mapValueToVisual:function(t){var e=this._normalizeData(t);return this._doMap(e,t)},getNormalizer:function(){return n.bind(this._normalizeData,this)}};var u=l.visualHandlers={color:{applyVisual:p(\"color\"),getColorMapper:function(){var t=this.option;return n.bind(\"category\"===t.mappingMethod?function(t,e){return!e&&(t=this._normalizeData(t)),f.call(this,t)}:function(e,i,n){var r=!!n;return!i&&(e=this._normalizeData(e)),n=a.fastLerp(e,t.parsedVisual,n),r?n:a.stringify(n,\"rgba\")},this)},_doMap:{linear:function(t){return a.stringify(a.fastLerp(t,this.option.parsedVisual),\"rgba\")},category:f,piecewise:function(t,e){var i=v.call(this,e);return null==i&&(i=a.stringify(a.fastLerp(t,this.option.parsedVisual),\"rgba\")),i},fixed:g}},colorHue:h((function(t,e){return a.modifyHSL(t,e)})),colorSaturation:h((function(t,e){return a.modifyHSL(t,null,e)})),colorLightness:h((function(t,e){return a.modifyHSL(t,null,null,e)})),colorAlpha:h((function(t,e){return a.modifyAlpha(t,e)})),opacity:{applyVisual:p(\"opacity\"),_doMap:m([0,1])},liftZ:{applyVisual:p(\"liftZ\"),_doMap:{linear:g,category:g,piecewise:g,fixed:g}},symbol:{applyVisual:function(t,e,i){var a=this.mapValueToVisual(t);if(n.isString(a))i(\"symbol\",a);else if(s(a))for(var r in a)a.hasOwnProperty(r)&&i(r,a[r])},_doMap:{linear:d,category:f,piecewise:function(t,e){var i=v.call(this,e);return null==i&&(i=d.call(this,t)),i},fixed:g}},symbolSize:{applyVisual:p(\"symbolSize\"),_doMap:m([0,1])}};function c(t,e){var i=t.visual,a=[];n.isObject(i)?o(i,(function(t){a.push(t)})):null!=i&&a.push(i),e||1!==a.length||{color:1,symbol:1}.hasOwnProperty(t.type)||(a[1]=a[0]),y(t,a)}function h(t){return{applyVisual:function(e,i,n){e=this.mapValueToVisual(e),n(\"color\",t(i(\"color\"),e))},_doMap:m([0,1])}}function d(t){var e=this.option.visual;return e[Math.round(r(t,[0,1],[0,e.length-1],!0))]||{}}function p(t){return function(e,i,n){n(t,this.mapValueToVisual(e))}}function f(t){var e=this.option.visual;return e[this.option.loop&&-1!==t?t%e.length:t]}function g(){return this.option.visual[0]}function m(t){return{linear:function(e){return r(e,t,this.option.visual,!0)},category:f,piecewise:function(e,i){var n=v.call(this,i);return null==n&&(n=r(e,t,this.option.visual,!0)),n},fixed:g}}function v(t){var e=this.option,i=e.pieceList;if(e.hasSpecialVisual){var n=i[l.findPieceIndex(t,i)];if(n&&n.visual)return n.visual[this.type]}}function y(t,e){return t.visual=e,\"color\"===t.type&&(t.parsedVisual=n.map(e,(function(t){return a.parse(t)}))),e}var x={linear:function(t){return r(t,this.option.dataExtent,[0,1],!0)},piecewise:function(t){var e=this.option.pieceList,i=l.findPieceIndex(t,e,!0);if(null!=i)return r(i,[0,e.length-1],[0,1],!0)},category:function(t){var e=this.option.categories?this.option.categoryMap[t]:t;return null==e?-1:e},fixed:n.noop};function _(t,e,i){return t?e<=i:e=0){var a=\"touchend\"!==n?e.targetTouches[0]:e.changedTouches[0];a&&h(t,a,e,i)}else h(t,e,e,i),e.zrDelta=e.wheelDelta?e.wheelDelta/120:-(e.detail||0)/3;var r=e.button;return null==e.which&&void 0!==r&&u.test(e.type)&&(e.which=1&r?1:2&r?3:4&r?2:0),e},e.addEventListener=function(t,e,i,n){l?t.addEventListener(e,i,n):t.attachEvent(\"on\"+e,i)},e.removeEventListener=function(t,e,i,n){l?t.removeEventListener(e,i,n):t.detachEvent(\"on\"+e,i)},e.stop=f,e.isMiddleOrRightButtonOnMouseUpDown=function(t){return 2===t.which||3===t.which},e.notLeftMouse=function(t){return t.which>1}},YNf1:function(t,e,i){var n=i(\"IwbS\"),a=i(\"6Ic6\").extend({type:\"parallel\",init:function(){this._dataGroup=new n.Group,this.group.add(this._dataGroup)},render:function(t,e,i,a){var u=this._dataGroup,c=t.getData(),h=this._data,d=t.coordinateSystem,p=d.dimensions,f=s(t);if(c.diff(h).add((function(t){l(o(c,u,t,p,d),c,t,f)})).update((function(e,i){var o=h.getItemGraphicEl(i),s=r(c,e,p,d);c.setItemGraphicEl(e,o),n.updateProps(o,{shape:{points:s}},a&&!1===a.animation?null:t,e),l(o,c,e,f)})).remove((function(t){var e=h.getItemGraphicEl(t);u.remove(e)})).execute(),!this._initialized){this._initialized=!0;var g=function(t,e,i){var a=t.model,r=t.getRect(),o=new n.Rect({shape:{x:r.x,y:r.y,width:r.width,height:r.height}}),s=\"horizontal\"===a.get(\"layout\")?\"width\":\"height\";return o.setShape(s,0),n.initProps(o,{shape:{width:r.width,height:r.height}},e,(function(){setTimeout((function(){u.removeClipPath()}))})),o}(d,t);u.setClipPath(g)}this._data=c},incrementalPrepareRender:function(t,e,i){this._initialized=!0,this._data=null,this._dataGroup.removeAll()},incrementalRender:function(t,e,i){for(var n=e.getData(),a=e.coordinateSystem,r=a.dimensions,u=s(e),c=t.start;c65535?f:m}var y=[\"hasItemOption\",\"_nameList\",\"_idList\",\"_invertedIndicesMap\",\"_rawData\",\"_chunkSize\",\"_chunkCount\",\"_dimValueGetter\",\"_count\",\"_rawCount\",\"_nameDimIdx\",\"_idDimIdx\"],x=[\"_extent\",\"_approximateExtent\",\"_rawExtent\"];function _(t,e){n.each(y.concat(e.__wrappedMethods||[]),(function(i){e.hasOwnProperty(i)&&(t[i]=e[i])})),t.__wrappedMethods=e.__wrappedMethods,n.each(x,(function(i){t[i]=n.clone(e[i])})),t._calculationInfo=n.extend(e._calculationInfo)}var b=function(t,e){t=t||[\"x\",\"y\"];for(var i={},a=[],r={},o=0;o=0?this._indices[t]:-1}function D(t,e){var i=t._idList[e];return null==i&&(i=I(t,t._idDimIdx,e)),null==i&&(i=\"e\\0\\0\"+e),i}function C(t){return n.isArray(t)||(t=[t]),t}function L(t,e){var i=t.dimensions,a=new b(n.map(i,t.getDimensionInfo,t),t.hostModel);_(a,t);for(var r=a._storage={},o=t._storage,s=0;s=0?(r[l]=P(o[l]),a._rawExtent[l]=[1/0,-1/0],a._extent[l]=null):r[l]=o[l])}return a}function P(t){for(var e,i,n=new Array(t.length),a=0;ax[1]&&(x[1]=y)}e&&(this._nameList[d]=e[p])}this._rawCount=this._count=l,this._extent={},M(this)},w._initDataFromProvider=function(t,e){if(!(t>=e)){for(var i,n=this._chunkSize,a=this._rawData,r=this._storage,o=this.dimensions,s=o.length,l=this._dimensionInfos,u=this._nameList,c=this._idList,h=this._rawExtent,d=this._nameRepeatCount={},p=this._chunkCount,f=0;fT[1]&&(T[1]=I)}if(!a.pure){var A=u[v];if(m&&null==A)if(null!=m.name)u[v]=A=m.name;else if(null!=i){var D=o[i],C=r[D][y];if(C){A=C[x];var L=l[D].ordinalMeta;L&&L.categories.length&&(A=L.categories[A])}}var P=null==m?null:m.id;null==P&&null!=A&&(d[A]=d[A]||0,P=A,d[A]>0&&(P+=\"__ec__\"+d[A]),d[A]++),null!=P&&(c[v]=P)}}!a.persistent&&a.clean&&a.clean(),this._rawCount=this._count=e,this._extent={},M(this)}},w.count=function(){return this._count},w.getIndices=function(){var t=this._indices;if(t){var e=this._count;if((n=t.constructor)===Array){a=new n(e);for(var i=0;i=0&&e=0&&er&&(r=s)}return this._extent[t]=i=[a,r],i},w.getApproximateExtent=function(t){return t=this.getDimension(t),this._approximateExtent[t]||this.getDataExtent(t)},w.setApproximateExtent=function(t,e){e=this.getDimension(e),this._approximateExtent[e]=t.slice()},w.getCalculationInfo=function(t){return this._calculationInfo[t]},w.setCalculationInfo=function(t,e){d(t)?n.extend(this._calculationInfo,t):this._calculationInfo[t]=e},w.getSum=function(t){var e=0;if(this._storage[t])for(var i=0,n=this.count();i=this._rawCount||t<0)return-1;if(!this._indices)return t;var e=this._indices,i=e[t];if(null!=i&&it))return r;a=r-1}}return-1},w.indicesOfNearest=function(t,e,i){var n=[];if(!this._storage[t])return n;null==i&&(i=1/0);for(var a=1/0,r=-1,o=0,s=0,l=this.count();s=0&&r<0)&&(a=c,r=u,o=0),u===r&&(n[o++]=s))}return n.length=o,n},w.getRawIndex=T,w.getRawDataItem=function(t){if(this._rawData.persistent)return this._rawData.getItem(this.getRawIndex(t));for(var e=[],i=0;i=l&&I<=u||isNaN(I))&&(r[o++]=h),h++;c=!0}else if(2===n){d=this._storage[s];var y=this._storage[e[1]],x=t[e[1]][0],_=t[e[1]][1];for(p=0;p=l&&I<=u||isNaN(I))&&(w>=x&&w<=_||isNaN(w))&&(r[o++]=h),h++}}c=!0}}if(!c)if(1===n)for(m=0;m=l&&I<=u||isNaN(I))&&(r[o++]=S)}else for(m=0;mt[D][1])&&(M=!1)}M&&(r[o++]=this.getRawIndex(m))}return ow[1]&&(w[1]=b)}}}return r},w.downSample=function(t,e,i,n){for(var a=L(this,[t]),r=a._storage,o=[],s=Math.floor(1/e),l=r[t],u=this.count(),c=this._chunkSize,h=a._rawExtent[t],d=new(v(this))(u),p=0,f=0;fu-f&&(o.length=s=u-f);for(var g=0;gh[1]&&(h[1]=x),d[p++]=_}return a._count=p,a._indices=d,a.getRawIndex=A,a},w.getItemModel=function(t){var e=this.hostModel;return new a(this.getRawDataItem(t),e,e&&e.ecModel)},w.diff=function(t){var e=this;return new r(t?t.getIndices():[],this.getIndices(),(function(e){return D(t,e)}),(function(t){return D(e,t)}))},w.getVisual=function(t){var e=this._visual;return e&&e[t]},w.setVisual=function(t,e){if(d(t))for(var i in t)t.hasOwnProperty(i)&&this.setVisual(i,t[i]);else this._visual=this._visual||{},this._visual[t]=e},w.setLayout=function(t,e){if(d(t))for(var i in t)t.hasOwnProperty(i)&&this.setLayout(i,t[i]);else this._layout[t]=e},w.getLayout=function(t){return this._layout[t]},w.getItemLayout=function(t){return this._itemLayouts[t]},w.setItemLayout=function(t,e,i){this._itemLayouts[t]=i?n.extend(this._itemLayouts[t]||{},e):e},w.clearItemLayouts=function(){this._itemLayouts.length=0},w.getItemVisual=function(t,e,i){var n=this._itemVisuals[t],a=n&&n[e];return null!=a||i?a:this.getVisual(e)},w.setItemVisual=function(t,e,i){var n=this._itemVisuals[t]||{},a=this.hasItemVisual;if(this._itemVisuals[t]=n,d(e))for(var r in e)e.hasOwnProperty(r)&&(n[r]=e[r],a[r]=!0);else n[e]=i,a[e]=!0},w.clearAllVisual=function(){this._visual={},this._itemVisuals=[],this.hasItemVisual={}};var k=function(t){t.seriesIndex=this.seriesIndex,t.dataIndex=this.dataIndex,t.dataType=this.dataType};w.setItemGraphicEl=function(t,e){var i=this.hostModel;e&&(e.dataIndex=t,e.dataType=this.dataType,e.seriesIndex=i&&i.seriesIndex,\"group\"===e.type&&e.traverse(k,e)),this._graphicEls[t]=e},w.getItemGraphicEl=function(t){return this._graphicEls[t]},w.eachItemGraphicEl=function(t,e){n.each(this._graphicEls,(function(i,n){i&&t&&t.call(e,i,n)}))},w.cloneShallow=function(t){if(!t){var e=n.map(this.dimensions,this.getDimensionInfo,this);t=new b(e,this.hostModel)}return t._storage=this._storage,_(t,this),t._indices=this._indices?new(0,this._indices.constructor)(this._indices):null,t.getRawIndex=t._indices?A:T,t},w.wrapMethod=function(t,e){var i=this[t];\"function\"==typeof i&&(this.__wrappedMethods=this.__wrappedMethods||[],this.__wrappedMethods.push(t),this[t]=function(){var t=i.apply(this,arguments);return e.apply(this,[t].concat(n.slice(arguments)))})},w.TRANSFERABLE_METHODS=[\"cloneShallow\",\"downSample\",\"map\"],w.CHANGABLE_METHODS=[\"filterSelf\",\"selectRange\"],t.exports=b},YgsL:function(t,e,i){var n=i(\"QBsz\").distance;function a(t,e,i,n,a,r,o){var s=.5*(i-t),l=.5*(n-e);return(2*(e-i)+s+l)*o+(-3*(e-i)-2*s-l)*r+s*a+e}t.exports=function(t,e){for(var i=t.length,r=[],o=0,s=1;si-2?i-1:p+1],h=t[p>i-3?i-1:p+2]);var m=f*f,v=f*m;r.push([a(u[0],g[0],c[0],h[0],f,m,v),a(u[1],g[1],c[1],h[1],f,m,v)])}return r}},Yl7c:function(t,e,i){i(\"Tghj\");var n=i(\"bYtY\"),a=\"___EC__COMPONENT__CONTAINER___\";function r(t){var e={main:\"\",sub:\"\"};return t&&(t=t.split(\".\"),e.main=t[0]||\"\",e.sub=t[1]||\"\"),e}var o=0;function s(t,e){var i=n.slice(arguments,2);return this.superClass.prototype[e].apply(t,i)}function l(t,e,i){return this.superClass.prototype[e].apply(t,i)}e.parseClassType=r,e.enableClassExtend=function(t,e){t.$constructor=t,t.extend=function(t){var e=this,i=function(){t.$constructor?t.$constructor.apply(this,arguments):e.apply(this,arguments)};return n.extend(i.prototype,t),i.extend=this.extend,i.superCall=s,i.superApply=l,n.inherits(i,this),i.superClass=e,i}},e.enableClassCheck=function(t){var e=[\"__\\0is_clz\",o++,Math.random().toFixed(3)].join(\"_\");t.prototype[e]=!0,t.isInstance=function(t){return!(!t||!t[e])}},e.enableClassManagement=function(t,e){e=e||{};var i={};if(t.registerClass=function(t,e){return e&&(function(t){n.assert(/^[a-zA-Z0-9_]+([.][a-zA-Z0-9_]+)?$/.test(t),'componentType \"'+t+'\" illegal')}(e),(e=r(e)).sub?e.sub!==a&&((function(t){var e=i[t.main];return e&&e[a]||((e=i[t.main]={})[a]=!0),e}(e))[e.sub]=t):i[e.main]=t),t},t.getClass=function(t,e,n){var r=i[t];if(r&&r[a]&&(r=e?r[e]:null),n&&!r)throw new Error(e?\"Component \"+t+\".\"+(e||\"\")+\" not exists. Load it first.\":t+\".type should be specified.\");return r},t.getClassesByMainType=function(t){t=r(t);var e=[],o=i[t.main];return o&&o[a]?n.each(o,(function(t,i){i!==a&&e.push(t)})):e.push(o),e},t.hasClass=function(t){return t=r(t),!!i[t.main]},t.getAllClassMainTypes=function(){var t=[];return n.each(i,(function(e,i){t.push(i)})),t},t.hasSubTypes=function(t){t=r(t);var e=i[t.main];return e&&e[a]},t.parseClassType=r,e.registerWhenExtend){var o=t.extend;o&&(t.extend=function(e){var i=o.call(this,e);return t.registerClass(i,e.type)})}return t},e.setReadOnly=function(t,e){}},Ynxi:function(t,e,i){var n=i(\"bYtY\"),a=i(\"ProS\"),r=i(\"IwbS\"),o=i(\"+TT/\").getLayoutRect,s=i(\"7aKB\").windowOpen;a.extendComponentModel({type:\"title\",layoutMode:{type:\"box\",ignoreSize:!0},defaultOption:{zlevel:0,z:6,show:!0,text:\"\",target:\"blank\",subtext:\"\",subtarget:\"blank\",left:0,top:0,backgroundColor:\"rgba(0,0,0,0)\",borderColor:\"#ccc\",borderWidth:0,padding:5,itemGap:10,textStyle:{fontSize:18,fontWeight:\"bolder\",color:\"#333\"},subtextStyle:{color:\"#aaa\"}}}),a.extendComponentView({type:\"title\",render:function(t,e,i){if(this.group.removeAll(),t.get(\"show\")){var a=this.group,l=t.getModel(\"textStyle\"),u=t.getModel(\"subtextStyle\"),c=t.get(\"textAlign\"),h=n.retrieve2(t.get(\"textBaseline\"),t.get(\"textVerticalAlign\")),d=new r.Text({style:r.setTextStyle({},l,{text:t.get(\"text\"),textFill:l.getTextColor()},{disableBox:!0}),z2:10}),p=d.getBoundingRect(),f=t.get(\"subtext\"),g=new r.Text({style:r.setTextStyle({},u,{text:f,textFill:u.getTextColor(),y:p.height+t.get(\"itemGap\"),textVerticalAlign:\"top\"},{disableBox:!0}),z2:10}),m=t.get(\"link\"),v=t.get(\"sublink\"),y=t.get(\"triggerEvent\",!0);d.silent=!m&&!y,g.silent=!v&&!y,m&&d.on(\"click\",(function(){s(m,\"_\"+t.get(\"target\"))})),v&&g.on(\"click\",(function(){s(v,\"_\"+t.get(\"subtarget\"))})),d.eventData=g.eventData=y?{componentType:\"title\",componentIndex:t.componentIndex}:null,a.add(d),f&&a.add(g);var x=a.getBoundingRect(),_=t.getBoxLayoutParams();_.width=x.width,_.height=x.height;var b=o(_,{width:i.getWidth(),height:i.getHeight()},t.get(\"padding\"));c||(\"middle\"===(c=t.get(\"left\")||t.get(\"right\"))&&(c=\"center\"),\"right\"===c?b.x+=b.width:\"center\"===c&&(b.x+=b.width/2)),h||(\"center\"===(h=t.get(\"top\")||t.get(\"bottom\"))&&(h=\"middle\"),\"bottom\"===h?b.y+=b.height:\"middle\"===h&&(b.y+=b.height/2),h=h||\"top\"),a.attr(\"position\",[b.x,b.y]);var w={textAlign:c,textVerticalAlign:h};d.setStyle(w),g.setStyle(w),x=a.getBoundingRect();var S=b.margin,M=t.getItemStyle([\"color\",\"opacity\"]);M.fill=t.get(\"backgroundColor\");var I=new r.Rect({shape:{x:x.x-S[3],y:x.y-S[0],width:x.width+S[1]+S[3],height:x.height+S[0]+S[2],r:t.get(\"borderRadius\")},style:M,subPixelOptimize:!0,silent:!0});a.add(I)}}})},Z1r0:function(t,e){t.exports=function(t){var e=t.findComponents({mainType:\"legend\"});e&&e.length&&t.eachSeriesByType(\"graph\",(function(t){var i=t.getCategoriesData(),n=t.getGraph().data,a=i.mapArray(i.getName);n.filterSelf((function(t){var i=n.getItemModel(t).getShallow(\"category\");if(null!=i){\"number\"==typeof i&&(i=a[i]);for(var r=0;r0?1:-1,o=n.height>0?1:-1;return{x:n.x+r*a/2,y:n.y+o*a/2,width:n.width-r*a,height:n.height-o*a}},polar:function(t,e,i){var n=t.getItemLayout(e);return{cx:n.cx,cy:n.cy,r0:n.r0,r:n.r,startAngle:n.startAngle,endAngle:n.endAngle}}};function M(t){return null!=t.startAngle&&null!=t.endAngle&&t.startAngle===t.endAngle}function I(t,e,i,n,s,l,u,c){var h=e.getItemVisual(i,\"color\"),d=e.getItemVisual(i,\"opacity\"),p=e.getVisual(\"borderColor\"),f=n.getModel(\"itemStyle\"),g=n.getModel(\"emphasis.itemStyle\").getBarItemStyle();c||t.setShape(\"r\",f.get(\"barBorderRadius\")||0),t.useStyle(a.defaults({stroke:M(s)?\"none\":p,fill:M(s)?\"none\":h,opacity:d},f.getBarItemStyle()));var m=n.getShallow(\"cursor\");m&&t.attr(\"cursor\",m),c||o(t.style,g,n,h,l,i,u?s.height>0?\"bottom\":\"top\":s.width>0?\"left\":\"right\"),M(s)&&(g.fill=g.stroke=\"none\"),r.setHoverStyle(t,g)}var T=u.extend({type:\"largeBar\",shape:{points:[]},buildPath:function(t,e){for(var i=e.points,n=this.__startPoint,a=this.__baseDimIdx,r=0;r=h&&v<=d&&(l<=y?c>=l&&c<=y:c>=y&&c<=l))return o[p]}return-1}(this,t.offsetX,t.offsetY);this.dataIndex=e>=0?e:null}),30,!1);function C(t,e,i){var n,a=\"polar\"===i.type;return n=a?i.getArea():i.grid.getRect(),a?{cx:n.cx,cy:n.cy,r0:t?n.r0:e.r0,r:t?n.r:e.r,startAngle:t?e.startAngle:0,endAngle:t?e.endAngle:2*Math.PI}:{x:t?e.x:n.x,y:t?n.y:e.y,width:t?e.width:n.width,height:t?n.height:e.height}}t.exports=m},ZWlE:function(t,e,i){var n=i(\"bYtY\"),a=i(\"4NO4\");t.exports=function(t){!function(t){if(!t.parallel){var e=!1;n.each(t.series,(function(t){t&&\"parallel\"===t.type&&(e=!0)})),e&&(t.parallel=[{}])}}(t),function(t){var e=a.normalizeToArray(t.parallelAxis);n.each(e,(function(e){if(n.isObject(e)){var i=e.parallelIndex||0,r=a.normalizeToArray(t.parallel)[i];r&&r.parallelAxisDefault&&n.merge(e,r.parallelAxisDefault,!1)}}))}(t)}},ZYIC:function(t,e,i){var n={seriesType:\"lines\",plan:i(\"zM3Q\")(),reset:function(t){var e=t.coordinateSystem,i=t.get(\"polyline\"),n=t.pipelineContext.large;return{progress:function(a,r){var o=[];if(n){var s,l=a.end-a.start;if(i){for(var u=0,c=a.start;c>1)%2;o.style.cssText=[\"position: absolute\",\"visibility: hidden\",\"padding: 0\",\"margin: 0\",\"border-width: 0\",\"user-select: none\",\"width:0\",\"height:0\",n[s]+\":0\",a[l]+\":0\",n[1-s]+\":auto\",a[1-l]+\":auto\",\"\"].join(\"!important;\"),t.appendChild(o),i.push(o)}return i}(e,l),l,o);if(u)return u(t,i,r),!0}return!1}function s(t){return\"CANVAS\"===t.nodeName.toUpperCase()}e.transformLocalCoord=function(t,e,i,n,a){return o(r,e,n,a,!0)&&o(t,i,r[0],r[1])},e.transformCoordWithViewport=o,e.isCanvasEl=s},Znkb:function(t,e,i){i(\"Tghj\");var n=i(\"ProS\"),a=i(\"zTMp\"),r=n.extendComponentView({type:\"axis\",_axisPointer:null,axisPointerClass:null,render:function(t,e,i,n){this.axisPointerClass&&a.fixValue(t),r.superApply(this,\"render\",arguments),o(this,t,0,i,0,!0)},updateAxisPointer:function(t,e,i,n,a){o(this,t,0,i,0,!1)},remove:function(t,e){var i=this._axisPointer;i&&i.remove(e),r.superApply(this,\"remove\",arguments)},dispose:function(t,e){s(this,e),r.superApply(this,\"dispose\",arguments)}});function o(t,e,i,n,o,l){var u=r.getAxisPointerClass(t.axisPointerClass);if(u){var c=a.getAxisPointerModel(e);c?(t._axisPointer||(t._axisPointer=new u)).render(e,c,n,l):s(t,n)}}function s(t,e,i){var n=t._axisPointer;n&&n.dispose(e,i),t._axisPointer=null}var l=[];r.registerAxisPointerClass=function(t,e){l[t]=e},r.getAxisPointerClass=function(t){return t&&l[t]},t.exports=r},ZqQs:function(t,e,i){var n=i(\"bYtY\");function a(t){var e=t.itemStyle||(t.itemStyle={}),i=e.emphasis||(e.emphasis={}),a=t.label||t.label||{},o=a.normal||(a.normal={}),s={normal:1,emphasis:1};n.each(a,(function(t,e){s[e]||r(o,e)||(o[e]=t)})),i.label&&!r(a,\"emphasis\")&&(a.emphasis=i.label,delete i.label)}function r(t,e){return t.hasOwnProperty(e)}t.exports=function(t){var e=t&&t.timeline;n.isArray(e)||(e=e?[e]:[]),n.each(e,(function(t){t&&function(t){var e=t.type,i={number:\"value\",time:\"time\"};if(i[e]&&(t.axisType=i[e],delete t.type),a(t),r(t,\"controlPosition\")){var o=t.controlStyle||(t.controlStyle={});r(o,\"position\")||(o.position=t.controlPosition),\"none\"!==o.position||r(o,\"show\")||(o.show=!1,delete o.position),delete t.controlPosition}n.each(t.data||[],(function(t){n.isObject(t)&&!n.isArray(t)&&(!r(t,\"value\")&&r(t,\"name\")&&(t.value=t.name),a(t))}))}(t)}))}},Zvw2:function(t,e,i){var n=i(\"bYtY\"),a=i(\"hM6l\"),r=function(t,e,i,n,r){a.call(this,t,e,i),this.type=n||\"value\",this.position=r||\"bottom\",this.orient=null};r.prototype={constructor:r,model:null,isHorizontal:function(){var t=this.position;return\"top\"===t||\"bottom\"===t},pointToData:function(t,e){return this.coordinateSystem.pointToData(t,e)[0]},toGlobalCoord:null,toLocalCoord:null},n.inherits(r,a),t.exports=r},a9QJ:function(t,e){var i={Russia:[100,60],\"United States\":[-99,38],\"United States of America\":[-99,38]};t.exports=function(t,e){if(\"world\"===t){var n=i[e.name];if(n){var a=e.center;a[0]=n[0],a[1]=n[1]}}}},aKvl:function(t,e,i){var n=i(\"Sj9i\").quadraticProjectPoint;e.containStroke=function(t,e,i,a,r,o,s,l,u){if(0===s)return!1;var c=s;return!(u>e+c&&u>a+c&&u>o+c||ut+c&&l>i+c&&l>r+c||l0&&d>0&&!f&&(l=0),l<0&&d<0&&!g&&(d=0));var m=e.ecModel;if(m&&\"time\"===o){var v,y=u(\"bar\",m);if(n.each(y,(function(t){v|=t.getBaseAxis()===e.axis})),v){var x=c(y),_=function(t,e,i,a){var r=i.axis.getExtent(),o=r[1]-r[0],s=h(a,i.axis);if(void 0===s)return{min:t,max:e};var l=1/0;n.each(s,(function(t){l=Math.min(t.offset,l)}));var u=-1/0;n.each(s,(function(t){u=Math.max(t.offset+t.width,u)})),l=Math.abs(l),u=Math.abs(u);var c=l+u,d=e-t,p=d/(1-(l+u)/o)-d;return{min:t-=p*(l/c),max:e+=p*(u/c)}}(l,d,e,x);l=_.min,d=_.max}}return{extent:[l,d],fixMin:f,fixMax:g}}function f(t){var e,i=t.getLabelModel().get(\"formatter\"),n=\"category\"===t.type?t.scale.getExtent()[0]:null;return\"string\"==typeof i?(e=i,i=function(i){return i=t.scale.getLabel(i),e.replace(\"{value}\",null!=i?i:\"\")}):\"function\"==typeof i?function(e,a){return null!=n&&(a=e-n),i(g(t,e),a)}:function(e){return t.scale.getLabel(e)}}function g(t,e){return\"category\"===t.type?t.scale.getLabel(e):e}function m(t){var e=t.get(\"interval\");return null==e?\"auto\":e}i(\"IWp7\"),i(\"jCoz\"),e.getScaleExtent=p,e.niceScaleExtent=function(t,e){var i=p(t,e),n=i.extent,a=e.get(\"splitNumber\");\"log\"===t.type&&(t.base=e.get(\"logBase\"));var r=t.type;t.setExtent(n[0],n[1]),t.niceExtent({splitNumber:a,fixMin:i.fixMin,fixMax:i.fixMax,minInterval:\"interval\"===r||\"time\"===r?e.get(\"minInterval\"):null,maxInterval:\"interval\"===r||\"time\"===r?e.get(\"maxInterval\"):null});var o=e.get(\"interval\");null!=o&&t.setInterval&&t.setInterval(o)},e.createScaleByModel=function(t,e){if(e=e||t.get(\"type\"))switch(e){case\"category\":return new a(t.getOrdinalMeta?t.getOrdinalMeta():t.getCategories(),[1/0,-1/0]);case\"value\":return new r;default:return(o.getClass(e)||r).create(t)}},e.ifAxisCrossZero=function(t){var e=t.scale.getExtent(),i=e[0],n=e[1];return!(i>0&&n>0||i<0&&n<0)},e.makeLabelFormatter=f,e.getAxisRawValue=g,e.estimateLabelUnionRect=function(t){var e=t.scale;if(t.model.get(\"axisLabel.show\")&&!e.isBlank()){var i,n,a=\"category\"===t.type,r=e.getExtent();n=a?e.count():(i=e.getTicks()).length;var o,s,l,u,c,h,p,g,m=t.getLabelModel(),v=f(t),y=1;n>40&&(y=Math.ceil(n/40));for(var x=0;xi.blockIndex?i.step:null,r=n&&n.modDataCount;return{step:a,modBy:null!=r?Math.ceil(r/a):null,modDataCount:r}}},g.getPipeline=function(t){return this._pipelineMap.get(t)},g.updateStreamModes=function(t,e){var i=this._pipelineMap.get(t.uid),n=t.getData().count(),a=i.progressiveEnabled&&e.incrementalPrepareRender&&n>=i.threshold,r=t.get(\"large\")&&n>=t.get(\"largeThreshold\"),o=\"mod\"===t.get(\"progressiveChunkMode\")?n:null;t.pipelineContext=i.context={progressiveRender:a,modDataCount:o,large:r}},g.restorePipelines=function(t){var e=this,i=e._pipelineMap=s();t.eachSeries((function(t){var n=t.getProgressive(),a=t.uid;i.set(a,{id:a,head:null,tail:null,threshold:t.getProgressiveThreshold(),progressiveEnabled:n&&!(t.preventIncremental&&t.preventIncremental()),blockIndex:-1,step:Math.round(n||700),count:0}),A(e,t,t.dataTask)}))},g.prepareStageTasks=function(){var t=this._stageTaskMap,e=this.ecInstance.getModel(),i=this.api;a(this._allHandlers,(function(n){var r=t.get(n.uid)||t.set(n.uid,[]);n.reset&&function(t,e,i,n,a){var r=i.seriesTaskMap||(i.seriesTaskMap=s()),o=e.seriesType,l=e.getTargetSeries;function c(i){var o=i.uid,s=r.get(o)||r.set(o,u({plan:w,reset:S,count:T}));s.context={model:i,ecModel:n,api:a,useClearVisual:e.isVisual&&!e.isLayout,plan:e.plan,reset:e.reset,scheduler:t},A(t,i,s)}e.createOnAllSeries?n.eachRawSeries(c):o?n.eachRawSeriesByType(o,c):l&&l(n,a).each(c);var h=t._pipelineMap;r.each((function(t,e){h.get(e)||(t.dispose(),r.removeKey(e))}))}(this,n,r,e,i),n.overallReset&&function(t,e,i,n,r){var o=i.overallTask=i.overallTask||u({reset:y});o.context={ecModel:n,api:r,overallReset:e.overallReset,scheduler:t};var l=o.agentStubMap=o.agentStubMap||s(),c=e.seriesType,h=e.getTargetSeries,d=!0,p=e.modifyOutputEnd;function f(e){var i=e.uid,n=l.get(i);n||(n=l.set(i,u({reset:x,onDirty:b})),o.dirty()),n.context={model:e,overallProgress:d,modifyOutputEnd:p},n.agent=o,n.__block=d,A(t,e,n)}c?n.eachRawSeriesByType(c,f):h?h(n,r).each(f):(d=!1,a(n.getSeries(),f));var g=t._pipelineMap;l.each((function(t,e){g.get(e)||(t.dispose(),o.dirty(),l.removeKey(e))}))}(this,n,r,e,i)}),this)},g.prepareView=function(t,e,i,n){var a=t.renderTask,r=a.context;r.model=e,r.ecModel=i,r.api=n,a.__block=!t.incrementalPrepareRender,A(this,e,a)},g.performDataProcessorTasks=function(t,e){m(this,this._dataProcessorHandlers,t,e,{block:!0})},g.performVisualTasks=function(t,e,i){m(this,this._visualHandlers,t,e,i)},g.performSeriesTasks=function(t){var e;t.eachSeries((function(t){e|=t.dataTask.perform()})),this.unfinished|=e},g.plan=function(){this._pipelineMap.each((function(t){var e=t.tail;do{if(e.__block){t.blockIndex=e.__idxInPipeline;break}e=e.getUpstream()}while(e)}))};var v=g.updatePayload=function(t,e){\"remain\"!==e&&(t.context.payload=e)};function y(t){t.overallReset(t.ecModel,t.api,t.payload)}function x(t,e){return t.overallProgress&&_}function _(){this.agent.dirty(),this.getDownstream().dirty()}function b(){this.agent&&this.agent.dirty()}function w(t){return t.plan&&t.plan(t.model,t.ecModel,t.api,t.payload)}function S(t){t.useClearVisual&&t.data.clearAllVisual();var e=t.resetDefines=p(t.reset(t.model,t.ecModel,t.api,t.payload));return e.length>1?r(e,(function(t,e){return I(e)})):M}var M=I(0);function I(t){return function(e,i){var n=i.data,a=i.resetDefines[t];if(a&&a.dataEach)for(var r=e.start;r=0&&!(n[s]<=e);s--);s=Math.min(s,a-2)}else{for(var s=r;se);s++);s=Math.min(s-1,a-2)}o.lerp(t.position,i[s],i[s+1],(e-n[s])/(n[s+1]-n[s])),t.rotation=-Math.atan2(i[s+1][1]-i[s][1],i[s+1][0]-i[s][0])-Math.PI/2,this._lastFrame=s,this._lastFramePercent=e,t.ignore=!1}},a.inherits(s,r),t.exports=s},as94:function(t,e,i){var n=i(\"7aKB\"),a=i(\"3LNs\"),r=i(\"IwbS\"),o=i(\"/y7N\"),s=i(\"Fofx\"),l=i(\"+rIm\"),u=i(\"Znkb\"),c=a.extend({makeElOption:function(t,e,i,a,u){var c=i.axis;\"angle\"===c.dim&&(this.animationThreshold=Math.PI/18);var d,p=c.polar,f=p.getOtherAxis(c).getExtent();d=c[\"dataTo\"+n.capitalFirst(c.dim)](e);var g=a.get(\"type\");if(g&&\"none\"!==g){var m=o.buildElStyle(a),v=h[g](c,p,d,f,m);v.style=m,t.graphicKey=v.type,t.pointer=v}var y=function(t,e,i,n,a){var o=e.axis,u=o.dataToCoord(t),c=n.getAngleAxis().getExtent()[0];c=c/180*Math.PI;var h,d,p,f=n.getRadiusAxis().getExtent();if(\"radius\"===o.dim){var g=s.create();s.rotate(g,g,c),s.translate(g,g,[n.cx,n.cy]),h=r.applyTransform([u,-a],g);var m=e.getModel(\"axisLabel\").get(\"rotate\")||0,v=l.innerTextLayout(c,m*Math.PI/180,-1);d=v.textAlign,p=v.textVerticalAlign}else{var y=f[1];h=n.coordToPoint([y+a,u]);var x=n.cx,_=n.cy;d=Math.abs(h[0]-x)/y<.3?\"center\":h[0]>x?\"left\":\"right\",p=Math.abs(h[1]-_)/y<.3?\"middle\":h[1]>_?\"top\":\"bottom\"}return{position:h,align:d,verticalAlign:p}}(e,i,0,p,a.get(\"label.margin\"));o.buildLabelElOption(t,i,a,u,y)}}),h={line:function(t,e,i,n,a){return\"angle\"===t.dim?{type:\"Line\",shape:o.makeLineShape(e.coordToPoint([n[0],i]),e.coordToPoint([n[1],i]))}:{type:\"Circle\",shape:{cx:e.cx,cy:e.cy,r:i}}},shadow:function(t,e,i,n,a){var r=Math.max(1,t.getBandWidth()),s=Math.PI/180;return\"angle\"===t.dim?{type:\"Sector\",shape:o.makeSectorShape(e.cx,e.cy,n[0],n[1],(-i-r/2)*s,(r/2-i)*s)}:{type:\"Sector\",shape:o.makeSectorShape(e.cx,e.cy,i-r/2,i+r/2,0,2*Math.PI)}}};u.registerAxisPointerClass(\"PolarAxisPointer\",c),t.exports=c},b9oc:function(t,e,i){var n=i(\"bYtY\").each,a=\"\\0_ec_hist_store\";function r(t){var e=t[a];return e||(e=t[a]=[{}]),e}e.push=function(t,e){var i=r(t);n(e,(function(e,n){for(var a=i.length-1;a>=0&&!i[a][n];a--);if(a<0){var r=t.queryComponents({mainType:\"dataZoom\",subType:\"select\",id:n})[0];if(r){var o=r.getPercentRange();i[0][n]={dataZoomId:n,start:o[0],end:o[1]}}}})),i.push(e)},e.pop=function(t){var e=r(t),i=e[e.length-1];e.length>1&&e.pop();var a={};return n(i,(function(t,i){for(var n=e.length-1;n>=0;n--)if(t=e[n][i]){a[i]=t;break}})),a},e.clear=function(t){t[a]=null},e.count=function(t){return r(t).length}},bBKM:function(t,e,i){i(\"Tghj\");var n=i(\"ProS\"),a=i(\"bYtY\"),r=i(\"+rIm\"),o=i(\"IwbS\"),s=[\"axisLine\",\"axisTickLabel\",\"axisName\"],l=n.extendComponentView({type:\"radar\",render:function(t,e,i){this.group.removeAll(),this._buildAxes(t),this._buildSplitLineAndArea(t)},_buildAxes:function(t){var e=t.coordinateSystem,i=e.getIndicatorAxes(),n=a.map(i,(function(t){return new r(t.model,{position:[e.cx,e.cy],rotation:t.angle,labelDirection:-1,tickDirection:-1,nameDirection:1})}));a.each(n,(function(t){a.each(s,t.add,t),this.group.add(t.getGroup())}),this)},_buildSplitLineAndArea:function(t){var e=t.coordinateSystem,i=e.getIndicatorAxes();if(i.length){var n=t.get(\"shape\"),r=t.getModel(\"splitLine\"),s=t.getModel(\"splitArea\"),l=r.getModel(\"lineStyle\"),u=s.getModel(\"areaStyle\"),c=r.get(\"show\"),h=s.get(\"show\"),d=l.get(\"color\"),p=u.get(\"color\");d=a.isArray(d)?d:[d],p=a.isArray(p)?p:[p];var f=[],g=[];if(\"circle\"===n)for(var m=i[0].getTicksCoords(),v=e.cx,y=e.cy,x=0;x=0;o--)r=n.merge(r,e[o],!0);t.defaultOption=r}return t.defaultOption},getReferringComponents:function(t){return this.ecModel.queryComponents({mainType:t,index:this.get(t+\"Index\",!0),id:this.get(t+\"Id\",!0)})}});s(p,{registerWhenExtend:!0}),r.enableSubTypeDefaulter(p),r.enableTopologicalTravel(p,(function(t){var e=[];return n.each(p.getClassesByMainType(t),(function(t){e=e.concat(t.prototype.dependencies||[])})),e=n.map(e,(function(t){return l(t).main})),\"dataset\"!==t&&n.indexOf(e,\"dataset\")<=0&&e.unshift(\"dataset\"),e})),n.mixin(p,h),t.exports=p},bMXI:function(t,e,i){var n=i(\"bYtY\"),a=i(\"QBsz\"),r=i(\"Fofx\"),o=i(\"mFDi\"),s=i(\"DN4a\"),l=a.applyTransform;function u(){s.call(this)}function c(t){this.name=t,s.call(this),this._roamTransformable=new u,this._rawTransformable=new u}function h(t,e,i,n){var a=i.seriesModel,r=a?a.coordinateSystem:null;return r===this?r[t](n):null}n.mixin(u,s),c.prototype={constructor:c,type:\"view\",dimensions:[\"x\",\"y\"],setBoundingRect:function(t,e,i,n){return this._rect=new o(t,e,i,n),this._rect},getBoundingRect:function(){return this._rect},setViewRect:function(t,e,i,n){this.transformTo(t,e,i,n),this._viewRect=new o(t,e,i,n)},transformTo:function(t,e,i,n){var a=this.getBoundingRect(),r=this._rawTransformable;r.transform=a.calculateTransform(new o(t,e,i,n)),r.decomposeTransform(),this._updateTransform()},setCenter:function(t){t&&(this._center=t,this._updateCenterAndZoom())},setZoom:function(t){t=t||1;var e=this.zoomLimit;e&&(null!=e.max&&(t=Math.min(e.max,t)),null!=e.min&&(t=Math.max(e.min,t))),this._zoom=t,this._updateCenterAndZoom()},getDefaultCenter:function(){var t=this.getBoundingRect();return[t.x+t.width/2,t.y+t.height/2]},getCenter:function(){return this._center||this.getDefaultCenter()},getZoom:function(){return this._zoom||1},getRoamTransform:function(){return this._roamTransformable.getLocalTransform()},_updateCenterAndZoom:function(){var t=this._rawTransformable.getLocalTransform(),e=this._roamTransformable,i=this.getDefaultCenter(),n=this.getCenter(),r=this.getZoom();n=a.applyTransform([],n,t),i=a.applyTransform([],i,t),e.origin=n,e.position=[i[0]-n[0],i[1]-n[1]],e.scale=[r,r],this._updateTransform()},_updateTransform:function(){var t=this._roamTransformable,e=this._rawTransformable;e.parent=t,t.updateTransform(),e.updateTransform(),r.copy(this.transform||(this.transform=[]),e.transform||r.create()),this._rawTransform=e.getLocalTransform(),this.invTransform=this.invTransform||[],r.invert(this.invTransform,this.transform),this.decomposeTransform()},getTransformInfo:function(){var t=this._roamTransformable.transform,e=this._rawTransformable;return{roamTransform:t?n.slice(t):r.create(),rawScale:n.slice(e.scale),rawPosition:n.slice(e.position)}},getViewRect:function(){return this._viewRect},getViewRectAfterRoam:function(){var t=this.getBoundingRect().clone();return t.applyTransform(this.transform),t},dataToPoint:function(t,e,i){var n=e?this._rawTransform:this.transform;return i=i||[],n?l(i,t,n):a.copy(i,t)},pointToData:function(t){var e=this.invTransform;return e?l([],t,e):[t[0],t[1]]},convertToPixel:n.curry(h,\"dataToPoint\"),convertFromPixel:n.curry(h,\"pointToData\"),containPoint:function(t){return this.getViewRectAfterRoam().contain(t[0],t[1])}},n.mixin(c,s),t.exports=c},bNin:function(t,e,i){var n=i(\"bYtY\"),a=i(\"IwbS\"),r=i(\"FBjb\"),o=i(\"Itpr\").radialCoordinate,s=i(\"ProS\"),l=i(\"4mN7\"),u=i(\"bMXI\"),c=i(\"Ae+d\"),h=i(\"SgGq\"),d=i(\"xSat\").onIrrelevantElement,p=(i(\"Tghj\"),i(\"OELB\").parsePercent),f=a.extendShape({shape:{parentPoint:[],childPoints:[],orient:\"\",forkPosition:\"\"},style:{stroke:\"#000\",fill:null},buildPath:function(t,e){var i=e.childPoints,n=i.length,a=e.parentPoint,r=i[0],o=i[n-1];if(1===n)return t.moveTo(a[0],a[1]),void t.lineTo(r[0],r[1]);var s=e.orient,l=\"TB\"===s||\"BT\"===s?0:1,u=1-l,c=p(e.forkPosition,1),h=[];h[l]=a[l],h[u]=a[u]+(o[u]-a[u])*c,t.moveTo(a[0],a[1]),t.lineTo(h[0],h[1]),t.moveTo(r[0],r[1]),h[l]=r[l],t.lineTo(h[0],h[1]),h[l]=o[l],t.lineTo(h[0],h[1]),t.lineTo(o[0],o[1]);for(var d=1;dI.x)||(w-=Math.PI);var D=S?\"left\":\"right\",C=l.labelModel.get(\"rotate\"),L=C*(Math.PI/180);b.setStyle({textPosition:l.labelModel.get(\"position\")||D,textRotation:null==C?-w:L,textOrigin:\"center\",verticalAlign:\"middle\"})}!function(t,e,i,r,o,s,l,u,c){var h=c.edgeShape,d=r.__edge;if(\"curve\"===h)e.parentNode&&e.parentNode!==i&&(d||(d=r.__edge=new a.BezierCurve({shape:_(c,o,o),style:n.defaults({opacity:0,strokeNoScale:!0},c.lineStyle)})),a.updateProps(d,{shape:_(c,s,l),style:n.defaults({opacity:1},c.lineStyle)},t));else if(\"polyline\"===h&&\"orthogonal\"===c.layout&&e!==i&&e.children&&0!==e.children.length&&!0===e.isExpand){for(var p=e.children,g=[],m=0;m=0;r--)n.push(a[r])}}},c2i1:function(t,e,i){i(\"Tghj\");var n=i(\"bYtY\"),a=i(\"Yl7c\").enableClassCheck;function r(t){return\"_EC_\"+t}var o=function(t){this._directed=t||!1,this.nodes=[],this.edges=[],this._nodesMap={},this._edgesMap={}},s=o.prototype;function l(t,e){this.id=null==t?\"\":t,this.inEdges=[],this.outEdges=[],this.edges=[],this.dataIndex=null==e?-1:e}function u(t,e,i){this.node1=t,this.node2=e,this.dataIndex=null==i?-1:i}s.type=\"graph\",s.isDirected=function(){return this._directed},s.addNode=function(t,e){var i=this._nodesMap;if(!i[r(t=null==t?\"\"+e:\"\"+t)]){var n=new l(t,e);return n.hostGraph=this,this.nodes.push(n),i[r(t)]=n,n}},s.getNodeByIndex=function(t){var e=this.data.getRawIndex(t);return this.nodes[e]},s.getNodeById=function(t){return this._nodesMap[r(t)]},s.addEdge=function(t,e,i){var n=this._nodesMap,a=this._edgesMap;if(\"number\"==typeof t&&(t=this.nodes[t]),\"number\"==typeof e&&(e=this.nodes[e]),l.isInstance(t)||(t=n[r(t)]),l.isInstance(e)||(e=n[r(e)]),t&&e){var o=t.id+\"-\"+e.id,s=new u(t,e,i);return s.hostGraph=this,this._directed&&(t.outEdges.push(s),e.inEdges.push(s)),t.edges.push(s),t!==e&&e.edges.push(s),this.edges.push(s),a[o]=s,s}},s.getEdgeByIndex=function(t){var e=this.edgeData.getRawIndex(t);return this.edges[e]},s.getEdge=function(t,e){l.isInstance(t)&&(t=t.id),l.isInstance(e)&&(e=e.id);var i=this._edgesMap;return this._directed?i[t+\"-\"+e]:i[t+\"-\"+e]||i[e+\"-\"+t]},s.eachNode=function(t,e){for(var i=this.nodes,n=i.length,a=0;a=0&&t.call(e,i[a],a)},s.eachEdge=function(t,e){for(var i=this.edges,n=i.length,a=0;a=0&&i[a].node1.dataIndex>=0&&i[a].node2.dataIndex>=0&&t.call(e,i[a],a)},s.breadthFirstTraverse=function(t,e,i,n){if(l.isInstance(e)||(e=this._nodesMap[r(e)]),e){for(var a=\"out\"===i?\"outEdges\":\"in\"===i?\"inEdges\":\"edges\",o=0;o=0&&i.node2.dataIndex>=0})),a=0,r=n.length;a=0&&this[t][e].setItemVisual(this.dataIndex,i,n)},getVisual:function(i,n){return this[t][e].getItemVisual(this.dataIndex,i,n)},setLayout:function(i,n){this.dataIndex>=0&&this[t][e].setItemLayout(this.dataIndex,i,n)},getLayout:function(){return this[t][e].getItemLayout(this.dataIndex)},getGraphicEl:function(){return this[t][e].getItemGraphicEl(this.dataIndex)},getRawIndex:function(){return this[t][e].getRawIndex(this.dataIndex)}}};n.mixin(l,c(\"hostGraph\",\"data\")),n.mixin(u,c(\"hostGraph\",\"edgeData\")),o.Node=l,o.Edge=u,a(l),a(u),t.exports=o},c8qY:function(t,e,i){var n=i(\"IwbS\"),a=i(\"fls0\");function r(t){this._ctor=t||a,this.group=new n.Group}var o=r.prototype;function s(t){var e=t.hostModel;return{lineStyle:e.getModel(\"lineStyle\").getLineStyle(),hoverLineStyle:e.getModel(\"emphasis.lineStyle\").getLineStyle(),labelModel:e.getModel(\"label\"),hoverLabelModel:e.getModel(\"emphasis.label\")}}function l(t){return isNaN(t[0])||isNaN(t[1])}function u(t){return!l(t[0])&&!l(t[1])}o.isPersistent=function(){return!0},o.updateData=function(t){var e=this,i=e.group,n=e._lineData;e._lineData=t,n||i.removeAll();var a=s(t);t.diff(n).add((function(i){!function(t,e,i,n){if(u(e.getItemLayout(i))){var a=new t._ctor(e,i,n);e.setItemGraphicEl(i,a),t.group.add(a)}}(e,t,i,a)})).update((function(i,r){!function(t,e,i,n,a,r){var o=e.getItemGraphicEl(n);u(i.getItemLayout(a))?(o?o.updateData(i,a,r):o=new t._ctor(i,a,r),i.setItemGraphicEl(a,o),t.group.add(o)):t.group.remove(o)}(e,n,t,r,i,a)})).remove((function(t){i.remove(n.getItemGraphicEl(t))})).execute()},o.updateLayout=function(){var t=this._lineData;t&&t.eachItemGraphicEl((function(e,i){e.updateLayout(t,i)}),this)},o.incrementalPrepareUpdate=function(t){this._seriesScope=s(t),this._lineData=null,this.group.removeAll()},o.incrementalUpdate=function(t,e){function i(t){t.isGroup||function(t){return t.animators&&t.animators.length>0}(t)||(t.incremental=t.useHoverLayer=!0)}for(var n=t.start;n \"))},preventIncremental:function(){return!!this.get(\"effect.show\")},getProgressive:function(){var t=this.option.progressive;return null==t?this.option.large?1e4:this.get(\"progressive\"):t},getProgressiveThreshold:function(){var t=this.option.progressiveThreshold;return null==t?this.option.large?2e4:this.get(\"progressiveThreshold\"):t},defaultOption:{coordinateSystem:\"geo\",zlevel:0,z:2,legendHoverLink:!0,hoverAnimation:!0,xAxisIndex:0,yAxisIndex:0,symbol:[\"none\",\"none\"],symbolSize:[10,10],geoIndex:0,effect:{show:!1,period:4,constantSpeed:0,symbol:\"circle\",symbolSize:3,loop:!0,trailLength:.2},large:!1,largeThreshold:2e3,polyline:!1,clip:!0,label:{show:!1,position:\"end\"},lineStyle:{opacity:.5}}});t.exports=p},crZl:function(t,e,i){var n=i(\"ProS\"),a=i(\"bYtY\"),r=i(\"IwbS\"),o=i(\"7aKB\"),s=i(\"+TT/\"),l=i(\"XxSj\"),u=n.extendComponentView({type:\"visualMap\",autoPositionValues:{left:1,right:1,top:1,bottom:1},init:function(t,e){this.ecModel=t,this.api=e},render:function(t,e,i,n){this.visualMapModel=t,!1!==t.get(\"show\")?this.doRender.apply(this,arguments):this.group.removeAll()},renderBackground:function(t){var e=this.visualMapModel,i=o.normalizeCssArray(e.get(\"padding\")||0),n=t.getBoundingRect();t.add(new r.Rect({z2:-1,silent:!0,shape:{x:n.x-i[3],y:n.y-i[0],width:n.width+i[3]+i[1],height:n.height+i[0]+i[2]},style:{fill:e.get(\"backgroundColor\"),stroke:e.get(\"borderColor\"),lineWidth:e.get(\"borderWidth\")}}))},getControllerVisual:function(t,e,i){var n=(i=i||{}).forceState,r=this.visualMapModel,o={};if(\"symbol\"===e&&(o.symbol=r.get(\"itemSymbol\")),\"color\"===e){var s=r.get(\"contentColor\");o.color=s}function u(t){return o[t]}function c(t,e){o[t]=e}var h=r.controllerVisuals[n||r.getValueState(t)],d=l.prepareVisualTypes(h);return a.each(d,(function(n){var a=h[n];i.convertOpacityToAlpha&&\"opacity\"===n&&(n=\"colorAlpha\",a=h.__alphaForOpacity),l.dependsOn(n,e)&&a&&a.applyVisual(t,u,c)})),o[e]},positionGroup:function(t){var e=this.api;s.positionElement(t,this.visualMapModel.getBoxLayoutParams(),{width:e.getWidth(),height:e.getHeight()})},doRender:a.noop});t.exports=u},d4KN:function(t,e,i){var n=i(\"ProS\"),a=i(\"bYtY\");t.exports=function(t,e){a.each(e,(function(e){e.update=\"updateView\",n.registerAction(e,(function(i,n){var a={};return n.eachComponent({mainType:\"series\",subType:t,query:i},(function(t){t[e.method]&&t[e.method](i.name,i.dataIndex);var n=t.getData();n.each((function(e){var i=n.getName(e);a[i]=t.isSelected(i)||!1}))})),{name:i.name,selected:a,seriesId:i.seriesId}}))}))}},dBmv:function(t,e,i){var n=i(\"ProS\"),a=i(\"szbU\");i(\"vF/C\"),i(\"qwVE\"),i(\"MHoB\"),i(\"PNag\"),i(\"1u/T\"),n.registerPreprocessor(a)},dMvE:function(t,e){var i={linear:function(t){return t},quadraticIn:function(t){return t*t},quadraticOut:function(t){return t*(2-t)},quadraticInOut:function(t){return(t*=2)<1?.5*t*t:-.5*(--t*(t-2)-1)},cubicIn:function(t){return t*t*t},cubicOut:function(t){return--t*t*t+1},cubicInOut:function(t){return(t*=2)<1?.5*t*t*t:.5*((t-=2)*t*t+2)},quarticIn:function(t){return t*t*t*t},quarticOut:function(t){return 1- --t*t*t*t},quarticInOut:function(t){return(t*=2)<1?.5*t*t*t*t:-.5*((t-=2)*t*t*t-2)},quinticIn:function(t){return t*t*t*t*t},quinticOut:function(t){return--t*t*t*t*t+1},quinticInOut:function(t){return(t*=2)<1?.5*t*t*t*t*t:.5*((t-=2)*t*t*t*t+2)},sinusoidalIn:function(t){return 1-Math.cos(t*Math.PI/2)},sinusoidalOut:function(t){return Math.sin(t*Math.PI/2)},sinusoidalInOut:function(t){return.5*(1-Math.cos(Math.PI*t))},exponentialIn:function(t){return 0===t?0:Math.pow(1024,t-1)},exponentialOut:function(t){return 1===t?1:1-Math.pow(2,-10*t)},exponentialInOut:function(t){return 0===t?0:1===t?1:(t*=2)<1?.5*Math.pow(1024,t-1):.5*(2-Math.pow(2,-10*(t-1)))},circularIn:function(t){return 1-Math.sqrt(1-t*t)},circularOut:function(t){return Math.sqrt(1- --t*t)},circularInOut:function(t){return(t*=2)<1?-.5*(Math.sqrt(1-t*t)-1):.5*(Math.sqrt(1-(t-=2)*t)+1)},elasticIn:function(t){var e,i=.1;return 0===t?0:1===t?1:(!i||i<1?(i=1,e=.1):e=.4*Math.asin(1/i)/(2*Math.PI),-i*Math.pow(2,10*(t-=1))*Math.sin((t-e)*(2*Math.PI)/.4))},elasticOut:function(t){var e,i=.1;return 0===t?0:1===t?1:(!i||i<1?(i=1,e=.1):e=.4*Math.asin(1/i)/(2*Math.PI),i*Math.pow(2,-10*t)*Math.sin((t-e)*(2*Math.PI)/.4)+1)},elasticInOut:function(t){var e,i=.1;return 0===t?0:1===t?1:(!i||i<1?(i=1,e=.1):e=.4*Math.asin(1/i)/(2*Math.PI),(t*=2)<1?i*Math.pow(2,10*(t-=1))*Math.sin((t-e)*(2*Math.PI)/.4)*-.5:i*Math.pow(2,-10*(t-=1))*Math.sin((t-e)*(2*Math.PI)/.4)*.5+1)},backIn:function(t){var e=1.70158;return t*t*((e+1)*t-e)},backOut:function(t){var e=1.70158;return--t*t*((e+1)*t+e)+1},backInOut:function(t){var e=2.5949095;return(t*=2)<1?t*t*((e+1)*t-e)*.5:.5*((t-=2)*t*((e+1)*t+e)+2)},bounceIn:function(t){return 1-i.bounceOut(1-t)},bounceOut:function(t){return t<1/2.75?7.5625*t*t:t<2/2.75?7.5625*(t-=1.5/2.75)*t+.75:t<2.5/2.75?7.5625*(t-=2.25/2.75)*t+.9375:7.5625*(t-=2.625/2.75)*t+.984375},bounceInOut:function(t){return t<.5?.5*i.bounceIn(2*t):.5*i.bounceOut(2*t-1)+.5}};t.exports=i},dmGj:function(t,e,i){var n=i(\"DEFe\"),a=i(\"ProS\").extendComponentView({type:\"geo\",init:function(t,e){var i=new n(e,!0);this._mapDraw=i,this.group.add(i.group)},render:function(t,e,i,n){if(!n||\"geoToggleSelect\"!==n.type||n.from!==this.uid){var a=this._mapDraw;t.get(\"show\")?a.draw(t,e,i,this,n):this._mapDraw.group.removeAll(),this.group.silent=t.get(\"silent\")}},dispose:function(){this._mapDraw&&this._mapDraw.remove()}});t.exports=a},dnwI:function(t,e,i){var n=i(\"ProS\"),a=i(\"bYtY\"),r=i(\"YH21\"),o=i(\"Kagy\"),s=i(\"IUWy\"),l=o.toolbox.dataView,u=new Array(60).join(\"-\");function c(t){return a.map(t,(function(t){var e=t.getRawData(),i=[t.name],n=[];return e.each(e.dimensions,(function(){for(var t=arguments.length,a=arguments[t-1],r=e.getName(a),o=0;o=0)return!0}(t)){var r=function(t){for(var e=t.split(/\\n+/g),i=h(e.shift()).split(d),n=[],r=a.map(i,(function(t){return{name:t,data:[]}})),o=0;o=0;h--)null==o[h]?o.splice(h,1):delete o[h].$action},_flatten:function(t,e,i){a.each(t,(function(t){if(t){i&&(t.parentOption=i),e.push(t);var n=t.children;\"group\"===t.type&&n&&this._flatten(n,e,t),delete t.children}}),this)},useElOptionsToUpdate:function(){var t=this._elOptionsToUpdate;return this._elOptionsToUpdate=null,t}});function h(t,e,i,n){var a=i.type,r=new(u.hasOwnProperty(a)?u[a]:o.getShapeClass(a))(i);e.add(r),n.set(t,r),r.__ecGraphicId=t}function d(t,e){var i=t&&t.parent;i&&(\"group\"===t.type&&t.traverse((function(t){d(t,e)})),e.removeKey(t.__ecGraphicId),i.remove(t))}function p(t,e){var i;return a.each(e,(function(e){null!=t[e]&&\"auto\"!==t[e]&&(i=!0)})),i}n.extendComponentView({type:\"graphic\",init:function(t,e){this._elMap=a.createHashMap()},render:function(t,e,i){t!==this._lastGraphicModel&&this._clear(),this._lastGraphicModel=t,this._updateElements(t),this._relocate(t,i)},_updateElements:function(t){var e=t.useElOptionsToUpdate();if(e){var i=this._elMap,n=this.group;a.each(e,(function(e){var r=e.$action,o=e.id,l=i.get(o),u=e.parentId,c=null!=u?i.get(u):n,p=e.style;\"text\"===e.type&&p&&(e.hv&&e.hv[1]&&(p.textVerticalAlign=p.textBaseline=null),!p.hasOwnProperty(\"textFill\")&&p.fill&&(p.textFill=p.fill),!p.hasOwnProperty(\"textStroke\")&&p.stroke&&(p.textStroke=p.stroke));var f=function(t){return t=a.extend({},t),a.each([\"id\",\"parentId\",\"$action\",\"hv\",\"bounding\"].concat(s.LOCATION_PARAMS),(function(e){delete t[e]})),t}(e);r&&\"merge\"!==r?\"replace\"===r?(d(l,i),h(o,c,f,i)):\"remove\"===r&&d(l,i):l?l.attr(f):h(o,c,f,i);var g=i.get(o);g&&(g.__ecGraphicWidthOption=e.width,g.__ecGraphicHeightOption=e.height,function(t,e,i){var n=t.eventData;t.silent||t.ignore||n||(n=t.eventData={componentType:\"graphic\",componentIndex:e.componentIndex,name:t.name}),n&&(n.info=t.info)}(g,t))}))}},_relocate:function(t,e){for(var i=t.option.elements,n=this.group,a=this._elMap,r=e.getWidth(),o=e.getHeight(),u=0;u=0;u--){var h,d,p;(d=a.get((h=i[u]).id))&&s.positionElement(d,h,(p=d.parent)===n?{width:r,height:o}:{width:p.__ecGraphicWidth,height:p.__ecGraphicHeight},null,{hv:h.hv,boundingMode:h.bounding})}},_clear:function(){var t=this._elMap;t.each((function(e){d(e,t)})),this._elMap=a.createHashMap()},dispose:function(){this._clear()}})},f3JH:function(t,e,i){i(\"aTJb\"),i(\"OlYY\"),i(\"fc+c\"),i(\"oY9F\"),i(\"MqEG\"),i(\"LBfv\"),i(\"noeP\")},f5HG:function(t,e,i){var n=i(\"IwbS\"),a=i(\"QBsz\"),r=n.Line.prototype,o=n.BezierCurve.prototype;function s(t){return isNaN(+t.cpx1)||isNaN(+t.cpy1)}var l=n.extendShape({type:\"ec-line\",style:{stroke:\"#000\",fill:null},shape:{x1:0,y1:0,x2:0,y2:0,percent:1,cpx1:null,cpy1:null},buildPath:function(t,e){this[s(e)?\"_buildPathLine\":\"_buildPathCurve\"](t,e)},_buildPathLine:r.buildPath,_buildPathCurve:o.buildPath,pointAt:function(t){return this[s(this.shape)?\"_pointAtLine\":\"_pointAtCurve\"](t)},_pointAtLine:r.pointAt,_pointAtCurve:o.pointAt,tangentAt:function(t){var e=this.shape,i=s(e)?[e.x2-e.x1,e.y2-e.y1]:this._tangentAtCurve(t);return a.normalize(i,i)},_tangentAtCurve:o.tangentAt});t.exports=l},f5Yq:function(t,e,i){var n=i(\"bYtY\").isFunction;t.exports=function(t,e,i){return{seriesType:t,performRawSeries:!0,reset:function(t,a,r){var o=t.getData(),s=t.get(\"symbol\"),l=t.get(\"symbolSize\"),u=t.get(\"symbolKeepAspect\"),c=t.get(\"symbolRotate\"),h=n(s),d=n(l),p=n(c),f=h||d||p,g=!h&&s?s:e;if(o.setVisual({legendSymbol:i||g,symbol:g,symbolSize:d?null:l,symbolKeepAspect:u,symbolRotate:c}),!a.isSeriesFiltered(t))return{dataEach:o.hasItemOption||f?function(e,i){if(f){var n=t.getRawValue(i),a=t.getDataParams(i);h&&e.setItemVisual(i,\"symbol\",s(n,a)),d&&e.setItemVisual(i,\"symbolSize\",l(n,a)),p&&e.setItemVisual(i,\"symbolRotate\",c(n,a))}if(e.hasItemOption){var r=e.getItemModel(i),o=r.getShallow(\"symbol\",!0),u=r.getShallow(\"symbolSize\",!0),g=r.getShallow(\"symbolRotate\",!0),m=r.getShallow(\"symbolKeepAspect\",!0);null!=o&&e.setItemVisual(i,\"symbol\",o),null!=u&&e.setItemVisual(i,\"symbolSize\",u),null!=g&&e.setItemVisual(i,\"symbolRotate\",g),null!=m&&e.setItemVisual(i,\"symbolKeepAspect\",m)}}:null}}}}},fE02:function(t,e,i){var n=i(\"ProS\"),a=i(\"bYtY\"),r=i(\"/IIm\"),o=i(\"vZ6x\"),s=i(\"b9oc\"),l=i(\"72pK\"),u=i(\"Kagy\"),c=i(\"IUWy\");i(\"3TkU\");var h=a.each;function d(t,e,i){(this._brushController=new r(i.getZr())).on(\"brush\",a.bind(this._onBrush,this)).mount()}d.defaultOption={show:!0,filterMode:\"filter\",icon:{zoom:\"M0,13.5h26.9 M13.5,26.9V0 M32.1,13.5H58V58H13.5 V32.1\",back:\"M22,1.4L9.9,13.5l12.3,12.3 M10.3,13.5H54.9v44.6 H10.3v-26\"},title:a.clone(u.toolbox.dataZoom.title),brushStyle:{borderWidth:0,color:\"rgba(0,0,0,0.2)\"}};var p=d.prototype;p.render=function(t,e,i,n){this.model=t,this.ecModel=e,this.api=i,function(t,e,i,n,a){var r=i._isZoomActive;n&&\"takeGlobalCursor\"===n.type&&(r=\"dataZoomSelect\"===n.key&&n.dataZoomSelectActive),i._isZoomActive=r,t.setIconStatus(\"zoom\",r?\"emphasis\":\"normal\");var s=new o(g(t.option),e,{include:[\"grid\"]});i._brushController.setPanels(s.makePanelOpts(a,(function(t){return t.xAxisDeclared&&!t.yAxisDeclared?\"lineX\":!t.xAxisDeclared&&t.yAxisDeclared?\"lineY\":\"rect\"}))).enableBrush(!!r&&{brushType:\"auto\",brushStyle:t.getModel(\"brushStyle\").getItemStyle()})}(t,e,this,n,i),function(t,e){t.setIconStatus(\"back\",s.count(e)>1?\"emphasis\":\"normal\")}(t,e)},p.onclick=function(t,e,i){f[i].call(this)},p.remove=function(t,e){this._brushController.unmount()},p.dispose=function(t,e){this._brushController.dispose()};var f={zoom:function(){this.api.dispatchAction({type:\"takeGlobalCursor\",key:\"dataZoomSelect\",dataZoomSelectActive:!this._isZoomActive})},back:function(){this._dispatchZoomAction(s.pop(this.ecModel))}};function g(t){var e={};return a.each([\"xAxisIndex\",\"yAxisIndex\"],(function(i){e[i]=t[i],null==e[i]&&(e[i]=\"all\"),(!1===e[i]||\"none\"===e[i])&&(e[i]=[])})),e}p._onBrush=function(t,e){if(e.isEnd&&t.length){var i={},n=this.ecModel;this._brushController.updateCovers([]),new o(g(this.model.option),n,{include:[\"grid\"]}).matchOutputRanges(t,n,(function(t,e,i){if(\"cartesian2d\"===i.type){var n=t.brushType;\"rect\"===n?(a(\"x\",i,e[0]),a(\"y\",i,e[1])):a({lineX:\"x\",lineY:\"y\"}[n],i,e)}})),s.push(n,i),this._dispatchZoomAction(i)}function a(t,e,a){var r=e.getAxis(t),o=r.model,s=function(t,e,i){var n;return i.eachComponent({mainType:\"dataZoom\",subType:\"select\"},(function(i){i.getAxisModel(t,e.componentIndex)&&(n=i)})),n}(t,o,n),u=s.findRepresentativeAxisProxy(o).getMinMaxSpan();null==u.minValueSpan&&null==u.maxValueSpan||(a=l(0,a.slice(),r.scale.getExtent(),0,u.minValueSpan,u.maxValueSpan)),s&&(i[s.id]={dataZoomId:s.id,startValue:a[0],endValue:a[1]})}},p._dispatchZoomAction=function(t){var e=[];h(t,(function(t,i){e.push(a.clone(t))})),e.length&&this.api.dispatchAction({type:\"dataZoom\",from:this.uid,batch:e})},c.register(\"dataZoom\",d),n.registerPreprocessor((function(t){if(t){var e=t.dataZoom||(t.dataZoom=[]);a.isArray(e)||(t.dataZoom=e=[e]);var i=t.toolbox;if(i&&(a.isArray(i)&&(i=i[0]),i&&i.feature)){var n=i.feature.dataZoom;r(\"xAxis\",n),r(\"yAxis\",n)}}function r(i,n){if(n){var r=i+\"Index\",o=n[r];null==o||\"all\"===o||a.isArray(o)||(o=!1===o||\"none\"===o?[]:[o]),a.isArray(s=t[i])||(s=s?[s]:[]),h(s,(function(t,s){if(null==o||\"all\"===o||-1!==a.indexOf(o,s)){var l={type:\"select\",$fromToolbox:!0,filterMode:n.filterMode||\"filter\",id:\"\\0_ec_\\0toolbox-dataZoom_\"+i+s};l[r]=s,e.push(l)}}))}var s}})),t.exports=d},fW2E:function(t,e){var i={shadowBlur:1,shadowOffsetX:1,shadowOffsetY:1,textShadowBlur:1,textShadowOffsetX:1,textShadowOffsetY:1,textBoxShadowBlur:1,textBoxShadowOffsetX:1,textBoxShadowOffsetY:1};t.exports=function(t,e,n){return i.hasOwnProperty(e)?n*t.dpr:n}},\"fc+c\":function(t,e,i){var n=i(\"sS/r\").extend({type:\"dataZoom\",render:function(t,e,i,n){this.dataZoomModel=t,this.ecModel=e,this.api=i},getTargetCoordInfo:function(){var t=this.ecModel,e={};return this.dataZoomModel.eachTargetAxis((function(i,n){var a=t.getComponent(i.axis,n);if(a){var r=a.getCoordSysModel();r&&function(t,e,i,n){for(var a,r=0;r0&&(b[0]=-b[0],b[1]=-b[1]);var S,M=d[0]<0?-1:1;if(\"start\"!==i.__position&&\"end\"!==i.__position){var I=-Math.atan2(d[1],d[0]);c[0].8?\"left\":h[0]<-.8?\"right\":\"center\",g=h[1]>.8?\"top\":h[1]<-.8?\"bottom\":\"middle\";break;case\"start\":p=[-h[0]*y+u[0],-h[1]*x+u[1]],f=h[0]>.8?\"right\":h[0]<-.8?\"left\":\"center\",g=h[1]>.8?\"bottom\":h[1]<-.8?\"top\":\"middle\";break;case\"insideStartTop\":case\"insideStart\":case\"insideStartBottom\":p=[y*M+u[0],u[1]+S],f=d[0]<0?\"right\":\"left\",m=[-y*M,-S];break;case\"insideMiddleTop\":case\"insideMiddle\":case\"insideMiddleBottom\":case\"middle\":p=[w[0],w[1]+S],f=\"center\",m=[0,-S];break;case\"insideEndTop\":case\"insideEnd\":case\"insideEndBottom\":p=[-y*M+c[0],c[1]+S],f=d[0]>=0?\"right\":\"left\",m=[y*M,-S]}i.attr({style:{textVerticalAlign:i.__verticalAlign||g,textAlign:i.__textAlign||f},position:p,scale:[n,n],origin:m})}}}},f._createLine=function(t,e,i){var a=t.hostModel,r=function(t){var e=new o({name:\"line\",subPixelOptimize:!0});return d(e.shape,t),e}(t.getItemLayout(e));r.shape.percent=0,s.initProps(r,{shape:{percent:1}},a,e),this.add(r);var l=new s.Text({name:\"label\",lineLabelOriginalOpacity:1});this.add(l),n.each(u,(function(i){var n=h(i,t,e);this.add(n),this[c(i)]=t.getItemVisual(e,i)}),this),this._updateCommonStl(t,e,i)},f.updateData=function(t,e,i){var a=t.hostModel,r=this.childOfName(\"line\"),o=t.getItemLayout(e),l={shape:{}};d(l.shape,o),s.updateProps(r,l,a,e),n.each(u,(function(i){var n=t.getItemVisual(e,i),a=c(i);if(this[a]!==n){this.remove(this.childOfName(i));var r=h(i,t,e);this.add(r)}this[a]=n}),this),this._updateCommonStl(t,e,i)},f._updateCommonStl=function(t,e,i){var a=t.hostModel,r=this.childOfName(\"line\"),o=i&&i.lineStyle,c=i&&i.hoverLineStyle,h=i&&i.labelModel,d=i&&i.hoverLabelModel;if(!i||t.hasItemOption){var p=t.getItemModel(e);o=p.getModel(\"lineStyle\").getLineStyle(),c=p.getModel(\"emphasis.lineStyle\").getLineStyle(),h=p.getModel(\"label\"),d=p.getModel(\"emphasis.label\")}var f=t.getItemVisual(e,\"color\"),g=n.retrieve3(t.getItemVisual(e,\"opacity\"),o.opacity,1);r.useStyle(n.defaults({strokeNoScale:!0,fill:\"none\",stroke:f,opacity:g},o)),r.hoverStyle=c,n.each(u,(function(t){var e=this.childOfName(t);e&&(e.setColor(f),e.setStyle({opacity:g}))}),this);var m,v,y=h.getShallow(\"show\"),x=d.getShallow(\"show\"),_=this.childOfName(\"label\");if((y||x)&&(m=f||\"#000\",null==(v=a.getFormattedLabel(e,\"normal\",t.dataType)))){var b=a.getRawValue(e);v=null==b?t.getName(e):isFinite(b)?l(b):b}var w=y?v:null,S=x?n.retrieve2(a.getFormattedLabel(e,\"emphasis\",t.dataType),v):null,M=_.style;if(null!=w||null!=S){s.setTextStyle(_.style,h,{text:w},{autoColor:m}),_.__textAlign=M.textAlign,_.__verticalAlign=M.textVerticalAlign,_.__position=h.get(\"position\")||\"middle\";var I=h.get(\"distance\");n.isArray(I)||(I=[I,I]),_.__labelDistance=I}_.hoverStyle=null!=S?{text:S,textFill:d.getTextColor(!0),fontStyle:d.getShallow(\"fontStyle\"),fontWeight:d.getShallow(\"fontWeight\"),fontSize:d.getShallow(\"fontSize\"),fontFamily:d.getShallow(\"fontFamily\")}:{text:null},_.ignore=!y&&!x,s.setHoverStyle(this)},f.highlight=function(){this.trigger(\"emphasis\")},f.downplay=function(){this.trigger(\"normal\")},f.updateLayout=function(t,e){this.setLinePoints(t.getItemLayout(e))},f.setLinePoints=function(t){var e=this.childOfName(\"line\");d(e.shape,t),e.dirty()},n.inherits(p,s.Group),t.exports=p},fmMI:function(t,e,i){i(\"Tghj\");var n=i(\"bYtY\"),a=n.each,r=n.filter,o=n.map,s=n.isArray,l=n.indexOf,u=n.isObject,c=n.isString,h=n.createHashMap,d=n.assert,p=n.clone,f=n.merge,g=n.extend,m=n.mixin,v=i(\"4NO4\"),y=i(\"Qxkt\"),x=i(\"bLfw\"),_=i(\"iXHM\"),b=i(\"5Hur\"),w=i(\"D5nY\").resetSourceDefaulter,S=y.extend({init:function(t,e,i,n){i=i||{},this.option=null,this._theme=new y(i),this._optionManager=n},setOption:function(t,e){d(!(\"\\0_ec_inner\"in t),\"please use chart.getOption()\"),this._optionManager.setOption(t,e),this.resetOption(null)},resetOption:function(t){var e=!1,i=this._optionManager;if(!t||\"recreate\"===t){var n=i.mountOption(\"recreate\"===t);this.option&&\"recreate\"!==t?(this.restoreData(),this.mergeOption(n)):M.call(this,n),e=!0}if(\"timeline\"!==t&&\"media\"!==t||this.restoreData(),!t||\"recreate\"===t||\"timeline\"===t){var r=i.getTimelineOption(this);r&&(this.mergeOption(r),e=!0)}if(!t||\"recreate\"===t||\"media\"===t){var o=i.getMediaOption(this,this._api);o.length&&a(o,(function(t){this.mergeOption(t,e=!0)}),this)}return e},mergeOption:function(t){var e=this.option,i=this._componentsMap,n=[];w(this),a(t,(function(t,i){null!=t&&(x.hasClass(i)?i&&n.push(i):e[i]=null==e[i]?p(t):f(e[i],t,!0))})),x.topologicalTravel(n,x.getAllClassMainTypes(),(function(n,r){var o=v.normalizeToArray(t[n]),l=v.mappingToExists(i.get(n),o);v.makeIdAndName(l),a(l,(function(t,e){var i=t.option;u(i)&&(t.keyInfo.mainType=n,t.keyInfo.subType=function(t,e,i){return e.type?e.type:i?i.subType:x.determineSubType(t,e)}(n,i,t.exist))}));var c=function(t,e){s(e)||(e=e?[e]:[]);var i={};return a(e,(function(e){i[e]=(t.get(e)||[]).slice()})),i}(i,r);e[n]=[],i.set(n,[]),a(l,(function(t,a){var r=t.exist,o=t.option;if(d(u(o)||r,\"Empty component definition\"),o){var s=x.getClass(n,t.keyInfo.subType,!0);if(r&&r.constructor===s)r.name=t.keyInfo.name,r.mergeOption(o,this),r.optionUpdated(o,!1);else{var l=g({dependentModels:c,componentIndex:a},t.keyInfo);r=new s(o,this,this,l),g(r,l),r.init(o,this,this,l),r.optionUpdated(null,!0)}}else r.mergeOption({},this),r.optionUpdated({},!1);i.get(n)[a]=r,e[n][a]=r.option}),this),\"series\"===n&&I(this,i.get(\"series\"))}),this),this._seriesIndicesMap=h(this._seriesIndices=this._seriesIndices||[])},getOption:function(){var t=p(this.option);return a(t,(function(e,i){if(x.hasClass(i)){for(var n=(e=v.normalizeToArray(e)).length-1;n>=0;n--)v.isIdInner(e[n])&&e.splice(n,1);t[i]=e}})),delete t[\"\\0_ec_inner\"],t},getTheme:function(){return this._theme},getComponent:function(t,e){var i=this._componentsMap.get(t);if(i)return i[e||0]},queryComponents:function(t){var e=t.mainType;if(!e)return[];var i,n=t.index,a=t.id,u=t.name,c=this._componentsMap.get(e);if(!c||!c.length)return[];if(null!=n)s(n)||(n=[n]),i=r(o(n,(function(t){return c[t]})),(function(t){return!!t}));else if(null!=a){var h=s(a);i=r(c,(function(t){return h&&l(a,t.id)>=0||!h&&t.id===a}))}else if(null!=u){var d=s(u);i=r(c,(function(t){return d&&l(u,t.name)>=0||!d&&t.name===u}))}else i=c.slice();return T(i,t)},findComponents:function(t){var e,i,n,a,o,s=t.mainType,l=(i=s+\"Index\",n=s+\"Id\",a=s+\"Name\",!(e=t.query)||null==e[i]&&null==e[n]&&null==e[a]?null:{mainType:s,index:e[i],id:e[n],name:e[a]});return o=T(l?this.queryComponents(l):this._componentsMap.get(s),t),t.filter?r(o,t.filter):o},eachComponent:function(t,e,i){var n=this._componentsMap;if(\"function\"==typeof t)i=e,e=t,n.each((function(t,n){a(t,(function(t,a){e.call(i,n,t,a)}))}));else if(c(t))a(n.get(t),e,i);else if(u(t)){var r=this.findComponents(t);a(r,e,i)}},getSeriesByName:function(t){var e=this._componentsMap.get(\"series\");return r(e,(function(e){return e.name===t}))},getSeriesByIndex:function(t){return this._componentsMap.get(\"series\")[t]},getSeriesByType:function(t){var e=this._componentsMap.get(\"series\");return r(e,(function(e){return e.subType===t}))},getSeries:function(){return this._componentsMap.get(\"series\").slice()},getSeriesCount:function(){return this._componentsMap.get(\"series\").length},eachSeries:function(t,e){a(this._seriesIndices,(function(i){var n=this._componentsMap.get(\"series\")[i];t.call(e,n,i)}),this)},eachRawSeries:function(t,e){a(this._componentsMap.get(\"series\"),t,e)},eachSeriesByType:function(t,e,i){a(this._seriesIndices,(function(n){var a=this._componentsMap.get(\"series\")[n];a.subType===t&&e.call(i,a,n)}),this)},eachRawSeriesByType:function(t,e,i){return a(this.getSeriesByType(t),e,i)},isSeriesFiltered:function(t){return null==this._seriesIndicesMap.get(t.componentIndex)},getCurrentSeriesIndices:function(){return(this._seriesIndices||[]).slice()},filterSeries:function(t,e){I(this,r(this._componentsMap.get(\"series\"),t,e))},restoreData:function(t){var e=this._componentsMap;I(this,e.get(\"series\"));var i=[];e.each((function(t,e){i.push(e)})),x.topologicalTravel(i,x.getAllClassMainTypes(),(function(i,n){a(e.get(i),(function(e){(\"series\"!==i||!function(t,e){if(e){var i=e.seiresIndex,n=e.seriesId,a=e.seriesName;return null!=i&&t.componentIndex!==i||null!=n&&t.id!==n||null!=a&&t.name!==a}}(e,t))&&e.restoreData()}))}))}});function M(t){var e,i;t=t,this.option={},this.option[\"\\0_ec_inner\"]=1,this._componentsMap=h({series:[]}),i=(e=t).color&&!e.colorLayer,a(this._theme.option,(function(t,n){\"colorLayer\"===n&&i||x.hasClass(n)||(\"object\"==typeof t?e[n]=e[n]?f(e[n],t,!1):p(t):null==e[n]&&(e[n]=t))})),f(t,_,!1),this.mergeOption(t)}function I(t,e){t._seriesIndicesMap=h(t._seriesIndices=o(e,(function(t){return t.componentIndex}))||[])}function T(t,e){return e.hasOwnProperty(\"subType\")?r(t,(function(t){return t.subType===e.subType})):t}m(S,b),t.exports=S},g0SD:function(t,e,i){var n=i(\"bYtY\"),a=i(\"9wZj\"),r=i(\"OELB\"),o=i(\"YXkt\"),s=i(\"kj2x\");function l(t,e,i){var n=e.coordinateSystem;t.each((function(a){var o,s=t.getItemModel(a),l=r.parsePercent(s.get(\"x\"),i.getWidth()),u=r.parsePercent(s.get(\"y\"),i.getHeight());if(isNaN(l)||isNaN(u)){if(e.getMarkerPosition)o=e.getMarkerPosition(t.getValues(t.dimensions,a));else if(n){var c=t.get(n.dimensions[0],a),h=t.get(n.dimensions[1],a);o=n.dataToPoint([c,h])}}else o=[l,u];isNaN(l)||(o[0]=l),isNaN(u)||(o[1]=u),t.setItemLayout(a,o)}))}var u=i(\"iPDy\").extend({type:\"markPoint\",updateTransform:function(t,e,i){e.eachSeries((function(t){var e=t.markPointModel;e&&(l(e.getData(),t,i),this.markerGroupMap.get(t.id).updateLayout(e))}),this)},renderSeries:function(t,e,i,r){var u=t.coordinateSystem,c=t.id,h=t.getData(),d=this.markerGroupMap,p=d.get(c)||d.set(c,new a),f=function(t,e,i){var a;a=t?n.map(t&&t.dimensions,(function(t){var i=e.getData().getDimensionInfo(e.getData().mapDimension(t))||{};return n.defaults({name:t},i)})):[{name:\"value\",type:\"float\"}];var r=new o(a,i),l=n.map(i.get(\"data\"),n.curry(s.dataTransform,e));return t&&(l=n.filter(l,n.curry(s.dataFilter,t))),r.initData(l,null,t?s.dimValueGetter:function(t){return t.value}),r}(u,t,e);e.setData(f),l(e.getData(),t,r),f.each((function(t){var i=f.getItemModel(t),a=i.getShallow(\"symbol\"),r=i.getShallow(\"symbolSize\"),o=i.getShallow(\"symbolRotate\"),s=n.isFunction(a),l=n.isFunction(r),u=n.isFunction(o);if(s||l||u){var c=e.getRawValue(t),d=e.getDataParams(t);s&&(a=a(c,d)),l&&(r=r(c,d)),u&&(o=o(c,d))}f.setItemVisual(t,{symbol:a,symbolSize:r,symbolRotate:o,color:i.get(\"itemStyle.color\")||h.getVisual(\"color\")})})),p.updateData(f),this.group.add(p.group),f.eachItemGraphicEl((function(t){t.traverse((function(t){t.dataModel=e}))})),p.__keep=!0,p.group.silent=e.get(\"silent\")||t.get(\"silent\")}});t.exports=u},g7p0:function(t,e,i){var n=i(\"bYtY\"),a=i(\"bLfw\"),r=i(\"+TT/\"),o=r.getLayoutParams,s=r.sizeCalculable,l=r.mergeLayoutParam,u=a.extend({type:\"calendar\",coordinateSystem:null,defaultOption:{zlevel:0,z:2,left:80,top:60,cellSize:20,orient:\"horizontal\",splitLine:{show:!0,lineStyle:{color:\"#000\",width:1,type:\"solid\"}},itemStyle:{color:\"#fff\",borderWidth:1,borderColor:\"#ccc\"},dayLabel:{show:!0,firstDay:0,position:\"start\",margin:\"50%\",nameMap:\"en\",color:\"#000\"},monthLabel:{show:!0,position:\"start\",margin:5,align:\"center\",nameMap:\"en\",formatter:null,color:\"#000\"},yearLabel:{show:!0,position:null,margin:30,formatter:null,color:\"#ccc\",fontFamily:\"sans-serif\",fontWeight:\"bolder\",fontSize:20}},init:function(t,e,i,n){var a=o(t);u.superApply(this,\"init\",arguments),c(t,a)},mergeOption:function(t,e){u.superApply(this,\"mergeOption\",arguments),c(this.option,t)}});function c(t,e){var i=t.cellSize;n.isArray(i)?1===i.length&&(i[1]=i[0]):i=t.cellSize=[i,i];var a=n.map([0,1],(function(t){return s(e,t)&&(i[t]=\"auto\"),null!=i[t]&&\"auto\"!==i[t]}));l(t,e,{type:\"box\",ignoreSize:a})}t.exports=u},gPAo:function(t,e){function i(t){return t}function n(t,e,n,a,r){this._old=t,this._new=e,this._oldKeyGetter=n||i,this._newKeyGetter=a||i,this.context=r}function a(t,e,i,n,a){for(var r=0;r=0}function s(t,e,i,n,r){var o=\"vertical\"===r?\"x\":\"y\";a.each(t,(function(t){var a,s,l;t.sort((function(t,e){return t.getLayout()[o]-e.getLayout()[o]}));for(var u=0,c=t.length,h=\"vertical\"===r?\"dx\":\"dy\",d=0;d0&&(a=s.getLayout()[o]+l,s.setLayout(\"vertical\"===r?{x:a}:{y:a},!0)),u=s.getLayout()[o]+s.getLayout()[h]+e;if((l=u-e-(\"vertical\"===r?n:i))>0)for(a=s.getLayout()[o]-l,s.setLayout(\"vertical\"===r?{x:a}:{y:a},!0),u=a,d=c-2;d>=0;--d)(l=(s=t[d]).getLayout()[o]+s.getLayout()[h]+e-u)>0&&(a=s.getLayout()[o]-l,s.setLayout(\"vertical\"===r?{x:a}:{y:a},!0)),u=s.getLayout()[o]}))}function l(t,e,i){a.each(t.slice().reverse(),(function(t){a.each(t,(function(t){if(t.outEdges.length){var n=g(t.outEdges,u,i)/g(t.outEdges,f,i);if(isNaN(n)){var a=t.outEdges.length;n=a?g(t.outEdges,c,i)/a:0}if(\"vertical\"===i){var r=t.getLayout().x+(n-p(t,i))*e;t.setLayout({x:r},!0)}else{var o=t.getLayout().y+(n-p(t,i))*e;t.setLayout({y:o},!0)}}}))}))}function u(t,e){return p(t.node2,e)*t.getValue()}function c(t,e){return p(t.node2,e)}function h(t,e){return p(t.node1,e)*t.getValue()}function d(t,e){return p(t.node1,e)}function p(t,e){return\"vertical\"===e?t.getLayout().x+t.getLayout().dx/2:t.getLayout().y+t.getLayout().dy/2}function f(t){return t.getValue()}function g(t,e,i){for(var n=0,a=t.length,r=-1;++r=0;x&&y.depth>g&&(g=y.depth),v.setLayout({depth:x?y.depth:p},!0),v.setLayout(\"vertical\"===s?{dy:i}:{dx:i},!0);for(var _=0;_p-1?g:p-1;l&&\"left\"!==l&&function(t,e,i,n){if(\"right\"===e){for(var r=[],s=t,l=0;s.length;){for(var u=0;u0;u--)l(h,d*=.99,c),s(h,o,i,n,c),m(h,d,c),s(h,o,i,n,c)}(t,e,c,u,n,h,d),function(t,e){var i=\"vertical\"===e?\"x\":\"y\";a.each(t,(function(t){t.outEdges.sort((function(t,e){return t.node2.getLayout()[i]-e.node2.getLayout()[i]})),t.inEdges.sort((function(t,e){return t.node1.getLayout()[i]-e.node1.getLayout()[i]}))})),a.each(t,(function(t){var e=0,i=0;a.each(t.outEdges,(function(t){t.setLayout({sy:e},!0),e+=t.getLayout().dy})),a.each(t.inEdges,(function(t){t.setLayout({ty:i},!0),i+=t.getLayout().dy}))}))}(t,d)}(v,y,i,u,h,d,0!==a.filter(v,(function(t){return 0===t.getLayout().value})).length?0:t.get(\"layoutIterations\"),t.get(\"orient\"),t.get(\"nodeAlign\"))}))}},gut8:function(t,e){e.ContextCachedBy={NONE:0,STYLE_BIND:1,PLAIN_TEXT:2},e.WILL_BE_RESTORED=9},gvm7:function(t,e,i){var n=i(\"bYtY\"),a=i(\"dqUG\"),r=i(\"IwbS\");function o(t,e,i,n){t[0]=i,t[1]=n,t[2]=t[0]/e.getWidth(),t[3]=t[1]/e.getHeight()}function s(t){var e=this._zr=t.getZr();this._styleCoord=[0,0,0,0],o(this._styleCoord,e,t.getWidth()/2,t.getHeight()/2),this._show=!1}s.prototype={constructor:s,_enterable:!0,update:function(t){t.get(\"alwaysShowContent\")&&this._moveTooltipIfResized()},_moveTooltipIfResized:function(){var t=this._styleCoord[3],e=this._styleCoord[2]*this._zr.getWidth(),i=t*this._zr.getHeight();this.moveTo(e,i)},show:function(t){this._hideTimeout&&clearTimeout(this._hideTimeout),this.el.attr(\"show\",!0),this._show=!0},setContent:function(t,e,i){this.el&&this._zr.remove(this.el);for(var n={},o=t,s=o.indexOf(\"{marker\");s>=0;){var l=o.indexOf(\"|}\"),u=o.substr(s+\"{marker\".length,l-s-\"{marker\".length);n[\"marker\"+u]=u.indexOf(\"sub\")>-1?{textWidth:4,textHeight:4,textBorderRadius:2,textBackgroundColor:e[u],textOffset:[3,0]}:{textWidth:10,textHeight:10,textBorderRadius:5,textBackgroundColor:e[u]},s=(o=o.substr(l+1)).indexOf(\"{marker\")}var c=i.getModel(\"textStyle\"),h=c.get(\"fontSize\"),d=i.get(\"textLineHeight\");null==d&&(d=Math.round(3*h/2)),this.el=new a({style:r.setTextStyle({},c,{rich:n,text:t,textBackgroundColor:i.get(\"backgroundColor\"),textBorderRadius:i.get(\"borderRadius\"),textFill:i.get(\"textStyle.color\"),textPadding:i.get(\"padding\"),textLineHeight:d}),z:i.get(\"z\")}),this._zr.add(this.el);var p=this;this.el.on(\"mouseover\",(function(){p._enterable&&(clearTimeout(p._hideTimeout),p._show=!0),p._inContent=!0})),this.el.on(\"mouseout\",(function(){p._enterable&&p._show&&p.hideLater(p._hideDelay),p._inContent=!1}))},setEnterable:function(t){this._enterable=t},getSize:function(){var t=this.el.getBoundingRect();return[t.width,t.height]},moveTo:function(t,e){if(this.el){var i=this._styleCoord;o(i,this._zr,t,e),this.el.attr(\"position\",[i[0],i[1]])}},hide:function(){this.el&&this.el.hide(),this._show=!1},hideLater:function(t){!this._show||this._inContent&&this._enterable||(t?(this._hideDelay=t,this._show=!1,this._hideTimeout=setTimeout(n.bind(this.hide,this),t)):this.hide())},isShow:function(){return this._show},dispose:function(){clearTimeout(this._hideTimeout),this.el&&this._zr.remove(this.el)},getOuterSize:function(){var t=this.getSize();return{width:t[0],height:t[1]}}},t.exports=s},h54F:function(t,e,i){var n=i(\"ProS\"),a=i(\"YXkt\"),r=i(\"bYtY\"),o=i(\"4NO4\").defaultEmphasis,s=i(\"Qxkt\"),l=i(\"7aKB\").encodeHTML,u=i(\"I3/A\"),c=i(\"xKMd\"),h=i(\"DDd/\"),d=h.initCurvenessList,p=h.createEdgeMapForCurveness,f=n.extendSeriesModel({type:\"series.graph\",init:function(t){f.superApply(this,\"init\",arguments);var e=this;function i(){return e._categoriesData}this.legendVisualProvider=new c(i,i),this.fillDataTextStyle(t.edges||t.links),this._updateCategoriesData()},mergeOption:function(t){f.superApply(this,\"mergeOption\",arguments),this.fillDataTextStyle(t.edges||t.links),this._updateCategoriesData()},mergeDefaultAndTheme:function(t){f.superApply(this,\"mergeDefaultAndTheme\",arguments),o(t,[\"edgeLabel\"],[\"show\"])},getInitialData:function(t,e){var i=t.edges||t.links||[],n=t.data||t.nodes||[],a=this;if(n&&i){d(this);var o=u(n,i,this,!0,(function(t,i){t.wrapMethod(\"getItemModel\",(function(t){var e=a._categoriesModels[t.getShallow(\"category\")];return e&&(e.parentModel=t.parentModel,t.parentModel=e),t}));var n=a.getModel(\"edgeLabel\"),r=new s({label:n.option},n.parentModel,e),o=a.getModel(\"emphasis.edgeLabel\"),l=new s({emphasis:{label:o.option}},o.parentModel,e);function u(t){return(t=this.parsePath(t))&&\"label\"===t[0]?r:t&&\"emphasis\"===t[0]&&\"label\"===t[1]?l:this.parentModel}i.wrapMethod(\"getItemModel\",(function(t){return t.customizeGetParent(u),t}))}));return r.each(o.edges,(function(t){p(t.node1,t.node2,this,t.dataIndex)}),this),o.data}},getGraph:function(){return this.getData().graph},getEdgeData:function(){return this.getGraph().edgeData},getCategoriesData:function(){return this._categoriesData},formatTooltip:function(t,e,i){if(\"edge\"===i){var n=this.getData(),a=this.getDataParams(t,i),r=n.graph.getEdgeByIndex(t),o=n.getName(r.node1.dataIndex),s=n.getName(r.node2.dataIndex),u=[];return null!=o&&u.push(o),null!=s&&u.push(s),u=l(u.join(\" > \")),a.value&&(u+=\" : \"+l(a.value)),u}return f.superApply(this,\"formatTooltip\",arguments)},_updateCategoriesData:function(){var t=r.map(this.option.categories||[],(function(t){return null!=t.value?t:r.extend({value:0},t)})),e=new a([\"value\"],this);e.initData(t),this._categoriesData=e,this._categoriesModels=e.mapArray((function(t){return e.getItemModel(t,!0)}))},setZoom:function(t){this.option.zoom=t},setCenter:function(t){this.option.center=t},isAnimationEnabled:function(){return f.superCall(this,\"isAnimationEnabled\")&&!(\"force\"===this.get(\"layout\")&&this.get(\"force.layoutAnimation\"))},defaultOption:{zlevel:0,z:2,coordinateSystem:\"view\",legendHoverLink:!0,hoverAnimation:!0,layout:null,focusNodeAdjacency:!1,circular:{rotateLabel:!1},force:{initLayout:null,repulsion:[0,50],gravity:.1,friction:.6,edgeLength:30,layoutAnimation:!0},left:\"center\",top:\"center\",symbol:\"circle\",symbolSize:10,edgeSymbol:[\"none\",\"none\"],edgeSymbolSize:10,edgeLabel:{position:\"middle\",distance:5},draggable:!1,roam:!1,center:null,zoom:1,nodeScaleRatio:.6,label:{show:!1,formatter:\"{b}\"},itemStyle:{},lineStyle:{color:\"#aaa\",width:1,opacity:.5},emphasis:{label:{show:!0}}}});t.exports=f},h7HQ:function(t,e,i){var n=i(\"y+Vt\"),a=i(\"T6xi\"),r=n.extend({type:\"polygon\",shape:{points:null,smooth:!1,smoothConstraint:null},buildPath:function(t,e){a.buildPath(t,e,!0)}});t.exports=r},h8O9:function(t,e,i){var n=i(\"bYtY\").map,a=i(\"zM3Q\"),r=i(\"7hqr\").isDimensionStacked;t.exports=function(t){return{seriesType:t,plan:a(),reset:function(t){var e=t.getData(),i=t.coordinateSystem,a=t.pipelineContext.large;if(i){var o=n(i.dimensions,(function(t){return e.mapDimension(t)})).slice(0,2),s=o.length,l=e.getCalculationInfo(\"stackResultDimension\");return r(e,o[0])&&(o[0]=l),r(e,o[1])&&(o[1]=l),s&&{progress:function(t,e){for(var n=a&&new Float32Array((t.end-t.start)*s),r=t.start,l=0,u=[],c=[];r=i&&t<=n},containData:function(t){return this.scale.contain(t)},getExtent:function(){return this._extent.slice()},getPixelPrecision:function(t){return l(t||this.scale.getExtent(),this._extent)},setExtent:function(t,e){var i=this._extent;i[0]=t,i[1]=e},dataToCoord:function(t,e){var i=this._extent,n=this.scale;return t=n.normalize(t),this.onBand&&\"ordinal\"===n.type&&m(i=i.slice(),n.count()),s(t,f,i,e)},coordToData:function(t,e){var i=this._extent,n=this.scale;this.onBand&&\"ordinal\"===n.type&&m(i=i.slice(),n.count());var a=s(t,i,f,e);return this.scale.scale(a)},pointToData:function(t,e){},getTicksCoords:function(t){var e=(t=t||{}).tickModel||this.getTickModel(),i=h(this,e),n=r(i.ticks,(function(t){return{coord:this.dataToCoord(t),tickValue:t}}),this);return function(t,e,i,n){var r=e.length;if(t.onBand&&!i&&r){var o,s=t.getExtent();if(1===r)e[0].coord=s[0],o=e[1]={coord:s[0]};else{var l=(e[r-1].coord-e[0].coord)/(e[r-1].tickValue-e[0].tickValue);a(e,(function(t){t.coord-=l/2}));var c=t.scale.getExtent();e.push(o={coord:e[r-1].coord+l*(1+c[1]-e[r-1].tickValue)})}var h=s[0]>s[1];d(e[0].coord,s[0])&&(n?e[0].coord=s[0]:e.shift()),n&&d(s[0],e[0].coord)&&e.unshift({coord:s[0]}),d(s[1],o.coord)&&(n?o.coord=s[1]:e.pop()),n&&d(o.coord,s[1])&&e.push({coord:s[1]})}function d(t,e){return t=u(t),e=u(e),h?t>e:t0&&t<100||(t=5);var e=this.scale.getMinorTicks(t);return r(e,(function(t){return r(t,(function(t){return{coord:this.dataToCoord(t),tickValue:t}}),this)}),this)},getViewLabels:function(){return d(this).labels},getLabelModel:function(){return this.model.getModel(\"axisLabel\")},getTickModel:function(){return this.model.getModel(\"axisTick\")},getBandWidth:function(){var t=this._extent,e=this.scale.getExtent(),i=e[1]-e[0]+(this.onBand?1:0);0===i&&(i=1);var n=Math.abs(t[1]-t[0]);return Math.abs(n)/i},isHorizontal:null,getRotate:null,calculateCategoryInterval:function(){return p(this)}},t.exports=g},hNWo:function(t,e,i){var n=i(\"ProS\"),a=i(\"bYtY\"),r=i(\"Qxkt\"),o=i(\"4NO4\").isNameSpecified,s=i(\"Kagy\").legend.selector,l={all:{type:\"all\",title:a.clone(s.all)},inverse:{type:\"inverse\",title:a.clone(s.inverse)}},u=n.extendComponentModel({type:\"legend.plain\",dependencies:[\"series\"],layoutMode:{type:\"box\",ignoreSize:!0},init:function(t,e,i){this.mergeDefaultAndTheme(t,i),t.selected=t.selected||{},this._updateSelector(t)},mergeOption:function(t){u.superCall(this,\"mergeOption\",t),this._updateSelector(t)},_updateSelector:function(t){var e=t.selector;!0===e&&(e=t.selector=[\"all\",\"inverse\"]),a.isArray(e)&&a.each(e,(function(t,i){a.isString(t)&&(t={type:t}),e[i]=a.merge(t,l[t.type])}))},optionUpdated:function(){this._updateData(this.ecModel);var t=this._data;if(t[0]&&\"single\"===this.get(\"selectedMode\")){for(var e=!1,i=0;i=0},getOrient:function(){return\"vertical\"===this.get(\"orient\")?{index:1,name:\"vertical\"}:{index:0,name:\"horizontal\"}},defaultOption:{zlevel:0,z:4,show:!0,orient:\"horizontal\",left:\"center\",top:0,align:\"auto\",backgroundColor:\"rgba(0,0,0,0)\",borderColor:\"#ccc\",borderRadius:0,borderWidth:0,padding:5,itemGap:10,itemWidth:25,itemHeight:14,inactiveColor:\"#ccc\",inactiveBorderColor:\"#ccc\",itemStyle:{borderWidth:0},textStyle:{color:\"#333\"},selectedMode:!0,selector:!1,selectorLabel:{show:!0,borderRadius:10,padding:[3,5,3,5],fontSize:12,fontFamily:\" sans-serif\",color:\"#666\",borderWidth:1,borderColor:\"#666\"},emphasis:{selectorLabel:{show:!0,color:\"#eee\",backgroundColor:\"#666\"}},selectorPosition:\"auto\",selectorItemGap:7,selectorButtonGap:10,tooltip:{show:!1}}});t.exports=u},hOwI:function(t,e){var i=Math.log(2);function n(t,e,a,r,o,s){var l=r+\"-\"+o,u=t.length;if(s.hasOwnProperty(l))return s[l];if(1===e){var c=Math.round(Math.log((1<e&&r>n||ra?o:0}},i38C:function(t,e,i){i(\"Tghj\");var n=i(\"bYtY\"),a=n.createHashMap,r=n.each;function o(t){this.coordSysName=t,this.coordSysDims=[],this.axisMap=a(),this.categoryAxisMap=a(),this.firstCategoryDimIndex=null}var s={cartesian2d:function(t,e,i,n){var a=t.getReferringComponents(\"xAxis\")[0],r=t.getReferringComponents(\"yAxis\")[0];e.coordSysDims=[\"x\",\"y\"],i.set(\"x\",a),i.set(\"y\",r),l(a)&&(n.set(\"x\",a),e.firstCategoryDimIndex=0),l(r)&&(n.set(\"y\",r),e.firstCategoryDimIndex=1)},singleAxis:function(t,e,i,n){var a=t.getReferringComponents(\"singleAxis\")[0];e.coordSysDims=[\"single\"],i.set(\"single\",a),l(a)&&(n.set(\"single\",a),e.firstCategoryDimIndex=0)},polar:function(t,e,i,n){var a=t.getReferringComponents(\"polar\")[0],r=a.findAxisModel(\"radiusAxis\"),o=a.findAxisModel(\"angleAxis\");e.coordSysDims=[\"radius\",\"angle\"],i.set(\"radius\",r),i.set(\"angle\",o),l(r)&&(n.set(\"radius\",r),e.firstCategoryDimIndex=0),l(o)&&(n.set(\"angle\",o),null==e.firstCategoryDimIndex&&(e.firstCategoryDimIndex=1))},geo:function(t,e,i,n){e.coordSysDims=[\"lng\",\"lat\"]},parallel:function(t,e,i,n){var a=t.ecModel,o=a.getComponent(\"parallel\",t.get(\"parallelIndex\")),s=e.coordSysDims=o.dimensions.slice();r(o.parallelAxisIndex,(function(t,r){var o=a.getComponent(\"parallelAxis\",t),u=s[r];i.set(u,o),l(o)&&null==e.firstCategoryDimIndex&&(n.set(u,o),e.firstCategoryDimIndex=r)}))}};function l(t){return\"category\"===t.get(\"type\")}e.getCoordSysInfoBySeries=function(t){var e=t.get(\"coordinateSystem\"),i=new o(e),n=s[e];if(n)return n(t,i,i.axisMap,i.categoryAxisMap),i}},iLNv:function(t,e){var i=\"\\0__throttleOriginMethod\",n=\"\\0__throttleRate\";function a(t,e,i){var n,a,r,o,s,l=0,u=0,c=null;function h(){u=(new Date).getTime(),c=null,t.apply(r,o||[])}e=e||0;var d=function(){n=(new Date).getTime(),r=this,o=arguments;var t=s||e,d=s||i;s=null,a=n-(d?l:u)-t,clearTimeout(c),d?c=setTimeout(h,t):a>=0?h():c=setTimeout(h,-a),l=n};return d.clear=function(){c&&(clearTimeout(c),c=null)},d.debounceNextCall=function(t){s=t},d}e.throttle=a,e.createOrUpdate=function(t,e,r,o){var s=t[e];if(s){var l=s[i]||s;if(s[n]!==r||s[\"\\0__throttleType\"]!==o){if(null==r||!o)return t[e]=l;(s=t[e]=a(l,r,\"debounce\"===o))[i]=l,s[\"\\0__throttleType\"]=o,s[n]=r}return s}},e.clear=function(t,e){var n=t[e];n&&n[i]&&(t[e]=n[i])}},iPDy:function(t,e,i){var n=i(\"ProS\"),a=i(\"bYtY\"),r=n.extendComponentView({type:\"marker\",init:function(){this.markerGroupMap=a.createHashMap()},render:function(t,e,i){var n=this.markerGroupMap;n.each((function(t){t.__keep=!1}));var a=this.type+\"Model\";e.eachSeries((function(t){var n=t[a];n&&this.renderSeries(t,n,e,i)}),this),n.each((function(t){!t.__keep&&this.group.remove(t.group)}),this)},renderSeries:function(){}});t.exports=r},iRjW:function(t,e,i){var n=i(\"bYtY\"),a=i(\"Yl7c\").parseClassType,r=0;e.getUID=function(t){return[t||\"\",r++,Math.random().toFixed(5)].join(\"_\")},e.enableSubTypeDefaulter=function(t){var e={};return t.registerSubTypeDefaulter=function(t,i){t=a(t),e[t.main]=i},t.determineSubType=function(i,n){var r=n.type;if(!r){var o=a(i).main;t.hasSubTypes(i)&&e[o]&&(r=e[o](n))}return r},t},e.enableTopologicalTravel=function(t,e){function i(t,e){return t[e]||(t[e]={predecessor:[],successor:[]}),t[e]}t.topologicalTravel=function(t,a,r,o){if(t.length){var s=function(t){var a={},r=[];return n.each(t,(function(o){var s=i(a,o),l=function(t,e){var i=[];return n.each(t,(function(t){n.indexOf(e,t)>=0&&i.push(t)})),i}(s.originalDeps=e(o),t);s.entryCount=l.length,0===s.entryCount&&r.push(o),n.each(l,(function(t){n.indexOf(s.predecessor,t)<0&&s.predecessor.push(t);var e=i(a,t);n.indexOf(e.successor,t)<0&&e.successor.push(o)}))})),{graph:a,noEntryList:r}}(a),l=s.graph,u=s.noEntryList,c={};for(n.each(t,(function(t){c[t]=!0}));u.length;){var h=u.pop(),d=l[h],p=!!c[h];p&&(r.call(o,h,d.originalDeps.slice()),delete c[h]),n.each(d.successor,p?g:f)}n.each(c,(function(){throw new Error(\"Circle dependency may exists\")}))}function f(t){l[t].entryCount--,0===l[t].entryCount&&u.push(t)}function g(t){c[t]=!0,f(t)}}}},iXHM:function(t,e){var i=\"\";\"undefined\"!=typeof navigator&&(i=navigator.platform||\"\");var n={color:[\"#c23531\",\"#2f4554\",\"#61a0a8\",\"#d48265\",\"#91c7ae\",\"#749f83\",\"#ca8622\",\"#bda29a\",\"#6e7074\",\"#546570\",\"#c4ccd3\"],gradientColor:[\"#f6efa6\",\"#d88273\",\"#bf444c\"],textStyle:{fontFamily:i.match(/^Win/)?\"Microsoft YaHei\":\"sans-serif\",fontSize:12,fontStyle:\"normal\",fontWeight:\"normal\"},blendMode:null,animation:\"auto\",animationDuration:1e3,animationDurationUpdate:300,animationEasing:\"exponentialOut\",animationEasingUpdate:\"cubicOut\",animationThreshold:2e3,progressiveThreshold:3e3,progressive:400,hoverLayerThreshold:3e3,useUTC:!1};t.exports=n},iXp4:function(t,e,i){var n=i(\"ItGF\"),a=[[\"shadowBlur\",0],[\"shadowColor\",\"#000\"],[\"shadowOffsetX\",0],[\"shadowOffsetY\",0]];t.exports=function(t){return n.browser.ie&&n.browser.version>=11?function(){var e,i=this.__clipPaths,n=this.style;if(i)for(var r=0;re[1]&&(e[1]=t[1]),l.prototype.setExtent.call(this,e[0],e[1])},getInterval:function(){return this._interval},setInterval:function(t){this._interval=t,this._niceExtent=this._extent.slice(),this._intervalPrecision=o.getIntervalPrecision(t)},getTicks:function(t){var e=this._interval,i=this._extent,n=this._niceExtent,a=this._intervalPrecision,r=[];if(!e)return r;i[0]1e4)return[];var l=r.length?r[r.length-1]:n[1];return i[1]>l&&r.push(t?s(l+e,a):i[1]),r},getMinorTicks:function(t){for(var e=this.getTicks(!0),i=[],a=this.getExtent(),r=1;ra[0]&&c0;)n*=10;var a=[r.round(d(e[0]/n)*n),r.round(h(e[1]/n)*n)];this._interval=n,this._niceExtent=a}},niceExtent:function(t){l.niceExtent.call(this,t);var e=this._originalScale;e.__fixMin=t.fixMin,e.__fixMax=t.fixMax}});function m(t,e){return c(t,u(e))}n.each([\"contain\",\"normalize\"],(function(t){g.prototype[t]=function(e){return e=f(e)/f(this.base),s[t].call(this,e)}})),g.create=function(){return new g},t.exports=g},jTL6:function(t,e,i){var n=i(\"y+Vt\").extend({type:\"arc\",shape:{cx:0,cy:0,r:0,startAngle:0,endAngle:2*Math.PI,clockwise:!0},style:{stroke:\"#000\",fill:null},buildPath:function(t,e){var i=e.cx,n=e.cy,a=Math.max(e.r,0),r=e.startAngle,o=e.endAngle,s=e.clockwise,l=Math.cos(r),u=Math.sin(r);t.moveTo(l*a+i,u*a+n),t.arc(i,n,a,r,o,!s)}});t.exports=n},jett:function(t,e,i){var n=i(\"ProS\");i(\"VSLf\"),i(\"oBaM\"),i(\"FGaS\");var a=i(\"mOdp\"),r=i(\"f5Yq\"),o=i(\"hw6D\"),s=i(\"0/Rx\"),l=i(\"eJH7\");n.registerVisual(a(\"radar\")),n.registerVisual(r(\"radar\",\"circle\")),n.registerLayout(o),n.registerProcessor(s(\"radar\")),n.registerPreprocessor(l)},jkPA:function(t,e,i){var n=i(\"bYtY\"),a=n.createHashMap,r=n.isObject,o=n.map;function s(t){this.categories=t.categories||[],this._needCollect=t.needCollect,this._deduplication=t.deduplication}s.createByAxisModel=function(t){var e=t.option,i=e.data,n=i&&o(i,c);return new s({categories:n,needCollect:!n,deduplication:!1!==e.dedplication})};var l=s.prototype;function u(t){return t._map||(t._map=a(t.categories))}function c(t){return r(t)&&null!=t.value?t.value:t+\"\"}l.getOrdinal=function(t){return u(this).get(t)},l.parseAndCollect=function(t){var e,i=this._needCollect;if(\"string\"!=typeof t&&!i)return t;if(i&&!this._deduplication)return this.categories[e=this.categories.length]=t,e;var n=u(this);return null==(e=n.get(t))&&(i?(this.categories[e=this.categories.length]=t,n.set(t,e)):e=NaN),e},t.exports=s},jndi:function(t,e,i){var n=i(\"bYtY\"),a=i(\"Qe9p\"),r=i(\"YXkt\"),o=i(\"OELB\"),s=i(\"IwbS\"),l=i(\"kj2x\"),u=i(\"iPDy\"),c=function(t,e,i,a){var r=l.dataTransform(t,a[0]),o=l.dataTransform(t,a[1]),s=n.retrieve,u=r.coord,c=o.coord;u[0]=s(u[0],-1/0),u[1]=s(u[1],-1/0),c[0]=s(c[0],1/0),c[1]=s(c[1],1/0);var h=n.mergeAll([{},r,o]);return h.coord=[r.coord,o.coord],h.x0=r.x,h.y0=r.y,h.x1=o.x,h.y1=o.y,h};function h(t){return!isNaN(t)&&!isFinite(t)}function d(t,e,i,n){var a=1-t;return h(e[a])&&h(i[a])}function p(t,e){var i=e.coord[0],n=e.coord[1];return!(\"cartesian2d\"!==t.type||!i||!n||!d(1,i,n)&&!d(0,i,n))||l.dataFilter(t,{coord:i,x:e.x0,y:e.y0})||l.dataFilter(t,{coord:n,x:e.x1,y:e.y1})}function f(t,e,i,n,a){var r,s=n.coordinateSystem,l=t.getItemModel(e),u=o.parsePercent(l.get(i[0]),a.getWidth()),c=o.parsePercent(l.get(i[1]),a.getHeight());if(isNaN(u)||isNaN(c)){if(n.getMarkerPosition)r=n.getMarkerPosition(t.getValues(i,e));else{var d=[g=t.get(i[0],e),m=t.get(i[1],e)];s.clampData&&s.clampData(d,d),r=s.dataToPoint(d,!0)}if(\"cartesian2d\"===s.type){var p=s.getAxis(\"x\"),f=s.getAxis(\"y\"),g=t.get(i[0],e),m=t.get(i[1],e);h(g)?r[0]=p.toGlobalCoord(p.getExtent()[\"x0\"===i[0]?0:1]):h(m)&&(r[1]=f.toGlobalCoord(f.getExtent()[\"y0\"===i[1]?0:1]))}isNaN(u)||(r[0]=u),isNaN(c)||(r[1]=c)}else r=[u,c];return r}var g=[[\"x0\",\"y0\"],[\"x1\",\"y0\"],[\"x1\",\"y1\"],[\"x0\",\"y1\"]];u.extend({type:\"markArea\",updateTransform:function(t,e,i){e.eachSeries((function(t){var e=t.markAreaModel;if(e){var a=e.getData();a.each((function(e){var r=n.map(g,(function(n){return f(a,e,n,t,i)}));a.setItemLayout(e,r),a.getItemGraphicEl(e).setShape(\"points\",r)}))}}),this)},renderSeries:function(t,e,i,o){var l=t.coordinateSystem,u=t.id,d=t.getData(),m=this.markerGroupMap,v=m.get(u)||m.set(u,{group:new s.Group});this.group.add(v.group),v.__keep=!0;var y=function(t,e,i){var a,o;t?(a=n.map(t&&t.dimensions,(function(t){var i=e.getData(),a=i.getDimensionInfo(i.mapDimension(t))||{};return n.defaults({name:t},a)})),o=new r(n.map([\"x0\",\"y0\",\"x1\",\"y1\"],(function(t,e){return{name:t,type:a[e%2].type}})),i)):o=new r(a=[{name:\"value\",type:\"float\"}],i);var s=n.map(i.get(\"data\"),n.curry(c,e,t,i));return t&&(s=n.filter(s,n.curry(p,t))),o.initData(s,null,t?function(t,e,i,n){return t.coord[Math.floor(n/2)][n%2]}:function(t){return t.value}),o.hasItemOption=!0,o}(l,t,e);e.setData(y),y.each((function(e){var i=n.map(g,(function(i){return f(y,e,i,t,o)})),a=!0;n.each(g,(function(t){if(a){var i=y.get(t[0],e),n=y.get(t[1],e);(h(i)||l.getAxis(\"x\").containData(i))&&(h(n)||l.getAxis(\"y\").containData(n))&&(a=!1)}})),y.setItemLayout(e,{points:i,allClipped:a}),y.setItemVisual(e,{color:d.getVisual(\"color\")})})),y.diff(v.__data).add((function(t){var e=y.getItemLayout(t);if(!e.allClipped){var i=new s.Polygon({shape:{points:e.points}});y.setItemGraphicEl(t,i),v.group.add(i)}})).update((function(t,i){var n=v.__data.getItemGraphicEl(i),a=y.getItemLayout(t);a.allClipped?n&&v.group.remove(n):(n?s.updateProps(n,{shape:{points:a.points}},e,t):n=new s.Polygon({shape:{points:a.points}}),y.setItemGraphicEl(t,n),v.group.add(n))})).remove((function(t){var e=v.__data.getItemGraphicEl(t);v.group.remove(e)})).execute(),y.eachItemGraphicEl((function(t,i){var r=y.getItemModel(i),o=r.getModel(\"label\"),l=r.getModel(\"emphasis.label\"),u=y.getItemVisual(i,\"color\");t.useStyle(n.defaults(r.getModel(\"itemStyle\").getItemStyle(),{fill:a.modifyAlpha(u,.4),stroke:u})),t.hoverStyle=r.getModel(\"emphasis.itemStyle\").getItemStyle(),s.setLabelStyle(t.style,t.hoverStyle,o,l,{labelFetcher:e,labelDataIndex:i,defaultText:y.getName(i)||\"\",isRectText:!0,autoColor:u}),s.setHoverStyle(t,{}),t.dataModel=e})),v.__data=y,v.group.silent=e.get(\"silent\")||t.get(\"silent\")}})},\"jsU+\":function(t,e,i){var n=i(\"ProS\"),a=i(\"bYtY\"),r=i(\"IUWy\"),o=n.extendComponentModel({type:\"toolbox\",layoutMode:{type:\"box\",ignoreSize:!0},optionUpdated:function(){o.superApply(this,\"optionUpdated\",arguments),a.each(this.option.feature,(function(t,e){var i=r.get(e);i&&a.merge(t,i.defaultOption)}))},defaultOption:{show:!0,z:6,zlevel:0,orient:\"horizontal\",left:\"right\",top:\"top\",backgroundColor:\"transparent\",borderColor:\"#ccc\",borderRadius:0,borderWidth:0,padding:5,itemSize:15,itemGap:8,showTitle:!0,iconStyle:{borderColor:\"#666\",color:\"none\"},emphasis:{iconStyle:{borderColor:\"#3E98C5\"}},tooltip:{show:!1}}});t.exports=o},jtI2:function(t,e,i){i(\"SMc4\");var n=i(\"bLfw\").extend({type:\"grid\",dependencies:[\"xAxis\",\"yAxis\"],layoutMode:\"box\",coordinateSystem:null,defaultOption:{show:!1,zlevel:0,z:0,left:\"10%\",top:60,right:\"10%\",bottom:60,containLabel:!1,backgroundColor:\"rgba(0,0,0,0)\",borderWidth:1,borderColor:\"#ccc\"}});t.exports=n},juDX:function(t,e,i){i(\"P47w\"),(0,i(\"aX58\").registerPainter)(\"svg\",i(\"3CBa\"))},k5C7:function(t,e,i){i(\"0JAE\"),i(\"g7p0\"),i(\"7mYs\")},k9D9:function(t,e){e.SOURCE_FORMAT_ORIGINAL=\"original\",e.SOURCE_FORMAT_ARRAY_ROWS=\"arrayRows\",e.SOURCE_FORMAT_OBJECT_ROWS=\"objectRows\",e.SOURCE_FORMAT_KEYED_COLUMNS=\"keyedColumns\",e.SOURCE_FORMAT_UNKNOWN=\"unknown\",e.SOURCE_FORMAT_TYPED_ARRAY=\"typedArray\",e.SERIES_LAYOUT_BY_COLUMN=\"column\",e.SERIES_LAYOUT_BY_ROW=\"row\"},kDyi:function(t,e){t.exports=function(t){var e=t.findComponents({mainType:\"legend\"});e&&e.length&&t.filterSeries((function(t){for(var i=0;ih[1]&&(h[1]=c);var d=e.get(\"colorMappingBy\"),p={type:s.name,dataExtent:h,visual:s.range};\"color\"!==p.type||\"index\"!==d&&\"id\"!==d?p.mappingMethod=\"linear\":(p.mappingMethod=\"category\",p.loop=!0);var f=new n(p);return f.__drColorMappingBy=d,f}}}(0,c,h,0,f,v);r.each(v,(function(e,i){if(e.depth>=o.length||e===o[e.depth]){var n=function(t,e,i,n,a,o){var s=r.extend({},e);if(a){var l=a.type,u=\"color\"===l&&a.__drColorMappingBy,c=\"index\"===u?n:\"id\"===u?o.mapIdToIndex(i.getId()):i.getValue(t.get(\"visualDimension\"));s[l]=a.mapValueToVisual(c)}return s}(c,f,e,i,y,l);t(e,n,o,l)}}))}else d=s(f),e.setVisual(\"color\",d)}}(l,{},t.getViewRoot().getAncestors(),t)}}},kj2x:function(t,e,i){var n=i(\"bYtY\"),a=i(\"OELB\"),r=i(\"7hqr\").isDimensionStacked,o=n.indexOf;function s(t,e,i,n,o,s){var l=[],u=r(e,n)?e.getCalculationInfo(\"stackResultDimension\"):n,c=h(e,u,t),d=e.indicesOfNearest(u,c)[0];l[o]=e.get(i,d),l[s]=e.get(u,d);var p=e.get(n,d),f=a.getPrecision(e.get(n,d));return(f=Math.min(f,20))>=0&&(l[s]=+l[s].toFixed(f)),[l,p]}var l=n.curry,u={min:l(s,\"min\"),max:l(s,\"max\"),average:l(s,\"average\")};function c(t,e,i,n){var a={};return null!=t.valueIndex||null!=t.valueDim?(a.valueDataDim=null!=t.valueIndex?e.getDimension(t.valueIndex):t.valueDim,a.valueAxis=i.getAxis(function(t,e){var i=t.getData(),n=i.dimensions;e=i.getDimension(e);for(var a=0;at[1]&&(t[0]=t[1])}e.intervalScaleNiceTicks=function(t,e,i,o){var l={},u=l.interval=n.nice((t[1]-t[0])/e,!0);null!=i&&uo&&(u=l.interval=o);var c=l.intervalPrecision=r(u);return s(l.niceTickExtent=[a(Math.ceil(t[0]/u)*u,c),a(Math.floor(t[1]/u)*u,c)],t),l},e.getIntervalPrecision=r,e.fixExtent=s},lELe:function(t,e,i){var n=i(\"bYtY\");t.exports=function(t){var e=[];n.each(t.series,(function(t){t&&\"map\"===t.type&&(e.push(t),t.map=t.map||t.mapType,n.defaults(t,t.mapLocation))}))}},lLGD:function(t,e,i){var n=i(\"ProS\"),a=i(\"bYtY\"),r=i(\"nVfU\"),o=r.layout,s=r.largeLayout;i(\"Wqna\"),i(\"F7hV\"),i(\"Z8zF\"),i(\"Ae16\"),n.registerLayout(n.PRIORITY.VISUAL.LAYOUT,a.curry(o,\"bar\")),n.registerLayout(n.PRIORITY.VISUAL.PROGRESSIVE_LAYOUT,s),n.registerVisual({seriesType:\"bar\",reset:function(t){t.getData().setVisual(\"legendSymbol\",\"roundRect\")}})},lOQZ:function(t,e,i){var n=i(\"QBsz\"),a=i(\"U/Mo\"),r=a.getSymbolSize,o=a.getNodeGlobalScale,s=i(\"bYtY\"),l=i(\"DDd/\").getCurvenessForEdge,u=Math.PI,c=[],h={value:function(t,e,i,n,a,r,o,s){var l=0,u=n.getSum(\"value\"),c=2*Math.PI/(u||s);i.eachNode((function(t){var e=t.getValue(\"value\"),i=c*(u?e:1)/2;l+=i,t.setLayout([a*Math.cos(l)+r,a*Math.sin(l)+o]),l+=i}))},symbolSize:function(t,e,i,n,a,s,l,h){var d=0;c.length=h;var p=o(t);i.eachNode((function(t){var e=r(t);isNaN(e)&&(e=2),e<0&&(e=0),e*=p;var i=Math.asin(e/2/a);isNaN(i)&&(i=u/2),c[t.dataIndex]=i,d+=2*i}));var f=(2*u-d)/h/2,g=0;i.eachNode((function(t){var e=f+c[t.dataIndex];g+=e,t.setLayout([a*Math.cos(g)+s,a*Math.sin(g)+l]),g+=e}))}};e.circularLayout=function(t,e){var i=t.coordinateSystem;if(!i||\"view\"===i.type){var a=i.getBoundingRect(),r=t.getData(),o=r.graph,u=a.width/2+a.x,c=a.height/2+a.y,d=Math.min(a.width,a.height)/2,p=r.count();r.setLayout({cx:u,cy:c}),p&&(h[e](t,i,o,r,d,u,c,p),o.eachEdge((function(e,i){var a,r=s.retrieve3(e.getModel().get(\"lineStyle.curveness\"),l(e,t,i),0),o=n.clone(e.node1.getLayout()),h=n.clone(e.node2.getLayout());+r&&(a=[u*(r*=3)+(o[0]+h[0])/2*(1-r),c*r+(o[1]+h[1])/2*(1-r)]),e.setLayout([o,h,a])})))}}},laiN:function(t,e,i){var n=i(\"ProS\");i(\"GVMX\"),i(\"MH26\"),n.registerPreprocessor((function(t){t.markLine=t.markLine||{}}))},loD1:function(t,e){e.containStroke=function(t,e,i,n,a,r,o){if(0===a)return!1;var s,l=a;if(o>e+l&&o>n+l||ot+l&&r>i+l||r=this.x&&t<=this.x+this.width&&e>=this.y&&e<=this.y+this.height},clone:function(){return new d(this.x,this.y,this.width,this.height)},copy:function(t){this.x=t.x,this.y=t.y,this.width=t.width,this.height=t.height},plain:function(){return{x:this.x,y:this.y,width:this.width,height:this.height}}},d.create=function(t){return new d(t.x,t.y,t.width,t.height)},t.exports=d},mLcG:function(t,e){var i=\"undefined\"!=typeof window&&(window.requestAnimationFrame&&window.requestAnimationFrame.bind(window)||window.msRequestAnimationFrame&&window.msRequestAnimationFrame.bind(window)||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame)||function(t){setTimeout(t,16)};t.exports=i},mOdp:function(t,e,i){var n=i(\"bYtY\").createHashMap;t.exports=function(t){return{getTargetSeries:function(e){var i={},a=n();return e.eachSeriesByType(t,(function(t){t.__paletteScope=i,a.set(t.uid,t)})),a},reset:function(t,e){var i=t.getRawData(),n={},a=t.getData();a.each((function(t){var e=a.getRawIndex(t);n[e]=t})),i.each((function(e){var r,o=n[e],s=null!=o&&a.getItemVisual(o,\"color\",!0),l=null!=o&&a.getItemVisual(o,\"borderColor\",!0);if(s&&l||(r=i.getItemModel(e)),!s){var u=r.get(\"itemStyle.color\")||t.getColorFromPalette(i.getName(e)||e+\"\",t.__paletteScope,i.count());null!=o&&a.setItemVisual(o,\"color\",u)}if(!l){var c=r.get(\"itemStyle.borderColor\");null!=o&&a.setItemVisual(o,\"borderColor\",c)}}))}}}},mYwL:function(t,e,i){var n=i(\"bYtY\"),a=i(\"IwbS\"),r=i(\"6GrX\"),o=Math.PI;t.exports=function(t,e){n.defaults(e=e||{},{text:\"loading\",textColor:\"#000\",fontSize:\"12px\",maskColor:\"rgba(255, 255, 255, 0.8)\",showSpinner:!0,color:\"#c23531\",spinnerRadius:10,lineWidth:5,zlevel:0});var i=new a.Group,s=new a.Rect({style:{fill:e.maskColor},zlevel:e.zlevel,z:1e4});i.add(s);var l=e.fontSize+\" sans-serif\",u=new a.Rect({style:{fill:\"none\",text:e.text,font:l,textPosition:\"right\",textDistance:10,textFill:e.textColor},zlevel:e.zlevel,z:10001});if(i.add(u),e.showSpinner){var c=new a.Arc({shape:{startAngle:-o/2,endAngle:-o/2+.1,r:e.spinnerRadius},style:{stroke:e.color,lineCap:\"round\",lineWidth:e.lineWidth},zlevel:e.zlevel,z:10001});c.animateShape(!0).when(1e3,{endAngle:3*o/2}).start(\"circularInOut\"),c.animateShape(!0).when(1e3,{startAngle:3*o/2}).delay(300).start(\"circularInOut\"),i.add(c)}return i.resize=function(){var i=r.getWidth(e.text,l),n=e.showSpinner?e.spinnerRadius:0,a=(t.getWidth()-2*n-(e.showSpinner&&i?10:0)-i)/2-(e.showSpinner?0:i/2),o=t.getHeight()/2;e.showSpinner&&c.setShape({cx:a,cy:o}),u.setShape({x:a-n,y:o-n,width:2*n,height:2*n}),s.setShape({x:0,y:0,width:t.getWidth(),height:t.getHeight()})},i.resize(),i}},n1HI:function(t,e,i){var n=i(\"hX1E\").normalizeRadian,a=2*Math.PI;e.containStroke=function(t,e,i,r,o,s,l,u,c){if(0===l)return!1;var h=l;u-=t,c-=e;var d=Math.sqrt(u*u+c*c);if(d-h>i||d+ho&&(o+=a);var f=Math.atan2(c,u);return f<0&&(f+=a),f>=r&&f<=o||f+a>=r&&f+a<=o}},n4Lv:function(t,e,i){var n=i(\"7hqr\").isDimensionStacked,a=i(\"bYtY\").map;e.prepareDataCoordInfo=function(t,e,i){var r,o=t.getBaseAxis(),s=t.getOtherAxis(o),l=function(t,e){var i=0,n=t.scale.getExtent();return\"start\"===e?i=n[0]:\"end\"===e?i=n[1]:n[0]>0?i=n[0]:n[1]<0&&(i=n[1]),i}(s,i),u=o.dim,c=s.dim,h=e.mapDimension(c),d=e.mapDimension(u),p=\"x\"===c||\"radius\"===c?1:0,f=a(t.dimensions,(function(t){return e.mapDimension(t)})),g=e.getCalculationInfo(\"stackResultDimension\");return(r|=n(e,f[0]))&&(f[0]=g),(r|=n(e,f[1]))&&(f[1]=g),{dataDimsForPoint:f,valueStart:l,valueAxisDim:c,baseAxisDim:u,stacked:!!r,valueDim:h,baseDim:d,baseDataOffset:p,stackedOverDimension:e.getCalculationInfo(\"stackedOverDimension\")}},e.getStackedOnPoint=function(t,e,i,n){var a=NaN;t.stacked&&(a=i.get(i.getCalculationInfo(\"stackedOverDimension\"),n)),isNaN(a)&&(a=t.valueStart);var r=t.baseDataOffset,o=[];return o[r]=i.get(t.baseDim,n),o[1-r]=a,e.dataToPoint(o)}},n6Mw:function(t,e,i){var n=i(\"SrGk\"),a=i(\"bYtY\"),r=i(\"Fofx\");function o(t,e){n.call(this,t,e,\"clipPath\",\"__clippath_in_use__\")}a.inherits(o,n),o.prototype.update=function(t){var e=this.getSvgElement(t);e&&this.updateDom(e,t.__clipPaths,!1);var i=this.getTextSvgElement(t);i&&this.updateDom(i,t.__clipPaths,!0),this.markUsed(t)},o.prototype.updateDom=function(t,e,i){if(e&&e.length>0){var n,a,o=this.getDefs(!0),s=e[0],l=i?\"_textDom\":\"_dom\";s[l]?(a=s[l].getAttribute(\"id\"),o.contains(n=s[l])||o.appendChild(n)):(a=\"zr\"+this._zrId+\"-clip-\"+this.nextId,++this.nextId,(n=this.createElement(\"clipPath\")).setAttribute(\"id\",a),o.appendChild(n),s[l]=n);var u=this.getSvgProxy(s);if(s.transform&&s.parent.invTransform&&!i){var c=Array.prototype.slice.call(s.transform);r.mul(s.transform,s.parent.invTransform,s.transform),u.brush(s),s.transform=c}else u.brush(s);var h=this.getSvgElement(s);n.innerHTML=\"\",n.appendChild(h.cloneNode()),t.setAttribute(\"clip-path\",\"url(#\"+a+\")\"),e.length>1&&this.updateDom(n,e.slice(1),i)}else t&&t.setAttribute(\"clip-path\",\"none\")},o.prototype.markUsed=function(t){var e=this;t.__clipPaths&&a.each(t.__clipPaths,(function(t){t._dom&&n.prototype.markUsed.call(e,t._dom),t._textDom&&n.prototype.markUsed.call(e,t._textDom)}))},t.exports=o},nCxF:function(t,e,i){var n=i(\"QBsz\"),a=n.min,r=n.max,o=n.scale,s=n.distance,l=n.add,u=n.clone,c=n.sub;t.exports=function(t,e,i,n){var h,d,p,f,g=[],m=[],v=[],y=[];if(n){p=[1/0,1/0],f=[-1/0,-1/0];for(var x=0,_=t.length;x<_;x++)a(p,p,t[x]),r(f,f,t[x]);a(p,p,n[0]),r(f,f,n[1])}for(x=0,_=t.length;x<_;x++){var b=t[x];if(i)h=t[x?x-1:_-1],d=t[(x+1)%_];else{if(0===x||x===_-1){g.push(u(t[x]));continue}h=t[x-1],d=t[x+1]}c(m,d,h),o(m,m,e);var w=s(b,h),S=s(b,d),M=w+S;0!==M&&(w/=M,S/=M),o(v,m,-w),o(y,m,S);var I=l([],b,v),T=l([],b,y);n&&(r(I,I,p),a(I,I,f),r(T,T,p),a(T,T,f)),g.push(I),g.push(T)}return i&&g.push(g.shift()),g}},nKiI:function(t,e,i){var n=i(\"bYtY\"),a=i(\"mFDi\"),r=i(\"OELB\"),o=r.parsePercent,s=r.MAX_SAFE_INTEGER,l=i(\"+TT/\"),u=i(\"VaxA\"),c=Math.max,h=Math.min,d=n.retrieve,p=n.each,f=[\"itemStyle\",\"borderWidth\"],g=[\"itemStyle\",\"gapWidth\"],m=[\"upperLabel\",\"show\"],v=[\"upperLabel\",\"height\"];function y(t,e,i){for(var n,a=0,r=1/0,o=0,s=t.length;oa&&(a=n));var l=t.area*t.area,u=e*e*i;return l?c(u*a/l,l/(u*r)):1/0}function x(t,e,i,n,a){var r=e===i.width?0:1,o=1-r,s=[\"x\",\"y\"],l=[\"width\",\"height\"],u=i[s[r]],d=e?t.area/e:0;(a||d>i[l[o]])&&(d=i[l[o]]);for(var p=0,f=t.length;ps&&(c=s),o=r}cs[1]&&(s[1]=e)}))}else s=[NaN,NaN];return{sum:n,dataExtent:s}}(e,s,l);if(0===c.sum)return t.viewChildren=[];if(c.sum=function(t,e,i,n,a){if(!n)return i;for(var r=t.get(\"visibleMin\"),o=a.length,s=o,l=o-1;l>=0;l--){var u=a[\"asc\"===n?o-l-1:l].getValue();u/i*e0&&(o=null===o?l:Math.min(o,l))}i[a]=o}}return i}(t),i=[];return n.each(t,(function(t){var n,r=t.coordinateSystem.getBaseAxis(),o=r.getExtent();if(\"category\"===r.type)n=r.getBandWidth();else if(\"value\"===r.type||\"time\"===r.type){var s=e[r.dim+\"_\"+r.index],c=Math.abs(o[1]-o[0]),h=r.scale.getExtent(),d=Math.abs(h[1]-h[0]);n=s?c/d*s:c}else{var p=t.getData();n=Math.abs(o[1]-o[0])/p.count()}var f=a(t.get(\"barWidth\"),n),g=a(t.get(\"barMaxWidth\"),n),m=a(t.get(\"barMinWidth\")||1,n),v=t.get(\"barGap\"),y=t.get(\"barCategoryGap\");i.push({bandWidth:n,barWidth:f,barMaxWidth:g,barMinWidth:m,barGap:v,barCategoryGap:y,axisKey:u(r),stackId:l(t)})})),d(i)}function d(t){var e={};n.each(t,(function(t,i){var n=t.axisKey,a=t.bandWidth,r=e[n]||{bandWidth:a,remainedWidth:a,autoWidthCount:0,categoryGap:\"20%\",gap:\"30%\",stacks:{}},o=r.stacks;e[n]=r;var s=t.stackId;o[s]||r.autoWidthCount++,o[s]=o[s]||{width:0,maxWidth:0};var l=t.barWidth;l&&!o[s].width&&(o[s].width=l,l=Math.min(r.remainedWidth,l),r.remainedWidth-=l);var u=t.barMaxWidth;u&&(o[s].maxWidth=u);var c=t.barMinWidth;c&&(o[s].minWidth=c);var h=t.barGap;null!=h&&(r.gap=h);var d=t.barCategoryGap;null!=d&&(r.categoryGap=d)}));var i={};return n.each(e,(function(t,e){i[e]={};var r=t.stacks,o=t.bandWidth,s=a(t.categoryGap,o),l=a(t.gap,1),u=t.remainedWidth,c=t.autoWidthCount,h=(u-s)/(c+(c-1)*l);h=Math.max(h,0),n.each(r,(function(t){var e=t.maxWidth,i=t.minWidth;if(t.width)n=t.width,e&&(n=Math.min(n,e)),i&&(n=Math.max(n,i)),t.width=n,u-=n+l*n,c--;else{var n=h;e&&en&&(n=i),n!==h&&(t.width=n,u-=n+l*n,c--)}})),h=(u-s)/(c+(c-1)*l),h=Math.max(h,0);var d,p=0;n.each(r,(function(t,e){t.width||(t.width=h),d=t,p+=t.width*(1+l)})),d&&(p-=d.width*l);var f=-p/2;n.each(r,(function(t,n){i[e][n]=i[e][n]||{bandWidth:o,offset:f,width:t.width},f+=t.width*(1+l)}))})),i}function p(t,e,i){if(t&&e){var n=t[u(e)];return null!=n&&null!=i&&(n=n[l(i)]),n}}var f={seriesType:\"bar\",plan:o(),reset:function(t){if(g(t)&&m(t)){var e=t.getData(),i=t.coordinateSystem,n=i.grid.getRect(),a=i.getBaseAxis(),r=i.getOtherAxis(a),o=e.mapDimension(r.dim),l=e.mapDimension(a.dim),u=r.isHorizontal(),c=u?0:1,d=p(h([t]),a,t).width;return d>.5||(d=.5),{progress:function(t,e){for(var a,h=t.count,p=new s(2*h),f=new s(2*h),g=new s(h),m=[],y=[],x=0,_=0;null!=(a=t.next());)y[c]=e.get(o,a),y[1-c]=e.get(l,a),m=i.dataToPoint(y,null,m),f[x]=u?n.x+n.width:m[0],p[x++]=m[0],f[x]=u?m[1]:n.y+n.height,p[x++]=m[1],g[_++]=a;e.setLayout({largePoints:p,largeDataIndices:g,largeBackgroundPoints:f,barWidth:d,valueAxisStart:v(0,r),backgroundStart:u?n.x:n.y,valueAxisHorizontal:u})}}}}};function g(t){return t.coordinateSystem&&\"cartesian2d\"===t.coordinateSystem.type}function m(t){return t.pipelineContext&&t.pipelineContext.large}function v(t,e,i){return e.toGlobalCoord(e.dataToCoord(\"log\"===e.type?1:0))}e.getLayoutOnAxis=function(t){var e=[],i=t.axis;if(\"category\"===i.type){for(var a=i.getBandWidth(),r=0;r=0?\"p\":\"n\",k=b;x&&(o[c][L]||(o[c][L]={p:b,n:b}),k=o[c][L][P]),_?(M=k,I=(D=i.dataToPoint([C,L]))[1]+d,T=D[0]-b,A=p,Math.abs(T)0){t.moveTo(i[a++],i[a++]);for(var o=1;o0?t.quadraticCurveTo((s+u)/2-(l-c)*n,(l+c)/2-(u-s)*n,u,c):t.lineTo(u,c)}},findDataIndex:function(t,e){var i=this.shape,n=i.segs,a=i.curveness;if(i.polyline)for(var s=0,l=0;l0)for(var c=n[l++],h=n[l++],d=1;d0){if(o.containStroke(c,h,(c+p)/2-(h-f)*a,(h+f)/2-(p-c)*a,p,f))return s}else if(r.containStroke(c,h,p,f))return s;s++}return-1}});function l(){this.group=new n.Group}var u=l.prototype;u.isPersistent=function(){return!this._incremental},u.updateData=function(t){this.group.removeAll();var e=new s({rectHover:!0,cursor:\"default\"});e.setShape({segs:t.getLayout(\"linesPoints\")}),this._setCommon(e,t),this.group.add(e),this._incremental=null},u.incrementalPrepareUpdate=function(t){this.group.removeAll(),this._clearIncremental(),t.count()>5e5?(this._incremental||(this._incremental=new a({silent:!0})),this.group.add(this._incremental)):this._incremental=null},u.incrementalUpdate=function(t,e){var i=new s;i.setShape({segs:e.getLayout(\"linesPoints\")}),this._setCommon(i,e,!!this._incremental),this._incremental?this._incremental.addDisplayable(i,!0):(i.rectHover=!0,i.cursor=\"default\",i.__startIndex=t.start,this.group.add(i))},u.remove=function(){this._clearIncremental(),this._incremental=null,this.group.removeAll()},u._setCommon=function(t,e,i){var n=e.hostModel;t.setShape({polyline:n.get(\"polyline\"),curveness:n.get(\"lineStyle.curveness\")}),t.useStyle(n.getModel(\"lineStyle\").getLineStyle()),t.style.strokeNoScale=!0;var a=e.getVisual(\"color\");a&&t.setStyle(\"stroke\",a),t.setStyle(\"fill\"),i||(t.seriesIndex=n.seriesIndex,t.on(\"mousemove\",(function(e){t.dataIndex=null;var i=t.findDataIndex(e.offsetX,e.offsetY);i>0&&(t.dataIndex=i+t.__startIndex)})))},u._clearIncremental=function(){var t=this._incremental;t&&t.clearDisplaybles()},t.exports=l},oBaM:function(t,e,i){var n=i(\"T4UG\"),a=i(\"5GtS\"),r=i(\"bYtY\"),o=i(\"7aKB\").encodeHTML,s=i(\"xKMd\"),l=n.extend({type:\"series.radar\",dependencies:[\"radar\"],init:function(t){l.superApply(this,\"init\",arguments),this.legendVisualProvider=new s(r.bind(this.getData,this),r.bind(this.getRawData,this))},getInitialData:function(t,e){return a(this,{generateCoord:\"indicator_\",generateCoordCount:1/0})},formatTooltip:function(t,e,i,n){var a=this.getData(),s=this.coordinateSystem.getIndicatorAxes(),l=this.getData().getName(t),u=\"html\"===n?\"
\":\"\\n\";return o(\"\"===l?this.name:l)+u+r.map(s,(function(e,i){var n=a.get(a.mapDimension(e.dim),t);return o(e.name+\" : \"+n)})).join(u)},getTooltipPosition:function(t){if(null!=t)for(var e=this.getData(),i=this.coordinateSystem,n=e.getValues(r.map(i.dimensions,(function(t){return e.mapDimension(t)})),t,!0),a=0,o=n.length;a=t&&(0===e?0:n[e-1][0]).4?\"bottom\":\"middle\",textAlign:P<-.4?\"left\":P>.4?\"right\":\"center\"},{autoColor:R}),silent:!0}))}if(x.get(\"show\")&&L!==b){for(var z=0;z<=w;z++){P=Math.cos(I),k=Math.sin(I);var B=new a.Line({shape:{x1:P*g+p,y1:k*g+f,x2:P*(g-M)+p,y2:k*(g-M)+f},silent:!0,style:C});\"auto\"===C.stroke&&B.setStyle({stroke:n((L+z/w)/b)}),d.add(B),I+=A}I-=A}else I+=T}},_renderPointer:function(t,e,i,r,o,l,c,h){var d=this.group,p=this._data;if(t.get(\"pointer.show\")){var f=[+t.get(\"min\"),+t.get(\"max\")],g=[l,c],m=t.getData(),v=m.mapDimension(\"value\");m.diff(p).add((function(e){var i=new n({shape:{angle:l}});a.initProps(i,{shape:{angle:u(m.get(v,e),f,g,!0)}},t),d.add(i),m.setItemGraphicEl(e,i)})).update((function(e,i){var n=p.getItemGraphicEl(i);a.updateProps(n,{shape:{angle:u(m.get(v,e),f,g,!0)}},t),d.add(n),m.setItemGraphicEl(e,n)})).remove((function(t){var e=p.getItemGraphicEl(t);d.remove(e)})).execute(),m.eachItemGraphicEl((function(t,e){var i=m.getItemModel(e),n=i.getModel(\"pointer\");t.setShape({x:o.cx,y:o.cy,width:s(n.get(\"width\"),o.r),r:s(n.get(\"length\"),o.r)}),t.useStyle(i.getModel(\"itemStyle\").getItemStyle()),\"auto\"===t.style.fill&&t.setStyle(\"fill\",r(u(m.get(v,e),f,[0,1],!0))),a.setHoverStyle(t,i.getModel(\"emphasis.itemStyle\").getItemStyle())})),this._data=m}else p&&p.eachItemGraphicEl((function(t){d.remove(t)}))},_renderTitle:function(t,e,i,n,r){var o=t.getData(),l=o.mapDimension(\"value\"),c=t.getModel(\"title\");if(c.get(\"show\")){var h=c.get(\"offsetCenter\"),d=r.cx+s(h[0],r.r),p=r.cy+s(h[1],r.r),f=+t.get(\"min\"),g=+t.get(\"max\"),m=t.getData().get(l,0),v=n(u(m,[f,g],[0,1],!0));this.group.add(new a.Text({silent:!0,style:a.setTextStyle({},c,{x:d,y:p,text:o.getName(0),textAlign:\"center\",textVerticalAlign:\"middle\"},{autoColor:v,forceRich:!0})}))}},_renderDetail:function(t,e,i,n,r){var o=t.getModel(\"detail\"),l=+t.get(\"min\"),h=+t.get(\"max\");if(o.get(\"show\")){var d=o.get(\"offsetCenter\"),p=r.cx+s(d[0],r.r),f=r.cy+s(d[1],r.r),g=s(o.get(\"width\"),r.r),m=s(o.get(\"height\"),r.r),v=t.getData(),y=v.get(v.mapDimension(\"value\"),0),x=n(u(y,[l,h],[0,1],!0));this.group.add(new a.Text({silent:!0,style:a.setTextStyle({},o,{x:p,y:f,text:c(y,o.get(\"formatter\")),textWidth:isNaN(g)?null:g,textHeight:isNaN(m)?null:m,textAlign:\"center\",textVerticalAlign:\"middle\"},{autoColor:x,forceRich:!0})}))}}});t.exports=d},pLH3:function(t,e,i){var n=i(\"ProS\");i(\"ALo7\"),i(\"TWL2\");var a=i(\"mOdp\"),r=i(\"JLnu\"),o=i(\"0/Rx\");n.registerVisual(a(\"funnel\")),n.registerLayout(r),n.registerProcessor(o(\"funnel\"))},pP6R:function(t,e,i){var n=i(\"ProS\"),a=\"\\0_ec_interaction_mutex\";function r(t){return t[a]||(t[a]={})}n.registerAction({type:\"takeGlobalCursor\",event:\"globalCursorTaken\",update:\"update\"},(function(){})),e.take=function(t,e,i){r(t)[e]=i},e.release=function(t,e,i){var n=r(t);n[e]===i&&(n[e]=null)},e.isTaken=function(t,e){return!!r(t)[e]}},pmaE:function(t,e,i){var n=i(\"ProS\"),a=i(\"bYtY\"),r=i(\"IwbS\"),o=i(\"DEFe\"),s=n.extendChartView({type:\"map\",render:function(t,e,i,n){if(!n||\"mapToggleSelect\"!==n.type||n.from!==this.uid){var a=this.group;if(a.removeAll(),!t.getHostGeoModel()){if(n&&\"geoRoam\"===n.type&&\"series\"===n.componentType&&n.seriesId===t.id)(r=this._mapDraw)&&a.add(r.group);else if(t.needsDrawMap){var r=this._mapDraw||new o(i,!0);a.add(r.group),r.draw(t,e,i,this,n),this._mapDraw=r}else this._mapDraw&&this._mapDraw.remove(),this._mapDraw=null;t.get(\"showLegendSymbol\")&&e.getComponent(\"legend\")&&this._renderSymbols(t,e,i)}}},remove:function(){this._mapDraw&&this._mapDraw.remove(),this._mapDraw=null,this.group.removeAll()},dispose:function(){this._mapDraw&&this._mapDraw.remove(),this._mapDraw=null},_renderSymbols:function(t,e,i){var n=t.originalData,o=this.group;n.each(n.mapDimension(\"value\"),(function(e,i){if(!isNaN(e)){var s=n.getItemLayout(i);if(s&&s.point){var c=s.point,h=s.offset,d=new r.Circle({style:{fill:t.getData().getVisual(\"color\")},shape:{cx:c[0]+9*h,cy:c[1],r:3},silent:!0,z2:8+(h?0:r.Z2_EMPHASIS_LIFT+1)});if(!h){var p=t.mainSeries.getData(),f=n.getName(i),g=p.indexOfName(f),m=n.getItemModel(i),v=m.getModel(\"label\"),y=m.getModel(\"emphasis.label\"),x=p.getItemGraphicEl(g),_=a.retrieve2(t.getFormattedLabel(g,\"normal\"),f),b=a.retrieve2(t.getFormattedLabel(g,\"emphasis\"),_),w=x.__seriesMapHighDown,S=Math.random();if(!w){w=x.__seriesMapHighDown={};var M=a.curry(l,!0),I=a.curry(l,!1);x.on(\"mouseover\",M).on(\"mouseout\",I).on(\"emphasis\",M).on(\"normal\",I)}x.__seriesMapCallKey=S,a.extend(w,{recordVersion:S,circle:d,labelModel:v,hoverLabelModel:y,emphasisText:b,normalText:_}),u(w,!1)}o.add(d)}}}))}});function l(t){var e=this.__seriesMapHighDown;e&&e.recordVersion===this.__seriesMapCallKey&&u(e,t)}function u(t,e){var i=t.circle,n=t.labelModel,a=t.hoverLabelModel,o=t.emphasisText,s=t.normalText;e?(i.style.extendFrom(r.setTextStyle({},a,{text:a.get(\"show\")?o:null},{isRectText:!0,useInsideStyle:!1},!0)),i.__mapOriginalZ2=i.z2,i.z2+=r.Z2_EMPHASIS_LIFT):(r.setTextStyle(i.style,n,{text:n.get(\"show\")?s:null,textPosition:n.getShallow(\"position\")||\"bottom\"},{isRectText:!0,useInsideStyle:!1}),i.dirty(!1),null!=i.__mapOriginalZ2&&(i.z2=i.__mapOriginalZ2,i.__mapOriginalZ2=null))}t.exports=s},pzxd:function(t,e,i){var n=i(\"bYtY\"),a=n.retrieve2,r=n.retrieve3,o=n.each,s=n.normalizeCssArray,l=n.isString,u=n.isObject,c=i(\"6GrX\"),h=i(\"VpOo\"),d=i(\"Xnb7\"),p=i(\"fW2E\"),f=i(\"gut8\"),g=f.ContextCachedBy,m=f.WILL_BE_RESTORED,v=c.DEFAULT_FONT,y={left:1,right:1,center:1},x={top:1,bottom:1,middle:1},_=[[\"textShadowBlur\",\"shadowBlur\",0],[\"textShadowOffsetX\",\"shadowOffsetX\",0],[\"textShadowOffsetY\",\"shadowOffsetY\",0],[\"textShadowColor\",\"shadowColor\",\"transparent\"]],b={},w={};function S(t){if(t){t.font=c.makeFont(t);var e=t.textAlign;\"middle\"===e&&(e=\"center\"),t.textAlign=null==e||y[e]?e:\"left\";var i=t.textVerticalAlign||t.textBaseline;\"center\"===i&&(i=\"middle\"),t.textVerticalAlign=null==i||x[i]?i:\"top\",t.textPadding&&(t.textPadding=s(t.textPadding))}}function M(t,e,i,n,a){if(i&&e.textRotation){var r=e.textOrigin;\"center\"===r?(n=i.width/2+i.x,a=i.height/2+i.y):r&&(n=r[0]+i.x,a=r[1]+i.y),t.translate(n,a),t.rotate(-e.textRotation),t.translate(-n,-a)}}function I(t,e,i,n,o,s,l,u){var c=n.rich[i.styleName]||{};c.text=i.text;var h=i.textVerticalAlign,d=s+o/2;\"top\"===h?d=s+i.height/2:\"bottom\"===h&&(d=s+o-i.height/2),!i.isLineHolder&&T(c)&&A(t,e,c,\"right\"===u?l-i.width:\"center\"===u?l-i.width/2:l,d-i.height/2,i.width,i.height);var p=i.textPadding;p&&(l=N(l,u,p),d-=i.height/2-p[2]-i.textHeight/2),L(e,\"shadowBlur\",r(c.textShadowBlur,n.textShadowBlur,0)),L(e,\"shadowColor\",c.textShadowColor||n.textShadowColor||\"transparent\"),L(e,\"shadowOffsetX\",r(c.textShadowOffsetX,n.textShadowOffsetX,0)),L(e,\"shadowOffsetY\",r(c.textShadowOffsetY,n.textShadowOffsetY,0)),L(e,\"textAlign\",u),L(e,\"textBaseline\",\"middle\"),L(e,\"font\",i.font||v);var f=P(c.textStroke||n.textStroke,m),g=k(c.textFill||n.textFill),m=a(c.textStrokeWidth,n.textStrokeWidth);f&&(L(e,\"lineWidth\",m),L(e,\"strokeStyle\",f),e.strokeText(i.text,l,d)),g&&(L(e,\"fillStyle\",g),e.fillText(i.text,l,d))}function T(t){return!!(t.textBackgroundColor||t.textBorderWidth&&t.textBorderColor)}function A(t,e,i,n,a,r,o){var s=i.textBackgroundColor,c=i.textBorderWidth,p=i.textBorderColor,f=l(s);if(L(e,\"shadowBlur\",i.textBoxShadowBlur||0),L(e,\"shadowColor\",i.textBoxShadowColor||\"transparent\"),L(e,\"shadowOffsetX\",i.textBoxShadowOffsetX||0),L(e,\"shadowOffsetY\",i.textBoxShadowOffsetY||0),f||c&&p){e.beginPath();var g=i.textBorderRadius;g?h.buildPath(e,{x:n,y:a,width:r,height:o,r:g}):e.rect(n,a,r,o),e.closePath()}if(f)if(L(e,\"fillStyle\",s),null!=i.fillOpacity){var m=e.globalAlpha;e.globalAlpha=i.fillOpacity*i.opacity,e.fill(),e.globalAlpha=m}else e.fill();else if(u(s)){var v=s.image;(v=d.createOrUpdateImage(v,null,t,D,s))&&d.isImageReady(v)&&e.drawImage(v,n,a,r,o)}c&&p&&(L(e,\"lineWidth\",c),L(e,\"strokeStyle\",p),null!=i.strokeOpacity?(m=e.globalAlpha,e.globalAlpha=i.strokeOpacity*i.opacity,e.stroke(),e.globalAlpha=m):e.stroke())}function D(t,e){e.image=t}function C(t,e,i,n){var a=i.x||0,r=i.y||0,o=i.textAlign,s=i.textVerticalAlign;if(n){var l=i.textPosition;if(l instanceof Array)a=n.x+O(l[0],n.width),r=n.y+O(l[1],n.height);else{var u=e&&e.calculateTextPosition?e.calculateTextPosition(b,i,n):c.calculateTextPosition(b,i,n);a=u.x,r=u.y,o=o||u.textAlign,s=s||u.textVerticalAlign}var h=i.textOffset;h&&(a+=h[0],r+=h[1])}return(t=t||{}).baseX=a,t.baseY=r,t.textAlign=o,t.textVerticalAlign=s,t}function L(t,e,i){return t[e]=p(t,e,i),t[e]}function P(t,e){return null==t||e<=0||\"transparent\"===t||\"none\"===t?null:t.image||t.colorStops?\"#000\":t}function k(t){return null==t||\"none\"===t?null:t.image||t.colorStops?\"#000\":t}function O(t,e){return\"string\"==typeof t?t.lastIndexOf(\"%\")>=0?parseFloat(t)/100*e:parseFloat(t):t}function N(t,e,i){return\"right\"===e?t-i[1]:\"center\"===e?t+i[3]/2-i[1]/2:t+i[3]}e.normalizeTextStyle=function(t){return S(t),o(t.rich,S),t},e.renderText=function(t,e,i,n,a,r){n.rich?function(t,e,i,n,a,r){r!==m&&(e.__attrCachedBy=g.NONE);var o=t.__textCotentBlock;o&&!t.__dirtyText||(o=t.__textCotentBlock=c.parseRichText(i,n)),function(t,e,i,n,a){var r=i.width,o=i.outerWidth,s=i.outerHeight,l=n.textPadding,u=C(w,t,n,a),h=u.baseX,d=u.baseY,p=u.textAlign,f=u.textVerticalAlign;M(e,n,a,h,d);var g=c.adjustTextX(h,o,p),m=c.adjustTextY(d,s,f),v=g,y=m;l&&(v+=l[3],y+=l[0]);var x=v+r;T(n)&&A(t,e,n,g,m,o,s);for(var _=0;_=0&&\"right\"===(b=D[R]).textAlign;)I(t,e,b,n,P,y,E,\"right\"),k-=b.width,E-=b.width,R--;for(N+=(r-(N-v)-(x-E)-k)/2;O<=R;)I(t,e,b=D[O],n,P,y,N+b.width/2,\"center\"),N+=b.width,O++;y+=P}}(t,e,o,n,a)}(t,e,i,n,a,r):function(t,e,i,n,a,r){\"use strict\";var o,s=T(n),l=!1,u=e.__attrCachedBy===g.PLAIN_TEXT;r!==m?(r&&(o=r.style,l=!s&&u&&o),e.__attrCachedBy=s?g.NONE:g.PLAIN_TEXT):u&&(e.__attrCachedBy=g.NONE);var h=n.font||v;l&&h===(o.font||v)||(e.font=h);var d=t.__computedFont;t.__styleFont!==h&&(t.__styleFont=h,d=t.__computedFont=e.font);var f=n.textPadding,y=t.__textCotentBlock;y&&!t.__dirtyText||(y=t.__textCotentBlock=c.parsePlainText(i,d,f,n.textLineHeight,n.truncate));var x=y.outerHeight,b=y.lines,S=y.lineHeight,I=C(w,t,n,a),D=I.baseX,L=I.baseY,O=I.textAlign||\"left\",E=I.textVerticalAlign;M(e,n,a,D,L);var R=c.adjustTextY(L,x,E),z=D,B=R;if(s||f){var V=c.getWidth(i,d);f&&(V+=f[1]+f[3]);var Y=c.adjustTextX(D,V,O);s&&A(t,e,n,Y,R,V,x),f&&(z=N(D,O,f),B+=f[0])}e.textAlign=O,e.textBaseline=\"middle\",e.globalAlpha=n.opacity||1;for(var G=0;G<_.length;G++){var F=_[G],H=F[0],W=F[1],U=n[H];l&&U===o[H]||(e[W]=p(e,W,U||F[2]))}B+=S/2;var j=n.textStrokeWidth,X=!l||j!==(l?o.textStrokeWidth:null),Z=!l||X||n.textStroke!==o.textStroke,q=P(n.textStroke,j),K=k(n.textFill);if(q&&(X&&(e.lineWidth=j),Z&&(e.strokeStyle=q)),K&&(l&&n.textFill===o.textFill||(e.fillStyle=K)),1===b.length)q&&e.strokeText(b[0],z,B),K&&e.fillText(b[0],z,B);else for(G=0;G1e4||!this._symbolDraw.isPersistent())return{update:!0};var a=o().reset(t);a.progress&&a.progress({start:0,end:n.count()},n),this._symbolDraw.updateLayout(n)},_getClipShape:function(t){var e=t.coordinateSystem,i=e&&e.getArea&&e.getArea();return t.get(\"clip\",!0)?i:null},_updateSymbolDraw:function(t,e){var i=this._symbolDraw,n=e.pipelineContext.large;return i&&n===this._isLargeDraw||(i&&i.remove(),i=this._symbolDraw=n?new r:new a,this._isLargeDraw=n,this.group.removeAll()),this.group.add(i.group),i},remove:function(t,e){this._symbolDraw&&this._symbolDraw.remove(!0),this._symbolDraw=null},dispose:function(){}})},q3GZ:function(t,e){var i=[\"lineStyle\",\"normal\",\"opacity\"];t.exports={seriesType:\"parallel\",reset:function(t,e,n){var a=t.getModel(\"itemStyle\"),r=t.getModel(\"lineStyle\"),o=e.get(\"color\"),s=r.get(\"color\")||a.get(\"color\")||o[t.seriesIndex%o.length],l=t.get(\"inactiveOpacity\"),u=t.get(\"activeOpacity\"),c=t.getModel(\"lineStyle\").getLineStyle(),h=t.coordinateSystem,d=t.getData(),p={normal:c.opacity,active:u,inactive:l};return d.setVisual(\"color\",s),{progress:function(t,e){h.eachActiveState(e,(function(t,n){var a=p[t];if(\"normal\"===t&&e.hasItemOption){var r=e.getItemModel(n).get(i,!0);null!=r&&(a=r)}e.setItemVisual(n,\"opacity\",a)}),t.start,t.end)}}}}},qH13:function(t,e,i){var n=i(\"ItGF\"),a=i(\"QBsz\").applyTransform,r=i(\"mFDi\"),o=i(\"Qe9p\"),s=i(\"6GrX\"),l=i(\"pzxd\"),u=i(\"ni6a\"),c=i(\"Gev7\"),h=i(\"Dagg\"),d=i(\"dqUG\"),p=i(\"y+Vt\"),f=i(\"IMiH\"),g=i(\"QuXc\"),m=i(\"06Qe\"),v=f.CMD,y=Math.round,x=Math.sqrt,_=Math.abs,b=Math.cos,w=Math.sin,S=Math.max;if(!n.canvasSupported){var M=21600,I=M/2,T=function(t){t.style.cssText=\"position:absolute;left:0;top:0;width:1px;height:1px;\",t.coordsize=M+\",\"+M,t.coordorigin=\"0,0\"},A=function(t,e,i){return\"rgb(\"+[t,e,i].join(\",\")+\")\"},D=function(t,e){e&&t&&e.parentNode!==t&&t.appendChild(e)},C=function(t,e){e&&t&&e.parentNode===t&&t.removeChild(e)},L=function(t,e,i){return 1e5*(parseFloat(t)||0)+1e3*(parseFloat(e)||0)+i},P=l.parsePercent,k=function(t,e,i){var n=o.parse(e);i=+i,isNaN(i)&&(i=1),n&&(t.color=A(n[0],n[1],n[2]),t.opacity=i*n[3])},O=function(t,e,i,n){var r=\"fill\"===e,s=t.getElementsByTagName(e)[0];null!=i[e]&&\"none\"!==i[e]&&(r||!r&&i.lineWidth)?(t[r?\"filled\":\"stroked\"]=\"true\",i[e]instanceof g&&C(t,s),s||(s=m.createNode(e)),r?function(t,e,i){var n,r=e.fill;if(null!=r)if(r instanceof g){var s,l=0,u=[0,0],c=0,h=1,d=i.getBoundingRect(),p=d.width,f=d.height;if(\"linear\"===r.type){s=\"gradient\";var m=[r.x*p,r.y*f],v=[r.x2*p,r.y2*f];(y=i.transform)&&(a(m,m,y),a(v,v,y)),(l=180*Math.atan2(v[0]-m[0],v[1]-m[1])/Math.PI)<0&&(l+=360),l<1e-6&&(l=0)}else{s=\"gradientradial\";var y,x=i.scale,_=p,b=f;u=[((m=[r.x*p,r.y*f])[0]-d.x)/_,(m[1]-d.y)/b],(y=i.transform)&&a(m,m,y);var w=S(_/=x[0]*M,b/=x[1]*M);h=2*r.r/w-(c=0/w)}var I=r.colorStops.slice();I.sort((function(t,e){return t.offset-e.offset}));for(var T=I.length,D=[],C=[],L=0;L=2){var N=D[0][0],E=D[1][0],R=D[0][1]*e.opacity,z=D[1][1]*e.opacity;t.type=s,t.method=\"none\",t.focus=\"100%\",t.angle=l,t.color=N,t.color2=E,t.colors=C.join(\",\"),t.opacity=z,t.opacity2=R}\"radial\"===s&&(t.focusposition=u.join(\",\"))}else k(t,r,e.opacity)}(s,i,n):function(t,e){e.lineDash&&(t.dashstyle=e.lineDash.join(\" \")),null==e.stroke||e.stroke instanceof g||k(t,e.stroke,e.opacity)}(s,i),D(t,s)):(t[r?\"filled\":\"stroked\"]=\"false\",C(t,s))},N=[[],[],[]];p.prototype.brushVML=function(t){var e=this.style,i=this._vmlEl;i||(i=m.createNode(\"shape\"),T(i),this._vmlEl=i),O(i,\"fill\",e,this),O(i,\"stroke\",e,this);var n=this.transform,r=null!=n,o=i.getElementsByTagName(\"stroke\")[0];if(o){var s=e.lineWidth;r&&!e.strokeNoScale&&(s*=x(_(n[0]*n[3]-n[1]*n[2]))),o.weight=s+\"px\"}var l=this.path||(this.path=new f);this.__dirtyPath&&(l.beginPath(),l.subPixelOptimize=!1,this.buildPath(l,this.shape),l.toStatic(),this.__dirtyPath=!1),i.path=function(t,e){var i,n,r,o,s,l,u=v.M,c=v.C,h=v.L,d=v.A,p=v.Q,f=[],g=t.data,m=t.len();for(o=0;o.01?F&&(H+=.0125):Math.abs(W-z)<1e-4?F&&HR?A-=.0125:A+=.0125:F&&Wz?T+=.0125:T-=.0125),f.push(U,y(((R-B)*k+L)*M-I),\",\",y(((z-V)*O+P)*M-I),\",\",y(((R+B)*k+L)*M-I),\",\",y(((z+V)*O+P)*M-I),\",\",y((H*k+L)*M-I),\",\",y((W*O+P)*M-I),\",\",y((T*k+L)*M-I),\",\",y((A*O+P)*M-I)),s=T,l=A;break;case v.R:var j=N[0],X=N[1];j[0]=g[o++],j[1]=g[o++],X[0]=j[0]+g[o++],X[1]=j[1]+g[o++],e&&(a(j,j,e),a(X,X,e)),j[0]=y(j[0]*M-I),X[0]=y(X[0]*M-I),j[1]=y(j[1]*M-I),X[1]=y(X[1]*M-I),f.push(\" m \",j[0],\",\",j[1],\" l \",X[0],\",\",j[1],\" l \",X[0],\",\",X[1],\" l \",j[0],\",\",X[1]);break;case v.Z:f.push(\" x \")}if(i>0){f.push(n);for(var Z=0;Z100&&(z=0,R={});var i,n=B.style;try{n.font=t,i=n.fontFamily.split(\",\")[0]}catch(a){}e={style:n.fontStyle||\"normal\",variant:n.fontVariant||\"normal\",weight:n.fontWeight||\"normal\",size:0|parseFloat(n.fontSize||12),family:i||\"Microsoft YaHei\"},R[t]=e,z++}return e}(r.font),b=_.style+\" \"+_.variant+\" \"+_.weight+\" \"+_.size+'px \"'+_.family+'\"';i=i||s.getBoundingRect(o,b,v,x,r.textPadding,r.textLineHeight);var w=this.transform;if(w&&!n&&(V.copy(e),V.applyTransform(w),e=V),n)f=e.x,g=e.y;else{var S=r.textPosition;if(S instanceof Array)f=e.x+P(S[0],e.width),g=e.y+P(S[1],e.height),v=v||\"left\";else{var M=this.calculateTextPosition?this.calculateTextPosition({},r,e):s.calculateTextPosition({},r,e);f=M.x,g=M.y,v=v||M.textAlign,x=x||M.textVerticalAlign}}f=s.adjustTextX(f,i.width,v),g=s.adjustTextY(g,i.height,x),g+=i.height/2;var I,A,C,k=m.createNode,N=this._textVmlEl;N?A=(I=(C=N.firstChild).nextSibling).nextSibling:(N=k(\"line\"),I=k(\"path\"),A=k(\"textpath\"),C=k(\"skew\"),A.style[\"v-text-align\"]=\"left\",T(N),I.textpathok=!0,A.on=!0,N.from=\"0 0\",N.to=\"1000 0.05\",D(N,C),D(N,I),D(N,A),this._textVmlEl=N);var E=[f,g],Y=N.style;w&&n?(a(E,E,w),C.on=!0,C.matrix=w[0].toFixed(3)+\",\"+w[2].toFixed(3)+\",\"+w[1].toFixed(3)+\",\"+w[3].toFixed(3)+\",0,0\",C.offset=(y(E[0])||0)+\",\"+(y(E[1])||0),C.origin=\"0 0\",Y.left=\"0px\",Y.top=\"0px\"):(C.on=!1,Y.left=y(f)+\"px\",Y.top=y(g)+\"px\"),A.string=String(o).replace(/&/g,\"&\").replace(/\"/g,\""\");try{A.style.font=b}catch(G){}O(N,\"fill\",{fill:r.textFill,opacity:r.opacity},this),O(N,\"stroke\",{stroke:r.textStroke,opacity:r.opacity,lineDash:r.lineDash||null},this),N.style.zIndex=L(this.zlevel,this.z,this.z2),D(t,N)}},G=function(t){C(t,this._textVmlEl),this._textVmlEl=null},F=function(t){D(t,this._textVmlEl)},H=[u,c,h,p,d],W=0;Wh?h=p:(d.lastTickCount=n,d.lastAutoInterval=h),h}},n.inherits(s,r),t.exports=s},qgGe:function(t,e,i){var n=i(\"bYtY\"),a=i(\"T4UG\"),r=i(\"Bsck\"),o=i(\"Qxkt\"),s=i(\"VaxA\").wrapTreePathInfo,l=a.extend({type:\"series.sunburst\",_viewRoot:null,getInitialData:function(t,e){var i={name:t.name,children:t.data};!function t(e){var i=0;n.each(e.children,(function(e){t(e);var a=e.value;n.isArray(a)&&(a=a[0]),i+=a}));var a=e.value;n.isArray(a)&&(a=a[0]),(null==a||isNaN(a))&&(a=i),a<0&&(a=0),n.isArray(e.value)?e.value[0]=a:e.value=a}(i);var a=n.map(t.levels||[],(function(t){return new o(t,this,e)}),this),s=r.createTree(i,this,(function(t){t.wrapMethod(\"getItemModel\",(function(t,e){var i=s.getNodeByDataIndex(e),n=a[i.depth];return n&&(t.parentModel=n),t}))}));return s.data},optionUpdated:function(){this.resetViewRoot()},getDataParams:function(t){var e=a.prototype.getDataParams.apply(this,arguments),i=this.getData().tree.getNodeByDataIndex(t);return e.treePathInfo=s(i,this),e},defaultOption:{zlevel:0,z:2,center:[\"50%\",\"50%\"],radius:[0,\"75%\"],clockwise:!0,startAngle:90,minAngle:0,percentPrecision:2,stillShowZeroSum:!0,highlightPolicy:\"descendant\",nodeClick:\"rootToNode\",renderLabelForZeroData:!1,label:{rotate:\"radial\",show:!0,opacity:1,align:\"center\",position:\"inside\",distance:5,silent:!0},itemStyle:{borderWidth:1,borderColor:\"white\",borderType:\"solid\",shadowBlur:0,shadowColor:\"rgba(0, 0, 0, 0.2)\",shadowOffsetX:0,shadowOffsetY:0,opacity:1},highlight:{itemStyle:{opacity:1}},downplay:{itemStyle:{opacity:.5},label:{opacity:.6}},animationType:\"expansion\",animationDuration:1e3,animationDurationUpdate:500,animationEasing:\"cubicOut\",data:[],levels:[],sort:\"desc\"},getViewRoot:function(){return this._viewRoot},resetViewRoot:function(t){t?this._viewRoot=t:t=this._viewRoot;var e=this.getRawData().tree.root;t&&(t===e||e.contains(t))||(this._viewRoot=e)}});t.exports=l},qj72:function(t,e,i){var n=i(\"bYtY\");function a(t,e){return e=e||[0,0],n.map([\"x\",\"y\"],(function(i,n){var a=this.getAxis(i),r=e[n],o=t[n]/2;return\"category\"===a.type?a.getBandWidth():Math.abs(a.dataToCoord(r-o)-a.dataToCoord(r+o))}),this)}t.exports=function(t){var e=t.grid.getRect();return{coordSys:{type:\"cartesian2d\",x:e.x,y:e.y,width:e.width,height:e.height},api:{coord:function(e){return t.dataToPoint(e)},size:n.bind(a,t)}}}},\"qt/9\":function(t,e,i){var n=i(\"ProS\"),a=i(\"bYtY\");i(\"Wqna\"),i(\"1tlw\"),i(\"Mylv\");var r=i(\"nVfU\").layout,o=i(\"f5Yq\");i(\"Ae16\"),n.registerLayout(a.curry(r,\"pictorialBar\")),n.registerVisual(o(\"pictorialBar\",\"roundRect\"))},qwVE:function(t,e,i){var n=i(\"ProS\"),a=i(\"bYtY\"),r=i(\"K4ya\"),o=i(\"XxSj\"),s=n.PRIORITY.VISUAL.COMPONENT;function l(t,e,i,n){for(var a=e.targetVisuals[n],r=o.prepareVisualTypes(a),s={color:t.getData().getVisual(\"color\")},l=0,u=r.length;l=0&&(this.delFromStorage(t),this._roots.splice(o,1),t instanceof r&&t.delChildrenFromStorage(this))}},addToStorage:function(t){return t&&(t.__storage=this,t.dirty(!1)),this},delFromStorage:function(t){return t&&(t.__storage=null),this},dispose:function(){this._renderList=this._roots=null},displayableSortFunc:s},t.exports=l},rA99:function(t,e,i){var n=i(\"y+Vt\"),a=i(\"QBsz\"),r=i(\"Sj9i\"),o=r.quadraticSubdivide,s=r.cubicSubdivide,l=r.quadraticAt,u=r.cubicAt,c=r.quadraticDerivativeAt,h=r.cubicDerivativeAt,d=[];function p(t,e,i){return null===t.cpx2||null===t.cpy2?[(i?h:u)(t.x1,t.cpx1,t.cpx2,t.x2,e),(i?h:u)(t.y1,t.cpy1,t.cpy2,t.y2,e)]:[(i?c:l)(t.x1,t.cpx1,t.x2,e),(i?c:l)(t.y1,t.cpy1,t.y2,e)]}var f=n.extend({type:\"bezier-curve\",shape:{x1:0,y1:0,x2:0,y2:0,cpx1:0,cpy1:0,percent:1},style:{stroke:\"#000\",fill:null},buildPath:function(t,e){var i=e.x1,n=e.y1,a=e.x2,r=e.y2,l=e.cpx1,u=e.cpy1,c=e.cpx2,h=e.cpy2,p=e.percent;0!==p&&(t.moveTo(i,n),null==c||null==h?(p<1&&(o(i,l,a,p,d),l=d[1],a=d[2],o(n,u,r,p,d),u=d[1],r=d[2]),t.quadraticCurveTo(l,u,a,r)):(p<1&&(s(i,l,c,a,p,d),l=d[1],c=d[2],a=d[3],s(n,u,h,r,p,d),u=d[1],h=d[2],r=d[3]),t.bezierCurveTo(l,u,c,h,a,r)))},pointAt:function(t){return p(this.shape,t,!1)},tangentAt:function(t){var e=p(this.shape,t,!0);return a.normalize(e,e)}});t.exports=f},rdor:function(t,e,i){var n=i(\"lOQZ\").circularLayout;t.exports=function(t){t.eachSeriesByType(\"graph\",(function(t){\"circular\"===t.get(\"layout\")&&n(t,\"symbolSize\")}))}},rfSb:function(t,e,i){var n=i(\"T4UG\"),a=i(\"sdST\"),r=i(\"L0Ub\").getDimensionTypeByAxis,o=i(\"YXkt\"),s=i(\"bYtY\"),l=i(\"4NO4\").groupData,u=i(\"7aKB\").encodeHTML,c=i(\"xKMd\"),h=n.extend({type:\"series.themeRiver\",dependencies:[\"singleAxis\"],nameMap:null,init:function(t){h.superApply(this,\"init\",arguments),this.legendVisualProvider=new c(s.bind(this.getData,this),s.bind(this.getRawData,this))},fixData:function(t){var e=t.length,i={},n=l(t,(function(t){return i.hasOwnProperty(t[0])||(i[t[0]]=-1),t[2]})),a=[];n.buckets.each((function(t,e){a.push({name:e,dataList:t})}));for(var r=a.length,o=0;o3||Math.abs(t.dy)>3)){var e=this.seriesModel.getData().tree.root;if(!e)return;var i=e.getLayout();if(!i)return;this.api.dispatchAction({type:\"treemapMove\",from:this.uid,seriesId:this.seriesModel.id,rootRect:{x:i.x+t.dx,y:i.y+t.dy,width:i.width,height:i.height}})}},_onZoom:function(t){var e=t.originX,i=t.originY;if(\"animating\"!==this._state){var n=this.seriesModel.getData().tree.root;if(!n)return;var a=n.getLayout();if(!a)return;var r=new c(a.x,a.y,a.width,a.height),o=this.seriesModel.layoutInfo;e-=o.x,i-=o.y;var s=h.create();h.translate(s,s,[-e,-i]),h.scale(s,s,[t.scale,t.scale]),h.translate(s,s,[e,i]),r.applyTransform(s),this.api.dispatchAction({type:\"treemapRender\",from:this.uid,seriesId:this.seriesModel.id,rootRect:{x:r.x,y:r.y,width:r.width,height:r.height}})}},_initEvents:function(t){t.on(\"click\",(function(t){if(\"ready\"===this._state){var e=this.seriesModel.get(\"nodeClick\",!0);if(e){var i=this.findTarget(t.offsetX,t.offsetY);if(i){var n=i.node;if(n.getLayout().isLeafRoot)this._rootToNode(i);else if(\"zoomToNode\"===e)this._zoomToNode(i);else if(\"link\"===e){var a=n.hostTree.data.getItemModel(n.dataIndex),r=a.get(\"link\",!0),o=a.get(\"target\",!0)||\"blank\";r&&f(r,o)}}}}}),this)},_renderBreadcrumb:function(t,e,i){i||(i=null!=t.get(\"leafDepth\",!0)?{node:t.getViewRoot()}:this.findTarget(e.getWidth()/2,e.getHeight()/2))||(i={node:t.getData().tree.root}),(this._breadcrumb||(this._breadcrumb=new l(this.group))).render(t,e,i.node,g((function(e){\"animating\"!==this._state&&(s.aboveViewRoot(t.getViewRoot(),e)?this._rootToNode({node:e}):this._zoomToNode({node:e}))}),this))},remove:function(){this._clearController(),this._containerGroup&&this._containerGroup.removeAll(),this._storage={nodeGroup:[],background:[],content:[]},this._state=\"ready\",this._breadcrumb&&this._breadcrumb.remove()},dispose:function(){this._clearController()},_zoomToNode:function(t){this.api.dispatchAction({type:\"treemapZoomToNode\",from:this.uid,seriesId:this.seriesModel.id,targetNode:t.node})},_rootToNode:function(t){this.api.dispatchAction({type:\"treemapRootToNode\",from:this.uid,seriesId:this.seriesModel.id,targetNode:t.node})},findTarget:function(t,e){var i;return this.seriesModel.getViewRoot().eachNode({attr:\"viewChildren\",order:\"preorder\"},(function(n){var a=this._storage.background[n.getRawIndex()];if(a){var r=a.transformCoordToLocal(t,e),o=a.shape;if(!(o.x<=r[0]&&r[0]<=o.x+o.width&&o.y<=r[1]&&r[1]<=o.y+o.height))return!1;i={node:n,offsetX:r[0],offsetY:r[1]}}}),this),i}});function T(t,e,i,n,o,s,l,u,c,h){if(l){var d=l.getLayout(),p=t.getData();if(p.setItemGraphicEl(l.dataIndex,null),d&&d.isInView){var f=d.width,g=d.height,y=d.borderWidth,I=d.invisible,T=l.getRawIndex(),D=u&&u.getRawIndex(),C=l.viewChildren,L=d.upperHeight,P=C&&C.length,k=l.getModel(\"itemStyle\"),O=l.getModel(\"emphasis.itemStyle\"),N=G(\"nodeGroup\",m);if(N){if(c.add(N),N.attr(\"position\",[d.x||0,d.y||0]),N.__tmNodeWidth=f,N.__tmNodeHeight=g,d.isAboveViewRoot)return N;var E=l.getModel(),R=G(\"background\",v,h,1);if(R&&function(e,i,n){if(i.dataIndex=l.dataIndex,i.seriesIndex=t.seriesIndex,i.setShape({x:0,y:0,width:f,height:g}),I)B(i);else{i.invisible=!1;var a=l.getVisual(\"borderColor\",!0),o=O.get(\"borderColor\"),s=M(k);s.fill=a;var u=S(O);if(u.fill=o,n){var c=f-2*y;V(s,u,a,c,L,{x:y,y:0,width:c,height:L})}else s.text=u.text=null;i.setStyle(s),r.setElementHoverStyle(i,u)}e.add(i)}(N,R,P&&d.upperLabelHeight),P)r.isHighDownDispatcher(N)&&r.setAsHighDownDispatcher(N,!1),R&&(r.setAsHighDownDispatcher(R,!0),p.setItemGraphicEl(l.dataIndex,R));else{var z=G(\"content\",v,h,2);z&&function(e,i){i.dataIndex=l.dataIndex,i.seriesIndex=t.seriesIndex;var n=Math.max(f-2*y,0),a=Math.max(g-2*y,0);if(i.culling=!0,i.setShape({x:y,y:y,width:n,height:a}),I)B(i);else{i.invisible=!1;var o=l.getVisual(\"color\",!0),s=M(k);s.fill=o;var u=S(O);V(s,u,o,n,a),i.setStyle(s),r.setElementHoverStyle(i,u)}e.add(i)}(N,z),R&&r.isHighDownDispatcher(R)&&r.setAsHighDownDispatcher(R,!1),r.setAsHighDownDispatcher(N,!0),p.setItemGraphicEl(l.dataIndex,N)}return N}}}function B(t){!t.invisible&&s.push(t)}function V(e,i,n,o,s,u){var c=E.get(\"name\"),h=E.getModel(u?b:x),p=E.getModel(u?w:_),f=h.getShallow(\"show\");r.setLabelStyle(e,i,h,p,{defaultText:f?c:null,autoColor:n,isRectText:!0,labelFetcher:t,labelDataIndex:l.dataIndex,labelProp:u?\"upperLabel\":\"label\"}),Y(e,u,d),Y(i,u,d),u&&(e.textRect=a.clone(u)),e.truncate=f&&h.get(\"ellipsis\")?{outerWidth:o,outerHeight:s,minChar:2}:null}function Y(e,i,n){var a=e.text;if(!i&&n.isLeafRoot&&null!=a){var r=t.get(\"drillDownIcon\",!0);e.text=r?r+\" \"+a:a}}function G(t,r,s,u){var c=null!=D&&i[t][D],h=o[t];return c?(i[t][D]=null,function(t,e,i){(t[T]={}).old=\"nodeGroup\"===i?e.position.slice():a.extend({},e.shape)}(h,c,t)):I||((c=new r({z:A(s,u)})).__tmDepth=s,c.__tmStorageName=t,function(t,e,i){var a=t[T]={},r=l.parentNode;if(r&&(!n||\"drillDown\"===n.direction)){var s=0,u=0,c=o.background[r.getRawIndex()];!n&&c&&c.old&&(s=c.old.width,u=c.old.height),a.old=\"nodeGroup\"===i?[0,u]:{x:s,y:u,width:0,height:0}}a.fadein=\"nodeGroup\"!==i}(h,0,t)),e[t][T]=c}}function A(t,e){var i=10*t+e;return(i-1)/i}t.exports=I},sAZ8:function(t,e,i){var n=i(\"ProS\"),a=i(\"bYtY\"),r=i(\"+rIm\"),o=i(\"/IIm\"),s=i(\"9KIM\"),l=i(\"IwbS\"),u=[\"axisLine\",\"axisTickLabel\",\"axisName\"],c=n.extendComponentView({type:\"parallelAxis\",init:function(t,e){c.superApply(this,\"init\",arguments),(this._brushController=new o(e.getZr())).on(\"brush\",a.bind(this._onBrush,this))},render:function(t,e,i,n){if(!function(t,e,i){return i&&\"axisAreaSelect\"===i.type&&e.findComponents({mainType:\"parallelAxis\",query:i})[0]===t}(t,e,n)){this.axisModel=t,this.api=i,this.group.removeAll();var o=this._axisGroup;if(this._axisGroup=new l.Group,this.group.add(this._axisGroup),t.get(\"show\")){var s=function(t,e){return e.getComponent(\"parallel\",t.get(\"parallelIndex\"))}(t,e),c=s.coordinateSystem,h=t.getAreaSelectStyle(),d=h.width,p=c.getAxisLayout(t.axis.dim),f=a.extend({strokeContainThreshold:d},p),g=new r(t,f);a.each(u,g.add,g),this._axisGroup.add(g.getGroup()),this._refreshBrushController(f,h,t,s,d,i),l.groupTransition(o,this._axisGroup,n&&!1===n.animation?null:t)}}},_refreshBrushController:function(t,e,i,n,r,o){var u=i.axis.getExtent(),c=u[1]-u[0],h=Math.min(30,.1*Math.abs(c)),d=l.BoundingRect.create({x:u[0],y:-r/2,width:c,height:r});d.x-=h,d.width+=2*h,this._brushController.mount({enableGlobalPan:!0,rotation:t.rotation,position:t.position}).setPanels([{panelId:\"pl\",clipPath:s.makeRectPanelClipPath(d),isTargetByCursor:s.makeRectIsTargetByCursor(d,o,n),getLinearBrushOtherExtent:s.makeLinearBrushOtherExtent(d,0)}]).enableBrush({brushType:\"lineX\",brushStyle:e,removeOnClick:!0}).updateCovers(function(t){var e=t.axis;return a.map(t.activeIntervals,(function(t){return{brushType:\"lineX\",panelId:\"pl\",range:[e.dataToCoord(t[0],!0),e.dataToCoord(t[1],!0)]}}))}(i))},_onBrush:function(t,e){var i=this.axisModel,n=i.axis,r=a.map(t,(function(t){return[n.coordToData(t.range[0],!0),n.coordToData(t.range[1],!0)]}));(!i.option.realtime===e.isEnd||e.removeOnClick)&&this.api.dispatchAction({type:\"axisAreaSelect\",parallelAxisId:i.id,intervals:r})},dispose:function(){this._brushController.dispose()}});t.exports=c},\"sK/D\":function(t,e,i){var n=i(\"IwbS\"),a=i(\"OELB\").round;function r(t,e,i){var a=t.getArea(),r=t.getBaseAxis().isHorizontal(),o=a.x,s=a.y,l=a.width,u=a.height,c=i.get(\"lineStyle.width\")||2;o-=c/2,s-=c/2,l+=c,u+=c,o=Math.floor(o),l=Math.round(l);var h=new n.Rect({shape:{x:o,y:s,width:l,height:u}});return e&&(h.shape[r?\"width\":\"height\"]=0,n.initProps(h,{shape:{width:l,height:u}},i)),h}function o(t,e,i){var r=t.getArea(),o=new n.Sector({shape:{cx:a(t.cx,1),cy:a(t.cy,1),r0:a(r.r0,1),r:a(r.r,1),startAngle:r.startAngle,endAngle:r.endAngle,clockwise:r.clockwise}});return e&&(o.shape.endAngle=r.startAngle,n.initProps(o,{shape:{endAngle:r.endAngle}},i)),o}e.createGridClipPath=r,e.createPolarClipPath=o,e.createClipPath=function(t,e,i){return t?\"polar\"===t.type?o(t,e,i):\"cartesian2d\"===t.type?r(t,e,i):null:null}},sRwP:function(t,e,i){i(\"jsU+\"),i(\"2548\"),i(\"Tp9H\"),i(\"06DH\"),i(\"dnwI\"),i(\"fE02\"),i(\"33Ds\")},\"sS/r\":function(t,e,i){var n=i(\"4fz+\"),a=i(\"iRjW\"),r=i(\"Yl7c\"),o=function(){this.group=new n,this.uid=a.getUID(\"viewComponent\")},s=o.prototype={constructor:o,init:function(t,e){},render:function(t,e,i,n){},dispose:function(){},filterForExposedEvent:null};s.updateView=s.updateLayout=s.updateVisual=function(t,e,i,n){},r.enableClassExtend(o),r.enableClassManagement(o,{registerWhenExtend:!0}),t.exports=o},\"sW+o\":function(t,e,i){var n=i(\"SrGk\"),a=i(\"bYtY\"),r=i(\"SUKs\"),o=i(\"Qe9p\");function s(t,e){n.call(this,t,e,[\"linearGradient\",\"radialGradient\"],\"__gradient_in_use__\")}a.inherits(s,n),s.prototype.addWithoutUpdate=function(t,e){if(e&&e.style){var i=this;a.each([\"fill\",\"stroke\"],(function(n){if(e.style[n]&&(\"linear\"===e.style[n].type||\"radial\"===e.style[n].type)){var a,r=e.style[n],o=i.getDefs(!0);r._dom?(a=r._dom,o.contains(r._dom)||i.addDom(a)):a=i.add(r),i.markUsed(e);var s=a.getAttribute(\"id\");t.setAttribute(n,\"url(#\"+s+\")\")}}))}},s.prototype.add=function(t){var e;if(\"linear\"===t.type)e=this.createElement(\"linearGradient\");else{if(\"radial\"!==t.type)return r(\"Illegal gradient type.\"),null;e=this.createElement(\"radialGradient\")}return t.id=t.id||this.nextId++,e.setAttribute(\"id\",\"zr\"+this._zrId+\"-gradient-\"+t.id),this.updateDom(t,e),this.addDom(e),e},s.prototype.update=function(t){var e=this;n.prototype.update.call(this,t,(function(){var i=t.type,n=t._dom.tagName;\"linear\"===i&&\"linearGradient\"===n||\"radial\"===i&&\"radialGradient\"===n?e.updateDom(t,t._dom):(e.removeDom(t),e.add(t))}))},s.prototype.updateDom=function(t,e){if(\"linear\"===t.type)e.setAttribute(\"x1\",t.x),e.setAttribute(\"y1\",t.y),e.setAttribute(\"x2\",t.x2),e.setAttribute(\"y2\",t.y2);else{if(\"radial\"!==t.type)return void r(\"Illegal gradient type.\");e.setAttribute(\"cx\",t.x),e.setAttribute(\"cy\",t.y),e.setAttribute(\"r\",t.r)}e.setAttribute(\"gradientUnits\",t.global?\"userSpaceOnUse\":\"objectBoundingBox\"),e.innerHTML=\"\";for(var i=t.colorStops,n=0,a=i.length;n-1){var u=o.parse(l)[3],c=o.toHex(l);s.setAttribute(\"stop-color\",\"#\"+c),s.setAttribute(\"stop-opacity\",u)}else s.setAttribute(\"stop-color\",i[n].color);e.appendChild(s)}t._dom=e},s.prototype.markUsed=function(t){if(t.style){var e=t.style.fill;e&&e._dom&&n.prototype.markUsed.call(this,e._dom),(e=t.style.stroke)&&e._dom&&n.prototype.markUsed.call(this,e._dom)}},t.exports=s},sdST:function(t,e,i){var n=i(\"hi0g\");t.exports=function(t,e){return n((e=e||{}).coordDimensions||[],t,{dimsDef:e.dimensionsDefine||t.dimensionsDefine,encodeDef:e.encodeDefine||t.encodeDefine,dimCount:e.dimensionsCount,encodeDefaulter:e.encodeDefaulter,generateCoord:e.generateCoord,generateCoordCount:e.generateCoordCount})}},szbU:function(t,e,i){var n=i(\"bYtY\"),a=n.each;function r(t,e){return t&&t.hasOwnProperty&&t.hasOwnProperty(e)}t.exports=function(t){var e=t&&t.visualMap;n.isArray(e)||(e=e?[e]:[]),a(e,(function(t){if(t){r(t,\"splitList\")&&!r(t,\"pieces\")&&(t.pieces=t.splitList,delete t.splitList);var e=t.pieces;e&&n.isArray(e)&&a(e,(function(t){n.isObject(t)&&(r(t,\"start\")&&!r(t,\"min\")&&(t.min=t.start),r(t,\"end\")&&!r(t,\"max\")&&(t.max=t.end))}))}}))}},tBnm:function(t,e,i){var n=i(\"bYtY\"),a=i(\"IwbS\"),r=i(\"Qxkt\"),o=i(\"Znkb\"),s=i(\"+rIm\"),l=[\"axisLine\",\"axisLabel\",\"axisTick\",\"minorTick\",\"splitLine\",\"minorSplitLine\",\"splitArea\"];function u(t,e,i){e[1]>e[0]&&(e=e.slice().reverse());var n=t.coordToPoint([e[0],i]),a=t.coordToPoint([e[1],i]);return{x1:n[0],y1:n[1],x2:a[0],y2:a[1]}}function c(t){return t.getRadiusAxis().inverse?0:1}function h(t){var e=t[0],i=t[t.length-1];e&&i&&Math.abs(Math.abs(e.coord-i.coord)-360)<1e-4&&t.pop()}var d=o.extend({type:\"angleAxis\",axisPointerClass:\"PolarAxisPointer\",render:function(t,e){if(this.group.removeAll(),t.get(\"show\")){var i=t.axis,a=i.polar,r=a.getRadiusAxis().getExtent(),o=i.getTicksCoords(),s=i.getMinorTicksCoords(),u=n.map(i.getViewLabels(),(function(t){return(t=n.clone(t)).coord=i.dataToCoord(t.tickValue),t}));h(u),h(o),n.each(l,(function(e){!t.get(e+\".show\")||i.scale.isBlank()&&\"axisLine\"!==e||this[\"_\"+e](t,a,o,s,r,u)}),this)}},_axisLine:function(t,e,i,n,r){var o,s=t.getModel(\"axisLine.lineStyle\"),l=c(e),u=l?0:1;(o=0===r[u]?new a.Circle({shape:{cx:e.cx,cy:e.cy,r:r[l]},style:s.getLineStyle(),z2:1,silent:!0}):new a.Ring({shape:{cx:e.cx,cy:e.cy,r:r[l],r0:r[u]},style:s.getLineStyle(),z2:1,silent:!0})).style.fill=null,this.group.add(o)},_axisTick:function(t,e,i,r,o){var s=t.getModel(\"axisTick\"),l=(s.get(\"inside\")?-1:1)*s.get(\"length\"),h=o[c(e)],d=n.map(i,(function(t){return new a.Line({shape:u(e,[h,h+l],t.coord)})}));this.group.add(a.mergePath(d,{style:n.defaults(s.getModel(\"lineStyle\").getLineStyle(),{stroke:t.get(\"axisLine.lineStyle.color\")})}))},_minorTick:function(t,e,i,r,o){if(r.length){for(var s=t.getModel(\"axisTick\"),l=t.getModel(\"minorTick\"),h=(s.get(\"inside\")?-1:1)*l.get(\"length\"),d=o[c(e)],p=[],f=0;fv?\"left\":\"right\",_=Math.abs(m[1]-y)/g<.3?\"middle\":m[1]>y?\"top\":\"bottom\";h&&h[u]&&h[u].textStyle&&(o=new r(h[u].textStyle,d,d.ecModel));var b=new a.Text({silent:s.isLabelSilent(t)});this.group.add(b),a.setTextStyle(b.style,o,{x:m[0],y:m[1],textFill:o.getTextColor()||t.get(\"axisLine.lineStyle.color\"),text:i.formattedLabel,textAlign:x,textVerticalAlign:_}),f&&(b.eventData=s.makeAxisEventDataBase(t),b.eventData.targetType=\"axisLabel\",b.eventData.value=i.rawLabel)}),this)},_splitLine:function(t,e,i,r,o){var s=t.getModel(\"splitLine\").getModel(\"lineStyle\"),l=s.get(\"color\"),c=0;l=l instanceof Array?l:[l];for(var h=[],d=0;dl+o);r++)if(t[r].y+=n,r>e&&r+1t[r].y+t[r].height)return void h(r,n/2);h(i-1,n/2)}function h(e,i){for(var n=e;n>=0&&!(t[n].y-i0&&t[n].y>t[n-1].y+t[n-1].height));n--);}function d(t,e,i,n,a,r){for(var o=e?Number.MAX_VALUE:0,s=0,l=t.length;s=o&&(d=o-10),!e&&d<=o&&(d=o+10),t[s].x=i+d*r,o=d}}t.sort((function(t,e){return t.y-e.y}));for(var p,f=0,g=t.length,m=[],v=[],y=0;y=i?v.push(t[y]):m.push(t[y]);d(m,!1,e,i,n,a),d(v,!0,e,i,n,a)}function s(t){return\"center\"===t.position}t.exports=function(t,e,i,l,u,c){var h,d,p=t.getData(),f=[],g=!1,m=(t.get(\"minShowLabelAngle\")||0)*r;p.each((function(r){var o=p.getItemLayout(r),s=p.getItemModel(r),l=s.getModel(\"label\"),c=l.get(\"position\")||s.get(\"emphasis.label.position\"),v=l.get(\"distanceToLabelLine\"),y=l.get(\"alignTo\"),x=a(l.get(\"margin\"),i),_=l.get(\"bleedMargin\"),b=l.getFont(),w=s.getModel(\"labelLine\"),S=w.get(\"length\");S=a(S,i);var M=w.get(\"length2\");if(M=a(M,i),!(o.angle0?\"right\":\"left\":L>0?\"left\":\"right\"}var G=l.get(\"rotate\");k=\"number\"==typeof G?G*(Math.PI/180):G?L<0?-C+Math.PI:-C:0,g=!!k,o.label={x:I,y:T,position:c,height:N.height,len:S,len2:M,linePoints:A,textAlign:D,verticalAlign:\"middle\",rotation:k,inside:E,labelDistance:v,labelAlignTo:y,labelMargin:x,bleedMargin:_,textRect:N,text:O,font:b},E||f.push(o.label)}})),!g&&t.get(\"avoidLabelOverlap\")&&function(t,e,i,a,r,l,u,c){for(var h=[],d=[],p=Number.MAX_VALUE,f=-Number.MAX_VALUE,g=0;g1?\"series.multiple.prefix\":\"series.single.prefix\"),{seriesCount:o}),e.eachSeries((function(t,e){if(e1?\"multiple\":\"single\")+\".\";i=p(i=f(n?s+\"withName\":s+\"withoutName\"),{seriesId:t.seriesIndex,seriesName:t.get(\"name\"),seriesType:(y=t.subType,a.series.typeNames[y]||\"\\u81ea\\u5b9a\\u4e49\\u56fe\")});var u=t.getData();window.data=u,u.count()>l?i+=p(f(\"data.partialData\"),{displayCnt:l}):i+=f(\"data.allData\");for(var h=[],g=0;g0:t.splitNumber>0)&&!t.calculable?\"piecewise\":\"continuous\"}))},vKoX:function(t,e,i){var n=i(\"SrGk\");function a(t,e){n.call(this,t,e,[\"filter\"],\"__filter_in_use__\",\"_shadowDom\")}function r(t){return t&&(t.shadowBlur||t.shadowOffsetX||t.shadowOffsetY||t.textShadowBlur||t.textShadowOffsetX||t.textShadowOffsetY)}i(\"bYtY\").inherits(a,n),a.prototype.addWithoutUpdate=function(t,e){if(e&&r(e.style)){var i;e._shadowDom?(i=e._shadowDom,this.getDefs(!0).contains(e._shadowDom)||this.addDom(i)):i=this.add(e),this.markUsed(e);var n=i.getAttribute(\"id\");t.style.filter=\"url(#\"+n+\")\"}},a.prototype.add=function(t){var e=this.createElement(\"filter\");return t._shadowDomId=t._shadowDomId||this.nextId++,e.setAttribute(\"id\",\"zr\"+this._zrId+\"-shadow-\"+t._shadowDomId),this.updateDom(t,e),this.addDom(e),e},a.prototype.update=function(t,e){if(r(e.style)){var i=this;n.prototype.update.call(this,e,(function(){i.updateDom(e,e._shadowDom)}))}else this.remove(t,e)},a.prototype.remove=function(t,e){null!=e._shadowDomId&&(this.removeDom(t),t.style.filter=\"\")},a.prototype.updateDom=function(t,e){var i=e.getElementsByTagName(\"feDropShadow\");i=0===i.length?this.createElement(\"feDropShadow\"):i[0];var n,a,r,o,s=t.style,l=t.scale&&t.scale[0]||1,u=t.scale&&t.scale[1]||1;if(s.shadowBlur||s.shadowOffsetX||s.shadowOffsetY)n=s.shadowOffsetX||0,a=s.shadowOffsetY||0,r=s.shadowBlur,o=s.shadowColor;else{if(!s.textShadowBlur)return void this.removeDom(e,s);n=s.textShadowOffsetX||0,a=s.textShadowOffsetY||0,r=s.textShadowBlur,o=s.textShadowColor}i.setAttribute(\"dx\",n/l),i.setAttribute(\"dy\",a/u),i.setAttribute(\"flood-color\",o),i.setAttribute(\"stdDeviation\",r/2/l+\" \"+r/2/u),e.setAttribute(\"x\",\"-100%\"),e.setAttribute(\"y\",\"-100%\"),e.setAttribute(\"width\",Math.ceil(r/2*200)+\"%\"),e.setAttribute(\"height\",Math.ceil(r/2*200)+\"%\"),e.appendChild(i),t._shadowDom=e},a.prototype.markUsed=function(t){t._shadowDom&&n.prototype.markUsed.call(this,t._shadowDom)},t.exports=a},vL6D:function(t,e,i){var n=i(\"bYtY\"),a=i(\"+rIm\"),r=i(\"IwbS\"),o=i(\"7bkD\"),s=i(\"Znkb\"),l=i(\"WN+l\"),u=l.rectCoordAxisBuildSplitArea,c=l.rectCoordAxisHandleRemove,h=[\"axisLine\",\"axisTickLabel\",\"axisName\"],d=[\"splitArea\",\"splitLine\"],p=s.extend({type:\"singleAxis\",axisPointerClass:\"SingleAxisPointer\",render:function(t,e,i,s){var l=this.group;l.removeAll();var u=this._axisGroup;this._axisGroup=new r.Group;var c=o.layout(t),f=new a(t,c);n.each(h,f.add,f),l.add(this._axisGroup),l.add(f.getGroup()),n.each(d,(function(e){t.get(e+\".show\")&&this[\"_\"+e](t)}),this),r.groupTransition(u,this._axisGroup,t),p.superCall(this,\"render\",t,e,i,s)},remove:function(){c(this)},_splitLine:function(t){var e=t.axis;if(!e.scale.isBlank()){var i=t.getModel(\"splitLine\"),n=i.getModel(\"lineStyle\"),a=n.get(\"width\"),o=n.get(\"color\");o=o instanceof Array?o:[o];for(var s=t.coordinateSystem.getRect(),l=e.isHorizontal(),u=[],c=0,h=e.getTicksCoords({tickModel:i}),d=[],p=[],f=0;f0&&e.animate(i,!1).when(null==r?500:r,c).delay(o||0)}(t,\"\",t,e,i,n,h);var d=t.animators.slice(),f=d.length;function g(){--f||r&&r()}f||r&&r();for(var m=0;m=0)&&t(r,n,a)}))}var p=d.prototype;function f(t){return t[0]>t[1]&&t.reverse(),t}function g(t,e){return r.parseFinder(t,e,{includeMainTypes:h})}p.setOutputRanges=function(t,e){this.matchOutputRanges(t,e,(function(t,e,i){if((t.coordRanges||(t.coordRanges=[])).push(e),!t.coordRange){t.coordRange=e;var n=x[t.brushType](0,i,e);t.__rangeOffset={offset:b[t.brushType](n.values,t.range,[1,1]),xyMinMax:n.xyMinMax}}}))},p.matchOutputRanges=function(t,e,i){s(t,(function(t){var a=this.findTargetInfo(t,e);a&&!0!==a&&n.each(a.coordSyses,(function(n){var a=x[t.brushType](1,n,t.range);i(t,a.values,n,e)}))}),this)},p.setInputRanges=function(t,e){s(t,(function(t){var i,n,a,r,o=this.findTargetInfo(t,e);if(t.range=t.range||[],o&&!0!==o){t.panelId=o.panelId;var s=x[t.brushType](0,o.coordSys,t.coordRange),l=t.__rangeOffset;t.range=l?b[t.brushType](s.values,l.offset,(i=l.xyMinMax,n=S(s.xyMinMax),a=S(i),r=[n[0]/a[0],n[1]/a[1]],isNaN(r[0])&&(r[0]=1),isNaN(r[1])&&(r[1]=1),r)):s.values}}),this)},p.makePanelOpts=function(t,e){return n.map(this._targetInfoList,(function(i){var n=i.getPanelRect();return{panelId:i.panelId,defaultBrushType:e&&e(i),clipPath:o.makeRectPanelClipPath(n),isTargetByCursor:o.makeRectIsTargetByCursor(n,t,i.coordSysModel),getLinearBrushOtherExtent:o.makeLinearBrushOtherExtent(n)}}))},p.controlSeries=function(t,e,i){var n=this.findTargetInfo(t,i);return!0===n||n&&l(n.coordSyses,e.coordinateSystem)>=0},p.findTargetInfo=function(t,e){for(var i=this._targetInfoList,n=g(e,t),a=0;a=0||l(a,t.getAxis(\"y\").model)>=0)&&n.push(t)})),e.push({panelId:\"grid--\"+t.id,gridModel:t,coordSysModel:t,coordSys:n[0],coordSyses:n,getPanelRect:y.grid,xAxisDeclared:u[t.id],yAxisDeclared:c[t.id]})})))},geo:function(t,e){s(t.geoModels,(function(t){var i=t.coordinateSystem;e.push({panelId:\"geo--\"+t.id,geoModel:t,coordSysModel:t,coordSys:i,coordSyses:[i],getPanelRect:y.geo})}))}},v=[function(t,e){var i=t.xAxisModel,n=t.yAxisModel,a=t.gridModel;return!a&&i&&(a=i.axis.grid.model),!a&&n&&(a=n.axis.grid.model),a&&a===e.gridModel},function(t,e){var i=t.geoModel;return i&&i===e.geoModel}],y={grid:function(){return this.coordSys.grid.getRect().clone()},geo:function(){var t=this.coordSys,e=t.getBoundingRect().clone();return e.applyTransform(a.getTransform(t)),e}},x={lineX:u(_,0),lineY:u(_,1),rect:function(t,e,i){var n=e[c[t]]([i[0][0],i[1][0]]),a=e[c[t]]([i[0][1],i[1][1]]),r=[f([n[0],a[0]]),f([n[1],a[1]])];return{values:r,xyMinMax:r}},polygon:function(t,e,i){var a=[[1/0,-1/0],[1/0,-1/0]];return{values:n.map(i,(function(i){var n=e[c[t]](i);return a[0][0]=Math.min(a[0][0],n[0]),a[1][0]=Math.min(a[1][0],n[1]),a[0][1]=Math.max(a[0][1],n[0]),a[1][1]=Math.max(a[1][1],n[1]),n})),xyMinMax:a}}};function _(t,e,i,a){var r=i.getAxis([\"x\",\"y\"][t]),o=f(n.map([0,1],(function(t){return e?r.coordToData(r.toLocalCoord(a[t])):r.toGlobalCoord(r.dataToCoord(a[t]))}))),s=[];return s[t]=o,s[1-t]=[NaN,NaN],{values:o,xyMinMax:s}}var b={lineX:u(w,0),lineY:u(w,1),rect:function(t,e,i){return[[t[0][0]-i[0]*e[0][0],t[0][1]-i[0]*e[0][1]],[t[1][0]-i[1]*e[1][0],t[1][1]-i[1]*e[1][1]]]},polygon:function(t,e,i){return n.map(t,(function(t,n){return[t[0]-i[0]*e[n][0],t[1]-i[1]*e[n][1]]}))}};function w(t,e,i,n){return[e[0]-n[t]*i[0],e[1]-n[t]*i[1]]}function S(t){return t?[t[0][1]-t[0][0],t[1][1]-t[1][0]]:[NaN,NaN]}t.exports=d},vZI5:function(t,e,i){var n=i(\"bYtY\"),a=i(\"T4UG\"),r=i(\"5GhG\").seriesModelMixin,o=a.extend({type:\"series.candlestick\",dependencies:[\"xAxis\",\"yAxis\",\"grid\"],defaultValueDimensions:[{name:\"open\",defaultTooltip:!0},{name:\"close\",defaultTooltip:!0},{name:\"lowest\",defaultTooltip:!0},{name:\"highest\",defaultTooltip:!0}],dimensions:null,defaultOption:{zlevel:0,z:2,coordinateSystem:\"cartesian2d\",legendHoverLink:!0,hoverAnimation:!0,layout:null,clip:!0,itemStyle:{color:\"#c23531\",color0:\"#314656\",borderWidth:1,borderColor:\"#c23531\",borderColor0:\"#314656\"},emphasis:{itemStyle:{borderWidth:2}},barMaxWidth:null,barMinWidth:null,barWidth:null,large:!0,largeThreshold:600,progressive:3e3,progressiveThreshold:1e4,progressiveChunkMode:\"mod\",animationUpdate:!1,animationEasing:\"linear\",animationDuration:300},getShadowDim:function(){return\"open\"},brushSelector:function(t,e,i){var n=e.getItemLayout(t);return n&&i.rect(n.brushRect)}});n.mixin(o,r,!0),t.exports=o},vafp:function(t,e,i){var n=i(\"bYtY\"),a=i(\"8nly\");function r(t,e,i){for(var n=[],a=e[0],r=e[1],o=0;o>1^-(1&s),l=l>>1^-(1&l),a=s+=a,r=l+=r,n.push([s/i,l/i])}return n}t.exports=function(t,e){return function(t){if(!t.UTF8Encoding)return t;var e=t.UTF8Scale;null==e&&(e=1024);for(var i=t.features,n=0;n0})),(function(t){var i=t.properties,r=t.geometry,o=r.coordinates,s=[];\"Polygon\"===r.type&&s.push({type:\"polygon\",exterior:o[0],interiors:o.slice(1)}),\"MultiPolygon\"===r.type&&n.each(o,(function(t){t[0]&&s.push({type:\"polygon\",exterior:t[0],interiors:t.slice(1)})}));var l=new a(i[e||\"name\"],s,i.cp);return l.properties=i,l}))}},vcCh:function(t,e,i){var n=i(\"ProS\");i(\"0qV/\"),n.registerAction({type:\"dragNode\",event:\"dragnode\",update:\"update\"},(function(t,e){e.eachComponent({mainType:\"series\",subType:\"sankey\",query:t},(function(e){e.setNodePosition(t.dataIndex,[t.localX,t.localY])}))}))},wDdD:function(t,e,i){var n=i(\"ProS\"),a=i(\"bYtY\");i(\"98bh\"),i(\"GrNh\");var r=i(\"d4KN\"),o=i(\"mOdp\"),s=i(\"KS52\"),l=i(\"0/Rx\");r(\"pie\",[{type:\"pieToggleSelect\",event:\"pieselectchanged\",method:\"toggleSelected\"},{type:\"pieSelect\",event:\"pieselected\",method:\"select\"},{type:\"pieUnSelect\",event:\"pieunselected\",method:\"unSelect\"}]),n.registerVisual(o(\"pie\")),n.registerLayout(a.curry(s,\"pie\")),n.registerProcessor(l(\"pie\"))},wr5s:function(t,e,i){var n=(0,i(\"IwbS\").extendShape)({type:\"sausage\",shape:{cx:0,cy:0,r0:0,r:0,startAngle:0,endAngle:2*Math.PI,clockwise:!0},buildPath:function(t,e){var i=e.cx,n=e.cy,a=Math.max(e.r0||0,0),r=Math.max(e.r,0),o=.5*(r-a),s=a+o,l=e.startAngle,u=e.endAngle,c=e.clockwise,h=Math.cos(l),d=Math.sin(l),p=Math.cos(u),f=Math.sin(u);(c?u-l<2*Math.PI:l-u<2*Math.PI)&&(t.moveTo(h*a+i,d*a+n),t.arc(h*s+i,d*s+n,o,-Math.PI+l,l,!c)),t.arc(i,n,r,l,u,!c),t.moveTo(p*r+i,f*r+n),t.arc(p*s+i,f*s+n,o,u-2*Math.PI,u-Math.PI,!c),0!==a&&(t.arc(i,n,a,u,l,c),t.moveTo(h*a+i,f*a+n)),t.closePath()}});t.exports=n},wt3j:function(t,e,i){var n=i(\"ProS\"),a=i(\"bYtY\"),r=i(\"/IIm\"),o=i(\"EMyp\").layoutCovers,s=n.extendComponentView({type:\"brush\",init:function(t,e){this.ecModel=t,this.api=e,(this._brushController=new r(e.getZr())).on(\"brush\",a.bind(this._onBrush,this)).mount()},render:function(t){return this.model=t,l.apply(this,arguments)},updateTransform:function(t,e){return o(e),l.apply(this,arguments)},updateView:l,dispose:function(){this._brushController.dispose()},_onBrush:function(t,e){var i=this.model.id;this.model.brushTargetManager.setOutputRanges(t,this.ecModel),(!e.isEnd||e.removeOnClick)&&this.api.dispatchAction({type:\"brush\",brushId:i,areas:a.clone(t),$from:i}),e.isEnd&&this.api.dispatchAction({type:\"brushEnd\",brushId:i,areas:a.clone(t),$from:i})}});function l(t,e,i,n){(!n||n.$from!==t.id)&&this._brushController.setPanels(t.brushTargetManager.makePanelOpts(i)).enableBrush(t.brushOption).updateCovers(t.areas.slice())}t.exports=s},x3X8:function(t,e,i){var n=i(\"KxfA\").retrieveRawValue;e.getDefaultLabel=function(t,e){var i=t.mapDimension(\"defaultedLabel\",!0),a=i.length;if(1===a)return n(t,e,i[0]);if(a){for(var r=[],o=0;o=0},this.indexOfName=function(e){return t().indexOfName(e)},this.getItemVisual=function(e,i){return t().getItemVisual(e,i)}}},xRUu:function(t,e,i){i(\"hJvP\"),i(\"hFmY\"),i(\"sAZ8\")},xSat:function(t,e){var i={axisPointer:1,tooltip:1,brush:1};e.onIrrelevantElement=function(t,e,n){var a=e.getComponentByElement(t.topTarget),r=a&&a.coordinateSystem;return a&&a!==n&&!i[a.mainType]&&r&&r.model!==n}},xTNl:function(t,e){var i=[\"#37A2DA\",\"#32C5E9\",\"#67E0E3\",\"#9FE6B8\",\"#FFDB5C\",\"#ff9f7f\",\"#fb7293\",\"#E062AE\",\"#E690D1\",\"#e7bcf3\",\"#9d96f5\",\"#8378EA\",\"#96BFFF\"];t.exports={color:i,colorLayer:[[\"#37A2DA\",\"#ffd85c\",\"#fd7b5f\"],[\"#37A2DA\",\"#67E0E3\",\"#FFDB5C\",\"#ff9f7f\",\"#E062AE\",\"#9d96f5\"],[\"#37A2DA\",\"#32C5E9\",\"#9FE6B8\",\"#FFDB5C\",\"#ff9f7f\",\"#fb7293\",\"#e7bcf3\",\"#8378EA\",\"#96BFFF\"],i]}},xiyX:function(t,e,i){var n=i(\"bYtY\"),a=i(\"bLfw\"),r=i(\"nkfE\"),o=i(\"ICMv\"),s=a.extend({type:\"singleAxis\",layoutMode:\"box\",axis:null,coordinateSystem:null,getCoordSysModel:function(){return this}});n.merge(s.prototype,o),r(\"single\",s,(function(t,e){return e.type||(e.data?\"category\":\"value\")}),{left:\"5%\",top:\"5%\",right:\"5%\",bottom:\"5%\",type:\"value\",position:\"bottom\",orient:\"horizontal\",axisLine:{show:!0,lineStyle:{width:1,type:\"solid\"}},tooltip:{show:!0},axisTick:{show:!0,length:6,lineStyle:{width:1}},axisLabel:{show:!0,interval:\"auto\"},splitLine:{show:!0,lineStyle:{type:\"dashed\",opacity:.2}}}),t.exports=s},\"y+Vt\":function(t,e,i){var n=i(\"Gev7\"),a=i(\"bYtY\"),r=i(\"IMiH\"),o=i(\"2DNl\"),s=i(\"3C/r\").prototype.getCanvasPattern,l=Math.abs,u=new r(!0);function c(t){n.call(this,t),this.path=null}c.prototype={constructor:c,type:\"path\",__dirtyPath:!0,strokeContainThreshold:5,segmentIgnoreThreshold:0,subPixelOptimize:!1,brush:function(t,e){var i,n=this.style,a=this.path||u,r=n.hasStroke(),o=n.hasFill(),l=n.fill,c=n.stroke,h=o&&!!l.colorStops,d=r&&!!c.colorStops,p=o&&!!l.image,f=r&&!!c.image;n.bind(t,this,e),this.setTransform(t),this.__dirty&&(h&&(i=i||this.getBoundingRect(),this._fillGradient=n.getGradient(t,l,i)),d&&(i=i||this.getBoundingRect(),this._strokeGradient=n.getGradient(t,c,i))),h?t.fillStyle=this._fillGradient:p&&(t.fillStyle=s.call(l,t)),d?t.strokeStyle=this._strokeGradient:f&&(t.strokeStyle=s.call(c,t));var g=n.lineDash,m=n.lineDashOffset,v=!!t.setLineDash,y=this.getGlobalScale();if(a.setScale(y[0],y[1],this.segmentIgnoreThreshold),this.__dirtyPath||g&&!v&&r?(a.beginPath(t),g&&!v&&(a.setLineDash(g),a.setLineDashOffset(m)),this.buildPath(a,this.shape,!1),this.path&&(this.__dirtyPath=!1)):(t.beginPath(),this.path.rebuildPath(t)),o)if(null!=n.fillOpacity){var x=t.globalAlpha;t.globalAlpha=n.fillOpacity*n.opacity,a.fill(t),t.globalAlpha=x}else a.fill(t);g&&v&&(t.setLineDash(g),t.lineDashOffset=m),r&&(null!=n.strokeOpacity?(x=t.globalAlpha,t.globalAlpha=n.strokeOpacity*n.opacity,a.stroke(t),t.globalAlpha=x):a.stroke(t)),g&&v&&t.setLineDash([]),null!=n.text&&(this.restoreTransform(t),this.drawRectText(t,this.getBoundingRect()))},buildPath:function(t,e,i){},createPathProxy:function(){this.path=new r},getBoundingRect:function(){var t=this._rect,e=this.style,i=!t;if(i){var n=this.path;n||(n=this.path=new r),this.__dirtyPath&&(n.beginPath(),this.buildPath(n,this.shape,!1)),t=n.getBoundingRect()}if(this._rect=t,e.hasStroke()){var a=this._rectWithStroke||(this._rectWithStroke=t.clone());if(this.__dirty||i){a.copy(t);var o=e.lineWidth,s=e.strokeNoScale?this.getLineScale():1;e.hasFill()||(o=Math.max(o,this.strokeContainThreshold||4)),s>1e-10&&(a.width+=o/s,a.height+=o/s,a.x-=o/s/2,a.y-=o/s/2)}return a}return t},contain:function(t,e){var i=this.transformCoordToLocal(t,e),n=this.getBoundingRect(),a=this.style;if(n.contain(t=i[0],e=i[1])){var r=this.path.data;if(a.hasStroke()){var s=a.lineWidth,l=a.strokeNoScale?this.getLineScale():1;if(l>1e-10&&(a.hasFill()||(s=Math.max(s,this.strokeContainThreshold)),o.containStroke(r,s/l,t,e)))return!0}if(a.hasFill())return o.contain(r,t,e)}return!1},dirty:function(t){null==t&&(t=!0),t&&(this.__dirtyPath=t,this._rect=null),this.__dirty=this.__dirtyText=!0,this.__zr&&this.__zr.refresh(),this.__clipTarget&&this.__clipTarget.dirty()},animateShape:function(t){return this.animate(\"shape\",t)},attrKV:function(t,e){\"shape\"===t?(this.setShape(e),this.__dirtyPath=!0,this._rect=null):n.prototype.attrKV.call(this,t,e)},setShape:function(t,e){var i=this.shape;if(i){if(a.isObject(t))for(var n in t)t.hasOwnProperty(n)&&(i[n]=t[n]);else i[t]=e;this.dirty(!0)}return this},getLineScale:function(){var t=this.transform;return t&&l(t[0]-1)>1e-10&&l(t[3]-1)>1e-10?Math.sqrt(l(t[0]*t[3]-t[2]*t[1])):1}},c.extend=function(t){var e=function(e){c.call(this,e),t.style&&this.style.extendFrom(t.style,!1);var i=t.shape;if(i){this.shape=this.shape||{};var n=this.shape;for(var a in i)!n.hasOwnProperty(a)&&i.hasOwnProperty(a)&&(n[a]=i[a])}t.init&&t.init.call(this,e)};for(var i in a.inherits(e,c),t)\"style\"!==i&&\"shape\"!==i&&(e.prototype[i]=t[i]);return e},a.inherits(c,n),t.exports=c},\"y+lR\":function(t,e,i){var n=i(\"bYtY\"),a=i(\"mFDi\"),r=i(\"z35g\");function o(t){r.call(this,t)}o.prototype={constructor:o,type:\"cartesian2d\",dimensions:[\"x\",\"y\"],getBaseAxis:function(){return this.getAxesByScale(\"ordinal\")[0]||this.getAxesByScale(\"time\")[0]||this.getAxis(\"x\")},containPoint:function(t){var e=this.getAxis(\"x\"),i=this.getAxis(\"y\");return e.contain(e.toLocalCoord(t[0]))&&i.contain(i.toLocalCoord(t[1]))},containData:function(t){return this.getAxis(\"x\").containData(t[0])&&this.getAxis(\"y\").containData(t[1])},dataToPoint:function(t,e,i){var n=this.getAxis(\"x\"),a=this.getAxis(\"y\");return(i=i||[])[0]=n.toGlobalCoord(n.dataToCoord(t[0])),i[1]=a.toGlobalCoord(a.dataToCoord(t[1])),i},clampData:function(t,e){var i=this.getAxis(\"x\").scale,n=this.getAxis(\"y\").scale,a=i.getExtent(),r=n.getExtent(),o=i.parse(t[0]),s=n.parse(t[1]);return(e=e||[])[0]=Math.min(Math.max(Math.min(a[0],a[1]),o),Math.max(a[0],a[1])),e[1]=Math.min(Math.max(Math.min(r[0],r[1]),s),Math.max(r[0],r[1])),e},pointToData:function(t,e){var i=this.getAxis(\"x\"),n=this.getAxis(\"y\");return(e=e||[])[0]=i.coordToData(i.toLocalCoord(t[0])),e[1]=n.coordToData(n.toLocalCoord(t[1])),e},getOtherAxis:function(t){return this.getAxis(\"x\"===t.dim?\"y\":\"x\")},getArea:function(){var t=this.getAxis(\"x\").getGlobalExtent(),e=this.getAxis(\"y\").getGlobalExtent(),i=Math.min(t[0],t[1]),n=Math.min(e[0],e[1]),r=Math.max(t[0],t[1])-i,o=Math.max(e[0],e[1])-n;return new a(i,n,r,o)}},n.inherits(o,r),t.exports=o},y23F:function(t,e){function i(){this.on(\"mousedown\",this._dragStart,this),this.on(\"mousemove\",this._drag,this),this.on(\"mouseup\",this._dragEnd,this)}function n(t,e){return{target:t,topTarget:e&&e.topTarget}}i.prototype={constructor:i,_dragStart:function(t){for(var e=t.target;e&&!e.draggable;)e=e.parent;e&&(this._draggingTarget=e,e.dragging=!0,this._x=t.offsetX,this._y=t.offsetY,this.dispatchToElement(n(e,t),\"dragstart\",t.event))},_drag:function(t){var e=this._draggingTarget;if(e){var i=t.offsetX,a=t.offsetY,r=i-this._x,o=a-this._y;this._x=i,this._y=a,e.drift(r,o,t),this.dispatchToElement(n(e,t),\"drag\",t.event);var s=this.findHover(i,a,e).target,l=this._dropTarget;this._dropTarget=s,e!==s&&(l&&s!==l&&this.dispatchToElement(n(l,t),\"dragleave\",t.event),s&&s!==l&&this.dispatchToElement(n(s,t),\"dragenter\",t.event))}},_dragEnd:function(t){var e=this._draggingTarget;e&&(e.dragging=!1),this.dispatchToElement(n(e,t),\"dragend\",t.event),this._dropTarget&&this.dispatchToElement(n(this._dropTarget,t),\"drop\",t.event),this._draggingTarget=null,this._dropTarget=null}},t.exports=i},y2l5:function(t,e,i){var n=i(\"MwEJ\"),a=i(\"T4UG\").extend({type:\"series.scatter\",dependencies:[\"grid\",\"polar\",\"geo\",\"singleAxis\",\"calendar\"],getInitialData:function(t,e){return n(this.getSource(),this,{useEncodeDefaulter:!0})},brushSelector:\"point\",getProgressive:function(){var t=this.option.progressive;return null==t?this.option.large?5e3:this.get(\"progressive\"):t},getProgressiveThreshold:function(){var t=this.option.progressiveThreshold;return null==t?this.option.large?1e4:this.get(\"progressiveThreshold\"):t},defaultOption:{coordinateSystem:\"cartesian2d\",zlevel:0,z:2,legendHoverLink:!0,hoverAnimation:!0,symbolSize:10,large:!1,largeThreshold:2e3,itemStyle:{opacity:.8},clip:!0}});t.exports=a},y3NT:function(t,e,i){var n=i(\"OELB\").parsePercent,a=i(\"bYtY\"),r=Math.PI/180;t.exports=function(t,e,i,o){e.eachSeriesByType(t,(function(t){var e=t.get(\"center\"),o=t.get(\"radius\");a.isArray(o)||(o=[0,o]),a.isArray(e)||(e=[e,e]);var s=i.getWidth(),l=i.getHeight(),u=Math.min(s,l),c=n(e[0],s),h=n(e[1],l),d=n(o[0],u/2),p=n(o[1],u/2),f=-t.get(\"startAngle\")*r,g=t.get(\"minAngle\")*r,m=t.getData().tree.root,v=t.getViewRoot(),y=v.depth,x=t.get(\"sort\");null!=x&&function t(e,i){var n=e.children||[];e.children=function(t,e){if(\"function\"==typeof e)return t.sort(e);var i=\"asc\"===e;return t.sort((function(t,e){var n=(t.getValue()-e.getValue())*(i?1:-1);return 0===n?(t.dataIndex-e.dataIndex)*(i?-1:1):n}))}(n,i),n.length&&a.each(e.children,(function(e){t(e,i)}))}(v,x);var _=0;a.each(v.children,(function(t){!isNaN(t.getValue())&&_++}));var b=v.getValue(),w=Math.PI/(b||_)*2,S=v.depth>0,M=(p-d)/(v.height-(S?-1:1)||1),I=t.get(\"clockwise\"),T=t.get(\"stillShowZeroSum\"),A=I?1:-1,D=function(t,e){if(t){var i=e;if(t!==m){var r=t.getValue(),o=0===b&&T?w:r*w;o=0;s--){var l=2*s,u=n[l]-r/2,c=n[l+1]-o/2;if(t>=u&&e>=c&&t<=u+r&&e<=c+o)return s}return-1}});function s(){this.group=new n.Group}var l=s.prototype;l.isPersistent=function(){return!this._incremental},l.updateData=function(t,e){this.group.removeAll();var i=new o({rectHover:!0,cursor:\"default\"});i.setShape({points:t.getLayout(\"symbolPoints\")}),this._setCommon(i,t,!1,e),this.group.add(i),this._incremental=null},l.updateLayout=function(t){if(!this._incremental){var e=t.getLayout(\"symbolPoints\");this.group.eachChild((function(t){null!=t.startIndex&&(e=new Float32Array(e.buffer,4*t.startIndex*2,2*(t.endIndex-t.startIndex))),t.setShape(\"points\",e)}))}},l.incrementalPrepareUpdate=function(t){this.group.removeAll(),this._clearIncremental(),t.count()>2e6?(this._incremental||(this._incremental=new r({silent:!0})),this.group.add(this._incremental)):this._incremental=null},l.incrementalUpdate=function(t,e,i){var n;this._incremental?(n=new o,this._incremental.addDisplayable(n,!0)):((n=new o({rectHover:!0,cursor:\"default\",startIndex:t.start,endIndex:t.end})).incremental=!0,this.group.add(n)),n.setShape({points:e.getLayout(\"symbolPoints\")}),this._setCommon(n,e,!!this._incremental,i)},l._setCommon=function(t,e,i,n){var r=e.hostModel;n=n||{};var o=e.getVisual(\"symbolSize\");t.setShape(\"size\",o instanceof Array?o:[o,o]),t.softClipShape=n.clipShape||null,t.symbolProxy=a(e.getVisual(\"symbol\"),0,0,0,0),t.setColor=t.symbolProxy.setColor;var s=t.shape.size[0]<4;t.useStyle(r.getModel(\"itemStyle\").getItemStyle(s?[\"color\",\"shadowBlur\",\"shadowColor\"]:[\"color\"]));var l=e.getVisual(\"color\");l&&t.setColor(l),i||(t.seriesIndex=r.seriesIndex,t.on(\"mousemove\",(function(e){t.dataIndex=null;var i=t.findDataIndex(e.offsetX,e.offsetY);i>=0&&(t.dataIndex=i+(t.startIndex||0))})))},l.remove=function(){this._clearIncremental(),this._incremental=null,this.group.removeAll()},l._clearIncremental=function(){var t=this._incremental;t&&t.clearDisplaybles()},t.exports=s},yik8:function(t,e,i){var n=i(\"bZqE\"),a=n.eachAfter,r=n.eachBefore,o=i(\"Itpr\"),s=o.init,l=o.firstWalk,u=o.secondWalk,c=o.separation,h=o.radialCoordinate,d=o.getViewRect;t.exports=function(t,e){t.eachSeriesByType(\"tree\",(function(t){!function(t,e){var i=d(t,e);t.layoutInfo=i;var n=t.get(\"layout\"),o=0,p=0,f=null;\"radial\"===n?(o=2*Math.PI,p=Math.min(i.height,i.width)/2,f=c((function(t,e){return(t.parentNode===e.parentNode?1:2)/t.depth}))):(o=i.width,p=i.height,f=c());var g=t.getData().tree.root,m=g.children[0];if(m){s(g),a(m,l,f),g.hierNode.modifier=-m.hierNode.prelim,r(m,u);var v=m,y=m,x=m;r(m,(function(t){var e=t.getLayout().x;ey.getLayout().x&&(y=t),t.depth>x.depth&&(x=t)}));var _=v===y?1:f(v,y)/2,b=_-v.getLayout().x,w=0,S=0,M=0,I=0;if(\"radial\"===n)w=o/(y.getLayout().x+_+b),S=p/(x.depth-1||1),r(m,(function(t){M=(t.getLayout().x+b)*w;var e=h(M,I=(t.depth-1)*S);t.setLayout({x:e.x,y:e.y,rawX:M,rawY:I},!0)}));else{var T=t.getOrient();\"RL\"===T||\"LR\"===T?(S=p/(y.getLayout().x+_+b),w=o/(x.depth-1||1),r(m,(function(t){I=(t.getLayout().x+b)*S,t.setLayout({x:M=\"LR\"===T?(t.depth-1)*w:o-(t.depth-1)*w,y:I},!0)}))):\"TB\"!==T&&\"BT\"!==T||(w=o/(y.getLayout().x+_+b),S=p/(x.depth-1||1),r(m,(function(t){M=(t.getLayout().x+b)*w,t.setLayout({x:M,y:I=\"TB\"===T?(t.depth-1)*S:p-(t.depth-1)*S},!0)})))}}}(t,e)}))}},ypgQ:function(t,e,i){var n=i(\"bYtY\"),a=i(\"4NO4\"),r=i(\"bLfw\"),o=n.each,s=n.clone,l=n.map,u=n.merge,c=/^(min|max)?(.+)$/;function h(t){this._api=t,this._timelineOptions=[],this._mediaList=[],this._currentMediaIndices=[]}function d(t,e,i){var a,r,s=[],l=[],u=t.timeline;return t.baseOption&&(r=t.baseOption),(u||t.options)&&(r=r||{},s=(t.options||[]).slice()),t.media&&(r=r||{},o(t.media,(function(t){t&&t.option&&(t.query?l.push(t):a||(a=t))}))),r||(r=t),r.timeline||(r.timeline=u),o([r].concat(s).concat(n.map(l,(function(t){return t.option}))),(function(t){o(e,(function(e){e(t,i)}))})),{baseOption:r,timelineOptions:s,mediaDefault:a,mediaList:l}}function p(t,e,i){var a={width:e,height:i,aspectratio:e/i},r=!0;return n.each(t,(function(t,e){var i=e.match(c);if(i&&i[1]&&i[2]){var n=i[1],o=i[2].toLowerCase();(function(t,e,i){return\"min\"===i?t>=e:\"max\"===i?t<=e:t===e})(a[o],t,n)||(r=!1)}})),r}h.prototype={constructor:h,setOption:function(t,e){t&&n.each(a.normalizeToArray(t.series),(function(t){t&&t.data&&n.isTypedArray(t.data)&&n.setAsPrimitive(t.data)})),t=s(t);var i,c=this._optionBackup,h=d.call(this,t,e,!c);this._newBaseOption=h.baseOption,c?(i=c.baseOption,o(h.baseOption||{},(function(t,e){if(null!=t){var n=i[e];if(r.hasClass(e)){t=a.normalizeToArray(t),n=a.normalizeToArray(n);var o=a.mappingToExists(n,t);i[e]=l(o,(function(t){return t.option&&t.exist?u(t.exist,t.option,!0):t.exist||t.option}))}else i[e]=u(n,t,!0)}})),h.timelineOptions.length&&(c.timelineOptions=h.timelineOptions),h.mediaList.length&&(c.mediaList=h.mediaList),h.mediaDefault&&(c.mediaDefault=h.mediaDefault)):this._optionBackup=h},mountOption:function(t){var e=this._optionBackup;return this._timelineOptions=l(e.timelineOptions,s),this._mediaList=l(e.mediaList,s),this._mediaDefault=s(e.mediaDefault),this._currentMediaIndices=[],s(t?e.baseOption:this._newBaseOption)},getTimelineOption:function(t){var e,i=this._timelineOptions;if(i.length){var n=t.getComponent(\"timeline\");n&&(e=s(i[n.getCurrentIndex()],!0))}return e},getMediaOption:function(t){var e,i=this._api.getWidth(),n=this._api.getHeight(),a=this._mediaList,r=this._mediaDefault,o=[],u=[];if(!a.length&&!r)return u;for(var c=0,h=a.length;cr[1]&&(r[1]=i[1])}))})),r[1]0?0:NaN);var o=i.getMax(!0);null!=o&&\"dataMax\"!==o&&\"function\"!=typeof o?e[1]=o:a&&(e[1]=r>0?r-1:NaN),i.get(\"scale\",!0)||(e[0]>0&&(e[0]=0),e[1]<0&&(e[1]=0))}(this,r),r),function(t){var e=t._minMaxSpan={},i=t._dataZoomModel,n=t._dataExtent;s([\"min\",\"max\"],(function(r){var o=i.get(r+\"Span\"),s=i.get(r+\"ValueSpan\");null!=s&&(s=t.getAxisModel().axis.scale.parse(s)),null!=s?o=a.linearMap(n[0]+s,n,[0,100],!0):null!=o&&(s=a.linearMap(o,[0,100],n,!0)-n[0]),e[r+\"Span\"]=o,e[r+\"ValueSpan\"]=s}))}(this);var i=this.calculateDataWindow(t.settledOption);this._valueWindow=i.valueWindow,this._percentWindow=i.percentWindow,c(this)}var n,r},restore:function(t){t===this._dataZoomModel&&(this._valueWindow=this._percentWindow=null,c(this,!0))},filterData:function(t,e){if(t===this._dataZoomModel){var i=this._dimName,n=this.getTargetSeriesModels(),a=t.get(\"filterMode\"),r=this._valueWindow;\"none\"!==a&&s(n,(function(t){var e=t.getData(),n=e.mapDimension(i,!0);n.length&&(\"weakFilter\"===a?e.filterSelf((function(t){for(var i,a,o,s=0;sr[1];if(u&&!c&&!h)return!0;u&&(o=!0),c&&(i=!0),h&&(a=!0)}return o&&i&&a})):s(n,(function(i){if(\"empty\"===a)t.setData(e=e.map(i,(function(t){return function(t){return t>=r[0]&&t<=r[1]}(t)?t:NaN})));else{var n={};n[i]=r,e.selectRange(n)}})),s(n,(function(t){e.setApproximateExtent(r,t)})))}))}}},t.exports=u},zM3Q:function(t,e,i){var n=i(\"4NO4\").makeInner;t.exports=function(){var t=n();return function(e){var i=t(e),n=e.pipelineContext,a=i.large,r=i.progressiveRender,o=i.large=n&&n.large,s=i.progressiveRender=n&&n.progressiveRender;return!!(a^o||r^s)&&\"reset\"}}},zRKj:function(t,e,i){i(\"Ae16\"),i(\"Sp2Z\"),i(\"y4/Y\")},zTMp:function(t,e,i){var n=i(\"bYtY\"),a=i(\"Qxkt\"),r=n.each,o=n.curry;function s(t,e){return\"all\"===t||n.isArray(t)&&n.indexOf(t,e)>=0||t===e}function l(t){var e=(t.ecModel.getComponent(\"axisPointer\")||{}).coordSysAxesInfo;return e&&e.axesInfo[c(t)]}function u(t){return!!t.get(\"handle.show\")}function c(t){return t.type+\"||\"+t.id}e.collect=function(t,e){var i={axesInfo:{},seriesInvolved:!1,coordSysAxesInfo:{},coordSysMap:{}};return function(t,e,i){var l=e.getComponent(\"tooltip\"),h=e.getComponent(\"axisPointer\"),d=h.get(\"link\",!0)||[],p=[];r(i.getCoordinateSystems(),(function(i){if(i.axisPointerEnabled){var f=c(i.model),g=t.coordSysAxesInfo[f]={};t.coordSysMap[f]=i;var m=i.model.getModel(\"tooltip\",l);if(r(i.getAxes(),o(_,!1,null)),i.getTooltipAxes&&l&&m.get(\"show\")){var v=\"axis\"===m.get(\"trigger\"),y=\"cross\"===m.get(\"axisPointer.type\"),x=i.getTooltipAxes(m.get(\"axisPointer.axis\"));(v||y)&&r(x.baseAxes,o(_,!y||\"cross\",v)),y&&r(x.otherAxes,o(_,\"cross\",!1))}}function _(o,l,f){var v=f.model.getModel(\"axisPointer\",h),y=v.get(\"show\");if(y&&(\"auto\"!==y||o||u(v))){null==l&&(l=v.get(\"triggerTooltip\"));var x=(v=o?function(t,e,i,o,s,l){var u=e.getModel(\"axisPointer\"),c={};r([\"type\",\"snap\",\"lineStyle\",\"shadowStyle\",\"label\",\"animation\",\"animationDurationUpdate\",\"animationEasingUpdate\",\"z\"],(function(t){c[t]=n.clone(u.get(t))})),c.snap=\"category\"!==t.type&&!!l,\"cross\"===u.get(\"type\")&&(c.type=\"line\");var h=c.label||(c.label={});if(null==h.show&&(h.show=!1),\"cross\"===s){var d=u.get(\"label.show\");if(h.show=null==d||d,!l){var p=c.lineStyle=u.get(\"crossStyle\");p&&n.defaults(h,p.textStyle)}}return t.model.getModel(\"axisPointer\",new a(c,i,o))}(f,m,h,e,o,l):v).get(\"snap\"),_=c(f.model),b=l||x||\"category\"===f.type,w=t.axesInfo[_]={key:_,axis:f,coordSys:i,axisPointerModel:v,triggerTooltip:l,involveSeries:b,snap:x,useHandle:u(v),seriesModels:[]};g[_]=w,t.seriesInvolved|=b;var S=function(t,e){for(var i=e.model,n=e.dim,a=0;ac[1]&&c.reverse(),(null==o||o>c[1])&&(o=c[1]),o0){var I=r(v)?s:l;v>0&&(v=v*S+w),x[_++]=I[M],x[_++]=I[M+1],x[_++]=I[M+2],x[_++]=I[M+3]*v*256}else _+=4}return h.putImageData(y,0,0),c},_getBrush:function(){var t=this._brushCanvas||(this._brushCanvas=n.createCanvas()),e=this.pointSize+this.blurSize,i=2*e;t.width=i,t.height=i;var a=t.getContext(\"2d\");return a.clearRect(0,0,i,i),a.shadowOffsetX=i,a.shadowBlur=this.blurSize,a.shadowColor=\"#000\",a.beginPath(),a.arc(-e,e,this.pointSize,0,2*Math.PI,!0),a.closePath(),a.fill(),t},_getGradient:function(t,e,i){for(var n=this._gradientPixels,a=n[i]||(n[i]=new Uint8ClampedArray(1024)),r=[0,0,0,0],o=0,s=0;s<256;s++)e[i](s/255,!0,r),a[o++]=r[0],a[o++]=r[1],a[o++]=r[2],a[o++]=r[3];return a}},t.exports=a},zarK:function(t,e,i){var n,a,r=i(\"YH21\"),o=r.addEventListener,s=r.removeEventListener,l=r.normalizeEvent,u=r.getNativeEvent,c=i(\"bYtY\"),h=i(\"H6uX\"),d=i(\"ItGF\"),p=d.domSupported,f=(a={pointerdown:1,pointerup:1,pointermove:1,pointerout:1},{mouse:n=[\"click\",\"dblclick\",\"mousewheel\",\"mouseout\",\"mouseup\",\"mousedown\",\"mousemove\",\"contextmenu\"],touch:[\"touchstart\",\"touchend\",\"touchmove\"],pointer:c.map(n,(function(t){var e=t.replace(\"mouse\",\"pointer\");return a.hasOwnProperty(e)?e:t}))}),g=[\"mousemove\",\"mouseup\"],m=[\"pointermove\",\"pointerup\"];function v(t){return\"mousewheel\"===t&&d.browser.firefox?\"DOMMouseScroll\":t}function y(t){var e=t.pointerType;return\"pen\"===e||\"touch\"===e}function x(t){t&&(t.zrByTouch=!0)}function _(t,e){for(var i=e,n=!1;i&&9!==i.nodeType&&!(n=i.domBelongToZr||i!==e&&i===t.painterRoot);)i=i.parentNode;return n}function b(t,e){this.type=e.type,this.target=this.currentTarget=t.dom,this.pointerType=e.pointerType,this.clientX=e.clientX,this.clientY=e.clientY}var w=b.prototype;w.stopPropagation=w.stopImmediatePropagation=w.preventDefault=c.noop;var S={mousedown:function(t){t=l(this.dom,t),this._mayPointerCapture=[t.zrX,t.zrY],this.trigger(\"mousedown\",t)},mousemove:function(t){t=l(this.dom,t);var e=this._mayPointerCapture;!e||t.zrX===e[0]&&t.zrY===e[1]||A(this,!0),this.trigger(\"mousemove\",t)},mouseup:function(t){t=l(this.dom,t),A(this,!1),this.trigger(\"mouseup\",t)},mouseout:function(t){t=l(this.dom,t),this._pointerCapturing&&(t.zrEventControl=\"no_globalout\"),t.zrIsToLocalDOM=_(this,t.toElement||t.relatedTarget),this.trigger(\"mouseout\",t)},touchstart:function(t){x(t=l(this.dom,t)),this._lastTouchMoment=new Date,this.handler.processGesture(t,\"start\"),S.mousemove.call(this,t),S.mousedown.call(this,t)},touchmove:function(t){x(t=l(this.dom,t)),this.handler.processGesture(t,\"change\"),S.mousemove.call(this,t)},touchend:function(t){x(t=l(this.dom,t)),this.handler.processGesture(t,\"end\"),S.mouseup.call(this,t),+new Date-this._lastTouchMoment<300&&S.click.call(this,t)},pointerdown:function(t){S.mousedown.call(this,t)},pointermove:function(t){y(t)||S.mousemove.call(this,t)},pointerup:function(t){S.mouseup.call(this,t)},pointerout:function(t){y(t)||S.mouseout.call(this,t)}};c.each([\"click\",\"mousewheel\",\"dblclick\",\"contextmenu\"],(function(t){S[t]=function(e){e=l(this.dom,e),this.trigger(t,e)}}));var M={pointermove:function(t){y(t)||M.mousemove.call(this,t)},pointerup:function(t){M.mouseup.call(this,t)},mousemove:function(t){this.trigger(\"mousemove\",t)},mouseup:function(t){var e=this._pointerCapturing;A(this,!1),this.trigger(\"mouseup\",t),e&&(t.zrEventControl=\"only_globalout\",this.trigger(\"mouseout\",t))}};function I(t,e,i,n){t.mounted[e]=i,t.listenerOpts[e]=n,o(t.domTarget,v(e),i,n)}function T(t){var e=t.mounted;for(var i in e)e.hasOwnProperty(i)&&s(t.domTarget,v(i),e[i],t.listenerOpts[i]);t.mounted={}}function A(t,e){if(t._mayPointerCapture=null,p&&t._pointerCapturing^e){t._pointerCapturing=e;var i=t._globalHandlerScope;e?function(t,e){function i(i){I(e,i,(function(n){n=u(n),_(t,n.target)||(n=function(t,e){return l(t.dom,new b(t,e),!0)}(t,n),e.domHandlers[i].call(t,n))}),{capture:!0})}d.pointerEventsSupported?c.each(m,i):d.touchEventsSupported||c.each(g,i)}(t,i):T(i)}}function D(t,e){this.domTarget=t,this.domHandlers=e,this.mounted={},this.listenerOpts={},this.touchTimer=null,this.touching=!1}function C(t,e){var i,n,a;h.call(this),this.dom=t,this.painterRoot=e,this._localHandlerScope=new D(t,S),p&&(this._globalHandlerScope=new D(document,M)),this._pointerCapturing=!1,this._mayPointerCapture=null,i=this,a=(n=this._localHandlerScope).domHandlers,d.pointerEventsSupported?c.each(f.pointer,(function(t){I(n,t,(function(e){a[t].call(i,e)}))})):(d.touchEventsSupported&&c.each(f.touch,(function(t){I(n,t,(function(e){a[t].call(i,e),function(t){t.touching=!0,null!=t.touchTimer&&(clearTimeout(t.touchTimer),t.touchTimer=null),t.touchTimer=setTimeout((function(){t.touching=!1,t.touchTimer=null}),700)}(n)}))})),c.each(f.mouse,(function(t){I(n,t,(function(e){e=u(e),n.touching||a[t].call(i,e)}))})))}var L=C.prototype;L.dispose=function(){T(this._localHandlerScope),p&&T(this._globalHandlerScope)},L.setCursor=function(t){this.dom.style&&(this.dom.style.cursor=t||\"default\")},c.mixin(C,h),t.exports=C},zuHt:function(t,e,i){var n=i(\"bYtY\");t.exports=function(t){var e={};t.eachSeriesByType(\"map\",(function(i){var a=i.getMapType();if(!i.getHostGeoModel()&&!e[a]){var r={};n.each(i.seriesGroup,(function(e){var i=e.coordinateSystem,n=e.originalData;e.get(\"showLegendSymbol\")&&t.getComponent(\"legend\")&&n.each(n.mapDimension(\"value\"),(function(t,e){var a=n.getName(e),o=i.getRegion(a);if(o&&!isNaN(t)){var s=r[a]||0,l=i.dataToPoint(o.center);r[a]=s+1,n.setItemLayout(e,{point:l,offset:s})}}))}));var o=i.getData();o.each((function(t){var e=o.getName(t),i=o.getItemLayout(t)||{};i.showLabel=!r[e],o.setItemLayout(t,i)})),e[a]=!0}}))}}}]);") + site_3 = []byte("@angular/animations\nMIT\n\n@angular/cdk\nMIT\nThe MIT License\n\nCopyright (c) 2020 Google LLC.\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.\n\n\n@angular/common\nMIT\n\n@angular/core\nMIT\n\n@angular/forms\nMIT\n\n@angular/material\nMIT\nThe MIT License\n\nCopyright (c) 2020 Google LLC.\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.\n\n\n@angular/platform-browser\nMIT\n\n@angular/router\nMIT\n\n@ethersproject/abi\nMIT\nMIT License\n\nCopyright (c) 2019 Richard Moore\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\n\n@ethersproject/abstract-provider\nMIT\nMIT License\n\nCopyright (c) 2019 Richard Moore\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\n\n@ethersproject/abstract-signer\nMIT\nMIT License\n\nCopyright (c) 2019 Richard Moore\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\n\n@ethersproject/address\nMIT\nMIT License\n\nCopyright (c) 2019 Richard Moore\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\n\n@ethersproject/base64\nMIT\nMIT License\n\nCopyright (c) 2019 Richard Moore\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\n\n@ethersproject/basex\nMIT\nForked from https://github.com/cryptocoinjs/bs58\nOriginally written by Mike Hearn for BitcoinJ\nCopyright (c) 2011 Google Inc\n\nPorted to JavaScript by Stefan Thomas\nMerged Buffer refactorings from base58-native by Stephen Pair\nCopyright (c) 2013 BitPay Inc\n\nRemoved Buffer Dependency\nCopyright (c) 2019 Richard Moore\n\n\nMIT License\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\n\n@ethersproject/bignumber\nMIT\nMIT License\n\nCopyright (c) 2019 Richard Moore\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\n\n@ethersproject/bytes\nMIT\nMIT License\n\nCopyright (c) 2019 Richard Moore\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\n\n@ethersproject/constants\nMIT\nMIT License\n\nCopyright (c) 2019 Richard Moore\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\n\n@ethersproject/hash\nMIT\nMIT License\n\nCopyright (c) 2019 Richard Moore\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\n\n@ethersproject/hdnode\nMIT\nMIT License\n\nCopyright (c) 2019 Richard Moore\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\n\n@ethersproject/json-wallets\nMIT\nMIT License\n\nCopyright (c) 2019 Richard Moore\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\n\n@ethersproject/keccak256\nMIT\nMIT License\n\nCopyright (c) 2019 Richard Moore\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\n\n@ethersproject/logger\nMIT\n\n@ethersproject/pbkdf2\nMIT\nMIT License\n\nCopyright (c) 2019 Richard Moore\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\n\n@ethersproject/properties\nMIT\nMIT License\n\nCopyright (c) 2019 Richard Moore\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\n\n@ethersproject/random\nMIT\nMIT License\n\nCopyright (c) 2019 Richard Moore\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\n\n@ethersproject/rlp\nMIT\nMIT License\n\nCopyright (c) 2019 Richard Moore\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\n\n@ethersproject/sha2\nMIT\nMIT License\n\nCopyright (c) 2019 Richard Moore\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\n\n@ethersproject/signing-key\nMIT\nMIT License\n\nCopyright (c) 2019 Richard Moore\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\n\n@ethersproject/solidity\nMIT\nMIT License\n\nCopyright (c) 2019 Richard Moore\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\n\n@ethersproject/strings\nMIT\nMIT License\n\nCopyright (c) 2019 Richard Moore\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\n\n@ethersproject/transactions\nMIT\nMIT License\n\nCopyright (c) 2019 Richard Moore\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\n\n@ethersproject/units\nMIT\nMIT License\n\nCopyright (c) 2019 Richard Moore\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\n\n@ethersproject/wallet\nMIT\nMIT License\n\nCopyright (c) 2019 Richard Moore\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\n\n@ethersproject/web\nMIT\nMIT License\n\nCopyright (c) 2019 Richard Moore\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\n\n@ethersproject/wordlists\nMIT\nMIT License\n\nCopyright (c) 2019 Richard Moore\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\n\naes-js\nMIT\nThe MIT License (MIT)\n\nCopyright (c) 2015 Richard Moore\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.\n\n\n\nansi_up\nMIT\n(The MIT License)\n\nCopyright (c) 2011 Dru Nelson\n\nPermission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n'Software'), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n\n\nbn.js\nMIT\n\ncss-loader\nMIT\nCopyright JS Foundation and other contributors\n\nPermission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n'Software'), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n\n\necharts\nApache-2.0\n\n Apache License\n Version 2.0, January 2004\n http://www.apache.org/licenses/\n\n TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n 1. Definitions.\n\n \"License\" shall mean the terms and conditions for use, reproduction,\n and distribution as defined by Sections 1 through 9 of this document.\n\n \"Licensor\" shall mean the copyright owner or entity authorized by\n the copyright owner that is granting the License.\n\n \"Legal Entity\" shall mean the union of the acting entity and all\n other entities that control, are controlled by, or are under common\n control with that entity. For the purposes of this definition,\n \"control\" means (i) the power, direct or indirect, to cause the\n direction or management of such entity, whether by contract or\n otherwise, or (ii) ownership of fifty percent (50%) or more of the\n outstanding shares, or (iii) beneficial ownership of such entity.\n\n \"You\" (or \"Your\") shall mean an individual or Legal Entity\n exercising permissions granted by this License.\n\n \"Source\" form shall mean the preferred form for making modifications,\n including but not limited to software source code, documentation\n source, and configuration files.\n\n \"Object\" form shall mean any form resulting from mechanical\n transformation or translation of a Source form, including but\n not limited to compiled object code, generated documentation,\n and conversions to other media types.\n\n \"Work\" shall mean the work of authorship, whether in Source or\n Object form, made available under the License, as indicated by a\n copyright notice that is included in or attached to the work\n (an example is provided in the Appendix below).\n\n \"Derivative Works\" shall mean any work, whether in Source or Object\n form, that is based on (or derived from) the Work and for which the\n editorial revisions, annotations, elaborations, or other modifications\n represent, as a whole, an original work of authorship. For the purposes\n of this License, Derivative Works shall not include works that remain\n separable from, or merely link (or bind by name) to the interfaces of,\n the Work and Derivative Works thereof.\n\n \"Contribution\" shall mean any work of authorship, including\n the original version of the Work and any modifications or additions\n to that Work or Derivative Works thereof, that is intentionally\n submitted to Licensor for inclusion in the Work by the copyright owner\n or by an individual or Legal Entity authorized to submit on behalf of\n the copyright owner. For the purposes of this definition, \"submitted\"\n means any form of electronic, verbal, or written communication sent\n to the Licensor or its representatives, including but not limited to\n communication on electronic mailing lists, source code control systems,\n and issue tracking systems that are managed by, or on behalf of, the\n Licensor for the purpose of discussing and improving the Work, but\n excluding communication that is conspicuously marked or otherwise\n designated in writing by the copyright owner as \"Not a Contribution.\"\n\n \"Contributor\" shall mean Licensor and any individual or Legal Entity\n on behalf of whom a Contribution has been received by Licensor and\n subsequently incorporated within the Work.\n\n 2. Grant of Copyright License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n copyright license to reproduce, prepare Derivative Works of,\n publicly display, publicly perform, sublicense, and distribute the\n Work and such Derivative Works in Source or Object form.\n\n 3. Grant of Patent License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n (except as stated in this section) patent license to make, have made,\n use, offer to sell, sell, import, and otherwise transfer the Work,\n where such license applies only to those patent claims licensable\n by such Contributor that are necessarily infringed by their\n Contribution(s) alone or by combination of their Contribution(s)\n with the Work to which such Contribution(s) was submitted. If You\n institute patent litigation against any entity (including a\n cross-claim or counterclaim in a lawsuit) alleging that the Work\n or a Contribution incorporated within the Work constitutes direct\n or contributory patent infringement, then any patent licenses\n granted to You under this License for that Work shall terminate\n as of the date such litigation is filed.\n\n 4. Redistribution. You may reproduce and distribute copies of the\n Work or Derivative Works thereof in any medium, with or without\n modifications, and in Source or Object form, provided that You\n meet the following conditions:\n\n (a) You must give any other recipients of the Work or\n Derivative Works a copy of this License; and\n\n (b) You must cause any modified files to carry prominent notices\n stating that You changed the files; and\n\n (c) You must retain, in the Source form of any Derivative Works\n that You distribute, all copyright, patent, trademark, and\n attribution notices from the Source form of the Work,\n excluding those notices that do not pertain to any part of\n the Derivative Works; and\n\n (d) If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one\n of the following places: within a NOTICE text file distributed\n as part of the Derivative Works; within the Source form or\n documentation, if provided along with the Derivative Works; or,\n within a display generated by the Derivative Works, if and\n wherever such third-party notices normally appear. The contents\n of the NOTICE file are for informational purposes only and\n do not modify the License. You may add Your own attribution\n notices within Derivative Works that You distribute, alongside\n or as an addendum to the NOTICE text from the Work, provided\n that such additional attribution notices cannot be construed\n as modifying the License.\n\n You may add Your own copyright statement to Your modifications and\n may provide additional or different license terms and conditions\n for use, reproduction, or distribution of Your modifications, or\n for any such Derivative Works as a whole, provided Your use,\n reproduction, and distribution of the Work otherwise complies with\n the conditions stated in this License.\n\n 5. Submission of Contributions. Unless You explicitly state otherwise,\n any Contribution intentionally submitted for inclusion in the Work\n by You to the Licensor shall be under the terms and conditions of\n this License, without any additional terms or conditions.\n Notwithstanding the above, nothing herein shall supersede or modify\n the terms of any separate license agreement you may have executed\n with Licensor regarding such Contributions.\n\n 6. Trademarks. This License does not grant permission to use the trade\n names, trademarks, service marks, or product names of the Licensor,\n except as required for reasonable and customary use in describing the\n origin of the Work and reproducing the content of the NOTICE file.\n\n 7. Disclaimer of Warranty. Unless required by applicable law or\n agreed to in writing, Licensor provides the Work (and each\n Contributor provides its Contributions) on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n implied, including, without limitation, any warranties or conditions\n of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n PARTICULAR PURPOSE. You are solely responsible for determining the\n appropriateness of using or redistributing the Work and assume any\n risks associated with Your exercise of permissions under this License.\n\n 8. Limitation of Liability. In no event and under no legal theory,\n whether in tort (including negligence), contract, or otherwise,\n unless required by applicable law (such as deliberate and grossly\n negligent acts) or agreed to in writing, shall any Contributor be\n liable to You for damages, including any direct, indirect, special,\n incidental, or consequential damages of any character arising as a\n result of this License or out of the use or inability to use the\n Work (including but not limited to damages for loss of goodwill,\n work stoppage, computer failure or malfunction, or any and all\n other commercial damages or losses), even if such Contributor\n has been advised of the possibility of such damages.\n\n 9. Accepting Warranty or Additional Liability. While redistributing\n the Work or Derivative Works thereof, You may choose to offer,\n and charge a fee for, acceptance of support, warranty, indemnity,\n or other liability obligations and/or rights consistent with this\n License. However, in accepting such obligations, You may act only\n on Your own behalf and on Your sole responsibility, not on behalf\n of any other Contributor, and only if You agree to indemnify,\n defend, and hold each Contributor harmless for any liability\n incurred by, or claims asserted against, such Contributor by reason\n of your accepting any such warranty or additional liability.\n\n END OF TERMS AND CONDITIONS\n\n APPENDIX: How to apply the Apache License to your work.\n\n To apply the Apache License to your work, attach the following\n boilerplate notice, with the fields enclosed by brackets \"[]\"\n replaced with your own identifying information. (Don't include\n the brackets!) The text should be enclosed in the appropriate\n comment syntax for the file format. We also recommend that a\n file or class name and description of purpose be included on the\n same \"printed page\" as the copyright notice for easier\n identification within third-party archives.\n\n Copyright [yyyy] [name of copyright owner]\n\n Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License.\n\n\n\n\n\n========================================================================\nApache ECharts Subcomponents:\n\nThe Apache ECharts project contains subcomponents with separate copyright\nnotices and license terms. Your use of the source code for these\nsubcomponents is also subject to the terms and conditions of the following\nlicenses.\n\nBSD 3-Clause (d3.js):\nThe following files embed [d3.js](https://github.com/d3/d3) BSD 3-Clause:\n `/src/chart/treemap/treemapLayout.js`,\n `/src/chart/tree/layoutHelper.js`,\n `/src/chart/graph/forceHelper.js`,\n `/src/util/number.js`,\n `/src/scale/Time.js`,\nSee `/licenses/LICENSE-d3` for details of the license.\n\n\nethers\nMIT\nMIT License\n\nCopyright (c) 2019 Richard Moore\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\n\nhash.js\nMIT\n\ninherits\nISC\nThe ISC License\n\nCopyright (c) Isaac Z. Schlueter\n\nPermission to use, copy, modify, and/or distribute this software for any\npurpose with or without fee is hereby granted, provided that the above\ncopyright notice and this permission notice appear in all copies.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH\nREGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND\nFITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,\nINDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM\nLOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR\nOTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR\nPERFORMANCE OF THIS SOFTWARE.\n\n\n\njs-sha3\nMIT\nCopyright 2015-2016 Chen, Yi-Cyuan\n\nPermission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n\"Software\"), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE\nLIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\nOF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION\nWITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n\n\njszip\n(MIT OR GPL-3.0)\nJSZip is dual licensed. You may use it under the MIT license *or* the GPLv3\nlicense.\n\nThe MIT License\n===============\n\nCopyright (c) 2009-2016 Stuart Knightley, David Duponchel, Franz Buchinger, António Afonso\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.\n\n\nGPL version 3\n=============\n\n GNU GENERAL PUBLIC LICENSE\n Version 3, 29 June 2007\n\n Copyright (C) 2007 Free Software Foundation, Inc. \n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n Preamble\n\n The GNU General Public License is a free, copyleft license for\nsoftware and other kinds of works.\n\n The licenses for most software and other practical works are designed\nto take away your freedom to share and change the works. By contrast,\nthe GNU General Public License is intended to guarantee your freedom to\nshare and change all versions of a program--to make sure it remains free\nsoftware for all its users. We, the Free Software Foundation, use the\nGNU General Public License for most of our software; it applies also to\nany other work released this way by its authors. You can apply it to\nyour programs, too.\n\n When we speak of free software, we are referring to freedom, not\nprice. Our General Public Licenses are designed to make sure that you\nhave the freedom to distribute copies of free software (and charge for\nthem if you wish), that you receive source code or can get it if you\nwant it, that you can change the software or use pieces of it in new\nfree programs, and that you know you can do these things.\n\n To protect your rights, we need to prevent others from denying you\nthese rights or asking you to surrender the rights. Therefore, you have\ncertain responsibilities if you distribute copies of the software, or if\nyou modify it: responsibilities to respect the freedom of others.\n\n For example, if you distribute copies of such a program, whether\ngratis or for a fee, you must pass on to the recipients the same\nfreedoms that you received. You must make sure that they, too, receive\nor can get the source code. And you must show them these terms so they\nknow their rights.\n\n Developers that use the GNU GPL protect your rights with two steps:\n(1) assert copyright on the software, and (2) offer you this License\ngiving you legal permission to copy, distribute and/or modify it.\n\n For the developers' and authors' protection, the GPL clearly explains\nthat there is no warranty for this free software. For both users' and\nauthors' sake, the GPL requires that modified versions be marked as\nchanged, so that their problems will not be attributed erroneously to\nauthors of previous versions.\n\n Some devices are designed to deny users access to install or run\nmodified versions of the software inside them, although the manufacturer\ncan do so. This is fundamentally incompatible with the aim of\nprotecting users' freedom to change the software. The systematic\npattern of such abuse occurs in the area of products for individuals to\nuse, which is precisely where it is most unacceptable. Therefore, we\nhave designed this version of the GPL to prohibit the practice for those\nproducts. If such problems arise substantially in other domains, we\nstand ready to extend this provision to those domains in future versions\nof the GPL, as needed to protect the freedom of users.\n\n Finally, every program is threatened constantly by software patents.\nStates should not allow patents to restrict development and use of\nsoftware on general-purpose computers, but in those that do, we wish to\navoid the special danger that patents applied to a free program could\nmake it effectively proprietary. To prevent this, the GPL assures that\npatents cannot be used to render the program non-free.\n\n The precise terms and conditions for copying, distribution and\nmodification follow.\n\n TERMS AND CONDITIONS\n\n 0. Definitions.\n\n \"This License\" refers to version 3 of the GNU General Public License.\n\n \"Copyright\" also means copyright-like laws that apply to other kinds of\nworks, such as semiconductor masks.\n\n \"The Program\" refers to any copyrightable work licensed under this\nLicense. Each licensee is addressed as \"you\". \"Licensees\" and\n\"recipients\" may be individuals or organizations.\n\n To \"modify\" a work means to copy from or adapt all or part of the work\nin a fashion requiring copyright permission, other than the making of an\nexact copy. The resulting work is called a \"modified version\" of the\nearlier work or a work \"based on\" the earlier work.\n\n A \"covered work\" means either the unmodified Program or a work based\non the Program.\n\n To \"propagate\" a work means to do anything with it that, without\npermission, would make you directly or secondarily liable for\ninfringement under applicable copyright law, except executing it on a\ncomputer or modifying a private copy. Propagation includes copying,\ndistribution (with or without modification), making available to the\npublic, and in some countries other activities as well.\n\n To \"convey\" a work means any kind of propagation that enables other\nparties to make or receive copies. Mere interaction with a user through\na computer network, with no transfer of a copy, is not conveying.\n\n An interactive user interface displays \"Appropriate Legal Notices\"\nto the extent that it includes a convenient and prominently visible\nfeature that (1) displays an appropriate copyright notice, and (2)\ntells the user that there is no warranty for the work (except to the\nextent that warranties are provided), that licensees may convey the\nwork under this License, and how to view a copy of this License. If\nthe interface presents a list of user commands or options, such as a\nmenu, a prominent item in the list meets this criterion.\n\n 1. Source Code.\n\n The \"source code\" for a work means the preferred form of the work\nfor making modifications to it. \"Object code\" means any non-source\nform of a work.\n\n A \"Standard Interface\" means an interface that either is an official\nstandard defined by a recognized standards body, or, in the case of\ninterfaces specified for a particular programming language, one that\nis widely used among developers working in that language.\n\n The \"System Libraries\" of an executable work include anything, other\nthan the work as a whole, that (a) is included in the normal form of\npackaging a Major Component, but which is not part of that Major\nComponent, and (b) serves only to enable use of the work with that\nMajor Component, or to implement a Standard Interface for which an\nimplementation is available to the public in source code form. A\n\"Major Component\", in this context, means a major essential component\n(kernel, window system, and so on) of the specific operating system\n(if any) on which the executable work runs, or a compiler used to\nproduce the work, or an object code interpreter used to run it.\n\n The \"Corresponding Source\" for a work in object code form means all\nthe source code needed to generate, install, and (for an executable\nwork) run the object code and to modify the work, including scripts to\ncontrol those activities. However, it does not include the work's\nSystem Libraries, or general-purpose tools or generally available free\nprograms which are used unmodified in performing those activities but\nwhich are not part of the work. For example, Corresponding Source\nincludes interface definition files associated with source files for\nthe work, and the source code for shared libraries and dynamically\nlinked subprograms that the work is specifically designed to require,\nsuch as by intimate data communication or control flow between those\nsubprograms and other parts of the work.\n\n The Corresponding Source need not include anything that users\ncan regenerate automatically from other parts of the Corresponding\nSource.\n\n The Corresponding Source for a work in source code form is that\nsame work.\n\n 2. Basic Permissions.\n\n All rights granted under this License are granted for the term of\ncopyright on the Program, and are irrevocable provided the stated\nconditions are met. This License explicitly affirms your unlimited\npermission to run the unmodified Program. The output from running a\ncovered work is covered by this License only if the output, given its\ncontent, constitutes a covered work. This License acknowledges your\nrights of fair use or other equivalent, as provided by copyright law.\n\n You may make, run and propagate covered works that you do not\nconvey, without conditions so long as your license otherwise remains\nin force. You may convey covered works to others for the sole purpose\nof having them make modifications exclusively for you, or provide you\nwith facilities for running those works, provided that you comply with\nthe terms of this License in conveying all material for which you do\nnot control copyright. Those thus making or running the covered works\nfor you must do so exclusively on your behalf, under your direction\nand control, on terms that prohibit them from making any copies of\nyour copyrighted material outside their relationship with you.\n\n Conveying under any other circumstances is permitted solely under\nthe conditions stated below. Sublicensing is not allowed; section 10\nmakes it unnecessary.\n\n 3. Protecting Users' Legal Rights From Anti-Circumvention Law.\n\n No covered work shall be deemed part of an effective technological\nmeasure under any applicable law fulfilling obligations under article\n11 of the WIPO copyright treaty adopted on 20 December 1996, or\nsimilar laws prohibiting or restricting circumvention of such\nmeasures.\n\n When you convey a covered work, you waive any legal power to forbid\ncircumvention of technological measures to the extent such circumvention\nis effected by exercising rights under this License with respect to\nthe covered work, and you disclaim any intention to limit operation or\nmodification of the work as a means of enforcing, against the work's\nusers, your or third parties' legal rights to forbid circumvention of\ntechnological measures.\n\n 4. Conveying Verbatim Copies.\n\n You may convey verbatim copies of the Program's source code as you\nreceive it, in any medium, provided that you conspicuously and\nappropriately publish on each copy an appropriate copyright notice;\nkeep intact all notices stating that this License and any\nnon-permissive terms added in accord with section 7 apply to the code;\nkeep intact all notices of the absence of any warranty; and give all\nrecipients a copy of this License along with the Program.\n\n You may charge any price or no price for each copy that you convey,\nand you may offer support or warranty protection for a fee.\n\n 5. Conveying Modified Source Versions.\n\n You may convey a work based on the Program, or the modifications to\nproduce it from the Program, in the form of source code under the\nterms of section 4, provided that you also meet all of these conditions:\n\n a) The work must carry prominent notices stating that you modified\n it, and giving a relevant date.\n\n b) The work must carry prominent notices stating that it is\n released under this License and any conditions added under section\n 7. This requirement modifies the requirement in section 4 to\n \"keep intact all notices\".\n\n c) You must license the entire work, as a whole, under this\n License to anyone who comes into possession of a copy. This\n License will therefore apply, along with any applicable section 7\n additional terms, to the whole of the work, and all its parts,\n regardless of how they are packaged. This License gives no\n permission to license the work in any other way, but it does not\n invalidate such permission if you have separately received it.\n\n d) If the work has interactive user interfaces, each must display\n Appropriate Legal Notices; however, if the Program has interactive\n interfaces that do not display Appropriate Legal Notices, your\n work need not make them do so.\n\n A compilation of a covered work with other separate and independent\nworks, which are not by their nature extensions of the covered work,\nand which are not combined with it such as to form a larger program,\nin or on a volume of a storage or distribution medium, is called an\n\"aggregate\" if the compilation and its resulting copyright are not\nused to limit the access or legal rights of the compilation's users\nbeyond what the individual works permit. Inclusion of a covered work\nin an aggregate does not cause this License to apply to the other\nparts of the aggregate.\n\n 6. Conveying Non-Source Forms.\n\n You may convey a covered work in object code form under the terms\nof sections 4 and 5, provided that you also convey the\nmachine-readable Corresponding Source under the terms of this License,\nin one of these ways:\n\n a) Convey the object code in, or embodied in, a physical product\n (including a physical distribution medium), accompanied by the\n Corresponding Source fixed on a durable physical medium\n customarily used for software interchange.\n\n b) Convey the object code in, or embodied in, a physical product\n (including a physical distribution medium), accompanied by a\n written offer, valid for at least three years and valid for as\n long as you offer spare parts or customer support for that product\n model, to give anyone who possesses the object code either (1) a\n copy of the Corresponding Source for all the software in the\n product that is covered by this License, on a durable physical\n medium customarily used for software interchange, for a price no\n more than your reasonable cost of physically performing this\n conveying of source, or (2) access to copy the\n Corresponding Source from a network server at no charge.\n\n c) Convey individual copies of the object code with a copy of the\n written offer to provide the Corresponding Source. This\n alternative is allowed only occasionally and noncommercially, and\n only if you received the object code with such an offer, in accord\n with subsection 6b.\n\n d) Convey the object code by offering access from a designated\n place (gratis or for a charge), and offer equivalent access to the\n Corresponding Source in the same way through the same place at no\n further charge. You need not require recipients to copy the\n Corresponding Source along with the object code. If the place to\n copy the object code is a network server, the Corresponding Source\n may be on a different server (operated by you or a third party)\n that supports equivalent copying facilities, provided you maintain\n clear directions next to the object code saying where to find the\n Corresponding Source. Regardless of what server hosts the\n Corresponding Source, you remain obligated to ensure that it is\n available for as long as needed to satisfy these requirements.\n\n e) Convey the object code using peer-to-peer transmission, provided\n you inform other peers where the object code and Corresponding\n Source of the work are being offered to the general public at no\n charge under subsection 6d.\n\n A separable portion of the object code, whose source code is excluded\nfrom the Corresponding Source as a System Library, need not be\nincluded in conveying the object code work.\n\n A \"User Product\" is either (1) a \"consumer product\", which means any\ntangible personal property which is normally used for personal, family,\nor household purposes, or (2) anything designed or sold for incorporation\ninto a dwelling. In determining whether a product is a consumer product,\ndoubtful cases shall be resolved in favor of coverage. For a particular\nproduct received by a particular user, \"normally used\" refers to a\ntypical or common use of that class of product, regardless of the status\nof the particular user or of the way in which the particular user\nactually uses, or expects or is expected to use, the product. A product\nis a consumer product regardless of whether the product has substantial\ncommercial, industrial or non-consumer uses, unless such uses represent\nthe only significant mode of use of the product.\n\n \"Installation Information\" for a User Product means any methods,\nprocedures, authorization keys, or other information required to install\nand execute modified versions of a covered work in that User Product from\na modified version of its Corresponding Source. The information must\nsuffice to ensure that the continued functioning of the modified object\ncode is in no case prevented or interfered with solely because\nmodification has been made.\n\n If you convey an object code work under this section in, or with, or\nspecifically for use in, a User Product, and the conveying occurs as\npart of a transaction in which the right of possession and use of the\nUser Product is transferred to the recipient in perpetuity or for a\nfixed term (regardless of how the transaction is characterized), the\nCorresponding Source conveyed under this section must be accompanied\nby the Installation Information. But this requirement does not apply\nif neither you nor any third party retains the ability to install\nmodified object code on the User Product (for example, the work has\nbeen installed in ROM).\n\n The requirement to provide Installation Information does not include a\nrequirement to continue to provide support service, warranty, or updates\nfor a work that has been modified or installed by the recipient, or for\nthe User Product in which it has been modified or installed. Access to a\nnetwork may be denied when the modification itself materially and\nadversely affects the operation of the network or violates the rules and\nprotocols for communication across the network.\n\n Corresponding Source conveyed, and Installation Information provided,\nin accord with this section must be in a format that is publicly\ndocumented (and with an implementation available to the public in\nsource code form), and must require no special password or key for\nunpacking, reading or copying.\n\n 7. Additional Terms.\n\n \"Additional permissions\" are terms that supplement the terms of this\nLicense by making exceptions from one or more of its conditions.\nAdditional permissions that are applicable to the entire Program shall\nbe treated as though they were included in this License, to the extent\nthat they are valid under applicable law. If additional permissions\napply only to part of the Program, that part may be used separately\nunder those permissions, but the entire Program remains governed by\nthis License without regard to the additional permissions.\n\n When you convey a copy of a covered work, you may at your option\nremove any additional permissions from that copy, or from any part of\nit. (Additional permissions may be written to require their own\nremoval in certain cases when you modify the work.) You may place\nadditional permissions on material, added by you to a covered work,\nfor which you have or can give appropriate copyright permission.\n\n Notwithstanding any other provision of this License, for material you\nadd to a covered work, you may (if authorized by the copyright holders of\nthat material) supplement the terms of this License with terms:\n\n a) Disclaiming warranty or limiting liability differently from the\n terms of sections 15 and 16 of this License; or\n\n b) Requiring preservation of specified reasonable legal notices or\n author attributions in that material or in the Appropriate Legal\n Notices displayed by works containing it; or\n\n c) Prohibiting misrepresentation of the origin of that material, or\n requiring that modified versions of such material be marked in\n reasonable ways as different from the original version; or\n\n d) Limiting the use for publicity purposes of names of licensors or\n authors of the material; or\n\n e) Declining to grant rights under trademark law for use of some\n trade names, trademarks, or service marks; or\n\n f) Requiring indemnification of licensors and authors of that\n material by anyone who conveys the material (or modified versions of\n it) with contractual assumptions of liability to the recipient, for\n any liability that these contractual assumptions directly impose on\n those licensors and authors.\n\n All other non-permissive additional terms are considered \"further\nrestrictions\" within the meaning of section 10. If the Program as you\nreceived it, or any part of it, contains a notice stating that it is\ngoverned by this License along with a term that is a further\nrestriction, you may remove that term. If a license document contains\na further restriction but permits relicensing or conveying under this\nLicense, you may add to a covered work material governed by the terms\nof that license document, provided that the further restriction does\nnot survive such relicensing or conveying.\n\n If you add terms to a covered work in accord with this section, you\nmust place, in the relevant source files, a statement of the\nadditional terms that apply to those files, or a notice indicating\nwhere to find the applicable terms.\n\n Additional terms, permissive or non-permissive, may be stated in the\nform of a separately written license, or stated as exceptions;\nthe above requirements apply either way.\n\n 8. Termination.\n\n You may not propagate or modify a covered work except as expressly\nprovided under this License. Any attempt otherwise to propagate or\nmodify it is void, and will automatically terminate your rights under\nthis License (including any patent licenses granted under the third\nparagraph of section 11).\n\n However, if you cease all violation of this License, then your\nlicense from a particular copyright holder is reinstated (a)\nprovisionally, unless and until the copyright holder explicitly and\nfinally terminates your license, and (b) permanently, if the copyright\nholder fails to notify you of the violation by some reasonable means\nprior to 60 days after the cessation.\n\n Moreover, your license from a particular copyright holder is\nreinstated permanently if the copyright holder notifies you of the\nviolation by some reasonable means, this is the first time you have\nreceived notice of violation of this License (for any work) from that\ncopyright holder, and you cure the violation prior to 30 days after\nyour receipt of the notice.\n\n Termination of your rights under this section does not terminate the\nlicenses of parties who have received copies or rights from you under\nthis License. If your rights have been terminated and not permanently\nreinstated, you do not qualify to receive new licenses for the same\nmaterial under section 10.\n\n 9. Acceptance Not Required for Having Copies.\n\n You are not required to accept this License in order to receive or\nrun a copy of the Program. Ancillary propagation of a covered work\noccurring solely as a consequence of using peer-to-peer transmission\nto receive a copy likewise does not require acceptance. However,\nnothing other than this License grants you permission to propagate or\nmodify any covered work. These actions infringe copyright if you do\nnot accept this License. Therefore, by modifying or propagating a\ncovered work, you indicate your acceptance of this License to do so.\n\n 10. Automatic Licensing of Downstream Recipients.\n\n Each time you convey a covered work, the recipient automatically\nreceives a license from the original licensors, to run, modify and\npropagate that work, subject to this License. You are not responsible\nfor enforcing compliance by third parties with this License.\n\n An \"entity transaction\" is a transaction transferring control of an\norganization, or substantially all assets of one, or subdividing an\norganization, or merging organizations. If propagation of a covered\nwork results from an entity transaction, each party to that\ntransaction who receives a copy of the work also receives whatever\nlicenses to the work the party's predecessor in interest had or could\ngive under the previous paragraph, plus a right to possession of the\nCorresponding Source of the work from the predecessor in interest, if\nthe predecessor has it or can get it with reasonable efforts.\n\n You may not impose any further restrictions on the exercise of the\nrights granted or affirmed under this License. For example, you may\nnot impose a license fee, royalty, or other charge for exercise of\nrights granted under this License, and you may not initiate litigation\n(including a cross-claim or counterclaim in a lawsuit) alleging that\nany patent claim is infringed by making, using, selling, offering for\nsale, or importing the Program or any portion of it.\n\n 11. Patents.\n\n A \"contributor\" is a copyright holder who authorizes use under this\nLicense of the Program or a work on which the Program is based. The\nwork thus licensed is called the contributor's \"contributor version\".\n\n A contributor's \"essential patent claims\" are all patent claims\nowned or controlled by the contributor, whether already acquired or\nhereafter acquired, that would be infringed by some manner, permitted\nby this License, of making, using, or selling its contributor version,\nbut do not include claims that would be infringed only as a\nconsequence of further modification of the contributor version. For\npurposes of this definition, \"control\" includes the right to grant\npatent sublicenses in a manner consistent with the requirements of\nthis License.\n\n Each contributor grants you a non-exclusive, worldwide, royalty-free\npatent license under the contributor's essential patent claims, to\nmake, use, sell, offer for sale, import and otherwise run, modify and\npropagate the contents of its contributor version.\n\n In the following three paragraphs, a \"patent license\" is any express\nagreement or commitment, however denominated, not to enforce a patent\n(such as an express permission to practice a patent or covenant not to\nsue for patent infringement). To \"grant\" such a patent license to a\nparty means to make such an agreement or commitment not to enforce a\npatent against the party.\n\n If you convey a covered work, knowingly relying on a patent license,\nand the Corresponding Source of the work is not available for anyone\nto copy, free of charge and under the terms of this License, through a\npublicly available network server or other readily accessible means,\nthen you must either (1) cause the Corresponding Source to be so\navailable, or (2) arrange to deprive yourself of the benefit of the\npatent license for this particular work, or (3) arrange, in a manner\nconsistent with the requirements of this License, to extend the patent\nlicense to downstream recipients. \"Knowingly relying\" means you have\nactual knowledge that, but for the patent license, your conveying the\ncovered work in a country, or your recipient's use of the covered work\nin a country, would infringe one or more identifiable patents in that\ncountry that you have reason to believe are valid.\n\n If, pursuant to or in connection with a single transaction or\narrangement, you convey, or propagate by procuring conveyance of, a\ncovered work, and grant a patent license to some of the parties\nreceiving the covered work authorizing them to use, propagate, modify\nor convey a specific copy of the covered work, then the patent license\nyou grant is automatically extended to all recipients of the covered\nwork and works based on it.\n\n A patent license is \"discriminatory\" if it does not include within\nthe scope of its coverage, prohibits the exercise of, or is\nconditioned on the non-exercise of one or more of the rights that are\nspecifically granted under this License. You may not convey a covered\nwork if you are a party to an arrangement with a third party that is\nin the business of distributing software, under which you make payment\nto the third party based on the extent of your activity of conveying\nthe work, and under which the third party grants, to any of the\nparties who would receive the covered work from you, a discriminatory\npatent license (a) in connection with copies of the covered work\nconveyed by you (or copies made from those copies), or (b) primarily\nfor and in connection with specific products or compilations that\ncontain the covered work, unless you entered into that arrangement,\nor that patent license was granted, prior to 28 March 2007.\n\n Nothing in this License shall be construed as excluding or limiting\nany implied license or other defenses to infringement that may\notherwise be available to you under applicable patent law.\n\n 12. No Surrender of Others' Freedom.\n\n If conditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot convey a\ncovered work so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you may\nnot convey it at all. For example, if you agree to terms that obligate you\nto collect a royalty for further conveying from those to whom you convey\nthe Program, the only way you could satisfy both those terms and this\nLicense would be to refrain entirely from conveying the Program.\n\n 13. Use with the GNU Affero General Public License.\n\n Notwithstanding any other provision of this License, you have\npermission to link or combine any covered work with a work licensed\nunder version 3 of the GNU Affero General Public License into a single\ncombined work, and to convey the resulting work. The terms of this\nLicense will continue to apply to the part which is the covered work,\nbut the special requirements of the GNU Affero General Public License,\nsection 13, concerning interaction through a network will apply to the\ncombination as such.\n\n 14. Revised Versions of this License.\n\n The Free Software Foundation may publish revised and/or new versions of\nthe GNU General Public License from time to time. Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\n Each version is given a distinguishing version number. If the\nProgram specifies that a certain numbered version of the GNU General\nPublic License \"or any later version\" applies to it, you have the\noption of following the terms and conditions either of that numbered\nversion or of any later version published by the Free Software\nFoundation. If the Program does not specify a version number of the\nGNU General Public License, you may choose any version ever published\nby the Free Software Foundation.\n\n If the Program specifies that a proxy can decide which future\nversions of the GNU General Public License can be used, that proxy's\npublic statement of acceptance of a version permanently authorizes you\nto choose that version for the Program.\n\n Later license versions may give you additional or different\npermissions. However, no additional obligations are imposed on any\nauthor or copyright holder as a result of your choosing to follow a\nlater version.\n\n 15. Disclaimer of Warranty.\n\n THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY\nAPPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT\nHOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY\nOF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,\nTHE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR\nPURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM\nIS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF\nALL NECESSARY SERVICING, REPAIR OR CORRECTION.\n\n 16. Limitation of Liability.\n\n IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS\nTHE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY\nGENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE\nUSE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF\nDATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD\nPARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),\nEVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF\nSUCH DAMAGES.\n\n 17. Interpretation of Sections 15 and 16.\n\n If the disclaimer of warranty and limitation of liability provided\nabove cannot be given local legal effect according to their terms,\nreviewing courts shall apply local law that most closely approximates\nan absolute waiver of all civil liability in connection with the\nProgram, unless a warranty or assumption of liability accompanies a\ncopy of the Program in return for a fee.\n\n END OF TERMS AND CONDITIONS\n\n\nleaflet\nBSD-2-Clause\nCopyright (c) 2010-2019, Vladimir Agafonkin\nCopyright (c) 2010-2011, CloudMade\nAll rights reserved.\n\nRedistribution and use in source and binary forms, with or without modification, are\npermitted provided that the following conditions are met:\n\n 1. Redistributions of source code must retain the above copyright notice, this list of\n conditions and the following disclaimer.\n\n 2. Redistributions in binary form must reproduce the above copyright notice, this list\n of conditions and the following disclaimer in the documentation and/or other materials\n provided with the distribution.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\" AND ANY\nEXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE\nCOPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,\nEXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF\nSUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)\nHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR\nTORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\nSOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n\n\nminimalistic-assert\nISC\nCopyright 2015 Calvin Metcalf\n\nPermission to use, copy, modify, and/or distribute this software for any purpose\nwith or without fee is hereby granted, provided that the above copyright notice\nand this permission notice appear in all copies.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH\nREGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND\nFITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,\nINDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM\nLOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE\nOR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR\nPERFORMANCE OF THIS SOFTWARE.\n\nmoment\nMIT\nCopyright (c) JS Foundation and other contributors\n\nPermission is hereby granted, free of charge, to any person\nobtaining a copy of this software and associated documentation\nfiles (the \"Software\"), to deal in the Software without\nrestriction, including without limitation the rights to use,\ncopy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the\nSoftware is furnished to do so, subject to the following\nconditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES\nOF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT\nHOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\nWHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\nFROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\nOTHER DEALINGS IN THE SOFTWARE.\n\n\nngx-echarts\nMIT\nMIT License\n\nCopyright (c) 2017 Xie, Ziyu\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\n\nngx-file-drop\nMIT\n\nngx-moment\nMIT\nThe MIT License (MIT)\n\nCopyright (c) 2013-2020 Uri Shaked and contributors\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.\n\n\nngx-skeleton-loader\nMIT\n\nperf-marks\nMIT\nThe MIT License (MIT)\n\nCopyright (c) 2019 Wilson Mendes\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\n\nresize-observer-polyfill\nMIT\nThe MIT License (MIT)\n\nCopyright (c) 2016 Denis Rul\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\n\nrxjs\nApache-2.0\n Apache License\n Version 2.0, January 2004\n http://www.apache.org/licenses/\n\n TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n 1. Definitions.\n\n \"License\" shall mean the terms and conditions for use, reproduction,\n and distribution as defined by Sections 1 through 9 of this document.\n\n \"Licensor\" shall mean the copyright owner or entity authorized by\n the copyright owner that is granting the License.\n\n \"Legal Entity\" shall mean the union of the acting entity and all\n other entities that control, are controlled by, or are under common\n control with that entity. For the purposes of this definition,\n \"control\" means (i) the power, direct or indirect, to cause the\n direction or management of such entity, whether by contract or\n otherwise, or (ii) ownership of fifty percent (50%) or more of the\n outstanding shares, or (iii) beneficial ownership of such entity.\n\n \"You\" (or \"Your\") shall mean an individual or Legal Entity\n exercising permissions granted by this License.\n\n \"Source\" form shall mean the preferred form for making modifications,\n including but not limited to software source code, documentation\n source, and configuration files.\n\n \"Object\" form shall mean any form resulting from mechanical\n transformation or translation of a Source form, including but\n not limited to compiled object code, generated documentation,\n and conversions to other media types.\n\n \"Work\" shall mean the work of authorship, whether in Source or\n Object form, made available under the License, as indicated by a\n copyright notice that is included in or attached to the work\n (an example is provided in the Appendix below).\n\n \"Derivative Works\" shall mean any work, whether in Source or Object\n form, that is based on (or derived from) the Work and for which the\n editorial revisions, annotations, elaborations, or other modifications\n represent, as a whole, an original work of authorship. For the purposes\n of this License, Derivative Works shall not include works that remain\n separable from, or merely link (or bind by name) to the interfaces of,\n the Work and Derivative Works thereof.\n\n \"Contribution\" shall mean any work of authorship, including\n the original version of the Work and any modifications or additions\n to that Work or Derivative Works thereof, that is intentionally\n submitted to Licensor for inclusion in the Work by the copyright owner\n or by an individual or Legal Entity authorized to submit on behalf of\n the copyright owner. For the purposes of this definition, \"submitted\"\n means any form of electronic, verbal, or written communication sent\n to the Licensor or its representatives, including but not limited to\n communication on electronic mailing lists, source code control systems,\n and issue tracking systems that are managed by, or on behalf of, the\n Licensor for the purpose of discussing and improving the Work, but\n excluding communication that is conspicuously marked or otherwise\n designated in writing by the copyright owner as \"Not a Contribution.\"\n\n \"Contributor\" shall mean Licensor and any individual or Legal Entity\n on behalf of whom a Contribution has been received by Licensor and\n subsequently incorporated within the Work.\n\n 2. Grant of Copyright License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n copyright license to reproduce, prepare Derivative Works of,\n publicly display, publicly perform, sublicense, and distribute the\n Work and such Derivative Works in Source or Object form.\n\n 3. Grant of Patent License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n (except as stated in this section) patent license to make, have made,\n use, offer to sell, sell, import, and otherwise transfer the Work,\n where such license applies only to those patent claims licensable\n by such Contributor that are necessarily infringed by their\n Contribution(s) alone or by combination of their Contribution(s)\n with the Work to which such Contribution(s) was submitted. If You\n institute patent litigation against any entity (including a\n cross-claim or counterclaim in a lawsuit) alleging that the Work\n or a Contribution incorporated within the Work constitutes direct\n or contributory patent infringement, then any patent licenses\n granted to You under this License for that Work shall terminate\n as of the date such litigation is filed.\n\n 4. Redistribution. You may reproduce and distribute copies of the\n Work or Derivative Works thereof in any medium, with or without\n modifications, and in Source or Object form, provided that You\n meet the following conditions:\n\n (a) You must give any other recipients of the Work or\n Derivative Works a copy of this License; and\n\n (b) You must cause any modified files to carry prominent notices\n stating that You changed the files; and\n\n (c) You must retain, in the Source form of any Derivative Works\n that You distribute, all copyright, patent, trademark, and\n attribution notices from the Source form of the Work,\n excluding those notices that do not pertain to any part of\n the Derivative Works; and\n\n (d) If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one\n of the following places: within a NOTICE text file distributed\n as part of the Derivative Works; within the Source form or\n documentation, if provided along with the Derivative Works; or,\n within a display generated by the Derivative Works, if and\n wherever such third-party notices normally appear. The contents\n of the NOTICE file are for informational purposes only and\n do not modify the License. You may add Your own attribution\n notices within Derivative Works that You distribute, alongside\n or as an addendum to the NOTICE text from the Work, provided\n that such additional attribution notices cannot be construed\n as modifying the License.\n\n You may add Your own copyright statement to Your modifications and\n may provide additional or different license terms and conditions\n for use, reproduction, or distribution of Your modifications, or\n for any such Derivative Works as a whole, provided Your use,\n reproduction, and distribution of the Work otherwise complies with\n the conditions stated in this License.\n\n 5. Submission of Contributions. Unless You explicitly state otherwise,\n any Contribution intentionally submitted for inclusion in the Work\n by You to the Licensor shall be under the terms and conditions of\n this License, without any additional terms or conditions.\n Notwithstanding the above, nothing herein shall supersede or modify\n the terms of any separate license agreement you may have executed\n with Licensor regarding such Contributions.\n\n 6. Trademarks. This License does not grant permission to use the trade\n names, trademarks, service marks, or product names of the Licensor,\n except as required for reasonable and customary use in describing the\n origin of the Work and reproducing the content of the NOTICE file.\n\n 7. Disclaimer of Warranty. Unless required by applicable law or\n agreed to in writing, Licensor provides the Work (and each\n Contributor provides its Contributions) on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n implied, including, without limitation, any warranties or conditions\n of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n PARTICULAR PURPOSE. You are solely responsible for determining the\n appropriateness of using or redistributing the Work and assume any\n risks associated with Your exercise of permissions under this License.\n\n 8. Limitation of Liability. In no event and under no legal theory,\n whether in tort (including negligence), contract, or otherwise,\n unless required by applicable law (such as deliberate and grossly\n negligent acts) or agreed to in writing, shall any Contributor be\n liable to You for damages, including any direct, indirect, special,\n incidental, or consequential damages of any character arising as a\n result of this License or out of the use or inability to use the\n Work (including but not limited to damages for loss of goodwill,\n work stoppage, computer failure or malfunction, or any and all\n other commercial damages or losses), even if such Contributor\n has been advised of the possibility of such damages.\n\n 9. Accepting Warranty or Additional Liability. While redistributing\n the Work or Derivative Works thereof, You may choose to offer,\n and charge a fee for, acceptance of support, warranty, indemnity,\n or other liability obligations and/or rights consistent with this\n License. However, in accepting such obligations, You may act only\n on Your own behalf and on Your sole responsibility, not on behalf\n of any other Contributor, and only if You agree to indemnify,\n defend, and hold each Contributor harmless for any liability\n incurred by, or claims asserted against, such Contributor by reason\n of your accepting any such warranty or additional liability.\n\n END OF TERMS AND CONDITIONS\n\n APPENDIX: How to apply the Apache License to your work.\n\n To apply the Apache License to your work, attach the following\n boilerplate notice, with the fields enclosed by brackets \"[]\"\n replaced with your own identifying information. (Don't include\n the brackets!) The text should be enclosed in the appropriate\n comment syntax for the file format. We also recommend that a\n file or class name and description of purpose be included on the\n same \"printed page\" as the copyright notice for easier\n identification within third-party archives.\n\n Copyright (c) 2015-2018 Google, Inc., Netflix, Inc., Microsoft Corp. and contributors\n\n Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License.\n \n\n\nrxjs-pipe-ext\nISC\n\nscrypt-js\nMIT\nThe MIT License (MIT)\n\nCopyright (c) 2016 Richard Moore\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.\n\n\n\ntslib\n0BSD\nCopyright (c) Microsoft Corporation.\n\nPermission to use, copy, modify, and/or distribute this software for any\npurpose with or without fee is hereby granted.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH\nREGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY\nAND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,\nINDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM\nLOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR\nOTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR\nPERFORMANCE OF THIS SOFTWARE.\n\nwebpack\nMIT\nCopyright JS Foundation and other contributors\n\nPermission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n'Software'), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n\n\nzone.js\nMIT\nThe MIT License\n\nCopyright (c) 2010-2020 Google LLC. http://angular.io/license\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.\n\n\nzrender\nBSD-3-Clause\nBSD 3-Clause License\n\nCopyright (c) 2017, Baidu Inc.\nAll rights reserved.\n\nRedistribution and use in source and binary forms, with or without\nmodification, are permitted provided that the following conditions are met:\n\n* Redistributions of source code must retain the above copyright notice, this\n list of conditions and the following disclaimer.\n\n* Redistributions in binary form must reproduce the above copyright notice,\n this list of conditions and the following disclaimer in the documentation\n and/or other materials provided with the distribution.\n\n* Neither the name of the copyright holder nor the names of its\n contributors may be used to endorse or promote products derived from\n this software without specific prior written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\"\nAND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\nIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\nDISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE\nFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL\nDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR\nSERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER\nCAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,\nOR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE\nOF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n") site_4 = []byte("/* /index.html 200\n") site_5 = []byte("collecting") site_6 = []byte("\n\n \n Group\n Created with Sketch.\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n") @@ -41,21 +41,21 @@ var ( site_35 = []byte("warning") site_36 = []byte("going up") site_37 = []byte("\x00\x00\x00\x0000\x00\x00\x00 \x00\xa8%\x00\x006\x00\x00\x00 \x00\x00\x00 \x00\xa8\x00\x00\xde%\x00\x00\x00\x00\x00 \x00h\x00\x00\x866\x00\x00(\x00\x00\x000\x00\x00\x00`\x00\x00\x00\x00 \x00\x00\x00\x00\x00\x00$\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\x00\xff\xff\x001\xe7\xe7\x00\xb0\xb0\xb0\x00Ò\x93\x00E\x93\x94\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\x00\xff\xff\x00r\xf5\xf5\x00\xdc\xd0\xd0\x00\xff\xba\xba\x00\xff\xa0\xa0\x00蔕\x00\x88\x95\x95\x00 \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\x00\xff\xff\x00I\xff\xff\x00\xbe\xfa\xfa\x00\xfb\xd5\xd5\x00\xff\xc0\xc0\x00\xff\xc2\xc2\x00\xff\xb8\xb8\x00\xff\x9b\x9c\x00\xfe\x94\x95\x00ҕ\x96\x00a\x94\x95\x00 \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\x00\xff\xff\x00*\xff\xff\x00\x98\xff\xff\x00\xf0\xfc\xfc\x00\xff\xdb\xdb\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xb4\xb4\x00\xff\x99\x99\x00\xff\x95\x96\x00\xf8\x95\x96\x00\xb0\x95\x96\x00<\x94\x94\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\x00\xff\xff\x00p\xff\xff\x00\xdc\xff\xff\x00\xff\xfe\xfe\x00\xff\xe1\xe1\x00\xff\xc2\xc2\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xaf\xaf\x00\xff\x97\x98\x00\xff\x95\x96\x00\xff\x95\x96\x00镖\x00\x88\x94\x95\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\x00\xff\xff\x00J\xff\xff\x00\xbe\xff\xff\x00\xfb\xff\xff\x00\xff\xff\xff\x00\xff\xe8\xe8\x00\xff\xc4\xc4\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc0\xc0\x00\xff\xaa\xaa\x00\xff\x95\x96\x00\xff\x95\x96\x00\xff\x95\x96\x00\xfe\x95\x96\x00Е\x96\x00^\x94\x95\x00 \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\x00\xff\xff\x00(\xff\xff\x00\x98\xff\xff\x00\xf0\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xee\xee\x00\xff\xc7\xc7\x00\xff\xc0\xc0\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xbf\xbf\x00\xff\xa5\xa6\x00\xff\x95\x96\x00\xff\x95\x96\x00\xff\x95\x96\x00\xff\x95\x96\x00\xf7\x95\x96\x00\xae\x95\x96\x00:\x94\x95\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\x00\xff\xff\x00n\xff\xff\x00\xdb\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xf3\xf3\x00\xff\xcb\xcb\x00\xff\xc0\xc0\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xbc\xbc\x00\xff\xa0\xa1\x00\xff\x95\x96\x00\xff\x95\x96\x00\xff\x95\x96\x00\xff\x95\x96\x00\xff\x95\x96\x00蕖\x00\x87\x94\x96\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\x00\xff\xff\x00H\xff\xff\x00\xbd\xff\xff\x00\xfb\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xf7\xf7\x00\xff\xd0\xd0\x00\xff\xc0\xc0\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xb9\xb9\x00\xff\x9d\x9d\x00\xff\x94\x95\x00\xff\x95\x96\x00\xff\x95\x96\x00\xff\x95\x96\x00\xff\x95\x96\x00\xfe\x95\x96\x00Е\x96\x00^\x94\x95\x00 \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\x00)\xff\xff\x00\x97\xff\xff\x00\xef\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xfb\xfb\x00\xff\xd6\xd6\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc2\xc1\x00\xff\xb5\xb5\x00\xff\x9a\x9b\x00\xff\x95\x96\x00\xff\x95\x96\x00\xff\x95\x96\x00\xff\x95\x96\x00\xff\x95\x96\x00\xff\x95\x96\x00\xf7\x95\x96\x00\xad\x95\x95\x009\x93\x94\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\x00\xff\xff\x00o\xff\xff\x00\xdb\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xfd\xfd\x00\xff\xdd\xdd\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xb1\xb1\x00\xff\x97\x98\x00\xff\x95\x96\x00\xff\x95\x96\x00\xff\x95\x96\x00\xff\x95\x96\x00\xff\x95\x96\x00\xff\x95\x96\x00\xff\x95\x96\x00畖\x00\x85\x94\x95\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\x00\xff\xff\x00H\xff\xff\x00\xbd\xff\xff\x00\xfa\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xfe\xfe\x00\xff\xe3\xe3\x00\xff\xc3\xc3\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xac\xac\x00\xff\x96\x97\x00\xff\x95\x96\x00\xff\x95\x96\x00\xff\x95\x96\x00\xff\x95\x96\x00\xff\x95\x96\x00\xff\x95\x96\x00\xff\x95\x96\x00\xfd\x95\x96\x00Ε\x96\x00]\x95\x95\x00 \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\x00\xff\xff\x00\xff\xff\x00\xf1\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xe9\xe9\x00\xff\xc5\xc5\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xbf\xbf\x00\xff\xa7\xa8\x00\xff\x95\x96\x00\xff\x95\x96\x00\xff\x95\x96\x00\xff\x95\x96\x00\xff\x95\x96\x00\xff\x95\x96\x00\xff\x95\x96\x00\xff\x95\x96\x00\xff\x95\x96\x00\xf8\x95\x96\x00\x9f\x94\x95\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\x00h\xff\xff\x00\xf8\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xef\xef\x00\xff\xc8\xc8\x00\xff\xc0\xc0\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xbd\xbd\x00\xff\xa2\xa3\x00\xff\x95\x96\x00\xff\x95\x96\x00\xff\x95\x96\x00\xff\x95\x96\x00\xff\x95\x96\x00\xff\x95\x96\x00\xff\x95\x96\x00\xff\x95\x96\x00\xff\x95\x96\x00\x96\x95\x95\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\x00 \xff\xff\x00\xad\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xf4\xf4\x00\xff\xcc\xcc\x00\xff\xc0\xc0\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xbb\xbb\x00\xff\x9e\x9f\x00\xff\x94\x95\x00\xff\x95\x96\x00\xff\x95\x96\x00\xff\x95\x96\x00\xff\x95\x96\x00\xff\x95\x96\x00\xff\x95\x96\x00ו\x95\x00&\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\x005\xff\xff\x00\xe3\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xf8\xf8\x00\xff\xd2\xd2\x00\xff\xc0\xc0\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc2\xc2\x00\xff\xb7\xb7\x00\xff\x9b\x9c\x00\xff\x95\x96\x00\xff\x95\x96\x00\xff\x95\x96\x00\xff\x95\x96\x00\xff\x95\x96\x00\xfa\x95\x96\x00j\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\x00\xff\xff\x00w\xff\xff\x00\xfc\xff\xff\x00\xff\xff\xff\x00\xff\xfb\xfb\x00\xff\xd7\xd7\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xb3\xb3\x00\xff\x98\x99\x00\xff\x95\x96\x00\xff\x95\x96\x00\xff\x95\x96\x00\xff\x95\x96\x00\xb7\x94\x95\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\x00\xff\xff\x00\xbd\xff\xff\x00\xff\xfd\xfd\x00\xff\xdd\xdd\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xae\xaf\x00\xff\x97\x97\x00\xff\x95\x96\x00\xff\x95\x96\x00압\x00D\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\x00C\xfe\xfe\x00\xeb\xe3\xe3\x00\xff\xc2\xc2\x00\xff\xc0\xc0\x00\xff\xc0\xc0\x00\xff\xc0\xc0\x00\xff\xc0\xc0\x00\xff\xc0\xc0\x00\xff\xc0\xc0\x00\xff\xc0\xc0\x00\xff\xc0\xc0\x00\xff\xc0\xc0\x00\xff\xc0\xc0\x00\xff\xc0\xc0\x00\xff\xc0\xc0\x00\xff\xc0\xc0\x00\xff\xc0\xc0\x00\xff\xc0\xc0\x00\xff\xc0\xc0\x00\xff\xc0\xc0\x00\xff\xc0\xc0\x00\xff\xc0\xc0\x00\xff\xc0\xc0\x00\xff\xc0\xc0\x00\xff\xc0\xc0\x00\xff\xc0\xc0\x00\xff\xc0\xc0\x00\xff\xc0\xc0\x00\xff\xc0\xc0\x00\xff\xc0\xc0\x00\xff\xc0\xc0\x00\xff\xbf\xbf\x00\xff\xa8\xa9\x00\xff\x94\x95\x00\xff\x95\x96\x00\x90\x94\x94\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\x00\xf3\xf3)\x8d\xde\xdeE\xff\xd8\xd8G\xff\xd9\xd9L\xff\xd9\xd9N\xff\xd9\xd9R\xff\xd9\xd9T\xff\xd9\xd9Z\xff\xd9\xd9\\\xff\xd9\xd9c\xff\xd9\xd9V\xff\xd9\xd9 \xff\xd9\xd9\x00\xff\xd9\xd9\x00\xff\xd9\xd9\x00\xff\xd9\xd9\x00\xff\xd9\xd9\x00\xff\xd9\xd9\x00\xff\xd9\xd9\x00\xff\xd9\xd9\x00\xff\xd9\xd9\x00\xff\xd9\xd9\x00\xff\xd9\xd9\x00\xff\xd9\xd9\x00\xff\xd9\xd9\x00\xff\xd9\xd9\x00\xff\xd9\xd9\x00\xff\xd9\xd9\x00\xff\xd9\xd9\x00\xff\xd9\xd9\x00\xff\xd9\xd9\x00\xff\xd9\xd9\x00\xff\xd6\xd6\x00\xff\xbe\xbe\x00ۡ\xa2\x00'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xfd\xfd\xe7'\xff\xff\xf5\xd9\xff\xff\xf7\xff\xff\xff\xfa\xff\xff\xff\xfb\xff\xff\xff\xfd\xff\xff\xff\xfd\xff\xff\xff\xfe\xff\xff\xff\xfe\xff\xff\xff\xff\xff\xff\xff\x9c\xff\xff\xff\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xfd\xff\xff\x00z\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\xffm\xff\xff\xff\xfb\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xe3\xff\xff\xff2\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xc7\xff\xff\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\xff\xff\xff\xff\xba\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x86\xff\xff\xff\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xf5\xff\xff\x00X\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\xffG\xff\xff\xff\xee\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xd6\xff\xff\xff#\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xa9\xff\xff\x00\n\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\xff\xff\xff\xff\x95\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xfc\xff\xff\xffp\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xe7\xff\xff\x009\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\xff(\xff\xff\xff\xd8\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xc5\xff\xff\xff\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\x86\xff\xff\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\xffl\xff\xff\xff\xfa\xff\xff\xf7\xff\xff\xffY\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xd1\xff\xff\x00 \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\xff\xff\xff\xff\xb9\xff\xff\xb3\xff\xff\xff \xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xf8\xff\xff\x00c\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\xdeF\xff\xff?\xed\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xb2\xff\xff\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff!\xff\xff\x94\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xec\xff\xff\x00B\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\x00)\xff\xff\x00\xda\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\x90\xff\xff\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\x00q\xff\xff\x00\xfc\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xd8\xff\xff\x00'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\x00\xff\xff\x00\xc0\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xfb\xff\xff\x00m\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\x00P\xff\xff\x00\xf2\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xbc\xff\xff\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\x00\xff\xff\x00\xa0\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xf0\xff\xff\x00L\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\x002\xff\xff\x00\xe2\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\x9c\xff\xff\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\x00}\xff\xff\x00\xfe\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xdf\xff\xff\x00.\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\x00\xff\xff\x00\xc9\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xfd\xff\xff\x00x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\x00Z\xff\xff\x00\xf6\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xc6\xff\xff\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\x00 \xff\xff\x00\xab\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xf5\xff\xff\x00V\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\x00;\xff\xff\x00\xe8\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xa7\xff\xff\x00 \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\x00\xff\xff\x00\x88\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xe6\xff\xff\x008\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\x00!\xff\xff\x00\xd2\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\x84\xff\xff\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\x00e\xff\xff\x00\xf9\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xcf\xff\xff\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\x00\xff\xff\x00\xb4\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xf8\xff\xff\x00b\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\x00C\xff\xff\x00\xed\xff\xff\x00\xff\xff\xff\x00\xb0\xff\xff\x00 \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\x00\xff\xff\x00\x93\xff\xff\x00\xec\xff\xff\x00@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\x000\xff\xff\x00}\xff\xff\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\xfe\xff\xff\x00\x00\xff\xff\xfc\xff\xff\x00\x00\xff\xff\xf0\xff\xff\x00\x00\xff\xff\xc0\xff\xff\x00\x00\xff\xff\x80\x00\xff\xff\x00\x00\xff\xfe\x00\x00\xff\x00\x00\xff\xf8\x00\x00\xff\x00\x00\xff\xf0\x00\x00\xff\x00\x00\xff\xc0\x00\x00\xff\x00\x00\xff\x00\x00\x00\x00\xff\x00\x00\xfe\x00\x00\x00\x00?\x00\x00\xf8\x00\x00\x00\x00\x00\x00\xf0\x00\x00\x00\x00\x00\x00\xf0\x00\x00\x00\x00\x00\x00\xf0\x00\x00\x00\x00\x00\x00\xf8\x00\x00\x00\x00\x00\x00\xfc\x00\x00\x00\x00\x00\x00\xfc\x00\x00\x00\x00?\x00\x00\xfe\x00\x00\x00\x00?\x00\x00\xfe\x00\x00\x00\x00\x00\x00\xff\x00\x00\x00\x00\xff\x00\x00\xff\x80\x00\x00\x00\xff\x00\x00\xff\x80\x00\x00\xff\x00\x00\xff\xc0\x00\x00\xff\x00\x00\xff\xc0\x00\x00\xff\x00\x00\xff\xe0\x00\x00\xff\x00\x00\xff\xf0\x00\x00\xff\x00\x00\xff\xf0\x00\x00\xff\x00\x00\xff\xf8\x00\x00\xff\x00\x00\xff\xf8\x00\x00\xff\x00\x00\xff\xfc\x00\x00\xff\x00\x00\xff\xfe\x00\x00?\xff\x00\x00\xff\xfe\x00\x00\xff\x00\x00\xff\xff\x00\x00\xff\x00\x00\xff\xff\x00\x00\xff\xff\x00\x00\xff\xff\x80\x00\xff\xff\x00\x00\xff\xff\xc0\xff\xff\x00\x00\xff\xff\xc0\xff\xff\x00\x00\xff\xff\xe0\xff\xff\x00\x00\xff\xff\xe0\xff\xff\x00\x00\xff\xff\xf0\xff\xff\x00\x00\xff\xff\xf0\xff\xff\x00\x00\xff\xff\xf8\xff\xff\x00\x00\xff\xff\xfc\xff\xff\x00\x00\xff\xff\xfc?\xff\xff\x00\x00\xff\xff\xfe?\xff\xff\x00\x00\xff\xff\xfe\xff\xff\x00\x00\xff\xff\xff\xff\xff\xff\x00\x00(\x00\x00\x00 \x00\x00\x00@\x00\x00\x00\x00 \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\x00\xff\xff\x004\xe2\xe2\x00\xb5\xb0\xb0\x00“\x94\x00A\x91\x92\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\x00\xff\xff\x00t\xf1\xf1\x00\xdf\xcc\xcc\x00\xff\xbb\xbb\x00\xff\xa1\xa2\x00甕\x00\x85\x95\x96\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\x00\xff\xff\x00N\xff\xff\x00\xc3\xf7\xf7\x00\xfc\xd0\xd0\x00\xff\xc0\xc0\x00\xff\xc2\xc2\x00\xff\xb9\xb9\x00\xff\x9c\x9d\x00\xfe\x94\x95\x00Е\x96\x00]\x94\x95\x00 \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\x00\xff\xff\x00-\xff\xff\x00\x9e\xff\xff\x00\xf2\xfb\xfb\x00\xff\xd6\xd6\x00\xff\xc0\xc0\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc2\xc2\x00\xff\xb5\xb5\x00\xff\x99\x9a\x00\xff\x95\x96\x00\xf7\x95\x96\x00\xac\x95\x96\x008\x94\x95\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\x00\xff\xff\x00t\xff\xff\x00\xdf\xff\xff\x00\xff\xfd\xfd\x00\xff\xdc\xdc\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xb1\xb1\x00\xff\x97\x98\x00\xff\x95\x96\x00\xff\x95\x96\x00畖\x00\x84\x95\x96\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\x00\xff\xff\x00M\xff\xff\x00\xc2\xff\xff\x00\xfc\xff\xff\x00\xff\xfe\xfe\x00\xff\xe3\xe3\x00\xff\xc2\xc2\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xac\xac\x00\xff\x96\x97\x00\xff\x95\x96\x00\xff\x95\x96\x00\xfe\x95\x96\x00Ε\x96\x00\\\x94\x95\x00 \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\x00\xff\xff\x00,\xff\xff\x00\x9d\xff\xff\x00\xf2\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xe9\xe9\x00\xff\xc5\xc5\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xbf\xbf\x00\xff\xa7\xa7\x00\xff\x95\x96\x00\xff\x95\x96\x00\xff\x95\x96\x00\xff\x95\x96\x00\xf7\x95\x96\x00\xab\x95\x96\x007\x94\x94\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\x00\xff\xff\x00t\xff\xff\x00\xdf\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xef\xef\x00\xff\xc8\xc8\x00\xff\xc0\xc0\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xbd\xbd\x00\xff\xa2\xa3\x00\xff\x95\x96\x00\xff\x95\x96\x00\xff\x95\x96\x00\xff\x95\x96\x00\xff\x95\x96\x00畖\x00\x83\x95\x96\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\x00\xff\xff\x00\x97\xff\xff\x00\xfe\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xf4\xf4\x00\xff\xcc\xcc\x00\xff\xc0\xc0\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xbb\xbb\x00\xff\x9e\x9f\x00\xff\x94\x95\x00\xff\x95\x96\x00\xff\x95\x96\x00\xff\x95\x96\x00\xff\x95\x96\x00\xff\x95\x96\x00\xb0\x94\x95\x00 \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\x00S\xff\xff\x00\xf2\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xf8\xf8\x00\xff\xd1\xd1\x00\xff\xc0\xc0\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc2\xc2\x00\xff\xb7\xb7\x00\xff\x9b\x9b\x00\xff\x95\x96\x00\xff\x95\x96\x00\xff\x95\x96\x00\xff\x95\x96\x00\xfc\x95\x96\x00t\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\x00\xff\xff\x00\x98\xff\xff\x00\xff\xff\xff\x00\xff\xfb\xfb\x00\xff\xd7\xd7\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xb3\xb3\x00\xff\x98\x99\x00\xff\x95\x96\x00\xff\x95\x96\x00\xff\x95\x96\x00\xbe\x95\x95\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\x00&\xff\xff\x00\xd6\xfd\xfd\x00\xff\xdd\xdd\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xae\xae\x00\xff\x96\x97\x00\xff\x95\x96\x00\xf0\x95\x96\x00J\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xffb\xe8\xe8 \xf8\xc8\xc8 \xff\xc6\xc6 \xff\xc6\xc6\xff\xc6\xc6\xff\xc6\xc6\xff\xc6\xc6\xff\xc6\xc6\xff\xc6\xc6\x00\xff\xc6\xc6\x00\xff\xc6\xc6\x00\xff\xc6\xc6\x00\xff\xc6\xc6\x00\xff\xc6\xc6\x00\xff\xc6\xc6\x00\xff\xc6\xc6\x00\xff\xc6\xc6\x00\xff\xc6\xc6\x00\xff\xc6\xc6\x00\xff\xc6\xc6\x00\xff\xc5\xc5\x00\xff\xae\xaf\x00\xff\x99\x9a\x00\x99\x8d\x8d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xf8\xf8G \xf4\xf4\xb2\xb3\xf4\xf4\xc5\xff\xf4\xf4\xc8\xff\xf4\xf4\xcc\xff\xf4\xf4\xce\xff\xf4\xf4\xd4\xff\xf4\xf4\x9a\xff\xf4\xf4 \xff\xf4\xf4\x00\xff\xf4\xf4\x00\xff\xf4\xf4\x00\xff\xf4\xf4\x00\xff\xf4\xf4\x00\xff\xf4\xf4\x00\xff\xf4\xf4\x00\xff\xf4\xf4\x00\xff\xf4\xf4\x00\xff\xf4\xf4\x00\xff\xf4\xf4\x00\xff\xf4\xf4\x00\xff\xf4\xf4\x00\xff\xf1\xf1\x00\xe2\xd9\xda\x000\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\xffA\xff\xff\xff\xec\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xf7\xff\xff\xffY\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xfe\xff\xff\x00~\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\xff\xff\xff\xff\x8e\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xb0\xff\xff\xff \xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xcb\xff\xff\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\xff#\xff\xff\xff\xd4\xff\xff\xff\xff\xff\xff\xee\xff\xff\xffC\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xf7\xff\xff\x00[\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\xffe\xff\xff\xff\xf9\xff\xff\x9b\xff\xff\xff\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xad\xff\xff\x00 \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\xff\xff\xff״\xff\xff3\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xe8\xff\xff\x00;\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff=@\xff\xff\xeb\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\x8a\xff\xff\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\x00\xff\xff\x00\x90\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xd3\xff\xff\x00!\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\x00%\xff\xff\x00\xd7\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xfa\xff\xff\x00f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\x00l\xff\xff\x00\xfb\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xb6\xff\xff\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\x00\xff\xff\x00\xbc\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xee\xff\xff\x00D\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\x00J\xff\xff\x00\xf1\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\x95\xff\xff\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\x00\xff\xff\x00\x9b\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xdb\xff\xff\x00)\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\x00-\xff\xff\x00\xdf\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xfc\xff\xff\x00q\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\x00w\xff\xff\x00\xfd\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xc0\xff\xff\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\x00\xff\xff\x00\xc6\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xf2\xff\xff\x00N\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\x00T\xff\xff\x00\xf4\xff\xff\x00\xff\xff\xff\x00\xa0\xff\xff\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\x00 \xff\xff\x00\xa7\xff\xff\x00\xe3\xff\xff\x000\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\x00=\xff\xff\x00t\xff\xff\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xfe\xff\xff\xfc\xff\xff\xf0\xff\xff\xc0\xff\xff\x80\x00\xff\xfe\x00\x00\xf8\x00\x00\xf0\x00\x00\xc0\x00\x00\xe0\x00\x00\xe0\x00\x00\xf0\x00\x00\xf8\x00\x00\xf8\x00\x00\xfc\x00\x00?\xfc\x00\x00?\xfe\x00\x00\xff\x00\x00\xff\x00\x00\xff\xff\x80\x00\xff\xff\x80\xff\xff\xc0\xff\xff\xe0\xff\xff\xe0\xff\xff\xf0\xff\xff\xf0\xff\xff\xf8\xff\xff\xfc\xff\xff\xfc?\xff\xff\xfe?\xff\xff\xfe\xff\xff\xff\xff\xff(\x00\x00\x00\x00\x00\x00 \x00\x00\x00\x00 \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\x00\xff\xff\x007\xdb\xdb\x00\xb9\xb1\xb1\x00\xc0\x94\x95\x00>\x8f\x90\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\x00\xff\xff\x00y\xed\xed\x00\xe1\xc8\xc8\x00\xff\xbc\xbd\x00\xff\xa3\xa4\x00攕\x00\x81\x95\x96\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\x00\xff\xff\x00R\xff\xff\x00\xc7\xf4\xf4\x00\xfd\xcc\xcc\x00\xff\xc0\xc0\x00\xff\xc2\xc1\x00\xff\xba\xba\x00\xff\x9e\x9e\x00\xfd\x94\x95\x00͕\x96\x00Y\x95\x96\x00\n\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\x00\xff\xff\x000\xff\xff\x00\xa3\xff\xff\x00\xf4\xf8\xf8\x00\xff\xd1\xd1\x00\xff\xc0\xc0\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc2\xc2\x00\xff\xb7\xb7\x00\xff\x9a\x9b\x00\xff\x95\x96\x00\xf6\x95\x96\x00\xaa\x95\x96\x006\x94\x95\x00\xff\xff\x00\xff\xff\x00\xa0\xff\xff\x00\xff\xfb\xfb\x00\xff\xd7\xd7\x00\xff\xc0\xc0\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xc1\xc1\x00\xff\xb3\xb3\x00\xff\x98\x99\x00\xff\x95\x96\x00\xff\x95\x96\x00\xaf\x95\x96\x00 \x00\x00\x00\x00\xff\xff\x00>\xfd\xfd\x00\xe9\xdc\xdc\x00\xff\xc0\xc0\x00\xff\xc0\xc0\x00\xff\xc0\xc0\x00\xff\xc0\xc0\x00\xff\xc0\xc0\x00\xff\xc0\xc0\x00\xff\xc0\xc0\x00\xff\xc0\xc0\x00\xff\xad\xad\x00\xff\x96\x97\x00\xf3\x95\x96\x00Q\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\x00\xf0\xf0E\x85\xe0\xe0l\xff\xdd\xdds\xff\xde\xde^\xff\xde\xde\xff\xde\xde\x00\xff\xde\xde\x00\xff\xde\xde\x00\xff\xde\xde\x00\xff\xde\xde\x00\xff\xdc\xdc\x00\xff\xc3\xc3\x00\xa3vx\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xfe\xfe\xff\xff\xff\xff\xd0\xff\xff\xff\xff\xff\xff\x84\xff\xff\xff\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xe5\xff\xff\x005\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\xff^\xff\xff\xd2\xf8\xff\xff \xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\x82\xff\xff\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\xff \xff\xffM\xae\xff\xff\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xce\xff\xff\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\x00<\xff\xff\x00\xe9\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xf8\xff\xff\x00^\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\x00\xff\xff\x00\x8b\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xb0\xff\xff\x00 \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\x00\"\xff\xff\x00\xd4\xff\xff\x00\xff\xff\xff\x00\xff\xff\xff\x00\xeb\xff\xff\x00>\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\x00g\xff\xff\x00\xfa\xff\xff\x00\xff\xff\xff\x00\x8d\xff\xff\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\x00\xff\xff\x00\xb9\xff\xff\x00\xd8\xff\xff\x00#\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\x00L\xff\xff\x00h\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xfe\x00\x00\xfc\x00\x00\xf0\x00\x00\xc0\x00\x00\x80\x00\x00\xc0\x00\x00\xc0\x00\x00\xe0\x00\x00\xf0\x00\x00\xf0\x00\x00\xf8\x00\x00\xf8\x00\x00\xfc?\x00\x00\xfe?\x00\x00\xfe\x00\x00\xff\xff\x00\x00") - site_38 = []byte("\n\n\n \n PrysmWebUi\n \n \n \n \n \n \n\n\n \n\n\n") + site_38 = []byte("\n\n\n \n PrysmWebUi\n \n \n \n \n \n \n\n\n \n\n\n") site_39 = []byte("\x89PNG \n\n\x00\x00\x00 IHDR\x00\x00\x004\x00\x00\x004\x00\x00\x00oq\xd3`\x00\x00\xb2IDATxb\xf8O'H\x86\x96J\xd6JV:X4\xc3vW?\xa0\xf6\xb2\x80m\x8d\xa3x\x8e\x99\x99\xc7\xcc bM\xb4\x89\xb1\x82\xe3;\xd1\xe1?厙ˡr%g\x98uPp\x99\xe9\xec1oI\xca0f\x8a\xdaw\xff\x95\xfd\xf5s1\xd3\xdaB\xbf\xd8.\\k\xff\xee\x96\xadxvS\xe4QGwRw\xd2QǦ\xc8\xcfޒ\xa1\xc8\xdb\xd2B\xea\x92ydHu\xc9i!\x91\xb7y(\xf1\x83\xcb\xdam\\oP\xbbmDz\xc4\x8264\xff!\xf7\xdf\xfb\xf9\x93k\xbf\xc3\xfd\xf7\xfc\x87\x820\xe4\x9aY\x9e \x96\x8b*Op͜\xd6P\xec+9\xf3\xfd\xc2{\x91\xcb\xefș\xfb\xcaT\x86\x98\x96\xac\xdft\xbb\xbcV.ݞ\xf56\xb9!\xdbw\xeaڮdY]\x97\xa3yg\xf3\xce.\x87\xf4\\\xb2\xba\xd6fB\x98\x94\x96\x8dQ}\xb4HԖ\xeb\xbb\xe0\x85\xbe m\xb9R\xb61JF\x98\x84\x96Z\x9b\xbc\xa23\xd3\xef\xf3bX~_g\xa6\xdcYk \x86>ܾ\xbc]>ck\xa9\xf5\xdd\xf0\xc2(ߍ\x96\xdan\xa9\xbfݶ}y‡\xb2!\xa6E\xf9g\x9fS\xe2\x98\xc7\xda \xb9\xfc\xa7\xdb=\xf2\xd4>\xa7\xf2fr\xce*K4\xf9\xc0R\x9b\x8a墚v\xa6\xca\xd3e\x89\xceY\x83CL˖f\xb4\xb4\x96\xf8\xae\n\xb5R\xf9\xae\xb6\x96\x98\xb6e\xc1M\xc2,\x99\xbfk&#n\x87\xbcV.G\x87[ޤ92\xb7D\xec\xcbS\xe4\xb4x{\xbc\x98\xa4z\xe4\x84\xe5)\xfb,\xba\xb6\xa4\xf8@\xaa\x84\x96)I$\xec@\xea\x92b\xbaF\xb0\x84Π\xe3\x84\xd0\xd64O\x97H\xcb\xe4%֕\x94\xe6 m%\xd0\xf1\xd0X\xe6\xddK\xf3yэ\xe5\xd9\"-\x93\x92@Xyvt#\x81\x9b\xe7ϻw\xe8\xe7\xfd\xef\xebTL\xefI\xc7aa\x88[ҹ\x8d@\xc5\xff\xben\xe0\xa8\xe1 -\xc5\xd3 \xc2\xe4M{&\x8f[\xd1\xf0\xf4j) O ݦ\xff\xa8\x9fԡ\xa3vXY\xf1Ц<\xa2q\xdaʲs\x9b\xce\xe2\xe6q\xed~G\xaf\xd21\xacB,\xea{5\n\x8eMv\x84\n'\x89\n\xa1\x8fT\xd5\xeew,\xabJ/B\x83 ,E\xe9\xa4fJ9A\x9cts\x83\xb1\xb1\xf1\xf2\xaa\xe6\xc8ڶ\xa1A\x87QՈ!\xec\x9b\xd0\xc8>v\x86\x82\xc7I\xb1kC\x83\xb5m\x88\xa39\xf5\x95\xed\xa2!s\xc1g\xb0yܙ\xcd\xec\"v\xe7\x8e\xa9l\x9fS/rt)\xb9\\ m\xff!a \xacB\x8d\xe9H \x9f%v\xa5\xb3ۘ\xd6\xc9\xe5tI\xcaќk\xa3_SV\xf6}\xf2\xc2\xf3\xd1;\xca0\xfa\xf3\x98\x90p\xa4>\xae\xba2{\xa3`EjG\x85< 3\xd0\"\xfa\xb9!\x8e\x9b\xa2\x90 գ\xbe4bH\xfdA=\xa9BE.bA\x88\x84\"\xfcn\xc2DZ ҠpqS.7\xb2.\xaa\xa4\xde\xc9C\xea\xdbj\x85\x8aam\xc4<\x81\x9107+zL\xcf\x8e*^\x962j$\xa7=\xa6\x8f#\xba\xc9\xf5stcYY\xdee\xa3-I\xedcD3\xd1\xfaX eg\xbe0RX;\xc0 sD}Y[\xd3\xc5\xd7\xe4\xc1\x91z\xf1߃\x889eo\xd8\xb78\xea\x85P\x00\xf59\xedb(a\"-\x82v\x9c\x99_I\xbd\xdcbrKL\x8fP\xf5Х\xb5\xe5CT L\xa0E\x90\xad\x8aNsK=2\xe6\xd3}F:!숲w8*fB k\xd3\xf1\x88\xddn\xf8l\x8f-t\xfdI\xe7\xa9w~\xa5a\xe6\xb4\xd0 N\xfeIwL\xf8A\x8c\x9e\xa3\xf5&\xacJF\x989-\x9czn\xd2ϰ愙\xd32Ňes\xc2\xcch\x99\xe2\x909arZ\xa6>$'LJKP\x86D\xc2DZ\x826$&\xd0\xbc!\x910\n\xb4mH$̔s\xfd\xb2\xd1\xc7q\xf1C\xe5\x00\x00\x00\x00IEND\xaeB`\x82") site_40 = []byte("\x89PNG \n\n\x00\x00\x00 IHDR\x00\x00\x00\x00\x00\x00\x00\x00\x00C\x84E\x00\x00IDATx\x8dT3x$\xde=\xdbݡ\xd2\xf9\xb4y\xe8\xe2}\xfe\xfe\xc5\xfb\x96b\xd7\xf3W'\xee\xbd\"L\xdc㯲\xeb\x97\xaa>\xd9Mz\xa3\xabO.\xca\xdd\xd5\n/\xc88/\xee\xb5B\xee\xae9Cq\xab䮣\xb7\xedƗ\x99 0\xf82Ӿ\x8fޖ\xbbƭ\x9a\xaapч9\xbb\x9f\xf0\xe3?\xc7p \xc7>ᝬ>\xac\xc2\xc5J١v{\x92h\x97\x9e\x97L\xbc\xa0\x80/\x9e\x978\xca\xd5n);(\xd4pa\x90u\x9cT\xea\xa4a\xecY\xa7\xe3ߤ\xe1e\xaa\xdd3\xc86\\\x90\xf8\xb5\xb6و\xa7M\xe3_\xc82'ƿ[O4\x99\xacu\x84P\x9a\xac'\xd5\xf8-J<\x9e\xf1=\x81n0\xfd\xa9\xad\xd6\xd6\x8c&Ԡu\xcb\xec\xf00\xc1 \x90\xce\xf9\xe5\xc2v\xc8\xf0\xed\xaa\xc8\xe8@\xf53\xff6Ȁ\xed \xfe#\xe0\xa3\x8d\xe3\x9b~ZN\xf4\x8fL\xc1t±%\xfc\x8d`xz\xf4\xe5j L\x9eF\xf0\x84K\xfe\xef\xc1\xa8\x86*\xd83\xb7\xfa6)\xa2\xd2\xdd\x8e\x00\x00\x00\x00IEND\xaeB`\x82") - site_41 = []byte("(window.webpackJsonp=window.webpackJsonp||[]).push([[2],{\"+s0g\":function(t,e,n){!function(t){\"use strict\";var e=\"jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.\".split(\"_\"),n=\"jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec\".split(\"_\"),r=[/^jan/i,/^feb/i,/^maart|mrt.?$/i,/^apr/i,/^mei$/i,/^jun[i.]?$/i,/^jul[i.]?$/i,/^aug/i,/^sep/i,/^okt/i,/^nov/i,/^dec/i],i=/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december|jan\\.?|feb\\.?|mrt\\.?|apr\\.?|ju[nl]\\.?|aug\\.?|sep\\.?|okt\\.?|nov\\.?|dec\\.?)/i;t.defineLocale(\"nl\",{months:\"januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december\".split(\"_\"),monthsShort:function(t,r){return t?/-MMM-/.test(r)?n[t.month()]:e[t.month()]:e},monthsRegex:i,monthsShortRegex:i,monthsStrictRegex:/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december)/i,monthsShortStrictRegex:/^(jan\\.?|feb\\.?|mrt\\.?|apr\\.?|mei|ju[nl]\\.?|aug\\.?|sep\\.?|okt\\.?|nov\\.?|dec\\.?)/i,monthsParse:r,longMonthsParse:r,shortMonthsParse:r,weekdays:\"zondag_maandag_dinsdag_woensdag_donderdag_vrijdag_zaterdag\".split(\"_\"),weekdaysShort:\"zo._ma._di._wo._do._vr._za.\".split(\"_\"),weekdaysMin:\"zo_ma_di_wo_do_vr_za\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD-MM-YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd D MMMM YYYY HH:mm\"},calendar:{sameDay:\"[vandaag om] LT\",nextDay:\"[morgen om] LT\",nextWeek:\"dddd [om] LT\",lastDay:\"[gisteren om] LT\",lastWeek:\"[afgelopen] dddd [om] LT\",sameElse:\"L\"},relativeTime:{future:\"over %s\",past:\"%s geleden\",s:\"een paar seconden\",ss:\"%d seconden\",m:\"\\xe9\\xe9n minuut\",mm:\"%d minuten\",h:\"\\xe9\\xe9n uur\",hh:\"%d uur\",d:\"\\xe9\\xe9n dag\",dd:\"%d dagen\",M:\"\\xe9\\xe9n maand\",MM:\"%d maanden\",y:\"\\xe9\\xe9n jaar\",yy:\"%d jaar\"},dayOfMonthOrdinalParse:/\\d{1,2}(ste|de)/,ordinal:function(t){return t+(1===t||8===t||t>=20?\"ste\":\"de\")},week:{dow:1,doy:4}})}(n(\"wd/R\"))},\"//9w\":function(t,e,n){!function(t){\"use strict\";t.defineLocale(\"se\",{months:\"o\\u0111\\u0111ajagem\\xe1nnu_guovvam\\xe1nnu_njuk\\u010dam\\xe1nnu_cuo\\u014bom\\xe1nnu_miessem\\xe1nnu_geassem\\xe1nnu_suoidnem\\xe1nnu_borgem\\xe1nnu_\\u010dak\\u010dam\\xe1nnu_golggotm\\xe1nnu_sk\\xe1bmam\\xe1nnu_juovlam\\xe1nnu\".split(\"_\"),monthsShort:\"o\\u0111\\u0111j_guov_njuk_cuo_mies_geas_suoi_borg_\\u010dak\\u010d_golg_sk\\xe1b_juov\".split(\"_\"),weekdays:\"sotnabeaivi_vuoss\\xe1rga_ma\\u014b\\u014beb\\xe1rga_gaskavahkku_duorastat_bearjadat_l\\xe1vvardat\".split(\"_\"),weekdaysShort:\"sotn_vuos_ma\\u014b_gask_duor_bear_l\\xe1v\".split(\"_\"),weekdaysMin:\"s_v_m_g_d_b_L\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD.MM.YYYY\",LL:\"MMMM D. [b.] YYYY\",LLL:\"MMMM D. [b.] YYYY [ti.] HH:mm\",LLLL:\"dddd, MMMM D. [b.] YYYY [ti.] HH:mm\"},calendar:{sameDay:\"[otne ti] LT\",nextDay:\"[ihttin ti] LT\",nextWeek:\"dddd [ti] LT\",lastDay:\"[ikte ti] LT\",lastWeek:\"[ovddit] dddd [ti] LT\",sameElse:\"L\"},relativeTime:{future:\"%s gea\\u017ees\",past:\"ma\\u014bit %s\",s:\"moadde sekunddat\",ss:\"%d sekunddat\",m:\"okta minuhta\",mm:\"%d minuhtat\",h:\"okta diimmu\",hh:\"%d diimmut\",d:\"okta beaivi\",dd:\"%d beaivvit\",M:\"okta m\\xe1nnu\",MM:\"%d m\\xe1nut\",y:\"okta jahki\",yy:\"%d jagit\"},dayOfMonthOrdinalParse:/\\d{1,2}\\./,ordinal:\"%d.\",week:{dow:1,doy:4}})}(n(\"wd/R\"))},\"/7J2\":function(t,e,n){\"use strict\";n.r(e),n.d(e,\"LogLevel\",(function(){return c})),n.d(e,\"ErrorCode\",(function(){return u})),n.d(e,\"Logger\",(function(){return h}));let r=!1,i=!1;const s={debug:1,default:2,info:2,warning:3,error:4,off:5};let o=s.default,a=null;const l=function(){try{const t=[];if([\"NFD\",\"NFC\",\"NFKD\",\"NFKC\"].forEach(e=>{try{if(\"test\"!==\"test\".normalize(e))throw new Error(\"bad normalize\")}catch(n){t.push(e)}}),t.length)throw new Error(\"missing \"+t.join(\", \"));if(String.fromCharCode(233).normalize(\"NFD\")!==String.fromCharCode(101,769))throw new Error(\"broken implementation\")}catch(t){return t.message}return null}();var c,u;!function(t){t.DEBUG=\"DEBUG\",t.INFO=\"INFO\",t.WARNING=\"WARNING\",t.ERROR=\"ERROR\",t.OFF=\"OFF\"}(c||(c={})),function(t){t.UNKNOWN_ERROR=\"UNKNOWN_ERROR\",t.NOT_IMPLEMENTED=\"NOT_IMPLEMENTED\",t.UNSUPPORTED_OPERATION=\"UNSUPPORTED_OPERATION\",t.NETWORK_ERROR=\"NETWORK_ERROR\",t.SERVER_ERROR=\"SERVER_ERROR\",t.TIMEOUT=\"TIMEOUT\",t.BUFFER_OVERRUN=\"BUFFER_OVERRUN\",t.NUMERIC_FAULT=\"NUMERIC_FAULT\",t.MISSING_NEW=\"MISSING_NEW\",t.INVALID_ARGUMENT=\"INVALID_ARGUMENT\",t.MISSING_ARGUMENT=\"MISSING_ARGUMENT\",t.UNEXPECTED_ARGUMENT=\"UNEXPECTED_ARGUMENT\",t.CALL_EXCEPTION=\"CALL_EXCEPTION\",t.INSUFFICIENT_FUNDS=\"INSUFFICIENT_FUNDS\",t.NONCE_EXPIRED=\"NONCE_EXPIRED\",t.REPLACEMENT_UNDERPRICED=\"REPLACEMENT_UNDERPRICED\",t.UNPREDICTABLE_GAS_LIMIT=\"UNPREDICTABLE_GAS_LIMIT\"}(u||(u={}));class h{constructor(t){Object.defineProperty(this,\"version\",{enumerable:!0,value:t,writable:!1})}_log(t,e){const n=t.toLowerCase();null==s[n]&&this.throwArgumentError(\"invalid log level name\",\"logLevel\",t),o>s[n]||console.log.apply(console,e)}debug(...t){this._log(h.levels.DEBUG,t)}info(...t){this._log(h.levels.INFO,t)}warn(...t){this._log(h.levels.WARNING,t)}makeError(t,e,n){if(i)return this.makeError(\"censored error\",e,{});e||(e=h.errors.UNKNOWN_ERROR),n||(n={});const r=[];Object.keys(n).forEach(t=>{try{r.push(t+\"=\"+JSON.stringify(n[t]))}catch(o){r.push(t+\"=\"+JSON.stringify(n[t].toString()))}}),r.push(\"code=\"+e),r.push(\"version=\"+this.version);const s=t;r.length&&(t+=\" (\"+r.join(\", \")+\")\");const o=new Error(t);return o.reason=s,o.code=e,Object.keys(n).forEach((function(t){o[t]=n[t]})),o}throwError(t,e,n){throw this.makeError(t,e,n)}throwArgumentError(t,e,n){return this.throwError(t,h.errors.INVALID_ARGUMENT,{argument:e,value:n})}assert(t,e,n,r){t||this.throwError(e,n,r)}assertArgument(t,e,n,r){t||this.throwArgumentError(e,n,r)}checkNormalize(t){null==t&&(t=\"platform missing String.prototype.normalize\"),l&&this.throwError(\"platform missing String.prototype.normalize\",h.errors.UNSUPPORTED_OPERATION,{operation:\"String.prototype.normalize\",form:l})}checkSafeUint53(t,e){\"number\"==typeof t&&(null==e&&(e=\"value not safe\"),(t<0||t>=9007199254740991)&&this.throwError(e,h.errors.NUMERIC_FAULT,{operation:\"checkSafeInteger\",fault:\"out-of-safe-range\",value:t}),t%1&&this.throwError(e,h.errors.NUMERIC_FAULT,{operation:\"checkSafeInteger\",fault:\"non-integer\",value:t}))}checkArgumentCount(t,e,n){n=n?\": \"+n:\"\",te&&this.throwError(\"too many arguments\"+n,h.errors.UNEXPECTED_ARGUMENT,{count:t,expectedCount:e})}checkNew(t,e){t!==Object&&null!=t||this.throwError(\"missing new\",h.errors.MISSING_NEW,{name:e.name})}checkAbstract(t,e){t===e?this.throwError(\"cannot instantiate abstract class \"+JSON.stringify(e.name)+\" directly; use a sub-class\",h.errors.UNSUPPORTED_OPERATION,{name:t.name,operation:\"new\"}):t!==Object&&null!=t||this.throwError(\"missing new\",h.errors.MISSING_NEW,{name:e.name})}static globalLogger(){return a||(a=new h(\"logger/5.0.5\")),a}static setCensorship(t,e){if(!t&&e&&this.globalLogger().throwError(\"cannot permanently disable censorship\",h.errors.UNSUPPORTED_OPERATION,{operation:\"setCensorship\"}),r){if(!t)return;this.globalLogger().throwError(\"error censorship permanent\",h.errors.UNSUPPORTED_OPERATION,{operation:\"setCensorship\"})}i=!!t,r=!!e}static setLogLevel(t){const e=s[t.toLowerCase()];null!=e?o=e:h.globalLogger().warn(\"invalid log level - \"+t)}}h.errors=u,h.levels=c},\"/X5v\":function(t,e,n){!function(t){\"use strict\";t.defineLocale(\"x-pseudo\",{months:\"J~\\xe1\\xf1\\xfa\\xe1~r\\xfd_F~\\xe9br\\xfa~\\xe1r\\xfd_~M\\xe1rc~h_\\xc1p~r\\xedl_~M\\xe1\\xfd_~J\\xfa\\xf1\\xe9~_J\\xfal~\\xfd_\\xc1\\xfa~g\\xfast~_S\\xe9p~t\\xe9mb~\\xe9r_\\xd3~ct\\xf3b~\\xe9r_\\xd1~\\xf3v\\xe9m~b\\xe9r_~D\\xe9c\\xe9~mb\\xe9r\".split(\"_\"),monthsShort:\"J~\\xe1\\xf1_~F\\xe9b_~M\\xe1r_~\\xc1pr_~M\\xe1\\xfd_~J\\xfa\\xf1_~J\\xfal_~\\xc1\\xfag_~S\\xe9p_~\\xd3ct_~\\xd1\\xf3v_~D\\xe9c\".split(\"_\"),monthsParseExact:!0,weekdays:\"S~\\xfa\\xf1d\\xe1~\\xfd_M\\xf3~\\xf1d\\xe1\\xfd~_T\\xfa\\xe9~sd\\xe1\\xfd~_W\\xe9d~\\xf1\\xe9sd~\\xe1\\xfd_T~h\\xfars~d\\xe1\\xfd_~Fr\\xedd~\\xe1\\xfd_S~\\xe1t\\xfar~d\\xe1\\xfd\".split(\"_\"),weekdaysShort:\"S~\\xfa\\xf1_~M\\xf3\\xf1_~T\\xfa\\xe9_~W\\xe9d_~Th\\xfa_~Fr\\xed_~S\\xe1t\".split(\"_\"),weekdaysMin:\"S~\\xfa_M\\xf3~_T\\xfa_~W\\xe9_T~h_Fr~_S\\xe1\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"HH:mm\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd, D MMMM YYYY HH:mm\"},calendar:{sameDay:\"[T~\\xf3d\\xe1~\\xfd \\xe1t] LT\",nextDay:\"[T~\\xf3m\\xf3~rr\\xf3~w \\xe1t] LT\",nextWeek:\"dddd [\\xe1t] LT\",lastDay:\"[\\xdd~\\xe9st~\\xe9rd\\xe1~\\xfd \\xe1t] LT\",lastWeek:\"[L~\\xe1st] dddd [\\xe1t] LT\",sameElse:\"L\"},relativeTime:{future:\"\\xed~\\xf1 %s\",past:\"%s \\xe1~g\\xf3\",s:\"\\xe1 ~f\\xe9w ~s\\xe9c\\xf3~\\xf1ds\",ss:\"%d s~\\xe9c\\xf3\\xf1~ds\",m:\"\\xe1 ~m\\xed\\xf1~\\xfat\\xe9\",mm:\"%d m~\\xed\\xf1\\xfa~t\\xe9s\",h:\"\\xe1~\\xf1 h\\xf3~\\xfar\",hh:\"%d h~\\xf3\\xfars\",d:\"\\xe1 ~d\\xe1\\xfd\",dd:\"%d d~\\xe1\\xfds\",M:\"\\xe1 ~m\\xf3\\xf1~th\",MM:\"%d m~\\xf3\\xf1t~hs\",y:\"\\xe1 ~\\xfd\\xe9\\xe1r\",yy:\"%d \\xfd~\\xe9\\xe1rs\"},dayOfMonthOrdinalParse:/\\d{1,2}(th|st|nd|rd)/,ordinal:function(t){var e=t%10;return t+(1==~~(t%100/10)?\"th\":1===e?\"st\":2===e?\"nd\":3===e?\"rd\":\"th\")},week:{dow:1,doy:4}})}(n(\"wd/R\"))},\"/ayr\":function(t,e,n){var r;function i(t){this.rand=t}if(t.exports=function(t){return r||(r=new i(null)),r.generate(t)},t.exports.Rand=i,i.prototype.generate=function(t){return this._rand(t)},i.prototype._rand=function(t){if(this.rand.getBytes)return this.rand.getBytes(t);for(var e=new Uint8Array(t),n=0;nn.lift(new s(t,e))}class s{constructor(t,e){this.compare=t,this.keySelector=e}call(t,e){return e.subscribe(new o(t,this.compare,this.keySelector))}}class o extends r.a{constructor(t,e,n){super(t),this.keySelector=n,this.hasKey=!1,\"function\"==typeof e&&(this.compare=e)}compare(t,e){return t===e}_next(t){let e;try{const{keySelector:n}=this;e=n?n(t):t}catch(r){return this.destination.error(r)}let n=!1;if(this.hasKey)try{const{compare:t}=this;n=t(this.key,e)}catch(r){return this.destination.error(r)}else this.hasKey=!0;n||(this.key=e,this.destination.next(t))}}},0:function(t,e){},\"0EUg\":function(t,e,n){\"use strict\";n.d(e,\"a\",(function(){return i}));var r=n(\"bHdf\");function i(){return Object(r.a)(1)}},\"0mo+\":function(t,e,n){!function(t){\"use strict\";var e={1:\"\\u0f21\",2:\"\\u0f22\",3:\"\\u0f23\",4:\"\\u0f24\",5:\"\\u0f25\",6:\"\\u0f26\",7:\"\\u0f27\",8:\"\\u0f28\",9:\"\\u0f29\",0:\"\\u0f20\"},n={\"\\u0f21\":\"1\",\"\\u0f22\":\"2\",\"\\u0f23\":\"3\",\"\\u0f24\":\"4\",\"\\u0f25\":\"5\",\"\\u0f26\":\"6\",\"\\u0f27\":\"7\",\"\\u0f28\":\"8\",\"\\u0f29\":\"9\",\"\\u0f20\":\"0\"};t.defineLocale(\"bo\",{months:\"\\u0f5f\\u0fb3\\u0f0b\\u0f56\\u0f0b\\u0f51\\u0f44\\u0f0b\\u0f54\\u0f7c_\\u0f5f\\u0fb3\\u0f0b\\u0f56\\u0f0b\\u0f42\\u0f49\\u0f72\\u0f66\\u0f0b\\u0f54_\\u0f5f\\u0fb3\\u0f0b\\u0f56\\u0f0b\\u0f42\\u0f66\\u0f74\\u0f58\\u0f0b\\u0f54_\\u0f5f\\u0fb3\\u0f0b\\u0f56\\u0f0b\\u0f56\\u0f5e\\u0f72\\u0f0b\\u0f54_\\u0f5f\\u0fb3\\u0f0b\\u0f56\\u0f0b\\u0f63\\u0f94\\u0f0b\\u0f54_\\u0f5f\\u0fb3\\u0f0b\\u0f56\\u0f0b\\u0f51\\u0fb2\\u0f74\\u0f42\\u0f0b\\u0f54_\\u0f5f\\u0fb3\\u0f0b\\u0f56\\u0f0b\\u0f56\\u0f51\\u0f74\\u0f53\\u0f0b\\u0f54_\\u0f5f\\u0fb3\\u0f0b\\u0f56\\u0f0b\\u0f56\\u0f62\\u0f92\\u0fb1\\u0f51\\u0f0b\\u0f54_\\u0f5f\\u0fb3\\u0f0b\\u0f56\\u0f0b\\u0f51\\u0f42\\u0f74\\u0f0b\\u0f54_\\u0f5f\\u0fb3\\u0f0b\\u0f56\\u0f0b\\u0f56\\u0f45\\u0f74\\u0f0b\\u0f54_\\u0f5f\\u0fb3\\u0f0b\\u0f56\\u0f0b\\u0f56\\u0f45\\u0f74\\u0f0b\\u0f42\\u0f45\\u0f72\\u0f42\\u0f0b\\u0f54_\\u0f5f\\u0fb3\\u0f0b\\u0f56\\u0f0b\\u0f56\\u0f45\\u0f74\\u0f0b\\u0f42\\u0f49\\u0f72\\u0f66\\u0f0b\\u0f54\".split(\"_\"),monthsShort:\"\\u0f5f\\u0fb3\\u0f0b1_\\u0f5f\\u0fb3\\u0f0b2_\\u0f5f\\u0fb3\\u0f0b3_\\u0f5f\\u0fb3\\u0f0b4_\\u0f5f\\u0fb3\\u0f0b5_\\u0f5f\\u0fb3\\u0f0b6_\\u0f5f\\u0fb3\\u0f0b7_\\u0f5f\\u0fb3\\u0f0b8_\\u0f5f\\u0fb3\\u0f0b9_\\u0f5f\\u0fb3\\u0f0b10_\\u0f5f\\u0fb3\\u0f0b11_\\u0f5f\\u0fb3\\u0f0b12\".split(\"_\"),monthsShortRegex:/^(\\u0f5f\\u0fb3\\u0f0b\\d{1,2})/,monthsParseExact:!0,weekdays:\"\\u0f42\\u0f5f\\u0f60\\u0f0b\\u0f49\\u0f72\\u0f0b\\u0f58\\u0f0b_\\u0f42\\u0f5f\\u0f60\\u0f0b\\u0f5f\\u0fb3\\u0f0b\\u0f56\\u0f0b_\\u0f42\\u0f5f\\u0f60\\u0f0b\\u0f58\\u0f72\\u0f42\\u0f0b\\u0f51\\u0f58\\u0f62\\u0f0b_\\u0f42\\u0f5f\\u0f60\\u0f0b\\u0f63\\u0fb7\\u0f42\\u0f0b\\u0f54\\u0f0b_\\u0f42\\u0f5f\\u0f60\\u0f0b\\u0f55\\u0f74\\u0f62\\u0f0b\\u0f56\\u0f74_\\u0f42\\u0f5f\\u0f60\\u0f0b\\u0f54\\u0f0b\\u0f66\\u0f44\\u0f66\\u0f0b_\\u0f42\\u0f5f\\u0f60\\u0f0b\\u0f66\\u0fa4\\u0f7a\\u0f53\\u0f0b\\u0f54\\u0f0b\".split(\"_\"),weekdaysShort:\"\\u0f49\\u0f72\\u0f0b\\u0f58\\u0f0b_\\u0f5f\\u0fb3\\u0f0b\\u0f56\\u0f0b_\\u0f58\\u0f72\\u0f42\\u0f0b\\u0f51\\u0f58\\u0f62\\u0f0b_\\u0f63\\u0fb7\\u0f42\\u0f0b\\u0f54\\u0f0b_\\u0f55\\u0f74\\u0f62\\u0f0b\\u0f56\\u0f74_\\u0f54\\u0f0b\\u0f66\\u0f44\\u0f66\\u0f0b_\\u0f66\\u0fa4\\u0f7a\\u0f53\\u0f0b\\u0f54\\u0f0b\".split(\"_\"),weekdaysMin:\"\\u0f49\\u0f72_\\u0f5f\\u0fb3_\\u0f58\\u0f72\\u0f42_\\u0f63\\u0fb7\\u0f42_\\u0f55\\u0f74\\u0f62_\\u0f66\\u0f44\\u0f66_\\u0f66\\u0fa4\\u0f7a\\u0f53\".split(\"_\"),longDateFormat:{LT:\"A h:mm\",LTS:\"A h:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY, A h:mm\",LLLL:\"dddd, D MMMM YYYY, A h:mm\"},calendar:{sameDay:\"[\\u0f51\\u0f72\\u0f0b\\u0f62\\u0f72\\u0f44] LT\",nextDay:\"[\\u0f66\\u0f44\\u0f0b\\u0f49\\u0f72\\u0f53] LT\",nextWeek:\"[\\u0f56\\u0f51\\u0f74\\u0f53\\u0f0b\\u0f55\\u0fb2\\u0f42\\u0f0b\\u0f62\\u0f97\\u0f7a\\u0f66\\u0f0b\\u0f58], LT\",lastDay:\"[\\u0f41\\u0f0b\\u0f66\\u0f44] LT\",lastWeek:\"[\\u0f56\\u0f51\\u0f74\\u0f53\\u0f0b\\u0f55\\u0fb2\\u0f42\\u0f0b\\u0f58\\u0f50\\u0f60\\u0f0b\\u0f58] dddd, LT\",sameElse:\"L\"},relativeTime:{future:\"%s \\u0f63\\u0f0b\",past:\"%s \\u0f66\\u0f94\\u0f53\\u0f0b\\u0f63\",s:\"\\u0f63\\u0f58\\u0f0b\\u0f66\\u0f44\",ss:\"%d \\u0f66\\u0f90\\u0f62\\u0f0b\\u0f46\\u0f0d\",m:\"\\u0f66\\u0f90\\u0f62\\u0f0b\\u0f58\\u0f0b\\u0f42\\u0f45\\u0f72\\u0f42\",mm:\"%d \\u0f66\\u0f90\\u0f62\\u0f0b\\u0f58\",h:\"\\u0f46\\u0f74\\u0f0b\\u0f5a\\u0f7c\\u0f51\\u0f0b\\u0f42\\u0f45\\u0f72\\u0f42\",hh:\"%d \\u0f46\\u0f74\\u0f0b\\u0f5a\\u0f7c\\u0f51\",d:\"\\u0f49\\u0f72\\u0f53\\u0f0b\\u0f42\\u0f45\\u0f72\\u0f42\",dd:\"%d \\u0f49\\u0f72\\u0f53\\u0f0b\",M:\"\\u0f5f\\u0fb3\\u0f0b\\u0f56\\u0f0b\\u0f42\\u0f45\\u0f72\\u0f42\",MM:\"%d \\u0f5f\\u0fb3\\u0f0b\\u0f56\",y:\"\\u0f63\\u0f7c\\u0f0b\\u0f42\\u0f45\\u0f72\\u0f42\",yy:\"%d \\u0f63\\u0f7c\"},preparse:function(t){return t.replace(/[\\u0f21\\u0f22\\u0f23\\u0f24\\u0f25\\u0f26\\u0f27\\u0f28\\u0f29\\u0f20]/g,(function(t){return n[t]}))},postformat:function(t){return t.replace(/\\d/g,(function(t){return e[t]}))},meridiemParse:/\\u0f58\\u0f5a\\u0f53\\u0f0b\\u0f58\\u0f7c|\\u0f5e\\u0f7c\\u0f42\\u0f66\\u0f0b\\u0f40\\u0f66|\\u0f49\\u0f72\\u0f53\\u0f0b\\u0f42\\u0f74\\u0f44|\\u0f51\\u0f42\\u0f7c\\u0f44\\u0f0b\\u0f51\\u0f42|\\u0f58\\u0f5a\\u0f53\\u0f0b\\u0f58\\u0f7c/,meridiemHour:function(t,e){return 12===t&&(t=0),\"\\u0f58\\u0f5a\\u0f53\\u0f0b\\u0f58\\u0f7c\"===e&&t>=4||\"\\u0f49\\u0f72\\u0f53\\u0f0b\\u0f42\\u0f74\\u0f44\"===e&&t<5||\"\\u0f51\\u0f42\\u0f7c\\u0f44\\u0f0b\\u0f51\\u0f42\"===e?t+12:t},meridiem:function(t,e,n){return t<4?\"\\u0f58\\u0f5a\\u0f53\\u0f0b\\u0f58\\u0f7c\":t<10?\"\\u0f5e\\u0f7c\\u0f42\\u0f66\\u0f0b\\u0f40\\u0f66\":t<17?\"\\u0f49\\u0f72\\u0f53\\u0f0b\\u0f42\\u0f74\\u0f44\":t<20?\"\\u0f51\\u0f42\\u0f7c\\u0f44\\u0f0b\\u0f51\\u0f42\":\"\\u0f58\\u0f5a\\u0f53\\u0f0b\\u0f58\\u0f7c\"},week:{dow:0,doy:6}})}(n(\"wd/R\"))},\"0tRk\":function(t,e,n){!function(t){\"use strict\";t.defineLocale(\"pt-br\",{months:\"janeiro_fevereiro_mar\\xe7o_abril_maio_junho_julho_agosto_setembro_outubro_novembro_dezembro\".split(\"_\"),monthsShort:\"jan_fev_mar_abr_mai_jun_jul_ago_set_out_nov_dez\".split(\"_\"),weekdays:\"domingo_segunda-feira_ter\\xe7a-feira_quarta-feira_quinta-feira_sexta-feira_s\\xe1bado\".split(\"_\"),weekdaysShort:\"dom_seg_ter_qua_qui_sex_s\\xe1b\".split(\"_\"),weekdaysMin:\"do_2\\xaa_3\\xaa_4\\xaa_5\\xaa_6\\xaa_s\\xe1\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D [de] MMMM [de] YYYY\",LLL:\"D [de] MMMM [de] YYYY [\\xe0s] HH:mm\",LLLL:\"dddd, D [de] MMMM [de] YYYY [\\xe0s] HH:mm\"},calendar:{sameDay:\"[Hoje \\xe0s] LT\",nextDay:\"[Amanh\\xe3 \\xe0s] LT\",nextWeek:\"dddd [\\xe0s] LT\",lastDay:\"[Ontem \\xe0s] LT\",lastWeek:function(){return 0===this.day()||6===this.day()?\"[\\xdaltimo] dddd [\\xe0s] LT\":\"[\\xdaltima] dddd [\\xe0s] LT\"},sameElse:\"L\"},relativeTime:{future:\"em %s\",past:\"h\\xe1 %s\",s:\"poucos segundos\",ss:\"%d segundos\",m:\"um minuto\",mm:\"%d minutos\",h:\"uma hora\",hh:\"%d horas\",d:\"um dia\",dd:\"%d dias\",M:\"um m\\xeas\",MM:\"%d meses\",y:\"um ano\",yy:\"%d anos\"},dayOfMonthOrdinalParse:/\\d{1,2}\\xba/,ordinal:\"%d\\xba\"})}(n(\"wd/R\"))},1:function(t,e){},\"128B\":function(t,e,n){\"use strict\";n.d(e,\"a\",(function(){return a}));var r=n(\"Kqap\"),i=n(\"BFxc\"),s=n(\"xbPD\"),o=n(\"mCNh\");function a(t,e){return arguments.length>=2?function(n){return Object(o.a)(Object(r.a)(t,e),Object(i.a)(1),Object(s.a)(e))(n)}:function(e){return Object(o.a)(Object(r.a)((e,n,r)=>t(e,n,r+1)),Object(i.a)(1))(e)}}},\"1G5W\":function(t,e,n){\"use strict\";n.d(e,\"a\",(function(){return s}));var r=n(\"l7GE\"),i=n(\"ZUHj\");function s(t){return e=>e.lift(new o(t))}class o{constructor(t){this.notifier=t}call(t,e){const n=new a(t),r=Object(i.a)(n,this.notifier);return r&&!n.seenValue?(n.add(r),e.subscribe(n)):n}}class a extends r.a{constructor(t){super(t),this.seenValue=!1}notifyNext(t,e,n,r,i){this.seenValue=!0,this.complete()}notifyComplete(){}}},\"1MdN\":function(t,e,n){\"use strict\";Object.defineProperty(e,\"__esModule\",{value:!0});var r=n(\"VJ7P\"),i=n(\"/7J2\"),s=n(\"m6LF\"),o=new i.Logger(s.version),a=n(\"VocR\");e.shuffled=a.shuffled;var l=null;try{if(null==(l=window))throw new Error(\"try next\")}catch(u){try{if(null==(l=global))throw new Error(\"try next\")}catch(u){l={}}}var c=l.crypto||l.msCrypto;c&&c.getRandomValues||(o.warn(\"WARNING: Missing strong random number source\"),c={getRandomValues:function(t){return o.throwError(\"no secure random source avaialble\",i.Logger.errors.UNSUPPORTED_OPERATION,{operation:\"crypto.getRandomValues\"})}}),e.randomBytes=function(t){(t<=0||t>1024||t%1)&&o.throwArgumentError(\"invalid length\",\"length\",t);var e=new Uint8Array(t);return c.getRandomValues(e),r.arrayify(e)}},\"1g5y\":function(t,e,n){\"use strict\";var r=n(\"ANg/\"),i=n(\"UPaY\"),s=r.rotl32,o=r.sum32,a=r.sum32_3,l=r.sum32_4,c=i.BlockHash;function u(){if(!(this instanceof u))return new u;c.call(this),this.h=[1732584193,4023233417,2562383102,271733878,3285377520],this.endian=\"little\"}function h(t,e,n,r){return t<=15?e^n^r:t<=31?e&n|~e&r:t<=47?(e|~n)^r:t<=63?e&r|n&~r:e^(n|~r)}function d(t){return t<=15?0:t<=31?1518500249:t<=47?1859775393:t<=63?2400959708:2840853838}function f(t){return t<=15?1352829926:t<=31?1548603684:t<=47?1836072691:t<=63?2053994217:0}r.inherits(u,c),e.ripemd160=u,u.blockSize=512,u.outSize=160,u.hmacStrength=192,u.padLength=64,u.prototype._update=function(t,e){for(var n=this.h[0],r=this.h[1],i=this.h[2],c=this.h[3],u=this.h[4],b=n,y=r,v=i,w=c,k=u,M=0;M<80;M++){var x=o(s(l(n,h(M,r,i,c),t[p[M]+e],d(M)),g[M]),u);n=u,u=c,c=s(i,10),i=r,r=x,x=o(s(l(b,h(79-M,y,v,w),t[m[M]+e],f(M)),_[M]),k),b=k,k=w,w=s(v,10),v=y,y=x}x=a(this.h[1],i,w),this.h[1]=a(this.h[2],c,k),this.h[2]=a(this.h[3],u,b),this.h[3]=a(this.h[4],n,y),this.h[4]=a(this.h[0],r,v),this.h[0]=x},u.prototype._digest=function(t){return\"hex\"===t?r.toHex32(this.h,\"little\"):r.split32(this.h,\"little\")};var p=[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,7,4,13,1,10,6,15,3,12,0,9,5,2,14,11,8,3,10,14,4,9,15,8,1,2,7,0,6,13,11,5,12,1,9,11,10,0,8,12,4,13,3,7,15,14,5,6,2,4,0,5,9,7,12,2,10,14,1,3,8,11,6,15,13],m=[5,14,7,0,9,2,11,4,13,6,15,8,1,10,3,12,6,11,3,7,0,13,5,10,14,15,8,12,4,9,1,2,15,5,1,3,7,14,6,9,11,8,12,2,10,0,4,13,8,6,4,1,3,11,15,0,5,12,2,13,9,7,10,14,12,15,10,4,1,5,8,7,6,2,13,14,0,3,9,11],g=[11,14,15,12,5,8,7,9,11,13,14,15,6,7,9,8,7,6,8,13,11,9,7,15,7,12,15,9,11,7,13,12,11,13,6,7,14,9,13,15,14,8,13,6,5,12,7,5,11,12,14,15,14,15,9,8,9,14,5,6,8,6,5,12,9,15,5,11,6,8,13,12,5,12,13,14,11,8,5,6],_=[8,9,9,11,13,15,15,5,7,7,8,11,14,14,12,6,9,13,15,7,12,8,9,11,7,7,12,7,6,15,13,11,9,7,15,11,8,6,6,14,12,13,5,14,13,13,7,5,15,5,8,11,14,14,6,14,6,9,12,9,12,5,15,8,8,5,12,9,12,5,14,6,8,13,6,5,15,13,11,11]},\"1ppg\":function(t,e,n){!function(t){\"use strict\";t.defineLocale(\"fil\",{months:\"Enero_Pebrero_Marso_Abril_Mayo_Hunyo_Hulyo_Agosto_Setyembre_Oktubre_Nobyembre_Disyembre\".split(\"_\"),monthsShort:\"Ene_Peb_Mar_Abr_May_Hun_Hul_Ago_Set_Okt_Nob_Dis\".split(\"_\"),weekdays:\"Linggo_Lunes_Martes_Miyerkules_Huwebes_Biyernes_Sabado\".split(\"_\"),weekdaysShort:\"Lin_Lun_Mar_Miy_Huw_Biy_Sab\".split(\"_\"),weekdaysMin:\"Li_Lu_Ma_Mi_Hu_Bi_Sab\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"MM/D/YYYY\",LL:\"MMMM D, YYYY\",LLL:\"MMMM D, YYYY HH:mm\",LLLL:\"dddd, MMMM DD, YYYY HH:mm\"},calendar:{sameDay:\"LT [ngayong araw]\",nextDay:\"[Bukas ng] LT\",nextWeek:\"LT [sa susunod na] dddd\",lastDay:\"LT [kahapon]\",lastWeek:\"LT [noong nakaraang] dddd\",sameElse:\"L\"},relativeTime:{future:\"sa loob ng %s\",past:\"%s ang nakalipas\",s:\"ilang segundo\",ss:\"%d segundo\",m:\"isang minuto\",mm:\"%d minuto\",h:\"isang oras\",hh:\"%d oras\",d:\"isang araw\",dd:\"%d araw\",M:\"isang buwan\",MM:\"%d buwan\",y:\"isang taon\",yy:\"%d taon\"},dayOfMonthOrdinalParse:/\\d{1,2}/,ordinal:function(t){return t},week:{dow:1,doy:4}})}(n(\"wd/R\"))},\"1rYy\":function(t,e,n){!function(t){\"use strict\";t.defineLocale(\"hy-am\",{months:{format:\"\\u0570\\u0578\\u0582\\u0576\\u057e\\u0561\\u0580\\u056b_\\u0583\\u0565\\u057f\\u0580\\u057e\\u0561\\u0580\\u056b_\\u0574\\u0561\\u0580\\u057f\\u056b_\\u0561\\u057a\\u0580\\u056b\\u056c\\u056b_\\u0574\\u0561\\u0575\\u056b\\u057d\\u056b_\\u0570\\u0578\\u0582\\u0576\\u056b\\u057d\\u056b_\\u0570\\u0578\\u0582\\u056c\\u056b\\u057d\\u056b_\\u0585\\u0563\\u0578\\u057d\\u057f\\u0578\\u057d\\u056b_\\u057d\\u0565\\u057a\\u057f\\u0565\\u0574\\u0562\\u0565\\u0580\\u056b_\\u0570\\u0578\\u056f\\u057f\\u0565\\u0574\\u0562\\u0565\\u0580\\u056b_\\u0576\\u0578\\u0575\\u0565\\u0574\\u0562\\u0565\\u0580\\u056b_\\u0564\\u0565\\u056f\\u057f\\u0565\\u0574\\u0562\\u0565\\u0580\\u056b\".split(\"_\"),standalone:\"\\u0570\\u0578\\u0582\\u0576\\u057e\\u0561\\u0580_\\u0583\\u0565\\u057f\\u0580\\u057e\\u0561\\u0580_\\u0574\\u0561\\u0580\\u057f_\\u0561\\u057a\\u0580\\u056b\\u056c_\\u0574\\u0561\\u0575\\u056b\\u057d_\\u0570\\u0578\\u0582\\u0576\\u056b\\u057d_\\u0570\\u0578\\u0582\\u056c\\u056b\\u057d_\\u0585\\u0563\\u0578\\u057d\\u057f\\u0578\\u057d_\\u057d\\u0565\\u057a\\u057f\\u0565\\u0574\\u0562\\u0565\\u0580_\\u0570\\u0578\\u056f\\u057f\\u0565\\u0574\\u0562\\u0565\\u0580_\\u0576\\u0578\\u0575\\u0565\\u0574\\u0562\\u0565\\u0580_\\u0564\\u0565\\u056f\\u057f\\u0565\\u0574\\u0562\\u0565\\u0580\".split(\"_\")},monthsShort:\"\\u0570\\u0576\\u057e_\\u0583\\u057f\\u0580_\\u0574\\u0580\\u057f_\\u0561\\u057a\\u0580_\\u0574\\u0575\\u057d_\\u0570\\u0576\\u057d_\\u0570\\u056c\\u057d_\\u0585\\u0563\\u057d_\\u057d\\u057a\\u057f_\\u0570\\u056f\\u057f_\\u0576\\u0574\\u0562_\\u0564\\u056f\\u057f\".split(\"_\"),weekdays:\"\\u056f\\u056b\\u0580\\u0561\\u056f\\u056b_\\u0565\\u0580\\u056f\\u0578\\u0582\\u0577\\u0561\\u0562\\u0569\\u056b_\\u0565\\u0580\\u0565\\u0584\\u0577\\u0561\\u0562\\u0569\\u056b_\\u0579\\u0578\\u0580\\u0565\\u0584\\u0577\\u0561\\u0562\\u0569\\u056b_\\u0570\\u056b\\u0576\\u0563\\u0577\\u0561\\u0562\\u0569\\u056b_\\u0578\\u0582\\u0580\\u0562\\u0561\\u0569_\\u0577\\u0561\\u0562\\u0561\\u0569\".split(\"_\"),weekdaysShort:\"\\u056f\\u0580\\u056f_\\u0565\\u0580\\u056f_\\u0565\\u0580\\u0584_\\u0579\\u0580\\u0584_\\u0570\\u0576\\u0563_\\u0578\\u0582\\u0580\\u0562_\\u0577\\u0562\\u0569\".split(\"_\"),weekdaysMin:\"\\u056f\\u0580\\u056f_\\u0565\\u0580\\u056f_\\u0565\\u0580\\u0584_\\u0579\\u0580\\u0584_\\u0570\\u0576\\u0563_\\u0578\\u0582\\u0580\\u0562_\\u0577\\u0562\\u0569\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD.MM.YYYY\",LL:\"D MMMM YYYY \\u0569.\",LLL:\"D MMMM YYYY \\u0569., HH:mm\",LLLL:\"dddd, D MMMM YYYY \\u0569., HH:mm\"},calendar:{sameDay:\"[\\u0561\\u0575\\u057d\\u0585\\u0580] LT\",nextDay:\"[\\u057e\\u0561\\u0572\\u0568] LT\",lastDay:\"[\\u0565\\u0580\\u0565\\u056f] LT\",nextWeek:function(){return\"dddd [\\u0585\\u0580\\u0568 \\u056a\\u0561\\u0574\\u0568] LT\"},lastWeek:function(){return\"[\\u0561\\u0576\\u0581\\u0561\\u056e] dddd [\\u0585\\u0580\\u0568 \\u056a\\u0561\\u0574\\u0568] LT\"},sameElse:\"L\"},relativeTime:{future:\"%s \\u0570\\u0565\\u057f\\u0578\",past:\"%s \\u0561\\u057c\\u0561\\u057b\",s:\"\\u0574\\u056b \\u0584\\u0561\\u0576\\u056b \\u057e\\u0561\\u0575\\u0580\\u056f\\u0575\\u0561\\u0576\",ss:\"%d \\u057e\\u0561\\u0575\\u0580\\u056f\\u0575\\u0561\\u0576\",m:\"\\u0580\\u0578\\u057a\\u0565\",mm:\"%d \\u0580\\u0578\\u057a\\u0565\",h:\"\\u056a\\u0561\\u0574\",hh:\"%d \\u056a\\u0561\\u0574\",d:\"\\u0585\\u0580\",dd:\"%d \\u0585\\u0580\",M:\"\\u0561\\u0574\\u056b\\u057d\",MM:\"%d \\u0561\\u0574\\u056b\\u057d\",y:\"\\u057f\\u0561\\u0580\\u056b\",yy:\"%d \\u057f\\u0561\\u0580\\u056b\"},meridiemParse:/\\u0563\\u056b\\u0577\\u0565\\u0580\\u057e\\u0561|\\u0561\\u057c\\u0561\\u057e\\u0578\\u057f\\u057e\\u0561|\\u0581\\u0565\\u0580\\u0565\\u056f\\u057e\\u0561|\\u0565\\u0580\\u0565\\u056f\\u0578\\u0575\\u0561\\u0576/,isPM:function(t){return/^(\\u0581\\u0565\\u0580\\u0565\\u056f\\u057e\\u0561|\\u0565\\u0580\\u0565\\u056f\\u0578\\u0575\\u0561\\u0576)$/.test(t)},meridiem:function(t){return t<4?\"\\u0563\\u056b\\u0577\\u0565\\u0580\\u057e\\u0561\":t<12?\"\\u0561\\u057c\\u0561\\u057e\\u0578\\u057f\\u057e\\u0561\":t<17?\"\\u0581\\u0565\\u0580\\u0565\\u056f\\u057e\\u0561\":\"\\u0565\\u0580\\u0565\\u056f\\u0578\\u0575\\u0561\\u0576\"},dayOfMonthOrdinalParse:/\\d{1,2}|\\d{1,2}-(\\u056b\\u0576|\\u0580\\u0564)/,ordinal:function(t,e){switch(e){case\"DDD\":case\"w\":case\"W\":case\"DDDo\":return 1===t?t+\"-\\u056b\\u0576\":t+\"-\\u0580\\u0564\";default:return t}},week:{dow:1,doy:7}})}(n(\"wd/R\"))},\"1uah\":function(t,e,n){\"use strict\";n.d(e,\"b\",(function(){return c})),n.d(e,\"a\",(function(){return u}));var r=n(\"yCtX\"),i=n(\"DH7j\"),s=n(\"7o/Q\"),o=n(\"l7GE\"),a=n(\"ZUHj\"),l=n(\"Lhse\");function c(...t){const e=t[t.length-1];return\"function\"==typeof e&&t.pop(),Object(r.a)(t,void 0).lift(new u(e))}class u{constructor(t){this.resultSelector=t}call(t,e){return e.subscribe(new h(t,this.resultSelector))}}class h extends s.a{constructor(t,e,n=Object.create(null)){super(t),this.iterators=[],this.active=0,this.resultSelector=\"function\"==typeof e?e:null,this.values=n}_next(t){const e=this.iterators;Object(i.a)(t)?e.push(new f(t)):e.push(\"function\"==typeof t[l.a]?new d(t[l.a]()):new p(this.destination,this,t))}_complete(){const t=this.iterators,e=t.length;if(this.unsubscribe(),0!==e){this.active=e;for(let n=0;nthis.index}hasCompleted(){return this.array.length===this.index}}class p extends o.a{constructor(t,e,n){super(t),this.parent=e,this.observable=n,this.stillUnsubscribed=!0,this.buffer=[],this.isComplete=!1}[l.a](){return this}next(){const t=this.buffer;return 0===t.length&&this.isComplete?{value:null,done:!0}:{value:t.shift(),done:!1}}hasValue(){return this.buffer.length>0}hasCompleted(){return 0===this.buffer.length&&this.isComplete}notifyComplete(){this.buffer.length>0?(this.isComplete=!0,this.parent.notifyInactive()):this.destination.complete()}notifyNext(t,e,n,r,i){this.buffer.push(e),this.parent.checkIterators()}subscribe(t,e){return Object(a.a)(this,this.observable,this,e)}}},\"1xZ4\":function(t,e,n){!function(t){\"use strict\";t.defineLocale(\"ca\",{months:{standalone:\"gener_febrer_mar\\xe7_abril_maig_juny_juliol_agost_setembre_octubre_novembre_desembre\".split(\"_\"),format:\"de gener_de febrer_de mar\\xe7_d'abril_de maig_de juny_de juliol_d'agost_de setembre_d'octubre_de novembre_de desembre\".split(\"_\"),isFormat:/D[oD]?(\\s)+MMMM/},monthsShort:\"gen._febr._mar\\xe7_abr._maig_juny_jul._ag._set._oct._nov._des.\".split(\"_\"),monthsParseExact:!0,weekdays:\"diumenge_dilluns_dimarts_dimecres_dijous_divendres_dissabte\".split(\"_\"),weekdaysShort:\"dg._dl._dt._dc._dj._dv._ds.\".split(\"_\"),weekdaysMin:\"dg_dl_dt_dc_dj_dv_ds\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"H:mm\",LTS:\"H:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM [de] YYYY\",ll:\"D MMM YYYY\",LLL:\"D MMMM [de] YYYY [a les] H:mm\",lll:\"D MMM YYYY, H:mm\",LLLL:\"dddd D MMMM [de] YYYY [a les] H:mm\",llll:\"ddd D MMM YYYY, H:mm\"},calendar:{sameDay:function(){return\"[avui a \"+(1!==this.hours()?\"les\":\"la\")+\"] LT\"},nextDay:function(){return\"[dem\\xe0 a \"+(1!==this.hours()?\"les\":\"la\")+\"] LT\"},nextWeek:function(){return\"dddd [a \"+(1!==this.hours()?\"les\":\"la\")+\"] LT\"},lastDay:function(){return\"[ahir a \"+(1!==this.hours()?\"les\":\"la\")+\"] LT\"},lastWeek:function(){return\"[el] dddd [passat a \"+(1!==this.hours()?\"les\":\"la\")+\"] LT\"},sameElse:\"L\"},relativeTime:{future:\"d'aqu\\xed %s\",past:\"fa %s\",s:\"uns segons\",ss:\"%d segons\",m:\"un minut\",mm:\"%d minuts\",h:\"una hora\",hh:\"%d hores\",d:\"un dia\",dd:\"%d dies\",M:\"un mes\",MM:\"%d mesos\",y:\"un any\",yy:\"%d anys\"},dayOfMonthOrdinalParse:/\\d{1,2}(r|n|t|\\xe8|a)/,ordinal:function(t,e){var n=1===t?\"r\":2===t?\"n\":3===t?\"r\":4===t?\"t\":\"\\xe8\";return\"w\"!==e&&\"W\"!==e||(n=\"a\"),t+n},week:{dow:1,doy:4}})}(n(\"wd/R\"))},2:function(t,e,n){t.exports=n(\"zUnb\")},\"2QA8\":function(t,e,n){\"use strict\";n.d(e,\"a\",(function(){return r}));const r=(()=>\"function\"==typeof Symbol?Symbol(\"rxSubscriber\"):\"@@rxSubscriber_\"+Math.random())()},\"2Vo4\":function(t,e,n){\"use strict\";n.d(e,\"a\",(function(){return s}));var r=n(\"XNiG\"),i=n(\"9ppp\");class s extends r.a{constructor(t){super(),this._value=t}get value(){return this.getValue()}_subscribe(t){const e=super._subscribe(t);return e&&!e.closed&&t.next(this._value),e}getValue(){if(this.hasError)throw this.thrownError;if(this.closed)throw new i.a;return this._value}next(t){super.next(this._value=t)}}},\"2fFW\":function(t,e,n){\"use strict\";n.d(e,\"a\",(function(){return i}));let r=!1;const i={Promise:void 0,set useDeprecatedSynchronousErrorHandling(t){if(t){const t=new Error;console.warn(\"DEPRECATED! RxJS was set to use deprecated synchronous error handling behavior by code at: \\n\"+t.stack)}else r&&console.log(\"RxJS: Back to a better error behavior. Thank you. <3\");r=t},get useDeprecatedSynchronousErrorHandling(){return r}}},\"2fjn\":function(t,e,n){!function(t){\"use strict\";t.defineLocale(\"fr-ca\",{months:\"janvier_f\\xe9vrier_mars_avril_mai_juin_juillet_ao\\xfbt_septembre_octobre_novembre_d\\xe9cembre\".split(\"_\"),monthsShort:\"janv._f\\xe9vr._mars_avr._mai_juin_juil._ao\\xfbt_sept._oct._nov._d\\xe9c.\".split(\"_\"),monthsParseExact:!0,weekdays:\"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi\".split(\"_\"),weekdaysShort:\"dim._lun._mar._mer._jeu._ven._sam.\".split(\"_\"),weekdaysMin:\"di_lu_ma_me_je_ve_sa\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"YYYY-MM-DD\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd D MMMM YYYY HH:mm\"},calendar:{sameDay:\"[Aujourd\\u2019hui \\xe0] LT\",nextDay:\"[Demain \\xe0] LT\",nextWeek:\"dddd [\\xe0] LT\",lastDay:\"[Hier \\xe0] LT\",lastWeek:\"dddd [dernier \\xe0] LT\",sameElse:\"L\"},relativeTime:{future:\"dans %s\",past:\"il y a %s\",s:\"quelques secondes\",ss:\"%d secondes\",m:\"une minute\",mm:\"%d minutes\",h:\"une heure\",hh:\"%d heures\",d:\"un jour\",dd:\"%d jours\",M:\"un mois\",MM:\"%d mois\",y:\"un an\",yy:\"%d ans\"},dayOfMonthOrdinalParse:/\\d{1,2}(er|e)/,ordinal:function(t,e){switch(e){default:case\"M\":case\"Q\":case\"D\":case\"DDD\":case\"d\":return t+(1===t?\"er\":\"e\");case\"w\":case\"W\":return t+(1===t?\"re\":\"e\")}}})}(n(\"wd/R\"))},\"2j6C\":function(t,e){function n(t,e){if(!t)throw new Error(e||\"Assertion failed\")}t.exports=n,n.equal=function(t,e,n){if(t!=e)throw new Error(n||\"Assertion failed: \"+t+\" != \"+e)}},\"2t7c\":function(t,e,n){\"use strict\";var r=n(\"ANg/\"),i=n(\"UPaY\"),s=n(\"tH0i\"),o=r.rotl32,a=r.sum32,l=r.sum32_5,c=s.ft_1,u=i.BlockHash,h=[1518500249,1859775393,2400959708,3395469782];function d(){if(!(this instanceof d))return new d;u.call(this),this.h=[1732584193,4023233417,2562383102,271733878,3285377520],this.W=new Array(80)}r.inherits(d,u),t.exports=d,d.blockSize=512,d.outSize=160,d.hmacStrength=80,d.padLength=64,d.prototype._update=function(t,e){for(var n=this.W,r=0;r<16;r++)n[r]=t[e+r];for(;r=20?\"ste\":\"de\")},week:{dow:1,doy:4}})}(n(\"wd/R\"))},3:function(t,e){},\"3E0/\":function(t,e,n){\"use strict\";n.d(e,\"a\",(function(){return a}));var r=n(\"D0XW\"),i=n(\"mlxB\"),s=n(\"7o/Q\"),o=n(\"WMd4\");function a(t,e=r.a){const n=Object(i.a)(t)?+t-e.now():Math.abs(t);return t=>t.lift(new l(n,e))}class l{constructor(t,e){this.delay=t,this.scheduler=e}call(t,e){return e.subscribe(new c(t,this.delay,this.scheduler))}}class c extends s.a{constructor(t,e,n){super(t),this.delay=e,this.scheduler=n,this.queue=[],this.active=!1,this.errored=!1}static dispatch(t){const e=t.source,n=e.queue,r=t.scheduler,i=t.destination;for(;n.length>0&&n[0].time-r.now()<=0;)n.shift().notification.observe(i);if(n.length>0){const e=Math.max(0,n[0].time-r.now());this.schedule(t,e)}else this.unsubscribe(),e.active=!1}_schedule(t){this.active=!0,this.destination.add(t.schedule(c.dispatch,this.delay,{source:this,destination:this.destination,scheduler:t}))}scheduleNotification(t){if(!0===this.errored)return;const e=this.scheduler,n=new u(e.now()+this.delay,t);this.queue.push(n),!1===this.active&&this._schedule(e)}_next(t){this.scheduleNotification(o.a.createNext(t))}_error(t){this.errored=!0,this.queue=[],this.destination.error(t),this.unsubscribe()}_complete(){this.scheduleNotification(o.a.createComplete()),this.unsubscribe()}}class u{constructor(t,e){this.time=t,this.notification=e}}},\"3E1r\":function(t,e,n){!function(t){\"use strict\";var e={1:\"\\u0967\",2:\"\\u0968\",3:\"\\u0969\",4:\"\\u096a\",5:\"\\u096b\",6:\"\\u096c\",7:\"\\u096d\",8:\"\\u096e\",9:\"\\u096f\",0:\"\\u0966\"},n={\"\\u0967\":\"1\",\"\\u0968\":\"2\",\"\\u0969\":\"3\",\"\\u096a\":\"4\",\"\\u096b\":\"5\",\"\\u096c\":\"6\",\"\\u096d\":\"7\",\"\\u096e\":\"8\",\"\\u096f\":\"9\",\"\\u0966\":\"0\"};t.defineLocale(\"hi\",{months:\"\\u091c\\u0928\\u0935\\u0930\\u0940_\\u092b\\u093c\\u0930\\u0935\\u0930\\u0940_\\u092e\\u093e\\u0930\\u094d\\u091a_\\u0905\\u092a\\u094d\\u0930\\u0948\\u0932_\\u092e\\u0908_\\u091c\\u0942\\u0928_\\u091c\\u0941\\u0932\\u093e\\u0908_\\u0905\\u0917\\u0938\\u094d\\u0924_\\u0938\\u093f\\u0924\\u092e\\u094d\\u092c\\u0930_\\u0905\\u0915\\u094d\\u091f\\u0942\\u092c\\u0930_\\u0928\\u0935\\u092e\\u094d\\u092c\\u0930_\\u0926\\u093f\\u0938\\u092e\\u094d\\u092c\\u0930\".split(\"_\"),monthsShort:\"\\u091c\\u0928._\\u092b\\u093c\\u0930._\\u092e\\u093e\\u0930\\u094d\\u091a_\\u0905\\u092a\\u094d\\u0930\\u0948._\\u092e\\u0908_\\u091c\\u0942\\u0928_\\u091c\\u0941\\u0932._\\u0905\\u0917._\\u0938\\u093f\\u0924._\\u0905\\u0915\\u094d\\u091f\\u0942._\\u0928\\u0935._\\u0926\\u093f\\u0938.\".split(\"_\"),monthsParseExact:!0,weekdays:\"\\u0930\\u0935\\u093f\\u0935\\u093e\\u0930_\\u0938\\u094b\\u092e\\u0935\\u093e\\u0930_\\u092e\\u0902\\u0917\\u0932\\u0935\\u093e\\u0930_\\u092c\\u0941\\u0927\\u0935\\u093e\\u0930_\\u0917\\u0941\\u0930\\u0942\\u0935\\u093e\\u0930_\\u0936\\u0941\\u0915\\u094d\\u0930\\u0935\\u093e\\u0930_\\u0936\\u0928\\u093f\\u0935\\u093e\\u0930\".split(\"_\"),weekdaysShort:\"\\u0930\\u0935\\u093f_\\u0938\\u094b\\u092e_\\u092e\\u0902\\u0917\\u0932_\\u092c\\u0941\\u0927_\\u0917\\u0941\\u0930\\u0942_\\u0936\\u0941\\u0915\\u094d\\u0930_\\u0936\\u0928\\u093f\".split(\"_\"),weekdaysMin:\"\\u0930_\\u0938\\u094b_\\u092e\\u0902_\\u092c\\u0941_\\u0917\\u0941_\\u0936\\u0941_\\u0936\".split(\"_\"),longDateFormat:{LT:\"A h:mm \\u092c\\u091c\\u0947\",LTS:\"A h:mm:ss \\u092c\\u091c\\u0947\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY, A h:mm \\u092c\\u091c\\u0947\",LLLL:\"dddd, D MMMM YYYY, A h:mm \\u092c\\u091c\\u0947\"},calendar:{sameDay:\"[\\u0906\\u091c] LT\",nextDay:\"[\\u0915\\u0932] LT\",nextWeek:\"dddd, LT\",lastDay:\"[\\u0915\\u0932] LT\",lastWeek:\"[\\u092a\\u093f\\u091b\\u0932\\u0947] dddd, LT\",sameElse:\"L\"},relativeTime:{future:\"%s \\u092e\\u0947\\u0902\",past:\"%s \\u092a\\u0939\\u0932\\u0947\",s:\"\\u0915\\u0941\\u091b \\u0939\\u0940 \\u0915\\u094d\\u0937\\u0923\",ss:\"%d \\u0938\\u0947\\u0915\\u0902\\u0921\",m:\"\\u090f\\u0915 \\u092e\\u093f\\u0928\\u091f\",mm:\"%d \\u092e\\u093f\\u0928\\u091f\",h:\"\\u090f\\u0915 \\u0918\\u0902\\u091f\\u093e\",hh:\"%d \\u0918\\u0902\\u091f\\u0947\",d:\"\\u090f\\u0915 \\u0926\\u093f\\u0928\",dd:\"%d \\u0926\\u093f\\u0928\",M:\"\\u090f\\u0915 \\u092e\\u0939\\u0940\\u0928\\u0947\",MM:\"%d \\u092e\\u0939\\u0940\\u0928\\u0947\",y:\"\\u090f\\u0915 \\u0935\\u0930\\u094d\\u0937\",yy:\"%d \\u0935\\u0930\\u094d\\u0937\"},preparse:function(t){return t.replace(/[\\u0967\\u0968\\u0969\\u096a\\u096b\\u096c\\u096d\\u096e\\u096f\\u0966]/g,(function(t){return n[t]}))},postformat:function(t){return t.replace(/\\d/g,(function(t){return e[t]}))},meridiemParse:/\\u0930\\u093e\\u0924|\\u0938\\u0941\\u092c\\u0939|\\u0926\\u094b\\u092a\\u0939\\u0930|\\u0936\\u093e\\u092e/,meridiemHour:function(t,e){return 12===t&&(t=0),\"\\u0930\\u093e\\u0924\"===e?t<4?t:t+12:\"\\u0938\\u0941\\u092c\\u0939\"===e?t:\"\\u0926\\u094b\\u092a\\u0939\\u0930\"===e?t>=10?t:t+12:\"\\u0936\\u093e\\u092e\"===e?t+12:void 0},meridiem:function(t,e,n){return t<4?\"\\u0930\\u093e\\u0924\":t<10?\"\\u0938\\u0941\\u092c\\u0939\":t<17?\"\\u0926\\u094b\\u092a\\u0939\\u0930\":t<20?\"\\u0936\\u093e\\u092e\":\"\\u0930\\u093e\\u0924\"},week:{dow:0,doy:6}})}(n(\"wd/R\"))},\"3N8a\":function(t,e,n){\"use strict\";n.d(e,\"a\",(function(){return s}));var r=n(\"quSY\");class i extends r.a{constructor(t,e){super()}schedule(t,e=0){return this}}class s extends i{constructor(t,e){super(t,e),this.scheduler=t,this.work=e,this.pending=!1}schedule(t,e=0){if(this.closed)return this;this.state=t;const n=this.id,r=this.scheduler;return null!=n&&(this.id=this.recycleAsyncId(r,n,e)),this.pending=!0,this.delay=e,this.id=this.id||this.requestAsyncId(r,this.id,e),this}requestAsyncId(t,e,n=0){return setInterval(t.flush.bind(t,this),n)}recycleAsyncId(t,e,n=0){if(null!==n&&this.delay===n&&!1===this.pending)return e;clearInterval(e)}execute(t,e){if(this.closed)return new Error(\"executing a cancelled action\");this.pending=!1;const n=this._execute(t,e);if(n)return n;!1===this.pending&&null!=this.id&&(this.id=this.recycleAsyncId(this.scheduler,this.id,null))}_execute(t,e){let n=!1,r=void 0;try{this.work(t)}catch(i){n=!0,r=!!i&&i||new Error(i)}if(n)return this.unsubscribe(),r}_unsubscribe(){const t=this.id,e=this.scheduler,n=e.actions,r=n.indexOf(this);this.work=null,this.state=null,this.pending=!1,this.scheduler=null,-1!==r&&n.splice(r,1),null!=t&&(this.id=this.recycleAsyncId(e,t,null)),this.delay=null}}},\"3UWI\":function(t,e,n){\"use strict\";n.d(e,\"a\",(function(){return o}));var r=n(\"D0XW\"),i=n(\"tnsW\"),s=n(\"PqYM\");function o(t,e=r.a){return Object(i.a)(()=>Object(s.a)(t,e))}},\"3fSM\":function(t,e,n){\"use strict\";Object.defineProperty(e,\"__esModule\",{value:!0}),e.version=\"sha2/5.0.3\"},4:function(t,e){},\"4I5i\":function(t,e,n){\"use strict\";n.d(e,\"a\",(function(){return r}));const r=(()=>{function t(){return Error.call(this),this.message=\"argument out of range\",this.name=\"ArgumentOutOfRangeError\",this}return t.prototype=Object.create(Error.prototype),t})()},\"4MV3\":function(t,e,n){!function(t){\"use strict\";var e={1:\"\\u0ae7\",2:\"\\u0ae8\",3:\"\\u0ae9\",4:\"\\u0aea\",5:\"\\u0aeb\",6:\"\\u0aec\",7:\"\\u0aed\",8:\"\\u0aee\",9:\"\\u0aef\",0:\"\\u0ae6\"},n={\"\\u0ae7\":\"1\",\"\\u0ae8\":\"2\",\"\\u0ae9\":\"3\",\"\\u0aea\":\"4\",\"\\u0aeb\":\"5\",\"\\u0aec\":\"6\",\"\\u0aed\":\"7\",\"\\u0aee\":\"8\",\"\\u0aef\":\"9\",\"\\u0ae6\":\"0\"};t.defineLocale(\"gu\",{months:\"\\u0a9c\\u0abe\\u0aa8\\u0acd\\u0aaf\\u0ac1\\u0a86\\u0ab0\\u0ac0_\\u0aab\\u0ac7\\u0aac\\u0acd\\u0ab0\\u0ac1\\u0a86\\u0ab0\\u0ac0_\\u0aae\\u0abe\\u0ab0\\u0acd\\u0a9a_\\u0a8f\\u0aaa\\u0acd\\u0ab0\\u0abf\\u0ab2_\\u0aae\\u0ac7_\\u0a9c\\u0ac2\\u0aa8_\\u0a9c\\u0ac1\\u0ab2\\u0abe\\u0a88_\\u0a91\\u0a97\\u0ab8\\u0acd\\u0a9f_\\u0ab8\\u0aaa\\u0acd\\u0a9f\\u0ac7\\u0aae\\u0acd\\u0aac\\u0ab0_\\u0a91\\u0a95\\u0acd\\u0a9f\\u0acd\\u0aac\\u0ab0_\\u0aa8\\u0ab5\\u0ac7\\u0aae\\u0acd\\u0aac\\u0ab0_\\u0aa1\\u0abf\\u0ab8\\u0ac7\\u0aae\\u0acd\\u0aac\\u0ab0\".split(\"_\"),monthsShort:\"\\u0a9c\\u0abe\\u0aa8\\u0acd\\u0aaf\\u0ac1._\\u0aab\\u0ac7\\u0aac\\u0acd\\u0ab0\\u0ac1._\\u0aae\\u0abe\\u0ab0\\u0acd\\u0a9a_\\u0a8f\\u0aaa\\u0acd\\u0ab0\\u0abf._\\u0aae\\u0ac7_\\u0a9c\\u0ac2\\u0aa8_\\u0a9c\\u0ac1\\u0ab2\\u0abe._\\u0a91\\u0a97._\\u0ab8\\u0aaa\\u0acd\\u0a9f\\u0ac7._\\u0a91\\u0a95\\u0acd\\u0a9f\\u0acd._\\u0aa8\\u0ab5\\u0ac7._\\u0aa1\\u0abf\\u0ab8\\u0ac7.\".split(\"_\"),monthsParseExact:!0,weekdays:\"\\u0ab0\\u0ab5\\u0abf\\u0ab5\\u0abe\\u0ab0_\\u0ab8\\u0acb\\u0aae\\u0ab5\\u0abe\\u0ab0_\\u0aae\\u0a82\\u0a97\\u0ab3\\u0ab5\\u0abe\\u0ab0_\\u0aac\\u0ac1\\u0aa7\\u0acd\\u0ab5\\u0abe\\u0ab0_\\u0a97\\u0ac1\\u0ab0\\u0ac1\\u0ab5\\u0abe\\u0ab0_\\u0ab6\\u0ac1\\u0a95\\u0acd\\u0ab0\\u0ab5\\u0abe\\u0ab0_\\u0ab6\\u0aa8\\u0abf\\u0ab5\\u0abe\\u0ab0\".split(\"_\"),weekdaysShort:\"\\u0ab0\\u0ab5\\u0abf_\\u0ab8\\u0acb\\u0aae_\\u0aae\\u0a82\\u0a97\\u0ab3_\\u0aac\\u0ac1\\u0aa7\\u0acd_\\u0a97\\u0ac1\\u0ab0\\u0ac1_\\u0ab6\\u0ac1\\u0a95\\u0acd\\u0ab0_\\u0ab6\\u0aa8\\u0abf\".split(\"_\"),weekdaysMin:\"\\u0ab0_\\u0ab8\\u0acb_\\u0aae\\u0a82_\\u0aac\\u0ac1_\\u0a97\\u0ac1_\\u0ab6\\u0ac1_\\u0ab6\".split(\"_\"),longDateFormat:{LT:\"A h:mm \\u0ab5\\u0abe\\u0a97\\u0acd\\u0aaf\\u0ac7\",LTS:\"A h:mm:ss \\u0ab5\\u0abe\\u0a97\\u0acd\\u0aaf\\u0ac7\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY, A h:mm \\u0ab5\\u0abe\\u0a97\\u0acd\\u0aaf\\u0ac7\",LLLL:\"dddd, D MMMM YYYY, A h:mm \\u0ab5\\u0abe\\u0a97\\u0acd\\u0aaf\\u0ac7\"},calendar:{sameDay:\"[\\u0a86\\u0a9c] LT\",nextDay:\"[\\u0a95\\u0abe\\u0ab2\\u0ac7] LT\",nextWeek:\"dddd, LT\",lastDay:\"[\\u0a97\\u0a87\\u0a95\\u0abe\\u0ab2\\u0ac7] LT\",lastWeek:\"[\\u0aaa\\u0abe\\u0a9b\\u0ab2\\u0abe] dddd, LT\",sameElse:\"L\"},relativeTime:{future:\"%s \\u0aae\\u0abe\",past:\"%s \\u0aaa\\u0ab9\\u0ac7\\u0ab2\\u0abe\",s:\"\\u0a85\\u0aae\\u0ac1\\u0a95 \\u0aaa\\u0ab3\\u0acb\",ss:\"%d \\u0ab8\\u0ac7\\u0a95\\u0a82\\u0aa1\",m:\"\\u0a8f\\u0a95 \\u0aae\\u0abf\\u0aa8\\u0abf\\u0a9f\",mm:\"%d \\u0aae\\u0abf\\u0aa8\\u0abf\\u0a9f\",h:\"\\u0a8f\\u0a95 \\u0a95\\u0ab2\\u0abe\\u0a95\",hh:\"%d \\u0a95\\u0ab2\\u0abe\\u0a95\",d:\"\\u0a8f\\u0a95 \\u0aa6\\u0abf\\u0ab5\\u0ab8\",dd:\"%d \\u0aa6\\u0abf\\u0ab5\\u0ab8\",M:\"\\u0a8f\\u0a95 \\u0aae\\u0ab9\\u0abf\\u0aa8\\u0acb\",MM:\"%d \\u0aae\\u0ab9\\u0abf\\u0aa8\\u0acb\",y:\"\\u0a8f\\u0a95 \\u0ab5\\u0ab0\\u0acd\\u0ab7\",yy:\"%d \\u0ab5\\u0ab0\\u0acd\\u0ab7\"},preparse:function(t){return t.replace(/[\\u0ae7\\u0ae8\\u0ae9\\u0aea\\u0aeb\\u0aec\\u0aed\\u0aee\\u0aef\\u0ae6]/g,(function(t){return n[t]}))},postformat:function(t){return t.replace(/\\d/g,(function(t){return e[t]}))},meridiemParse:/\\u0ab0\\u0abe\\u0aa4|\\u0aac\\u0aaa\\u0acb\\u0ab0|\\u0ab8\\u0ab5\\u0abe\\u0ab0|\\u0ab8\\u0abe\\u0a82\\u0a9c/,meridiemHour:function(t,e){return 12===t&&(t=0),\"\\u0ab0\\u0abe\\u0aa4\"===e?t<4?t:t+12:\"\\u0ab8\\u0ab5\\u0abe\\u0ab0\"===e?t:\"\\u0aac\\u0aaa\\u0acb\\u0ab0\"===e?t>=10?t:t+12:\"\\u0ab8\\u0abe\\u0a82\\u0a9c\"===e?t+12:void 0},meridiem:function(t,e,n){return t<4?\"\\u0ab0\\u0abe\\u0aa4\":t<10?\"\\u0ab8\\u0ab5\\u0abe\\u0ab0\":t<17?\"\\u0aac\\u0aaa\\u0acb\\u0ab0\":t<20?\"\\u0ab8\\u0abe\\u0a82\\u0a9c\":\"\\u0ab0\\u0abe\\u0aa4\"},week:{dow:0,doy:6}})}(n(\"wd/R\"))},\"4WVH\":function(t,e,n){\"use strict\";n.r(e),n.d(e,\"encode\",(function(){return l})),n.d(e,\"decode\",(function(){return h}));var r=n(\"VJ7P\"),i=n(\"/7J2\");const s=new i.Logger(\"rlp/5.0.3\");function o(t){const e=[];for(;t;)e.unshift(255&t),t>>=8;return e}function a(t,e,n){let r=0;for(let i=0;ie+1+r&&s.throwError(\"child data too short\",i.Logger.errors.BUFFER_OVERRUN,{})}return{consumed:1+r,result:o}}function u(t,e){if(0===t.length&&s.throwError(\"data too short\",i.Logger.errors.BUFFER_OVERRUN,{}),t[e]>=248){const n=t[e]-247;e+1+n>t.length&&s.throwError(\"data short segment too short\",i.Logger.errors.BUFFER_OVERRUN,{});const r=a(t,e+1,n);return e+1+n+r>t.length&&s.throwError(\"data long segment too short\",i.Logger.errors.BUFFER_OVERRUN,{}),c(t,e,e+1+n,n+r)}if(t[e]>=192){const n=t[e]-192;return e+1+n>t.length&&s.throwError(\"data array too short\",i.Logger.errors.BUFFER_OVERRUN,{}),c(t,e,e+1,n)}if(t[e]>=184){const n=t[e]-183;e+1+n>t.length&&s.throwError(\"data array too short\",i.Logger.errors.BUFFER_OVERRUN,{});const o=a(t,e+1,n);return e+1+n+o>t.length&&s.throwError(\"data array too short\",i.Logger.errors.BUFFER_OVERRUN,{}),{consumed:1+n+o,result:Object(r.hexlify)(t.slice(e+1+n,e+1+n+o))}}if(t[e]>=128){const n=t[e]-128;return e+1+n>t.length&&s.throwError(\"data too short\",i.Logger.errors.BUFFER_OVERRUN,{}),{consumed:1+n,result:Object(r.hexlify)(t.slice(e+1,e+1+n))}}return{consumed:1,result:Object(r.hexlify)(t[e])}}function h(t){const e=Object(r.arrayify)(t),n=u(e,0);return n.consumed!==e.length&&s.throwArgumentError(\"invalid rlp data\",\"data\",t),n.result}},\"4dOw\":function(t,e,n){!function(t){\"use strict\";t.defineLocale(\"en-ie\",{months:\"January_February_March_April_May_June_July_August_September_October_November_December\".split(\"_\"),monthsShort:\"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec\".split(\"_\"),weekdays:\"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday\".split(\"_\"),weekdaysShort:\"Sun_Mon_Tue_Wed_Thu_Fri_Sat\".split(\"_\"),weekdaysMin:\"Su_Mo_Tu_We_Th_Fr_Sa\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd D MMMM YYYY HH:mm\"},calendar:{sameDay:\"[Today at] LT\",nextDay:\"[Tomorrow at] LT\",nextWeek:\"dddd [at] LT\",lastDay:\"[Yesterday at] LT\",lastWeek:\"[Last] dddd [at] LT\",sameElse:\"L\"},relativeTime:{future:\"in %s\",past:\"%s ago\",s:\"a few seconds\",ss:\"%d seconds\",m:\"a minute\",mm:\"%d minutes\",h:\"an hour\",hh:\"%d hours\",d:\"a day\",dd:\"%d days\",M:\"a month\",MM:\"%d months\",y:\"a year\",yy:\"%d years\"},dayOfMonthOrdinalParse:/\\d{1,2}(st|nd|rd|th)/,ordinal:function(t){var e=t%10;return t+(1==~~(t%100/10)?\"th\":1===e?\"st\":2===e?\"nd\":3===e?\"rd\":\"th\")},week:{dow:1,doy:4}})}(n(\"wd/R\"))},\"5+tZ\":function(t,e,n){\"use strict\";n.d(e,\"a\",(function(){return l}));var r=n(\"ZUHj\"),i=n(\"l7GE\"),s=n(\"51Dv\"),o=n(\"lJxs\"),a=n(\"Cfvw\");function l(t,e,n=Number.POSITIVE_INFINITY){return\"function\"==typeof e?r=>r.pipe(l((n,r)=>Object(a.a)(t(n,r)).pipe(Object(o.a)((t,i)=>e(n,t,r,i))),n)):(\"number\"==typeof e&&(n=e),e=>e.lift(new c(t,n)))}class c{constructor(t,e=Number.POSITIVE_INFINITY){this.project=t,this.concurrent=e}call(t,e){return e.subscribe(new u(t,this.project,this.concurrent))}}class u extends i.a{constructor(t,e,n=Number.POSITIVE_INFINITY){super(t),this.project=e,this.concurrent=n,this.hasCompleted=!1,this.buffer=[],this.active=0,this.index=0}_next(t){this.active0?this._next(e.shift()):0===this.active&&this.hasCompleted&&this.destination.complete()}}},\"51Dv\":function(t,e,n){\"use strict\";n.d(e,\"a\",(function(){return i}));var r=n(\"7o/Q\");class i extends r.a{constructor(t,e,n){super(),this.parent=t,this.outerValue=e,this.outerIndex=n,this.index=0}_next(t){this.parent.notifyNext(this.outerValue,t,this.outerIndex,this.index++,this)}_error(t){this.parent.notifyError(t,this),this.unsubscribe()}_complete(){this.parent.notifyComplete(this),this.unsubscribe()}}},\"6+QB\":function(t,e,n){!function(t){\"use strict\";t.defineLocale(\"ms\",{months:\"Januari_Februari_Mac_April_Mei_Jun_Julai_Ogos_September_Oktober_November_Disember\".split(\"_\"),monthsShort:\"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ogs_Sep_Okt_Nov_Dis\".split(\"_\"),weekdays:\"Ahad_Isnin_Selasa_Rabu_Khamis_Jumaat_Sabtu\".split(\"_\"),weekdaysShort:\"Ahd_Isn_Sel_Rab_Kha_Jum_Sab\".split(\"_\"),weekdaysMin:\"Ah_Is_Sl_Rb_Km_Jm_Sb\".split(\"_\"),longDateFormat:{LT:\"HH.mm\",LTS:\"HH.mm.ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY [pukul] HH.mm\",LLLL:\"dddd, D MMMM YYYY [pukul] HH.mm\"},meridiemParse:/pagi|tengahari|petang|malam/,meridiemHour:function(t,e){return 12===t&&(t=0),\"pagi\"===e?t:\"tengahari\"===e?t>=11?t:t+12:\"petang\"===e||\"malam\"===e?t+12:void 0},meridiem:function(t,e,n){return t<11?\"pagi\":t<15?\"tengahari\":t<19?\"petang\":\"malam\"},calendar:{sameDay:\"[Hari ini pukul] LT\",nextDay:\"[Esok pukul] LT\",nextWeek:\"dddd [pukul] LT\",lastDay:\"[Kelmarin pukul] LT\",lastWeek:\"dddd [lepas pukul] LT\",sameElse:\"L\"},relativeTime:{future:\"dalam %s\",past:\"%s yang lepas\",s:\"beberapa saat\",ss:\"%d saat\",m:\"seminit\",mm:\"%d minit\",h:\"sejam\",hh:\"%d jam\",d:\"sehari\",dd:\"%d hari\",M:\"sebulan\",MM:\"%d bulan\",y:\"setahun\",yy:\"%d tahun\"},week:{dow:1,doy:7}})}(n(\"wd/R\"))},\"6B0Y\":function(t,e,n){!function(t){\"use strict\";var e={1:\"\\u17e1\",2:\"\\u17e2\",3:\"\\u17e3\",4:\"\\u17e4\",5:\"\\u17e5\",6:\"\\u17e6\",7:\"\\u17e7\",8:\"\\u17e8\",9:\"\\u17e9\",0:\"\\u17e0\"},n={\"\\u17e1\":\"1\",\"\\u17e2\":\"2\",\"\\u17e3\":\"3\",\"\\u17e4\":\"4\",\"\\u17e5\":\"5\",\"\\u17e6\":\"6\",\"\\u17e7\":\"7\",\"\\u17e8\":\"8\",\"\\u17e9\":\"9\",\"\\u17e0\":\"0\"};t.defineLocale(\"km\",{months:\"\\u1798\\u1780\\u179a\\u17b6_\\u1780\\u17bb\\u1798\\u17d2\\u1797\\u17c8_\\u1798\\u17b8\\u1793\\u17b6_\\u1798\\u17c1\\u179f\\u17b6_\\u17a7\\u179f\\u1797\\u17b6_\\u1798\\u17b7\\u1790\\u17bb\\u1793\\u17b6_\\u1780\\u1780\\u17d2\\u1780\\u178a\\u17b6_\\u179f\\u17b8\\u17a0\\u17b6_\\u1780\\u1789\\u17d2\\u1789\\u17b6_\\u178f\\u17bb\\u179b\\u17b6_\\u179c\\u17b7\\u1785\\u17d2\\u1786\\u17b7\\u1780\\u17b6_\\u1792\\u17d2\\u1793\\u17bc\".split(\"_\"),monthsShort:\"\\u1798\\u1780\\u179a\\u17b6_\\u1780\\u17bb\\u1798\\u17d2\\u1797\\u17c8_\\u1798\\u17b8\\u1793\\u17b6_\\u1798\\u17c1\\u179f\\u17b6_\\u17a7\\u179f\\u1797\\u17b6_\\u1798\\u17b7\\u1790\\u17bb\\u1793\\u17b6_\\u1780\\u1780\\u17d2\\u1780\\u178a\\u17b6_\\u179f\\u17b8\\u17a0\\u17b6_\\u1780\\u1789\\u17d2\\u1789\\u17b6_\\u178f\\u17bb\\u179b\\u17b6_\\u179c\\u17b7\\u1785\\u17d2\\u1786\\u17b7\\u1780\\u17b6_\\u1792\\u17d2\\u1793\\u17bc\".split(\"_\"),weekdays:\"\\u17a2\\u17b6\\u1791\\u17b7\\u178f\\u17d2\\u1799_\\u1785\\u17d0\\u1793\\u17d2\\u1791_\\u17a2\\u1784\\u17d2\\u1782\\u17b6\\u179a_\\u1796\\u17bb\\u1792_\\u1796\\u17d2\\u179a\\u17a0\\u179f\\u17d2\\u1794\\u178f\\u17b7\\u17cd_\\u179f\\u17bb\\u1780\\u17d2\\u179a_\\u179f\\u17c5\\u179a\\u17cd\".split(\"_\"),weekdaysShort:\"\\u17a2\\u17b6_\\u1785_\\u17a2_\\u1796_\\u1796\\u17d2\\u179a_\\u179f\\u17bb_\\u179f\".split(\"_\"),weekdaysMin:\"\\u17a2\\u17b6_\\u1785_\\u17a2_\\u1796_\\u1796\\u17d2\\u179a_\\u179f\\u17bb_\\u179f\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd, D MMMM YYYY HH:mm\"},meridiemParse:/\\u1796\\u17d2\\u179a\\u17b9\\u1780|\\u179b\\u17d2\\u1784\\u17b6\\u1785/,isPM:function(t){return\"\\u179b\\u17d2\\u1784\\u17b6\\u1785\"===t},meridiem:function(t,e,n){return t<12?\"\\u1796\\u17d2\\u179a\\u17b9\\u1780\":\"\\u179b\\u17d2\\u1784\\u17b6\\u1785\"},calendar:{sameDay:\"[\\u1790\\u17d2\\u1784\\u17c3\\u1793\\u17c1\\u17c7 \\u1798\\u17c9\\u17c4\\u1784] LT\",nextDay:\"[\\u179f\\u17d2\\u17a2\\u17c2\\u1780 \\u1798\\u17c9\\u17c4\\u1784] LT\",nextWeek:\"dddd [\\u1798\\u17c9\\u17c4\\u1784] LT\",lastDay:\"[\\u1798\\u17d2\\u179f\\u17b7\\u179b\\u1798\\u17b7\\u1789 \\u1798\\u17c9\\u17c4\\u1784] LT\",lastWeek:\"dddd [\\u179f\\u1794\\u17d2\\u178f\\u17b6\\u17a0\\u17cd\\u1798\\u17bb\\u1793] [\\u1798\\u17c9\\u17c4\\u1784] LT\",sameElse:\"L\"},relativeTime:{future:\"%s\\u1791\\u17c0\\u178f\",past:\"%s\\u1798\\u17bb\\u1793\",s:\"\\u1794\\u17c9\\u17bb\\u1793\\u17d2\\u1798\\u17b6\\u1793\\u179c\\u17b7\\u1793\\u17b6\\u1791\\u17b8\",ss:\"%d \\u179c\\u17b7\\u1793\\u17b6\\u1791\\u17b8\",m:\"\\u1798\\u17bd\\u1799\\u1793\\u17b6\\u1791\\u17b8\",mm:\"%d \\u1793\\u17b6\\u1791\\u17b8\",h:\"\\u1798\\u17bd\\u1799\\u1798\\u17c9\\u17c4\\u1784\",hh:\"%d \\u1798\\u17c9\\u17c4\\u1784\",d:\"\\u1798\\u17bd\\u1799\\u1790\\u17d2\\u1784\\u17c3\",dd:\"%d \\u1790\\u17d2\\u1784\\u17c3\",M:\"\\u1798\\u17bd\\u1799\\u1781\\u17c2\",MM:\"%d \\u1781\\u17c2\",y:\"\\u1798\\u17bd\\u1799\\u1786\\u17d2\\u1793\\u17b6\\u17c6\",yy:\"%d \\u1786\\u17d2\\u1793\\u17b6\\u17c6\"},dayOfMonthOrdinalParse:/\\u1791\\u17b8\\d{1,2}/,ordinal:\"\\u1791\\u17b8%d\",preparse:function(t){return t.replace(/[\\u17e1\\u17e2\\u17e3\\u17e4\\u17e5\\u17e6\\u17e7\\u17e8\\u17e9\\u17e0]/g,(function(t){return n[t]}))},postformat:function(t){return t.replace(/\\d/g,(function(t){return e[t]}))},week:{dow:1,doy:4}})}(n(\"wd/R\"))},\"6MUB\":function(t,e,n){\"use strict\";var r=function(t){switch(typeof t){case\"string\":return t;case\"boolean\":return t?\"true\":\"false\";case\"number\":return isFinite(t)?t:\"\";default:return\"\"}};t.exports=function(t,e,n,i){return e=e||\"&\",n=n||\"=\",null===t&&(t=void 0),\"object\"==typeof t?Object.keys(t).map((function(i){var s=encodeURIComponent(r(i))+n;return Array.isArray(t[i])?t[i].map((function(t){return s+encodeURIComponent(r(t))})).join(e):s+encodeURIComponent(r(t[i]))})).join(e):i?encodeURIComponent(r(i))+n+encodeURIComponent(r(t)):\"\"}},\"6lN/\":function(t,e,n){\"use strict\";var r=n(\"q8wZ\"),i=n(\"86MQ\"),s=i.getNAF,o=i.getJSF,a=i.assert;function l(t,e){this.type=t,this.p=new r(e.p,16),this.red=e.prime?r.red(e.prime):r.mont(this.p),this.zero=new r(0).toRed(this.red),this.one=new r(1).toRed(this.red),this.two=new r(2).toRed(this.red),this.n=e.n&&new r(e.n,16),this.g=e.g&&this.pointFromJSON(e.g,e.gRed),this._wnafT1=new Array(4),this._wnafT2=new Array(4),this._wnafT3=new Array(4),this._wnafT4=new Array(4),this._bitLength=this.n?this.n.bitLength():0;var n=this.n&&this.p.div(this.n);!n||n.cmpn(100)>0?this.redN=null:(this._maxwellTrick=!0,this.redN=this.n.toRed(this.red))}function c(t,e){this.curve=t,this.type=e,this.precomputed=null}t.exports=l,l.prototype.point=function(){throw new Error(\"Not implemented\")},l.prototype.validate=function(){throw new Error(\"Not implemented\")},l.prototype._fixedNafMul=function(t,e){a(t.precomputed);var n=t._getDoubles(),r=s(e,1,this._bitLength),i=(1<=l;e--)c=(c<<1)+r[e];o.push(c)}for(var u=this.jpoint(null,null,null),h=this.jpoint(null,null,null),d=i;d>0;d--){for(l=0;l=0;c--){for(e=0;c>=0&&0===o[c];c--)e++;if(c>=0&&e++,l=l.dblp(e),c<0)break;var u=o[c];a(0!==u),l=\"affine\"===t.type?l.mixedAdd(u>0?i[u-1>>1]:i[-u-1>>1].neg()):l.add(u>0?i[u-1>>1]:i[-u-1>>1].neg())}return\"affine\"===t.type?l.toP():l},l.prototype._wnafMulAdd=function(t,e,n,r,i){for(var a=this._wnafT1,l=this._wnafT2,c=this._wnafT3,u=0,h=0;h=1;h-=2){var f=h-1,p=h;if(1===a[f]&&1===a[p]){var m=[e[f],null,null,e[p]];0===e[f].y.cmp(e[p].y)?(m[1]=e[f].add(e[p]),m[2]=e[f].toJ().mixedAdd(e[p].neg())):0===e[f].y.cmp(e[p].y.redNeg())?(m[1]=e[f].toJ().mixedAdd(e[p]),m[2]=e[f].add(e[p].neg())):(m[1]=e[f].toJ().mixedAdd(e[p]),m[2]=e[f].toJ().mixedAdd(e[p].neg()));var g=[-3,-1,-5,-7,0,7,5,1,3],_=o(n[f],n[p]);u=Math.max(_[0].length,u),c[f]=new Array(u),c[p]=new Array(u);for(var b=0;b=0;h--){for(var w=0;h>=0;){var k=!0;for(b=0;b=0&&w++,y=y.dblp(w),h<0)break;for(b=0;b0?M=l[b][x-1>>1]:x<0&&(M=l[b][-x-1>>1].neg()),y=\"affine\"===M.type?y.mixedAdd(M):y.add(M))}}for(h=0;h=Math.ceil((t.bitLength()+1)/e.step)},c.prototype._getDoubles=function(t,e){if(this.precomputed&&this.precomputed.doubles)return this.precomputed.doubles;for(var n=[this],r=this,i=0;i{const r=new i.a;return r.add(e.schedule(()=>{const i=t[s.a]();r.add(i.subscribe({next(t){r.add(e.schedule(()=>n.next(t)))},error(t){r.add(e.schedule(()=>n.error(t)))},complete(){r.add(e.schedule(()=>n.complete()))}}))})),r})}(t,e);if(Object(l.a)(t))return function(t,e){return new r.a(n=>{const r=new i.a;return r.add(e.schedule(()=>t.then(t=>{r.add(e.schedule(()=>{n.next(t),r.add(e.schedule(()=>n.complete()))}))},t=>{r.add(e.schedule(()=>n.error(t)))}))),r})}(t,e);if(Object(c.a)(t))return Object(o.a)(t,e);if(function(t){return t&&\"function\"==typeof t[a.a]}(t)||\"string\"==typeof t)return function(t,e){if(!t)throw new Error(\"Iterable cannot be null\");return new r.a(n=>{const r=new i.a;let s;return r.add(()=>{s&&\"function\"==typeof s.return&&s.return()}),r.add(e.schedule(()=>{s=t[a.a](),r.add(e.schedule((function(){if(n.closed)return;let t,e;try{const n=s.next();t=n.value,e=n.done}catch(r){return void n.error(r)}e?n.complete():(n.next(t),this.schedule())})))})),r})}(t,e)}throw new TypeError((null!==t&&typeof t||t)+\" is not observable\")}},\"7Hc7\":function(t,e,n){\"use strict\";n.d(e,\"a\",(function(){return d}));let r=1;const i=(()=>Promise.resolve())(),s={};function o(t){return t in s&&(delete s[t],!0)}const a={setImmediate(t){const e=r++;return s[e]=!0,i.then(()=>o(e)&&t()),e},clearImmediate(t){o(t)}};var l=n(\"3N8a\");class c extends l.a{constructor(t,e){super(t,e),this.scheduler=t,this.work=e}requestAsyncId(t,e,n=0){return null!==n&&n>0?super.requestAsyncId(t,e,n):(t.actions.push(this),t.scheduled||(t.scheduled=a.setImmediate(t.flush.bind(t,null))))}recycleAsyncId(t,e,n=0){if(null!==n&&n>0||null===n&&this.delay>0)return super.recycleAsyncId(t,e,n);0===t.actions.length&&(a.clearImmediate(e),t.scheduled=void 0)}}var u=n(\"IjjT\");class h extends u.a{flush(t){this.active=!0,this.scheduled=void 0;const{actions:e}=this;let n,r=-1,i=e.length;t=t||e.shift();do{if(n=t.execute(t.state,t.delay))break}while(++r256)throw new Error(\"invalid number type - \"+e);return s&&(t=256),n=r.a.from(n).toTwos(t),Object(i.zeroPad)(n,t/8)}if(o=e.match(l),o){const t=parseInt(o[1]);if(String(t)!==o[1]||0===t||t>32)throw new Error(\"invalid bytes type - \"+e);if(Object(i.arrayify)(n).byteLength!==t)throw new Error(\"invalid value for \"+e);return s?Object(i.arrayify)((n+\"0000000000000000000000000000000000000000000000000000000000000000\").substring(0,66)):n}if(o=e.match(u),o&&Array.isArray(n)){const r=o[1];if(parseInt(o[2]||String(n.length))!=n.length)throw new Error(\"invalid value for \"+e);const s=[];return n.forEach((function(e){s.push(t(r,e,!0))})),Object(i.concat)(s)}throw new Error(\"invalid type - \"+e)}(t,e[s]))})),Object(i.hexlify)(Object(i.concat)(n))}function d(t,e){return Object(s.keccak256)(h(t,e))}function f(t,e){return Object(o.sha256)(h(t,e))}},\"7YYO\":function(t,e,n){\"use strict\";var r=n(\"ANg/\"),i=n(\"2j6C\");function s(t,e,n){if(!(this instanceof s))return new s(t,e,n);this.Hash=t,this.blockSize=t.blockSize/8,this.outSize=t.outSize/8,this.inner=null,this.outer=null,this._init(r.toArray(e,n))}t.exports=s,s.prototype._init=function(t){t.length>this.blockSize&&(t=(new this.Hash).update(t).digest()),i(t.length<=this.blockSize);for(var e=t.length;e11?n?\"\\u0db4.\\u0dc0.\":\"\\u0db4\\u0dc3\\u0dca \\u0dc0\\u0dbb\\u0dd4\":n?\"\\u0db4\\u0dd9.\\u0dc0.\":\"\\u0db4\\u0dd9\\u0dbb \\u0dc0\\u0dbb\\u0dd4\"}})}(n(\"wd/R\"))},\"7ckf\":function(t,e,n){\"use strict\";var r=n(\"w8CP\"),i=n(\"2j6C\");function s(){this.pending=null,this.pendingTotal=0,this.blockSize=this.constructor.blockSize,this.outSize=this.constructor.outSize,this.hmacStrength=this.constructor.hmacStrength,this.padLength=this.constructor.padLength/8,this.endian=\"big\",this._delta8=this.blockSize/8,this._delta32=this.blockSize/32}e.BlockHash=s,s.prototype.update=function(t,e){if(t=r.toArray(t,e),this.pending=this.pending?this.pending.concat(t):t,this.pendingTotal+=t.length,this.pending.length>=this._delta8){var n=(t=this.pending).length%this._delta8;this.pending=t.slice(t.length-n,t.length),0===this.pending.length&&(this.pending=null),t=r.join32(t,0,t.length-n,this.endian);for(var i=0;i>>24&255,r[i++]=t>>>16&255,r[i++]=t>>>8&255,r[i++]=255&t}else for(r[i++]=255&t,r[i++]=t>>>8&255,r[i++]=t>>>16&255,r[i++]=t>>>24&255,r[i++]=0,r[i++]=0,r[i++]=0,r[i++]=0,s=8;sthis._complete.call(this._context);a.a.useDeprecatedSynchronousErrorHandling&&t.syncErrorThrowable?(this.__tryOrSetError(t,e),this.unsubscribe()):(this.__tryOrUnsub(e),this.unsubscribe())}else this.unsubscribe()}}__tryOrUnsub(t,e){try{t.call(this._context,e)}catch(n){if(this.unsubscribe(),a.a.useDeprecatedSynchronousErrorHandling)throw n;Object(l.a)(n)}}__tryOrSetError(t,e,n){if(!a.a.useDeprecatedSynchronousErrorHandling)throw new Error(\"bad call\");try{e.call(this._context,n)}catch(r){return a.a.useDeprecatedSynchronousErrorHandling?(t.syncErrorValue=r,t.syncErrorThrown=!0,!0):(Object(l.a)(r),!0)}return!1}_unsubscribe(){const{_parentSubscriber:t}=this;this._context=null,this._parentSubscriber=null,t.unsubscribe()}}},\"8/+R\":function(t,e,n){!function(t){\"use strict\";var e={1:\"\\u0a67\",2:\"\\u0a68\",3:\"\\u0a69\",4:\"\\u0a6a\",5:\"\\u0a6b\",6:\"\\u0a6c\",7:\"\\u0a6d\",8:\"\\u0a6e\",9:\"\\u0a6f\",0:\"\\u0a66\"},n={\"\\u0a67\":\"1\",\"\\u0a68\":\"2\",\"\\u0a69\":\"3\",\"\\u0a6a\":\"4\",\"\\u0a6b\":\"5\",\"\\u0a6c\":\"6\",\"\\u0a6d\":\"7\",\"\\u0a6e\":\"8\",\"\\u0a6f\":\"9\",\"\\u0a66\":\"0\"};t.defineLocale(\"pa-in\",{months:\"\\u0a1c\\u0a28\\u0a35\\u0a30\\u0a40_\\u0a2b\\u0a3c\\u0a30\\u0a35\\u0a30\\u0a40_\\u0a2e\\u0a3e\\u0a30\\u0a1a_\\u0a05\\u0a2a\\u0a4d\\u0a30\\u0a48\\u0a32_\\u0a2e\\u0a08_\\u0a1c\\u0a42\\u0a28_\\u0a1c\\u0a41\\u0a32\\u0a3e\\u0a08_\\u0a05\\u0a17\\u0a38\\u0a24_\\u0a38\\u0a24\\u0a70\\u0a2c\\u0a30_\\u0a05\\u0a15\\u0a24\\u0a42\\u0a2c\\u0a30_\\u0a28\\u0a35\\u0a70\\u0a2c\\u0a30_\\u0a26\\u0a38\\u0a70\\u0a2c\\u0a30\".split(\"_\"),monthsShort:\"\\u0a1c\\u0a28\\u0a35\\u0a30\\u0a40_\\u0a2b\\u0a3c\\u0a30\\u0a35\\u0a30\\u0a40_\\u0a2e\\u0a3e\\u0a30\\u0a1a_\\u0a05\\u0a2a\\u0a4d\\u0a30\\u0a48\\u0a32_\\u0a2e\\u0a08_\\u0a1c\\u0a42\\u0a28_\\u0a1c\\u0a41\\u0a32\\u0a3e\\u0a08_\\u0a05\\u0a17\\u0a38\\u0a24_\\u0a38\\u0a24\\u0a70\\u0a2c\\u0a30_\\u0a05\\u0a15\\u0a24\\u0a42\\u0a2c\\u0a30_\\u0a28\\u0a35\\u0a70\\u0a2c\\u0a30_\\u0a26\\u0a38\\u0a70\\u0a2c\\u0a30\".split(\"_\"),weekdays:\"\\u0a10\\u0a24\\u0a35\\u0a3e\\u0a30_\\u0a38\\u0a4b\\u0a2e\\u0a35\\u0a3e\\u0a30_\\u0a2e\\u0a70\\u0a17\\u0a32\\u0a35\\u0a3e\\u0a30_\\u0a2c\\u0a41\\u0a27\\u0a35\\u0a3e\\u0a30_\\u0a35\\u0a40\\u0a30\\u0a35\\u0a3e\\u0a30_\\u0a38\\u0a3c\\u0a41\\u0a71\\u0a15\\u0a30\\u0a35\\u0a3e\\u0a30_\\u0a38\\u0a3c\\u0a28\\u0a40\\u0a1a\\u0a30\\u0a35\\u0a3e\\u0a30\".split(\"_\"),weekdaysShort:\"\\u0a10\\u0a24_\\u0a38\\u0a4b\\u0a2e_\\u0a2e\\u0a70\\u0a17\\u0a32_\\u0a2c\\u0a41\\u0a27_\\u0a35\\u0a40\\u0a30_\\u0a38\\u0a3c\\u0a41\\u0a15\\u0a30_\\u0a38\\u0a3c\\u0a28\\u0a40\".split(\"_\"),weekdaysMin:\"\\u0a10\\u0a24_\\u0a38\\u0a4b\\u0a2e_\\u0a2e\\u0a70\\u0a17\\u0a32_\\u0a2c\\u0a41\\u0a27_\\u0a35\\u0a40\\u0a30_\\u0a38\\u0a3c\\u0a41\\u0a15\\u0a30_\\u0a38\\u0a3c\\u0a28\\u0a40\".split(\"_\"),longDateFormat:{LT:\"A h:mm \\u0a35\\u0a1c\\u0a47\",LTS:\"A h:mm:ss \\u0a35\\u0a1c\\u0a47\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY, A h:mm \\u0a35\\u0a1c\\u0a47\",LLLL:\"dddd, D MMMM YYYY, A h:mm \\u0a35\\u0a1c\\u0a47\"},calendar:{sameDay:\"[\\u0a05\\u0a1c] LT\",nextDay:\"[\\u0a15\\u0a32] LT\",nextWeek:\"[\\u0a05\\u0a17\\u0a32\\u0a3e] dddd, LT\",lastDay:\"[\\u0a15\\u0a32] LT\",lastWeek:\"[\\u0a2a\\u0a3f\\u0a1b\\u0a32\\u0a47] dddd, LT\",sameElse:\"L\"},relativeTime:{future:\"%s \\u0a35\\u0a3f\\u0a71\\u0a1a\",past:\"%s \\u0a2a\\u0a3f\\u0a1b\\u0a32\\u0a47\",s:\"\\u0a15\\u0a41\\u0a1d \\u0a38\\u0a15\\u0a3f\\u0a70\\u0a1f\",ss:\"%d \\u0a38\\u0a15\\u0a3f\\u0a70\\u0a1f\",m:\"\\u0a07\\u0a15 \\u0a2e\\u0a3f\\u0a70\\u0a1f\",mm:\"%d \\u0a2e\\u0a3f\\u0a70\\u0a1f\",h:\"\\u0a07\\u0a71\\u0a15 \\u0a18\\u0a70\\u0a1f\\u0a3e\",hh:\"%d \\u0a18\\u0a70\\u0a1f\\u0a47\",d:\"\\u0a07\\u0a71\\u0a15 \\u0a26\\u0a3f\\u0a28\",dd:\"%d \\u0a26\\u0a3f\\u0a28\",M:\"\\u0a07\\u0a71\\u0a15 \\u0a2e\\u0a39\\u0a40\\u0a28\\u0a3e\",MM:\"%d \\u0a2e\\u0a39\\u0a40\\u0a28\\u0a47\",y:\"\\u0a07\\u0a71\\u0a15 \\u0a38\\u0a3e\\u0a32\",yy:\"%d \\u0a38\\u0a3e\\u0a32\"},preparse:function(t){return t.replace(/[\\u0a67\\u0a68\\u0a69\\u0a6a\\u0a6b\\u0a6c\\u0a6d\\u0a6e\\u0a6f\\u0a66]/g,(function(t){return n[t]}))},postformat:function(t){return t.replace(/\\d/g,(function(t){return e[t]}))},meridiemParse:/\\u0a30\\u0a3e\\u0a24|\\u0a38\\u0a35\\u0a47\\u0a30|\\u0a26\\u0a41\\u0a2a\\u0a39\\u0a3f\\u0a30|\\u0a38\\u0a3c\\u0a3e\\u0a2e/,meridiemHour:function(t,e){return 12===t&&(t=0),\"\\u0a30\\u0a3e\\u0a24\"===e?t<4?t:t+12:\"\\u0a38\\u0a35\\u0a47\\u0a30\"===e?t:\"\\u0a26\\u0a41\\u0a2a\\u0a39\\u0a3f\\u0a30\"===e?t>=10?t:t+12:\"\\u0a38\\u0a3c\\u0a3e\\u0a2e\"===e?t+12:void 0},meridiem:function(t,e,n){return t<4?\"\\u0a30\\u0a3e\\u0a24\":t<10?\"\\u0a38\\u0a35\\u0a47\\u0a30\":t<17?\"\\u0a26\\u0a41\\u0a2a\\u0a39\\u0a3f\\u0a30\":t<20?\"\\u0a38\\u0a3c\\u0a3e\\u0a2e\":\"\\u0a30\\u0a3e\\u0a24\"},week:{dow:0,doy:6}})}(n(\"wd/R\"))},\"86MQ\":function(t,e,n){\"use strict\";var r=e,i=n(\"q8wZ\"),s=n(\"2j6C\"),o=n(\"dlgc\");r.assert=s,r.toArray=o.toArray,r.zero2=o.zero2,r.toHex=o.toHex,r.encode=o.encode,r.getNAF=function(t,e,n){var r=new Array(Math.max(t.bitLength(),n)+1);r.fill(0);for(var i=1<(i>>1)-1?(i>>1)-l:l):a=0,r[o]=a,s.iushrn(1)}return r},r.getJSF=function(t,e){var n=[[],[]];t=t.clone(),e=e.clone();for(var r=0,i=0;t.cmpn(-r)>0||e.cmpn(-i)>0;){var s,o,a,l=t.andln(3)+r&3,c=e.andln(3)+i&3;3===l&&(l=-1),3===c&&(c=-1),s=0==(1&l)?0:3!=(a=t.andln(7)+r&7)&&5!==a||2!==c?l:-l,n[0].push(s),o=0==(1&c)?0:3!=(a=e.andln(7)+i&7)&&5!==a||2!==l?c:-c,n[1].push(o),2*r===s+1&&(r=1-r),2*i===o+1&&(i=1-i),t.iushrn(1),e.iushrn(1)}return n},r.cachedProperty=function(t,e,n){var r=\"_\"+e;t.prototype[e]=function(){return void 0!==this[r]?this[r]:this[r]=n.call(this)}},r.parseBytes=function(t){return\"string\"==typeof t?r.toArray(t,\"hex\"):t},r.intFromLE=function(t){return new i(t,\"hex\",\"le\")}},\"8AIR\":function(t,e,n){\"use strict\";n.r(e),n.d(e,\"defaultPath\",(function(){return w})),n.d(e,\"HDNode\",(function(){return k})),n.d(e,\"mnemonicToSeed\",(function(){return M})),n.d(e,\"mnemonicToEntropy\",(function(){return x})),n.d(e,\"entropyToMnemonic\",(function(){return S})),n.d(e,\"isValidMnemonic\",(function(){return E}));var r=n(\"LPIR\"),i=n(\"VJ7P\"),s=n(\"OheS\"),o=n(\"jhkW\"),a=n(\"D1bA\"),l=n(\"m9oY\"),c=n(\"rhxT\"),u=n(\"wfHa\"),h=n(\"WsP5\"),d=n(\"xg2L\");const f=new(n(\"/7J2\").Logger)(\"hdnode/5.0.3\"),p=s.a.from(\"0xfffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141\"),m=Object(o.toUtf8Bytes)(\"Bitcoin seed\");function g(t){return(1<=256)throw new Error(\"Depth too large!\");return b(Object(i.concat)([null!=this.privateKey?\"0x0488ADE4\":\"0x0488B21E\",Object(i.hexlify)(this.depth),this.parentFingerprint,Object(i.hexZeroPad)(Object(i.hexlify)(this.index),4),this.chainCode,null!=this.privateKey?Object(i.concat)([\"0x00\",this.privateKey]):this.publicKey]))}neuter(){return new k(v,null,this.publicKey,this.parentFingerprint,this.chainCode,this.index,this.depth,this.path)}_derive(t){if(t>4294967295)throw new Error(\"invalid index - \"+String(t));let e=this.path;e&&(e+=\"/\"+(2147483647&t));const n=new Uint8Array(37);if(2147483648&t){if(!this.privateKey)throw new Error(\"cannot derive child of neutered node\");n.set(Object(i.arrayify)(this.privateKey),1),e&&(e+=\"'\")}else n.set(Object(i.arrayify)(this.publicKey));for(let i=24;i>=0;i-=8)n[33+(i>>3)]=t>>24-i&255;const r=Object(i.arrayify)(Object(u.computeHmac)(u.SupportedAlgorithm.sha512,this.chainCode,n)),o=r.slice(0,32),a=r.slice(32);let l=null,h=null;this.privateKey?l=_(s.a.from(o).add(this.privateKey).mod(p)):h=new c.SigningKey(Object(i.hexlify)(o))._addPoint(this.publicKey);let d=e;const f=this.mnemonic;return f&&(d=Object.freeze({phrase:f.phrase,path:e,locale:f.locale||\"en\"})),new k(v,l,h,this.fingerprint,_(a),t,this.depth+1,d)}derivePath(t){const e=t.split(\"/\");if(0===e.length||\"m\"===e[0]&&0!==this.depth)throw new Error(\"invalid path - \"+t);\"m\"===e[0]&&e.shift();let n=this;for(let r=0;r=2147483648)throw new Error(\"invalid path index - \"+t);n=n._derive(2147483648+e)}else{if(!t.match(/^[0-9]+$/))throw new Error(\"invalid path component - \"+t);{const e=parseInt(t);if(e>=2147483648)throw new Error(\"invalid path index - \"+t);n=n._derive(e)}}}return n}static _fromSeed(t,e){const n=Object(i.arrayify)(t);if(n.length<16||n.length>64)throw new Error(\"invalid seed\");const r=Object(i.arrayify)(Object(u.computeHmac)(u.SupportedAlgorithm.sha512,m,n));return new k(v,_(r.slice(0,32)),null,\"0x00000000\",_(r.slice(32)),0,0,e)}static fromMnemonic(t,e,n){return t=S(x(t,n=y(n)),n),k._fromSeed(M(t,e),{phrase:t,path:\"m\",locale:n.locale})}static fromSeed(t){return k._fromSeed(t,null)}static fromExtendedKey(t){const e=r.Base58.decode(t);82===e.length&&b(e.slice(0,78))===t||f.throwArgumentError(\"invalid extended key\",\"extendedKey\",\"[REDACTED]\");const n=e[4],s=Object(i.hexlify)(e.slice(5,9)),o=parseInt(Object(i.hexlify)(e.slice(9,13)).substring(2),16),a=Object(i.hexlify)(e.slice(13,45)),l=e.slice(45,78);switch(Object(i.hexlify)(e.slice(0,4))){case\"0x0488b21e\":case\"0x043587cf\":return new k(v,null,Object(i.hexlify)(l),s,a,o,n,null);case\"0x0488ade4\":case\"0x04358394 \":if(0!==l[0])break;return new k(v,Object(i.hexlify)(l.slice(1)),null,s,a,o,n,null)}return f.throwArgumentError(\"invalid extended key\",\"extendedKey\",\"[REDACTED]\")}}function M(t,e){e||(e=\"\");const n=Object(o.toUtf8Bytes)(\"mnemonic\"+e,o.UnicodeNormalizationForm.NFKD);return Object(a.pbkdf2)(Object(o.toUtf8Bytes)(t,o.UnicodeNormalizationForm.NFKD),n,2048,64,\"sha512\")}function x(t,e){e=y(e),f.checkNormalize();const n=e.split(t);if(n.length%3!=0)throw new Error(\"invalid mnemonic\");const r=Object(i.arrayify)(new Uint8Array(Math.ceil(11*n.length/8)));let s=0;for(let i=0;i>3]|=1<<7-s%8),s++}const o=32*n.length/3,a=g(n.length/3);if((Object(i.arrayify)(Object(u.sha256)(r.slice(0,o/8)))[0]&a)!=(r[r.length-1]&a))throw new Error(\"invalid checksum\");return Object(i.hexlify)(r.slice(0,o/8))}function S(t,e){if(e=y(e),(t=Object(i.arrayify)(t)).length%4!=0||t.length<16||t.length>32)throw new Error(\"invalid entropy\");const n=[0];let r=11;for(let i=0;i8?(n[n.length-1]<<=8,n[n.length-1]|=t[i],r-=8):(n[n.length-1]<<=r,n[n.length-1]|=t[i]>>8-r,n.push(t[i]&(1<<8-r)-1),r+=3);const s=t.length/4,o=Object(i.arrayify)(Object(u.sha256)(t))[0]&g(s);return n[n.length-1]<<=s,n[n.length-1]|=o>>8-s,e.join(n.map(t=>e.getWord(t)))}function E(t,e){try{return x(t,e),!0}catch(n){}return!1}},\"8Qeq\":function(t,e,n){\"use strict\";n.d(e,\"a\",(function(){return i}));var r=n(\"7o/Q\");function i(t){for(;t;){const{closed:e,destination:n,isStopped:i}=t;if(e||i)return!1;t=n&&n instanceof r.a?n:null}return!0}},\"8mBD\":function(t,e,n){!function(t){\"use strict\";t.defineLocale(\"pt\",{months:\"janeiro_fevereiro_mar\\xe7o_abril_maio_junho_julho_agosto_setembro_outubro_novembro_dezembro\".split(\"_\"),monthsShort:\"jan_fev_mar_abr_mai_jun_jul_ago_set_out_nov_dez\".split(\"_\"),weekdays:\"Domingo_Segunda-feira_Ter\\xe7a-feira_Quarta-feira_Quinta-feira_Sexta-feira_S\\xe1bado\".split(\"_\"),weekdaysShort:\"Dom_Seg_Ter_Qua_Qui_Sex_S\\xe1b\".split(\"_\"),weekdaysMin:\"Do_2\\xaa_3\\xaa_4\\xaa_5\\xaa_6\\xaa_S\\xe1\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D [de] MMMM [de] YYYY\",LLL:\"D [de] MMMM [de] YYYY HH:mm\",LLLL:\"dddd, D [de] MMMM [de] YYYY HH:mm\"},calendar:{sameDay:\"[Hoje \\xe0s] LT\",nextDay:\"[Amanh\\xe3 \\xe0s] LT\",nextWeek:\"dddd [\\xe0s] LT\",lastDay:\"[Ontem \\xe0s] LT\",lastWeek:function(){return 0===this.day()||6===this.day()?\"[\\xdaltimo] dddd [\\xe0s] LT\":\"[\\xdaltima] dddd [\\xe0s] LT\"},sameElse:\"L\"},relativeTime:{future:\"em %s\",past:\"h\\xe1 %s\",s:\"segundos\",ss:\"%d segundos\",m:\"um minuto\",mm:\"%d minutos\",h:\"uma hora\",hh:\"%d horas\",d:\"um dia\",dd:\"%d dias\",M:\"um m\\xeas\",MM:\"%d meses\",y:\"um ano\",yy:\"%d anos\"},dayOfMonthOrdinalParse:/\\d{1,2}\\xba/,ordinal:\"%d\\xba\",week:{dow:1,doy:4}})}(n(\"wd/R\"))},\"9ppp\":function(t,e,n){\"use strict\";n.d(e,\"a\",(function(){return r}));const r=(()=>{function t(){return Error.call(this),this.message=\"object unsubscribed\",this.name=\"ObjectUnsubscribedError\",this}return t.prototype=Object.create(Error.prototype),t})()},\"9rRi\":function(t,e,n){!function(t){\"use strict\";t.defineLocale(\"gd\",{months:[\"Am Faoilleach\",\"An Gearran\",\"Am M\\xe0rt\",\"An Giblean\",\"An C\\xe8itean\",\"An t-\\xd2gmhios\",\"An t-Iuchar\",\"An L\\xf9nastal\",\"An t-Sultain\",\"An D\\xe0mhair\",\"An t-Samhain\",\"An D\\xf9bhlachd\"],monthsShort:[\"Faoi\",\"Gear\",\"M\\xe0rt\",\"Gibl\",\"C\\xe8it\",\"\\xd2gmh\",\"Iuch\",\"L\\xf9n\",\"Sult\",\"D\\xe0mh\",\"Samh\",\"D\\xf9bh\"],monthsParseExact:!0,weekdays:[\"Did\\xf2mhnaich\",\"Diluain\",\"Dim\\xe0irt\",\"Diciadain\",\"Diardaoin\",\"Dihaoine\",\"Disathairne\"],weekdaysShort:[\"Did\",\"Dil\",\"Dim\",\"Dic\",\"Dia\",\"Dih\",\"Dis\"],weekdaysMin:[\"D\\xf2\",\"Lu\",\"M\\xe0\",\"Ci\",\"Ar\",\"Ha\",\"Sa\"],longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd, D MMMM YYYY HH:mm\"},calendar:{sameDay:\"[An-diugh aig] LT\",nextDay:\"[A-m\\xe0ireach aig] LT\",nextWeek:\"dddd [aig] LT\",lastDay:\"[An-d\\xe8 aig] LT\",lastWeek:\"dddd [seo chaidh] [aig] LT\",sameElse:\"L\"},relativeTime:{future:\"ann an %s\",past:\"bho chionn %s\",s:\"beagan diogan\",ss:\"%d diogan\",m:\"mionaid\",mm:\"%d mionaidean\",h:\"uair\",hh:\"%d uairean\",d:\"latha\",dd:\"%d latha\",M:\"m\\xecos\",MM:\"%d m\\xecosan\",y:\"bliadhna\",yy:\"%d bliadhna\"},dayOfMonthOrdinalParse:/\\d{1,2}(d|na|mh)/,ordinal:function(t){return t+(1===t?\"d\":t%10==2?\"na\":\"mh\")},week:{dow:1,doy:4}})}(n(\"wd/R\"))},\"A+xa\":function(t,e,n){!function(t){\"use strict\";t.defineLocale(\"cv\",{months:\"\\u043a\\u04d1\\u0440\\u043b\\u0430\\u0447_\\u043d\\u0430\\u0440\\u04d1\\u0441_\\u043f\\u0443\\u0448_\\u0430\\u043a\\u0430_\\u043c\\u0430\\u0439_\\u04ab\\u04d7\\u0440\\u0442\\u043c\\u0435_\\u0443\\u0442\\u04d1_\\u04ab\\u0443\\u0440\\u043b\\u0430_\\u0430\\u0432\\u04d1\\u043d_\\u044e\\u043f\\u0430_\\u0447\\u04f3\\u043a_\\u0440\\u0430\\u0448\\u0442\\u0430\\u0432\".split(\"_\"),monthsShort:\"\\u043a\\u04d1\\u0440_\\u043d\\u0430\\u0440_\\u043f\\u0443\\u0448_\\u0430\\u043a\\u0430_\\u043c\\u0430\\u0439_\\u04ab\\u04d7\\u0440_\\u0443\\u0442\\u04d1_\\u04ab\\u0443\\u0440_\\u0430\\u0432\\u043d_\\u044e\\u043f\\u0430_\\u0447\\u04f3\\u043a_\\u0440\\u0430\\u0448\".split(\"_\"),weekdays:\"\\u0432\\u044b\\u0440\\u0441\\u0430\\u0440\\u043d\\u0438\\u043a\\u0443\\u043d_\\u0442\\u0443\\u043d\\u0442\\u0438\\u043a\\u0443\\u043d_\\u044b\\u0442\\u043b\\u0430\\u0440\\u0438\\u043a\\u0443\\u043d_\\u044e\\u043d\\u043a\\u0443\\u043d_\\u043a\\u04d7\\u04ab\\u043d\\u0435\\u0440\\u043d\\u0438\\u043a\\u0443\\u043d_\\u044d\\u0440\\u043d\\u0435\\u043a\\u0443\\u043d_\\u0448\\u04d1\\u043c\\u0430\\u0442\\u043a\\u0443\\u043d\".split(\"_\"),weekdaysShort:\"\\u0432\\u044b\\u0440_\\u0442\\u0443\\u043d_\\u044b\\u0442\\u043b_\\u044e\\u043d_\\u043a\\u04d7\\u04ab_\\u044d\\u0440\\u043d_\\u0448\\u04d1\\u043c\".split(\"_\"),weekdaysMin:\"\\u0432\\u0440_\\u0442\\u043d_\\u044b\\u0442_\\u044e\\u043d_\\u043a\\u04ab_\\u044d\\u0440_\\u0448\\u043c\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD-MM-YYYY\",LL:\"YYYY [\\u04ab\\u0443\\u043b\\u0445\\u0438] MMMM [\\u0443\\u0439\\u04d1\\u0445\\u04d7\\u043d] D[-\\u043c\\u04d7\\u0448\\u04d7]\",LLL:\"YYYY [\\u04ab\\u0443\\u043b\\u0445\\u0438] MMMM [\\u0443\\u0439\\u04d1\\u0445\\u04d7\\u043d] D[-\\u043c\\u04d7\\u0448\\u04d7], HH:mm\",LLLL:\"dddd, YYYY [\\u04ab\\u0443\\u043b\\u0445\\u0438] MMMM [\\u0443\\u0439\\u04d1\\u0445\\u04d7\\u043d] D[-\\u043c\\u04d7\\u0448\\u04d7], HH:mm\"},calendar:{sameDay:\"[\\u041f\\u0430\\u044f\\u043d] LT [\\u0441\\u0435\\u0445\\u0435\\u0442\\u0440\\u0435]\",nextDay:\"[\\u042b\\u0440\\u0430\\u043d] LT [\\u0441\\u0435\\u0445\\u0435\\u0442\\u0440\\u0435]\",lastDay:\"[\\u04d6\\u043d\\u0435\\u0440] LT [\\u0441\\u0435\\u0445\\u0435\\u0442\\u0440\\u0435]\",nextWeek:\"[\\u04aa\\u0438\\u0442\\u0435\\u0441] dddd LT [\\u0441\\u0435\\u0445\\u0435\\u0442\\u0440\\u0435]\",lastWeek:\"[\\u0418\\u0440\\u0442\\u043d\\u04d7] dddd LT [\\u0441\\u0435\\u0445\\u0435\\u0442\\u0440\\u0435]\",sameElse:\"L\"},relativeTime:{future:function(t){return t+(/\\u0441\\u0435\\u0445\\u0435\\u0442$/i.exec(t)?\"\\u0440\\u0435\\u043d\":/\\u04ab\\u0443\\u043b$/i.exec(t)?\"\\u0442\\u0430\\u043d\":\"\\u0440\\u0430\\u043d\")},past:\"%s \\u043a\\u0430\\u044f\\u043b\\u043b\\u0430\",s:\"\\u043f\\u04d7\\u0440-\\u0438\\u043a \\u04ab\\u0435\\u043a\\u043a\\u0443\\u043d\\u0442\",ss:\"%d \\u04ab\\u0435\\u043a\\u043a\\u0443\\u043d\\u0442\",m:\"\\u043f\\u04d7\\u0440 \\u043c\\u0438\\u043d\\u0443\\u0442\",mm:\"%d \\u043c\\u0438\\u043d\\u0443\\u0442\",h:\"\\u043f\\u04d7\\u0440 \\u0441\\u0435\\u0445\\u0435\\u0442\",hh:\"%d \\u0441\\u0435\\u0445\\u0435\\u0442\",d:\"\\u043f\\u04d7\\u0440 \\u043a\\u0443\\u043d\",dd:\"%d \\u043a\\u0443\\u043d\",M:\"\\u043f\\u04d7\\u0440 \\u0443\\u0439\\u04d1\\u0445\",MM:\"%d \\u0443\\u0439\\u04d1\\u0445\",y:\"\\u043f\\u04d7\\u0440 \\u04ab\\u0443\\u043b\",yy:\"%d \\u04ab\\u0443\\u043b\"},dayOfMonthOrdinalParse:/\\d{1,2}-\\u043c\\u04d7\\u0448/,ordinal:\"%d-\\u043c\\u04d7\\u0448\",week:{dow:1,doy:7}})}(n(\"wd/R\"))},\"ANg/\":function(t,e,n){\"use strict\";var r=n(\"2j6C\"),i=n(\"P7XM\");function s(t){return(t>>>24|t>>>8&65280|t<<8&16711680|(255&t)<<24)>>>0}function o(t){return 1===t.length?\"0\"+t:t}function a(t){return 7===t.length?\"0\"+t:6===t.length?\"00\"+t:5===t.length?\"000\"+t:4===t.length?\"0000\"+t:3===t.length?\"00000\"+t:2===t.length?\"000000\"+t:1===t.length?\"0000000\"+t:t}e.inherits=i,e.toArray=function(t,e){if(Array.isArray(t))return t.slice();if(!t)return[];var n=[];if(\"string\"==typeof t)if(e){if(\"hex\"===e)for((t=t.replace(/[^a-z0-9]+/gi,\"\")).length%2!=0&&(t=\"0\"+t),r=0;r>8,o=255&i;s?n.push(s,o):n.push(o)}else for(r=0;r>>0;return o},e.split32=function(t,e){for(var n=new Array(4*t.length),r=0,i=0;r>>24,n[i+1]=s>>>16&255,n[i+2]=s>>>8&255,n[i+3]=255&s):(n[i+3]=s>>>24,n[i+2]=s>>>16&255,n[i+1]=s>>>8&255,n[i]=255&s)}return n},e.rotr32=function(t,e){return t>>>e|t<<32-e},e.rotl32=function(t,e){return t<>>32-e},e.sum32=function(t,e){return t+e>>>0},e.sum32_3=function(t,e,n){return t+e+n>>>0},e.sum32_4=function(t,e,n,r){return t+e+n+r>>>0},e.sum32_5=function(t,e,n,r,i){return t+e+n+r+i>>>0},e.sum64=function(t,e,n,r){var i=r+t[e+1]>>>0;t[e]=(i>>0,t[e+1]=i},e.sum64_hi=function(t,e,n,r){return(e+r>>>0>>0},e.sum64_lo=function(t,e,n,r){return e+r>>>0},e.sum64_4_hi=function(t,e,n,r,i,s,o,a){var l=0,c=e;return l+=(c=c+r>>>0)>>0)>>0)>>0},e.sum64_4_lo=function(t,e,n,r,i,s,o,a){return e+r+s+a>>>0},e.sum64_5_hi=function(t,e,n,r,i,s,o,a,l,c){var u=0,h=e;return u+=(h=h+r>>>0)>>0)>>0)>>0)>>0},e.sum64_5_lo=function(t,e,n,r,i,s,o,a,l,c){return e+r+s+a+c>>>0},e.rotr64_hi=function(t,e,n){return(e<<32-n|t>>>n)>>>0},e.rotr64_lo=function(t,e,n){return(t<<32-n|e>>>n)>>>0},e.shr64_hi=function(t,e,n){return t>>>n},e.shr64_lo=function(t,e,n){return(t<<32-n|e>>>n)>>>0}},AQ68:function(t,e,n){!function(t){\"use strict\";t.defineLocale(\"uz-latn\",{months:\"Yanvar_Fevral_Mart_Aprel_May_Iyun_Iyul_Avgust_Sentabr_Oktabr_Noyabr_Dekabr\".split(\"_\"),monthsShort:\"Yan_Fev_Mar_Apr_May_Iyun_Iyul_Avg_Sen_Okt_Noy_Dek\".split(\"_\"),weekdays:\"Yakshanba_Dushanba_Seshanba_Chorshanba_Payshanba_Juma_Shanba\".split(\"_\"),weekdaysShort:\"Yak_Dush_Sesh_Chor_Pay_Jum_Shan\".split(\"_\"),weekdaysMin:\"Ya_Du_Se_Cho_Pa_Ju_Sha\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"D MMMM YYYY, dddd HH:mm\"},calendar:{sameDay:\"[Bugun soat] LT [da]\",nextDay:\"[Ertaga] LT [da]\",nextWeek:\"dddd [kuni soat] LT [da]\",lastDay:\"[Kecha soat] LT [da]\",lastWeek:\"[O'tgan] dddd [kuni soat] LT [da]\",sameElse:\"L\"},relativeTime:{future:\"Yaqin %s ichida\",past:\"Bir necha %s oldin\",s:\"soniya\",ss:\"%d soniya\",m:\"bir daqiqa\",mm:\"%d daqiqa\",h:\"bir soat\",hh:\"%d soat\",d:\"bir kun\",dd:\"%d kun\",M:\"bir oy\",MM:\"%d oy\",y:\"bir yil\",yy:\"%d yil\"},week:{dow:1,doy:7}})}(n(\"wd/R\"))},AvvY:function(t,e,n){!function(t){\"use strict\";t.defineLocale(\"ml\",{months:\"\\u0d1c\\u0d28\\u0d41\\u0d35\\u0d30\\u0d3f_\\u0d2b\\u0d46\\u0d2c\\u0d4d\\u0d30\\u0d41\\u0d35\\u0d30\\u0d3f_\\u0d2e\\u0d3e\\u0d7c\\u0d1a\\u0d4d\\u0d1a\\u0d4d_\\u0d0f\\u0d2a\\u0d4d\\u0d30\\u0d3f\\u0d7d_\\u0d2e\\u0d47\\u0d2f\\u0d4d_\\u0d1c\\u0d42\\u0d7a_\\u0d1c\\u0d42\\u0d32\\u0d48_\\u0d13\\u0d17\\u0d38\\u0d4d\\u0d31\\u0d4d\\u0d31\\u0d4d_\\u0d38\\u0d46\\u0d2a\\u0d4d\\u0d31\\u0d4d\\u0d31\\u0d02\\u0d2c\\u0d7c_\\u0d12\\u0d15\\u0d4d\\u0d1f\\u0d4b\\u0d2c\\u0d7c_\\u0d28\\u0d35\\u0d02\\u0d2c\\u0d7c_\\u0d21\\u0d3f\\u0d38\\u0d02\\u0d2c\\u0d7c\".split(\"_\"),monthsShort:\"\\u0d1c\\u0d28\\u0d41._\\u0d2b\\u0d46\\u0d2c\\u0d4d\\u0d30\\u0d41._\\u0d2e\\u0d3e\\u0d7c._\\u0d0f\\u0d2a\\u0d4d\\u0d30\\u0d3f._\\u0d2e\\u0d47\\u0d2f\\u0d4d_\\u0d1c\\u0d42\\u0d7a_\\u0d1c\\u0d42\\u0d32\\u0d48._\\u0d13\\u0d17._\\u0d38\\u0d46\\u0d2a\\u0d4d\\u0d31\\u0d4d\\u0d31._\\u0d12\\u0d15\\u0d4d\\u0d1f\\u0d4b._\\u0d28\\u0d35\\u0d02._\\u0d21\\u0d3f\\u0d38\\u0d02.\".split(\"_\"),monthsParseExact:!0,weekdays:\"\\u0d1e\\u0d3e\\u0d2f\\u0d31\\u0d3e\\u0d34\\u0d4d\\u0d1a_\\u0d24\\u0d3f\\u0d19\\u0d4d\\u0d15\\u0d33\\u0d3e\\u0d34\\u0d4d\\u0d1a_\\u0d1a\\u0d4a\\u0d35\\u0d4d\\u0d35\\u0d3e\\u0d34\\u0d4d\\u0d1a_\\u0d2c\\u0d41\\u0d27\\u0d28\\u0d3e\\u0d34\\u0d4d\\u0d1a_\\u0d35\\u0d4d\\u0d2f\\u0d3e\\u0d34\\u0d3e\\u0d34\\u0d4d\\u0d1a_\\u0d35\\u0d46\\u0d33\\u0d4d\\u0d33\\u0d3f\\u0d2f\\u0d3e\\u0d34\\u0d4d\\u0d1a_\\u0d36\\u0d28\\u0d3f\\u0d2f\\u0d3e\\u0d34\\u0d4d\\u0d1a\".split(\"_\"),weekdaysShort:\"\\u0d1e\\u0d3e\\u0d2f\\u0d7c_\\u0d24\\u0d3f\\u0d19\\u0d4d\\u0d15\\u0d7e_\\u0d1a\\u0d4a\\u0d35\\u0d4d\\u0d35_\\u0d2c\\u0d41\\u0d27\\u0d7b_\\u0d35\\u0d4d\\u0d2f\\u0d3e\\u0d34\\u0d02_\\u0d35\\u0d46\\u0d33\\u0d4d\\u0d33\\u0d3f_\\u0d36\\u0d28\\u0d3f\".split(\"_\"),weekdaysMin:\"\\u0d1e\\u0d3e_\\u0d24\\u0d3f_\\u0d1a\\u0d4a_\\u0d2c\\u0d41_\\u0d35\\u0d4d\\u0d2f\\u0d3e_\\u0d35\\u0d46_\\u0d36\".split(\"_\"),longDateFormat:{LT:\"A h:mm -\\u0d28\\u0d41\",LTS:\"A h:mm:ss -\\u0d28\\u0d41\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY, A h:mm -\\u0d28\\u0d41\",LLLL:\"dddd, D MMMM YYYY, A h:mm -\\u0d28\\u0d41\"},calendar:{sameDay:\"[\\u0d07\\u0d28\\u0d4d\\u0d28\\u0d4d] LT\",nextDay:\"[\\u0d28\\u0d3e\\u0d33\\u0d46] LT\",nextWeek:\"dddd, LT\",lastDay:\"[\\u0d07\\u0d28\\u0d4d\\u0d28\\u0d32\\u0d46] LT\",lastWeek:\"[\\u0d15\\u0d34\\u0d3f\\u0d1e\\u0d4d\\u0d1e] dddd, LT\",sameElse:\"L\"},relativeTime:{future:\"%s \\u0d15\\u0d34\\u0d3f\\u0d1e\\u0d4d\\u0d1e\\u0d4d\",past:\"%s \\u0d2e\\u0d41\\u0d7b\\u0d2a\\u0d4d\",s:\"\\u0d05\\u0d7d\\u0d2a \\u0d28\\u0d3f\\u0d2e\\u0d3f\\u0d37\\u0d19\\u0d4d\\u0d19\\u0d7e\",ss:\"%d \\u0d38\\u0d46\\u0d15\\u0d4d\\u0d15\\u0d7b\\u0d21\\u0d4d\",m:\"\\u0d12\\u0d30\\u0d41 \\u0d2e\\u0d3f\\u0d28\\u0d3f\\u0d31\\u0d4d\\u0d31\\u0d4d\",mm:\"%d \\u0d2e\\u0d3f\\u0d28\\u0d3f\\u0d31\\u0d4d\\u0d31\\u0d4d\",h:\"\\u0d12\\u0d30\\u0d41 \\u0d2e\\u0d23\\u0d3f\\u0d15\\u0d4d\\u0d15\\u0d42\\u0d7c\",hh:\"%d \\u0d2e\\u0d23\\u0d3f\\u0d15\\u0d4d\\u0d15\\u0d42\\u0d7c\",d:\"\\u0d12\\u0d30\\u0d41 \\u0d26\\u0d3f\\u0d35\\u0d38\\u0d02\",dd:\"%d \\u0d26\\u0d3f\\u0d35\\u0d38\\u0d02\",M:\"\\u0d12\\u0d30\\u0d41 \\u0d2e\\u0d3e\\u0d38\\u0d02\",MM:\"%d \\u0d2e\\u0d3e\\u0d38\\u0d02\",y:\"\\u0d12\\u0d30\\u0d41 \\u0d35\\u0d7c\\u0d37\\u0d02\",yy:\"%d \\u0d35\\u0d7c\\u0d37\\u0d02\"},meridiemParse:/\\u0d30\\u0d3e\\u0d24\\u0d4d\\u0d30\\u0d3f|\\u0d30\\u0d3e\\u0d35\\u0d3f\\u0d32\\u0d46|\\u0d09\\u0d1a\\u0d4d\\u0d1a \\u0d15\\u0d34\\u0d3f\\u0d1e\\u0d4d\\u0d1e\\u0d4d|\\u0d35\\u0d48\\u0d15\\u0d41\\u0d28\\u0d4d\\u0d28\\u0d47\\u0d30\\u0d02|\\u0d30\\u0d3e\\u0d24\\u0d4d\\u0d30\\u0d3f/i,meridiemHour:function(t,e){return 12===t&&(t=0),\"\\u0d30\\u0d3e\\u0d24\\u0d4d\\u0d30\\u0d3f\"===e&&t>=4||\"\\u0d09\\u0d1a\\u0d4d\\u0d1a \\u0d15\\u0d34\\u0d3f\\u0d1e\\u0d4d\\u0d1e\\u0d4d\"===e||\"\\u0d35\\u0d48\\u0d15\\u0d41\\u0d28\\u0d4d\\u0d28\\u0d47\\u0d30\\u0d02\"===e?t+12:t},meridiem:function(t,e,n){return t<4?\"\\u0d30\\u0d3e\\u0d24\\u0d4d\\u0d30\\u0d3f\":t<12?\"\\u0d30\\u0d3e\\u0d35\\u0d3f\\u0d32\\u0d46\":t<17?\"\\u0d09\\u0d1a\\u0d4d\\u0d1a \\u0d15\\u0d34\\u0d3f\\u0d1e\\u0d4d\\u0d1e\\u0d4d\":t<20?\"\\u0d35\\u0d48\\u0d15\\u0d41\\u0d28\\u0d4d\\u0d28\\u0d47\\u0d30\\u0d02\":\"\\u0d30\\u0d3e\\u0d24\\u0d4d\\u0d30\\u0d3f\"}})}(n(\"wd/R\"))},\"B/J0\":function(t,e,n){\"use strict\";var r=n(\"w8CP\"),i=n(\"bu2F\");function s(){if(!(this instanceof s))return new s;i.call(this),this.h=[3238371032,914150663,812702999,4144912697,4290775857,1750603025,1694076839,3204075428]}r.inherits(s,i),t.exports=s,s.blockSize=512,s.outSize=224,s.hmacStrength=192,s.padLength=64,s.prototype._digest=function(t){return\"hex\"===t?r.toHex32(this.h.slice(0,7),\"big\"):r.split32(this.h.slice(0,7),\"big\")}},B55N:function(t,e,n){!function(t){\"use strict\";t.defineLocale(\"ja\",{eras:[{since:\"2019-05-01\",offset:1,name:\"\\u4ee4\\u548c\",narrow:\"\\u32ff\",abbr:\"R\"},{since:\"1989-01-08\",until:\"2019-04-30\",offset:1,name:\"\\u5e73\\u6210\",narrow:\"\\u337b\",abbr:\"H\"},{since:\"1926-12-25\",until:\"1989-01-07\",offset:1,name:\"\\u662d\\u548c\",narrow:\"\\u337c\",abbr:\"S\"},{since:\"1912-07-30\",until:\"1926-12-24\",offset:1,name:\"\\u5927\\u6b63\",narrow:\"\\u337d\",abbr:\"T\"},{since:\"1873-01-01\",until:\"1912-07-29\",offset:6,name:\"\\u660e\\u6cbb\",narrow:\"\\u337e\",abbr:\"M\"},{since:\"0001-01-01\",until:\"1873-12-31\",offset:1,name:\"\\u897f\\u66a6\",narrow:\"AD\",abbr:\"AD\"},{since:\"0000-12-31\",until:-1/0,offset:1,name:\"\\u7d00\\u5143\\u524d\",narrow:\"BC\",abbr:\"BC\"}],eraYearOrdinalRegex:/(\\u5143|\\d+)\\u5e74/,eraYearOrdinalParse:function(t,e){return\"\\u5143\"===e[1]?1:parseInt(e[1]||t,10)},months:\"1\\u6708_2\\u6708_3\\u6708_4\\u6708_5\\u6708_6\\u6708_7\\u6708_8\\u6708_9\\u6708_10\\u6708_11\\u6708_12\\u6708\".split(\"_\"),monthsShort:\"1\\u6708_2\\u6708_3\\u6708_4\\u6708_5\\u6708_6\\u6708_7\\u6708_8\\u6708_9\\u6708_10\\u6708_11\\u6708_12\\u6708\".split(\"_\"),weekdays:\"\\u65e5\\u66dc\\u65e5_\\u6708\\u66dc\\u65e5_\\u706b\\u66dc\\u65e5_\\u6c34\\u66dc\\u65e5_\\u6728\\u66dc\\u65e5_\\u91d1\\u66dc\\u65e5_\\u571f\\u66dc\\u65e5\".split(\"_\"),weekdaysShort:\"\\u65e5_\\u6708_\\u706b_\\u6c34_\\u6728_\\u91d1_\\u571f\".split(\"_\"),weekdaysMin:\"\\u65e5_\\u6708_\\u706b_\\u6c34_\\u6728_\\u91d1_\\u571f\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"YYYY/MM/DD\",LL:\"YYYY\\u5e74M\\u6708D\\u65e5\",LLL:\"YYYY\\u5e74M\\u6708D\\u65e5 HH:mm\",LLLL:\"YYYY\\u5e74M\\u6708D\\u65e5 dddd HH:mm\",l:\"YYYY/MM/DD\",ll:\"YYYY\\u5e74M\\u6708D\\u65e5\",lll:\"YYYY\\u5e74M\\u6708D\\u65e5 HH:mm\",llll:\"YYYY\\u5e74M\\u6708D\\u65e5(ddd) HH:mm\"},meridiemParse:/\\u5348\\u524d|\\u5348\\u5f8c/i,isPM:function(t){return\"\\u5348\\u5f8c\"===t},meridiem:function(t,e,n){return t<12?\"\\u5348\\u524d\":\"\\u5348\\u5f8c\"},calendar:{sameDay:\"[\\u4eca\\u65e5] LT\",nextDay:\"[\\u660e\\u65e5] LT\",nextWeek:function(t){return t.week()!==this.week()?\"[\\u6765\\u9031]dddd LT\":\"dddd LT\"},lastDay:\"[\\u6628\\u65e5] LT\",lastWeek:function(t){return this.week()!==t.week()?\"[\\u5148\\u9031]dddd LT\":\"dddd LT\"},sameElse:\"L\"},dayOfMonthOrdinalParse:/\\d{1,2}\\u65e5/,ordinal:function(t,e){switch(e){case\"y\":return 1===t?\"\\u5143\\u5e74\":t+\"\\u5e74\";case\"d\":case\"D\":case\"DDD\":return t+\"\\u65e5\";default:return t}},relativeTime:{future:\"%s\\u5f8c\",past:\"%s\\u524d\",s:\"\\u6570\\u79d2\",ss:\"%d\\u79d2\",m:\"1\\u5206\",mm:\"%d\\u5206\",h:\"1\\u6642\\u9593\",hh:\"%d\\u6642\\u9593\",d:\"1\\u65e5\",dd:\"%d\\u65e5\",M:\"1\\u30f6\\u6708\",MM:\"%d\\u30f6\\u6708\",y:\"1\\u5e74\",yy:\"%d\\u5e74\"}})}(n(\"wd/R\"))},BFxc:function(t,e,n){\"use strict\";n.d(e,\"a\",(function(){return o}));var r=n(\"7o/Q\"),i=n(\"4I5i\"),s=n(\"EY2u\");function o(t){return function(e){return 0===t?Object(s.b)():e.lift(new a(t))}}class a{constructor(t){if(this.total=t,this.total<0)throw new i.a}call(t,e){return e.subscribe(new l(t,this.total))}}class l extends r.a{constructor(t,e){super(t),this.total=e,this.ring=new Array,this.count=0}_next(t){const e=this.ring,n=this.total,r=this.count++;e.length0){const n=this.count>=this.total?this.total:this.count,r=this.ring;for(let i=0;i\",'\"',\"`\",\" \",\"\\r\",\"\\n\",\"\\t\"]),u=[\"'\"].concat(c),h=[\"%\",\"/\",\"?\",\";\",\"#\"].concat(u),d=[\"/\",\"?\",\"#\"],f=/^[+a-z0-9A-Z_-]{0,63}$/,p=/^([+a-z0-9A-Z_-]{0,63})(.*)$/,m={javascript:!0,\"javascript:\":!0},g={javascript:!0,\"javascript:\":!0},_={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,\"http:\":!0,\"https:\":!0,\"ftp:\":!0,\"gopher:\":!0,\"file:\":!0},b=n(\"r8II\");function y(t,e,n){if(t&&i.isObject(t)&&t instanceof s)return t;var r=new s;return r.parse(t,e,n),r}s.prototype.parse=function(t,e,n){if(!i.isString(t))throw new TypeError(\"Parameter 'url' must be a string, not \"+typeof t);var s=t.indexOf(\"?\"),a=-1!==s&&s127?P+=\"x\":P+=T[I];if(!P.match(f)){var j=O.slice(0,C),N=O.slice(C+1),F=T.match(p);F&&(j.push(F[1]),N.unshift(F[2])),N.length&&(y=\"/\"+N.join(\".\")+y),this.hostname=j.join(\".\");break}}}this.hostname=this.hostname.length>255?\"\":this.hostname.toLowerCase(),A||(this.hostname=r.toASCII(this.hostname)),this.host=(this.hostname||\"\")+(this.port?\":\"+this.port:\"\"),this.href+=this.host,A&&(this.hostname=this.hostname.substr(1,this.hostname.length-2),\"/\"!==y[0]&&(y=\"/\"+y))}if(!m[k])for(C=0,L=u.length;C0)&&n.host.split(\"@\"))&&(n.auth=C.shift(),n.host=n.hostname=C.shift())),n.search=t.search,n.query=t.query,i.isNull(n.pathname)&&i.isNull(n.search)||(n.path=(n.pathname?n.pathname:\"\")+(n.search?n.search:\"\")),n.href=n.format(),n;if(!w.length)return n.pathname=null,n.path=n.search?\"/\"+n.search:null,n.href=n.format(),n;for(var M=w.slice(-1)[0],x=(n.host||t.host||w.length>1)&&(\".\"===M||\"..\"===M)||\"\"===M,S=0,E=w.length;E>=0;E--)\".\"===(M=w[E])?w.splice(E,1):\"..\"===M?(w.splice(E,1),S++):S&&(w.splice(E,1),S--);if(!y&&!v)for(;S--;S)w.unshift(\"..\");!y||\"\"===w[0]||w[0]&&\"/\"===w[0].charAt(0)||w.unshift(\"\"),x&&\"/\"!==w.join(\"/\").substr(-1)&&w.push(\"\");var C,D=\"\"===w[0]||w[0]&&\"/\"===w[0].charAt(0);return k&&(n.hostname=n.host=D?\"\":w.length?w.shift():\"\",(C=!!(n.host&&n.host.indexOf(\"@\")>0)&&n.host.split(\"@\"))&&(n.auth=C.shift(),n.host=n.hostname=C.shift())),(y=y||n.host&&w.length)&&!D&&w.unshift(\"\"),w.length?n.pathname=w.join(\"/\"):(n.pathname=null,n.path=null),i.isNull(n.pathname)&&i.isNull(n.search)||(n.path=(n.pathname?n.pathname:\"\")+(n.search?n.search:\"\")),n.auth=t.auth||n.auth,n.slashes=n.slashes||t.slashes,n.href=n.format(),n},s.prototype.parseHost=function(){var t=this.host,e=a.exec(t);e&&(\":\"!==(e=e[0])&&(this.port=e.substr(1)),t=t.substr(0,t.length-e.length)),t&&(this.hostname=t)}},\"D/JM\":function(t,e,n){!function(t){\"use strict\";t.defineLocale(\"eu\",{months:\"urtarrila_otsaila_martxoa_apirila_maiatza_ekaina_uztaila_abuztua_iraila_urria_azaroa_abendua\".split(\"_\"),monthsShort:\"urt._ots._mar._api._mai._eka._uzt._abu._ira._urr._aza._abe.\".split(\"_\"),monthsParseExact:!0,weekdays:\"igandea_astelehena_asteartea_asteazkena_osteguna_ostirala_larunbata\".split(\"_\"),weekdaysShort:\"ig._al._ar._az._og._ol._lr.\".split(\"_\"),weekdaysMin:\"ig_al_ar_az_og_ol_lr\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"YYYY-MM-DD\",LL:\"YYYY[ko] MMMM[ren] D[a]\",LLL:\"YYYY[ko] MMMM[ren] D[a] HH:mm\",LLLL:\"dddd, YYYY[ko] MMMM[ren] D[a] HH:mm\",l:\"YYYY-M-D\",ll:\"YYYY[ko] MMM D[a]\",lll:\"YYYY[ko] MMM D[a] HH:mm\",llll:\"ddd, YYYY[ko] MMM D[a] HH:mm\"},calendar:{sameDay:\"[gaur] LT[etan]\",nextDay:\"[bihar] LT[etan]\",nextWeek:\"dddd LT[etan]\",lastDay:\"[atzo] LT[etan]\",lastWeek:\"[aurreko] dddd LT[etan]\",sameElse:\"L\"},relativeTime:{future:\"%s barru\",past:\"duela %s\",s:\"segundo batzuk\",ss:\"%d segundo\",m:\"minutu bat\",mm:\"%d minutu\",h:\"ordu bat\",hh:\"%d ordu\",d:\"egun bat\",dd:\"%d egun\",M:\"hilabete bat\",MM:\"%d hilabete\",y:\"urte bat\",yy:\"%d urte\"},dayOfMonthOrdinalParse:/\\d{1,2}\\./,ordinal:\"%d.\",week:{dow:1,doy:7}})}(n(\"wd/R\"))},D0XW:function(t,e,n){\"use strict\";n.d(e,\"a\",(function(){return i}));var r=n(\"3N8a\");const i=new(n(\"IjjT\").a)(r.a)},D1bA:function(t,e,n){\"use strict\";Object.defineProperty(e,\"__esModule\",{value:!0});var r=n(\"VJ7P\"),i=n(\"wfHa\");e.pbkdf2=function(t,e,n,s,o){var a;t=r.arrayify(t),e=r.arrayify(e);var l,c,u=1,h=new Uint8Array(s),d=new Uint8Array(e.length+4);d.set(e);for(var f=1;f<=u;f++){d[e.length]=f>>24&255,d[e.length+1]=f>>16&255,d[e.length+2]=f>>8&255,d[e.length+3]=255&f;var p=r.arrayify(i.computeHmac(o,t,d));a||(a=p.length,c=new Uint8Array(a),l=s-((u=Math.ceil(s/a))-1)*a),c.set(p);for(var m=1;mArray.isArray||(t=>t&&\"number\"==typeof t.length))()},\"DKr+\":function(t,e,n){!function(t){\"use strict\";function e(t,e,n,r){var i={s:[\"thoddea sekondamni\",\"thodde sekond\"],ss:[t+\" sekondamni\",t+\" sekond\"],m:[\"eka mintan\",\"ek minut\"],mm:[t+\" mintamni\",t+\" mintam\"],h:[\"eka voran\",\"ek vor\"],hh:[t+\" voramni\",t+\" voram\"],d:[\"eka disan\",\"ek dis\"],dd:[t+\" disamni\",t+\" dis\"],M:[\"eka mhoinean\",\"ek mhoino\"],MM:[t+\" mhoineamni\",t+\" mhoine\"],y:[\"eka vorsan\",\"ek voros\"],yy:[t+\" vorsamni\",t+\" vorsam\"]};return r?i[n][0]:i[n][1]}t.defineLocale(\"gom-latn\",{months:{standalone:\"Janer_Febrer_Mars_Abril_Mai_Jun_Julai_Agost_Setembr_Otubr_Novembr_Dezembr\".split(\"_\"),format:\"Janerachea_Febrerachea_Marsachea_Abrilachea_Maiachea_Junachea_Julaiachea_Agostachea_Setembrachea_Otubrachea_Novembrachea_Dezembrachea\".split(\"_\"),isFormat:/MMMM(\\s)+D[oD]?/},monthsShort:\"Jan._Feb._Mars_Abr._Mai_Jun_Jul._Ago._Set._Otu._Nov._Dez.\".split(\"_\"),monthsParseExact:!0,weekdays:\"Aitar_Somar_Mongllar_Budhvar_Birestar_Sukrar_Son'var\".split(\"_\"),weekdaysShort:\"Ait._Som._Mon._Bud._Bre._Suk._Son.\".split(\"_\"),weekdaysMin:\"Ai_Sm_Mo_Bu_Br_Su_Sn\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"A h:mm [vazta]\",LTS:\"A h:mm:ss [vazta]\",L:\"DD-MM-YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY A h:mm [vazta]\",LLLL:\"dddd, MMMM Do, YYYY, A h:mm [vazta]\",llll:\"ddd, D MMM YYYY, A h:mm [vazta]\"},calendar:{sameDay:\"[Aiz] LT\",nextDay:\"[Faleam] LT\",nextWeek:\"[Fuddlo] dddd[,] LT\",lastDay:\"[Kal] LT\",lastWeek:\"[Fattlo] dddd[,] LT\",sameElse:\"L\"},relativeTime:{future:\"%s\",past:\"%s adim\",s:e,ss:e,m:e,mm:e,h:e,hh:e,d:e,dd:e,M:e,MM:e,y:e,yy:e},dayOfMonthOrdinalParse:/\\d{1,2}(er)/,ordinal:function(t,e){switch(e){case\"D\":return t+\"er\";default:case\"M\":case\"Q\":case\"DDD\":case\"d\":case\"w\":case\"W\":return t}},week:{dow:1,doy:4},meridiemParse:/rati|sokallim|donparam|sanje/,meridiemHour:function(t,e){return 12===t&&(t=0),\"rati\"===e?t<4?t:t+12:\"sokallim\"===e?t:\"donparam\"===e?t>12?t:t+12:\"sanje\"===e?t+12:void 0},meridiem:function(t,e,n){return t<4?\"rati\":t<12?\"sokallim\":t<16?\"donparam\":t<20?\"sanje\":\"rati\"}})}(n(\"wd/R\"))},DLvh:function(t,e,n){\"use strict\";var r,i=e,s=n(\"fZJM\"),o=n(\"QTa/\"),a=n(\"86MQ\").assert;function l(t){this.curve=\"short\"===t.type?new o.short(t):\"edwards\"===t.type?new o.edwards(t):new o.mont(t),this.g=this.curve.g,this.n=this.curve.n,this.hash=t.hash,a(this.g.validate(),\"Invalid curve\"),a(this.g.mul(this.n).isInfinity(),\"Invalid curve, G*N != O\")}function c(t,e){Object.defineProperty(i,t,{configurable:!0,enumerable:!0,get:function(){var n=new l(e);return Object.defineProperty(i,t,{configurable:!0,enumerable:!0,value:n}),n}})}i.PresetCurve=l,c(\"p192\",{type:\"short\",prime:\"p192\",p:\"ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff\",a:\"ffffffff ffffffff ffffffff fffffffe ffffffff fffffffc\",b:\"64210519 e59c80e7 0fa7e9ab 72243049 feb8deec c146b9b1\",n:\"ffffffff ffffffff ffffffff 99def836 146bc9b1 b4d22831\",hash:s.sha256,gRed:!1,g:[\"188da80e b03090f6 7cbf20eb 43a18800 f4ff0afd 82ff1012\",\"07192b95 ffc8da78 631011ed 6b24cdd5 73f977a1 1e794811\"]}),c(\"p224\",{type:\"short\",prime:\"p224\",p:\"ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001\",a:\"ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff fffffffe\",b:\"b4050a85 0c04b3ab f5413256 5044b0b7 d7bfd8ba 270b3943 2355ffb4\",n:\"ffffffff ffffffff ffffffff ffff16a2 e0b8f03e 13dd2945 5c5c2a3d\",hash:s.sha256,gRed:!1,g:[\"b70e0cbd 6bb4bf7f 321390b9 4a03c1d3 56c21122 343280d6 115c1d21\",\"bd376388 b5f723fb 4c22dfe6 cd4375a0 5a074764 44d58199 85007e34\"]}),c(\"p256\",{type:\"short\",prime:null,p:\"ffffffff 00000001 00000000 00000000 00000000 ffffffff ffffffff ffffffff\",a:\"ffffffff 00000001 00000000 00000000 00000000 ffffffff ffffffff fffffffc\",b:\"5ac635d8 aa3a93e7 b3ebbd55 769886bc 651d06b0 cc53b0f6 3bce3c3e 27d2604b\",n:\"ffffffff 00000000 ffffffff ffffffff bce6faad a7179e84 f3b9cac2 fc632551\",hash:s.sha256,gRed:!1,g:[\"6b17d1f2 e12c4247 f8bce6e5 63a440f2 77037d81 2deb33a0 f4a13945 d898c296\",\"4fe342e2 fe1a7f9b 8ee7eb4a 7c0f9e16 2bce3357 6b315ece cbb64068 37bf51f5\"]}),c(\"p384\",{type:\"short\",prime:null,p:\"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe ffffffff 00000000 00000000 ffffffff\",a:\"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe ffffffff 00000000 00000000 fffffffc\",b:\"b3312fa7 e23ee7e4 988e056b e3f82d19 181d9c6e fe814112 0314088f 5013875a c656398d 8a2ed19d 2a85c8ed d3ec2aef\",n:\"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff c7634d81 f4372ddf 581a0db2 48b0a77a ecec196a ccc52973\",hash:s.sha384,gRed:!1,g:[\"aa87ca22 be8b0537 8eb1c71e f320ad74 6e1d3b62 8ba79b98 59f741e0 82542a38 5502f25d bf55296c 3a545e38 72760ab7\",\"3617de4a 96262c6f 5d9e98bf 9292dc29 f8f41dbd 289a147c e9da3113 b5f0b8c0 0a60b1ce 1d7e819d 7a431d7c 90ea0e5f\"]}),c(\"p521\",{type:\"short\",prime:null,p:\"000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff\",a:\"000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffc\",b:\"00000051 953eb961 8e1c9a1f 929a21a0 b68540ee a2da725b 99b315f3 b8b48991 8ef109e1 56193951 ec7e937b 1652c0bd 3bb1bf07 3573df88 3d2c34f1 ef451fd4 6b503f00\",n:\"000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffa 51868783 bf2f966b 7fcc0148 f709a5d0 3bb5c9b8 899c47ae bb6fb71e 91386409\",hash:s.sha512,gRed:!1,g:[\"000000c6 858e06b7 0404e9cd 9e3ecb66 2395b442 9c648139 053fb521 f828af60 6b4d3dba a14b5e77 efe75928 fe1dc127 a2ffa8de 3348b3c1 856a429b f97e7e31 c2e5bd66\",\"00000118 39296a78 9a3bc004 5c8a5fb4 2c7d1bd9 98f54449 579b4468 17afbd17 273e662c 97ee7299 5ef42640 c550b901 3fad0761 353c7086 a272c240 88be9476 9fd16650\"]}),c(\"curve25519\",{type:\"mont\",prime:\"p25519\",p:\"7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed\",a:\"76d06\",b:\"1\",n:\"1000000000000000 0000000000000000 14def9dea2f79cd6 5812631a5cf5d3ed\",hash:s.sha256,gRed:!1,g:[\"9\"]}),c(\"ed25519\",{type:\"edwards\",prime:\"p25519\",p:\"7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed\",a:\"-1\",c:\"1\",d:\"52036cee2b6ffe73 8cc740797779e898 00700a4d4141d8ab 75eb4dca135978a3\",n:\"1000000000000000 0000000000000000 14def9dea2f79cd6 5812631a5cf5d3ed\",hash:s.sha256,gRed:!1,g:[\"216936d3cd6e53fec0a4e231fdd6dc5c692cc7609525a7b2c9562d608f25d51a\",\"6666666666666666666666666666666666666666666666666666666666666658\"]});try{r=n(\"QJsb\")}catch(u){r=void 0}c(\"secp256k1\",{type:\"short\",prime:\"k256\",p:\"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f\",a:\"0\",b:\"7\",n:\"ffffffff ffffffff ffffffff fffffffe baaedce6 af48a03b bfd25e8c d0364141\",h:\"1\",hash:s.sha256,beta:\"7ae96a2b657c07106e64479eac3434e99cf0497512f58995c1396c28719501ee\",lambda:\"5363ad4cc05c30e0a5261c028812645a122e22ea20816678df02967c1b23bd72\",basis:[{a:\"3086d221a7d46bcde86c90e49284eb15\",b:\"-e4437ed6010e88286f547fa90abfe4c3\"},{a:\"114ca50f7a8e2f3f657c1108d9d44cfd8\",b:\"3086d221a7d46bcde86c90e49284eb15\"}],gRed:!1,g:[\"79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798\",\"483ada7726a3c4655da4fbfc0e1108a8fd17b448a68554199c47d08ffb10d4b8\",r]})},Dkky:function(t,e,n){!function(t){\"use strict\";t.defineLocale(\"fr-ch\",{months:\"janvier_f\\xe9vrier_mars_avril_mai_juin_juillet_ao\\xfbt_septembre_octobre_novembre_d\\xe9cembre\".split(\"_\"),monthsShort:\"janv._f\\xe9vr._mars_avr._mai_juin_juil._ao\\xfbt_sept._oct._nov._d\\xe9c.\".split(\"_\"),monthsParseExact:!0,weekdays:\"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi\".split(\"_\"),weekdaysShort:\"dim._lun._mar._mer._jeu._ven._sam.\".split(\"_\"),weekdaysMin:\"di_lu_ma_me_je_ve_sa\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD.MM.YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd D MMMM YYYY HH:mm\"},calendar:{sameDay:\"[Aujourd\\u2019hui \\xe0] LT\",nextDay:\"[Demain \\xe0] LT\",nextWeek:\"dddd [\\xe0] LT\",lastDay:\"[Hier \\xe0] LT\",lastWeek:\"dddd [dernier \\xe0] LT\",sameElse:\"L\"},relativeTime:{future:\"dans %s\",past:\"il y a %s\",s:\"quelques secondes\",ss:\"%d secondes\",m:\"une minute\",mm:\"%d minutes\",h:\"une heure\",hh:\"%d heures\",d:\"un jour\",dd:\"%d jours\",M:\"un mois\",MM:\"%d mois\",y:\"un an\",yy:\"%d ans\"},dayOfMonthOrdinalParse:/\\d{1,2}(er|e)/,ordinal:function(t,e){switch(e){default:case\"M\":case\"Q\":case\"D\":case\"DDD\":case\"d\":return t+(1===t?\"er\":\"e\");case\"w\":case\"W\":return t+(1===t?\"re\":\"e\")}},week:{dow:1,doy:4}})}(n(\"wd/R\"))},Dmvi:function(t,e,n){!function(t){\"use strict\";t.defineLocale(\"en-au\",{months:\"January_February_March_April_May_June_July_August_September_October_November_December\".split(\"_\"),monthsShort:\"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec\".split(\"_\"),weekdays:\"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday\".split(\"_\"),weekdaysShort:\"Sun_Mon_Tue_Wed_Thu_Fri_Sat\".split(\"_\"),weekdaysMin:\"Su_Mo_Tu_We_Th_Fr_Sa\".split(\"_\"),longDateFormat:{LT:\"h:mm A\",LTS:\"h:mm:ss A\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY h:mm A\",LLLL:\"dddd, D MMMM YYYY h:mm A\"},calendar:{sameDay:\"[Today at] LT\",nextDay:\"[Tomorrow at] LT\",nextWeek:\"dddd [at] LT\",lastDay:\"[Yesterday at] LT\",lastWeek:\"[Last] dddd [at] LT\",sameElse:\"L\"},relativeTime:{future:\"in %s\",past:\"%s ago\",s:\"a few seconds\",ss:\"%d seconds\",m:\"a minute\",mm:\"%d minutes\",h:\"an hour\",hh:\"%d hours\",d:\"a day\",dd:\"%d days\",M:\"a month\",MM:\"%d months\",y:\"a year\",yy:\"%d years\"},dayOfMonthOrdinalParse:/\\d{1,2}(st|nd|rd|th)/,ordinal:function(t){var e=t%10;return t+(1==~~(t%100/10)?\"th\":1===e?\"st\":2===e?\"nd\":3===e?\"rd\":\"th\")},week:{dow:0,doy:4}})}(n(\"wd/R\"))},DoHr:function(t,e,n){!function(t){\"use strict\";var e={1:\"'inci\",5:\"'inci\",8:\"'inci\",70:\"'inci\",80:\"'inci\",2:\"'nci\",7:\"'nci\",20:\"'nci\",50:\"'nci\",3:\"'\\xfcnc\\xfc\",4:\"'\\xfcnc\\xfc\",100:\"'\\xfcnc\\xfc\",6:\"'nc\\u0131\",9:\"'uncu\",10:\"'uncu\",30:\"'uncu\",60:\"'\\u0131nc\\u0131\",90:\"'\\u0131nc\\u0131\"};t.defineLocale(\"tr\",{months:\"Ocak_\\u015eubat_Mart_Nisan_May\\u0131s_Haziran_Temmuz_A\\u011fustos_Eyl\\xfcl_Ekim_Kas\\u0131m_Aral\\u0131k\".split(\"_\"),monthsShort:\"Oca_\\u015eub_Mar_Nis_May_Haz_Tem_A\\u011fu_Eyl_Eki_Kas_Ara\".split(\"_\"),weekdays:\"Pazar_Pazartesi_Sal\\u0131_\\xc7ar\\u015famba_Per\\u015fembe_Cuma_Cumartesi\".split(\"_\"),weekdaysShort:\"Paz_Pts_Sal_\\xc7ar_Per_Cum_Cts\".split(\"_\"),weekdaysMin:\"Pz_Pt_Sa_\\xc7a_Pe_Cu_Ct\".split(\"_\"),meridiem:function(t,e,n){return t<12?n?\"\\xf6\\xf6\":\"\\xd6\\xd6\":n?\"\\xf6s\":\"\\xd6S\"},meridiemParse:/\\xf6\\xf6|\\xd6\\xd6|\\xf6s|\\xd6S/,isPM:function(t){return\"\\xf6s\"===t||\"\\xd6S\"===t},longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD.MM.YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd, D MMMM YYYY HH:mm\"},calendar:{sameDay:\"[bug\\xfcn saat] LT\",nextDay:\"[yar\\u0131n saat] LT\",nextWeek:\"[gelecek] dddd [saat] LT\",lastDay:\"[d\\xfcn] LT\",lastWeek:\"[ge\\xe7en] dddd [saat] LT\",sameElse:\"L\"},relativeTime:{future:\"%s sonra\",past:\"%s \\xf6nce\",s:\"birka\\xe7 saniye\",ss:\"%d saniye\",m:\"bir dakika\",mm:\"%d dakika\",h:\"bir saat\",hh:\"%d saat\",d:\"bir g\\xfcn\",dd:\"%d g\\xfcn\",M:\"bir ay\",MM:\"%d ay\",y:\"bir y\\u0131l\",yy:\"%d y\\u0131l\"},ordinal:function(t,n){switch(n){case\"d\":case\"D\":case\"Do\":case\"DD\":return t;default:if(0===t)return t+\"'\\u0131nc\\u0131\";var r=t%10;return t+(e[r]||e[t%100-r]||e[t>=100?100:null])}},week:{dow:1,doy:7}})}(n(\"wd/R\"))},DxQv:function(t,e,n){!function(t){\"use strict\";t.defineLocale(\"da\",{months:\"januar_februar_marts_april_maj_juni_juli_august_september_oktober_november_december\".split(\"_\"),monthsShort:\"jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec\".split(\"_\"),weekdays:\"s\\xf8ndag_mandag_tirsdag_onsdag_torsdag_fredag_l\\xf8rdag\".split(\"_\"),weekdaysShort:\"s\\xf8n_man_tir_ons_tor_fre_l\\xf8r\".split(\"_\"),weekdaysMin:\"s\\xf8_ma_ti_on_to_fr_l\\xf8\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD.MM.YYYY\",LL:\"D. MMMM YYYY\",LLL:\"D. MMMM YYYY HH:mm\",LLLL:\"dddd [d.] D. MMMM YYYY [kl.] HH:mm\"},calendar:{sameDay:\"[i dag kl.] LT\",nextDay:\"[i morgen kl.] LT\",nextWeek:\"p\\xe5 dddd [kl.] LT\",lastDay:\"[i g\\xe5r kl.] LT\",lastWeek:\"[i] dddd[s kl.] LT\",sameElse:\"L\"},relativeTime:{future:\"om %s\",past:\"%s siden\",s:\"f\\xe5 sekunder\",ss:\"%d sekunder\",m:\"et minut\",mm:\"%d minutter\",h:\"en time\",hh:\"%d timer\",d:\"en dag\",dd:\"%d dage\",M:\"en m\\xe5ned\",MM:\"%d m\\xe5neder\",y:\"et \\xe5r\",yy:\"%d \\xe5r\"},dayOfMonthOrdinalParse:/\\d{1,2}\\./,ordinal:\"%d.\",week:{dow:1,doy:4}})}(n(\"wd/R\"))},Dzi0:function(t,e,n){!function(t){\"use strict\";t.defineLocale(\"tl-ph\",{months:\"Enero_Pebrero_Marso_Abril_Mayo_Hunyo_Hulyo_Agosto_Setyembre_Oktubre_Nobyembre_Disyembre\".split(\"_\"),monthsShort:\"Ene_Peb_Mar_Abr_May_Hun_Hul_Ago_Set_Okt_Nob_Dis\".split(\"_\"),weekdays:\"Linggo_Lunes_Martes_Miyerkules_Huwebes_Biyernes_Sabado\".split(\"_\"),weekdaysShort:\"Lin_Lun_Mar_Miy_Huw_Biy_Sab\".split(\"_\"),weekdaysMin:\"Li_Lu_Ma_Mi_Hu_Bi_Sab\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"MM/D/YYYY\",LL:\"MMMM D, YYYY\",LLL:\"MMMM D, YYYY HH:mm\",LLLL:\"dddd, MMMM DD, YYYY HH:mm\"},calendar:{sameDay:\"LT [ngayong araw]\",nextDay:\"[Bukas ng] LT\",nextWeek:\"LT [sa susunod na] dddd\",lastDay:\"LT [kahapon]\",lastWeek:\"LT [noong nakaraang] dddd\",sameElse:\"L\"},relativeTime:{future:\"sa loob ng %s\",past:\"%s ang nakalipas\",s:\"ilang segundo\",ss:\"%d segundo\",m:\"isang minuto\",mm:\"%d minuto\",h:\"isang oras\",hh:\"%d oras\",d:\"isang araw\",dd:\"%d araw\",M:\"isang buwan\",MM:\"%d buwan\",y:\"isang taon\",yy:\"%d taon\"},dayOfMonthOrdinalParse:/\\d{1,2}/,ordinal:function(t){return t},week:{dow:1,doy:4}})}(n(\"wd/R\"))},\"E+IA\":function(t,e,n){\"use strict\";var r=n(\"w8CP\"),i=n(\"7ckf\"),s=n(\"qlaj\"),o=r.rotl32,a=r.sum32,l=r.sum32_5,c=s.ft_1,u=i.BlockHash,h=[1518500249,1859775393,2400959708,3395469782];function d(){if(!(this instanceof d))return new d;u.call(this),this.h=[1732584193,4023233417,2562383102,271733878,3285377520],this.W=new Array(80)}r.inherits(d,u),t.exports=d,d.blockSize=512,d.outSize=160,d.hmacStrength=80,d.padLength=64,d.prototype._update=function(t,e){for(var n=this.W,r=0;r<16;r++)n[r]=t[e+r];for(;r=2&&t<=4?e[1]:e[2]},translate:function(t,n,r){var i=e.words[r];return 1===r.length?n?i[0]:i[1]:t+\" \"+e.correctGrammaticalCase(t,i)}};t.defineLocale(\"sr-cyrl\",{months:\"\\u0458\\u0430\\u043d\\u0443\\u0430\\u0440_\\u0444\\u0435\\u0431\\u0440\\u0443\\u0430\\u0440_\\u043c\\u0430\\u0440\\u0442_\\u0430\\u043f\\u0440\\u0438\\u043b_\\u043c\\u0430\\u0458_\\u0458\\u0443\\u043d_\\u0458\\u0443\\u043b_\\u0430\\u0432\\u0433\\u0443\\u0441\\u0442_\\u0441\\u0435\\u043f\\u0442\\u0435\\u043c\\u0431\\u0430\\u0440_\\u043e\\u043a\\u0442\\u043e\\u0431\\u0430\\u0440_\\u043d\\u043e\\u0432\\u0435\\u043c\\u0431\\u0430\\u0440_\\u0434\\u0435\\u0446\\u0435\\u043c\\u0431\\u0430\\u0440\".split(\"_\"),monthsShort:\"\\u0458\\u0430\\u043d._\\u0444\\u0435\\u0431._\\u043c\\u0430\\u0440._\\u0430\\u043f\\u0440._\\u043c\\u0430\\u0458_\\u0458\\u0443\\u043d_\\u0458\\u0443\\u043b_\\u0430\\u0432\\u0433._\\u0441\\u0435\\u043f._\\u043e\\u043a\\u0442._\\u043d\\u043e\\u0432._\\u0434\\u0435\\u0446.\".split(\"_\"),monthsParseExact:!0,weekdays:\"\\u043d\\u0435\\u0434\\u0435\\u0459\\u0430_\\u043f\\u043e\\u043d\\u0435\\u0434\\u0435\\u0459\\u0430\\u043a_\\u0443\\u0442\\u043e\\u0440\\u0430\\u043a_\\u0441\\u0440\\u0435\\u0434\\u0430_\\u0447\\u0435\\u0442\\u0432\\u0440\\u0442\\u0430\\u043a_\\u043f\\u0435\\u0442\\u0430\\u043a_\\u0441\\u0443\\u0431\\u043e\\u0442\\u0430\".split(\"_\"),weekdaysShort:\"\\u043d\\u0435\\u0434._\\u043f\\u043e\\u043d._\\u0443\\u0442\\u043e._\\u0441\\u0440\\u0435._\\u0447\\u0435\\u0442._\\u043f\\u0435\\u0442._\\u0441\\u0443\\u0431.\".split(\"_\"),weekdaysMin:\"\\u043d\\u0435_\\u043f\\u043e_\\u0443\\u0442_\\u0441\\u0440_\\u0447\\u0435_\\u043f\\u0435_\\u0441\\u0443\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"H:mm\",LTS:\"H:mm:ss\",L:\"DD.MM.YYYY\",LL:\"D. MMMM YYYY\",LLL:\"D. MMMM YYYY H:mm\",LLLL:\"dddd, D. MMMM YYYY H:mm\"},calendar:{sameDay:\"[\\u0434\\u0430\\u043d\\u0430\\u0441 \\u0443] LT\",nextDay:\"[\\u0441\\u0443\\u0442\\u0440\\u0430 \\u0443] LT\",nextWeek:function(){switch(this.day()){case 0:return\"[\\u0443] [\\u043d\\u0435\\u0434\\u0435\\u0459\\u0443] [\\u0443] LT\";case 3:return\"[\\u0443] [\\u0441\\u0440\\u0435\\u0434\\u0443] [\\u0443] LT\";case 6:return\"[\\u0443] [\\u0441\\u0443\\u0431\\u043e\\u0442\\u0443] [\\u0443] LT\";case 1:case 2:case 4:case 5:return\"[\\u0443] dddd [\\u0443] LT\"}},lastDay:\"[\\u0458\\u0443\\u0447\\u0435 \\u0443] LT\",lastWeek:function(){return[\"[\\u043f\\u0440\\u043e\\u0448\\u043b\\u0435] [\\u043d\\u0435\\u0434\\u0435\\u0459\\u0435] [\\u0443] LT\",\"[\\u043f\\u0440\\u043e\\u0448\\u043b\\u043e\\u0433] [\\u043f\\u043e\\u043d\\u0435\\u0434\\u0435\\u0459\\u043a\\u0430] [\\u0443] LT\",\"[\\u043f\\u0440\\u043e\\u0448\\u043b\\u043e\\u0433] [\\u0443\\u0442\\u043e\\u0440\\u043a\\u0430] [\\u0443] LT\",\"[\\u043f\\u0440\\u043e\\u0448\\u043b\\u0435] [\\u0441\\u0440\\u0435\\u0434\\u0435] [\\u0443] LT\",\"[\\u043f\\u0440\\u043e\\u0448\\u043b\\u043e\\u0433] [\\u0447\\u0435\\u0442\\u0432\\u0440\\u0442\\u043a\\u0430] [\\u0443] LT\",\"[\\u043f\\u0440\\u043e\\u0448\\u043b\\u043e\\u0433] [\\u043f\\u0435\\u0442\\u043a\\u0430] [\\u0443] LT\",\"[\\u043f\\u0440\\u043e\\u0448\\u043b\\u0435] [\\u0441\\u0443\\u0431\\u043e\\u0442\\u0435] [\\u0443] LT\"][this.day()]},sameElse:\"L\"},relativeTime:{future:\"\\u0437\\u0430 %s\",past:\"\\u043f\\u0440\\u0435 %s\",s:\"\\u043d\\u0435\\u043a\\u043e\\u043b\\u0438\\u043a\\u043e \\u0441\\u0435\\u043a\\u0443\\u043d\\u0434\\u0438\",ss:e.translate,m:e.translate,mm:e.translate,h:e.translate,hh:e.translate,d:\"\\u0434\\u0430\\u043d\",dd:e.translate,M:\"\\u043c\\u0435\\u0441\\u0435\\u0446\",MM:e.translate,y:\"\\u0433\\u043e\\u0434\\u0438\\u043d\\u0443\",yy:e.translate},dayOfMonthOrdinalParse:/\\d{1,2}\\./,ordinal:\"%d.\",week:{dow:1,doy:7}})}(n(\"wd/R\"))},E4Z0:function(t,e,n){var r,i;void 0===(i=\"function\"==typeof(r=function(t){\"use strict\";var e,n=this&&this.__makeTemplateObject||function(t,e){return Object.defineProperty?Object.defineProperty(t,\"raw\",{value:e}):t.raw=e,t};!function(t){t[t.EOS=0]=\"EOS\",t[t.Text=1]=\"Text\",t[t.Incomplete=2]=\"Incomplete\",t[t.ESC=3]=\"ESC\",t[t.Unknown=4]=\"Unknown\",t[t.SGR=5]=\"SGR\",t[t.OSCURL=6]=\"OSCURL\"}(e||(e={}));var r=function(){function t(){this.VERSION=\"4.0.4\",this.setup_palettes(),this._use_classes=!1,this._escape_for_html=!0,this.bold=!1,this.fg=this.bg=null,this._buffer=\"\",this._url_whitelist={http:1,https:1}}return Object.defineProperty(t.prototype,\"use_classes\",{get:function(){return this._use_classes},set:function(t){this._use_classes=t},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"escape_for_html\",{get:function(){return this._escape_for_html},set:function(t){this._escape_for_html=t},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"url_whitelist\",{get:function(){return this._url_whitelist},set:function(t){this._url_whitelist=t},enumerable:!0,configurable:!0}),t.prototype.setup_palettes=function(){var t=this;this.ansi_colors=[[{rgb:[0,0,0],class_name:\"ansi-black\"},{rgb:[187,0,0],class_name:\"ansi-red\"},{rgb:[0,187,0],class_name:\"ansi-green\"},{rgb:[187,187,0],class_name:\"ansi-yellow\"},{rgb:[0,0,187],class_name:\"ansi-blue\"},{rgb:[187,0,187],class_name:\"ansi-magenta\"},{rgb:[0,187,187],class_name:\"ansi-cyan\"},{rgb:[255,255,255],class_name:\"ansi-white\"}],[{rgb:[85,85,85],class_name:\"ansi-bright-black\"},{rgb:[255,85,85],class_name:\"ansi-bright-red\"},{rgb:[0,255,0],class_name:\"ansi-bright-green\"},{rgb:[255,255,85],class_name:\"ansi-bright-yellow\"},{rgb:[85,85,255],class_name:\"ansi-bright-blue\"},{rgb:[255,85,255],class_name:\"ansi-bright-magenta\"},{rgb:[85,255,255],class_name:\"ansi-bright-cyan\"},{rgb:[255,255,255],class_name:\"ansi-bright-white\"}]],this.palette_256=[],this.ansi_colors.forEach((function(e){e.forEach((function(e){t.palette_256.push(e)}))}));for(var e=[0,95,135,175,215,255],n=0;n<6;++n)for(var r=0;r<6;++r)for(var i=0;i<6;++i)this.palette_256.push({rgb:[e[n],e[r],e[i]],class_name:\"truecolor\"});for(var s=8,o=0;o<24;++o,s+=10)this.palette_256.push({rgb:[s,s,s],class_name:\"truecolor\"})},t.prototype.escape_txt_for_html=function(t){return t.replace(/[&<>]/gm,(function(t){return\"&\"===t?\"&\":\"<\"===t?\"<\":\">\"===t?\">\":void 0}))},t.prototype.append_buffer=function(t){this._buffer=this._buffer+t},t.prototype.get_next_packet=function(){var t={kind:e.EOS,text:\"\",url:\"\"},r=this._buffer.length;if(0==r)return t;var s=this._buffer.indexOf(\"\\x1b\");if(-1==s)return t.kind=e.Text,t.text=this._buffer,this._buffer=\"\",t;if(s>0)return t.kind=e.Text,t.text=this._buffer.slice(0,s),this._buffer=this._buffer.slice(s),t;if(0==s){if(1==r)return t.kind=e.Incomplete,t;var o=this._buffer.charAt(1);if(\"[\"!=o&&\"]\"!=o)return t.kind=e.ESC,t.text=this._buffer.slice(0,1),this._buffer=this._buffer.slice(1),t;if(\"[\"==o)return this._csi_regex||(this._csi_regex=i(n([\"\\n ^ # beginning of line\\n #\\n # First attempt\\n (?: # legal sequence\\n \\x1b[ # CSI\\n ([<-?]?) # private-mode char\\n ([d;]*) # any digits or semicolons\\n ([ -/]? # an intermediate modifier\\n [@-~]) # the command\\n )\\n | # alternate (second attempt)\\n (?: # illegal sequence\\n \\x1b[ # CSI\\n [ -~]* # anything legal\\n ([\\0-\\x1f:]) # anything illegal\\n )\\n \"],[\"\\n ^ # beginning of line\\n #\\n # First attempt\\n (?: # legal sequence\\n \\\\x1b\\\\[ # CSI\\n ([\\\\x3c-\\\\x3f]?) # private-mode char\\n ([\\\\d;]*) # any digits or semicolons\\n ([\\\\x20-\\\\x2f]? # an intermediate modifier\\n [\\\\x40-\\\\x7e]) # the command\\n )\\n | # alternate (second attempt)\\n (?: # illegal sequence\\n \\\\x1b\\\\[ # CSI\\n [\\\\x20-\\\\x7e]* # anything legal\\n ([\\\\x00-\\\\x1f:]) # anything illegal\\n )\\n \"]))),null===(l=this._buffer.match(this._csi_regex))?(t.kind=e.Incomplete,t):l[4]?(t.kind=e.ESC,t.text=this._buffer.slice(0,1),this._buffer=this._buffer.slice(1),t):(t.kind=\"\"!=l[1]||\"m\"!=l[3]?e.Unknown:e.SGR,t.text=l[2],this._buffer=this._buffer.slice(l[0].length),t);if(\"]\"==o){if(r<4)return t.kind=e.Incomplete,t;if(\"8\"!=this._buffer.charAt(2)||\";\"!=this._buffer.charAt(3))return t.kind=e.ESC,t.text=this._buffer.slice(0,1),this._buffer=this._buffer.slice(1),t;this._osc_st||(this._osc_st=function(t){for(var e=[],n=1;n0;){var n=e.shift(),r=parseInt(n,10);if(isNaN(r)||0===r)this.fg=this.bg=null,this.bold=!1;else if(1===r)this.bold=!0;else if(22===r)this.bold=!1;else if(39===r)this.fg=null;else if(49===r)this.bg=null;else if(r>=30&&r<38)this.fg=this.ansi_colors[0][r-30];else if(r>=40&&r<48)this.bg=this.ansi_colors[0][r-40];else if(r>=90&&r<98)this.fg=this.ansi_colors[1][r-90];else if(r>=100&&r<108)this.bg=this.ansi_colors[1][r-100];else if((38===r||48===r)&&e.length>0){var i=38===r,s=e.shift();if(\"5\"===s&&e.length>0){var o=parseInt(e.shift(),10);o>=0&&o<=255&&(i?this.fg=this.palette_256[o]:this.bg=this.palette_256[o])}if(\"2\"===s&&e.length>2){var a=parseInt(e.shift(),10),l=parseInt(e.shift(),10),c=parseInt(e.shift(),10);if(a>=0&&a<=255&&l>=0&&l<=255&&c>=0&&c<=255){var u={rgb:[a,l,c],class_name:\"truecolor\"};i?this.fg=u:this.bg=u}}}}},t.prototype.transform_to_html=function(t){var e=t.text;if(0===e.length)return e;if(this._escape_for_html&&(e=this.escape_txt_for_html(e)),!t.bold&&null===t.fg&&null===t.bg)return e;var n=[],r=[],i=t.fg,s=t.bg;t.bold&&n.push(\"font-weight:bold\"),this._use_classes?(i&&(\"truecolor\"!==i.class_name?r.push(i.class_name+\"-fg\"):n.push(\"color:rgb(\"+i.rgb.join(\",\")+\")\")),s&&(\"truecolor\"!==s.class_name?r.push(s.class_name+\"-bg\"):n.push(\"background-color:rgb(\"+s.rgb.join(\",\")+\")\"))):(i&&n.push(\"color:rgb(\"+i.rgb.join(\",\")+\")\"),s&&n.push(\"background-color:rgb(\"+s.rgb+\")\"));var o=\"\",a=\"\";return r.length&&(o=' class=\"'+r.join(\" \")+'\"'),n.length&&(a=' style=\"'+n.join(\";\")+'\"'),\"\"+e+\"\"},t.prototype.process_hyperlink=function(t){var e=t.url.split(\":\");return e.length<1?\"\":this._url_whitelist[e[0]]?''+this.escape_txt_for_html(t.text)+\"\":\"\"},t}();function i(t){for(var e=[],n=1;n{const t=a.prototype;return{operator:{value:null},_refCount:{value:0,writable:!0},_subject:{value:null,writable:!0},_connection:{value:null,writable:!0},_subscribe:{value:t._subscribe},_isComplete:{value:t._isComplete,writable:!0},getSubject:{value:t.getSubject},connect:{value:t.connect},refCount:{value:t.refCount}}})();class c extends r.b{constructor(t,e){super(t),this.connectable=e}_error(t){this._unsubscribe(),super._error(t)}_complete(){this.connectable._isComplete=!0,this._unsubscribe(),super._complete()}_unsubscribe(){const t=this.connectable;if(t){this.connectable=null;const e=t._connection;t._refCount=0,t._subject=null,t._connection=null,e&&e.unsubscribe()}}}},EY2u:function(t,e,n){\"use strict\";n.d(e,\"a\",(function(){return i})),n.d(e,\"b\",(function(){return s}));var r=n(\"HDdC\");const i=new r.a(t=>t.complete());function s(t){return t?function(t){return new r.a(e=>t.schedule(()=>e.complete()))}(t):i}},\"F97/\":function(t,e,n){\"use strict\";function r(t,e){function n(){return!n.pred.apply(n.thisArg,arguments)}return n.pred=t,n.thisArg=e,n}n.d(e,\"a\",(function(){return r}))},Fnuy:function(t,e,n){!function(t){\"use strict\";t.defineLocale(\"oc-lnc\",{months:{standalone:\"geni\\xe8r_febri\\xe8r_mar\\xe7_abril_mai_junh_julhet_agost_setembre_oct\\xf2bre_novembre_decembre\".split(\"_\"),format:\"de geni\\xe8r_de febri\\xe8r_de mar\\xe7_d'abril_de mai_de junh_de julhet_d'agost_de setembre_d'oct\\xf2bre_de novembre_de decembre\".split(\"_\"),isFormat:/D[oD]?(\\s)+MMMM/},monthsShort:\"gen._febr._mar\\xe7_abr._mai_junh_julh._ago._set._oct._nov._dec.\".split(\"_\"),monthsParseExact:!0,weekdays:\"dimenge_diluns_dimars_dim\\xe8cres_dij\\xf2us_divendres_dissabte\".split(\"_\"),weekdaysShort:\"dg._dl._dm._dc._dj._dv._ds.\".split(\"_\"),weekdaysMin:\"dg_dl_dm_dc_dj_dv_ds\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"H:mm\",LTS:\"H:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM [de] YYYY\",ll:\"D MMM YYYY\",LLL:\"D MMMM [de] YYYY [a] H:mm\",lll:\"D MMM YYYY, H:mm\",LLLL:\"dddd D MMMM [de] YYYY [a] H:mm\",llll:\"ddd D MMM YYYY, H:mm\"},calendar:{sameDay:\"[u\\xe8i a] LT\",nextDay:\"[deman a] LT\",nextWeek:\"dddd [a] LT\",lastDay:\"[i\\xe8r a] LT\",lastWeek:\"dddd [passat a] LT\",sameElse:\"L\"},relativeTime:{future:\"d'aqu\\xed %s\",past:\"fa %s\",s:\"unas segondas\",ss:\"%d segondas\",m:\"una minuta\",mm:\"%d minutas\",h:\"una ora\",hh:\"%d oras\",d:\"un jorn\",dd:\"%d jorns\",M:\"un mes\",MM:\"%d meses\",y:\"un an\",yy:\"%d ans\"},dayOfMonthOrdinalParse:/\\d{1,2}(r|n|t|\\xe8|a)/,ordinal:function(t,e){var n=1===t?\"r\":2===t?\"n\":3===t?\"r\":4===t?\"t\":\"\\xe8\";return\"w\"!==e&&\"W\"!==e||(n=\"a\"),t+n},week:{dow:1,doy:4}})}(n(\"wd/R\"))},G0Uy:function(t,e,n){!function(t){\"use strict\";t.defineLocale(\"mt\",{months:\"Jannar_Frar_Marzu_April_Mejju_\\u0120unju_Lulju_Awwissu_Settembru_Ottubru_Novembru_Di\\u010bembru\".split(\"_\"),monthsShort:\"Jan_Fra_Mar_Apr_Mej_\\u0120un_Lul_Aww_Set_Ott_Nov_Di\\u010b\".split(\"_\"),weekdays:\"Il-\\u0126add_It-Tnejn_It-Tlieta_L-Erbg\\u0127a_Il-\\u0126amis_Il-\\u0120img\\u0127a_Is-Sibt\".split(\"_\"),weekdaysShort:\"\\u0126ad_Tne_Tli_Erb_\\u0126am_\\u0120im_Sib\".split(\"_\"),weekdaysMin:\"\\u0126a_Tn_Tl_Er_\\u0126a_\\u0120i_Si\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd, D MMMM YYYY HH:mm\"},calendar:{sameDay:\"[Illum fil-]LT\",nextDay:\"[G\\u0127ada fil-]LT\",nextWeek:\"dddd [fil-]LT\",lastDay:\"[Il-biera\\u0127 fil-]LT\",lastWeek:\"dddd [li g\\u0127adda] [fil-]LT\",sameElse:\"L\"},relativeTime:{future:\"f\\u2019 %s\",past:\"%s ilu\",s:\"ftit sekondi\",ss:\"%d sekondi\",m:\"minuta\",mm:\"%d minuti\",h:\"sieg\\u0127a\",hh:\"%d sieg\\u0127at\",d:\"\\u0121urnata\",dd:\"%d \\u0121ranet\",M:\"xahar\",MM:\"%d xhur\",y:\"sena\",yy:\"%d sni\"},dayOfMonthOrdinalParse:/\\d{1,2}\\xba/,ordinal:\"%d\\xba\",week:{dow:1,doy:4}})}(n(\"wd/R\"))},GJmQ:function(t,e,n){\"use strict\";n.d(e,\"a\",(function(){return i}));var r=n(\"7o/Q\");function i(t,e=!1){return n=>n.lift(new s(t,e))}class s{constructor(t,e){this.predicate=t,this.inclusive=e}call(t,e){return e.subscribe(new o(t,this.predicate,this.inclusive))}}class o extends r.a{constructor(t,e,n){super(t),this.predicate=e,this.inclusive=n,this.index=0}_next(t){const e=this.destination;let n;try{n=this.predicate(t,this.index++)}catch(r){return void e.error(r)}this.nextOrComplete(t,n)}nextOrComplete(t,e){const n=this.destination;Boolean(e)?n.next(t):(this.inclusive&&n.next(t),n.complete())}}},GMJf:function(t,e,n){\"use strict\";Object.defineProperty(e,\"__esModule\",{value:!0});var r=n(\"kU1M\");e.zipMap=function(t){return r.map((function(e){return[e,t(e)]}))}},Gi4w:function(t,e,n){\"use strict\";n.d(e,\"a\",(function(){return i}));var r=n(\"7o/Q\");function i(t,e){return n=>n.lift(new s(t,e,n))}class s{constructor(t,e,n){this.predicate=t,this.thisArg=e,this.source=n}call(t,e){return e.subscribe(new o(t,this.predicate,this.thisArg,this.source))}}class o extends r.a{constructor(t,e,n,r){super(t),this.predicate=e,this.thisArg=n,this.source=r,this.index=0,this.thisArg=n||this}notifyComplete(t){this.destination.next(t),this.destination.complete()}_next(t){let e=!1;try{e=this.predicate.call(this.thisArg,t,this.index++,this.source)}catch(n){return void this.destination.error(n)}e||this.notifyComplete(!1)}_complete(){this.notifyComplete(!0)}}},GyhO:function(t,e,n){\"use strict\";n.d(e,\"a\",(function(){return s}));var r=n(\"LRne\"),i=n(\"0EUg\");function s(...t){return Object(i.a)()(Object(r.a)(...t))}},H8ED:function(t,e,n){!function(t){\"use strict\";function e(t,e,n){var r,i;return\"m\"===n?e?\"\\u0445\\u0432\\u0456\\u043b\\u0456\\u043d\\u0430\":\"\\u0445\\u0432\\u0456\\u043b\\u0456\\u043d\\u0443\":\"h\"===n?e?\"\\u0433\\u0430\\u0434\\u0437\\u0456\\u043d\\u0430\":\"\\u0433\\u0430\\u0434\\u0437\\u0456\\u043d\\u0443\":t+\" \"+(r=+t,i={ss:e?\"\\u0441\\u0435\\u043a\\u0443\\u043d\\u0434\\u0430_\\u0441\\u0435\\u043a\\u0443\\u043d\\u0434\\u044b_\\u0441\\u0435\\u043a\\u0443\\u043d\\u0434\":\"\\u0441\\u0435\\u043a\\u0443\\u043d\\u0434\\u0443_\\u0441\\u0435\\u043a\\u0443\\u043d\\u0434\\u044b_\\u0441\\u0435\\u043a\\u0443\\u043d\\u0434\",mm:e?\"\\u0445\\u0432\\u0456\\u043b\\u0456\\u043d\\u0430_\\u0445\\u0432\\u0456\\u043b\\u0456\\u043d\\u044b_\\u0445\\u0432\\u0456\\u043b\\u0456\\u043d\":\"\\u0445\\u0432\\u0456\\u043b\\u0456\\u043d\\u0443_\\u0445\\u0432\\u0456\\u043b\\u0456\\u043d\\u044b_\\u0445\\u0432\\u0456\\u043b\\u0456\\u043d\",hh:e?\"\\u0433\\u0430\\u0434\\u0437\\u0456\\u043d\\u0430_\\u0433\\u0430\\u0434\\u0437\\u0456\\u043d\\u044b_\\u0433\\u0430\\u0434\\u0437\\u0456\\u043d\":\"\\u0433\\u0430\\u0434\\u0437\\u0456\\u043d\\u0443_\\u0433\\u0430\\u0434\\u0437\\u0456\\u043d\\u044b_\\u0433\\u0430\\u0434\\u0437\\u0456\\u043d\",dd:\"\\u0434\\u0437\\u0435\\u043d\\u044c_\\u0434\\u043d\\u0456_\\u0434\\u0437\\u0451\\u043d\",MM:\"\\u043c\\u0435\\u0441\\u044f\\u0446_\\u043c\\u0435\\u0441\\u044f\\u0446\\u044b_\\u043c\\u0435\\u0441\\u044f\\u0446\\u0430\\u045e\",yy:\"\\u0433\\u043e\\u0434_\\u0433\\u0430\\u0434\\u044b_\\u0433\\u0430\\u0434\\u043e\\u045e\"}[n].split(\"_\"),r%10==1&&r%100!=11?i[0]:r%10>=2&&r%10<=4&&(r%100<10||r%100>=20)?i[1]:i[2])}t.defineLocale(\"be\",{months:{format:\"\\u0441\\u0442\\u0443\\u0434\\u0437\\u0435\\u043d\\u044f_\\u043b\\u044e\\u0442\\u0430\\u0433\\u0430_\\u0441\\u0430\\u043a\\u0430\\u0432\\u0456\\u043a\\u0430_\\u043a\\u0440\\u0430\\u0441\\u0430\\u0432\\u0456\\u043a\\u0430_\\u0442\\u0440\\u0430\\u045e\\u043d\\u044f_\\u0447\\u044d\\u0440\\u0432\\u0435\\u043d\\u044f_\\u043b\\u0456\\u043f\\u0435\\u043d\\u044f_\\u0436\\u043d\\u0456\\u045e\\u043d\\u044f_\\u0432\\u0435\\u0440\\u0430\\u0441\\u043d\\u044f_\\u043a\\u0430\\u0441\\u0442\\u0440\\u044b\\u0447\\u043d\\u0456\\u043a\\u0430_\\u043b\\u0456\\u0441\\u0442\\u0430\\u043f\\u0430\\u0434\\u0430_\\u0441\\u043d\\u0435\\u0436\\u043d\\u044f\".split(\"_\"),standalone:\"\\u0441\\u0442\\u0443\\u0434\\u0437\\u0435\\u043d\\u044c_\\u043b\\u044e\\u0442\\u044b_\\u0441\\u0430\\u043a\\u0430\\u0432\\u0456\\u043a_\\u043a\\u0440\\u0430\\u0441\\u0430\\u0432\\u0456\\u043a_\\u0442\\u0440\\u0430\\u0432\\u0435\\u043d\\u044c_\\u0447\\u044d\\u0440\\u0432\\u0435\\u043d\\u044c_\\u043b\\u0456\\u043f\\u0435\\u043d\\u044c_\\u0436\\u043d\\u0456\\u0432\\u0435\\u043d\\u044c_\\u0432\\u0435\\u0440\\u0430\\u0441\\u0435\\u043d\\u044c_\\u043a\\u0430\\u0441\\u0442\\u0440\\u044b\\u0447\\u043d\\u0456\\u043a_\\u043b\\u0456\\u0441\\u0442\\u0430\\u043f\\u0430\\u0434_\\u0441\\u043d\\u0435\\u0436\\u0430\\u043d\\u044c\".split(\"_\")},monthsShort:\"\\u0441\\u0442\\u0443\\u0434_\\u043b\\u044e\\u0442_\\u0441\\u0430\\u043a_\\u043a\\u0440\\u0430\\u0441_\\u0442\\u0440\\u0430\\u0432_\\u0447\\u044d\\u0440\\u0432_\\u043b\\u0456\\u043f_\\u0436\\u043d\\u0456\\u0432_\\u0432\\u0435\\u0440_\\u043a\\u0430\\u0441\\u0442_\\u043b\\u0456\\u0441\\u0442_\\u0441\\u043d\\u0435\\u0436\".split(\"_\"),weekdays:{format:\"\\u043d\\u044f\\u0434\\u0437\\u0435\\u043b\\u044e_\\u043f\\u0430\\u043d\\u044f\\u0434\\u0437\\u0435\\u043b\\u0430\\u043a_\\u0430\\u045e\\u0442\\u043e\\u0440\\u0430\\u043a_\\u0441\\u0435\\u0440\\u0430\\u0434\\u0443_\\u0447\\u0430\\u0446\\u0432\\u0435\\u0440_\\u043f\\u044f\\u0442\\u043d\\u0456\\u0446\\u0443_\\u0441\\u0443\\u0431\\u043e\\u0442\\u0443\".split(\"_\"),standalone:\"\\u043d\\u044f\\u0434\\u0437\\u0435\\u043b\\u044f_\\u043f\\u0430\\u043d\\u044f\\u0434\\u0437\\u0435\\u043b\\u0430\\u043a_\\u0430\\u045e\\u0442\\u043e\\u0440\\u0430\\u043a_\\u0441\\u0435\\u0440\\u0430\\u0434\\u0430_\\u0447\\u0430\\u0446\\u0432\\u0435\\u0440_\\u043f\\u044f\\u0442\\u043d\\u0456\\u0446\\u0430_\\u0441\\u0443\\u0431\\u043e\\u0442\\u0430\".split(\"_\"),isFormat:/\\[ ?[\\u0423\\u0443\\u045e] ?(?:\\u043c\\u0456\\u043d\\u0443\\u043b\\u0443\\u044e|\\u043d\\u0430\\u0441\\u0442\\u0443\\u043f\\u043d\\u0443\\u044e)? ?\\] ?dddd/},weekdaysShort:\"\\u043d\\u0434_\\u043f\\u043d_\\u0430\\u0442_\\u0441\\u0440_\\u0447\\u0446_\\u043f\\u0442_\\u0441\\u0431\".split(\"_\"),weekdaysMin:\"\\u043d\\u0434_\\u043f\\u043d_\\u0430\\u0442_\\u0441\\u0440_\\u0447\\u0446_\\u043f\\u0442_\\u0441\\u0431\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD.MM.YYYY\",LL:\"D MMMM YYYY \\u0433.\",LLL:\"D MMMM YYYY \\u0433., HH:mm\",LLLL:\"dddd, D MMMM YYYY \\u0433., HH:mm\"},calendar:{sameDay:\"[\\u0421\\u0451\\u043d\\u043d\\u044f \\u045e] LT\",nextDay:\"[\\u0417\\u0430\\u045e\\u0442\\u0440\\u0430 \\u045e] LT\",lastDay:\"[\\u0423\\u0447\\u043e\\u0440\\u0430 \\u045e] LT\",nextWeek:function(){return\"[\\u0423] dddd [\\u045e] LT\"},lastWeek:function(){switch(this.day()){case 0:case 3:case 5:case 6:return\"[\\u0423 \\u043c\\u0456\\u043d\\u0443\\u043b\\u0443\\u044e] dddd [\\u045e] LT\";case 1:case 2:case 4:return\"[\\u0423 \\u043c\\u0456\\u043d\\u0443\\u043b\\u044b] dddd [\\u045e] LT\"}},sameElse:\"L\"},relativeTime:{future:\"\\u043f\\u0440\\u0430\\u0437 %s\",past:\"%s \\u0442\\u0430\\u043c\\u0443\",s:\"\\u043d\\u0435\\u043a\\u0430\\u043b\\u044c\\u043a\\u0456 \\u0441\\u0435\\u043a\\u0443\\u043d\\u0434\",m:e,mm:e,h:e,hh:e,d:\"\\u0434\\u0437\\u0435\\u043d\\u044c\",dd:e,M:\"\\u043c\\u0435\\u0441\\u044f\\u0446\",MM:e,y:\"\\u0433\\u043e\\u0434\",yy:e},meridiemParse:/\\u043d\\u043e\\u0447\\u044b|\\u0440\\u0430\\u043d\\u0456\\u0446\\u044b|\\u0434\\u043d\\u044f|\\u0432\\u0435\\u0447\\u0430\\u0440\\u0430/,isPM:function(t){return/^(\\u0434\\u043d\\u044f|\\u0432\\u0435\\u0447\\u0430\\u0440\\u0430)$/.test(t)},meridiem:function(t,e,n){return t<4?\"\\u043d\\u043e\\u0447\\u044b\":t<12?\"\\u0440\\u0430\\u043d\\u0456\\u0446\\u044b\":t<17?\"\\u0434\\u043d\\u044f\":\"\\u0432\\u0435\\u0447\\u0430\\u0440\\u0430\"},dayOfMonthOrdinalParse:/\\d{1,2}-(\\u0456|\\u044b|\\u0433\\u0430)/,ordinal:function(t,e){switch(e){case\"M\":case\"d\":case\"DDD\":case\"w\":case\"W\":return t%10!=2&&t%10!=3||t%100==12||t%100==13?t+\"-\\u044b\":t+\"-\\u0456\";case\"D\":return t+\"-\\u0433\\u0430\";default:return t}},week:{dow:1,doy:7}})}(n(\"wd/R\"))},HDdC:function(t,e,n){\"use strict\";n.d(e,\"a\",(function(){return u}));var r=n(\"8Qeq\"),i=n(\"7o/Q\"),s=n(\"2QA8\"),o=n(\"gRHU\"),a=n(\"kJWO\"),l=n(\"mCNh\"),c=n(\"2fFW\");let u=(()=>{class t{constructor(t){this._isScalar=!1,t&&(this._subscribe=t)}lift(e){const n=new t;return n.source=this,n.operator=e,n}subscribe(t,e,n){const{operator:r}=this,a=function(t,e,n){if(t){if(t instanceof i.a)return t;if(t[s.a])return t[s.a]()}return t||e||n?new i.a(t,e,n):new i.a(o.a)}(t,e,n);if(a.add(r?r.call(a,this.source):this.source||c.a.useDeprecatedSynchronousErrorHandling&&!a.syncErrorThrowable?this._subscribe(a):this._trySubscribe(a)),c.a.useDeprecatedSynchronousErrorHandling&&a.syncErrorThrowable&&(a.syncErrorThrowable=!1,a.syncErrorThrown))throw a.syncErrorValue;return a}_trySubscribe(t){try{return this._subscribe(t)}catch(e){c.a.useDeprecatedSynchronousErrorHandling&&(t.syncErrorThrown=!0,t.syncErrorValue=e),Object(r.a)(t)?t.error(e):console.warn(e)}}forEach(t,e){return new(e=h(e))((e,n)=>{let r;r=this.subscribe(e=>{try{t(e)}catch(i){n(i),r&&r.unsubscribe()}},n,e)})}_subscribe(t){const{source:e}=this;return e&&e.subscribe(t)}[a.a](){return this}pipe(...t){return 0===t.length?this:Object(l.b)(t)(this)}toPromise(t){return new(t=h(t))((t,e)=>{let n;this.subscribe(t=>n=t,t=>e(t),()=>t(n))})}}return t.create=e=>new t(e),t})();function h(t){if(t||(t=c.a.Promise||Promise),!t)throw new Error(\"no Promise impl found\");return t}},\"HFX+\":function(t,e){!function(){\"use strict\";var e=\"object\"==typeof window?window:{};!e.JS_SHA3_NO_NODE_JS&&\"object\"==typeof process&&process.versions&&process.versions.node&&(e=global);for(var n=!e.JS_SHA3_NO_COMMON_JS&&\"object\"==typeof t&&t.exports,r=\"0123456789abcdef\".split(\"\"),i=[0,8,16,24],s=[1,0,32898,0,32906,2147483648,2147516416,2147483648,32907,0,2147483649,0,2147516545,2147483648,32777,2147483648,138,0,136,0,2147516425,0,2147483658,0,2147516555,0,139,2147483648,32905,2147483648,32771,2147483648,32770,2147483648,128,2147483648,32778,0,2147483658,2147483648,2147516545,2147483648,32896,2147483648,2147483649,0,2147516424,2147483648],o=[224,256,384,512],a=[\"hex\",\"buffer\",\"arrayBuffer\",\"array\"],l=function(t,e,n){return function(r){return new y(t,e,t).update(r)[n]()}},c=function(t,e,n){return function(r,i){return new y(t,e,i).update(r)[n]()}},u=function(t,e){var n=l(t,e,\"hex\");n.create=function(){return new y(t,e,t)},n.update=function(t){return n.create().update(t)};for(var r=0;r>5,this.byteCount=this.blockCount<<2,this.outputBlocks=n>>5,this.extraBytes=(31&n)>>3;for(var r=0;r<50;++r)this.s[r]=0}y.prototype.update=function(t){var e=\"string\"!=typeof t;e&&t.constructor===ArrayBuffer&&(t=new Uint8Array(t));for(var n,r,s=t.length,o=this.blocks,a=this.byteCount,l=this.blockCount,c=0,u=this.s;c>2]|=t[c]<>2]|=r<>2]|=(192|r>>6)<>2]|=(128|63&r)<=57344?(o[n>>2]|=(224|r>>12)<>2]|=(128|r>>6&63)<>2]|=(128|63&r)<>2]|=(240|r>>18)<>2]|=(128|r>>12&63)<>2]|=(128|r>>6&63)<>2]|=(128|63&r)<=a){for(this.start=n-a,this.block=o[l],n=0;n>2]|=this.padding[3&e],this.lastByteIndex===this.byteCount)for(t[0]=t[n],e=1;e>4&15]+r[15&t]+r[t>>12&15]+r[t>>8&15]+r[t>>20&15]+r[t>>16&15]+r[t>>28&15]+r[t>>24&15];a%e==0&&(v(n),o=0)}return s&&(t=n[o],s>0&&(l+=r[t>>4&15]+r[15&t]),s>1&&(l+=r[t>>12&15]+r[t>>8&15]),s>2&&(l+=r[t>>20&15]+r[t>>16&15])),l},y.prototype.buffer=y.prototype.arrayBuffer=function(){this.finalize();var t,e=this.blockCount,n=this.s,r=this.outputBlocks,i=this.extraBytes,s=0,o=0,a=this.outputBits>>3;t=i?new ArrayBuffer(r+1<<2):new ArrayBuffer(a);for(var l=new Uint32Array(t);o>8&255,l[t+2]=e>>16&255,l[t+3]=e>>24&255;a%n==0&&v(r)}return s&&(t=a<<2,e=r[o],s>0&&(l[t]=255&e),s>1&&(l[t+1]=e>>8&255),s>2&&(l[t+2]=e>>16&255)),l};var v=function(t){var e,n,r,i,o,a,l,c,u,h,d,f,p,m,g,_,b,y,v,w,k,M,x,S,E,C,D,A,O,L,T,P,I,R,j,N,F,Y,B,H,z,U,V,W,G,q,K,Z,J,$,Q,X,tt,et,nt,rt,it,st,ot,at,lt,ct,ut;for(r=0;r<48;r+=2)i=t[0]^t[10]^t[20]^t[30]^t[40],o=t[1]^t[11]^t[21]^t[31]^t[41],c=t[4]^t[14]^t[24]^t[34]^t[44],u=t[5]^t[15]^t[25]^t[35]^t[45],h=t[6]^t[16]^t[26]^t[36]^t[46],d=t[7]^t[17]^t[27]^t[37]^t[47],n=(p=t[9]^t[19]^t[29]^t[39]^t[49])^((l=t[3]^t[13]^t[23]^t[33]^t[43])<<1|(a=t[2]^t[12]^t[22]^t[32]^t[42])>>>31),t[0]^=e=(f=t[8]^t[18]^t[28]^t[38]^t[48])^(a<<1|l>>>31),t[1]^=n,t[10]^=e,t[11]^=n,t[20]^=e,t[21]^=n,t[30]^=e,t[31]^=n,t[40]^=e,t[41]^=n,n=o^(u<<1|c>>>31),t[2]^=e=i^(c<<1|u>>>31),t[3]^=n,t[12]^=e,t[13]^=n,t[22]^=e,t[23]^=n,t[32]^=e,t[33]^=n,t[42]^=e,t[43]^=n,n=l^(d<<1|h>>>31),t[4]^=e=a^(h<<1|d>>>31),t[5]^=n,t[14]^=e,t[15]^=n,t[24]^=e,t[25]^=n,t[34]^=e,t[35]^=n,t[44]^=e,t[45]^=n,n=u^(p<<1|f>>>31),t[6]^=e=c^(f<<1|p>>>31),t[7]^=n,t[16]^=e,t[17]^=n,t[26]^=e,t[27]^=n,t[36]^=e,t[37]^=n,t[46]^=e,t[47]^=n,n=d^(o<<1|i>>>31),t[8]^=e=h^(i<<1|o>>>31),t[9]^=n,t[18]^=e,t[19]^=n,t[28]^=e,t[29]^=n,t[38]^=e,t[39]^=n,t[48]^=e,t[49]^=n,g=t[1],q=t[11]<<4|t[10]>>>28,K=t[10]<<4|t[11]>>>28,A=t[20]<<3|t[21]>>>29,O=t[21]<<3|t[20]>>>29,at=t[31]<<9|t[30]>>>23,lt=t[30]<<9|t[31]>>>23,U=t[40]<<18|t[41]>>>14,V=t[41]<<18|t[40]>>>14,R=t[2]<<1|t[3]>>>31,j=t[3]<<1|t[2]>>>31,b=t[12]<<12|t[13]>>>20,Z=t[22]<<10|t[23]>>>22,J=t[23]<<10|t[22]>>>22,L=t[33]<<13|t[32]>>>19,T=t[32]<<13|t[33]>>>19,ct=t[42]<<2|t[43]>>>30,ut=t[43]<<2|t[42]>>>30,et=t[5]<<30|t[4]>>>2,nt=t[4]<<30|t[5]>>>2,N=t[14]<<6|t[15]>>>26,F=t[15]<<6|t[14]>>>26,v=t[24]<<11|t[25]>>>21,$=t[34]<<15|t[35]>>>17,Q=t[35]<<15|t[34]>>>17,P=t[45]<<29|t[44]>>>3,I=t[44]<<29|t[45]>>>3,S=t[6]<<28|t[7]>>>4,E=t[7]<<28|t[6]>>>4,rt=t[17]<<23|t[16]>>>9,it=t[16]<<23|t[17]>>>9,Y=t[26]<<25|t[27]>>>7,B=t[27]<<25|t[26]>>>7,w=t[36]<<21|t[37]>>>11,k=t[37]<<21|t[36]>>>11,X=t[47]<<24|t[46]>>>8,tt=t[46]<<24|t[47]>>>8,W=t[8]<<27|t[9]>>>5,G=t[9]<<27|t[8]>>>5,C=t[18]<<20|t[19]>>>12,D=t[19]<<20|t[18]>>>12,st=t[29]<<7|t[28]>>>25,ot=t[28]<<7|t[29]>>>25,H=t[38]<<8|t[39]>>>24,z=t[39]<<8|t[38]>>>24,M=t[48]<<14|t[49]>>>18,x=t[49]<<14|t[48]>>>18,t[0]=(m=t[0])^~(_=t[13]<<12|t[12]>>>20)&(y=t[25]<<11|t[24]>>>21),t[1]=g^~b&v,t[10]=S^~C&A,t[11]=E^~D&O,t[20]=R^~N&Y,t[21]=j^~F&B,t[30]=W^~q&Z,t[31]=G^~K&J,t[40]=et^~rt&st,t[41]=nt^~it&ot,t[2]=_^~y&w,t[3]=b^~v&k,t[12]=C^~A&L,t[13]=D^~O&T,t[22]=N^~Y&H,t[23]=F^~B&z,t[32]=q^~Z&$,t[33]=K^~J&Q,t[42]=rt^~st&at,t[43]=it^~ot<,t[4]=y^~w&M,t[5]=v^~k&x,t[14]=A^~L&P,t[15]=O^~T&I,t[24]=Y^~H&U,t[25]=B^~z&V,t[34]=Z^~$&X,t[35]=J^~Q&tt,t[44]=st^~at&ct,t[45]=ot^~lt&ut,t[6]=w^~M&m,t[7]=k^~x&g,t[16]=L^~P&S,t[17]=T^~I&E,t[26]=H^~U&R,t[27]=z^~V&j,t[36]=$^~X&W,t[37]=Q^~tt&G,t[46]=at^~ct&et,t[47]=lt^~ut&nt,t[8]=M^~m&_,t[9]=x^~g&b,t[18]=P^~S&C,t[19]=I^~E&D,t[28]=U^~R&N,t[29]=V^~j&F,t[38]=X^~W&q,t[39]=tt^~G&K,t[48]=ct^~et&rt,t[49]=ut^~nt&it,t[0]^=s[r],t[1]^=s[r+1]};if(n)t.exports=d;else for(p=0;p=3&&t%100<=10?3:t%100>=11?4:5},r={s:[\"\\u0623\\u0642\\u0644 \\u0645\\u0646 \\u062b\\u0627\\u0646\\u064a\\u0629\",\"\\u062b\\u0627\\u0646\\u064a\\u0629 \\u0648\\u0627\\u062d\\u062f\\u0629\",[\"\\u062b\\u0627\\u0646\\u064a\\u062a\\u0627\\u0646\",\"\\u062b\\u0627\\u0646\\u064a\\u062a\\u064a\\u0646\"],\"%d \\u062b\\u0648\\u0627\\u0646\",\"%d \\u062b\\u0627\\u0646\\u064a\\u0629\",\"%d \\u062b\\u0627\\u0646\\u064a\\u0629\"],m:[\"\\u0623\\u0642\\u0644 \\u0645\\u0646 \\u062f\\u0642\\u064a\\u0642\\u0629\",\"\\u062f\\u0642\\u064a\\u0642\\u0629 \\u0648\\u0627\\u062d\\u062f\\u0629\",[\"\\u062f\\u0642\\u064a\\u0642\\u062a\\u0627\\u0646\",\"\\u062f\\u0642\\u064a\\u0642\\u062a\\u064a\\u0646\"],\"%d \\u062f\\u0642\\u0627\\u0626\\u0642\",\"%d \\u062f\\u0642\\u064a\\u0642\\u0629\",\"%d \\u062f\\u0642\\u064a\\u0642\\u0629\"],h:[\"\\u0623\\u0642\\u0644 \\u0645\\u0646 \\u0633\\u0627\\u0639\\u0629\",\"\\u0633\\u0627\\u0639\\u0629 \\u0648\\u0627\\u062d\\u062f\\u0629\",[\"\\u0633\\u0627\\u0639\\u062a\\u0627\\u0646\",\"\\u0633\\u0627\\u0639\\u062a\\u064a\\u0646\"],\"%d \\u0633\\u0627\\u0639\\u0627\\u062a\",\"%d \\u0633\\u0627\\u0639\\u0629\",\"%d \\u0633\\u0627\\u0639\\u0629\"],d:[\"\\u0623\\u0642\\u0644 \\u0645\\u0646 \\u064a\\u0648\\u0645\",\"\\u064a\\u0648\\u0645 \\u0648\\u0627\\u062d\\u062f\",[\"\\u064a\\u0648\\u0645\\u0627\\u0646\",\"\\u064a\\u0648\\u0645\\u064a\\u0646\"],\"%d \\u0623\\u064a\\u0627\\u0645\",\"%d \\u064a\\u0648\\u0645\\u064b\\u0627\",\"%d \\u064a\\u0648\\u0645\"],M:[\"\\u0623\\u0642\\u0644 \\u0645\\u0646 \\u0634\\u0647\\u0631\",\"\\u0634\\u0647\\u0631 \\u0648\\u0627\\u062d\\u062f\",[\"\\u0634\\u0647\\u0631\\u0627\\u0646\",\"\\u0634\\u0647\\u0631\\u064a\\u0646\"],\"%d \\u0623\\u0634\\u0647\\u0631\",\"%d \\u0634\\u0647\\u0631\\u0627\",\"%d \\u0634\\u0647\\u0631\"],y:[\"\\u0623\\u0642\\u0644 \\u0645\\u0646 \\u0639\\u0627\\u0645\",\"\\u0639\\u0627\\u0645 \\u0648\\u0627\\u062d\\u062f\",[\"\\u0639\\u0627\\u0645\\u0627\\u0646\",\"\\u0639\\u0627\\u0645\\u064a\\u0646\"],\"%d \\u0623\\u0639\\u0648\\u0627\\u0645\",\"%d \\u0639\\u0627\\u0645\\u064b\\u0627\",\"%d \\u0639\\u0627\\u0645\"]},i=function(t){return function(e,i,s,o){var a=n(e),l=r[t][n(e)];return 2===a&&(l=l[i?0:1]),l.replace(/%d/i,e)}},s=[\"\\u064a\\u0646\\u0627\\u064a\\u0631\",\"\\u0641\\u0628\\u0631\\u0627\\u064a\\u0631\",\"\\u0645\\u0627\\u0631\\u0633\",\"\\u0623\\u0628\\u0631\\u064a\\u0644\",\"\\u0645\\u0627\\u064a\\u0648\",\"\\u064a\\u0648\\u0646\\u064a\\u0648\",\"\\u064a\\u0648\\u0644\\u064a\\u0648\",\"\\u0623\\u063a\\u0633\\u0637\\u0633\",\"\\u0633\\u0628\\u062a\\u0645\\u0628\\u0631\",\"\\u0623\\u0643\\u062a\\u0648\\u0628\\u0631\",\"\\u0646\\u0648\\u0641\\u0645\\u0628\\u0631\",\"\\u062f\\u064a\\u0633\\u0645\\u0628\\u0631\"];t.defineLocale(\"ar-ly\",{months:s,monthsShort:s,weekdays:\"\\u0627\\u0644\\u0623\\u062d\\u062f_\\u0627\\u0644\\u0625\\u062b\\u0646\\u064a\\u0646_\\u0627\\u0644\\u062b\\u0644\\u0627\\u062b\\u0627\\u0621_\\u0627\\u0644\\u0623\\u0631\\u0628\\u0639\\u0627\\u0621_\\u0627\\u0644\\u062e\\u0645\\u064a\\u0633_\\u0627\\u0644\\u062c\\u0645\\u0639\\u0629_\\u0627\\u0644\\u0633\\u0628\\u062a\".split(\"_\"),weekdaysShort:\"\\u0623\\u062d\\u062f_\\u0625\\u062b\\u0646\\u064a\\u0646_\\u062b\\u0644\\u0627\\u062b\\u0627\\u0621_\\u0623\\u0631\\u0628\\u0639\\u0627\\u0621_\\u062e\\u0645\\u064a\\u0633_\\u062c\\u0645\\u0639\\u0629_\\u0633\\u0628\\u062a\".split(\"_\"),weekdaysMin:\"\\u062d_\\u0646_\\u062b_\\u0631_\\u062e_\\u062c_\\u0633\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"D/\\u200fM/\\u200fYYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd D MMMM YYYY HH:mm\"},meridiemParse:/\\u0635|\\u0645/,isPM:function(t){return\"\\u0645\"===t},meridiem:function(t,e,n){return t<12?\"\\u0635\":\"\\u0645\"},calendar:{sameDay:\"[\\u0627\\u0644\\u064a\\u0648\\u0645 \\u0639\\u0646\\u062f \\u0627\\u0644\\u0633\\u0627\\u0639\\u0629] LT\",nextDay:\"[\\u063a\\u062f\\u064b\\u0627 \\u0639\\u0646\\u062f \\u0627\\u0644\\u0633\\u0627\\u0639\\u0629] LT\",nextWeek:\"dddd [\\u0639\\u0646\\u062f \\u0627\\u0644\\u0633\\u0627\\u0639\\u0629] LT\",lastDay:\"[\\u0623\\u0645\\u0633 \\u0639\\u0646\\u062f \\u0627\\u0644\\u0633\\u0627\\u0639\\u0629] LT\",lastWeek:\"dddd [\\u0639\\u0646\\u062f \\u0627\\u0644\\u0633\\u0627\\u0639\\u0629] LT\",sameElse:\"L\"},relativeTime:{future:\"\\u0628\\u0639\\u062f %s\",past:\"\\u0645\\u0646\\u0630 %s\",s:i(\"s\"),ss:i(\"s\"),m:i(\"m\"),mm:i(\"m\"),h:i(\"h\"),hh:i(\"h\"),d:i(\"d\"),dd:i(\"d\"),M:i(\"M\"),MM:i(\"M\"),y:i(\"y\"),yy:i(\"y\")},preparse:function(t){return t.replace(/\\u060c/g,\",\")},postformat:function(t){return t.replace(/\\d/g,(function(t){return e[t]})).replace(/,/g,\"\\u060c\")},week:{dow:6,doy:12}})}(n(\"wd/R\"))},I55L:function(t,e,n){\"use strict\";n.d(e,\"a\",(function(){return r}));const r=t=>t&&\"number\"==typeof t.length&&\"function\"!=typeof t},IAdc:function(t,e,n){\"use strict\";n.d(e,\"a\",(function(){return s}));var r=n(\"128B\");function i(t,e,n){return 0===n?[e]:(t.push(e),t)}function s(){return Object(r.a)(i,[])}},IBtZ:function(t,e,n){!function(t){\"use strict\";t.defineLocale(\"ka\",{months:\"\\u10d8\\u10d0\\u10dc\\u10d5\\u10d0\\u10e0\\u10d8_\\u10d7\\u10d4\\u10d1\\u10d4\\u10e0\\u10d5\\u10d0\\u10da\\u10d8_\\u10db\\u10d0\\u10e0\\u10e2\\u10d8_\\u10d0\\u10de\\u10e0\\u10d8\\u10da\\u10d8_\\u10db\\u10d0\\u10d8\\u10e1\\u10d8_\\u10d8\\u10d5\\u10dc\\u10d8\\u10e1\\u10d8_\\u10d8\\u10d5\\u10da\\u10d8\\u10e1\\u10d8_\\u10d0\\u10d2\\u10d5\\u10d8\\u10e1\\u10e2\\u10dd_\\u10e1\\u10d4\\u10e5\\u10e2\\u10d4\\u10db\\u10d1\\u10d4\\u10e0\\u10d8_\\u10dd\\u10e5\\u10e2\\u10dd\\u10db\\u10d1\\u10d4\\u10e0\\u10d8_\\u10dc\\u10dd\\u10d4\\u10db\\u10d1\\u10d4\\u10e0\\u10d8_\\u10d3\\u10d4\\u10d9\\u10d4\\u10db\\u10d1\\u10d4\\u10e0\\u10d8\".split(\"_\"),monthsShort:\"\\u10d8\\u10d0\\u10dc_\\u10d7\\u10d4\\u10d1_\\u10db\\u10d0\\u10e0_\\u10d0\\u10de\\u10e0_\\u10db\\u10d0\\u10d8_\\u10d8\\u10d5\\u10dc_\\u10d8\\u10d5\\u10da_\\u10d0\\u10d2\\u10d5_\\u10e1\\u10d4\\u10e5_\\u10dd\\u10e5\\u10e2_\\u10dc\\u10dd\\u10d4_\\u10d3\\u10d4\\u10d9\".split(\"_\"),weekdays:{standalone:\"\\u10d9\\u10d5\\u10d8\\u10e0\\u10d0_\\u10dd\\u10e0\\u10e8\\u10d0\\u10d1\\u10d0\\u10d7\\u10d8_\\u10e1\\u10d0\\u10db\\u10e8\\u10d0\\u10d1\\u10d0\\u10d7\\u10d8_\\u10dd\\u10d7\\u10ee\\u10e8\\u10d0\\u10d1\\u10d0\\u10d7\\u10d8_\\u10ee\\u10e3\\u10d7\\u10e8\\u10d0\\u10d1\\u10d0\\u10d7\\u10d8_\\u10de\\u10d0\\u10e0\\u10d0\\u10e1\\u10d9\\u10d4\\u10d5\\u10d8_\\u10e8\\u10d0\\u10d1\\u10d0\\u10d7\\u10d8\".split(\"_\"),format:\"\\u10d9\\u10d5\\u10d8\\u10e0\\u10d0\\u10e1_\\u10dd\\u10e0\\u10e8\\u10d0\\u10d1\\u10d0\\u10d7\\u10e1_\\u10e1\\u10d0\\u10db\\u10e8\\u10d0\\u10d1\\u10d0\\u10d7\\u10e1_\\u10dd\\u10d7\\u10ee\\u10e8\\u10d0\\u10d1\\u10d0\\u10d7\\u10e1_\\u10ee\\u10e3\\u10d7\\u10e8\\u10d0\\u10d1\\u10d0\\u10d7\\u10e1_\\u10de\\u10d0\\u10e0\\u10d0\\u10e1\\u10d9\\u10d4\\u10d5\\u10e1_\\u10e8\\u10d0\\u10d1\\u10d0\\u10d7\\u10e1\".split(\"_\"),isFormat:/(\\u10ec\\u10d8\\u10dc\\u10d0|\\u10e8\\u10d4\\u10db\\u10d3\\u10d4\\u10d2)/},weekdaysShort:\"\\u10d9\\u10d5\\u10d8_\\u10dd\\u10e0\\u10e8_\\u10e1\\u10d0\\u10db_\\u10dd\\u10d7\\u10ee_\\u10ee\\u10e3\\u10d7_\\u10de\\u10d0\\u10e0_\\u10e8\\u10d0\\u10d1\".split(\"_\"),weekdaysMin:\"\\u10d9\\u10d5_\\u10dd\\u10e0_\\u10e1\\u10d0_\\u10dd\\u10d7_\\u10ee\\u10e3_\\u10de\\u10d0_\\u10e8\\u10d0\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd, D MMMM YYYY HH:mm\"},calendar:{sameDay:\"[\\u10d3\\u10e6\\u10d4\\u10e1] LT[-\\u10d6\\u10d4]\",nextDay:\"[\\u10ee\\u10d5\\u10d0\\u10da] LT[-\\u10d6\\u10d4]\",lastDay:\"[\\u10d2\\u10e3\\u10e8\\u10d8\\u10dc] LT[-\\u10d6\\u10d4]\",nextWeek:\"[\\u10e8\\u10d4\\u10db\\u10d3\\u10d4\\u10d2] dddd LT[-\\u10d6\\u10d4]\",lastWeek:\"[\\u10ec\\u10d8\\u10dc\\u10d0] dddd LT-\\u10d6\\u10d4\",sameElse:\"L\"},relativeTime:{future:function(t){return t.replace(/(\\u10ec\\u10d0\\u10db|\\u10ec\\u10e3\\u10d7|\\u10e1\\u10d0\\u10d0\\u10d7|\\u10ec\\u10d4\\u10da|\\u10d3\\u10e6|\\u10d7\\u10d5)(\\u10d8|\\u10d4)/,(function(t,e,n){return\"\\u10d8\"===n?e+\"\\u10e8\\u10d8\":e+n+\"\\u10e8\\u10d8\"}))},past:function(t){return/(\\u10ec\\u10d0\\u10db\\u10d8|\\u10ec\\u10e3\\u10d7\\u10d8|\\u10e1\\u10d0\\u10d0\\u10d7\\u10d8|\\u10d3\\u10e6\\u10d4|\\u10d7\\u10d5\\u10d4)/.test(t)?t.replace(/(\\u10d8|\\u10d4)$/,\"\\u10d8\\u10e1 \\u10ec\\u10d8\\u10dc\"):/\\u10ec\\u10d4\\u10da\\u10d8/.test(t)?t.replace(/\\u10ec\\u10d4\\u10da\\u10d8$/,\"\\u10ec\\u10da\\u10d8\\u10e1 \\u10ec\\u10d8\\u10dc\"):t},s:\"\\u10e0\\u10d0\\u10db\\u10d3\\u10d4\\u10dc\\u10d8\\u10db\\u10d4 \\u10ec\\u10d0\\u10db\\u10d8\",ss:\"%d \\u10ec\\u10d0\\u10db\\u10d8\",m:\"\\u10ec\\u10e3\\u10d7\\u10d8\",mm:\"%d \\u10ec\\u10e3\\u10d7\\u10d8\",h:\"\\u10e1\\u10d0\\u10d0\\u10d7\\u10d8\",hh:\"%d \\u10e1\\u10d0\\u10d0\\u10d7\\u10d8\",d:\"\\u10d3\\u10e6\\u10d4\",dd:\"%d \\u10d3\\u10e6\\u10d4\",M:\"\\u10d7\\u10d5\\u10d4\",MM:\"%d \\u10d7\\u10d5\\u10d4\",y:\"\\u10ec\\u10d4\\u10da\\u10d8\",yy:\"%d \\u10ec\\u10d4\\u10da\\u10d8\"},dayOfMonthOrdinalParse:/0|1-\\u10da\\u10d8|\\u10db\\u10d4-\\d{1,2}|\\d{1,2}-\\u10d4/,ordinal:function(t){return 0===t?t:1===t?t+\"-\\u10da\\u10d8\":t<20||t<=100&&t%20==0||t%100==0?\"\\u10db\\u10d4-\"+t:t+\"-\\u10d4\"},week:{dow:1,doy:7}})}(n(\"wd/R\"))},ITfd:function(t,e,n){\"use strict\";var r=n(\"w8CP\"),i=n(\"2j6C\");function s(t,e,n){if(!(this instanceof s))return new s(t,e,n);this.Hash=t,this.blockSize=t.blockSize/8,this.outSize=t.outSize/8,this.inner=null,this.outer=null,this._init(r.toArray(e,n))}t.exports=s,s.prototype._init=function(t){t.length>this.blockSize&&(t=(new this.Hash).update(t).digest()),i(t.length<=this.blockSize);for(var e=t.length;ei.delegate&&i.delegate!==this?i.delegate.now():e()),this.actions=[],this.active=!1,this.scheduled=void 0}schedule(t,e=0,n){return i.delegate&&i.delegate!==this?i.delegate.schedule(t,e,n):super.schedule(t,e,n)}flush(t){const{actions:e}=this;if(this.active)return void e.push(t);let n;this.active=!0;do{if(n=t.execute(t.state,t.delay))break}while(t=e.shift());if(this.active=!1,n){for(;t=e.shift();)t.unsubscribe();throw n}}}},\"Ivi+\":function(t,e,n){!function(t){\"use strict\";t.defineLocale(\"ko\",{months:\"1\\uc6d4_2\\uc6d4_3\\uc6d4_4\\uc6d4_5\\uc6d4_6\\uc6d4_7\\uc6d4_8\\uc6d4_9\\uc6d4_10\\uc6d4_11\\uc6d4_12\\uc6d4\".split(\"_\"),monthsShort:\"1\\uc6d4_2\\uc6d4_3\\uc6d4_4\\uc6d4_5\\uc6d4_6\\uc6d4_7\\uc6d4_8\\uc6d4_9\\uc6d4_10\\uc6d4_11\\uc6d4_12\\uc6d4\".split(\"_\"),weekdays:\"\\uc77c\\uc694\\uc77c_\\uc6d4\\uc694\\uc77c_\\ud654\\uc694\\uc77c_\\uc218\\uc694\\uc77c_\\ubaa9\\uc694\\uc77c_\\uae08\\uc694\\uc77c_\\ud1a0\\uc694\\uc77c\".split(\"_\"),weekdaysShort:\"\\uc77c_\\uc6d4_\\ud654_\\uc218_\\ubaa9_\\uae08_\\ud1a0\".split(\"_\"),weekdaysMin:\"\\uc77c_\\uc6d4_\\ud654_\\uc218_\\ubaa9_\\uae08_\\ud1a0\".split(\"_\"),longDateFormat:{LT:\"A h:mm\",LTS:\"A h:mm:ss\",L:\"YYYY.MM.DD.\",LL:\"YYYY\\ub144 MMMM D\\uc77c\",LLL:\"YYYY\\ub144 MMMM D\\uc77c A h:mm\",LLLL:\"YYYY\\ub144 MMMM D\\uc77c dddd A h:mm\",l:\"YYYY.MM.DD.\",ll:\"YYYY\\ub144 MMMM D\\uc77c\",lll:\"YYYY\\ub144 MMMM D\\uc77c A h:mm\",llll:\"YYYY\\ub144 MMMM D\\uc77c dddd A h:mm\"},calendar:{sameDay:\"\\uc624\\ub298 LT\",nextDay:\"\\ub0b4\\uc77c LT\",nextWeek:\"dddd LT\",lastDay:\"\\uc5b4\\uc81c LT\",lastWeek:\"\\uc9c0\\ub09c\\uc8fc dddd LT\",sameElse:\"L\"},relativeTime:{future:\"%s \\ud6c4\",past:\"%s \\uc804\",s:\"\\uba87 \\ucd08\",ss:\"%d\\ucd08\",m:\"1\\ubd84\",mm:\"%d\\ubd84\",h:\"\\ud55c \\uc2dc\\uac04\",hh:\"%d\\uc2dc\\uac04\",d:\"\\ud558\\ub8e8\",dd:\"%d\\uc77c\",M:\"\\ud55c \\ub2ec\",MM:\"%d\\ub2ec\",y:\"\\uc77c \\ub144\",yy:\"%d\\ub144\"},dayOfMonthOrdinalParse:/\\d{1,2}(\\uc77c|\\uc6d4|\\uc8fc)/,ordinal:function(t,e){switch(e){case\"d\":case\"D\":case\"DDD\":return t+\"\\uc77c\";case\"M\":return t+\"\\uc6d4\";case\"w\":case\"W\":return t+\"\\uc8fc\";default:return t}},meridiemParse:/\\uc624\\uc804|\\uc624\\ud6c4/,isPM:function(t){return\"\\uc624\\ud6c4\"===t},meridiem:function(t,e,n){return t<12?\"\\uc624\\uc804\":\"\\uc624\\ud6c4\"}})}(n(\"wd/R\"))},IzEk:function(t,e,n){\"use strict\";n.d(e,\"a\",(function(){return o}));var r=n(\"7o/Q\"),i=n(\"4I5i\"),s=n(\"EY2u\");function o(t){return e=>0===t?Object(s.b)():e.lift(new a(t))}class a{constructor(t){if(this.total=t,this.total<0)throw new i.a}call(t,e){return e.subscribe(new l(t,this.total))}}class l extends r.a{constructor(t,e){super(t),this.total=e,this.count=0}_next(t){const e=this.total,n=++this.count;n<=e&&(this.destination.next(t),n===e&&(this.destination.complete(),this.unsubscribe()))}}},\"JCF/\":function(t,e,n){!function(t){\"use strict\";var e={1:\"\\u0661\",2:\"\\u0662\",3:\"\\u0663\",4:\"\\u0664\",5:\"\\u0665\",6:\"\\u0666\",7:\"\\u0667\",8:\"\\u0668\",9:\"\\u0669\",0:\"\\u0660\"},n={\"\\u0661\":\"1\",\"\\u0662\":\"2\",\"\\u0663\":\"3\",\"\\u0664\":\"4\",\"\\u0665\":\"5\",\"\\u0666\":\"6\",\"\\u0667\":\"7\",\"\\u0668\":\"8\",\"\\u0669\":\"9\",\"\\u0660\":\"0\"},r=[\"\\u06a9\\u0627\\u0646\\u0648\\u0646\\u06cc \\u062f\\u0648\\u0648\\u06d5\\u0645\",\"\\u0634\\u0648\\u0628\\u0627\\u062a\",\"\\u0626\\u0627\\u0632\\u0627\\u0631\",\"\\u0646\\u06cc\\u0633\\u0627\\u0646\",\"\\u0626\\u0627\\u06cc\\u0627\\u0631\",\"\\u062d\\u0648\\u0632\\u06d5\\u06cc\\u0631\\u0627\\u0646\",\"\\u062a\\u06d5\\u0645\\u0645\\u0648\\u0632\",\"\\u0626\\u0627\\u0628\",\"\\u0626\\u06d5\\u06cc\\u0644\\u0648\\u0648\\u0644\",\"\\u062a\\u0634\\u0631\\u06cc\\u0646\\u06cc \\u06cc\\u06d5\\u0643\\u06d5\\u0645\",\"\\u062a\\u0634\\u0631\\u06cc\\u0646\\u06cc \\u062f\\u0648\\u0648\\u06d5\\u0645\",\"\\u0643\\u0627\\u0646\\u0648\\u0646\\u06cc \\u06cc\\u06d5\\u06a9\\u06d5\\u0645\"];t.defineLocale(\"ku\",{months:r,monthsShort:r,weekdays:\"\\u06cc\\u0647\\u200c\\u0643\\u0634\\u0647\\u200c\\u0645\\u0645\\u0647\\u200c_\\u062f\\u0648\\u0648\\u0634\\u0647\\u200c\\u0645\\u0645\\u0647\\u200c_\\u0633\\u06ce\\u0634\\u0647\\u200c\\u0645\\u0645\\u0647\\u200c_\\u0686\\u0648\\u0627\\u0631\\u0634\\u0647\\u200c\\u0645\\u0645\\u0647\\u200c_\\u067e\\u06ce\\u0646\\u062c\\u0634\\u0647\\u200c\\u0645\\u0645\\u0647\\u200c_\\u0647\\u0647\\u200c\\u06cc\\u0646\\u06cc_\\u0634\\u0647\\u200c\\u0645\\u0645\\u0647\\u200c\".split(\"_\"),weekdaysShort:\"\\u06cc\\u0647\\u200c\\u0643\\u0634\\u0647\\u200c\\u0645_\\u062f\\u0648\\u0648\\u0634\\u0647\\u200c\\u0645_\\u0633\\u06ce\\u0634\\u0647\\u200c\\u0645_\\u0686\\u0648\\u0627\\u0631\\u0634\\u0647\\u200c\\u0645_\\u067e\\u06ce\\u0646\\u062c\\u0634\\u0647\\u200c\\u0645_\\u0647\\u0647\\u200c\\u06cc\\u0646\\u06cc_\\u0634\\u0647\\u200c\\u0645\\u0645\\u0647\\u200c\".split(\"_\"),weekdaysMin:\"\\u06cc_\\u062f_\\u0633_\\u0686_\\u067e_\\u0647_\\u0634\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd, D MMMM YYYY HH:mm\"},meridiemParse:/\\u0626\\u06ce\\u0648\\u0627\\u0631\\u0647\\u200c|\\u0628\\u0647\\u200c\\u06cc\\u0627\\u0646\\u06cc/,isPM:function(t){return/\\u0626\\u06ce\\u0648\\u0627\\u0631\\u0647\\u200c/.test(t)},meridiem:function(t,e,n){return t<12?\"\\u0628\\u0647\\u200c\\u06cc\\u0627\\u0646\\u06cc\":\"\\u0626\\u06ce\\u0648\\u0627\\u0631\\u0647\\u200c\"},calendar:{sameDay:\"[\\u0626\\u0647\\u200c\\u0645\\u0631\\u06c6 \\u0643\\u0627\\u062a\\u0698\\u0645\\u06ce\\u0631] LT\",nextDay:\"[\\u0628\\u0647\\u200c\\u06cc\\u0627\\u0646\\u06cc \\u0643\\u0627\\u062a\\u0698\\u0645\\u06ce\\u0631] LT\",nextWeek:\"dddd [\\u0643\\u0627\\u062a\\u0698\\u0645\\u06ce\\u0631] LT\",lastDay:\"[\\u062f\\u0648\\u06ce\\u0646\\u06ce \\u0643\\u0627\\u062a\\u0698\\u0645\\u06ce\\u0631] LT\",lastWeek:\"dddd [\\u0643\\u0627\\u062a\\u0698\\u0645\\u06ce\\u0631] LT\",sameElse:\"L\"},relativeTime:{future:\"\\u0644\\u0647\\u200c %s\",past:\"%s\",s:\"\\u0686\\u0647\\u200c\\u0646\\u062f \\u0686\\u0631\\u0643\\u0647\\u200c\\u06cc\\u0647\\u200c\\u0643\",ss:\"\\u0686\\u0631\\u0643\\u0647\\u200c %d\",m:\"\\u06cc\\u0647\\u200c\\u0643 \\u062e\\u0648\\u0644\\u0647\\u200c\\u0643\",mm:\"%d \\u062e\\u0648\\u0644\\u0647\\u200c\\u0643\",h:\"\\u06cc\\u0647\\u200c\\u0643 \\u0643\\u0627\\u062a\\u0698\\u0645\\u06ce\\u0631\",hh:\"%d \\u0643\\u0627\\u062a\\u0698\\u0645\\u06ce\\u0631\",d:\"\\u06cc\\u0647\\u200c\\u0643 \\u0695\\u06c6\\u0698\",dd:\"%d \\u0695\\u06c6\\u0698\",M:\"\\u06cc\\u0647\\u200c\\u0643 \\u0645\\u0627\\u0646\\u06af\",MM:\"%d \\u0645\\u0627\\u0646\\u06af\",y:\"\\u06cc\\u0647\\u200c\\u0643 \\u0633\\u0627\\u06b5\",yy:\"%d \\u0633\\u0627\\u06b5\"},preparse:function(t){return t.replace(/[\\u0661\\u0662\\u0663\\u0664\\u0665\\u0666\\u0667\\u0668\\u0669\\u0660]/g,(function(t){return n[t]})).replace(/\\u060c/g,\",\")},postformat:function(t){return t.replace(/\\d/g,(function(t){return e[t]})).replace(/,/g,\"\\u060c\")},week:{dow:6,doy:12}})}(n(\"wd/R\"))},JIr8:function(t,e,n){\"use strict\";n.d(e,\"a\",(function(){return o}));var r=n(\"l7GE\"),i=n(\"51Dv\"),s=n(\"ZUHj\");function o(t){return function(e){const n=new a(t),r=e.lift(n);return n.caught=r}}class a{constructor(t){this.selector=t}call(t,e){return e.subscribe(new l(t,this.selector,this.caught))}}class l extends r.a{constructor(t,e,n){super(t),this.selector=e,this.caught=n}error(t){if(!this.isStopped){let n;try{n=this.selector(t,this.caught)}catch(e){return void super.error(e)}this._unsubscribeAndRecycle();const r=new i.a(this,void 0,void 0);this.add(r);const o=Object(s.a)(this,n,void 0,void 0,r);o!==r&&this.add(o)}}}},JVSJ:function(t,e,n){!function(t){\"use strict\";function e(t,e,n){var r=t+\" \";switch(n){case\"ss\":return r+(1===t?\"sekunda\":2===t||3===t||4===t?\"sekunde\":\"sekundi\");case\"m\":return e?\"jedna minuta\":\"jedne minute\";case\"mm\":return r+(1===t?\"minuta\":2===t||3===t||4===t?\"minute\":\"minuta\");case\"h\":return e?\"jedan sat\":\"jednog sata\";case\"hh\":return r+(1===t?\"sat\":2===t||3===t||4===t?\"sata\":\"sati\");case\"dd\":return r+(1===t?\"dan\":\"dana\");case\"MM\":return r+(1===t?\"mjesec\":2===t||3===t||4===t?\"mjeseca\":\"mjeseci\");case\"yy\":return r+(1===t?\"godina\":2===t||3===t||4===t?\"godine\":\"godina\")}}t.defineLocale(\"bs\",{months:\"januar_februar_mart_april_maj_juni_juli_august_septembar_oktobar_novembar_decembar\".split(\"_\"),monthsShort:\"jan._feb._mar._apr._maj._jun._jul._aug._sep._okt._nov._dec.\".split(\"_\"),monthsParseExact:!0,weekdays:\"nedjelja_ponedjeljak_utorak_srijeda_\\u010detvrtak_petak_subota\".split(\"_\"),weekdaysShort:\"ned._pon._uto._sri._\\u010det._pet._sub.\".split(\"_\"),weekdaysMin:\"ne_po_ut_sr_\\u010de_pe_su\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"H:mm\",LTS:\"H:mm:ss\",L:\"DD.MM.YYYY\",LL:\"D. MMMM YYYY\",LLL:\"D. MMMM YYYY H:mm\",LLLL:\"dddd, D. MMMM YYYY H:mm\"},calendar:{sameDay:\"[danas u] LT\",nextDay:\"[sutra u] LT\",nextWeek:function(){switch(this.day()){case 0:return\"[u] [nedjelju] [u] LT\";case 3:return\"[u] [srijedu] [u] LT\";case 6:return\"[u] [subotu] [u] LT\";case 1:case 2:case 4:case 5:return\"[u] dddd [u] LT\"}},lastDay:\"[ju\\u010der u] LT\",lastWeek:function(){switch(this.day()){case 0:case 3:return\"[pro\\u0161lu] dddd [u] LT\";case 6:return\"[pro\\u0161le] [subote] [u] LT\";case 1:case 2:case 4:case 5:return\"[pro\\u0161li] dddd [u] LT\"}},sameElse:\"L\"},relativeTime:{future:\"za %s\",past:\"prije %s\",s:\"par sekundi\",ss:e,m:e,mm:e,h:e,hh:e,d:\"dan\",dd:e,M:\"mjesec\",MM:e,y:\"godinu\",yy:e},dayOfMonthOrdinalParse:/\\d{1,2}\\./,ordinal:\"%d.\",week:{dow:1,doy:7}})}(n(\"wd/R\"))},JX91:function(t,e,n){\"use strict\";n.d(e,\"a\",(function(){return s}));var r=n(\"GyhO\"),i=n(\"z+Ro\");function s(...t){const e=t[t.length-1];return Object(i.a)(e)?(t.pop(),n=>Object(r.a)(t,n,e)):e=>Object(r.a)(t,e)}},JvlW:function(t,e,n){!function(t){\"use strict\";var e={ss:\"sekund\\u0117_sekund\\u017ei\\u0173_sekundes\",m:\"minut\\u0117_minut\\u0117s_minut\\u0119\",mm:\"minut\\u0117s_minu\\u010di\\u0173_minutes\",h:\"valanda_valandos_valand\\u0105\",hh:\"valandos_valand\\u0173_valandas\",d:\"diena_dienos_dien\\u0105\",dd:\"dienos_dien\\u0173_dienas\",M:\"m\\u0117nuo_m\\u0117nesio_m\\u0117nes\\u012f\",MM:\"m\\u0117nesiai_m\\u0117nesi\\u0173_m\\u0117nesius\",y:\"metai_met\\u0173_metus\",yy:\"metai_met\\u0173_metus\"};function n(t,e,n,r){return e?i(n)[0]:r?i(n)[1]:i(n)[2]}function r(t){return t%10==0||t>10&&t<20}function i(t){return e[t].split(\"_\")}function s(t,e,s,o){var a=t+\" \";return 1===t?a+n(0,e,s[0],o):e?a+(r(t)?i(s)[1]:i(s)[0]):o?a+i(s)[1]:a+(r(t)?i(s)[1]:i(s)[2])}t.defineLocale(\"lt\",{months:{format:\"sausio_vasario_kovo_baland\\u017eio_gegu\\u017e\\u0117s_bir\\u017eelio_liepos_rugpj\\u016b\\u010dio_rugs\\u0117jo_spalio_lapkri\\u010dio_gruod\\u017eio\".split(\"_\"),standalone:\"sausis_vasaris_kovas_balandis_gegu\\u017e\\u0117_bir\\u017eelis_liepa_rugpj\\u016btis_rugs\\u0117jis_spalis_lapkritis_gruodis\".split(\"_\"),isFormat:/D[oD]?(\\[[^\\[\\]]*\\]|\\s)+MMMM?|MMMM?(\\[[^\\[\\]]*\\]|\\s)+D[oD]?/},monthsShort:\"sau_vas_kov_bal_geg_bir_lie_rgp_rgs_spa_lap_grd\".split(\"_\"),weekdays:{format:\"sekmadien\\u012f_pirmadien\\u012f_antradien\\u012f_tre\\u010diadien\\u012f_ketvirtadien\\u012f_penktadien\\u012f_\\u0161e\\u0161tadien\\u012f\".split(\"_\"),standalone:\"sekmadienis_pirmadienis_antradienis_tre\\u010diadienis_ketvirtadienis_penktadienis_\\u0161e\\u0161tadienis\".split(\"_\"),isFormat:/dddd HH:mm/},weekdaysShort:\"Sek_Pir_Ant_Tre_Ket_Pen_\\u0160e\\u0161\".split(\"_\"),weekdaysMin:\"S_P_A_T_K_Pn_\\u0160\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"YYYY-MM-DD\",LL:\"YYYY [m.] MMMM D [d.]\",LLL:\"YYYY [m.] MMMM D [d.], HH:mm [val.]\",LLLL:\"YYYY [m.] MMMM D [d.], dddd, HH:mm [val.]\",l:\"YYYY-MM-DD\",ll:\"YYYY [m.] MMMM D [d.]\",lll:\"YYYY [m.] MMMM D [d.], HH:mm [val.]\",llll:\"YYYY [m.] MMMM D [d.], ddd, HH:mm [val.]\"},calendar:{sameDay:\"[\\u0160iandien] LT\",nextDay:\"[Rytoj] LT\",nextWeek:\"dddd LT\",lastDay:\"[Vakar] LT\",lastWeek:\"[Pra\\u0117jus\\u012f] dddd LT\",sameElse:\"L\"},relativeTime:{future:\"po %s\",past:\"prie\\u0161 %s\",s:function(t,e,n,r){return e?\"kelios sekund\\u0117s\":r?\"keli\\u0173 sekund\\u017ei\\u0173\":\"kelias sekundes\"},ss:s,m:n,mm:s,h:n,hh:s,d:n,dd:s,M:n,MM:s,y:n,yy:s},dayOfMonthOrdinalParse:/\\d{1,2}-oji/,ordinal:function(t){return t+\"-oji\"},week:{dow:1,doy:4}})}(n(\"wd/R\"))},\"K/tc\":function(t,e,n){!function(t){\"use strict\";t.defineLocale(\"af\",{months:\"Januarie_Februarie_Maart_April_Mei_Junie_Julie_Augustus_September_Oktober_November_Desember\".split(\"_\"),monthsShort:\"Jan_Feb_Mrt_Apr_Mei_Jun_Jul_Aug_Sep_Okt_Nov_Des\".split(\"_\"),weekdays:\"Sondag_Maandag_Dinsdag_Woensdag_Donderdag_Vrydag_Saterdag\".split(\"_\"),weekdaysShort:\"Son_Maa_Din_Woe_Don_Vry_Sat\".split(\"_\"),weekdaysMin:\"So_Ma_Di_Wo_Do_Vr_Sa\".split(\"_\"),meridiemParse:/vm|nm/i,isPM:function(t){return/^nm$/i.test(t)},meridiem:function(t,e,n){return t<12?n?\"vm\":\"VM\":n?\"nm\":\"NM\"},longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd, D MMMM YYYY HH:mm\"},calendar:{sameDay:\"[Vandag om] LT\",nextDay:\"[M\\xf4re om] LT\",nextWeek:\"dddd [om] LT\",lastDay:\"[Gister om] LT\",lastWeek:\"[Laas] dddd [om] LT\",sameElse:\"L\"},relativeTime:{future:\"oor %s\",past:\"%s gelede\",s:\"'n paar sekondes\",ss:\"%d sekondes\",m:\"'n minuut\",mm:\"%d minute\",h:\"'n uur\",hh:\"%d ure\",d:\"'n dag\",dd:\"%d dae\",M:\"'n maand\",MM:\"%d maande\",y:\"'n jaar\",yy:\"%d jaar\"},dayOfMonthOrdinalParse:/\\d{1,2}(ste|de)/,ordinal:function(t){return t+(1===t||8===t||t>=20?\"ste\":\"de\")},week:{dow:1,doy:4}})}(n(\"wd/R\"))},KAEN:function(t){t.exports=JSON.parse('{\"_args\":[[\"elliptic@6.5.3\",\"/Users/akira/Documents/Code/Node/prysm-web-ui\"]],\"_from\":\"elliptic@6.5.3\",\"_id\":\"elliptic@6.5.3\",\"_inBundle\":false,\"_integrity\":\"sha512-IMqzv5wNQf+E6aHeIqATs0tOLeOTwj1QKbRcS3jBbYkl5oLAserA8yJTT7/VyHUYG91PRmPyeQDObKLPpeS4dw==\",\"_location\":\"/elliptic\",\"_phantomChildren\":{},\"_requested\":{\"type\":\"version\",\"registry\":true,\"raw\":\"elliptic@6.5.3\",\"name\":\"elliptic\",\"escapedName\":\"elliptic\",\"rawSpec\":\"6.5.3\",\"saveSpec\":null,\"fetchSpec\":\"6.5.3\"},\"_requiredBy\":[\"/@ethersproject/signing-key\",\"/browserify-sign\",\"/create-ecdh\"],\"_resolved\":\"https://registry.npmjs.org/elliptic/-/elliptic-6.5.3.tgz\",\"_spec\":\"6.5.3\",\"_where\":\"/Users/akira/Documents/Code/Node/prysm-web-ui\",\"author\":{\"name\":\"Fedor Indutny\",\"email\":\"fedor@indutny.com\"},\"bugs\":{\"url\":\"https://github.com/indutny/elliptic/issues\"},\"dependencies\":{\"bn.js\":\"^4.4.0\",\"brorand\":\"^1.0.1\",\"hash.js\":\"^1.0.0\",\"hmac-drbg\":\"^1.0.0\",\"inherits\":\"^2.0.1\",\"minimalistic-assert\":\"^1.0.0\",\"minimalistic-crypto-utils\":\"^1.0.0\"},\"description\":\"EC cryptography\",\"devDependencies\":{\"brfs\":\"^1.4.3\",\"coveralls\":\"^3.0.8\",\"grunt\":\"^1.0.4\",\"grunt-browserify\":\"^5.0.0\",\"grunt-cli\":\"^1.2.0\",\"grunt-contrib-connect\":\"^1.0.0\",\"grunt-contrib-copy\":\"^1.0.0\",\"grunt-contrib-uglify\":\"^1.0.1\",\"grunt-mocha-istanbul\":\"^3.0.1\",\"grunt-saucelabs\":\"^9.0.1\",\"istanbul\":\"^0.4.2\",\"jscs\":\"^3.0.7\",\"jshint\":\"^2.10.3\",\"mocha\":\"^6.2.2\"},\"files\":[\"lib\"],\"homepage\":\"https://github.com/indutny/elliptic\",\"keywords\":[\"EC\",\"Elliptic\",\"curve\",\"Cryptography\"],\"license\":\"MIT\",\"main\":\"lib/elliptic.js\",\"name\":\"elliptic\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/indutny/elliptic.git\"},\"scripts\":{\"jscs\":\"jscs benchmarks/*.js lib/*.js lib/**/*.js lib/**/**/*.js test/index.js\",\"jshint\":\"jscs benchmarks/*.js lib/*.js lib/**/*.js lib/**/**/*.js test/index.js\",\"lint\":\"npm run jscs && npm run jshint\",\"test\":\"npm run lint && npm run unit\",\"unit\":\"istanbul test _mocha --reporter=spec test/index.js\",\"version\":\"grunt dist && git add dist/\"},\"version\":\"6.5.3\"}')},KIrq:function(t,e,n){\"use strict\";n.r(e),n.d(e,\"Wallet\",(function(){return w})),n.d(e,\"verifyMessage\",(function(){return k}));var r=n(\"Oxwv\"),i=n(\"VJ7P\"),s=n(\"m9oY\"),o=n(\"/7J2\");const a=new o.Logger(\"abstract-provider/5.0.3\");class l{constructor(){a.checkAbstract(new.target,l),Object(s.defineReadOnly)(this,\"_isProvider\",!0)}addListener(t,e){return this.on(t,e)}removeListener(t,e){return this.off(t,e)}static isProvider(t){return!(!t||!t._isProvider)}}var c=function(t,e,n,r){return new(n||(n=Promise))((function(i,s){function o(t){try{l(r.next(t))}catch(e){s(e)}}function a(t){try{l(r.throw(t))}catch(e){s(e)}}function l(t){var e;t.done?i(t.value):(e=t.value,e instanceof n?e:new n((function(t){t(e)}))).then(o,a)}l((r=r.apply(t,e||[])).next())}))};const u=new o.Logger(\"abstract-signer/5.0.3\"),h=[\"chainId\",\"data\",\"from\",\"gasLimit\",\"gasPrice\",\"nonce\",\"to\",\"value\"];class d{constructor(){u.checkAbstract(new.target,d),Object(s.defineReadOnly)(this,\"_isSigner\",!0)}getBalance(t){return c(this,void 0,void 0,(function*(){return this._checkProvider(\"getBalance\"),yield this.provider.getBalance(this.getAddress(),t)}))}getTransactionCount(t){return c(this,void 0,void 0,(function*(){return this._checkProvider(\"getTransactionCount\"),yield this.provider.getTransactionCount(this.getAddress(),t)}))}estimateGas(t){return c(this,void 0,void 0,(function*(){this._checkProvider(\"estimateGas\");const e=yield Object(s.resolveProperties)(this.checkTransaction(t));return yield this.provider.estimateGas(e)}))}call(t,e){return c(this,void 0,void 0,(function*(){this._checkProvider(\"call\");const n=yield Object(s.resolveProperties)(this.checkTransaction(t));return yield this.provider.call(n,e)}))}sendTransaction(t){return this._checkProvider(\"sendTransaction\"),this.populateTransaction(t).then(t=>this.signTransaction(t).then(t=>this.provider.sendTransaction(t)))}getChainId(){return c(this,void 0,void 0,(function*(){return this._checkProvider(\"getChainId\"),(yield this.provider.getNetwork()).chainId}))}getGasPrice(){return c(this,void 0,void 0,(function*(){return this._checkProvider(\"getGasPrice\"),yield this.provider.getGasPrice()}))}resolveName(t){return c(this,void 0,void 0,(function*(){return this._checkProvider(\"resolveName\"),yield this.provider.resolveName(t)}))}checkTransaction(t){for(const n in t)-1===h.indexOf(n)&&u.throwArgumentError(\"invalid transaction key: \"+n,\"transaction\",t);const e=Object(s.shallowCopy)(t);return e.from=null==e.from?this.getAddress():Promise.all([Promise.resolve(e.from),this.getAddress()]).then(e=>(e[0]!==e[1]&&u.throwArgumentError(\"from address mismatch\",\"transaction\",t),e[0])),e}populateTransaction(t){return c(this,void 0,void 0,(function*(){const e=yield Object(s.resolveProperties)(this.checkTransaction(t));return null!=e.to&&(e.to=Promise.resolve(e.to).then(t=>this.resolveName(t))),null==e.gasPrice&&(e.gasPrice=this.getGasPrice()),null==e.nonce&&(e.nonce=this.getTransactionCount(\"pending\")),null==e.gasLimit&&(e.gasLimit=this.estimateGas(e).catch(t=>u.throwError(\"cannot estimate gas; transaction may fail or may require manual gas limit\",o.Logger.errors.UNPREDICTABLE_GAS_LIMIT,{error:t,tx:e}))),e.chainId=null==e.chainId?this.getChainId():Promise.all([Promise.resolve(e.chainId),this.getChainId()]).then(e=>(0!==e[1]&&e[0]!==e[1]&&u.throwArgumentError(\"chainId address mismatch\",\"transaction\",t),e[0])),yield Object(s.resolveProperties)(e)}))}_checkProvider(t){this.provider||u.throwError(\"missing provider\",o.Logger.errors.UNSUPPORTED_OPERATION,{operation:t||\"_checkProvider\"})}static isSigner(t){return!(!t||!t._isSigner)}}var f=n(\"fQvb\"),p=n(\"8AIR\"),m=n(\"b1pR\"),g=n(\"1MdN\"),_=n(\"rhxT\"),b=n(\"zkI0\"),y=n(\"WsP5\");const v=new o.Logger(\"wallet/5.0.3\");class w extends d{constructor(t,e){if(v.checkNew(new.target,w),super(),null!=(n=t)&&Object(i.isHexString)(n.privateKey,32)&&null!=n.address){const e=new _.SigningKey(t.privateKey);if(Object(s.defineReadOnly)(this,\"_signingKey\",()=>e),Object(s.defineReadOnly)(this,\"address\",Object(y.computeAddress)(this.publicKey)),this.address!==Object(r.getAddress)(t.address)&&v.throwArgumentError(\"privateKey/address mismatch\",\"privateKey\",\"[REDACTED]\"),function(t){const e=t.mnemonic;return e&&e.phrase}(t)){const e=t.mnemonic;Object(s.defineReadOnly)(this,\"_mnemonic\",()=>({phrase:e.phrase,path:e.path||p.defaultPath,locale:e.locale||\"en\"}));const n=this.mnemonic,r=p.HDNode.fromMnemonic(n.phrase,null,n.locale).derivePath(n.path);Object(y.computeAddress)(r.privateKey)!==this.address&&v.throwArgumentError(\"mnemonic/address mismatch\",\"privateKey\",\"[REDACTED]\")}else Object(s.defineReadOnly)(this,\"_mnemonic\",()=>null)}else{if(_.SigningKey.isSigningKey(t))\"secp256k1\"!==t.curve&&v.throwArgumentError(\"unsupported curve; must be secp256k1\",\"privateKey\",\"[REDACTED]\"),Object(s.defineReadOnly)(this,\"_signingKey\",()=>t);else{const e=new _.SigningKey(t);Object(s.defineReadOnly)(this,\"_signingKey\",()=>e)}Object(s.defineReadOnly)(this,\"_mnemonic\",()=>null),Object(s.defineReadOnly)(this,\"address\",Object(y.computeAddress)(this.publicKey))}var n;e&&!l.isProvider(e)&&v.throwArgumentError(\"invalid provider\",\"provider\",e),Object(s.defineReadOnly)(this,\"provider\",e||null)}get mnemonic(){return this._mnemonic()}get privateKey(){return this._signingKey().privateKey}get publicKey(){return this._signingKey().publicKey}getAddress(){return Promise.resolve(this.address)}connect(t){return new w(this,t)}signTransaction(t){return Object(s.resolveProperties)(t).then(e=>{null!=e.from&&(Object(r.getAddress)(e.from)!==this.address&&v.throwArgumentError(\"transaction from address mismatch\",\"transaction.from\",t.from),delete e.from);const n=this._signingKey().signDigest(Object(m.keccak256)(Object(y.serialize)(e)));return Object(y.serialize)(e,n)})}signMessage(t){return Promise.resolve(Object(i.joinSignature)(this._signingKey().signDigest(Object(f.hashMessage)(t))))}encrypt(t,e,n){if(\"function\"!=typeof e||n||(n=e,e={}),n&&\"function\"!=typeof n)throw new Error(\"invalid callback\");return e||(e={}),Object(b.encryptKeystore)(this,t,e,n)}static createRandom(t){let e=Object(g.randomBytes)(16);t||(t={}),t.extraEntropy&&(e=Object(i.arrayify)(Object(i.hexDataSlice)(Object(m.keccak256)(Object(i.concat)([e,t.extraEntropy])),0,16)));const n=Object(p.entropyToMnemonic)(e,t.locale);return w.fromMnemonic(n,t.path,t.locale)}static fromEncryptedJson(t,e,n){return Object(b.decryptJsonWallet)(t,e,n).then(t=>new w(t))}static fromEncryptedJsonSync(t,e){return new w(Object(b.decryptJsonWalletSync)(t,e))}static fromMnemonic(t,e,n){return e||(e=p.defaultPath),new w(p.HDNode.fromMnemonic(t,null,n).derivePath(e))}}function k(t,e){return Object(y.recoverAddress)(Object(f.hashMessage)(t),e)}},KSF8:function(t,e,n){!function(t){\"use strict\";t.defineLocale(\"vi\",{months:\"th\\xe1ng 1_th\\xe1ng 2_th\\xe1ng 3_th\\xe1ng 4_th\\xe1ng 5_th\\xe1ng 6_th\\xe1ng 7_th\\xe1ng 8_th\\xe1ng 9_th\\xe1ng 10_th\\xe1ng 11_th\\xe1ng 12\".split(\"_\"),monthsShort:\"Thg 01_Thg 02_Thg 03_Thg 04_Thg 05_Thg 06_Thg 07_Thg 08_Thg 09_Thg 10_Thg 11_Thg 12\".split(\"_\"),monthsParseExact:!0,weekdays:\"ch\\u1ee7 nh\\u1eadt_th\\u1ee9 hai_th\\u1ee9 ba_th\\u1ee9 t\\u01b0_th\\u1ee9 n\\u0103m_th\\u1ee9 s\\xe1u_th\\u1ee9 b\\u1ea3y\".split(\"_\"),weekdaysShort:\"CN_T2_T3_T4_T5_T6_T7\".split(\"_\"),weekdaysMin:\"CN_T2_T3_T4_T5_T6_T7\".split(\"_\"),weekdaysParseExact:!0,meridiemParse:/sa|ch/i,isPM:function(t){return/^ch$/i.test(t)},meridiem:function(t,e,n){return t<12?n?\"sa\":\"SA\":n?\"ch\":\"CH\"},longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM [n\\u0103m] YYYY\",LLL:\"D MMMM [n\\u0103m] YYYY HH:mm\",LLLL:\"dddd, D MMMM [n\\u0103m] YYYY HH:mm\",l:\"DD/M/YYYY\",ll:\"D MMM YYYY\",lll:\"D MMM YYYY HH:mm\",llll:\"ddd, D MMM YYYY HH:mm\"},calendar:{sameDay:\"[H\\xf4m nay l\\xfac] LT\",nextDay:\"[Ng\\xe0y mai l\\xfac] LT\",nextWeek:\"dddd [tu\\u1ea7n t\\u1edbi l\\xfac] LT\",lastDay:\"[H\\xf4m qua l\\xfac] LT\",lastWeek:\"dddd [tu\\u1ea7n tr\\u01b0\\u1edbc l\\xfac] LT\",sameElse:\"L\"},relativeTime:{future:\"%s t\\u1edbi\",past:\"%s tr\\u01b0\\u1edbc\",s:\"v\\xe0i gi\\xe2y\",ss:\"%d gi\\xe2y\",m:\"m\\u1ed9t ph\\xfat\",mm:\"%d ph\\xfat\",h:\"m\\u1ed9t gi\\u1edd\",hh:\"%d gi\\u1edd\",d:\"m\\u1ed9t ng\\xe0y\",dd:\"%d ng\\xe0y\",M:\"m\\u1ed9t th\\xe1ng\",MM:\"%d th\\xe1ng\",y:\"m\\u1ed9t n\\u0103m\",yy:\"%d n\\u0103m\"},dayOfMonthOrdinalParse:/\\d{1,2}/,ordinal:function(t){return t},week:{dow:1,doy:4}})}(n(\"wd/R\"))},KTz0:function(t,e,n){!function(t){\"use strict\";var e={words:{ss:[\"sekund\",\"sekunda\",\"sekundi\"],m:[\"jedan minut\",\"jednog minuta\"],mm:[\"minut\",\"minuta\",\"minuta\"],h:[\"jedan sat\",\"jednog sata\"],hh:[\"sat\",\"sata\",\"sati\"],dd:[\"dan\",\"dana\",\"dana\"],MM:[\"mjesec\",\"mjeseca\",\"mjeseci\"],yy:[\"godina\",\"godine\",\"godina\"]},correctGrammaticalCase:function(t,e){return 1===t?e[0]:t>=2&&t<=4?e[1]:e[2]},translate:function(t,n,r){var i=e.words[r];return 1===r.length?n?i[0]:i[1]:t+\" \"+e.correctGrammaticalCase(t,i)}};t.defineLocale(\"me\",{months:\"januar_februar_mart_april_maj_jun_jul_avgust_septembar_oktobar_novembar_decembar\".split(\"_\"),monthsShort:\"jan._feb._mar._apr._maj_jun_jul_avg._sep._okt._nov._dec.\".split(\"_\"),monthsParseExact:!0,weekdays:\"nedjelja_ponedjeljak_utorak_srijeda_\\u010detvrtak_petak_subota\".split(\"_\"),weekdaysShort:\"ned._pon._uto._sri._\\u010det._pet._sub.\".split(\"_\"),weekdaysMin:\"ne_po_ut_sr_\\u010de_pe_su\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"H:mm\",LTS:\"H:mm:ss\",L:\"DD.MM.YYYY\",LL:\"D. MMMM YYYY\",LLL:\"D. MMMM YYYY H:mm\",LLLL:\"dddd, D. MMMM YYYY H:mm\"},calendar:{sameDay:\"[danas u] LT\",nextDay:\"[sjutra u] LT\",nextWeek:function(){switch(this.day()){case 0:return\"[u] [nedjelju] [u] LT\";case 3:return\"[u] [srijedu] [u] LT\";case 6:return\"[u] [subotu] [u] LT\";case 1:case 2:case 4:case 5:return\"[u] dddd [u] LT\"}},lastDay:\"[ju\\u010de u] LT\",lastWeek:function(){return[\"[pro\\u0161le] [nedjelje] [u] LT\",\"[pro\\u0161log] [ponedjeljka] [u] LT\",\"[pro\\u0161log] [utorka] [u] LT\",\"[pro\\u0161le] [srijede] [u] LT\",\"[pro\\u0161log] [\\u010detvrtka] [u] LT\",\"[pro\\u0161log] [petka] [u] LT\",\"[pro\\u0161le] [subote] [u] LT\"][this.day()]},sameElse:\"L\"},relativeTime:{future:\"za %s\",past:\"prije %s\",s:\"nekoliko sekundi\",ss:e.translate,m:e.translate,mm:e.translate,h:e.translate,hh:e.translate,d:\"dan\",dd:e.translate,M:\"mjesec\",MM:e.translate,y:\"godinu\",yy:e.translate},dayOfMonthOrdinalParse:/\\d{1,2}\\./,ordinal:\"%d.\",week:{dow:1,doy:7}})}(n(\"wd/R\"))},Kcpz:function(t,e,n){\"use strict\";Object.defineProperty(e,\"__esModule\",{value:!0});var r=n(\"kU1M\");e.projectToFormer=function(){return r.map((function(t){return t[0]}))},e.projectToLatter=function(){return r.map((function(t){return t[1]}))},e.projectTo=function(t){return r.map((function(e){return e[t]}))}},Kj3r:function(t,e,n){\"use strict\";n.d(e,\"a\",(function(){return s}));var r=n(\"7o/Q\"),i=n(\"D0XW\");function s(t,e=i.a){return n=>n.lift(new o(t,e))}class o{constructor(t,e){this.dueTime=t,this.scheduler=e}call(t,e){return e.subscribe(new a(t,this.dueTime,this.scheduler))}}class a extends r.a{constructor(t,e,n){super(t),this.dueTime=e,this.scheduler=n,this.debouncedSubscription=null,this.lastValue=null,this.hasValue=!1}_next(t){this.clearDebounce(),this.lastValue=t,this.hasValue=!0,this.add(this.debouncedSubscription=this.scheduler.schedule(l,this.dueTime,this))}_complete(){this.debouncedNext(),this.destination.complete()}debouncedNext(){if(this.clearDebounce(),this.hasValue){const{lastValue:t}=this;this.lastValue=null,this.hasValue=!1,this.destination.next(t)}}clearDebounce(){const t=this.debouncedSubscription;null!==t&&(this.remove(t),t.unsubscribe(),this.debouncedSubscription=null)}}function l(t){t.debouncedNext()}},Kqap:function(t,e,n){\"use strict\";n.d(e,\"a\",(function(){return i}));var r=n(\"7o/Q\");function i(t,e){let n=!1;return arguments.length>=2&&(n=!0),function(r){return r.lift(new s(t,e,n))}}class s{constructor(t,e,n=!1){this.accumulator=t,this.seed=e,this.hasSeed=n}call(t,e){return e.subscribe(new o(t,this.accumulator,this.seed,this.hasSeed))}}class o extends r.a{constructor(t,e,n,r){super(t),this.accumulator=e,this._seed=n,this.hasSeed=r,this.index=0}get seed(){return this._seed}set seed(t){this.hasSeed=!0,this._seed=t}_next(t){if(this.hasSeed)return this._tryNext(t);this.seed=t,this.destination.next(t)}_tryNext(t){const e=this.index++;let n;try{n=this.accumulator(this.seed,t,e)}catch(r){this.destination.error(r)}this.seed=n,this.destination.next(n)}}},KqfI:function(t,e,n){\"use strict\";function r(){}n.d(e,\"a\",(function(){return r}))},LPIR:function(t,e,n){\"use strict\";n.r(e),n.d(e,\"BaseX\",(function(){return s})),n.d(e,\"Base32\",(function(){return o})),n.d(e,\"Base58\",(function(){return a}));var r=n(\"VJ7P\"),i=n(\"m9oY\");class s{constructor(t){Object(i.defineReadOnly)(this,\"alphabet\",t),Object(i.defineReadOnly)(this,\"base\",t.length),Object(i.defineReadOnly)(this,\"_alphabetMap\",{}),Object(i.defineReadOnly)(this,\"_leader\",t.charAt(0));for(let e=0;e0;)n.push(t%this.base),t=t/this.base|0}let i=\"\";for(let r=0;0===e[r]&&r=0;--r)i+=this.alphabet[n[r]];return i}decode(t){if(\"string\"!=typeof t)throw new TypeError(\"Expected String\");let e=[];if(0===t.length)return new Uint8Array(e);e.push(0);for(let n=0;n>=8;for(;i>0;)e.push(255&i),i>>=8}for(let n=0;t[n]===this._leader&&n=0&&(o=e,a=n),r.negative&&(r=r.neg(),s=s.neg()),o.negative&&(o=o.neg(),a=a.neg()),[{a:r,b:s},{a:o,b:a}]},l.prototype._endoSplit=function(t){var e=this.endo.basis,n=e[0],r=e[1],i=r.b.mul(t).divRound(this.n),s=n.b.neg().mul(t).divRound(this.n),o=i.mul(n.a),a=s.mul(r.a),l=i.mul(n.b),c=s.mul(r.b);return{k1:t.sub(o).sub(a),k2:l.add(c).neg()}},l.prototype.pointFromX=function(t,e){(t=new i(t,16)).red||(t=t.toRed(this.red));var n=t.redSqr().redMul(t).redIAdd(t.redMul(this.a)).redIAdd(this.b),r=n.redSqrt();if(0!==r.redSqr().redSub(n).cmp(this.zero))throw new Error(\"invalid point\");var s=r.fromRed().isOdd();return(e&&!s||!e&&s)&&(r=r.redNeg()),this.point(t,r)},l.prototype.validate=function(t){if(t.inf)return!0;var e=t.x,n=t.y,r=this.a.redMul(e),i=e.redSqr().redMul(e).redIAdd(r).redIAdd(this.b);return 0===n.redSqr().redISub(i).cmpn(0)},l.prototype._endoWnafMulAdd=function(t,e,n){for(var r=this._endoWnafT1,i=this._endoWnafT2,s=0;s\":\"\"},c.prototype.isInfinity=function(){return this.inf},c.prototype.add=function(t){if(this.inf)return t;if(t.inf)return this;if(this.eq(t))return this.dbl();if(this.neg().eq(t))return this.curve.point(null,null);if(0===this.x.cmp(t.x))return this.curve.point(null,null);var e=this.y.redSub(t.y);0!==e.cmpn(0)&&(e=e.redMul(this.x.redSub(t.x).redInvm()));var n=e.redSqr().redISub(this.x).redISub(t.x),r=e.redMul(this.x.redSub(n)).redISub(this.y);return this.curve.point(n,r)},c.prototype.dbl=function(){if(this.inf)return this;var t=this.y.redAdd(this.y);if(0===t.cmpn(0))return this.curve.point(null,null);var e=this.curve.a,n=this.x.redSqr(),r=t.redInvm(),i=n.redAdd(n).redIAdd(n).redIAdd(e).redMul(r),s=i.redSqr().redISub(this.x.redAdd(this.x)),o=i.redMul(this.x.redSub(s)).redISub(this.y);return this.curve.point(s,o)},c.prototype.getX=function(){return this.x.fromRed()},c.prototype.getY=function(){return this.y.fromRed()},c.prototype.mul=function(t){return t=new i(t,16),this.isInfinity()?this:this._hasDoubles(t)?this.curve._fixedNafMul(this,t):this.curve.endo?this.curve._endoWnafMulAdd([this],[t]):this.curve._wnafMul(this,t)},c.prototype.mulAdd=function(t,e,n){var r=[this,e],i=[t,n];return this.curve.endo?this.curve._endoWnafMulAdd(r,i):this.curve._wnafMulAdd(1,r,i,2)},c.prototype.jmulAdd=function(t,e,n){var r=[this,e],i=[t,n];return this.curve.endo?this.curve._endoWnafMulAdd(r,i,!0):this.curve._wnafMulAdd(1,r,i,2,!0)},c.prototype.eq=function(t){return this===t||this.inf===t.inf&&(this.inf||0===this.x.cmp(t.x)&&0===this.y.cmp(t.y))},c.prototype.neg=function(t){if(this.inf)return this;var e=this.curve.point(this.x,this.y.redNeg());if(t&&this.precomputed){var n=this.precomputed,r=function(t){return t.neg()};e.precomputed={naf:n.naf&&{wnd:n.naf.wnd,points:n.naf.points.map(r)},doubles:n.doubles&&{step:n.doubles.step,points:n.doubles.points.map(r)}}}return e},c.prototype.toJ=function(){return this.inf?this.curve.jpoint(null,null,null):this.curve.jpoint(this.x,this.y,this.curve.one)},s(u,o.BasePoint),l.prototype.jpoint=function(t,e,n){return new u(this,t,e,n)},u.prototype.toP=function(){if(this.isInfinity())return this.curve.point(null,null);var t=this.z.redInvm(),e=t.redSqr(),n=this.x.redMul(e),r=this.y.redMul(e).redMul(t);return this.curve.point(n,r)},u.prototype.neg=function(){return this.curve.jpoint(this.x,this.y.redNeg(),this.z)},u.prototype.add=function(t){if(this.isInfinity())return t;if(t.isInfinity())return this;var e=t.z.redSqr(),n=this.z.redSqr(),r=this.x.redMul(e),i=t.x.redMul(n),s=this.y.redMul(e.redMul(t.z)),o=t.y.redMul(n.redMul(this.z)),a=r.redSub(i),l=s.redSub(o);if(0===a.cmpn(0))return 0!==l.cmpn(0)?this.curve.jpoint(null,null,null):this.dbl();var c=a.redSqr(),u=c.redMul(a),h=r.redMul(c),d=l.redSqr().redIAdd(u).redISub(h).redISub(h),f=l.redMul(h.redISub(d)).redISub(s.redMul(u)),p=this.z.redMul(t.z).redMul(a);return this.curve.jpoint(d,f,p)},u.prototype.mixedAdd=function(t){if(this.isInfinity())return t.toJ();if(t.isInfinity())return this;var e=this.z.redSqr(),n=this.x,r=t.x.redMul(e),i=this.y,s=t.y.redMul(e).redMul(this.z),o=n.redSub(r),a=i.redSub(s);if(0===o.cmpn(0))return 0!==a.cmpn(0)?this.curve.jpoint(null,null,null):this.dbl();var l=o.redSqr(),c=l.redMul(o),u=n.redMul(l),h=a.redSqr().redIAdd(c).redISub(u).redISub(u),d=a.redMul(u.redISub(h)).redISub(i.redMul(c)),f=this.z.redMul(o);return this.curve.jpoint(h,d,f)},u.prototype.dblp=function(t){if(0===t)return this;if(this.isInfinity())return this;if(!t)return this.dbl();if(this.curve.zeroA||this.curve.threeA){for(var e=this,n=0;n=0)return!1;if(n.redIAdd(i),0===this.x.cmp(n))return!0}},u.prototype.inspect=function(){return this.isInfinity()?\"\":\"\"},u.prototype.isInfinity=function(){return 0===this.z.cmpn(0)}},MzeL:function(t,e,n){\"use strict\";var r=e;r.version=n(\"KAEN\").version,r.utils=n(\"86MQ\"),r.rand=n(\"/ayr\"),r.curve=n(\"QTa/\"),r.curves=n(\"DLvh\"),r.ec=n(\"uagp\"),r.eddsa=n(\"lF1L\")},\"NHP+\":function(t,e,n){\"use strict\";n.d(e,\"a\",(function(){return s}));var r=n(\"XNiG\"),i=n(\"quSY\");class s extends r.a{constructor(){super(...arguments),this.value=null,this.hasNext=!1,this.hasCompleted=!1}_subscribe(t){return this.hasError?(t.error(this.thrownError),i.a.EMPTY):this.hasCompleted&&this.hasNext?(t.next(this.value),t.complete(),i.a.EMPTY):super._subscribe(t)}next(t){this.hasCompleted||(this.value=t,this.hasNext=!0)}error(t){this.hasCompleted||super.error(t)}complete(){this.hasCompleted=!0,this.hasNext&&super.next(this.value),super.complete()}}},NJ4a:function(t,e,n){\"use strict\";function r(t){setTimeout(()=>{throw t},0)}n.d(e,\"a\",(function(){return r}))},NJ9Y:function(t,e,n){\"use strict\";n.d(e,\"a\",(function(){return c}));var r=n(\"sVev\"),i=n(\"pLZG\"),s=n(\"BFxc\"),o=n(\"XDbj\"),a=n(\"xbPD\"),l=n(\"SpAZ\");function c(t,e){const n=arguments.length>=2;return c=>c.pipe(t?Object(i.a)((e,n)=>t(e,n,c)):l.a,Object(s.a)(1),n?Object(a.a)(e):Object(o.a)(()=>new r.a))}},NXyV:function(t,e,n){\"use strict\";n.d(e,\"a\",(function(){return o}));var r=n(\"HDdC\"),i=n(\"Cfvw\"),s=n(\"EY2u\");function o(t){return new r.a(e=>{let n;try{n=t()}catch(r){return void e.error(r)}return(n?Object(i.a)(n):Object(s.b)()).subscribe(e)})}},Nehr:function(t,e,n){\"use strict\";t.exports={isString:function(t){return\"string\"==typeof t},isObject:function(t){return\"object\"==typeof t&&null!==t},isNull:function(t){return null===t},isNullOrUndefined:function(t){return null==t}}},Nv8m:function(t,e,n){\"use strict\";n.d(e,\"a\",(function(){return a}));var r=n(\"DH7j\"),i=n(\"yCtX\"),s=n(\"l7GE\"),o=n(\"ZUHj\");function a(...t){if(1===t.length){if(!Object(r.a)(t[0]))return t[0];t=t[0]}return Object(i.a)(t,void 0).lift(new l)}class l{call(t,e){return e.subscribe(new c(t))}}class c extends s.a{constructor(t){super(t),this.hasFirst=!1,this.observables=[],this.subscriptions=[]}_next(t){this.observables.push(t)}_complete(){const t=this.observables,e=t.length;if(0===e)this.destination.complete();else{for(let n=0;ni.lift(new l(t,e,n,r))}class l{constructor(t,e,n,r){this.keySelector=t,this.elementSelector=e,this.durationSelector=n,this.subjectSelector=r}call(t,e){return e.subscribe(new c(t,this.keySelector,this.elementSelector,this.durationSelector,this.subjectSelector))}}class c extends r.a{constructor(t,e,n,r,i){super(t),this.keySelector=e,this.elementSelector=n,this.durationSelector=r,this.subjectSelector=i,this.groups=null,this.attemptedToUnsubscribe=!1,this.count=0}_next(t){let e;try{e=this.keySelector(t)}catch(n){return void this.error(n)}this._group(t,e)}_group(t,e){let n=this.groups;n||(n=this.groups=new Map);let r,i=n.get(e);if(this.elementSelector)try{r=this.elementSelector(t)}catch(s){this.error(s)}else r=t;if(!i){i=this.subjectSelector?this.subjectSelector():new o.a,n.set(e,i);const t=new h(e,i,this);if(this.destination.next(t),this.durationSelector){let t;try{t=this.durationSelector(new h(e,i))}catch(s){return void this.error(s)}this.add(t.subscribe(new u(e,i,this)))}}i.closed||i.next(r)}_error(t){const e=this.groups;e&&(e.forEach((e,n)=>{e.error(t)}),e.clear()),this.destination.error(t)}_complete(){const t=this.groups;t&&(t.forEach((t,e)=>{t.complete()}),t.clear()),this.destination.complete()}removeGroup(t){this.groups.delete(t)}unsubscribe(){this.closed||(this.attemptedToUnsubscribe=!0,0===this.count&&super.unsubscribe())}}class u extends r.a{constructor(t,e,n){super(e),this.key=t,this.group=e,this.parent=n}_next(t){this.complete()}_unsubscribe(){const{parent:t,key:e}=this;this.key=this.parent=null,t&&t.removeGroup(e)}}class h extends s.a{constructor(t,e,n){super(),this.key=t,this.groupSubject=e,this.refCountSubscription=n}_subscribe(t){const e=new i.a,{refCountSubscription:n,groupSubject:r}=this;return n&&!n.closed&&e.add(new d(n)),e.add(r.subscribe(t)),e}}class d extends i.a{constructor(t){super(),this.parent=t,t.count++}unsubscribe(){const t=this.parent;t.closed||this.closed||(super.unsubscribe(),t.count-=1,0===t.count&&t.attemptedToUnsubscribe&&t.unsubscribe())}}},Oaa7:function(t,e,n){!function(t){\"use strict\";t.defineLocale(\"en-gb\",{months:\"January_February_March_April_May_June_July_August_September_October_November_December\".split(\"_\"),monthsShort:\"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec\".split(\"_\"),weekdays:\"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday\".split(\"_\"),weekdaysShort:\"Sun_Mon_Tue_Wed_Thu_Fri_Sat\".split(\"_\"),weekdaysMin:\"Su_Mo_Tu_We_Th_Fr_Sa\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd, D MMMM YYYY HH:mm\"},calendar:{sameDay:\"[Today at] LT\",nextDay:\"[Tomorrow at] LT\",nextWeek:\"dddd [at] LT\",lastDay:\"[Yesterday at] LT\",lastWeek:\"[Last] dddd [at] LT\",sameElse:\"L\"},relativeTime:{future:\"in %s\",past:\"%s ago\",s:\"a few seconds\",ss:\"%d seconds\",m:\"a minute\",mm:\"%d minutes\",h:\"an hour\",hh:\"%d hours\",d:\"a day\",dd:\"%d days\",M:\"a month\",MM:\"%d months\",y:\"a year\",yy:\"%d years\"},dayOfMonthOrdinalParse:/\\d{1,2}(st|nd|rd|th)/,ordinal:function(t){var e=t%10;return t+(1==~~(t%100/10)?\"th\":1===e?\"st\":2===e?\"nd\":3===e?\"rd\":\"th\")},week:{dow:1,doy:4}})}(n(\"wd/R\"))},Ob0Z:function(t,e,n){!function(t){\"use strict\";var e={1:\"\\u0967\",2:\"\\u0968\",3:\"\\u0969\",4:\"\\u096a\",5:\"\\u096b\",6:\"\\u096c\",7:\"\\u096d\",8:\"\\u096e\",9:\"\\u096f\",0:\"\\u0966\"},n={\"\\u0967\":\"1\",\"\\u0968\":\"2\",\"\\u0969\":\"3\",\"\\u096a\":\"4\",\"\\u096b\":\"5\",\"\\u096c\":\"6\",\"\\u096d\":\"7\",\"\\u096e\":\"8\",\"\\u096f\":\"9\",\"\\u0966\":\"0\"};function r(t,e,n,r){var i=\"\";if(e)switch(n){case\"s\":i=\"\\u0915\\u093e\\u0939\\u0940 \\u0938\\u0947\\u0915\\u0902\\u0926\";break;case\"ss\":i=\"%d \\u0938\\u0947\\u0915\\u0902\\u0926\";break;case\"m\":i=\"\\u090f\\u0915 \\u092e\\u093f\\u0928\\u093f\\u091f\";break;case\"mm\":i=\"%d \\u092e\\u093f\\u0928\\u093f\\u091f\\u0947\";break;case\"h\":i=\"\\u090f\\u0915 \\u0924\\u093e\\u0938\";break;case\"hh\":i=\"%d \\u0924\\u093e\\u0938\";break;case\"d\":i=\"\\u090f\\u0915 \\u0926\\u093f\\u0935\\u0938\";break;case\"dd\":i=\"%d \\u0926\\u093f\\u0935\\u0938\";break;case\"M\":i=\"\\u090f\\u0915 \\u092e\\u0939\\u093f\\u0928\\u093e\";break;case\"MM\":i=\"%d \\u092e\\u0939\\u093f\\u0928\\u0947\";break;case\"y\":i=\"\\u090f\\u0915 \\u0935\\u0930\\u094d\\u0937\";break;case\"yy\":i=\"%d \\u0935\\u0930\\u094d\\u0937\\u0947\"}else switch(n){case\"s\":i=\"\\u0915\\u093e\\u0939\\u0940 \\u0938\\u0947\\u0915\\u0902\\u0926\\u093e\\u0902\";break;case\"ss\":i=\"%d \\u0938\\u0947\\u0915\\u0902\\u0926\\u093e\\u0902\";break;case\"m\":i=\"\\u090f\\u0915\\u093e \\u092e\\u093f\\u0928\\u093f\\u091f\\u093e\";break;case\"mm\":i=\"%d \\u092e\\u093f\\u0928\\u093f\\u091f\\u093e\\u0902\";break;case\"h\":i=\"\\u090f\\u0915\\u093e \\u0924\\u093e\\u0938\\u093e\";break;case\"hh\":i=\"%d \\u0924\\u093e\\u0938\\u093e\\u0902\";break;case\"d\":i=\"\\u090f\\u0915\\u093e \\u0926\\u093f\\u0935\\u0938\\u093e\";break;case\"dd\":i=\"%d \\u0926\\u093f\\u0935\\u0938\\u093e\\u0902\";break;case\"M\":i=\"\\u090f\\u0915\\u093e \\u092e\\u0939\\u093f\\u0928\\u094d\\u092f\\u093e\";break;case\"MM\":i=\"%d \\u092e\\u0939\\u093f\\u0928\\u094d\\u092f\\u093e\\u0902\";break;case\"y\":i=\"\\u090f\\u0915\\u093e \\u0935\\u0930\\u094d\\u0937\\u093e\";break;case\"yy\":i=\"%d \\u0935\\u0930\\u094d\\u0937\\u093e\\u0902\"}return i.replace(/%d/i,t)}t.defineLocale(\"mr\",{months:\"\\u091c\\u093e\\u0928\\u0947\\u0935\\u093e\\u0930\\u0940_\\u092b\\u0947\\u092c\\u094d\\u0930\\u0941\\u0935\\u093e\\u0930\\u0940_\\u092e\\u093e\\u0930\\u094d\\u091a_\\u090f\\u092a\\u094d\\u0930\\u093f\\u0932_\\u092e\\u0947_\\u091c\\u0942\\u0928_\\u091c\\u0941\\u0932\\u0948_\\u0911\\u0917\\u0938\\u094d\\u091f_\\u0938\\u092a\\u094d\\u091f\\u0947\\u0902\\u092c\\u0930_\\u0911\\u0915\\u094d\\u091f\\u094b\\u092c\\u0930_\\u0928\\u094b\\u0935\\u094d\\u0939\\u0947\\u0902\\u092c\\u0930_\\u0921\\u093f\\u0938\\u0947\\u0902\\u092c\\u0930\".split(\"_\"),monthsShort:\"\\u091c\\u093e\\u0928\\u0947._\\u092b\\u0947\\u092c\\u094d\\u0930\\u0941._\\u092e\\u093e\\u0930\\u094d\\u091a._\\u090f\\u092a\\u094d\\u0930\\u093f._\\u092e\\u0947._\\u091c\\u0942\\u0928._\\u091c\\u0941\\u0932\\u0948._\\u0911\\u0917._\\u0938\\u092a\\u094d\\u091f\\u0947\\u0902._\\u0911\\u0915\\u094d\\u091f\\u094b._\\u0928\\u094b\\u0935\\u094d\\u0939\\u0947\\u0902._\\u0921\\u093f\\u0938\\u0947\\u0902.\".split(\"_\"),monthsParseExact:!0,weekdays:\"\\u0930\\u0935\\u093f\\u0935\\u093e\\u0930_\\u0938\\u094b\\u092e\\u0935\\u093e\\u0930_\\u092e\\u0902\\u0917\\u0933\\u0935\\u093e\\u0930_\\u092c\\u0941\\u0927\\u0935\\u093e\\u0930_\\u0917\\u0941\\u0930\\u0942\\u0935\\u093e\\u0930_\\u0936\\u0941\\u0915\\u094d\\u0930\\u0935\\u093e\\u0930_\\u0936\\u0928\\u093f\\u0935\\u093e\\u0930\".split(\"_\"),weekdaysShort:\"\\u0930\\u0935\\u093f_\\u0938\\u094b\\u092e_\\u092e\\u0902\\u0917\\u0933_\\u092c\\u0941\\u0927_\\u0917\\u0941\\u0930\\u0942_\\u0936\\u0941\\u0915\\u094d\\u0930_\\u0936\\u0928\\u093f\".split(\"_\"),weekdaysMin:\"\\u0930_\\u0938\\u094b_\\u092e\\u0902_\\u092c\\u0941_\\u0917\\u0941_\\u0936\\u0941_\\u0936\".split(\"_\"),longDateFormat:{LT:\"A h:mm \\u0935\\u093e\\u091c\\u0924\\u093e\",LTS:\"A h:mm:ss \\u0935\\u093e\\u091c\\u0924\\u093e\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY, A h:mm \\u0935\\u093e\\u091c\\u0924\\u093e\",LLLL:\"dddd, D MMMM YYYY, A h:mm \\u0935\\u093e\\u091c\\u0924\\u093e\"},calendar:{sameDay:\"[\\u0906\\u091c] LT\",nextDay:\"[\\u0909\\u0926\\u094d\\u092f\\u093e] LT\",nextWeek:\"dddd, LT\",lastDay:\"[\\u0915\\u093e\\u0932] LT\",lastWeek:\"[\\u092e\\u093e\\u0917\\u0940\\u0932] dddd, LT\",sameElse:\"L\"},relativeTime:{future:\"%s\\u092e\\u0927\\u094d\\u092f\\u0947\",past:\"%s\\u092a\\u0942\\u0930\\u094d\\u0935\\u0940\",s:r,ss:r,m:r,mm:r,h:r,hh:r,d:r,dd:r,M:r,MM:r,y:r,yy:r},preparse:function(t){return t.replace(/[\\u0967\\u0968\\u0969\\u096a\\u096b\\u096c\\u096d\\u096e\\u096f\\u0966]/g,(function(t){return n[t]}))},postformat:function(t){return t.replace(/\\d/g,(function(t){return e[t]}))},meridiemParse:/\\u092a\\u0939\\u093e\\u091f\\u0947|\\u0938\\u0915\\u093e\\u0933\\u0940|\\u0926\\u0941\\u092a\\u093e\\u0930\\u0940|\\u0938\\u093e\\u092f\\u0902\\u0915\\u093e\\u0933\\u0940|\\u0930\\u093e\\u0924\\u094d\\u0930\\u0940/,meridiemHour:function(t,e){return 12===t&&(t=0),\"\\u092a\\u0939\\u093e\\u091f\\u0947\"===e||\"\\u0938\\u0915\\u093e\\u0933\\u0940\"===e?t:\"\\u0926\\u0941\\u092a\\u093e\\u0930\\u0940\"===e||\"\\u0938\\u093e\\u092f\\u0902\\u0915\\u093e\\u0933\\u0940\"===e||\"\\u0930\\u093e\\u0924\\u094d\\u0930\\u0940\"===e?t>=12?t:t+12:void 0},meridiem:function(t,e,n){return t>=0&&t<6?\"\\u092a\\u0939\\u093e\\u091f\\u0947\":t<12?\"\\u0938\\u0915\\u093e\\u0933\\u0940\":t<17?\"\\u0926\\u0941\\u092a\\u093e\\u0930\\u0940\":t<20?\"\\u0938\\u093e\\u092f\\u0902\\u0915\\u093e\\u0933\\u0940\":\"\\u0930\\u093e\\u0924\\u094d\\u0930\\u0940\"},week:{dow:0,doy:6}})}(n(\"wd/R\"))},OheS:function(t,e,n){\"use strict\";n.d(e,\"a\",(function(){return l})),n.d(e,\"b\",(function(){return b})),n.d(e,\"c\",(function(){return y}));var r=n(\"q8wZ\"),i=n(\"VJ7P\"),s=n(\"/7J2\");const o=new s.Logger(\"bignumber/5.0.6\"),a={};class l{constructor(t,e){o.checkNew(new.target,l),t!==a&&o.throwError(\"cannot call constructor directly; use BigNumber.from\",s.Logger.errors.UNSUPPORTED_OPERATION,{operation:\"new (BigNumber)\"}),this._hex=e,this._isBigNumber=!0,Object.freeze(this)}fromTwos(t){return u(h(this).fromTwos(t))}toTwos(t){return u(h(this).toTwos(t))}abs(){return\"-\"===this._hex[0]?l.from(this._hex.substring(1)):this}add(t){return u(h(this).add(h(t)))}sub(t){return u(h(this).sub(h(t)))}div(t){return l.from(t).isZero()&&d(\"division by zero\",\"div\"),u(h(this).div(h(t)))}mul(t){return u(h(this).mul(h(t)))}mod(t){const e=h(t);return e.isNeg()&&d(\"cannot modulo negative values\",\"mod\"),u(h(this).umod(e))}pow(t){const e=h(t);return e.isNeg()&&d(\"cannot raise to negative values\",\"pow\"),u(h(this).pow(e))}and(t){const e=h(t);return(this.isNegative()||e.isNeg())&&d(\"cannot 'and' negative values\",\"and\"),u(h(this).and(e))}or(t){const e=h(t);return(this.isNegative()||e.isNeg())&&d(\"cannot 'or' negative values\",\"or\"),u(h(this).or(e))}xor(t){const e=h(t);return(this.isNegative()||e.isNeg())&&d(\"cannot 'xor' negative values\",\"xor\"),u(h(this).xor(e))}mask(t){return(this.isNegative()||t<0)&&d(\"cannot mask negative values\",\"mask\"),u(h(this).maskn(t))}shl(t){return(this.isNegative()||t<0)&&d(\"cannot shift negative values\",\"shl\"),u(h(this).shln(t))}shr(t){return(this.isNegative()||t<0)&&d(\"cannot shift negative values\",\"shr\"),u(h(this).shrn(t))}eq(t){return h(this).eq(h(t))}lt(t){return h(this).lt(h(t))}lte(t){return h(this).lte(h(t))}gt(t){return h(this).gt(h(t))}gte(t){return h(this).gte(h(t))}isNegative(){return\"-\"===this._hex[0]}isZero(){return h(this).isZero()}toNumber(){try{return h(this).toNumber()}catch(t){d(\"overflow\",\"toNumber\",this.toString())}return null}toString(){return 0!==arguments.length&&o.throwError(\"bigNumber.toString does not accept parameters\",s.Logger.errors.UNEXPECTED_ARGUMENT,{}),h(this).toString(10)}toHexString(){return this._hex}toJSON(t){return{type:\"BigNumber\",hex:this.toHexString()}}static from(t){if(t instanceof l)return t;if(\"string\"==typeof t)return t.match(/^-?0x[0-9a-f]+$/i)?new l(a,c(t)):t.match(/^-?[0-9]+$/)?new l(a,c(new r.BN(t))):o.throwArgumentError(\"invalid BigNumber string\",\"value\",t);if(\"number\"==typeof t)return t%1&&d(\"underflow\",\"BigNumber.from\",t),(t>=9007199254740991||t<=-9007199254740991)&&d(\"overflow\",\"BigNumber.from\",t),l.from(String(t));const e=t;if(\"bigint\"==typeof e)return l.from(e.toString());if(Object(i.isBytes)(e))return l.from(Object(i.hexlify)(e));if(e)if(e.toHexString){const t=e.toHexString();if(\"string\"==typeof t)return l.from(t)}else{let t=e._hex;if(null==t&&\"BigNumber\"===e.type&&(t=e.hex),\"string\"==typeof t&&(Object(i.isHexString)(t)||\"-\"===t[0]&&Object(i.isHexString)(t.substring(1))))return l.from(t)}return o.throwArgumentError(\"invalid BigNumber value\",\"value\",t)}static isBigNumber(t){return!(!t||!t._isBigNumber)}}function c(t){if(\"string\"!=typeof t)return c(t.toString(16));if(\"-\"===t[0])return\"-\"===(t=t.substring(1))[0]&&o.throwArgumentError(\"invalid hex\",\"value\",t),\"0x00\"===(t=c(t))?t:\"-\"+t;if(\"0x\"!==t.substring(0,2)&&(t=\"0x\"+t),\"0x\"===t)return\"0x00\";for(t.length%2&&(t=\"0x0\"+t.substring(2));t.length>4&&\"0x00\"===t.substring(0,4);)t=\"0x\"+t.substring(4);return t}function u(t){return l.from(c(t))}function h(t){const e=l.from(t).toHexString();return new r.BN(\"-\"===e[0]?\"-\"+e.substring(3):e.substring(2),16)}function d(t,e,n){const r={fault:t,operation:e};return null!=n&&(r.value=n),o.throwError(t,s.Logger.errors.NUMERIC_FAULT,r)}const f=new s.Logger(\"bignumber/5.0.6\"),p=l.from(0),m=l.from(-1);let g=\"0\";for(;g.length<256;)g+=g;function _(t){if(\"number\"!=typeof t)try{t=l.from(t).toNumber()}catch(e){}return\"number\"==typeof t&&t>=0&&t<=256&&!(t%1)?\"1\"+g.substring(0,t):f.throwArgumentError(\"invalid decimal size\",\"decimals\",t)}function b(t,e){null==e&&(e=0);const n=_(e),r=(t=l.from(t)).lt(p);r&&(t=t.mul(m));let i=t.mod(n).toString();for(;i.length2&&f.throwArgumentError(\"too many decimal points\",\"value\",t);let o=i[0],a=i[1];for(o||(o=\"0\"),a||(a=\"0\"),a.length>n.length-1&&function(t,e,n,r){const i={fault:\"underflow\",operation:\"parseFixed\"};f.throwError(\"fractional component exceeds decimals\",s.Logger.errors.NUMERIC_FAULT,i)}();a.length=10?t:t+12:\"\\u0938\\u093e\\u0901\\u091d\"===e?t+12:void 0},meridiem:function(t,e,n){return t<3?\"\\u0930\\u093e\\u0924\\u093f\":t<12?\"\\u092c\\u093f\\u0939\\u093e\\u0928\":t<16?\"\\u0926\\u093f\\u0909\\u0901\\u0938\\u094b\":t<20?\"\\u0938\\u093e\\u0901\\u091d\":\"\\u0930\\u093e\\u0924\\u093f\"},calendar:{sameDay:\"[\\u0906\\u091c] LT\",nextDay:\"[\\u092d\\u094b\\u0932\\u093f] LT\",nextWeek:\"[\\u0906\\u0909\\u0901\\u0926\\u094b] dddd[,] LT\",lastDay:\"[\\u0939\\u093f\\u091c\\u094b] LT\",lastWeek:\"[\\u0917\\u090f\\u0915\\u094b] dddd[,] LT\",sameElse:\"L\"},relativeTime:{future:\"%s\\u092e\\u093e\",past:\"%s \\u0905\\u0917\\u093e\\u0921\\u093f\",s:\"\\u0915\\u0947\\u0939\\u0940 \\u0915\\u094d\\u0937\\u0923\",ss:\"%d \\u0938\\u0947\\u0915\\u0947\\u0923\\u094d\\u0921\",m:\"\\u090f\\u0915 \\u092e\\u093f\\u0928\\u0947\\u091f\",mm:\"%d \\u092e\\u093f\\u0928\\u0947\\u091f\",h:\"\\u090f\\u0915 \\u0918\\u0923\\u094d\\u091f\\u093e\",hh:\"%d \\u0918\\u0923\\u094d\\u091f\\u093e\",d:\"\\u090f\\u0915 \\u0926\\u093f\\u0928\",dd:\"%d \\u0926\\u093f\\u0928\",M:\"\\u090f\\u0915 \\u092e\\u0939\\u093f\\u0928\\u093e\",MM:\"%d \\u092e\\u0939\\u093f\\u0928\\u093e\",y:\"\\u090f\\u0915 \\u092c\\u0930\\u094d\\u0937\",yy:\"%d \\u092c\\u0930\\u094d\\u0937\"},week:{dow:0,doy:6}})}(n(\"wd/R\"))},OmwH:function(t,e,n){!function(t){\"use strict\";t.defineLocale(\"zh-mo\",{months:\"\\u4e00\\u6708_\\u4e8c\\u6708_\\u4e09\\u6708_\\u56db\\u6708_\\u4e94\\u6708_\\u516d\\u6708_\\u4e03\\u6708_\\u516b\\u6708_\\u4e5d\\u6708_\\u5341\\u6708_\\u5341\\u4e00\\u6708_\\u5341\\u4e8c\\u6708\".split(\"_\"),monthsShort:\"1\\u6708_2\\u6708_3\\u6708_4\\u6708_5\\u6708_6\\u6708_7\\u6708_8\\u6708_9\\u6708_10\\u6708_11\\u6708_12\\u6708\".split(\"_\"),weekdays:\"\\u661f\\u671f\\u65e5_\\u661f\\u671f\\u4e00_\\u661f\\u671f\\u4e8c_\\u661f\\u671f\\u4e09_\\u661f\\u671f\\u56db_\\u661f\\u671f\\u4e94_\\u661f\\u671f\\u516d\".split(\"_\"),weekdaysShort:\"\\u9031\\u65e5_\\u9031\\u4e00_\\u9031\\u4e8c_\\u9031\\u4e09_\\u9031\\u56db_\\u9031\\u4e94_\\u9031\\u516d\".split(\"_\"),weekdaysMin:\"\\u65e5_\\u4e00_\\u4e8c_\\u4e09_\\u56db_\\u4e94_\\u516d\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD/MM/YYYY\",LL:\"YYYY\\u5e74M\\u6708D\\u65e5\",LLL:\"YYYY\\u5e74M\\u6708D\\u65e5 HH:mm\",LLLL:\"YYYY\\u5e74M\\u6708D\\u65e5dddd HH:mm\",l:\"D/M/YYYY\",ll:\"YYYY\\u5e74M\\u6708D\\u65e5\",lll:\"YYYY\\u5e74M\\u6708D\\u65e5 HH:mm\",llll:\"YYYY\\u5e74M\\u6708D\\u65e5dddd HH:mm\"},meridiemParse:/\\u51cc\\u6668|\\u65e9\\u4e0a|\\u4e0a\\u5348|\\u4e2d\\u5348|\\u4e0b\\u5348|\\u665a\\u4e0a/,meridiemHour:function(t,e){return 12===t&&(t=0),\"\\u51cc\\u6668\"===e||\"\\u65e9\\u4e0a\"===e||\"\\u4e0a\\u5348\"===e?t:\"\\u4e2d\\u5348\"===e?t>=11?t:t+12:\"\\u4e0b\\u5348\"===e||\"\\u665a\\u4e0a\"===e?t+12:void 0},meridiem:function(t,e,n){var r=100*t+e;return r<600?\"\\u51cc\\u6668\":r<900?\"\\u65e9\\u4e0a\":r<1130?\"\\u4e0a\\u5348\":r<1230?\"\\u4e2d\\u5348\":r<1800?\"\\u4e0b\\u5348\":\"\\u665a\\u4e0a\"},calendar:{sameDay:\"[\\u4eca\\u5929] LT\",nextDay:\"[\\u660e\\u5929] LT\",nextWeek:\"[\\u4e0b]dddd LT\",lastDay:\"[\\u6628\\u5929] LT\",lastWeek:\"[\\u4e0a]dddd LT\",sameElse:\"L\"},dayOfMonthOrdinalParse:/\\d{1,2}(\\u65e5|\\u6708|\\u9031)/,ordinal:function(t,e){switch(e){case\"d\":case\"D\":case\"DDD\":return t+\"\\u65e5\";case\"M\":return t+\"\\u6708\";case\"w\":case\"W\":return t+\"\\u9031\";default:return t}},relativeTime:{future:\"%s\\u5167\",past:\"%s\\u524d\",s:\"\\u5e7e\\u79d2\",ss:\"%d \\u79d2\",m:\"1 \\u5206\\u9418\",mm:\"%d \\u5206\\u9418\",h:\"1 \\u5c0f\\u6642\",hh:\"%d \\u5c0f\\u6642\",d:\"1 \\u5929\",dd:\"%d \\u5929\",M:\"1 \\u500b\\u6708\",MM:\"%d \\u500b\\u6708\",y:\"1 \\u5e74\",yy:\"%d \\u5e74\"}})}(n(\"wd/R\"))},Oxv6:function(t,e,n){!function(t){\"use strict\";var e={0:\"-\\u0443\\u043c\",1:\"-\\u0443\\u043c\",2:\"-\\u044e\\u043c\",3:\"-\\u044e\\u043c\",4:\"-\\u0443\\u043c\",5:\"-\\u0443\\u043c\",6:\"-\\u0443\\u043c\",7:\"-\\u0443\\u043c\",8:\"-\\u0443\\u043c\",9:\"-\\u0443\\u043c\",10:\"-\\u0443\\u043c\",12:\"-\\u0443\\u043c\",13:\"-\\u0443\\u043c\",20:\"-\\u0443\\u043c\",30:\"-\\u044e\\u043c\",40:\"-\\u0443\\u043c\",50:\"-\\u0443\\u043c\",60:\"-\\u0443\\u043c\",70:\"-\\u0443\\u043c\",80:\"-\\u0443\\u043c\",90:\"-\\u0443\\u043c\",100:\"-\\u0443\\u043c\"};t.defineLocale(\"tg\",{months:\"\\u044f\\u043d\\u0432\\u0430\\u0440_\\u0444\\u0435\\u0432\\u0440\\u0430\\u043b_\\u043c\\u0430\\u0440\\u0442_\\u0430\\u043f\\u0440\\u0435\\u043b_\\u043c\\u0430\\u0439_\\u0438\\u044e\\u043d_\\u0438\\u044e\\u043b_\\u0430\\u0432\\u0433\\u0443\\u0441\\u0442_\\u0441\\u0435\\u043d\\u0442\\u044f\\u0431\\u0440_\\u043e\\u043a\\u0442\\u044f\\u0431\\u0440_\\u043d\\u043e\\u044f\\u0431\\u0440_\\u0434\\u0435\\u043a\\u0430\\u0431\\u0440\".split(\"_\"),monthsShort:\"\\u044f\\u043d\\u0432_\\u0444\\u0435\\u0432_\\u043c\\u0430\\u0440_\\u0430\\u043f\\u0440_\\u043c\\u0430\\u0439_\\u0438\\u044e\\u043d_\\u0438\\u044e\\u043b_\\u0430\\u0432\\u0433_\\u0441\\u0435\\u043d_\\u043e\\u043a\\u0442_\\u043d\\u043e\\u044f_\\u0434\\u0435\\u043a\".split(\"_\"),weekdays:\"\\u044f\\u043a\\u0448\\u0430\\u043d\\u0431\\u0435_\\u0434\\u0443\\u0448\\u0430\\u043d\\u0431\\u0435_\\u0441\\u0435\\u0448\\u0430\\u043d\\u0431\\u0435_\\u0447\\u043e\\u0440\\u0448\\u0430\\u043d\\u0431\\u0435_\\u043f\\u0430\\u043d\\u04b7\\u0448\\u0430\\u043d\\u0431\\u0435_\\u04b7\\u0443\\u043c\\u044a\\u0430_\\u0448\\u0430\\u043d\\u0431\\u0435\".split(\"_\"),weekdaysShort:\"\\u044f\\u0448\\u0431_\\u0434\\u0448\\u0431_\\u0441\\u0448\\u0431_\\u0447\\u0448\\u0431_\\u043f\\u0448\\u0431_\\u04b7\\u0443\\u043c_\\u0448\\u043d\\u0431\".split(\"_\"),weekdaysMin:\"\\u044f\\u0448_\\u0434\\u0448_\\u0441\\u0448_\\u0447\\u0448_\\u043f\\u0448_\\u04b7\\u043c_\\u0448\\u0431\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd, D MMMM YYYY HH:mm\"},calendar:{sameDay:\"[\\u0418\\u043c\\u0440\\u04ef\\u0437 \\u0441\\u043e\\u0430\\u0442\\u0438] LT\",nextDay:\"[\\u041f\\u0430\\u0433\\u043e\\u04b3 \\u0441\\u043e\\u0430\\u0442\\u0438] LT\",lastDay:\"[\\u0414\\u0438\\u0440\\u04ef\\u0437 \\u0441\\u043e\\u0430\\u0442\\u0438] LT\",nextWeek:\"dddd[\\u0438] [\\u04b3\\u0430\\u0444\\u0442\\u0430\\u0438 \\u043e\\u044f\\u043d\\u0434\\u0430 \\u0441\\u043e\\u0430\\u0442\\u0438] LT\",lastWeek:\"dddd[\\u0438] [\\u04b3\\u0430\\u0444\\u0442\\u0430\\u0438 \\u0433\\u0443\\u0437\\u0430\\u0448\\u0442\\u0430 \\u0441\\u043e\\u0430\\u0442\\u0438] LT\",sameElse:\"L\"},relativeTime:{future:\"\\u0431\\u0430\\u044a\\u0434\\u0438 %s\",past:\"%s \\u043f\\u0435\\u0448\",s:\"\\u044f\\u043a\\u0447\\u0430\\u043d\\u0434 \\u0441\\u043e\\u043d\\u0438\\u044f\",m:\"\\u044f\\u043a \\u0434\\u0430\\u049b\\u0438\\u049b\\u0430\",mm:\"%d \\u0434\\u0430\\u049b\\u0438\\u049b\\u0430\",h:\"\\u044f\\u043a \\u0441\\u043e\\u0430\\u0442\",hh:\"%d \\u0441\\u043e\\u0430\\u0442\",d:\"\\u044f\\u043a \\u0440\\u04ef\\u0437\",dd:\"%d \\u0440\\u04ef\\u0437\",M:\"\\u044f\\u043a \\u043c\\u043e\\u04b3\",MM:\"%d \\u043c\\u043e\\u04b3\",y:\"\\u044f\\u043a \\u0441\\u043e\\u043b\",yy:\"%d \\u0441\\u043e\\u043b\"},meridiemParse:/\\u0448\\u0430\\u0431|\\u0441\\u0443\\u0431\\u04b3|\\u0440\\u04ef\\u0437|\\u0431\\u0435\\u0433\\u043e\\u04b3/,meridiemHour:function(t,e){return 12===t&&(t=0),\"\\u0448\\u0430\\u0431\"===e?t<4?t:t+12:\"\\u0441\\u0443\\u0431\\u04b3\"===e?t:\"\\u0440\\u04ef\\u0437\"===e?t>=11?t:t+12:\"\\u0431\\u0435\\u0433\\u043e\\u04b3\"===e?t+12:void 0},meridiem:function(t,e,n){return t<4?\"\\u0448\\u0430\\u0431\":t<11?\"\\u0441\\u0443\\u0431\\u04b3\":t<16?\"\\u0440\\u04ef\\u0437\":t<19?\"\\u0431\\u0435\\u0433\\u043e\\u04b3\":\"\\u0448\\u0430\\u0431\"},dayOfMonthOrdinalParse:/\\d{1,2}-(\\u0443\\u043c|\\u044e\\u043c)/,ordinal:function(t){return t+(e[t]||e[t%10]||e[t>=100?100:null])},week:{dow:1,doy:7}})}(n(\"wd/R\"))},Oxwv:function(t,e,n){\"use strict\";n.r(e),n.d(e,\"getAddress\",(function(){return p})),n.d(e,\"isAddress\",(function(){return m})),n.d(e,\"getIcapAddress\",(function(){return g})),n.d(e,\"getContractAddress\",(function(){return _})),n.d(e,\"getCreate2Address\",(function(){return b}));var r=n(\"q8wZ\"),i=n(\"VJ7P\"),s=n(\"OheS\"),o=n(\"b1pR\"),a=n(\"4WVH\");const l=new(n(\"/7J2\").Logger)(\"address/5.0.3\");function c(t){Object(i.isHexString)(t,20)||l.throwArgumentError(\"invalid address\",\"address\",t);const e=(t=t.toLowerCase()).substring(2).split(\"\"),n=new Uint8Array(40);for(let i=0;i<40;i++)n[i]=e[i].charCodeAt(0);const r=Object(i.arrayify)(Object(o.keccak256)(n));for(let i=0;i<40;i+=2)r[i>>1]>>4>=8&&(e[i]=e[i].toUpperCase()),(15&r[i>>1])>=8&&(e[i+1]=e[i+1].toUpperCase());return\"0x\"+e.join(\"\")}const u={};for(let y=0;y<10;y++)u[String(y)]=String(y);for(let y=0;y<26;y++)u[String.fromCharCode(65+y)]=String(10+y);const h=Math.floor((d=9007199254740991,Math.log10?Math.log10(d):Math.log(d)/Math.LN10));var d;function f(t){let e=(t=(t=t.toUpperCase()).substring(4)+t.substring(0,2)+\"00\").split(\"\").map(t=>u[t]).join(\"\");for(;e.length>=h;){let t=e.substring(0,h);e=parseInt(t,10)%97+e.substring(t.length)}let n=String(98-parseInt(e,10)%97);for(;n.length<2;)n=\"0\"+n;return n}function p(t){let e=null;if(\"string\"!=typeof t&&l.throwArgumentError(\"invalid address\",\"address\",t),t.match(/^(0x)?[0-9a-fA-F]{40}$/))\"0x\"!==t.substring(0,2)&&(t=\"0x\"+t),e=c(t),t.match(/([A-F].*[a-f])|([a-f].*[A-F])/)&&e!==t&&l.throwArgumentError(\"bad address checksum\",\"address\",t);else if(t.match(/^XE[0-9]{2}[0-9A-Za-z]{30,31}$/)){for(t.substring(2,4)!==f(t)&&l.throwArgumentError(\"bad icap checksum\",\"address\",t),e=new r.BN(t.substring(4),36).toString(16);e.length<40;)e=\"0\"+e;e=c(\"0x\"+e)}else l.throwArgumentError(\"invalid address\",\"address\",t);return e}function m(t){try{return p(t),!0}catch(e){}return!1}function g(t){let e=new r.BN(p(t).substring(2),16).toString(36).toUpperCase();for(;e.length<30;)e=\"0\"+e;return\"XE\"+f(\"XE00\"+e)+e}function _(t){let e=null;try{e=p(t.from)}catch(r){l.throwArgumentError(\"missing from address\",\"transaction\",t)}const n=Object(i.stripZeros)(Object(i.arrayify)(s.a.from(t.nonce).toHexString()));return p(Object(i.hexDataSlice)(Object(o.keccak256)(Object(a.encode)([e,n])),12))}function b(t,e,n){return 32!==Object(i.hexDataLength)(e)&&l.throwArgumentError(\"salt must be 32 bytes\",\"salt\",e),32!==Object(i.hexDataLength)(n)&&l.throwArgumentError(\"initCodeHash must be 32 bytes\",\"initCodeHash\",n),p(Object(i.hexDataSlice)(Object(o.keccak256)(Object(i.concat)([\"0xff\",p(t),e,n])),12))}},P7XM:function(t,e){t.exports=\"function\"==typeof Object.create?function(t,e){e&&(t.super_=e,t.prototype=Object.create(e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}))}:function(t,e){if(e){t.super_=e;var n=function(){};n.prototype=e.prototype,t.prototype=new n,t.prototype.constructor=t}}},PA2r:function(t,e,n){!function(t){\"use strict\";var e=\"leden_\\xfanor_b\\u0159ezen_duben_kv\\u011bten_\\u010derven_\\u010dervenec_srpen_z\\xe1\\u0159\\xed_\\u0159\\xedjen_listopad_prosinec\".split(\"_\"),n=\"led_\\xfano_b\\u0159e_dub_kv\\u011b_\\u010dvn_\\u010dvc_srp_z\\xe1\\u0159_\\u0159\\xedj_lis_pro\".split(\"_\"),r=[/^led/i,/^\\xfano/i,/^b\\u0159e/i,/^dub/i,/^kv\\u011b/i,/^(\\u010dvn|\\u010derven$|\\u010dervna)/i,/^(\\u010dvc|\\u010dervenec|\\u010dervence)/i,/^srp/i,/^z\\xe1\\u0159/i,/^\\u0159\\xedj/i,/^lis/i,/^pro/i],i=/^(leden|\\xfanor|b\\u0159ezen|duben|kv\\u011bten|\\u010dervenec|\\u010dervence|\\u010derven|\\u010dervna|srpen|z\\xe1\\u0159\\xed|\\u0159\\xedjen|listopad|prosinec|led|\\xfano|b\\u0159e|dub|kv\\u011b|\\u010dvn|\\u010dvc|srp|z\\xe1\\u0159|\\u0159\\xedj|lis|pro)/i;function s(t){return t>1&&t<5&&1!=~~(t/10)}function o(t,e,n,r){var i=t+\" \";switch(n){case\"s\":return e||r?\"p\\xe1r sekund\":\"p\\xe1r sekundami\";case\"ss\":return e||r?i+(s(t)?\"sekundy\":\"sekund\"):i+\"sekundami\";case\"m\":return e?\"minuta\":r?\"minutu\":\"minutou\";case\"mm\":return e||r?i+(s(t)?\"minuty\":\"minut\"):i+\"minutami\";case\"h\":return e?\"hodina\":r?\"hodinu\":\"hodinou\";case\"hh\":return e||r?i+(s(t)?\"hodiny\":\"hodin\"):i+\"hodinami\";case\"d\":return e||r?\"den\":\"dnem\";case\"dd\":return e||r?i+(s(t)?\"dny\":\"dn\\xed\"):i+\"dny\";case\"M\":return e||r?\"m\\u011bs\\xedc\":\"m\\u011bs\\xedcem\";case\"MM\":return e||r?i+(s(t)?\"m\\u011bs\\xedce\":\"m\\u011bs\\xedc\\u016f\"):i+\"m\\u011bs\\xedci\";case\"y\":return e||r?\"rok\":\"rokem\";case\"yy\":return e||r?i+(s(t)?\"roky\":\"let\"):i+\"lety\"}}t.defineLocale(\"cs\",{months:e,monthsShort:n,monthsRegex:i,monthsShortRegex:i,monthsStrictRegex:/^(leden|ledna|\\xfanora|\\xfanor|b\\u0159ezen|b\\u0159ezna|duben|dubna|kv\\u011bten|kv\\u011btna|\\u010dervenec|\\u010dervence|\\u010derven|\\u010dervna|srpen|srpna|z\\xe1\\u0159\\xed|\\u0159\\xedjen|\\u0159\\xedjna|listopadu|listopad|prosinec|prosince)/i,monthsShortStrictRegex:/^(led|\\xfano|b\\u0159e|dub|kv\\u011b|\\u010dvn|\\u010dvc|srp|z\\xe1\\u0159|\\u0159\\xedj|lis|pro)/i,monthsParse:r,longMonthsParse:r,shortMonthsParse:r,weekdays:\"ned\\u011ble_pond\\u011bl\\xed_\\xfater\\xfd_st\\u0159eda_\\u010dtvrtek_p\\xe1tek_sobota\".split(\"_\"),weekdaysShort:\"ne_po_\\xfat_st_\\u010dt_p\\xe1_so\".split(\"_\"),weekdaysMin:\"ne_po_\\xfat_st_\\u010dt_p\\xe1_so\".split(\"_\"),longDateFormat:{LT:\"H:mm\",LTS:\"H:mm:ss\",L:\"DD.MM.YYYY\",LL:\"D. MMMM YYYY\",LLL:\"D. MMMM YYYY H:mm\",LLLL:\"dddd D. MMMM YYYY H:mm\",l:\"D. M. YYYY\"},calendar:{sameDay:\"[dnes v] LT\",nextDay:\"[z\\xedtra v] LT\",nextWeek:function(){switch(this.day()){case 0:return\"[v ned\\u011bli v] LT\";case 1:case 2:return\"[v] dddd [v] LT\";case 3:return\"[ve st\\u0159edu v] LT\";case 4:return\"[ve \\u010dtvrtek v] LT\";case 5:return\"[v p\\xe1tek v] LT\";case 6:return\"[v sobotu v] LT\"}},lastDay:\"[v\\u010dera v] LT\",lastWeek:function(){switch(this.day()){case 0:return\"[minulou ned\\u011bli v] LT\";case 1:case 2:return\"[minul\\xe9] dddd [v] LT\";case 3:return\"[minulou st\\u0159edu v] LT\";case 4:case 5:return\"[minul\\xfd] dddd [v] LT\";case 6:return\"[minulou sobotu v] LT\"}},sameElse:\"L\"},relativeTime:{future:\"za %s\",past:\"p\\u0159ed %s\",s:o,ss:o,m:o,mm:o,h:o,hh:o,d:o,dd:o,M:o,MM:o,y:o,yy:o},dayOfMonthOrdinalParse:/\\d{1,2}\\./,ordinal:\"%d.\",week:{dow:1,doy:4}})}(n(\"wd/R\"))},\"Pa+m\":function(t,e,n){\"use strict\";var r=n(\"86MQ\"),i=n(\"q8wZ\"),s=n(\"P7XM\"),o=n(\"6lN/\"),a=r.assert;function l(t){this.twisted=1!=(0|t.a),this.mOneA=this.twisted&&-1==(0|t.a),this.extended=this.mOneA,o.call(this,\"edwards\",t),this.a=new i(t.a,16).umod(this.red.m),this.a=this.a.toRed(this.red),this.c=new i(t.c,16).toRed(this.red),this.c2=this.c.redSqr(),this.d=new i(t.d,16).toRed(this.red),this.dd=this.d.redAdd(this.d),a(!this.twisted||0===this.c.fromRed().cmpn(1)),this.oneC=1==(0|t.c)}function c(t,e,n,r,s){o.BasePoint.call(this,t,\"projective\"),null===e&&null===n&&null===r?(this.x=this.curve.zero,this.y=this.curve.one,this.z=this.curve.one,this.t=this.curve.zero,this.zOne=!0):(this.x=new i(e,16),this.y=new i(n,16),this.z=r?new i(r,16):this.curve.one,this.t=s&&new i(s,16),this.x.red||(this.x=this.x.toRed(this.curve.red)),this.y.red||(this.y=this.y.toRed(this.curve.red)),this.z.red||(this.z=this.z.toRed(this.curve.red)),this.t&&!this.t.red&&(this.t=this.t.toRed(this.curve.red)),this.zOne=this.z===this.curve.one,this.curve.extended&&!this.t&&(this.t=this.x.redMul(this.y),this.zOne||(this.t=this.t.redMul(this.z.redInvm()))))}s(l,o),t.exports=l,l.prototype._mulA=function(t){return this.mOneA?t.redNeg():this.a.redMul(t)},l.prototype._mulC=function(t){return this.oneC?t:this.c.redMul(t)},l.prototype.jpoint=function(t,e,n,r){return this.point(t,e,n,r)},l.prototype.pointFromX=function(t,e){(t=new i(t,16)).red||(t=t.toRed(this.red));var n=t.redSqr(),r=this.c2.redSub(this.a.redMul(n)),s=this.one.redSub(this.c2.redMul(this.d).redMul(n)),o=r.redMul(s.redInvm()),a=o.redSqrt();if(0!==a.redSqr().redSub(o).cmp(this.zero))throw new Error(\"invalid point\");var l=a.fromRed().isOdd();return(e&&!l||!e&&l)&&(a=a.redNeg()),this.point(t,a)},l.prototype.pointFromY=function(t,e){(t=new i(t,16)).red||(t=t.toRed(this.red));var n=t.redSqr(),r=n.redSub(this.c2),s=n.redMul(this.d).redMul(this.c2).redSub(this.a),o=r.redMul(s.redInvm());if(0===o.cmp(this.zero)){if(e)throw new Error(\"invalid point\");return this.point(this.zero,t)}var a=o.redSqrt();if(0!==a.redSqr().redSub(o).cmp(this.zero))throw new Error(\"invalid point\");return a.fromRed().isOdd()!==e&&(a=a.redNeg()),this.point(a,t)},l.prototype.validate=function(t){if(t.isInfinity())return!0;t.normalize();var e=t.x.redSqr(),n=t.y.redSqr(),r=e.redMul(this.a).redAdd(n),i=this.c2.redMul(this.one.redAdd(this.d.redMul(e).redMul(n)));return 0===r.cmp(i)},s(c,o.BasePoint),l.prototype.pointFromJSON=function(t){return c.fromJSON(this,t)},l.prototype.point=function(t,e,n,r){return new c(this,t,e,n,r)},c.fromJSON=function(t,e){return new c(t,e[0],e[1],e[2])},c.prototype.inspect=function(){return this.isInfinity()?\"\":\"\"},c.prototype.isInfinity=function(){return 0===this.x.cmpn(0)&&(0===this.y.cmp(this.z)||this.zOne&&0===this.y.cmp(this.curve.c))},c.prototype._extDbl=function(){var t=this.x.redSqr(),e=this.y.redSqr(),n=this.z.redSqr();n=n.redIAdd(n);var r=this.curve._mulA(t),i=this.x.redAdd(this.y).redSqr().redISub(t).redISub(e),s=r.redAdd(e),o=s.redSub(n),a=r.redSub(e),l=i.redMul(o),c=s.redMul(a),u=i.redMul(a),h=o.redMul(s);return this.curve.point(l,c,h,u)},c.prototype._projDbl=function(){var t,e,n,r=this.x.redAdd(this.y).redSqr(),i=this.x.redSqr(),s=this.y.redSqr();if(this.curve.twisted){var o=(c=this.curve._mulA(i)).redAdd(s);if(this.zOne)t=r.redSub(i).redSub(s).redMul(o.redSub(this.curve.two)),e=o.redMul(c.redSub(s)),n=o.redSqr().redSub(o).redSub(o);else{var a=this.z.redSqr(),l=o.redSub(a).redISub(a);t=r.redSub(i).redISub(s).redMul(l),e=o.redMul(c.redSub(s)),n=o.redMul(l)}}else{var c=i.redAdd(s);a=this.curve._mulC(this.z).redSqr(),l=c.redSub(a).redSub(a),t=this.curve._mulC(r.redISub(c)).redMul(l),e=this.curve._mulC(c).redMul(i.redISub(s)),n=c.redMul(l)}return this.curve.point(t,e,n)},c.prototype.dbl=function(){return this.isInfinity()?this:this.curve.extended?this._extDbl():this._projDbl()},c.prototype._extAdd=function(t){var e=this.y.redSub(this.x).redMul(t.y.redSub(t.x)),n=this.y.redAdd(this.x).redMul(t.y.redAdd(t.x)),r=this.t.redMul(this.curve.dd).redMul(t.t),i=this.z.redMul(t.z.redAdd(t.z)),s=n.redSub(e),o=i.redSub(r),a=i.redAdd(r),l=n.redAdd(e),c=s.redMul(o),u=a.redMul(l),h=s.redMul(l),d=o.redMul(a);return this.curve.point(c,u,d,h)},c.prototype._projAdd=function(t){var e,n,r=this.z.redMul(t.z),i=r.redSqr(),s=this.x.redMul(t.x),o=this.y.redMul(t.y),a=this.curve.d.redMul(s).redMul(o),l=i.redSub(a),c=i.redAdd(a),u=this.x.redAdd(this.y).redMul(t.x.redAdd(t.y)).redISub(s).redISub(o),h=r.redMul(l).redMul(u);return this.curve.twisted?(e=r.redMul(c).redMul(o.redSub(this.curve._mulA(s))),n=l.redMul(c)):(e=r.redMul(c).redMul(o.redSub(s)),n=this.curve._mulC(l).redMul(c)),this.curve.point(h,e,n)},c.prototype.add=function(t){return this.isInfinity()?t:t.isInfinity()?this:this.curve.extended?this._extAdd(t):this._projAdd(t)},c.prototype.mul=function(t){return this._hasDoubles(t)?this.curve._fixedNafMul(this,t):this.curve._wnafMul(this,t)},c.prototype.mulAdd=function(t,e,n){return this.curve._wnafMulAdd(1,[this,e],[t,n],2,!1)},c.prototype.jmulAdd=function(t,e,n){return this.curve._wnafMulAdd(1,[this,e],[t,n],2,!0)},c.prototype.normalize=function(){if(this.zOne)return this;var t=this.z.redInvm();return this.x=this.x.redMul(t),this.y=this.y.redMul(t),this.t&&(this.t=this.t.redMul(t)),this.z=this.curve.one,this.zOne=!0,this},c.prototype.neg=function(){return this.curve.point(this.x.redNeg(),this.y,this.z,this.t&&this.t.redNeg())},c.prototype.getX=function(){return this.normalize(),this.x.fromRed()},c.prototype.getY=function(){return this.normalize(),this.y.fromRed()},c.prototype.eq=function(t){return this===t||0===this.getX().cmp(t.getX())&&0===this.getY().cmp(t.getY())},c.prototype.eqXToP=function(t){var e=t.toRed(this.curve.red).redMul(this.z);if(0===this.x.cmp(e))return!0;for(var n=t.clone(),r=this.curve.redN.redMul(this.z);;){if(n.iadd(this.curve.n),n.cmp(this.curve.p)>=0)return!1;if(e.redIAdd(r),0===this.x.cmp(e))return!0}},c.prototype.toP=c.prototype.normalize,c.prototype.mixedAdd=c.prototype.add},PeUW:function(t,e,n){!function(t){\"use strict\";var e={1:\"\\u0be7\",2:\"\\u0be8\",3:\"\\u0be9\",4:\"\\u0bea\",5:\"\\u0beb\",6:\"\\u0bec\",7:\"\\u0bed\",8:\"\\u0bee\",9:\"\\u0bef\",0:\"\\u0be6\"},n={\"\\u0be7\":\"1\",\"\\u0be8\":\"2\",\"\\u0be9\":\"3\",\"\\u0bea\":\"4\",\"\\u0beb\":\"5\",\"\\u0bec\":\"6\",\"\\u0bed\":\"7\",\"\\u0bee\":\"8\",\"\\u0bef\":\"9\",\"\\u0be6\":\"0\"};t.defineLocale(\"ta\",{months:\"\\u0b9c\\u0ba9\\u0bb5\\u0bb0\\u0bbf_\\u0baa\\u0bbf\\u0baa\\u0bcd\\u0bb0\\u0bb5\\u0bb0\\u0bbf_\\u0bae\\u0bbe\\u0bb0\\u0bcd\\u0b9a\\u0bcd_\\u0b8f\\u0baa\\u0bcd\\u0bb0\\u0bb2\\u0bcd_\\u0bae\\u0bc7_\\u0b9c\\u0bc2\\u0ba9\\u0bcd_\\u0b9c\\u0bc2\\u0bb2\\u0bc8_\\u0b86\\u0b95\\u0bb8\\u0bcd\\u0b9f\\u0bcd_\\u0b9a\\u0bc6\\u0baa\\u0bcd\\u0b9f\\u0bc6\\u0bae\\u0bcd\\u0baa\\u0bb0\\u0bcd_\\u0b85\\u0b95\\u0bcd\\u0b9f\\u0bc7\\u0bbe\\u0baa\\u0bb0\\u0bcd_\\u0ba8\\u0bb5\\u0bae\\u0bcd\\u0baa\\u0bb0\\u0bcd_\\u0b9f\\u0bbf\\u0b9a\\u0bae\\u0bcd\\u0baa\\u0bb0\\u0bcd\".split(\"_\"),monthsShort:\"\\u0b9c\\u0ba9\\u0bb5\\u0bb0\\u0bbf_\\u0baa\\u0bbf\\u0baa\\u0bcd\\u0bb0\\u0bb5\\u0bb0\\u0bbf_\\u0bae\\u0bbe\\u0bb0\\u0bcd\\u0b9a\\u0bcd_\\u0b8f\\u0baa\\u0bcd\\u0bb0\\u0bb2\\u0bcd_\\u0bae\\u0bc7_\\u0b9c\\u0bc2\\u0ba9\\u0bcd_\\u0b9c\\u0bc2\\u0bb2\\u0bc8_\\u0b86\\u0b95\\u0bb8\\u0bcd\\u0b9f\\u0bcd_\\u0b9a\\u0bc6\\u0baa\\u0bcd\\u0b9f\\u0bc6\\u0bae\\u0bcd\\u0baa\\u0bb0\\u0bcd_\\u0b85\\u0b95\\u0bcd\\u0b9f\\u0bc7\\u0bbe\\u0baa\\u0bb0\\u0bcd_\\u0ba8\\u0bb5\\u0bae\\u0bcd\\u0baa\\u0bb0\\u0bcd_\\u0b9f\\u0bbf\\u0b9a\\u0bae\\u0bcd\\u0baa\\u0bb0\\u0bcd\".split(\"_\"),weekdays:\"\\u0b9e\\u0bbe\\u0baf\\u0bbf\\u0bb1\\u0bcd\\u0bb1\\u0bc1\\u0b95\\u0bcd\\u0b95\\u0bbf\\u0bb4\\u0bae\\u0bc8_\\u0ba4\\u0bbf\\u0b99\\u0bcd\\u0b95\\u0b9f\\u0bcd\\u0b95\\u0bbf\\u0bb4\\u0bae\\u0bc8_\\u0b9a\\u0bc6\\u0bb5\\u0bcd\\u0bb5\\u0bbe\\u0baf\\u0bcd\\u0b95\\u0bbf\\u0bb4\\u0bae\\u0bc8_\\u0baa\\u0bc1\\u0ba4\\u0ba9\\u0bcd\\u0b95\\u0bbf\\u0bb4\\u0bae\\u0bc8_\\u0bb5\\u0bbf\\u0baf\\u0bbe\\u0bb4\\u0b95\\u0bcd\\u0b95\\u0bbf\\u0bb4\\u0bae\\u0bc8_\\u0bb5\\u0bc6\\u0bb3\\u0bcd\\u0bb3\\u0bbf\\u0b95\\u0bcd\\u0b95\\u0bbf\\u0bb4\\u0bae\\u0bc8_\\u0b9a\\u0ba9\\u0bbf\\u0b95\\u0bcd\\u0b95\\u0bbf\\u0bb4\\u0bae\\u0bc8\".split(\"_\"),weekdaysShort:\"\\u0b9e\\u0bbe\\u0baf\\u0bbf\\u0bb1\\u0bc1_\\u0ba4\\u0bbf\\u0b99\\u0bcd\\u0b95\\u0bb3\\u0bcd_\\u0b9a\\u0bc6\\u0bb5\\u0bcd\\u0bb5\\u0bbe\\u0baf\\u0bcd_\\u0baa\\u0bc1\\u0ba4\\u0ba9\\u0bcd_\\u0bb5\\u0bbf\\u0baf\\u0bbe\\u0bb4\\u0ba9\\u0bcd_\\u0bb5\\u0bc6\\u0bb3\\u0bcd\\u0bb3\\u0bbf_\\u0b9a\\u0ba9\\u0bbf\".split(\"_\"),weekdaysMin:\"\\u0b9e\\u0bbe_\\u0ba4\\u0bbf_\\u0b9a\\u0bc6_\\u0baa\\u0bc1_\\u0bb5\\u0bbf_\\u0bb5\\u0bc6_\\u0b9a\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY, HH:mm\",LLLL:\"dddd, D MMMM YYYY, HH:mm\"},calendar:{sameDay:\"[\\u0b87\\u0ba9\\u0bcd\\u0bb1\\u0bc1] LT\",nextDay:\"[\\u0ba8\\u0bbe\\u0bb3\\u0bc8] LT\",nextWeek:\"dddd, LT\",lastDay:\"[\\u0ba8\\u0bc7\\u0bb1\\u0bcd\\u0bb1\\u0bc1] LT\",lastWeek:\"[\\u0b95\\u0b9f\\u0ba8\\u0bcd\\u0ba4 \\u0bb5\\u0bbe\\u0bb0\\u0bae\\u0bcd] dddd, LT\",sameElse:\"L\"},relativeTime:{future:\"%s \\u0b87\\u0bb2\\u0bcd\",past:\"%s \\u0bae\\u0bc1\\u0ba9\\u0bcd\",s:\"\\u0b92\\u0bb0\\u0bc1 \\u0b9a\\u0bbf\\u0bb2 \\u0bb5\\u0bbf\\u0ba8\\u0bbe\\u0b9f\\u0bbf\\u0b95\\u0bb3\\u0bcd\",ss:\"%d \\u0bb5\\u0bbf\\u0ba8\\u0bbe\\u0b9f\\u0bbf\\u0b95\\u0bb3\\u0bcd\",m:\"\\u0b92\\u0bb0\\u0bc1 \\u0ba8\\u0bbf\\u0bae\\u0bbf\\u0b9f\\u0bae\\u0bcd\",mm:\"%d \\u0ba8\\u0bbf\\u0bae\\u0bbf\\u0b9f\\u0b99\\u0bcd\\u0b95\\u0bb3\\u0bcd\",h:\"\\u0b92\\u0bb0\\u0bc1 \\u0bae\\u0ba3\\u0bbf \\u0ba8\\u0bc7\\u0bb0\\u0bae\\u0bcd\",hh:\"%d \\u0bae\\u0ba3\\u0bbf \\u0ba8\\u0bc7\\u0bb0\\u0bae\\u0bcd\",d:\"\\u0b92\\u0bb0\\u0bc1 \\u0ba8\\u0bbe\\u0bb3\\u0bcd\",dd:\"%d \\u0ba8\\u0bbe\\u0b9f\\u0bcd\\u0b95\\u0bb3\\u0bcd\",M:\"\\u0b92\\u0bb0\\u0bc1 \\u0bae\\u0bbe\\u0ba4\\u0bae\\u0bcd\",MM:\"%d \\u0bae\\u0bbe\\u0ba4\\u0b99\\u0bcd\\u0b95\\u0bb3\\u0bcd\",y:\"\\u0b92\\u0bb0\\u0bc1 \\u0bb5\\u0bb0\\u0bc1\\u0b9f\\u0bae\\u0bcd\",yy:\"%d \\u0b86\\u0ba3\\u0bcd\\u0b9f\\u0bc1\\u0b95\\u0bb3\\u0bcd\"},dayOfMonthOrdinalParse:/\\d{1,2}\\u0bb5\\u0ba4\\u0bc1/,ordinal:function(t){return t+\"\\u0bb5\\u0ba4\\u0bc1\"},preparse:function(t){return t.replace(/[\\u0be7\\u0be8\\u0be9\\u0bea\\u0beb\\u0bec\\u0bed\\u0bee\\u0bef\\u0be6]/g,(function(t){return n[t]}))},postformat:function(t){return t.replace(/\\d/g,(function(t){return e[t]}))},meridiemParse:/\\u0baf\\u0bbe\\u0bae\\u0bae\\u0bcd|\\u0bb5\\u0bc8\\u0b95\\u0bb1\\u0bc8|\\u0b95\\u0bbe\\u0bb2\\u0bc8|\\u0ba8\\u0ba3\\u0bcd\\u0baa\\u0b95\\u0bb2\\u0bcd|\\u0b8e\\u0bb1\\u0bcd\\u0baa\\u0bbe\\u0b9f\\u0bc1|\\u0bae\\u0bbe\\u0bb2\\u0bc8/,meridiem:function(t,e,n){return t<2?\" \\u0baf\\u0bbe\\u0bae\\u0bae\\u0bcd\":t<6?\" \\u0bb5\\u0bc8\\u0b95\\u0bb1\\u0bc8\":t<10?\" \\u0b95\\u0bbe\\u0bb2\\u0bc8\":t<14?\" \\u0ba8\\u0ba3\\u0bcd\\u0baa\\u0b95\\u0bb2\\u0bcd\":t<18?\" \\u0b8e\\u0bb1\\u0bcd\\u0baa\\u0bbe\\u0b9f\\u0bc1\":t<22?\" \\u0bae\\u0bbe\\u0bb2\\u0bc8\":\" \\u0baf\\u0bbe\\u0bae\\u0bae\\u0bcd\"},meridiemHour:function(t,e){return 12===t&&(t=0),\"\\u0baf\\u0bbe\\u0bae\\u0bae\\u0bcd\"===e?t<2?t:t+12:\"\\u0bb5\\u0bc8\\u0b95\\u0bb1\\u0bc8\"===e||\"\\u0b95\\u0bbe\\u0bb2\\u0bc8\"===e||\"\\u0ba8\\u0ba3\\u0bcd\\u0baa\\u0b95\\u0bb2\\u0bcd\"===e&&t>=10?t:t+12},week:{dow:0,doy:6}})}(n(\"wd/R\"))},PpIw:function(t,e,n){!function(t){\"use strict\";var e={1:\"\\u0ce7\",2:\"\\u0ce8\",3:\"\\u0ce9\",4:\"\\u0cea\",5:\"\\u0ceb\",6:\"\\u0cec\",7:\"\\u0ced\",8:\"\\u0cee\",9:\"\\u0cef\",0:\"\\u0ce6\"},n={\"\\u0ce7\":\"1\",\"\\u0ce8\":\"2\",\"\\u0ce9\":\"3\",\"\\u0cea\":\"4\",\"\\u0ceb\":\"5\",\"\\u0cec\":\"6\",\"\\u0ced\":\"7\",\"\\u0cee\":\"8\",\"\\u0cef\":\"9\",\"\\u0ce6\":\"0\"};t.defineLocale(\"kn\",{months:\"\\u0c9c\\u0ca8\\u0cb5\\u0cb0\\u0cbf_\\u0cab\\u0cc6\\u0cac\\u0ccd\\u0cb0\\u0cb5\\u0cb0\\u0cbf_\\u0cae\\u0cbe\\u0cb0\\u0ccd\\u0c9a\\u0ccd_\\u0c8f\\u0caa\\u0ccd\\u0cb0\\u0cbf\\u0cb2\\u0ccd_\\u0cae\\u0cc6\\u0cd5_\\u0c9c\\u0cc2\\u0ca8\\u0ccd_\\u0c9c\\u0cc1\\u0cb2\\u0cc6\\u0cd6_\\u0c86\\u0c97\\u0cb8\\u0ccd\\u0c9f\\u0ccd_\\u0cb8\\u0cc6\\u0caa\\u0ccd\\u0c9f\\u0cc6\\u0c82\\u0cac\\u0cb0\\u0ccd_\\u0c85\\u0c95\\u0ccd\\u0c9f\\u0cc6\\u0cc2\\u0cd5\\u0cac\\u0cb0\\u0ccd_\\u0ca8\\u0cb5\\u0cc6\\u0c82\\u0cac\\u0cb0\\u0ccd_\\u0ca1\\u0cbf\\u0cb8\\u0cc6\\u0c82\\u0cac\\u0cb0\\u0ccd\".split(\"_\"),monthsShort:\"\\u0c9c\\u0ca8_\\u0cab\\u0cc6\\u0cac\\u0ccd\\u0cb0_\\u0cae\\u0cbe\\u0cb0\\u0ccd\\u0c9a\\u0ccd_\\u0c8f\\u0caa\\u0ccd\\u0cb0\\u0cbf\\u0cb2\\u0ccd_\\u0cae\\u0cc6\\u0cd5_\\u0c9c\\u0cc2\\u0ca8\\u0ccd_\\u0c9c\\u0cc1\\u0cb2\\u0cc6\\u0cd6_\\u0c86\\u0c97\\u0cb8\\u0ccd\\u0c9f\\u0ccd_\\u0cb8\\u0cc6\\u0caa\\u0ccd\\u0c9f\\u0cc6\\u0c82_\\u0c85\\u0c95\\u0ccd\\u0c9f\\u0cc6\\u0cc2\\u0cd5_\\u0ca8\\u0cb5\\u0cc6\\u0c82_\\u0ca1\\u0cbf\\u0cb8\\u0cc6\\u0c82\".split(\"_\"),monthsParseExact:!0,weekdays:\"\\u0cad\\u0cbe\\u0ca8\\u0cc1\\u0cb5\\u0cbe\\u0cb0_\\u0cb8\\u0cc6\\u0cc2\\u0cd5\\u0cae\\u0cb5\\u0cbe\\u0cb0_\\u0cae\\u0c82\\u0c97\\u0cb3\\u0cb5\\u0cbe\\u0cb0_\\u0cac\\u0cc1\\u0ca7\\u0cb5\\u0cbe\\u0cb0_\\u0c97\\u0cc1\\u0cb0\\u0cc1\\u0cb5\\u0cbe\\u0cb0_\\u0cb6\\u0cc1\\u0c95\\u0ccd\\u0cb0\\u0cb5\\u0cbe\\u0cb0_\\u0cb6\\u0ca8\\u0cbf\\u0cb5\\u0cbe\\u0cb0\".split(\"_\"),weekdaysShort:\"\\u0cad\\u0cbe\\u0ca8\\u0cc1_\\u0cb8\\u0cc6\\u0cc2\\u0cd5\\u0cae_\\u0cae\\u0c82\\u0c97\\u0cb3_\\u0cac\\u0cc1\\u0ca7_\\u0c97\\u0cc1\\u0cb0\\u0cc1_\\u0cb6\\u0cc1\\u0c95\\u0ccd\\u0cb0_\\u0cb6\\u0ca8\\u0cbf\".split(\"_\"),weekdaysMin:\"\\u0cad\\u0cbe_\\u0cb8\\u0cc6\\u0cc2\\u0cd5_\\u0cae\\u0c82_\\u0cac\\u0cc1_\\u0c97\\u0cc1_\\u0cb6\\u0cc1_\\u0cb6\".split(\"_\"),longDateFormat:{LT:\"A h:mm\",LTS:\"A h:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY, A h:mm\",LLLL:\"dddd, D MMMM YYYY, A h:mm\"},calendar:{sameDay:\"[\\u0c87\\u0c82\\u0ca6\\u0cc1] LT\",nextDay:\"[\\u0ca8\\u0cbe\\u0cb3\\u0cc6] LT\",nextWeek:\"dddd, LT\",lastDay:\"[\\u0ca8\\u0cbf\\u0ca8\\u0ccd\\u0ca8\\u0cc6] LT\",lastWeek:\"[\\u0c95\\u0cc6\\u0cc2\\u0ca8\\u0cc6\\u0caf] dddd, LT\",sameElse:\"L\"},relativeTime:{future:\"%s \\u0ca8\\u0c82\\u0ca4\\u0cb0\",past:\"%s \\u0cb9\\u0cbf\\u0c82\\u0ca6\\u0cc6\",s:\"\\u0c95\\u0cc6\\u0cb2\\u0cb5\\u0cc1 \\u0c95\\u0ccd\\u0cb7\\u0ca3\\u0c97\\u0cb3\\u0cc1\",ss:\"%d \\u0cb8\\u0cc6\\u0c95\\u0cc6\\u0c82\\u0ca1\\u0cc1\\u0c97\\u0cb3\\u0cc1\",m:\"\\u0c92\\u0c82\\u0ca6\\u0cc1 \\u0ca8\\u0cbf\\u0cae\\u0cbf\\u0cb7\",mm:\"%d \\u0ca8\\u0cbf\\u0cae\\u0cbf\\u0cb7\",h:\"\\u0c92\\u0c82\\u0ca6\\u0cc1 \\u0c97\\u0c82\\u0c9f\\u0cc6\",hh:\"%d \\u0c97\\u0c82\\u0c9f\\u0cc6\",d:\"\\u0c92\\u0c82\\u0ca6\\u0cc1 \\u0ca6\\u0cbf\\u0ca8\",dd:\"%d \\u0ca6\\u0cbf\\u0ca8\",M:\"\\u0c92\\u0c82\\u0ca6\\u0cc1 \\u0ca4\\u0cbf\\u0c82\\u0c97\\u0cb3\\u0cc1\",MM:\"%d \\u0ca4\\u0cbf\\u0c82\\u0c97\\u0cb3\\u0cc1\",y:\"\\u0c92\\u0c82\\u0ca6\\u0cc1 \\u0cb5\\u0cb0\\u0ccd\\u0cb7\",yy:\"%d \\u0cb5\\u0cb0\\u0ccd\\u0cb7\"},preparse:function(t){return t.replace(/[\\u0ce7\\u0ce8\\u0ce9\\u0cea\\u0ceb\\u0cec\\u0ced\\u0cee\\u0cef\\u0ce6]/g,(function(t){return n[t]}))},postformat:function(t){return t.replace(/\\d/g,(function(t){return e[t]}))},meridiemParse:/\\u0cb0\\u0cbe\\u0ca4\\u0ccd\\u0cb0\\u0cbf|\\u0cac\\u0cc6\\u0cb3\\u0cbf\\u0c97\\u0ccd\\u0c97\\u0cc6|\\u0cae\\u0ca7\\u0ccd\\u0caf\\u0cbe\\u0cb9\\u0ccd\\u0ca8|\\u0cb8\\u0c82\\u0c9c\\u0cc6/,meridiemHour:function(t,e){return 12===t&&(t=0),\"\\u0cb0\\u0cbe\\u0ca4\\u0ccd\\u0cb0\\u0cbf\"===e?t<4?t:t+12:\"\\u0cac\\u0cc6\\u0cb3\\u0cbf\\u0c97\\u0ccd\\u0c97\\u0cc6\"===e?t:\"\\u0cae\\u0ca7\\u0ccd\\u0caf\\u0cbe\\u0cb9\\u0ccd\\u0ca8\"===e?t>=10?t:t+12:\"\\u0cb8\\u0c82\\u0c9c\\u0cc6\"===e?t+12:void 0},meridiem:function(t,e,n){return t<4?\"\\u0cb0\\u0cbe\\u0ca4\\u0ccd\\u0cb0\\u0cbf\":t<10?\"\\u0cac\\u0cc6\\u0cb3\\u0cbf\\u0c97\\u0ccd\\u0c97\\u0cc6\":t<17?\"\\u0cae\\u0ca7\\u0ccd\\u0caf\\u0cbe\\u0cb9\\u0ccd\\u0ca8\":t<20?\"\\u0cb8\\u0c82\\u0c9c\\u0cc6\":\"\\u0cb0\\u0cbe\\u0ca4\\u0ccd\\u0cb0\\u0cbf\"},dayOfMonthOrdinalParse:/\\d{1,2}(\\u0ca8\\u0cc6\\u0cd5)/,ordinal:function(t){return t+\"\\u0ca8\\u0cc6\\u0cd5\"},week:{dow:0,doy:6}})}(n(\"wd/R\"))},PqYM:function(t,e,n){\"use strict\";n.d(e,\"a\",(function(){return a}));var r=n(\"HDdC\"),i=n(\"D0XW\"),s=n(\"Y7HM\"),o=n(\"z+Ro\");function a(t=0,e,n){let a=-1;return Object(s.a)(e)?a=Number(e)<1?1:Number(e):Object(o.a)(e)&&(n=e),Object(o.a)(n)||(n=i.a),new r.a(e=>{const r=Object(s.a)(t)?t:+t-n.now();return n.schedule(l,r,{index:0,period:a,subscriber:e})})}function l(t){const{index:e,period:n,subscriber:r}=t;if(r.next(e),!r.closed){if(-1===n)return r.complete();t.index=e+1,this.schedule(t,n)}}},QJsb:function(t,e){t.exports={doubles:{step:4,points:[[\"e60fce93b59e9ec53011aabc21c23e97b2a31369b87a5ae9c44ee89e2a6dec0a\",\"f7e3507399e595929db99f34f57937101296891e44d23f0be1f32cce69616821\"],[\"8282263212c609d9ea2a6e3e172de238d8c39cabd5ac1ca10646e23fd5f51508\",\"11f8a8098557dfe45e8256e830b60ace62d613ac2f7b17bed31b6eaff6e26caf\"],[\"175e159f728b865a72f99cc6c6fc846de0b93833fd2222ed73fce5b551e5b739\",\"d3506e0d9e3c79eba4ef97a51ff71f5eacb5955add24345c6efa6ffee9fed695\"],[\"363d90d447b00c9c99ceac05b6262ee053441c7e55552ffe526bad8f83ff4640\",\"4e273adfc732221953b445397f3363145b9a89008199ecb62003c7f3bee9de9\"],[\"8b4b5f165df3c2be8c6244b5b745638843e4a781a15bcd1b69f79a55dffdf80c\",\"4aad0a6f68d308b4b3fbd7813ab0da04f9e336546162ee56b3eff0c65fd4fd36\"],[\"723cbaa6e5db996d6bf771c00bd548c7b700dbffa6c0e77bcb6115925232fcda\",\"96e867b5595cc498a921137488824d6e2660a0653779494801dc069d9eb39f5f\"],[\"eebfa4d493bebf98ba5feec812c2d3b50947961237a919839a533eca0e7dd7fa\",\"5d9a8ca3970ef0f269ee7edaf178089d9ae4cdc3a711f712ddfd4fdae1de8999\"],[\"100f44da696e71672791d0a09b7bde459f1215a29b3c03bfefd7835b39a48db0\",\"cdd9e13192a00b772ec8f3300c090666b7ff4a18ff5195ac0fbd5cd62bc65a09\"],[\"e1031be262c7ed1b1dc9227a4a04c017a77f8d4464f3b3852c8acde6e534fd2d\",\"9d7061928940405e6bb6a4176597535af292dd419e1ced79a44f18f29456a00d\"],[\"feea6cae46d55b530ac2839f143bd7ec5cf8b266a41d6af52d5e688d9094696d\",\"e57c6b6c97dce1bab06e4e12bf3ecd5c981c8957cc41442d3155debf18090088\"],[\"da67a91d91049cdcb367be4be6ffca3cfeed657d808583de33fa978bc1ec6cb1\",\"9bacaa35481642bc41f463f7ec9780e5dec7adc508f740a17e9ea8e27a68be1d\"],[\"53904faa0b334cdda6e000935ef22151ec08d0f7bb11069f57545ccc1a37b7c0\",\"5bc087d0bc80106d88c9eccac20d3c1c13999981e14434699dcb096b022771c8\"],[\"8e7bcd0bd35983a7719cca7764ca906779b53a043a9b8bcaeff959f43ad86047\",\"10b7770b2a3da4b3940310420ca9514579e88e2e47fd68b3ea10047e8460372a\"],[\"385eed34c1cdff21e6d0818689b81bde71a7f4f18397e6690a841e1599c43862\",\"283bebc3e8ea23f56701de19e9ebf4576b304eec2086dc8cc0458fe5542e5453\"],[\"6f9d9b803ecf191637c73a4413dfa180fddf84a5947fbc9c606ed86c3fac3a7\",\"7c80c68e603059ba69b8e2a30e45c4d47ea4dd2f5c281002d86890603a842160\"],[\"3322d401243c4e2582a2147c104d6ecbf774d163db0f5e5313b7e0e742d0e6bd\",\"56e70797e9664ef5bfb019bc4ddaf9b72805f63ea2873af624f3a2e96c28b2a0\"],[\"85672c7d2de0b7da2bd1770d89665868741b3f9af7643397721d74d28134ab83\",\"7c481b9b5b43b2eb6374049bfa62c2e5e77f17fcc5298f44c8e3094f790313a6\"],[\"948bf809b1988a46b06c9f1919413b10f9226c60f668832ffd959af60c82a0a\",\"53a562856dcb6646dc6b74c5d1c3418c6d4dff08c97cd2bed4cb7f88d8c8e589\"],[\"6260ce7f461801c34f067ce0f02873a8f1b0e44dfc69752accecd819f38fd8e8\",\"bc2da82b6fa5b571a7f09049776a1ef7ecd292238051c198c1a84e95b2b4ae17\"],[\"e5037de0afc1d8d43d8348414bbf4103043ec8f575bfdc432953cc8d2037fa2d\",\"4571534baa94d3b5f9f98d09fb990bddbd5f5b03ec481f10e0e5dc841d755bda\"],[\"e06372b0f4a207adf5ea905e8f1771b4e7e8dbd1c6a6c5b725866a0ae4fce725\",\"7a908974bce18cfe12a27bb2ad5a488cd7484a7787104870b27034f94eee31dd\"],[\"213c7a715cd5d45358d0bbf9dc0ce02204b10bdde2a3f58540ad6908d0559754\",\"4b6dad0b5ae462507013ad06245ba190bb4850f5f36a7eeddff2c27534b458f2\"],[\"4e7c272a7af4b34e8dbb9352a5419a87e2838c70adc62cddf0cc3a3b08fbd53c\",\"17749c766c9d0b18e16fd09f6def681b530b9614bff7dd33e0b3941817dcaae6\"],[\"fea74e3dbe778b1b10f238ad61686aa5c76e3db2be43057632427e2840fb27b6\",\"6e0568db9b0b13297cf674deccb6af93126b596b973f7b77701d3db7f23cb96f\"],[\"76e64113f677cf0e10a2570d599968d31544e179b760432952c02a4417bdde39\",\"c90ddf8dee4e95cf577066d70681f0d35e2a33d2b56d2032b4b1752d1901ac01\"],[\"c738c56b03b2abe1e8281baa743f8f9a8f7cc643df26cbee3ab150242bcbb891\",\"893fb578951ad2537f718f2eacbfbbbb82314eef7880cfe917e735d9699a84c3\"],[\"d895626548b65b81e264c7637c972877d1d72e5f3a925014372e9f6588f6c14b\",\"febfaa38f2bc7eae728ec60818c340eb03428d632bb067e179363ed75d7d991f\"],[\"b8da94032a957518eb0f6433571e8761ceffc73693e84edd49150a564f676e03\",\"2804dfa44805a1e4d7c99cc9762808b092cc584d95ff3b511488e4e74efdf6e7\"],[\"e80fea14441fb33a7d8adab9475d7fab2019effb5156a792f1a11778e3c0df5d\",\"eed1de7f638e00771e89768ca3ca94472d155e80af322ea9fcb4291b6ac9ec78\"],[\"a301697bdfcd704313ba48e51d567543f2a182031efd6915ddc07bbcc4e16070\",\"7370f91cfb67e4f5081809fa25d40f9b1735dbf7c0a11a130c0d1a041e177ea1\"],[\"90ad85b389d6b936463f9d0512678de208cc330b11307fffab7ac63e3fb04ed4\",\"e507a3620a38261affdcbd9427222b839aefabe1582894d991d4d48cb6ef150\"],[\"8f68b9d2f63b5f339239c1ad981f162ee88c5678723ea3351b7b444c9ec4c0da\",\"662a9f2dba063986de1d90c2b6be215dbbea2cfe95510bfdf23cbf79501fff82\"],[\"e4f3fb0176af85d65ff99ff9198c36091f48e86503681e3e6686fd5053231e11\",\"1e63633ad0ef4f1c1661a6d0ea02b7286cc7e74ec951d1c9822c38576feb73bc\"],[\"8c00fa9b18ebf331eb961537a45a4266c7034f2f0d4e1d0716fb6eae20eae29e\",\"efa47267fea521a1a9dc343a3736c974c2fadafa81e36c54e7d2a4c66702414b\"],[\"e7a26ce69dd4829f3e10cec0a9e98ed3143d084f308b92c0997fddfc60cb3e41\",\"2a758e300fa7984b471b006a1aafbb18d0a6b2c0420e83e20e8a9421cf2cfd51\"],[\"b6459e0ee3662ec8d23540c223bcbdc571cbcb967d79424f3cf29eb3de6b80ef\",\"67c876d06f3e06de1dadf16e5661db3c4b3ae6d48e35b2ff30bf0b61a71ba45\"],[\"d68a80c8280bb840793234aa118f06231d6f1fc67e73c5a5deda0f5b496943e8\",\"db8ba9fff4b586d00c4b1f9177b0e28b5b0e7b8f7845295a294c84266b133120\"],[\"324aed7df65c804252dc0270907a30b09612aeb973449cea4095980fc28d3d5d\",\"648a365774b61f2ff130c0c35aec1f4f19213b0c7e332843967224af96ab7c84\"],[\"4df9c14919cde61f6d51dfdbe5fee5dceec4143ba8d1ca888e8bd373fd054c96\",\"35ec51092d8728050974c23a1d85d4b5d506cdc288490192ebac06cad10d5d\"],[\"9c3919a84a474870faed8a9c1cc66021523489054d7f0308cbfc99c8ac1f98cd\",\"ddb84f0f4a4ddd57584f044bf260e641905326f76c64c8e6be7e5e03d4fc599d\"],[\"6057170b1dd12fdf8de05f281d8e06bb91e1493a8b91d4cc5a21382120a959e5\",\"9a1af0b26a6a4807add9a2daf71df262465152bc3ee24c65e899be932385a2a8\"],[\"a576df8e23a08411421439a4518da31880cef0fba7d4df12b1a6973eecb94266\",\"40a6bf20e76640b2c92b97afe58cd82c432e10a7f514d9f3ee8be11ae1b28ec8\"],[\"7778a78c28dec3e30a05fe9629de8c38bb30d1f5cf9a3a208f763889be58ad71\",\"34626d9ab5a5b22ff7098e12f2ff580087b38411ff24ac563b513fc1fd9f43ac\"],[\"928955ee637a84463729fd30e7afd2ed5f96274e5ad7e5cb09eda9c06d903ac\",\"c25621003d3f42a827b78a13093a95eeac3d26efa8a8d83fc5180e935bcd091f\"],[\"85d0fef3ec6db109399064f3a0e3b2855645b4a907ad354527aae75163d82751\",\"1f03648413a38c0be29d496e582cf5663e8751e96877331582c237a24eb1f962\"],[\"ff2b0dce97eece97c1c9b6041798b85dfdfb6d8882da20308f5404824526087e\",\"493d13fef524ba188af4c4dc54d07936c7b7ed6fb90e2ceb2c951e01f0c29907\"],[\"827fbbe4b1e880ea9ed2b2e6301b212b57f1ee148cd6dd28780e5e2cf856e241\",\"c60f9c923c727b0b71bef2c67d1d12687ff7a63186903166d605b68baec293ec\"],[\"eaa649f21f51bdbae7be4ae34ce6e5217a58fdce7f47f9aa7f3b58fa2120e2b3\",\"be3279ed5bbbb03ac69a80f89879aa5a01a6b965f13f7e59d47a5305ba5ad93d\"],[\"e4a42d43c5cf169d9391df6decf42ee541b6d8f0c9a137401e23632dda34d24f\",\"4d9f92e716d1c73526fc99ccfb8ad34ce886eedfa8d8e4f13a7f7131deba9414\"],[\"1ec80fef360cbdd954160fadab352b6b92b53576a88fea4947173b9d4300bf19\",\"aeefe93756b5340d2f3a4958a7abbf5e0146e77f6295a07b671cdc1cc107cefd\"],[\"146a778c04670c2f91b00af4680dfa8bce3490717d58ba889ddb5928366642be\",\"b318e0ec3354028add669827f9d4b2870aaa971d2f7e5ed1d0b297483d83efd0\"],[\"fa50c0f61d22e5f07e3acebb1aa07b128d0012209a28b9776d76a8793180eef9\",\"6b84c6922397eba9b72cd2872281a68a5e683293a57a213b38cd8d7d3f4f2811\"],[\"da1d61d0ca721a11b1a5bf6b7d88e8421a288ab5d5bba5220e53d32b5f067ec2\",\"8157f55a7c99306c79c0766161c91e2966a73899d279b48a655fba0f1ad836f1\"],[\"a8e282ff0c9706907215ff98e8fd416615311de0446f1e062a73b0610d064e13\",\"7f97355b8db81c09abfb7f3c5b2515888b679a3e50dd6bd6cef7c73111f4cc0c\"],[\"174a53b9c9a285872d39e56e6913cab15d59b1fa512508c022f382de8319497c\",\"ccc9dc37abfc9c1657b4155f2c47f9e6646b3a1d8cb9854383da13ac079afa73\"],[\"959396981943785c3d3e57edf5018cdbe039e730e4918b3d884fdff09475b7ba\",\"2e7e552888c331dd8ba0386a4b9cd6849c653f64c8709385e9b8abf87524f2fd\"],[\"d2a63a50ae401e56d645a1153b109a8fcca0a43d561fba2dbb51340c9d82b151\",\"e82d86fb6443fcb7565aee58b2948220a70f750af484ca52d4142174dcf89405\"],[\"64587e2335471eb890ee7896d7cfdc866bacbdbd3839317b3436f9b45617e073\",\"d99fcdd5bf6902e2ae96dd6447c299a185b90a39133aeab358299e5e9faf6589\"],[\"8481bde0e4e4d885b3a546d3e549de042f0aa6cea250e7fd358d6c86dd45e458\",\"38ee7b8cba5404dd84a25bf39cecb2ca900a79c42b262e556d64b1b59779057e\"],[\"13464a57a78102aa62b6979ae817f4637ffcfed3c4b1ce30bcd6303f6caf666b\",\"69be159004614580ef7e433453ccb0ca48f300a81d0942e13f495a907f6ecc27\"],[\"bc4a9df5b713fe2e9aef430bcc1dc97a0cd9ccede2f28588cada3a0d2d83f366\",\"d3a81ca6e785c06383937adf4b798caa6e8a9fbfa547b16d758d666581f33c1\"],[\"8c28a97bf8298bc0d23d8c749452a32e694b65e30a9472a3954ab30fe5324caa\",\"40a30463a3305193378fedf31f7cc0eb7ae784f0451cb9459e71dc73cbef9482\"],[\"8ea9666139527a8c1dd94ce4f071fd23c8b350c5a4bb33748c4ba111faccae0\",\"620efabbc8ee2782e24e7c0cfb95c5d735b783be9cf0f8e955af34a30e62b945\"],[\"dd3625faef5ba06074669716bbd3788d89bdde815959968092f76cc4eb9a9787\",\"7a188fa3520e30d461da2501045731ca941461982883395937f68d00c644a573\"],[\"f710d79d9eb962297e4f6232b40e8f7feb2bc63814614d692c12de752408221e\",\"ea98e67232d3b3295d3b535532115ccac8612c721851617526ae47a9c77bfc82\"]]},naf:{wnd:7,points:[[\"f9308a019258c31049344f85f89d5229b531c845836f99b08601f113bce036f9\",\"388f7b0f632de8140fe337e62a37f3566500a99934c2231b6cb9fd7584b8e672\"],[\"2f8bde4d1a07209355b4a7250a5c5128e88b84bddc619ab7cba8d569b240efe4\",\"d8ac222636e5e3d6d4dba9dda6c9c426f788271bab0d6840dca87d3aa6ac62d6\"],[\"5cbdf0646e5db4eaa398f365f2ea7a0e3d419b7e0330e39ce92bddedcac4f9bc\",\"6aebca40ba255960a3178d6d861a54dba813d0b813fde7b5a5082628087264da\"],[\"acd484e2f0c7f65309ad178a9f559abde09796974c57e714c35f110dfc27ccbe\",\"cc338921b0a7d9fd64380971763b61e9add888a4375f8e0f05cc262ac64f9c37\"],[\"774ae7f858a9411e5ef4246b70c65aac5649980be5c17891bbec17895da008cb\",\"d984a032eb6b5e190243dd56d7b7b365372db1e2dff9d6a8301d74c9c953c61b\"],[\"f28773c2d975288bc7d1d205c3748651b075fbc6610e58cddeeddf8f19405aa8\",\"ab0902e8d880a89758212eb65cdaf473a1a06da521fa91f29b5cb52db03ed81\"],[\"d7924d4f7d43ea965a465ae3095ff41131e5946f3c85f79e44adbcf8e27e080e\",\"581e2872a86c72a683842ec228cc6defea40af2bd896d3a5c504dc9ff6a26b58\"],[\"defdea4cdb677750a420fee807eacf21eb9898ae79b9768766e4faa04a2d4a34\",\"4211ab0694635168e997b0ead2a93daeced1f4a04a95c0f6cfb199f69e56eb77\"],[\"2b4ea0a797a443d293ef5cff444f4979f06acfebd7e86d277475656138385b6c\",\"85e89bc037945d93b343083b5a1c86131a01f60c50269763b570c854e5c09b7a\"],[\"352bbf4a4cdd12564f93fa332ce333301d9ad40271f8107181340aef25be59d5\",\"321eb4075348f534d59c18259dda3e1f4a1b3b2e71b1039c67bd3d8bcf81998c\"],[\"2fa2104d6b38d11b0230010559879124e42ab8dfeff5ff29dc9cdadd4ecacc3f\",\"2de1068295dd865b64569335bd5dd80181d70ecfc882648423ba76b532b7d67\"],[\"9248279b09b4d68dab21a9b066edda83263c3d84e09572e269ca0cd7f5453714\",\"73016f7bf234aade5d1aa71bdea2b1ff3fc0de2a887912ffe54a32ce97cb3402\"],[\"daed4f2be3a8bf278e70132fb0beb7522f570e144bf615c07e996d443dee8729\",\"a69dce4a7d6c98e8d4a1aca87ef8d7003f83c230f3afa726ab40e52290be1c55\"],[\"c44d12c7065d812e8acf28d7cbb19f9011ecd9e9fdf281b0e6a3b5e87d22e7db\",\"2119a460ce326cdc76c45926c982fdac0e106e861edf61c5a039063f0e0e6482\"],[\"6a245bf6dc698504c89a20cfded60853152b695336c28063b61c65cbd269e6b4\",\"e022cf42c2bd4a708b3f5126f16a24ad8b33ba48d0423b6efd5e6348100d8a82\"],[\"1697ffa6fd9de627c077e3d2fe541084ce13300b0bec1146f95ae57f0d0bd6a5\",\"b9c398f186806f5d27561506e4557433a2cf15009e498ae7adee9d63d01b2396\"],[\"605bdb019981718b986d0f07e834cb0d9deb8360ffb7f61df982345ef27a7479\",\"2972d2de4f8d20681a78d93ec96fe23c26bfae84fb14db43b01e1e9056b8c49\"],[\"62d14dab4150bf497402fdc45a215e10dcb01c354959b10cfe31c7e9d87ff33d\",\"80fc06bd8cc5b01098088a1950eed0db01aa132967ab472235f5642483b25eaf\"],[\"80c60ad0040f27dade5b4b06c408e56b2c50e9f56b9b8b425e555c2f86308b6f\",\"1c38303f1cc5c30f26e66bad7fe72f70a65eed4cbe7024eb1aa01f56430bd57a\"],[\"7a9375ad6167ad54aa74c6348cc54d344cc5dc9487d847049d5eabb0fa03c8fb\",\"d0e3fa9eca8726909559e0d79269046bdc59ea10c70ce2b02d499ec224dc7f7\"],[\"d528ecd9b696b54c907a9ed045447a79bb408ec39b68df504bb51f459bc3ffc9\",\"eecf41253136e5f99966f21881fd656ebc4345405c520dbc063465b521409933\"],[\"49370a4b5f43412ea25f514e8ecdad05266115e4a7ecb1387231808f8b45963\",\"758f3f41afd6ed428b3081b0512fd62a54c3f3afbb5b6764b653052a12949c9a\"],[\"77f230936ee88cbbd73df930d64702ef881d811e0e1498e2f1c13eb1fc345d74\",\"958ef42a7886b6400a08266e9ba1b37896c95330d97077cbbe8eb3c7671c60d6\"],[\"f2dac991cc4ce4b9ea44887e5c7c0bce58c80074ab9d4dbaeb28531b7739f530\",\"e0dedc9b3b2f8dad4da1f32dec2531df9eb5fbeb0598e4fd1a117dba703a3c37\"],[\"463b3d9f662621fb1b4be8fbbe2520125a216cdfc9dae3debcba4850c690d45b\",\"5ed430d78c296c3543114306dd8622d7c622e27c970a1de31cb377b01af7307e\"],[\"f16f804244e46e2a09232d4aff3b59976b98fac14328a2d1a32496b49998f247\",\"cedabd9b82203f7e13d206fcdf4e33d92a6c53c26e5cce26d6579962c4e31df6\"],[\"caf754272dc84563b0352b7a14311af55d245315ace27c65369e15f7151d41d1\",\"cb474660ef35f5f2a41b643fa5e460575f4fa9b7962232a5c32f908318a04476\"],[\"2600ca4b282cb986f85d0f1709979d8b44a09c07cb86d7c124497bc86f082120\",\"4119b88753c15bd6a693b03fcddbb45d5ac6be74ab5f0ef44b0be9475a7e4b40\"],[\"7635ca72d7e8432c338ec53cd12220bc01c48685e24f7dc8c602a7746998e435\",\"91b649609489d613d1d5e590f78e6d74ecfc061d57048bad9e76f302c5b9c61\"],[\"754e3239f325570cdbbf4a87deee8a66b7f2b33479d468fbc1a50743bf56cc18\",\"673fb86e5bda30fb3cd0ed304ea49a023ee33d0197a695d0c5d98093c536683\"],[\"e3e6bd1071a1e96aff57859c82d570f0330800661d1c952f9fe2694691d9b9e8\",\"59c9e0bba394e76f40c0aa58379a3cb6a5a2283993e90c4167002af4920e37f5\"],[\"186b483d056a033826ae73d88f732985c4ccb1f32ba35f4b4cc47fdcf04aa6eb\",\"3b952d32c67cf77e2e17446e204180ab21fb8090895138b4a4a797f86e80888b\"],[\"df9d70a6b9876ce544c98561f4be4f725442e6d2b737d9c91a8321724ce0963f\",\"55eb2dafd84d6ccd5f862b785dc39d4ab157222720ef9da217b8c45cf2ba2417\"],[\"5edd5cc23c51e87a497ca815d5dce0f8ab52554f849ed8995de64c5f34ce7143\",\"efae9c8dbc14130661e8cec030c89ad0c13c66c0d17a2905cdc706ab7399a868\"],[\"290798c2b6476830da12fe02287e9e777aa3fba1c355b17a722d362f84614fba\",\"e38da76dcd440621988d00bcf79af25d5b29c094db2a23146d003afd41943e7a\"],[\"af3c423a95d9f5b3054754efa150ac39cd29552fe360257362dfdecef4053b45\",\"f98a3fd831eb2b749a93b0e6f35cfb40c8cd5aa667a15581bc2feded498fd9c6\"],[\"766dbb24d134e745cccaa28c99bf274906bb66b26dcf98df8d2fed50d884249a\",\"744b1152eacbe5e38dcc887980da38b897584a65fa06cedd2c924f97cbac5996\"],[\"59dbf46f8c94759ba21277c33784f41645f7b44f6c596a58ce92e666191abe3e\",\"c534ad44175fbc300f4ea6ce648309a042ce739a7919798cd85e216c4a307f6e\"],[\"f13ada95103c4537305e691e74e9a4a8dd647e711a95e73cb62dc6018cfd87b8\",\"e13817b44ee14de663bf4bc808341f326949e21a6a75c2570778419bdaf5733d\"],[\"7754b4fa0e8aced06d4167a2c59cca4cda1869c06ebadfb6488550015a88522c\",\"30e93e864e669d82224b967c3020b8fa8d1e4e350b6cbcc537a48b57841163a2\"],[\"948dcadf5990e048aa3874d46abef9d701858f95de8041d2a6828c99e2262519\",\"e491a42537f6e597d5d28a3224b1bc25df9154efbd2ef1d2cbba2cae5347d57e\"],[\"7962414450c76c1689c7b48f8202ec37fb224cf5ac0bfa1570328a8a3d7c77ab\",\"100b610ec4ffb4760d5c1fc133ef6f6b12507a051f04ac5760afa5b29db83437\"],[\"3514087834964b54b15b160644d915485a16977225b8847bb0dd085137ec47ca\",\"ef0afbb2056205448e1652c48e8127fc6039e77c15c2378b7e7d15a0de293311\"],[\"d3cc30ad6b483e4bc79ce2c9dd8bc54993e947eb8df787b442943d3f7b527eaf\",\"8b378a22d827278d89c5e9be8f9508ae3c2ad46290358630afb34db04eede0a4\"],[\"1624d84780732860ce1c78fcbfefe08b2b29823db913f6493975ba0ff4847610\",\"68651cf9b6da903e0914448c6cd9d4ca896878f5282be4c8cc06e2a404078575\"],[\"733ce80da955a8a26902c95633e62a985192474b5af207da6df7b4fd5fc61cd4\",\"f5435a2bd2badf7d485a4d8b8db9fcce3e1ef8e0201e4578c54673bc1dc5ea1d\"],[\"15d9441254945064cf1a1c33bbd3b49f8966c5092171e699ef258dfab81c045c\",\"d56eb30b69463e7234f5137b73b84177434800bacebfc685fc37bbe9efe4070d\"],[\"a1d0fcf2ec9de675b612136e5ce70d271c21417c9d2b8aaaac138599d0717940\",\"edd77f50bcb5a3cab2e90737309667f2641462a54070f3d519212d39c197a629\"],[\"e22fbe15c0af8ccc5780c0735f84dbe9a790badee8245c06c7ca37331cb36980\",\"a855babad5cd60c88b430a69f53a1a7a38289154964799be43d06d77d31da06\"],[\"311091dd9860e8e20ee13473c1155f5f69635e394704eaa74009452246cfa9b3\",\"66db656f87d1f04fffd1f04788c06830871ec5a64feee685bd80f0b1286d8374\"],[\"34c1fd04d301be89b31c0442d3e6ac24883928b45a9340781867d4232ec2dbdf\",\"9414685e97b1b5954bd46f730174136d57f1ceeb487443dc5321857ba73abee\"],[\"f219ea5d6b54701c1c14de5b557eb42a8d13f3abbcd08affcc2a5e6b049b8d63\",\"4cb95957e83d40b0f73af4544cccf6b1f4b08d3c07b27fb8d8c2962a400766d1\"],[\"d7b8740f74a8fbaab1f683db8f45de26543a5490bca627087236912469a0b448\",\"fa77968128d9c92ee1010f337ad4717eff15db5ed3c049b3411e0315eaa4593b\"],[\"32d31c222f8f6f0ef86f7c98d3a3335ead5bcd32abdd94289fe4d3091aa824bf\",\"5f3032f5892156e39ccd3d7915b9e1da2e6dac9e6f26e961118d14b8462e1661\"],[\"7461f371914ab32671045a155d9831ea8793d77cd59592c4340f86cbc18347b5\",\"8ec0ba238b96bec0cbdddcae0aa442542eee1ff50c986ea6b39847b3cc092ff6\"],[\"ee079adb1df1860074356a25aa38206a6d716b2c3e67453d287698bad7b2b2d6\",\"8dc2412aafe3be5c4c5f37e0ecc5f9f6a446989af04c4e25ebaac479ec1c8c1e\"],[\"16ec93e447ec83f0467b18302ee620f7e65de331874c9dc72bfd8616ba9da6b5\",\"5e4631150e62fb40d0e8c2a7ca5804a39d58186a50e497139626778e25b0674d\"],[\"eaa5f980c245f6f038978290afa70b6bd8855897f98b6aa485b96065d537bd99\",\"f65f5d3e292c2e0819a528391c994624d784869d7e6ea67fb18041024edc07dc\"],[\"78c9407544ac132692ee1910a02439958ae04877151342ea96c4b6b35a49f51\",\"f3e0319169eb9b85d5404795539a5e68fa1fbd583c064d2462b675f194a3ddb4\"],[\"494f4be219a1a77016dcd838431aea0001cdc8ae7a6fc688726578d9702857a5\",\"42242a969283a5f339ba7f075e36ba2af925ce30d767ed6e55f4b031880d562c\"],[\"a598a8030da6d86c6bc7f2f5144ea549d28211ea58faa70ebf4c1e665c1fe9b5\",\"204b5d6f84822c307e4b4a7140737aec23fc63b65b35f86a10026dbd2d864e6b\"],[\"c41916365abb2b5d09192f5f2dbeafec208f020f12570a184dbadc3e58595997\",\"4f14351d0087efa49d245b328984989d5caf9450f34bfc0ed16e96b58fa9913\"],[\"841d6063a586fa475a724604da03bc5b92a2e0d2e0a36acfe4c73a5514742881\",\"73867f59c0659e81904f9a1c7543698e62562d6744c169ce7a36de01a8d6154\"],[\"5e95bb399a6971d376026947f89bde2f282b33810928be4ded112ac4d70e20d5\",\"39f23f366809085beebfc71181313775a99c9aed7d8ba38b161384c746012865\"],[\"36e4641a53948fd476c39f8a99fd974e5ec07564b5315d8bf99471bca0ef2f66\",\"d2424b1b1abe4eb8164227b085c9aa9456ea13493fd563e06fd51cf5694c78fc\"],[\"336581ea7bfbbb290c191a2f507a41cf5643842170e914faeab27c2c579f726\",\"ead12168595fe1be99252129b6e56b3391f7ab1410cd1e0ef3dcdcabd2fda224\"],[\"8ab89816dadfd6b6a1f2634fcf00ec8403781025ed6890c4849742706bd43ede\",\"6fdcef09f2f6d0a044e654aef624136f503d459c3e89845858a47a9129cdd24e\"],[\"1e33f1a746c9c5778133344d9299fcaa20b0938e8acff2544bb40284b8c5fb94\",\"60660257dd11b3aa9c8ed618d24edff2306d320f1d03010e33a7d2057f3b3b6\"],[\"85b7c1dcb3cec1b7ee7f30ded79dd20a0ed1f4cc18cbcfcfa410361fd8f08f31\",\"3d98a9cdd026dd43f39048f25a8847f4fcafad1895d7a633c6fed3c35e999511\"],[\"29df9fbd8d9e46509275f4b125d6d45d7fbe9a3b878a7af872a2800661ac5f51\",\"b4c4fe99c775a606e2d8862179139ffda61dc861c019e55cd2876eb2a27d84b\"],[\"a0b1cae06b0a847a3fea6e671aaf8adfdfe58ca2f768105c8082b2e449fce252\",\"ae434102edde0958ec4b19d917a6a28e6b72da1834aff0e650f049503a296cf2\"],[\"4e8ceafb9b3e9a136dc7ff67e840295b499dfb3b2133e4ba113f2e4c0e121e5\",\"cf2174118c8b6d7a4b48f6d534ce5c79422c086a63460502b827ce62a326683c\"],[\"d24a44e047e19b6f5afb81c7ca2f69080a5076689a010919f42725c2b789a33b\",\"6fb8d5591b466f8fc63db50f1c0f1c69013f996887b8244d2cdec417afea8fa3\"],[\"ea01606a7a6c9cdd249fdfcfacb99584001edd28abbab77b5104e98e8e3b35d4\",\"322af4908c7312b0cfbfe369f7a7b3cdb7d4494bc2823700cfd652188a3ea98d\"],[\"af8addbf2b661c8a6c6328655eb96651252007d8c5ea31be4ad196de8ce2131f\",\"6749e67c029b85f52a034eafd096836b2520818680e26ac8f3dfbcdb71749700\"],[\"e3ae1974566ca06cc516d47e0fb165a674a3dabcfca15e722f0e3450f45889\",\"2aeabe7e4531510116217f07bf4d07300de97e4874f81f533420a72eeb0bd6a4\"],[\"591ee355313d99721cf6993ffed1e3e301993ff3ed258802075ea8ced397e246\",\"b0ea558a113c30bea60fc4775460c7901ff0b053d25ca2bdeee98f1a4be5d196\"],[\"11396d55fda54c49f19aa97318d8da61fa8584e47b084945077cf03255b52984\",\"998c74a8cd45ac01289d5833a7beb4744ff536b01b257be4c5767bea93ea57a4\"],[\"3c5d2a1ba39c5a1790000738c9e0c40b8dcdfd5468754b6405540157e017aa7a\",\"b2284279995a34e2f9d4de7396fc18b80f9b8b9fdd270f6661f79ca4c81bd257\"],[\"cc8704b8a60a0defa3a99a7299f2e9c3fbc395afb04ac078425ef8a1793cc030\",\"bdd46039feed17881d1e0862db347f8cf395b74fc4bcdc4e940b74e3ac1f1b13\"],[\"c533e4f7ea8555aacd9777ac5cad29b97dd4defccc53ee7ea204119b2889b197\",\"6f0a256bc5efdf429a2fb6242f1a43a2d9b925bb4a4b3a26bb8e0f45eb596096\"],[\"c14f8f2ccb27d6f109f6d08d03cc96a69ba8c34eec07bbcf566d48e33da6593\",\"c359d6923bb398f7fd4473e16fe1c28475b740dd098075e6c0e8649113dc3a38\"],[\"a6cbc3046bc6a450bac24789fa17115a4c9739ed75f8f21ce441f72e0b90e6ef\",\"21ae7f4680e889bb130619e2c0f95a360ceb573c70603139862afd617fa9b9f\"],[\"347d6d9a02c48927ebfb86c1359b1caf130a3c0267d11ce6344b39f99d43cc38\",\"60ea7f61a353524d1c987f6ecec92f086d565ab687870cb12689ff1e31c74448\"],[\"da6545d2181db8d983f7dcb375ef5866d47c67b1bf31c8cf855ef7437b72656a\",\"49b96715ab6878a79e78f07ce5680c5d6673051b4935bd897fea824b77dc208a\"],[\"c40747cc9d012cb1a13b8148309c6de7ec25d6945d657146b9d5994b8feb1111\",\"5ca560753be2a12fc6de6caf2cb489565db936156b9514e1bb5e83037e0fa2d4\"],[\"4e42c8ec82c99798ccf3a610be870e78338c7f713348bd34c8203ef4037f3502\",\"7571d74ee5e0fb92a7a8b33a07783341a5492144cc54bcc40a94473693606437\"],[\"3775ab7089bc6af823aba2e1af70b236d251cadb0c86743287522a1b3b0dedea\",\"be52d107bcfa09d8bcb9736a828cfa7fac8db17bf7a76a2c42ad961409018cf7\"],[\"cee31cbf7e34ec379d94fb814d3d775ad954595d1314ba8846959e3e82f74e26\",\"8fd64a14c06b589c26b947ae2bcf6bfa0149ef0be14ed4d80f448a01c43b1c6d\"],[\"b4f9eaea09b6917619f6ea6a4eb5464efddb58fd45b1ebefcdc1a01d08b47986\",\"39e5c9925b5a54b07433a4f18c61726f8bb131c012ca542eb24a8ac07200682a\"],[\"d4263dfc3d2df923a0179a48966d30ce84e2515afc3dccc1b77907792ebcc60e\",\"62dfaf07a0f78feb30e30d6295853ce189e127760ad6cf7fae164e122a208d54\"],[\"48457524820fa65a4f8d35eb6930857c0032acc0a4a2de422233eeda897612c4\",\"25a748ab367979d98733c38a1fa1c2e7dc6cc07db2d60a9ae7a76aaa49bd0f77\"],[\"dfeeef1881101f2cb11644f3a2afdfc2045e19919152923f367a1767c11cceda\",\"ecfb7056cf1de042f9420bab396793c0c390bde74b4bbdff16a83ae09a9a7517\"],[\"6d7ef6b17543f8373c573f44e1f389835d89bcbc6062ced36c82df83b8fae859\",\"cd450ec335438986dfefa10c57fea9bcc521a0959b2d80bbf74b190dca712d10\"],[\"e75605d59102a5a2684500d3b991f2e3f3c88b93225547035af25af66e04541f\",\"f5c54754a8f71ee540b9b48728473e314f729ac5308b06938360990e2bfad125\"],[\"eb98660f4c4dfaa06a2be453d5020bc99a0c2e60abe388457dd43fefb1ed620c\",\"6cb9a8876d9cb8520609af3add26cd20a0a7cd8a9411131ce85f44100099223e\"],[\"13e87b027d8514d35939f2e6892b19922154596941888336dc3563e3b8dba942\",\"fef5a3c68059a6dec5d624114bf1e91aac2b9da568d6abeb2570d55646b8adf1\"],[\"ee163026e9fd6fe017c38f06a5be6fc125424b371ce2708e7bf4491691e5764a\",\"1acb250f255dd61c43d94ccc670d0f58f49ae3fa15b96623e5430da0ad6c62b2\"],[\"b268f5ef9ad51e4d78de3a750c2dc89b1e626d43505867999932e5db33af3d80\",\"5f310d4b3c99b9ebb19f77d41c1dee018cf0d34fd4191614003e945a1216e423\"],[\"ff07f3118a9df035e9fad85eb6c7bfe42b02f01ca99ceea3bf7ffdba93c4750d\",\"438136d603e858a3a5c440c38eccbaddc1d2942114e2eddd4740d098ced1f0d8\"],[\"8d8b9855c7c052a34146fd20ffb658bea4b9f69e0d825ebec16e8c3ce2b526a1\",\"cdb559eedc2d79f926baf44fb84ea4d44bcf50fee51d7ceb30e2e7f463036758\"],[\"52db0b5384dfbf05bfa9d472d7ae26dfe4b851ceca91b1eba54263180da32b63\",\"c3b997d050ee5d423ebaf66a6db9f57b3180c902875679de924b69d84a7b375\"],[\"e62f9490d3d51da6395efd24e80919cc7d0f29c3f3fa48c6fff543becbd43352\",\"6d89ad7ba4876b0b22c2ca280c682862f342c8591f1daf5170e07bfd9ccafa7d\"],[\"7f30ea2476b399b4957509c88f77d0191afa2ff5cb7b14fd6d8e7d65aaab1193\",\"ca5ef7d4b231c94c3b15389a5f6311e9daff7bb67b103e9880ef4bff637acaec\"],[\"5098ff1e1d9f14fb46a210fada6c903fef0fb7b4a1dd1d9ac60a0361800b7a00\",\"9731141d81fc8f8084d37c6e7542006b3ee1b40d60dfe5362a5b132fd17ddc0\"],[\"32b78c7de9ee512a72895be6b9cbefa6e2f3c4ccce445c96b9f2c81e2778ad58\",\"ee1849f513df71e32efc3896ee28260c73bb80547ae2275ba497237794c8753c\"],[\"e2cb74fddc8e9fbcd076eef2a7c72b0ce37d50f08269dfc074b581550547a4f7\",\"d3aa2ed71c9dd2247a62df062736eb0baddea9e36122d2be8641abcb005cc4a4\"],[\"8438447566d4d7bedadc299496ab357426009a35f235cb141be0d99cd10ae3a8\",\"c4e1020916980a4da5d01ac5e6ad330734ef0d7906631c4f2390426b2edd791f\"],[\"4162d488b89402039b584c6fc6c308870587d9c46f660b878ab65c82c711d67e\",\"67163e903236289f776f22c25fb8a3afc1732f2b84b4e95dbda47ae5a0852649\"],[\"3fad3fa84caf0f34f0f89bfd2dcf54fc175d767aec3e50684f3ba4a4bf5f683d\",\"cd1bc7cb6cc407bb2f0ca647c718a730cf71872e7d0d2a53fa20efcdfe61826\"],[\"674f2600a3007a00568c1a7ce05d0816c1fb84bf1370798f1c69532faeb1a86b\",\"299d21f9413f33b3edf43b257004580b70db57da0b182259e09eecc69e0d38a5\"],[\"d32f4da54ade74abb81b815ad1fb3b263d82d6c692714bcff87d29bd5ee9f08f\",\"f9429e738b8e53b968e99016c059707782e14f4535359d582fc416910b3eea87\"],[\"30e4e670435385556e593657135845d36fbb6931f72b08cb1ed954f1e3ce3ff6\",\"462f9bce619898638499350113bbc9b10a878d35da70740dc695a559eb88db7b\"],[\"be2062003c51cc3004682904330e4dee7f3dcd10b01e580bf1971b04d4cad297\",\"62188bc49d61e5428573d48a74e1c655b1c61090905682a0d5558ed72dccb9bc\"],[\"93144423ace3451ed29e0fb9ac2af211cb6e84a601df5993c419859fff5df04a\",\"7c10dfb164c3425f5c71a3f9d7992038f1065224f72bb9d1d902a6d13037b47c\"],[\"b015f8044f5fcbdcf21ca26d6c34fb8197829205c7b7d2a7cb66418c157b112c\",\"ab8c1e086d04e813744a655b2df8d5f83b3cdc6faa3088c1d3aea1454e3a1d5f\"],[\"d5e9e1da649d97d89e4868117a465a3a4f8a18de57a140d36b3f2af341a21b52\",\"4cb04437f391ed73111a13cc1d4dd0db1693465c2240480d8955e8592f27447a\"],[\"d3ae41047dd7ca065dbf8ed77b992439983005cd72e16d6f996a5316d36966bb\",\"bd1aeb21ad22ebb22a10f0303417c6d964f8cdd7df0aca614b10dc14d125ac46\"],[\"463e2763d885f958fc66cdd22800f0a487197d0a82e377b49f80af87c897b065\",\"bfefacdb0e5d0fd7df3a311a94de062b26b80c61fbc97508b79992671ef7ca7f\"],[\"7985fdfd127c0567c6f53ec1bb63ec3158e597c40bfe747c83cddfc910641917\",\"603c12daf3d9862ef2b25fe1de289aed24ed291e0ec6708703a5bd567f32ed03\"],[\"74a1ad6b5f76e39db2dd249410eac7f99e74c59cb83d2d0ed5ff1543da7703e9\",\"cc6157ef18c9c63cd6193d83631bbea0093e0968942e8c33d5737fd790e0db08\"],[\"30682a50703375f602d416664ba19b7fc9bab42c72747463a71d0896b22f6da3\",\"553e04f6b018b4fa6c8f39e7f311d3176290d0e0f19ca73f17714d9977a22ff8\"],[\"9e2158f0d7c0d5f26c3791efefa79597654e7a2b2464f52b1ee6c1347769ef57\",\"712fcdd1b9053f09003a3481fa7762e9ffd7c8ef35a38509e2fbf2629008373\"],[\"176e26989a43c9cfeba4029c202538c28172e566e3c4fce7322857f3be327d66\",\"ed8cc9d04b29eb877d270b4878dc43c19aefd31f4eee09ee7b47834c1fa4b1c3\"],[\"75d46efea3771e6e68abb89a13ad747ecf1892393dfc4f1b7004788c50374da8\",\"9852390a99507679fd0b86fd2b39a868d7efc22151346e1a3ca4726586a6bed8\"],[\"809a20c67d64900ffb698c4c825f6d5f2310fb0451c869345b7319f645605721\",\"9e994980d9917e22b76b061927fa04143d096ccc54963e6a5ebfa5f3f8e286c1\"],[\"1b38903a43f7f114ed4500b4eac7083fdefece1cf29c63528d563446f972c180\",\"4036edc931a60ae889353f77fd53de4a2708b26b6f5da72ad3394119daf408f9\"]]}}},\"QTa/\":function(t,e,n){\"use strict\";var r=e;r.base=n(\"6lN/\"),r.short=n(\"MwBp\"),r.mont=n(\"Z2+3\"),r.edwards=n(\"Pa+m\")},Qj4J:function(t,e,n){!function(t){\"use strict\";t.defineLocale(\"ar-kw\",{months:\"\\u064a\\u0646\\u0627\\u064a\\u0631_\\u0641\\u0628\\u0631\\u0627\\u064a\\u0631_\\u0645\\u0627\\u0631\\u0633_\\u0623\\u0628\\u0631\\u064a\\u0644_\\u0645\\u0627\\u064a_\\u064a\\u0648\\u0646\\u064a\\u0648_\\u064a\\u0648\\u0644\\u064a\\u0648\\u0632_\\u063a\\u0634\\u062a_\\u0634\\u062a\\u0646\\u0628\\u0631_\\u0623\\u0643\\u062a\\u0648\\u0628\\u0631_\\u0646\\u0648\\u0646\\u0628\\u0631_\\u062f\\u062c\\u0646\\u0628\\u0631\".split(\"_\"),monthsShort:\"\\u064a\\u0646\\u0627\\u064a\\u0631_\\u0641\\u0628\\u0631\\u0627\\u064a\\u0631_\\u0645\\u0627\\u0631\\u0633_\\u0623\\u0628\\u0631\\u064a\\u0644_\\u0645\\u0627\\u064a_\\u064a\\u0648\\u0646\\u064a\\u0648_\\u064a\\u0648\\u0644\\u064a\\u0648\\u0632_\\u063a\\u0634\\u062a_\\u0634\\u062a\\u0646\\u0628\\u0631_\\u0623\\u0643\\u062a\\u0648\\u0628\\u0631_\\u0646\\u0648\\u0646\\u0628\\u0631_\\u062f\\u062c\\u0646\\u0628\\u0631\".split(\"_\"),weekdays:\"\\u0627\\u0644\\u0623\\u062d\\u062f_\\u0627\\u0644\\u0625\\u062a\\u0646\\u064a\\u0646_\\u0627\\u0644\\u062b\\u0644\\u0627\\u062b\\u0627\\u0621_\\u0627\\u0644\\u0623\\u0631\\u0628\\u0639\\u0627\\u0621_\\u0627\\u0644\\u062e\\u0645\\u064a\\u0633_\\u0627\\u0644\\u062c\\u0645\\u0639\\u0629_\\u0627\\u0644\\u0633\\u0628\\u062a\".split(\"_\"),weekdaysShort:\"\\u0627\\u062d\\u062f_\\u0627\\u062a\\u0646\\u064a\\u0646_\\u062b\\u0644\\u0627\\u062b\\u0627\\u0621_\\u0627\\u0631\\u0628\\u0639\\u0627\\u0621_\\u062e\\u0645\\u064a\\u0633_\\u062c\\u0645\\u0639\\u0629_\\u0633\\u0628\\u062a\".split(\"_\"),weekdaysMin:\"\\u062d_\\u0646_\\u062b_\\u0631_\\u062e_\\u062c_\\u0633\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd D MMMM YYYY HH:mm\"},calendar:{sameDay:\"[\\u0627\\u0644\\u064a\\u0648\\u0645 \\u0639\\u0644\\u0649 \\u0627\\u0644\\u0633\\u0627\\u0639\\u0629] LT\",nextDay:\"[\\u063a\\u062f\\u0627 \\u0639\\u0644\\u0649 \\u0627\\u0644\\u0633\\u0627\\u0639\\u0629] LT\",nextWeek:\"dddd [\\u0639\\u0644\\u0649 \\u0627\\u0644\\u0633\\u0627\\u0639\\u0629] LT\",lastDay:\"[\\u0623\\u0645\\u0633 \\u0639\\u0644\\u0649 \\u0627\\u0644\\u0633\\u0627\\u0639\\u0629] LT\",lastWeek:\"dddd [\\u0639\\u0644\\u0649 \\u0627\\u0644\\u0633\\u0627\\u0639\\u0629] LT\",sameElse:\"L\"},relativeTime:{future:\"\\u0641\\u064a %s\",past:\"\\u0645\\u0646\\u0630 %s\",s:\"\\u062b\\u0648\\u0627\\u0646\",ss:\"%d \\u062b\\u0627\\u0646\\u064a\\u0629\",m:\"\\u062f\\u0642\\u064a\\u0642\\u0629\",mm:\"%d \\u062f\\u0642\\u0627\\u0626\\u0642\",h:\"\\u0633\\u0627\\u0639\\u0629\",hh:\"%d \\u0633\\u0627\\u0639\\u0627\\u062a\",d:\"\\u064a\\u0648\\u0645\",dd:\"%d \\u0623\\u064a\\u0627\\u0645\",M:\"\\u0634\\u0647\\u0631\",MM:\"%d \\u0623\\u0634\\u0647\\u0631\",y:\"\\u0633\\u0646\\u0629\",yy:\"%d \\u0633\\u0646\\u0648\\u0627\\u062a\"},week:{dow:0,doy:12}})}(n(\"wd/R\"))},RAwQ:function(t,e,n){!function(t){\"use strict\";function e(t,e,n,r){var i={m:[\"eng Minutt\",\"enger Minutt\"],h:[\"eng Stonn\",\"enger Stonn\"],d:[\"een Dag\",\"engem Dag\"],M:[\"ee Mount\",\"engem Mount\"],y:[\"ee Joer\",\"engem Joer\"]};return e?i[n][0]:i[n][1]}function n(t){if(t=parseInt(t,10),isNaN(t))return!1;if(t<0)return!0;if(t<10)return 4<=t&&t<=7;if(t<100){var e=t%10;return n(0===e?t/10:e)}if(t<1e4){for(;t>=10;)t/=10;return n(t)}return n(t/=1e3)}t.defineLocale(\"lb\",{months:\"Januar_Februar_M\\xe4erz_Abr\\xebll_Mee_Juni_Juli_August_September_Oktober_November_Dezember\".split(\"_\"),monthsShort:\"Jan._Febr._Mrz._Abr._Mee_Jun._Jul._Aug._Sept._Okt._Nov._Dez.\".split(\"_\"),monthsParseExact:!0,weekdays:\"Sonndeg_M\\xe9indeg_D\\xebnschdeg_M\\xebttwoch_Donneschdeg_Freideg_Samschdeg\".split(\"_\"),weekdaysShort:\"So._M\\xe9._D\\xeb._M\\xeb._Do._Fr._Sa.\".split(\"_\"),weekdaysMin:\"So_M\\xe9_D\\xeb_M\\xeb_Do_Fr_Sa\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"H:mm [Auer]\",LTS:\"H:mm:ss [Auer]\",L:\"DD.MM.YYYY\",LL:\"D. MMMM YYYY\",LLL:\"D. MMMM YYYY H:mm [Auer]\",LLLL:\"dddd, D. MMMM YYYY H:mm [Auer]\"},calendar:{sameDay:\"[Haut um] LT\",sameElse:\"L\",nextDay:\"[Muer um] LT\",nextWeek:\"dddd [um] LT\",lastDay:\"[G\\xebschter um] LT\",lastWeek:function(){switch(this.day()){case 2:case 4:return\"[Leschten] dddd [um] LT\";default:return\"[Leschte] dddd [um] LT\"}}},relativeTime:{future:function(t){return n(t.substr(0,t.indexOf(\" \")))?\"a \"+t:\"an \"+t},past:function(t){return n(t.substr(0,t.indexOf(\" \")))?\"viru \"+t:\"virun \"+t},s:\"e puer Sekonnen\",ss:\"%d Sekonnen\",m:e,mm:\"%d Minutten\",h:e,hh:\"%d Stonnen\",d:e,dd:\"%d Deeg\",M:e,MM:\"%d M\\xe9int\",y:e,yy:\"%d Joer\"},dayOfMonthOrdinalParse:/\\d{1,2}\\./,ordinal:\"%d.\",week:{dow:1,doy:4}})}(n(\"wd/R\"))},RKMU:function(t,e,n){\"use strict\";var r=n(\"q8wZ\"),i=n(\"86MQ\"),s=i.assert,o=i.cachedProperty,a=i.parseBytes;function l(t,e){this.eddsa=t,\"object\"!=typeof e&&(e=a(e)),Array.isArray(e)&&(e={R:e.slice(0,t.encodingLength),S:e.slice(t.encodingLength)}),s(e.R&&e.S,\"Signature without R or S\"),t.isPoint(e.R)&&(this._R=e.R),e.S instanceof r&&(this._S=e.S),this._Rencoded=Array.isArray(e.R)?e.R:e.Rencoded,this._Sencoded=Array.isArray(e.S)?e.S:e.Sencoded}o(l,\"S\",(function(){return this.eddsa.decodeInt(this.Sencoded())})),o(l,\"R\",(function(){return this.eddsa.decodePoint(this.Rencoded())})),o(l,\"Rencoded\",(function(){return this.eddsa.encodePoint(this.R())})),o(l,\"Sencoded\",(function(){return this.eddsa.encodeInt(this.S())})),l.prototype.toBytes=function(){return this.Rencoded().concat(this.Sencoded())},l.prototype.toHex=function(){return i.encode(this.toBytes(),\"hex\").toUpperCase()},t.exports=l},RnhZ:function(t,e,n){var r={\"./af\":\"K/tc\",\"./af.js\":\"K/tc\",\"./ar\":\"jnO4\",\"./ar-dz\":\"o1bE\",\"./ar-dz.js\":\"o1bE\",\"./ar-kw\":\"Qj4J\",\"./ar-kw.js\":\"Qj4J\",\"./ar-ly\":\"HP3h\",\"./ar-ly.js\":\"HP3h\",\"./ar-ma\":\"CoRJ\",\"./ar-ma.js\":\"CoRJ\",\"./ar-sa\":\"gjCT\",\"./ar-sa.js\":\"gjCT\",\"./ar-tn\":\"bYM6\",\"./ar-tn.js\":\"bYM6\",\"./ar.js\":\"jnO4\",\"./az\":\"SFxW\",\"./az.js\":\"SFxW\",\"./be\":\"H8ED\",\"./be.js\":\"H8ED\",\"./bg\":\"hKrs\",\"./bg.js\":\"hKrs\",\"./bm\":\"p/rL\",\"./bm.js\":\"p/rL\",\"./bn\":\"kEOa\",\"./bn.js\":\"kEOa\",\"./bo\":\"0mo+\",\"./bo.js\":\"0mo+\",\"./br\":\"aIdf\",\"./br.js\":\"aIdf\",\"./bs\":\"JVSJ\",\"./bs.js\":\"JVSJ\",\"./ca\":\"1xZ4\",\"./ca.js\":\"1xZ4\",\"./cs\":\"PA2r\",\"./cs.js\":\"PA2r\",\"./cv\":\"A+xa\",\"./cv.js\":\"A+xa\",\"./cy\":\"l5ep\",\"./cy.js\":\"l5ep\",\"./da\":\"DxQv\",\"./da.js\":\"DxQv\",\"./de\":\"tGlX\",\"./de-at\":\"s+uk\",\"./de-at.js\":\"s+uk\",\"./de-ch\":\"u3GI\",\"./de-ch.js\":\"u3GI\",\"./de.js\":\"tGlX\",\"./dv\":\"WYrj\",\"./dv.js\":\"WYrj\",\"./el\":\"jUeY\",\"./el.js\":\"jUeY\",\"./en-au\":\"Dmvi\",\"./en-au.js\":\"Dmvi\",\"./en-ca\":\"OIYi\",\"./en-ca.js\":\"OIYi\",\"./en-gb\":\"Oaa7\",\"./en-gb.js\":\"Oaa7\",\"./en-ie\":\"4dOw\",\"./en-ie.js\":\"4dOw\",\"./en-il\":\"czMo\",\"./en-il.js\":\"czMo\",\"./en-in\":\"7C5Q\",\"./en-in.js\":\"7C5Q\",\"./en-nz\":\"b1Dy\",\"./en-nz.js\":\"b1Dy\",\"./en-sg\":\"t+mt\",\"./en-sg.js\":\"t+mt\",\"./eo\":\"Zduo\",\"./eo.js\":\"Zduo\",\"./es\":\"iYuL\",\"./es-do\":\"CjzT\",\"./es-do.js\":\"CjzT\",\"./es-us\":\"Vclq\",\"./es-us.js\":\"Vclq\",\"./es.js\":\"iYuL\",\"./et\":\"7BjC\",\"./et.js\":\"7BjC\",\"./eu\":\"D/JM\",\"./eu.js\":\"D/JM\",\"./fa\":\"jfSC\",\"./fa.js\":\"jfSC\",\"./fi\":\"gekB\",\"./fi.js\":\"gekB\",\"./fil\":\"1ppg\",\"./fil.js\":\"1ppg\",\"./fo\":\"ByF4\",\"./fo.js\":\"ByF4\",\"./fr\":\"nyYc\",\"./fr-ca\":\"2fjn\",\"./fr-ca.js\":\"2fjn\",\"./fr-ch\":\"Dkky\",\"./fr-ch.js\":\"Dkky\",\"./fr.js\":\"nyYc\",\"./fy\":\"cRix\",\"./fy.js\":\"cRix\",\"./ga\":\"USCx\",\"./ga.js\":\"USCx\",\"./gd\":\"9rRi\",\"./gd.js\":\"9rRi\",\"./gl\":\"iEDd\",\"./gl.js\":\"iEDd\",\"./gom-deva\":\"qvJo\",\"./gom-deva.js\":\"qvJo\",\"./gom-latn\":\"DKr+\",\"./gom-latn.js\":\"DKr+\",\"./gu\":\"4MV3\",\"./gu.js\":\"4MV3\",\"./he\":\"x6pH\",\"./he.js\":\"x6pH\",\"./hi\":\"3E1r\",\"./hi.js\":\"3E1r\",\"./hr\":\"S6ln\",\"./hr.js\":\"S6ln\",\"./hu\":\"WxRl\",\"./hu.js\":\"WxRl\",\"./hy-am\":\"1rYy\",\"./hy-am.js\":\"1rYy\",\"./id\":\"UDhR\",\"./id.js\":\"UDhR\",\"./is\":\"BVg3\",\"./is.js\":\"BVg3\",\"./it\":\"bpih\",\"./it-ch\":\"bxKX\",\"./it-ch.js\":\"bxKX\",\"./it.js\":\"bpih\",\"./ja\":\"B55N\",\"./ja.js\":\"B55N\",\"./jv\":\"tUCv\",\"./jv.js\":\"tUCv\",\"./ka\":\"IBtZ\",\"./ka.js\":\"IBtZ\",\"./kk\":\"bXm7\",\"./kk.js\":\"bXm7\",\"./km\":\"6B0Y\",\"./km.js\":\"6B0Y\",\"./kn\":\"PpIw\",\"./kn.js\":\"PpIw\",\"./ko\":\"Ivi+\",\"./ko.js\":\"Ivi+\",\"./ku\":\"JCF/\",\"./ku.js\":\"JCF/\",\"./ky\":\"lgnt\",\"./ky.js\":\"lgnt\",\"./lb\":\"RAwQ\",\"./lb.js\":\"RAwQ\",\"./lo\":\"sp3z\",\"./lo.js\":\"sp3z\",\"./lt\":\"JvlW\",\"./lt.js\":\"JvlW\",\"./lv\":\"uXwI\",\"./lv.js\":\"uXwI\",\"./me\":\"KTz0\",\"./me.js\":\"KTz0\",\"./mi\":\"aIsn\",\"./mi.js\":\"aIsn\",\"./mk\":\"aQkU\",\"./mk.js\":\"aQkU\",\"./ml\":\"AvvY\",\"./ml.js\":\"AvvY\",\"./mn\":\"lYtQ\",\"./mn.js\":\"lYtQ\",\"./mr\":\"Ob0Z\",\"./mr.js\":\"Ob0Z\",\"./ms\":\"6+QB\",\"./ms-my\":\"ZAMP\",\"./ms-my.js\":\"ZAMP\",\"./ms.js\":\"6+QB\",\"./mt\":\"G0Uy\",\"./mt.js\":\"G0Uy\",\"./my\":\"honF\",\"./my.js\":\"honF\",\"./nb\":\"bOMt\",\"./nb.js\":\"bOMt\",\"./ne\":\"OjkT\",\"./ne.js\":\"OjkT\",\"./nl\":\"+s0g\",\"./nl-be\":\"2ykv\",\"./nl-be.js\":\"2ykv\",\"./nl.js\":\"+s0g\",\"./nn\":\"uEye\",\"./nn.js\":\"uEye\",\"./oc-lnc\":\"Fnuy\",\"./oc-lnc.js\":\"Fnuy\",\"./pa-in\":\"8/+R\",\"./pa-in.js\":\"8/+R\",\"./pl\":\"jVdC\",\"./pl.js\":\"jVdC\",\"./pt\":\"8mBD\",\"./pt-br\":\"0tRk\",\"./pt-br.js\":\"0tRk\",\"./pt.js\":\"8mBD\",\"./ro\":\"lyxo\",\"./ro.js\":\"lyxo\",\"./ru\":\"lXzo\",\"./ru.js\":\"lXzo\",\"./sd\":\"Z4QM\",\"./sd.js\":\"Z4QM\",\"./se\":\"//9w\",\"./se.js\":\"//9w\",\"./si\":\"7aV9\",\"./si.js\":\"7aV9\",\"./sk\":\"e+ae\",\"./sk.js\":\"e+ae\",\"./sl\":\"gVVK\",\"./sl.js\":\"gVVK\",\"./sq\":\"yPMs\",\"./sq.js\":\"yPMs\",\"./sr\":\"zx6S\",\"./sr-cyrl\":\"E+lV\",\"./sr-cyrl.js\":\"E+lV\",\"./sr.js\":\"zx6S\",\"./ss\":\"Ur1D\",\"./ss.js\":\"Ur1D\",\"./sv\":\"X709\",\"./sv.js\":\"X709\",\"./sw\":\"dNwA\",\"./sw.js\":\"dNwA\",\"./ta\":\"PeUW\",\"./ta.js\":\"PeUW\",\"./te\":\"XLvN\",\"./te.js\":\"XLvN\",\"./tet\":\"V2x9\",\"./tet.js\":\"V2x9\",\"./tg\":\"Oxv6\",\"./tg.js\":\"Oxv6\",\"./th\":\"EOgW\",\"./th.js\":\"EOgW\",\"./tk\":\"Wv91\",\"./tk.js\":\"Wv91\",\"./tl-ph\":\"Dzi0\",\"./tl-ph.js\":\"Dzi0\",\"./tlh\":\"z3Vd\",\"./tlh.js\":\"z3Vd\",\"./tr\":\"DoHr\",\"./tr.js\":\"DoHr\",\"./tzl\":\"z1FC\",\"./tzl.js\":\"z1FC\",\"./tzm\":\"wQk9\",\"./tzm-latn\":\"tT3J\",\"./tzm-latn.js\":\"tT3J\",\"./tzm.js\":\"wQk9\",\"./ug-cn\":\"YRex\",\"./ug-cn.js\":\"YRex\",\"./uk\":\"raLr\",\"./uk.js\":\"raLr\",\"./ur\":\"UpQW\",\"./ur.js\":\"UpQW\",\"./uz\":\"Loxo\",\"./uz-latn\":\"AQ68\",\"./uz-latn.js\":\"AQ68\",\"./uz.js\":\"Loxo\",\"./vi\":\"KSF8\",\"./vi.js\":\"KSF8\",\"./x-pseudo\":\"/X5v\",\"./x-pseudo.js\":\"/X5v\",\"./yo\":\"fzPg\",\"./yo.js\":\"fzPg\",\"./zh-cn\":\"XDpg\",\"./zh-cn.js\":\"XDpg\",\"./zh-hk\":\"SatO\",\"./zh-hk.js\":\"SatO\",\"./zh-mo\":\"OmwH\",\"./zh-mo.js\":\"OmwH\",\"./zh-tw\":\"kOpN\",\"./zh-tw.js\":\"kOpN\"};function i(t){var e=s(t);return n(e)}function s(t){if(!n.o(r,t)){var e=new Error(\"Cannot find module '\"+t+\"'\");throw e.code=\"MODULE_NOT_FOUND\",e}return r[t]}i.keys=function(){return Object.keys(r)},i.resolve=s,t.exports=i,i.id=\"RnhZ\"},S0gj:function(t,e,n){\"use strict\";Object.defineProperty(e,\"__esModule\",{value:!0});var r=n(\"fQvb\"),i=n(\"m9oY\"),s=n(\"/7J2\"),o=n(\"vHmY\");e.logger=new s.Logger(o.version);var a=function(){function t(n){e.logger.checkAbstract(this.constructor,t),i.defineReadOnly(this,\"locale\",n)}return t.prototype.split=function(t){return t.toLowerCase().split(/ +/g)},t.prototype.join=function(t){return t.join(\" \")},t.check=function(t){for(var e=[],n=0;n<2048;n++){var i=t.getWord(n);if(n!==t.getWordIndex(i))return\"0x\";e.push(i)}return r.id(e.join(\"\\n\")+\"\\n\")},t.register=function(t,e){e||(e=t.locale)},t}();e.Wordlist=a},S6ln:function(t,e,n){!function(t){\"use strict\";function e(t,e,n){var r=t+\" \";switch(n){case\"ss\":return r+(1===t?\"sekunda\":2===t||3===t||4===t?\"sekunde\":\"sekundi\");case\"m\":return e?\"jedna minuta\":\"jedne minute\";case\"mm\":return r+(1===t?\"minuta\":2===t||3===t||4===t?\"minute\":\"minuta\");case\"h\":return e?\"jedan sat\":\"jednog sata\";case\"hh\":return r+(1===t?\"sat\":2===t||3===t||4===t?\"sata\":\"sati\");case\"dd\":return r+(1===t?\"dan\":\"dana\");case\"MM\":return r+(1===t?\"mjesec\":2===t||3===t||4===t?\"mjeseca\":\"mjeseci\");case\"yy\":return r+(1===t?\"godina\":2===t||3===t||4===t?\"godine\":\"godina\")}}t.defineLocale(\"hr\",{months:{format:\"sije\\u010dnja_velja\\u010de_o\\u017eujka_travnja_svibnja_lipnja_srpnja_kolovoza_rujna_listopada_studenoga_prosinca\".split(\"_\"),standalone:\"sije\\u010danj_velja\\u010da_o\\u017eujak_travanj_svibanj_lipanj_srpanj_kolovoz_rujan_listopad_studeni_prosinac\".split(\"_\")},monthsShort:\"sij._velj._o\\u017eu._tra._svi._lip._srp._kol._ruj._lis._stu._pro.\".split(\"_\"),monthsParseExact:!0,weekdays:\"nedjelja_ponedjeljak_utorak_srijeda_\\u010detvrtak_petak_subota\".split(\"_\"),weekdaysShort:\"ned._pon._uto._sri._\\u010det._pet._sub.\".split(\"_\"),weekdaysMin:\"ne_po_ut_sr_\\u010de_pe_su\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"H:mm\",LTS:\"H:mm:ss\",L:\"DD.MM.YYYY\",LL:\"Do MMMM YYYY\",LLL:\"Do MMMM YYYY H:mm\",LLLL:\"dddd, Do MMMM YYYY H:mm\"},calendar:{sameDay:\"[danas u] LT\",nextDay:\"[sutra u] LT\",nextWeek:function(){switch(this.day()){case 0:return\"[u] [nedjelju] [u] LT\";case 3:return\"[u] [srijedu] [u] LT\";case 6:return\"[u] [subotu] [u] LT\";case 1:case 2:case 4:case 5:return\"[u] dddd [u] LT\"}},lastDay:\"[ju\\u010der u] LT\",lastWeek:function(){switch(this.day()){case 0:return\"[pro\\u0161lu] [nedjelju] [u] LT\";case 3:return\"[pro\\u0161lu] [srijedu] [u] LT\";case 6:return\"[pro\\u0161le] [subote] [u] LT\";case 1:case 2:case 4:case 5:return\"[pro\\u0161li] dddd [u] LT\"}},sameElse:\"L\"},relativeTime:{future:\"za %s\",past:\"prije %s\",s:\"par sekundi\",ss:e,m:e,mm:e,h:e,hh:e,d:\"dan\",dd:e,M:\"mjesec\",MM:e,y:\"godinu\",yy:e},dayOfMonthOrdinalParse:/\\d{1,2}\\./,ordinal:\"%d.\",week:{dow:1,doy:7}})}(n(\"wd/R\"))},SFxW:function(t,e,n){!function(t){\"use strict\";var e={1:\"-inci\",5:\"-inci\",8:\"-inci\",70:\"-inci\",80:\"-inci\",2:\"-nci\",7:\"-nci\",20:\"-nci\",50:\"-nci\",3:\"-\\xfcnc\\xfc\",4:\"-\\xfcnc\\xfc\",100:\"-\\xfcnc\\xfc\",6:\"-nc\\u0131\",9:\"-uncu\",10:\"-uncu\",30:\"-uncu\",60:\"-\\u0131nc\\u0131\",90:\"-\\u0131nc\\u0131\"};t.defineLocale(\"az\",{months:\"yanvar_fevral_mart_aprel_may_iyun_iyul_avqust_sentyabr_oktyabr_noyabr_dekabr\".split(\"_\"),monthsShort:\"yan_fev_mar_apr_may_iyn_iyl_avq_sen_okt_noy_dek\".split(\"_\"),weekdays:\"Bazar_Bazar ert\\u0259si_\\xc7\\u0259r\\u015f\\u0259nb\\u0259 ax\\u015fam\\u0131_\\xc7\\u0259r\\u015f\\u0259nb\\u0259_C\\xfcm\\u0259 ax\\u015fam\\u0131_C\\xfcm\\u0259_\\u015e\\u0259nb\\u0259\".split(\"_\"),weekdaysShort:\"Baz_BzE_\\xc7Ax_\\xc7\\u0259r_CAx_C\\xfcm_\\u015e\\u0259n\".split(\"_\"),weekdaysMin:\"Bz_BE_\\xc7A_\\xc7\\u0259_CA_C\\xfc_\\u015e\\u0259\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD.MM.YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd, D MMMM YYYY HH:mm\"},calendar:{sameDay:\"[bug\\xfcn saat] LT\",nextDay:\"[sabah saat] LT\",nextWeek:\"[g\\u0259l\\u0259n h\\u0259ft\\u0259] dddd [saat] LT\",lastDay:\"[d\\xfcn\\u0259n] LT\",lastWeek:\"[ke\\xe7\\u0259n h\\u0259ft\\u0259] dddd [saat] LT\",sameElse:\"L\"},relativeTime:{future:\"%s sonra\",past:\"%s \\u0259vv\\u0259l\",s:\"birne\\xe7\\u0259 saniy\\u0259\",ss:\"%d saniy\\u0259\",m:\"bir d\\u0259qiq\\u0259\",mm:\"%d d\\u0259qiq\\u0259\",h:\"bir saat\",hh:\"%d saat\",d:\"bir g\\xfcn\",dd:\"%d g\\xfcn\",M:\"bir ay\",MM:\"%d ay\",y:\"bir il\",yy:\"%d il\"},meridiemParse:/gec\\u0259|s\\u0259h\\u0259r|g\\xfcnd\\xfcz|ax\\u015fam/,isPM:function(t){return/^(g\\xfcnd\\xfcz|ax\\u015fam)$/.test(t)},meridiem:function(t,e,n){return t<4?\"gec\\u0259\":t<12?\"s\\u0259h\\u0259r\":t<17?\"g\\xfcnd\\xfcz\":\"ax\\u015fam\"},dayOfMonthOrdinalParse:/\\d{1,2}-(\\u0131nc\\u0131|inci|nci|\\xfcnc\\xfc|nc\\u0131|uncu)/,ordinal:function(t){if(0===t)return t+\"-\\u0131nc\\u0131\";var n=t%10;return t+(e[n]||e[t%100-n]||e[t>=100?100:null])},week:{dow:1,doy:7}})}(n(\"wd/R\"))},SatO:function(t,e,n){!function(t){\"use strict\";t.defineLocale(\"zh-hk\",{months:\"\\u4e00\\u6708_\\u4e8c\\u6708_\\u4e09\\u6708_\\u56db\\u6708_\\u4e94\\u6708_\\u516d\\u6708_\\u4e03\\u6708_\\u516b\\u6708_\\u4e5d\\u6708_\\u5341\\u6708_\\u5341\\u4e00\\u6708_\\u5341\\u4e8c\\u6708\".split(\"_\"),monthsShort:\"1\\u6708_2\\u6708_3\\u6708_4\\u6708_5\\u6708_6\\u6708_7\\u6708_8\\u6708_9\\u6708_10\\u6708_11\\u6708_12\\u6708\".split(\"_\"),weekdays:\"\\u661f\\u671f\\u65e5_\\u661f\\u671f\\u4e00_\\u661f\\u671f\\u4e8c_\\u661f\\u671f\\u4e09_\\u661f\\u671f\\u56db_\\u661f\\u671f\\u4e94_\\u661f\\u671f\\u516d\".split(\"_\"),weekdaysShort:\"\\u9031\\u65e5_\\u9031\\u4e00_\\u9031\\u4e8c_\\u9031\\u4e09_\\u9031\\u56db_\\u9031\\u4e94_\\u9031\\u516d\".split(\"_\"),weekdaysMin:\"\\u65e5_\\u4e00_\\u4e8c_\\u4e09_\\u56db_\\u4e94_\\u516d\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"YYYY/MM/DD\",LL:\"YYYY\\u5e74M\\u6708D\\u65e5\",LLL:\"YYYY\\u5e74M\\u6708D\\u65e5 HH:mm\",LLLL:\"YYYY\\u5e74M\\u6708D\\u65e5dddd HH:mm\",l:\"YYYY/M/D\",ll:\"YYYY\\u5e74M\\u6708D\\u65e5\",lll:\"YYYY\\u5e74M\\u6708D\\u65e5 HH:mm\",llll:\"YYYY\\u5e74M\\u6708D\\u65e5dddd HH:mm\"},meridiemParse:/\\u51cc\\u6668|\\u65e9\\u4e0a|\\u4e0a\\u5348|\\u4e2d\\u5348|\\u4e0b\\u5348|\\u665a\\u4e0a/,meridiemHour:function(t,e){return 12===t&&(t=0),\"\\u51cc\\u6668\"===e||\"\\u65e9\\u4e0a\"===e||\"\\u4e0a\\u5348\"===e?t:\"\\u4e2d\\u5348\"===e?t>=11?t:t+12:\"\\u4e0b\\u5348\"===e||\"\\u665a\\u4e0a\"===e?t+12:void 0},meridiem:function(t,e,n){var r=100*t+e;return r<600?\"\\u51cc\\u6668\":r<900?\"\\u65e9\\u4e0a\":r<1200?\"\\u4e0a\\u5348\":1200===r?\"\\u4e2d\\u5348\":r<1800?\"\\u4e0b\\u5348\":\"\\u665a\\u4e0a\"},calendar:{sameDay:\"[\\u4eca\\u5929]LT\",nextDay:\"[\\u660e\\u5929]LT\",nextWeek:\"[\\u4e0b]ddddLT\",lastDay:\"[\\u6628\\u5929]LT\",lastWeek:\"[\\u4e0a]ddddLT\",sameElse:\"L\"},dayOfMonthOrdinalParse:/\\d{1,2}(\\u65e5|\\u6708|\\u9031)/,ordinal:function(t,e){switch(e){case\"d\":case\"D\":case\"DDD\":return t+\"\\u65e5\";case\"M\":return t+\"\\u6708\";case\"w\":case\"W\":return t+\"\\u9031\";default:return t}},relativeTime:{future:\"%s\\u5f8c\",past:\"%s\\u524d\",s:\"\\u5e7e\\u79d2\",ss:\"%d \\u79d2\",m:\"1 \\u5206\\u9418\",mm:\"%d \\u5206\\u9418\",h:\"1 \\u5c0f\\u6642\",hh:\"%d \\u5c0f\\u6642\",d:\"1 \\u5929\",dd:\"%d \\u5929\",M:\"1 \\u500b\\u6708\",MM:\"%d \\u500b\\u6708\",y:\"1 \\u5e74\",yy:\"%d \\u5e74\"}})}(n(\"wd/R\"))},SeVD:function(t,e,n){\"use strict\";n.d(e,\"a\",(function(){return u}));var r=n(\"ngJS\"),i=n(\"NJ4a\"),s=n(\"Lhse\"),o=n(\"kJWO\"),a=n(\"I55L\"),l=n(\"c2HN\"),c=n(\"XoHu\");const u=t=>{if(t&&\"function\"==typeof t[o.a])return u=t,t=>{const e=u[o.a]();if(\"function\"!=typeof e.subscribe)throw new TypeError(\"Provided object does not correctly implement Symbol.observable\");return e.subscribe(t)};if(Object(a.a)(t))return Object(r.a)(t);if(Object(l.a)(t))return n=t,t=>(n.then(e=>{t.closed||(t.next(e),t.complete())},e=>t.error(e)).then(null,i.a),t);if(t&&\"function\"==typeof t[s.a])return e=t,t=>{const n=e[s.a]();for(;;){const e=n.next();if(e.done){t.complete();break}if(t.next(e.value),t.closed)break}return\"function\"==typeof n.return&&t.add(()=>{n.return&&n.return()}),t};{const e=Object(c.a)(t)?\"an invalid object\":`'${t}'`;throw new TypeError(`You provided ${e} where a stream was expected. You can provide an Observable, Promise, Array, or Iterable.`)}var e,n,u}},SoSZ:function(t,e,n){\"use strict\";n.r(e),n.d(e,\"ConstructorFragment\",(function(){return w})),n.d(e,\"EventFragment\",(function(){return _})),n.d(e,\"Fragment\",(function(){return g})),n.d(e,\"FunctionFragment\",(function(){return k})),n.d(e,\"ParamType\",(function(){return p})),n.d(e,\"FormatTypes\",(function(){return d})),n.d(e,\"AbiCoder\",(function(){return X})),n.d(e,\"defaultAbiCoder\",(function(){return tt})),n.d(e,\"Interface\",(function(){return lt})),n.d(e,\"Indexed\",(function(){return ot})),n.d(e,\"checkResultErrors\",(function(){return A})),n.d(e,\"LogDescription\",(function(){return it})),n.d(e,\"TransactionDescription\",(function(){return st}));var r=n(\"OheS\"),i=n(\"m9oY\"),s=n(\"/7J2\");const o=new s.Logger(\"abi/5.0.4\"),a={};let l={calldata:!0,memory:!0,storage:!0},c={calldata:!0,memory:!0};function u(t,e){if(\"bytes\"===t||\"string\"===t){if(l[e])return!0}else if(\"address\"===t){if(\"payable\"===e)return!0}else if((t.indexOf(\"[\")>=0||\"tuple\"===t)&&c[e])return!0;return(l[e]||\"payable\"===e)&&o.throwArgumentError(\"invalid modifier\",\"name\",e),!1}function h(t,e){for(let n in e)Object(i.defineReadOnly)(t,n,e[n])}const d=Object.freeze({sighash:\"sighash\",minimal:\"minimal\",full:\"full\",json:\"json\"}),f=new RegExp(/^(.*)\\[([0-9]*)\\]$/);class p{constructor(t,e){t!==a&&o.throwError(\"use fromString\",s.Logger.errors.UNSUPPORTED_OPERATION,{operation:\"new ParamType()\"}),h(this,e);let n=this.type.match(f);h(this,n?{arrayLength:parseInt(n[2]||\"-1\"),arrayChildren:p.fromObject({type:n[1],components:this.components}),baseType:\"array\"}:{arrayLength:null,arrayChildren:null,baseType:null!=this.components?\"tuple\":this.type}),this._isParamType=!0,Object.freeze(this)}format(t){if(t||(t=d.sighash),d[t]||o.throwArgumentError(\"invalid format type\",\"format\",t),t===d.json){let e={type:\"tuple\"===this.baseType?\"tuple\":this.type,name:this.name||void 0};return\"boolean\"==typeof this.indexed&&(e.indexed=this.indexed),this.components&&(e.components=this.components.map(e=>JSON.parse(e.format(t)))),JSON.stringify(e)}let e=\"\";return\"array\"===this.baseType?(e+=this.arrayChildren.format(t),e+=\"[\"+(this.arrayLength<0?\"\":String(this.arrayLength))+\"]\"):\"tuple\"===this.baseType?(t!==d.sighash&&(e+=this.type),e+=\"(\"+this.components.map(e=>e.format(t)).join(t===d.full?\", \":\",\")+\")\"):e+=this.type,t!==d.sighash&&(!0===this.indexed&&(e+=\" indexed\"),t===d.full&&this.name&&(e+=\" \"+this.name)),e}static from(t,e){return\"string\"==typeof t?p.fromString(t,e):p.fromObject(t)}static fromObject(t){return p.isParamType(t)?t:new p(a,{name:t.name||null,type:M(t.type),indexed:null==t.indexed?null:!!t.indexed,components:t.components?t.components.map(p.fromObject):null})}static fromString(t,e){return function(t){return p.fromObject({name:t.name,type:t.type,indexed:t.indexed,components:t.components})}(function(t,e){let n=t;function r(e){o.throwArgumentError(\"unexpected character at position \"+e,\"param\",t)}function i(t){let n={type:\"\",name:\"\",parent:t,state:{allowType:!0}};return e&&(n.indexed=!1),n}t=t.replace(/\\s/g,\" \");let s={type:\"\",name:\"\",state:{allowType:!0}},a=s;for(let o=0;op.fromString(t,e))}class g{constructor(t,e){t!==a&&o.throwError(\"use a static from method\",s.Logger.errors.UNSUPPORTED_OPERATION,{operation:\"new Fragment()\"}),h(this,e),this._isFragment=!0,Object.freeze(this)}static from(t){return g.isFragment(t)?t:\"string\"==typeof t?g.fromString(t):g.fromObject(t)}static fromObject(t){if(g.isFragment(t))return t;switch(t.type){case\"function\":return k.fromObject(t);case\"event\":return _.fromObject(t);case\"constructor\":return w.fromObject(t);case\"fallback\":case\"receive\":return null}return o.throwArgumentError(\"invalid fragment object\",\"value\",t)}static fromString(t){return\"event\"===(t=(t=(t=t.replace(/\\s/g,\" \")).replace(/\\(/g,\" (\").replace(/\\)/g,\") \").replace(/\\s+/g,\" \")).trim()).split(\" \")[0]?_.fromString(t.substring(5).trim()):\"function\"===t.split(\" \")[0]?k.fromString(t.substring(8).trim()):\"constructor\"===t.split(\"(\")[0].trim()?w.fromString(t.trim()):o.throwArgumentError(\"unsupported fragment\",\"value\",t)}static isFragment(t){return!(!t||!t._isFragment)}}class _ extends g{format(t){if(t||(t=d.sighash),d[t]||o.throwArgumentError(\"invalid format type\",\"format\",t),t===d.json)return JSON.stringify({type:\"event\",anonymous:this.anonymous,name:this.name,inputs:this.inputs.map(e=>JSON.parse(e.format(t)))});let e=\"\";return t!==d.sighash&&(e+=\"event \"),e+=this.name+\"(\"+this.inputs.map(e=>e.format(t)).join(t===d.full?\", \":\",\")+\") \",t!==d.sighash&&this.anonymous&&(e+=\"anonymous \"),e.trim()}static from(t){return\"string\"==typeof t?_.fromString(t):_.fromObject(t)}static fromObject(t){if(_.isEventFragment(t))return t;\"event\"!==t.type&&o.throwArgumentError(\"invalid event object\",\"value\",t);const e={name:S(t.name),anonymous:t.anonymous,inputs:t.inputs?t.inputs.map(p.fromObject):[],type:\"event\"};return new _(a,e)}static fromString(t){let e=t.match(E);e||o.throwArgumentError(\"invalid event string\",\"value\",t);let n=!1;return e[3].split(\" \").forEach(t=>{switch(t.trim()){case\"anonymous\":n=!0;break;case\"\":break;default:o.warn(\"unknown modifier: \"+t)}}),_.fromObject({name:e[1].trim(),anonymous:n,inputs:m(e[2],!0),type:\"event\"})}static isEventFragment(t){return t&&t._isFragment&&\"event\"===t.type}}function b(t,e){e.gas=null;let n=t.split(\"@\");return 1!==n.length?(n.length>2&&o.throwArgumentError(\"invalid human-readable ABI signature\",\"value\",t),n[1].match(/^[0-9]+$/)||o.throwArgumentError(\"invalid human-readable ABI signature gas\",\"value\",t),e.gas=r.a.from(n[1]),n[0]):t}function y(t,e){e.constant=!1,e.payable=!1,e.stateMutability=\"nonpayable\",t.split(\" \").forEach(t=>{switch(t.trim()){case\"constant\":e.constant=!0;break;case\"payable\":e.payable=!0,e.stateMutability=\"payable\";break;case\"nonpayable\":e.payable=!1,e.stateMutability=\"nonpayable\";break;case\"pure\":e.constant=!0,e.stateMutability=\"pure\";break;case\"view\":e.constant=!0,e.stateMutability=\"view\";break;case\"external\":case\"public\":case\"\":break;default:console.log(\"unknown modifier: \"+t)}})}function v(t){let e={constant:!1,payable:!0,stateMutability:\"payable\"};return null!=t.stateMutability?(e.stateMutability=t.stateMutability,e.constant=\"view\"===e.stateMutability||\"pure\"===e.stateMutability,null!=t.constant&&!!t.constant!==e.constant&&o.throwArgumentError(\"cannot have constant function with mutability \"+e.stateMutability,\"value\",t),e.payable=\"payable\"===e.stateMutability,null!=t.payable&&!!t.payable!==e.payable&&o.throwArgumentError(\"cannot have payable function with mutability \"+e.stateMutability,\"value\",t)):null!=t.payable?(e.payable=!!t.payable,null!=t.constant||e.payable||\"constructor\"===t.type||o.throwArgumentError(\"unable to determine stateMutability\",\"value\",t),e.constant=!!t.constant,e.stateMutability=e.constant?\"view\":e.payable?\"payable\":\"nonpayable\",e.payable&&e.constant&&o.throwArgumentError(\"cannot have constant payable function\",\"value\",t)):null!=t.constant?(e.constant=!!t.constant,e.payable=!e.constant,e.stateMutability=e.constant?\"view\":\"payable\"):\"constructor\"!==t.type&&o.throwArgumentError(\"unable to determine stateMutability\",\"value\",t),e}class w extends g{format(t){if(t||(t=d.sighash),d[t]||o.throwArgumentError(\"invalid format type\",\"format\",t),t===d.json)return JSON.stringify({type:\"constructor\",stateMutability:\"nonpayable\"!==this.stateMutability?this.stateMutability:void 0,payble:this.payable,gas:this.gas?this.gas.toNumber():void 0,inputs:this.inputs.map(e=>JSON.parse(e.format(t)))});t===d.sighash&&o.throwError(\"cannot format a constructor for sighash\",s.Logger.errors.UNSUPPORTED_OPERATION,{operation:\"format(sighash)\"});let e=\"constructor(\"+this.inputs.map(e=>e.format(t)).join(t===d.full?\", \":\",\")+\") \";return this.stateMutability&&\"nonpayable\"!==this.stateMutability&&(e+=this.stateMutability+\" \"),e.trim()}static from(t){return\"string\"==typeof t?w.fromString(t):w.fromObject(t)}static fromObject(t){if(w.isConstructorFragment(t))return t;\"constructor\"!==t.type&&o.throwArgumentError(\"invalid constructor object\",\"value\",t);let e=v(t);e.constant&&o.throwArgumentError(\"constructor cannot be constant\",\"value\",t);const n={name:null,type:t.type,inputs:t.inputs?t.inputs.map(p.fromObject):[],payable:e.payable,stateMutability:e.stateMutability,gas:t.gas?r.a.from(t.gas):null};return new w(a,n)}static fromString(t){let e={type:\"constructor\"},n=(t=b(t,e)).match(E);return n&&\"constructor\"===n[1].trim()||o.throwArgumentError(\"invalid constructor string\",\"value\",t),e.inputs=m(n[2].trim(),!1),y(n[3].trim(),e),w.fromObject(e)}static isConstructorFragment(t){return t&&t._isFragment&&\"constructor\"===t.type}}class k extends w{format(t){if(t||(t=d.sighash),d[t]||o.throwArgumentError(\"invalid format type\",\"format\",t),t===d.json)return JSON.stringify({type:\"function\",name:this.name,constant:this.constant,stateMutability:\"nonpayable\"!==this.stateMutability?this.stateMutability:void 0,payble:this.payable,gas:this.gas?this.gas.toNumber():void 0,inputs:this.inputs.map(e=>JSON.parse(e.format(t))),ouputs:this.outputs.map(e=>JSON.parse(e.format(t)))});let e=\"\";return t!==d.sighash&&(e+=\"function \"),e+=this.name+\"(\"+this.inputs.map(e=>e.format(t)).join(t===d.full?\", \":\",\")+\") \",t!==d.sighash&&(this.stateMutability?\"nonpayable\"!==this.stateMutability&&(e+=this.stateMutability+\" \"):this.constant&&(e+=\"view \"),this.outputs&&this.outputs.length&&(e+=\"returns (\"+this.outputs.map(e=>e.format(t)).join(\", \")+\") \"),null!=this.gas&&(e+=\"@\"+this.gas.toString()+\" \")),e.trim()}static from(t){return\"string\"==typeof t?k.fromString(t):k.fromObject(t)}static fromObject(t){if(k.isFunctionFragment(t))return t;\"function\"!==t.type&&o.throwArgumentError(\"invalid function object\",\"value\",t);let e=v(t);const n={type:t.type,name:S(t.name),constant:e.constant,inputs:t.inputs?t.inputs.map(p.fromObject):[],outputs:t.outputs?t.outputs.map(p.fromObject):[],payable:e.payable,stateMutability:e.stateMutability,gas:t.gas?r.a.from(t.gas):null};return new k(a,n)}static fromString(t){let e={type:\"function\"},n=(t=b(t,e)).split(\" returns \");n.length>2&&o.throwArgumentError(\"invalid function string\",\"value\",t);let r=n[0].match(E);if(r||o.throwArgumentError(\"invalid function signature\",\"value\",t),e.name=r[1].trim(),e.name&&S(e.name),e.inputs=m(r[2],!1),y(r[3].trim(),e),n.length>1){let r=n[1].match(E);\"\"==r[1].trim()&&\"\"==r[3].trim()||o.throwArgumentError(\"unexpected tokens\",\"value\",t),e.outputs=m(r[2],!1)}else e.outputs=[];return k.fromObject(e)}static isFunctionFragment(t){return t&&t._isFragment&&\"function\"===t.type}}function M(t){return t.match(/^uint($|[^1-9])/)?t=\"uint256\"+t.substring(4):t.match(/^int($|[^1-9])/)&&(t=\"int256\"+t.substring(3)),t}const x=new RegExp(\"^[A-Za-z_][A-Za-z0-9_]*$\");function S(t){return t&&t.match(x)||o.throwArgumentError(`invalid identifier \"${t}\"`,\"value\",t),t}const E=new RegExp(\"^([^)(]*)\\\\((.*)\\\\)([^)(]*)$\");var C=n(\"VJ7P\");const D=new s.Logger(\"abi/5.0.4\");function A(t){const e=[],n=function(t,r){if(Array.isArray(r))for(let s in r){const o=t.slice();o.push(s);try{n(o,r[s])}catch(i){e.push({path:o,error:i})}}};return n([],t),e}class O{constructor(t,e,n,r){this.name=t,this.type=e,this.localName=n,this.dynamic=r}_throwError(t,e){D.throwArgumentError(t,this.localName,e)}}class L{constructor(t){Object(i.defineReadOnly)(this,\"wordSize\",t||32),this._data=Object(C.arrayify)([]),this._padding=new Uint8Array(t)}get data(){return Object(C.hexlify)(this._data)}get length(){return this._data.length}_writeData(t){return this._data=Object(C.concat)([this._data,t]),t.length}writeBytes(t){let e=Object(C.arrayify)(t);return e.length%this.wordSize&&(e=Object(C.concat)([e,this._padding.slice(e.length%this.wordSize)])),this._writeData(e)}_getValue(t){let e=Object(C.arrayify)(r.a.from(t));return e.length>this.wordSize&&D.throwError(\"value out-of-bounds\",s.Logger.errors.BUFFER_OVERRUN,{length:this.wordSize,offset:e.length}),e.length%this.wordSize&&(e=Object(C.concat)([this._padding.slice(e.length%this.wordSize),e])),e}writeValue(t){return this._writeData(this._getValue(t))}writeUpdatableValue(){let t=this.length;return this.writeValue(0),e=>{this._data.set(this._getValue(e),t)}}}class T{constructor(t,e,n,r){Object(i.defineReadOnly)(this,\"_data\",Object(C.arrayify)(t)),Object(i.defineReadOnly)(this,\"wordSize\",e||32),Object(i.defineReadOnly)(this,\"_coerceFunc\",n),Object(i.defineReadOnly)(this,\"allowLoose\",r),this._offset=0}get data(){return Object(C.hexlify)(this._data)}get consumed(){return this._offset}static coerce(t,e){let n=t.match(\"^u?int([0-9]+)$\");return n&&parseInt(n[1])<=48&&(e=e.toNumber()),e}coerce(t,e){return this._coerceFunc?this._coerceFunc(t,e):T.coerce(t,e)}_peekBytes(t,e,n){let r=Math.ceil(e/this.wordSize)*this.wordSize;return this._offset+r>this._data.length&&(this.allowLoose&&n&&this._offset+e<=this._data.length?r=e:D.throwError(\"data out-of-bounds\",s.Logger.errors.BUFFER_OVERRUN,{length:this._data.length,offset:this._offset+r})),this._data.slice(this._offset,this._offset+r)}subReader(t){return new T(this._data.slice(this._offset+t),this.wordSize,this._coerceFunc,this.allowLoose)}readBytes(t,e){let n=this._peekBytes(0,t,!!e);return this._offset+=n.length,n.slice(0,t)}readValue(){return r.a.from(this.readBytes(this.wordSize))}}var P=n(\"Oxwv\");class I extends O{constructor(t){super(\"address\",\"address\",t,!1)}encode(t,e){try{Object(P.getAddress)(e)}catch(n){this._throwError(n.message,e)}return t.writeValue(e)}decode(t){return Object(P.getAddress)(Object(C.hexZeroPad)(t.readValue().toHexString(),20))}}class R extends O{constructor(t){super(t.name,t.type,void 0,t.dynamic),this.coder=t}encode(t,e){return this.coder.encode(t,e)}decode(t){return this.coder.decode(t)}}const j=new s.Logger(\"abi/5.0.4\");function N(t,e,n){let r=null;if(Array.isArray(n))r=n;else if(n&&\"object\"==typeof n){let t={};r=e.map(e=>{const r=e.localName;return r||j.throwError(\"cannot encode object for signature with missing names\",s.Logger.errors.INVALID_ARGUMENT,{argument:\"values\",coder:e,value:n}),t[r]&&j.throwError(\"cannot encode object for signature with duplicate names\",s.Logger.errors.INVALID_ARGUMENT,{argument:\"values\",coder:e,value:n}),t[r]=!0,n[r]})}else j.throwArgumentError(\"invalid tuple value\",\"tuple\",n);e.length!==r.length&&j.throwArgumentError(\"types/value length mismatch\",\"tuple\",n);let i=new L(t.wordSize),o=new L(t.wordSize),a=[];e.forEach((t,e)=>{let n=r[e];if(t.dynamic){let e=o.length;t.encode(o,n);let r=i.writeUpdatableValue();a.push(t=>{r(t+e)})}else t.encode(i,n)}),a.forEach(t=>{t(i.length)});let l=t.writeBytes(i.data);return l+=t.writeBytes(o.data),l}function F(t,e){let n=[],r=t.subReader(0);e.forEach(e=>{let i=null;if(e.dynamic){let n=t.readValue(),a=r.subReader(n.toNumber());try{i=e.decode(a)}catch(o){if(o.code===s.Logger.errors.BUFFER_OVERRUN)throw o;i=o,i.baseType=e.name,i.name=e.localName,i.type=e.type}}else try{i=e.decode(t)}catch(o){if(o.code===s.Logger.errors.BUFFER_OVERRUN)throw o;i=o,i.baseType=e.name,i.name=e.localName,i.type=e.type}null!=i&&n.push(i)});const i=e.reduce((t,e)=>{const n=e.localName;return n&&(t[n]||(t[n]=0),t[n]++),t},{});e.forEach((t,e)=>{let r=t.localName;if(!r||1!==i[r])return;if(\"length\"===r&&(r=\"_length\"),null!=n[r])return;const s=n[e];s instanceof Error?Object.defineProperty(n,r,{get:()=>{throw s}}):n[r]=s});for(let s=0;s{throw t}})}return Object.freeze(n)}class Y extends O{constructor(t,e,n){super(\"array\",t.type+\"[\"+(e>=0?e:\"\")+\"]\",n,-1===e||t.dynamic),this.coder=t,this.length=e}encode(t,e){Array.isArray(e)||this._throwError(\"expected array value\",e);let n=this.length;-1===n&&(n=e.length,t.writeValue(e.length)),j.checkArgumentCount(e.length,n,\"coder array\"+(this.localName?\" \"+this.localName:\"\"));let r=[];for(let i=0;i{t.dynamic&&(n=!0),r.push(t.type)}),super(\"tuple\",\"tuple(\"+r.join(\",\")+\")\",e,n),this.coders=t}encode(t,e){return N(t,this.coders,e)}decode(t){return t.coerce(this.name,F(t,this.coders))}}const J=new s.Logger(\"abi/5.0.4\"),$=new RegExp(/^bytes([0-9]*)$/),Q=new RegExp(/^(u?int)([0-9]*)$/);class X{constructor(t){J.checkNew(new.target,X),Object(i.defineReadOnly)(this,\"coerceFunc\",t||null)}_getCoder(t){switch(t.baseType){case\"address\":return new I(t.name);case\"bool\":return new B(t.name);case\"string\":return new K(t.name);case\"bytes\":return new z(t.name);case\"array\":return new Y(this._getCoder(t.arrayChildren),t.arrayLength,t.name);case\"tuple\":return new Z((t.components||[]).map(t=>this._getCoder(t)),t.name);case\"\":return new V(t.name)}let e=t.type.match(Q);if(e){let n=parseInt(e[2]||\"256\");return(0===n||n>256||n%8!=0)&&J.throwArgumentError(\"invalid \"+e[1]+\" bit length\",\"param\",t),new G(n/8,\"int\"===e[1],t.name)}if(e=t.type.match($),e){let n=parseInt(e[1]);return(0===n||n>32)&&J.throwArgumentError(\"invalid bytes length\",\"param\",t),new U(n,t.name)}return J.throwArgumentError(\"invalid type\",\"type\",t.type)}_getWordSize(){return 32}_getReader(t,e){return new T(t,this._getWordSize(),this.coerceFunc,e)}_getWriter(){return new L(this._getWordSize())}encode(t,e){t.length!==e.length&&J.throwError(\"types/values length mismatch\",s.Logger.errors.INVALID_ARGUMENT,{count:{types:t.length,values:e.length},value:{types:t,values:e}});const n=t.map(t=>this._getCoder(p.from(t))),r=new Z(n,\"_\"),i=this._getWriter();return r.encode(i,e),i.data}decode(t,e,n){const r=t.map(t=>this._getCoder(p.from(t)));return new Z(r,\"_\").decode(this._getReader(Object(C.arrayify)(e),n))}}const tt=new X;var et=n(\"fQvb\"),nt=n(\"b1pR\");const rt=new s.Logger(\"abi/5.0.4\");class it extends i.Description{}class st extends i.Description{}class ot extends i.Description{static isIndexed(t){return!(!t||!t._isIndexed)}}function at(t,e){const n=new Error(\"deferred error during ABI decoding triggered accessing \"+t);return n.error=e,n}class lt{constructor(t){rt.checkNew(new.target,lt);let e=[];e=\"string\"==typeof t?JSON.parse(t):t,Object(i.defineReadOnly)(this,\"fragments\",e.map(t=>g.from(t)).filter(t=>null!=t)),Object(i.defineReadOnly)(this,\"_abiCoder\",Object(i.getStatic)(new.target,\"getAbiCoder\")()),Object(i.defineReadOnly)(this,\"functions\",{}),Object(i.defineReadOnly)(this,\"errors\",{}),Object(i.defineReadOnly)(this,\"events\",{}),Object(i.defineReadOnly)(this,\"structs\",{}),this.fragments.forEach(t=>{let e=null;switch(t.type){case\"constructor\":return this.deploy?void rt.warn(\"duplicate definition - constructor\"):void Object(i.defineReadOnly)(this,\"deploy\",t);case\"function\":e=this.functions;break;case\"event\":e=this.events;break;default:return}let n=t.format();e[n]?rt.warn(\"duplicate definition - \"+n):e[n]=t}),this.deploy||Object(i.defineReadOnly)(this,\"deploy\",w.from({payable:!1,type:\"constructor\"})),Object(i.defineReadOnly)(this,\"_isInterface\",!0)}format(t){t||(t=d.full),t===d.sighash&&rt.throwArgumentError(\"interface does not support formatting sighash\",\"format\",t);const e=this.fragments.map(e=>e.format(t));return t===d.json?JSON.stringify(e.map(t=>JSON.parse(t))):e}static getAbiCoder(){return tt}static getAddress(t){return Object(P.getAddress)(t)}static getSighash(t){return Object(C.hexDataSlice)(Object(et.id)(t.format()),0,4)}static getEventTopic(t){return Object(et.id)(t.format())}getFunction(t){if(Object(C.isHexString)(t)){for(const e in this.functions)if(t===this.getSighash(e))return this.functions[e];rt.throwArgumentError(\"no matching function\",\"sighash\",t)}if(-1===t.indexOf(\"(\")){const e=t.trim(),n=Object.keys(this.functions).filter(t=>t.split(\"(\")[0]===e);return 0===n.length?rt.throwArgumentError(\"no matching function\",\"name\",e):n.length>1&&rt.throwArgumentError(\"multiple matching functions\",\"name\",e),this.functions[n[0]]}const e=this.functions[k.fromString(t).format()];return e||rt.throwArgumentError(\"no matching function\",\"signature\",t),e}getEvent(t){if(Object(C.isHexString)(t)){const e=t.toLowerCase();for(const t in this.events)if(e===this.getEventTopic(t))return this.events[t];rt.throwArgumentError(\"no matching event\",\"topichash\",e)}if(-1===t.indexOf(\"(\")){const e=t.trim(),n=Object.keys(this.events).filter(t=>t.split(\"(\")[0]===e);return 0===n.length?rt.throwArgumentError(\"no matching event\",\"name\",e):n.length>1&&rt.throwArgumentError(\"multiple matching events\",\"name\",e),this.events[n[0]]}const e=this.events[_.fromString(t).format()];return e||rt.throwArgumentError(\"no matching event\",\"signature\",t),e}getSighash(t){return\"string\"==typeof t&&(t=this.getFunction(t)),Object(i.getStatic)(this.constructor,\"getSighash\")(t)}getEventTopic(t){return\"string\"==typeof t&&(t=this.getEvent(t)),Object(i.getStatic)(this.constructor,\"getEventTopic\")(t)}_decodeParams(t,e){return this._abiCoder.decode(t,e)}_encodeParams(t,e){return this._abiCoder.encode(t,e)}encodeDeploy(t){return this._encodeParams(this.deploy.inputs,t||[])}decodeFunctionData(t,e){\"string\"==typeof t&&(t=this.getFunction(t));const n=Object(C.arrayify)(e);return Object(C.hexlify)(n.slice(0,4))!==this.getSighash(t)&&rt.throwArgumentError(`data signature does not match function ${t.name}.`,\"data\",Object(C.hexlify)(n)),this._decodeParams(t.inputs,n.slice(4))}encodeFunctionData(t,e){return\"string\"==typeof t&&(t=this.getFunction(t)),Object(C.hexlify)(Object(C.concat)([this.getSighash(t),this._encodeParams(t.inputs,e||[])]))}decodeFunctionResult(t,e){\"string\"==typeof t&&(t=this.getFunction(t));let n=Object(C.arrayify)(e),r=null,i=null;switch(n.length%this._abiCoder._getWordSize()){case 0:try{return this._abiCoder.decode(t.outputs,n)}catch(o){}break;case 4:\"0x08c379a0\"===Object(C.hexlify)(n.slice(0,4))&&(i=\"Error(string)\",r=this._abiCoder.decode([\"string\"],n.slice(4))[0])}return rt.throwError(\"call revert exception\",s.Logger.errors.CALL_EXCEPTION,{method:t.format(),errorSignature:i,errorArgs:[r],reason:r})}encodeFunctionResult(t,e){return\"string\"==typeof t&&(t=this.getFunction(t)),Object(C.hexlify)(this._abiCoder.encode(t.outputs,e||[]))}encodeFilterTopics(t,e){\"string\"==typeof t&&(t=this.getEvent(t)),e.length>t.inputs.length&&rt.throwError(\"too many arguments for \"+t.format(),s.Logger.errors.UNEXPECTED_ARGUMENT,{argument:\"values\",value:e});let n=[];t.anonymous||n.push(this.getEventTopic(t));const r=(t,e)=>\"string\"===t.type?Object(et.id)(e):\"bytes\"===t.type?Object(nt.keccak256)(Object(C.hexlify)(e)):(\"address\"===t.type&&this._abiCoder.encode([\"address\"],[e]),Object(C.hexZeroPad)(Object(C.hexlify)(e),32));for(e.forEach((e,i)=>{let s=t.inputs[i];s.indexed?null==e?n.push(null):\"array\"===s.baseType||\"tuple\"===s.baseType?rt.throwArgumentError(\"filtering with tuples or arrays not supported\",\"contract.\"+s.name,e):Array.isArray(e)?n.push(e.map(t=>r(s,t))):n.push(r(s,e)):null!=e&&rt.throwArgumentError(\"cannot filter non-indexed parameters; must be null\",\"contract.\"+s.name,e)});n.length&&null===n[n.length-1];)n.pop();return n}encodeEventLog(t,e){\"string\"==typeof t&&(t=this.getEvent(t));const n=[],r=[],i=[];return t.anonymous||n.push(this.getEventTopic(t)),e.length!==t.inputs.length&&rt.throwArgumentError(\"event arguments/values mismatch\",\"values\",e),t.inputs.forEach((t,s)=>{const o=e[s];if(t.indexed)if(\"string\"===t.type)n.push(Object(et.id)(o));else if(\"bytes\"===t.type)n.push(Object(nt.keccak256)(o));else{if(\"tuple\"===t.baseType||\"array\"===t.baseType)throw new Error(\"not implemented\");n.push(this._abiCoder.encode([t.type],[o]))}else r.push(t),i.push(o)}),{data:this._abiCoder.encode(r,i),topics:n}}decodeEventLog(t,e,n){if(\"string\"==typeof t&&(t=this.getEvent(t)),null!=n&&!t.anonymous){let e=this.getEventTopic(t);Object(C.isHexString)(n[0],32)&&n[0].toLowerCase()===e||rt.throwError(\"fragment/topic mismatch\",s.Logger.errors.INVALID_ARGUMENT,{argument:\"topics[0]\",expected:e,value:n[0]}),n=n.slice(1)}let r=[],i=[],o=[];t.inputs.forEach((t,e)=>{t.indexed?\"string\"===t.type||\"bytes\"===t.type||\"tuple\"===t.baseType||\"array\"===t.baseType?(r.push(p.fromObject({type:\"bytes32\",name:t.name})),o.push(!0)):(r.push(t),o.push(!1)):(i.push(t),o.push(!1))});let a=null!=n?this._abiCoder.decode(r,Object(C.concat)(n)):null,l=this._abiCoder.decode(i,e,!0),c=[],u=0,h=0;t.inputs.forEach((t,e)=>{if(t.indexed)if(null==a)c[e]=new ot({_isIndexed:!0,hash:null});else if(o[e])c[e]=new ot({_isIndexed:!0,hash:a[h++]});else try{c[e]=a[h++]}catch(n){c[e]=n}else try{c[e]=l[u++]}catch(n){c[e]=n}if(t.name&&null==c[t.name]){const n=c[e];n instanceof Error?Object.defineProperty(c,t.name,{get:()=>{throw at(\"property \"+JSON.stringify(t.name),n)}}):c[t.name]=n}});for(let s=0;s{throw at(\"index \"+s,t)}})}return Object.freeze(c)}parseTransaction(t){let e=this.getFunction(t.data.substring(0,10).toLowerCase());return e?new st({args:this._abiCoder.decode(e.inputs,\"0x\"+t.data.substring(10)),functionFragment:e,name:e.name,signature:e.format(),sighash:this.getSighash(e),value:r.a.from(t.value||\"0\")}):null}parseLog(t){let e=this.getEvent(t.topics[0]);return!e||e.anonymous?null:new it({eventFragment:e,name:e.name,signature:e.format(),topic:this.getEventTopic(e),args:this.decodeEventLog(e,t.data,t.topics)})}static isInterface(t){return!(!t||!t._isInterface)}}},SpAZ:function(t,e,n){\"use strict\";function r(t){return t}n.d(e,\"a\",(function(){return r}))},SxV6:function(t,e,n){\"use strict\";n.d(e,\"a\",(function(){return c}));var r=n(\"sVev\"),i=n(\"pLZG\"),s=n(\"IzEk\"),o=n(\"xbPD\"),a=n(\"XDbj\"),l=n(\"SpAZ\");function c(t,e){const n=arguments.length>=2;return c=>c.pipe(t?Object(i.a)((e,n)=>t(e,n,c)):l.a,Object(s.a)(1),n?Object(o.a)(e):Object(a.a)(()=>new r.a))}},TYpD:function(t,e,n){\"use strict\";var r=this&&this.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var n in t)Object.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e.default=t,e};Object.defineProperty(e,\"__esModule\",{value:!0});var i=n(\"SoSZ\");e.AbiCoder=i.AbiCoder,e.checkResultErrors=i.checkResultErrors,e.defaultAbiCoder=i.defaultAbiCoder,e.EventFragment=i.EventFragment,e.FormatTypes=i.FormatTypes,e.Fragment=i.Fragment,e.FunctionFragment=i.FunctionFragment,e.Indexed=i.Indexed,e.Interface=i.Interface,e.LogDescription=i.LogDescription,e.ParamType=i.ParamType,e.TransactionDescription=i.TransactionDescription;var s=n(\"Oxwv\");e.getAddress=s.getAddress,e.getCreate2Address=s.getCreate2Address,e.getContractAddress=s.getContractAddress,e.getIcapAddress=s.getIcapAddress,e.isAddress=s.isAddress;var o=r(n(\"suFL\"));e.base64=o;var a=n(\"LPIR\");e.base58=a.Base58;var l=n(\"VJ7P\");e.arrayify=l.arrayify,e.concat=l.concat,e.hexDataSlice=l.hexDataSlice,e.hexDataLength=l.hexDataLength,e.hexlify=l.hexlify,e.hexStripZeros=l.hexStripZeros,e.hexValue=l.hexValue,e.hexZeroPad=l.hexZeroPad,e.isBytes=l.isBytes,e.isBytesLike=l.isBytesLike,e.isHexString=l.isHexString,e.joinSignature=l.joinSignature,e.zeroPad=l.zeroPad,e.splitSignature=l.splitSignature,e.stripZeros=l.stripZeros;var c=n(\"fQvb\");e.hashMessage=c.hashMessage,e.id=c.id,e.isValidName=c.isValidName,e.namehash=c.namehash;var u=n(\"8AIR\");e.defaultPath=u.defaultPath,e.entropyToMnemonic=u.entropyToMnemonic,e.HDNode=u.HDNode,e.isValidMnemonic=u.isValidMnemonic,e.mnemonicToEntropy=u.mnemonicToEntropy,e.mnemonicToSeed=u.mnemonicToSeed;var h=n(\"zkI0\");e.getJsonWalletAddress=h.getJsonWalletAddress;var d=n(\"b1pR\");e.keccak256=d.keccak256;var f=n(\"/7J2\");e.Logger=f.Logger;var p=n(\"wfHa\");e.computeHmac=p.computeHmac,e.ripemd160=p.ripemd160,e.sha256=p.sha256,e.sha512=p.sha512;var m=n(\"7WLq\");e.solidityKeccak256=m.keccak256,e.solidityPack=m.pack,e.soliditySha256=m.sha256;var g=n(\"1MdN\");e.randomBytes=g.randomBytes,e.shuffled=g.shuffled;var _=n(\"m9oY\");e.checkProperties=_.checkProperties,e.deepCopy=_.deepCopy,e.defineReadOnly=_.defineReadOnly,e.getStatic=_.getStatic,e.resolveProperties=_.resolveProperties,e.shallowCopy=_.shallowCopy;var b=r(n(\"4WVH\"));e.RLP=b;var y=n(\"rhxT\");e.computePublicKey=y.computePublicKey,e.recoverPublicKey=y.recoverPublicKey,e.SigningKey=y.SigningKey;var v=n(\"jhkW\");e.formatBytes32String=v.formatBytes32String,e.nameprep=v.nameprep,e.parseBytes32String=v.parseBytes32String,e._toEscapedUtf8String=v._toEscapedUtf8String,e.toUtf8Bytes=v.toUtf8Bytes,e.toUtf8CodePoints=v.toUtf8CodePoints,e.toUtf8String=v.toUtf8String,e.Utf8ErrorFuncs=v.Utf8ErrorFuncs;var w=n(\"WsP5\");e.computeAddress=w.computeAddress,e.parseTransaction=w.parse,e.recoverAddress=w.recoverAddress,e.serializeTransaction=w.serialize;var k=n(\"cUlj\");e.commify=k.commify,e.formatEther=k.formatEther,e.parseEther=k.parseEther,e.formatUnits=k.formatUnits,e.parseUnits=k.parseUnits;var M=n(\"KIrq\");e.verifyMessage=M.verifyMessage;var x=n(\"uvd5\");e._fetchData=x._fetchData,e.fetchJson=x.fetchJson,e.poll=x.poll;var S=n(\"wfHa\");e.SupportedAlgorithm=S.SupportedAlgorithm;var E=n(\"jhkW\");e.UnicodeNormalizationForm=E.UnicodeNormalizationForm,e.Utf8ErrorReason=E.Utf8ErrorReason},To1g:function(t,e,n){\"use strict\";var r=n(\"ANg/\"),i=n(\"lBBE\");function s(){if(!(this instanceof s))return new s;i.call(this),this.h=[3418070365,3238371032,1654270250,914150663,2438529370,812702999,355462360,4144912697,1731405415,4290775857,2394180231,1750603025,3675008525,1694076839,1203062813,3204075428]}r.inherits(s,i),t.exports=s,s.blockSize=1024,s.outSize=384,s.hmacStrength=192,s.padLength=128,s.prototype._digest=function(t){return\"hex\"===t?r.toHex32(this.h.slice(0,12),\"big\"):r.split32(this.h.slice(0,12),\"big\")}},UDhR:function(t,e,n){!function(t){\"use strict\";t.defineLocale(\"id\",{months:\"Januari_Februari_Maret_April_Mei_Juni_Juli_Agustus_September_Oktober_November_Desember\".split(\"_\"),monthsShort:\"Jan_Feb_Mar_Apr_Mei_Jun_Jul_Agt_Sep_Okt_Nov_Des\".split(\"_\"),weekdays:\"Minggu_Senin_Selasa_Rabu_Kamis_Jumat_Sabtu\".split(\"_\"),weekdaysShort:\"Min_Sen_Sel_Rab_Kam_Jum_Sab\".split(\"_\"),weekdaysMin:\"Mg_Sn_Sl_Rb_Km_Jm_Sb\".split(\"_\"),longDateFormat:{LT:\"HH.mm\",LTS:\"HH.mm.ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY [pukul] HH.mm\",LLLL:\"dddd, D MMMM YYYY [pukul] HH.mm\"},meridiemParse:/pagi|siang|sore|malam/,meridiemHour:function(t,e){return 12===t&&(t=0),\"pagi\"===e?t:\"siang\"===e?t>=11?t:t+12:\"sore\"===e||\"malam\"===e?t+12:void 0},meridiem:function(t,e,n){return t<11?\"pagi\":t<15?\"siang\":t<19?\"sore\":\"malam\"},calendar:{sameDay:\"[Hari ini pukul] LT\",nextDay:\"[Besok pukul] LT\",nextWeek:\"dddd [pukul] LT\",lastDay:\"[Kemarin pukul] LT\",lastWeek:\"dddd [lalu pukul] LT\",sameElse:\"L\"},relativeTime:{future:\"dalam %s\",past:\"%s yang lalu\",s:\"beberapa detik\",ss:\"%d detik\",m:\"semenit\",mm:\"%d menit\",h:\"sejam\",hh:\"%d jam\",d:\"sehari\",dd:\"%d hari\",M:\"sebulan\",MM:\"%d bulan\",y:\"setahun\",yy:\"%d tahun\"},week:{dow:0,doy:6}})}(n(\"wd/R\"))},UPaY:function(t,e,n){\"use strict\";var r=n(\"ANg/\"),i=n(\"2j6C\");function s(){this.pending=null,this.pendingTotal=0,this.blockSize=this.constructor.blockSize,this.outSize=this.constructor.outSize,this.hmacStrength=this.constructor.hmacStrength,this.padLength=this.constructor.padLength/8,this.endian=\"big\",this._delta8=this.blockSize/8,this._delta32=this.blockSize/32}e.BlockHash=s,s.prototype.update=function(t,e){if(t=r.toArray(t,e),this.pending=this.pending?this.pending.concat(t):t,this.pendingTotal+=t.length,this.pending.length>=this._delta8){var n=(t=this.pending).length%this._delta8;this.pending=t.slice(t.length-n,t.length),0===this.pending.length&&(this.pending=null),t=r.join32(t,0,t.length-n,this.endian);for(var i=0;i>>24&255,r[i++]=t>>>16&255,r[i++]=t>>>8&255,r[i++]=255&t}else for(r[i++]=255&t,r[i++]=t>>>8&255,r[i++]=t>>>16&255,r[i++]=t>>>24&255,r[i++]=0,r[i++]=0,r[i++]=0,r[i++]=0,s=8;st.lift(function({bufferSize:t=Number.POSITIVE_INFINITY,windowTime:e=Number.POSITIVE_INFINITY,refCount:n,scheduler:i}){let s,o,a=0,l=!1,c=!1;return function(u){a++,s&&!l||(l=!1,s=new r.a(t,e,i),o=u.subscribe({next(t){s.next(t)},error(t){l=!0,s.error(t)},complete(){c=!0,o=void 0,s.complete()}}));const h=s.subscribe(this);this.add(()=>{a--,h.unsubscribe(),o&&!c&&n&&0===a&&(o.unsubscribe(),o=void 0,s=void 0)})}}(i))}},UpQW:function(t,e,n){!function(t){\"use strict\";var e=[\"\\u062c\\u0646\\u0648\\u0631\\u06cc\",\"\\u0641\\u0631\\u0648\\u0631\\u06cc\",\"\\u0645\\u0627\\u0631\\u0686\",\"\\u0627\\u067e\\u0631\\u06cc\\u0644\",\"\\u0645\\u0626\\u06cc\",\"\\u062c\\u0648\\u0646\",\"\\u062c\\u0648\\u0644\\u0627\\u0626\\u06cc\",\"\\u0627\\u06af\\u0633\\u062a\",\"\\u0633\\u062a\\u0645\\u0628\\u0631\",\"\\u0627\\u06a9\\u062a\\u0648\\u0628\\u0631\",\"\\u0646\\u0648\\u0645\\u0628\\u0631\",\"\\u062f\\u0633\\u0645\\u0628\\u0631\"],n=[\"\\u0627\\u062a\\u0648\\u0627\\u0631\",\"\\u067e\\u06cc\\u0631\",\"\\u0645\\u0646\\u06af\\u0644\",\"\\u0628\\u062f\\u06be\",\"\\u062c\\u0645\\u0639\\u0631\\u0627\\u062a\",\"\\u062c\\u0645\\u0639\\u06c1\",\"\\u06c1\\u0641\\u062a\\u06c1\"];t.defineLocale(\"ur\",{months:e,monthsShort:e,weekdays:n,weekdaysShort:n,weekdaysMin:n,longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd\\u060c D MMMM YYYY HH:mm\"},meridiemParse:/\\u0635\\u0628\\u062d|\\u0634\\u0627\\u0645/,isPM:function(t){return\"\\u0634\\u0627\\u0645\"===t},meridiem:function(t,e,n){return t<12?\"\\u0635\\u0628\\u062d\":\"\\u0634\\u0627\\u0645\"},calendar:{sameDay:\"[\\u0622\\u062c \\u0628\\u0648\\u0642\\u062a] LT\",nextDay:\"[\\u06a9\\u0644 \\u0628\\u0648\\u0642\\u062a] LT\",nextWeek:\"dddd [\\u0628\\u0648\\u0642\\u062a] LT\",lastDay:\"[\\u06af\\u0630\\u0634\\u062a\\u06c1 \\u0631\\u0648\\u0632 \\u0628\\u0648\\u0642\\u062a] LT\",lastWeek:\"[\\u06af\\u0630\\u0634\\u062a\\u06c1] dddd [\\u0628\\u0648\\u0642\\u062a] LT\",sameElse:\"L\"},relativeTime:{future:\"%s \\u0628\\u0639\\u062f\",past:\"%s \\u0642\\u0628\\u0644\",s:\"\\u0686\\u0646\\u062f \\u0633\\u06cc\\u06a9\\u0646\\u0688\",ss:\"%d \\u0633\\u06cc\\u06a9\\u0646\\u0688\",m:\"\\u0627\\u06cc\\u06a9 \\u0645\\u0646\\u0679\",mm:\"%d \\u0645\\u0646\\u0679\",h:\"\\u0627\\u06cc\\u06a9 \\u06af\\u06be\\u0646\\u0679\\u06c1\",hh:\"%d \\u06af\\u06be\\u0646\\u0679\\u06d2\",d:\"\\u0627\\u06cc\\u06a9 \\u062f\\u0646\",dd:\"%d \\u062f\\u0646\",M:\"\\u0627\\u06cc\\u06a9 \\u0645\\u0627\\u06c1\",MM:\"%d \\u0645\\u0627\\u06c1\",y:\"\\u0627\\u06cc\\u06a9 \\u0633\\u0627\\u0644\",yy:\"%d \\u0633\\u0627\\u0644\"},preparse:function(t){return t.replace(/\\u060c/g,\",\")},postformat:function(t){return t.replace(/,/g,\"\\u060c\")},week:{dow:1,doy:4}})}(n(\"wd/R\"))},Ur1D:function(t,e,n){!function(t){\"use strict\";t.defineLocale(\"ss\",{months:\"Bhimbidvwane_Indlovana_Indlov'lenkhulu_Mabasa_Inkhwekhweti_Inhlaba_Kholwane_Ingci_Inyoni_Imphala_Lweti_Ingongoni\".split(\"_\"),monthsShort:\"Bhi_Ina_Inu_Mab_Ink_Inh_Kho_Igc_Iny_Imp_Lwe_Igo\".split(\"_\"),weekdays:\"Lisontfo_Umsombuluko_Lesibili_Lesitsatfu_Lesine_Lesihlanu_Umgcibelo\".split(\"_\"),weekdaysShort:\"Lis_Umb_Lsb_Les_Lsi_Lsh_Umg\".split(\"_\"),weekdaysMin:\"Li_Us_Lb_Lt_Ls_Lh_Ug\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"h:mm A\",LTS:\"h:mm:ss A\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY h:mm A\",LLLL:\"dddd, D MMMM YYYY h:mm A\"},calendar:{sameDay:\"[Namuhla nga] LT\",nextDay:\"[Kusasa nga] LT\",nextWeek:\"dddd [nga] LT\",lastDay:\"[Itolo nga] LT\",lastWeek:\"dddd [leliphelile] [nga] LT\",sameElse:\"L\"},relativeTime:{future:\"nga %s\",past:\"wenteka nga %s\",s:\"emizuzwana lomcane\",ss:\"%d mzuzwana\",m:\"umzuzu\",mm:\"%d emizuzu\",h:\"lihora\",hh:\"%d emahora\",d:\"lilanga\",dd:\"%d emalanga\",M:\"inyanga\",MM:\"%d tinyanga\",y:\"umnyaka\",yy:\"%d iminyaka\"},meridiemParse:/ekuseni|emini|entsambama|ebusuku/,meridiem:function(t,e,n){return t<11?\"ekuseni\":t<15?\"emini\":t<19?\"entsambama\":\"ebusuku\"},meridiemHour:function(t,e){return 12===t&&(t=0),\"ekuseni\"===e?t:\"emini\"===e?t>=11?t:t+12:\"entsambama\"===e||\"ebusuku\"===e?0===t?0:t+12:void 0},dayOfMonthOrdinalParse:/\\d{1,2}/,ordinal:\"%d\",week:{dow:1,doy:4}})}(n(\"wd/R\"))},V2x9:function(t,e,n){!function(t){\"use strict\";t.defineLocale(\"tet\",{months:\"Janeiru_Fevereiru_Marsu_Abril_Maiu_Ju\\xf1u_Jullu_Agustu_Setembru_Outubru_Novembru_Dezembru\".split(\"_\"),monthsShort:\"Jan_Fev_Mar_Abr_Mai_Jun_Jul_Ago_Set_Out_Nov_Dez\".split(\"_\"),weekdays:\"Domingu_Segunda_Tersa_Kuarta_Kinta_Sesta_Sabadu\".split(\"_\"),weekdaysShort:\"Dom_Seg_Ters_Kua_Kint_Sest_Sab\".split(\"_\"),weekdaysMin:\"Do_Seg_Te_Ku_Ki_Ses_Sa\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd, D MMMM YYYY HH:mm\"},calendar:{sameDay:\"[Ohin iha] LT\",nextDay:\"[Aban iha] LT\",nextWeek:\"dddd [iha] LT\",lastDay:\"[Horiseik iha] LT\",lastWeek:\"dddd [semana kotuk] [iha] LT\",sameElse:\"L\"},relativeTime:{future:\"iha %s\",past:\"%s liuba\",s:\"segundu balun\",ss:\"segundu %d\",m:\"minutu ida\",mm:\"minutu %d\",h:\"oras ida\",hh:\"oras %d\",d:\"loron ida\",dd:\"loron %d\",M:\"fulan ida\",MM:\"fulan %d\",y:\"tinan ida\",yy:\"tinan %d\"},dayOfMonthOrdinalParse:/\\d{1,2}(st|nd|rd|th)/,ordinal:function(t){var e=t%10;return t+(1==~~(t%100/10)?\"th\":1===e?\"st\":2===e?\"nd\":3===e?\"rd\":\"th\")},week:{dow:1,doy:4}})}(n(\"wd/R\"))},VJ7P:function(t,e,n){\"use strict\";n.r(e),n.d(e,\"isBytesLike\",(function(){return o})),n.d(e,\"isBytes\",(function(){return a})),n.d(e,\"arrayify\",(function(){return l})),n.d(e,\"concat\",(function(){return c})),n.d(e,\"stripZeros\",(function(){return u})),n.d(e,\"zeroPad\",(function(){return h})),n.d(e,\"isHexString\",(function(){return d})),n.d(e,\"hexlify\",(function(){return f})),n.d(e,\"hexDataLength\",(function(){return p})),n.d(e,\"hexDataSlice\",(function(){return m})),n.d(e,\"hexConcat\",(function(){return g})),n.d(e,\"hexValue\",(function(){return _})),n.d(e,\"hexStripZeros\",(function(){return b})),n.d(e,\"hexZeroPad\",(function(){return y})),n.d(e,\"splitSignature\",(function(){return v})),n.d(e,\"joinSignature\",(function(){return w}));const r=new(n(\"/7J2\").Logger)(\"bytes/5.0.4\");function i(t){return!!t.toHexString}function s(t){return t.slice||(t.slice=function(){const e=Array.prototype.slice.call(arguments);return s(new Uint8Array(Array.prototype.slice.apply(t,e)))}),t}function o(t){return d(t)&&!(t.length%2)||a(t)}function a(t){if(null==t)return!1;if(t.constructor===Uint8Array)return!0;if(\"string\"==typeof t)return!1;if(null==t.length)return!1;for(let e=0;e=256||n%1)return!1}return!0}function l(t,e){if(e||(e={}),\"number\"==typeof t){r.checkSafeUint53(t,\"invalid arrayify value\");const e=[];for(;t;)e.unshift(255&t),t=parseInt(String(t/256));return 0===e.length&&e.push(0),s(new Uint8Array(e))}if(e.allowMissingPrefix&&\"string\"==typeof t&&\"0x\"!==t.substring(0,2)&&(t=\"0x\"+t),i(t)&&(t=t.toHexString()),d(t)){let n=t.substring(2);n.length%2&&(\"left\"===e.hexPad?n=\"0x0\"+n.substring(2):\"right\"===e.hexPad?n+=\"0\":r.throwArgumentError(\"hex data is odd-length\",\"value\",t));const i=[];for(let t=0;tl(t)),n=e.reduce((t,e)=>t+e.length,0),r=new Uint8Array(n);return e.reduce((t,e)=>(r.set(e,t),t+e.length),0),s(r)}function u(t){let e=l(t);if(0===e.length)return e;let n=0;for(;ne&&r.throwArgumentError(\"value out of range\",\"value\",arguments[0]);const n=new Uint8Array(e);return n.set(t,e-t.length),s(n)}function d(t,e){return!(\"string\"!=typeof t||!t.match(/^0x[0-9A-Fa-f]*$/)||e&&t.length!==2+2*e)}function f(t,e){if(e||(e={}),\"number\"==typeof t){r.checkSafeUint53(t,\"invalid hexlify value\");let e=\"\";for(;t;)e=\"0123456789abcdef\"[15&t]+e,t=Math.floor(t/16);return e.length?(e.length%2&&(e=\"0\"+e),\"0x\"+e):\"0x00\"}if(e.allowMissingPrefix&&\"string\"==typeof t&&\"0x\"!==t.substring(0,2)&&(t=\"0x\"+t),i(t))return t.toHexString();if(d(t))return t.length%2&&(\"left\"===e.hexPad?t=\"0x0\"+t.substring(2):\"right\"===e.hexPad?t+=\"0\":r.throwArgumentError(\"hex data is odd-length\",\"value\",t)),t.toLowerCase();if(a(t)){let e=\"0x\";for(let n=0;n>4]+\"0123456789abcdef\"[15&r]}return e}return r.throwArgumentError(\"invalid hexlify value\",\"value\",t)}function p(t){if(\"string\"!=typeof t)t=f(t);else if(!d(t)||t.length%2)return null;return(t.length-2)/2}function m(t,e,n){return\"string\"!=typeof t?t=f(t):(!d(t)||t.length%2)&&r.throwArgumentError(\"invalid hexData\",\"value\",t),e=2+2*e,null!=n?\"0x\"+t.substring(e,2+2*n):\"0x\"+t.substring(e)}function g(t){let e=\"0x\";return t.forEach(t=>{e+=f(t).substring(2)}),e}function _(t){const e=b(f(t,{hexPad:\"left\"}));return\"0x\"===e?\"0x0\":e}function b(t){\"string\"!=typeof t&&(t=f(t)),d(t)||r.throwArgumentError(\"invalid hex string\",\"value\",t),t=t.substring(2);let e=0;for(;e2*e+2&&r.throwArgumentError(\"value out of range\",\"value\",arguments[1]);t.length<2*e+2;)t=\"0x0\"+t.substring(2);return t}function v(t){const e={r:\"0x\",s:\"0x\",_vs:\"0x\",recoveryParam:0,v:0};if(o(t)){const n=l(t);65!==n.length&&r.throwArgumentError(\"invalid signature string; must be 65 bytes\",\"signature\",t),e.r=f(n.slice(0,32)),e.s=f(n.slice(32,64)),e.v=n[64],e.v<27&&(0===e.v||1===e.v?e.v+=27:r.throwArgumentError(\"signature invalid v byte\",\"signature\",t)),e.recoveryParam=1-e.v%2,e.recoveryParam&&(n[32]|=128),e._vs=f(n.slice(32,64))}else{if(e.r=t.r,e.s=t.s,e.v=t.v,e.recoveryParam=t.recoveryParam,e._vs=t._vs,null!=e._vs){const n=h(l(e._vs),32);e._vs=f(n);const i=n[0]>=128?1:0;null==e.recoveryParam?e.recoveryParam=i:e.recoveryParam!==i&&r.throwArgumentError(\"signature recoveryParam mismatch _vs\",\"signature\",t),n[0]&=127;const s=f(n);null==e.s?e.s=s:e.s!==s&&r.throwArgumentError(\"signature v mismatch _vs\",\"signature\",t)}null==e.recoveryParam?null==e.v?r.throwArgumentError(\"signature missing v and recoveryParam\",\"signature\",t):e.recoveryParam=1-e.v%2:null==e.v?e.v=27+e.recoveryParam:e.recoveryParam!==1-e.v%2&&r.throwArgumentError(\"signature recoveryParam mismatch v\",\"signature\",t),null!=e.r&&d(e.r)?e.r=y(e.r,32):r.throwArgumentError(\"signature missing or invalid r\",\"signature\",t),null!=e.s&&d(e.s)?e.s=y(e.s,32):r.throwArgumentError(\"signature missing or invalid s\",\"signature\",t);const n=l(e.s);n[0]>=128&&r.throwArgumentError(\"signature s out of range\",\"signature\",t),e.recoveryParam&&(n[0]|=128);const i=f(n);e._vs&&(d(e._vs)||r.throwArgumentError(\"signature invalid _vs\",\"signature\",t),e._vs=y(e._vs,32)),null==e._vs?e._vs=i:e._vs!==i&&r.throwArgumentError(\"signature _vs mismatch v and s\",\"signature\",t)}return e}function w(t){return f(c([(t=v(t)).r,t.s,t.recoveryParam?\"0x1c\":\"0x1b\"]))}},VRyK:function(t,e,n){\"use strict\";n.d(e,\"a\",(function(){return a}));var r=n(\"HDdC\"),i=n(\"z+Ro\"),s=n(\"bHdf\"),o=n(\"yCtX\");function a(...t){let e=Number.POSITIVE_INFINITY,n=null,a=t[t.length-1];return Object(i.a)(a)?(n=t.pop(),t.length>1&&\"number\"==typeof t[t.length-1]&&(e=t.pop())):\"number\"==typeof a&&(e=t.pop()),null===n&&1===t.length&&t[0]instanceof r.a?t[0]:Object(s.a)(e)(Object(o.a)(t,n))}},Vclq:function(t,e,n){!function(t){\"use strict\";var e=\"ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.\".split(\"_\"),n=\"ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic\".split(\"_\"),r=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],i=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\\.?|feb\\.?|mar\\.?|abr\\.?|may\\.?|jun\\.?|jul\\.?|ago\\.?|sep\\.?|oct\\.?|nov\\.?|dic\\.?)/i;t.defineLocale(\"es-us\",{months:\"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre\".split(\"_\"),monthsShort:function(t,r){return t?/-MMM-/.test(r)?n[t.month()]:e[t.month()]:e},monthsRegex:i,monthsShortRegex:i,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\\.?|feb\\.?|mar\\.?|abr\\.?|may\\.?|jun\\.?|jul\\.?|ago\\.?|sep\\.?|oct\\.?|nov\\.?|dic\\.?)/i,monthsParse:r,longMonthsParse:r,shortMonthsParse:r,weekdays:\"domingo_lunes_martes_mi\\xe9rcoles_jueves_viernes_s\\xe1bado\".split(\"_\"),weekdaysShort:\"dom._lun._mar._mi\\xe9._jue._vie._s\\xe1b.\".split(\"_\"),weekdaysMin:\"do_lu_ma_mi_ju_vi_s\\xe1\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"h:mm A\",LTS:\"h:mm:ss A\",L:\"MM/DD/YYYY\",LL:\"D [de] MMMM [de] YYYY\",LLL:\"D [de] MMMM [de] YYYY h:mm A\",LLLL:\"dddd, D [de] MMMM [de] YYYY h:mm A\"},calendar:{sameDay:function(){return\"[hoy a la\"+(1!==this.hours()?\"s\":\"\")+\"] LT\"},nextDay:function(){return\"[ma\\xf1ana a la\"+(1!==this.hours()?\"s\":\"\")+\"] LT\"},nextWeek:function(){return\"dddd [a la\"+(1!==this.hours()?\"s\":\"\")+\"] LT\"},lastDay:function(){return\"[ayer a la\"+(1!==this.hours()?\"s\":\"\")+\"] LT\"},lastWeek:function(){return\"[el] dddd [pasado a la\"+(1!==this.hours()?\"s\":\"\")+\"] LT\"},sameElse:\"L\"},relativeTime:{future:\"en %s\",past:\"hace %s\",s:\"unos segundos\",ss:\"%d segundos\",m:\"un minuto\",mm:\"%d minutos\",h:\"una hora\",hh:\"%d horas\",d:\"un d\\xeda\",dd:\"%d d\\xedas\",M:\"un mes\",MM:\"%d meses\",y:\"un a\\xf1o\",yy:\"%d a\\xf1os\"},dayOfMonthOrdinalParse:/\\d{1,2}\\xba/,ordinal:\"%d\\xba\",week:{dow:0,doy:6}})}(n(\"wd/R\"))},VocR:function(t,e,n){\"use strict\";Object.defineProperty(e,\"__esModule\",{value:!0}),e.shuffled=function(t){for(var e=(t=t.slice()).length-1;e>0;e--){var n=Math.floor(Math.random()*(e+1)),r=t[e];t[e]=t[n],t[n]=r}return t}},WMd4:function(t,e,n){\"use strict\";n.d(e,\"b\",(function(){return o})),n.d(e,\"a\",(function(){return a}));var r=n(\"EY2u\"),i=n(\"LRne\"),s=n(\"z6cu\"),o=function(t){return t.NEXT=\"N\",t.ERROR=\"E\",t.COMPLETE=\"C\",t}({});let a=(()=>{class t{constructor(t,e,n){this.kind=t,this.value=e,this.error=n,this.hasValue=\"N\"===t}observe(t){switch(this.kind){case\"N\":return t.next&&t.next(this.value);case\"E\":return t.error&&t.error(this.error);case\"C\":return t.complete&&t.complete()}}do(t,e,n){switch(this.kind){case\"N\":return t&&t(this.value);case\"E\":return e&&e(this.error);case\"C\":return n&&n()}}accept(t,e,n){return t&&\"function\"==typeof t.next?this.observe(t):this.do(t,e,n)}toObservable(){switch(this.kind){case\"N\":return Object(i.a)(this.value);case\"E\":return Object(s.a)(this.error);case\"C\":return Object(r.b)()}throw new Error(\"unexpected notification kind value\")}static createNext(e){return void 0!==e?new t(\"N\",e):t.undefinedValueNotification}static createError(e){return new t(\"E\",void 0,e)}static createComplete(){return t.completeNotification}}return t.completeNotification=new t(\"C\"),t.undefinedValueNotification=new t(\"N\",void 0),t})()},WRkp:function(t,e,n){\"use strict\";e.sha1=n(\"E+IA\"),e.sha224=n(\"B/J0\"),e.sha256=n(\"bu2F\"),e.sha384=n(\"i5UE\"),e.sha512=n(\"tSWc\")},WYrj:function(t,e,n){!function(t){\"use strict\";var e=[\"\\u0796\\u07ac\\u0782\\u07aa\\u0787\\u07a6\\u0783\\u07a9\",\"\\u078a\\u07ac\\u0784\\u07b0\\u0783\\u07aa\\u0787\\u07a6\\u0783\\u07a9\",\"\\u0789\\u07a7\\u0783\\u07a8\\u0797\\u07aa\",\"\\u0787\\u07ad\\u0795\\u07b0\\u0783\\u07a9\\u078d\\u07aa\",\"\\u0789\\u07ad\",\"\\u0796\\u07ab\\u0782\\u07b0\",\"\\u0796\\u07aa\\u078d\\u07a6\\u0787\\u07a8\",\"\\u0787\\u07af\\u078e\\u07a6\\u0790\\u07b0\\u0793\\u07aa\",\"\\u0790\\u07ac\\u0795\\u07b0\\u0793\\u07ac\\u0789\\u07b0\\u0784\\u07a6\\u0783\\u07aa\",\"\\u0787\\u07ae\\u0786\\u07b0\\u0793\\u07af\\u0784\\u07a6\\u0783\\u07aa\",\"\\u0782\\u07ae\\u0788\\u07ac\\u0789\\u07b0\\u0784\\u07a6\\u0783\\u07aa\",\"\\u0791\\u07a8\\u0790\\u07ac\\u0789\\u07b0\\u0784\\u07a6\\u0783\\u07aa\"],n=[\"\\u0787\\u07a7\\u078b\\u07a8\\u0787\\u07b0\\u078c\\u07a6\",\"\\u0780\\u07af\\u0789\\u07a6\",\"\\u0787\\u07a6\\u0782\\u07b0\\u078e\\u07a7\\u0783\\u07a6\",\"\\u0784\\u07aa\\u078b\\u07a6\",\"\\u0784\\u07aa\\u0783\\u07a7\\u0790\\u07b0\\u078a\\u07a6\\u078c\\u07a8\",\"\\u0780\\u07aa\\u0786\\u07aa\\u0783\\u07aa\",\"\\u0780\\u07ae\\u0782\\u07a8\\u0780\\u07a8\\u0783\\u07aa\"];t.defineLocale(\"dv\",{months:e,monthsShort:e,weekdays:n,weekdaysShort:n,weekdaysMin:\"\\u0787\\u07a7\\u078b\\u07a8_\\u0780\\u07af\\u0789\\u07a6_\\u0787\\u07a6\\u0782\\u07b0_\\u0784\\u07aa\\u078b\\u07a6_\\u0784\\u07aa\\u0783\\u07a7_\\u0780\\u07aa\\u0786\\u07aa_\\u0780\\u07ae\\u0782\\u07a8\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"D/M/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd D MMMM YYYY HH:mm\"},meridiemParse:/\\u0789\\u0786|\\u0789\\u078a/,isPM:function(t){return\"\\u0789\\u078a\"===t},meridiem:function(t,e,n){return t<12?\"\\u0789\\u0786\":\"\\u0789\\u078a\"},calendar:{sameDay:\"[\\u0789\\u07a8\\u0787\\u07a6\\u078b\\u07aa] LT\",nextDay:\"[\\u0789\\u07a7\\u078b\\u07a6\\u0789\\u07a7] LT\",nextWeek:\"dddd LT\",lastDay:\"[\\u0787\\u07a8\\u0787\\u07b0\\u0794\\u07ac] LT\",lastWeek:\"[\\u078a\\u07a7\\u0787\\u07a8\\u078c\\u07aa\\u0788\\u07a8] dddd LT\",sameElse:\"L\"},relativeTime:{future:\"\\u078c\\u07ac\\u0783\\u07ad\\u078e\\u07a6\\u0787\\u07a8 %s\",past:\"\\u0786\\u07aa\\u0783\\u07a8\\u0782\\u07b0 %s\",s:\"\\u0790\\u07a8\\u0786\\u07aa\\u0782\\u07b0\\u078c\\u07aa\\u0786\\u07ae\\u0785\\u07ac\\u0787\\u07b0\",ss:\"d% \\u0790\\u07a8\\u0786\\u07aa\\u0782\\u07b0\\u078c\\u07aa\",m:\"\\u0789\\u07a8\\u0782\\u07a8\\u0793\\u07ac\\u0787\\u07b0\",mm:\"\\u0789\\u07a8\\u0782\\u07a8\\u0793\\u07aa %d\",h:\"\\u078e\\u07a6\\u0791\\u07a8\\u0787\\u07a8\\u0783\\u07ac\\u0787\\u07b0\",hh:\"\\u078e\\u07a6\\u0791\\u07a8\\u0787\\u07a8\\u0783\\u07aa %d\",d:\"\\u078b\\u07aa\\u0788\\u07a6\\u0780\\u07ac\\u0787\\u07b0\",dd:\"\\u078b\\u07aa\\u0788\\u07a6\\u0790\\u07b0 %d\",M:\"\\u0789\\u07a6\\u0780\\u07ac\\u0787\\u07b0\",MM:\"\\u0789\\u07a6\\u0790\\u07b0 %d\",y:\"\\u0787\\u07a6\\u0780\\u07a6\\u0783\\u07ac\\u0787\\u07b0\",yy:\"\\u0787\\u07a6\\u0780\\u07a6\\u0783\\u07aa %d\"},preparse:function(t){return t.replace(/\\u060c/g,\",\")},postformat:function(t){return t.replace(/,/g,\"\\u060c\")},week:{dow:7,doy:12}})}(n(\"wd/R\"))},WsP5:function(t,e,n){\"use strict\";n.r(e),n.d(e,\"computeAddress\",(function(){return m})),n.d(e,\"recoverAddress\",(function(){return g})),n.d(e,\"serialize\",(function(){return _})),n.d(e,\"parse\",(function(){return b}));var r=n(\"Oxwv\"),i=n(\"OheS\"),s=n(\"VJ7P\"),o=n(\"tGuN\"),a=n(\"b1pR\"),l=n(\"m9oY\"),c=n(\"4WVH\"),u=n(\"rhxT\");const h=new(n(\"/7J2\").Logger)(\"transactions/5.0.4\");function d(t){return\"0x\"===t?o.e:i.a.from(t)}const f=[{name:\"nonce\",maxLength:32,numeric:!0},{name:\"gasPrice\",maxLength:32,numeric:!0},{name:\"gasLimit\",maxLength:32,numeric:!0},{name:\"to\",length:20},{name:\"value\",maxLength:32,numeric:!0},{name:\"data\"}],p={chainId:!0,data:!0,gasLimit:!0,gasPrice:!0,nonce:!0,to:!0,value:!0};function m(t){const e=Object(u.computePublicKey)(t);return Object(r.getAddress)(Object(s.hexDataSlice)(Object(a.keccak256)(Object(s.hexDataSlice)(e,1)),12))}function g(t,e){return m(Object(u.recoverPublicKey)(Object(s.arrayify)(t),e))}function _(t,e){Object(l.checkProperties)(t,p);const n=[];f.forEach((function(e){let r=t[e.name]||[];const i={};e.numeric&&(i.hexPad=\"left\"),r=Object(s.arrayify)(Object(s.hexlify)(r,i)),e.length&&r.length!==e.length&&r.length>0&&h.throwArgumentError(\"invalid length for \"+e.name,\"transaction:\"+e.name,r),e.maxLength&&(r=Object(s.stripZeros)(r),r.length>e.maxLength&&h.throwArgumentError(\"invalid length for \"+e.name,\"transaction:\"+e.name,r)),n.push(Object(s.hexlify)(r))}));let r=0;if(null!=t.chainId?(r=t.chainId,\"number\"!=typeof r&&h.throwArgumentError(\"invalid transaction.chainId\",\"transaction\",t)):e&&!Object(s.isBytesLike)(e)&&e.v>28&&(r=Math.floor((e.v-35)/2)),0!==r&&(n.push(Object(s.hexlify)(r)),n.push(\"0x\"),n.push(\"0x\")),!e)return c.encode(n);const i=Object(s.splitSignature)(e);let o=27+i.recoveryParam;return 0!==r?(n.pop(),n.pop(),n.pop(),o+=2*r+8,i.v>28&&i.v!==o&&h.throwArgumentError(\"transaction.chainId/signature.v mismatch\",\"signature\",e)):i.v!==o&&h.throwArgumentError(\"transaction.chainId/signature.v mismatch\",\"signature\",e),n.push(Object(s.hexlify)(o)),n.push(Object(s.stripZeros)(Object(s.arrayify)(i.r))),n.push(Object(s.stripZeros)(Object(s.arrayify)(i.s))),c.encode(n)}function b(t){const e=c.decode(t);9!==e.length&&6!==e.length&&h.throwArgumentError(\"invalid raw transaction\",\"rawTransaction\",t);const n={nonce:d(e[0]).toNumber(),gasPrice:d(e[1]),gasLimit:d(e[2]),to:(o=e[3],\"0x\"===o?null:Object(r.getAddress)(o)),value:d(e[4]),data:e[5],chainId:0};var o;if(6===e.length)return n;try{n.v=i.a.from(e[6]).toNumber()}catch(l){return console.log(l),n}if(n.r=Object(s.hexZeroPad)(e[7],32),n.s=Object(s.hexZeroPad)(e[8],32),i.a.from(n.r).isZero()&&i.a.from(n.s).isZero())n.chainId=n.v,n.v=0;else{n.chainId=Math.floor((n.v-35)/2),n.chainId<0&&(n.chainId=0);let r=n.v-27;const i=e.slice(0,6);0!==n.chainId&&(i.push(Object(s.hexlify)(n.chainId)),i.push(\"0x\"),i.push(\"0x\"),r-=2*n.chainId+8);const o=Object(a.keccak256)(c.encode(i));try{n.from=g(o,{r:Object(s.hexlify)(n.r),s:Object(s.hexlify)(n.s),recoveryParam:r})}catch(l){console.log(l)}n.hash=Object(a.keccak256)(t)}return n}},Wv91:function(t,e,n){!function(t){\"use strict\";var e={1:\"'inji\",5:\"'inji\",8:\"'inji\",70:\"'inji\",80:\"'inji\",2:\"'nji\",7:\"'nji\",20:\"'nji\",50:\"'nji\",3:\"'\\xfcnji\",4:\"'\\xfcnji\",100:\"'\\xfcnji\",6:\"'njy\",9:\"'unjy\",10:\"'unjy\",30:\"'unjy\",60:\"'ynjy\",90:\"'ynjy\"};t.defineLocale(\"tk\",{months:\"\\xddanwar_Fewral_Mart_Aprel_Ma\\xfd_I\\xfdun_I\\xfdul_Awgust_Sent\\xfdabr_Okt\\xfdabr_No\\xfdabr_Dekabr\".split(\"_\"),monthsShort:\"\\xddan_Few_Mar_Apr_Ma\\xfd_I\\xfdn_I\\xfdl_Awg_Sen_Okt_No\\xfd_Dek\".split(\"_\"),weekdays:\"\\xddek\\u015fenbe_Du\\u015fenbe_Si\\u015fenbe_\\xc7ar\\u015fenbe_Pen\\u015fenbe_Anna_\\u015eenbe\".split(\"_\"),weekdaysShort:\"\\xddek_Du\\u015f_Si\\u015f_\\xc7ar_Pen_Ann_\\u015een\".split(\"_\"),weekdaysMin:\"\\xddk_D\\u015f_S\\u015f_\\xc7r_Pn_An_\\u015en\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD.MM.YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd, D MMMM YYYY HH:mm\"},calendar:{sameDay:\"[bug\\xfcn sagat] LT\",nextDay:\"[ertir sagat] LT\",nextWeek:\"[indiki] dddd [sagat] LT\",lastDay:\"[d\\xfc\\xfdn] LT\",lastWeek:\"[ge\\xe7en] dddd [sagat] LT\",sameElse:\"L\"},relativeTime:{future:\"%s so\\u0148\",past:\"%s \\xf6\\u0148\",s:\"birn\\xe4\\xe7e sekunt\",m:\"bir minut\",mm:\"%d minut\",h:\"bir sagat\",hh:\"%d sagat\",d:\"bir g\\xfcn\",dd:\"%d g\\xfcn\",M:\"bir a\\xfd\",MM:\"%d a\\xfd\",y:\"bir \\xfdyl\",yy:\"%d \\xfdyl\"},ordinal:function(t,n){switch(n){case\"d\":case\"D\":case\"Do\":case\"DD\":return t;default:if(0===t)return t+\"'unjy\";var r=t%10;return t+(e[r]||e[t%100-r]||e[t>=100?100:null])}},week:{dow:1,doy:7}})}(n(\"wd/R\"))},WxRl:function(t,e,n){!function(t){\"use strict\";var e=\"vas\\xe1rnap h\\xe9tf\\u0151n kedden szerd\\xe1n cs\\xfct\\xf6rt\\xf6k\\xf6n p\\xe9nteken szombaton\".split(\" \");function n(t,e,n,r){var i=t;switch(n){case\"s\":return r||e?\"n\\xe9h\\xe1ny m\\xe1sodperc\":\"n\\xe9h\\xe1ny m\\xe1sodperce\";case\"ss\":return i+(r||e)?\" m\\xe1sodperc\":\" m\\xe1sodperce\";case\"m\":return\"egy\"+(r||e?\" perc\":\" perce\");case\"mm\":return i+(r||e?\" perc\":\" perce\");case\"h\":return\"egy\"+(r||e?\" \\xf3ra\":\" \\xf3r\\xe1ja\");case\"hh\":return i+(r||e?\" \\xf3ra\":\" \\xf3r\\xe1ja\");case\"d\":return\"egy\"+(r||e?\" nap\":\" napja\");case\"dd\":return i+(r||e?\" nap\":\" napja\");case\"M\":return\"egy\"+(r||e?\" h\\xf3nap\":\" h\\xf3napja\");case\"MM\":return i+(r||e?\" h\\xf3nap\":\" h\\xf3napja\");case\"y\":return\"egy\"+(r||e?\" \\xe9v\":\" \\xe9ve\");case\"yy\":return i+(r||e?\" \\xe9v\":\" \\xe9ve\")}return\"\"}function r(t){return(t?\"\":\"[m\\xfalt] \")+\"[\"+e[this.day()]+\"] LT[-kor]\"}t.defineLocale(\"hu\",{months:\"janu\\xe1r_febru\\xe1r_m\\xe1rcius_\\xe1prilis_m\\xe1jus_j\\xfanius_j\\xfalius_augusztus_szeptember_okt\\xf3ber_november_december\".split(\"_\"),monthsShort:\"jan_feb_m\\xe1rc_\\xe1pr_m\\xe1j_j\\xfan_j\\xfal_aug_szept_okt_nov_dec\".split(\"_\"),weekdays:\"vas\\xe1rnap_h\\xe9tf\\u0151_kedd_szerda_cs\\xfct\\xf6rt\\xf6k_p\\xe9ntek_szombat\".split(\"_\"),weekdaysShort:\"vas_h\\xe9t_kedd_sze_cs\\xfct_p\\xe9n_szo\".split(\"_\"),weekdaysMin:\"v_h_k_sze_cs_p_szo\".split(\"_\"),longDateFormat:{LT:\"H:mm\",LTS:\"H:mm:ss\",L:\"YYYY.MM.DD.\",LL:\"YYYY. MMMM D.\",LLL:\"YYYY. MMMM D. H:mm\",LLLL:\"YYYY. MMMM D., dddd H:mm\"},meridiemParse:/de|du/i,isPM:function(t){return\"u\"===t.charAt(1).toLowerCase()},meridiem:function(t,e,n){return t<12?!0===n?\"de\":\"DE\":!0===n?\"du\":\"DU\"},calendar:{sameDay:\"[ma] LT[-kor]\",nextDay:\"[holnap] LT[-kor]\",nextWeek:function(){return r.call(this,!0)},lastDay:\"[tegnap] LT[-kor]\",lastWeek:function(){return r.call(this,!1)},sameElse:\"L\"},relativeTime:{future:\"%s m\\xfalva\",past:\"%s\",s:n,ss:n,m:n,mm:n,h:n,hh:n,d:n,dd:n,M:n,MM:n,y:n,yy:n},dayOfMonthOrdinalParse:/\\d{1,2}\\./,ordinal:\"%d.\",week:{dow:1,doy:4}})}(n(\"wd/R\"))},X709:function(t,e,n){!function(t){\"use strict\";t.defineLocale(\"sv\",{months:\"januari_februari_mars_april_maj_juni_juli_augusti_september_oktober_november_december\".split(\"_\"),monthsShort:\"jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec\".split(\"_\"),weekdays:\"s\\xf6ndag_m\\xe5ndag_tisdag_onsdag_torsdag_fredag_l\\xf6rdag\".split(\"_\"),weekdaysShort:\"s\\xf6n_m\\xe5n_tis_ons_tor_fre_l\\xf6r\".split(\"_\"),weekdaysMin:\"s\\xf6_m\\xe5_ti_on_to_fr_l\\xf6\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"YYYY-MM-DD\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY [kl.] HH:mm\",LLLL:\"dddd D MMMM YYYY [kl.] HH:mm\",lll:\"D MMM YYYY HH:mm\",llll:\"ddd D MMM YYYY HH:mm\"},calendar:{sameDay:\"[Idag] LT\",nextDay:\"[Imorgon] LT\",lastDay:\"[Ig\\xe5r] LT\",nextWeek:\"[P\\xe5] dddd LT\",lastWeek:\"[I] dddd[s] LT\",sameElse:\"L\"},relativeTime:{future:\"om %s\",past:\"f\\xf6r %s sedan\",s:\"n\\xe5gra sekunder\",ss:\"%d sekunder\",m:\"en minut\",mm:\"%d minuter\",h:\"en timme\",hh:\"%d timmar\",d:\"en dag\",dd:\"%d dagar\",M:\"en m\\xe5nad\",MM:\"%d m\\xe5nader\",y:\"ett \\xe5r\",yy:\"%d \\xe5r\"},dayOfMonthOrdinalParse:/\\d{1,2}(\\:e|\\:a)/,ordinal:function(t){var e=t%10;return t+(1==~~(t%100/10)?\":e\":1===e||2===e?\":a\":\":e\")},week:{dow:1,doy:4}})}(n(\"wd/R\"))},XDbj:function(t,e,n){\"use strict\";n.d(e,\"a\",(function(){return s}));var r=n(\"sVev\"),i=n(\"7o/Q\");function s(t=l){return e=>e.lift(new o(t))}class o{constructor(t){this.errorFactory=t}call(t,e){return e.subscribe(new a(t,this.errorFactory))}}class a extends i.a{constructor(t,e){super(t),this.errorFactory=e,this.hasValue=!1}_next(t){this.hasValue=!0,this.destination.next(t)}_complete(){if(this.hasValue)return this.destination.complete();{let e;try{e=this.errorFactory()}catch(t){e=t}this.destination.error(e)}}}function l(){return new r.a}},XDpg:function(t,e,n){!function(t){\"use strict\";t.defineLocale(\"zh-cn\",{months:\"\\u4e00\\u6708_\\u4e8c\\u6708_\\u4e09\\u6708_\\u56db\\u6708_\\u4e94\\u6708_\\u516d\\u6708_\\u4e03\\u6708_\\u516b\\u6708_\\u4e5d\\u6708_\\u5341\\u6708_\\u5341\\u4e00\\u6708_\\u5341\\u4e8c\\u6708\".split(\"_\"),monthsShort:\"1\\u6708_2\\u6708_3\\u6708_4\\u6708_5\\u6708_6\\u6708_7\\u6708_8\\u6708_9\\u6708_10\\u6708_11\\u6708_12\\u6708\".split(\"_\"),weekdays:\"\\u661f\\u671f\\u65e5_\\u661f\\u671f\\u4e00_\\u661f\\u671f\\u4e8c_\\u661f\\u671f\\u4e09_\\u661f\\u671f\\u56db_\\u661f\\u671f\\u4e94_\\u661f\\u671f\\u516d\".split(\"_\"),weekdaysShort:\"\\u5468\\u65e5_\\u5468\\u4e00_\\u5468\\u4e8c_\\u5468\\u4e09_\\u5468\\u56db_\\u5468\\u4e94_\\u5468\\u516d\".split(\"_\"),weekdaysMin:\"\\u65e5_\\u4e00_\\u4e8c_\\u4e09_\\u56db_\\u4e94_\\u516d\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"YYYY/MM/DD\",LL:\"YYYY\\u5e74M\\u6708D\\u65e5\",LLL:\"YYYY\\u5e74M\\u6708D\\u65e5Ah\\u70b9mm\\u5206\",LLLL:\"YYYY\\u5e74M\\u6708D\\u65e5ddddAh\\u70b9mm\\u5206\",l:\"YYYY/M/D\",ll:\"YYYY\\u5e74M\\u6708D\\u65e5\",lll:\"YYYY\\u5e74M\\u6708D\\u65e5 HH:mm\",llll:\"YYYY\\u5e74M\\u6708D\\u65e5dddd HH:mm\"},meridiemParse:/\\u51cc\\u6668|\\u65e9\\u4e0a|\\u4e0a\\u5348|\\u4e2d\\u5348|\\u4e0b\\u5348|\\u665a\\u4e0a/,meridiemHour:function(t,e){return 12===t&&(t=0),\"\\u51cc\\u6668\"===e||\"\\u65e9\\u4e0a\"===e||\"\\u4e0a\\u5348\"===e?t:\"\\u4e0b\\u5348\"===e||\"\\u665a\\u4e0a\"===e?t+12:t>=11?t:t+12},meridiem:function(t,e,n){var r=100*t+e;return r<600?\"\\u51cc\\u6668\":r<900?\"\\u65e9\\u4e0a\":r<1130?\"\\u4e0a\\u5348\":r<1230?\"\\u4e2d\\u5348\":r<1800?\"\\u4e0b\\u5348\":\"\\u665a\\u4e0a\"},calendar:{sameDay:\"[\\u4eca\\u5929]LT\",nextDay:\"[\\u660e\\u5929]LT\",nextWeek:function(t){return t.week()!==this.week()?\"[\\u4e0b]dddLT\":\"[\\u672c]dddLT\"},lastDay:\"[\\u6628\\u5929]LT\",lastWeek:function(t){return this.week()!==t.week()?\"[\\u4e0a]dddLT\":\"[\\u672c]dddLT\"},sameElse:\"L\"},dayOfMonthOrdinalParse:/\\d{1,2}(\\u65e5|\\u6708|\\u5468)/,ordinal:function(t,e){switch(e){case\"d\":case\"D\":case\"DDD\":return t+\"\\u65e5\";case\"M\":return t+\"\\u6708\";case\"w\":case\"W\":return t+\"\\u5468\";default:return t}},relativeTime:{future:\"%s\\u540e\",past:\"%s\\u524d\",s:\"\\u51e0\\u79d2\",ss:\"%d \\u79d2\",m:\"1 \\u5206\\u949f\",mm:\"%d \\u5206\\u949f\",h:\"1 \\u5c0f\\u65f6\",hh:\"%d \\u5c0f\\u65f6\",d:\"1 \\u5929\",dd:\"%d \\u5929\",M:\"1 \\u4e2a\\u6708\",MM:\"%d \\u4e2a\\u6708\",y:\"1 \\u5e74\",yy:\"%d \\u5e74\"},week:{dow:1,doy:4}})}(n(\"wd/R\"))},XLvN:function(t,e,n){!function(t){\"use strict\";t.defineLocale(\"te\",{months:\"\\u0c1c\\u0c28\\u0c35\\u0c30\\u0c3f_\\u0c2b\\u0c3f\\u0c2c\\u0c4d\\u0c30\\u0c35\\u0c30\\u0c3f_\\u0c2e\\u0c3e\\u0c30\\u0c4d\\u0c1a\\u0c3f_\\u0c0f\\u0c2a\\u0c4d\\u0c30\\u0c3f\\u0c32\\u0c4d_\\u0c2e\\u0c47_\\u0c1c\\u0c42\\u0c28\\u0c4d_\\u0c1c\\u0c41\\u0c32\\u0c48_\\u0c06\\u0c17\\u0c38\\u0c4d\\u0c1f\\u0c41_\\u0c38\\u0c46\\u0c2a\\u0c4d\\u0c1f\\u0c46\\u0c02\\u0c2c\\u0c30\\u0c4d_\\u0c05\\u0c15\\u0c4d\\u0c1f\\u0c4b\\u0c2c\\u0c30\\u0c4d_\\u0c28\\u0c35\\u0c02\\u0c2c\\u0c30\\u0c4d_\\u0c21\\u0c3f\\u0c38\\u0c46\\u0c02\\u0c2c\\u0c30\\u0c4d\".split(\"_\"),monthsShort:\"\\u0c1c\\u0c28._\\u0c2b\\u0c3f\\u0c2c\\u0c4d\\u0c30._\\u0c2e\\u0c3e\\u0c30\\u0c4d\\u0c1a\\u0c3f_\\u0c0f\\u0c2a\\u0c4d\\u0c30\\u0c3f._\\u0c2e\\u0c47_\\u0c1c\\u0c42\\u0c28\\u0c4d_\\u0c1c\\u0c41\\u0c32\\u0c48_\\u0c06\\u0c17._\\u0c38\\u0c46\\u0c2a\\u0c4d._\\u0c05\\u0c15\\u0c4d\\u0c1f\\u0c4b._\\u0c28\\u0c35._\\u0c21\\u0c3f\\u0c38\\u0c46.\".split(\"_\"),monthsParseExact:!0,weekdays:\"\\u0c06\\u0c26\\u0c3f\\u0c35\\u0c3e\\u0c30\\u0c02_\\u0c38\\u0c4b\\u0c2e\\u0c35\\u0c3e\\u0c30\\u0c02_\\u0c2e\\u0c02\\u0c17\\u0c33\\u0c35\\u0c3e\\u0c30\\u0c02_\\u0c2c\\u0c41\\u0c27\\u0c35\\u0c3e\\u0c30\\u0c02_\\u0c17\\u0c41\\u0c30\\u0c41\\u0c35\\u0c3e\\u0c30\\u0c02_\\u0c36\\u0c41\\u0c15\\u0c4d\\u0c30\\u0c35\\u0c3e\\u0c30\\u0c02_\\u0c36\\u0c28\\u0c3f\\u0c35\\u0c3e\\u0c30\\u0c02\".split(\"_\"),weekdaysShort:\"\\u0c06\\u0c26\\u0c3f_\\u0c38\\u0c4b\\u0c2e_\\u0c2e\\u0c02\\u0c17\\u0c33_\\u0c2c\\u0c41\\u0c27_\\u0c17\\u0c41\\u0c30\\u0c41_\\u0c36\\u0c41\\u0c15\\u0c4d\\u0c30_\\u0c36\\u0c28\\u0c3f\".split(\"_\"),weekdaysMin:\"\\u0c06_\\u0c38\\u0c4b_\\u0c2e\\u0c02_\\u0c2c\\u0c41_\\u0c17\\u0c41_\\u0c36\\u0c41_\\u0c36\".split(\"_\"),longDateFormat:{LT:\"A h:mm\",LTS:\"A h:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY, A h:mm\",LLLL:\"dddd, D MMMM YYYY, A h:mm\"},calendar:{sameDay:\"[\\u0c28\\u0c47\\u0c21\\u0c41] LT\",nextDay:\"[\\u0c30\\u0c47\\u0c2a\\u0c41] LT\",nextWeek:\"dddd, LT\",lastDay:\"[\\u0c28\\u0c3f\\u0c28\\u0c4d\\u0c28] LT\",lastWeek:\"[\\u0c17\\u0c24] dddd, LT\",sameElse:\"L\"},relativeTime:{future:\"%s \\u0c32\\u0c4b\",past:\"%s \\u0c15\\u0c4d\\u0c30\\u0c3f\\u0c24\\u0c02\",s:\"\\u0c15\\u0c4a\\u0c28\\u0c4d\\u0c28\\u0c3f \\u0c15\\u0c4d\\u0c37\\u0c23\\u0c3e\\u0c32\\u0c41\",ss:\"%d \\u0c38\\u0c46\\u0c15\\u0c28\\u0c4d\\u0c32\\u0c41\",m:\"\\u0c12\\u0c15 \\u0c28\\u0c3f\\u0c2e\\u0c3f\\u0c37\\u0c02\",mm:\"%d \\u0c28\\u0c3f\\u0c2e\\u0c3f\\u0c37\\u0c3e\\u0c32\\u0c41\",h:\"\\u0c12\\u0c15 \\u0c17\\u0c02\\u0c1f\",hh:\"%d \\u0c17\\u0c02\\u0c1f\\u0c32\\u0c41\",d:\"\\u0c12\\u0c15 \\u0c30\\u0c4b\\u0c1c\\u0c41\",dd:\"%d \\u0c30\\u0c4b\\u0c1c\\u0c41\\u0c32\\u0c41\",M:\"\\u0c12\\u0c15 \\u0c28\\u0c46\\u0c32\",MM:\"%d \\u0c28\\u0c46\\u0c32\\u0c32\\u0c41\",y:\"\\u0c12\\u0c15 \\u0c38\\u0c02\\u0c35\\u0c24\\u0c4d\\u0c38\\u0c30\\u0c02\",yy:\"%d \\u0c38\\u0c02\\u0c35\\u0c24\\u0c4d\\u0c38\\u0c30\\u0c3e\\u0c32\\u0c41\"},dayOfMonthOrdinalParse:/\\d{1,2}\\u0c35/,ordinal:\"%d\\u0c35\",meridiemParse:/\\u0c30\\u0c3e\\u0c24\\u0c4d\\u0c30\\u0c3f|\\u0c09\\u0c26\\u0c2f\\u0c02|\\u0c2e\\u0c27\\u0c4d\\u0c2f\\u0c3e\\u0c39\\u0c4d\\u0c28\\u0c02|\\u0c38\\u0c3e\\u0c2f\\u0c02\\u0c24\\u0c4d\\u0c30\\u0c02/,meridiemHour:function(t,e){return 12===t&&(t=0),\"\\u0c30\\u0c3e\\u0c24\\u0c4d\\u0c30\\u0c3f\"===e?t<4?t:t+12:\"\\u0c09\\u0c26\\u0c2f\\u0c02\"===e?t:\"\\u0c2e\\u0c27\\u0c4d\\u0c2f\\u0c3e\\u0c39\\u0c4d\\u0c28\\u0c02\"===e?t>=10?t:t+12:\"\\u0c38\\u0c3e\\u0c2f\\u0c02\\u0c24\\u0c4d\\u0c30\\u0c02\"===e?t+12:void 0},meridiem:function(t,e,n){return t<4?\"\\u0c30\\u0c3e\\u0c24\\u0c4d\\u0c30\\u0c3f\":t<10?\"\\u0c09\\u0c26\\u0c2f\\u0c02\":t<17?\"\\u0c2e\\u0c27\\u0c4d\\u0c2f\\u0c3e\\u0c39\\u0c4d\\u0c28\\u0c02\":t<20?\"\\u0c38\\u0c3e\\u0c2f\\u0c02\\u0c24\\u0c4d\\u0c30\\u0c02\":\"\\u0c30\\u0c3e\\u0c24\\u0c4d\\u0c30\\u0c3f\"},week:{dow:0,doy:6}})}(n(\"wd/R\"))},XNiG:function(t,e,n){\"use strict\";n.d(e,\"b\",(function(){return c})),n.d(e,\"a\",(function(){return u}));var r=n(\"HDdC\"),i=n(\"7o/Q\"),s=n(\"quSY\"),o=n(\"9ppp\"),a=n(\"Ylt2\"),l=n(\"2QA8\");class c extends i.a{constructor(t){super(t),this.destination=t}}let u=(()=>{class t extends r.a{constructor(){super(),this.observers=[],this.closed=!1,this.isStopped=!1,this.hasError=!1,this.thrownError=null}[l.a](){return new c(this)}lift(t){const e=new h(this,this);return e.operator=t,e}next(t){if(this.closed)throw new o.a;if(!this.isStopped){const{observers:e}=this,n=e.length,r=e.slice();for(let i=0;inew h(t,e),t})();class h extends u{constructor(t,e){super(),this.destination=t,this.source=e}next(t){const{destination:e}=this;e&&e.next&&e.next(t)}error(t){const{destination:e}=this;e&&e.error&&this.destination.error(t)}complete(){const{destination:t}=this;t&&t.complete&&this.destination.complete()}_subscribe(t){const{source:e}=this;return e?this.source.subscribe(t):s.a.EMPTY}}},XoHu:function(t,e,n){\"use strict\";function r(t){return null!==t&&\"object\"==typeof t}n.d(e,\"a\",(function(){return r}))},\"Y/cZ\":function(t,e,n){\"use strict\";n.d(e,\"a\",(function(){return r}));let r=(()=>{class t{constructor(e,n=t.now){this.SchedulerAction=e,this.now=n}schedule(t,e=0,n){return new this.SchedulerAction(this,t).schedule(n,e)}}return t.now=()=>Date.now(),t})()},Y6u4:function(t,e,n){\"use strict\";n.d(e,\"a\",(function(){return r}));const r=(()=>{function t(){return Error.call(this),this.message=\"Timeout has occurred\",this.name=\"TimeoutError\",this}return t.prototype=Object.create(Error.prototype),t})()},Y7HM:function(t,e,n){\"use strict\";n.d(e,\"a\",(function(){return i}));var r=n(\"DH7j\");function i(t){return!Object(r.a)(t)&&t-parseFloat(t)+1>=0}},YRex:function(t,e,n){!function(t){\"use strict\";t.defineLocale(\"ug-cn\",{months:\"\\u064a\\u0627\\u0646\\u06cb\\u0627\\u0631_\\u0641\\u06d0\\u06cb\\u0631\\u0627\\u0644_\\u0645\\u0627\\u0631\\u062a_\\u0626\\u0627\\u067e\\u0631\\u06d0\\u0644_\\u0645\\u0627\\u064a_\\u0626\\u0649\\u064a\\u06c7\\u0646_\\u0626\\u0649\\u064a\\u06c7\\u0644_\\u0626\\u0627\\u06cb\\u063a\\u06c7\\u0633\\u062a_\\u0633\\u06d0\\u0646\\u062a\\u06d5\\u0628\\u0649\\u0631_\\u0626\\u06c6\\u0643\\u062a\\u06d5\\u0628\\u0649\\u0631_\\u0646\\u0648\\u064a\\u0627\\u0628\\u0649\\u0631_\\u062f\\u06d0\\u0643\\u0627\\u0628\\u0649\\u0631\".split(\"_\"),monthsShort:\"\\u064a\\u0627\\u0646\\u06cb\\u0627\\u0631_\\u0641\\u06d0\\u06cb\\u0631\\u0627\\u0644_\\u0645\\u0627\\u0631\\u062a_\\u0626\\u0627\\u067e\\u0631\\u06d0\\u0644_\\u0645\\u0627\\u064a_\\u0626\\u0649\\u064a\\u06c7\\u0646_\\u0626\\u0649\\u064a\\u06c7\\u0644_\\u0626\\u0627\\u06cb\\u063a\\u06c7\\u0633\\u062a_\\u0633\\u06d0\\u0646\\u062a\\u06d5\\u0628\\u0649\\u0631_\\u0626\\u06c6\\u0643\\u062a\\u06d5\\u0628\\u0649\\u0631_\\u0646\\u0648\\u064a\\u0627\\u0628\\u0649\\u0631_\\u062f\\u06d0\\u0643\\u0627\\u0628\\u0649\\u0631\".split(\"_\"),weekdays:\"\\u064a\\u06d5\\u0643\\u0634\\u06d5\\u0646\\u0628\\u06d5_\\u062f\\u06c8\\u0634\\u06d5\\u0646\\u0628\\u06d5_\\u0633\\u06d5\\u064a\\u0634\\u06d5\\u0646\\u0628\\u06d5_\\u0686\\u0627\\u0631\\u0634\\u06d5\\u0646\\u0628\\u06d5_\\u067e\\u06d5\\u064a\\u0634\\u06d5\\u0646\\u0628\\u06d5_\\u062c\\u06c8\\u0645\\u06d5_\\u0634\\u06d5\\u0646\\u0628\\u06d5\".split(\"_\"),weekdaysShort:\"\\u064a\\u06d5_\\u062f\\u06c8_\\u0633\\u06d5_\\u0686\\u0627_\\u067e\\u06d5_\\u062c\\u06c8_\\u0634\\u06d5\".split(\"_\"),weekdaysMin:\"\\u064a\\u06d5_\\u062f\\u06c8_\\u0633\\u06d5_\\u0686\\u0627_\\u067e\\u06d5_\\u062c\\u06c8_\\u0634\\u06d5\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"YYYY-MM-DD\",LL:\"YYYY-\\u064a\\u0649\\u0644\\u0649M-\\u0626\\u0627\\u064a\\u0646\\u0649\\u06adD-\\u0643\\u06c8\\u0646\\u0649\",LLL:\"YYYY-\\u064a\\u0649\\u0644\\u0649M-\\u0626\\u0627\\u064a\\u0646\\u0649\\u06adD-\\u0643\\u06c8\\u0646\\u0649\\u060c HH:mm\",LLLL:\"dddd\\u060c YYYY-\\u064a\\u0649\\u0644\\u0649M-\\u0626\\u0627\\u064a\\u0646\\u0649\\u06adD-\\u0643\\u06c8\\u0646\\u0649\\u060c HH:mm\"},meridiemParse:/\\u064a\\u06d0\\u0631\\u0649\\u0645 \\u0643\\u06d0\\u0686\\u06d5|\\u0633\\u06d5\\u06be\\u06d5\\u0631|\\u0686\\u06c8\\u0634\\u062a\\u0649\\u0646 \\u0628\\u06c7\\u0631\\u06c7\\u0646|\\u0686\\u06c8\\u0634|\\u0686\\u06c8\\u0634\\u062a\\u0649\\u0646 \\u0643\\u06d0\\u064a\\u0649\\u0646|\\u0643\\u06d5\\u0686/,meridiemHour:function(t,e){return 12===t&&(t=0),\"\\u064a\\u06d0\\u0631\\u0649\\u0645 \\u0643\\u06d0\\u0686\\u06d5\"===e||\"\\u0633\\u06d5\\u06be\\u06d5\\u0631\"===e||\"\\u0686\\u06c8\\u0634\\u062a\\u0649\\u0646 \\u0628\\u06c7\\u0631\\u06c7\\u0646\"===e?t:\"\\u0686\\u06c8\\u0634\\u062a\\u0649\\u0646 \\u0643\\u06d0\\u064a\\u0649\\u0646\"===e||\"\\u0643\\u06d5\\u0686\"===e?t+12:t>=11?t:t+12},meridiem:function(t,e,n){var r=100*t+e;return r<600?\"\\u064a\\u06d0\\u0631\\u0649\\u0645 \\u0643\\u06d0\\u0686\\u06d5\":r<900?\"\\u0633\\u06d5\\u06be\\u06d5\\u0631\":r<1130?\"\\u0686\\u06c8\\u0634\\u062a\\u0649\\u0646 \\u0628\\u06c7\\u0631\\u06c7\\u0646\":r<1230?\"\\u0686\\u06c8\\u0634\":r<1800?\"\\u0686\\u06c8\\u0634\\u062a\\u0649\\u0646 \\u0643\\u06d0\\u064a\\u0649\\u0646\":\"\\u0643\\u06d5\\u0686\"},calendar:{sameDay:\"[\\u0628\\u06c8\\u06af\\u06c8\\u0646 \\u0633\\u0627\\u0626\\u06d5\\u062a] LT\",nextDay:\"[\\u0626\\u06d5\\u062a\\u06d5 \\u0633\\u0627\\u0626\\u06d5\\u062a] LT\",nextWeek:\"[\\u0643\\u06d0\\u0644\\u06d5\\u0631\\u0643\\u0649] dddd [\\u0633\\u0627\\u0626\\u06d5\\u062a] LT\",lastDay:\"[\\u062a\\u06c6\\u0646\\u06c8\\u06af\\u06c8\\u0646] LT\",lastWeek:\"[\\u0626\\u0627\\u0644\\u062f\\u0649\\u0646\\u0642\\u0649] dddd [\\u0633\\u0627\\u0626\\u06d5\\u062a] LT\",sameElse:\"L\"},relativeTime:{future:\"%s \\u0643\\u06d0\\u064a\\u0649\\u0646\",past:\"%s \\u0628\\u06c7\\u0631\\u06c7\\u0646\",s:\"\\u0646\\u06d5\\u0686\\u0686\\u06d5 \\u0633\\u06d0\\u0643\\u0648\\u0646\\u062a\",ss:\"%d \\u0633\\u06d0\\u0643\\u0648\\u0646\\u062a\",m:\"\\u0628\\u0649\\u0631 \\u0645\\u0649\\u0646\\u06c7\\u062a\",mm:\"%d \\u0645\\u0649\\u0646\\u06c7\\u062a\",h:\"\\u0628\\u0649\\u0631 \\u0633\\u0627\\u0626\\u06d5\\u062a\",hh:\"%d \\u0633\\u0627\\u0626\\u06d5\\u062a\",d:\"\\u0628\\u0649\\u0631 \\u0643\\u06c8\\u0646\",dd:\"%d \\u0643\\u06c8\\u0646\",M:\"\\u0628\\u0649\\u0631 \\u0626\\u0627\\u064a\",MM:\"%d \\u0626\\u0627\\u064a\",y:\"\\u0628\\u0649\\u0631 \\u064a\\u0649\\u0644\",yy:\"%d \\u064a\\u0649\\u0644\"},dayOfMonthOrdinalParse:/\\d{1,2}(-\\u0643\\u06c8\\u0646\\u0649|-\\u0626\\u0627\\u064a|-\\u06be\\u06d5\\u067e\\u062a\\u06d5)/,ordinal:function(t,e){switch(e){case\"d\":case\"D\":case\"DDD\":return t+\"-\\u0643\\u06c8\\u0646\\u0649\";case\"w\":case\"W\":return t+\"-\\u06be\\u06d5\\u067e\\u062a\\u06d5\";default:return t}},preparse:function(t){return t.replace(/\\u060c/g,\",\")},postformat:function(t){return t.replace(/,/g,\"\\u060c\")},week:{dow:1,doy:7}})}(n(\"wd/R\"))},YcCt:function(t,e,n){\"use strict\";function r(t,e){return Object.prototype.hasOwnProperty.call(t,e)}t.exports=function(t,e,n,i){n=n||\"=\";var s={};if(\"string\"!=typeof t||0===t.length)return s;var o=/\\+/g;t=t.split(e=e||\"&\");var a=1e3;i&&\"number\"==typeof i.maxKeys&&(a=i.maxKeys);var l=t.length;a>0&&l>a&&(l=a);for(var c=0;c=0?(u=p.substr(0,m),h=p.substr(m+1)):(u=p,h=\"\"),d=decodeURIComponent(u),f=decodeURIComponent(h),r(s,d)?Array.isArray(s[d])?s[d].push(f):s[d]=[s[d],f]:s[d]=f}return s}},Ylt2:function(t,e,n){\"use strict\";n.d(e,\"a\",(function(){return i}));var r=n(\"quSY\");class i extends r.a{constructor(t,e){super(),this.subject=t,this.subscriber=e,this.closed=!1}unsubscribe(){if(this.closed)return;this.closed=!0;const t=this.subject,e=t.observers;if(this.subject=null,!e||0===e.length||t.isStopped||t.closed)return;const n=e.indexOf(this.subscriber);-1!==n&&e.splice(n,1)}}},YuTi:function(t,e){t.exports=function(t){return t.webpackPolyfill||(t.deprecate=function(){},t.paths=[],t.children||(t.children=[]),Object.defineProperty(t,\"loaded\",{enumerable:!0,get:function(){return t.l}}),Object.defineProperty(t,\"id\",{enumerable:!0,get:function(){return t.i}}),t.webpackPolyfill=1),t}},Z1Ib:function(t,e,n){\"use strict\";var r=n(\"ANg/\"),i=n(\"UPaY\"),s=n(\"tH0i\"),o=n(\"2j6C\"),a=r.sum32,l=r.sum32_4,c=r.sum32_5,u=s.ch32,h=s.maj32,d=s.s0_256,f=s.s1_256,p=s.g0_256,m=s.g1_256,g=i.BlockHash,_=[1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298];function b(){if(!(this instanceof b))return new b;g.call(this),this.h=[1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225],this.k=_,this.W=new Array(64)}r.inherits(b,g),t.exports=b,b.blockSize=512,b.outSize=256,b.hmacStrength=192,b.padLength=64,b.prototype._update=function(t,e){for(var n=this.W,r=0;r<16;r++)n[r]=t[e+r];for(;r\":\"\"},l.prototype.isInfinity=function(){return 0===this.z.cmpn(0)},l.prototype.dbl=function(){var t=this.x.redAdd(this.z).redSqr(),e=this.x.redSub(this.z).redSqr(),n=t.redSub(e),r=t.redMul(e),i=n.redMul(e.redAdd(this.curve.a24.redMul(n)));return this.curve.point(r,i)},l.prototype.add=function(){throw new Error(\"Not supported on Montgomery curve\")},l.prototype.diffAdd=function(t,e){var n=this.x.redAdd(this.z),r=this.x.redSub(this.z),i=t.x.redAdd(t.z),s=t.x.redSub(t.z).redMul(n),o=i.redMul(r),a=e.z.redMul(s.redAdd(o).redSqr()),l=e.x.redMul(s.redISub(o).redSqr());return this.curve.point(a,l)},l.prototype.mul=function(t){for(var e=t.clone(),n=this,r=this.curve.point(null,null),i=[];0!==e.cmpn(0);e.iushrn(1))i.push(e.andln(1));for(var s=i.length-1;s>=0;s--)0===i[s]?(n=n.diffAdd(r,this),r=r.dbl()):(r=n.diffAdd(r,this),n=n.dbl());return r},l.prototype.mulAdd=function(){throw new Error(\"Not supported on Montgomery curve\")},l.prototype.jumlAdd=function(){throw new Error(\"Not supported on Montgomery curve\")},l.prototype.eq=function(t){return 0===this.getX().cmp(t.getX())},l.prototype.normalize=function(){return this.x=this.x.redMul(this.z.redInvm()),this.z=this.curve.one,this},l.prototype.getX=function(){return this.normalize(),this.x.fromRed()}},Z4QM:function(t,e,n){!function(t){\"use strict\";var e=[\"\\u062c\\u0646\\u0648\\u0631\\u064a\",\"\\u0641\\u064a\\u0628\\u0631\\u0648\\u0631\\u064a\",\"\\u0645\\u0627\\u0631\\u0686\",\"\\u0627\\u067e\\u0631\\u064a\\u0644\",\"\\u0645\\u0626\\u064a\",\"\\u062c\\u0648\\u0646\",\"\\u062c\\u0648\\u0644\\u0627\\u0621\\u0650\",\"\\u0622\\u06af\\u0633\\u067d\",\"\\u0633\\u064a\\u067e\\u067d\\u0645\\u0628\\u0631\",\"\\u0622\\u06aa\\u067d\\u0648\\u0628\\u0631\",\"\\u0646\\u0648\\u0645\\u0628\\u0631\",\"\\u068a\\u0633\\u0645\\u0628\\u0631\"],n=[\"\\u0622\\u0686\\u0631\",\"\\u0633\\u0648\\u0645\\u0631\",\"\\u0627\\u06b1\\u0627\\u0631\\u0648\",\"\\u0627\\u0631\\u0628\\u0639\",\"\\u062e\\u0645\\u064a\\u0633\",\"\\u062c\\u0645\\u0639\",\"\\u0687\\u0646\\u0687\\u0631\"];t.defineLocale(\"sd\",{months:e,monthsShort:e,weekdays:n,weekdaysShort:n,weekdaysMin:n,longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd\\u060c D MMMM YYYY HH:mm\"},meridiemParse:/\\u0635\\u0628\\u062d|\\u0634\\u0627\\u0645/,isPM:function(t){return\"\\u0634\\u0627\\u0645\"===t},meridiem:function(t,e,n){return t<12?\"\\u0635\\u0628\\u062d\":\"\\u0634\\u0627\\u0645\"},calendar:{sameDay:\"[\\u0627\\u0684] LT\",nextDay:\"[\\u0633\\u0680\\u0627\\u06bb\\u064a] LT\",nextWeek:\"dddd [\\u0627\\u06b3\\u064a\\u0646 \\u0647\\u0641\\u062a\\u064a \\u062a\\u064a] LT\",lastDay:\"[\\u06aa\\u0627\\u0644\\u0647\\u0647] LT\",lastWeek:\"[\\u06af\\u0632\\u0631\\u064a\\u0644 \\u0647\\u0641\\u062a\\u064a] dddd [\\u062a\\u064a] LT\",sameElse:\"L\"},relativeTime:{future:\"%s \\u067e\\u0648\\u0621\",past:\"%s \\u0627\\u06b3\",s:\"\\u0686\\u0646\\u062f \\u0633\\u064a\\u06aa\\u0646\\u068a\",ss:\"%d \\u0633\\u064a\\u06aa\\u0646\\u068a\",m:\"\\u0647\\u06aa \\u0645\\u0646\\u067d\",mm:\"%d \\u0645\\u0646\\u067d\",h:\"\\u0647\\u06aa \\u06aa\\u0644\\u0627\\u06aa\",hh:\"%d \\u06aa\\u0644\\u0627\\u06aa\",d:\"\\u0647\\u06aa \\u068f\\u064a\\u0646\\u0647\\u0646\",dd:\"%d \\u068f\\u064a\\u0646\\u0647\\u0646\",M:\"\\u0647\\u06aa \\u0645\\u0647\\u064a\\u0646\\u0648\",MM:\"%d \\u0645\\u0647\\u064a\\u0646\\u0627\",y:\"\\u0647\\u06aa \\u0633\\u0627\\u0644\",yy:\"%d \\u0633\\u0627\\u0644\"},preparse:function(t){return t.replace(/\\u060c/g,\",\")},postformat:function(t){return t.replace(/,/g,\"\\u060c\")},week:{dow:1,doy:4}})}(n(\"wd/R\"))},ZAMP:function(t,e,n){!function(t){\"use strict\";t.defineLocale(\"ms-my\",{months:\"Januari_Februari_Mac_April_Mei_Jun_Julai_Ogos_September_Oktober_November_Disember\".split(\"_\"),monthsShort:\"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ogs_Sep_Okt_Nov_Dis\".split(\"_\"),weekdays:\"Ahad_Isnin_Selasa_Rabu_Khamis_Jumaat_Sabtu\".split(\"_\"),weekdaysShort:\"Ahd_Isn_Sel_Rab_Kha_Jum_Sab\".split(\"_\"),weekdaysMin:\"Ah_Is_Sl_Rb_Km_Jm_Sb\".split(\"_\"),longDateFormat:{LT:\"HH.mm\",LTS:\"HH.mm.ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY [pukul] HH.mm\",LLLL:\"dddd, D MMMM YYYY [pukul] HH.mm\"},meridiemParse:/pagi|tengahari|petang|malam/,meridiemHour:function(t,e){return 12===t&&(t=0),\"pagi\"===e?t:\"tengahari\"===e?t>=11?t:t+12:\"petang\"===e||\"malam\"===e?t+12:void 0},meridiem:function(t,e,n){return t<11?\"pagi\":t<15?\"tengahari\":t<19?\"petang\":\"malam\"},calendar:{sameDay:\"[Hari ini pukul] LT\",nextDay:\"[Esok pukul] LT\",nextWeek:\"dddd [pukul] LT\",lastDay:\"[Kelmarin pukul] LT\",lastWeek:\"dddd [lepas pukul] LT\",sameElse:\"L\"},relativeTime:{future:\"dalam %s\",past:\"%s yang lepas\",s:\"beberapa saat\",ss:\"%d saat\",m:\"seminit\",mm:\"%d minit\",h:\"sejam\",hh:\"%d jam\",d:\"sehari\",dd:\"%d hari\",M:\"sebulan\",MM:\"%d bulan\",y:\"setahun\",yy:\"%d tahun\"},week:{dow:1,doy:7}})}(n(\"wd/R\"))},ZUHj:function(t,e,n){\"use strict\";n.d(e,\"a\",(function(){return o}));var r=n(\"51Dv\"),i=n(\"SeVD\"),s=n(\"HDdC\");function o(t,e,n,o,a=new r.a(t,n,o)){if(!a.closed)return e instanceof s.a?e.subscribe(a):Object(i.a)(e)(a)}},Zduo:function(t,e,n){!function(t){\"use strict\";t.defineLocale(\"eo\",{months:\"januaro_februaro_marto_aprilo_majo_junio_julio_a\\u016dgusto_septembro_oktobro_novembro_decembro\".split(\"_\"),monthsShort:\"jan_feb_mart_apr_maj_jun_jul_a\\u016dg_sept_okt_nov_dec\".split(\"_\"),weekdays:\"diman\\u0109o_lundo_mardo_merkredo_\\u0135a\\u016ddo_vendredo_sabato\".split(\"_\"),weekdaysShort:\"dim_lun_mard_merk_\\u0135a\\u016d_ven_sab\".split(\"_\"),weekdaysMin:\"di_lu_ma_me_\\u0135a_ve_sa\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"YYYY-MM-DD\",LL:\"[la] D[-an de] MMMM, YYYY\",LLL:\"[la] D[-an de] MMMM, YYYY HH:mm\",LLLL:\"dddd[n], [la] D[-an de] MMMM, YYYY HH:mm\",llll:\"ddd, [la] D[-an de] MMM, YYYY HH:mm\"},meridiemParse:/[ap]\\.t\\.m/i,isPM:function(t){return\"p\"===t.charAt(0).toLowerCase()},meridiem:function(t,e,n){return t>11?n?\"p.t.m.\":\"P.T.M.\":n?\"a.t.m.\":\"A.T.M.\"},calendar:{sameDay:\"[Hodia\\u016d je] LT\",nextDay:\"[Morga\\u016d je] LT\",nextWeek:\"dddd[n je] LT\",lastDay:\"[Hiera\\u016d je] LT\",lastWeek:\"[pasintan] dddd[n je] LT\",sameElse:\"L\"},relativeTime:{future:\"post %s\",past:\"anta\\u016d %s\",s:\"kelkaj sekundoj\",ss:\"%d sekundoj\",m:\"unu minuto\",mm:\"%d minutoj\",h:\"unu horo\",hh:\"%d horoj\",d:\"unu tago\",dd:\"%d tagoj\",M:\"unu monato\",MM:\"%d monatoj\",y:\"unu jaro\",yy:\"%d jaroj\"},dayOfMonthOrdinalParse:/\\d{1,2}a/,ordinal:\"%da\",week:{dow:1,doy:7}})}(n(\"wd/R\"))},Zy1z:function(t,e,n){\"use strict\";n.d(e,\"a\",(function(){return i}));var r=n(\"7o/Q\");function i(){return t=>t.lift(new s)}class s{call(t,e){return e.subscribe(new o(t))}}class o extends r.a{constructor(t){super(t),this.hasPrev=!1}_next(t){let e;this.hasPrev?e=[this.prev,t]:this.hasPrev=!0,this.prev=t,e&&this.destination.next(e)}}},aIdf:function(t,e,n){!function(t){\"use strict\";function e(t,e,n){return t+\" \"+function(t,e){return 2===e?function(t){var e={m:\"v\",b:\"v\",d:\"z\"};return void 0===e[t.charAt(0)]?t:e[t.charAt(0)]+t.substring(1)}(t):t}({mm:\"munutenn\",MM:\"miz\",dd:\"devezh\"}[n],t)}var n=[/^gen/i,/^c[\\u02bc\\']hwe/i,/^meu/i,/^ebr/i,/^mae/i,/^(mez|eve)/i,/^gou/i,/^eos/i,/^gwe/i,/^her/i,/^du/i,/^ker/i],r=/^(genver|c[\\u02bc\\']hwevrer|meurzh|ebrel|mae|mezheven|gouere|eost|gwengolo|here|du|kerzu|gen|c[\\u02bc\\']hwe|meu|ebr|mae|eve|gou|eos|gwe|her|du|ker)/i,i=[/^Su/i,/^Lu/i,/^Me([^r]|$)/i,/^Mer/i,/^Ya/i,/^Gw/i,/^Sa/i];t.defineLocale(\"br\",{months:\"Genver_C\\u02bchwevrer_Meurzh_Ebrel_Mae_Mezheven_Gouere_Eost_Gwengolo_Here_Du_Kerzu\".split(\"_\"),monthsShort:\"Gen_C\\u02bchwe_Meu_Ebr_Mae_Eve_Gou_Eos_Gwe_Her_Du_Ker\".split(\"_\"),weekdays:\"Sul_Lun_Meurzh_Merc\\u02bcher_Yaou_Gwener_Sadorn\".split(\"_\"),weekdaysShort:\"Sul_Lun_Meu_Mer_Yao_Gwe_Sad\".split(\"_\"),weekdaysMin:\"Su_Lu_Me_Mer_Ya_Gw_Sa\".split(\"_\"),weekdaysParse:i,fullWeekdaysParse:[/^sul/i,/^lun/i,/^meurzh/i,/^merc[\\u02bc\\']her/i,/^yaou/i,/^gwener/i,/^sadorn/i],shortWeekdaysParse:[/^Sul/i,/^Lun/i,/^Meu/i,/^Mer/i,/^Yao/i,/^Gwe/i,/^Sad/i],minWeekdaysParse:i,monthsRegex:r,monthsShortRegex:r,monthsStrictRegex:/^(genver|c[\\u02bc\\']hwevrer|meurzh|ebrel|mae|mezheven|gouere|eost|gwengolo|here|du|kerzu)/i,monthsShortStrictRegex:/^(gen|c[\\u02bc\\']hwe|meu|ebr|mae|eve|gou|eos|gwe|her|du|ker)/i,monthsParse:n,longMonthsParse:n,shortMonthsParse:n,longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D [a viz] MMMM YYYY\",LLL:\"D [a viz] MMMM YYYY HH:mm\",LLLL:\"dddd, D [a viz] MMMM YYYY HH:mm\"},calendar:{sameDay:\"[Hiziv da] LT\",nextDay:\"[Warc\\u02bchoazh da] LT\",nextWeek:\"dddd [da] LT\",lastDay:\"[Dec\\u02bch da] LT\",lastWeek:\"dddd [paset da] LT\",sameElse:\"L\"},relativeTime:{future:\"a-benn %s\",past:\"%s \\u02bczo\",s:\"un nebeud segondenno\\xf9\",ss:\"%d eilenn\",m:\"ur vunutenn\",mm:e,h:\"un eur\",hh:\"%d eur\",d:\"un devezh\",dd:e,M:\"ur miz\",MM:e,y:\"ur bloaz\",yy:function(t){switch(function t(e){return e>9?t(e%10):e}(t)){case 1:case 3:case 4:case 5:case 9:return t+\" bloaz\";default:return t+\" vloaz\"}}},dayOfMonthOrdinalParse:/\\d{1,2}(a\\xf1|vet)/,ordinal:function(t){return t+(1===t?\"a\\xf1\":\"vet\")},week:{dow:1,doy:4},meridiemParse:/a.m.|g.m./,isPM:function(t){return\"g.m.\"===t},meridiem:function(t,e,n){return t<12?\"a.m.\":\"g.m.\"}})}(n(\"wd/R\"))},aIsn:function(t,e,n){!function(t){\"use strict\";t.defineLocale(\"mi\",{months:\"Kohi-t\\u0101te_Hui-tanguru_Pout\\u016b-te-rangi_Paenga-wh\\u0101wh\\u0101_Haratua_Pipiri_H\\u014dngoingoi_Here-turi-k\\u014dk\\u0101_Mahuru_Whiringa-\\u0101-nuku_Whiringa-\\u0101-rangi_Hakihea\".split(\"_\"),monthsShort:\"Kohi_Hui_Pou_Pae_Hara_Pipi_H\\u014dngoi_Here_Mahu_Whi-nu_Whi-ra_Haki\".split(\"_\"),monthsRegex:/(?:['a-z\\u0101\\u014D\\u016B]+\\-?){1,3}/i,monthsStrictRegex:/(?:['a-z\\u0101\\u014D\\u016B]+\\-?){1,3}/i,monthsShortRegex:/(?:['a-z\\u0101\\u014D\\u016B]+\\-?){1,3}/i,monthsShortStrictRegex:/(?:['a-z\\u0101\\u014D\\u016B]+\\-?){1,2}/i,weekdays:\"R\\u0101tapu_Mane_T\\u016brei_Wenerei_T\\u0101ite_Paraire_H\\u0101tarei\".split(\"_\"),weekdaysShort:\"Ta_Ma_T\\u016b_We_T\\u0101i_Pa_H\\u0101\".split(\"_\"),weekdaysMin:\"Ta_Ma_T\\u016b_We_T\\u0101i_Pa_H\\u0101\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY [i] HH:mm\",LLLL:\"dddd, D MMMM YYYY [i] HH:mm\"},calendar:{sameDay:\"[i teie mahana, i] LT\",nextDay:\"[apopo i] LT\",nextWeek:\"dddd [i] LT\",lastDay:\"[inanahi i] LT\",lastWeek:\"dddd [whakamutunga i] LT\",sameElse:\"L\"},relativeTime:{future:\"i roto i %s\",past:\"%s i mua\",s:\"te h\\u0113kona ruarua\",ss:\"%d h\\u0113kona\",m:\"he meneti\",mm:\"%d meneti\",h:\"te haora\",hh:\"%d haora\",d:\"he ra\",dd:\"%d ra\",M:\"he marama\",MM:\"%d marama\",y:\"he tau\",yy:\"%d tau\"},dayOfMonthOrdinalParse:/\\d{1,2}\\xba/,ordinal:\"%d\\xba\",week:{dow:1,doy:4}})}(n(\"wd/R\"))},aQkU:function(t,e,n){!function(t){\"use strict\";t.defineLocale(\"mk\",{months:\"\\u0458\\u0430\\u043d\\u0443\\u0430\\u0440\\u0438_\\u0444\\u0435\\u0432\\u0440\\u0443\\u0430\\u0440\\u0438_\\u043c\\u0430\\u0440\\u0442_\\u0430\\u043f\\u0440\\u0438\\u043b_\\u043c\\u0430\\u0458_\\u0458\\u0443\\u043d\\u0438_\\u0458\\u0443\\u043b\\u0438_\\u0430\\u0432\\u0433\\u0443\\u0441\\u0442_\\u0441\\u0435\\u043f\\u0442\\u0435\\u043c\\u0432\\u0440\\u0438_\\u043e\\u043a\\u0442\\u043e\\u043c\\u0432\\u0440\\u0438_\\u043d\\u043e\\u0435\\u043c\\u0432\\u0440\\u0438_\\u0434\\u0435\\u043a\\u0435\\u043c\\u0432\\u0440\\u0438\".split(\"_\"),monthsShort:\"\\u0458\\u0430\\u043d_\\u0444\\u0435\\u0432_\\u043c\\u0430\\u0440_\\u0430\\u043f\\u0440_\\u043c\\u0430\\u0458_\\u0458\\u0443\\u043d_\\u0458\\u0443\\u043b_\\u0430\\u0432\\u0433_\\u0441\\u0435\\u043f_\\u043e\\u043a\\u0442_\\u043d\\u043e\\u0435_\\u0434\\u0435\\u043a\".split(\"_\"),weekdays:\"\\u043d\\u0435\\u0434\\u0435\\u043b\\u0430_\\u043f\\u043e\\u043d\\u0435\\u0434\\u0435\\u043b\\u043d\\u0438\\u043a_\\u0432\\u0442\\u043e\\u0440\\u043d\\u0438\\u043a_\\u0441\\u0440\\u0435\\u0434\\u0430_\\u0447\\u0435\\u0442\\u0432\\u0440\\u0442\\u043e\\u043a_\\u043f\\u0435\\u0442\\u043e\\u043a_\\u0441\\u0430\\u0431\\u043e\\u0442\\u0430\".split(\"_\"),weekdaysShort:\"\\u043d\\u0435\\u0434_\\u043f\\u043e\\u043d_\\u0432\\u0442\\u043e_\\u0441\\u0440\\u0435_\\u0447\\u0435\\u0442_\\u043f\\u0435\\u0442_\\u0441\\u0430\\u0431\".split(\"_\"),weekdaysMin:\"\\u043de_\\u043fo_\\u0432\\u0442_\\u0441\\u0440_\\u0447\\u0435_\\u043f\\u0435_\\u0441a\".split(\"_\"),longDateFormat:{LT:\"H:mm\",LTS:\"H:mm:ss\",L:\"D.MM.YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY H:mm\",LLLL:\"dddd, D MMMM YYYY H:mm\"},calendar:{sameDay:\"[\\u0414\\u0435\\u043d\\u0435\\u0441 \\u0432\\u043e] LT\",nextDay:\"[\\u0423\\u0442\\u0440\\u0435 \\u0432\\u043e] LT\",nextWeek:\"[\\u0412\\u043e] dddd [\\u0432\\u043e] LT\",lastDay:\"[\\u0412\\u0447\\u0435\\u0440\\u0430 \\u0432\\u043e] LT\",lastWeek:function(){switch(this.day()){case 0:case 3:case 6:return\"[\\u0418\\u0437\\u043c\\u0438\\u043d\\u0430\\u0442\\u0430\\u0442\\u0430] dddd [\\u0432\\u043e] LT\";case 1:case 2:case 4:case 5:return\"[\\u0418\\u0437\\u043c\\u0438\\u043d\\u0430\\u0442\\u0438\\u043e\\u0442] dddd [\\u0432\\u043e] LT\"}},sameElse:\"L\"},relativeTime:{future:\"\\u0437\\u0430 %s\",past:\"\\u043f\\u0440\\u0435\\u0434 %s\",s:\"\\u043d\\u0435\\u043a\\u043e\\u043b\\u043a\\u0443 \\u0441\\u0435\\u043a\\u0443\\u043d\\u0434\\u0438\",ss:\"%d \\u0441\\u0435\\u043a\\u0443\\u043d\\u0434\\u0438\",m:\"\\u0435\\u0434\\u043d\\u0430 \\u043c\\u0438\\u043d\\u0443\\u0442\\u0430\",mm:\"%d \\u043c\\u0438\\u043d\\u0443\\u0442\\u0438\",h:\"\\u0435\\u0434\\u0435\\u043d \\u0447\\u0430\\u0441\",hh:\"%d \\u0447\\u0430\\u0441\\u0430\",d:\"\\u0435\\u0434\\u0435\\u043d \\u0434\\u0435\\u043d\",dd:\"%d \\u0434\\u0435\\u043d\\u0430\",M:\"\\u0435\\u0434\\u0435\\u043d \\u043c\\u0435\\u0441\\u0435\\u0446\",MM:\"%d \\u043c\\u0435\\u0441\\u0435\\u0446\\u0438\",y:\"\\u0435\\u0434\\u043d\\u0430 \\u0433\\u043e\\u0434\\u0438\\u043d\\u0430\",yy:\"%d \\u0433\\u043e\\u0434\\u0438\\u043d\\u0438\"},dayOfMonthOrdinalParse:/\\d{1,2}-(\\u0435\\u0432|\\u0435\\u043d|\\u0442\\u0438|\\u0432\\u0438|\\u0440\\u0438|\\u043c\\u0438)/,ordinal:function(t){var e=t%10,n=t%100;return 0===t?t+\"-\\u0435\\u0432\":0===n?t+\"-\\u0435\\u043d\":n>10&&n<20?t+\"-\\u0442\\u0438\":1===e?t+\"-\\u0432\\u0438\":2===e?t+\"-\\u0440\\u0438\":7===e||8===e?t+\"-\\u043c\\u0438\":t+\"-\\u0442\\u0438\"},week:{dow:1,doy:7}})}(n(\"wd/R\"))},\"aqI/\":function(t,e,n){\"use strict\";var r=n(\"fZJM\"),i=n(\"dlgc\"),s=n(\"2j6C\");function o(t){if(!(this instanceof o))return new o(t);this.hash=t.hash,this.predResist=!!t.predResist,this.outLen=this.hash.outSize,this.minEntropy=t.minEntropy||this.hash.hmacStrength,this._reseed=null,this.reseedInterval=null,this.K=null,this.V=null;var e=i.toArray(t.entropy,t.entropyEnc||\"hex\"),n=i.toArray(t.nonce,t.nonceEnc||\"hex\"),r=i.toArray(t.pers,t.persEnc||\"hex\");s(e.length>=this.minEntropy/8,\"Not enough entropy. Minimum is: \"+this.minEntropy+\" bits\"),this._init(e,n,r)}t.exports=o,o.prototype._init=function(t,e,n){var r=t.concat(e).concat(n);this.K=new Array(this.outLen/8),this.V=new Array(this.outLen/8);for(var i=0;i=this.minEntropy/8,\"Not enough entropy. Minimum is: \"+this.minEntropy+\" bits\"),this._update(t.concat(n||[])),this._reseed=1},o.prototype.generate=function(t,e,n,r){if(this._reseed>this.reseedInterval)throw new Error(\"Reseed is required\");\"string\"!=typeof e&&(r=n,n=e,e=null),n&&(n=i.toArray(n,r||\"hex\"),this._update(n));for(var s=[];s.length=100?100:null])},week:{dow:1,doy:7}})}(n(\"wd/R\"))},bYM6:function(t,e,n){!function(t){\"use strict\";t.defineLocale(\"ar-tn\",{months:\"\\u062c\\u0627\\u0646\\u0641\\u064a_\\u0641\\u064a\\u0641\\u0631\\u064a_\\u0645\\u0627\\u0631\\u0633_\\u0623\\u0641\\u0631\\u064a\\u0644_\\u0645\\u0627\\u064a_\\u062c\\u0648\\u0627\\u0646_\\u062c\\u0648\\u064a\\u0644\\u064a\\u0629_\\u0623\\u0648\\u062a_\\u0633\\u0628\\u062a\\u0645\\u0628\\u0631_\\u0623\\u0643\\u062a\\u0648\\u0628\\u0631_\\u0646\\u0648\\u0641\\u0645\\u0628\\u0631_\\u062f\\u064a\\u0633\\u0645\\u0628\\u0631\".split(\"_\"),monthsShort:\"\\u062c\\u0627\\u0646\\u0641\\u064a_\\u0641\\u064a\\u0641\\u0631\\u064a_\\u0645\\u0627\\u0631\\u0633_\\u0623\\u0641\\u0631\\u064a\\u0644_\\u0645\\u0627\\u064a_\\u062c\\u0648\\u0627\\u0646_\\u062c\\u0648\\u064a\\u0644\\u064a\\u0629_\\u0623\\u0648\\u062a_\\u0633\\u0628\\u062a\\u0645\\u0628\\u0631_\\u0623\\u0643\\u062a\\u0648\\u0628\\u0631_\\u0646\\u0648\\u0641\\u0645\\u0628\\u0631_\\u062f\\u064a\\u0633\\u0645\\u0628\\u0631\".split(\"_\"),weekdays:\"\\u0627\\u0644\\u0623\\u062d\\u062f_\\u0627\\u0644\\u0625\\u062b\\u0646\\u064a\\u0646_\\u0627\\u0644\\u062b\\u0644\\u0627\\u062b\\u0627\\u0621_\\u0627\\u0644\\u0623\\u0631\\u0628\\u0639\\u0627\\u0621_\\u0627\\u0644\\u062e\\u0645\\u064a\\u0633_\\u0627\\u0644\\u062c\\u0645\\u0639\\u0629_\\u0627\\u0644\\u0633\\u0628\\u062a\".split(\"_\"),weekdaysShort:\"\\u0623\\u062d\\u062f_\\u0625\\u062b\\u0646\\u064a\\u0646_\\u062b\\u0644\\u0627\\u062b\\u0627\\u0621_\\u0623\\u0631\\u0628\\u0639\\u0627\\u0621_\\u062e\\u0645\\u064a\\u0633_\\u062c\\u0645\\u0639\\u0629_\\u0633\\u0628\\u062a\".split(\"_\"),weekdaysMin:\"\\u062d_\\u0646_\\u062b_\\u0631_\\u062e_\\u062c_\\u0633\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd D MMMM YYYY HH:mm\"},calendar:{sameDay:\"[\\u0627\\u0644\\u064a\\u0648\\u0645 \\u0639\\u0644\\u0649 \\u0627\\u0644\\u0633\\u0627\\u0639\\u0629] LT\",nextDay:\"[\\u063a\\u062f\\u0627 \\u0639\\u0644\\u0649 \\u0627\\u0644\\u0633\\u0627\\u0639\\u0629] LT\",nextWeek:\"dddd [\\u0639\\u0644\\u0649 \\u0627\\u0644\\u0633\\u0627\\u0639\\u0629] LT\",lastDay:\"[\\u0623\\u0645\\u0633 \\u0639\\u0644\\u0649 \\u0627\\u0644\\u0633\\u0627\\u0639\\u0629] LT\",lastWeek:\"dddd [\\u0639\\u0644\\u0649 \\u0627\\u0644\\u0633\\u0627\\u0639\\u0629] LT\",sameElse:\"L\"},relativeTime:{future:\"\\u0641\\u064a %s\",past:\"\\u0645\\u0646\\u0630 %s\",s:\"\\u062b\\u0648\\u0627\\u0646\",ss:\"%d \\u062b\\u0627\\u0646\\u064a\\u0629\",m:\"\\u062f\\u0642\\u064a\\u0642\\u0629\",mm:\"%d \\u062f\\u0642\\u0627\\u0626\\u0642\",h:\"\\u0633\\u0627\\u0639\\u0629\",hh:\"%d \\u0633\\u0627\\u0639\\u0627\\u062a\",d:\"\\u064a\\u0648\\u0645\",dd:\"%d \\u0623\\u064a\\u0627\\u0645\",M:\"\\u0634\\u0647\\u0631\",MM:\"%d \\u0623\\u0634\\u0647\\u0631\",y:\"\\u0633\\u0646\\u0629\",yy:\"%d \\u0633\\u0646\\u0648\\u0627\\u062a\"},week:{dow:1,doy:4}})}(n(\"wd/R\"))},bpih:function(t,e,n){!function(t){\"use strict\";t.defineLocale(\"it\",{months:\"gennaio_febbraio_marzo_aprile_maggio_giugno_luglio_agosto_settembre_ottobre_novembre_dicembre\".split(\"_\"),monthsShort:\"gen_feb_mar_apr_mag_giu_lug_ago_set_ott_nov_dic\".split(\"_\"),weekdays:\"domenica_luned\\xec_marted\\xec_mercoled\\xec_gioved\\xec_venerd\\xec_sabato\".split(\"_\"),weekdaysShort:\"dom_lun_mar_mer_gio_ven_sab\".split(\"_\"),weekdaysMin:\"do_lu_ma_me_gi_ve_sa\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd D MMMM YYYY HH:mm\"},calendar:{sameDay:function(){return\"[Oggi a\"+(this.hours()>1?\"lle \":0===this.hours()?\" \":\"ll'\")+\"]LT\"},nextDay:function(){return\"[Domani a\"+(this.hours()>1?\"lle \":0===this.hours()?\" \":\"ll'\")+\"]LT\"},nextWeek:function(){return\"dddd [a\"+(this.hours()>1?\"lle \":0===this.hours()?\" \":\"ll'\")+\"]LT\"},lastDay:function(){return\"[Ieri a\"+(this.hours()>1?\"lle \":0===this.hours()?\" \":\"ll'\")+\"]LT\"},lastWeek:function(){switch(this.day()){case 0:return\"[La scorsa] dddd [a\"+(this.hours()>1?\"lle \":0===this.hours()?\" \":\"ll'\")+\"]LT\";default:return\"[Lo scorso] dddd [a\"+(this.hours()>1?\"lle \":0===this.hours()?\" \":\"ll'\")+\"]LT\"}},sameElse:\"L\"},relativeTime:{future:\"tra %s\",past:\"%s fa\",s:\"alcuni secondi\",ss:\"%d secondi\",m:\"un minuto\",mm:\"%d minuti\",h:\"un'ora\",hh:\"%d ore\",d:\"un giorno\",dd:\"%d giorni\",M:\"un mese\",MM:\"%d mesi\",y:\"un anno\",yy:\"%d anni\"},dayOfMonthOrdinalParse:/\\d{1,2}\\xba/,ordinal:\"%d\\xba\",week:{dow:1,doy:4}})}(n(\"wd/R\"))},bu2F:function(t,e,n){\"use strict\";var r=n(\"w8CP\"),i=n(\"7ckf\"),s=n(\"qlaj\"),o=n(\"2j6C\"),a=r.sum32,l=r.sum32_4,c=r.sum32_5,u=s.ch32,h=s.maj32,d=s.s0_256,f=s.s1_256,p=s.g0_256,m=s.g1_256,g=i.BlockHash,_=[1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298];function b(){if(!(this instanceof b))return new b;g.call(this),this.h=[1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225],this.k=_,this.W=new Array(64)}r.inherits(b,g),t.exports=b,b.blockSize=512,b.outSize=256,b.hmacStrength=192,b.padLength=64,b.prototype._update=function(t,e){for(var n=this.W,r=0;r<16;r++)n[r]=t[e+r];for(;r=20?\"ste\":\"de\")},week:{dow:1,doy:4}})}(n(\"wd/R\"))},cUlj:function(t,e,n){\"use strict\";n.r(e),n.d(e,\"commify\",(function(){return o})),n.d(e,\"formatUnits\",(function(){return a})),n.d(e,\"parseUnits\",(function(){return l})),n.d(e,\"formatEther\",(function(){return c})),n.d(e,\"parseEther\",(function(){return u}));var r=n(\"OheS\");const i=new(n(\"/7J2\").Logger)(\"units/5.0.3\"),s=[\"wei\",\"kwei\",\"mwei\",\"gwei\",\"szabo\",\"finney\",\"ether\"];function o(t){const e=String(t).split(\".\");(e.length>2||!e[0].match(/^-?[0-9]*$/)||e[1]&&!e[1].match(/^[0-9]*$/)||\".\"===t||\"-.\"===t)&&i.throwArgumentError(\"invalid value\",\"value\",t);let n=e[0],r=\"\";for(\"-\"===n.substring(0,1)&&(r=\"-\",n=n.substring(1));\"0\"===n.substring(0,1);)n=n.substring(1);\"\"===n&&(n=\"0\");let s=\"\";for(2===e.length&&(s=\".\"+(e[1]||\"0\"));s.length>2&&\"0\"===s[s.length-1];)s=s.substring(0,s.length-1);const o=[];for(;n.length;){if(n.length<=3){o.unshift(n);break}{const t=n.length-3;o.unshift(n.substring(t)),n=n.substring(0,t)}}return r+o.join(\",\")+s}function a(t,e){if(\"string\"==typeof e){const t=s.indexOf(e);-1!==t&&(e=3*t)}return Object(r.b)(t,null!=e?e:18)}function l(t,e){if(\"string\"==typeof e){const t=s.indexOf(e);-1!==t&&(e=3*t)}return Object(r.c)(t,null!=e?e:18)}function c(t){return a(t,18)}function u(t){return l(t,18)}},cke4:function(t,e,n){\"use strict\";!function(e){function n(t){return parseInt(t)===t}function r(t){if(!n(t.length))return!1;for(var e=0;e255)return!1;return!0}function i(t,e){if(t.buffer&&ArrayBuffer.isView(t)&&\"Uint8Array\"===t.name)return e&&(t=t.slice?t.slice():Array.prototype.slice.call(t)),t;if(Array.isArray(t)){if(!r(t))throw new Error(\"Array contains invalid value: \"+t);return new Uint8Array(t)}if(n(t.length)&&r(t))return new Uint8Array(t);throw new Error(\"unsupported array-like object\")}function s(t){return new Uint8Array(t)}function o(t,e,n,r,i){null==r&&null==i||(t=t.slice?t.slice(r,i):Array.prototype.slice.call(t,r,i)),e.set(t,n)}var a,l={toBytes:function(t){var e=[],n=0;for(t=encodeURI(t);n191&&r<224?(e.push(String.fromCharCode((31&r)<<6|63&t[n+1])),n+=2):(e.push(String.fromCharCode((15&r)<<12|(63&t[n+1])<<6|63&t[n+2])),n+=3)}return e.join(\"\")}},c=(a=\"0123456789abcdef\",{toBytes:function(t){for(var e=[],n=0;n>4]+a[15&r])}return e.join(\"\")}}),u={16:10,24:12,32:14},h=[1,2,4,8,16,32,64,128,27,54,108,216,171,77,154,47,94,188,99,198,151,53,106,212,179,125,250,239,197,145],d=[99,124,119,123,242,107,111,197,48,1,103,43,254,215,171,118,202,130,201,125,250,89,71,240,173,212,162,175,156,164,114,192,183,253,147,38,54,63,247,204,52,165,229,241,113,216,49,21,4,199,35,195,24,150,5,154,7,18,128,226,235,39,178,117,9,131,44,26,27,110,90,160,82,59,214,179,41,227,47,132,83,209,0,237,32,252,177,91,106,203,190,57,74,76,88,207,208,239,170,251,67,77,51,133,69,249,2,127,80,60,159,168,81,163,64,143,146,157,56,245,188,182,218,33,16,255,243,210,205,12,19,236,95,151,68,23,196,167,126,61,100,93,25,115,96,129,79,220,34,42,144,136,70,238,184,20,222,94,11,219,224,50,58,10,73,6,36,92,194,211,172,98,145,149,228,121,231,200,55,109,141,213,78,169,108,86,244,234,101,122,174,8,186,120,37,46,28,166,180,198,232,221,116,31,75,189,139,138,112,62,181,102,72,3,246,14,97,53,87,185,134,193,29,158,225,248,152,17,105,217,142,148,155,30,135,233,206,85,40,223,140,161,137,13,191,230,66,104,65,153,45,15,176,84,187,22],f=[82,9,106,213,48,54,165,56,191,64,163,158,129,243,215,251,124,227,57,130,155,47,255,135,52,142,67,68,196,222,233,203,84,123,148,50,166,194,35,61,238,76,149,11,66,250,195,78,8,46,161,102,40,217,36,178,118,91,162,73,109,139,209,37,114,248,246,100,134,104,152,22,212,164,92,204,93,101,182,146,108,112,72,80,253,237,185,218,94,21,70,87,167,141,157,132,144,216,171,0,140,188,211,10,247,228,88,5,184,179,69,6,208,44,30,143,202,63,15,2,193,175,189,3,1,19,138,107,58,145,17,65,79,103,220,234,151,242,207,206,240,180,230,115,150,172,116,34,231,173,53,133,226,249,55,232,28,117,223,110,71,241,26,113,29,41,197,137,111,183,98,14,170,24,190,27,252,86,62,75,198,210,121,32,154,219,192,254,120,205,90,244,31,221,168,51,136,7,199,49,177,18,16,89,39,128,236,95,96,81,127,169,25,181,74,13,45,229,122,159,147,201,156,239,160,224,59,77,174,42,245,176,200,235,187,60,131,83,153,97,23,43,4,126,186,119,214,38,225,105,20,99,85,33,12,125],p=[3328402341,4168907908,4000806809,4135287693,4294111757,3597364157,3731845041,2445657428,1613770832,33620227,3462883241,1445669757,3892248089,3050821474,1303096294,3967186586,2412431941,528646813,2311702848,4202528135,4026202645,2992200171,2387036105,4226871307,1101901292,3017069671,1604494077,1169141738,597466303,1403299063,3832705686,2613100635,1974974402,3791519004,1033081774,1277568618,1815492186,2118074177,4126668546,2211236943,1748251740,1369810420,3521504564,4193382664,3799085459,2883115123,1647391059,706024767,134480908,2512897874,1176707941,2646852446,806885416,932615841,168101135,798661301,235341577,605164086,461406363,3756188221,3454790438,1311188841,2142417613,3933566367,302582043,495158174,1479289972,874125870,907746093,3698224818,3025820398,1537253627,2756858614,1983593293,3084310113,2108928974,1378429307,3722699582,1580150641,327451799,2790478837,3117535592,0,3253595436,1075847264,3825007647,2041688520,3059440621,3563743934,2378943302,1740553945,1916352843,2487896798,2555137236,2958579944,2244988746,3151024235,3320835882,1336584933,3992714006,2252555205,2588757463,1714631509,293963156,2319795663,3925473552,67240454,4269768577,2689618160,2017213508,631218106,1269344483,2723238387,1571005438,2151694528,93294474,1066570413,563977660,1882732616,4059428100,1673313503,2008463041,2950355573,1109467491,537923632,3858759450,4260623118,3218264685,2177748300,403442708,638784309,3287084079,3193921505,899127202,2286175436,773265209,2479146071,1437050866,4236148354,2050833735,3362022572,3126681063,840505643,3866325909,3227541664,427917720,2655997905,2749160575,1143087718,1412049534,999329963,193497219,2353415882,3354324521,1807268051,672404540,2816401017,3160301282,369822493,2916866934,3688947771,1681011286,1949973070,336202270,2454276571,201721354,1210328172,3093060836,2680341085,3184776046,1135389935,3294782118,965841320,831886756,3554993207,4068047243,3588745010,2345191491,1849112409,3664604599,26054028,2983581028,2622377682,1235855840,3630984372,2891339514,4092916743,3488279077,3395642799,4101667470,1202630377,268961816,1874508501,4034427016,1243948399,1546530418,941366308,1470539505,1941222599,2546386513,3421038627,2715671932,3899946140,1042226977,2521517021,1639824860,227249030,260737669,3765465232,2084453954,1907733956,3429263018,2420656344,100860677,4160157185,470683154,3261161891,1781871967,2924959737,1773779408,394692241,2579611992,974986535,664706745,3655459128,3958962195,731420851,571543859,3530123707,2849626480,126783113,865375399,765172662,1008606754,361203602,3387549984,2278477385,2857719295,1344809080,2782912378,59542671,1503764984,160008576,437062935,1707065306,3622233649,2218934982,3496503480,2185314755,697932208,1512910199,504303377,2075177163,2824099068,1841019862,739644986],m=[2781242211,2230877308,2582542199,2381740923,234877682,3184946027,2984144751,1418839493,1348481072,50462977,2848876391,2102799147,434634494,1656084439,3863849899,2599188086,1167051466,2636087938,1082771913,2281340285,368048890,3954334041,3381544775,201060592,3963727277,1739838676,4250903202,3930435503,3206782108,4149453988,2531553906,1536934080,3262494647,484572669,2923271059,1783375398,1517041206,1098792767,49674231,1334037708,1550332980,4098991525,886171109,150598129,2481090929,1940642008,1398944049,1059722517,201851908,1385547719,1699095331,1587397571,674240536,2704774806,252314885,3039795866,151914247,908333586,2602270848,1038082786,651029483,1766729511,3447698098,2682942837,454166793,2652734339,1951935532,775166490,758520603,3000790638,4004797018,4217086112,4137964114,1299594043,1639438038,3464344499,2068982057,1054729187,1901997871,2534638724,4121318227,1757008337,0,750906861,1614815264,535035132,3363418545,3988151131,3201591914,1183697867,3647454910,1265776953,3734260298,3566750796,3903871064,1250283471,1807470800,717615087,3847203498,384695291,3313910595,3617213773,1432761139,2484176261,3481945413,283769337,100925954,2180939647,4037038160,1148730428,3123027871,3813386408,4087501137,4267549603,3229630528,2315620239,2906624658,3156319645,1215313976,82966005,3747855548,3245848246,1974459098,1665278241,807407632,451280895,251524083,1841287890,1283575245,337120268,891687699,801369324,3787349855,2721421207,3431482436,959321879,1469301956,4065699751,2197585534,1199193405,2898814052,3887750493,724703513,2514908019,2696962144,2551808385,3516813135,2141445340,1715741218,2119445034,2872807568,2198571144,3398190662,700968686,3547052216,1009259540,2041044702,3803995742,487983883,1991105499,1004265696,1449407026,1316239930,504629770,3683797321,168560134,1816667172,3837287516,1570751170,1857934291,4014189740,2797888098,2822345105,2754712981,936633572,2347923833,852879335,1133234376,1500395319,3084545389,2348912013,1689376213,3533459022,3762923945,3034082412,4205598294,133428468,634383082,2949277029,2398386810,3913789102,403703816,3580869306,2297460856,1867130149,1918643758,607656988,4049053350,3346248884,1368901318,600565992,2090982877,2632479860,557719327,3717614411,3697393085,2249034635,2232388234,2430627952,1115438654,3295786421,2865522278,3633334344,84280067,33027830,303828494,2747425121,1600795957,4188952407,3496589753,2434238086,1486471617,658119965,3106381470,953803233,334231800,3005978776,857870609,3151128937,1890179545,2298973838,2805175444,3056442267,574365214,2450884487,550103529,1233637070,4289353045,2018519080,2057691103,2399374476,4166623649,2148108681,387583245,3664101311,836232934,3330556482,3100665960,3280093505,2955516313,2002398509,287182607,3413881008,4238890068,3597515707,975967766],g=[1671808611,2089089148,2006576759,2072901243,4061003762,1807603307,1873927791,3310653893,810573872,16974337,1739181671,729634347,4263110654,3613570519,2883997099,1989864566,3393556426,2191335298,3376449993,2106063485,4195741690,1508618841,1204391495,4027317232,2917941677,3563566036,2734514082,2951366063,2629772188,2767672228,1922491506,3227229120,3082974647,4246528509,2477669779,644500518,911895606,1061256767,4144166391,3427763148,878471220,2784252325,3845444069,4043897329,1905517169,3631459288,827548209,356461077,67897348,3344078279,593839651,3277757891,405286936,2527147926,84871685,2595565466,118033927,305538066,2157648768,3795705826,3945188843,661212711,2999812018,1973414517,152769033,2208177539,745822252,439235610,455947803,1857215598,1525593178,2700827552,1391895634,994932283,3596728278,3016654259,695947817,3812548067,795958831,2224493444,1408607827,3513301457,0,3979133421,543178784,4229948412,2982705585,1542305371,1790891114,3410398667,3201918910,961245753,1256100938,1289001036,1491644504,3477767631,3496721360,4012557807,2867154858,4212583931,1137018435,1305975373,861234739,2241073541,1171229253,4178635257,33948674,2139225727,1357946960,1011120188,2679776671,2833468328,1374921297,2751356323,1086357568,2408187279,2460827538,2646352285,944271416,4110742005,3168756668,3066132406,3665145818,560153121,271589392,4279952895,4077846003,3530407890,3444343245,202643468,322250259,3962553324,1608629855,2543990167,1154254916,389623319,3294073796,2817676711,2122513534,1028094525,1689045092,1575467613,422261273,1939203699,1621147744,2174228865,1339137615,3699352540,577127458,712922154,2427141008,2290289544,1187679302,3995715566,3100863416,339486740,3732514782,1591917662,186455563,3681988059,3762019296,844522546,978220090,169743370,1239126601,101321734,611076132,1558493276,3260915650,3547250131,2901361580,1655096418,2443721105,2510565781,3828863972,2039214713,3878868455,3359869896,928607799,1840765549,2374762893,3580146133,1322425422,2850048425,1823791212,1459268694,4094161908,3928346602,1706019429,2056189050,2934523822,135794696,3134549946,2022240376,628050469,779246638,472135708,2800834470,3032970164,3327236038,3894660072,3715932637,1956440180,522272287,1272813131,3185336765,2340818315,2323976074,1888542832,1044544574,3049550261,1722469478,1222152264,50660867,4127324150,236067854,1638122081,895445557,1475980887,3117443513,2257655686,3243809217,489110045,2662934430,3778599393,4162055160,2561878936,288563729,1773916777,3648039385,2391345038,2493985684,2612407707,505560094,2274497927,3911240169,3460925390,1442818645,678973480,3749357023,2358182796,2717407649,2306869641,219617805,3218761151,3862026214,1120306242,1756942440,1103331905,2578459033,762796589,252780047,2966125488,1425844308,3151392187,372911126],_=[1667474886,2088535288,2004326894,2071694838,4075949567,1802223062,1869591006,3318043793,808472672,16843522,1734846926,724270422,4278065639,3621216949,2880169549,1987484396,3402253711,2189597983,3385409673,2105378810,4210693615,1499065266,1195886990,4042263547,2913856577,3570689971,2728590687,2947541573,2627518243,2762274643,1920112356,3233831835,3082273397,4261223649,2475929149,640051788,909531756,1061110142,4160160501,3435941763,875846760,2779116625,3857003729,4059105529,1903268834,3638064043,825316194,353713962,67374088,3351728789,589522246,3284360861,404236336,2526454071,84217610,2593830191,117901582,303183396,2155911963,3806477791,3958056653,656894286,2998062463,1970642922,151591698,2206440989,741110872,437923380,454765878,1852748508,1515908788,2694904667,1381168804,993742198,3604373943,3014905469,690584402,3823320797,791638366,2223281939,1398011302,3520161977,0,3991743681,538992704,4244381667,2981218425,1532751286,1785380564,3419096717,3200178535,960056178,1246420628,1280103576,1482221744,3486468741,3503319995,4025428677,2863326543,4227536621,1128514950,1296947098,859002214,2240123921,1162203018,4193849577,33687044,2139062782,1347481760,1010582648,2678045221,2829640523,1364325282,2745433693,1077985408,2408548869,2459086143,2644360225,943212656,4126475505,3166494563,3065430391,3671750063,555836226,269496352,4294908645,4092792573,3537006015,3452783745,202118168,320025894,3974901699,1600119230,2543297077,1145359496,387397934,3301201811,2812801621,2122220284,1027426170,1684319432,1566435258,421079858,1936954854,1616945344,2172753945,1330631070,3705438115,572679748,707427924,2425400123,2290647819,1179044492,4008585671,3099120491,336870440,3739122087,1583276732,185277718,3688593069,3772791771,842159716,976899700,168435220,1229577106,101059084,606366792,1549591736,3267517855,3553849021,2897014595,1650632388,2442242105,2509612081,3840161747,2038008818,3890688725,3368567691,926374254,1835907034,2374863873,3587531953,1313788572,2846482505,1819063512,1448540844,4109633523,3941213647,1701162954,2054852340,2930698567,134748176,3132806511,2021165296,623210314,774795868,471606328,2795958615,3031746419,3334885783,3907527627,3722280097,1953799400,522133822,1263263126,3183336545,2341176845,2324333839,1886425312,1044267644,3048588401,1718004428,1212733584,50529542,4143317495,235803164,1633788866,892690282,1465383342,3115962473,2256965911,3250673817,488449850,2661202215,3789633753,4177007595,2560144171,286339874,1768537042,3654906025,2391705863,2492770099,2610673197,505291324,2273808917,3924369609,3469625735,1431699370,673740880,3755965093,2358021891,2711746649,2307489801,218961690,3217021541,3873845719,1111672452,1751693520,1094828930,2576986153,757954394,252645662,2964376443,1414855848,3149649517,370555436],b=[1374988112,2118214995,437757123,975658646,1001089995,530400753,2902087851,1273168787,540080725,2910219766,2295101073,4110568485,1340463100,3307916247,641025152,3043140495,3736164937,632953703,1172967064,1576976609,3274667266,2169303058,2370213795,1809054150,59727847,361929877,3211623147,2505202138,3569255213,1484005843,1239443753,2395588676,1975683434,4102977912,2572697195,666464733,3202437046,4035489047,3374361702,2110667444,1675577880,3843699074,2538681184,1649639237,2976151520,3144396420,4269907996,4178062228,1883793496,2403728665,2497604743,1383856311,2876494627,1917518562,3810496343,1716890410,3001755655,800440835,2261089178,3543599269,807962610,599762354,33778362,3977675356,2328828971,2809771154,4077384432,1315562145,1708848333,101039829,3509871135,3299278474,875451293,2733856160,92987698,2767645557,193195065,1080094634,1584504582,3178106961,1042385657,2531067453,3711829422,1306967366,2438237621,1908694277,67556463,1615861247,429456164,3602770327,2302690252,1742315127,2968011453,126454664,3877198648,2043211483,2709260871,2084704233,4169408201,0,159417987,841739592,504459436,1817866830,4245618683,260388950,1034867998,908933415,168810852,1750902305,2606453969,607530554,202008497,2472011535,3035535058,463180190,2160117071,1641816226,1517767529,470948374,3801332234,3231722213,1008918595,303765277,235474187,4069246893,766945465,337553864,1475418501,2943682380,4003061179,2743034109,4144047775,1551037884,1147550661,1543208500,2336434550,3408119516,3069049960,3102011747,3610369226,1113818384,328671808,2227573024,2236228733,3535486456,2935566865,3341394285,496906059,3702665459,226906860,2009195472,733156972,2842737049,294930682,1206477858,2835123396,2700099354,1451044056,573804783,2269728455,3644379585,2362090238,2564033334,2801107407,2776292904,3669462566,1068351396,742039012,1350078989,1784663195,1417561698,4136440770,2430122216,775550814,2193862645,2673705150,1775276924,1876241833,3475313331,3366754619,270040487,3902563182,3678124923,3441850377,1851332852,3969562369,2203032232,3868552805,2868897406,566021896,4011190502,3135740889,1248802510,3936291284,699432150,832877231,708780849,3332740144,899835584,1951317047,4236429990,3767586992,866637845,4043610186,1106041591,2144161806,395441711,1984812685,1139781709,3433712980,3835036895,2664543715,1282050075,3240894392,1181045119,2640243204,25965917,4203181171,4211818798,3009879386,2463879762,3910161971,1842759443,2597806476,933301370,1509430414,3943906441,3467192302,3076639029,3776767469,2051518780,2631065433,1441952575,404016761,1942435775,1408749034,1610459739,3745345300,2017778566,3400528769,3110650942,941896748,3265478751,371049330,3168937228,675039627,4279080257,967311729,135050206,3635733660,1683407248,2076935265,3576870512,1215061108,3501741890],y=[1347548327,1400783205,3273267108,2520393566,3409685355,4045380933,2880240216,2471224067,1428173050,4138563181,2441661558,636813900,4233094615,3620022987,2149987652,2411029155,1239331162,1730525723,2554718734,3781033664,46346101,310463728,2743944855,3328955385,3875770207,2501218972,3955191162,3667219033,768917123,3545789473,692707433,1150208456,1786102409,2029293177,1805211710,3710368113,3065962831,401639597,1724457132,3028143674,409198410,2196052529,1620529459,1164071807,3769721975,2226875310,486441376,2499348523,1483753576,428819965,2274680428,3075636216,598438867,3799141122,1474502543,711349675,129166120,53458370,2592523643,2782082824,4063242375,2988687269,3120694122,1559041666,730517276,2460449204,4042459122,2706270690,3446004468,3573941694,533804130,2328143614,2637442643,2695033685,839224033,1973745387,957055980,2856345839,106852767,1371368976,4181598602,1033297158,2933734917,1179510461,3046200461,91341917,1862534868,4284502037,605657339,2547432937,3431546947,2003294622,3182487618,2282195339,954669403,3682191598,1201765386,3917234703,3388507166,0,2198438022,1211247597,2887651696,1315723890,4227665663,1443857720,507358933,657861945,1678381017,560487590,3516619604,975451694,2970356327,261314535,3535072918,2652609425,1333838021,2724322336,1767536459,370938394,182621114,3854606378,1128014560,487725847,185469197,2918353863,3106780840,3356761769,2237133081,1286567175,3152976349,4255350624,2683765030,3160175349,3309594171,878443390,1988838185,3704300486,1756818940,1673061617,3403100636,272786309,1075025698,545572369,2105887268,4174560061,296679730,1841768865,1260232239,4091327024,3960309330,3497509347,1814803222,2578018489,4195456072,575138148,3299409036,446754879,3629546796,4011996048,3347532110,3252238545,4270639778,915985419,3483825537,681933534,651868046,2755636671,3828103837,223377554,2607439820,1649704518,3270937875,3901806776,1580087799,4118987695,3198115200,2087309459,2842678573,3016697106,1003007129,2802849917,1860738147,2077965243,164439672,4100872472,32283319,2827177882,1709610350,2125135846,136428751,3874428392,3652904859,3460984630,3572145929,3593056380,2939266226,824852259,818324884,3224740454,930369212,2801566410,2967507152,355706840,1257309336,4148292826,243256656,790073846,2373340630,1296297904,1422699085,3756299780,3818836405,457992840,3099667487,2135319889,77422314,1560382517,1945798516,788204353,1521706781,1385356242,870912086,325965383,2358957921,2050466060,2388260884,2313884476,4006521127,901210569,3990953189,1014646705,1503449823,1062597235,2031621326,3212035895,3931371469,1533017514,350174575,2256028891,2177544179,1052338372,741876788,1606591296,1914052035,213705253,2334669897,1107234197,1899603969,3725069491,2631447780,2422494913,1635502980,1893020342,1950903388,1120974935],v=[2807058932,1699970625,2764249623,1586903591,1808481195,1173430173,1487645946,59984867,4199882800,1844882806,1989249228,1277555970,3623636965,3419915562,1149249077,2744104290,1514790577,459744698,244860394,3235995134,1963115311,4027744588,2544078150,4190530515,1608975247,2627016082,2062270317,1507497298,2200818878,567498868,1764313568,3359936201,2305455554,2037970062,1047239e3,1910319033,1337376481,2904027272,2892417312,984907214,1243112415,830661914,861968209,2135253587,2011214180,2927934315,2686254721,731183368,1750626376,4246310725,1820824798,4172763771,3542330227,48394827,2404901663,2871682645,671593195,3254988725,2073724613,145085239,2280796200,2779915199,1790575107,2187128086,472615631,3029510009,4075877127,3802222185,4107101658,3201631749,1646252340,4270507174,1402811438,1436590835,3778151818,3950355702,3963161475,4020912224,2667994737,273792366,2331590177,104699613,95345982,3175501286,2377486676,1560637892,3564045318,369057872,4213447064,3919042237,1137477952,2658625497,1119727848,2340947849,1530455833,4007360968,172466556,266959938,516552836,0,2256734592,3980931627,1890328081,1917742170,4294704398,945164165,3575528878,958871085,3647212047,2787207260,1423022939,775562294,1739656202,3876557655,2530391278,2443058075,3310321856,547512796,1265195639,437656594,3121275539,719700128,3762502690,387781147,218828297,3350065803,2830708150,2848461854,428169201,122466165,3720081049,1627235199,648017665,4122762354,1002783846,2117360635,695634755,3336358691,4234721005,4049844452,3704280881,2232435299,574624663,287343814,612205898,1039717051,840019705,2708326185,793451934,821288114,1391201670,3822090177,376187827,3113855344,1224348052,1679968233,2361698556,1058709744,752375421,2431590963,1321699145,3519142200,2734591178,188127444,2177869557,3727205754,2384911031,3215212461,2648976442,2450346104,3432737375,1180849278,331544205,3102249176,4150144569,2952102595,2159976285,2474404304,766078933,313773861,2570832044,2108100632,1668212892,3145456443,2013908262,418672217,3070356634,2594734927,1852171925,3867060991,3473416636,3907448597,2614737639,919489135,164948639,2094410160,2997825956,590424639,2486224549,1723872674,3157750862,3399941250,3501252752,3625268135,2555048196,3673637356,1343127501,4130281361,3599595085,2957853679,1297403050,81781910,3051593425,2283490410,532201772,1367295589,3926170974,895287692,1953757831,1093597963,492483431,3528626907,1446242576,1192455638,1636604631,209336225,344873464,1015671571,669961897,3375740769,3857572124,2973530695,3747192018,1933530610,3464042516,935293895,3454686199,2858115069,1863638845,3683022916,4085369519,3292445032,875313188,1080017571,3279033885,621591778,1233856572,2504130317,24197544,3017672716,3835484340,3247465558,2220981195,3060847922,1551124588,1463996600],w=[4104605777,1097159550,396673818,660510266,2875968315,2638606623,4200115116,3808662347,821712160,1986918061,3430322568,38544885,3856137295,718002117,893681702,1654886325,2975484382,3122358053,3926825029,4274053469,796197571,1290801793,1184342925,3556361835,2405426947,2459735317,1836772287,1381620373,3196267988,1948373848,3764988233,3385345166,3263785589,2390325492,1480485785,3111247143,3780097726,2293045232,548169417,3459953789,3746175075,439452389,1362321559,1400849762,1685577905,1806599355,2174754046,137073913,1214797936,1174215055,3731654548,2079897426,1943217067,1258480242,529487843,1437280870,3945269170,3049390895,3313212038,923313619,679998e3,3215307299,57326082,377642221,3474729866,2041877159,133361907,1776460110,3673476453,96392454,878845905,2801699524,777231668,4082475170,2330014213,4142626212,2213296395,1626319424,1906247262,1846563261,562755902,3708173718,1040559837,3871163981,1418573201,3294430577,114585348,1343618912,2566595609,3186202582,1078185097,3651041127,3896688048,2307622919,425408743,3371096953,2081048481,1108339068,2216610296,0,2156299017,736970802,292596766,1517440620,251657213,2235061775,2933202493,758720310,265905162,1554391400,1532285339,908999204,174567692,1474760595,4002861748,2610011675,3234156416,3693126241,2001430874,303699484,2478443234,2687165888,585122620,454499602,151849742,2345119218,3064510765,514443284,4044981591,1963412655,2581445614,2137062819,19308535,1928707164,1715193156,4219352155,1126790795,600235211,3992742070,3841024952,836553431,1669664834,2535604243,3323011204,1243905413,3141400786,4180808110,698445255,2653899549,2989552604,2253581325,3252932727,3004591147,1891211689,2487810577,3915653703,4237083816,4030667424,2100090966,865136418,1229899655,953270745,3399679628,3557504664,4118925222,2061379749,3079546586,2915017791,983426092,2022837584,1607244650,2118541908,2366882550,3635996816,972512814,3283088770,1568718495,3499326569,3576539503,621982671,2895723464,410887952,2623762152,1002142683,645401037,1494807662,2595684844,1335535747,2507040230,4293295786,3167684641,367585007,3885750714,1865862730,2668221674,2960971305,2763173681,1059270954,2777952454,2724642869,1320957812,2194319100,2429595872,2815956275,77089521,3973773121,3444575871,2448830231,1305906550,4021308739,2857194700,2516901860,3518358430,1787304780,740276417,1699839814,1592394909,2352307457,2272556026,188821243,1729977011,3687994002,274084841,3594982253,3613494426,2701949495,4162096729,322734571,2837966542,1640576439,484830689,1202797690,3537852828,4067639125,349075736,3342319475,4157467219,4255800159,1030690015,1155237496,2951971274,1757691577,607398968,2738905026,499347990,3794078908,1011452712,227885567,2818666809,213114376,3034881240,1455525988,3414450555,850817237,1817998408,3092726480],k=[0,235474187,470948374,303765277,941896748,908933415,607530554,708780849,1883793496,2118214995,1817866830,1649639237,1215061108,1181045119,1417561698,1517767529,3767586992,4003061179,4236429990,4069246893,3635733660,3602770327,3299278474,3400528769,2430122216,2664543715,2362090238,2193862645,2835123396,2801107407,3035535058,3135740889,3678124923,3576870512,3341394285,3374361702,3810496343,3977675356,4279080257,4043610186,2876494627,2776292904,3076639029,3110650942,2472011535,2640243204,2403728665,2169303058,1001089995,899835584,666464733,699432150,59727847,226906860,530400753,294930682,1273168787,1172967064,1475418501,1509430414,1942435775,2110667444,1876241833,1641816226,2910219766,2743034109,2976151520,3211623147,2505202138,2606453969,2302690252,2269728455,3711829422,3543599269,3240894392,3475313331,3843699074,3943906441,4178062228,4144047775,1306967366,1139781709,1374988112,1610459739,1975683434,2076935265,1775276924,1742315127,1034867998,866637845,566021896,800440835,92987698,193195065,429456164,395441711,1984812685,2017778566,1784663195,1683407248,1315562145,1080094634,1383856311,1551037884,101039829,135050206,437757123,337553864,1042385657,807962610,573804783,742039012,2531067453,2564033334,2328828971,2227573024,2935566865,2700099354,3001755655,3168937228,3868552805,3902563182,4203181171,4102977912,3736164937,3501741890,3265478751,3433712980,1106041591,1340463100,1576976609,1408749034,2043211483,2009195472,1708848333,1809054150,832877231,1068351396,766945465,599762354,159417987,126454664,361929877,463180190,2709260871,2943682380,3178106961,3009879386,2572697195,2538681184,2236228733,2336434550,3509871135,3745345300,3441850377,3274667266,3910161971,3877198648,4110568485,4211818798,2597806476,2497604743,2261089178,2295101073,2733856160,2902087851,3202437046,2968011453,3936291284,3835036895,4136440770,4169408201,3535486456,3702665459,3467192302,3231722213,2051518780,1951317047,1716890410,1750902305,1113818384,1282050075,1584504582,1350078989,168810852,67556463,371049330,404016761,841739592,1008918595,775550814,540080725,3969562369,3801332234,4035489047,4269907996,3569255213,3669462566,3366754619,3332740144,2631065433,2463879762,2160117071,2395588676,2767645557,2868897406,3102011747,3069049960,202008497,33778362,270040487,504459436,875451293,975658646,675039627,641025152,2084704233,1917518562,1615861247,1851332852,1147550661,1248802510,1484005843,1451044056,933301370,967311729,733156972,632953703,260388950,25965917,328671808,496906059,1206477858,1239443753,1543208500,1441952575,2144161806,1908694277,1675577880,1842759443,3610369226,3644379585,3408119516,3307916247,4011190502,3776767469,4077384432,4245618683,2809771154,2842737049,3144396420,3043140495,2673705150,2438237621,2203032232,2370213795],M=[0,185469197,370938394,487725847,741876788,657861945,975451694,824852259,1483753576,1400783205,1315723890,1164071807,1950903388,2135319889,1649704518,1767536459,2967507152,3152976349,2801566410,2918353863,2631447780,2547432937,2328143614,2177544179,3901806776,3818836405,4270639778,4118987695,3299409036,3483825537,3535072918,3652904859,2077965243,1893020342,1841768865,1724457132,1474502543,1559041666,1107234197,1257309336,598438867,681933534,901210569,1052338372,261314535,77422314,428819965,310463728,3409685355,3224740454,3710368113,3593056380,3875770207,3960309330,4045380933,4195456072,2471224067,2554718734,2237133081,2388260884,3212035895,3028143674,2842678573,2724322336,4138563181,4255350624,3769721975,3955191162,3667219033,3516619604,3431546947,3347532110,2933734917,2782082824,3099667487,3016697106,2196052529,2313884476,2499348523,2683765030,1179510461,1296297904,1347548327,1533017514,1786102409,1635502980,2087309459,2003294622,507358933,355706840,136428751,53458370,839224033,957055980,605657339,790073846,2373340630,2256028891,2607439820,2422494913,2706270690,2856345839,3075636216,3160175349,3573941694,3725069491,3273267108,3356761769,4181598602,4063242375,4011996048,3828103837,1033297158,915985419,730517276,545572369,296679730,446754879,129166120,213705253,1709610350,1860738147,1945798516,2029293177,1239331162,1120974935,1606591296,1422699085,4148292826,4233094615,3781033664,3931371469,3682191598,3497509347,3446004468,3328955385,2939266226,2755636671,3106780840,2988687269,2198438022,2282195339,2501218972,2652609425,1201765386,1286567175,1371368976,1521706781,1805211710,1620529459,2105887268,1988838185,533804130,350174575,164439672,46346101,870912086,954669403,636813900,788204353,2358957921,2274680428,2592523643,2441661558,2695033685,2880240216,3065962831,3182487618,3572145929,3756299780,3270937875,3388507166,4174560061,4091327024,4006521127,3854606378,1014646705,930369212,711349675,560487590,272786309,457992840,106852767,223377554,1678381017,1862534868,1914052035,2031621326,1211247597,1128014560,1580087799,1428173050,32283319,182621114,401639597,486441376,768917123,651868046,1003007129,818324884,1503449823,1385356242,1333838021,1150208456,1973745387,2125135846,1673061617,1756818940,2970356327,3120694122,2802849917,2887651696,2637442643,2520393566,2334669897,2149987652,3917234703,3799141122,4284502037,4100872472,3309594171,3460984630,3545789473,3629546796,2050466060,1899603969,1814803222,1730525723,1443857720,1560382517,1075025698,1260232239,575138148,692707433,878443390,1062597235,243256656,91341917,409198410,325965383,3403100636,3252238545,3704300486,3620022987,3874428392,3990953189,4042459122,4227665663,2460449204,2578018489,2226875310,2411029155,3198115200,3046200461,2827177882,2743944855],x=[0,218828297,437656594,387781147,875313188,958871085,775562294,590424639,1750626376,1699970625,1917742170,2135253587,1551124588,1367295589,1180849278,1265195639,3501252752,3720081049,3399941250,3350065803,3835484340,3919042237,4270507174,4085369519,3102249176,3051593425,2734591178,2952102595,2361698556,2177869557,2530391278,2614737639,3145456443,3060847922,2708326185,2892417312,2404901663,2187128086,2504130317,2555048196,3542330227,3727205754,3375740769,3292445032,3876557655,3926170974,4246310725,4027744588,1808481195,1723872674,1910319033,2094410160,1608975247,1391201670,1173430173,1224348052,59984867,244860394,428169201,344873464,935293895,984907214,766078933,547512796,1844882806,1627235199,2011214180,2062270317,1507497298,1423022939,1137477952,1321699145,95345982,145085239,532201772,313773861,830661914,1015671571,731183368,648017665,3175501286,2957853679,2807058932,2858115069,2305455554,2220981195,2474404304,2658625497,3575528878,3625268135,3473416636,3254988725,3778151818,3963161475,4213447064,4130281361,3599595085,3683022916,3432737375,3247465558,3802222185,4020912224,4172763771,4122762354,3201631749,3017672716,2764249623,2848461854,2331590177,2280796200,2431590963,2648976442,104699613,188127444,472615631,287343814,840019705,1058709744,671593195,621591778,1852171925,1668212892,1953757831,2037970062,1514790577,1463996600,1080017571,1297403050,3673637356,3623636965,3235995134,3454686199,4007360968,3822090177,4107101658,4190530515,2997825956,3215212461,2830708150,2779915199,2256734592,2340947849,2627016082,2443058075,172466556,122466165,273792366,492483431,1047239e3,861968209,612205898,695634755,1646252340,1863638845,2013908262,1963115311,1446242576,1530455833,1277555970,1093597963,1636604631,1820824798,2073724613,1989249228,1436590835,1487645946,1337376481,1119727848,164948639,81781910,331544205,516552836,1039717051,821288114,669961897,719700128,2973530695,3157750862,2871682645,2787207260,2232435299,2283490410,2667994737,2450346104,3647212047,3564045318,3279033885,3464042516,3980931627,3762502690,4150144569,4199882800,3070356634,3121275539,2904027272,2686254721,2200818878,2384911031,2570832044,2486224549,3747192018,3528626907,3310321856,3359936201,3950355702,3867060991,4049844452,4234721005,1739656202,1790575107,2108100632,1890328081,1402811438,1586903591,1233856572,1149249077,266959938,48394827,369057872,418672217,1002783846,919489135,567498868,752375421,209336225,24197544,376187827,459744698,945164165,895287692,574624663,793451934,1679968233,1764313568,2117360635,1933530610,1343127501,1560637892,1243112415,1192455638,3704280881,3519142200,3336358691,3419915562,3907448597,3857572124,4075877127,4294704398,3029510009,3113855344,2927934315,2744104290,2159976285,2377486676,2594734927,2544078150],S=[0,151849742,303699484,454499602,607398968,758720310,908999204,1059270954,1214797936,1097159550,1517440620,1400849762,1817998408,1699839814,2118541908,2001430874,2429595872,2581445614,2194319100,2345119218,3034881240,3186202582,2801699524,2951971274,3635996816,3518358430,3399679628,3283088770,4237083816,4118925222,4002861748,3885750714,1002142683,850817237,698445255,548169417,529487843,377642221,227885567,77089521,1943217067,2061379749,1640576439,1757691577,1474760595,1592394909,1174215055,1290801793,2875968315,2724642869,3111247143,2960971305,2405426947,2253581325,2638606623,2487810577,3808662347,3926825029,4044981591,4162096729,3342319475,3459953789,3576539503,3693126241,1986918061,2137062819,1685577905,1836772287,1381620373,1532285339,1078185097,1229899655,1040559837,923313619,740276417,621982671,439452389,322734571,137073913,19308535,3871163981,4021308739,4104605777,4255800159,3263785589,3414450555,3499326569,3651041127,2933202493,2815956275,3167684641,3049390895,2330014213,2213296395,2566595609,2448830231,1305906550,1155237496,1607244650,1455525988,1776460110,1626319424,2079897426,1928707164,96392454,213114376,396673818,514443284,562755902,679998e3,865136418,983426092,3708173718,3557504664,3474729866,3323011204,4180808110,4030667424,3945269170,3794078908,2507040230,2623762152,2272556026,2390325492,2975484382,3092726480,2738905026,2857194700,3973773121,3856137295,4274053469,4157467219,3371096953,3252932727,3673476453,3556361835,2763173681,2915017791,3064510765,3215307299,2156299017,2307622919,2459735317,2610011675,2081048481,1963412655,1846563261,1729977011,1480485785,1362321559,1243905413,1126790795,878845905,1030690015,645401037,796197571,274084841,425408743,38544885,188821243,3613494426,3731654548,3313212038,3430322568,4082475170,4200115116,3780097726,3896688048,2668221674,2516901860,2366882550,2216610296,3141400786,2989552604,2837966542,2687165888,1202797690,1320957812,1437280870,1554391400,1669664834,1787304780,1906247262,2022837584,265905162,114585348,499347990,349075736,736970802,585122620,972512814,821712160,2595684844,2478443234,2293045232,2174754046,3196267988,3079546586,2895723464,2777952454,3537852828,3687994002,3234156416,3385345166,4142626212,4293295786,3841024952,3992742070,174567692,57326082,410887952,292596766,777231668,660510266,1011452712,893681702,1108339068,1258480242,1343618912,1494807662,1715193156,1865862730,1948373848,2100090966,2701949495,2818666809,3004591147,3122358053,2235061775,2352307457,2535604243,2653899549,3915653703,3764988233,4219352155,4067639125,3444575871,3294430577,3746175075,3594982253,836553431,953270745,600235211,718002117,367585007,484830689,133361907,251657213,2041877159,1891211689,1806599355,1654886325,1568718495,1418573201,1335535747,1184342925];function E(t){for(var e=[],n=0;n>2][e%4]=s[e],this._Kd[t-n][e%4]=s[e];for(var o,a=0,l=i;l>16&255]<<24^d[o>>8&255]<<16^d[255&o]<<8^d[o>>24&255]^h[a]<<24,a+=1,8!=i)for(e=1;e>8&255]<<8^d[o>>16&255]<<16^d[o>>24&255]<<24,e=i/2+1;e>2][f=l%4]=s[e],this._Kd[t-c][f]=s[e++],l++}for(var c=1;c>24&255]^M[o>>16&255]^x[o>>8&255]^S[255&o]},C.prototype.encrypt=function(t){if(16!=t.length)throw new Error(\"invalid plaintext size (must be 16 bytes)\");for(var e=this._Ke.length-1,n=[0,0,0,0],r=E(t),i=0;i<4;i++)r[i]^=this._Ke[0][i];for(var o=1;o>24&255]^m[r[(i+1)%4]>>16&255]^g[r[(i+2)%4]>>8&255]^_[255&r[(i+3)%4]]^this._Ke[o][i];r=n.slice()}var a,l=s(16);for(i=0;i<4;i++)l[4*i]=255&(d[r[i]>>24&255]^(a=this._Ke[e][i])>>24),l[4*i+1]=255&(d[r[(i+1)%4]>>16&255]^a>>16),l[4*i+2]=255&(d[r[(i+2)%4]>>8&255]^a>>8),l[4*i+3]=255&(d[255&r[(i+3)%4]]^a);return l},C.prototype.decrypt=function(t){if(16!=t.length)throw new Error(\"invalid ciphertext size (must be 16 bytes)\");for(var e=this._Kd.length-1,n=[0,0,0,0],r=E(t),i=0;i<4;i++)r[i]^=this._Kd[0][i];for(var o=1;o>24&255]^y[r[(i+3)%4]>>16&255]^v[r[(i+2)%4]>>8&255]^w[255&r[(i+1)%4]]^this._Kd[o][i];r=n.slice()}var a,l=s(16);for(i=0;i<4;i++)l[4*i]=255&(f[r[i]>>24&255]^(a=this._Kd[e][i])>>24),l[4*i+1]=255&(f[r[(i+3)%4]>>16&255]^a>>16),l[4*i+2]=255&(f[r[(i+2)%4]>>8&255]^a>>8),l[4*i+3]=255&(f[255&r[(i+1)%4]]^a);return l};var D=function(t){if(!(this instanceof D))throw Error(\"AES must be instanitated with `new`\");this.description=\"Electronic Code Block\",this.name=\"ecb\",this._aes=new C(t)};D.prototype.encrypt=function(t){if((t=i(t)).length%16!=0)throw new Error(\"invalid plaintext size (must be multiple of 16 bytes)\");for(var e=s(t.length),n=s(16),r=0;r=0;--e)this._counter[e]=t%256,t>>=8},T.prototype.setBytes=function(t){if(16!=(t=i(t,!0)).length)throw new Error(\"invalid counter bytes size (must be 16 bytes)\");this._counter=t},T.prototype.increment=function(){for(var t=15;t>=0;t--){if(255!==this._counter[t]){this._counter[t]++;break}this._counter[t]=0}};var P=function(t,e){if(!(this instanceof P))throw Error(\"AES must be instanitated with `new`\");this.description=\"Counter\",this.name=\"ctr\",e instanceof T||(e=new T(e)),this._counter=e,this._remainingCounter=null,this._remainingCounterIndex=16,this._aes=new C(t)};P.prototype.encrypt=function(t){for(var e=i(t,!0),n=0;n16)throw new Error(\"PKCS#7 padding byte out of range\");for(var n=t.length-e,r=0;re[t]),t)}}if(\"function\"==typeof t[t.length-1]){const e=t.pop();return c(t=1===t.length&&Object(i.a)(t[0])?t[0]:t,null).pipe(Object(s.a)(t=>e(...t)))}return c(t,null)}function c(t,e){return new r.a(n=>{const r=t.length;if(0===r)return void n.complete();const i=new Array(r);let s=0,o=0;for(let l=0;l{u||(u=!0,o++),i[l]=t},error:t=>n.error(t),complete:()=>{s++,s!==r&&u||(o===r&&n.next(e?e.reduce((t,e,n)=>(t[e]=i[n],t),{}):i),n.complete())}}))}})}},czMo:function(t,e,n){!function(t){\"use strict\";t.defineLocale(\"en-il\",{months:\"January_February_March_April_May_June_July_August_September_October_November_December\".split(\"_\"),monthsShort:\"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec\".split(\"_\"),weekdays:\"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday\".split(\"_\"),weekdaysShort:\"Sun_Mon_Tue_Wed_Thu_Fri_Sat\".split(\"_\"),weekdaysMin:\"Su_Mo_Tu_We_Th_Fr_Sa\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd, D MMMM YYYY HH:mm\"},calendar:{sameDay:\"[Today at] LT\",nextDay:\"[Tomorrow at] LT\",nextWeek:\"dddd [at] LT\",lastDay:\"[Yesterday at] LT\",lastWeek:\"[Last] dddd [at] LT\",sameElse:\"L\"},relativeTime:{future:\"in %s\",past:\"%s ago\",s:\"a few seconds\",ss:\"%d seconds\",m:\"a minute\",mm:\"%d minutes\",h:\"an hour\",hh:\"%d hours\",d:\"a day\",dd:\"%d days\",M:\"a month\",MM:\"%d months\",y:\"a year\",yy:\"%d years\"},dayOfMonthOrdinalParse:/\\d{1,2}(st|nd|rd|th)/,ordinal:function(t){var e=t%10;return t+(1==~~(t%100/10)?\"th\":1===e?\"st\":2===e?\"nd\":3===e?\"rd\":\"th\")}})}(n(\"wd/R\"))},dNwA:function(t,e,n){!function(t){\"use strict\";t.defineLocale(\"sw\",{months:\"Januari_Februari_Machi_Aprili_Mei_Juni_Julai_Agosti_Septemba_Oktoba_Novemba_Desemba\".split(\"_\"),monthsShort:\"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ago_Sep_Okt_Nov_Des\".split(\"_\"),weekdays:\"Jumapili_Jumatatu_Jumanne_Jumatano_Alhamisi_Ijumaa_Jumamosi\".split(\"_\"),weekdaysShort:\"Jpl_Jtat_Jnne_Jtan_Alh_Ijm_Jmos\".split(\"_\"),weekdaysMin:\"J2_J3_J4_J5_Al_Ij_J1\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"hh:mm A\",LTS:\"HH:mm:ss\",L:\"DD.MM.YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd, D MMMM YYYY HH:mm\"},calendar:{sameDay:\"[leo saa] LT\",nextDay:\"[kesho saa] LT\",nextWeek:\"[wiki ijayo] dddd [saat] LT\",lastDay:\"[jana] LT\",lastWeek:\"[wiki iliyopita] dddd [saat] LT\",sameElse:\"L\"},relativeTime:{future:\"%s baadaye\",past:\"tokea %s\",s:\"hivi punde\",ss:\"sekunde %d\",m:\"dakika moja\",mm:\"dakika %d\",h:\"saa limoja\",hh:\"masaa %d\",d:\"siku moja\",dd:\"siku %d\",M:\"mwezi mmoja\",MM:\"miezi %d\",y:\"mwaka mmoja\",yy:\"miaka %d\"},week:{dow:1,doy:7}})}(n(\"wd/R\"))},dlgc:function(t,e,n){\"use strict\";var r=e;function i(t){return 1===t.length?\"0\"+t:t}function s(t){for(var e=\"\",n=0;n>8,o=255&i;s?n.push(s,o):n.push(o)}return n},r.zero2=i,r.toHex=s,r.encode=function(t,e){return\"hex\"===e?s(t):t}},\"e+ae\":function(t,e,n){!function(t){\"use strict\";var e=\"janu\\xe1r_febru\\xe1r_marec_apr\\xedl_m\\xe1j_j\\xfan_j\\xfal_august_september_okt\\xf3ber_november_december\".split(\"_\"),n=\"jan_feb_mar_apr_m\\xe1j_j\\xfan_j\\xfal_aug_sep_okt_nov_dec\".split(\"_\");function r(t){return t>1&&t<5}function i(t,e,n,i){var s=t+\" \";switch(n){case\"s\":return e||i?\"p\\xe1r sek\\xfand\":\"p\\xe1r sekundami\";case\"ss\":return e||i?s+(r(t)?\"sekundy\":\"sek\\xfand\"):s+\"sekundami\";case\"m\":return e?\"min\\xfata\":i?\"min\\xfatu\":\"min\\xfatou\";case\"mm\":return e||i?s+(r(t)?\"min\\xfaty\":\"min\\xfat\"):s+\"min\\xfatami\";case\"h\":return e?\"hodina\":i?\"hodinu\":\"hodinou\";case\"hh\":return e||i?s+(r(t)?\"hodiny\":\"hod\\xedn\"):s+\"hodinami\";case\"d\":return e||i?\"de\\u0148\":\"d\\u0148om\";case\"dd\":return e||i?s+(r(t)?\"dni\":\"dn\\xed\"):s+\"d\\u0148ami\";case\"M\":return e||i?\"mesiac\":\"mesiacom\";case\"MM\":return e||i?s+(r(t)?\"mesiace\":\"mesiacov\"):s+\"mesiacmi\";case\"y\":return e||i?\"rok\":\"rokom\";case\"yy\":return e||i?s+(r(t)?\"roky\":\"rokov\"):s+\"rokmi\"}}t.defineLocale(\"sk\",{months:e,monthsShort:n,weekdays:\"nede\\u013ea_pondelok_utorok_streda_\\u0161tvrtok_piatok_sobota\".split(\"_\"),weekdaysShort:\"ne_po_ut_st_\\u0161t_pi_so\".split(\"_\"),weekdaysMin:\"ne_po_ut_st_\\u0161t_pi_so\".split(\"_\"),longDateFormat:{LT:\"H:mm\",LTS:\"H:mm:ss\",L:\"DD.MM.YYYY\",LL:\"D. MMMM YYYY\",LLL:\"D. MMMM YYYY H:mm\",LLLL:\"dddd D. MMMM YYYY H:mm\"},calendar:{sameDay:\"[dnes o] LT\",nextDay:\"[zajtra o] LT\",nextWeek:function(){switch(this.day()){case 0:return\"[v nede\\u013eu o] LT\";case 1:case 2:return\"[v] dddd [o] LT\";case 3:return\"[v stredu o] LT\";case 4:return\"[vo \\u0161tvrtok o] LT\";case 5:return\"[v piatok o] LT\";case 6:return\"[v sobotu o] LT\"}},lastDay:\"[v\\u010dera o] LT\",lastWeek:function(){switch(this.day()){case 0:return\"[minul\\xfa nede\\u013eu o] LT\";case 1:case 2:return\"[minul\\xfd] dddd [o] LT\";case 3:return\"[minul\\xfa stredu o] LT\";case 4:case 5:return\"[minul\\xfd] dddd [o] LT\";case 6:return\"[minul\\xfa sobotu o] LT\"}},sameElse:\"L\"},relativeTime:{future:\"za %s\",past:\"pred %s\",s:i,ss:i,m:i,mm:i,h:i,hh:i,d:i,dd:i,M:i,MM:i,y:i,yy:i},dayOfMonthOrdinalParse:/\\d{1,2}\\./,ordinal:\"%d.\",week:{dow:1,doy:4}})}(n(\"wd/R\"))},eIep:function(t,e,n){\"use strict\";n.d(e,\"a\",(function(){return l}));var r=n(\"l7GE\"),i=n(\"51Dv\"),s=n(\"ZUHj\"),o=n(\"lJxs\"),a=n(\"Cfvw\");function l(t,e){return\"function\"==typeof e?n=>n.pipe(l((n,r)=>Object(a.a)(t(n,r)).pipe(Object(o.a)((t,i)=>e(n,t,r,i))))):e=>e.lift(new c(t))}class c{constructor(t){this.project=t}call(t,e){return e.subscribe(new u(t,this.project))}}class u extends r.a{constructor(t,e){super(t),this.project=e,this.index=0}_next(t){let e;const n=this.index++;try{e=this.project(t,n)}catch(r){return void this.destination.error(r)}this._innerSub(e,t,n)}_innerSub(t,e,n){const r=this.innerSubscription;r&&r.unsubscribe();const o=new i.a(this,e,n),a=this.destination;a.add(o),this.innerSubscription=Object(s.a)(this,t,void 0,void 0,o),this.innerSubscription!==o&&a.add(this.innerSubscription)}_complete(){const{innerSubscription:t}=this;t&&!t.closed||super._complete(),this.unsubscribe()}_unsubscribe(){this.innerSubscription=null}notifyComplete(t){this.destination.remove(t),this.innerSubscription=null,this.isStopped&&super._complete()}notifyNext(t,e,n,r,i){this.destination.next(e)}}},eNwd:function(t,e,n){\"use strict\";n.d(e,\"a\",(function(){return a}));var r=n(\"3N8a\");class i extends r.a{constructor(t,e){super(t,e),this.scheduler=t,this.work=e}requestAsyncId(t,e,n=0){return null!==n&&n>0?super.requestAsyncId(t,e,n):(t.actions.push(this),t.scheduled||(t.scheduled=requestAnimationFrame(()=>t.flush(null))))}recycleAsyncId(t,e,n=0){if(null!==n&&n>0||null===n&&this.delay>0)return super.recycleAsyncId(t,e,n);0===t.actions.length&&(cancelAnimationFrame(e),t.scheduled=void 0)}}var s=n(\"IjjT\");class o extends s.a{flush(t){this.active=!0,this.scheduled=void 0;const{actions:e}=this;let n,r=-1,i=e.length;t=t||e.shift();do{if(n=t.execute(t.state,t.delay))break}while(++r10&&n<20?t+\"-\\u0442\\u0438\":1===e?t+\"-\\u0432\\u0438\":2===e?t+\"-\\u0440\\u0438\":7===e||8===e?t+\"-\\u043c\\u0438\":t+\"-\\u0442\\u0438\"},week:{dow:1,doy:7}})}(n(\"wd/R\"))},honF:function(t,e,n){!function(t){\"use strict\";var e={1:\"\\u1041\",2:\"\\u1042\",3:\"\\u1043\",4:\"\\u1044\",5:\"\\u1045\",6:\"\\u1046\",7:\"\\u1047\",8:\"\\u1048\",9:\"\\u1049\",0:\"\\u1040\"},n={\"\\u1041\":\"1\",\"\\u1042\":\"2\",\"\\u1043\":\"3\",\"\\u1044\":\"4\",\"\\u1045\":\"5\",\"\\u1046\":\"6\",\"\\u1047\":\"7\",\"\\u1048\":\"8\",\"\\u1049\":\"9\",\"\\u1040\":\"0\"};t.defineLocale(\"my\",{months:\"\\u1007\\u1014\\u103a\\u1014\\u101d\\u102b\\u101b\\u102e_\\u1016\\u1031\\u1016\\u1031\\u102c\\u103a\\u101d\\u102b\\u101b\\u102e_\\u1019\\u1010\\u103a_\\u1027\\u1015\\u103c\\u102e_\\u1019\\u1031_\\u1007\\u103d\\u1014\\u103a_\\u1007\\u1030\\u101c\\u102d\\u102f\\u1004\\u103a_\\u101e\\u103c\\u1002\\u102f\\u1010\\u103a_\\u1005\\u1000\\u103a\\u1010\\u1004\\u103a\\u1018\\u102c_\\u1021\\u1031\\u102c\\u1000\\u103a\\u1010\\u102d\\u102f\\u1018\\u102c_\\u1014\\u102d\\u102f\\u101d\\u1004\\u103a\\u1018\\u102c_\\u1012\\u102e\\u1007\\u1004\\u103a\\u1018\\u102c\".split(\"_\"),monthsShort:\"\\u1007\\u1014\\u103a_\\u1016\\u1031_\\u1019\\u1010\\u103a_\\u1015\\u103c\\u102e_\\u1019\\u1031_\\u1007\\u103d\\u1014\\u103a_\\u101c\\u102d\\u102f\\u1004\\u103a_\\u101e\\u103c_\\u1005\\u1000\\u103a_\\u1021\\u1031\\u102c\\u1000\\u103a_\\u1014\\u102d\\u102f_\\u1012\\u102e\".split(\"_\"),weekdays:\"\\u1010\\u1014\\u1004\\u103a\\u1039\\u1002\\u1014\\u103d\\u1031_\\u1010\\u1014\\u1004\\u103a\\u1039\\u101c\\u102c_\\u1021\\u1004\\u103a\\u1039\\u1002\\u102b_\\u1017\\u102f\\u1012\\u1039\\u1013\\u101f\\u1030\\u1038_\\u1000\\u103c\\u102c\\u101e\\u1015\\u1010\\u1031\\u1038_\\u101e\\u1031\\u102c\\u1000\\u103c\\u102c_\\u1005\\u1014\\u1031\".split(\"_\"),weekdaysShort:\"\\u1014\\u103d\\u1031_\\u101c\\u102c_\\u1002\\u102b_\\u101f\\u1030\\u1038_\\u1000\\u103c\\u102c_\\u101e\\u1031\\u102c_\\u1014\\u1031\".split(\"_\"),weekdaysMin:\"\\u1014\\u103d\\u1031_\\u101c\\u102c_\\u1002\\u102b_\\u101f\\u1030\\u1038_\\u1000\\u103c\\u102c_\\u101e\\u1031\\u102c_\\u1014\\u1031\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd D MMMM YYYY HH:mm\"},calendar:{sameDay:\"[\\u101a\\u1014\\u1031.] LT [\\u1019\\u103e\\u102c]\",nextDay:\"[\\u1019\\u1014\\u1000\\u103a\\u1016\\u103c\\u1014\\u103a] LT [\\u1019\\u103e\\u102c]\",nextWeek:\"dddd LT [\\u1019\\u103e\\u102c]\",lastDay:\"[\\u1019\\u1014\\u1031.\\u1000] LT [\\u1019\\u103e\\u102c]\",lastWeek:\"[\\u1015\\u103c\\u102e\\u1038\\u1001\\u1032\\u1037\\u101e\\u1031\\u102c] dddd LT [\\u1019\\u103e\\u102c]\",sameElse:\"L\"},relativeTime:{future:\"\\u101c\\u102c\\u1019\\u100a\\u103a\\u1037 %s \\u1019\\u103e\\u102c\",past:\"\\u101c\\u103d\\u1014\\u103a\\u1001\\u1032\\u1037\\u101e\\u1031\\u102c %s \\u1000\",s:\"\\u1005\\u1000\\u1039\\u1000\\u1014\\u103a.\\u1021\\u1014\\u100a\\u103a\\u1038\\u1004\\u101a\\u103a\",ss:\"%d \\u1005\\u1000\\u1039\\u1000\\u1014\\u1037\\u103a\",m:\"\\u1010\\u1005\\u103a\\u1019\\u102d\\u1014\\u1005\\u103a\",mm:\"%d \\u1019\\u102d\\u1014\\u1005\\u103a\",h:\"\\u1010\\u1005\\u103a\\u1014\\u102c\\u101b\\u102e\",hh:\"%d \\u1014\\u102c\\u101b\\u102e\",d:\"\\u1010\\u1005\\u103a\\u101b\\u1000\\u103a\",dd:\"%d \\u101b\\u1000\\u103a\",M:\"\\u1010\\u1005\\u103a\\u101c\",MM:\"%d \\u101c\",y:\"\\u1010\\u1005\\u103a\\u1014\\u103e\\u1005\\u103a\",yy:\"%d \\u1014\\u103e\\u1005\\u103a\"},preparse:function(t){return t.replace(/[\\u1041\\u1042\\u1043\\u1044\\u1045\\u1046\\u1047\\u1048\\u1049\\u1040]/g,(function(t){return n[t]}))},postformat:function(t){return t.replace(/\\d/g,(function(t){return e[t]}))},week:{dow:1,doy:4}})}(n(\"wd/R\"))},i5UE:function(t,e,n){\"use strict\";var r=n(\"w8CP\"),i=n(\"tSWc\");function s(){if(!(this instanceof s))return new s;i.call(this),this.h=[3418070365,3238371032,1654270250,914150663,2438529370,812702999,355462360,4144912697,1731405415,4290775857,2394180231,1750603025,3675008525,1694076839,1203062813,3204075428]}r.inherits(s,i),t.exports=s,s.blockSize=1024,s.outSize=384,s.hmacStrength=192,s.padLength=128,s.prototype._digest=function(t){return\"hex\"===t?r.toHex32(this.h.slice(0,12),\"big\"):r.split32(this.h.slice(0,12),\"big\")}},iEDd:function(t,e,n){!function(t){\"use strict\";t.defineLocale(\"gl\",{months:\"xaneiro_febreiro_marzo_abril_maio_xu\\xf1o_xullo_agosto_setembro_outubro_novembro_decembro\".split(\"_\"),monthsShort:\"xan._feb._mar._abr._mai._xu\\xf1._xul._ago._set._out._nov._dec.\".split(\"_\"),monthsParseExact:!0,weekdays:\"domingo_luns_martes_m\\xe9rcores_xoves_venres_s\\xe1bado\".split(\"_\"),weekdaysShort:\"dom._lun._mar._m\\xe9r._xov._ven._s\\xe1b.\".split(\"_\"),weekdaysMin:\"do_lu_ma_m\\xe9_xo_ve_s\\xe1\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"H:mm\",LTS:\"H:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D [de] MMMM [de] YYYY\",LLL:\"D [de] MMMM [de] YYYY H:mm\",LLLL:\"dddd, D [de] MMMM [de] YYYY H:mm\"},calendar:{sameDay:function(){return\"[hoxe \"+(1!==this.hours()?\"\\xe1s\":\"\\xe1\")+\"] LT\"},nextDay:function(){return\"[ma\\xf1\\xe1 \"+(1!==this.hours()?\"\\xe1s\":\"\\xe1\")+\"] LT\"},nextWeek:function(){return\"dddd [\"+(1!==this.hours()?\"\\xe1s\":\"a\")+\"] LT\"},lastDay:function(){return\"[onte \"+(1!==this.hours()?\"\\xe1\":\"a\")+\"] LT\"},lastWeek:function(){return\"[o] dddd [pasado \"+(1!==this.hours()?\"\\xe1s\":\"a\")+\"] LT\"},sameElse:\"L\"},relativeTime:{future:function(t){return 0===t.indexOf(\"un\")?\"n\"+t:\"en \"+t},past:\"hai %s\",s:\"uns segundos\",ss:\"%d segundos\",m:\"un minuto\",mm:\"%d minutos\",h:\"unha hora\",hh:\"%d horas\",d:\"un d\\xeda\",dd:\"%d d\\xedas\",M:\"un mes\",MM:\"%d meses\",y:\"un ano\",yy:\"%d anos\"},dayOfMonthOrdinalParse:/\\d{1,2}\\xba/,ordinal:\"%d\\xba\",week:{dow:1,doy:4}})}(n(\"wd/R\"))},iYuL:function(t,e,n){!function(t){\"use strict\";var e=\"ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.\".split(\"_\"),n=\"ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic\".split(\"_\"),r=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],i=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\\.?|feb\\.?|mar\\.?|abr\\.?|may\\.?|jun\\.?|jul\\.?|ago\\.?|sep\\.?|oct\\.?|nov\\.?|dic\\.?)/i;t.defineLocale(\"es\",{months:\"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre\".split(\"_\"),monthsShort:function(t,r){return t?/-MMM-/.test(r)?n[t.month()]:e[t.month()]:e},monthsRegex:i,monthsShortRegex:i,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\\.?|feb\\.?|mar\\.?|abr\\.?|may\\.?|jun\\.?|jul\\.?|ago\\.?|sep\\.?|oct\\.?|nov\\.?|dic\\.?)/i,monthsParse:r,longMonthsParse:r,shortMonthsParse:r,weekdays:\"domingo_lunes_martes_mi\\xe9rcoles_jueves_viernes_s\\xe1bado\".split(\"_\"),weekdaysShort:\"dom._lun._mar._mi\\xe9._jue._vie._s\\xe1b.\".split(\"_\"),weekdaysMin:\"do_lu_ma_mi_ju_vi_s\\xe1\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"H:mm\",LTS:\"H:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D [de] MMMM [de] YYYY\",LLL:\"D [de] MMMM [de] YYYY H:mm\",LLLL:\"dddd, D [de] MMMM [de] YYYY H:mm\"},calendar:{sameDay:function(){return\"[hoy a la\"+(1!==this.hours()?\"s\":\"\")+\"] LT\"},nextDay:function(){return\"[ma\\xf1ana a la\"+(1!==this.hours()?\"s\":\"\")+\"] LT\"},nextWeek:function(){return\"dddd [a la\"+(1!==this.hours()?\"s\":\"\")+\"] LT\"},lastDay:function(){return\"[ayer a la\"+(1!==this.hours()?\"s\":\"\")+\"] LT\"},lastWeek:function(){return\"[el] dddd [pasado a la\"+(1!==this.hours()?\"s\":\"\")+\"] LT\"},sameElse:\"L\"},relativeTime:{future:\"en %s\",past:\"hace %s\",s:\"unos segundos\",ss:\"%d segundos\",m:\"un minuto\",mm:\"%d minutos\",h:\"una hora\",hh:\"%d horas\",d:\"un d\\xeda\",dd:\"%d d\\xedas\",M:\"un mes\",MM:\"%d meses\",y:\"un a\\xf1o\",yy:\"%d a\\xf1os\"},dayOfMonthOrdinalParse:/\\d{1,2}\\xba/,ordinal:\"%d\\xba\",week:{dow:1,doy:4},invalidDate:\"Fecha invalida\"})}(n(\"wd/R\"))},icAF:function(t,e,n){\"use strict\";var r=n(\"ANg/\"),i=n(\"Z1Ib\");function s(){if(!(this instanceof s))return new s;i.call(this),this.h=[3238371032,914150663,812702999,4144912697,4290775857,1750603025,1694076839,3204075428]}r.inherits(s,i),t.exports=s,s.blockSize=512,s.outSize=224,s.hmacStrength=192,s.padLength=64,s.prototype._digest=function(t){return\"hex\"===t?r.toHex32(this.h.slice(0,7),\"big\"):r.split32(this.h.slice(0,7),\"big\")}},itXk:function(t,e,n){\"use strict\";n.d(e,\"b\",(function(){return c})),n.d(e,\"a\",(function(){return u}));var r=n(\"z+Ro\"),i=n(\"DH7j\"),s=n(\"l7GE\"),o=n(\"ZUHj\"),a=n(\"yCtX\");const l={};function c(...t){let e=null,n=null;return Object(r.a)(t[t.length-1])&&(n=t.pop()),\"function\"==typeof t[t.length-1]&&(e=t.pop()),1===t.length&&Object(i.a)(t[0])&&(t=t[0]),Object(a.a)(t,n).lift(new u(e))}class u{constructor(t){this.resultSelector=t}call(t,e){return e.subscribe(new h(t,this.resultSelector))}}class h extends s.a{constructor(t,e){super(t),this.resultSelector=e,this.active=0,this.values=[],this.observables=[]}_next(t){this.values.push(l),this.observables.push(t)}_complete(){const t=this.observables,e=t.length;if(0===e)this.destination.complete();else{this.active=e,this.toRespond=e;for(let n=0;n11?n?\"\\u03bc\\u03bc\":\"\\u039c\\u039c\":n?\"\\u03c0\\u03bc\":\"\\u03a0\\u039c\"},isPM:function(t){return\"\\u03bc\"===(t+\"\").toLowerCase()[0]},meridiemParse:/[\\u03a0\\u039c]\\.?\\u039c?\\.?/i,longDateFormat:{LT:\"h:mm A\",LTS:\"h:mm:ss A\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY h:mm A\",LLLL:\"dddd, D MMMM YYYY h:mm A\"},calendarEl:{sameDay:\"[\\u03a3\\u03ae\\u03bc\\u03b5\\u03c1\\u03b1 {}] LT\",nextDay:\"[\\u0391\\u03cd\\u03c1\\u03b9\\u03bf {}] LT\",nextWeek:\"dddd [{}] LT\",lastDay:\"[\\u03a7\\u03b8\\u03b5\\u03c2 {}] LT\",lastWeek:function(){switch(this.day()){case 6:return\"[\\u03c4\\u03bf \\u03c0\\u03c1\\u03bf\\u03b7\\u03b3\\u03bf\\u03cd\\u03bc\\u03b5\\u03bd\\u03bf] dddd [{}] LT\";default:return\"[\\u03c4\\u03b7\\u03bd \\u03c0\\u03c1\\u03bf\\u03b7\\u03b3\\u03bf\\u03cd\\u03bc\\u03b5\\u03bd\\u03b7] dddd [{}] LT\"}},sameElse:\"L\"},calendar:function(t,e){var n,r=this._calendarEl[t],i=e&&e.hours();return n=r,(\"undefined\"!=typeof Function&&n instanceof Function||\"[object Function]\"===Object.prototype.toString.call(n))&&(r=r.apply(e)),r.replace(\"{}\",i%12==1?\"\\u03c3\\u03c4\\u03b7\":\"\\u03c3\\u03c4\\u03b9\\u03c2\")},relativeTime:{future:\"\\u03c3\\u03b5 %s\",past:\"%s \\u03c0\\u03c1\\u03b9\\u03bd\",s:\"\\u03bb\\u03af\\u03b3\\u03b1 \\u03b4\\u03b5\\u03c5\\u03c4\\u03b5\\u03c1\\u03cc\\u03bb\\u03b5\\u03c0\\u03c4\\u03b1\",ss:\"%d \\u03b4\\u03b5\\u03c5\\u03c4\\u03b5\\u03c1\\u03cc\\u03bb\\u03b5\\u03c0\\u03c4\\u03b1\",m:\"\\u03ad\\u03bd\\u03b1 \\u03bb\\u03b5\\u03c0\\u03c4\\u03cc\",mm:\"%d \\u03bb\\u03b5\\u03c0\\u03c4\\u03ac\",h:\"\\u03bc\\u03af\\u03b1 \\u03ce\\u03c1\\u03b1\",hh:\"%d \\u03ce\\u03c1\\u03b5\\u03c2\",d:\"\\u03bc\\u03af\\u03b1 \\u03bc\\u03ad\\u03c1\\u03b1\",dd:\"%d \\u03bc\\u03ad\\u03c1\\u03b5\\u03c2\",M:\"\\u03ad\\u03bd\\u03b1\\u03c2 \\u03bc\\u03ae\\u03bd\\u03b1\\u03c2\",MM:\"%d \\u03bc\\u03ae\\u03bd\\u03b5\\u03c2\",y:\"\\u03ad\\u03bd\\u03b1\\u03c2 \\u03c7\\u03c1\\u03cc\\u03bd\\u03bf\\u03c2\",yy:\"%d \\u03c7\\u03c1\\u03cc\\u03bd\\u03b9\\u03b1\"},dayOfMonthOrdinalParse:/\\d{1,2}\\u03b7/,ordinal:\"%d\\u03b7\",week:{dow:1,doy:4}})}(n(\"wd/R\"))},jVdC:function(t,e,n){!function(t){\"use strict\";var e=\"stycze\\u0144_luty_marzec_kwiecie\\u0144_maj_czerwiec_lipiec_sierpie\\u0144_wrzesie\\u0144_pa\\u017adziernik_listopad_grudzie\\u0144\".split(\"_\"),n=\"stycznia_lutego_marca_kwietnia_maja_czerwca_lipca_sierpnia_wrze\\u015bnia_pa\\u017adziernika_listopada_grudnia\".split(\"_\");function r(t){return t%10<5&&t%10>1&&~~(t/10)%10!=1}function i(t,e,n){var i=t+\" \";switch(n){case\"ss\":return i+(r(t)?\"sekundy\":\"sekund\");case\"m\":return e?\"minuta\":\"minut\\u0119\";case\"mm\":return i+(r(t)?\"minuty\":\"minut\");case\"h\":return e?\"godzina\":\"godzin\\u0119\";case\"hh\":return i+(r(t)?\"godziny\":\"godzin\");case\"MM\":return i+(r(t)?\"miesi\\u0105ce\":\"miesi\\u0119cy\");case\"yy\":return i+(r(t)?\"lata\":\"lat\")}}t.defineLocale(\"pl\",{months:function(t,r){return t?\"\"===r?\"(\"+n[t.month()]+\"|\"+e[t.month()]+\")\":/D MMMM/.test(r)?n[t.month()]:e[t.month()]:e},monthsShort:\"sty_lut_mar_kwi_maj_cze_lip_sie_wrz_pa\\u017a_lis_gru\".split(\"_\"),weekdays:\"niedziela_poniedzia\\u0142ek_wtorek_\\u015broda_czwartek_pi\\u0105tek_sobota\".split(\"_\"),weekdaysShort:\"ndz_pon_wt_\\u015br_czw_pt_sob\".split(\"_\"),weekdaysMin:\"Nd_Pn_Wt_\\u015ar_Cz_Pt_So\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD.MM.YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd, D MMMM YYYY HH:mm\"},calendar:{sameDay:\"[Dzi\\u015b o] LT\",nextDay:\"[Jutro o] LT\",nextWeek:function(){switch(this.day()){case 0:return\"[W niedziel\\u0119 o] LT\";case 2:return\"[We wtorek o] LT\";case 3:return\"[W \\u015brod\\u0119 o] LT\";case 6:return\"[W sobot\\u0119 o] LT\";default:return\"[W] dddd [o] LT\"}},lastDay:\"[Wczoraj o] LT\",lastWeek:function(){switch(this.day()){case 0:return\"[W zesz\\u0142\\u0105 niedziel\\u0119 o] LT\";case 3:return\"[W zesz\\u0142\\u0105 \\u015brod\\u0119 o] LT\";case 6:return\"[W zesz\\u0142\\u0105 sobot\\u0119 o] LT\";default:return\"[W zesz\\u0142y] dddd [o] LT\"}},sameElse:\"L\"},relativeTime:{future:\"za %s\",past:\"%s temu\",s:\"kilka sekund\",ss:i,m:i,mm:i,h:i,hh:i,d:\"1 dzie\\u0144\",dd:\"%d dni\",M:\"miesi\\u0105c\",MM:i,y:\"rok\",yy:i},dayOfMonthOrdinalParse:/\\d{1,2}\\./,ordinal:\"%d.\",week:{dow:1,doy:4}})}(n(\"wd/R\"))},jZKg:function(t,e,n){\"use strict\";n.d(e,\"a\",(function(){return s}));var r=n(\"HDdC\"),i=n(\"quSY\");function s(t,e){return new r.a(n=>{const r=new i.a;let s=0;return r.add(e.schedule((function(){s!==t.length?(n.next(t[s++]),n.closed||r.add(this.schedule())):n.complete()}))),r})}},jfSC:function(t,e,n){!function(t){\"use strict\";var e={1:\"\\u06f1\",2:\"\\u06f2\",3:\"\\u06f3\",4:\"\\u06f4\",5:\"\\u06f5\",6:\"\\u06f6\",7:\"\\u06f7\",8:\"\\u06f8\",9:\"\\u06f9\",0:\"\\u06f0\"},n={\"\\u06f1\":\"1\",\"\\u06f2\":\"2\",\"\\u06f3\":\"3\",\"\\u06f4\":\"4\",\"\\u06f5\":\"5\",\"\\u06f6\":\"6\",\"\\u06f7\":\"7\",\"\\u06f8\":\"8\",\"\\u06f9\":\"9\",\"\\u06f0\":\"0\"};t.defineLocale(\"fa\",{months:\"\\u0698\\u0627\\u0646\\u0648\\u06cc\\u0647_\\u0641\\u0648\\u0631\\u06cc\\u0647_\\u0645\\u0627\\u0631\\u0633_\\u0622\\u0648\\u0631\\u06cc\\u0644_\\u0645\\u0647_\\u0698\\u0648\\u0626\\u0646_\\u0698\\u0648\\u0626\\u06cc\\u0647_\\u0627\\u0648\\u062a_\\u0633\\u067e\\u062a\\u0627\\u0645\\u0628\\u0631_\\u0627\\u06a9\\u062a\\u0628\\u0631_\\u0646\\u0648\\u0627\\u0645\\u0628\\u0631_\\u062f\\u0633\\u0627\\u0645\\u0628\\u0631\".split(\"_\"),monthsShort:\"\\u0698\\u0627\\u0646\\u0648\\u06cc\\u0647_\\u0641\\u0648\\u0631\\u06cc\\u0647_\\u0645\\u0627\\u0631\\u0633_\\u0622\\u0648\\u0631\\u06cc\\u0644_\\u0645\\u0647_\\u0698\\u0648\\u0626\\u0646_\\u0698\\u0648\\u0626\\u06cc\\u0647_\\u0627\\u0648\\u062a_\\u0633\\u067e\\u062a\\u0627\\u0645\\u0628\\u0631_\\u0627\\u06a9\\u062a\\u0628\\u0631_\\u0646\\u0648\\u0627\\u0645\\u0628\\u0631_\\u062f\\u0633\\u0627\\u0645\\u0628\\u0631\".split(\"_\"),weekdays:\"\\u06cc\\u06a9\\u200c\\u0634\\u0646\\u0628\\u0647_\\u062f\\u0648\\u0634\\u0646\\u0628\\u0647_\\u0633\\u0647\\u200c\\u0634\\u0646\\u0628\\u0647_\\u0686\\u0647\\u0627\\u0631\\u0634\\u0646\\u0628\\u0647_\\u067e\\u0646\\u062c\\u200c\\u0634\\u0646\\u0628\\u0647_\\u062c\\u0645\\u0639\\u0647_\\u0634\\u0646\\u0628\\u0647\".split(\"_\"),weekdaysShort:\"\\u06cc\\u06a9\\u200c\\u0634\\u0646\\u0628\\u0647_\\u062f\\u0648\\u0634\\u0646\\u0628\\u0647_\\u0633\\u0647\\u200c\\u0634\\u0646\\u0628\\u0647_\\u0686\\u0647\\u0627\\u0631\\u0634\\u0646\\u0628\\u0647_\\u067e\\u0646\\u062c\\u200c\\u0634\\u0646\\u0628\\u0647_\\u062c\\u0645\\u0639\\u0647_\\u0634\\u0646\\u0628\\u0647\".split(\"_\"),weekdaysMin:\"\\u06cc_\\u062f_\\u0633_\\u0686_\\u067e_\\u062c_\\u0634\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd, D MMMM YYYY HH:mm\"},meridiemParse:/\\u0642\\u0628\\u0644 \\u0627\\u0632 \\u0638\\u0647\\u0631|\\u0628\\u0639\\u062f \\u0627\\u0632 \\u0638\\u0647\\u0631/,isPM:function(t){return/\\u0628\\u0639\\u062f \\u0627\\u0632 \\u0638\\u0647\\u0631/.test(t)},meridiem:function(t,e,n){return t<12?\"\\u0642\\u0628\\u0644 \\u0627\\u0632 \\u0638\\u0647\\u0631\":\"\\u0628\\u0639\\u062f \\u0627\\u0632 \\u0638\\u0647\\u0631\"},calendar:{sameDay:\"[\\u0627\\u0645\\u0631\\u0648\\u0632 \\u0633\\u0627\\u0639\\u062a] LT\",nextDay:\"[\\u0641\\u0631\\u062f\\u0627 \\u0633\\u0627\\u0639\\u062a] LT\",nextWeek:\"dddd [\\u0633\\u0627\\u0639\\u062a] LT\",lastDay:\"[\\u062f\\u06cc\\u0631\\u0648\\u0632 \\u0633\\u0627\\u0639\\u062a] LT\",lastWeek:\"dddd [\\u067e\\u06cc\\u0634] [\\u0633\\u0627\\u0639\\u062a] LT\",sameElse:\"L\"},relativeTime:{future:\"\\u062f\\u0631 %s\",past:\"%s \\u067e\\u06cc\\u0634\",s:\"\\u0686\\u0646\\u062f \\u062b\\u0627\\u0646\\u06cc\\u0647\",ss:\"%d \\u062b\\u0627\\u0646\\u06cc\\u0647\",m:\"\\u06cc\\u06a9 \\u062f\\u0642\\u06cc\\u0642\\u0647\",mm:\"%d \\u062f\\u0642\\u06cc\\u0642\\u0647\",h:\"\\u06cc\\u06a9 \\u0633\\u0627\\u0639\\u062a\",hh:\"%d \\u0633\\u0627\\u0639\\u062a\",d:\"\\u06cc\\u06a9 \\u0631\\u0648\\u0632\",dd:\"%d \\u0631\\u0648\\u0632\",M:\"\\u06cc\\u06a9 \\u0645\\u0627\\u0647\",MM:\"%d \\u0645\\u0627\\u0647\",y:\"\\u06cc\\u06a9 \\u0633\\u0627\\u0644\",yy:\"%d \\u0633\\u0627\\u0644\"},preparse:function(t){return t.replace(/[\\u06f0-\\u06f9]/g,(function(t){return n[t]})).replace(/\\u060c/g,\",\")},postformat:function(t){return t.replace(/\\d/g,(function(t){return e[t]})).replace(/,/g,\"\\u060c\")},dayOfMonthOrdinalParse:/\\d{1,2}\\u0645/,ordinal:\"%d\\u0645\",week:{dow:6,doy:12}})}(n(\"wd/R\"))},jhkW:function(t,e,n){\"use strict\";n.r(e),n.d(e,\"_toEscapedUtf8String\",(function(){return f})),n.d(e,\"toUtf8Bytes\",(function(){return h})),n.d(e,\"toUtf8CodePoints\",(function(){return g})),n.d(e,\"toUtf8String\",(function(){return m})),n.d(e,\"Utf8ErrorFuncs\",(function(){return c})),n.d(e,\"Utf8ErrorReason\",(function(){return a})),n.d(e,\"UnicodeNormalizationForm\",(function(){return o})),n.d(e,\"formatBytes32String\",(function(){return _})),n.d(e,\"parseBytes32String\",(function(){return b})),n.d(e,\"nameprep\",(function(){return A}));var r=n(\"tGuN\"),i=n(\"VJ7P\");const s=new(n(\"/7J2\").Logger)(\"strings/5.0.3\");var o,a;function l(t,e,n,r,i){if(t===a.BAD_PREFIX||t===a.UNEXPECTED_CONTINUE){let t=0;for(let r=e+1;r>6==2;r++)t++;return t}return t===a.OVERRUN?n.length-e-1:0}!function(t){t.current=\"\",t.NFC=\"NFC\",t.NFD=\"NFD\",t.NFKC=\"NFKC\",t.NFKD=\"NFKD\"}(o||(o={})),function(t){t.UNEXPECTED_CONTINUE=\"unexpected continuation byte\",t.BAD_PREFIX=\"bad codepoint prefix\",t.OVERRUN=\"string overrun\",t.MISSING_CONTINUE=\"missing continuation byte\",t.OUT_OF_RANGE=\"out of UTF-8 range\",t.UTF16_SURROGATE=\"UTF-16 surrogate\",t.OVERLONG=\"overlong representation\"}(a||(a={}));const c=Object.freeze({error:function(t,e,n,r,i){return s.throwArgumentError(`invalid codepoint at offset ${e}; ${t}`,\"bytes\",n)},ignore:l,replace:function(t,e,n,r,i){return t===a.OVERLONG?(r.push(i),0):(r.push(65533),l(t,e,n))}});function u(t,e){null==e&&(e=c.error),t=Object(i.arrayify)(t);const n=[];let r=0;for(;r>7==0){n.push(i);continue}let s=null,o=null;if(192==(224&i))s=1,o=127;else if(224==(240&i))s=2,o=2047;else{if(240!=(248&i)){r+=e(128==(192&i)?a.UNEXPECTED_CONTINUE:a.BAD_PREFIX,r-1,t,n);continue}s=3,o=65535}if(r-1+s>=t.length){r+=e(a.OVERRUN,r-1,t,n);continue}let l=i&(1<<8-s-1)-1;for(let c=0;c1114111?r+=e(a.OUT_OF_RANGE,r-1-s,t,n,l):l>=55296&&l<=57343?r+=e(a.UTF16_SURROGATE,r-1-s,t,n,l):l<=o?r+=e(a.OVERLONG,r-1-s,t,n,l):n.push(l))}return n}function h(t,e=o.current){e!=o.current&&(s.checkNormalize(),t=t.normalize(e));let n=[];for(let r=0;r>6|192),n.push(63&e|128);else if(55296==(64512&e)){r++;const i=t.charCodeAt(r);if(r>=t.length||56320!=(64512&i))throw new Error(\"invalid utf-8 string\");const s=65536+((1023&e)<<10)+(1023&i);n.push(s>>18|240),n.push(s>>12&63|128),n.push(s>>6&63|128),n.push(63&s|128)}else n.push(e>>12|224),n.push(e>>6&63|128),n.push(63&e|128)}return Object(i.arrayify)(n)}function d(t){const e=\"0000\"+t.toString(16);return\"\\\\u\"+e.substring(e.length-4)}function f(t,e){return'\"'+u(t,e).map(t=>{if(t<256){switch(t){case 8:return\"\\\\b\";case 9:return\"\\\\t\";case 10:return\"\\\\n\";case 13:return\"\\\\r\";case 34:return'\\\\\"';case 92:return\"\\\\\\\\\"}if(t>=32&&t<127)return String.fromCharCode(t)}return t<=65535?d(t):d(55296+((t-=65536)>>10&1023))+d(56320+(1023&t))}).join(\"\")+'\"'}function p(t){return t.map(t=>t<=65535?String.fromCharCode(t):(t-=65536,String.fromCharCode(55296+(t>>10&1023),56320+(1023&t)))).join(\"\")}function m(t,e){return p(u(t,e))}function g(t,e=o.current){return u(h(t,e))}function _(t){const e=h(t);if(e.length>31)throw new Error(\"bytes32 string must be less than 32 bytes\");return Object(i.hexlify)(Object(i.concat)([e,r.a]).slice(0,32))}function b(t){const e=Object(i.arrayify)(t);if(32!==e.length)throw new Error(\"invalid bytes32 - not 32 bytes long\");if(0!==e[31])throw new Error(\"invalid bytes32 string - no null terminator\");let n=31;for(;0===e[n-1];)n--;return m(e.slice(0,n))}function y(t,e){e||(e=function(t){return[parseInt(t,16)]});let n=0,r={};return t.split(\",\").forEach(t=>{let i=t.split(\":\");n+=parseInt(i[0],16),r[n]=e(i[1])}),r}function v(t){let e=0;return t.split(\",\").map(t=>{let n=t.split(\"-\");1===n.length?n[1]=\"0\":\"\"===n[1]&&(n[1]=\"1\");let r=e+parseInt(n[0],16);return e=parseInt(n[1],16),{l:r,h:e}})}function w(t,e){let n=0;for(let r=0;r=n&&t<=n+i.h&&(t-n)%(i.d||1)==0){if(i.e&&-1!==i.e.indexOf(t-n))continue;return i}}return null}const k=v(\"221,13-1b,5f-,40-10,51-f,11-3,3-3,2-2,2-4,8,2,15,2d,28-8,88,48,27-,3-5,11-20,27-,8,28,3-5,12,18,b-a,1c-4,6-16,2-d,2-2,2,1b-4,17-9,8f-,10,f,1f-2,1c-34,33-14e,4,36-,13-,6-2,1a-f,4,9-,3-,17,8,2-2,5-,2,8-,3-,4-8,2-3,3,6-,16-6,2-,7-3,3-,17,8,3,3,3-,2,6-3,3-,4-a,5,2-6,10-b,4,8,2,4,17,8,3,6-,b,4,4-,2-e,2-4,b-10,4,9-,3-,17,8,3-,5-,9-2,3-,4-7,3-3,3,4-3,c-10,3,7-2,4,5-2,3,2,3-2,3-2,4-2,9,4-3,6-2,4,5-8,2-e,d-d,4,9,4,18,b,6-3,8,4,5-6,3-8,3-3,b-11,3,9,4,18,b,6-3,8,4,5-6,3-6,2,3-3,b-11,3,9,4,18,11-3,7-,4,5-8,2-7,3-3,b-11,3,13-2,19,a,2-,8-2,2-3,7,2,9-11,4-b,3b-3,1e-24,3,2-,3,2-,2-5,5,8,4,2,2-,3,e,4-,6,2,7-,b-,3-21,49,23-5,1c-3,9,25,10-,2-2f,23,6,3,8-2,5-5,1b-45,27-9,2a-,2-3,5b-4,45-4,53-5,8,40,2,5-,8,2,5-,28,2,5-,20,2,5-,8,2,5-,8,8,18,20,2,5-,8,28,14-5,1d-22,56-b,277-8,1e-2,52-e,e,8-a,18-8,15-b,e,4,3-b,5e-2,b-15,10,b-5,59-7,2b-555,9d-3,5b-5,17-,7-,27-,7-,9,2,2,2,20-,36,10,f-,7,14-,4,a,54-3,2-6,6-5,9-,1c-10,13-1d,1c-14,3c-,10-6,32-b,240-30,28-18,c-14,a0,115-,3,66-,b-76,5,5-,1d,24,2,5-2,2,8-,35-2,19,f-10,1d-3,311-37f,1b,5a-b,d7-19,d-3,41,57-,68-4,29-3,5f,29-37,2e-2,25-c,2c-2,4e-3,30,78-3,64-,20,19b7-49,51a7-59,48e-2,38-738,2ba5-5b,222f-,3c-94,8-b,6-4,1b,6,2,3,3,6d-20,16e-f,41-,37-7,2e-2,11-f,5-b,18-,b,14,5-3,6,88-,2,bf-2,7-,7-,7-,4-2,8,8-9,8-2ff,20,5-b,1c-b4,27-,27-cbb1,f7-9,28-2,b5-221,56,48,3-,2-,3-,5,d,2,5,3,42,5-,9,8,1d,5,6,2-2,8,153-3,123-3,33-27fd,a6da-5128,21f-5df,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3,2-1d,61-ff7d\"),M=\"ad,34f,1806,180b,180c,180d,200b,200c,200d,2060,feff\".split(\",\").map(t=>parseInt(t,16)),x=[{h:25,s:32,l:65},{h:30,s:32,e:[23],l:127},{h:54,s:1,e:[48],l:64,d:2},{h:14,s:1,l:57,d:2},{h:44,s:1,l:17,d:2},{h:10,s:1,e:[2,6,8],l:61,d:2},{h:16,s:1,l:68,d:2},{h:84,s:1,e:[18,24,66],l:19,d:2},{h:26,s:32,e:[17],l:435},{h:22,s:1,l:71,d:2},{h:15,s:80,l:40},{h:31,s:32,l:16},{h:32,s:1,l:80,d:2},{h:52,s:1,l:42,d:2},{h:12,s:1,l:55,d:2},{h:40,s:1,e:[38],l:15,d:2},{h:14,s:1,l:48,d:2},{h:37,s:48,l:49},{h:148,s:1,l:6351,d:2},{h:88,s:1,l:160,d:2},{h:15,s:16,l:704},{h:25,s:26,l:854},{h:25,s:32,l:55915},{h:37,s:40,l:1247},{h:25,s:-119711,l:53248},{h:25,s:-119763,l:52},{h:25,s:-119815,l:52},{h:25,s:-119867,e:[1,4,5,7,8,11,12,17],l:52},{h:25,s:-119919,l:52},{h:24,s:-119971,e:[2,7,8,17],l:52},{h:24,s:-120023,e:[2,7,13,15,16,17],l:52},{h:25,s:-120075,l:52},{h:25,s:-120127,l:52},{h:25,s:-120179,l:52},{h:25,s:-120231,l:52},{h:25,s:-120283,l:52},{h:25,s:-120335,l:52},{h:24,s:-119543,e:[17],l:56},{h:24,s:-119601,e:[17],l:58},{h:24,s:-119659,e:[17],l:58},{h:24,s:-119717,e:[17],l:58},{h:24,s:-119775,e:[17],l:58}],S=y(\"b5:3bc,c3:ff,7:73,2:253,5:254,3:256,1:257,5:259,1:25b,3:260,1:263,2:269,1:268,5:26f,1:272,2:275,7:280,3:283,5:288,3:28a,1:28b,5:292,3f:195,1:1bf,29:19e,125:3b9,8b:3b2,1:3b8,1:3c5,3:3c6,1:3c0,1a:3ba,1:3c1,1:3c3,2:3b8,1:3b5,1bc9:3b9,1c:1f76,1:1f77,f:1f7a,1:1f7b,d:1f78,1:1f79,1:1f7c,1:1f7d,107:63,5:25b,4:68,1:68,1:68,3:69,1:69,1:6c,3:6e,4:70,1:71,1:72,1:72,1:72,7:7a,2:3c9,2:7a,2:6b,1:e5,1:62,1:63,3:65,1:66,2:6d,b:3b3,1:3c0,6:64,1b574:3b8,1a:3c3,20:3b8,1a:3c3,20:3b8,1a:3c3,20:3b8,1a:3c3,20:3b8,1a:3c3\"),E=y(\"179:1,2:1,2:1,5:1,2:1,a:4f,a:1,8:1,2:1,2:1,3:1,5:1,3:1,4:1,2:1,3:1,4:1,8:2,1:1,2:2,1:1,2:2,27:2,195:26,2:25,1:25,1:25,2:40,2:3f,1:3f,33:1,11:-6,1:-9,1ac7:-3a,6d:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,9:-8,1:-8,1:-8,1:-8,1:-8,1:-8,b:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,9:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,9:-8,1:-8,1:-8,1:-8,1:-8,1:-8,c:-8,2:-8,2:-8,2:-8,9:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,49:-8,1:-8,1:-4a,1:-4a,d:-56,1:-56,1:-56,1:-56,d:-8,1:-8,f:-8,1:-8,3:-7\"),C=y(\"df:00730073,51:00690307,19:02BC006E,a7:006A030C,18a:002003B9,16:03B903080301,20:03C503080301,1d7:05650582,190f:00680331,1:00740308,1:0077030A,1:0079030A,1:006102BE,b6:03C50313,2:03C503130300,2:03C503130301,2:03C503130342,2a:1F0003B9,1:1F0103B9,1:1F0203B9,1:1F0303B9,1:1F0403B9,1:1F0503B9,1:1F0603B9,1:1F0703B9,1:1F0003B9,1:1F0103B9,1:1F0203B9,1:1F0303B9,1:1F0403B9,1:1F0503B9,1:1F0603B9,1:1F0703B9,1:1F2003B9,1:1F2103B9,1:1F2203B9,1:1F2303B9,1:1F2403B9,1:1F2503B9,1:1F2603B9,1:1F2703B9,1:1F2003B9,1:1F2103B9,1:1F2203B9,1:1F2303B9,1:1F2403B9,1:1F2503B9,1:1F2603B9,1:1F2703B9,1:1F6003B9,1:1F6103B9,1:1F6203B9,1:1F6303B9,1:1F6403B9,1:1F6503B9,1:1F6603B9,1:1F6703B9,1:1F6003B9,1:1F6103B9,1:1F6203B9,1:1F6303B9,1:1F6403B9,1:1F6503B9,1:1F6603B9,1:1F6703B9,3:1F7003B9,1:03B103B9,1:03AC03B9,2:03B10342,1:03B1034203B9,5:03B103B9,6:1F7403B9,1:03B703B9,1:03AE03B9,2:03B70342,1:03B7034203B9,5:03B703B9,6:03B903080300,1:03B903080301,3:03B90342,1:03B903080342,b:03C503080300,1:03C503080301,1:03C10313,2:03C50342,1:03C503080342,b:1F7C03B9,1:03C903B9,1:03CE03B9,2:03C90342,1:03C9034203B9,5:03C903B9,ac:00720073,5b:00B00063,6:00B00066,d:006E006F,a:0073006D,1:00740065006C,1:0074006D,124f:006800700061,2:00610075,2:006F0076,b:00700061,1:006E0061,1:03BC0061,1:006D0061,1:006B0061,1:006B0062,1:006D0062,1:00670062,3:00700066,1:006E0066,1:03BC0066,4:0068007A,1:006B0068007A,1:006D0068007A,1:00670068007A,1:00740068007A,15:00700061,1:006B00700061,1:006D00700061,1:006700700061,8:00700076,1:006E0076,1:03BC0076,1:006D0076,1:006B0076,1:006D0076,1:00700077,1:006E0077,1:03BC0077,1:006D0077,1:006B0077,1:006D0077,1:006B03C9,1:006D03C9,2:00620071,3:00632215006B0067,1:0063006F002E,1:00640062,1:00670079,2:00680070,2:006B006B,1:006B006D,9:00700068,2:00700070006D,1:00700072,2:00730076,1:00770062,c723:00660066,1:00660069,1:0066006C,1:006600660069,1:00660066006C,1:00730074,1:00730074,d:05740576,1:05740565,1:0574056B,1:057E0576,1:0574056D\",(function(t){if(t.length%4!=0)throw new Error(\"bad data\");let e=[];for(let n=0;nM.indexOf(t)>=0||t>=65024&&t<=65039?[]:function(t){let e=w(t,x);if(e)return[t+e.s];let n=S[t];if(n)return n;let r=E[t];return r?[t+r[0]]:C[t]||null}(t)||[t]),e=n.reduce((t,e)=>(e.forEach(e=>{t.push(e)}),t),[]),e=g(p(e),o.NFKC),e.forEach(t=>{if(w(t,D))throw new Error(\"STRINGPREP_CONTAINS_PROHIBITED\")}),e.forEach(t=>{if(w(t,k))throw new Error(\"STRINGPREP_CONTAINS_UNASSIGNED\")});let r=p(e);if(\"-\"===r.substring(0,1)||\"--\"===r.substring(2,4)||\"-\"===r.substring(r.length-1))throw new Error(\"invalid hyphen\");if(r.length>63)throw new Error(\"too long\");return r}},jnO4:function(t,e,n){!function(t){\"use strict\";var e={1:\"\\u0661\",2:\"\\u0662\",3:\"\\u0663\",4:\"\\u0664\",5:\"\\u0665\",6:\"\\u0666\",7:\"\\u0667\",8:\"\\u0668\",9:\"\\u0669\",0:\"\\u0660\"},n={\"\\u0661\":\"1\",\"\\u0662\":\"2\",\"\\u0663\":\"3\",\"\\u0664\":\"4\",\"\\u0665\":\"5\",\"\\u0666\":\"6\",\"\\u0667\":\"7\",\"\\u0668\":\"8\",\"\\u0669\":\"9\",\"\\u0660\":\"0\"},r=function(t){return 0===t?0:1===t?1:2===t?2:t%100>=3&&t%100<=10?3:t%100>=11?4:5},i={s:[\"\\u0623\\u0642\\u0644 \\u0645\\u0646 \\u062b\\u0627\\u0646\\u064a\\u0629\",\"\\u062b\\u0627\\u0646\\u064a\\u0629 \\u0648\\u0627\\u062d\\u062f\\u0629\",[\"\\u062b\\u0627\\u0646\\u064a\\u062a\\u0627\\u0646\",\"\\u062b\\u0627\\u0646\\u064a\\u062a\\u064a\\u0646\"],\"%d \\u062b\\u0648\\u0627\\u0646\",\"%d \\u062b\\u0627\\u0646\\u064a\\u0629\",\"%d \\u062b\\u0627\\u0646\\u064a\\u0629\"],m:[\"\\u0623\\u0642\\u0644 \\u0645\\u0646 \\u062f\\u0642\\u064a\\u0642\\u0629\",\"\\u062f\\u0642\\u064a\\u0642\\u0629 \\u0648\\u0627\\u062d\\u062f\\u0629\",[\"\\u062f\\u0642\\u064a\\u0642\\u062a\\u0627\\u0646\",\"\\u062f\\u0642\\u064a\\u0642\\u062a\\u064a\\u0646\"],\"%d \\u062f\\u0642\\u0627\\u0626\\u0642\",\"%d \\u062f\\u0642\\u064a\\u0642\\u0629\",\"%d \\u062f\\u0642\\u064a\\u0642\\u0629\"],h:[\"\\u0623\\u0642\\u0644 \\u0645\\u0646 \\u0633\\u0627\\u0639\\u0629\",\"\\u0633\\u0627\\u0639\\u0629 \\u0648\\u0627\\u062d\\u062f\\u0629\",[\"\\u0633\\u0627\\u0639\\u062a\\u0627\\u0646\",\"\\u0633\\u0627\\u0639\\u062a\\u064a\\u0646\"],\"%d \\u0633\\u0627\\u0639\\u0627\\u062a\",\"%d \\u0633\\u0627\\u0639\\u0629\",\"%d \\u0633\\u0627\\u0639\\u0629\"],d:[\"\\u0623\\u0642\\u0644 \\u0645\\u0646 \\u064a\\u0648\\u0645\",\"\\u064a\\u0648\\u0645 \\u0648\\u0627\\u062d\\u062f\",[\"\\u064a\\u0648\\u0645\\u0627\\u0646\",\"\\u064a\\u0648\\u0645\\u064a\\u0646\"],\"%d \\u0623\\u064a\\u0627\\u0645\",\"%d \\u064a\\u0648\\u0645\\u064b\\u0627\",\"%d \\u064a\\u0648\\u0645\"],M:[\"\\u0623\\u0642\\u0644 \\u0645\\u0646 \\u0634\\u0647\\u0631\",\"\\u0634\\u0647\\u0631 \\u0648\\u0627\\u062d\\u062f\",[\"\\u0634\\u0647\\u0631\\u0627\\u0646\",\"\\u0634\\u0647\\u0631\\u064a\\u0646\"],\"%d \\u0623\\u0634\\u0647\\u0631\",\"%d \\u0634\\u0647\\u0631\\u0627\",\"%d \\u0634\\u0647\\u0631\"],y:[\"\\u0623\\u0642\\u0644 \\u0645\\u0646 \\u0639\\u0627\\u0645\",\"\\u0639\\u0627\\u0645 \\u0648\\u0627\\u062d\\u062f\",[\"\\u0639\\u0627\\u0645\\u0627\\u0646\",\"\\u0639\\u0627\\u0645\\u064a\\u0646\"],\"%d \\u0623\\u0639\\u0648\\u0627\\u0645\",\"%d \\u0639\\u0627\\u0645\\u064b\\u0627\",\"%d \\u0639\\u0627\\u0645\"]},s=function(t){return function(e,n,s,o){var a=r(e),l=i[t][r(e)];return 2===a&&(l=l[n?0:1]),l.replace(/%d/i,e)}},o=[\"\\u064a\\u0646\\u0627\\u064a\\u0631\",\"\\u0641\\u0628\\u0631\\u0627\\u064a\\u0631\",\"\\u0645\\u0627\\u0631\\u0633\",\"\\u0623\\u0628\\u0631\\u064a\\u0644\",\"\\u0645\\u0627\\u064a\\u0648\",\"\\u064a\\u0648\\u0646\\u064a\\u0648\",\"\\u064a\\u0648\\u0644\\u064a\\u0648\",\"\\u0623\\u063a\\u0633\\u0637\\u0633\",\"\\u0633\\u0628\\u062a\\u0645\\u0628\\u0631\",\"\\u0623\\u0643\\u062a\\u0648\\u0628\\u0631\",\"\\u0646\\u0648\\u0641\\u0645\\u0628\\u0631\",\"\\u062f\\u064a\\u0633\\u0645\\u0628\\u0631\"];t.defineLocale(\"ar\",{months:o,monthsShort:o,weekdays:\"\\u0627\\u0644\\u0623\\u062d\\u062f_\\u0627\\u0644\\u0625\\u062b\\u0646\\u064a\\u0646_\\u0627\\u0644\\u062b\\u0644\\u0627\\u062b\\u0627\\u0621_\\u0627\\u0644\\u0623\\u0631\\u0628\\u0639\\u0627\\u0621_\\u0627\\u0644\\u062e\\u0645\\u064a\\u0633_\\u0627\\u0644\\u062c\\u0645\\u0639\\u0629_\\u0627\\u0644\\u0633\\u0628\\u062a\".split(\"_\"),weekdaysShort:\"\\u0623\\u062d\\u062f_\\u0625\\u062b\\u0646\\u064a\\u0646_\\u062b\\u0644\\u0627\\u062b\\u0627\\u0621_\\u0623\\u0631\\u0628\\u0639\\u0627\\u0621_\\u062e\\u0645\\u064a\\u0633_\\u062c\\u0645\\u0639\\u0629_\\u0633\\u0628\\u062a\".split(\"_\"),weekdaysMin:\"\\u062d_\\u0646_\\u062b_\\u0631_\\u062e_\\u062c_\\u0633\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"D/\\u200fM/\\u200fYYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd D MMMM YYYY HH:mm\"},meridiemParse:/\\u0635|\\u0645/,isPM:function(t){return\"\\u0645\"===t},meridiem:function(t,e,n){return t<12?\"\\u0635\":\"\\u0645\"},calendar:{sameDay:\"[\\u0627\\u0644\\u064a\\u0648\\u0645 \\u0639\\u0646\\u062f \\u0627\\u0644\\u0633\\u0627\\u0639\\u0629] LT\",nextDay:\"[\\u063a\\u062f\\u064b\\u0627 \\u0639\\u0646\\u062f \\u0627\\u0644\\u0633\\u0627\\u0639\\u0629] LT\",nextWeek:\"dddd [\\u0639\\u0646\\u062f \\u0627\\u0644\\u0633\\u0627\\u0639\\u0629] LT\",lastDay:\"[\\u0623\\u0645\\u0633 \\u0639\\u0646\\u062f \\u0627\\u0644\\u0633\\u0627\\u0639\\u0629] LT\",lastWeek:\"dddd [\\u0639\\u0646\\u062f \\u0627\\u0644\\u0633\\u0627\\u0639\\u0629] LT\",sameElse:\"L\"},relativeTime:{future:\"\\u0628\\u0639\\u062f %s\",past:\"\\u0645\\u0646\\u0630 %s\",s:s(\"s\"),ss:s(\"s\"),m:s(\"m\"),mm:s(\"m\"),h:s(\"h\"),hh:s(\"h\"),d:s(\"d\"),dd:s(\"d\"),M:s(\"M\"),MM:s(\"M\"),y:s(\"y\"),yy:s(\"y\")},preparse:function(t){return t.replace(/[\\u0661\\u0662\\u0663\\u0664\\u0665\\u0666\\u0667\\u0668\\u0669\\u0660]/g,(function(t){return n[t]})).replace(/\\u060c/g,\",\")},postformat:function(t){return t.replace(/\\d/g,(function(t){return e[t]})).replace(/,/g,\"\\u060c\")},week:{dow:6,doy:12}})}(n(\"wd/R\"))},jtHE:function(t,e,n){\"use strict\";n.d(e,\"a\",(function(){return c}));var r=n(\"XNiG\"),i=n(\"qgXg\"),s=n(\"quSY\"),o=n(\"pxpQ\"),a=n(\"9ppp\"),l=n(\"Ylt2\");class c extends r.a{constructor(t=Number.POSITIVE_INFINITY,e=Number.POSITIVE_INFINITY,n){super(),this.scheduler=n,this._events=[],this._infiniteTimeWindow=!1,this._bufferSize=t<1?1:t,this._windowTime=e<1?1:e,e===Number.POSITIVE_INFINITY?(this._infiniteTimeWindow=!0,this.next=this.nextInfiniteTimeWindow):this.next=this.nextTimeWindow}nextInfiniteTimeWindow(t){const e=this._events;e.push(t),e.length>this._bufferSize&&e.shift(),super.next(t)}nextTimeWindow(t){this._events.push(new u(this._getNow(),t)),this._trimBufferThenGetEvents(),super.next(t)}_subscribe(t){const e=this._infiniteTimeWindow,n=e?this._events:this._trimBufferThenGetEvents(),r=this.scheduler,i=n.length;let c;if(this.closed)throw new a.a;if(this.isStopped||this.hasError?c=s.a.EMPTY:(this.observers.push(t),c=new l.a(this,t)),r&&t.add(t=new o.a(t,r)),e)for(let s=0;se&&(s=Math.max(s,i-e)),s>0&&r.splice(0,s),r}}class u{constructor(t,e){this.time=t,this.value=e}}},kEOa:function(t,e,n){!function(t){\"use strict\";var e={1:\"\\u09e7\",2:\"\\u09e8\",3:\"\\u09e9\",4:\"\\u09ea\",5:\"\\u09eb\",6:\"\\u09ec\",7:\"\\u09ed\",8:\"\\u09ee\",9:\"\\u09ef\",0:\"\\u09e6\"},n={\"\\u09e7\":\"1\",\"\\u09e8\":\"2\",\"\\u09e9\":\"3\",\"\\u09ea\":\"4\",\"\\u09eb\":\"5\",\"\\u09ec\":\"6\",\"\\u09ed\":\"7\",\"\\u09ee\":\"8\",\"\\u09ef\":\"9\",\"\\u09e6\":\"0\"};t.defineLocale(\"bn\",{months:\"\\u099c\\u09be\\u09a8\\u09c1\\u09df\\u09be\\u09b0\\u09bf_\\u09ab\\u09c7\\u09ac\\u09cd\\u09b0\\u09c1\\u09df\\u09be\\u09b0\\u09bf_\\u09ae\\u09be\\u09b0\\u09cd\\u099a_\\u098f\\u09aa\\u09cd\\u09b0\\u09bf\\u09b2_\\u09ae\\u09c7_\\u099c\\u09c1\\u09a8_\\u099c\\u09c1\\u09b2\\u09be\\u0987_\\u0986\\u0997\\u09b8\\u09cd\\u099f_\\u09b8\\u09c7\\u09aa\\u09cd\\u099f\\u09c7\\u09ae\\u09cd\\u09ac\\u09b0_\\u0985\\u0995\\u09cd\\u099f\\u09cb\\u09ac\\u09b0_\\u09a8\\u09ad\\u09c7\\u09ae\\u09cd\\u09ac\\u09b0_\\u09a1\\u09bf\\u09b8\\u09c7\\u09ae\\u09cd\\u09ac\\u09b0\".split(\"_\"),monthsShort:\"\\u099c\\u09be\\u09a8\\u09c1_\\u09ab\\u09c7\\u09ac\\u09cd\\u09b0\\u09c1_\\u09ae\\u09be\\u09b0\\u09cd\\u099a_\\u098f\\u09aa\\u09cd\\u09b0\\u09bf\\u09b2_\\u09ae\\u09c7_\\u099c\\u09c1\\u09a8_\\u099c\\u09c1\\u09b2\\u09be\\u0987_\\u0986\\u0997\\u09b8\\u09cd\\u099f_\\u09b8\\u09c7\\u09aa\\u09cd\\u099f_\\u0985\\u0995\\u09cd\\u099f\\u09cb_\\u09a8\\u09ad\\u09c7_\\u09a1\\u09bf\\u09b8\\u09c7\".split(\"_\"),weekdays:\"\\u09b0\\u09ac\\u09bf\\u09ac\\u09be\\u09b0_\\u09b8\\u09cb\\u09ae\\u09ac\\u09be\\u09b0_\\u09ae\\u0999\\u09cd\\u0997\\u09b2\\u09ac\\u09be\\u09b0_\\u09ac\\u09c1\\u09a7\\u09ac\\u09be\\u09b0_\\u09ac\\u09c3\\u09b9\\u09b8\\u09cd\\u09aa\\u09a4\\u09bf\\u09ac\\u09be\\u09b0_\\u09b6\\u09c1\\u0995\\u09cd\\u09b0\\u09ac\\u09be\\u09b0_\\u09b6\\u09a8\\u09bf\\u09ac\\u09be\\u09b0\".split(\"_\"),weekdaysShort:\"\\u09b0\\u09ac\\u09bf_\\u09b8\\u09cb\\u09ae_\\u09ae\\u0999\\u09cd\\u0997\\u09b2_\\u09ac\\u09c1\\u09a7_\\u09ac\\u09c3\\u09b9\\u09b8\\u09cd\\u09aa\\u09a4\\u09bf_\\u09b6\\u09c1\\u0995\\u09cd\\u09b0_\\u09b6\\u09a8\\u09bf\".split(\"_\"),weekdaysMin:\"\\u09b0\\u09ac\\u09bf_\\u09b8\\u09cb\\u09ae_\\u09ae\\u0999\\u09cd\\u0997\\u09b2_\\u09ac\\u09c1\\u09a7_\\u09ac\\u09c3\\u09b9_\\u09b6\\u09c1\\u0995\\u09cd\\u09b0_\\u09b6\\u09a8\\u09bf\".split(\"_\"),longDateFormat:{LT:\"A h:mm \\u09b8\\u09ae\\u09df\",LTS:\"A h:mm:ss \\u09b8\\u09ae\\u09df\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY, A h:mm \\u09b8\\u09ae\\u09df\",LLLL:\"dddd, D MMMM YYYY, A h:mm \\u09b8\\u09ae\\u09df\"},calendar:{sameDay:\"[\\u0986\\u099c] LT\",nextDay:\"[\\u0986\\u0997\\u09be\\u09ae\\u09c0\\u0995\\u09be\\u09b2] LT\",nextWeek:\"dddd, LT\",lastDay:\"[\\u0997\\u09a4\\u0995\\u09be\\u09b2] LT\",lastWeek:\"[\\u0997\\u09a4] dddd, LT\",sameElse:\"L\"},relativeTime:{future:\"%s \\u09aa\\u09b0\\u09c7\",past:\"%s \\u0986\\u0997\\u09c7\",s:\"\\u0995\\u09df\\u09c7\\u0995 \\u09b8\\u09c7\\u0995\\u09c7\\u09a8\\u09cd\\u09a1\",ss:\"%d \\u09b8\\u09c7\\u0995\\u09c7\\u09a8\\u09cd\\u09a1\",m:\"\\u098f\\u0995 \\u09ae\\u09bf\\u09a8\\u09bf\\u099f\",mm:\"%d \\u09ae\\u09bf\\u09a8\\u09bf\\u099f\",h:\"\\u098f\\u0995 \\u0998\\u09a8\\u09cd\\u099f\\u09be\",hh:\"%d \\u0998\\u09a8\\u09cd\\u099f\\u09be\",d:\"\\u098f\\u0995 \\u09a6\\u09bf\\u09a8\",dd:\"%d \\u09a6\\u09bf\\u09a8\",M:\"\\u098f\\u0995 \\u09ae\\u09be\\u09b8\",MM:\"%d \\u09ae\\u09be\\u09b8\",y:\"\\u098f\\u0995 \\u09ac\\u099b\\u09b0\",yy:\"%d \\u09ac\\u099b\\u09b0\"},preparse:function(t){return t.replace(/[\\u09e7\\u09e8\\u09e9\\u09ea\\u09eb\\u09ec\\u09ed\\u09ee\\u09ef\\u09e6]/g,(function(t){return n[t]}))},postformat:function(t){return t.replace(/\\d/g,(function(t){return e[t]}))},meridiemParse:/\\u09b0\\u09be\\u09a4|\\u09b8\\u0995\\u09be\\u09b2|\\u09a6\\u09c1\\u09aa\\u09c1\\u09b0|\\u09ac\\u09bf\\u0995\\u09be\\u09b2|\\u09b0\\u09be\\u09a4/,meridiemHour:function(t,e){return 12===t&&(t=0),\"\\u09b0\\u09be\\u09a4\"===e&&t>=4||\"\\u09a6\\u09c1\\u09aa\\u09c1\\u09b0\"===e&&t<5||\"\\u09ac\\u09bf\\u0995\\u09be\\u09b2\"===e?t+12:t},meridiem:function(t,e,n){return t<4?\"\\u09b0\\u09be\\u09a4\":t<10?\"\\u09b8\\u0995\\u09be\\u09b2\":t<17?\"\\u09a6\\u09c1\\u09aa\\u09c1\\u09b0\":t<20?\"\\u09ac\\u09bf\\u0995\\u09be\\u09b2\":\"\\u09b0\\u09be\\u09a4\"},week:{dow:0,doy:6}})}(n(\"wd/R\"))},kJWO:function(t,e,n){\"use strict\";n.d(e,\"a\",(function(){return r}));const r=(()=>\"function\"==typeof Symbol&&Symbol.observable||\"@@observable\")()},kLRD:function(t,e,n){\"use strict\";e.sha1=n(\"2t7c\"),e.sha224=n(\"icAF\"),e.sha256=n(\"Z1Ib\"),e.sha384=n(\"To1g\"),e.sha512=n(\"lBBE\")},kOpN:function(t,e,n){!function(t){\"use strict\";t.defineLocale(\"zh-tw\",{months:\"\\u4e00\\u6708_\\u4e8c\\u6708_\\u4e09\\u6708_\\u56db\\u6708_\\u4e94\\u6708_\\u516d\\u6708_\\u4e03\\u6708_\\u516b\\u6708_\\u4e5d\\u6708_\\u5341\\u6708_\\u5341\\u4e00\\u6708_\\u5341\\u4e8c\\u6708\".split(\"_\"),monthsShort:\"1\\u6708_2\\u6708_3\\u6708_4\\u6708_5\\u6708_6\\u6708_7\\u6708_8\\u6708_9\\u6708_10\\u6708_11\\u6708_12\\u6708\".split(\"_\"),weekdays:\"\\u661f\\u671f\\u65e5_\\u661f\\u671f\\u4e00_\\u661f\\u671f\\u4e8c_\\u661f\\u671f\\u4e09_\\u661f\\u671f\\u56db_\\u661f\\u671f\\u4e94_\\u661f\\u671f\\u516d\".split(\"_\"),weekdaysShort:\"\\u9031\\u65e5_\\u9031\\u4e00_\\u9031\\u4e8c_\\u9031\\u4e09_\\u9031\\u56db_\\u9031\\u4e94_\\u9031\\u516d\".split(\"_\"),weekdaysMin:\"\\u65e5_\\u4e00_\\u4e8c_\\u4e09_\\u56db_\\u4e94_\\u516d\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"YYYY/MM/DD\",LL:\"YYYY\\u5e74M\\u6708D\\u65e5\",LLL:\"YYYY\\u5e74M\\u6708D\\u65e5 HH:mm\",LLLL:\"YYYY\\u5e74M\\u6708D\\u65e5dddd HH:mm\",l:\"YYYY/M/D\",ll:\"YYYY\\u5e74M\\u6708D\\u65e5\",lll:\"YYYY\\u5e74M\\u6708D\\u65e5 HH:mm\",llll:\"YYYY\\u5e74M\\u6708D\\u65e5dddd HH:mm\"},meridiemParse:/\\u51cc\\u6668|\\u65e9\\u4e0a|\\u4e0a\\u5348|\\u4e2d\\u5348|\\u4e0b\\u5348|\\u665a\\u4e0a/,meridiemHour:function(t,e){return 12===t&&(t=0),\"\\u51cc\\u6668\"===e||\"\\u65e9\\u4e0a\"===e||\"\\u4e0a\\u5348\"===e?t:\"\\u4e2d\\u5348\"===e?t>=11?t:t+12:\"\\u4e0b\\u5348\"===e||\"\\u665a\\u4e0a\"===e?t+12:void 0},meridiem:function(t,e,n){var r=100*t+e;return r<600?\"\\u51cc\\u6668\":r<900?\"\\u65e9\\u4e0a\":r<1130?\"\\u4e0a\\u5348\":r<1230?\"\\u4e2d\\u5348\":r<1800?\"\\u4e0b\\u5348\":\"\\u665a\\u4e0a\"},calendar:{sameDay:\"[\\u4eca\\u5929] LT\",nextDay:\"[\\u660e\\u5929] LT\",nextWeek:\"[\\u4e0b]dddd LT\",lastDay:\"[\\u6628\\u5929] LT\",lastWeek:\"[\\u4e0a]dddd LT\",sameElse:\"L\"},dayOfMonthOrdinalParse:/\\d{1,2}(\\u65e5|\\u6708|\\u9031)/,ordinal:function(t,e){switch(e){case\"d\":case\"D\":case\"DDD\":return t+\"\\u65e5\";case\"M\":return t+\"\\u6708\";case\"w\":case\"W\":return t+\"\\u9031\";default:return t}},relativeTime:{future:\"%s\\u5f8c\",past:\"%s\\u524d\",s:\"\\u5e7e\\u79d2\",ss:\"%d \\u79d2\",m:\"1 \\u5206\\u9418\",mm:\"%d \\u5206\\u9418\",h:\"1 \\u5c0f\\u6642\",hh:\"%d \\u5c0f\\u6642\",d:\"1 \\u5929\",dd:\"%d \\u5929\",M:\"1 \\u500b\\u6708\",MM:\"%d \\u500b\\u6708\",y:\"1 \\u5e74\",yy:\"%d \\u5e74\"}})}(n(\"wd/R\"))},kU1M:function(t,e,n){\"use strict\";n.r(e),n.d(e,\"audit\",(function(){return r.a})),n.d(e,\"auditTime\",(function(){return i.a})),n.d(e,\"buffer\",(function(){return a})),n.d(e,\"bufferCount\",(function(){return h})),n.d(e,\"bufferTime\",(function(){return _})),n.d(e,\"bufferToggle\",(function(){return S})),n.d(e,\"bufferWhen\",(function(){return D})),n.d(e,\"catchError\",(function(){return L.a})),n.d(e,\"combineAll\",(function(){return P})),n.d(e,\"combineLatest\",(function(){return j})),n.d(e,\"concat\",(function(){return F})),n.d(e,\"concatAll\",(function(){return Y.a})),n.d(e,\"concatMap\",(function(){return B.a})),n.d(e,\"concatMapTo\",(function(){return H})),n.d(e,\"count\",(function(){return z})),n.d(e,\"debounce\",(function(){return W})),n.d(e,\"debounceTime\",(function(){return K.a})),n.d(e,\"defaultIfEmpty\",(function(){return Z.a})),n.d(e,\"delay\",(function(){return J.a})),n.d(e,\"delayWhen\",(function(){return Q})),n.d(e,\"dematerialize\",(function(){return rt})),n.d(e,\"distinct\",(function(){return ot})),n.d(e,\"distinctUntilChanged\",(function(){return ct.a})),n.d(e,\"distinctUntilKeyChanged\",(function(){return ut})),n.d(e,\"elementAt\",(function(){return mt})),n.d(e,\"endWith\",(function(){return _t})),n.d(e,\"every\",(function(){return bt.a})),n.d(e,\"exhaust\",(function(){return yt})),n.d(e,\"exhaustMap\",(function(){return xt})),n.d(e,\"expand\",(function(){return Ct})),n.d(e,\"filter\",(function(){return dt.a})),n.d(e,\"finalize\",(function(){return Ot.a})),n.d(e,\"find\",(function(){return Lt})),n.d(e,\"findIndex\",(function(){return It})),n.d(e,\"first\",(function(){return Rt.a})),n.d(e,\"groupBy\",(function(){return jt.b})),n.d(e,\"ignoreElements\",(function(){return Nt})),n.d(e,\"isEmpty\",(function(){return Bt})),n.d(e,\"last\",(function(){return Ut.a})),n.d(e,\"map\",(function(){return Mt.a})),n.d(e,\"mapTo\",(function(){return Vt})),n.d(e,\"materialize\",(function(){return Kt})),n.d(e,\"max\",(function(){return Qt})),n.d(e,\"merge\",(function(){return te})),n.d(e,\"mergeAll\",(function(){return ee.a})),n.d(e,\"mergeMap\",(function(){return ne.a})),n.d(e,\"flatMap\",(function(){return ne.a})),n.d(e,\"mergeMapTo\",(function(){return re})),n.d(e,\"mergeScan\",(function(){return ie})),n.d(e,\"min\",(function(){return ae})),n.d(e,\"multicast\",(function(){return le.a})),n.d(e,\"observeOn\",(function(){return ce.b})),n.d(e,\"onErrorResumeNext\",(function(){return ue})),n.d(e,\"pairwise\",(function(){return fe.a})),n.d(e,\"partition\",(function(){return me})),n.d(e,\"pluck\",(function(){return ge})),n.d(e,\"publish\",(function(){return be})),n.d(e,\"publishBehavior\",(function(){return ve})),n.d(e,\"publishLast\",(function(){return ke})),n.d(e,\"publishReplay\",(function(){return xe})),n.d(e,\"race\",(function(){return Ee})),n.d(e,\"reduce\",(function(){return $t.a})),n.d(e,\"repeat\",(function(){return De})),n.d(e,\"repeatWhen\",(function(){return Le})),n.d(e,\"retry\",(function(){return Ie})),n.d(e,\"retryWhen\",(function(){return Ne})),n.d(e,\"refCount\",(function(){return Be.a})),n.d(e,\"sample\",(function(){return He})),n.d(e,\"sampleTime\",(function(){return Ve})),n.d(e,\"scan\",(function(){return Ke.a})),n.d(e,\"sequenceEqual\",(function(){return Ze})),n.d(e,\"share\",(function(){return Xe.a})),n.d(e,\"shareReplay\",(function(){return tn.a})),n.d(e,\"single\",(function(){return nn})),n.d(e,\"skip\",(function(){return on.a})),n.d(e,\"skipLast\",(function(){return an})),n.d(e,\"skipUntil\",(function(){return un})),n.d(e,\"skipWhile\",(function(){return fn})),n.d(e,\"startWith\",(function(){return gn.a})),n.d(e,\"subscribeOn\",(function(){return vn})),n.d(e,\"switchAll\",(function(){return xn})),n.d(e,\"switchMap\",(function(){return kn.a})),n.d(e,\"switchMapTo\",(function(){return Sn})),n.d(e,\"take\",(function(){return pt.a})),n.d(e,\"takeLast\",(function(){return En.a})),n.d(e,\"takeUntil\",(function(){return Cn.a})),n.d(e,\"takeWhile\",(function(){return Dn.a})),n.d(e,\"tap\",(function(){return An.a})),n.d(e,\"throttle\",(function(){return Ln})),n.d(e,\"throttleTime\",(function(){return In})),n.d(e,\"throwIfEmpty\",(function(){return ft.a})),n.d(e,\"timeInterval\",(function(){return Yn})),n.d(e,\"timeout\",(function(){return qn})),n.d(e,\"timeoutWith\",(function(){return Un})),n.d(e,\"timestamp\",(function(){return Kn})),n.d(e,\"toArray\",(function(){return Jn.a})),n.d(e,\"window\",(function(){return $n})),n.d(e,\"windowCount\",(function(){return tr})),n.d(e,\"windowTime\",(function(){return rr})),n.d(e,\"windowToggle\",(function(){return ur})),n.d(e,\"windowWhen\",(function(){return fr})),n.d(e,\"withLatestFrom\",(function(){return gr})),n.d(e,\"zip\",(function(){return vr})),n.d(e,\"zipAll\",(function(){return wr}));var r=n(\"tnsW\"),i=n(\"3UWI\"),s=n(\"l7GE\"),o=n(\"ZUHj\");function a(t){return function(e){return e.lift(new l(t))}}class l{constructor(t){this.closingNotifier=t}call(t,e){return e.subscribe(new c(t,this.closingNotifier))}}class c extends s.a{constructor(t,e){super(t),this.buffer=[],this.add(Object(o.a)(this,e))}_next(t){this.buffer.push(t)}notifyNext(t,e,n,r,i){const s=this.buffer;this.buffer=[],this.destination.next(s)}}var u=n(\"7o/Q\");function h(t,e=null){return function(n){return n.lift(new d(t,e))}}class d{constructor(t,e){this.bufferSize=t,this.startBufferEvery=e,this.subscriberClass=e&&t!==e?p:f}call(t,e){return e.subscribe(new this.subscriberClass(t,this.bufferSize,this.startBufferEvery))}}class f extends u.a{constructor(t,e){super(t),this.bufferSize=e,this.buffer=[]}_next(t){const e=this.buffer;e.push(t),e.length==this.bufferSize&&(this.destination.next(e),this.buffer=[])}_complete(){const t=this.buffer;t.length>0&&this.destination.next(t),super._complete()}}class p extends u.a{constructor(t,e,n){super(t),this.bufferSize=e,this.startBufferEvery=n,this.buffers=[],this.count=0}_next(t){const{bufferSize:e,startBufferEvery:n,buffers:r,count:i}=this;this.count++,i%n==0&&r.push([]);for(let s=r.length;s--;){const n=r[s];n.push(t),n.length===e&&(r.splice(s,1),this.destination.next(n))}}_complete(){const{buffers:t,destination:e}=this;for(;t.length>0;){let n=t.shift();n.length>0&&e.next(n)}super._complete()}}var m=n(\"D0XW\"),g=n(\"z+Ro\");function _(t){let e=arguments.length,n=m.a;Object(g.a)(arguments[arguments.length-1])&&(n=arguments[arguments.length-1],e--);let r=null;e>=2&&(r=arguments[1]);let i=Number.POSITIVE_INFINITY;return e>=3&&(i=arguments[2]),function(e){return e.lift(new b(t,r,i,n))}}class b{constructor(t,e,n,r){this.bufferTimeSpan=t,this.bufferCreationInterval=e,this.maxBufferSize=n,this.scheduler=r}call(t,e){return e.subscribe(new v(t,this.bufferTimeSpan,this.bufferCreationInterval,this.maxBufferSize,this.scheduler))}}class y{constructor(){this.buffer=[]}}class v extends u.a{constructor(t,e,n,r,i){super(t),this.bufferTimeSpan=e,this.bufferCreationInterval=n,this.maxBufferSize=r,this.scheduler=i,this.contexts=[];const s=this.openContext();if(this.timespanOnly=null==n||n<0,this.timespanOnly)this.add(s.closeAction=i.schedule(w,e,{subscriber:this,context:s,bufferTimeSpan:e}));else{const t={bufferTimeSpan:e,bufferCreationInterval:n,subscriber:this,scheduler:i};this.add(s.closeAction=i.schedule(M,e,{subscriber:this,context:s})),this.add(i.schedule(k,n,t))}}_next(t){const e=this.contexts,n=e.length;let r;for(let i=0;i0;){const n=t.shift();e.next(n.buffer)}super._complete()}_unsubscribe(){this.contexts=null}onBufferFull(t){this.closeContext(t);const e=t.closeAction;if(e.unsubscribe(),this.remove(e),!this.closed&&this.timespanOnly){t=this.openContext();const e=this.bufferTimeSpan;this.add(t.closeAction=this.scheduler.schedule(w,e,{subscriber:this,context:t,bufferTimeSpan:e}))}}openContext(){const t=new y;return this.contexts.push(t),t}closeContext(t){this.destination.next(t.buffer);const e=this.contexts;(e?e.indexOf(t):-1)>=0&&e.splice(e.indexOf(t),1)}}function w(t){const e=t.subscriber,n=t.context;n&&e.closeContext(n),e.closed||(t.context=e.openContext(),t.context.closeAction=this.schedule(t,t.bufferTimeSpan))}function k(t){const{bufferCreationInterval:e,bufferTimeSpan:n,subscriber:r,scheduler:i}=t,s=r.openContext();r.closed||(r.add(s.closeAction=i.schedule(M,n,{subscriber:r,context:s})),this.schedule(t,e))}function M(t){const{subscriber:e,context:n}=t;e.closeContext(n)}var x=n(\"quSY\");function S(t,e){return function(n){return n.lift(new E(t,e))}}class E{constructor(t,e){this.openings=t,this.closingSelector=e}call(t,e){return e.subscribe(new C(t,this.openings,this.closingSelector))}}class C extends s.a{constructor(t,e,n){super(t),this.openings=e,this.closingSelector=n,this.contexts=[],this.add(Object(o.a)(this,e))}_next(t){const e=this.contexts,n=e.length;for(let r=0;r0;){const t=e.shift();t.subscription.unsubscribe(),t.buffer=null,t.subscription=null}this.contexts=null,super._error(t)}_complete(){const t=this.contexts;for(;t.length>0;){const e=t.shift();this.destination.next(e.buffer),e.subscription.unsubscribe(),e.buffer=null,e.subscription=null}this.contexts=null,super._complete()}notifyNext(t,e,n,r,i){t?this.closeBuffer(t):this.openBuffer(e)}notifyComplete(t){this.closeBuffer(t.context)}openBuffer(t){try{const e=this.closingSelector.call(this,t);e&&this.trySubscribe(e)}catch(e){this._error(e)}}closeBuffer(t){const e=this.contexts;if(e&&t){const{buffer:n,subscription:r}=t;this.destination.next(n),e.splice(e.indexOf(t),1),this.remove(r),r.unsubscribe()}}trySubscribe(t){const e=this.contexts,n=new x.a,r={buffer:[],subscription:n};e.push(r);const i=Object(o.a)(this,t,r);!i||i.closed?this.closeBuffer(r):(i.context=r,this.add(i),n.add(i))}}function D(t){return function(e){return e.lift(new A(t))}}class A{constructor(t){this.closingSelector=t}call(t,e){return e.subscribe(new O(t,this.closingSelector))}}class O extends s.a{constructor(t,e){super(t),this.closingSelector=e,this.subscribing=!1,this.openBuffer()}_next(t){this.buffer.push(t)}_complete(){const t=this.buffer;t&&this.destination.next(t),super._complete()}_unsubscribe(){this.buffer=null,this.subscribing=!1}notifyNext(t,e,n,r,i){this.openBuffer()}notifyComplete(){this.subscribing?this.complete():this.openBuffer()}openBuffer(){let t,{closingSubscription:e}=this;e&&(this.remove(e),e.unsubscribe()),this.buffer&&this.destination.next(this.buffer),this.buffer=[];try{const{closingSelector:e}=this;t=e()}catch(n){return this.error(n)}e=new x.a,this.closingSubscription=e,this.add(e),this.subscribing=!0,e.add(Object(o.a)(this,t)),this.subscribing=!1}}var L=n(\"JIr8\"),T=n(\"itXk\");function P(t){return e=>e.lift(new T.a(t))}var I=n(\"DH7j\"),R=n(\"Cfvw\");function j(...t){let e=null;return\"function\"==typeof t[t.length-1]&&(e=t.pop()),1===t.length&&Object(I.a)(t[0])&&(t=t[0].slice()),n=>n.lift.call(Object(R.a)([n,...t]),new T.a(e))}var N=n(\"GyhO\");function F(...t){return e=>e.lift.call(Object(N.a)(e,...t))}var Y=n(\"0EUg\"),B=n(\"bOdf\");function H(t,e){return Object(B.a)(()=>t,e)}function z(t){return e=>e.lift(new U(t,e))}class U{constructor(t,e){this.predicate=t,this.source=e}call(t,e){return e.subscribe(new V(t,this.predicate,this.source))}}class V extends u.a{constructor(t,e,n){super(t),this.predicate=e,this.source=n,this.count=0,this.index=0}_next(t){this.predicate?this._tryPredicate(t):this.count++}_tryPredicate(t){let e;try{e=this.predicate(t,this.index++,this.source)}catch(n){return void this.destination.error(n)}e&&this.count++}_complete(){this.destination.next(this.count),this.destination.complete()}}function W(t){return e=>e.lift(new G(t))}class G{constructor(t){this.durationSelector=t}call(t,e){return e.subscribe(new q(t,this.durationSelector))}}class q extends s.a{constructor(t,e){super(t),this.durationSelector=e,this.hasValue=!1,this.durationSubscription=null}_next(t){try{const e=this.durationSelector.call(this,t);e&&this._tryNext(t,e)}catch(e){this.destination.error(e)}}_complete(){this.emitValue(),this.destination.complete()}_tryNext(t,e){let n=this.durationSubscription;this.value=t,this.hasValue=!0,n&&(n.unsubscribe(),this.remove(n)),n=Object(o.a)(this,e),n&&!n.closed&&this.add(this.durationSubscription=n)}notifyNext(t,e,n,r,i){this.emitValue()}notifyComplete(){this.emitValue()}emitValue(){if(this.hasValue){const t=this.value,e=this.durationSubscription;e&&(this.durationSubscription=null,e.unsubscribe(),this.remove(e)),this.value=null,this.hasValue=!1,super._next(t)}}}var K=n(\"Kj3r\"),Z=n(\"xbPD\"),J=n(\"3E0/\"),$=n(\"HDdC\");function Q(t,e){return e?n=>new et(n,e).lift(new X(t)):e=>e.lift(new X(t))}class X{constructor(t){this.delayDurationSelector=t}call(t,e){return e.subscribe(new tt(t,this.delayDurationSelector))}}class tt extends s.a{constructor(t,e){super(t),this.delayDurationSelector=e,this.completed=!1,this.delayNotifierSubscriptions=[],this.index=0}notifyNext(t,e,n,r,i){this.destination.next(t),this.removeSubscription(i),this.tryComplete()}notifyError(t,e){this._error(t)}notifyComplete(t){const e=this.removeSubscription(t);e&&this.destination.next(e),this.tryComplete()}_next(t){const e=this.index++;try{const n=this.delayDurationSelector(t,e);n&&this.tryDelay(n,t)}catch(n){this.destination.error(n)}}_complete(){this.completed=!0,this.tryComplete(),this.unsubscribe()}removeSubscription(t){t.unsubscribe();const e=this.delayNotifierSubscriptions.indexOf(t);return-1!==e&&this.delayNotifierSubscriptions.splice(e,1),t.outerValue}tryDelay(t,e){const n=Object(o.a)(this,t,e);n&&!n.closed&&(this.destination.add(n),this.delayNotifierSubscriptions.push(n))}tryComplete(){this.completed&&0===this.delayNotifierSubscriptions.length&&this.destination.complete()}}class et extends $.a{constructor(t,e){super(),this.source=t,this.subscriptionDelay=e}_subscribe(t){this.subscriptionDelay.subscribe(new nt(t,this.source))}}class nt extends u.a{constructor(t,e){super(),this.parent=t,this.source=e,this.sourceSubscribed=!1}_next(t){this.subscribeToSource()}_error(t){this.unsubscribe(),this.parent.error(t)}_complete(){this.unsubscribe(),this.subscribeToSource()}subscribeToSource(){this.sourceSubscribed||(this.sourceSubscribed=!0,this.unsubscribe(),this.source.subscribe(this.parent))}}function rt(){return function(t){return t.lift(new it)}}class it{call(t,e){return e.subscribe(new st(t))}}class st extends u.a{constructor(t){super(t)}_next(t){t.observe(this.destination)}}function ot(t,e){return n=>n.lift(new at(t,e))}class at{constructor(t,e){this.keySelector=t,this.flushes=e}call(t,e){return e.subscribe(new lt(t,this.keySelector,this.flushes))}}class lt extends s.a{constructor(t,e,n){super(t),this.keySelector=e,this.values=new Set,n&&this.add(Object(o.a)(this,n))}notifyNext(t,e,n,r,i){this.values.clear()}notifyError(t,e){this._error(t)}_next(t){this.keySelector?this._useKeySelector(t):this._finalizeNext(t,t)}_useKeySelector(t){let e;const{destination:n}=this;try{e=this.keySelector(t)}catch(r){return void n.error(r)}this._finalizeNext(e,t)}_finalizeNext(t,e){const{values:n}=this;n.has(t)||(n.add(t),this.destination.next(e))}}var ct=n(\"/uUt\");function ut(t,e){return Object(ct.a)((n,r)=>e?e(n[t],r[t]):n[t]===r[t])}var ht=n(\"4I5i\"),dt=n(\"pLZG\"),ft=n(\"XDbj\"),pt=n(\"IzEk\");function mt(t,e){if(t<0)throw new ht.a;const n=arguments.length>=2;return r=>r.pipe(Object(dt.a)((e,n)=>n===t),Object(pt.a)(1),n?Object(Z.a)(e):Object(ft.a)(()=>new ht.a))}var gt=n(\"LRne\");function _t(...t){return e=>Object(N.a)(e,Object(gt.a)(...t))}var bt=n(\"Gi4w\");function yt(){return t=>t.lift(new vt)}class vt{call(t,e){return e.subscribe(new wt(t))}}class wt extends s.a{constructor(t){super(t),this.hasCompleted=!1,this.hasSubscription=!1}_next(t){this.hasSubscription||(this.hasSubscription=!0,this.add(Object(o.a)(this,t)))}_complete(){this.hasCompleted=!0,this.hasSubscription||this.destination.complete()}notifyComplete(t){this.remove(t),this.hasSubscription=!1,this.hasCompleted&&this.destination.complete()}}var kt=n(\"51Dv\"),Mt=n(\"lJxs\");function xt(t,e){return e?n=>n.pipe(xt((n,r)=>Object(R.a)(t(n,r)).pipe(Object(Mt.a)((t,i)=>e(n,t,r,i))))):e=>e.lift(new St(t))}class St{constructor(t){this.project=t}call(t,e){return e.subscribe(new Et(t,this.project))}}class Et extends s.a{constructor(t,e){super(t),this.project=e,this.hasSubscription=!1,this.hasCompleted=!1,this.index=0}_next(t){this.hasSubscription||this.tryNext(t)}tryNext(t){let e;const n=this.index++;try{e=this.project(t,n)}catch(r){return void this.destination.error(r)}this.hasSubscription=!0,this._innerSub(e,t,n)}_innerSub(t,e,n){const r=new kt.a(this,e,n),i=this.destination;i.add(r);const s=Object(o.a)(this,t,void 0,void 0,r);s!==r&&i.add(s)}_complete(){this.hasCompleted=!0,this.hasSubscription||this.destination.complete(),this.unsubscribe()}notifyNext(t,e,n,r,i){this.destination.next(e)}notifyError(t){this.destination.error(t)}notifyComplete(t){this.destination.remove(t),this.hasSubscription=!1,this.hasCompleted&&this.destination.complete()}}function Ct(t,e=Number.POSITIVE_INFINITY,n){return e=(e||0)<1?Number.POSITIVE_INFINITY:e,r=>r.lift(new Dt(t,e,n))}class Dt{constructor(t,e,n){this.project=t,this.concurrent=e,this.scheduler=n}call(t,e){return e.subscribe(new At(t,this.project,this.concurrent,this.scheduler))}}class At extends s.a{constructor(t,e,n,r){super(t),this.project=e,this.concurrent=n,this.scheduler=r,this.index=0,this.active=0,this.hasCompleted=!1,n0&&this._next(e.shift()),this.hasCompleted&&0===this.active&&this.destination.complete()}}var Ot=n(\"nYR2\");function Lt(t,e){if(\"function\"!=typeof t)throw new TypeError(\"predicate is not a function\");return n=>n.lift(new Tt(t,n,!1,e))}class Tt{constructor(t,e,n,r){this.predicate=t,this.source=e,this.yieldIndex=n,this.thisArg=r}call(t,e){return e.subscribe(new Pt(t,this.predicate,this.source,this.yieldIndex,this.thisArg))}}class Pt extends u.a{constructor(t,e,n,r,i){super(t),this.predicate=e,this.source=n,this.yieldIndex=r,this.thisArg=i,this.index=0}notifyComplete(t){const e=this.destination;e.next(t),e.complete(),this.unsubscribe()}_next(t){const{predicate:e,thisArg:n}=this,r=this.index++;try{e.call(n||this,t,r,this.source)&&this.notifyComplete(this.yieldIndex?r:t)}catch(i){this.destination.error(i)}}_complete(){this.notifyComplete(this.yieldIndex?-1:void 0)}}function It(t,e){return n=>n.lift(new Tt(t,n,!0,e))}var Rt=n(\"SxV6\"),jt=n(\"OQgR\");function Nt(){return function(t){return t.lift(new Ft)}}class Ft{call(t,e){return e.subscribe(new Yt(t))}}class Yt extends u.a{_next(t){}}function Bt(){return t=>t.lift(new Ht)}class Ht{call(t,e){return e.subscribe(new zt(t))}}class zt extends u.a{constructor(t){super(t)}notifyComplete(t){const e=this.destination;e.next(t),e.complete()}_next(t){this.notifyComplete(!1)}_complete(){this.notifyComplete(!0)}}var Ut=n(\"NJ9Y\");function Vt(t){return e=>e.lift(new Wt(t))}class Wt{constructor(t){this.value=t}call(t,e){return e.subscribe(new Gt(t,this.value))}}class Gt extends u.a{constructor(t,e){super(t),this.value=e}_next(t){this.destination.next(this.value)}}var qt=n(\"WMd4\");function Kt(){return function(t){return t.lift(new Zt)}}class Zt{call(t,e){return e.subscribe(new Jt(t))}}class Jt extends u.a{constructor(t){super(t)}_next(t){this.destination.next(qt.a.createNext(t))}_error(t){const e=this.destination;e.next(qt.a.createError(t)),e.complete()}_complete(){const t=this.destination;t.next(qt.a.createComplete()),t.complete()}}var $t=n(\"128B\");function Qt(t){const e=\"function\"==typeof t?(e,n)=>t(e,n)>0?e:n:(t,e)=>t>e?t:e;return Object($t.a)(e)}var Xt=n(\"VRyK\");function te(...t){return e=>e.lift.call(Object(Xt.a)(e,...t))}var ee=n(\"bHdf\"),ne=n(\"5+tZ\");function re(t,e,n=Number.POSITIVE_INFINITY){return\"function\"==typeof e?Object(ne.a)(()=>t,e,n):(\"number\"==typeof e&&(n=e),Object(ne.a)(()=>t,n))}function ie(t,e,n=Number.POSITIVE_INFINITY){return r=>r.lift(new se(t,e,n))}class se{constructor(t,e,n){this.accumulator=t,this.seed=e,this.concurrent=n}call(t,e){return e.subscribe(new oe(t,this.accumulator,this.seed,this.concurrent))}}class oe extends s.a{constructor(t,e,n,r){super(t),this.accumulator=e,this.acc=n,this.concurrent=r,this.hasValue=!1,this.hasCompleted=!1,this.buffer=[],this.active=0,this.index=0}_next(t){if(this.active0?this._next(e.shift()):0===this.active&&this.hasCompleted&&(!1===this.hasValue&&this.destination.next(this.acc),this.destination.complete())}}function ae(t){const e=\"function\"==typeof t?(e,n)=>t(e,n)<0?e:n:(t,e)=>te.lift(new he(t))}class he{constructor(t){this.nextSources=t}call(t,e){return e.subscribe(new de(t,this.nextSources))}}class de extends s.a{constructor(t,e){super(t),this.destination=t,this.nextSources=e}notifyError(t,e){this.subscribeToNextSource()}notifyComplete(t){this.subscribeToNextSource()}_error(t){this.subscribeToNextSource(),this.unsubscribe()}_complete(){this.subscribeToNextSource(),this.unsubscribe()}subscribeToNextSource(){const t=this.nextSources.shift();if(t){const e=new kt.a(this,void 0,void 0),n=this.destination;n.add(e);const r=Object(o.a)(this,t,void 0,void 0,e);r!==e&&n.add(r)}else this.destination.complete()}}var fe=n(\"Zy1z\"),pe=n(\"F97/\");function me(t,e){return n=>[Object(dt.a)(t,e)(n),Object(dt.a)(Object(pe.a)(t,e))(n)]}function ge(...t){const e=t.length;if(0===e)throw new Error(\"list of properties cannot be empty.\");return n=>Object(Mt.a)(function(t,e){return n=>{let r=n;for(let i=0;inew _e.a,t):Object(le.a)(new _e.a)}var ye=n(\"2Vo4\");function ve(t){return e=>Object(le.a)(new ye.a(t))(e)}var we=n(\"NHP+\");function ke(){return t=>Object(le.a)(new we.a)(t)}var Me=n(\"jtHE\");function xe(t,e,n,r){n&&\"function\"!=typeof n&&(r=n);const i=\"function\"==typeof n?n:void 0,s=new Me.a(t,e,r);return t=>Object(le.a)(()=>s,i)(t)}var Se=n(\"Nv8m\");function Ee(...t){return function(e){return 1===t.length&&Object(I.a)(t[0])&&(t=t[0]),e.lift.call(Object(Se.a)(e,...t))}}var Ce=n(\"EY2u\");function De(t=-1){return e=>0===t?Object(Ce.b)():e.lift(new Ae(t<0?-1:t-1,e))}class Ae{constructor(t,e){this.count=t,this.source=e}call(t,e){return e.subscribe(new Oe(t,this.count,this.source))}}class Oe extends u.a{constructor(t,e,n){super(t),this.count=e,this.source=n}complete(){if(!this.isStopped){const{source:t,count:e}=this;if(0===e)return super.complete();e>-1&&(this.count=e-1),t.subscribe(this._unsubscribeAndRecycle())}}}function Le(t){return e=>e.lift(new Te(t))}class Te{constructor(t){this.notifier=t}call(t,e){return e.subscribe(new Pe(t,this.notifier,e))}}class Pe extends s.a{constructor(t,e,n){super(t),this.notifier=e,this.source=n,this.sourceIsBeingSubscribedTo=!0}notifyNext(t,e,n,r,i){this.sourceIsBeingSubscribedTo=!0,this.source.subscribe(this)}notifyComplete(t){if(!1===this.sourceIsBeingSubscribedTo)return super.complete()}complete(){if(this.sourceIsBeingSubscribedTo=!1,!this.isStopped){if(this.retries||this.subscribeToRetries(),!this.retriesSubscription||this.retriesSubscription.closed)return super.complete();this._unsubscribeAndRecycle(),this.notifications.next()}}_unsubscribe(){const{notifications:t,retriesSubscription:e}=this;t&&(t.unsubscribe(),this.notifications=null),e&&(e.unsubscribe(),this.retriesSubscription=null),this.retries=null}_unsubscribeAndRecycle(){const{_unsubscribe:t}=this;return this._unsubscribe=null,super._unsubscribeAndRecycle(),this._unsubscribe=t,this}subscribeToRetries(){let t;this.notifications=new _e.a;try{const{notifier:e}=this;t=e(this.notifications)}catch(e){return super.complete()}this.retries=t,this.retriesSubscription=Object(o.a)(this,t)}}function Ie(t=-1){return e=>e.lift(new Re(t,e))}class Re{constructor(t,e){this.count=t,this.source=e}call(t,e){return e.subscribe(new je(t,this.count,this.source))}}class je extends u.a{constructor(t,e,n){super(t),this.count=e,this.source=n}error(t){if(!this.isStopped){const{source:e,count:n}=this;if(0===n)return super.error(t);n>-1&&(this.count=n-1),e.subscribe(this._unsubscribeAndRecycle())}}}function Ne(t){return e=>e.lift(new Fe(t,e))}class Fe{constructor(t,e){this.notifier=t,this.source=e}call(t,e){return e.subscribe(new Ye(t,this.notifier,this.source))}}class Ye extends s.a{constructor(t,e,n){super(t),this.notifier=e,this.source=n}error(t){if(!this.isStopped){let n=this.errors,r=this.retries,i=this.retriesSubscription;if(r)this.errors=null,this.retriesSubscription=null;else{n=new _e.a;try{const{notifier:t}=this;r=t(n)}catch(e){return super.error(e)}i=Object(o.a)(this,r)}this._unsubscribeAndRecycle(),this.errors=n,this.retries=r,this.retriesSubscription=i,n.next(t)}}_unsubscribe(){const{errors:t,retriesSubscription:e}=this;t&&(t.unsubscribe(),this.errors=null),e&&(e.unsubscribe(),this.retriesSubscription=null),this.retries=null}notifyNext(t,e,n,r,i){const{_unsubscribe:s}=this;this._unsubscribe=null,this._unsubscribeAndRecycle(),this._unsubscribe=s,this.source.subscribe(this)}}var Be=n(\"x+ZX\");function He(t){return e=>e.lift(new ze(t))}class ze{constructor(t){this.notifier=t}call(t,e){const n=new Ue(t),r=e.subscribe(n);return r.add(Object(o.a)(n,this.notifier)),r}}class Ue extends s.a{constructor(){super(...arguments),this.hasValue=!1}_next(t){this.value=t,this.hasValue=!0}notifyNext(t,e,n,r,i){this.emitValue()}notifyComplete(){this.emitValue()}emitValue(){this.hasValue&&(this.hasValue=!1,this.destination.next(this.value))}}function Ve(t,e=m.a){return n=>n.lift(new We(t,e))}class We{constructor(t,e){this.period=t,this.scheduler=e}call(t,e){return e.subscribe(new Ge(t,this.period,this.scheduler))}}class Ge extends u.a{constructor(t,e,n){super(t),this.period=e,this.scheduler=n,this.hasValue=!1,this.add(n.schedule(qe,e,{subscriber:this,period:e}))}_next(t){this.lastValue=t,this.hasValue=!0}notifyNext(){this.hasValue&&(this.hasValue=!1,this.destination.next(this.lastValue))}}function qe(t){let{subscriber:e,period:n}=t;e.notifyNext(),this.schedule(t,n)}var Ke=n(\"Kqap\");function Ze(t,e){return n=>n.lift(new Je(t,e))}class Je{constructor(t,e){this.compareTo=t,this.comparator=e}call(t,e){return e.subscribe(new $e(t,this.compareTo,this.comparator))}}class $e extends u.a{constructor(t,e,n){super(t),this.compareTo=e,this.comparator=n,this._a=[],this._b=[],this._oneComplete=!1,this.destination.add(e.subscribe(new Qe(t,this)))}_next(t){this._oneComplete&&0===this._b.length?this.emit(!1):(this._a.push(t),this.checkValues())}_complete(){this._oneComplete?this.emit(0===this._a.length&&0===this._b.length):this._oneComplete=!0,this.unsubscribe()}checkValues(){const{_a:t,_b:e,comparator:n}=this;for(;t.length>0&&e.length>0;){let i=t.shift(),s=e.shift(),o=!1;try{o=n?n(i,s):i===s}catch(r){this.destination.error(r)}o||this.emit(!1)}}emit(t){const{destination:e}=this;e.next(t),e.complete()}nextB(t){this._oneComplete&&0===this._a.length?this.emit(!1):(this._b.push(t),this.checkValues())}completeB(){this._oneComplete?this.emit(0===this._a.length&&0===this._b.length):this._oneComplete=!0}}class Qe extends u.a{constructor(t,e){super(t),this.parent=e}_next(t){this.parent.nextB(t)}_error(t){this.parent.error(t),this.unsubscribe()}_complete(){this.parent.completeB(),this.unsubscribe()}}var Xe=n(\"w1tV\"),tn=n(\"UXun\"),en=n(\"sVev\");function nn(t){return e=>e.lift(new rn(t,e))}class rn{constructor(t,e){this.predicate=t,this.source=e}call(t,e){return e.subscribe(new sn(t,this.predicate,this.source))}}class sn extends u.a{constructor(t,e,n){super(t),this.predicate=e,this.source=n,this.seenValue=!1,this.index=0}applySingleValue(t){this.seenValue?this.destination.error(\"Sequence contains more than one element\"):(this.seenValue=!0,this.singleValue=t)}_next(t){const e=this.index++;this.predicate?this.tryNext(t,e):this.applySingleValue(t)}tryNext(t,e){try{this.predicate(t,e,this.source)&&this.applySingleValue(t)}catch(n){this.destination.error(n)}}_complete(){const t=this.destination;this.index>0?(t.next(this.seenValue?this.singleValue:void 0),t.complete()):t.error(new en.a)}}var on=n(\"zP0r\");function an(t){return e=>e.lift(new ln(t))}class ln{constructor(t){if(this._skipCount=t,this._skipCount<0)throw new ht.a}call(t,e){return e.subscribe(0===this._skipCount?new u.a(t):new cn(t,this._skipCount))}}class cn extends u.a{constructor(t,e){super(t),this._skipCount=e,this._count=0,this._ring=new Array(e)}_next(t){const e=this._skipCount,n=this._count++;if(ne.lift(new hn(t))}class hn{constructor(t){this.notifier=t}call(t,e){return e.subscribe(new dn(t,this.notifier))}}class dn extends s.a{constructor(t,e){super(t),this.hasValue=!1;const n=new kt.a(this,void 0,void 0);this.add(n),this.innerSubscription=n;const r=Object(o.a)(this,e,void 0,void 0,n);r!==n&&(this.add(r),this.innerSubscription=r)}_next(t){this.hasValue&&super._next(t)}notifyNext(t,e,n,r,i){this.hasValue=!0,this.innerSubscription&&this.innerSubscription.unsubscribe()}notifyComplete(){}}function fn(t){return e=>e.lift(new pn(t))}class pn{constructor(t){this.predicate=t}call(t,e){return e.subscribe(new mn(t,this.predicate))}}class mn extends u.a{constructor(t,e){super(t),this.predicate=e,this.skipping=!0,this.index=0}_next(t){const e=this.destination;this.skipping&&this.tryCallPredicate(t),this.skipping||e.next(t)}tryCallPredicate(t){try{const e=this.predicate(t,this.index++);this.skipping=Boolean(e)}catch(e){this.destination.error(e)}}}var gn=n(\"JX91\"),_n=n(\"7Hc7\"),bn=n(\"Y7HM\");class yn extends $.a{constructor(t,e=0,n=_n.a){super(),this.source=t,this.delayTime=e,this.scheduler=n,(!Object(bn.a)(e)||e<0)&&(this.delayTime=0),n&&\"function\"==typeof n.schedule||(this.scheduler=_n.a)}static create(t,e=0,n=_n.a){return new yn(t,e,n)}static dispatch(t){const{source:e,subscriber:n}=t;return this.add(e.subscribe(n))}_subscribe(t){return this.scheduler.schedule(yn.dispatch,this.delayTime,{source:this.source,subscriber:t})}}function vn(t,e=0){return function(n){return n.lift(new wn(t,e))}}class wn{constructor(t,e){this.scheduler=t,this.delay=e}call(t,e){return new yn(e,this.delay,this.scheduler).subscribe(t)}}var kn=n(\"eIep\"),Mn=n(\"SpAZ\");function xn(){return Object(kn.a)(Mn.a)}function Sn(t,e){return e?Object(kn.a)(()=>t,e):Object(kn.a)(()=>t)}var En=n(\"BFxc\"),Cn=n(\"1G5W\"),Dn=n(\"GJmQ\"),An=n(\"vkgz\");const On={leading:!0,trailing:!1};function Ln(t,e=On){return n=>n.lift(new Tn(t,e.leading,e.trailing))}class Tn{constructor(t,e,n){this.durationSelector=t,this.leading=e,this.trailing=n}call(t,e){return e.subscribe(new Pn(t,this.durationSelector,this.leading,this.trailing))}}class Pn extends s.a{constructor(t,e,n,r){super(t),this.destination=t,this.durationSelector=e,this._leading=n,this._trailing=r,this._hasValue=!1}_next(t){this._hasValue=!0,this._sendValue=t,this._throttled||(this._leading?this.send():this.throttle(t))}send(){const{_hasValue:t,_sendValue:e}=this;t&&(this.destination.next(e),this.throttle(e)),this._hasValue=!1,this._sendValue=null}throttle(t){const e=this.tryDurationSelector(t);e&&this.add(this._throttled=Object(o.a)(this,e))}tryDurationSelector(t){try{return this.durationSelector(t)}catch(e){return this.destination.error(e),null}}throttlingDone(){const{_throttled:t,_trailing:e}=this;t&&t.unsubscribe(),this._throttled=null,e&&this.send()}notifyNext(t,e,n,r,i){this.throttlingDone()}notifyComplete(){this.throttlingDone()}}function In(t,e=m.a,n=On){return r=>r.lift(new Rn(t,e,n.leading,n.trailing))}class Rn{constructor(t,e,n,r){this.duration=t,this.scheduler=e,this.leading=n,this.trailing=r}call(t,e){return e.subscribe(new jn(t,this.duration,this.scheduler,this.leading,this.trailing))}}class jn extends u.a{constructor(t,e,n,r,i){super(t),this.duration=e,this.scheduler=n,this.leading=r,this.trailing=i,this._hasTrailingValue=!1,this._trailingValue=null}_next(t){this.throttled?this.trailing&&(this._trailingValue=t,this._hasTrailingValue=!0):(this.add(this.throttled=this.scheduler.schedule(Nn,this.duration,{subscriber:this})),this.leading?this.destination.next(t):this.trailing&&(this._trailingValue=t,this._hasTrailingValue=!0))}_complete(){this._hasTrailingValue?(this.destination.next(this._trailingValue),this.destination.complete()):this.destination.complete()}clearThrottle(){const t=this.throttled;t&&(this.trailing&&this._hasTrailingValue&&(this.destination.next(this._trailingValue),this._trailingValue=null,this._hasTrailingValue=!1),t.unsubscribe(),this.remove(t),this.throttled=null)}}function Nn(t){const{subscriber:e}=t;e.clearThrottle()}var Fn=n(\"NXyV\");function Yn(t=m.a){return e=>Object(Fn.a)(()=>e.pipe(Object(Ke.a)(({current:e},n)=>({value:n,current:t.now(),last:e}),{current:t.now(),value:void 0,last:void 0}),Object(Mt.a)(({current:t,last:e,value:n})=>new Bn(n,t-e))))}class Bn{constructor(t,e){this.value=t,this.interval=e}}var Hn=n(\"Y6u4\"),zn=n(\"mlxB\");function Un(t,e,n=m.a){return r=>{let i=Object(zn.a)(t),s=i?+t-n.now():Math.abs(t);return r.lift(new Vn(s,i,e,n))}}class Vn{constructor(t,e,n,r){this.waitFor=t,this.absoluteTimeout=e,this.withObservable=n,this.scheduler=r}call(t,e){return e.subscribe(new Wn(t,this.absoluteTimeout,this.waitFor,this.withObservable,this.scheduler))}}class Wn extends s.a{constructor(t,e,n,r,i){super(t),this.absoluteTimeout=e,this.waitFor=n,this.withObservable=r,this.scheduler=i,this.action=null,this.scheduleTimeout()}static dispatchTimeout(t){const{withObservable:e}=t;t._unsubscribeAndRecycle(),t.add(Object(o.a)(t,e))}scheduleTimeout(){const{action:t}=this;t?this.action=t.schedule(this,this.waitFor):this.add(this.action=this.scheduler.schedule(Wn.dispatchTimeout,this.waitFor,this))}_next(t){this.absoluteTimeout||this.scheduleTimeout(),super._next(t)}_unsubscribe(){this.action=null,this.scheduler=null,this.withObservable=null}}var Gn=n(\"z6cu\");function qn(t,e=m.a){return Un(t,Object(Gn.a)(new Hn.a),e)}function Kn(t=m.a){return Object(Mt.a)(e=>new Zn(e,t.now()))}class Zn{constructor(t,e){this.value=t,this.timestamp=e}}var Jn=n(\"IAdc\");function $n(t){return function(e){return e.lift(new Qn(t))}}class Qn{constructor(t){this.windowBoundaries=t}call(t,e){const n=new Xn(t),r=e.subscribe(n);return r.closed||n.add(Object(o.a)(n,this.windowBoundaries)),r}}class Xn extends s.a{constructor(t){super(t),this.window=new _e.a,t.next(this.window)}notifyNext(t,e,n,r,i){this.openWindow()}notifyError(t,e){this._error(t)}notifyComplete(t){this._complete()}_next(t){this.window.next(t)}_error(t){this.window.error(t),this.destination.error(t)}_complete(){this.window.complete(),this.destination.complete()}_unsubscribe(){this.window=null}openWindow(){const t=this.window;t&&t.complete();const e=this.destination,n=this.window=new _e.a;e.next(n)}}function tr(t,e=0){return function(n){return n.lift(new er(t,e))}}class er{constructor(t,e){this.windowSize=t,this.startWindowEvery=e}call(t,e){return e.subscribe(new nr(t,this.windowSize,this.startWindowEvery))}}class nr extends u.a{constructor(t,e,n){super(t),this.destination=t,this.windowSize=e,this.startWindowEvery=n,this.windows=[new _e.a],this.count=0,t.next(this.windows[0])}_next(t){const e=this.startWindowEvery>0?this.startWindowEvery:this.windowSize,n=this.destination,r=this.windowSize,i=this.windows,s=i.length;for(let a=0;a=0&&o%e==0&&!this.closed&&i.shift().complete(),++this.count%e==0&&!this.closed){const t=new _e.a;i.push(t),n.next(t)}}_error(t){const e=this.windows;if(e)for(;e.length>0&&!this.closed;)e.shift().error(t);this.destination.error(t)}_complete(){const t=this.windows;if(t)for(;t.length>0&&!this.closed;)t.shift().complete();this.destination.complete()}_unsubscribe(){this.count=0,this.windows=null}}function rr(t){let e=m.a,n=null,r=Number.POSITIVE_INFINITY;return Object(g.a)(arguments[3])&&(e=arguments[3]),Object(g.a)(arguments[2])?e=arguments[2]:Object(bn.a)(arguments[2])&&(r=arguments[2]),Object(g.a)(arguments[1])?e=arguments[1]:Object(bn.a)(arguments[1])&&(n=arguments[1]),function(i){return i.lift(new ir(t,n,r,e))}}class ir{constructor(t,e,n,r){this.windowTimeSpan=t,this.windowCreationInterval=e,this.maxWindowSize=n,this.scheduler=r}call(t,e){return e.subscribe(new or(t,this.windowTimeSpan,this.windowCreationInterval,this.maxWindowSize,this.scheduler))}}class sr extends _e.a{constructor(){super(...arguments),this._numberOfNextedValues=0}next(t){this._numberOfNextedValues++,super.next(t)}get numberOfNextedValues(){return this._numberOfNextedValues}}class or extends u.a{constructor(t,e,n,r,i){super(t),this.destination=t,this.windowTimeSpan=e,this.windowCreationInterval=n,this.maxWindowSize=r,this.scheduler=i,this.windows=[];const s=this.openWindow();if(null!==n&&n>=0){const t={windowTimeSpan:e,windowCreationInterval:n,subscriber:this,scheduler:i};this.add(i.schedule(cr,e,{subscriber:this,window:s,context:null})),this.add(i.schedule(lr,n,t))}else this.add(i.schedule(ar,e,{subscriber:this,window:s,windowTimeSpan:e}))}_next(t){const e=this.windows,n=e.length;for(let r=0;r=this.maxWindowSize&&this.closeWindow(n))}}_error(t){const e=this.windows;for(;e.length>0;)e.shift().error(t);this.destination.error(t)}_complete(){const t=this.windows;for(;t.length>0;){const e=t.shift();e.closed||e.complete()}this.destination.complete()}openWindow(){const t=new sr;return this.windows.push(t),this.destination.next(t),t}closeWindow(t){t.complete();const e=this.windows;e.splice(e.indexOf(t),1)}}function ar(t){const{subscriber:e,windowTimeSpan:n,window:r}=t;r&&e.closeWindow(r),t.window=e.openWindow(),this.schedule(t,n)}function lr(t){const{windowTimeSpan:e,subscriber:n,scheduler:r,windowCreationInterval:i}=t,s=n.openWindow();let o={action:this,subscription:null};o.subscription=r.schedule(cr,e,{subscriber:n,window:s,context:o}),this.add(o.subscription),this.schedule(t,i)}function cr(t){const{subscriber:e,window:n,context:r}=t;r&&r.action&&r.subscription&&r.action.remove(r.subscription),e.closeWindow(n)}function ur(t,e){return n=>n.lift(new hr(t,e))}class hr{constructor(t,e){this.openings=t,this.closingSelector=e}call(t,e){return e.subscribe(new dr(t,this.openings,this.closingSelector))}}class dr extends s.a{constructor(t,e,n){super(t),this.openings=e,this.closingSelector=n,this.contexts=[],this.add(this.openSubscription=Object(o.a)(this,e,e))}_next(t){const{contexts:e}=this;if(e){const n=e.length;for(let r=0;r{let n;return\"function\"==typeof t[t.length-1]&&(n=t.pop()),e.lift(new _r(t,n))}}class _r{constructor(t,e){this.observables=t,this.project=e}call(t,e){return e.subscribe(new br(t,this.observables,this.project))}}class br extends s.a{constructor(t,e,n){super(t),this.observables=e,this.project=n,this.toRespond=[];const r=e.length;this.values=new Array(r);for(let i=0;i0){const t=s.indexOf(n);-1!==t&&s.splice(t,1)}}notifyComplete(){}_next(t){if(0===this.toRespond.length){const e=[t,...this.values];this.project?this._tryProject(e):this.destination.next(e)}}_tryProject(t){let e;try{e=this.project.apply(this,t)}catch(n){return void this.destination.error(n)}this.destination.next(e)}}var yr=n(\"1uah\");function vr(...t){return function(e){return e.lift.call(Object(yr.b)(e,...t))}}function wr(t){return e=>e.lift(new yr.a(t))}},l5ep:function(t,e,n){!function(t){\"use strict\";t.defineLocale(\"cy\",{months:\"Ionawr_Chwefror_Mawrth_Ebrill_Mai_Mehefin_Gorffennaf_Awst_Medi_Hydref_Tachwedd_Rhagfyr\".split(\"_\"),monthsShort:\"Ion_Chwe_Maw_Ebr_Mai_Meh_Gor_Aws_Med_Hyd_Tach_Rhag\".split(\"_\"),weekdays:\"Dydd Sul_Dydd Llun_Dydd Mawrth_Dydd Mercher_Dydd Iau_Dydd Gwener_Dydd Sadwrn\".split(\"_\"),weekdaysShort:\"Sul_Llun_Maw_Mer_Iau_Gwe_Sad\".split(\"_\"),weekdaysMin:\"Su_Ll_Ma_Me_Ia_Gw_Sa\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd, D MMMM YYYY HH:mm\"},calendar:{sameDay:\"[Heddiw am] LT\",nextDay:\"[Yfory am] LT\",nextWeek:\"dddd [am] LT\",lastDay:\"[Ddoe am] LT\",lastWeek:\"dddd [diwethaf am] LT\",sameElse:\"L\"},relativeTime:{future:\"mewn %s\",past:\"%s yn \\xf4l\",s:\"ychydig eiliadau\",ss:\"%d eiliad\",m:\"munud\",mm:\"%d munud\",h:\"awr\",hh:\"%d awr\",d:\"diwrnod\",dd:\"%d diwrnod\",M:\"mis\",MM:\"%d mis\",y:\"blwyddyn\",yy:\"%d flynedd\"},dayOfMonthOrdinalParse:/\\d{1,2}(fed|ain|af|il|ydd|ed|eg)/,ordinal:function(t){var e=\"\";return t>20?e=40===t||50===t||60===t||80===t||100===t?\"fed\":\"ain\":t>0&&(e=[\"\",\"af\",\"il\",\"ydd\",\"ydd\",\"ed\",\"ed\",\"ed\",\"fed\",\"fed\",\"fed\",\"eg\",\"fed\",\"eg\",\"eg\",\"fed\",\"eg\",\"eg\",\"fed\",\"eg\",\"fed\"][t]),t+e},week:{dow:1,doy:4}})}(n(\"wd/R\"))},l5mm:function(t,e,n){\"use strict\";n.d(e,\"a\",(function(){return o}));var r=n(\"HDdC\"),i=n(\"D0XW\"),s=n(\"Y7HM\");function o(t=0,e=i.a){return(!Object(s.a)(t)||t<0)&&(t=0),e&&\"function\"==typeof e.schedule||(e=i.a),new r.a(n=>(n.add(e.schedule(a,t,{subscriber:n,counter:0,period:t})),n))}function a(t){const{subscriber:e,counter:n,period:r}=t;e.next(n),this.schedule({subscriber:e,counter:n+1,period:r},r)}},l7GE:function(t,e,n){\"use strict\";n.d(e,\"a\",(function(){return i}));var r=n(\"7o/Q\");class i extends r.a{notifyNext(t,e,n,r,i){this.destination.next(e)}notifyError(t,e){this.destination.error(t)}notifyComplete(t){this.destination.complete()}}},lBBE:function(t,e,n){\"use strict\";var r=n(\"ANg/\"),i=n(\"UPaY\"),s=n(\"2j6C\"),o=r.rotr64_hi,a=r.rotr64_lo,l=r.shr64_hi,c=r.shr64_lo,u=r.sum64,h=r.sum64_hi,d=r.sum64_lo,f=r.sum64_4_hi,p=r.sum64_4_lo,m=r.sum64_5_hi,g=r.sum64_5_lo,_=i.BlockHash,b=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,1322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,1126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591];function y(){if(!(this instanceof y))return new y;_.call(this),this.h=[1779033703,4089235720,3144134277,2227873595,1013904242,4271175723,2773480762,1595750129,1359893119,2917565137,2600822924,725511199,528734635,4215389547,1541459225,327033209],this.k=b,this.W=new Array(160)}function v(t,e,n,r,i){var s=t&n^~t&i;return s<0&&(s+=4294967296),s}function w(t,e,n,r,i,s){var o=e&r^~e&s;return o<0&&(o+=4294967296),o}function k(t,e,n,r,i){var s=t&n^t&i^n&i;return s<0&&(s+=4294967296),s}function M(t,e,n,r,i,s){var o=e&r^e&s^r&s;return o<0&&(o+=4294967296),o}function x(t,e){var n=o(t,e,28)^o(e,t,2)^o(e,t,7);return n<0&&(n+=4294967296),n}function S(t,e){var n=a(t,e,28)^a(e,t,2)^a(e,t,7);return n<0&&(n+=4294967296),n}function E(t,e){var n=a(t,e,14)^a(t,e,18)^a(e,t,9);return n<0&&(n+=4294967296),n}function C(t,e){var n=o(t,e,1)^o(t,e,8)^l(t,e,7);return n<0&&(n+=4294967296),n}function D(t,e){var n=a(t,e,1)^a(t,e,8)^c(t,e,7);return n<0&&(n+=4294967296),n}function A(t,e){var n=a(t,e,19)^a(e,t,29)^c(t,e,6);return n<0&&(n+=4294967296),n}r.inherits(y,_),t.exports=y,y.blockSize=1024,y.outSize=512,y.hmacStrength=192,y.padLength=128,y.prototype._prepareBlock=function(t,e){for(var n=this.W,r=0;r<32;r++)n[r]=t[e+r];for(;r=2&&r%10<=4&&(r%100<10||r%100>=20)?i[1]:i[2])}var n=[/^\\u044f\\u043d\\u0432/i,/^\\u0444\\u0435\\u0432/i,/^\\u043c\\u0430\\u0440/i,/^\\u0430\\u043f\\u0440/i,/^\\u043c\\u0430[\\u0439\\u044f]/i,/^\\u0438\\u044e\\u043d/i,/^\\u0438\\u044e\\u043b/i,/^\\u0430\\u0432\\u0433/i,/^\\u0441\\u0435\\u043d/i,/^\\u043e\\u043a\\u0442/i,/^\\u043d\\u043e\\u044f/i,/^\\u0434\\u0435\\u043a/i];t.defineLocale(\"ru\",{months:{format:\"\\u044f\\u043d\\u0432\\u0430\\u0440\\u044f_\\u0444\\u0435\\u0432\\u0440\\u0430\\u043b\\u044f_\\u043c\\u0430\\u0440\\u0442\\u0430_\\u0430\\u043f\\u0440\\u0435\\u043b\\u044f_\\u043c\\u0430\\u044f_\\u0438\\u044e\\u043d\\u044f_\\u0438\\u044e\\u043b\\u044f_\\u0430\\u0432\\u0433\\u0443\\u0441\\u0442\\u0430_\\u0441\\u0435\\u043d\\u0442\\u044f\\u0431\\u0440\\u044f_\\u043e\\u043a\\u0442\\u044f\\u0431\\u0440\\u044f_\\u043d\\u043e\\u044f\\u0431\\u0440\\u044f_\\u0434\\u0435\\u043a\\u0430\\u0431\\u0440\\u044f\".split(\"_\"),standalone:\"\\u044f\\u043d\\u0432\\u0430\\u0440\\u044c_\\u0444\\u0435\\u0432\\u0440\\u0430\\u043b\\u044c_\\u043c\\u0430\\u0440\\u0442_\\u0430\\u043f\\u0440\\u0435\\u043b\\u044c_\\u043c\\u0430\\u0439_\\u0438\\u044e\\u043d\\u044c_\\u0438\\u044e\\u043b\\u044c_\\u0430\\u0432\\u0433\\u0443\\u0441\\u0442_\\u0441\\u0435\\u043d\\u0442\\u044f\\u0431\\u0440\\u044c_\\u043e\\u043a\\u0442\\u044f\\u0431\\u0440\\u044c_\\u043d\\u043e\\u044f\\u0431\\u0440\\u044c_\\u0434\\u0435\\u043a\\u0430\\u0431\\u0440\\u044c\".split(\"_\")},monthsShort:{format:\"\\u044f\\u043d\\u0432._\\u0444\\u0435\\u0432\\u0440._\\u043c\\u0430\\u0440._\\u0430\\u043f\\u0440._\\u043c\\u0430\\u044f_\\u0438\\u044e\\u043d\\u044f_\\u0438\\u044e\\u043b\\u044f_\\u0430\\u0432\\u0433._\\u0441\\u0435\\u043d\\u0442._\\u043e\\u043a\\u0442._\\u043d\\u043e\\u044f\\u0431._\\u0434\\u0435\\u043a.\".split(\"_\"),standalone:\"\\u044f\\u043d\\u0432._\\u0444\\u0435\\u0432\\u0440._\\u043c\\u0430\\u0440\\u0442_\\u0430\\u043f\\u0440._\\u043c\\u0430\\u0439_\\u0438\\u044e\\u043d\\u044c_\\u0438\\u044e\\u043b\\u044c_\\u0430\\u0432\\u0433._\\u0441\\u0435\\u043d\\u0442._\\u043e\\u043a\\u0442._\\u043d\\u043e\\u044f\\u0431._\\u0434\\u0435\\u043a.\".split(\"_\")},weekdays:{standalone:\"\\u0432\\u043e\\u0441\\u043a\\u0440\\u0435\\u0441\\u0435\\u043d\\u044c\\u0435_\\u043f\\u043e\\u043d\\u0435\\u0434\\u0435\\u043b\\u044c\\u043d\\u0438\\u043a_\\u0432\\u0442\\u043e\\u0440\\u043d\\u0438\\u043a_\\u0441\\u0440\\u0435\\u0434\\u0430_\\u0447\\u0435\\u0442\\u0432\\u0435\\u0440\\u0433_\\u043f\\u044f\\u0442\\u043d\\u0438\\u0446\\u0430_\\u0441\\u0443\\u0431\\u0431\\u043e\\u0442\\u0430\".split(\"_\"),format:\"\\u0432\\u043e\\u0441\\u043a\\u0440\\u0435\\u0441\\u0435\\u043d\\u044c\\u0435_\\u043f\\u043e\\u043d\\u0435\\u0434\\u0435\\u043b\\u044c\\u043d\\u0438\\u043a_\\u0432\\u0442\\u043e\\u0440\\u043d\\u0438\\u043a_\\u0441\\u0440\\u0435\\u0434\\u0443_\\u0447\\u0435\\u0442\\u0432\\u0435\\u0440\\u0433_\\u043f\\u044f\\u0442\\u043d\\u0438\\u0446\\u0443_\\u0441\\u0443\\u0431\\u0431\\u043e\\u0442\\u0443\".split(\"_\"),isFormat:/\\[ ?[\\u0412\\u0432] ?(?:\\u043f\\u0440\\u043e\\u0448\\u043b\\u0443\\u044e|\\u0441\\u043b\\u0435\\u0434\\u0443\\u044e\\u0449\\u0443\\u044e|\\u044d\\u0442\\u0443)? ?] ?dddd/},weekdaysShort:\"\\u0432\\u0441_\\u043f\\u043d_\\u0432\\u0442_\\u0441\\u0440_\\u0447\\u0442_\\u043f\\u0442_\\u0441\\u0431\".split(\"_\"),weekdaysMin:\"\\u0432\\u0441_\\u043f\\u043d_\\u0432\\u0442_\\u0441\\u0440_\\u0447\\u0442_\\u043f\\u0442_\\u0441\\u0431\".split(\"_\"),monthsParse:n,longMonthsParse:n,shortMonthsParse:n,monthsRegex:/^(\\u044f\\u043d\\u0432\\u0430\\u0440[\\u044c\\u044f]|\\u044f\\u043d\\u0432\\.?|\\u0444\\u0435\\u0432\\u0440\\u0430\\u043b[\\u044c\\u044f]|\\u0444\\u0435\\u0432\\u0440?\\.?|\\u043c\\u0430\\u0440\\u0442\\u0430?|\\u043c\\u0430\\u0440\\.?|\\u0430\\u043f\\u0440\\u0435\\u043b[\\u044c\\u044f]|\\u0430\\u043f\\u0440\\.?|\\u043c\\u0430[\\u0439\\u044f]|\\u0438\\u044e\\u043d[\\u044c\\u044f]|\\u0438\\u044e\\u043d\\.?|\\u0438\\u044e\\u043b[\\u044c\\u044f]|\\u0438\\u044e\\u043b\\.?|\\u0430\\u0432\\u0433\\u0443\\u0441\\u0442\\u0430?|\\u0430\\u0432\\u0433\\.?|\\u0441\\u0435\\u043d\\u0442\\u044f\\u0431\\u0440[\\u044c\\u044f]|\\u0441\\u0435\\u043d\\u0442?\\.?|\\u043e\\u043a\\u0442\\u044f\\u0431\\u0440[\\u044c\\u044f]|\\u043e\\u043a\\u0442\\.?|\\u043d\\u043e\\u044f\\u0431\\u0440[\\u044c\\u044f]|\\u043d\\u043e\\u044f\\u0431?\\.?|\\u0434\\u0435\\u043a\\u0430\\u0431\\u0440[\\u044c\\u044f]|\\u0434\\u0435\\u043a\\.?)/i,monthsShortRegex:/^(\\u044f\\u043d\\u0432\\u0430\\u0440[\\u044c\\u044f]|\\u044f\\u043d\\u0432\\.?|\\u0444\\u0435\\u0432\\u0440\\u0430\\u043b[\\u044c\\u044f]|\\u0444\\u0435\\u0432\\u0440?\\.?|\\u043c\\u0430\\u0440\\u0442\\u0430?|\\u043c\\u0430\\u0440\\.?|\\u0430\\u043f\\u0440\\u0435\\u043b[\\u044c\\u044f]|\\u0430\\u043f\\u0440\\.?|\\u043c\\u0430[\\u0439\\u044f]|\\u0438\\u044e\\u043d[\\u044c\\u044f]|\\u0438\\u044e\\u043d\\.?|\\u0438\\u044e\\u043b[\\u044c\\u044f]|\\u0438\\u044e\\u043b\\.?|\\u0430\\u0432\\u0433\\u0443\\u0441\\u0442\\u0430?|\\u0430\\u0432\\u0433\\.?|\\u0441\\u0435\\u043d\\u0442\\u044f\\u0431\\u0440[\\u044c\\u044f]|\\u0441\\u0435\\u043d\\u0442?\\.?|\\u043e\\u043a\\u0442\\u044f\\u0431\\u0440[\\u044c\\u044f]|\\u043e\\u043a\\u0442\\.?|\\u043d\\u043e\\u044f\\u0431\\u0440[\\u044c\\u044f]|\\u043d\\u043e\\u044f\\u0431?\\.?|\\u0434\\u0435\\u043a\\u0430\\u0431\\u0440[\\u044c\\u044f]|\\u0434\\u0435\\u043a\\.?)/i,monthsStrictRegex:/^(\\u044f\\u043d\\u0432\\u0430\\u0440[\\u044f\\u044c]|\\u0444\\u0435\\u0432\\u0440\\u0430\\u043b[\\u044f\\u044c]|\\u043c\\u0430\\u0440\\u0442\\u0430?|\\u0430\\u043f\\u0440\\u0435\\u043b[\\u044f\\u044c]|\\u043c\\u0430[\\u044f\\u0439]|\\u0438\\u044e\\u043d[\\u044f\\u044c]|\\u0438\\u044e\\u043b[\\u044f\\u044c]|\\u0430\\u0432\\u0433\\u0443\\u0441\\u0442\\u0430?|\\u0441\\u0435\\u043d\\u0442\\u044f\\u0431\\u0440[\\u044f\\u044c]|\\u043e\\u043a\\u0442\\u044f\\u0431\\u0440[\\u044f\\u044c]|\\u043d\\u043e\\u044f\\u0431\\u0440[\\u044f\\u044c]|\\u0434\\u0435\\u043a\\u0430\\u0431\\u0440[\\u044f\\u044c])/i,monthsShortStrictRegex:/^(\\u044f\\u043d\\u0432\\.|\\u0444\\u0435\\u0432\\u0440?\\.|\\u043c\\u0430\\u0440[\\u0442.]|\\u0430\\u043f\\u0440\\.|\\u043c\\u0430[\\u044f\\u0439]|\\u0438\\u044e\\u043d[\\u044c\\u044f.]|\\u0438\\u044e\\u043b[\\u044c\\u044f.]|\\u0430\\u0432\\u0433\\.|\\u0441\\u0435\\u043d\\u0442?\\.|\\u043e\\u043a\\u0442\\.|\\u043d\\u043e\\u044f\\u0431?\\.|\\u0434\\u0435\\u043a\\.)/i,longDateFormat:{LT:\"H:mm\",LTS:\"H:mm:ss\",L:\"DD.MM.YYYY\",LL:\"D MMMM YYYY \\u0433.\",LLL:\"D MMMM YYYY \\u0433., H:mm\",LLLL:\"dddd, D MMMM YYYY \\u0433., H:mm\"},calendar:{sameDay:\"[\\u0421\\u0435\\u0433\\u043e\\u0434\\u043d\\u044f, \\u0432] LT\",nextDay:\"[\\u0417\\u0430\\u0432\\u0442\\u0440\\u0430, \\u0432] LT\",lastDay:\"[\\u0412\\u0447\\u0435\\u0440\\u0430, \\u0432] LT\",nextWeek:function(t){if(t.week()===this.week())return 2===this.day()?\"[\\u0412\\u043e] dddd, [\\u0432] LT\":\"[\\u0412] dddd, [\\u0432] LT\";switch(this.day()){case 0:return\"[\\u0412 \\u0441\\u043b\\u0435\\u0434\\u0443\\u044e\\u0449\\u0435\\u0435] dddd, [\\u0432] LT\";case 1:case 2:case 4:return\"[\\u0412 \\u0441\\u043b\\u0435\\u0434\\u0443\\u044e\\u0449\\u0438\\u0439] dddd, [\\u0432] LT\";case 3:case 5:case 6:return\"[\\u0412 \\u0441\\u043b\\u0435\\u0434\\u0443\\u044e\\u0449\\u0443\\u044e] dddd, [\\u0432] LT\"}},lastWeek:function(t){if(t.week()===this.week())return 2===this.day()?\"[\\u0412\\u043e] dddd, [\\u0432] LT\":\"[\\u0412] dddd, [\\u0432] LT\";switch(this.day()){case 0:return\"[\\u0412 \\u043f\\u0440\\u043e\\u0448\\u043b\\u043e\\u0435] dddd, [\\u0432] LT\";case 1:case 2:case 4:return\"[\\u0412 \\u043f\\u0440\\u043e\\u0448\\u043b\\u044b\\u0439] dddd, [\\u0432] LT\";case 3:case 5:case 6:return\"[\\u0412 \\u043f\\u0440\\u043e\\u0448\\u043b\\u0443\\u044e] dddd, [\\u0432] LT\"}},sameElse:\"L\"},relativeTime:{future:\"\\u0447\\u0435\\u0440\\u0435\\u0437 %s\",past:\"%s \\u043d\\u0430\\u0437\\u0430\\u0434\",s:\"\\u043d\\u0435\\u0441\\u043a\\u043e\\u043b\\u044c\\u043a\\u043e \\u0441\\u0435\\u043a\\u0443\\u043d\\u0434\",ss:e,m:e,mm:e,h:\"\\u0447\\u0430\\u0441\",hh:e,d:\"\\u0434\\u0435\\u043d\\u044c\",dd:e,M:\"\\u043c\\u0435\\u0441\\u044f\\u0446\",MM:e,y:\"\\u0433\\u043e\\u0434\",yy:e},meridiemParse:/\\u043d\\u043e\\u0447\\u0438|\\u0443\\u0442\\u0440\\u0430|\\u0434\\u043d\\u044f|\\u0432\\u0435\\u0447\\u0435\\u0440\\u0430/i,isPM:function(t){return/^(\\u0434\\u043d\\u044f|\\u0432\\u0435\\u0447\\u0435\\u0440\\u0430)$/.test(t)},meridiem:function(t,e,n){return t<4?\"\\u043d\\u043e\\u0447\\u0438\":t<12?\"\\u0443\\u0442\\u0440\\u0430\":t<17?\"\\u0434\\u043d\\u044f\":\"\\u0432\\u0435\\u0447\\u0435\\u0440\\u0430\"},dayOfMonthOrdinalParse:/\\d{1,2}-(\\u0439|\\u0433\\u043e|\\u044f)/,ordinal:function(t,e){switch(e){case\"M\":case\"d\":case\"DDD\":return t+\"-\\u0439\";case\"D\":return t+\"-\\u0433\\u043e\";case\"w\":case\"W\":return t+\"-\\u044f\";default:return t}},week:{dow:1,doy:4}})}(n(\"wd/R\"))},lYtQ:function(t,e,n){!function(t){\"use strict\";function e(t,e,n,r){switch(n){case\"s\":return e?\"\\u0445\\u044d\\u0434\\u0445\\u044d\\u043d \\u0441\\u0435\\u043a\\u0443\\u043d\\u0434\":\"\\u0445\\u044d\\u0434\\u0445\\u044d\\u043d \\u0441\\u0435\\u043a\\u0443\\u043d\\u0434\\u044b\\u043d\";case\"ss\":return t+(e?\" \\u0441\\u0435\\u043a\\u0443\\u043d\\u0434\":\" \\u0441\\u0435\\u043a\\u0443\\u043d\\u0434\\u044b\\u043d\");case\"m\":case\"mm\":return t+(e?\" \\u043c\\u0438\\u043d\\u0443\\u0442\":\" \\u043c\\u0438\\u043d\\u0443\\u0442\\u044b\\u043d\");case\"h\":case\"hh\":return t+(e?\" \\u0446\\u0430\\u0433\":\" \\u0446\\u0430\\u0433\\u0438\\u0439\\u043d\");case\"d\":case\"dd\":return t+(e?\" \\u04e9\\u0434\\u04e9\\u0440\":\" \\u04e9\\u0434\\u0440\\u0438\\u0439\\u043d\");case\"M\":case\"MM\":return t+(e?\" \\u0441\\u0430\\u0440\":\" \\u0441\\u0430\\u0440\\u044b\\u043d\");case\"y\":case\"yy\":return t+(e?\" \\u0436\\u0438\\u043b\":\" \\u0436\\u0438\\u043b\\u0438\\u0439\\u043d\");default:return t}}t.defineLocale(\"mn\",{months:\"\\u041d\\u044d\\u0433\\u0434\\u04af\\u0433\\u044d\\u044d\\u0440 \\u0441\\u0430\\u0440_\\u0425\\u043e\\u0451\\u0440\\u0434\\u0443\\u0433\\u0430\\u0430\\u0440 \\u0441\\u0430\\u0440_\\u0413\\u0443\\u0440\\u0430\\u0432\\u0434\\u0443\\u0433\\u0430\\u0430\\u0440 \\u0441\\u0430\\u0440_\\u0414\\u04e9\\u0440\\u04e9\\u0432\\u0434\\u04af\\u0433\\u044d\\u044d\\u0440 \\u0441\\u0430\\u0440_\\u0422\\u0430\\u0432\\u0434\\u0443\\u0433\\u0430\\u0430\\u0440 \\u0441\\u0430\\u0440_\\u0417\\u0443\\u0440\\u0433\\u0430\\u0434\\u0443\\u0433\\u0430\\u0430\\u0440 \\u0441\\u0430\\u0440_\\u0414\\u043e\\u043b\\u0434\\u0443\\u0433\\u0430\\u0430\\u0440 \\u0441\\u0430\\u0440_\\u041d\\u0430\\u0439\\u043c\\u0434\\u0443\\u0433\\u0430\\u0430\\u0440 \\u0441\\u0430\\u0440_\\u0415\\u0441\\u0434\\u04af\\u0433\\u044d\\u044d\\u0440 \\u0441\\u0430\\u0440_\\u0410\\u0440\\u0430\\u0432\\u0434\\u0443\\u0433\\u0430\\u0430\\u0440 \\u0441\\u0430\\u0440_\\u0410\\u0440\\u0432\\u0430\\u043d \\u043d\\u044d\\u0433\\u0434\\u04af\\u0433\\u044d\\u044d\\u0440 \\u0441\\u0430\\u0440_\\u0410\\u0440\\u0432\\u0430\\u043d \\u0445\\u043e\\u0451\\u0440\\u0434\\u0443\\u0433\\u0430\\u0430\\u0440 \\u0441\\u0430\\u0440\".split(\"_\"),monthsShort:\"1 \\u0441\\u0430\\u0440_2 \\u0441\\u0430\\u0440_3 \\u0441\\u0430\\u0440_4 \\u0441\\u0430\\u0440_5 \\u0441\\u0430\\u0440_6 \\u0441\\u0430\\u0440_7 \\u0441\\u0430\\u0440_8 \\u0441\\u0430\\u0440_9 \\u0441\\u0430\\u0440_10 \\u0441\\u0430\\u0440_11 \\u0441\\u0430\\u0440_12 \\u0441\\u0430\\u0440\".split(\"_\"),monthsParseExact:!0,weekdays:\"\\u041d\\u044f\\u043c_\\u0414\\u0430\\u0432\\u0430\\u0430_\\u041c\\u044f\\u0433\\u043c\\u0430\\u0440_\\u041b\\u0445\\u0430\\u0433\\u0432\\u0430_\\u041f\\u04af\\u0440\\u044d\\u0432_\\u0411\\u0430\\u0430\\u0441\\u0430\\u043d_\\u0411\\u044f\\u043c\\u0431\\u0430\".split(\"_\"),weekdaysShort:\"\\u041d\\u044f\\u043c_\\u0414\\u0430\\u0432_\\u041c\\u044f\\u0433_\\u041b\\u0445\\u0430_\\u041f\\u04af\\u0440_\\u0411\\u0430\\u0430_\\u0411\\u044f\\u043c\".split(\"_\"),weekdaysMin:\"\\u041d\\u044f_\\u0414\\u0430_\\u041c\\u044f_\\u041b\\u0445_\\u041f\\u04af_\\u0411\\u0430_\\u0411\\u044f\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"YYYY-MM-DD\",LL:\"YYYY \\u043e\\u043d\\u044b MMMM\\u044b\\u043d D\",LLL:\"YYYY \\u043e\\u043d\\u044b MMMM\\u044b\\u043d D HH:mm\",LLLL:\"dddd, YYYY \\u043e\\u043d\\u044b MMMM\\u044b\\u043d D HH:mm\"},meridiemParse:/\\u04ae\\u04e8|\\u04ae\\u0425/i,isPM:function(t){return\"\\u04ae\\u0425\"===t},meridiem:function(t,e,n){return t<12?\"\\u04ae\\u04e8\":\"\\u04ae\\u0425\"},calendar:{sameDay:\"[\\u04e8\\u043d\\u04e9\\u04e9\\u0434\\u04e9\\u0440] LT\",nextDay:\"[\\u041c\\u0430\\u0440\\u0433\\u0430\\u0430\\u0448] LT\",nextWeek:\"[\\u0418\\u0440\\u044d\\u0445] dddd LT\",lastDay:\"[\\u04e8\\u0447\\u0438\\u0433\\u0434\\u04e9\\u0440] LT\",lastWeek:\"[\\u04e8\\u043d\\u0433\\u04e9\\u0440\\u0441\\u04e9\\u043d] dddd LT\",sameElse:\"L\"},relativeTime:{future:\"%s \\u0434\\u0430\\u0440\\u0430\\u0430\",past:\"%s \\u04e9\\u043c\\u043d\\u04e9\",s:e,ss:e,m:e,mm:e,h:e,hh:e,d:e,dd:e,M:e,MM:e,y:e,yy:e},dayOfMonthOrdinalParse:/\\d{1,2} \\u04e9\\u0434\\u04e9\\u0440/,ordinal:function(t,e){switch(e){case\"d\":case\"D\":case\"DDD\":return t+\" \\u04e9\\u0434\\u04e9\\u0440\";default:return t}}})}(n(\"wd/R\"))},lgnt:function(t,e,n){!function(t){\"use strict\";var e={0:\"-\\u0447\\u04af\",1:\"-\\u0447\\u0438\",2:\"-\\u0447\\u0438\",3:\"-\\u0447\\u04af\",4:\"-\\u0447\\u04af\",5:\"-\\u0447\\u0438\",6:\"-\\u0447\\u044b\",7:\"-\\u0447\\u0438\",8:\"-\\u0447\\u0438\",9:\"-\\u0447\\u0443\",10:\"-\\u0447\\u0443\",20:\"-\\u0447\\u044b\",30:\"-\\u0447\\u0443\",40:\"-\\u0447\\u044b\",50:\"-\\u0447\\u04af\",60:\"-\\u0447\\u044b\",70:\"-\\u0447\\u0438\",80:\"-\\u0447\\u0438\",90:\"-\\u0447\\u0443\",100:\"-\\u0447\\u04af\"};t.defineLocale(\"ky\",{months:\"\\u044f\\u043d\\u0432\\u0430\\u0440\\u044c_\\u0444\\u0435\\u0432\\u0440\\u0430\\u043b\\u044c_\\u043c\\u0430\\u0440\\u0442_\\u0430\\u043f\\u0440\\u0435\\u043b\\u044c_\\u043c\\u0430\\u0439_\\u0438\\u044e\\u043d\\u044c_\\u0438\\u044e\\u043b\\u044c_\\u0430\\u0432\\u0433\\u0443\\u0441\\u0442_\\u0441\\u0435\\u043d\\u0442\\u044f\\u0431\\u0440\\u044c_\\u043e\\u043a\\u0442\\u044f\\u0431\\u0440\\u044c_\\u043d\\u043e\\u044f\\u0431\\u0440\\u044c_\\u0434\\u0435\\u043a\\u0430\\u0431\\u0440\\u044c\".split(\"_\"),monthsShort:\"\\u044f\\u043d\\u0432_\\u0444\\u0435\\u0432_\\u043c\\u0430\\u0440\\u0442_\\u0430\\u043f\\u0440_\\u043c\\u0430\\u0439_\\u0438\\u044e\\u043d\\u044c_\\u0438\\u044e\\u043b\\u044c_\\u0430\\u0432\\u0433_\\u0441\\u0435\\u043d_\\u043e\\u043a\\u0442_\\u043d\\u043e\\u044f_\\u0434\\u0435\\u043a\".split(\"_\"),weekdays:\"\\u0416\\u0435\\u043a\\u0448\\u0435\\u043c\\u0431\\u0438_\\u0414\\u04af\\u0439\\u0448\\u04e9\\u043c\\u0431\\u04af_\\u0428\\u0435\\u0439\\u0448\\u0435\\u043c\\u0431\\u0438_\\u0428\\u0430\\u0440\\u0448\\u0435\\u043c\\u0431\\u0438_\\u0411\\u0435\\u0439\\u0448\\u0435\\u043c\\u0431\\u0438_\\u0416\\u0443\\u043c\\u0430_\\u0418\\u0448\\u0435\\u043c\\u0431\\u0438\".split(\"_\"),weekdaysShort:\"\\u0416\\u0435\\u043a_\\u0414\\u04af\\u0439_\\u0428\\u0435\\u0439_\\u0428\\u0430\\u0440_\\u0411\\u0435\\u0439_\\u0416\\u0443\\u043c_\\u0418\\u0448\\u0435\".split(\"_\"),weekdaysMin:\"\\u0416\\u043a_\\u0414\\u0439_\\u0428\\u0439_\\u0428\\u0440_\\u0411\\u0439_\\u0416\\u043c_\\u0418\\u0448\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD.MM.YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd, D MMMM YYYY HH:mm\"},calendar:{sameDay:\"[\\u0411\\u04af\\u0433\\u04af\\u043d \\u0441\\u0430\\u0430\\u0442] LT\",nextDay:\"[\\u042d\\u0440\\u0442\\u0435\\u04a3 \\u0441\\u0430\\u0430\\u0442] LT\",nextWeek:\"dddd [\\u0441\\u0430\\u0430\\u0442] LT\",lastDay:\"[\\u041a\\u0435\\u0447\\u044d\\u044d \\u0441\\u0430\\u0430\\u0442] LT\",lastWeek:\"[\\u04e8\\u0442\\u043a\\u04e9\\u043d \\u0430\\u043f\\u0442\\u0430\\u043d\\u044b\\u043d] dddd [\\u043a\\u04af\\u043d\\u04af] [\\u0441\\u0430\\u0430\\u0442] LT\",sameElse:\"L\"},relativeTime:{future:\"%s \\u0438\\u0447\\u0438\\u043d\\u0434\\u0435\",past:\"%s \\u043c\\u0443\\u0440\\u0443\\u043d\",s:\"\\u0431\\u0438\\u0440\\u043d\\u0435\\u0447\\u0435 \\u0441\\u0435\\u043a\\u0443\\u043d\\u0434\",ss:\"%d \\u0441\\u0435\\u043a\\u0443\\u043d\\u0434\",m:\"\\u0431\\u0438\\u0440 \\u043c\\u04af\\u043d\\u04e9\\u0442\",mm:\"%d \\u043c\\u04af\\u043d\\u04e9\\u0442\",h:\"\\u0431\\u0438\\u0440 \\u0441\\u0430\\u0430\\u0442\",hh:\"%d \\u0441\\u0430\\u0430\\u0442\",d:\"\\u0431\\u0438\\u0440 \\u043a\\u04af\\u043d\",dd:\"%d \\u043a\\u04af\\u043d\",M:\"\\u0431\\u0438\\u0440 \\u0430\\u0439\",MM:\"%d \\u0430\\u0439\",y:\"\\u0431\\u0438\\u0440 \\u0436\\u044b\\u043b\",yy:\"%d \\u0436\\u044b\\u043b\"},dayOfMonthOrdinalParse:/\\d{1,2}-(\\u0447\\u0438|\\u0447\\u044b|\\u0447\\u04af|\\u0447\\u0443)/,ordinal:function(t){return t+(e[t]||e[t%10]||e[t>=100?100:null])},week:{dow:1,doy:7}})}(n(\"wd/R\"))},lyxo:function(t,e,n){!function(t){\"use strict\";function e(t,e,n){var r=\" \";return(t%100>=20||t>=100&&t%100==0)&&(r=\" de \"),t+r+{ss:\"secunde\",mm:\"minute\",hh:\"ore\",dd:\"zile\",MM:\"luni\",yy:\"ani\"}[n]}t.defineLocale(\"ro\",{months:\"ianuarie_februarie_martie_aprilie_mai_iunie_iulie_august_septembrie_octombrie_noiembrie_decembrie\".split(\"_\"),monthsShort:\"ian._feb._mart._apr._mai_iun._iul._aug._sept._oct._nov._dec.\".split(\"_\"),monthsParseExact:!0,weekdays:\"duminic\\u0103_luni_mar\\u021bi_miercuri_joi_vineri_s\\xe2mb\\u0103t\\u0103\".split(\"_\"),weekdaysShort:\"Dum_Lun_Mar_Mie_Joi_Vin_S\\xe2m\".split(\"_\"),weekdaysMin:\"Du_Lu_Ma_Mi_Jo_Vi_S\\xe2\".split(\"_\"),longDateFormat:{LT:\"H:mm\",LTS:\"H:mm:ss\",L:\"DD.MM.YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY H:mm\",LLLL:\"dddd, D MMMM YYYY H:mm\"},calendar:{sameDay:\"[azi la] LT\",nextDay:\"[m\\xe2ine la] LT\",nextWeek:\"dddd [la] LT\",lastDay:\"[ieri la] LT\",lastWeek:\"[fosta] dddd [la] LT\",sameElse:\"L\"},relativeTime:{future:\"peste %s\",past:\"%s \\xeen urm\\u0103\",s:\"c\\xe2teva secunde\",ss:e,m:\"un minut\",mm:e,h:\"o or\\u0103\",hh:e,d:\"o zi\",dd:e,M:\"o lun\\u0103\",MM:e,y:\"un an\",yy:e},week:{dow:1,doy:7}})}(n(\"wd/R\"))},m6LF:function(t,e,n){\"use strict\";Object.defineProperty(e,\"__esModule\",{value:!0}),e.version=\"random/5.0.3\"},m9oY:function(t,e,n){\"use strict\";n.r(e),n.d(e,\"defineReadOnly\",(function(){return i})),n.d(e,\"getStatic\",(function(){return s})),n.d(e,\"resolveProperties\",(function(){return o})),n.d(e,\"checkProperties\",(function(){return a})),n.d(e,\"shallowCopy\",(function(){return l})),n.d(e,\"deepCopy\",(function(){return u})),n.d(e,\"Description\",(function(){return h}));const r=new(n(\"/7J2\").Logger)(\"properties/5.0.3\");function i(t,e,n){Object.defineProperty(t,e,{enumerable:!0,value:n,writable:!1})}function s(t,e){for(let n=0;n<32;n++){if(t[e])return t[e];if(!t.prototype||\"object\"!=typeof t.prototype)break;t=Object.getPrototypeOf(t.prototype).constructor}return null}function o(t){return e=this,void 0,r=function*(){const e=Object.keys(t).map(e=>Promise.resolve(t[e]).then(t=>({key:e,value:t})));return(yield Promise.all(e)).reduce((t,e)=>(t[e.key]=e.value,t),{})},new((n=void 0)||(n=Promise))((function(t,i){function s(t){try{a(r.next(t))}catch(e){i(e)}}function o(t){try{a(r.throw(t))}catch(e){i(e)}}function a(e){var r;e.done?t(e.value):(r=e.value,r instanceof n?r:new n((function(t){t(r)}))).then(s,o)}a((r=r.apply(e,[])).next())}));var e,n,r}function a(t,e){t&&\"object\"==typeof t||r.throwArgumentError(\"invalid object\",\"object\",t),Object.keys(t).forEach(n=>{e[n]||r.throwArgumentError(\"invalid object key - \"+n,\"transaction:\"+n,t)})}function l(t){const e={};for(const n in t)e[n]=t[n];return e}const c={bigint:!0,boolean:!0,function:!0,number:!0,string:!0};function u(t){return function(t){if(function t(e){if(null==e||c[typeof e])return!0;if(Array.isArray(e)||\"object\"==typeof e){if(!Object.isFrozen(e))return!1;const n=Object.keys(e);for(let r=0;ru(t)));if(\"object\"==typeof t){const e={};for(const n in t){const r=t[n];void 0!==r&&i(e,n,u(r))}return e}return r.throwArgumentError(\"Cannot deepCopy \"+typeof t,\"object\",t)}(t)}class h{constructor(t){for(const e in t)this[e]=u(t[e])}}},mCNh:function(t,e,n){\"use strict\";n.d(e,\"a\",(function(){return i})),n.d(e,\"b\",(function(){return s}));var r=n(\"SpAZ\");function i(...t){return s(t)}function s(t){return 0===t.length?r.a:1===t.length?t[0]:function(e){return t.reduce((t,e)=>e(t),e)}}},mlxB:function(t,e,n){\"use strict\";function r(t){return t instanceof Date&&!isNaN(+t)}n.d(e,\"a\",(function(){return r}))},n2qG:function(t,e,n){\"use strict\";!function(e){function n(t){const e=new Uint32Array([1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298]);let n=1779033703,r=3144134277,i=1013904242,s=2773480762,o=1359893119,a=2600822924,l=528734635,c=1541459225;const u=new Uint32Array(64);function h(t){let h=0,d=t.length;for(;d>=64;){let f,p,m,g,_,b=n,y=r,v=i,w=s,k=o,M=a,x=l,S=c;for(p=0;p<16;p++)m=h+4*p,u[p]=(255&t[m])<<24|(255&t[m+1])<<16|(255&t[m+2])<<8|255&t[m+3];for(p=16;p<64;p++)f=u[p-2],g=(f>>>17|f<<15)^(f>>>19|f<<13)^f>>>10,f=u[p-15],_=(f>>>7|f<<25)^(f>>>18|f<<14)^f>>>3,u[p]=(g+u[p-7]|0)+(_+u[p-16]|0)|0;for(p=0;p<64;p++)g=(((k>>>6|k<<26)^(k>>>11|k<<21)^(k>>>25|k<<7))+(k&M^~k&x)|0)+(S+(e[p]+u[p]|0)|0)|0,_=((b>>>2|b<<30)^(b>>>13|b<<19)^(b>>>22|b<<10))+(b&y^b&v^y&v)|0,S=x,x=M,M=k,k=w+g|0,w=v,v=y,y=b,b=g+_|0;n=n+b|0,r=r+y|0,i=i+v|0,s=s+w|0,o=o+k|0,a=a+M|0,l=l+x|0,c=c+S|0,h+=64,d-=64}}h(t);let d,f=t.length%64,p=t.length/536870912|0,m=t.length<<3,g=f<56?56:120,_=t.slice(t.length-f,t.length);for(_.push(128),d=f+1;d>>24&255),_.push(p>>>16&255),_.push(p>>>8&255),_.push(p>>>0&255),_.push(m>>>24&255),_.push(m>>>16&255),_.push(m>>>8&255),_.push(m>>>0&255),h(_),[n>>>24&255,n>>>16&255,n>>>8&255,n>>>0&255,r>>>24&255,r>>>16&255,r>>>8&255,r>>>0&255,i>>>24&255,i>>>16&255,i>>>8&255,i>>>0&255,s>>>24&255,s>>>16&255,s>>>8&255,s>>>0&255,o>>>24&255,o>>>16&255,o>>>8&255,o>>>0&255,a>>>24&255,a>>>16&255,a>>>8&255,a>>>0&255,l>>>24&255,l>>>16&255,l>>>8&255,l>>>0&255,c>>>24&255,c>>>16&255,c>>>8&255,c>>>0&255]}function r(t,e,r){t=t.length<=64?t:n(t);const i=64+e.length+4,s=new Array(i),o=new Array(64);let a,l=[];for(a=0;a<64;a++)s[a]=54;for(a=0;a=i-4;t--){if(s[t]++,s[t]<=255)return;s[t]=0}}for(;r>=32;)c(),l=l.concat(n(o.concat(n(s)))),r-=32;return r>0&&(c(),l=l.concat(n(o.concat(n(s))).slice(0,r))),l}function i(t,e,n,r,i){let s;for(l(t,16*(2*n-1),i,0,16),s=0;s<2*n;s++)a(t,16*s,i,16),o(i,r),l(i,0,t,e+16*s,16);for(s=0;s>>32-e}function o(t,e){l(t,0,e,0,16);for(let n=8;n>0;n-=2)e[4]^=s(e[0]+e[12],7),e[8]^=s(e[4]+e[0],9),e[12]^=s(e[8]+e[4],13),e[0]^=s(e[12]+e[8],18),e[9]^=s(e[5]+e[1],7),e[13]^=s(e[9]+e[5],9),e[1]^=s(e[13]+e[9],13),e[5]^=s(e[1]+e[13],18),e[14]^=s(e[10]+e[6],7),e[2]^=s(e[14]+e[10],9),e[6]^=s(e[2]+e[14],13),e[10]^=s(e[6]+e[2],18),e[3]^=s(e[15]+e[11],7),e[7]^=s(e[3]+e[15],9),e[11]^=s(e[7]+e[3],13),e[15]^=s(e[11]+e[7],18),e[1]^=s(e[0]+e[3],7),e[2]^=s(e[1]+e[0],9),e[3]^=s(e[2]+e[1],13),e[0]^=s(e[3]+e[2],18),e[6]^=s(e[5]+e[4],7),e[7]^=s(e[6]+e[5],9),e[4]^=s(e[7]+e[6],13),e[5]^=s(e[4]+e[7],18),e[11]^=s(e[10]+e[9],7),e[8]^=s(e[11]+e[10],9),e[9]^=s(e[8]+e[11],13),e[10]^=s(e[9]+e[8],18),e[12]^=s(e[15]+e[14],7),e[13]^=s(e[12]+e[15],9),e[14]^=s(e[13]+e[12],13),e[15]^=s(e[14]+e[13],18);for(let n=0;n<16;++n)t[n]+=e[n]}function a(t,e,n,r){for(let i=0;i=256)return!1}return!0}function u(t,e){if(\"number\"!=typeof t||t%1)throw new Error(\"invalid \"+e);return t}function h(t,e,n,s,o,h,d){if(n=u(n,\"N\"),s=u(s,\"r\"),o=u(o,\"p\"),h=u(h,\"dkLen\"),0===n||0!=(n&n-1))throw new Error(\"N must be power of 2\");if(n>2147483647/128/s)throw new Error(\"N too large\");if(s>2147483647/128/o)throw new Error(\"r too large\");if(!c(t))throw new Error(\"password must be an array or buffer\");if(t=Array.prototype.slice.call(t),!c(e))throw new Error(\"salt must be an array or buffer\");e=Array.prototype.slice.call(e);let f=r(t,e,128*o*s);const p=new Uint32Array(32*o*s);for(let r=0;rD&&(e=D);for(let t=0;tD&&(e=D);for(let t=0;t>0&255),f.push(p[t]>>8&255),f.push(p[t]>>16&255),f.push(p[t]>>24&255);const c=r(t,f,h);return d&&d(null,1,c),c}d&&A(O)};if(!d)for(;;){const t=O();if(null!=t)return t}O()}t.exports={scrypt:function(t,e,n,r,i,s,o){return new Promise((function(a,l){let c=0;o&&o(0),h(t,e,n,r,i,s,(function(t,e,n){if(t)l(t);else if(n)o&&1!==c&&o(1),a(new Uint8Array(n));else if(o&&e!==c)return c=e,o(e)}))}))},syncScrypt:function(t,e,n,r,i,s){return new Uint8Array(h(t,e,n,r,i,s))}}}()},n6bG:function(t,e,n){\"use strict\";function r(t){return\"function\"==typeof t}n.d(e,\"a\",(function(){return r}))},nYR2:function(t,e,n){\"use strict\";n.d(e,\"a\",(function(){return s}));var r=n(\"7o/Q\"),i=n(\"quSY\");function s(t){return e=>e.lift(new o(t))}class o{constructor(t){this.callback=t}call(t,e){return e.subscribe(new a(t,this.callback))}}class a extends r.a{constructor(t,e){super(t),this.add(new i.a(e))}}},ngJS:function(t,e,n){\"use strict\";n.d(e,\"a\",(function(){return r}));const r=t=>e=>{for(let n=0,r=t.length;n=3&&t%100<=10?3:t%100>=11?4:5},n={s:[\"\\u0623\\u0642\\u0644 \\u0645\\u0646 \\u062b\\u0627\\u0646\\u064a\\u0629\",\"\\u062b\\u0627\\u0646\\u064a\\u0629 \\u0648\\u0627\\u062d\\u062f\\u0629\",[\"\\u062b\\u0627\\u0646\\u064a\\u062a\\u0627\\u0646\",\"\\u062b\\u0627\\u0646\\u064a\\u062a\\u064a\\u0646\"],\"%d \\u062b\\u0648\\u0627\\u0646\",\"%d \\u062b\\u0627\\u0646\\u064a\\u0629\",\"%d \\u062b\\u0627\\u0646\\u064a\\u0629\"],m:[\"\\u0623\\u0642\\u0644 \\u0645\\u0646 \\u062f\\u0642\\u064a\\u0642\\u0629\",\"\\u062f\\u0642\\u064a\\u0642\\u0629 \\u0648\\u0627\\u062d\\u062f\\u0629\",[\"\\u062f\\u0642\\u064a\\u0642\\u062a\\u0627\\u0646\",\"\\u062f\\u0642\\u064a\\u0642\\u062a\\u064a\\u0646\"],\"%d \\u062f\\u0642\\u0627\\u0626\\u0642\",\"%d \\u062f\\u0642\\u064a\\u0642\\u0629\",\"%d \\u062f\\u0642\\u064a\\u0642\\u0629\"],h:[\"\\u0623\\u0642\\u0644 \\u0645\\u0646 \\u0633\\u0627\\u0639\\u0629\",\"\\u0633\\u0627\\u0639\\u0629 \\u0648\\u0627\\u062d\\u062f\\u0629\",[\"\\u0633\\u0627\\u0639\\u062a\\u0627\\u0646\",\"\\u0633\\u0627\\u0639\\u062a\\u064a\\u0646\"],\"%d \\u0633\\u0627\\u0639\\u0627\\u062a\",\"%d \\u0633\\u0627\\u0639\\u0629\",\"%d \\u0633\\u0627\\u0639\\u0629\"],d:[\"\\u0623\\u0642\\u0644 \\u0645\\u0646 \\u064a\\u0648\\u0645\",\"\\u064a\\u0648\\u0645 \\u0648\\u0627\\u062d\\u062f\",[\"\\u064a\\u0648\\u0645\\u0627\\u0646\",\"\\u064a\\u0648\\u0645\\u064a\\u0646\"],\"%d \\u0623\\u064a\\u0627\\u0645\",\"%d \\u064a\\u0648\\u0645\\u064b\\u0627\",\"%d \\u064a\\u0648\\u0645\"],M:[\"\\u0623\\u0642\\u0644 \\u0645\\u0646 \\u0634\\u0647\\u0631\",\"\\u0634\\u0647\\u0631 \\u0648\\u0627\\u062d\\u062f\",[\"\\u0634\\u0647\\u0631\\u0627\\u0646\",\"\\u0634\\u0647\\u0631\\u064a\\u0646\"],\"%d \\u0623\\u0634\\u0647\\u0631\",\"%d \\u0634\\u0647\\u0631\\u0627\",\"%d \\u0634\\u0647\\u0631\"],y:[\"\\u0623\\u0642\\u0644 \\u0645\\u0646 \\u0639\\u0627\\u0645\",\"\\u0639\\u0627\\u0645 \\u0648\\u0627\\u062d\\u062f\",[\"\\u0639\\u0627\\u0645\\u0627\\u0646\",\"\\u0639\\u0627\\u0645\\u064a\\u0646\"],\"%d \\u0623\\u0639\\u0648\\u0627\\u0645\",\"%d \\u0639\\u0627\\u0645\\u064b\\u0627\",\"%d \\u0639\\u0627\\u0645\"]},r=function(t){return function(r,i,s,o){var a=e(r),l=n[t][e(r)];return 2===a&&(l=l[i?0:1]),l.replace(/%d/i,r)}},i=[\"\\u062c\\u0627\\u0646\\u0641\\u064a\",\"\\u0641\\u064a\\u0641\\u0631\\u064a\",\"\\u0645\\u0627\\u0631\\u0633\",\"\\u0623\\u0641\\u0631\\u064a\\u0644\",\"\\u0645\\u0627\\u064a\",\"\\u062c\\u0648\\u0627\\u0646\",\"\\u062c\\u0648\\u064a\\u0644\\u064a\\u0629\",\"\\u0623\\u0648\\u062a\",\"\\u0633\\u0628\\u062a\\u0645\\u0628\\u0631\",\"\\u0623\\u0643\\u062a\\u0648\\u0628\\u0631\",\"\\u0646\\u0648\\u0641\\u0645\\u0628\\u0631\",\"\\u062f\\u064a\\u0633\\u0645\\u0628\\u0631\"];t.defineLocale(\"ar-dz\",{months:i,monthsShort:i,weekdays:\"\\u0627\\u0644\\u0623\\u062d\\u062f_\\u0627\\u0644\\u0625\\u062b\\u0646\\u064a\\u0646_\\u0627\\u0644\\u062b\\u0644\\u0627\\u062b\\u0627\\u0621_\\u0627\\u0644\\u0623\\u0631\\u0628\\u0639\\u0627\\u0621_\\u0627\\u0644\\u062e\\u0645\\u064a\\u0633_\\u0627\\u0644\\u062c\\u0645\\u0639\\u0629_\\u0627\\u0644\\u0633\\u0628\\u062a\".split(\"_\"),weekdaysShort:\"\\u0623\\u062d\\u062f_\\u0625\\u062b\\u0646\\u064a\\u0646_\\u062b\\u0644\\u0627\\u062b\\u0627\\u0621_\\u0623\\u0631\\u0628\\u0639\\u0627\\u0621_\\u062e\\u0645\\u064a\\u0633_\\u062c\\u0645\\u0639\\u0629_\\u0633\\u0628\\u062a\".split(\"_\"),weekdaysMin:\"\\u062d_\\u0646_\\u062b_\\u0631_\\u062e_\\u062c_\\u0633\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"D/\\u200fM/\\u200fYYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd D MMMM YYYY HH:mm\"},meridiemParse:/\\u0635|\\u0645/,isPM:function(t){return\"\\u0645\"===t},meridiem:function(t,e,n){return t<12?\"\\u0635\":\"\\u0645\"},calendar:{sameDay:\"[\\u0627\\u0644\\u064a\\u0648\\u0645 \\u0639\\u0646\\u062f \\u0627\\u0644\\u0633\\u0627\\u0639\\u0629] LT\",nextDay:\"[\\u063a\\u062f\\u064b\\u0627 \\u0639\\u0646\\u062f \\u0627\\u0644\\u0633\\u0627\\u0639\\u0629] LT\",nextWeek:\"dddd [\\u0639\\u0646\\u062f \\u0627\\u0644\\u0633\\u0627\\u0639\\u0629] LT\",lastDay:\"[\\u0623\\u0645\\u0633 \\u0639\\u0646\\u062f \\u0627\\u0644\\u0633\\u0627\\u0639\\u0629] LT\",lastWeek:\"dddd [\\u0639\\u0646\\u062f \\u0627\\u0644\\u0633\\u0627\\u0639\\u0629] LT\",sameElse:\"L\"},relativeTime:{future:\"\\u0628\\u0639\\u062f %s\",past:\"\\u0645\\u0646\\u0630 %s\",s:r(\"s\"),ss:r(\"s\"),m:r(\"m\"),mm:r(\"m\"),h:r(\"h\"),hh:r(\"h\"),d:r(\"d\"),dd:r(\"d\"),M:r(\"M\"),MM:r(\"M\"),y:r(\"y\"),yy:r(\"y\")},postformat:function(t){return t.replace(/,/g,\"\\u060c\")},week:{dow:0,doy:4}})}(n(\"wd/R\"))},oB13:function(t,e,n){\"use strict\";n.d(e,\"a\",(function(){return i}));var r=n(\"EQ5u\");function i(t,e){return function(n){let i;if(i=\"function\"==typeof t?t:function(){return t},\"function\"==typeof e)return n.lift(new s(i,e));const o=Object.create(n,r.b);return o.source=n,o.subjectFactory=i,o}}class s{constructor(t,e){this.subjectFactory=t,this.selector=e}call(t,e){const{selector:n}=this,r=this.subjectFactory(),i=n(r).subscribe(t);return i.add(e.subscribe(r)),i}}},\"p/rL\":function(t,e,n){!function(t){\"use strict\";t.defineLocale(\"bm\",{months:\"Zanwuyekalo_Fewuruyekalo_Marisikalo_Awirilikalo_M\\u025bkalo_Zuw\\u025bnkalo_Zuluyekalo_Utikalo_S\\u025btanburukalo_\\u0254kut\\u0254burukalo_Nowanburukalo_Desanburukalo\".split(\"_\"),monthsShort:\"Zan_Few_Mar_Awi_M\\u025b_Zuw_Zul_Uti_S\\u025bt_\\u0254ku_Now_Des\".split(\"_\"),weekdays:\"Kari_Nt\\u025bn\\u025bn_Tarata_Araba_Alamisa_Juma_Sibiri\".split(\"_\"),weekdaysShort:\"Kar_Nt\\u025b_Tar_Ara_Ala_Jum_Sib\".split(\"_\"),weekdaysMin:\"Ka_Nt_Ta_Ar_Al_Ju_Si\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD/MM/YYYY\",LL:\"MMMM [tile] D [san] YYYY\",LLL:\"MMMM [tile] D [san] YYYY [l\\u025br\\u025b] HH:mm\",LLLL:\"dddd MMMM [tile] D [san] YYYY [l\\u025br\\u025b] HH:mm\"},calendar:{sameDay:\"[Bi l\\u025br\\u025b] LT\",nextDay:\"[Sini l\\u025br\\u025b] LT\",nextWeek:\"dddd [don l\\u025br\\u025b] LT\",lastDay:\"[Kunu l\\u025br\\u025b] LT\",lastWeek:\"dddd [t\\u025bm\\u025bnen l\\u025br\\u025b] LT\",sameElse:\"L\"},relativeTime:{future:\"%s k\\u0254n\\u0254\",past:\"a b\\u025b %s b\\u0254\",s:\"sanga dama dama\",ss:\"sekondi %d\",m:\"miniti kelen\",mm:\"miniti %d\",h:\"l\\u025br\\u025b kelen\",hh:\"l\\u025br\\u025b %d\",d:\"tile kelen\",dd:\"tile %d\",M:\"kalo kelen\",MM:\"kalo %d\",y:\"san kelen\",yy:\"san %d\"},week:{dow:1,doy:4}})}(n(\"wd/R\"))},pLZG:function(t,e,n){\"use strict\";n.d(e,\"a\",(function(){return i}));var r=n(\"7o/Q\");function i(t,e){return function(n){return n.lift(new s(t,e))}}class s{constructor(t,e){this.predicate=t,this.thisArg=e}call(t,e){return e.subscribe(new o(t,this.predicate,this.thisArg))}}class o extends r.a{constructor(t,e,n){super(t),this.predicate=e,this.thisArg=n,this.count=0}_next(t){let e;try{e=this.predicate.call(this.thisArg,t,this.count++)}catch(n){return void this.destination.error(n)}e&&this.destination.next(t)}}},pjAE:function(t,e,n){\"use strict\";n.d(e,\"a\",(function(){return r}));const r=(()=>{function t(t){return Error.call(this),this.message=t?`${t.length} errors occurred during unsubscription:\\n${t.map((t,e)=>`${e+1}) ${t.toString()}`).join(\"\\n \")}`:\"\",this.name=\"UnsubscriptionError\",this.errors=t,this}return t.prototype=Object.create(Error.prototype),t})()},pxpQ:function(t,e,n){\"use strict\";n.d(e,\"b\",(function(){return s})),n.d(e,\"a\",(function(){return a}));var r=n(\"7o/Q\"),i=n(\"WMd4\");function s(t,e=0){return function(n){return n.lift(new o(t,e))}}class o{constructor(t,e=0){this.scheduler=t,this.delay=e}call(t,e){return e.subscribe(new a(t,this.scheduler,this.delay))}}class a extends r.a{constructor(t,e,n=0){super(t),this.scheduler=e,this.delay=n}static dispatch(t){const{notification:e,destination:n}=t;e.observe(n),this.unsubscribe()}scheduleMessage(t){this.destination.add(this.scheduler.schedule(a.dispatch,this.delay,new l(t,this.destination)))}_next(t){this.scheduleMessage(i.a.createNext(t))}_error(t){this.scheduleMessage(i.a.createError(t)),this.unsubscribe()}_complete(){this.scheduleMessage(i.a.createComplete()),this.unsubscribe()}}class l{constructor(t,e){this.notification=t,this.destination=e}}},q8wZ:function(t,e,n){(function(t){!function(t,e){\"use strict\";function r(t,e){if(!t)throw new Error(e||\"Assertion failed\")}function i(t,e){t.super_=e;var n=function(){};n.prototype=e.prototype,t.prototype=new n,t.prototype.constructor=t}function s(t,e,n){if(s.isBN(t))return t;this.negative=0,this.words=null,this.length=0,this.red=null,null!==t&&(\"le\"!==e&&\"be\"!==e||(n=e,e=10),this._init(t||0,e||10,n||\"be\"))}var o;\"object\"==typeof t?t.exports=s:e.BN=s,s.BN=s,s.wordSize=26;try{o=n(3).Buffer}catch(x){}function a(t,e,n){for(var r=0,i=Math.min(t.length,n),s=e;s=49&&o<=54?o-49+10:o>=17&&o<=22?o-17+10:15&o}return r}function l(t,e,n,r){for(var i=0,s=Math.min(t.length,n),o=e;o=49?a-49+10:a>=17?a-17+10:a}return i}s.isBN=function(t){return t instanceof s||null!==t&&\"object\"==typeof t&&t.constructor.wordSize===s.wordSize&&Array.isArray(t.words)},s.max=function(t,e){return t.cmp(e)>0?t:e},s.min=function(t,e){return t.cmp(e)<0?t:e},s.prototype._init=function(t,e,n){if(\"number\"==typeof t)return this._initNumber(t,e,n);if(\"object\"==typeof t)return this._initArray(t,e,n);\"hex\"===e&&(e=16),r(e===(0|e)&&e>=2&&e<=36);var i=0;\"-\"===(t=t.toString().replace(/\\s+/g,\"\"))[0]&&i++,16===e?this._parseHex(t,i):this._parseBase(t,e,i),\"-\"===t[0]&&(this.negative=1),this.strip(),\"le\"===n&&this._initArray(this.toArray(),e,n)},s.prototype._initNumber=function(t,e,n){t<0&&(this.negative=1,t=-t),t<67108864?(this.words=[67108863&t],this.length=1):t<4503599627370496?(this.words=[67108863&t,t/67108864&67108863],this.length=2):(r(t<9007199254740992),this.words=[67108863&t,t/67108864&67108863,1],this.length=3),\"le\"===n&&this._initArray(this.toArray(),e,n)},s.prototype._initArray=function(t,e,n){if(r(\"number\"==typeof t.length),t.length<=0)return this.words=[0],this.length=1,this;this.length=Math.ceil(t.length/3),this.words=new Array(this.length);for(var i=0;i=0;i-=3)this.words[s]|=(o=t[i]|t[i-1]<<8|t[i-2]<<16)<>>26-a&67108863,(a+=24)>=26&&(a-=26,s++);else if(\"le\"===n)for(i=0,s=0;i>>26-a&67108863,(a+=24)>=26&&(a-=26,s++);return this.strip()},s.prototype._parseHex=function(t,e){this.length=Math.ceil((t.length-e)/6),this.words=new Array(this.length);for(var n=0;n=e;n-=6)i=a(t,n,n+6),this.words[r]|=i<>>26-s&4194303,(s+=24)>=26&&(s-=26,r++);n+6!==e&&(i=a(t,e,n+6),this.words[r]|=i<>>26-s&4194303),this.strip()},s.prototype._parseBase=function(t,e,n){this.words=[0],this.length=1;for(var r=0,i=1;i<=67108863;i*=e)r++;r--,i=i/e|0;for(var s=t.length-n,o=s%r,a=Math.min(s,s-o)+n,c=0,u=n;u1&&0===this.words[this.length-1];)this.length--;return this._normSign()},s.prototype._normSign=function(){return 1===this.length&&0===this.words[0]&&(this.negative=0),this},s.prototype.inspect=function(){return(this.red?\"\"};var c=[\"\",\"0\",\"00\",\"000\",\"0000\",\"00000\",\"000000\",\"0000000\",\"00000000\",\"000000000\",\"0000000000\",\"00000000000\",\"000000000000\",\"0000000000000\",\"00000000000000\",\"000000000000000\",\"0000000000000000\",\"00000000000000000\",\"000000000000000000\",\"0000000000000000000\",\"00000000000000000000\",\"000000000000000000000\",\"0000000000000000000000\",\"00000000000000000000000\",\"000000000000000000000000\",\"0000000000000000000000000\"],u=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],h=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];function d(t,e,n){n.negative=e.negative^t.negative;var r=t.length+e.length|0;n.length=r,r=r-1|0;var i=0|t.words[0],s=0|e.words[0],o=i*s,a=o/67108864|0;n.words[0]=67108863&o;for(var l=1;l>>26,u=67108863&a,h=Math.min(l,e.length-1),d=Math.max(0,l-t.length+1);d<=h;d++)c+=(o=(i=0|t.words[l-d|0])*(s=0|e.words[d])+u)/67108864|0,u=67108863&o;n.words[l]=0|u,a=0|c}return 0!==a?n.words[l]=0|a:n.length--,n.strip()}s.prototype.toString=function(t,e){var n;if(e=0|e||1,16===(t=t||10)||\"hex\"===t){n=\"\";for(var i=0,s=0,o=0;o>>24-i&16777215)||o!==this.length-1?c[6-l.length]+l+n:l+n,(i+=2)>=26&&(i-=26,o--)}for(0!==s&&(n=s.toString(16)+n);n.length%e!=0;)n=\"0\"+n;return 0!==this.negative&&(n=\"-\"+n),n}if(t===(0|t)&&t>=2&&t<=36){var d=u[t],f=h[t];n=\"\";var p=this.clone();for(p.negative=0;!p.isZero();){var m=p.modn(f).toString(t);n=(p=p.idivn(f)).isZero()?m+n:c[d-m.length]+m+n}for(this.isZero()&&(n=\"0\"+n);n.length%e!=0;)n=\"0\"+n;return 0!==this.negative&&(n=\"-\"+n),n}r(!1,\"Base should be between 2 and 36\")},s.prototype.toNumber=function(){var t=this.words[0];return 2===this.length?t+=67108864*this.words[1]:3===this.length&&1===this.words[2]?t+=4503599627370496+67108864*this.words[1]:this.length>2&&r(!1,\"Number can only safely store up to 53 bits\"),0!==this.negative?-t:t},s.prototype.toJSON=function(){return this.toString(16)},s.prototype.toBuffer=function(t,e){return r(void 0!==o),this.toArrayLike(o,t,e)},s.prototype.toArray=function(t,e){return this.toArrayLike(Array,t,e)},s.prototype.toArrayLike=function(t,e,n){var i=this.byteLength(),s=n||Math.max(1,i);r(i<=s,\"byte array longer than desired length\"),r(s>0,\"Requested array length <= 0\"),this.strip();var o,a,l=\"le\"===e,c=new t(s),u=this.clone();if(l){for(a=0;!u.isZero();a++)o=u.andln(255),u.iushrn(8),c[a]=o;for(;a=4096&&(n+=13,e>>>=13),e>=64&&(n+=7,e>>>=7),e>=8&&(n+=4,e>>>=4),e>=2&&(n+=2,e>>>=2),n+e},s.prototype._zeroBits=function(t){if(0===t)return 26;var e=t,n=0;return 0==(8191&e)&&(n+=13,e>>>=13),0==(127&e)&&(n+=7,e>>>=7),0==(15&e)&&(n+=4,e>>>=4),0==(3&e)&&(n+=2,e>>>=2),0==(1&e)&&n++,n},s.prototype.bitLength=function(){var t=this._countBits(this.words[this.length-1]);return 26*(this.length-1)+t},s.prototype.zeroBits=function(){if(this.isZero())return 0;for(var t=0,e=0;et.length?this.clone().ior(t):t.clone().ior(this)},s.prototype.uor=function(t){return this.length>t.length?this.clone().iuor(t):t.clone().iuor(this)},s.prototype.iuand=function(t){var e;e=this.length>t.length?t:this;for(var n=0;nt.length?this.clone().iand(t):t.clone().iand(this)},s.prototype.uand=function(t){return this.length>t.length?this.clone().iuand(t):t.clone().iuand(this)},s.prototype.iuxor=function(t){var e,n;this.length>t.length?(e=this,n=t):(e=t,n=this);for(var r=0;rt.length?this.clone().ixor(t):t.clone().ixor(this)},s.prototype.uxor=function(t){return this.length>t.length?this.clone().iuxor(t):t.clone().iuxor(this)},s.prototype.inotn=function(t){r(\"number\"==typeof t&&t>=0);var e=0|Math.ceil(t/26),n=t%26;this._expand(e),n>0&&e--;for(var i=0;i0&&(this.words[i]=~this.words[i]&67108863>>26-n),this.strip()},s.prototype.notn=function(t){return this.clone().inotn(t)},s.prototype.setn=function(t,e){r(\"number\"==typeof t&&t>=0);var n=t/26|0,i=t%26;return this._expand(n+1),this.words[n]=e?this.words[n]|1<t.length?(n=this,r=t):(n=t,r=this);for(var i=0,s=0;s>>26;for(;0!==i&&s>>26;if(this.length=n.length,0!==i)this.words[this.length]=i,this.length++;else if(n!==this)for(;st.length?this.clone().iadd(t):t.clone().iadd(this)},s.prototype.isub=function(t){if(0!==t.negative){t.negative=0;var e=this.iadd(t);return t.negative=1,e._normSign()}if(0!==this.negative)return this.negative=0,this.iadd(t),this.negative=1,this._normSign();var n,r,i=this.cmp(t);if(0===i)return this.negative=0,this.length=1,this.words[0]=0,this;i>0?(n=this,r=t):(n=t,r=this);for(var s=0,o=0;o>26,this.words[o]=67108863&e;for(;0!==s&&o>26,this.words[o]=67108863&e;if(0===s&&o>>13,f=0|o[1],p=8191&f,m=f>>>13,g=0|o[2],_=8191&g,b=g>>>13,y=0|o[3],v=8191&y,w=y>>>13,k=0|o[4],M=8191&k,x=k>>>13,S=0|o[5],E=8191&S,C=S>>>13,D=0|o[6],A=8191&D,O=D>>>13,L=0|o[7],T=8191&L,P=L>>>13,I=0|o[8],R=8191&I,j=I>>>13,N=0|o[9],F=8191&N,Y=N>>>13,B=0|a[0],H=8191&B,z=B>>>13,U=0|a[1],V=8191&U,W=U>>>13,G=0|a[2],q=8191&G,K=G>>>13,Z=0|a[3],J=8191&Z,$=Z>>>13,Q=0|a[4],X=8191&Q,tt=Q>>>13,et=0|a[5],nt=8191&et,rt=et>>>13,it=0|a[6],st=8191&it,ot=it>>>13,at=0|a[7],lt=8191&at,ct=at>>>13,ut=0|a[8],ht=8191&ut,dt=ut>>>13,ft=0|a[9],pt=8191&ft,mt=ft>>>13;n.negative=t.negative^e.negative,n.length=19;var gt=(c+(r=Math.imul(h,H))|0)+((8191&(i=(i=Math.imul(h,z))+Math.imul(d,H)|0))<<13)|0;c=((s=Math.imul(d,z))+(i>>>13)|0)+(gt>>>26)|0,gt&=67108863,r=Math.imul(p,H),i=(i=Math.imul(p,z))+Math.imul(m,H)|0,s=Math.imul(m,z);var _t=(c+(r=r+Math.imul(h,V)|0)|0)+((8191&(i=(i=i+Math.imul(h,W)|0)+Math.imul(d,V)|0))<<13)|0;c=((s=s+Math.imul(d,W)|0)+(i>>>13)|0)+(_t>>>26)|0,_t&=67108863,r=Math.imul(_,H),i=(i=Math.imul(_,z))+Math.imul(b,H)|0,s=Math.imul(b,z),r=r+Math.imul(p,V)|0,i=(i=i+Math.imul(p,W)|0)+Math.imul(m,V)|0,s=s+Math.imul(m,W)|0;var bt=(c+(r=r+Math.imul(h,q)|0)|0)+((8191&(i=(i=i+Math.imul(h,K)|0)+Math.imul(d,q)|0))<<13)|0;c=((s=s+Math.imul(d,K)|0)+(i>>>13)|0)+(bt>>>26)|0,bt&=67108863,r=Math.imul(v,H),i=(i=Math.imul(v,z))+Math.imul(w,H)|0,s=Math.imul(w,z),r=r+Math.imul(_,V)|0,i=(i=i+Math.imul(_,W)|0)+Math.imul(b,V)|0,s=s+Math.imul(b,W)|0,r=r+Math.imul(p,q)|0,i=(i=i+Math.imul(p,K)|0)+Math.imul(m,q)|0,s=s+Math.imul(m,K)|0;var yt=(c+(r=r+Math.imul(h,J)|0)|0)+((8191&(i=(i=i+Math.imul(h,$)|0)+Math.imul(d,J)|0))<<13)|0;c=((s=s+Math.imul(d,$)|0)+(i>>>13)|0)+(yt>>>26)|0,yt&=67108863,r=Math.imul(M,H),i=(i=Math.imul(M,z))+Math.imul(x,H)|0,s=Math.imul(x,z),r=r+Math.imul(v,V)|0,i=(i=i+Math.imul(v,W)|0)+Math.imul(w,V)|0,s=s+Math.imul(w,W)|0,r=r+Math.imul(_,q)|0,i=(i=i+Math.imul(_,K)|0)+Math.imul(b,q)|0,s=s+Math.imul(b,K)|0,r=r+Math.imul(p,J)|0,i=(i=i+Math.imul(p,$)|0)+Math.imul(m,J)|0,s=s+Math.imul(m,$)|0;var vt=(c+(r=r+Math.imul(h,X)|0)|0)+((8191&(i=(i=i+Math.imul(h,tt)|0)+Math.imul(d,X)|0))<<13)|0;c=((s=s+Math.imul(d,tt)|0)+(i>>>13)|0)+(vt>>>26)|0,vt&=67108863,r=Math.imul(E,H),i=(i=Math.imul(E,z))+Math.imul(C,H)|0,s=Math.imul(C,z),r=r+Math.imul(M,V)|0,i=(i=i+Math.imul(M,W)|0)+Math.imul(x,V)|0,s=s+Math.imul(x,W)|0,r=r+Math.imul(v,q)|0,i=(i=i+Math.imul(v,K)|0)+Math.imul(w,q)|0,s=s+Math.imul(w,K)|0,r=r+Math.imul(_,J)|0,i=(i=i+Math.imul(_,$)|0)+Math.imul(b,J)|0,s=s+Math.imul(b,$)|0,r=r+Math.imul(p,X)|0,i=(i=i+Math.imul(p,tt)|0)+Math.imul(m,X)|0,s=s+Math.imul(m,tt)|0;var wt=(c+(r=r+Math.imul(h,nt)|0)|0)+((8191&(i=(i=i+Math.imul(h,rt)|0)+Math.imul(d,nt)|0))<<13)|0;c=((s=s+Math.imul(d,rt)|0)+(i>>>13)|0)+(wt>>>26)|0,wt&=67108863,r=Math.imul(A,H),i=(i=Math.imul(A,z))+Math.imul(O,H)|0,s=Math.imul(O,z),r=r+Math.imul(E,V)|0,i=(i=i+Math.imul(E,W)|0)+Math.imul(C,V)|0,s=s+Math.imul(C,W)|0,r=r+Math.imul(M,q)|0,i=(i=i+Math.imul(M,K)|0)+Math.imul(x,q)|0,s=s+Math.imul(x,K)|0,r=r+Math.imul(v,J)|0,i=(i=i+Math.imul(v,$)|0)+Math.imul(w,J)|0,s=s+Math.imul(w,$)|0,r=r+Math.imul(_,X)|0,i=(i=i+Math.imul(_,tt)|0)+Math.imul(b,X)|0,s=s+Math.imul(b,tt)|0,r=r+Math.imul(p,nt)|0,i=(i=i+Math.imul(p,rt)|0)+Math.imul(m,nt)|0,s=s+Math.imul(m,rt)|0;var kt=(c+(r=r+Math.imul(h,st)|0)|0)+((8191&(i=(i=i+Math.imul(h,ot)|0)+Math.imul(d,st)|0))<<13)|0;c=((s=s+Math.imul(d,ot)|0)+(i>>>13)|0)+(kt>>>26)|0,kt&=67108863,r=Math.imul(T,H),i=(i=Math.imul(T,z))+Math.imul(P,H)|0,s=Math.imul(P,z),r=r+Math.imul(A,V)|0,i=(i=i+Math.imul(A,W)|0)+Math.imul(O,V)|0,s=s+Math.imul(O,W)|0,r=r+Math.imul(E,q)|0,i=(i=i+Math.imul(E,K)|0)+Math.imul(C,q)|0,s=s+Math.imul(C,K)|0,r=r+Math.imul(M,J)|0,i=(i=i+Math.imul(M,$)|0)+Math.imul(x,J)|0,s=s+Math.imul(x,$)|0,r=r+Math.imul(v,X)|0,i=(i=i+Math.imul(v,tt)|0)+Math.imul(w,X)|0,s=s+Math.imul(w,tt)|0,r=r+Math.imul(_,nt)|0,i=(i=i+Math.imul(_,rt)|0)+Math.imul(b,nt)|0,s=s+Math.imul(b,rt)|0,r=r+Math.imul(p,st)|0,i=(i=i+Math.imul(p,ot)|0)+Math.imul(m,st)|0,s=s+Math.imul(m,ot)|0;var Mt=(c+(r=r+Math.imul(h,lt)|0)|0)+((8191&(i=(i=i+Math.imul(h,ct)|0)+Math.imul(d,lt)|0))<<13)|0;c=((s=s+Math.imul(d,ct)|0)+(i>>>13)|0)+(Mt>>>26)|0,Mt&=67108863,r=Math.imul(R,H),i=(i=Math.imul(R,z))+Math.imul(j,H)|0,s=Math.imul(j,z),r=r+Math.imul(T,V)|0,i=(i=i+Math.imul(T,W)|0)+Math.imul(P,V)|0,s=s+Math.imul(P,W)|0,r=r+Math.imul(A,q)|0,i=(i=i+Math.imul(A,K)|0)+Math.imul(O,q)|0,s=s+Math.imul(O,K)|0,r=r+Math.imul(E,J)|0,i=(i=i+Math.imul(E,$)|0)+Math.imul(C,J)|0,s=s+Math.imul(C,$)|0,r=r+Math.imul(M,X)|0,i=(i=i+Math.imul(M,tt)|0)+Math.imul(x,X)|0,s=s+Math.imul(x,tt)|0,r=r+Math.imul(v,nt)|0,i=(i=i+Math.imul(v,rt)|0)+Math.imul(w,nt)|0,s=s+Math.imul(w,rt)|0,r=r+Math.imul(_,st)|0,i=(i=i+Math.imul(_,ot)|0)+Math.imul(b,st)|0,s=s+Math.imul(b,ot)|0,r=r+Math.imul(p,lt)|0,i=(i=i+Math.imul(p,ct)|0)+Math.imul(m,lt)|0,s=s+Math.imul(m,ct)|0;var xt=(c+(r=r+Math.imul(h,ht)|0)|0)+((8191&(i=(i=i+Math.imul(h,dt)|0)+Math.imul(d,ht)|0))<<13)|0;c=((s=s+Math.imul(d,dt)|0)+(i>>>13)|0)+(xt>>>26)|0,xt&=67108863,r=Math.imul(F,H),i=(i=Math.imul(F,z))+Math.imul(Y,H)|0,s=Math.imul(Y,z),r=r+Math.imul(R,V)|0,i=(i=i+Math.imul(R,W)|0)+Math.imul(j,V)|0,s=s+Math.imul(j,W)|0,r=r+Math.imul(T,q)|0,i=(i=i+Math.imul(T,K)|0)+Math.imul(P,q)|0,s=s+Math.imul(P,K)|0,r=r+Math.imul(A,J)|0,i=(i=i+Math.imul(A,$)|0)+Math.imul(O,J)|0,s=s+Math.imul(O,$)|0,r=r+Math.imul(E,X)|0,i=(i=i+Math.imul(E,tt)|0)+Math.imul(C,X)|0,s=s+Math.imul(C,tt)|0,r=r+Math.imul(M,nt)|0,i=(i=i+Math.imul(M,rt)|0)+Math.imul(x,nt)|0,s=s+Math.imul(x,rt)|0,r=r+Math.imul(v,st)|0,i=(i=i+Math.imul(v,ot)|0)+Math.imul(w,st)|0,s=s+Math.imul(w,ot)|0,r=r+Math.imul(_,lt)|0,i=(i=i+Math.imul(_,ct)|0)+Math.imul(b,lt)|0,s=s+Math.imul(b,ct)|0,r=r+Math.imul(p,ht)|0,i=(i=i+Math.imul(p,dt)|0)+Math.imul(m,ht)|0,s=s+Math.imul(m,dt)|0;var St=(c+(r=r+Math.imul(h,pt)|0)|0)+((8191&(i=(i=i+Math.imul(h,mt)|0)+Math.imul(d,pt)|0))<<13)|0;c=((s=s+Math.imul(d,mt)|0)+(i>>>13)|0)+(St>>>26)|0,St&=67108863,r=Math.imul(F,V),i=(i=Math.imul(F,W))+Math.imul(Y,V)|0,s=Math.imul(Y,W),r=r+Math.imul(R,q)|0,i=(i=i+Math.imul(R,K)|0)+Math.imul(j,q)|0,s=s+Math.imul(j,K)|0,r=r+Math.imul(T,J)|0,i=(i=i+Math.imul(T,$)|0)+Math.imul(P,J)|0,s=s+Math.imul(P,$)|0,r=r+Math.imul(A,X)|0,i=(i=i+Math.imul(A,tt)|0)+Math.imul(O,X)|0,s=s+Math.imul(O,tt)|0,r=r+Math.imul(E,nt)|0,i=(i=i+Math.imul(E,rt)|0)+Math.imul(C,nt)|0,s=s+Math.imul(C,rt)|0,r=r+Math.imul(M,st)|0,i=(i=i+Math.imul(M,ot)|0)+Math.imul(x,st)|0,s=s+Math.imul(x,ot)|0,r=r+Math.imul(v,lt)|0,i=(i=i+Math.imul(v,ct)|0)+Math.imul(w,lt)|0,s=s+Math.imul(w,ct)|0,r=r+Math.imul(_,ht)|0,i=(i=i+Math.imul(_,dt)|0)+Math.imul(b,ht)|0,s=s+Math.imul(b,dt)|0;var Et=(c+(r=r+Math.imul(p,pt)|0)|0)+((8191&(i=(i=i+Math.imul(p,mt)|0)+Math.imul(m,pt)|0))<<13)|0;c=((s=s+Math.imul(m,mt)|0)+(i>>>13)|0)+(Et>>>26)|0,Et&=67108863,r=Math.imul(F,q),i=(i=Math.imul(F,K))+Math.imul(Y,q)|0,s=Math.imul(Y,K),r=r+Math.imul(R,J)|0,i=(i=i+Math.imul(R,$)|0)+Math.imul(j,J)|0,s=s+Math.imul(j,$)|0,r=r+Math.imul(T,X)|0,i=(i=i+Math.imul(T,tt)|0)+Math.imul(P,X)|0,s=s+Math.imul(P,tt)|0,r=r+Math.imul(A,nt)|0,i=(i=i+Math.imul(A,rt)|0)+Math.imul(O,nt)|0,s=s+Math.imul(O,rt)|0,r=r+Math.imul(E,st)|0,i=(i=i+Math.imul(E,ot)|0)+Math.imul(C,st)|0,s=s+Math.imul(C,ot)|0,r=r+Math.imul(M,lt)|0,i=(i=i+Math.imul(M,ct)|0)+Math.imul(x,lt)|0,s=s+Math.imul(x,ct)|0,r=r+Math.imul(v,ht)|0,i=(i=i+Math.imul(v,dt)|0)+Math.imul(w,ht)|0,s=s+Math.imul(w,dt)|0;var Ct=(c+(r=r+Math.imul(_,pt)|0)|0)+((8191&(i=(i=i+Math.imul(_,mt)|0)+Math.imul(b,pt)|0))<<13)|0;c=((s=s+Math.imul(b,mt)|0)+(i>>>13)|0)+(Ct>>>26)|0,Ct&=67108863,r=Math.imul(F,J),i=(i=Math.imul(F,$))+Math.imul(Y,J)|0,s=Math.imul(Y,$),r=r+Math.imul(R,X)|0,i=(i=i+Math.imul(R,tt)|0)+Math.imul(j,X)|0,s=s+Math.imul(j,tt)|0,r=r+Math.imul(T,nt)|0,i=(i=i+Math.imul(T,rt)|0)+Math.imul(P,nt)|0,s=s+Math.imul(P,rt)|0,r=r+Math.imul(A,st)|0,i=(i=i+Math.imul(A,ot)|0)+Math.imul(O,st)|0,s=s+Math.imul(O,ot)|0,r=r+Math.imul(E,lt)|0,i=(i=i+Math.imul(E,ct)|0)+Math.imul(C,lt)|0,s=s+Math.imul(C,ct)|0,r=r+Math.imul(M,ht)|0,i=(i=i+Math.imul(M,dt)|0)+Math.imul(x,ht)|0,s=s+Math.imul(x,dt)|0;var Dt=(c+(r=r+Math.imul(v,pt)|0)|0)+((8191&(i=(i=i+Math.imul(v,mt)|0)+Math.imul(w,pt)|0))<<13)|0;c=((s=s+Math.imul(w,mt)|0)+(i>>>13)|0)+(Dt>>>26)|0,Dt&=67108863,r=Math.imul(F,X),i=(i=Math.imul(F,tt))+Math.imul(Y,X)|0,s=Math.imul(Y,tt),r=r+Math.imul(R,nt)|0,i=(i=i+Math.imul(R,rt)|0)+Math.imul(j,nt)|0,s=s+Math.imul(j,rt)|0,r=r+Math.imul(T,st)|0,i=(i=i+Math.imul(T,ot)|0)+Math.imul(P,st)|0,s=s+Math.imul(P,ot)|0,r=r+Math.imul(A,lt)|0,i=(i=i+Math.imul(A,ct)|0)+Math.imul(O,lt)|0,s=s+Math.imul(O,ct)|0,r=r+Math.imul(E,ht)|0,i=(i=i+Math.imul(E,dt)|0)+Math.imul(C,ht)|0,s=s+Math.imul(C,dt)|0;var At=(c+(r=r+Math.imul(M,pt)|0)|0)+((8191&(i=(i=i+Math.imul(M,mt)|0)+Math.imul(x,pt)|0))<<13)|0;c=((s=s+Math.imul(x,mt)|0)+(i>>>13)|0)+(At>>>26)|0,At&=67108863,r=Math.imul(F,nt),i=(i=Math.imul(F,rt))+Math.imul(Y,nt)|0,s=Math.imul(Y,rt),r=r+Math.imul(R,st)|0,i=(i=i+Math.imul(R,ot)|0)+Math.imul(j,st)|0,s=s+Math.imul(j,ot)|0,r=r+Math.imul(T,lt)|0,i=(i=i+Math.imul(T,ct)|0)+Math.imul(P,lt)|0,s=s+Math.imul(P,ct)|0,r=r+Math.imul(A,ht)|0,i=(i=i+Math.imul(A,dt)|0)+Math.imul(O,ht)|0,s=s+Math.imul(O,dt)|0;var Ot=(c+(r=r+Math.imul(E,pt)|0)|0)+((8191&(i=(i=i+Math.imul(E,mt)|0)+Math.imul(C,pt)|0))<<13)|0;c=((s=s+Math.imul(C,mt)|0)+(i>>>13)|0)+(Ot>>>26)|0,Ot&=67108863,r=Math.imul(F,st),i=(i=Math.imul(F,ot))+Math.imul(Y,st)|0,s=Math.imul(Y,ot),r=r+Math.imul(R,lt)|0,i=(i=i+Math.imul(R,ct)|0)+Math.imul(j,lt)|0,s=s+Math.imul(j,ct)|0,r=r+Math.imul(T,ht)|0,i=(i=i+Math.imul(T,dt)|0)+Math.imul(P,ht)|0,s=s+Math.imul(P,dt)|0;var Lt=(c+(r=r+Math.imul(A,pt)|0)|0)+((8191&(i=(i=i+Math.imul(A,mt)|0)+Math.imul(O,pt)|0))<<13)|0;c=((s=s+Math.imul(O,mt)|0)+(i>>>13)|0)+(Lt>>>26)|0,Lt&=67108863,r=Math.imul(F,lt),i=(i=Math.imul(F,ct))+Math.imul(Y,lt)|0,s=Math.imul(Y,ct),r=r+Math.imul(R,ht)|0,i=(i=i+Math.imul(R,dt)|0)+Math.imul(j,ht)|0,s=s+Math.imul(j,dt)|0;var Tt=(c+(r=r+Math.imul(T,pt)|0)|0)+((8191&(i=(i=i+Math.imul(T,mt)|0)+Math.imul(P,pt)|0))<<13)|0;c=((s=s+Math.imul(P,mt)|0)+(i>>>13)|0)+(Tt>>>26)|0,Tt&=67108863,r=Math.imul(F,ht),i=(i=Math.imul(F,dt))+Math.imul(Y,ht)|0,s=Math.imul(Y,dt);var Pt=(c+(r=r+Math.imul(R,pt)|0)|0)+((8191&(i=(i=i+Math.imul(R,mt)|0)+Math.imul(j,pt)|0))<<13)|0;c=((s=s+Math.imul(j,mt)|0)+(i>>>13)|0)+(Pt>>>26)|0,Pt&=67108863;var It=(c+(r=Math.imul(F,pt))|0)+((8191&(i=(i=Math.imul(F,mt))+Math.imul(Y,pt)|0))<<13)|0;return c=((s=Math.imul(Y,mt))+(i>>>13)|0)+(It>>>26)|0,It&=67108863,l[0]=gt,l[1]=_t,l[2]=bt,l[3]=yt,l[4]=vt,l[5]=wt,l[6]=kt,l[7]=Mt,l[8]=xt,l[9]=St,l[10]=Et,l[11]=Ct,l[12]=Dt,l[13]=At,l[14]=Ot,l[15]=Lt,l[16]=Tt,l[17]=Pt,l[18]=It,0!==c&&(l[19]=c,n.length++),n};function p(t,e,n){return(new m).mulp(t,e,n)}function m(t,e){this.x=t,this.y=e}Math.imul||(f=d),s.prototype.mulTo=function(t,e){var n=this.length+t.length;return 10===this.length&&10===t.length?f(this,t,e):n<63?d(this,t,e):n<1024?function(t,e,n){n.negative=e.negative^t.negative,n.length=t.length+e.length;for(var r=0,i=0,s=0;s>>26)|0)>>>26,o&=67108863}n.words[s]=a,r=o,o=i}return 0!==r?n.words[s]=r:n.length--,n.strip()}(this,t,e):p(this,t,e)},m.prototype.makeRBT=function(t){for(var e=new Array(t),n=s.prototype._countBits(t)-1,r=0;r>=1;return r},m.prototype.permute=function(t,e,n,r,i,s){for(var o=0;o>>=1)i++;return 1<>>=13),s>>>=13;for(o=2*e;o>=26,e+=i/67108864|0,e+=s>>>26,this.words[n]=67108863&s}return 0!==e&&(this.words[n]=e,this.length++),this},s.prototype.muln=function(t){return this.clone().imuln(t)},s.prototype.sqr=function(){return this.mul(this)},s.prototype.isqr=function(){return this.imul(this.clone())},s.prototype.pow=function(t){var e=function(t){for(var e=new Array(t.bitLength()),n=0;n>>r}return e}(t);if(0===e.length)return new s(1);for(var n=this,r=0;r=0);var e,n=t%26,i=(t-n)/26,s=67108863>>>26-n<<26-n;if(0!==n){var o=0;for(e=0;e>>26-n}o&&(this.words[e]=o,this.length++)}if(0!==i){for(e=this.length-1;e>=0;e--)this.words[e+i]=this.words[e];for(e=0;e=0),i=e?(e-e%26)/26:0;var s=t%26,o=Math.min((t-s)/26,this.length),a=67108863^67108863>>>s<o)for(this.length-=o,c=0;c=0&&(0!==u||c>=i);c--){var h=0|this.words[c];this.words[c]=u<<26-s|h>>>s,u=h&a}return l&&0!==u&&(l.words[l.length++]=u),0===this.length&&(this.words[0]=0,this.length=1),this.strip()},s.prototype.ishrn=function(t,e,n){return r(0===this.negative),this.iushrn(t,e,n)},s.prototype.shln=function(t){return this.clone().ishln(t)},s.prototype.ushln=function(t){return this.clone().iushln(t)},s.prototype.shrn=function(t){return this.clone().ishrn(t)},s.prototype.ushrn=function(t){return this.clone().iushrn(t)},s.prototype.testn=function(t){r(\"number\"==typeof t&&t>=0);var e=t%26,n=(t-e)/26;return!(this.length<=n||!(this.words[n]&1<=0);var e=t%26,n=(t-e)/26;return r(0===this.negative,\"imaskn works only with positive numbers\"),this.length<=n?this:(0!==e&&n++,this.length=Math.min(n,this.length),0!==e&&(this.words[this.length-1]&=67108863^67108863>>>e<=67108864;e++)this.words[e]-=67108864,e===this.length-1?this.words[e+1]=1:this.words[e+1]++;return this.length=Math.max(this.length,e+1),this},s.prototype.isubn=function(t){if(r(\"number\"==typeof t),r(t<67108864),t<0)return this.iaddn(-t);if(0!==this.negative)return this.negative=0,this.iaddn(t),this.negative=1,this;if(this.words[0]-=t,1===this.length&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var e=0;e>26)-(a/67108864|0),this.words[i+n]=67108863&s}for(;i>26,this.words[i+n]=67108863&s;if(0===o)return this.strip();for(r(-1===o),o=0,i=0;i>26,this.words[i]=67108863&s;return this.negative=1,this.strip()},s.prototype._wordDiv=function(t,e){var n,r=this.clone(),i=t,o=0|i.words[i.length-1];0!=(n=26-this._countBits(o))&&(i=i.ushln(n),r.iushln(n),o=0|i.words[i.length-1]);var a,l=r.length-i.length;if(\"mod\"!==e){(a=new s(null)).length=l+1,a.words=new Array(a.length);for(var c=0;c=0;h--){var d=67108864*(0|r.words[i.length+h])+(0|r.words[i.length+h-1]);for(d=Math.min(d/o|0,67108863),r._ishlnsubmul(i,d,h);0!==r.negative;)d--,r.negative=0,r._ishlnsubmul(i,1,h),r.isZero()||(r.negative^=1);a&&(a.words[h]=d)}return a&&a.strip(),r.strip(),\"div\"!==e&&0!==n&&r.iushrn(n),{div:a||null,mod:r}},s.prototype.divmod=function(t,e,n){return r(!t.isZero()),this.isZero()?{div:new s(0),mod:new s(0)}:0!==this.negative&&0===t.negative?(a=this.neg().divmod(t,e),\"mod\"!==e&&(i=a.div.neg()),\"div\"!==e&&(o=a.mod.neg(),n&&0!==o.negative&&o.iadd(t)),{div:i,mod:o}):0===this.negative&&0!==t.negative?(a=this.divmod(t.neg(),e),\"mod\"!==e&&(i=a.div.neg()),{div:i,mod:a.mod}):0!=(this.negative&t.negative)?(a=this.neg().divmod(t.neg(),e),\"div\"!==e&&(o=a.mod.neg(),n&&0!==o.negative&&o.isub(t)),{div:a.div,mod:o}):t.length>this.length||this.cmp(t)<0?{div:new s(0),mod:this}:1===t.length?\"div\"===e?{div:this.divn(t.words[0]),mod:null}:\"mod\"===e?{div:null,mod:new s(this.modn(t.words[0]))}:{div:this.divn(t.words[0]),mod:new s(this.modn(t.words[0]))}:this._wordDiv(t,e);var i,o,a},s.prototype.div=function(t){return this.divmod(t,\"div\",!1).div},s.prototype.mod=function(t){return this.divmod(t,\"mod\",!1).mod},s.prototype.umod=function(t){return this.divmod(t,\"mod\",!0).mod},s.prototype.divRound=function(t){var e=this.divmod(t);if(e.mod.isZero())return e.div;var n=0!==e.div.negative?e.mod.isub(t):e.mod,r=t.ushrn(1),i=t.andln(1),s=n.cmp(r);return s<0||1===i&&0===s?e.div:0!==e.div.negative?e.div.isubn(1):e.div.iaddn(1)},s.prototype.modn=function(t){r(t<=67108863);for(var e=(1<<26)%t,n=0,i=this.length-1;i>=0;i--)n=(e*n+(0|this.words[i]))%t;return n},s.prototype.idivn=function(t){r(t<=67108863);for(var e=0,n=this.length-1;n>=0;n--){var i=(0|this.words[n])+67108864*e;this.words[n]=i/t|0,e=i%t}return this.strip()},s.prototype.divn=function(t){return this.clone().idivn(t)},s.prototype.egcd=function(t){r(0===t.negative),r(!t.isZero());var e=this,n=t.clone();e=0!==e.negative?e.umod(t):e.clone();for(var i=new s(1),o=new s(0),a=new s(0),l=new s(1),c=0;e.isEven()&&n.isEven();)e.iushrn(1),n.iushrn(1),++c;for(var u=n.clone(),h=e.clone();!e.isZero();){for(var d=0,f=1;0==(e.words[0]&f)&&d<26;++d,f<<=1);if(d>0)for(e.iushrn(d);d-- >0;)(i.isOdd()||o.isOdd())&&(i.iadd(u),o.isub(h)),i.iushrn(1),o.iushrn(1);for(var p=0,m=1;0==(n.words[0]&m)&&p<26;++p,m<<=1);if(p>0)for(n.iushrn(p);p-- >0;)(a.isOdd()||l.isOdd())&&(a.iadd(u),l.isub(h)),a.iushrn(1),l.iushrn(1);e.cmp(n)>=0?(e.isub(n),i.isub(a),o.isub(l)):(n.isub(e),a.isub(i),l.isub(o))}return{a:a,b:l,gcd:n.iushln(c)}},s.prototype._invmp=function(t){r(0===t.negative),r(!t.isZero());var e=this,n=t.clone();e=0!==e.negative?e.umod(t):e.clone();for(var i,o=new s(1),a=new s(0),l=n.clone();e.cmpn(1)>0&&n.cmpn(1)>0;){for(var c=0,u=1;0==(e.words[0]&u)&&c<26;++c,u<<=1);if(c>0)for(e.iushrn(c);c-- >0;)o.isOdd()&&o.iadd(l),o.iushrn(1);for(var h=0,d=1;0==(n.words[0]&d)&&h<26;++h,d<<=1);if(h>0)for(n.iushrn(h);h-- >0;)a.isOdd()&&a.iadd(l),a.iushrn(1);e.cmp(n)>=0?(e.isub(n),o.isub(a)):(n.isub(e),a.isub(o))}return(i=0===e.cmpn(1)?o:a).cmpn(0)<0&&i.iadd(t),i},s.prototype.gcd=function(t){if(this.isZero())return t.abs();if(t.isZero())return this.abs();var e=this.clone(),n=t.clone();e.negative=0,n.negative=0;for(var r=0;e.isEven()&&n.isEven();r++)e.iushrn(1),n.iushrn(1);for(;;){for(;e.isEven();)e.iushrn(1);for(;n.isEven();)n.iushrn(1);var i=e.cmp(n);if(i<0){var s=e;e=n,n=s}else if(0===i||0===n.cmpn(1))break;e.isub(n)}return n.iushln(r)},s.prototype.invm=function(t){return this.egcd(t).a.umod(t)},s.prototype.isEven=function(){return 0==(1&this.words[0])},s.prototype.isOdd=function(){return 1==(1&this.words[0])},s.prototype.andln=function(t){return this.words[0]&t},s.prototype.bincn=function(t){r(\"number\"==typeof t);var e=t%26,n=(t-e)/26,i=1<>>26,this.words[o]=a&=67108863}return 0!==s&&(this.words[o]=s,this.length++),this},s.prototype.isZero=function(){return 1===this.length&&0===this.words[0]},s.prototype.cmpn=function(t){var e,n=t<0;if(0!==this.negative&&!n)return-1;if(0===this.negative&&n)return 1;if(this.strip(),this.length>1)e=1;else{n&&(t=-t),r(t<=67108863,\"Number is too big\");var i=0|this.words[0];e=i===t?0:it.length)return 1;if(this.length=0;n--){var r=0|this.words[n],i=0|t.words[n];if(r!==i){ri&&(e=1);break}}return e},s.prototype.gtn=function(t){return 1===this.cmpn(t)},s.prototype.gt=function(t){return 1===this.cmp(t)},s.prototype.gten=function(t){return this.cmpn(t)>=0},s.prototype.gte=function(t){return this.cmp(t)>=0},s.prototype.ltn=function(t){return-1===this.cmpn(t)},s.prototype.lt=function(t){return-1===this.cmp(t)},s.prototype.lten=function(t){return this.cmpn(t)<=0},s.prototype.lte=function(t){return this.cmp(t)<=0},s.prototype.eqn=function(t){return 0===this.cmpn(t)},s.prototype.eq=function(t){return 0===this.cmp(t)},s.red=function(t){return new k(t)},s.prototype.toRed=function(t){return r(!this.red,\"Already a number in reduction context\"),r(0===this.negative,\"red works only with positives\"),t.convertTo(this)._forceRed(t)},s.prototype.fromRed=function(){return r(this.red,\"fromRed works only with numbers in reduction context\"),this.red.convertFrom(this)},s.prototype._forceRed=function(t){return this.red=t,this},s.prototype.forceRed=function(t){return r(!this.red,\"Already a number in reduction context\"),this._forceRed(t)},s.prototype.redAdd=function(t){return r(this.red,\"redAdd works only with red numbers\"),this.red.add(this,t)},s.prototype.redIAdd=function(t){return r(this.red,\"redIAdd works only with red numbers\"),this.red.iadd(this,t)},s.prototype.redSub=function(t){return r(this.red,\"redSub works only with red numbers\"),this.red.sub(this,t)},s.prototype.redISub=function(t){return r(this.red,\"redISub works only with red numbers\"),this.red.isub(this,t)},s.prototype.redShl=function(t){return r(this.red,\"redShl works only with red numbers\"),this.red.shl(this,t)},s.prototype.redMul=function(t){return r(this.red,\"redMul works only with red numbers\"),this.red._verify2(this,t),this.red.mul(this,t)},s.prototype.redIMul=function(t){return r(this.red,\"redMul works only with red numbers\"),this.red._verify2(this,t),this.red.imul(this,t)},s.prototype.redSqr=function(){return r(this.red,\"redSqr works only with red numbers\"),this.red._verify1(this),this.red.sqr(this)},s.prototype.redISqr=function(){return r(this.red,\"redISqr works only with red numbers\"),this.red._verify1(this),this.red.isqr(this)},s.prototype.redSqrt=function(){return r(this.red,\"redSqrt works only with red numbers\"),this.red._verify1(this),this.red.sqrt(this)},s.prototype.redInvm=function(){return r(this.red,\"redInvm works only with red numbers\"),this.red._verify1(this),this.red.invm(this)},s.prototype.redNeg=function(){return r(this.red,\"redNeg works only with red numbers\"),this.red._verify1(this),this.red.neg(this)},s.prototype.redPow=function(t){return r(this.red&&!t.red,\"redPow(normalNum)\"),this.red._verify1(this),this.red.pow(this,t)};var g={k256:null,p224:null,p192:null,p25519:null};function _(t,e){this.name=t,this.p=new s(e,16),this.n=this.p.bitLength(),this.k=new s(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}function b(){_.call(this,\"k256\",\"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f\")}function y(){_.call(this,\"p224\",\"ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001\")}function v(){_.call(this,\"p192\",\"ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff\")}function w(){_.call(this,\"25519\",\"7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed\")}function k(t){if(\"string\"==typeof t){var e=s._prime(t);this.m=e.p,this.prime=e}else r(t.gtn(1),\"modulus must be greater than 1\"),this.m=t,this.prime=null}function M(t){k.call(this,t),this.shift=this.m.bitLength(),this.shift%26!=0&&(this.shift+=26-this.shift%26),this.r=new s(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}_.prototype._tmp=function(){var t=new s(null);return t.words=new Array(Math.ceil(this.n/13)),t},_.prototype.ireduce=function(t){var e,n=t;do{this.split(n,this.tmp),e=(n=(n=this.imulK(n)).iadd(this.tmp)).bitLength()}while(e>this.n);var r=e0?n.isub(this.p):void 0!==n.strip?n.strip():n._strip(),n},_.prototype.split=function(t,e){t.iushrn(this.n,0,e)},_.prototype.imulK=function(t){return t.imul(this.k)},i(b,_),b.prototype.split=function(t,e){for(var n=Math.min(t.length,9),r=0;r>>22,i=s}t.words[r-10]=i>>>=22,t.length-=0===i&&t.length>10?10:9},b.prototype.imulK=function(t){t.words[t.length]=0,t.words[t.length+1]=0,t.length+=2;for(var e=0,n=0;n>>=26,t.words[n]=i,e=r}return 0!==e&&(t.words[t.length++]=e),t},s._prime=function(t){if(g[t])return g[t];var e;if(\"k256\"===t)e=new b;else if(\"p224\"===t)e=new y;else if(\"p192\"===t)e=new v;else{if(\"p25519\"!==t)throw new Error(\"Unknown prime \"+t);e=new w}return g[t]=e,e},k.prototype._verify1=function(t){r(0===t.negative,\"red works only with positives\"),r(t.red,\"red works only with red numbers\")},k.prototype._verify2=function(t,e){r(0==(t.negative|e.negative),\"red works only with positives\"),r(t.red&&t.red===e.red,\"red works only with red numbers\")},k.prototype.imod=function(t){return this.prime?this.prime.ireduce(t)._forceRed(this):t.umod(this.m)._forceRed(this)},k.prototype.neg=function(t){return t.isZero()?t.clone():this.m.sub(t)._forceRed(this)},k.prototype.add=function(t,e){this._verify2(t,e);var n=t.add(e);return n.cmp(this.m)>=0&&n.isub(this.m),n._forceRed(this)},k.prototype.iadd=function(t,e){this._verify2(t,e);var n=t.iadd(e);return n.cmp(this.m)>=0&&n.isub(this.m),n},k.prototype.sub=function(t,e){this._verify2(t,e);var n=t.sub(e);return n.cmpn(0)<0&&n.iadd(this.m),n._forceRed(this)},k.prototype.isub=function(t,e){this._verify2(t,e);var n=t.isub(e);return n.cmpn(0)<0&&n.iadd(this.m),n},k.prototype.shl=function(t,e){return this._verify1(t),this.imod(t.ushln(e))},k.prototype.imul=function(t,e){return this._verify2(t,e),this.imod(t.imul(e))},k.prototype.mul=function(t,e){return this._verify2(t,e),this.imod(t.mul(e))},k.prototype.isqr=function(t){return this.imul(t,t.clone())},k.prototype.sqr=function(t){return this.mul(t,t)},k.prototype.sqrt=function(t){if(t.isZero())return t.clone();var e=this.m.andln(3);if(r(e%2==1),3===e){var n=this.m.add(new s(1)).iushrn(2);return this.pow(t,n)}for(var i=this.m.subn(1),o=0;!i.isZero()&&0===i.andln(1);)o++,i.iushrn(1);r(!i.isZero());var a=new s(1).toRed(this),l=a.redNeg(),c=this.m.subn(1).iushrn(1),u=this.m.bitLength();for(u=new s(2*u*u).toRed(this);0!==this.pow(u,c).cmp(l);)u.redIAdd(l);for(var h=this.pow(u,i),d=this.pow(t,i.addn(1).iushrn(1)),f=this.pow(t,i),p=o;0!==f.cmp(a);){for(var m=f,g=0;0!==m.cmp(a);g++)m=m.redSqr();r(g=0;r--){for(var c=e.words[r],u=l-1;u>=0;u--){var h=c>>u&1;i!==n[0]&&(i=this.sqr(i)),0!==h||0!==o?(o<<=1,o|=h,(4==++a||0===r&&0===u)&&(i=this.mul(i,n[o]),a=0,o=0)):a=0}l=26}return i},k.prototype.convertTo=function(t){var e=t.umod(this.m);return e===t?e.clone():e},k.prototype.convertFrom=function(t){var e=t.clone();return e.red=null,e},s.mont=function(t){return new M(t)},i(M,k),M.prototype.convertTo=function(t){return this.imod(t.ushln(this.shift))},M.prototype.convertFrom=function(t){var e=this.imod(t.mul(this.rinv));return e.red=null,e},M.prototype.imul=function(t,e){if(t.isZero()||e.isZero())return t.words[0]=0,t.length=1,t;var n=t.imul(e),r=n.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),i=n.isub(r).iushrn(this.shift),s=i;return i.cmp(this.m)>=0?s=i.isub(this.m):i.cmpn(0)<0&&(s=i.iadd(this.m)),s._forceRed(this)},M.prototype.mul=function(t,e){if(t.isZero()||e.isZero())return new s(0)._forceRed(this);var n=t.mul(e),r=n.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),i=n.isub(r).iushrn(this.shift),o=i;return i.cmp(this.m)>=0?o=i.isub(this.m):i.cmpn(0)<0&&(o=i.iadd(this.m)),o._forceRed(this)},M.prototype.invm=function(t){return this.imod(t._invmp(this.m).mul(this.r2))._forceRed(this)}}(t,this)}).call(this,n(\"YuTi\")(t))},qCKp:function(t,e,n){\"use strict\";n.r(e),n.d(e,\"Observable\",(function(){return r.a})),n.d(e,\"ConnectableObservable\",(function(){return i.a})),n.d(e,\"GroupedObservable\",(function(){return s.a})),n.d(e,\"observable\",(function(){return o.a})),n.d(e,\"Subject\",(function(){return a.a})),n.d(e,\"BehaviorSubject\",(function(){return l.a})),n.d(e,\"ReplaySubject\",(function(){return c.a})),n.d(e,\"AsyncSubject\",(function(){return u.a})),n.d(e,\"asapScheduler\",(function(){return h.a})),n.d(e,\"asyncScheduler\",(function(){return d.a})),n.d(e,\"queueScheduler\",(function(){return f.a})),n.d(e,\"animationFrameScheduler\",(function(){return p.a})),n.d(e,\"VirtualTimeScheduler\",(function(){return _})),n.d(e,\"VirtualAction\",(function(){return b})),n.d(e,\"Scheduler\",(function(){return y.a})),n.d(e,\"Subscription\",(function(){return v.a})),n.d(e,\"Subscriber\",(function(){return w.a})),n.d(e,\"Notification\",(function(){return k.a})),n.d(e,\"NotificationKind\",(function(){return k.b})),n.d(e,\"pipe\",(function(){return M.a})),n.d(e,\"noop\",(function(){return x.a})),n.d(e,\"identity\",(function(){return S.a})),n.d(e,\"isObservable\",(function(){return E.a})),n.d(e,\"ArgumentOutOfRangeError\",(function(){return C.a})),n.d(e,\"EmptyError\",(function(){return D.a})),n.d(e,\"ObjectUnsubscribedError\",(function(){return A.a})),n.d(e,\"UnsubscriptionError\",(function(){return O.a})),n.d(e,\"TimeoutError\",(function(){return L.a})),n.d(e,\"bindCallback\",(function(){return j})),n.d(e,\"bindNodeCallback\",(function(){return Y})),n.d(e,\"combineLatest\",(function(){return U.b})),n.d(e,\"concat\",(function(){return V.a})),n.d(e,\"defer\",(function(){return W.a})),n.d(e,\"empty\",(function(){return G.b})),n.d(e,\"forkJoin\",(function(){return q.a})),n.d(e,\"from\",(function(){return K.a})),n.d(e,\"fromEvent\",(function(){return Z.a})),n.d(e,\"fromEventPattern\",(function(){return $})),n.d(e,\"generate\",(function(){return Q})),n.d(e,\"iif\",(function(){return tt})),n.d(e,\"interval\",(function(){return et.a})),n.d(e,\"merge\",(function(){return nt.a})),n.d(e,\"never\",(function(){return it})),n.d(e,\"of\",(function(){return st.a})),n.d(e,\"onErrorResumeNext\",(function(){return ot})),n.d(e,\"pairs\",(function(){return at})),n.d(e,\"partition\",(function(){return dt})),n.d(e,\"race\",(function(){return ft.a})),n.d(e,\"range\",(function(){return pt})),n.d(e,\"throwError\",(function(){return gt.a})),n.d(e,\"timer\",(function(){return _t.a})),n.d(e,\"using\",(function(){return bt})),n.d(e,\"zip\",(function(){return yt.b})),n.d(e,\"scheduled\",(function(){return vt.a})),n.d(e,\"EMPTY\",(function(){return G.a})),n.d(e,\"NEVER\",(function(){return rt})),n.d(e,\"config\",(function(){return wt.a}));var r=n(\"HDdC\"),i=n(\"EQ5u\"),s=n(\"OQgR\"),o=n(\"kJWO\"),a=n(\"XNiG\"),l=n(\"2Vo4\"),c=n(\"jtHE\"),u=n(\"NHP+\"),h=n(\"7Hc7\"),d=n(\"D0XW\"),f=n(\"qgXg\"),p=n(\"eNwd\"),m=n(\"3N8a\"),g=n(\"IjjT\");let _=(()=>{class t extends g.a{constructor(t=b,e=Number.POSITIVE_INFINITY){super(t,()=>this.frame),this.maxFrames=e,this.frame=0,this.index=-1}flush(){const{actions:t,maxFrames:e}=this;let n,r;for(;(r=t[0])&&r.delay<=e&&(t.shift(),this.frame=r.delay,!(n=r.execute(r.state,r.delay))););if(n){for(;r=t.shift();)r.unsubscribe();throw n}}}return t.frameTimeFactor=10,t})();class b extends m.a{constructor(t,e,n=(t.index+=1)){super(t,e),this.scheduler=t,this.work=e,this.index=n,this.active=!0,this.index=t.index=n}schedule(t,e=0){if(!this.id)return super.schedule(t,e);this.active=!1;const n=new b(this.scheduler,this.work);return this.add(n),n.schedule(t,e)}requestAsyncId(t,e,n=0){this.delay=t.frame+n;const{actions:r}=t;return r.push(this),r.sort(b.sortActions),!0}recycleAsyncId(t,e,n=0){}_execute(t,e){if(!0===this.active)return super._execute(t,e)}static sortActions(t,e){return t.delay===e.delay?t.index===e.index?0:t.index>e.index?1:-1:t.delay>e.delay?1:-1}}var y=n(\"Y/cZ\"),v=n(\"quSY\"),w=n(\"7o/Q\"),k=n(\"WMd4\"),M=n(\"mCNh\"),x=n(\"KqfI\"),S=n(\"SpAZ\"),E=n(\"7+OI\"),C=n(\"4I5i\"),D=n(\"sVev\"),A=n(\"9ppp\"),O=n(\"pjAE\"),L=n(\"Y6u4\"),T=n(\"lJxs\"),P=n(\"8Qeq\"),I=n(\"DH7j\"),R=n(\"z+Ro\");function j(t,e,n){if(e){if(!Object(R.a)(e))return(...r)=>j(t,n)(...r).pipe(Object(T.a)(t=>Object(I.a)(t)?e(...t):e(t)));n=e}return function(...e){const i=this;let s;const o={context:i,subject:s,callbackFunc:t,scheduler:n};return new r.a(r=>{if(n)return n.schedule(N,0,{args:e,subscriber:r,params:o});if(!s){s=new u.a;const n=(...t)=>{s.next(t.length<=1?t[0]:t),s.complete()};try{t.apply(i,[...e,n])}catch(a){Object(P.a)(s)?s.error(a):console.warn(a)}}return s.subscribe(r)})}}function N(t){const{args:e,subscriber:n,params:r}=t,{callbackFunc:i,context:s,scheduler:o}=r;let{subject:a}=r;if(!a){a=r.subject=new u.a;const t=(...t)=>{this.add(o.schedule(F,0,{value:t.length<=1?t[0]:t,subject:a}))};try{i.apply(s,[...e,t])}catch(l){a.error(l)}}this.add(a.subscribe(n))}function F(t){const{value:e,subject:n}=t;n.next(e),n.complete()}function Y(t,e,n){if(e){if(!Object(R.a)(e))return(...r)=>Y(t,n)(...r).pipe(Object(T.a)(t=>Object(I.a)(t)?e(...t):e(t)));n=e}return function(...e){const i={subject:void 0,args:e,callbackFunc:t,scheduler:n,context:this};return new r.a(r=>{const{context:s}=i;let{subject:o}=i;if(n)return n.schedule(B,0,{params:i,subscriber:r,context:s});if(!o){o=i.subject=new u.a;const n=(...t)=>{const e=t.shift();e?o.error(e):(o.next(t.length<=1?t[0]:t),o.complete())};try{t.apply(s,[...e,n])}catch(a){Object(P.a)(o)?o.error(a):console.warn(a)}}return o.subscribe(r)})}}function B(t){const{params:e,subscriber:n,context:r}=t,{callbackFunc:i,args:s,scheduler:o}=e;let a=e.subject;if(!a){a=e.subject=new u.a;const t=(...t)=>{const e=t.shift();this.add(e?o.schedule(z,0,{err:e,subject:a}):o.schedule(H,0,{value:t.length<=1?t[0]:t,subject:a}))};try{i.apply(r,[...s,t])}catch(l){this.add(o.schedule(z,0,{err:l,subject:a}))}}this.add(a.subscribe(n))}function H(t){const{value:e,subject:n}=t;n.next(e),n.complete()}function z(t){const{err:e,subject:n}=t;n.error(e)}var U=n(\"itXk\"),V=n(\"GyhO\"),W=n(\"NXyV\"),G=n(\"EY2u\"),q=n(\"cp0P\"),K=n(\"Cfvw\"),Z=n(\"xgIS\"),J=n(\"n6bG\");function $(t,e,n){return n?$(t,e).pipe(Object(T.a)(t=>Object(I.a)(t)?n(...t):n(t))):new r.a(n=>{const r=(...t)=>n.next(1===t.length?t[0]:t);let i;try{i=t(r)}catch(s){return void n.error(s)}if(Object(J.a)(e))return()=>e(r,i)})}function Q(t,e,n,i,s){let o,a;return 1==arguments.length?(a=t.initialState,e=t.condition,n=t.iterate,o=t.resultSelector||S.a,s=t.scheduler):void 0===i||Object(R.a)(i)?(a=t,o=S.a,s=i):(a=t,o=i),new r.a(t=>{let r=a;if(s)return s.schedule(X,0,{subscriber:t,iterate:n,condition:e,resultSelector:o,state:r});for(;;){if(e){let n;try{n=e(r)}catch(i){return void t.error(i)}if(!n){t.complete();break}}let s;try{s=o(r)}catch(i){return void t.error(i)}if(t.next(s),t.closed)break;try{r=n(r)}catch(i){return void t.error(i)}}})}function X(t){const{subscriber:e,condition:n}=t;if(e.closed)return;if(t.needIterate)try{t.state=t.iterate(t.state)}catch(i){return void e.error(i)}else t.needIterate=!0;if(n){let r;try{r=n(t.state)}catch(i){return void e.error(i)}if(!r)return void e.complete();if(e.closed)return}let r;try{r=t.resultSelector(t.state)}catch(i){return void e.error(i)}return e.closed||(e.next(r),e.closed)?void 0:this.schedule(t)}function tt(t,e=G.a,n=G.a){return Object(W.a)(()=>t()?e:n)}var et=n(\"l5mm\"),nt=n(\"VRyK\");const rt=new r.a(x.a);function it(){return rt}var st=n(\"LRne\");function ot(...t){if(0===t.length)return G.a;const[e,...n]=t;return 1===t.length&&Object(I.a)(e)?ot(...e):new r.a(t=>{const r=()=>t.add(ot(...n).subscribe(t));return Object(K.a)(e).subscribe({next(e){t.next(e)},error:r,complete:r})})}function at(t,e){return new r.a(e?n=>{const r=Object.keys(t),i=new v.a;return i.add(e.schedule(lt,0,{keys:r,index:0,subscriber:n,subscription:i,obj:t})),i}:e=>{const n=Object.keys(t);for(let r=0;r{void 0===e&&(e=t,t=0);let i=0,s=t;if(n)return n.schedule(mt,0,{index:i,count:e,start:t,subscriber:r});for(;;){if(i++>=e){r.complete();break}if(r.next(s++),r.closed)break}})}function mt(t){const{start:e,index:n,count:r,subscriber:i}=t;n>=r?i.complete():(i.next(e),i.closed||(t.index=n+1,t.start=e+1,this.schedule(t)))}var gt=n(\"z6cu\"),_t=n(\"PqYM\");function bt(t,e){return new r.a(n=>{let r,i;try{r=t()}catch(o){return void n.error(o)}try{i=e(r)}catch(o){return void n.error(o)}const s=(i?Object(K.a)(i):G.a).subscribe(n);return()=>{s.unsubscribe(),r&&r.unsubscribe()}})}var yt=n(\"1uah\"),vt=n(\"7HRe\"),wt=n(\"2fFW\")},qgXg:function(t,e,n){\"use strict\";n.d(e,\"a\",(function(){return a}));var r=n(\"3N8a\");class i extends r.a{constructor(t,e){super(t,e),this.scheduler=t,this.work=e}schedule(t,e=0){return e>0?super.schedule(t,e):(this.delay=e,this.state=t,this.scheduler.flush(this),this)}execute(t,e){return e>0||this.closed?super.execute(t,e):this._execute(t,e)}requestAsyncId(t,e,n=0){return null!==n&&n>0||null===n&&this.delay>0?super.requestAsyncId(t,e,n):t.flush(this)}}var s=n(\"IjjT\");class o extends s.a{}const a=new o(i)},qlaj:function(t,e,n){\"use strict\";var r=n(\"w8CP\").rotr32;function i(t,e,n){return t&e^~t&n}function s(t,e,n){return t&e^t&n^e&n}function o(t,e,n){return t^e^n}e.ft_1=function(t,e,n,r){return 0===t?i(e,n,r):1===t||3===t?o(e,n,r):2===t?s(e,n,r):void 0},e.ch32=i,e.maj32=s,e.p32=o,e.s0_256=function(t){return r(t,2)^r(t,13)^r(t,22)},e.s1_256=function(t){return r(t,6)^r(t,11)^r(t,25)},e.g0_256=function(t){return r(t,7)^r(t,18)^t>>>3},e.g1_256=function(t){return r(t,17)^r(t,19)^t>>>10}},quSY:function(t,e,n){\"use strict\";n.d(e,\"a\",(function(){return a}));var r=n(\"DH7j\"),i=n(\"XoHu\"),s=n(\"n6bG\"),o=n(\"pjAE\");let a=(()=>{class t{constructor(t){this.closed=!1,this._parentOrParents=null,this._subscriptions=null,t&&(this._unsubscribe=t)}unsubscribe(){let e;if(this.closed)return;let{_parentOrParents:n,_unsubscribe:a,_subscriptions:c}=this;if(this.closed=!0,this._parentOrParents=null,this._subscriptions=null,n instanceof t)n.remove(this);else if(null!==n)for(let t=0;tt.concat(e instanceof o.a?e.errors:e),[])}},qvJo:function(t,e,n){!function(t){\"use strict\";function e(t,e,n,r){var i={s:[\"\\u0925\\u094b\\u0921\\u092f\\u093e \\u0938\\u0945\\u0915\\u0902\\u0921\\u093e\\u0902\\u0928\\u0940\",\"\\u0925\\u094b\\u0921\\u0947 \\u0938\\u0945\\u0915\\u0902\\u0921\"],ss:[t+\" \\u0938\\u0945\\u0915\\u0902\\u0921\\u093e\\u0902\\u0928\\u0940\",t+\" \\u0938\\u0945\\u0915\\u0902\\u0921\"],m:[\"\\u090f\\u0915\\u093e \\u092e\\u093f\\u0923\\u091f\\u093e\\u0928\",\"\\u090f\\u0915 \\u092e\\u093f\\u0928\\u0942\\u091f\"],mm:[t+\" \\u092e\\u093f\\u0923\\u091f\\u093e\\u0902\\u0928\\u0940\",t+\" \\u092e\\u093f\\u0923\\u091f\\u093e\\u0902\"],h:[\"\\u090f\\u0915\\u093e \\u0935\\u0930\\u093e\\u0928\",\"\\u090f\\u0915 \\u0935\\u0930\"],hh:[t+\" \\u0935\\u0930\\u093e\\u0902\\u0928\\u0940\",t+\" \\u0935\\u0930\\u093e\\u0902\"],d:[\"\\u090f\\u0915\\u093e \\u0926\\u093f\\u0938\\u093e\\u0928\",\"\\u090f\\u0915 \\u0926\\u0940\\u0938\"],dd:[t+\" \\u0926\\u093f\\u0938\\u093e\\u0902\\u0928\\u0940\",t+\" \\u0926\\u0940\\u0938\"],M:[\"\\u090f\\u0915\\u093e \\u092e\\u094d\\u0939\\u092f\\u0928\\u094d\\u092f\\u093e\\u0928\",\"\\u090f\\u0915 \\u092e\\u094d\\u0939\\u092f\\u0928\\u094b\"],MM:[t+\" \\u092e\\u094d\\u0939\\u092f\\u0928\\u094d\\u092f\\u093e\\u0928\\u0940\",t+\" \\u092e\\u094d\\u0939\\u092f\\u0928\\u0947\"],y:[\"\\u090f\\u0915\\u093e \\u0935\\u0930\\u094d\\u0938\\u093e\\u0928\",\"\\u090f\\u0915 \\u0935\\u0930\\u094d\\u0938\"],yy:[t+\" \\u0935\\u0930\\u094d\\u0938\\u093e\\u0902\\u0928\\u0940\",t+\" \\u0935\\u0930\\u094d\\u0938\\u093e\\u0902\"]};return r?i[n][0]:i[n][1]}t.defineLocale(\"gom-deva\",{months:{standalone:\"\\u091c\\u093e\\u0928\\u0947\\u0935\\u093e\\u0930\\u0940_\\u092b\\u0947\\u092c\\u094d\\u0930\\u0941\\u0935\\u093e\\u0930\\u0940_\\u092e\\u093e\\u0930\\u094d\\u091a_\\u090f\\u092a\\u094d\\u0930\\u0940\\u0932_\\u092e\\u0947_\\u091c\\u0942\\u0928_\\u091c\\u0941\\u0932\\u092f_\\u0911\\u0917\\u0938\\u094d\\u091f_\\u0938\\u092a\\u094d\\u091f\\u0947\\u0902\\u092c\\u0930_\\u0911\\u0915\\u094d\\u091f\\u094b\\u092c\\u0930_\\u0928\\u094b\\u0935\\u094d\\u0939\\u0947\\u0902\\u092c\\u0930_\\u0921\\u093f\\u0938\\u0947\\u0902\\u092c\\u0930\".split(\"_\"),format:\"\\u091c\\u093e\\u0928\\u0947\\u0935\\u093e\\u0930\\u0940\\u091a\\u094d\\u092f\\u093e_\\u092b\\u0947\\u092c\\u094d\\u0930\\u0941\\u0935\\u093e\\u0930\\u0940\\u091a\\u094d\\u092f\\u093e_\\u092e\\u093e\\u0930\\u094d\\u091a\\u093e\\u091a\\u094d\\u092f\\u093e_\\u090f\\u092a\\u094d\\u0930\\u0940\\u0932\\u093e\\u091a\\u094d\\u092f\\u093e_\\u092e\\u0947\\u092f\\u093e\\u091a\\u094d\\u092f\\u093e_\\u091c\\u0942\\u0928\\u093e\\u091a\\u094d\\u092f\\u093e_\\u091c\\u0941\\u0932\\u092f\\u093e\\u091a\\u094d\\u092f\\u093e_\\u0911\\u0917\\u0938\\u094d\\u091f\\u093e\\u091a\\u094d\\u092f\\u093e_\\u0938\\u092a\\u094d\\u091f\\u0947\\u0902\\u092c\\u0930\\u093e\\u091a\\u094d\\u092f\\u093e_\\u0911\\u0915\\u094d\\u091f\\u094b\\u092c\\u0930\\u093e\\u091a\\u094d\\u092f\\u093e_\\u0928\\u094b\\u0935\\u094d\\u0939\\u0947\\u0902\\u092c\\u0930\\u093e\\u091a\\u094d\\u092f\\u093e_\\u0921\\u093f\\u0938\\u0947\\u0902\\u092c\\u0930\\u093e\\u091a\\u094d\\u092f\\u093e\".split(\"_\"),isFormat:/MMMM(\\s)+D[oD]?/},monthsShort:\"\\u091c\\u093e\\u0928\\u0947._\\u092b\\u0947\\u092c\\u094d\\u0930\\u0941._\\u092e\\u093e\\u0930\\u094d\\u091a_\\u090f\\u092a\\u094d\\u0930\\u0940._\\u092e\\u0947_\\u091c\\u0942\\u0928_\\u091c\\u0941\\u0932._\\u0911\\u0917._\\u0938\\u092a\\u094d\\u091f\\u0947\\u0902._\\u0911\\u0915\\u094d\\u091f\\u094b._\\u0928\\u094b\\u0935\\u094d\\u0939\\u0947\\u0902._\\u0921\\u093f\\u0938\\u0947\\u0902.\".split(\"_\"),monthsParseExact:!0,weekdays:\"\\u0906\\u092f\\u0924\\u093e\\u0930_\\u0938\\u094b\\u092e\\u093e\\u0930_\\u092e\\u0902\\u0917\\u0933\\u093e\\u0930_\\u092c\\u0941\\u0927\\u0935\\u093e\\u0930_\\u092c\\u093f\\u0930\\u0947\\u0938\\u094d\\u0924\\u093e\\u0930_\\u0938\\u0941\\u0915\\u094d\\u0930\\u093e\\u0930_\\u0936\\u0947\\u0928\\u0935\\u093e\\u0930\".split(\"_\"),weekdaysShort:\"\\u0906\\u092f\\u0924._\\u0938\\u094b\\u092e._\\u092e\\u0902\\u0917\\u0933._\\u092c\\u0941\\u0927._\\u092c\\u094d\\u0930\\u0947\\u0938\\u094d\\u0924._\\u0938\\u0941\\u0915\\u094d\\u0930._\\u0936\\u0947\\u0928.\".split(\"_\"),weekdaysMin:\"\\u0906_\\u0938\\u094b_\\u092e\\u0902_\\u092c\\u0941_\\u092c\\u094d\\u0930\\u0947_\\u0938\\u0941_\\u0936\\u0947\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"A h:mm [\\u0935\\u093e\\u091c\\u0924\\u093e\\u0902]\",LTS:\"A h:mm:ss [\\u0935\\u093e\\u091c\\u0924\\u093e\\u0902]\",L:\"DD-MM-YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY A h:mm [\\u0935\\u093e\\u091c\\u0924\\u093e\\u0902]\",LLLL:\"dddd, MMMM Do, YYYY, A h:mm [\\u0935\\u093e\\u091c\\u0924\\u093e\\u0902]\",llll:\"ddd, D MMM YYYY, A h:mm [\\u0935\\u093e\\u091c\\u0924\\u093e\\u0902]\"},calendar:{sameDay:\"[\\u0906\\u092f\\u091c] LT\",nextDay:\"[\\u092b\\u093e\\u0932\\u094d\\u092f\\u093e\\u0902] LT\",nextWeek:\"[\\u092b\\u0941\\u0921\\u0932\\u094b] dddd[,] LT\",lastDay:\"[\\u0915\\u093e\\u0932] LT\",lastWeek:\"[\\u092b\\u093e\\u091f\\u0932\\u094b] dddd[,] LT\",sameElse:\"L\"},relativeTime:{future:\"%s\",past:\"%s \\u0906\\u0926\\u0940\\u0902\",s:e,ss:e,m:e,mm:e,h:e,hh:e,d:e,dd:e,M:e,MM:e,y:e,yy:e},dayOfMonthOrdinalParse:/\\d{1,2}(\\u0935\\u0947\\u0930)/,ordinal:function(t,e){switch(e){case\"D\":return t+\"\\u0935\\u0947\\u0930\";default:case\"M\":case\"Q\":case\"DDD\":case\"d\":case\"w\":case\"W\":return t}},week:{dow:1,doy:4},meridiemParse:/\\u0930\\u093e\\u0924\\u0940|\\u0938\\u0915\\u093e\\u0933\\u0940\\u0902|\\u0926\\u0928\\u092a\\u093e\\u0930\\u093e\\u0902|\\u0938\\u093e\\u0902\\u091c\\u0947/,meridiemHour:function(t,e){return 12===t&&(t=0),\"\\u0930\\u093e\\u0924\\u0940\"===e?t<4?t:t+12:\"\\u0938\\u0915\\u093e\\u0933\\u0940\\u0902\"===e?t:\"\\u0926\\u0928\\u092a\\u093e\\u0930\\u093e\\u0902\"===e?t>12?t:t+12:\"\\u0938\\u093e\\u0902\\u091c\\u0947\"===e?t+12:void 0},meridiem:function(t,e,n){return t<4?\"\\u0930\\u093e\\u0924\\u0940\":t<12?\"\\u0938\\u0915\\u093e\\u0933\\u0940\\u0902\":t<16?\"\\u0926\\u0928\\u092a\\u093e\\u0930\\u093e\\u0902\":t<20?\"\\u0938\\u093e\\u0902\\u091c\\u0947\":\"\\u0930\\u093e\\u0924\\u0940\"}})}(n(\"wd/R\"))},r8II:function(t,e,n){\"use strict\";e.decode=e.parse=n(\"YcCt\"),e.encode=e.stringify=n(\"6MUB\")},rWzI:function(t,e,n){(function(t){var r;!function(i){\"object\"==typeof global&&global;var s,o=2147483647,a=/^xn--/,l=/[^\\x20-\\x7E]/,c=/[\\x2E\\u3002\\uFF0E\\uFF61]/g,u={overflow:\"Overflow: input needs wider integers to process\",\"not-basic\":\"Illegal input >= 0x80 (not a basic code point)\",\"invalid-input\":\"Invalid input\"},h=Math.floor,d=String.fromCharCode;function f(t){throw RangeError(u[t])}function p(t,e){for(var n=t.length,r=[];n--;)r[n]=e(t[n]);return r}function m(t,e){var n=t.split(\"@\"),r=\"\";return n.length>1&&(r=n[0]+\"@\",t=n[1]),r+p((t=t.replace(c,\".\")).split(\".\"),e).join(\".\")}function g(t){for(var e,n,r=[],i=0,s=t.length;i=55296&&e<=56319&&i65535&&(e+=d((t-=65536)>>>10&1023|55296),t=56320|1023&t),e+d(t)})).join(\"\")}function b(t,e){return t+22+75*(t<26)-((0!=e)<<5)}function y(t,e,n){var r=0;for(t=n?h(t/700):t>>1,t+=h(t/e);t>455;r+=36)t=h(t/35);return h(r+36*t/(t+38))}function v(t){var e,n,r,i,s,a,l,c,u,d,p,m=[],g=t.length,b=0,v=128,w=72;for((n=t.lastIndexOf(\"-\"))<0&&(n=0),r=0;r=128&&f(\"not-basic\"),m.push(t.charCodeAt(r));for(i=n>0?n+1:0;i=g&&f(\"invalid-input\"),((c=(p=t.charCodeAt(i++))-48<10?p-22:p-65<26?p-65:p-97<26?p-97:36)>=36||c>h((o-b)/a))&&f(\"overflow\"),b+=c*a,!(c<(u=l<=w?1:l>=w+26?26:l-w));l+=36)a>h(o/(d=36-u))&&f(\"overflow\"),a*=d;w=y(b-s,e=m.length+1,0==s),h(b/e)>o-v&&f(\"overflow\"),v+=h(b/e),b%=e,m.splice(b++,0,v)}return _(m)}function w(t){var e,n,r,i,s,a,l,c,u,p,m,_,v,w,k,M=[];for(_=(t=g(t)).length,e=128,n=0,s=72,a=0;a<_;++a)(m=t[a])<128&&M.push(d(m));for(r=i=M.length,i&&M.push(\"-\");r<_;){for(l=o,a=0;a<_;++a)(m=t[a])>=e&&mh((o-n)/(v=r+1))&&f(\"overflow\"),n+=(l-e)*v,e=l,a=0;a<_;++a)if((m=t[a])o&&f(\"overflow\"),m==e){for(c=n,u=36;!(c<(p=u<=s?1:u>=s+26?26:u-s));u+=36)M.push(d(b(p+(k=c-p)%(w=36-p),0))),c=h(k/w);M.push(d(b(c,0))),s=y(n,v,r==i),n=0,++r}++n,++e}return M.join(\"\")}s={version:\"1.3.2\",ucs2:{decode:g,encode:_},decode:v,encode:w,toASCII:function(t){return m(t,(function(t){return l.test(t)?\"xn--\"+w(t):t}))},toUnicode:function(t){return m(t,(function(t){return a.test(t)?v(t.slice(4).toLowerCase()):t}))}},void 0===(r=(function(){return s}).call(e,n,e,t))||(t.exports=r)}()}).call(this,n(\"YuTi\")(t))},raLr:function(t,e,n){!function(t){\"use strict\";function e(t,e,n){var r,i;return\"m\"===n?e?\"\\u0445\\u0432\\u0438\\u043b\\u0438\\u043d\\u0430\":\"\\u0445\\u0432\\u0438\\u043b\\u0438\\u043d\\u0443\":\"h\"===n?e?\"\\u0433\\u043e\\u0434\\u0438\\u043d\\u0430\":\"\\u0433\\u043e\\u0434\\u0438\\u043d\\u0443\":t+\" \"+(r=+t,i={ss:e?\"\\u0441\\u0435\\u043a\\u0443\\u043d\\u0434\\u0430_\\u0441\\u0435\\u043a\\u0443\\u043d\\u0434\\u0438_\\u0441\\u0435\\u043a\\u0443\\u043d\\u0434\":\"\\u0441\\u0435\\u043a\\u0443\\u043d\\u0434\\u0443_\\u0441\\u0435\\u043a\\u0443\\u043d\\u0434\\u0438_\\u0441\\u0435\\u043a\\u0443\\u043d\\u0434\",mm:e?\"\\u0445\\u0432\\u0438\\u043b\\u0438\\u043d\\u0430_\\u0445\\u0432\\u0438\\u043b\\u0438\\u043d\\u0438_\\u0445\\u0432\\u0438\\u043b\\u0438\\u043d\":\"\\u0445\\u0432\\u0438\\u043b\\u0438\\u043d\\u0443_\\u0445\\u0432\\u0438\\u043b\\u0438\\u043d\\u0438_\\u0445\\u0432\\u0438\\u043b\\u0438\\u043d\",hh:e?\"\\u0433\\u043e\\u0434\\u0438\\u043d\\u0430_\\u0433\\u043e\\u0434\\u0438\\u043d\\u0438_\\u0433\\u043e\\u0434\\u0438\\u043d\":\"\\u0433\\u043e\\u0434\\u0438\\u043d\\u0443_\\u0433\\u043e\\u0434\\u0438\\u043d\\u0438_\\u0433\\u043e\\u0434\\u0438\\u043d\",dd:\"\\u0434\\u0435\\u043d\\u044c_\\u0434\\u043d\\u0456_\\u0434\\u043d\\u0456\\u0432\",MM:\"\\u043c\\u0456\\u0441\\u044f\\u0446\\u044c_\\u043c\\u0456\\u0441\\u044f\\u0446\\u0456_\\u043c\\u0456\\u0441\\u044f\\u0446\\u0456\\u0432\",yy:\"\\u0440\\u0456\\u043a_\\u0440\\u043e\\u043a\\u0438_\\u0440\\u043e\\u043a\\u0456\\u0432\"}[n].split(\"_\"),r%10==1&&r%100!=11?i[0]:r%10>=2&&r%10<=4&&(r%100<10||r%100>=20)?i[1]:i[2])}function n(t){return function(){return t+\"\\u043e\"+(11===this.hours()?\"\\u0431\":\"\")+\"] LT\"}}t.defineLocale(\"uk\",{months:{format:\"\\u0441\\u0456\\u0447\\u043d\\u044f_\\u043b\\u044e\\u0442\\u043e\\u0433\\u043e_\\u0431\\u0435\\u0440\\u0435\\u0437\\u043d\\u044f_\\u043a\\u0432\\u0456\\u0442\\u043d\\u044f_\\u0442\\u0440\\u0430\\u0432\\u043d\\u044f_\\u0447\\u0435\\u0440\\u0432\\u043d\\u044f_\\u043b\\u0438\\u043f\\u043d\\u044f_\\u0441\\u0435\\u0440\\u043f\\u043d\\u044f_\\u0432\\u0435\\u0440\\u0435\\u0441\\u043d\\u044f_\\u0436\\u043e\\u0432\\u0442\\u043d\\u044f_\\u043b\\u0438\\u0441\\u0442\\u043e\\u043f\\u0430\\u0434\\u0430_\\u0433\\u0440\\u0443\\u0434\\u043d\\u044f\".split(\"_\"),standalone:\"\\u0441\\u0456\\u0447\\u0435\\u043d\\u044c_\\u043b\\u044e\\u0442\\u0438\\u0439_\\u0431\\u0435\\u0440\\u0435\\u0437\\u0435\\u043d\\u044c_\\u043a\\u0432\\u0456\\u0442\\u0435\\u043d\\u044c_\\u0442\\u0440\\u0430\\u0432\\u0435\\u043d\\u044c_\\u0447\\u0435\\u0440\\u0432\\u0435\\u043d\\u044c_\\u043b\\u0438\\u043f\\u0435\\u043d\\u044c_\\u0441\\u0435\\u0440\\u043f\\u0435\\u043d\\u044c_\\u0432\\u0435\\u0440\\u0435\\u0441\\u0435\\u043d\\u044c_\\u0436\\u043e\\u0432\\u0442\\u0435\\u043d\\u044c_\\u043b\\u0438\\u0441\\u0442\\u043e\\u043f\\u0430\\u0434_\\u0433\\u0440\\u0443\\u0434\\u0435\\u043d\\u044c\".split(\"_\")},monthsShort:\"\\u0441\\u0456\\u0447_\\u043b\\u044e\\u0442_\\u0431\\u0435\\u0440_\\u043a\\u0432\\u0456\\u0442_\\u0442\\u0440\\u0430\\u0432_\\u0447\\u0435\\u0440\\u0432_\\u043b\\u0438\\u043f_\\u0441\\u0435\\u0440\\u043f_\\u0432\\u0435\\u0440_\\u0436\\u043e\\u0432\\u0442_\\u043b\\u0438\\u0441\\u0442_\\u0433\\u0440\\u0443\\u0434\".split(\"_\"),weekdays:function(t,e){var n={nominative:\"\\u043d\\u0435\\u0434\\u0456\\u043b\\u044f_\\u043f\\u043e\\u043d\\u0435\\u0434\\u0456\\u043b\\u043e\\u043a_\\u0432\\u0456\\u0432\\u0442\\u043e\\u0440\\u043e\\u043a_\\u0441\\u0435\\u0440\\u0435\\u0434\\u0430_\\u0447\\u0435\\u0442\\u0432\\u0435\\u0440_\\u043f\\u2019\\u044f\\u0442\\u043d\\u0438\\u0446\\u044f_\\u0441\\u0443\\u0431\\u043e\\u0442\\u0430\".split(\"_\"),accusative:\"\\u043d\\u0435\\u0434\\u0456\\u043b\\u044e_\\u043f\\u043e\\u043d\\u0435\\u0434\\u0456\\u043b\\u043e\\u043a_\\u0432\\u0456\\u0432\\u0442\\u043e\\u0440\\u043e\\u043a_\\u0441\\u0435\\u0440\\u0435\\u0434\\u0443_\\u0447\\u0435\\u0442\\u0432\\u0435\\u0440_\\u043f\\u2019\\u044f\\u0442\\u043d\\u0438\\u0446\\u044e_\\u0441\\u0443\\u0431\\u043e\\u0442\\u0443\".split(\"_\"),genitive:\"\\u043d\\u0435\\u0434\\u0456\\u043b\\u0456_\\u043f\\u043e\\u043d\\u0435\\u0434\\u0456\\u043b\\u043a\\u0430_\\u0432\\u0456\\u0432\\u0442\\u043e\\u0440\\u043a\\u0430_\\u0441\\u0435\\u0440\\u0435\\u0434\\u0438_\\u0447\\u0435\\u0442\\u0432\\u0435\\u0440\\u0433\\u0430_\\u043f\\u2019\\u044f\\u0442\\u043d\\u0438\\u0446\\u0456_\\u0441\\u0443\\u0431\\u043e\\u0442\\u0438\".split(\"_\")};return!0===t?n.nominative.slice(1,7).concat(n.nominative.slice(0,1)):t?n[/(\\[[\\u0412\\u0432\\u0423\\u0443]\\]) ?dddd/.test(e)?\"accusative\":/\\[?(?:\\u043c\\u0438\\u043d\\u0443\\u043b\\u043e\\u0457|\\u043d\\u0430\\u0441\\u0442\\u0443\\u043f\\u043d\\u043e\\u0457)? ?\\] ?dddd/.test(e)?\"genitive\":\"nominative\"][t.day()]:n.nominative},weekdaysShort:\"\\u043d\\u0434_\\u043f\\u043d_\\u0432\\u0442_\\u0441\\u0440_\\u0447\\u0442_\\u043f\\u0442_\\u0441\\u0431\".split(\"_\"),weekdaysMin:\"\\u043d\\u0434_\\u043f\\u043d_\\u0432\\u0442_\\u0441\\u0440_\\u0447\\u0442_\\u043f\\u0442_\\u0441\\u0431\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD.MM.YYYY\",LL:\"D MMMM YYYY \\u0440.\",LLL:\"D MMMM YYYY \\u0440., HH:mm\",LLLL:\"dddd, D MMMM YYYY \\u0440., HH:mm\"},calendar:{sameDay:n(\"[\\u0421\\u044c\\u043e\\u0433\\u043e\\u0434\\u043d\\u0456 \"),nextDay:n(\"[\\u0417\\u0430\\u0432\\u0442\\u0440\\u0430 \"),lastDay:n(\"[\\u0412\\u0447\\u043e\\u0440\\u0430 \"),nextWeek:n(\"[\\u0423] dddd [\"),lastWeek:function(){switch(this.day()){case 0:case 3:case 5:case 6:return n(\"[\\u041c\\u0438\\u043d\\u0443\\u043b\\u043e\\u0457] dddd [\").call(this);case 1:case 2:case 4:return n(\"[\\u041c\\u0438\\u043d\\u0443\\u043b\\u043e\\u0433\\u043e] dddd [\").call(this)}},sameElse:\"L\"},relativeTime:{future:\"\\u0437\\u0430 %s\",past:\"%s \\u0442\\u043e\\u043c\\u0443\",s:\"\\u0434\\u0435\\u043a\\u0456\\u043b\\u044c\\u043a\\u0430 \\u0441\\u0435\\u043a\\u0443\\u043d\\u0434\",ss:e,m:e,mm:e,h:\"\\u0433\\u043e\\u0434\\u0438\\u043d\\u0443\",hh:e,d:\"\\u0434\\u0435\\u043d\\u044c\",dd:e,M:\"\\u043c\\u0456\\u0441\\u044f\\u0446\\u044c\",MM:e,y:\"\\u0440\\u0456\\u043a\",yy:e},meridiemParse:/\\u043d\\u043e\\u0447\\u0456|\\u0440\\u0430\\u043d\\u043a\\u0443|\\u0434\\u043d\\u044f|\\u0432\\u0435\\u0447\\u043e\\u0440\\u0430/,isPM:function(t){return/^(\\u0434\\u043d\\u044f|\\u0432\\u0435\\u0447\\u043e\\u0440\\u0430)$/.test(t)},meridiem:function(t,e,n){return t<4?\"\\u043d\\u043e\\u0447\\u0456\":t<12?\"\\u0440\\u0430\\u043d\\u043a\\u0443\":t<17?\"\\u0434\\u043d\\u044f\":\"\\u0432\\u0435\\u0447\\u043e\\u0440\\u0430\"},dayOfMonthOrdinalParse:/\\d{1,2}-(\\u0439|\\u0433\\u043e)/,ordinal:function(t,e){switch(e){case\"M\":case\"d\":case\"DDD\":case\"w\":case\"W\":return t+\"-\\u0439\";case\"D\":return t+\"-\\u0433\\u043e\";default:return t}},week:{dow:1,doy:7}})}(n(\"wd/R\"))},rhxT:function(t,e,n){\"use strict\";n.r(e),n.d(e,\"SigningKey\",(function(){return c})),n.d(e,\"recoverPublicKey\",(function(){return u})),n.d(e,\"computePublicKey\",(function(){return h}));var r=n(\"MzeL\"),i=n(\"VJ7P\"),s=n(\"m9oY\");const o=new(n(\"/7J2\").Logger)(\"signing-key/5.0.4\");let a=null;function l(){return a||(a=new r.ec(\"secp256k1\")),a}class c{constructor(t){Object(s.defineReadOnly)(this,\"curve\",\"secp256k1\"),Object(s.defineReadOnly)(this,\"privateKey\",Object(i.hexlify)(t));const e=l().keyFromPrivate(Object(i.arrayify)(this.privateKey));Object(s.defineReadOnly)(this,\"publicKey\",\"0x\"+e.getPublic(!1,\"hex\")),Object(s.defineReadOnly)(this,\"compressedPublicKey\",\"0x\"+e.getPublic(!0,\"hex\")),Object(s.defineReadOnly)(this,\"_isSigningKey\",!0)}_addPoint(t){const e=l().keyFromPublic(Object(i.arrayify)(this.publicKey)),n=l().keyFromPublic(Object(i.arrayify)(t));return\"0x\"+e.pub.add(n.pub).encodeCompressed(\"hex\")}signDigest(t){const e=l().keyFromPrivate(Object(i.arrayify)(this.privateKey)).sign(Object(i.arrayify)(t),{canonical:!0});return Object(i.splitSignature)({recoveryParam:e.recoveryParam,r:Object(i.hexZeroPad)(\"0x\"+e.r.toString(16),32),s:Object(i.hexZeroPad)(\"0x\"+e.s.toString(16),32)})}computeSharedSecret(t){const e=l().keyFromPrivate(Object(i.arrayify)(this.privateKey)),n=l().keyFromPublic(Object(i.arrayify)(h(t)));return Object(i.hexZeroPad)(\"0x\"+e.derive(n.getPublic()).toString(16),32)}static isSigningKey(t){return!(!t||!t._isSigningKey)}}function u(t,e){const n=Object(i.splitSignature)(e),r={r:Object(i.arrayify)(n.r),s:Object(i.arrayify)(n.s)};return\"0x\"+l().recoverPubKey(Object(i.arrayify)(t),r,n.recoveryParam).encode(\"hex\",!1)}function h(t,e){const n=Object(i.arrayify)(t);if(32===n.length){const t=new c(n);return e?\"0x\"+l().keyFromPrivate(n).getPublic(!0,\"hex\"):t.publicKey}return 33===n.length?e?Object(i.hexlify)(n):\"0x\"+l().keyFromPublic(n).getPublic(!1,\"hex\"):65===n.length?e?\"0x\"+l().keyFromPublic(n).getPublic(!0,\"hex\"):Object(i.hexlify)(n):o.throwArgumentError(\"invalid public or private key\",\"key\",\"[REDACTED]\")}},\"s+uk\":function(t,e,n){!function(t){\"use strict\";function e(t,e,n,r){var i={m:[\"eine Minute\",\"einer Minute\"],h:[\"eine Stunde\",\"einer Stunde\"],d:[\"ein Tag\",\"einem Tag\"],dd:[t+\" Tage\",t+\" Tagen\"],w:[\"eine Woche\",\"einer Woche\"],M:[\"ein Monat\",\"einem Monat\"],MM:[t+\" Monate\",t+\" Monaten\"],y:[\"ein Jahr\",\"einem Jahr\"],yy:[t+\" Jahre\",t+\" Jahren\"]};return e?i[n][0]:i[n][1]}t.defineLocale(\"de-at\",{months:\"J\\xe4nner_Februar_M\\xe4rz_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember\".split(\"_\"),monthsShort:\"J\\xe4n._Feb._M\\xe4rz_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.\".split(\"_\"),monthsParseExact:!0,weekdays:\"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag\".split(\"_\"),weekdaysShort:\"So._Mo._Di._Mi._Do._Fr._Sa.\".split(\"_\"),weekdaysMin:\"So_Mo_Di_Mi_Do_Fr_Sa\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD.MM.YYYY\",LL:\"D. MMMM YYYY\",LLL:\"D. MMMM YYYY HH:mm\",LLLL:\"dddd, D. MMMM YYYY HH:mm\"},calendar:{sameDay:\"[heute um] LT [Uhr]\",sameElse:\"L\",nextDay:\"[morgen um] LT [Uhr]\",nextWeek:\"dddd [um] LT [Uhr]\",lastDay:\"[gestern um] LT [Uhr]\",lastWeek:\"[letzten] dddd [um] LT [Uhr]\"},relativeTime:{future:\"in %s\",past:\"vor %s\",s:\"ein paar Sekunden\",ss:\"%d Sekunden\",m:e,mm:\"%d Minuten\",h:e,hh:\"%d Stunden\",d:e,dd:e,w:e,ww:\"%d Wochen\",M:e,MM:e,y:e,yy:e},dayOfMonthOrdinalParse:/\\d{1,2}\\./,ordinal:\"%d.\",week:{dow:1,doy:4}})}(n(\"wd/R\"))},sEcW:function(t,e,n){!function(t){\"use strict\";var e=\"undefined\"!=typeof globalThis?globalThis:\"undefined\"!=typeof window?window:\"undefined\"!=typeof global?global:\"undefined\"!=typeof self?self:{};function n(t){return t&&t.__esModule&&Object.prototype.hasOwnProperty.call(t,\"default\")?t.default:t}function r(t,e){return t(e={exports:{}},e.exports),e.exports}function i(t){return t&&t.default||t}var s=i(Object.freeze({default:{}})),o=r((function(t){!function(t,e){function n(t,e){if(!t)throw new Error(e||\"Assertion failed\")}function r(t,e){t.super_=e;var n=function(){};n.prototype=e.prototype,t.prototype=new n,t.prototype.constructor=t}function i(t,e,n){if(i.isBN(t))return t;this.negative=0,this.words=null,this.length=0,this.red=null,null!==t&&(\"le\"!==e&&\"be\"!==e||(n=e,e=10),this._init(t||0,e||10,n||\"be\"))}var o;\"object\"==typeof t?t.exports=i:e.BN=i,i.BN=i,i.wordSize=26;try{o=s.Buffer}catch(x){}function a(t,e,n){for(var r=0,i=Math.min(t.length,n),s=e;s=49&&o<=54?o-49+10:o>=17&&o<=22?o-17+10:15&o}return r}function l(t,e,n,r){for(var i=0,s=Math.min(t.length,n),o=e;o=49?a-49+10:a>=17?a-17+10:a}return i}i.isBN=function(t){return t instanceof i||null!==t&&\"object\"==typeof t&&t.constructor.wordSize===i.wordSize&&Array.isArray(t.words)},i.max=function(t,e){return t.cmp(e)>0?t:e},i.min=function(t,e){return t.cmp(e)<0?t:e},i.prototype._init=function(t,e,r){if(\"number\"==typeof t)return this._initNumber(t,e,r);if(\"object\"==typeof t)return this._initArray(t,e,r);\"hex\"===e&&(e=16),n(e===(0|e)&&e>=2&&e<=36);var i=0;\"-\"===(t=t.toString().replace(/\\s+/g,\"\"))[0]&&i++,16===e?this._parseHex(t,i):this._parseBase(t,e,i),\"-\"===t[0]&&(this.negative=1),this.strip(),\"le\"===r&&this._initArray(this.toArray(),e,r)},i.prototype._initNumber=function(t,e,r){t<0&&(this.negative=1,t=-t),t<67108864?(this.words=[67108863&t],this.length=1):t<4503599627370496?(this.words=[67108863&t,t/67108864&67108863],this.length=2):(n(t<9007199254740992),this.words=[67108863&t,t/67108864&67108863,1],this.length=3),\"le\"===r&&this._initArray(this.toArray(),e,r)},i.prototype._initArray=function(t,e,r){if(n(\"number\"==typeof t.length),t.length<=0)return this.words=[0],this.length=1,this;this.length=Math.ceil(t.length/3),this.words=new Array(this.length);for(var i=0;i=0;i-=3)this.words[s]|=(o=t[i]|t[i-1]<<8|t[i-2]<<16)<>>26-a&67108863,(a+=24)>=26&&(a-=26,s++);else if(\"le\"===r)for(i=0,s=0;i>>26-a&67108863,(a+=24)>=26&&(a-=26,s++);return this.strip()},i.prototype._parseHex=function(t,e){this.length=Math.ceil((t.length-e)/6),this.words=new Array(this.length);for(var n=0;n=e;n-=6)i=a(t,n,n+6),this.words[r]|=i<>>26-s&4194303,(s+=24)>=26&&(s-=26,r++);n+6!==e&&(i=a(t,e,n+6),this.words[r]|=i<>>26-s&4194303),this.strip()},i.prototype._parseBase=function(t,e,n){this.words=[0],this.length=1;for(var r=0,i=1;i<=67108863;i*=e)r++;r--,i=i/e|0;for(var s=t.length-n,o=s%r,a=Math.min(s,s-o)+n,c=0,u=n;u1&&0===this.words[this.length-1];)this.length--;return this._normSign()},i.prototype._normSign=function(){return 1===this.length&&0===this.words[0]&&(this.negative=0),this},i.prototype.inspect=function(){return(this.red?\"\"};var c=[\"\",\"0\",\"00\",\"000\",\"0000\",\"00000\",\"000000\",\"0000000\",\"00000000\",\"000000000\",\"0000000000\",\"00000000000\",\"000000000000\",\"0000000000000\",\"00000000000000\",\"000000000000000\",\"0000000000000000\",\"00000000000000000\",\"000000000000000000\",\"0000000000000000000\",\"00000000000000000000\",\"000000000000000000000\",\"0000000000000000000000\",\"00000000000000000000000\",\"000000000000000000000000\",\"0000000000000000000000000\"],u=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],h=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];function d(t,e,n){n.negative=e.negative^t.negative;var r=t.length+e.length|0;n.length=r,r=r-1|0;var i=0|t.words[0],s=0|e.words[0],o=i*s,a=o/67108864|0;n.words[0]=67108863&o;for(var l=1;l>>26,u=67108863&a,h=Math.min(l,e.length-1),d=Math.max(0,l-t.length+1);d<=h;d++)c+=(o=(i=0|t.words[l-d|0])*(s=0|e.words[d])+u)/67108864|0,u=67108863&o;n.words[l]=0|u,a=0|c}return 0!==a?n.words[l]=0|a:n.length--,n.strip()}i.prototype.toString=function(t,e){var r;if(e=0|e||1,16===(t=t||10)||\"hex\"===t){r=\"\";for(var i=0,s=0,o=0;o>>24-i&16777215)||o!==this.length-1?c[6-l.length]+l+r:l+r,(i+=2)>=26&&(i-=26,o--)}for(0!==s&&(r=s.toString(16)+r);r.length%e!=0;)r=\"0\"+r;return 0!==this.negative&&(r=\"-\"+r),r}if(t===(0|t)&&t>=2&&t<=36){var d=u[t],f=h[t];r=\"\";var p=this.clone();for(p.negative=0;!p.isZero();){var m=p.modn(f).toString(t);r=(p=p.idivn(f)).isZero()?m+r:c[d-m.length]+m+r}for(this.isZero()&&(r=\"0\"+r);r.length%e!=0;)r=\"0\"+r;return 0!==this.negative&&(r=\"-\"+r),r}n(!1,\"Base should be between 2 and 36\")},i.prototype.toNumber=function(){var t=this.words[0];return 2===this.length?t+=67108864*this.words[1]:3===this.length&&1===this.words[2]?t+=4503599627370496+67108864*this.words[1]:this.length>2&&n(!1,\"Number can only safely store up to 53 bits\"),0!==this.negative?-t:t},i.prototype.toJSON=function(){return this.toString(16)},i.prototype.toBuffer=function(t,e){return n(void 0!==o),this.toArrayLike(o,t,e)},i.prototype.toArray=function(t,e){return this.toArrayLike(Array,t,e)},i.prototype.toArrayLike=function(t,e,r){var i=this.byteLength(),s=r||Math.max(1,i);n(i<=s,\"byte array longer than desired length\"),n(s>0,\"Requested array length <= 0\"),this.strip();var o,a,l=\"le\"===e,c=new t(s),u=this.clone();if(l){for(a=0;!u.isZero();a++)o=u.andln(255),u.iushrn(8),c[a]=o;for(;a=4096&&(n+=13,e>>>=13),e>=64&&(n+=7,e>>>=7),e>=8&&(n+=4,e>>>=4),e>=2&&(n+=2,e>>>=2),n+e},i.prototype._zeroBits=function(t){if(0===t)return 26;var e=t,n=0;return 0==(8191&e)&&(n+=13,e>>>=13),0==(127&e)&&(n+=7,e>>>=7),0==(15&e)&&(n+=4,e>>>=4),0==(3&e)&&(n+=2,e>>>=2),0==(1&e)&&n++,n},i.prototype.bitLength=function(){var t=this._countBits(this.words[this.length-1]);return 26*(this.length-1)+t},i.prototype.zeroBits=function(){if(this.isZero())return 0;for(var t=0,e=0;et.length?this.clone().ior(t):t.clone().ior(this)},i.prototype.uor=function(t){return this.length>t.length?this.clone().iuor(t):t.clone().iuor(this)},i.prototype.iuand=function(t){var e;e=this.length>t.length?t:this;for(var n=0;nt.length?this.clone().iand(t):t.clone().iand(this)},i.prototype.uand=function(t){return this.length>t.length?this.clone().iuand(t):t.clone().iuand(this)},i.prototype.iuxor=function(t){var e,n;this.length>t.length?(e=this,n=t):(e=t,n=this);for(var r=0;rt.length?this.clone().ixor(t):t.clone().ixor(this)},i.prototype.uxor=function(t){return this.length>t.length?this.clone().iuxor(t):t.clone().iuxor(this)},i.prototype.inotn=function(t){n(\"number\"==typeof t&&t>=0);var e=0|Math.ceil(t/26),r=t%26;this._expand(e),r>0&&e--;for(var i=0;i0&&(this.words[i]=~this.words[i]&67108863>>26-r),this.strip()},i.prototype.notn=function(t){return this.clone().inotn(t)},i.prototype.setn=function(t,e){n(\"number\"==typeof t&&t>=0);var r=t/26|0,i=t%26;return this._expand(r+1),this.words[r]=e?this.words[r]|1<t.length?(n=this,r=t):(n=t,r=this);for(var i=0,s=0;s>>26;for(;0!==i&&s>>26;if(this.length=n.length,0!==i)this.words[this.length]=i,this.length++;else if(n!==this)for(;st.length?this.clone().iadd(t):t.clone().iadd(this)},i.prototype.isub=function(t){if(0!==t.negative){t.negative=0;var e=this.iadd(t);return t.negative=1,e._normSign()}if(0!==this.negative)return this.negative=0,this.iadd(t),this.negative=1,this._normSign();var n,r,i=this.cmp(t);if(0===i)return this.negative=0,this.length=1,this.words[0]=0,this;i>0?(n=this,r=t):(n=t,r=this);for(var s=0,o=0;o>26,this.words[o]=67108863&e;for(;0!==s&&o>26,this.words[o]=67108863&e;if(0===s&&o>>13,f=0|o[1],p=8191&f,m=f>>>13,g=0|o[2],_=8191&g,b=g>>>13,y=0|o[3],v=8191&y,w=y>>>13,k=0|o[4],M=8191&k,x=k>>>13,S=0|o[5],E=8191&S,C=S>>>13,D=0|o[6],A=8191&D,O=D>>>13,L=0|o[7],T=8191&L,P=L>>>13,I=0|o[8],R=8191&I,j=I>>>13,N=0|o[9],F=8191&N,Y=N>>>13,B=0|a[0],H=8191&B,z=B>>>13,U=0|a[1],V=8191&U,W=U>>>13,G=0|a[2],q=8191&G,K=G>>>13,Z=0|a[3],J=8191&Z,$=Z>>>13,Q=0|a[4],X=8191&Q,tt=Q>>>13,et=0|a[5],nt=8191&et,rt=et>>>13,it=0|a[6],st=8191&it,ot=it>>>13,at=0|a[7],lt=8191&at,ct=at>>>13,ut=0|a[8],ht=8191&ut,dt=ut>>>13,ft=0|a[9],pt=8191&ft,mt=ft>>>13;n.negative=t.negative^e.negative,n.length=19;var gt=(c+(r=Math.imul(h,H))|0)+((8191&(i=(i=Math.imul(h,z))+Math.imul(d,H)|0))<<13)|0;c=((s=Math.imul(d,z))+(i>>>13)|0)+(gt>>>26)|0,gt&=67108863,r=Math.imul(p,H),i=(i=Math.imul(p,z))+Math.imul(m,H)|0,s=Math.imul(m,z);var _t=(c+(r=r+Math.imul(h,V)|0)|0)+((8191&(i=(i=i+Math.imul(h,W)|0)+Math.imul(d,V)|0))<<13)|0;c=((s=s+Math.imul(d,W)|0)+(i>>>13)|0)+(_t>>>26)|0,_t&=67108863,r=Math.imul(_,H),i=(i=Math.imul(_,z))+Math.imul(b,H)|0,s=Math.imul(b,z),r=r+Math.imul(p,V)|0,i=(i=i+Math.imul(p,W)|0)+Math.imul(m,V)|0,s=s+Math.imul(m,W)|0;var bt=(c+(r=r+Math.imul(h,q)|0)|0)+((8191&(i=(i=i+Math.imul(h,K)|0)+Math.imul(d,q)|0))<<13)|0;c=((s=s+Math.imul(d,K)|0)+(i>>>13)|0)+(bt>>>26)|0,bt&=67108863,r=Math.imul(v,H),i=(i=Math.imul(v,z))+Math.imul(w,H)|0,s=Math.imul(w,z),r=r+Math.imul(_,V)|0,i=(i=i+Math.imul(_,W)|0)+Math.imul(b,V)|0,s=s+Math.imul(b,W)|0,r=r+Math.imul(p,q)|0,i=(i=i+Math.imul(p,K)|0)+Math.imul(m,q)|0,s=s+Math.imul(m,K)|0;var yt=(c+(r=r+Math.imul(h,J)|0)|0)+((8191&(i=(i=i+Math.imul(h,$)|0)+Math.imul(d,J)|0))<<13)|0;c=((s=s+Math.imul(d,$)|0)+(i>>>13)|0)+(yt>>>26)|0,yt&=67108863,r=Math.imul(M,H),i=(i=Math.imul(M,z))+Math.imul(x,H)|0,s=Math.imul(x,z),r=r+Math.imul(v,V)|0,i=(i=i+Math.imul(v,W)|0)+Math.imul(w,V)|0,s=s+Math.imul(w,W)|0,r=r+Math.imul(_,q)|0,i=(i=i+Math.imul(_,K)|0)+Math.imul(b,q)|0,s=s+Math.imul(b,K)|0,r=r+Math.imul(p,J)|0,i=(i=i+Math.imul(p,$)|0)+Math.imul(m,J)|0,s=s+Math.imul(m,$)|0;var vt=(c+(r=r+Math.imul(h,X)|0)|0)+((8191&(i=(i=i+Math.imul(h,tt)|0)+Math.imul(d,X)|0))<<13)|0;c=((s=s+Math.imul(d,tt)|0)+(i>>>13)|0)+(vt>>>26)|0,vt&=67108863,r=Math.imul(E,H),i=(i=Math.imul(E,z))+Math.imul(C,H)|0,s=Math.imul(C,z),r=r+Math.imul(M,V)|0,i=(i=i+Math.imul(M,W)|0)+Math.imul(x,V)|0,s=s+Math.imul(x,W)|0,r=r+Math.imul(v,q)|0,i=(i=i+Math.imul(v,K)|0)+Math.imul(w,q)|0,s=s+Math.imul(w,K)|0,r=r+Math.imul(_,J)|0,i=(i=i+Math.imul(_,$)|0)+Math.imul(b,J)|0,s=s+Math.imul(b,$)|0,r=r+Math.imul(p,X)|0,i=(i=i+Math.imul(p,tt)|0)+Math.imul(m,X)|0,s=s+Math.imul(m,tt)|0;var wt=(c+(r=r+Math.imul(h,nt)|0)|0)+((8191&(i=(i=i+Math.imul(h,rt)|0)+Math.imul(d,nt)|0))<<13)|0;c=((s=s+Math.imul(d,rt)|0)+(i>>>13)|0)+(wt>>>26)|0,wt&=67108863,r=Math.imul(A,H),i=(i=Math.imul(A,z))+Math.imul(O,H)|0,s=Math.imul(O,z),r=r+Math.imul(E,V)|0,i=(i=i+Math.imul(E,W)|0)+Math.imul(C,V)|0,s=s+Math.imul(C,W)|0,r=r+Math.imul(M,q)|0,i=(i=i+Math.imul(M,K)|0)+Math.imul(x,q)|0,s=s+Math.imul(x,K)|0,r=r+Math.imul(v,J)|0,i=(i=i+Math.imul(v,$)|0)+Math.imul(w,J)|0,s=s+Math.imul(w,$)|0,r=r+Math.imul(_,X)|0,i=(i=i+Math.imul(_,tt)|0)+Math.imul(b,X)|0,s=s+Math.imul(b,tt)|0,r=r+Math.imul(p,nt)|0,i=(i=i+Math.imul(p,rt)|0)+Math.imul(m,nt)|0,s=s+Math.imul(m,rt)|0;var kt=(c+(r=r+Math.imul(h,st)|0)|0)+((8191&(i=(i=i+Math.imul(h,ot)|0)+Math.imul(d,st)|0))<<13)|0;c=((s=s+Math.imul(d,ot)|0)+(i>>>13)|0)+(kt>>>26)|0,kt&=67108863,r=Math.imul(T,H),i=(i=Math.imul(T,z))+Math.imul(P,H)|0,s=Math.imul(P,z),r=r+Math.imul(A,V)|0,i=(i=i+Math.imul(A,W)|0)+Math.imul(O,V)|0,s=s+Math.imul(O,W)|0,r=r+Math.imul(E,q)|0,i=(i=i+Math.imul(E,K)|0)+Math.imul(C,q)|0,s=s+Math.imul(C,K)|0,r=r+Math.imul(M,J)|0,i=(i=i+Math.imul(M,$)|0)+Math.imul(x,J)|0,s=s+Math.imul(x,$)|0,r=r+Math.imul(v,X)|0,i=(i=i+Math.imul(v,tt)|0)+Math.imul(w,X)|0,s=s+Math.imul(w,tt)|0,r=r+Math.imul(_,nt)|0,i=(i=i+Math.imul(_,rt)|0)+Math.imul(b,nt)|0,s=s+Math.imul(b,rt)|0,r=r+Math.imul(p,st)|0,i=(i=i+Math.imul(p,ot)|0)+Math.imul(m,st)|0,s=s+Math.imul(m,ot)|0;var Mt=(c+(r=r+Math.imul(h,lt)|0)|0)+((8191&(i=(i=i+Math.imul(h,ct)|0)+Math.imul(d,lt)|0))<<13)|0;c=((s=s+Math.imul(d,ct)|0)+(i>>>13)|0)+(Mt>>>26)|0,Mt&=67108863,r=Math.imul(R,H),i=(i=Math.imul(R,z))+Math.imul(j,H)|0,s=Math.imul(j,z),r=r+Math.imul(T,V)|0,i=(i=i+Math.imul(T,W)|0)+Math.imul(P,V)|0,s=s+Math.imul(P,W)|0,r=r+Math.imul(A,q)|0,i=(i=i+Math.imul(A,K)|0)+Math.imul(O,q)|0,s=s+Math.imul(O,K)|0,r=r+Math.imul(E,J)|0,i=(i=i+Math.imul(E,$)|0)+Math.imul(C,J)|0,s=s+Math.imul(C,$)|0,r=r+Math.imul(M,X)|0,i=(i=i+Math.imul(M,tt)|0)+Math.imul(x,X)|0,s=s+Math.imul(x,tt)|0,r=r+Math.imul(v,nt)|0,i=(i=i+Math.imul(v,rt)|0)+Math.imul(w,nt)|0,s=s+Math.imul(w,rt)|0,r=r+Math.imul(_,st)|0,i=(i=i+Math.imul(_,ot)|0)+Math.imul(b,st)|0,s=s+Math.imul(b,ot)|0,r=r+Math.imul(p,lt)|0,i=(i=i+Math.imul(p,ct)|0)+Math.imul(m,lt)|0,s=s+Math.imul(m,ct)|0;var xt=(c+(r=r+Math.imul(h,ht)|0)|0)+((8191&(i=(i=i+Math.imul(h,dt)|0)+Math.imul(d,ht)|0))<<13)|0;c=((s=s+Math.imul(d,dt)|0)+(i>>>13)|0)+(xt>>>26)|0,xt&=67108863,r=Math.imul(F,H),i=(i=Math.imul(F,z))+Math.imul(Y,H)|0,s=Math.imul(Y,z),r=r+Math.imul(R,V)|0,i=(i=i+Math.imul(R,W)|0)+Math.imul(j,V)|0,s=s+Math.imul(j,W)|0,r=r+Math.imul(T,q)|0,i=(i=i+Math.imul(T,K)|0)+Math.imul(P,q)|0,s=s+Math.imul(P,K)|0,r=r+Math.imul(A,J)|0,i=(i=i+Math.imul(A,$)|0)+Math.imul(O,J)|0,s=s+Math.imul(O,$)|0,r=r+Math.imul(E,X)|0,i=(i=i+Math.imul(E,tt)|0)+Math.imul(C,X)|0,s=s+Math.imul(C,tt)|0,r=r+Math.imul(M,nt)|0,i=(i=i+Math.imul(M,rt)|0)+Math.imul(x,nt)|0,s=s+Math.imul(x,rt)|0,r=r+Math.imul(v,st)|0,i=(i=i+Math.imul(v,ot)|0)+Math.imul(w,st)|0,s=s+Math.imul(w,ot)|0,r=r+Math.imul(_,lt)|0,i=(i=i+Math.imul(_,ct)|0)+Math.imul(b,lt)|0,s=s+Math.imul(b,ct)|0,r=r+Math.imul(p,ht)|0,i=(i=i+Math.imul(p,dt)|0)+Math.imul(m,ht)|0,s=s+Math.imul(m,dt)|0;var St=(c+(r=r+Math.imul(h,pt)|0)|0)+((8191&(i=(i=i+Math.imul(h,mt)|0)+Math.imul(d,pt)|0))<<13)|0;c=((s=s+Math.imul(d,mt)|0)+(i>>>13)|0)+(St>>>26)|0,St&=67108863,r=Math.imul(F,V),i=(i=Math.imul(F,W))+Math.imul(Y,V)|0,s=Math.imul(Y,W),r=r+Math.imul(R,q)|0,i=(i=i+Math.imul(R,K)|0)+Math.imul(j,q)|0,s=s+Math.imul(j,K)|0,r=r+Math.imul(T,J)|0,i=(i=i+Math.imul(T,$)|0)+Math.imul(P,J)|0,s=s+Math.imul(P,$)|0,r=r+Math.imul(A,X)|0,i=(i=i+Math.imul(A,tt)|0)+Math.imul(O,X)|0,s=s+Math.imul(O,tt)|0,r=r+Math.imul(E,nt)|0,i=(i=i+Math.imul(E,rt)|0)+Math.imul(C,nt)|0,s=s+Math.imul(C,rt)|0,r=r+Math.imul(M,st)|0,i=(i=i+Math.imul(M,ot)|0)+Math.imul(x,st)|0,s=s+Math.imul(x,ot)|0,r=r+Math.imul(v,lt)|0,i=(i=i+Math.imul(v,ct)|0)+Math.imul(w,lt)|0,s=s+Math.imul(w,ct)|0,r=r+Math.imul(_,ht)|0,i=(i=i+Math.imul(_,dt)|0)+Math.imul(b,ht)|0,s=s+Math.imul(b,dt)|0;var Et=(c+(r=r+Math.imul(p,pt)|0)|0)+((8191&(i=(i=i+Math.imul(p,mt)|0)+Math.imul(m,pt)|0))<<13)|0;c=((s=s+Math.imul(m,mt)|0)+(i>>>13)|0)+(Et>>>26)|0,Et&=67108863,r=Math.imul(F,q),i=(i=Math.imul(F,K))+Math.imul(Y,q)|0,s=Math.imul(Y,K),r=r+Math.imul(R,J)|0,i=(i=i+Math.imul(R,$)|0)+Math.imul(j,J)|0,s=s+Math.imul(j,$)|0,r=r+Math.imul(T,X)|0,i=(i=i+Math.imul(T,tt)|0)+Math.imul(P,X)|0,s=s+Math.imul(P,tt)|0,r=r+Math.imul(A,nt)|0,i=(i=i+Math.imul(A,rt)|0)+Math.imul(O,nt)|0,s=s+Math.imul(O,rt)|0,r=r+Math.imul(E,st)|0,i=(i=i+Math.imul(E,ot)|0)+Math.imul(C,st)|0,s=s+Math.imul(C,ot)|0,r=r+Math.imul(M,lt)|0,i=(i=i+Math.imul(M,ct)|0)+Math.imul(x,lt)|0,s=s+Math.imul(x,ct)|0,r=r+Math.imul(v,ht)|0,i=(i=i+Math.imul(v,dt)|0)+Math.imul(w,ht)|0,s=s+Math.imul(w,dt)|0;var Ct=(c+(r=r+Math.imul(_,pt)|0)|0)+((8191&(i=(i=i+Math.imul(_,mt)|0)+Math.imul(b,pt)|0))<<13)|0;c=((s=s+Math.imul(b,mt)|0)+(i>>>13)|0)+(Ct>>>26)|0,Ct&=67108863,r=Math.imul(F,J),i=(i=Math.imul(F,$))+Math.imul(Y,J)|0,s=Math.imul(Y,$),r=r+Math.imul(R,X)|0,i=(i=i+Math.imul(R,tt)|0)+Math.imul(j,X)|0,s=s+Math.imul(j,tt)|0,r=r+Math.imul(T,nt)|0,i=(i=i+Math.imul(T,rt)|0)+Math.imul(P,nt)|0,s=s+Math.imul(P,rt)|0,r=r+Math.imul(A,st)|0,i=(i=i+Math.imul(A,ot)|0)+Math.imul(O,st)|0,s=s+Math.imul(O,ot)|0,r=r+Math.imul(E,lt)|0,i=(i=i+Math.imul(E,ct)|0)+Math.imul(C,lt)|0,s=s+Math.imul(C,ct)|0,r=r+Math.imul(M,ht)|0,i=(i=i+Math.imul(M,dt)|0)+Math.imul(x,ht)|0,s=s+Math.imul(x,dt)|0;var Dt=(c+(r=r+Math.imul(v,pt)|0)|0)+((8191&(i=(i=i+Math.imul(v,mt)|0)+Math.imul(w,pt)|0))<<13)|0;c=((s=s+Math.imul(w,mt)|0)+(i>>>13)|0)+(Dt>>>26)|0,Dt&=67108863,r=Math.imul(F,X),i=(i=Math.imul(F,tt))+Math.imul(Y,X)|0,s=Math.imul(Y,tt),r=r+Math.imul(R,nt)|0,i=(i=i+Math.imul(R,rt)|0)+Math.imul(j,nt)|0,s=s+Math.imul(j,rt)|0,r=r+Math.imul(T,st)|0,i=(i=i+Math.imul(T,ot)|0)+Math.imul(P,st)|0,s=s+Math.imul(P,ot)|0,r=r+Math.imul(A,lt)|0,i=(i=i+Math.imul(A,ct)|0)+Math.imul(O,lt)|0,s=s+Math.imul(O,ct)|0,r=r+Math.imul(E,ht)|0,i=(i=i+Math.imul(E,dt)|0)+Math.imul(C,ht)|0,s=s+Math.imul(C,dt)|0;var At=(c+(r=r+Math.imul(M,pt)|0)|0)+((8191&(i=(i=i+Math.imul(M,mt)|0)+Math.imul(x,pt)|0))<<13)|0;c=((s=s+Math.imul(x,mt)|0)+(i>>>13)|0)+(At>>>26)|0,At&=67108863,r=Math.imul(F,nt),i=(i=Math.imul(F,rt))+Math.imul(Y,nt)|0,s=Math.imul(Y,rt),r=r+Math.imul(R,st)|0,i=(i=i+Math.imul(R,ot)|0)+Math.imul(j,st)|0,s=s+Math.imul(j,ot)|0,r=r+Math.imul(T,lt)|0,i=(i=i+Math.imul(T,ct)|0)+Math.imul(P,lt)|0,s=s+Math.imul(P,ct)|0,r=r+Math.imul(A,ht)|0,i=(i=i+Math.imul(A,dt)|0)+Math.imul(O,ht)|0,s=s+Math.imul(O,dt)|0;var Ot=(c+(r=r+Math.imul(E,pt)|0)|0)+((8191&(i=(i=i+Math.imul(E,mt)|0)+Math.imul(C,pt)|0))<<13)|0;c=((s=s+Math.imul(C,mt)|0)+(i>>>13)|0)+(Ot>>>26)|0,Ot&=67108863,r=Math.imul(F,st),i=(i=Math.imul(F,ot))+Math.imul(Y,st)|0,s=Math.imul(Y,ot),r=r+Math.imul(R,lt)|0,i=(i=i+Math.imul(R,ct)|0)+Math.imul(j,lt)|0,s=s+Math.imul(j,ct)|0,r=r+Math.imul(T,ht)|0,i=(i=i+Math.imul(T,dt)|0)+Math.imul(P,ht)|0,s=s+Math.imul(P,dt)|0;var Lt=(c+(r=r+Math.imul(A,pt)|0)|0)+((8191&(i=(i=i+Math.imul(A,mt)|0)+Math.imul(O,pt)|0))<<13)|0;c=((s=s+Math.imul(O,mt)|0)+(i>>>13)|0)+(Lt>>>26)|0,Lt&=67108863,r=Math.imul(F,lt),i=(i=Math.imul(F,ct))+Math.imul(Y,lt)|0,s=Math.imul(Y,ct),r=r+Math.imul(R,ht)|0,i=(i=i+Math.imul(R,dt)|0)+Math.imul(j,ht)|0,s=s+Math.imul(j,dt)|0;var Tt=(c+(r=r+Math.imul(T,pt)|0)|0)+((8191&(i=(i=i+Math.imul(T,mt)|0)+Math.imul(P,pt)|0))<<13)|0;c=((s=s+Math.imul(P,mt)|0)+(i>>>13)|0)+(Tt>>>26)|0,Tt&=67108863,r=Math.imul(F,ht),i=(i=Math.imul(F,dt))+Math.imul(Y,ht)|0,s=Math.imul(Y,dt);var Pt=(c+(r=r+Math.imul(R,pt)|0)|0)+((8191&(i=(i=i+Math.imul(R,mt)|0)+Math.imul(j,pt)|0))<<13)|0;c=((s=s+Math.imul(j,mt)|0)+(i>>>13)|0)+(Pt>>>26)|0,Pt&=67108863;var It=(c+(r=Math.imul(F,pt))|0)+((8191&(i=(i=Math.imul(F,mt))+Math.imul(Y,pt)|0))<<13)|0;return c=((s=Math.imul(Y,mt))+(i>>>13)|0)+(It>>>26)|0,It&=67108863,l[0]=gt,l[1]=_t,l[2]=bt,l[3]=yt,l[4]=vt,l[5]=wt,l[6]=kt,l[7]=Mt,l[8]=xt,l[9]=St,l[10]=Et,l[11]=Ct,l[12]=Dt,l[13]=At,l[14]=Ot,l[15]=Lt,l[16]=Tt,l[17]=Pt,l[18]=It,0!==c&&(l[19]=c,n.length++),n};function p(t,e,n){return(new m).mulp(t,e,n)}function m(t,e){this.x=t,this.y=e}Math.imul||(f=d),i.prototype.mulTo=function(t,e){var n=this.length+t.length;return 10===this.length&&10===t.length?f(this,t,e):n<63?d(this,t,e):n<1024?function(t,e,n){n.negative=e.negative^t.negative,n.length=t.length+e.length;for(var r=0,i=0,s=0;s>>26)|0)>>>26,o&=67108863}n.words[s]=a,r=o,o=i}return 0!==r?n.words[s]=r:n.length--,n.strip()}(this,t,e):p(this,t,e)},m.prototype.makeRBT=function(t){for(var e=new Array(t),n=i.prototype._countBits(t)-1,r=0;r>=1;return r},m.prototype.permute=function(t,e,n,r,i,s){for(var o=0;o>>=1)i++;return 1<>>=13),s>>>=13;for(o=2*e;o>=26,e+=i/67108864|0,e+=s>>>26,this.words[r]=67108863&s}return 0!==e&&(this.words[r]=e,this.length++),this},i.prototype.muln=function(t){return this.clone().imuln(t)},i.prototype.sqr=function(){return this.mul(this)},i.prototype.isqr=function(){return this.imul(this.clone())},i.prototype.pow=function(t){var e=function(t){for(var e=new Array(t.bitLength()),n=0;n>>r}return e}(t);if(0===e.length)return new i(1);for(var n=this,r=0;r=0);var e,r=t%26,i=(t-r)/26,s=67108863>>>26-r<<26-r;if(0!==r){var o=0;for(e=0;e>>26-r}o&&(this.words[e]=o,this.length++)}if(0!==i){for(e=this.length-1;e>=0;e--)this.words[e+i]=this.words[e];for(e=0;e=0),i=e?(e-e%26)/26:0;var s=t%26,o=Math.min((t-s)/26,this.length),a=67108863^67108863>>>s<o)for(this.length-=o,c=0;c=0&&(0!==u||c>=i);c--){var h=0|this.words[c];this.words[c]=u<<26-s|h>>>s,u=h&a}return l&&0!==u&&(l.words[l.length++]=u),0===this.length&&(this.words[0]=0,this.length=1),this.strip()},i.prototype.ishrn=function(t,e,r){return n(0===this.negative),this.iushrn(t,e,r)},i.prototype.shln=function(t){return this.clone().ishln(t)},i.prototype.ushln=function(t){return this.clone().iushln(t)},i.prototype.shrn=function(t){return this.clone().ishrn(t)},i.prototype.ushrn=function(t){return this.clone().iushrn(t)},i.prototype.testn=function(t){n(\"number\"==typeof t&&t>=0);var e=t%26,r=(t-e)/26;return!(this.length<=r||!(this.words[r]&1<=0);var e=t%26,r=(t-e)/26;return n(0===this.negative,\"imaskn works only with positive numbers\"),this.length<=r?this:(0!==e&&r++,this.length=Math.min(r,this.length),0!==e&&(this.words[this.length-1]&=67108863^67108863>>>e<=67108864;e++)this.words[e]-=67108864,e===this.length-1?this.words[e+1]=1:this.words[e+1]++;return this.length=Math.max(this.length,e+1),this},i.prototype.isubn=function(t){if(n(\"number\"==typeof t),n(t<67108864),t<0)return this.iaddn(-t);if(0!==this.negative)return this.negative=0,this.iaddn(t),this.negative=1,this;if(this.words[0]-=t,1===this.length&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var e=0;e>26)-(a/67108864|0),this.words[i+r]=67108863&s}for(;i>26,this.words[i+r]=67108863&s;if(0===o)return this.strip();for(n(-1===o),o=0,i=0;i>26,this.words[i]=67108863&s;return this.negative=1,this.strip()},i.prototype._wordDiv=function(t,e){var n,r=this.clone(),s=t,o=0|s.words[s.length-1];0!=(n=26-this._countBits(o))&&(s=s.ushln(n),r.iushln(n),o=0|s.words[s.length-1]);var a,l=r.length-s.length;if(\"mod\"!==e){(a=new i(null)).length=l+1,a.words=new Array(a.length);for(var c=0;c=0;h--){var d=67108864*(0|r.words[s.length+h])+(0|r.words[s.length+h-1]);for(d=Math.min(d/o|0,67108863),r._ishlnsubmul(s,d,h);0!==r.negative;)d--,r.negative=0,r._ishlnsubmul(s,1,h),r.isZero()||(r.negative^=1);a&&(a.words[h]=d)}return a&&a.strip(),r.strip(),\"div\"!==e&&0!==n&&r.iushrn(n),{div:a||null,mod:r}},i.prototype.divmod=function(t,e,r){return n(!t.isZero()),this.isZero()?{div:new i(0),mod:new i(0)}:0!==this.negative&&0===t.negative?(a=this.neg().divmod(t,e),\"mod\"!==e&&(s=a.div.neg()),\"div\"!==e&&(o=a.mod.neg(),r&&0!==o.negative&&o.iadd(t)),{div:s,mod:o}):0===this.negative&&0!==t.negative?(a=this.divmod(t.neg(),e),\"mod\"!==e&&(s=a.div.neg()),{div:s,mod:a.mod}):0!=(this.negative&t.negative)?(a=this.neg().divmod(t.neg(),e),\"div\"!==e&&(o=a.mod.neg(),r&&0!==o.negative&&o.isub(t)),{div:a.div,mod:o}):t.length>this.length||this.cmp(t)<0?{div:new i(0),mod:this}:1===t.length?\"div\"===e?{div:this.divn(t.words[0]),mod:null}:\"mod\"===e?{div:null,mod:new i(this.modn(t.words[0]))}:{div:this.divn(t.words[0]),mod:new i(this.modn(t.words[0]))}:this._wordDiv(t,e);var s,o,a},i.prototype.div=function(t){return this.divmod(t,\"div\",!1).div},i.prototype.mod=function(t){return this.divmod(t,\"mod\",!1).mod},i.prototype.umod=function(t){return this.divmod(t,\"mod\",!0).mod},i.prototype.divRound=function(t){var e=this.divmod(t);if(e.mod.isZero())return e.div;var n=0!==e.div.negative?e.mod.isub(t):e.mod,r=t.ushrn(1),i=t.andln(1),s=n.cmp(r);return s<0||1===i&&0===s?e.div:0!==e.div.negative?e.div.isubn(1):e.div.iaddn(1)},i.prototype.modn=function(t){n(t<=67108863);for(var e=(1<<26)%t,r=0,i=this.length-1;i>=0;i--)r=(e*r+(0|this.words[i]))%t;return r},i.prototype.idivn=function(t){n(t<=67108863);for(var e=0,r=this.length-1;r>=0;r--){var i=(0|this.words[r])+67108864*e;this.words[r]=i/t|0,e=i%t}return this.strip()},i.prototype.divn=function(t){return this.clone().idivn(t)},i.prototype.egcd=function(t){n(0===t.negative),n(!t.isZero());var e=this,r=t.clone();e=0!==e.negative?e.umod(t):e.clone();for(var s=new i(1),o=new i(0),a=new i(0),l=new i(1),c=0;e.isEven()&&r.isEven();)e.iushrn(1),r.iushrn(1),++c;for(var u=r.clone(),h=e.clone();!e.isZero();){for(var d=0,f=1;0==(e.words[0]&f)&&d<26;++d,f<<=1);if(d>0)for(e.iushrn(d);d-- >0;)(s.isOdd()||o.isOdd())&&(s.iadd(u),o.isub(h)),s.iushrn(1),o.iushrn(1);for(var p=0,m=1;0==(r.words[0]&m)&&p<26;++p,m<<=1);if(p>0)for(r.iushrn(p);p-- >0;)(a.isOdd()||l.isOdd())&&(a.iadd(u),l.isub(h)),a.iushrn(1),l.iushrn(1);e.cmp(r)>=0?(e.isub(r),s.isub(a),o.isub(l)):(r.isub(e),a.isub(s),l.isub(o))}return{a:a,b:l,gcd:r.iushln(c)}},i.prototype._invmp=function(t){n(0===t.negative),n(!t.isZero());var e=this,r=t.clone();e=0!==e.negative?e.umod(t):e.clone();for(var s,o=new i(1),a=new i(0),l=r.clone();e.cmpn(1)>0&&r.cmpn(1)>0;){for(var c=0,u=1;0==(e.words[0]&u)&&c<26;++c,u<<=1);if(c>0)for(e.iushrn(c);c-- >0;)o.isOdd()&&o.iadd(l),o.iushrn(1);for(var h=0,d=1;0==(r.words[0]&d)&&h<26;++h,d<<=1);if(h>0)for(r.iushrn(h);h-- >0;)a.isOdd()&&a.iadd(l),a.iushrn(1);e.cmp(r)>=0?(e.isub(r),o.isub(a)):(r.isub(e),a.isub(o))}return(s=0===e.cmpn(1)?o:a).cmpn(0)<0&&s.iadd(t),s},i.prototype.gcd=function(t){if(this.isZero())return t.abs();if(t.isZero())return this.abs();var e=this.clone(),n=t.clone();e.negative=0,n.negative=0;for(var r=0;e.isEven()&&n.isEven();r++)e.iushrn(1),n.iushrn(1);for(;;){for(;e.isEven();)e.iushrn(1);for(;n.isEven();)n.iushrn(1);var i=e.cmp(n);if(i<0){var s=e;e=n,n=s}else if(0===i||0===n.cmpn(1))break;e.isub(n)}return n.iushln(r)},i.prototype.invm=function(t){return this.egcd(t).a.umod(t)},i.prototype.isEven=function(){return 0==(1&this.words[0])},i.prototype.isOdd=function(){return 1==(1&this.words[0])},i.prototype.andln=function(t){return this.words[0]&t},i.prototype.bincn=function(t){n(\"number\"==typeof t);var e=t%26,r=(t-e)/26,i=1<>>26,this.words[o]=a&=67108863}return 0!==s&&(this.words[o]=s,this.length++),this},i.prototype.isZero=function(){return 1===this.length&&0===this.words[0]},i.prototype.cmpn=function(t){var e,r=t<0;if(0!==this.negative&&!r)return-1;if(0===this.negative&&r)return 1;if(this.strip(),this.length>1)e=1;else{r&&(t=-t),n(t<=67108863,\"Number is too big\");var i=0|this.words[0];e=i===t?0:it.length)return 1;if(this.length=0;n--){var r=0|this.words[n],i=0|t.words[n];if(r!==i){ri&&(e=1);break}}return e},i.prototype.gtn=function(t){return 1===this.cmpn(t)},i.prototype.gt=function(t){return 1===this.cmp(t)},i.prototype.gten=function(t){return this.cmpn(t)>=0},i.prototype.gte=function(t){return this.cmp(t)>=0},i.prototype.ltn=function(t){return-1===this.cmpn(t)},i.prototype.lt=function(t){return-1===this.cmp(t)},i.prototype.lten=function(t){return this.cmpn(t)<=0},i.prototype.lte=function(t){return this.cmp(t)<=0},i.prototype.eqn=function(t){return 0===this.cmpn(t)},i.prototype.eq=function(t){return 0===this.cmp(t)},i.red=function(t){return new k(t)},i.prototype.toRed=function(t){return n(!this.red,\"Already a number in reduction context\"),n(0===this.negative,\"red works only with positives\"),t.convertTo(this)._forceRed(t)},i.prototype.fromRed=function(){return n(this.red,\"fromRed works only with numbers in reduction context\"),this.red.convertFrom(this)},i.prototype._forceRed=function(t){return this.red=t,this},i.prototype.forceRed=function(t){return n(!this.red,\"Already a number in reduction context\"),this._forceRed(t)},i.prototype.redAdd=function(t){return n(this.red,\"redAdd works only with red numbers\"),this.red.add(this,t)},i.prototype.redIAdd=function(t){return n(this.red,\"redIAdd works only with red numbers\"),this.red.iadd(this,t)},i.prototype.redSub=function(t){return n(this.red,\"redSub works only with red numbers\"),this.red.sub(this,t)},i.prototype.redISub=function(t){return n(this.red,\"redISub works only with red numbers\"),this.red.isub(this,t)},i.prototype.redShl=function(t){return n(this.red,\"redShl works only with red numbers\"),this.red.shl(this,t)},i.prototype.redMul=function(t){return n(this.red,\"redMul works only with red numbers\"),this.red._verify2(this,t),this.red.mul(this,t)},i.prototype.redIMul=function(t){return n(this.red,\"redMul works only with red numbers\"),this.red._verify2(this,t),this.red.imul(this,t)},i.prototype.redSqr=function(){return n(this.red,\"redSqr works only with red numbers\"),this.red._verify1(this),this.red.sqr(this)},i.prototype.redISqr=function(){return n(this.red,\"redISqr works only with red numbers\"),this.red._verify1(this),this.red.isqr(this)},i.prototype.redSqrt=function(){return n(this.red,\"redSqrt works only with red numbers\"),this.red._verify1(this),this.red.sqrt(this)},i.prototype.redInvm=function(){return n(this.red,\"redInvm works only with red numbers\"),this.red._verify1(this),this.red.invm(this)},i.prototype.redNeg=function(){return n(this.red,\"redNeg works only with red numbers\"),this.red._verify1(this),this.red.neg(this)},i.prototype.redPow=function(t){return n(this.red&&!t.red,\"redPow(normalNum)\"),this.red._verify1(this),this.red.pow(this,t)};var g={k256:null,p224:null,p192:null,p25519:null};function _(t,e){this.name=t,this.p=new i(e,16),this.n=this.p.bitLength(),this.k=new i(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}function b(){_.call(this,\"k256\",\"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f\")}function y(){_.call(this,\"p224\",\"ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001\")}function v(){_.call(this,\"p192\",\"ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff\")}function w(){_.call(this,\"25519\",\"7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed\")}function k(t){if(\"string\"==typeof t){var e=i._prime(t);this.m=e.p,this.prime=e}else n(t.gtn(1),\"modulus must be greater than 1\"),this.m=t,this.prime=null}function M(t){k.call(this,t),this.shift=this.m.bitLength(),this.shift%26!=0&&(this.shift+=26-this.shift%26),this.r=new i(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}_.prototype._tmp=function(){var t=new i(null);return t.words=new Array(Math.ceil(this.n/13)),t},_.prototype.ireduce=function(t){var e,n=t;do{this.split(n,this.tmp),e=(n=(n=this.imulK(n)).iadd(this.tmp)).bitLength()}while(e>this.n);var r=e0?n.isub(this.p):void 0!==n.strip?n.strip():n._strip(),n},_.prototype.split=function(t,e){t.iushrn(this.n,0,e)},_.prototype.imulK=function(t){return t.imul(this.k)},r(b,_),b.prototype.split=function(t,e){for(var n=Math.min(t.length,9),r=0;r>>22,i=s}t.words[r-10]=i>>>=22,t.length-=0===i&&t.length>10?10:9},b.prototype.imulK=function(t){t.words[t.length]=0,t.words[t.length+1]=0,t.length+=2;for(var e=0,n=0;n>>=26,t.words[n]=i,e=r}return 0!==e&&(t.words[t.length++]=e),t},i._prime=function(t){if(g[t])return g[t];var e;if(\"k256\"===t)e=new b;else if(\"p224\"===t)e=new y;else if(\"p192\"===t)e=new v;else{if(\"p25519\"!==t)throw new Error(\"Unknown prime \"+t);e=new w}return g[t]=e,e},k.prototype._verify1=function(t){n(0===t.negative,\"red works only with positives\"),n(t.red,\"red works only with red numbers\")},k.prototype._verify2=function(t,e){n(0==(t.negative|e.negative),\"red works only with positives\"),n(t.red&&t.red===e.red,\"red works only with red numbers\")},k.prototype.imod=function(t){return this.prime?this.prime.ireduce(t)._forceRed(this):t.umod(this.m)._forceRed(this)},k.prototype.neg=function(t){return t.isZero()?t.clone():this.m.sub(t)._forceRed(this)},k.prototype.add=function(t,e){this._verify2(t,e);var n=t.add(e);return n.cmp(this.m)>=0&&n.isub(this.m),n._forceRed(this)},k.prototype.iadd=function(t,e){this._verify2(t,e);var n=t.iadd(e);return n.cmp(this.m)>=0&&n.isub(this.m),n},k.prototype.sub=function(t,e){this._verify2(t,e);var n=t.sub(e);return n.cmpn(0)<0&&n.iadd(this.m),n._forceRed(this)},k.prototype.isub=function(t,e){this._verify2(t,e);var n=t.isub(e);return n.cmpn(0)<0&&n.iadd(this.m),n},k.prototype.shl=function(t,e){return this._verify1(t),this.imod(t.ushln(e))},k.prototype.imul=function(t,e){return this._verify2(t,e),this.imod(t.imul(e))},k.prototype.mul=function(t,e){return this._verify2(t,e),this.imod(t.mul(e))},k.prototype.isqr=function(t){return this.imul(t,t.clone())},k.prototype.sqr=function(t){return this.mul(t,t)},k.prototype.sqrt=function(t){if(t.isZero())return t.clone();var e=this.m.andln(3);if(n(e%2==1),3===e){var r=this.m.add(new i(1)).iushrn(2);return this.pow(t,r)}for(var s=this.m.subn(1),o=0;!s.isZero()&&0===s.andln(1);)o++,s.iushrn(1);n(!s.isZero());var a=new i(1).toRed(this),l=a.redNeg(),c=this.m.subn(1).iushrn(1),u=this.m.bitLength();for(u=new i(2*u*u).toRed(this);0!==this.pow(u,c).cmp(l);)u.redIAdd(l);for(var h=this.pow(u,s),d=this.pow(t,s.addn(1).iushrn(1)),f=this.pow(t,s),p=o;0!==f.cmp(a);){for(var m=f,g=0;0!==m.cmp(a);g++)m=m.redSqr();n(g=0;r--){for(var c=e.words[r],u=l-1;u>=0;u--){var h=c>>u&1;s!==n[0]&&(s=this.sqr(s)),0!==h||0!==o?(o<<=1,o|=h,(4==++a||0===r&&0===u)&&(s=this.mul(s,n[o]),a=0,o=0)):a=0}l=26}return s},k.prototype.convertTo=function(t){var e=t.umod(this.m);return e===t?e.clone():e},k.prototype.convertFrom=function(t){var e=t.clone();return e.red=null,e},i.mont=function(t){return new M(t)},r(M,k),M.prototype.convertTo=function(t){return this.imod(t.ushln(this.shift))},M.prototype.convertFrom=function(t){var e=this.imod(t.mul(this.rinv));return e.red=null,e},M.prototype.imul=function(t,e){if(t.isZero()||e.isZero())return t.words[0]=0,t.length=1,t;var n=t.imul(e),r=n.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),i=n.isub(r).iushrn(this.shift),s=i;return i.cmp(this.m)>=0?s=i.isub(this.m):i.cmpn(0)<0&&(s=i.iadd(this.m)),s._forceRed(this)},M.prototype.mul=function(t,e){if(t.isZero()||e.isZero())return new i(0)._forceRed(this);var n=t.mul(e),r=n.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),s=n.isub(r).iushrn(this.shift),o=s;return s.cmp(this.m)>=0?o=s.isub(this.m):s.cmpn(0)<0&&(o=s.iadd(this.m)),o._forceRed(this)},M.prototype.invm=function(t){return this.imod(t._invmp(this.m).mul(this.r2))._forceRed(this)}}(t,e)})),a=r((function(t,e){Object.defineProperty(e,\"__esModule\",{value:!0}),e.version=\"logger/5.0.5\"})),l=(n(a),r((function(t,e){Object.defineProperty(e,\"__esModule\",{value:!0});var n,r,i=!1,s=!1,o={debug:1,default:2,info:2,warning:3,error:4,off:5},l=o.default,c=null,u=function(){try{var t=[];if([\"NFD\",\"NFC\",\"NFKD\",\"NFKC\"].forEach((function(e){try{if(\"test\"!==\"test\".normalize(e))throw new Error(\"bad normalize\")}catch(n){t.push(e)}})),t.length)throw new Error(\"missing \"+t.join(\", \"));if(String.fromCharCode(233).normalize(\"NFD\")!==String.fromCharCode(101,769))throw new Error(\"broken implementation\")}catch(e){return e.message}return null}();!function(t){t.DEBUG=\"DEBUG\",t.INFO=\"INFO\",t.WARNING=\"WARNING\",t.ERROR=\"ERROR\",t.OFF=\"OFF\"}(n=e.LogLevel||(e.LogLevel={})),function(t){t.UNKNOWN_ERROR=\"UNKNOWN_ERROR\",t.NOT_IMPLEMENTED=\"NOT_IMPLEMENTED\",t.UNSUPPORTED_OPERATION=\"UNSUPPORTED_OPERATION\",t.NETWORK_ERROR=\"NETWORK_ERROR\",t.SERVER_ERROR=\"SERVER_ERROR\",t.TIMEOUT=\"TIMEOUT\",t.BUFFER_OVERRUN=\"BUFFER_OVERRUN\",t.NUMERIC_FAULT=\"NUMERIC_FAULT\",t.MISSING_NEW=\"MISSING_NEW\",t.INVALID_ARGUMENT=\"INVALID_ARGUMENT\",t.MISSING_ARGUMENT=\"MISSING_ARGUMENT\",t.UNEXPECTED_ARGUMENT=\"UNEXPECTED_ARGUMENT\",t.CALL_EXCEPTION=\"CALL_EXCEPTION\",t.INSUFFICIENT_FUNDS=\"INSUFFICIENT_FUNDS\",t.NONCE_EXPIRED=\"NONCE_EXPIRED\",t.REPLACEMENT_UNDERPRICED=\"REPLACEMENT_UNDERPRICED\",t.UNPREDICTABLE_GAS_LIMIT=\"UNPREDICTABLE_GAS_LIMIT\"}(r=e.ErrorCode||(e.ErrorCode={}));var h=function(){function t(t){Object.defineProperty(this,\"version\",{enumerable:!0,value:t,writable:!1})}return t.prototype._log=function(t,e){var n=t.toLowerCase();null==o[n]&&this.throwArgumentError(\"invalid log level name\",\"logLevel\",t),l>o[n]||console.log.apply(console,e)},t.prototype.debug=function(){for(var e=[],n=0;n=9007199254740991)&&this.throwError(n,t.errors.NUMERIC_FAULT,{operation:\"checkSafeInteger\",fault:\"out-of-safe-range\",value:e}),e%1&&this.throwError(n,t.errors.NUMERIC_FAULT,{operation:\"checkSafeInteger\",fault:\"non-integer\",value:e}))},t.prototype.checkArgumentCount=function(e,n,r){r=r?\": \"+r:\"\",en&&this.throwError(\"too many arguments\"+r,t.errors.UNEXPECTED_ARGUMENT,{count:e,expectedCount:n})},t.prototype.checkNew=function(e,n){e!==Object&&null!=e||this.throwError(\"missing new\",t.errors.MISSING_NEW,{name:n.name})},t.prototype.checkAbstract=function(e,n){e===n?this.throwError(\"cannot instantiate abstract class \"+JSON.stringify(n.name)+\" directly; use a sub-class\",t.errors.UNSUPPORTED_OPERATION,{name:e.name,operation:\"new\"}):e!==Object&&null!=e||this.throwError(\"missing new\",t.errors.MISSING_NEW,{name:n.name})},t.globalLogger=function(){return c||(c=new t(a.version)),c},t.setCensorship=function(e,n){if(!e&&n&&this.globalLogger().throwError(\"cannot permanently disable censorship\",t.errors.UNSUPPORTED_OPERATION,{operation:\"setCensorship\"}),i){if(!e)return;this.globalLogger().throwError(\"error censorship permanent\",t.errors.UNSUPPORTED_OPERATION,{operation:\"setCensorship\"})}s=!!e,i=!!n},t.setLogLevel=function(e){var n=o[e.toLowerCase()];null!=n?l=n:t.globalLogger().warn(\"invalid log level - \"+e)},t.errors=r,t.levels=n,t}();e.Logger=h}))),c=(n(l),r((function(t,e){Object.defineProperty(e,\"__esModule\",{value:!0}),e.version=\"bytes/5.0.4\"}))),u=(n(c),r((function(t,e){Object.defineProperty(e,\"__esModule\",{value:!0});var n=new l.Logger(c.version);function r(t){return!!t.toHexString}function i(t){return t.slice||(t.slice=function(){var e=Array.prototype.slice.call(arguments);return i(new Uint8Array(Array.prototype.slice.apply(t,e)))}),t}function s(t){return d(t)&&!(t.length%2)||o(t)}function o(t){if(null==t)return!1;if(t.constructor===Uint8Array)return!0;if(\"string\"==typeof t)return!1;if(null==t.length)return!1;for(var e=0;e=256||n%1)return!1}return!0}function a(t,e){if(e||(e={}),\"number\"==typeof t){n.checkSafeUint53(t,\"invalid arrayify value\");for(var s=[];t;)s.unshift(255&t),t=parseInt(String(t/256));return 0===s.length&&s.push(0),i(new Uint8Array(s))}if(e.allowMissingPrefix&&\"string\"==typeof t&&\"0x\"!==t.substring(0,2)&&(t=\"0x\"+t),r(t)&&(t=t.toHexString()),d(t)){var a=t.substring(2);a.length%2&&(\"left\"===e.hexPad?a=\"0x0\"+a.substring(2):\"right\"===e.hexPad?a+=\"0\":n.throwArgumentError(\"hex data is odd-length\",\"value\",t)),s=[];for(var l=0;le&&n.throwArgumentError(\"value out of range\",\"value\",arguments[0]);var r=new Uint8Array(e);return r.set(t,e-t.length),i(r)}function d(t,e){return!(\"string\"!=typeof t||!t.match(/^0x[0-9A-Fa-f]*$/)||e&&t.length!==2+2*e)}function f(t,e){if(e||(e={}),\"number\"==typeof t){n.checkSafeUint53(t,\"invalid hexlify value\");for(var i=\"\";t;)i=\"0123456789abcdef\"[15&t]+i,t=Math.floor(t/16);return i.length?(i.length%2&&(i=\"0\"+i),\"0x\"+i):\"0x00\"}if(e.allowMissingPrefix&&\"string\"==typeof t&&\"0x\"!==t.substring(0,2)&&(t=\"0x\"+t),r(t))return t.toHexString();if(d(t))return t.length%2&&(\"left\"===e.hexPad?t=\"0x0\"+t.substring(2):\"right\"===e.hexPad?t+=\"0\":n.throwArgumentError(\"hex data is odd-length\",\"value\",t)),t.toLowerCase();if(o(t)){for(var s=\"0x\",a=0;a>4]+\"0123456789abcdef\"[15&l]}return s}return n.throwArgumentError(\"invalid hexlify value\",\"value\",t)}function p(t){\"string\"!=typeof t&&(t=f(t)),d(t)||n.throwArgumentError(\"invalid hex string\",\"value\",t),t=t.substring(2);for(var e=0;e2*e+2&&n.throwArgumentError(\"value out of range\",\"value\",arguments[1]);t.length<2*e+2;)t=\"0x0\"+t.substring(2);return t}function g(t){var e={r:\"0x\",s:\"0x\",_vs:\"0x\",recoveryParam:0,v:0};if(s(t)){var r=a(t);65!==r.length&&n.throwArgumentError(\"invalid signature string; must be 65 bytes\",\"signature\",t),e.r=f(r.slice(0,32)),e.s=f(r.slice(32,64)),e.v=r[64],e.v<27&&(0===e.v||1===e.v?e.v+=27:n.throwArgumentError(\"signature invalid v byte\",\"signature\",t)),e.recoveryParam=1-e.v%2,e.recoveryParam&&(r[32]|=128),e._vs=f(r.slice(32,64))}else{if(e.r=t.r,e.s=t.s,e.v=t.v,e.recoveryParam=t.recoveryParam,e._vs=t._vs,null!=e._vs){var i=h(a(e._vs),32);e._vs=f(i);var o=i[0]>=128?1:0;null==e.recoveryParam?e.recoveryParam=o:e.recoveryParam!==o&&n.throwArgumentError(\"signature recoveryParam mismatch _vs\",\"signature\",t),i[0]&=127;var l=f(i);null==e.s?e.s=l:e.s!==l&&n.throwArgumentError(\"signature v mismatch _vs\",\"signature\",t)}null==e.recoveryParam?null==e.v?n.throwArgumentError(\"signature missing v and recoveryParam\",\"signature\",t):e.recoveryParam=1-e.v%2:null==e.v?e.v=27+e.recoveryParam:e.recoveryParam!==1-e.v%2&&n.throwArgumentError(\"signature recoveryParam mismatch v\",\"signature\",t),null!=e.r&&d(e.r)?e.r=m(e.r,32):n.throwArgumentError(\"signature missing or invalid r\",\"signature\",t),null!=e.s&&d(e.s)?e.s=m(e.s,32):n.throwArgumentError(\"signature missing or invalid s\",\"signature\",t);var c=a(e.s);c[0]>=128&&n.throwArgumentError(\"signature s out of range\",\"signature\",t),e.recoveryParam&&(c[0]|=128);var u=f(c);e._vs&&(d(e._vs)||n.throwArgumentError(\"signature invalid _vs\",\"signature\",t),e._vs=m(e._vs,32)),null==e._vs?e._vs=u:e._vs!==u&&n.throwArgumentError(\"signature _vs mismatch v and s\",\"signature\",t)}return e}e.isBytesLike=s,e.isBytes=o,e.arrayify=a,e.concat=u,e.stripZeros=function(t){var e=a(t);if(0===e.length)return e;for(var n=0;n=9007199254740991||e<=-9007199254740991)&&d(\"overflow\",\"BigNumber.from\",e),t.from(String(e));var i,a=e;if(\"bigint\"==typeof a)return t.from(a.toString());if(u.isBytes(a))return t.from(u.hexlify(a));if(a)if(a.toHexString){if(\"string\"==typeof(i=a.toHexString()))return t.from(i)}else if(null==(i=a._hex)&&\"BigNumber\"===a.type&&(i=a.hex),\"string\"==typeof i&&(u.isHexString(i)||\"-\"===i[0]&&u.isHexString(i.substring(1))))return t.from(i);return n.throwArgumentError(\"invalid BigNumber value\",\"value\",e)},t.isBigNumber=function(t){return!(!t||!t._isBigNumber)},t}();function s(t){if(\"string\"!=typeof t)return s(t.toString(16));if(\"-\"===t[0])return\"-\"===(t=t.substring(1))[0]&&n.throwArgumentError(\"invalid hex\",\"value\",t),\"0x00\"===(t=s(t))?t:\"-\"+t;if(\"0x\"!==t.substring(0,2)&&(t=\"0x\"+t),\"0x\"===t)return\"0x00\";for(t.length%2&&(t=\"0x0\"+t.substring(2));t.length>4&&\"0x00\"===t.substring(0,4);)t=\"0x\"+t.substring(4);return t}function a(t){return i.from(s(t))}function c(t){var e=i.from(t).toHexString();return new o.BN(\"-\"===e[0]?\"-\"+e.substring(3):e.substring(2),16)}function d(t,e,r){var i={fault:t,operation:e};return null!=r&&(i.value=r),n.throwError(t,l.Logger.errors.NUMERIC_FAULT,i)}e.BigNumber=i}))),f=(n(d),r((function(t,e){Object.defineProperty(e,\"__esModule\",{value:!0});var n=new l.Logger(h.version),r={},i=d.BigNumber.from(0),s=d.BigNumber.from(-1);function o(t,e,r,i){var s={fault:e,operation:r};return void 0!==i&&(s.value=i),n.throwError(t,l.Logger.errors.NUMERIC_FAULT,s)}for(var a=\"0\";a.length<256;)a+=a;function c(t){if(\"number\"!=typeof t)try{t=d.BigNumber.from(t).toNumber()}catch(e){}return\"number\"==typeof t&&t>=0&&t<=256&&!(t%1)?\"1\"+a.substring(0,t):n.throwArgumentError(\"invalid decimal size\",\"decimals\",t)}function f(t,e){null==e&&(e=0);var n=c(e),r=(t=d.BigNumber.from(t)).lt(i);r&&(t=t.mul(s));for(var o=t.mod(n).toString();o.length2&&n.throwArgumentError(\"too many decimal points\",\"value\",t);var l=a[0],u=a[1];for(l||(l=\"0\"),u||(u=\"0\"),u.length>r.length-1&&o(\"fractional component exceeds decimals\",\"underflow\",\"parseFixed\");u.length80&&n.throwArgumentError(\"invalid fixed format (decimals too large)\",\"format.decimals\",o),new t(r,i,s,o)},t}();e.FixedFormat=m;var g=function(){function t(e,i,s,o){n.checkNew(this.constructor,t),e!==r&&n.throwError(\"cannot use FixedNumber constructor; use FixedNumber.from\",l.Logger.errors.UNSUPPORTED_OPERATION,{operation:\"new FixedFormat\"}),this.format=o,this._hex=i,this._value=s,this._isFixedNumber=!0,Object.freeze(this)}return t.prototype._checkFormat=function(t){this.format.name!==t.format.name&&n.throwArgumentError(\"incompatible format; use fixedNumber.toFormat\",\"other\",t)},t.prototype.addUnsafe=function(e){this._checkFormat(e);var n=p(this._value,this.format.decimals),r=p(e._value,e.format.decimals);return t.fromValue(n.add(r),this.format.decimals,this.format)},t.prototype.subUnsafe=function(e){this._checkFormat(e);var n=p(this._value,this.format.decimals),r=p(e._value,e.format.decimals);return t.fromValue(n.sub(r),this.format.decimals,this.format)},t.prototype.mulUnsafe=function(e){this._checkFormat(e);var n=p(this._value,this.format.decimals),r=p(e._value,e.format.decimals);return t.fromValue(n.mul(r).div(this.format._multiplier),this.format.decimals,this.format)},t.prototype.divUnsafe=function(e){this._checkFormat(e);var n=p(this._value,this.format.decimals),r=p(e._value,e.format.decimals);return t.fromValue(n.mul(this.format._multiplier).div(r),this.format.decimals,this.format)},t.prototype.round=function(e){null==e&&(e=0),(e<0||e>80||e%1)&&n.throwArgumentError(\"invalid decimal count\",\"decimals\",e);var r=this.toString().split(\".\");if(r[1].length<=e)return this;var i=\"0.\"+a.substring(0,e)+\"5\";return r=this.addUnsafe(t.fromString(i,this.format))._value.split(\".\"),t.fromString(r[0]+\".\"+r[1].substring(0,e))},t.prototype.isZero=function(){return\"0.0\"===this._value},t.prototype.toString=function(){return this._value},t.prototype.toHexString=function(t){if(null==t)return this._hex;t%8&&n.throwArgumentError(\"invalid byte width\",\"width\",t);var e=d.BigNumber.from(this._hex).fromTwos(this.format.width).toTwos(t).toHexString();return u.hexZeroPad(e,t/8)},t.prototype.toUnsafeFloat=function(){return parseFloat(this.toString())},t.prototype.toFormat=function(e){return t.fromString(this._value,e)},t.fromValue=function(e,n,r){return null!=r||null==n||d.isBigNumberish(n)||(r=n,n=null),null==n&&(n=0),null==r&&(r=\"fixed\"),t.fromString(f(e,n),m.from(r))},t.fromString=function(e,n){null==n&&(n=\"fixed\");var s=m.from(n),a=p(e,s.decimals);!s.signed&&a.lt(i)&&o(\"unsigned value cannot be negative\",\"overflow\",\"value\",e);var l=null;s.signed?l=a.toTwos(s.width).toHexString():(l=a.toHexString(),l=u.hexZeroPad(l,s.width/8));var c=f(a,s.decimals);return new t(r,l,c,s)},t.fromBytes=function(e,n){null==n&&(n=\"fixed\");var i=m.from(n);if(u.arrayify(e).length>i.width/8)throw new Error(\"overflow\");var s=d.BigNumber.from(e);i.signed&&(s=s.fromTwos(i.width));var o=s.toTwos((i.signed?0:1)+i.width).toHexString(),a=f(s,i.decimals);return new t(r,o,a,i)},t.from=function(e,r){if(\"string\"==typeof e)return t.fromString(e,r);if(u.isBytes(e))return t.fromBytes(e,r);try{return t.fromValue(e,0,r)}catch(i){if(i.code!==l.Logger.errors.INVALID_ARGUMENT)throw i}return n.throwArgumentError(\"invalid FixedNumber value\",\"value\",e)},t.isFixedNumber=function(t){return!(!t||!t._isFixedNumber)},t}();e.FixedNumber=g}))),p=(n(f),r((function(t,e){Object.defineProperty(e,\"__esModule\",{value:!0}),e.BigNumber=d.BigNumber,e.formatFixed=f.formatFixed,e.FixedFormat=f.FixedFormat,e.FixedNumber=f.FixedNumber,e.parseFixed=f.parseFixed}))),m=(n(p),r((function(t,e){Object.defineProperty(e,\"__esModule\",{value:!0}),e.version=\"properties/5.0.3\"}))),g=(n(m),r((function(t,n){var r=e&&e.__awaiter||function(t,e,n,r){return new(n||(n=Promise))((function(i,s){function o(t){try{l(r.next(t))}catch(e){s(e)}}function a(t){try{l(r.throw(t))}catch(e){s(e)}}function l(t){var e;t.done?i(t.value):(e=t.value,e instanceof n?e:new n((function(t){t(e)}))).then(o,a)}l((r=r.apply(t,e||[])).next())}))},i=e&&e.__generator||function(t,e){var n,r,i,s,o={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return s={next:a(0),throw:a(1),return:a(2)},\"function\"==typeof Symbol&&(s[Symbol.iterator]=function(){return this}),s;function a(s){return function(a){return function(s){if(n)throw new TypeError(\"Generator is already executing.\");for(;o;)try{if(n=1,r&&(i=2&s[0]?r.return:s[0]?r.throw||((i=r.return)&&i.call(r),0):r.next)&&!(i=i.call(r,s[1])).done)return i;switch(r=0,i&&(s=[2&s[0],i.value]),s[0]){case 0:case 1:i=s;break;case 4:return o.label++,{value:s[1],done:!1};case 5:o.label++,r=s[1],s=[0];continue;case 7:s=o.ops.pop(),o.trys.pop();continue;default:if(!((i=(i=o.trys).length>0&&i[i.length-1])||6!==s[0]&&2!==s[0])){o=0;continue}if(3===s[0]&&(!i||s[1]>i[0]&&s[1]=0||\"tuple\"===t)&&c[e])return!0;return(a[e]||\"payable\"===e)&&s.throwArgumentError(\"invalid modifier\",\"name\",e),!1}function h(t,e){for(var n in e)g.defineReadOnly(t,n,e[n])}n.FormatTypes=Object.freeze({sighash:\"sighash\",minimal:\"minimal\",full:\"full\",json:\"json\"});var d=new RegExp(/^(.*)\\[([0-9]*)\\]$/),f=function(){function t(e,n){e!==o&&s.throwError(\"use fromString\",l.Logger.errors.UNSUPPORTED_OPERATION,{operation:\"new ParamType()\"}),h(this,n);var r=this.type.match(d);h(this,r?{arrayLength:parseInt(r[2]||\"-1\"),arrayChildren:t.fromObject({type:r[1],components:this.components}),baseType:\"array\"}:{arrayLength:null,arrayChildren:null,baseType:null!=this.components?\"tuple\":this.type}),this._isParamType=!0,Object.freeze(this)}return t.prototype.format=function(t){if(t||(t=n.FormatTypes.sighash),n.FormatTypes[t]||s.throwArgumentError(\"invalid format type\",\"format\",t),t===n.FormatTypes.json){var e={type:\"tuple\"===this.baseType?\"tuple\":this.type,name:this.name||void 0};return\"boolean\"==typeof this.indexed&&(e.indexed=this.indexed),this.components&&(e.components=this.components.map((function(e){return JSON.parse(e.format(t))}))),JSON.stringify(e)}var r=\"\";return\"array\"===this.baseType?(r+=this.arrayChildren.format(t),r+=\"[\"+(this.arrayLength<0?\"\":String(this.arrayLength))+\"]\"):\"tuple\"===this.baseType?(t!==n.FormatTypes.sighash&&(r+=this.type),r+=\"(\"+this.components.map((function(e){return e.format(t)})).join(t===n.FormatTypes.full?\", \":\",\")+\")\"):r+=this.type,t!==n.FormatTypes.sighash&&(!0===this.indexed&&(r+=\" indexed\"),t===n.FormatTypes.full&&this.name&&(r+=\" \"+this.name)),r},t.from=function(e,n){return\"string\"==typeof e?t.fromString(e,n):t.fromObject(e)},t.fromObject=function(e){return t.isParamType(e)?e:new t(o,{name:e.name||null,type:S(e.type),indexed:null==e.indexed?null:!!e.indexed,components:e.components?e.components.map(t.fromObject):null})},t.fromString=function(e,n){return function(e){return t.fromObject({name:e.name,type:e.type,indexed:e.indexed,components:e.components})}(function(t,e){var n=t;function r(e){s.throwArgumentError(\"unexpected character at position \"+e,\"param\",t)}function i(t){var n={type:\"\",name:\"\",parent:t,state:{allowType:!0}};return e&&(n.indexed=!1),n}t=t.replace(/\\s/g,\" \");for(var o={type:\"\",name:\"\",state:{allowType:!0}},a=o,l=0;l2&&s.throwArgumentError(\"invalid human-readable ABI signature\",\"value\",t),n[1].match(/^[0-9]+$/)||s.throwArgumentError(\"invalid human-readable ABI signature gas\",\"value\",t),e.gas=p.BigNumber.from(n[1]),n[0]):t}function w(t,e){e.constant=!1,e.payable=!1,e.stateMutability=\"nonpayable\",t.split(\" \").forEach((function(t){switch(t.trim()){case\"constant\":e.constant=!0;break;case\"payable\":e.payable=!0,e.stateMutability=\"payable\";break;case\"nonpayable\":e.payable=!1,e.stateMutability=\"nonpayable\";break;case\"pure\":e.constant=!0,e.stateMutability=\"pure\";break;case\"view\":e.constant=!0,e.stateMutability=\"view\";break;case\"external\":case\"public\":case\"\":break;default:console.log(\"unknown modifier: \"+t)}}))}function k(t){var e={constant:!1,payable:!0,stateMutability:\"payable\"};return null!=t.stateMutability?(e.stateMutability=t.stateMutability,e.constant=\"view\"===e.stateMutability||\"pure\"===e.stateMutability,null!=t.constant&&!!t.constant!==e.constant&&s.throwArgumentError(\"cannot have constant function with mutability \"+e.stateMutability,\"value\",t),e.payable=\"payable\"===e.stateMutability,null!=t.payable&&!!t.payable!==e.payable&&s.throwArgumentError(\"cannot have payable function with mutability \"+e.stateMutability,\"value\",t)):null!=t.payable?(e.payable=!!t.payable,null!=t.constant||e.payable||\"constructor\"===t.type||s.throwArgumentError(\"unable to determine stateMutability\",\"value\",t),e.constant=!!t.constant,e.stateMutability=e.constant?\"view\":e.payable?\"payable\":\"nonpayable\",e.payable&&e.constant&&s.throwArgumentError(\"cannot have constant payable function\",\"value\",t)):null!=t.constant?(e.constant=!!t.constant,e.payable=!e.constant,e.stateMutability=e.constant?\"view\":\"payable\"):\"constructor\"!==t.type&&s.throwArgumentError(\"unable to determine stateMutability\",\"value\",t),e}n.EventFragment=y;var M=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return i(e,t),e.prototype.format=function(t){if(t||(t=n.FormatTypes.sighash),n.FormatTypes[t]||s.throwArgumentError(\"invalid format type\",\"format\",t),t===n.FormatTypes.json)return JSON.stringify({type:\"constructor\",stateMutability:\"nonpayable\"!==this.stateMutability?this.stateMutability:void 0,payble:this.payable,gas:this.gas?this.gas.toNumber():void 0,inputs:this.inputs.map((function(e){return JSON.parse(e.format(t))}))});t===n.FormatTypes.sighash&&s.throwError(\"cannot format a constructor for sighash\",l.Logger.errors.UNSUPPORTED_OPERATION,{operation:\"format(sighash)\"});var e=\"constructor(\"+this.inputs.map((function(e){return e.format(t)})).join(t===n.FormatTypes.full?\", \":\",\")+\") \";return this.stateMutability&&\"nonpayable\"!==this.stateMutability&&(e+=this.stateMutability+\" \"),e.trim()},e.from=function(t){return\"string\"==typeof t?e.fromString(t):e.fromObject(t)},e.fromObject=function(t){if(e.isConstructorFragment(t))return t;\"constructor\"!==t.type&&s.throwArgumentError(\"invalid constructor object\",\"value\",t);var n=k(t);n.constant&&s.throwArgumentError(\"constructor cannot be constant\",\"value\",t);var r={name:null,type:t.type,inputs:t.inputs?t.inputs.map(f.fromObject):[],payable:n.payable,stateMutability:n.stateMutability,gas:t.gas?p.BigNumber.from(t.gas):null};return new e(o,r)},e.fromString=function(t){var n={type:\"constructor\"},r=(t=v(t,n)).match(D);return r&&\"constructor\"===r[1].trim()||s.throwArgumentError(\"invalid constructor string\",\"value\",t),n.inputs=m(r[2].trim(),!1),w(r[3].trim(),n),e.fromObject(n)},e.isConstructorFragment=function(t){return t&&t._isFragment&&\"constructor\"===t.type},e}(b);n.ConstructorFragment=M;var x=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return i(e,t),e.prototype.format=function(t){if(t||(t=n.FormatTypes.sighash),n.FormatTypes[t]||s.throwArgumentError(\"invalid format type\",\"format\",t),t===n.FormatTypes.json)return JSON.stringify({type:\"function\",name:this.name,constant:this.constant,stateMutability:\"nonpayable\"!==this.stateMutability?this.stateMutability:void 0,payble:this.payable,gas:this.gas?this.gas.toNumber():void 0,inputs:this.inputs.map((function(e){return JSON.parse(e.format(t))})),ouputs:this.outputs.map((function(e){return JSON.parse(e.format(t))}))});var e=\"\";return t!==n.FormatTypes.sighash&&(e+=\"function \"),e+=this.name+\"(\"+this.inputs.map((function(e){return e.format(t)})).join(t===n.FormatTypes.full?\", \":\",\")+\") \",t!==n.FormatTypes.sighash&&(this.stateMutability?\"nonpayable\"!==this.stateMutability&&(e+=this.stateMutability+\" \"):this.constant&&(e+=\"view \"),this.outputs&&this.outputs.length&&(e+=\"returns (\"+this.outputs.map((function(e){return e.format(t)})).join(\", \")+\") \"),null!=this.gas&&(e+=\"@\"+this.gas.toString()+\" \")),e.trim()},e.from=function(t){return\"string\"==typeof t?e.fromString(t):e.fromObject(t)},e.fromObject=function(t){if(e.isFunctionFragment(t))return t;\"function\"!==t.type&&s.throwArgumentError(\"invalid function object\",\"value\",t);var n=k(t),r={type:t.type,name:C(t.name),constant:n.constant,inputs:t.inputs?t.inputs.map(f.fromObject):[],outputs:t.outputs?t.outputs.map(f.fromObject):[],payable:n.payable,stateMutability:n.stateMutability,gas:t.gas?p.BigNumber.from(t.gas):null};return new e(o,r)},e.fromString=function(t){var n={type:\"function\"},r=(t=v(t,n)).split(\" returns \");r.length>2&&s.throwArgumentError(\"invalid function string\",\"value\",t);var i=r[0].match(D);if(i||s.throwArgumentError(\"invalid function signature\",\"value\",t),n.name=i[1].trim(),n.name&&C(n.name),n.inputs=m(i[2],!1),w(i[3].trim(),n),r.length>1){var o=r[1].match(D);\"\"==o[1].trim()&&\"\"==o[3].trim()||s.throwArgumentError(\"unexpected tokens\",\"value\",t),n.outputs=m(o[2],!1)}else n.outputs=[];return e.fromObject(n)},e.isFunctionFragment=function(t){return t&&t._isFragment&&\"function\"===t.type},e}(M);function S(t){return t.match(/^uint($|[^1-9])/)?t=\"uint256\"+t.substring(4):t.match(/^int($|[^1-9])/)&&(t=\"int256\"+t.substring(3)),t}n.FunctionFragment=x;var E=new RegExp(\"^[A-Za-z_][A-Za-z0-9_]*$\");function C(t){return t&&t.match(E)||s.throwArgumentError('invalid identifier \"'+t+'\"',\"value\",t),t}var D=new RegExp(\"^([^)(]*)\\\\((.*)\\\\)([^)(]*)$\")}))),y=(n(b),r((function(t,e){Object.defineProperty(e,\"__esModule\",{value:!0});var n=new l.Logger(_.version);e.checkResultErrors=function(t){var e=[],n=function(t,r){if(Array.isArray(r))for(var i in r){var s=t.slice();s.push(i);try{n(s,r[i])}catch(o){e.push({path:s,error:o})}}};return n([],t),e};var r=function(){function t(t,e,n,r){this.name=t,this.type=e,this.localName=n,this.dynamic=r}return t.prototype._throwError=function(t,e){n.throwArgumentError(t,this.localName,e)},t}();e.Coder=r;var i=function(){function t(t){g.defineReadOnly(this,\"wordSize\",t||32),this._data=u.arrayify([]),this._padding=new Uint8Array(t)}return Object.defineProperty(t.prototype,\"data\",{get:function(){return u.hexlify(this._data)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"length\",{get:function(){return this._data.length},enumerable:!0,configurable:!0}),t.prototype._writeData=function(t){return this._data=u.concat([this._data,t]),t.length},t.prototype.writeBytes=function(t){var e=u.arrayify(t);return e.length%this.wordSize&&(e=u.concat([e,this._padding.slice(e.length%this.wordSize)])),this._writeData(e)},t.prototype._getValue=function(t){var e=u.arrayify(p.BigNumber.from(t));return e.length>this.wordSize&&n.throwError(\"value out-of-bounds\",l.Logger.errors.BUFFER_OVERRUN,{length:this.wordSize,offset:e.length}),e.length%this.wordSize&&(e=u.concat([this._padding.slice(e.length%this.wordSize),e])),e},t.prototype.writeValue=function(t){return this._writeData(this._getValue(t))},t.prototype.writeUpdatableValue=function(){var t=this,e=this.length;return this.writeValue(0),function(n){t._data.set(t._getValue(n),e)}},t}();e.Writer=i;var s=function(){function t(t,e,n,r){g.defineReadOnly(this,\"_data\",u.arrayify(t)),g.defineReadOnly(this,\"wordSize\",e||32),g.defineReadOnly(this,\"_coerceFunc\",n),g.defineReadOnly(this,\"allowLoose\",r),this._offset=0}return Object.defineProperty(t.prototype,\"data\",{get:function(){return u.hexlify(this._data)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"consumed\",{get:function(){return this._offset},enumerable:!0,configurable:!0}),t.coerce=function(t,e){var n=t.match(\"^u?int([0-9]+)$\");return n&&parseInt(n[1])<=48&&(e=e.toNumber()),e},t.prototype.coerce=function(e,n){return this._coerceFunc?this._coerceFunc(e,n):t.coerce(e,n)},t.prototype._peekBytes=function(t,e,r){var i=Math.ceil(e/this.wordSize)*this.wordSize;return this._offset+i>this._data.length&&(this.allowLoose&&r&&this._offset+e<=this._data.length?i=e:n.throwError(\"data out-of-bounds\",l.Logger.errors.BUFFER_OVERRUN,{length:this._data.length,offset:this._offset+i})),this._data.slice(this._offset,this._offset+i)},t.prototype.subReader=function(e){return new t(this._data.slice(this._offset+e),this.wordSize,this._coerceFunc,this.allowLoose)},t.prototype.readBytes=function(t,e){var n=this._peekBytes(0,t,!!e);return this._offset+=n.length,n.slice(0,t)},t.prototype.readValue=function(){return p.BigNumber.from(this.readBytes(this.wordSize))},t}();e.Reader=s}))),v=(n(y),r((function(t){!function(){var n=\"object\"==typeof window?window:{};!n.JS_SHA3_NO_NODE_JS&&\"object\"==typeof process&&process.versions&&process.versions.node&&(n=e);for(var r=!n.JS_SHA3_NO_COMMON_JS&&t.exports,i=\"0123456789abcdef\".split(\"\"),s=[0,8,16,24],o=[1,0,32898,0,32906,2147483648,2147516416,2147483648,32907,0,2147483649,0,2147516545,2147483648,32777,2147483648,138,0,136,0,2147516425,0,2147483658,0,2147516555,0,139,2147483648,32905,2147483648,32771,2147483648,32770,2147483648,128,2147483648,32778,0,2147483658,2147483648,2147516545,2147483648,32896,2147483648,2147483649,0,2147516424,2147483648],a=[224,256,384,512],l=[\"hex\",\"buffer\",\"arrayBuffer\",\"array\"],c=function(t,e,n){return function(r){return new v(t,e,t).update(r)[n]()}},u=function(t,e,n){return function(r,i){return new v(t,e,i).update(r)[n]()}},h=function(t,e){var n=c(t,e,\"hex\");n.create=function(){return new v(t,e,t)},n.update=function(t){return n.create().update(t)};for(var r=0;r>5,this.byteCount=this.blockCount<<2,this.outputBlocks=n>>5,this.extraBytes=(31&n)>>3;for(var r=0;r<50;++r)this.s[r]=0}v.prototype.update=function(t){var e=\"string\"!=typeof t;e&&t.constructor===ArrayBuffer&&(t=new Uint8Array(t));for(var n,r,i=t.length,o=this.blocks,a=this.byteCount,l=this.blockCount,c=0,u=this.s;c>2]|=t[c]<>2]|=r<>2]|=(192|r>>6)<>2]|=(128|63&r)<=57344?(o[n>>2]|=(224|r>>12)<>2]|=(128|r>>6&63)<>2]|=(128|63&r)<>2]|=(240|r>>18)<>2]|=(128|r>>12&63)<>2]|=(128|r>>6&63)<>2]|=(128|63&r)<=a){for(this.start=n-a,this.block=o[l],n=0;n>2]|=this.padding[3&e],this.lastByteIndex===this.byteCount)for(t[0]=t[n],e=1;e>4&15]+i[15&t]+i[t>>12&15]+i[t>>8&15]+i[t>>20&15]+i[t>>16&15]+i[t>>28&15]+i[t>>24&15];a%e==0&&(w(n),o=0)}return s&&(t=n[o],s>0&&(l+=i[t>>4&15]+i[15&t]),s>1&&(l+=i[t>>12&15]+i[t>>8&15]),s>2&&(l+=i[t>>20&15]+i[t>>16&15])),l},v.prototype.buffer=v.prototype.arrayBuffer=function(){this.finalize();var t,e=this.blockCount,n=this.s,r=this.outputBlocks,i=this.extraBytes,s=0,o=0,a=this.outputBits>>3;t=i?new ArrayBuffer(r+1<<2):new ArrayBuffer(a);for(var l=new Uint32Array(t);o>8&255,l[t+2]=e>>16&255,l[t+3]=e>>24&255;a%n==0&&w(r)}return s&&(t=a<<2,e=r[o],s>0&&(l[t]=255&e),s>1&&(l[t+1]=e>>8&255),s>2&&(l[t+2]=e>>16&255)),l};var w=function(t){var e,n,r,i,s,a,l,c,u,h,d,f,p,m,g,_,b,y,v,w,k,M,x,S,E,C,D,A,O,L,T,P,I,R,j,N,F,Y,B,H,z,U,V,W,G,q,K,Z,J,$,Q,X,tt,et,nt,rt,it,st,ot,at,lt,ct,ut;for(r=0;r<48;r+=2)i=t[0]^t[10]^t[20]^t[30]^t[40],s=t[1]^t[11]^t[21]^t[31]^t[41],c=t[4]^t[14]^t[24]^t[34]^t[44],u=t[5]^t[15]^t[25]^t[35]^t[45],h=t[6]^t[16]^t[26]^t[36]^t[46],d=t[7]^t[17]^t[27]^t[37]^t[47],n=(p=t[9]^t[19]^t[29]^t[39]^t[49])^((l=t[3]^t[13]^t[23]^t[33]^t[43])<<1|(a=t[2]^t[12]^t[22]^t[32]^t[42])>>>31),t[0]^=e=(f=t[8]^t[18]^t[28]^t[38]^t[48])^(a<<1|l>>>31),t[1]^=n,t[10]^=e,t[11]^=n,t[20]^=e,t[21]^=n,t[30]^=e,t[31]^=n,t[40]^=e,t[41]^=n,n=s^(u<<1|c>>>31),t[2]^=e=i^(c<<1|u>>>31),t[3]^=n,t[12]^=e,t[13]^=n,t[22]^=e,t[23]^=n,t[32]^=e,t[33]^=n,t[42]^=e,t[43]^=n,n=l^(d<<1|h>>>31),t[4]^=e=a^(h<<1|d>>>31),t[5]^=n,t[14]^=e,t[15]^=n,t[24]^=e,t[25]^=n,t[34]^=e,t[35]^=n,t[44]^=e,t[45]^=n,n=u^(p<<1|f>>>31),t[6]^=e=c^(f<<1|p>>>31),t[7]^=n,t[16]^=e,t[17]^=n,t[26]^=e,t[27]^=n,t[36]^=e,t[37]^=n,t[46]^=e,t[47]^=n,n=d^(s<<1|i>>>31),t[8]^=e=h^(i<<1|s>>>31),t[9]^=n,t[18]^=e,t[19]^=n,t[28]^=e,t[29]^=n,t[38]^=e,t[39]^=n,t[48]^=e,t[49]^=n,g=t[1],q=t[11]<<4|t[10]>>>28,K=t[10]<<4|t[11]>>>28,A=t[20]<<3|t[21]>>>29,O=t[21]<<3|t[20]>>>29,at=t[31]<<9|t[30]>>>23,lt=t[30]<<9|t[31]>>>23,U=t[40]<<18|t[41]>>>14,V=t[41]<<18|t[40]>>>14,R=t[2]<<1|t[3]>>>31,j=t[3]<<1|t[2]>>>31,b=t[12]<<12|t[13]>>>20,Z=t[22]<<10|t[23]>>>22,J=t[23]<<10|t[22]>>>22,L=t[33]<<13|t[32]>>>19,T=t[32]<<13|t[33]>>>19,ct=t[42]<<2|t[43]>>>30,ut=t[43]<<2|t[42]>>>30,et=t[5]<<30|t[4]>>>2,nt=t[4]<<30|t[5]>>>2,N=t[14]<<6|t[15]>>>26,F=t[15]<<6|t[14]>>>26,v=t[24]<<11|t[25]>>>21,$=t[34]<<15|t[35]>>>17,Q=t[35]<<15|t[34]>>>17,P=t[45]<<29|t[44]>>>3,I=t[44]<<29|t[45]>>>3,S=t[6]<<28|t[7]>>>4,E=t[7]<<28|t[6]>>>4,rt=t[17]<<23|t[16]>>>9,it=t[16]<<23|t[17]>>>9,Y=t[26]<<25|t[27]>>>7,B=t[27]<<25|t[26]>>>7,w=t[36]<<21|t[37]>>>11,k=t[37]<<21|t[36]>>>11,X=t[47]<<24|t[46]>>>8,tt=t[46]<<24|t[47]>>>8,W=t[8]<<27|t[9]>>>5,G=t[9]<<27|t[8]>>>5,C=t[18]<<20|t[19]>>>12,D=t[19]<<20|t[18]>>>12,st=t[29]<<7|t[28]>>>25,ot=t[28]<<7|t[29]>>>25,H=t[38]<<8|t[39]>>>24,z=t[39]<<8|t[38]>>>24,M=t[48]<<14|t[49]>>>18,x=t[49]<<14|t[48]>>>18,t[0]=(m=t[0])^~(_=t[13]<<12|t[12]>>>20)&(y=t[25]<<11|t[24]>>>21),t[1]=g^~b&v,t[10]=S^~C&A,t[11]=E^~D&O,t[20]=R^~N&Y,t[21]=j^~F&B,t[30]=W^~q&Z,t[31]=G^~K&J,t[40]=et^~rt&st,t[41]=nt^~it&ot,t[2]=_^~y&w,t[3]=b^~v&k,t[12]=C^~A&L,t[13]=D^~O&T,t[22]=N^~Y&H,t[23]=F^~B&z,t[32]=q^~Z&$,t[33]=K^~J&Q,t[42]=rt^~st&at,t[43]=it^~ot<,t[4]=y^~w&M,t[5]=v^~k&x,t[14]=A^~L&P,t[15]=O^~T&I,t[24]=Y^~H&U,t[25]=B^~z&V,t[34]=Z^~$&X,t[35]=J^~Q&tt,t[44]=st^~at&ct,t[45]=ot^~lt&ut,t[6]=w^~M&m,t[7]=k^~x&g,t[16]=L^~P&S,t[17]=T^~I&E,t[26]=H^~U&R,t[27]=z^~V&j,t[36]=$^~X&W,t[37]=Q^~tt&G,t[46]=at^~ct&et,t[47]=lt^~ut&nt,t[8]=M^~m&_,t[9]=x^~g&b,t[18]=P^~S&C,t[19]=I^~E&D,t[28]=U^~R&N,t[29]=V^~j&F,t[38]=X^~W&q,t[39]=tt^~G&K,t[48]=ct^~et&rt,t[49]=ut^~nt&it,t[0]^=o[r],t[1]^=o[r+1]};if(r)t.exports=f;else for(m=0;m>=8;return e}function i(t,e,n){for(var r=0,i=0;ie+1+i&&n.throwError(\"child data too short\",l.Logger.errors.BUFFER_OVERRUN,{})}return{consumed:1+i,result:s}}function o(t,e){if(0===t.length&&n.throwError(\"data too short\",l.Logger.errors.BUFFER_OVERRUN,{}),t[e]>=248){e+1+(a=t[e]-247)>t.length&&n.throwError(\"data short segment too short\",l.Logger.errors.BUFFER_OVERRUN,{});var r=i(t,e+1,a);return e+1+a+r>t.length&&n.throwError(\"data long segment too short\",l.Logger.errors.BUFFER_OVERRUN,{}),s(t,e,e+1+a,a+r)}if(t[e]>=192){var o=t[e]-192;return e+1+o>t.length&&n.throwError(\"data array too short\",l.Logger.errors.BUFFER_OVERRUN,{}),s(t,e,e+1,o)}if(t[e]>=184){var a;e+1+(a=t[e]-183)>t.length&&n.throwError(\"data array too short\",l.Logger.errors.BUFFER_OVERRUN,{});var c=i(t,e+1,a);return e+1+a+c>t.length&&n.throwError(\"data array too short\",l.Logger.errors.BUFFER_OVERRUN,{}),{consumed:1+a+c,result:u.hexlify(t.slice(e+1+a,e+1+a+c))}}if(t[e]>=128){var h=t[e]-128;return e+1+h>t.length&&n.throwError(\"data too short\",l.Logger.errors.BUFFER_OVERRUN,{}),{consumed:1+h,result:u.hexlify(t.slice(e+1,e+1+h))}}return{consumed:1,result:u.hexlify(t[e])}}e.encode=function(t){return u.hexlify(function t(e){if(Array.isArray(e)){var i=[];if(e.forEach((function(e){i=i.concat(t(e))})),i.length<=55)return i.unshift(192+i.length),i;var s=r(i.length);return s.unshift(247+s.length),s.concat(i)}u.isBytesLike(e)||n.throwArgumentError(\"RLP object must be BytesLike\",\"object\",e);var o=Array.prototype.slice.call(u.arrayify(e));if(1===o.length&&o[0]<=127)return o;if(o.length<=55)return o.unshift(128+o.length),o;var a=r(o.length);return a.unshift(183+a.length),a.concat(o)}(t))},e.decode=function(t){var e=u.arrayify(t),r=o(e,0);return r.consumed!==e.length&&n.throwArgumentError(\"invalid rlp data\",\"data\",t),r.result}}))),x=(n(M),r((function(t,e){Object.defineProperty(e,\"__esModule\",{value:!0}),e.version=\"address/5.0.3\"}))),S=(n(x),r((function(t,e){Object.defineProperty(e,\"__esModule\",{value:!0});var n=new l.Logger(x.version);function r(t){u.isHexString(t,20)||n.throwArgumentError(\"invalid address\",\"address\",t);for(var e=(t=t.toLowerCase()).substring(2).split(\"\"),r=new Uint8Array(40),i=0;i<40;i++)r[i]=e[i].charCodeAt(0);var s=u.arrayify(w.keccak256(r));for(i=0;i<40;i+=2)s[i>>1]>>4>=8&&(e[i]=e[i].toUpperCase()),(15&s[i>>1])>=8&&(e[i+1]=e[i+1].toUpperCase());return\"0x\"+e.join(\"\")}for(var i={},s=0;s<10;s++)i[String(s)]=String(s);for(s=0;s<26;s++)i[String.fromCharCode(65+s)]=String(10+s);var a=Math.floor(function(t){return Math.log10?Math.log10(t):Math.log(t)/Math.LN10}(9007199254740991));function c(t){for(var e=(t=(t=t.toUpperCase()).substring(4)+t.substring(0,2)+\"00\").split(\"\").map((function(t){return i[t]})).join(\"\");e.length>=a;){var n=e.substring(0,a);e=parseInt(n,10)%97+e.substring(n.length)}for(var r=String(98-parseInt(e,10)%97);r.length<2;)r=\"0\"+r;return r}function h(t){var e=null;if(\"string\"!=typeof t&&n.throwArgumentError(\"invalid address\",\"address\",t),t.match(/^(0x)?[0-9a-fA-F]{40}$/))\"0x\"!==t.substring(0,2)&&(t=\"0x\"+t),e=r(t),t.match(/([A-F].*[a-f])|([a-f].*[A-F])/)&&e!==t&&n.throwArgumentError(\"bad address checksum\",\"address\",t);else if(t.match(/^XE[0-9]{2}[0-9A-Za-z]{30,31}$/)){for(t.substring(2,4)!==c(t)&&n.throwArgumentError(\"bad icap checksum\",\"address\",t),e=new o.BN(t.substring(4),36).toString(16);e.length<40;)e=\"0\"+e;e=r(\"0x\"+e)}else n.throwArgumentError(\"invalid address\",\"address\",t);return e}e.getAddress=h,e.isAddress=function(t){try{return h(t),!0}catch(e){}return!1},e.getIcapAddress=function(t){for(var e=new o.BN(h(t).substring(2),16).toString(36).toUpperCase();e.length<30;)e=\"0\"+e;return\"XE\"+c(\"XE00\"+e)+e},e.getContractAddress=function(t){var e=null;try{e=h(t.from)}catch(i){n.throwArgumentError(\"missing from address\",\"transaction\",t)}var r=u.stripZeros(u.arrayify(p.BigNumber.from(t.nonce).toHexString()));return h(u.hexDataSlice(w.keccak256(M.encode([e,r])),12))},e.getCreate2Address=function(t,e,r){return 32!==u.hexDataLength(e)&&n.throwArgumentError(\"salt must be 32 bytes\",\"salt\",e),32!==u.hexDataLength(r)&&n.throwArgumentError(\"initCodeHash must be 32 bytes\",\"initCodeHash\",r),h(u.hexDataSlice(w.keccak256(u.concat([\"0xff\",h(t),e,r])),12))}}))),E=(n(S),r((function(t,n){var r,i=e&&e.__extends||(r=function(t,e){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(t,e)},function(t,e){function n(){this.constructor=t}r(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)});Object.defineProperty(n,\"__esModule\",{value:!0});var s=function(t){function e(e){return t.call(this,\"address\",\"address\",e,!1)||this}return i(e,t),e.prototype.encode=function(t,e){try{S.getAddress(e)}catch(n){this._throwError(n.message,e)}return t.writeValue(e)},e.prototype.decode=function(t){return S.getAddress(u.hexZeroPad(t.readValue().toHexString(),20))},e}(y.Coder);n.AddressCoder=s}))),C=(n(E),r((function(t,n){var r,i=e&&e.__extends||(r=function(t,e){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(t,e)},function(t,e){function n(){this.constructor=t}r(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)});Object.defineProperty(n,\"__esModule\",{value:!0});var s=function(t){function e(e){var n=t.call(this,e.name,e.type,void 0,e.dynamic)||this;return n.coder=e,n}return i(e,t),e.prototype.encode=function(t,e){return this.coder.encode(t,e)},e.prototype.decode=function(t){return this.coder.decode(t)},e}(y.Coder);n.AnonymousCoder=s}))),D=(n(C),r((function(t,n){var r,i=e&&e.__extends||(r=function(t,e){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(t,e)},function(t,e){function n(){this.constructor=t}r(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)});Object.defineProperty(n,\"__esModule\",{value:!0});var s=new l.Logger(_.version);function o(t,e,n){var r=null;if(Array.isArray(n))r=n;else if(n&&\"object\"==typeof n){var i={};r=e.map((function(t){var e=t.localName;return e||s.throwError(\"cannot encode object for signature with missing names\",l.Logger.errors.INVALID_ARGUMENT,{argument:\"values\",coder:t,value:n}),i[e]&&s.throwError(\"cannot encode object for signature with duplicate names\",l.Logger.errors.INVALID_ARGUMENT,{argument:\"values\",coder:t,value:n}),i[e]=!0,n[e]}))}else s.throwArgumentError(\"invalid tuple value\",\"tuple\",n);e.length!==r.length&&s.throwArgumentError(\"types/value length mismatch\",\"tuple\",n);var o=new y.Writer(t.wordSize),a=new y.Writer(t.wordSize),c=[];return e.forEach((function(t,e){var n=r[e];if(t.dynamic){var i=a.length;t.encode(a,n);var s=o.writeUpdatableValue();c.push((function(t){s(t+i)}))}else t.encode(o,n)})),c.forEach((function(t){t(o.length)})),t.writeBytes(o.data)+t.writeBytes(a.data)}function a(t,e){var n=[],r=t.subReader(0);e.forEach((function(e){var i=null;if(e.dynamic){var s=t.readValue(),o=r.subReader(s.toNumber());try{i=e.decode(o)}catch(a){if(a.code===l.Logger.errors.BUFFER_OVERRUN)throw a;(i=a).baseType=e.name,i.name=e.localName,i.type=e.type}}else try{i=e.decode(t)}catch(a){if(a.code===l.Logger.errors.BUFFER_OVERRUN)throw a;(i=a).baseType=e.name,i.name=e.localName,i.type=e.type}null!=i&&n.push(i)}));var i=e.reduce((function(t,e){var n=e.localName;return n&&(t[n]||(t[n]=0),t[n]++),t}),{});e.forEach((function(t,e){var r=t.localName;if(r&&1===i[r]&&(\"length\"===r&&(r=\"_length\"),null==n[r])){var s=n[e];s instanceof Error?Object.defineProperty(n,r,{get:function(){throw s}}):n[r]=s}}));for(var s=function(t){var e=n[t];e instanceof Error&&Object.defineProperty(n,t,{get:function(){throw e}})},o=0;o=0?n:\"\")+\"]\",r,-1===n||e.dynamic)||this).coder=e,i.length=n,i}return i(e,t),e.prototype.encode=function(t,e){Array.isArray(e)||this._throwError(\"expected array value\",e);var n=this.length;-1===n&&(n=e.length,t.writeValue(e.length)),s.checkArgumentCount(e.length,n,\"coder array\"+(this.localName?\" \"+this.localName:\"\"));for(var r=[],i=0;i>6==2;a++)o++;return o}return t===r.OVERRUN?n.length-e-1:0}function o(t,n){null==n&&(n=e.Utf8ErrorFuncs.error),t=u.arrayify(t);for(var i=[],s=0;s>7!=0){var a=null,l=null;if(192==(224&o))a=1,l=127;else if(224==(240&o))a=2,l=2047;else{if(240!=(248&o)){s+=n(128==(192&o)?r.UNEXPECTED_CONTINUE:r.BAD_PREFIX,s-1,t,i);continue}a=3,l=65535}if(s-1+a>=t.length)s+=n(r.OVERRUN,s-1,t,i);else{for(var c=o&(1<<8-a-1)-1,h=0;h1114111?s+=n(r.OUT_OF_RANGE,s-1-a,t,i,c):c>=55296&&c<=57343?s+=n(r.UTF16_SURROGATE,s-1-a,t,i,c):c<=l?s+=n(r.OVERLONG,s-1-a,t,i,c):i.push(c))}}else i.push(o)}return i}function a(t,e){void 0===e&&(e=n.current),e!=n.current&&(i.checkNormalize(),t=t.normalize(e));for(var r=[],s=0;s>6|192),r.push(63&o|128);else if(55296==(64512&o)){s++;var a=t.charCodeAt(s);if(s>=t.length||56320!=(64512&a))throw new Error(\"invalid utf-8 string\");var l=65536+((1023&o)<<10)+(1023&a);r.push(l>>18|240),r.push(l>>12&63|128),r.push(l>>6&63|128),r.push(63&l|128)}else r.push(o>>12|224),r.push(o>>6&63|128),r.push(63&o|128)}return u.arrayify(r)}function c(t){var e=\"0000\"+t.toString(16);return\"\\\\u\"+e.substring(e.length-4)}function h(t){return t.map((function(t){return t<=65535?String.fromCharCode(t):(t-=65536,String.fromCharCode(55296+(t>>10&1023),56320+(1023&t)))})).join(\"\")}!function(t){t.current=\"\",t.NFC=\"NFC\",t.NFD=\"NFD\",t.NFKC=\"NFKC\",t.NFKD=\"NFKD\"}(n=e.UnicodeNormalizationForm||(e.UnicodeNormalizationForm={})),function(t){t.UNEXPECTED_CONTINUE=\"unexpected continuation byte\",t.BAD_PREFIX=\"bad codepoint prefix\",t.OVERRUN=\"string overrun\",t.MISSING_CONTINUE=\"missing continuation byte\",t.OUT_OF_RANGE=\"out of UTF-8 range\",t.UTF16_SURROGATE=\"UTF-16 surrogate\",t.OVERLONG=\"overlong representation\"}(r=e.Utf8ErrorReason||(e.Utf8ErrorReason={})),e.Utf8ErrorFuncs=Object.freeze({error:function(t,e,n,r,s){return i.throwArgumentError(\"invalid codepoint at offset \"+e+\"; \"+t,\"bytes\",n)},ignore:s,replace:function(t,e,n,i,o){return t===r.OVERLONG?(i.push(o),0):(i.push(65533),s(t,e,n))}}),e.toUtf8Bytes=a,e._toEscapedUtf8String=function(t,e){return'\"'+o(t,e).map((function(t){if(t<256){switch(t){case 8:return\"\\\\b\";case 9:return\"\\\\t\";case 10:return\"\\\\n\";case 13:return\"\\\\r\";case 34:return'\\\\\"';case 92:return\"\\\\\\\\\"}if(t>=32&&t<127)return String.fromCharCode(t)}return t<=65535?c(t):c(55296+((t-=65536)>>10&1023))+c(56320+(1023&t))})).join(\"\")+'\"'},e._toUtf8String=h,e.toUtf8String=function(t,e){return h(o(t,e))},e.toUtf8CodePoints=function(t,e){return void 0===e&&(e=n.current),o(a(t,e))}}))),N=(n(j),r((function(t,e){Object.defineProperty(e,\"__esModule\",{value:!0}),e.formatBytes32String=function(t){var e=j.toUtf8Bytes(t);if(e.length>31)throw new Error(\"bytes32 string must be less than 32 bytes\");return u.hexlify(u.concat([e,P.HashZero]).slice(0,32))},e.parseBytes32String=function(t){var e=u.arrayify(t);if(32!==e.length)throw new Error(\"invalid bytes32 - not 32 bytes long\");if(0!==e[31])throw new Error(\"invalid bytes32 string - no null terminator\");for(var n=31;0===e[n-1];)n--;return j.toUtf8String(e.slice(0,n))}}))),F=(n(N),r((function(t,e){function n(t,e){e||(e=function(t){return[parseInt(t,16)]});var n=0,r={};return t.split(\",\").forEach((function(t){var i=t.split(\":\");n+=parseInt(i[0],16),r[n]=e(i[1])})),r}function r(t){var e=0;return t.split(\",\").map((function(t){var n=t.split(\"-\");return 1===n.length?n[1]=\"0\":\"\"===n[1]&&(n[1]=\"1\"),{l:e+parseInt(n[0],16),h:e=parseInt(n[1],16)}}))}function i(t,e){for(var n=0,r=0;r=(n+=i.l)&&t<=n+i.h&&(t-n)%(i.d||1)==0){if(i.e&&-1!==i.e.indexOf(t-n))continue;return i}}return null}Object.defineProperty(e,\"__esModule\",{value:!0});var s=r(\"221,13-1b,5f-,40-10,51-f,11-3,3-3,2-2,2-4,8,2,15,2d,28-8,88,48,27-,3-5,11-20,27-,8,28,3-5,12,18,b-a,1c-4,6-16,2-d,2-2,2,1b-4,17-9,8f-,10,f,1f-2,1c-34,33-14e,4,36-,13-,6-2,1a-f,4,9-,3-,17,8,2-2,5-,2,8-,3-,4-8,2-3,3,6-,16-6,2-,7-3,3-,17,8,3,3,3-,2,6-3,3-,4-a,5,2-6,10-b,4,8,2,4,17,8,3,6-,b,4,4-,2-e,2-4,b-10,4,9-,3-,17,8,3-,5-,9-2,3-,4-7,3-3,3,4-3,c-10,3,7-2,4,5-2,3,2,3-2,3-2,4-2,9,4-3,6-2,4,5-8,2-e,d-d,4,9,4,18,b,6-3,8,4,5-6,3-8,3-3,b-11,3,9,4,18,b,6-3,8,4,5-6,3-6,2,3-3,b-11,3,9,4,18,11-3,7-,4,5-8,2-7,3-3,b-11,3,13-2,19,a,2-,8-2,2-3,7,2,9-11,4-b,3b-3,1e-24,3,2-,3,2-,2-5,5,8,4,2,2-,3,e,4-,6,2,7-,b-,3-21,49,23-5,1c-3,9,25,10-,2-2f,23,6,3,8-2,5-5,1b-45,27-9,2a-,2-3,5b-4,45-4,53-5,8,40,2,5-,8,2,5-,28,2,5-,20,2,5-,8,2,5-,8,8,18,20,2,5-,8,28,14-5,1d-22,56-b,277-8,1e-2,52-e,e,8-a,18-8,15-b,e,4,3-b,5e-2,b-15,10,b-5,59-7,2b-555,9d-3,5b-5,17-,7-,27-,7-,9,2,2,2,20-,36,10,f-,7,14-,4,a,54-3,2-6,6-5,9-,1c-10,13-1d,1c-14,3c-,10-6,32-b,240-30,28-18,c-14,a0,115-,3,66-,b-76,5,5-,1d,24,2,5-2,2,8-,35-2,19,f-10,1d-3,311-37f,1b,5a-b,d7-19,d-3,41,57-,68-4,29-3,5f,29-37,2e-2,25-c,2c-2,4e-3,30,78-3,64-,20,19b7-49,51a7-59,48e-2,38-738,2ba5-5b,222f-,3c-94,8-b,6-4,1b,6,2,3,3,6d-20,16e-f,41-,37-7,2e-2,11-f,5-b,18-,b,14,5-3,6,88-,2,bf-2,7-,7-,7-,4-2,8,8-9,8-2ff,20,5-b,1c-b4,27-,27-cbb1,f7-9,28-2,b5-221,56,48,3-,2-,3-,5,d,2,5,3,42,5-,9,8,1d,5,6,2-2,8,153-3,123-3,33-27fd,a6da-5128,21f-5df,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3,2-1d,61-ff7d\"),o=\"ad,34f,1806,180b,180c,180d,200b,200c,200d,2060,feff\".split(\",\").map((function(t){return parseInt(t,16)})),a=[{h:25,s:32,l:65},{h:30,s:32,e:[23],l:127},{h:54,s:1,e:[48],l:64,d:2},{h:14,s:1,l:57,d:2},{h:44,s:1,l:17,d:2},{h:10,s:1,e:[2,6,8],l:61,d:2},{h:16,s:1,l:68,d:2},{h:84,s:1,e:[18,24,66],l:19,d:2},{h:26,s:32,e:[17],l:435},{h:22,s:1,l:71,d:2},{h:15,s:80,l:40},{h:31,s:32,l:16},{h:32,s:1,l:80,d:2},{h:52,s:1,l:42,d:2},{h:12,s:1,l:55,d:2},{h:40,s:1,e:[38],l:15,d:2},{h:14,s:1,l:48,d:2},{h:37,s:48,l:49},{h:148,s:1,l:6351,d:2},{h:88,s:1,l:160,d:2},{h:15,s:16,l:704},{h:25,s:26,l:854},{h:25,s:32,l:55915},{h:37,s:40,l:1247},{h:25,s:-119711,l:53248},{h:25,s:-119763,l:52},{h:25,s:-119815,l:52},{h:25,s:-119867,e:[1,4,5,7,8,11,12,17],l:52},{h:25,s:-119919,l:52},{h:24,s:-119971,e:[2,7,8,17],l:52},{h:24,s:-120023,e:[2,7,13,15,16,17],l:52},{h:25,s:-120075,l:52},{h:25,s:-120127,l:52},{h:25,s:-120179,l:52},{h:25,s:-120231,l:52},{h:25,s:-120283,l:52},{h:25,s:-120335,l:52},{h:24,s:-119543,e:[17],l:56},{h:24,s:-119601,e:[17],l:58},{h:24,s:-119659,e:[17],l:58},{h:24,s:-119717,e:[17],l:58},{h:24,s:-119775,e:[17],l:58}],l=n(\"b5:3bc,c3:ff,7:73,2:253,5:254,3:256,1:257,5:259,1:25b,3:260,1:263,2:269,1:268,5:26f,1:272,2:275,7:280,3:283,5:288,3:28a,1:28b,5:292,3f:195,1:1bf,29:19e,125:3b9,8b:3b2,1:3b8,1:3c5,3:3c6,1:3c0,1a:3ba,1:3c1,1:3c3,2:3b8,1:3b5,1bc9:3b9,1c:1f76,1:1f77,f:1f7a,1:1f7b,d:1f78,1:1f79,1:1f7c,1:1f7d,107:63,5:25b,4:68,1:68,1:68,3:69,1:69,1:6c,3:6e,4:70,1:71,1:72,1:72,1:72,7:7a,2:3c9,2:7a,2:6b,1:e5,1:62,1:63,3:65,1:66,2:6d,b:3b3,1:3c0,6:64,1b574:3b8,1a:3c3,20:3b8,1a:3c3,20:3b8,1a:3c3,20:3b8,1a:3c3,20:3b8,1a:3c3\"),c=n(\"179:1,2:1,2:1,5:1,2:1,a:4f,a:1,8:1,2:1,2:1,3:1,5:1,3:1,4:1,2:1,3:1,4:1,8:2,1:1,2:2,1:1,2:2,27:2,195:26,2:25,1:25,1:25,2:40,2:3f,1:3f,33:1,11:-6,1:-9,1ac7:-3a,6d:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,9:-8,1:-8,1:-8,1:-8,1:-8,1:-8,b:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,9:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,9:-8,1:-8,1:-8,1:-8,1:-8,1:-8,c:-8,2:-8,2:-8,2:-8,9:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,49:-8,1:-8,1:-4a,1:-4a,d:-56,1:-56,1:-56,1:-56,d:-8,1:-8,f:-8,1:-8,3:-7\"),u=n(\"df:00730073,51:00690307,19:02BC006E,a7:006A030C,18a:002003B9,16:03B903080301,20:03C503080301,1d7:05650582,190f:00680331,1:00740308,1:0077030A,1:0079030A,1:006102BE,b6:03C50313,2:03C503130300,2:03C503130301,2:03C503130342,2a:1F0003B9,1:1F0103B9,1:1F0203B9,1:1F0303B9,1:1F0403B9,1:1F0503B9,1:1F0603B9,1:1F0703B9,1:1F0003B9,1:1F0103B9,1:1F0203B9,1:1F0303B9,1:1F0403B9,1:1F0503B9,1:1F0603B9,1:1F0703B9,1:1F2003B9,1:1F2103B9,1:1F2203B9,1:1F2303B9,1:1F2403B9,1:1F2503B9,1:1F2603B9,1:1F2703B9,1:1F2003B9,1:1F2103B9,1:1F2203B9,1:1F2303B9,1:1F2403B9,1:1F2503B9,1:1F2603B9,1:1F2703B9,1:1F6003B9,1:1F6103B9,1:1F6203B9,1:1F6303B9,1:1F6403B9,1:1F6503B9,1:1F6603B9,1:1F6703B9,1:1F6003B9,1:1F6103B9,1:1F6203B9,1:1F6303B9,1:1F6403B9,1:1F6503B9,1:1F6603B9,1:1F6703B9,3:1F7003B9,1:03B103B9,1:03AC03B9,2:03B10342,1:03B1034203B9,5:03B103B9,6:1F7403B9,1:03B703B9,1:03AE03B9,2:03B70342,1:03B7034203B9,5:03B703B9,6:03B903080300,1:03B903080301,3:03B90342,1:03B903080342,b:03C503080300,1:03C503080301,1:03C10313,2:03C50342,1:03C503080342,b:1F7C03B9,1:03C903B9,1:03CE03B9,2:03C90342,1:03C9034203B9,5:03C903B9,ac:00720073,5b:00B00063,6:00B00066,d:006E006F,a:0073006D,1:00740065006C,1:0074006D,124f:006800700061,2:00610075,2:006F0076,b:00700061,1:006E0061,1:03BC0061,1:006D0061,1:006B0061,1:006B0062,1:006D0062,1:00670062,3:00700066,1:006E0066,1:03BC0066,4:0068007A,1:006B0068007A,1:006D0068007A,1:00670068007A,1:00740068007A,15:00700061,1:006B00700061,1:006D00700061,1:006700700061,8:00700076,1:006E0076,1:03BC0076,1:006D0076,1:006B0076,1:006D0076,1:00700077,1:006E0077,1:03BC0077,1:006D0077,1:006B0077,1:006D0077,1:006B03C9,1:006D03C9,2:00620071,3:00632215006B0067,1:0063006F002E,1:00640062,1:00670079,2:00680070,2:006B006B,1:006B006D,9:00700068,2:00700070006D,1:00700072,2:00730076,1:00770062,c723:00660066,1:00660069,1:0066006C,1:006600660069,1:00660066006C,1:00730074,1:00730074,d:05740576,1:05740565,1:0574056B,1:057E0576,1:0574056D\",(function(t){if(t.length%4!=0)throw new Error(\"bad data\");for(var e=[],n=0;n=0||t>=65024&&t<=65039?[]:f(t)||[t]})),n=e.reduce((function(t,e){return e.forEach((function(e){t.push(e)})),t}),[]),(n=j.toUtf8CodePoints(j._toUtf8String(n),j.UnicodeNormalizationForm.NFKC)).forEach((function(t){if(p(t))throw new Error(\"STRINGPREP_CONTAINS_PROHIBITED\")})),n.forEach((function(t){if(d(t))throw new Error(\"STRINGPREP_CONTAINS_UNASSIGNED\")}));var r=j._toUtf8String(n);if(\"-\"===r.substring(0,1)||\"--\"===r.substring(2,4)||\"-\"===r.substring(r.length-1))throw new Error(\"invalid hyphen\");if(r.length>63)throw new Error(\"too long\");return r}}))),Y=(n(F),r((function(t,e){Object.defineProperty(e,\"__esModule\",{value:!0}),e.formatBytes32String=N.formatBytes32String,e.parseBytes32String=N.parseBytes32String,e.nameprep=F.nameprep,e._toEscapedUtf8String=j._toEscapedUtf8String,e.toUtf8Bytes=j.toUtf8Bytes,e.toUtf8CodePoints=j.toUtf8CodePoints,e.toUtf8String=j.toUtf8String,e.UnicodeNormalizationForm=j.UnicodeNormalizationForm,e.Utf8ErrorFuncs=j.Utf8ErrorFuncs,e.Utf8ErrorReason=j.Utf8ErrorReason}))),B=(n(Y),r((function(t,n){var r,i=e&&e.__extends||(r=function(t,e){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(t,e)},function(t,e){function n(){this.constructor=t}r(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)});Object.defineProperty(n,\"__esModule\",{value:!0});var s=function(t){function e(e){return t.call(this,\"string\",e)||this}return i(e,t),e.prototype.encode=function(e,n){return t.prototype.encode.call(this,e,Y.toUtf8Bytes(n))},e.prototype.decode=function(e){return Y.toUtf8String(t.prototype.decode.call(this,e))},e}(O.DynamicBytesCoder);n.StringCoder=s}))),H=(n(B),r((function(t,n){var r,i=e&&e.__extends||(r=function(t,e){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(t,e)},function(t,e){function n(){this.constructor=t}r(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)});Object.defineProperty(n,\"__esModule\",{value:!0});var s=function(t){function e(e,n){var r=this,i=!1,s=[];e.forEach((function(t){t.dynamic&&(i=!0),s.push(t.type)}));var o=\"tuple(\"+s.join(\",\")+\")\";return(r=t.call(this,\"tuple\",o,n,i)||this).coders=e,r}return i(e,t),e.prototype.encode=function(t,e){return D.pack(t,this.coders,e)},e.prototype.decode=function(t){return t.coerce(this.name,D.unpack(t,this.coders))},e}(y.Coder);n.TupleCoder=s}))),z=(n(H),r((function(t,e){Object.defineProperty(e,\"__esModule\",{value:!0});var n=new l.Logger(_.version),r=new RegExp(/^bytes([0-9]*)$/),i=new RegExp(/^(u?int)([0-9]*)$/),s=function(){function t(e){n.checkNew(this.constructor,t),g.defineReadOnly(this,\"coerceFunc\",e||null)}return t.prototype._getCoder=function(t){var e=this;switch(t.baseType){case\"address\":return new E.AddressCoder(t.name);case\"bool\":return new A.BooleanCoder(t.name);case\"string\":return new B.StringCoder(t.name);case\"bytes\":return new O.BytesCoder(t.name);case\"array\":return new D.ArrayCoder(this._getCoder(t.arrayChildren),t.arrayLength,t.name);case\"tuple\":return new H.TupleCoder((t.components||[]).map((function(t){return e._getCoder(t)})),t.name);case\"\":return new T.NullCoder(t.name)}var s,o=t.type.match(i);return o?((0===(s=parseInt(o[2]||\"256\"))||s>256||s%8!=0)&&n.throwArgumentError(\"invalid \"+o[1]+\" bit length\",\"param\",t),new I.NumberCoder(s/8,\"int\"===o[1],t.name)):(o=t.type.match(r))?((0===(s=parseInt(o[1]))||s>32)&&n.throwArgumentError(\"invalid bytes length\",\"param\",t),new L.FixedBytesCoder(s,t.name)):n.throwArgumentError(\"invalid type\",\"type\",t.type)},t.prototype._getWordSize=function(){return 32},t.prototype._getReader=function(t,e){return new y.Reader(t,this._getWordSize(),this.coerceFunc,e)},t.prototype._getWriter=function(){return new y.Writer(this._getWordSize())},t.prototype.encode=function(t,e){var r=this;t.length!==e.length&&n.throwError(\"types/values length mismatch\",l.Logger.errors.INVALID_ARGUMENT,{count:{types:t.length,values:e.length},value:{types:t,values:e}});var i=t.map((function(t){return r._getCoder(b.ParamType.from(t))})),s=new H.TupleCoder(i,\"_\"),o=this._getWriter();return s.encode(o,e),o.data},t.prototype.decode=function(t,e,n){var r=this,i=t.map((function(t){return r._getCoder(b.ParamType.from(t))}));return new H.TupleCoder(i,\"_\").decode(this._getReader(u.arrayify(e),n))},t}();e.AbiCoder=s,e.defaultAbiCoder=new s}))),U=(n(z),r((function(t,e){Object.defineProperty(e,\"__esModule\",{value:!0}),e.version=\"hash/5.0.3\"}))),V=(n(U),r((function(t,e){Object.defineProperty(e,\"__esModule\",{value:!0});var n=new l.Logger(U.version),r=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]),i=new RegExp(\"^((.*)\\\\.)?([^.]+)$\");e.isValidName=function(t){try{for(var e=t.split(\".\"),n=0;n1&&s.throwArgumentError(\"multiple matching functions\",\"name\",n),this.functions[r[0]]}var i=this.functions[b.FunctionFragment.fromString(t).format()];return i||s.throwArgumentError(\"no matching function\",\"signature\",t),i},t.prototype.getEvent=function(t){if(u.isHexString(t)){var e=t.toLowerCase();for(var n in this.events)if(e===this.getEventTopic(n))return this.events[n];s.throwArgumentError(\"no matching event\",\"topichash\",e)}if(-1===t.indexOf(\"(\")){var r=t.trim(),i=Object.keys(this.events).filter((function(t){return t.split(\"(\")[0]===r}));return 0===i.length?s.throwArgumentError(\"no matching event\",\"name\",r):i.length>1&&s.throwArgumentError(\"multiple matching events\",\"name\",r),this.events[i[0]]}var o=this.events[b.EventFragment.fromString(t).format()];return o||s.throwArgumentError(\"no matching event\",\"signature\",t),o},t.prototype.getSighash=function(t){return\"string\"==typeof t&&(t=this.getFunction(t)),g.getStatic(this.constructor,\"getSighash\")(t)},t.prototype.getEventTopic=function(t){return\"string\"==typeof t&&(t=this.getEvent(t)),g.getStatic(this.constructor,\"getEventTopic\")(t)},t.prototype._decodeParams=function(t,e){return this._abiCoder.decode(t,e)},t.prototype._encodeParams=function(t,e){return this._abiCoder.encode(t,e)},t.prototype.encodeDeploy=function(t){return this._encodeParams(this.deploy.inputs,t||[])},t.prototype.decodeFunctionData=function(t,e){\"string\"==typeof t&&(t=this.getFunction(t));var n=u.arrayify(e);return u.hexlify(n.slice(0,4))!==this.getSighash(t)&&s.throwArgumentError(\"data signature does not match function \"+t.name+\".\",\"data\",u.hexlify(n)),this._decodeParams(t.inputs,n.slice(4))},t.prototype.encodeFunctionData=function(t,e){return\"string\"==typeof t&&(t=this.getFunction(t)),u.hexlify(u.concat([this.getSighash(t),this._encodeParams(t.inputs,e||[])]))},t.prototype.decodeFunctionResult=function(t,e){\"string\"==typeof t&&(t=this.getFunction(t));var n=u.arrayify(e),r=null,i=null;switch(n.length%this._abiCoder._getWordSize()){case 0:try{return this._abiCoder.decode(t.outputs,n)}catch(o){}break;case 4:\"0x08c379a0\"===u.hexlify(n.slice(0,4))&&(i=\"Error(string)\",r=this._abiCoder.decode([\"string\"],n.slice(4))[0])}return s.throwError(\"call revert exception\",l.Logger.errors.CALL_EXCEPTION,{method:t.format(),errorSignature:i,errorArgs:[r],reason:r})},t.prototype.encodeFunctionResult=function(t,e){return\"string\"==typeof t&&(t=this.getFunction(t)),u.hexlify(this._abiCoder.encode(t.outputs,e||[]))},t.prototype.encodeFilterTopics=function(t,e){var n=this;\"string\"==typeof t&&(t=this.getEvent(t)),e.length>t.inputs.length&&s.throwError(\"too many arguments for \"+t.format(),l.Logger.errors.UNEXPECTED_ARGUMENT,{argument:\"values\",value:e});var r=[];t.anonymous||r.push(this.getEventTopic(t));var i=function(t,e){return\"string\"===t.type?V.id(e):\"bytes\"===t.type?w.keccak256(u.hexlify(e)):(\"address\"===t.type&&n._abiCoder.encode([\"address\"],[e]),u.hexZeroPad(u.hexlify(e),32))};for(e.forEach((function(e,n){var o=t.inputs[n];o.indexed?null==e?r.push(null):\"array\"===o.baseType||\"tuple\"===o.baseType?s.throwArgumentError(\"filtering with tuples or arrays not supported\",\"contract.\"+o.name,e):Array.isArray(e)?r.push(e.map((function(t){return i(o,t)}))):r.push(i(o,e)):null!=e&&s.throwArgumentError(\"cannot filter non-indexed parameters; must be null\",\"contract.\"+o.name,e)}));r.length&&null===r[r.length-1];)r.pop();return r},t.prototype.encodeEventLog=function(t,e){var n=this;\"string\"==typeof t&&(t=this.getEvent(t));var r=[],i=[],o=[];return t.anonymous||r.push(this.getEventTopic(t)),e.length!==t.inputs.length&&s.throwArgumentError(\"event arguments/values mismatch\",\"values\",e),t.inputs.forEach((function(t,s){var a=e[s];if(t.indexed)if(\"string\"===t.type)r.push(V.id(a));else if(\"bytes\"===t.type)r.push(w.keccak256(a));else{if(\"tuple\"===t.baseType||\"array\"===t.baseType)throw new Error(\"not implemented\");r.push(n._abiCoder.encode([t.type],[a]))}else i.push(t),o.push(a)})),{data:this._abiCoder.encode(i,o),topics:r}},t.prototype.decodeEventLog=function(t,e,n){if(\"string\"==typeof t&&(t=this.getEvent(t)),null!=n&&!t.anonymous){var r=this.getEventTopic(t);u.isHexString(n[0],32)&&n[0].toLowerCase()===r||s.throwError(\"fragment/topic mismatch\",l.Logger.errors.INVALID_ARGUMENT,{argument:\"topics[0]\",expected:r,value:n[0]}),n=n.slice(1)}var i=[],o=[],a=[];t.inputs.forEach((function(t,e){t.indexed?\"string\"===t.type||\"bytes\"===t.type||\"tuple\"===t.baseType||\"array\"===t.baseType?(i.push(b.ParamType.fromObject({type:\"bytes32\",name:t.name})),a.push(!0)):(i.push(t),a.push(!1)):(o.push(t),a.push(!1))}));var d=null!=n?this._abiCoder.decode(i,u.concat(n)):null,f=this._abiCoder.decode(o,e,!0),p=[],m=0,g=0;t.inputs.forEach((function(t,e){if(t.indexed)if(null==d)p[e]=new c({_isIndexed:!0,hash:null});else if(a[e])p[e]=new c({_isIndexed:!0,hash:d[g++]});else try{p[e]=d[g++]}catch(r){p[e]=r}else try{p[e]=f[m++]}catch(r){p[e]=r}if(t.name&&null==p[t.name]){var n=p[e];n instanceof Error?Object.defineProperty(p,t.name,{get:function(){throw h(\"property \"+JSON.stringify(t.name),n)}}):p[t.name]=n}}));for(var _=function(t){var e=p[t];e instanceof Error&&Object.defineProperty(p,t,{get:function(){throw h(\"index \"+t,e)}})},y=0;y0&&i[i.length-1])||6!==s[0]&&2!==s[0])){o=0;continue}if(3===s[0]&&(!i||s[1]>i[0]&&s[1]0&&i[i.length-1])||6!==s[0]&&2!==s[0])){o=0;continue}if(3===s[0]&&(!i||s[1]>i[0]&&s[1]1)){var n=e[0];null==a[t]&&g.defineReadOnly(a,t,a[n]),null==a.functions[t]&&g.defineReadOnly(a.functions,t,a.functions[n]),null==a.callStatic[t]&&g.defineReadOnly(a.callStatic,t,a.callStatic[n]),null==a.populateTransaction[t]&&g.defineReadOnly(a.populateTransaction,t,a.populateTransaction[n]),null==a.estimateGas[t]&&g.defineReadOnly(a.estimateGas,t,a.estimateGas[n])}}))}return t.getContractAddress=function(t){return S.getContractAddress(t)},t.getInterface=function(t){return G.Interface.isInterface(t)?t:new G.Interface(t)},t.prototype.deployed=function(){return this._deployed()},t.prototype._deployed=function(t){var e=this;return this._deployedPromise||(this._deployedPromise=this.deployTransaction?this.deployTransaction.wait().then((function(){return e})):this.provider.getCode(this.address,t).then((function(t){return\"0x\"===t&&c.throwError(\"contract not deployed\",l.Logger.errors.UNSUPPORTED_OPERATION,{contractAddress:e.address,operation:\"getDeployed\"}),e}))),this._deployedPromise},t.prototype.fallback=function(t){var e=this;this.signer||c.throwError(\"sending a transactions require a signer\",l.Logger.errors.UNSUPPORTED_OPERATION,{operation:\"sendTransaction(fallback)\"});var n=g.shallowCopy(t||{});return[\"from\",\"to\"].forEach((function(t){null!=n[t]&&c.throwError(\"cannot override \"+t,l.Logger.errors.UNSUPPORTED_OPERATION,{operation:t})})),n.to=this.resolvedAddress,this.deployed().then((function(){return e.signer.sendTransaction(n)}))},t.prototype.connect=function(t){\"string\"==typeof t&&(t=new J.VoidSigner(t,this.provider));var e=new this.constructor(this.address,this.interface,t);return this.deployTransaction&&g.defineReadOnly(e,\"deployTransaction\",this.deployTransaction),e},t.prototype.attach=function(t){return new this.constructor(t,this.interface,this.signer||this.provider)},t.isIndexed=function(t){return G.Indexed.isIndexed(t)},t.prototype._normalizeRunningEvent=function(t){return this._runningEvents[t.tag]?this._runningEvents[t.tag]:t},t.prototype._getRunningEvent=function(t){if(\"string\"==typeof t){if(\"error\"===t)return this._normalizeRunningEvent(new w);if(\"event\"===t)return this._normalizeRunningEvent(new v(\"event\",null));if(\"*\"===t)return this._normalizeRunningEvent(new M(this.address,this.interface));var e=this.interface.getEvent(t);return this._normalizeRunningEvent(new k(this.address,this.interface,e))}if(t.topics&&t.topics.length>0){try{var n=t.topics[0];if(\"string\"!=typeof n)throw new Error(\"invalid topic\");return e=this.interface.getEvent(n),this._normalizeRunningEvent(new k(this.address,this.interface,e,t.topics))}catch(i){}var r={address:this.address,topics:t.topics};return this._normalizeRunningEvent(new v(y(r),r))}return this._normalizeRunningEvent(new M(this.address,this.interface))},t.prototype._checkRunningEvents=function(t){if(0===t.listenerCount()){delete this._runningEvents[t.tag];var e=this._wrappedEmits[t.tag];e&&(this.provider.off(t.filter,e),delete this._wrappedEmits[t.tag])}},t.prototype._wrapEvent=function(t,e,n){var r=this,i=g.deepCopy(e);return i.removeListener=function(){n&&(t.removeListener(n),r._checkRunningEvents(t))},i.getBlock=function(){return r.provider.getBlock(e.blockHash)},i.getTransaction=function(){return r.provider.getTransaction(e.transactionHash)},i.getTransactionReceipt=function(){return r.provider.getTransactionReceipt(e.transactionHash)},t.prepareEvent(i),i},t.prototype._addEventListener=function(t,e,n){var r=this;if(this.provider||c.throwError(\"events require a provider or a signer with a provider\",l.Logger.errors.UNSUPPORTED_OPERATION,{operation:\"once\"}),t.addListener(e,n),this._runningEvents[t.tag]=t,!this._wrappedEmits[t.tag]){var i=function(n){var i=r._wrapEvent(t,n,e);if(null==i.decodeError)try{var s=t.getEmit(i);r.emit.apply(r,a([t.filter],s))}catch(o){i.decodeError=o.error}null!=t.filter&&r.emit(\"event\",i),null!=i.decodeError&&r.emit(\"error\",i.decodeError,i)};this._wrappedEmits[t.tag]=i,null!=t.filter&&this.provider.on(t.filter,i)}},t.prototype.queryFilter=function(t,e,n){var r=this,i=this._getRunningEvent(t),s=g.shallowCopy(i.filter);return\"string\"==typeof e&&u.isHexString(e,32)?(null!=n&&c.throwArgumentError(\"cannot specify toBlock with blockhash\",\"toBlock\",n),s.blockHash=e):(s.fromBlock=null!=e?e:0,s.toBlock=null!=n?n:\"latest\"),this.provider.getLogs(s).then((function(t){return t.map((function(t){return r._wrapEvent(i,t,null)}))}))},t.prototype.on=function(t,e){return this._addEventListener(this._getRunningEvent(t),e,!1),this},t.prototype.once=function(t,e){return this._addEventListener(this._getRunningEvent(t),e,!0),this},t.prototype.emit=function(t){for(var e=[],n=1;n0;return this._checkRunningEvents(r),i},t.prototype.listenerCount=function(t){return this.provider?this._getRunningEvent(t).listenerCount():0},t.prototype.listeners=function(t){if(!this.provider)return[];if(null==t){var e=[];for(var n in this._runningEvents)this._runningEvents[n].listeners().forEach((function(t){e.push(t)}));return e}return this._getRunningEvent(t).listeners()},t.prototype.removeAllListeners=function(t){if(!this.provider)return this;if(null==t){for(var e in this._runningEvents){var n=this._runningEvents[e];n.removeAllListeners(),this._checkRunningEvents(n)}return this}var r=this._getRunningEvent(t);return r.removeAllListeners(),this._checkRunningEvents(r),this},t.prototype.off=function(t,e){if(!this.provider)return this;var n=this._getRunningEvent(t);return n.removeListener(e),this._checkRunningEvents(n),this},t.prototype.removeListener=function(t,e){return this.off(t,e)},t}();n.Contract=x;var E=function(){function t(t,e,n){var r=this.constructor,i=null;\"0x\"!==(i=\"string\"==typeof e?e:u.isBytes(e)?u.hexlify(e):e&&\"string\"==typeof e.object?e.object:\"!\").substring(0,2)&&(i=\"0x\"+i),(!u.isHexString(i)||i.length%2)&&c.throwArgumentError(\"invalid bytecode\",\"bytecode\",e),n&&!J.Signer.isSigner(n)&&c.throwArgumentError(\"invalid signer\",\"signer\",n),g.defineReadOnly(this,\"bytecode\",i),g.defineReadOnly(this,\"interface\",g.getStatic(r,\"getInterface\")(t)),g.defineReadOnly(this,\"signer\",n||null)}return t.prototype.getDeployTransaction=function(){for(var t=[],e=0;e0;)n.push(i%this.base),i=i/this.base|0}for(var o=\"\",a=0;0===e[a]&&a=0;--l)o+=this.alphabet[n[l]];return o},t.prototype.decode=function(t){if(\"string\"!=typeof t)throw new TypeError(\"Expected String\");var e=[];if(0===t.length)return new Uint8Array(e);e.push(0);for(var n=0;n>=8;for(;i>0;)e.push(255&i),i>>=8}for(var o=0;t[o]===this._leader&&o>>24|t>>>8&65280|t<<8&16711680|(255&t)<<24)>>>0}function it(t){return 1===t.length?\"0\"+t:t}function st(t){return 7===t.length?\"0\"+t:6===t.length?\"00\"+t:5===t.length?\"000\"+t:4===t.length?\"0000\"+t:3===t.length?\"00000\"+t:2===t.length?\"000000\"+t:1===t.length?\"0000000\"+t:t}var ot={inherits:nt,toArray:function(t,e){if(Array.isArray(t))return t.slice();if(!t)return[];var n=[];if(\"string\"==typeof t)if(e){if(\"hex\"===e)for((t=t.replace(/[^a-z0-9]+/gi,\"\")).length%2!=0&&(t=\"0\"+t),r=0;r>8,o=255&i;s?n.push(s,o):n.push(o)}else for(r=0;r>>0;return s},split32:function(t,e){for(var n=new Array(4*t.length),r=0,i=0;r>>24,n[i+1]=s>>>16&255,n[i+2]=s>>>8&255,n[i+3]=255&s):(n[i+3]=s>>>24,n[i+2]=s>>>16&255,n[i+1]=s>>>8&255,n[i]=255&s)}return n},rotr32:function(t,e){return t>>>e|t<<32-e},rotl32:function(t,e){return t<>>32-e},sum32:function(t,e){return t+e>>>0},sum32_3:function(t,e,n){return t+e+n>>>0},sum32_4:function(t,e,n,r){return t+e+n+r>>>0},sum32_5:function(t,e,n,r,i){return t+e+n+r+i>>>0},sum64:function(t,e,n,r){var i=r+t[e+1]>>>0;t[e]=(i>>0,t[e+1]=i},sum64_hi:function(t,e,n,r){return(e+r>>>0>>0},sum64_lo:function(t,e,n,r){return e+r>>>0},sum64_4_hi:function(t,e,n,r,i,s,o,a){var l=0,c=e;return l+=(c=c+r>>>0)>>0)>>0)>>0},sum64_4_lo:function(t,e,n,r,i,s,o,a){return e+r+s+a>>>0},sum64_5_hi:function(t,e,n,r,i,s,o,a,l,c){var u=0,h=e;return u+=(h=h+r>>>0)>>0)>>0)>>0)>>0},sum64_5_lo:function(t,e,n,r,i,s,o,a,l,c){return e+r+s+a+c>>>0},rotr64_hi:function(t,e,n){return(e<<32-n|t>>>n)>>>0},rotr64_lo:function(t,e,n){return(t<<32-n|e>>>n)>>>0},shr64_hi:function(t,e,n){return t>>>n},shr64_lo:function(t,e,n){return(t<<32-n|e>>>n)>>>0}};function at(){this.pending=null,this.pendingTotal=0,this.blockSize=this.constructor.blockSize,this.outSize=this.constructor.outSize,this.hmacStrength=this.constructor.hmacStrength,this.padLength=this.constructor.padLength/8,this.endian=\"big\",this._delta8=this.blockSize/8,this._delta32=this.blockSize/32}var lt=at;at.prototype.update=function(t,e){if(t=ot.toArray(t,e),this.pending=this.pending?this.pending.concat(t):t,this.pendingTotal+=t.length,this.pending.length>=this._delta8){var n=(t=this.pending).length%this._delta8;this.pending=t.slice(t.length-n,t.length),0===this.pending.length&&(this.pending=null),t=ot.join32(t,0,t.length-n,this.endian);for(var r=0;r>>24&255,r[i++]=t>>>16&255,r[i++]=t>>>8&255,r[i++]=255&t}else for(r[i++]=255&t,r[i++]=t>>>8&255,r[i++]=t>>>16&255,r[i++]=t>>>24&255,r[i++]=0,r[i++]=0,r[i++]=0,r[i++]=0,s=8;s>>3},yt=function(t){return ut(t,17)^ut(t,19)^t>>>10},vt=ct.BlockHash,wt=[1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298];function kt(){if(!(this instanceof kt))return new kt;vt.call(this),this.h=[1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225],this.k=wt,this.W=new Array(64)}ot.inherits(kt,vt);var Mt=kt;kt.blockSize=512,kt.outSize=256,kt.hmacStrength=192,kt.padLength=64,kt.prototype._update=function(t,e){for(var n=this.W,r=0;r<16;r++)n[r]=t[e+r];for(;rthis.blockSize&&(t=(new this.Hash).update(t).digest()),tt(t.length<=this.blockSize);for(var e=t.length;e>24&255,h[e.length+1]=d>>16&255,h[e.length+2]=d>>8&255,h[e.length+3]=255&d;var f=u.arrayify(_e.computeHmac(i,t,h));s||(s=f.length,a=new Uint8Array(s),o=r-((l=Math.ceil(r/s))-1)*s),a.set(f);for(var p=1;p=49&&o<=54?o-49+10:o>=17&&o<=22?o-17+10:15&o}return r}function l(t,e,n,r){for(var i=0,s=Math.min(t.length,n),o=e;o=49?a-49+10:a>=17?a-17+10:a}return i}i.isBN=function(t){return t instanceof i||null!==t&&\"object\"==typeof t&&t.constructor.wordSize===i.wordSize&&Array.isArray(t.words)},i.max=function(t,e){return t.cmp(e)>0?t:e},i.min=function(t,e){return t.cmp(e)<0?t:e},i.prototype._init=function(t,e,r){if(\"number\"==typeof t)return this._initNumber(t,e,r);if(\"object\"==typeof t)return this._initArray(t,e,r);\"hex\"===e&&(e=16),n(e===(0|e)&&e>=2&&e<=36);var i=0;\"-\"===(t=t.toString().replace(/\\s+/g,\"\"))[0]&&i++,16===e?this._parseHex(t,i):this._parseBase(t,e,i),\"-\"===t[0]&&(this.negative=1),this.strip(),\"le\"===r&&this._initArray(this.toArray(),e,r)},i.prototype._initNumber=function(t,e,r){t<0&&(this.negative=1,t=-t),t<67108864?(this.words=[67108863&t],this.length=1):t<4503599627370496?(this.words=[67108863&t,t/67108864&67108863],this.length=2):(n(t<9007199254740992),this.words=[67108863&t,t/67108864&67108863,1],this.length=3),\"le\"===r&&this._initArray(this.toArray(),e,r)},i.prototype._initArray=function(t,e,r){if(n(\"number\"==typeof t.length),t.length<=0)return this.words=[0],this.length=1,this;this.length=Math.ceil(t.length/3),this.words=new Array(this.length);for(var i=0;i=0;i-=3)this.words[s]|=(o=t[i]|t[i-1]<<8|t[i-2]<<16)<>>26-a&67108863,(a+=24)>=26&&(a-=26,s++);else if(\"le\"===r)for(i=0,s=0;i>>26-a&67108863,(a+=24)>=26&&(a-=26,s++);return this.strip()},i.prototype._parseHex=function(t,e){this.length=Math.ceil((t.length-e)/6),this.words=new Array(this.length);for(var n=0;n=e;n-=6)i=a(t,n,n+6),this.words[r]|=i<>>26-s&4194303,(s+=24)>=26&&(s-=26,r++);n+6!==e&&(i=a(t,e,n+6),this.words[r]|=i<>>26-s&4194303),this.strip()},i.prototype._parseBase=function(t,e,n){this.words=[0],this.length=1;for(var r=0,i=1;i<=67108863;i*=e)r++;r--,i=i/e|0;for(var s=t.length-n,o=s%r,a=Math.min(s,s-o)+n,c=0,u=n;u1&&0===this.words[this.length-1];)this.length--;return this._normSign()},i.prototype._normSign=function(){return 1===this.length&&0===this.words[0]&&(this.negative=0),this},i.prototype.inspect=function(){return(this.red?\"\"};var c=[\"\",\"0\",\"00\",\"000\",\"0000\",\"00000\",\"000000\",\"0000000\",\"00000000\",\"000000000\",\"0000000000\",\"00000000000\",\"000000000000\",\"0000000000000\",\"00000000000000\",\"000000000000000\",\"0000000000000000\",\"00000000000000000\",\"000000000000000000\",\"0000000000000000000\",\"00000000000000000000\",\"000000000000000000000\",\"0000000000000000000000\",\"00000000000000000000000\",\"000000000000000000000000\",\"0000000000000000000000000\"],u=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],h=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];function d(t,e,n){n.negative=e.negative^t.negative;var r=t.length+e.length|0;n.length=r,r=r-1|0;var i=0|t.words[0],s=0|e.words[0],o=i*s,a=o/67108864|0;n.words[0]=67108863&o;for(var l=1;l>>26,u=67108863&a,h=Math.min(l,e.length-1),d=Math.max(0,l-t.length+1);d<=h;d++)c+=(o=(i=0|t.words[l-d|0])*(s=0|e.words[d])+u)/67108864|0,u=67108863&o;n.words[l]=0|u,a=0|c}return 0!==a?n.words[l]=0|a:n.length--,n.strip()}i.prototype.toString=function(t,e){var r;if(e=0|e||1,16===(t=t||10)||\"hex\"===t){r=\"\";for(var i=0,s=0,o=0;o>>24-i&16777215)||o!==this.length-1?c[6-l.length]+l+r:l+r,(i+=2)>=26&&(i-=26,o--)}for(0!==s&&(r=s.toString(16)+r);r.length%e!=0;)r=\"0\"+r;return 0!==this.negative&&(r=\"-\"+r),r}if(t===(0|t)&&t>=2&&t<=36){var d=u[t],f=h[t];r=\"\";var p=this.clone();for(p.negative=0;!p.isZero();){var m=p.modn(f).toString(t);r=(p=p.idivn(f)).isZero()?m+r:c[d-m.length]+m+r}for(this.isZero()&&(r=\"0\"+r);r.length%e!=0;)r=\"0\"+r;return 0!==this.negative&&(r=\"-\"+r),r}n(!1,\"Base should be between 2 and 36\")},i.prototype.toNumber=function(){var t=this.words[0];return 2===this.length?t+=67108864*this.words[1]:3===this.length&&1===this.words[2]?t+=4503599627370496+67108864*this.words[1]:this.length>2&&n(!1,\"Number can only safely store up to 53 bits\"),0!==this.negative?-t:t},i.prototype.toJSON=function(){return this.toString(16)},i.prototype.toBuffer=function(t,e){return n(void 0!==o),this.toArrayLike(o,t,e)},i.prototype.toArray=function(t,e){return this.toArrayLike(Array,t,e)},i.prototype.toArrayLike=function(t,e,r){var i=this.byteLength(),s=r||Math.max(1,i);n(i<=s,\"byte array longer than desired length\"),n(s>0,\"Requested array length <= 0\"),this.strip();var o,a,l=\"le\"===e,c=new t(s),u=this.clone();if(l){for(a=0;!u.isZero();a++)o=u.andln(255),u.iushrn(8),c[a]=o;for(;a=4096&&(n+=13,e>>>=13),e>=64&&(n+=7,e>>>=7),e>=8&&(n+=4,e>>>=4),e>=2&&(n+=2,e>>>=2),n+e},i.prototype._zeroBits=function(t){if(0===t)return 26;var e=t,n=0;return 0==(8191&e)&&(n+=13,e>>>=13),0==(127&e)&&(n+=7,e>>>=7),0==(15&e)&&(n+=4,e>>>=4),0==(3&e)&&(n+=2,e>>>=2),0==(1&e)&&n++,n},i.prototype.bitLength=function(){var t=this._countBits(this.words[this.length-1]);return 26*(this.length-1)+t},i.prototype.zeroBits=function(){if(this.isZero())return 0;for(var t=0,e=0;et.length?this.clone().ior(t):t.clone().ior(this)},i.prototype.uor=function(t){return this.length>t.length?this.clone().iuor(t):t.clone().iuor(this)},i.prototype.iuand=function(t){var e;e=this.length>t.length?t:this;for(var n=0;nt.length?this.clone().iand(t):t.clone().iand(this)},i.prototype.uand=function(t){return this.length>t.length?this.clone().iuand(t):t.clone().iuand(this)},i.prototype.iuxor=function(t){var e,n;this.length>t.length?(e=this,n=t):(e=t,n=this);for(var r=0;rt.length?this.clone().ixor(t):t.clone().ixor(this)},i.prototype.uxor=function(t){return this.length>t.length?this.clone().iuxor(t):t.clone().iuxor(this)},i.prototype.inotn=function(t){n(\"number\"==typeof t&&t>=0);var e=0|Math.ceil(t/26),r=t%26;this._expand(e),r>0&&e--;for(var i=0;i0&&(this.words[i]=~this.words[i]&67108863>>26-r),this.strip()},i.prototype.notn=function(t){return this.clone().inotn(t)},i.prototype.setn=function(t,e){n(\"number\"==typeof t&&t>=0);var r=t/26|0,i=t%26;return this._expand(r+1),this.words[r]=e?this.words[r]|1<t.length?(n=this,r=t):(n=t,r=this);for(var i=0,s=0;s>>26;for(;0!==i&&s>>26;if(this.length=n.length,0!==i)this.words[this.length]=i,this.length++;else if(n!==this)for(;st.length?this.clone().iadd(t):t.clone().iadd(this)},i.prototype.isub=function(t){if(0!==t.negative){t.negative=0;var e=this.iadd(t);return t.negative=1,e._normSign()}if(0!==this.negative)return this.negative=0,this.iadd(t),this.negative=1,this._normSign();var n,r,i=this.cmp(t);if(0===i)return this.negative=0,this.length=1,this.words[0]=0,this;i>0?(n=this,r=t):(n=t,r=this);for(var s=0,o=0;o>26,this.words[o]=67108863&e;for(;0!==s&&o>26,this.words[o]=67108863&e;if(0===s&&o>>13,f=0|o[1],p=8191&f,m=f>>>13,g=0|o[2],_=8191&g,b=g>>>13,y=0|o[3],v=8191&y,w=y>>>13,k=0|o[4],M=8191&k,x=k>>>13,S=0|o[5],E=8191&S,C=S>>>13,D=0|o[6],A=8191&D,O=D>>>13,L=0|o[7],T=8191&L,P=L>>>13,I=0|o[8],R=8191&I,j=I>>>13,N=0|o[9],F=8191&N,Y=N>>>13,B=0|a[0],H=8191&B,z=B>>>13,U=0|a[1],V=8191&U,W=U>>>13,G=0|a[2],q=8191&G,K=G>>>13,Z=0|a[3],J=8191&Z,$=Z>>>13,Q=0|a[4],X=8191&Q,tt=Q>>>13,et=0|a[5],nt=8191&et,rt=et>>>13,it=0|a[6],st=8191&it,ot=it>>>13,at=0|a[7],lt=8191&at,ct=at>>>13,ut=0|a[8],ht=8191&ut,dt=ut>>>13,ft=0|a[9],pt=8191&ft,mt=ft>>>13;n.negative=t.negative^e.negative,n.length=19;var gt=(c+(r=Math.imul(h,H))|0)+((8191&(i=(i=Math.imul(h,z))+Math.imul(d,H)|0))<<13)|0;c=((s=Math.imul(d,z))+(i>>>13)|0)+(gt>>>26)|0,gt&=67108863,r=Math.imul(p,H),i=(i=Math.imul(p,z))+Math.imul(m,H)|0,s=Math.imul(m,z);var _t=(c+(r=r+Math.imul(h,V)|0)|0)+((8191&(i=(i=i+Math.imul(h,W)|0)+Math.imul(d,V)|0))<<13)|0;c=((s=s+Math.imul(d,W)|0)+(i>>>13)|0)+(_t>>>26)|0,_t&=67108863,r=Math.imul(_,H),i=(i=Math.imul(_,z))+Math.imul(b,H)|0,s=Math.imul(b,z),r=r+Math.imul(p,V)|0,i=(i=i+Math.imul(p,W)|0)+Math.imul(m,V)|0,s=s+Math.imul(m,W)|0;var bt=(c+(r=r+Math.imul(h,q)|0)|0)+((8191&(i=(i=i+Math.imul(h,K)|0)+Math.imul(d,q)|0))<<13)|0;c=((s=s+Math.imul(d,K)|0)+(i>>>13)|0)+(bt>>>26)|0,bt&=67108863,r=Math.imul(v,H),i=(i=Math.imul(v,z))+Math.imul(w,H)|0,s=Math.imul(w,z),r=r+Math.imul(_,V)|0,i=(i=i+Math.imul(_,W)|0)+Math.imul(b,V)|0,s=s+Math.imul(b,W)|0,r=r+Math.imul(p,q)|0,i=(i=i+Math.imul(p,K)|0)+Math.imul(m,q)|0,s=s+Math.imul(m,K)|0;var yt=(c+(r=r+Math.imul(h,J)|0)|0)+((8191&(i=(i=i+Math.imul(h,$)|0)+Math.imul(d,J)|0))<<13)|0;c=((s=s+Math.imul(d,$)|0)+(i>>>13)|0)+(yt>>>26)|0,yt&=67108863,r=Math.imul(M,H),i=(i=Math.imul(M,z))+Math.imul(x,H)|0,s=Math.imul(x,z),r=r+Math.imul(v,V)|0,i=(i=i+Math.imul(v,W)|0)+Math.imul(w,V)|0,s=s+Math.imul(w,W)|0,r=r+Math.imul(_,q)|0,i=(i=i+Math.imul(_,K)|0)+Math.imul(b,q)|0,s=s+Math.imul(b,K)|0,r=r+Math.imul(p,J)|0,i=(i=i+Math.imul(p,$)|0)+Math.imul(m,J)|0,s=s+Math.imul(m,$)|0;var vt=(c+(r=r+Math.imul(h,X)|0)|0)+((8191&(i=(i=i+Math.imul(h,tt)|0)+Math.imul(d,X)|0))<<13)|0;c=((s=s+Math.imul(d,tt)|0)+(i>>>13)|0)+(vt>>>26)|0,vt&=67108863,r=Math.imul(E,H),i=(i=Math.imul(E,z))+Math.imul(C,H)|0,s=Math.imul(C,z),r=r+Math.imul(M,V)|0,i=(i=i+Math.imul(M,W)|0)+Math.imul(x,V)|0,s=s+Math.imul(x,W)|0,r=r+Math.imul(v,q)|0,i=(i=i+Math.imul(v,K)|0)+Math.imul(w,q)|0,s=s+Math.imul(w,K)|0,r=r+Math.imul(_,J)|0,i=(i=i+Math.imul(_,$)|0)+Math.imul(b,J)|0,s=s+Math.imul(b,$)|0,r=r+Math.imul(p,X)|0,i=(i=i+Math.imul(p,tt)|0)+Math.imul(m,X)|0,s=s+Math.imul(m,tt)|0;var wt=(c+(r=r+Math.imul(h,nt)|0)|0)+((8191&(i=(i=i+Math.imul(h,rt)|0)+Math.imul(d,nt)|0))<<13)|0;c=((s=s+Math.imul(d,rt)|0)+(i>>>13)|0)+(wt>>>26)|0,wt&=67108863,r=Math.imul(A,H),i=(i=Math.imul(A,z))+Math.imul(O,H)|0,s=Math.imul(O,z),r=r+Math.imul(E,V)|0,i=(i=i+Math.imul(E,W)|0)+Math.imul(C,V)|0,s=s+Math.imul(C,W)|0,r=r+Math.imul(M,q)|0,i=(i=i+Math.imul(M,K)|0)+Math.imul(x,q)|0,s=s+Math.imul(x,K)|0,r=r+Math.imul(v,J)|0,i=(i=i+Math.imul(v,$)|0)+Math.imul(w,J)|0,s=s+Math.imul(w,$)|0,r=r+Math.imul(_,X)|0,i=(i=i+Math.imul(_,tt)|0)+Math.imul(b,X)|0,s=s+Math.imul(b,tt)|0,r=r+Math.imul(p,nt)|0,i=(i=i+Math.imul(p,rt)|0)+Math.imul(m,nt)|0,s=s+Math.imul(m,rt)|0;var kt=(c+(r=r+Math.imul(h,st)|0)|0)+((8191&(i=(i=i+Math.imul(h,ot)|0)+Math.imul(d,st)|0))<<13)|0;c=((s=s+Math.imul(d,ot)|0)+(i>>>13)|0)+(kt>>>26)|0,kt&=67108863,r=Math.imul(T,H),i=(i=Math.imul(T,z))+Math.imul(P,H)|0,s=Math.imul(P,z),r=r+Math.imul(A,V)|0,i=(i=i+Math.imul(A,W)|0)+Math.imul(O,V)|0,s=s+Math.imul(O,W)|0,r=r+Math.imul(E,q)|0,i=(i=i+Math.imul(E,K)|0)+Math.imul(C,q)|0,s=s+Math.imul(C,K)|0,r=r+Math.imul(M,J)|0,i=(i=i+Math.imul(M,$)|0)+Math.imul(x,J)|0,s=s+Math.imul(x,$)|0,r=r+Math.imul(v,X)|0,i=(i=i+Math.imul(v,tt)|0)+Math.imul(w,X)|0,s=s+Math.imul(w,tt)|0,r=r+Math.imul(_,nt)|0,i=(i=i+Math.imul(_,rt)|0)+Math.imul(b,nt)|0,s=s+Math.imul(b,rt)|0,r=r+Math.imul(p,st)|0,i=(i=i+Math.imul(p,ot)|0)+Math.imul(m,st)|0,s=s+Math.imul(m,ot)|0;var Mt=(c+(r=r+Math.imul(h,lt)|0)|0)+((8191&(i=(i=i+Math.imul(h,ct)|0)+Math.imul(d,lt)|0))<<13)|0;c=((s=s+Math.imul(d,ct)|0)+(i>>>13)|0)+(Mt>>>26)|0,Mt&=67108863,r=Math.imul(R,H),i=(i=Math.imul(R,z))+Math.imul(j,H)|0,s=Math.imul(j,z),r=r+Math.imul(T,V)|0,i=(i=i+Math.imul(T,W)|0)+Math.imul(P,V)|0,s=s+Math.imul(P,W)|0,r=r+Math.imul(A,q)|0,i=(i=i+Math.imul(A,K)|0)+Math.imul(O,q)|0,s=s+Math.imul(O,K)|0,r=r+Math.imul(E,J)|0,i=(i=i+Math.imul(E,$)|0)+Math.imul(C,J)|0,s=s+Math.imul(C,$)|0,r=r+Math.imul(M,X)|0,i=(i=i+Math.imul(M,tt)|0)+Math.imul(x,X)|0,s=s+Math.imul(x,tt)|0,r=r+Math.imul(v,nt)|0,i=(i=i+Math.imul(v,rt)|0)+Math.imul(w,nt)|0,s=s+Math.imul(w,rt)|0,r=r+Math.imul(_,st)|0,i=(i=i+Math.imul(_,ot)|0)+Math.imul(b,st)|0,s=s+Math.imul(b,ot)|0,r=r+Math.imul(p,lt)|0,i=(i=i+Math.imul(p,ct)|0)+Math.imul(m,lt)|0,s=s+Math.imul(m,ct)|0;var xt=(c+(r=r+Math.imul(h,ht)|0)|0)+((8191&(i=(i=i+Math.imul(h,dt)|0)+Math.imul(d,ht)|0))<<13)|0;c=((s=s+Math.imul(d,dt)|0)+(i>>>13)|0)+(xt>>>26)|0,xt&=67108863,r=Math.imul(F,H),i=(i=Math.imul(F,z))+Math.imul(Y,H)|0,s=Math.imul(Y,z),r=r+Math.imul(R,V)|0,i=(i=i+Math.imul(R,W)|0)+Math.imul(j,V)|0,s=s+Math.imul(j,W)|0,r=r+Math.imul(T,q)|0,i=(i=i+Math.imul(T,K)|0)+Math.imul(P,q)|0,s=s+Math.imul(P,K)|0,r=r+Math.imul(A,J)|0,i=(i=i+Math.imul(A,$)|0)+Math.imul(O,J)|0,s=s+Math.imul(O,$)|0,r=r+Math.imul(E,X)|0,i=(i=i+Math.imul(E,tt)|0)+Math.imul(C,X)|0,s=s+Math.imul(C,tt)|0,r=r+Math.imul(M,nt)|0,i=(i=i+Math.imul(M,rt)|0)+Math.imul(x,nt)|0,s=s+Math.imul(x,rt)|0,r=r+Math.imul(v,st)|0,i=(i=i+Math.imul(v,ot)|0)+Math.imul(w,st)|0,s=s+Math.imul(w,ot)|0,r=r+Math.imul(_,lt)|0,i=(i=i+Math.imul(_,ct)|0)+Math.imul(b,lt)|0,s=s+Math.imul(b,ct)|0,r=r+Math.imul(p,ht)|0,i=(i=i+Math.imul(p,dt)|0)+Math.imul(m,ht)|0,s=s+Math.imul(m,dt)|0;var St=(c+(r=r+Math.imul(h,pt)|0)|0)+((8191&(i=(i=i+Math.imul(h,mt)|0)+Math.imul(d,pt)|0))<<13)|0;c=((s=s+Math.imul(d,mt)|0)+(i>>>13)|0)+(St>>>26)|0,St&=67108863,r=Math.imul(F,V),i=(i=Math.imul(F,W))+Math.imul(Y,V)|0,s=Math.imul(Y,W),r=r+Math.imul(R,q)|0,i=(i=i+Math.imul(R,K)|0)+Math.imul(j,q)|0,s=s+Math.imul(j,K)|0,r=r+Math.imul(T,J)|0,i=(i=i+Math.imul(T,$)|0)+Math.imul(P,J)|0,s=s+Math.imul(P,$)|0,r=r+Math.imul(A,X)|0,i=(i=i+Math.imul(A,tt)|0)+Math.imul(O,X)|0,s=s+Math.imul(O,tt)|0,r=r+Math.imul(E,nt)|0,i=(i=i+Math.imul(E,rt)|0)+Math.imul(C,nt)|0,s=s+Math.imul(C,rt)|0,r=r+Math.imul(M,st)|0,i=(i=i+Math.imul(M,ot)|0)+Math.imul(x,st)|0,s=s+Math.imul(x,ot)|0,r=r+Math.imul(v,lt)|0,i=(i=i+Math.imul(v,ct)|0)+Math.imul(w,lt)|0,s=s+Math.imul(w,ct)|0,r=r+Math.imul(_,ht)|0,i=(i=i+Math.imul(_,dt)|0)+Math.imul(b,ht)|0,s=s+Math.imul(b,dt)|0;var Et=(c+(r=r+Math.imul(p,pt)|0)|0)+((8191&(i=(i=i+Math.imul(p,mt)|0)+Math.imul(m,pt)|0))<<13)|0;c=((s=s+Math.imul(m,mt)|0)+(i>>>13)|0)+(Et>>>26)|0,Et&=67108863,r=Math.imul(F,q),i=(i=Math.imul(F,K))+Math.imul(Y,q)|0,s=Math.imul(Y,K),r=r+Math.imul(R,J)|0,i=(i=i+Math.imul(R,$)|0)+Math.imul(j,J)|0,s=s+Math.imul(j,$)|0,r=r+Math.imul(T,X)|0,i=(i=i+Math.imul(T,tt)|0)+Math.imul(P,X)|0,s=s+Math.imul(P,tt)|0,r=r+Math.imul(A,nt)|0,i=(i=i+Math.imul(A,rt)|0)+Math.imul(O,nt)|0,s=s+Math.imul(O,rt)|0,r=r+Math.imul(E,st)|0,i=(i=i+Math.imul(E,ot)|0)+Math.imul(C,st)|0,s=s+Math.imul(C,ot)|0,r=r+Math.imul(M,lt)|0,i=(i=i+Math.imul(M,ct)|0)+Math.imul(x,lt)|0,s=s+Math.imul(x,ct)|0,r=r+Math.imul(v,ht)|0,i=(i=i+Math.imul(v,dt)|0)+Math.imul(w,ht)|0,s=s+Math.imul(w,dt)|0;var Ct=(c+(r=r+Math.imul(_,pt)|0)|0)+((8191&(i=(i=i+Math.imul(_,mt)|0)+Math.imul(b,pt)|0))<<13)|0;c=((s=s+Math.imul(b,mt)|0)+(i>>>13)|0)+(Ct>>>26)|0,Ct&=67108863,r=Math.imul(F,J),i=(i=Math.imul(F,$))+Math.imul(Y,J)|0,s=Math.imul(Y,$),r=r+Math.imul(R,X)|0,i=(i=i+Math.imul(R,tt)|0)+Math.imul(j,X)|0,s=s+Math.imul(j,tt)|0,r=r+Math.imul(T,nt)|0,i=(i=i+Math.imul(T,rt)|0)+Math.imul(P,nt)|0,s=s+Math.imul(P,rt)|0,r=r+Math.imul(A,st)|0,i=(i=i+Math.imul(A,ot)|0)+Math.imul(O,st)|0,s=s+Math.imul(O,ot)|0,r=r+Math.imul(E,lt)|0,i=(i=i+Math.imul(E,ct)|0)+Math.imul(C,lt)|0,s=s+Math.imul(C,ct)|0,r=r+Math.imul(M,ht)|0,i=(i=i+Math.imul(M,dt)|0)+Math.imul(x,ht)|0,s=s+Math.imul(x,dt)|0;var Dt=(c+(r=r+Math.imul(v,pt)|0)|0)+((8191&(i=(i=i+Math.imul(v,mt)|0)+Math.imul(w,pt)|0))<<13)|0;c=((s=s+Math.imul(w,mt)|0)+(i>>>13)|0)+(Dt>>>26)|0,Dt&=67108863,r=Math.imul(F,X),i=(i=Math.imul(F,tt))+Math.imul(Y,X)|0,s=Math.imul(Y,tt),r=r+Math.imul(R,nt)|0,i=(i=i+Math.imul(R,rt)|0)+Math.imul(j,nt)|0,s=s+Math.imul(j,rt)|0,r=r+Math.imul(T,st)|0,i=(i=i+Math.imul(T,ot)|0)+Math.imul(P,st)|0,s=s+Math.imul(P,ot)|0,r=r+Math.imul(A,lt)|0,i=(i=i+Math.imul(A,ct)|0)+Math.imul(O,lt)|0,s=s+Math.imul(O,ct)|0,r=r+Math.imul(E,ht)|0,i=(i=i+Math.imul(E,dt)|0)+Math.imul(C,ht)|0,s=s+Math.imul(C,dt)|0;var At=(c+(r=r+Math.imul(M,pt)|0)|0)+((8191&(i=(i=i+Math.imul(M,mt)|0)+Math.imul(x,pt)|0))<<13)|0;c=((s=s+Math.imul(x,mt)|0)+(i>>>13)|0)+(At>>>26)|0,At&=67108863,r=Math.imul(F,nt),i=(i=Math.imul(F,rt))+Math.imul(Y,nt)|0,s=Math.imul(Y,rt),r=r+Math.imul(R,st)|0,i=(i=i+Math.imul(R,ot)|0)+Math.imul(j,st)|0,s=s+Math.imul(j,ot)|0,r=r+Math.imul(T,lt)|0,i=(i=i+Math.imul(T,ct)|0)+Math.imul(P,lt)|0,s=s+Math.imul(P,ct)|0,r=r+Math.imul(A,ht)|0,i=(i=i+Math.imul(A,dt)|0)+Math.imul(O,ht)|0,s=s+Math.imul(O,dt)|0;var Ot=(c+(r=r+Math.imul(E,pt)|0)|0)+((8191&(i=(i=i+Math.imul(E,mt)|0)+Math.imul(C,pt)|0))<<13)|0;c=((s=s+Math.imul(C,mt)|0)+(i>>>13)|0)+(Ot>>>26)|0,Ot&=67108863,r=Math.imul(F,st),i=(i=Math.imul(F,ot))+Math.imul(Y,st)|0,s=Math.imul(Y,ot),r=r+Math.imul(R,lt)|0,i=(i=i+Math.imul(R,ct)|0)+Math.imul(j,lt)|0,s=s+Math.imul(j,ct)|0,r=r+Math.imul(T,ht)|0,i=(i=i+Math.imul(T,dt)|0)+Math.imul(P,ht)|0,s=s+Math.imul(P,dt)|0;var Lt=(c+(r=r+Math.imul(A,pt)|0)|0)+((8191&(i=(i=i+Math.imul(A,mt)|0)+Math.imul(O,pt)|0))<<13)|0;c=((s=s+Math.imul(O,mt)|0)+(i>>>13)|0)+(Lt>>>26)|0,Lt&=67108863,r=Math.imul(F,lt),i=(i=Math.imul(F,ct))+Math.imul(Y,lt)|0,s=Math.imul(Y,ct),r=r+Math.imul(R,ht)|0,i=(i=i+Math.imul(R,dt)|0)+Math.imul(j,ht)|0,s=s+Math.imul(j,dt)|0;var Tt=(c+(r=r+Math.imul(T,pt)|0)|0)+((8191&(i=(i=i+Math.imul(T,mt)|0)+Math.imul(P,pt)|0))<<13)|0;c=((s=s+Math.imul(P,mt)|0)+(i>>>13)|0)+(Tt>>>26)|0,Tt&=67108863,r=Math.imul(F,ht),i=(i=Math.imul(F,dt))+Math.imul(Y,ht)|0,s=Math.imul(Y,dt);var Pt=(c+(r=r+Math.imul(R,pt)|0)|0)+((8191&(i=(i=i+Math.imul(R,mt)|0)+Math.imul(j,pt)|0))<<13)|0;c=((s=s+Math.imul(j,mt)|0)+(i>>>13)|0)+(Pt>>>26)|0,Pt&=67108863;var It=(c+(r=Math.imul(F,pt))|0)+((8191&(i=(i=Math.imul(F,mt))+Math.imul(Y,pt)|0))<<13)|0;return c=((s=Math.imul(Y,mt))+(i>>>13)|0)+(It>>>26)|0,It&=67108863,l[0]=gt,l[1]=_t,l[2]=bt,l[3]=yt,l[4]=vt,l[5]=wt,l[6]=kt,l[7]=Mt,l[8]=xt,l[9]=St,l[10]=Et,l[11]=Ct,l[12]=Dt,l[13]=At,l[14]=Ot,l[15]=Lt,l[16]=Tt,l[17]=Pt,l[18]=It,0!==c&&(l[19]=c,n.length++),n};function p(t,e,n){return(new m).mulp(t,e,n)}function m(t,e){this.x=t,this.y=e}Math.imul||(f=d),i.prototype.mulTo=function(t,e){var n=this.length+t.length;return 10===this.length&&10===t.length?f(this,t,e):n<63?d(this,t,e):n<1024?function(t,e,n){n.negative=e.negative^t.negative,n.length=t.length+e.length;for(var r=0,i=0,s=0;s>>26)|0)>>>26,o&=67108863}n.words[s]=a,r=o,o=i}return 0!==r?n.words[s]=r:n.length--,n.strip()}(this,t,e):p(this,t,e)},m.prototype.makeRBT=function(t){for(var e=new Array(t),n=i.prototype._countBits(t)-1,r=0;r>=1;return r},m.prototype.permute=function(t,e,n,r,i,s){for(var o=0;o>>=1)i++;return 1<>>=13),s>>>=13;for(o=2*e;o>=26,e+=i/67108864|0,e+=s>>>26,this.words[r]=67108863&s}return 0!==e&&(this.words[r]=e,this.length++),this},i.prototype.muln=function(t){return this.clone().imuln(t)},i.prototype.sqr=function(){return this.mul(this)},i.prototype.isqr=function(){return this.imul(this.clone())},i.prototype.pow=function(t){var e=function(t){for(var e=new Array(t.bitLength()),n=0;n>>r}return e}(t);if(0===e.length)return new i(1);for(var n=this,r=0;r=0);var e,r=t%26,i=(t-r)/26,s=67108863>>>26-r<<26-r;if(0!==r){var o=0;for(e=0;e>>26-r}o&&(this.words[e]=o,this.length++)}if(0!==i){for(e=this.length-1;e>=0;e--)this.words[e+i]=this.words[e];for(e=0;e=0),i=e?(e-e%26)/26:0;var s=t%26,o=Math.min((t-s)/26,this.length),a=67108863^67108863>>>s<o)for(this.length-=o,c=0;c=0&&(0!==u||c>=i);c--){var h=0|this.words[c];this.words[c]=u<<26-s|h>>>s,u=h&a}return l&&0!==u&&(l.words[l.length++]=u),0===this.length&&(this.words[0]=0,this.length=1),this.strip()},i.prototype.ishrn=function(t,e,r){return n(0===this.negative),this.iushrn(t,e,r)},i.prototype.shln=function(t){return this.clone().ishln(t)},i.prototype.ushln=function(t){return this.clone().iushln(t)},i.prototype.shrn=function(t){return this.clone().ishrn(t)},i.prototype.ushrn=function(t){return this.clone().iushrn(t)},i.prototype.testn=function(t){n(\"number\"==typeof t&&t>=0);var e=t%26,r=(t-e)/26;return!(this.length<=r||!(this.words[r]&1<=0);var e=t%26,r=(t-e)/26;return n(0===this.negative,\"imaskn works only with positive numbers\"),this.length<=r?this:(0!==e&&r++,this.length=Math.min(r,this.length),0!==e&&(this.words[this.length-1]&=67108863^67108863>>>e<=67108864;e++)this.words[e]-=67108864,e===this.length-1?this.words[e+1]=1:this.words[e+1]++;return this.length=Math.max(this.length,e+1),this},i.prototype.isubn=function(t){if(n(\"number\"==typeof t),n(t<67108864),t<0)return this.iaddn(-t);if(0!==this.negative)return this.negative=0,this.iaddn(t),this.negative=1,this;if(this.words[0]-=t,1===this.length&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var e=0;e>26)-(a/67108864|0),this.words[i+r]=67108863&s}for(;i>26,this.words[i+r]=67108863&s;if(0===o)return this.strip();for(n(-1===o),o=0,i=0;i>26,this.words[i]=67108863&s;return this.negative=1,this.strip()},i.prototype._wordDiv=function(t,e){var n,r=this.clone(),s=t,o=0|s.words[s.length-1];0!=(n=26-this._countBits(o))&&(s=s.ushln(n),r.iushln(n),o=0|s.words[s.length-1]);var a,l=r.length-s.length;if(\"mod\"!==e){(a=new i(null)).length=l+1,a.words=new Array(a.length);for(var c=0;c=0;h--){var d=67108864*(0|r.words[s.length+h])+(0|r.words[s.length+h-1]);for(d=Math.min(d/o|0,67108863),r._ishlnsubmul(s,d,h);0!==r.negative;)d--,r.negative=0,r._ishlnsubmul(s,1,h),r.isZero()||(r.negative^=1);a&&(a.words[h]=d)}return a&&a.strip(),r.strip(),\"div\"!==e&&0!==n&&r.iushrn(n),{div:a||null,mod:r}},i.prototype.divmod=function(t,e,r){return n(!t.isZero()),this.isZero()?{div:new i(0),mod:new i(0)}:0!==this.negative&&0===t.negative?(a=this.neg().divmod(t,e),\"mod\"!==e&&(s=a.div.neg()),\"div\"!==e&&(o=a.mod.neg(),r&&0!==o.negative&&o.iadd(t)),{div:s,mod:o}):0===this.negative&&0!==t.negative?(a=this.divmod(t.neg(),e),\"mod\"!==e&&(s=a.div.neg()),{div:s,mod:a.mod}):0!=(this.negative&t.negative)?(a=this.neg().divmod(t.neg(),e),\"div\"!==e&&(o=a.mod.neg(),r&&0!==o.negative&&o.isub(t)),{div:a.div,mod:o}):t.length>this.length||this.cmp(t)<0?{div:new i(0),mod:this}:1===t.length?\"div\"===e?{div:this.divn(t.words[0]),mod:null}:\"mod\"===e?{div:null,mod:new i(this.modn(t.words[0]))}:{div:this.divn(t.words[0]),mod:new i(this.modn(t.words[0]))}:this._wordDiv(t,e);var s,o,a},i.prototype.div=function(t){return this.divmod(t,\"div\",!1).div},i.prototype.mod=function(t){return this.divmod(t,\"mod\",!1).mod},i.prototype.umod=function(t){return this.divmod(t,\"mod\",!0).mod},i.prototype.divRound=function(t){var e=this.divmod(t);if(e.mod.isZero())return e.div;var n=0!==e.div.negative?e.mod.isub(t):e.mod,r=t.ushrn(1),i=t.andln(1),s=n.cmp(r);return s<0||1===i&&0===s?e.div:0!==e.div.negative?e.div.isubn(1):e.div.iaddn(1)},i.prototype.modn=function(t){n(t<=67108863);for(var e=(1<<26)%t,r=0,i=this.length-1;i>=0;i--)r=(e*r+(0|this.words[i]))%t;return r},i.prototype.idivn=function(t){n(t<=67108863);for(var e=0,r=this.length-1;r>=0;r--){var i=(0|this.words[r])+67108864*e;this.words[r]=i/t|0,e=i%t}return this.strip()},i.prototype.divn=function(t){return this.clone().idivn(t)},i.prototype.egcd=function(t){n(0===t.negative),n(!t.isZero());var e=this,r=t.clone();e=0!==e.negative?e.umod(t):e.clone();for(var s=new i(1),o=new i(0),a=new i(0),l=new i(1),c=0;e.isEven()&&r.isEven();)e.iushrn(1),r.iushrn(1),++c;for(var u=r.clone(),h=e.clone();!e.isZero();){for(var d=0,f=1;0==(e.words[0]&f)&&d<26;++d,f<<=1);if(d>0)for(e.iushrn(d);d-- >0;)(s.isOdd()||o.isOdd())&&(s.iadd(u),o.isub(h)),s.iushrn(1),o.iushrn(1);for(var p=0,m=1;0==(r.words[0]&m)&&p<26;++p,m<<=1);if(p>0)for(r.iushrn(p);p-- >0;)(a.isOdd()||l.isOdd())&&(a.iadd(u),l.isub(h)),a.iushrn(1),l.iushrn(1);e.cmp(r)>=0?(e.isub(r),s.isub(a),o.isub(l)):(r.isub(e),a.isub(s),l.isub(o))}return{a:a,b:l,gcd:r.iushln(c)}},i.prototype._invmp=function(t){n(0===t.negative),n(!t.isZero());var e=this,r=t.clone();e=0!==e.negative?e.umod(t):e.clone();for(var s,o=new i(1),a=new i(0),l=r.clone();e.cmpn(1)>0&&r.cmpn(1)>0;){for(var c=0,u=1;0==(e.words[0]&u)&&c<26;++c,u<<=1);if(c>0)for(e.iushrn(c);c-- >0;)o.isOdd()&&o.iadd(l),o.iushrn(1);for(var h=0,d=1;0==(r.words[0]&d)&&h<26;++h,d<<=1);if(h>0)for(r.iushrn(h);h-- >0;)a.isOdd()&&a.iadd(l),a.iushrn(1);e.cmp(r)>=0?(e.isub(r),o.isub(a)):(r.isub(e),a.isub(o))}return(s=0===e.cmpn(1)?o:a).cmpn(0)<0&&s.iadd(t),s},i.prototype.gcd=function(t){if(this.isZero())return t.abs();if(t.isZero())return this.abs();var e=this.clone(),n=t.clone();e.negative=0,n.negative=0;for(var r=0;e.isEven()&&n.isEven();r++)e.iushrn(1),n.iushrn(1);for(;;){for(;e.isEven();)e.iushrn(1);for(;n.isEven();)n.iushrn(1);var i=e.cmp(n);if(i<0){var s=e;e=n,n=s}else if(0===i||0===n.cmpn(1))break;e.isub(n)}return n.iushln(r)},i.prototype.invm=function(t){return this.egcd(t).a.umod(t)},i.prototype.isEven=function(){return 0==(1&this.words[0])},i.prototype.isOdd=function(){return 1==(1&this.words[0])},i.prototype.andln=function(t){return this.words[0]&t},i.prototype.bincn=function(t){n(\"number\"==typeof t);var e=t%26,r=(t-e)/26,i=1<>>26,this.words[o]=a&=67108863}return 0!==s&&(this.words[o]=s,this.length++),this},i.prototype.isZero=function(){return 1===this.length&&0===this.words[0]},i.prototype.cmpn=function(t){var e,r=t<0;if(0!==this.negative&&!r)return-1;if(0===this.negative&&r)return 1;if(this.strip(),this.length>1)e=1;else{r&&(t=-t),n(t<=67108863,\"Number is too big\");var i=0|this.words[0];e=i===t?0:it.length)return 1;if(this.length=0;n--){var r=0|this.words[n],i=0|t.words[n];if(r!==i){ri&&(e=1);break}}return e},i.prototype.gtn=function(t){return 1===this.cmpn(t)},i.prototype.gt=function(t){return 1===this.cmp(t)},i.prototype.gten=function(t){return this.cmpn(t)>=0},i.prototype.gte=function(t){return this.cmp(t)>=0},i.prototype.ltn=function(t){return-1===this.cmpn(t)},i.prototype.lt=function(t){return-1===this.cmp(t)},i.prototype.lten=function(t){return this.cmpn(t)<=0},i.prototype.lte=function(t){return this.cmp(t)<=0},i.prototype.eqn=function(t){return 0===this.cmpn(t)},i.prototype.eq=function(t){return 0===this.cmp(t)},i.red=function(t){return new k(t)},i.prototype.toRed=function(t){return n(!this.red,\"Already a number in reduction context\"),n(0===this.negative,\"red works only with positives\"),t.convertTo(this)._forceRed(t)},i.prototype.fromRed=function(){return n(this.red,\"fromRed works only with numbers in reduction context\"),this.red.convertFrom(this)},i.prototype._forceRed=function(t){return this.red=t,this},i.prototype.forceRed=function(t){return n(!this.red,\"Already a number in reduction context\"),this._forceRed(t)},i.prototype.redAdd=function(t){return n(this.red,\"redAdd works only with red numbers\"),this.red.add(this,t)},i.prototype.redIAdd=function(t){return n(this.red,\"redIAdd works only with red numbers\"),this.red.iadd(this,t)},i.prototype.redSub=function(t){return n(this.red,\"redSub works only with red numbers\"),this.red.sub(this,t)},i.prototype.redISub=function(t){return n(this.red,\"redISub works only with red numbers\"),this.red.isub(this,t)},i.prototype.redShl=function(t){return n(this.red,\"redShl works only with red numbers\"),this.red.shl(this,t)},i.prototype.redMul=function(t){return n(this.red,\"redMul works only with red numbers\"),this.red._verify2(this,t),this.red.mul(this,t)},i.prototype.redIMul=function(t){return n(this.red,\"redMul works only with red numbers\"),this.red._verify2(this,t),this.red.imul(this,t)},i.prototype.redSqr=function(){return n(this.red,\"redSqr works only with red numbers\"),this.red._verify1(this),this.red.sqr(this)},i.prototype.redISqr=function(){return n(this.red,\"redISqr works only with red numbers\"),this.red._verify1(this),this.red.isqr(this)},i.prototype.redSqrt=function(){return n(this.red,\"redSqrt works only with red numbers\"),this.red._verify1(this),this.red.sqrt(this)},i.prototype.redInvm=function(){return n(this.red,\"redInvm works only with red numbers\"),this.red._verify1(this),this.red.invm(this)},i.prototype.redNeg=function(){return n(this.red,\"redNeg works only with red numbers\"),this.red._verify1(this),this.red.neg(this)},i.prototype.redPow=function(t){return n(this.red&&!t.red,\"redPow(normalNum)\"),this.red._verify1(this),this.red.pow(this,t)};var g={k256:null,p224:null,p192:null,p25519:null};function _(t,e){this.name=t,this.p=new i(e,16),this.n=this.p.bitLength(),this.k=new i(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}function b(){_.call(this,\"k256\",\"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f\")}function y(){_.call(this,\"p224\",\"ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001\")}function v(){_.call(this,\"p192\",\"ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff\")}function w(){_.call(this,\"25519\",\"7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed\")}function k(t){if(\"string\"==typeof t){var e=i._prime(t);this.m=e.p,this.prime=e}else n(t.gtn(1),\"modulus must be greater than 1\"),this.m=t,this.prime=null}function M(t){k.call(this,t),this.shift=this.m.bitLength(),this.shift%26!=0&&(this.shift+=26-this.shift%26),this.r=new i(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}_.prototype._tmp=function(){var t=new i(null);return t.words=new Array(Math.ceil(this.n/13)),t},_.prototype.ireduce=function(t){var e,n=t;do{this.split(n,this.tmp),e=(n=(n=this.imulK(n)).iadd(this.tmp)).bitLength()}while(e>this.n);var r=e0?n.isub(this.p):void 0!==n.strip?n.strip():n._strip(),n},_.prototype.split=function(t,e){t.iushrn(this.n,0,e)},_.prototype.imulK=function(t){return t.imul(this.k)},r(b,_),b.prototype.split=function(t,e){for(var n=Math.min(t.length,9),r=0;r>>22,i=s}t.words[r-10]=i>>>=22,t.length-=0===i&&t.length>10?10:9},b.prototype.imulK=function(t){t.words[t.length]=0,t.words[t.length+1]=0,t.length+=2;for(var e=0,n=0;n>>=26,t.words[n]=i,e=r}return 0!==e&&(t.words[t.length++]=e),t},i._prime=function(t){if(g[t])return g[t];var e;if(\"k256\"===t)e=new b;else if(\"p224\"===t)e=new y;else if(\"p192\"===t)e=new v;else{if(\"p25519\"!==t)throw new Error(\"Unknown prime \"+t);e=new w}return g[t]=e,e},k.prototype._verify1=function(t){n(0===t.negative,\"red works only with positives\"),n(t.red,\"red works only with red numbers\")},k.prototype._verify2=function(t,e){n(0==(t.negative|e.negative),\"red works only with positives\"),n(t.red&&t.red===e.red,\"red works only with red numbers\")},k.prototype.imod=function(t){return this.prime?this.prime.ireduce(t)._forceRed(this):t.umod(this.m)._forceRed(this)},k.prototype.neg=function(t){return t.isZero()?t.clone():this.m.sub(t)._forceRed(this)},k.prototype.add=function(t,e){this._verify2(t,e);var n=t.add(e);return n.cmp(this.m)>=0&&n.isub(this.m),n._forceRed(this)},k.prototype.iadd=function(t,e){this._verify2(t,e);var n=t.iadd(e);return n.cmp(this.m)>=0&&n.isub(this.m),n},k.prototype.sub=function(t,e){this._verify2(t,e);var n=t.sub(e);return n.cmpn(0)<0&&n.iadd(this.m),n._forceRed(this)},k.prototype.isub=function(t,e){this._verify2(t,e);var n=t.isub(e);return n.cmpn(0)<0&&n.iadd(this.m),n},k.prototype.shl=function(t,e){return this._verify1(t),this.imod(t.ushln(e))},k.prototype.imul=function(t,e){return this._verify2(t,e),this.imod(t.imul(e))},k.prototype.mul=function(t,e){return this._verify2(t,e),this.imod(t.mul(e))},k.prototype.isqr=function(t){return this.imul(t,t.clone())},k.prototype.sqr=function(t){return this.mul(t,t)},k.prototype.sqrt=function(t){if(t.isZero())return t.clone();var e=this.m.andln(3);if(n(e%2==1),3===e){var r=this.m.add(new i(1)).iushrn(2);return this.pow(t,r)}for(var s=this.m.subn(1),o=0;!s.isZero()&&0===s.andln(1);)o++,s.iushrn(1);n(!s.isZero());var a=new i(1).toRed(this),l=a.redNeg(),c=this.m.subn(1).iushrn(1),u=this.m.bitLength();for(u=new i(2*u*u).toRed(this);0!==this.pow(u,c).cmp(l);)u.redIAdd(l);for(var h=this.pow(u,s),d=this.pow(t,s.addn(1).iushrn(1)),f=this.pow(t,s),p=o;0!==f.cmp(a);){for(var m=f,g=0;0!==m.cmp(a);g++)m=m.redSqr();n(g=0;r--){for(var c=e.words[r],u=l-1;u>=0;u--){var h=c>>u&1;s!==n[0]&&(s=this.sqr(s)),0!==h||0!==o?(o<<=1,o|=h,(4==++a||0===r&&0===u)&&(s=this.mul(s,n[o]),a=0,o=0)):a=0}l=26}return s},k.prototype.convertTo=function(t){var e=t.umod(this.m);return e===t?e.clone():e},k.prototype.convertFrom=function(t){var e=t.clone();return e.red=null,e},i.mont=function(t){return new M(t)},r(M,k),M.prototype.convertTo=function(t){return this.imod(t.ushln(this.shift))},M.prototype.convertFrom=function(t){var e=this.imod(t.mul(this.rinv));return e.red=null,e},M.prototype.imul=function(t,e){if(t.isZero()||e.isZero())return t.words[0]=0,t.length=1,t;var n=t.imul(e),r=n.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),i=n.isub(r).iushrn(this.shift),s=i;return i.cmp(this.m)>=0?s=i.isub(this.m):i.cmpn(0)<0&&(s=i.iadd(this.m)),s._forceRed(this)},M.prototype.mul=function(t,e){if(t.isZero()||e.isZero())return new i(0)._forceRed(this);var n=t.mul(e),r=n.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),s=n.isub(r).iushrn(this.shift),o=s;return s.cmp(this.m)>=0?o=s.isub(this.m):s.cmpn(0)<0&&(o=s.iadd(this.m)),o._forceRed(this)},M.prototype.invm=function(t){return this.imod(t._invmp(this.m).mul(this.r2))._forceRed(this)}}(t,e)})),we=r((function(t,e){var n=e;function r(t){return 1===t.length?\"0\"+t:t}function i(t){for(var e=\"\",n=0;n>8,o=255&i;s?n.push(s,o):n.push(o)}return n},n.zero2=r,n.toHex=i,n.encode=function(t,e){return\"hex\"===e?i(t):t}})),ke=r((function(t,e){var n=e;n.assert=tt,n.toArray=we.toArray,n.zero2=we.zero2,n.toHex=we.toHex,n.encode=we.encode,n.getNAF=function(t,e,n){var r=new Array(Math.max(t.bitLength(),n)+1);r.fill(0);for(var i=1<(i>>1)-1?(i>>1)-l:l):a=0,r[o]=a,s.iushrn(1)}return r},n.getJSF=function(t,e){var n=[[],[]];t=t.clone(),e=e.clone();for(var r=0,i=0;t.cmpn(-r)>0||e.cmpn(-i)>0;){var s,o,a,l=t.andln(3)+r&3,c=e.andln(3)+i&3;3===l&&(l=-1),3===c&&(c=-1),s=0==(1&l)?0:3!=(a=t.andln(7)+r&7)&&5!==a||2!==c?l:-l,n[0].push(s),o=0==(1&c)?0:3!=(a=e.andln(7)+i&7)&&5!==a||2!==l?c:-c,n[1].push(o),2*r===s+1&&(r=1-r),2*i===o+1&&(i=1-i),t.iushrn(1),e.iushrn(1)}return n},n.cachedProperty=function(t,e,n){var r=\"_\"+e;t.prototype[e]=function(){return void 0!==this[r]?this[r]:this[r]=n.call(this)}},n.parseBytes=function(t){return\"string\"==typeof t?n.toArray(t,\"hex\"):t},n.intFromLE=function(t){return new ve(t,\"hex\",\"le\")}})),Me=function(t){var n=new Uint8Array(t);return(e.crypto||e.msCrypto).getRandomValues(n),n},xe=ke.getNAF,Se=ke.getJSF,Ee=ke.assert;function Ce(t,e){this.type=t,this.p=new ve(e.p,16),this.red=e.prime?ve.red(e.prime):ve.mont(this.p),this.zero=new ve(0).toRed(this.red),this.one=new ve(1).toRed(this.red),this.two=new ve(2).toRed(this.red),this.n=e.n&&new ve(e.n,16),this.g=e.g&&this.pointFromJSON(e.g,e.gRed),this._wnafT1=new Array(4),this._wnafT2=new Array(4),this._wnafT3=new Array(4),this._wnafT4=new Array(4),this._bitLength=this.n?this.n.bitLength():0;var n=this.n&&this.p.div(this.n);!n||n.cmpn(100)>0?this.redN=null:(this._maxwellTrick=!0,this.redN=this.n.toRed(this.red))}var De=Ce;function Ae(t,e){this.curve=t,this.type=e,this.precomputed=null}Ce.prototype.point=function(){throw new Error(\"Not implemented\")},Ce.prototype.validate=function(){throw new Error(\"Not implemented\")},Ce.prototype._fixedNafMul=function(t,e){Ee(t.precomputed);var n=t._getDoubles(),r=xe(e,1,this._bitLength),i=(1<=o;e--)a=(a<<1)+r[e];s.push(a)}for(var l=this.jpoint(null,null,null),c=this.jpoint(null,null,null),u=i;u>0;u--){for(o=0;o=0;a--){for(e=0;a>=0&&0===s[a];a--)e++;if(a>=0&&e++,o=o.dblp(e),a<0)break;var l=s[a];Ee(0!==l),o=\"affine\"===t.type?o.mixedAdd(l>0?i[l-1>>1]:i[-l-1>>1].neg()):o.add(l>0?i[l-1>>1]:i[-l-1>>1].neg())}return\"affine\"===t.type?o.toP():o},Ce.prototype._wnafMulAdd=function(t,e,n,r,i){for(var s=this._wnafT1,o=this._wnafT2,a=this._wnafT3,l=0,c=0;c=1;c-=2){var h=c-1,d=c;if(1===s[h]&&1===s[d]){var f=[e[h],null,null,e[d]];0===e[h].y.cmp(e[d].y)?(f[1]=e[h].add(e[d]),f[2]=e[h].toJ().mixedAdd(e[d].neg())):0===e[h].y.cmp(e[d].y.redNeg())?(f[1]=e[h].toJ().mixedAdd(e[d]),f[2]=e[h].add(e[d].neg())):(f[1]=e[h].toJ().mixedAdd(e[d]),f[2]=e[h].toJ().mixedAdd(e[d].neg()));var p=[-3,-1,-5,-7,0,7,5,1,3],m=Se(n[h],n[d]);l=Math.max(m[0].length,l),a[h]=new Array(l),a[d]=new Array(l);for(var g=0;g=0;c--){for(var y=0;c>=0;){var v=!0;for(g=0;g=0&&y++,_=_.dblp(y),c<0)break;for(g=0;g0?w=o[g][k-1>>1]:k<0&&(w=o[g][-k-1>>1].neg()),_=\"affine\"===w.type?_.mixedAdd(w):_.add(w))}}for(c=0;c=Math.ceil((t.bitLength()+1)/e.step)},Ae.prototype._getDoubles=function(t,e){if(this.precomputed&&this.precomputed.doubles)return this.precomputed.doubles;for(var n=[this],r=this,i=0;i=0&&(s=e,o=n),r.negative&&(r=r.neg(),i=i.neg()),s.negative&&(s=s.neg(),o=o.neg()),[{a:r,b:i},{a:s,b:o}]},Le.prototype._endoSplit=function(t){var e=this.endo.basis,n=e[0],r=e[1],i=r.b.mul(t).divRound(this.n),s=n.b.neg().mul(t).divRound(this.n),o=i.mul(n.a),a=s.mul(r.a),l=i.mul(n.b),c=s.mul(r.b);return{k1:t.sub(o).sub(a),k2:l.add(c).neg()}},Le.prototype.pointFromX=function(t,e){(t=new ve(t,16)).red||(t=t.toRed(this.red));var n=t.redSqr().redMul(t).redIAdd(t.redMul(this.a)).redIAdd(this.b),r=n.redSqrt();if(0!==r.redSqr().redSub(n).cmp(this.zero))throw new Error(\"invalid point\");var i=r.fromRed().isOdd();return(e&&!i||!e&&i)&&(r=r.redNeg()),this.point(t,r)},Le.prototype.validate=function(t){if(t.inf)return!0;var e=t.x,n=t.y,r=this.a.redMul(e),i=e.redSqr().redMul(e).redIAdd(r).redIAdd(this.b);return 0===n.redSqr().redISub(i).cmpn(0)},Le.prototype._endoWnafMulAdd=function(t,e,n){for(var r=this._endoWnafT1,i=this._endoWnafT2,s=0;s\":\"\"},Pe.prototype.isInfinity=function(){return this.inf},Pe.prototype.add=function(t){if(this.inf)return t;if(t.inf)return this;if(this.eq(t))return this.dbl();if(this.neg().eq(t))return this.curve.point(null,null);if(0===this.x.cmp(t.x))return this.curve.point(null,null);var e=this.y.redSub(t.y);0!==e.cmpn(0)&&(e=e.redMul(this.x.redSub(t.x).redInvm()));var n=e.redSqr().redISub(this.x).redISub(t.x),r=e.redMul(this.x.redSub(n)).redISub(this.y);return this.curve.point(n,r)},Pe.prototype.dbl=function(){if(this.inf)return this;var t=this.y.redAdd(this.y);if(0===t.cmpn(0))return this.curve.point(null,null);var e=this.curve.a,n=this.x.redSqr(),r=t.redInvm(),i=n.redAdd(n).redIAdd(n).redIAdd(e).redMul(r),s=i.redSqr().redISub(this.x.redAdd(this.x)),o=i.redMul(this.x.redSub(s)).redISub(this.y);return this.curve.point(s,o)},Pe.prototype.getX=function(){return this.x.fromRed()},Pe.prototype.getY=function(){return this.y.fromRed()},Pe.prototype.mul=function(t){return t=new ve(t,16),this.isInfinity()?this:this._hasDoubles(t)?this.curve._fixedNafMul(this,t):this.curve.endo?this.curve._endoWnafMulAdd([this],[t]):this.curve._wnafMul(this,t)},Pe.prototype.mulAdd=function(t,e,n){var r=[this,e],i=[t,n];return this.curve.endo?this.curve._endoWnafMulAdd(r,i):this.curve._wnafMulAdd(1,r,i,2)},Pe.prototype.jmulAdd=function(t,e,n){var r=[this,e],i=[t,n];return this.curve.endo?this.curve._endoWnafMulAdd(r,i,!0):this.curve._wnafMulAdd(1,r,i,2,!0)},Pe.prototype.eq=function(t){return this===t||this.inf===t.inf&&(this.inf||0===this.x.cmp(t.x)&&0===this.y.cmp(t.y))},Pe.prototype.neg=function(t){if(this.inf)return this;var e=this.curve.point(this.x,this.y.redNeg());if(t&&this.precomputed){var n=this.precomputed,r=function(t){return t.neg()};e.precomputed={naf:n.naf&&{wnd:n.naf.wnd,points:n.naf.points.map(r)},doubles:n.doubles&&{step:n.doubles.step,points:n.doubles.points.map(r)}}}return e},Pe.prototype.toJ=function(){return this.inf?this.curve.jpoint(null,null,null):this.curve.jpoint(this.x,this.y,this.curve.one)},nt(Ie,De.BasePoint),Le.prototype.jpoint=function(t,e,n){return new Ie(this,t,e,n)},Ie.prototype.toP=function(){if(this.isInfinity())return this.curve.point(null,null);var t=this.z.redInvm(),e=t.redSqr(),n=this.x.redMul(e),r=this.y.redMul(e).redMul(t);return this.curve.point(n,r)},Ie.prototype.neg=function(){return this.curve.jpoint(this.x,this.y.redNeg(),this.z)},Ie.prototype.add=function(t){if(this.isInfinity())return t;if(t.isInfinity())return this;var e=t.z.redSqr(),n=this.z.redSqr(),r=this.x.redMul(e),i=t.x.redMul(n),s=this.y.redMul(e.redMul(t.z)),o=t.y.redMul(n.redMul(this.z)),a=r.redSub(i),l=s.redSub(o);if(0===a.cmpn(0))return 0!==l.cmpn(0)?this.curve.jpoint(null,null,null):this.dbl();var c=a.redSqr(),u=c.redMul(a),h=r.redMul(c),d=l.redSqr().redIAdd(u).redISub(h).redISub(h),f=l.redMul(h.redISub(d)).redISub(s.redMul(u)),p=this.z.redMul(t.z).redMul(a);return this.curve.jpoint(d,f,p)},Ie.prototype.mixedAdd=function(t){if(this.isInfinity())return t.toJ();if(t.isInfinity())return this;var e=this.z.redSqr(),n=this.x,r=t.x.redMul(e),i=this.y,s=t.y.redMul(e).redMul(this.z),o=n.redSub(r),a=i.redSub(s);if(0===o.cmpn(0))return 0!==a.cmpn(0)?this.curve.jpoint(null,null,null):this.dbl();var l=o.redSqr(),c=l.redMul(o),u=n.redMul(l),h=a.redSqr().redIAdd(c).redISub(u).redISub(u),d=a.redMul(u.redISub(h)).redISub(i.redMul(c)),f=this.z.redMul(o);return this.curve.jpoint(h,d,f)},Ie.prototype.dblp=function(t){if(0===t)return this;if(this.isInfinity())return this;if(!t)return this.dbl();if(this.curve.zeroA||this.curve.threeA){for(var e=this,n=0;n=0)return!1;if(n.redIAdd(i),0===this.x.cmp(n))return!0}},Ie.prototype.inspect=function(){return this.isInfinity()?\"\":\"\"},Ie.prototype.isInfinity=function(){return 0===this.z.cmpn(0)};var Re={},je={},Ne=r((function(t,e){var n=e;n.base=De,n.short=Te,n.mont=Re,n.edwards=je})),Fe=r((function(t,e){var n,r=e,i=ke.assert;function s(t){this.curve=\"short\"===t.type?new Ne.short(t):\"edwards\"===t.type?new Ne.edwards(t):new Ne.mont(t),this.g=this.curve.g,this.n=this.curve.n,this.hash=t.hash,i(this.g.validate(),\"Invalid curve\"),i(this.g.mul(this.n).isInfinity(),\"Invalid curve, G*N != O\")}function o(t,e){Object.defineProperty(r,t,{configurable:!0,enumerable:!0,get:function(){var n=new s(e);return Object.defineProperty(r,t,{configurable:!0,enumerable:!0,value:n}),n}})}r.PresetCurve=s,o(\"p192\",{type:\"short\",prime:\"p192\",p:\"ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff\",a:\"ffffffff ffffffff ffffffff fffffffe ffffffff fffffffc\",b:\"64210519 e59c80e7 0fa7e9ab 72243049 feb8deec c146b9b1\",n:\"ffffffff ffffffff ffffffff 99def836 146bc9b1 b4d22831\",hash:me.sha256,gRed:!1,g:[\"188da80e b03090f6 7cbf20eb 43a18800 f4ff0afd 82ff1012\",\"07192b95 ffc8da78 631011ed 6b24cdd5 73f977a1 1e794811\"]}),o(\"p224\",{type:\"short\",prime:\"p224\",p:\"ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001\",a:\"ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff fffffffe\",b:\"b4050a85 0c04b3ab f5413256 5044b0b7 d7bfd8ba 270b3943 2355ffb4\",n:\"ffffffff ffffffff ffffffff ffff16a2 e0b8f03e 13dd2945 5c5c2a3d\",hash:me.sha256,gRed:!1,g:[\"b70e0cbd 6bb4bf7f 321390b9 4a03c1d3 56c21122 343280d6 115c1d21\",\"bd376388 b5f723fb 4c22dfe6 cd4375a0 5a074764 44d58199 85007e34\"]}),o(\"p256\",{type:\"short\",prime:null,p:\"ffffffff 00000001 00000000 00000000 00000000 ffffffff ffffffff ffffffff\",a:\"ffffffff 00000001 00000000 00000000 00000000 ffffffff ffffffff fffffffc\",b:\"5ac635d8 aa3a93e7 b3ebbd55 769886bc 651d06b0 cc53b0f6 3bce3c3e 27d2604b\",n:\"ffffffff 00000000 ffffffff ffffffff bce6faad a7179e84 f3b9cac2 fc632551\",hash:me.sha256,gRed:!1,g:[\"6b17d1f2 e12c4247 f8bce6e5 63a440f2 77037d81 2deb33a0 f4a13945 d898c296\",\"4fe342e2 fe1a7f9b 8ee7eb4a 7c0f9e16 2bce3357 6b315ece cbb64068 37bf51f5\"]}),o(\"p384\",{type:\"short\",prime:null,p:\"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe ffffffff 00000000 00000000 ffffffff\",a:\"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe ffffffff 00000000 00000000 fffffffc\",b:\"b3312fa7 e23ee7e4 988e056b e3f82d19 181d9c6e fe814112 0314088f 5013875a c656398d 8a2ed19d 2a85c8ed d3ec2aef\",n:\"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff c7634d81 f4372ddf 581a0db2 48b0a77a ecec196a ccc52973\",hash:me.sha384,gRed:!1,g:[\"aa87ca22 be8b0537 8eb1c71e f320ad74 6e1d3b62 8ba79b98 59f741e0 82542a38 5502f25d bf55296c 3a545e38 72760ab7\",\"3617de4a 96262c6f 5d9e98bf 9292dc29 f8f41dbd 289a147c e9da3113 b5f0b8c0 0a60b1ce 1d7e819d 7a431d7c 90ea0e5f\"]}),o(\"p521\",{type:\"short\",prime:null,p:\"000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff\",a:\"000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffc\",b:\"00000051 953eb961 8e1c9a1f 929a21a0 b68540ee a2da725b 99b315f3 b8b48991 8ef109e1 56193951 ec7e937b 1652c0bd 3bb1bf07 3573df88 3d2c34f1 ef451fd4 6b503f00\",n:\"000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffa 51868783 bf2f966b 7fcc0148 f709a5d0 3bb5c9b8 899c47ae bb6fb71e 91386409\",hash:me.sha512,gRed:!1,g:[\"000000c6 858e06b7 0404e9cd 9e3ecb66 2395b442 9c648139 053fb521 f828af60 6b4d3dba a14b5e77 efe75928 fe1dc127 a2ffa8de 3348b3c1 856a429b f97e7e31 c2e5bd66\",\"00000118 39296a78 9a3bc004 5c8a5fb4 2c7d1bd9 98f54449 579b4468 17afbd17 273e662c 97ee7299 5ef42640 c550b901 3fad0761 353c7086 a272c240 88be9476 9fd16650\"]}),o(\"curve25519\",{type:\"mont\",prime:\"p25519\",p:\"7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed\",a:\"76d06\",b:\"1\",n:\"1000000000000000 0000000000000000 14def9dea2f79cd6 5812631a5cf5d3ed\",hash:me.sha256,gRed:!1,g:[\"9\"]}),o(\"ed25519\",{type:\"edwards\",prime:\"p25519\",p:\"7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed\",a:\"-1\",c:\"1\",d:\"52036cee2b6ffe73 8cc740797779e898 00700a4d4141d8ab 75eb4dca135978a3\",n:\"1000000000000000 0000000000000000 14def9dea2f79cd6 5812631a5cf5d3ed\",hash:me.sha256,gRed:!1,g:[\"216936d3cd6e53fec0a4e231fdd6dc5c692cc7609525a7b2c9562d608f25d51a\",\"6666666666666666666666666666666666666666666666666666666666666658\"]});try{n=void 0}catch(a){n=void 0}o(\"secp256k1\",{type:\"short\",prime:\"k256\",p:\"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f\",a:\"0\",b:\"7\",n:\"ffffffff ffffffff ffffffff fffffffe baaedce6 af48a03b bfd25e8c d0364141\",h:\"1\",hash:me.sha256,beta:\"7ae96a2b657c07106e64479eac3434e99cf0497512f58995c1396c28719501ee\",lambda:\"5363ad4cc05c30e0a5261c028812645a122e22ea20816678df02967c1b23bd72\",basis:[{a:\"3086d221a7d46bcde86c90e49284eb15\",b:\"-e4437ed6010e88286f547fa90abfe4c3\"},{a:\"114ca50f7a8e2f3f657c1108d9d44cfd8\",b:\"3086d221a7d46bcde86c90e49284eb15\"}],gRed:!1,g:[\"79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798\",\"483ada7726a3c4655da4fbfc0e1108a8fd17b448a68554199c47d08ffb10d4b8\",n]})}));function Ye(t){if(!(this instanceof Ye))return new Ye(t);this.hash=t.hash,this.predResist=!!t.predResist,this.outLen=this.hash.outSize,this.minEntropy=t.minEntropy||this.hash.hmacStrength,this._reseed=null,this.reseedInterval=null,this.K=null,this.V=null;var e=we.toArray(t.entropy,t.entropyEnc||\"hex\"),n=we.toArray(t.nonce,t.nonceEnc||\"hex\"),r=we.toArray(t.pers,t.persEnc||\"hex\");tt(e.length>=this.minEntropy/8,\"Not enough entropy. Minimum is: \"+this.minEntropy+\" bits\"),this._init(e,n,r)}var Be=Ye;Ye.prototype._init=function(t,e,n){var r=t.concat(e).concat(n);this.K=new Array(this.outLen/8),this.V=new Array(this.outLen/8);for(var i=0;i=this.minEntropy/8,\"Not enough entropy. Minimum is: \"+this.minEntropy+\" bits\"),this._update(t.concat(n||[])),this._reseed=1},Ye.prototype.generate=function(t,e,n,r){if(this._reseed>this.reseedInterval)throw new Error(\"Reseed is required\");\"string\"!=typeof e&&(r=n,n=e,e=null),n&&(n=we.toArray(n,r||\"hex\"),this._update(n));for(var i=[];i.length\"};var Ve=ke.assert;function We(t,e){if(t instanceof We)return t;this._importDER(t,e)||(Ve(t.r&&t.s,\"Signature without r or s\"),this.r=new ve(t.r,16),this.s=new ve(t.s,16),this.recoveryParam=void 0===t.recoveryParam?null:t.recoveryParam)}var Ge=We;function qe(){this.place=0}function Ke(t,e){var n=t[e.place++];if(!(128&n))return n;var r=15&n;if(0===r||r>4)return!1;for(var i=0,s=0,o=e.place;s>>=0;return!(i<=127)&&(e.place=o,i)}function Ze(t){for(var e=0,n=t.length-1;!t[e]&&!(128&t[e+1])&&e>>3);for(t.push(128|n);--n;)t.push(e>>>(n<<3)&255);t.push(e)}}We.prototype._importDER=function(t,e){t=ke.toArray(t,e);var n=new qe;if(48!==t[n.place++])return!1;var r=Ke(t,n);if(!1===r)return!1;if(r+n.place!==t.length)return!1;if(2!==t[n.place++])return!1;var i=Ke(t,n);if(!1===i)return!1;var s=t.slice(n.place,i+n.place);if(n.place+=i,2!==t[n.place++])return!1;var o=Ke(t,n);if(!1===o)return!1;if(t.length!==o+n.place)return!1;var a=t.slice(n.place,o+n.place);if(0===s[0]){if(!(128&s[1]))return!1;s=s.slice(1)}if(0===a[0]){if(!(128&a[1]))return!1;a=a.slice(1)}return this.r=new ve(s),this.s=new ve(a),this.recoveryParam=null,!0},We.prototype.toDER=function(t){var e=this.r.toArray(),n=this.s.toArray();for(128&e[0]&&(e=[0].concat(e)),128&n[0]&&(n=[0].concat(n)),e=Ze(e),n=Ze(n);!(n[0]||128&n[1]);)n=n.slice(1);var r=[2];Je(r,e.length),(r=r.concat(e)).push(2),Je(r,n.length);var i=r.concat(n),s=[48];return Je(s,i.length),s=s.concat(i),ke.encode(s,t)};var $e=ke.assert;function Qe(t){if(!(this instanceof Qe))return new Qe(t);\"string\"==typeof t&&($e(Fe.hasOwnProperty(t),\"Unknown curve \"+t),t=Fe[t]),t instanceof Fe.PresetCurve&&(t={curve:t}),this.curve=t.curve.curve,this.n=this.curve.n,this.nh=this.n.ushrn(1),this.g=this.curve.g,this.g=t.curve.g,this.g.precompute(t.curve.n.bitLength()+1),this.hash=t.hash||t.curve.hash}var Xe=Qe;Qe.prototype.keyPair=function(t){return new Ue(this,t)},Qe.prototype.keyFromPrivate=function(t,e){return Ue.fromPrivate(this,t,e)},Qe.prototype.keyFromPublic=function(t,e){return Ue.fromPublic(this,t,e)},Qe.prototype.genKeyPair=function(t){t||(t={});for(var e=new Be({hash:this.hash,pers:t.pers,persEnc:t.persEnc||\"utf8\",entropy:t.entropy||Me(this.hash.hmacStrength),entropyEnc:t.entropy&&t.entropyEnc||\"utf8\",nonce:this.n.toArray()}),n=this.n.byteLength(),r=this.n.sub(new ve(2));;){var i=new ve(e.generate(n));if(!(i.cmp(r)>0))return i.iaddn(1),this.keyFromPrivate(i)}},Qe.prototype._truncateToN=function(t,e){var n=8*t.byteLength()-this.n.bitLength();return n>0&&(t=t.ushrn(n)),!e&&t.cmp(this.n)>=0?t.sub(this.n):t},Qe.prototype.sign=function(t,e,n,r){\"object\"==typeof n&&(r=n,n=null),r||(r={}),e=this.keyFromPrivate(e,n),t=this._truncateToN(new ve(t,16));for(var i=this.n.byteLength(),s=e.getPrivate().toArray(\"be\",i),o=t.toArray(\"be\",i),a=new Be({hash:this.hash,entropy:s,nonce:o,pers:r.pers,persEnc:r.persEnc||\"utf8\"}),l=this.n.sub(new ve(1)),c=0;;c++){var u=r.k?r.k(c):new ve(a.generate(this.n.byteLength()));if(!((u=this._truncateToN(u,!0)).cmpn(1)<=0||u.cmp(l)>=0)){var h=this.g.mul(u);if(!h.isInfinity()){var d=h.getX(),f=d.umod(this.n);if(0!==f.cmpn(0)){var p=u.invm(this.n).mul(f.mul(e.getPrivate()).iadd(t));if(0!==(p=p.umod(this.n)).cmpn(0)){var m=(h.getY().isOdd()?1:0)|(0!==d.cmp(f)?2:0);return r.canonical&&p.cmp(this.nh)>0&&(p=this.n.sub(p),m^=1),new Ge({r:f,s:p,recoveryParam:m})}}}}}},Qe.prototype.verify=function(t,e,n,r){t=this._truncateToN(new ve(t,16)),n=this.keyFromPublic(n,r);var i=(e=new Ge(e,\"hex\")).r,s=e.s;if(i.cmpn(1)<0||i.cmp(this.n)>=0)return!1;if(s.cmpn(1)<0||s.cmp(this.n)>=0)return!1;var o,a=s.invm(this.n),l=a.mul(t).umod(this.n),c=a.mul(i).umod(this.n);return this.curve._maxwellTrick?!(o=this.g.jmulAdd(l,n.getPublic(),c)).isInfinity()&&o.eqXToP(i):!(o=this.g.mulAdd(l,n.getPublic(),c)).isInfinity()&&0===o.getX().umod(this.n).cmp(i)},Qe.prototype.recoverPubKey=function(t,e,n,r){$e((3&n)===n,\"The recovery param is more than two bits\"),e=new Ge(e,r);var i=this.n,s=new ve(t),o=e.r,a=e.s,l=1&n,c=n>>1;if(o.cmp(this.curve.p.umod(this.curve.n))>=0&&c)throw new Error(\"Unable to find sencond key candinate\");o=this.curve.pointFromX(c?o.add(this.curve.n):o,l);var u=e.r.invm(i),h=i.sub(s).mul(u).umod(i),d=a.mul(u).umod(i);return this.g.mulAdd(h,o,d)},Qe.prototype.getKeyRecoveryParam=function(t,e,n,r){if(null!==(e=new Ge(e,r)).recoveryParam)return e.recoveryParam;for(var i=0;i<4;i++){var s;try{s=this.recoverPubKey(t,e,i)}catch(t){continue}if(s.eq(n))return i}throw new Error(\"Unable to find valid recovery factor\")};for(var tn={},en=i(ye),nn=r((function(t,e){var n=e;n.version=en.version,n.utils=ke,n.rand=Me,n.curve=Ne,n.curves=Fe,n.ec=Xe,n.eddsa=tn})),rn=r((function(t,e){Object.defineProperty(e,\"__esModule\",{value:!0}),e.version=\"signing-key/5.0.4\"})),sn=(n(rn),r((function(t,e){Object.defineProperty(e,\"__esModule\",{value:!0});var n=new l.Logger(rn.version),r=null;function i(){return r||(r=new nn.ec(\"secp256k1\")),r}var s=function(){function t(t){g.defineReadOnly(this,\"curve\",\"secp256k1\"),g.defineReadOnly(this,\"privateKey\",u.hexlify(t));var e=i().keyFromPrivate(u.arrayify(this.privateKey));g.defineReadOnly(this,\"publicKey\",\"0x\"+e.getPublic(!1,\"hex\")),g.defineReadOnly(this,\"compressedPublicKey\",\"0x\"+e.getPublic(!0,\"hex\")),g.defineReadOnly(this,\"_isSigningKey\",!0)}return t.prototype._addPoint=function(t){var e=i().keyFromPublic(u.arrayify(this.publicKey)),n=i().keyFromPublic(u.arrayify(t));return\"0x\"+e.pub.add(n.pub).encodeCompressed(\"hex\")},t.prototype.signDigest=function(t){var e=i().keyFromPrivate(u.arrayify(this.privateKey)).sign(u.arrayify(t),{canonical:!0});return u.splitSignature({recoveryParam:e.recoveryParam,r:u.hexZeroPad(\"0x\"+e.r.toString(16),32),s:u.hexZeroPad(\"0x\"+e.s.toString(16),32)})},t.prototype.computeSharedSecret=function(t){var e=i().keyFromPrivate(u.arrayify(this.privateKey)),n=i().keyFromPublic(u.arrayify(o(t)));return u.hexZeroPad(\"0x\"+e.derive(n.getPublic()).toString(16),32)},t.isSigningKey=function(t){return!(!t||!t._isSigningKey)},t}();function o(t,e){var r=u.arrayify(t);if(32===r.length){var o=new s(r);return e?\"0x\"+i().keyFromPrivate(r).getPublic(!0,\"hex\"):o.publicKey}return 33===r.length?e?u.hexlify(r):\"0x\"+i().keyFromPublic(r).getPublic(!1,\"hex\"):65===r.length?e?\"0x\"+i().keyFromPublic(r).getPublic(!0,\"hex\"):u.hexlify(r):n.throwArgumentError(\"invalid public or private key\",\"key\",\"[REDACTED]\")}e.SigningKey=s,e.recoverPublicKey=function(t,e){var n=u.splitSignature(e),r={r:u.arrayify(n.r),s:u.arrayify(n.s)};return\"0x\"+i().recoverPubKey(u.arrayify(t),r,n.recoveryParam).encode(\"hex\",!1)},e.computePublicKey=o}))),on=(n(sn),r((function(t,e){Object.defineProperty(e,\"__esModule\",{value:!0}),e.version=\"transactions/5.0.4\"}))),an=(n(on),r((function(t,n){var r=e&&e.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var n in t)Object.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e.default=t,e};Object.defineProperty(n,\"__esModule\",{value:!0});var i=r(M),s=new l.Logger(on.version);function o(t){return\"0x\"===t?P.Zero:p.BigNumber.from(t)}var a=[{name:\"nonce\",maxLength:32,numeric:!0},{name:\"gasPrice\",maxLength:32,numeric:!0},{name:\"gasLimit\",maxLength:32,numeric:!0},{name:\"to\",length:20},{name:\"value\",maxLength:32,numeric:!0},{name:\"data\"}],c={chainId:!0,data:!0,gasLimit:!0,gasPrice:!0,nonce:!0,to:!0,value:!0};function h(t){var e=sn.computePublicKey(t);return S.getAddress(u.hexDataSlice(w.keccak256(u.hexDataSlice(e,1)),12))}function d(t,e){return h(sn.recoverPublicKey(u.arrayify(t),e))}n.computeAddress=h,n.recoverAddress=d,n.serialize=function(t,e){g.checkProperties(t,c);var n=[];a.forEach((function(e){var r=t[e.name]||[],i={};e.numeric&&(i.hexPad=\"left\"),r=u.arrayify(u.hexlify(r,i)),e.length&&r.length!==e.length&&r.length>0&&s.throwArgumentError(\"invalid length for \"+e.name,\"transaction:\"+e.name,r),e.maxLength&&(r=u.stripZeros(r)).length>e.maxLength&&s.throwArgumentError(\"invalid length for \"+e.name,\"transaction:\"+e.name,r),n.push(u.hexlify(r))}));var r=0;if(null!=t.chainId?\"number\"!=typeof(r=t.chainId)&&s.throwArgumentError(\"invalid transaction.chainId\",\"transaction\",t):e&&!u.isBytesLike(e)&&e.v>28&&(r=Math.floor((e.v-35)/2)),0!==r&&(n.push(u.hexlify(r)),n.push(\"0x\"),n.push(\"0x\")),!e)return i.encode(n);var o=u.splitSignature(e),l=27+o.recoveryParam;return 0!==r?(n.pop(),n.pop(),n.pop(),l+=2*r+8,o.v>28&&o.v!==l&&s.throwArgumentError(\"transaction.chainId/signature.v mismatch\",\"signature\",e)):o.v!==l&&s.throwArgumentError(\"transaction.chainId/signature.v mismatch\",\"signature\",e),n.push(u.hexlify(l)),n.push(u.stripZeros(u.arrayify(o.r))),n.push(u.stripZeros(u.arrayify(o.s))),i.encode(n)},n.parse=function(t){var e=i.decode(t);9!==e.length&&6!==e.length&&s.throwArgumentError(\"invalid raw transaction\",\"rawTransaction\",t);var n,r={nonce:o(e[0]).toNumber(),gasPrice:o(e[1]),gasLimit:o(e[2]),to:(n=e[3],\"0x\"===n?null:S.getAddress(n)),value:o(e[4]),data:e[5],chainId:0};if(6===e.length)return r;try{r.v=p.BigNumber.from(e[6]).toNumber()}catch(h){return console.log(h),r}if(r.r=u.hexZeroPad(e[7],32),r.s=u.hexZeroPad(e[8],32),p.BigNumber.from(r.r).isZero()&&p.BigNumber.from(r.s).isZero())r.chainId=r.v,r.v=0;else{r.chainId=Math.floor((r.v-35)/2),r.chainId<0&&(r.chainId=0);var a=r.v-27,l=e.slice(0,6);0!==r.chainId&&(l.push(u.hexlify(r.chainId)),l.push(\"0x\"),l.push(\"0x\"),a-=2*r.chainId+8);var c=w.keccak256(i.encode(l));try{r.from=d(c,{r:u.hexlify(r.r),s:u.hexlify(r.s),recoveryParam:a})}catch(h){console.log(h)}r.hash=w.keccak256(t)}return r}}))),ln=(n(an),r((function(t,e){Object.defineProperty(e,\"__esModule\",{value:!0}),e.version=\"wordlists/5.0.3\"}))),cn=(n(ln),r((function(t,e){Object.defineProperty(e,\"__esModule\",{value:!0}),e.logger=new l.Logger(ln.version);var n=function(){function t(n){e.logger.checkAbstract(this.constructor,t),g.defineReadOnly(this,\"locale\",n)}return t.prototype.split=function(t){return t.toLowerCase().split(/ +/g)},t.prototype.join=function(t){return t.join(\" \")},t.check=function(t){for(var e=[],n=0;n<2048;n++){var r=t.getWord(n);if(n!==t.getWordIndex(r))return\"0x\";e.push(r)}return V.id(e.join(\"\\n\")+\"\\n\")},t.register=function(t,e){e||(e=t.locale)},t}();e.Wordlist=n}))),un=(n(cn),r((function(t,n){var r,i=e&&e.__extends||(r=function(t,e){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(t,e)},function(t,e){function n(){this.constructor=t}r(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)});Object.defineProperty(n,\"__esModule\",{value:!0});var s=null;function o(t){if(null==s&&(s=\"AbandonAbilityAbleAboutAboveAbsentAbsorbAbstractAbsurdAbuseAccessAccidentAccountAccuseAchieveAcidAcousticAcquireAcrossActActionActorActressActualAdaptAddAddictAddressAdjustAdmitAdultAdvanceAdviceAerobicAffairAffordAfraidAgainAgeAgentAgreeAheadAimAirAirportAisleAlarmAlbumAlcoholAlertAlienAllAlleyAllowAlmostAloneAlphaAlreadyAlsoAlterAlwaysAmateurAmazingAmongAmountAmusedAnalystAnchorAncientAngerAngleAngryAnimalAnkleAnnounceAnnualAnotherAnswerAntennaAntiqueAnxietyAnyApartApologyAppearAppleApproveAprilArchArcticAreaArenaArgueArmArmedArmorArmyAroundArrangeArrestArriveArrowArtArtefactArtistArtworkAskAspectAssaultAssetAssistAssumeAsthmaAthleteAtomAttackAttendAttitudeAttractAuctionAuditAugustAuntAuthorAutoAutumnAverageAvocadoAvoidAwakeAwareAwayAwesomeAwfulAwkwardAxisBabyBachelorBaconBadgeBagBalanceBalconyBallBambooBananaBannerBarBarelyBargainBarrelBaseBasicBasketBattleBeachBeanBeautyBecauseBecomeBeefBeforeBeginBehaveBehindBelieveBelowBeltBenchBenefitBestBetrayBetterBetweenBeyondBicycleBidBikeBindBiologyBirdBirthBitterBlackBladeBlameBlanketBlastBleakBlessBlindBloodBlossomBlouseBlueBlurBlushBoardBoatBodyBoilBombBoneBonusBookBoostBorderBoringBorrowBossBottomBounceBoxBoyBracketBrainBrandBrassBraveBreadBreezeBrickBridgeBriefBrightBringBriskBroccoliBrokenBronzeBroomBrotherBrownBrushBubbleBuddyBudgetBuffaloBuildBulbBulkBulletBundleBunkerBurdenBurgerBurstBusBusinessBusyButterBuyerBuzzCabbageCabinCableCactusCageCakeCallCalmCameraCampCanCanalCancelCandyCannonCanoeCanvasCanyonCapableCapitalCaptainCarCarbonCardCargoCarpetCarryCartCaseCashCasinoCastleCasualCatCatalogCatchCategoryCattleCaughtCauseCautionCaveCeilingCeleryCementCensusCenturyCerealCertainChairChalkChampionChangeChaosChapterChargeChaseChatCheapCheckCheeseChefCherryChestChickenChiefChildChimneyChoiceChooseChronicChuckleChunkChurnCigarCinnamonCircleCitizenCityCivilClaimClapClarifyClawClayCleanClerkCleverClickClientCliffClimbClinicClipClockClogCloseClothCloudClownClubClumpClusterClutchCoachCoastCoconutCodeCoffeeCoilCoinCollectColorColumnCombineComeComfortComicCommonCompanyConcertConductConfirmCongressConnectConsiderControlConvinceCookCoolCopperCopyCoralCoreCornCorrectCostCottonCouchCountryCoupleCourseCousinCoverCoyoteCrackCradleCraftCramCraneCrashCraterCrawlCrazyCreamCreditCreekCrewCricketCrimeCrispCriticCropCrossCrouchCrowdCrucialCruelCruiseCrumbleCrunchCrushCryCrystalCubeCultureCupCupboardCuriousCurrentCurtainCurveCushionCustomCuteCycleDadDamageDampDanceDangerDaringDashDaughterDawnDayDealDebateDebrisDecadeDecemberDecideDeclineDecorateDecreaseDeerDefenseDefineDefyDegreeDelayDeliverDemandDemiseDenialDentistDenyDepartDependDepositDepthDeputyDeriveDescribeDesertDesignDeskDespairDestroyDetailDetectDevelopDeviceDevoteDiagramDialDiamondDiaryDiceDieselDietDifferDigitalDignityDilemmaDinnerDinosaurDirectDirtDisagreeDiscoverDiseaseDishDismissDisorderDisplayDistanceDivertDivideDivorceDizzyDoctorDocumentDogDollDolphinDomainDonateDonkeyDonorDoorDoseDoubleDoveDraftDragonDramaDrasticDrawDreamDressDriftDrillDrinkDripDriveDropDrumDryDuckDumbDuneDuringDustDutchDutyDwarfDynamicEagerEagleEarlyEarnEarthEasilyEastEasyEchoEcologyEconomyEdgeEditEducateEffortEggEightEitherElbowElderElectricElegantElementElephantElevatorEliteElseEmbarkEmbodyEmbraceEmergeEmotionEmployEmpowerEmptyEnableEnactEndEndlessEndorseEnemyEnergyEnforceEngageEngineEnhanceEnjoyEnlistEnoughEnrichEnrollEnsureEnterEntireEntryEnvelopeEpisodeEqualEquipEraEraseErodeErosionErrorEruptEscapeEssayEssenceEstateEternalEthicsEvidenceEvilEvokeEvolveExactExampleExcessExchangeExciteExcludeExcuseExecuteExerciseExhaustExhibitExileExistExitExoticExpandExpectExpireExplainExposeExpressExtendExtraEyeEyebrowFabricFaceFacultyFadeFaintFaithFallFalseFameFamilyFamousFanFancyFantasyFarmFashionFatFatalFatherFatigueFaultFavoriteFeatureFebruaryFederalFeeFeedFeelFemaleFenceFestivalFetchFeverFewFiberFictionFieldFigureFileFilmFilterFinalFindFineFingerFinishFireFirmFirstFiscalFishFitFitnessFixFlagFlameFlashFlatFlavorFleeFlightFlipFloatFlockFloorFlowerFluidFlushFlyFoamFocusFogFoilFoldFollowFoodFootForceForestForgetForkFortuneForumForwardFossilFosterFoundFoxFragileFrameFrequentFreshFriendFringeFrogFrontFrostFrownFrozenFruitFuelFunFunnyFurnaceFuryFutureGadgetGainGalaxyGalleryGameGapGarageGarbageGardenGarlicGarmentGasGaspGateGatherGaugeGazeGeneralGeniusGenreGentleGenuineGestureGhostGiantGiftGiggleGingerGiraffeGirlGiveGladGlanceGlareGlassGlideGlimpseGlobeGloomGloryGloveGlowGlueGoatGoddessGoldGoodGooseGorillaGospelGossipGovernGownGrabGraceGrainGrantGrapeGrassGravityGreatGreenGridGriefGritGroceryGroupGrowGruntGuardGuessGuideGuiltGuitarGunGymHabitHairHalfHammerHamsterHandHappyHarborHardHarshHarvestHatHaveHawkHazardHeadHealthHeartHeavyHedgehogHeightHelloHelmetHelpHenHeroHiddenHighHillHintHipHireHistoryHobbyHockeyHoldHoleHolidayHollowHomeHoneyHoodHopeHornHorrorHorseHospitalHostHotelHourHoverHubHugeHumanHumbleHumorHundredHungryHuntHurdleHurryHurtHusbandHybridIceIconIdeaIdentifyIdleIgnoreIllIllegalIllnessImageImitateImmenseImmuneImpactImposeImproveImpulseInchIncludeIncomeIncreaseIndexIndicateIndoorIndustryInfantInflictInformInhaleInheritInitialInjectInjuryInmateInnerInnocentInputInquiryInsaneInsectInsideInspireInstallIntactInterestIntoInvestInviteInvolveIronIslandIsolateIssueItemIvoryJacketJaguarJarJazzJealousJeansJellyJewelJobJoinJokeJourneyJoyJudgeJuiceJumpJungleJuniorJunkJustKangarooKeenKeepKetchupKeyKickKidKidneyKindKingdomKissKitKitchenKiteKittenKiwiKneeKnifeKnockKnowLabLabelLaborLadderLadyLakeLampLanguageLaptopLargeLaterLatinLaughLaundryLavaLawLawnLawsuitLayerLazyLeaderLeafLearnLeaveLectureLeftLegLegalLegendLeisureLemonLendLengthLensLeopardLessonLetterLevelLiarLibertyLibraryLicenseLifeLiftLightLikeLimbLimitLinkLionLiquidListLittleLiveLizardLoadLoanLobsterLocalLockLogicLonelyLongLoopLotteryLoudLoungeLoveLoyalLuckyLuggageLumberLunarLunchLuxuryLyricsMachineMadMagicMagnetMaidMailMainMajorMakeMammalManManageMandateMangoMansionManualMapleMarbleMarchMarginMarineMarketMarriageMaskMassMasterMatchMaterialMathMatrixMatterMaximumMazeMeadowMeanMeasureMeatMechanicMedalMediaMelodyMeltMemberMemoryMentionMenuMercyMergeMeritMerryMeshMessageMetalMethodMiddleMidnightMilkMillionMimicMindMinimumMinorMinuteMiracleMirrorMiseryMissMistakeMixMixedMixtureMobileModelModifyMomMomentMonitorMonkeyMonsterMonthMoonMoralMoreMorningMosquitoMotherMotionMotorMountainMouseMoveMovieMuchMuffinMuleMultiplyMuscleMuseumMushroomMusicMustMutualMyselfMysteryMythNaiveNameNapkinNarrowNastyNationNatureNearNeckNeedNegativeNeglectNeitherNephewNerveNestNetNetworkNeutralNeverNewsNextNiceNightNobleNoiseNomineeNoodleNormalNorthNoseNotableNoteNothingNoticeNovelNowNuclearNumberNurseNutOakObeyObjectObligeObscureObserveObtainObviousOccurOceanOctoberOdorOffOfferOfficeOftenOilOkayOldOliveOlympicOmitOnceOneOnionOnlineOnlyOpenOperaOpinionOpposeOptionOrangeOrbitOrchardOrderOrdinaryOrganOrientOriginalOrphanOstrichOtherOutdoorOuterOutputOutsideOvalOvenOverOwnOwnerOxygenOysterOzonePactPaddlePagePairPalacePalmPandaPanelPanicPantherPaperParadeParentParkParrotPartyPassPatchPathPatientPatrolPatternPausePavePaymentPeacePeanutPearPeasantPelicanPenPenaltyPencilPeoplePepperPerfectPermitPersonPetPhonePhotoPhrasePhysicalPianoPicnicPicturePiecePigPigeonPillPilotPinkPioneerPipePistolPitchPizzaPlacePlanetPlasticPlatePlayPleasePledgePluckPlugPlungePoemPoetPointPolarPolePolicePondPonyPoolPopularPortionPositionPossiblePostPotatoPotteryPovertyPowderPowerPracticePraisePredictPreferPreparePresentPrettyPreventPricePridePrimaryPrintPriorityPrisonPrivatePrizeProblemProcessProduceProfitProgramProjectPromoteProofPropertyProsperProtectProudProvidePublicPuddingPullPulpPulsePumpkinPunchPupilPuppyPurchasePurityPurposePursePushPutPuzzlePyramidQualityQuantumQuarterQuestionQuickQuitQuizQuoteRabbitRaccoonRaceRackRadarRadioRailRainRaiseRallyRampRanchRandomRangeRapidRareRateRatherRavenRawRazorReadyRealReasonRebelRebuildRecallReceiveRecipeRecordRecycleReduceReflectReformRefuseRegionRegretRegularRejectRelaxReleaseReliefRelyRemainRememberRemindRemoveRenderRenewRentReopenRepairRepeatReplaceReportRequireRescueResembleResistResourceResponseResultRetireRetreatReturnReunionRevealReviewRewardRhythmRibRibbonRiceRichRideRidgeRifleRightRigidRingRiotRippleRiskRitualRivalRiverRoadRoastRobotRobustRocketRomanceRoofRookieRoomRoseRotateRoughRoundRouteRoyalRubberRudeRugRuleRunRunwayRuralSadSaddleSadnessSafeSailSaladSalmonSalonSaltSaluteSameSampleSandSatisfySatoshiSauceSausageSaveSayScaleScanScareScatterSceneSchemeSchoolScienceScissorsScorpionScoutScrapScreenScriptScrubSeaSearchSeasonSeatSecondSecretSectionSecuritySeedSeekSegmentSelectSellSeminarSeniorSenseSentenceSeriesServiceSessionSettleSetupSevenShadowShaftShallowShareShedShellSheriffShieldShiftShineShipShiverShockShoeShootShopShortShoulderShoveShrimpShrugShuffleShySiblingSickSideSiegeSightSignSilentSilkSillySilverSimilarSimpleSinceSingSirenSisterSituateSixSizeSkateSketchSkiSkillSkinSkirtSkullSlabSlamSleepSlenderSliceSlideSlightSlimSloganSlotSlowSlushSmallSmartSmileSmokeSmoothSnackSnakeSnapSniffSnowSoapSoccerSocialSockSodaSoftSolarSoldierSolidSolutionSolveSomeoneSongSoonSorrySortSoulSoundSoupSourceSouthSpaceSpareSpatialSpawnSpeakSpecialSpeedSpellSpendSphereSpiceSpiderSpikeSpinSpiritSplitSpoilSponsorSpoonSportSpotSpraySpreadSpringSpySquareSqueezeSquirrelStableStadiumStaffStageStairsStampStandStartStateStaySteakSteelStemStepStereoStickStillStingStockStomachStoneStoolStoryStoveStrategyStreetStrikeStrongStruggleStudentStuffStumbleStyleSubjectSubmitSubwaySuccessSuchSuddenSufferSugarSuggestSuitSummerSunSunnySunsetSuperSupplySupremeSureSurfaceSurgeSurpriseSurroundSurveySuspectSustainSwallowSwampSwapSwarmSwearSweetSwiftSwimSwingSwitchSwordSymbolSymptomSyrupSystemTableTackleTagTailTalentTalkTankTapeTargetTaskTasteTattooTaxiTeachTeamTellTenTenantTennisTentTermTestTextThankThatThemeThenTheoryThereTheyThingThisThoughtThreeThriveThrowThumbThunderTicketTideTigerTiltTimberTimeTinyTipTiredTissueTitleToastTobaccoTodayToddlerToeTogetherToiletTokenTomatoTomorrowToneTongueTonightToolToothTopTopicToppleTorchTornadoTortoiseTossTotalTouristTowardTowerTownToyTrackTradeTrafficTragicTrainTransferTrapTrashTravelTrayTreatTreeTrendTrialTribeTrickTriggerTrimTripTrophyTroubleTruckTrueTrulyTrumpetTrustTruthTryTubeTuitionTumbleTunaTunnelTurkeyTurnTurtleTwelveTwentyTwiceTwinTwistTwoTypeTypicalUglyUmbrellaUnableUnawareUncleUncoverUnderUndoUnfairUnfoldUnhappyUniformUniqueUnitUniverseUnknownUnlockUntilUnusualUnveilUpdateUpgradeUpholdUponUpperUpsetUrbanUrgeUsageUseUsedUsefulUselessUsualUtilityVacantVacuumVagueValidValleyValveVanVanishVaporVariousVastVaultVehicleVelvetVendorVentureVenueVerbVerifyVersionVeryVesselVeteranViableVibrantViciousVictoryVideoViewVillageVintageViolinVirtualVirusVisaVisitVisualVitalVividVocalVoiceVoidVolcanoVolumeVoteVoyageWageWagonWaitWalkWallWalnutWantWarfareWarmWarriorWashWaspWasteWaterWaveWayWealthWeaponWearWeaselWeatherWebWeddingWeekendWeirdWelcomeWestWetWhaleWhatWheatWheelWhenWhereWhipWhisperWideWidthWifeWildWillWinWindowWineWingWinkWinnerWinterWireWisdomWiseWishWitnessWolfWomanWonderWoodWoolWordWorkWorldWorryWorthWrapWreckWrestleWristWriteWrongYardYearYellowYouYoungYouthZebraZeroZoneZoo\".replace(/([A-Z])/g,\" $1\").toLowerCase().substring(1).split(\" \"),\"0x3c8acc1e7b08d8e76f9fda015ef48dc8c710a73cb7e0f77b2c18a9b5a7adde60\"!==cn.Wordlist.check(t)))throw s=null,new Error(\"BIP39 Wordlist for en (English) FAILED\")}var a=new(function(t){function e(){return t.call(this,\"en\")||this}return i(e,t),e.prototype.getWord=function(t){return o(this),s[t]},e.prototype.getWordIndex=function(t){return o(this),s.indexOf(t)},e}(cn.Wordlist));n.langEn=a,cn.Wordlist.register(a)}))),hn=(n(un),r((function(t,e){Object.defineProperty(e,\"__esModule\",{value:!0}),e.Wordlist=cn.Wordlist,e.wordlists={en:un.langEn}}))),dn=(n(hn),r((function(t,e){Object.defineProperty(e,\"__esModule\",{value:!0}),e.version=\"hdnode/5.0.3\"}))),fn=(n(dn),r((function(t,e){Object.defineProperty(e,\"__esModule\",{value:!0});var n=new l.Logger(dn.version),r=p.BigNumber.from(\"0xfffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141\"),i=Y.toUtf8Bytes(\"Bitcoin seed\");function s(t){return(1<=256)throw new Error(\"Depth too large!\");return a(u.concat([null!=this.privateKey?\"0x0488ADE4\":\"0x0488B21E\",u.hexlify(this.depth),this.parentFingerprint,u.hexZeroPad(u.hexlify(this.index),4),this.chainCode,null!=this.privateKey?u.concat([\"0x00\",this.privateKey]):this.publicKey]))},enumerable:!0,configurable:!0}),t.prototype.neuter=function(){return new t(h,null,this.publicKey,this.parentFingerprint,this.chainCode,this.index,this.depth,this.path)},t.prototype._derive=function(e){if(e>4294967295)throw new Error(\"invalid index - \"+String(e));var n=this.path;n&&(n+=\"/\"+(2147483647&e));var i=new Uint8Array(37);if(2147483648&e){if(!this.privateKey)throw new Error(\"cannot derive child of neutered node\");i.set(u.arrayify(this.privateKey),1),n&&(n+=\"'\")}else i.set(u.arrayify(this.publicKey));for(var s=24;s>=0;s-=8)i[33+(s>>3)]=e>>24-s&255;var a=u.arrayify(_e.computeHmac(_e.SupportedAlgorithm.sha512,this.chainCode,i)),l=a.slice(0,32),c=a.slice(32),d=null,f=null;this.privateKey?d=o(p.BigNumber.from(l).add(this.privateKey).mod(r)):f=new sn.SigningKey(u.hexlify(l))._addPoint(this.publicKey);var m=n,g=this.mnemonic;return g&&(m=Object.freeze({phrase:g.phrase,path:n,locale:g.locale||\"en\"})),new t(h,d,f,this.fingerprint,o(c),e,this.depth+1,m)},t.prototype.derivePath=function(t){var e=t.split(\"/\");if(0===e.length||\"m\"===e[0]&&0!==this.depth)throw new Error(\"invalid path - \"+t);\"m\"===e[0]&&e.shift();for(var n=this,r=0;r=2147483648)throw new Error(\"invalid path index - \"+i);n=n._derive(2147483648+s)}else{if(!i.match(/^[0-9]+$/))throw new Error(\"invalid path component - \"+i);var s;if((s=parseInt(i))>=2147483648)throw new Error(\"invalid path index - \"+i);n=n._derive(s)}}return n},t._fromSeed=function(e,n){var r=u.arrayify(e);if(r.length<16||r.length>64)throw new Error(\"invalid seed\");var s=u.arrayify(_e.computeHmac(_e.SupportedAlgorithm.sha512,i,r));return new t(h,o(s.slice(0,32)),null,\"0x00000000\",o(s.slice(32)),0,0,n)},t.fromMnemonic=function(e,n,r){return e=_(m(e,r=c(r)),r),t._fromSeed(f(e,n),{phrase:e,path:\"m\",locale:r.locale})},t.fromSeed=function(e){return t._fromSeed(e,null)},t.fromExtendedKey=function(e){var r=X.Base58.decode(e);82===r.length&&a(r.slice(0,78))===e||n.throwArgumentError(\"invalid extended key\",\"extendedKey\",\"[REDACTED]\");var i=r[4],s=u.hexlify(r.slice(5,9)),o=parseInt(u.hexlify(r.slice(9,13)).substring(2),16),l=u.hexlify(r.slice(13,45)),c=r.slice(45,78);switch(u.hexlify(r.slice(0,4))){case\"0x0488b21e\":case\"0x043587cf\":return new t(h,null,u.hexlify(c),s,l,o,i,null);case\"0x0488ade4\":case\"0x04358394 \":if(0!==c[0])break;return new t(h,u.hexlify(c.slice(1)),null,s,l,o,i,null)}return n.throwArgumentError(\"invalid extended key\",\"extendedKey\",\"[REDACTED]\")},t}();function f(t,e){e||(e=\"\");var n=Y.toUtf8Bytes(\"mnemonic\"+e,Y.UnicodeNormalizationForm.NFKD);return be.pbkdf2(Y.toUtf8Bytes(t,Y.UnicodeNormalizationForm.NFKD),n,2048,64,\"sha512\")}function m(t,e){e=c(e),n.checkNormalize();var r=e.split(t);if(r.length%3!=0)throw new Error(\"invalid mnemonic\");for(var i=u.arrayify(new Uint8Array(Math.ceil(11*r.length/8))),o=0,a=0;a>3]|=1<<7-o%8),o++}var d=32*r.length/3,f=s(r.length/3);if((u.arrayify(_e.sha256(i.slice(0,d/8)))[0]&f)!=(i[i.length-1]&f))throw new Error(\"invalid checksum\");return u.hexlify(i.slice(0,d/8))}function _(t,e){if(e=c(e),(t=u.arrayify(t)).length%4!=0||t.length<16||t.length>32)throw new Error(\"invalid entropy\");for(var n=[0],r=11,i=0;i8?(n[n.length-1]<<=8,n[n.length-1]|=t[i],r-=8):(n[n.length-1]<<=r,n[n.length-1]|=t[i]>>8-r,n.push(t[i]&(1<<8-r)-1),r+=3);var o=t.length/4,a=u.arrayify(_e.sha256(t))[0]&s(o);return n[n.length-1]<<=o,n[n.length-1]|=a>>8-o,e.join(n.map((function(t){return e.getWord(t)})))}e.HDNode=d,e.mnemonicToSeed=f,e.mnemonicToEntropy=m,e.entropyToMnemonic=_,e.isValidMnemonic=function(t,e){try{return m(t,e),!0}catch(n){}return!1}}))),pn=(n(fn),r((function(t,e){Object.defineProperty(e,\"__esModule\",{value:!0}),e.version=\"random/5.0.3\"}))),mn=(n(pn),r((function(t,e){Object.defineProperty(e,\"__esModule\",{value:!0}),e.shuffled=function(t){for(var e=(t=t.slice()).length-1;e>0;e--){var n=Math.floor(Math.random()*(e+1)),r=t[e];t[e]=t[n],t[n]=r}return t}}))),gn=(n(mn),r((function(t,n){Object.defineProperty(n,\"__esModule\",{value:!0});var r=new l.Logger(pn.version);n.shuffled=mn.shuffled;var i=null;try{if(null==(i=window))throw new Error(\"try next\")}catch(o){try{if(null==(i=e))throw new Error(\"try next\")}catch(o){i={}}}var s=i.crypto||i.msCrypto;s&&s.getRandomValues||(r.warn(\"WARNING: Missing strong random number source\"),s={getRandomValues:function(t){return r.throwError(\"no secure random source avaialble\",l.Logger.errors.UNSUPPORTED_OPERATION,{operation:\"crypto.getRandomValues\"})}}),n.randomBytes=function(t){(t<=0||t>1024||t%1)&&r.throwArgumentError(\"invalid length\",\"length\",t);var e=new Uint8Array(t);return s.getRandomValues(e),u.arrayify(e)}}))),_n=(n(gn),r((function(t,e){!function(e){function n(t){return parseInt(t)===t}function r(t){if(!n(t.length))return!1;for(var e=0;e255)return!1;return!0}function i(t,e){if(t.buffer&&ArrayBuffer.isView(t)&&\"Uint8Array\"===t.name)return e&&(t=t.slice?t.slice():Array.prototype.slice.call(t)),t;if(Array.isArray(t)){if(!r(t))throw new Error(\"Array contains invalid value: \"+t);return new Uint8Array(t)}if(n(t.length)&&r(t))return new Uint8Array(t);throw new Error(\"unsupported array-like object\")}function s(t){return new Uint8Array(t)}function o(t,e,n,r,i){null==r&&null==i||(t=t.slice?t.slice(r,i):Array.prototype.slice.call(t,r,i)),e.set(t,n)}var a,l={toBytes:function(t){var e=[],n=0;for(t=encodeURI(t);n191&&r<224?(e.push(String.fromCharCode((31&r)<<6|63&t[n+1])),n+=2):(e.push(String.fromCharCode((15&r)<<12|(63&t[n+1])<<6|63&t[n+2])),n+=3)}return e.join(\"\")}},c=(a=\"0123456789abcdef\",{toBytes:function(t){for(var e=[],n=0;n>4]+a[15&r])}return e.join(\"\")}}),u={16:10,24:12,32:14},h=[1,2,4,8,16,32,64,128,27,54,108,216,171,77,154,47,94,188,99,198,151,53,106,212,179,125,250,239,197,145],d=[99,124,119,123,242,107,111,197,48,1,103,43,254,215,171,118,202,130,201,125,250,89,71,240,173,212,162,175,156,164,114,192,183,253,147,38,54,63,247,204,52,165,229,241,113,216,49,21,4,199,35,195,24,150,5,154,7,18,128,226,235,39,178,117,9,131,44,26,27,110,90,160,82,59,214,179,41,227,47,132,83,209,0,237,32,252,177,91,106,203,190,57,74,76,88,207,208,239,170,251,67,77,51,133,69,249,2,127,80,60,159,168,81,163,64,143,146,157,56,245,188,182,218,33,16,255,243,210,205,12,19,236,95,151,68,23,196,167,126,61,100,93,25,115,96,129,79,220,34,42,144,136,70,238,184,20,222,94,11,219,224,50,58,10,73,6,36,92,194,211,172,98,145,149,228,121,231,200,55,109,141,213,78,169,108,86,244,234,101,122,174,8,186,120,37,46,28,166,180,198,232,221,116,31,75,189,139,138,112,62,181,102,72,3,246,14,97,53,87,185,134,193,29,158,225,248,152,17,105,217,142,148,155,30,135,233,206,85,40,223,140,161,137,13,191,230,66,104,65,153,45,15,176,84,187,22],f=[82,9,106,213,48,54,165,56,191,64,163,158,129,243,215,251,124,227,57,130,155,47,255,135,52,142,67,68,196,222,233,203,84,123,148,50,166,194,35,61,238,76,149,11,66,250,195,78,8,46,161,102,40,217,36,178,118,91,162,73,109,139,209,37,114,248,246,100,134,104,152,22,212,164,92,204,93,101,182,146,108,112,72,80,253,237,185,218,94,21,70,87,167,141,157,132,144,216,171,0,140,188,211,10,247,228,88,5,184,179,69,6,208,44,30,143,202,63,15,2,193,175,189,3,1,19,138,107,58,145,17,65,79,103,220,234,151,242,207,206,240,180,230,115,150,172,116,34,231,173,53,133,226,249,55,232,28,117,223,110,71,241,26,113,29,41,197,137,111,183,98,14,170,24,190,27,252,86,62,75,198,210,121,32,154,219,192,254,120,205,90,244,31,221,168,51,136,7,199,49,177,18,16,89,39,128,236,95,96,81,127,169,25,181,74,13,45,229,122,159,147,201,156,239,160,224,59,77,174,42,245,176,200,235,187,60,131,83,153,97,23,43,4,126,186,119,214,38,225,105,20,99,85,33,12,125],p=[3328402341,4168907908,4000806809,4135287693,4294111757,3597364157,3731845041,2445657428,1613770832,33620227,3462883241,1445669757,3892248089,3050821474,1303096294,3967186586,2412431941,528646813,2311702848,4202528135,4026202645,2992200171,2387036105,4226871307,1101901292,3017069671,1604494077,1169141738,597466303,1403299063,3832705686,2613100635,1974974402,3791519004,1033081774,1277568618,1815492186,2118074177,4126668546,2211236943,1748251740,1369810420,3521504564,4193382664,3799085459,2883115123,1647391059,706024767,134480908,2512897874,1176707941,2646852446,806885416,932615841,168101135,798661301,235341577,605164086,461406363,3756188221,3454790438,1311188841,2142417613,3933566367,302582043,495158174,1479289972,874125870,907746093,3698224818,3025820398,1537253627,2756858614,1983593293,3084310113,2108928974,1378429307,3722699582,1580150641,327451799,2790478837,3117535592,0,3253595436,1075847264,3825007647,2041688520,3059440621,3563743934,2378943302,1740553945,1916352843,2487896798,2555137236,2958579944,2244988746,3151024235,3320835882,1336584933,3992714006,2252555205,2588757463,1714631509,293963156,2319795663,3925473552,67240454,4269768577,2689618160,2017213508,631218106,1269344483,2723238387,1571005438,2151694528,93294474,1066570413,563977660,1882732616,4059428100,1673313503,2008463041,2950355573,1109467491,537923632,3858759450,4260623118,3218264685,2177748300,403442708,638784309,3287084079,3193921505,899127202,2286175436,773265209,2479146071,1437050866,4236148354,2050833735,3362022572,3126681063,840505643,3866325909,3227541664,427917720,2655997905,2749160575,1143087718,1412049534,999329963,193497219,2353415882,3354324521,1807268051,672404540,2816401017,3160301282,369822493,2916866934,3688947771,1681011286,1949973070,336202270,2454276571,201721354,1210328172,3093060836,2680341085,3184776046,1135389935,3294782118,965841320,831886756,3554993207,4068047243,3588745010,2345191491,1849112409,3664604599,26054028,2983581028,2622377682,1235855840,3630984372,2891339514,4092916743,3488279077,3395642799,4101667470,1202630377,268961816,1874508501,4034427016,1243948399,1546530418,941366308,1470539505,1941222599,2546386513,3421038627,2715671932,3899946140,1042226977,2521517021,1639824860,227249030,260737669,3765465232,2084453954,1907733956,3429263018,2420656344,100860677,4160157185,470683154,3261161891,1781871967,2924959737,1773779408,394692241,2579611992,974986535,664706745,3655459128,3958962195,731420851,571543859,3530123707,2849626480,126783113,865375399,765172662,1008606754,361203602,3387549984,2278477385,2857719295,1344809080,2782912378,59542671,1503764984,160008576,437062935,1707065306,3622233649,2218934982,3496503480,2185314755,697932208,1512910199,504303377,2075177163,2824099068,1841019862,739644986],m=[2781242211,2230877308,2582542199,2381740923,234877682,3184946027,2984144751,1418839493,1348481072,50462977,2848876391,2102799147,434634494,1656084439,3863849899,2599188086,1167051466,2636087938,1082771913,2281340285,368048890,3954334041,3381544775,201060592,3963727277,1739838676,4250903202,3930435503,3206782108,4149453988,2531553906,1536934080,3262494647,484572669,2923271059,1783375398,1517041206,1098792767,49674231,1334037708,1550332980,4098991525,886171109,150598129,2481090929,1940642008,1398944049,1059722517,201851908,1385547719,1699095331,1587397571,674240536,2704774806,252314885,3039795866,151914247,908333586,2602270848,1038082786,651029483,1766729511,3447698098,2682942837,454166793,2652734339,1951935532,775166490,758520603,3000790638,4004797018,4217086112,4137964114,1299594043,1639438038,3464344499,2068982057,1054729187,1901997871,2534638724,4121318227,1757008337,0,750906861,1614815264,535035132,3363418545,3988151131,3201591914,1183697867,3647454910,1265776953,3734260298,3566750796,3903871064,1250283471,1807470800,717615087,3847203498,384695291,3313910595,3617213773,1432761139,2484176261,3481945413,283769337,100925954,2180939647,4037038160,1148730428,3123027871,3813386408,4087501137,4267549603,3229630528,2315620239,2906624658,3156319645,1215313976,82966005,3747855548,3245848246,1974459098,1665278241,807407632,451280895,251524083,1841287890,1283575245,337120268,891687699,801369324,3787349855,2721421207,3431482436,959321879,1469301956,4065699751,2197585534,1199193405,2898814052,3887750493,724703513,2514908019,2696962144,2551808385,3516813135,2141445340,1715741218,2119445034,2872807568,2198571144,3398190662,700968686,3547052216,1009259540,2041044702,3803995742,487983883,1991105499,1004265696,1449407026,1316239930,504629770,3683797321,168560134,1816667172,3837287516,1570751170,1857934291,4014189740,2797888098,2822345105,2754712981,936633572,2347923833,852879335,1133234376,1500395319,3084545389,2348912013,1689376213,3533459022,3762923945,3034082412,4205598294,133428468,634383082,2949277029,2398386810,3913789102,403703816,3580869306,2297460856,1867130149,1918643758,607656988,4049053350,3346248884,1368901318,600565992,2090982877,2632479860,557719327,3717614411,3697393085,2249034635,2232388234,2430627952,1115438654,3295786421,2865522278,3633334344,84280067,33027830,303828494,2747425121,1600795957,4188952407,3496589753,2434238086,1486471617,658119965,3106381470,953803233,334231800,3005978776,857870609,3151128937,1890179545,2298973838,2805175444,3056442267,574365214,2450884487,550103529,1233637070,4289353045,2018519080,2057691103,2399374476,4166623649,2148108681,387583245,3664101311,836232934,3330556482,3100665960,3280093505,2955516313,2002398509,287182607,3413881008,4238890068,3597515707,975967766],g=[1671808611,2089089148,2006576759,2072901243,4061003762,1807603307,1873927791,3310653893,810573872,16974337,1739181671,729634347,4263110654,3613570519,2883997099,1989864566,3393556426,2191335298,3376449993,2106063485,4195741690,1508618841,1204391495,4027317232,2917941677,3563566036,2734514082,2951366063,2629772188,2767672228,1922491506,3227229120,3082974647,4246528509,2477669779,644500518,911895606,1061256767,4144166391,3427763148,878471220,2784252325,3845444069,4043897329,1905517169,3631459288,827548209,356461077,67897348,3344078279,593839651,3277757891,405286936,2527147926,84871685,2595565466,118033927,305538066,2157648768,3795705826,3945188843,661212711,2999812018,1973414517,152769033,2208177539,745822252,439235610,455947803,1857215598,1525593178,2700827552,1391895634,994932283,3596728278,3016654259,695947817,3812548067,795958831,2224493444,1408607827,3513301457,0,3979133421,543178784,4229948412,2982705585,1542305371,1790891114,3410398667,3201918910,961245753,1256100938,1289001036,1491644504,3477767631,3496721360,4012557807,2867154858,4212583931,1137018435,1305975373,861234739,2241073541,1171229253,4178635257,33948674,2139225727,1357946960,1011120188,2679776671,2833468328,1374921297,2751356323,1086357568,2408187279,2460827538,2646352285,944271416,4110742005,3168756668,3066132406,3665145818,560153121,271589392,4279952895,4077846003,3530407890,3444343245,202643468,322250259,3962553324,1608629855,2543990167,1154254916,389623319,3294073796,2817676711,2122513534,1028094525,1689045092,1575467613,422261273,1939203699,1621147744,2174228865,1339137615,3699352540,577127458,712922154,2427141008,2290289544,1187679302,3995715566,3100863416,339486740,3732514782,1591917662,186455563,3681988059,3762019296,844522546,978220090,169743370,1239126601,101321734,611076132,1558493276,3260915650,3547250131,2901361580,1655096418,2443721105,2510565781,3828863972,2039214713,3878868455,3359869896,928607799,1840765549,2374762893,3580146133,1322425422,2850048425,1823791212,1459268694,4094161908,3928346602,1706019429,2056189050,2934523822,135794696,3134549946,2022240376,628050469,779246638,472135708,2800834470,3032970164,3327236038,3894660072,3715932637,1956440180,522272287,1272813131,3185336765,2340818315,2323976074,1888542832,1044544574,3049550261,1722469478,1222152264,50660867,4127324150,236067854,1638122081,895445557,1475980887,3117443513,2257655686,3243809217,489110045,2662934430,3778599393,4162055160,2561878936,288563729,1773916777,3648039385,2391345038,2493985684,2612407707,505560094,2274497927,3911240169,3460925390,1442818645,678973480,3749357023,2358182796,2717407649,2306869641,219617805,3218761151,3862026214,1120306242,1756942440,1103331905,2578459033,762796589,252780047,2966125488,1425844308,3151392187,372911126],_=[1667474886,2088535288,2004326894,2071694838,4075949567,1802223062,1869591006,3318043793,808472672,16843522,1734846926,724270422,4278065639,3621216949,2880169549,1987484396,3402253711,2189597983,3385409673,2105378810,4210693615,1499065266,1195886990,4042263547,2913856577,3570689971,2728590687,2947541573,2627518243,2762274643,1920112356,3233831835,3082273397,4261223649,2475929149,640051788,909531756,1061110142,4160160501,3435941763,875846760,2779116625,3857003729,4059105529,1903268834,3638064043,825316194,353713962,67374088,3351728789,589522246,3284360861,404236336,2526454071,84217610,2593830191,117901582,303183396,2155911963,3806477791,3958056653,656894286,2998062463,1970642922,151591698,2206440989,741110872,437923380,454765878,1852748508,1515908788,2694904667,1381168804,993742198,3604373943,3014905469,690584402,3823320797,791638366,2223281939,1398011302,3520161977,0,3991743681,538992704,4244381667,2981218425,1532751286,1785380564,3419096717,3200178535,960056178,1246420628,1280103576,1482221744,3486468741,3503319995,4025428677,2863326543,4227536621,1128514950,1296947098,859002214,2240123921,1162203018,4193849577,33687044,2139062782,1347481760,1010582648,2678045221,2829640523,1364325282,2745433693,1077985408,2408548869,2459086143,2644360225,943212656,4126475505,3166494563,3065430391,3671750063,555836226,269496352,4294908645,4092792573,3537006015,3452783745,202118168,320025894,3974901699,1600119230,2543297077,1145359496,387397934,3301201811,2812801621,2122220284,1027426170,1684319432,1566435258,421079858,1936954854,1616945344,2172753945,1330631070,3705438115,572679748,707427924,2425400123,2290647819,1179044492,4008585671,3099120491,336870440,3739122087,1583276732,185277718,3688593069,3772791771,842159716,976899700,168435220,1229577106,101059084,606366792,1549591736,3267517855,3553849021,2897014595,1650632388,2442242105,2509612081,3840161747,2038008818,3890688725,3368567691,926374254,1835907034,2374863873,3587531953,1313788572,2846482505,1819063512,1448540844,4109633523,3941213647,1701162954,2054852340,2930698567,134748176,3132806511,2021165296,623210314,774795868,471606328,2795958615,3031746419,3334885783,3907527627,3722280097,1953799400,522133822,1263263126,3183336545,2341176845,2324333839,1886425312,1044267644,3048588401,1718004428,1212733584,50529542,4143317495,235803164,1633788866,892690282,1465383342,3115962473,2256965911,3250673817,488449850,2661202215,3789633753,4177007595,2560144171,286339874,1768537042,3654906025,2391705863,2492770099,2610673197,505291324,2273808917,3924369609,3469625735,1431699370,673740880,3755965093,2358021891,2711746649,2307489801,218961690,3217021541,3873845719,1111672452,1751693520,1094828930,2576986153,757954394,252645662,2964376443,1414855848,3149649517,370555436],b=[1374988112,2118214995,437757123,975658646,1001089995,530400753,2902087851,1273168787,540080725,2910219766,2295101073,4110568485,1340463100,3307916247,641025152,3043140495,3736164937,632953703,1172967064,1576976609,3274667266,2169303058,2370213795,1809054150,59727847,361929877,3211623147,2505202138,3569255213,1484005843,1239443753,2395588676,1975683434,4102977912,2572697195,666464733,3202437046,4035489047,3374361702,2110667444,1675577880,3843699074,2538681184,1649639237,2976151520,3144396420,4269907996,4178062228,1883793496,2403728665,2497604743,1383856311,2876494627,1917518562,3810496343,1716890410,3001755655,800440835,2261089178,3543599269,807962610,599762354,33778362,3977675356,2328828971,2809771154,4077384432,1315562145,1708848333,101039829,3509871135,3299278474,875451293,2733856160,92987698,2767645557,193195065,1080094634,1584504582,3178106961,1042385657,2531067453,3711829422,1306967366,2438237621,1908694277,67556463,1615861247,429456164,3602770327,2302690252,1742315127,2968011453,126454664,3877198648,2043211483,2709260871,2084704233,4169408201,0,159417987,841739592,504459436,1817866830,4245618683,260388950,1034867998,908933415,168810852,1750902305,2606453969,607530554,202008497,2472011535,3035535058,463180190,2160117071,1641816226,1517767529,470948374,3801332234,3231722213,1008918595,303765277,235474187,4069246893,766945465,337553864,1475418501,2943682380,4003061179,2743034109,4144047775,1551037884,1147550661,1543208500,2336434550,3408119516,3069049960,3102011747,3610369226,1113818384,328671808,2227573024,2236228733,3535486456,2935566865,3341394285,496906059,3702665459,226906860,2009195472,733156972,2842737049,294930682,1206477858,2835123396,2700099354,1451044056,573804783,2269728455,3644379585,2362090238,2564033334,2801107407,2776292904,3669462566,1068351396,742039012,1350078989,1784663195,1417561698,4136440770,2430122216,775550814,2193862645,2673705150,1775276924,1876241833,3475313331,3366754619,270040487,3902563182,3678124923,3441850377,1851332852,3969562369,2203032232,3868552805,2868897406,566021896,4011190502,3135740889,1248802510,3936291284,699432150,832877231,708780849,3332740144,899835584,1951317047,4236429990,3767586992,866637845,4043610186,1106041591,2144161806,395441711,1984812685,1139781709,3433712980,3835036895,2664543715,1282050075,3240894392,1181045119,2640243204,25965917,4203181171,4211818798,3009879386,2463879762,3910161971,1842759443,2597806476,933301370,1509430414,3943906441,3467192302,3076639029,3776767469,2051518780,2631065433,1441952575,404016761,1942435775,1408749034,1610459739,3745345300,2017778566,3400528769,3110650942,941896748,3265478751,371049330,3168937228,675039627,4279080257,967311729,135050206,3635733660,1683407248,2076935265,3576870512,1215061108,3501741890],y=[1347548327,1400783205,3273267108,2520393566,3409685355,4045380933,2880240216,2471224067,1428173050,4138563181,2441661558,636813900,4233094615,3620022987,2149987652,2411029155,1239331162,1730525723,2554718734,3781033664,46346101,310463728,2743944855,3328955385,3875770207,2501218972,3955191162,3667219033,768917123,3545789473,692707433,1150208456,1786102409,2029293177,1805211710,3710368113,3065962831,401639597,1724457132,3028143674,409198410,2196052529,1620529459,1164071807,3769721975,2226875310,486441376,2499348523,1483753576,428819965,2274680428,3075636216,598438867,3799141122,1474502543,711349675,129166120,53458370,2592523643,2782082824,4063242375,2988687269,3120694122,1559041666,730517276,2460449204,4042459122,2706270690,3446004468,3573941694,533804130,2328143614,2637442643,2695033685,839224033,1973745387,957055980,2856345839,106852767,1371368976,4181598602,1033297158,2933734917,1179510461,3046200461,91341917,1862534868,4284502037,605657339,2547432937,3431546947,2003294622,3182487618,2282195339,954669403,3682191598,1201765386,3917234703,3388507166,0,2198438022,1211247597,2887651696,1315723890,4227665663,1443857720,507358933,657861945,1678381017,560487590,3516619604,975451694,2970356327,261314535,3535072918,2652609425,1333838021,2724322336,1767536459,370938394,182621114,3854606378,1128014560,487725847,185469197,2918353863,3106780840,3356761769,2237133081,1286567175,3152976349,4255350624,2683765030,3160175349,3309594171,878443390,1988838185,3704300486,1756818940,1673061617,3403100636,272786309,1075025698,545572369,2105887268,4174560061,296679730,1841768865,1260232239,4091327024,3960309330,3497509347,1814803222,2578018489,4195456072,575138148,3299409036,446754879,3629546796,4011996048,3347532110,3252238545,4270639778,915985419,3483825537,681933534,651868046,2755636671,3828103837,223377554,2607439820,1649704518,3270937875,3901806776,1580087799,4118987695,3198115200,2087309459,2842678573,3016697106,1003007129,2802849917,1860738147,2077965243,164439672,4100872472,32283319,2827177882,1709610350,2125135846,136428751,3874428392,3652904859,3460984630,3572145929,3593056380,2939266226,824852259,818324884,3224740454,930369212,2801566410,2967507152,355706840,1257309336,4148292826,243256656,790073846,2373340630,1296297904,1422699085,3756299780,3818836405,457992840,3099667487,2135319889,77422314,1560382517,1945798516,788204353,1521706781,1385356242,870912086,325965383,2358957921,2050466060,2388260884,2313884476,4006521127,901210569,3990953189,1014646705,1503449823,1062597235,2031621326,3212035895,3931371469,1533017514,350174575,2256028891,2177544179,1052338372,741876788,1606591296,1914052035,213705253,2334669897,1107234197,1899603969,3725069491,2631447780,2422494913,1635502980,1893020342,1950903388,1120974935],v=[2807058932,1699970625,2764249623,1586903591,1808481195,1173430173,1487645946,59984867,4199882800,1844882806,1989249228,1277555970,3623636965,3419915562,1149249077,2744104290,1514790577,459744698,244860394,3235995134,1963115311,4027744588,2544078150,4190530515,1608975247,2627016082,2062270317,1507497298,2200818878,567498868,1764313568,3359936201,2305455554,2037970062,1047239e3,1910319033,1337376481,2904027272,2892417312,984907214,1243112415,830661914,861968209,2135253587,2011214180,2927934315,2686254721,731183368,1750626376,4246310725,1820824798,4172763771,3542330227,48394827,2404901663,2871682645,671593195,3254988725,2073724613,145085239,2280796200,2779915199,1790575107,2187128086,472615631,3029510009,4075877127,3802222185,4107101658,3201631749,1646252340,4270507174,1402811438,1436590835,3778151818,3950355702,3963161475,4020912224,2667994737,273792366,2331590177,104699613,95345982,3175501286,2377486676,1560637892,3564045318,369057872,4213447064,3919042237,1137477952,2658625497,1119727848,2340947849,1530455833,4007360968,172466556,266959938,516552836,0,2256734592,3980931627,1890328081,1917742170,4294704398,945164165,3575528878,958871085,3647212047,2787207260,1423022939,775562294,1739656202,3876557655,2530391278,2443058075,3310321856,547512796,1265195639,437656594,3121275539,719700128,3762502690,387781147,218828297,3350065803,2830708150,2848461854,428169201,122466165,3720081049,1627235199,648017665,4122762354,1002783846,2117360635,695634755,3336358691,4234721005,4049844452,3704280881,2232435299,574624663,287343814,612205898,1039717051,840019705,2708326185,793451934,821288114,1391201670,3822090177,376187827,3113855344,1224348052,1679968233,2361698556,1058709744,752375421,2431590963,1321699145,3519142200,2734591178,188127444,2177869557,3727205754,2384911031,3215212461,2648976442,2450346104,3432737375,1180849278,331544205,3102249176,4150144569,2952102595,2159976285,2474404304,766078933,313773861,2570832044,2108100632,1668212892,3145456443,2013908262,418672217,3070356634,2594734927,1852171925,3867060991,3473416636,3907448597,2614737639,919489135,164948639,2094410160,2997825956,590424639,2486224549,1723872674,3157750862,3399941250,3501252752,3625268135,2555048196,3673637356,1343127501,4130281361,3599595085,2957853679,1297403050,81781910,3051593425,2283490410,532201772,1367295589,3926170974,895287692,1953757831,1093597963,492483431,3528626907,1446242576,1192455638,1636604631,209336225,344873464,1015671571,669961897,3375740769,3857572124,2973530695,3747192018,1933530610,3464042516,935293895,3454686199,2858115069,1863638845,3683022916,4085369519,3292445032,875313188,1080017571,3279033885,621591778,1233856572,2504130317,24197544,3017672716,3835484340,3247465558,2220981195,3060847922,1551124588,1463996600],w=[4104605777,1097159550,396673818,660510266,2875968315,2638606623,4200115116,3808662347,821712160,1986918061,3430322568,38544885,3856137295,718002117,893681702,1654886325,2975484382,3122358053,3926825029,4274053469,796197571,1290801793,1184342925,3556361835,2405426947,2459735317,1836772287,1381620373,3196267988,1948373848,3764988233,3385345166,3263785589,2390325492,1480485785,3111247143,3780097726,2293045232,548169417,3459953789,3746175075,439452389,1362321559,1400849762,1685577905,1806599355,2174754046,137073913,1214797936,1174215055,3731654548,2079897426,1943217067,1258480242,529487843,1437280870,3945269170,3049390895,3313212038,923313619,679998e3,3215307299,57326082,377642221,3474729866,2041877159,133361907,1776460110,3673476453,96392454,878845905,2801699524,777231668,4082475170,2330014213,4142626212,2213296395,1626319424,1906247262,1846563261,562755902,3708173718,1040559837,3871163981,1418573201,3294430577,114585348,1343618912,2566595609,3186202582,1078185097,3651041127,3896688048,2307622919,425408743,3371096953,2081048481,1108339068,2216610296,0,2156299017,736970802,292596766,1517440620,251657213,2235061775,2933202493,758720310,265905162,1554391400,1532285339,908999204,174567692,1474760595,4002861748,2610011675,3234156416,3693126241,2001430874,303699484,2478443234,2687165888,585122620,454499602,151849742,2345119218,3064510765,514443284,4044981591,1963412655,2581445614,2137062819,19308535,1928707164,1715193156,4219352155,1126790795,600235211,3992742070,3841024952,836553431,1669664834,2535604243,3323011204,1243905413,3141400786,4180808110,698445255,2653899549,2989552604,2253581325,3252932727,3004591147,1891211689,2487810577,3915653703,4237083816,4030667424,2100090966,865136418,1229899655,953270745,3399679628,3557504664,4118925222,2061379749,3079546586,2915017791,983426092,2022837584,1607244650,2118541908,2366882550,3635996816,972512814,3283088770,1568718495,3499326569,3576539503,621982671,2895723464,410887952,2623762152,1002142683,645401037,1494807662,2595684844,1335535747,2507040230,4293295786,3167684641,367585007,3885750714,1865862730,2668221674,2960971305,2763173681,1059270954,2777952454,2724642869,1320957812,2194319100,2429595872,2815956275,77089521,3973773121,3444575871,2448830231,1305906550,4021308739,2857194700,2516901860,3518358430,1787304780,740276417,1699839814,1592394909,2352307457,2272556026,188821243,1729977011,3687994002,274084841,3594982253,3613494426,2701949495,4162096729,322734571,2837966542,1640576439,484830689,1202797690,3537852828,4067639125,349075736,3342319475,4157467219,4255800159,1030690015,1155237496,2951971274,1757691577,607398968,2738905026,499347990,3794078908,1011452712,227885567,2818666809,213114376,3034881240,1455525988,3414450555,850817237,1817998408,3092726480],k=[0,235474187,470948374,303765277,941896748,908933415,607530554,708780849,1883793496,2118214995,1817866830,1649639237,1215061108,1181045119,1417561698,1517767529,3767586992,4003061179,4236429990,4069246893,3635733660,3602770327,3299278474,3400528769,2430122216,2664543715,2362090238,2193862645,2835123396,2801107407,3035535058,3135740889,3678124923,3576870512,3341394285,3374361702,3810496343,3977675356,4279080257,4043610186,2876494627,2776292904,3076639029,3110650942,2472011535,2640243204,2403728665,2169303058,1001089995,899835584,666464733,699432150,59727847,226906860,530400753,294930682,1273168787,1172967064,1475418501,1509430414,1942435775,2110667444,1876241833,1641816226,2910219766,2743034109,2976151520,3211623147,2505202138,2606453969,2302690252,2269728455,3711829422,3543599269,3240894392,3475313331,3843699074,3943906441,4178062228,4144047775,1306967366,1139781709,1374988112,1610459739,1975683434,2076935265,1775276924,1742315127,1034867998,866637845,566021896,800440835,92987698,193195065,429456164,395441711,1984812685,2017778566,1784663195,1683407248,1315562145,1080094634,1383856311,1551037884,101039829,135050206,437757123,337553864,1042385657,807962610,573804783,742039012,2531067453,2564033334,2328828971,2227573024,2935566865,2700099354,3001755655,3168937228,3868552805,3902563182,4203181171,4102977912,3736164937,3501741890,3265478751,3433712980,1106041591,1340463100,1576976609,1408749034,2043211483,2009195472,1708848333,1809054150,832877231,1068351396,766945465,599762354,159417987,126454664,361929877,463180190,2709260871,2943682380,3178106961,3009879386,2572697195,2538681184,2236228733,2336434550,3509871135,3745345300,3441850377,3274667266,3910161971,3877198648,4110568485,4211818798,2597806476,2497604743,2261089178,2295101073,2733856160,2902087851,3202437046,2968011453,3936291284,3835036895,4136440770,4169408201,3535486456,3702665459,3467192302,3231722213,2051518780,1951317047,1716890410,1750902305,1113818384,1282050075,1584504582,1350078989,168810852,67556463,371049330,404016761,841739592,1008918595,775550814,540080725,3969562369,3801332234,4035489047,4269907996,3569255213,3669462566,3366754619,3332740144,2631065433,2463879762,2160117071,2395588676,2767645557,2868897406,3102011747,3069049960,202008497,33778362,270040487,504459436,875451293,975658646,675039627,641025152,2084704233,1917518562,1615861247,1851332852,1147550661,1248802510,1484005843,1451044056,933301370,967311729,733156972,632953703,260388950,25965917,328671808,496906059,1206477858,1239443753,1543208500,1441952575,2144161806,1908694277,1675577880,1842759443,3610369226,3644379585,3408119516,3307916247,4011190502,3776767469,4077384432,4245618683,2809771154,2842737049,3144396420,3043140495,2673705150,2438237621,2203032232,2370213795],M=[0,185469197,370938394,487725847,741876788,657861945,975451694,824852259,1483753576,1400783205,1315723890,1164071807,1950903388,2135319889,1649704518,1767536459,2967507152,3152976349,2801566410,2918353863,2631447780,2547432937,2328143614,2177544179,3901806776,3818836405,4270639778,4118987695,3299409036,3483825537,3535072918,3652904859,2077965243,1893020342,1841768865,1724457132,1474502543,1559041666,1107234197,1257309336,598438867,681933534,901210569,1052338372,261314535,77422314,428819965,310463728,3409685355,3224740454,3710368113,3593056380,3875770207,3960309330,4045380933,4195456072,2471224067,2554718734,2237133081,2388260884,3212035895,3028143674,2842678573,2724322336,4138563181,4255350624,3769721975,3955191162,3667219033,3516619604,3431546947,3347532110,2933734917,2782082824,3099667487,3016697106,2196052529,2313884476,2499348523,2683765030,1179510461,1296297904,1347548327,1533017514,1786102409,1635502980,2087309459,2003294622,507358933,355706840,136428751,53458370,839224033,957055980,605657339,790073846,2373340630,2256028891,2607439820,2422494913,2706270690,2856345839,3075636216,3160175349,3573941694,3725069491,3273267108,3356761769,4181598602,4063242375,4011996048,3828103837,1033297158,915985419,730517276,545572369,296679730,446754879,129166120,213705253,1709610350,1860738147,1945798516,2029293177,1239331162,1120974935,1606591296,1422699085,4148292826,4233094615,3781033664,3931371469,3682191598,3497509347,3446004468,3328955385,2939266226,2755636671,3106780840,2988687269,2198438022,2282195339,2501218972,2652609425,1201765386,1286567175,1371368976,1521706781,1805211710,1620529459,2105887268,1988838185,533804130,350174575,164439672,46346101,870912086,954669403,636813900,788204353,2358957921,2274680428,2592523643,2441661558,2695033685,2880240216,3065962831,3182487618,3572145929,3756299780,3270937875,3388507166,4174560061,4091327024,4006521127,3854606378,1014646705,930369212,711349675,560487590,272786309,457992840,106852767,223377554,1678381017,1862534868,1914052035,2031621326,1211247597,1128014560,1580087799,1428173050,32283319,182621114,401639597,486441376,768917123,651868046,1003007129,818324884,1503449823,1385356242,1333838021,1150208456,1973745387,2125135846,1673061617,1756818940,2970356327,3120694122,2802849917,2887651696,2637442643,2520393566,2334669897,2149987652,3917234703,3799141122,4284502037,4100872472,3309594171,3460984630,3545789473,3629546796,2050466060,1899603969,1814803222,1730525723,1443857720,1560382517,1075025698,1260232239,575138148,692707433,878443390,1062597235,243256656,91341917,409198410,325965383,3403100636,3252238545,3704300486,3620022987,3874428392,3990953189,4042459122,4227665663,2460449204,2578018489,2226875310,2411029155,3198115200,3046200461,2827177882,2743944855],x=[0,218828297,437656594,387781147,875313188,958871085,775562294,590424639,1750626376,1699970625,1917742170,2135253587,1551124588,1367295589,1180849278,1265195639,3501252752,3720081049,3399941250,3350065803,3835484340,3919042237,4270507174,4085369519,3102249176,3051593425,2734591178,2952102595,2361698556,2177869557,2530391278,2614737639,3145456443,3060847922,2708326185,2892417312,2404901663,2187128086,2504130317,2555048196,3542330227,3727205754,3375740769,3292445032,3876557655,3926170974,4246310725,4027744588,1808481195,1723872674,1910319033,2094410160,1608975247,1391201670,1173430173,1224348052,59984867,244860394,428169201,344873464,935293895,984907214,766078933,547512796,1844882806,1627235199,2011214180,2062270317,1507497298,1423022939,1137477952,1321699145,95345982,145085239,532201772,313773861,830661914,1015671571,731183368,648017665,3175501286,2957853679,2807058932,2858115069,2305455554,2220981195,2474404304,2658625497,3575528878,3625268135,3473416636,3254988725,3778151818,3963161475,4213447064,4130281361,3599595085,3683022916,3432737375,3247465558,3802222185,4020912224,4172763771,4122762354,3201631749,3017672716,2764249623,2848461854,2331590177,2280796200,2431590963,2648976442,104699613,188127444,472615631,287343814,840019705,1058709744,671593195,621591778,1852171925,1668212892,1953757831,2037970062,1514790577,1463996600,1080017571,1297403050,3673637356,3623636965,3235995134,3454686199,4007360968,3822090177,4107101658,4190530515,2997825956,3215212461,2830708150,2779915199,2256734592,2340947849,2627016082,2443058075,172466556,122466165,273792366,492483431,1047239e3,861968209,612205898,695634755,1646252340,1863638845,2013908262,1963115311,1446242576,1530455833,1277555970,1093597963,1636604631,1820824798,2073724613,1989249228,1436590835,1487645946,1337376481,1119727848,164948639,81781910,331544205,516552836,1039717051,821288114,669961897,719700128,2973530695,3157750862,2871682645,2787207260,2232435299,2283490410,2667994737,2450346104,3647212047,3564045318,3279033885,3464042516,3980931627,3762502690,4150144569,4199882800,3070356634,3121275539,2904027272,2686254721,2200818878,2384911031,2570832044,2486224549,3747192018,3528626907,3310321856,3359936201,3950355702,3867060991,4049844452,4234721005,1739656202,1790575107,2108100632,1890328081,1402811438,1586903591,1233856572,1149249077,266959938,48394827,369057872,418672217,1002783846,919489135,567498868,752375421,209336225,24197544,376187827,459744698,945164165,895287692,574624663,793451934,1679968233,1764313568,2117360635,1933530610,1343127501,1560637892,1243112415,1192455638,3704280881,3519142200,3336358691,3419915562,3907448597,3857572124,4075877127,4294704398,3029510009,3113855344,2927934315,2744104290,2159976285,2377486676,2594734927,2544078150],S=[0,151849742,303699484,454499602,607398968,758720310,908999204,1059270954,1214797936,1097159550,1517440620,1400849762,1817998408,1699839814,2118541908,2001430874,2429595872,2581445614,2194319100,2345119218,3034881240,3186202582,2801699524,2951971274,3635996816,3518358430,3399679628,3283088770,4237083816,4118925222,4002861748,3885750714,1002142683,850817237,698445255,548169417,529487843,377642221,227885567,77089521,1943217067,2061379749,1640576439,1757691577,1474760595,1592394909,1174215055,1290801793,2875968315,2724642869,3111247143,2960971305,2405426947,2253581325,2638606623,2487810577,3808662347,3926825029,4044981591,4162096729,3342319475,3459953789,3576539503,3693126241,1986918061,2137062819,1685577905,1836772287,1381620373,1532285339,1078185097,1229899655,1040559837,923313619,740276417,621982671,439452389,322734571,137073913,19308535,3871163981,4021308739,4104605777,4255800159,3263785589,3414450555,3499326569,3651041127,2933202493,2815956275,3167684641,3049390895,2330014213,2213296395,2566595609,2448830231,1305906550,1155237496,1607244650,1455525988,1776460110,1626319424,2079897426,1928707164,96392454,213114376,396673818,514443284,562755902,679998e3,865136418,983426092,3708173718,3557504664,3474729866,3323011204,4180808110,4030667424,3945269170,3794078908,2507040230,2623762152,2272556026,2390325492,2975484382,3092726480,2738905026,2857194700,3973773121,3856137295,4274053469,4157467219,3371096953,3252932727,3673476453,3556361835,2763173681,2915017791,3064510765,3215307299,2156299017,2307622919,2459735317,2610011675,2081048481,1963412655,1846563261,1729977011,1480485785,1362321559,1243905413,1126790795,878845905,1030690015,645401037,796197571,274084841,425408743,38544885,188821243,3613494426,3731654548,3313212038,3430322568,4082475170,4200115116,3780097726,3896688048,2668221674,2516901860,2366882550,2216610296,3141400786,2989552604,2837966542,2687165888,1202797690,1320957812,1437280870,1554391400,1669664834,1787304780,1906247262,2022837584,265905162,114585348,499347990,349075736,736970802,585122620,972512814,821712160,2595684844,2478443234,2293045232,2174754046,3196267988,3079546586,2895723464,2777952454,3537852828,3687994002,3234156416,3385345166,4142626212,4293295786,3841024952,3992742070,174567692,57326082,410887952,292596766,777231668,660510266,1011452712,893681702,1108339068,1258480242,1343618912,1494807662,1715193156,1865862730,1948373848,2100090966,2701949495,2818666809,3004591147,3122358053,2235061775,2352307457,2535604243,2653899549,3915653703,3764988233,4219352155,4067639125,3444575871,3294430577,3746175075,3594982253,836553431,953270745,600235211,718002117,367585007,484830689,133361907,251657213,2041877159,1891211689,1806599355,1654886325,1568718495,1418573201,1335535747,1184342925];function E(t){for(var e=[],n=0;n>2][e%4]=s[e],this._Kd[t-n][e%4]=s[e];for(var o,a=0,l=i;l>16&255]<<24^d[o>>8&255]<<16^d[255&o]<<8^d[o>>24&255]^h[a]<<24,a+=1,8!=i)for(e=1;e>8&255]<<8^d[o>>16&255]<<16^d[o>>24&255]<<24,e=i/2+1;e>2][f=l%4]=s[e],this._Kd[t-c][f]=s[e++],l++}for(var c=1;c>24&255]^M[o>>16&255]^x[o>>8&255]^S[255&o]},C.prototype.encrypt=function(t){if(16!=t.length)throw new Error(\"invalid plaintext size (must be 16 bytes)\");for(var e=this._Ke.length-1,n=[0,0,0,0],r=E(t),i=0;i<4;i++)r[i]^=this._Ke[0][i];for(var o=1;o>24&255]^m[r[(i+1)%4]>>16&255]^g[r[(i+2)%4]>>8&255]^_[255&r[(i+3)%4]]^this._Ke[o][i];r=n.slice()}var a,l=s(16);for(i=0;i<4;i++)l[4*i]=255&(d[r[i]>>24&255]^(a=this._Ke[e][i])>>24),l[4*i+1]=255&(d[r[(i+1)%4]>>16&255]^a>>16),l[4*i+2]=255&(d[r[(i+2)%4]>>8&255]^a>>8),l[4*i+3]=255&(d[255&r[(i+3)%4]]^a);return l},C.prototype.decrypt=function(t){if(16!=t.length)throw new Error(\"invalid ciphertext size (must be 16 bytes)\");for(var e=this._Kd.length-1,n=[0,0,0,0],r=E(t),i=0;i<4;i++)r[i]^=this._Kd[0][i];for(var o=1;o>24&255]^y[r[(i+3)%4]>>16&255]^v[r[(i+2)%4]>>8&255]^w[255&r[(i+1)%4]]^this._Kd[o][i];r=n.slice()}var a,l=s(16);for(i=0;i<4;i++)l[4*i]=255&(f[r[i]>>24&255]^(a=this._Kd[e][i])>>24),l[4*i+1]=255&(f[r[(i+3)%4]>>16&255]^a>>16),l[4*i+2]=255&(f[r[(i+2)%4]>>8&255]^a>>8),l[4*i+3]=255&(f[255&r[(i+1)%4]]^a);return l};var D=function(t){if(!(this instanceof D))throw Error(\"AES must be instanitated with `new`\");this.description=\"Electronic Code Block\",this.name=\"ecb\",this._aes=new C(t)};D.prototype.encrypt=function(t){if((t=i(t)).length%16!=0)throw new Error(\"invalid plaintext size (must be multiple of 16 bytes)\");for(var e=s(t.length),n=s(16),r=0;r=0;--e)this._counter[e]=t%256,t>>=8},T.prototype.setBytes=function(t){if(16!=(t=i(t,!0)).length)throw new Error(\"invalid counter bytes size (must be 16 bytes)\");this._counter=t},T.prototype.increment=function(){for(var t=15;t>=0;t--){if(255!==this._counter[t]){this._counter[t]++;break}this._counter[t]=0}};var P=function(t,e){if(!(this instanceof P))throw Error(\"AES must be instanitated with `new`\");this.description=\"Counter\",this.name=\"ctr\",e instanceof T||(e=new T(e)),this._counter=e,this._remainingCounter=null,this._remainingCounterIndex=16,this._aes=new C(t)};P.prototype.encrypt=function(t){for(var e=i(t,!0),n=0;n16)throw new Error(\"PKCS#7 padding byte out of range\");for(var n=t.length-e,r=0;r=64;){let f,p,m,g,_,b=n,y=r,v=i,w=s,k=o,M=a,x=l,S=c;for(p=0;p<16;p++)m=h+4*p,u[p]=(255&t[m])<<24|(255&t[m+1])<<16|(255&t[m+2])<<8|255&t[m+3];for(p=16;p<64;p++)f=u[p-2],g=(f>>>17|f<<15)^(f>>>19|f<<13)^f>>>10,f=u[p-15],_=(f>>>7|f<<25)^(f>>>18|f<<14)^f>>>3,u[p]=(g+u[p-7]|0)+(_+u[p-16]|0)|0;for(p=0;p<64;p++)g=(((k>>>6|k<<26)^(k>>>11|k<<21)^(k>>>25|k<<7))+(k&M^~k&x)|0)+(S+(e[p]+u[p]|0)|0)|0,_=((b>>>2|b<<30)^(b>>>13|b<<19)^(b>>>22|b<<10))+(b&y^b&v^y&v)|0,S=x,x=M,M=k,k=w+g|0,w=v,v=y,y=b,b=g+_|0;n=n+b|0,r=r+y|0,i=i+v|0,s=s+w|0,o=o+k|0,a=a+M|0,l=l+x|0,c=c+S|0,h+=64,d-=64}}h(t);let d,f=t.length%64,p=t.length/536870912|0,m=t.length<<3,g=f<56?56:120,_=t.slice(t.length-f,t.length);for(_.push(128),d=f+1;d>>24&255),_.push(p>>>16&255),_.push(p>>>8&255),_.push(p>>>0&255),_.push(m>>>24&255),_.push(m>>>16&255),_.push(m>>>8&255),_.push(m>>>0&255),h(_),[n>>>24&255,n>>>16&255,n>>>8&255,n>>>0&255,r>>>24&255,r>>>16&255,r>>>8&255,r>>>0&255,i>>>24&255,i>>>16&255,i>>>8&255,i>>>0&255,s>>>24&255,s>>>16&255,s>>>8&255,s>>>0&255,o>>>24&255,o>>>16&255,o>>>8&255,o>>>0&255,a>>>24&255,a>>>16&255,a>>>8&255,a>>>0&255,l>>>24&255,l>>>16&255,l>>>8&255,l>>>0&255,c>>>24&255,c>>>16&255,c>>>8&255,c>>>0&255]}function r(t,e,r){t=t.length<=64?t:n(t);const i=64+e.length+4,s=new Array(i),o=new Array(64);let a,l=[];for(a=0;a<64;a++)s[a]=54;for(a=0;a=i-4;t--){if(s[t]++,s[t]<=255)return;s[t]=0}}for(;r>=32;)c(),l=l.concat(n(o.concat(n(s)))),r-=32;return r>0&&(c(),l=l.concat(n(o.concat(n(s))).slice(0,r))),l}function i(t,e,n,r,i){let s;for(l(t,16*(2*n-1),i,0,16),s=0;s<2*n;s++)a(t,16*s,i,16),o(i,r),l(i,0,t,e+16*s,16);for(s=0;s>>32-e}function o(t,e){l(t,0,e,0,16);for(let n=8;n>0;n-=2)e[4]^=s(e[0]+e[12],7),e[8]^=s(e[4]+e[0],9),e[12]^=s(e[8]+e[4],13),e[0]^=s(e[12]+e[8],18),e[9]^=s(e[5]+e[1],7),e[13]^=s(e[9]+e[5],9),e[1]^=s(e[13]+e[9],13),e[5]^=s(e[1]+e[13],18),e[14]^=s(e[10]+e[6],7),e[2]^=s(e[14]+e[10],9),e[6]^=s(e[2]+e[14],13),e[10]^=s(e[6]+e[2],18),e[3]^=s(e[15]+e[11],7),e[7]^=s(e[3]+e[15],9),e[11]^=s(e[7]+e[3],13),e[15]^=s(e[11]+e[7],18),e[1]^=s(e[0]+e[3],7),e[2]^=s(e[1]+e[0],9),e[3]^=s(e[2]+e[1],13),e[0]^=s(e[3]+e[2],18),e[6]^=s(e[5]+e[4],7),e[7]^=s(e[6]+e[5],9),e[4]^=s(e[7]+e[6],13),e[5]^=s(e[4]+e[7],18),e[11]^=s(e[10]+e[9],7),e[8]^=s(e[11]+e[10],9),e[9]^=s(e[8]+e[11],13),e[10]^=s(e[9]+e[8],18),e[12]^=s(e[15]+e[14],7),e[13]^=s(e[12]+e[15],9),e[14]^=s(e[13]+e[12],13),e[15]^=s(e[14]+e[13],18);for(let n=0;n<16;++n)t[n]+=e[n]}function a(t,e,n,r){for(let i=0;i=256)return!1}return!0}function u(t,e){if(\"number\"!=typeof t||t%1)throw new Error(\"invalid \"+e);return t}function h(t,e,n,s,o,h,d){if(n=u(n,\"N\"),s=u(s,\"r\"),o=u(o,\"p\"),h=u(h,\"dkLen\"),0===n||0!=(n&n-1))throw new Error(\"N must be power of 2\");if(n>2147483647/128/s)throw new Error(\"N too large\");if(s>2147483647/128/o)throw new Error(\"r too large\");if(!c(t))throw new Error(\"password must be an array or buffer\");if(t=Array.prototype.slice.call(t),!c(e))throw new Error(\"salt must be an array or buffer\");e=Array.prototype.slice.call(e);let f=r(t,e,128*o*s);const p=new Uint32Array(32*o*s);for(let r=0;rD&&(e=D);for(let t=0;tD&&(e=D);for(let t=0;t>0&255),f.push(p[t]>>8&255),f.push(p[t]>>16&255),f.push(p[t]>>24&255);const c=r(t,f,h);return d&&d(null,1,c),c}d&&A(O)};if(!d)for(;;){const t=O();if(null!=t)return t}O()}t.exports={scrypt:function(t,e,n,r,i,s,o){return new Promise((function(a,l){let c=0;o&&o(0),h(t,e,n,r,i,s,(function(t,e,n){if(t)l(t);else if(n)o&&1!==c&&o(1),a(new Uint8Array(n));else if(o&&e!==c)return c=e,o(e)}))}))},syncScrypt:function(t,e,n,r,i,s){return new Uint8Array(h(t,e,n,r,i,s))}}}()}))),Mn=r((function(t,n){var r,i=e&&e.__extends||(r=function(t,e){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(t,e)},function(t,e){function n(){this.constructor=t}r(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)}),s=e&&e.__awaiter||function(t,e,n,r){return new(n||(n=Promise))((function(i,s){function o(t){try{l(r.next(t))}catch(e){s(e)}}function a(t){try{l(r.throw(t))}catch(e){s(e)}}function l(t){var e;t.done?i(t.value):(e=t.value,e instanceof n?e:new n((function(t){t(e)}))).then(o,a)}l((r=r.apply(t,e||[])).next())}))},o=e&&e.__generator||function(t,e){var n,r,i,s,o={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return s={next:a(0),throw:a(1),return:a(2)},\"function\"==typeof Symbol&&(s[Symbol.iterator]=function(){return this}),s;function a(s){return function(a){return function(s){if(n)throw new TypeError(\"Generator is already executing.\");for(;o;)try{if(n=1,r&&(i=2&s[0]?r.return:s[0]?r.throw||((i=r.return)&&i.call(r),0):r.next)&&!(i=i.call(r,s[1])).done)return i;switch(r=0,i&&(s=[2&s[0],i.value]),s[0]){case 0:case 1:i=s;break;case 4:return o.label++,{value:s[1],done:!1};case 5:o.label++,r=s[1],s=[0];continue;case 7:s=o.ops.pop(),o.trys.pop();continue;default:if(!((i=(i=o.trys).length>0&&i[i.length-1])||6!==s[0]&&2!==s[0])){o=0;continue}if(3===s[0]&&(!i||s[1]>i[0]&&s[1]0&&i[i.length-1])||6!==s[0]&&2!==s[0])){o=0;continue}if(3===s[0]&&(!i||s[1]>i[0]&&s[1]0&&i[i.length-1])||6!==s[0]&&2!==s[0])){o=0;continue}if(3===s[0]&&(!i||s[1]>i[0]&&s[1]0&&c%1==0,\"invalid connection throttle limit\",\"connection.throttleLimit\",c);var u=\"object\"==typeof t?t.throttleCallback:null,h=\"object\"==typeof t&&\"number\"==typeof t.throttleSlotInterval?t.throttleSlotInterval:100;s.assertArgument(h>0&&h%1==0,\"invalid connection throttle slot interval\",\"connection.throttleSlotInterval\",h);var d={},f=null,p={method:\"GET\"},m=!1,g=12e4;if(\"string\"==typeof t)f=t;else if(\"object\"==typeof t){if(null!=t&&null!=t.url||s.throwArgumentError(\"missing URL\",\"connection.url\",t),f=t.url,\"number\"==typeof t.timeout&&t.timeout>0&&(g=t.timeout),t.headers)for(var _ in t.headers)d[_.toLowerCase()]={key:_,value:String(t.headers[_])},[\"if-none-match\",\"if-modified-since\"].indexOf(_.toLowerCase())>=0&&(m=!0);null!=t.user&&null!=t.password&&(\"https:\"!==f.substring(0,6)&&!0!==t.allowInsecureAuthentication&&s.throwError(\"basic authentication requires a secure https url\",l.Logger.errors.INVALID_ARGUMENT,{argument:\"url\",url:f,user:t.user,password:\"[REDACTED]\"}),d.authorization={key:\"Authorization\",value:\"Basic \"+An.encode(Y.toUtf8Bytes(t.user+\":\"+t.password))})}e&&(p.method=\"POST\",p.body=e,null==d[\"content-type\"]&&(d[\"content-type\"]={key:\"Content-Type\",value:\"application/octet-stream\"}));var b={};Object.keys(d).forEach((function(t){var e=d[t];b[e.key]=e.value})),p.headers=b;var y,v=(y=null,{promise:new Promise((function(t,e){g&&(y=setTimeout((function(){null!=y&&(y=null,e(s.makeError(\"timeout\",l.Logger.errors.TIMEOUT,{requestBody:a(p.body,b[\"content-type\"]),requestMethod:p.method,timeout:g,url:f})))}),g))})),cancel:function(){null!=y&&(clearTimeout(y),y=null)}}),w=function(){return r(this,void 0,void 0,(function(){var t,e,r,d,g,_,y,w;return i(this,(function(i){switch(i.label){case 0:t=0,i.label=1;case 1:if(!(t=300)&&(v.cancel(),s.throwError(\"bad response\",l.Logger.errors.SERVER_ERROR,{status:e.statusCode,headers:e.headers,body:a(g,e.headers?e.headers[\"content-type\"]:null),requestBody:a(p.body,b[\"content-type\"]),requestMethod:p.method,url:f})),!n)return[3,17];i.label=10;case 10:return i.trys.push([10,12,,17]),[4,n(g,e)];case 11:return _=i.sent(),v.cancel(),[2,_];case 12:return(y=i.sent()).throttleRetry&&ta)return void(o()&&r(new Error(\"retry limit reached\")));var c=e.interval*parseInt(String(Math.random()*Math.pow(2,l)));ce.ceiling&&(c=e.ceiling),setTimeout(i,c)}return null}),(function(t){o()&&r(t)}))}()}))}}))),Pn=(n(Tn),\"qpzry9x8gf2tvdw0s3jn54khce6mua7l\"),In={},Rn=0;Rn>25;return(33554431&t)<<5^996825010&-(e>>0&1)^642813549&-(e>>1&1)^513874426&-(e>>2&1)^1027748829&-(e>>3&1)^705979059&-(e>>4&1)}var Fn=function(t,e,n){if(t.length+7+e.length>(n=n||90))throw new TypeError(\"Exceeds length limit\");var r=function(t){for(var e=1,n=0;n126)return\"Invalid prefix (\"+t+\")\";e=Nn(e)^r>>5}for(e=Nn(e),n=0;n>5!=0)throw new Error(\"Non 5-bit word\");r=Nn(r)^o,i+=Pn.charAt(o)}for(s=0;s<6;++s)r=Nn(r);for(r^=1,s=0;s<6;++s)i+=Pn.charAt(r>>5*(5-s)&31);return i},Yn=r((function(t,e){Object.defineProperty(e,\"__esModule\",{value:!0}),e.version=\"providers/5.0.7\"})),Bn=(n(Yn),r((function(t,e){Object.defineProperty(e,\"__esModule\",{value:!0});var n=new l.Logger(Yn.version),r=function(){function t(){n.checkNew(this.constructor,t),this.formats=this.getDefaultFormats()}return t.prototype.getDefaultFormats=function(){var e=this,n={},r=this.address.bind(this),i=this.bigNumber.bind(this),s=this.blockTag.bind(this),o=this.data.bind(this),a=this.hash.bind(this),l=this.hex.bind(this),c=this.number.bind(this);return n.transaction={hash:a,blockHash:t.allowNull(a,null),blockNumber:t.allowNull(c,null),transactionIndex:t.allowNull(c,null),confirmations:t.allowNull(c,null),from:r,gasPrice:i,gasLimit:i,to:t.allowNull(r,null),value:i,nonce:c,data:o,r:t.allowNull(this.uint256),s:t.allowNull(this.uint256),v:t.allowNull(c),creates:t.allowNull(r,null),raw:t.allowNull(o)},n.transactionRequest={from:t.allowNull(r),nonce:t.allowNull(c),gasLimit:t.allowNull(i),gasPrice:t.allowNull(i),to:t.allowNull(r),value:t.allowNull(i),data:t.allowNull((function(t){return e.data(t,!0)}))},n.receiptLog={transactionIndex:c,blockNumber:c,transactionHash:a,address:r,topics:t.arrayOf(a),data:o,logIndex:c,blockHash:a},n.receipt={to:t.allowNull(this.address,null),from:t.allowNull(this.address,null),contractAddress:t.allowNull(r,null),transactionIndex:c,root:t.allowNull(a),gasUsed:i,logsBloom:t.allowNull(o),blockHash:a,transactionHash:a,logs:t.arrayOf(this.receiptLog.bind(this)),blockNumber:c,confirmations:t.allowNull(c,null),cumulativeGasUsed:i,status:t.allowNull(c)},n.block={hash:a,parentHash:a,number:c,timestamp:c,nonce:t.allowNull(l),difficulty:this.difficulty.bind(this),gasLimit:i,gasUsed:i,miner:r,extraData:o,transactions:t.allowNull(t.arrayOf(a))},n.blockWithTransactions=g.shallowCopy(n.block),n.blockWithTransactions.transactions=t.allowNull(t.arrayOf(this.transactionResponse.bind(this))),n.filter={fromBlock:t.allowNull(s,void 0),toBlock:t.allowNull(s,void 0),blockHash:t.allowNull(a,void 0),address:t.allowNull(r,void 0),topics:t.allowNull(this.topics.bind(this),void 0)},n.filterLog={blockNumber:t.allowNull(c),blockHash:t.allowNull(a),transactionIndex:c,removed:t.allowNull(this.boolean.bind(this)),address:r,data:t.allowFalsish(o,\"0x\"),topics:t.arrayOf(a),transactionHash:a,logIndex:c},n},t.prototype.number=function(t){return p.BigNumber.from(t).toNumber()},t.prototype.bigNumber=function(t){return p.BigNumber.from(t)},t.prototype.boolean=function(t){if(\"boolean\"==typeof t)return t;if(\"string\"==typeof t){if(\"true\"===(t=t.toLowerCase()))return!0;if(\"false\"===t)return!1}throw new Error(\"invalid boolean - \"+t)},t.prototype.hex=function(t,e){return\"string\"==typeof t&&(e||\"0x\"===t.substring(0,2)||(t=\"0x\"+t),u.isHexString(t))?t.toLowerCase():n.throwArgumentError(\"invalid hash\",\"value\",t)},t.prototype.data=function(t,e){var n=this.hex(t,e);if(n.length%2!=0)throw new Error(\"invalid data; odd-length - \"+t);return n},t.prototype.address=function(t){return S.getAddress(t)},t.prototype.callAddress=function(t){if(!u.isHexString(t,32))return null;var e=S.getAddress(u.hexDataSlice(t,12));return e===P.AddressZero?null:e},t.prototype.contractAddress=function(t){return S.getContractAddress(t)},t.prototype.blockTag=function(t){if(null==t)return\"latest\";if(\"earliest\"===t)return\"0x0\";if(\"latest\"===t||\"pending\"===t)return t;if(\"number\"==typeof t||u.isHexString(t))return u.hexValue(t);throw new Error(\"invalid blockTag\")},t.prototype.hash=function(t,e){var r=this.hex(t,e);return 32!==u.hexDataLength(r)?n.throwArgumentError(\"invalid hash\",\"value\",t):r},t.prototype.difficulty=function(t){if(null==t)return null;var e=p.BigNumber.from(t);try{return e.toNumber()}catch(n){}return null},t.prototype.uint256=function(t){if(!u.isHexString(t))throw new Error(\"invalid uint256\");return u.hexZeroPad(t,32)},t.prototype._block=function(e,n){return null!=e.author&&null==e.miner&&(e.miner=e.author),t.check(n,e)},t.prototype.block=function(t){return this._block(t,this.formats.block)},t.prototype.blockWithTransactions=function(t){return this._block(t,this.formats.blockWithTransactions)},t.prototype.transactionRequest=function(e){return t.check(this.formats.transactionRequest,e)},t.prototype.transactionResponse=function(e){null!=e.gas&&null==e.gasLimit&&(e.gasLimit=e.gas),e.to&&p.BigNumber.from(e.to).isZero()&&(e.to=\"0x0000000000000000000000000000000000000000\"),null!=e.input&&null==e.data&&(e.data=e.input),null==e.to&&null==e.creates&&(e.creates=this.contractAddress(e));var n,r=t.check(this.formats.transaction,e);return null!=e.chainId?(u.isHexString(n=e.chainId)&&(n=p.BigNumber.from(n).toNumber()),r.chainId=n):(null==(n=e.networkId)&&null==r.v&&(n=e.chainId),u.isHexString(n)&&(n=p.BigNumber.from(n).toNumber()),\"number\"!=typeof n&&null!=r.v&&((n=(r.v-35)/2)<0&&(n=0),n=parseInt(n)),\"number\"!=typeof n&&(n=0),r.chainId=n),r.blockHash&&\"x\"===r.blockHash.replace(/0/g,\"\")&&(r.blockHash=null),r},t.prototype.transaction=function(t){return an.parse(t)},t.prototype.receiptLog=function(e){return t.check(this.formats.receiptLog,e)},t.prototype.receipt=function(e){var n=t.check(this.formats.receipt,e);return null!=e.status&&(n.byzantium=!0),n},t.prototype.topics=function(t){var e=this;return Array.isArray(t)?t.map((function(t){return e.topics(t)})):null!=t?this.hash(t,!0):null},t.prototype.filter=function(e){return t.check(this.formats.filter,e)},t.prototype.filterLog=function(e){return t.check(this.formats.filterLog,e)},t.check=function(t,e){var n={};for(var r in t)try{var i=t[r](e[r]);void 0!==i&&(n[r]=i)}catch(s){throw s.checkKey=r,s.checkValue=e[r],s}return n},t.allowNull=function(t,e){return function(n){return null==n?e:t(n)}},t.allowFalsish=function(t,e){return function(n){return n?t(n):e}},t.arrayOf=function(t){return function(e){if(!Array.isArray(e))throw new Error(\"not an array\");var n=[];return e.forEach((function(e){n.push(t(e))})),n}},t}();e.Formatter=r;var i=!1;e.showThrottleMessage=function(){i||(i=!0,console.log(\"========= NOTICE =========\"),console.log(\"Request-Rate Exceeded (this message will not be repeated)\"),console.log(\"\"),console.log(\"The default API keys for each service are provided as a highly-throttled,\"),console.log(\"community resource for low-traffic projects and early prototyping.\"),console.log(\"\"),console.log(\"While your application will continue to function, we highly recommended\"),console.log(\"signing up for your own API keys to improve performance, increase your\"),console.log(\"request rate/limit and enable other perks, such as metrics and advanced APIs.\"),console.log(\"\"),console.log(\"For more details: https://docs.ethers.io/api-keys/\"),console.log(\"==========================\"))}}))),Hn=(n(Bn),r((function(t,n){var r,i=e&&e.__extends||(r=function(t,e){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(t,e)},function(t,e){function n(){this.constructor=t}r(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)}),s=e&&e.__awaiter||function(t,e,n,r){return new(n||(n=Promise))((function(i,s){function o(t){try{l(r.next(t))}catch(e){s(e)}}function a(t){try{l(r.throw(t))}catch(e){s(e)}}function l(t){var e;t.done?i(t.value):(e=t.value,e instanceof n?e:new n((function(t){t(e)}))).then(o,a)}l((r=r.apply(t,e||[])).next())}))},o=e&&e.__generator||function(t,e){var n,r,i,s,o={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return s={next:a(0),throw:a(1),return:a(2)},\"function\"==typeof Symbol&&(s[Symbol.iterator]=function(){return this}),s;function a(s){return function(a){return function(s){if(n)throw new TypeError(\"Generator is already executing.\");for(;o;)try{if(n=1,r&&(i=2&s[0]?r.return:s[0]?r.throw||((i=r.return)&&i.call(r),0):r.next)&&!(i=i.call(r,s[1])).done)return i;switch(r=0,i&&(s=[2&s[0],i.value]),s[0]){case 0:case 1:i=s;break;case 4:return o.label++,{value:s[1],done:!1};case 5:o.label++,r=s[1],s=[0];continue;case 7:s=o.ops.pop(),o.trys.pop();continue;default:if(!((i=(i=o.trys).length>0&&i[i.length-1])||6!==s[0]&&2!==s[0])){o=0;continue}if(3===s[0]&&(!i||s[1]>i[0]&&s[1]0&&null==t[t.length-1];)t.pop();return t.map((function(t){if(Array.isArray(t)){var e={};t.forEach((function(t){e[c(t)]=!0}));var n=Object.keys(e);return n.sort(),n.join(\"|\")}return c(t)})).join(\"&\")}function d(t){if(\"string\"==typeof t){if(t=t.toLowerCase(),32===u.hexDataLength(t))return\"tx:\"+t;if(-1===t.indexOf(\":\"))return t}else{if(Array.isArray(t))return\"filter:*:\"+h(t);if(K.ForkEvent.isForkEvent(t))throw a.warn(\"not implemented\"),new Error(\"not implemented\");if(t&&\"object\"==typeof t)return\"filter:\"+(t.address||\"*\")+\":\"+h(t.topics||[])}throw new Error(\"invalid event - \"+t)}function f(){return(new Date).getTime()}var m=[\"block\",\"network\",\"pending\",\"poll\"],_=function(){function t(t,e,n){g.defineReadOnly(this,\"tag\",t),g.defineReadOnly(this,\"listener\",e),g.defineReadOnly(this,\"once\",n)}return Object.defineProperty(t.prototype,\"event\",{get:function(){switch(this.type){case\"tx\":return this.hash;case\"filter\":return this.filter}return this.tag},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"type\",{get:function(){return this.tag.split(\":\")[0]},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"hash\",{get:function(){var t=this.tag.split(\":\");return\"tx\"!==t[0]?null:t[1]},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"filter\",{get:function(){var t=this.tag.split(\":\");if(\"filter\"!==t[0])return null;var e,n=t[1],r=\"\"===(e=t[2])?[]:e.split(/&/g).map((function(t){if(\"\"===t)return[];var e=t.split(\"|\").map((function(t){return\"null\"===t?null:t}));return 1===e.length?e[0]:e})),i={};return r.length>0&&(i.topics=r),n&&\"*\"!==n&&(i.address=n),i},enumerable:!0,configurable:!0}),t.prototype.pollable=function(){return this.tag.indexOf(\":\")>=0||m.indexOf(this.tag)>=0},t}();n.Event=_;var b={0:{symbol:\"btc\",p2pkh:0,p2sh:5,prefix:\"bc\"},2:{symbol:\"ltc\",p2pkh:48,p2sh:50,prefix:\"ltc\"},3:{symbol:\"doge\",p2pkh:30,p2sh:22},60:{symbol:\"eth\",ilk:\"eth\"},61:{symbol:\"etc\",ilk:\"eth\"},700:{symbol:\"xdai\",ilk:\"eth\"}};function y(t){return u.hexZeroPad(p.BigNumber.from(t).toHexString(),32)}function v(t){return X.Base58.encode(u.concat([t,u.hexDataSlice(_e.sha256(_e.sha256(t)),0,4)]))}var w=function(){function t(t,e,n){g.defineReadOnly(this,\"provider\",t),g.defineReadOnly(this,\"name\",n),g.defineReadOnly(this,\"address\",t.formatter.address(e))}return t.prototype._fetchBytes=function(t,e){return s(this,void 0,void 0,(function(){var n,r,i,s;return o(this,(function(o){switch(o.label){case 0:return n={to:this.address,data:u.hexConcat([t,V.namehash(this.name),e||\"0x\"])},[4,this.provider.call(n)];case 1:return\"0x\"===(r=o.sent())?[2,null]:(i=p.BigNumber.from(u.hexDataSlice(r,0,32)).toNumber(),s=p.BigNumber.from(u.hexDataSlice(r,i,i+32)).toNumber(),[2,u.hexDataSlice(r,i+32,i+32+s)])}}))}))},t.prototype._getAddress=function(t,e){var n=b[String(t)];if(null==n&&a.throwError(\"unsupported coin type: \"+t,l.Logger.errors.UNSUPPORTED_OPERATION,{operation:\"getAddress(\"+t+\")\"}),\"eth\"===n.ilk)return this.provider.formatter.address(e);var r=u.arrayify(e);if(null!=n.p2pkh){var i=e.match(/^0x76a9([0-9a-f][0-9a-f])([0-9a-f]*)88ac$/);if(i){var s=parseInt(i[1],16);if(i[2].length===2*s&&s>=1&&s<=75)return v(u.concat([[n.p2pkh],\"0x\"+i[2]]))}}if(null!=n.p2sh){var o=e.match(/^0xa9([0-9a-f][0-9a-f])([0-9a-f]*)87$/);if(o){var c=parseInt(o[1],16);if(o[2].length===2*c&&c>=1&&c<=75)return v(u.concat([[n.p2sh],\"0x\"+o[2]]))}}if(null!=n.prefix){var h=r[1],d=r[0];if(0===d?20!==h&&32!==h&&(d=-1):d=-1,d>=0&&r.length===2+h&&h>=1&&h<=75){var f=function(t){var e=function(t,e,n,r){for(var i=0,s=0,o=(1<=n;)a.push(i>>(s-=n)&o);if(r)s>0&&a.push(i<=e)return\"Excess padding\";if(i<0&&this._internalBlockNumber?[4,e]:[3,3];case 2:if(n=o.sent(),f()-n.respTime<=t)return[2,n.blockNumber];o.label=3;case 3:return r=f(),i=g.resolveProperties({blockNumber:this.perform(\"getBlockNumber\",{}),networkError:this.getNetwork().then((function(t){return null}),(function(t){return t}))}).then((function(t){var e=t.blockNumber,n=t.networkError;if(n)throw s._internalBlockNumber===i&&(s._internalBlockNumber=null),n;var o=f();return(e=p.BigNumber.from(e).toNumber())1e3)a.warn(\"network block skew detected; skipping block events\"),this.emit(\"error\",a.makeError(\"network block skew detected\",l.Logger.errors.NETWORK_ERROR,{blockNumber:n,event:\"blockSkew\",previousBlockNumber:this._emitted.block})),this.emit(\"block\",n);else for(r=this._emitted.block+1;r<=n;r++)this.emit(\"block\",r);return this._emitted.block!==n&&(this._emitted.block=n,Object.keys(this._emitted).forEach((function(t){if(\"block\"!==t){var e=i._emitted[t];\"pending\"!==e&&n-e>12&&delete i._emitted[t]}}))),-2===this._lastBlockNumber&&(this._lastBlockNumber=n-1),this._events.forEach((function(t){switch(t.type){case\"tx\":var r=t.hash,s=i.getTransactionReceipt(r).then((function(t){return t&&null!=t.blockNumber?(i._emitted[\"t:\"+r]=t.blockNumber,i.emit(r,t),null):null})).catch((function(t){i.emit(\"error\",t)}));e.push(s);break;case\"filter\":var o=t.filter;o.fromBlock=i._lastBlockNumber+1,o.toBlock=n,s=i.getLogs(o).then((function(t){0!==t.length&&t.forEach((function(t){i._emitted[\"b:\"+t.blockHash]=t.blockNumber,i._emitted[\"t:\"+t.transactionHash]=t.blockNumber,i.emit(o,t)}))})).catch((function(t){i.emit(\"error\",t)})),e.push(s)}})),this._lastBlockNumber=n,Promise.all(e).then((function(){i.emit(\"didPoll\",t)})),[2,null]}}))}))},e.prototype.resetEventsBlock=function(t){this._lastBlockNumber=t-1,this.polling&&this.poll()},Object.defineProperty(e.prototype,\"network\",{get:function(){return this._network},enumerable:!0,configurable:!0}),e.prototype.detectNetwork=function(){return s(this,void 0,void 0,(function(){return o(this,(function(t){return[2,a.throwError(\"provider does not support network detection\",l.Logger.errors.UNSUPPORTED_OPERATION,{operation:\"provider.detectNetwork\"})]}))}))},e.prototype.getNetwork=function(){return s(this,void 0,void 0,(function(){var t,e,n;return o(this,(function(r){switch(r.label){case 0:return[4,this._ready()];case 1:return t=r.sent(),[4,this.detectNetwork()];case 2:return e=r.sent(),t.chainId===e.chainId?[3,5]:this.anyNetwork?(this._network=e,this._lastBlockNumber=-2,this._fastBlockNumber=null,this._fastBlockNumberPromise=null,this._fastQueryDate=0,this._emitted.block=-2,this._maxInternalBlockNumber=-1024,this._internalBlockNumber=null,this.emit(\"network\",e,t),[4,new Promise((function(t){setTimeout(t,0)}))]):[3,4];case 3:return r.sent(),[2,this._network];case 4:throw n=a.makeError(\"underlying network changed\",l.Logger.errors.NETWORK_ERROR,{event:\"changed\",network:t,detectedNetwork:e}),this.emit(\"error\",n),n;case 5:return[2,t]}}))}))},Object.defineProperty(e.prototype,\"blockNumber\",{get:function(){var t=this;return this._getInternalBlockNumber(100+this.pollingInterval/2).then((function(e){t._setFastBlockNumber(e)})),null!=this._fastBlockNumber?this._fastBlockNumber:-1},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,\"polling\",{get:function(){return null!=this._poller},set:function(t){var e=this;t&&!this._poller?(this._poller=setInterval(this.poll.bind(this),this.pollingInterval),this._bootstrapPoll||(this._bootstrapPoll=setTimeout((function(){e.poll(),e._bootstrapPoll=setTimeout((function(){e._poller||e.poll(),e._bootstrapPoll=null}),e.pollingInterval)}),0))):!t&&this._poller&&(clearInterval(this._poller),this._poller=null)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,\"pollingInterval\",{get:function(){return this._pollingInterval},set:function(t){var e=this;if(\"number\"!=typeof t||t<=0||parseInt(String(t))!=t)throw new Error(\"invalid polling interval\");this._pollingInterval=t,this._poller&&(clearInterval(this._poller),this._poller=setInterval((function(){e.poll()}),this._pollingInterval))},enumerable:!0,configurable:!0}),e.prototype._getFastBlockNumber=function(){var t=this,e=f();return e-this._fastQueryDate>2*this._pollingInterval&&(this._fastQueryDate=e,this._fastBlockNumberPromise=this.getBlockNumber().then((function(e){return(null==t._fastBlockNumber||e>t._fastBlockNumber)&&(t._fastBlockNumber=e),t._fastBlockNumber}))),this._fastBlockNumberPromise},e.prototype._setFastBlockNumber=function(t){null!=this._fastBlockNumber&&tthis._fastBlockNumber)&&(this._fastBlockNumber=t,this._fastBlockNumberPromise=Promise.resolve(t)))},e.prototype.waitForTransaction=function(t,e,n){return s(this,void 0,void 0,(function(){var r,i=this;return o(this,(function(s){switch(s.label){case 0:return null==e&&(e=1),[4,this.getTransactionReceipt(t)];case 1:return((r=s.sent())?r.confirmations:0)>=e?[2,r]:[2,new Promise((function(r,s){var o=null,c=!1,u=function(n){n.confirmations0&&(o=setTimeout((function(){c||(o=null,c=!0,i.removeListener(t,u),s(a.makeError(\"timeout exceeded\",l.Logger.errors.TIMEOUT,{timeout:n})))}),n)).unref&&o.unref()}))]}}))}))},e.prototype.getBlockNumber=function(){return s(this,void 0,void 0,(function(){return o(this,(function(t){return[2,this._getInternalBlockNumber(0)]}))}))},e.prototype.getGasPrice=function(){return s(this,void 0,void 0,(function(){var t,e;return o(this,(function(n){switch(n.label){case 0:return[4,this.getNetwork()];case 1:return n.sent(),e=(t=p.BigNumber).from,[4,this.perform(\"getGasPrice\",{})];case 2:return[2,e.apply(t,[n.sent()])]}}))}))},e.prototype.getBalance=function(t,e){return s(this,void 0,void 0,(function(){var n,r,i;return o(this,(function(s){switch(s.label){case 0:return[4,this.getNetwork()];case 1:return s.sent(),[4,g.resolveProperties({address:this._getAddress(t),blockTag:this._getBlockTag(e)})];case 2:return n=s.sent(),i=(r=p.BigNumber).from,[4,this.perform(\"getBalance\",n)];case 3:return[2,i.apply(r,[s.sent()])]}}))}))},e.prototype.getTransactionCount=function(t,e){return s(this,void 0,void 0,(function(){var n,r,i;return o(this,(function(s){switch(s.label){case 0:return[4,this.getNetwork()];case 1:return s.sent(),[4,g.resolveProperties({address:this._getAddress(t),blockTag:this._getBlockTag(e)})];case 2:return n=s.sent(),i=(r=p.BigNumber).from,[4,this.perform(\"getTransactionCount\",n)];case 3:return[2,i.apply(r,[s.sent()]).toNumber()]}}))}))},e.prototype.getCode=function(t,e){return s(this,void 0,void 0,(function(){var n,r;return o(this,(function(i){switch(i.label){case 0:return[4,this.getNetwork()];case 1:return i.sent(),[4,g.resolveProperties({address:this._getAddress(t),blockTag:this._getBlockTag(e)})];case 2:return n=i.sent(),r=u.hexlify,[4,this.perform(\"getCode\",n)];case 3:return[2,r.apply(void 0,[i.sent()])]}}))}))},e.prototype.getStorageAt=function(t,e,n){return s(this,void 0,void 0,(function(){var r,i;return o(this,(function(s){switch(s.label){case 0:return[4,this.getNetwork()];case 1:return s.sent(),[4,g.resolveProperties({address:this._getAddress(t),blockTag:this._getBlockTag(n),position:Promise.resolve(e).then((function(t){return u.hexValue(t)}))})];case 2:return r=s.sent(),i=u.hexlify,[4,this.perform(\"getStorageAt\",r)];case 3:return[2,i.apply(void 0,[s.sent()])]}}))}))},e.prototype._wrapTransaction=function(t,e){var n=this;if(null!=e&&32!==u.hexDataLength(e))throw new Error(\"invalid response - sendTransaction\");var r=t;return null!=e&&t.hash!==e&&a.throwError(\"Transaction hash mismatch from Provider.sendTransaction.\",l.Logger.errors.UNKNOWN_ERROR,{expectedHash:t.hash,returnedHash:e}),r.wait=function(e){return s(n,void 0,void 0,(function(){var n;return o(this,(function(r){switch(r.label){case 0:return 0!==e&&(this._emitted[\"t:\"+t.hash]=\"pending\"),[4,this.waitForTransaction(t.hash,e)];case 1:return null==(n=r.sent())&&0===e?[2,null]:(this._emitted[\"t:\"+t.hash]=n.blockNumber,0===n.status&&a.throwError(\"transaction failed\",l.Logger.errors.CALL_EXCEPTION,{transactionHash:t.hash,transaction:t,receipt:n}),[2,n])}}))}))},r},e.prototype.sendTransaction=function(t){return s(this,void 0,void 0,(function(){var e,n,r,i;return o(this,(function(s){switch(s.label){case 0:return[4,this.getNetwork()];case 1:return s.sent(),[4,Promise.resolve(t).then((function(t){return u.hexlify(t)}))];case 2:e=s.sent(),n=this.formatter.transaction(t),s.label=3;case 3:return s.trys.push([3,5,,6]),[4,this.perform(\"sendTransaction\",{signedTransaction:e})];case 4:return r=s.sent(),[2,this._wrapTransaction(n,r)];case 5:throw(i=s.sent()).transaction=n,i.transactionHash=n.hash,i;case 6:return[2]}}))}))},e.prototype._getTransactionRequest=function(t){return s(this,void 0,void 0,(function(){var e,n,r,i,s=this;return o(this,(function(o){switch(o.label){case 0:return[4,t];case 1:return e=o.sent(),n={},[\"from\",\"to\"].forEach((function(t){null!=e[t]&&(n[t]=Promise.resolve(e[t]).then((function(t){return t?s._getAddress(t):null})))})),[\"gasLimit\",\"gasPrice\",\"value\"].forEach((function(t){null!=e[t]&&(n[t]=Promise.resolve(e[t]).then((function(t){return t?p.BigNumber.from(t):null})))})),[\"data\"].forEach((function(t){null!=e[t]&&(n[t]=Promise.resolve(e[t]).then((function(t){return t?u.hexlify(t):null})))})),i=(r=this.formatter).transactionRequest,[4,g.resolveProperties(n)];case 2:return[2,i.apply(r,[o.sent()])]}}))}))},e.prototype._getFilter=function(t){return s(this,void 0,void 0,(function(){var e,n,r,i=this;return o(this,(function(s){switch(s.label){case 0:return[4,t];case 1:return t=s.sent(),e={},null!=t.address&&(e.address=this._getAddress(t.address)),[\"blockHash\",\"topics\"].forEach((function(n){null!=t[n]&&(e[n]=t[n])})),[\"fromBlock\",\"toBlock\"].forEach((function(n){null!=t[n]&&(e[n]=i._getBlockTag(t[n]))})),r=(n=this.formatter).filter,[4,g.resolveProperties(e)];case 2:return[2,r.apply(n,[s.sent()])]}}))}))},e.prototype.call=function(t,e){return s(this,void 0,void 0,(function(){var n,r;return o(this,(function(i){switch(i.label){case 0:return[4,this.getNetwork()];case 1:return i.sent(),[4,g.resolveProperties({transaction:this._getTransactionRequest(t),blockTag:this._getBlockTag(e)})];case 2:return n=i.sent(),r=u.hexlify,[4,this.perform(\"call\",n)];case 3:return[2,r.apply(void 0,[i.sent()])]}}))}))},e.prototype.estimateGas=function(t){return s(this,void 0,void 0,(function(){var e,n,r;return o(this,(function(i){switch(i.label){case 0:return[4,this.getNetwork()];case 1:return i.sent(),[4,g.resolveProperties({transaction:this._getTransactionRequest(t)})];case 2:return e=i.sent(),r=(n=p.BigNumber).from,[4,this.perform(\"estimateGas\",e)];case 3:return[2,r.apply(n,[i.sent()])]}}))}))},e.prototype._getAddress=function(t){return s(this,void 0,void 0,(function(){var e;return o(this,(function(n){switch(n.label){case 0:return[4,this.resolveName(t)];case 1:return null==(e=n.sent())&&a.throwError(\"ENS name not configured\",l.Logger.errors.UNSUPPORTED_OPERATION,{operation:\"resolveName(\"+JSON.stringify(t)+\")\"}),[2,e]}}))}))},e.prototype._getBlock=function(t,e){return s(this,void 0,void 0,(function(){var n,r,i,l,c,h=this;return o(this,(function(d){switch(d.label){case 0:return[4,this.getNetwork()];case 1:return d.sent(),[4,t];case 2:return t=d.sent(),n=-128,r={includeTransactions:!!e},u.isHexString(t,32)?(r.blockHash=t,[3,6]):[3,3];case 3:return d.trys.push([3,5,,6]),i=r,c=(l=this.formatter).blockTag,[4,this._getBlockTag(t)];case 4:return i.blockTag=c.apply(l,[d.sent()]),u.isHexString(r.blockTag)&&(n=parseInt(r.blockTag.substring(2),16)),[3,6];case 5:return d.sent(),a.throwArgumentError(\"invalid block hash or block tag\",\"blockHashOrBlockTag\",t),[3,6];case 6:return[2,Tn.poll((function(){return s(h,void 0,void 0,(function(){var t,i,s,a,l;return o(this,(function(o){switch(o.label){case 0:return[4,this.perform(\"getBlock\",r)];case 1:if(null==(t=o.sent()))return null!=r.blockHash&&null==this._emitted[\"b:\"+r.blockHash]||null!=r.blockTag&&n>this._emitted.block?[2,null]:[2,void 0];if(!e)return[3,8];i=null,s=0,o.label=2;case 2:return sr.length?[2,null]:(a=Y.toUtf8String(r.slice(0,s)),[4,this.resolveName(a)]));case 4:return o.sent()!=t?[2,null]:[2,a]}}))}))},e.prototype.perform=function(t,e){return a.throwError(t+\" not implemented\",l.Logger.errors.NOT_IMPLEMENTED,{operation:t})},e.prototype._startEvent=function(t){this.polling=this._events.filter((function(t){return t.pollable()})).length>0},e.prototype._stopEvent=function(t){this.polling=this._events.filter((function(t){return t.pollable()})).length>0},e.prototype._addEventListener=function(t,e,n){var r=new _(d(t),e,n);return this._events.push(r),this._startEvent(r),this},e.prototype.on=function(t,e){return this._addEventListener(t,e,!1)},e.prototype.once=function(t,e){return this._addEventListener(t,e,!0)},e.prototype.emit=function(t){for(var e=this,n=[],r=1;r0&&i[i.length-1])||6!==s[0]&&2!==s[0])){o=0;continue}if(3===s[0]&&(!i||s[1]>i[0]&&s[1]=0&&a.throwError(\"insufficient funds\",l.Logger.errors.INSUFFICIENT_FUNDS,{transaction:r}),t.responseText.indexOf(\"nonce too low\")>=0&&a.throwError(\"nonce has already been used\",l.Logger.errors.NONCE_EXPIRED,{transaction:r}),t.responseText.indexOf(\"replacement transaction underpriced\")>=0&&a.throwError(\"replacement fee too low\",l.Logger.errors.REPLACEMENT_UNDERPRICED,{transaction:r})),t}))}))},e.prototype.signTransaction=function(t){return a.throwError(\"signing transactions is unsupported\",l.Logger.errors.UNSUPPORTED_OPERATION,{operation:\"signTransaction\"})},e.prototype.sendTransaction=function(t){var e=this;return this.sendUncheckedTransaction(t).then((function(t){return Tn.poll((function(){return e.provider.getTransaction(t).then((function(n){if(null!==n)return e.provider._wrapTransaction(n,t)}))}),{onceBlock:e.provider}).catch((function(e){throw e.transactionHash=t,e}))}))},e.prototype.signMessage=function(t){var e=this,n=\"string\"==typeof t?Y.toUtf8Bytes(t):t;return this.getAddress().then((function(t){return e.provider.send(\"eth_sign\",[t.toLowerCase(),u.hexlify(n)])}))},e.prototype.unlock=function(t){var e=this.provider;return this.getAddress().then((function(n){return e.send(\"personal_unlockAccount\",[n.toLowerCase(),t,null])}))},e}(J.Signer);n.JsonRpcSigner=m;var _=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return i(e,t),e.prototype.sendTransaction=function(t){var e=this;return this.sendUncheckedTransaction(t).then((function(t){return{hash:t,nonce:null,gasLimit:null,gasPrice:null,data:null,value:null,chainId:null,confirmations:0,from:null,wait:function(n){return e.provider.waitForTransaction(t,n)}}}))},e}(m),b={chainId:!0,data:!0,gasLimit:!0,gasPrice:!0,nonce:!0,to:!0,value:!0},y=function(t){function e(n,r){var i=this;a.checkNew(this.constructor,e);var s=r;return null==s&&(s=new Promise((function(t,e){setTimeout((function(){i.detectNetwork().then((function(e){t(e)}),(function(t){e(t)}))}),0)}))),i=t.call(this,s)||this,n||(n=g.getStatic(i.constructor,\"defaultUrl\")()),g.defineReadOnly(i,\"connection\",Object.freeze(\"string\"==typeof n?{url:n}:g.shallowCopy(n))),i._nextId=42,i}return i(e,t),e.defaultUrl=function(){return\"http://localhost:8545\"},e.prototype.detectNetwork=function(){return s(this,void 0,void 0,(function(){var t,e;return o(this,(function(n){switch(n.label){case 0:return[4,c(0)];case 1:n.sent(),t=null,n.label=2;case 2:return n.trys.push([2,4,,9]),[4,this.send(\"eth_chainId\",[])];case 3:return t=n.sent(),[3,9];case 4:n.sent(),n.label=5;case 5:return n.trys.push([5,7,,8]),[4,this.send(\"net_version\",[])];case 6:return t=n.sent(),[3,8];case 7:return n.sent(),[3,8];case 8:return[3,9];case 9:if(null!=t){e=g.getStatic(this.constructor,\"getNetwork\");try{return[2,e(p.BigNumber.from(t).toNumber())]}catch(r){return[2,a.throwError(\"could not detect network\",l.Logger.errors.NETWORK_ERROR,{chainId:t,event:\"invalidNetwork\",serverError:r})]}}return[2,a.throwError(\"could not detect network\",l.Logger.errors.NETWORK_ERROR,{event:\"noNetwork\"})]}}))}))},e.prototype.getSigner=function(t){return new m(f,this,t)},e.prototype.getUncheckedSigner=function(t){return this.getSigner(t).connectUnchecked()},e.prototype.listAccounts=function(){var t=this;return this.send(\"eth_accounts\",[]).then((function(e){return e.map((function(e){return t.formatter.address(e)}))}))},e.prototype.send=function(t,e){var n=this,r={method:t,params:e,id:this._nextId++,jsonrpc:\"2.0\"};return this.emit(\"debug\",{action:\"request\",request:g.deepCopy(r),provider:this}),Tn.fetchJson(this.connection,JSON.stringify(r),h).then((function(t){return n.emit(\"debug\",{action:\"response\",request:r,response:t,provider:n}),t}),(function(t){throw n.emit(\"debug\",{action:\"response\",error:t,request:r,provider:n}),t}))},e.prototype.prepareRequest=function(t,e){switch(t){case\"getBlockNumber\":return[\"eth_blockNumber\",[]];case\"getGasPrice\":return[\"eth_gasPrice\",[]];case\"getBalance\":return[\"eth_getBalance\",[d(e.address),e.blockTag]];case\"getTransactionCount\":return[\"eth_getTransactionCount\",[d(e.address),e.blockTag]];case\"getCode\":return[\"eth_getCode\",[d(e.address),e.blockTag]];case\"getStorageAt\":return[\"eth_getStorageAt\",[d(e.address),e.position,e.blockTag]];case\"sendTransaction\":return[\"eth_sendRawTransaction\",[e.signedTransaction]];case\"getBlock\":return e.blockTag?[\"eth_getBlockByNumber\",[e.blockTag,!!e.includeTransactions]]:e.blockHash?[\"eth_getBlockByHash\",[e.blockHash,!!e.includeTransactions]]:null;case\"getTransaction\":return[\"eth_getTransactionByHash\",[e.transactionHash]];case\"getTransactionReceipt\":return[\"eth_getTransactionReceipt\",[e.transactionHash]];case\"call\":return[\"eth_call\",[g.getStatic(this.constructor,\"hexlifyTransaction\")(e.transaction,{from:!0}),e.blockTag]];case\"estimateGas\":return[\"eth_estimateGas\",[g.getStatic(this.constructor,\"hexlifyTransaction\")(e.transaction,{from:!0})]];case\"getLogs\":return e.filter&&null!=e.filter.address&&(e.filter.address=d(e.filter.address)),[\"eth_getLogs\",[e.filter]]}return null},e.prototype.perform=function(t,e){var n=this.prepareRequest(t,e);return null==n&&a.throwError(t+\" not implemented\",l.Logger.errors.NOT_IMPLEMENTED,{operation:t}),\"sendTransaction\"===t?this.send(n[0],n[1]).catch((function(t){throw t.responseText&&(t.responseText.indexOf(\"insufficient funds\")>0&&a.throwError(\"insufficient funds\",l.Logger.errors.INSUFFICIENT_FUNDS,{}),t.responseText.indexOf(\"nonce too low\")>0&&a.throwError(\"nonce has already been used\",l.Logger.errors.NONCE_EXPIRED,{}),t.responseText.indexOf(\"replacement transaction underpriced\")>0&&a.throwError(\"replacement fee too low\",l.Logger.errors.REPLACEMENT_UNDERPRICED,{})),t})):this.send(n[0],n[1])},e.prototype._startEvent=function(e){\"pending\"===e.tag&&this._startPending(),t.prototype._startEvent.call(this,e)},e.prototype._startPending=function(){if(null==this._pendingFilter){var t=this,e=this.send(\"eth_newPendingTransactionFilter\",[]);this._pendingFilter=e,e.then((function(n){return function r(){t.send(\"eth_getFilterChanges\",[n]).then((function(n){if(t._pendingFilter!=e)return null;var r=Promise.resolve();return n.forEach((function(e){t._emitted[\"t:\"+e.toLowerCase()]=\"pending\",r=r.then((function(){return t.getTransaction(e).then((function(e){return t.emit(\"pending\",e),null}))}))})),r.then((function(){return c(1e3)}))})).then((function(){if(t._pendingFilter==e)return setTimeout((function(){r()}),0),null;t.send(\"eth_uninstallFilter\",[n])})).catch((function(t){}))}(),n})).catch((function(t){}))}},e.prototype._stopEvent=function(e){\"pending\"===e.tag&&0===this.listenerCount(\"pending\")&&(this._pendingFilter=null),t.prototype._stopEvent.call(this,e)},e.hexlifyTransaction=function(t,e){var n=g.shallowCopy(b);if(e)for(var r in e)e[r]&&(n[r]=!0);g.checkProperties(t,n);var i={};return[\"gasLimit\",\"gasPrice\",\"nonce\",\"value\"].forEach((function(e){if(null!=t[e]){var n=u.hexValue(t[e]);\"gasLimit\"===e&&(e=\"gas\"),i[e]=n}})),[\"from\",\"to\",\"data\"].forEach((function(e){null!=t[e]&&(i[e]=u.hexlify(t[e]))})),i},e}(Hn.BaseProvider);n.JsonRpcProvider=y}))),Vn=(n(Un),r((function(t,n){var r,i=e&&e.__extends||(r=function(t,e){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(t,e)},function(t,e){function n(){this.constructor=t}r(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)}),s=e&&e.__awaiter||function(t,e,n,r){return new(n||(n=Promise))((function(i,s){function o(t){try{l(r.next(t))}catch(e){s(e)}}function a(t){try{l(r.throw(t))}catch(e){s(e)}}function l(t){var e;t.done?i(t.value):(e=t.value,e instanceof n?e:new n((function(t){t(e)}))).then(o,a)}l((r=r.apply(t,e||[])).next())}))},o=e&&e.__generator||function(t,e){var n,r,i,s,o={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return s={next:a(0),throw:a(1),return:a(2)},\"function\"==typeof Symbol&&(s[Symbol.iterator]=function(){return this}),s;function a(s){return function(a){return function(s){if(n)throw new TypeError(\"Generator is already executing.\");for(;o;)try{if(n=1,r&&(i=2&s[0]?r.return:s[0]?r.throw||((i=r.return)&&i.call(r),0):r.next)&&!(i=i.call(r,s[1])).done)return i;switch(r=0,i&&(s=[2&s[0],i.value]),s[0]){case 0:case 1:i=s;break;case 4:return o.label++,{value:s[1],done:!1};case 5:o.label++,r=s[1],s=[0];continue;case 7:s=o.ops.pop(),o.trys.pop();continue;default:if(!((i=(i=o.trys).length>0&&i[i.length-1])||6!==s[0]&&2!==s[0])){o=0;continue}if(3===s[0]&&(!i||s[1]>i[0]&&s[1]0&&i[i.length-1])||6!==s[0]&&2!==s[0])){o=0;continue}if(3===s[0]&&(!i||s[1]>i[0]&&s[1]0&&i[i.length-1])||6!==s[0]&&2!==s[0])){o=0;continue}if(3===s[0]&&(!i||s[1]>i[0]&&s[1]0&&i[i.length-1])||6!==s[0]&&2!==s[0])){o=0;continue}if(3===s[0]&&(!i||s[1]>i[0]&&s[1]=0&&(e.throttleRetry=!0),e}return t.result}function d(t){if(t&&0==t.status&&\"NOTOK\"==t.message&&(t.result||\"\").toLowerCase().indexOf(\"rate limit\")>=0)throw(e=new Error(\"throttled response\")).result=JSON.stringify(t),e.throttleRetry=!0,e;if(\"2.0\"!=t.jsonrpc)throw(e=new Error(\"invalid response\")).result=JSON.stringify(t),e;if(t.error){var e=new Error(t.error.message||\"unknown error\");throw t.error.code&&(e.code=t.error.code),t.error.data&&(e.data=t.error.data),e}return t.result}function f(t){if(\"pending\"===t)throw new Error(\"pending not supported\");return\"latest\"===t?t:parseInt(t.substring(2),16)}var p=\"9D13ZE7XSBTJ94N9BNJ2MA33VMAY2YPIRB\",m=function(t){function e(n,r){var i;a.checkNew(this.constructor,e);var s=\"invalid\";(i=t.call(this,n)||this).network&&(s=i.network.name);var o=null;switch(s){case\"homestead\":o=\"https://api.etherscan.io\";break;case\"ropsten\":o=\"https://api-ropsten.etherscan.io\";break;case\"rinkeby\":o=\"https://api-rinkeby.etherscan.io\";break;case\"kovan\":o=\"https://api-kovan.etherscan.io\";break;case\"goerli\":o=\"https://api-goerli.etherscan.io\";break;default:throw new Error(\"unsupported network\")}return g.defineReadOnly(i,\"baseUrl\",o),g.defineReadOnly(i,\"apiKey\",r||p),i}return i(e,t),e.prototype.detectNetwork=function(){return s(this,void 0,void 0,(function(){return o(this,(function(t){return[2,this.network]}))}))},e.prototype.perform=function(e,n){return s(this,void 0,void 0,(function(){var r,i,u,m,_,b,y,v,w,k,M,x=this;return o(this,(function(S){switch(S.label){case 0:switch(r=this.baseUrl,i=\"\",this.apiKey&&(i+=\"&apikey=\"+this.apiKey),u=function(t,e){return s(x,void 0,void 0,(function(){var n,r=this;return o(this,(function(i){switch(i.label){case 0:return this.emit(\"debug\",{action:\"request\",request:t,provider:this}),[4,Tn.fetchJson({url:t,throttleSlotInterval:1e3,throttleCallback:function(t,e){return r.apiKey===p&&Bn.showThrottleMessage(),Promise.resolve(!0)}},null,e||d)];case 1:return n=i.sent(),this.emit(\"debug\",{action:\"response\",request:t,response:g.deepCopy(n),provider:this}),[2,n]}}))}))},e){case\"getBlockNumber\":return[3,1];case\"getGasPrice\":return[3,2];case\"getBalance\":return[3,3];case\"getTransactionCount\":return[3,4];case\"getCode\":return[3,5];case\"getStorageAt\":return[3,6];case\"sendTransaction\":return[3,7];case\"getBlock\":return[3,8];case\"getTransaction\":return[3,9];case\"getTransactionReceipt\":return[3,10];case\"call\":return[3,11];case\"estimateGas\":return[3,12];case\"getLogs\":return[3,13];case\"getEtherPrice\":return[3,20]}return[3,22];case 1:return[2,u(r+=\"/api?module=proxy&action=eth_blockNumber\"+i)];case 2:return[2,u(r+=\"/api?module=proxy&action=eth_gasPrice\"+i)];case 3:return r+=\"/api?module=account&action=balance&address=\"+n.address,[2,u(r+=\"&tag=\"+n.blockTag+i,h)];case 4:return r+=\"/api?module=proxy&action=eth_getTransactionCount&address=\"+n.address,[2,u(r+=\"&tag=\"+n.blockTag+i)];case 5:return r+=\"/api?module=proxy&action=eth_getCode&address=\"+n.address,[2,u(r+=\"&tag=\"+n.blockTag+i)];case 6:return r+=\"/api?module=proxy&action=eth_getStorageAt&address=\"+n.address,r+=\"&position=\"+n.position,[2,u(r+=\"&tag=\"+n.blockTag+i)];case 7:return r+=\"/api?module=proxy&action=eth_sendRawTransaction&hex=\"+n.signedTransaction,[2,u(r+=i).catch((function(t){throw t.responseText&&(t.responseText.toLowerCase().indexOf(\"insufficient funds\")>=0&&a.throwError(\"insufficient funds\",l.Logger.errors.INSUFFICIENT_FUNDS,{}),t.responseText.indexOf(\"same hash was already imported\")>=0&&a.throwError(\"nonce has already been used\",l.Logger.errors.NONCE_EXPIRED,{}),t.responseText.indexOf(\"another transaction with same nonce\")>=0&&a.throwError(\"replacement fee too low\",l.Logger.errors.REPLACEMENT_UNDERPRICED,{})),t}))];case 8:if(n.blockTag)return r+=\"/api?module=proxy&action=eth_getBlockByNumber&tag=\"+n.blockTag,r+=n.includeTransactions?\"&boolean=true\":\"&boolean=false\",[2,u(r+=i)];throw new Error(\"getBlock by blockHash not implemented\");case 9:return r+=\"/api?module=proxy&action=eth_getTransactionByHash&txhash=\"+n.transactionHash,[2,u(r+=i)];case 10:return r+=\"/api?module=proxy&action=eth_getTransactionReceipt&txhash=\"+n.transactionHash,[2,u(r+=i)];case 11:if((m=c(n.transaction))&&(m=\"&\"+m),r+=\"/api?module=proxy&action=eth_call\"+m,\"latest\"!==n.blockTag)throw new Error(\"EtherscanProvider does not support blockTag for call\");return[2,u(r+=i)];case 12:return(m=c(n.transaction))&&(m=\"&\"+m),r+=\"/api?module=proxy&action=eth_estimateGas&\"+m,[2,u(r+=i)];case 13:return r+=\"/api?module=logs&action=getLogs\",n.filter.fromBlock&&(r+=\"&fromBlock=\"+f(n.filter.fromBlock)),n.filter.toBlock&&(r+=\"&toBlock=\"+f(n.filter.toBlock)),n.filter.address&&(r+=\"&address=\"+n.filter.address),n.filter.topics&&n.filter.topics.length>0&&(n.filter.topics.length>1&&a.throwError(\"unsupported topic count\",l.Logger.errors.UNSUPPORTED_OPERATION,{topics:n.filter.topics}),1===n.filter.topics.length&&(\"string\"==typeof(_=n.filter.topics[0])&&66===_.length||a.throwError(\"unsupported topic format\",l.Logger.errors.UNSUPPORTED_OPERATION,{topic0:_}),r+=\"&topic0=\"+_)),[4,u(r+=i,h)];case 14:b=S.sent(),y={},v=0,S.label=15;case 15:return v0&&i[i.length-1])||6!==s[0]&&2!==s[0])){o=0;continue}if(3===s[0]&&(!i||s[1]>i[0]&&s[1]e?null:(r+i)/2}function f(t){if(null===t)return\"null\";if(\"number\"==typeof t||\"boolean\"==typeof t)return JSON.stringify(t);if(\"string\"==typeof t)return t;if(p.BigNumber.isBigNumber(t))return t.toString();if(Array.isArray(t))return JSON.stringify(t.map((function(t){return f(t)})));if(\"object\"==typeof t){var e=Object.keys(t);return e.sort(),\"{\"+e.map((function(e){var n=t[e];return n=\"function\"==typeof n?\"[function]\":f(n),JSON.stringify(e)+\":\"+n})).join(\",\")+\"}\"}throw new Error(\"unknown value type: \"+typeof t)}var m=1;function _(t){var e=null,n=null,r=new Promise((function(r){e=function(){n&&(clearTimeout(n),n=null),r()},n=setTimeout(e,t)}));return{cancel:e,getPromise:function(){return r},wait:function(t){return r=r.then(t)}}}function b(t,e){var n={provider:t.provider,weight:t.weight};return t.start&&(n.start=t.start),e&&(n.duration=e-t.start),t.done&&(t.error?n.error=t.error:n.result=t.result||null),n}function y(t,e){return s(this,void 0,void 0,(function(){var n;return o(this,(function(r){return null!=(n=t.provider).blockNumber&&n.blockNumber>=e||-1===e?[2,n]:[2,Tn.poll((function(){return new Promise((function(r,i){setTimeout((function(){return r(n.blockNumber>=e?n:t.cancelled?null:void 0)}),0)}))}),{oncePoll:n})]}))}))}var v=function(t){function e(n,r){var i=this;a.checkNew(this.constructor,e),0===n.length&&a.throwArgumentError(\"missing providers\",\"providers\",n);var s=n.map((function(t,e){if(K.Provider.isProvider(t))return Object.freeze({provider:t,weight:1,stallTimeout:750,priority:1});var n=g.shallowCopy(t);null==n.priority&&(n.priority=1),null==n.stallTimeout&&(n.stallTimeout=750),null==n.weight&&(n.weight=1);var r=n.weight;return(r%1||r>512||r<1)&&a.throwArgumentError(\"invalid weight; must be integer in [1, 512]\",\"providers[\"+e+\"].weight\",r),Object.freeze(n)})),o=s.reduce((function(t,e){return t+e.weight}),0);null==r?r=o/2:r>o&&a.throwArgumentError(\"quorum will always fail; larger than total weight\",\"quorum\",r);var l=h(s.map((function(t){return t.provider.network})));return null==l&&(l=new Promise((function(t,e){setTimeout((function(){i.detectNetwork().then(t,e)}),0)}))),i=t.call(this,l)||this,g.defineReadOnly(i,\"providerConfigs\",Object.freeze(s)),g.defineReadOnly(i,\"quorum\",r),i._highestBlockNumber=-1,i}return i(e,t),e.prototype.detectNetwork=function(){return s(this,void 0,void 0,(function(){return o(this,(function(t){switch(t.label){case 0:return[4,Promise.all(this.providerConfigs.map((function(t){return t.provider.getNetwork()})))];case 1:return[2,h(t.sent())]}}))}))},e.prototype.perform=function(t,e){return s(this,void 0,void 0,(function(){var n,r,i,h,p,v,w,k,M,x,S,E=this;return o(this,(function(C){switch(C.label){case 0:return\"sendTransaction\"!==t?[3,2]:[4,Promise.all(this.providerConfigs.map((function(t){return t.provider.sendTransaction(e.signedTransaction).then((function(t){return t.hash}),(function(t){return t}))})))];case 1:for(n=C.sent(),r=0;r=0&&r++,r>=t._highestBlockNumber&&(t._highestBlockNumber=r),t._highestBlockNumber};case\"getGasPrice\":return function(t){var e=t.map((function(t){return t.result}));return e.sort(),e[Math.floor(e.length/2)]};case\"getEtherPrice\":return function(t){return d(t.map((function(t){return t.result})))};case\"getBalance\":case\"getTransactionCount\":case\"getCode\":case\"getStorageAt\":case\"call\":case\"estimateGas\":case\"getLogs\":break;case\"getTransaction\":case\"getTransactionReceipt\":r=function(t){return null==t?null:((t=g.shallowCopy(t)).confirmations=-1,f(t))};break;case\"getBlock\":r=n.includeTransactions?function(t){return null==t?null:((t=g.shallowCopy(t)).transactions=t.transactions.map((function(t){return(t=g.shallowCopy(t)).confirmations=-1,t})),f(t))}:function(t){return null==t?null:f(t)};break;default:throw new Error(\"unknown method: \"+e)}return function(t,e){return function(n){var r={};n.forEach((function(e){var n=t(e.result);r[n]||(r[n]={count:0,result:e.result}),r[n].count++}));for(var i=Object.keys(r),s=0;s=e)return o.result}}}(r,t.quorum)}(this,t,e),(p=gn.shuffled(this.providerConfigs.map(g.shallowCopy))).sort((function(t,e){return t.priority-e.priority})),v=this._highestBlockNumber,w=0,k=!0,M=function(){var n,r,i,d,f,M;return o(this,(function(S){switch(S.label){case 0:for(n=c(),r=p.filter((function(t){return t.runner&&n-t.start=x.quorum?void 0!==(M=h(f))?(p.forEach((function(t){t.staller&&t.staller.cancel(),t.cancelled=!0})),[2,{value:M}]):k?[3,4]:[4,_(100).getPromise()]:[3,5];case 3:S.sent(),S.label=4;case 4:k=!1,S.label=5;case 5:return 0===p.filter((function(t){return!t.done})).length?[2,\"break\"]:[2]}}))},x=this,C.label=5;case 5:return[5,M()];case 6:return\"object\"==typeof(S=C.sent())?[2,S.value]:\"break\"===S?[3,7]:[3,5];case 7:return p.forEach((function(t){t.staller&&t.staller.cancel(),t.cancelled=!0})),[2,a.throwError(\"failed to meet quorum\",l.Logger.errors.SERVER_ERROR,{method:t,params:e,results:p.map((function(t){return b(t)})),provider:this})]}}))}))},e}(Hn.BaseProvider);n.FallbackProvider=v}))),Jn=(n(Zn),null),$n=r((function(t,n){var r,i=e&&e.__extends||(r=function(t,e){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(t,e)},function(t,e){function n(){this.constructor=t}r(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)});Object.defineProperty(n,\"__esModule\",{value:!0});var s=new l.Logger(Yn.version),o=\"84842078b09946638c03157f83405213\",a=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return i(e,t),e.getWebSocketProvider=function(t,n){var r=new e(t,n).connection;r.password&&s.throwError(\"INFURA WebSocket project secrets unsupported\",l.Logger.errors.UNSUPPORTED_OPERATION,{operation:\"InfuraProvider.getWebSocketProvider()\"});var i=r.url.replace(/^http/i,\"ws\").replace(\"/v3/\",\"/ws/v3/\");return new Vn.WebSocketProvider(i,t)},e.getApiKey=function(t){var e={apiKey:o,projectId:o,projectSecret:null};return null==t||(\"string\"==typeof t?e.projectId=t:null!=t.projectSecret?(s.assertArgument(\"string\"==typeof t.projectId,\"projectSecret requires a projectId\",\"projectId\",t.projectId),s.assertArgument(\"string\"==typeof t.projectSecret,\"invalid projectSecret\",\"projectSecret\",\"[REDACTED]\"),e.projectId=t.projectId,e.projectSecret=t.projectSecret):t.projectId&&(e.projectId=t.projectId),e.apiKey=e.projectId),e},e.getUrl=function(t,e){var n=null;switch(t?t.name:\"unknown\"){case\"homestead\":n=\"mainnet.infura.io\";break;case\"ropsten\":n=\"ropsten.infura.io\";break;case\"rinkeby\":n=\"rinkeby.infura.io\";break;case\"kovan\":n=\"kovan.infura.io\";break;case\"goerli\":n=\"goerli.infura.io\";break;default:s.throwError(\"unsupported network\",l.Logger.errors.INVALID_ARGUMENT,{argument:\"network\",value:t})}var r={url:\"https://\"+n+\"/v3/\"+e.projectId,throttleCallback:function(t,n){return e.projectId===o&&Bn.showThrottleMessage(),Promise.resolve(!0)}};return null!=e.projectSecret&&(r.user=\"\",r.password=e.projectSecret),r},e}(Wn.UrlJsonRpcProvider);n.InfuraProvider=a})),Qn=(n($n),r((function(t,n){var r,i=e&&e.__extends||(r=function(t,e){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(t,e)},function(t,e){function n(){this.constructor=t}r(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)});Object.defineProperty(n,\"__esModule\",{value:!0});var s=new l.Logger(Yn.version),o=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return i(e,t),e.getApiKey=function(t){return t&&\"string\"!=typeof t&&s.throwArgumentError(\"invalid apiKey\",\"apiKey\",t),t||\"ETHERS_JS_SHARED\"},e.getUrl=function(t,e){s.warn(\"NodeSmith will be discontinued on 2019-12-20; please migrate to another platform.\");var n=null;switch(t.name){case\"homestead\":n=\"https://ethereum.api.nodesmith.io/v1/mainnet/jsonrpc\";break;case\"ropsten\":n=\"https://ethereum.api.nodesmith.io/v1/ropsten/jsonrpc\";break;case\"rinkeby\":n=\"https://ethereum.api.nodesmith.io/v1/rinkeby/jsonrpc\";break;case\"goerli\":n=\"https://ethereum.api.nodesmith.io/v1/goerli/jsonrpc\";break;case\"kovan\":n=\"https://ethereum.api.nodesmith.io/v1/kovan/jsonrpc\";break;default:s.throwArgumentError(\"unsupported network\",\"network\",arguments[0])}return n+\"?apiKey=\"+e},e}(Wn.UrlJsonRpcProvider);n.NodesmithProvider=o}))),Xn=(n(Qn),r((function(t,n){var r,i=e&&e.__extends||(r=function(t,e){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(t,e)},function(t,e){function n(){this.constructor=t}r(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)});Object.defineProperty(n,\"__esModule\",{value:!0});var s=new l.Logger(Yn.version),o=1;function a(t,e){return function(n,r){\"eth_sign\"==n&&t.isMetaMask&&(n=\"personal_sign\",r=[r[1],r[0]]);var i={method:n,params:r,id:o++,jsonrpc:\"2.0\"};return new Promise((function(t,n){e(i,(function(e,r){if(e)return n(e);if(r.error){var i=new Error(r.error.message);return i.code=r.error.code,i.data=r.error.data,n(i)}t(r.result)}))}))}}var c=function(t){function e(n,r){var i;s.checkNew(this.constructor,e),null==n&&s.throwArgumentError(\"missing provider\",\"provider\",n);var o=null,l=null,c=null;return\"function\"==typeof n?(o=\"unknown:\",l=n):(!(o=n.host||n.path||\"\")&&n.isMetaMask&&(o=\"metamask\"),c=n,n.request?(\"\"===o&&(o=\"eip-1193:\"),l=function(t){return function(e,n){return null==n&&(n=[]),\"eth_sign\"==e&&t.isMetaMask&&(e=\"personal_sign\",n=[n[1],n[0]]),t.request({method:e,params:n})}}(n)):n.sendAsync?l=a(n,n.sendAsync.bind(n)):n.send?l=a(n,n.send.bind(n)):s.throwArgumentError(\"unsupported provider\",\"provider\",n),o||(o=\"unknown:\")),i=t.call(this,o,r)||this,g.defineReadOnly(i,\"jsonRpcFetchFunc\",l),g.defineReadOnly(i,\"provider\",c),i}return i(e,t),e.prototype.send=function(t,e){return this.jsonRpcFetchFunc(t,e)},e}(Un.JsonRpcProvider);n.Web3Provider=c}))),tr=(n(Xn),r((function(t,e){Object.defineProperty(e,\"__esModule\",{value:!0}),e.Provider=K.Provider,e.getNetwork=Dn.getNetwork,e.BaseProvider=Hn.BaseProvider,e.Resolver=Hn.Resolver,e.AlchemyProvider=Gn.AlchemyProvider,e.CloudflareProvider=qn.CloudflareProvider,e.EtherscanProvider=Kn.EtherscanProvider,e.FallbackProvider=Zn.FallbackProvider,e.IpcProvider=Jn,e.InfuraProvider=$n.InfuraProvider,e.JsonRpcProvider=Un.JsonRpcProvider,e.JsonRpcSigner=Un.JsonRpcSigner,e.NodesmithProvider=Qn.NodesmithProvider,e.StaticJsonRpcProvider=Wn.StaticJsonRpcProvider,e.UrlJsonRpcProvider=Wn.UrlJsonRpcProvider,e.Web3Provider=Xn.Web3Provider,e.WebSocketProvider=Vn.WebSocketProvider,e.Formatter=Bn.Formatter;var n=new l.Logger(Yn.version);e.getDefaultProvider=function(t,e){if(null==t&&(t=\"homestead\"),\"string\"==typeof t){var r=t.match(/^(ws|http)s?:/i);if(r)switch(r[1]){case\"http\":return new Un.JsonRpcProvider(t);case\"ws\":return new Vn.WebSocketProvider(t);default:n.throwArgumentError(\"unsupported URL scheme\",\"network\",t)}}var i=Dn.getNetwork(t);return i&&i._defaultProvider||n.throwError(\"unsupported getDefaultProvider network\",l.Logger.errors.NETWORK_ERROR,{operation:\"getDefaultProvider\",network:t}),i._defaultProvider({FallbackProvider:Zn.FallbackProvider,AlchemyProvider:Gn.AlchemyProvider,CloudflareProvider:qn.CloudflareProvider,EtherscanProvider:Kn.EtherscanProvider,InfuraProvider:$n.InfuraProvider,JsonRpcProvider:Un.JsonRpcProvider,NodesmithProvider:Qn.NodesmithProvider,Web3Provider:Xn.Web3Provider,IpcProvider:Jn},e)}}))),er=(n(tr),r((function(t,e){Object.defineProperty(e,\"__esModule\",{value:!0});var n=new RegExp(\"^bytes([0-9]+)$\"),r=new RegExp(\"^(u?int)([0-9]*)$\"),i=new RegExp(\"^(.*)\\\\[([0-9]*)\\\\]$\");function s(t,e){if(t.length!=e.length)throw new Error(\"type/value count mismatch\");var s=[];return t.forEach((function(t,o){s.push(function t(e,s,o){switch(e){case\"address\":return o?u.zeroPad(s,32):u.arrayify(s);case\"string\":return Y.toUtf8Bytes(s);case\"bytes\":return u.arrayify(s);case\"bool\":return s=s?\"0x01\":\"0x00\",o?u.zeroPad(s,32):u.arrayify(s)}var a=e.match(r);if(a){var l=parseInt(a[2]||\"256\");if(a[2]&&String(l)!==a[2]||l%8!=0||0===l||l>256)throw new Error(\"invalid number type - \"+e);return o&&(l=256),s=p.BigNumber.from(s).toTwos(l),u.zeroPad(s,l/8)}if(a=e.match(n)){if(l=parseInt(a[1]),String(l)!==a[1]||0===l||l>32)throw new Error(\"invalid bytes type - \"+e);if(u.arrayify(s).byteLength!==l)throw new Error(\"invalid value for \"+e);return o?u.arrayify((s+\"0000000000000000000000000000000000000000000000000000000000000000\").substring(0,66)):s}if((a=e.match(i))&&Array.isArray(s)){var c=a[1];if(parseInt(a[2]||String(s.length))!=s.length)throw new Error(\"invalid value for \"+e);var h=[];return s.forEach((function(e){h.push(t(c,e,!0))})),u.concat(h)}throw new Error(\"invalid type - \"+e)}(t,e[o]))})),u.hexlify(u.concat(s))}e.pack=s,e.keccak256=function(t,e){return w.keccak256(s(t,e))},e.sha256=function(t,e){return _e.sha256(s(t,e))}}))),nr=(n(er),r((function(t,e){Object.defineProperty(e,\"__esModule\",{value:!0}),e.version=\"units/5.0.3\"}))),rr=(n(nr),r((function(t,e){Object.defineProperty(e,\"__esModule\",{value:!0});var n=new l.Logger(nr.version),r=[\"wei\",\"kwei\",\"mwei\",\"gwei\",\"szabo\",\"finney\",\"ether\"];function i(t,e){if(\"string\"==typeof e){var n=r.indexOf(e);-1!==n&&(e=3*n)}return p.formatFixed(t,null!=e?e:18)}function s(t,e){if(\"string\"==typeof e){var n=r.indexOf(e);-1!==n&&(e=3*n)}return p.parseFixed(t,null!=e?e:18)}e.commify=function(t){var e=String(t).split(\".\");(e.length>2||!e[0].match(/^-?[0-9]*$/)||e[1]&&!e[1].match(/^[0-9]*$/)||\".\"===t||\"-.\"===t)&&n.throwArgumentError(\"invalid value\",\"value\",t);var r=e[0],i=\"\";for(\"-\"===r.substring(0,1)&&(i=\"-\",r=r.substring(1));\"0\"===r.substring(0,1);)r=r.substring(1);\"\"===r&&(r=\"0\");var s=\"\";for(2===e.length&&(s=\".\"+(e[1]||\"0\"));s.length>2&&\"0\"===s[s.length-1];)s=s.substring(0,s.length-1);for(var o=[];r.length;){if(r.length<=3){o.unshift(r);break}var a=r.length-3;o.unshift(r.substring(a)),r=r.substring(0,a)}return i+o.join(\",\")+s},e.formatUnits=i,e.parseUnits=s,e.formatEther=function(t){return i(t,18)},e.parseEther=function(t){return s(t,18)}}))),ir=(n(rr),r((function(t,n){var r=e&&e.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var n in t)Object.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e.default=t,e};Object.defineProperty(n,\"__esModule\",{value:!0}),n.AbiCoder=G.AbiCoder,n.checkResultErrors=G.checkResultErrors,n.defaultAbiCoder=G.defaultAbiCoder,n.EventFragment=G.EventFragment,n.FormatTypes=G.FormatTypes,n.Fragment=G.Fragment,n.FunctionFragment=G.FunctionFragment,n.Indexed=G.Indexed,n.Interface=G.Interface,n.LogDescription=G.LogDescription,n.ParamType=G.ParamType,n.TransactionDescription=G.TransactionDescription,n.getAddress=S.getAddress,n.getCreate2Address=S.getCreate2Address,n.getContractAddress=S.getContractAddress,n.getIcapAddress=S.getIcapAddress,n.isAddress=S.isAddress;var i=r(An);n.base64=i,n.base58=X.Base58,n.arrayify=u.arrayify,n.concat=u.concat,n.hexDataSlice=u.hexDataSlice,n.hexDataLength=u.hexDataLength,n.hexlify=u.hexlify,n.hexStripZeros=u.hexStripZeros,n.hexValue=u.hexValue,n.hexZeroPad=u.hexZeroPad,n.isBytes=u.isBytes,n.isBytesLike=u.isBytesLike,n.isHexString=u.isHexString,n.joinSignature=u.joinSignature,n.zeroPad=u.zeroPad,n.splitSignature=u.splitSignature,n.stripZeros=u.stripZeros,n.hashMessage=V.hashMessage,n.id=V.id,n.isValidName=V.isValidName,n.namehash=V.namehash,n.defaultPath=fn.defaultPath,n.entropyToMnemonic=fn.entropyToMnemonic,n.HDNode=fn.HDNode,n.isValidMnemonic=fn.isValidMnemonic,n.mnemonicToEntropy=fn.mnemonicToEntropy,n.mnemonicToSeed=fn.mnemonicToSeed,n.getJsonWalletAddress=xn.getJsonWalletAddress,n.keccak256=w.keccak256,n.Logger=l.Logger,n.computeHmac=_e.computeHmac,n.ripemd160=_e.ripemd160,n.sha256=_e.sha256,n.sha512=_e.sha512,n.solidityKeccak256=er.keccak256,n.solidityPack=er.pack,n.soliditySha256=er.sha256,n.randomBytes=gn.randomBytes,n.shuffled=gn.shuffled,n.checkProperties=g.checkProperties,n.deepCopy=g.deepCopy,n.defineReadOnly=g.defineReadOnly,n.getStatic=g.getStatic,n.resolveProperties=g.resolveProperties,n.shallowCopy=g.shallowCopy;var s=r(M);n.RLP=s,n.computePublicKey=sn.computePublicKey,n.recoverPublicKey=sn.recoverPublicKey,n.SigningKey=sn.SigningKey,n.formatBytes32String=Y.formatBytes32String,n.nameprep=Y.nameprep,n.parseBytes32String=Y.parseBytes32String,n._toEscapedUtf8String=Y._toEscapedUtf8String,n.toUtf8Bytes=Y.toUtf8Bytes,n.toUtf8CodePoints=Y.toUtf8CodePoints,n.toUtf8String=Y.toUtf8String,n.Utf8ErrorFuncs=Y.Utf8ErrorFuncs,n.computeAddress=an.computeAddress,n.parseTransaction=an.parse,n.recoverAddress=an.recoverAddress,n.serializeTransaction=an.serialize,n.commify=rr.commify,n.formatEther=rr.formatEther,n.parseEther=rr.parseEther,n.formatUnits=rr.formatUnits,n.parseUnits=rr.parseUnits,n.verifyMessage=En.verifyMessage,n._fetchData=Tn._fetchData,n.fetchJson=Tn.fetchJson,n.poll=Tn.poll,n.SupportedAlgorithm=_e.SupportedAlgorithm;var o=Y;n.UnicodeNormalizationForm=o.UnicodeNormalizationForm,n.Utf8ErrorReason=o.Utf8ErrorReason}))),sr=(n(ir),r((function(t,e){Object.defineProperty(e,\"__esModule\",{value:!0}),e.version=\"ethers/5.0.12\"}))),or=(n(sr),r((function(t,n){var r=e&&e.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var n in t)Object.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e.default=t,e};Object.defineProperty(n,\"__esModule\",{value:!0}),n.Contract=Q.Contract,n.ContractFactory=Q.ContractFactory,n.BigNumber=p.BigNumber,n.FixedNumber=p.FixedNumber,n.Signer=J.Signer,n.VoidSigner=J.VoidSigner,n.Wallet=En.Wallet;var i=r(P);n.constants=i;var s=r(tr);n.providers=s,n.getDefaultProvider=tr.getDefaultProvider,n.Wordlist=hn.Wordlist,n.wordlists=hn.wordlists;var o=r(ir);n.utils=o,n.errors=l.ErrorCode,n.version=sr.version;var a=new l.Logger(sr.version);n.logger=a}))),ar=(n(or),r((function(t,n){var r=e&&e.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var n in t)Object.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e.default=t,e};Object.defineProperty(n,\"__esModule\",{value:!0});var i=r(or);n.ethers=i;try{var s=window;null==s._ethers&&(s._ethers=i)}catch(a){}var o=or;n.Signer=o.Signer,n.Wallet=o.Wallet,n.VoidSigner=o.VoidSigner,n.getDefaultProvider=o.getDefaultProvider,n.providers=o.providers,n.Contract=o.Contract,n.ContractFactory=o.ContractFactory,n.BigNumber=o.BigNumber,n.FixedNumber=o.FixedNumber,n.constants=o.constants,n.errors=o.errors,n.logger=o.logger,n.utils=o.utils,n.wordlists=o.wordlists,n.version=o.version,n.Wordlist=o.Wordlist}))),lr=n(ar),cr=ar.ethers,ur=ar.Signer,hr=ar.Wallet,dr=ar.VoidSigner,fr=ar.getDefaultProvider,pr=ar.providers,mr=ar.Contract,gr=ar.ContractFactory,_r=ar.FixedNumber,br=ar.constants,yr=ar.errors,vr=ar.logger,wr=ar.utils,kr=ar.wordlists,Mr=ar.version,xr=ar.Wordlist;t.BigNumber=ar.BigNumber,t.Contract=mr,t.ContractFactory=gr,t.FixedNumber=_r,t.Signer=ur,t.VoidSigner=dr,t.Wallet=hr,t.Wordlist=xr,t.constants=br,t.default=lr,t.errors=yr,t.ethers=cr,t.getDefaultProvider=fr,t.logger=vr,t.providers=pr,t.utils=wr,t.version=Mr,t.wordlists=kr,Object.defineProperty(t,\"__esModule\",{value:!0})}(e)},sVev:function(t,e,n){\"use strict\";n.d(e,\"a\",(function(){return r}));const r=(()=>{function t(){return Error.call(this),this.message=\"no elements in sequence\",this.name=\"EmptyError\",this}return t.prototype=Object.create(Error.prototype),t})()},sp3z:function(t,e,n){!function(t){\"use strict\";t.defineLocale(\"lo\",{months:\"\\u0ea1\\u0eb1\\u0e87\\u0e81\\u0ead\\u0e99_\\u0e81\\u0eb8\\u0ea1\\u0e9e\\u0eb2_\\u0ea1\\u0eb5\\u0e99\\u0eb2_\\u0ec0\\u0ea1\\u0eaa\\u0eb2_\\u0e9e\\u0eb6\\u0e94\\u0eaa\\u0eb0\\u0e9e\\u0eb2_\\u0ea1\\u0eb4\\u0e96\\u0eb8\\u0e99\\u0eb2_\\u0e81\\u0ecd\\u0ea5\\u0eb0\\u0e81\\u0ebb\\u0e94_\\u0eaa\\u0eb4\\u0e87\\u0eab\\u0eb2_\\u0e81\\u0eb1\\u0e99\\u0e8d\\u0eb2_\\u0e95\\u0eb8\\u0ea5\\u0eb2_\\u0e9e\\u0eb0\\u0e88\\u0eb4\\u0e81_\\u0e97\\u0eb1\\u0e99\\u0ea7\\u0eb2\".split(\"_\"),monthsShort:\"\\u0ea1\\u0eb1\\u0e87\\u0e81\\u0ead\\u0e99_\\u0e81\\u0eb8\\u0ea1\\u0e9e\\u0eb2_\\u0ea1\\u0eb5\\u0e99\\u0eb2_\\u0ec0\\u0ea1\\u0eaa\\u0eb2_\\u0e9e\\u0eb6\\u0e94\\u0eaa\\u0eb0\\u0e9e\\u0eb2_\\u0ea1\\u0eb4\\u0e96\\u0eb8\\u0e99\\u0eb2_\\u0e81\\u0ecd\\u0ea5\\u0eb0\\u0e81\\u0ebb\\u0e94_\\u0eaa\\u0eb4\\u0e87\\u0eab\\u0eb2_\\u0e81\\u0eb1\\u0e99\\u0e8d\\u0eb2_\\u0e95\\u0eb8\\u0ea5\\u0eb2_\\u0e9e\\u0eb0\\u0e88\\u0eb4\\u0e81_\\u0e97\\u0eb1\\u0e99\\u0ea7\\u0eb2\".split(\"_\"),weekdays:\"\\u0ead\\u0eb2\\u0e97\\u0eb4\\u0e94_\\u0e88\\u0eb1\\u0e99_\\u0ead\\u0eb1\\u0e87\\u0e84\\u0eb2\\u0e99_\\u0e9e\\u0eb8\\u0e94_\\u0e9e\\u0eb0\\u0eab\\u0eb1\\u0e94_\\u0eaa\\u0eb8\\u0e81_\\u0ec0\\u0eaa\\u0ebb\\u0eb2\".split(\"_\"),weekdaysShort:\"\\u0e97\\u0eb4\\u0e94_\\u0e88\\u0eb1\\u0e99_\\u0ead\\u0eb1\\u0e87\\u0e84\\u0eb2\\u0e99_\\u0e9e\\u0eb8\\u0e94_\\u0e9e\\u0eb0\\u0eab\\u0eb1\\u0e94_\\u0eaa\\u0eb8\\u0e81_\\u0ec0\\u0eaa\\u0ebb\\u0eb2\".split(\"_\"),weekdaysMin:\"\\u0e97_\\u0e88_\\u0ead\\u0e84_\\u0e9e_\\u0e9e\\u0eab_\\u0eaa\\u0e81_\\u0eaa\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"\\u0ea7\\u0eb1\\u0e99dddd D MMMM YYYY HH:mm\"},meridiemParse:/\\u0e95\\u0ead\\u0e99\\u0ec0\\u0e8a\\u0ebb\\u0ec9\\u0eb2|\\u0e95\\u0ead\\u0e99\\u0ec1\\u0ea5\\u0e87/,isPM:function(t){return\"\\u0e95\\u0ead\\u0e99\\u0ec1\\u0ea5\\u0e87\"===t},meridiem:function(t,e,n){return t<12?\"\\u0e95\\u0ead\\u0e99\\u0ec0\\u0e8a\\u0ebb\\u0ec9\\u0eb2\":\"\\u0e95\\u0ead\\u0e99\\u0ec1\\u0ea5\\u0e87\"},calendar:{sameDay:\"[\\u0ea1\\u0eb7\\u0ec9\\u0e99\\u0eb5\\u0ec9\\u0ec0\\u0ea7\\u0ea5\\u0eb2] LT\",nextDay:\"[\\u0ea1\\u0eb7\\u0ec9\\u0ead\\u0eb7\\u0ec8\\u0e99\\u0ec0\\u0ea7\\u0ea5\\u0eb2] LT\",nextWeek:\"[\\u0ea7\\u0eb1\\u0e99]dddd[\\u0edc\\u0ec9\\u0eb2\\u0ec0\\u0ea7\\u0ea5\\u0eb2] LT\",lastDay:\"[\\u0ea1\\u0eb7\\u0ec9\\u0ea7\\u0eb2\\u0e99\\u0e99\\u0eb5\\u0ec9\\u0ec0\\u0ea7\\u0ea5\\u0eb2] LT\",lastWeek:\"[\\u0ea7\\u0eb1\\u0e99]dddd[\\u0ec1\\u0ea5\\u0ec9\\u0ea7\\u0e99\\u0eb5\\u0ec9\\u0ec0\\u0ea7\\u0ea5\\u0eb2] LT\",sameElse:\"L\"},relativeTime:{future:\"\\u0ead\\u0eb5\\u0e81 %s\",past:\"%s\\u0e9c\\u0ec8\\u0eb2\\u0e99\\u0ea1\\u0eb2\",s:\"\\u0e9a\\u0ecd\\u0ec8\\u0ec0\\u0e97\\u0ebb\\u0ec8\\u0eb2\\u0ec3\\u0e94\\u0ea7\\u0eb4\\u0e99\\u0eb2\\u0e97\\u0eb5\",ss:\"%d \\u0ea7\\u0eb4\\u0e99\\u0eb2\\u0e97\\u0eb5\",m:\"1 \\u0e99\\u0eb2\\u0e97\\u0eb5\",mm:\"%d \\u0e99\\u0eb2\\u0e97\\u0eb5\",h:\"1 \\u0e8a\\u0ebb\\u0ec8\\u0ea7\\u0ec2\\u0ea1\\u0e87\",hh:\"%d \\u0e8a\\u0ebb\\u0ec8\\u0ea7\\u0ec2\\u0ea1\\u0e87\",d:\"1 \\u0ea1\\u0eb7\\u0ec9\",dd:\"%d \\u0ea1\\u0eb7\\u0ec9\",M:\"1 \\u0ec0\\u0e94\\u0eb7\\u0ead\\u0e99\",MM:\"%d \\u0ec0\\u0e94\\u0eb7\\u0ead\\u0e99\",y:\"1 \\u0e9b\\u0eb5\",yy:\"%d \\u0e9b\\u0eb5\"},dayOfMonthOrdinalParse:/(\\u0e97\\u0eb5\\u0ec8)\\d{1,2}/,ordinal:function(t){return\"\\u0e97\\u0eb5\\u0ec8\"+t}})}(n(\"wd/R\"))},suFL:function(t,e,n){\"use strict\";Object.defineProperty(e,\"__esModule\",{value:!0});var r=n(\"VJ7P\");e.decode=function(t){t=atob(t);for(var e=[],n=0;n>>3},e.g1_256=function(t){return r(t,17)^r(t,19)^t>>>10}},tSWc:function(t,e,n){\"use strict\";var r=n(\"w8CP\"),i=n(\"7ckf\"),s=n(\"2j6C\"),o=r.rotr64_hi,a=r.rotr64_lo,l=r.shr64_hi,c=r.shr64_lo,u=r.sum64,h=r.sum64_hi,d=r.sum64_lo,f=r.sum64_4_hi,p=r.sum64_4_lo,m=r.sum64_5_hi,g=r.sum64_5_lo,_=i.BlockHash,b=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,1322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,1126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591];function y(){if(!(this instanceof y))return new y;_.call(this),this.h=[1779033703,4089235720,3144134277,2227873595,1013904242,4271175723,2773480762,1595750129,1359893119,2917565137,2600822924,725511199,528734635,4215389547,1541459225,327033209],this.k=b,this.W=new Array(160)}function v(t,e,n,r,i){var s=t&n^~t&i;return s<0&&(s+=4294967296),s}function w(t,e,n,r,i,s){var o=e&r^~e&s;return o<0&&(o+=4294967296),o}function k(t,e,n,r,i){var s=t&n^t&i^n&i;return s<0&&(s+=4294967296),s}function M(t,e,n,r,i,s){var o=e&r^e&s^r&s;return o<0&&(o+=4294967296),o}function x(t,e){var n=o(t,e,28)^o(e,t,2)^o(e,t,7);return n<0&&(n+=4294967296),n}function S(t,e){var n=a(t,e,28)^a(e,t,2)^a(e,t,7);return n<0&&(n+=4294967296),n}function E(t,e){var n=a(t,e,14)^a(t,e,18)^a(e,t,9);return n<0&&(n+=4294967296),n}function C(t,e){var n=o(t,e,1)^o(t,e,8)^l(t,e,7);return n<0&&(n+=4294967296),n}function D(t,e){var n=a(t,e,1)^a(t,e,8)^c(t,e,7);return n<0&&(n+=4294967296),n}function A(t,e){var n=a(t,e,19)^a(e,t,29)^c(t,e,6);return n<0&&(n+=4294967296),n}r.inherits(y,_),t.exports=y,y.blockSize=1024,y.outSize=512,y.hmacStrength=192,y.padLength=128,y.prototype._prepareBlock=function(t,e){for(var n=this.W,r=0;r<32;r++)n[r]=t[e+r];for(;r=11?t:t+12:\"sonten\"===e||\"ndalu\"===e?t+12:void 0},meridiem:function(t,e,n){return t<11?\"enjing\":t<15?\"siyang\":t<19?\"sonten\":\"ndalu\"},calendar:{sameDay:\"[Dinten puniko pukul] LT\",nextDay:\"[Mbenjang pukul] LT\",nextWeek:\"dddd [pukul] LT\",lastDay:\"[Kala wingi pukul] LT\",lastWeek:\"dddd [kepengker pukul] LT\",sameElse:\"L\"},relativeTime:{future:\"wonten ing %s\",past:\"%s ingkang kepengker\",s:\"sawetawis detik\",ss:\"%d detik\",m:\"setunggal menit\",mm:\"%d menit\",h:\"setunggal jam\",hh:\"%d jam\",d:\"sedinten\",dd:\"%d dinten\",M:\"sewulan\",MM:\"%d wulan\",y:\"setaun\",yy:\"%d taun\"},week:{dow:1,doy:7}})}(n(\"wd/R\"))},tnsW:function(t,e,n){\"use strict\";n.d(e,\"a\",(function(){return s}));var r=n(\"l7GE\"),i=n(\"ZUHj\");function s(t){return function(e){return e.lift(new o(t))}}class o{constructor(t){this.durationSelector=t}call(t,e){return e.subscribe(new a(t,this.durationSelector))}}class a extends r.a{constructor(t,e){super(t),this.durationSelector=e,this.hasValue=!1}_next(t){if(this.value=t,this.hasValue=!0,!this.throttled){let n;try{const{durationSelector:e}=this;n=e(t)}catch(e){return this.destination.error(e)}const r=Object(i.a)(this,n);!r||r.closed?this.clearThrottle():this.add(this.throttled=r)}}clearThrottle(){const{value:t,hasValue:e,throttled:n}=this;n&&(this.remove(n),this.throttled=null,n.unsubscribe()),e&&(this.value=null,this.hasValue=!1,this.destination.next(t))}notifyNext(t,e,n,r){this.clearThrottle()}notifyComplete(){this.clearThrottle()}}},\"tz+M\":function(t,e,n){\"use strict\";var r=n(\"q8wZ\"),i=n(\"86MQ\"),s=i.assert;function o(t,e){if(t instanceof o)return t;this._importDER(t,e)||(s(t.r&&t.s,\"Signature without r or s\"),this.r=new r(t.r,16),this.s=new r(t.s,16),this.recoveryParam=void 0===t.recoveryParam?null:t.recoveryParam)}function a(){this.place=0}function l(t,e){var n=t[e.place++];if(!(128&n))return n;var r=15&n;if(0===r||r>4)return!1;for(var i=0,s=0,o=e.place;s>>=0;return!(i<=127)&&(e.place=o,i)}function c(t){for(var e=0,n=t.length-1;!t[e]&&!(128&t[e+1])&&e>>3);for(t.push(128|n);--n;)t.push(e>>>(n<<3)&255);t.push(e)}}t.exports=o,o.prototype._importDER=function(t,e){t=i.toArray(t,e);var n=new a;if(48!==t[n.place++])return!1;var s=l(t,n);if(!1===s)return!1;if(s+n.place!==t.length)return!1;if(2!==t[n.place++])return!1;var o=l(t,n);if(!1===o)return!1;var c=t.slice(n.place,o+n.place);if(n.place+=o,2!==t[n.place++])return!1;var u=l(t,n);if(!1===u)return!1;if(t.length!==u+n.place)return!1;var h=t.slice(n.place,u+n.place);if(0===c[0]){if(!(128&c[1]))return!1;c=c.slice(1)}if(0===h[0]){if(!(128&h[1]))return!1;h=h.slice(1)}return this.r=new r(c),this.s=new r(h),this.recoveryParam=null,!0},o.prototype.toDER=function(t){var e=this.r.toArray(),n=this.s.toArray();for(128&e[0]&&(e=[0].concat(e)),128&n[0]&&(n=[0].concat(n)),e=c(e),n=c(n);!(n[0]||128&n[1]);)n=n.slice(1);var r=[2];u(r,e.length),(r=r.concat(e)).push(2),u(r,n.length);var s=r.concat(n),o=[48];return u(o,s.length),o=o.concat(s),i.encode(o,t)}},u0Sq:function(t,e,n){\"use strict\";var r=n(\"w8CP\"),i=n(\"7ckf\"),s=r.rotl32,o=r.sum32,a=r.sum32_3,l=r.sum32_4,c=i.BlockHash;function u(){if(!(this instanceof u))return new u;c.call(this),this.h=[1732584193,4023233417,2562383102,271733878,3285377520],this.endian=\"little\"}function h(t,e,n,r){return t<=15?e^n^r:t<=31?e&n|~e&r:t<=47?(e|~n)^r:t<=63?e&r|n&~r:e^(n|~r)}function d(t){return t<=15?0:t<=31?1518500249:t<=47?1859775393:t<=63?2400959708:2840853838}function f(t){return t<=15?1352829926:t<=31?1548603684:t<=47?1836072691:t<=63?2053994217:0}r.inherits(u,c),e.ripemd160=u,u.blockSize=512,u.outSize=160,u.hmacStrength=192,u.padLength=64,u.prototype._update=function(t,e){for(var n=this.h[0],r=this.h[1],i=this.h[2],c=this.h[3],u=this.h[4],b=n,y=r,v=i,w=c,k=u,M=0;M<80;M++){var x=o(s(l(n,h(M,r,i,c),t[p[M]+e],d(M)),g[M]),u);n=u,u=c,c=s(i,10),i=r,r=x,x=o(s(l(b,h(79-M,y,v,w),t[m[M]+e],f(M)),_[M]),k),b=k,k=w,w=s(v,10),v=y,y=x}x=a(this.h[1],i,w),this.h[1]=a(this.h[2],c,k),this.h[2]=a(this.h[3],u,b),this.h[3]=a(this.h[4],n,y),this.h[4]=a(this.h[0],r,v),this.h[0]=x},u.prototype._digest=function(t){return\"hex\"===t?r.toHex32(this.h,\"little\"):r.split32(this.h,\"little\")};var p=[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,7,4,13,1,10,6,15,3,12,0,9,5,2,14,11,8,3,10,14,4,9,15,8,1,2,7,0,6,13,11,5,12,1,9,11,10,0,8,12,4,13,3,7,15,14,5,6,2,4,0,5,9,7,12,2,10,14,1,3,8,11,6,15,13],m=[5,14,7,0,9,2,11,4,13,6,15,8,1,10,3,12,6,11,3,7,0,13,5,10,14,15,8,12,4,9,1,2,15,5,1,3,7,14,6,9,11,8,12,2,10,0,4,13,8,6,4,1,3,11,15,0,5,12,2,13,9,7,10,14,12,15,10,4,1,5,8,7,6,2,13,14,0,3,9,11],g=[11,14,15,12,5,8,7,9,11,13,14,15,6,7,9,8,7,6,8,13,11,9,7,15,7,12,15,9,11,7,13,12,11,13,6,7,14,9,13,15,14,8,13,6,5,12,7,5,11,12,14,15,14,15,9,8,9,14,5,6,8,6,5,12,9,15,5,11,6,8,13,12,5,12,13,14,11,8,5,6],_=[8,9,9,11,13,15,15,5,7,7,8,11,14,14,12,6,9,13,15,7,12,8,9,11,7,7,12,7,6,15,13,11,9,7,15,11,8,6,6,14,12,13,5,14,13,13,7,5,15,5,8,11,14,14,6,14,6,9,12,9,12,5,15,8,8,5,12,9,12,5,14,6,8,13,6,5,15,13,11,11]},u3GI:function(t,e,n){!function(t){\"use strict\";function e(t,e,n,r){var i={m:[\"eine Minute\",\"einer Minute\"],h:[\"eine Stunde\",\"einer Stunde\"],d:[\"ein Tag\",\"einem Tag\"],dd:[t+\" Tage\",t+\" Tagen\"],w:[\"eine Woche\",\"einer Woche\"],M:[\"ein Monat\",\"einem Monat\"],MM:[t+\" Monate\",t+\" Monaten\"],y:[\"ein Jahr\",\"einem Jahr\"],yy:[t+\" Jahre\",t+\" Jahren\"]};return e?i[n][0]:i[n][1]}t.defineLocale(\"de-ch\",{months:\"Januar_Februar_M\\xe4rz_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember\".split(\"_\"),monthsShort:\"Jan._Feb._M\\xe4rz_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.\".split(\"_\"),monthsParseExact:!0,weekdays:\"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag\".split(\"_\"),weekdaysShort:\"So_Mo_Di_Mi_Do_Fr_Sa\".split(\"_\"),weekdaysMin:\"So_Mo_Di_Mi_Do_Fr_Sa\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD.MM.YYYY\",LL:\"D. MMMM YYYY\",LLL:\"D. MMMM YYYY HH:mm\",LLLL:\"dddd, D. MMMM YYYY HH:mm\"},calendar:{sameDay:\"[heute um] LT [Uhr]\",sameElse:\"L\",nextDay:\"[morgen um] LT [Uhr]\",nextWeek:\"dddd [um] LT [Uhr]\",lastDay:\"[gestern um] LT [Uhr]\",lastWeek:\"[letzten] dddd [um] LT [Uhr]\"},relativeTime:{future:\"in %s\",past:\"vor %s\",s:\"ein paar Sekunden\",ss:\"%d Sekunden\",m:e,mm:\"%d Minuten\",h:e,hh:\"%d Stunden\",d:e,dd:e,w:e,ww:\"%d Wochen\",M:e,MM:e,y:e,yy:e},dayOfMonthOrdinalParse:/\\d{1,2}\\./,ordinal:\"%d.\",week:{dow:1,doy:4}})}(n(\"wd/R\"))},uEye:function(t,e,n){!function(t){\"use strict\";t.defineLocale(\"nn\",{months:\"januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember\".split(\"_\"),monthsShort:\"jan._feb._mars_apr._mai_juni_juli_aug._sep._okt._nov._des.\".split(\"_\"),monthsParseExact:!0,weekdays:\"sundag_m\\xe5ndag_tysdag_onsdag_torsdag_fredag_laurdag\".split(\"_\"),weekdaysShort:\"su._m\\xe5._ty._on._to._fr._lau.\".split(\"_\"),weekdaysMin:\"su_m\\xe5_ty_on_to_fr_la\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD.MM.YYYY\",LL:\"D. MMMM YYYY\",LLL:\"D. MMMM YYYY [kl.] H:mm\",LLLL:\"dddd D. MMMM YYYY [kl.] HH:mm\"},calendar:{sameDay:\"[I dag klokka] LT\",nextDay:\"[I morgon klokka] LT\",nextWeek:\"dddd [klokka] LT\",lastDay:\"[I g\\xe5r klokka] LT\",lastWeek:\"[F\\xf8reg\\xe5ande] dddd [klokka] LT\",sameElse:\"L\"},relativeTime:{future:\"om %s\",past:\"%s sidan\",s:\"nokre sekund\",ss:\"%d sekund\",m:\"eit minutt\",mm:\"%d minutt\",h:\"ein time\",hh:\"%d timar\",d:\"ein dag\",dd:\"%d dagar\",M:\"ein m\\xe5nad\",MM:\"%d m\\xe5nader\",y:\"eit \\xe5r\",yy:\"%d \\xe5r\"},dayOfMonthOrdinalParse:/\\d{1,2}\\./,ordinal:\"%d.\",week:{dow:1,doy:4}})}(n(\"wd/R\"))},uXwI:function(t,e,n){!function(t){\"use strict\";var e={ss:\"sekundes_sekund\\u0113m_sekunde_sekundes\".split(\"_\"),m:\"min\\u016btes_min\\u016bt\\u0113m_min\\u016bte_min\\u016btes\".split(\"_\"),mm:\"min\\u016btes_min\\u016bt\\u0113m_min\\u016bte_min\\u016btes\".split(\"_\"),h:\"stundas_stund\\u0101m_stunda_stundas\".split(\"_\"),hh:\"stundas_stund\\u0101m_stunda_stundas\".split(\"_\"),d:\"dienas_dien\\u0101m_diena_dienas\".split(\"_\"),dd:\"dienas_dien\\u0101m_diena_dienas\".split(\"_\"),M:\"m\\u0113ne\\u0161a_m\\u0113ne\\u0161iem_m\\u0113nesis_m\\u0113ne\\u0161i\".split(\"_\"),MM:\"m\\u0113ne\\u0161a_m\\u0113ne\\u0161iem_m\\u0113nesis_m\\u0113ne\\u0161i\".split(\"_\"),y:\"gada_gadiem_gads_gadi\".split(\"_\"),yy:\"gada_gadiem_gads_gadi\".split(\"_\")};function n(t,e,n){return n?e%10==1&&e%100!=11?t[2]:t[3]:e%10==1&&e%100!=11?t[0]:t[1]}function r(t,r,i){return t+\" \"+n(e[i],t,r)}function i(t,r,i){return n(e[i],t,r)}t.defineLocale(\"lv\",{months:\"janv\\u0101ris_febru\\u0101ris_marts_apr\\u012blis_maijs_j\\u016bnijs_j\\u016blijs_augusts_septembris_oktobris_novembris_decembris\".split(\"_\"),monthsShort:\"jan_feb_mar_apr_mai_j\\u016bn_j\\u016bl_aug_sep_okt_nov_dec\".split(\"_\"),weekdays:\"sv\\u0113tdiena_pirmdiena_otrdiena_tre\\u0161diena_ceturtdiena_piektdiena_sestdiena\".split(\"_\"),weekdaysShort:\"Sv_P_O_T_C_Pk_S\".split(\"_\"),weekdaysMin:\"Sv_P_O_T_C_Pk_S\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD.MM.YYYY.\",LL:\"YYYY. [gada] D. MMMM\",LLL:\"YYYY. [gada] D. MMMM, HH:mm\",LLLL:\"YYYY. [gada] D. MMMM, dddd, HH:mm\"},calendar:{sameDay:\"[\\u0160odien pulksten] LT\",nextDay:\"[R\\u012bt pulksten] LT\",nextWeek:\"dddd [pulksten] LT\",lastDay:\"[Vakar pulksten] LT\",lastWeek:\"[Pag\\u0101ju\\u0161\\u0101] dddd [pulksten] LT\",sameElse:\"L\"},relativeTime:{future:\"p\\u0113c %s\",past:\"pirms %s\",s:function(t,e){return e?\"da\\u017eas sekundes\":\"da\\u017e\\u0101m sekund\\u0113m\"},ss:r,m:i,mm:r,h:i,hh:r,d:i,dd:r,M:i,MM:r,y:i,yy:r},dayOfMonthOrdinalParse:/\\d{1,2}\\./,ordinal:\"%d.\",week:{dow:1,doy:4}})}(n(\"wd/R\"))},uagp:function(t,e,n){\"use strict\";var r=n(\"q8wZ\"),i=n(\"aqI/\"),s=n(\"86MQ\"),o=n(\"DLvh\"),a=n(\"/ayr\"),l=s.assert,c=n(\"uzSA\"),u=n(\"tz+M\");function h(t){if(!(this instanceof h))return new h(t);\"string\"==typeof t&&(l(o.hasOwnProperty(t),\"Unknown curve \"+t),t=o[t]),t instanceof o.PresetCurve&&(t={curve:t}),this.curve=t.curve.curve,this.n=this.curve.n,this.nh=this.n.ushrn(1),this.g=this.curve.g,this.g=t.curve.g,this.g.precompute(t.curve.n.bitLength()+1),this.hash=t.hash||t.curve.hash}t.exports=h,h.prototype.keyPair=function(t){return new c(this,t)},h.prototype.keyFromPrivate=function(t,e){return c.fromPrivate(this,t,e)},h.prototype.keyFromPublic=function(t,e){return c.fromPublic(this,t,e)},h.prototype.genKeyPair=function(t){t||(t={});for(var e=new i({hash:this.hash,pers:t.pers,persEnc:t.persEnc||\"utf8\",entropy:t.entropy||a(this.hash.hmacStrength),entropyEnc:t.entropy&&t.entropyEnc||\"utf8\",nonce:this.n.toArray()}),n=this.n.byteLength(),s=this.n.sub(new r(2));;){var o=new r(e.generate(n));if(!(o.cmp(s)>0))return o.iaddn(1),this.keyFromPrivate(o)}},h.prototype._truncateToN=function(t,e){var n=8*t.byteLength()-this.n.bitLength();return n>0&&(t=t.ushrn(n)),!e&&t.cmp(this.n)>=0?t.sub(this.n):t},h.prototype.sign=function(t,e,n,s){\"object\"==typeof n&&(s=n,n=null),s||(s={}),e=this.keyFromPrivate(e,n),t=this._truncateToN(new r(t,16));for(var o=this.n.byteLength(),a=e.getPrivate().toArray(\"be\",o),l=t.toArray(\"be\",o),c=new i({hash:this.hash,entropy:a,nonce:l,pers:s.pers,persEnc:s.persEnc||\"utf8\"}),h=this.n.sub(new r(1)),d=0;;d++){var f=s.k?s.k(d):new r(c.generate(this.n.byteLength()));if(!((f=this._truncateToN(f,!0)).cmpn(1)<=0||f.cmp(h)>=0)){var p=this.g.mul(f);if(!p.isInfinity()){var m=p.getX(),g=m.umod(this.n);if(0!==g.cmpn(0)){var _=f.invm(this.n).mul(g.mul(e.getPrivate()).iadd(t));if(0!==(_=_.umod(this.n)).cmpn(0)){var b=(p.getY().isOdd()?1:0)|(0!==m.cmp(g)?2:0);return s.canonical&&_.cmp(this.nh)>0&&(_=this.n.sub(_),b^=1),new u({r:g,s:_,recoveryParam:b})}}}}}},h.prototype.verify=function(t,e,n,i){t=this._truncateToN(new r(t,16)),n=this.keyFromPublic(n,i);var s=(e=new u(e,\"hex\")).r,o=e.s;if(s.cmpn(1)<0||s.cmp(this.n)>=0)return!1;if(o.cmpn(1)<0||o.cmp(this.n)>=0)return!1;var a,l=o.invm(this.n),c=l.mul(t).umod(this.n),h=l.mul(s).umod(this.n);return this.curve._maxwellTrick?!(a=this.g.jmulAdd(c,n.getPublic(),h)).isInfinity()&&a.eqXToP(s):!(a=this.g.mulAdd(c,n.getPublic(),h)).isInfinity()&&0===a.getX().umod(this.n).cmp(s)},h.prototype.recoverPubKey=function(t,e,n,i){l((3&n)===n,\"The recovery param is more than two bits\"),e=new u(e,i);var s=this.n,o=new r(t),a=e.r,c=e.s,h=1&n,d=n>>1;if(a.cmp(this.curve.p.umod(this.curve.n))>=0&&d)throw new Error(\"Unable to find sencond key candinate\");a=this.curve.pointFromX(d?a.add(this.curve.n):a,h);var f=e.r.invm(s),p=s.sub(o).mul(f).umod(s),m=c.mul(f).umod(s);return this.g.mulAdd(p,a,m)},h.prototype.getKeyRecoveryParam=function(t,e,n,r){if(null!==(e=new u(e,r)).recoveryParam)return e.recoveryParam;for(var i=0;i<4;i++){var s;try{s=this.recoverPubKey(t,e,i)}catch(t){continue}if(s.eq(n))return i}throw new Error(\"Unable to find valid recovery factor\")}},uvd5:function(t,e,n){\"use strict\";n.r(e),n.d(e,\"_fetchData\",(function(){return y})),n.d(e,\"fetchJson\",(function(){return v})),n.d(e,\"poll\",(function(){return w}));var r=n(\"suFL\"),i=n(\"VJ7P\"),s=n(\"m9oY\"),o=n(\"jhkW\"),a=n(\"/7J2\"),l=n(0),c=n.n(l),u=n(1),h=n.n(u),d=n(\"CxY0\");const f=new a.Logger(\"web/5.0.5\");function p(t){return null==t?\"\":t}function m(t,e){return n=this,void 0,s=function*(){null==e&&(e={});const n=Object(d.parse)(t),r={protocol:p(n.protocol),hostname:p(n.hostname),port:p(n.port),path:p(n.pathname)+p(n.search),method:e.method||\"GET\",headers:e.headers||{}};let s=null;switch(p(n.protocol)){case\"http:\":s=c.a.request(r);break;case\"https:\":s=h.a.request(r);break;default:f.throwError(\"unsupported protocol \"+n.protocol,a.Logger.errors.UNSUPPORTED_OPERATION,{protocol:n.protocol,operation:\"request\"})}return e.body&&s.write(Buffer.from(e.body)),s.end(),yield function(t){return new Promise((e,n)=>{t.once(\"response\",t=>{const r={statusCode:t.statusCode,statusMessage:t.statusMessage,headers:Object.keys(t.headers).reduce((e,n)=>{let r=t.headers[n];return Array.isArray(r)&&(r=r.join(\", \")),e[n]=r,e},{}),body:null};t.on(\"data\",t=>{null==r.body&&(r.body=new Uint8Array(0)),r.body=Object(i.concat)([r.body,t])}),t.on(\"end\",()=>{e(r)}),t.on(\"error\",t=>{t.response=r,n(t)})}),t.on(\"error\",t=>{n(t)})})}(s)},new((r=void 0)||(r=Promise))((function(t,e){function i(t){try{a(s.next(t))}catch(n){e(n)}}function o(t){try{a(s.throw(t))}catch(n){e(n)}}function a(e){var n;e.done?t(e.value):(n=e.value,n instanceof r?n:new r((function(t){t(n)}))).then(i,o)}a((s=s.apply(n,[])).next())}));var n,r,s}const g=new a.Logger(\"web/5.0.5\");function _(t){return new Promise(e=>{setTimeout(e,t)})}function b(t,e){if(null==t)return null;if(\"string\"==typeof t)return t;if(Object(i.isBytesLike)(t)){if(e&&(\"text\"===e.split(\"/\")[0]||\"application/json\"===e))try{return Object(o.toUtf8String)(t)}catch(n){}return Object(i.hexlify)(t)}return t}function y(t,e,n){const i=\"object\"==typeof t&&null!=t.throttleLimit?t.throttleLimit:12;g.assertArgument(i>0&&i%1==0,\"invalid connection throttle limit\",\"connection.throttleLimit\",i);const s=\"object\"==typeof t?t.throttleCallback:null,l=\"object\"==typeof t&&\"number\"==typeof t.throttleSlotInterval?t.throttleSlotInterval:100;g.assertArgument(l>0&&l%1==0,\"invalid connection throttle slot interval\",\"connection.throttleSlotInterval\",l);const c={};let u=null;const h={method:\"GET\"};let d=!1,f=12e4;if(\"string\"==typeof t)u=t;else if(\"object\"==typeof t){if(null!=t&&null!=t.url||g.throwArgumentError(\"missing URL\",\"connection.url\",t),u=t.url,\"number\"==typeof t.timeout&&t.timeout>0&&(f=t.timeout),t.headers)for(const e in t.headers)c[e.toLowerCase()]={key:e,value:String(t.headers[e])},[\"if-none-match\",\"if-modified-since\"].indexOf(e.toLowerCase())>=0&&(d=!0);if(null!=t.user&&null!=t.password){\"https:\"!==u.substring(0,6)&&!0!==t.allowInsecureAuthentication&&g.throwError(\"basic authentication requires a secure https url\",a.Logger.errors.INVALID_ARGUMENT,{argument:\"url\",url:u,user:t.user,password:\"[REDACTED]\"});const e=t.user+\":\"+t.password;c.authorization={key:\"Authorization\",value:\"Basic \"+Object(r.encode)(Object(o.toUtf8Bytes)(e))}}}e&&(h.method=\"POST\",h.body=e,null==c[\"content-type\"]&&(c[\"content-type\"]={key:\"Content-Type\",value:\"application/octet-stream\"}));const p={};Object.keys(c).forEach(t=>{const e=c[t];p[e.key]=e.value}),h.headers=p;const y=function(){let t=null;return{promise:new Promise((function(e,n){f&&(t=setTimeout(()=>{null!=t&&(t=null,n(g.makeError(\"timeout\",a.Logger.errors.TIMEOUT,{requestBody:b(h.body,p[\"content-type\"]),requestMethod:h.method,timeout:f,url:u})))},f))})),cancel:function(){null!=t&&(clearTimeout(t),t=null)}}}(),v=function(){return t=this,void 0,r=function*(){for(let e=0;e=300)&&(y.cancel(),g.throwError(\"bad response\",a.Logger.errors.SERVER_ERROR,{status:r.statusCode,headers:r.headers,body:b(o,r.headers?r.headers[\"content-type\"]:null),requestBody:b(h.body,p[\"content-type\"]),requestMethod:h.method,url:u})),n)try{const t=yield n(o,r);return y.cancel(),t}catch(t){if(t.throttleRetry&&e\"content-type\"===t.toLowerCase()).length||(n.headers=Object(s.shallowCopy)(n.headers),n.headers[\"content-type\"]=\"application/json\"):n.headers={\"content-type\":\"application/json\"},t=n}return y(t,r,(t,e)=>{let r=null;if(null!=t)try{r=JSON.parse(Object(o.toUtf8String)(t))}catch(i){g.throwError(\"invalid JSON\",a.Logger.errors.SERVER_ERROR,{body:t,error:i})}return n&&(r=n(r,e)),r})}function w(t,e){return e||(e={}),null==(e=Object(s.shallowCopy)(e)).floor&&(e.floor=0),null==e.ceiling&&(e.ceiling=1e4),null==e.interval&&(e.interval=250),new Promise((function(n,r){let i=null,s=!1;const o=()=>!s&&(s=!0,i&&clearTimeout(i),!0);e.timeout&&(i=setTimeout(()=>{o()&&r(new Error(\"timeout\"))},e.timeout));const a=e.retryLimit;let l=0;!function i(){return t().then((function(t){if(void 0!==t)o()&&n(t);else if(e.oncePoll)e.oncePoll.once(\"poll\",i);else if(e.onceBlock)e.onceBlock.once(\"block\",i);else if(!s){if(l++,l>a)return void(o()&&r(new Error(\"retry limit reached\")));let t=e.interval*parseInt(String(Math.random()*Math.pow(2,l)));te.ceiling&&(t=e.ceiling),setTimeout(i,t)}return null}),(function(t){o()&&r(t)}))}()}))}},uzSA:function(t,e,n){\"use strict\";var r=n(\"q8wZ\"),i=n(\"86MQ\").assert;function s(t,e){this.ec=t,this.priv=null,this.pub=null,e.priv&&this._importPrivate(e.priv,e.privEnc),e.pub&&this._importPublic(e.pub,e.pubEnc)}t.exports=s,s.fromPublic=function(t,e,n){return e instanceof s?e:new s(t,{pub:e,pubEnc:n})},s.fromPrivate=function(t,e,n){return e instanceof s?e:new s(t,{priv:e,privEnc:n})},s.prototype.validate=function(){var t=this.getPublic();return t.isInfinity()?{result:!1,reason:\"Invalid public key\"}:t.validate()?t.mul(this.ec.curve.n).isInfinity()?{result:!0,reason:null}:{result:!1,reason:\"Public key * N != O\"}:{result:!1,reason:\"Public key is not a point\"}},s.prototype.getPublic=function(t,e){return\"string\"==typeof t&&(e=t,t=null),this.pub||(this.pub=this.ec.g.mul(this.priv)),e?this.pub.encode(e,t):this.pub},s.prototype.getPrivate=function(t){return\"hex\"===t?this.priv.toString(16,2):this.priv},s.prototype._importPrivate=function(t,e){this.priv=new r(t,e||16),this.priv=this.priv.umod(this.ec.curve.n)},s.prototype._importPublic=function(t,e){if(t.x||t.y)return\"mont\"===this.ec.curve.type?i(t.x,\"Need x coordinate\"):\"short\"!==this.ec.curve.type&&\"edwards\"!==this.ec.curve.type||i(t.x&&t.y,\"Need both x and y coordinate\"),void(this.pub=this.ec.curve.point(t.x,t.y));this.pub=this.ec.curve.decodePoint(t,e)},s.prototype.derive=function(t){return t.mul(this.priv).getX()},s.prototype.sign=function(t,e,n){return this.ec.sign(t,this,e,n)},s.prototype.verify=function(t,e){return this.ec.verify(t,e,this)},s.prototype.inspect=function(){return\"\"}},vHmY:function(t,e,n){\"use strict\";Object.defineProperty(e,\"__esModule\",{value:!0}),e.version=\"wordlists/5.0.3\"},vkgz:function(t,e,n){\"use strict\";n.d(e,\"a\",(function(){return o}));var r=n(\"7o/Q\"),i=n(\"KqfI\"),s=n(\"n6bG\");function o(t,e,n){return function(r){return r.lift(new a(t,e,n))}}class a{constructor(t,e,n){this.nextOrObserver=t,this.error=e,this.complete=n}call(t,e){return e.subscribe(new l(t,this.nextOrObserver,this.error,this.complete))}}class l extends r.a{constructor(t,e,n,r){super(t),this._tapNext=i.a,this._tapError=i.a,this._tapComplete=i.a,this._tapError=n||i.a,this._tapComplete=r||i.a,Object(s.a)(e)?(this._context=this,this._tapNext=e):e&&(this._context=e,this._tapNext=e.next||i.a,this._tapError=e.error||i.a,this._tapComplete=e.complete||i.a)}_next(t){try{this._tapNext.call(this._context,t)}catch(e){return void this.destination.error(e)}this.destination.next(t)}_error(t){try{this._tapError.call(this._context,t)}catch(t){return void this.destination.error(t)}this.destination.error(t)}_complete(){try{this._tapComplete.call(this._context)}catch(t){return void this.destination.error(t)}return this.destination.complete()}}},w1tV:function(t,e,n){\"use strict\";n.d(e,\"a\",(function(){return a}));var r=n(\"oB13\"),i=n(\"x+ZX\"),s=n(\"XNiG\");function o(){return new s.a}function a(){return t=>Object(i.a)()(Object(r.a)(o)(t))}},w8CP:function(t,e,n){\"use strict\";var r=n(\"2j6C\"),i=n(\"P7XM\");function s(t,e){return 55296==(64512&t.charCodeAt(e))&&!(e<0||e+1>=t.length)&&56320==(64512&t.charCodeAt(e+1))}function o(t){return(t>>>24|t>>>8&65280|t<<8&16711680|(255&t)<<24)>>>0}function a(t){return 1===t.length?\"0\"+t:t}function l(t){return 7===t.length?\"0\"+t:6===t.length?\"00\"+t:5===t.length?\"000\"+t:4===t.length?\"0000\"+t:3===t.length?\"00000\"+t:2===t.length?\"000000\"+t:1===t.length?\"0000000\"+t:t}e.inherits=i,e.toArray=function(t,e){if(Array.isArray(t))return t.slice();if(!t)return[];var n=[];if(\"string\"==typeof t)if(e){if(\"hex\"===e)for((t=t.replace(/[^a-z0-9]+/gi,\"\")).length%2!=0&&(t=\"0\"+t),i=0;i>6|192,n[r++]=63&o|128):s(t,i)?(o=65536+((1023&o)<<10)+(1023&t.charCodeAt(++i)),n[r++]=o>>18|240,n[r++]=o>>12&63|128,n[r++]=o>>6&63|128,n[r++]=63&o|128):(n[r++]=o>>12|224,n[r++]=o>>6&63|128,n[r++]=63&o|128)}else for(i=0;i>>0;return o},e.split32=function(t,e){for(var n=new Array(4*t.length),r=0,i=0;r>>24,n[i+1]=s>>>16&255,n[i+2]=s>>>8&255,n[i+3]=255&s):(n[i+3]=s>>>24,n[i+2]=s>>>16&255,n[i+1]=s>>>8&255,n[i]=255&s)}return n},e.rotr32=function(t,e){return t>>>e|t<<32-e},e.rotl32=function(t,e){return t<>>32-e},e.sum32=function(t,e){return t+e>>>0},e.sum32_3=function(t,e,n){return t+e+n>>>0},e.sum32_4=function(t,e,n,r){return t+e+n+r>>>0},e.sum32_5=function(t,e,n,r,i){return t+e+n+r+i>>>0},e.sum64=function(t,e,n,r){var i=r+t[e+1]>>>0;t[e]=(i>>0,t[e+1]=i},e.sum64_hi=function(t,e,n,r){return(e+r>>>0>>0},e.sum64_lo=function(t,e,n,r){return e+r>>>0},e.sum64_4_hi=function(t,e,n,r,i,s,o,a){var l=0,c=e;return l+=(c=c+r>>>0)>>0)>>0)>>0},e.sum64_4_lo=function(t,e,n,r,i,s,o,a){return e+r+s+a>>>0},e.sum64_5_hi=function(t,e,n,r,i,s,o,a,l,c){var u=0,h=e;return u+=(h=h+r>>>0)>>0)>>0)>>0)>>0},e.sum64_5_lo=function(t,e,n,r,i,s,o,a,l,c){return e+r+s+a+c>>>0},e.rotr64_hi=function(t,e,n){return(e<<32-n|t>>>n)>>>0},e.rotr64_lo=function(t,e,n){return(t<<32-n|e>>>n)>>>0},e.shr64_hi=function(t,e,n){return t>>>n},e.shr64_lo=function(t,e,n){return(t<<32-n|e>>>n)>>>0}},wQk9:function(t,e,n){!function(t){\"use strict\";t.defineLocale(\"tzm\",{months:\"\\u2d49\\u2d4f\\u2d4f\\u2d30\\u2d62\\u2d54_\\u2d31\\u2d55\\u2d30\\u2d62\\u2d55_\\u2d4e\\u2d30\\u2d55\\u2d5a_\\u2d49\\u2d31\\u2d54\\u2d49\\u2d54_\\u2d4e\\u2d30\\u2d62\\u2d62\\u2d53_\\u2d62\\u2d53\\u2d4f\\u2d62\\u2d53_\\u2d62\\u2d53\\u2d4d\\u2d62\\u2d53\\u2d63_\\u2d56\\u2d53\\u2d5b\\u2d5c_\\u2d5b\\u2d53\\u2d5c\\u2d30\\u2d4f\\u2d31\\u2d49\\u2d54_\\u2d3d\\u2d5f\\u2d53\\u2d31\\u2d55_\\u2d4f\\u2d53\\u2d61\\u2d30\\u2d4f\\u2d31\\u2d49\\u2d54_\\u2d37\\u2d53\\u2d4a\\u2d4f\\u2d31\\u2d49\\u2d54\".split(\"_\"),monthsShort:\"\\u2d49\\u2d4f\\u2d4f\\u2d30\\u2d62\\u2d54_\\u2d31\\u2d55\\u2d30\\u2d62\\u2d55_\\u2d4e\\u2d30\\u2d55\\u2d5a_\\u2d49\\u2d31\\u2d54\\u2d49\\u2d54_\\u2d4e\\u2d30\\u2d62\\u2d62\\u2d53_\\u2d62\\u2d53\\u2d4f\\u2d62\\u2d53_\\u2d62\\u2d53\\u2d4d\\u2d62\\u2d53\\u2d63_\\u2d56\\u2d53\\u2d5b\\u2d5c_\\u2d5b\\u2d53\\u2d5c\\u2d30\\u2d4f\\u2d31\\u2d49\\u2d54_\\u2d3d\\u2d5f\\u2d53\\u2d31\\u2d55_\\u2d4f\\u2d53\\u2d61\\u2d30\\u2d4f\\u2d31\\u2d49\\u2d54_\\u2d37\\u2d53\\u2d4a\\u2d4f\\u2d31\\u2d49\\u2d54\".split(\"_\"),weekdays:\"\\u2d30\\u2d59\\u2d30\\u2d4e\\u2d30\\u2d59_\\u2d30\\u2d62\\u2d4f\\u2d30\\u2d59_\\u2d30\\u2d59\\u2d49\\u2d4f\\u2d30\\u2d59_\\u2d30\\u2d3d\\u2d54\\u2d30\\u2d59_\\u2d30\\u2d3d\\u2d61\\u2d30\\u2d59_\\u2d30\\u2d59\\u2d49\\u2d4e\\u2d61\\u2d30\\u2d59_\\u2d30\\u2d59\\u2d49\\u2d39\\u2d62\\u2d30\\u2d59\".split(\"_\"),weekdaysShort:\"\\u2d30\\u2d59\\u2d30\\u2d4e\\u2d30\\u2d59_\\u2d30\\u2d62\\u2d4f\\u2d30\\u2d59_\\u2d30\\u2d59\\u2d49\\u2d4f\\u2d30\\u2d59_\\u2d30\\u2d3d\\u2d54\\u2d30\\u2d59_\\u2d30\\u2d3d\\u2d61\\u2d30\\u2d59_\\u2d30\\u2d59\\u2d49\\u2d4e\\u2d61\\u2d30\\u2d59_\\u2d30\\u2d59\\u2d49\\u2d39\\u2d62\\u2d30\\u2d59\".split(\"_\"),weekdaysMin:\"\\u2d30\\u2d59\\u2d30\\u2d4e\\u2d30\\u2d59_\\u2d30\\u2d62\\u2d4f\\u2d30\\u2d59_\\u2d30\\u2d59\\u2d49\\u2d4f\\u2d30\\u2d59_\\u2d30\\u2d3d\\u2d54\\u2d30\\u2d59_\\u2d30\\u2d3d\\u2d61\\u2d30\\u2d59_\\u2d30\\u2d59\\u2d49\\u2d4e\\u2d61\\u2d30\\u2d59_\\u2d30\\u2d59\\u2d49\\u2d39\\u2d62\\u2d30\\u2d59\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd D MMMM YYYY HH:mm\"},calendar:{sameDay:\"[\\u2d30\\u2d59\\u2d37\\u2d45 \\u2d34] LT\",nextDay:\"[\\u2d30\\u2d59\\u2d3d\\u2d30 \\u2d34] LT\",nextWeek:\"dddd [\\u2d34] LT\",lastDay:\"[\\u2d30\\u2d5a\\u2d30\\u2d4f\\u2d5c \\u2d34] LT\",lastWeek:\"dddd [\\u2d34] LT\",sameElse:\"L\"},relativeTime:{future:\"\\u2d37\\u2d30\\u2d37\\u2d45 \\u2d59 \\u2d62\\u2d30\\u2d4f %s\",past:\"\\u2d62\\u2d30\\u2d4f %s\",s:\"\\u2d49\\u2d4e\\u2d49\\u2d3d\",ss:\"%d \\u2d49\\u2d4e\\u2d49\\u2d3d\",m:\"\\u2d4e\\u2d49\\u2d4f\\u2d53\\u2d3a\",mm:\"%d \\u2d4e\\u2d49\\u2d4f\\u2d53\\u2d3a\",h:\"\\u2d59\\u2d30\\u2d44\\u2d30\",hh:\"%d \\u2d5c\\u2d30\\u2d59\\u2d59\\u2d30\\u2d44\\u2d49\\u2d4f\",d:\"\\u2d30\\u2d59\\u2d59\",dd:\"%d o\\u2d59\\u2d59\\u2d30\\u2d4f\",M:\"\\u2d30\\u2d62o\\u2d53\\u2d54\",MM:\"%d \\u2d49\\u2d62\\u2d62\\u2d49\\u2d54\\u2d4f\",y:\"\\u2d30\\u2d59\\u2d33\\u2d30\\u2d59\",yy:\"%d \\u2d49\\u2d59\\u2d33\\u2d30\\u2d59\\u2d4f\"},week:{dow:6,doy:12}})}(n(\"wd/R\"))},\"wd/R\":function(t,e,n){(function(t){t.exports=function(){\"use strict\";var e,r;function i(){return e.apply(null,arguments)}function s(t){return t instanceof Array||\"[object Array]\"===Object.prototype.toString.call(t)}function o(t){return null!=t&&\"[object Object]\"===Object.prototype.toString.call(t)}function a(t,e){return Object.prototype.hasOwnProperty.call(t,e)}function l(t){if(Object.getOwnPropertyNames)return 0===Object.getOwnPropertyNames(t).length;var e;for(e in t)if(a(t,e))return!1;return!0}function c(t){return void 0===t}function u(t){return\"number\"==typeof t||\"[object Number]\"===Object.prototype.toString.call(t)}function h(t){return t instanceof Date||\"[object Date]\"===Object.prototype.toString.call(t)}function d(t,e){var n,r=[];for(n=0;n>>0;for(e=0;e0)for(n=0;n=0?n?\"+\":\"\":\"-\")+Math.pow(10,Math.max(0,e-r.length)).toString().substr(1)+r}i.suppressDeprecationWarnings=!1,i.deprecationHandler=null,S=Object.keys?Object.keys:function(t){var e,n=[];for(e in t)a(t,e)&&n.push(e);return n};var T=/(\\[[^\\[]*\\])|(\\\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|N{1,5}|YYYYYY|YYYYY|YYYY|YY|y{2,4}|yo?|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,P=/(\\[[^\\[]*\\])|(\\\\)?(LTS|LT|LL?L?L?|l{1,4})/g,I={},R={};function j(t,e,n,r){var i=r;\"string\"==typeof r&&(i=function(){return this[r]()}),t&&(R[t]=i),e&&(R[e[0]]=function(){return L(i.apply(this,arguments),e[1],e[2])}),n&&(R[n]=function(){return this.localeData().ordinal(i.apply(this,arguments),t)})}function N(t,e){return t.isValid()?(e=F(e,t.localeData()),I[e]=I[e]||function(t){var e,n,r,i=t.match(T);for(e=0,n=i.length;e=0&&P.test(t);)t=t.replace(P,r),P.lastIndex=0,n-=1;return t}var Y={};function B(t,e){var n=t.toLowerCase();Y[n]=Y[n+\"s\"]=Y[e]=t}function H(t){return\"string\"==typeof t?Y[t]||Y[t.toLowerCase()]:void 0}function z(t){var e,n,r={};for(n in t)a(t,n)&&(e=H(n))&&(r[e]=t[n]);return r}var U={};function V(t,e){U[t]=e}function W(t){return t%4==0&&t%100!=0||t%400==0}function G(t){return t<0?Math.ceil(t)||0:Math.floor(t)}function q(t){var e=+t,n=0;return 0!==e&&isFinite(e)&&(n=G(e)),n}function K(t,e){return function(n){return null!=n?(J(this,t,n),i.updateOffset(this,e),this):Z(this,t)}}function Z(t,e){return t.isValid()?t._d[\"get\"+(t._isUTC?\"UTC\":\"\")+e]():NaN}function J(t,e,n){t.isValid()&&!isNaN(n)&&(\"FullYear\"===e&&W(t.year())&&1===t.month()&&29===t.date()?(n=q(n),t._d[\"set\"+(t._isUTC?\"UTC\":\"\")+e](n,t.month(),kt(n,t.month()))):t._d[\"set\"+(t._isUTC?\"UTC\":\"\")+e](n))}var $,Q=/\\d/,X=/\\d\\d/,tt=/\\d{3}/,et=/\\d{4}/,nt=/[+-]?\\d{6}/,rt=/\\d\\d?/,it=/\\d\\d\\d\\d?/,st=/\\d\\d\\d\\d\\d\\d?/,ot=/\\d{1,3}/,at=/\\d{1,4}/,lt=/[+-]?\\d{1,6}/,ct=/\\d+/,ut=/[+-]?\\d+/,ht=/Z|[+-]\\d\\d:?\\d\\d/gi,dt=/Z|[+-]\\d\\d(?::?\\d\\d)?/gi,ft=/[0-9]{0,256}['a-z\\u00A0-\\u05FF\\u0700-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFF07\\uFF10-\\uFFEF]{1,256}|[\\u0600-\\u06FF\\/]{1,256}(\\s*?[\\u0600-\\u06FF]{1,256}){1,2}/i;function pt(t,e,n){$[t]=D(e)?e:function(t,r){return t&&n?n:e}}function mt(t,e){return a($,t)?$[t](e._strict,e._locale):new RegExp(gt(t.replace(\"\\\\\",\"\").replace(/\\\\(\\[)|\\\\(\\])|\\[([^\\]\\[]*)\\]|\\\\(.)/g,(function(t,e,n,r,i){return e||n||r||i}))))}function gt(t){return t.replace(/[-\\/\\\\^$*+?.()|[\\]{}]/g,\"\\\\$&\")}$={};var _t,bt={};function yt(t,e){var n,r=e;for(\"string\"==typeof t&&(t=[t]),u(e)&&(r=function(t,n){n[e]=q(t)}),n=0;n68?1900:2e3)};var Pt=K(\"FullYear\",!0);function It(t,e,n,r,i,s,o){var a;return t<100&&t>=0?(a=new Date(t+400,e,n,r,i,s,o),isFinite(a.getFullYear())&&a.setFullYear(t)):a=new Date(t,e,n,r,i,s,o),a}function Rt(t){var e,n;return t<100&&t>=0?((n=Array.prototype.slice.call(arguments))[0]=t+400,e=new Date(Date.UTC.apply(null,n)),isFinite(e.getUTCFullYear())&&e.setUTCFullYear(t)):e=new Date(Date.UTC.apply(null,arguments)),e}function jt(t,e,n){var r=7+e-n;return-(7+Rt(t,0,r).getUTCDay()-e)%7+r-1}function Nt(t,e,n,r,i){var s,o,a=1+7*(e-1)+(7+n-r)%7+jt(t,r,i);return a<=0?o=Tt(s=t-1)+a:a>Tt(t)?(s=t+1,o=a-Tt(t)):(s=t,o=a),{year:s,dayOfYear:o}}function Ft(t,e,n){var r,i,s=jt(t.year(),e,n),o=Math.floor((t.dayOfYear()-s-1)/7)+1;return o<1?r=o+Yt(i=t.year()-1,e,n):o>Yt(t.year(),e,n)?(r=o-Yt(t.year(),e,n),i=t.year()+1):(i=t.year(),r=o),{week:r,year:i}}function Yt(t,e,n){var r=jt(t,e,n),i=jt(t+1,e,n);return(Tt(t)-r+i)/7}function Bt(t,e){return t.slice(e,7).concat(t.slice(0,e))}j(\"w\",[\"ww\",2],\"wo\",\"week\"),j(\"W\",[\"WW\",2],\"Wo\",\"isoWeek\"),B(\"week\",\"w\"),B(\"isoWeek\",\"W\"),V(\"week\",5),V(\"isoWeek\",5),pt(\"w\",rt),pt(\"ww\",rt,X),pt(\"W\",rt),pt(\"WW\",rt,X),vt([\"w\",\"ww\",\"W\",\"WW\"],(function(t,e,n,r){e[r.substr(0,1)]=q(t)})),j(\"d\",0,\"do\",\"day\"),j(\"dd\",0,0,(function(t){return this.localeData().weekdaysMin(this,t)})),j(\"ddd\",0,0,(function(t){return this.localeData().weekdaysShort(this,t)})),j(\"dddd\",0,0,(function(t){return this.localeData().weekdays(this,t)})),j(\"e\",0,0,\"weekday\"),j(\"E\",0,0,\"isoWeekday\"),B(\"day\",\"d\"),B(\"weekday\",\"e\"),B(\"isoWeekday\",\"E\"),V(\"day\",11),V(\"weekday\",11),V(\"isoWeekday\",11),pt(\"d\",rt),pt(\"e\",rt),pt(\"E\",rt),pt(\"dd\",(function(t,e){return e.weekdaysMinRegex(t)})),pt(\"ddd\",(function(t,e){return e.weekdaysShortRegex(t)})),pt(\"dddd\",(function(t,e){return e.weekdaysRegex(t)})),vt([\"dd\",\"ddd\",\"dddd\"],(function(t,e,n,r){var i=n._locale.weekdaysParse(t,r,n._strict);null!=i?e.d=i:m(n).invalidWeekday=t})),vt([\"d\",\"e\",\"E\"],(function(t,e,n,r){e[r]=q(t)}));var Ht=\"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday\".split(\"_\"),zt=\"Sun_Mon_Tue_Wed_Thu_Fri_Sat\".split(\"_\"),Ut=\"Su_Mo_Tu_We_Th_Fr_Sa\".split(\"_\"),Vt=ft,Wt=ft,Gt=ft;function qt(t,e,n){var r,i,s,o=t.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],r=0;r<7;++r)s=p([2e3,1]).day(r),this._minWeekdaysParse[r]=this.weekdaysMin(s,\"\").toLocaleLowerCase(),this._shortWeekdaysParse[r]=this.weekdaysShort(s,\"\").toLocaleLowerCase(),this._weekdaysParse[r]=this.weekdays(s,\"\").toLocaleLowerCase();return n?\"dddd\"===e?-1!==(i=_t.call(this._weekdaysParse,o))?i:null:\"ddd\"===e?-1!==(i=_t.call(this._shortWeekdaysParse,o))?i:null:-1!==(i=_t.call(this._minWeekdaysParse,o))?i:null:\"dddd\"===e?-1!==(i=_t.call(this._weekdaysParse,o))||-1!==(i=_t.call(this._shortWeekdaysParse,o))||-1!==(i=_t.call(this._minWeekdaysParse,o))?i:null:\"ddd\"===e?-1!==(i=_t.call(this._shortWeekdaysParse,o))||-1!==(i=_t.call(this._weekdaysParse,o))||-1!==(i=_t.call(this._minWeekdaysParse,o))?i:null:-1!==(i=_t.call(this._minWeekdaysParse,o))||-1!==(i=_t.call(this._weekdaysParse,o))||-1!==(i=_t.call(this._shortWeekdaysParse,o))?i:null}function Kt(){function t(t,e){return e.length-t.length}var e,n,r,i,s,o=[],a=[],l=[],c=[];for(e=0;e<7;e++)n=p([2e3,1]).day(e),r=gt(this.weekdaysMin(n,\"\")),i=gt(this.weekdaysShort(n,\"\")),s=gt(this.weekdays(n,\"\")),o.push(r),a.push(i),l.push(s),c.push(r),c.push(i),c.push(s);o.sort(t),a.sort(t),l.sort(t),c.sort(t),this._weekdaysRegex=new RegExp(\"^(\"+c.join(\"|\")+\")\",\"i\"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp(\"^(\"+l.join(\"|\")+\")\",\"i\"),this._weekdaysShortStrictRegex=new RegExp(\"^(\"+a.join(\"|\")+\")\",\"i\"),this._weekdaysMinStrictRegex=new RegExp(\"^(\"+o.join(\"|\")+\")\",\"i\")}function Zt(){return this.hours()%12||12}function Jt(t,e){j(t,0,0,(function(){return this.localeData().meridiem(this.hours(),this.minutes(),e)}))}function $t(t,e){return e._meridiemParse}j(\"H\",[\"HH\",2],0,\"hour\"),j(\"h\",[\"hh\",2],0,Zt),j(\"k\",[\"kk\",2],0,(function(){return this.hours()||24})),j(\"hmm\",0,0,(function(){return\"\"+Zt.apply(this)+L(this.minutes(),2)})),j(\"hmmss\",0,0,(function(){return\"\"+Zt.apply(this)+L(this.minutes(),2)+L(this.seconds(),2)})),j(\"Hmm\",0,0,(function(){return\"\"+this.hours()+L(this.minutes(),2)})),j(\"Hmmss\",0,0,(function(){return\"\"+this.hours()+L(this.minutes(),2)+L(this.seconds(),2)})),Jt(\"a\",!0),Jt(\"A\",!1),B(\"hour\",\"h\"),V(\"hour\",13),pt(\"a\",$t),pt(\"A\",$t),pt(\"H\",rt),pt(\"h\",rt),pt(\"k\",rt),pt(\"HH\",rt,X),pt(\"hh\",rt,X),pt(\"kk\",rt,X),pt(\"hmm\",it),pt(\"hmmss\",st),pt(\"Hmm\",it),pt(\"Hmmss\",st),yt([\"H\",\"HH\"],3),yt([\"k\",\"kk\"],(function(t,e,n){var r=q(t);e[3]=24===r?0:r})),yt([\"a\",\"A\"],(function(t,e,n){n._isPm=n._locale.isPM(t),n._meridiem=t})),yt([\"h\",\"hh\"],(function(t,e,n){e[3]=q(t),m(n).bigHour=!0})),yt(\"hmm\",(function(t,e,n){var r=t.length-2;e[3]=q(t.substr(0,r)),e[4]=q(t.substr(r)),m(n).bigHour=!0})),yt(\"hmmss\",(function(t,e,n){var r=t.length-4,i=t.length-2;e[3]=q(t.substr(0,r)),e[4]=q(t.substr(r,2)),e[5]=q(t.substr(i)),m(n).bigHour=!0})),yt(\"Hmm\",(function(t,e,n){var r=t.length-2;e[3]=q(t.substr(0,r)),e[4]=q(t.substr(r))})),yt(\"Hmmss\",(function(t,e,n){var r=t.length-4,i=t.length-2;e[3]=q(t.substr(0,r)),e[4]=q(t.substr(r,2)),e[5]=q(t.substr(i))}));var Qt,Xt=K(\"Hours\",!0),te={calendar:{sameDay:\"[Today at] LT\",nextDay:\"[Tomorrow at] LT\",nextWeek:\"dddd [at] LT\",lastDay:\"[Yesterday at] LT\",lastWeek:\"[Last] dddd [at] LT\",sameElse:\"L\"},longDateFormat:{LTS:\"h:mm:ss A\",LT:\"h:mm A\",L:\"MM/DD/YYYY\",LL:\"MMMM D, YYYY\",LLL:\"MMMM D, YYYY h:mm A\",LLLL:\"dddd, MMMM D, YYYY h:mm A\"},invalidDate:\"Invalid date\",ordinal:\"%d\",dayOfMonthOrdinalParse:/\\d{1,2}/,relativeTime:{future:\"in %s\",past:\"%s ago\",s:\"a few seconds\",ss:\"%d seconds\",m:\"a minute\",mm:\"%d minutes\",h:\"an hour\",hh:\"%d hours\",d:\"a day\",dd:\"%d days\",w:\"a week\",ww:\"%d weeks\",M:\"a month\",MM:\"%d months\",y:\"a year\",yy:\"%d years\"},months:Mt,monthsShort:xt,week:{dow:0,doy:6},weekdays:Ht,weekdaysMin:Ut,weekdaysShort:zt,meridiemParse:/[ap]\\.?m?\\.?/i},ee={},ne={};function re(t,e){var n,r=Math.min(t.length,e.length);for(n=0;n0;){if(r=se(i.slice(0,e).join(\"-\")))return r;if(n&&n.length>=e&&re(i,n)>=e-1)break;e--}s++}return Qt}(t)}function ce(t){var e,n=t._a;return n&&-2===m(t).overflow&&(e=n[1]<0||n[1]>11?1:n[2]<1||n[2]>kt(n[0],n[1])?2:n[3]<0||n[3]>24||24===n[3]&&(0!==n[4]||0!==n[5]||0!==n[6])?3:n[4]<0||n[4]>59?4:n[5]<0||n[5]>59?5:n[6]<0||n[6]>999?6:-1,m(t)._overflowDayOfYear&&(e<0||e>2)&&(e=2),m(t)._overflowWeeks&&-1===e&&(e=7),m(t)._overflowWeekday&&-1===e&&(e=8),m(t).overflow=e),t}var ue=/^\\s*((?:[+-]\\d{6}|\\d{4})-(?:\\d\\d-\\d\\d|W\\d\\d-\\d|W\\d\\d|\\d\\d\\d|\\d\\d))(?:(T| )(\\d\\d(?::\\d\\d(?::\\d\\d(?:[.,]\\d+)?)?)?)([+-]\\d\\d(?::?\\d\\d)?|\\s*Z)?)?$/,he=/^\\s*((?:[+-]\\d{6}|\\d{4})(?:\\d\\d\\d\\d|W\\d\\d\\d|W\\d\\d|\\d\\d\\d|\\d\\d|))(?:(T| )(\\d\\d(?:\\d\\d(?:\\d\\d(?:[.,]\\d+)?)?)?)([+-]\\d\\d(?::?\\d\\d)?|\\s*Z)?)?$/,de=/Z|[+-]\\d\\d(?::?\\d\\d)?/,fe=[[\"YYYYYY-MM-DD\",/[+-]\\d{6}-\\d\\d-\\d\\d/],[\"YYYY-MM-DD\",/\\d{4}-\\d\\d-\\d\\d/],[\"GGGG-[W]WW-E\",/\\d{4}-W\\d\\d-\\d/],[\"GGGG-[W]WW\",/\\d{4}-W\\d\\d/,!1],[\"YYYY-DDD\",/\\d{4}-\\d{3}/],[\"YYYY-MM\",/\\d{4}-\\d\\d/,!1],[\"YYYYYYMMDD\",/[+-]\\d{10}/],[\"YYYYMMDD\",/\\d{8}/],[\"GGGG[W]WWE\",/\\d{4}W\\d{3}/],[\"GGGG[W]WW\",/\\d{4}W\\d{2}/,!1],[\"YYYYDDD\",/\\d{7}/],[\"YYYYMM\",/\\d{6}/,!1],[\"YYYY\",/\\d{4}/,!1]],pe=[[\"HH:mm:ss.SSSS\",/\\d\\d:\\d\\d:\\d\\d\\.\\d+/],[\"HH:mm:ss,SSSS\",/\\d\\d:\\d\\d:\\d\\d,\\d+/],[\"HH:mm:ss\",/\\d\\d:\\d\\d:\\d\\d/],[\"HH:mm\",/\\d\\d:\\d\\d/],[\"HHmmss.SSSS\",/\\d\\d\\d\\d\\d\\d\\.\\d+/],[\"HHmmss,SSSS\",/\\d\\d\\d\\d\\d\\d,\\d+/],[\"HHmmss\",/\\d\\d\\d\\d\\d\\d/],[\"HHmm\",/\\d\\d\\d\\d/],[\"HH\",/\\d\\d/]],me=/^\\/?Date\\((-?\\d+)/i,ge=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),?\\s)?(\\d{1,2})\\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\\s(\\d{2,4})\\s(\\d\\d):(\\d\\d)(?::(\\d\\d))?\\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|([+-]\\d{4}))$/,_e={UT:0,GMT:0,EDT:-240,EST:-300,CDT:-300,CST:-360,MDT:-360,MST:-420,PDT:-420,PST:-480};function be(t){var e,n,r,i,s,o,a=t._i,l=ue.exec(a)||he.exec(a);if(l){for(m(t).iso=!0,e=0,n=fe.length;e7)&&(l=!0)):(s=t._locale._week.dow,o=t._locale._week.doy,c=Ft(Se(),s,o),n=ve(e.gg,t._a[0],c.year),r=ve(e.w,c.week),null!=e.d?((i=e.d)<0||i>6)&&(l=!0):null!=e.e?(i=e.e+s,(e.e<0||e.e>6)&&(l=!0)):i=s),r<1||r>Yt(n,s,o)?m(t)._overflowWeeks=!0:null!=l?m(t)._overflowWeekday=!0:(a=Nt(n,r,i,s,o),t._a[0]=a.year,t._dayOfYear=a.dayOfYear)}(t),null!=t._dayOfYear&&(o=ve(t._a[0],r[0]),(t._dayOfYear>Tt(o)||0===t._dayOfYear)&&(m(t)._overflowDayOfYear=!0),n=Rt(o,0,t._dayOfYear),t._a[1]=n.getUTCMonth(),t._a[2]=n.getUTCDate()),e=0;e<3&&null==t._a[e];++e)t._a[e]=a[e]=r[e];for(;e<7;e++)t._a[e]=a[e]=null==t._a[e]?2===e?1:0:t._a[e];24===t._a[3]&&0===t._a[4]&&0===t._a[5]&&0===t._a[6]&&(t._nextDay=!0,t._a[3]=0),t._d=(t._useUTC?Rt:It).apply(null,a),s=t._useUTC?t._d.getUTCDay():t._d.getDay(),null!=t._tzm&&t._d.setUTCMinutes(t._d.getUTCMinutes()-t._tzm),t._nextDay&&(t._a[3]=24),t._w&&void 0!==t._w.d&&t._w.d!==s&&(m(t).weekdayMismatch=!0)}}function ke(t){if(t._f!==i.ISO_8601)if(t._f!==i.RFC_2822){t._a=[],m(t).empty=!0;var e,n,r,s,o,a,l=\"\"+t._i,c=l.length,u=0;for(r=F(t._f,t._locale).match(T)||[],e=0;e0&&m(t).unusedInput.push(o),l=l.slice(l.indexOf(n)+n.length),u+=n.length),R[s]?(n?m(t).empty=!1:m(t).unusedTokens.push(s),wt(s,n,t)):t._strict&&!n&&m(t).unusedTokens.push(s);m(t).charsLeftOver=c-u,l.length>0&&m(t).unusedInput.push(l),t._a[3]<=12&&!0===m(t).bigHour&&t._a[3]>0&&(m(t).bigHour=void 0),m(t).parsedDateParts=t._a.slice(0),m(t).meridiem=t._meridiem,t._a[3]=function(t,e,n){var r;return null==n?e:null!=t.meridiemHour?t.meridiemHour(e,n):null!=t.isPM?((r=t.isPM(n))&&e<12&&(e+=12),r||12!==e||(e=0),e):e}(t._locale,t._a[3],t._meridiem),null!==(a=m(t).era)&&(t._a[0]=t._locale.erasConvertYear(a,t._a[0])),we(t),ce(t)}else ye(t);else be(t)}function Me(t){var e=t._i,n=t._f;return t._locale=t._locale||le(t._l),null===e||void 0===n&&\"\"===e?_({nullInput:!0}):(\"string\"==typeof e&&(t._i=e=t._locale.preparse(e)),k(e)?new w(ce(e)):(h(e)?t._d=e:s(n)?function(t){var e,n,r,i,s,o,a=!1;if(0===t._f.length)return m(t).invalidFormat=!0,void(t._d=new Date(NaN));for(i=0;ithis?this:t:_()}));function De(t,e){var n,r;if(1===e.length&&s(e[0])&&(e=e[0]),!e.length)return Se();for(n=e[0],r=1;r=0?new Date(t+400,e,n)-126227808e5:new Date(t,e,n).valueOf()}function rn(t,e,n){return t<100&&t>=0?Date.UTC(t+400,e,n)-126227808e5:Date.UTC(t,e,n)}function sn(t,e){return e.erasAbbrRegex(t)}function on(){var t,e,n=[],r=[],i=[],s=[],o=this.eras();for(t=0,e=o.length;t(s=Yt(t,r,i))&&(e=s),cn.call(this,t,e,n,r,i))}function cn(t,e,n,r,i){var s=Nt(t,e,n,r,i),o=Rt(s.year,0,s.dayOfYear);return this.year(o.getUTCFullYear()),this.month(o.getUTCMonth()),this.date(o.getUTCDate()),this}j(\"N\",0,0,\"eraAbbr\"),j(\"NN\",0,0,\"eraAbbr\"),j(\"NNN\",0,0,\"eraAbbr\"),j(\"NNNN\",0,0,\"eraName\"),j(\"NNNNN\",0,0,\"eraNarrow\"),j(\"y\",[\"y\",1],\"yo\",\"eraYear\"),j(\"y\",[\"yy\",2],0,\"eraYear\"),j(\"y\",[\"yyy\",3],0,\"eraYear\"),j(\"y\",[\"yyyy\",4],0,\"eraYear\"),pt(\"N\",sn),pt(\"NN\",sn),pt(\"NNN\",sn),pt(\"NNNN\",(function(t,e){return e.erasNameRegex(t)})),pt(\"NNNNN\",(function(t,e){return e.erasNarrowRegex(t)})),yt([\"N\",\"NN\",\"NNN\",\"NNNN\",\"NNNNN\"],(function(t,e,n,r){var i=n._locale.erasParse(t,r,n._strict);i?m(n).era=i:m(n).invalidEra=t})),pt(\"y\",ct),pt(\"yy\",ct),pt(\"yyy\",ct),pt(\"yyyy\",ct),pt(\"yo\",(function(t,e){return e._eraYearOrdinalRegex||ct})),yt([\"y\",\"yy\",\"yyy\",\"yyyy\"],0),yt([\"yo\"],(function(t,e,n,r){var i;n._locale._eraYearOrdinalRegex&&(i=t.match(n._locale._eraYearOrdinalRegex)),e[0]=n._locale.eraYearOrdinalParse?n._locale.eraYearOrdinalParse(t,i):parseInt(t,10)})),j(0,[\"gg\",2],0,(function(){return this.weekYear()%100})),j(0,[\"GG\",2],0,(function(){return this.isoWeekYear()%100})),an(\"gggg\",\"weekYear\"),an(\"ggggg\",\"weekYear\"),an(\"GGGG\",\"isoWeekYear\"),an(\"GGGGG\",\"isoWeekYear\"),B(\"weekYear\",\"gg\"),B(\"isoWeekYear\",\"GG\"),V(\"weekYear\",1),V(\"isoWeekYear\",1),pt(\"G\",ut),pt(\"g\",ut),pt(\"GG\",rt,X),pt(\"gg\",rt,X),pt(\"GGGG\",at,et),pt(\"gggg\",at,et),pt(\"GGGGG\",lt,nt),pt(\"ggggg\",lt,nt),vt([\"gggg\",\"ggggg\",\"GGGG\",\"GGGGG\"],(function(t,e,n,r){e[r.substr(0,2)]=q(t)})),vt([\"gg\",\"GG\"],(function(t,e,n,r){e[r]=i.parseTwoDigitYear(t)})),j(\"Q\",0,\"Qo\",\"quarter\"),B(\"quarter\",\"Q\"),V(\"quarter\",7),pt(\"Q\",Q),yt(\"Q\",(function(t,e){e[1]=3*(q(t)-1)})),j(\"D\",[\"DD\",2],\"Do\",\"date\"),B(\"date\",\"D\"),V(\"date\",9),pt(\"D\",rt),pt(\"DD\",rt,X),pt(\"Do\",(function(t,e){return t?e._dayOfMonthOrdinalParse||e._ordinalParse:e._dayOfMonthOrdinalParseLenient})),yt([\"D\",\"DD\"],2),yt(\"Do\",(function(t,e){e[2]=q(t.match(rt)[0])}));var un=K(\"Date\",!0);j(\"DDD\",[\"DDDD\",3],\"DDDo\",\"dayOfYear\"),B(\"dayOfYear\",\"DDD\"),V(\"dayOfYear\",4),pt(\"DDD\",ot),pt(\"DDDD\",tt),yt([\"DDD\",\"DDDD\"],(function(t,e,n){n._dayOfYear=q(t)})),j(\"m\",[\"mm\",2],0,\"minute\"),B(\"minute\",\"m\"),V(\"minute\",14),pt(\"m\",rt),pt(\"mm\",rt,X),yt([\"m\",\"mm\"],4);var hn=K(\"Minutes\",!1);j(\"s\",[\"ss\",2],0,\"second\"),B(\"second\",\"s\"),V(\"second\",15),pt(\"s\",rt),pt(\"ss\",rt,X),yt([\"s\",\"ss\"],5);var dn,fn,pn=K(\"Seconds\",!1);for(j(\"S\",0,0,(function(){return~~(this.millisecond()/100)})),j(0,[\"SS\",2],0,(function(){return~~(this.millisecond()/10)})),j(0,[\"SSS\",3],0,\"millisecond\"),j(0,[\"SSSS\",4],0,(function(){return 10*this.millisecond()})),j(0,[\"SSSSS\",5],0,(function(){return 100*this.millisecond()})),j(0,[\"SSSSSS\",6],0,(function(){return 1e3*this.millisecond()})),j(0,[\"SSSSSSS\",7],0,(function(){return 1e4*this.millisecond()})),j(0,[\"SSSSSSSS\",8],0,(function(){return 1e5*this.millisecond()})),j(0,[\"SSSSSSSSS\",9],0,(function(){return 1e6*this.millisecond()})),B(\"millisecond\",\"ms\"),V(\"millisecond\",16),pt(\"S\",ot,Q),pt(\"SS\",ot,X),pt(\"SSS\",ot,tt),dn=\"SSSS\";dn.length<=9;dn+=\"S\")pt(dn,ct);function mn(t,e){e[6]=q(1e3*(\"0.\"+t))}for(dn=\"S\";dn.length<=9;dn+=\"S\")yt(dn,mn);fn=K(\"Milliseconds\",!1),j(\"z\",0,0,\"zoneAbbr\"),j(\"zz\",0,0,\"zoneName\");var gn=w.prototype;function _n(t){return t}gn.add=Ge,gn.calendar=function(t,e){1===arguments.length&&(Ze(arguments[0])?(t=arguments[0],e=void 0):Je(arguments[0])&&(e=arguments[0],t=void 0));var n=t||Se(),r=je(n,this).startOf(\"day\"),s=i.calendarFormat(this,r)||\"sameElse\",o=e&&(D(e[s])?e[s].call(this,n):e[s]);return this.format(o||this.localeData().calendar(s,this,Se(n)))},gn.clone=function(){return new w(this)},gn.diff=function(t,e,n){var r,i,s;if(!this.isValid())return NaN;if(!(r=je(t,this)).isValid())return NaN;switch(i=6e4*(r.utcOffset()-this.utcOffset()),e=H(e)){case\"year\":s=$e(this,r)/12;break;case\"month\":s=$e(this,r);break;case\"quarter\":s=$e(this,r)/3;break;case\"second\":s=(this-r)/1e3;break;case\"minute\":s=(this-r)/6e4;break;case\"hour\":s=(this-r)/36e5;break;case\"day\":s=(this-r-i)/864e5;break;case\"week\":s=(this-r-i)/6048e5;break;default:s=this-r}return n?s:G(s)},gn.endOf=function(t){var e,n;if(void 0===(t=H(t))||\"millisecond\"===t||!this.isValid())return this;switch(n=this._isUTC?rn:nn,t){case\"year\":e=n(this.year()+1,0,1)-1;break;case\"quarter\":e=n(this.year(),this.month()-this.month()%3+3,1)-1;break;case\"month\":e=n(this.year(),this.month()+1,1)-1;break;case\"week\":e=n(this.year(),this.month(),this.date()-this.weekday()+7)-1;break;case\"isoWeek\":e=n(this.year(),this.month(),this.date()-(this.isoWeekday()-1)+7)-1;break;case\"day\":case\"date\":e=n(this.year(),this.month(),this.date()+1)-1;break;case\"hour\":e=this._d.valueOf(),e+=36e5-en(e+(this._isUTC?0:6e4*this.utcOffset()),36e5)-1;break;case\"minute\":e=this._d.valueOf(),e+=6e4-en(e,6e4)-1;break;case\"second\":e=this._d.valueOf(),e+=1e3-en(e,1e3)-1}return this._d.setTime(e),i.updateOffset(this,!0),this},gn.format=function(t){t||(t=this.isUtc()?i.defaultFormatUtc:i.defaultFormat);var e=N(this,t);return this.localeData().postformat(e)},gn.from=function(t,e){return this.isValid()&&(k(t)&&t.isValid()||Se(t).isValid())?He({to:this,from:t}).locale(this.locale()).humanize(!e):this.localeData().invalidDate()},gn.fromNow=function(t){return this.from(Se(),t)},gn.to=function(t,e){return this.isValid()&&(k(t)&&t.isValid()||Se(t).isValid())?He({from:this,to:t}).locale(this.locale()).humanize(!e):this.localeData().invalidDate()},gn.toNow=function(t){return this.to(Se(),t)},gn.get=function(t){return D(this[t=H(t)])?this[t]():this},gn.invalidAt=function(){return m(this).overflow},gn.isAfter=function(t,e){var n=k(t)?t:Se(t);return!(!this.isValid()||!n.isValid())&&(\"millisecond\"===(e=H(e)||\"millisecond\")?this.valueOf()>n.valueOf():n.valueOf()9999?N(n,e?\"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]\":\"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ\"):D(Date.prototype.toISOString)?e?this.toDate().toISOString():new Date(this.valueOf()+60*this.utcOffset()*1e3).toISOString().replace(\"Z\",N(n,\"Z\")):N(n,e?\"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]\":\"YYYY-MM-DD[T]HH:mm:ss.SSSZ\")},gn.inspect=function(){if(!this.isValid())return\"moment.invalid(/* \"+this._i+\" */)\";var t,e,n=\"moment\",r=\"\";return this.isLocal()||(n=0===this.utcOffset()?\"moment.utc\":\"moment.parseZone\",r=\"Z\"),t=\"[\"+n+'(\"]',e=0<=this.year()&&this.year()<=9999?\"YYYY\":\"YYYYYY\",this.format(t+e+\"-MM-DD[T]HH:mm:ss.SSS\"+r+'[\")]')},\"undefined\"!=typeof Symbol&&null!=Symbol.for&&(gn[Symbol.for(\"nodejs.util.inspect.custom\")]=function(){return\"Moment<\"+this.format()+\">\"}),gn.toJSON=function(){return this.isValid()?this.toISOString():null},gn.toString=function(){return this.clone().locale(\"en\").format(\"ddd MMM DD YYYY HH:mm:ss [GMT]ZZ\")},gn.unix=function(){return Math.floor(this.valueOf()/1e3)},gn.valueOf=function(){return this._d.valueOf()-6e4*(this._offset||0)},gn.creationData=function(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}},gn.eraName=function(){var t,e,n,r=this.localeData().eras();for(t=0,e=r.length;tthis.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()},gn.isLocal=function(){return!!this.isValid()&&!this._isUTC},gn.isUtcOffset=function(){return!!this.isValid()&&this._isUTC},gn.isUtc=Fe,gn.isUTC=Fe,gn.zoneAbbr=function(){return this._isUTC?\"UTC\":\"\"},gn.zoneName=function(){return this._isUTC?\"Coordinated Universal Time\":\"\"},gn.dates=x(\"dates accessor is deprecated. Use date instead.\",un),gn.months=x(\"months accessor is deprecated. Use month instead\",Ot),gn.years=x(\"years accessor is deprecated. Use year instead\",Pt),gn.zone=x(\"moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/\",(function(t,e){return null!=t?(\"string\"!=typeof t&&(t=-t),this.utcOffset(t,e),this):-this.utcOffset()})),gn.isDSTShifted=x(\"isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information\",(function(){if(!c(this._isDSTShifted))return this._isDSTShifted;var t,e={};return v(e,this),(e=Me(e))._a?(t=e._isUTC?p(e._a):Se(e._a),this._isDSTShifted=this.isValid()&&function(t,e,n){var r,i=Math.min(t.length,e.length),s=Math.abs(t.length-e.length),o=0;for(r=0;r0):this._isDSTShifted=!1,this._isDSTShifted}));var bn=O.prototype;function yn(t,e,n,r){var i=le(),s=p().set(r,e);return i[n](s,t)}function vn(t,e,n){if(u(t)&&(e=t,t=void 0),t=t||\"\",null!=e)return yn(t,e,n,\"month\");var r,i=[];for(r=0;r<12;r++)i[r]=yn(t,r,n,\"month\");return i}function wn(t,e,n,r){\"boolean\"==typeof t?(u(e)&&(n=e,e=void 0),e=e||\"\"):(n=e=t,t=!1,u(e)&&(n=e,e=void 0),e=e||\"\");var i,s=le(),o=t?s._week.dow:0,a=[];if(null!=n)return yn(e,(n+o)%7,r,\"day\");for(i=0;i<7;i++)a[i]=yn(e,(i+o)%7,r,\"day\");return a}bn.calendar=function(t,e,n){var r=this._calendar[t]||this._calendar.sameElse;return D(r)?r.call(e,n):r},bn.longDateFormat=function(t){var e=this._longDateFormat[t],n=this._longDateFormat[t.toUpperCase()];return e||!n?e:(this._longDateFormat[t]=n.match(T).map((function(t){return\"MMMM\"===t||\"MM\"===t||\"DD\"===t||\"dddd\"===t?t.slice(1):t})).join(\"\"),this._longDateFormat[t])},bn.invalidDate=function(){return this._invalidDate},bn.ordinal=function(t){return this._ordinal.replace(\"%d\",t)},bn.preparse=_n,bn.postformat=_n,bn.relativeTime=function(t,e,n,r){var i=this._relativeTime[n];return D(i)?i(t,e,n,r):i.replace(/%d/i,t)},bn.pastFuture=function(t,e){var n=this._relativeTime[t>0?\"future\":\"past\"];return D(n)?n(e):n.replace(/%s/i,e)},bn.set=function(t){var e,n;for(n in t)a(t,n)&&(D(e=t[n])?this[n]=e:this[\"_\"+n]=e);this._config=t,this._dayOfMonthOrdinalParseLenient=new RegExp((this._dayOfMonthOrdinalParse.source||this._ordinalParse.source)+\"|\"+/\\d{1,2}/.source)},bn.eras=function(t,e){var n,r,s,o=this._eras||le(\"en\")._eras;for(n=0,r=o.length;n=0)return l[r]},bn.erasConvertYear=function(t,e){var n=t.since<=t.until?1:-1;return void 0===e?i(t.since).year():i(t.since).year()+(e-t.offset)*n},bn.erasAbbrRegex=function(t){return a(this,\"_erasAbbrRegex\")||on.call(this),t?this._erasAbbrRegex:this._erasRegex},bn.erasNameRegex=function(t){return a(this,\"_erasNameRegex\")||on.call(this),t?this._erasNameRegex:this._erasRegex},bn.erasNarrowRegex=function(t){return a(this,\"_erasNarrowRegex\")||on.call(this),t?this._erasNarrowRegex:this._erasRegex},bn.months=function(t,e){return t?s(this._months)?this._months[t.month()]:this._months[(this._months.isFormat||St).test(e)?\"format\":\"standalone\"][t.month()]:s(this._months)?this._months:this._months.standalone},bn.monthsShort=function(t,e){return t?s(this._monthsShort)?this._monthsShort[t.month()]:this._monthsShort[St.test(e)?\"format\":\"standalone\"][t.month()]:s(this._monthsShort)?this._monthsShort:this._monthsShort.standalone},bn.monthsParse=function(t,e,n){var r,i,s;if(this._monthsParseExact)return Dt.call(this,t,e,n);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),r=0;r<12;r++){if(i=p([2e3,r]),n&&!this._longMonthsParse[r]&&(this._longMonthsParse[r]=new RegExp(\"^\"+this.months(i,\"\").replace(\".\",\"\")+\"$\",\"i\"),this._shortMonthsParse[r]=new RegExp(\"^\"+this.monthsShort(i,\"\").replace(\".\",\"\")+\"$\",\"i\")),n||this._monthsParse[r]||(s=\"^\"+this.months(i,\"\")+\"|^\"+this.monthsShort(i,\"\"),this._monthsParse[r]=new RegExp(s.replace(\".\",\"\"),\"i\")),n&&\"MMMM\"===e&&this._longMonthsParse[r].test(t))return r;if(n&&\"MMM\"===e&&this._shortMonthsParse[r].test(t))return r;if(!n&&this._monthsParse[r].test(t))return r}},bn.monthsRegex=function(t){return this._monthsParseExact?(a(this,\"_monthsRegex\")||Lt.call(this),t?this._monthsStrictRegex:this._monthsRegex):(a(this,\"_monthsRegex\")||(this._monthsRegex=Ct),this._monthsStrictRegex&&t?this._monthsStrictRegex:this._monthsRegex)},bn.monthsShortRegex=function(t){return this._monthsParseExact?(a(this,\"_monthsRegex\")||Lt.call(this),t?this._monthsShortStrictRegex:this._monthsShortRegex):(a(this,\"_monthsShortRegex\")||(this._monthsShortRegex=Et),this._monthsShortStrictRegex&&t?this._monthsShortStrictRegex:this._monthsShortRegex)},bn.week=function(t){return Ft(t,this._week.dow,this._week.doy).week},bn.firstDayOfYear=function(){return this._week.doy},bn.firstDayOfWeek=function(){return this._week.dow},bn.weekdays=function(t,e){var n=s(this._weekdays)?this._weekdays:this._weekdays[t&&!0!==t&&this._weekdays.isFormat.test(e)?\"format\":\"standalone\"];return!0===t?Bt(n,this._week.dow):t?n[t.day()]:n},bn.weekdaysMin=function(t){return!0===t?Bt(this._weekdaysMin,this._week.dow):t?this._weekdaysMin[t.day()]:this._weekdaysMin},bn.weekdaysShort=function(t){return!0===t?Bt(this._weekdaysShort,this._week.dow):t?this._weekdaysShort[t.day()]:this._weekdaysShort},bn.weekdaysParse=function(t,e,n){var r,i,s;if(this._weekdaysParseExact)return qt.call(this,t,e,n);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),r=0;r<7;r++){if(i=p([2e3,1]).day(r),n&&!this._fullWeekdaysParse[r]&&(this._fullWeekdaysParse[r]=new RegExp(\"^\"+this.weekdays(i,\"\").replace(\".\",\"\\\\.?\")+\"$\",\"i\"),this._shortWeekdaysParse[r]=new RegExp(\"^\"+this.weekdaysShort(i,\"\").replace(\".\",\"\\\\.?\")+\"$\",\"i\"),this._minWeekdaysParse[r]=new RegExp(\"^\"+this.weekdaysMin(i,\"\").replace(\".\",\"\\\\.?\")+\"$\",\"i\")),this._weekdaysParse[r]||(s=\"^\"+this.weekdays(i,\"\")+\"|^\"+this.weekdaysShort(i,\"\")+\"|^\"+this.weekdaysMin(i,\"\"),this._weekdaysParse[r]=new RegExp(s.replace(\".\",\"\"),\"i\")),n&&\"dddd\"===e&&this._fullWeekdaysParse[r].test(t))return r;if(n&&\"ddd\"===e&&this._shortWeekdaysParse[r].test(t))return r;if(n&&\"dd\"===e&&this._minWeekdaysParse[r].test(t))return r;if(!n&&this._weekdaysParse[r].test(t))return r}},bn.weekdaysRegex=function(t){return this._weekdaysParseExact?(a(this,\"_weekdaysRegex\")||Kt.call(this),t?this._weekdaysStrictRegex:this._weekdaysRegex):(a(this,\"_weekdaysRegex\")||(this._weekdaysRegex=Vt),this._weekdaysStrictRegex&&t?this._weekdaysStrictRegex:this._weekdaysRegex)},bn.weekdaysShortRegex=function(t){return this._weekdaysParseExact?(a(this,\"_weekdaysRegex\")||Kt.call(this),t?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(a(this,\"_weekdaysShortRegex\")||(this._weekdaysShortRegex=Wt),this._weekdaysShortStrictRegex&&t?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)},bn.weekdaysMinRegex=function(t){return this._weekdaysParseExact?(a(this,\"_weekdaysRegex\")||Kt.call(this),t?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(a(this,\"_weekdaysMinRegex\")||(this._weekdaysMinRegex=Gt),this._weekdaysMinStrictRegex&&t?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)},bn.isPM=function(t){return\"p\"===(t+\"\").toLowerCase().charAt(0)},bn.meridiem=function(t,e,n){return t>11?n?\"pm\":\"PM\":n?\"am\":\"AM\"},oe(\"en\",{eras:[{since:\"0001-01-01\",until:1/0,offset:1,name:\"Anno Domini\",narrow:\"AD\",abbr:\"AD\"},{since:\"0000-12-31\",until:-1/0,offset:1,name:\"Before Christ\",narrow:\"BC\",abbr:\"BC\"}],dayOfMonthOrdinalParse:/\\d{1,2}(th|st|nd|rd)/,ordinal:function(t){var e=t%10;return t+(1===q(t%100/10)?\"th\":1===e?\"st\":2===e?\"nd\":3===e?\"rd\":\"th\")}}),i.lang=x(\"moment.lang is deprecated. Use moment.locale instead.\",oe),i.langData=x(\"moment.langData is deprecated. Use moment.localeData instead.\",le);var kn=Math.abs;function Mn(t,e,n,r){var i=He(e,n);return t._milliseconds+=r*i._milliseconds,t._days+=r*i._days,t._months+=r*i._months,t._bubble()}function xn(t){return t<0?Math.floor(t):Math.ceil(t)}function Sn(t){return 4800*t/146097}function En(t){return 146097*t/4800}function Cn(t){return function(){return this.as(t)}}var Dn=Cn(\"ms\"),An=Cn(\"s\"),On=Cn(\"m\"),Ln=Cn(\"h\"),Tn=Cn(\"d\"),Pn=Cn(\"w\"),In=Cn(\"M\"),Rn=Cn(\"Q\"),jn=Cn(\"y\");function Nn(t){return function(){return this.isValid()?this._data[t]:NaN}}var Fn=Nn(\"milliseconds\"),Yn=Nn(\"seconds\"),Bn=Nn(\"minutes\"),Hn=Nn(\"hours\"),zn=Nn(\"days\"),Un=Nn(\"months\"),Vn=Nn(\"years\"),Wn=Math.round,Gn={ss:44,s:45,m:45,h:22,d:26,w:null,M:11};function qn(t,e,n,r,i){return i.relativeTime(e||1,!!n,t,r)}var Kn=Math.abs;function Zn(t){return(t>0)-(t<0)||+t}function Jn(){if(!this.isValid())return this.localeData().invalidDate();var t,e,n,r,i,s,o,a,l=Kn(this._milliseconds)/1e3,c=Kn(this._days),u=Kn(this._months),h=this.asSeconds();return h?(t=G(l/60),e=G(t/60),l%=60,t%=60,n=G(u/12),u%=12,r=l?l.toFixed(3).replace(/\\.?0+$/,\"\"):\"\",i=h<0?\"-\":\"\",s=Zn(this._months)!==Zn(h)?\"-\":\"\",o=Zn(this._days)!==Zn(h)?\"-\":\"\",a=Zn(this._milliseconds)!==Zn(h)?\"-\":\"\",i+\"P\"+(n?s+n+\"Y\":\"\")+(u?s+u+\"M\":\"\")+(c?o+c+\"D\":\"\")+(e||t||l?\"T\":\"\")+(e?a+e+\"H\":\"\")+(t?a+t+\"M\":\"\")+(l?a+r+\"S\":\"\")):\"P0D\"}var $n=Oe.prototype;return $n.isValid=function(){return this._isValid},$n.abs=function(){var t=this._data;return this._milliseconds=kn(this._milliseconds),this._days=kn(this._days),this._months=kn(this._months),t.milliseconds=kn(t.milliseconds),t.seconds=kn(t.seconds),t.minutes=kn(t.minutes),t.hours=kn(t.hours),t.months=kn(t.months),t.years=kn(t.years),this},$n.add=function(t,e){return Mn(this,t,e,1)},$n.subtract=function(t,e){return Mn(this,t,e,-1)},$n.as=function(t){if(!this.isValid())return NaN;var e,n,r=this._milliseconds;if(\"month\"===(t=H(t))||\"quarter\"===t||\"year\"===t)switch(n=this._months+Sn(e=this._days+r/864e5),t){case\"month\":return n;case\"quarter\":return n/3;case\"year\":return n/12}else switch(e=this._days+Math.round(En(this._months)),t){case\"week\":return e/7+r/6048e5;case\"day\":return e+r/864e5;case\"hour\":return 24*e+r/36e5;case\"minute\":return 1440*e+r/6e4;case\"second\":return 86400*e+r/1e3;case\"millisecond\":return Math.floor(864e5*e)+r;default:throw new Error(\"Unknown unit \"+t)}},$n.asMilliseconds=Dn,$n.asSeconds=An,$n.asMinutes=On,$n.asHours=Ln,$n.asDays=Tn,$n.asWeeks=Pn,$n.asMonths=In,$n.asQuarters=Rn,$n.asYears=jn,$n.valueOf=function(){return this.isValid()?this._milliseconds+864e5*this._days+this._months%12*2592e6+31536e6*q(this._months/12):NaN},$n._bubble=function(){var t,e,n,r,i,s=this._milliseconds,o=this._days,a=this._months,l=this._data;return s>=0&&o>=0&&a>=0||s<=0&&o<=0&&a<=0||(s+=864e5*xn(En(a)+o),o=0,a=0),l.milliseconds=s%1e3,t=G(s/1e3),l.seconds=t%60,e=G(t/60),l.minutes=e%60,n=G(e/60),l.hours=n%24,o+=G(n/24),a+=i=G(Sn(o)),o-=xn(En(i)),r=G(a/12),a%=12,l.days=o,l.months=a,l.years=r,this},$n.clone=function(){return He(this)},$n.get=function(t){return t=H(t),this.isValid()?this[t+\"s\"]():NaN},$n.milliseconds=Fn,$n.seconds=Yn,$n.minutes=Bn,$n.hours=Hn,$n.days=zn,$n.weeks=function(){return G(this.days()/7)},$n.months=Un,$n.years=Vn,$n.humanize=function(t,e){if(!this.isValid())return this.localeData().invalidDate();var n,r,i=!1,s=Gn;return\"object\"==typeof t&&(e=t,t=!1),\"boolean\"==typeof t&&(i=t),\"object\"==typeof e&&(s=Object.assign({},Gn,e),null!=e.s&&null==e.ss&&(s.ss=e.s-1)),r=function(t,e,n,r){var i=He(t).abs(),s=Wn(i.as(\"s\")),o=Wn(i.as(\"m\")),a=Wn(i.as(\"h\")),l=Wn(i.as(\"d\")),c=Wn(i.as(\"M\")),u=Wn(i.as(\"w\")),h=Wn(i.as(\"y\")),d=s<=n.ss&&[\"s\",s]||s0,d[4]=r,qn.apply(null,d)}(this,!i,s,n=this.localeData()),i&&(r=n.pastFuture(+this,r)),n.postformat(r)},$n.toISOString=Jn,$n.toString=Jn,$n.toJSON=Jn,$n.locale=Qe,$n.localeData=tn,$n.toIsoString=x(\"toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)\",Jn),$n.lang=Xe,j(\"X\",0,0,\"unix\"),j(\"x\",0,0,\"valueOf\"),pt(\"x\",ut),pt(\"X\",/[+-]?\\d+(\\.\\d{1,3})?/),yt(\"X\",(function(t,e,n){n._d=new Date(1e3*parseFloat(t))})),yt(\"x\",(function(t,e,n){n._d=new Date(q(t))})),i.version=\"2.27.0\",e=Se,i.fn=gn,i.min=function(){var t=[].slice.call(arguments,0);return De(\"isBefore\",t)},i.max=function(){var t=[].slice.call(arguments,0);return De(\"isAfter\",t)},i.now=function(){return Date.now?Date.now():+new Date},i.utc=p,i.unix=function(t){return Se(1e3*t)},i.months=function(t,e){return vn(t,e,\"months\")},i.isDate=h,i.locale=oe,i.invalid=_,i.duration=He,i.isMoment=k,i.weekdays=function(t,e,n){return wn(t,e,n,\"weekdays\")},i.parseZone=function(){return Se.apply(null,arguments).parseZone()},i.localeData=le,i.isDuration=Le,i.monthsShort=function(t,e){return vn(t,e,\"monthsShort\")},i.weekdaysMin=function(t,e,n){return wn(t,e,n,\"weekdaysMin\")},i.defineLocale=ae,i.updateLocale=function(t,e){if(null!=e){var n,r,i=te;null!=ee[t]&&null!=ee[t].parentLocale?ee[t].set(A(ee[t]._config,e)):(null!=(r=se(t))&&(i=r._config),e=A(i,e),null==r&&(e.abbr=t),(n=new O(e)).parentLocale=ee[t],ee[t]=n),oe(t)}else null!=ee[t]&&(null!=ee[t].parentLocale?(ee[t]=ee[t].parentLocale,t===oe()&&oe(t)):null!=ee[t]&&delete ee[t]);return ee[t]},i.locales=function(){return S(ee)},i.weekdaysShort=function(t,e,n){return wn(t,e,n,\"weekdaysShort\")},i.normalizeUnits=H,i.relativeTimeRounding=function(t){return void 0===t?Wn:\"function\"==typeof t&&(Wn=t,!0)},i.relativeTimeThreshold=function(t,e){return void 0!==Gn[t]&&(void 0===e?Gn[t]:(Gn[t]=e,\"s\"===t&&(Gn.ss=e-1),!0))},i.calendarFormat=function(t,e){var n=t.diff(e,\"days\",!0);return n<-6?\"sameElse\":n<-1?\"lastWeek\":n<0?\"lastDay\":n<1?\"sameDay\":n<2?\"nextDay\":n<7?\"nextWeek\":\"sameElse\"},i.prototype=gn,i.HTML5_FMT={DATETIME_LOCAL:\"YYYY-MM-DDTHH:mm\",DATETIME_LOCAL_SECONDS:\"YYYY-MM-DDTHH:mm:ss\",DATETIME_LOCAL_MS:\"YYYY-MM-DDTHH:mm:ss.SSS\",DATE:\"YYYY-MM-DD\",TIME:\"HH:mm\",TIME_SECONDS:\"HH:mm:ss\",TIME_MS:\"HH:mm:ss.SSS\",WEEK:\"GGGG-[W]WW\",MONTH:\"YYYY-MM\"},i}()}).call(this,n(\"YuTi\")(t))},wfHa:function(t,e,n){\"use strict\";var r=this&&this.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var n in t)Object.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e.default=t,e};Object.defineProperty(e,\"__esModule\",{value:!0});var i,s=r(n(\"j0Hh\")),o=n(\"VJ7P\"),a=n(\"/7J2\"),l=n(\"3fSM\"),c=new a.Logger(l.version);!function(t){t.sha256=\"sha256\",t.sha512=\"sha512\"}(i=e.SupportedAlgorithm||(e.SupportedAlgorithm={})),e.ripemd160=function(t){return\"0x\"+s.ripemd160().update(o.arrayify(t)).digest(\"hex\")},e.sha256=function(t){return\"0x\"+s.sha256().update(o.arrayify(t)).digest(\"hex\")},e.sha512=function(t){return\"0x\"+s.sha512().update(o.arrayify(t)).digest(\"hex\")},e.computeHmac=function(t,e,n){return i[t]||c.throwError(\"unsupported algorithm \"+t,a.Logger.errors.UNSUPPORTED_OPERATION,{operation:\"hmac\",algorithm:t}),\"0x\"+s.hmac(s[t],o.arrayify(e)).update(o.arrayify(n)).digest(\"hex\")}},\"x+ZX\":function(t,e,n){\"use strict\";n.d(e,\"a\",(function(){return i}));var r=n(\"7o/Q\");function i(){return function(t){return t.lift(new s(t))}}class s{constructor(t){this.connectable=t}call(t,e){const{connectable:n}=this;n._refCount++;const r=new o(t,n),i=e.subscribe(r);return r.closed||(r.connection=n.connect()),i}}class o extends r.a{constructor(t,e){super(t),this.connectable=e}_unsubscribe(){const{connectable:t}=this;if(!t)return void(this.connection=null);this.connectable=null;const e=t._refCount;if(e<=0)return void(this.connection=null);if(t._refCount=e-1,e>1)return void(this.connection=null);const{connection:n}=this,r=t._connection;this.connection=null,!r||n&&r!==n||r.unsubscribe()}}},x6pH:function(t,e,n){!function(t){\"use strict\";t.defineLocale(\"he\",{months:\"\\u05d9\\u05e0\\u05d5\\u05d0\\u05e8_\\u05e4\\u05d1\\u05e8\\u05d5\\u05d0\\u05e8_\\u05de\\u05e8\\u05e5_\\u05d0\\u05e4\\u05e8\\u05d9\\u05dc_\\u05de\\u05d0\\u05d9_\\u05d9\\u05d5\\u05e0\\u05d9_\\u05d9\\u05d5\\u05dc\\u05d9_\\u05d0\\u05d5\\u05d2\\u05d5\\u05e1\\u05d8_\\u05e1\\u05e4\\u05d8\\u05de\\u05d1\\u05e8_\\u05d0\\u05d5\\u05e7\\u05d8\\u05d5\\u05d1\\u05e8_\\u05e0\\u05d5\\u05d1\\u05de\\u05d1\\u05e8_\\u05d3\\u05e6\\u05de\\u05d1\\u05e8\".split(\"_\"),monthsShort:\"\\u05d9\\u05e0\\u05d5\\u05f3_\\u05e4\\u05d1\\u05e8\\u05f3_\\u05de\\u05e8\\u05e5_\\u05d0\\u05e4\\u05e8\\u05f3_\\u05de\\u05d0\\u05d9_\\u05d9\\u05d5\\u05e0\\u05d9_\\u05d9\\u05d5\\u05dc\\u05d9_\\u05d0\\u05d5\\u05d2\\u05f3_\\u05e1\\u05e4\\u05d8\\u05f3_\\u05d0\\u05d5\\u05e7\\u05f3_\\u05e0\\u05d5\\u05d1\\u05f3_\\u05d3\\u05e6\\u05de\\u05f3\".split(\"_\"),weekdays:\"\\u05e8\\u05d0\\u05e9\\u05d5\\u05df_\\u05e9\\u05e0\\u05d9_\\u05e9\\u05dc\\u05d9\\u05e9\\u05d9_\\u05e8\\u05d1\\u05d9\\u05e2\\u05d9_\\u05d7\\u05de\\u05d9\\u05e9\\u05d9_\\u05e9\\u05d9\\u05e9\\u05d9_\\u05e9\\u05d1\\u05ea\".split(\"_\"),weekdaysShort:\"\\u05d0\\u05f3_\\u05d1\\u05f3_\\u05d2\\u05f3_\\u05d3\\u05f3_\\u05d4\\u05f3_\\u05d5\\u05f3_\\u05e9\\u05f3\".split(\"_\"),weekdaysMin:\"\\u05d0_\\u05d1_\\u05d2_\\u05d3_\\u05d4_\\u05d5_\\u05e9\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D [\\u05d1]MMMM YYYY\",LLL:\"D [\\u05d1]MMMM YYYY HH:mm\",LLLL:\"dddd, D [\\u05d1]MMMM YYYY HH:mm\",l:\"D/M/YYYY\",ll:\"D MMM YYYY\",lll:\"D MMM YYYY HH:mm\",llll:\"ddd, D MMM YYYY HH:mm\"},calendar:{sameDay:\"[\\u05d4\\u05d9\\u05d5\\u05dd \\u05d1\\u05be]LT\",nextDay:\"[\\u05de\\u05d7\\u05e8 \\u05d1\\u05be]LT\",nextWeek:\"dddd [\\u05d1\\u05e9\\u05e2\\u05d4] LT\",lastDay:\"[\\u05d0\\u05ea\\u05de\\u05d5\\u05dc \\u05d1\\u05be]LT\",lastWeek:\"[\\u05d1\\u05d9\\u05d5\\u05dd] dddd [\\u05d4\\u05d0\\u05d7\\u05e8\\u05d5\\u05df \\u05d1\\u05e9\\u05e2\\u05d4] LT\",sameElse:\"L\"},relativeTime:{future:\"\\u05d1\\u05e2\\u05d5\\u05d3 %s\",past:\"\\u05dc\\u05e4\\u05e0\\u05d9 %s\",s:\"\\u05de\\u05e1\\u05e4\\u05e8 \\u05e9\\u05e0\\u05d9\\u05d5\\u05ea\",ss:\"%d \\u05e9\\u05e0\\u05d9\\u05d5\\u05ea\",m:\"\\u05d3\\u05e7\\u05d4\",mm:\"%d \\u05d3\\u05e7\\u05d5\\u05ea\",h:\"\\u05e9\\u05e2\\u05d4\",hh:function(t){return 2===t?\"\\u05e9\\u05e2\\u05ea\\u05d9\\u05d9\\u05dd\":t+\" \\u05e9\\u05e2\\u05d5\\u05ea\"},d:\"\\u05d9\\u05d5\\u05dd\",dd:function(t){return 2===t?\"\\u05d9\\u05d5\\u05de\\u05d9\\u05d9\\u05dd\":t+\" \\u05d9\\u05de\\u05d9\\u05dd\"},M:\"\\u05d7\\u05d5\\u05d3\\u05e9\",MM:function(t){return 2===t?\"\\u05d7\\u05d5\\u05d3\\u05e9\\u05d9\\u05d9\\u05dd\":t+\" \\u05d7\\u05d5\\u05d3\\u05e9\\u05d9\\u05dd\"},y:\"\\u05e9\\u05e0\\u05d4\",yy:function(t){return 2===t?\"\\u05e9\\u05e0\\u05ea\\u05d9\\u05d9\\u05dd\":t%10==0&&10!==t?t+\" \\u05e9\\u05e0\\u05d4\":t+\" \\u05e9\\u05e0\\u05d9\\u05dd\"}},meridiemParse:/\\u05d0\\u05d7\\u05d4\"\\u05e6|\\u05dc\\u05e4\\u05e0\\u05d4\"\\u05e6|\\u05d0\\u05d7\\u05e8\\u05d9 \\u05d4\\u05e6\\u05d4\\u05e8\\u05d9\\u05d9\\u05dd|\\u05dc\\u05e4\\u05e0\\u05d9 \\u05d4\\u05e6\\u05d4\\u05e8\\u05d9\\u05d9\\u05dd|\\u05dc\\u05e4\\u05e0\\u05d5\\u05ea \\u05d1\\u05d5\\u05e7\\u05e8|\\u05d1\\u05d1\\u05d5\\u05e7\\u05e8|\\u05d1\\u05e2\\u05e8\\u05d1/i,isPM:function(t){return/^(\\u05d0\\u05d7\\u05d4\"\\u05e6|\\u05d0\\u05d7\\u05e8\\u05d9 \\u05d4\\u05e6\\u05d4\\u05e8\\u05d9\\u05d9\\u05dd|\\u05d1\\u05e2\\u05e8\\u05d1)$/.test(t)},meridiem:function(t,e,n){return t<5?\"\\u05dc\\u05e4\\u05e0\\u05d5\\u05ea \\u05d1\\u05d5\\u05e7\\u05e8\":t<10?\"\\u05d1\\u05d1\\u05d5\\u05e7\\u05e8\":t<12?n?'\\u05dc\\u05e4\\u05e0\\u05d4\"\\u05e6':\"\\u05dc\\u05e4\\u05e0\\u05d9 \\u05d4\\u05e6\\u05d4\\u05e8\\u05d9\\u05d9\\u05dd\":t<18?n?'\\u05d0\\u05d7\\u05d4\"\\u05e6':\"\\u05d0\\u05d7\\u05e8\\u05d9 \\u05d4\\u05e6\\u05d4\\u05e8\\u05d9\\u05d9\\u05dd\":\"\\u05d1\\u05e2\\u05e8\\u05d1\"}})}(n(\"wd/R\"))},xOOu:function(t,e,n){t.exports=function t(e,n,r){function i(o,a){if(!n[o]){if(!e[o]){if(s)return s(o,!0);var l=new Error(\"Cannot find module '\"+o+\"'\");throw l.code=\"MODULE_NOT_FOUND\",l}var c=n[o]={exports:{}};e[o][0].call(c.exports,(function(t){return i(e[o][1][t]||t)}),c,c.exports,t,e,n,r)}return n[o].exports}for(var s=!1,o=0;o>4,a=1>6:64,l=2>2)+s.charAt(o)+s.charAt(a)+s.charAt(l));return c.join(\"\")},n.decode=function(t){var e,n,r,o,a,l,c=0,u=0,h=\"data:\";if(t.substr(0,h.length)===h)throw new Error(\"Invalid base64 input, it looks like a data url.\");var d,f=3*(t=t.replace(/[^A-Za-z0-9\\+\\/\\=]/g,\"\")).length/4;if(t.charAt(t.length-1)===s.charAt(64)&&f--,t.charAt(t.length-2)===s.charAt(64)&&f--,f%1!=0)throw new Error(\"Invalid base64 input, bad content length.\");for(d=i.uint8array?new Uint8Array(0|f):new Array(0|f);c>4,n=(15&o)<<4|(a=s.indexOf(t.charAt(c++)))>>2,r=(3&a)<<6|(l=s.indexOf(t.charAt(c++))),d[u++]=e,64!==a&&(d[u++]=n),64!==l&&(d[u++]=r);return d}},{\"./support\":30,\"./utils\":32}],2:[function(t,e,n){\"use strict\";var r=t(\"./external\"),i=t(\"./stream/DataWorker\"),s=t(\"./stream/DataLengthProbe\"),o=t(\"./stream/Crc32Probe\");function a(t,e,n,r,i){this.compressedSize=t,this.uncompressedSize=e,this.crc32=n,this.compression=r,this.compressedContent=i}s=t(\"./stream/DataLengthProbe\"),a.prototype={getContentWorker:function(){var t=new i(r.Promise.resolve(this.compressedContent)).pipe(this.compression.uncompressWorker()).pipe(new s(\"data_length\")),e=this;return t.on(\"end\",(function(){if(this.streamInfo.data_length!==e.uncompressedSize)throw new Error(\"Bug : uncompressed data size mismatch\")})),t},getCompressedWorker:function(){return new i(r.Promise.resolve(this.compressedContent)).withStreamInfo(\"compressedSize\",this.compressedSize).withStreamInfo(\"uncompressedSize\",this.uncompressedSize).withStreamInfo(\"crc32\",this.crc32).withStreamInfo(\"compression\",this.compression)}},a.createWorkerFrom=function(t,e,n){return t.pipe(new o).pipe(new s(\"uncompressedSize\")).pipe(e.compressWorker(n)).pipe(new s(\"compressedSize\")).withStreamInfo(\"compression\",e)},e.exports=a},{\"./external\":6,\"./stream/Crc32Probe\":25,\"./stream/DataLengthProbe\":26,\"./stream/DataWorker\":27}],3:[function(t,e,n){\"use strict\";var r=t(\"./stream/GenericWorker\");n.STORE={magic:\"\\0\\0\",compressWorker:function(t){return new r(\"STORE compression\")},uncompressWorker:function(){return new r(\"STORE decompression\")}},n.DEFLATE=t(\"./flate\")},{\"./flate\":7,\"./stream/GenericWorker\":28}],4:[function(t,e,n){\"use strict\";var r=t(\"./utils\"),i=function(){for(var t,e=[],n=0;n<256;n++){t=n;for(var r=0;r<8;r++)t=1&t?3988292384^t>>>1:t>>>1;e[n]=t}return e}();e.exports=function(t,e){return void 0!==t&&t.length?\"string\"!==r.getTypeOf(t)?function(t,e,n,r){var s=i,o=0+n;t^=-1;for(var a=0;a>>8^s[255&(t^e[a])];return-1^t}(0|e,t,t.length):function(t,e,n,r){var s=i,o=0+n;t^=-1;for(var a=0;a>>8^s[255&(t^e.charCodeAt(a))];return-1^t}(0|e,t,t.length):0}},{\"./utils\":32}],5:[function(t,e,n){\"use strict\";n.base64=!1,n.binary=!1,n.dir=!1,n.createFolders=!0,n.date=null,n.compression=null,n.compressionOptions=null,n.comment=null,n.unixPermissions=null,n.dosPermissions=null},{}],6:[function(t,e,n){\"use strict\";var r;r=\"undefined\"!=typeof Promise?Promise:t(\"lie\"),e.exports={Promise:r}},{lie:37}],7:[function(t,e,n){\"use strict\";var r=\"undefined\"!=typeof Uint8Array&&\"undefined\"!=typeof Uint16Array&&\"undefined\"!=typeof Uint32Array,i=t(\"pako\"),s=t(\"./utils\"),o=t(\"./stream/GenericWorker\"),a=r?\"uint8array\":\"array\";function l(t,e){o.call(this,\"FlateWorker/\"+t),this._pako=null,this._pakoAction=t,this._pakoOptions=e,this.meta={}}n.magic=\"\\b\\0\",s.inherits(l,o),l.prototype.processChunk=function(t){this.meta=t.meta,null===this._pako&&this._createPako(),this._pako.push(s.transformTo(a,t.data),!1)},l.prototype.flush=function(){o.prototype.flush.call(this),null===this._pako&&this._createPako(),this._pako.push([],!0)},l.prototype.cleanUp=function(){o.prototype.cleanUp.call(this),this._pako=null},l.prototype._createPako=function(){this._pako=new i[this._pakoAction]({raw:!0,level:this._pakoOptions.level||-1});var t=this;this._pako.onData=function(e){t.push({data:e,meta:t.meta})}},n.compressWorker=function(t){return new l(\"Deflate\",t)},n.uncompressWorker=function(){return new l(\"Inflate\",{})}},{\"./stream/GenericWorker\":28,\"./utils\":32,pako:38}],8:[function(t,e,n){\"use strict\";function r(t,e){var n,r=\"\";for(n=0;n>>=8;return r}function i(t,e,n,i,o,u){var h,d,f=t.file,p=t.compression,m=u!==a.utf8encode,g=s.transformTo(\"string\",u(f.name)),_=s.transformTo(\"string\",a.utf8encode(f.name)),b=f.comment,y=s.transformTo(\"string\",u(b)),v=s.transformTo(\"string\",a.utf8encode(b)),w=_.length!==f.name.length,k=v.length!==b.length,M=\"\",x=\"\",S=\"\",E=f.dir,C=f.date,D={crc32:0,compressedSize:0,uncompressedSize:0};e&&!n||(D.crc32=t.crc32,D.compressedSize=t.compressedSize,D.uncompressedSize=t.uncompressedSize);var A=0;e&&(A|=8),m||!w&&!k||(A|=2048);var O=0,L=0;E&&(O|=16),\"UNIX\"===o?(L=798,O|=function(t,e){var n=t;return t||(n=e?16893:33204),(65535&n)<<16}(f.unixPermissions,E)):(L=20,O|=function(t){return 63&(t||0)}(f.dosPermissions)),h=C.getUTCHours(),h<<=6,h|=C.getUTCMinutes(),h<<=5,h|=C.getUTCSeconds()/2,d=C.getUTCFullYear()-1980,d<<=4,d|=C.getUTCMonth()+1,d<<=5,d|=C.getUTCDate(),w&&(x=r(1,1)+r(l(g),4)+_,M+=\"up\"+r(x.length,2)+x),k&&(S=r(1,1)+r(l(y),4)+v,M+=\"uc\"+r(S.length,2)+S);var T=\"\";return T+=\"\\n\\0\",T+=r(A,2),T+=p.magic,T+=r(h,2),T+=r(d,2),T+=r(D.crc32,4),T+=r(D.compressedSize,4),T+=r(D.uncompressedSize,4),T+=r(g.length,2),T+=r(M.length,2),{fileRecord:c.LOCAL_FILE_HEADER+T+g+M,dirRecord:c.CENTRAL_FILE_HEADER+r(L,2)+T+r(y.length,2)+\"\\0\\0\\0\\0\"+r(O,4)+r(i,4)+g+M+y}}var s=t(\"../utils\"),o=t(\"../stream/GenericWorker\"),a=t(\"../utf8\"),l=t(\"../crc32\"),c=t(\"../signature\");function u(t,e,n,r){o.call(this,\"ZipFileWorker\"),this.bytesWritten=0,this.zipComment=e,this.zipPlatform=n,this.encodeFileName=r,this.streamFiles=t,this.accumulate=!1,this.contentBuffer=[],this.dirRecords=[],this.currentSourceOffset=0,this.entriesCount=0,this.currentFile=null,this._sources=[]}s.inherits(u,o),u.prototype.push=function(t){var e=t.meta.percent||0,n=this.entriesCount,r=this._sources.length;this.accumulate?this.contentBuffer.push(t):(this.bytesWritten+=t.data.length,o.prototype.push.call(this,{data:t.data,meta:{currentFile:this.currentFile,percent:n?(e+100*(n-r-1))/n:100}}))},u.prototype.openedSource=function(t){this.currentSourceOffset=this.bytesWritten,this.currentFile=t.file.name;var e=this.streamFiles&&!t.file.dir;if(e){var n=i(t,e,!1,this.currentSourceOffset,this.zipPlatform,this.encodeFileName);this.push({data:n.fileRecord,meta:{percent:0}})}else this.accumulate=!0},u.prototype.closedSource=function(t){this.accumulate=!1;var e=this.streamFiles&&!t.file.dir,n=i(t,e,!0,this.currentSourceOffset,this.zipPlatform,this.encodeFileName);if(this.dirRecords.push(n.dirRecord),e)this.push({data:function(t){return c.DATA_DESCRIPTOR+r(t.crc32,4)+r(t.compressedSize,4)+r(t.uncompressedSize,4)}(t),meta:{percent:100}});else for(this.push({data:n.fileRecord,meta:{percent:0}});this.contentBuffer.length;)this.push(this.contentBuffer.shift());this.currentFile=null},u.prototype.flush=function(){for(var t=this.bytesWritten,e=0;e=this.index;e--)n=(n<<8)+this.byteAt(e);return this.index+=t,n},readString:function(t){return r.transformTo(\"string\",this.readData(t))},readData:function(t){},lastIndexOfSignature:function(t){},readAndCheckSignature:function(t){},readDate:function(){var t=this.readInt(4);return new Date(Date.UTC(1980+(t>>25&127),(t>>21&15)-1,t>>16&31,t>>11&31,t>>5&63,(31&t)<<1))}},e.exports=i},{\"../utils\":32}],19:[function(t,e,n){\"use strict\";var r=t(\"./Uint8ArrayReader\");function i(t){r.call(this,t)}t(\"../utils\").inherits(i,r),i.prototype.readData=function(t){this.checkOffset(t);var e=this.data.slice(this.zero+this.index,this.zero+this.index+t);return this.index+=t,e},e.exports=i},{\"../utils\":32,\"./Uint8ArrayReader\":21}],20:[function(t,e,n){\"use strict\";var r=t(\"./DataReader\");function i(t){r.call(this,t)}t(\"../utils\").inherits(i,r),i.prototype.byteAt=function(t){return this.data.charCodeAt(this.zero+t)},i.prototype.lastIndexOfSignature=function(t){return this.data.lastIndexOf(t)-this.zero},i.prototype.readAndCheckSignature=function(t){return t===this.readData(4)},i.prototype.readData=function(t){this.checkOffset(t);var e=this.data.slice(this.zero+this.index,this.zero+this.index+t);return this.index+=t,e},e.exports=i},{\"../utils\":32,\"./DataReader\":18}],21:[function(t,e,n){\"use strict\";var r=t(\"./ArrayReader\");function i(t){r.call(this,t)}t(\"../utils\").inherits(i,r),i.prototype.readData=function(t){if(this.checkOffset(t),0===t)return new Uint8Array(0);var e=this.data.subarray(this.zero+this.index,this.zero+this.index+t);return this.index+=t,e},e.exports=i},{\"../utils\":32,\"./ArrayReader\":17}],22:[function(t,e,n){\"use strict\";var r=t(\"../utils\"),i=t(\"../support\"),s=t(\"./ArrayReader\"),o=t(\"./StringReader\"),a=t(\"./NodeBufferReader\"),l=t(\"./Uint8ArrayReader\");e.exports=function(t){var e=r.getTypeOf(t);return r.checkSupport(e),\"string\"!==e||i.uint8array?\"nodebuffer\"===e?new a(t):i.uint8array?new l(r.transformTo(\"uint8array\",t)):new s(r.transformTo(\"array\",t)):new o(t)}},{\"../support\":30,\"../utils\":32,\"./ArrayReader\":17,\"./NodeBufferReader\":19,\"./StringReader\":20,\"./Uint8ArrayReader\":21}],23:[function(t,e,n){\"use strict\";n.LOCAL_FILE_HEADER=\"PK\\x03\\x04\",n.CENTRAL_FILE_HEADER=\"PK\\x01\\x02\",n.CENTRAL_DIRECTORY_END=\"PK\\x05\\x06\",n.ZIP64_CENTRAL_DIRECTORY_LOCATOR=\"PK\\x06\\x07\",n.ZIP64_CENTRAL_DIRECTORY_END=\"PK\\x06\\x06\",n.DATA_DESCRIPTOR=\"PK\\x07\\b\"},{}],24:[function(t,e,n){\"use strict\";var r=t(\"./GenericWorker\"),i=t(\"../utils\");function s(t){r.call(this,\"ConvertWorker to \"+t),this.destType=t}i.inherits(s,r),s.prototype.processChunk=function(t){this.push({data:i.transformTo(this.destType,t.data),meta:t.meta})},e.exports=s},{\"../utils\":32,\"./GenericWorker\":28}],25:[function(t,e,n){\"use strict\";var r=t(\"./GenericWorker\"),i=t(\"../crc32\");function s(){r.call(this,\"Crc32Probe\"),this.withStreamInfo(\"crc32\",0)}t(\"../utils\").inherits(s,r),s.prototype.processChunk=function(t){this.streamInfo.crc32=i(t.data,this.streamInfo.crc32||0),this.push(t)},e.exports=s},{\"../crc32\":4,\"../utils\":32,\"./GenericWorker\":28}],26:[function(t,e,n){\"use strict\";var r=t(\"../utils\"),i=t(\"./GenericWorker\");function s(t){i.call(this,\"DataLengthProbe for \"+t),this.propName=t,this.withStreamInfo(t,0)}r.inherits(s,i),s.prototype.processChunk=function(t){t&&(this.streamInfo[this.propName]=(this.streamInfo[this.propName]||0)+t.data.length),i.prototype.processChunk.call(this,t)},e.exports=s},{\"../utils\":32,\"./GenericWorker\":28}],27:[function(t,e,n){\"use strict\";var r=t(\"../utils\"),i=t(\"./GenericWorker\");function s(t){i.call(this,\"DataWorker\");var e=this;this.dataIsReady=!1,this.index=0,this.max=0,this.data=null,this.type=\"\",this._tickScheduled=!1,t.then((function(t){e.dataIsReady=!0,e.data=t,e.max=t&&t.length||0,e.type=r.getTypeOf(t),e.isPaused||e._tickAndRepeat()}),(function(t){e.error(t)}))}r.inherits(s,i),s.prototype.cleanUp=function(){i.prototype.cleanUp.call(this),this.data=null},s.prototype.resume=function(){return!!i.prototype.resume.call(this)&&(!this._tickScheduled&&this.dataIsReady&&(this._tickScheduled=!0,r.delay(this._tickAndRepeat,[],this)),!0)},s.prototype._tickAndRepeat=function(){this._tickScheduled=!1,this.isPaused||this.isFinished||(this._tick(),this.isFinished||(r.delay(this._tickAndRepeat,[],this),this._tickScheduled=!0))},s.prototype._tick=function(){if(this.isPaused||this.isFinished)return!1;var t=null,e=Math.min(this.max,this.index+16384);if(this.index>=this.max)return this.end();switch(this.type){case\"string\":t=this.data.substring(this.index,e);break;case\"uint8array\":t=this.data.subarray(this.index,e);break;case\"array\":case\"nodebuffer\":t=this.data.slice(this.index,e)}return this.index=e,this.push({data:t,meta:{percent:this.max?this.index/this.max*100:0}})},e.exports=s},{\"../utils\":32,\"./GenericWorker\":28}],28:[function(t,e,n){\"use strict\";function r(t){this.name=t||\"default\",this.streamInfo={},this.generatedError=null,this.extraStreamInfo={},this.isPaused=!0,this.isFinished=!1,this.isLocked=!1,this._listeners={data:[],end:[],error:[]},this.previous=null}r.prototype={push:function(t){this.emit(\"data\",t)},end:function(){if(this.isFinished)return!1;this.flush();try{this.emit(\"end\"),this.cleanUp(),this.isFinished=!0}catch(t){this.emit(\"error\",t)}return!0},error:function(t){return!this.isFinished&&(this.isPaused?this.generatedError=t:(this.isFinished=!0,this.emit(\"error\",t),this.previous&&this.previous.error(t),this.cleanUp()),!0)},on:function(t,e){return this._listeners[t].push(e),this},cleanUp:function(){this.streamInfo=this.generatedError=this.extraStreamInfo=null,this._listeners=[]},emit:function(t,e){if(this._listeners[t])for(var n=0;n \"+t:t}},e.exports=r},{}],29:[function(t,e,n){\"use strict\";var r=t(\"../utils\"),i=t(\"./ConvertWorker\"),s=t(\"./GenericWorker\"),o=t(\"../base64\"),a=t(\"../support\"),l=t(\"../external\"),c=null;if(a.nodestream)try{c=t(\"../nodejs/NodejsStreamOutputAdapter\")}catch(t){}function u(t,e,n){var o=e;switch(e){case\"blob\":case\"arraybuffer\":o=\"uint8array\";break;case\"base64\":o=\"string\"}try{this._internalType=o,this._outputType=e,this._mimeType=n,r.checkSupport(o),this._worker=t.pipe(new i(o)),t.lock()}catch(t){this._worker=new s(\"error\"),this._worker.error(t)}}u.prototype={accumulate:function(t){return function(t,e){return new l.Promise((function(n,i){var s=[],a=t._internalType,l=t._outputType,c=t._mimeType;t.on(\"data\",(function(t,n){s.push(t),e&&e(n)})).on(\"error\",(function(t){s=[],i(t)})).on(\"end\",(function(){try{var t=function(t,e,n){switch(t){case\"blob\":return r.newBlob(r.transformTo(\"arraybuffer\",e),n);case\"base64\":return o.encode(e);default:return r.transformTo(t,e)}}(l,function(t,e){var n,r=0,i=null,s=0;for(n=0;n>>6:(n<65536?e[o++]=224|n>>>12:(e[o++]=240|n>>>18,e[o++]=128|n>>>12&63),e[o++]=128|n>>>6&63),e[o++]=128|63&n);return e}(t)},n.utf8decode=function(t){return i.nodebuffer?r.transformTo(\"nodebuffer\",t).toString(\"utf-8\"):function(t){var e,n,i,s,o=t.length,l=new Array(2*o);for(e=n=0;e>10&1023,l[n++]=56320|1023&i)}return l.length!==n&&(l.subarray?l=l.subarray(0,n):l.length=n),r.applyFromCharCode(l)}(t=r.transformTo(i.uint8array?\"uint8array\":\"array\",t))},r.inherits(c,o),c.prototype.processChunk=function(t){var e=r.transformTo(i.uint8array?\"uint8array\":\"array\",t.data);if(this.leftOver&&this.leftOver.length){if(i.uint8array){var s=e;(e=new Uint8Array(s.length+this.leftOver.length)).set(this.leftOver,0),e.set(s,this.leftOver.length)}else e=this.leftOver.concat(e);this.leftOver=null}var o=function(t,e){var n;for((e=e||t.length)>t.length&&(e=t.length),n=e-1;0<=n&&128==(192&t[n]);)n--;return n<0||0===n?e:n+a[t[n]]>e?n:e}(e),l=e;o!==e.length&&(i.uint8array?(l=e.subarray(0,o),this.leftOver=e.subarray(o,e.length)):(l=e.slice(0,o),this.leftOver=e.slice(o,e.length))),this.push({data:n.utf8decode(l),meta:t.meta})},c.prototype.flush=function(){this.leftOver&&this.leftOver.length&&(this.push({data:n.utf8decode(this.leftOver),meta:{}}),this.leftOver=null)},n.Utf8DecodeWorker=c,r.inherits(u,o),u.prototype.processChunk=function(t){this.push({data:n.utf8encode(t.data),meta:t.meta})},n.Utf8EncodeWorker=u},{\"./nodejsUtils\":14,\"./stream/GenericWorker\":28,\"./support\":30,\"./utils\":32}],32:[function(t,e,n){\"use strict\";var r=t(\"./support\"),i=t(\"./base64\"),s=t(\"./nodejsUtils\"),o=t(\"set-immediate-shim\"),a=t(\"./external\");function l(t){return t}function c(t,e){for(var n=0;n>8;this.dir=!!(16&this.externalFileAttributes),0==t&&(this.dosPermissions=63&this.externalFileAttributes),3==t&&(this.unixPermissions=this.externalFileAttributes>>16&65535),this.dir||\"/\"!==this.fileNameStr.slice(-1)||(this.dir=!0)},parseZIP64ExtraField:function(t){if(this.extraFields[1]){var e=r(this.extraFields[1].value);this.uncompressedSize===i.MAX_VALUE_32BITS&&(this.uncompressedSize=e.readInt(8)),this.compressedSize===i.MAX_VALUE_32BITS&&(this.compressedSize=e.readInt(8)),this.localHeaderOffset===i.MAX_VALUE_32BITS&&(this.localHeaderOffset=e.readInt(8)),this.diskNumberStart===i.MAX_VALUE_32BITS&&(this.diskNumberStart=e.readInt(4))}},readExtraFields:function(t){var e,n,r,i=t.index+this.extraFieldsLength;for(this.extraFields||(this.extraFields={});t.index+4>>6:(n<65536?e[o++]=224|n>>>12:(e[o++]=240|n>>>18,e[o++]=128|n>>>12&63),e[o++]=128|n>>>6&63),e[o++]=128|63&n);return e},n.buf2binstring=function(t){return l(t,t.length)},n.binstring2buf=function(t){for(var e=new r.Buf8(t.length),n=0,i=e.length;n>10&1023,c[r++]=56320|1023&i)}return l(c,r)},n.utf8border=function(t,e){var n;for((e=e||t.length)>t.length&&(e=t.length),n=e-1;0<=n&&128==(192&t[n]);)n--;return n<0||0===n?e:n+o[t[n]]>e?n:e}},{\"./common\":41}],43:[function(t,e,n){\"use strict\";e.exports=function(t,e,n,r){for(var i=65535&t|0,s=t>>>16&65535|0,o=0;0!==n;){for(n-=o=2e3>>1:t>>>1;e[n]=t}return e}();e.exports=function(t,e,n,i){var s=r,o=i+n;t^=-1;for(var a=i;a>>8^s[255&(t^e[a])];return-1^t}},{}],46:[function(t,e,n){\"use strict\";var r,i=t(\"../utils/common\"),s=t(\"./trees\"),o=t(\"./adler32\"),a=t(\"./crc32\"),l=t(\"./messages\"),c=-2,u=258,h=262,d=113;function f(t,e){return t.msg=l[e],e}function p(t){return(t<<1)-(4t.avail_out&&(n=t.avail_out),0!==n&&(i.arraySet(t.output,e.pending_buf,e.pending_out,n,t.next_out),t.next_out+=n,e.pending_out+=n,t.total_out+=n,t.avail_out-=n,e.pending-=n,0===e.pending&&(e.pending_out=0))}function _(t,e){s._tr_flush_block(t,0<=t.block_start?t.block_start:-1,t.strstart-t.block_start,e),t.block_start=t.strstart,g(t.strm)}function b(t,e){t.pending_buf[t.pending++]=e}function y(t,e){t.pending_buf[t.pending++]=e>>>8&255,t.pending_buf[t.pending++]=255&e}function v(t,e){var n,r,i=t.max_chain_length,s=t.strstart,o=t.prev_length,a=t.nice_match,l=t.strstart>t.w_size-h?t.strstart-(t.w_size-h):0,c=t.window,d=t.w_mask,f=t.prev,p=t.strstart+u,m=c[s+o-1],g=c[s+o];t.prev_length>=t.good_match&&(i>>=2),a>t.lookahead&&(a=t.lookahead);do{if(c[(n=e)+o]===g&&c[n+o-1]===m&&c[n]===c[s]&&c[++n]===c[s+1]){s+=2,n++;do{}while(c[++s]===c[++n]&&c[++s]===c[++n]&&c[++s]===c[++n]&&c[++s]===c[++n]&&c[++s]===c[++n]&&c[++s]===c[++n]&&c[++s]===c[++n]&&c[++s]===c[++n]&&sl&&0!=--i);return o<=t.lookahead?o:t.lookahead}function w(t){var e,n,r,s,l,c,u,d,f,p,m=t.w_size;do{if(s=t.window_size-t.lookahead-t.strstart,t.strstart>=m+(m-h)){for(i.arraySet(t.window,t.window,m,m,0),t.match_start-=m,t.strstart-=m,t.block_start-=m,e=n=t.hash_size;r=t.head[--e],t.head[e]=m<=r?r-m:0,--n;);for(e=n=m;r=t.prev[--e],t.prev[e]=m<=r?r-m:0,--n;);s+=m}if(0===t.strm.avail_in)break;if(u=t.window,d=t.strstart+t.lookahead,p=void 0,(f=s)<(p=(c=t.strm).avail_in)&&(p=f),n=0===p?0:(c.avail_in-=p,i.arraySet(u,c.input,c.next_in,p,d),1===c.state.wrap?c.adler=o(c.adler,u,p,d):2===c.state.wrap&&(c.adler=a(c.adler,u,p,d)),c.next_in+=p,c.total_in+=p,p),t.lookahead+=n,t.lookahead+t.insert>=3)for(t.ins_h=t.window[l=t.strstart-t.insert],t.ins_h=(t.ins_h<=3&&(t.ins_h=(t.ins_h<=3)if(r=s._tr_tally(t,t.strstart-t.match_start,t.match_length-3),t.lookahead-=t.match_length,t.match_length<=t.max_lazy_match&&t.lookahead>=3){for(t.match_length--;t.strstart++,t.ins_h=(t.ins_h<=3&&(t.ins_h=(t.ins_h<=3&&t.match_length<=t.prev_length){for(i=t.strstart+t.lookahead-3,r=s._tr_tally(t,t.strstart-1-t.prev_match,t.prev_length-3),t.lookahead-=t.prev_length-1,t.prev_length-=2;++t.strstart<=i&&(t.ins_h=(t.ins_h<t.pending_buf_size-5&&(n=t.pending_buf_size-5);;){if(t.lookahead<=1){if(w(t),0===t.lookahead&&0===e)return 1;if(0===t.lookahead)break}t.strstart+=t.lookahead,t.lookahead=0;var r=t.block_start+n;if((0===t.strstart||t.strstart>=r)&&(t.lookahead=t.strstart-r,t.strstart=r,_(t,!1),0===t.strm.avail_out))return 1;if(t.strstart-t.block_start>=t.w_size-h&&(_(t,!1),0===t.strm.avail_out))return 1}return t.insert=0,4===e?(_(t,!0),0===t.strm.avail_out?3:4):(t.strstart>t.block_start&&_(t,!1),1)})),new x(4,4,8,4,k),new x(4,5,16,8,k),new x(4,6,32,32,k),new x(4,4,16,16,M),new x(8,16,32,32,M),new x(8,16,128,128,M),new x(8,32,128,256,M),new x(32,128,258,1024,M),new x(32,258,258,4096,M)],n.deflateInit=function(t,e){return D(t,e,8,15,8,0)},n.deflateInit2=D,n.deflateReset=C,n.deflateResetKeep=E,n.deflateSetHeader=function(t,e){return t&&t.state?2!==t.state.wrap?c:(t.state.gzhead=e,0):c},n.deflate=function(t,e){var n,i,o,l;if(!t||!t.state||5>8&255),b(i,i.gzhead.time>>16&255),b(i,i.gzhead.time>>24&255),b(i,9===i.level?2:2<=i.strategy||i.level<2?4:0),b(i,255&i.gzhead.os),i.gzhead.extra&&i.gzhead.extra.length&&(b(i,255&i.gzhead.extra.length),b(i,i.gzhead.extra.length>>8&255)),i.gzhead.hcrc&&(t.adler=a(t.adler,i.pending_buf,i.pending,0)),i.gzindex=0,i.status=69):(b(i,0),b(i,0),b(i,0),b(i,0),b(i,0),b(i,9===i.level?2:2<=i.strategy||i.level<2?4:0),b(i,3),i.status=d);else{var h=8+(i.w_bits-8<<4)<<8;h|=(2<=i.strategy||i.level<2?0:i.level<6?1:6===i.level?2:3)<<6,0!==i.strstart&&(h|=32),h+=31-h%31,i.status=d,y(i,h),0!==i.strstart&&(y(i,t.adler>>>16),y(i,65535&t.adler)),t.adler=1}if(69===i.status)if(i.gzhead.extra){for(o=i.pending;i.gzindex<(65535&i.gzhead.extra.length)&&(i.pending!==i.pending_buf_size||(i.gzhead.hcrc&&i.pending>o&&(t.adler=a(t.adler,i.pending_buf,i.pending-o,o)),g(t),o=i.pending,i.pending!==i.pending_buf_size));)b(i,255&i.gzhead.extra[i.gzindex]),i.gzindex++;i.gzhead.hcrc&&i.pending>o&&(t.adler=a(t.adler,i.pending_buf,i.pending-o,o)),i.gzindex===i.gzhead.extra.length&&(i.gzindex=0,i.status=73)}else i.status=73;if(73===i.status)if(i.gzhead.name){o=i.pending;do{if(i.pending===i.pending_buf_size&&(i.gzhead.hcrc&&i.pending>o&&(t.adler=a(t.adler,i.pending_buf,i.pending-o,o)),g(t),o=i.pending,i.pending===i.pending_buf_size)){l=1;break}l=i.gzindexo&&(t.adler=a(t.adler,i.pending_buf,i.pending-o,o)),0===l&&(i.gzindex=0,i.status=91)}else i.status=91;if(91===i.status)if(i.gzhead.comment){o=i.pending;do{if(i.pending===i.pending_buf_size&&(i.gzhead.hcrc&&i.pending>o&&(t.adler=a(t.adler,i.pending_buf,i.pending-o,o)),g(t),o=i.pending,i.pending===i.pending_buf_size)){l=1;break}l=i.gzindexo&&(t.adler=a(t.adler,i.pending_buf,i.pending-o,o)),0===l&&(i.status=103)}else i.status=103;if(103===i.status&&(i.gzhead.hcrc?(i.pending+2>i.pending_buf_size&&g(t),i.pending+2<=i.pending_buf_size&&(b(i,255&t.adler),b(i,t.adler>>8&255),t.adler=0,i.status=d)):i.status=d),0!==i.pending){if(g(t),0===t.avail_out)return i.last_flush=-1,0}else if(0===t.avail_in&&p(e)<=p(n)&&4!==e)return f(t,-5);if(666===i.status&&0!==t.avail_in)return f(t,-5);if(0!==t.avail_in||0!==i.lookahead||0!==e&&666!==i.status){var v=2===i.strategy?function(t,e){for(var n;;){if(0===t.lookahead&&(w(t),0===t.lookahead)){if(0===e)return 1;break}if(t.match_length=0,n=s._tr_tally(t,0,t.window[t.strstart]),t.lookahead--,t.strstart++,n&&(_(t,!1),0===t.strm.avail_out))return 1}return t.insert=0,4===e?(_(t,!0),0===t.strm.avail_out?3:4):t.last_lit&&(_(t,!1),0===t.strm.avail_out)?1:2}(i,e):3===i.strategy?function(t,e){for(var n,r,i,o,a=t.window;;){if(t.lookahead<=u){if(w(t),t.lookahead<=u&&0===e)return 1;if(0===t.lookahead)break}if(t.match_length=0,t.lookahead>=3&&0t.lookahead&&(t.match_length=t.lookahead)}if(t.match_length>=3?(n=s._tr_tally(t,1,t.match_length-3),t.lookahead-=t.match_length,t.strstart+=t.match_length,t.match_length=0):(n=s._tr_tally(t,0,t.window[t.strstart]),t.lookahead--,t.strstart++),n&&(_(t,!1),0===t.strm.avail_out))return 1}return t.insert=0,4===e?(_(t,!0),0===t.strm.avail_out?3:4):t.last_lit&&(_(t,!1),0===t.strm.avail_out)?1:2}(i,e):r[i.level].func(i,e);if(3!==v&&4!==v||(i.status=666),1===v||3===v)return 0===t.avail_out&&(i.last_flush=-1),0;if(2===v&&(1===e?s._tr_align(i):5!==e&&(s._tr_stored_block(i,0,0,!1),3===e&&(m(i.head),0===i.lookahead&&(i.strstart=0,i.block_start=0,i.insert=0))),g(t),0===t.avail_out))return i.last_flush=-1,0}return 4!==e?0:i.wrap<=0?1:(2===i.wrap?(b(i,255&t.adler),b(i,t.adler>>8&255),b(i,t.adler>>16&255),b(i,t.adler>>24&255),b(i,255&t.total_in),b(i,t.total_in>>8&255),b(i,t.total_in>>16&255),b(i,t.total_in>>24&255)):(y(i,t.adler>>>16),y(i,65535&t.adler)),g(t),0=n.w_size&&(0===a&&(m(n.head),n.strstart=0,n.block_start=0,n.insert=0),d=new i.Buf8(n.w_size),i.arraySet(d,e,f-n.w_size,n.w_size,0),e=d,f=n.w_size),l=t.avail_in,u=t.next_in,h=t.input,t.avail_in=f,t.next_in=0,t.input=e,w(n);n.lookahead>=3;){for(r=n.strstart,s=n.lookahead-2;n.ins_h=(n.ins_h<>>=v=y>>>24,p-=v,0==(v=y>>>16&255))E[s++]=65535&y;else{if(!(16&v)){if(0==(64&v)){y=m[(65535&y)+(f&(1<>>=v,p-=v),p<15&&(f+=S[r++]<>>=v=y>>>24,p-=v,!(16&(v=y>>>16&255))){if(0==(64&v)){y=g[(65535&y)+(f&(1<>>=v,p-=v,(v=s-o)>3,f&=(1<<(p-=w<<3))-1,t.next_in=r,t.next_out=s,t.avail_in=r>>24&255)+(t>>>8&65280)+((65280&t)<<8)+((255&t)<<24)}function u(){this.mode=0,this.last=!1,this.wrap=0,this.havedict=!1,this.flags=0,this.dmax=0,this.check=0,this.total=0,this.head=null,this.wbits=0,this.wsize=0,this.whave=0,this.wnext=0,this.window=null,this.hold=0,this.bits=0,this.length=0,this.offset=0,this.extra=0,this.lencode=null,this.distcode=null,this.lenbits=0,this.distbits=0,this.ncode=0,this.nlen=0,this.ndist=0,this.have=0,this.next=null,this.lens=new r.Buf16(320),this.work=new r.Buf16(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}function h(t){var e;return t&&t.state?(t.total_in=t.total_out=(e=t.state).total=0,t.msg=\"\",e.wrap&&(t.adler=1&e.wrap),e.mode=1,e.last=0,e.havedict=0,e.dmax=32768,e.head=null,e.hold=0,e.bits=0,e.lencode=e.lendyn=new r.Buf32(852),e.distcode=e.distdyn=new r.Buf32(592),e.sane=1,e.back=-1,0):l}function d(t){var e;return t&&t.state?((e=t.state).wsize=0,e.whave=0,e.wnext=0,h(t)):l}function f(t,e){var n,r;return t&&t.state?(r=t.state,e<0?(n=0,e=-e):(n=1+(e>>4),e<48&&(e&=15)),e&&(e<8||15=o.wsize?(r.arraySet(o.window,e,n-o.wsize,o.wsize,0),o.wnext=0,o.whave=o.wsize):(i<(s=o.wsize-o.wnext)&&(s=i),r.arraySet(o.window,e,n-i,s,o.wnext),(i-=s)?(r.arraySet(o.window,e,n-i,i,0),o.wnext=i,o.whave=o.wsize):(o.wnext+=s,o.wnext===o.wsize&&(o.wnext=0),o.whave>>8&255,n.check=s(n.check,j,2,0),_=g=0,n.mode=2;break}if(n.flags=0,n.head&&(n.head.done=!1),!(1&n.wrap)||(((255&g)<<8)+(g>>8))%31){t.msg=\"incorrect header check\",n.mode=30;break}if(8!=(15&g)){t.msg=\"unknown compression method\",n.mode=30;break}if(_-=4,L=8+(15&(g>>>=4)),0===n.wbits)n.wbits=L;else if(L>n.wbits){t.msg=\"invalid window size\",n.mode=30;break}n.dmax=1<>8&1),512&n.flags&&(j[0]=255&g,j[1]=g>>>8&255,n.check=s(n.check,j,2,0)),_=g=0,n.mode=3;case 3:for(;_<32;){if(0===p)break t;p--,g+=u[d++]<<_,_+=8}n.head&&(n.head.time=g),512&n.flags&&(j[0]=255&g,j[1]=g>>>8&255,j[2]=g>>>16&255,j[3]=g>>>24&255,n.check=s(n.check,j,4,0)),_=g=0,n.mode=4;case 4:for(;_<16;){if(0===p)break t;p--,g+=u[d++]<<_,_+=8}n.head&&(n.head.xflags=255&g,n.head.os=g>>8),512&n.flags&&(j[0]=255&g,j[1]=g>>>8&255,n.check=s(n.check,j,2,0)),_=g=0,n.mode=5;case 5:if(1024&n.flags){for(;_<16;){if(0===p)break t;p--,g+=u[d++]<<_,_+=8}n.length=g,n.head&&(n.head.extra_len=g),512&n.flags&&(j[0]=255&g,j[1]=g>>>8&255,n.check=s(n.check,j,2,0)),_=g=0}else n.head&&(n.head.extra=null);n.mode=6;case 6:if(1024&n.flags&&(p<(k=n.length)&&(k=p),k&&(n.head&&(L=n.head.extra_len-n.length,n.head.extra||(n.head.extra=new Array(n.head.extra_len)),r.arraySet(n.head.extra,u,d,k,L)),512&n.flags&&(n.check=s(n.check,u,k,d)),p-=k,d+=k,n.length-=k),n.length))break t;n.length=0,n.mode=7;case 7:if(2048&n.flags){if(0===p)break t;for(k=0;L=u[d+k++],n.head&&L&&n.length<65536&&(n.head.name+=String.fromCharCode(L)),L&&k>9&1,n.head.done=!0),t.adler=n.check=0,n.mode=12;break;case 10:for(;_<32;){if(0===p)break t;p--,g+=u[d++]<<_,_+=8}t.adler=n.check=c(g),_=g=0,n.mode=11;case 11:if(0===n.havedict)return t.next_out=f,t.avail_out=m,t.next_in=d,t.avail_in=p,n.hold=g,n.bits=_,2;t.adler=n.check=1,n.mode=12;case 12:if(5===e||6===e)break t;case 13:if(n.last){g>>>=7&_,_-=7&_,n.mode=27;break}for(;_<3;){if(0===p)break t;p--,g+=u[d++]<<_,_+=8}switch(n.last=1&g,_-=1,3&(g>>>=1)){case 0:n.mode=14;break;case 1:if(b(n),n.mode=20,6!==e)break;g>>>=2,_-=2;break t;case 2:n.mode=17;break;case 3:t.msg=\"invalid block type\",n.mode=30}g>>>=2,_-=2;break;case 14:for(g>>>=7&_,_-=7&_;_<32;){if(0===p)break t;p--,g+=u[d++]<<_,_+=8}if((65535&g)!=(g>>>16^65535)){t.msg=\"invalid stored block lengths\",n.mode=30;break}if(n.length=65535&g,_=g=0,n.mode=15,6===e)break t;case 15:n.mode=16;case 16:if(k=n.length){if(p>>=5)),_-=5,n.ncode=4+(15&(g>>>=5)),g>>>=4,_-=4,286>>=3,_-=3}for(;n.have<19;)n.lens[N[n.have++]]=0;if(n.lencode=n.lendyn,n.lenbits=7,T=a(0,n.lens,0,19,n.lencode,0,n.work,P={bits:n.lenbits}),n.lenbits=P.bits,T){t.msg=\"invalid code lengths set\",n.mode=30;break}n.have=0,n.mode=19;case 19:for(;n.have>>16&255,C=65535&R,!((S=R>>>24)<=_);){if(0===p)break t;p--,g+=u[d++]<<_,_+=8}if(C<16)g>>>=S,_-=S,n.lens[n.have++]=C;else{if(16===C){for(I=S+2;_>>=S,_-=S,0===n.have){t.msg=\"invalid bit length repeat\",n.mode=30;break}L=n.lens[n.have-1],k=3+(3&g),g>>>=2,_-=2}else if(17===C){for(I=S+3;_>>=S)),g>>>=3,_-=3}else{for(I=S+7;_>>=S)),g>>>=7,_-=7}if(n.have+k>n.nlen+n.ndist){t.msg=\"invalid bit length repeat\",n.mode=30;break}for(;k--;)n.lens[n.have++]=L}}if(30===n.mode)break;if(0===n.lens[256]){t.msg=\"invalid code -- missing end-of-block\",n.mode=30;break}if(n.lenbits=9,T=a(1,n.lens,0,n.nlen,n.lencode,0,n.work,P={bits:n.lenbits}),n.lenbits=P.bits,T){t.msg=\"invalid literal/lengths set\",n.mode=30;break}if(n.distbits=6,n.distcode=n.distdyn,T=a(2,n.lens,n.nlen,n.ndist,n.distcode,0,n.work,P={bits:n.distbits}),n.distbits=P.bits,T){t.msg=\"invalid distances set\",n.mode=30;break}if(n.mode=20,6===e)break t;case 20:n.mode=21;case 21:if(6<=p&&258<=m){t.next_out=f,t.avail_out=m,t.next_in=d,t.avail_in=p,n.hold=g,n.bits=_,o(t,w),f=t.next_out,h=t.output,m=t.avail_out,d=t.next_in,u=t.input,p=t.avail_in,g=n.hold,_=n.bits,12===n.mode&&(n.back=-1);break}for(n.back=0;E=(R=n.lencode[g&(1<>>16&255,C=65535&R,!((S=R>>>24)<=_);){if(0===p)break t;p--,g+=u[d++]<<_,_+=8}if(E&&0==(240&E)){for(D=S,A=E,O=C;E=(R=n.lencode[O+((g&(1<>D)])>>>16&255,C=65535&R,!(D+(S=R>>>24)<=_);){if(0===p)break t;p--,g+=u[d++]<<_,_+=8}g>>>=D,_-=D,n.back+=D}if(g>>>=S,_-=S,n.back+=S,n.length=C,0===E){n.mode=26;break}if(32&E){n.back=-1,n.mode=12;break}if(64&E){t.msg=\"invalid literal/length code\",n.mode=30;break}n.extra=15&E,n.mode=22;case 22:if(n.extra){for(I=n.extra;_>>=n.extra,_-=n.extra,n.back+=n.extra}n.was=n.length,n.mode=23;case 23:for(;E=(R=n.distcode[g&(1<>>16&255,C=65535&R,!((S=R>>>24)<=_);){if(0===p)break t;p--,g+=u[d++]<<_,_+=8}if(0==(240&E)){for(D=S,A=E,O=C;E=(R=n.distcode[O+((g&(1<>D)])>>>16&255,C=65535&R,!(D+(S=R>>>24)<=_);){if(0===p)break t;p--,g+=u[d++]<<_,_+=8}g>>>=D,_-=D,n.back+=D}if(g>>>=S,_-=S,n.back+=S,64&E){t.msg=\"invalid distance code\",n.mode=30;break}n.offset=C,n.extra=15&E,n.mode=24;case 24:if(n.extra){for(I=n.extra;_>>=n.extra,_-=n.extra,n.back+=n.extra}if(n.offset>n.dmax){t.msg=\"invalid distance too far back\",n.mode=30;break}n.mode=25;case 25:if(0===m)break t;if(n.offset>(k=w-m)){if((k=n.offset-k)>n.whave&&n.sane){t.msg=\"invalid distance too far back\",n.mode=30;break}M=k>n.wnext?n.wsize-(k-=n.wnext):n.wnext-k,k>n.length&&(k=n.length),x=n.window}else x=h,M=f-n.offset,k=n.length;for(mb?(v=N[F+h[x]],P[I+h[x]]):(v=96,0),f=1<>A)+(p-=f)]=y<<24|v<<16|w|0,0!==p;);for(f=1<>=1;if(0!==f?(T&=f-1,T+=f):T=0,x++,0==--R[M]){if(M===E)break;M=e[n+h[x]]}if(C>>7)]}function w(t,e){t.pending_buf[t.pending++]=255&e,t.pending_buf[t.pending++]=e>>>8&255}function k(t,e,n){t.bi_valid>16-n?(t.bi_buf|=e<>16-t.bi_valid,t.bi_valid+=n-16):(t.bi_buf|=e<>>=1,n<<=1,0<--e;);return n>>>1}function S(t,e,n){var r,i,s=new Array(16),o=0;for(r=1;r<=15;r++)s[r]=o=o+n[r-1]<<1;for(i=0;i<=e;i++){var a=t[2*i+1];0!==a&&(t[2*i]=x(s[a]++,a))}}function E(t){var e;for(e=0;e<286;e++)t.dyn_ltree[2*e]=0;for(e=0;e<30;e++)t.dyn_dtree[2*e]=0;for(e=0;e<19;e++)t.bl_tree[2*e]=0;t.dyn_ltree[512]=1,t.opt_len=t.static_len=0,t.last_lit=t.matches=0}function C(t){8>1;1<=n;n--)A(t,s,n);for(i=l;n=t.heap[1],t.heap[1]=t.heap[t.heap_len--],A(t,s,1),r=t.heap[1],t.heap[--t.heap_max]=n,t.heap[--t.heap_max]=r,s[2*i]=s[2*n]+s[2*r],t.depth[i]=(t.depth[n]>=t.depth[r]?t.depth[n]:t.depth[r])+1,s[2*n+1]=s[2*r+1]=i,t.heap[1]=i++,A(t,s,1),2<=t.heap_len;);t.heap[--t.heap_max]=t.heap[1],function(t,e){var n,r,i,s,o,a,l=e.dyn_tree,c=e.max_code,u=e.stat_desc.static_tree,h=e.stat_desc.has_stree,d=e.stat_desc.extra_bits,f=e.stat_desc.extra_base,p=e.stat_desc.max_length,m=0;for(s=0;s<=15;s++)t.bl_count[s]=0;for(l[2*t.heap[t.heap_max]+1]=0,n=t.heap_max+1;n<573;n++)p<(s=l[2*l[2*(r=t.heap[n])+1]+1]+1)&&(s=p,m++),l[2*r+1]=s,c>=7;r<30;r++)for(_[r]=i<<7,t=0;t<1<>>=1)if(1&n&&0!==t.dyn_ltree[2*e])return 0;if(0!==t.dyn_ltree[18]||0!==t.dyn_ltree[20]||0!==t.dyn_ltree[26])return 1;for(e=32;e<256;e++)if(0!==t.dyn_ltree[2*e])return 1;return 0}(t)),L(t,t.l_desc),L(t,t.d_desc),o=function(t){var e;for(T(t,t.dyn_ltree,t.l_desc.max_code),T(t,t.dyn_dtree,t.d_desc.max_code),L(t,t.bl_desc),e=18;3<=e&&0===t.bl_tree[2*l[e]+1];e--);return t.opt_len+=3*(e+1)+5+5+4,e}(t),(s=t.static_len+3+7>>>3)<=(i=t.opt_len+3+7>>>3)&&(i=s)):i=s=n+5,n+4<=i&&-1!==e?R(t,e,n,r):4===t.strategy||s===i?(k(t,2+(r?1:0),3),O(t,c,u)):(k(t,4+(r?1:0),3),function(t,e,n,r){var i;for(k(t,e-257,5),k(t,n-1,5),k(t,r-4,4),i=0;i>>8&255,t.pending_buf[t.d_buf+2*t.last_lit+1]=255&e,t.pending_buf[t.l_buf+t.last_lit]=255&n,t.last_lit++,0===e?t.dyn_ltree[2*n]++:(t.matches++,e--,t.dyn_ltree[2*(d[n]+256+1)]++,t.dyn_dtree[2*v(e)]++),t.last_lit===t.lit_bufsize-1},n._tr_align=function(t){k(t,2,3),M(t,256,c),function(t){16===t.bi_valid?(w(t,t.bi_buf),t.bi_buf=0,t.bi_valid=0):8<=t.bi_valid&&(t.pending_buf[t.pending++]=255&t.bi_buf,t.bi_buf>>=8,t.bi_valid-=8)}(t)}},{\"../utils/common\":41}],53:[function(t,e,n){\"use strict\";e.exports=function(){this.input=null,this.next_in=0,this.avail_in=0,this.total_in=0,this.output=null,this.next_out=0,this.avail_out=0,this.total_out=0,this.msg=\"\",this.state=null,this.data_type=2,this.adler=0}},{}],54:[function(t,e,n){\"use strict\";e.exports=\"function\"==typeof setImmediate?setImmediate:function(){var t=[].slice.apply(arguments);t.splice(1,0,0),setTimeout.apply(null,t)}},{}]},{},[10])(10)},xbPD:function(t,e,n){\"use strict\";n.d(e,\"a\",(function(){return i}));var r=n(\"7o/Q\");function i(t=null){return e=>e.lift(new s(t))}class s{constructor(t){this.defaultValue=t}call(t,e){return e.subscribe(new o(t,this.defaultValue))}}class o extends r.a{constructor(t,e){super(t),this.defaultValue=e,this.isEmpty=!0}_next(t){this.isEmpty=!1,this.destination.next(t)}_complete(){this.isEmpty&&this.destination.next(this.defaultValue),this.destination.complete()}}},xg2L:function(t,e,n){\"use strict\";Object.defineProperty(e,\"__esModule\",{value:!0});var r=n(\"S0gj\");e.Wordlist=r.Wordlist;var i=n(\"nn4k\");e.wordlists={en:i.langEn}},xgIS:function(t,e,n){\"use strict\";n.d(e,\"a\",(function(){return a}));var r=n(\"HDdC\"),i=n(\"DH7j\"),s=n(\"n6bG\"),o=n(\"lJxs\");function a(t,e,n,l){return Object(s.a)(n)&&(l=n,n=void 0),l?a(t,e,n).pipe(Object(o.a)(t=>Object(i.a)(t)?l(...t):l(t))):new r.a(r=>{!function t(e,n,r,i,s){let o;if(function(t){return t&&\"function\"==typeof t.addEventListener&&\"function\"==typeof t.removeEventListener}(e)){const t=e;e.addEventListener(n,r,s),o=()=>t.removeEventListener(n,r,s)}else if(function(t){return t&&\"function\"==typeof t.on&&\"function\"==typeof t.off}(e)){const t=e;e.on(n,r),o=()=>t.off(n,r)}else if(function(t){return t&&\"function\"==typeof t.addListener&&\"function\"==typeof t.removeListener}(e)){const t=e;e.addListener(n,r),o=()=>t.removeListener(n,r)}else{if(!e||!e.length)throw new TypeError(\"Invalid event target\");for(let o=0,a=e.length;o1?Array.prototype.slice.call(arguments):t)}),r,n)})}},yCtX:function(t,e,n){\"use strict\";n.d(e,\"a\",(function(){return o}));var r=n(\"HDdC\"),i=n(\"ngJS\"),s=n(\"jZKg\");function o(t,e){return e?Object(s.a)(t,e):new r.a(Object(i.a)(t))}},yPMs:function(t,e,n){!function(t){\"use strict\";t.defineLocale(\"sq\",{months:\"Janar_Shkurt_Mars_Prill_Maj_Qershor_Korrik_Gusht_Shtator_Tetor_N\\xebntor_Dhjetor\".split(\"_\"),monthsShort:\"Jan_Shk_Mar_Pri_Maj_Qer_Kor_Gus_Sht_Tet_N\\xebn_Dhj\".split(\"_\"),weekdays:\"E Diel_E H\\xebn\\xeb_E Mart\\xeb_E M\\xebrkur\\xeb_E Enjte_E Premte_E Shtun\\xeb\".split(\"_\"),weekdaysShort:\"Die_H\\xebn_Mar_M\\xebr_Enj_Pre_Sht\".split(\"_\"),weekdaysMin:\"D_H_Ma_M\\xeb_E_P_Sh\".split(\"_\"),weekdaysParseExact:!0,meridiemParse:/PD|MD/,isPM:function(t){return\"M\"===t.charAt(0)},meridiem:function(t,e,n){return t<12?\"PD\":\"MD\"},longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd, D MMMM YYYY HH:mm\"},calendar:{sameDay:\"[Sot n\\xeb] LT\",nextDay:\"[Nes\\xebr n\\xeb] LT\",nextWeek:\"dddd [n\\xeb] LT\",lastDay:\"[Dje n\\xeb] LT\",lastWeek:\"dddd [e kaluar n\\xeb] LT\",sameElse:\"L\"},relativeTime:{future:\"n\\xeb %s\",past:\"%s m\\xeb par\\xeb\",s:\"disa sekonda\",ss:\"%d sekonda\",m:\"nj\\xeb minut\\xeb\",mm:\"%d minuta\",h:\"nj\\xeb or\\xeb\",hh:\"%d or\\xeb\",d:\"nj\\xeb dit\\xeb\",dd:\"%d dit\\xeb\",M:\"nj\\xeb muaj\",MM:\"%d muaj\",y:\"nj\\xeb vit\",yy:\"%d vite\"},dayOfMonthOrdinalParse:/\\d{1,2}\\./,ordinal:\"%d.\",week:{dow:1,doy:4}})}(n(\"wd/R\"))},\"z+Ro\":function(t,e,n){\"use strict\";function r(t){return t&&\"function\"==typeof t.schedule}n.d(e,\"a\",(function(){return r}))},z1FC:function(t,e,n){!function(t){\"use strict\";function e(t,e,n,r){var i={s:[\"viensas secunds\",\"'iensas secunds\"],ss:[t+\" secunds\",t+\" secunds\"],m:[\"'n m\\xedut\",\"'iens m\\xedut\"],mm:[t+\" m\\xeduts\",t+\" m\\xeduts\"],h:[\"'n \\xfeora\",\"'iensa \\xfeora\"],hh:[t+\" \\xfeoras\",t+\" \\xfeoras\"],d:[\"'n ziua\",\"'iensa ziua\"],dd:[t+\" ziuas\",t+\" ziuas\"],M:[\"'n mes\",\"'iens mes\"],MM:[t+\" mesen\",t+\" mesen\"],y:[\"'n ar\",\"'iens ar\"],yy:[t+\" ars\",t+\" ars\"]};return r||e?i[n][0]:i[n][1]}t.defineLocale(\"tzl\",{months:\"Januar_Fevraglh_Mar\\xe7_Avr\\xefu_Mai_G\\xfcn_Julia_Guscht_Setemvar_Listop\\xe4ts_Noemvar_Zecemvar\".split(\"_\"),monthsShort:\"Jan_Fev_Mar_Avr_Mai_G\\xfcn_Jul_Gus_Set_Lis_Noe_Zec\".split(\"_\"),weekdays:\"S\\xfaladi_L\\xfane\\xe7i_Maitzi_M\\xe1rcuri_Xh\\xfaadi_Vi\\xe9ner\\xe7i_S\\xe1turi\".split(\"_\"),weekdaysShort:\"S\\xfal_L\\xfan_Mai_M\\xe1r_Xh\\xfa_Vi\\xe9_S\\xe1t\".split(\"_\"),weekdaysMin:\"S\\xfa_L\\xfa_Ma_M\\xe1_Xh_Vi_S\\xe1\".split(\"_\"),longDateFormat:{LT:\"HH.mm\",LTS:\"HH.mm.ss\",L:\"DD.MM.YYYY\",LL:\"D. MMMM [dallas] YYYY\",LLL:\"D. MMMM [dallas] YYYY HH.mm\",LLLL:\"dddd, [li] D. MMMM [dallas] YYYY HH.mm\"},meridiemParse:/d\\'o|d\\'a/i,isPM:function(t){return\"d'o\"===t.toLowerCase()},meridiem:function(t,e,n){return t>11?n?\"d'o\":\"D'O\":n?\"d'a\":\"D'A\"},calendar:{sameDay:\"[oxhi \\xe0] LT\",nextDay:\"[dem\\xe0 \\xe0] LT\",nextWeek:\"dddd [\\xe0] LT\",lastDay:\"[ieiri \\xe0] LT\",lastWeek:\"[s\\xfcr el] dddd [lasteu \\xe0] LT\",sameElse:\"L\"},relativeTime:{future:\"osprei %s\",past:\"ja%s\",s:e,ss:e,m:e,mm:e,h:e,hh:e,d:e,dd:e,M:e,MM:e,y:e,yy:e},dayOfMonthOrdinalParse:/\\d{1,2}\\./,ordinal:\"%d.\",week:{dow:1,doy:4}})}(n(\"wd/R\"))},z3Vd:function(t,e,n){!function(t){\"use strict\";var e=\"pagh_wa\\u2019_cha\\u2019_wej_loS_vagh_jav_Soch_chorgh_Hut\".split(\"_\");function n(t,n,r,i){var s=function(t){var n=Math.floor(t%1e3/100),r=Math.floor(t%100/10),i=t%10,s=\"\";return n>0&&(s+=e[n]+\"vatlh\"),r>0&&(s+=(\"\"!==s?\" \":\"\")+e[r]+\"maH\"),i>0&&(s+=(\"\"!==s?\" \":\"\")+e[i]),\"\"===s?\"pagh\":s}(t);switch(r){case\"ss\":return s+\" lup\";case\"mm\":return s+\" tup\";case\"hh\":return s+\" rep\";case\"dd\":return s+\" jaj\";case\"MM\":return s+\" jar\";case\"yy\":return s+\" DIS\"}}t.defineLocale(\"tlh\",{months:\"tera\\u2019 jar wa\\u2019_tera\\u2019 jar cha\\u2019_tera\\u2019 jar wej_tera\\u2019 jar loS_tera\\u2019 jar vagh_tera\\u2019 jar jav_tera\\u2019 jar Soch_tera\\u2019 jar chorgh_tera\\u2019 jar Hut_tera\\u2019 jar wa\\u2019maH_tera\\u2019 jar wa\\u2019maH wa\\u2019_tera\\u2019 jar wa\\u2019maH cha\\u2019\".split(\"_\"),monthsShort:\"jar wa\\u2019_jar cha\\u2019_jar wej_jar loS_jar vagh_jar jav_jar Soch_jar chorgh_jar Hut_jar wa\\u2019maH_jar wa\\u2019maH wa\\u2019_jar wa\\u2019maH cha\\u2019\".split(\"_\"),monthsParseExact:!0,weekdays:\"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj\".split(\"_\"),weekdaysShort:\"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj\".split(\"_\"),weekdaysMin:\"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD.MM.YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd, D MMMM YYYY HH:mm\"},calendar:{sameDay:\"[DaHjaj] LT\",nextDay:\"[wa\\u2019leS] LT\",nextWeek:\"LLL\",lastDay:\"[wa\\u2019Hu\\u2019] LT\",lastWeek:\"LLL\",sameElse:\"L\"},relativeTime:{future:function(t){var e=t;return-1!==t.indexOf(\"jaj\")?e.slice(0,-3)+\"leS\":-1!==t.indexOf(\"jar\")?e.slice(0,-3)+\"waQ\":-1!==t.indexOf(\"DIS\")?e.slice(0,-3)+\"nem\":e+\" pIq\"},past:function(t){var e=t;return-1!==t.indexOf(\"jaj\")?e.slice(0,-3)+\"Hu\\u2019\":-1!==t.indexOf(\"jar\")?e.slice(0,-3)+\"wen\":-1!==t.indexOf(\"DIS\")?e.slice(0,-3)+\"ben\":e+\" ret\"},s:\"puS lup\",ss:n,m:\"wa\\u2019 tup\",mm:n,h:\"wa\\u2019 rep\",hh:n,d:\"wa\\u2019 jaj\",dd:n,M:\"wa\\u2019 jar\",MM:n,y:\"wa\\u2019 DIS\",yy:n},dayOfMonthOrdinalParse:/\\d{1,2}\\./,ordinal:\"%d.\",week:{dow:1,doy:4}})}(n(\"wd/R\"))},z6cu:function(t,e,n){\"use strict\";n.d(e,\"a\",(function(){return i}));var r=n(\"HDdC\");function i(t,e){return new r.a(e?n=>e.schedule(s,0,{error:t,subscriber:n}):e=>e.error(t))}function s({error:t,subscriber:e}){e.error(t)}},zP0r:function(t,e,n){\"use strict\";n.d(e,\"a\",(function(){return i}));var r=n(\"7o/Q\");function i(t){return e=>e.lift(new s(t))}class s{constructor(t){this.total=t}call(t,e){return e.subscribe(new o(t,this.total))}}class o extends r.a{constructor(t,e){super(t),this.total=e,this.count=0}_next(t){++this.count>this.total&&this.destination.next(t)}}},zUnb:function(t,e,n){\"use strict\";n.r(e);var r=n(\"XNiG\"),i=n(\"quSY\"),s=n(\"HDdC\"),o=n(\"VRyK\"),a=n(\"w1tV\");function l(t){return{toString:t}.toString()}function c(t){return function(...e){if(t){const n=t(...e);for(const t in n)this[t]=n[t]}}}function u(t,e,n){return l(()=>{const r=c(e);function i(...t){if(this instanceof i)return r.apply(this,t),this;const e=new i(...t);return n.annotation=e,n;function n(t,n,r){const i=t.hasOwnProperty(\"__parameters__\")?t.__parameters__:Object.defineProperty(t,\"__parameters__\",{value:[]}).__parameters__;for(;i.length<=r;)i.push(null);return(i[r]=i[r]||[]).push(e),t}}return n&&(i.prototype=Object.create(n.prototype)),i.prototype.ngMetadataName=t,i.annotationCls=i,i})}function h(t,e,n,r){return l(()=>{const i=c(e);function s(...t){if(this instanceof s)return i.apply(this,t),this;const e=new s(...t);return function(n,i){const s=n.constructor,o=s.hasOwnProperty(\"__prop__metadata__\")?s.__prop__metadata__:Object.defineProperty(s,\"__prop__metadata__\",{value:{}}).__prop__metadata__;o[i]=o.hasOwnProperty(i)&&o[i]||[],o[i].unshift(e),r&&r(n,i,...t)}}return n&&(s.prototype=Object.create(n.prototype)),s.prototype.ngMetadataName=t,s.annotationCls=s,s})}const d=u(\"Inject\",t=>({token:t})),f=u(\"Optional\"),p=u(\"Self\"),m=u(\"SkipSelf\");var g=function(t){return t[t.Default=0]=\"Default\",t[t.Host=1]=\"Host\",t[t.Self=2]=\"Self\",t[t.SkipSelf=4]=\"SkipSelf\",t[t.Optional=8]=\"Optional\",t}({});function _(t){for(let e in t)if(t[e]===_)return e;throw Error(\"Could not find renamed property on target object.\")}function b(t,e){for(const n in e)e.hasOwnProperty(n)&&!t.hasOwnProperty(n)&&(t[n]=e[n])}function y(t){return{token:t.token,providedIn:t.providedIn||null,factory:t.factory,value:void 0}}function v(t){return{factory:t.factory,providers:t.providers||[],imports:t.imports||[]}}function w(t){return k(t,t[x])||k(t,t[C])}function k(t,e){return e&&e.token===t?e:null}function M(t){return t&&(t.hasOwnProperty(S)||t.hasOwnProperty(D))?t[S]:null}const x=_({\"\\u0275prov\":_}),S=_({\"\\u0275inj\":_}),E=_({\"\\u0275provFallback\":_}),C=_({ngInjectableDef:_}),D=_({ngInjectorDef:_});function A(t){if(\"string\"==typeof t)return t;if(Array.isArray(t))return\"[\"+t.map(A).join(\", \")+\"]\";if(null==t)return\"\"+t;if(t.overriddenName)return\"\"+t.overriddenName;if(t.name)return\"\"+t.name;const e=t.toString();if(null==e)return\"\"+e;const n=e.indexOf(\"\\n\");return-1===n?e:e.substring(0,n)}function O(t,e){return null==t||\"\"===t?null===e?\"\":e:null==e||\"\"===e?t:t+\" \"+e}const T=_({__forward_ref__:_});function P(t){return t.__forward_ref__=P,t.toString=function(){return A(this())},t}function I(t){return R(t)?t():t}function R(t){return\"function\"==typeof t&&t.hasOwnProperty(T)&&t.__forward_ref__===P}const j=\"undefined\"!=typeof globalThis&&globalThis,N=\"undefined\"!=typeof window&&window,F=\"undefined\"!=typeof self&&\"undefined\"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope&&self,Y=\"undefined\"!=typeof global&&global,B=j||Y||N||F,H=_({\"\\u0275cmp\":_}),z=_({\"\\u0275dir\":_}),U=_({\"\\u0275pipe\":_}),V=_({\"\\u0275mod\":_}),W=_({\"\\u0275loc\":_}),G=_({\"\\u0275fac\":_}),q=_({__NG_ELEMENT_ID__:_});class K{constructor(t,e){this._desc=t,this.ngMetadataName=\"InjectionToken\",this.\\u0275prov=void 0,\"number\"==typeof e?this.__NG_ELEMENT_ID__=e:void 0!==e&&(this.\\u0275prov=y({token:this,providedIn:e.providedIn||\"root\",factory:e.factory}))}toString(){return\"InjectionToken \"+this._desc}}const Z=new K(\"INJECTOR\",-1),J={},$=/\\n/gm,Q=_({provide:String,useValue:_});let X,tt=void 0;function et(t){const e=tt;return tt=t,e}function nt(t){const e=X;return X=t,e}function rt(t,e=g.Default){if(void 0===tt)throw new Error(\"inject() must be called from an injection context\");return null===tt?ot(t,void 0,e):tt.get(t,e&g.Optional?null:void 0,e)}function it(t,e=g.Default){return(X||rt)(I(t),e)}const st=it;function ot(t,e,n){const r=w(t);if(r&&\"root\"==r.providedIn)return void 0===r.value?r.value=r.factory():r.value;if(n&g.Optional)return null;if(void 0!==e)return e;throw new Error(`Injector: NOT_FOUND [${A(t)}]`)}function at(t){const e=[];for(let n=0;nArray.isArray(t)?ht(t,e):e(t))}function dt(t,e,n){e>=t.length?t.push(n):t.splice(e,0,n)}function ft(t,e){return e>=t.length-1?t.pop():t.splice(e,1)[0]}function pt(t,e){const n=[];for(let r=0;r=0?t[1|r]=n:(r=~r,function(t,e,n,r){let i=t.length;if(i==e)t.push(n,r);else if(1===i)t.push(r,t[0]),t[0]=n;else{for(i--,t.push(t[i-1],t[i]);i>e;)t[i]=t[i-2],i--;t[e]=n,t[e+1]=r}}(t,r,e,n)),r}function gt(t,e){const n=_t(t,e);if(n>=0)return t[1|n]}function _t(t,e){return function(t,e,n){let r=0,i=t.length>>1;for(;i!==r;){const n=r+(i-r>>1),s=t[n<<1];if(e===s)return n<<1;s>e?i=n:r=n+1}return~(i<<1)}(t,e)}var bt=function(t){return t[t.OnPush=0]=\"OnPush\",t[t.Default=1]=\"Default\",t}({}),yt=function(t){return t[t.Emulated=0]=\"Emulated\",t[t.Native=1]=\"Native\",t[t.None=2]=\"None\",t[t.ShadowDom=3]=\"ShadowDom\",t}({});const vt={},wt=[];let kt=0;function Mt(t){return l(()=>{const e={},n={type:t.type,providersResolver:null,decls:t.decls,vars:t.vars,factory:null,template:t.template||null,consts:t.consts||null,ngContentSelectors:t.ngContentSelectors,hostBindings:t.hostBindings||null,hostVars:t.hostVars||0,hostAttrs:t.hostAttrs||null,contentQueries:t.contentQueries||null,declaredInputs:e,inputs:null,outputs:null,exportAs:t.exportAs||null,onPush:t.changeDetection===bt.OnPush,directiveDefs:null,pipeDefs:null,selectors:t.selectors||wt,viewQuery:t.viewQuery||null,features:t.features||null,data:t.data||{},encapsulation:t.encapsulation||yt.Emulated,id:\"c\",styles:t.styles||wt,_:null,setInput:null,schemas:t.schemas||null,tView:null},r=t.directives,i=t.features,s=t.pipes;return n.id+=kt++,n.inputs=Dt(t.inputs,e),n.outputs=Dt(t.outputs),i&&i.forEach(t=>t(n)),n.directiveDefs=r?()=>(\"function\"==typeof r?r():r).map(xt):null,n.pipeDefs=s?()=>(\"function\"==typeof s?s():s).map(St):null,n})}function xt(t){return Lt(t)||function(t){return t[z]||null}(t)}function St(t){return function(t){return t[U]||null}(t)}const Et={};function Ct(t){const e={type:t.type,bootstrap:t.bootstrap||wt,declarations:t.declarations||wt,imports:t.imports||wt,exports:t.exports||wt,transitiveCompileScopes:null,schemas:t.schemas||null,id:t.id||null};return null!=t.id&&l(()=>{Et[t.id]=t.type}),e}function Dt(t,e){if(null==t)return vt;const n={};for(const r in t)if(t.hasOwnProperty(r)){let i=t[r],s=i;Array.isArray(i)&&(s=i[1],i=i[0]),n[i]=r,e&&(e[i]=s)}return n}const At=Mt;function Ot(t){return{type:t.type,name:t.name,factory:null,pure:!1!==t.pure,onDestroy:t.type.prototype.ngOnDestroy||null}}function Lt(t){return t[H]||null}function Tt(t,e){return t.hasOwnProperty(G)?t[G]:null}function Pt(t,e){const n=t[V]||null;if(!n&&!0===e)throw new Error(`Type ${A(t)} does not have '\\u0275mod' property.`);return n}function It(t){return Array.isArray(t)&&\"object\"==typeof t[1]}function Rt(t){return Array.isArray(t)&&!0===t[1]}function jt(t){return 0!=(8&t.flags)}function Nt(t){return 2==(2&t.flags)}function Ft(t){return 1==(1&t.flags)}function Yt(t){return null!==t.template}function Bt(t){return 0!=(512&t[2])}class Ht{constructor(t,e,n){this.previousValue=t,this.currentValue=e,this.firstChange=n}isFirstChange(){return this.firstChange}}function zt(){return Ut}function Ut(t){return t.type.prototype.ngOnChanges&&(t.setInput=Wt),Vt}function Vt(){const t=Gt(this),e=null==t?void 0:t.current;if(e){const n=t.previous;if(n===vt)t.previous=e;else for(let t in e)n[t]=e[t];t.current=null,this.ngOnChanges(e)}}function Wt(t,e,n,r){const i=Gt(t)||function(t,e){return t.__ngSimpleChanges__=e}(t,{previous:vt,current:null}),s=i.current||(i.current={}),o=i.previous,a=this.declaredInputs[n],l=o[a];s[a]=new Ht(l&&l.currentValue,e,o===vt),t[r]=e}function Gt(t){return t.__ngSimpleChanges__||null}zt.ngInherit=!0;let qt=void 0;function Kt(){return void 0!==qt?qt:\"undefined\"!=typeof document?document:void 0}function Zt(t){return!!t.listen}const Jt={createRenderer:(t,e)=>Kt()};function $t(t){for(;Array.isArray(t);)t=t[0];return t}function Qt(t,e){return $t(e[t+20])}function Xt(t,e){return $t(e[t.index])}function te(t,e){return t.data[e+20]}function ee(t,e){return t[e+20]}function ne(t,e){const n=e[t];return It(n)?n:n[0]}function re(t){const e=function(t){return t.__ngContext__||null}(t);return e?Array.isArray(e)?e:e.lView:null}function ie(t){return 4==(4&t[2])}function se(t){return 128==(128&t[2])}function oe(t,e){return null===t||null==e?null:t[e]}function ae(t){t[18]=0}function le(t,e){t[5]+=e;let n=t,r=t[3];for(;null!==r&&(1===e&&1===n[5]||-1===e&&0===n[5]);)r[5]+=e,n=r,r=r[3]}const ce={lFrame:Te(null),bindingsEnabled:!0,checkNoChangesMode:!1};function ue(){return ce.bindingsEnabled}function he(){return ce.lFrame.lView}function de(){return ce.lFrame.tView}function fe(t){ce.lFrame.contextLView=t}function pe(){return ce.lFrame.previousOrParentTNode}function me(t,e){ce.lFrame.previousOrParentTNode=t,ce.lFrame.isParent=e}function ge(){return ce.lFrame.isParent}function _e(){ce.lFrame.isParent=!1}function be(){return ce.checkNoChangesMode}function ye(t){ce.checkNoChangesMode=t}function ve(){const t=ce.lFrame;let e=t.bindingRootIndex;return-1===e&&(e=t.bindingRootIndex=t.tView.bindingStartIndex),e}function we(){return ce.lFrame.bindingIndex}function ke(){return ce.lFrame.bindingIndex++}function Me(t){const e=ce.lFrame,n=e.bindingIndex;return e.bindingIndex=e.bindingIndex+t,n}function xe(t,e){const n=ce.lFrame;n.bindingIndex=n.bindingRootIndex=t,Se(e)}function Se(t){ce.lFrame.currentDirectiveIndex=t}function Ee(t){const e=ce.lFrame.currentDirectiveIndex;return-1===e?null:t[e]}function Ce(){return ce.lFrame.currentQueryIndex}function De(t){ce.lFrame.currentQueryIndex=t}function Ae(t,e){const n=Le();ce.lFrame=n,n.previousOrParentTNode=e,n.lView=t}function Oe(t,e){const n=Le(),r=t[1];ce.lFrame=n,n.previousOrParentTNode=e,n.lView=t,n.tView=r,n.contextLView=t,n.bindingIndex=r.bindingStartIndex}function Le(){const t=ce.lFrame,e=null===t?null:t.child;return null===e?Te(t):e}function Te(t){const e={previousOrParentTNode:null,isParent:!0,lView:null,tView:null,selectedIndex:0,contextLView:null,elementDepthCount:0,currentNamespace:null,currentDirectiveIndex:-1,bindingRootIndex:-1,bindingIndex:-1,currentQueryIndex:0,parent:t,child:null};return null!==t&&(t.child=e),e}function Pe(){const t=ce.lFrame;return ce.lFrame=t.parent,t.previousOrParentTNode=null,t.lView=null,t}const Ie=Pe;function Re(){const t=Pe();t.isParent=!0,t.tView=null,t.selectedIndex=0,t.contextLView=null,t.elementDepthCount=0,t.currentDirectiveIndex=-1,t.currentNamespace=null,t.bindingRootIndex=-1,t.bindingIndex=-1,t.currentQueryIndex=0}function je(){return ce.lFrame.selectedIndex}function Ne(t){ce.lFrame.selectedIndex=t}function Fe(){const t=ce.lFrame;return te(t.tView,t.selectedIndex)}function Ye(){ce.lFrame.currentNamespace=\"http://www.w3.org/2000/svg\"}function Be(){ce.lFrame.currentNamespace=null}function He(t,e){for(let n=e.directiveStart,r=e.directiveEnd;n=r)break}else e[o]<0&&(t[18]+=65536),(s>11>16&&(3&t[2])===e&&(t[2]+=2048,s.call(o)):s.call(o)}class qe{constructor(t,e,n){this.factory=t,this.resolving=!1,this.canSeeViewProviders=e,this.injectImpl=n}}function Ke(t,e,n){const r=Zt(t);let i=0;for(;ie){o=s-1;break}}}for(;s>16}function nn(t,e){let n=en(t),r=e;for(;n>0;)r=r[15],n--;return r}function rn(t){return\"string\"==typeof t?t:null==t?\"\":\"\"+t}function sn(t){return\"function\"==typeof t?t.name||t.toString():\"object\"==typeof t&&null!=t&&\"function\"==typeof t.type?t.type.name||t.type.toString():rn(t)}const on=(()=>(\"undefined\"!=typeof requestAnimationFrame&&requestAnimationFrame||setTimeout).bind(B))();function an(t){return{name:\"body\",target:t.ownerDocument.body}}function ln(t){return t instanceof Function?t():t}let cn=!0;function un(t){const e=cn;return cn=t,e}let hn=0;function dn(t,e){const n=pn(t,e);if(-1!==n)return n;const r=e[1];r.firstCreatePass&&(t.injectorIndex=e.length,fn(r.data,t),fn(e,null),fn(r.blueprint,null));const i=mn(t,e),s=t.injectorIndex;if(Xe(i)){const t=tn(i),n=nn(i,e),r=n[1].data;for(let i=0;i<8;i++)e[s+i]=n[t+i]|r[t+i]}return e[s+8]=i,s}function fn(t,e){t.push(0,0,0,0,0,0,0,0,e)}function pn(t,e){return-1===t.injectorIndex||t.parent&&t.parent.injectorIndex===t.injectorIndex||null==e[t.injectorIndex+8]?-1:t.injectorIndex}function mn(t,e){if(t.parent&&-1!==t.parent.injectorIndex)return t.parent.injectorIndex;let n=e[6],r=1;for(;n&&-1===n.injectorIndex;)n=(e=e[15])?e[6]:null,r++;return n?n.injectorIndex|r<<16:-1}function gn(t,e,n){!function(t,e,n){let r;\"string\"==typeof n?r=n.charCodeAt(0)||0:n.hasOwnProperty(q)&&(r=n[q]),null==r&&(r=n[q]=hn++);const i=255&r,s=1<0?255&e:e}(n);if(\"function\"==typeof i){Ae(e,t);try{const t=i();if(null!=t||r&g.Optional)return t;throw new Error(`No provider for ${sn(n)}!`)}finally{Ie()}}else if(\"number\"==typeof i){if(-1===i)return new xn(t,e);let s=null,o=pn(t,e),a=-1,l=r&g.Host?e[16][6]:null;for((-1===o||r&g.SkipSelf)&&(a=-1===o?mn(t,e):e[o+8],Mn(r,!1)?(s=e[1],o=tn(a),e=nn(a,e)):o=-1);-1!==o;){a=e[o+8];const t=e[1];if(kn(i,o,t.data)){const t=yn(o,e,n,s,r,l);if(t!==bn)return t}Mn(r,e[1].data[o+8]===l)&&kn(i,o,e)?(s=t,o=tn(a),e=nn(a,e)):o=-1}}}if(r&g.Optional&&void 0===i&&(i=null),0==(r&(g.Self|g.Host))){const t=e[9],s=nt(void 0);try{return t?t.get(n,i,r&g.Optional):ot(n,i,r&g.Optional)}finally{nt(s)}}if(r&g.Optional)return i;throw new Error(`NodeInjector: NOT_FOUND [${sn(n)}]`)}const bn={};function yn(t,e,n,r,i,s){const o=e[1],a=o.data[t+8],l=vn(a,o,n,null==r?Nt(a)&&cn:r!=o&&3===a.type,i&g.Host&&s===a);return null!==l?wn(e,o,l,a):bn}function vn(t,e,n,r,i){const s=t.providerIndexes,o=e.data,a=1048575&s,l=t.directiveStart,c=s>>20,u=i?a+c:t.directiveEnd;for(let h=r?a:a+c;h=l&&t.type===n)return h}if(i){const t=o[l];if(t&&Yt(t)&&t.type===n)return l}return null}function wn(t,e,n,r){let i=t[n];const s=e.data;if(i instanceof qe){const o=i;if(o.resolving)throw new Error(\"Circular dep for \"+sn(s[n]));const a=un(o.canSeeViewProviders);let l;o.resolving=!0,o.injectImpl&&(l=nt(o.injectImpl)),Ae(t,r);try{i=t[n]=o.factory(void 0,s,t,r),e.firstCreatePass&&n>=r.directiveStart&&function(t,e,n){const{ngOnChanges:r,ngOnInit:i,ngDoCheck:s}=e.type.prototype;if(r){const r=Ut(e);(n.preOrderHooks||(n.preOrderHooks=[])).push(t,r),(n.preOrderCheckHooks||(n.preOrderCheckHooks=[])).push(t,r)}i&&(n.preOrderHooks||(n.preOrderHooks=[])).push(0-t,i),s&&((n.preOrderHooks||(n.preOrderHooks=[])).push(t,s),(n.preOrderCheckHooks||(n.preOrderCheckHooks=[])).push(t,s))}(n,s[n],e)}finally{o.injectImpl&&nt(l),un(a),o.resolving=!1,Ie()}}return i}function kn(t,e,n){const r=64&t,i=32&t;let s;return s=128&t?r?i?n[e+7]:n[e+6]:i?n[e+5]:n[e+4]:r?i?n[e+3]:n[e+2]:i?n[e+1]:n[e],!!(s&1<{const t=Sn(I(e));return t?t():null};let n=Tt(e);if(null===n){const t=M(e);n=t&&t.factory}return n||null}function En(t){return l(()=>{const e=t.prototype.constructor,n=e[G]||Sn(e),r=Object.prototype;let i=Object.getPrototypeOf(t.prototype).constructor;for(;i&&i!==r;){const t=i[G]||Sn(i);if(t&&t!==n)return t;i=Object.getPrototypeOf(i)}return t=>new t})}function Cn(t){return t.ngDebugContext}function Dn(t){return t.ngOriginalError}function An(t,...e){t.error(...e)}class On{constructor(){this._console=console}handleError(t){const e=this._findOriginalError(t),n=this._findContext(t),r=function(t){return t.ngErrorLogger||An}(t);r(this._console,\"ERROR\",t),e&&r(this._console,\"ORIGINAL ERROR\",e),n&&r(this._console,\"ERROR CONTEXT\",n)}_findContext(t){return t?Cn(t)?Cn(t):this._findContext(Dn(t)):null}_findOriginalError(t){let e=Dn(t);for(;e&&Dn(e);)e=Dn(e);return e}}class Ln{constructor(t){this.changingThisBreaksApplicationSecurity=t}toString(){return\"SafeValue must use [property]=binding: \"+this.changingThisBreaksApplicationSecurity+\" (see http://g.co/ng/security#xss)\"}}class Tn extends Ln{getTypeName(){return\"HTML\"}}class Pn extends Ln{getTypeName(){return\"Style\"}}class In extends Ln{getTypeName(){return\"Script\"}}class Rn extends Ln{getTypeName(){return\"URL\"}}class jn extends Ln{getTypeName(){return\"ResourceURL\"}}function Nn(t){return t instanceof Ln?t.changingThisBreaksApplicationSecurity:t}function Fn(t,e){const n=Yn(t);if(null!=n&&n!==e){if(\"ResourceURL\"===n&&\"URL\"===e)return!0;throw new Error(`Required a safe ${e}, got a ${n} (see http://g.co/ng/security#xss)`)}return n===e}function Yn(t){return t instanceof Ln&&t.getTypeName()||null}let Bn=!0,Hn=!1;function zn(){return Hn=!0,Bn}class Un{getInertBodyElement(t){t=\"\"+t+\"\";try{const e=(new window.DOMParser).parseFromString(t,\"text/html\").body;return e.removeChild(e.firstChild),e}catch(e){return null}}}class Vn{constructor(t){if(this.defaultDoc=t,this.inertDocument=this.defaultDoc.implementation.createHTMLDocument(\"sanitization-inert\"),null==this.inertDocument.body){const t=this.inertDocument.createElement(\"html\");this.inertDocument.appendChild(t);const e=this.inertDocument.createElement(\"body\");t.appendChild(e)}}getInertBodyElement(t){const e=this.inertDocument.createElement(\"template\");if(\"content\"in e)return e.innerHTML=t,e;const n=this.inertDocument.createElement(\"body\");return n.innerHTML=t,this.defaultDoc.documentMode&&this.stripCustomNsAttrs(n),n}stripCustomNsAttrs(t){const e=t.attributes;for(let r=e.length-1;0qn(t.trim())).join(\", \")),this.buf.push(\" \",e,'=\"',lr(o),'\"')}var r;return this.buf.push(\">\"),!0}endElement(t){const e=t.nodeName.toLowerCase();tr.hasOwnProperty(e)&&!Jn.hasOwnProperty(e)&&(this.buf.push(\"\"))}chars(t){this.buf.push(lr(t))}checkClobberedElement(t,e){if(e&&(t.compareDocumentPosition(e)&Node.DOCUMENT_POSITION_CONTAINED_BY)===Node.DOCUMENT_POSITION_CONTAINED_BY)throw new Error(\"Failed to sanitize html because the element is clobbered: \"+t.outerHTML);return e}}const or=/[\\uD800-\\uDBFF][\\uDC00-\\uDFFF]/g,ar=/([^\\#-~ |!])/g;function lr(t){return t.replace(/&/g,\"&\").replace(or,(function(t){return\"&#\"+(1024*(t.charCodeAt(0)-55296)+(t.charCodeAt(1)-56320)+65536)+\";\"})).replace(ar,(function(t){return\"&#\"+t.charCodeAt(0)+\";\"})).replace(//g,\">\")}let cr;function ur(t,e){let n=null;try{cr=cr||function(t){return function(){try{return!!(new window.DOMParser).parseFromString(\"\",\"text/html\")}catch(t){return!1}}()?new Un:new Vn(t)}(t);let r=e?String(e):\"\";n=cr.getInertBodyElement(r);let i=5,s=r;do{if(0===i)throw new Error(\"Failed to sanitize html because the input is unstable\");i--,r=s,s=n.innerHTML,n=cr.getInertBodyElement(r)}while(r!==s);const o=new sr,a=o.sanitizeChildren(hr(n)||n);return zn()&&o.sanitizedSomething&&console.warn(\"WARNING: sanitizing HTML stripped some content, see http://g.co/ng/security#xss\"),a}finally{if(n){const t=hr(n)||n;for(;t.firstChild;)t.removeChild(t.firstChild)}}}function hr(t){return\"content\"in t&&function(t){return t.nodeType===Node.ELEMENT_NODE&&\"TEMPLATE\"===t.nodeName}(t)?t.content:null}var dr=function(t){return t[t.NONE=0]=\"NONE\",t[t.HTML=1]=\"HTML\",t[t.STYLE=2]=\"STYLE\",t[t.SCRIPT=3]=\"SCRIPT\",t[t.URL=4]=\"URL\",t[t.RESOURCE_URL=5]=\"RESOURCE_URL\",t}({});function fr(t){const e=mr();return e?e.sanitize(dr.HTML,t)||\"\":Fn(t,\"HTML\")?Nn(t):ur(Kt(),rn(t))}function pr(t){const e=mr();return e?e.sanitize(dr.URL,t)||\"\":Fn(t,\"URL\")?Nn(t):qn(rn(t))}function mr(){const t=he();return t&&t[12]}function gr(t,e){t.__ngContext__=e}function _r(t){throw new Error(\"Multiple components match node with tagname \"+t.tagName)}function br(){throw new Error(\"Cannot mix multi providers and regular providers\")}function yr(t,e,n){let r=t.length;for(;;){const i=t.indexOf(e,n);if(-1===i)return i;if(0===i||t.charCodeAt(i-1)<=32){const n=e.length;if(i+n===r||t.charCodeAt(i+n)<=32)return i}n=i+1}}function vr(t,e,n){let r=0;for(;rs?\"\":i[u+1].toLowerCase();const e=8&r?t:null;if(e&&-1!==yr(e,c,0)||2&r&&c!==t){if(xr(r))return!1;o=!0}}}}else{if(!o&&!xr(r)&&!xr(l))return!1;if(o&&xr(l))continue;o=!1,r=l|1&r}}return xr(r)||o}function xr(t){return 0==(1&t)}function Sr(t,e,n,r){if(null===e)return-1;let i=0;if(r||!n){let n=!1;for(;i-1)for(n++;n0?'=\"'+e+'\"':\"\")+\"]\"}else 8&r?i+=\".\"+o:4&r&&(i+=\" \"+o);else\"\"===i||xr(o)||(e+=Dr(s,i),i=\"\"),r=o,s=s||!xr(r);n++}return\"\"!==i&&(e+=Dr(s,i)),e}const Or={};function Lr(t){const e=t[3];return Rt(e)?e[3]:e}function Tr(t){return Ir(t[13])}function Pr(t){return Ir(t[4])}function Ir(t){for(;null!==t&&!Rt(t);)t=t[4];return t}function Rr(t){jr(de(),he(),je()+t,be())}function jr(t,e,n,r){if(!r)if(3==(3&e[2])){const r=t.preOrderCheckHooks;null!==r&&ze(e,r,n)}else{const r=t.preOrderHooks;null!==r&&Ue(e,r,0,n)}Ne(n)}function Nr(t,e){return t<<17|e<<2}function Fr(t){return t>>17&32767}function Yr(t){return 2|t}function Br(t){return(131068&t)>>2}function Hr(t,e){return-131069&t|e<<2}function zr(t){return 1|t}function Ur(t,e){const n=t.contentQueries;if(null!==n)for(let r=0;r20&&jr(t,e,0,be()),n(r,i)}finally{Ne(s)}}function $r(t,e,n){if(jt(e)){const r=e.directiveEnd;for(let i=e.directiveStart;i0&&function t(e){for(let r=Tr(e);null!==r;r=Pr(r))for(let e=10;e0&&t(n)}const n=e[1].components;if(null!==n)for(let r=0;r0&&t(i)}}(n)}}function vi(t,e){const n=ne(e,t),r=n[1];!function(t,e){for(let n=e.length;nPromise.resolve(null))();function Ci(t){return t[7]||(t[7]=[])}function Di(t,e,n){return(null===t||Yt(t))&&(n=function(t){for(;Array.isArray(t);){if(\"object\"==typeof t[1])return t;t=t[0]}return null}(n[e.index])),n[11]}function Ai(t,e){const n=t[9],r=n?n.get(On,null):null;r&&r.handleError(e)}function Oi(t,e,n,r,i){for(let s=0;s0&&(t[n-1][4]=r[4]);const s=ft(t,10+e);Ri(r[1],r,!1,null);const o=s[19];null!==o&&o.detachView(s[1]),r[3]=null,r[4]=null,r[2]&=-129}return r}function Fi(t,e){if(!(256&e[2])){const n=e[11];Zt(n)&&n.destroyNode&&Ji(t,e,n,3,null,null),function(t){let e=t[13];if(!e)return Bi(t[1],t);for(;e;){let n=null;if(It(e))n=e[13];else{const t=e[10];t&&(n=t)}if(!n){for(;e&&!e[4]&&e!==t;)It(e)&&Bi(e[1],e),e=Yi(e,t);null===e&&(e=t),It(e)&&Bi(e[1],e),n=e&&e[4]}e=n}}(e)}}function Yi(t,e){let n;return It(t)&&(n=t[6])&&2===n.type?Ti(n,t):t[3]===e?null:t[3]}function Bi(t,e){if(!(256&e[2])){e[2]&=-129,e[2]|=256,function(t,e){let n;if(null!=t&&null!=(n=t.destroyHooks))for(let r=0;r=0?t[a]():t[-a].unsubscribe(),r+=2}else n[r].call(t[n[r+1]]);e[7]=null}}(t,e);const n=e[6];n&&3===n.type&&Zt(e[11])&&e[11].destroy();const r=e[17];if(null!==r&&Rt(e[3])){r!==e[3]&&ji(r,e);const n=e[19];null!==n&&n.detachView(t)}}}function Hi(t,e,n){let r=e.parent;for(;null!=r&&(4===r.type||5===r.type);)r=(e=r).parent;if(null==r){const t=n[6];return 2===t.type?Pi(t,n):n[0]}if(e&&5===e.type&&4&e.flags)return Xt(e,n).parentNode;if(2&r.flags){const e=t.data,n=e[e[r.index].directiveStart].encapsulation;if(n!==yt.ShadowDom&&n!==yt.Native)return null}return Xt(r,n)}function zi(t,e,n,r){Zt(t)?t.insertBefore(e,n,r):e.insertBefore(n,r,!0)}function Ui(t,e,n){Zt(t)?t.appendChild(e,n):e.appendChild(n)}function Vi(t,e,n,r){null!==r?zi(t,e,n,r):Ui(t,e,n)}function Wi(t,e){return Zt(t)?t.parentNode(e):e.parentNode}function Gi(t,e){if(2===t.type){const n=Ti(t,e);return null===n?null:Ki(n.indexOf(e,10)-10,n)}return 4===t.type||5===t.type?Xt(t,e):null}function qi(t,e,n,r){const i=Hi(t,r,e);if(null!=i){const t=e[11],s=Gi(r.parent||e[6],e);if(Array.isArray(n))for(let e=0;e-1&&this._viewContainerRef.detach(t),this._viewContainerRef=null}Fi(this._lView[1],this._lView)}onDestroy(t){ni(this._lView[1],this._lView,null,t)}markForCheck(){ki(this._cdRefInjectingView||this._lView)}detach(){this._lView[2]&=-129}reattach(){this._lView[2]|=128}detectChanges(){Mi(this._lView[1],this._lView,this.context)}checkNoChanges(){!function(t,e,n){ye(!0);try{Mi(t,e,n)}finally{ye(!1)}}(this._lView[1],this._lView,this.context)}attachToViewContainerRef(t){if(this._appRef)throw new Error(\"This view is already attached directly to the ApplicationRef!\");this._viewContainerRef=t}detachFromAppRef(){var t;this._appRef=null,Ji(this._lView[1],t=this._lView,t[11],2,null,null)}attachToAppRef(t){if(this._viewContainerRef)throw new Error(\"This view is already attached to a ViewContainer!\");this._appRef=t}}class es extends ts{constructor(t){super(t),this._view=t}detectChanges(){xi(this._view)}checkNoChanges(){!function(t){ye(!0);try{xi(t)}finally{ye(!1)}}(this._view)}get context(){return null}}let ns,rs,is;function ss(t,e,n){return ns||(ns=class extends t{}),new ns(Xt(e,n))}function os(t,e,n,r){return rs||(rs=class extends t{constructor(t,e,n){super(),this._declarationView=t,this._declarationTContainer=e,this.elementRef=n}createEmbeddedView(t){const e=this._declarationTContainer.tViews,n=Wr(this._declarationView,e,t,16,null,e.node);n[17]=this._declarationView[this._declarationTContainer.index];const r=this._declarationView[19];return null!==r&&(n[19]=r.createEmbeddedView(e)),qr(e,n,t),new ts(n)}}),0===n.type?new rs(r,n,ss(e,n,r)):null}function as(t,e,n,r){let i;is||(is=class extends t{constructor(t,e,n){super(),this._lContainer=t,this._hostTNode=e,this._hostView=n}get element(){return ss(e,this._hostTNode,this._hostView)}get injector(){return new xn(this._hostTNode,this._hostView)}get parentInjector(){const t=mn(this._hostTNode,this._hostView),e=nn(t,this._hostView),n=function(t,e,n){if(n.parent&&-1!==n.parent.injectorIndex){const t=n.parent.injectorIndex;let e=n.parent;for(;null!=e.parent&&t==e.parent.injectorIndex;)e=e.parent;return e}let r=en(t),i=e,s=e[6];for(;r>1;)i=i[15],s=i[6],r--;return s}(t,this._hostView,this._hostTNode);return Xe(t)&&null!=n?new xn(n,e):new xn(null,this._hostView)}clear(){for(;this.length>0;)this.remove(this.length-1)}get(t){return null!==this._lContainer[8]&&this._lContainer[8][t]||null}get length(){return this._lContainer.length-10}createEmbeddedView(t,e,n){const r=t.createEmbeddedView(e||{});return this.insert(r,n),r}createComponent(t,e,n,r,i){const s=n||this.parentInjector;if(!i&&null==t.ngModule&&s){const t=s.get(ct,null);t&&(i=t)}const o=t.create(s,r,void 0,i);return this.insert(o.hostView,e),o}insert(t,e){const n=t._lView,r=n[1];if(t.destroyed)throw new Error(\"Cannot insert a destroyed View in a ViewContainer!\");if(this.allocateContainerIfNeeded(),Rt(n[3])){const e=this.indexOf(t);if(-1!==e)this.detach(e);else{const e=n[3],r=new is(e,e[6],e[3]);r.detach(r.indexOf(t))}}const i=this._adjustIndex(e);return function(t,e,n,r){const i=10+r,s=n.length;r>0&&(n[i-1][4]=e),r{class t{}return t.__NG_ELEMENT_ID__=()=>us(),t})();const us=ls,hs=Function,ds=new K(\"Set Injector scope.\"),fs={},ps={},ms=[];let gs=void 0;function _s(){return void 0===gs&&(gs=new lt),gs}function bs(t,e=null,n=null,r){return new ys(t,n,e||_s(),r)}class ys{constructor(t,e,n,r=null){this.parent=n,this.records=new Map,this.injectorDefTypes=new Set,this.onDestroy=new Set,this._destroyed=!1;const i=[];e&&ht(e,n=>this.processProvider(n,t,e)),ht([t],t=>this.processInjectorType(t,[],i)),this.records.set(Z,ks(void 0,this));const s=this.records.get(ds);this.scope=null!=s?s.value:null,this.source=r||(\"object\"==typeof t?null:A(t))}get destroyed(){return this._destroyed}destroy(){this.assertNotDestroyed(),this._destroyed=!0;try{this.onDestroy.forEach(t=>t.ngOnDestroy())}finally{this.records.clear(),this.onDestroy.clear(),this.injectorDefTypes.clear()}}get(t,e=J,n=g.Default){this.assertNotDestroyed();const r=et(this);try{if(!(n&g.SkipSelf)){let e=this.records.get(t);if(void 0===e){const n=(\"function\"==typeof(i=t)||\"object\"==typeof i&&i instanceof K)&&w(t);e=n&&this.injectableDefInScope(n)?ks(vs(t),fs):null,this.records.set(t,e)}if(null!=e)return this.hydrate(t,e)}return(n&g.Self?_s():this.parent).get(t,e=n&g.Optional&&e===J?null:e)}catch(s){if(\"NullInjectorError\"===s.name){if((s.ngTempTokenPath=s.ngTempTokenPath||[]).unshift(A(t)),r)throw s;return function(t,e,n,r){const i=t.ngTempTokenPath;throw e.__source&&i.unshift(e.__source),t.message=function(t,e,n,r=null){t=t&&\"\\n\"===t.charAt(0)&&\"\\u0275\"==t.charAt(1)?t.substr(2):t;let i=A(e);if(Array.isArray(e))i=e.map(A).join(\" -> \");else if(\"object\"==typeof e){let t=[];for(let n in e)if(e.hasOwnProperty(n)){let r=e[n];t.push(n+\":\"+(\"string\"==typeof r?JSON.stringify(r):A(r)))}i=`{${t.join(\", \")}}`}return`${n}${r?\"(\"+r+\")\":\"\"}[${i}]: ${t.replace($,\"\\n \")}`}(\"\\n\"+t.message,i,n,r),t.ngTokenPath=i,t.ngTempTokenPath=null,t}(s,t,\"R3InjectorError\",this.source)}throw s}finally{et(r)}var i}_resolveInjectorDefTypes(){this.injectorDefTypes.forEach(t=>this.get(t))}toString(){const t=[];return this.records.forEach((e,n)=>t.push(A(n))),`R3Injector[${t.join(\", \")}]`}assertNotDestroyed(){if(this._destroyed)throw new Error(\"Injector has already been destroyed.\")}processInjectorType(t,e,n){if(!(t=I(t)))return!1;let r=M(t);const i=null==r&&t.ngModule||void 0,s=void 0===i?t:i,o=-1!==n.indexOf(s);if(void 0!==i&&(r=M(i)),null==r)return!1;if(null!=r.imports&&!o){let t;n.push(s);try{ht(r.imports,r=>{this.processInjectorType(r,e,n)&&(void 0===t&&(t=[]),t.push(r))})}finally{}if(void 0!==t)for(let e=0;ethis.processProvider(t,n,r||ms))}}this.injectorDefTypes.add(s),this.records.set(s,ks(r.factory,fs));const a=r.providers;if(null!=a&&!o){const e=t;ht(a,t=>this.processProvider(t,e,a))}return void 0!==i&&void 0!==t.providers}processProvider(t,e,n){let r=xs(t=I(t))?t:I(t&&t.provide);const i=function(t,e,n){return Ms(t)?ks(void 0,t.useValue):ks(ws(t,e,n),fs)}(t,e,n);if(xs(t)||!0!==t.multi){const t=this.records.get(r);t&&void 0!==t.multi&&br()}else{let e=this.records.get(r);e?void 0===e.multi&&br():(e=ks(void 0,fs,!0),e.factory=()=>at(e.multi),this.records.set(r,e)),r=t,e.multi.push(t)}this.records.set(r,i)}hydrate(t,e){var n;return e.value===ps?function(t){throw new Error(\"Cannot instantiate cyclic dependency! \"+t)}(A(t)):e.value===fs&&(e.value=ps,e.value=e.factory()),\"object\"==typeof e.value&&e.value&&null!==(n=e.value)&&\"object\"==typeof n&&\"function\"==typeof n.ngOnDestroy&&this.onDestroy.add(e.value),e.value}injectableDefInScope(t){return!!t.providedIn&&(\"string\"==typeof t.providedIn?\"any\"===t.providedIn||t.providedIn===this.scope:this.injectorDefTypes.has(t.providedIn))}}function vs(t){const e=w(t),n=null!==e?e.factory:Tt(t);if(null!==n)return n;const r=M(t);if(null!==r)return r.factory;if(t instanceof K)throw new Error(`Token ${A(t)} is missing a \\u0275prov definition.`);if(t instanceof Function)return function(t){const e=t.length;if(e>0){const n=pt(e,\"?\");throw new Error(`Can't resolve all parameters for ${A(t)}: (${n.join(\", \")}).`)}const n=function(t){const e=t&&(t[x]||t[C]||t[E]&&t[E]());if(e){const n=function(t){if(t.hasOwnProperty(\"name\"))return t.name;const e=(\"\"+t).match(/^function\\s*([^\\s(]+)/);return null===e?\"\":e[1]}(t);return console.warn(`DEPRECATED: DI is instantiating a token \"${n}\" that inherits its @Injectable decorator but does not provide one itself.\\nThis will become an error in a future version of Angular. Please add @Injectable() to the \"${n}\" class.`),e}return null}(t);return null!==n?()=>n.factory(t):()=>new t}(t);throw new Error(\"unreachable\")}function ws(t,e,n){let r=void 0;if(xs(t)){const e=I(t);return Tt(e)||vs(e)}if(Ms(t))r=()=>I(t.useValue);else if((i=t)&&i.useFactory)r=()=>t.useFactory(...at(t.deps||[]));else if(function(t){return!(!t||!t.useExisting)}(t))r=()=>it(I(t.useExisting));else{const i=I(t&&(t.useClass||t.provide));if(i||function(t,e,n){let r=\"\";throw t&&e&&(r=` - only instances of Provider and Type are allowed, got: [${e.map(t=>t==n?\"?\"+n+\"?\":\"...\").join(\", \")}]`),new Error(`Invalid provider for the NgModule '${A(t)}'`+r)}(e,n,t),!function(t){return!!t.deps}(t))return Tt(i)||vs(i);r=()=>new i(...at(t.deps))}var i;return r}function ks(t,e,n=!1){return{factory:t,value:e,multi:n?[]:void 0}}function Ms(t){return null!==t&&\"object\"==typeof t&&Q in t}function xs(t){return\"function\"==typeof t}const Ss=function(t,e,n){return function(t,e=null,n=null,r){const i=bs(t,e,n,r);return i._resolveInjectorDefTypes(),i}({name:n},e,t,n)};let Es=(()=>{class t{static create(t,e){return Array.isArray(t)?Ss(t,e,\"\"):Ss(t.providers,t.parent,t.name||\"\")}}return t.THROW_IF_NOT_FOUND=J,t.NULL=new lt,t.\\u0275prov=y({token:t,providedIn:\"any\",factory:()=>it(Z)}),t.__NG_ELEMENT_ID__=-1,t})();const Cs=new K(\"AnalyzeForEntryComponents\");class Ds{}const As=h(\"ContentChild\",(t,e={})=>Object.assign({selector:t,first:!0,isViewQuery:!1,descendants:!0},e),Ds),Os=h(\"ViewChild\",(t,e)=>Object.assign({selector:t,first:!0,isViewQuery:!0,descendants:!0},e),Ds);function Ls(t,e,n){let r=n?t.styles:null,i=n?t.classes:null,s=0;if(null!==e)for(let o=0;oa($t(t[r.index])).target:r.index;if(Zt(n)){let o=null;if(!a&&l&&(o=function(t,e,n,r){const i=t.cleanup;if(null!=i)for(let s=0;sn?t[n]:null}\"string\"==typeof t&&(s+=2)}return null}(t,e,i,r.index)),null!==o)(o.__ngLastListenerFn__||o).__ngNextListenerFn__=s,o.__ngLastListenerFn__=s,h=!1;else{s=lo(r,e,s,!1);const t=n.listen(f.name||p,i,s);u.push(s,t),c&&c.push(i,g,m,m+1)}}else s=lo(r,e,s,!0),p.addEventListener(i,s,o),u.push(s),c&&c.push(i,g,m,o)}const d=r.outputs;let f;if(h&&null!==d&&(f=d[i])){const t=f.length;if(t)for(let n=0;n0;)e=e[15],t--;return e}(t,ce.lFrame.contextLView))[8]}(t)}function uo(t,e){let n=null;const r=function(t){const e=t.attrs;if(null!=e){const t=e.indexOf(5);if(0==(1&t))return e[t+1]}return null}(t);for(let i=0;i=0}const yo={textEnd:0,key:0,keyEnd:0,value:0,valueEnd:0};function vo(t){return t.substring(yo.key,yo.keyEnd)}function wo(t,e){const n=yo.textEnd;return n===e?-1:(e=yo.keyEnd=function(t,e,n){for(;e32;)e++;return e}(t,yo.key=e,n),ko(t,e,n))}function ko(t,e,n){for(;e=0;n=wo(e,n))mt(t,vo(e),!0)}function Eo(t,e,n,r){const i=he(),s=de(),o=Me(2);s.firstUpdatePass&&Do(s,t,o,r),e!==Or&&Fs(i,o,e)&&Lo(s,s.data[je()+20],i,i[11],t,i[o+1]=function(t,e){return null==t||(\"string\"==typeof e?t+=e:\"object\"==typeof t&&(t=A(Nn(t)))),t}(e,n),r,o)}function Co(t,e){return e>=t.expandoStartIndex}function Do(t,e,n,r){const i=t.data;if(null===i[n+1]){const s=i[je()+20],o=Co(t,n);Io(s,r)&&null===e&&!o&&(e=!1),e=function(t,e,n,r){const i=Ee(t);let s=r?e.residualClasses:e.residualStyles;if(null===i)0===(r?e.classBindings:e.styleBindings)&&(n=Oo(n=Ao(null,t,e,n,r),e.attrs,r),s=null);else{const o=e.directiveStylingLast;if(-1===o||t[o]!==i)if(n=Ao(i,t,e,n,r),null===s){let n=function(t,e,n){const r=n?e.classBindings:e.styleBindings;if(0!==Br(r))return t[Fr(r)]}(t,e,r);void 0!==n&&Array.isArray(n)&&(n=Ao(null,t,e,n[1],r),n=Oo(n,e.attrs,r),function(t,e,n,r){t[Fr(n?e.classBindings:e.styleBindings)]=r}(t,e,r,n))}else s=function(t,e,n){let r=void 0;const i=e.directiveEnd;for(let s=1+e.directiveStylingLast;s0)&&(u=!0)}else c=n;if(i)if(0!==l){const e=Fr(t[a+1]);t[r+1]=Nr(e,a),0!==e&&(t[e+1]=Hr(t[e+1],r)),t[a+1]=131071&t[a+1]|r<<17}else t[r+1]=Nr(a,0),0!==a&&(t[a+1]=Hr(t[a+1],r)),a=r;else t[r+1]=Nr(l,0),0===a?a=r:t[l+1]=Hr(t[l+1],r),l=r;u&&(t[r+1]=Yr(t[r+1])),_o(t,c,r,!0),_o(t,c,r,!1),function(t,e,n,r,i){const s=i?t.residualClasses:t.residualStyles;null!=s&&\"string\"==typeof e&&_t(s,e)>=0&&(n[r+1]=zr(n[r+1]))}(e,c,t,r,s),o=Nr(a,l),s?e.classBindings=o:e.styleBindings=o}(i,s,e,n,o,r)}}function Ao(t,e,n,r,i){let s=null;const o=n.directiveEnd;let a=n.directiveStylingLast;for(-1===a?a=n.directiveStart:a++;a0;){const e=t[i],s=Array.isArray(e),l=s?e[1]:e,c=null===l;let u=n[i+1];u===Or&&(u=c?go:void 0);let h=c?gt(u,r):l===r?u:void 0;if(s&&!Po(h)&&(h=gt(e,r)),Po(h)&&(a=h,o))return a;const d=t[i+1];i=o?Fr(d):Br(d)}if(null!==e){let t=s?e.residualClasses:e.residualStyles;null!=t&&(a=gt(t,r))}return a}function Po(t){return void 0!==t}function Io(t,e){return 0!=(t.flags&(e?16:32))}function Ro(t,e=\"\"){const n=he(),r=de(),i=t+20,s=r.firstCreatePass?Gr(r,n[6],t,3,null,null):r.data[i],o=n[i]=function(t,e){return Zt(e)?e.createText(t):e.createTextNode(t)}(e,n[11]);qi(r,n,o,s),me(s,!1)}function jo(t){return No(\"\",t,\"\"),jo}function No(t,e,n){const r=he(),i=zs(r,t,e,n);return i!==Or&&Li(r,je(),i),No}function Fo(t,e,n,r,i,s,o){const a=he(),l=function(t,e,n,r,i,s,o,a){const l=Bs(t,we(),n,i,o);return Me(3),l?e+rn(n)+r+rn(i)+s+rn(o)+a:Or}(a,t,e,n,r,i,s,o);return l!==Or&&Li(a,je(),l),Fo}function Yo(t,e,n){!function(t,e,n,r){const i=de(),s=Me(2);i.firstUpdatePass&&Do(i,null,s,!0);const o=he();if(n!==Or&&Fs(o,s,n)){const r=i.data[je()+20];if(Io(r,!0)&&!Co(i,s)){let t=r.classesWithoutHost;null!==t&&(n=O(t,n||\"\")),Ks(i,r,o,n,!0)}else!function(t,e,n,r,i,s,o,a){i===Or&&(i=go);let l=0,c=0,u=0=0;r--){const i=t[r];i.hostVars=e+=i.hostVars,i.hostAttrs=$e(i.hostAttrs,n=$e(n,i.hostAttrs))}}(r)}function Vo(t){return t===vt?{}:t===wt?[]:t}function Wo(t,e){const n=t.viewQuery;t.viewQuery=n?(t,r)=>{e(t,r),n(t,r)}:e}function Go(t,e){const n=t.contentQueries;t.contentQueries=n?(t,r,i)=>{e(t,r,i),n(t,r,i)}:e}function qo(t,e){const n=t.hostBindings;t.hostBindings=n?(t,r)=>{e(t,r),n(t,r)}:e}function Ko(t,e,n,r,i){if(t=I(t),Array.isArray(t))for(let s=0;s>20;if(xs(t)||!t.multi){const r=new qe(l,i,Ws),f=$o(a,e,i?u:u+d,h);-1===f?(gn(dn(c,o),s,a),Zo(s,t,e.length),e.push(a),c.directiveStart++,c.directiveEnd++,i&&(c.providerIndexes+=1048576),n.push(r),o.push(r)):(n[f]=r,o[f]=r)}else{const f=$o(a,e,u+d,h),p=$o(a,e,u,u+d),m=f>=0&&n[f],g=p>=0&&n[p];if(i&&!g||!i&&!m){gn(dn(c,o),s,a);const u=function(t,e,n,r,i){const s=new qe(t,n,Ws);return s.multi=[],s.index=e,s.componentProviders=0,Jo(s,i,r&&!n),s}(i?Xo:Qo,n.length,i,r,l);!i&&g&&(n[p].providerFactory=u),Zo(s,t,e.length,0),e.push(a),c.directiveStart++,c.directiveEnd++,i&&(c.providerIndexes+=1048576),n.push(u),o.push(u)}else Zo(s,t,f>-1?f:p,Jo(n[i?p:f],l,!i&&r));!i&&r&&g&&n[p].componentProviders++}}}function Zo(t,e,n,r){const i=xs(e);if(i||e.useClass){const s=(e.useClass||e).prototype.ngOnDestroy;if(s){const o=t.destroyHooks||(t.destroyHooks=[]);if(!i&&e.multi){const t=o.indexOf(n);-1===t?o.push(n,[r,s]):o[t+1].push(r,s)}else o.push(n,s)}}}function Jo(t,e,n){return n&&t.componentProviders++,t.multi.push(e)-1}function $o(t,e,n,r){for(let i=n;i{n.providersResolver=(n,r)=>function(t,e,n){const r=de();if(r.firstCreatePass){const i=Yt(t);Ko(n,r.data,r.blueprint,i,!0),Ko(e,r.data,r.blueprint,i,!1)}}(n,r?r(t):t,e)}}class na{}class ra{resolveComponentFactory(t){throw function(t){const e=Error(`No component factory found for ${A(t)}. Did you add it to @NgModule.entryComponents?`);return e.ngComponent=t,e}(t)}}let ia=(()=>{class t{}return t.NULL=new ra,t})(),sa=(()=>{class t{constructor(t){this.nativeElement=t}}return t.__NG_ELEMENT_ID__=()=>oa(t),t})();const oa=function(t){return ss(t,pe(),he())};class aa{}var la=function(t){return t[t.Important=1]=\"Important\",t[t.DashCase=2]=\"DashCase\",t}({});let ca=(()=>{class t{}return t.__NG_ELEMENT_ID__=()=>ua(),t})();const ua=function(){const t=he(),e=ne(pe().index,t);return function(t){const e=t[11];if(Zt(e))return e;throw new Error(\"Cannot inject Renderer2 when the application uses Renderer3!\")}(It(e)?e:t)};let ha=(()=>{class t{}return t.\\u0275prov=y({token:t,providedIn:\"root\",factory:()=>null}),t})();class da{constructor(t){this.full=t,this.major=t.split(\".\")[0],this.minor=t.split(\".\")[1],this.patch=t.split(\".\").slice(2).join(\".\")}}const fa=new da(\"10.0.8\");class pa{constructor(){}supports(t){return Rs(t)}create(t){return new ga(t)}}const ma=(t,e)=>e;class ga{constructor(t){this.length=0,this._linkedRecords=null,this._unlinkedRecords=null,this._previousItHead=null,this._itHead=null,this._itTail=null,this._additionsHead=null,this._additionsTail=null,this._movesHead=null,this._movesTail=null,this._removalsHead=null,this._removalsTail=null,this._identityChangesHead=null,this._identityChangesTail=null,this._trackByFn=t||ma}forEachItem(t){let e;for(e=this._itHead;null!==e;e=e._next)t(e)}forEachOperation(t){let e=this._itHead,n=this._removalsHead,r=0,i=null;for(;e||n;){const s=!n||e&&e.currentIndex{r=this._trackByFn(e,t),null!==i&&Object.is(i.trackById,r)?(s&&(i=this._verifyReinsertion(i,t,r,e)),Object.is(i.item,t)||this._addIdentityChange(i,t)):(i=this._mismatch(i,t,r,e),s=!0),i=i._next,e++}),this.length=e;return this._truncate(i),this.collection=t,this.isDirty}get isDirty(){return null!==this._additionsHead||null!==this._movesHead||null!==this._removalsHead||null!==this._identityChangesHead}_reset(){if(this.isDirty){let t,e;for(t=this._previousItHead=this._itHead;null!==t;t=t._next)t._nextPrevious=t._next;for(t=this._additionsHead;null!==t;t=t._nextAdded)t.previousIndex=t.currentIndex;for(this._additionsHead=this._additionsTail=null,t=this._movesHead;null!==t;t=e)t.previousIndex=t.currentIndex,e=t._nextMoved;this._movesHead=this._movesTail=null,this._removalsHead=this._removalsTail=null,this._identityChangesHead=this._identityChangesTail=null}}_mismatch(t,e,n,r){let i;return null===t?i=this._itTail:(i=t._prev,this._remove(t)),null!==(t=null===this._linkedRecords?null:this._linkedRecords.get(n,r))?(Object.is(t.item,e)||this._addIdentityChange(t,e),this._moveAfter(t,i,r)):null!==(t=null===this._unlinkedRecords?null:this._unlinkedRecords.get(n,null))?(Object.is(t.item,e)||this._addIdentityChange(t,e),this._reinsertAfter(t,i,r)):t=this._addAfter(new _a(e,n),i,r),t}_verifyReinsertion(t,e,n,r){let i=null===this._unlinkedRecords?null:this._unlinkedRecords.get(n,null);return null!==i?t=this._reinsertAfter(i,t._prev,r):t.currentIndex!=r&&(t.currentIndex=r,this._addToMoves(t,r)),t}_truncate(t){for(;null!==t;){const e=t._next;this._addToRemovals(this._unlink(t)),t=e}null!==this._unlinkedRecords&&this._unlinkedRecords.clear(),null!==this._additionsTail&&(this._additionsTail._nextAdded=null),null!==this._movesTail&&(this._movesTail._nextMoved=null),null!==this._itTail&&(this._itTail._next=null),null!==this._removalsTail&&(this._removalsTail._nextRemoved=null),null!==this._identityChangesTail&&(this._identityChangesTail._nextIdentityChange=null)}_reinsertAfter(t,e,n){null!==this._unlinkedRecords&&this._unlinkedRecords.remove(t);const r=t._prevRemoved,i=t._nextRemoved;return null===r?this._removalsHead=i:r._nextRemoved=i,null===i?this._removalsTail=r:i._prevRemoved=r,this._insertAfter(t,e,n),this._addToMoves(t,n),t}_moveAfter(t,e,n){return this._unlink(t),this._insertAfter(t,e,n),this._addToMoves(t,n),t}_addAfter(t,e,n){return this._insertAfter(t,e,n),this._additionsTail=null===this._additionsTail?this._additionsHead=t:this._additionsTail._nextAdded=t,t}_insertAfter(t,e,n){const r=null===e?this._itHead:e._next;return t._next=r,t._prev=e,null===r?this._itTail=t:r._prev=t,null===e?this._itHead=t:e._next=t,null===this._linkedRecords&&(this._linkedRecords=new ya),this._linkedRecords.put(t),t.currentIndex=n,t}_remove(t){return this._addToRemovals(this._unlink(t))}_unlink(t){null!==this._linkedRecords&&this._linkedRecords.remove(t);const e=t._prev,n=t._next;return null===e?this._itHead=n:e._next=n,null===n?this._itTail=e:n._prev=e,t}_addToMoves(t,e){return t.previousIndex===e||(this._movesTail=null===this._movesTail?this._movesHead=t:this._movesTail._nextMoved=t),t}_addToRemovals(t){return null===this._unlinkedRecords&&(this._unlinkedRecords=new ya),this._unlinkedRecords.put(t),t.currentIndex=null,t._nextRemoved=null,null===this._removalsTail?(this._removalsTail=this._removalsHead=t,t._prevRemoved=null):(t._prevRemoved=this._removalsTail,this._removalsTail=this._removalsTail._nextRemoved=t),t}_addIdentityChange(t,e){return t.item=e,this._identityChangesTail=null===this._identityChangesTail?this._identityChangesHead=t:this._identityChangesTail._nextIdentityChange=t,t}}class _a{constructor(t,e){this.item=t,this.trackById=e,this.currentIndex=null,this.previousIndex=null,this._nextPrevious=null,this._prev=null,this._next=null,this._prevDup=null,this._nextDup=null,this._prevRemoved=null,this._nextRemoved=null,this._nextAdded=null,this._nextMoved=null,this._nextIdentityChange=null}}class ba{constructor(){this._head=null,this._tail=null}add(t){null===this._head?(this._head=this._tail=t,t._nextDup=null,t._prevDup=null):(this._tail._nextDup=t,t._prevDup=this._tail,t._nextDup=null,this._tail=t)}get(t,e){let n;for(n=this._head;null!==n;n=n._nextDup)if((null===e||e<=n.currentIndex)&&Object.is(n.trackById,t))return n;return null}remove(t){const e=t._prevDup,n=t._nextDup;return null===e?this._head=n:e._nextDup=n,null===n?this._tail=e:n._prevDup=e,null===this._head}}class ya{constructor(){this.map=new Map}put(t){const e=t.trackById;let n=this.map.get(e);n||(n=new ba,this.map.set(e,n)),n.add(t)}get(t,e){const n=this.map.get(t);return n?n.get(t,e):null}remove(t){const e=t.trackById;return this.map.get(e).remove(t)&&this.map.delete(e),t}get isEmpty(){return 0===this.map.size}clear(){this.map.clear()}}function va(t,e,n){const r=t.previousIndex;if(null===r)return r;let i=0;return n&&r{if(e&&e.key===n)this._maybeAddToChanges(e,t),this._appendAfter=e,e=e._next;else{const r=this._getOrCreateRecordForKey(n,t);e=this._insertBeforeOrAppend(e,r)}}),e){e._prev&&(e._prev._next=null),this._removalsHead=e;for(let t=e;null!==t;t=t._nextRemoved)t===this._mapHead&&(this._mapHead=null),this._records.delete(t.key),t._nextRemoved=t._next,t.previousValue=t.currentValue,t.currentValue=null,t._prev=null,t._next=null}return this._changesTail&&(this._changesTail._nextChanged=null),this._additionsTail&&(this._additionsTail._nextAdded=null),this.isDirty}_insertBeforeOrAppend(t,e){if(t){const n=t._prev;return e._next=t,e._prev=n,t._prev=e,n&&(n._next=e),t===this._mapHead&&(this._mapHead=e),this._appendAfter=t,t}return this._appendAfter?(this._appendAfter._next=e,e._prev=this._appendAfter):this._mapHead=e,this._appendAfter=e,null}_getOrCreateRecordForKey(t,e){if(this._records.has(t)){const n=this._records.get(t);this._maybeAddToChanges(n,e);const r=n._prev,i=n._next;return r&&(r._next=i),i&&(i._prev=r),n._next=null,n._prev=null,n}const n=new Ma(t);return this._records.set(t,n),n.currentValue=e,this._addToAdditions(n),n}_reset(){if(this.isDirty){let t;for(this._previousMapHead=this._mapHead,t=this._previousMapHead;null!==t;t=t._next)t._nextPrevious=t._next;for(t=this._changesHead;null!==t;t=t._nextChanged)t.previousValue=t.currentValue;for(t=this._additionsHead;null!=t;t=t._nextAdded)t.previousValue=t.currentValue;this._changesHead=this._changesTail=null,this._additionsHead=this._additionsTail=null,this._removalsHead=null}}_maybeAddToChanges(t,e){Object.is(e,t.currentValue)||(t.previousValue=t.currentValue,t.currentValue=e,this._addToChanges(t))}_addToAdditions(t){null===this._additionsHead?this._additionsHead=this._additionsTail=t:(this._additionsTail._nextAdded=t,this._additionsTail=t)}_addToChanges(t){null===this._changesHead?this._changesHead=this._changesTail=t:(this._changesTail._nextChanged=t,this._changesTail=t)}_forEach(t,e){t instanceof Map?t.forEach(e):Object.keys(t).forEach(n=>e(t[n],n))}}class Ma{constructor(t){this.key=t,this.previousValue=null,this.currentValue=null,this._nextPrevious=null,this._next=null,this._prev=null,this._nextAdded=null,this._nextRemoved=null,this._nextChanged=null}}let xa=(()=>{class t{constructor(t){this.factories=t}static create(e,n){if(null!=n){const t=n.factories.slice();e=e.concat(t)}return new t(e)}static extend(e){return{provide:t,useFactory:n=>{if(!n)throw new Error(\"Cannot extend IterableDiffers without a parent injector\");return t.create(e,n)},deps:[[t,new m,new f]]}}find(t){const e=this.factories.find(e=>e.supports(t));if(null!=e)return e;throw new Error(`Cannot find a differ supporting object '${t}' of type '${n=t,n.name||typeof n}'`);var n}}return t.\\u0275prov=y({token:t,providedIn:\"root\",factory:()=>new t([new pa])}),t})(),Sa=(()=>{class t{constructor(t){this.factories=t}static create(e,n){if(n){const t=n.factories.slice();e=e.concat(t)}return new t(e)}static extend(e){return{provide:t,useFactory:n=>{if(!n)throw new Error(\"Cannot extend KeyValueDiffers without a parent injector\");return t.create(e,n)},deps:[[t,new m,new f]]}}find(t){const e=this.factories.find(e=>e.supports(t));if(e)return e;throw new Error(`Cannot find a differ supporting object '${t}'`)}}return t.\\u0275prov=y({token:t,providedIn:\"root\",factory:()=>new t([new wa])}),t})();const Ea=[new wa],Ca=new xa([new pa]),Da=new Sa(Ea);let Aa=(()=>{class t{}return t.__NG_ELEMENT_ID__=()=>Oa(t,sa),t})();const Oa=function(t,e){return os(t,e,pe(),he())};let La=(()=>{class t{}return t.__NG_ELEMENT_ID__=()=>Ta(t,sa),t})();const Ta=function(t,e){return as(t,e,pe(),he())},Pa={};class Ia extends ia{constructor(t){super(),this.ngModule=t}resolveComponentFactory(t){const e=Lt(t);return new Na(e,this.ngModule)}}function Ra(t){const e=[];for(let n in t)t.hasOwnProperty(n)&&e.push({propName:t[n],templateName:n});return e}const ja=new K(\"SCHEDULER_TOKEN\",{providedIn:\"root\",factory:()=>on});class Na extends na{constructor(t,e){super(),this.componentDef=t,this.ngModule=e,this.componentType=t.type,this.selector=t.selectors.map(Ar).join(\",\"),this.ngContentSelectors=t.ngContentSelectors?t.ngContentSelectors:[],this.isBoundToModule=!!e}get inputs(){return Ra(this.componentDef.inputs)}get outputs(){return Ra(this.componentDef.outputs)}create(t,e,n,r){const i=(r=r||this.ngModule)?function(t,e){return{get:(n,r,i)=>{const s=t.get(n,Pa,i);return s!==Pa||r===Pa?s:e.get(n,r,i)}}}(t,r.injector):t,s=i.get(aa,Jt),o=i.get(ha,null),a=s.createRenderer(null,this.componentDef),l=this.componentDef.selectors[0][0]||\"div\",c=n?function(t,e,n){if(Zt(t))return t.selectRootElement(e,n===yt.ShadowDom);let r=\"string\"==typeof e?t.querySelector(e):e;return r.textContent=\"\",r}(a,n,this.componentDef.encapsulation):Vr(l,s.createRenderer(null,this.componentDef),function(t){const e=t.toLowerCase();return\"svg\"===e?\"http://www.w3.org/2000/svg\":\"math\"===e?\"http://www.w3.org/1998/MathML/\":null}(l)),u=this.componentDef.onPush?576:528,h={components:[],scheduler:on,clean:Ei,playerHandler:null,flags:0},d=ei(0,-1,null,1,0,null,null,null,null,null),f=Wr(null,d,h,u,null,null,s,a,o,i);let p,m;Oe(f,null);try{const t=function(t,e,n,r,i,s){const o=n[1];n[20]=t;const a=Gr(o,null,0,3,null,null),l=a.mergedAttrs=e.hostAttrs;null!==l&&(Ls(a,l,!0),null!==t&&(Ke(i,t,l),null!==a.classes&&Xi(i,t,a.classes),null!==a.styles&&Qi(i,t,a.styles)));const c=r.createRenderer(t,e),u=Wr(n,ti(e),null,e.onPush?64:16,n[20],a,r,c,void 0);return o.firstCreatePass&&(gn(dn(a,n),o,e.type),hi(o,a),fi(a,n.length,1)),wi(n,u),n[20]=u}(c,this.componentDef,f,s,a);if(c)if(n)Ke(a,c,[\"ng-version\",fa.full]);else{const{attrs:t,classes:e}=function(t){const e=[],n=[];let r=1,i=2;for(;r0&&Xi(a,c,e.join(\" \"))}if(m=te(d,0),void 0!==e){const t=m.projection=[];for(let n=0;nt(o,e)),e.contentQueries&&e.contentQueries(1,o,n.length-1);const a=pe();if(s.firstCreatePass&&(null!==e.hostBindings||null!==e.hostAttrs)){Ne(a.index-20);const t=n[1];ai(t,e),li(t,n,e.hostVars),ci(e,o)}return o}(t,this.componentDef,f,h,[zo]),qr(d,f,null)}finally{Re()}const g=new Fa(this.componentType,p,ss(sa,m,f),f,m);return d.node.child=m,g}}class Fa extends class{}{constructor(t,e,n,r,i){super(),this.location=n,this._rootLView=r,this._tNode=i,this.destroyCbs=[],this.instance=e,this.hostView=this.changeDetectorRef=new es(r),function(t,e,n,r){let i=t.node;null==i&&(t.node=i=ri(0,null,2,-1,null,null)),r[6]=i}(r[1],0,0,r),this.componentType=t}get injector(){return new xn(this._tNode,this._rootLView)}destroy(){this.destroyCbs&&(this.destroyCbs.forEach(t=>t()),this.destroyCbs=null,!this.hostView.destroyed&&this.hostView.destroy())}onDestroy(t){this.destroyCbs&&this.destroyCbs.push(t)}}const Ya=void 0;var Ba=[\"en\",[[\"a\",\"p\"],[\"AM\",\"PM\"],Ya],[[\"AM\",\"PM\"],Ya,Ya],[[\"S\",\"M\",\"T\",\"W\",\"T\",\"F\",\"S\"],[\"Sun\",\"Mon\",\"Tue\",\"Wed\",\"Thu\",\"Fri\",\"Sat\"],[\"Sunday\",\"Monday\",\"Tuesday\",\"Wednesday\",\"Thursday\",\"Friday\",\"Saturday\"],[\"Su\",\"Mo\",\"Tu\",\"We\",\"Th\",\"Fr\",\"Sa\"]],Ya,[[\"J\",\"F\",\"M\",\"A\",\"M\",\"J\",\"J\",\"A\",\"S\",\"O\",\"N\",\"D\"],[\"Jan\",\"Feb\",\"Mar\",\"Apr\",\"May\",\"Jun\",\"Jul\",\"Aug\",\"Sep\",\"Oct\",\"Nov\",\"Dec\"],[\"January\",\"February\",\"March\",\"April\",\"May\",\"June\",\"July\",\"August\",\"September\",\"October\",\"November\",\"December\"]],Ya,[[\"B\",\"A\"],[\"BC\",\"AD\"],[\"Before Christ\",\"Anno Domini\"]],0,[6,0],[\"M/d/yy\",\"MMM d, y\",\"MMMM d, y\",\"EEEE, MMMM d, y\"],[\"h:mm a\",\"h:mm:ss a\",\"h:mm:ss a z\",\"h:mm:ss a zzzz\"],[\"{1}, {0}\",Ya,\"{1} 'at' {0}\",Ya],[\".\",\",\",\";\",\"%\",\"+\",\"-\",\"E\",\"\\xd7\",\"\\u2030\",\"\\u221e\",\"NaN\",\":\"],[\"#,##0.###\",\"#,##0%\",\"\\xa4#,##0.00\",\"#E0\"],\"USD\",\"$\",\"US Dollar\",{},\"ltr\",function(t){let e=Math.floor(Math.abs(t)),n=t.toString().replace(/^[^.]*\\.?/,\"\").length;return 1===e&&0===n?1:5}];let Ha={};function za(t){const e=function(t){return t.toLowerCase().replace(/_/g,\"-\")}(t);let n=Ua(e);if(n)return n;const r=e.split(\"-\")[0];if(n=Ua(r),n)return n;if(\"en\"===r)return Ba;throw new Error(`Missing locale data for the locale \"${t}\".`)}function Ua(t){return t in Ha||(Ha[t]=B.ng&&B.ng.common&&B.ng.common.locales&&B.ng.common.locales[t]),Ha[t]}var Va=function(t){return t[t.LocaleId=0]=\"LocaleId\",t[t.DayPeriodsFormat=1]=\"DayPeriodsFormat\",t[t.DayPeriodsStandalone=2]=\"DayPeriodsStandalone\",t[t.DaysFormat=3]=\"DaysFormat\",t[t.DaysStandalone=4]=\"DaysStandalone\",t[t.MonthsFormat=5]=\"MonthsFormat\",t[t.MonthsStandalone=6]=\"MonthsStandalone\",t[t.Eras=7]=\"Eras\",t[t.FirstDayOfWeek=8]=\"FirstDayOfWeek\",t[t.WeekendRange=9]=\"WeekendRange\",t[t.DateFormat=10]=\"DateFormat\",t[t.TimeFormat=11]=\"TimeFormat\",t[t.DateTimeFormat=12]=\"DateTimeFormat\",t[t.NumberSymbols=13]=\"NumberSymbols\",t[t.NumberFormats=14]=\"NumberFormats\",t[t.CurrencyCode=15]=\"CurrencyCode\",t[t.CurrencySymbol=16]=\"CurrencySymbol\",t[t.CurrencyName=17]=\"CurrencyName\",t[t.Currencies=18]=\"Currencies\",t[t.Directionality=19]=\"Directionality\",t[t.PluralCase=20]=\"PluralCase\",t[t.ExtraData=21]=\"ExtraData\",t}({});let Wa=\"en-US\";function Ga(t){var e,n;n=\"Expected localeId to be defined\",null==(e=t)&&function(t,e,n,r){throw new Error(\"ASSERTION ERROR: \"+t+` [Expected=> null != ${e} <=Actual]`)}(n,e),\"string\"==typeof t&&(Wa=t.toLowerCase().replace(/_/g,\"-\"))}const qa=new Map;class Ka extends ct{constructor(t,e){super(),this._parent=e,this._bootstrapComponents=[],this.injector=this,this.destroyCbs=[],this.componentFactoryResolver=new Ia(this);const n=Pt(t),r=t[W]||null;r&&Ga(r),this._bootstrapComponents=ln(n.bootstrap),this._r3Injector=bs(t,e,[{provide:ct,useValue:this},{provide:ia,useValue:this.componentFactoryResolver}],A(t)),this._r3Injector._resolveInjectorDefTypes(),this.instance=this.get(t)}get(t,e=Es.THROW_IF_NOT_FOUND,n=g.Default){return t===Es||t===ct||t===Z?this:this._r3Injector.get(t,e,n)}destroy(){const t=this._r3Injector;!t.destroyed&&t.destroy(),this.destroyCbs.forEach(t=>t()),this.destroyCbs=null}onDestroy(t){this.destroyCbs.push(t)}}class Za extends ut{constructor(t){super(),this.moduleType=t,null!==Pt(t)&&function t(e){if(null!==e.\\u0275mod.id){const t=e.\\u0275mod.id;(function(t,e,n){if(e&&e!==n)throw new Error(`Duplicate module registered for ${t} - ${A(e)} vs ${A(e.name)}`)})(t,qa.get(t),e),qa.set(t,e)}let n=e.\\u0275mod.imports;n instanceof Function&&(n=n()),n&&n.forEach(e=>t(e))}(t)}create(t){return new Ka(this.moduleType,t)}}function Ja(t,e,n){const r=ve()+t,i=he();return i[r]===Or?Ns(i,r,n?e.call(n):e()):function(t,e){return t[e]}(i,r)}function $a(t,e,n,r){return tl(he(),ve(),t,e,n,r)}function Qa(t,e,n,r,i){return el(he(),ve(),t,e,n,r,i)}function Xa(t,e){const n=t[e];return n===Or?void 0:n}function tl(t,e,n,r,i,s){const o=e+n;return Fs(t,o,i)?Ns(t,o+1,s?r.call(s,i):r(i)):Xa(t,o+1)}function el(t,e,n,r,i,s,o){const a=e+n;return Ys(t,a,i,s)?Ns(t,a+2,o?r.call(o,i,s):r(i,s)):Xa(t,a+2)}function nl(t,e){const n=de();let r;const i=t+20;n.firstCreatePass?(r=function(t,e){if(e)for(let n=e.length-1;n>=0;n--){const r=e[n];if(t===r.name)return r}throw new Error(`The pipe '${t}' could not be found!`)}(e,n.pipeRegistry),n.data[i]=r,r.onDestroy&&(n.destroyHooks||(n.destroyHooks=[])).push(i,r.onDestroy)):r=n.data[i];const s=r.factory||(r.factory=Tt(r.type)),o=nt(Ws),a=un(!1),l=s();return un(a),nt(o),function(t,e,n,r){const i=n+20;i>=t.data.length&&(t.data[i]=null,t.blueprint[i]=null),e[i]=r}(n,he(),t,l),l}function rl(t,e,n){const r=he(),i=ee(r,t);return al(r,ol(r,t)?tl(r,ve(),e,i.transform,n,i):i.transform(n))}function il(t,e,n,r){const i=he(),s=ee(i,t);return al(i,ol(i,t)?el(i,ve(),e,s.transform,n,r,s):s.transform(n,r))}function sl(t,e,n,r,i){const s=he(),o=ee(s,t);return al(s,ol(s,t)?function(t,e,n,r,i,s,o,a){const l=e+n;return Bs(t,l,i,s,o)?Ns(t,l+3,a?r.call(a,i,s,o):r(i,s,o)):Xa(t,l+3)}(s,ve(),e,o.transform,n,r,i,o):o.transform(n,r,i))}function ol(t,e){return t[1].data[e+20].pure}function al(t,e){return Is.isWrapped(e)&&(e=Is.unwrap(e),t[we()]=Or),e}const ll=class extends r.a{constructor(t=!1){super(),this.__isAsync=t}emit(t){super.next(t)}subscribe(t,e,n){let r,s=t=>null,o=()=>null;t&&\"object\"==typeof t?(r=this.__isAsync?e=>{setTimeout(()=>t.next(e))}:e=>{t.next(e)},t.error&&(s=this.__isAsync?e=>{setTimeout(()=>t.error(e))}:e=>{t.error(e)}),t.complete&&(o=this.__isAsync?()=>{setTimeout(()=>t.complete())}:()=>{t.complete()})):(r=this.__isAsync?e=>{setTimeout(()=>t(e))}:e=>{t(e)},e&&(s=this.__isAsync?t=>{setTimeout(()=>e(t))}:t=>{e(t)}),n&&(o=this.__isAsync?()=>{setTimeout(()=>n())}:()=>{n()}));const a=super.subscribe(r,s,o);return t instanceof i.a&&t.add(a),a}};function cl(){return this._results[Ps()]()}class ul{constructor(){this.dirty=!0,this._results=[],this.changes=new ll,this.length=0;const t=Ps(),e=ul.prototype;e[t]||(e[t]=cl)}map(t){return this._results.map(t)}filter(t){return this._results.filter(t)}find(t){return this._results.find(t)}reduce(t,e){return this._results.reduce(t,e)}forEach(t){this._results.forEach(t)}some(t){return this._results.some(t)}toArray(){return this._results.slice()}toString(){return this._results.toString()}reset(t){this._results=function t(e,n){void 0===n&&(n=e);for(let r=0;r0)i.push(a[e/2]);else{const s=o[e+1],a=n[-r];for(let e=10;e({bindingPropertyName:t})),Tl=h(\"Output\",t=>({bindingPropertyName:t})),Pl=new K(\"Application Initializer\");let Il=(()=>{class t{constructor(t){this.appInits=t,this.initialized=!1,this.done=!1,this.donePromise=new Promise((t,e)=>{this.resolve=t,this.reject=e})}runInitializers(){if(this.initialized)return;const t=[],e=()=>{this.done=!0,this.resolve()};if(this.appInits)for(let n=0;n{e()}).catch(t=>{this.reject(t)}),0===t.length&&e(),this.initialized=!0}}return t.\\u0275fac=function(e){return new(e||t)(it(Pl,8))},t.\\u0275prov=y({token:t,factory:t.\\u0275fac}),t})();const Rl=new K(\"AppId\"),jl={provide:Rl,useFactory:function(){return`${Nl()}${Nl()}${Nl()}`},deps:[]};function Nl(){return String.fromCharCode(97+Math.floor(25*Math.random()))}const Fl=new K(\"Platform Initializer\"),Yl=new K(\"Platform ID\"),Bl=new K(\"appBootstrapListener\");let Hl=(()=>{class t{log(t){console.log(t)}warn(t){console.warn(t)}}return t.\\u0275fac=function(e){return new(e||t)},t.\\u0275prov=y({token:t,factory:t.\\u0275fac}),t})();const zl=new K(\"LocaleId\"),Ul=new K(\"DefaultCurrencyCode\");class Vl{constructor(t,e){this.ngModuleFactory=t,this.componentFactories=e}}const Wl=function(t){return new Za(t)},Gl=Wl,ql=function(t){return Promise.resolve(Wl(t))},Kl=function(t){const e=Wl(t),n=ln(Pt(t).declarations).reduce((t,e)=>{const n=Lt(e);return n&&t.push(new Na(n)),t},[]);return new Vl(e,n)},Zl=Kl,Jl=function(t){return Promise.resolve(Kl(t))};let $l=(()=>{class t{constructor(){this.compileModuleSync=Gl,this.compileModuleAsync=ql,this.compileModuleAndAllComponentsSync=Zl,this.compileModuleAndAllComponentsAsync=Jl}clearCache(){}clearCacheFor(t){}getModuleId(t){}}return t.\\u0275fac=function(e){return new(e||t)},t.\\u0275prov=y({token:t,factory:t.\\u0275fac}),t})();const Ql=(()=>Promise.resolve(0))();function Xl(t){\"undefined\"==typeof Zone?Ql.then(()=>{t&&t.apply(null,null)}):Zone.current.scheduleMicroTask(\"scheduleMicrotask\",t)}class tc{constructor({enableLongStackTrace:t=!1,shouldCoalesceEventChangeDetection:e=!1}){if(this.hasPendingMacrotasks=!1,this.hasPendingMicrotasks=!1,this.isStable=!0,this.onUnstable=new ll(!1),this.onMicrotaskEmpty=new ll(!1),this.onStable=new ll(!1),this.onError=new ll(!1),\"undefined\"==typeof Zone)throw new Error(\"In this configuration Angular requires Zone.js\");Zone.assertZonePatched(),this._nesting=0,this._outer=this._inner=Zone.current,Zone.wtfZoneSpec&&(this._inner=this._inner.fork(Zone.wtfZoneSpec)),Zone.TaskTrackingZoneSpec&&(this._inner=this._inner.fork(new Zone.TaskTrackingZoneSpec)),t&&Zone.longStackTraceZoneSpec&&(this._inner=this._inner.fork(Zone.longStackTraceZoneSpec)),this.shouldCoalesceEventChangeDetection=e,this.lastRequestAnimationFrameId=-1,this.nativeRequestAnimationFrame=function(){let t=B.requestAnimationFrame,e=B.cancelAnimationFrame;if(\"undefined\"!=typeof Zone&&t&&e){const n=t[Zone.__symbol__(\"OriginalDelegate\")];n&&(t=n);const r=e[Zone.__symbol__(\"OriginalDelegate\")];r&&(e=r)}return{nativeRequestAnimationFrame:t,nativeCancelAnimationFrame:e}}().nativeRequestAnimationFrame,function(t){const e=!!t.shouldCoalesceEventChangeDetection&&t.nativeRequestAnimationFrame&&(()=>{!function(t){-1===t.lastRequestAnimationFrameId&&(t.lastRequestAnimationFrameId=t.nativeRequestAnimationFrame.call(B,()=>{t.fakeTopEventTask||(t.fakeTopEventTask=Zone.root.scheduleEventTask(\"fakeTopEventTask\",()=>{t.lastRequestAnimationFrameId=-1,ic(t),rc(t)},void 0,()=>{},()=>{})),t.fakeTopEventTask.invoke()}),ic(t))}(t)});t._inner=t._inner.fork({name:\"angular\",properties:{isAngularZone:!0,maybeDelayChangeDetection:e},onInvokeTask:(n,r,i,s,o,a)=>{try{return sc(t),n.invokeTask(i,s,o,a)}finally{e&&\"eventTask\"===s.type&&e(),oc(t)}},onInvoke:(e,n,r,i,s,o,a)=>{try{return sc(t),e.invoke(r,i,s,o,a)}finally{oc(t)}},onHasTask:(e,n,r,i)=>{e.hasTask(r,i),n===r&&(\"microTask\"==i.change?(t._hasPendingMicrotasks=i.microTask,ic(t),rc(t)):\"macroTask\"==i.change&&(t.hasPendingMacrotasks=i.macroTask))},onHandleError:(e,n,r,i)=>(e.handleError(r,i),t.runOutsideAngular(()=>t.onError.emit(i)),!1)})}(this)}static isInAngularZone(){return!0===Zone.current.get(\"isAngularZone\")}static assertInAngularZone(){if(!tc.isInAngularZone())throw new Error(\"Expected to be in Angular Zone, but it is not!\")}static assertNotInAngularZone(){if(tc.isInAngularZone())throw new Error(\"Expected to not be in Angular Zone, but it is!\")}run(t,e,n){return this._inner.run(t,e,n)}runTask(t,e,n,r){const i=this._inner,s=i.scheduleEventTask(\"NgZoneEvent: \"+r,t,nc,ec,ec);try{return i.runTask(s,e,n)}finally{i.cancelTask(s)}}runGuarded(t,e,n){return this._inner.runGuarded(t,e,n)}runOutsideAngular(t){return this._outer.run(t)}}function ec(){}const nc={};function rc(t){if(0==t._nesting&&!t.hasPendingMicrotasks&&!t.isStable)try{t._nesting++,t.onMicrotaskEmpty.emit(null)}finally{if(t._nesting--,!t.hasPendingMicrotasks)try{t.runOutsideAngular(()=>t.onStable.emit(null))}finally{t.isStable=!0}}}function ic(t){t.hasPendingMicrotasks=!!(t._hasPendingMicrotasks||t.shouldCoalesceEventChangeDetection&&-1!==t.lastRequestAnimationFrameId)}function sc(t){t._nesting++,t.isStable&&(t.isStable=!1,t.onUnstable.emit(null))}function oc(t){t._nesting--,rc(t)}class ac{constructor(){this.hasPendingMicrotasks=!1,this.hasPendingMacrotasks=!1,this.isStable=!0,this.onUnstable=new ll,this.onMicrotaskEmpty=new ll,this.onStable=new ll,this.onError=new ll}run(t,e,n){return t.apply(e,n)}runGuarded(t,e,n){return t.apply(e,n)}runOutsideAngular(t){return t()}runTask(t,e,n,r){return t.apply(e,n)}}let lc=(()=>{class t{constructor(t){this._ngZone=t,this._pendingCount=0,this._isZoneStable=!0,this._didWork=!1,this._callbacks=[],this.taskTrackingZone=null,this._watchAngularEvents(),t.run(()=>{this.taskTrackingZone=\"undefined\"==typeof Zone?null:Zone.current.get(\"TaskTrackingZone\")})}_watchAngularEvents(){this._ngZone.onUnstable.subscribe({next:()=>{this._didWork=!0,this._isZoneStable=!1}}),this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.subscribe({next:()=>{tc.assertNotInAngularZone(),Xl(()=>{this._isZoneStable=!0,this._runCallbacksIfReady()})}})})}increasePendingRequestCount(){return this._pendingCount+=1,this._didWork=!0,this._pendingCount}decreasePendingRequestCount(){if(this._pendingCount-=1,this._pendingCount<0)throw new Error(\"pending async requests below zero\");return this._runCallbacksIfReady(),this._pendingCount}isStable(){return this._isZoneStable&&0===this._pendingCount&&!this._ngZone.hasPendingMacrotasks}_runCallbacksIfReady(){if(this.isStable())Xl(()=>{for(;0!==this._callbacks.length;){let t=this._callbacks.pop();clearTimeout(t.timeoutId),t.doneCb(this._didWork)}this._didWork=!1});else{let t=this.getPendingTasks();this._callbacks=this._callbacks.filter(e=>!e.updateCb||!e.updateCb(t)||(clearTimeout(e.timeoutId),!1)),this._didWork=!0}}getPendingTasks(){return this.taskTrackingZone?this.taskTrackingZone.macroTasks.map(t=>({source:t.source,creationLocation:t.creationLocation,data:t.data})):[]}addCallback(t,e,n){let r=-1;e&&e>0&&(r=setTimeout(()=>{this._callbacks=this._callbacks.filter(t=>t.timeoutId!==r),t(this._didWork,this.getPendingTasks())},e)),this._callbacks.push({doneCb:t,timeoutId:r,updateCb:n})}whenStable(t,e,n){if(n&&!this.taskTrackingZone)throw new Error('Task tracking zone is required when passing an update callback to whenStable(). Is \"zone.js/dist/task-tracking.js\" loaded?');this.addCallback(t,e,n),this._runCallbacksIfReady()}getPendingRequestCount(){return this._pendingCount}findProviders(t,e,n){return[]}}return t.\\u0275fac=function(e){return new(e||t)(it(tc))},t.\\u0275prov=y({token:t,factory:t.\\u0275fac}),t})(),cc=(()=>{class t{constructor(){this._applications=new Map,dc.addToWindow(this)}registerApplication(t,e){this._applications.set(t,e)}unregisterApplication(t){this._applications.delete(t)}unregisterAllApplications(){this._applications.clear()}getTestability(t){return this._applications.get(t)||null}getAllTestabilities(){return Array.from(this._applications.values())}getAllRootElements(){return Array.from(this._applications.keys())}findTestabilityInTree(t,e=!0){return dc.findTestabilityInTree(this,t,e)}}return t.\\u0275fac=function(e){return new(e||t)},t.\\u0275prov=y({token:t,factory:t.\\u0275fac}),t})();class uc{addToWindow(t){}findTestabilityInTree(t,e,n){return null}}let hc,dc=new uc;const fc=new K(\"AllowMultipleToken\");class pc{constructor(t,e){this.name=t,this.token=e}}function mc(t,e,n=[]){const r=\"Platform: \"+e,i=new K(r);return(e=[])=>{let s=gc();if(!s||s.injector.get(fc,!1))if(t)t(n.concat(e).concat({provide:i,useValue:!0}));else{const t=n.concat(e).concat({provide:i,useValue:!0},{provide:ds,useValue:\"platform\"});!function(t){if(hc&&!hc.destroyed&&!hc.injector.get(fc,!1))throw new Error(\"There can be only one platform. Destroy the previous one to create a new one.\");hc=t.get(_c);const e=t.get(Fl,null);e&&e.forEach(t=>t())}(Es.create({providers:t,name:r}))}return function(t){const e=gc();if(!e)throw new Error(\"No platform exists!\");if(!e.injector.get(t,null))throw new Error(\"A platform with a different configuration has been created. Please destroy it first.\");return e}(i)}}function gc(){return hc&&!hc.destroyed?hc:null}let _c=(()=>{class t{constructor(t){this._injector=t,this._modules=[],this._destroyListeners=[],this._destroyed=!1}bootstrapModuleFactory(t,e){const n=function(t,e){let n;return n=\"noop\"===t?new ac:(\"zone.js\"===t?void 0:t)||new tc({enableLongStackTrace:zn(),shouldCoalesceEventChangeDetection:e}),n}(e?e.ngZone:void 0,e&&e.ngZoneEventCoalescing||!1),r=[{provide:tc,useValue:n}];return n.run(()=>{const e=Es.create({providers:r,parent:this.injector,name:t.moduleType.name}),i=t.create(e),s=i.injector.get(On,null);if(!s)throw new Error(\"No ErrorHandler. Is platform module (BrowserModule) included?\");return i.onDestroy(()=>vc(this._modules,i)),n.runOutsideAngular(()=>n.onError.subscribe({next:t=>{s.handleError(t)}})),function(t,e,n){try{const r=n();return no(r)?r.catch(n=>{throw e.runOutsideAngular(()=>t.handleError(n)),n}):r}catch(r){throw e.runOutsideAngular(()=>t.handleError(r)),r}}(s,n,()=>{const t=i.injector.get(Il);return t.runInitializers(),t.donePromise.then(()=>(Ga(i.injector.get(zl,\"en-US\")||\"en-US\"),this._moduleDoBootstrap(i),i))})})}bootstrapModule(t,e=[]){const n=bc({},e);return function(t,e,n){const r=new Za(n);return Promise.resolve(r)}(0,0,t).then(t=>this.bootstrapModuleFactory(t,n))}_moduleDoBootstrap(t){const e=t.injector.get(yc);if(t._bootstrapComponents.length>0)t._bootstrapComponents.forEach(t=>e.bootstrap(t));else{if(!t.instance.ngDoBootstrap)throw new Error(`The module ${A(t.instance.constructor)} was bootstrapped, but it does not declare \"@NgModule.bootstrap\" components nor a \"ngDoBootstrap\" method. Please define one of these.`);t.instance.ngDoBootstrap(e)}this._modules.push(t)}onDestroy(t){this._destroyListeners.push(t)}get injector(){return this._injector}destroy(){if(this._destroyed)throw new Error(\"The platform has already been destroyed!\");this._modules.slice().forEach(t=>t.destroy()),this._destroyListeners.forEach(t=>t()),this._destroyed=!0}get destroyed(){return this._destroyed}}return t.\\u0275fac=function(e){return new(e||t)(it(Es))},t.\\u0275prov=y({token:t,factory:t.\\u0275fac}),t})();function bc(t,e){return Array.isArray(e)?e.reduce(bc,t):Object.assign(Object.assign({},t),e)}let yc=(()=>{class t{constructor(t,e,n,r,i,l){this._zone=t,this._console=e,this._injector=n,this._exceptionHandler=r,this._componentFactoryResolver=i,this._initStatus=l,this._bootstrapListeners=[],this._views=[],this._runningTick=!1,this._enforceNoNewChanges=!1,this._stable=!0,this.componentTypes=[],this.components=[],this._enforceNoNewChanges=zn(),this._zone.onMicrotaskEmpty.subscribe({next:()=>{this._zone.run(()=>{this.tick()})}});const c=new s.a(t=>{this._stable=this._zone.isStable&&!this._zone.hasPendingMacrotasks&&!this._zone.hasPendingMicrotasks,this._zone.runOutsideAngular(()=>{t.next(this._stable),t.complete()})}),u=new s.a(t=>{let e;this._zone.runOutsideAngular(()=>{e=this._zone.onStable.subscribe(()=>{tc.assertNotInAngularZone(),Xl(()=>{this._stable||this._zone.hasPendingMacrotasks||this._zone.hasPendingMicrotasks||(this._stable=!0,t.next(!0))})})});const n=this._zone.onUnstable.subscribe(()=>{tc.assertInAngularZone(),this._stable&&(this._stable=!1,this._zone.runOutsideAngular(()=>{t.next(!1)}))});return()=>{e.unsubscribe(),n.unsubscribe()}});this.isStable=Object(o.a)(c,u.pipe(Object(a.a)()))}bootstrap(t,e){if(!this._initStatus.done)throw new Error(\"Cannot bootstrap as there are still asynchronous initializers running. Bootstrap components in the `ngDoBootstrap` method of the root module.\");let n;n=t instanceof na?t:this._componentFactoryResolver.resolveComponentFactory(t),this.componentTypes.push(n.componentType);const r=n.isBoundToModule?void 0:this._injector.get(ct),i=n.create(Es.NULL,[],e||n.selector,r);i.onDestroy(()=>{this._unloadComponent(i)});const s=i.injector.get(lc,null);return s&&i.injector.get(cc).registerApplication(i.location.nativeElement,s),this._loadComponent(i),zn()&&this._console.log(\"Angular is running in development mode. Call enableProdMode() to enable production mode.\"),i}tick(){if(this._runningTick)throw new Error(\"ApplicationRef.tick is called recursively\");try{this._runningTick=!0;for(let t of this._views)t.detectChanges();if(this._enforceNoNewChanges)for(let t of this._views)t.checkNoChanges()}catch(t){this._zone.runOutsideAngular(()=>this._exceptionHandler.handleError(t))}finally{this._runningTick=!1}}attachView(t){const e=t;this._views.push(e),e.attachToAppRef(this)}detachView(t){const e=t;vc(this._views,e),e.detachFromAppRef()}_loadComponent(t){this.attachView(t.hostView),this.tick(),this.components.push(t),this._injector.get(Bl,[]).concat(this._bootstrapListeners).forEach(e=>e(t))}_unloadComponent(t){this.detachView(t.hostView),vc(this.components,t)}ngOnDestroy(){this._views.slice().forEach(t=>t.destroy())}get viewCount(){return this._views.length}}return t.\\u0275fac=function(e){return new(e||t)(it(tc),it(Hl),it(Es),it(On),it(ia),it(Il))},t.\\u0275prov=y({token:t,factory:t.\\u0275fac}),t})();function vc(t,e){const n=t.indexOf(e);n>-1&&t.splice(n,1)}class wc{}class kc{}const Mc={factoryPathPrefix:\"\",factoryPathSuffix:\".ngfactory\"};let xc=(()=>{class t{constructor(t,e){this._compiler=t,this._config=e||Mc}load(t){return this.loadAndCompile(t)}loadAndCompile(t){let[e,r]=t.split(\"#\");return void 0===r&&(r=\"default\"),n(\"zn8P\")(e).then(t=>t[r]).then(t=>Sc(t,e,r)).then(t=>this._compiler.compileModuleAsync(t))}loadFactory(t){let[e,r]=t.split(\"#\"),i=\"NgFactory\";return void 0===r&&(r=\"default\",i=\"\"),n(\"zn8P\")(this._config.factoryPathPrefix+e+this._config.factoryPathSuffix).then(t=>t[r+i]).then(t=>Sc(t,e,r))}}return t.\\u0275fac=function(e){return new(e||t)(it($l),it(kc,8))},t.\\u0275prov=y({token:t,factory:t.\\u0275fac}),t})();function Sc(t,e,n){if(!t)throw new Error(`Cannot find '${n}' in '${e}'`);return t}const Ec=mc(null,\"core\",[{provide:Yl,useValue:\"unknown\"},{provide:_c,deps:[Es]},{provide:cc,deps:[]},{provide:Hl,deps:[]}]),Cc=[{provide:yc,useClass:yc,deps:[tc,Hl,Es,On,ia,Il]},{provide:ja,deps:[tc],useFactory:function(t){let e=[];return t.onStable.subscribe(()=>{for(;e.length;)e.pop()()}),function(t){e.push(t)}}},{provide:Il,useClass:Il,deps:[[new f,Pl]]},{provide:$l,useClass:$l,deps:[]},jl,{provide:xa,useFactory:function(){return Ca},deps:[]},{provide:Sa,useFactory:function(){return Da},deps:[]},{provide:zl,useFactory:function(t){return Ga(t=t||\"undefined\"!=typeof $localize&&$localize.locale||\"en-US\"),t},deps:[[new d(zl),new f,new m]]},{provide:Ul,useValue:\"USD\"}];let Dc=(()=>{class t{constructor(t){}}return t.\\u0275mod=Ct({type:t}),t.\\u0275inj=v({factory:function(e){return new(e||t)(it(yc))},providers:Cc}),t})();const Ac={production:!0,validatorEndpoint:\"/api/v2/validator\"};let Oc=null;function Lc(){return Oc}const Tc=new K(\"DocumentToken\");let Pc=(()=>{class t{}return t.\\u0275fac=function(e){return new(e||t)},t.\\u0275prov=y({factory:Ic,token:t,providedIn:\"platform\"}),t})();function Ic(){return it(jc)}const Rc=new K(\"Location Initialized\");let jc=(()=>{class t extends Pc{constructor(t){super(),this._doc=t,this._init()}_init(){this.location=Lc().getLocation(),this._history=Lc().getHistory()}getBaseHrefFromDOM(){return Lc().getBaseHref(this._doc)}onPopState(t){Lc().getGlobalEventTarget(this._doc,\"window\").addEventListener(\"popstate\",t,!1)}onHashChange(t){Lc().getGlobalEventTarget(this._doc,\"window\").addEventListener(\"hashchange\",t,!1)}get href(){return this.location.href}get protocol(){return this.location.protocol}get hostname(){return this.location.hostname}get port(){return this.location.port}get pathname(){return this.location.pathname}get search(){return this.location.search}get hash(){return this.location.hash}set pathname(t){this.location.pathname=t}pushState(t,e,n){Nc()?this._history.pushState(t,e,n):this.location.hash=n}replaceState(t,e,n){Nc()?this._history.replaceState(t,e,n):this.location.hash=n}forward(){this._history.forward()}back(){this._history.back()}getState(){return this._history.state}}return t.\\u0275fac=function(e){return new(e||t)(it(Tc))},t.\\u0275prov=y({factory:Fc,token:t,providedIn:\"platform\"}),t})();function Nc(){return!!window.history.pushState}function Fc(){return new jc(it(Tc))}function Yc(t,e){if(0==t.length)return e;if(0==e.length)return t;let n=0;return t.endsWith(\"/\")&&n++,e.startsWith(\"/\")&&n++,2==n?t+e.substring(1):1==n?t+e:t+\"/\"+e}function Bc(t){const e=t.match(/#|\\?|$/),n=e&&e.index||t.length;return t.slice(0,n-(\"/\"===t[n-1]?1:0))+t.slice(n)}function Hc(t){return t&&\"?\"!==t[0]?\"?\"+t:t}let zc=(()=>{class t{}return t.\\u0275fac=function(e){return new(e||t)},t.\\u0275prov=y({factory:Uc,token:t,providedIn:\"root\"}),t})();function Uc(t){const e=it(Tc).location;return new Wc(it(Pc),e&&e.origin||\"\")}const Vc=new K(\"appBaseHref\");let Wc=(()=>{class t extends zc{constructor(t,e){if(super(),this._platformLocation=t,null==e&&(e=this._platformLocation.getBaseHrefFromDOM()),null==e)throw new Error(\"No base href set. Please provide a value for the APP_BASE_HREF token or add a base element to the document.\");this._baseHref=e}onPopState(t){this._platformLocation.onPopState(t),this._platformLocation.onHashChange(t)}getBaseHref(){return this._baseHref}prepareExternalUrl(t){return Yc(this._baseHref,t)}path(t=!1){const e=this._platformLocation.pathname+Hc(this._platformLocation.search),n=this._platformLocation.hash;return n&&t?`${e}${n}`:e}pushState(t,e,n,r){const i=this.prepareExternalUrl(n+Hc(r));this._platformLocation.pushState(t,e,i)}replaceState(t,e,n,r){const i=this.prepareExternalUrl(n+Hc(r));this._platformLocation.replaceState(t,e,i)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}}return t.\\u0275fac=function(e){return new(e||t)(it(Pc),it(Vc,8))},t.\\u0275prov=y({token:t,factory:t.\\u0275fac}),t})(),Gc=(()=>{class t extends zc{constructor(t,e){super(),this._platformLocation=t,this._baseHref=\"\",null!=e&&(this._baseHref=e)}onPopState(t){this._platformLocation.onPopState(t),this._platformLocation.onHashChange(t)}getBaseHref(){return this._baseHref}path(t=!1){let e=this._platformLocation.hash;return null==e&&(e=\"#\"),e.length>0?e.substring(1):e}prepareExternalUrl(t){const e=Yc(this._baseHref,t);return e.length>0?\"#\"+e:e}pushState(t,e,n,r){let i=this.prepareExternalUrl(n+Hc(r));0==i.length&&(i=this._platformLocation.pathname),this._platformLocation.pushState(t,e,i)}replaceState(t,e,n,r){let i=this.prepareExternalUrl(n+Hc(r));0==i.length&&(i=this._platformLocation.pathname),this._platformLocation.replaceState(t,e,i)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}}return t.\\u0275fac=function(e){return new(e||t)(it(Pc),it(Vc,8))},t.\\u0275prov=y({token:t,factory:t.\\u0275fac}),t})(),qc=(()=>{class t{constructor(t,e){this._subject=new ll,this._urlChangeListeners=[],this._platformStrategy=t;const n=this._platformStrategy.getBaseHref();this._platformLocation=e,this._baseHref=Bc(Zc(n)),this._platformStrategy.onPopState(t=>{this._subject.emit({url:this.path(!0),pop:!0,state:t.state,type:t.type})})}path(t=!1){return this.normalize(this._platformStrategy.path(t))}getState(){return this._platformLocation.getState()}isCurrentPathEqualTo(t,e=\"\"){return this.path()==this.normalize(t+Hc(e))}normalize(e){return t.stripTrailingSlash(function(t,e){return t&&e.startsWith(t)?e.substring(t.length):e}(this._baseHref,Zc(e)))}prepareExternalUrl(t){return t&&\"/\"!==t[0]&&(t=\"/\"+t),this._platformStrategy.prepareExternalUrl(t)}go(t,e=\"\",n=null){this._platformStrategy.pushState(n,\"\",t,e),this._notifyUrlChangeListeners(this.prepareExternalUrl(t+Hc(e)),n)}replaceState(t,e=\"\",n=null){this._platformStrategy.replaceState(n,\"\",t,e),this._notifyUrlChangeListeners(this.prepareExternalUrl(t+Hc(e)),n)}forward(){this._platformStrategy.forward()}back(){this._platformStrategy.back()}onUrlChange(t){this._urlChangeListeners.push(t),this._urlChangeSubscription||(this._urlChangeSubscription=this.subscribe(t=>{this._notifyUrlChangeListeners(t.url,t.state)}))}_notifyUrlChangeListeners(t=\"\",e){this._urlChangeListeners.forEach(n=>n(t,e))}subscribe(t,e,n){return this._subject.subscribe({next:t,error:e,complete:n})}}return t.\\u0275fac=function(e){return new(e||t)(it(zc),it(Pc))},t.normalizeQueryParams=Hc,t.joinWithSlash=Yc,t.stripTrailingSlash=Bc,t.\\u0275prov=y({factory:Kc,token:t,providedIn:\"root\"}),t})();function Kc(){return new qc(it(zc),it(Pc))}function Zc(t){return t.replace(/\\/index.html$/,\"\")}var Jc=function(t){return t[t.Decimal=0]=\"Decimal\",t[t.Percent=1]=\"Percent\",t[t.Currency=2]=\"Currency\",t[t.Scientific=3]=\"Scientific\",t}({}),$c=function(t){return t[t.Zero=0]=\"Zero\",t[t.One=1]=\"One\",t[t.Two=2]=\"Two\",t[t.Few=3]=\"Few\",t[t.Many=4]=\"Many\",t[t.Other=5]=\"Other\",t}({}),Qc=function(t){return t[t.Decimal=0]=\"Decimal\",t[t.Group=1]=\"Group\",t[t.List=2]=\"List\",t[t.PercentSign=3]=\"PercentSign\",t[t.PlusSign=4]=\"PlusSign\",t[t.MinusSign=5]=\"MinusSign\",t[t.Exponential=6]=\"Exponential\",t[t.SuperscriptingExponent=7]=\"SuperscriptingExponent\",t[t.PerMille=8]=\"PerMille\",t[t[1/0]=9]=\"Infinity\",t[t.NaN=10]=\"NaN\",t[t.TimeSeparator=11]=\"TimeSeparator\",t[t.CurrencyDecimal=12]=\"CurrencyDecimal\",t[t.CurrencyGroup=13]=\"CurrencyGroup\",t}({});function Xc(t,e){const n=za(t),r=n[Va.NumberSymbols][e];if(void 0===r){if(e===Qc.CurrencyDecimal)return n[Va.NumberSymbols][Qc.Decimal];if(e===Qc.CurrencyGroup)return n[Va.NumberSymbols][Qc.Group]}return r}const tu=/^(\\d+)?\\.((\\d+)(-(\\d+))?)?$/;function eu(t){const e=parseInt(t);if(isNaN(e))throw new Error(\"Invalid integer literal when parsing \"+t);return e}class nu{}let ru=(()=>{class t extends nu{constructor(t){super(),this.locale=t}getPluralCategory(t,e){switch(function(t){return za(t)[Va.PluralCase]}(e||this.locale)(t)){case $c.Zero:return\"zero\";case $c.One:return\"one\";case $c.Two:return\"two\";case $c.Few:return\"few\";case $c.Many:return\"many\";default:return\"other\"}}}return t.\\u0275fac=function(e){return new(e||t)(it(zl))},t.\\u0275prov=y({token:t,factory:t.\\u0275fac}),t})();function iu(t,e){e=encodeURIComponent(e);for(const n of t.split(\";\")){const t=n.indexOf(\"=\"),[r,i]=-1==t?[n,\"\"]:[n.slice(0,t),n.slice(t+1)];if(r.trim()===e)return decodeURIComponent(i)}return null}let su=(()=>{class t{constructor(t,e,n,r){this._iterableDiffers=t,this._keyValueDiffers=e,this._ngEl=n,this._renderer=r,this._iterableDiffer=null,this._keyValueDiffer=null,this._initialClasses=[],this._rawClass=null}set klass(t){this._removeClasses(this._initialClasses),this._initialClasses=\"string\"==typeof t?t.split(/\\s+/):[],this._applyClasses(this._initialClasses),this._applyClasses(this._rawClass)}set ngClass(t){this._removeClasses(this._rawClass),this._applyClasses(this._initialClasses),this._iterableDiffer=null,this._keyValueDiffer=null,this._rawClass=\"string\"==typeof t?t.split(/\\s+/):t,this._rawClass&&(Rs(this._rawClass)?this._iterableDiffer=this._iterableDiffers.find(this._rawClass).create():this._keyValueDiffer=this._keyValueDiffers.find(this._rawClass).create())}ngDoCheck(){if(this._iterableDiffer){const t=this._iterableDiffer.diff(this._rawClass);t&&this._applyIterableChanges(t)}else if(this._keyValueDiffer){const t=this._keyValueDiffer.diff(this._rawClass);t&&this._applyKeyValueChanges(t)}}_applyKeyValueChanges(t){t.forEachAddedItem(t=>this._toggleClass(t.key,t.currentValue)),t.forEachChangedItem(t=>this._toggleClass(t.key,t.currentValue)),t.forEachRemovedItem(t=>{t.previousValue&&this._toggleClass(t.key,!1)})}_applyIterableChanges(t){t.forEachAddedItem(t=>{if(\"string\"!=typeof t.item)throw new Error(\"NgClass can only toggle CSS classes expressed as strings, got \"+A(t.item));this._toggleClass(t.item,!0)}),t.forEachRemovedItem(t=>this._toggleClass(t.item,!1))}_applyClasses(t){t&&(Array.isArray(t)||t instanceof Set?t.forEach(t=>this._toggleClass(t,!0)):Object.keys(t).forEach(e=>this._toggleClass(e,!!t[e])))}_removeClasses(t){t&&(Array.isArray(t)||t instanceof Set?t.forEach(t=>this._toggleClass(t,!1)):Object.keys(t).forEach(t=>this._toggleClass(t,!1)))}_toggleClass(t,e){(t=t.trim())&&t.split(/\\s+/g).forEach(t=>{e?this._renderer.addClass(this._ngEl.nativeElement,t):this._renderer.removeClass(this._ngEl.nativeElement,t)})}}return t.\\u0275fac=function(e){return new(e||t)(Ws(xa),Ws(Sa),Ws(sa),Ws(ca))},t.\\u0275dir=At({type:t,selectors:[[\"\",\"ngClass\",\"\"]],inputs:{klass:[\"class\",\"klass\"],ngClass:\"ngClass\"}}),t})();class ou{constructor(t,e,n,r){this.$implicit=t,this.ngForOf=e,this.index=n,this.count=r}get first(){return 0===this.index}get last(){return this.index===this.count-1}get even(){return this.index%2==0}get odd(){return!this.even}}let au=(()=>{class t{constructor(t,e,n){this._viewContainer=t,this._template=e,this._differs=n,this._ngForOf=null,this._ngForOfDirty=!0,this._differ=null}set ngForOf(t){this._ngForOf=t,this._ngForOfDirty=!0}set ngForTrackBy(t){zn()&&null!=t&&\"function\"!=typeof t&&console&&console.warn&&console.warn(`trackBy must be a function, but received ${JSON.stringify(t)}. See https://angular.io/api/common/NgForOf#change-propagation for more information.`),this._trackByFn=t}get ngForTrackBy(){return this._trackByFn}set ngForTemplate(t){t&&(this._template=t)}ngDoCheck(){if(this._ngForOfDirty){this._ngForOfDirty=!1;const n=this._ngForOf;if(!this._differ&&n)try{this._differ=this._differs.find(n).create(this.ngForTrackBy)}catch(e){throw new Error(`Cannot find a differ supporting object '${n}' of type '${t=n,t.name||typeof t}'. NgFor only supports binding to Iterables such as Arrays.`)}}var t;if(this._differ){const t=this._differ.diff(this._ngForOf);t&&this._applyChanges(t)}}_applyChanges(t){const e=[];t.forEachOperation((t,n,r)=>{if(null==t.previousIndex){const n=this._viewContainer.createEmbeddedView(this._template,new ou(null,this._ngForOf,-1,-1),null===r?void 0:r),i=new lu(t,n);e.push(i)}else if(null==r)this._viewContainer.remove(null===n?void 0:n);else if(null!==n){const i=this._viewContainer.get(n);this._viewContainer.move(i,r);const s=new lu(t,i);e.push(s)}});for(let n=0;n{this._viewContainer.get(t.currentIndex).context.$implicit=t.item})}_perViewChange(t,e){t.context.$implicit=e.item}static ngTemplateContextGuard(t,e){return!0}}return t.\\u0275fac=function(e){return new(e||t)(Ws(La),Ws(Aa),Ws(xa))},t.\\u0275dir=At({type:t,selectors:[[\"\",\"ngFor\",\"\",\"ngForOf\",\"\"]],inputs:{ngForOf:\"ngForOf\",ngForTrackBy:\"ngForTrackBy\",ngForTemplate:\"ngForTemplate\"}}),t})();class lu{constructor(t,e){this.record=t,this.view=e}}let cu=(()=>{class t{constructor(t,e){this._viewContainer=t,this._context=new uu,this._thenTemplateRef=null,this._elseTemplateRef=null,this._thenViewRef=null,this._elseViewRef=null,this._thenTemplateRef=e}set ngIf(t){this._context.$implicit=this._context.ngIf=t,this._updateView()}set ngIfThen(t){hu(\"ngIfThen\",t),this._thenTemplateRef=t,this._thenViewRef=null,this._updateView()}set ngIfElse(t){hu(\"ngIfElse\",t),this._elseTemplateRef=t,this._elseViewRef=null,this._updateView()}_updateView(){this._context.$implicit?this._thenViewRef||(this._viewContainer.clear(),this._elseViewRef=null,this._thenTemplateRef&&(this._thenViewRef=this._viewContainer.createEmbeddedView(this._thenTemplateRef,this._context))):this._elseViewRef||(this._viewContainer.clear(),this._thenViewRef=null,this._elseTemplateRef&&(this._elseViewRef=this._viewContainer.createEmbeddedView(this._elseTemplateRef,this._context)))}static ngTemplateContextGuard(t,e){return!0}}return t.\\u0275fac=function(e){return new(e||t)(Ws(La),Ws(Aa))},t.\\u0275dir=At({type:t,selectors:[[\"\",\"ngIf\",\"\"]],inputs:{ngIf:\"ngIf\",ngIfThen:\"ngIfThen\",ngIfElse:\"ngIfElse\"}}),t})();class uu{constructor(){this.$implicit=null,this.ngIf=null}}function hu(t,e){if(e&&!e.createEmbeddedView)throw new Error(`${t} must be a TemplateRef, but received '${A(e)}'.`)}class du{constructor(t,e){this._viewContainerRef=t,this._templateRef=e,this._created=!1}create(){this._created=!0,this._viewContainerRef.createEmbeddedView(this._templateRef)}destroy(){this._created=!1,this._viewContainerRef.clear()}enforceState(t){t&&!this._created?this.create():!t&&this._created&&this.destroy()}}let fu=(()=>{class t{constructor(){this._defaultUsed=!1,this._caseCount=0,this._lastCaseCheckIndex=0,this._lastCasesMatched=!1}set ngSwitch(t){this._ngSwitch=t,0===this._caseCount&&this._updateDefaultCases(!0)}_addCase(){return this._caseCount++}_addDefault(t){this._defaultViews||(this._defaultViews=[]),this._defaultViews.push(t)}_matchCase(t){const e=t==this._ngSwitch;return this._lastCasesMatched=this._lastCasesMatched||e,this._lastCaseCheckIndex++,this._lastCaseCheckIndex===this._caseCount&&(this._updateDefaultCases(!this._lastCasesMatched),this._lastCaseCheckIndex=0,this._lastCasesMatched=!1),e}_updateDefaultCases(t){if(this._defaultViews&&t!==this._defaultUsed){this._defaultUsed=t;for(let e=0;e{class t{constructor(t,e,n){this.ngSwitch=n,n._addCase(),this._view=new du(t,e)}ngDoCheck(){this._view.enforceState(this.ngSwitch._matchCase(this.ngSwitchCase))}}return t.\\u0275fac=function(e){return new(e||t)(Ws(La),Ws(Aa),Ws(fu,1))},t.\\u0275dir=At({type:t,selectors:[[\"\",\"ngSwitchCase\",\"\"]],inputs:{ngSwitchCase:\"ngSwitchCase\"}}),t})(),mu=(()=>{class t{constructor(t,e,n){n._addDefault(new du(t,e))}}return t.\\u0275fac=function(e){return new(e||t)(Ws(La),Ws(Aa),Ws(fu,1))},t.\\u0275dir=At({type:t,selectors:[[\"\",\"ngSwitchDefault\",\"\"]]}),t})(),gu=(()=>{class t{constructor(t,e,n){this._ngEl=t,this._differs=e,this._renderer=n,this._ngStyle=null,this._differ=null}set ngStyle(t){this._ngStyle=t,!this._differ&&t&&(this._differ=this._differs.find(t).create())}ngDoCheck(){if(this._differ){const t=this._differ.diff(this._ngStyle);t&&this._applyChanges(t)}}_setStyle(t,e){const[n,r]=t.split(\".\");null!=(e=null!=e&&r?`${e}${r}`:e)?this._renderer.setStyle(this._ngEl.nativeElement,n,e):this._renderer.removeStyle(this._ngEl.nativeElement,n)}_applyChanges(t){t.forEachRemovedItem(t=>this._setStyle(t.key,null)),t.forEachAddedItem(t=>this._setStyle(t.key,t.currentValue)),t.forEachChangedItem(t=>this._setStyle(t.key,t.currentValue))}}return t.\\u0275fac=function(e){return new(e||t)(Ws(sa),Ws(Sa),Ws(ca))},t.\\u0275dir=At({type:t,selectors:[[\"\",\"ngStyle\",\"\"]],inputs:{ngStyle:\"ngStyle\"}}),t})(),_u=(()=>{class t{constructor(t){this._viewContainerRef=t,this._viewRef=null,this.ngTemplateOutletContext=null,this.ngTemplateOutlet=null}ngOnChanges(t){if(this._shouldRecreateView(t)){const t=this._viewContainerRef;this._viewRef&&t.remove(t.indexOf(this._viewRef)),this._viewRef=this.ngTemplateOutlet?t.createEmbeddedView(this.ngTemplateOutlet,this.ngTemplateOutletContext):null}else this._viewRef&&this.ngTemplateOutletContext&&this._updateExistingContext(this.ngTemplateOutletContext)}_shouldRecreateView(t){const e=t.ngTemplateOutletContext;return!!t.ngTemplateOutlet||e&&this._hasContextShapeChanged(e)}_hasContextShapeChanged(t){const e=Object.keys(t.previousValue||{}),n=Object.keys(t.currentValue||{});if(e.length===n.length){for(let t of n)if(-1===e.indexOf(t))return!0;return!1}return!0}_updateExistingContext(t){for(let e of Object.keys(t))this._viewRef.context[e]=this.ngTemplateOutletContext[e]}}return t.\\u0275fac=function(e){return new(e||t)(Ws(La))},t.\\u0275dir=At({type:t,selectors:[[\"\",\"ngTemplateOutlet\",\"\"]],inputs:{ngTemplateOutletContext:\"ngTemplateOutletContext\",ngTemplateOutlet:\"ngTemplateOutlet\"},features:[zt]}),t})();function bu(t,e){return Error(`InvalidPipeArgument: '${e}' for pipe '${A(t)}'`)}class yu{createSubscription(t,e){return t.subscribe({next:e,error:t=>{throw t}})}dispose(t){t.unsubscribe()}onDestroy(t){t.unsubscribe()}}class vu{createSubscription(t,e){return t.then(e,t=>{throw t})}dispose(t){}onDestroy(t){}}const wu=new vu,ku=new yu;let Mu=(()=>{class t{constructor(t){this._ref=t,this._latestValue=null,this._subscription=null,this._obj=null,this._strategy=null}ngOnDestroy(){this._subscription&&this._dispose()}transform(t){return this._obj?t!==this._obj?(this._dispose(),this.transform(t)):this._latestValue:(t&&this._subscribe(t),this._latestValue)}_subscribe(t){this._obj=t,this._strategy=this._selectStrategy(t),this._subscription=this._strategy.createSubscription(t,e=>this._updateLatestValue(t,e))}_selectStrategy(e){if(no(e))return wu;if(ro(e))return ku;throw bu(t,e)}_dispose(){this._strategy.dispose(this._subscription),this._latestValue=null,this._subscription=null,this._obj=null}_updateLatestValue(t,e){t===this._obj&&(this._latestValue=e,this._ref.markForCheck())}}return t.\\u0275fac=function(e){return new(e||t)(function(t=g.Default){const e=ls(!0);if(null!=e||t&g.Optional)return e;throw new Error(\"No provider for ChangeDetectorRef!\")}())},t.\\u0275pipe=Ot({name:\"async\",type:t,pure:!1}),t})();const xu=/(?:[A-Za-z\\xAA\\xB5\\xBA\\xC0-\\xD6\\xD8-\\xF6\\xF8-\\u02C1\\u02C6-\\u02D1\\u02E0-\\u02E4\\u02EC\\u02EE\\u0370-\\u0374\\u0376\\u0377\\u037A-\\u037D\\u037F\\u0386\\u0388-\\u038A\\u038C\\u038E-\\u03A1\\u03A3-\\u03F5\\u03F7-\\u0481\\u048A-\\u052F\\u0531-\\u0556\\u0559\\u0561-\\u0587\\u05D0-\\u05EA\\u05F0-\\u05F2\\u0620-\\u064A\\u066E\\u066F\\u0671-\\u06D3\\u06D5\\u06E5\\u06E6\\u06EE\\u06EF\\u06FA-\\u06FC\\u06FF\\u0710\\u0712-\\u072F\\u074D-\\u07A5\\u07B1\\u07CA-\\u07EA\\u07F4\\u07F5\\u07FA\\u0800-\\u0815\\u081A\\u0824\\u0828\\u0840-\\u0858\\u0860-\\u086A\\u08A0-\\u08B4\\u08B6-\\u08BD\\u0904-\\u0939\\u093D\\u0950\\u0958-\\u0961\\u0971-\\u0980\\u0985-\\u098C\\u098F\\u0990\\u0993-\\u09A8\\u09AA-\\u09B0\\u09B2\\u09B6-\\u09B9\\u09BD\\u09CE\\u09DC\\u09DD\\u09DF-\\u09E1\\u09F0\\u09F1\\u09FC\\u0A05-\\u0A0A\\u0A0F\\u0A10\\u0A13-\\u0A28\\u0A2A-\\u0A30\\u0A32\\u0A33\\u0A35\\u0A36\\u0A38\\u0A39\\u0A59-\\u0A5C\\u0A5E\\u0A72-\\u0A74\\u0A85-\\u0A8D\\u0A8F-\\u0A91\\u0A93-\\u0AA8\\u0AAA-\\u0AB0\\u0AB2\\u0AB3\\u0AB5-\\u0AB9\\u0ABD\\u0AD0\\u0AE0\\u0AE1\\u0AF9\\u0B05-\\u0B0C\\u0B0F\\u0B10\\u0B13-\\u0B28\\u0B2A-\\u0B30\\u0B32\\u0B33\\u0B35-\\u0B39\\u0B3D\\u0B5C\\u0B5D\\u0B5F-\\u0B61\\u0B71\\u0B83\\u0B85-\\u0B8A\\u0B8E-\\u0B90\\u0B92-\\u0B95\\u0B99\\u0B9A\\u0B9C\\u0B9E\\u0B9F\\u0BA3\\u0BA4\\u0BA8-\\u0BAA\\u0BAE-\\u0BB9\\u0BD0\\u0C05-\\u0C0C\\u0C0E-\\u0C10\\u0C12-\\u0C28\\u0C2A-\\u0C39\\u0C3D\\u0C58-\\u0C5A\\u0C60\\u0C61\\u0C80\\u0C85-\\u0C8C\\u0C8E-\\u0C90\\u0C92-\\u0CA8\\u0CAA-\\u0CB3\\u0CB5-\\u0CB9\\u0CBD\\u0CDE\\u0CE0\\u0CE1\\u0CF1\\u0CF2\\u0D05-\\u0D0C\\u0D0E-\\u0D10\\u0D12-\\u0D3A\\u0D3D\\u0D4E\\u0D54-\\u0D56\\u0D5F-\\u0D61\\u0D7A-\\u0D7F\\u0D85-\\u0D96\\u0D9A-\\u0DB1\\u0DB3-\\u0DBB\\u0DBD\\u0DC0-\\u0DC6\\u0E01-\\u0E30\\u0E32\\u0E33\\u0E40-\\u0E46\\u0E81\\u0E82\\u0E84\\u0E87\\u0E88\\u0E8A\\u0E8D\\u0E94-\\u0E97\\u0E99-\\u0E9F\\u0EA1-\\u0EA3\\u0EA5\\u0EA7\\u0EAA\\u0EAB\\u0EAD-\\u0EB0\\u0EB2\\u0EB3\\u0EBD\\u0EC0-\\u0EC4\\u0EC6\\u0EDC-\\u0EDF\\u0F00\\u0F40-\\u0F47\\u0F49-\\u0F6C\\u0F88-\\u0F8C\\u1000-\\u102A\\u103F\\u1050-\\u1055\\u105A-\\u105D\\u1061\\u1065\\u1066\\u106E-\\u1070\\u1075-\\u1081\\u108E\\u10A0-\\u10C5\\u10C7\\u10CD\\u10D0-\\u10FA\\u10FC-\\u1248\\u124A-\\u124D\\u1250-\\u1256\\u1258\\u125A-\\u125D\\u1260-\\u1288\\u128A-\\u128D\\u1290-\\u12B0\\u12B2-\\u12B5\\u12B8-\\u12BE\\u12C0\\u12C2-\\u12C5\\u12C8-\\u12D6\\u12D8-\\u1310\\u1312-\\u1315\\u1318-\\u135A\\u1380-\\u138F\\u13A0-\\u13F5\\u13F8-\\u13FD\\u1401-\\u166C\\u166F-\\u167F\\u1681-\\u169A\\u16A0-\\u16EA\\u16F1-\\u16F8\\u1700-\\u170C\\u170E-\\u1711\\u1720-\\u1731\\u1740-\\u1751\\u1760-\\u176C\\u176E-\\u1770\\u1780-\\u17B3\\u17D7\\u17DC\\u1820-\\u1877\\u1880-\\u1884\\u1887-\\u18A8\\u18AA\\u18B0-\\u18F5\\u1900-\\u191E\\u1950-\\u196D\\u1970-\\u1974\\u1980-\\u19AB\\u19B0-\\u19C9\\u1A00-\\u1A16\\u1A20-\\u1A54\\u1AA7\\u1B05-\\u1B33\\u1B45-\\u1B4B\\u1B83-\\u1BA0\\u1BAE\\u1BAF\\u1BBA-\\u1BE5\\u1C00-\\u1C23\\u1C4D-\\u1C4F\\u1C5A-\\u1C7D\\u1C80-\\u1C88\\u1CE9-\\u1CEC\\u1CEE-\\u1CF1\\u1CF5\\u1CF6\\u1D00-\\u1DBF\\u1E00-\\u1F15\\u1F18-\\u1F1D\\u1F20-\\u1F45\\u1F48-\\u1F4D\\u1F50-\\u1F57\\u1F59\\u1F5B\\u1F5D\\u1F5F-\\u1F7D\\u1F80-\\u1FB4\\u1FB6-\\u1FBC\\u1FBE\\u1FC2-\\u1FC4\\u1FC6-\\u1FCC\\u1FD0-\\u1FD3\\u1FD6-\\u1FDB\\u1FE0-\\u1FEC\\u1FF2-\\u1FF4\\u1FF6-\\u1FFC\\u2071\\u207F\\u2090-\\u209C\\u2102\\u2107\\u210A-\\u2113\\u2115\\u2119-\\u211D\\u2124\\u2126\\u2128\\u212A-\\u212D\\u212F-\\u2139\\u213C-\\u213F\\u2145-\\u2149\\u214E\\u2183\\u2184\\u2C00-\\u2C2E\\u2C30-\\u2C5E\\u2C60-\\u2CE4\\u2CEB-\\u2CEE\\u2CF2\\u2CF3\\u2D00-\\u2D25\\u2D27\\u2D2D\\u2D30-\\u2D67\\u2D6F\\u2D80-\\u2D96\\u2DA0-\\u2DA6\\u2DA8-\\u2DAE\\u2DB0-\\u2DB6\\u2DB8-\\u2DBE\\u2DC0-\\u2DC6\\u2DC8-\\u2DCE\\u2DD0-\\u2DD6\\u2DD8-\\u2DDE\\u2E2F\\u3005\\u3006\\u3031-\\u3035\\u303B\\u303C\\u3041-\\u3096\\u309D-\\u309F\\u30A1-\\u30FA\\u30FC-\\u30FF\\u3105-\\u312E\\u3131-\\u318E\\u31A0-\\u31BA\\u31F0-\\u31FF\\u3400-\\u4DB5\\u4E00-\\u9FEA\\uA000-\\uA48C\\uA4D0-\\uA4FD\\uA500-\\uA60C\\uA610-\\uA61F\\uA62A\\uA62B\\uA640-\\uA66E\\uA67F-\\uA69D\\uA6A0-\\uA6E5\\uA717-\\uA71F\\uA722-\\uA788\\uA78B-\\uA7AE\\uA7B0-\\uA7B7\\uA7F7-\\uA801\\uA803-\\uA805\\uA807-\\uA80A\\uA80C-\\uA822\\uA840-\\uA873\\uA882-\\uA8B3\\uA8F2-\\uA8F7\\uA8FB\\uA8FD\\uA90A-\\uA925\\uA930-\\uA946\\uA960-\\uA97C\\uA984-\\uA9B2\\uA9CF\\uA9E0-\\uA9E4\\uA9E6-\\uA9EF\\uA9FA-\\uA9FE\\uAA00-\\uAA28\\uAA40-\\uAA42\\uAA44-\\uAA4B\\uAA60-\\uAA76\\uAA7A\\uAA7E-\\uAAAF\\uAAB1\\uAAB5\\uAAB6\\uAAB9-\\uAABD\\uAAC0\\uAAC2\\uAADB-\\uAADD\\uAAE0-\\uAAEA\\uAAF2-\\uAAF4\\uAB01-\\uAB06\\uAB09-\\uAB0E\\uAB11-\\uAB16\\uAB20-\\uAB26\\uAB28-\\uAB2E\\uAB30-\\uAB5A\\uAB5C-\\uAB65\\uAB70-\\uABE2\\uAC00-\\uD7A3\\uD7B0-\\uD7C6\\uD7CB-\\uD7FB\\uF900-\\uFA6D\\uFA70-\\uFAD9\\uFB00-\\uFB06\\uFB13-\\uFB17\\uFB1D\\uFB1F-\\uFB28\\uFB2A-\\uFB36\\uFB38-\\uFB3C\\uFB3E\\uFB40\\uFB41\\uFB43\\uFB44\\uFB46-\\uFBB1\\uFBD3-\\uFD3D\\uFD50-\\uFD8F\\uFD92-\\uFDC7\\uFDF0-\\uFDFB\\uFE70-\\uFE74\\uFE76-\\uFEFC\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\uFF66-\\uFFBE\\uFFC2-\\uFFC7\\uFFCA-\\uFFCF\\uFFD2-\\uFFD7\\uFFDA-\\uFFDC]|\\uD800[\\uDC00-\\uDC0B\\uDC0D-\\uDC26\\uDC28-\\uDC3A\\uDC3C\\uDC3D\\uDC3F-\\uDC4D\\uDC50-\\uDC5D\\uDC80-\\uDCFA\\uDE80-\\uDE9C\\uDEA0-\\uDED0\\uDF00-\\uDF1F\\uDF2D-\\uDF40\\uDF42-\\uDF49\\uDF50-\\uDF75\\uDF80-\\uDF9D\\uDFA0-\\uDFC3\\uDFC8-\\uDFCF]|\\uD801[\\uDC00-\\uDC9D\\uDCB0-\\uDCD3\\uDCD8-\\uDCFB\\uDD00-\\uDD27\\uDD30-\\uDD63\\uDE00-\\uDF36\\uDF40-\\uDF55\\uDF60-\\uDF67]|\\uD802[\\uDC00-\\uDC05\\uDC08\\uDC0A-\\uDC35\\uDC37\\uDC38\\uDC3C\\uDC3F-\\uDC55\\uDC60-\\uDC76\\uDC80-\\uDC9E\\uDCE0-\\uDCF2\\uDCF4\\uDCF5\\uDD00-\\uDD15\\uDD20-\\uDD39\\uDD80-\\uDDB7\\uDDBE\\uDDBF\\uDE00\\uDE10-\\uDE13\\uDE15-\\uDE17\\uDE19-\\uDE33\\uDE60-\\uDE7C\\uDE80-\\uDE9C\\uDEC0-\\uDEC7\\uDEC9-\\uDEE4\\uDF00-\\uDF35\\uDF40-\\uDF55\\uDF60-\\uDF72\\uDF80-\\uDF91]|\\uD803[\\uDC00-\\uDC48\\uDC80-\\uDCB2\\uDCC0-\\uDCF2]|\\uD804[\\uDC03-\\uDC37\\uDC83-\\uDCAF\\uDCD0-\\uDCE8\\uDD03-\\uDD26\\uDD50-\\uDD72\\uDD76\\uDD83-\\uDDB2\\uDDC1-\\uDDC4\\uDDDA\\uDDDC\\uDE00-\\uDE11\\uDE13-\\uDE2B\\uDE80-\\uDE86\\uDE88\\uDE8A-\\uDE8D\\uDE8F-\\uDE9D\\uDE9F-\\uDEA8\\uDEB0-\\uDEDE\\uDF05-\\uDF0C\\uDF0F\\uDF10\\uDF13-\\uDF28\\uDF2A-\\uDF30\\uDF32\\uDF33\\uDF35-\\uDF39\\uDF3D\\uDF50\\uDF5D-\\uDF61]|\\uD805[\\uDC00-\\uDC34\\uDC47-\\uDC4A\\uDC80-\\uDCAF\\uDCC4\\uDCC5\\uDCC7\\uDD80-\\uDDAE\\uDDD8-\\uDDDB\\uDE00-\\uDE2F\\uDE44\\uDE80-\\uDEAA\\uDF00-\\uDF19]|\\uD806[\\uDCA0-\\uDCDF\\uDCFF\\uDE00\\uDE0B-\\uDE32\\uDE3A\\uDE50\\uDE5C-\\uDE83\\uDE86-\\uDE89\\uDEC0-\\uDEF8]|\\uD807[\\uDC00-\\uDC08\\uDC0A-\\uDC2E\\uDC40\\uDC72-\\uDC8F\\uDD00-\\uDD06\\uDD08\\uDD09\\uDD0B-\\uDD30\\uDD46]|\\uD808[\\uDC00-\\uDF99]|\\uD809[\\uDC80-\\uDD43]|[\\uD80C\\uD81C-\\uD820\\uD840-\\uD868\\uD86A-\\uD86C\\uD86F-\\uD872\\uD874-\\uD879][\\uDC00-\\uDFFF]|\\uD80D[\\uDC00-\\uDC2E]|\\uD811[\\uDC00-\\uDE46]|\\uD81A[\\uDC00-\\uDE38\\uDE40-\\uDE5E\\uDED0-\\uDEED\\uDF00-\\uDF2F\\uDF40-\\uDF43\\uDF63-\\uDF77\\uDF7D-\\uDF8F]|\\uD81B[\\uDF00-\\uDF44\\uDF50\\uDF93-\\uDF9F\\uDFE0\\uDFE1]|\\uD821[\\uDC00-\\uDFEC]|\\uD822[\\uDC00-\\uDEF2]|\\uD82C[\\uDC00-\\uDD1E\\uDD70-\\uDEFB]|\\uD82F[\\uDC00-\\uDC6A\\uDC70-\\uDC7C\\uDC80-\\uDC88\\uDC90-\\uDC99]|\\uD835[\\uDC00-\\uDC54\\uDC56-\\uDC9C\\uDC9E\\uDC9F\\uDCA2\\uDCA5\\uDCA6\\uDCA9-\\uDCAC\\uDCAE-\\uDCB9\\uDCBB\\uDCBD-\\uDCC3\\uDCC5-\\uDD05\\uDD07-\\uDD0A\\uDD0D-\\uDD14\\uDD16-\\uDD1C\\uDD1E-\\uDD39\\uDD3B-\\uDD3E\\uDD40-\\uDD44\\uDD46\\uDD4A-\\uDD50\\uDD52-\\uDEA5\\uDEA8-\\uDEC0\\uDEC2-\\uDEDA\\uDEDC-\\uDEFA\\uDEFC-\\uDF14\\uDF16-\\uDF34\\uDF36-\\uDF4E\\uDF50-\\uDF6E\\uDF70-\\uDF88\\uDF8A-\\uDFA8\\uDFAA-\\uDFC2\\uDFC4-\\uDFCB]|\\uD83A[\\uDC00-\\uDCC4\\uDD00-\\uDD43]|\\uD83B[\\uDE00-\\uDE03\\uDE05-\\uDE1F\\uDE21\\uDE22\\uDE24\\uDE27\\uDE29-\\uDE32\\uDE34-\\uDE37\\uDE39\\uDE3B\\uDE42\\uDE47\\uDE49\\uDE4B\\uDE4D-\\uDE4F\\uDE51\\uDE52\\uDE54\\uDE57\\uDE59\\uDE5B\\uDE5D\\uDE5F\\uDE61\\uDE62\\uDE64\\uDE67-\\uDE6A\\uDE6C-\\uDE72\\uDE74-\\uDE77\\uDE79-\\uDE7C\\uDE7E\\uDE80-\\uDE89\\uDE8B-\\uDE9B\\uDEA1-\\uDEA3\\uDEA5-\\uDEA9\\uDEAB-\\uDEBB]|\\uD869[\\uDC00-\\uDED6\\uDF00-\\uDFFF]|\\uD86D[\\uDC00-\\uDF34\\uDF40-\\uDFFF]|\\uD86E[\\uDC00-\\uDC1D\\uDC20-\\uDFFF]|\\uD873[\\uDC00-\\uDEA1\\uDEB0-\\uDFFF]|\\uD87A[\\uDC00-\\uDFE0]|\\uD87E[\\uDC00-\\uDE1D])\\S*/g;let Su=(()=>{class t{transform(e){if(!e)return e;if(\"string\"!=typeof e)throw bu(t,e);return e.replace(xu,t=>t[0].toUpperCase()+t.substr(1).toLowerCase())}}return t.\\u0275fac=function(e){return new(e||t)},t.\\u0275pipe=Ot({name:\"titlecase\",type:t,pure:!0}),t})(),Eu=(()=>{class t{constructor(t){this._locale=t}transform(e,n,r){if(function(t){return null==t||\"\"===t||t!=t}(e))return null;r=r||this._locale;try{return function(t,e,n){return function(t,e,n,r,i,s,o=!1){let a=\"\",l=!1;if(isFinite(t)){let c=function(t){let e,n,r,i,s,o=Math.abs(t)+\"\",a=0;for((n=o.indexOf(\".\"))>-1&&(o=o.replace(\".\",\"\")),(r=o.search(/e/i))>0?(n<0&&(n=r),n+=+o.slice(r+1),o=o.substring(0,r)):n<0&&(n=o.length),r=0;\"0\"===o.charAt(r);r++);if(r===(s=o.length))e=[0],n=1;else{for(s--;\"0\"===o.charAt(s);)s--;for(n-=r,e=[],i=0;r<=s;r++,i++)e[i]=Number(o.charAt(r))}return n>22&&(e=e.splice(0,21),a=n-1,n=1),{digits:e,exponent:a,integerLen:n}}(t);o&&(c=function(t){if(0===t.digits[0])return t;const e=t.digits.length-t.integerLen;return t.exponent?t.exponent+=2:(0===e?t.digits.push(0,0):1===e&&t.digits.push(0),t.integerLen+=2),t}(c));let u=e.minInt,h=e.minFrac,d=e.maxFrac;if(s){const t=s.match(tu);if(null===t)throw new Error(s+\" is not a valid digit info\");const e=t[1],n=t[3],r=t[5];null!=e&&(u=eu(e)),null!=n&&(h=eu(n)),null!=r?d=eu(r):null!=n&&h>d&&(d=h)}!function(t,e,n){if(e>n)throw new Error(`The minimum number of digits after fraction (${e}) is higher than the maximum (${n}).`);let r=t.digits,i=r.length-t.integerLen;const s=Math.min(Math.max(e,i),n);let o=s+t.integerLen,a=r[o];if(o>0){r.splice(Math.max(t.integerLen,o));for(let t=o;t=5)if(o-1<0){for(let e=0;e>o;e--)r.unshift(0),t.integerLen++;r.unshift(1),t.integerLen++}else r[o-1]++;for(;i=c?r.pop():l=!1),e>=10?1:0}),0);u&&(r.unshift(u),t.integerLen++)}(c,h,d);let f=c.digits,p=c.integerLen;const m=c.exponent;let g=[];for(l=f.every(t=>!t);p0?g=f.splice(p,f.length):(g=f,f=[0]);const _=[];for(f.length>=e.lgSize&&_.unshift(f.splice(-e.lgSize,f.length).join(\"\"));f.length>e.gSize;)_.unshift(f.splice(-e.gSize,f.length).join(\"\"));f.length&&_.unshift(f.join(\"\")),a=_.join(Xc(n,r)),g.length&&(a+=Xc(n,i)+g.join(\"\")),m&&(a+=Xc(n,Qc.Exponential)+\"+\"+m)}else a=Xc(n,Qc.Infinity);return a=t<0&&!l?e.negPre+a+e.negSuf:e.posPre+a+e.posSuf,a}(t,function(t,e=\"-\"){const n={minInt:1,minFrac:0,maxFrac:0,posPre:\"\",posSuf:\"\",negPre:\"\",negSuf:\"\",gSize:0,lgSize:0},r=t.split(\";\"),i=r[0],s=r[1],o=-1!==i.indexOf(\".\")?i.split(\".\"):[i.substring(0,i.lastIndexOf(\"0\")+1),i.substring(i.lastIndexOf(\"0\")+1)],a=o[0],l=o[1]||\"\";n.posPre=a.substr(0,a.indexOf(\"#\"));for(let u=0;u{class t{transform(e,n,r){if(null==e)return e;if(!this.supports(e))throw bu(t,e);return e.slice(n,r)}supports(t){return\"string\"==typeof t||Array.isArray(t)}}return t.\\u0275fac=function(e){return new(e||t)},t.\\u0275pipe=Ot({name:\"slice\",type:t,pure:!1}),t})(),Du=(()=>{class t{}return t.\\u0275mod=Ct({type:t}),t.\\u0275inj=v({factory:function(e){return new(e||t)},providers:[{provide:nu,useClass:ru}]}),t})(),Au=(()=>{class t{}return t.\\u0275prov=y({token:t,providedIn:\"root\",factory:()=>new Ou(it(Tc),window,it(On))}),t})();class Ou{constructor(t,e,n){this.document=t,this.window=e,this.errorHandler=n,this.offset=()=>[0,0]}setOffset(t){this.offset=Array.isArray(t)?()=>t:t}getScrollPosition(){return this.supportScrollRestoration()?[this.window.scrollX,this.window.scrollY]:[0,0]}scrollToPosition(t){this.supportScrollRestoration()&&this.window.scrollTo(t[0],t[1])}scrollToAnchor(t){if(this.supportScrollRestoration()){t=this.window.CSS&&this.window.CSS.escape?this.window.CSS.escape(t):t.replace(/(\\\"|\\'\\ |:|\\.|\\[|\\]|,|=)/g,\"\\\\$1\");try{const e=this.document.querySelector(\"#\"+t);if(e)return void this.scrollToElement(e);const n=this.document.querySelector(`[name='${t}']`);if(n)return void this.scrollToElement(n)}catch(e){this.errorHandler.handleError(e)}}}setHistoryScrollRestoration(t){if(this.supportScrollRestoration()){const e=this.window.history;e&&e.scrollRestoration&&(e.scrollRestoration=t)}}scrollToElement(t){const e=t.getBoundingClientRect(),n=e.left+this.window.pageXOffset,r=e.top+this.window.pageYOffset,i=this.offset();this.window.scrollTo(n-i[0],r-i[1])}supportScrollRestoration(){try{return!!this.window&&!!this.window.scrollTo}catch(t){return!1}}}class Lu extends class extends class{}{constructor(){super()}supportsDOMEvents(){return!0}}{static makeCurrent(){var t;t=new Lu,Oc||(Oc=t)}getProperty(t,e){return t[e]}log(t){window.console&&window.console.log&&window.console.log(t)}logGroup(t){window.console&&window.console.group&&window.console.group(t)}logGroupEnd(){window.console&&window.console.groupEnd&&window.console.groupEnd()}onAndCancel(t,e,n){return t.addEventListener(e,n,!1),()=>{t.removeEventListener(e,n,!1)}}dispatchEvent(t,e){t.dispatchEvent(e)}remove(t){return t.parentNode&&t.parentNode.removeChild(t),t}getValue(t){return t.value}createElement(t,e){return(e=e||this.getDefaultDocument()).createElement(t)}createHtmlDocument(){return document.implementation.createHTMLDocument(\"fakeTitle\")}getDefaultDocument(){return document}isElementNode(t){return t.nodeType===Node.ELEMENT_NODE}isShadowRoot(t){return t instanceof DocumentFragment}getGlobalEventTarget(t,e){return\"window\"===e?window:\"document\"===e?t:\"body\"===e?t.body:null}getHistory(){return window.history}getLocation(){return window.location}getBaseHref(t){const e=Pu||(Pu=document.querySelector(\"base\"),Pu)?Pu.getAttribute(\"href\"):null;return null==e?null:(n=e,Tu||(Tu=document.createElement(\"a\")),Tu.setAttribute(\"href\",n),\"/\"===Tu.pathname.charAt(0)?Tu.pathname:\"/\"+Tu.pathname);var n}resetBaseElement(){Pu=null}getUserAgent(){return window.navigator.userAgent}performanceNow(){return window.performance&&window.performance.now?window.performance.now():(new Date).getTime()}supportsCookies(){return!0}getCookie(t){return iu(document.cookie,t)}}let Tu,Pu=null;const Iu=new K(\"TRANSITION_ID\"),Ru=[{provide:Pl,useFactory:function(t,e,n){return()=>{n.get(Il).donePromise.then(()=>{const n=Lc();Array.prototype.slice.apply(e.querySelectorAll(\"style[ng-transition]\")).filter(e=>e.getAttribute(\"ng-transition\")===t).forEach(t=>n.remove(t))})}},deps:[Iu,Tc,Es],multi:!0}];class ju{static init(){var t;t=new ju,dc=t}addToWindow(t){B.getAngularTestability=(e,n=!0)=>{const r=t.findTestabilityInTree(e,n);if(null==r)throw new Error(\"Could not find testability for element.\");return r},B.getAllAngularTestabilities=()=>t.getAllTestabilities(),B.getAllAngularRootElements=()=>t.getAllRootElements(),B.frameworkStabilizers||(B.frameworkStabilizers=[]),B.frameworkStabilizers.push(t=>{const e=B.getAllAngularTestabilities();let n=e.length,r=!1;const i=function(e){r=r||e,n--,0==n&&t(r)};e.forEach((function(t){t.whenStable(i)}))})}findTestabilityInTree(t,e,n){if(null==e)return null;const r=t.getTestability(e);return null!=r?r:n?Lc().isShadowRoot(e)?this.findTestabilityInTree(t,e.host,!0):this.findTestabilityInTree(t,e.parentElement,!0):null}}const Nu=new K(\"EventManagerPlugins\");let Fu=(()=>{class t{constructor(t,e){this._zone=e,this._eventNameToPlugin=new Map,t.forEach(t=>t.manager=this),this._plugins=t.slice().reverse()}addEventListener(t,e,n){return this._findPluginFor(e).addEventListener(t,e,n)}addGlobalEventListener(t,e,n){return this._findPluginFor(e).addGlobalEventListener(t,e,n)}getZone(){return this._zone}_findPluginFor(t){const e=this._eventNameToPlugin.get(t);if(e)return e;const n=this._plugins;for(let r=0;r{class t{constructor(){this._stylesSet=new Set}addStyles(t){const e=new Set;t.forEach(t=>{this._stylesSet.has(t)||(this._stylesSet.add(t),e.add(t))}),this.onStylesAdded(e)}onStylesAdded(t){}getAllStyles(){return Array.from(this._stylesSet)}}return t.\\u0275fac=function(e){return new(e||t)},t.\\u0275prov=y({token:t,factory:t.\\u0275fac}),t})(),Hu=(()=>{class t extends Bu{constructor(t){super(),this._doc=t,this._hostNodes=new Set,this._styleNodes=new Set,this._hostNodes.add(t.head)}_addStylesToHost(t,e){t.forEach(t=>{const n=this._doc.createElement(\"style\");n.textContent=t,this._styleNodes.add(e.appendChild(n))})}addHost(t){this._addStylesToHost(this._stylesSet,t),this._hostNodes.add(t)}removeHost(t){this._hostNodes.delete(t)}onStylesAdded(t){this._hostNodes.forEach(e=>this._addStylesToHost(t,e))}ngOnDestroy(){this._styleNodes.forEach(t=>Lc().remove(t))}}return t.\\u0275fac=function(e){return new(e||t)(it(Tc))},t.\\u0275prov=y({token:t,factory:t.\\u0275fac}),t})();const zu={svg:\"http://www.w3.org/2000/svg\",xhtml:\"http://www.w3.org/1999/xhtml\",xlink:\"http://www.w3.org/1999/xlink\",xml:\"http://www.w3.org/XML/1998/namespace\",xmlns:\"http://www.w3.org/2000/xmlns/\"},Uu=/%COMP%/g;function Vu(t,e,n){for(let r=0;r{if(\"__ngUnwrap__\"===e)return t;!1===t(e)&&(e.preventDefault(),e.returnValue=!1)}}let Gu=(()=>{class t{constructor(t,e,n){this.eventManager=t,this.sharedStylesHost=e,this.appId=n,this.rendererByCompId=new Map,this.defaultRenderer=new qu(t)}createRenderer(t,e){if(!t||!e)return this.defaultRenderer;switch(e.encapsulation){case yt.Emulated:{let n=this.rendererByCompId.get(e.id);return n||(n=new Ku(this.eventManager,this.sharedStylesHost,e,this.appId),this.rendererByCompId.set(e.id,n)),n.applyToHost(t),n}case yt.Native:case yt.ShadowDom:return new Zu(this.eventManager,this.sharedStylesHost,t,e);default:if(!this.rendererByCompId.has(e.id)){const t=Vu(e.id,e.styles,[]);this.sharedStylesHost.addStyles(t),this.rendererByCompId.set(e.id,this.defaultRenderer)}return this.defaultRenderer}}begin(){}end(){}}return t.\\u0275fac=function(e){return new(e||t)(it(Fu),it(Hu),it(Rl))},t.\\u0275prov=y({token:t,factory:t.\\u0275fac}),t})();class qu{constructor(t){this.eventManager=t,this.data=Object.create(null)}destroy(){}createElement(t,e){return e?document.createElementNS(zu[e]||e,t):document.createElement(t)}createComment(t){return document.createComment(t)}createText(t){return document.createTextNode(t)}appendChild(t,e){t.appendChild(e)}insertBefore(t,e,n){t&&t.insertBefore(e,n)}removeChild(t,e){t&&t.removeChild(e)}selectRootElement(t,e){let n=\"string\"==typeof t?document.querySelector(t):t;if(!n)throw new Error(`The selector \"${t}\" did not match any elements`);return e||(n.textContent=\"\"),n}parentNode(t){return t.parentNode}nextSibling(t){return t.nextSibling}setAttribute(t,e,n,r){if(r){e=r+\":\"+e;const i=zu[r];i?t.setAttributeNS(i,e,n):t.setAttribute(e,n)}else t.setAttribute(e,n)}removeAttribute(t,e,n){if(n){const r=zu[n];r?t.removeAttributeNS(r,e):t.removeAttribute(`${n}:${e}`)}else t.removeAttribute(e)}addClass(t,e){t.classList.add(e)}removeClass(t,e){t.classList.remove(e)}setStyle(t,e,n,r){r&la.DashCase?t.style.setProperty(e,n,r&la.Important?\"important\":\"\"):t.style[e]=n}removeStyle(t,e,n){n&la.DashCase?t.style.removeProperty(e):t.style[e]=\"\"}setProperty(t,e,n){t[e]=n}setValue(t,e){t.nodeValue=e}listen(t,e,n){return\"string\"==typeof t?this.eventManager.addGlobalEventListener(t,e,Wu(n)):this.eventManager.addEventListener(t,e,Wu(n))}}class Ku extends qu{constructor(t,e,n,r){super(t),this.component=n;const i=Vu(r+\"-\"+n.id,n.styles,[]);e.addStyles(i),this.contentAttr=\"_ngcontent-%COMP%\".replace(Uu,r+\"-\"+n.id),this.hostAttr=function(t){return\"_nghost-%COMP%\".replace(Uu,t)}(r+\"-\"+n.id)}applyToHost(t){super.setAttribute(t,this.hostAttr,\"\")}createElement(t,e){const n=super.createElement(t,e);return super.setAttribute(n,this.contentAttr,\"\"),n}}class Zu extends qu{constructor(t,e,n,r){super(t),this.sharedStylesHost=e,this.hostEl=n,this.component=r,this.shadowRoot=r.encapsulation===yt.ShadowDom?n.attachShadow({mode:\"open\"}):n.createShadowRoot(),this.sharedStylesHost.addHost(this.shadowRoot);const i=Vu(r.id,r.styles,[]);for(let s=0;s{class t extends Yu{constructor(t){super(t)}supports(t){return!0}addEventListener(t,e,n){return t.addEventListener(e,n,!1),()=>this.removeEventListener(t,e,n)}removeEventListener(t,e,n){return t.removeEventListener(e,n)}}return t.\\u0275fac=function(e){return new(e||t)(it(Tc))},t.\\u0275prov=y({token:t,factory:t.\\u0275fac}),t})();const $u=[\"alt\",\"control\",\"meta\",\"shift\"],Qu={\"\\b\":\"Backspace\",\"\\t\":\"Tab\",\"\\x7f\":\"Delete\",\"\\x1b\":\"Escape\",Del:\"Delete\",Esc:\"Escape\",Left:\"ArrowLeft\",Right:\"ArrowRight\",Up:\"ArrowUp\",Down:\"ArrowDown\",Menu:\"ContextMenu\",Scroll:\"ScrollLock\",Win:\"OS\"},Xu={A:\"1\",B:\"2\",C:\"3\",D:\"4\",E:\"5\",F:\"6\",G:\"7\",H:\"8\",I:\"9\",J:\"*\",K:\"+\",M:\"-\",N:\".\",O:\"/\",\"`\":\"0\",\"\\x90\":\"NumLock\"},th={alt:t=>t.altKey,control:t=>t.ctrlKey,meta:t=>t.metaKey,shift:t=>t.shiftKey};let eh=(()=>{class t extends Yu{constructor(t){super(t)}supports(e){return null!=t.parseEventName(e)}addEventListener(e,n,r){const i=t.parseEventName(n),s=t.eventCallback(i.fullKey,r,this.manager.getZone());return this.manager.getZone().runOutsideAngular(()=>Lc().onAndCancel(e,i.domEventName,s))}static parseEventName(e){const n=e.toLowerCase().split(\".\"),r=n.shift();if(0===n.length||\"keydown\"!==r&&\"keyup\"!==r)return null;const i=t._normalizeKey(n.pop());let s=\"\";if($u.forEach(t=>{const e=n.indexOf(t);e>-1&&(n.splice(e,1),s+=t+\".\")}),s+=i,0!=n.length||0===i.length)return null;const o={};return o.domEventName=r,o.fullKey=s,o}static getEventFullKey(t){let e=\"\",n=function(t){let e=t.key;if(null==e){if(e=t.keyIdentifier,null==e)return\"Unidentified\";e.startsWith(\"U+\")&&(e=String.fromCharCode(parseInt(e.substring(2),16)),3===t.location&&Xu.hasOwnProperty(e)&&(e=Xu[e]))}return Qu[e]||e}(t);return n=n.toLowerCase(),\" \"===n?n=\"space\":\".\"===n&&(n=\"dot\"),$u.forEach(r=>{r!=n&&(0,th[r])(t)&&(e+=r+\".\")}),e+=n,e}static eventCallback(e,n,r){return i=>{t.getEventFullKey(i)===e&&r.runGuarded(()=>n(i))}}static _normalizeKey(t){switch(t){case\"esc\":return\"escape\";default:return t}}}return t.\\u0275fac=function(e){return new(e||t)(it(Tc))},t.\\u0275prov=y({token:t,factory:t.\\u0275fac}),t})(),nh=(()=>{class t{}return t.\\u0275fac=function(e){return new(e||t)},t.\\u0275prov=y({factory:function(){return it(rh)},token:t,providedIn:\"root\"}),t})(),rh=(()=>{class t extends nh{constructor(t){super(),this._doc=t}sanitize(t,e){if(null==e)return null;switch(t){case dr.NONE:return e;case dr.HTML:return Fn(e,\"HTML\")?Nn(e):ur(this._doc,String(e));case dr.STYLE:return Fn(e,\"Style\")?Nn(e):e;case dr.SCRIPT:if(Fn(e,\"Script\"))return Nn(e);throw new Error(\"unsafe value used in a script context\");case dr.URL:return Yn(e),Fn(e,\"URL\")?Nn(e):qn(String(e));case dr.RESOURCE_URL:if(Fn(e,\"ResourceURL\"))return Nn(e);throw new Error(\"unsafe value used in a resource URL context (see http://g.co/ng/security#xss)\");default:throw new Error(`Unexpected SecurityContext ${t} (see http://g.co/ng/security#xss)`)}}bypassSecurityTrustHtml(t){return new Tn(t)}bypassSecurityTrustStyle(t){return new Pn(t)}bypassSecurityTrustScript(t){return new In(t)}bypassSecurityTrustUrl(t){return new Rn(t)}bypassSecurityTrustResourceUrl(t){return new jn(t)}}return t.\\u0275fac=function(e){return new(e||t)(it(Tc))},t.\\u0275prov=y({factory:function(){return t=it(Z),new rh(t.get(Tc));var t},token:t,providedIn:\"root\"}),t})();const ih=mc(Ec,\"browser\",[{provide:Yl,useValue:\"browser\"},{provide:Fl,useValue:function(){Lu.makeCurrent(),ju.init()},multi:!0},{provide:Tc,useFactory:function(){return function(t){qt=t}(document),document},deps:[]}]),sh=[[],{provide:ds,useValue:\"root\"},{provide:On,useFactory:function(){return new On},deps:[]},{provide:Nu,useClass:Ju,multi:!0,deps:[Tc,tc,Yl]},{provide:Nu,useClass:eh,multi:!0,deps:[Tc]},[],{provide:Gu,useClass:Gu,deps:[Fu,Hu,Rl]},{provide:aa,useExisting:Gu},{provide:Bu,useExisting:Hu},{provide:Hu,useClass:Hu,deps:[Tc]},{provide:lc,useClass:lc,deps:[tc]},{provide:Fu,useClass:Fu,deps:[Nu,tc]},[]];let oh=(()=>{class t{constructor(t){if(t)throw new Error(\"BrowserModule has already been loaded. If you need access to common directives such as NgIf and NgFor from a lazy loaded module, import CommonModule instead.\")}static withServerTransition(e){return{ngModule:t,providers:[{provide:Rl,useValue:e.appId},{provide:Iu,useExisting:Rl},Ru]}}}return t.\\u0275mod=Ct({type:t}),t.\\u0275inj=v({factory:function(e){return new(e||t)(it(t,12))},providers:sh,imports:[Du,Dc]}),t})();\"undefined\"!=typeof window&&window;var ah=n(\"LRne\"),lh=n(\"bOdf\"),ch=n(\"pLZG\"),uh=n(\"lJxs\");class hh{}class dh{}class fh{constructor(t){this.normalizedNames=new Map,this.lazyUpdate=null,t?this.lazyInit=\"string\"==typeof t?()=>{this.headers=new Map,t.split(\"\\n\").forEach(t=>{const e=t.indexOf(\":\");if(e>0){const n=t.slice(0,e),r=n.toLowerCase(),i=t.slice(e+1).trim();this.maybeSetNormalizedName(n,r),this.headers.has(r)?this.headers.get(r).push(i):this.headers.set(r,[i])}})}:()=>{this.headers=new Map,Object.keys(t).forEach(e=>{let n=t[e];const r=e.toLowerCase();\"string\"==typeof n&&(n=[n]),n.length>0&&(this.headers.set(r,n),this.maybeSetNormalizedName(e,r))})}:this.headers=new Map}has(t){return this.init(),this.headers.has(t.toLowerCase())}get(t){this.init();const e=this.headers.get(t.toLowerCase());return e&&e.length>0?e[0]:null}keys(){return this.init(),Array.from(this.normalizedNames.values())}getAll(t){return this.init(),this.headers.get(t.toLowerCase())||null}append(t,e){return this.clone({name:t,value:e,op:\"a\"})}set(t,e){return this.clone({name:t,value:e,op:\"s\"})}delete(t,e){return this.clone({name:t,value:e,op:\"d\"})}maybeSetNormalizedName(t,e){this.normalizedNames.has(e)||this.normalizedNames.set(e,t)}init(){this.lazyInit&&(this.lazyInit instanceof fh?this.copyFrom(this.lazyInit):this.lazyInit(),this.lazyInit=null,this.lazyUpdate&&(this.lazyUpdate.forEach(t=>this.applyUpdate(t)),this.lazyUpdate=null))}copyFrom(t){t.init(),Array.from(t.headers.keys()).forEach(e=>{this.headers.set(e,t.headers.get(e)),this.normalizedNames.set(e,t.normalizedNames.get(e))})}clone(t){const e=new fh;return e.lazyInit=this.lazyInit&&this.lazyInit instanceof fh?this.lazyInit:this,e.lazyUpdate=(this.lazyUpdate||[]).concat([t]),e}applyUpdate(t){const e=t.name.toLowerCase();switch(t.op){case\"a\":case\"s\":let n=t.value;if(\"string\"==typeof n&&(n=[n]),0===n.length)return;this.maybeSetNormalizedName(t.name,e);const r=(\"a\"===t.op?this.headers.get(e):void 0)||[];r.push(...n),this.headers.set(e,r);break;case\"d\":const i=t.value;if(i){let t=this.headers.get(e);if(!t)return;t=t.filter(t=>-1===i.indexOf(t)),0===t.length?(this.headers.delete(e),this.normalizedNames.delete(e)):this.headers.set(e,t)}else this.headers.delete(e),this.normalizedNames.delete(e)}}forEach(t){this.init(),Array.from(this.normalizedNames.keys()).forEach(e=>t(this.normalizedNames.get(e),this.headers.get(e)))}}class ph{encodeKey(t){return mh(t)}encodeValue(t){return mh(t)}decodeKey(t){return decodeURIComponent(t)}decodeValue(t){return decodeURIComponent(t)}}function mh(t){return encodeURIComponent(t).replace(/%40/gi,\"@\").replace(/%3A/gi,\":\").replace(/%24/gi,\"$\").replace(/%2C/gi,\",\").replace(/%3B/gi,\";\").replace(/%2B/gi,\"+\").replace(/%3D/gi,\"=\").replace(/%3F/gi,\"?\").replace(/%2F/gi,\"/\")}class gh{constructor(t={}){if(this.updates=null,this.cloneFrom=null,this.encoder=t.encoder||new ph,t.fromString){if(t.fromObject)throw new Error(\"Cannot specify both fromString and fromObject.\");this.map=function(t,e){const n=new Map;return t.length>0&&t.split(\"&\").forEach(t=>{const r=t.indexOf(\"=\"),[i,s]=-1==r?[e.decodeKey(t),\"\"]:[e.decodeKey(t.slice(0,r)),e.decodeValue(t.slice(r+1))],o=n.get(i)||[];o.push(s),n.set(i,o)}),n}(t.fromString,this.encoder)}else t.fromObject?(this.map=new Map,Object.keys(t.fromObject).forEach(e=>{const n=t.fromObject[e];this.map.set(e,Array.isArray(n)?n:[n])})):this.map=null}has(t){return this.init(),this.map.has(t)}get(t){this.init();const e=this.map.get(t);return e?e[0]:null}getAll(t){return this.init(),this.map.get(t)||null}keys(){return this.init(),Array.from(this.map.keys())}append(t,e){return this.clone({param:t,value:e,op:\"a\"})}set(t,e){return this.clone({param:t,value:e,op:\"s\"})}delete(t,e){return this.clone({param:t,value:e,op:\"d\"})}toString(){return this.init(),this.keys().map(t=>{const e=this.encoder.encodeKey(t);return this.map.get(t).map(t=>e+\"=\"+this.encoder.encodeValue(t)).join(\"&\")}).filter(t=>\"\"!==t).join(\"&\")}clone(t){const e=new gh({encoder:this.encoder});return e.cloneFrom=this.cloneFrom||this,e.updates=(this.updates||[]).concat([t]),e}init(){null===this.map&&(this.map=new Map),null!==this.cloneFrom&&(this.cloneFrom.init(),this.cloneFrom.keys().forEach(t=>this.map.set(t,this.cloneFrom.map.get(t))),this.updates.forEach(t=>{switch(t.op){case\"a\":case\"s\":const e=(\"a\"===t.op?this.map.get(t.param):void 0)||[];e.push(t.value),this.map.set(t.param,e);break;case\"d\":if(void 0===t.value){this.map.delete(t.param);break}{let e=this.map.get(t.param)||[];const n=e.indexOf(t.value);-1!==n&&e.splice(n,1),e.length>0?this.map.set(t.param,e):this.map.delete(t.param)}}}),this.cloneFrom=this.updates=null)}}function _h(t){return\"undefined\"!=typeof ArrayBuffer&&t instanceof ArrayBuffer}function bh(t){return\"undefined\"!=typeof Blob&&t instanceof Blob}function yh(t){return\"undefined\"!=typeof FormData&&t instanceof FormData}class vh{constructor(t,e,n,r){let i;if(this.url=e,this.body=null,this.reportProgress=!1,this.withCredentials=!1,this.responseType=\"json\",this.method=t.toUpperCase(),function(t){switch(t){case\"DELETE\":case\"GET\":case\"HEAD\":case\"OPTIONS\":case\"JSONP\":return!1;default:return!0}}(this.method)||r?(this.body=void 0!==n?n:null,i=r):i=n,i&&(this.reportProgress=!!i.reportProgress,this.withCredentials=!!i.withCredentials,i.responseType&&(this.responseType=i.responseType),i.headers&&(this.headers=i.headers),i.params&&(this.params=i.params)),this.headers||(this.headers=new fh),this.params){const t=this.params.toString();if(0===t.length)this.urlWithParams=e;else{const n=e.indexOf(\"?\");this.urlWithParams=e+(-1===n?\"?\":ne.set(n,t.setHeaders[n]),a)),t.setParams&&(l=Object.keys(t.setParams).reduce((e,n)=>e.set(n,t.setParams[n]),l)),new vh(e,n,i,{params:l,headers:a,reportProgress:o,responseType:r,withCredentials:s})}}var wh=function(t){return t[t.Sent=0]=\"Sent\",t[t.UploadProgress=1]=\"UploadProgress\",t[t.ResponseHeader=2]=\"ResponseHeader\",t[t.DownloadProgress=3]=\"DownloadProgress\",t[t.Response=4]=\"Response\",t[t.User=5]=\"User\",t}({});class kh{constructor(t,e=200,n=\"OK\"){this.headers=t.headers||new fh,this.status=void 0!==t.status?t.status:e,this.statusText=t.statusText||n,this.url=t.url||null,this.ok=this.status>=200&&this.status<300}}class Mh extends kh{constructor(t={}){super(t),this.type=wh.ResponseHeader}clone(t={}){return new Mh({headers:t.headers||this.headers,status:void 0!==t.status?t.status:this.status,statusText:t.statusText||this.statusText,url:t.url||this.url||void 0})}}class xh extends kh{constructor(t={}){super(t),this.type=wh.Response,this.body=void 0!==t.body?t.body:null}clone(t={}){return new xh({body:void 0!==t.body?t.body:this.body,headers:t.headers||this.headers,status:void 0!==t.status?t.status:this.status,statusText:t.statusText||this.statusText,url:t.url||this.url||void 0})}}class Sh extends kh{constructor(t){super(t,0,\"Unknown Error\"),this.name=\"HttpErrorResponse\",this.ok=!1,this.message=this.status>=200&&this.status<300?\"Http failure during parsing for \"+(t.url||\"(unknown url)\"):`Http failure response for ${t.url||\"(unknown url)\"}: ${t.status} ${t.statusText}`,this.error=t.error||null}}function Eh(t,e){return{body:e,headers:t.headers,observe:t.observe,params:t.params,reportProgress:t.reportProgress,responseType:t.responseType,withCredentials:t.withCredentials}}let Ch=(()=>{class t{constructor(t){this.handler=t}request(t,e,n={}){let r;if(t instanceof vh)r=t;else{let i=void 0;i=n.headers instanceof fh?n.headers:new fh(n.headers);let s=void 0;n.params&&(s=n.params instanceof gh?n.params:new gh({fromObject:n.params})),r=new vh(t,e,void 0!==n.body?n.body:null,{headers:i,params:s,reportProgress:n.reportProgress,responseType:n.responseType||\"json\",withCredentials:n.withCredentials})}const i=Object(ah.a)(r).pipe(Object(lh.a)(t=>this.handler.handle(t)));if(t instanceof vh||\"events\"===n.observe)return i;const s=i.pipe(Object(ch.a)(t=>t instanceof xh));switch(n.observe||\"body\"){case\"body\":switch(r.responseType){case\"arraybuffer\":return s.pipe(Object(uh.a)(t=>{if(null!==t.body&&!(t.body instanceof ArrayBuffer))throw new Error(\"Response is not an ArrayBuffer.\");return t.body}));case\"blob\":return s.pipe(Object(uh.a)(t=>{if(null!==t.body&&!(t.body instanceof Blob))throw new Error(\"Response is not a Blob.\");return t.body}));case\"text\":return s.pipe(Object(uh.a)(t=>{if(null!==t.body&&\"string\"!=typeof t.body)throw new Error(\"Response is not a string.\");return t.body}));case\"json\":default:return s.pipe(Object(uh.a)(t=>t.body))}case\"response\":return s;default:throw new Error(`Unreachable: unhandled observe type ${n.observe}}`)}}delete(t,e={}){return this.request(\"DELETE\",t,e)}get(t,e={}){return this.request(\"GET\",t,e)}head(t,e={}){return this.request(\"HEAD\",t,e)}jsonp(t,e){return this.request(\"JSONP\",t,{params:(new gh).append(e,\"JSONP_CALLBACK\"),observe:\"body\",responseType:\"json\"})}options(t,e={}){return this.request(\"OPTIONS\",t,e)}patch(t,e,n={}){return this.request(\"PATCH\",t,Eh(n,e))}post(t,e,n={}){return this.request(\"POST\",t,Eh(n,e))}put(t,e,n={}){return this.request(\"PUT\",t,Eh(n,e))}}return t.\\u0275fac=function(e){return new(e||t)(it(hh))},t.\\u0275prov=y({token:t,factory:t.\\u0275fac}),t})();class Dh{constructor(t,e){this.next=t,this.interceptor=e}handle(t){return this.interceptor.intercept(t,this.next)}}const Ah=new K(\"HTTP_INTERCEPTORS\");let Oh=(()=>{class t{intercept(t,e){return e.handle(t)}}return t.\\u0275fac=function(e){return new(e||t)},t.\\u0275prov=y({token:t,factory:t.\\u0275fac}),t})();const Lh=/^\\)\\]\\}',?\\n/;class Th{}let Ph=(()=>{class t{constructor(){}build(){return new XMLHttpRequest}}return t.\\u0275fac=function(e){return new(e||t)},t.\\u0275prov=y({token:t,factory:t.\\u0275fac}),t})(),Ih=(()=>{class t{constructor(t){this.xhrFactory=t}handle(t){if(\"JSONP\"===t.method)throw new Error(\"Attempted to construct Jsonp request without JsonpClientModule installed.\");return new s.a(e=>{const n=this.xhrFactory.build();if(n.open(t.method,t.urlWithParams),t.withCredentials&&(n.withCredentials=!0),t.headers.forEach((t,e)=>n.setRequestHeader(t,e.join(\",\"))),t.headers.has(\"Accept\")||n.setRequestHeader(\"Accept\",\"application/json, text/plain, */*\"),!t.headers.has(\"Content-Type\")){const e=t.detectContentTypeHeader();null!==e&&n.setRequestHeader(\"Content-Type\",e)}if(t.responseType){const e=t.responseType.toLowerCase();n.responseType=\"json\"!==e?e:\"text\"}const r=t.serializeBody();let i=null;const s=()=>{if(null!==i)return i;const e=1223===n.status?204:n.status,r=n.statusText||\"OK\",s=new fh(n.getAllResponseHeaders()),o=function(t){return\"responseURL\"in t&&t.responseURL?t.responseURL:/^X-Request-URL:/m.test(t.getAllResponseHeaders())?t.getResponseHeader(\"X-Request-URL\"):null}(n)||t.url;return i=new Mh({headers:s,status:e,statusText:r,url:o}),i},o=()=>{let{headers:r,status:i,statusText:o,url:a}=s(),l=null;204!==i&&(l=void 0===n.response?n.responseText:n.response),0===i&&(i=l?200:0);let c=i>=200&&i<300;if(\"json\"===t.responseType&&\"string\"==typeof l){const t=l;l=l.replace(Lh,\"\");try{l=\"\"!==l?JSON.parse(l):null}catch(u){l=t,c&&(c=!1,l={error:u,text:l})}}c?(e.next(new xh({body:l,headers:r,status:i,statusText:o,url:a||void 0})),e.complete()):e.error(new Sh({error:l,headers:r,status:i,statusText:o,url:a||void 0}))},a=t=>{const{url:r}=s(),i=new Sh({error:t,status:n.status||0,statusText:n.statusText||\"Unknown Error\",url:r||void 0});e.error(i)};let l=!1;const c=r=>{l||(e.next(s()),l=!0);let i={type:wh.DownloadProgress,loaded:r.loaded};r.lengthComputable&&(i.total=r.total),\"text\"===t.responseType&&n.responseText&&(i.partialText=n.responseText),e.next(i)},u=t=>{let n={type:wh.UploadProgress,loaded:t.loaded};t.lengthComputable&&(n.total=t.total),e.next(n)};return n.addEventListener(\"load\",o),n.addEventListener(\"error\",a),t.reportProgress&&(n.addEventListener(\"progress\",c),null!==r&&n.upload&&n.upload.addEventListener(\"progress\",u)),n.send(r),e.next({type:wh.Sent}),()=>{n.removeEventListener(\"error\",a),n.removeEventListener(\"load\",o),t.reportProgress&&(n.removeEventListener(\"progress\",c),null!==r&&n.upload&&n.upload.removeEventListener(\"progress\",u)),n.readyState!==n.DONE&&n.abort()}})}}return t.\\u0275fac=function(e){return new(e||t)(it(Th))},t.\\u0275prov=y({token:t,factory:t.\\u0275fac}),t})();const Rh=new K(\"XSRF_COOKIE_NAME\"),jh=new K(\"XSRF_HEADER_NAME\");class Nh{}let Fh=(()=>{class t{constructor(t,e,n){this.doc=t,this.platform=e,this.cookieName=n,this.lastCookieString=\"\",this.lastToken=null,this.parseCount=0}getToken(){if(\"server\"===this.platform)return null;const t=this.doc.cookie||\"\";return t!==this.lastCookieString&&(this.parseCount++,this.lastToken=iu(t,this.cookieName),this.lastCookieString=t),this.lastToken}}return t.\\u0275fac=function(e){return new(e||t)(it(Tc),it(Yl),it(Rh))},t.\\u0275prov=y({token:t,factory:t.\\u0275fac}),t})(),Yh=(()=>{class t{constructor(t,e){this.tokenService=t,this.headerName=e}intercept(t,e){const n=t.url.toLowerCase();if(\"GET\"===t.method||\"HEAD\"===t.method||n.startsWith(\"http://\")||n.startsWith(\"https://\"))return e.handle(t);const r=this.tokenService.getToken();return null===r||t.headers.has(this.headerName)||(t=t.clone({headers:t.headers.set(this.headerName,r)})),e.handle(t)}}return t.\\u0275fac=function(e){return new(e||t)(it(Nh),it(jh))},t.\\u0275prov=y({token:t,factory:t.\\u0275fac}),t})(),Bh=(()=>{class t{constructor(t,e){this.backend=t,this.injector=e,this.chain=null}handle(t){if(null===this.chain){const t=this.injector.get(Ah,[]);this.chain=t.reduceRight((t,e)=>new Dh(t,e),this.backend)}return this.chain.handle(t)}}return t.\\u0275fac=function(e){return new(e||t)(it(dh),it(Es))},t.\\u0275prov=y({token:t,factory:t.\\u0275fac}),t})(),Hh=(()=>{class t{static disable(){return{ngModule:t,providers:[{provide:Yh,useClass:Oh}]}}static withOptions(e={}){return{ngModule:t,providers:[e.cookieName?{provide:Rh,useValue:e.cookieName}:[],e.headerName?{provide:jh,useValue:e.headerName}:[]]}}}return t.\\u0275mod=Ct({type:t}),t.\\u0275inj=v({factory:function(e){return new(e||t)},providers:[Yh,{provide:Ah,useExisting:Yh,multi:!0},{provide:Nh,useClass:Fh},{provide:Rh,useValue:\"XSRF-TOKEN\"},{provide:jh,useValue:\"X-XSRF-TOKEN\"}]}),t})(),zh=(()=>{class t{}return t.\\u0275mod=Ct({type:t}),t.\\u0275inj=v({factory:function(e){return new(e||t)},providers:[Ch,{provide:hh,useClass:Bh},Ih,{provide:dh,useExisting:Ih},Ph,{provide:Th,useExisting:Ph}],imports:[[Hh.withOptions({cookieName:\"XSRF-TOKEN\",headerName:\"X-XSRF-TOKEN\"})]]}),t})();var Uh=n(\"z6cu\"),Vh=n(\"JIr8\"),Wh=n(\"Cfvw\"),Gh=n(\"2Vo4\"),qh=n(\"sVev\"),Kh=n(\"itXk\"),Zh=n(\"NXyV\"),Jh=n(\"EY2u\"),$h=n(\"0EUg\"),Qh=n(\"NJ9Y\"),Xh=n(\"SxV6\"),td=n(\"5+tZ\"),ed=n(\"vkgz\"),nd=n(\"Gi4w\"),rd=n(\"eIep\"),id=n(\"IzEk\"),sd=n(\"JX91\"),od=n(\"Kqap\"),ad=n(\"BFxc\"),ld=n(\"nYR2\"),cd=n(\"bHdf\");class ud{constructor(t,e){this.id=t,this.url=e}}class hd extends ud{constructor(t,e,n=\"imperative\",r=null){super(t,e),this.navigationTrigger=n,this.restoredState=r}toString(){return`NavigationStart(id: ${this.id}, url: '${this.url}')`}}class dd extends ud{constructor(t,e,n){super(t,e),this.urlAfterRedirects=n}toString(){return`NavigationEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}')`}}class fd extends ud{constructor(t,e,n){super(t,e),this.reason=n}toString(){return`NavigationCancel(id: ${this.id}, url: '${this.url}')`}}class pd extends ud{constructor(t,e,n){super(t,e),this.error=n}toString(){return`NavigationError(id: ${this.id}, url: '${this.url}', error: ${this.error})`}}class md extends ud{constructor(t,e,n,r){super(t,e),this.urlAfterRedirects=n,this.state=r}toString(){return`RoutesRecognized(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class gd extends ud{constructor(t,e,n,r){super(t,e),this.urlAfterRedirects=n,this.state=r}toString(){return`GuardsCheckStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class _d extends ud{constructor(t,e,n,r,i){super(t,e),this.urlAfterRedirects=n,this.state=r,this.shouldActivate=i}toString(){return`GuardsCheckEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state}, shouldActivate: ${this.shouldActivate})`}}class bd extends ud{constructor(t,e,n,r){super(t,e),this.urlAfterRedirects=n,this.state=r}toString(){return`ResolveStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class yd extends ud{constructor(t,e,n,r){super(t,e),this.urlAfterRedirects=n,this.state=r}toString(){return`ResolveEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class vd{constructor(t){this.route=t}toString(){return`RouteConfigLoadStart(path: ${this.route.path})`}}class wd{constructor(t){this.route=t}toString(){return`RouteConfigLoadEnd(path: ${this.route.path})`}}class kd{constructor(t){this.snapshot=t}toString(){return`ChildActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||\"\"}')`}}class Md{constructor(t){this.snapshot=t}toString(){return`ChildActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||\"\"}')`}}class xd{constructor(t){this.snapshot=t}toString(){return`ActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||\"\"}')`}}class Sd{constructor(t){this.snapshot=t}toString(){return`ActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||\"\"}')`}}class Ed{constructor(t,e,n){this.routerEvent=t,this.position=e,this.anchor=n}toString(){return`Scroll(anchor: '${this.anchor}', position: '${this.position?`${this.position[0]}, ${this.position[1]}`:null}')`}}class Cd{constructor(t){this.params=t||{}}has(t){return Object.prototype.hasOwnProperty.call(this.params,t)}get(t){if(this.has(t)){const e=this.params[t];return Array.isArray(e)?e[0]:e}return null}getAll(t){if(this.has(t)){const e=this.params[t];return Array.isArray(e)?e:[e]}return[]}get keys(){return Object.keys(this.params)}}function Dd(t){return new Cd(t)}function Ad(t){const e=Error(\"NavigationCancelingError: \"+t);return e.ngNavigationCancelingError=!0,e}function Od(t,e,n){const r=n.path.split(\"/\");if(r.length>t.length)return null;if(\"full\"===n.pathMatch&&(e.hasChildren()||r.lengthe.indexOf(t)>-1):t===e}function Pd(t){return Array.prototype.concat.apply([],t)}function Id(t){return t.length>0?t[t.length-1]:null}function Rd(t,e){for(const n in t)t.hasOwnProperty(n)&&e(t[n],n)}function jd(t){return ro(t)?t:no(t)?Object(Wh.a)(Promise.resolve(t)):Object(ah.a)(t)}function Nd(t,e,n){return n?function(t,e){return Ld(t,e)}(t.queryParams,e.queryParams)&&function t(e,n){if(!Hd(e.segments,n.segments))return!1;if(e.numberOfChildren!==n.numberOfChildren)return!1;for(const r in n.children){if(!e.children[r])return!1;if(!t(e.children[r],n.children[r]))return!1}return!0}(t.root,e.root):function(t,e){return Object.keys(e).length<=Object.keys(t).length&&Object.keys(e).every(n=>Td(t[n],e[n]))}(t.queryParams,e.queryParams)&&function t(e,n){return function e(n,r,i){if(n.segments.length>i.length)return!!Hd(n.segments.slice(0,i.length),i)&&!r.hasChildren();if(n.segments.length===i.length){if(!Hd(n.segments,i))return!1;for(const e in r.children){if(!n.children[e])return!1;if(!t(n.children[e],r.children[e]))return!1}return!0}{const t=i.slice(0,n.segments.length),s=i.slice(n.segments.length);return!!Hd(n.segments,t)&&!!n.children.primary&&e(n.children.primary,r,s)}}(e,n,n.segments)}(t.root,e.root)}class Fd{constructor(t,e,n){this.root=t,this.queryParams=e,this.fragment=n}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=Dd(this.queryParams)),this._queryParamMap}toString(){return Wd.serialize(this)}}class Yd{constructor(t,e){this.segments=t,this.children=e,this.parent=null,Rd(e,(t,e)=>t.parent=this)}hasChildren(){return this.numberOfChildren>0}get numberOfChildren(){return Object.keys(this.children).length}toString(){return Gd(this)}}class Bd{constructor(t,e){this.path=t,this.parameters=e}get parameterMap(){return this._parameterMap||(this._parameterMap=Dd(this.parameters)),this._parameterMap}toString(){return Qd(this)}}function Hd(t,e){return t.length===e.length&&t.every((t,n)=>t.path===e[n].path)}function zd(t,e){let n=[];return Rd(t.children,(t,r)=>{\"primary\"===r&&(n=n.concat(e(t,r)))}),Rd(t.children,(t,r)=>{\"primary\"!==r&&(n=n.concat(e(t,r)))}),n}class Ud{}class Vd{parse(t){const e=new rf(t);return new Fd(e.parseRootSegment(),e.parseQueryParams(),e.parseFragment())}serialize(t){return`${\"/\"+function t(e,n){if(!e.hasChildren())return Gd(e);if(n){const n=e.children.primary?t(e.children.primary,!1):\"\",r=[];return Rd(e.children,(e,n)=>{\"primary\"!==n&&r.push(`${n}:${t(e,!1)}`)}),r.length>0?`${n}(${r.join(\"//\")})`:n}{const n=zd(e,(n,r)=>\"primary\"===r?[t(e.children.primary,!1)]:[`${r}:${t(n,!1)}`]);return`${Gd(e)}/(${n.join(\"//\")})`}}(t.root,!0)}${function(t){const e=Object.keys(t).map(e=>{const n=t[e];return Array.isArray(n)?n.map(t=>`${Kd(e)}=${Kd(t)}`).join(\"&\"):`${Kd(e)}=${Kd(n)}`});return e.length?\"?\"+e.join(\"&\"):\"\"}(t.queryParams)}${\"string\"==typeof t.fragment?\"#\"+encodeURI(t.fragment):\"\"}`}}const Wd=new Vd;function Gd(t){return t.segments.map(t=>Qd(t)).join(\"/\")}function qd(t){return encodeURIComponent(t).replace(/%40/g,\"@\").replace(/%3A/gi,\":\").replace(/%24/g,\"$\").replace(/%2C/gi,\",\")}function Kd(t){return qd(t).replace(/%3B/gi,\";\")}function Zd(t){return qd(t).replace(/\\(/g,\"%28\").replace(/\\)/g,\"%29\").replace(/%26/gi,\"&\")}function Jd(t){return decodeURIComponent(t)}function $d(t){return Jd(t.replace(/\\+/g,\"%20\"))}function Qd(t){return`${Zd(t.path)}${e=t.parameters,Object.keys(e).map(t=>`;${Zd(t)}=${Zd(e[t])}`).join(\"\")}`;var e}const Xd=/^[^\\/()?;=#]+/;function tf(t){const e=t.match(Xd);return e?e[0]:\"\"}const ef=/^[^=?&#]+/,nf=/^[^?&#]+/;class rf{constructor(t){this.url=t,this.remaining=t}parseRootSegment(){return this.consumeOptional(\"/\"),\"\"===this.remaining||this.peekStartsWith(\"?\")||this.peekStartsWith(\"#\")?new Yd([],{}):new Yd([],this.parseChildren())}parseQueryParams(){const t={};if(this.consumeOptional(\"?\"))do{this.parseQueryParam(t)}while(this.consumeOptional(\"&\"));return t}parseFragment(){return this.consumeOptional(\"#\")?decodeURIComponent(this.remaining):null}parseChildren(){if(\"\"===this.remaining)return{};this.consumeOptional(\"/\");const t=[];for(this.peekStartsWith(\"(\")||t.push(this.parseSegment());this.peekStartsWith(\"/\")&&!this.peekStartsWith(\"//\")&&!this.peekStartsWith(\"/(\");)this.capture(\"/\"),t.push(this.parseSegment());let e={};this.peekStartsWith(\"/(\")&&(this.capture(\"/\"),e=this.parseParens(!0));let n={};return this.peekStartsWith(\"(\")&&(n=this.parseParens(!1)),(t.length>0||Object.keys(e).length>0)&&(n.primary=new Yd(t,e)),n}parseSegment(){const t=tf(this.remaining);if(\"\"===t&&this.peekStartsWith(\";\"))throw new Error(`Empty path url segment cannot have parameters: '${this.remaining}'.`);return this.capture(t),new Bd(Jd(t),this.parseMatrixParams())}parseMatrixParams(){const t={};for(;this.consumeOptional(\";\");)this.parseParam(t);return t}parseParam(t){const e=tf(this.remaining);if(!e)return;this.capture(e);let n=\"\";if(this.consumeOptional(\"=\")){const t=tf(this.remaining);t&&(n=t,this.capture(n))}t[Jd(e)]=Jd(n)}parseQueryParam(t){const e=function(t){const e=t.match(ef);return e?e[0]:\"\"}(this.remaining);if(!e)return;this.capture(e);let n=\"\";if(this.consumeOptional(\"=\")){const t=function(t){const e=t.match(nf);return e?e[0]:\"\"}(this.remaining);t&&(n=t,this.capture(n))}const r=$d(e),i=$d(n);if(t.hasOwnProperty(r)){let e=t[r];Array.isArray(e)||(e=[e],t[r]=e),e.push(i)}else t[r]=i}parseParens(t){const e={};for(this.capture(\"(\");!this.consumeOptional(\")\")&&this.remaining.length>0;){const n=tf(this.remaining),r=this.remaining[n.length];if(\"/\"!==r&&\")\"!==r&&\";\"!==r)throw new Error(`Cannot parse url '${this.url}'`);let i=void 0;n.indexOf(\":\")>-1?(i=n.substr(0,n.indexOf(\":\")),this.capture(i),this.capture(\":\")):t&&(i=\"primary\");const s=this.parseChildren();e[i]=1===Object.keys(s).length?s.primary:new Yd([],s),this.consumeOptional(\"//\")}return e}peekStartsWith(t){return this.remaining.startsWith(t)}consumeOptional(t){return!!this.peekStartsWith(t)&&(this.remaining=this.remaining.substring(t.length),!0)}capture(t){if(!this.consumeOptional(t))throw new Error(`Expected \"${t}\".`)}}class sf{constructor(t){this._root=t}get root(){return this._root.value}parent(t){const e=this.pathFromRoot(t);return e.length>1?e[e.length-2]:null}children(t){const e=of(t,this._root);return e?e.children.map(t=>t.value):[]}firstChild(t){const e=of(t,this._root);return e&&e.children.length>0?e.children[0].value:null}siblings(t){const e=af(t,this._root);return e.length<2?[]:e[e.length-2].children.map(t=>t.value).filter(e=>e!==t)}pathFromRoot(t){return af(t,this._root).map(t=>t.value)}}function of(t,e){if(t===e.value)return e;for(const n of e.children){const e=of(t,n);if(e)return e}return null}function af(t,e){if(t===e.value)return[e];for(const n of e.children){const r=af(t,n);if(r.length)return r.unshift(e),r}return[]}class lf{constructor(t,e){this.value=t,this.children=e}toString(){return`TreeNode(${this.value})`}}function cf(t){const e={};return t&&t.children.forEach(t=>e[t.value.outlet]=t),e}class uf extends sf{constructor(t,e){super(t),this.snapshot=e,gf(this,t)}toString(){return this.snapshot.toString()}}function hf(t,e){const n=function(t,e){const n=new pf([],{},{},\"\",{},\"primary\",e,null,t.root,-1,{});return new mf(\"\",new lf(n,[]))}(t,e),r=new Gh.a([new Bd(\"\",{})]),i=new Gh.a({}),s=new Gh.a({}),o=new Gh.a({}),a=new Gh.a(\"\"),l=new df(r,i,o,a,s,\"primary\",e,n.root);return l.snapshot=n.root,new uf(new lf(l,[]),n)}class df{constructor(t,e,n,r,i,s,o,a){this.url=t,this.params=e,this.queryParams=n,this.fragment=r,this.data=i,this.outlet=s,this.component=o,this._futureSnapshot=a}get routeConfig(){return this._futureSnapshot.routeConfig}get root(){return this._routerState.root}get parent(){return this._routerState.parent(this)}get firstChild(){return this._routerState.firstChild(this)}get children(){return this._routerState.children(this)}get pathFromRoot(){return this._routerState.pathFromRoot(this)}get paramMap(){return this._paramMap||(this._paramMap=this.params.pipe(Object(uh.a)(t=>Dd(t)))),this._paramMap}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=this.queryParams.pipe(Object(uh.a)(t=>Dd(t)))),this._queryParamMap}toString(){return this.snapshot?this.snapshot.toString():`Future(${this._futureSnapshot})`}}function ff(t,e=\"emptyOnly\"){const n=t.pathFromRoot;let r=0;if(\"always\"!==e)for(r=n.length-1;r>=1;){const t=n[r],e=n[r-1];if(t.routeConfig&&\"\"===t.routeConfig.path)r--;else{if(e.component)break;r--}}return function(t){return t.reduce((t,e)=>({params:Object.assign(Object.assign({},t.params),e.params),data:Object.assign(Object.assign({},t.data),e.data),resolve:Object.assign(Object.assign({},t.resolve),e._resolvedData)}),{params:{},data:{},resolve:{}})}(n.slice(r))}class pf{constructor(t,e,n,r,i,s,o,a,l,c,u){this.url=t,this.params=e,this.queryParams=n,this.fragment=r,this.data=i,this.outlet=s,this.component=o,this.routeConfig=a,this._urlSegment=l,this._lastPathIndex=c,this._resolve=u}get root(){return this._routerState.root}get parent(){return this._routerState.parent(this)}get firstChild(){return this._routerState.firstChild(this)}get children(){return this._routerState.children(this)}get pathFromRoot(){return this._routerState.pathFromRoot(this)}get paramMap(){return this._paramMap||(this._paramMap=Dd(this.params)),this._paramMap}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=Dd(this.queryParams)),this._queryParamMap}toString(){return`Route(url:'${this.url.map(t=>t.toString()).join(\"/\")}', path:'${this.routeConfig?this.routeConfig.path:\"\"}')`}}class mf extends sf{constructor(t,e){super(e),this.url=t,gf(this,e)}toString(){return _f(this._root)}}function gf(t,e){e.value._routerState=t,e.children.forEach(e=>gf(t,e))}function _f(t){const e=t.children.length>0?` { ${t.children.map(_f).join(\", \")} } `:\"\";return`${t.value}${e}`}function bf(t){if(t.snapshot){const e=t.snapshot,n=t._futureSnapshot;t.snapshot=n,Ld(e.queryParams,n.queryParams)||t.queryParams.next(n.queryParams),e.fragment!==n.fragment&&t.fragment.next(n.fragment),Ld(e.params,n.params)||t.params.next(n.params),function(t,e){if(t.length!==e.length)return!1;for(let n=0;nLd(t.parameters,r[e].parameters))&&!(!t.parent!=!e.parent)&&(!t.parent||yf(t.parent,e.parent))}function vf(t){return\"object\"==typeof t&&null!=t&&!t.outlets&&!t.segmentPath}function wf(t,e,n,r,i){let s={};return r&&Rd(r,(t,e)=>{s[e]=Array.isArray(t)?t.map(t=>\"\"+t):\"\"+t}),new Fd(n.root===t?e:function t(e,n,r){const i={};return Rd(e.children,(e,s)=>{i[s]=e===n?r:t(e,n,r)}),new Yd(e.segments,i)}(n.root,t,e),s,i)}class kf{constructor(t,e,n){if(this.isAbsolute=t,this.numberOfDoubleDots=e,this.commands=n,t&&n.length>0&&vf(n[0]))throw new Error(\"Root segment cannot have matrix parameters\");const r=n.find(t=>\"object\"==typeof t&&null!=t&&t.outlets);if(r&&r!==Id(n))throw new Error(\"{outlets:{}} has to be the last command\")}toRoot(){return this.isAbsolute&&1===this.commands.length&&\"/\"==this.commands[0]}}class Mf{constructor(t,e,n){this.segmentGroup=t,this.processChildren=e,this.index=n}}function xf(t){return\"object\"==typeof t&&null!=t&&t.outlets?t.outlets.primary:\"\"+t}function Sf(t,e,n){if(t||(t=new Yd([],{})),0===t.segments.length&&t.hasChildren())return Ef(t,e,n);const r=function(t,e,n){let r=0,i=e;const s={match:!1,pathIndex:0,commandIndex:0};for(;i=n.length)return s;const e=t.segments[i],o=xf(n[r]),a=r0&&void 0===o)break;if(o&&a&&\"object\"==typeof a&&void 0===a.outlets){if(!Of(o,a,e))return s;r+=2}else{if(!Of(o,{},e))return s;r++}i++}return{match:!0,pathIndex:i,commandIndex:r}}(t,e,n),i=n.slice(r.commandIndex);if(r.match&&r.pathIndex{null!==n&&(i[r]=Sf(t.children[r],e,n))}),Rd(t.children,(t,e)=>{void 0===r[e]&&(i[e]=t)}),new Yd(t.segments,i)}}function Cf(t,e,n){const r=t.segments.slice(0,e);let i=0;for(;i{null!==t&&(e[n]=Cf(new Yd([],{}),0,t))}),e}function Af(t){const e={};return Rd(t,(t,n)=>e[n]=\"\"+t),e}function Of(t,e,n){return t==n.path&&Ld(e,n.parameters)}class Lf{constructor(t,e,n,r){this.routeReuseStrategy=t,this.futureState=e,this.currState=n,this.forwardEvent=r}activate(t){const e=this.futureState._root,n=this.currState?this.currState._root:null;this.deactivateChildRoutes(e,n,t),bf(this.futureState.root),this.activateChildRoutes(e,n,t)}deactivateChildRoutes(t,e,n){const r=cf(e);t.children.forEach(t=>{const e=t.value.outlet;this.deactivateRoutes(t,r[e],n),delete r[e]}),Rd(r,(t,e)=>{this.deactivateRouteAndItsChildren(t,n)})}deactivateRoutes(t,e,n){const r=t.value,i=e?e.value:null;if(r===i)if(r.component){const i=n.getContext(r.outlet);i&&this.deactivateChildRoutes(t,e,i.children)}else this.deactivateChildRoutes(t,e,n);else i&&this.deactivateRouteAndItsChildren(e,n)}deactivateRouteAndItsChildren(t,e){this.routeReuseStrategy.shouldDetach(t.value.snapshot)?this.detachAndStoreRouteSubtree(t,e):this.deactivateRouteAndOutlet(t,e)}detachAndStoreRouteSubtree(t,e){const n=e.getContext(t.value.outlet);if(n&&n.outlet){const e=n.outlet.detach(),r=n.children.onOutletDeactivated();this.routeReuseStrategy.store(t.value.snapshot,{componentRef:e,route:t,contexts:r})}}deactivateRouteAndOutlet(t,e){const n=e.getContext(t.value.outlet);if(n){const r=cf(t),i=t.value.component?n.children:e;Rd(r,(t,e)=>this.deactivateRouteAndItsChildren(t,i)),n.outlet&&(n.outlet.deactivate(),n.children.onOutletDeactivated())}}activateChildRoutes(t,e,n){const r=cf(e);t.children.forEach(t=>{this.activateRoutes(t,r[t.value.outlet],n),this.forwardEvent(new Sd(t.value.snapshot))}),t.children.length&&this.forwardEvent(new Md(t.value.snapshot))}activateRoutes(t,e,n){const r=t.value,i=e?e.value:null;if(bf(r),r===i)if(r.component){const i=n.getOrCreateContext(r.outlet);this.activateChildRoutes(t,e,i.children)}else this.activateChildRoutes(t,e,n);else if(r.component){const e=n.getOrCreateContext(r.outlet);if(this.routeReuseStrategy.shouldAttach(r.snapshot)){const t=this.routeReuseStrategy.retrieve(r.snapshot);this.routeReuseStrategy.store(r.snapshot,null),e.children.onOutletReAttached(t.contexts),e.attachRef=t.componentRef,e.route=t.route.value,e.outlet&&e.outlet.attach(t.componentRef,t.route.value),Tf(t.route)}else{const n=function(t){for(let e=t.parent;e;e=e.parent){const t=e.routeConfig;if(t&&t._loadedConfig)return t._loadedConfig;if(t&&t.component)return null}return null}(r.snapshot),i=n?n.module.componentFactoryResolver:null;e.attachRef=null,e.route=r,e.resolver=i,e.outlet&&e.outlet.activateWith(r,i),this.activateChildRoutes(t,null,e.children)}}else this.activateChildRoutes(t,null,n)}}function Tf(t){bf(t.value),t.children.forEach(Tf)}class Pf{constructor(t,e){this.routes=t,this.module=e}}function If(t){return\"function\"==typeof t}function Rf(t){return t instanceof Fd}class jf{constructor(t){this.segmentGroup=t||null}}class Nf{constructor(t){this.urlTree=t}}function Ff(t){return new s.a(e=>e.error(new jf(t)))}function Yf(t){return new s.a(e=>e.error(new Nf(t)))}function Bf(t){return new s.a(e=>e.error(new Error(`Only absolute redirects can have named outlets. redirectTo: '${t}'`)))}class Hf{constructor(t,e,n,r,i){this.configLoader=e,this.urlSerializer=n,this.urlTree=r,this.config=i,this.allowRedirects=!0,this.ngModule=t.get(ct)}apply(){return this.expandSegmentGroup(this.ngModule,this.config,this.urlTree.root,\"primary\").pipe(Object(uh.a)(t=>this.createUrlTree(t,this.urlTree.queryParams,this.urlTree.fragment))).pipe(Object(Vh.a)(t=>{if(t instanceof Nf)return this.allowRedirects=!1,this.match(t.urlTree);if(t instanceof jf)throw this.noMatchError(t);throw t}))}match(t){return this.expandSegmentGroup(this.ngModule,this.config,t.root,\"primary\").pipe(Object(uh.a)(e=>this.createUrlTree(e,t.queryParams,t.fragment))).pipe(Object(Vh.a)(t=>{if(t instanceof jf)throw this.noMatchError(t);throw t}))}noMatchError(t){return new Error(`Cannot match any routes. URL Segment: '${t.segmentGroup}'`)}createUrlTree(t,e,n){const r=t.segments.length>0?new Yd([],{primary:t}):t;return new Fd(r,e,n)}expandSegmentGroup(t,e,n,r){return 0===n.segments.length&&n.hasChildren()?this.expandChildren(t,e,n).pipe(Object(uh.a)(t=>new Yd([],t))):this.expandSegment(t,n,e,n.segments,r,!0)}expandChildren(t,e,n){return function(t,e){if(0===Object.keys(t).length)return Object(ah.a)({});const n=[],r=[],i={};return Rd(t,(t,s)=>{const o=e(s,t).pipe(Object(uh.a)(t=>i[s]=t));\"primary\"===s?n.push(o):r.push(o)}),ah.a.apply(null,n.concat(r)).pipe(Object($h.a)(),Object(Qh.a)(),Object(uh.a)(()=>i))}(n.children,(n,r)=>this.expandSegmentGroup(t,e,r,n))}expandSegment(t,e,n,r,i,s){return Object(ah.a)(...n).pipe(Object(uh.a)(o=>this.expandSegmentAgainstRoute(t,e,n,o,r,i,s).pipe(Object(Vh.a)(t=>{if(t instanceof jf)return Object(ah.a)(null);throw t}))),Object($h.a)(),Object(Xh.a)(t=>!!t),Object(Vh.a)((t,n)=>{if(t instanceof qh.a||\"EmptyError\"===t.name){if(this.noLeftoversInUrl(e,r,i))return Object(ah.a)(new Yd([],{}));throw new jf(e)}throw t}))}noLeftoversInUrl(t,e,n){return 0===e.length&&!t.children[n]}expandSegmentAgainstRoute(t,e,n,r,i,s,o){return Wf(r)!==s?Ff(e):void 0===r.redirectTo?this.matchSegmentAgainstRoute(t,e,r,i):o&&this.allowRedirects?this.expandSegmentAgainstRouteUsingRedirect(t,e,n,r,i,s):Ff(e)}expandSegmentAgainstRouteUsingRedirect(t,e,n,r,i,s){return\"**\"===r.path?this.expandWildCardWithParamsAgainstRouteUsingRedirect(t,n,r,s):this.expandRegularSegmentAgainstRouteUsingRedirect(t,e,n,r,i,s)}expandWildCardWithParamsAgainstRouteUsingRedirect(t,e,n,r){const i=this.applyRedirectCommands([],n.redirectTo,{});return n.redirectTo.startsWith(\"/\")?Yf(i):this.lineralizeSegments(n,i).pipe(Object(td.a)(n=>{const i=new Yd(n,{});return this.expandSegment(t,i,e,n,r,!1)}))}expandRegularSegmentAgainstRouteUsingRedirect(t,e,n,r,i,s){const{matched:o,consumedSegments:a,lastChild:l,positionalParamSegments:c}=zf(e,r,i);if(!o)return Ff(e);const u=this.applyRedirectCommands(a,r.redirectTo,c);return r.redirectTo.startsWith(\"/\")?Yf(u):this.lineralizeSegments(r,u).pipe(Object(td.a)(r=>this.expandSegment(t,e,n,r.concat(i.slice(l)),s,!1)))}matchSegmentAgainstRoute(t,e,n,r){if(\"**\"===n.path)return n.loadChildren?this.configLoader.load(t.injector,n).pipe(Object(uh.a)(t=>(n._loadedConfig=t,new Yd(r,{})))):Object(ah.a)(new Yd(r,{}));const{matched:i,consumedSegments:s,lastChild:o}=zf(e,n,r);if(!i)return Ff(e);const a=r.slice(o);return this.getChildConfig(t,n,r).pipe(Object(td.a)(t=>{const n=t.module,r=t.routes,{segmentGroup:i,slicedSegments:o}=function(t,e,n,r){return n.length>0&&function(t,e,n){return n.some(n=>Vf(t,e,n)&&\"primary\"!==Wf(n))}(t,n,r)?{segmentGroup:Uf(new Yd(e,function(t,e){const n={};n.primary=e;for(const r of t)\"\"===r.path&&\"primary\"!==Wf(r)&&(n[Wf(r)]=new Yd([],{}));return n}(r,new Yd(n,t.children)))),slicedSegments:[]}:0===n.length&&function(t,e,n){return n.some(n=>Vf(t,e,n))}(t,n,r)?{segmentGroup:Uf(new Yd(t.segments,function(t,e,n,r){const i={};for(const s of n)Vf(t,e,s)&&!r[Wf(s)]&&(i[Wf(s)]=new Yd([],{}));return Object.assign(Object.assign({},r),i)}(t,n,r,t.children))),slicedSegments:n}:{segmentGroup:t,slicedSegments:n}}(e,s,a,r);return 0===o.length&&i.hasChildren()?this.expandChildren(n,r,i).pipe(Object(uh.a)(t=>new Yd(s,t))):0===r.length&&0===o.length?Object(ah.a)(new Yd(s,{})):this.expandSegment(n,i,r,o,\"primary\",!0).pipe(Object(uh.a)(t=>new Yd(s.concat(t.segments),t.children)))}))}getChildConfig(t,e,n){return e.children?Object(ah.a)(new Pf(e.children,t)):e.loadChildren?void 0!==e._loadedConfig?Object(ah.a)(e._loadedConfig):this.runCanLoadGuards(t.injector,e,n).pipe(Object(td.a)(n=>n?this.configLoader.load(t.injector,e).pipe(Object(uh.a)(t=>(e._loadedConfig=t,t))):function(t){return new s.a(e=>e.error(Ad(`Cannot load children because the guard of the route \"path: '${t.path}'\" returned false`)))}(e))):Object(ah.a)(new Pf([],t))}runCanLoadGuards(t,e,n){const r=e.canLoad;return r&&0!==r.length?Object(Wh.a)(r).pipe(Object(uh.a)(r=>{const i=t.get(r);let s;if(function(t){return t&&If(t.canLoad)}(i))s=i.canLoad(e,n);else{if(!If(i))throw new Error(\"Invalid CanLoad guard\");s=i(e,n)}return jd(s)})).pipe(Object($h.a)(),Object(ed.a)(t=>{if(!Rf(t))return;const e=Ad(`Redirecting to \"${this.urlSerializer.serialize(t)}\"`);throw e.url=t,e}),Object(nd.a)(t=>!0===t)):Object(ah.a)(!0)}lineralizeSegments(t,e){let n=[],r=e.root;for(;;){if(n=n.concat(r.segments),0===r.numberOfChildren)return Object(ah.a)(n);if(r.numberOfChildren>1||!r.children.primary)return Bf(t.redirectTo);r=r.children.primary}}applyRedirectCommands(t,e,n){return this.applyRedirectCreatreUrlTree(e,this.urlSerializer.parse(e),t,n)}applyRedirectCreatreUrlTree(t,e,n,r){const i=this.createSegmentGroup(t,e.root,n,r);return new Fd(i,this.createQueryParams(e.queryParams,this.urlTree.queryParams),e.fragment)}createQueryParams(t,e){const n={};return Rd(t,(t,r)=>{if(\"string\"==typeof t&&t.startsWith(\":\")){const i=t.substring(1);n[r]=e[i]}else n[r]=t}),n}createSegmentGroup(t,e,n,r){const i=this.createSegments(t,e.segments,n,r);let s={};return Rd(e.children,(e,i)=>{s[i]=this.createSegmentGroup(t,e,n,r)}),new Yd(i,s)}createSegments(t,e,n,r){return e.map(e=>e.path.startsWith(\":\")?this.findPosParam(t,e,r):this.findOrReturn(e,n))}findPosParam(t,e,n){const r=n[e.path.substring(1)];if(!r)throw new Error(`Cannot redirect to '${t}'. Cannot find '${e.path}'.`);return r}findOrReturn(t,e){let n=0;for(const r of e){if(r.path===t.path)return e.splice(n),r;n++}return t}}function zf(t,e,n){if(\"\"===e.path)return\"full\"===e.pathMatch&&(t.hasChildren()||n.length>0)?{matched:!1,consumedSegments:[],lastChild:0,positionalParamSegments:{}}:{matched:!0,consumedSegments:[],lastChild:0,positionalParamSegments:{}};const r=(e.matcher||Od)(n,t,e);return r?{matched:!0,consumedSegments:r.consumed,lastChild:r.consumed.length,positionalParamSegments:r.posParams}:{matched:!1,consumedSegments:[],lastChild:0,positionalParamSegments:{}}}function Uf(t){if(1===t.numberOfChildren&&t.children.primary){const e=t.children.primary;return new Yd(t.segments.concat(e.segments),e.children)}return t}function Vf(t,e,n){return(!(t.hasChildren()||e.length>0)||\"full\"!==n.pathMatch)&&\"\"===n.path&&void 0!==n.redirectTo}function Wf(t){return t.outlet||\"primary\"}class Gf{constructor(t){this.path=t,this.route=this.path[this.path.length-1]}}class qf{constructor(t,e){this.component=t,this.route=e}}function Kf(t,e,n){const r=t._root;return function t(e,n,r,i,s={canDeactivateChecks:[],canActivateChecks:[]}){const o=cf(n);return e.children.forEach(e=>{!function(e,n,r,i,s={canDeactivateChecks:[],canActivateChecks:[]}){const o=e.value,a=n?n.value:null,l=r?r.getContext(e.value.outlet):null;if(a&&o.routeConfig===a.routeConfig){const c=function(t,e,n){if(\"function\"==typeof n)return n(t,e);switch(n){case\"pathParamsChange\":return!Hd(t.url,e.url);case\"pathParamsOrQueryParamsChange\":return!Hd(t.url,e.url)||!Ld(t.queryParams,e.queryParams);case\"always\":return!0;case\"paramsOrQueryParamsChange\":return!yf(t,e)||!Ld(t.queryParams,e.queryParams);case\"paramsChange\":default:return!yf(t,e)}}(a,o,o.routeConfig.runGuardsAndResolvers);c?s.canActivateChecks.push(new Gf(i)):(o.data=a.data,o._resolvedData=a._resolvedData),t(e,n,o.component?l?l.children:null:r,i,s),c&&s.canDeactivateChecks.push(new qf(l&&l.outlet&&l.outlet.component||null,a))}else a&&Jf(n,l,s),s.canActivateChecks.push(new Gf(i)),t(e,null,o.component?l?l.children:null:r,i,s)}(e,o[e.value.outlet],r,i.concat([e.value]),s),delete o[e.value.outlet]}),Rd(o,(t,e)=>Jf(t,r.getContext(e),s)),s}(r,e?e._root:null,n,[r.value])}function Zf(t,e,n){const r=function(t){if(!t)return null;for(let e=t.parent;e;e=e.parent){const t=e.routeConfig;if(t&&t._loadedConfig)return t._loadedConfig}return null}(e);return(r?r.module.injector:n).get(t)}function Jf(t,e,n){const r=cf(t),i=t.value;Rd(r,(t,r)=>{Jf(t,i.component?e?e.children.getContext(r):null:e,n)}),n.canDeactivateChecks.push(new qf(i.component&&e&&e.outlet&&e.outlet.isActivated?e.outlet.component:null,i))}const $f=Symbol(\"INITIAL_VALUE\");function Qf(){return Object(rd.a)(t=>Object(Kh.b)(...t.map(t=>t.pipe(Object(id.a)(1),Object(sd.a)($f)))).pipe(Object(od.a)((t,e)=>{let n=!1;return e.reduce((t,r,i)=>{if(t!==$f)return t;if(r===$f&&(n=!0),!n){if(!1===r)return r;if(i===e.length-1||Rf(r))return r}return t},t)},$f),Object(ch.a)(t=>t!==$f),Object(uh.a)(t=>Rf(t)?t:!0===t),Object(id.a)(1)))}function Xf(t,e){return null!==t&&e&&e(new xd(t)),Object(ah.a)(!0)}function tp(t,e){return null!==t&&e&&e(new kd(t)),Object(ah.a)(!0)}function ep(t,e,n){const r=e.routeConfig?e.routeConfig.canActivate:null;if(!r||0===r.length)return Object(ah.a)(!0);const i=r.map(r=>Object(Zh.a)(()=>{const i=Zf(r,e,n);let s;if(function(t){return t&&If(t.canActivate)}(i))s=jd(i.canActivate(e,t));else{if(!If(i))throw new Error(\"Invalid CanActivate guard\");s=jd(i(e,t))}return s.pipe(Object(Xh.a)())}));return Object(ah.a)(i).pipe(Qf())}function np(t,e,n){const r=e[e.length-1],i=e.slice(0,e.length-1).reverse().map(t=>function(t){const e=t.routeConfig?t.routeConfig.canActivateChild:null;return e&&0!==e.length?{node:t,guards:e}:null}(t)).filter(t=>null!==t).map(e=>Object(Zh.a)(()=>{const i=e.guards.map(i=>{const s=Zf(i,e.node,n);let o;if(function(t){return t&&If(t.canActivateChild)}(s))o=jd(s.canActivateChild(r,t));else{if(!If(s))throw new Error(\"Invalid CanActivateChild guard\");o=jd(s(r,t))}return o.pipe(Object(Xh.a)())});return Object(ah.a)(i).pipe(Qf())}));return Object(ah.a)(i).pipe(Qf())}class rp{}class ip{constructor(t,e,n,r,i,s){this.rootComponentType=t,this.config=e,this.urlTree=n,this.url=r,this.paramsInheritanceStrategy=i,this.relativeLinkResolution=s}recognize(){try{const t=ap(this.urlTree.root,[],[],this.config,this.relativeLinkResolution).segmentGroup,e=this.processSegmentGroup(this.config,t,\"primary\"),n=new pf([],Object.freeze({}),Object.freeze(Object.assign({},this.urlTree.queryParams)),this.urlTree.fragment,{},\"primary\",this.rootComponentType,null,this.urlTree.root,-1,{}),r=new lf(n,e),i=new mf(this.url,r);return this.inheritParamsAndData(i._root),Object(ah.a)(i)}catch(t){return new s.a(e=>e.error(t))}}inheritParamsAndData(t){const e=t.value,n=ff(e,this.paramsInheritanceStrategy);e.params=Object.freeze(n.params),e.data=Object.freeze(n.data),t.children.forEach(t=>this.inheritParamsAndData(t))}processSegmentGroup(t,e,n){return 0===e.segments.length&&e.hasChildren()?this.processChildren(t,e):this.processSegment(t,e,e.segments,n)}processChildren(t,e){const n=zd(e,(e,n)=>this.processSegmentGroup(t,e,n));return function(t){const e={};t.forEach(t=>{const n=e[t.value.outlet];if(n){const e=n.url.map(t=>t.toString()).join(\"/\"),r=t.value.url.map(t=>t.toString()).join(\"/\");throw new Error(`Two segments cannot have the same outlet name: '${e}' and '${r}'.`)}e[t.value.outlet]=t.value})}(n),n.sort((t,e)=>\"primary\"===t.value.outlet?-1:\"primary\"===e.value.outlet?1:t.value.outlet.localeCompare(e.value.outlet)),n}processSegment(t,e,n,r){for(const s of t)try{return this.processSegmentAgainstRoute(s,e,n,r)}catch(i){if(!(i instanceof rp))throw i}if(this.noLeftoversInUrl(e,n,r))return[];throw new rp}noLeftoversInUrl(t,e,n){return 0===e.length&&!t.children[n]}processSegmentAgainstRoute(t,e,n,r){if(t.redirectTo)throw new rp;if((t.outlet||\"primary\")!==r)throw new rp;let i,s=[],o=[];if(\"**\"===t.path){const s=n.length>0?Id(n).parameters:{};i=new pf(n,s,Object.freeze(Object.assign({},this.urlTree.queryParams)),this.urlTree.fragment,up(t),r,t.component,t,sp(e),op(e)+n.length,hp(t))}else{const a=function(t,e,n){if(\"\"===e.path){if(\"full\"===e.pathMatch&&(t.hasChildren()||n.length>0))throw new rp;return{consumedSegments:[],lastChild:0,parameters:{}}}const r=(e.matcher||Od)(n,t,e);if(!r)throw new rp;const i={};Rd(r.posParams,(t,e)=>{i[e]=t.path});const s=r.consumed.length>0?Object.assign(Object.assign({},i),r.consumed[r.consumed.length-1].parameters):i;return{consumedSegments:r.consumed,lastChild:r.consumed.length,parameters:s}}(e,t,n);s=a.consumedSegments,o=n.slice(a.lastChild),i=new pf(s,a.parameters,Object.freeze(Object.assign({},this.urlTree.queryParams)),this.urlTree.fragment,up(t),r,t.component,t,sp(e),op(e)+s.length,hp(t))}const a=function(t){return t.children?t.children:t.loadChildren?t._loadedConfig.routes:[]}(t),{segmentGroup:l,slicedSegments:c}=ap(e,s,o,a,this.relativeLinkResolution);if(0===c.length&&l.hasChildren()){const t=this.processChildren(a,l);return[new lf(i,t)]}if(0===a.length&&0===c.length)return[new lf(i,[])];const u=this.processSegment(a,l,c,\"primary\");return[new lf(i,u)]}}function sp(t){let e=t;for(;e._sourceSegment;)e=e._sourceSegment;return e}function op(t){let e=t,n=e._segmentIndexShift?e._segmentIndexShift:0;for(;e._sourceSegment;)e=e._sourceSegment,n+=e._segmentIndexShift?e._segmentIndexShift:0;return n-1}function ap(t,e,n,r,i){if(n.length>0&&function(t,e,n){return n.some(n=>lp(t,e,n)&&\"primary\"!==cp(n))}(t,n,r)){const i=new Yd(e,function(t,e,n,r){const i={};i.primary=r,r._sourceSegment=t,r._segmentIndexShift=e.length;for(const s of n)if(\"\"===s.path&&\"primary\"!==cp(s)){const n=new Yd([],{});n._sourceSegment=t,n._segmentIndexShift=e.length,i[cp(s)]=n}return i}(t,e,r,new Yd(n,t.children)));return i._sourceSegment=t,i._segmentIndexShift=e.length,{segmentGroup:i,slicedSegments:[]}}if(0===n.length&&function(t,e,n){return n.some(n=>lp(t,e,n))}(t,n,r)){const s=new Yd(t.segments,function(t,e,n,r,i,s){const o={};for(const a of r)if(lp(t,n,a)&&!i[cp(a)]){const n=new Yd([],{});n._sourceSegment=t,n._segmentIndexShift=\"legacy\"===s?t.segments.length:e.length,o[cp(a)]=n}return Object.assign(Object.assign({},i),o)}(t,e,n,r,t.children,i));return s._sourceSegment=t,s._segmentIndexShift=e.length,{segmentGroup:s,slicedSegments:n}}const s=new Yd(t.segments,t.children);return s._sourceSegment=t,s._segmentIndexShift=e.length,{segmentGroup:s,slicedSegments:n}}function lp(t,e,n){return(!(t.hasChildren()||e.length>0)||\"full\"!==n.pathMatch)&&\"\"===n.path&&void 0===n.redirectTo}function cp(t){return t.outlet||\"primary\"}function up(t){return t.data||{}}function hp(t){return t.resolve||{}}function dp(t){return function(e){return e.pipe(Object(rd.a)(e=>{const n=t(e);return n?Object(Wh.a)(n).pipe(Object(uh.a)(()=>e)):Object(Wh.a)([e])}))}}class fp{shouldDetach(t){return!1}store(t,e){}shouldAttach(t){return!1}retrieve(t){return null}shouldReuseRoute(t,e){return t.routeConfig===e.routeConfig}}let pp=(()=>{class t{}return t.\\u0275fac=function(e){return new(e||t)},t.\\u0275cmp=Mt({type:t,selectors:[[\"ng-component\"]],decls:1,vars:0,template:function(t,e){1&t&&$s(0,\"router-outlet\")},directives:function(){return[Tp]},encapsulation:2}),t})();function mp(t,e=\"\"){for(let n=0;n{this.onLoadEndListener&&this.onLoadEndListener(e);const r=n.create(t);return new Pf(Pd(r.injector.get(yp)).map(bp),r)}))}loadModuleFactory(t){return\"string\"==typeof t?Object(Wh.a)(this.loader.load(t)):jd(t()).pipe(Object(td.a)(t=>t instanceof ut?Object(ah.a)(t):Object(Wh.a)(this.compiler.compileModuleAsync(t))))}}class wp{constructor(){this.outlet=null,this.route=null,this.resolver=null,this.children=new kp,this.attachRef=null}}class kp{constructor(){this.contexts=new Map}onChildOutletCreated(t,e){const n=this.getOrCreateContext(t);n.outlet=e,this.contexts.set(t,n)}onChildOutletDestroyed(t){const e=this.getContext(t);e&&(e.outlet=null)}onOutletDeactivated(){const t=this.contexts;return this.contexts=new Map,t}onOutletReAttached(t){this.contexts=t}getOrCreateContext(t){let e=this.getContext(t);return e||(e=new wp,this.contexts.set(t,e)),e}getContext(t){return this.contexts.get(t)||null}}class Mp{shouldProcessUrl(t){return!0}extract(t){return t}merge(t,e){return t}}function xp(t){throw t}function Sp(t,e,n){return e.parse(\"/\")}function Ep(t,e){return Object(ah.a)(null)}let Cp=(()=>{class t{constructor(t,e,n,i,s,o,a,l){this.rootComponentType=t,this.urlSerializer=e,this.rootContexts=n,this.location=i,this.config=l,this.lastSuccessfulNavigation=null,this.currentNavigation=null,this.navigationId=0,this.isNgZoneEnabled=!1,this.events=new r.a,this.errorHandler=xp,this.malformedUriErrorHandler=Sp,this.navigated=!1,this.lastSuccessfulId=-1,this.hooks={beforePreactivation:Ep,afterPreactivation:Ep},this.urlHandlingStrategy=new Mp,this.routeReuseStrategy=new fp,this.onSameUrlNavigation=\"ignore\",this.paramsInheritanceStrategy=\"emptyOnly\",this.urlUpdateStrategy=\"deferred\",this.relativeLinkResolution=\"legacy\",this.ngModule=s.get(ct),this.console=s.get(Hl);const c=s.get(tc);this.isNgZoneEnabled=c instanceof tc,this.resetConfig(l),this.currentUrlTree=new Fd(new Yd([],{}),{},null),this.rawUrlTree=this.currentUrlTree,this.browserUrlTree=this.currentUrlTree,this.configLoader=new vp(o,a,t=>this.triggerEvent(new vd(t)),t=>this.triggerEvent(new wd(t))),this.routerState=hf(this.currentUrlTree,this.rootComponentType),this.transitions=new Gh.a({id:0,currentUrlTree:this.currentUrlTree,currentRawUrl:this.currentUrlTree,extractedUrl:this.urlHandlingStrategy.extract(this.currentUrlTree),urlAfterRedirects:this.urlHandlingStrategy.extract(this.currentUrlTree),rawUrl:this.currentUrlTree,extras:{},resolve:null,reject:null,promise:Promise.resolve(!0),source:\"imperative\",restoredState:null,currentSnapshot:this.routerState.snapshot,targetSnapshot:null,currentRouterState:this.routerState,targetRouterState:null,guards:{canActivateChecks:[],canDeactivateChecks:[]},guardsResult:null}),this.navigations=this.setupNavigations(this.transitions),this.processNavigations()}setupNavigations(t){const e=this.events;return t.pipe(Object(ch.a)(t=>0!==t.id),Object(uh.a)(t=>Object.assign(Object.assign({},t),{extractedUrl:this.urlHandlingStrategy.extract(t.rawUrl)})),Object(rd.a)(t=>{let n=!1,r=!1;return Object(ah.a)(t).pipe(Object(ed.a)(t=>{this.currentNavigation={id:t.id,initialUrl:t.currentRawUrl,extractedUrl:t.extractedUrl,trigger:t.source,extras:t.extras,previousNavigation:this.lastSuccessfulNavigation?Object.assign(Object.assign({},this.lastSuccessfulNavigation),{previousNavigation:null}):null}}),Object(rd.a)(t=>{const n=!this.navigated||t.extractedUrl.toString()!==this.browserUrlTree.toString();if((\"reload\"===this.onSameUrlNavigation||n)&&this.urlHandlingStrategy.shouldProcessUrl(t.rawUrl))return Object(ah.a)(t).pipe(Object(rd.a)(t=>{const n=this.transitions.getValue();return e.next(new hd(t.id,this.serializeUrl(t.extractedUrl),t.source,t.restoredState)),n!==this.transitions.getValue()?Jh.a:[t]}),Object(rd.a)(t=>Promise.resolve(t)),(r=this.ngModule.injector,i=this.configLoader,s=this.urlSerializer,o=this.config,function(t){return t.pipe(Object(rd.a)(t=>function(t,e,n,r,i){return new Hf(t,e,n,r,i).apply()}(r,i,s,t.extractedUrl,o).pipe(Object(uh.a)(e=>Object.assign(Object.assign({},t),{urlAfterRedirects:e})))))}),Object(ed.a)(t=>{this.currentNavigation=Object.assign(Object.assign({},this.currentNavigation),{finalUrl:t.urlAfterRedirects})}),function(t,e,n,r,i){return function(s){return s.pipe(Object(td.a)(s=>function(t,e,n,r,i=\"emptyOnly\",s=\"legacy\"){return new ip(t,e,n,r,i,s).recognize()}(t,e,s.urlAfterRedirects,n(s.urlAfterRedirects),r,i).pipe(Object(uh.a)(t=>Object.assign(Object.assign({},s),{targetSnapshot:t})))))}}(this.rootComponentType,this.config,t=>this.serializeUrl(t),this.paramsInheritanceStrategy,this.relativeLinkResolution),Object(ed.a)(t=>{\"eager\"===this.urlUpdateStrategy&&(t.extras.skipLocationChange||this.setBrowserUrl(t.urlAfterRedirects,!!t.extras.replaceUrl,t.id,t.extras.state),this.browserUrlTree=t.urlAfterRedirects)}),Object(ed.a)(t=>{const n=new md(t.id,this.serializeUrl(t.extractedUrl),this.serializeUrl(t.urlAfterRedirects),t.targetSnapshot);e.next(n)}));var r,i,s,o;if(n&&this.rawUrlTree&&this.urlHandlingStrategy.shouldProcessUrl(this.rawUrlTree)){const{id:n,extractedUrl:r,source:i,restoredState:s,extras:o}=t,a=new hd(n,this.serializeUrl(r),i,s);e.next(a);const l=hf(r,this.rootComponentType).snapshot;return Object(ah.a)(Object.assign(Object.assign({},t),{targetSnapshot:l,urlAfterRedirects:r,extras:Object.assign(Object.assign({},o),{skipLocationChange:!1,replaceUrl:!1})}))}return this.rawUrlTree=t.rawUrl,this.browserUrlTree=t.urlAfterRedirects,t.resolve(null),Jh.a}),dp(t=>{const{targetSnapshot:e,id:n,extractedUrl:r,rawUrl:i,extras:{skipLocationChange:s,replaceUrl:o}}=t;return this.hooks.beforePreactivation(e,{navigationId:n,appliedUrlTree:r,rawUrlTree:i,skipLocationChange:!!s,replaceUrl:!!o})}),Object(ed.a)(t=>{const e=new gd(t.id,this.serializeUrl(t.extractedUrl),this.serializeUrl(t.urlAfterRedirects),t.targetSnapshot);this.triggerEvent(e)}),Object(uh.a)(t=>Object.assign(Object.assign({},t),{guards:Kf(t.targetSnapshot,t.currentSnapshot,this.rootContexts)})),function(t,e){return function(n){return n.pipe(Object(td.a)(n=>{const{targetSnapshot:r,currentSnapshot:i,guards:{canActivateChecks:s,canDeactivateChecks:o}}=n;return 0===o.length&&0===s.length?Object(ah.a)(Object.assign(Object.assign({},n),{guardsResult:!0})):function(t,e,n,r){return Object(Wh.a)(t).pipe(Object(td.a)(t=>function(t,e,n,r,i){const s=e&&e.routeConfig?e.routeConfig.canDeactivate:null;if(!s||0===s.length)return Object(ah.a)(!0);const o=s.map(s=>{const o=Zf(s,e,i);let a;if(function(t){return t&&If(t.canDeactivate)}(o))a=jd(o.canDeactivate(t,e,n,r));else{if(!If(o))throw new Error(\"Invalid CanDeactivate guard\");a=jd(o(t,e,n,r))}return a.pipe(Object(Xh.a)())});return Object(ah.a)(o).pipe(Qf())}(t.component,t.route,n,e,r)),Object(Xh.a)(t=>!0!==t,!0))}(o,r,i,t).pipe(Object(td.a)(n=>n&&\"boolean\"==typeof n?function(t,e,n,r){return Object(Wh.a)(e).pipe(Object(lh.a)(e=>Object(Wh.a)([tp(e.route.parent,r),Xf(e.route,r),np(t,e.path,n),ep(t,e.route,n)]).pipe(Object($h.a)(),Object(Xh.a)(t=>!0!==t,!0))),Object(Xh.a)(t=>!0!==t,!0))}(r,s,t,e):Object(ah.a)(n)),Object(uh.a)(t=>Object.assign(Object.assign({},n),{guardsResult:t})))}))}}(this.ngModule.injector,t=>this.triggerEvent(t)),Object(ed.a)(t=>{if(Rf(t.guardsResult)){const e=Ad(`Redirecting to \"${this.serializeUrl(t.guardsResult)}\"`);throw e.url=t.guardsResult,e}}),Object(ed.a)(t=>{const e=new _d(t.id,this.serializeUrl(t.extractedUrl),this.serializeUrl(t.urlAfterRedirects),t.targetSnapshot,!!t.guardsResult);this.triggerEvent(e)}),Object(ch.a)(t=>{if(!t.guardsResult){this.resetUrlToCurrentUrlTree();const n=new fd(t.id,this.serializeUrl(t.extractedUrl),\"\");return e.next(n),t.resolve(!1),!1}return!0}),dp(t=>{if(t.guards.canActivateChecks.length)return Object(ah.a)(t).pipe(Object(ed.a)(t=>{const e=new bd(t.id,this.serializeUrl(t.extractedUrl),this.serializeUrl(t.urlAfterRedirects),t.targetSnapshot);this.triggerEvent(e)}),Object(rd.a)(t=>{let n=!1;return Object(ah.a)(t).pipe((r=this.paramsInheritanceStrategy,i=this.ngModule.injector,function(t){return t.pipe(Object(td.a)(t=>{const{targetSnapshot:e,guards:{canActivateChecks:n}}=t;if(!n.length)return Object(ah.a)(t);let s=0;return Object(Wh.a)(n).pipe(Object(lh.a)(t=>function(t,e,n,r){return function(t,e,n,r){const i=Object.keys(t);if(0===i.length)return Object(ah.a)({});const s={};return Object(Wh.a)(i).pipe(Object(td.a)(i=>function(t,e,n,r){const i=Zf(t,e,r);return jd(i.resolve?i.resolve(e,n):i(e,n))}(t[i],e,n,r).pipe(Object(ed.a)(t=>{s[i]=t}))),Object(ad.a)(1),Object(td.a)(()=>Object.keys(s).length===i.length?Object(ah.a)(s):Jh.a))}(t._resolve,t,e,r).pipe(Object(uh.a)(e=>(t._resolvedData=e,t.data=Object.assign(Object.assign({},t.data),ff(t,n).resolve),null)))}(t.route,e,r,i)),Object(ed.a)(()=>s++),Object(ad.a)(1),Object(td.a)(e=>s===n.length?Object(ah.a)(t):Jh.a))}))}),Object(ed.a)({next:()=>n=!0,complete:()=>{if(!n){const n=new fd(t.id,this.serializeUrl(t.extractedUrl),\"At least one route resolver didn't emit any value.\");e.next(n),t.resolve(!1)}}}));var r,i}),Object(ed.a)(t=>{const e=new yd(t.id,this.serializeUrl(t.extractedUrl),this.serializeUrl(t.urlAfterRedirects),t.targetSnapshot);this.triggerEvent(e)}))}),dp(t=>{const{targetSnapshot:e,id:n,extractedUrl:r,rawUrl:i,extras:{skipLocationChange:s,replaceUrl:o}}=t;return this.hooks.afterPreactivation(e,{navigationId:n,appliedUrlTree:r,rawUrlTree:i,skipLocationChange:!!s,replaceUrl:!!o})}),Object(uh.a)(t=>{const e=function(t,e,n){const r=function t(e,n,r){if(r&&e.shouldReuseRoute(n.value,r.value.snapshot)){const i=r.value;i._futureSnapshot=n.value;const s=function(e,n,r){return n.children.map(n=>{for(const i of r.children)if(e.shouldReuseRoute(i.value.snapshot,n.value))return t(e,n,i);return t(e,n)})}(e,n,r);return new lf(i,s)}{const r=e.retrieve(n.value);if(r){const t=r.route;return function t(e,n){if(e.value.routeConfig!==n.value.routeConfig)throw new Error(\"Cannot reattach ActivatedRouteSnapshot created from a different route\");if(e.children.length!==n.children.length)throw new Error(\"Cannot reattach ActivatedRouteSnapshot with a different number of children\");n.value._futureSnapshot=e.value;for(let r=0;rt(e,n));return new lf(r,s)}}var i}(t,e._root,n?n._root:void 0);return new uf(r,e)}(this.routeReuseStrategy,t.targetSnapshot,t.currentRouterState);return Object.assign(Object.assign({},t),{targetRouterState:e})}),Object(ed.a)(t=>{this.currentUrlTree=t.urlAfterRedirects,this.rawUrlTree=this.urlHandlingStrategy.merge(this.currentUrlTree,t.rawUrl),this.routerState=t.targetRouterState,\"deferred\"===this.urlUpdateStrategy&&(t.extras.skipLocationChange||this.setBrowserUrl(this.rawUrlTree,!!t.extras.replaceUrl,t.id,t.extras.state),this.browserUrlTree=t.urlAfterRedirects)}),(i=this.rootContexts,s=this.routeReuseStrategy,o=t=>this.triggerEvent(t),Object(uh.a)(t=>(new Lf(s,t.targetRouterState,t.currentRouterState,o).activate(i),t))),Object(ed.a)({next(){n=!0},complete(){n=!0}}),Object(ld.a)(()=>{if(!n&&!r){this.resetUrlToCurrentUrlTree();const n=new fd(t.id,this.serializeUrl(t.extractedUrl),`Navigation ID ${t.id} is not equal to the current navigation id ${this.navigationId}`);e.next(n),t.resolve(!1)}this.currentNavigation=null}),Object(Vh.a)(n=>{if(r=!0,(i=n)&&i.ngNavigationCancelingError){const r=Rf(n.url);r||(this.navigated=!0,this.resetStateAndUrl(t.currentRouterState,t.currentUrlTree,t.rawUrl));const i=new fd(t.id,this.serializeUrl(t.extractedUrl),n.message);e.next(i),r?setTimeout(()=>{const e=this.urlHandlingStrategy.merge(n.url,this.rawUrlTree);return this.scheduleNavigation(e,\"imperative\",null,{skipLocationChange:t.extras.skipLocationChange,replaceUrl:\"eager\"===this.urlUpdateStrategy},{resolve:t.resolve,reject:t.reject,promise:t.promise})},0):t.resolve(!1)}else{this.resetStateAndUrl(t.currentRouterState,t.currentUrlTree,t.rawUrl);const r=new pd(t.id,this.serializeUrl(t.extractedUrl),n);e.next(r);try{t.resolve(this.errorHandler(n))}catch(s){t.reject(s)}}var i;return Jh.a}));var i,s,o}))}resetRootComponentType(t){this.rootComponentType=t,this.routerState.root.component=this.rootComponentType}getTransition(){const t=this.transitions.value;return t.urlAfterRedirects=this.browserUrlTree,t}setTransition(t){this.transitions.next(Object.assign(Object.assign({},this.getTransition()),t))}initialNavigation(){this.setUpLocationChangeListener(),0===this.navigationId&&this.navigateByUrl(this.location.path(!0),{replaceUrl:!0})}setUpLocationChangeListener(){this.locationSubscription||(this.locationSubscription=this.location.subscribe(t=>{let e=this.parseUrl(t.url);const n=\"popstate\"===t.type?\"popstate\":\"hashchange\",r=t.state&&t.state.navigationId?t.state:null;setTimeout(()=>{this.scheduleNavigation(e,n,r,{replaceUrl:!0})},0)}))}get url(){return this.serializeUrl(this.currentUrlTree)}getCurrentNavigation(){return this.currentNavigation}triggerEvent(t){this.events.next(t)}resetConfig(t){mp(t),this.config=t.map(bp),this.navigated=!1,this.lastSuccessfulId=-1}ngOnDestroy(){this.dispose()}dispose(){this.locationSubscription&&(this.locationSubscription.unsubscribe(),this.locationSubscription=null)}createUrlTree(t,e={}){const{relativeTo:n,queryParams:r,fragment:i,preserveQueryParams:s,queryParamsHandling:o,preserveFragment:a}=e;zn()&&s&&console&&console.warn&&console.warn(\"preserveQueryParams is deprecated, use queryParamsHandling instead.\");const l=n||this.routerState.root,c=a?this.currentUrlTree.fragment:i;let u=null;if(o)switch(o){case\"merge\":u=Object.assign(Object.assign({},this.currentUrlTree.queryParams),r);break;case\"preserve\":u=this.currentUrlTree.queryParams;break;default:u=r||null}else u=s?this.currentUrlTree.queryParams:r||null;return null!==u&&(u=this.removeEmptyProps(u)),function(t,e,n,r,i){if(0===n.length)return wf(e.root,e.root,e,r,i);const s=function(t){if(\"string\"==typeof t[0]&&1===t.length&&\"/\"===t[0])return new kf(!0,0,t);let e=0,n=!1;const r=t.reduce((t,r,i)=>{if(\"object\"==typeof r&&null!=r){if(r.outlets){const e={};return Rd(r.outlets,(t,n)=>{e[n]=\"string\"==typeof t?t.split(\"/\"):t}),[...t,{outlets:e}]}if(r.segmentPath)return[...t,r.segmentPath]}return\"string\"!=typeof r?[...t,r]:0===i?(r.split(\"/\").forEach((r,i)=>{0==i&&\".\"===r||(0==i&&\"\"===r?n=!0:\"..\"===r?e++:\"\"!=r&&t.push(r))}),t):[...t,r]},[]);return new kf(n,e,r)}(n);if(s.toRoot())return wf(e.root,new Yd([],{}),e,r,i);const o=function(t,e,n){if(t.isAbsolute)return new Mf(e.root,!0,0);if(-1===n.snapshot._lastPathIndex){const t=n.snapshot._urlSegment;return new Mf(t,t===e.root,0)}const r=vf(t.commands[0])?0:1;return function(t,e,n){let r=t,i=e,s=n;for(;s>i;){if(s-=i,r=r.parent,!r)throw new Error(\"Invalid number of '../'\");i=r.segments.length}return new Mf(r,!1,i-s)}(n.snapshot._urlSegment,n.snapshot._lastPathIndex+r,t.numberOfDoubleDots)}(s,e,t),a=o.processChildren?Ef(o.segmentGroup,o.index,s.commands):Sf(o.segmentGroup,o.index,s.commands);return wf(o.segmentGroup,a,e,r,i)}(l,this.currentUrlTree,t,u,c)}navigateByUrl(t,e={skipLocationChange:!1}){zn()&&this.isNgZoneEnabled&&!tc.isInAngularZone()&&this.console.warn(\"Navigation triggered outside Angular zone, did you forget to call 'ngZone.run()'?\");const n=Rf(t)?t:this.parseUrl(t),r=this.urlHandlingStrategy.merge(n,this.rawUrlTree);return this.scheduleNavigation(r,\"imperative\",null,e)}navigate(t,e={skipLocationChange:!1}){return function(t){for(let e=0;e{const r=t[n];return null!=r&&(e[n]=r),e},{})}processNavigations(){this.navigations.subscribe(t=>{this.navigated=!0,this.lastSuccessfulId=t.id,this.events.next(new dd(t.id,this.serializeUrl(t.extractedUrl),this.serializeUrl(this.currentUrlTree))),this.lastSuccessfulNavigation=this.currentNavigation,this.currentNavigation=null,t.resolve(!0)},t=>{this.console.warn(\"Unhandled Navigation Error: \")})}scheduleNavigation(t,e,n,r,i){const s=this.getTransition();if(s&&\"imperative\"!==e&&\"imperative\"===s.source&&s.rawUrl.toString()===t.toString())return Promise.resolve(!0);if(s&&\"hashchange\"==e&&\"popstate\"===s.source&&s.rawUrl.toString()===t.toString())return Promise.resolve(!0);if(s&&\"popstate\"==e&&\"hashchange\"===s.source&&s.rawUrl.toString()===t.toString())return Promise.resolve(!0);let o,a,l;i?(o=i.resolve,a=i.reject,l=i.promise):l=new Promise((t,e)=>{o=t,a=e});const c=++this.navigationId;return this.setTransition({id:c,source:e,restoredState:n,currentUrlTree:this.currentUrlTree,currentRawUrl:this.rawUrlTree,rawUrl:t,extras:r,resolve:o,reject:a,promise:l,currentSnapshot:this.routerState.snapshot,currentRouterState:this.routerState}),l.catch(t=>Promise.reject(t))}setBrowserUrl(t,e,n,r){const i=this.urlSerializer.serialize(t);r=r||{},this.location.isCurrentPathEqualTo(i)||e?this.location.replaceState(i,\"\",Object.assign(Object.assign({},r),{navigationId:n})):this.location.go(i,\"\",Object.assign(Object.assign({},r),{navigationId:n}))}resetStateAndUrl(t,e,n){this.routerState=t,this.currentUrlTree=e,this.rawUrlTree=this.urlHandlingStrategy.merge(this.currentUrlTree,n),this.resetUrlToCurrentUrlTree()}resetUrlToCurrentUrlTree(){this.location.replaceState(this.urlSerializer.serialize(this.rawUrlTree),\"\",{navigationId:this.lastSuccessfulId})}}return t.\\u0275fac=function(e){return new(e||t)(it(hs),it(Ud),it(kp),it(qc),it(Es),it(wc),it($l),it(void 0))},t.\\u0275prov=y({token:t,factory:t.\\u0275fac}),t})(),Dp=(()=>{class t{constructor(t,e,n,r,i){this.router=t,this.route=e,this.commands=[],null==n&&r.setAttribute(i.nativeElement,\"tabindex\",\"0\")}set routerLink(t){this.commands=null!=t?Array.isArray(t)?t:[t]:[]}set preserveQueryParams(t){zn()&&console&&console.warn&&console.warn(\"preserveQueryParams is deprecated!, use queryParamsHandling instead.\"),this.preserve=t}onClick(){const t={skipLocationChange:Op(this.skipLocationChange),replaceUrl:Op(this.replaceUrl),state:this.state};return this.router.navigateByUrl(this.urlTree,t),!0}get urlTree(){return this.router.createUrlTree(this.commands,{relativeTo:this.route,queryParams:this.queryParams,fragment:this.fragment,preserveQueryParams:Op(this.preserve),queryParamsHandling:this.queryParamsHandling,preserveFragment:Op(this.preserveFragment)})}}return t.\\u0275fac=function(e){return new(e||t)(Ws(Cp),Ws(df),Gs(\"tabindex\"),Ws(ca),Ws(sa))},t.\\u0275dir=At({type:t,selectors:[[\"\",\"routerLink\",\"\",5,\"a\",5,\"area\"]],hostBindings:function(t,e){1&t&&io(\"click\",(function(){return e.onClick()}))},inputs:{routerLink:\"routerLink\",preserveQueryParams:\"preserveQueryParams\",queryParams:\"queryParams\",fragment:\"fragment\",queryParamsHandling:\"queryParamsHandling\",preserveFragment:\"preserveFragment\",skipLocationChange:\"skipLocationChange\",replaceUrl:\"replaceUrl\",state:\"state\"}}),t})(),Ap=(()=>{class t{constructor(t,e,n){this.router=t,this.route=e,this.locationStrategy=n,this.commands=[],this.subscription=t.events.subscribe(t=>{t instanceof dd&&this.updateTargetUrlAndHref()})}set routerLink(t){this.commands=null!=t?Array.isArray(t)?t:[t]:[]}set preserveQueryParams(t){zn()&&console&&console.warn&&console.warn(\"preserveQueryParams is deprecated, use queryParamsHandling instead.\"),this.preserve=t}ngOnChanges(t){this.updateTargetUrlAndHref()}ngOnDestroy(){this.subscription.unsubscribe()}onClick(t,e,n,r){if(0!==t||e||n||r)return!0;if(\"string\"==typeof this.target&&\"_self\"!=this.target)return!0;const i={skipLocationChange:Op(this.skipLocationChange),replaceUrl:Op(this.replaceUrl),state:this.state};return this.router.navigateByUrl(this.urlTree,i),!1}updateTargetUrlAndHref(){this.href=this.locationStrategy.prepareExternalUrl(this.router.serializeUrl(this.urlTree))}get urlTree(){return this.router.createUrlTree(this.commands,{relativeTo:this.route,queryParams:this.queryParams,fragment:this.fragment,preserveQueryParams:Op(this.preserve),queryParamsHandling:this.queryParamsHandling,preserveFragment:Op(this.preserveFragment)})}}return t.\\u0275fac=function(e){return new(e||t)(Ws(Cp),Ws(df),Ws(zc))},t.\\u0275dir=At({type:t,selectors:[[\"a\",\"routerLink\",\"\"],[\"area\",\"routerLink\",\"\"]],hostVars:2,hostBindings:function(t,e){1&t&&io(\"click\",(function(t){return e.onClick(t.button,t.ctrlKey,t.metaKey,t.shiftKey)})),2&t&&(Bo(\"href\",e.href,pr),Hs(\"target\",e.target))},inputs:{routerLink:\"routerLink\",preserveQueryParams:\"preserveQueryParams\",target:\"target\",queryParams:\"queryParams\",fragment:\"fragment\",queryParamsHandling:\"queryParamsHandling\",preserveFragment:\"preserveFragment\",skipLocationChange:\"skipLocationChange\",replaceUrl:\"replaceUrl\",state:\"state\"},features:[zt]}),t})();function Op(t){return\"\"===t||!!t}let Lp=(()=>{class t{constructor(t,e,n,r,i,s){this.router=t,this.element=e,this.renderer=n,this.cdr=r,this.link=i,this.linkWithHref=s,this.classes=[],this.isActive=!1,this.routerLinkActiveOptions={exact:!1},this.subscription=t.events.subscribe(t=>{t instanceof dd&&this.update()})}ngAfterContentInit(){this.links.changes.subscribe(t=>this.update()),this.linksWithHrefs.changes.subscribe(t=>this.update()),this.update()}set routerLinkActive(t){const e=Array.isArray(t)?t:t.split(\" \");this.classes=e.filter(t=>!!t)}ngOnChanges(t){this.update()}ngOnDestroy(){this.subscription.unsubscribe()}update(){this.links&&this.linksWithHrefs&&this.router.navigated&&Promise.resolve().then(()=>{const t=this.hasActiveLinks();this.isActive!==t&&(this.isActive=t,this.cdr.markForCheck(),this.classes.forEach(e=>{t?this.renderer.addClass(this.element.nativeElement,e):this.renderer.removeClass(this.element.nativeElement,e)}))})}isLinkActive(t){return e=>t.isActive(e.urlTree,this.routerLinkActiveOptions.exact)}hasActiveLinks(){const t=this.isLinkActive(this.router);return this.link&&t(this.link)||this.linkWithHref&&t(this.linkWithHref)||this.links.some(t)||this.linksWithHrefs.some(t)}}return t.\\u0275fac=function(e){return new(e||t)(Ws(Cp),Ws(sa),Ws(ca),Ws(cs),Ws(Dp,8),Ws(Ap,8))},t.\\u0275dir=At({type:t,selectors:[[\"\",\"routerLinkActive\",\"\"]],contentQueries:function(t,e,n){var r;1&t&&(Ml(n,Dp,!0),Ml(n,Ap,!0)),2&t&&(yl(r=El())&&(e.links=r),yl(r=El())&&(e.linksWithHrefs=r))},inputs:{routerLinkActiveOptions:\"routerLinkActiveOptions\",routerLinkActive:\"routerLinkActive\"},exportAs:[\"routerLinkActive\"],features:[zt]}),t})(),Tp=(()=>{class t{constructor(t,e,n,r,i){this.parentContexts=t,this.location=e,this.resolver=n,this.changeDetector=i,this.activated=null,this._activatedRoute=null,this.activateEvents=new ll,this.deactivateEvents=new ll,this.name=r||\"primary\",t.onChildOutletCreated(this.name,this)}ngOnDestroy(){this.parentContexts.onChildOutletDestroyed(this.name)}ngOnInit(){if(!this.activated){const t=this.parentContexts.getContext(this.name);t&&t.route&&(t.attachRef?this.attach(t.attachRef,t.route):this.activateWith(t.route,t.resolver||null))}}get isActivated(){return!!this.activated}get component(){if(!this.activated)throw new Error(\"Outlet is not activated\");return this.activated.instance}get activatedRoute(){if(!this.activated)throw new Error(\"Outlet is not activated\");return this._activatedRoute}get activatedRouteData(){return this._activatedRoute?this._activatedRoute.snapshot.data:{}}detach(){if(!this.activated)throw new Error(\"Outlet is not activated\");this.location.detach();const t=this.activated;return this.activated=null,this._activatedRoute=null,t}attach(t,e){this.activated=t,this._activatedRoute=e,this.location.insert(t.hostView)}deactivate(){if(this.activated){const t=this.component;this.activated.destroy(),this.activated=null,this._activatedRoute=null,this.deactivateEvents.emit(t)}}activateWith(t,e){if(this.isActivated)throw new Error(\"Cannot activate an already activated outlet\");this._activatedRoute=t;const n=(e=e||this.resolver).resolveComponentFactory(t._futureSnapshot.routeConfig.component),r=this.parentContexts.getOrCreateContext(this.name).children,i=new Pp(t,r,this.location.injector);this.activated=this.location.createComponent(n,this.location.length,i),this.changeDetector.markForCheck(),this.activateEvents.emit(this.activated.instance)}}return t.\\u0275fac=function(e){return new(e||t)(Ws(kp),Ws(La),Ws(ia),Gs(\"name\"),Ws(cs))},t.\\u0275dir=At({type:t,selectors:[[\"router-outlet\"]],outputs:{activateEvents:\"activate\",deactivateEvents:\"deactivate\"},exportAs:[\"outlet\"]}),t})();class Pp{constructor(t,e,n){this.route=t,this.childContexts=e,this.parent=n}get(t,e){return t===df?this.route:t===kp?this.childContexts:this.parent.get(t,e)}}class Ip{}class Rp{preload(t,e){return Object(ah.a)(null)}}let jp=(()=>{class t{constructor(t,e,n,r,i){this.router=t,this.injector=r,this.preloadingStrategy=i,this.loader=new vp(e,n,e=>t.triggerEvent(new vd(e)),e=>t.triggerEvent(new wd(e)))}setUpPreloading(){this.subscription=this.router.events.pipe(Object(ch.a)(t=>t instanceof dd),Object(lh.a)(()=>this.preload())).subscribe(()=>{})}preload(){const t=this.injector.get(ct);return this.processRoutes(t,this.router.config)}ngOnDestroy(){this.subscription.unsubscribe()}processRoutes(t,e){const n=[];for(const r of e)if(r.loadChildren&&!r.canLoad&&r._loadedConfig){const t=r._loadedConfig;n.push(this.processRoutes(t.module,t.routes))}else r.loadChildren&&!r.canLoad?n.push(this.preloadConfig(t,r)):r.children&&n.push(this.processRoutes(t,r.children));return Object(Wh.a)(n).pipe(Object(cd.a)(),Object(uh.a)(t=>{}))}preloadConfig(t,e){return this.preloadingStrategy.preload(e,()=>this.loader.load(t.injector,e).pipe(Object(td.a)(t=>(e._loadedConfig=t,this.processRoutes(t.module,t.routes)))))}}return t.\\u0275fac=function(e){return new(e||t)(it(Cp),it(wc),it($l),it(Es),it(Ip))},t.\\u0275prov=y({token:t,factory:t.\\u0275fac}),t})(),Np=(()=>{class t{constructor(t,e,n={}){this.router=t,this.viewportScroller=e,this.options=n,this.lastId=0,this.lastSource=\"imperative\",this.restoredId=0,this.store={},n.scrollPositionRestoration=n.scrollPositionRestoration||\"disabled\",n.anchorScrolling=n.anchorScrolling||\"disabled\"}init(){\"disabled\"!==this.options.scrollPositionRestoration&&this.viewportScroller.setHistoryScrollRestoration(\"manual\"),this.routerEventsSubscription=this.createScrollEvents(),this.scrollEventsSubscription=this.consumeScrollEvents()}createScrollEvents(){return this.router.events.subscribe(t=>{t instanceof hd?(this.store[this.lastId]=this.viewportScroller.getScrollPosition(),this.lastSource=t.navigationTrigger,this.restoredId=t.restoredState?t.restoredState.navigationId:0):t instanceof dd&&(this.lastId=t.id,this.scheduleScrollEvent(t,this.router.parseUrl(t.urlAfterRedirects).fragment))})}consumeScrollEvents(){return this.router.events.subscribe(t=>{t instanceof Ed&&(t.position?\"top\"===this.options.scrollPositionRestoration?this.viewportScroller.scrollToPosition([0,0]):\"enabled\"===this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition(t.position):t.anchor&&\"enabled\"===this.options.anchorScrolling?this.viewportScroller.scrollToAnchor(t.anchor):\"disabled\"!==this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition([0,0]))})}scheduleScrollEvent(t,e){this.router.triggerEvent(new Ed(t,\"popstate\"===this.lastSource?this.store[this.restoredId]:null,e))}ngOnDestroy(){this.routerEventsSubscription&&this.routerEventsSubscription.unsubscribe(),this.scrollEventsSubscription&&this.scrollEventsSubscription.unsubscribe()}}return t.\\u0275fac=function(e){return new(e||t)(it(Cp),it(Au),it(void 0))},t.\\u0275prov=y({token:t,factory:t.\\u0275fac}),t})();const Fp=new K(\"ROUTER_CONFIGURATION\"),Yp=new K(\"ROUTER_FORROOT_GUARD\"),Bp=[qc,{provide:Ud,useClass:Vd},{provide:Cp,useFactory:function(t,e,n,r,i,s,o,a={},l,c){const u=new Cp(null,t,e,n,r,i,s,Pd(o));if(l&&(u.urlHandlingStrategy=l),c&&(u.routeReuseStrategy=c),a.errorHandler&&(u.errorHandler=a.errorHandler),a.malformedUriErrorHandler&&(u.malformedUriErrorHandler=a.malformedUriErrorHandler),a.enableTracing){const t=Lc();u.events.subscribe(e=>{t.logGroup(\"Router Event: \"+e.constructor.name),t.log(e.toString()),t.log(e),t.logGroupEnd()})}return a.onSameUrlNavigation&&(u.onSameUrlNavigation=a.onSameUrlNavigation),a.paramsInheritanceStrategy&&(u.paramsInheritanceStrategy=a.paramsInheritanceStrategy),a.urlUpdateStrategy&&(u.urlUpdateStrategy=a.urlUpdateStrategy),a.relativeLinkResolution&&(u.relativeLinkResolution=a.relativeLinkResolution),u},deps:[Ud,kp,qc,Es,wc,$l,yp,Fp,[class{},new f],[class{},new f]]},kp,{provide:df,useFactory:function(t){return t.routerState.root},deps:[Cp]},{provide:wc,useClass:xc},jp,Rp,class{preload(t,e){return e().pipe(Object(Vh.a)(()=>Object(ah.a)(null)))}},{provide:Fp,useValue:{enableTracing:!1}}];function Hp(){return new pc(\"Router\",Cp)}let zp=(()=>{class t{constructor(t,e){}static forRoot(e,n){return{ngModule:t,providers:[Bp,Gp(e),{provide:Yp,useFactory:Wp,deps:[[Cp,new f,new m]]},{provide:Fp,useValue:n||{}},{provide:zc,useFactory:Vp,deps:[Pc,[new d(Vc),new f],Fp]},{provide:Np,useFactory:Up,deps:[Cp,Au,Fp]},{provide:Ip,useExisting:n&&n.preloadingStrategy?n.preloadingStrategy:Rp},{provide:pc,multi:!0,useFactory:Hp},[qp,{provide:Pl,multi:!0,useFactory:Kp,deps:[qp]},{provide:Jp,useFactory:Zp,deps:[qp]},{provide:Bl,multi:!0,useExisting:Jp}]]}}static forChild(e){return{ngModule:t,providers:[Gp(e)]}}}return t.\\u0275mod=Ct({type:t}),t.\\u0275inj=v({factory:function(e){return new(e||t)(it(Yp,8),it(Cp,8))}}),t})();function Up(t,e,n){return n.scrollOffset&&e.setOffset(n.scrollOffset),new Np(t,e,n)}function Vp(t,e,n={}){return n.useHash?new Gc(t,e):new Wc(t,e)}function Wp(t){if(t)throw new Error(\"RouterModule.forRoot() called twice. Lazy loaded modules should use RouterModule.forChild() instead.\");return\"guarded\"}function Gp(t){return[{provide:Cs,multi:!0,useValue:t},{provide:yp,multi:!0,useValue:t}]}let qp=(()=>{class t{constructor(t){this.injector=t,this.initNavigation=!1,this.resultOfPreactivationDone=new r.a}appInitializer(){return this.injector.get(Rc,Promise.resolve(null)).then(()=>{let t=null;const e=new Promise(e=>t=e),n=this.injector.get(Cp),r=this.injector.get(Fp);if(this.isLegacyDisabled(r)||this.isLegacyEnabled(r))t(!0);else if(\"disabled\"===r.initialNavigation)n.setUpLocationChangeListener(),t(!0);else{if(\"enabled\"!==r.initialNavigation)throw new Error(`Invalid initialNavigation options: '${r.initialNavigation}'`);n.hooks.afterPreactivation=()=>this.initNavigation?Object(ah.a)(null):(this.initNavigation=!0,t(!0),this.resultOfPreactivationDone),n.initialNavigation()}return e})}bootstrapListener(t){const e=this.injector.get(Fp),n=this.injector.get(jp),r=this.injector.get(Np),i=this.injector.get(Cp),s=this.injector.get(yc);t===s.components[0]&&(this.isLegacyEnabled(e)?i.initialNavigation():this.isLegacyDisabled(e)&&i.setUpLocationChangeListener(),n.setUpPreloading(),r.init(),i.resetRootComponentType(s.componentTypes[0]),this.resultOfPreactivationDone.next(null),this.resultOfPreactivationDone.complete())}isLegacyEnabled(t){return\"legacy_enabled\"===t.initialNavigation||!0===t.initialNavigation||void 0===t.initialNavigation}isLegacyDisabled(t){return\"legacy_disabled\"===t.initialNavigation||!1===t.initialNavigation}}return t.\\u0275fac=function(e){return new(e||t)(it(Es))},t.\\u0275prov=y({token:t,factory:t.\\u0275fac}),t})();function Kp(t){return t.appInitializer.bind(t)}function Zp(t){return t.bootstrapListener.bind(t)}const Jp=new K(\"Router Initializer\"),$p=new K(\"ENVIRONMENT\");let Qp=(()=>{class t{constructor(t){this.environment=t,this.env=this.environment}}return t.\\u0275fac=function(e){return new(e||t)(it($p))},t.\\u0275prov=y({token:t,factory:t.\\u0275fac,providedIn:\"root\"}),t})(),Xp=(()=>{class t{constructor(t,e,n){this.http=t,this.router=e,this.environmenter=n,this.token=\"\",this.hasSignedUp=!1,this.apiUrl=this.environmenter.env.validatorEndpoint}login(t){return this.authenticate(this.apiUrl+\"/login\",t)}signup(t){return this.http.post(this.apiUrl+\"/signup\",t).pipe(Object(ed.a)(t=>{this.token=t.token}))}changeUIPassword(t){return this.http.post(this.apiUrl+\"/password/edit\",t)}checkHasUsedWeb(){return this.http.get(this.apiUrl+\"/initialized\").pipe(Object(ed.a)(t=>this.hasSignedUp=t.hasSignedUp))}authenticate(t,e){return this.http.post(t,{password:e}).pipe(Object(ed.a)(t=>{this.token=t.token}))}logout(){this.clearCredentials(),this.http.post(this.apiUrl+\"/logout\",null).pipe(Object(ed.a)(()=>{this.router.navigateByUrl(\"/\")}),Object(rd.a)(t=>Jh.a))}clearCredentials(){this.token=\"\"}}return t.\\u0275fac=function(e){return new(e||t)(it(Ch),it(Cp),it(Qp))},t.\\u0275prov=y({token:t,factory:t.\\u0275fac,providedIn:\"root\"}),t})();function tm(t){return null!=t&&\"\"+t!=\"false\"}function em(t,e=0){return nm(t)?Number(t):e}function nm(t){return!isNaN(parseFloat(t))&&!isNaN(Number(t))}function rm(t){return Array.isArray(t)?t:[t]}function im(t){return null==t?\"\":\"string\"==typeof t?t:t+\"px\"}function sm(t){return t instanceof sa?t.nativeElement:t}var om=n(\"xgIS\"),am=(n(\"eNwd\"),n(\"7Hc7\")),lm=n(\"7+OI\"),cm=n(\"/uUt\"),um=n(\"3UWI\"),hm=n(\"1G5W\"),dm=(n(\"Zy1z\"),n(\"UXun\"));let fm;try{fm=\"undefined\"!=typeof Intl&&Intl.v8BreakIterator}catch(TR){fm=!1}let pm,mm=(()=>{class t{constructor(t){this._platformId=t,this.isBrowser=this._platformId?\"browser\"===this._platformId:\"object\"==typeof document&&!!document,this.EDGE=this.isBrowser&&/(edge)/i.test(navigator.userAgent),this.TRIDENT=this.isBrowser&&/(msie|trident)/i.test(navigator.userAgent),this.BLINK=this.isBrowser&&!(!window.chrome&&!fm)&&\"undefined\"!=typeof CSS&&!this.EDGE&&!this.TRIDENT,this.WEBKIT=this.isBrowser&&/AppleWebKit/i.test(navigator.userAgent)&&!this.BLINK&&!this.EDGE&&!this.TRIDENT,this.IOS=this.isBrowser&&/iPad|iPhone|iPod/.test(navigator.userAgent)&&!(\"MSStream\"in window),this.FIREFOX=this.isBrowser&&/(firefox|minefield)/i.test(navigator.userAgent),this.ANDROID=this.isBrowser&&/android/i.test(navigator.userAgent)&&!this.TRIDENT,this.SAFARI=this.isBrowser&&/safari/i.test(navigator.userAgent)&&this.WEBKIT}}return t.\\u0275fac=function(e){return new(e||t)(it(Yl))},t.\\u0275prov=y({factory:function(){return new t(it(Yl))},token:t,providedIn:\"root\"}),t})(),gm=(()=>{class t{}return t.\\u0275mod=Ct({type:t}),t.\\u0275inj=v({factory:function(e){return new(e||t)}}),t})();const _m=[\"color\",\"button\",\"checkbox\",\"date\",\"datetime-local\",\"email\",\"file\",\"hidden\",\"image\",\"month\",\"number\",\"password\",\"radio\",\"range\",\"reset\",\"search\",\"submit\",\"tel\",\"text\",\"time\",\"url\",\"week\"];function bm(){if(pm)return pm;if(\"object\"!=typeof document||!document)return pm=new Set(_m),pm;let t=document.createElement(\"input\");return pm=new Set(_m.filter(e=>(t.setAttribute(\"type\",e),t.type===e))),pm}let ym,vm,wm;function km(t){return function(){if(null==ym&&\"undefined\"!=typeof window)try{window.addEventListener(\"test\",null,Object.defineProperty({},\"passive\",{get:()=>ym=!0}))}finally{ym=ym||!1}return ym}()?t:!!t.capture}function Mm(){if(\"object\"!=typeof document||!document)return 0;if(null==vm){const t=document.createElement(\"div\"),e=t.style;t.dir=\"rtl\",e.width=\"1px\",e.overflow=\"auto\",e.visibility=\"hidden\",e.pointerEvents=\"none\",e.position=\"absolute\";const n=document.createElement(\"div\"),r=n.style;r.width=\"2px\",r.height=\"1px\",t.appendChild(n),document.body.appendChild(t),vm=0,0===t.scrollLeft&&(t.scrollLeft=1,vm=0===t.scrollLeft?1:2),t.parentNode.removeChild(t)}return vm}function xm(t){if(function(){if(null==wm){const t=\"undefined\"!=typeof document?document.head:null;wm=!(!t||!t.createShadowRoot&&!t.attachShadow)}return wm}()){const e=t.getRootNode?t.getRootNode():null;if(\"undefined\"!=typeof ShadowRoot&&ShadowRoot&&e instanceof ShadowRoot)return e}return null}const Sm=new K(\"cdk-dir-doc\",{providedIn:\"root\",factory:function(){return st(Tc)}});let Em=(()=>{class t{constructor(t){if(this.value=\"ltr\",this.change=new ll,t){const e=t.documentElement?t.documentElement.dir:null,n=(t.body?t.body.dir:null)||e;this.value=\"ltr\"===n||\"rtl\"===n?n:\"ltr\"}}ngOnDestroy(){this.change.complete()}}return t.\\u0275fac=function(e){return new(e||t)(it(Sm,8))},t.\\u0275prov=y({factory:function(){return new t(it(Sm,8))},token:t,providedIn:\"root\"}),t})(),Cm=(()=>{class t{}return t.\\u0275mod=Ct({type:t}),t.\\u0275inj=v({factory:function(e){return new(e||t)}}),t})();function Dm(t){return t&&\"function\"==typeof t.connect}class Am{constructor(t=!1,e,n=!0){this._multiple=t,this._emitChanges=n,this._selection=new Set,this._deselectedToEmit=[],this._selectedToEmit=[],this.changed=new r.a,e&&e.length&&(t?e.forEach(t=>this._markSelected(t)):this._markSelected(e[0]),this._selectedToEmit.length=0)}get selected(){return this._selected||(this._selected=Array.from(this._selection.values())),this._selected}select(...t){this._verifyValueAssignment(t),t.forEach(t=>this._markSelected(t)),this._emitChangeEvent()}deselect(...t){this._verifyValueAssignment(t),t.forEach(t=>this._unmarkSelected(t)),this._emitChangeEvent()}toggle(t){this.isSelected(t)?this.deselect(t):this.select(t)}clear(){this._unmarkAll(),this._emitChangeEvent()}isSelected(t){return this._selection.has(t)}isEmpty(){return 0===this._selection.size}hasValue(){return!this.isEmpty()}sort(t){this._multiple&&this.selected&&this._selected.sort(t)}isMultipleSelection(){return this._multiple}_emitChangeEvent(){this._selected=null,(this._selectedToEmit.length||this._deselectedToEmit.length)&&(this.changed.next({source:this,added:this._selectedToEmit,removed:this._deselectedToEmit}),this._deselectedToEmit=[],this._selectedToEmit=[])}_markSelected(t){this.isSelected(t)||(this._multiple||this._unmarkAll(),this._selection.add(t),this._emitChanges&&this._selectedToEmit.push(t))}_unmarkSelected(t){this.isSelected(t)&&(this._selection.delete(t),this._emitChanges&&this._deselectedToEmit.push(t))}_unmarkAll(){this.isEmpty()||this._selection.forEach(t=>this._unmarkSelected(t))}_verifyValueAssignment(t){if(t.length>1&&!this._multiple)throw Error(\"Cannot pass multiple values into SelectionModel with single-value mode.\")}}let Om=(()=>{class t{constructor(){this._listeners=[]}notify(t,e){for(let n of this._listeners)n(t,e)}listen(t){return this._listeners.push(t),()=>{this._listeners=this._listeners.filter(e=>t!==e)}}ngOnDestroy(){this._listeners=[]}}return t.\\u0275fac=function(e){return new(e||t)},t.\\u0275prov=y({factory:function(){return new t},token:t,providedIn:\"root\"}),t})(),Lm=(()=>{class t{constructor(t,e,n){this._ngZone=t,this._platform=e,this._scrolled=new r.a,this._globalSubscription=null,this._scrolledCount=0,this.scrollContainers=new Map,this._document=n}register(t){this.scrollContainers.has(t)||this.scrollContainers.set(t,t.elementScrolled().subscribe(()=>this._scrolled.next(t)))}deregister(t){const e=this.scrollContainers.get(t);e&&(e.unsubscribe(),this.scrollContainers.delete(t))}scrolled(t=20){return this._platform.isBrowser?new s.a(e=>{this._globalSubscription||this._addGlobalListener();const n=t>0?this._scrolled.pipe(Object(um.a)(t)).subscribe(e):this._scrolled.subscribe(e);return this._scrolledCount++,()=>{n.unsubscribe(),this._scrolledCount--,this._scrolledCount||this._removeGlobalListener()}}):Object(ah.a)()}ngOnDestroy(){this._removeGlobalListener(),this.scrollContainers.forEach((t,e)=>this.deregister(e)),this._scrolled.complete()}ancestorScrolled(t,e){const n=this.getAncestorScrollContainers(t);return this.scrolled(e).pipe(Object(ch.a)(t=>!t||n.indexOf(t)>-1))}getAncestorScrollContainers(t){const e=[];return this.scrollContainers.forEach((n,r)=>{this._scrollableContainsElement(r,t)&&e.push(r)}),e}_getDocument(){return this._document||document}_getWindow(){return this._getDocument().defaultView||window}_scrollableContainsElement(t,e){let n=e.nativeElement,r=t.getElementRef().nativeElement;do{if(n==r)return!0}while(n=n.parentElement);return!1}_addGlobalListener(){this._globalSubscription=this._ngZone.runOutsideAngular(()=>{const t=this._getWindow();return Object(om.a)(t.document,\"scroll\").subscribe(()=>this._scrolled.next())})}_removeGlobalListener(){this._globalSubscription&&(this._globalSubscription.unsubscribe(),this._globalSubscription=null)}}return t.\\u0275fac=function(e){return new(e||t)(it(tc),it(mm),it(Tc,8))},t.\\u0275prov=y({factory:function(){return new t(it(tc),it(mm),it(Tc,8))},token:t,providedIn:\"root\"}),t})(),Tm=(()=>{class t{constructor(t,e,n,i){this.elementRef=t,this.scrollDispatcher=e,this.ngZone=n,this.dir=i,this._destroyed=new r.a,this._elementScrolled=new s.a(t=>this.ngZone.runOutsideAngular(()=>Object(om.a)(this.elementRef.nativeElement,\"scroll\").pipe(Object(hm.a)(this._destroyed)).subscribe(t)))}ngOnInit(){this.scrollDispatcher.register(this)}ngOnDestroy(){this.scrollDispatcher.deregister(this),this._destroyed.next(),this._destroyed.complete()}elementScrolled(){return this._elementScrolled}getElementRef(){return this.elementRef}scrollTo(t){const e=this.elementRef.nativeElement,n=this.dir&&\"rtl\"==this.dir.value;null==t.left&&(t.left=n?t.end:t.start),null==t.right&&(t.right=n?t.start:t.end),null!=t.bottom&&(t.top=e.scrollHeight-e.clientHeight-t.bottom),n&&0!=Mm()?(null!=t.left&&(t.right=e.scrollWidth-e.clientWidth-t.left),2==Mm()?t.left=t.right:1==Mm()&&(t.left=t.right?-t.right:t.right)):null!=t.right&&(t.left=e.scrollWidth-e.clientWidth-t.right),this._applyScrollToOptions(t)}_applyScrollToOptions(t){const e=this.elementRef.nativeElement;\"object\"==typeof document&&\"scrollBehavior\"in document.documentElement.style?e.scrollTo(t):(null!=t.top&&(e.scrollTop=t.top),null!=t.left&&(e.scrollLeft=t.left))}measureScrollOffset(t){const e=this.elementRef.nativeElement;if(\"top\"==t)return e.scrollTop;if(\"bottom\"==t)return e.scrollHeight-e.clientHeight-e.scrollTop;const n=this.dir&&\"rtl\"==this.dir.value;return\"start\"==t?t=n?\"right\":\"left\":\"end\"==t&&(t=n?\"left\":\"right\"),n&&2==Mm()?\"left\"==t?e.scrollWidth-e.clientWidth-e.scrollLeft:e.scrollLeft:n&&1==Mm()?\"left\"==t?e.scrollLeft+e.scrollWidth-e.clientWidth:-e.scrollLeft:\"left\"==t?e.scrollLeft:e.scrollWidth-e.clientWidth-e.scrollLeft}}return t.\\u0275fac=function(e){return new(e||t)(Ws(sa),Ws(Lm),Ws(tc),Ws(Em,8))},t.\\u0275dir=At({type:t,selectors:[[\"\",\"cdk-scrollable\",\"\"],[\"\",\"cdkScrollable\",\"\"]]}),t})(),Pm=(()=>{class t{constructor(t,e,n){this._platform=t,this._change=new r.a,this._changeListener=t=>{this._change.next(t)},this._document=n,e.runOutsideAngular(()=>{if(t.isBrowser){const t=this._getWindow();t.addEventListener(\"resize\",this._changeListener),t.addEventListener(\"orientationchange\",this._changeListener)}this.change().subscribe(()=>this._updateViewportSize())})}ngOnDestroy(){if(this._platform.isBrowser){const t=this._getWindow();t.removeEventListener(\"resize\",this._changeListener),t.removeEventListener(\"orientationchange\",this._changeListener)}this._change.complete()}getViewportSize(){this._viewportSize||this._updateViewportSize();const t={width:this._viewportSize.width,height:this._viewportSize.height};return this._platform.isBrowser||(this._viewportSize=null),t}getViewportRect(){const t=this.getViewportScrollPosition(),{width:e,height:n}=this.getViewportSize();return{top:t.top,left:t.left,bottom:t.top+n,right:t.left+e,height:n,width:e}}getViewportScrollPosition(){if(!this._platform.isBrowser)return{top:0,left:0};const t=this._getDocument(),e=this._getWindow(),n=t.documentElement,r=n.getBoundingClientRect();return{top:-r.top||t.body.scrollTop||e.scrollY||n.scrollTop||0,left:-r.left||t.body.scrollLeft||e.scrollX||n.scrollLeft||0}}change(t=20){return t>0?this._change.pipe(Object(um.a)(t)):this._change}_getDocument(){return this._document||document}_getWindow(){return this._getDocument().defaultView||window}_updateViewportSize(){const t=this._getWindow();this._viewportSize=this._platform.isBrowser?{width:t.innerWidth,height:t.innerHeight}:{width:0,height:0}}}return t.\\u0275fac=function(e){return new(e||t)(it(mm),it(tc),it(Tc,8))},t.\\u0275prov=y({factory:function(){return new t(it(mm),it(tc),it(Tc,8))},token:t,providedIn:\"root\"}),t})(),Im=(()=>{class t{}return t.\\u0275mod=Ct({type:t}),t.\\u0275inj=v({factory:function(e){return new(e||t)}}),t})(),Rm=(()=>{class t{}return t.\\u0275mod=Ct({type:t}),t.\\u0275inj=v({factory:function(e){return new(e||t)},imports:[[Cm,gm,Im],Cm,Im]}),t})();function jm(){throw Error(\"Host already has a portal attached\")}class Nm{attach(t){return null==t&&function(){throw Error(\"Attempting to attach a portal to a null PortalOutlet\")}(),t.hasAttached()&&jm(),this._attachedHost=t,t.attach(this)}detach(){let t=this._attachedHost;null==t?function(){throw Error(\"Attempting to detach a portal that is not attached to a host\")}():(this._attachedHost=null,t.detach())}get isAttached(){return null!=this._attachedHost}setAttachedHost(t){this._attachedHost=t}}class Fm extends Nm{constructor(t,e,n,r){super(),this.component=t,this.viewContainerRef=e,this.injector=n,this.componentFactoryResolver=r}}class Ym extends Nm{constructor(t,e,n){super(),this.templateRef=t,this.viewContainerRef=e,this.context=n}get origin(){return this.templateRef.elementRef}attach(t,e=this.context){return this.context=e,super.attach(t)}detach(){return this.context=void 0,super.detach()}}class Bm extends Nm{constructor(t){super(),this.element=t instanceof sa?t.nativeElement:t}}class Hm{constructor(){this._isDisposed=!1,this.attachDomPortal=null}hasAttached(){return!!this._attachedPortal}attach(t){return t||function(){throw Error(\"Must provide a portal to attach\")}(),this.hasAttached()&&jm(),this._isDisposed&&function(){throw Error(\"This PortalOutlet has already been disposed\")}(),t instanceof Fm?(this._attachedPortal=t,this.attachComponentPortal(t)):t instanceof Ym?(this._attachedPortal=t,this.attachTemplatePortal(t)):this.attachDomPortal&&t instanceof Bm?(this._attachedPortal=t,this.attachDomPortal(t)):void function(){throw Error(\"Attempting to attach an unknown Portal type. BasePortalOutlet accepts either a ComponentPortal or a TemplatePortal.\")}()}detach(){this._attachedPortal&&(this._attachedPortal.setAttachedHost(null),this._attachedPortal=null),this._invokeDisposeFn()}dispose(){this.hasAttached()&&this.detach(),this._invokeDisposeFn(),this._isDisposed=!0}setDisposeFn(t){this._disposeFn=t}_invokeDisposeFn(){this._disposeFn&&(this._disposeFn(),this._disposeFn=null)}}class zm extends Hm{constructor(t,e,n,r,i){super(),this.outletElement=t,this._componentFactoryResolver=e,this._appRef=n,this._defaultInjector=r,this.attachDomPortal=t=>{if(!this._document)throw Error(\"Cannot attach DOM portal without _document constructor parameter\");const e=t.element;if(!e.parentNode)throw Error(\"DOM portal content must be attached to a parent node.\");const n=this._document.createComment(\"dom-portal\");e.parentNode.insertBefore(n,e),this.outletElement.appendChild(e),super.setDisposeFn(()=>{n.parentNode&&n.parentNode.replaceChild(e,n)})},this._document=i}attachComponentPortal(t){const e=(t.componentFactoryResolver||this._componentFactoryResolver).resolveComponentFactory(t.component);let n;return t.viewContainerRef?(n=t.viewContainerRef.createComponent(e,t.viewContainerRef.length,t.injector||t.viewContainerRef.injector),this.setDisposeFn(()=>n.destroy())):(n=e.create(t.injector||this._defaultInjector),this._appRef.attachView(n.hostView),this.setDisposeFn(()=>{this._appRef.detachView(n.hostView),n.destroy()})),this.outletElement.appendChild(this._getComponentRootNode(n)),n}attachTemplatePortal(t){let e=t.viewContainerRef,n=e.createEmbeddedView(t.templateRef,t.context);return n.rootNodes.forEach(t=>this.outletElement.appendChild(t)),n.detectChanges(),this.setDisposeFn(()=>{let t=e.indexOf(n);-1!==t&&e.remove(t)}),n}dispose(){super.dispose(),null!=this.outletElement.parentNode&&this.outletElement.parentNode.removeChild(this.outletElement)}_getComponentRootNode(t){return t.hostView.rootNodes[0]}}let Um=(()=>{class t extends Ym{constructor(t,e){super(t,e)}}return t.\\u0275fac=function(e){return new(e||t)(Ws(Aa),Ws(La))},t.\\u0275dir=At({type:t,selectors:[[\"\",\"cdkPortal\",\"\"]],exportAs:[\"cdkPortal\"],features:[Uo]}),t})(),Vm=(()=>{class t extends Hm{constructor(t,e,n){super(),this._componentFactoryResolver=t,this._viewContainerRef=e,this._isInitialized=!1,this.attached=new ll,this.attachDomPortal=t=>{if(!this._document)throw Error(\"Cannot attach DOM portal without _document constructor parameter\");const e=t.element;if(!e.parentNode)throw Error(\"DOM portal content must be attached to a parent node.\");const n=this._document.createComment(\"dom-portal\");t.setAttachedHost(this),e.parentNode.insertBefore(n,e),this._getRootNode().appendChild(e),super.setDisposeFn(()=>{n.parentNode&&n.parentNode.replaceChild(e,n)})},this._document=n}get portal(){return this._attachedPortal}set portal(t){(!this.hasAttached()||t||this._isInitialized)&&(this.hasAttached()&&super.detach(),t&&super.attach(t),this._attachedPortal=t)}get attachedRef(){return this._attachedRef}ngOnInit(){this._isInitialized=!0}ngOnDestroy(){super.dispose(),this._attachedPortal=null,this._attachedRef=null}attachComponentPortal(t){t.setAttachedHost(this);const e=null!=t.viewContainerRef?t.viewContainerRef:this._viewContainerRef,n=(t.componentFactoryResolver||this._componentFactoryResolver).resolveComponentFactory(t.component),r=e.createComponent(n,e.length,t.injector||e.injector);return e!==this._viewContainerRef&&this._getRootNode().appendChild(r.hostView.rootNodes[0]),super.setDisposeFn(()=>r.destroy()),this._attachedPortal=t,this._attachedRef=r,this.attached.emit(r),r}attachTemplatePortal(t){t.setAttachedHost(this);const e=this._viewContainerRef.createEmbeddedView(t.templateRef,t.context);return super.setDisposeFn(()=>this._viewContainerRef.clear()),this._attachedPortal=t,this._attachedRef=e,this.attached.emit(e),e}_getRootNode(){const t=this._viewContainerRef.element.nativeElement;return t.nodeType===t.ELEMENT_NODE?t:t.parentNode}}return t.\\u0275fac=function(e){return new(e||t)(Ws(ia),Ws(La),Ws(Tc))},t.\\u0275dir=At({type:t,selectors:[[\"\",\"cdkPortalOutlet\",\"\"]],inputs:{portal:[\"cdkPortalOutlet\",\"portal\"]},outputs:{attached:\"attached\"},exportAs:[\"cdkPortalOutlet\"],features:[Uo]}),t})(),Wm=(()=>{class t extends Vm{}return t.\\u0275fac=function(e){return Gm(e||t)},t.\\u0275dir=At({type:t,selectors:[[\"\",\"cdkPortalHost\",\"\"],[\"\",\"portalHost\",\"\"]],inputs:{portal:[\"cdkPortalHost\",\"portal\"]},exportAs:[\"cdkPortalHost\"],features:[ea([{provide:Vm,useExisting:t}]),Uo]}),t})();const Gm=En(Wm);let qm=(()=>{class t{}return t.\\u0275mod=Ct({type:t}),t.\\u0275inj=v({factory:function(e){return new(e||t)}}),t})();class Km{constructor(t,e){this._parentInjector=t,this._customTokens=e}get(t,e){const n=this._customTokens.get(t);return void 0!==n?n:this._parentInjector.get(t,e)}}var Zm=n(\"GJmQ\");function Jm(t,...e){return e.length?e.some(e=>t[e]):t.altKey||t.shiftKey||t.ctrlKey||t.metaKey}class $m{constructor(t,e){this._viewportRuler=t,this._previousHTMLStyles={top:\"\",left:\"\"},this._isEnabled=!1,this._document=e}attach(){}enable(){if(this._canBeEnabled()){const t=this._document.documentElement;this._previousScrollPosition=this._viewportRuler.getViewportScrollPosition(),this._previousHTMLStyles.left=t.style.left||\"\",this._previousHTMLStyles.top=t.style.top||\"\",t.style.left=im(-this._previousScrollPosition.left),t.style.top=im(-this._previousScrollPosition.top),t.classList.add(\"cdk-global-scrollblock\"),this._isEnabled=!0}}disable(){if(this._isEnabled){const t=this._document.documentElement,e=t.style,n=this._document.body.style,r=e.scrollBehavior||\"\",i=n.scrollBehavior||\"\";this._isEnabled=!1,e.left=this._previousHTMLStyles.left,e.top=this._previousHTMLStyles.top,t.classList.remove(\"cdk-global-scrollblock\"),e.scrollBehavior=n.scrollBehavior=\"auto\",window.scroll(this._previousScrollPosition.left,this._previousScrollPosition.top),e.scrollBehavior=r,n.scrollBehavior=i}}_canBeEnabled(){if(this._document.documentElement.classList.contains(\"cdk-global-scrollblock\")||this._isEnabled)return!1;const t=this._document.body,e=this._viewportRuler.getViewportSize();return t.scrollHeight>e.height||t.scrollWidth>e.width}}function Qm(){return Error(\"Scroll strategy has already been attached.\")}class Xm{constructor(t,e,n,r){this._scrollDispatcher=t,this._ngZone=e,this._viewportRuler=n,this._config=r,this._scrollSubscription=null,this._detach=()=>{this.disable(),this._overlayRef.hasAttached()&&this._ngZone.run(()=>this._overlayRef.detach())}}attach(t){if(this._overlayRef)throw Qm();this._overlayRef=t}enable(){if(this._scrollSubscription)return;const t=this._scrollDispatcher.scrolled(0);this._config&&this._config.threshold&&this._config.threshold>1?(this._initialScrollPosition=this._viewportRuler.getViewportScrollPosition().top,this._scrollSubscription=t.subscribe(()=>{const t=this._viewportRuler.getViewportScrollPosition().top;Math.abs(t-this._initialScrollPosition)>this._config.threshold?this._detach():this._overlayRef.updatePosition()})):this._scrollSubscription=t.subscribe(this._detach)}disable(){this._scrollSubscription&&(this._scrollSubscription.unsubscribe(),this._scrollSubscription=null)}detach(){this.disable(),this._overlayRef=null}}class tg{enable(){}disable(){}attach(){}}function eg(t,e){return e.some(e=>t.bottome.bottom||t.righte.right)}function ng(t,e){return e.some(e=>t.tope.bottom||t.lefte.right)}class rg{constructor(t,e,n,r){this._scrollDispatcher=t,this._viewportRuler=e,this._ngZone=n,this._config=r,this._scrollSubscription=null}attach(t){if(this._overlayRef)throw Qm();this._overlayRef=t}enable(){this._scrollSubscription||(this._scrollSubscription=this._scrollDispatcher.scrolled(this._config?this._config.scrollThrottle:0).subscribe(()=>{if(this._overlayRef.updatePosition(),this._config&&this._config.autoClose){const t=this._overlayRef.overlayElement.getBoundingClientRect(),{width:e,height:n}=this._viewportRuler.getViewportSize();eg(t,[{width:e,height:n,bottom:n,right:e,top:0,left:0}])&&(this.disable(),this._ngZone.run(()=>this._overlayRef.detach()))}}))}disable(){this._scrollSubscription&&(this._scrollSubscription.unsubscribe(),this._scrollSubscription=null)}detach(){this.disable(),this._overlayRef=null}}let ig=(()=>{class t{constructor(t,e,n,r){this._scrollDispatcher=t,this._viewportRuler=e,this._ngZone=n,this.noop=()=>new tg,this.close=t=>new Xm(this._scrollDispatcher,this._ngZone,this._viewportRuler,t),this.block=()=>new $m(this._viewportRuler,this._document),this.reposition=t=>new rg(this._scrollDispatcher,this._viewportRuler,this._ngZone,t),this._document=r}}return t.\\u0275fac=function(e){return new(e||t)(it(Lm),it(Pm),it(tc),it(Tc))},t.\\u0275prov=y({factory:function(){return new t(it(Lm),it(Pm),it(tc),it(Tc))},token:t,providedIn:\"root\"}),t})();class sg{constructor(t){if(this.scrollStrategy=new tg,this.panelClass=\"\",this.hasBackdrop=!1,this.backdropClass=\"cdk-overlay-dark-backdrop\",this.disposeOnNavigation=!1,this.excludeFromOutsideClick=[],t){const e=Object.keys(t);for(const n of e)void 0!==t[n]&&(this[n]=t[n])}}}class og{constructor(t,e,n,r,i){this.offsetX=n,this.offsetY=r,this.panelClass=i,this.originX=t.originX,this.originY=t.originY,this.overlayX=e.overlayX,this.overlayY=e.overlayY}}class ag{constructor(t,e){this.connectionPair=t,this.scrollableViewProperties=e}}function lg(t,e){if(\"top\"!==e&&\"bottom\"!==e&&\"center\"!==e)throw Error(`ConnectedPosition: Invalid ${t} \"${e}\". Expected \"top\", \"bottom\" or \"center\".`)}function cg(t,e){if(\"start\"!==e&&\"end\"!==e&&\"center\"!==e)throw Error(`ConnectedPosition: Invalid ${t} \"${e}\". Expected \"start\", \"end\" or \"center\".`)}let ug=(()=>{class t{constructor(t){this._attachedOverlays=[],this._document=t}ngOnDestroy(){this.detach()}add(t){this.remove(t),this._attachedOverlays.push(t)}remove(t){const e=this._attachedOverlays.indexOf(t);e>-1&&this._attachedOverlays.splice(e,1),0===this._attachedOverlays.length&&this.detach()}}return t.\\u0275fac=function(e){return new(e||t)(it(Tc))},t.\\u0275prov=y({factory:function(){return new t(it(Tc))},token:t,providedIn:\"root\"}),t})(),hg=(()=>{class t extends ug{constructor(t){super(t),this._keydownListener=t=>{const e=this._attachedOverlays;for(let n=e.length-1;n>-1;n--)if(e[n]._keydownEvents.observers.length>0){e[n]._keydownEvents.next(t);break}}}add(t){super.add(t),this._isAttached||(this._document.body.addEventListener(\"keydown\",this._keydownListener),this._isAttached=!0)}detach(){this._isAttached&&(this._document.body.removeEventListener(\"keydown\",this._keydownListener),this._isAttached=!1)}}return t.\\u0275fac=function(e){return new(e||t)(it(Tc))},t.\\u0275prov=y({factory:function(){return new t(it(Tc))},token:t,providedIn:\"root\"}),t})(),dg=(()=>{class t extends ug{constructor(t,e){super(t),this._platform=e,this._cursorStyleIsSet=!1,this._clickListener=t=>{const e=t.composedPath?t.composedPath()[0]:t.target,n=this._attachedOverlays;for(let r=n.length-1;r>-1;r--){const i=n[r];if(!(i._outsidePointerEvents.observers.length<1)){if([...i.getConfig().excludeFromOutsideClick,i.overlayElement].some(t=>t.contains(e)))break;i._outsidePointerEvents.next(t)}}}}add(t){super.add(t),this._isAttached||(this._document.body.addEventListener(\"click\",this._clickListener,!0),this._platform.IOS&&!this._cursorStyleIsSet&&(this._cursorOriginalValue=this._document.body.style.cursor,this._document.body.style.cursor=\"pointer\",this._cursorStyleIsSet=!0),this._isAttached=!0)}detach(){this._isAttached&&(this._document.body.removeEventListener(\"click\",this._clickListener,!0),this._platform.IOS&&this._cursorStyleIsSet&&(this._document.body.style.cursor=this._cursorOriginalValue,this._cursorStyleIsSet=!1),this._isAttached=!1)}}return t.\\u0275fac=function(e){return new(e||t)(it(Tc),it(mm))},t.\\u0275prov=y({factory:function(){return new t(it(Tc),it(mm))},token:t,providedIn:\"root\"}),t})();const fg=!(\"undefined\"==typeof window||!window||!window.__karma__&&!window.jasmine);let pg=(()=>{class t{constructor(t,e){this._platform=e,this._document=t}ngOnDestroy(){const t=this._containerElement;t&&t.parentNode&&t.parentNode.removeChild(t)}getContainerElement(){return this._containerElement||this._createContainer(),this._containerElement}_createContainer(){const t=this._platform?this._platform.isBrowser:\"undefined\"!=typeof window;if(t||fg){const t=this._document.querySelectorAll('.cdk-overlay-container[platform=\"server\"], .cdk-overlay-container[platform=\"test\"]');for(let e=0;ethis._backdropClick.next(t),this._keydownEvents=new r.a,this._outsidePointerEvents=new r.a,s.scrollStrategy&&(this._scrollStrategy=s.scrollStrategy,this._scrollStrategy.attach(this)),this._positionStrategy=s.positionStrategy}get overlayElement(){return this._pane}get backdropElement(){return this._backdropElement}get hostElement(){return this._host}attach(t){let e=this._portalOutlet.attach(t);return!this._host.parentElement&&this._previousHostParent&&this._previousHostParent.appendChild(this._host),this._positionStrategy&&this._positionStrategy.attach(this),this._updateStackingOrder(),this._updateElementSize(),this._updateElementDirection(),this._scrollStrategy&&this._scrollStrategy.enable(),this._ngZone.onStable.asObservable().pipe(Object(id.a)(1)).subscribe(()=>{this.hasAttached()&&this.updatePosition()}),this._togglePointerEvents(!0),this._config.hasBackdrop&&this._attachBackdrop(),this._config.panelClass&&this._toggleClasses(this._pane,this._config.panelClass,!0),this._attachments.next(),this._keyboardDispatcher.add(this),this._config.disposeOnNavigation&&this._location&&(this._locationChanges=this._location.subscribe(()=>this.dispose())),this._outsideClickDispatcher&&this._outsideClickDispatcher.add(this),e}detach(){if(!this.hasAttached())return;this.detachBackdrop(),this._togglePointerEvents(!1),this._positionStrategy&&this._positionStrategy.detach&&this._positionStrategy.detach(),this._scrollStrategy&&this._scrollStrategy.disable();const t=this._portalOutlet.detach();return this._detachments.next(),this._keyboardDispatcher.remove(this),this._detachContentWhenStable(),this._locationChanges.unsubscribe(),this._outsideClickDispatcher&&this._outsideClickDispatcher.remove(this),t}dispose(){const t=this.hasAttached();this._positionStrategy&&this._positionStrategy.dispose(),this._disposeScrollStrategy(),this.detachBackdrop(),this._locationChanges.unsubscribe(),this._keyboardDispatcher.remove(this),this._portalOutlet.dispose(),this._attachments.complete(),this._backdropClick.complete(),this._keydownEvents.complete(),this._outsidePointerEvents.complete(),this._outsideClickDispatcher&&this._outsideClickDispatcher.remove(this),this._host&&this._host.parentNode&&(this._host.parentNode.removeChild(this._host),this._host=null),this._previousHostParent=this._pane=null,t&&this._detachments.next(),this._detachments.complete()}hasAttached(){return this._portalOutlet.hasAttached()}backdropClick(){return this._backdropClick.asObservable()}attachments(){return this._attachments.asObservable()}detachments(){return this._detachments.asObservable()}keydownEvents(){return this._keydownEvents.asObservable()}outsidePointerEvents(){return this._outsidePointerEvents.asObservable()}getConfig(){return this._config}updatePosition(){this._positionStrategy&&this._positionStrategy.apply()}updatePositionStrategy(t){t!==this._positionStrategy&&(this._positionStrategy&&this._positionStrategy.dispose(),this._positionStrategy=t,this.hasAttached()&&(t.attach(this),this.updatePosition()))}updateSize(t){this._config=Object.assign(Object.assign({},this._config),t),this._updateElementSize()}setDirection(t){this._config=Object.assign(Object.assign({},this._config),{direction:t}),this._updateElementDirection()}addPanelClass(t){this._pane&&this._toggleClasses(this._pane,t,!0)}removePanelClass(t){this._pane&&this._toggleClasses(this._pane,t,!1)}getDirection(){const t=this._config.direction;return t?\"string\"==typeof t?t:t.value:\"ltr\"}updateScrollStrategy(t){t!==this._scrollStrategy&&(this._disposeScrollStrategy(),this._scrollStrategy=t,this.hasAttached()&&(t.attach(this),t.enable()))}_updateElementDirection(){this._host.setAttribute(\"dir\",this.getDirection())}_updateElementSize(){if(!this._pane)return;const t=this._pane.style;t.width=im(this._config.width),t.height=im(this._config.height),t.minWidth=im(this._config.minWidth),t.minHeight=im(this._config.minHeight),t.maxWidth=im(this._config.maxWidth),t.maxHeight=im(this._config.maxHeight)}_togglePointerEvents(t){this._pane.style.pointerEvents=t?\"auto\":\"none\"}_attachBackdrop(){this._backdropElement=this._document.createElement(\"div\"),this._backdropElement.classList.add(\"cdk-overlay-backdrop\"),this._config.backdropClass&&this._toggleClasses(this._backdropElement,this._config.backdropClass,!0),this._host.parentElement.insertBefore(this._backdropElement,this._host),this._backdropElement.addEventListener(\"click\",this._backdropClickHandler),\"undefined\"!=typeof requestAnimationFrame?this._ngZone.runOutsideAngular(()=>{requestAnimationFrame(()=>{this._backdropElement&&this._backdropElement.classList.add(\"cdk-overlay-backdrop-showing\")})}):this._backdropElement.classList.add(\"cdk-overlay-backdrop-showing\")}_updateStackingOrder(){this._host.nextSibling&&this._host.parentNode.appendChild(this._host)}detachBackdrop(){let t,e=this._backdropElement;if(!e)return;let n=()=>{e&&(e.removeEventListener(\"click\",this._backdropClickHandler),e.removeEventListener(\"transitionend\",n),e.parentNode&&e.parentNode.removeChild(e)),this._backdropElement==e&&(this._backdropElement=null),this._config.backdropClass&&this._toggleClasses(e,this._config.backdropClass,!1),clearTimeout(t)};e.classList.remove(\"cdk-overlay-backdrop-showing\"),this._ngZone.runOutsideAngular(()=>{e.addEventListener(\"transitionend\",n)}),e.style.pointerEvents=\"none\",t=this._ngZone.runOutsideAngular(()=>setTimeout(n,500))}_toggleClasses(t,e,n){const r=t.classList;rm(e).forEach(t=>{t&&(n?r.add(t):r.remove(t))})}_detachContentWhenStable(){this._ngZone.runOutsideAngular(()=>{const t=this._ngZone.onStable.asObservable().pipe(Object(hm.a)(Object(o.a)(this._attachments,this._detachments))).subscribe(()=>{this._pane&&this._host&&0!==this._pane.children.length||(this._pane&&this._config.panelClass&&this._toggleClasses(this._pane,this._config.panelClass,!1),this._host&&this._host.parentElement&&(this._previousHostParent=this._host.parentElement,this._previousHostParent.removeChild(this._host)),t.unsubscribe())})})}_disposeScrollStrategy(){const t=this._scrollStrategy;t&&(t.disable(),t.detach&&t.detach())}}const gg=/([A-Za-z%]+)$/;class _g{constructor(t,e,n,s,o){this._viewportRuler=e,this._document=n,this._platform=s,this._overlayContainer=o,this._lastBoundingBoxSize={width:0,height:0},this._isPushed=!1,this._canPush=!0,this._growAfterOpen=!1,this._hasFlexibleDimensions=!0,this._positionLocked=!1,this._viewportMargin=0,this._scrollables=[],this._preferredPositions=[],this._positionChanges=new r.a,this._resizeSubscription=i.a.EMPTY,this._offsetX=0,this._offsetY=0,this._appliedPanelClasses=[],this.positionChanges=this._positionChanges.asObservable(),this.setOrigin(t)}get positions(){return this._preferredPositions}attach(t){if(this._overlayRef&&t!==this._overlayRef)throw Error(\"This position strategy is already attached to an overlay\");this._validatePositions(),t.hostElement.classList.add(\"cdk-overlay-connected-position-bounding-box\"),this._overlayRef=t,this._boundingBox=t.hostElement,this._pane=t.overlayElement,this._isDisposed=!1,this._isInitialRender=!0,this._lastPosition=null,this._resizeSubscription.unsubscribe(),this._resizeSubscription=this._viewportRuler.change().subscribe(()=>{this._isInitialRender=!0,this.apply()})}apply(){if(this._isDisposed||!this._platform.isBrowser)return;if(!this._isInitialRender&&this._positionLocked&&this._lastPosition)return void this.reapplyLastPosition();this._clearPanelClasses(),this._resetOverlayElementStyles(),this._resetBoundingBoxStyles(),this._viewportRect=this._getNarrowedViewportRect(),this._originRect=this._getOriginRect(),this._overlayRect=this._pane.getBoundingClientRect();const t=this._originRect,e=this._overlayRect,n=this._viewportRect,r=[];let i;for(let s of this._preferredPositions){let o=this._getOriginPoint(t,s),a=this._getOverlayPoint(o,e,s),l=this._getOverlayFit(a,e,n,s);if(l.isCompletelyWithinViewport)return this._isPushed=!1,void this._applyPosition(s,o);this._canFitWithFlexibleDimensions(l,a,n)?r.push({position:s,origin:o,overlayRect:e,boundingBoxRect:this._calculateBoundingBoxRect(o,s)}):(!i||i.overlayFit.visibleAreae&&(e=r,t=n)}return this._isPushed=!1,void this._applyPosition(t.position,t.origin)}if(this._canPush)return this._isPushed=!0,void this._applyPosition(i.position,i.originPoint);this._applyPosition(i.position,i.originPoint)}detach(){this._clearPanelClasses(),this._lastPosition=null,this._previousPushAmount=null,this._resizeSubscription.unsubscribe()}dispose(){this._isDisposed||(this._boundingBox&&bg(this._boundingBox.style,{top:\"\",left:\"\",right:\"\",bottom:\"\",height:\"\",width:\"\",alignItems:\"\",justifyContent:\"\"}),this._pane&&this._resetOverlayElementStyles(),this._overlayRef&&this._overlayRef.hostElement.classList.remove(\"cdk-overlay-connected-position-bounding-box\"),this.detach(),this._positionChanges.complete(),this._overlayRef=this._boundingBox=null,this._isDisposed=!0)}reapplyLastPosition(){if(!this._isDisposed&&(!this._platform||this._platform.isBrowser)){this._originRect=this._getOriginRect(),this._overlayRect=this._pane.getBoundingClientRect(),this._viewportRect=this._getNarrowedViewportRect();const t=this._lastPosition||this._preferredPositions[0],e=this._getOriginPoint(this._originRect,t);this._applyPosition(t,e)}}withScrollableContainers(t){return this._scrollables=t,this}withPositions(t){return this._preferredPositions=t,-1===t.indexOf(this._lastPosition)&&(this._lastPosition=null),this._validatePositions(),this}withViewportMargin(t){return this._viewportMargin=t,this}withFlexibleDimensions(t=!0){return this._hasFlexibleDimensions=t,this}withGrowAfterOpen(t=!0){return this._growAfterOpen=t,this}withPush(t=!0){return this._canPush=t,this}withLockedPosition(t=!0){return this._positionLocked=t,this}setOrigin(t){return this._origin=t,this}withDefaultOffsetX(t){return this._offsetX=t,this}withDefaultOffsetY(t){return this._offsetY=t,this}withTransformOriginOn(t){return this._transformOriginSelector=t,this}_getOriginPoint(t,e){let n,r;if(\"center\"==e.originX)n=t.left+t.width/2;else{const r=this._isRtl()?t.right:t.left,i=this._isRtl()?t.left:t.right;n=\"start\"==e.originX?r:i}return r=\"center\"==e.originY?t.top+t.height/2:\"top\"==e.originY?t.top:t.bottom,{x:n,y:r}}_getOverlayPoint(t,e,n){let r,i;return r=\"center\"==n.overlayX?-e.width/2:\"start\"===n.overlayX?this._isRtl()?-e.width:0:this._isRtl()?0:-e.width,i=\"center\"==n.overlayY?-e.height/2:\"top\"==n.overlayY?0:-e.height,{x:t.x+r,y:t.y+i}}_getOverlayFit(t,e,n,r){let{x:i,y:s}=t,o=this._getOffset(r,\"x\"),a=this._getOffset(r,\"y\");o&&(i+=o),a&&(s+=a);let l=0-s,c=s+e.height-n.height,u=this._subtractOverflows(e.width,0-i,i+e.width-n.width),h=this._subtractOverflows(e.height,l,c),d=u*h;return{visibleArea:d,isCompletelyWithinViewport:e.width*e.height===d,fitsInViewportVertically:h===e.height,fitsInViewportHorizontally:u==e.width}}_canFitWithFlexibleDimensions(t,e,n){if(this._hasFlexibleDimensions){const r=n.bottom-e.y,i=n.right-e.x,s=yg(this._overlayRef.getConfig().minHeight),o=yg(this._overlayRef.getConfig().minWidth),a=t.fitsInViewportHorizontally||null!=o&&o<=i;return(t.fitsInViewportVertically||null!=s&&s<=r)&&a}return!1}_pushOverlayOnScreen(t,e,n){if(this._previousPushAmount&&this._positionLocked)return{x:t.x+this._previousPushAmount.x,y:t.y+this._previousPushAmount.y};const r=this._viewportRect,i=Math.max(t.x+e.width-r.width,0),s=Math.max(t.y+e.height-r.height,0),o=Math.max(r.top-n.top-t.y,0),a=Math.max(r.left-n.left-t.x,0);let l=0,c=0;return l=e.width<=r.width?a||-i:t.xr&&!this._isInitialRender&&!this._growAfterOpen&&(s=t.y-r/2)}if(\"end\"===e.overlayX&&!r||\"start\"===e.overlayX&&r)c=n.width-t.x+this._viewportMargin,a=t.x-this._viewportMargin;else if(\"start\"===e.overlayX&&!r||\"end\"===e.overlayX&&r)l=t.x,a=n.right-t.x;else{const e=Math.min(n.right-t.x+n.left,t.x),r=this._lastBoundingBoxSize.width;a=2*e,l=t.x-e,a>r&&!this._isInitialRender&&!this._growAfterOpen&&(l=t.x-r/2)}return{top:s,left:l,bottom:o,right:c,width:a,height:i}}_setBoundingBoxStyles(t,e){const n=this._calculateBoundingBoxRect(t,e);this._isInitialRender||this._growAfterOpen||(n.height=Math.min(n.height,this._lastBoundingBoxSize.height),n.width=Math.min(n.width,this._lastBoundingBoxSize.width));const r={};if(this._hasExactPosition())r.top=r.left=\"0\",r.bottom=r.right=r.maxHeight=r.maxWidth=\"\",r.width=r.height=\"100%\";else{const t=this._overlayRef.getConfig().maxHeight,i=this._overlayRef.getConfig().maxWidth;r.height=im(n.height),r.top=im(n.top),r.bottom=im(n.bottom),r.width=im(n.width),r.left=im(n.left),r.right=im(n.right),r.alignItems=\"center\"===e.overlayX?\"center\":\"end\"===e.overlayX?\"flex-end\":\"flex-start\",r.justifyContent=\"center\"===e.overlayY?\"center\":\"bottom\"===e.overlayY?\"flex-end\":\"flex-start\",t&&(r.maxHeight=im(t)),i&&(r.maxWidth=im(i))}this._lastBoundingBoxSize=n,bg(this._boundingBox.style,r)}_resetBoundingBoxStyles(){bg(this._boundingBox.style,{top:\"0\",left:\"0\",right:\"0\",bottom:\"0\",height:\"\",width:\"\",alignItems:\"\",justifyContent:\"\"})}_resetOverlayElementStyles(){bg(this._pane.style,{top:\"\",left:\"\",bottom:\"\",right:\"\",position:\"\",transform:\"\"})}_setOverlayElementStyles(t,e){const n={},r=this._hasExactPosition(),i=this._hasFlexibleDimensions,s=this._overlayRef.getConfig();if(r){const r=this._viewportRuler.getViewportScrollPosition();bg(n,this._getExactOverlayY(e,t,r)),bg(n,this._getExactOverlayX(e,t,r))}else n.position=\"static\";let o=\"\",a=this._getOffset(e,\"x\"),l=this._getOffset(e,\"y\");a&&(o+=`translateX(${a}px) `),l&&(o+=`translateY(${l}px)`),n.transform=o.trim(),s.maxHeight&&(r?n.maxHeight=im(s.maxHeight):i&&(n.maxHeight=\"\")),s.maxWidth&&(r?n.maxWidth=im(s.maxWidth):i&&(n.maxWidth=\"\")),bg(this._pane.style,n)}_getExactOverlayY(t,e,n){let r={top:\"\",bottom:\"\"},i=this._getOverlayPoint(e,this._overlayRect,t);this._isPushed&&(i=this._pushOverlayOnScreen(i,this._overlayRect,n));let s=this._overlayContainer.getContainerElement().getBoundingClientRect().top;return i.y-=s,\"bottom\"===t.overlayY?r.bottom=this._document.documentElement.clientHeight-(i.y+this._overlayRect.height)+\"px\":r.top=im(i.y),r}_getExactOverlayX(t,e,n){let r,i={left:\"\",right:\"\"},s=this._getOverlayPoint(e,this._overlayRect,t);return this._isPushed&&(s=this._pushOverlayOnScreen(s,this._overlayRect,n)),r=this._isRtl()?\"end\"===t.overlayX?\"left\":\"right\":\"end\"===t.overlayX?\"right\":\"left\",\"right\"===r?i.right=this._document.documentElement.clientWidth-(s.x+this._overlayRect.width)+\"px\":i.left=im(s.x),i}_getScrollVisibility(){const t=this._getOriginRect(),e=this._pane.getBoundingClientRect(),n=this._scrollables.map(t=>t.getElementRef().nativeElement.getBoundingClientRect());return{isOriginClipped:ng(t,n),isOriginOutsideView:eg(t,n),isOverlayClipped:ng(e,n),isOverlayOutsideView:eg(e,n)}}_subtractOverflows(t,...e){return e.reduce((t,e)=>t-Math.max(e,0),t)}_getNarrowedViewportRect(){const t=this._document.documentElement.clientWidth,e=this._document.documentElement.clientHeight,n=this._viewportRuler.getViewportScrollPosition();return{top:n.top+this._viewportMargin,left:n.left+this._viewportMargin,right:n.left+t-this._viewportMargin,bottom:n.top+e-this._viewportMargin,width:t-2*this._viewportMargin,height:e-2*this._viewportMargin}}_isRtl(){return\"rtl\"===this._overlayRef.getDirection()}_hasExactPosition(){return!this._hasFlexibleDimensions||this._isPushed}_getOffset(t,e){return\"x\"===e?null==t.offsetX?this._offsetX:t.offsetX:null==t.offsetY?this._offsetY:t.offsetY}_validatePositions(){if(!this._preferredPositions.length)throw Error(\"FlexibleConnectedPositionStrategy: At least one position is required.\");this._preferredPositions.forEach(t=>{cg(\"originX\",t.originX),lg(\"originY\",t.originY),cg(\"overlayX\",t.overlayX),lg(\"overlayY\",t.overlayY)})}_addPanelClasses(t){this._pane&&rm(t).forEach(t=>{\"\"!==t&&-1===this._appliedPanelClasses.indexOf(t)&&(this._appliedPanelClasses.push(t),this._pane.classList.add(t))})}_clearPanelClasses(){this._pane&&(this._appliedPanelClasses.forEach(t=>{this._pane.classList.remove(t)}),this._appliedPanelClasses=[])}_getOriginRect(){const t=this._origin;if(t instanceof sa)return t.nativeElement.getBoundingClientRect();if(t instanceof Element)return t.getBoundingClientRect();const e=t.width||0,n=t.height||0;return{top:t.y,bottom:t.y+n,left:t.x,right:t.x+e,height:n,width:e}}}function bg(t,e){for(let n in e)e.hasOwnProperty(n)&&(t[n]=e[n]);return t}function yg(t){if(\"number\"!=typeof t&&null!=t){const[e,n]=t.split(gg);return n&&\"px\"!==n?null:parseFloat(e)}return t||null}class vg{constructor(t,e,n,r,i,s,o){this._preferredPositions=[],this._positionStrategy=new _g(n,r,i,s,o).withFlexibleDimensions(!1).withPush(!1).withViewportMargin(0),this.withFallbackPosition(t,e)}get onPositionChange(){return this._positionStrategy.positionChanges}get positions(){return this._preferredPositions}attach(t){this._overlayRef=t,this._positionStrategy.attach(t),this._direction&&(t.setDirection(this._direction),this._direction=null)}dispose(){this._positionStrategy.dispose()}detach(){this._positionStrategy.detach()}apply(){this._positionStrategy.apply()}recalculateLastPosition(){this._positionStrategy.reapplyLastPosition()}withScrollableContainers(t){this._positionStrategy.withScrollableContainers(t)}withFallbackPosition(t,e,n,r){const i=new og(t,e,n,r);return this._preferredPositions.push(i),this._positionStrategy.withPositions(this._preferredPositions),this}withDirection(t){return this._overlayRef?this._overlayRef.setDirection(t):this._direction=t,this}withOffsetX(t){return this._positionStrategy.withDefaultOffsetX(t),this}withOffsetY(t){return this._positionStrategy.withDefaultOffsetY(t),this}withLockedPosition(t){return this._positionStrategy.withLockedPosition(t),this}withPositions(t){return this._preferredPositions=t.slice(),this._positionStrategy.withPositions(this._preferredPositions),this}setOrigin(t){return this._positionStrategy.setOrigin(t),this}}class wg{constructor(){this._cssPosition=\"static\",this._topOffset=\"\",this._bottomOffset=\"\",this._leftOffset=\"\",this._rightOffset=\"\",this._alignItems=\"\",this._justifyContent=\"\",this._width=\"\",this._height=\"\"}attach(t){const e=t.getConfig();this._overlayRef=t,this._width&&!e.width&&t.updateSize({width:this._width}),this._height&&!e.height&&t.updateSize({height:this._height}),t.hostElement.classList.add(\"cdk-global-overlay-wrapper\"),this._isDisposed=!1}top(t=\"\"){return this._bottomOffset=\"\",this._topOffset=t,this._alignItems=\"flex-start\",this}left(t=\"\"){return this._rightOffset=\"\",this._leftOffset=t,this._justifyContent=\"flex-start\",this}bottom(t=\"\"){return this._topOffset=\"\",this._bottomOffset=t,this._alignItems=\"flex-end\",this}right(t=\"\"){return this._leftOffset=\"\",this._rightOffset=t,this._justifyContent=\"flex-end\",this}width(t=\"\"){return this._overlayRef?this._overlayRef.updateSize({width:t}):this._width=t,this}height(t=\"\"){return this._overlayRef?this._overlayRef.updateSize({height:t}):this._height=t,this}centerHorizontally(t=\"\"){return this.left(t),this._justifyContent=\"center\",this}centerVertically(t=\"\"){return this.top(t),this._alignItems=\"center\",this}apply(){if(!this._overlayRef||!this._overlayRef.hasAttached())return;const t=this._overlayRef.overlayElement.style,e=this._overlayRef.hostElement.style,n=this._overlayRef.getConfig(),{width:r,height:i,maxWidth:s,maxHeight:o}=n,a=!(\"100%\"!==r&&\"100vw\"!==r||s&&\"100%\"!==s&&\"100vw\"!==s),l=!(\"100%\"!==i&&\"100vh\"!==i||o&&\"100%\"!==o&&\"100vh\"!==o);t.position=this._cssPosition,t.marginLeft=a?\"0\":this._leftOffset,t.marginTop=l?\"0\":this._topOffset,t.marginBottom=this._bottomOffset,t.marginRight=this._rightOffset,a?e.justifyContent=\"flex-start\":\"center\"===this._justifyContent?e.justifyContent=\"center\":\"rtl\"===this._overlayRef.getConfig().direction?\"flex-start\"===this._justifyContent?e.justifyContent=\"flex-end\":\"flex-end\"===this._justifyContent&&(e.justifyContent=\"flex-start\"):e.justifyContent=this._justifyContent,e.alignItems=l?\"flex-start\":this._alignItems}dispose(){if(this._isDisposed||!this._overlayRef)return;const t=this._overlayRef.overlayElement.style,e=this._overlayRef.hostElement,n=e.style;e.classList.remove(\"cdk-global-overlay-wrapper\"),n.justifyContent=n.alignItems=t.marginTop=t.marginBottom=t.marginLeft=t.marginRight=t.position=\"\",this._overlayRef=null,this._isDisposed=!0}}let kg=(()=>{class t{constructor(t,e,n,r){this._viewportRuler=t,this._document=e,this._platform=n,this._overlayContainer=r}global(){return new wg}connectedTo(t,e,n){return new vg(e,n,t,this._viewportRuler,this._document,this._platform,this._overlayContainer)}flexibleConnectedTo(t){return new _g(t,this._viewportRuler,this._document,this._platform,this._overlayContainer)}}return t.\\u0275fac=function(e){return new(e||t)(it(Pm),it(Tc),it(mm),it(pg))},t.\\u0275prov=y({factory:function(){return new t(it(Pm),it(Tc),it(mm),it(pg))},token:t,providedIn:\"root\"}),t})(),Mg=0,xg=(()=>{class t{constructor(t,e,n,r,i,s,o,a,l,c,u){this.scrollStrategies=t,this._overlayContainer=e,this._componentFactoryResolver=n,this._positionBuilder=r,this._keyboardDispatcher=i,this._injector=s,this._ngZone=o,this._document=a,this._directionality=l,this._location=c,this._outsideClickDispatcher=u}create(t){const e=this._createHostElement(),n=this._createPaneElement(e),r=this._createPortalOutlet(n),i=new sg(t);return i.direction=i.direction||this._directionality.value,new mg(r,e,n,i,this._ngZone,this._keyboardDispatcher,this._document,this._location,this._outsideClickDispatcher)}position(){return this._positionBuilder}_createPaneElement(t){const e=this._document.createElement(\"div\");return e.id=\"cdk-overlay-\"+Mg++,e.classList.add(\"cdk-overlay-pane\"),t.appendChild(e),e}_createHostElement(){const t=this._document.createElement(\"div\");return this._overlayContainer.getContainerElement().appendChild(t),t}_createPortalOutlet(t){return this._appRef||(this._appRef=this._injector.get(yc)),new zm(t,this._componentFactoryResolver,this._appRef,this._injector,this._document)}}return t.\\u0275fac=function(e){return new(e||t)(it(ig),it(pg),it(ia),it(kg),it(hg),it(Es),it(tc),it(Tc),it(Em),it(qc,8),it(dg,8))},t.\\u0275prov=y({token:t,factory:t.\\u0275fac}),t})();const Sg=[{originX:\"start\",originY:\"bottom\",overlayX:\"start\",overlayY:\"top\"},{originX:\"start\",originY:\"top\",overlayX:\"start\",overlayY:\"bottom\"},{originX:\"end\",originY:\"top\",overlayX:\"end\",overlayY:\"bottom\"},{originX:\"end\",originY:\"bottom\",overlayX:\"end\",overlayY:\"top\"}],Eg=new K(\"cdk-connected-overlay-scroll-strategy\");let Cg=(()=>{class t{constructor(t){this.elementRef=t}}return t.\\u0275fac=function(e){return new(e||t)(Ws(sa))},t.\\u0275dir=At({type:t,selectors:[[\"\",\"cdk-overlay-origin\",\"\"],[\"\",\"overlay-origin\",\"\"],[\"\",\"cdkOverlayOrigin\",\"\"]],exportAs:[\"cdkOverlayOrigin\"]}),t})(),Dg=(()=>{class t{constructor(t,e,n,r,s){this._overlay=t,this._dir=s,this._hasBackdrop=!1,this._lockPosition=!1,this._growAfterOpen=!1,this._flexibleDimensions=!1,this._push=!1,this._backdropSubscription=i.a.EMPTY,this._attachSubscription=i.a.EMPTY,this._detachSubscription=i.a.EMPTY,this._positionSubscription=i.a.EMPTY,this.viewportMargin=0,this.open=!1,this.backdropClick=new ll,this.positionChange=new ll,this.attach=new ll,this.detach=new ll,this.overlayKeydown=new ll,this.overlayOutsideClick=new ll,this._templatePortal=new Ym(e,n),this._scrollStrategyFactory=r,this.scrollStrategy=this._scrollStrategyFactory()}get offsetX(){return this._offsetX}set offsetX(t){this._offsetX=t,this._position&&this._updatePositionStrategy(this._position)}get offsetY(){return this._offsetY}set offsetY(t){this._offsetY=t,this._position&&this._updatePositionStrategy(this._position)}get hasBackdrop(){return this._hasBackdrop}set hasBackdrop(t){this._hasBackdrop=tm(t)}get lockPosition(){return this._lockPosition}set lockPosition(t){this._lockPosition=tm(t)}get flexibleDimensions(){return this._flexibleDimensions}set flexibleDimensions(t){this._flexibleDimensions=tm(t)}get growAfterOpen(){return this._growAfterOpen}set growAfterOpen(t){this._growAfterOpen=tm(t)}get push(){return this._push}set push(t){this._push=tm(t)}get overlayRef(){return this._overlayRef}get dir(){return this._dir?this._dir.value:\"ltr\"}ngOnDestroy(){this._attachSubscription.unsubscribe(),this._detachSubscription.unsubscribe(),this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe(),this._overlayRef&&this._overlayRef.dispose()}ngOnChanges(t){this._position&&(this._updatePositionStrategy(this._position),this._overlayRef.updateSize({width:this.width,minWidth:this.minWidth,height:this.height,minHeight:this.minHeight}),t.origin&&this.open&&this._position.apply()),t.open&&(this.open?this._attachOverlay():this._detachOverlay())}_createOverlay(){this.positions&&this.positions.length||(this.positions=Sg);const t=this._overlayRef=this._overlay.create(this._buildConfig());this._attachSubscription=t.attachments().subscribe(()=>this.attach.emit()),this._detachSubscription=t.detachments().subscribe(()=>this.detach.emit()),t.keydownEvents().subscribe(t=>{this.overlayKeydown.next(t),27!==t.keyCode||Jm(t)||(t.preventDefault(),this._detachOverlay())}),this._overlayRef.outsidePointerEvents().subscribe(t=>{this.overlayOutsideClick.next(t)})}_buildConfig(){const t=this._position=this.positionStrategy||this._createPositionStrategy(),e=new sg({direction:this._dir,positionStrategy:t,scrollStrategy:this.scrollStrategy,hasBackdrop:this.hasBackdrop});return(this.width||0===this.width)&&(e.width=this.width),(this.height||0===this.height)&&(e.height=this.height),(this.minWidth||0===this.minWidth)&&(e.minWidth=this.minWidth),(this.minHeight||0===this.minHeight)&&(e.minHeight=this.minHeight),this.backdropClass&&(e.backdropClass=this.backdropClass),this.panelClass&&(e.panelClass=this.panelClass),e}_updatePositionStrategy(t){const e=this.positions.map(t=>({originX:t.originX,originY:t.originY,overlayX:t.overlayX,overlayY:t.overlayY,offsetX:t.offsetX||this.offsetX,offsetY:t.offsetY||this.offsetY,panelClass:t.panelClass||void 0}));return t.setOrigin(this.origin.elementRef).withPositions(e).withFlexibleDimensions(this.flexibleDimensions).withPush(this.push).withGrowAfterOpen(this.growAfterOpen).withViewportMargin(this.viewportMargin).withLockedPosition(this.lockPosition).withTransformOriginOn(this.transformOriginSelector)}_createPositionStrategy(){const t=this._overlay.position().flexibleConnectedTo(this.origin.elementRef);return this._updatePositionStrategy(t),t}_attachOverlay(){this._overlayRef?this._overlayRef.getConfig().hasBackdrop=this.hasBackdrop:this._createOverlay(),this._overlayRef.hasAttached()||this._overlayRef.attach(this._templatePortal),this.hasBackdrop?this._backdropSubscription=this._overlayRef.backdropClick().subscribe(t=>{this.backdropClick.emit(t)}):this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe(),this.positionChange.observers.length>0&&(this._positionSubscription=this._position.positionChanges.pipe(Object(Zm.a)(()=>this.positionChange.observers.length>0)).subscribe(t=>{this.positionChange.emit(t),0===this.positionChange.observers.length&&this._positionSubscription.unsubscribe()}))}_detachOverlay(){this._overlayRef&&this._overlayRef.detach(),this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe()}}return t.\\u0275fac=function(e){return new(e||t)(Ws(xg),Ws(Aa),Ws(La),Ws(Eg),Ws(Em,8))},t.\\u0275dir=At({type:t,selectors:[[\"\",\"cdk-connected-overlay\",\"\"],[\"\",\"connected-overlay\",\"\"],[\"\",\"cdkConnectedOverlay\",\"\"]],inputs:{viewportMargin:[\"cdkConnectedOverlayViewportMargin\",\"viewportMargin\"],open:[\"cdkConnectedOverlayOpen\",\"open\"],scrollStrategy:[\"cdkConnectedOverlayScrollStrategy\",\"scrollStrategy\"],offsetX:[\"cdkConnectedOverlayOffsetX\",\"offsetX\"],offsetY:[\"cdkConnectedOverlayOffsetY\",\"offsetY\"],hasBackdrop:[\"cdkConnectedOverlayHasBackdrop\",\"hasBackdrop\"],lockPosition:[\"cdkConnectedOverlayLockPosition\",\"lockPosition\"],flexibleDimensions:[\"cdkConnectedOverlayFlexibleDimensions\",\"flexibleDimensions\"],growAfterOpen:[\"cdkConnectedOverlayGrowAfterOpen\",\"growAfterOpen\"],push:[\"cdkConnectedOverlayPush\",\"push\"],positions:[\"cdkConnectedOverlayPositions\",\"positions\"],origin:[\"cdkConnectedOverlayOrigin\",\"origin\"],positionStrategy:[\"cdkConnectedOverlayPositionStrategy\",\"positionStrategy\"],width:[\"cdkConnectedOverlayWidth\",\"width\"],height:[\"cdkConnectedOverlayHeight\",\"height\"],minWidth:[\"cdkConnectedOverlayMinWidth\",\"minWidth\"],minHeight:[\"cdkConnectedOverlayMinHeight\",\"minHeight\"],backdropClass:[\"cdkConnectedOverlayBackdropClass\",\"backdropClass\"],panelClass:[\"cdkConnectedOverlayPanelClass\",\"panelClass\"],transformOriginSelector:[\"cdkConnectedOverlayTransformOriginOn\",\"transformOriginSelector\"]},outputs:{backdropClick:\"backdropClick\",positionChange:\"positionChange\",attach:\"attach\",detach:\"detach\",overlayKeydown:\"overlayKeydown\",overlayOutsideClick:\"overlayOutsideClick\"},exportAs:[\"cdkConnectedOverlay\"],features:[zt]}),t})();const Ag={provide:Eg,deps:[xg],useFactory:function(t){return()=>t.scrollStrategies.reposition()}};let Og=(()=>{class t{}return t.\\u0275mod=Ct({type:t}),t.\\u0275inj=v({factory:function(e){return new(e||t)},providers:[xg,Ag],imports:[[Cm,qm,Rm],Rm]}),t})();var Lg=n(\"Kj3r\");let Tg=(()=>{class t{create(t){return\"undefined\"==typeof MutationObserver?null:new MutationObserver(t)}}return t.\\u0275fac=function(e){return new(e||t)},t.\\u0275prov=y({factory:function(){return new t},token:t,providedIn:\"root\"}),t})(),Pg=(()=>{class t{constructor(t){this._mutationObserverFactory=t,this._observedElements=new Map}ngOnDestroy(){this._observedElements.forEach((t,e)=>this._cleanupObserver(e))}observe(t){const e=sm(t);return new s.a(t=>{const n=this._observeElement(e).subscribe(t);return()=>{n.unsubscribe(),this._unobserveElement(e)}})}_observeElement(t){if(this._observedElements.has(t))this._observedElements.get(t).count++;else{const e=new r.a,n=this._mutationObserverFactory.create(t=>e.next(t));n&&n.observe(t,{characterData:!0,childList:!0,subtree:!0}),this._observedElements.set(t,{observer:n,stream:e,count:1})}return this._observedElements.get(t).stream}_unobserveElement(t){this._observedElements.has(t)&&(this._observedElements.get(t).count--,this._observedElements.get(t).count||this._cleanupObserver(t))}_cleanupObserver(t){if(this._observedElements.has(t)){const{observer:e,stream:n}=this._observedElements.get(t);e&&e.disconnect(),n.complete(),this._observedElements.delete(t)}}}return t.\\u0275fac=function(e){return new(e||t)(it(Tg))},t.\\u0275prov=y({factory:function(){return new t(it(Tg))},token:t,providedIn:\"root\"}),t})(),Ig=(()=>{class t{constructor(t,e,n){this._contentObserver=t,this._elementRef=e,this._ngZone=n,this.event=new ll,this._disabled=!1,this._currentSubscription=null}get disabled(){return this._disabled}set disabled(t){this._disabled=tm(t),this._disabled?this._unsubscribe():this._subscribe()}get debounce(){return this._debounce}set debounce(t){this._debounce=em(t),this._subscribe()}ngAfterContentInit(){this._currentSubscription||this.disabled||this._subscribe()}ngOnDestroy(){this._unsubscribe()}_subscribe(){this._unsubscribe();const t=this._contentObserver.observe(this._elementRef);this._ngZone.runOutsideAngular(()=>{this._currentSubscription=(this.debounce?t.pipe(Object(Lg.a)(this.debounce)):t).subscribe(this.event)})}_unsubscribe(){this._currentSubscription&&this._currentSubscription.unsubscribe()}}return t.\\u0275fac=function(e){return new(e||t)(Ws(Pg),Ws(sa),Ws(tc))},t.\\u0275dir=At({type:t,selectors:[[\"\",\"cdkObserveContent\",\"\"]],inputs:{disabled:[\"cdkObserveContentDisabled\",\"disabled\"],debounce:\"debounce\"},outputs:{event:\"cdkObserveContent\"},exportAs:[\"cdkObserveContent\"]}),t})(),Rg=(()=>{class t{}return t.\\u0275mod=Ct({type:t}),t.\\u0275inj=v({factory:function(e){return new(e||t)},providers:[Tg]}),t})();function jg(t,e){return(t.getAttribute(e)||\"\").match(/\\S+/g)||[]}let Ng=0;const Fg=new Map;let Yg=null,Bg=(()=>{class t{constructor(t,e){this._platform=e,this._document=t}describe(t,e){this._canBeDescribed(t,e)&&(\"string\"!=typeof e?(this._setMessageId(e),Fg.set(e,{messageElement:e,referenceCount:0})):Fg.has(e)||this._createMessageElement(e),this._isElementDescribedByMessage(t,e)||this._addMessageReference(t,e))}removeDescription(t,e){if(e&&this._isElementNode(t)){if(this._isElementDescribedByMessage(t,e)&&this._removeMessageReference(t,e),\"string\"==typeof e){const t=Fg.get(e);t&&0===t.referenceCount&&this._deleteMessageElement(e)}Yg&&0===Yg.childNodes.length&&this._deleteMessagesContainer()}}ngOnDestroy(){const t=this._document.querySelectorAll(\"[cdk-describedby-host]\");for(let e=0;e0!=t.indexOf(\"cdk-describedby-message\"));t.setAttribute(\"aria-describedby\",e.join(\" \"))}_addMessageReference(t,e){const n=Fg.get(e);!function(t,e,n){const r=jg(t,e);r.some(t=>t.trim()==n.trim())||(r.push(n.trim()),t.setAttribute(e,r.join(\" \")))}(t,\"aria-describedby\",n.messageElement.id),t.setAttribute(\"cdk-describedby-host\",\"\"),n.referenceCount++}_removeMessageReference(t,e){const n=Fg.get(e);n.referenceCount--,function(t,e,n){const r=jg(t,e).filter(t=>t!=n.trim());r.length?t.setAttribute(e,r.join(\" \")):t.removeAttribute(e)}(t,\"aria-describedby\",n.messageElement.id),t.removeAttribute(\"cdk-describedby-host\")}_isElementDescribedByMessage(t,e){const n=jg(t,\"aria-describedby\"),r=Fg.get(e),i=r&&r.messageElement.id;return!!i&&-1!=n.indexOf(i)}_canBeDescribed(t,e){if(!this._isElementNode(t))return!1;if(e&&\"object\"==typeof e)return!0;const n=null==e?\"\":(\"\"+e).trim(),r=t.getAttribute(\"aria-label\");return!(!n||r&&r.trim()===n)}_isElementNode(t){return t.nodeType===this._document.ELEMENT_NODE}}return t.\\u0275fac=function(e){return new(e||t)(it(Tc),it(mm))},t.\\u0275prov=y({factory:function(){return new t(it(Tc),it(mm))},token:t,providedIn:\"root\"}),t})();class Hg{constructor(t){this._items=t,this._activeItemIndex=-1,this._activeItem=null,this._wrap=!1,this._letterKeyStream=new r.a,this._typeaheadSubscription=i.a.EMPTY,this._vertical=!0,this._allowedModifierKeys=[],this._homeAndEnd=!1,this._skipPredicateFn=t=>t.disabled,this._pressedLetters=[],this.tabOut=new r.a,this.change=new r.a,t instanceof ul&&t.changes.subscribe(t=>{if(this._activeItem){const e=t.toArray().indexOf(this._activeItem);e>-1&&e!==this._activeItemIndex&&(this._activeItemIndex=e)}})}skipPredicate(t){return this._skipPredicateFn=t,this}withWrap(t=!0){return this._wrap=t,this}withVerticalOrientation(t=!0){return this._vertical=t,this}withHorizontalOrientation(t){return this._horizontal=t,this}withAllowedModifierKeys(t){return this._allowedModifierKeys=t,this}withTypeAhead(t=200){if(this._items.length&&this._items.some(t=>\"function\"!=typeof t.getLabel))throw Error(\"ListKeyManager items in typeahead mode must implement the `getLabel` method.\");return this._typeaheadSubscription.unsubscribe(),this._typeaheadSubscription=this._letterKeyStream.pipe(Object(ed.a)(t=>this._pressedLetters.push(t)),Object(Lg.a)(t),Object(ch.a)(()=>this._pressedLetters.length>0),Object(uh.a)(()=>this._pressedLetters.join(\"\"))).subscribe(t=>{const e=this._getItemsArray();for(let n=1;n!t[e]||this._allowedModifierKeys.indexOf(e)>-1);switch(e){case 9:return void this.tabOut.next();case 40:if(this._vertical&&n){this.setNextItemActive();break}return;case 38:if(this._vertical&&n){this.setPreviousItemActive();break}return;case 39:if(this._horizontal&&n){\"rtl\"===this._horizontal?this.setPreviousItemActive():this.setNextItemActive();break}return;case 37:if(this._horizontal&&n){\"rtl\"===this._horizontal?this.setNextItemActive():this.setPreviousItemActive();break}return;case 36:if(this._homeAndEnd&&n){this.setFirstItemActive();break}return;case 35:if(this._homeAndEnd&&n){this.setLastItemActive();break}return;default:return void((n||Jm(t,\"shiftKey\"))&&(t.key&&1===t.key.length?this._letterKeyStream.next(t.key.toLocaleUpperCase()):(e>=65&&e<=90||e>=48&&e<=57)&&this._letterKeyStream.next(String.fromCharCode(e))))}this._pressedLetters=[],t.preventDefault()}get activeItemIndex(){return this._activeItemIndex}get activeItem(){return this._activeItem}isTyping(){return this._pressedLetters.length>0}setFirstItemActive(){this._setActiveItemByIndex(0,1)}setLastItemActive(){this._setActiveItemByIndex(this._items.length-1,-1)}setNextItemActive(){this._activeItemIndex<0?this.setFirstItemActive():this._setActiveItemByDelta(1)}setPreviousItemActive(){this._activeItemIndex<0&&this._wrap?this.setLastItemActive():this._setActiveItemByDelta(-1)}updateActiveItem(t){const e=this._getItemsArray(),n=\"number\"==typeof t?t:e.indexOf(t),r=e[n];this._activeItem=null==r?null:r,this._activeItemIndex=n}_setActiveItemByDelta(t){this._wrap?this._setActiveInWrapMode(t):this._setActiveInDefaultMode(t)}_setActiveInWrapMode(t){const e=this._getItemsArray();for(let n=1;n<=e.length;n++){const r=(this._activeItemIndex+t*n+e.length)%e.length;if(!this._skipPredicateFn(e[r]))return void this.setActiveItem(r)}}_setActiveInDefaultMode(t){this._setActiveItemByIndex(this._activeItemIndex+t,t)}_setActiveItemByIndex(t,e){const n=this._getItemsArray();if(n[t]){for(;this._skipPredicateFn(n[t]);)if(!n[t+=e])return;this.setActiveItem(t)}}_getItemsArray(){return this._items instanceof ul?this._items.toArray():this._items}}class zg extends Hg{setActiveItem(t){this.activeItem&&this.activeItem.setInactiveStyles(),super.setActiveItem(t),this.activeItem&&this.activeItem.setActiveStyles()}}class Ug extends Hg{constructor(){super(...arguments),this._origin=\"program\"}setFocusOrigin(t){return this._origin=t,this}setActiveItem(t){super.setActiveItem(t),this.activeItem&&this.activeItem.focus(this._origin)}}let Vg=(()=>{class t{constructor(t){this._platform=t}isDisabled(t){return t.hasAttribute(\"disabled\")}isVisible(t){return function(t){return!!(t.offsetWidth||t.offsetHeight||\"function\"==typeof t.getClientRects&&t.getClientRects().length)}(t)&&\"visible\"===getComputedStyle(t).visibility}isTabbable(t){if(!this._platform.isBrowser)return!1;const e=function(t){try{return t.frameElement}catch(TR){return null}}((n=t).ownerDocument&&n.ownerDocument.defaultView||window);var n;if(e){if(-1===Gg(e))return!1;if(!this.isVisible(e))return!1}let r=t.nodeName.toLowerCase(),i=Gg(t);return t.hasAttribute(\"contenteditable\")?-1!==i:\"iframe\"!==r&&\"object\"!==r&&!(this._platform.WEBKIT&&this._platform.IOS&&!function(t){let e=t.nodeName.toLowerCase(),n=\"input\"===e&&t.type;return\"text\"===n||\"password\"===n||\"select\"===e||\"textarea\"===e}(t))&&(\"audio\"===r?!!t.hasAttribute(\"controls\")&&-1!==i:\"video\"===r?-1!==i&&(null!==i||this._platform.FIREFOX||t.hasAttribute(\"controls\")):t.tabIndex>=0)}isFocusable(t,e){return function(t){return!function(t){return function(t){return\"input\"==t.nodeName.toLowerCase()}(t)&&\"hidden\"==t.type}(t)&&(function(t){let e=t.nodeName.toLowerCase();return\"input\"===e||\"select\"===e||\"button\"===e||\"textarea\"===e}(t)||function(t){return function(t){return\"a\"==t.nodeName.toLowerCase()}(t)&&t.hasAttribute(\"href\")}(t)||t.hasAttribute(\"contenteditable\")||Wg(t))}(t)&&!this.isDisabled(t)&&((null==e?void 0:e.ignoreVisibility)||this.isVisible(t))}}return t.\\u0275fac=function(e){return new(e||t)(it(mm))},t.\\u0275prov=y({factory:function(){return new t(it(mm))},token:t,providedIn:\"root\"}),t})();function Wg(t){if(!t.hasAttribute(\"tabindex\")||void 0===t.tabIndex)return!1;let e=t.getAttribute(\"tabindex\");return\"-32768\"!=e&&!(!e||isNaN(parseInt(e,10)))}function Gg(t){if(!Wg(t))return null;const e=parseInt(t.getAttribute(\"tabindex\")||\"\",10);return isNaN(e)?-1:e}class qg{constructor(t,e,n,r,i=!1){this._element=t,this._checker=e,this._ngZone=n,this._document=r,this._hasAttached=!1,this.startAnchorListener=()=>this.focusLastTabbableElement(),this.endAnchorListener=()=>this.focusFirstTabbableElement(),this._enabled=!0,i||this.attachAnchors()}get enabled(){return this._enabled}set enabled(t){this._enabled=t,this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(t,this._startAnchor),this._toggleAnchorTabIndex(t,this._endAnchor))}destroy(){const t=this._startAnchor,e=this._endAnchor;t&&(t.removeEventListener(\"focus\",this.startAnchorListener),t.parentNode&&t.parentNode.removeChild(t)),e&&(e.removeEventListener(\"focus\",this.endAnchorListener),e.parentNode&&e.parentNode.removeChild(e)),this._startAnchor=this._endAnchor=null,this._hasAttached=!1}attachAnchors(){return!!this._hasAttached||(this._ngZone.runOutsideAngular(()=>{this._startAnchor||(this._startAnchor=this._createAnchor(),this._startAnchor.addEventListener(\"focus\",this.startAnchorListener)),this._endAnchor||(this._endAnchor=this._createAnchor(),this._endAnchor.addEventListener(\"focus\",this.endAnchorListener))}),this._element.parentNode&&(this._element.parentNode.insertBefore(this._startAnchor,this._element),this._element.parentNode.insertBefore(this._endAnchor,this._element.nextSibling),this._hasAttached=!0),this._hasAttached)}focusInitialElementWhenReady(){return new Promise(t=>{this._executeOnStable(()=>t(this.focusInitialElement()))})}focusFirstTabbableElementWhenReady(){return new Promise(t=>{this._executeOnStable(()=>t(this.focusFirstTabbableElement()))})}focusLastTabbableElementWhenReady(){return new Promise(t=>{this._executeOnStable(()=>t(this.focusLastTabbableElement()))})}_getRegionBoundary(t){let e=this._element.querySelectorAll(`[cdk-focus-region-${t}], [cdkFocusRegion${t}], [cdk-focus-${t}]`);for(let n=0;n=0;n--){let t=e[n].nodeType===this._document.ELEMENT_NODE?this._getLastTabbableElement(e[n]):null;if(t)return t}return null}_createAnchor(){const t=this._document.createElement(\"div\");return this._toggleAnchorTabIndex(this._enabled,t),t.classList.add(\"cdk-visually-hidden\"),t.classList.add(\"cdk-focus-trap-anchor\"),t.setAttribute(\"aria-hidden\",\"true\"),t}_toggleAnchorTabIndex(t,e){t?e.setAttribute(\"tabindex\",\"0\"):e.removeAttribute(\"tabindex\")}toggleAnchors(t){this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(t,this._startAnchor),this._toggleAnchorTabIndex(t,this._endAnchor))}_executeOnStable(t){this._ngZone.isStable?t():this._ngZone.onStable.asObservable().pipe(Object(id.a)(1)).subscribe(t)}}let Kg=(()=>{class t{constructor(t,e,n){this._checker=t,this._ngZone=e,this._document=n}create(t,e=!1){return new qg(t,this._checker,this._ngZone,this._document,e)}}return t.\\u0275fac=function(e){return new(e||t)(it(Vg),it(tc),it(Tc))},t.\\u0275prov=y({factory:function(){return new t(it(Vg),it(tc),it(Tc))},token:t,providedIn:\"root\"}),t})();\"undefined\"!=typeof Element&∈const Zg=new K(\"liveAnnouncerElement\",{providedIn:\"root\",factory:function(){return null}}),Jg=new K(\"LIVE_ANNOUNCER_DEFAULT_OPTIONS\");let $g=(()=>{class t{constructor(t,e,n,r){this._ngZone=e,this._defaultOptions=r,this._document=n,this._liveElement=t||this._createLiveElement()}announce(t,...e){const n=this._defaultOptions;let r,i;return 1===e.length&&\"number\"==typeof e[0]?i=e[0]:[r,i]=e,this.clear(),clearTimeout(this._previousTimeout),r||(r=n&&n.politeness?n.politeness:\"polite\"),null==i&&n&&(i=n.duration),this._liveElement.setAttribute(\"aria-live\",r),this._ngZone.runOutsideAngular(()=>new Promise(e=>{clearTimeout(this._previousTimeout),this._previousTimeout=setTimeout(()=>{this._liveElement.textContent=t,e(),\"number\"==typeof i&&(this._previousTimeout=setTimeout(()=>this.clear(),i))},100)}))}clear(){this._liveElement&&(this._liveElement.textContent=\"\")}ngOnDestroy(){clearTimeout(this._previousTimeout),this._liveElement&&this._liveElement.parentNode&&(this._liveElement.parentNode.removeChild(this._liveElement),this._liveElement=null)}_createLiveElement(){const t=this._document.getElementsByClassName(\"cdk-live-announcer-element\"),e=this._document.createElement(\"div\");for(let n=0;n{class t{constructor(t,e,n,r){this._ngZone=t,this._platform=e,this._origin=null,this._windowFocused=!1,this._elementInfo=new Map,this._monitoredElementCount=0,this._rootNodeFocusListenerCount=new Map,this._documentKeydownListener=()=>{this._lastTouchTarget=null,this._setOriginForCurrentEventQueue(\"keyboard\")},this._documentMousedownListener=t=>{if(!this._lastTouchTarget){const e=Qg(t)?\"keyboard\":\"mouse\";this._setOriginForCurrentEventQueue(e)}},this._documentTouchstartListener=t=>{null!=this._touchTimeoutId&&clearTimeout(this._touchTimeoutId),this._lastTouchTarget=n_(t),this._touchTimeoutId=setTimeout(()=>this._lastTouchTarget=null,650)},this._windowFocusListener=()=>{this._windowFocused=!0,this._windowFocusTimeoutId=setTimeout(()=>this._windowFocused=!1)},this._rootNodeFocusAndBlurListener=t=>{const e=n_(t),n=\"focus\"===t.type?this._onFocus:this._onBlur;for(let r=e;r;r=r.parentElement)n.call(this,t,r)},this._document=n,this._detectionMode=(null==r?void 0:r.detectionMode)||0}monitor(t,e=!1){if(!this._platform.isBrowser)return Object(ah.a)(null);const n=sm(t),i=xm(n)||this._getDocument(),s=this._elementInfo.get(n);if(s)return e&&(s.checkChildren=!0),s.subject.asObservable();const o={checkChildren:e,subject:new r.a,rootNode:i};return this._elementInfo.set(n,o),this._registerGlobalListeners(o),o.subject.asObservable()}stopMonitoring(t){const e=sm(t),n=this._elementInfo.get(e);n&&(n.subject.complete(),this._setClasses(e),this._elementInfo.delete(e),this._removeGlobalListeners(n))}focusVia(t,e,n){const r=sm(t);this._setOriginForCurrentEventQueue(e),\"function\"==typeof r.focus&&r.focus(n)}ngOnDestroy(){this._elementInfo.forEach((t,e)=>this.stopMonitoring(e))}_getDocument(){return this._document||document}_getWindow(){return this._getDocument().defaultView||window}_toggleClass(t,e,n){n?t.classList.add(e):t.classList.remove(e)}_getFocusOrigin(t){return this._origin?this._origin:this._windowFocused&&this._lastFocusOrigin?this._lastFocusOrigin:this._wasCausedByTouch(t)?\"touch\":\"program\"}_setClasses(t,e){this._toggleClass(t,\"cdk-focused\",!!e),this._toggleClass(t,\"cdk-touch-focused\",\"touch\"===e),this._toggleClass(t,\"cdk-keyboard-focused\",\"keyboard\"===e),this._toggleClass(t,\"cdk-mouse-focused\",\"mouse\"===e),this._toggleClass(t,\"cdk-program-focused\",\"program\"===e)}_setOriginForCurrentEventQueue(t){this._ngZone.runOutsideAngular(()=>{this._origin=t,0===this._detectionMode&&(this._originTimeoutId=setTimeout(()=>this._origin=null,1))})}_wasCausedByTouch(t){const e=n_(t);return this._lastTouchTarget instanceof Node&&e instanceof Node&&(e===this._lastTouchTarget||e.contains(this._lastTouchTarget))}_onFocus(t,e){const n=this._elementInfo.get(e);if(!n||!n.checkChildren&&e!==n_(t))return;const r=this._getFocusOrigin(t);this._setClasses(e,r),this._emitOrigin(n.subject,r),this._lastFocusOrigin=r}_onBlur(t,e){const n=this._elementInfo.get(e);!n||n.checkChildren&&t.relatedTarget instanceof Node&&e.contains(t.relatedTarget)||(this._setClasses(e),this._emitOrigin(n.subject,null))}_emitOrigin(t,e){this._ngZone.run(()=>t.next(e))}_registerGlobalListeners(t){if(!this._platform.isBrowser)return;const e=t.rootNode,n=this._rootNodeFocusListenerCount.get(e)||0;n||this._ngZone.runOutsideAngular(()=>{e.addEventListener(\"focus\",this._rootNodeFocusAndBlurListener,t_),e.addEventListener(\"blur\",this._rootNodeFocusAndBlurListener,t_)}),this._rootNodeFocusListenerCount.set(e,n+1),1==++this._monitoredElementCount&&this._ngZone.runOutsideAngular(()=>{const t=this._getDocument(),e=this._getWindow();t.addEventListener(\"keydown\",this._documentKeydownListener,t_),t.addEventListener(\"mousedown\",this._documentMousedownListener,t_),t.addEventListener(\"touchstart\",this._documentTouchstartListener,t_),e.addEventListener(\"focus\",this._windowFocusListener)})}_removeGlobalListeners(t){const e=t.rootNode;if(this._rootNodeFocusListenerCount.has(e)){const t=this._rootNodeFocusListenerCount.get(e);t>1?this._rootNodeFocusListenerCount.set(e,t-1):(e.removeEventListener(\"focus\",this._rootNodeFocusAndBlurListener,t_),e.removeEventListener(\"blur\",this._rootNodeFocusAndBlurListener,t_),this._rootNodeFocusListenerCount.delete(e))}if(!--this._monitoredElementCount){const t=this._getDocument(),e=this._getWindow();t.removeEventListener(\"keydown\",this._documentKeydownListener,t_),t.removeEventListener(\"mousedown\",this._documentMousedownListener,t_),t.removeEventListener(\"touchstart\",this._documentTouchstartListener,t_),e.removeEventListener(\"focus\",this._windowFocusListener),clearTimeout(this._windowFocusTimeoutId),clearTimeout(this._touchTimeoutId),clearTimeout(this._originTimeoutId)}}}return t.\\u0275fac=function(e){return new(e||t)(it(tc),it(mm),it(Tc,8),it(Xg,8))},t.\\u0275prov=y({factory:function(){return new t(it(tc),it(mm),it(Tc,8),it(Xg,8))},token:t,providedIn:\"root\"}),t})();function n_(t){return t.composedPath?t.composedPath()[0]:t.target}let r_=(()=>{class t{constructor(t,e){this._elementRef=t,this._focusMonitor=e,this.cdkFocusChange=new ll}ngAfterViewInit(){this._monitorSubscription=this._focusMonitor.monitor(this._elementRef,this._elementRef.nativeElement.hasAttribute(\"cdkMonitorSubtreeFocus\")).subscribe(t=>this.cdkFocusChange.emit(t))}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef),this._monitorSubscription&&this._monitorSubscription.unsubscribe()}}return t.\\u0275fac=function(e){return new(e||t)(Ws(sa),Ws(e_))},t.\\u0275dir=At({type:t,selectors:[[\"\",\"cdkMonitorElementFocus\",\"\"],[\"\",\"cdkMonitorSubtreeFocus\",\"\"]],outputs:{cdkFocusChange:\"cdkFocusChange\"}}),t})(),i_=(()=>{class t{constructor(t,e){this._platform=t,this._document=e}getHighContrastMode(){if(!this._platform.isBrowser)return 0;const t=this._document.createElement(\"div\");t.style.backgroundColor=\"rgb(1,2,3)\",t.style.position=\"absolute\",this._document.body.appendChild(t);const e=this._document.defaultView||window,n=e&&e.getComputedStyle?e.getComputedStyle(t):null,r=(n&&n.backgroundColor||\"\").replace(/ /g,\"\");switch(this._document.body.removeChild(t),r){case\"rgb(0,0,0)\":return 2;case\"rgb(255,255,255)\":return 1}return 0}_applyBodyHighContrastModeCssClasses(){if(this._platform.isBrowser&&this._document.body){const t=this._document.body.classList;t.remove(\"cdk-high-contrast-active\"),t.remove(\"cdk-high-contrast-black-on-white\"),t.remove(\"cdk-high-contrast-white-on-black\");const e=this.getHighContrastMode();1===e?(t.add(\"cdk-high-contrast-active\"),t.add(\"cdk-high-contrast-black-on-white\")):2===e&&(t.add(\"cdk-high-contrast-active\"),t.add(\"cdk-high-contrast-white-on-black\"))}}}return t.\\u0275fac=function(e){return new(e||t)(it(mm),it(Tc))},t.\\u0275prov=y({factory:function(){return new t(it(mm),it(Tc))},token:t,providedIn:\"root\"}),t})(),s_=(()=>{class t{constructor(t){t._applyBodyHighContrastModeCssClasses()}}return t.\\u0275mod=Ct({type:t}),t.\\u0275inj=v({factory:function(e){return new(e||t)(it(i_))},imports:[[gm,Rg]]}),t})();const o_=new da(\"10.1.3\");class a_{}function l_(t,e){return{type:7,name:t,definitions:e,options:{}}}function c_(t,e=null){return{type:4,styles:e,timings:t}}function u_(t,e=null){return{type:3,steps:t,options:e}}function h_(t,e=null){return{type:2,steps:t,options:e}}function d_(t){return{type:6,styles:t,offset:null}}function f_(t,e,n){return{type:0,name:t,styles:e,options:n}}function p_(t){return{type:5,steps:t}}function m_(t,e,n=null){return{type:1,expr:t,animation:e,options:n}}function g_(t=null){return{type:9,options:t}}function __(t,e,n=null){return{type:11,selector:t,animation:e,options:n}}function b_(t){Promise.resolve(null).then(t)}class y_{constructor(t=0,e=0){this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._started=!1,this._destroyed=!1,this._finished=!1,this.parentPlayer=null,this.totalTime=t+e}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(t=>t()),this._onDoneFns=[])}onStart(t){this._onStartFns.push(t)}onDone(t){this._onDoneFns.push(t)}onDestroy(t){this._onDestroyFns.push(t)}hasStarted(){return this._started}init(){}play(){this.hasStarted()||(this._onStart(),this.triggerMicrotask()),this._started=!0}triggerMicrotask(){b_(()=>this._onFinish())}_onStart(){this._onStartFns.forEach(t=>t()),this._onStartFns=[]}pause(){}restart(){}finish(){this._onFinish()}destroy(){this._destroyed||(this._destroyed=!0,this.hasStarted()||this._onStart(),this.finish(),this._onDestroyFns.forEach(t=>t()),this._onDestroyFns=[])}reset(){}setPosition(t){}getPosition(){return 0}triggerCallback(t){const e=\"start\"==t?this._onStartFns:this._onDoneFns;e.forEach(t=>t()),e.length=0}}class v_{constructor(t){this._onDoneFns=[],this._onStartFns=[],this._finished=!1,this._started=!1,this._destroyed=!1,this._onDestroyFns=[],this.parentPlayer=null,this.totalTime=0,this.players=t;let e=0,n=0,r=0;const i=this.players.length;0==i?b_(()=>this._onFinish()):this.players.forEach(t=>{t.onDone(()=>{++e==i&&this._onFinish()}),t.onDestroy(()=>{++n==i&&this._onDestroy()}),t.onStart(()=>{++r==i&&this._onStart()})}),this.totalTime=this.players.reduce((t,e)=>Math.max(t,e.totalTime),0)}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(t=>t()),this._onDoneFns=[])}init(){this.players.forEach(t=>t.init())}onStart(t){this._onStartFns.push(t)}_onStart(){this.hasStarted()||(this._started=!0,this._onStartFns.forEach(t=>t()),this._onStartFns=[])}onDone(t){this._onDoneFns.push(t)}onDestroy(t){this._onDestroyFns.push(t)}hasStarted(){return this._started}play(){this.parentPlayer||this.init(),this._onStart(),this.players.forEach(t=>t.play())}pause(){this.players.forEach(t=>t.pause())}restart(){this.players.forEach(t=>t.restart())}finish(){this._onFinish(),this.players.forEach(t=>t.finish())}destroy(){this._onDestroy()}_onDestroy(){this._destroyed||(this._destroyed=!0,this._onFinish(),this.players.forEach(t=>t.destroy()),this._onDestroyFns.forEach(t=>t()),this._onDestroyFns=[])}reset(){this.players.forEach(t=>t.reset()),this._destroyed=!1,this._finished=!1,this._started=!1}setPosition(t){const e=t*this.totalTime;this.players.forEach(t=>{const n=t.totalTime?Math.min(1,e/t.totalTime):1;t.setPosition(n)})}getPosition(){let t=0;return this.players.forEach(e=>{const n=e.getPosition();t=Math.min(n,t)}),t}beforeDestroy(){this.players.forEach(t=>{t.beforeDestroy&&t.beforeDestroy()})}triggerCallback(t){const e=\"start\"==t?this._onStartFns:this._onDoneFns;e.forEach(t=>t()),e.length=0}}function w_(){return\"undefined\"!=typeof process&&\"[object process]\"==={}.toString.call(process)}function k_(t){switch(t.length){case 0:return new y_;case 1:return t[0];default:return new v_(t)}}function M_(t,e,n,r,i={},s={}){const o=[],a=[];let l=-1,c=null;if(r.forEach(t=>{const n=t.offset,r=n==l,u=r&&c||{};Object.keys(t).forEach(n=>{let r=n,a=t[n];if(\"offset\"!==n)switch(r=e.normalizePropertyName(r,o),a){case\"!\":a=i[n];break;case\"*\":a=s[n];break;default:a=e.normalizeStyleValue(n,r,a,o)}u[r]=a}),r||a.push(u),c=u,l=n}),o.length){const t=\"\\n - \";throw new Error(`Unable to animate due to the following errors:${t}${o.join(t)}`)}return a}function x_(t,e,n,r){switch(e){case\"start\":t.onStart(()=>r(n&&S_(n,\"start\",t)));break;case\"done\":t.onDone(()=>r(n&&S_(n,\"done\",t)));break;case\"destroy\":t.onDestroy(()=>r(n&&S_(n,\"destroy\",t)))}}function S_(t,e,n){const r=n.totalTime,i=E_(t.element,t.triggerName,t.fromState,t.toState,e||t.phaseName,null==r?t.totalTime:r,!!n.disabled),s=t._data;return null!=s&&(i._data=s),i}function E_(t,e,n,r,i=\"\",s=0,o){return{element:t,triggerName:e,fromState:n,toState:r,phaseName:i,totalTime:s,disabled:!!o}}function C_(t,e,n){let r;return t instanceof Map?(r=t.get(e),r||t.set(e,r=n)):(r=t[e],r||(r=t[e]=n)),r}function D_(t){const e=t.indexOf(\":\");return[t.substring(1,e),t.substr(e+1)]}let A_=(t,e)=>!1,O_=(t,e)=>!1,L_=(t,e,n)=>[];const T_=w_();(T_||\"undefined\"!=typeof Element)&&(A_=(t,e)=>t.contains(e),O_=(()=>{if(T_||Element.prototype.matches)return(t,e)=>t.matches(e);{const t=Element.prototype,e=t.matchesSelector||t.mozMatchesSelector||t.msMatchesSelector||t.oMatchesSelector||t.webkitMatchesSelector;return e?(t,n)=>e.apply(t,[n]):O_}})(),L_=(t,e,n)=>{let r=[];if(n)r.push(...t.querySelectorAll(e));else{const n=t.querySelector(e);n&&r.push(n)}return r});let P_=null,I_=!1;function R_(t){P_||(P_=(\"undefined\"!=typeof document?document.body:null)||{},I_=!!P_.style&&\"WebkitAppearance\"in P_.style);let e=!0;return P_.style&&!function(t){return\"ebkit\"==t.substring(1,6)}(t)&&(e=t in P_.style,!e&&I_)&&(e=\"Webkit\"+t.charAt(0).toUpperCase()+t.substr(1)in P_.style),e}const j_=O_,N_=A_,F_=L_;function Y_(t){const e={};return Object.keys(t).forEach(n=>{const r=n.replace(/([a-z])([A-Z])/g,\"$1-$2\");e[r]=t[n]}),e}let B_=(()=>{class t{validateStyleProperty(t){return R_(t)}matchesElement(t,e){return j_(t,e)}containsElement(t,e){return N_(t,e)}query(t,e,n){return F_(t,e,n)}computeStyle(t,e,n){return n||\"\"}animate(t,e,n,r,i,s=[],o){return new y_(n,r)}}return t.\\u0275fac=function(e){return new(e||t)},t.\\u0275prov=y({token:t,factory:t.\\u0275fac}),t})(),H_=(()=>{class t{}return t.NOOP=new B_,t})();function z_(t){if(\"number\"==typeof t)return t;const e=t.match(/^(-?[\\.\\d]+)(m?s)/);return!e||e.length<2?0:U_(parseFloat(e[1]),e[2])}function U_(t,e){switch(e){case\"s\":return 1e3*t;default:return t}}function V_(t,e,n){return t.hasOwnProperty(\"duration\")?t:function(t,e,n){let r,i=0,s=\"\";if(\"string\"==typeof t){const n=t.match(/^(-?[\\.\\d]+)(m?s)(?:\\s+(-?[\\.\\d]+)(m?s))?(?:\\s+([-a-z]+(?:\\(.+?\\))?))?$/i);if(null===n)return e.push(`The provided timing value \"${t}\" is invalid.`),{duration:0,delay:0,easing:\"\"};r=U_(parseFloat(n[1]),n[2]);const o=n[3];null!=o&&(i=U_(parseFloat(o),n[4]));const a=n[5];a&&(s=a)}else r=t;if(!n){let n=!1,s=e.length;r<0&&(e.push(\"Duration values below 0 are not allowed for this animation step.\"),n=!0),i<0&&(e.push(\"Delay values below 0 are not allowed for this animation step.\"),n=!0),n&&e.splice(s,0,`The provided timing value \"${t}\" is invalid.`)}return{duration:r,delay:i,easing:s}}(t,e,n)}function W_(t,e={}){return Object.keys(t).forEach(n=>{e[n]=t[n]}),e}function G_(t,e,n={}){if(e)for(let r in t)n[r]=t[r];else W_(t,n);return n}function q_(t,e,n){return n?e+\":\"+n+\";\":\"\"}function K_(t){let e=\"\";for(let n=0;n{const i=rb(r);n&&!n.hasOwnProperty(r)&&(n[r]=t.style[i]),t.style[i]=e[r]}),w_()&&K_(t))}function J_(t,e){t.style&&(Object.keys(e).forEach(e=>{const n=rb(e);t.style[n]=\"\"}),w_()&&K_(t))}function $_(t){return Array.isArray(t)?1==t.length?t[0]:h_(t):t}const Q_=new RegExp(\"{{\\\\s*(.+?)\\\\s*}}\",\"g\");function X_(t){let e=[];if(\"string\"==typeof t){let n;for(;n=Q_.exec(t);)e.push(n[1]);Q_.lastIndex=0}return e}function tb(t,e,n){const r=t.toString(),i=r.replace(Q_,(t,r)=>{let i=e[r];return e.hasOwnProperty(r)||(n.push(\"Please provide a value for the animation param \"+r),i=\"\"),i.toString()});return i==r?t:i}function eb(t){const e=[];let n=t.next();for(;!n.done;)e.push(n.value),n=t.next();return e}const nb=/-+([a-z0-9])/g;function rb(t){return t.replace(nb,(...t)=>t[1].toUpperCase())}function ib(t,e){return 0===t||0===e}function sb(t,e,n){const r=Object.keys(n);if(r.length&&e.length){let s=e[0],o=[];if(r.forEach(t=>{s.hasOwnProperty(t)||o.push(t),s[t]=n[t]}),o.length)for(var i=1;ifunction(t,e,n){if(\":\"==t[0]){const r=function(t,e){switch(t){case\":enter\":return\"void => *\";case\":leave\":return\"* => void\";case\":increment\":return(t,e)=>parseFloat(e)>parseFloat(t);case\":decrement\":return(t,e)=>parseFloat(e) *\"}}(t,n);if(\"function\"==typeof r)return void e.push(r);t=r}const r=t.match(/^(\\*|[-\\w]+)\\s*()\\s*(\\*|[-\\w]+)$/);if(null==r||r.length<4)return n.push(`The provided transition expression \"${t}\" is not supported`),e;const i=r[1],s=r[2],o=r[3];e.push(hb(i,o)),\"<\"!=s[0]||\"*\"==i&&\"*\"==o||e.push(hb(o,i))}(t,n,e)):n.push(t),n}const cb=new Set([\"true\",\"1\"]),ub=new Set([\"false\",\"0\"]);function hb(t,e){const n=cb.has(t)||ub.has(t),r=cb.has(e)||ub.has(e);return(i,s)=>{let o=\"*\"==t||t==i,a=\"*\"==e||e==s;return!o&&n&&\"boolean\"==typeof i&&(o=i?cb.has(t):ub.has(t)),!a&&r&&\"boolean\"==typeof s&&(a=s?cb.has(e):ub.has(e)),o&&a}}const db=new RegExp(\"s*:selfs*,?\",\"g\");function fb(t,e,n){return new pb(t).build(e,n)}class pb{constructor(t){this._driver=t}build(t,e){const n=new mb(e);return this._resetContextStyleTimingState(n),ob(this,$_(t),n)}_resetContextStyleTimingState(t){t.currentQuerySelector=\"\",t.collectedStyles={},t.collectedStyles[\"\"]={},t.currentTime=0}visitTrigger(t,e){let n=e.queryCount=0,r=e.depCount=0;const i=[],s=[];return\"@\"==t.name.charAt(0)&&e.errors.push(\"animation triggers cannot be prefixed with an `@` sign (e.g. trigger('@foo', [...]))\"),t.definitions.forEach(t=>{if(this._resetContextStyleTimingState(e),0==t.type){const n=t,r=n.name;r.toString().split(/\\s*,\\s*/).forEach(t=>{n.name=t,i.push(this.visitState(n,e))}),n.name=r}else if(1==t.type){const i=this.visitTransition(t,e);n+=i.queryCount,r+=i.depCount,s.push(i)}else e.errors.push(\"only state() and transition() definitions can sit inside of a trigger()\")}),{type:7,name:t.name,states:i,transitions:s,queryCount:n,depCount:r,options:null}}visitState(t,e){const n=this.visitStyle(t.styles,e),r=t.options&&t.options.params||null;if(n.containsDynamicStyles){const i=new Set,s=r||{};if(n.styles.forEach(t=>{if(gb(t)){const e=t;Object.keys(e).forEach(t=>{X_(e[t]).forEach(t=>{s.hasOwnProperty(t)||i.add(t)})})}}),i.size){const n=eb(i.values());e.errors.push(`state(\"${t.name}\", ...) must define default values for all the following style substitutions: ${n.join(\", \")}`)}}return{type:0,name:t.name,style:n,options:r?{params:r}:null}}visitTransition(t,e){e.queryCount=0,e.depCount=0;const n=ob(this,$_(t.animation),e);return{type:1,matchers:lb(t.expr,e.errors),animation:n,queryCount:e.queryCount,depCount:e.depCount,options:_b(t.options)}}visitSequence(t,e){return{type:2,steps:t.steps.map(t=>ob(this,t,e)),options:_b(t.options)}}visitGroup(t,e){const n=e.currentTime;let r=0;const i=t.steps.map(t=>{e.currentTime=n;const i=ob(this,t,e);return r=Math.max(r,e.currentTime),i});return e.currentTime=r,{type:3,steps:i,options:_b(t.options)}}visitAnimate(t,e){const n=function(t,e){let n=null;if(t.hasOwnProperty(\"duration\"))n=t;else if(\"number\"==typeof t)return bb(V_(t,e).duration,0,\"\");const r=t;if(r.split(/\\s+/).some(t=>\"{\"==t.charAt(0)&&\"{\"==t.charAt(1))){const t=bb(0,0,\"\");return t.dynamic=!0,t.strValue=r,t}return n=n||V_(r,e),bb(n.duration,n.delay,n.easing)}(t.timings,e.errors);let r;e.currentAnimateTimings=n;let i=t.styles?t.styles:d_({});if(5==i.type)r=this.visitKeyframes(i,e);else{let i=t.styles,s=!1;if(!i){s=!0;const t={};n.easing&&(t.easing=n.easing),i=d_(t)}e.currentTime+=n.duration+n.delay;const o=this.visitStyle(i,e);o.isEmptyStep=s,r=o}return e.currentAnimateTimings=null,{type:4,timings:n,style:r,options:null}}visitStyle(t,e){const n=this._makeStyleAst(t,e);return this._validateStyleAst(n,e),n}_makeStyleAst(t,e){const n=[];Array.isArray(t.styles)?t.styles.forEach(t=>{\"string\"==typeof t?\"*\"==t?n.push(t):e.errors.push(`The provided style string value ${t} is not allowed.`):n.push(t)}):n.push(t.styles);let r=!1,i=null;return n.forEach(t=>{if(gb(t)){const e=t,n=e.easing;if(n&&(i=n,delete e.easing),!r)for(let t in e)if(e[t].toString().indexOf(\"{{\")>=0){r=!0;break}}}),{type:6,styles:n,easing:i,offset:t.offset,containsDynamicStyles:r,options:null}}_validateStyleAst(t,e){const n=e.currentAnimateTimings;let r=e.currentTime,i=e.currentTime;n&&i>0&&(i-=n.duration+n.delay),t.styles.forEach(t=>{\"string\"!=typeof t&&Object.keys(t).forEach(n=>{if(!this._driver.validateStyleProperty(n))return void e.errors.push(`The provided animation property \"${n}\" is not a supported CSS property for animations`);const s=e.collectedStyles[e.currentQuerySelector],o=s[n];let a=!0;o&&(i!=r&&i>=o.startTime&&r<=o.endTime&&(e.errors.push(`The CSS property \"${n}\" that exists between the times of \"${o.startTime}ms\" and \"${o.endTime}ms\" is also being animated in a parallel animation between the times of \"${i}ms\" and \"${r}ms\"`),a=!1),i=o.startTime),a&&(s[n]={startTime:i,endTime:r}),e.options&&function(t,e,n){const r=e.params||{},i=X_(t);i.length&&i.forEach(t=>{r.hasOwnProperty(t)||n.push(`Unable to resolve the local animation param ${t} in the given list of values`)})}(t[n],e.options,e.errors)})})}visitKeyframes(t,e){const n={type:5,styles:[],options:null};if(!e.currentAnimateTimings)return e.errors.push(\"keyframes() must be placed inside of a call to animate()\"),n;let r=0;const i=[];let s=!1,o=!1,a=0;const l=t.steps.map(t=>{const n=this._makeStyleAst(t,e);let l=null!=n.offset?n.offset:function(t){if(\"string\"==typeof t)return null;let e=null;if(Array.isArray(t))t.forEach(t=>{if(gb(t)&&t.hasOwnProperty(\"offset\")){const n=t;e=parseFloat(n.offset),delete n.offset}});else if(gb(t)&&t.hasOwnProperty(\"offset\")){const n=t;e=parseFloat(n.offset),delete n.offset}return e}(n.styles),c=0;return null!=l&&(r++,c=n.offset=l),o=o||c<0||c>1,s=s||c0&&r{const s=u>0?r==h?1:u*r:i[r],o=s*p;e.currentTime=d+f.delay+o,f.duration=o,this._validateStyleAst(t,e),t.offset=s,n.styles.push(t)}),n}visitReference(t,e){return{type:8,animation:ob(this,$_(t.animation),e),options:_b(t.options)}}visitAnimateChild(t,e){return e.depCount++,{type:9,options:_b(t.options)}}visitAnimateRef(t,e){return{type:10,animation:this.visitReference(t.animation,e),options:_b(t.options)}}visitQuery(t,e){const n=e.currentQuerySelector,r=t.options||{};e.queryCount++,e.currentQuery=t;const[i,s]=function(t){const e=!!t.split(/\\s*,\\s*/).find(t=>\":self\"==t);return e&&(t=t.replace(db,\"\")),[t=t.replace(/@\\*/g,\".ng-trigger\").replace(/@\\w+/g,t=>\".ng-trigger-\"+t.substr(1)).replace(/:animating/g,\".ng-animating\"),e]}(t.selector);e.currentQuerySelector=n.length?n+\" \"+i:i,C_(e.collectedStyles,e.currentQuerySelector,{});const o=ob(this,$_(t.animation),e);return e.currentQuery=null,e.currentQuerySelector=n,{type:11,selector:i,limit:r.limit||0,optional:!!r.optional,includeSelf:s,animation:o,originalSelector:t.selector,options:_b(t.options)}}visitStagger(t,e){e.currentQuery||e.errors.push(\"stagger() can only be used inside of query()\");const n=\"full\"===t.timings?{duration:0,delay:0,easing:\"full\"}:V_(t.timings,e.errors,!0);return{type:12,animation:ob(this,$_(t.animation),e),timings:n,options:null}}}class mb{constructor(t){this.errors=t,this.queryCount=0,this.depCount=0,this.currentTransition=null,this.currentQuery=null,this.currentQuerySelector=null,this.currentAnimateTimings=null,this.currentTime=0,this.collectedStyles={},this.options=null}}function gb(t){return!Array.isArray(t)&&\"object\"==typeof t}function _b(t){var e;return t?(t=W_(t)).params&&(t.params=(e=t.params)?W_(e):null):t={},t}function bb(t,e,n){return{duration:t,delay:e,easing:n}}function yb(t,e,n,r,i,s,o=null,a=!1){return{type:1,element:t,keyframes:e,preStyleProps:n,postStyleProps:r,duration:i,delay:s,totalTime:i+s,easing:o,subTimeline:a}}class vb{constructor(){this._map=new Map}consume(t){let e=this._map.get(t);return e?this._map.delete(t):e=[],e}append(t,e){let n=this._map.get(t);n||this._map.set(t,n=[]),n.push(...e)}has(t){return this._map.has(t)}clear(){this._map.clear()}}const wb=new RegExp(\":enter\",\"g\"),kb=new RegExp(\":leave\",\"g\");function Mb(t,e,n,r,i,s={},o={},a,l,c=[]){return(new xb).buildKeyframes(t,e,n,r,i,s,o,a,l,c)}class xb{buildKeyframes(t,e,n,r,i,s,o,a,l,c=[]){l=l||new vb;const u=new Eb(t,e,l,r,i,c,[]);u.options=a,u.currentTimeline.setStyles([s],null,u.errors,a),ob(this,n,u);const h=u.timelines.filter(t=>t.containsAnimation());if(h.length&&Object.keys(o).length){const t=h[h.length-1];t.allowOnlyTimelineStyles()||t.setStyles([o],null,u.errors,a)}return h.length?h.map(t=>t.buildKeyframes()):[yb(e,[],[],[],0,0,\"\",!1)]}visitTrigger(t,e){}visitState(t,e){}visitTransition(t,e){}visitAnimateChild(t,e){const n=e.subInstructions.consume(e.element);if(n){const r=e.createSubContext(t.options),i=e.currentTimeline.currentTime,s=this._visitSubInstructions(n,r,r.options);i!=s&&e.transformIntoNewTimeline(s)}e.previousNode=t}visitAnimateRef(t,e){const n=e.createSubContext(t.options);n.transformIntoNewTimeline(),this.visitReference(t.animation,n),e.transformIntoNewTimeline(n.currentTimeline.currentTime),e.previousNode=t}_visitSubInstructions(t,e,n){let r=e.currentTimeline.currentTime;const i=null!=n.duration?z_(n.duration):null,s=null!=n.delay?z_(n.delay):null;return 0!==i&&t.forEach(t=>{const n=e.appendInstructionToTimeline(t,i,s);r=Math.max(r,n.duration+n.delay)}),r}visitReference(t,e){e.updateOptions(t.options,!0),ob(this,t.animation,e),e.previousNode=t}visitSequence(t,e){const n=e.subContextCount;let r=e;const i=t.options;if(i&&(i.params||i.delay)&&(r=e.createSubContext(i),r.transformIntoNewTimeline(),null!=i.delay)){6==r.previousNode.type&&(r.currentTimeline.snapshotCurrentStyles(),r.previousNode=Sb);const t=z_(i.delay);r.delayNextStep(t)}t.steps.length&&(t.steps.forEach(t=>ob(this,t,r)),r.currentTimeline.applyStylesToKeyframe(),r.subContextCount>n&&r.transformIntoNewTimeline()),e.previousNode=t}visitGroup(t,e){const n=[];let r=e.currentTimeline.currentTime;const i=t.options&&t.options.delay?z_(t.options.delay):0;t.steps.forEach(s=>{const o=e.createSubContext(t.options);i&&o.delayNextStep(i),ob(this,s,o),r=Math.max(r,o.currentTimeline.currentTime),n.push(o.currentTimeline)}),n.forEach(t=>e.currentTimeline.mergeTimelineCollectedStyles(t)),e.transformIntoNewTimeline(r),e.previousNode=t}_visitTiming(t,e){if(t.dynamic){const n=t.strValue;return V_(e.params?tb(n,e.params,e.errors):n,e.errors)}return{duration:t.duration,delay:t.delay,easing:t.easing}}visitAnimate(t,e){const n=e.currentAnimateTimings=this._visitTiming(t.timings,e),r=e.currentTimeline;n.delay&&(e.incrementTime(n.delay),r.snapshotCurrentStyles());const i=t.style;5==i.type?this.visitKeyframes(i,e):(e.incrementTime(n.duration),this.visitStyle(i,e),r.applyStylesToKeyframe()),e.currentAnimateTimings=null,e.previousNode=t}visitStyle(t,e){const n=e.currentTimeline,r=e.currentAnimateTimings;!r&&n.getCurrentStyleProperties().length&&n.forwardFrame();const i=r&&r.easing||t.easing;t.isEmptyStep?n.applyEmptyStep(i):n.setStyles(t.styles,i,e.errors,e.options),e.previousNode=t}visitKeyframes(t,e){const n=e.currentAnimateTimings,r=e.currentTimeline.duration,i=n.duration,s=e.createSubContext().currentTimeline;s.easing=n.easing,t.styles.forEach(t=>{s.forwardTime((t.offset||0)*i),s.setStyles(t.styles,t.easing,e.errors,e.options),s.applyStylesToKeyframe()}),e.currentTimeline.mergeTimelineCollectedStyles(s),e.transformIntoNewTimeline(r+i),e.previousNode=t}visitQuery(t,e){const n=e.currentTimeline.currentTime,r=t.options||{},i=r.delay?z_(r.delay):0;i&&(6===e.previousNode.type||0==n&&e.currentTimeline.getCurrentStyleProperties().length)&&(e.currentTimeline.snapshotCurrentStyles(),e.previousNode=Sb);let s=n;const o=e.invokeQuery(t.selector,t.originalSelector,t.limit,t.includeSelf,!!r.optional,e.errors);e.currentQueryTotal=o.length;let a=null;o.forEach((n,r)=>{e.currentQueryIndex=r;const o=e.createSubContext(t.options,n);i&&o.delayNextStep(i),n===e.element&&(a=o.currentTimeline),ob(this,t.animation,o),o.currentTimeline.applyStylesToKeyframe(),s=Math.max(s,o.currentTimeline.currentTime)}),e.currentQueryIndex=0,e.currentQueryTotal=0,e.transformIntoNewTimeline(s),a&&(e.currentTimeline.mergeTimelineCollectedStyles(a),e.currentTimeline.snapshotCurrentStyles()),e.previousNode=t}visitStagger(t,e){const n=e.parentContext,r=e.currentTimeline,i=t.timings,s=Math.abs(i.duration),o=s*(e.currentQueryTotal-1);let a=s*e.currentQueryIndex;switch(i.duration<0?\"reverse\":i.easing){case\"reverse\":a=o-a;break;case\"full\":a=n.currentStaggerTime}const l=e.currentTimeline;a&&l.delayNextStep(a);const c=l.currentTime;ob(this,t.animation,e),e.previousNode=t,n.currentStaggerTime=r.currentTime-c+(r.startTime-n.currentTimeline.startTime)}}const Sb={};class Eb{constructor(t,e,n,r,i,s,o,a){this._driver=t,this.element=e,this.subInstructions=n,this._enterClassName=r,this._leaveClassName=i,this.errors=s,this.timelines=o,this.parentContext=null,this.currentAnimateTimings=null,this.previousNode=Sb,this.subContextCount=0,this.options={},this.currentQueryIndex=0,this.currentQueryTotal=0,this.currentStaggerTime=0,this.currentTimeline=a||new Cb(this._driver,e,0),o.push(this.currentTimeline)}get params(){return this.options.params}updateOptions(t,e){if(!t)return;const n=t;let r=this.options;null!=n.duration&&(r.duration=z_(n.duration)),null!=n.delay&&(r.delay=z_(n.delay));const i=n.params;if(i){let t=r.params;t||(t=this.options.params={}),Object.keys(i).forEach(n=>{e&&t.hasOwnProperty(n)||(t[n]=tb(i[n],t,this.errors))})}}_copyOptions(){const t={};if(this.options){const e=this.options.params;if(e){const n=t.params={};Object.keys(e).forEach(t=>{n[t]=e[t]})}}return t}createSubContext(t=null,e,n){const r=e||this.element,i=new Eb(this._driver,r,this.subInstructions,this._enterClassName,this._leaveClassName,this.errors,this.timelines,this.currentTimeline.fork(r,n||0));return i.previousNode=this.previousNode,i.currentAnimateTimings=this.currentAnimateTimings,i.options=this._copyOptions(),i.updateOptions(t),i.currentQueryIndex=this.currentQueryIndex,i.currentQueryTotal=this.currentQueryTotal,i.parentContext=this,this.subContextCount++,i}transformIntoNewTimeline(t){return this.previousNode=Sb,this.currentTimeline=this.currentTimeline.fork(this.element,t),this.timelines.push(this.currentTimeline),this.currentTimeline}appendInstructionToTimeline(t,e,n){const r={duration:null!=e?e:t.duration,delay:this.currentTimeline.currentTime+(null!=n?n:0)+t.delay,easing:\"\"},i=new Db(this._driver,t.element,t.keyframes,t.preStyleProps,t.postStyleProps,r,t.stretchStartingKeyframe);return this.timelines.push(i),r}incrementTime(t){this.currentTimeline.forwardTime(this.currentTimeline.duration+t)}delayNextStep(t){t>0&&this.currentTimeline.delayNextStep(t)}invokeQuery(t,e,n,r,i,s){let o=[];if(r&&o.push(this.element),t.length>0){t=(t=t.replace(wb,\".\"+this._enterClassName)).replace(kb,\".\"+this._leaveClassName);let e=this._driver.query(this.element,t,1!=n);0!==n&&(e=n<0?e.slice(e.length+n,e.length):e.slice(0,n)),o.push(...e)}return i||0!=o.length||s.push(`\\`query(\"${e}\")\\` returned zero elements. (Use \\`query(\"${e}\", { optional: true })\\` if you wish to allow this.)`),o}}class Cb{constructor(t,e,n,r){this._driver=t,this.element=e,this.startTime=n,this._elementTimelineStylesLookup=r,this.duration=0,this._previousKeyframe={},this._currentKeyframe={},this._keyframes=new Map,this._styleSummary={},this._pendingStyles={},this._backFill={},this._currentEmptyStepKeyframe=null,this._elementTimelineStylesLookup||(this._elementTimelineStylesLookup=new Map),this._localTimelineStyles=Object.create(this._backFill,{}),this._globalTimelineStyles=this._elementTimelineStylesLookup.get(e),this._globalTimelineStyles||(this._globalTimelineStyles=this._localTimelineStyles,this._elementTimelineStylesLookup.set(e,this._localTimelineStyles)),this._loadKeyframe()}containsAnimation(){switch(this._keyframes.size){case 0:return!1;case 1:return this.getCurrentStyleProperties().length>0;default:return!0}}getCurrentStyleProperties(){return Object.keys(this._currentKeyframe)}get currentTime(){return this.startTime+this.duration}delayNextStep(t){const e=1==this._keyframes.size&&Object.keys(this._pendingStyles).length;this.duration||e?(this.forwardTime(this.currentTime+t),e&&this.snapshotCurrentStyles()):this.startTime+=t}fork(t,e){return this.applyStylesToKeyframe(),new Cb(this._driver,t,e||this.currentTime,this._elementTimelineStylesLookup)}_loadKeyframe(){this._currentKeyframe&&(this._previousKeyframe=this._currentKeyframe),this._currentKeyframe=this._keyframes.get(this.duration),this._currentKeyframe||(this._currentKeyframe=Object.create(this._backFill,{}),this._keyframes.set(this.duration,this._currentKeyframe))}forwardFrame(){this.duration+=1,this._loadKeyframe()}forwardTime(t){this.applyStylesToKeyframe(),this.duration=t,this._loadKeyframe()}_updateStyle(t,e){this._localTimelineStyles[t]=e,this._globalTimelineStyles[t]=e,this._styleSummary[t]={time:this.currentTime,value:e}}allowOnlyTimelineStyles(){return this._currentEmptyStepKeyframe!==this._currentKeyframe}applyEmptyStep(t){t&&(this._previousKeyframe.easing=t),Object.keys(this._globalTimelineStyles).forEach(t=>{this._backFill[t]=this._globalTimelineStyles[t]||\"*\",this._currentKeyframe[t]=\"*\"}),this._currentEmptyStepKeyframe=this._currentKeyframe}setStyles(t,e,n,r){e&&(this._previousKeyframe.easing=e);const i=r&&r.params||{},s=function(t,e){const n={};let r;return t.forEach(t=>{\"*\"===t?(r=r||Object.keys(e),r.forEach(t=>{n[t]=\"*\"})):G_(t,!1,n)}),n}(t,this._globalTimelineStyles);Object.keys(s).forEach(t=>{const e=tb(s[t],i,n);this._pendingStyles[t]=e,this._localTimelineStyles.hasOwnProperty(t)||(this._backFill[t]=this._globalTimelineStyles.hasOwnProperty(t)?this._globalTimelineStyles[t]:\"*\"),this._updateStyle(t,e)})}applyStylesToKeyframe(){const t=this._pendingStyles,e=Object.keys(t);0!=e.length&&(this._pendingStyles={},e.forEach(e=>{this._currentKeyframe[e]=t[e]}),Object.keys(this._localTimelineStyles).forEach(t=>{this._currentKeyframe.hasOwnProperty(t)||(this._currentKeyframe[t]=this._localTimelineStyles[t])}))}snapshotCurrentStyles(){Object.keys(this._localTimelineStyles).forEach(t=>{const e=this._localTimelineStyles[t];this._pendingStyles[t]=e,this._updateStyle(t,e)})}getFinalKeyframe(){return this._keyframes.get(this.duration)}get properties(){const t=[];for(let e in this._currentKeyframe)t.push(e);return t}mergeTimelineCollectedStyles(t){Object.keys(t._styleSummary).forEach(e=>{const n=this._styleSummary[e],r=t._styleSummary[e];(!n||r.time>n.time)&&this._updateStyle(e,r.value)})}buildKeyframes(){this.applyStylesToKeyframe();const t=new Set,e=new Set,n=1===this._keyframes.size&&0===this.duration;let r=[];this._keyframes.forEach((i,s)=>{const o=G_(i,!0);Object.keys(o).forEach(n=>{const r=o[n];\"!\"==r?t.add(n):\"*\"==r&&e.add(n)}),n||(o.offset=s/this.duration),r.push(o)});const i=t.size?eb(t.values()):[],s=e.size?eb(e.values()):[];if(n){const t=r[0],e=W_(t);t.offset=0,e.offset=1,r=[t,e]}return yb(this.element,r,i,s,this.duration,this.startTime,this.easing,!1)}}class Db extends Cb{constructor(t,e,n,r,i,s,o=!1){super(t,e,s.delay),this.element=e,this.keyframes=n,this.preStyleProps=r,this.postStyleProps=i,this._stretchStartingKeyframe=o,this.timings={duration:s.duration,delay:s.delay,easing:s.easing}}containsAnimation(){return this.keyframes.length>1}buildKeyframes(){let t=this.keyframes,{delay:e,duration:n,easing:r}=this.timings;if(this._stretchStartingKeyframe&&e){const i=[],s=n+e,o=e/s,a=G_(t[0],!1);a.offset=0,i.push(a);const l=G_(t[0],!1);l.offset=Ab(o),i.push(l);const c=t.length-1;for(let r=1;r<=c;r++){let o=G_(t[r],!1);o.offset=Ab((e+o.offset*n)/s),i.push(o)}n=s,e=0,r=\"\",t=i}return yb(this.element,t,this.preStyleProps,this.postStyleProps,n,e,r,!0)}}function Ab(t,e=3){const n=Math.pow(10,e-1);return Math.round(t*n)/n}class Ob{}class Lb extends Ob{normalizePropertyName(t,e){return rb(t)}normalizeStyleValue(t,e,n,r){let i=\"\";const s=n.toString().trim();if(Tb[e]&&0!==n&&\"0\"!==n)if(\"number\"==typeof n)i=\"px\";else{const e=n.match(/^[+-]?[\\d\\.]+([a-z]*)$/);e&&0==e[1].length&&r.push(`Please provide a CSS unit value for ${t}:${n}`)}return s+i}}const Tb=(()=>function(t){const e={};return t.forEach(t=>e[t]=!0),e}(\"width,height,minWidth,minHeight,maxWidth,maxHeight,left,top,bottom,right,fontSize,outlineWidth,outlineOffset,paddingTop,paddingLeft,paddingBottom,paddingRight,marginTop,marginLeft,marginBottom,marginRight,borderRadius,borderWidth,borderTopWidth,borderLeftWidth,borderRightWidth,borderBottomWidth,textIndent,perspective\".split(\",\")))();function Pb(t,e,n,r,i,s,o,a,l,c,u,h,d){return{type:0,element:t,triggerName:e,isRemovalTransition:i,fromState:n,fromStyles:s,toState:r,toStyles:o,timelines:a,queriedElements:l,preStyleProps:c,postStyleProps:u,totalTime:h,errors:d}}const Ib={};class Rb{constructor(t,e,n){this._triggerName=t,this.ast=e,this._stateStyles=n}match(t,e,n,r){return function(t,e,n,r,i){return t.some(t=>t(e,n,r,i))}(this.ast.matchers,t,e,n,r)}buildStyles(t,e,n){const r=this._stateStyles[\"*\"],i=this._stateStyles[t],s=r?r.buildStyles(e,n):{};return i?i.buildStyles(e,n):s}build(t,e,n,r,i,s,o,a,l,c){const u=[],h=this.ast.options&&this.ast.options.params||Ib,d=this.buildStyles(n,o&&o.params||Ib,u),f=a&&a.params||Ib,p=this.buildStyles(r,f,u),m=new Set,g=new Map,_=new Map,b=\"void\"===r,y={params:Object.assign(Object.assign({},h),f)},v=c?[]:Mb(t,e,this.ast.animation,i,s,d,p,y,l,u);let w=0;if(v.forEach(t=>{w=Math.max(t.duration+t.delay,w)}),u.length)return Pb(e,this._triggerName,n,r,b,d,p,[],[],g,_,w,u);v.forEach(t=>{const n=t.element,r=C_(g,n,{});t.preStyleProps.forEach(t=>r[t]=!0);const i=C_(_,n,{});t.postStyleProps.forEach(t=>i[t]=!0),n!==e&&m.add(n)});const k=eb(m.values());return Pb(e,this._triggerName,n,r,b,d,p,v,k,g,_,w)}}class jb{constructor(t,e){this.styles=t,this.defaultParams=e}buildStyles(t,e){const n={},r=W_(this.defaultParams);return Object.keys(t).forEach(e=>{const n=t[e];null!=n&&(r[e]=n)}),this.styles.styles.forEach(t=>{if(\"string\"!=typeof t){const i=t;Object.keys(i).forEach(t=>{let s=i[t];s.length>1&&(s=tb(s,r,e)),n[t]=s})}}),n}}class Nb{constructor(t,e){this.name=t,this.ast=e,this.transitionFactories=[],this.states={},e.states.forEach(t=>{this.states[t.name]=new jb(t.style,t.options&&t.options.params||{})}),Fb(this.states,\"true\",\"1\"),Fb(this.states,\"false\",\"0\"),e.transitions.forEach(e=>{this.transitionFactories.push(new Rb(t,e,this.states))}),this.fallbackTransition=new Rb(t,{type:1,animation:{type:2,steps:[],options:null},matchers:[(t,e)=>!0],options:null,queryCount:0,depCount:0},this.states)}get containsQueries(){return this.ast.queryCount>0}matchTransition(t,e,n,r){return this.transitionFactories.find(i=>i.match(t,e,n,r))||null}matchStyles(t,e,n){return this.fallbackTransition.buildStyles(t,e,n)}}function Fb(t,e,n){t.hasOwnProperty(e)?t.hasOwnProperty(n)||(t[n]=t[e]):t.hasOwnProperty(n)&&(t[e]=t[n])}const Yb=new vb;class Bb{constructor(t,e,n){this.bodyNode=t,this._driver=e,this._normalizer=n,this._animations={},this._playersById={},this.players=[]}register(t,e){const n=[],r=fb(this._driver,e,n);if(n.length)throw new Error(\"Unable to build the animation due to the following errors: \"+n.join(\"\\n\"));this._animations[t]=r}_buildPlayer(t,e,n){const r=t.element,i=M_(0,this._normalizer,0,t.keyframes,e,n);return this._driver.animate(r,i,t.duration,t.delay,t.easing,[],!0)}create(t,e,n={}){const r=[],i=this._animations[t];let s;const o=new Map;if(i?(s=Mb(this._driver,e,i,\"ng-enter\",\"ng-leave\",{},{},n,Yb,r),s.forEach(t=>{const e=C_(o,t.element,{});t.postStyleProps.forEach(t=>e[t]=null)})):(r.push(\"The requested animation doesn't exist or has already been destroyed\"),s=[]),r.length)throw new Error(\"Unable to create the animation due to the following errors: \"+r.join(\"\\n\"));o.forEach((t,e)=>{Object.keys(t).forEach(n=>{t[n]=this._driver.computeStyle(e,n,\"*\")})});const a=k_(s.map(t=>{const e=o.get(t.element);return this._buildPlayer(t,{},e)}));return this._playersById[t]=a,a.onDestroy(()=>this.destroy(t)),this.players.push(a),a}destroy(t){const e=this._getPlayer(t);e.destroy(),delete this._playersById[t];const n=this.players.indexOf(e);n>=0&&this.players.splice(n,1)}_getPlayer(t){const e=this._playersById[t];if(!e)throw new Error(\"Unable to find the timeline player referenced by \"+t);return e}listen(t,e,n,r){const i=E_(e,\"\",\"\",\"\");return x_(this._getPlayer(t),n,i,r),()=>{}}command(t,e,n,r){if(\"register\"==n)return void this.register(t,r[0]);if(\"create\"==n)return void this.create(t,e,r[0]||{});const i=this._getPlayer(t);switch(n){case\"play\":i.play();break;case\"pause\":i.pause();break;case\"reset\":i.reset();break;case\"restart\":i.restart();break;case\"finish\":i.finish();break;case\"init\":i.init();break;case\"setPosition\":i.setPosition(parseFloat(r[0]));break;case\"destroy\":this.destroy(t)}}}const Hb=[],zb={namespaceId:\"\",setForRemoval:!1,setForMove:!1,hasAnimation:!1,removedBeforeQueried:!1},Ub={namespaceId:\"\",setForMove:!1,setForRemoval:!1,hasAnimation:!1,removedBeforeQueried:!0};class Vb{constructor(t,e=\"\"){this.namespaceId=e;const n=t&&t.hasOwnProperty(\"value\");if(this.value=null!=(r=n?t.value:t)?r:null,n){const e=W_(t);delete e.value,this.options=e}else this.options={};var r;this.options.params||(this.options.params={})}get params(){return this.options.params}absorbOptions(t){const e=t.params;if(e){const t=this.options.params;Object.keys(e).forEach(n=>{null==t[n]&&(t[n]=e[n])})}}}const Wb=new Vb(\"void\");class Gb{constructor(t,e,n){this.id=t,this.hostElement=e,this._engine=n,this.players=[],this._triggers={},this._queue=[],this._elementListeners=new Map,this._hostClassName=\"ng-tns-\"+t,Xb(e,this._hostClassName)}listen(t,e,n,r){if(!this._triggers.hasOwnProperty(e))throw new Error(`Unable to listen on the animation trigger event \"${n}\" because the animation trigger \"${e}\" doesn't exist!`);if(null==n||0==n.length)throw new Error(`Unable to listen on the animation trigger \"${e}\" because the provided event is undefined!`);if(\"start\"!=(i=n)&&\"done\"!=i)throw new Error(`The provided animation trigger event \"${n}\" for the animation trigger \"${e}\" is not supported!`);var i;const s=C_(this._elementListeners,t,[]),o={name:e,phase:n,callback:r};s.push(o);const a=C_(this._engine.statesByElement,t,{});return a.hasOwnProperty(e)||(Xb(t,\"ng-trigger\"),Xb(t,\"ng-trigger-\"+e),a[e]=Wb),()=>{this._engine.afterFlush(()=>{const t=s.indexOf(o);t>=0&&s.splice(t,1),this._triggers[e]||delete a[e]})}}register(t,e){return!this._triggers[t]&&(this._triggers[t]=e,!0)}_getTrigger(t){const e=this._triggers[t];if(!e)throw new Error(`The provided animation trigger \"${t}\" has not been registered!`);return e}trigger(t,e,n,r=!0){const i=this._getTrigger(e),s=new Kb(this.id,e,t);let o=this._engine.statesByElement.get(t);o||(Xb(t,\"ng-trigger\"),Xb(t,\"ng-trigger-\"+e),this._engine.statesByElement.set(t,o={}));let a=o[e];const l=new Vb(n,this.id);if(!(n&&n.hasOwnProperty(\"value\"))&&a&&l.absorbOptions(a.options),o[e]=l,a||(a=Wb),\"void\"!==l.value&&a.value===l.value){if(!function(t,e){const n=Object.keys(t),r=Object.keys(e);if(n.length!=r.length)return!1;for(let i=0;i{J_(t,n),Z_(t,r)})}return}const c=C_(this._engine.playersByElement,t,[]);c.forEach(t=>{t.namespaceId==this.id&&t.triggerName==e&&t.queued&&t.destroy()});let u=i.matchTransition(a.value,l.value,t,l.params),h=!1;if(!u){if(!r)return;u=i.fallbackTransition,h=!0}return this._engine.totalQueuedPlayers++,this._queue.push({element:t,triggerName:e,transition:u,fromState:a,toState:l,player:s,isFallbackTransition:h}),h||(Xb(t,\"ng-animate-queued\"),s.onStart(()=>{ty(t,\"ng-animate-queued\")})),s.onDone(()=>{let e=this.players.indexOf(s);e>=0&&this.players.splice(e,1);const n=this._engine.playersByElement.get(t);if(n){let t=n.indexOf(s);t>=0&&n.splice(t,1)}}),this.players.push(s),c.push(s),s}deregister(t){delete this._triggers[t],this._engine.statesByElement.forEach((e,n)=>{delete e[t]}),this._elementListeners.forEach((e,n)=>{this._elementListeners.set(n,e.filter(e=>e.name!=t))})}clearElementCache(t){this._engine.statesByElement.delete(t),this._elementListeners.delete(t);const e=this._engine.playersByElement.get(t);e&&(e.forEach(t=>t.destroy()),this._engine.playersByElement.delete(t))}_signalRemovalForInnerTriggers(t,e){const n=this._engine.driver.query(t,\".ng-trigger\",!0);n.forEach(t=>{if(t.__ng_removed)return;const n=this._engine.fetchNamespacesByElement(t);n.size?n.forEach(n=>n.triggerLeaveAnimation(t,e,!1,!0)):this.clearElementCache(t)}),this._engine.afterFlushAnimationsDone(()=>n.forEach(t=>this.clearElementCache(t)))}triggerLeaveAnimation(t,e,n,r){const i=this._engine.statesByElement.get(t);if(i){const s=[];if(Object.keys(i).forEach(e=>{if(this._triggers[e]){const n=this.trigger(t,e,\"void\",r);n&&s.push(n)}}),s.length)return this._engine.markElementAsRemoved(this.id,t,!0,e),n&&k_(s).onDone(()=>this._engine.processLeaveNode(t)),!0}return!1}prepareLeaveAnimationListeners(t){const e=this._elementListeners.get(t);if(e){const n=new Set;e.forEach(e=>{const r=e.name;if(n.has(r))return;n.add(r);const i=this._triggers[r].fallbackTransition,s=this._engine.statesByElement.get(t)[r]||Wb,o=new Vb(\"void\"),a=new Kb(this.id,r,t);this._engine.totalQueuedPlayers++,this._queue.push({element:t,triggerName:r,transition:i,fromState:s,toState:o,player:a,isFallbackTransition:!0})})}}removeNode(t,e){const n=this._engine;if(t.childElementCount&&this._signalRemovalForInnerTriggers(t,e),this.triggerLeaveAnimation(t,e,!0))return;let r=!1;if(n.totalAnimations){const e=n.players.length?n.playersByQueriedElement.get(t):[];if(e&&e.length)r=!0;else{let e=t;for(;e=e.parentNode;)if(n.statesByElement.get(e)){r=!0;break}}}if(this.prepareLeaveAnimationListeners(t),r)n.markElementAsRemoved(this.id,t,!1,e);else{const r=t.__ng_removed;r&&r!==zb||(n.afterFlush(()=>this.clearElementCache(t)),n.destroyInnerAnimations(t),n._onRemovalComplete(t,e))}}insertNode(t,e){Xb(t,this._hostClassName)}drainQueuedTransitions(t){const e=[];return this._queue.forEach(n=>{const r=n.player;if(r.destroyed)return;const i=n.element,s=this._elementListeners.get(i);s&&s.forEach(e=>{if(e.name==n.triggerName){const r=E_(i,n.triggerName,n.fromState.value,n.toState.value);r._data=t,x_(n.player,e.phase,r,e.callback)}}),r.markedForDestroy?this._engine.afterFlush(()=>{r.destroy()}):e.push(n)}),this._queue=[],e.sort((t,e)=>{const n=t.transition.ast.depCount,r=e.transition.ast.depCount;return 0==n||0==r?n-r:this._engine.driver.containsElement(t.element,e.element)?1:-1})}destroy(t){this.players.forEach(t=>t.destroy()),this._signalRemovalForInnerTriggers(this.hostElement,t)}elementContainsData(t){let e=!1;return this._elementListeners.has(t)&&(e=!0),e=!!this._queue.find(e=>e.element===t)||e,e}}class qb{constructor(t,e,n){this.bodyNode=t,this.driver=e,this._normalizer=n,this.players=[],this.newHostElements=new Map,this.playersByElement=new Map,this.playersByQueriedElement=new Map,this.statesByElement=new Map,this.disabledNodes=new Set,this.totalAnimations=0,this.totalQueuedPlayers=0,this._namespaceLookup={},this._namespaceList=[],this._flushFns=[],this._whenQuietFns=[],this.namespacesByHostElement=new Map,this.collectedEnterElements=[],this.collectedLeaveElements=[],this.onRemovalComplete=(t,e)=>{}}_onRemovalComplete(t,e){this.onRemovalComplete(t,e)}get queuedPlayers(){const t=[];return this._namespaceList.forEach(e=>{e.players.forEach(e=>{e.queued&&t.push(e)})}),t}createNamespace(t,e){const n=new Gb(t,e,this);return e.parentNode?this._balanceNamespaceList(n,e):(this.newHostElements.set(e,n),this.collectEnterElement(e)),this._namespaceLookup[t]=n}_balanceNamespaceList(t,e){const n=this._namespaceList.length-1;if(n>=0){let r=!1;for(let i=n;i>=0;i--)if(this.driver.containsElement(this._namespaceList[i].hostElement,e)){this._namespaceList.splice(i+1,0,t),r=!0;break}r||this._namespaceList.splice(0,0,t)}else this._namespaceList.push(t);return this.namespacesByHostElement.set(e,t),t}register(t,e){let n=this._namespaceLookup[t];return n||(n=this.createNamespace(t,e)),n}registerTrigger(t,e,n){let r=this._namespaceLookup[t];r&&r.register(e,n)&&this.totalAnimations++}destroy(t,e){if(!t)return;const n=this._fetchNamespace(t);this.afterFlush(()=>{this.namespacesByHostElement.delete(n.hostElement),delete this._namespaceLookup[t];const e=this._namespaceList.indexOf(n);e>=0&&this._namespaceList.splice(e,1)}),this.afterFlushAnimationsDone(()=>n.destroy(e))}_fetchNamespace(t){return this._namespaceLookup[t]}fetchNamespacesByElement(t){const e=new Set,n=this.statesByElement.get(t);if(n){const t=Object.keys(n);for(let r=0;r=0&&this.collectedLeaveElements.splice(t,1)}if(t){const r=this._fetchNamespace(t);r&&r.insertNode(e,n)}r&&this.collectEnterElement(e)}collectEnterElement(t){this.collectedEnterElements.push(t)}markElementAsDisabled(t,e){e?this.disabledNodes.has(t)||(this.disabledNodes.add(t),Xb(t,\"ng-animate-disabled\")):this.disabledNodes.has(t)&&(this.disabledNodes.delete(t),ty(t,\"ng-animate-disabled\"))}removeNode(t,e,n,r){if(Zb(e)){const i=t?this._fetchNamespace(t):null;if(i?i.removeNode(e,r):this.markElementAsRemoved(t,e,!1,r),n){const n=this.namespacesByHostElement.get(e);n&&n.id!==t&&n.removeNode(e,r)}}else this._onRemovalComplete(e,r)}markElementAsRemoved(t,e,n,r){this.collectedLeaveElements.push(e),e.__ng_removed={namespaceId:t,setForRemoval:r,hasAnimation:n,removedBeforeQueried:!1}}listen(t,e,n,r,i){return Zb(e)?this._fetchNamespace(t).listen(e,n,r,i):()=>{}}_buildInstruction(t,e,n,r,i){return t.transition.build(this.driver,t.element,t.fromState.value,t.toState.value,n,r,t.fromState.options,t.toState.options,e,i)}destroyInnerAnimations(t){let e=this.driver.query(t,\".ng-trigger\",!0);e.forEach(t=>this.destroyActiveAnimationsForElement(t)),0!=this.playersByQueriedElement.size&&(e=this.driver.query(t,\".ng-animating\",!0),e.forEach(t=>this.finishActiveQueriedAnimationOnElement(t)))}destroyActiveAnimationsForElement(t){const e=this.playersByElement.get(t);e&&e.forEach(t=>{t.queued?t.markedForDestroy=!0:t.destroy()})}finishActiveQueriedAnimationOnElement(t){const e=this.playersByQueriedElement.get(t);e&&e.forEach(t=>t.finish())}whenRenderingDone(){return new Promise(t=>{if(this.players.length)return k_(this.players).onDone(()=>t());t()})}processLeaveNode(t){const e=t.__ng_removed;if(e&&e.setForRemoval){if(t.__ng_removed=zb,e.namespaceId){this.destroyInnerAnimations(t);const n=this._fetchNamespace(e.namespaceId);n&&n.clearElementCache(t)}this._onRemovalComplete(t,e.setForRemoval)}this.driver.matchesElement(t,\".ng-animate-disabled\")&&this.markElementAsDisabled(t,!1),this.driver.query(t,\".ng-animate-disabled\",!0).forEach(t=>{this.markElementAsDisabled(t,!1)})}flush(t=-1){let e=[];if(this.newHostElements.size&&(this.newHostElements.forEach((t,e)=>this._balanceNamespaceList(t,e)),this.newHostElements.clear()),this.totalAnimations&&this.collectedEnterElements.length)for(let n=0;nt()),this._flushFns=[],this._whenQuietFns.length){const t=this._whenQuietFns;this._whenQuietFns=[],e.length?k_(e).onDone(()=>{t.forEach(t=>t())}):t.forEach(t=>t())}}reportError(t){throw new Error(\"Unable to process animations due to the following failed trigger transitions\\n \"+t.join(\"\\n\"))}_flushAnimations(t,e){const n=new vb,r=[],i=new Map,s=[],o=new Map,a=new Map,l=new Map,c=new Set;this.disabledNodes.forEach(t=>{c.add(t);const e=this.driver.query(t,\".ng-animate-queued\",!0);for(let n=0;n{const n=\"ng-enter\"+p++;f.set(e,n),t.forEach(t=>Xb(t,n))});const m=[],g=new Set,_=new Set;for(let O=0;Og.add(t)):_.add(t))}const b=new Map,y=Qb(h,Array.from(g));y.forEach((t,e)=>{const n=\"ng-leave\"+p++;b.set(e,n),t.forEach(t=>Xb(t,n))}),t.push(()=>{d.forEach((t,e)=>{const n=f.get(e);t.forEach(t=>ty(t,n))}),y.forEach((t,e)=>{const n=b.get(e);t.forEach(t=>ty(t,n))}),m.forEach(t=>{this.processLeaveNode(t)})});const v=[],w=[];for(let O=this._namespaceList.length-1;O>=0;O--)this._namespaceList[O].drainQueuedTransitions(e).forEach(t=>{const e=t.player,i=t.element;if(v.push(e),this.collectedEnterElements.length){const t=i.__ng_removed;if(t&&t.setForMove)return void e.destroy()}const c=!u||!this.driver.containsElement(u,i),h=b.get(i),d=f.get(i),p=this._buildInstruction(t,n,d,h,c);if(p.errors&&p.errors.length)w.push(p);else{if(c)return e.onStart(()=>J_(i,p.fromStyles)),e.onDestroy(()=>Z_(i,p.toStyles)),void r.push(e);if(t.isFallbackTransition)return e.onStart(()=>J_(i,p.fromStyles)),e.onDestroy(()=>Z_(i,p.toStyles)),void r.push(e);p.timelines.forEach(t=>t.stretchStartingKeyframe=!0),n.append(i,p.timelines),s.push({instruction:p,player:e,element:i}),p.queriedElements.forEach(t=>C_(o,t,[]).push(e)),p.preStyleProps.forEach((t,e)=>{const n=Object.keys(t);if(n.length){let t=a.get(e);t||a.set(e,t=new Set),n.forEach(e=>t.add(e))}}),p.postStyleProps.forEach((t,e)=>{const n=Object.keys(t);let r=l.get(e);r||l.set(e,r=new Set),n.forEach(t=>r.add(t))})}});if(w.length){const t=[];w.forEach(e=>{t.push(`@${e.triggerName} has failed due to:\\n`),e.errors.forEach(e=>t.push(`- ${e}\\n`))}),v.forEach(t=>t.destroy()),this.reportError(t)}const k=new Map,M=new Map;s.forEach(t=>{const e=t.element;n.has(e)&&(M.set(e,e),this._beforeAnimationBuild(t.player.namespaceId,t.instruction,k))}),r.forEach(t=>{const e=t.element;this._getPreviousPlayers(e,!1,t.namespaceId,t.triggerName,null).forEach(t=>{C_(k,e,[]).push(t),t.destroy()})});const x=m.filter(t=>ny(t,a,l)),S=new Map;$b(S,this.driver,_,l,\"*\").forEach(t=>{ny(t,a,l)&&x.push(t)});const E=new Map;d.forEach((t,e)=>{$b(E,this.driver,new Set(t),a,\"!\")}),x.forEach(t=>{const e=S.get(t),n=E.get(t);S.set(t,Object.assign(Object.assign({},e),n))});const C=[],D=[],A={};s.forEach(t=>{const{element:e,player:s,instruction:o}=t;if(n.has(e)){if(c.has(e))return s.onDestroy(()=>Z_(e,o.toStyles)),s.disabled=!0,s.overrideTotalTime(o.totalTime),void r.push(s);let t=A;if(M.size>1){let n=e;const r=[];for(;n=n.parentNode;){const e=M.get(n);if(e){t=e;break}r.push(n)}r.forEach(e=>M.set(e,t))}const n=this._buildAnimation(s.namespaceId,o,k,i,E,S);if(s.setRealPlayer(n),t===A)C.push(s);else{const e=this.playersByElement.get(t);e&&e.length&&(s.parentPlayer=k_(e)),r.push(s)}}else J_(e,o.fromStyles),s.onDestroy(()=>Z_(e,o.toStyles)),D.push(s),c.has(e)&&r.push(s)}),D.forEach(t=>{const e=i.get(t.element);if(e&&e.length){const n=k_(e);t.setRealPlayer(n)}}),r.forEach(t=>{t.parentPlayer?t.syncPlayerEvents(t.parentPlayer):t.destroy()});for(let O=0;O!t.destroyed);r.length?ey(this,t,r):this.processLeaveNode(t)}return m.length=0,C.forEach(t=>{this.players.push(t),t.onDone(()=>{t.destroy();const e=this.players.indexOf(t);this.players.splice(e,1)}),t.play()}),C}elementContainsData(t,e){let n=!1;const r=e.__ng_removed;return r&&r.setForRemoval&&(n=!0),this.playersByElement.has(e)&&(n=!0),this.playersByQueriedElement.has(e)&&(n=!0),this.statesByElement.has(e)&&(n=!0),this._fetchNamespace(t).elementContainsData(e)||n}afterFlush(t){this._flushFns.push(t)}afterFlushAnimationsDone(t){this._whenQuietFns.push(t)}_getPreviousPlayers(t,e,n,r,i){let s=[];if(e){const e=this.playersByQueriedElement.get(t);e&&(s=e)}else{const e=this.playersByElement.get(t);if(e){const t=!i||\"void\"==i;e.forEach(e=>{e.queued||(t||e.triggerName==r)&&s.push(e)})}}return(n||r)&&(s=s.filter(t=>!(n&&n!=t.namespaceId||r&&r!=t.triggerName))),s}_beforeAnimationBuild(t,e,n){const r=e.element,i=e.isRemovalTransition?void 0:t,s=e.isRemovalTransition?void 0:e.triggerName;for(const o of e.timelines){const t=o.element,a=t!==r,l=C_(n,t,[]);this._getPreviousPlayers(t,a,i,s,e.toState).forEach(t=>{const e=t.getRealPlayer();e.beforeDestroy&&e.beforeDestroy(),t.destroy(),l.push(t)})}J_(r,e.fromStyles)}_buildAnimation(t,e,n,r,i,s){const o=e.triggerName,a=e.element,l=[],c=new Set,u=new Set,h=e.timelines.map(e=>{const h=e.element;c.add(h);const d=h.__ng_removed;if(d&&d.removedBeforeQueried)return new y_(e.duration,e.delay);const f=h!==a,p=function(t){const e=[];return function t(e,n){for(let r=0;rt.getRealPlayer())).filter(t=>!!t.element&&t.element===h),m=i.get(h),g=s.get(h),_=M_(0,this._normalizer,0,e.keyframes,m,g),b=this._buildPlayer(e,_,p);if(e.subTimeline&&r&&u.add(h),f){const e=new Kb(t,o,h);e.setRealPlayer(b),l.push(e)}return b});l.forEach(t=>{C_(this.playersByQueriedElement,t.element,[]).push(t),t.onDone(()=>function(t,e,n){let r;if(t instanceof Map){if(r=t.get(e),r){if(r.length){const t=r.indexOf(n);r.splice(t,1)}0==r.length&&t.delete(e)}}else if(r=t[e],r){if(r.length){const t=r.indexOf(n);r.splice(t,1)}0==r.length&&delete t[e]}return r}(this.playersByQueriedElement,t.element,t))}),c.forEach(t=>Xb(t,\"ng-animating\"));const d=k_(h);return d.onDestroy(()=>{c.forEach(t=>ty(t,\"ng-animating\")),Z_(a,e.toStyles)}),u.forEach(t=>{C_(r,t,[]).push(d)}),d}_buildPlayer(t,e,n){return e.length>0?this.driver.animate(t.element,e,t.duration,t.delay,t.easing,n):new y_(t.duration,t.delay)}}class Kb{constructor(t,e,n){this.namespaceId=t,this.triggerName=e,this.element=n,this._player=new y_,this._containsRealPlayer=!1,this._queuedCallbacks={},this.destroyed=!1,this.markedForDestroy=!1,this.disabled=!1,this.queued=!0,this.totalTime=0}setRealPlayer(t){this._containsRealPlayer||(this._player=t,Object.keys(this._queuedCallbacks).forEach(e=>{this._queuedCallbacks[e].forEach(n=>x_(t,e,void 0,n))}),this._queuedCallbacks={},this._containsRealPlayer=!0,this.overrideTotalTime(t.totalTime),this.queued=!1)}getRealPlayer(){return this._player}overrideTotalTime(t){this.totalTime=t}syncPlayerEvents(t){const e=this._player;e.triggerCallback&&t.onStart(()=>e.triggerCallback(\"start\")),t.onDone(()=>this.finish()),t.onDestroy(()=>this.destroy())}_queueEvent(t,e){C_(this._queuedCallbacks,t,[]).push(e)}onDone(t){this.queued&&this._queueEvent(\"done\",t),this._player.onDone(t)}onStart(t){this.queued&&this._queueEvent(\"start\",t),this._player.onStart(t)}onDestroy(t){this.queued&&this._queueEvent(\"destroy\",t),this._player.onDestroy(t)}init(){this._player.init()}hasStarted(){return!this.queued&&this._player.hasStarted()}play(){!this.queued&&this._player.play()}pause(){!this.queued&&this._player.pause()}restart(){!this.queued&&this._player.restart()}finish(){this._player.finish()}destroy(){this.destroyed=!0,this._player.destroy()}reset(){!this.queued&&this._player.reset()}setPosition(t){this.queued||this._player.setPosition(t)}getPosition(){return this.queued?0:this._player.getPosition()}triggerCallback(t){const e=this._player;e.triggerCallback&&e.triggerCallback(t)}}function Zb(t){return t&&1===t.nodeType}function Jb(t,e){const n=t.style.display;return t.style.display=null!=e?e:\"none\",n}function $b(t,e,n,r,i){const s=[];n.forEach(t=>s.push(Jb(t)));const o=[];r.forEach((n,r)=>{const s={};n.forEach(t=>{const n=s[t]=e.computeStyle(r,t,i);n&&0!=n.length||(r.__ng_removed=Ub,o.push(r))}),t.set(r,s)});let a=0;return n.forEach(t=>Jb(t,s[a++])),o}function Qb(t,e){const n=new Map;if(t.forEach(t=>n.set(t,[])),0==e.length)return n;const r=new Set(e),i=new Map;return e.forEach(t=>{const e=function t(e){if(!e)return 1;let s=i.get(e);if(s)return s;const o=e.parentNode;return s=n.has(o)?o:r.has(o)?1:t(o),i.set(e,s),s}(t);1!==e&&n.get(e).push(t)}),n}function Xb(t,e){if(t.classList)t.classList.add(e);else{let n=t.$$classes;n||(n=t.$$classes={}),n[e]=!0}}function ty(t,e){if(t.classList)t.classList.remove(e);else{let n=t.$$classes;n&&delete n[e]}}function ey(t,e,n){k_(n).onDone(()=>t.processLeaveNode(e))}function ny(t,e,n){const r=n.get(t);if(!r)return!1;let i=e.get(t);return i?r.forEach(t=>i.add(t)):e.set(t,r),n.delete(t),!0}class ry{constructor(t,e,n){this.bodyNode=t,this._driver=e,this._triggerCache={},this.onRemovalComplete=(t,e)=>{},this._transitionEngine=new qb(t,e,n),this._timelineEngine=new Bb(t,e,n),this._transitionEngine.onRemovalComplete=(t,e)=>this.onRemovalComplete(t,e)}registerTrigger(t,e,n,r,i){const s=t+\"-\"+r;let o=this._triggerCache[s];if(!o){const t=[],e=fb(this._driver,i,t);if(t.length)throw new Error(`The animation trigger \"${r}\" has failed to build due to the following errors:\\n - ${t.join(\"\\n - \")}`);o=function(t,e){return new Nb(t,e)}(r,e),this._triggerCache[s]=o}this._transitionEngine.registerTrigger(e,r,o)}register(t,e){this._transitionEngine.register(t,e)}destroy(t,e){this._transitionEngine.destroy(t,e)}onInsert(t,e,n,r){this._transitionEngine.insertNode(t,e,n,r)}onRemove(t,e,n,r){this._transitionEngine.removeNode(t,e,r||!1,n)}disableAnimations(t,e){this._transitionEngine.markElementAsDisabled(t,e)}process(t,e,n,r){if(\"@\"==n.charAt(0)){const[t,i]=D_(n);this._timelineEngine.command(t,e,i,r)}else this._transitionEngine.trigger(t,e,n,r)}listen(t,e,n,r,i){if(\"@\"==n.charAt(0)){const[t,r]=D_(n);return this._timelineEngine.listen(t,e,r,i)}return this._transitionEngine.listen(t,e,n,r,i)}flush(t=-1){this._transitionEngine.flush(t)}get players(){return this._transitionEngine.players.concat(this._timelineEngine.players)}whenRenderingDone(){return this._transitionEngine.whenRenderingDone()}}function iy(t,e){let n=null,r=null;return Array.isArray(e)&&e.length?(n=oy(e[0]),e.length>1&&(r=oy(e[e.length-1]))):e&&(n=oy(e)),n||r?new sy(t,n,r):null}let sy=(()=>{class t{constructor(e,n,r){this._element=e,this._startStyles=n,this._endStyles=r,this._state=0;let i=t.initialStylesByElement.get(e);i||t.initialStylesByElement.set(e,i={}),this._initialStyles=i}start(){this._state<1&&(this._startStyles&&Z_(this._element,this._startStyles,this._initialStyles),this._state=1)}finish(){this.start(),this._state<2&&(Z_(this._element,this._initialStyles),this._endStyles&&(Z_(this._element,this._endStyles),this._endStyles=null),this._state=1)}destroy(){this.finish(),this._state<3&&(t.initialStylesByElement.delete(this._element),this._startStyles&&(J_(this._element,this._startStyles),this._endStyles=null),this._endStyles&&(J_(this._element,this._endStyles),this._endStyles=null),Z_(this._element,this._initialStyles),this._state=3)}}return t.initialStylesByElement=new WeakMap,t})();function oy(t){let e=null;const n=Object.keys(t);for(let r=0;rthis._handleCallback(t)}apply(){!function(t,e){const n=py(t,\"\").trim();n.length&&(function(t,e){let n=0;for(let r=0;r=this._delay&&n>=this._duration&&this.finish()}finish(){this._finished||(this._finished=!0,this._onDoneFn(),dy(this._element,this._eventFn,!0))}destroy(){this._destroyed||(this._destroyed=!0,this.finish(),function(t,e){const n=py(t,\"\").split(\",\"),r=hy(n,e);r>=0&&(n.splice(r,1),fy(t,\"\",n.join(\",\")))}(this._element,this._name))}}function cy(t,e,n){fy(t,\"PlayState\",n,uy(t,e))}function uy(t,e){const n=py(t,\"\");return n.indexOf(\",\")>0?hy(n.split(\",\"),e):hy([n],e)}function hy(t,e){for(let n=0;n=0)return n;return-1}function dy(t,e,n){n?t.removeEventListener(\"animationend\",e):t.addEventListener(\"animationend\",e)}function fy(t,e,n,r){const i=\"animation\"+e;if(null!=r){const e=t.style[i];if(e.length){const t=e.split(\",\");t[r]=n,n=t.join(\",\")}}t.style[i]=n}function py(t,e){return t.style[\"animation\"+e]}class my{constructor(t,e,n,r,i,s,o,a){this.element=t,this.keyframes=e,this.animationName=n,this._duration=r,this._delay=i,this._finalStyles=o,this._specialStyles=a,this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._started=!1,this.currentSnapshot={},this._state=0,this.easing=s||\"linear\",this.totalTime=r+i,this._buildStyler()}onStart(t){this._onStartFns.push(t)}onDone(t){this._onDoneFns.push(t)}onDestroy(t){this._onDestroyFns.push(t)}destroy(){this.init(),this._state>=4||(this._state=4,this._styler.destroy(),this._flushStartFns(),this._flushDoneFns(),this._specialStyles&&this._specialStyles.destroy(),this._onDestroyFns.forEach(t=>t()),this._onDestroyFns=[])}_flushDoneFns(){this._onDoneFns.forEach(t=>t()),this._onDoneFns=[]}_flushStartFns(){this._onStartFns.forEach(t=>t()),this._onStartFns=[]}finish(){this.init(),this._state>=3||(this._state=3,this._styler.finish(),this._flushStartFns(),this._specialStyles&&this._specialStyles.finish(),this._flushDoneFns())}setPosition(t){this._styler.setPosition(t)}getPosition(){return this._styler.getPosition()}hasStarted(){return this._state>=2}init(){this._state>=1||(this._state=1,this._styler.apply(),this._delay&&this._styler.pause())}play(){this.init(),this.hasStarted()||(this._flushStartFns(),this._state=2,this._specialStyles&&this._specialStyles.start()),this._styler.resume()}pause(){this.init(),this._styler.pause()}restart(){this.reset(),this.play()}reset(){this._styler.destroy(),this._buildStyler(),this._styler.apply()}_buildStyler(){this._styler=new ly(this.element,this.animationName,this._duration,this._delay,this.easing,\"forwards\",()=>this.finish())}triggerCallback(t){const e=\"start\"==t?this._onStartFns:this._onDoneFns;e.forEach(t=>t()),e.length=0}beforeDestroy(){this.init();const t={};if(this.hasStarted()){const e=this._state>=3;Object.keys(this._finalStyles).forEach(n=>{\"offset\"!=n&&(t[n]=e?this._finalStyles[n]:ab(this.element,n))})}this.currentSnapshot=t}}class gy extends y_{constructor(t,e){super(),this.element=t,this._startingStyles={},this.__initialized=!1,this._styles=Y_(e)}init(){!this.__initialized&&this._startingStyles&&(this.__initialized=!0,Object.keys(this._styles).forEach(t=>{this._startingStyles[t]=this.element.style[t]}),super.init())}play(){this._startingStyles&&(this.init(),Object.keys(this._styles).forEach(t=>this.element.style.setProperty(t,this._styles[t])),super.play())}destroy(){this._startingStyles&&(Object.keys(this._startingStyles).forEach(t=>{const e=this._startingStyles[t];e?this.element.style.setProperty(t,e):this.element.style.removeProperty(t)}),this._startingStyles=null,super.destroy())}}class _y{constructor(){this._count=0,this._head=document.querySelector(\"head\"),this._warningIssued=!1}validateStyleProperty(t){return R_(t)}matchesElement(t,e){return j_(t,e)}containsElement(t,e){return N_(t,e)}query(t,e,n){return F_(t,e,n)}computeStyle(t,e,n){return window.getComputedStyle(t)[e]}buildKeyframeElement(t,e,n){n=n.map(t=>Y_(t));let r=`@keyframes ${e} {\\n`,i=\"\";n.forEach(t=>{i=\" \";const e=parseFloat(t.offset);r+=`${i}${100*e}% {\\n`,i+=\" \",Object.keys(t).forEach(e=>{const n=t[e];switch(e){case\"offset\":return;case\"easing\":return void(n&&(r+=`${i}animation-timing-function: ${n};\\n`));default:return void(r+=`${i}${e}: ${n};\\n`)}}),r+=i+\"}\\n\"}),r+=\"}\\n\";const s=document.createElement(\"style\");return s.innerHTML=r,s}animate(t,e,n,r,i,s=[],o){o&&this._notifyFaultyScrubber();const a=s.filter(t=>t instanceof my),l={};ib(n,r)&&a.forEach(t=>{let e=t.currentSnapshot;Object.keys(e).forEach(t=>l[t]=e[t])});const c=function(t){let e={};return t&&(Array.isArray(t)?t:[t]).forEach(t=>{Object.keys(t).forEach(n=>{\"offset\"!=n&&\"easing\"!=n&&(e[n]=t[n])})}),e}(e=sb(t,e,l));if(0==n)return new gy(t,c);const u=\"gen_css_kf_\"+this._count++,h=this.buildKeyframeElement(t,u,e);document.querySelector(\"head\").appendChild(h);const d=iy(t,e),f=new my(t,e,u,n,r,i,c,d);return f.onDestroy(()=>{var t;(t=h).parentNode.removeChild(t)}),f}_notifyFaultyScrubber(){this._warningIssued||(console.warn(\"@angular/animations: please load the web-animations.js polyfill to allow programmatic access...\\n\",\" visit http://bit.ly/IWukam to learn more about using the web-animation-js polyfill.\"),this._warningIssued=!0)}}class by{constructor(t,e,n,r){this.element=t,this.keyframes=e,this.options=n,this._specialStyles=r,this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._initialized=!1,this._finished=!1,this._started=!1,this._destroyed=!1,this.time=0,this.parentPlayer=null,this.currentSnapshot={},this._duration=n.duration,this._delay=n.delay||0,this.time=this._duration+this._delay}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(t=>t()),this._onDoneFns=[])}init(){this._buildPlayer(),this._preparePlayerBeforeStart()}_buildPlayer(){if(this._initialized)return;this._initialized=!0;const t=this.keyframes;this.domPlayer=this._triggerWebAnimation(this.element,t,this.options),this._finalKeyframe=t.length?t[t.length-1]:{},this.domPlayer.addEventListener(\"finish\",()=>this._onFinish())}_preparePlayerBeforeStart(){this._delay?this._resetDomPlayerState():this.domPlayer.pause()}_triggerWebAnimation(t,e,n){return t.animate(e,n)}onStart(t){this._onStartFns.push(t)}onDone(t){this._onDoneFns.push(t)}onDestroy(t){this._onDestroyFns.push(t)}play(){this._buildPlayer(),this.hasStarted()||(this._onStartFns.forEach(t=>t()),this._onStartFns=[],this._started=!0,this._specialStyles&&this._specialStyles.start()),this.domPlayer.play()}pause(){this.init(),this.domPlayer.pause()}finish(){this.init(),this._specialStyles&&this._specialStyles.finish(),this._onFinish(),this.domPlayer.finish()}reset(){this._resetDomPlayerState(),this._destroyed=!1,this._finished=!1,this._started=!1}_resetDomPlayerState(){this.domPlayer&&this.domPlayer.cancel()}restart(){this.reset(),this.play()}hasStarted(){return this._started}destroy(){this._destroyed||(this._destroyed=!0,this._resetDomPlayerState(),this._onFinish(),this._specialStyles&&this._specialStyles.destroy(),this._onDestroyFns.forEach(t=>t()),this._onDestroyFns=[])}setPosition(t){this.domPlayer.currentTime=t*this.time}getPosition(){return this.domPlayer.currentTime/this.time}get totalTime(){return this._delay+this._duration}beforeDestroy(){const t={};this.hasStarted()&&Object.keys(this._finalKeyframe).forEach(e=>{\"offset\"!=e&&(t[e]=this._finished?this._finalKeyframe[e]:ab(this.element,e))}),this.currentSnapshot=t}triggerCallback(t){const e=\"start\"==t?this._onStartFns:this._onDoneFns;e.forEach(t=>t()),e.length=0}}class yy{constructor(){this._isNativeImpl=/\\{\\s*\\[native\\s+code\\]\\s*\\}/.test(vy().toString()),this._cssKeyframesDriver=new _y}validateStyleProperty(t){return R_(t)}matchesElement(t,e){return j_(t,e)}containsElement(t,e){return N_(t,e)}query(t,e,n){return F_(t,e,n)}computeStyle(t,e,n){return window.getComputedStyle(t)[e]}overrideWebAnimationsSupport(t){this._isNativeImpl=t}animate(t,e,n,r,i,s=[],o){if(!o&&!this._isNativeImpl)return this._cssKeyframesDriver.animate(t,e,n,r,i,s);const a={duration:n,delay:r,fill:0==r?\"both\":\"forwards\"};i&&(a.easing=i);const l={},c=s.filter(t=>t instanceof by);ib(n,r)&&c.forEach(t=>{let e=t.currentSnapshot;Object.keys(e).forEach(t=>l[t]=e[t])});const u=iy(t,e=sb(t,e=e.map(t=>G_(t,!1)),l));return new by(t,e,a,u)}}function vy(){return\"undefined\"!=typeof window&&void 0!==window.document&&Element.prototype.animate||{}}let wy=(()=>{class t extends a_{constructor(t,e){super(),this._nextAnimationId=0,this._renderer=t.createRenderer(e.body,{id:\"0\",encapsulation:yt.None,styles:[],data:{animation:[]}})}build(t){const e=this._nextAnimationId.toString();this._nextAnimationId++;const n=Array.isArray(t)?h_(t):t;return xy(this._renderer,null,e,\"register\",[n]),new ky(e,this._renderer)}}return t.\\u0275fac=function(e){return new(e||t)(it(aa),it(Tc))},t.\\u0275prov=y({token:t,factory:t.\\u0275fac}),t})();class ky extends class{}{constructor(t,e){super(),this._id=t,this._renderer=e}create(t,e){return new My(this._id,t,e||{},this._renderer)}}class My{constructor(t,e,n,r){this.id=t,this.element=e,this._renderer=r,this.parentPlayer=null,this._started=!1,this.totalTime=0,this._command(\"create\",n)}_listen(t,e){return this._renderer.listen(this.element,`@@${this.id}:${t}`,e)}_command(t,...e){return xy(this._renderer,this.element,this.id,t,e)}onDone(t){this._listen(\"done\",t)}onStart(t){this._listen(\"start\",t)}onDestroy(t){this._listen(\"destroy\",t)}init(){this._command(\"init\")}hasStarted(){return this._started}play(){this._command(\"play\"),this._started=!0}pause(){this._command(\"pause\")}restart(){this._command(\"restart\")}finish(){this._command(\"finish\")}destroy(){this._command(\"destroy\")}reset(){this._command(\"reset\")}setPosition(t){this._command(\"setPosition\",t)}getPosition(){return 0}}function xy(t,e,n,r,i){return t.setProperty(e,`@@${n}:${r}`,i)}let Sy=(()=>{class t{constructor(t,e,n){this.delegate=t,this.engine=e,this._zone=n,this._currentId=0,this._microtaskId=1,this._animationCallbacksBuffer=[],this._rendererCache=new Map,this._cdRecurDepth=0,this.promise=Promise.resolve(0),e.onRemovalComplete=(t,e)=>{e&&e.parentNode(t)&&e.removeChild(t.parentNode,t)}}createRenderer(t,e){const n=this.delegate.createRenderer(t,e);if(!(t&&e&&e.data&&e.data.animation)){let t=this._rendererCache.get(n);return t||(t=new Ey(\"\",n,this.engine),this._rendererCache.set(n,t)),t}const r=e.id,i=e.id+\"-\"+this._currentId;this._currentId++,this.engine.register(i,t);const s=e=>{Array.isArray(e)?e.forEach(s):this.engine.registerTrigger(r,i,t,e.name,e)};return e.data.animation.forEach(s),new Cy(this,i,n,this.engine)}begin(){this._cdRecurDepth++,this.delegate.begin&&this.delegate.begin()}_scheduleCountTask(){this.promise.then(()=>{this._microtaskId++})}scheduleListenerCallback(t,e,n){t>=0&&te(n)):(0==this._animationCallbacksBuffer.length&&Promise.resolve(null).then(()=>{this._zone.run(()=>{this._animationCallbacksBuffer.forEach(t=>{const[e,n]=t;e(n)}),this._animationCallbacksBuffer=[]})}),this._animationCallbacksBuffer.push([e,n]))}end(){this._cdRecurDepth--,0==this._cdRecurDepth&&this._zone.runOutsideAngular(()=>{this._scheduleCountTask(),this.engine.flush(this._microtaskId)}),this.delegate.end&&this.delegate.end()}whenRenderingDone(){return this.engine.whenRenderingDone()}}return t.\\u0275fac=function(e){return new(e||t)(it(aa),it(ry),it(tc))},t.\\u0275prov=y({token:t,factory:t.\\u0275fac}),t})();class Ey{constructor(t,e,n){this.namespaceId=t,this.delegate=e,this.engine=n,this.destroyNode=this.delegate.destroyNode?t=>e.destroyNode(t):null}get data(){return this.delegate.data}destroy(){this.engine.destroy(this.namespaceId,this.delegate),this.delegate.destroy()}createElement(t,e){return this.delegate.createElement(t,e)}createComment(t){return this.delegate.createComment(t)}createText(t){return this.delegate.createText(t)}appendChild(t,e){this.delegate.appendChild(t,e),this.engine.onInsert(this.namespaceId,e,t,!1)}insertBefore(t,e,n){this.delegate.insertBefore(t,e,n),this.engine.onInsert(this.namespaceId,e,t,!0)}removeChild(t,e,n){this.engine.onRemove(this.namespaceId,e,this.delegate,n)}selectRootElement(t,e){return this.delegate.selectRootElement(t,e)}parentNode(t){return this.delegate.parentNode(t)}nextSibling(t){return this.delegate.nextSibling(t)}setAttribute(t,e,n,r){this.delegate.setAttribute(t,e,n,r)}removeAttribute(t,e,n){this.delegate.removeAttribute(t,e,n)}addClass(t,e){this.delegate.addClass(t,e)}removeClass(t,e){this.delegate.removeClass(t,e)}setStyle(t,e,n,r){this.delegate.setStyle(t,e,n,r)}removeStyle(t,e,n){this.delegate.removeStyle(t,e,n)}setProperty(t,e,n){\"@\"==e.charAt(0)&&\"@.disabled\"==e?this.disableAnimations(t,!!n):this.delegate.setProperty(t,e,n)}setValue(t,e){this.delegate.setValue(t,e)}listen(t,e,n){return this.delegate.listen(t,e,n)}disableAnimations(t,e){this.engine.disableAnimations(t,e)}}class Cy extends Ey{constructor(t,e,n,r){super(e,n,r),this.factory=t,this.namespaceId=e}setProperty(t,e,n){\"@\"==e.charAt(0)?\".\"==e.charAt(1)&&\"@.disabled\"==e?this.disableAnimations(t,n=void 0===n||!!n):this.engine.process(this.namespaceId,t,e.substr(1),n):this.delegate.setProperty(t,e,n)}listen(t,e,n){if(\"@\"==e.charAt(0)){const r=function(t){switch(t){case\"body\":return document.body;case\"document\":return document;case\"window\":return window;default:return t}}(t);let i=e.substr(1),s=\"\";return\"@\"!=i.charAt(0)&&([i,s]=function(t){const e=t.indexOf(\".\");return[t.substring(0,e),t.substr(e+1)]}(i)),this.engine.listen(this.namespaceId,r,i,s,t=>{this.factory.scheduleListenerCallback(t._data||-1,n,t)})}return this.delegate.listen(t,e,n)}}let Dy=(()=>{class t extends ry{constructor(t,e,n){super(t.body,e,n)}}return t.\\u0275fac=function(e){return new(e||t)(it(Tc),it(H_),it(Ob))},t.\\u0275prov=y({token:t,factory:t.\\u0275fac}),t})();const Ay=new K(\"AnimationModuleType\"),Oy=[{provide:H_,useFactory:function(){return\"function\"==typeof vy()?new yy:new _y}},{provide:Ay,useValue:\"BrowserAnimations\"},{provide:a_,useClass:wy},{provide:Ob,useFactory:function(){return new Lb}},{provide:ry,useClass:Dy},{provide:aa,useFactory:function(t,e,n){return new Sy(t,e,n)},deps:[Gu,ry,tc]}];let Ly=(()=>{class t{}return t.\\u0275mod=Ct({type:t}),t.\\u0275inj=v({factory:function(e){return new(e||t)},providers:Oy,imports:[oh]}),t})();function Ty(t,e){if(1&t&&$s(0,\"mat-pseudo-checkbox\",3),2&t){const t=co();qs(\"state\",t.selected?\"checked\":\"unchecked\")(\"disabled\",t.disabled)}}const Py=[\"*\"];let Iy=(()=>{class t{}return t.STANDARD_CURVE=\"cubic-bezier(0.4,0.0,0.2,1)\",t.DECELERATION_CURVE=\"cubic-bezier(0.0,0.0,0.2,1)\",t.ACCELERATION_CURVE=\"cubic-bezier(0.4,0.0,1,1)\",t.SHARP_CURVE=\"cubic-bezier(0.4,0.0,0.6,1)\",t})(),Ry=(()=>{class t{}return t.COMPLEX=\"375ms\",t.ENTERING=\"225ms\",t.EXITING=\"195ms\",t})();const jy=new da(\"10.1.3\"),Ny=new K(\"mat-sanity-checks\",{providedIn:\"root\",factory:function(){return!0}});let Fy,Yy=(()=>{class t{constructor(t,e,n){this._hasDoneGlobalChecks=!1,this._document=n,t._applyBodyHighContrastModeCssClasses(),this._sanityChecks=e,this._hasDoneGlobalChecks||(this._checkDoctypeIsDefined(),this._checkThemeIsPresent(),this._checkCdkVersionMatch(),this._hasDoneGlobalChecks=!0)}_getDocument(){const t=this._document||document;return\"object\"==typeof t&&t?t:null}_getWindow(){const t=this._getDocument(),e=(null==t?void 0:t.defaultView)||window;return\"object\"==typeof e&&e?e:null}_checksAreEnabled(){return zn()&&!this._isTestEnv()}_isTestEnv(){const t=this._getWindow();return t&&(t.__karma__||t.jasmine)}_checkDoctypeIsDefined(){const t=this._checksAreEnabled()&&(!0===this._sanityChecks||this._sanityChecks.doctype),e=this._getDocument();t&&e&&!e.doctype&&console.warn(\"Current document does not have a doctype. This may cause some Angular Material components not to behave as expected.\")}_checkThemeIsPresent(){const t=!this._checksAreEnabled()||!1===this._sanityChecks||!this._sanityChecks.theme,e=this._getDocument();if(t||!e||!e.body||\"function\"!=typeof getComputedStyle)return;const n=e.createElement(\"div\");n.classList.add(\"mat-theme-loaded-marker\"),e.body.appendChild(n);const r=getComputedStyle(n);r&&\"none\"!==r.display&&console.warn(\"Could not find Angular Material core theme. Most Material components may not work as expected. For more info refer to the theming guide: https://material.angular.io/guide/theming\"),e.body.removeChild(n)}_checkCdkVersionMatch(){this._checksAreEnabled()&&(!0===this._sanityChecks||this._sanityChecks.version)&&jy.full!==o_.full&&console.warn(\"The Angular Material version (\"+jy.full+\") does not match the Angular CDK version (\"+o_.full+\").\\nPlease ensure the versions of these two packages exactly match.\")}}return t.\\u0275mod=Ct({type:t}),t.\\u0275inj=v({factory:function(e){return new(e||t)(it(i_),it(Ny,8),it(Tc,8))},imports:[[Cm],Cm]}),t})();function By(t){return class extends t{constructor(...t){super(...t),this._disabled=!1}get disabled(){return this._disabled}set disabled(t){this._disabled=tm(t)}}}function Hy(t,e){return class extends t{constructor(...t){super(...t),this.color=e}get color(){return this._color}set color(t){const n=t||e;n!==this._color&&(this._color&&this._elementRef.nativeElement.classList.remove(\"mat-\"+this._color),n&&this._elementRef.nativeElement.classList.add(\"mat-\"+n),this._color=n)}}}function zy(t){return class extends t{constructor(...t){super(...t),this._disableRipple=!1}get disableRipple(){return this._disableRipple}set disableRipple(t){this._disableRipple=tm(t)}}}function Uy(t,e=0){return class extends t{constructor(...t){super(...t),this._tabIndex=e}get tabIndex(){return this.disabled?-1:this._tabIndex}set tabIndex(t){this._tabIndex=null!=t?em(t):e}}}function Vy(t){return class extends t{constructor(...t){super(...t),this.errorState=!1,this.stateChanges=new r.a}updateErrorState(){const t=this.errorState,e=(this.errorStateMatcher||this._defaultErrorStateMatcher).isErrorState(this.ngControl?this.ngControl.control:null,this._parentFormGroup||this._parentForm);e!==t&&(this.errorState=e,this.stateChanges.next())}}}function Wy(t){return class extends t{constructor(...t){super(...t),this._isInitialized=!1,this._pendingSubscribers=[],this.initialized=new s.a(t=>{this._isInitialized?this._notifySubscriber(t):this._pendingSubscribers.push(t)})}_markInitialized(){if(this._isInitialized)throw Error(\"This directive has already been marked as initialized and should not be called twice.\");this._isInitialized=!0,this._pendingSubscribers.forEach(this._notifySubscriber),this._pendingSubscribers=null}_notifySubscriber(t){t.next(),t.complete()}}}try{Fy=\"undefined\"!=typeof Intl}catch(TR){Fy=!1}let Gy=(()=>{class t{isErrorState(t,e){return!!(t&&t.invalid&&(t.touched||e&&e.submitted))}}return t.\\u0275fac=function(e){return new(e||t)},t.\\u0275prov=y({factory:function(){return new t},token:t,providedIn:\"root\"}),t})(),qy=(()=>{class t{}return t.\\u0275mod=Ct({type:t}),t.\\u0275inj=v({factory:function(e){return new(e||t)},imports:[[Yy],Yy]}),t})();class Ky{constructor(t,e,n){this._renderer=t,this.element=e,this.config=n,this.state=3}fadeOut(){this._renderer.fadeOutRipple(this)}}const Zy={enterDuration:450,exitDuration:400},Jy=km({passive:!0}),$y=[\"mousedown\",\"touchstart\"],Qy=[\"mouseup\",\"mouseleave\",\"touchend\",\"touchcancel\"];class Xy{constructor(t,e,n,r){this._target=t,this._ngZone=e,this._isPointerDown=!1,this._activeRipples=new Set,this._pointerUpEventsRegistered=!1,r.isBrowser&&(this._containerElement=sm(n))}fadeInRipple(t,e,n={}){const r=this._containerRect=this._containerRect||this._containerElement.getBoundingClientRect(),i=Object.assign(Object.assign({},Zy),n.animation);n.centered&&(t=r.left+r.width/2,e=r.top+r.height/2);const s=n.radius||function(t,e,n){const r=Math.max(Math.abs(t-n.left),Math.abs(t-n.right)),i=Math.max(Math.abs(e-n.top),Math.abs(e-n.bottom));return Math.sqrt(r*r+i*i)}(t,e,r),o=t-r.left,a=e-r.top,l=i.enterDuration,c=document.createElement(\"div\");c.classList.add(\"mat-ripple-element\"),c.style.left=o-s+\"px\",c.style.top=a-s+\"px\",c.style.height=2*s+\"px\",c.style.width=2*s+\"px\",null!=n.color&&(c.style.backgroundColor=n.color),c.style.transitionDuration=l+\"ms\",this._containerElement.appendChild(c),window.getComputedStyle(c).getPropertyValue(\"opacity\"),c.style.transform=\"scale(1)\";const u=new Ky(this,c,n);return u.state=0,this._activeRipples.add(u),n.persistent||(this._mostRecentTransientRipple=u),this._runTimeoutOutsideZone(()=>{const t=u===this._mostRecentTransientRipple;u.state=1,n.persistent||t&&this._isPointerDown||u.fadeOut()},l),u}fadeOutRipple(t){const e=this._activeRipples.delete(t);if(t===this._mostRecentTransientRipple&&(this._mostRecentTransientRipple=null),this._activeRipples.size||(this._containerRect=null),!e)return;const n=t.element,r=Object.assign(Object.assign({},Zy),t.config.animation);n.style.transitionDuration=r.exitDuration+\"ms\",n.style.opacity=\"0\",t.state=2,this._runTimeoutOutsideZone(()=>{t.state=3,n.parentNode.removeChild(n)},r.exitDuration)}fadeOutAll(){this._activeRipples.forEach(t=>t.fadeOut())}setupTriggerEvents(t){const e=sm(t);e&&e!==this._triggerElement&&(this._removeTriggerEvents(),this._triggerElement=e,this._registerEvents($y))}handleEvent(t){\"mousedown\"===t.type?this._onMousedown(t):\"touchstart\"===t.type?this._onTouchStart(t):this._onPointerUp(),this._pointerUpEventsRegistered||(this._registerEvents(Qy),this._pointerUpEventsRegistered=!0)}_onMousedown(t){const e=Qg(t),n=this._lastTouchStartEvent&&Date.now(){!t.config.persistent&&(1===t.state||t.config.terminateOnPointerUp&&0===t.state)&&t.fadeOut()}))}_runTimeoutOutsideZone(t,e=0){this._ngZone.runOutsideAngular(()=>setTimeout(t,e))}_registerEvents(t){this._ngZone.runOutsideAngular(()=>{t.forEach(t=>{this._triggerElement.addEventListener(t,this,Jy)})})}_removeTriggerEvents(){this._triggerElement&&($y.forEach(t=>{this._triggerElement.removeEventListener(t,this,Jy)}),this._pointerUpEventsRegistered&&Qy.forEach(t=>{this._triggerElement.removeEventListener(t,this,Jy)}))}}const tv=new K(\"mat-ripple-global-options\");let ev=(()=>{class t{constructor(t,e,n,r,i){this._elementRef=t,this._animationMode=i,this.radius=0,this._disabled=!1,this._isInitialized=!1,this._globalOptions=r||{},this._rippleRenderer=new Xy(this,e,t,n)}get disabled(){return this._disabled}set disabled(t){this._disabled=t,this._setupTriggerEventsIfEnabled()}get trigger(){return this._trigger||this._elementRef.nativeElement}set trigger(t){this._trigger=t,this._setupTriggerEventsIfEnabled()}ngOnInit(){this._isInitialized=!0,this._setupTriggerEventsIfEnabled()}ngOnDestroy(){this._rippleRenderer._removeTriggerEvents()}fadeOutAll(){this._rippleRenderer.fadeOutAll()}get rippleConfig(){return{centered:this.centered,radius:this.radius,color:this.color,animation:Object.assign(Object.assign(Object.assign({},this._globalOptions.animation),\"NoopAnimations\"===this._animationMode?{enterDuration:0,exitDuration:0}:{}),this.animation),terminateOnPointerUp:this._globalOptions.terminateOnPointerUp}}get rippleDisabled(){return this.disabled||!!this._globalOptions.disabled}_setupTriggerEventsIfEnabled(){!this.disabled&&this._isInitialized&&this._rippleRenderer.setupTriggerEvents(this.trigger)}launch(t,e=0,n){return\"number\"==typeof t?this._rippleRenderer.fadeInRipple(t,e,Object.assign(Object.assign({},this.rippleConfig),n)):this._rippleRenderer.fadeInRipple(0,0,Object.assign(Object.assign({},this.rippleConfig),t))}}return t.\\u0275fac=function(e){return new(e||t)(Ws(sa),Ws(tc),Ws(mm),Ws(tv,8),Ws(Ay,8))},t.\\u0275dir=At({type:t,selectors:[[\"\",\"mat-ripple\",\"\"],[\"\",\"matRipple\",\"\"]],hostAttrs:[1,\"mat-ripple\"],hostVars:2,hostBindings:function(t,e){2&t&&xo(\"mat-ripple-unbounded\",e.unbounded)},inputs:{radius:[\"matRippleRadius\",\"radius\"],disabled:[\"matRippleDisabled\",\"disabled\"],trigger:[\"matRippleTrigger\",\"trigger\"],color:[\"matRippleColor\",\"color\"],unbounded:[\"matRippleUnbounded\",\"unbounded\"],centered:[\"matRippleCentered\",\"centered\"],animation:[\"matRippleAnimation\",\"animation\"]},exportAs:[\"matRipple\"]}),t})(),nv=(()=>{class t{}return t.\\u0275mod=Ct({type:t}),t.\\u0275inj=v({factory:function(e){return new(e||t)},imports:[[Yy,gm],Yy]}),t})(),rv=(()=>{class t{constructor(t){this._animationMode=t,this.state=\"unchecked\",this.disabled=!1}}return t.\\u0275fac=function(e){return new(e||t)(Ws(Ay,8))},t.\\u0275cmp=Mt({type:t,selectors:[[\"mat-pseudo-checkbox\"]],hostAttrs:[1,\"mat-pseudo-checkbox\"],hostVars:8,hostBindings:function(t,e){2&t&&xo(\"mat-pseudo-checkbox-indeterminate\",\"indeterminate\"===e.state)(\"mat-pseudo-checkbox-checked\",\"checked\"===e.state)(\"mat-pseudo-checkbox-disabled\",e.disabled)(\"_mat-animation-noopable\",\"NoopAnimations\"===e._animationMode)},inputs:{state:\"state\",disabled:\"disabled\"},decls:0,vars:0,template:function(t,e){},styles:['.mat-pseudo-checkbox{width:16px;height:16px;border:2px solid;border-radius:2px;cursor:pointer;display:inline-block;vertical-align:middle;box-sizing:border-box;position:relative;flex-shrink:0;transition:border-color 90ms cubic-bezier(0, 0, 0.2, 0.1),background-color 90ms cubic-bezier(0, 0, 0.2, 0.1)}.mat-pseudo-checkbox::after{position:absolute;opacity:0;content:\"\";border-bottom:2px solid currentColor;transition:opacity 90ms cubic-bezier(0, 0, 0.2, 0.1)}.mat-pseudo-checkbox.mat-pseudo-checkbox-checked,.mat-pseudo-checkbox.mat-pseudo-checkbox-indeterminate{border-color:transparent}._mat-animation-noopable.mat-pseudo-checkbox{transition:none;animation:none}._mat-animation-noopable.mat-pseudo-checkbox::after{transition:none}.mat-pseudo-checkbox-disabled{cursor:default}.mat-pseudo-checkbox-indeterminate::after{top:5px;left:1px;width:10px;opacity:1;border-radius:2px}.mat-pseudo-checkbox-checked::after{top:2.4px;left:1px;width:8px;height:3px;border-left:2px solid currentColor;transform:rotate(-45deg);opacity:1;box-sizing:content-box}\\n'],encapsulation:2,changeDetection:0}),t})(),iv=(()=>{class t{}return t.\\u0275mod=Ct({type:t}),t.\\u0275inj=v({factory:function(e){return new(e||t)}}),t})();class sv{}const ov=By(sv);let av=0,lv=(()=>{class t extends ov{constructor(){super(...arguments),this._labelId=\"mat-optgroup-label-\"+av++}}return t.\\u0275fac=function(e){return cv(e||t)},t.\\u0275dir=At({type:t,inputs:{label:\"label\"},features:[Uo]}),t})();const cv=En(lv),uv=new K(\"MatOptgroup\");let hv=0;class dv{constructor(t,e=!1){this.source=t,this.isUserInput=e}}const fv=new K(\"MAT_OPTION_PARENT_COMPONENT\");let pv=(()=>{class t{constructor(t,e,n,i){this._element=t,this._changeDetectorRef=e,this._parent=n,this.group=i,this._selected=!1,this._active=!1,this._disabled=!1,this._mostRecentViewValue=\"\",this.id=\"mat-option-\"+hv++,this.onSelectionChange=new ll,this._stateChanges=new r.a}get multiple(){return this._parent&&this._parent.multiple}get selected(){return this._selected}get disabled(){return this.group&&this.group.disabled||this._disabled}set disabled(t){this._disabled=tm(t)}get disableRipple(){return this._parent&&this._parent.disableRipple}get active(){return this._active}get viewValue(){return(this._getHostElement().textContent||\"\").trim()}select(){this._selected||(this._selected=!0,this._changeDetectorRef.markForCheck(),this._emitSelectionChangeEvent())}deselect(){this._selected&&(this._selected=!1,this._changeDetectorRef.markForCheck(),this._emitSelectionChangeEvent())}focus(t,e){const n=this._getHostElement();\"function\"==typeof n.focus&&n.focus(e)}setActiveStyles(){this._active||(this._active=!0,this._changeDetectorRef.markForCheck())}setInactiveStyles(){this._active&&(this._active=!1,this._changeDetectorRef.markForCheck())}getLabel(){return this.viewValue}_handleKeydown(t){13!==t.keyCode&&32!==t.keyCode||Jm(t)||(this._selectViaInteraction(),t.preventDefault())}_selectViaInteraction(){this.disabled||(this._selected=!this.multiple||!this._selected,this._changeDetectorRef.markForCheck(),this._emitSelectionChangeEvent(!0))}_getAriaSelected(){return this.selected||!this.multiple&&null}_getTabIndex(){return this.disabled?\"-1\":\"0\"}_getHostElement(){return this._element.nativeElement}ngAfterViewChecked(){if(this._selected){const t=this.viewValue;t!==this._mostRecentViewValue&&(this._mostRecentViewValue=t,this._stateChanges.next())}}ngOnDestroy(){this._stateChanges.complete()}_emitSelectionChangeEvent(t=!1){this.onSelectionChange.emit(new dv(this,t))}}return t.\\u0275fac=function(e){return new(e||t)(Ws(sa),Ws(cs),Ws(void 0),Ws(lv))},t.\\u0275dir=At({type:t,inputs:{id:\"id\",disabled:\"disabled\",value:\"value\"},outputs:{onSelectionChange:\"onSelectionChange\"}}),t})(),mv=(()=>{class t extends pv{constructor(t,e,n,r){super(t,e,n,r)}}return t.\\u0275fac=function(e){return new(e||t)(Ws(sa),Ws(cs),Ws(fv,8),Ws(uv,8))},t.\\u0275cmp=Mt({type:t,selectors:[[\"mat-option\"]],hostAttrs:[\"role\",\"option\",1,\"mat-option\",\"mat-focus-indicator\"],hostVars:12,hostBindings:function(t,e){1&t&&io(\"click\",(function(){return e._selectViaInteraction()}))(\"keydown\",(function(t){return e._handleKeydown(t)})),2&t&&(Bo(\"id\",e.id),Hs(\"tabindex\",e._getTabIndex())(\"aria-selected\",e._getAriaSelected())(\"aria-disabled\",e.disabled.toString()),xo(\"mat-selected\",e.selected)(\"mat-option-multiple\",e.multiple)(\"mat-active\",e.active)(\"mat-option-disabled\",e.disabled))},exportAs:[\"matOption\"],features:[Uo],ngContentSelectors:Py,decls:4,vars:3,consts:[[\"class\",\"mat-option-pseudo-checkbox\",3,\"state\",\"disabled\",4,\"ngIf\"],[1,\"mat-option-text\"],[\"mat-ripple\",\"\",1,\"mat-option-ripple\",3,\"matRippleTrigger\",\"matRippleDisabled\"],[1,\"mat-option-pseudo-checkbox\",3,\"state\",\"disabled\"]],template:function(t,e){1&t&&(ho(),Us(0,Ty,1,2,\"mat-pseudo-checkbox\",0),Zs(1,\"span\",1),fo(2),Js(),$s(3,\"div\",2)),2&t&&(qs(\"ngIf\",e.multiple),Rr(3),qs(\"matRippleTrigger\",e._getHostElement())(\"matRippleDisabled\",e.disabled||e.disableRipple))},directives:[cu,ev,rv],styles:[\".mat-option{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;line-height:48px;height:48px;padding:0 16px;text-align:left;text-decoration:none;max-width:100%;position:relative;cursor:pointer;outline:none;display:flex;flex-direction:row;max-width:100%;box-sizing:border-box;align-items:center;-webkit-tap-highlight-color:transparent}.mat-option[disabled]{cursor:default}[dir=rtl] .mat-option{text-align:right}.mat-option .mat-icon{margin-right:16px;vertical-align:middle}.mat-option .mat-icon svg{vertical-align:top}[dir=rtl] .mat-option .mat-icon{margin-left:16px;margin-right:0}.mat-option[aria-disabled=true]{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default}.mat-optgroup .mat-option:not(.mat-option-multiple){padding-left:32px}[dir=rtl] .mat-optgroup .mat-option:not(.mat-option-multiple){padding-left:16px;padding-right:32px}.cdk-high-contrast-active .mat-option{margin:0 1px}.cdk-high-contrast-active .mat-option.mat-active{border:solid 1px currentColor;margin:0}.mat-option-text{display:inline-block;flex-grow:1;overflow:hidden;text-overflow:ellipsis}.mat-option .mat-option-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.cdk-high-contrast-active .mat-option .mat-option-ripple{opacity:.5}.mat-option-pseudo-checkbox{margin-right:8px}[dir=rtl] .mat-option-pseudo-checkbox{margin-left:8px;margin-right:0}\\n\"],encapsulation:2,changeDetection:0}),t})();function gv(t,e,n){if(n.length){let r=e.toArray(),i=n.toArray(),s=0;for(let e=0;e{class t{}return t.\\u0275mod=Ct({type:t}),t.\\u0275inj=v({factory:function(e){return new(e||t)},imports:[[nv,Du,iv]]}),t})();const bv=new K(\"mat-label-global-options\"),yv=[\"mat-button\",\"\"],vv=[\"*\"],wv=[\"mat-button\",\"mat-flat-button\",\"mat-icon-button\",\"mat-raised-button\",\"mat-stroked-button\",\"mat-mini-fab\",\"mat-fab\"];class kv{constructor(t){this._elementRef=t}}const Mv=Hy(By(zy(kv)));let xv=(()=>{class t extends Mv{constructor(t,e,n){super(t),this._focusMonitor=e,this._animationMode=n,this.isRoundButton=this._hasHostAttributes(\"mat-fab\",\"mat-mini-fab\"),this.isIconButton=this._hasHostAttributes(\"mat-icon-button\");for(const r of wv)this._hasHostAttributes(r)&&this._getHostElement().classList.add(r);t.nativeElement.classList.add(\"mat-button-base\"),this.isRoundButton&&(this.color=\"accent\")}ngAfterViewInit(){this._focusMonitor.monitor(this._elementRef,!0)}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef)}focus(t=\"program\",e){this._focusMonitor.focusVia(this._getHostElement(),t,e)}_getHostElement(){return this._elementRef.nativeElement}_isRippleDisabled(){return this.disableRipple||this.disabled}_hasHostAttributes(...t){return t.some(t=>this._getHostElement().hasAttribute(t))}}return t.\\u0275fac=function(e){return new(e||t)(Ws(sa),Ws(e_),Ws(Ay,8))},t.\\u0275cmp=Mt({type:t,selectors:[[\"button\",\"mat-button\",\"\"],[\"button\",\"mat-raised-button\",\"\"],[\"button\",\"mat-icon-button\",\"\"],[\"button\",\"mat-fab\",\"\"],[\"button\",\"mat-mini-fab\",\"\"],[\"button\",\"mat-stroked-button\",\"\"],[\"button\",\"mat-flat-button\",\"\"]],viewQuery:function(t,e){var n;1&t&&wl(ev,!0),2&t&&yl(n=El())&&(e.ripple=n.first)},hostAttrs:[1,\"mat-focus-indicator\"],hostVars:5,hostBindings:function(t,e){2&t&&(Hs(\"disabled\",e.disabled||null),xo(\"_mat-animation-noopable\",\"NoopAnimations\"===e._animationMode)(\"mat-button-disabled\",e.disabled))},inputs:{disabled:\"disabled\",disableRipple:\"disableRipple\",color:\"color\"},exportAs:[\"matButton\"],features:[Uo],attrs:yv,ngContentSelectors:vv,decls:4,vars:5,consts:[[1,\"mat-button-wrapper\"],[\"matRipple\",\"\",1,\"mat-button-ripple\",3,\"matRippleDisabled\",\"matRippleCentered\",\"matRippleTrigger\"],[1,\"mat-button-focus-overlay\"]],template:function(t,e){1&t&&(ho(),Zs(0,\"span\",0),fo(1),Js(),$s(2,\"div\",1),$s(3,\"div\",2)),2&t&&(Rr(2),xo(\"mat-button-ripple-round\",e.isRoundButton||e.isIconButton),qs(\"matRippleDisabled\",e._isRippleDisabled())(\"matRippleCentered\",e.isIconButton)(\"matRippleTrigger\",e._getHostElement()))},directives:[ev],styles:[\".mat-button .mat-button-focus-overlay,.mat-icon-button .mat-button-focus-overlay{opacity:0}.mat-button:hover:not(.mat-button-disabled) .mat-button-focus-overlay,.mat-stroked-button:hover:not(.mat-button-disabled) .mat-button-focus-overlay{opacity:.04}@media(hover: none){.mat-button:hover:not(.mat-button-disabled) .mat-button-focus-overlay,.mat-stroked-button:hover:not(.mat-button-disabled) .mat-button-focus-overlay{opacity:0}}.mat-button,.mat-icon-button,.mat-stroked-button,.mat-flat-button{box-sizing:border-box;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:transparent;display:inline-block;white-space:nowrap;text-decoration:none;vertical-align:baseline;text-align:center;margin:0;min-width:64px;line-height:36px;padding:0 16px;border-radius:4px;overflow:visible}.mat-button::-moz-focus-inner,.mat-icon-button::-moz-focus-inner,.mat-stroked-button::-moz-focus-inner,.mat-flat-button::-moz-focus-inner{border:0}.mat-button.mat-button-disabled,.mat-icon-button.mat-button-disabled,.mat-stroked-button.mat-button-disabled,.mat-flat-button.mat-button-disabled{cursor:default}.mat-button.cdk-keyboard-focused .mat-button-focus-overlay,.mat-button.cdk-program-focused .mat-button-focus-overlay,.mat-icon-button.cdk-keyboard-focused .mat-button-focus-overlay,.mat-icon-button.cdk-program-focused .mat-button-focus-overlay,.mat-stroked-button.cdk-keyboard-focused .mat-button-focus-overlay,.mat-stroked-button.cdk-program-focused .mat-button-focus-overlay,.mat-flat-button.cdk-keyboard-focused .mat-button-focus-overlay,.mat-flat-button.cdk-program-focused .mat-button-focus-overlay{opacity:.12}.mat-button::-moz-focus-inner,.mat-icon-button::-moz-focus-inner,.mat-stroked-button::-moz-focus-inner,.mat-flat-button::-moz-focus-inner{border:0}.mat-raised-button{box-sizing:border-box;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:transparent;display:inline-block;white-space:nowrap;text-decoration:none;vertical-align:baseline;text-align:center;margin:0;min-width:64px;line-height:36px;padding:0 16px;border-radius:4px;overflow:visible;transform:translate3d(0, 0, 0);transition:background 400ms cubic-bezier(0.25, 0.8, 0.25, 1),box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-raised-button::-moz-focus-inner{border:0}.mat-raised-button.mat-button-disabled{cursor:default}.mat-raised-button.cdk-keyboard-focused .mat-button-focus-overlay,.mat-raised-button.cdk-program-focused .mat-button-focus-overlay{opacity:.12}.mat-raised-button::-moz-focus-inner{border:0}._mat-animation-noopable.mat-raised-button{transition:none;animation:none}.mat-stroked-button{border:1px solid currentColor;padding:0 15px;line-height:34px}.mat-stroked-button .mat-button-ripple.mat-ripple,.mat-stroked-button .mat-button-focus-overlay{top:-1px;left:-1px;right:-1px;bottom:-1px}.mat-fab{box-sizing:border-box;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:transparent;display:inline-block;white-space:nowrap;text-decoration:none;vertical-align:baseline;text-align:center;margin:0;min-width:64px;line-height:36px;padding:0 16px;border-radius:4px;overflow:visible;transform:translate3d(0, 0, 0);transition:background 400ms cubic-bezier(0.25, 0.8, 0.25, 1),box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);min-width:0;border-radius:50%;width:56px;height:56px;padding:0;flex-shrink:0}.mat-fab::-moz-focus-inner{border:0}.mat-fab.mat-button-disabled{cursor:default}.mat-fab.cdk-keyboard-focused .mat-button-focus-overlay,.mat-fab.cdk-program-focused .mat-button-focus-overlay{opacity:.12}.mat-fab::-moz-focus-inner{border:0}._mat-animation-noopable.mat-fab{transition:none;animation:none}.mat-fab .mat-button-wrapper{padding:16px 0;display:inline-block;line-height:24px}.mat-mini-fab{box-sizing:border-box;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:transparent;display:inline-block;white-space:nowrap;text-decoration:none;vertical-align:baseline;text-align:center;margin:0;min-width:64px;line-height:36px;padding:0 16px;border-radius:4px;overflow:visible;transform:translate3d(0, 0, 0);transition:background 400ms cubic-bezier(0.25, 0.8, 0.25, 1),box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);min-width:0;border-radius:50%;width:40px;height:40px;padding:0;flex-shrink:0}.mat-mini-fab::-moz-focus-inner{border:0}.mat-mini-fab.mat-button-disabled{cursor:default}.mat-mini-fab.cdk-keyboard-focused .mat-button-focus-overlay,.mat-mini-fab.cdk-program-focused .mat-button-focus-overlay{opacity:.12}.mat-mini-fab::-moz-focus-inner{border:0}._mat-animation-noopable.mat-mini-fab{transition:none;animation:none}.mat-mini-fab .mat-button-wrapper{padding:8px 0;display:inline-block;line-height:24px}.mat-icon-button{padding:0;min-width:0;width:40px;height:40px;flex-shrink:0;line-height:40px;border-radius:50%}.mat-icon-button i,.mat-icon-button .mat-icon{line-height:24px}.mat-button-ripple.mat-ripple,.mat-button-focus-overlay{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-button-ripple.mat-ripple:not(:empty){transform:translateZ(0)}.mat-button-focus-overlay{opacity:0;transition:opacity 200ms cubic-bezier(0.35, 0, 0.25, 1),background-color 200ms cubic-bezier(0.35, 0, 0.25, 1)}._mat-animation-noopable .mat-button-focus-overlay{transition:none}.cdk-high-contrast-active .mat-button-focus-overlay{background-color:#fff}.cdk-high-contrast-black-on-white .mat-button-focus-overlay{background-color:#000}.mat-button-ripple-round{border-radius:50%;z-index:1}.mat-button .mat-button-wrapper>*,.mat-flat-button .mat-button-wrapper>*,.mat-stroked-button .mat-button-wrapper>*,.mat-raised-button .mat-button-wrapper>*,.mat-icon-button .mat-button-wrapper>*,.mat-fab .mat-button-wrapper>*,.mat-mini-fab .mat-button-wrapper>*{vertical-align:middle}.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-prefix .mat-icon-button,.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-suffix .mat-icon-button{display:block;font-size:inherit;width:2.5em;height:2.5em}.cdk-high-contrast-active .mat-button,.cdk-high-contrast-active .mat-flat-button,.cdk-high-contrast-active .mat-raised-button,.cdk-high-contrast-active .mat-icon-button,.cdk-high-contrast-active .mat-fab,.cdk-high-contrast-active .mat-mini-fab{outline:solid 1px}\\n\"],encapsulation:2,changeDetection:0}),t})(),Sv=(()=>{class t{}return t.\\u0275mod=Ct({type:t}),t.\\u0275inj=v({factory:function(e){return new(e||t)},imports:[[nv,Yy],Yy]}),t})();var Ev=n(\"GyhO\"),Cv=n(\"zP0r\");const Dv=new Set;let Av,Ov=(()=>{class t{constructor(t){this._platform=t,this._matchMedia=this._platform.isBrowser&&window.matchMedia?window.matchMedia.bind(window):Lv}matchMedia(t){return this._platform.WEBKIT&&function(t){if(!Dv.has(t))try{Av||(Av=document.createElement(\"style\"),Av.setAttribute(\"type\",\"text/css\"),document.head.appendChild(Av)),Av.sheet&&(Av.sheet.insertRule(`@media ${t} {.fx-query-test{ }}`,0),Dv.add(t))}catch(e){console.error(e)}}(t),this._matchMedia(t)}}return t.\\u0275fac=function(e){return new(e||t)(it(mm))},t.\\u0275prov=y({factory:function(){return new t(it(mm))},token:t,providedIn:\"root\"}),t})();function Lv(t){return{matches:\"all\"===t||\"\"===t,media:t,addListener:()=>{},removeListener:()=>{}}}let Tv=(()=>{class t{constructor(t,e){this._mediaMatcher=t,this._zone=e,this._queries=new Map,this._destroySubject=new r.a}ngOnDestroy(){this._destroySubject.next(),this._destroySubject.complete()}isMatched(t){return Pv(rm(t)).some(t=>this._registerQuery(t).mql.matches)}observe(t){const e=Pv(rm(t)).map(t=>this._registerQuery(t).observable);let n=Object(Kh.b)(e);return n=Object(Ev.a)(n.pipe(Object(id.a)(1)),n.pipe(Object(Cv.a)(1),Object(Lg.a)(0))),n.pipe(Object(uh.a)(t=>{const e={matches:!1,breakpoints:{}};return t.forEach(t=>{e.matches=e.matches||t.matches,e.breakpoints[t.query]=t.matches}),e}))}_registerQuery(t){if(this._queries.has(t))return this._queries.get(t);const e=this._mediaMatcher.matchMedia(t),n={observable:new s.a(t=>{const n=e=>this._zone.run(()=>t.next(e));return e.addListener(n),()=>{e.removeListener(n)}}).pipe(Object(sd.a)(e),Object(uh.a)(e=>({query:t,matches:e.matches})),Object(hm.a)(this._destroySubject)),mql:e};return this._queries.set(t,n),n}}return t.\\u0275fac=function(e){return new(e||t)(it(Ov),it(tc))},t.\\u0275prov=y({factory:function(){return new t(it(Ov),it(tc))},token:t,providedIn:\"root\"}),t})();function Pv(t){return t.map(t=>t.split(\",\")).reduce((t,e)=>t.concat(e)).map(t=>t.trim())}const Iv=\"(min-width: 600px) and (max-width: 959.99px)\";function Rv(t,e){if(1&t){const t=eo();Zs(0,\"div\",1),Zs(1,\"button\",2),io(\"click\",(function(){return fe(t),co().action()})),Ro(2),Js(),Js()}if(2&t){const t=co();Rr(2),jo(t.data.action)}}function jv(t,e){}const Nv=new K(\"MatSnackBarData\");class Fv{constructor(){this.politeness=\"assertive\",this.announcementMessage=\"\",this.duration=0,this.data=null,this.horizontalPosition=\"center\",this.verticalPosition=\"bottom\"}}const Yv=Math.pow(2,31)-1;class Bv{constructor(t,e){this._overlayRef=e,this._afterDismissed=new r.a,this._afterOpened=new r.a,this._onAction=new r.a,this._dismissedByAction=!1,this.containerInstance=t,this.onAction().subscribe(()=>this.dismiss()),t._onExit.subscribe(()=>this._finishDismiss())}dismiss(){this._afterDismissed.closed||this.containerInstance.exit(),clearTimeout(this._durationTimeoutId)}dismissWithAction(){this._onAction.closed||(this._dismissedByAction=!0,this._onAction.next(),this._onAction.complete())}closeWithAction(){this.dismissWithAction()}_dismissAfter(t){this._durationTimeoutId=setTimeout(()=>this.dismiss(),Math.min(t,Yv))}_open(){this._afterOpened.closed||(this._afterOpened.next(),this._afterOpened.complete())}_finishDismiss(){this._overlayRef.dispose(),this._onAction.closed||this._onAction.complete(),this._afterDismissed.next({dismissedByAction:this._dismissedByAction}),this._afterDismissed.complete(),this._dismissedByAction=!1}afterDismissed(){return this._afterDismissed.asObservable()}afterOpened(){return this.containerInstance._onEnter}onAction(){return this._onAction.asObservable()}}let Hv=(()=>{class t{constructor(t,e){this.snackBarRef=t,this.data=e}action(){this.snackBarRef.dismissWithAction()}get hasAction(){return!!this.data.action}}return t.\\u0275fac=function(e){return new(e||t)(Ws(Bv),Ws(Nv))},t.\\u0275cmp=Mt({type:t,selectors:[[\"simple-snack-bar\"]],hostAttrs:[1,\"mat-simple-snackbar\"],decls:3,vars:2,consts:[[\"class\",\"mat-simple-snackbar-action\",4,\"ngIf\"],[1,\"mat-simple-snackbar-action\"],[\"mat-button\",\"\",3,\"click\"]],template:function(t,e){1&t&&(Zs(0,\"span\"),Ro(1),Js(),Us(2,Rv,3,1,\"div\",0)),2&t&&(Rr(1),jo(e.data.message),Rr(1),qs(\"ngIf\",e.hasAction))},directives:[cu,xv],styles:[\".mat-simple-snackbar{display:flex;justify-content:space-between;align-items:center;line-height:20px;opacity:1}.mat-simple-snackbar-action{flex-shrink:0;margin:-8px -8px -8px 8px}.mat-simple-snackbar-action button{max-height:36px;min-width:0}[dir=rtl] .mat-simple-snackbar-action{margin-left:-8px;margin-right:8px}\\n\"],encapsulation:2,changeDetection:0}),t})();const zv={snackBarState:l_(\"state\",[f_(\"void, hidden\",d_({transform:\"scale(0.8)\",opacity:0})),f_(\"visible\",d_({transform:\"scale(1)\",opacity:1})),m_(\"* => visible\",c_(\"150ms cubic-bezier(0, 0, 0.2, 1)\")),m_(\"* => void, * => hidden\",c_(\"75ms cubic-bezier(0.4, 0.0, 1, 1)\",d_({opacity:0})))])};let Uv=(()=>{class t extends Hm{constructor(t,e,n,i){super(),this._ngZone=t,this._elementRef=e,this._changeDetectorRef=n,this.snackBarConfig=i,this._destroyed=!1,this._onExit=new r.a,this._onEnter=new r.a,this._animationState=\"void\",this.attachDomPortal=t=>(this._assertNotAttached(),this._applySnackBarClasses(),this._portalOutlet.attachDomPortal(t)),this._role=\"assertive\"!==i.politeness||i.announcementMessage?\"off\"===i.politeness?null:\"status\":\"alert\"}attachComponentPortal(t){return this._assertNotAttached(),this._applySnackBarClasses(),this._portalOutlet.attachComponentPortal(t)}attachTemplatePortal(t){return this._assertNotAttached(),this._applySnackBarClasses(),this._portalOutlet.attachTemplatePortal(t)}onAnimationEnd(t){const{fromState:e,toState:n}=t;if((\"void\"===n&&\"void\"!==e||\"hidden\"===n)&&this._completeExit(),\"visible\"===n){const t=this._onEnter;this._ngZone.run(()=>{t.next(),t.complete()})}}enter(){this._destroyed||(this._animationState=\"visible\",this._changeDetectorRef.detectChanges())}exit(){return this._animationState=\"hidden\",this._elementRef.nativeElement.setAttribute(\"mat-exit\",\"\"),this._onExit}ngOnDestroy(){this._destroyed=!0,this._completeExit()}_completeExit(){this._ngZone.onMicrotaskEmpty.asObservable().pipe(Object(id.a)(1)).subscribe(()=>{this._onExit.next(),this._onExit.complete()})}_applySnackBarClasses(){const t=this._elementRef.nativeElement,e=this.snackBarConfig.panelClass;e&&(Array.isArray(e)?e.forEach(e=>t.classList.add(e)):t.classList.add(e)),\"center\"===this.snackBarConfig.horizontalPosition&&t.classList.add(\"mat-snack-bar-center\"),\"top\"===this.snackBarConfig.verticalPosition&&t.classList.add(\"mat-snack-bar-top\")}_assertNotAttached(){if(this._portalOutlet.hasAttached())throw Error(\"Attempting to attach snack bar content after content is already attached\")}}return t.\\u0275fac=function(e){return new(e||t)(Ws(tc),Ws(sa),Ws(cs),Ws(Fv))},t.\\u0275cmp=Mt({type:t,selectors:[[\"snack-bar-container\"]],viewQuery:function(t,e){var n;1&t&&vl(Vm,!0),2&t&&yl(n=El())&&(e._portalOutlet=n.first)},hostAttrs:[1,\"mat-snack-bar-container\"],hostVars:2,hostBindings:function(t,e){1&t&&so(\"@state.done\",(function(t){return e.onAnimationEnd(t)})),2&t&&(Hs(\"role\",e._role),Ho(\"@state\",e._animationState))},features:[Uo],decls:1,vars:0,consts:[[\"cdkPortalOutlet\",\"\"]],template:function(t,e){1&t&&Us(0,jv,0,0,\"ng-template\",0)},directives:[Vm],styles:[\".mat-snack-bar-container{border-radius:4px;box-sizing:border-box;display:block;margin:24px;max-width:33vw;min-width:344px;padding:14px 16px;min-height:48px;transform-origin:center}.cdk-high-contrast-active .mat-snack-bar-container{border:solid 1px}.mat-snack-bar-handset{width:100%}.mat-snack-bar-handset .mat-snack-bar-container{margin:8px;max-width:100%;min-width:0;width:100%}\\n\"],encapsulation:2,data:{animation:[zv.snackBarState]}}),t})(),Vv=(()=>{class t{}return t.\\u0275mod=Ct({type:t}),t.\\u0275inj=v({factory:function(e){return new(e||t)},imports:[[Og,qm,Du,Sv,Yy],Yy]}),t})();const Wv=new K(\"mat-snack-bar-default-options\",{providedIn:\"root\",factory:function(){return new Fv}});let Gv=(()=>{class t{constructor(t,e,n,r,i,s){this._overlay=t,this._live=e,this._injector=n,this._breakpointObserver=r,this._parentSnackBar=i,this._defaultConfig=s,this._snackBarRefAtThisLevel=null,this.simpleSnackBarComponent=Hv,this.snackBarContainerComponent=Uv,this.handsetCssClass=\"mat-snack-bar-handset\"}get _openedSnackBarRef(){const t=this._parentSnackBar;return t?t._openedSnackBarRef:this._snackBarRefAtThisLevel}set _openedSnackBarRef(t){this._parentSnackBar?this._parentSnackBar._openedSnackBarRef=t:this._snackBarRefAtThisLevel=t}openFromComponent(t,e){return this._attach(t,e)}openFromTemplate(t,e){return this._attach(t,e)}open(t,e=\"\",n){const r=Object.assign(Object.assign({},this._defaultConfig),n);return r.data={message:t,action:e},r.announcementMessage===t&&(r.announcementMessage=void 0),this.openFromComponent(this.simpleSnackBarComponent,r)}dismiss(){this._openedSnackBarRef&&this._openedSnackBarRef.dismiss()}ngOnDestroy(){this._snackBarRefAtThisLevel&&this._snackBarRefAtThisLevel.dismiss()}_attachSnackBarContainer(t,e){const n=new Km(e&&e.viewContainerRef&&e.viewContainerRef.injector||this._injector,new WeakMap([[Fv,e]])),r=new Fm(this.snackBarContainerComponent,e.viewContainerRef,n),i=t.attach(r);return i.instance.snackBarConfig=e,i.instance}_attach(t,e){const n=Object.assign(Object.assign(Object.assign({},new Fv),this._defaultConfig),e),r=this._createOverlay(n),i=this._attachSnackBarContainer(r,n),s=new Bv(i,r);if(t instanceof Aa){const e=new Ym(t,null,{$implicit:n.data,snackBarRef:s});s.instance=i.attachTemplatePortal(e)}else{const e=this._createInjector(n,s),r=new Fm(t,void 0,e),o=i.attachComponentPortal(r);s.instance=o.instance}return this._breakpointObserver.observe(\"(max-width: 599.99px) and (orientation: portrait)\").pipe(Object(hm.a)(r.detachments())).subscribe(t=>{const e=r.overlayElement.classList;t.matches?e.add(this.handsetCssClass):e.remove(this.handsetCssClass)}),this._animateSnackBar(s,n),this._openedSnackBarRef=s,this._openedSnackBarRef}_animateSnackBar(t,e){t.afterDismissed().subscribe(()=>{this._openedSnackBarRef==t&&(this._openedSnackBarRef=null),e.announcementMessage&&this._live.clear()}),this._openedSnackBarRef?(this._openedSnackBarRef.afterDismissed().subscribe(()=>{t.containerInstance.enter()}),this._openedSnackBarRef.dismiss()):t.containerInstance.enter(),e.duration&&e.duration>0&&t.afterOpened().subscribe(()=>t._dismissAfter(e.duration)),e.announcementMessage&&this._live.announce(e.announcementMessage,e.politeness)}_createOverlay(t){const e=new sg;e.direction=t.direction;let n=this._overlay.position().global();const r=\"rtl\"===t.direction,i=\"left\"===t.horizontalPosition||\"start\"===t.horizontalPosition&&!r||\"end\"===t.horizontalPosition&&r,s=!i&&\"center\"!==t.horizontalPosition;return i?n.left(\"0\"):s?n.right(\"0\"):n.centerHorizontally(),\"top\"===t.verticalPosition?n.top(\"0\"):n.bottom(\"0\"),e.positionStrategy=n,this._overlay.create(e)}_createInjector(t,e){return new Km(t&&t.viewContainerRef&&t.viewContainerRef.injector||this._injector,new WeakMap([[Bv,e],[Nv,t.data]]))}}return t.\\u0275fac=function(e){return new(e||t)(it(xg),it($g),it(Es),it(Tv),it(t,12),it(Wv))},t.\\u0275prov=y({factory:function(){return new t(it(xg),it($g),it(Z),it(Tv),it(t,12),it(Wv))},token:t,providedIn:Vv}),t})(),qv=(()=>{class t{constructor(t,e){this.zone=t,this.snackBar=e}handleHTTPError(t){this.zone.run(()=>{var e;this.snackBar.open((null===(e=t.error)||void 0===e?void 0:e.message)||t.message,\"Close\",{duration:4e3,panelClass:\"snackbar-warn\"})})}}return t.\\u0275fac=function(e){return new(e||t)(it(tc),it(Gv))},t.\\u0275prov=y({token:t,factory:t.\\u0275fac,providedIn:\"root\"}),t})(),Kv=(()=>{class t{constructor(t,e,n){this.router=t,this.authenticationService=e,this.errorService=n}intercept(t,e){return e.handle(t).pipe(Object(Vh.a)(t=>(this.errorService.handleHTTPError(t),401===t.status&&(this.authenticationService.clearCredentials(),this.router.navigate([\"/login\"],{queryParams:{returnUrl:this.router.url}})),Object(Uh.a)(t))))}}return t.\\u0275fac=function(e){return new(e||t)(it(Cp),it(Xp),it(qv))},t.\\u0275prov=y({token:t,factory:t.\\u0275fac}),t})(),Zv=(()=>{class t{constructor(t){this.authenticationService=t}intercept(t,e){const n=this.authenticationService.token;return n&&(t=t.clone({setHeaders:{Authorization:\"Bearer \"+n}})),e.handle(t)}}return t.\\u0275fac=function(e){return new(e||t)(it(Xp))},t.\\u0275prov=y({token:t,factory:t.\\u0275fac}),t})(),Jv=(()=>{class t{constructor(t,e){this.authenticationService=t,this.router=e}canActivate(t,e){return!this.authenticationService.token||(this.router.navigate([\"/dashboard/gains-and-losses\"]),!1)}}return t.\\u0275fac=function(e){return new(e||t)(it(Xp),it(Cp))},t.\\u0275prov=y({token:t,factory:t.\\u0275fac,providedIn:\"root\"}),t})(),$v=(()=>{class t{constructor(t,e,n){this.authenticationService=t,this.router=e,this.environmenter=n}canActivate(t,e){return!(!this.authenticationService.token&&this.environmenter.env.production&&(e.url?this.router.navigate([\"/login\"],{queryParams:{returnUrl:e.url}}):this.router.navigate([\"/login\"]),1))}}return t.\\u0275fac=function(e){return new(e||t)(it(Xp),it(Cp),it(Qp))},t.\\u0275prov=y({token:t,factory:t.\\u0275fac,providedIn:\"root\"}),t})();var Qv=n(\"cp0P\");const Xv=new K(\"NgValueAccessor\"),tw={provide:Xv,useExisting:P(()=>ew),multi:!0};let ew=(()=>{class t{constructor(t,e){this._renderer=t,this._elementRef=e,this.onChange=t=>{},this.onTouched=()=>{}}writeValue(t){this._renderer.setProperty(this._elementRef.nativeElement,\"checked\",t)}registerOnChange(t){this.onChange=t}registerOnTouched(t){this.onTouched=t}setDisabledState(t){this._renderer.setProperty(this._elementRef.nativeElement,\"disabled\",t)}}return t.\\u0275fac=function(e){return new(e||t)(Ws(ca),Ws(sa))},t.\\u0275dir=At({type:t,selectors:[[\"input\",\"type\",\"checkbox\",\"formControlName\",\"\"],[\"input\",\"type\",\"checkbox\",\"formControl\",\"\"],[\"input\",\"type\",\"checkbox\",\"ngModel\",\"\"]],hostBindings:function(t,e){1&t&&io(\"change\",(function(t){return e.onChange(t.target.checked)}))(\"blur\",(function(){return e.onTouched()}))},features:[ea([tw])]}),t})();const nw={provide:Xv,useExisting:P(()=>iw),multi:!0},rw=new K(\"CompositionEventMode\");let iw=(()=>{class t{constructor(t,e,n){this._renderer=t,this._elementRef=e,this._compositionMode=n,this.onChange=t=>{},this.onTouched=()=>{},this._composing=!1,null==this._compositionMode&&(this._compositionMode=!function(){const t=Lc()?Lc().getUserAgent():\"\";return/android (\\d+)/.test(t.toLowerCase())}())}writeValue(t){this._renderer.setProperty(this._elementRef.nativeElement,\"value\",null==t?\"\":t)}registerOnChange(t){this.onChange=t}registerOnTouched(t){this.onTouched=t}setDisabledState(t){this._renderer.setProperty(this._elementRef.nativeElement,\"disabled\",t)}_handleInput(t){(!this._compositionMode||this._compositionMode&&!this._composing)&&this.onChange(t)}_compositionStart(){this._composing=!0}_compositionEnd(t){this._composing=!1,this._compositionMode&&this.onChange(t)}}return t.\\u0275fac=function(e){return new(e||t)(Ws(ca),Ws(sa),Ws(rw,8))},t.\\u0275dir=At({type:t,selectors:[[\"input\",\"formControlName\",\"\",3,\"type\",\"checkbox\"],[\"textarea\",\"formControlName\",\"\"],[\"input\",\"formControl\",\"\",3,\"type\",\"checkbox\"],[\"textarea\",\"formControl\",\"\"],[\"input\",\"ngModel\",\"\",3,\"type\",\"checkbox\"],[\"textarea\",\"ngModel\",\"\"],[\"\",\"ngDefaultControl\",\"\"]],hostBindings:function(t,e){1&t&&io(\"input\",(function(t){return e._handleInput(t.target.value)}))(\"blur\",(function(){return e.onTouched()}))(\"compositionstart\",(function(){return e._compositionStart()}))(\"compositionend\",(function(t){return e._compositionEnd(t.target.value)}))},features:[ea([nw])]}),t})(),sw=(()=>{class t{get value(){return this.control?this.control.value:null}get valid(){return this.control?this.control.valid:null}get invalid(){return this.control?this.control.invalid:null}get pending(){return this.control?this.control.pending:null}get disabled(){return this.control?this.control.disabled:null}get enabled(){return this.control?this.control.enabled:null}get errors(){return this.control?this.control.errors:null}get pristine(){return this.control?this.control.pristine:null}get dirty(){return this.control?this.control.dirty:null}get touched(){return this.control?this.control.touched:null}get status(){return this.control?this.control.status:null}get untouched(){return this.control?this.control.untouched:null}get statusChanges(){return this.control?this.control.statusChanges:null}get valueChanges(){return this.control?this.control.valueChanges:null}get path(){return null}reset(t){this.control&&this.control.reset(t)}hasError(t,e){return!!this.control&&this.control.hasError(t,e)}getError(t,e){return this.control?this.control.getError(t,e):null}}return t.\\u0275fac=function(e){return new(e||t)},t.\\u0275dir=At({type:t}),t})(),ow=(()=>{class t extends sw{get formDirective(){return null}get path(){return null}}return t.\\u0275fac=function(e){return aw(e||t)},t.\\u0275dir=At({type:t,features:[Uo]}),t})();const aw=En(ow);function lw(){throw new Error(\"unimplemented\")}class cw extends sw{constructor(){super(...arguments),this._parent=null,this.name=null,this.valueAccessor=null,this._rawValidators=[],this._rawAsyncValidators=[]}get validator(){return lw()}get asyncValidator(){return lw()}}class uw{constructor(t){this._cd=t}get ngClassUntouched(){return!!this._cd.control&&this._cd.control.untouched}get ngClassTouched(){return!!this._cd.control&&this._cd.control.touched}get ngClassPristine(){return!!this._cd.control&&this._cd.control.pristine}get ngClassDirty(){return!!this._cd.control&&this._cd.control.dirty}get ngClassValid(){return!!this._cd.control&&this._cd.control.valid}get ngClassInvalid(){return!!this._cd.control&&this._cd.control.invalid}get ngClassPending(){return!!this._cd.control&&this._cd.control.pending}}let hw=(()=>{class t extends uw{constructor(t){super(t)}}return t.\\u0275fac=function(e){return new(e||t)(Ws(cw,2))},t.\\u0275dir=At({type:t,selectors:[[\"\",\"formControlName\",\"\"],[\"\",\"ngModel\",\"\"],[\"\",\"formControl\",\"\"]],hostVars:14,hostBindings:function(t,e){2&t&&xo(\"ng-untouched\",e.ngClassUntouched)(\"ng-touched\",e.ngClassTouched)(\"ng-pristine\",e.ngClassPristine)(\"ng-dirty\",e.ngClassDirty)(\"ng-valid\",e.ngClassValid)(\"ng-invalid\",e.ngClassInvalid)(\"ng-pending\",e.ngClassPending)},features:[Uo]}),t})(),dw=(()=>{class t extends uw{constructor(t){super(t)}}return t.\\u0275fac=function(e){return new(e||t)(Ws(ow,2))},t.\\u0275dir=At({type:t,selectors:[[\"\",\"formGroupName\",\"\"],[\"\",\"formArrayName\",\"\"],[\"\",\"ngModelGroup\",\"\"],[\"\",\"formGroup\",\"\"],[\"form\",3,\"ngNoForm\",\"\"],[\"\",\"ngForm\",\"\"]],hostVars:14,hostBindings:function(t,e){2&t&&xo(\"ng-untouched\",e.ngClassUntouched)(\"ng-touched\",e.ngClassTouched)(\"ng-pristine\",e.ngClassPristine)(\"ng-dirty\",e.ngClassDirty)(\"ng-valid\",e.ngClassValid)(\"ng-invalid\",e.ngClassInvalid)(\"ng-pending\",e.ngClassPending)},features:[Uo]}),t})();function fw(t){return null==t||0===t.length}function pw(t){return null!=t&&\"number\"==typeof t.length}const mw=new K(\"NgValidators\"),gw=new K(\"NgAsyncValidators\"),_w=/^(?=.{1,254}$)(?=.{1,64}@)[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+(?:\\.[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+)*@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/;class bw{static min(t){return e=>{if(fw(e.value)||fw(t))return null;const n=parseFloat(e.value);return!isNaN(n)&&n{if(fw(e.value)||fw(t))return null;const n=parseFloat(e.value);return!isNaN(n)&&n>t?{max:{max:t,actual:e.value}}:null}}static required(t){return fw(t.value)?{required:!0}:null}static requiredTrue(t){return!0===t.value?null:{required:!0}}static email(t){return fw(t.value)||_w.test(t.value)?null:{email:!0}}static minLength(t){return e=>fw(e.value)||!pw(e.value)?null:e.value.lengthpw(e.value)&&e.value.length>t?{maxlength:{requiredLength:t,actualLength:e.value.length}}:null}static pattern(t){if(!t)return bw.nullValidator;let e,n;return\"string\"==typeof t?(n=\"\",\"^\"!==t.charAt(0)&&(n+=\"^\"),n+=t,\"$\"!==t.charAt(t.length-1)&&(n+=\"$\"),e=new RegExp(n)):(n=t.toString(),e=t),t=>{if(fw(t.value))return null;const r=t.value;return e.test(r)?null:{pattern:{requiredPattern:n,actualValue:r}}}}static nullValidator(t){return null}static compose(t){if(!t)return null;const e=t.filter(yw);return 0==e.length?null:function(t){return ww(function(t,e){return e.map(e=>e(t))}(t,e))}}static composeAsync(t){if(!t)return null;const e=t.filter(yw);return 0==e.length?null:function(t){const n=function(t,e){return e.map(e=>e(t))}(t,e).map(vw);return Object(Qv.a)(n).pipe(Object(uh.a)(ww))}}}function yw(t){return null!=t}function vw(t){const e=no(t)?Object(Wh.a)(t):t;if(!ro(e))throw new Error(\"Expected validator to return Promise or Observable.\");return e}function ww(t){let e={};return t.forEach(t=>{e=null!=t?Object.assign(Object.assign({},e),t):e}),0===Object.keys(e).length?null:e}function kw(t){return t.validate?e=>t.validate(e):t}function Mw(t){return t.validate?e=>t.validate(e):t}const xw={provide:Xv,useExisting:P(()=>Sw),multi:!0};let Sw=(()=>{class t{constructor(t,e){this._renderer=t,this._elementRef=e,this.onChange=t=>{},this.onTouched=()=>{}}writeValue(t){this._renderer.setProperty(this._elementRef.nativeElement,\"value\",null==t?\"\":t)}registerOnChange(t){this.onChange=e=>{t(\"\"==e?null:parseFloat(e))}}registerOnTouched(t){this.onTouched=t}setDisabledState(t){this._renderer.setProperty(this._elementRef.nativeElement,\"disabled\",t)}}return t.\\u0275fac=function(e){return new(e||t)(Ws(ca),Ws(sa))},t.\\u0275dir=At({type:t,selectors:[[\"input\",\"type\",\"number\",\"formControlName\",\"\"],[\"input\",\"type\",\"number\",\"formControl\",\"\"],[\"input\",\"type\",\"number\",\"ngModel\",\"\"]],hostBindings:function(t,e){1&t&&io(\"input\",(function(t){return e.onChange(t.target.value)}))(\"blur\",(function(){return e.onTouched()}))},features:[ea([xw])]}),t})();const Ew={provide:Xv,useExisting:P(()=>Dw),multi:!0};let Cw=(()=>{class t{constructor(){this._accessors=[]}add(t,e){this._accessors.push([t,e])}remove(t){for(let e=this._accessors.length-1;e>=0;--e)if(this._accessors[e][1]===t)return void this._accessors.splice(e,1)}select(t){this._accessors.forEach(e=>{this._isSameGroup(e,t)&&e[1]!==t&&e[1].fireUncheck(t.value)})}_isSameGroup(t,e){return!!t[0].control&&t[0]._parent===e._control._parent&&t[1].name===e.name}}return t.\\u0275fac=function(e){return new(e||t)},t.\\u0275prov=y({token:t,factory:t.\\u0275fac}),t})(),Dw=(()=>{class t{constructor(t,e,n,r){this._renderer=t,this._elementRef=e,this._registry=n,this._injector=r,this.onChange=()=>{},this.onTouched=()=>{}}ngOnInit(){this._control=this._injector.get(cw),this._checkName(),this._registry.add(this._control,this)}ngOnDestroy(){this._registry.remove(this)}writeValue(t){this._state=t===this.value,this._renderer.setProperty(this._elementRef.nativeElement,\"checked\",this._state)}registerOnChange(t){this._fn=t,this.onChange=()=>{t(this.value),this._registry.select(this)}}fireUncheck(t){this.writeValue(t)}registerOnTouched(t){this.onTouched=t}setDisabledState(t){this._renderer.setProperty(this._elementRef.nativeElement,\"disabled\",t)}_checkName(){this.name&&this.formControlName&&this.name!==this.formControlName&&this._throwNameError(),!this.name&&this.formControlName&&(this.name=this.formControlName)}_throwNameError(){throw new Error('\\n If you define both a name and a formControlName attribute on your radio button, their values\\n must match. Ex: \\n ')}}return t.\\u0275fac=function(e){return new(e||t)(Ws(ca),Ws(sa),Ws(Cw),Ws(Es))},t.\\u0275dir=At({type:t,selectors:[[\"input\",\"type\",\"radio\",\"formControlName\",\"\"],[\"input\",\"type\",\"radio\",\"formControl\",\"\"],[\"input\",\"type\",\"radio\",\"ngModel\",\"\"]],hostBindings:function(t,e){1&t&&io(\"change\",(function(){return e.onChange()}))(\"blur\",(function(){return e.onTouched()}))},inputs:{name:\"name\",formControlName:\"formControlName\",value:\"value\"},features:[ea([Ew])]}),t})();const Aw={provide:Xv,useExisting:P(()=>Ow),multi:!0};let Ow=(()=>{class t{constructor(t,e){this._renderer=t,this._elementRef=e,this.onChange=t=>{},this.onTouched=()=>{}}writeValue(t){this._renderer.setProperty(this._elementRef.nativeElement,\"value\",parseFloat(t))}registerOnChange(t){this.onChange=e=>{t(\"\"==e?null:parseFloat(e))}}registerOnTouched(t){this.onTouched=t}setDisabledState(t){this._renderer.setProperty(this._elementRef.nativeElement,\"disabled\",t)}}return t.\\u0275fac=function(e){return new(e||t)(Ws(ca),Ws(sa))},t.\\u0275dir=At({type:t,selectors:[[\"input\",\"type\",\"range\",\"formControlName\",\"\"],[\"input\",\"type\",\"range\",\"formControl\",\"\"],[\"input\",\"type\",\"range\",\"ngModel\",\"\"]],hostBindings:function(t,e){1&t&&io(\"change\",(function(t){return e.onChange(t.target.value)}))(\"input\",(function(t){return e.onChange(t.target.value)}))(\"blur\",(function(){return e.onTouched()}))},features:[ea([Aw])]}),t})();const Lw='\\n
\\n \\n
\\n\\n In your class:\\n\\n this.myGroup = new FormGroup({\\n firstName: new FormControl()\\n });',Tw='\\n
\\n
\\n \\n
\\n
\\n\\n In your class:\\n\\n this.myGroup = new FormGroup({\\n person: new FormGroup({ firstName: new FormControl() })\\n });';class Pw{static controlParentException(){throw new Error(\"formControlName must be used with a parent formGroup directive. You'll want to add a formGroup\\n directive and pass it an existing FormGroup instance (you can create one in your class).\\n\\n Example:\\n\\n \"+Lw)}static ngModelGroupException(){throw new Error(`formControlName cannot be used with an ngModelGroup parent. It is only compatible with parents\\n that also have a \"form\" prefix: formGroupName, formArrayName, or formGroup.\\n\\n Option 1: Update the parent to be formGroupName (reactive form strategy)\\n\\n ${Tw}\\n\\n Option 2: Use ngModel instead of formControlName (template-driven strategy)\\n\\n \\n
\\n
\\n \\n
\\n
`)}static missingFormException(){throw new Error(\"formGroup expects a FormGroup instance. Please pass one in.\\n\\n Example:\\n\\n \"+Lw)}static groupParentException(){throw new Error(\"formGroupName must be used with a parent formGroup directive. You'll want to add a formGroup\\n directive and pass it an existing FormGroup instance (you can create one in your class).\\n\\n Example:\\n\\n \"+Tw)}static arrayParentException(){throw new Error('formArrayName must be used with a parent formGroup directive. You\\'ll want to add a formGroup\\n directive and pass it an existing FormGroup instance (you can create one in your class).\\n\\n Example:\\n\\n \\n
\\n
\\n
\\n \\n
\\n
\\n
\\n\\n In your class:\\n\\n this.cityArray = new FormArray([new FormControl(\\'SF\\')]);\\n this.myGroup = new FormGroup({\\n cities: this.cityArray\\n });')}static disabledAttrWarning(){console.warn(\"\\n It looks like you're using the disabled attribute with a reactive form directive. If you set disabled to true\\n when you set up this control in your component class, the disabled attribute will actually be set in the DOM for\\n you. We recommend using this approach to avoid 'changed after checked' errors.\\n\\n Example:\\n form = new FormGroup({\\n first: new FormControl({value: 'Nancy', disabled: true}, Validators.required),\\n last: new FormControl('Drew', Validators.required)\\n });\\n \")}static ngModelWarning(t){console.warn(`\\n It looks like you're using ngModel on the same form field as ${t}.\\n Support for using the ngModel input property and ngModelChange event with\\n reactive form directives has been deprecated in Angular v6 and will be removed\\n in a future version of Angular.\\n\\n For more information on this, see our API docs here:\\n https://angular.io/api/forms/${\"formControl\"===t?\"FormControlDirective\":\"FormControlName\"}#use-with-ngmodel\\n `)}}const Iw={provide:Xv,useExisting:P(()=>Rw),multi:!0};let Rw=(()=>{class t{constructor(t,e){this._renderer=t,this._elementRef=e,this._optionMap=new Map,this._idCounter=0,this.onChange=t=>{},this.onTouched=()=>{},this._compareWith=Object.is}set compareWith(t){if(\"function\"!=typeof t)throw new Error(\"compareWith must be a function, but received \"+JSON.stringify(t));this._compareWith=t}writeValue(t){this.value=t;const e=this._getOptionId(t);null==e&&this._renderer.setProperty(this._elementRef.nativeElement,\"selectedIndex\",-1);const n=function(t,e){return null==t?\"\"+e:(e&&\"object\"==typeof e&&(e=\"Object\"),`${t}: ${e}`.slice(0,50))}(e,t);this._renderer.setProperty(this._elementRef.nativeElement,\"value\",n)}registerOnChange(t){this.onChange=e=>{this.value=this._getOptionValue(e),t(this.value)}}registerOnTouched(t){this.onTouched=t}setDisabledState(t){this._renderer.setProperty(this._elementRef.nativeElement,\"disabled\",t)}_registerOption(){return(this._idCounter++).toString()}_getOptionId(t){for(const e of Array.from(this._optionMap.keys()))if(this._compareWith(this._optionMap.get(e),t))return e;return null}_getOptionValue(t){const e=function(t){return t.split(\":\")[0]}(t);return this._optionMap.has(e)?this._optionMap.get(e):t}}return t.\\u0275fac=function(e){return new(e||t)(Ws(ca),Ws(sa))},t.\\u0275dir=At({type:t,selectors:[[\"select\",\"formControlName\",\"\",3,\"multiple\",\"\"],[\"select\",\"formControl\",\"\",3,\"multiple\",\"\"],[\"select\",\"ngModel\",\"\",3,\"multiple\",\"\"]],hostBindings:function(t,e){1&t&&io(\"change\",(function(t){return e.onChange(t.target.value)}))(\"blur\",(function(){return e.onTouched()}))},inputs:{compareWith:\"compareWith\"},features:[ea([Iw])]}),t})();const jw={provide:Xv,useExisting:P(()=>Nw),multi:!0};let Nw=(()=>{class t{constructor(t,e){this._renderer=t,this._elementRef=e,this._optionMap=new Map,this._idCounter=0,this.onChange=t=>{},this.onTouched=()=>{},this._compareWith=Object.is}set compareWith(t){if(\"function\"!=typeof t)throw new Error(\"compareWith must be a function, but received \"+JSON.stringify(t));this._compareWith=t}writeValue(t){let e;if(this.value=t,Array.isArray(t)){const n=t.map(t=>this._getOptionId(t));e=(t,e)=>{t._setSelected(n.indexOf(e.toString())>-1)}}else e=(t,e)=>{t._setSelected(!1)};this._optionMap.forEach(e)}registerOnChange(t){this.onChange=e=>{const n=[];if(void 0!==e.selectedOptions){const t=e.selectedOptions;for(let e=0;e{t._pendingValue=n,t._pendingChange=!0,t._pendingDirty=!0,\"change\"===t.updateOn&&Bw(t,e)})}(t,e),function(t,e){t.registerOnChange((t,n)=>{e.valueAccessor.writeValue(t),n&&e.viewToModelUpdate(t)})}(t,e),function(t,e){e.valueAccessor.registerOnTouched(()=>{t._pendingTouched=!0,\"blur\"===t.updateOn&&t._pendingChange&&Bw(t,e),\"submit\"!==t.updateOn&&t.markAsTouched()})}(t,e),e.valueAccessor.setDisabledState&&t.registerOnDisabledChange(t=>{e.valueAccessor.setDisabledState(t)}),e._rawValidators.forEach(e=>{e.registerOnValidatorChange&&e.registerOnValidatorChange(()=>t.updateValueAndValidity())}),e._rawAsyncValidators.forEach(e=>{e.registerOnValidatorChange&&e.registerOnValidatorChange(()=>t.updateValueAndValidity())})}function Bw(t,e){t._pendingDirty&&t.markAsDirty(),t.setValue(t._pendingValue,{emitModelToViewChange:!1}),e.viewToModelUpdate(t._pendingValue),t._pendingChange=!1}function Hw(t,e){null==t&&Uw(e,\"Cannot find control with\"),t.validator=bw.compose([t.validator,e.validator]),t.asyncValidator=bw.composeAsync([t.asyncValidator,e.asyncValidator])}function zw(t){return Uw(t,\"There is no FormControl instance attached to form control element with\")}function Uw(t,e){let n;throw n=t.path.length>1?`path: '${t.path.join(\" -> \")}'`:t.path[0]?`name: '${t.path}'`:\"unspecified name attribute\",new Error(`${e} ${n}`)}function Vw(t){return null!=t?bw.compose(t.map(kw)):null}function Ww(t){return null!=t?bw.composeAsync(t.map(Mw)):null}const Gw=[ew,Ow,Sw,Rw,Nw,Dw];function qw(t,e){t._syncPendingControls(),e.forEach(t=>{const e=t.control;\"submit\"===e.updateOn&&e._pendingChange&&(t.viewToModelUpdate(e._pendingValue),e._pendingChange=!1)})}function Kw(t,e){const n=t.indexOf(e);n>-1&&t.splice(n,1)}function Zw(t){const e=$w(t)?t.validators:t;return Array.isArray(e)?Vw(e):e||null}function Jw(t,e){const n=$w(e)?e.asyncValidators:t;return Array.isArray(n)?Ww(n):n||null}function $w(t){return null!=t&&!Array.isArray(t)&&\"object\"==typeof t}class Qw{constructor(t,e){this.validator=t,this.asyncValidator=e,this._onCollectionChange=()=>{},this.pristine=!0,this.touched=!1,this._onDisabledChange=[]}get parent(){return this._parent}get valid(){return\"VALID\"===this.status}get invalid(){return\"INVALID\"===this.status}get pending(){return\"PENDING\"==this.status}get disabled(){return\"DISABLED\"===this.status}get enabled(){return\"DISABLED\"!==this.status}get dirty(){return!this.pristine}get untouched(){return!this.touched}get updateOn(){return this._updateOn?this._updateOn:this.parent?this.parent.updateOn:\"change\"}setValidators(t){this.validator=Zw(t)}setAsyncValidators(t){this.asyncValidator=Jw(t)}clearValidators(){this.validator=null}clearAsyncValidators(){this.asyncValidator=null}markAsTouched(t={}){this.touched=!0,this._parent&&!t.onlySelf&&this._parent.markAsTouched(t)}markAllAsTouched(){this.markAsTouched({onlySelf:!0}),this._forEachChild(t=>t.markAllAsTouched())}markAsUntouched(t={}){this.touched=!1,this._pendingTouched=!1,this._forEachChild(t=>{t.markAsUntouched({onlySelf:!0})}),this._parent&&!t.onlySelf&&this._parent._updateTouched(t)}markAsDirty(t={}){this.pristine=!1,this._parent&&!t.onlySelf&&this._parent.markAsDirty(t)}markAsPristine(t={}){this.pristine=!0,this._pendingDirty=!1,this._forEachChild(t=>{t.markAsPristine({onlySelf:!0})}),this._parent&&!t.onlySelf&&this._parent._updatePristine(t)}markAsPending(t={}){this.status=\"PENDING\",!1!==t.emitEvent&&this.statusChanges.emit(this.status),this._parent&&!t.onlySelf&&this._parent.markAsPending(t)}disable(t={}){const e=this._parentMarkedDirty(t.onlySelf);this.status=\"DISABLED\",this.errors=null,this._forEachChild(e=>{e.disable(Object.assign(Object.assign({},t),{onlySelf:!0}))}),this._updateValue(),!1!==t.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._updateAncestors(Object.assign(Object.assign({},t),{skipPristineCheck:e})),this._onDisabledChange.forEach(t=>t(!0))}enable(t={}){const e=this._parentMarkedDirty(t.onlySelf);this.status=\"VALID\",this._forEachChild(e=>{e.enable(Object.assign(Object.assign({},t),{onlySelf:!0}))}),this.updateValueAndValidity({onlySelf:!0,emitEvent:t.emitEvent}),this._updateAncestors(Object.assign(Object.assign({},t),{skipPristineCheck:e})),this._onDisabledChange.forEach(t=>t(!1))}_updateAncestors(t){this._parent&&!t.onlySelf&&(this._parent.updateValueAndValidity(t),t.skipPristineCheck||this._parent._updatePristine(),this._parent._updateTouched())}setParent(t){this._parent=t}updateValueAndValidity(t={}){this._setInitialStatus(),this._updateValue(),this.enabled&&(this._cancelExistingSubscription(),this.errors=this._runValidator(),this.status=this._calculateStatus(),\"VALID\"!==this.status&&\"PENDING\"!==this.status||this._runAsyncValidator(t.emitEvent)),!1!==t.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._parent&&!t.onlySelf&&this._parent.updateValueAndValidity(t)}_updateTreeValidity(t={emitEvent:!0}){this._forEachChild(e=>e._updateTreeValidity(t)),this.updateValueAndValidity({onlySelf:!0,emitEvent:t.emitEvent})}_setInitialStatus(){this.status=this._allControlsDisabled()?\"DISABLED\":\"VALID\"}_runValidator(){return this.validator?this.validator(this):null}_runAsyncValidator(t){if(this.asyncValidator){this.status=\"PENDING\";const e=vw(this.asyncValidator(this));this._asyncValidationSubscription=e.subscribe(e=>this.setErrors(e,{emitEvent:t}))}}_cancelExistingSubscription(){this._asyncValidationSubscription&&this._asyncValidationSubscription.unsubscribe()}setErrors(t,e={}){this.errors=t,this._updateControlsErrors(!1!==e.emitEvent)}get(t){return function(t,e,n){if(null==e)return null;if(Array.isArray(e)||(e=e.split(\".\")),Array.isArray(e)&&0===e.length)return null;let r=t;return e.forEach(t=>{r=r instanceof tk?r.controls.hasOwnProperty(t)?r.controls[t]:null:r instanceof ek&&r.at(t)||null}),r}(this,t)}getError(t,e){const n=e?this.get(e):this;return n&&n.errors?n.errors[t]:null}hasError(t,e){return!!this.getError(t,e)}get root(){let t=this;for(;t._parent;)t=t._parent;return t}_updateControlsErrors(t){this.status=this._calculateStatus(),t&&this.statusChanges.emit(this.status),this._parent&&this._parent._updateControlsErrors(t)}_initObservables(){this.valueChanges=new ll,this.statusChanges=new ll}_calculateStatus(){return this._allControlsDisabled()?\"DISABLED\":this.errors?\"INVALID\":this._anyControlsHaveStatus(\"PENDING\")?\"PENDING\":this._anyControlsHaveStatus(\"INVALID\")?\"INVALID\":\"VALID\"}_anyControlsHaveStatus(t){return this._anyControls(e=>e.status===t)}_anyControlsDirty(){return this._anyControls(t=>t.dirty)}_anyControlsTouched(){return this._anyControls(t=>t.touched)}_updatePristine(t={}){this.pristine=!this._anyControlsDirty(),this._parent&&!t.onlySelf&&this._parent._updatePristine(t)}_updateTouched(t={}){this.touched=this._anyControlsTouched(),this._parent&&!t.onlySelf&&this._parent._updateTouched(t)}_isBoxedValue(t){return\"object\"==typeof t&&null!==t&&2===Object.keys(t).length&&\"value\"in t&&\"disabled\"in t}_registerOnCollectionChange(t){this._onCollectionChange=t}_setUpdateStrategy(t){$w(t)&&null!=t.updateOn&&(this._updateOn=t.updateOn)}_parentMarkedDirty(t){return!t&&this._parent&&this._parent.dirty&&!this._parent._anyControlsDirty()}}class Xw extends Qw{constructor(t=null,e,n){super(Zw(e),Jw(n,e)),this._onChange=[],this._applyFormState(t),this._setUpdateStrategy(e),this.updateValueAndValidity({onlySelf:!0,emitEvent:!1}),this._initObservables()}setValue(t,e={}){this.value=this._pendingValue=t,this._onChange.length&&!1!==e.emitModelToViewChange&&this._onChange.forEach(t=>t(this.value,!1!==e.emitViewToModelChange)),this.updateValueAndValidity(e)}patchValue(t,e={}){this.setValue(t,e)}reset(t=null,e={}){this._applyFormState(t),this.markAsPristine(e),this.markAsUntouched(e),this.setValue(this.value,e),this._pendingChange=!1}_updateValue(){}_anyControls(t){return!1}_allControlsDisabled(){return this.disabled}registerOnChange(t){this._onChange.push(t)}_clearChangeFns(){this._onChange=[],this._onDisabledChange=[],this._onCollectionChange=()=>{}}registerOnDisabledChange(t){this._onDisabledChange.push(t)}_forEachChild(t){}_syncPendingControls(){return!(\"submit\"!==this.updateOn||(this._pendingDirty&&this.markAsDirty(),this._pendingTouched&&this.markAsTouched(),!this._pendingChange)||(this.setValue(this._pendingValue,{onlySelf:!0,emitModelToViewChange:!1}),0))}_applyFormState(t){this._isBoxedValue(t)?(this.value=this._pendingValue=t.value,t.disabled?this.disable({onlySelf:!0,emitEvent:!1}):this.enable({onlySelf:!0,emitEvent:!1})):this.value=this._pendingValue=t}}class tk extends Qw{constructor(t,e,n){super(Zw(e),Jw(n,e)),this.controls=t,this._initObservables(),this._setUpdateStrategy(e),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!1})}registerControl(t,e){return this.controls[t]?this.controls[t]:(this.controls[t]=e,e.setParent(this),e._registerOnCollectionChange(this._onCollectionChange),e)}addControl(t,e){this.registerControl(t,e),this.updateValueAndValidity(),this._onCollectionChange()}removeControl(t){this.controls[t]&&this.controls[t]._registerOnCollectionChange(()=>{}),delete this.controls[t],this.updateValueAndValidity(),this._onCollectionChange()}setControl(t,e){this.controls[t]&&this.controls[t]._registerOnCollectionChange(()=>{}),delete this.controls[t],e&&this.registerControl(t,e),this.updateValueAndValidity(),this._onCollectionChange()}contains(t){return this.controls.hasOwnProperty(t)&&this.controls[t].enabled}setValue(t,e={}){this._checkAllValuesPresent(t),Object.keys(t).forEach(n=>{this._throwIfControlMissing(n),this.controls[n].setValue(t[n],{onlySelf:!0,emitEvent:e.emitEvent})}),this.updateValueAndValidity(e)}patchValue(t,e={}){Object.keys(t).forEach(n=>{this.controls[n]&&this.controls[n].patchValue(t[n],{onlySelf:!0,emitEvent:e.emitEvent})}),this.updateValueAndValidity(e)}reset(t={},e={}){this._forEachChild((n,r)=>{n.reset(t[r],{onlySelf:!0,emitEvent:e.emitEvent})}),this._updatePristine(e),this._updateTouched(e),this.updateValueAndValidity(e)}getRawValue(){return this._reduceChildren({},(t,e,n)=>(t[n]=e instanceof Xw?e.value:e.getRawValue(),t))}_syncPendingControls(){let t=this._reduceChildren(!1,(t,e)=>!!e._syncPendingControls()||t);return t&&this.updateValueAndValidity({onlySelf:!0}),t}_throwIfControlMissing(t){if(!Object.keys(this.controls).length)throw new Error(\"\\n There are no form controls registered with this group yet. If you're using ngModel,\\n you may want to check next tick (e.g. use setTimeout).\\n \");if(!this.controls[t])throw new Error(`Cannot find form control with name: ${t}.`)}_forEachChild(t){Object.keys(this.controls).forEach(e=>t(this.controls[e],e))}_setUpControls(){this._forEachChild(t=>{t.setParent(this),t._registerOnCollectionChange(this._onCollectionChange)})}_updateValue(){this.value=this._reduceValue()}_anyControls(t){for(const e of Object.keys(this.controls)){const n=this.controls[e];if(this.contains(e)&&t(n))return!0}return!1}_reduceValue(){return this._reduceChildren({},(t,e,n)=>((e.enabled||this.disabled)&&(t[n]=e.value),t))}_reduceChildren(t,e){let n=t;return this._forEachChild((t,r)=>{n=e(n,t,r)}),n}_allControlsDisabled(){for(const t of Object.keys(this.controls))if(this.controls[t].enabled)return!1;return Object.keys(this.controls).length>0||this.disabled}_checkAllValuesPresent(t){this._forEachChild((e,n)=>{if(void 0===t[n])throw new Error(`Must supply a value for form control with name: '${n}'.`)})}}class ek extends Qw{constructor(t,e,n){super(Zw(e),Jw(n,e)),this.controls=t,this._initObservables(),this._setUpdateStrategy(e),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!1})}at(t){return this.controls[t]}push(t){this.controls.push(t),this._registerControl(t),this.updateValueAndValidity(),this._onCollectionChange()}insert(t,e){this.controls.splice(t,0,e),this._registerControl(e),this.updateValueAndValidity()}removeAt(t){this.controls[t]&&this.controls[t]._registerOnCollectionChange(()=>{}),this.controls.splice(t,1),this.updateValueAndValidity()}setControl(t,e){this.controls[t]&&this.controls[t]._registerOnCollectionChange(()=>{}),this.controls.splice(t,1),e&&(this.controls.splice(t,0,e),this._registerControl(e)),this.updateValueAndValidity(),this._onCollectionChange()}get length(){return this.controls.length}setValue(t,e={}){this._checkAllValuesPresent(t),t.forEach((t,n)=>{this._throwIfControlMissing(n),this.at(n).setValue(t,{onlySelf:!0,emitEvent:e.emitEvent})}),this.updateValueAndValidity(e)}patchValue(t,e={}){t.forEach((t,n)=>{this.at(n)&&this.at(n).patchValue(t,{onlySelf:!0,emitEvent:e.emitEvent})}),this.updateValueAndValidity(e)}reset(t=[],e={}){this._forEachChild((n,r)=>{n.reset(t[r],{onlySelf:!0,emitEvent:e.emitEvent})}),this._updatePristine(e),this._updateTouched(e),this.updateValueAndValidity(e)}getRawValue(){return this.controls.map(t=>t instanceof Xw?t.value:t.getRawValue())}clear(){this.controls.length<1||(this._forEachChild(t=>t._registerOnCollectionChange(()=>{})),this.controls.splice(0),this.updateValueAndValidity())}_syncPendingControls(){let t=this.controls.reduce((t,e)=>!!e._syncPendingControls()||t,!1);return t&&this.updateValueAndValidity({onlySelf:!0}),t}_throwIfControlMissing(t){if(!this.controls.length)throw new Error(\"\\n There are no form controls registered with this array yet. If you're using ngModel,\\n you may want to check next tick (e.g. use setTimeout).\\n \");if(!this.at(t))throw new Error(\"Cannot find form control at index \"+t)}_forEachChild(t){this.controls.forEach((e,n)=>{t(e,n)})}_updateValue(){this.value=this.controls.filter(t=>t.enabled||this.disabled).map(t=>t.value)}_anyControls(t){return this.controls.some(e=>e.enabled&&t(e))}_setUpControls(){this._forEachChild(t=>this._registerControl(t))}_checkAllValuesPresent(t){this._forEachChild((e,n)=>{if(void 0===t[n])throw new Error(`Must supply a value for form control at index: ${n}.`)})}_allControlsDisabled(){for(const t of this.controls)if(t.enabled)return!1;return this.controls.length>0||this.disabled}_registerControl(t){t.setParent(this),t._registerOnCollectionChange(this._onCollectionChange)}}const nk={provide:ow,useExisting:P(()=>ik)},rk=(()=>Promise.resolve(null))();let ik=(()=>{class t extends ow{constructor(t,e){super(),this.submitted=!1,this._directives=[],this.ngSubmit=new ll,this.form=new tk({},Vw(t),Ww(e))}ngAfterViewInit(){this._setUpdateStrategy()}get formDirective(){return this}get control(){return this.form}get path(){return[]}get controls(){return this.form.controls}addControl(t){rk.then(()=>{const e=this._findContainer(t.path);t.control=e.registerControl(t.name,t.control),Yw(t.control,t),t.control.updateValueAndValidity({emitEvent:!1}),this._directives.push(t)})}getControl(t){return this.form.get(t.path)}removeControl(t){rk.then(()=>{const e=this._findContainer(t.path);e&&e.removeControl(t.name),Kw(this._directives,t)})}addFormGroup(t){rk.then(()=>{const e=this._findContainer(t.path),n=new tk({});Hw(n,t),e.registerControl(t.name,n),n.updateValueAndValidity({emitEvent:!1})})}removeFormGroup(t){rk.then(()=>{const e=this._findContainer(t.path);e&&e.removeControl(t.name)})}getFormGroup(t){return this.form.get(t.path)}updateModel(t,e){rk.then(()=>{this.form.get(t.path).setValue(e)})}setValue(t){this.control.setValue(t)}onSubmit(t){return this.submitted=!0,qw(this.form,this._directives),this.ngSubmit.emit(t),!1}onReset(){this.resetForm()}resetForm(t){this.form.reset(t),this.submitted=!1}_setUpdateStrategy(){this.options&&null!=this.options.updateOn&&(this.form._updateOn=this.options.updateOn)}_findContainer(t){return t.pop(),t.length?this.form.get(t):this.form}}return t.\\u0275fac=function(e){return new(e||t)(Ws(mw,10),Ws(gw,10))},t.\\u0275dir=At({type:t,selectors:[[\"form\",3,\"ngNoForm\",\"\",3,\"formGroup\",\"\"],[\"ng-form\"],[\"\",\"ngForm\",\"\"]],hostBindings:function(t,e){1&t&&io(\"submit\",(function(t){return e.onSubmit(t)}))(\"reset\",(function(){return e.onReset()}))},inputs:{options:[\"ngFormOptions\",\"options\"]},outputs:{ngSubmit:\"ngSubmit\"},exportAs:[\"ngForm\"],features:[ea([nk]),Uo]}),t})(),sk=(()=>{class t extends ow{ngOnInit(){this._checkParentType(),this.formDirective.addFormGroup(this)}ngOnDestroy(){this.formDirective&&this.formDirective.removeFormGroup(this)}get control(){return this.formDirective.getFormGroup(this)}get path(){return Fw(null==this.name?this.name:this.name.toString(),this._parent)}get formDirective(){return this._parent?this._parent.formDirective:null}get validator(){return Vw(this._validators)}get asyncValidator(){return Ww(this._asyncValidators)}_checkParentType(){}}return t.\\u0275fac=function(e){return ok(e||t)},t.\\u0275dir=At({type:t,features:[Uo]}),t})();const ok=En(sk);let ak=(()=>{class t{}return t.\\u0275fac=function(e){return new(e||t)},t.\\u0275dir=At({type:t,selectors:[[\"form\",3,\"ngNoForm\",\"\",3,\"ngNativeValidate\",\"\"]],hostAttrs:[\"novalidate\",\"\"]}),t})();const lk=new K(\"NgModelWithFormControlWarning\"),ck={provide:ow,useExisting:P(()=>uk)};let uk=(()=>{class t extends ow{constructor(t,e){super(),this._validators=t,this._asyncValidators=e,this.submitted=!1,this.directives=[],this.form=null,this.ngSubmit=new ll}ngOnChanges(t){this._checkFormPresent(),t.hasOwnProperty(\"form\")&&(this._updateValidators(),this._updateDomValue(),this._updateRegistrations())}get formDirective(){return this}get control(){return this.form}get path(){return[]}addControl(t){const e=this.form.get(t.path);return Yw(e,t),e.updateValueAndValidity({emitEvent:!1}),this.directives.push(t),e}getControl(t){return this.form.get(t.path)}removeControl(t){Kw(this.directives,t)}addFormGroup(t){const e=this.form.get(t.path);Hw(e,t),e.updateValueAndValidity({emitEvent:!1})}removeFormGroup(t){}getFormGroup(t){return this.form.get(t.path)}addFormArray(t){const e=this.form.get(t.path);Hw(e,t),e.updateValueAndValidity({emitEvent:!1})}removeFormArray(t){}getFormArray(t){return this.form.get(t.path)}updateModel(t,e){this.form.get(t.path).setValue(e)}onSubmit(t){return this.submitted=!0,qw(this.form,this.directives),this.ngSubmit.emit(t),!1}onReset(){this.resetForm()}resetForm(t){this.form.reset(t),this.submitted=!1}_updateDomValue(){this.directives.forEach(t=>{const e=this.form.get(t.path);t.control!==e&&(function(t,e){e.valueAccessor.registerOnChange(()=>zw(e)),e.valueAccessor.registerOnTouched(()=>zw(e)),e._rawValidators.forEach(t=>{t.registerOnValidatorChange&&t.registerOnValidatorChange(null)}),e._rawAsyncValidators.forEach(t=>{t.registerOnValidatorChange&&t.registerOnValidatorChange(null)}),t&&t._clearChangeFns()}(t.control,t),e&&Yw(e,t),t.control=e)}),this.form._updateTreeValidity({emitEvent:!1})}_updateRegistrations(){this.form._registerOnCollectionChange(()=>this._updateDomValue()),this._oldForm&&this._oldForm._registerOnCollectionChange(()=>{}),this._oldForm=this.form}_updateValidators(){const t=Vw(this._validators);this.form.validator=bw.compose([this.form.validator,t]);const e=Ww(this._asyncValidators);this.form.asyncValidator=bw.composeAsync([this.form.asyncValidator,e])}_checkFormPresent(){this.form||Pw.missingFormException()}}return t.\\u0275fac=function(e){return new(e||t)(Ws(mw,10),Ws(gw,10))},t.\\u0275dir=At({type:t,selectors:[[\"\",\"formGroup\",\"\"]],hostBindings:function(t,e){1&t&&io(\"submit\",(function(t){return e.onSubmit(t)}))(\"reset\",(function(){return e.onReset()}))},inputs:{form:[\"formGroup\",\"form\"]},outputs:{ngSubmit:\"ngSubmit\"},exportAs:[\"ngForm\"],features:[ea([ck]),Uo,zt]}),t})();const hk={provide:ow,useExisting:P(()=>dk)};let dk=(()=>{class t extends sk{constructor(t,e,n){super(),this._parent=t,this._validators=e,this._asyncValidators=n}_checkParentType(){mk(this._parent)&&Pw.groupParentException()}}return t.\\u0275fac=function(e){return new(e||t)(Ws(ow,13),Ws(mw,10),Ws(gw,10))},t.\\u0275dir=At({type:t,selectors:[[\"\",\"formGroupName\",\"\"]],inputs:{name:[\"formGroupName\",\"name\"]},features:[ea([hk]),Uo]}),t})();const fk={provide:ow,useExisting:P(()=>pk)};let pk=(()=>{class t extends ow{constructor(t,e,n){super(),this._parent=t,this._validators=e,this._asyncValidators=n}ngOnInit(){this._checkParentType(),this.formDirective.addFormArray(this)}ngOnDestroy(){this.formDirective&&this.formDirective.removeFormArray(this)}get control(){return this.formDirective.getFormArray(this)}get formDirective(){return this._parent?this._parent.formDirective:null}get path(){return Fw(null==this.name?this.name:this.name.toString(),this._parent)}get validator(){return Vw(this._validators)}get asyncValidator(){return Ww(this._asyncValidators)}_checkParentType(){mk(this._parent)&&Pw.arrayParentException()}}return t.\\u0275fac=function(e){return new(e||t)(Ws(ow,13),Ws(mw,10),Ws(gw,10))},t.\\u0275dir=At({type:t,selectors:[[\"\",\"formArrayName\",\"\"]],inputs:{name:[\"formArrayName\",\"name\"]},features:[ea([fk]),Uo]}),t})();function mk(t){return!(t instanceof dk||t instanceof uk||t instanceof pk)}const gk={provide:cw,useExisting:P(()=>_k)};let _k=(()=>{class t extends cw{constructor(t,e,n,r,i){super(),this._ngModelWarningConfig=i,this._added=!1,this.update=new ll,this._ngModelWarningSent=!1,this._parent=t,this._rawValidators=e||[],this._rawAsyncValidators=n||[],this.valueAccessor=function(t,e){if(!e)return null;Array.isArray(e)||Uw(t,\"Value accessor was not provided as an array for form control with\");let n=void 0,r=void 0,i=void 0;return e.forEach(e=>{var s;e.constructor===iw?n=e:(s=e,Gw.some(t=>s.constructor===t)?(r&&Uw(t,\"More than one built-in value accessor matches form control with\"),r=e):(i&&Uw(t,\"More than one custom value accessor matches form control with\"),i=e))}),i||r||n||(Uw(t,\"No valid value accessor for form control with\"),null)}(this,r)}set isDisabled(t){Pw.disabledAttrWarning()}ngOnChanges(e){var n,r,i;this._added||this._setUpControl(),function(t,e){if(!t.hasOwnProperty(\"model\"))return!1;const n=t.model;return!!n.isFirstChange()||!Object.is(e,n.currentValue)}(e,this.viewModel)&&(n=t,r=this,i=this._ngModelWarningConfig,zn()&&\"never\"!==i&&((null!==i&&\"once\"!==i||n._ngModelWarningSentOnce)&&(\"always\"!==i||r._ngModelWarningSent)||(Pw.ngModelWarning(\"formControlName\"),n._ngModelWarningSentOnce=!0,r._ngModelWarningSent=!0)),this.viewModel=this.model,this.formDirective.updateModel(this,this.model))}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this)}viewToModelUpdate(t){this.viewModel=t,this.update.emit(t)}get path(){return Fw(null==this.name?this.name:this.name.toString(),this._parent)}get formDirective(){return this._parent?this._parent.formDirective:null}get validator(){return Vw(this._rawValidators)}get asyncValidator(){return Ww(this._rawAsyncValidators)}_checkParentType(){!(this._parent instanceof dk)&&this._parent instanceof sk?Pw.ngModelGroupException():this._parent instanceof dk||this._parent instanceof uk||this._parent instanceof pk||Pw.controlParentException()}_setUpControl(){this._checkParentType(),this.control=this.formDirective.addControl(this),this.control.disabled&&this.valueAccessor.setDisabledState&&this.valueAccessor.setDisabledState(!0),this._added=!0}}return t.\\u0275fac=function(e){return new(e||t)(Ws(ow,13),Ws(mw,10),Ws(gw,10),Ws(Xv,10),Ws(lk,8))},t.\\u0275dir=At({type:t,selectors:[[\"\",\"formControlName\",\"\"]],inputs:{isDisabled:[\"disabled\",\"isDisabled\"],name:[\"formControlName\",\"name\"],model:[\"ngModel\",\"model\"]},outputs:{update:\"ngModelChange\"},features:[ea([gk]),Uo,zt]}),t._ngModelWarningSentOnce=!1,t})(),bk=(()=>{class t{}return t.\\u0275mod=Ct({type:t}),t.\\u0275inj=v({factory:function(e){return new(e||t)}}),t})(),yk=(()=>{class t{group(t,e=null){const n=this._reduceControls(t);let r=null,i=null,s=void 0;return null!=e&&(function(t){return void 0!==t.asyncValidators||void 0!==t.validators||void 0!==t.updateOn}(e)?(r=null!=e.validators?e.validators:null,i=null!=e.asyncValidators?e.asyncValidators:null,s=null!=e.updateOn?e.updateOn:void 0):(r=null!=e.validator?e.validator:null,i=null!=e.asyncValidator?e.asyncValidator:null)),new tk(n,{asyncValidators:i,updateOn:s,validators:r})}control(t,e,n){return new Xw(t,e,n)}array(t,e,n){const r=t.map(t=>this._createControl(t));return new ek(r,e,n)}_reduceControls(t){const e={};return Object.keys(t).forEach(n=>{e[n]=this._createControl(t[n])}),e}_createControl(t){return t instanceof Xw||t instanceof tk||t instanceof ek?t:Array.isArray(t)?this.control(t[0],t.length>1?t[1]:null,t.length>2?t[2]:null):this.control(t)}}return t.\\u0275fac=function(e){return new(e||t)},t.\\u0275prov=y({token:t,factory:t.\\u0275fac}),t})(),vk=(()=>{class t{}return t.\\u0275mod=Ct({type:t}),t.\\u0275inj=v({factory:function(e){return new(e||t)},providers:[Cw],imports:[bk]}),t})(),wk=(()=>{class t{static withConfig(e){return{ngModule:t,providers:[{provide:lk,useValue:e.warnOnNgModelWithFormControl}]}}}return t.\\u0275mod=Ct({type:t}),t.\\u0275inj=v({factory:function(e){return new(e||t)},providers:[yk,Cw],imports:[bk]}),t})();class kk{constructor(){this.errorMessage={required:\"Password is required\",minLength:\"Password must be at least 8 characters\",pattern:\"(Requires at least 1 letter, 1 number, and 1 special character)\",passwordMismatch:\"Passwords do not match\"},this.strongPassword=bw.pattern(/(?=.*[A-Za-z])(?=.*\\d)(?=.*[^A-Za-z\\d]).{8,}/)}matchingPasswordConfirmation(t){var e,n,r;(null===(e=t.get(\"password\"))||void 0===e?void 0:e.value)!==(null===(n=t.get(\"passwordConfirmation\"))||void 0===n?void 0:n.value)&&(null===(r=t.get(\"passwordConfirmation\"))||void 0===r||r.setErrors({passwordMismatch:!0}))}}const Mk=[\"*\",[[\"mat-card-footer\"]]],xk=[\"*\",\"mat-card-footer\"];let Sk=(()=>{class t{constructor(t){this._animationMode=t}}return t.\\u0275fac=function(e){return new(e||t)(Ws(Ay,8))},t.\\u0275cmp=Mt({type:t,selectors:[[\"mat-card\"]],hostAttrs:[1,\"mat-card\",\"mat-focus-indicator\"],hostVars:2,hostBindings:function(t,e){2&t&&xo(\"_mat-animation-noopable\",\"NoopAnimations\"===e._animationMode)},exportAs:[\"matCard\"],ngContentSelectors:xk,decls:2,vars:0,template:function(t,e){1&t&&(ho(Mk),fo(0),fo(1,1))},styles:[\".mat-card{transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);display:block;position:relative;padding:16px;border-radius:4px}._mat-animation-noopable.mat-card{transition:none;animation:none}.mat-card .mat-divider-horizontal{position:absolute;left:0;width:100%}[dir=rtl] .mat-card .mat-divider-horizontal{left:auto;right:0}.mat-card .mat-divider-horizontal.mat-divider-inset{position:static;margin:0}[dir=rtl] .mat-card .mat-divider-horizontal.mat-divider-inset{margin-right:0}.cdk-high-contrast-active .mat-card{outline:solid 1px}.mat-card-actions,.mat-card-subtitle,.mat-card-content{display:block;margin-bottom:16px}.mat-card-title{display:block;margin-bottom:8px}.mat-card-actions{margin-left:-8px;margin-right:-8px;padding:8px 0}.mat-card-actions-align-end{display:flex;justify-content:flex-end}.mat-card-image{width:calc(100% + 32px);margin:0 -16px 16px -16px}.mat-card-footer{display:block;margin:0 -16px -16px -16px}.mat-card-actions .mat-button,.mat-card-actions .mat-raised-button,.mat-card-actions .mat-stroked-button{margin:0 8px}.mat-card-header{display:flex;flex-direction:row}.mat-card-header .mat-card-title{margin-bottom:12px}.mat-card-header-text{margin:0 16px}.mat-card-avatar{height:40px;width:40px;border-radius:50%;flex-shrink:0;object-fit:cover}.mat-card-title-group{display:flex;justify-content:space-between}.mat-card-sm-image{width:80px;height:80px}.mat-card-md-image{width:112px;height:112px}.mat-card-lg-image{width:152px;height:152px}.mat-card-xl-image{width:240px;height:240px;margin:-8px}.mat-card-title-group>.mat-card-xl-image{margin:-8px 0 8px}@media(max-width: 599px){.mat-card-title-group{margin:0}.mat-card-xl-image{margin-left:0;margin-right:0}}.mat-card>:first-child,.mat-card-content>:first-child{margin-top:0}.mat-card>:last-child:not(.mat-card-footer),.mat-card-content>:last-child:not(.mat-card-footer){margin-bottom:0}.mat-card-image:first-child{margin-top:-16px;border-top-left-radius:inherit;border-top-right-radius:inherit}.mat-card>.mat-card-actions:last-child{margin-bottom:-8px;padding-bottom:0}.mat-card-actions .mat-button:first-child,.mat-card-actions .mat-raised-button:first-child,.mat-card-actions .mat-stroked-button:first-child{margin-left:0;margin-right:0}.mat-card-title:not(:first-child),.mat-card-subtitle:not(:first-child){margin-top:-4px}.mat-card-header .mat-card-subtitle:not(:first-child){margin-top:-8px}.mat-card>.mat-card-xl-image:first-child{margin-top:-8px}.mat-card>.mat-card-xl-image:last-child{margin-bottom:-8px}\\n\"],encapsulation:2,changeDetection:0}),t})(),Ek=(()=>{class t{}return t.\\u0275mod=Ct({type:t}),t.\\u0275inj=v({factory:function(e){return new(e||t)},imports:[[Yy],Yy]}),t})();const Ck=[\"underline\"],Dk=[\"connectionContainer\"],Ak=[\"inputContainer\"],Ok=[\"label\"];function Lk(t,e){1&t&&(Qs(0),Zs(1,\"div\",14),$s(2,\"div\",15),$s(3,\"div\",16),$s(4,\"div\",17),Js(),Zs(5,\"div\",18),$s(6,\"div\",15),$s(7,\"div\",16),$s(8,\"div\",17),Js(),Xs())}function Tk(t,e){1&t&&(Zs(0,\"div\",19),fo(1,1),Js())}function Pk(t,e){if(1&t&&(Qs(0),fo(1,2),Zs(2,\"span\"),Ro(3),Js(),Xs()),2&t){const t=co(2);Rr(3),jo(t._control.placeholder)}}function Ik(t,e){1&t&&fo(0,3,[\"*ngSwitchCase\",\"true\"])}function Rk(t,e){1&t&&(Zs(0,\"span\",23),Ro(1,\" *\"),Js())}function jk(t,e){if(1&t){const t=eo();Zs(0,\"label\",20,21),io(\"cdkObserveContent\",(function(){return fe(t),co().updateOutlineGap()})),Us(2,Pk,4,1,\"ng-container\",12),Us(3,Ik,1,0,\"ng-content\",12),Us(4,Rk,2,0,\"span\",22),Js()}if(2&t){const t=co();xo(\"mat-empty\",t._control.empty&&!t._shouldAlwaysFloat())(\"mat-form-field-empty\",t._control.empty&&!t._shouldAlwaysFloat())(\"mat-accent\",\"accent\"==t.color)(\"mat-warn\",\"warn\"==t.color),qs(\"cdkObserveContentDisabled\",\"outline\"!=t.appearance)(\"id\",t._labelId)(\"ngSwitch\",t._hasLabel()),Hs(\"for\",t._control.id)(\"aria-owns\",t._control.id),Rr(2),qs(\"ngSwitchCase\",!1),Rr(1),qs(\"ngSwitchCase\",!0),Rr(1),qs(\"ngIf\",!t.hideRequiredMarker&&t._control.required&&!t._control.disabled)}}function Nk(t,e){1&t&&(Zs(0,\"div\",24),fo(1,4),Js())}function Fk(t,e){if(1&t&&(Zs(0,\"div\",25,26),$s(2,\"span\",27),Js()),2&t){const t=co();Rr(2),xo(\"mat-accent\",\"accent\"==t.color)(\"mat-warn\",\"warn\"==t.color)}}function Yk(t,e){1&t&&(Zs(0,\"div\"),fo(1,5),Js()),2&t&&qs(\"@transitionMessages\",co()._subscriptAnimationState)}function Bk(t,e){if(1&t&&(Zs(0,\"div\",31),Ro(1),Js()),2&t){const t=co(2);qs(\"id\",t._hintLabelId),Rr(1),jo(t.hintLabel)}}function Hk(t,e){if(1&t&&(Zs(0,\"div\",28),Us(1,Bk,2,2,\"div\",29),fo(2,6),$s(3,\"div\",30),fo(4,7),Js()),2&t){const t=co();qs(\"@transitionMessages\",t._subscriptAnimationState),Rr(1),qs(\"ngIf\",t.hintLabel)}}const zk=[\"*\",[[\"\",\"matPrefix\",\"\"]],[[\"mat-placeholder\"]],[[\"mat-label\"]],[[\"\",\"matSuffix\",\"\"]],[[\"mat-error\"]],[[\"mat-hint\",3,\"align\",\"end\"]],[[\"mat-hint\",\"align\",\"end\"]]],Uk=[\"*\",\"[matPrefix]\",\"mat-placeholder\",\"mat-label\",\"[matSuffix]\",\"mat-error\",\"mat-hint:not([align='end'])\",\"mat-hint[align='end']\"];let Vk=0;const Wk=new K(\"MatError\");let Gk=(()=>{class t{constructor(){this.id=\"mat-error-\"+Vk++}}return t.\\u0275fac=function(e){return new(e||t)},t.\\u0275dir=At({type:t,selectors:[[\"mat-error\"]],hostAttrs:[\"role\",\"alert\",1,\"mat-error\"],hostVars:1,hostBindings:function(t,e){2&t&&Hs(\"id\",e.id)},inputs:{id:\"id\"},features:[ea([{provide:Wk,useExisting:t}])]}),t})();const qk={transitionMessages:l_(\"transitionMessages\",[f_(\"enter\",d_({opacity:1,transform:\"translateY(0%)\"})),m_(\"void => enter\",[d_({opacity:0,transform:\"translateY(-100%)\"}),c_(\"300ms cubic-bezier(0.55, 0, 0.55, 0.2)\")])])};let Kk=(()=>{class t{}return t.\\u0275fac=function(e){return new(e||t)},t.\\u0275dir=At({type:t}),t})();function Zk(t){return Error(`A hint was already declared for 'align=\"${t}\"'.`)}const Jk=new K(\"MatHint\");let $k=(()=>{class t{}return t.\\u0275fac=function(e){return new(e||t)},t.\\u0275dir=At({type:t,selectors:[[\"mat-label\"]]}),t})(),Qk=(()=>{class t{}return t.\\u0275fac=function(e){return new(e||t)},t.\\u0275dir=At({type:t,selectors:[[\"mat-placeholder\"]]}),t})();const Xk=new K(\"MatPrefix\"),tM=new K(\"MatSuffix\");let eM=(()=>{class t{}return t.\\u0275fac=function(e){return new(e||t)},t.\\u0275dir=At({type:t,selectors:[[\"\",\"matSuffix\",\"\"]],features:[ea([{provide:tM,useExisting:t}])]}),t})(),nM=0;class rM{constructor(t){this._elementRef=t}}const iM=Hy(rM,\"primary\"),sM=new K(\"MAT_FORM_FIELD_DEFAULT_OPTIONS\"),oM=new K(\"MatFormField\");let aM=(()=>{class t extends iM{constructor(t,e,n,i,s,o,a,l){super(t),this._elementRef=t,this._changeDetectorRef=e,this._dir=i,this._defaults=s,this._platform=o,this._ngZone=a,this._outlineGapCalculationNeededImmediately=!1,this._outlineGapCalculationNeededOnStable=!1,this._destroyed=new r.a,this._showAlwaysAnimate=!1,this._subscriptAnimationState=\"\",this._hintLabel=\"\",this._hintLabelId=\"mat-hint-\"+nM++,this._labelId=\"mat-form-field-label-\"+nM++,this._labelOptions=n||{},this.floatLabel=this._getDefaultFloatLabelState(),this._animationsEnabled=\"NoopAnimations\"!==l,this.appearance=s&&s.appearance?s.appearance:\"legacy\",this._hideRequiredMarker=!(!s||null==s.hideRequiredMarker)&&s.hideRequiredMarker}get appearance(){return this._appearance}set appearance(t){const e=this._appearance;this._appearance=t||this._defaults&&this._defaults.appearance||\"legacy\",\"outline\"===this._appearance&&e!==t&&(this._outlineGapCalculationNeededOnStable=!0)}get hideRequiredMarker(){return this._hideRequiredMarker}set hideRequiredMarker(t){this._hideRequiredMarker=tm(t)}_shouldAlwaysFloat(){return\"always\"===this.floatLabel&&!this._showAlwaysAnimate}_canLabelFloat(){return\"never\"!==this.floatLabel}get hintLabel(){return this._hintLabel}set hintLabel(t){this._hintLabel=t,this._processHints()}get floatLabel(){return\"legacy\"!==this.appearance&&\"never\"===this._floatLabel?\"auto\":this._floatLabel}set floatLabel(t){t!==this._floatLabel&&(this._floatLabel=t||this._getDefaultFloatLabelState(),this._changeDetectorRef.markForCheck())}get _control(){return this._explicitFormFieldControl||this._controlNonStatic||this._controlStatic}set _control(t){this._explicitFormFieldControl=t}getConnectedOverlayOrigin(){return this._connectionContainerRef||this._elementRef}ngAfterContentInit(){this._validateControlChild();const t=this._control;t.controlType&&this._elementRef.nativeElement.classList.add(\"mat-form-field-type-\"+t.controlType),t.stateChanges.pipe(Object(sd.a)(null)).subscribe(()=>{this._validatePlaceholders(),this._syncDescribedByIds(),this._changeDetectorRef.markForCheck()}),t.ngControl&&t.ngControl.valueChanges&&t.ngControl.valueChanges.pipe(Object(hm.a)(this._destroyed)).subscribe(()=>this._changeDetectorRef.markForCheck()),this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.asObservable().pipe(Object(hm.a)(this._destroyed)).subscribe(()=>{this._outlineGapCalculationNeededOnStable&&this.updateOutlineGap()})}),Object(o.a)(this._prefixChildren.changes,this._suffixChildren.changes).subscribe(()=>{this._outlineGapCalculationNeededOnStable=!0,this._changeDetectorRef.markForCheck()}),this._hintChildren.changes.pipe(Object(sd.a)(null)).subscribe(()=>{this._processHints(),this._changeDetectorRef.markForCheck()}),this._errorChildren.changes.pipe(Object(sd.a)(null)).subscribe(()=>{this._syncDescribedByIds(),this._changeDetectorRef.markForCheck()}),this._dir&&this._dir.change.pipe(Object(hm.a)(this._destroyed)).subscribe(()=>{\"function\"==typeof requestAnimationFrame?this._ngZone.runOutsideAngular(()=>{requestAnimationFrame(()=>this.updateOutlineGap())}):this.updateOutlineGap()})}ngAfterContentChecked(){this._validateControlChild(),this._outlineGapCalculationNeededImmediately&&this.updateOutlineGap()}ngAfterViewInit(){this._subscriptAnimationState=\"enter\",this._changeDetectorRef.detectChanges()}ngOnDestroy(){this._destroyed.next(),this._destroyed.complete()}_shouldForward(t){const e=this._control?this._control.ngControl:null;return e&&e[t]}_hasPlaceholder(){return!!(this._control&&this._control.placeholder||this._placeholderChild)}_hasLabel(){return!(!this._labelChildNonStatic&&!this._labelChildStatic)}_shouldLabelFloat(){return this._canLabelFloat()&&(this._control&&this._control.shouldLabelFloat||this._shouldAlwaysFloat())}_hideControlPlaceholder(){return\"legacy\"===this.appearance&&!this._hasLabel()||this._hasLabel()&&!this._shouldLabelFloat()}_hasFloatingLabel(){return this._hasLabel()||\"legacy\"===this.appearance&&this._hasPlaceholder()}_getDisplayedMessages(){return this._errorChildren&&this._errorChildren.length>0&&this._control.errorState?\"error\":\"hint\"}_animateAndLockLabel(){this._hasFloatingLabel()&&this._canLabelFloat()&&(this._animationsEnabled&&this._label&&(this._showAlwaysAnimate=!0,Object(om.a)(this._label.nativeElement,\"transitionend\").pipe(Object(id.a)(1)).subscribe(()=>{this._showAlwaysAnimate=!1})),this.floatLabel=\"always\",this._changeDetectorRef.markForCheck())}_validatePlaceholders(){if(this._control.placeholder&&this._placeholderChild)throw Error(\"Placeholder attribute and child element were both specified.\")}_processHints(){this._validateHints(),this._syncDescribedByIds()}_validateHints(){if(this._hintChildren){let t,e;this._hintChildren.forEach(n=>{if(\"start\"===n.align){if(t||this.hintLabel)throw Zk(\"start\");t=n}else if(\"end\"===n.align){if(e)throw Zk(\"end\");e=n}})}}_getDefaultFloatLabelState(){return this._defaults&&this._defaults.floatLabel||this._labelOptions.float||\"auto\"}_syncDescribedByIds(){if(this._control){let t=[];if(\"hint\"===this._getDisplayedMessages()){const e=this._hintChildren?this._hintChildren.find(t=>\"start\"===t.align):null,n=this._hintChildren?this._hintChildren.find(t=>\"end\"===t.align):null;e?t.push(e.id):this._hintLabel&&t.push(this._hintLabelId),n&&t.push(n.id)}else this._errorChildren&&(t=this._errorChildren.map(t=>t.id));this._control.setDescribedByIds(t)}}_validateControlChild(){if(!this._control)throw Error(\"mat-form-field must contain a MatFormFieldControl.\")}updateOutlineGap(){const t=this._label?this._label.nativeElement:null;if(\"outline\"!==this.appearance||!t||!t.children.length||!t.textContent.trim())return;if(!this._platform.isBrowser)return;if(!this._isAttachedToDOM())return void(this._outlineGapCalculationNeededImmediately=!0);let e=0,n=0;const r=this._connectionContainerRef.nativeElement,i=r.querySelectorAll(\".mat-form-field-outline-start\"),s=r.querySelectorAll(\".mat-form-field-outline-gap\");if(this._label&&this._label.nativeElement.children.length){const i=r.getBoundingClientRect();if(0===i.width&&0===i.height)return this._outlineGapCalculationNeededOnStable=!0,void(this._outlineGapCalculationNeededImmediately=!1);const s=this._getStartEnd(i),o=t.children,a=this._getStartEnd(o[0].getBoundingClientRect());let l=0;for(let t=0;t0?.75*l+10:0}for(let o=0;o{class t{}return t.\\u0275mod=Ct({type:t}),t.\\u0275inj=v({factory:function(e){return new(e||t)},imports:[[Du,Yy,Rg],Yy]}),t})();const cM=km({passive:!0});let uM=(()=>{class t{constructor(t,e){this._platform=t,this._ngZone=e,this._monitoredElements=new Map}monitor(t){if(!this._platform.isBrowser)return Jh.a;const e=sm(t),n=this._monitoredElements.get(e);if(n)return n.subject.asObservable();const i=new r.a,s=\"cdk-text-field-autofilled\",o=t=>{\"cdk-text-field-autofill-start\"!==t.animationName||e.classList.contains(s)?\"cdk-text-field-autofill-end\"===t.animationName&&e.classList.contains(s)&&(e.classList.remove(s),this._ngZone.run(()=>i.next({target:t.target,isAutofilled:!1}))):(e.classList.add(s),this._ngZone.run(()=>i.next({target:t.target,isAutofilled:!0})))};return this._ngZone.runOutsideAngular(()=>{e.addEventListener(\"animationstart\",o,cM),e.classList.add(\"cdk-text-field-autofill-monitored\")}),this._monitoredElements.set(e,{subject:i,unlisten:()=>{e.removeEventListener(\"animationstart\",o,cM)}}),i.asObservable()}stopMonitoring(t){const e=sm(t),n=this._monitoredElements.get(e);n&&(n.unlisten(),n.subject.complete(),e.classList.remove(\"cdk-text-field-autofill-monitored\"),e.classList.remove(\"cdk-text-field-autofilled\"),this._monitoredElements.delete(e))}ngOnDestroy(){this._monitoredElements.forEach((t,e)=>this.stopMonitoring(e))}}return t.\\u0275fac=function(e){return new(e||t)(it(mm),it(tc))},t.\\u0275prov=y({factory:function(){return new t(it(mm),it(tc))},token:t,providedIn:\"root\"}),t})(),hM=(()=>{class t{constructor(t,e,n,i){this._elementRef=t,this._platform=e,this._ngZone=n,this._destroyed=new r.a,this._enabled=!0,this._previousMinRows=-1,this._document=i,this._textareaElement=this._elementRef.nativeElement,this._measuringClass=e.FIREFOX?\"cdk-textarea-autosize-measuring-firefox\":\"cdk-textarea-autosize-measuring\"}get minRows(){return this._minRows}set minRows(t){this._minRows=em(t),this._setMinHeight()}get maxRows(){return this._maxRows}set maxRows(t){this._maxRows=em(t),this._setMaxHeight()}get enabled(){return this._enabled}set enabled(t){t=tm(t),this._enabled!==t&&((this._enabled=t)?this.resizeToFitContent(!0):this.reset())}_setMinHeight(){const t=this.minRows&&this._cachedLineHeight?this.minRows*this._cachedLineHeight+\"px\":null;t&&(this._textareaElement.style.minHeight=t)}_setMaxHeight(){const t=this.maxRows&&this._cachedLineHeight?this.maxRows*this._cachedLineHeight+\"px\":null;t&&(this._textareaElement.style.maxHeight=t)}ngAfterViewInit(){this._platform.isBrowser&&(this._initialHeight=this._textareaElement.style.height,this.resizeToFitContent(),this._ngZone.runOutsideAngular(()=>{const t=this._getWindow();Object(om.a)(t,\"resize\").pipe(Object(um.a)(16),Object(hm.a)(this._destroyed)).subscribe(()=>this.resizeToFitContent(!0))}))}ngOnDestroy(){this._destroyed.next(),this._destroyed.complete()}_cacheTextareaLineHeight(){if(this._cachedLineHeight)return;let t=this._textareaElement.cloneNode(!1);t.rows=1,t.style.position=\"absolute\",t.style.visibility=\"hidden\",t.style.border=\"none\",t.style.padding=\"0\",t.style.height=\"\",t.style.minHeight=\"\",t.style.maxHeight=\"\",t.style.overflow=\"hidden\",this._textareaElement.parentNode.appendChild(t),this._cachedLineHeight=t.clientHeight,this._textareaElement.parentNode.removeChild(t),this._setMinHeight(),this._setMaxHeight()}ngDoCheck(){this._platform.isBrowser&&this.resizeToFitContent()}resizeToFitContent(t=!1){if(!this._enabled)return;if(this._cacheTextareaLineHeight(),!this._cachedLineHeight)return;const e=this._elementRef.nativeElement,n=e.value;if(!t&&this._minRows===this._previousMinRows&&n===this._previousValue)return;const r=e.placeholder;e.classList.add(this._measuringClass),e.placeholder=\"\",e.style.height=e.scrollHeight-4+\"px\",e.classList.remove(this._measuringClass),e.placeholder=r,this._ngZone.runOutsideAngular(()=>{\"undefined\"!=typeof requestAnimationFrame?requestAnimationFrame(()=>this._scrollToCaretPosition(e)):setTimeout(()=>this._scrollToCaretPosition(e))}),this._previousValue=n,this._previousMinRows=this._minRows}reset(){void 0!==this._initialHeight&&(this._textareaElement.style.height=this._initialHeight)}_noopInputHandler(){}_getDocument(){return this._document||document}_getWindow(){return this._getDocument().defaultView||window}_scrollToCaretPosition(t){const{selectionStart:e,selectionEnd:n}=t,r=this._getDocument();this._destroyed.isStopped||r.activeElement!==t||t.setSelectionRange(e,n)}}return t.\\u0275fac=function(e){return new(e||t)(Ws(sa),Ws(mm),Ws(tc),Ws(Tc,8))},t.\\u0275dir=At({type:t,selectors:[[\"textarea\",\"cdkTextareaAutosize\",\"\"]],hostAttrs:[\"rows\",\"1\",1,\"cdk-textarea-autosize\"],hostBindings:function(t,e){1&t&&io(\"input\",(function(){return e._noopInputHandler()}))},inputs:{minRows:[\"cdkAutosizeMinRows\",\"minRows\"],maxRows:[\"cdkAutosizeMaxRows\",\"maxRows\"],enabled:[\"cdkTextareaAutosize\",\"enabled\"]},exportAs:[\"cdkTextareaAutosize\"]}),t})(),dM=(()=>{class t{}return t.\\u0275mod=Ct({type:t}),t.\\u0275inj=v({factory:function(e){return new(e||t)},imports:[[gm]]}),t})();const fM=new K(\"MAT_INPUT_VALUE_ACCESSOR\"),pM=[\"button\",\"checkbox\",\"file\",\"hidden\",\"image\",\"radio\",\"range\",\"reset\",\"submit\"];let mM=0;class gM{constructor(t,e,n,r){this._defaultErrorStateMatcher=t,this._parentForm=e,this._parentFormGroup=n,this.ngControl=r}}const _M=Vy(gM);let bM=(()=>{class t extends _M{constructor(t,e,n,i,s,o,a,l,c,u){super(o,i,s,n),this._elementRef=t,this._platform=e,this.ngControl=n,this._autofillMonitor=l,this._formField=u,this._uid=\"mat-input-\"+mM++,this.focused=!1,this.stateChanges=new r.a,this.controlType=\"mat-input\",this.autofilled=!1,this._disabled=!1,this._required=!1,this._type=\"text\",this._readonly=!1,this._neverEmptyInputTypes=[\"date\",\"datetime\",\"datetime-local\",\"month\",\"time\",\"week\"].filter(t=>bm().has(t));const h=this._elementRef.nativeElement,d=h.nodeName.toLowerCase();this._inputValueAccessor=a||h,this._previousNativeValue=this.value,this.id=this.id,e.IOS&&c.runOutsideAngular(()=>{t.nativeElement.addEventListener(\"keyup\",t=>{let e=t.target;e.value||e.selectionStart||e.selectionEnd||(e.setSelectionRange(1,1),e.setSelectionRange(0,0))})}),this._isServer=!this._platform.isBrowser,this._isNativeSelect=\"select\"===d,this._isTextarea=\"textarea\"===d,this._isNativeSelect&&(this.controlType=h.multiple?\"mat-native-select-multiple\":\"mat-native-select\")}get disabled(){return this.ngControl&&null!==this.ngControl.disabled?this.ngControl.disabled:this._disabled}set disabled(t){this._disabled=tm(t),this.focused&&(this.focused=!1,this.stateChanges.next())}get id(){return this._id}set id(t){this._id=t||this._uid}get required(){return this._required}set required(t){this._required=tm(t)}get type(){return this._type}set type(t){this._type=t||\"text\",this._validateType(),!this._isTextarea&&bm().has(this._type)&&(this._elementRef.nativeElement.type=this._type)}get value(){return this._inputValueAccessor.value}set value(t){t!==this.value&&(this._inputValueAccessor.value=t,this.stateChanges.next())}get readonly(){return this._readonly}set readonly(t){this._readonly=tm(t)}ngAfterViewInit(){this._platform.isBrowser&&this._autofillMonitor.monitor(this._elementRef.nativeElement).subscribe(t=>{this.autofilled=t.isAutofilled,this.stateChanges.next()})}ngOnChanges(){this.stateChanges.next()}ngOnDestroy(){this.stateChanges.complete(),this._platform.isBrowser&&this._autofillMonitor.stopMonitoring(this._elementRef.nativeElement)}ngDoCheck(){this.ngControl&&this.updateErrorState(),this._dirtyCheckNativeValue(),this._dirtyCheckPlaceholder()}focus(t){this._elementRef.nativeElement.focus(t)}_focusChanged(t){t===this.focused||this.readonly&&t||(this.focused=t,this.stateChanges.next())}_onInput(){}_dirtyCheckPlaceholder(){const t=this._formField,e=t&&t._hideControlPlaceholder()?null:this.placeholder;if(e!==this._previousPlaceholder){const t=this._elementRef.nativeElement;this._previousPlaceholder=e,e?t.setAttribute(\"placeholder\",e):t.removeAttribute(\"placeholder\")}}_dirtyCheckNativeValue(){const t=this._elementRef.nativeElement.value;this._previousNativeValue!==t&&(this._previousNativeValue=t,this.stateChanges.next())}_validateType(){if(pM.indexOf(this._type)>-1)throw Error(`Input type \"${this._type}\" isn't supported by matInput.`)}_isNeverEmpty(){return this._neverEmptyInputTypes.indexOf(this._type)>-1}_isBadInput(){let t=this._elementRef.nativeElement.validity;return t&&t.badInput}get empty(){return!(this._isNeverEmpty()||this._elementRef.nativeElement.value||this._isBadInput()||this.autofilled)}get shouldLabelFloat(){if(this._isNativeSelect){const t=this._elementRef.nativeElement,e=t.options[0];return this.focused||t.multiple||!this.empty||!!(t.selectedIndex>-1&&e&&e.label)}return this.focused||!this.empty}setDescribedByIds(t){this._ariaDescribedby=t.join(\" \")}onContainerClick(){this.focused||this.focus()}}return t.\\u0275fac=function(e){return new(e||t)(Ws(sa),Ws(mm),Ws(cw,10),Ws(ik,8),Ws(uk,8),Ws(Gy),Ws(fM,10),Ws(uM),Ws(tc),Ws(aM,8))},t.\\u0275dir=At({type:t,selectors:[[\"input\",\"matInput\",\"\"],[\"textarea\",\"matInput\",\"\"],[\"select\",\"matNativeControl\",\"\"],[\"input\",\"matNativeControl\",\"\"],[\"textarea\",\"matNativeControl\",\"\"]],hostAttrs:[1,\"mat-input-element\",\"mat-form-field-autofill-control\"],hostVars:10,hostBindings:function(t,e){1&t&&io(\"focus\",(function(){return e._focusChanged(!0)}))(\"blur\",(function(){return e._focusChanged(!1)}))(\"input\",(function(){return e._onInput()})),2&t&&(Bo(\"disabled\",e.disabled)(\"required\",e.required),Hs(\"id\",e.id)(\"data-placeholder\",e.placeholder)(\"readonly\",e.readonly&&!e._isNativeSelect||null)(\"aria-describedby\",e._ariaDescribedby||null)(\"aria-invalid\",e.errorState)(\"aria-required\",e.required.toString()),xo(\"mat-input-server\",e._isServer))},inputs:{id:\"id\",disabled:\"disabled\",required:\"required\",type:\"type\",value:\"value\",readonly:\"readonly\",placeholder:\"placeholder\",errorStateMatcher:\"errorStateMatcher\"},exportAs:[\"matInput\"],features:[ea([{provide:Kk,useExisting:t}]),Uo,zt]}),t})(),yM=(()=>{class t{}return t.\\u0275mod=Ct({type:t}),t.\\u0275inj=v({factory:function(e){return new(e||t)},providers:[Gy],imports:[[dM,lM],dM,lM]}),t})();function vM(t,e){if(1&t&&(Ye(),$s(0,\"circle\",3)),2&t){const t=co();Mo(\"animation-name\",\"mat-progress-spinner-stroke-rotate-\"+t.diameter)(\"stroke-dashoffset\",t._getStrokeDashOffset(),\"px\")(\"stroke-dasharray\",t._getStrokeCircumference(),\"px\")(\"stroke-width\",t._getCircleStrokeWidth(),\"%\"),Hs(\"r\",t._getCircleRadius())}}function wM(t,e){if(1&t&&(Ye(),$s(0,\"circle\",3)),2&t){const t=co();Mo(\"stroke-dashoffset\",t._getStrokeDashOffset(),\"px\")(\"stroke-dasharray\",t._getStrokeCircumference(),\"px\")(\"stroke-width\",t._getCircleStrokeWidth(),\"%\"),Hs(\"r\",t._getCircleRadius())}}function kM(t,e){if(1&t&&(Ye(),$s(0,\"circle\",3)),2&t){const t=co();Mo(\"animation-name\",\"mat-progress-spinner-stroke-rotate-\"+t.diameter)(\"stroke-dashoffset\",t._getStrokeDashOffset(),\"px\")(\"stroke-dasharray\",t._getStrokeCircumference(),\"px\")(\"stroke-width\",t._getCircleStrokeWidth(),\"%\"),Hs(\"r\",t._getCircleRadius())}}function MM(t,e){if(1&t&&(Ye(),$s(0,\"circle\",3)),2&t){const t=co();Mo(\"stroke-dashoffset\",t._getStrokeDashOffset(),\"px\")(\"stroke-dasharray\",t._getStrokeCircumference(),\"px\")(\"stroke-width\",t._getCircleStrokeWidth(),\"%\"),Hs(\"r\",t._getCircleRadius())}}const xM=\".mat-progress-spinner{display:block;position:relative}.mat-progress-spinner svg{position:absolute;transform:rotate(-90deg);top:0;left:0;transform-origin:center;overflow:visible}.mat-progress-spinner circle{fill:transparent;transform-origin:center;transition:stroke-dashoffset 225ms linear}._mat-animation-noopable.mat-progress-spinner circle{transition:none;animation:none}.cdk-high-contrast-active .mat-progress-spinner circle{stroke:currentColor}.mat-progress-spinner.mat-progress-spinner-indeterminate-animation[mode=indeterminate]{animation:mat-progress-spinner-linear-rotate 2000ms linear infinite}._mat-animation-noopable.mat-progress-spinner.mat-progress-spinner-indeterminate-animation[mode=indeterminate]{transition:none;animation:none}.mat-progress-spinner.mat-progress-spinner-indeterminate-animation[mode=indeterminate] circle{transition-property:stroke;animation-duration:4000ms;animation-timing-function:cubic-bezier(0.35, 0, 0.25, 1);animation-iteration-count:infinite}._mat-animation-noopable.mat-progress-spinner.mat-progress-spinner-indeterminate-animation[mode=indeterminate] circle{transition:none;animation:none}.mat-progress-spinner.mat-progress-spinner-indeterminate-fallback-animation[mode=indeterminate]{animation:mat-progress-spinner-stroke-rotate-fallback 10000ms cubic-bezier(0.87, 0.03, 0.33, 1) infinite}._mat-animation-noopable.mat-progress-spinner.mat-progress-spinner-indeterminate-fallback-animation[mode=indeterminate]{transition:none;animation:none}.mat-progress-spinner.mat-progress-spinner-indeterminate-fallback-animation[mode=indeterminate] circle{transition-property:stroke}._mat-animation-noopable.mat-progress-spinner.mat-progress-spinner-indeterminate-fallback-animation[mode=indeterminate] circle{transition:none;animation:none}@keyframes mat-progress-spinner-linear-rotate{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes mat-progress-spinner-stroke-rotate-100{0%{stroke-dashoffset:268.606171575px;transform:rotate(0)}12.5%{stroke-dashoffset:56.5486677px;transform:rotate(0)}12.5001%{stroke-dashoffset:56.5486677px;transform:rotateX(180deg) rotate(72.5deg)}25%{stroke-dashoffset:268.606171575px;transform:rotateX(180deg) rotate(72.5deg)}25.0001%{stroke-dashoffset:268.606171575px;transform:rotate(270deg)}37.5%{stroke-dashoffset:56.5486677px;transform:rotate(270deg)}37.5001%{stroke-dashoffset:56.5486677px;transform:rotateX(180deg) rotate(161.5deg)}50%{stroke-dashoffset:268.606171575px;transform:rotateX(180deg) rotate(161.5deg)}50.0001%{stroke-dashoffset:268.606171575px;transform:rotate(180deg)}62.5%{stroke-dashoffset:56.5486677px;transform:rotate(180deg)}62.5001%{stroke-dashoffset:56.5486677px;transform:rotateX(180deg) rotate(251.5deg)}75%{stroke-dashoffset:268.606171575px;transform:rotateX(180deg) rotate(251.5deg)}75.0001%{stroke-dashoffset:268.606171575px;transform:rotate(90deg)}87.5%{stroke-dashoffset:56.5486677px;transform:rotate(90deg)}87.5001%{stroke-dashoffset:56.5486677px;transform:rotateX(180deg) rotate(341.5deg)}100%{stroke-dashoffset:268.606171575px;transform:rotateX(180deg) rotate(341.5deg)}}@keyframes mat-progress-spinner-stroke-rotate-fallback{0%{transform:rotate(0deg)}25%{transform:rotate(1170deg)}50%{transform:rotate(2340deg)}75%{transform:rotate(3510deg)}100%{transform:rotate(4680deg)}}\\n\";class SM{constructor(t){this._elementRef=t}}const EM=Hy(SM,\"primary\"),CM=new K(\"mat-progress-spinner-default-options\",{providedIn:\"root\",factory:function(){return{diameter:100}}});let DM=(()=>{class t extends EM{constructor(e,n,r,i,s){super(e),this._elementRef=e,this._document=r,this._diameter=100,this._value=0,this._fallbackAnimation=!1,this.mode=\"determinate\";const o=t._diameters;o.has(r.head)||o.set(r.head,new Set([100])),this._fallbackAnimation=n.EDGE||n.TRIDENT,this._noopAnimations=\"NoopAnimations\"===i&&!!s&&!s._forceAnimations,s&&(s.diameter&&(this.diameter=s.diameter),s.strokeWidth&&(this.strokeWidth=s.strokeWidth))}get diameter(){return this._diameter}set diameter(t){this._diameter=em(t),!this._fallbackAnimation&&this._styleRoot&&this._attachStyleNode()}get strokeWidth(){return this._strokeWidth||this.diameter/10}set strokeWidth(t){this._strokeWidth=em(t)}get value(){return\"determinate\"===this.mode?this._value:0}set value(t){this._value=Math.max(0,Math.min(100,em(t)))}ngOnInit(){const t=this._elementRef.nativeElement;this._styleRoot=xm(t)||this._document.head,this._attachStyleNode(),t.classList.add(`mat-progress-spinner-indeterminate${this._fallbackAnimation?\"-fallback\":\"\"}-animation`)}_getCircleRadius(){return(this.diameter-10)/2}_getViewBox(){const t=2*this._getCircleRadius()+this.strokeWidth;return`0 0 ${t} ${t}`}_getStrokeCircumference(){return 2*Math.PI*this._getCircleRadius()}_getStrokeDashOffset(){return\"determinate\"===this.mode?this._getStrokeCircumference()*(100-this._value)/100:this._fallbackAnimation&&\"indeterminate\"===this.mode?.2*this._getStrokeCircumference():null}_getCircleStrokeWidth(){return this.strokeWidth/this.diameter*100}_attachStyleNode(){const e=this._styleRoot,n=this._diameter,r=t._diameters;let i=r.get(e);if(!i||!i.has(n)){const t=this._document.createElement(\"style\");t.setAttribute(\"mat-spinner-animation\",n+\"\"),t.textContent=this._getAnimationText(),e.appendChild(t),i||(i=new Set,r.set(e,i)),i.add(n)}}_getAnimationText(){const t=this._getStrokeCircumference();return\"\\n @keyframes mat-progress-spinner-stroke-rotate-DIAMETER {\\n 0% { stroke-dashoffset: START_VALUE; transform: rotate(0); }\\n 12.5% { stroke-dashoffset: END_VALUE; transform: rotate(0); }\\n 12.5001% { stroke-dashoffset: END_VALUE; transform: rotateX(180deg) rotate(72.5deg); }\\n 25% { stroke-dashoffset: START_VALUE; transform: rotateX(180deg) rotate(72.5deg); }\\n\\n 25.0001% { stroke-dashoffset: START_VALUE; transform: rotate(270deg); }\\n 37.5% { stroke-dashoffset: END_VALUE; transform: rotate(270deg); }\\n 37.5001% { stroke-dashoffset: END_VALUE; transform: rotateX(180deg) rotate(161.5deg); }\\n 50% { stroke-dashoffset: START_VALUE; transform: rotateX(180deg) rotate(161.5deg); }\\n\\n 50.0001% { stroke-dashoffset: START_VALUE; transform: rotate(180deg); }\\n 62.5% { stroke-dashoffset: END_VALUE; transform: rotate(180deg); }\\n 62.5001% { stroke-dashoffset: END_VALUE; transform: rotateX(180deg) rotate(251.5deg); }\\n 75% { stroke-dashoffset: START_VALUE; transform: rotateX(180deg) rotate(251.5deg); }\\n\\n 75.0001% { stroke-dashoffset: START_VALUE; transform: rotate(90deg); }\\n 87.5% { stroke-dashoffset: END_VALUE; transform: rotate(90deg); }\\n 87.5001% { stroke-dashoffset: END_VALUE; transform: rotateX(180deg) rotate(341.5deg); }\\n 100% { stroke-dashoffset: START_VALUE; transform: rotateX(180deg) rotate(341.5deg); }\\n }\\n\".replace(/START_VALUE/g,\"\"+.95*t).replace(/END_VALUE/g,\"\"+.2*t).replace(/DIAMETER/g,\"\"+this.diameter)}}return t.\\u0275fac=function(e){return new(e||t)(Ws(sa),Ws(mm),Ws(Tc,8),Ws(Ay,8),Ws(CM))},t.\\u0275cmp=Mt({type:t,selectors:[[\"mat-progress-spinner\"]],hostAttrs:[\"role\",\"progressbar\",1,\"mat-progress-spinner\"],hostVars:10,hostBindings:function(t,e){2&t&&(Hs(\"aria-valuemin\",\"determinate\"===e.mode?0:null)(\"aria-valuemax\",\"determinate\"===e.mode?100:null)(\"aria-valuenow\",\"determinate\"===e.mode?e.value:null)(\"mode\",e.mode),Mo(\"width\",e.diameter,\"px\")(\"height\",e.diameter,\"px\"),xo(\"_mat-animation-noopable\",e._noopAnimations))},inputs:{color:\"color\",mode:\"mode\",diameter:\"diameter\",strokeWidth:\"strokeWidth\",value:\"value\"},exportAs:[\"matProgressSpinner\"],features:[Uo],decls:3,vars:8,consts:[[\"preserveAspectRatio\",\"xMidYMid meet\",\"focusable\",\"false\",3,\"ngSwitch\"],[\"cx\",\"50%\",\"cy\",\"50%\",3,\"animation-name\",\"stroke-dashoffset\",\"stroke-dasharray\",\"stroke-width\",4,\"ngSwitchCase\"],[\"cx\",\"50%\",\"cy\",\"50%\",3,\"stroke-dashoffset\",\"stroke-dasharray\",\"stroke-width\",4,\"ngSwitchCase\"],[\"cx\",\"50%\",\"cy\",\"50%\"]],template:function(t,e){1&t&&(Ye(),Zs(0,\"svg\",0),Us(1,vM,1,9,\"circle\",1),Us(2,wM,1,7,\"circle\",2),Js()),2&t&&(Mo(\"width\",e.diameter,\"px\")(\"height\",e.diameter,\"px\"),qs(\"ngSwitch\",\"indeterminate\"===e.mode),Hs(\"viewBox\",e._getViewBox()),Rr(1),qs(\"ngSwitchCase\",!0),Rr(1),qs(\"ngSwitchCase\",!1))},directives:[fu,pu],styles:[xM],encapsulation:2,changeDetection:0}),t._diameters=new WeakMap,t})(),AM=(()=>{class t extends DM{constructor(t,e,n,r,i){super(t,e,n,r,i),this.mode=\"indeterminate\"}}return t.\\u0275fac=function(e){return new(e||t)(Ws(sa),Ws(mm),Ws(Tc,8),Ws(Ay,8),Ws(CM))},t.\\u0275cmp=Mt({type:t,selectors:[[\"mat-spinner\"]],hostAttrs:[\"role\",\"progressbar\",\"mode\",\"indeterminate\",1,\"mat-spinner\",\"mat-progress-spinner\"],hostVars:6,hostBindings:function(t,e){2&t&&(Mo(\"width\",e.diameter,\"px\")(\"height\",e.diameter,\"px\"),xo(\"_mat-animation-noopable\",e._noopAnimations))},inputs:{color:\"color\"},features:[Uo],decls:3,vars:8,consts:[[\"preserveAspectRatio\",\"xMidYMid meet\",\"focusable\",\"false\",3,\"ngSwitch\"],[\"cx\",\"50%\",\"cy\",\"50%\",3,\"animation-name\",\"stroke-dashoffset\",\"stroke-dasharray\",\"stroke-width\",4,\"ngSwitchCase\"],[\"cx\",\"50%\",\"cy\",\"50%\",3,\"stroke-dashoffset\",\"stroke-dasharray\",\"stroke-width\",4,\"ngSwitchCase\"],[\"cx\",\"50%\",\"cy\",\"50%\"]],template:function(t,e){1&t&&(Ye(),Zs(0,\"svg\",0),Us(1,kM,1,9,\"circle\",1),Us(2,MM,1,7,\"circle\",2),Js()),2&t&&(Mo(\"width\",e.diameter,\"px\")(\"height\",e.diameter,\"px\"),qs(\"ngSwitch\",\"indeterminate\"===e.mode),Hs(\"viewBox\",e._getViewBox()),Rr(1),qs(\"ngSwitchCase\",!0),Rr(1),qs(\"ngSwitchCase\",!1))},directives:[fu,pu],styles:[xM],encapsulation:2,changeDetection:0}),t})(),OM=(()=>{class t{}return t.\\u0275mod=Ct({type:t}),t.\\u0275inj=v({factory:function(e){return new(e||t)},imports:[[Yy,Du],Yy]}),t})();function LM(t,e){if(1&t&&(Zs(0,\"div\",16),Ro(1),Js()),2&t){const t=co(2);Rr(1),jo(t.passwordValidator.errorMessage.required)}}function TM(t,e){if(1&t&&(Zs(0,\"div\",16),Ro(1),Js()),2&t){const t=co(2);Rr(1),jo(t.passwordValidator.errorMessage.minLength)}}function PM(t,e){if(1&t&&(Zs(0,\"div\",16),Ro(1),Js()),2&t){const t=co(2);Rr(1),jo(t.passwordValidator.errorMessage.pattern)}}function IM(t,e){if(1&t&&(Zs(0,\"div\",14),Us(1,LM,2,1,\"div\",15),Us(2,TM,2,1,\"div\",15),Us(3,PM,2,1,\"div\",15),Js()),2&t){const t=co();Rr(1),qs(\"ngIf\",null==t.loginForm.controls.password.errors?null:t.loginForm.controls.password.errors.required),Rr(1),qs(\"ngIf\",null==t.loginForm.controls.password.errors?null:t.loginForm.controls.password.errors.minlength),Rr(1),qs(\"ngIf\",null==t.loginForm.controls.password.errors?null:t.loginForm.controls.password.errors.pattern)}}function RM(t,e){1&t&&(Zs(0,\"div\",17),$s(1,\"mat-spinner\",18),Js()),2&t&&(Rr(1),qs(\"diameter\",25))}let jM=(()=>{class t{constructor(t,e,n,i){this.formBuilder=t,this.router=e,this.route=n,this.authService=i,this.returnUrl=\"\",this.loading=!1,this.submitted=!1,this.destroyed$=new r.a,this.passwordValidator=new kk,this.loginForm=this.formBuilder.group({password:new Xw(\"\",[bw.required,bw.minLength(8),this.passwordValidator.strongPassword])})}ngOnInit(){this.route.queryParams.pipe(Object(hm.a)(this.destroyed$)).subscribe(t=>this.returnUrl=t.returnUrl||\"/onboarding\")}ngOnDestroy(){this.destroyed$.next(),this.destroyed$.complete()}onSubmit(){var t;if(this.submitted=!0,this.loginForm.markAllAsTouched(),this.loginForm.invalid)return;const e=null===(t=this.loginForm.get(\"password\"))||void 0===t?void 0:t.value;this.loading=!0,this.authService.login(e).pipe(Object(ed.a)(()=>{this.loading=!1,this.router.navigateByUrl(this.returnUrl)}),Object(hm.a)(this.destroyed$),Object(Vh.a)(t=>(this.loading=!1,Object(Uh.a)(t)))).subscribe()}}return t.\\u0275fac=function(e){return new(e||t)(Ws(yk),Ws(Cp),Ws(df),Ws(Xp))},t.\\u0275cmp=Mt({type:t,selectors:[[\"app-login\"]],decls:17,vars:4,consts:[[1,\"signup\",\"flex\",\"h-screen\"],[1,\"m-auto\"],[1,\"signup-card\",\"position-relative\",\"y-center\"],[1,\"flex\",\"items-center\"],[1,\"w-5/12\",\"signup-img\",\"flex\",\"justify-center\",\"items-center\"],[\"src\",\"/assets/images/eth.svg\",\"alt\",\"\"],[1,\"w-7/12\"],[1,\"signup-form-container\",\"px-8\",\"py-16\",3,\"formGroup\",\"ngSubmit\"],[\"appearance\",\"outline\"],[\"matInput\",\"\",\"formControlName\",\"password\",\"placeholder\",\"Enter your password for Prysm web\",\"name\",\"password\",\"type\",\"password\"],[\"class\",\"-mt-3 mb-3\",4,\"ngIf\"],[1,\"btn-container\"],[\"mat-raised-button\",\"\",\"color\",\"primary\",\"name\",\"submit\",3,\"disabled\"],[\"class\",\"btn-progress\",4,\"ngIf\"],[1,\"-mt-3\",\"mb-3\"],[\"name\",\"passwordReq\",\"class\",\"text-error\",4,\"ngIf\"],[\"name\",\"passwordReq\",1,\"text-error\"],[1,\"btn-progress\"],[\"color\",\"primary\",3,\"diameter\"]],template:function(t,e){1&t&&(Zs(0,\"div\",0),Zs(1,\"div\",1),Zs(2,\"mat-card\",2),Zs(3,\"div\",3),Zs(4,\"div\",4),$s(5,\"img\",5),Js(),Zs(6,\"div\",6),Zs(7,\"form\",7),io(\"ngSubmit\",(function(){return e.onSubmit()})),Zs(8,\"mat-form-field\",8),Zs(9,\"mat-label\"),Ro(10,\"Prysm Web Password\"),Js(),$s(11,\"input\",9),Js(),Us(12,IM,4,3,\"div\",10),Zs(13,\"div\",11),Zs(14,\"button\",12),Ro(15,\"Sign in to dashboard\"),Js(),Us(16,RM,2,1,\"div\",13),Js(),Js(),Js(),Js(),Js(),Js(),Js()),2&t&&(Rr(7),qs(\"formGroup\",e.loginForm),Rr(5),qs(\"ngIf\",e.submitted&&e.loginForm.controls.password.errors),Rr(2),qs(\"disabled\",e.loading),Rr(2),qs(\"ngIf\",e.loading))},directives:[Sk,ak,dw,uk,aM,$k,bM,iw,hw,_k,cu,xv,AM],encapsulation:2}),t})();var NM=n(\"l5mm\");class FM extends Gh.a{constructor(t){super(t)}next(t){const e=t;YM(e,this.getValue())||super.next(e)}}function YM(t,e){return JSON.stringify(t)===JSON.stringify(e)}function BM(t,e){return\"object\"==typeof t&&\"object\"==typeof e?YM(t,e):t===e}function HM(t,e,n){return t.pipe(Object(uh.a)(e),Object(cm.a)(n||BM),Object(dm.a)(1))}let zM=(()=>{class t{constructor(t,e){this.http=t,this.environmenter=e,this.apiUrl=this.environmenter.env.validatorEndpoint,this.beaconNodeState$=new FM({}),this.nodeEndpoint$=HM(this.checkState(),t=>t.beaconNodeEndpoint+\"/eth/v1alpha1\"),this.connected$=HM(this.checkState(),t=>t.connected),this.syncing$=HM(this.checkState(),t=>t.syncing),this.chainHead$=HM(this.checkState(),t=>t.chainHead),this.genesisTime$=HM(this.checkState(),t=>t.genesisTime),this.peers$=this.http.get(this.apiUrl+\"/beacon/peers\"),this.latestClockSlotPoll$=Object(NM.a)(3e3).pipe(Object(sd.a)(0),Object(td.a)(t=>HM(this.checkState(),t=>t.genesisTime)),Object(uh.a)(t=>{const e=Math.floor(Date.now()/1e3);return Math.floor((e-t)/12)})),this.nodeStatusPoll$=Object(NM.a)(3e3).pipe(Object(sd.a)(0),Object(td.a)(t=>this.updateState()))}fetchNodeStatus(){return this.http.get(this.apiUrl+\"/beacon/status\")}checkState(){return this.isEmpty(this.beaconNodeState$.getValue())?this.updateState():this.beaconNodeState$.asObservable()}updateState(){return this.fetchNodeStatus().pipe(Object(Vh.a)(t=>Object(ah.a)({beaconNodeEndpoint:\"unknown\",connected:!1,syncing:!1,chainHead:{headEpoch:0}})),Object(rd.a)(t=>(this.beaconNodeState$.next(t),this.beaconNodeState$)))}isEmpty(t){for(const e in t)if(t.hasOwnProperty(e))return!1;return!0}}return t.\\u0275fac=function(e){return new(e||t)(it(Ch),it(Qp))},t.\\u0275prov=y({token:t,factory:t.\\u0275fac,providedIn:\"root\"}),t})();const UM=[\"*\"];function VM(t,e){if(1&t){const t=eo();Zs(0,\"div\",2),io(\"click\",(function(){return fe(t),co()._onBackdropClicked()})),Js()}2&t&&xo(\"mat-drawer-shown\",co()._isShowingBackdrop())}function WM(t,e){1&t&&(Zs(0,\"mat-drawer-content\"),fo(1,2),Js())}const GM=[[[\"mat-drawer\"]],[[\"mat-drawer-content\"]],\"*\"],qM=[\"mat-drawer\",\"mat-drawer-content\",\"*\"];function KM(t,e){if(1&t){const t=eo();Zs(0,\"div\",2),io(\"click\",(function(){return fe(t),co()._onBackdropClicked()})),Js()}2&t&&xo(\"mat-drawer-shown\",co()._isShowingBackdrop())}function ZM(t,e){1&t&&(Zs(0,\"mat-sidenav-content\",3),fo(1,2),Js())}const JM=[[[\"mat-sidenav\"]],[[\"mat-sidenav-content\"]],\"*\"],$M=[\"mat-sidenav\",\"mat-sidenav-content\",\"*\"],QM=\".mat-drawer-container{position:relative;z-index:1;box-sizing:border-box;-webkit-overflow-scrolling:touch;display:block;overflow:hidden}.mat-drawer-container[fullscreen]{top:0;left:0;right:0;bottom:0;position:absolute}.mat-drawer-container[fullscreen].mat-drawer-container-has-open{overflow:hidden}.mat-drawer-container.mat-drawer-container-explicit-backdrop .mat-drawer-side{z-index:3}.mat-drawer-container.ng-animate-disabled .mat-drawer-backdrop,.mat-drawer-container.ng-animate-disabled .mat-drawer-content,.ng-animate-disabled .mat-drawer-container .mat-drawer-backdrop,.ng-animate-disabled .mat-drawer-container .mat-drawer-content{transition:none}.mat-drawer-backdrop{top:0;left:0;right:0;bottom:0;position:absolute;display:block;z-index:3;visibility:hidden}.mat-drawer-backdrop.mat-drawer-shown{visibility:visible}.mat-drawer-transition .mat-drawer-backdrop{transition-duration:400ms;transition-timing-function:cubic-bezier(0.25, 0.8, 0.25, 1);transition-property:background-color,visibility}.cdk-high-contrast-active .mat-drawer-backdrop{opacity:.5}.mat-drawer-content{position:relative;z-index:1;display:block;height:100%;overflow:auto}.mat-drawer-transition .mat-drawer-content{transition-duration:400ms;transition-timing-function:cubic-bezier(0.25, 0.8, 0.25, 1);transition-property:transform,margin-left,margin-right}.mat-drawer{position:relative;z-index:4;display:block;position:absolute;top:0;bottom:0;z-index:3;outline:0;box-sizing:border-box;overflow-y:auto;transform:translate3d(-100%, 0, 0)}.cdk-high-contrast-active .mat-drawer,.cdk-high-contrast-active [dir=rtl] .mat-drawer.mat-drawer-end{border-right:solid 1px currentColor}.cdk-high-contrast-active [dir=rtl] .mat-drawer,.cdk-high-contrast-active .mat-drawer.mat-drawer-end{border-left:solid 1px currentColor;border-right:none}.mat-drawer.mat-drawer-side{z-index:2}.mat-drawer.mat-drawer-end{right:0;transform:translate3d(100%, 0, 0)}[dir=rtl] .mat-drawer{transform:translate3d(100%, 0, 0)}[dir=rtl] .mat-drawer.mat-drawer-end{left:0;right:auto;transform:translate3d(-100%, 0, 0)}.mat-drawer-inner-container{width:100%;height:100%;overflow:auto;-webkit-overflow-scrolling:touch}.mat-sidenav-fixed{position:fixed}\\n\",XM={transformDrawer:l_(\"transform\",[f_(\"open, open-instant\",d_({transform:\"none\",visibility:\"visible\"})),f_(\"void\",d_({\"box-shadow\":\"none\",visibility:\"hidden\"})),m_(\"void => open-instant\",c_(\"0ms\")),m_(\"void <=> open, open-instant => void\",c_(\"400ms cubic-bezier(0.25, 0.8, 0.25, 1)\"))])};function tx(t){throw Error(`A drawer was already declared for 'position=\"${t}\"'`)}const ex=new K(\"MAT_DRAWER_DEFAULT_AUTOSIZE\",{providedIn:\"root\",factory:function(){return!1}}),nx=new K(\"MAT_DRAWER_CONTAINER\");let rx=(()=>{class t extends Tm{constructor(t,e,n,r,i){super(n,r,i),this._changeDetectorRef=t,this._container=e}ngAfterContentInit(){this._container._contentMarginChanges.subscribe(()=>{this._changeDetectorRef.markForCheck()})}}return t.\\u0275fac=function(e){return new(e||t)(Ws(cs),Ws(P(()=>sx)),Ws(sa),Ws(Lm),Ws(tc))},t.\\u0275cmp=Mt({type:t,selectors:[[\"mat-drawer-content\"]],hostAttrs:[1,\"mat-drawer-content\"],hostVars:4,hostBindings:function(t,e){2&t&&Mo(\"margin-left\",e._container._contentMargins.left,\"px\")(\"margin-right\",e._container._contentMargins.right,\"px\")},features:[Uo],ngContentSelectors:UM,decls:1,vars:0,template:function(t,e){1&t&&(ho(),fo(0))},encapsulation:2,changeDetection:0}),t})(),ix=(()=>{class t{constructor(t,e,n,i,s,o,a){this._elementRef=t,this._focusTrapFactory=e,this._focusMonitor=n,this._platform=i,this._ngZone=s,this._doc=o,this._container=a,this._elementFocusedBeforeDrawerWasOpened=null,this._enableAnimations=!1,this._position=\"start\",this._mode=\"over\",this._disableClose=!1,this._opened=!1,this._animationStarted=new r.a,this._animationEnd=new r.a,this._animationState=\"void\",this.openedChange=new ll(!0),this._openedStream=this.openedChange.pipe(Object(ch.a)(t=>t),Object(uh.a)(()=>{})),this._closedStream=this.openedChange.pipe(Object(ch.a)(t=>!t),Object(uh.a)(()=>{})),this._destroyed=new r.a,this.onPositionChanged=new ll,this._modeChanged=new r.a,this.openedChange.subscribe(t=>{t?(this._doc&&(this._elementFocusedBeforeDrawerWasOpened=this._doc.activeElement),this._takeFocus()):this._isFocusWithinDrawer()&&this._restoreFocus()}),this._ngZone.runOutsideAngular(()=>{Object(om.a)(this._elementRef.nativeElement,\"keydown\").pipe(Object(ch.a)(t=>27===t.keyCode&&!this.disableClose&&!Jm(t)),Object(hm.a)(this._destroyed)).subscribe(t=>this._ngZone.run(()=>{this.close(),t.stopPropagation(),t.preventDefault()}))}),this._animationEnd.pipe(Object(cm.a)((t,e)=>t.fromState===e.fromState&&t.toState===e.toState)).subscribe(t=>{const{fromState:e,toState:n}=t;(0===n.indexOf(\"open\")&&\"void\"===e||\"void\"===n&&0===e.indexOf(\"open\"))&&this.openedChange.emit(this._opened)})}get position(){return this._position}set position(t){(t=\"end\"===t?\"end\":\"start\")!=this._position&&(this._position=t,this.onPositionChanged.emit())}get mode(){return this._mode}set mode(t){this._mode=t,this._updateFocusTrapState(),this._modeChanged.next()}get disableClose(){return this._disableClose}set disableClose(t){this._disableClose=tm(t)}get autoFocus(){const t=this._autoFocus;return null==t?\"side\"!==this.mode:t}set autoFocus(t){this._autoFocus=tm(t)}get opened(){return this._opened}set opened(t){this.toggle(tm(t))}get openedStart(){return this._animationStarted.pipe(Object(ch.a)(t=>t.fromState!==t.toState&&0===t.toState.indexOf(\"open\")),Object(uh.a)(()=>{}))}get closedStart(){return this._animationStarted.pipe(Object(ch.a)(t=>t.fromState!==t.toState&&\"void\"===t.toState),Object(uh.a)(()=>{}))}_takeFocus(){this.autoFocus&&this._focusTrap&&this._focusTrap.focusInitialElementWhenReady().then(t=>{t||\"function\"!=typeof this._elementRef.nativeElement.focus||this._elementRef.nativeElement.focus()})}_restoreFocus(){this.autoFocus&&(this._elementFocusedBeforeDrawerWasOpened?this._focusMonitor.focusVia(this._elementFocusedBeforeDrawerWasOpened,this._openedVia):this._elementRef.nativeElement.blur(),this._elementFocusedBeforeDrawerWasOpened=null,this._openedVia=null)}_isFocusWithinDrawer(){var t;const e=null===(t=this._doc)||void 0===t?void 0:t.activeElement;return!!e&&this._elementRef.nativeElement.contains(e)}ngAfterContentInit(){this._focusTrap=this._focusTrapFactory.create(this._elementRef.nativeElement),this._updateFocusTrapState()}ngAfterContentChecked(){this._platform.isBrowser&&(this._enableAnimations=!0)}ngOnDestroy(){this._focusTrap&&this._focusTrap.destroy(),this._animationStarted.complete(),this._animationEnd.complete(),this._modeChanged.complete(),this._destroyed.next(),this._destroyed.complete()}open(t){return this.toggle(!0,t)}close(){return this.toggle(!1)}_closeViaBackdropClick(){return this._setOpen(!1,!0)}toggle(t=!this.opened,e){return this._setOpen(t,!t&&this._isFocusWithinDrawer(),e)}_setOpen(t,e,n=\"program\"){return this._opened=t,t?(this._animationState=this._enableAnimations?\"open\":\"open-instant\",this._openedVia=n):(this._animationState=\"void\",e&&this._restoreFocus()),this._updateFocusTrapState(),new Promise(t=>{this.openedChange.pipe(Object(id.a)(1)).subscribe(e=>t(e?\"open\":\"close\"))})}_getWidth(){return this._elementRef.nativeElement&&this._elementRef.nativeElement.offsetWidth||0}_updateFocusTrapState(){this._focusTrap&&(this._focusTrap.enabled=this.opened&&\"side\"!==this.mode)}_animationStartListener(t){this._animationStarted.next(t)}_animationDoneListener(t){this._animationEnd.next(t)}}return t.\\u0275fac=function(e){return new(e||t)(Ws(sa),Ws(Kg),Ws(e_),Ws(mm),Ws(tc),Ws(Tc,8),Ws(nx,8))},t.\\u0275cmp=Mt({type:t,selectors:[[\"mat-drawer\"]],hostAttrs:[\"tabIndex\",\"-1\",1,\"mat-drawer\"],hostVars:12,hostBindings:function(t,e){1&t&&so(\"@transform.start\",(function(t){return e._animationStartListener(t)}))(\"@transform.done\",(function(t){return e._animationDoneListener(t)})),2&t&&(Hs(\"align\",null),Ho(\"@transform\",e._animationState),xo(\"mat-drawer-end\",\"end\"===e.position)(\"mat-drawer-over\",\"over\"===e.mode)(\"mat-drawer-push\",\"push\"===e.mode)(\"mat-drawer-side\",\"side\"===e.mode)(\"mat-drawer-opened\",e.opened))},inputs:{position:\"position\",mode:\"mode\",disableClose:\"disableClose\",autoFocus:\"autoFocus\",opened:\"opened\"},outputs:{openedChange:\"openedChange\",_openedStream:\"opened\",_closedStream:\"closed\",onPositionChanged:\"positionChanged\",openedStart:\"openedStart\",closedStart:\"closedStart\"},exportAs:[\"matDrawer\"],ngContentSelectors:UM,decls:2,vars:0,consts:[[1,\"mat-drawer-inner-container\"]],template:function(t,e){1&t&&(ho(),Zs(0,\"div\",0),fo(1),Js())},encapsulation:2,data:{animation:[XM.transformDrawer]},changeDetection:0}),t})(),sx=(()=>{class t{constructor(t,e,n,i,s,o=!1,a){this._dir=t,this._element=e,this._ngZone=n,this._changeDetectorRef=i,this._animationMode=a,this._drawers=new ul,this.backdropClick=new ll,this._destroyed=new r.a,this._doCheckSubject=new r.a,this._contentMargins={left:null,right:null},this._contentMarginChanges=new r.a,t&&t.change.pipe(Object(hm.a)(this._destroyed)).subscribe(()=>{this._validateDrawers(),this.updateContentMargins()}),s.change().pipe(Object(hm.a)(this._destroyed)).subscribe(()=>this.updateContentMargins()),this._autosize=o}get start(){return this._start}get end(){return this._end}get autosize(){return this._autosize}set autosize(t){this._autosize=tm(t)}get hasBackdrop(){return null==this._backdropOverride?!this._start||\"side\"!==this._start.mode||!this._end||\"side\"!==this._end.mode:this._backdropOverride}set hasBackdrop(t){this._backdropOverride=null==t?null:tm(t)}get scrollable(){return this._userContent||this._content}ngAfterContentInit(){this._allDrawers.changes.pipe(Object(sd.a)(this._allDrawers),Object(hm.a)(this._destroyed)).subscribe(t=>{this._drawers.reset(t.filter(t=>!t._container||t._container===this)),this._drawers.notifyOnChanges()}),this._drawers.changes.pipe(Object(sd.a)(null)).subscribe(()=>{this._validateDrawers(),this._drawers.forEach(t=>{this._watchDrawerToggle(t),this._watchDrawerPosition(t),this._watchDrawerMode(t)}),(!this._drawers.length||this._isDrawerOpen(this._start)||this._isDrawerOpen(this._end))&&this.updateContentMargins(),this._changeDetectorRef.markForCheck()}),this._ngZone.runOutsideAngular(()=>{this._doCheckSubject.pipe(Object(Lg.a)(10),Object(hm.a)(this._destroyed)).subscribe(()=>this.updateContentMargins())})}ngOnDestroy(){this._contentMarginChanges.complete(),this._doCheckSubject.complete(),this._drawers.destroy(),this._destroyed.next(),this._destroyed.complete()}open(){this._drawers.forEach(t=>t.open())}close(){this._drawers.forEach(t=>t.close())}updateContentMargins(){let t=0,e=0;if(this._left&&this._left.opened)if(\"side\"==this._left.mode)t+=this._left._getWidth();else if(\"push\"==this._left.mode){const n=this._left._getWidth();t+=n,e-=n}if(this._right&&this._right.opened)if(\"side\"==this._right.mode)e+=this._right._getWidth();else if(\"push\"==this._right.mode){const n=this._right._getWidth();e+=n,t-=n}t=t||null,e=e||null,t===this._contentMargins.left&&e===this._contentMargins.right||(this._contentMargins={left:t,right:e},this._ngZone.run(()=>this._contentMarginChanges.next(this._contentMargins)))}ngDoCheck(){this._autosize&&this._isPushed()&&this._ngZone.runOutsideAngular(()=>this._doCheckSubject.next())}_watchDrawerToggle(t){t._animationStarted.pipe(Object(ch.a)(t=>t.fromState!==t.toState),Object(hm.a)(this._drawers.changes)).subscribe(t=>{\"open-instant\"!==t.toState&&\"NoopAnimations\"!==this._animationMode&&this._element.nativeElement.classList.add(\"mat-drawer-transition\"),this.updateContentMargins(),this._changeDetectorRef.markForCheck()}),\"side\"!==t.mode&&t.openedChange.pipe(Object(hm.a)(this._drawers.changes)).subscribe(()=>this._setContainerClass(t.opened))}_watchDrawerPosition(t){t&&t.onPositionChanged.pipe(Object(hm.a)(this._drawers.changes)).subscribe(()=>{this._ngZone.onMicrotaskEmpty.asObservable().pipe(Object(id.a)(1)).subscribe(()=>{this._validateDrawers()})})}_watchDrawerMode(t){t&&t._modeChanged.pipe(Object(hm.a)(Object(o.a)(this._drawers.changes,this._destroyed))).subscribe(()=>{this.updateContentMargins(),this._changeDetectorRef.markForCheck()})}_setContainerClass(t){const e=this._element.nativeElement.classList,n=\"mat-drawer-container-has-open\";t?e.add(n):e.remove(n)}_validateDrawers(){this._start=this._end=null,this._drawers.forEach(t=>{\"end\"==t.position?(null!=this._end&&tx(\"end\"),this._end=t):(null!=this._start&&tx(\"start\"),this._start=t)}),this._right=this._left=null,this._dir&&\"rtl\"===this._dir.value?(this._left=this._end,this._right=this._start):(this._left=this._start,this._right=this._end)}_isPushed(){return this._isDrawerOpen(this._start)&&\"over\"!=this._start.mode||this._isDrawerOpen(this._end)&&\"over\"!=this._end.mode}_onBackdropClicked(){this.backdropClick.emit(),this._closeModalDrawersViaBackdrop()}_closeModalDrawersViaBackdrop(){[this._start,this._end].filter(t=>t&&!t.disableClose&&this._canHaveBackdrop(t)).forEach(t=>t._closeViaBackdropClick())}_isShowingBackdrop(){return this._isDrawerOpen(this._start)&&this._canHaveBackdrop(this._start)||this._isDrawerOpen(this._end)&&this._canHaveBackdrop(this._end)}_canHaveBackdrop(t){return\"side\"!==t.mode||!!this._backdropOverride}_isDrawerOpen(t){return null!=t&&t.opened}}return t.\\u0275fac=function(e){return new(e||t)(Ws(Em,8),Ws(sa),Ws(tc),Ws(cs),Ws(Pm),Ws(ex),Ws(Ay,8))},t.\\u0275cmp=Mt({type:t,selectors:[[\"mat-drawer-container\"]],contentQueries:function(t,e,n){var r;1&t&&(Ml(n,rx,!0),Ml(n,ix,!0)),2&t&&(yl(r=El())&&(e._content=r.first),yl(r=El())&&(e._allDrawers=r))},viewQuery:function(t,e){var n;1&t&&wl(rx,!0),2&t&&yl(n=El())&&(e._userContent=n.first)},hostAttrs:[1,\"mat-drawer-container\"],hostVars:2,hostBindings:function(t,e){2&t&&xo(\"mat-drawer-container-explicit-backdrop\",e._backdropOverride)},inputs:{autosize:\"autosize\",hasBackdrop:\"hasBackdrop\"},outputs:{backdropClick:\"backdropClick\"},exportAs:[\"matDrawerContainer\"],features:[ea([{provide:nx,useExisting:t}])],ngContentSelectors:qM,decls:4,vars:2,consts:[[\"class\",\"mat-drawer-backdrop\",3,\"mat-drawer-shown\",\"click\",4,\"ngIf\"],[4,\"ngIf\"],[1,\"mat-drawer-backdrop\",3,\"click\"]],template:function(t,e){1&t&&(ho(GM),Us(0,VM,1,2,\"div\",0),fo(1),fo(2,1),Us(3,WM,2,0,\"mat-drawer-content\",1)),2&t&&(qs(\"ngIf\",e.hasBackdrop),Rr(3),qs(\"ngIf\",!e._content))},directives:[cu,rx],styles:[QM],encapsulation:2,changeDetection:0}),t})(),ox=(()=>{class t extends rx{constructor(t,e,n,r,i){super(t,e,n,r,i)}}return t.\\u0275fac=function(e){return new(e||t)(Ws(cs),Ws(P(()=>cx)),Ws(sa),Ws(Lm),Ws(tc))},t.\\u0275cmp=Mt({type:t,selectors:[[\"mat-sidenav-content\"]],hostAttrs:[1,\"mat-drawer-content\",\"mat-sidenav-content\"],hostVars:4,hostBindings:function(t,e){2&t&&Mo(\"margin-left\",e._container._contentMargins.left,\"px\")(\"margin-right\",e._container._contentMargins.right,\"px\")},features:[Uo],ngContentSelectors:UM,decls:1,vars:0,template:function(t,e){1&t&&(ho(),fo(0))},encapsulation:2,changeDetection:0}),t})(),ax=(()=>{class t extends ix{constructor(){super(...arguments),this._fixedInViewport=!1,this._fixedTopGap=0,this._fixedBottomGap=0}get fixedInViewport(){return this._fixedInViewport}set fixedInViewport(t){this._fixedInViewport=tm(t)}get fixedTopGap(){return this._fixedTopGap}set fixedTopGap(t){this._fixedTopGap=em(t)}get fixedBottomGap(){return this._fixedBottomGap}set fixedBottomGap(t){this._fixedBottomGap=em(t)}}return t.\\u0275fac=function(e){return lx(e||t)},t.\\u0275cmp=Mt({type:t,selectors:[[\"mat-sidenav\"]],hostAttrs:[\"tabIndex\",\"-1\",1,\"mat-drawer\",\"mat-sidenav\"],hostVars:17,hostBindings:function(t,e){2&t&&(Hs(\"align\",null),Mo(\"top\",e.fixedInViewport?e.fixedTopGap:null,\"px\")(\"bottom\",e.fixedInViewport?e.fixedBottomGap:null,\"px\"),xo(\"mat-drawer-end\",\"end\"===e.position)(\"mat-drawer-over\",\"over\"===e.mode)(\"mat-drawer-push\",\"push\"===e.mode)(\"mat-drawer-side\",\"side\"===e.mode)(\"mat-drawer-opened\",e.opened)(\"mat-sidenav-fixed\",e.fixedInViewport))},inputs:{fixedInViewport:\"fixedInViewport\",fixedTopGap:\"fixedTopGap\",fixedBottomGap:\"fixedBottomGap\"},exportAs:[\"matSidenav\"],features:[Uo],ngContentSelectors:UM,decls:2,vars:0,consts:[[1,\"mat-drawer-inner-container\"]],template:function(t,e){1&t&&(ho(),Zs(0,\"div\",0),fo(1),Js())},encapsulation:2,data:{animation:[XM.transformDrawer]},changeDetection:0}),t})();const lx=En(ax);let cx=(()=>{class t extends sx{}return t.\\u0275fac=function(e){return ux(e||t)},t.\\u0275cmp=Mt({type:t,selectors:[[\"mat-sidenav-container\"]],contentQueries:function(t,e,n){var r;1&t&&(Ml(n,ox,!0),Ml(n,ax,!0)),2&t&&(yl(r=El())&&(e._content=r.first),yl(r=El())&&(e._allDrawers=r))},hostAttrs:[1,\"mat-drawer-container\",\"mat-sidenav-container\"],hostVars:2,hostBindings:function(t,e){2&t&&xo(\"mat-drawer-container-explicit-backdrop\",e._backdropOverride)},exportAs:[\"matSidenavContainer\"],features:[ea([{provide:nx,useExisting:t}]),Uo],ngContentSelectors:$M,decls:4,vars:2,consts:[[\"class\",\"mat-drawer-backdrop\",3,\"mat-drawer-shown\",\"click\",4,\"ngIf\"],[\"cdkScrollable\",\"\",4,\"ngIf\"],[1,\"mat-drawer-backdrop\",3,\"click\"],[\"cdkScrollable\",\"\"]],template:function(t,e){1&t&&(ho(JM),Us(0,KM,1,2,\"div\",0),fo(1),fo(2,1),Us(3,ZM,2,0,\"mat-sidenav-content\",1)),2&t&&(qs(\"ngIf\",e.hasBackdrop),Rr(3),qs(\"ngIf\",!e._content))},directives:[cu,ox,Tm],styles:[QM],encapsulation:2,changeDetection:0}),t})();const ux=En(cx);let hx=(()=>{class t{}return t.\\u0275mod=Ct({type:t}),t.\\u0275inj=v({factory:function(e){return new(e||t)},imports:[[Du,Yy,gm,Im],Im,Yy]}),t})();const dx=[\"*\"];function fx(t){return Error(`Unable to find icon with the name \"${t}\"`)}function px(t){return Error(`The URL provided to MatIconRegistry was not trusted as a resource URL via Angular's DomSanitizer. Attempted URL was \"${t}\".`)}function mx(t){return Error(`The literal provided to MatIconRegistry was not trusted as safe HTML by Angular's DomSanitizer. Attempted literal was \"${t}\".`)}class gx{constructor(t,e){this.options=e,t.nodeName?this.svgElement=t:this.url=t}}let _x=(()=>{class t{constructor(t,e,n,r){this._httpClient=t,this._sanitizer=e,this._errorHandler=r,this._svgIconConfigs=new Map,this._iconSetConfigs=new Map,this._cachedIconsByUrl=new Map,this._inProgressUrlFetches=new Map,this._fontCssClassesByAlias=new Map,this._defaultFontSetClass=\"material-icons\",this._document=n}addSvgIcon(t,e,n){return this.addSvgIconInNamespace(\"\",t,e,n)}addSvgIconLiteral(t,e,n){return this.addSvgIconLiteralInNamespace(\"\",t,e,n)}addSvgIconInNamespace(t,e,n,r){return this._addSvgIconConfig(t,e,new gx(n,r))}addSvgIconLiteralInNamespace(t,e,n,r){const i=this._sanitizer.sanitize(dr.HTML,n);if(!i)throw mx(n);const s=this._createSvgElementForSingleIcon(i,r);return this._addSvgIconConfig(t,e,new gx(s,r))}addSvgIconSet(t,e){return this.addSvgIconSetInNamespace(\"\",t,e)}addSvgIconSetLiteral(t,e){return this.addSvgIconSetLiteralInNamespace(\"\",t,e)}addSvgIconSetInNamespace(t,e,n){return this._addSvgIconSetConfig(t,new gx(e,n))}addSvgIconSetLiteralInNamespace(t,e,n){const r=this._sanitizer.sanitize(dr.HTML,e);if(!r)throw mx(e);const i=this._svgElementFromString(r);return this._addSvgIconSetConfig(t,new gx(i,n))}registerFontClassAlias(t,e=t){return this._fontCssClassesByAlias.set(t,e),this}classNameForFontAlias(t){return this._fontCssClassesByAlias.get(t)||t}setDefaultFontSetClass(t){return this._defaultFontSetClass=t,this}getDefaultFontSetClass(){return this._defaultFontSetClass}getSvgIconFromUrl(t){const e=this._sanitizer.sanitize(dr.RESOURCE_URL,t);if(!e)throw px(t);const n=this._cachedIconsByUrl.get(e);return n?Object(ah.a)(bx(n)):this._loadSvgIconFromConfig(new gx(t)).pipe(Object(ed.a)(t=>this._cachedIconsByUrl.set(e,t)),Object(uh.a)(t=>bx(t)))}getNamedSvgIcon(t,e=\"\"){const n=yx(e,t),r=this._svgIconConfigs.get(n);if(r)return this._getSvgFromConfig(r);const i=this._iconSetConfigs.get(e);return i?this._getSvgFromIconSetConfigs(t,i):Object(Uh.a)(fx(n))}ngOnDestroy(){this._svgIconConfigs.clear(),this._iconSetConfigs.clear(),this._cachedIconsByUrl.clear()}_getSvgFromConfig(t){return t.svgElement?Object(ah.a)(bx(t.svgElement)):this._loadSvgIconFromConfig(t).pipe(Object(ed.a)(e=>t.svgElement=e),Object(uh.a)(t=>bx(t)))}_getSvgFromIconSetConfigs(t,e){const n=this._extractIconWithNameFromAnySet(t,e);if(n)return Object(ah.a)(n);const r=e.filter(t=>!t.svgElement).map(t=>this._loadSvgIconSetFromConfig(t).pipe(Object(Vh.a)(e=>{const n=this._sanitizer.sanitize(dr.RESOURCE_URL,t.url);return this._errorHandler.handleError(new Error(`Loading icon set URL: ${n} failed: ${e.message}`)),Object(ah.a)(null)})));return Object(Qv.a)(r).pipe(Object(uh.a)(()=>{const n=this._extractIconWithNameFromAnySet(t,e);if(!n)throw fx(t);return n}))}_extractIconWithNameFromAnySet(t,e){for(let n=e.length-1;n>=0;n--){const r=e[n];if(r.svgElement){const e=this._extractSvgIconFromSet(r.svgElement,t,r.options);if(e)return e}}return null}_loadSvgIconFromConfig(t){return this._fetchIcon(t).pipe(Object(uh.a)(e=>this._createSvgElementForSingleIcon(e,t.options)))}_loadSvgIconSetFromConfig(t){return t.svgElement?Object(ah.a)(t.svgElement):this._fetchIcon(t).pipe(Object(uh.a)(e=>(t.svgElement||(t.svgElement=this._svgElementFromString(e)),t.svgElement)))}_createSvgElementForSingleIcon(t,e){const n=this._svgElementFromString(t);return this._setSvgAttributes(n,e),n}_extractSvgIconFromSet(t,e,n){const r=t.querySelector(`[id=\"${e}\"]`);if(!r)return null;const i=r.cloneNode(!0);if(i.removeAttribute(\"id\"),\"svg\"===i.nodeName.toLowerCase())return this._setSvgAttributes(i,n);if(\"symbol\"===i.nodeName.toLowerCase())return this._setSvgAttributes(this._toSvgElement(i),n);const s=this._svgElementFromString(\"\");return s.appendChild(i),this._setSvgAttributes(s,n)}_svgElementFromString(t){const e=this._document.createElement(\"DIV\");e.innerHTML=t;const n=e.querySelector(\"svg\");if(!n)throw Error(\" tag not found\");return n}_toSvgElement(t){const e=this._svgElementFromString(\"\"),n=t.attributes;for(let r=0;rthis._inProgressUrlFetches.delete(s)),Object(a.a)());return this._inProgressUrlFetches.set(s,l),l}_addSvgIconConfig(t,e,n){return this._svgIconConfigs.set(yx(t,e),n),this}_addSvgIconSetConfig(t,e){const n=this._iconSetConfigs.get(t);return n?n.push(e):this._iconSetConfigs.set(t,[e]),this}}return t.\\u0275fac=function(e){return new(e||t)(it(Ch,8),it(nh),it(Tc,8),it(On))},t.\\u0275prov=y({factory:function(){return new t(it(Ch,8),it(nh),it(Tc,8),it(On))},token:t,providedIn:\"root\"}),t})();function bx(t){return t.cloneNode(!0)}function yx(t,e){return t+\":\"+e}class vx{constructor(t){this._elementRef=t}}const wx=Hy(vx),kx=new K(\"mat-icon-location\",{providedIn:\"root\",factory:function(){const t=st(Tc),e=t?t.location:null;return{getPathname:()=>e?e.pathname+e.search:\"\"}}}),Mx=[\"clip-path\",\"color-profile\",\"src\",\"cursor\",\"fill\",\"filter\",\"marker\",\"marker-start\",\"marker-mid\",\"marker-end\",\"mask\",\"stroke\"],xx=Mx.map(t=>`[${t}]`).join(\", \"),Sx=/^url\\(['\"]?#(.*?)['\"]?\\)$/;let Ex=(()=>{class t extends wx{constructor(t,e,n,r,s){super(t),this._iconRegistry=e,this._location=r,this._errorHandler=s,this._inline=!1,this._currentIconFetch=i.a.EMPTY,n||t.nativeElement.setAttribute(\"aria-hidden\",\"true\")}get inline(){return this._inline}set inline(t){this._inline=tm(t)}get fontSet(){return this._fontSet}set fontSet(t){this._fontSet=this._cleanupFontValue(t)}get fontIcon(){return this._fontIcon}set fontIcon(t){this._fontIcon=this._cleanupFontValue(t)}_splitIconName(t){if(!t)return[\"\",\"\"];const e=t.split(\":\");switch(e.length){case 1:return[\"\",e[0]];case 2:return e;default:throw Error(`Invalid icon name: \"${t}\"`)}}ngOnChanges(t){const e=t.svgIcon;if(e)if(this._currentIconFetch.unsubscribe(),this.svgIcon){const[t,e]=this._splitIconName(this.svgIcon);this._currentIconFetch=this._iconRegistry.getNamedSvgIcon(e,t).pipe(Object(id.a)(1)).subscribe(t=>this._setSvgElement(t),n=>{this._errorHandler.handleError(new Error(`Error retrieving icon ${t}:${e}! ${n.message}`))})}else e.previousValue&&this._clearSvgElement();this._usingFontIcon()&&this._updateFontIconClasses()}ngOnInit(){this._usingFontIcon()&&this._updateFontIconClasses()}ngAfterViewChecked(){const t=this._elementsWithExternalReferences;if(t&&t.size){const t=this._location.getPathname();t!==this._previousPath&&(this._previousPath=t,this._prependPathToReferences(t))}}ngOnDestroy(){this._currentIconFetch.unsubscribe(),this._elementsWithExternalReferences&&this._elementsWithExternalReferences.clear()}_usingFontIcon(){return!this.svgIcon}_setSvgElement(t){this._clearSvgElement();const e=t.querySelectorAll(\"style\");for(let r=0;r{e.forEach(e=>{n.setAttribute(e.name,`url('${t}#${e.value}')`)})})}_cacheChildrenWithExternalReferences(t){const e=t.querySelectorAll(xx),n=this._elementsWithExternalReferences=this._elementsWithExternalReferences||new Map;for(let r=0;r{const i=e[r],s=i.getAttribute(t),o=s?s.match(Sx):null;if(o){let e=n.get(i);e||(e=[],n.set(i,e)),e.push({name:t,value:o[1]})}})}}return t.\\u0275fac=function(e){return new(e||t)(Ws(sa),Ws(_x),Gs(\"aria-hidden\"),Ws(kx),Ws(On))},t.\\u0275cmp=Mt({type:t,selectors:[[\"mat-icon\"]],hostAttrs:[\"role\",\"img\",1,\"mat-icon\",\"notranslate\"],hostVars:4,hostBindings:function(t,e){2&t&&xo(\"mat-icon-inline\",e.inline)(\"mat-icon-no-color\",\"primary\"!==e.color&&\"accent\"!==e.color&&\"warn\"!==e.color)},inputs:{color:\"color\",inline:\"inline\",fontSet:\"fontSet\",fontIcon:\"fontIcon\",svgIcon:\"svgIcon\"},exportAs:[\"matIcon\"],features:[Uo,zt],ngContentSelectors:dx,decls:1,vars:0,template:function(t,e){1&t&&(ho(),fo(0))},styles:[\".mat-icon{background-repeat:no-repeat;display:inline-block;fill:currentColor;height:24px;width:24px}.mat-icon.mat-icon-inline{font-size:inherit;height:inherit;line-height:inherit;width:inherit}[dir=rtl] .mat-icon-rtl-mirror{transform:scale(-1, 1)}.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-prefix .mat-icon,.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-suffix .mat-icon{display:block}.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-prefix .mat-icon-button .mat-icon,.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-suffix .mat-icon-button .mat-icon{margin:auto}\\n\"],encapsulation:2,changeDetection:0}),t})(),Cx=(()=>{class t{}return t.\\u0275mod=Ct({type:t}),t.\\u0275inj=v({factory:function(e){return new(e||t)},imports:[[Yy],Yy]}),t})();function Dx(t,e){if(1&t&&(Zs(0,\"a\",11),Zs(1,\"button\",12),Zs(2,\"div\",13),Zs(3,\"mat-icon\",14),Ro(4),Js(),Zs(5,\"span\",5),Ro(6),Js(),Js(),Js(),Js()),2&t){const t=co().$implicit;qs(\"routerLink\",t.path),Rr(4),No(\" \",t.icon,\" \"),Rr(2),No(\" \",t.name,\" \")}}function Ax(t,e){if(1&t&&(Zs(0,\"a\",15),Zs(1,\"button\",12),Zs(2,\"div\",13),Zs(3,\"mat-icon\",14),Ro(4),Js(),Zs(5,\"span\",5),Ro(6),Js(),Zs(7,\"div\",16),Ro(8,\"Coming Soon\"),Js(),Js(),Js(),Js()),2&t){const t=co().$implicit;Rr(4),No(\" \",t.icon,\" \"),Rr(2),No(\" \",t.name,\" \")}}function Ox(t,e){if(1&t&&(Zs(0,\"div\"),Us(1,Dx,7,3,\"a\",9),Us(2,Ax,9,2,\"a\",10),Js()),2&t){const t=e.$implicit;Rr(1),qs(\"ngIf\",!t.comingSoon),Rr(1),qs(\"ngIf\",t.comingSoon)}}function Lx(t,e){if(1&t&&(Zs(0,\"div\",7),Us(1,Ox,3,2,\"div\",8),Js()),2&t){const t=co();Rr(1),qs(\"ngForOf\",null==t.link?null:t.link.children)}}let Tx=(()=>{class t{constructor(){this.link=null,this.collapsed=!0}toggleCollapsed(){this.collapsed=!this.collapsed}}return t.\\u0275fac=function(e){return new(e||t)},t.\\u0275cmp=Mt({type:t,selectors:[[\"app-sidebar-expandable-link\"]],inputs:{link:\"link\"},decls:11,vars:3,consts:[[1,\"nav-item\",\"expandable\"],[\"mat-button\",\"\",1,\"nav-expandable-button\",3,\"click\"],[1,\"content\"],[1,\"flex\",\"items-center\"],[\"aria-hidden\",\"false\",\"aria-label\",\"Example home icon\"],[1,\"ml-8\"],[\"class\",\"submenu\",4,\"ngIf\"],[1,\"submenu\"],[4,\"ngFor\",\"ngForOf\"],[\"class\",\"nav-item\",\"routerLinkActive\",\"active\",3,\"routerLink\",4,\"ngIf\"],[\"class\",\"nav-item\",4,\"ngIf\"],[\"routerLinkActive\",\"active\",1,\"nav-item\",3,\"routerLink\"],[\"mat-button\",\"\",1,\"nav-button\"],[1,\"content\",\"flex\",\"items-center\"],[\"aria-hidden\",\"false\",\"aria-label\",\"Example home icon\",1,\"ml-1\"],[1,\"nav-item\"],[1,\"bg-primary\",\"ml-4\",\"px-4\",\"py-0\",\"text-white\",\"rounded-lg\",\"text-xs\",\"content-center\"]],template:function(t,e){1&t&&(Zs(0,\"a\",0),Zs(1,\"button\",1),io(\"click\",(function(){return e.toggleCollapsed()})),Zs(2,\"div\",2),Zs(3,\"div\",3),Zs(4,\"mat-icon\",4),Ro(5),Js(),Zs(6,\"span\",5),Ro(7),Js(),Js(),Zs(8,\"mat-icon\",4),Ro(9,\"chevron_right\"),Js(),Js(),Js(),Us(10,Lx,2,1,\"div\",6),Js()),2&t&&(Rr(5),jo(null==e.link?null:e.link.icon),Rr(2),jo(null==e.link?null:e.link.name),Rr(3),qs(\"ngIf\",!e.collapsed))},directives:[xv,Ex,cu,au,Ap,Lp],encapsulation:2}),t})();function Px(t,e){if(1&t&&(Zs(0,\"a\",12),Zs(1,\"button\",13),Zs(2,\"div\",14),Zs(3,\"mat-icon\",15),Ro(4),Js(),Zs(5,\"span\",16),Ro(6),Js(),Js(),Js(),Js()),2&t){const t=co().$implicit;qs(\"routerLink\",t.path),Rr(4),No(\" \",t.icon,\" \"),Rr(2),No(\" \",t.name,\" \")}}function Ix(t,e){if(1&t&&(Zs(0,\"a\",17),Zs(1,\"button\",13),Zs(2,\"div\",14),Zs(3,\"mat-icon\",15),Ro(4),Js(),Zs(5,\"span\",18),Ro(6),Js(),Js(),Js(),Js()),2&t){const t=co().$implicit;qs(\"href\",t.externalUrl,pr),Rr(4),No(\" \",t.icon,\" \"),Rr(2),No(\" \",t.name,\" \")}}function Rx(t,e){1&t&&$s(0,\"app-sidebar-expandable-link\",19),2&t&&qs(\"link\",co().$implicit)}function jx(t,e){if(1&t&&(Zs(0,\"div\"),Us(1,Px,7,3,\"a\",9),Us(2,Ix,7,3,\"a\",10),Us(3,Rx,1,1,\"app-sidebar-expandable-link\",11),Js()),2&t){const t=e.$implicit;Rr(1),qs(\"ngIf\",!t.children&&!t.externalUrl),Rr(1),qs(\"ngIf\",!t.children&&t.externalUrl),Rr(1),qs(\"ngIf\",t.children)}}let Nx=(()=>{class t{constructor(){this.links=null}}return t.\\u0275fac=function(e){return new(e||t)},t.\\u0275cmp=Mt({type:t,selectors:[[\"app-sidebar\"]],inputs:{links:\"links\"},decls:10,vars:1,consts:[[1,\"sidenav\",\"bg-paper\"],[1,\"sidenav__hold\"],[1,\"brand-area\"],[1,\"flex\",\"items-center\",\"justify-center\",\"brand\"],[\"src\",\"https://prysmaticlabs.com/assets/Prysm.svg\",\"alt\",\"company-logo\"],[1,\"brand__text\"],[1,\"scrollbar-container\",\"scrollable\",\"position-relative\",\"ps\"],[1,\"navigation\"],[4,\"ngFor\",\"ngForOf\"],[\"class\",\"nav-item active\",\"routerLinkActive\",\"active\",3,\"routerLink\",4,\"ngIf\"],[\"class\",\"nav-item\",\"target\",\"_blank\",3,\"href\",4,\"ngIf\"],[3,\"link\",4,\"ngIf\"],[\"routerLinkActive\",\"active\",1,\"nav-item\",\"active\",3,\"routerLink\"],[\"mat-button\",\"\",1,\"nav-button\"],[1,\"content\",\"flex\",\"items-center\"],[\"aria-hidden\",\"false\",\"aria-label\",\"Example home icon\",1,\"ml-1\"],[1,\"ml-6\"],[\"target\",\"_blank\",1,\"nav-item\",3,\"href\"],[1,\"ml-8\"],[3,\"link\"]],template:function(t,e){1&t&&(Zs(0,\"div\",0),Zs(1,\"div\",1),Zs(2,\"div\",2),Zs(3,\"div\",3),$s(4,\"img\",4),Zs(5,\"span\",5),Ro(6,\"Prysm Web\"),Js(),Js(),Js(),Zs(7,\"div\",6),Zs(8,\"div\",7),Us(9,jx,4,3,\"div\",8),Js(),Js(),Js(),Js()),2&t&&(Rr(9),qs(\"ngForOf\",e.links))},directives:[au,cu,Ap,Lp,xv,Ex,Tx],encapsulation:2}),t})();function Fx(t,e){if(1&t){const t=eo();Zs(0,\"div\",5),io(\"click\",(function(){return fe(t),co().openNavigation()})),$s(1,\"img\",6),Js()}}let Yx=(()=>{class t{constructor(t,e,n){this.beaconNodeService=t,this.breakpointObserver=e,this.router=n,this.links=[{name:\"Validator Gains & Losses\",icon:\"trending_up\",path:\"/dashboard/gains-and-losses\"},{name:\"Wallet & Accounts\",icon:\"account_balance_wallet\",children:[{name:\"Account List\",icon:\"list\",path:\"/dashboard/wallet/accounts\"},{name:\"Wallet Information\",path:\"/dashboard/wallet/details\",icon:\"settings_applications\"}]},{name:\"Process Analytics\",icon:\"whatshot\",children:[{name:\"Metrics\",icon:\"insert_chart\",comingSoon:!0},{name:\"System Logs\",icon:\"memory\",path:\"/dashboard/system/logs\"},{name:\"Peer locations map\",icon:\"map\",path:\"/dashboard/system/peers-map\"}]},{name:\"Security\",icon:\"https\",children:[{name:\"Change Password\",path:\"/dashboard/security/change-password\",icon:\"settings\"}]},{name:\"Read the Docs\",icon:\"style\",externalUrl:\"https://docs.prylabs.network\"}],this.isSmallScreen=!1,this.isOpened=!0,this.destroyed$$=new r.a,n.events.pipe(Object(hm.a)(this.destroyed$$)).subscribe(t=>{this.isSmallScreen&&(this.isOpened=!1)})}ngOnInit(){this.beaconNodeService.nodeStatusPoll$.pipe(Object(hm.a)(this.destroyed$$)).subscribe(),this.registerBreakpointObserver()}ngOnDestroy(){this.destroyed$$.next(),this.destroyed$$.complete()}openChanged(t){this.isOpened=t}openNavigation(){this.isOpened=!0}registerBreakpointObserver(){this.breakpointObserver.observe([\"(max-width: 599.99px)\",Iv]).pipe(Object(ed.a)(t=>{this.isSmallScreen=t.matches,this.isOpened=!this.isSmallScreen}),Object(hm.a)(this.destroyed$$)).subscribe()}}return t.\\u0275fac=function(e){return new(e||t)(Ws(zM),Ws(Tv),Ws(Cp))},t.\\u0275cmp=Mt({type:t,selectors:[[\"app-dashboard\"]],decls:7,vars:9,consts:[[1,\"bg-default\"],[3,\"mode\",\"opened\",\"fixedInViewport\",\"openedChange\"],[3,\"links\"],[\"class\",\"open-nav-icon\",3,\"click\",4,\"ngIf\"],[1,\"pt-6\",\"px-12\",\"pb-10\",\"bg-default\",\"min-h-screen\"],[1,\"open-nav-icon\",3,\"click\"],[\"src\",\"https://prysmaticlabs.com/assets/Prysm.svg\",\"alt\",\"company-logo\"]],template:function(t,e){1&t&&(Zs(0,\"mat-sidenav-container\",0),Zs(1,\"mat-sidenav\",1),io(\"openedChange\",(function(t){return e.openChanged(t)})),$s(2,\"app-sidebar\",2),Js(),Zs(3,\"mat-sidenav-content\"),Us(4,Fx,2,0,\"div\",3),Zs(5,\"div\",4),$s(6,\"router-outlet\"),Js(),Js(),Js()),2&t&&(xo(\"isSmallScreen\",e.isSmallScreen)(\"smallHidden\",e.isSmallScreen),Rr(1),qs(\"mode\",e.isSmallScreen?\"over\":\"side\")(\"opened\",e.isOpened)(\"fixedInViewport\",!e.isSmallScreen),Rr(1),qs(\"links\",e.links),Rr(2),qs(\"ngIf\",e.isSmallScreen&&!e.isOpened))},directives:[cx,ax,Nx,ox,cu,Tp],encapsulation:2}),t})(),Bx=(()=>{class t{constructor(){}create(t){let e=\"\";const n=[];for(;t.firstChild;){if(!(t=t.firstChild).routeConfig)continue;if(!t.routeConfig.path)continue;if(e+=\"/\"+this.createUrl(t),!t.data.breadcrumb)continue;const r=this.initializeBreadcrumb(t,e);n.push(r)}return Object(ah.a)(n)}initializeBreadcrumb(t,e){const n={displayName:t.data.breadcrumb,url:e};return t.routeConfig&&(n.route=t.routeConfig),n}createUrl(t){return t&&t.url.map(String).join(\"/\")}}return t.\\u0275fac=function(e){return new(e||t)},t.\\u0275prov=y({token:t,factory:t.\\u0275fac}),t})(),Hx=(()=>{class t{constructor(){this.routeChanged$=new Gh.a({})}}return t.\\u0275fac=function(e){return new(e||t)},t.\\u0275prov=y({token:t,factory:t.\\u0275fac,providedIn:\"root\"}),t})();function zx(t,e){1&t&&(Zs(0,\"span\",9),Ro(1,\"/\"),Js())}function Ux(t,e){if(1&t&&(Zs(0,\"a\",10),Ro(1),Js()),2&t){const t=co().$implicit;qs(\"routerLink\",t.url),Rr(1),No(\" \",t.displayName,\" \")}}function Vx(t,e){if(1&t&&(Zs(0,\"span\",11),Ro(1),Js()),2&t){const t=co().$implicit;Rr(1),jo(t.displayName)}}const Wx=function(t,e){return{\"text-lg\":t,\"text-muted\":e}};function Gx(t,e){if(1&t&&(Zs(0,\"li\",5),Us(1,zx,2,0,\"span\",6),Us(2,Ux,2,2,\"a\",7),Us(3,Vx,2,1,\"ng-template\",null,8,Ol),Js()),2&t){const t=e.index,n=Vs(4),r=co().ngIf;qs(\"ngClass\",Qa(4,Wx,0===t,t>0)),Rr(1),qs(\"ngIf\",t>0),Rr(1),qs(\"ngIf\",t{class t{constructor(t,e){this.breadcrumbService=t,this.eventsService=e,this.breadcrumbs$=this.eventsService.routeChanged$.pipe(Object(rd.a)(t=>this.breadcrumbService.create(t)))}}return t.\\u0275fac=function(e){return new(e||t)(Ws(Bx),Ws(Hx))},t.\\u0275cmp=Mt({type:t,selectors:[[\"app-breadcrumb\"]],decls:2,vars:3,consts:[[\"class\",\"flex items-center position-relative mb-8 mt-16 md:mt-1\",4,\"ngIf\"],[1,\"flex\",\"items-center\",\"position-relative\",\"mb-8\",\"mt-16\",\"md:mt-1\"],[\"routerLink\",\"/dashboard\",1,\"mr-3\",\"text-primary\"],[\"aria-hidden\",\"false\",\"aria-label\",\"Example home icon\"],[\"class\",\"inline items-baseline items-center\",3,\"ngClass\",4,\"ngFor\",\"ngForOf\"],[1,\"inline\",\"items-baseline\",\"items-center\",3,\"ngClass\"],[\"class\",\"mx-2 separator\",4,\"ngIf\"],[3,\"routerLink\",4,\"ngIf\",\"ngIfElse\"],[\"workingRoute\",\"\"],[1,\"mx-2\",\"separator\"],[3,\"routerLink\"],[1,\"text-white\"]],template:function(t,e){1&t&&(Us(0,qx,6,1,\"nav\",0),nl(1,\"async\")),2&t&&qs(\"ngIf\",rl(1,1,e.breadcrumbs$))},directives:[cu,Ap,Ex,au,su],pipes:[Mu],encapsulation:2}),t})();var Zx=n(\"sEcW\"),Jx=n(\"TYpD\"),$x=n(\"1uah\"),Qx=n(\"IAdc\");let Xx=(()=>{class t{constructor(t,e){this.http=t,this.environmenter=e,this.apiUrl=this.environmenter.env.validatorEndpoint,this.walletConfig$=this.http.get(this.apiUrl+\"/wallet\").pipe(Object(a.a)()),this.validatingPublicKeys$=this.http.get(this.apiUrl+\"/accounts?all=true\").pipe(Object(uh.a)(t=>t.accounts.map(t=>t.validatingPublicKey)),Object(a.a)()),this.generateMnemonic$=this.http.get(this.apiUrl+\"/mnemonic/generate\").pipe(Object(uh.a)(t=>t.mnemonic),Object(dm.a)(1))}accounts(t,e){let n=\"?\";return t&&(n+=`pageToken=${t}&`),e&&(n+=\"pageSize=\"+e),this.http.get(`${this.apiUrl}/accounts${n}`).pipe(Object(a.a)())}createWallet(t){return this.http.post(this.apiUrl+\"/wallet/create\",t)}importKeystores(t){return this.http.post(this.apiUrl+\"/wallet/keystores/import\",t)}}return t.\\u0275fac=function(e){return new(e||t)(it(Ch),it(Qp))},t.\\u0275prov=y({token:t,factory:t.\\u0275fac,providedIn:\"root\"}),t})(),tS=(()=>{class t{constructor(t,e,n){this.http=t,this.walletService=e,this.environmenter=n,this.apiUrl=this.environmenter.env.validatorEndpoint,this.logsEndpoints$=this.http.get(this.apiUrl+\"/health/logs/endpoints\").pipe(Object(dm.a)()),this.performance$=this.walletService.validatingPublicKeys$.pipe(Object(rd.a)(t=>{let e=\"?publicKeys=\";t.forEach((t,n)=>{e+=this.encodePublicKey(t)+\"&publicKeys=\"});const n=this.balances(t,0,t.length),r=this.http.get(`${this.apiUrl}/beacon/performance${e}`);return Object($x.b)(r,n).pipe(Object(uh.a)(([t,e])=>Object.assign(Object.assign({},t),e)))}))}recentEpochBalances(t,e,n){if(e>10)throw new Error(\"Cannot request greater than 10 max lookback epochs\");let r=0;return et+n)}(r,t)).pipe(Object($h.a)(),Object(td.a)(t=>this.walletService.accounts(0,n).pipe(Object(rd.a)(e=>{const r=e.accounts.map(t=>t.validatingPublicKey);return this.balancesByEpoch(r,t,0,n)}))),Object(Qx.a)())}balancesByEpoch(t,e,n,r){let i=`?epoch=${e}&publicKeys=`;return t.forEach((t,e)=>{i+=this.encodePublicKey(t)+\"&publicKeys=\"}),i+=`&pageSize=${r}&pageToken=${n}`,this.http.get(`${this.apiUrl}/beacon/balances${i}`)}validatorList(t,e,n){const r=this.formatURIParameters(t,e,n);return this.http.get(`${this.apiUrl}/beacon/validators${r}`)}balances(t,e,n){const r=this.formatURIParameters(t,e,n);return this.http.get(`${this.apiUrl}/beacon/balances${r}`)}formatURIParameters(t,e,n){let r=`?pageSize=${n}&pageToken=${e}`;return r+=\"&publicKeys=\",t.forEach((t,e)=>{r+=this.encodePublicKey(t)+\"&publicKeys=\"}),r}encodePublicKey(t){return encodeURIComponent(t)}}return t.\\u0275fac=function(e){return new(e||t)(it(Ch),it(Xx),it(Qp))},t.\\u0275prov=y({token:t,factory:t.\\u0275fac,providedIn:\"root\"}),t})();function eS(t,e){if(1&t&&(Zs(0,\"div\",7),Ro(1),Js()),2&t){const t=co(2);Rr(1),jo(t.getMessage())}}function nS(t,e){1&t&&$s(0,\"img\",8),2&t&&qs(\"src\",co(2).errorImage||\"/assets/images/undraw/warning.svg\",pr)}function rS(t,e){1&t&&$s(0,\"img\",9),2&t&&po(\"src\",co(2).loadingImage,pr)}function iS(t,e){if(1&t&&(Zs(0,\"div\",10),to(1,11),Js()),2&t){const t=co(2);Rr(1),qs(\"ngTemplateOutlet\",t.loadingTemplate)}}function sS(t,e){if(1&t&&(Zs(0,\"div\",2),Us(1,eS,2,1,\"div\",3),Us(2,nS,1,1,\"img\",4),Us(3,rS,1,1,\"img\",5),Us(4,iS,2,1,\"div\",6),Js()),2&t){const t=co();Rr(1),qs(\"ngIf\",t.getMessage()),Rr(1),qs(\"ngIf\",!t.loading&&t.hasError),Rr(1),qs(\"ngIf\",t.loading&&t.loadingImage),Rr(1),qs(\"ngIf\",t.loading)}}const oS=[\"*\"];let aS=(()=>{class t{constructor(){this.loading=!1,this.hasError=!1,this.noData=!1,this.loadingMessage=null,this.errorMessage=null,this.noDataMessage=null,this.errorImage=null,this.noDataImage=null,this.loadingImage=null,this.loadingTemplate=null,this.minHeight=\"200px\",this.minWidth=\"100%\"}ngOnInit(){}getMessage(){let t=null;return this.loading?t=this.loadingMessage:this.errorMessage?t=this.errorMessage||\"An error occured.\":this.noData&&(t=this.noDataMessage||\"No data was loaded\"),t}}return t.\\u0275fac=function(e){return new(e||t)},t.\\u0275cmp=Mt({type:t,selectors:[[\"app-loading\"]],inputs:{loading:\"loading\",hasError:\"hasError\",noData:\"noData\",loadingMessage:\"loadingMessage\",errorMessage:\"errorMessage\",noDataMessage:\"noDataMessage\",errorImage:\"errorImage\",noDataImage:\"noDataImage\",loadingImage:\"loadingImage\",loadingTemplate:\"loadingTemplate\",minHeight:\"minHeight\",minWidth:\"minWidth\"},ngContentSelectors:oS,decls:4,vars:7,consts:[[\"class\",\"overlay\",4,\"ngIf\"],[1,\"content-container\"],[1,\"overlay\"],[\"class\",\"message\",4,\"ngIf\"],[\"class\",\"noData\",\"alt\",\"error\",3,\"src\",4,\"ngIf\"],[\"class\",\"loadingBackground\",\"alt\",\"loading background\",3,\"src\",4,\"ngIf\"],[\"class\",\"loading-template-container\",4,\"ngIf\"],[1,\"message\"],[\"alt\",\"error\",1,\"noData\",3,\"src\"],[\"alt\",\"loading background\",1,\"loadingBackground\",3,\"src\"],[1,\"loading-template-container\"],[3,\"ngTemplateOutlet\"]],template:function(t,e){1&t&&(ho(),Zs(0,\"div\"),Us(1,sS,5,4,\"div\",0),Zs(2,\"div\",1),fo(3),Js(),Js()),2&t&&(Mo(\"min-width\",e.minWidth)(\"min-height\",e.minHeight),Rr(1),qs(\"ngIf\",e.loading||e.hasError||e.noData),Rr(1),xo(\"loading\",e.loading))},directives:[cu,_u],encapsulation:2}),t})();const lS=\"undefined\"!=typeof performance&&void 0!==performance.now&&\"function\"==typeof performance.mark&&\"function\"==typeof performance.measure&&(\"function\"==typeof performance.clearMarks||\"function\"==typeof performance.clearMeasures),cS=\"undefined\"!=typeof PerformanceObserver&&void 0!==PerformanceObserver.prototype&&\"function\"==typeof PerformanceObserver.prototype.constructor,uS=\"[object process]\"===Object.prototype.toString.call(\"undefined\"!=typeof process?process:0);let hS={},dS={};const fS=()=>lS?performance.now():Date.now(),pS=t=>{hS[t]=void 0,dS[t]&&(dS[t]=void 0),lS&&(uS||performance.clearMeasures(t),performance.clearMarks(t))},mS=t=>{if(lS){if(uS&&cS){const e=new PerformanceObserver(n=>{dS[t]=n.getEntries().find(e=>e.name===t),e.disconnect()});e.observe({entryTypes:[\"measure\"]})}performance.mark(t)}hS[t]=fS()},gS=(t,e)=>{try{const n=hS[t];return!lS||uS?(performance.measure(t,t,e||t),dS[t]?dS[t]:n?{duration:fS()-n,startTime:n,entryType:\"measure\",name:t}:{}):(performance.measure(t,t,e||void 0),performance.getEntriesByName(t).pop()||{})}catch(n){return{}}finally{pS(t),e&&pS(e)}},_S=function(t,e,n,r){return{circle:t,progress:e,\"progress-dark\":n,pulse:r}};function bS(t,e){if(1&t&&$s(0,\"span\",1),2&t){const t=co();qs(\"ngClass\",(n=2,r=_S,i=\"circle\"===t.appearance,s=\"progress\"===t.animation,o=\"progress-dark\"===t.animation,a=\"pulse\"===t.animation,function(t,e,n,r,i,s,o,a,l){const c=e+n;return function(t,e,n,r,i,s){const o=Ys(t,e,n,r);return Ys(t,e+2,i,s)||o}(t,c,i,s,o,a)?Ns(t,c+4,l?r.call(l,i,s,o,a):r(i,s,o,a)):Xa(t,c+4)}(he(),ve(),n,r,i,s,o,a,l)))(\"ngStyle\",t.theme)}var n,r,i,s,o,a,l}let yS=(()=>{class t{constructor(){this.count=1,this.appearance=\"\",this.animation=\"progress\",this.theme={},this.items=[]}ngOnInit(){mS(\"NgxSkeletonLoader:Rendered\"),mS(\"NgxSkeletonLoader:Loaded\"),this.items.length=this.count;const t=[\"progress\",\"progress-dark\",\"pulse\",\"false\"];-1===t.indexOf(this.animation)&&(zn()&&console.error(`\\`NgxSkeletonLoaderComponent\\` need to receive 'animation' as: ${t.join(\", \")}. Forcing default to \"progress\".`),this.animation=\"progress\")}ngAfterViewInit(){gS(\"NgxSkeletonLoader:Rendered\")}ngOnDestroy(){gS(\"NgxSkeletonLoader:Loaded\")}}return t.\\u0275fac=function(e){return new(e||t)},t.\\u0275cmp=Mt({type:t,selectors:[[\"ngx-skeleton-loader\"]],inputs:{count:\"count\",appearance:\"appearance\",animation:\"animation\",theme:\"theme\"},decls:1,vars:1,consts:[[\"class\",\"loader\",\"aria-busy\",\"true\",\"aria-valuemin\",\"0\",\"aria-valuemax\",\"100\",\"aria-valuetext\",\"Loading...\",\"role\",\"progressbar\",\"tabindex\",\"0\",3,\"ngClass\",\"ngStyle\",4,\"ngFor\",\"ngForOf\"],[\"aria-busy\",\"true\",\"aria-valuemin\",\"0\",\"aria-valuemax\",\"100\",\"aria-valuetext\",\"Loading...\",\"role\",\"progressbar\",\"tabindex\",\"0\",1,\"loader\",3,\"ngClass\",\"ngStyle\"]],template:function(t,e){1&t&&Us(0,bS,1,7,\"span\",0),2&t&&qs(\"ngForOf\",e.items)},directives:[au,su,gu],styles:[\".loader[_ngcontent-%COMP%]{box-sizing:border-box;overflow:hidden;position:relative;background:no-repeat #eff1f6;border-radius:4px;width:100%;height:20px;display:inline-block;margin-bottom:10px;will-change:transform}.loader[_ngcontent-%COMP%]:after, .loader[_ngcontent-%COMP%]:before{box-sizing:border-box}.loader.circle[_ngcontent-%COMP%]{width:40px;height:40px;margin:5px;border-radius:50%}.loader.progress[_ngcontent-%COMP%], .loader.progress-dark[_ngcontent-%COMP%]{-webkit-animation:2s ease-in-out infinite progress;animation:2s ease-in-out infinite progress;background-size:200px 100%}.loader.progress[_ngcontent-%COMP%]{background-image:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,.6),rgba(255,255,255,0))}.loader.progress-dark[_ngcontent-%COMP%]{background-image:linear-gradient(90deg,transparent,rgba(0,0,0,.2),transparent)}.loader.pulse[_ngcontent-%COMP%]{-webkit-animation:1.5s ease-in-out .5s infinite pulse;animation:1.5s ease-in-out .5s infinite pulse}@media (prefers-reduced-motion:reduce){.loader.progress[_ngcontent-%COMP%], .loader.progress-dark[_ngcontent-%COMP%], .loader.pulse[_ngcontent-%COMP%]{-webkit-animation:none;animation:none}.loader.progress[_ngcontent-%COMP%], .loader.progress-dark[_ngcontent-%COMP%]{background-image:none}}@-webkit-keyframes progress{0%{background-position:-200px 0}100%{background-position:calc(200px + 100%) 0}}@keyframes progress{0%{background-position:-200px 0}100%{background-position:calc(200px + 100%) 0}}@-webkit-keyframes pulse{0%,100%{opacity:1}50%{opacity:.4}}@keyframes pulse{0%,100%{opacity:1}50%{opacity:.4}}\"]}),t})(),vS=(()=>{class t{}return t.\\u0275mod=Ct({type:t}),t.\\u0275inj=v({factory:function(e){return new(e||t)},imports:[[Du]]}),t})();const wS={tooltipState:l_(\"state\",[f_(\"initial, void, hidden\",d_({opacity:0,transform:\"scale(0)\"})),f_(\"visible\",d_({transform:\"scale(1)\"})),m_(\"* => visible\",c_(\"200ms cubic-bezier(0, 0, 0.2, 1)\",p_([d_({opacity:0,transform:\"scale(0)\",offset:0}),d_({opacity:.5,transform:\"scale(0.99)\",offset:.5}),d_({opacity:1,transform:\"scale(1)\",offset:1})]))),m_(\"* => hidden\",c_(\"100ms cubic-bezier(0, 0, 0.2, 1)\",d_({opacity:0})))])},kS=km({passive:!0});function MS(t){return Error(`Tooltip position \"${t}\" is invalid.`)}const xS=new K(\"mat-tooltip-scroll-strategy\"),SS={provide:xS,deps:[xg],useFactory:function(t){return()=>t.scrollStrategies.reposition({scrollThrottle:20})}},ES=new K(\"mat-tooltip-default-options\",{providedIn:\"root\",factory:function(){return{showDelay:0,hideDelay:0,touchendHideDelay:1500}}});let CS=(()=>{class t{constructor(t,e,n,i,s,o,a,l,c,u,h){this._overlay=t,this._elementRef=e,this._scrollDispatcher=n,this._viewContainerRef=i,this._ngZone=s,this._platform=o,this._ariaDescriber=a,this._focusMonitor=l,this._dir=u,this._defaultOptions=h,this._position=\"below\",this._disabled=!1,this._viewInitialized=!1,this._pointerExitEventsInitialized=!1,this.showDelay=this._defaultOptions.showDelay,this.hideDelay=this._defaultOptions.hideDelay,this.touchGestures=\"auto\",this._message=\"\",this._passiveListeners=[],this._destroyed=new r.a,this._handleKeydown=t=>{this._isTooltipVisible()&&27===t.keyCode&&!Jm(t)&&(t.preventDefault(),t.stopPropagation(),this._ngZone.run(()=>this.hide(0)))},this._scrollStrategy=c,h&&(h.position&&(this.position=h.position),h.touchGestures&&(this.touchGestures=h.touchGestures)),s.runOutsideAngular(()=>{e.nativeElement.addEventListener(\"keydown\",this._handleKeydown)})}get position(){return this._position}set position(t){t!==this._position&&(this._position=t,this._overlayRef&&(this._updatePosition(),this._tooltipInstance&&this._tooltipInstance.show(0),this._overlayRef.updatePosition()))}get disabled(){return this._disabled}set disabled(t){this._disabled=tm(t),this._disabled?this.hide(0):this._setupPointerEnterEventsIfNeeded()}get message(){return this._message}set message(t){this._ariaDescriber.removeDescription(this._elementRef.nativeElement,this._message),this._message=null!=t?(\"\"+t).trim():\"\",!this._message&&this._isTooltipVisible()?this.hide(0):(this._setupPointerEnterEventsIfNeeded(),this._updateTooltipMessage(),this._ngZone.runOutsideAngular(()=>{Promise.resolve().then(()=>{this._ariaDescriber.describe(this._elementRef.nativeElement,this.message)})}))}get tooltipClass(){return this._tooltipClass}set tooltipClass(t){this._tooltipClass=t,this._tooltipInstance&&this._setTooltipClass(this._tooltipClass)}ngAfterViewInit(){this._viewInitialized=!0,this._setupPointerEnterEventsIfNeeded(),this._focusMonitor.monitor(this._elementRef).pipe(Object(hm.a)(this._destroyed)).subscribe(t=>{t?\"keyboard\"===t&&this._ngZone.run(()=>this.show()):this._ngZone.run(()=>this.hide(0))})}ngOnDestroy(){const t=this._elementRef.nativeElement;clearTimeout(this._touchstartTimeout),this._overlayRef&&(this._overlayRef.dispose(),this._tooltipInstance=null),t.removeEventListener(\"keydown\",this._handleKeydown),this._passiveListeners.forEach(([e,n])=>{t.removeEventListener(e,n,kS)}),this._passiveListeners.length=0,this._destroyed.next(),this._destroyed.complete(),this._ariaDescriber.removeDescription(t,this.message),this._focusMonitor.stopMonitoring(t)}show(t=this.showDelay){if(this.disabled||!this.message||this._isTooltipVisible()&&!this._tooltipInstance._showTimeoutId&&!this._tooltipInstance._hideTimeoutId)return;const e=this._createOverlay();this._detach(),this._portal=this._portal||new Fm(DS,this._viewContainerRef),this._tooltipInstance=e.attach(this._portal).instance,this._tooltipInstance.afterHidden().pipe(Object(hm.a)(this._destroyed)).subscribe(()=>this._detach()),this._setTooltipClass(this._tooltipClass),this._updateTooltipMessage(),this._tooltipInstance.show(t)}hide(t=this.hideDelay){this._tooltipInstance&&this._tooltipInstance.hide(t)}toggle(){this._isTooltipVisible()?this.hide():this.show()}_isTooltipVisible(){return!!this._tooltipInstance&&this._tooltipInstance.isVisible()}_createOverlay(){if(this._overlayRef)return this._overlayRef;const t=this._scrollDispatcher.getAncestorScrollContainers(this._elementRef),e=this._overlay.position().flexibleConnectedTo(this._elementRef).withTransformOriginOn(\".mat-tooltip\").withFlexibleDimensions(!1).withViewportMargin(8).withScrollableContainers(t);return e.positionChanges.pipe(Object(hm.a)(this._destroyed)).subscribe(t=>{this._tooltipInstance&&t.scrollableViewProperties.isOverlayClipped&&this._tooltipInstance.isVisible()&&this._ngZone.run(()=>this.hide(0))}),this._overlayRef=this._overlay.create({direction:this._dir,positionStrategy:e,panelClass:\"mat-tooltip-panel\",scrollStrategy:this._scrollStrategy()}),this._updatePosition(),this._overlayRef.detachments().pipe(Object(hm.a)(this._destroyed)).subscribe(()=>this._detach()),this._overlayRef}_detach(){this._overlayRef&&this._overlayRef.hasAttached()&&this._overlayRef.detach(),this._tooltipInstance=null}_updatePosition(){const t=this._overlayRef.getConfig().positionStrategy,e=this._getOrigin(),n=this._getOverlayPosition();t.withPositions([Object.assign(Object.assign({},e.main),n.main),Object.assign(Object.assign({},e.fallback),n.fallback)])}_getOrigin(){const t=!this._dir||\"ltr\"==this._dir.value,e=this.position;let n;if(\"above\"==e||\"below\"==e)n={originX:\"center\",originY:\"above\"==e?\"top\":\"bottom\"};else if(\"before\"==e||\"left\"==e&&t||\"right\"==e&&!t)n={originX:\"start\",originY:\"center\"};else{if(!(\"after\"==e||\"right\"==e&&t||\"left\"==e&&!t))throw MS(e);n={originX:\"end\",originY:\"center\"}}const{x:r,y:i}=this._invertPosition(n.originX,n.originY);return{main:n,fallback:{originX:r,originY:i}}}_getOverlayPosition(){const t=!this._dir||\"ltr\"==this._dir.value,e=this.position;let n;if(\"above\"==e)n={overlayX:\"center\",overlayY:\"bottom\"};else if(\"below\"==e)n={overlayX:\"center\",overlayY:\"top\"};else if(\"before\"==e||\"left\"==e&&t||\"right\"==e&&!t)n={overlayX:\"end\",overlayY:\"center\"};else{if(!(\"after\"==e||\"right\"==e&&t||\"left\"==e&&!t))throw MS(e);n={overlayX:\"start\",overlayY:\"center\"}}const{x:r,y:i}=this._invertPosition(n.overlayX,n.overlayY);return{main:n,fallback:{overlayX:r,overlayY:i}}}_updateTooltipMessage(){this._tooltipInstance&&(this._tooltipInstance.message=this.message,this._tooltipInstance._markForCheck(),this._ngZone.onMicrotaskEmpty.asObservable().pipe(Object(id.a)(1),Object(hm.a)(this._destroyed)).subscribe(()=>{this._tooltipInstance&&this._overlayRef.updatePosition()}))}_setTooltipClass(t){this._tooltipInstance&&(this._tooltipInstance.tooltipClass=t,this._tooltipInstance._markForCheck())}_invertPosition(t,e){return\"above\"===this.position||\"below\"===this.position?\"top\"===e?e=\"bottom\":\"bottom\"===e&&(e=\"top\"):\"end\"===t?t=\"start\":\"start\"===t&&(t=\"end\"),{x:t,y:e}}_setupPointerEnterEventsIfNeeded(){!this._disabled&&this.message&&this._viewInitialized&&!this._passiveListeners.length&&(this._platformSupportsMouseEvents()?this._passiveListeners.push([\"mouseenter\",()=>{this._setupPointerExitEventsIfNeeded(),this.show()}]):\"off\"!==this.touchGestures&&(this._disableNativeGesturesIfNecessary(),this._passiveListeners.push([\"touchstart\",()=>{this._setupPointerExitEventsIfNeeded(),clearTimeout(this._touchstartTimeout),this._touchstartTimeout=setTimeout(()=>this.show(),500)}])),this._addListeners(this._passiveListeners))}_setupPointerExitEventsIfNeeded(){if(this._pointerExitEventsInitialized)return;this._pointerExitEventsInitialized=!0;const t=[];if(this._platformSupportsMouseEvents())t.push([\"mouseleave\",()=>this.hide()]);else if(\"off\"!==this.touchGestures){this._disableNativeGesturesIfNecessary();const e=()=>{clearTimeout(this._touchstartTimeout),this.hide(this._defaultOptions.touchendHideDelay)};t.push([\"touchend\",e],[\"touchcancel\",e])}this._addListeners(t),this._passiveListeners.push(...t)}_addListeners(t){t.forEach(([t,e])=>{this._elementRef.nativeElement.addEventListener(t,e,kS)})}_platformSupportsMouseEvents(){return!this._platform.IOS&&!this._platform.ANDROID}_disableNativeGesturesIfNecessary(){const t=this.touchGestures;if(\"off\"!==t){const e=this._elementRef.nativeElement,n=e.style;(\"on\"===t||\"INPUT\"!==e.nodeName&&\"TEXTAREA\"!==e.nodeName)&&(n.userSelect=n.msUserSelect=n.webkitUserSelect=n.MozUserSelect=\"none\"),\"on\"!==t&&e.draggable||(n.webkitUserDrag=\"none\"),n.touchAction=\"none\",n.webkitTapHighlightColor=\"transparent\"}}}return t.\\u0275fac=function(e){return new(e||t)(Ws(xg),Ws(sa),Ws(Lm),Ws(La),Ws(tc),Ws(mm),Ws(Bg),Ws(e_),Ws(xS),Ws(Em,8),Ws(ES,8))},t.\\u0275dir=At({type:t,selectors:[[\"\",\"matTooltip\",\"\"]],hostAttrs:[1,\"mat-tooltip-trigger\"],inputs:{showDelay:[\"matTooltipShowDelay\",\"showDelay\"],hideDelay:[\"matTooltipHideDelay\",\"hideDelay\"],touchGestures:[\"matTooltipTouchGestures\",\"touchGestures\"],position:[\"matTooltipPosition\",\"position\"],disabled:[\"matTooltipDisabled\",\"disabled\"],message:[\"matTooltip\",\"message\"],tooltipClass:[\"matTooltipClass\",\"tooltipClass\"]},exportAs:[\"matTooltip\"]}),t})(),DS=(()=>{class t{constructor(t,e){this._changeDetectorRef=t,this._breakpointObserver=e,this._visibility=\"initial\",this._closeOnInteraction=!1,this._onHide=new r.a,this._isHandset=this._breakpointObserver.observe(\"(max-width: 599.99px) and (orientation: portrait), (max-width: 959.99px) and (orientation: landscape)\")}show(t){this._hideTimeoutId&&(clearTimeout(this._hideTimeoutId),this._hideTimeoutId=null),this._closeOnInteraction=!0,this._showTimeoutId=setTimeout(()=>{this._visibility=\"visible\",this._showTimeoutId=null,this._markForCheck()},t)}hide(t){this._showTimeoutId&&(clearTimeout(this._showTimeoutId),this._showTimeoutId=null),this._hideTimeoutId=setTimeout(()=>{this._visibility=\"hidden\",this._hideTimeoutId=null,this._markForCheck()},t)}afterHidden(){return this._onHide.asObservable()}isVisible(){return\"visible\"===this._visibility}ngOnDestroy(){this._onHide.complete()}_animationStart(){this._closeOnInteraction=!1}_animationDone(t){const e=t.toState;\"hidden\"!==e||this.isVisible()||this._onHide.next(),\"visible\"!==e&&\"hidden\"!==e||(this._closeOnInteraction=!0)}_handleBodyInteraction(){this._closeOnInteraction&&this.hide(0)}_markForCheck(){this._changeDetectorRef.markForCheck()}}return t.\\u0275fac=function(e){return new(e||t)(Ws(cs),Ws(Tv))},t.\\u0275cmp=Mt({type:t,selectors:[[\"mat-tooltip-component\"]],hostAttrs:[\"aria-hidden\",\"true\"],hostVars:2,hostBindings:function(t,e){1&t&&io(\"click\",(function(){return e._handleBodyInteraction()}),!1,an),2&t&&Mo(\"zoom\",\"visible\"===e._visibility?1:null)},decls:3,vars:7,consts:[[1,\"mat-tooltip\",3,\"ngClass\"]],template:function(t,e){var n;1&t&&(Zs(0,\"div\",0),io(\"@state.start\",(function(){return e._animationStart()}))(\"@state.done\",(function(t){return e._animationDone(t)})),nl(1,\"async\"),Ro(2),Js()),2&t&&(xo(\"mat-tooltip-handset\",null==(n=rl(1,5,e._isHandset))?null:n.matches),qs(\"ngClass\",e.tooltipClass)(\"@state\",e._visibility),Rr(2),jo(e.message))},directives:[su],pipes:[Mu],styles:[\".mat-tooltip-panel{pointer-events:none !important}.mat-tooltip{color:#fff;border-radius:4px;margin:14px;max-width:250px;padding-left:8px;padding-right:8px;overflow:hidden;text-overflow:ellipsis}.cdk-high-contrast-active .mat-tooltip{outline:solid 1px}.mat-tooltip-handset{margin:24px;padding-left:16px;padding-right:16px}\\n\"],encapsulation:2,data:{animation:[wS.tooltipState]},changeDetection:0}),t})(),AS=(()=>{class t{}return t.\\u0275mod=Ct({type:t}),t.\\u0275inj=v({factory:function(e){return new(e||t)},providers:[SS],imports:[[s_,Du,Og,Yy],Yy,Im]}),t})();const OS=function(){return{\"border-radius\":\"0\",margin:\"10px\",height:\"10px\"}};function LS(t,e){1&t&&(Zs(0,\"div\",6),$s(1,\"ngx-skeleton-loader\",7),Js()),2&t&&(Rr(1),qs(\"theme\",Ja(1,OS)))}const TS=function(){return[]};function PS(t,e){1&t&&Us(0,LS,2,2,\"div\",5),2&t&&qs(\"ngForOf\",Ja(1,TS).constructor(4))}function IS(t,e){if(1&t&&(Zs(0,\"div\",12),Ro(1),Js()),2&t){const t=e.ngIf;Rr(1),No(\" \",t.length,\" \")}}function RS(t,e){if(1&t&&(Zs(0,\"div\",12),Ro(1),Js()),2&t){const t=e.ngIf;Rr(1),No(\" \",t.length,\" \")}}function jS(t,e){if(1&t&&(Zs(0,\"div\",12),Ro(1),Js()),2&t){const t=e.ngIf;Rr(1),No(\" \",t.length,\" \")}}function NS(t,e){if(1&t&&(Zs(0,\"div\",8),Zs(1,\"div\"),Zs(2,\"div\",9),Zs(3,\"div\",10),Ro(4,\"Total ETH Balance\"),Js(),Zs(5,\"mat-icon\",11),Ro(6,\" help_outline \"),Js(),Js(),Zs(7,\"div\",12),Ro(8),nl(9,\"number\"),Js(),Js(),Zs(10,\"div\"),Zs(11,\"div\",9),Zs(12,\"div\",10),Ro(13,\"Avg Inclusion \"),$s(14,\"br\"),Ro(15,\"Distance\"),Js(),Zs(16,\"mat-icon\",11),Ro(17,\" help_outline \"),Js(),Js(),Zs(18,\"div\",12),Ro(19),nl(20,\"number\"),Js(),Js(),Zs(21,\"div\"),Zs(22,\"div\",9),Zs(23,\"div\",10),Ro(24,\"Recent Epoch\"),$s(25,\"br\"),Ro(26,\"Gains\"),Js(),Zs(27,\"mat-icon\",11),Ro(28,\" help_outline \"),Js(),Js(),Zs(29,\"div\",12),Ro(30),nl(31,\"number\"),Js(),Js(),Zs(32,\"div\"),Zs(33,\"div\",9),Zs(34,\"div\",10),Ro(35,\"Correctly Voted\"),$s(36,\"br\"),Ro(37,\"Head Percent\"),Js(),Zs(38,\"mat-icon\",11),Ro(39,\" help_outline \"),Js(),Js(),Zs(40,\"div\",12),Ro(41),nl(42,\"number\"),Js(),Js(),Zs(43,\"div\"),Zs(44,\"div\",9),Zs(45,\"div\",10),Ro(46,\"Validating Keys\"),Js(),Zs(47,\"mat-icon\",11),Ro(48,\" help_outline \"),Js(),Js(),Us(49,IS,2,1,\"div\",13),nl(50,\"async\"),Js(),Zs(51,\"div\"),Zs(52,\"div\",9),Zs(53,\"div\",10),Ro(54,\"Overall Score\"),Js(),Zs(55,\"mat-icon\",11),Ro(56,\" help_outline \"),Js(),Js(),Zs(57,\"div\",14),Ro(58),Js(),Js(),Zs(59,\"div\"),Zs(60,\"div\",9),Zs(61,\"div\",10),Ro(62,\"Connected Peers\"),Js(),Zs(63,\"mat-icon\",11),Ro(64,\" help_outline \"),Js(),Js(),Us(65,RS,2,1,\"div\",13),nl(66,\"async\"),Js(),Zs(67,\"div\"),Zs(68,\"div\",9),Zs(69,\"div\",10),Ro(70,\"Total Peers\"),Js(),Zs(71,\"mat-icon\",11),Ro(72,\" help_outline \"),Js(),Js(),Us(73,jS,2,1,\"div\",13),nl(74,\"async\"),Js(),Js()),2&t){const t=e.ngIf,n=co();Rr(5),qs(\"matTooltip\",n.tooltips.totalBalance),Rr(3),No(\" \",il(9,20,t.totalBalance,\"1.4-4\"),\" ETH \"),Rr(8),qs(\"matTooltip\",n.tooltips.inclusionDistance),Rr(3),No(\" \",il(20,23,t.averageInclusionDistance,\"1.1-1\"),\" Slot(s) \"),Rr(8),qs(\"matTooltip\",n.tooltips.recentEpochGains),Rr(3),No(\" \",il(31,26,t.recentEpochGains,\"1.4-5\"),\" ETH \"),Rr(8),qs(\"matTooltip\",n.tooltips.correctlyVoted),Rr(3),No(\" \",il(42,29,t.correctlyVotedHeadPercent,\"1.2-2\"),\"% \"),Rr(6),qs(\"matTooltip\",n.tooltips.keys),Rr(2),qs(\"ngIf\",rl(50,32,n.validatingKeys$)),Rr(6),qs(\"matTooltip\",n.tooltips.score),Rr(2),xo(\"text-primary\",\"Poor\"!==t.overallScore)(\"text-red-500\",\"Poor\"===t.overallScore),Rr(1),No(\" \",t.overallScore,\" \"),Rr(5),qs(\"matTooltip\",n.tooltips.connectedPeers),Rr(2),qs(\"ngIf\",rl(66,34,n.connectedPeers$)),Rr(6),qs(\"matTooltip\",n.tooltips.totalPeers),Rr(2),qs(\"ngIf\",rl(74,36,n.peers$))}}let FS=(()=>{class t{constructor(t,e,n){this.validatorService=t,this.walletService=e,this.beaconNodeService=n,this.loading=!0,this.hasError=!1,this.noData=!1,this.tooltips={totalBalance:\"Describes your total validator balance across all your active validating keys\",inclusionDistance:\"This is the average number of slots it takes for your validator's attestations to get included in blocks. The lower this number, the better your rewards will be. 1 is the optimal inclusion distance\",recentEpochGains:\"This summarizes your total gains in ETH over the last epoch (approximately 6 minutes ago), which will give you an approximation of most recent performance\",correctlyVoted:\"The number of times in an epoch your validators voted correctly on the chain head vs. the total number of times they voted\",keys:\"Total number of active validating keys in your wallet\",score:\"A subjective scale from Perfect, Great, Good, to Poor which qualifies how well your validators are performing on average in terms of correct votes in recent epochs\",connectedPeers:\"Number of connected peers in your beacon node\",totalPeers:\"Total number of peers in your beacon node, which includes disconnected, connecting, idle peers\"},this.validatingKeys$=this.walletService.validatingPublicKeys$,this.peers$=this.beaconNodeService.peers$.pipe(Object(uh.a)(t=>t.peers),Object(dm.a)(1)),this.connectedPeers$=this.peers$.pipe(Object(uh.a)(t=>t.filter(t=>\"CONNECTED\"===t.connectionState.toString()))),this.performanceData$=this.validatorService.performance$.pipe(Object(uh.a)(this.transformPerformanceData.bind(this)))}transformPerformanceData(t){const e=t.balances.reduce((t,e)=>e&&e.balance?t.add(Zx.BigNumber.from(e.balance)):t,Zx.BigNumber.from(\"0\")),n=this.computeEpochGains(t.balancesBeforeEpochTransition,t.balancesAfterEpochTransition);let r=-1;t.correctlyVotedHead.length&&(r=t.correctlyVotedHead.filter(Boolean).length/t.correctlyVotedHead.length);const i=t.inclusionDistances.reduce((t,e)=>\"18446744073709551615\"===e.toString()?t:t+Number.parseInt(e,10),0)/t.inclusionDistances.length;let s;return s=1===r?\"Perfect\":r>=.95?\"Great\":r>=.8?\"Good\":-1===r?\"N/A\":\"Poor\",this.loading=!1,{averageInclusionDistance:i,correctlyVotedHeadPercent:100*r,overallScore:s,recentEpochGains:n,totalBalance:Object(Jx.formatUnits)(e,\"gwei\").toString()}}computeEpochGains(t,e){const n=t.map(t=>Zx.BigNumber.from(t)),r=e.map(t=>Zx.BigNumber.from(t));if(n.length!==r.length)throw new Error(\"Number of balances before and after epoch transition are different\");const i=r.map((t,e)=>t.sub(n[e])).reduce((t,e)=>t.add(e),Zx.BigNumber.from(\"0\"));return i.eq(Zx.BigNumber.from(\"0\"))?\"0\":Object(Jx.formatUnits)(i,\"gwei\")}}return t.\\u0275fac=function(e){return new(e||t)(Ws(tS),Ws(Xx),Ws(zM))},t.\\u0275cmp=Mt({type:t,selectors:[[\"app-validator-performance-summary\"]],decls:8,vars:9,consts:[[3,\"loading\",\"loadingTemplate\",\"hasError\",\"errorMessage\",\"noData\",\"noDataMessage\"],[\"loadingTemplate\",\"\"],[1,\"px-0\",\"md:px-6\",2,\"margin-top\",\"10px\",\"margin-bottom\",\"20px\"],[1,\"text-lg\"],[\"class\",\"mt-6 grid grid-cols-2 md:grid-cols-4 gap-y-6 gap-x-6\",4,\"ngIf\"],[\"style\",\"width:100px; margin-top:10px; margin-left:30px; margin-right:30px; float:left;\",4,\"ngFor\",\"ngForOf\"],[2,\"width\",\"100px\",\"margin-top\",\"10px\",\"margin-left\",\"30px\",\"margin-right\",\"30px\",\"float\",\"left\"],[\"count\",\"5\",3,\"theme\"],[1,\"mt-6\",\"grid\",\"grid-cols-2\",\"md:grid-cols-4\",\"gap-y-6\",\"gap-x-6\"],[1,\"flex\",\"justify-between\"],[1,\"text-muted\",\"uppercase\"],[\"aria-hidden\",\"false\",\"aria-label\",\"Example home icon\",1,\"text-muted\",\"mt-1\",\"text-base\",\"cursor-pointer\",3,\"matTooltip\"],[1,\"text-primary\",\"font-semibold\",\"text-2xl\",\"mt-2\"],[\"class\",\"text-primary font-semibold text-2xl mt-2\",4,\"ngIf\"],[1,\"font-semibold\",\"text-2xl\",\"mt-2\"]],template:function(t,e){if(1&t&&(Zs(0,\"app-loading\",0),Us(1,PS,1,2,\"ng-template\",null,1,Ol),Zs(3,\"div\",2),Zs(4,\"div\",3),Ro(5,\" By the Numbers \"),Js(),Us(6,NS,75,38,\"div\",4),nl(7,\"async\"),Js(),Js()),2&t){const t=Vs(2);qs(\"loading\",e.loading)(\"loadingTemplate\",t)(\"hasError\",e.hasError)(\"errorMessage\",\"Error loading the validator performance summary\")(\"noData\",e.noData)(\"noDataMessage\",\"No validator performance information available\"),Rr(6),qs(\"ngIf\",rl(7,7,e.performanceData$))}},directives:[aS,cu,au,yS,Ex,CS],pipes:[Mu,Eu],encapsulation:2}),t})();var YS=n(\"wd/R\");function BS(t,e,n,r){return new(n||(n=Promise))((function(i,s){function o(t){try{l(r.next(t))}catch(e){s(e)}}function a(t){try{l(r.throw(t))}catch(e){s(e)}}function l(t){var e;t.done?i(t.value):(e=t.value,e instanceof n?e:new n((function(t){t(e)}))).then(o,a)}l((r=r.apply(t,e||[])).next())}))}class HS{constructor(t){this.changes=t}static of(t){return new HS(t)}notEmpty(t){if(this.changes[t]){const e=this.changes[t].currentValue;if(null!=e)return Object(ah.a)(e)}return Jh.a}has(t){if(this.changes[t]){const e=this.changes[t].currentValue;return Object(ah.a)(e)}return Jh.a}notFirst(t){if(this.changes[t]&&!this.changes[t].isFirstChange()){const e=this.changes[t].currentValue;return Object(ah.a)(e)}return Jh.a}notFirstAndEmpty(t){if(this.changes[t]&&!this.changes[t].isFirstChange()){const e=this.changes[t].currentValue;if(null!=e)return Object(ah.a)(e)}return Jh.a}}const zS=new K(\"NGX_ECHARTS_CONFIG\");let US=(()=>{let t=class{constructor(t,e,n){this.el=e,this.ngZone=n,this.autoResize=!0,this.loadingType=\"default\",this.chartInit=new ll,this.optionsError=new ll,this.chartClick=this.createLazyEvent(\"click\"),this.chartDblClick=this.createLazyEvent(\"dblclick\"),this.chartMouseDown=this.createLazyEvent(\"mousedown\"),this.chartMouseMove=this.createLazyEvent(\"mousemove\"),this.chartMouseUp=this.createLazyEvent(\"mouseup\"),this.chartMouseOver=this.createLazyEvent(\"mouseover\"),this.chartMouseOut=this.createLazyEvent(\"mouseout\"),this.chartGlobalOut=this.createLazyEvent(\"globalout\"),this.chartContextMenu=this.createLazyEvent(\"contextmenu\"),this.chartLegendSelectChanged=this.createLazyEvent(\"legendselectchanged\"),this.chartLegendSelected=this.createLazyEvent(\"legendselected\"),this.chartLegendUnselected=this.createLazyEvent(\"legendunselected\"),this.chartLegendScroll=this.createLazyEvent(\"legendscroll\"),this.chartDataZoom=this.createLazyEvent(\"datazoom\"),this.chartDataRangeSelected=this.createLazyEvent(\"datarangeselected\"),this.chartTimelineChanged=this.createLazyEvent(\"timelinechanged\"),this.chartTimelinePlayChanged=this.createLazyEvent(\"timelineplaychanged\"),this.chartRestore=this.createLazyEvent(\"restore\"),this.chartDataViewChanged=this.createLazyEvent(\"dataviewchanged\"),this.chartMagicTypeChanged=this.createLazyEvent(\"magictypechanged\"),this.chartPieSelectChanged=this.createLazyEvent(\"pieselectchanged\"),this.chartPieSelected=this.createLazyEvent(\"pieselected\"),this.chartPieUnselected=this.createLazyEvent(\"pieunselected\"),this.chartMapSelectChanged=this.createLazyEvent(\"mapselectchanged\"),this.chartMapSelected=this.createLazyEvent(\"mapselected\"),this.chartMapUnselected=this.createLazyEvent(\"mapunselected\"),this.chartAxisAreaSelected=this.createLazyEvent(\"axisareaselected\"),this.chartFocusNodeAdjacency=this.createLazyEvent(\"focusnodeadjacency\"),this.chartUnfocusNodeAdjacency=this.createLazyEvent(\"unfocusnodeadjacency\"),this.chartBrush=this.createLazyEvent(\"brush\"),this.chartBrushEnd=this.createLazyEvent(\"brushend\"),this.chartBrushSelected=this.createLazyEvent(\"brushselected\"),this.chartRendered=this.createLazyEvent(\"rendered\"),this.chartFinished=this.createLazyEvent(\"finished\"),this.currentOffsetWidth=0,this.currentOffsetHeight=0,this.echarts=t.echarts}ngOnChanges(t){const e=HS.of(t);e.notFirstAndEmpty(\"options\").subscribe(t=>this.onOptionsChange(t)),e.notFirstAndEmpty(\"merge\").subscribe(t=>this.setOption(t)),e.has(\"loading\").subscribe(t=>this.toggleLoading(!!t)),e.notFirst(\"theme\").subscribe(()=>this.refreshChart())}ngOnInit(){this.resizeSub=Object(om.a)(window,\"resize\").pipe(Object(Lg.a)(50)).subscribe(()=>{this.autoResize&&window.innerWidth!==this.currentWindowWidth&&(this.currentWindowWidth=window.innerWidth,this.currentOffsetWidth=this.el.nativeElement.offsetWidth,this.currentOffsetHeight=this.el.nativeElement.offsetHeight,this.resize())})}ngOnDestroy(){this.resizeSub&&this.resizeSub.unsubscribe(),this.dispose()}ngDoCheck(){if(this.chart&&this.autoResize){const t=this.el.nativeElement.offsetWidth,e=this.el.nativeElement.offsetHeight;this.currentOffsetWidth===t&&this.currentOffsetHeight===e||(this.currentOffsetWidth=t,this.currentOffsetHeight=e,this.resize())}}ngAfterViewInit(){setTimeout(()=>this.initChart())}dispose(){this.chart&&(this.chart.dispose(),this.chart=null)}resize(){this.chart&&this.chart.resize()}toggleLoading(t){this.chart&&(t?this.chart.showLoading(this.loadingType,this.loadingOpts):this.chart.hideLoading())}setOption(t,e){if(this.chart)try{this.chart.setOption(t,e)}catch(n){console.error(n),this.optionsError.emit(n)}}refreshChart(){return BS(this,void 0,void 0,(function*(){this.dispose(),yield this.initChart()}))}createChart(){this.currentWindowWidth=window.innerWidth,this.currentOffsetWidth=this.el.nativeElement.offsetWidth,this.currentOffsetHeight=this.el.nativeElement.offsetHeight;const t=this.el.nativeElement;if(window&&window.getComputedStyle){const e=window.getComputedStyle(t,null).getPropertyValue(\"height\");e&&\"0px\"!==e||t.style.height&&\"0px\"!==t.style.height||(t.style.height=\"400px\")}return this.ngZone.runOutsideAngular(()=>(\"function\"==typeof this.echarts?this.echarts:()=>Promise.resolve(this.echarts))().then(({init:e})=>e(t,this.theme,this.initOpts)))}initChart(){return BS(this,void 0,void 0,(function*(){yield this.onOptionsChange(this.options),this.merge&&this.chart&&this.setOption(this.merge)}))}onOptionsChange(t){return BS(this,void 0,void 0,(function*(){t&&(this.chart||(this.chart=yield this.createChart(),this.chartInit.emit(this.chart)),this.setOption(this.options,!0))}))}createLazyEvent(t){return this.chartInit.pipe(Object(rd.a)(e=>new s.a(n=>(e.on(t,t=>this.ngZone.run(()=>n.next(t))),()=>e.off(t)))))}};return t.\\u0275fac=function(e){return new(e||t)(Ws(zS),Ws(sa),Ws(tc))},t.\\u0275dir=At({type:t,selectors:[[\"echarts\"],[\"\",\"echarts\",\"\"]],inputs:{autoResize:\"autoResize\",loadingType:\"loadingType\",options:\"options\",theme:\"theme\",loading:\"loading\",initOpts:\"initOpts\",merge:\"merge\",loadingOpts:\"loadingOpts\"},outputs:{chartInit:\"chartInit\",optionsError:\"optionsError\",chartClick:\"chartClick\",chartDblClick:\"chartDblClick\",chartMouseDown:\"chartMouseDown\",chartMouseMove:\"chartMouseMove\",chartMouseUp:\"chartMouseUp\",chartMouseOver:\"chartMouseOver\",chartMouseOut:\"chartMouseOut\",chartGlobalOut:\"chartGlobalOut\",chartContextMenu:\"chartContextMenu\",chartLegendSelectChanged:\"chartLegendSelectChanged\",chartLegendSelected:\"chartLegendSelected\",chartLegendUnselected:\"chartLegendUnselected\",chartLegendScroll:\"chartLegendScroll\",chartDataZoom:\"chartDataZoom\",chartDataRangeSelected:\"chartDataRangeSelected\",chartTimelineChanged:\"chartTimelineChanged\",chartTimelinePlayChanged:\"chartTimelinePlayChanged\",chartRestore:\"chartRestore\",chartDataViewChanged:\"chartDataViewChanged\",chartMagicTypeChanged:\"chartMagicTypeChanged\",chartPieSelectChanged:\"chartPieSelectChanged\",chartPieSelected:\"chartPieSelected\",chartPieUnselected:\"chartPieUnselected\",chartMapSelectChanged:\"chartMapSelectChanged\",chartMapSelected:\"chartMapSelected\",chartMapUnselected:\"chartMapUnselected\",chartAxisAreaSelected:\"chartAxisAreaSelected\",chartFocusNodeAdjacency:\"chartFocusNodeAdjacency\",chartUnfocusNodeAdjacency:\"chartUnfocusNodeAdjacency\",chartBrush:\"chartBrush\",chartBrushEnd:\"chartBrushEnd\",chartBrushSelected:\"chartBrushSelected\",chartRendered:\"chartRendered\",chartFinished:\"chartFinished\"},exportAs:[\"echarts\"],features:[zt]}),t})();var VS;let WS=(()=>{let t=VS=class{static forRoot(t){return{ngModule:VS,providers:[{provide:zS,useValue:t}]}}static forChild(){return{ngModule:VS}}};return t.\\u0275mod=Ct({type:t}),t.\\u0275inj=v({factory:function(e){return new(e||t)},imports:[[]]}),t})();function GS(t,e){if(1&t&&(Zs(0,\"div\"),Zs(1,\"mat-card\",1),Zs(2,\"div\",2),Ro(3,\" Recent Epoch Gains/Losses Deltas \"),Js(),Zs(4,\"div\",3),Ro(5,\" Summarizing the past few epochs of validating activity \"),Js(),$s(6,\"div\",4),Js(),Js()),2&t){const t=co();Rr(6),qs(\"options\",t.options)}}let qS=(()=>{class t{constructor(t,e,n){this.validatorService=t,this.beaconService=e,this.walletService=n,this.destroyed$$=new r.a,this.balances$=Object($x.b)(this.beaconService.chainHead$,this.walletService.validatingPublicKeys$).pipe(Object(id.a)(1),Object(rd.a)(([t,e])=>{let n=10;return e.length{t(e,n)}),Object(hm.a)(this.destroyed$$)).subscribe()}ngOnDestroy(){this.destroyed$$.next(),this.destroyed$$.complete()}updateData(t,e){if(!e)return;if(!e.length)return;const n=e.filter(t=>t.balances&&t.balances.length),r=this.computeEpochBalances(t,n),i=this.computeEpochDeltas(r),s=r.timestamps.slice(1,r.timestamps.length);this.options={legend:{data:[\"Worst performing validator\",\"Average performing validator\",\"Best performing validator\"],align:\"left\",textStyle:{color:\"white\",fontSize:13,fontFamily:\"roboto\"}},textStyle:{color:\"white\"},tooltip:{trigger:\"axis\",axisPointer:{type:\"shadow\"}},toolbox:{show:!0,orient:\"vertical\",left:\"right\",top:\"center\",feature:{magicType:{title:\"Bar/Line\",show:!0,type:[\"line\",\"bar\"]},saveAsImage:{title:\"Save\",show:!0}}},xAxis:{data:s,axisLabel:{color:\"white\",fontSize:14,fontFamily:\"roboto\"},axisLine:{lineStyle:{color:\"white\"}}},color:[\"#7467ef\",\"#ff9e43\",\"rgba(51, 217, 178, 1)\"],yAxis:{type:\"value\",splitLine:{show:!1},axisLabel:{formatter:\"{value} ETH\"},axisLine:{lineStyle:{color:\"white\"}}},series:[{name:\"Worst performing validator\",type:\"bar\",barGap:0,data:i.lowestDeltas,animationDelay:t=>10*t},{name:\"Average performing validator\",type:\"bar\",barGap:0,data:i.avgDeltas,animationDelay:t=>10*t},{name:\"Best performing validator\",type:\"bar\",barGap:0,data:i.highestDeltas,animationDelay:t=>10*t}],animationEasing:\"elasticOut\",animationDelayUpdate:t=>5*t}}computeEpochBalances(t,e){const n=[],r=[],i=[],s=[];e.sort((t,e)=>Zx.BigNumber.from(t.epoch).gt(Zx.BigNumber.from(e.epoch))?1:Zx.BigNumber.from(e.epoch).gt(Zx.BigNumber.from(t.epoch))?-1:0);for(let o=0;oZx.BigNumber.from(t.balance)),u=c.reduce((t,e)=>t.add(e),Zx.BigNumber.from(\"0\")).div(c.length),h=this.minbigNum(c),d=this.maxBigNum(c),f=YS(l).format(\"hh:mm:ss\");s.push(`epoch ${a} ${f}`),i.push(u),n.push(h),r.push(d)}return{lowestBalances:n,avgBalances:i,highestBalances:r,timestamps:s}}computeEpochDeltas(t){const e=[],n=[],r=[];for(let i=0;i void\",__(\"@transformPanel\",[g_()],{optional:!0}))]),transformPanel:l_(\"transformPanel\",[f_(\"void\",d_({transform:\"scaleY(0.8)\",minWidth:\"100%\",opacity:0})),f_(\"showing\",d_({opacity:1,minWidth:\"calc(100% + 32px)\",transform:\"scaleY(1)\"})),f_(\"showing-multiple\",d_({opacity:1,minWidth:\"calc(100% + 64px)\",transform:\"scaleY(1)\"})),m_(\"void => *\",c_(\"120ms cubic-bezier(0, 0, 0.2, 1)\")),m_(\"* => void\",c_(\"100ms 25ms linear\",d_({opacity:0})))])};let iE=0;const sE=new K(\"mat-select-scroll-strategy\"),oE=new K(\"MAT_SELECT_CONFIG\"),aE={provide:sE,deps:[xg],useFactory:function(t){return()=>t.scrollStrategies.reposition()}};class lE{constructor(t,e){this.source=t,this.value=e}}class cE{constructor(t,e,n,r,i){this._elementRef=t,this._defaultErrorStateMatcher=e,this._parentForm=n,this._parentFormGroup=r,this.ngControl=i}}const uE=zy(Uy(By(Vy(cE)))),hE=new K(\"MatSelectTrigger\");let dE=(()=>{class t extends uE{constructor(t,e,n,i,s,a,l,c,u,h,d,f,p,m){super(s,i,l,c,h),this._viewportRuler=t,this._changeDetectorRef=e,this._ngZone=n,this._dir=a,this._parentFormField=u,this.ngControl=h,this._liveAnnouncer=p,this._panelOpen=!1,this._required=!1,this._scrollTop=0,this._multiple=!1,this._compareWith=(t,e)=>t===e,this._uid=\"mat-select-\"+iE++,this._destroy=new r.a,this._triggerFontSize=0,this._onChange=()=>{},this._onTouched=()=>{},this._optionIds=\"\",this._transformOrigin=\"top\",this._panelDoneAnimatingStream=new r.a,this._offsetY=0,this._positions=[{originX:\"start\",originY:\"top\",overlayX:\"start\",overlayY:\"top\"},{originX:\"start\",originY:\"bottom\",overlayX:\"start\",overlayY:\"bottom\"}],this._disableOptionCentering=!1,this._focused=!1,this.controlType=\"mat-select\",this.ariaLabel=\"\",this.optionSelectionChanges=Object(Zh.a)(()=>{const t=this.options;return t?t.changes.pipe(Object(sd.a)(t),Object(rd.a)(()=>Object(o.a)(...t.map(t=>t.onSelectionChange)))):this._ngZone.onStable.asObservable().pipe(Object(id.a)(1),Object(rd.a)(()=>this.optionSelectionChanges))}),this.openedChange=new ll,this._openedStream=this.openedChange.pipe(Object(ch.a)(t=>t),Object(uh.a)(()=>{})),this._closedStream=this.openedChange.pipe(Object(ch.a)(t=>!t),Object(uh.a)(()=>{})),this.selectionChange=new ll,this.valueChange=new ll,this.ngControl&&(this.ngControl.valueAccessor=this),this._scrollStrategyFactory=f,this._scrollStrategy=this._scrollStrategyFactory(),this.tabIndex=parseInt(d)||0,this.id=this.id,m&&(null!=m.disableOptionCentering&&(this.disableOptionCentering=m.disableOptionCentering),null!=m.typeaheadDebounceInterval&&(this.typeaheadDebounceInterval=m.typeaheadDebounceInterval))}get focused(){return this._focused||this._panelOpen}get placeholder(){return this._placeholder}set placeholder(t){this._placeholder=t,this.stateChanges.next()}get required(){return this._required}set required(t){this._required=tm(t),this.stateChanges.next()}get multiple(){return this._multiple}set multiple(t){if(this._selectionModel)throw Error(\"Cannot change `multiple` mode of select after initialization.\");this._multiple=tm(t)}get disableOptionCentering(){return this._disableOptionCentering}set disableOptionCentering(t){this._disableOptionCentering=tm(t)}get compareWith(){return this._compareWith}set compareWith(t){if(\"function\"!=typeof t)throw Error(\"`compareWith` must be a function.\");this._compareWith=t,this._selectionModel&&this._initializeSelection()}get value(){return this._value}set value(t){t!==this._value&&(this.options&&this._setSelectionByValue(t),this._value=t)}get typeaheadDebounceInterval(){return this._typeaheadDebounceInterval}set typeaheadDebounceInterval(t){this._typeaheadDebounceInterval=em(t)}get id(){return this._id}set id(t){this._id=t||this._uid,this.stateChanges.next()}ngOnInit(){this._selectionModel=new Am(this.multiple),this.stateChanges.next(),this._panelDoneAnimatingStream.pipe(Object(cm.a)(),Object(hm.a)(this._destroy)).subscribe(()=>{this.panelOpen?(this._scrollTop=0,this.openedChange.emit(!0)):(this.openedChange.emit(!1),this.overlayDir.offsetX=0,this._changeDetectorRef.markForCheck())}),this._viewportRuler.change().pipe(Object(hm.a)(this._destroy)).subscribe(()=>{this._panelOpen&&(this._triggerRect=this.trigger.nativeElement.getBoundingClientRect(),this._changeDetectorRef.markForCheck())})}ngAfterContentInit(){this._initKeyManager(),this._selectionModel.changed.pipe(Object(hm.a)(this._destroy)).subscribe(t=>{t.added.forEach(t=>t.select()),t.removed.forEach(t=>t.deselect())}),this.options.changes.pipe(Object(sd.a)(null),Object(hm.a)(this._destroy)).subscribe(()=>{this._resetOptions(),this._initializeSelection()})}ngDoCheck(){this.ngControl&&this.updateErrorState()}ngOnChanges(t){t.disabled&&this.stateChanges.next(),t.typeaheadDebounceInterval&&this._keyManager&&this._keyManager.withTypeAhead(this._typeaheadDebounceInterval)}ngOnDestroy(){this._destroy.next(),this._destroy.complete(),this.stateChanges.complete()}toggle(){this.panelOpen?this.close():this.open()}open(){!this.disabled&&this.options&&this.options.length&&!this._panelOpen&&(this._triggerRect=this.trigger.nativeElement.getBoundingClientRect(),this._triggerFontSize=parseInt(getComputedStyle(this.trigger.nativeElement).fontSize||\"0\"),this._panelOpen=!0,this._keyManager.withHorizontalOrientation(null),this._calculateOverlayPosition(),this._highlightCorrectOption(),this._changeDetectorRef.markForCheck(),this._ngZone.onStable.asObservable().pipe(Object(id.a)(1)).subscribe(()=>{this._triggerFontSize&&this.overlayDir.overlayRef&&this.overlayDir.overlayRef.overlayElement&&(this.overlayDir.overlayRef.overlayElement.style.fontSize=this._triggerFontSize+\"px\")}))}close(){this._panelOpen&&(this._panelOpen=!1,this._keyManager.withHorizontalOrientation(this._isRtl()?\"rtl\":\"ltr\"),this._changeDetectorRef.markForCheck(),this._onTouched())}writeValue(t){this.value=t}registerOnChange(t){this._onChange=t}registerOnTouched(t){this._onTouched=t}setDisabledState(t){this.disabled=t,this._changeDetectorRef.markForCheck(),this.stateChanges.next()}get panelOpen(){return this._panelOpen}get selected(){return this.multiple?this._selectionModel.selected:this._selectionModel.selected[0]}get triggerValue(){if(this.empty)return\"\";if(this._multiple){const t=this._selectionModel.selected.map(t=>t.viewValue);return this._isRtl()&&t.reverse(),t.join(\", \")}return this._selectionModel.selected[0].viewValue}_isRtl(){return!!this._dir&&\"rtl\"===this._dir.value}_handleKeydown(t){this.disabled||(this.panelOpen?this._handleOpenKeydown(t):this._handleClosedKeydown(t))}_handleClosedKeydown(t){const e=t.keyCode,n=40===e||38===e||37===e||39===e,r=13===e||32===e,i=this._keyManager;if(!i.isTyping()&&r&&!Jm(t)||(this.multiple||t.altKey)&&n)t.preventDefault(),this.open();else if(!this.multiple){const n=this.selected;36===e||35===e?(36===e?i.setFirstItemActive():i.setLastItemActive(),t.preventDefault()):i.onKeydown(t);const r=this.selected;r&&n!==r&&this._liveAnnouncer.announce(r.viewValue,1e4)}}_handleOpenKeydown(t){const e=this._keyManager,n=t.keyCode,r=40===n||38===n,i=e.isTyping();if(36===n||35===n)t.preventDefault(),36===n?e.setFirstItemActive():e.setLastItemActive();else if(r&&t.altKey)t.preventDefault(),this.close();else if(i||13!==n&&32!==n||!e.activeItem||Jm(t))if(!i&&this._multiple&&65===n&&t.ctrlKey){t.preventDefault();const e=this.options.some(t=>!t.disabled&&!t.selected);this.options.forEach(t=>{t.disabled||(e?t.select():t.deselect())})}else{const n=e.activeItemIndex;e.onKeydown(t),this._multiple&&r&&t.shiftKey&&e.activeItem&&e.activeItemIndex!==n&&e.activeItem._selectViaInteraction()}else t.preventDefault(),e.activeItem._selectViaInteraction()}_onFocus(){this.disabled||(this._focused=!0,this.stateChanges.next())}_onBlur(){this._focused=!1,this.disabled||this.panelOpen||(this._onTouched(),this._changeDetectorRef.markForCheck(),this.stateChanges.next())}_onAttached(){this.overlayDir.positionChange.pipe(Object(id.a)(1)).subscribe(()=>{this._changeDetectorRef.detectChanges(),this._calculateOverlayOffsetX(),this.panel.nativeElement.scrollTop=this._scrollTop})}_getPanelTheme(){return this._parentFormField?\"mat-\"+this._parentFormField.color:\"\"}get empty(){return!this._selectionModel||this._selectionModel.isEmpty()}_initializeSelection(){Promise.resolve().then(()=>{this._setSelectionByValue(this.ngControl?this.ngControl.value:this._value),this.stateChanges.next()})}_setSelectionByValue(t){if(this.multiple&&t){if(!Array.isArray(t))throw Error(\"Value must be an array in multiple-selection mode.\");this._selectionModel.clear(),t.forEach(t=>this._selectValue(t)),this._sortValues()}else{this._selectionModel.clear();const e=this._selectValue(t);e?this._keyManager.updateActiveItem(e):this.panelOpen||this._keyManager.updateActiveItem(-1)}this._changeDetectorRef.markForCheck()}_selectValue(t){const e=this.options.find(e=>{try{return null!=e.value&&this._compareWith(e.value,t)}catch(n){return zn()&&console.warn(n),!1}});return e&&this._selectionModel.select(e),e}_initKeyManager(){this._keyManager=new zg(this.options).withTypeAhead(this._typeaheadDebounceInterval).withVerticalOrientation().withHorizontalOrientation(this._isRtl()?\"rtl\":\"ltr\").withAllowedModifierKeys([\"shiftKey\"]),this._keyManager.tabOut.pipe(Object(hm.a)(this._destroy)).subscribe(()=>{this.panelOpen&&(!this.multiple&&this._keyManager.activeItem&&this._keyManager.activeItem._selectViaInteraction(),this.focus(),this.close())}),this._keyManager.change.pipe(Object(hm.a)(this._destroy)).subscribe(()=>{this._panelOpen&&this.panel?this._scrollActiveOptionIntoView():this._panelOpen||this.multiple||!this._keyManager.activeItem||this._keyManager.activeItem._selectViaInteraction()})}_resetOptions(){const t=Object(o.a)(this.options.changes,this._destroy);this.optionSelectionChanges.pipe(Object(hm.a)(t)).subscribe(t=>{this._onSelect(t.source,t.isUserInput),t.isUserInput&&!this.multiple&&this._panelOpen&&(this.close(),this.focus())}),Object(o.a)(...this.options.map(t=>t._stateChanges)).pipe(Object(hm.a)(t)).subscribe(()=>{this._changeDetectorRef.markForCheck(),this.stateChanges.next()}),this._setOptionIds()}_onSelect(t,e){const n=this._selectionModel.isSelected(t);null!=t.value||this._multiple?(n!==t.selected&&(t.selected?this._selectionModel.select(t):this._selectionModel.deselect(t)),e&&this._keyManager.setActiveItem(t),this.multiple&&(this._sortValues(),e&&this.focus())):(t.deselect(),this._selectionModel.clear(),null!=this.value&&this._propagateChanges(t.value)),n!==this._selectionModel.isSelected(t)&&this._propagateChanges(),this.stateChanges.next()}_sortValues(){if(this.multiple){const t=this.options.toArray();this._selectionModel.sort((e,n)=>this.sortComparator?this.sortComparator(e,n,t):t.indexOf(e)-t.indexOf(n)),this.stateChanges.next()}}_propagateChanges(t){let e=null;e=this.multiple?this.selected.map(t=>t.value):this.selected?this.selected.value:t,this._value=e,this.valueChange.emit(e),this._onChange(e),this.selectionChange.emit(new lE(this,e)),this._changeDetectorRef.markForCheck()}_setOptionIds(){this._optionIds=this.options.map(t=>t.id).join(\" \")}_highlightCorrectOption(){this._keyManager&&(this.empty?this._keyManager.setFirstItemActive():this._keyManager.setActiveItem(this._selectionModel.selected[0]))}_scrollActiveOptionIntoView(){const t=this._keyManager.activeItemIndex||0,e=gv(t,this.options,this.optionGroups);this.panel.nativeElement.scrollTop=function(t,e,n,r){const i=t*e;return in+256?Math.max(0,i-256+e):n}(t+e,this._getItemHeight(),this.panel.nativeElement.scrollTop)}focus(t){this._elementRef.nativeElement.focus(t)}_getOptionIndex(t){return this.options.reduce((e,n,r)=>void 0!==e?e:t===n?r:void 0,void 0)}_calculateOverlayPosition(){const t=this._getItemHeight(),e=this._getItemCount(),n=Math.min(e*t,256),r=e*t-n;let i=this.empty?0:this._getOptionIndex(this._selectionModel.selected[0]);i+=gv(i,this.options,this.optionGroups);const s=n/2;this._scrollTop=this._calculateOverlayScroll(i,s,r),this._offsetY=this._calculateOverlayOffsetY(i,s,r),this._checkOverlayWithinViewport(r)}_calculateOverlayScroll(t,e,n){const r=this._getItemHeight();return Math.min(Math.max(0,r*t-e+r/2),n)}_getAriaLabel(){return this.ariaLabelledby?null:this.ariaLabel||this.placeholder}_getAriaLabelledby(){return this.ariaLabelledby?this.ariaLabelledby:this._parentFormField&&this._parentFormField._hasFloatingLabel()&&!this._getAriaLabel()&&this._parentFormField._labelId||null}_getAriaActiveDescendant(){return this.panelOpen&&this._keyManager&&this._keyManager.activeItem?this._keyManager.activeItem.id:null}_calculateOverlayOffsetX(){const t=this.overlayDir.overlayRef.overlayElement.getBoundingClientRect(),e=this._viewportRuler.getViewportSize(),n=this._isRtl(),r=this.multiple?56:32;let i;if(this.multiple)i=40;else{let t=this._selectionModel.selected[0]||this.options.first;i=t&&t.group?32:16}n||(i*=-1);const s=0-(t.left+i-(n?r:0)),o=t.right+i-e.width+(n?0:r);s>0?i+=s+8:o>0&&(i-=o+8),this.overlayDir.offsetX=Math.round(i),this.overlayDir.overlayRef.updatePosition()}_calculateOverlayOffsetY(t,e,n){const r=this._getItemHeight(),i=(r-this._triggerRect.height)/2,s=Math.floor(256/r);let o;return this._disableOptionCentering?0:(o=0===this._scrollTop?t*r:this._scrollTop===n?(t-(this._getItemCount()-s))*r+(r-(this._getItemCount()*r-256)%r):e-r/2,Math.round(-1*o-i))}_checkOverlayWithinViewport(t){const e=this._getItemHeight(),n=this._viewportRuler.getViewportSize(),r=this._triggerRect.top-8,i=n.height-this._triggerRect.bottom-8,s=Math.abs(this._offsetY),o=Math.min(this._getItemCount()*e,256)-s-this._triggerRect.height;o>i?this._adjustPanelUp(o,i):s>r?this._adjustPanelDown(s,r,t):this._transformOrigin=this._getOriginBasedOnOption()}_adjustPanelUp(t,e){const n=Math.round(t-e);this._scrollTop-=n,this._offsetY-=n,this._transformOrigin=this._getOriginBasedOnOption(),this._scrollTop<=0&&(this._scrollTop=0,this._offsetY=0,this._transformOrigin=\"50% bottom 0px\")}_adjustPanelDown(t,e,n){const r=Math.round(t-e);if(this._scrollTop+=r,this._offsetY+=r,this._transformOrigin=this._getOriginBasedOnOption(),this._scrollTop>=n)return this._scrollTop=n,this._offsetY=0,void(this._transformOrigin=\"50% top 0px\")}_getOriginBasedOnOption(){const t=this._getItemHeight(),e=(t-this._triggerRect.height)/2;return`50% ${Math.abs(this._offsetY)-e+t/2}px 0px`}_getItemCount(){return this.options.length+this.optionGroups.length}_getItemHeight(){return 3*this._triggerFontSize}setDescribedByIds(t){this._ariaDescribedby=t.join(\" \")}onContainerClick(){this.focus(),this.open()}get shouldLabelFloat(){return this._panelOpen||!this.empty}}return t.\\u0275fac=function(e){return new(e||t)(Ws(Pm),Ws(cs),Ws(tc),Ws(Gy),Ws(sa),Ws(Em,8),Ws(ik,8),Ws(uk,8),Ws(oM,8),Ws(cw,10),Gs(\"tabindex\"),Ws(sE),Ws($g),Ws(oE,8))},t.\\u0275cmp=Mt({type:t,selectors:[[\"mat-select\"]],contentQueries:function(t,e,n){var r;1&t&&(Ml(n,hE,!0),Ml(n,mv,!0),Ml(n,uv,!0)),2&t&&(yl(r=El())&&(e.customTrigger=r.first),yl(r=El())&&(e.options=r),yl(r=El())&&(e.optionGroups=r))},viewQuery:function(t,e){var n;1&t&&(wl(KS,!0),wl(ZS,!0),wl(Dg,!0)),2&t&&(yl(n=El())&&(e.trigger=n.first),yl(n=El())&&(e.panel=n.first),yl(n=El())&&(e.overlayDir=n.first))},hostAttrs:[\"role\",\"listbox\",1,\"mat-select\"],hostVars:19,hostBindings:function(t,e){1&t&&io(\"keydown\",(function(t){return e._handleKeydown(t)}))(\"focus\",(function(){return e._onFocus()}))(\"blur\",(function(){return e._onBlur()})),2&t&&(Hs(\"id\",e.id)(\"tabindex\",e.tabIndex)(\"aria-label\",e._getAriaLabel())(\"aria-labelledby\",e._getAriaLabelledby())(\"aria-required\",e.required.toString())(\"aria-disabled\",e.disabled.toString())(\"aria-invalid\",e.errorState)(\"aria-owns\",e.panelOpen?e._optionIds:null)(\"aria-multiselectable\",e.multiple)(\"aria-describedby\",e._ariaDescribedby||null)(\"aria-activedescendant\",e._getAriaActiveDescendant()),xo(\"mat-select-disabled\",e.disabled)(\"mat-select-invalid\",e.errorState)(\"mat-select-required\",e.required)(\"mat-select-empty\",e.empty))},inputs:{disabled:\"disabled\",disableRipple:\"disableRipple\",tabIndex:\"tabIndex\",ariaLabel:[\"aria-label\",\"ariaLabel\"],id:\"id\",disableOptionCentering:\"disableOptionCentering\",typeaheadDebounceInterval:\"typeaheadDebounceInterval\",placeholder:\"placeholder\",required:\"required\",multiple:\"multiple\",compareWith:\"compareWith\",value:\"value\",panelClass:\"panelClass\",ariaLabelledby:[\"aria-labelledby\",\"ariaLabelledby\"],errorStateMatcher:\"errorStateMatcher\",sortComparator:\"sortComparator\"},outputs:{openedChange:\"openedChange\",_openedStream:\"opened\",_closedStream:\"closed\",selectionChange:\"selectionChange\",valueChange:\"valueChange\"},exportAs:[\"matSelect\"],features:[ea([{provide:Kk,useExisting:t},{provide:fv,useExisting:t}]),Uo,zt],ngContentSelectors:nE,decls:9,vars:9,consts:[[\"cdk-overlay-origin\",\"\",\"aria-hidden\",\"true\",1,\"mat-select-trigger\",3,\"click\"],[\"origin\",\"cdkOverlayOrigin\",\"trigger\",\"\"],[1,\"mat-select-value\",3,\"ngSwitch\"],[\"class\",\"mat-select-placeholder\",4,\"ngSwitchCase\"],[\"class\",\"mat-select-value-text\",3,\"ngSwitch\",4,\"ngSwitchCase\"],[1,\"mat-select-arrow-wrapper\"],[1,\"mat-select-arrow\"],[\"cdk-connected-overlay\",\"\",\"cdkConnectedOverlayLockPosition\",\"\",\"cdkConnectedOverlayHasBackdrop\",\"\",\"cdkConnectedOverlayBackdropClass\",\"cdk-overlay-transparent-backdrop\",3,\"cdkConnectedOverlayScrollStrategy\",\"cdkConnectedOverlayOrigin\",\"cdkConnectedOverlayOpen\",\"cdkConnectedOverlayPositions\",\"cdkConnectedOverlayMinWidth\",\"cdkConnectedOverlayOffsetY\",\"backdropClick\",\"attach\",\"detach\"],[1,\"mat-select-placeholder\"],[1,\"mat-select-value-text\",3,\"ngSwitch\"],[4,\"ngSwitchDefault\"],[4,\"ngSwitchCase\"],[1,\"mat-select-panel-wrap\"],[3,\"ngClass\",\"keydown\"],[\"panel\",\"\"]],template:function(t,e){if(1&t&&(ho(eE),Zs(0,\"div\",0,1),io(\"click\",(function(){return e.toggle()})),Zs(3,\"div\",2),Us(4,JS,2,1,\"span\",3),Us(5,XS,3,2,\"span\",4),Js(),Zs(6,\"div\",5),$s(7,\"div\",6),Js(),Js(),Us(8,tE,4,11,\"ng-template\",7),io(\"backdropClick\",(function(){return e.close()}))(\"attach\",(function(){return e._onAttached()}))(\"detach\",(function(){return e.close()}))),2&t){const t=Vs(1);Rr(3),qs(\"ngSwitch\",e.empty),Rr(1),qs(\"ngSwitchCase\",!0),Rr(1),qs(\"ngSwitchCase\",!1),Rr(3),qs(\"cdkConnectedOverlayScrollStrategy\",e._scrollStrategy)(\"cdkConnectedOverlayOrigin\",t)(\"cdkConnectedOverlayOpen\",e.panelOpen)(\"cdkConnectedOverlayPositions\",e._positions)(\"cdkConnectedOverlayMinWidth\",null==e._triggerRect?null:e._triggerRect.width)(\"cdkConnectedOverlayOffsetY\",e._offsetY)}},directives:[Cg,fu,pu,Dg,mu,su],styles:[\".mat-select{display:inline-block;width:100%;outline:none}.mat-select-trigger{display:inline-table;cursor:pointer;position:relative;box-sizing:border-box}.mat-select-disabled .mat-select-trigger{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default}.mat-select-value{display:table-cell;max-width:0;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mat-select-value-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mat-select-arrow-wrapper{display:table-cell;vertical-align:middle}.mat-form-field-appearance-fill .mat-select-arrow-wrapper{transform:translateY(-50%)}.mat-form-field-appearance-outline .mat-select-arrow-wrapper{transform:translateY(-25%)}.mat-form-field-appearance-standard.mat-form-field-has-label .mat-select:not(.mat-select-empty) .mat-select-arrow-wrapper{transform:translateY(-50%)}.mat-form-field-appearance-standard .mat-select.mat-select-empty .mat-select-arrow-wrapper{transition:transform 400ms cubic-bezier(0.25, 0.8, 0.25, 1)}._mat-animation-noopable.mat-form-field-appearance-standard .mat-select.mat-select-empty .mat-select-arrow-wrapper{transition:none}.mat-select-arrow{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid;margin:0 4px}.mat-select-panel-wrap{flex-basis:100%}.mat-select-panel{min-width:112px;max-width:280px;overflow:auto;-webkit-overflow-scrolling:touch;padding-top:0;padding-bottom:0;max-height:256px;min-width:100%;border-radius:4px}.cdk-high-contrast-active .mat-select-panel{outline:solid 1px}.mat-select-panel .mat-optgroup-label,.mat-select-panel .mat-option{font-size:inherit;line-height:3em;height:3em}.mat-form-field-type-mat-select:not(.mat-form-field-disabled) .mat-form-field-flex{cursor:pointer}.mat-form-field-type-mat-select .mat-form-field-label{width:calc(100% - 18px)}.mat-select-placeholder{transition:color 400ms 133.3333333333ms cubic-bezier(0.25, 0.8, 0.25, 1)}._mat-animation-noopable .mat-select-placeholder{transition:none}.mat-form-field-hide-placeholder .mat-select-placeholder{color:transparent;-webkit-text-fill-color:transparent;transition:none;display:block}\\n\"],encapsulation:2,data:{animation:[rE.transformPanelWrap,rE.transformPanel]},changeDetection:0}),t})(),fE=(()=>{class t{}return t.\\u0275mod=Ct({type:t}),t.\\u0275inj=v({factory:function(e){return new(e||t)},providers:[aE],imports:[[Du,Og,_v,Yy],Im,lM,_v,Yy]}),t})();function pE(t,e){if(1&t&&(Zs(0,\"mat-option\",19),Ro(1),Js()),2&t){const t=e.$implicit;qs(\"value\",t),Rr(1),No(\" \",t,\" \")}}function mE(t,e){if(1&t){const t=eo();Zs(0,\"mat-form-field\",16),Zs(1,\"mat-select\",17),io(\"selectionChange\",(function(e){return fe(t),co(2)._changePageSize(e.value)})),Us(2,pE,2,2,\"mat-option\",18),Js(),Js()}if(2&t){const t=co(2);qs(\"color\",t.color),Rr(1),qs(\"value\",t.pageSize)(\"disabled\",t.disabled)(\"aria-label\",t._intl.itemsPerPageLabel),Rr(1),qs(\"ngForOf\",t._displayedPageSizeOptions)}}function gE(t,e){if(1&t&&(Zs(0,\"div\",20),Ro(1),Js()),2&t){const t=co(2);Rr(1),jo(t.pageSize)}}function _E(t,e){if(1&t&&(Zs(0,\"div\",12),Zs(1,\"div\",13),Ro(2),Js(),Us(3,mE,3,5,\"mat-form-field\",14),Us(4,gE,2,1,\"div\",15),Js()),2&t){const t=co();Rr(2),No(\" \",t._intl.itemsPerPageLabel,\" \"),Rr(1),qs(\"ngIf\",t._displayedPageSizeOptions.length>1),Rr(1),qs(\"ngIf\",t._displayedPageSizeOptions.length<=1)}}function bE(t,e){if(1&t){const t=eo();Zs(0,\"button\",21),io(\"click\",(function(){return fe(t),co().firstPage()})),Ye(),Zs(1,\"svg\",7),$s(2,\"path\",22),Js(),Js()}if(2&t){const t=co();qs(\"matTooltip\",t._intl.firstPageLabel)(\"matTooltipDisabled\",t._previousButtonsDisabled())(\"matTooltipPosition\",\"above\")(\"disabled\",t._previousButtonsDisabled()),Hs(\"aria-label\",t._intl.firstPageLabel)}}function yE(t,e){if(1&t){const t=eo();Ye(),Be(),Zs(0,\"button\",23),io(\"click\",(function(){return fe(t),co().lastPage()})),Ye(),Zs(1,\"svg\",7),$s(2,\"path\",24),Js(),Js()}if(2&t){const t=co();qs(\"matTooltip\",t._intl.lastPageLabel)(\"matTooltipDisabled\",t._nextButtonsDisabled())(\"matTooltipPosition\",\"above\")(\"disabled\",t._nextButtonsDisabled()),Hs(\"aria-label\",t._intl.lastPageLabel)}}let vE=(()=>{class t{constructor(){this.changes=new r.a,this.itemsPerPageLabel=\"Items per page:\",this.nextPageLabel=\"Next page\",this.previousPageLabel=\"Previous page\",this.firstPageLabel=\"First page\",this.lastPageLabel=\"Last page\",this.getRangeLabel=(t,e,n)=>{if(0==n||0==e)return\"0 of \"+n;const r=t*e;return`${r+1} \\u2013 ${r<(n=Math.max(n,0))?Math.min(r+e,n):r+e} of ${n}`}}}return t.\\u0275fac=function(e){return new(e||t)},t.\\u0275prov=y({factory:function(){return new t},token:t,providedIn:\"root\"}),t})();const wE={provide:vE,deps:[[new f,new m,vE]],useFactory:function(t){return t||new vE}},kE=new K(\"MAT_PAGINATOR_DEFAULT_OPTIONS\");class ME{}const xE=By(Wy(ME));let SE=(()=>{class t extends xE{constructor(t,e,n){if(super(),this._intl=t,this._changeDetectorRef=e,this._pageIndex=0,this._length=0,this._pageSizeOptions=[],this._hidePageSize=!1,this._showFirstLastButtons=!1,this.page=new ll,this._intlChanges=t.changes.subscribe(()=>this._changeDetectorRef.markForCheck()),n){const{pageSize:t,pageSizeOptions:e,hidePageSize:r,showFirstLastButtons:i}=n;null!=t&&(this._pageSize=t),null!=e&&(this._pageSizeOptions=e),null!=r&&(this._hidePageSize=r),null!=i&&(this._showFirstLastButtons=i)}}get pageIndex(){return this._pageIndex}set pageIndex(t){this._pageIndex=Math.max(em(t),0),this._changeDetectorRef.markForCheck()}get length(){return this._length}set length(t){this._length=em(t),this._changeDetectorRef.markForCheck()}get pageSize(){return this._pageSize}set pageSize(t){this._pageSize=Math.max(em(t),0),this._updateDisplayedPageSizeOptions()}get pageSizeOptions(){return this._pageSizeOptions}set pageSizeOptions(t){this._pageSizeOptions=(t||[]).map(t=>em(t)),this._updateDisplayedPageSizeOptions()}get hidePageSize(){return this._hidePageSize}set hidePageSize(t){this._hidePageSize=tm(t)}get showFirstLastButtons(){return this._showFirstLastButtons}set showFirstLastButtons(t){this._showFirstLastButtons=tm(t)}ngOnInit(){this._initialized=!0,this._updateDisplayedPageSizeOptions(),this._markInitialized()}ngOnDestroy(){this._intlChanges.unsubscribe()}nextPage(){if(!this.hasNextPage())return;const t=this.pageIndex;this.pageIndex++,this._emitPageEvent(t)}previousPage(){if(!this.hasPreviousPage())return;const t=this.pageIndex;this.pageIndex--,this._emitPageEvent(t)}firstPage(){if(!this.hasPreviousPage())return;const t=this.pageIndex;this.pageIndex=0,this._emitPageEvent(t)}lastPage(){if(!this.hasNextPage())return;const t=this.pageIndex;this.pageIndex=this.getNumberOfPages()-1,this._emitPageEvent(t)}hasPreviousPage(){return this.pageIndex>=1&&0!=this.pageSize}hasNextPage(){const t=this.getNumberOfPages()-1;return this.pageIndext-e),this._changeDetectorRef.markForCheck())}_emitPageEvent(t){this.page.emit({previousPageIndex:t,pageIndex:this.pageIndex,pageSize:this.pageSize,length:this.length})}}return t.\\u0275fac=function(e){return new(e||t)(Ws(vE),Ws(cs),Ws(kE,8))},t.\\u0275cmp=Mt({type:t,selectors:[[\"mat-paginator\"]],hostAttrs:[1,\"mat-paginator\"],inputs:{disabled:\"disabled\",pageIndex:\"pageIndex\",length:\"length\",pageSize:\"pageSize\",pageSizeOptions:\"pageSizeOptions\",hidePageSize:\"hidePageSize\",showFirstLastButtons:\"showFirstLastButtons\",color:\"color\"},outputs:{page:\"page\"},exportAs:[\"matPaginator\"],features:[Uo],decls:14,vars:14,consts:[[1,\"mat-paginator-outer-container\"],[1,\"mat-paginator-container\"],[\"class\",\"mat-paginator-page-size\",4,\"ngIf\"],[1,\"mat-paginator-range-actions\"],[1,\"mat-paginator-range-label\"],[\"mat-icon-button\",\"\",\"type\",\"button\",\"class\",\"mat-paginator-navigation-first\",3,\"matTooltip\",\"matTooltipDisabled\",\"matTooltipPosition\",\"disabled\",\"click\",4,\"ngIf\"],[\"mat-icon-button\",\"\",\"type\",\"button\",1,\"mat-paginator-navigation-previous\",3,\"matTooltip\",\"matTooltipDisabled\",\"matTooltipPosition\",\"disabled\",\"click\"],[\"viewBox\",\"0 0 24 24\",\"focusable\",\"false\",1,\"mat-paginator-icon\"],[\"d\",\"M15.41 7.41L14 6l-6 6 6 6 1.41-1.41L10.83 12z\"],[\"mat-icon-button\",\"\",\"type\",\"button\",1,\"mat-paginator-navigation-next\",3,\"matTooltip\",\"matTooltipDisabled\",\"matTooltipPosition\",\"disabled\",\"click\"],[\"d\",\"M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z\"],[\"mat-icon-button\",\"\",\"type\",\"button\",\"class\",\"mat-paginator-navigation-last\",3,\"matTooltip\",\"matTooltipDisabled\",\"matTooltipPosition\",\"disabled\",\"click\",4,\"ngIf\"],[1,\"mat-paginator-page-size\"],[1,\"mat-paginator-page-size-label\"],[\"class\",\"mat-paginator-page-size-select\",3,\"color\",4,\"ngIf\"],[\"class\",\"mat-paginator-page-size-value\",4,\"ngIf\"],[1,\"mat-paginator-page-size-select\",3,\"color\"],[3,\"value\",\"disabled\",\"aria-label\",\"selectionChange\"],[3,\"value\",4,\"ngFor\",\"ngForOf\"],[3,\"value\"],[1,\"mat-paginator-page-size-value\"],[\"mat-icon-button\",\"\",\"type\",\"button\",1,\"mat-paginator-navigation-first\",3,\"matTooltip\",\"matTooltipDisabled\",\"matTooltipPosition\",\"disabled\",\"click\"],[\"d\",\"M18.41 16.59L13.82 12l4.59-4.59L17 6l-6 6 6 6zM6 6h2v12H6z\"],[\"mat-icon-button\",\"\",\"type\",\"button\",1,\"mat-paginator-navigation-last\",3,\"matTooltip\",\"matTooltipDisabled\",\"matTooltipPosition\",\"disabled\",\"click\"],[\"d\",\"M5.59 7.41L10.18 12l-4.59 4.59L7 18l6-6-6-6zM16 6h2v12h-2z\"]],template:function(t,e){1&t&&(Zs(0,\"div\",0),Zs(1,\"div\",1),Us(2,_E,5,3,\"div\",2),Zs(3,\"div\",3),Zs(4,\"div\",4),Ro(5),Js(),Us(6,bE,3,5,\"button\",5),Zs(7,\"button\",6),io(\"click\",(function(){return e.previousPage()})),Ye(),Zs(8,\"svg\",7),$s(9,\"path\",8),Js(),Js(),Be(),Zs(10,\"button\",9),io(\"click\",(function(){return e.nextPage()})),Ye(),Zs(11,\"svg\",7),$s(12,\"path\",10),Js(),Js(),Us(13,yE,3,5,\"button\",11),Js(),Js(),Js()),2&t&&(Rr(2),qs(\"ngIf\",!e.hidePageSize),Rr(3),No(\" \",e._intl.getRangeLabel(e.pageIndex,e.pageSize,e.length),\" \"),Rr(1),qs(\"ngIf\",e.showFirstLastButtons),Rr(1),qs(\"matTooltip\",e._intl.previousPageLabel)(\"matTooltipDisabled\",e._previousButtonsDisabled())(\"matTooltipPosition\",\"above\")(\"disabled\",e._previousButtonsDisabled()),Hs(\"aria-label\",e._intl.previousPageLabel),Rr(3),qs(\"matTooltip\",e._intl.nextPageLabel)(\"matTooltipDisabled\",e._nextButtonsDisabled())(\"matTooltipPosition\",\"above\")(\"disabled\",e._nextButtonsDisabled()),Hs(\"aria-label\",e._intl.nextPageLabel),Rr(3),qs(\"ngIf\",e.showFirstLastButtons))},directives:[cu,xv,CS,aM,dE,au,mv],styles:[\".mat-paginator{display:block}.mat-paginator-outer-container{display:flex}.mat-paginator-container{display:flex;align-items:center;justify-content:flex-end;padding:0 8px;flex-wrap:wrap-reverse;width:100%}.mat-paginator-page-size{display:flex;align-items:baseline;margin-right:8px}[dir=rtl] .mat-paginator-page-size{margin-right:0;margin-left:8px}.mat-paginator-page-size-label{margin:0 4px}.mat-paginator-page-size-select{margin:6px 4px 0 4px;width:56px}.mat-paginator-page-size-select.mat-form-field-appearance-outline{width:64px}.mat-paginator-page-size-select.mat-form-field-appearance-fill{width:64px}.mat-paginator-range-label{margin:0 32px 0 24px}.mat-paginator-range-actions{display:flex;align-items:center}.mat-paginator-icon{width:28px;fill:currentColor}[dir=rtl] .mat-paginator-icon{transform:rotate(180deg)}\\n\"],encapsulation:2,changeDetection:0}),t})(),EE=(()=>{class t{}return t.\\u0275mod=Ct({type:t}),t.\\u0275inj=v({factory:function(e){return new(e||t)},providers:[wE],imports:[[Du,Sv,fE,AS]]}),t})();const CE=[\"mat-sort-header\",\"\"];function DE(t,e){if(1&t){const t=eo();Zs(0,\"div\",3),io(\"@arrowPosition.start\",(function(){return fe(t),co()._disableViewStateAnimation=!0}))(\"@arrowPosition.done\",(function(){return fe(t),co()._disableViewStateAnimation=!1})),$s(1,\"div\",4),Zs(2,\"div\",5),$s(3,\"div\",6),$s(4,\"div\",7),$s(5,\"div\",8),Js(),Js()}if(2&t){const t=co();qs(\"@arrowOpacity\",t._getArrowViewState())(\"@arrowPosition\",t._getArrowViewState())(\"@allowChildren\",t._getArrowDirectionState()),Rr(2),qs(\"@indicator\",t._getArrowDirectionState()),Rr(1),qs(\"@leftPointer\",t._getArrowDirectionState()),Rr(1),qs(\"@rightPointer\",t._getArrowDirectionState())}}const AE=[\"*\"];class OE{}const LE=Wy(By(OE));let TE=(()=>{class t extends LE{constructor(){super(...arguments),this.sortables=new Map,this._stateChanges=new r.a,this.start=\"asc\",this._direction=\"\",this.sortChange=new ll}get direction(){return this._direction}set direction(t){if(zn()&&t&&\"asc\"!==t&&\"desc\"!==t)throw function(t){return Error(t+\" is not a valid sort direction ('asc' or 'desc').\")}(t);this._direction=t}get disableClear(){return this._disableClear}set disableClear(t){this._disableClear=tm(t)}register(t){if(!t.id)throw Error(\"MatSortHeader must be provided with a unique id.\");if(this.sortables.has(t.id))throw Error(`Cannot have two MatSortables with the same id (${t.id}).`);this.sortables.set(t.id,t)}deregister(t){this.sortables.delete(t.id)}sort(t){this.active!=t.id?(this.active=t.id,this.direction=t.start?t.start:this.start):this.direction=this.getNextSortDirection(t),this.sortChange.emit({active:this.active,direction:this.direction})}getNextSortDirection(t){if(!t)return\"\";let e=function(t,e){let n=[\"asc\",\"desc\"];return\"desc\"==t&&n.reverse(),e||n.push(\"\"),n}(t.start||this.start,null!=t.disableClear?t.disableClear:this.disableClear),n=e.indexOf(this.direction)+1;return n>=e.length&&(n=0),e[n]}ngOnInit(){this._markInitialized()}ngOnChanges(){this._stateChanges.next()}ngOnDestroy(){this._stateChanges.complete()}}return t.\\u0275fac=function(e){return PE(e||t)},t.\\u0275dir=At({type:t,selectors:[[\"\",\"matSort\",\"\"]],hostAttrs:[1,\"mat-sort\"],inputs:{disabled:[\"matSortDisabled\",\"disabled\"],start:[\"matSortStart\",\"start\"],direction:[\"matSortDirection\",\"direction\"],disableClear:[\"matSortDisableClear\",\"disableClear\"],active:[\"matSortActive\",\"active\"]},outputs:{sortChange:\"matSortChange\"},exportAs:[\"matSort\"],features:[Uo,zt]}),t})();const PE=En(TE),IE=Ry.ENTERING+\" \"+Iy.STANDARD_CURVE,RE={indicator:l_(\"indicator\",[f_(\"active-asc, asc\",d_({transform:\"translateY(0px)\"})),f_(\"active-desc, desc\",d_({transform:\"translateY(10px)\"})),m_(\"active-asc <=> active-desc\",c_(IE))]),leftPointer:l_(\"leftPointer\",[f_(\"active-asc, asc\",d_({transform:\"rotate(-45deg)\"})),f_(\"active-desc, desc\",d_({transform:\"rotate(45deg)\"})),m_(\"active-asc <=> active-desc\",c_(IE))]),rightPointer:l_(\"rightPointer\",[f_(\"active-asc, asc\",d_({transform:\"rotate(45deg)\"})),f_(\"active-desc, desc\",d_({transform:\"rotate(-45deg)\"})),m_(\"active-asc <=> active-desc\",c_(IE))]),arrowOpacity:l_(\"arrowOpacity\",[f_(\"desc-to-active, asc-to-active, active\",d_({opacity:1})),f_(\"desc-to-hint, asc-to-hint, hint\",d_({opacity:.54})),f_(\"hint-to-desc, active-to-desc, desc, hint-to-asc, active-to-asc, asc, void\",d_({opacity:0})),m_(\"* => asc, * => desc, * => active, * => hint, * => void\",c_(\"0ms\")),m_(\"* <=> *\",c_(IE))]),arrowPosition:l_(\"arrowPosition\",[m_(\"* => desc-to-hint, * => desc-to-active\",c_(IE,p_([d_({transform:\"translateY(-25%)\"}),d_({transform:\"translateY(0)\"})]))),m_(\"* => hint-to-desc, * => active-to-desc\",c_(IE,p_([d_({transform:\"translateY(0)\"}),d_({transform:\"translateY(25%)\"})]))),m_(\"* => asc-to-hint, * => asc-to-active\",c_(IE,p_([d_({transform:\"translateY(25%)\"}),d_({transform:\"translateY(0)\"})]))),m_(\"* => hint-to-asc, * => active-to-asc\",c_(IE,p_([d_({transform:\"translateY(0)\"}),d_({transform:\"translateY(-25%)\"})]))),f_(\"desc-to-hint, asc-to-hint, hint, desc-to-active, asc-to-active, active\",d_({transform:\"translateY(0)\"})),f_(\"hint-to-desc, active-to-desc, desc\",d_({transform:\"translateY(-25%)\"})),f_(\"hint-to-asc, active-to-asc, asc\",d_({transform:\"translateY(25%)\"}))]),allowChildren:l_(\"allowChildren\",[m_(\"* <=> *\",[__(\"@*\",g_(),{optional:!0})])])};let jE=(()=>{class t{constructor(){this.changes=new r.a,this.sortButtonLabel=t=>\"Change sorting for \"+t}}return t.\\u0275fac=function(e){return new(e||t)},t.\\u0275prov=y({factory:function(){return new t},token:t,providedIn:\"root\"}),t})();const NE={provide:jE,deps:[[new f,new m,jE]],useFactory:function(t){return t||new jE}};class FE{}const YE=By(FE);let BE=(()=>{class t extends YE{constructor(t,e,n,r,i,s){if(super(),this._intl=t,this._sort=n,this._columnDef=r,this._focusMonitor=i,this._elementRef=s,this._showIndicatorHint=!1,this._arrowDirection=\"\",this._disableViewStateAnimation=!1,this.arrowPosition=\"after\",!n)throw Error(\"MatSortHeader must be placed within a parent element with the MatSort directive.\");this._rerenderSubscription=Object(o.a)(n.sortChange,n._stateChanges,t.changes).subscribe(()=>{this._isSorted()&&this._updateArrowDirection(),!this._isSorted()&&this._viewState&&\"active\"===this._viewState.toState&&(this._disableViewStateAnimation=!1,this._setAnimationTransitionState({fromState:\"active\",toState:this._arrowDirection})),e.markForCheck()})}get disableClear(){return this._disableClear}set disableClear(t){this._disableClear=tm(t)}ngOnInit(){!this.id&&this._columnDef&&(this.id=this._columnDef.name),this._updateArrowDirection(),this._setAnimationTransitionState({toState:this._isSorted()?\"active\":this._arrowDirection}),this._sort.register(this)}ngAfterViewInit(){this._focusMonitor.monitor(this._elementRef,!0).subscribe(t=>this._setIndicatorHintVisible(!!t))}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef),this._sort.deregister(this),this._rerenderSubscription.unsubscribe()}_setIndicatorHintVisible(t){this._isDisabled()&&t||(this._showIndicatorHint=t,this._isSorted()||(this._updateArrowDirection(),this._setAnimationTransitionState(this._showIndicatorHint?{fromState:this._arrowDirection,toState:\"hint\"}:{fromState:\"hint\",toState:this._arrowDirection})))}_setAnimationTransitionState(t){this._viewState=t,this._disableViewStateAnimation&&(this._viewState={toState:t.toState})}_toggleOnInteraction(){this._sort.sort(this),\"hint\"!==this._viewState.toState&&\"active\"!==this._viewState.toState||(this._disableViewStateAnimation=!0);const t=this._isSorted()?{fromState:this._arrowDirection,toState:\"active\"}:{fromState:\"active\",toState:this._arrowDirection};this._setAnimationTransitionState(t),this._showIndicatorHint=!1}_handleClick(){this._isDisabled()||this._toggleOnInteraction()}_handleKeydown(t){this._isDisabled()||32!==t.keyCode&&13!==t.keyCode||(t.preventDefault(),this._toggleOnInteraction())}_isSorted(){return this._sort.active==this.id&&(\"asc\"===this._sort.direction||\"desc\"===this._sort.direction)}_getArrowDirectionState(){return`${this._isSorted()?\"active-\":\"\"}${this._arrowDirection}`}_getArrowViewState(){const t=this._viewState.fromState;return(t?t+\"-to-\":\"\")+this._viewState.toState}_updateArrowDirection(){this._arrowDirection=this._isSorted()?this._sort.direction:this.start||this._sort.start}_isDisabled(){return this._sort.disabled||this.disabled}_getAriaSortAttribute(){return this._isSorted()?\"asc\"==this._sort.direction?\"ascending\":\"descending\":\"none\"}_renderArrow(){return!this._isDisabled()||this._isSorted()}}return t.\\u0275fac=function(e){return new(e||t)(Ws(jE),Ws(cs),Ws(TE,8),Ws(\"MAT_SORT_HEADER_COLUMN_DEF\",8),Ws(e_),Ws(sa))},t.\\u0275cmp=Mt({type:t,selectors:[[\"\",\"mat-sort-header\",\"\"]],hostAttrs:[1,\"mat-sort-header\"],hostVars:3,hostBindings:function(t,e){1&t&&io(\"click\",(function(){return e._handleClick()}))(\"keydown\",(function(t){return e._handleKeydown(t)}))(\"mouseenter\",(function(){return e._setIndicatorHintVisible(!0)}))(\"mouseleave\",(function(){return e._setIndicatorHintVisible(!1)})),2&t&&(Hs(\"aria-sort\",e._getAriaSortAttribute()),xo(\"mat-sort-header-disabled\",e._isDisabled()))},inputs:{disabled:\"disabled\",arrowPosition:\"arrowPosition\",disableClear:\"disableClear\",id:[\"mat-sort-header\",\"id\"],start:\"start\"},exportAs:[\"matSortHeader\"],features:[Uo],attrs:CE,ngContentSelectors:AE,decls:4,vars:6,consts:[[\"role\",\"button\",1,\"mat-sort-header-container\",\"mat-focus-indicator\"],[1,\"mat-sort-header-content\"],[\"class\",\"mat-sort-header-arrow\",4,\"ngIf\"],[1,\"mat-sort-header-arrow\"],[1,\"mat-sort-header-stem\"],[1,\"mat-sort-header-indicator\"],[1,\"mat-sort-header-pointer-left\"],[1,\"mat-sort-header-pointer-right\"],[1,\"mat-sort-header-pointer-middle\"]],template:function(t,e){1&t&&(ho(),Zs(0,\"div\",0),Zs(1,\"div\",1),fo(2),Js(),Us(3,DE,6,6,\"div\",2),Js()),2&t&&(xo(\"mat-sort-header-sorted\",e._isSorted())(\"mat-sort-header-position-before\",\"before\"==e.arrowPosition),Hs(\"tabindex\",e._isDisabled()?null:0),Rr(3),qs(\"ngIf\",e._renderArrow()))},directives:[cu],styles:[\".mat-sort-header-container{display:flex;cursor:pointer;align-items:center;letter-spacing:normal;outline:0}[mat-sort-header].cdk-keyboard-focused .mat-sort-header-container,[mat-sort-header].cdk-program-focused .mat-sort-header-container{border-bottom:solid 1px currentColor}.mat-sort-header-disabled .mat-sort-header-container{cursor:default}.mat-sort-header-content{text-align:center;display:flex;align-items:center}.mat-sort-header-position-before{flex-direction:row-reverse}.mat-sort-header-arrow{height:12px;width:12px;min-width:12px;position:relative;display:flex;opacity:0}.mat-sort-header-arrow,[dir=rtl] .mat-sort-header-position-before .mat-sort-header-arrow{margin:0 0 0 6px}.mat-sort-header-position-before .mat-sort-header-arrow,[dir=rtl] .mat-sort-header-arrow{margin:0 6px 0 0}.mat-sort-header-stem{background:currentColor;height:10px;width:2px;margin:auto;display:flex;align-items:center}.cdk-high-contrast-active .mat-sort-header-stem{width:0;border-left:solid 2px}.mat-sort-header-indicator{width:100%;height:2px;display:flex;align-items:center;position:absolute;top:0;left:0}.mat-sort-header-pointer-middle{margin:auto;height:2px;width:2px;background:currentColor;transform:rotate(45deg)}.cdk-high-contrast-active .mat-sort-header-pointer-middle{width:0;height:0;border-top:solid 2px;border-left:solid 2px}.mat-sort-header-pointer-left,.mat-sort-header-pointer-right{background:currentColor;width:6px;height:2px;position:absolute;top:0}.cdk-high-contrast-active .mat-sort-header-pointer-left,.cdk-high-contrast-active .mat-sort-header-pointer-right{width:0;height:0;border-left:solid 6px;border-top:solid 2px}.mat-sort-header-pointer-left{transform-origin:right;left:0}.mat-sort-header-pointer-right{transform-origin:left;right:0}\\n\"],encapsulation:2,data:{animation:[RE.indicator,RE.leftPointer,RE.rightPointer,RE.arrowOpacity,RE.arrowPosition,RE.allowChildren]},changeDetection:0}),t})(),HE=(()=>{class t{}return t.\\u0275mod=Ct({type:t}),t.\\u0275inj=v({factory:function(e){return new(e||t)},providers:[NE],imports:[[Du]]}),t})();const zE=[[[\"caption\"]],[[\"colgroup\"],[\"col\"]]],UE=[\"caption\",\"colgroup, col\"];function VE(t){return class extends t{constructor(...t){super(...t),this._sticky=!1,this._hasStickyChanged=!1}get sticky(){return this._sticky}set sticky(t){const e=this._sticky;this._sticky=tm(t),this._hasStickyChanged=e!==this._sticky}hasStickyChanged(){const t=this._hasStickyChanged;return this._hasStickyChanged=!1,t}resetStickyChanged(){this._hasStickyChanged=!1}}}const WE=new K(\"CDK_TABLE\");let GE=(()=>{class t{constructor(t){this.template=t}}return t.\\u0275fac=function(e){return new(e||t)(Ws(Aa))},t.\\u0275dir=At({type:t,selectors:[[\"\",\"cdkCellDef\",\"\"]]}),t})(),qE=(()=>{class t{constructor(t){this.template=t}}return t.\\u0275fac=function(e){return new(e||t)(Ws(Aa))},t.\\u0275dir=At({type:t,selectors:[[\"\",\"cdkHeaderCellDef\",\"\"]]}),t})(),KE=(()=>{class t{constructor(t){this.template=t}}return t.\\u0275fac=function(e){return new(e||t)(Ws(Aa))},t.\\u0275dir=At({type:t,selectors:[[\"\",\"cdkFooterCellDef\",\"\"]]}),t})();class ZE{}const JE=VE(ZE);let $E=(()=>{class t extends JE{constructor(t){super(),this._table=t,this._stickyEnd=!1}get name(){return this._name}set name(t){t&&(this._name=t,this.cssClassFriendlyName=t.replace(/[^a-z0-9_-]/gi,\"-\"),this._updateColumnCssClassName())}get stickyEnd(){return this._stickyEnd}set stickyEnd(t){const e=this._stickyEnd;this._stickyEnd=tm(t),this._hasStickyChanged=e!==this._stickyEnd}_updateColumnCssClassName(){this._columnCssClassName=[\"cdk-column-\"+this.cssClassFriendlyName]}}return t.\\u0275fac=function(e){return new(e||t)(Ws(WE,8))},t.\\u0275dir=At({type:t,selectors:[[\"\",\"cdkColumnDef\",\"\"]],contentQueries:function(t,e,n){var r;1&t&&(Ml(n,GE,!0),Ml(n,qE,!0),Ml(n,KE,!0)),2&t&&(yl(r=El())&&(e.cell=r.first),yl(r=El())&&(e.headerCell=r.first),yl(r=El())&&(e.footerCell=r.first))},inputs:{sticky:\"sticky\",name:[\"cdkColumnDef\",\"name\"],stickyEnd:\"stickyEnd\"},features:[ea([{provide:\"MAT_SORT_HEADER_COLUMN_DEF\",useExisting:t}]),Uo]}),t})();class QE{constructor(t,e){const n=e.nativeElement.classList;for(const r of t._columnCssClassName)n.add(r)}}let XE=(()=>{class t extends QE{constructor(t,e){super(t,e)}}return t.\\u0275fac=function(e){return new(e||t)(Ws($E),Ws(sa))},t.\\u0275dir=At({type:t,selectors:[[\"cdk-header-cell\"],[\"th\",\"cdk-header-cell\",\"\"]],hostAttrs:[\"role\",\"columnheader\",1,\"cdk-header-cell\"],features:[Uo]}),t})(),tC=(()=>{class t extends QE{constructor(t,e){super(t,e)}}return t.\\u0275fac=function(e){return new(e||t)(Ws($E),Ws(sa))},t.\\u0275dir=At({type:t,selectors:[[\"cdk-cell\"],[\"td\",\"cdk-cell\",\"\"]],hostAttrs:[\"role\",\"gridcell\",1,\"cdk-cell\"],features:[Uo]}),t})();class eC{constructor(){this.tasks=[],this.endTasks=[]}}let nC=(()=>{class t{constructor(t){this._ngZone=t,this._currentSchedule=null,this._destroyed=new r.a}schedule(t){this._createScheduleIfNeeded(),this._currentSchedule.tasks.push(t)}scheduleEnd(t){this._createScheduleIfNeeded(),this._currentSchedule.endTasks.push(t)}ngOnDestroy(){this._destroyed.next(),this._destroyed.complete()}_createScheduleIfNeeded(){this._currentSchedule||(this._currentSchedule=new eC,this._getScheduleObservable().pipe(Object(hm.a)(this._destroyed)).subscribe(()=>{for(;this._currentSchedule.tasks.length||this._currentSchedule.endTasks.length;){const t=this._currentSchedule;this._currentSchedule=new eC;for(const e of t.tasks)e();for(const e of t.endTasks)e()}this._currentSchedule=null}))}_getScheduleObservable(){return this._ngZone.isStable?Object(Wh.a)(Promise.resolve(void 0)):this._ngZone.onStable.pipe(Object(id.a)(1))}}return t.\\u0275fac=function(e){return new(e||t)(it(tc))},t.\\u0275prov=y({token:t,factory:t.\\u0275fac}),t})(),rC=(()=>{class t{constructor(t,e){this.template=t,this._differs=e}ngOnChanges(t){if(!this._columnsDiffer){const e=t.columns&&t.columns.currentValue||[];this._columnsDiffer=this._differs.find(e).create(),this._columnsDiffer.diff(e)}}getColumnsDiff(){return this._columnsDiffer.diff(this.columns)}extractCellTemplate(t){return this instanceof oC?t.headerCell.template:this instanceof cC?t.footerCell.template:t.cell.template}}return t.\\u0275fac=function(e){return new(e||t)(Ws(Aa),Ws(xa))},t.\\u0275dir=At({type:t,features:[zt]}),t})();class iC extends rC{}const sC=VE(iC);let oC=(()=>{class t extends sC{constructor(t,e,n){super(t,e),this._table=n}ngOnChanges(t){super.ngOnChanges(t)}}return t.\\u0275fac=function(e){return new(e||t)(Ws(Aa),Ws(xa),Ws(WE,8))},t.\\u0275dir=At({type:t,selectors:[[\"\",\"cdkHeaderRowDef\",\"\"]],inputs:{columns:[\"cdkHeaderRowDef\",\"columns\"],sticky:[\"cdkHeaderRowDefSticky\",\"sticky\"]},features:[Uo,zt]}),t})();class aC extends rC{}const lC=VE(aC);let cC=(()=>{class t extends lC{constructor(t,e,n){super(t,e),this._table=n}ngOnChanges(t){super.ngOnChanges(t)}}return t.\\u0275fac=function(e){return new(e||t)(Ws(Aa),Ws(xa),Ws(WE,8))},t.\\u0275dir=At({type:t,selectors:[[\"\",\"cdkFooterRowDef\",\"\"]],inputs:{columns:[\"cdkFooterRowDef\",\"columns\"],sticky:[\"cdkFooterRowDefSticky\",\"sticky\"]},features:[Uo,zt]}),t})(),uC=(()=>{class t extends rC{constructor(t,e,n){super(t,e),this._table=n}}return t.\\u0275fac=function(e){return new(e||t)(Ws(Aa),Ws(xa),Ws(WE,8))},t.\\u0275dir=At({type:t,selectors:[[\"\",\"cdkRowDef\",\"\"]],inputs:{columns:[\"cdkRowDefColumns\",\"columns\"],when:[\"cdkRowDefWhen\",\"when\"]},features:[Uo]}),t})(),hC=(()=>{class t{constructor(e){this._viewContainer=e,t.mostRecentCellOutlet=this}ngOnDestroy(){t.mostRecentCellOutlet===this&&(t.mostRecentCellOutlet=null)}}return t.\\u0275fac=function(e){return new(e||t)(Ws(La))},t.\\u0275dir=At({type:t,selectors:[[\"\",\"cdkCellOutlet\",\"\"]]}),t.mostRecentCellOutlet=null,t})(),dC=(()=>{class t{}return t.\\u0275fac=function(e){return new(e||t)},t.\\u0275cmp=Mt({type:t,selectors:[[\"cdk-header-row\"],[\"tr\",\"cdk-header-row\",\"\"]],hostAttrs:[\"role\",\"row\",1,\"cdk-header-row\"],decls:1,vars:0,consts:[[\"cdkCellOutlet\",\"\"]],template:function(t,e){1&t&&to(0,0)},directives:[hC],encapsulation:2}),t})(),fC=(()=>{class t{}return t.\\u0275fac=function(e){return new(e||t)},t.\\u0275cmp=Mt({type:t,selectors:[[\"cdk-row\"],[\"tr\",\"cdk-row\",\"\"]],hostAttrs:[\"role\",\"row\",1,\"cdk-row\"],decls:1,vars:0,consts:[[\"cdkCellOutlet\",\"\"]],template:function(t,e){1&t&&to(0,0)},directives:[hC],encapsulation:2}),t})(),pC=(()=>{class t{constructor(t){this.templateRef=t}}return t.\\u0275fac=function(e){return new(e||t)(Ws(Aa))},t.\\u0275dir=At({type:t,selectors:[[\"ng-template\",\"cdkNoDataRow\",\"\"]]}),t})();const mC=[\"top\",\"bottom\",\"left\",\"right\"];class gC{constructor(t,e,n,r,i=!0,s=!0){this._isNativeHtmlTable=t,this._stickCellCss=e,this.direction=n,this._coalescedStyleScheduler=r,this._isBrowser=i,this._needsPositionStickyOnElement=s}clearStickyPositioning(t,e){const n=[];for(const r of t)if(r.nodeType===r.ELEMENT_NODE){n.push(r);for(let t=0;t{for(const t of n)this._removeStickyStyle(t,e)})}updateStickyColumns(t,e,n){if(!t.length||!this._isBrowser||!e.some(t=>t)&&!n.some(t=>t))return;const r=t[0],i=r.children.length,s=this._getCellWidths(r),o=this._getStickyStartColumnPositions(s,e),a=this._getStickyEndColumnPositions(s,n);this._coalescedStyleScheduler.schedule(()=>{const r=\"rtl\"===this.direction,s=r?\"right\":\"left\",l=r?\"left\":\"right\";for(const c of t)for(let t=0;t{for(let t=0;t{e.some(t=>!t)?this._removeStickyStyle(n,[\"bottom\"]):this._addStickyStyle(n,\"bottom\",0)})}_removeStickyStyle(t,e){for(const n of e)t.style[n]=\"\";mC.some(n=>-1===e.indexOf(n)&&t.style[n])?t.style.zIndex=this._getCalculatedZIndex(t):(t.style.zIndex=\"\",this._needsPositionStickyOnElement&&(t.style.position=\"\"),t.classList.remove(this._stickCellCss))}_addStickyStyle(t,e,n){t.classList.add(this._stickCellCss),t.style[e]=n+\"px\",t.style.zIndex=this._getCalculatedZIndex(t),this._needsPositionStickyOnElement&&(t.style.cssText+=\"position: -webkit-sticky; position: sticky; \")}_getCalculatedZIndex(t){const e={top:100,bottom:10,left:1,right:1};let n=0;for(const r of mC)t.style[r]&&(n+=e[r]);return n?\"\"+n:\"\"}_getCellWidths(t){const e=[],n=t.children;for(let r=0;r0;i--)e[i]&&(n[i]=r,r+=t[i]);return n}}function _C(t){return Error(`Could not find column with id \"${t}\".`)}let bC=(()=>{class t{constructor(t,e){this.viewContainer=t,this.elementRef=e}}return t.\\u0275fac=function(e){return new(e||t)(Ws(La),Ws(sa))},t.\\u0275dir=At({type:t,selectors:[[\"\",\"rowOutlet\",\"\"]]}),t})(),yC=(()=>{class t{constructor(t,e){this.viewContainer=t,this.elementRef=e}}return t.\\u0275fac=function(e){return new(e||t)(Ws(La),Ws(sa))},t.\\u0275dir=At({type:t,selectors:[[\"\",\"headerRowOutlet\",\"\"]]}),t})(),vC=(()=>{class t{constructor(t,e){this.viewContainer=t,this.elementRef=e}}return t.\\u0275fac=function(e){return new(e||t)(Ws(La),Ws(sa))},t.\\u0275dir=At({type:t,selectors:[[\"\",\"footerRowOutlet\",\"\"]]}),t})(),wC=(()=>{class t{constructor(t,e){this.viewContainer=t,this.elementRef=e}}return t.\\u0275fac=function(e){return new(e||t)(Ws(La),Ws(sa))},t.\\u0275dir=At({type:t,selectors:[[\"\",\"noDataRowOutlet\",\"\"]]}),t})(),kC=(()=>{class t{constructor(t,e,n,i,s,o,a,l){this._differs=t,this._changeDetectorRef=e,this._coalescedStyleScheduler=n,this._elementRef=i,this._dir=o,this._platform=l,this._onDestroy=new r.a,this._columnDefsByName=new Map,this._customColumnDefs=new Set,this._customRowDefs=new Set,this._customHeaderRowDefs=new Set,this._customFooterRowDefs=new Set,this._headerRowDefChanged=!0,this._footerRowDefChanged=!0,this._cachedRenderRowsMap=new Map,this.stickyCssClass=\"cdk-table-sticky\",this.needsPositionStickyOnElement=!0,this._isShowingNoDataRow=!1,this._multiTemplateDataRows=!1,this.viewChange=new Gh.a({start:0,end:Number.MAX_VALUE}),s||this._elementRef.nativeElement.setAttribute(\"role\",\"grid\"),this._document=a,this._isNativeHtmlTable=\"TABLE\"===this._elementRef.nativeElement.nodeName}get trackBy(){return this._trackByFn}set trackBy(t){zn()&&null!=t&&\"function\"!=typeof t&&console&&console.warn&&console.warn(`trackBy must be a function, but received ${JSON.stringify(t)}.`),this._trackByFn=t}get dataSource(){return this._dataSource}set dataSource(t){this._dataSource!==t&&this._switchDataSource(t)}get multiTemplateDataRows(){return this._multiTemplateDataRows}set multiTemplateDataRows(t){this._multiTemplateDataRows=tm(t),this._rowOutlet&&this._rowOutlet.viewContainer.length&&(this._forceRenderDataRows(),this.updateStickyColumnStyles())}ngOnInit(){this._setupStickyStyler(),this._isNativeHtmlTable&&this._applyNativeTableSections(),this._dataDiffer=this._differs.find([]).create((t,e)=>this.trackBy?this.trackBy(e.dataIndex,e.data):e)}ngAfterContentChecked(){if(this._cacheRowDefs(),this._cacheColumnDefs(),!this._headerRowDefs.length&&!this._footerRowDefs.length&&!this._rowDefs.length)throw Error(\"Missing definitions for header, footer, and row; cannot determine which columns should be rendered.\");const t=this._renderUpdatedColumns()||this._headerRowDefChanged||this._footerRowDefChanged;this._headerRowDefChanged&&(this._forceRenderHeaderRows(),this._headerRowDefChanged=!1),this._footerRowDefChanged&&(this._forceRenderFooterRows(),this._footerRowDefChanged=!1),this.dataSource&&this._rowDefs.length>0&&!this._renderChangeSubscription?this._observeRenderChanges():t&&this.updateStickyColumnStyles(),this._checkStickyStates()}ngOnDestroy(){this._rowOutlet.viewContainer.clear(),this._noDataRowOutlet.viewContainer.clear(),this._headerRowOutlet.viewContainer.clear(),this._footerRowOutlet.viewContainer.clear(),this._cachedRenderRowsMap.clear(),this._onDestroy.next(),this._onDestroy.complete(),Dm(this.dataSource)&&this.dataSource.disconnect(this)}renderRows(){this._renderRows=this._getAllRenderRows();const t=this._dataDiffer.diff(this._renderRows);if(!t)return void this._updateNoDataRow();const e=this._rowOutlet.viewContainer;t.forEachOperation((t,n,r)=>{if(null==t.previousIndex)this._insertRow(t.item,r);else if(null==r)e.remove(n);else{const t=e.get(n);e.move(t,r)}}),this._updateRowIndexContext(),t.forEachIdentityChange(t=>{e.get(t.currentIndex).context.$implicit=t.item.data}),this._updateNoDataRow(),this.updateStickyColumnStyles()}addColumnDef(t){this._customColumnDefs.add(t)}removeColumnDef(t){this._customColumnDefs.delete(t)}addRowDef(t){this._customRowDefs.add(t)}removeRowDef(t){this._customRowDefs.delete(t)}addHeaderRowDef(t){this._customHeaderRowDefs.add(t),this._headerRowDefChanged=!0}removeHeaderRowDef(t){this._customHeaderRowDefs.delete(t),this._headerRowDefChanged=!0}addFooterRowDef(t){this._customFooterRowDefs.add(t),this._footerRowDefChanged=!0}removeFooterRowDef(t){this._customFooterRowDefs.delete(t),this._footerRowDefChanged=!0}updateStickyHeaderRowStyles(){const t=this._getRenderedRows(this._headerRowOutlet),e=this._elementRef.nativeElement.querySelector(\"thead\");e&&(e.style.display=t.length?\"\":\"none\");const n=this._headerRowDefs.map(t=>t.sticky);this._stickyStyler.clearStickyPositioning(t,[\"top\"]),this._stickyStyler.stickRows(t,n,\"top\"),this._headerRowDefs.forEach(t=>t.resetStickyChanged())}updateStickyFooterRowStyles(){const t=this._getRenderedRows(this._footerRowOutlet),e=this._elementRef.nativeElement.querySelector(\"tfoot\");e&&(e.style.display=t.length?\"\":\"none\");const n=this._footerRowDefs.map(t=>t.sticky);this._stickyStyler.clearStickyPositioning(t,[\"bottom\"]),this._stickyStyler.stickRows(t,n,\"bottom\"),this._stickyStyler.updateStickyFooterContainer(this._elementRef.nativeElement,n),this._footerRowDefs.forEach(t=>t.resetStickyChanged())}updateStickyColumnStyles(){const t=this._getRenderedRows(this._headerRowOutlet),e=this._getRenderedRows(this._rowOutlet),n=this._getRenderedRows(this._footerRowOutlet);this._stickyStyler.clearStickyPositioning([...t,...e,...n],[\"left\",\"right\"]),t.forEach((t,e)=>{this._addStickyColumnStyles([t],this._headerRowDefs[e])}),this._rowDefs.forEach(t=>{const n=[];for(let r=0;r{this._addStickyColumnStyles([t],this._footerRowDefs[e])}),Array.from(this._columnDefsByName.values()).forEach(t=>t.resetStickyChanged())}_getAllRenderRows(){const t=[],e=this._cachedRenderRowsMap;this._cachedRenderRowsMap=new Map;for(let n=0;n{const i=n&&n.has(r)?n.get(r):[];if(i.length){const t=i.shift();return t.dataIndex=e,t}return{data:t,rowDef:r,dataIndex:e}})}_cacheColumnDefs(){this._columnDefsByName.clear(),MC(this._getOwnDefs(this._contentColumnDefs),this._customColumnDefs).forEach(t=>{if(this._columnDefsByName.has(t.name))throw function(t){return Error(`Duplicate column definition name provided: \"${t}\".`)}(t.name);this._columnDefsByName.set(t.name,t)})}_cacheRowDefs(){this._headerRowDefs=MC(this._getOwnDefs(this._contentHeaderRowDefs),this._customHeaderRowDefs),this._footerRowDefs=MC(this._getOwnDefs(this._contentFooterRowDefs),this._customFooterRowDefs),this._rowDefs=MC(this._getOwnDefs(this._contentRowDefs),this._customRowDefs);const t=this._rowDefs.filter(t=>!t.when);if(!this.multiTemplateDataRows&&t.length>1)throw Error(\"There can only be one default row without a when predicate function.\");this._defaultRowDef=t[0]}_renderUpdatedColumns(){const t=(t,e)=>t||!!e.getColumnsDiff(),e=this._rowDefs.reduce(t,!1);e&&this._forceRenderDataRows();const n=this._headerRowDefs.reduce(t,!1);n&&this._forceRenderHeaderRows();const r=this._footerRowDefs.reduce(t,!1);return r&&this._forceRenderFooterRows(),e||n||r}_switchDataSource(t){this._data=[],Dm(this.dataSource)&&this.dataSource.disconnect(this),this._renderChangeSubscription&&(this._renderChangeSubscription.unsubscribe(),this._renderChangeSubscription=null),t||(this._dataDiffer&&this._dataDiffer.diff([]),this._rowOutlet.viewContainer.clear()),this._dataSource=t}_observeRenderChanges(){if(!this.dataSource)return;let t;if(Dm(this.dataSource)?t=this.dataSource.connect(this):Object(lm.a)(this.dataSource)?t=this.dataSource:Array.isArray(this.dataSource)&&(t=Object(ah.a)(this.dataSource)),void 0===t)throw Error(\"Provided data source did not match an array, Observable, or DataSource\");this._renderChangeSubscription=t.pipe(Object(hm.a)(this._onDestroy)).subscribe(t=>{this._data=t||[],this.renderRows()})}_forceRenderHeaderRows(){this._headerRowOutlet.viewContainer.length>0&&this._headerRowOutlet.viewContainer.clear(),this._headerRowDefs.forEach((t,e)=>this._renderRow(this._headerRowOutlet,t,e)),this.updateStickyHeaderRowStyles()}_forceRenderFooterRows(){this._footerRowOutlet.viewContainer.length>0&&this._footerRowOutlet.viewContainer.clear(),this._footerRowDefs.forEach((t,e)=>this._renderRow(this._footerRowOutlet,t,e)),this.updateStickyFooterRowStyles()}_addStickyColumnStyles(t,e){const n=Array.from(e.columns||[]).map(t=>{const e=this._columnDefsByName.get(t);if(!e)throw _C(t);return e}),r=n.map(t=>t.sticky),i=n.map(t=>t.stickyEnd);this._stickyStyler.updateStickyColumns(t,r,i)}_getRenderedRows(t){const e=[];for(let n=0;n!n.when||n.when(e,t));else{let r=this._rowDefs.find(n=>n.when&&n.when(e,t))||this._defaultRowDef;r&&n.push(r)}if(!n.length)throw function(t){return Error(\"Could not find a matching row definition for theprovided row data: \"+JSON.stringify(t))}(t);return n}_insertRow(t,e){this._renderRow(this._rowOutlet,t.rowDef,e,{$implicit:t.data})}_renderRow(t,e,n,r={}){t.viewContainer.createEmbeddedView(e.template,r,n);for(let i of this._getCellTemplates(e))hC.mostRecentCellOutlet&&hC.mostRecentCellOutlet._viewContainer.createEmbeddedView(i,r);this._changeDetectorRef.markForCheck()}_updateRowIndexContext(){const t=this._rowOutlet.viewContainer;for(let e=0,n=t.length;e{const n=this._columnDefsByName.get(e);if(!n)throw _C(e);return t.extractCellTemplate(n)}):[]}_applyNativeTableSections(){const t=this._document.createDocumentFragment(),e=[{tag:\"thead\",outlets:[this._headerRowOutlet]},{tag:\"tbody\",outlets:[this._rowOutlet,this._noDataRowOutlet]},{tag:\"tfoot\",outlets:[this._footerRowOutlet]}];for(const n of e){const e=this._document.createElement(n.tag);e.setAttribute(\"role\",\"rowgroup\");for(const t of n.outlets)e.appendChild(t.elementRef.nativeElement);t.appendChild(e)}this._elementRef.nativeElement.appendChild(t)}_forceRenderDataRows(){this._dataDiffer.diff([]),this._rowOutlet.viewContainer.clear(),this.renderRows()}_checkStickyStates(){const t=(t,e)=>t||e.hasStickyChanged();this._headerRowDefs.reduce(t,!1)&&this.updateStickyHeaderRowStyles(),this._footerRowDefs.reduce(t,!1)&&this.updateStickyFooterRowStyles(),Array.from(this._columnDefsByName.values()).reduce(t,!1)&&this.updateStickyColumnStyles()}_setupStickyStyler(){this._stickyStyler=new gC(this._isNativeHtmlTable,this.stickyCssClass,this._dir?this._dir.value:\"ltr\",this._coalescedStyleScheduler,this._platform.isBrowser,this.needsPositionStickyOnElement),(this._dir?this._dir.change:Object(ah.a)()).pipe(Object(hm.a)(this._onDestroy)).subscribe(t=>{this._stickyStyler.direction=t,this.updateStickyColumnStyles()})}_getOwnDefs(t){return t.filter(t=>!t._table||t._table===this)}_updateNoDataRow(){if(this._noDataRow){const t=0===this._rowOutlet.viewContainer.length;if(t!==this._isShowingNoDataRow){const e=this._noDataRowOutlet.viewContainer;t?e.createEmbeddedView(this._noDataRow.templateRef):e.clear(),this._isShowingNoDataRow=t}}}}return t.\\u0275fac=function(e){return new(e||t)(Ws(xa),Ws(cs),Ws(nC),Ws(sa),Gs(\"role\"),Ws(Em,8),Ws(Tc),Ws(mm))},t.\\u0275cmp=Mt({type:t,selectors:[[\"cdk-table\"],[\"table\",\"cdk-table\",\"\"]],contentQueries:function(t,e,n){var r;1&t&&(Ml(n,pC,!0),Ml(n,$E,!0),Ml(n,uC,!0),Ml(n,oC,!0),Ml(n,cC,!0)),2&t&&(yl(r=El())&&(e._noDataRow=r.first),yl(r=El())&&(e._contentColumnDefs=r),yl(r=El())&&(e._contentRowDefs=r),yl(r=El())&&(e._contentHeaderRowDefs=r),yl(r=El())&&(e._contentFooterRowDefs=r))},viewQuery:function(t,e){var n;1&t&&(vl(bC,!0),vl(yC,!0),vl(vC,!0),vl(wC,!0)),2&t&&(yl(n=El())&&(e._rowOutlet=n.first),yl(n=El())&&(e._headerRowOutlet=n.first),yl(n=El())&&(e._footerRowOutlet=n.first),yl(n=El())&&(e._noDataRowOutlet=n.first))},hostAttrs:[1,\"cdk-table\"],inputs:{trackBy:\"trackBy\",dataSource:\"dataSource\",multiTemplateDataRows:\"multiTemplateDataRows\"},exportAs:[\"cdkTable\"],features:[ea([{provide:WE,useExisting:t},nC])],ngContentSelectors:UE,decls:6,vars:0,consts:[[\"headerRowOutlet\",\"\"],[\"rowOutlet\",\"\"],[\"noDataRowOutlet\",\"\"],[\"footerRowOutlet\",\"\"]],template:function(t,e){1&t&&(ho(zE),fo(0),fo(1,1),to(2,0),to(3,1),to(4,2),to(5,3))},directives:[yC,bC,wC,vC],encapsulation:2}),t})();function MC(t,e){return t.concat(Array.from(e))}let xC=(()=>{class t{}return t.\\u0275mod=Ct({type:t}),t.\\u0275inj=v({factory:function(e){return new(e||t)}}),t})();const SC=[[[\"caption\"]],[[\"colgroup\"],[\"col\"]]],EC=[\"caption\",\"colgroup, col\"];let CC=(()=>{class t extends kC{constructor(){super(...arguments),this.stickyCssClass=\"mat-table-sticky\",this.needsPositionStickyOnElement=!1}}return t.\\u0275fac=function(e){return DC(e||t)},t.\\u0275cmp=Mt({type:t,selectors:[[\"mat-table\"],[\"table\",\"mat-table\",\"\"]],hostAttrs:[1,\"mat-table\"],exportAs:[\"matTable\"],features:[ea([{provide:kC,useExisting:t},{provide:WE,useExisting:t},nC]),Uo],ngContentSelectors:EC,decls:6,vars:0,consts:[[\"headerRowOutlet\",\"\"],[\"rowOutlet\",\"\"],[\"noDataRowOutlet\",\"\"],[\"footerRowOutlet\",\"\"]],template:function(t,e){1&t&&(ho(SC),fo(0),fo(1,1),to(2,0),to(3,1),to(4,2),to(5,3))},directives:[yC,bC,wC,vC],styles:['mat-table{display:block}mat-header-row{min-height:56px}mat-row,mat-footer-row{min-height:48px}mat-row,mat-header-row,mat-footer-row{display:flex;border-width:0;border-bottom-width:1px;border-style:solid;align-items:center;box-sizing:border-box}mat-row::after,mat-header-row::after,mat-footer-row::after{display:inline-block;min-height:inherit;content:\"\"}mat-cell:first-of-type,mat-header-cell:first-of-type,mat-footer-cell:first-of-type{padding-left:24px}[dir=rtl] mat-cell:first-of-type,[dir=rtl] mat-header-cell:first-of-type,[dir=rtl] mat-footer-cell:first-of-type{padding-left:0;padding-right:24px}mat-cell:last-of-type,mat-header-cell:last-of-type,mat-footer-cell:last-of-type{padding-right:24px}[dir=rtl] mat-cell:last-of-type,[dir=rtl] mat-header-cell:last-of-type,[dir=rtl] mat-footer-cell:last-of-type{padding-right:0;padding-left:24px}mat-cell,mat-header-cell,mat-footer-cell{flex:1;display:flex;align-items:center;overflow:hidden;word-wrap:break-word;min-height:inherit}table.mat-table{border-spacing:0}tr.mat-header-row{height:56px}tr.mat-row,tr.mat-footer-row{height:48px}th.mat-header-cell{text-align:left}[dir=rtl] th.mat-header-cell{text-align:right}th.mat-header-cell,td.mat-cell,td.mat-footer-cell{padding:0;border-bottom-width:1px;border-bottom-style:solid}th.mat-header-cell:first-of-type,td.mat-cell:first-of-type,td.mat-footer-cell:first-of-type{padding-left:24px}[dir=rtl] th.mat-header-cell:first-of-type,[dir=rtl] td.mat-cell:first-of-type,[dir=rtl] td.mat-footer-cell:first-of-type{padding-left:0;padding-right:24px}th.mat-header-cell:last-of-type,td.mat-cell:last-of-type,td.mat-footer-cell:last-of-type{padding-right:24px}[dir=rtl] th.mat-header-cell:last-of-type,[dir=rtl] td.mat-cell:last-of-type,[dir=rtl] td.mat-footer-cell:last-of-type{padding-right:0;padding-left:24px}.mat-table-sticky{position:-webkit-sticky;position:sticky}\\n'],encapsulation:2}),t})();const DC=En(CC);let AC=(()=>{class t extends GE{}return t.\\u0275fac=function(e){return OC(e||t)},t.\\u0275dir=At({type:t,selectors:[[\"\",\"matCellDef\",\"\"]],features:[ea([{provide:GE,useExisting:t}]),Uo]}),t})();const OC=En(AC);let LC=(()=>{class t extends qE{}return t.\\u0275fac=function(e){return TC(e||t)},t.\\u0275dir=At({type:t,selectors:[[\"\",\"matHeaderCellDef\",\"\"]],features:[ea([{provide:qE,useExisting:t}]),Uo]}),t})();const TC=En(LC);let PC=(()=>{class t extends $E{_updateColumnCssClassName(){super._updateColumnCssClassName(),this._columnCssClassName.push(\"mat-column-\"+this.cssClassFriendlyName)}}return t.\\u0275fac=function(e){return IC(e||t)},t.\\u0275dir=At({type:t,selectors:[[\"\",\"matColumnDef\",\"\"]],inputs:{sticky:\"sticky\",name:[\"matColumnDef\",\"name\"]},features:[ea([{provide:$E,useExisting:t},{provide:\"MAT_SORT_HEADER_COLUMN_DEF\",useExisting:t}]),Uo]}),t})();const IC=En(PC);let RC=(()=>{class t extends XE{}return t.\\u0275fac=function(e){return jC(e||t)},t.\\u0275dir=At({type:t,selectors:[[\"mat-header-cell\"],[\"th\",\"mat-header-cell\",\"\"]],hostAttrs:[\"role\",\"columnheader\",1,\"mat-header-cell\"],features:[Uo]}),t})();const jC=En(RC);let NC=(()=>{class t extends tC{}return t.\\u0275fac=function(e){return FC(e||t)},t.\\u0275dir=At({type:t,selectors:[[\"mat-cell\"],[\"td\",\"mat-cell\",\"\"]],hostAttrs:[\"role\",\"gridcell\",1,\"mat-cell\"],features:[Uo]}),t})();const FC=En(NC);let YC=(()=>{class t extends oC{}return t.\\u0275fac=function(e){return BC(e||t)},t.\\u0275dir=At({type:t,selectors:[[\"\",\"matHeaderRowDef\",\"\"]],inputs:{columns:[\"matHeaderRowDef\",\"columns\"],sticky:[\"matHeaderRowDefSticky\",\"sticky\"]},features:[ea([{provide:oC,useExisting:t}]),Uo]}),t})();const BC=En(YC);let HC=(()=>{class t extends uC{}return t.\\u0275fac=function(e){return zC(e||t)},t.\\u0275dir=At({type:t,selectors:[[\"\",\"matRowDef\",\"\"]],inputs:{columns:[\"matRowDefColumns\",\"columns\"],when:[\"matRowDefWhen\",\"when\"]},features:[ea([{provide:uC,useExisting:t}]),Uo]}),t})();const zC=En(HC);let UC=(()=>{class t extends dC{}return t.\\u0275fac=function(e){return VC(e||t)},t.\\u0275cmp=Mt({type:t,selectors:[[\"mat-header-row\"],[\"tr\",\"mat-header-row\",\"\"]],hostAttrs:[\"role\",\"row\",1,\"mat-header-row\"],exportAs:[\"matHeaderRow\"],features:[ea([{provide:dC,useExisting:t}]),Uo],decls:1,vars:0,consts:[[\"cdkCellOutlet\",\"\"]],template:function(t,e){1&t&&to(0,0)},directives:[hC],encapsulation:2}),t})();const VC=En(UC);let WC=(()=>{class t extends fC{}return t.\\u0275fac=function(e){return GC(e||t)},t.\\u0275cmp=Mt({type:t,selectors:[[\"mat-row\"],[\"tr\",\"mat-row\",\"\"]],hostAttrs:[\"role\",\"row\",1,\"mat-row\"],exportAs:[\"matRow\"],features:[ea([{provide:fC,useExisting:t}]),Uo],decls:1,vars:0,consts:[[\"cdkCellOutlet\",\"\"]],template:function(t,e){1&t&&to(0,0)},directives:[hC],encapsulation:2}),t})();const GC=En(WC);let qC=(()=>{class t extends pC{}return t.\\u0275fac=function(e){return KC(e||t)},t.\\u0275dir=At({type:t,selectors:[[\"ng-template\",\"matNoDataRow\",\"\"]],features:[ea([{provide:pC,useExisting:t}]),Uo]}),t})();const KC=En(qC);let ZC=(()=>{class t{}return t.\\u0275mod=Ct({type:t}),t.\\u0275inj=v({factory:function(e){return new(e||t)},imports:[[xC,Yy],Yy]}),t})();class JC extends class{}{constructor(t=[]){super(),this._renderData=new Gh.a([]),this._filter=new Gh.a(\"\"),this._internalPageChanges=new r.a,this._renderChangesSubscription=i.a.EMPTY,this.sortingDataAccessor=(t,e)=>{const n=t[e];if(nm(n)){const t=Number(n);return t<9007199254740991?t:n}return n},this.sortData=(t,e)=>{const n=e.active,r=e.direction;return n&&\"\"!=r?t.sort((t,e)=>{let i=this.sortingDataAccessor(t,n),s=this.sortingDataAccessor(e,n),o=0;return null!=i&&null!=s?i>s?o=1:i{const n=Object.keys(t).reduce((e,n)=>e+t[n]+\"\\u25ec\",\"\").toLowerCase(),r=e.trim().toLowerCase();return-1!=n.indexOf(r)},this._data=new Gh.a(t),this._updateChangeSubscription()}get data(){return this._data.value}set data(t){this._data.next(t)}get filter(){return this._filter.value}set filter(t){this._filter.next(t)}get sort(){return this._sort}set sort(t){this._sort=t,this._updateChangeSubscription()}get paginator(){return this._paginator}set paginator(t){this._paginator=t,this._updateChangeSubscription()}_updateChangeSubscription(){const t=this._sort?Object(o.a)(this._sort.sortChange,this._sort.initialized):Object(ah.a)(null),e=this._paginator?Object(o.a)(this._paginator.page,this._internalPageChanges,this._paginator.initialized):Object(ah.a)(null),n=this._data,r=Object(Kh.b)([n,this._filter]).pipe(Object(uh.a)(([t])=>this._filterData(t))),i=Object(Kh.b)([r,t]).pipe(Object(uh.a)(([t])=>this._orderData(t))),s=Object(Kh.b)([i,e]).pipe(Object(uh.a)(([t])=>this._pageData(t)));this._renderChangesSubscription.unsubscribe(),this._renderChangesSubscription=s.subscribe(t=>this._renderData.next(t))}_filterData(t){return this.filteredData=this.filter?t.filter(t=>this.filterPredicate(t,this.filter)):t,this.paginator&&this._updatePaginator(this.filteredData.length),this.filteredData}_orderData(t){return this.sort?this.sortData(t.slice(),this.sort):t}_pageData(t){if(!this.paginator)return t;const e=this.paginator.pageIndex*this.paginator.pageSize;return t.slice(e,e+this.paginator.pageSize)}_updatePaginator(t){Promise.resolve().then(()=>{const e=this.paginator;if(e&&(e.length=t,e.pageIndex>0)){const t=Math.ceil(e.length/e.pageSize)-1||0,n=Math.min(e.pageIndex,t);n!==e.pageIndex&&(e.pageIndex=n,this._internalPageChanges.next())}})}connect(){return this._renderData}disconnect(){}}function $C(t){if(!t)return\"\";let e=t;-1!==e.indexOf(\"0x\")&&(e=e.replace(\"0x\",\"\"));const n=e.match(/.{2}/g);if(!n)return\"\";const r=n.map(t=>parseInt(t,16));return btoa(String.fromCharCode(...r))}function QC(t){return\"0x\"+Array.prototype.reduce.call(atob(t),(t,e)=>t+(\"0\"+e.charCodeAt(0).toString(16)).slice(-2),\"\")}let XC=(()=>{class t{transform(t,...e){return t?QC(t):\"\"}}return t.\\u0275fac=function(e){return new(e||t)},t.\\u0275pipe=Ot({name:\"base64tohex\",type:t,pure:!0}),t})(),tD=(()=>{class t{transform(t){return t?0===t?\"genesis\":\"18446744073709551615\"===t.toString()?\"n/a\":t.toString():\"n/a\"}}return t.\\u0275fac=function(e){return new(e||t)},t.\\u0275pipe=Ot({name:\"epoch\",type:t,pure:!0}),t})();const eD=function(){return{\"border-radius\":\"6px\",height:\"20px\",\"margin-top\":\"10px\"}};function nD(t,e){1&t&&(Zs(0,\"div\",16),$s(1,\"ngx-skeleton-loader\",17),Js()),2&t&&(Rr(1),qs(\"theme\",Ja(1,eD)))}function rD(t,e){1&t&&(Zs(0,\"th\",18),Ro(1,\"Public key\"),Js())}function iD(t,e){if(1&t&&(Zs(0,\"td\",19),Ro(1),nl(2,\"base64tohex\"),Js()),2&t){const t=e.$implicit;Rr(1),No(\" \",rl(2,1,t.publicKey),\" \")}}function sD(t,e){1&t&&(Zs(0,\"th\",18),Ro(1,\"Last included slot\"),Js())}function oD(t,e){if(1&t&&(Zs(0,\"td\",20),Ro(1),nl(2,\"epoch\"),Js()),2&t){const t=e.$implicit;Rr(1),No(\" \",rl(2,1,t.inclusionSlots),\" \")}}function aD(t,e){1&t&&(Zs(0,\"th\",18),Ro(1,\"Correctly voted source\"),Js())}function lD(t,e){if(1&t&&(Zs(0,\"td\",20),$s(1,\"div\",21),Js()),2&t){const t=e.$implicit;Rr(1),qs(\"className\",t.correctlyVotedSource?\"check green\":\"cross red\")}}function cD(t,e){1&t&&(Zs(0,\"th\",18),Ro(1,\"Gains\"),Js())}function uD(t,e){if(1&t&&(Zs(0,\"td\",20),Ro(1),Js()),2&t){const t=e.$implicit;Rr(1),No(\" \",t.gains,\" Gwei \")}}function hD(t,e){1&t&&(Zs(0,\"th\",18),Ro(1,\"Voted target\"),Js())}function dD(t,e){if(1&t&&(Zs(0,\"td\",20),$s(1,\"div\",21),Js()),2&t){const t=e.$implicit;Rr(1),qs(\"className\",t.correctlyVotedTarget?\"check green\":\"cross red\")}}function fD(t,e){1&t&&(Zs(0,\"th\",18),Ro(1,\"Voted head\"),Js())}function pD(t,e){if(1&t&&(Zs(0,\"td\",20),$s(1,\"div\",21),Js()),2&t){const t=e.$implicit;Rr(1),qs(\"className\",t.correctlyVotedHead?\"check green\":\"cross red\")}}function mD(t,e){1&t&&$s(0,\"tr\",22)}function gD(t,e){1&t&&$s(0,\"tr\",23)}const _D=function(){return[5,10,25,100]};let bD=(()=>{class t{constructor(t){this.validatorService=t,this.displayedColumns=[\"publicKey\",\"attLastIncludedSlot\",\"correctlyVotedSource\",\"correctlyVotedTarget\",\"correctlyVotedHead\",\"gains\"],this.paginator=null,this.sort=null,this.loading=!0,this.hasError=!1,this.noData=!1,this.validatorService.performance$.pipe(Object(uh.a)(t=>{const e=[];if(t)for(let n=0;n{this.dataSource=new JC(t),this.dataSource.paginator=this.paginator,this.dataSource.sort=this.sort,this.loading=!1,this.noData=0===t.length}),Object(Vh.a)(t=>(this.loading=!1,this.hasError=!0,Object(Uh.a)(t))),Object(id.a)(1)).subscribe()}applyFilter(t){var e;this.dataSource&&(this.dataSource.filter=t.target.value.trim().toLowerCase(),null===(e=this.dataSource.paginator)||void 0===e||e.firstPage())}}return t.\\u0275fac=function(e){return new(e||t)(Ws(tS))},t.\\u0275cmp=Mt({type:t,selectors:[[\"app-validator-performance-list\"]],viewQuery:function(t,e){var n;1&t&&(vl(SE,!0),vl(TE,!0)),2&t&&(yl(n=El())&&(e.paginator=n.first),yl(n=El())&&(e.sort=n.first))},decls:26,vars:11,consts:[[3,\"loading\",\"loadingTemplate\",\"hasError\",\"errorMessage\",\"noData\",\"noDataMessage\"],[\"loadingTemplate\",\"\"],[\"mat-table\",\"\",3,\"dataSource\"],[2,\"display\",\"none!important\"],[\"matColumnDef\",\"publicKey\"],[\"mat-header-cell\",\"\",4,\"matHeaderCellDef\"],[\"mat-cell\",\"\",\"class\",\"truncate\",4,\"matCellDef\"],[\"matColumnDef\",\"attLastIncludedSlot\"],[\"mat-cell\",\"\",4,\"matCellDef\"],[\"matColumnDef\",\"correctlyVotedSource\"],[\"matColumnDef\",\"gains\"],[\"matColumnDef\",\"correctlyVotedTarget\"],[\"matColumnDef\",\"correctlyVotedHead\"],[\"mat-header-row\",\"\",4,\"matHeaderRowDef\"],[\"mat-row\",\"\",4,\"matRowDef\",\"matRowDefColumns\"],[3,\"pageSizeOptions\"],[2,\"width\",\"90%\",\"margin\",\"5%\"],[\"count\",\"6\",3,\"theme\"],[\"mat-header-cell\",\"\"],[\"mat-cell\",\"\",1,\"truncate\"],[\"mat-cell\",\"\"],[3,\"className\"],[\"mat-header-row\",\"\"],[\"mat-row\",\"\"]],template:function(t,e){if(1&t&&(Zs(0,\"app-loading\",0),Us(1,nD,2,2,\"ng-template\",null,1,Ol),Zs(3,\"table\",2),Zs(4,\"tr\",3),Qs(5,4),Us(6,rD,2,0,\"th\",5),Us(7,iD,3,3,\"td\",6),Xs(),Qs(8,7),Us(9,sD,2,0,\"th\",5),Us(10,oD,3,3,\"td\",8),Xs(),Qs(11,9),Us(12,aD,2,0,\"th\",5),Us(13,lD,2,1,\"td\",8),Xs(),Qs(14,10),Us(15,cD,2,0,\"th\",5),Us(16,uD,2,1,\"td\",8),Xs(),Qs(17,11),Us(18,hD,2,0,\"th\",5),Us(19,dD,2,1,\"td\",8),Xs(),Qs(20,12),Us(21,fD,2,0,\"th\",5),Us(22,pD,2,1,\"td\",8),Xs(),Js(),Us(23,mD,1,0,\"tr\",13),Us(24,gD,1,0,\"tr\",14),Js(),$s(25,\"mat-paginator\",15),Js()),2&t){const t=Vs(2);qs(\"loading\",e.loading)(\"loadingTemplate\",t)(\"hasError\",e.hasError)(\"errorMessage\",\"No validator performance information available\")(\"noData\",e.noData)(\"noDataMessage\",\"No validator performance information available\"),Rr(3),qs(\"dataSource\",e.dataSource),Rr(20),qs(\"matHeaderRowDef\",e.displayedColumns),Rr(1),qs(\"matRowDefColumns\",e.displayedColumns),Rr(1),qs(\"pageSizeOptions\",Ja(10,_D))}},directives:[aS,CC,PC,LC,AC,YC,HC,SE,yS,RC,NC,UC,WC],pipes:[XC,tD],encapsulation:2}),t})();const yD=[\"primaryValueBar\"];class vD{constructor(t){this._elementRef=t}}const wD=Hy(vD,\"primary\"),kD=new K(\"mat-progress-bar-location\",{providedIn:\"root\",factory:function(){const t=st(Tc),e=t?t.location:null;return{getPathname:()=>e?e.pathname+e.search:\"\"}}});let MD=0,xD=(()=>{class t extends wD{constructor(t,e,n,r){super(t),this._elementRef=t,this._ngZone=e,this._animationMode=n,this._isNoopAnimation=!1,this._value=0,this._bufferValue=0,this.animationEnd=new ll,this._animationEndSubscription=i.a.EMPTY,this.mode=\"determinate\",this.progressbarId=\"mat-progress-bar-\"+MD++;const s=r?r.getPathname().split(\"#\")[0]:\"\";this._rectangleFillValue=`url('${s}#${this.progressbarId}')`,this._isNoopAnimation=\"NoopAnimations\"===n}get value(){return this._value}set value(t){this._value=SD(em(t)||0)}get bufferValue(){return this._bufferValue}set bufferValue(t){this._bufferValue=SD(t||0)}_primaryTransform(){return{transform:`scaleX(${this.value/100})`}}_bufferTransform(){return\"buffer\"===this.mode?{transform:`scaleX(${this.bufferValue/100})`}:null}ngAfterViewInit(){this._ngZone.runOutsideAngular(()=>{const t=this._primaryValueBar.nativeElement;this._animationEndSubscription=Object(om.a)(t,\"transitionend\").pipe(Object(ch.a)(e=>e.target===t)).subscribe(()=>{\"determinate\"!==this.mode&&\"buffer\"!==this.mode||this._ngZone.run(()=>this.animationEnd.next({value:this.value}))})})}ngOnDestroy(){this._animationEndSubscription.unsubscribe()}}return t.\\u0275fac=function(e){return new(e||t)(Ws(sa),Ws(tc),Ws(Ay,8),Ws(kD,8))},t.\\u0275cmp=Mt({type:t,selectors:[[\"mat-progress-bar\"]],viewQuery:function(t,e){var n;1&t&&wl(yD,!0),2&t&&yl(n=El())&&(e._primaryValueBar=n.first)},hostAttrs:[\"role\",\"progressbar\",\"aria-valuemin\",\"0\",\"aria-valuemax\",\"100\",1,\"mat-progress-bar\"],hostVars:4,hostBindings:function(t,e){2&t&&(Hs(\"aria-valuenow\",\"indeterminate\"===e.mode||\"query\"===e.mode?null:e.value)(\"mode\",e.mode),xo(\"_mat-animation-noopable\",e._isNoopAnimation))},inputs:{color:\"color\",mode:\"mode\",value:\"value\",bufferValue:\"bufferValue\"},outputs:{animationEnd:\"animationEnd\"},exportAs:[\"matProgressBar\"],features:[Uo],decls:9,vars:4,consts:[[\"width\",\"100%\",\"height\",\"4\",\"focusable\",\"false\",1,\"mat-progress-bar-background\",\"mat-progress-bar-element\"],[\"x\",\"4\",\"y\",\"0\",\"width\",\"8\",\"height\",\"4\",\"patternUnits\",\"userSpaceOnUse\",3,\"id\"],[\"cx\",\"2\",\"cy\",\"2\",\"r\",\"2\"],[\"width\",\"100%\",\"height\",\"100%\"],[1,\"mat-progress-bar-buffer\",\"mat-progress-bar-element\",3,\"ngStyle\"],[1,\"mat-progress-bar-primary\",\"mat-progress-bar-fill\",\"mat-progress-bar-element\",3,\"ngStyle\"],[\"primaryValueBar\",\"\"],[1,\"mat-progress-bar-secondary\",\"mat-progress-bar-fill\",\"mat-progress-bar-element\"]],template:function(t,e){1&t&&(Ye(),Zs(0,\"svg\",0),Zs(1,\"defs\"),Zs(2,\"pattern\",1),$s(3,\"circle\",2),Js(),Js(),$s(4,\"rect\",3),Js(),Be(),$s(5,\"div\",4),$s(6,\"div\",5,6),$s(8,\"div\",7)),2&t&&(Rr(2),qs(\"id\",e.progressbarId),Rr(2),Hs(\"fill\",e._rectangleFillValue),Rr(1),qs(\"ngStyle\",e._bufferTransform()),Rr(1),qs(\"ngStyle\",e._primaryTransform()))},directives:[gu],styles:['.mat-progress-bar{display:block;height:4px;overflow:hidden;position:relative;transition:opacity 250ms linear;width:100%}._mat-animation-noopable.mat-progress-bar{transition:none;animation:none}.mat-progress-bar .mat-progress-bar-element,.mat-progress-bar .mat-progress-bar-fill::after{height:100%;position:absolute;width:100%}.mat-progress-bar .mat-progress-bar-background{width:calc(100% + 10px)}.cdk-high-contrast-active .mat-progress-bar .mat-progress-bar-background{display:none}.mat-progress-bar .mat-progress-bar-buffer{transform-origin:top left;transition:transform 250ms ease}.cdk-high-contrast-active .mat-progress-bar .mat-progress-bar-buffer{border-top:solid 5px;opacity:.5}.mat-progress-bar .mat-progress-bar-secondary{display:none}.mat-progress-bar .mat-progress-bar-fill{animation:none;transform-origin:top left;transition:transform 250ms ease}.cdk-high-contrast-active .mat-progress-bar .mat-progress-bar-fill{border-top:solid 4px}.mat-progress-bar .mat-progress-bar-fill::after{animation:none;content:\"\";display:inline-block;left:0}.mat-progress-bar[dir=rtl],[dir=rtl] .mat-progress-bar{transform:rotateY(180deg)}.mat-progress-bar[mode=query]{transform:rotateZ(180deg)}.mat-progress-bar[mode=query][dir=rtl],[dir=rtl] .mat-progress-bar[mode=query]{transform:rotateZ(180deg) rotateY(180deg)}.mat-progress-bar[mode=indeterminate] .mat-progress-bar-fill,.mat-progress-bar[mode=query] .mat-progress-bar-fill{transition:none}.mat-progress-bar[mode=indeterminate] .mat-progress-bar-primary,.mat-progress-bar[mode=query] .mat-progress-bar-primary{-webkit-backface-visibility:hidden;backface-visibility:hidden;animation:mat-progress-bar-primary-indeterminate-translate 2000ms infinite linear;left:-145.166611%}.mat-progress-bar[mode=indeterminate] .mat-progress-bar-primary.mat-progress-bar-fill::after,.mat-progress-bar[mode=query] .mat-progress-bar-primary.mat-progress-bar-fill::after{-webkit-backface-visibility:hidden;backface-visibility:hidden;animation:mat-progress-bar-primary-indeterminate-scale 2000ms infinite linear}.mat-progress-bar[mode=indeterminate] .mat-progress-bar-secondary,.mat-progress-bar[mode=query] .mat-progress-bar-secondary{-webkit-backface-visibility:hidden;backface-visibility:hidden;animation:mat-progress-bar-secondary-indeterminate-translate 2000ms infinite linear;left:-54.888891%;display:block}.mat-progress-bar[mode=indeterminate] .mat-progress-bar-secondary.mat-progress-bar-fill::after,.mat-progress-bar[mode=query] .mat-progress-bar-secondary.mat-progress-bar-fill::after{-webkit-backface-visibility:hidden;backface-visibility:hidden;animation:mat-progress-bar-secondary-indeterminate-scale 2000ms infinite linear}.mat-progress-bar[mode=buffer] .mat-progress-bar-background{-webkit-backface-visibility:hidden;backface-visibility:hidden;animation:mat-progress-bar-background-scroll 250ms infinite linear;display:block}.mat-progress-bar._mat-animation-noopable .mat-progress-bar-fill,.mat-progress-bar._mat-animation-noopable .mat-progress-bar-fill::after,.mat-progress-bar._mat-animation-noopable .mat-progress-bar-buffer,.mat-progress-bar._mat-animation-noopable .mat-progress-bar-primary,.mat-progress-bar._mat-animation-noopable .mat-progress-bar-primary.mat-progress-bar-fill::after,.mat-progress-bar._mat-animation-noopable .mat-progress-bar-secondary,.mat-progress-bar._mat-animation-noopable .mat-progress-bar-secondary.mat-progress-bar-fill::after,.mat-progress-bar._mat-animation-noopable .mat-progress-bar-background{animation:none;transition-duration:1ms}@keyframes mat-progress-bar-primary-indeterminate-translate{0%{transform:translateX(0)}20%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(0)}59.15%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(83.67142%)}100%{transform:translateX(200.611057%)}}@keyframes mat-progress-bar-primary-indeterminate-scale{0%{transform:scaleX(0.08)}36.65%{animation-timing-function:cubic-bezier(0.334731, 0.12482, 0.785844, 1);transform:scaleX(0.08)}69.15%{animation-timing-function:cubic-bezier(0.06, 0.11, 0.6, 1);transform:scaleX(0.661479)}100%{transform:scaleX(0.08)}}@keyframes mat-progress-bar-secondary-indeterminate-translate{0%{animation-timing-function:cubic-bezier(0.15, 0, 0.515058, 0.409685);transform:translateX(0)}25%{animation-timing-function:cubic-bezier(0.31033, 0.284058, 0.8, 0.733712);transform:translateX(37.651913%)}48.35%{animation-timing-function:cubic-bezier(0.4, 0.627035, 0.6, 0.902026);transform:translateX(84.386165%)}100%{transform:translateX(160.277782%)}}@keyframes mat-progress-bar-secondary-indeterminate-scale{0%{animation-timing-function:cubic-bezier(0.15, 0, 0.515058, 0.409685);transform:scaleX(0.08)}19.15%{animation-timing-function:cubic-bezier(0.31033, 0.284058, 0.8, 0.733712);transform:scaleX(0.457104)}44.15%{animation-timing-function:cubic-bezier(0.4, 0.627035, 0.6, 0.902026);transform:scaleX(0.72796)}100%{transform:scaleX(0.08)}}@keyframes mat-progress-bar-background-scroll{to{transform:translateX(-8px)}}\\n'],encapsulation:2,changeDetection:0}),t})();function SD(t,e=0,n=100){return Math.max(e,Math.min(n,t))}let ED=(()=>{class t{}return t.\\u0275mod=Ct({type:t}),t.\\u0275inj=v({factory:function(e){return new(e||t)},imports:[[Du,Yy],Yy]}),t})(),CD=(()=>{class t{transform(t){return t||0===t?t<0?\"awaiting genesis\":t.toString():\"n/a\"}}return t.\\u0275fac=function(e){return new(e||t)},t.\\u0275pipe=Ot({name:\"slot\",type:t,pure:!0}),t})();function DD(t,e){1&t&&(Zs(0,\"span\"),Ro(1,\"and synced\"),Js())}function AD(t,e){if(1&t&&(Zs(0,\"div\",10),Ro(1,\" Connected \"),Us(2,DD,2,0,\"span\",9),nl(3,\"async\"),Js()),2&t){const t=co();Rr(2),qs(\"ngIf\",!1===rl(3,1,t.syncing$))}}function OD(t,e){1&t&&(Zs(0,\"div\",11),Ro(1,\" Not Connected \"),Js())}function LD(t,e){if(1&t&&(Zs(0,\"div\",14),Zs(1,\"div\",15),Ro(2,\"Current Slot\"),Js(),Zs(3,\"div\",16),Ro(4),nl(5,\"titlecase\"),nl(6,\"slot\"),Js(),Js()),2&t){const t=e.ngIf;Rr(4),jo(rl(5,1,rl(6,3,t)))}}function TD(t,e){1&t&&(Zs(0,\"div\",18),Ro(1,\" Warning, the chain has not finalized in 4 epochs, which will lead to most validators leaking balances \"),Js())}function PD(t,e){if(1&t&&(Zs(0,\"div\",12),Us(1,LD,7,5,\"div\",13),nl(2,\"async\"),Zs(3,\"div\",14),Zs(4,\"div\",15),Ro(5,\"Synced Up To\"),Js(),Zs(6,\"div\",16),Ro(7),Js(),Js(),Zs(8,\"div\",14),Zs(9,\"div\",15),Ro(10,\"Justified Epoch\"),Js(),Zs(11,\"div\",16),Ro(12),Js(),Js(),Zs(13,\"div\",14),Zs(14,\"div\",15),Ro(15,\"Finalized Epoch\"),Js(),Zs(16,\"div\",16),Ro(17),Js(),Js(),Us(18,TD,2,0,\"div\",17),Js()),2&t){const t=e.ngIf,n=co();Rr(1),qs(\"ngIf\",rl(2,7,n.latestClockSlotPoll$)),Rr(6),jo(t.headSlot),Rr(5),jo(t.justifiedEpoch),Rr(4),xo(\"text-red-500\",t.headEpoch-t.finalizedEpoch>4),Rr(1),jo(t.finalizedEpoch),Rr(1),qs(\"ngIf\",t.headEpoch-t.finalizedEpoch>4)}}function ID(t,e){1&t&&(Zs(0,\"div\"),Zs(1,\"div\"),$s(2,\"mat-progress-bar\",19),Js(),Zs(3,\"div\",20),Ro(4,\" Syncing to chain head... \"),Js(),Js())}let RD=(()=>{class t{constructor(t){this.beaconNodeService=t,this.endpoint$=this.beaconNodeService.nodeEndpoint$,this.connected$=this.beaconNodeService.connected$,this.syncing$=this.beaconNodeService.syncing$,this.chainHead$=this.beaconNodeService.chainHead$,this.latestClockSlotPoll$=this.beaconNodeService.latestClockSlotPoll$}}return t.\\u0275fac=function(e){return new(e||t)(Ws(zM))},t.\\u0275cmp=Mt({type:t,selectors:[[\"app-beacon-node-status\"]],decls:21,vars:25,consts:[[1,\"bg-paper\"],[1,\"flex\",\"items-center\"],[1,\"pulsating-circle\"],[1,\"text-white\",\"text-lg\",\"m-0\",\"ml-4\"],[1,\"mt-4\",\"mb-2\"],[1,\"text-muted\",\"text-lg\",\"truncate\"],[\"class\",\"text-base my-2 text-success\",4,\"ngIf\"],[\"class\",\"text-base my-2 text-error\",4,\"ngIf\"],[\"class\",\"mt-2 mb-4 grid grid-cols-1 gap-2\",4,\"ngIf\"],[4,\"ngIf\"],[1,\"text-base\",\"my-2\",\"text-success\"],[1,\"text-base\",\"my-2\",\"text-error\"],[1,\"mt-2\",\"mb-4\",\"grid\",\"grid-cols-1\",\"gap-2\"],[\"class\",\"flex\",4,\"ngIf\"],[1,\"flex\"],[1,\"min-w-sm\",\"text-muted\"],[1,\"text-lg\"],[\"class\",\"text-red-500\",4,\"ngIf\"],[1,\"text-red-500\"],[\"color\",\"accent\",\"mode\",\"indeterminate\"],[1,\"text-muted\",\"mt-3\"]],template:function(t,e){1&t&&(Zs(0,\"mat-card\",0),Zs(1,\"div\",1),Zs(2,\"div\"),Zs(3,\"div\",2),nl(4,\"async\"),nl(5,\"async\"),Js(),Js(),Zs(6,\"div\",3),Ro(7,\" Beacon Node Status \"),Js(),Js(),Zs(8,\"div\",4),Zs(9,\"div\",5),Ro(10),nl(11,\"async\"),Js(),Us(12,AD,4,3,\"div\",6),nl(13,\"async\"),Us(14,OD,2,0,\"div\",7),nl(15,\"async\"),Js(),Us(16,PD,19,9,\"div\",8),nl(17,\"async\"),Us(18,ID,5,0,\"div\",9),nl(19,\"async\"),nl(20,\"async\"),Js()),2&t&&(Rr(3),xo(\"green\",rl(4,9,e.connected$))(\"red\",!1===rl(5,11,e.connected$)),Rr(7),No(\" \",rl(11,13,e.endpoint$),\" \"),Rr(2),qs(\"ngIf\",rl(13,15,e.connected$)),Rr(2),qs(\"ngIf\",!1===rl(15,17,e.connected$)),Rr(2),qs(\"ngIf\",rl(17,19,e.chainHead$)),Rr(2),qs(\"ngIf\",rl(19,21,e.connected$)&&rl(20,23,e.syncing$)))},directives:[Sk,cu,xD],pipes:[Mu,Su,CD],encapsulation:2}),t})(),jD=(()=>{class t{constructor(t,e){this.http=t,this.environmenter=e,this.apiUrl=this.environmenter.env.validatorEndpoint,this.participation$=Object(NM.a)(384e3).pipe(Object(sd.a)(0),Object(rd.a)(()=>this.http.get(this.apiUrl+\"/beacon/participation\"))),this.activationQueue$=this.http.get(this.apiUrl+\"/beacon/queue\")}}return t.\\u0275fac=function(e){return new(e||t)(it(Ch),it(Qp))},t.\\u0275prov=y({token:t,factory:t.\\u0275fac,providedIn:\"root\"}),t})();function ND(t,e){if(1&t&&(Zs(0,\"mat-card\",1),Zs(1,\"div\",2),Zs(2,\"mat-icon\",3),Ro(3,\" help_outline \"),Js(),Zs(4,\"div\",4),Zs(5,\"p\",5),Ro(6,\" --% \"),Js(),Zs(7,\"p\",6),Ro(8,\" Loading Validator Participation... \"),Js(),Zs(9,\"div\",7),$s(10,\"mat-progress-bar\",8),Js(),Zs(11,\"div\",7),Zs(12,\"span\",9),Ro(13,\"--\"),Js(),Zs(14,\"span\",10),Ro(15,\"/\"),Js(),Zs(16,\"span\",11),Ro(17,\"--\"),Js(),Js(),Zs(18,\"div\",12),Ro(19,\" Total Voted ETH vs. Eligible ETH \"),Js(),Zs(20,\"div\",13),Ro(21,\" Epoch -- \"),Js(),Js(),Js(),Js()),2&t){const t=co();Rr(2),qs(\"matTooltip\",t.noFinalityMessage)}}function FD(t,e){if(1&t&&(Zs(0,\"mat-card\",1),Zs(1,\"div\",2),Zs(2,\"mat-icon\",3),Ro(3,\" help_outline \"),Js(),Zs(4,\"div\",4),Zs(5,\"p\",14),Ro(6),nl(7,\"number\"),Js(),Zs(8,\"p\",6),Ro(9,\" Global Validator Participation \"),Js(),Zs(10,\"div\",7),$s(11,\"mat-progress-bar\",15),Js(),Zs(12,\"div\",7),Zs(13,\"span\",9),Ro(14),Js(),Zs(15,\"span\",10),Ro(16,\"/\"),Js(),Zs(17,\"span\",11),Ro(18),Js(),Js(),Zs(19,\"div\",12),Ro(20,\" Total Voted ETH vs. Eligible ETH \"),Js(),Zs(21,\"div\",13),Ro(22),Js(),Js(),Js(),Js()),2&t){const t=co();Rr(2),qs(\"matTooltip\",t.noFinalityMessage),Rr(3),xo(\"text-success\",(null==t.participation?null:t.participation.rate)>66.6)(\"text-error\",!((null==t.participation?null:t.participation.rate)>66.6)),Rr(1),No(\" \",il(7,11,null==t.participation?null:t.participation.rate,\"1.2-2\"),\"% \"),Rr(5),qs(\"color\",t.updateProgressColor(null==t.participation?null:t.participation.rate))(\"value\",null==t.participation?null:t.participation.rate),Rr(3),jo(null==t.participation?null:t.participation.totalVotedETH),Rr(4),jo(null==t.participation?null:t.participation.totalEligibleETH),Rr(4),No(\" Epoch \",null==t.participation?null:t.participation.epoch,\" \")}}let YD=(()=>{class t{constructor(t){this.chainService=t,this.loading=!1,this.participation=null,this.noFinalityMessage=\"If participation drops below 66%, the chain cannot finalize blocks and validator balances will begin to decrease for all inactive validators at a fast rate\",this.destroyed$=new r.a}ngOnInit(){this.loading=!0,this.chainService.participation$.pipe(Object(uh.a)(this.transformParticipationData.bind(this)),Object(ed.a)(t=>{this.participation=t,this.loading=!1}),Object(hm.a)(this.destroyed$)).subscribe()}ngOnDestroy(){this.destroyed$.next(),this.destroyed$.complete()}updateProgressColor(t){return t<66.6?\"warn\":t>=66.6&&t<75?\"accent\":\"primary\"}transformParticipationData(t){return t&&t.participation?{rate:100*t.participation.globalParticipationRate,epoch:t.epoch,totalVotedETH:this.gweiToETH(t.participation.votedEther).toNumber(),totalEligibleETH:this.gweiToETH(t.participation.eligibleEther).toNumber()}:{}}gweiToETH(t){return Zx.BigNumber.from(t).div(1e9)}}return t.\\u0275fac=function(e){return new(e||t)(Ws(jD))},t.\\u0275cmp=Mt({type:t,selectors:[[\"app-validator-participation\"]],decls:2,vars:2,consts:[[\"class\",\"bg-paper\",4,\"ngIf\"],[1,\"bg-paper\"],[1,\"bg-paperlight\",\"pb-8\",\"py-4\",\"text-right\"],[\"aria-hidden\",\"false\",\"aria-label\",\"Example home icon\",1,\"text-muted\",\"mr-4\",\"cursor-pointer\",3,\"matTooltip\"],[1,\"text-center\"],[1,\"m-8\",\"font-bold\",\"text-3xl\",\"leading-relaxed\",\"text-success\"],[1,\"text-lg\"],[1,\"mt-6\"],[\"mode\",\"indeterminate\",\"color\",\"primary\"],[1,\"text-base\",\"font-bold\"],[1,\"font-bold\",\"mx-2\"],[1,\"text-base\",\"text-muted\"],[1,\"mt-2\"],[1,\"mt-2\",\"text-muted\"],[1,\"m-8\",\"font-bold\",\"text-3xl\",\"leading-relaxed\"],[\"mode\",\"determinate\",3,\"color\",\"value\"]],template:function(t,e){1&t&&(Us(0,ND,22,1,\"mat-card\",0),Us(1,FD,23,14,\"mat-card\",0)),2&t&&(qs(\"ngIf\",e.loading),Rr(1),qs(\"ngIf\",!e.loading&&e.participation))},directives:[cu,Sk,Ex,CS,xD],pipes:[Eu],encapsulation:2}),t})();function BD(t,e){return new Set([...t].filter(t=>e.has(t)))}let HD=(()=>{class t{constructor(){this._vertical=!1,this._inset=!1}get vertical(){return this._vertical}set vertical(t){this._vertical=tm(t)}get inset(){return this._inset}set inset(t){this._inset=tm(t)}}return t.\\u0275fac=function(e){return new(e||t)},t.\\u0275cmp=Mt({type:t,selectors:[[\"mat-divider\"]],hostAttrs:[\"role\",\"separator\",1,\"mat-divider\"],hostVars:7,hostBindings:function(t,e){2&t&&(Hs(\"aria-orientation\",e.vertical?\"vertical\":\"horizontal\"),xo(\"mat-divider-vertical\",e.vertical)(\"mat-divider-horizontal\",!e.vertical)(\"mat-divider-inset\",e.inset))},inputs:{vertical:\"vertical\",inset:\"inset\"},decls:0,vars:0,template:function(t,e){},styles:[\".mat-divider{display:block;margin:0;border-top-width:1px;border-top-style:solid}.mat-divider.mat-divider-vertical{border-top:0;border-right-width:1px;border-right-style:solid}.mat-divider.mat-divider-inset{margin-left:80px}[dir=rtl] .mat-divider.mat-divider-inset{margin-left:auto;margin-right:80px}\\n\"],encapsulation:2,changeDetection:0}),t})(),zD=(()=>{class t{}return t.\\u0275mod=Ct({type:t}),t.\\u0275inj=v({factory:function(e){return new(e||t)},imports:[[Yy],Yy]}),t})();const UD=new K(\"NGX_MOMENT_OPTIONS\");let VD=(()=>{class t{constructor(t){this.allowedUnits=[\"ss\",\"s\",\"m\",\"h\",\"d\",\"M\"],this._applyOptions(t)}transform(t,...e){if(void 0===e||1!==e.length)throw new Error(\"DurationPipe: missing required time unit argument\");return Object(YS.duration)(t,e[0]).humanize()}_applyOptions(t){t&&t.relativeTimeThresholdOptions&&Object.keys(t.relativeTimeThresholdOptions).filter(t=>-1!==this.allowedUnits.indexOf(t)).forEach(e=>{Object(YS.relativeTimeThreshold)(e,t.relativeTimeThresholdOptions[e])})}}return t.\\u0275fac=function(e){return new(e||t)(Ws(UD,8))},t.\\u0275pipe=Ot({name:\"amDuration\",type:t,pure:!0}),t})(),WD=(()=>{class t{static forRoot(e){return{ngModule:t,providers:[{provide:UD,useValue:Object.assign({},e)}]}}}return t.\\u0275mod=Ct({type:t}),t.\\u0275inj=v({factory:function(e){return new(e||t)}}),t})();const GD=[\"th\",\"st\",\"nd\",\"rd\"];let qD=(()=>{class t{transform(t){const e=t%100;return t+(GD[(e-20)%10]||GD[e]||GD[0])}}return t.\\u0275fac=function(e){return new(e||t)},t.\\u0275pipe=Ot({name:\"ordinal\",type:t,pure:!0}),t})();function KD(t,e){1&t&&(Zs(0,\"mat-icon\",10),Ro(1,\" person \"),Js())}function ZD(t,e){if(1&t&&(Zs(0,\"div\",16),Zs(1,\"div\",12),Ro(2),nl(3,\"amDuration\"),Js(),Zs(4,\"div\",17),Ro(5),nl(6,\"ordinal\"),Js(),Js()),2&t){const t=e.ngIf,n=co(3).ngIf,r=co();Rr(2),No(\"\",il(3,2,r.activationETAForPosition(t,n),\"seconds\"),\" left\"),Rr(3),No(\" \",rl(6,5,t),\" in line \")}}function JD(t,e){if(1&t&&(Zs(0,\"div\"),Zs(1,\"div\",14),Ro(2),nl(3,\"base64tohex\"),Js(),Us(4,ZD,7,7,\"div\",15),Js()),2&t){const t=e.$implicit,n=co(2).ngIf,r=co();Rr(2),No(\" \",rl(3,2,t),\" \"),Rr(2),qs(\"ngIf\",r.positionInArray(n.originalData.activationPublicKeys,t))}}function $D(t,e){1&t&&(Zs(0,\"div\"),Ro(1,\" ... \"),Js())}function QD(t,e){if(1&t&&(Zs(0,\"div\"),Zs(1,\"div\",11),$s(2,\"mat-divider\"),Js(),Zs(3,\"div\",12),Ro(4),Js(),Us(5,JD,5,4,\"div\",13),nl(6,\"slice\"),Us(7,$D,2,0,\"div\",9),Js()),2&t){const t=e.ngIf;Rr(4),No(\" \",t.length,\" of your keys pending activation \"),Rr(1),qs(\"ngForOf\",sl(6,3,t,0,4)),Rr(2),qs(\"ngIf\",t.length>4)}}function XD(t,e){if(1&t&&(Zs(0,\"div\",16),Zs(1,\"div\",12),Ro(2),nl(3,\"amDuration\"),Js(),Zs(4,\"div\",17),Ro(5),nl(6,\"ordinal\"),Js(),Js()),2&t){const t=e.ngIf,n=co(3).ngIf,r=co();Rr(2),No(\"\",il(3,2,r.activationETAForPosition(t,n),\"seconds\"),\" left\"),Rr(3),No(\" \",rl(6,5,t),\" in line \")}}function tA(t,e){if(1&t&&(Zs(0,\"div\"),Zs(1,\"div\",14),Ro(2),nl(3,\"base64tohex\"),Js(),Us(4,XD,7,7,\"div\",15),Js()),2&t){const t=e.$implicit,n=co(2).ngIf,r=co();Rr(2),No(\" \",rl(3,2,t),\" \"),Rr(2),qs(\"ngIf\",r.positionInArray(n.originalData.exitPublicKeys,t))}}function eA(t,e){1&t&&(Zs(0,\"div\"),Ro(1,\" ... \"),Js())}function nA(t,e){if(1&t&&(Zs(0,\"div\"),Zs(1,\"div\",11),$s(2,\"mat-divider\"),Js(),Zs(3,\"div\",12),Ro(4),Js(),Us(5,tA,5,4,\"div\",13),nl(6,\"slice\"),Us(7,eA,2,0,\"div\",9),Js()),2&t){const t=e.ngIf;Rr(4),No(\" \",t.length,\" of your keys pending exit \"),Rr(1),qs(\"ngForOf\",sl(6,3,t,0,4)),Rr(2),qs(\"ngIf\",t.length>4)}}function rA(t,e){if(1&t&&(Zs(0,\"mat-card\",1),Zs(1,\"div\",2),Ro(2,\" Validator Queue \"),Js(),Zs(3,\"div\",3),Ro(4),nl(5,\"amDuration\"),Js(),Zs(6,\"div\",4),Zs(7,\"span\"),Ro(8),Js(),Ro(9,\" Activated per epoch \"),Js(),Zs(10,\"div\",5),Us(11,KD,2,0,\"mat-icon\",6),Js(),Zs(12,\"div\",7),Zs(13,\"span\"),Ro(14),Js(),Ro(15,\" Pending activation \"),Js(),Zs(16,\"div\",8),Zs(17,\"span\"),Ro(18),Js(),Ro(19,\" Pending exit \"),Js(),Us(20,QD,8,7,\"div\",9),Us(21,nA,8,7,\"div\",9),Js()),2&t){const t=e.ngIf,n=co();Rr(4),No(\" \",il(5,7,t.secondsLeftInQueue,\"seconds\"),\" left in queue \"),Rr(4),jo(t.churnLimit.length),Rr(3),qs(\"ngForOf\",t.churnLimit),Rr(3),jo(t.activationPublicKeys.size),Rr(4),jo(t.exitPublicKeys.size),Rr(2),qs(\"ngIf\",n.userKeysAwaitingActivation(t)),Rr(1),qs(\"ngIf\",n.userKeysAwaitingExit(t))}}let iA=(()=>{class t{constructor(t,e){this.chainService=t,this.walletService=e,this.validatingPublicKeys$=this.walletService.validatingPublicKeys$,this.queueData$=Object($x.b)(this.walletService.validatingPublicKeys$,this.chainService.activationQueue$).pipe(Object(uh.a)(([t,e])=>this.transformData(t,e)))}userKeysAwaitingActivation(t){return Array.from(BD(t.userValidatingPublicKeys,t.activationPublicKeys))}userKeysAwaitingExit(t){return Array.from(BD(t.userValidatingPublicKeys,t.exitPublicKeys))}positionInArray(t,e){let n=-1;for(let r=0;r{n.add(t)});const r=new Set,i=new Set;let s;return e.activationPublicKeys&&e.activationPublicKeys.forEach((t,e)=>{r.add(t)}),e.exitPublicKeys&&e.exitPublicKeys.forEach((t,e)=>{i.add(t)}),e.churnLimit>=r.size&&(s=1),s=r.size/e.churnLimit*384,{originalData:e,churnLimit:Array.from({length:e.churnLimit}),activationPublicKeys:r,exitPublicKeys:i,secondsLeftInQueue:s,userValidatingPublicKeys:n}}}return t.\\u0275fac=function(e){return new(e||t)(Ws(jD),Ws(Xx))},t.\\u0275cmp=Mt({type:t,selectors:[[\"app-activation-queue\"]],decls:2,vars:3,consts:[[\"class\",\"bg-paper\",4,\"ngIf\"],[1,\"bg-paper\"],[1,\"text-xl\"],[1,\"mt-6\",\"text-primary\",\"font-semibold\",\"text-2xl\"],[1,\"mt-4\",\"mb-2\",\"text-secondary\",\"font-semibold\",\"text-base\"],[1,\"mt-2\",\"mb-1\",\"text-muted\"],[\"class\",\"mr-1\",4,\"ngFor\",\"ngForOf\"],[1,\"text-sm\"],[1,\"mt-1\",\"text-sm\"],[4,\"ngIf\"],[1,\"mr-1\"],[1,\"py-3\"],[1,\"text-muted\"],[4,\"ngFor\",\"ngForOf\"],[1,\"text-white\",\"text-base\",\"my-2\",\"truncate\"],[\"class\",\"flex\",4,\"ngIf\"],[1,\"flex\"],[1,\"ml-2\",\"text-secondary\",\"font-semibold\"]],template:function(t,e){1&t&&(Us(0,rA,22,10,\"mat-card\",0),nl(1,\"async\")),2&t&&qs(\"ngIf\",rl(1,1,e.queueData$))},directives:[cu,Sk,au,Ex,HD],pipes:[Mu,VD,Cu,XC,qD],encapsulation:2}),t})(),sA=(()=>{class t{constructor(){}}return t.\\u0275fac=function(e){return new(e||t)},t.\\u0275cmp=Mt({type:t,selectors:[[\"app-gains-and-losses\"]],decls:31,vars:0,consts:[[1,\"gains-and-losses\"],[1,\"grid\",\"grid-cols-12\",\"gap-6\"],[1,\"col-span-12\",\"md:col-span-8\"],[1,\"bg-primary\"],[1,\"welcome-card\",\"flex\",\"justify-between\",\"px-4\",\"pt-4\"],[1,\"pr-12\"],[1,\"text-2xl\",\"mb-4\",\"text-white\",\"leading-snug\"],[1,\"m-0\",\"text-muted\",\"text-base\",\"leading-snug\"],[\"src\",\"/assets/images/designer.svg\",\"alt\",\"designer\"],[1,\"py-3\"],[1,\"py-4\"],[1,\"col-span-12\",\"md:col-span-4\"],[\"routerLink\",\"/dashboard/system/logs\"],[\"mat-stroked-button\",\"\"]],template:function(t,e){1&t&&(Zs(0,\"div\",0),$s(1,\"app-breadcrumb\"),Zs(2,\"div\",1),Zs(3,\"div\",2),Zs(4,\"mat-card\",3),Zs(5,\"div\",4),Zs(6,\"div\",5),Zs(7,\"div\",6),Ro(8,\" Your Prysm web dashboard \"),Js(),Zs(9,\"p\",7),Ro(10,\" Manage your Prysm validator and beacon node, analyze your validator performance, and control your wallet all from a simple web interface \"),Js(),Js(),$s(11,\"img\",8),Js(),Js(),$s(12,\"div\",9),$s(13,\"app-validator-performance-summary\"),$s(14,\"div\",9),$s(15,\"app-balances-chart\"),$s(16,\"div\",10),$s(17,\"app-validator-performance-list\"),Js(),Zs(18,\"div\",11),$s(19,\"app-beacon-node-status\"),$s(20,\"div\",10),$s(21,\"app-validator-participation\"),$s(22,\"div\",10),Zs(23,\"mat-card\",3),Zs(24,\"p\",7),Ro(25,\" Want to monitor your system process such as logs from your beacon node and validator? Our logs page has you covered \"),Js(),Zs(26,\"a\",12),Zs(27,\"button\",13),Ro(28,\"View Logs\"),Js(),Js(),Js(),$s(29,\"div\",10),$s(30,\"app-activation-queue\"),Js(),Js(),Js())},directives:[Kx,Sk,FS,qS,bD,RD,YD,Ap,xv,iA],encapsulation:2}),t})();var oA=n(\"3E0/\");function aA(t){const e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=e.xhrFactory?e.xhrFactory(t,e):new XMLHttpRequest,r=cA(n),i=lA(r).pipe(Object(lh.a)(t=>Object(Wh.a)(t)),Object(uh.a)((t,e)=>JSON.parse(t)));return e.beforeOpen&&e.beforeOpen(n),n.open(e.method?e.method:\"GET\",t),n.send(e.postData?e.postData:null),i}function lA(t){return t.pipe(Object(od.a)((t,e)=>{const n=e.lastIndexOf(\"\\n\");return n>=0?{finishedLine:t.buffer+e.substring(0,n+1),buffer:e.substring(n+1)}:{buffer:e}},{buffer:\"\"}),Object(ch.a)(t=>t.finishedLine),Object(uh.a)(t=>t.finishedLine.split(\"\\n\").filter(t=>t.length>0)))}function cA(t){const e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return new s.a(n=>{let r=0;const i=()=>{t.readyState>=3&&t.responseText.length>r&&(n.next(t.responseText.substring(r)),r=t.responseText.length),4===t.readyState&&(e.endWithNewline&&\"\\n\"!==t.responseText[t.responseText.length-1]&&n.next(\"\\n\"),n.complete())};t.onreadystatechange=i,t.onprogress=i,t.onerror=t=>{n.error(t)}})}let uA=(()=>{class t{constructor(t){this.environmenter=t,this.apiUrl=this.environmenter.env.validatorEndpoint}validatorLogs(){if(!this.environmenter.env.production){const t=\"\\x1b[90m[2020-09-17 19:41:56]\\x1b[0m \\x1b[34mDEBUG\\x1b[0m\\x1b[36m validator:\\x1b[0m Set deadline for proposals and attestations \\x1b[34mdeadline\\x1b[0m=2020-09-17 19:42:08 -0500 CDT \\x1b[34mslot\\x1b[0m=320309\\n mainData\\n \\x1b[90m[2020-09-17 19:42:20]\\x1b[0m \\x1b[34mDEBUG\\x1b[0m\\x1b[36m validator:\\x1b[0m Set deadline for proposals and attestations \\x1b[34mdeadline\\x1b[0m=2020-09-17 19:42:32 -0500 CDT \\x1b[34mslot\\x1b[0m=320311\\n m=0xa935cba91838\\n \\x1b[90m[2020-09-17 19:42:20]\\x1b[0m \\x1b[34mDEBUG\\x1b[0m\\x1b[36m validator:\\x1b[0m Set deadline for proposals and attestations \\x1b[34mdeadline\\x1b[0m=2020-09-17 19:42:32 -0500 CDT \\x1b[34mslot\\x1b[0m=320311\\n m=0xa935cba91838 \\x1b[32mCommitteeIndex\\x1b[0m=9 \\x1b[32mSlot\\x1b[0m=320306 \\x1b[32mSourceEpoch\\x1b[0m=10008 \\x1b[32mSourceRoot\\x1b[0m=0x8cb42338b412 \\x1b[32mTargetEpoch\\x1b[0m=10009 \\x1b[32mTargetRoot\\x1b[0m=0x9fdf2f6f6080\\n \\x1b[90m[2020-09-17 19:41:32]\\x1b[0m \\x1b[34mDEBUG\\x1b[0m\\x1b[36m validator:\\x1b[0m Set deadline for proposals and attestations \\x1b[34mdeadline\\x1b[0m=2020-09-17 19:41:44 -0500 CDT \\x1b[34mslot\\x1b[0m=320307\\n \\x1b[90m[2020-09-17 19:42:20]\\x1b[0m \\x1b[34mDEBUG\\x1b[0m\\x1b[36m validator:\\x1b[0m Set deadline for proposals and attestations \\x1b[34mdeadline\\x1b[0m=2020-09-17 19:42:32 -0500 CDT \\x1b[34mslot\\x1b[0m=320311\\n m=0xa935cba91838\\n \\x1b[90m[2020-09-17 19:42:20]\\x1b[0m \\x1b[34mDEBUG\\x1b[0m\\x1b[36m validator:\\x1b[0m Set deadline for proposals and attestations \\x1b[34mdeadline\\x1b[0m=2020-09-17 19:42:32 -0500 CDT \\x1b[34mslot\\x1b[0m=320311\\n m=0xa935cba91838\\n \\x1b[90m[2020-09-17 19:42:20]\\x1b[0m \\x1b[34mDEBUG\\x1b[0m\\x1b[36m validator:\\x1b[0m Set deadline for proposals and attestations \\x1b[34mdeadline\\x1b[0m=2020-09-17 19:42:32 -0500 CDT \\x1b[34mslot\\x1b[0m=320311\\n m=0xa935cba91838 \\x1b[32mCommitteeIndex\\x1b[0m=9 \\x1b[32mSlot\\x1b[0m=320306 \\x1b[32mSourceEpoch\\x1b[0m=10008 \\x1b[32mSourceRoot\\x1b[0m=0x8cb42338b412 \\x1b[32mTargetEpoch\\x1b[0m=10009 \\x1b[32mTargetRoot\\x1b[0m=0x9fdf2f6f6080\\n \\x1b[90m[2020-09-17 19:41:32]\\x1b[0m \\x1b[34mDEBUG\\x1b[0m\\x1b[36m validator:\\x1b[0m Set deadline for proposals and attestations \\x1b[34mdeadline\\x1b[0m=2020-09-17 19:41:44 -0500 CDT \\x1b[34mslot\\x1b[0m=320307\\n \\x1b[90m[2020-09-17 19:41:44]\\x1b[0m \\x1b[34mDEBUG\\x1b[0m\\x1b[36m validator:\\x1b[0m Set deadline for proposals and attestations \\x1b[34mdeadline\\x1b[0m=2020-09-17 19:41:56 -0500 CDT \\x1b[34mslot\\x1b[0m=320308\\n \\x1b[90m[2020-09-17 19:41:56]\\x1b[0m \\x1b[34mDEBUG\\x1b[0m\\x1b[36m validator:\\x1b[0m Set deadline for proposals and attestations \\x1b[34mdeadline\\x1b[0m=2020-09-17 19:42:08 -0500 CDT \\x1b[34mslot\\x1b[0m=320309\\n \\x1b[90m[2020-09-17 19:42:20]\\x1b[0m \\x1b[34mDEBUG\\x1b[0m\\x1b[36m validator:\\x1b[0m Set deadline for proposals and attestations \\x1b[34mdeadline\\x1b[0m=2020-09-17 19:42:32 -0500 CDT \\x1b[34mslot\\x1b[0m=320311\\n \\x1b[90m[2020-09-17 19:42:20]\\x1b[0m \\x1b[34mDEBUG\\x1b[0m\\x1b[36m validator:\\x1b[0m Set deadline for proposals and attestations \\x1b[34mdeadline\\x1b[0m=2020-09-17 19:42:32 -0500 CDT \\x1b[34mslot\\x1b[0m=320311\\n \\x1b[90m[2020-09-17 19:42:52]\\x1b[0m \\x1b[34mDEBUG\\x1b[0m gRPC request finished. \\x1b[34mbackend\\x1b[0m=[] \\x1b[34mduration\\x1b[0m=367.011\\xb5s \\x1b[34mmethod\\x1b[0m=/ethereum.eth.v1alpha1.BeaconNodeValidator/Do\\n \\x1b[90m[2020-09-17 19:42:52]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m validator:\\x1b[0m Submitted new attestations \\x1b[32mAggregatorIndices\\x1b[0m=[21814] \\x1b[32mAttesterIndices\\x1b[0m=[21814] \\x1b[32mBeaconBlockRo\\n \\x1b[90m[2020-09-17 19:42:52]\\x1b[0m \\x1b[34mDEBUG\\x1b[0m gRPC request finished. \\x1b[34mbackend\\x1b[0m=[] \\x1b[34mduration\\x1b[0m=367.011\\xb5s \\x1b[34mmethod\\x1b[0m=/ethereum.eth.v1alpha1.BeaconNodeValidator/DomainData\\n gateSele\\n \\x1b[90m[2020-09-17 19:42:52]\\x1b[0m \\x1b[34mDEBUG\\x1b[0m gRPC request finished. \\x1b[34mbackend\\x1b[0m=[] \\x1b[34mduration\\x1b[0m=367.011\\xb5s \\x1b[34mmethod\\x1b[0m=/ethereum.eth.v1alpha1.BeaconNodeValidator/DomainData\\n gateSele\\n \\x1b[90m[2020-09-17 19:42:52]\\x1b[0m \\x1b[34mDEBUG\\x1b[0m gRPC request finished. \\x1b[34mbackend\\x1b[0m=[] \\x1b[34mduration\\x1b[0m=367.011\\xb5s \\x1b[34mmethod\\x1b[0m=/ethereum.eth.v1alpha1.BeaconNodeValidator/DomainData\\n gateSelectionProof\\n \\x1b[90m[2020-09-17 19:42:52]\\x1b[0m \\x1b[34mDEBUG\\x1b[0m gRPC request finished. \\x1b[34mbackend\\x1b[0m=[] \\x1b[34mduration\\x1b[0m=367.011\\xb5s \\x1b[34mmethod\\x1b[0m=/ethereum.eth.v1alpha1.BeaconNodeValidator/DomainData\\n \\x1b[90m[2020-09-17 19:42:52]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m validator:\\x1b[0m Submitted new attestations \\x1b[32mAggregatorIndices\\x1b[0m=[21814] \\x1b[32mAttesterIndices\\x1b[0m=[21814] \\x1b[32mBeaconBlockRoot\\x1b[0m=0x2f11541d8947 \\x1b[32mCommit\\n \\x1b[90m[2020-09-17 19:42:52]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m validator:\\x1b[0m Submitted new attestations \\x1b[32mAggregatorIndices\\x1b[0m=[21814] \\x1b[32mAttesterIndices\\x1b[0m=[21814] \\x1b[32mBeaconBlockRoot\\x1b[0m=0x2f11541d8947 \\x1b[32mCommitteeIndex\\x1b[0m=12 \\x1b[32mSlot\\x1b[0m=320313 \\x1b[32mSourceEpoch\\x1b[0m=10008 \\x1b[32mSourceRoot\\x1b[0m=0x8cb42338b412 \\x1b[32mTargetEpoch\\x1b[0m=10009 \\x1b[32mTargetRoot\\x1b[0m=0x9fdf2f6f6080\\n \\x1b[90m[2020-09-17 19:42:56]\\x1b[0m \\x1b[34mDEBUG\\x1b[0m\\x1b[36m validator:\\x1b[0m Set deadline for proposals and attestations \\x1b[34mdeadline\\x1b[0m=2020-09-17 19:43:08 -0500 CDT \\x1b[34mslot\\x1b[0m=320314\\n \\x1b[90m[2020-09-17 19:43:08]\\x1b[0m \\x1b[34mDEBUG\\x1b[0m\\x1b[36m validator:\\x1b[0m Set deadline for proposals and attestations \\x1b[34mdeadline\\x1b[0m=2020-09-17 19:43:20 -0500 CDT \\x1b[34mslot\\x1b[0m=320315\\n \\x1b[90m[2020-09-17 19:43:12]\\x1b[0m \\x1b[34mDEBUG\\x1b[0m gRPC request finished. \\x1b[34mbackend\\x1b[0m=[] \\x1b[34mduration\\x1b[0m=488.094\\xb5s \\x1b[34mmethod\\x1b[0m=/ethereum.eth.v1alpha1.BeaconNodeValidator/GetAttestationData\\n \\x1b[90m[2020-09-17 19:43:12]\\x1b[0m \\x1b[34mDEBUG\\x1b[0m gRPC request finished. \\x1b[34mbackend\\x1b[0m=[] \\x1b[34mduration\\x1b[0m=760.678\\xb5s \\x1b[34mmethod\\x1b[0m=/ethereum.eth.v1alpha1.BeaconNodeValidator/ProposeAttestation\\n \\x1b[90m[2020-09-17 19:43:12]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m validator:\\x1b[0m Submitted new attestations \\x1b[32mAggregatorIndices\\x1b[0m=[] \\x1b[32mAttesterIndices\\x1b[0m=[21810] \\x1b[32mBeaconBlockRoot\\x1b[0m=0x2544ae408e39 \\x1b[32mCommitteeIndex\\x1b[0m=7 \\x1b[32mSlot\\x1b[0m=320315 \\x1b[32mSourceEpoch\\x1b[0m=10008 \\x1b[32mSourceRoot\\x1b[0m=0x8cb42338b412 \\x1b[32mTargetEpoch\\x1b[0m=10009 \\x1b[32mTargetRoot\\x1b[0m=0x9fdf2f6f6080\\n \\x1b[90m[2020-09-17 19:43:20]\\x1b[0m \\x1b[34mDEBUG\\x1b[0m\\x1b[36m validator:\\x1b[0m Set deadline for proposals and attestations \\x1b[34mdeadline\\x1b[0m=2020-09-17 19:43:32 -0500 CDT \\x1b[34mslot\\x1b[0m=320316\\n \\x1b[90m[2020-09-17 19:43:24]\\x1b[0m \\x1b[34mDEBUG\\x1b[0m gRPC request finished. \\x1b[34mbackend\\x1b[0m=[] \\x1b[34mduration\\x1b[0m=902.57\\xb5s \\x1b[34mmethod\\x1b[0m=/ethereum.eth.v1alpha1.BeaconNodeValidator/GetAttestationData\\n \\x1b[90m[2020-09-17 19:43:24]\\x1b[0m \\x1b[34mDEBUG\\x1b[0m gRPC request finished. \\x1b[34mbackend\\x1b[0m=[] \\x1b[34mduration\\x1b[0m=854.954\\xb5s \\x1b[34mmethod\\x1b[0m=/ethereum.eth.v1alpha1.BeaconNodeValidator/ProposeAttestation\\n \\x1b[90m[2020-09-17 19:43:24]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m validator:\\x1b[0m Submitted new attestations \\x1b[32mAggregatorIndices\\x1b[0m=[] \\x1b[32mAttesterIndices\\x1b[0m=[21813] \\x1b[32mBeaconBlockRoot\\x1b[0m=0x0ddc4aa3991b \\x1b[32mCommitteeIndex\\x1b[0m=9 \\x1b[32mSlot\\x1b[0m=320316 \\x1b[32mSourceEpoch\\x1b[0m=10008 \\x1b[32mSourceRoot\\x1b[0m=0x8cb42338b412 \\x1b[32mTargetEpoch\\x1b[0m=10009 \\x1b[32mTargetRoot\\x1b[0m=0x9fdf2f6f6080\\n \\x1b[90m[2020-09-17 19:43:32]\\x1b[0m \\x1b[34mDEBUG\\x1b[0m\\x1b[36m validator:\\x1b[0m Set deadline for proposals and attestations \\x1b[34mdeadline\\x1b[0m=2020-09-17 19:43:44 -0500 CDT \\x1b[34mslot\\x1b[0m=320317\\n \\x1b[90m[2020-09-17 19:43:44]\\x1b[0m \\x1b[34mDEBUG\\x1b[0m\\x1b[36m validator:\\x1b[0m Set deadline for proposals and attestations \\x1b[34mdeadline\\x1b[0m=2020-09-17 19:43:56 -0500 CDT \\x1b[34mslot\\x1b[0m=320318\\n \\x1b[90m[2020-09-17 19:43:56]\\x1b[0m \\x1b[34mDEBUG\\x1b[0m\\x1b[36m validator:\\x1b[0m Set deadline for proposals and attestations \\x1b[34mdeadline\\x1b[0m=2020-09-17 19:44:08 -0500 CDT \\x1b[34mslot\\x1b[0m=320319\\n \\x1b[90m[2020-09-17 19:43:56]\\x1b[0m \\x1b[34mDEBUG\\x1b[0m gRPC request finished. \\x1b[34mbackend\\x1b[0m=[] \\x1b[34mduration\\x1b[0m=888.268\\xb5s \\x1b[34mmethod\\x1b[0m=/ethereum.eth.v1alpha1.BeaconNodeValidator/DomainData\\n \\x1b[90m[2020-09-17 19:43:56]\\x1b[0m \\x1b[34mDEBUG\\x1b[0m gRPC request finished. \\x1b[34mbackend\\x1b[0m=[] \\x1b[34mduration\\x1b[0m=723.696\\xb5s \\x1b[34mmethod\\x1b[0m=/ethereum.eth.v1alpha1.BeaconNodeValidator/DomainData\\n \\x1b[90m[2020-09-17 19:43:56]\\x1b[0m \\x1b[34mDEBUG\\x1b[0m gRPC request finished. \\x1b[34mbackend\\x1b[0m=[] \\x1b[34mduration\\x1b[0m=383.414\\xb5s \\x1b[34mmethod\\x1b[0m=/ethereum.eth.v1alpha1.BeaconNodeValidator/DomainData\\n \\x1b[90m[2020-09-17 19:43:56]\\x1b[0m \\x1b[34mDEBUG\\x1b[0m gRPC request finished. \\x1b[34mbackend\\x1b[0m=[] \\x1b[34mduration\\x1b[0m=383.664\\xb5s \\x1b[34mmethod\\x1b[0m=/ethereum.eth.v1alpha1.BeaconNodeValidator/DomainData\".split(\"\\n\").map((t,e)=>t);return Object(ah.a)(t).pipe(Object(cd.a)(),Object(lh.a)(t=>Object(ah.a)(t).pipe(Object(oA.a)(1500))))}return aA(this.apiUrl+\"/health/logs/validator/stream\").pipe(Object(uh.a)(t=>JSON.parse(t)),Object(uh.a)(t=>t.result.logs),Object(cd.a)())}beaconLogs(){if(!this.environmenter.env.production){const t=\"[90m[2020-09-17 19:40:32]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m p2p:\\x1b[0m Peer connected \\x1b[32mactivePeers\\x1b[0m=15 \\x1b[32mdirection\\x1b[0m=Outbound \\x1b[32mmultiAddr\\x1b[0m=/ip4/173.14.227.241/tcp/13002/p2p/16Uiu2HAmNSWpmJ6TzrfkNp5dYbxREhN9onf7yG58yuNosgwWfyQ\\n \\x1b[90m[2020-09-17 19:40:28]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m p2p:\\x1b[0m Peer connected \\x1b[32mactivePeers\\x1b[0m=15 \\x1b[32mdirection\\x1b[0m=Outbound \\x1b[32mmultiAddr\\x1b[0m=/ip4/13.56.11.170/tcp/9000/p2p/16Uiu2HAkzkvGVsmQgyMsc7iz4v2h7q5VfZnkAcnjZV5i7sdGpum8\\n InEpoch\\x1b[0m=10\\n \\x1b[90m[2020-09-17 19:40:28]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m p2p:\\x1b[0m Peer connected \\x1b[32mactivePeers\\x1b[0m=15 \\x1b[32mdirection\\x1b[0m=Outbound \\x1b[32mmultiAddr\\x1b[0m=/ip4/13.56.11.170/tcp/9000/p2p/16Uiu2HAkzkvGVsmQgyMsc7iz4v2h7q5VfZnkAcnjZV5i7sdGpum8\\n \\x1b[90m[2020-09-17 19:40:32]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m p2p:\\x1b[0m Peer connected \\x1b[32mactivePeers\\x1b[0m=15 \\x1b[32mdirection\\x1b[0m=Outbound \\x1b[32mmultiAddr\\x1b[0m=/ip4/173.14.227.241/tcp/13002/p2p/16Uiu2HAmNSWpmJ6TzrfkNp5dYbxREhN9onf7yG58yuNosgwWfyQh\\n poch\\x1b[0m=12\\n \\x1b[90m[2020-09-17 19:40:32]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m p2p:\\x1b[0m Peer connected \\x1b[32mactivePeers\\x1b[0m=15 \\x1b[32mdirection\\x1b[0m=Outbound \\x1b[32mmultiAddr\\x1b[0m=/ip4/173.14.227.241/tcp/13002/p2p/16Uiu2HAmNSWpmJ6TzrfkNp5dYbxREhN9onf7yG58yuNosgwWfy\\n \\x1b[90m[2020-09-17 19:40:28]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m p2p:\\x1b[0m Peer connected \\x1b[32mactivePeers\\x1b[0m=15 \\x1b[32mdirection\\x1b[0m=Outbound \\x1b[32mmultiAddr\\x1b[0m=/ip4/13.56.11.170/tcp/9000/p2p/16Uiu2HAkzkvGVsmQgyMsc7iz4v2h7q5VfZnkAcnjZV5i7sdGpum8\\n InEpoch\\x1b[0m=10\\n \\x1b[90m[2020-09-17 19:40:28]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m p2p:\\x1b[0m Peer connected \\x1b[32mactivePeers\\x1b[0m=15 \\x1b[32mdirection\\x1b[0m=Outbound \\x1b[32mmultiAddr\\x1b[0m=/ip4/13.56.11.170/tcp/9000/p2p/16Uiu2HAkzkvGVsmQgyMsc7iz4v2h7q5VfZnkAcnjZV5i7sdGpum8\\n \\x1b[90m[2020-09-17 19:40:32]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m p2p:\\x1b[0m Peer connected \\x1b[32mactivePeers\\x1b[0m=15 \\x1b[32mdirection\\x1b[0m=Outbound \\x1b[32mmultiAddr\\x1b[0m=/ip4/173.14.227.241/tcp/13002/p2p/16Uiu2HAmNSWpmJ6TzrfkNp5dYbxREhN9onf7yG58yuNosgwWfyQh\\n poch\\x1b[0m=12\\n \\x1b[90m[2020-09-17 19:40:32]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m p2p:\\x1b[0m Peer connected \\x1b[32mactivePeers\\x1b[0m=15 \\x1b[32mdirection\\x1b[0m=Outbound \\x1b[32mmultiAddr\\x1b[0m=/ip4/173.14.227.241/tcp/13002/p2p/16Uiu2HAmNSWpmJ6TzrfkNp5dYbxREhN9onf7yG58yuNosgwWfy\\n \\x1b[90m[2020-09-17 19:40:28]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m p2p:\\x1b[0m Peer connected \\x1b[32mactivePeers\\x1b[0m=15 \\x1b[32mdirection\\x1b[0m=Outbound \\x1b[32mmultiAddr\\x1b[0m=/ip4/13.56.11.170/tcp/9000/p2p/16Uiu2HAkzkvGVsmQgyMsc7iz4v2h7q5VfZnkAcnjZV5i7sdGpum8\\n InEpoch\\x1b[0m=10\\n \\x1b[90m[2020-09-17 19:40:28]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m p2p:\\x1b[0m Peer connected \\x1b[32mactivePeers\\x1b[0m=15 \\x1b[32mdirection\\x1b[0m=Outbound \\x1b[32mmultiAddr\\x1b[0m=/ip4/13.56.11.170/tcp/9000/p2p/16Uiu2HAkzkvGVsmQgyMsc7iz4v2h7q5VfZnkAcnjZV5i7sdGpum8\\n \\x1b[90m[2020-09-17 19:40:32]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m p2p:\\x1b[0m Peer connected \\x1b[32mactivePeers\\x1b[0m=15 \\x1b[32mdirection\\x1b[0m=Outbound \\x1b[32mmultiAddr\\x1b[0m=/ip4/173.14.227.241/tcp/13002/p2p/16Uiu2HAmNSWpmJ6TzrfkNp5dYbxREhN9onf7yG58yuNosgwWfyQh\\n poch\\x1b[0m=12\\n \\x1b[90m[2020-09-17 19:40:32]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m p2p:\\x1b[0m Peer connected \\x1b[32mactivePeers\\x1b[0m=15 \\x1b[32mdirection\\x1b[0m=Outbound \\x1b[32mmultiAddr\\x1b[0m=/ip4/173.14.227.241/tcp/13002/p2p/16Uiu2HAmNSWpmJ6TzrfkNp5dYbxREhN9onf7yG58yuNosgwWfy\\n \\x1b[90m[2020-09-17 19:40:28]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m p2p:\\x1b[0m Peer connected \\x1b[32mactivePeers\\x1b[0m=15 \\x1b[32mdirection\\x1b[0m=Outbound \\x1b[32mmultiAddr\\x1b[0m=/ip4/202.186.203.125/tcp/9010/p2p/16Uiu2HAkucsYzLjF6QMxR5GfLGsR9ftnKEa5kXmvRRhYFrhb9e15\\n poch\\x1b[0m=13\\n \\x1b[90m[2020-09-17 19:40:28]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m p2p:\\x1b[0m Peer connected \\x1b[32mactivePeers\\x1b[0m=15 \\x1b[32mdirection\\x1b[0m=Outbound \\x1b[32mmultiAddr\\x1b[0m=/ip4/202.186.203.125/tcp/9010/p2p/16Uiu2HAkucsYzLjF6QMxR5GfLGsR9ftnKEa5kXmvRRhYFrhb9e\\n \\x1b[90m[2020-09-17 19:40:28]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m p2p:\\x1b[0m Peer connected \\x1b[32mactivePeers\\x1b[0m=15 \\x1b[32mdirection\\x1b[0m=Outbound \\x1b[32mmultiAddr\\x1b[0m=/ip4/202.186.203.125/tcp/9010/p2p/16Uiu2HAkucsYzLjF6QMxR5GfLGsR9ftnKEa5kXmvRRhYFrhb9e15\\n \\x1b[90m[2020-09-17 19:40:28]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m p2p:\\x1b[0m Peer connected \\x1b[32mactivePeers\\x1b[0m=15 \\x1b[32mdirection\\x1b[0m=Outbound \\x1b[32mmultiAddr\\x1b[0m=/ip4/13.56.11.170/tcp/9000/p2p/16Uiu2HAkzkvGVsmQgyMsc7iz4v2h7q5VfZnkAcnjZV5i7sdGpum8\\n \\x1b[90m[2020-09-17 19:40:32]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m p2p:\\x1b[0m Peer connected \\x1b[32mactivePeers\\x1b[0m=15 \\x1b[32mdirection\\x1b[0m=Outbound \\x1b[32mmultiAddr\\x1b[0m=/ip4/173.14.227.241/tcp/13002/p2p/16Uiu2HAmNSWpmJ6TzrfkNp5dYbxREhN9onf7yG58yuNosgwWfyQh\\n \\x1b[90m[2020-09-17 19:40:33]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m p2p:\\x1b[0m Peer connected \\x1b[32mactivePeers\\x1b[0m=17 \\x1b[32mdirection\\x1b[0m=Outbound \\x1b[32mmultiAddr\\x1b[0m=/ip4/5.135.123.161/tcp/13000/p2p/16Uiu2HAm2jvdAcgcnCTPKSfcgBQqLXqtgQMGKEtyQZKnhkdpoWWu\\n \\x1b[90m[2020-09-17 19:40:38]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m p2p:\\x1b[0m Peer connected \\x1b[32mactivePeers\\x1b[0m=19 \\x1b[32mdirection\\x1b[0m=Outbound \\x1b[32mmultiAddr\\x1b[0m=/ip4/159.89.195.24/tcp/9000/p2p/16Uiu2HAkzxm5LRR4agVpFCqfVkuLE6BvGaHbyzZYgY7jsX1WRTiC\\n \\x1b[90m[2020-09-17 19:40:42]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m initial-sync:\\x1b[0m Synced up to slot 320301\\n \\x1b[90m[2020-09-17 19:40:46]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m sync:\\x1b[0m Requesting parent block \\x1b[32mcurrentSlot\\x1b[0m=320303 \\x1b[32mparentRoot\\x1b[0m=d89f62eb24c8\\n \\x1b[90m[2020-09-17 19:40:46]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m p2p:\\x1b[0m Peer connected \\x1b[32mactivePeers\\x1b[0m=20 \\x1b[32mdirection\\x1b[0m=Outbound \\x1b[32mmultiAddr\\x1b[0m=/ip4/193.70.72.175/tcp/9000/p2p/16Uiu2HAmRdkXq7VX5uosJxNeZxApsVkwSg6UMSApWnoqhadAxjNu\\n \\x1b[90m[2020-09-17 19:40:47]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m p2p:\\x1b[0m Peer connected \\x1b[32mactivePeers\\x1b[0m=20 \\x1b[32mdirection\\x1b[0m=Outbound \\x1b[32mmultiAddr\\x1b[0m=/ip4/92.245.6.89/tcp/9000/p2p/16Uiu2HAkxcT6Lc5DXxH277dCLNiAqta9umdwGvDYnqtd3n2SPdCp\\n \\x1b[90m[2020-09-17 19:40:47]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m p2p:\\x1b[0m Peer connected \\x1b[32mactivePeers\\x1b[0m=21 \\x1b[32mdirection\\x1b[0m=Outbound \\x1b[32mmultiAddr\\x1b[0m=/ip4/201.237.248.116/tcp/9000/p2p/16Uiu2HAkxonydh2zKaTt5aLGprX1FXku34jxm9aziYBSkTyPVhSU\\n \\x1b[90m[2020-09-17 19:40:49]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m p2p:\\x1b[0m Peer connected \\x1b[32mactivePeers\\x1b[0m=22 \\x1b[32mdirection\\x1b[0m=Outbound \\x1b[32mmultiAddr\\x1b[0m=/ip4/3.80.7.206/tcp/9000/p2p/16Uiu2HAmCBZ9um5bnTWwby9n7ACmtMwfxZdaZhYQiUaMdrCUxrNx\\n \\x1b[90m[2020-09-17 19:40:50]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m blockchain:\\x1b[0m Finished applying state transition \\x1b[32mattestations\\x1b[0m=13 \\x1b[32mattesterSlashings\\x1b[0m=0 \\x1b[32mdeposits\\x1b[0m=0 \\x1b[32mproposerSlashings\\x1b[0m=0 \\x1b[32mvoluntaryExits\\x1b[0m=0\\n InEpoch\\x1b[0m=14\\n \\x1b[90m[2020-09-17 19:40:50]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m blockchain:\\x1b[0m Finished applying state transition \\x1b[32mattestations\\x1b[0m=13 \\x1b[32mattesterSlashings\\x1b[0m=0 \\x1b[32mdeposits\\x1b[0m=0 \\x1b[32mproposerSlashings\\x1b[0m=0 \\x1b[32mvoluntaryExits\\x1b[0m=0\\n \\x1b[90m[2020-09-17 19:40:50]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m blockchain:\\x1b[0m Finished applying state transition \\x1b[32mattestations\\x1b[0m=124 \\x1b[32mattesterSlashings\\x1b[0m=0 \\x1b[32mdeposits\\x1b[0m=0 \\x1b[32mproposerSlashings\\x1b[0m=0 \\x1b[32mvoluntaryExits\\x1b[0m=0\\n nEpoch\\x1b[0m=15\\n \\x1b[90m[2020-09-17 19:40:50]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m blockchain:\\x1b[0m Finished applying state transition \\x1b[32mattestations\\x1b[0m=124 \\x1b[32mattesterSlashings\\x1b[0m=0 \\x1b[32mdeposits\\x1b[0m=0 \\x1b[32mproposerSlashings\\x1b[0m=0 \\x1b[32mvoluntaryExits\\x1b[0m=0\\n \\x1b[90m[2020-09-17 19:40:50]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m p2p:\\x1b[0m Peer connected \\x1b[32mactivePeers\\x1b[0m=22 \\x1b[32mdirection\\x1b[0m=Outbound \\x1b[32mmultiAddr\\x1b[0m=/ip4/81.221.212.143/tcp/9000/p2p/16Uiu2HAkvBeQgGnaEL3D2hiqdcWkag1P1PEALR8qj7qNh53ePfZX\\n \\x1b[90m[2020-09-17 19:40:52]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m sync:\\x1b[0m Verified and saved pending attestations to pool \\x1b[32mblockRoot\\x1b[0m=d89f62eb24c8 \\x1b[32mpendingAttsCount\\x1b[0m=3\\n \\x1b[90m[2020-09-17 19:40:52]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m sync:\\x1b[0m Verified and saved pending attestations to pool \\x1b[32mblockRoot\\x1b[0m=0707f452a459 \\x1b[32mpendingAttsCount\\x1b[0m=282\\n \\x1b[90m[2020-09-17 19:40:55]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m p2p:\\x1b[0m Peer connected \\x1b[32mactivePeers\\x1b[0m=27 \\x1b[32mdirection\\x1b[0m=Outbound \\x1b[32mmultiAddr\\x1b[0m=/ip4/108.35.175.90/tcp/9000/p2p/16Uiu2HAm84dzPExSGhu2XEBhL1MM5kMMnC9VYBC6aipVXJnieVNY\\n \\x1b[90m[2020-09-17 19:40:56]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m p2p:\\x1b[0m Peer connected \\x1b[32mactivePeers\\x1b[0m=27 \\x1b[32mdirection\\x1b[0m=Outbound \\x1b[32mmultiAddr\\x1b[0m=/ip4/99.255.60.106/tcp/9000/p2p/16Uiu2HAmVqqVZTyARMbS6r5oqWR39b3PUbEGWe127FjLDbeEDECD\\n \\x1b[90m[2020-09-17 19:40:56]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m p2p:\\x1b[0m Peer connected \\x1b[32mactivePeers\\x1b[0m=27 \\x1b[32mdirection\\x1b[0m=Outbound \\x1b[32mmultiAddr\\x1b[0m=/ip4/161.97.247.13/tcp/9000/p2p/16Uiu2HAmUf2VGmUDHxqfGEWAHRt6KpqoCz1PDVfcE4LrTWskQzZi\\n \\x1b[90m[2020-09-17 19:40:59]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m p2p:\\x1b[0m Peer connected \\x1b[32mactivePeers\\x1b[0m=28 \\x1b[32mdirection\\x1b[0m=Outbound \\x1b[32mmultiAddr\\x1b[0m=/ip4/46.4.51.137/tcp/9000/p2p/16Uiu2HAm2C9yxm5coEYnrWD57AUFZAPRu4Fv39BG6LyjUPTkvrTo\\n \\x1b[90m[2020-09-17 19:41:00]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m p2p:\\x1b[0m Peer connected \\x1b[32mactivePeers\\x1b[0m=28 \\x1b[32mdirection\\x1b[0m=Outbound \\x1b[32mmultiAddr\\x1b[0m=/ip4/86.245.9.211/tcp/9000/p2p/16Uiu2HAmBhjcHQDrJeDHg2oLsm6ZNxAXeu8AScackVcWqNi1z7zb\\n \\x1b[90m[2020-09-17 19:41:05]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m p2p:\\x1b[0m Peer disconnected \\x1b[32mactivePeers\\x1b[0m=27 \\x1b[32mmultiAddr\\x1b[0m=/ip4/193.70.72.175/tcp/9000/p2p/16Uiu2HAmRdkXq7VX5uosJxNeZxApsVkwSg6UMSApWnoqhadAxjNu\\n \\x1b[90m[2020-09-17 19:41:10]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m blockchain:\\x1b[0m Finished applying state transition \\x1b[32mattestations\\x1b[0m=69 \\x1b[32mattesterSlashings\\x1b[0m=0 \\x1b[32mdeposits\\x1b[0m=0 \\x1b[32mproposerSlashings\\x1b[0m=0 \\x1b[32mvoluntaryExits\\x1b[0m=0\\n InEpoch\\x1b[0m=17\\n \\x1b[90m[2020-09-17 19:41:10]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m blockchain:\\x1b[0m Finished applying state transition \\x1b[32mattestations\\x1b[0m=69 \\x1b[32mattesterSlashings\\x1b[0m=0 \\x1b[32mdeposits\\x1b[0m=0 \\x1b[32mproposerSlashings\\x1b[0m=0 \\x1b[32mvoluntaryExits\\x1b[0m=0\\n \\x1b[90m[2020-09-17 19:41:14]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m p2p:\\x1b[0m Peer connected \\x1b[32mactivePeers\\x1b[0m=30 \\x1b[32mdirection\\x1b[0m=Outbound \\x1b[32mmultiAddr\\x1b[0m=/ip4/78.47.231.252/tcp/9852/p2p/16Uiu2HAmMQvsJqCKSZ4zJmki82xum9cqDF31avHT7sDnhF6aFYYH\\n \\x1b[90m[2020-09-17 19:41:15]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m p2p:\\x1b[0m Peer connected \\x1b[32mactivePeers\\x1b[0m=32 \\x1b[32mdirection\\x1b[0m=Outbound \\x1b[32mmultiAddr\\x1b[0m=/ip4/161.97.83.42/tcp/9003/p2p/16Uiu2HAmD1PpTtvhj83Weg9oBL3W4PiXgDtViVuuWxGheAfpxpVo\\n \\x1b[90m[2020-09-17 19:41:21]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m p2p:\\x1b[0m Peer connected \\x1b[32mactivePeers\\x1b[0m=32 \\x1b[32mdirection\\x1b[0m=Outbound \\x1b[32mmultiAddr\\x1b[0m=/ip4/106.69.73.189/tcp/9000/p2p/16Uiu2HAmTWd5hbmsiozXPPTvBYWxc3aDnRKxRxDWWvc2GC1Wgw1n\\n \\x1b[90m[2020-09-17 19:41:22]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m blockchain:\\x1b[0m Finished applying state transition \\x1b[32mattestations\\x1b[0m=37 \\x1b[32mattesterSlashings\\x1b[0m=0 \\x1b[32mdeposits\\x1b[0m=0 \\x1b[32mproposerSlashings\\x1b[0m=0 \\x1b[32mvoluntaryExits\\x1b[0m=0\\n InEpoch\\x1b[0m=18\\n \\x1b[90m[2020-09-17 19:41:22]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m blockchain:\\x1b[0m Finished applying state transition \\x1b[32mattestations\\x1b[0m=37 \\x1b[32mattesterSlashings\\x1b[0m=0 \\x1b[32mdeposits\\x1b[0m=0 \\x1b[32mproposerSlashings\\x1b[0m=0 \\x1b[32mvoluntaryExits\\x1b[0m=0\\n \\x1b[90m[2020-09-17 19:41:22]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m p2p:\\x1b[0m Peer connected \\x1b[32mactivePeers\\x1b[0m=32 \\x1b[32mdirection\\x1b[0m=Outbound \\x1b[32mmultiAddr\\x1b[0m=/ip4/203.198.146.232/tcp/9001/p2p/16Uiu2HAkuiaBuXPfW47XfR7o8WnN8ZzdCKWEyHjyLWQvLFqkZST5\\n \\x1b[90m[2020-09-17 19:41:25]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m p2p:\\x1b[0m Peer connected \\x1b[32mactivePeers\\x1b[0m=32 \\x1b[32mdirection\\x1b[0m=Outbound \\x1b[32mmultiAddr\\x1b[0m=/ip4/135.181.46.108/tcp/9852/p2p/16Uiu2HAmNS4AM9Hfy3W23fvGmERb79zfhz9xHvRpXZfDvZxz5fkf\\n \\x1b[90m[2020-09-17 19:41:26]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m blockchain:\\x1b[0m Finished applying state transition \\x1b[32mattestations\\x1b[0m=37 \\x1b[32mattesterSlashings\\x1b[0m=0 \\x1b[32mdeposits\\x1b[0m=0 \\x1b[32mproposerSlashings\\x1b[0m=0 \\x1b[32mvoluntaryExits\\x1b[0m=0\\n InEpoch\\x1b[0m=18\\n \\x1b[90m[2020-09-17 19:41:26]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m blockchain:\\x1b[0m Finished applying state transition \\x1b[32mattestations\\x1b[0m=37 \\x1b[32mattesterSlashings\\x1b[0m=0 \\x1b[32mdeposits\\x1b[0m=0 \\x1b[32mproposerSlashings\\x1b[0m=0 \\x1b[32mvoluntaryExits\\x1b[0m=0\\n \\x1b[90m[2020-09-17 19:41:28]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m sync:\\x1b[0m Verified and saved pending attestations to pool \\x1b[32mblockRoot\\x1b[0m=a935cba91838 \\x1b[32mpendingAttsCount\\x1b[0m=12\\n \\x1b[90m[2020-09-17 19:41:31]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m p2p:\\x1b[0m Peer disconnected \\x1b[32mactivePeers\\x1b[0m=31 \\x1b[32mmultiAddr\\x1b[0m=/ip4/135.181.46.108/tcp/9852/p2p/16Uiu2HAmNS4AM9Hfy3W23fvGmERb79zfhz9xHvRpXZfDvZxz5fkf\".split(\"\\n\").map((t,e)=>t);return Object(ah.a)(t).pipe(Object(cd.a)(),Object(lh.a)(t=>Object(ah.a)(t).pipe(Object(oA.a)(1500))))}return aA(this.apiUrl+\"/health/logs/beacon/stream\").pipe(Object(uh.a)(t=>JSON.parse(t)),Object(uh.a)(t=>t.result.logs),Object(cd.a)())}}return t.\\u0275fac=function(e){return new(e||t)(it(Qp))},t.\\u0275prov=y({token:t,factory:t.\\u0275fac,providedIn:\"root\"}),t})();var hA=n(\"E4Z0\"),dA=n.n(hA);const fA=[\"scrollFrame\"],pA=[\"item\"];function mA(t,e){if(1&t&&$s(0,\"div\",6,7),2&t){const t=e.$implicit;qs(\"innerHTML\",co().formatLog(t),fr)}}let gA=(()=>{class t{constructor(t){this.sanitizer=t,this.messages=null,this.title=null,this.url=null,this.scrollFrame=null,this.itemElements=null,this.ansiUp=new dA.a}ngAfterViewInit(){var t,e;this.scrollContainer=null===(t=this.scrollFrame)||void 0===t?void 0:t.nativeElement,null===(e=this.itemElements)||void 0===e||e.changes.subscribe(t=>this.onItemElementsChanged())}formatLog(t){return this.sanitizer.bypassSecurityTrustHtml(this.ansiUp.ansi_to_html(t))}onItemElementsChanged(){this.scrollToBottom()}scrollToBottom(){this.scrollContainer.scroll({top:this.scrollContainer.scrollHeight,left:0,behavior:\"smooth\"})}}return t.\\u0275fac=function(e){return new(e||t)(Ws(nh))},t.\\u0275cmp=Mt({type:t,selectors:[[\"app-logs-stream\"]],viewQuery:function(t,e){var n;1&t&&(wl(fA,!0),wl(pA,!0)),2&t&&(yl(n=El())&&(e.scrollFrame=n.first),yl(n=El())&&(e.itemElements=n))},inputs:{messages:\"messages\",title:\"title\",url:\"url\"},decls:9,vars:3,consts:[[1,\"bg-black\"],[1,\"flex\",\"justify-between\",\"pb-2\"],[1,\"text-white\",\"text-lg\"],[1,\"mt-2\",\"logs-card\",\"overflow-y-auto\"],[\"scrollFrame\",\"\"],[\"class\",\"log-item\",3,\"innerHTML\",4,\"ngFor\",\"ngForOf\"],[1,\"log-item\",3,\"innerHTML\"],[\"item\",\"\"]],template:function(t,e){1&t&&(Zs(0,\"mat-card\",0),Zs(1,\"div\",1),Zs(2,\"div\",2),Ro(3),Js(),Zs(4,\"div\"),Ro(5),Js(),Js(),Zs(6,\"div\",3,4),Us(8,mA,2,1,\"div\",5),Js(),Js()),2&t&&(Rr(3),jo(e.title),Rr(2),jo(e.url),Rr(3),qs(\"ngForOf\",e.messages))},directives:[Sk,au],encapsulation:2}),t})();function _A(t,e){if(1&t&&(Zs(0,\"mat-card\",11),Zs(1,\"div\",12),Ro(2,\"Log Percentages\"),Js(),Zs(3,\"div\",13),Zs(4,\"div\"),$s(5,\"mat-progress-bar\",14),Js(),Zs(6,\"div\",15),Zs(7,\"small\"),Ro(8),Js(),Js(),Js(),Zs(9,\"div\",13),Zs(10,\"div\"),$s(11,\"mat-progress-bar\",16),Js(),Zs(12,\"div\",15),Zs(13,\"small\"),Ro(14),Js(),Js(),Js(),Zs(15,\"div\",13),Zs(16,\"div\"),$s(17,\"mat-progress-bar\",17),Js(),Zs(18,\"div\",15),Zs(19,\"small\"),Ro(20),Js(),Js(),Js(),Js()),2&t){const t=e.ngIf;Rr(5),qs(\"value\",t.percentInfo),Rr(3),No(\"\",t.percentInfo,\"% Info Logs\"),Rr(3),qs(\"value\",t.percentWarn),Rr(3),No(\"\",t.percentWarn,\"% Warn Logs\"),Rr(3),qs(\"value\",t.percentError),Rr(3),No(\"\",t.percentError,\"% Error Logs\")}}let bA=(()=>{class t{constructor(t){this.logsService=t,this.destroyed$$=new r.a,this.validatorMessages=[],this.beaconMessages=[],this.totalInfo=0,this.totalWarn=0,this.totalError=0,this.totalLogs=0,this.logMetrics$=new Gh.a({percentInfo:\"0\",percentWarn:\"0\",percentError:\"0\"})}ngOnInit(){this.subscribeLogs()}ngOnDestroy(){this.destroyed$$.next(),this.destroyed$$.complete()}subscribeLogs(){this.logsService.validatorLogs().pipe(Object(hm.a)(this.destroyed$$),Object(ed.a)(t=>{this.validatorMessages.push(t),this.countLogMetrics(t)})).subscribe(),this.logsService.beaconLogs().pipe(Object(hm.a)(this.destroyed$$),Object(ed.a)(t=>{this.beaconMessages.push(t),this.countLogMetrics(t)})).subscribe()}countLogMetrics(t){const e=this.logMetrics$.getValue();e&&t&&(-1!==(t=t.toUpperCase()).indexOf(\"INFO\")?(this.totalInfo++,this.totalLogs++):-1!==t.indexOf(\"WARN\")?(this.totalWarn++,this.totalLogs++):-1!==t.indexOf(\"ERROR\")&&(this.totalError++,this.totalLogs++),e.percentInfo=this.formatPercent(this.totalInfo),e.percentWarn=this.formatPercent(this.totalWarn),e.percentError=this.formatPercent(this.totalError),this.logMetrics$.next(e))}formatPercent(t){return(t/this.totalLogs*100).toFixed(0)}}return t.\\u0275fac=function(e){return new(e||t)(Ws(uA))},t.\\u0275cmp=Mt({type:t,selectors:[[\"app-logs\"]],decls:15,vars:5,consts:[[1,\"logs\",\"m-sm-30\"],[1,\"mb-8\"],[1,\"text-2xl\",\"mb-2\",\"text-white\",\"leading-snug\"],[1,\"m-0\",\"text-muted\",\"text-base\",\"leading-snug\"],[1,\"flex\",\"flex-wrap\",\"md:flex-no-wrap\",\"gap-6\"],[1,\"w-full\",\"md:w-2/3\"],[\"title\",\"Validator Client\",3,\"messages\"],[1,\"py-3\"],[\"title\",\"Beacon Node\",3,\"messages\"],[1,\"w-full\",\"md:w-1/3\"],[\"class\",\"bg-paper\",4,\"ngIf\"],[1,\"bg-paper\"],[1,\"card-title\",\"mb-8\",\"text-lg\",\"text-white\"],[1,\"mb-6\"],[\"mode\",\"determinate\",\"color\",\"primary\",3,\"value\"],[1,\"my-2\",\"text-muted\"],[\"mode\",\"determinate\",\"color\",\"accent\",3,\"value\"],[\"mode\",\"determinate\",\"color\",\"warn\",3,\"value\"]],template:function(t,e){1&t&&(Zs(0,\"div\",0),$s(1,\"app-breadcrumb\"),Zs(2,\"div\",1),Zs(3,\"div\",2),Ro(4,\" Your Prysm Process' Logs \"),Js(),Zs(5,\"p\",3),Ro(6,\" Stream of logs from both the beacon node and validator client \"),Js(),Js(),Zs(7,\"div\",4),Zs(8,\"div\",5),$s(9,\"app-logs-stream\",6),$s(10,\"div\",7),$s(11,\"app-logs-stream\",8),Js(),Zs(12,\"div\",9),Us(13,_A,21,6,\"mat-card\",10),nl(14,\"async\"),Js(),Js(),Js()),2&t&&(Rr(9),qs(\"messages\",e.validatorMessages),Rr(2),qs(\"messages\",e.beaconMessages),Rr(2),qs(\"ngIf\",rl(14,3,e.logMetrics$)))},directives:[Kx,gA,cu,Sk,xD],pipes:[Mu],encapsulation:2}),t})(),yA=(()=>{class t{constructor(){}ngOnInit(){const t=[],e=[],n=[];for(let r=0;r<100;r++)t.push(\"category\"+r),e.push(5*(Math.sin(r/5)*(r/5-10)+r/6)),n.push(5*(Math.cos(r/5)*(r/5-10)+r/6));this.options={legend:{data:[\"bar\",\"bar2\"],align:\"left\",textStyle:{color:\"white\",fontSize:13,fontFamily:\"roboto\"}},tooltip:{},xAxis:{data:t,silent:!1,splitLine:{show:!1},axisLabel:{color:\"white\",fontSize:14,fontFamily:\"roboto\"}},color:[\"#7467ef\",\"#ff9e43\"],yAxis:{},series:[{name:\"bar\",type:\"bar\",data:e,animationDelay:t=>10*t},{name:\"bar2\",type:\"bar\",data:n,animationDelay:t=>10*t+100}],animationEasing:\"elasticOut\",animationDelayUpdate:t=>5*t}}}return t.\\u0275fac=function(e){return new(e||t)},t.\\u0275cmp=Mt({type:t,selectors:[[\"app-balances-chart\"]],decls:1,vars:1,consts:[[\"echarts\",\"\",3,\"options\"]],template:function(t,e){1&t&&$s(0,\"div\",0),2&t&&qs(\"options\",e.options)},directives:[US],encapsulation:2}),t})(),vA=(()=>{class t{constructor(){this.options={barGap:50,barMaxWidth:\"6px\",grid:{top:24,left:26,right:26,bottom:25},legend:{itemGap:32,top:-4,left:-4,icon:\"circle\",width:\"auto\",data:[\"Atts Included\",\"Missed Atts\",\"Orphaned\"],textStyle:{color:\"white\",fontSize:12,fontFamily:\"roboto\",align:\"center\"}},tooltip:{},xAxis:{type:\"category\",data:[\"Mon\",\"Tues\",\"Wed\",\"Thu\",\"Fri\",\"Sat\",\"Sun\"],showGrid:!1,boundaryGap:!1,axisLine:{show:!1},splitLine:{show:!1},axisLabel:{color:\"white\",fontSize:12,fontFamily:\"roboto\",margin:16},axisTick:{show:!1}},color:[\"#7467ef\",\"#e95455\",\"#ff9e43\"],yAxis:{type:\"value\",show:!1,axisLine:{show:!1},splitLine:{show:!1}},series:[{name:\"Atts Included\",data:[70,80,80,80,60,70,40],type:\"bar\",itemStyle:{barBorderRadius:[0,0,10,10]},stack:\"one\"},{name:\"Missed Atts\",data:[40,90,100,70,80,65,50],type:\"bar\",stack:\"one\"},{name:\"Orphaned\",data:[30,70,100,90,70,55,40],type:\"bar\",itemStyle:{barBorderRadius:[10,10,0,0]},stack:\"one\"}]}}}return t.\\u0275fac=function(e){return new(e||t)},t.\\u0275cmp=Mt({type:t,selectors:[[\"app-proposed-missed-chart\"]],decls:1,vars:1,consts:[[\"echarts\",\"\",3,\"options\"]],template:function(t,e){1&t&&$s(0,\"div\",0),2&t&&qs(\"options\",e.options)},directives:[US],encapsulation:2}),t})(),wA=(()=>{class t{constructor(){this.options={grid:{top:\"10%\",bottom:\"10%\",right:\"5%\"},legend:{show:!1},color:[\"#7467ef\",\"#ff9e43\"],barGap:0,barMaxWidth:\"64px\",tooltip:{},dataset:{source:[[\"Month\",\"Website\",\"App\"],[\"Jan\",2200,1200],[\"Feb\",800,500],[\"Mar\",700,1350],[\"Apr\",1500,1250],[\"May\",2450,450],[\"June\",1700,1250]]},xAxis:{type:\"category\",axisLine:{show:!1},splitLine:{show:!1},axisTick:{show:!1},axisLabel:{color:\"white\",fontSize:13,fontFamily:\"roboto\"}},yAxis:{axisLine:{show:!1},axisTick:{show:!1},splitLine:{lineStyle:{color:\"white\",opacity:.15}},axisLabel:{color:\"white\",fontSize:13,fontFamily:\"roboto\"}},series:[{type:\"bar\"},{type:\"bar\"}]}}}return t.\\u0275fac=function(e){return new(e||t)},t.\\u0275cmp=Mt({type:t,selectors:[[\"app-double-bar-chart\"]],decls:1,vars:1,consts:[[\"echarts\",\"\",3,\"options\"]],template:function(t,e){1&t&&$s(0,\"div\",0),2&t&&qs(\"options\",e.options)},directives:[US],encapsulation:2}),t})(),kA=(()=>{class t{constructor(){this.options={title:{text:\"Validator data breakdown\",subtext:\"Some sample pie chart data\",x:\"center\",color:\"white\"},tooltip:{trigger:\"item\",formatter:\"{a}
{b} : {c} ({d}%)\"},legend:{x:\"center\",y:\"bottom\",data:[\"item1\",\"item2\",\"item3\",\"item4\"]},calculable:!0,series:[{name:\"area\",type:\"pie\",radius:[30,110],roseType:\"area\",data:[{value:10,name:\"item1\"},{value:30,name:\"item2\"},{value:45,name:\"item3\"},{value:15,name:\"item4\"}]}]}}}return t.\\u0275fac=function(e){return new(e||t)},t.\\u0275cmp=Mt({type:t,selectors:[[\"app-pie-chart\"]],decls:1,vars:1,consts:[[\"echarts\",\"\",3,\"options\"]],template:function(t,e){1&t&&$s(0,\"div\",0),2&t&&qs(\"options\",e.options)},directives:[US],encapsulation:2}),t})(),MA=(()=>{class t{constructor(){}ngOnInit(){}}return t.\\u0275fac=function(e){return new(e||t)},t.\\u0275cmp=Mt({type:t,selectors:[[\"app-metrics\"]],decls:57,vars:0,consts:[[1,\"metrics\",\"m-sm-30\"],[1,\"grid\",\"grid-cols-1\",\"md:grid-cols-2\",\"gap-8\"],[1,\"col-span-1\",\"md:col-span-2\",\"grid\",\"grid-cols-12\",\"gap-8\"],[1,\"col-span-12\",\"md:col-span-6\"],[1,\"col-content\"],[1,\"usage-card\",\"bg-primary\",\"p-16\",\"py-24\",\"text-center\"],[1,\"py-16\",\"text-2xl\",\"uppercase\",\"text-white\"],[1,\"px-20\",\"flex\",\"justify-between\"],[1,\"text-white\"],[1,\"font-bold\",\"text-lg\"],[1,\"font-light\",\"uppercase\",\"m-4\"],[1,\"font-bold\",\"text-xl\"],[1,\"col-span-12\",\"md:col-span-3\"],[1,\"bg-paper\"],[1,\"px-4\",\"pt-6\",\"pb-16\"],[1,\"card-title\",\"text-white\",\"font-bold\",\"text-lg\"],[1,\"card-subtitle\",\"mt-2\",\"mb-8\",\"text-white\"],[\"mat-raised-button\",\"\",\"color\",\"primary\"],[\"mat-raised-button\",\"\",\"color\",\"accent\"],[1,\"col-span-1\"]],template:function(t,e){1&t&&(Zs(0,\"div\",0),$s(1,\"app-breadcrumb\"),Zs(2,\"div\",1),Zs(3,\"div\",2),Zs(4,\"div\",3),Zs(5,\"div\",4),Zs(6,\"mat-card\",5),Zs(7,\"div\",6),Ro(8,\"Process metrics summary\"),Js(),Zs(9,\"div\",7),Zs(10,\"div\",8),Zs(11,\"div\",9),Ro(12,\"220Mb\"),Js(),Zs(13,\"p\",10),Ro(14,\"RAM used\"),Js(),Js(),Zs(15,\"div\",8),Zs(16,\"div\",11),Ro(17,\"320\"),Js(),Zs(18,\"p\",10),Ro(19,\"Attestations\"),Js(),Js(),Zs(20,\"div\",8),Zs(21,\"div\",11),Ro(22,\"4\"),Js(),Zs(23,\"p\",10),Ro(24,\"Blocks missed\"),Js(),Js(),Js(),Js(),Js(),Js(),Zs(25,\"div\",12),Zs(26,\"div\",4),Zs(27,\"mat-card\",13),Zs(28,\"div\",14),Zs(29,\"div\",15),Ro(30,\"Profitability\"),Js(),Zs(31,\"div\",16),Ro(32,\"$323\"),Js(),Zs(33,\"button\",17),Ro(34,\" + 0.32 pending ETH \"),Js(),Js(),Js(),Js(),Js(),Zs(35,\"div\",12),Zs(36,\"div\",4),Zs(37,\"mat-card\",13),Zs(38,\"div\",14),Zs(39,\"div\",15),Ro(40,\"RPC Traffic Sent\"),Js(),Zs(41,\"div\",16),Ro(42,\"2.4Gb\"),Js(),Zs(43,\"button\",18),Ro(44,\" Total Data \"),Js(),Js(),Js(),Js(),Js(),Js(),Zs(45,\"div\",19),Zs(46,\"mat-card\",13),$s(47,\"app-balances-chart\"),Js(),Js(),Zs(48,\"div\",19),Zs(49,\"mat-card\",13),$s(50,\"app-proposed-missed-chart\"),Js(),Js(),Zs(51,\"div\",19),Zs(52,\"mat-card\",13),$s(53,\"app-double-bar-chart\"),Js(),Js(),Zs(54,\"div\",19),Zs(55,\"mat-card\",13),$s(56,\"app-pie-chart\"),Js(),Js(),Js(),Js())},directives:[Kx,Sk,xv,yA,vA,wA,kA],encapsulation:2}),t})();function xA(t,e){if(1&t&&(Zs(0,\"mat-error\"),Ro(1),Js()),2&t){const t=co(2);Rr(1),No(\" \",t.passwordValidator.errorMessage.required,\" \")}}function SA(t,e){if(1&t&&(Zs(0,\"mat-error\"),Ro(1),Js()),2&t){const t=co(2);Rr(1),No(\" \",t.passwordValidator.errorMessage.minLength,\" \")}}function EA(t,e){if(1&t&&(Zs(0,\"mat-error\"),Ro(1),Js()),2&t){const t=co(2);Rr(1),No(\" \",t.passwordValidator.errorMessage.pattern,\" \")}}function CA(t,e){if(1&t&&(Qs(0),Zs(1,\"mat-form-field\",4),Zs(2,\"mat-label\"),Ro(3,\"Current Password\"),Js(),$s(4,\"input\",9),Us(5,xA,2,1,\"mat-error\",3),Us(6,SA,2,1,\"mat-error\",3),Us(7,EA,2,1,\"mat-error\",3),Js(),$s(8,\"div\",6),Xs()),2&t){const t=co();Rr(5),qs(\"ngIf\",null==t.formGroup||null==t.formGroup.controls?null:t.formGroup.controls.currentPassword.hasError(\"required\")),Rr(1),qs(\"ngIf\",null==t.formGroup||null==t.formGroup.controls?null:t.formGroup.controls.currentPassword.hasError(\"minlength\")),Rr(1),qs(\"ngIf\",null==t.formGroup||null==t.formGroup.controls?null:t.formGroup.controls.currentPassword.hasError(\"pattern\"))}}function DA(t,e){if(1&t&&(Zs(0,\"mat-error\"),Ro(1),Js()),2&t){const t=co();Rr(1),No(\" \",t.passwordValidator.errorMessage.required,\" \")}}function AA(t,e){if(1&t&&(Zs(0,\"mat-error\"),Ro(1),Js()),2&t){const t=co();Rr(1),No(\" \",t.passwordValidator.errorMessage.minLength,\" \")}}function OA(t,e){if(1&t&&(Zs(0,\"mat-error\"),Ro(1),Js()),2&t){const t=co();Rr(1),No(\" \",t.passwordValidator.errorMessage.pattern,\" \")}}function LA(t,e){1&t&&(Zs(0,\"mat-error\"),Ro(1,\" Confirmation is required \"),Js())}function TA(t,e){if(1&t&&(Zs(0,\"mat-error\"),Ro(1),Js()),2&t){const t=co();Rr(1),No(\" \",t.passwordValidator.errorMessage.passwordMismatch,\" \")}}function PA(t,e){1&t&&(Zs(0,\"div\",10),Zs(1,\"button\",11),Ro(2,\"Submit\"),Js(),Js())}let IA=(()=>{class t{constructor(){this.passwordValidator=new kk,this.title=null,this.subtitle=null,this.label=null,this.confirmationLabel=null,this.formGroup=null,this.showSubmitButton=null,this.submit=()=>{}}}return t.\\u0275fac=function(e){return new(e||t)},t.\\u0275cmp=Mt({type:t,selectors:[[\"app-password-form\"]],inputs:{title:\"title\",subtitle:\"subtitle\",label:\"label\",confirmationLabel:\"confirmationLabel\",formGroup:\"formGroup\",showSubmitButton:\"showSubmitButton\",submit:\"submit\"},decls:21,vars:12,consts:[[1,\"password-form\",3,\"formGroup\",\"submit\"],[1,\"text-white\",\"text-xl\",\"mt-4\"],[1,\"my-4\",\"text-hint\",\"text-lg\",\"leading-relaxed\"],[4,\"ngIf\"],[\"appearance\",\"outline\"],[\"matInput\",\"\",\"formControlName\",\"password\",\"placeholder\",\"Password\",\"name\",\"password\",\"type\",\"password\"],[1,\"py-2\"],[\"matInput\",\"\",\"formControlName\",\"passwordConfirmation\",\"placeholder\",\"Confirm password\",\"name\",\"passwordConfirmation\",\"type\",\"password\"],[\"class\",\"mt-4\",4,\"ngIf\"],[\"matInput\",\"\",\"formControlName\",\"currentPassword\",\"placeholder\",\"Current password\",\"name\",\"currentPassword\",\"type\",\"password\"],[1,\"mt-4\"],[\"type\",\"submit\",\"mat-raised-button\",\"\",\"color\",\"primary\"]],template:function(t,e){1&t&&(Zs(0,\"form\",0),io(\"submit\",(function(){return e.submit()})),Zs(1,\"div\",1),Ro(2),Js(),Zs(3,\"div\",2),Ro(4),Js(),Us(5,CA,9,3,\"ng-container\",3),Zs(6,\"mat-form-field\",4),Zs(7,\"mat-label\"),Ro(8),Js(),$s(9,\"input\",5),Us(10,DA,2,1,\"mat-error\",3),Us(11,AA,2,1,\"mat-error\",3),Us(12,OA,2,1,\"mat-error\",3),Js(),$s(13,\"div\",6),Zs(14,\"mat-form-field\",4),Zs(15,\"mat-label\"),Ro(16),Js(),$s(17,\"input\",7),Us(18,LA,2,0,\"mat-error\",3),Us(19,TA,2,1,\"mat-error\",3),Js(),Us(20,PA,3,0,\"div\",8),Js()),2&t&&(qs(\"formGroup\",e.formGroup),Rr(2),No(\" \",e.title,\" \"),Rr(2),No(\" \",e.subtitle,\" \"),Rr(1),qs(\"ngIf\",null==e.formGroup||null==e.formGroup.controls?null:e.formGroup.controls.currentPassword),Rr(3),jo(e.label),Rr(2),qs(\"ngIf\",null==e.formGroup||null==e.formGroup.controls?null:e.formGroup.controls.password.hasError(\"required\")),Rr(1),qs(\"ngIf\",null==e.formGroup||null==e.formGroup.controls?null:e.formGroup.controls.password.hasError(\"minlength\")),Rr(1),qs(\"ngIf\",null==e.formGroup||null==e.formGroup.controls?null:e.formGroup.controls.password.hasError(\"pattern\")),Rr(4),jo(e.confirmationLabel),Rr(2),qs(\"ngIf\",null==e.formGroup||null==e.formGroup.controls?null:e.formGroup.controls.passwordConfirmation.hasError(\"required\")),Rr(1),qs(\"ngIf\",null==e.formGroup||null==e.formGroup.controls?null:e.formGroup.controls.passwordConfirmation.hasError(\"passwordMismatch\")),Rr(1),qs(\"ngIf\",e.showSubmitButton))},directives:[ak,dw,uk,cu,aM,$k,bM,iw,hw,_k,Gk,xv],encapsulation:2}),t})(),RA=(()=>{class t{constructor(t,e,n){this.formBuilder=t,this.authService=e,this.snackBar=n,this.passwordValidator=new kk,this.formGroup=this.formBuilder.group({currentPassword:new Xw(\"\",[bw.required,bw.minLength(8),this.passwordValidator.strongPassword]),password:new Xw(\"\",[bw.required,bw.minLength(8),this.passwordValidator.strongPassword]),passwordConfirmation:new Xw(\"\",[bw.required,bw.minLength(8),this.passwordValidator.strongPassword])},{validators:this.passwordValidator.matchingPasswordConfirmation})}resetPassword(){this.formGroup.markAllAsTouched(),this.formGroup.invalid||this.authService.changeUIPassword({currentPassword:this.formGroup.controls.currentPassword.value,password:this.formGroup.controls.password.value,passwordConfirmation:this.formGroup.controls.passwordConfirmation.value}).pipe(Object(id.a)(1),Object(ed.a)(()=>{this.snackBar.open(\"Successfully changed web password\",\"Close\",{duration:4e3})}),Object(Vh.a)(t=>Object(Uh.a)(t))).subscribe()}}return t.\\u0275fac=function(e){return new(e||t)(Ws(yk),Ws(Xp),Ws(Gv))},t.\\u0275cmp=Mt({type:t,selectors:[[\"app-change-password\"]],decls:8,vars:3,consts:[[1,\"security\"],[1,\"bg-paper\"],[1,\"flex\",\"items-center\",\"px-4\",\"md:px-12\",\"py-4\",\"md:py-8\"],[1,\"flex\",\"w-full\",\"md:w-1/2\",\"items-center\"],[\"title\",\"Reset your web password\",\"subtitle\",\"Enter a strong password. You will need to input this password every time you log back into the web interface\",\"label\",\"New web password\",\"confirmationLabel\",\"Confirm new password\",3,\"submit\",\"formGroup\",\"showSubmitButton\"],[1,\"hidden\",\"md:flex\",\"w-1/2\",\"p-24\",\"signup-img\",\"justify-center\",\"items-center\"],[\"src\",\"/assets/images/onboarding/lock.svg\",\"alt\",\"\"]],template:function(t,e){1&t&&($s(0,\"app-breadcrumb\"),Zs(1,\"div\",0),Zs(2,\"mat-card\",1),Zs(3,\"div\",2),Zs(4,\"div\",3),$s(5,\"app-password-form\",4),Js(),Zs(6,\"div\",5),$s(7,\"img\",6),Js(),Js(),Js(),Js()),2&t&&(Rr(5),qs(\"submit\",e.resetPassword.bind(e))(\"formGroup\",e.formGroup)(\"showSubmitButton\",!0))},directives:[Kx,Sk,IA,dw,uk],encapsulation:2}),t})();var jA=function(t){return t[t.Imported=0]=\"Imported\",t[t.Derived=1]=\"Derived\",t[t.Remote=2]=\"Remote\",t}({});function NA(t,e){if(1&t){const t=eo();Zs(0,\"button\",15),io(\"click\",(function(){fe(t);const e=co().$implicit;return co().selectedWallet$.next(e.kind)})),Ro(1,\" Select Wallet \"),Js()}}function FA(t,e){1&t&&(Zs(0,\"button\",16),Ro(1,\" Coming Soon \"),Js())}function YA(t,e){if(1&t){const t=eo();Zs(0,\"div\",6),io(\"click\",(function(){fe(t);const n=e.index;return co().selectCard(n)})),Zs(1,\"div\",7),$s(2,\"img\",8),Js(),Zs(3,\"div\",9),Zs(4,\"p\",10),Ro(5),Js(),Zs(6,\"p\",11),Ro(7),Js(),Zs(8,\"p\",12),Us(9,NA,2,0,\"button\",13),Us(10,FA,2,0,\"button\",14),Js(),Js(),Js()}if(2&t){const t=e.$implicit,n=e.index;xo(\"active\",co().selectedCard===n)(\"mx-8\",1===n),Rr(2),qs(\"src\",t.image,pr),Rr(3),No(\" \",t.name,\" \"),Rr(2),No(\" \",t.description,\" \"),Rr(2),qs(\"ngIf\",!t.comingSoon),Rr(1),qs(\"ngIf\",t.comingSoon)}}let BA=(()=>{class t{constructor(){this.walletSelections=null,this.selectedWallet$=null,this.selectedCard=1}selectCard(t){this.selectedCard=t}}return t.\\u0275fac=function(e){return new(e||t)},t.\\u0275cmp=Mt({type:t,selectors:[[\"app-choose-wallet-kind\"]],inputs:{walletSelections:\"walletSelections\",selectedWallet$:\"selectedWallet$\"},decls:10,vars:1,consts:[[1,\"create-a-wallet\"],[1,\"text-center\",\"pb-8\"],[1,\"text-white\",\"text-3xl\"],[1,\"text-muted\",\"text-lg\",\"mt-6\",\"leading-snug\"],[1,\"onboarding-grid\",\"flex-wrap\",\"flex\",\"justify-center\",\"items-center\",\"my-auto\"],[\"class\",\"bg-paper onboarding-card text-center flex flex-col my-8 md:my-0\",3,\"active\",\"mx-8\",\"click\",4,\"ngFor\",\"ngForOf\"],[1,\"bg-paper\",\"onboarding-card\",\"text-center\",\"flex\",\"flex-col\",\"my-8\",\"md:my-0\",3,\"click\"],[1,\"flex\",\"justify-center\"],[3,\"src\"],[1,\"wallet-info\"],[1,\"wallet-kind\"],[1,\"wallet-description\"],[1,\"wallet-action\"],[\"class\",\"select-button\",\"mat-raised-button\",\"\",\"color\",\"accent\",3,\"click\",4,\"ngIf\"],[\"class\",\"select-button\",\"mat-raised-button\",\"\",\"disabled\",\"\",4,\"ngIf\"],[\"mat-raised-button\",\"\",\"color\",\"accent\",1,\"select-button\",3,\"click\"],[\"mat-raised-button\",\"\",\"disabled\",\"\",1,\"select-button\"]],template:function(t,e){1&t&&(Zs(0,\"div\",0),Zs(1,\"div\",1),Zs(2,\"div\",2),Ro(3,\"Create a Wallet\"),Js(),Zs(4,\"div\",3),Ro(5,\" To get started, you will need to create a new wallet \"),$s(6,\"br\"),Ro(7,\"to hold your validator keys \"),Js(),Js(),Zs(8,\"div\",4),Us(9,YA,11,9,\"div\",5),Js(),Js()),2&t&&(Rr(9),qs(\"ngForOf\",e.walletSelections))},directives:[au,cu,xv],encapsulation:2}),t})();function HA(t,e){1&t&&fo(0)}const zA=[\"*\"];let UA=(()=>{class t{constructor(t){this._elementRef=t}focus(){this._elementRef.nativeElement.focus()}}return t.\\u0275fac=function(e){return new(e||t)(Ws(sa))},t.\\u0275dir=At({type:t,selectors:[[\"\",\"cdkStepHeader\",\"\"]],hostAttrs:[\"role\",\"tab\"]}),t})(),VA=(()=>{class t{constructor(t){this.template=t}}return t.\\u0275fac=function(e){return new(e||t)(Ws(Aa))},t.\\u0275dir=At({type:t,selectors:[[\"\",\"cdkStepLabel\",\"\"]]}),t})(),WA=0;const GA=new K(\"STEPPER_GLOBAL_OPTIONS\");let qA=(()=>{class t{constructor(t,e){this._stepper=t,this.interacted=!1,this._editable=!0,this._optional=!1,this._completedOverride=null,this._customError=null,this._stepperOptions=e||{},this._displayDefaultIndicatorType=!1!==this._stepperOptions.displayDefaultIndicatorType,this._showError=!!this._stepperOptions.showError}get editable(){return this._editable}set editable(t){this._editable=tm(t)}get optional(){return this._optional}set optional(t){this._optional=tm(t)}get completed(){return null==this._completedOverride?this._getDefaultCompleted():this._completedOverride}set completed(t){this._completedOverride=tm(t)}_getDefaultCompleted(){return this.stepControl?this.stepControl.valid&&this.interacted:this.interacted}get hasError(){return null==this._customError?this._getDefaultError():this._customError}set hasError(t){this._customError=tm(t)}_getDefaultError(){return this.stepControl&&this.stepControl.invalid&&this.interacted}select(){this._stepper.selected=this}reset(){this.interacted=!1,null!=this._completedOverride&&(this._completedOverride=!1),null!=this._customError&&(this._customError=!1),this.stepControl&&this.stepControl.reset()}ngOnChanges(){this._stepper._stateChanged()}}return t.\\u0275fac=function(e){return new(e||t)(Ws(P(()=>KA)),Ws(GA,8))},t.\\u0275cmp=Mt({type:t,selectors:[[\"cdk-step\"]],contentQueries:function(t,e,n){var r;1&t&&Ml(n,VA,!0),2&t&&yl(r=El())&&(e.stepLabel=r.first)},viewQuery:function(t,e){var n;1&t&&vl(Aa,!0),2&t&&yl(n=El())&&(e.content=n.first)},inputs:{editable:\"editable\",optional:\"optional\",completed:\"completed\",hasError:\"hasError\",stepControl:\"stepControl\",label:\"label\",errorMessage:\"errorMessage\",ariaLabel:[\"aria-label\",\"ariaLabel\"],ariaLabelledby:[\"aria-labelledby\",\"ariaLabelledby\"],state:\"state\"},exportAs:[\"cdkStep\"],features:[zt],ngContentSelectors:zA,decls:1,vars:0,template:function(t,e){1&t&&(ho(),Us(0,HA,1,0,\"ng-template\"))},encapsulation:2,changeDetection:0}),t})(),KA=(()=>{class t{constructor(t,e,n,i){this._dir=t,this._changeDetectorRef=e,this._elementRef=n,this._destroyed=new r.a,this._linear=!1,this._selectedIndex=0,this.selectionChange=new ll,this._orientation=\"horizontal\",this._groupId=WA++,this._document=i}get steps(){return this._steps}get linear(){return this._linear}set linear(t){this._linear=tm(t)}get selectedIndex(){return this._selectedIndex}set selectedIndex(t){const e=em(t);if(this.steps){if(e<0||e>this.steps.length-1)throw Error(\"cdkStepper: Cannot assign out-of-bounds value to `selectedIndex`.\");this._selectedIndex!=e&&!this._anyControlsInvalidOrPending(e)&&(e>=this._selectedIndex||this.steps.toArray()[e].editable)&&this._updateSelectedItemIndex(t)}else this._selectedIndex=e}get selected(){return this.steps?this.steps.toArray()[this.selectedIndex]:void 0}set selected(t){this.selectedIndex=this.steps?this.steps.toArray().indexOf(t):-1}ngAfterViewInit(){this._keyManager=new Ug(this._stepHeader).withWrap().withVerticalOrientation(\"vertical\"===this._orientation),(this._dir?this._dir.change:Object(ah.a)()).pipe(Object(sd.a)(this._layoutDirection()),Object(hm.a)(this._destroyed)).subscribe(t=>this._keyManager.withHorizontalOrientation(t)),this._keyManager.updateActiveItem(this._selectedIndex),this.steps.changes.pipe(Object(hm.a)(this._destroyed)).subscribe(()=>{this.selected||(this._selectedIndex=Math.max(this._selectedIndex-1,0))})}ngOnDestroy(){this._destroyed.next(),this._destroyed.complete()}next(){this.selectedIndex=Math.min(this._selectedIndex+1,this.steps.length-1)}previous(){this.selectedIndex=Math.max(this._selectedIndex-1,0)}reset(){this._updateSelectedItemIndex(0),this.steps.forEach(t=>t.reset()),this._stateChanged()}_getStepLabelId(t){return`cdk-step-label-${this._groupId}-${t}`}_getStepContentId(t){return`cdk-step-content-${this._groupId}-${t}`}_stateChanged(){this._changeDetectorRef.markForCheck()}_getAnimationDirection(t){const e=t-this._selectedIndex;return e<0?\"rtl\"===this._layoutDirection()?\"next\":\"previous\":e>0?\"rtl\"===this._layoutDirection()?\"previous\":\"next\":\"current\"}_getIndicatorType(t,e=\"number\"){const n=this.steps.toArray()[t],r=this._isCurrentStep(t);return n._displayDefaultIndicatorType?this._getDefaultIndicatorLogic(n,r):this._getGuidelineLogic(n,r,e)}_getDefaultIndicatorLogic(t,e){return t._showError&&t.hasError&&!e?\"error\":!t.completed||e?\"number\":t.editable?\"edit\":\"done\"}_getGuidelineLogic(t,e,n=\"number\"){return t._showError&&t.hasError&&!e?\"error\":t.completed&&!e?\"done\":t.completed&&e?n:t.editable&&e?\"edit\":n}_isCurrentStep(t){return this._selectedIndex===t}_getFocusIndex(){return this._keyManager?this._keyManager.activeItemIndex:this._selectedIndex}_updateSelectedItemIndex(t){const e=this.steps.toArray();this.selectionChange.emit({selectedIndex:t,previouslySelectedIndex:this._selectedIndex,selectedStep:e[t],previouslySelectedStep:e[this._selectedIndex]}),this._containsFocus()?this._keyManager.setActiveItem(t):this._keyManager.updateActiveItem(t),this._selectedIndex=t,this._stateChanged()}_onKeydown(t){const e=Jm(t),n=t.keyCode,r=this._keyManager;null==r.activeItemIndex||e||32!==n&&13!==n?36===n?(r.setFirstItemActive(),t.preventDefault()):35===n?(r.setLastItemActive(),t.preventDefault()):r.onKeydown(t):(this.selectedIndex=r.activeItemIndex,t.preventDefault())}_anyControlsInvalidOrPending(t){const e=this.steps.toArray();return e[this._selectedIndex].interacted=!0,!!(this._linear&&t>=0)&&e.slice(0,t).some(t=>{const e=t.stepControl;return(e?e.invalid||e.pending||!t.interacted:!t.completed)&&!t.optional&&!t._completedOverride})}_layoutDirection(){return this._dir&&\"rtl\"===this._dir.value?\"rtl\":\"ltr\"}_containsFocus(){if(!this._document||!this._elementRef)return!1;const t=this._elementRef.nativeElement,e=this._document.activeElement;return t===e||t.contains(e)}}return t.\\u0275fac=function(e){return new(e||t)(Ws(Em,8),Ws(cs),Ws(sa),Ws(Tc))},t.\\u0275dir=At({type:t,selectors:[[\"\",\"cdkStepper\",\"\"]],contentQueries:function(t,e,n){var r;1&t&&(Ml(n,qA,!0),Ml(n,UA,!0)),2&t&&(yl(r=El())&&(e._steps=r),yl(r=El())&&(e._stepHeader=r))},inputs:{linear:\"linear\",selectedIndex:\"selectedIndex\",selected:\"selected\"},outputs:{selectionChange:\"selectionChange\"},exportAs:[\"cdkStepper\"]}),t})(),ZA=(()=>{class t{}return t.\\u0275mod=Ct({type:t}),t.\\u0275inj=v({factory:function(e){return new(e||t)},imports:[[Cm]]}),t})();function JA(t,e){if(1&t&&to(0,9),2&t){const t=co();qs(\"ngTemplateOutlet\",t.iconOverrides[t.state])(\"ngTemplateOutletContext\",t._getIconContext())}}function $A(t,e){if(1&t&&(Zs(0,\"span\"),Ro(1),Js()),2&t){const t=co(2);Rr(1),jo(t._getDefaultTextForState(t.state))}}function QA(t,e){if(1&t&&(Zs(0,\"mat-icon\"),Ro(1),Js()),2&t){const t=co(2);Rr(1),jo(t._getDefaultTextForState(t.state))}}function XA(t,e){1&t&&(Qs(0,10),Us(1,$A,2,1,\"span\",11),Us(2,QA,2,1,\"mat-icon\",12),Xs()),2&t&&(qs(\"ngSwitch\",co().state),Rr(1),qs(\"ngSwitchCase\",\"number\"))}function tO(t,e){1&t&&to(0,13),2&t&&qs(\"ngTemplateOutlet\",co()._templateLabel().template)}function eO(t,e){if(1&t&&(Zs(0,\"div\",14),Ro(1),Js()),2&t){const t=co();Rr(1),jo(t.label)}}function nO(t,e){if(1&t&&(Zs(0,\"div\",15),Ro(1),Js()),2&t){const t=co();Rr(1),jo(t._intl.optionalLabel)}}function rO(t,e){if(1&t&&(Zs(0,\"div\",16),Ro(1),Js()),2&t){const t=co();Rr(1),jo(t.errorMessage)}}function iO(t,e){1&t&&fo(0)}const sO=[\"*\"];function oO(t,e){1&t&&$s(0,\"div\",6)}function aO(t,e){if(1&t){const t=eo();Qs(0),Zs(1,\"mat-step-header\",4),io(\"click\",(function(){return e.$implicit.select()}))(\"keydown\",(function(e){return fe(t),co()._onKeydown(e)})),Js(),Us(2,oO,1,0,\"div\",5),Xs()}if(2&t){const t=e.$implicit,n=e.index,r=e.last,i=co();Rr(1),qs(\"tabIndex\",i._getFocusIndex()===n?0:-1)(\"id\",i._getStepLabelId(n))(\"index\",n)(\"state\",i._getIndicatorType(n,t.state))(\"label\",t.stepLabel||t.label)(\"selected\",i.selectedIndex===n)(\"active\",t.completed||i.selectedIndex===n||!i.linear)(\"optional\",t.optional)(\"errorMessage\",t.errorMessage)(\"iconOverrides\",i._iconOverrides)(\"disableRipple\",i.disableRipple),Hs(\"aria-posinset\",n+1)(\"aria-setsize\",i.steps.length)(\"aria-controls\",i._getStepContentId(n))(\"aria-selected\",i.selectedIndex==n)(\"aria-label\",t.ariaLabel||null)(\"aria-labelledby\",!t.ariaLabel&&t.ariaLabelledby?t.ariaLabelledby:null),Rr(1),qs(\"ngIf\",!r)}}function lO(t,e){if(1&t){const t=eo();Zs(0,\"div\",7),io(\"@stepTransition.done\",(function(e){return fe(t),co()._animationDone.next(e)})),to(1,8),Js()}if(2&t){const t=e.$implicit,n=e.index,r=co();qs(\"@stepTransition\",r._getAnimationDirection(n))(\"id\",r._getStepContentId(n)),Hs(\"aria-labelledby\",r._getStepLabelId(n))(\"aria-expanded\",r.selectedIndex===n),Rr(1),qs(\"ngTemplateOutlet\",t.content)}}function cO(t,e){if(1&t){const t=eo();Zs(0,\"div\",1),Zs(1,\"mat-step-header\",2),io(\"click\",(function(){return e.$implicit.select()}))(\"keydown\",(function(e){return fe(t),co()._onKeydown(e)})),Js(),Zs(2,\"div\",3),Zs(3,\"div\",4),io(\"@stepTransition.done\",(function(e){return fe(t),co()._animationDone.next(e)})),Zs(4,\"div\",5),to(5,6),Js(),Js(),Js(),Js()}if(2&t){const t=e.$implicit,n=e.index,r=e.last,i=co();Rr(1),qs(\"tabIndex\",i._getFocusIndex()==n?0:-1)(\"id\",i._getStepLabelId(n))(\"index\",n)(\"state\",i._getIndicatorType(n,t.state))(\"label\",t.stepLabel||t.label)(\"selected\",i.selectedIndex===n)(\"active\",t.completed||i.selectedIndex===n||!i.linear)(\"optional\",t.optional)(\"errorMessage\",t.errorMessage)(\"iconOverrides\",i._iconOverrides)(\"disableRipple\",i.disableRipple),Hs(\"aria-posinset\",n+1)(\"aria-setsize\",i.steps.length)(\"aria-controls\",i._getStepContentId(n))(\"aria-selected\",i.selectedIndex===n)(\"aria-label\",t.ariaLabel||null)(\"aria-labelledby\",!t.ariaLabel&&t.ariaLabelledby?t.ariaLabelledby:null),Rr(1),xo(\"mat-stepper-vertical-line\",!r),Rr(1),qs(\"@stepTransition\",i._getAnimationDirection(n))(\"id\",i._getStepContentId(n)),Hs(\"aria-labelledby\",i._getStepLabelId(n))(\"aria-expanded\",i.selectedIndex===n),Rr(2),qs(\"ngTemplateOutlet\",t.content)}}const uO='.mat-stepper-vertical,.mat-stepper-horizontal{display:block}.mat-horizontal-stepper-header-container{white-space:nowrap;display:flex;align-items:center}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header-container{align-items:flex-start}.mat-stepper-horizontal-line{border-top-width:1px;border-top-style:solid;flex:auto;height:0;margin:0 -16px;min-width:32px}.mat-stepper-label-position-bottom .mat-stepper-horizontal-line{margin:0;min-width:0;position:relative}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:first-child)::before,[dir=rtl] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:last-child)::before,.mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:last-child)::after,[dir=rtl] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:first-child)::after{border-top-width:1px;border-top-style:solid;content:\"\";display:inline-block;height:0;position:absolute;width:calc(50% - 20px)}.mat-horizontal-stepper-header{display:flex;height:72px;overflow:hidden;align-items:center;padding:0 24px}.mat-horizontal-stepper-header .mat-step-icon{margin-right:8px;flex:none}[dir=rtl] .mat-horizontal-stepper-header .mat-step-icon{margin-right:0;margin-left:8px}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header{box-sizing:border-box;flex-direction:column;height:auto}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:last-child)::after,[dir=rtl] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:first-child)::after{right:0}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:first-child)::before,[dir=rtl] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:last-child)::before{left:0}[dir=rtl] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:last-child::before,[dir=rtl] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:first-child::after{display:none}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header .mat-step-icon{margin-right:0;margin-left:0}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header .mat-step-label{padding:16px 0 0 0;text-align:center;width:100%}.mat-vertical-stepper-header{display:flex;align-items:center;height:24px}.mat-vertical-stepper-header .mat-step-icon{margin-right:12px}[dir=rtl] .mat-vertical-stepper-header .mat-step-icon{margin-right:0;margin-left:12px}.mat-horizontal-stepper-content{outline:0}.mat-horizontal-stepper-content[aria-expanded=false]{height:0;overflow:hidden}.mat-horizontal-content-container{overflow:hidden;padding:0 24px 24px 24px}.mat-vertical-content-container{margin-left:36px;border:0;position:relative}[dir=rtl] .mat-vertical-content-container{margin-left:0;margin-right:36px}.mat-stepper-vertical-line::before{content:\"\";position:absolute;left:0;border-left-width:1px;border-left-style:solid}[dir=rtl] .mat-stepper-vertical-line::before{left:auto;right:0}.mat-vertical-stepper-content{overflow:hidden;outline:0}.mat-vertical-content{padding:0 24px 24px 24px}.mat-step:last-child .mat-vertical-content-container{border:none}\\n';let hO=(()=>{class t extends VA{}return t.\\u0275fac=function(e){return dO(e||t)},t.\\u0275dir=At({type:t,selectors:[[\"\",\"matStepLabel\",\"\"]],features:[Uo]}),t})();const dO=En(hO);let fO=(()=>{class t{constructor(){this.changes=new r.a,this.optionalLabel=\"Optional\"}}return t.\\u0275fac=function(e){return new(e||t)},t.\\u0275prov=y({factory:function(){return new t},token:t,providedIn:\"root\"}),t})();const pO={provide:fO,deps:[[new f,new m,fO]],useFactory:function(t){return t||new fO}};let mO=(()=>{class t extends UA{constructor(t,e,n,r){super(n),this._intl=t,this._focusMonitor=e,this._intlSubscription=t.changes.subscribe(()=>r.markForCheck())}ngAfterViewInit(){this._focusMonitor.monitor(this._elementRef,!0)}ngOnDestroy(){this._intlSubscription.unsubscribe(),this._focusMonitor.stopMonitoring(this._elementRef)}focus(){this._focusMonitor.focusVia(this._elementRef,\"program\")}_stringLabel(){return this.label instanceof hO?null:this.label}_templateLabel(){return this.label instanceof hO?this.label:null}_getHostElement(){return this._elementRef.nativeElement}_getIconContext(){return{index:this.index,active:this.active,optional:this.optional}}_getDefaultTextForState(t){return\"number\"==t?\"\"+(this.index+1):\"edit\"==t?\"create\":\"error\"==t?\"warning\":t}}return t.\\u0275fac=function(e){return new(e||t)(Ws(fO),Ws(e_),Ws(sa),Ws(cs))},t.\\u0275cmp=Mt({type:t,selectors:[[\"mat-step-header\"]],hostAttrs:[\"role\",\"tab\",1,\"mat-step-header\",\"mat-focus-indicator\"],inputs:{state:\"state\",label:\"label\",errorMessage:\"errorMessage\",iconOverrides:\"iconOverrides\",index:\"index\",selected:\"selected\",active:\"active\",optional:\"optional\",disableRipple:\"disableRipple\"},features:[Uo],decls:10,vars:19,consts:[[\"matRipple\",\"\",1,\"mat-step-header-ripple\",3,\"matRippleTrigger\",\"matRippleDisabled\"],[1,\"mat-step-icon-content\",3,\"ngSwitch\"],[3,\"ngTemplateOutlet\",\"ngTemplateOutletContext\",4,\"ngSwitchCase\"],[3,\"ngSwitch\",4,\"ngSwitchDefault\"],[1,\"mat-step-label\"],[3,\"ngTemplateOutlet\",4,\"ngIf\"],[\"class\",\"mat-step-text-label\",4,\"ngIf\"],[\"class\",\"mat-step-optional\",4,\"ngIf\"],[\"class\",\"mat-step-sub-label-error\",4,\"ngIf\"],[3,\"ngTemplateOutlet\",\"ngTemplateOutletContext\"],[3,\"ngSwitch\"],[4,\"ngSwitchCase\"],[4,\"ngSwitchDefault\"],[3,\"ngTemplateOutlet\"],[1,\"mat-step-text-label\"],[1,\"mat-step-optional\"],[1,\"mat-step-sub-label-error\"]],template:function(t,e){1&t&&($s(0,\"div\",0),Zs(1,\"div\"),Zs(2,\"div\",1),Us(3,JA,1,2,\"ng-container\",2),Us(4,XA,3,2,\"ng-container\",3),Js(),Js(),Zs(5,\"div\",4),Us(6,tO,1,1,\"ng-container\",5),Us(7,eO,2,1,\"div\",6),Us(8,nO,2,1,\"div\",7),Us(9,rO,2,1,\"div\",8),Js()),2&t&&(qs(\"matRippleTrigger\",e._getHostElement())(\"matRippleDisabled\",e.disableRipple),Rr(1),Yo(\"mat-step-icon-state-\",e.state,\" mat-step-icon\"),xo(\"mat-step-icon-selected\",e.selected),Rr(1),qs(\"ngSwitch\",!(!e.iconOverrides||!e.iconOverrides[e.state])),Rr(1),qs(\"ngSwitchCase\",!0),Rr(2),xo(\"mat-step-label-active\",e.active)(\"mat-step-label-selected\",e.selected)(\"mat-step-label-error\",\"error\"==e.state),Rr(1),qs(\"ngIf\",e._templateLabel()),Rr(1),qs(\"ngIf\",e._stringLabel()),Rr(1),qs(\"ngIf\",e.optional&&\"error\"!=e.state),Rr(1),qs(\"ngIf\",\"error\"==e.state))},directives:[ev,fu,pu,mu,cu,_u,Ex],styles:[\".mat-step-header{overflow:hidden;outline:none;cursor:pointer;position:relative;box-sizing:content-box;-webkit-tap-highlight-color:transparent}.mat-step-optional,.mat-step-sub-label-error{font-size:12px}.mat-step-icon{border-radius:50%;height:24px;width:24px;flex-shrink:0;position:relative}.mat-step-icon-content,.mat-step-icon .mat-icon{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.mat-step-icon .mat-icon{font-size:16px;height:16px;width:16px}.mat-step-icon-state-error .mat-icon{font-size:24px;height:24px;width:24px}.mat-step-label{display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:50px;vertical-align:middle}.mat-step-text-label{text-overflow:ellipsis;overflow:hidden}.mat-step-header .mat-step-header-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}\\n\"],encapsulation:2,changeDetection:0}),t})();const gO={horizontalStepTransition:l_(\"stepTransition\",[f_(\"previous\",d_({transform:\"translate3d(-100%, 0, 0)\",visibility:\"hidden\"})),f_(\"current\",d_({transform:\"none\",visibility:\"visible\"})),f_(\"next\",d_({transform:\"translate3d(100%, 0, 0)\",visibility:\"hidden\"})),m_(\"* => *\",c_(\"500ms cubic-bezier(0.35, 0, 0.25, 1)\"))]),verticalStepTransition:l_(\"stepTransition\",[f_(\"previous\",d_({height:\"0px\",visibility:\"hidden\"})),f_(\"next\",d_({height:\"0px\",visibility:\"hidden\"})),f_(\"current\",d_({height:\"*\",visibility:\"visible\"})),m_(\"* <=> current\",c_(\"225ms cubic-bezier(0.4, 0.0, 0.2, 1)\"))])};let _O=(()=>{class t{constructor(t){this.templateRef=t}}return t.\\u0275fac=function(e){return new(e||t)(Ws(Aa))},t.\\u0275dir=At({type:t,selectors:[[\"ng-template\",\"matStepperIcon\",\"\"]],inputs:{name:[\"matStepperIcon\",\"name\"]}}),t})(),bO=(()=>{class t extends qA{constructor(t,e,n){super(t,n),this._errorStateMatcher=e}isErrorState(t,e){return this._errorStateMatcher.isErrorState(t,e)||!!(t&&t.invalid&&this.interacted)}}return t.\\u0275fac=function(e){return new(e||t)(Ws(P(()=>yO)),Ws(Gy,4),Ws(GA,8))},t.\\u0275cmp=Mt({type:t,selectors:[[\"mat-step\"]],contentQueries:function(t,e,n){var r;1&t&&Ml(n,hO,!0),2&t&&yl(r=El())&&(e.stepLabel=r.first)},exportAs:[\"matStep\"],features:[ea([{provide:Gy,useExisting:t},{provide:qA,useExisting:t}]),Uo],ngContentSelectors:sO,decls:1,vars:0,template:function(t,e){1&t&&(ho(),Us(0,iO,1,0,\"ng-template\"))},encapsulation:2,changeDetection:0}),t})(),yO=(()=>{class t extends KA{constructor(){super(...arguments),this.animationDone=new ll,this._iconOverrides={},this._animationDone=new r.a}ngAfterContentInit(){this._icons.forEach(({name:t,templateRef:e})=>this._iconOverrides[t]=e),this._steps.changes.pipe(Object(hm.a)(this._destroyed)).subscribe(()=>{this._stateChanged()}),this._animationDone.pipe(Object(cm.a)((t,e)=>t.fromState===e.fromState&&t.toState===e.toState),Object(hm.a)(this._destroyed)).subscribe(t=>{\"current\"===t.toState&&this.animationDone.emit()})}}return t.\\u0275fac=function(e){return vO(e||t)},t.\\u0275dir=At({type:t,selectors:[[\"\",\"matStepper\",\"\"]],contentQueries:function(t,e,n){var r;1&t&&(Ml(n,bO,!0),Ml(n,_O,!0)),2&t&&(yl(r=El())&&(e._steps=r),yl(r=El())&&(e._icons=r))},viewQuery:function(t,e){var n;1&t&&wl(mO,!0),2&t&&yl(n=El())&&(e._stepHeader=n)},inputs:{disableRipple:\"disableRipple\"},outputs:{animationDone:\"animationDone\"},features:[ea([{provide:KA,useExisting:t}]),Uo]}),t})();const vO=En(yO);let wO=(()=>{class t extends yO{constructor(){super(...arguments),this.labelPosition=\"end\"}}return t.\\u0275fac=function(e){return kO(e||t)},t.\\u0275cmp=Mt({type:t,selectors:[[\"mat-horizontal-stepper\"]],hostAttrs:[\"aria-orientation\",\"horizontal\",\"role\",\"tablist\",1,\"mat-stepper-horizontal\"],hostVars:4,hostBindings:function(t,e){2&t&&xo(\"mat-stepper-label-position-end\",\"end\"==e.labelPosition)(\"mat-stepper-label-position-bottom\",\"bottom\"==e.labelPosition)},inputs:{selectedIndex:\"selectedIndex\",labelPosition:\"labelPosition\"},exportAs:[\"matHorizontalStepper\"],features:[ea([{provide:yO,useExisting:t},{provide:KA,useExisting:t}]),Uo],decls:4,vars:2,consts:[[1,\"mat-horizontal-stepper-header-container\"],[4,\"ngFor\",\"ngForOf\"],[1,\"mat-horizontal-content-container\"],[\"class\",\"mat-horizontal-stepper-content\",\"role\",\"tabpanel\",3,\"id\",4,\"ngFor\",\"ngForOf\"],[1,\"mat-horizontal-stepper-header\",3,\"tabIndex\",\"id\",\"index\",\"state\",\"label\",\"selected\",\"active\",\"optional\",\"errorMessage\",\"iconOverrides\",\"disableRipple\",\"click\",\"keydown\"],[\"class\",\"mat-stepper-horizontal-line\",4,\"ngIf\"],[1,\"mat-stepper-horizontal-line\"],[\"role\",\"tabpanel\",1,\"mat-horizontal-stepper-content\",3,\"id\"],[3,\"ngTemplateOutlet\"]],template:function(t,e){1&t&&(Zs(0,\"div\",0),Us(1,aO,3,18,\"ng-container\",1),Js(),Zs(2,\"div\",2),Us(3,lO,2,5,\"div\",3),Js()),2&t&&(Rr(1),qs(\"ngForOf\",e.steps),Rr(2),qs(\"ngForOf\",e.steps))},directives:[au,mO,cu,_u],styles:[uO],encapsulation:2,data:{animation:[gO.horizontalStepTransition]},changeDetection:0}),t})();const kO=En(wO);let MO=(()=>{class t extends yO{constructor(t,e,n,r){super(t,e,n,r),this._orientation=\"vertical\"}}return t.\\u0275fac=function(e){return new(e||t)(Ws(Em,8),Ws(cs),Ws(sa),Ws(Tc))},t.\\u0275cmp=Mt({type:t,selectors:[[\"mat-vertical-stepper\"]],hostAttrs:[\"aria-orientation\",\"vertical\",\"role\",\"tablist\",1,\"mat-stepper-vertical\"],inputs:{selectedIndex:\"selectedIndex\"},exportAs:[\"matVerticalStepper\"],features:[ea([{provide:yO,useExisting:t},{provide:KA,useExisting:t}]),Uo],decls:1,vars:1,consts:[[\"class\",\"mat-step\",4,\"ngFor\",\"ngForOf\"],[1,\"mat-step\"],[1,\"mat-vertical-stepper-header\",3,\"tabIndex\",\"id\",\"index\",\"state\",\"label\",\"selected\",\"active\",\"optional\",\"errorMessage\",\"iconOverrides\",\"disableRipple\",\"click\",\"keydown\"],[1,\"mat-vertical-content-container\"],[\"role\",\"tabpanel\",1,\"mat-vertical-stepper-content\",3,\"id\"],[1,\"mat-vertical-content\"],[3,\"ngTemplateOutlet\"]],template:function(t,e){1&t&&Us(0,cO,6,24,\"div\",0),2&t&&qs(\"ngForOf\",e.steps)},directives:[au,mO,_u],styles:[uO],encapsulation:2,data:{animation:[gO.verticalStepTransition]},changeDetection:0}),t})(),xO=(()=>{class t{}return t.\\u0275mod=Ct({type:t}),t.\\u0275inj=v({factory:function(e){return new(e||t)},providers:[pO,Gy],imports:[[Yy,Du,qm,Sv,ZA,Cx,nv],Yy]}),t})();var SO=n(\"xOOu\"),EO=n(\"PqYM\");const CO=[\"fileSelector\"];function DO(t,e){if(1&t&&(Zs(0,\"div\",8),Ro(1),Js()),2&t){const t=co(2);Rr(1),jo(t.dropZoneLabel)}}function AO(t,e){if(1&t){const t=eo();Zs(0,\"div\"),Zs(1,\"input\",9),io(\"click\",(function(e){return fe(t),co(2).openFileSelector(e)})),Js(),Js()}if(2&t){const t=co(2);Rr(1),po(\"value\",t.browseBtnLabel),qs(\"className\",t.browseBtnClassName)}}function OO(t,e){if(1&t&&(Us(0,DO,2,1,\"div\",6),Us(1,AO,2,2,\"div\",7)),2&t){const t=co();qs(\"ngIf\",t.dropZoneLabel),Rr(1),qs(\"ngIf\",t.showBrowseBtn)}}function LO(t,e){}const TO=function(t){return{openFileSelector:t}};class PO{constructor(t,e){this.relativePath=t,this.fileEntry=e}}let IO=(()=>{let t=class{constructor(t){this.template=t}};return t.\\u0275fac=function(e){return new(e||t)(Ws(Aa))},t.\\u0275dir=At({type:t,selectors:[[\"\",\"ngx-file-drop-content-tmp\",\"\"]]}),t})();var RO=function(t,e,n,r){var i,s=arguments.length,o=s<3?e:null===r?r=Object.getOwnPropertyDescriptor(e,n):r;if(\"object\"==typeof Reflect&&\"function\"==typeof Reflect.decorate)o=Reflect.decorate(t,e,n,r);else for(var a=t.length-1;a>=0;a--)(i=t[a])&&(o=(s<3?i(o):s>3?i(e,n,o):i(e,n))||o);return s>3&&o&&Object.defineProperty(e,n,o),o},jO=function(t,e){if(\"object\"==typeof Reflect&&\"function\"==typeof Reflect.metadata)return Reflect.metadata(t,e)};let NO=(()=>{let t=class{constructor(t,e){this.zone=t,this.renderer=e,this.accept=\"*\",this.directory=!1,this.multiple=!0,this.dropZoneLabel=\"\",this.dropZoneClassName=\"ngx-file-drop__drop-zone\",this.useDragEnter=!1,this.contentClassName=\"ngx-file-drop__content\",this.showBrowseBtn=!1,this.browseBtnClassName=\"btn btn-primary btn-xs ngx-file-drop__browse-btn\",this.browseBtnLabel=\"Browse files\",this.onFileDrop=new ll,this.onFileOver=new ll,this.onFileLeave=new ll,this.isDraggingOverDropZone=!1,this.globalDraggingInProgress=!1,this.files=[],this.numOfActiveReadEntries=0,this.helperFormEl=null,this.fileInputPlaceholderEl=null,this.dropEventTimerSubscription=null,this._disabled=!1,this.openFileSelector=t=>{this.fileSelector&&this.fileSelector.nativeElement&&this.fileSelector.nativeElement.click()},this.globalDragStartListener=this.renderer.listen(\"document\",\"dragstart\",t=>{this.globalDraggingInProgress=!0}),this.globalDragEndListener=this.renderer.listen(\"document\",\"dragend\",t=>{this.globalDraggingInProgress=!1})}get disabled(){return this._disabled}set disabled(t){this._disabled=null!=t&&\"\"+t!=\"false\"}ngOnDestroy(){this.dropEventTimerSubscription&&(this.dropEventTimerSubscription.unsubscribe(),this.dropEventTimerSubscription=null),this.globalDragStartListener(),this.globalDragEndListener(),this.files=[],this.helperFormEl=null,this.fileInputPlaceholderEl=null}onDragOver(t){this.useDragEnter?this.preventAndStop(t):this.isDropzoneDisabled()||this.useDragEnter||(this.isDraggingOverDropZone||(this.isDraggingOverDropZone=!0,this.onFileOver.emit(t)),this.preventAndStop(t))}onDragEnter(t){!this.isDropzoneDisabled()&&this.useDragEnter&&(this.isDraggingOverDropZone||(this.isDraggingOverDropZone=!0,this.onFileOver.emit(t)),this.preventAndStop(t))}onDragLeave(t){this.isDropzoneDisabled()||(this.isDraggingOverDropZone&&(this.isDraggingOverDropZone=!1,this.onFileLeave.emit(t)),this.preventAndStop(t))}dropFiles(t){if(!this.isDropzoneDisabled()&&(this.isDraggingOverDropZone=!1,t.dataTransfer)){let e;t.dataTransfer.dropEffect=\"copy\",e=t.dataTransfer.items?t.dataTransfer.items:t.dataTransfer.files,this.preventAndStop(t),this.checkFiles(e)}}uploadFiles(t){!this.isDropzoneDisabled()&&t.target&&(this.checkFiles(t.target.files||[]),this.resetFileInput())}checkFiles(t){for(let e=0;e{t(n)}},e=new PO(t.name,t);this.addToQueue(e)}}this.dropEventTimerSubscription&&this.dropEventTimerSubscription.unsubscribe(),this.dropEventTimerSubscription=Object(EO.a)(200,200).subscribe(()=>{if(this.files.length>0&&0===this.numOfActiveReadEntries){const t=this.files;this.files=[],this.onFileDrop.emit(t)}})}traverseFileTree(t,e){if(t.isFile){const n=new PO(e,t);this.files.push(n)}else{e+=\"/\";const n=t.createReader();let r=[];const i=()=>{this.numOfActiveReadEntries++,n.readEntries(n=>{if(n.length)r=r.concat(n),i();else if(0===r.length){const n=new PO(e,t);this.zone.run(()=>{this.addToQueue(n)})}else for(let t=0;t{this.traverseFileTree(r[t],e+r[t].name)});this.numOfActiveReadEntries--})};i()}}resetFileInput(){if(this.fileSelector&&this.fileSelector.nativeElement){const t=this.fileSelector.nativeElement,e=t.parentElement,n=this.getHelperFormElement(),r=this.getFileInputPlaceholderElement();e!==n&&(this.renderer.insertBefore(e,r,t),this.renderer.appendChild(n,t),n.reset(),this.renderer.insertBefore(e,t,r),this.renderer.removeChild(e,r))}}getHelperFormElement(){return this.helperFormEl||(this.helperFormEl=this.renderer.createElement(\"form\")),this.helperFormEl}getFileInputPlaceholderElement(){return this.fileInputPlaceholderEl||(this.fileInputPlaceholderEl=this.renderer.createElement(\"div\")),this.fileInputPlaceholderEl}canGetAsEntry(t){return!!t.webkitGetAsEntry}isDropzoneDisabled(){return this.globalDraggingInProgress||this.disabled}addToQueue(t){this.files.push(t)}preventAndStop(t){t.stopPropagation(),t.preventDefault()}};return t.\\u0275fac=function(e){return new(e||t)(Ws(tc),Ws(ca))},t.\\u0275cmp=Mt({type:t,selectors:[[\"ngx-file-drop\"]],contentQueries:function(t,e,n){var r;1&t&&Ml(n,IO,!0,Aa),2&t&&yl(r=El())&&(e.contentTemplate=r.first)},viewQuery:function(t,e){var n;1&t&&vl(CO,!0),2&t&&yl(n=El())&&(e.fileSelector=n.first)},inputs:{accept:\"accept\",directory:\"directory\",multiple:\"multiple\",dropZoneLabel:\"dropZoneLabel\",dropZoneClassName:\"dropZoneClassName\",useDragEnter:\"useDragEnter\",contentClassName:\"contentClassName\",showBrowseBtn:\"showBrowseBtn\",browseBtnClassName:\"browseBtnClassName\",browseBtnLabel:\"browseBtnLabel\",disabled:\"disabled\"},outputs:{onFileDrop:\"onFileDrop\",onFileOver:\"onFileOver\",onFileLeave:\"onFileLeave\"},decls:7,vars:15,consts:[[3,\"className\",\"drop\",\"dragover\",\"dragenter\",\"dragleave\"],[3,\"className\"],[\"type\",\"file\",1,\"ngx-file-drop__file-input\",3,\"accept\",\"multiple\",\"change\"],[\"fileSelector\",\"\"],[\"defaultContentTemplate\",\"\"],[3,\"ngTemplateOutlet\",\"ngTemplateOutletContext\"],[\"class\",\"ngx-file-drop__drop-zone-label\",4,\"ngIf\"],[4,\"ngIf\"],[1,\"ngx-file-drop__drop-zone-label\"],[\"type\",\"button\",3,\"className\",\"value\",\"click\"]],template:function(t,e){if(1&t&&(Zs(0,\"div\",0),io(\"drop\",(function(t){return e.dropFiles(t)}))(\"dragover\",(function(t){return e.onDragOver(t)}))(\"dragenter\",(function(t){return e.onDragEnter(t)}))(\"dragleave\",(function(t){return e.onDragLeave(t)})),Zs(1,\"div\",1),Zs(2,\"input\",2,3),io(\"change\",(function(t){return e.uploadFiles(t)})),Js(),Us(4,OO,2,2,\"ng-template\",null,4,Ol),Us(6,LO,0,0,\"ng-template\",5),Js(),Js()),2&t){const t=Vs(5);xo(\"ngx-file-drop__drop-zone--over\",e.isDraggingOverDropZone),qs(\"className\",e.dropZoneClassName),Rr(1),qs(\"className\",e.contentClassName),Rr(1),qs(\"accept\",e.accept)(\"multiple\",e.multiple),Hs(\"directory\",e.directory||void 0)(\"webkitdirectory\",e.directory||void 0)(\"mozdirectory\",e.directory||void 0)(\"msdirectory\",e.directory||void 0)(\"odirectory\",e.directory||void 0),Rr(4),qs(\"ngTemplateOutlet\",e.contentTemplate||t)(\"ngTemplateOutletContext\",$a(13,TO,e.openFileSelector))}},directives:[_u,cu],styles:[\".ngx-file-drop__drop-zone[_ngcontent-%COMP%]{height:100px;margin:auto;border:2px dotted #0782d0;border-radius:30px}.ngx-file-drop__drop-zone--over[_ngcontent-%COMP%]{background-color:rgba(147,147,147,.5)}.ngx-file-drop__content[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;height:100px;color:#0782d0}.ngx-file-drop__drop-zone-label[_ngcontent-%COMP%]{text-align:center}.ngx-file-drop__file-input[_ngcontent-%COMP%]{display:none}\"]}),RO([Ll(),jO(\"design:type\",String)],t.prototype,\"accept\",void 0),RO([Ll(),jO(\"design:type\",Boolean)],t.prototype,\"directory\",void 0),RO([Ll(),jO(\"design:type\",Boolean)],t.prototype,\"multiple\",void 0),RO([Ll(),jO(\"design:type\",String)],t.prototype,\"dropZoneLabel\",void 0),RO([Ll(),jO(\"design:type\",String)],t.prototype,\"dropZoneClassName\",void 0),RO([Ll(),jO(\"design:type\",Boolean)],t.prototype,\"useDragEnter\",void 0),RO([Ll(),jO(\"design:type\",String)],t.prototype,\"contentClassName\",void 0),RO([Ll(),jO(\"design:type\",Boolean),jO(\"design:paramtypes\",[Boolean])],t.prototype,\"disabled\",null),RO([Ll(),jO(\"design:type\",Boolean)],t.prototype,\"showBrowseBtn\",void 0),RO([Ll(),jO(\"design:type\",String)],t.prototype,\"browseBtnClassName\",void 0),RO([Ll(),jO(\"design:type\",String)],t.prototype,\"browseBtnLabel\",void 0),RO([Tl(),jO(\"design:type\",ll)],t.prototype,\"onFileDrop\",void 0),RO([Tl(),jO(\"design:type\",ll)],t.prototype,\"onFileOver\",void 0),RO([Tl(),jO(\"design:type\",ll)],t.prototype,\"onFileLeave\",void 0),RO([As(IO,{read:Aa}),jO(\"design:type\",Aa)],t.prototype,\"contentTemplate\",void 0),RO([Os(\"fileSelector\",{static:!0}),jO(\"design:type\",sa)],t.prototype,\"fileSelector\",void 0),t=RO([jO(\"design:paramtypes\",[tc,ca])],t),t})(),FO=(()=>{let t=class{};return t.\\u0275mod=Ct({type:t,bootstrap:function(){return[NO]}}),t.\\u0275inj=v({factory:function(e){return new(e||t)},providers:[],imports:[[Du]]}),t})();function YO(t,e){1&t&&(Zs(0,\"div\"),Zs(1,\"div\",7),Ro(2,\" Uploading files... \"),Js(),Zs(3,\"div\",8),Ro(4,\" Hang in there while we upload your keystore files... \"),Js(),Zs(5,\"div\",9),$s(6,\"mat-progress-bar\",10),Js(),Js())}function BO(t,e){1&t&&(Zs(0,\"div\"),Zs(1,\"div\",7),Ro(2,\" Import Validating Keys \"),Js(),Zs(3,\"div\",11),Ro(4,\" Upload any folder of keystore files such as the validator_keys folder that was created during the eth2 launchpad's eth2.0-deposit-cli process here. You can drag and drop the directory or individual files. \"),Js(),Js())}function HO(t,e){if(1&t&&(Zs(0,\"div\",12),$s(1,\"img\",13),Js(),Zs(2,\"button\",14),io(\"click\",(function(){return(0,e.openFileSelector)()})),Ro(3,\"Browse Files\"),Js()),2&t){const t=co();Rr(2),qs(\"disabled\",t.uploading)}}function zO(t,e){if(1&t&&(Zs(0,\"div\"),Zs(1,\"div\",18),Ro(2),Js(),Js()),2&t){const t=e.$implicit;Rr(2),jo(t)}}function UO(t,e){1&t&&(Zs(0,\"span\"),Ro(1,\"...\"),Js())}function VO(t,e){if(1&t&&(Zs(0,\"div\",15),Zs(1,\"span\",16),Ro(2),Js(),Ro(3,\" Files Selected \"),Us(4,zO,3,1,\"div\",17),Us(5,UO,2,0,\"span\",1),Js()),2&t){const t=co();Rr(2),jo(t.filesPreview.length),Rr(2),qs(\"ngForOf\",t.filesPreview),Rr(1),qs(\"ngIf\",t.filesPreview.length>t.MAX_FILES_BEFORE_PREVIEW)}}function WO(t,e){1&t&&(Zs(0,\"mat-error\"),Ro(1,\" Please upload at least 1 valid keystore file \"),Js())}function GO(t,e){1&t&&(Zs(0,\"mat-error\"),Ro(1,\" Max 50 keystore files allowed. If you have more than that, we recommend an HD wallet instead \"),Js())}function qO(t,e){if(1&t&&(Zs(0,\"li\"),Ro(1),Js()),2&t){const t=e.$implicit;Rr(1),jo(t)}}function KO(t,e){if(1&t&&(Zs(0,\"mat-error\"),Ro(1,\" Not adding these files: \"),Zs(2,\"ul\",19),Us(3,qO,2,1,\"li\",17),Js(),Js()),2&t){const t=co();Rr(3),qs(\"ngForOf\",t.invalidFiles)}}let ZO=(()=>{class t{constructor(){this.formGroup=null,this.MAX_FILES_BEFORE_PREVIEW=3,this.invalidFiles=[],this.filesPreview=[],this.uploading=!1}unzipFile(t){Object(Wh.a)(SO.loadAsync(t)).pipe(Object(id.a)(1),Object(ed.a)(t=>{t.forEach(e=>BS(this,void 0,void 0,(function*(){var n;const r=yield null===(n=t.file(e))||void 0===n?void 0:n.async(\"string\");r&&this.updateImportedKeystores(e,JSON.parse(r))})))}),Object(Vh.a)(t=>Object(Uh.a)(t))).subscribe()}dropped(t){this.uploading=!0;let e=0;this.invalidFiles=[];for(const n of t)n.fileEntry.isFile&&n.fileEntry.file(n=>BS(this,void 0,void 0,(function*(){const r=yield n.text();e++,e===t.length&&(this.uploading=!1),\"application/zip\"===n.type?this.unzipFile(n):this.updateImportedKeystores(n.name,JSON.parse(r))})))}updateImportedKeystores(t,e){var n,r,i,s;if(!this.isKeystoreFileValid(e))return void this.invalidFiles.push(\"Invalid Format: \"+t);const o=null===(r=null===(n=this.formGroup)||void 0===n?void 0:n.get(\"keystoresImported\"))||void 0===r?void 0:r.value,a=JSON.stringify(e);o.includes(a)?this.invalidFiles.push(\"Duplicate: \"+t):(this.filesPreview.push(t),null===(s=null===(i=this.formGroup)||void 0===i?void 0:i.get(\"keystoresImported\"))||void 0===s||s.setValue([...o,a]))}isKeystoreFileValid(t){return\"crypto\"in t&&\"pubkey\"in t&&\"uuid\"in t&&\"version\"in t}}return t.\\u0275fac=function(e){return new(e||t)},t.\\u0275cmp=Mt({type:t,selectors:[[\"app-import-accounts-form\"]],inputs:{formGroup:\"formGroup\"},decls:13,vars:6,consts:[[1,\"import-keys-form\"],[4,\"ngIf\"],[1,\"my-6\",\"flex\",\"flex-wrap\"],[1,\"w-full\",\"md:w-1/2\"],[\"dropZoneLabel\",\"Drop files here\",\"accept\",\".json,.zip\",3,\"onFileDrop\"],[\"ngx-file-drop-content-tmp\",\"\",\"class\",\"text-center\"],[\"class\",\"text-white text-xl px-0 md:px-6 py-6 md:py-2\",4,\"ngIf\"],[1,\"text-white\",\"text-xl\",\"mt-4\"],[1,\"my-4\",\"text-hint\",\"text-lg\",\"leading-relaxed\"],[1,\"pb-2\"],[\"mode\",\"indeterminate\"],[1,\"my-6\",\"text-hint\",\"text-lg\",\"leading-relaxed\"],[1,\"flex\",\"items-center\",\"justify-center\",\"mb-4\"],[\"src\",\"/assets/images/upload.svg\"],[\"mat-stroked-button\",\"\",3,\"disabled\",\"click\"],[1,\"text-white\",\"text-xl\",\"px-0\",\"md:px-6\",\"py-6\",\"md:py-2\"],[1,\"font-semibold\",\"text-secondary\"],[4,\"ngFor\",\"ngForOf\"],[1,\"mt-3\",\"text-muted\",\"text-base\"],[1,\"ml-8\",\"list-inside\",\"list-disc\"]],template:function(t,e){1&t&&(Zs(0,\"div\",0),Us(1,YO,7,0,\"div\",1),Us(2,BO,5,0,\"div\",1),Zs(3,\"div\",2),Zs(4,\"div\",3),Zs(5,\"ngx-file-drop\",4),io(\"onFileDrop\",(function(t){return e.dropped(t)})),Us(6,HO,4,1,\"ng-template\",5),Js(),Js(),Zs(7,\"div\",3),Us(8,VO,6,3,\"div\",6),Js(),Js(),Zs(9,\"div\",2),Us(10,WO,2,0,\"mat-error\",1),Us(11,GO,2,0,\"mat-error\",1),Us(12,KO,4,1,\"mat-error\",1),Js(),Js()),2&t&&(Rr(1),qs(\"ngIf\",e.uploading),Rr(1),qs(\"ngIf\",!e.uploading),Rr(6),qs(\"ngIf\",e.filesPreview),Rr(2),qs(\"ngIf\",e.formGroup&&e.formGroup.touched&&e.formGroup.controls.keystoresImported.hasError(\"noKeystoresUploaded\")),Rr(1),qs(\"ngIf\",e.formGroup&&e.formGroup.touched&&e.formGroup.controls.keystoresImported.hasError(\"tooManyKeystores\")),Rr(1),qs(\"ngIf\",e.invalidFiles.length))},directives:[cu,NO,IO,xD,xv,au,Gk],encapsulation:2}),t})();function JO(t,e){1&t&&(Zs(0,\"mat-error\",6),Ro(1,\" Password for keystores is required \"),Js())}let $O=(()=>{class t{constructor(){this.formGroup=null}}return t.\\u0275fac=function(e){return new(e||t)},t.\\u0275cmp=Mt({type:t,selectors:[[\"app-unlock-keys\"]],inputs:{formGroup:\"formGroup\"},decls:10,vars:2,consts:[[1,\"generate-accounts-form\",3,\"formGroup\"],[1,\"text-white\",\"text-xl\",\"mt-4\"],[1,\"my-4\",\"text-hint\",\"text-lg\",\"leading-snug\"],[\"appearance\",\"outline\"],[\"matInput\",\"\",\"formControlName\",\"keystoresPassword\",\"placeholder\",\"Enter the password you used to originally create the keystores\",\"name\",\"keystoresPassword\",\"type\",\"password\"],[\"class\",\"warning\",4,\"ngIf\"],[1,\"warning\"]],template:function(t,e){1&t&&(Zs(0,\"form\",0),Zs(1,\"div\",1),Ro(2,\" Unlock Keystores \"),Js(),Zs(3,\"div\",2),Ro(4,\" Enter the password to unlock the keystores you are uploading. This is the password you set when you created the keystores using a tool such as the eth2.0-deposit-cli. \"),Js(),Zs(5,\"mat-form-field\",3),Zs(6,\"mat-label\"),Ro(7,\"Password to unlock keystores\"),Js(),$s(8,\"input\",4),Us(9,JO,2,0,\"mat-error\",5),Js(),Js()),2&t&&(qs(\"formGroup\",e.formGroup),Rr(9),qs(\"ngIf\",null==e.formGroup?null:e.formGroup.controls.keystoresPassword.hasError(\"required\")))},directives:[ak,dw,uk,aM,$k,bM,iw,hw,_k,cu,Gk],encapsulation:2}),t})();const QO=[\"stepper\"];function XO(t,e){1&t&&(Zs(0,\"div\"),Zs(1,\"div\",26),Ro(2,\" Creating wallet... \"),Js(),Zs(3,\"div\",27),Ro(4,\" Please wait while we are creating your validator accounts and your new wallet for Prysm. Soon, you'll be able to view your accounts, monitor your validator performance, and visualize system metrics more in-depth. \"),Js(),Zs(5,\"div\"),$s(6,\"mat-progress-bar\",28),Js(),Js())}function tL(t,e){if(1&t){const t=eo();Zs(0,\"div\"),$s(1,\"app-password-form\",29),Zs(2,\"div\",21),Zs(3,\"button\",17),io(\"click\",(function(){return fe(t),co(),Vs(2).previous()})),Ro(4,\"Previous\"),Js(),Zs(5,\"span\",18),Zs(6,\"button\",30),io(\"click\",(function(e){return fe(t),co(2).createWallet(e)})),Ro(7,\" Continue \"),Js(),Js(),Js(),Js()}if(2&t){const t=co(2);Rr(1),qs(\"formGroup\",t.walletPasswordFormGroup),Rr(5),qs(\"disabled\",t.walletPasswordFormGroup.invalid)}}function eL(t,e){if(1&t){const t=eo();Zs(0,\"div\",11),Zs(1,\"mat-horizontal-stepper\",12,13),Zs(3,\"mat-step\",14),$s(4,\"app-import-accounts-form\",15),Zs(5,\"div\",16),Zs(6,\"button\",17),io(\"click\",(function(){return fe(t),co().resetOnboarding()})),Ro(7,\"Back to Wallets\"),Js(),Zs(8,\"span\",18),Zs(9,\"button\",19),io(\"click\",(function(e){fe(t);const n=co();return n.nextStep(e,n.states.ImportAccounts)})),Ro(10,\"Continue\"),Js(),Js(),Js(),Js(),Zs(11,\"mat-step\",20),$s(12,\"app-unlock-keys\",15),Zs(13,\"div\",21),Zs(14,\"button\",17),io(\"click\",(function(){return fe(t),Vs(2).previous()})),Ro(15,\"Previous\"),Js(),Zs(16,\"span\",18),Zs(17,\"button\",19),io(\"click\",(function(e){fe(t);const n=co();return n.nextStep(e,n.states.UnlockAccounts)})),Ro(18,\"Continue\"),Js(),Js(),Js(),Js(),Zs(19,\"mat-step\",22),$s(20,\"app-password-form\",23),Zs(21,\"div\",21),Zs(22,\"button\",17),io(\"click\",(function(){return fe(t),Vs(2).previous()})),Ro(23,\"Previous\"),Js(),Zs(24,\"span\",18),Zs(25,\"button\",19),io(\"click\",(function(e){fe(t);const n=co();return n.nextStep(e,n.states.WebPassword)})),Ro(26,\"Continue\"),Js(),Js(),Js(),Js(),Zs(27,\"mat-step\",24),Us(28,XO,7,0,\"div\",25),Us(29,tL,8,2,\"div\",25),Js(),Js(),Js()}if(2&t){const t=co();Rr(4),qs(\"formGroup\",t.importFormGroup),Rr(7),qs(\"stepControl\",t.unlockFormGroup),Rr(1),qs(\"formGroup\",t.unlockFormGroup),Rr(7),qs(\"stepControl\",t.passwordFormGroup),Rr(1),qs(\"formGroup\",t.passwordFormGroup),Rr(7),qs(\"stepControl\",t.walletPasswordFormGroup),Rr(1),qs(\"ngIf\",t.loading),Rr(1),qs(\"ngIf\",!t.loading)}}function nL(t,e){1&t&&(Zs(0,\"div\"),Zs(1,\"div\",26),Ro(2,\" Creating wallet... \"),Js(),Zs(3,\"div\",27),Ro(4,\" Please wait while we are creating your validator accounts and your new wallet for Prysm. Soon, you'll be able to view your accounts, monitor your validator performance, and visualize system metrics more in-depth. \"),Js(),Zs(5,\"div\"),$s(6,\"mat-progress-bar\",28),Js(),Js())}function rL(t,e){if(1&t){const t=eo();Zs(0,\"div\"),$s(1,\"app-password-form\",29),Zs(2,\"div\",21),Zs(3,\"button\",17),io(\"click\",(function(){return fe(t),co(),Vs(2).previous()})),Ro(4,\"Previous\"),Js(),Zs(5,\"span\",18),Zs(6,\"button\",30),io(\"click\",(function(e){return fe(t),co(2).createWallet(e)})),Ro(7,\" Continue \"),Js(),Js(),Js(),Js()}if(2&t){const t=co(2);Rr(1),qs(\"formGroup\",t.walletPasswordFormGroup),Rr(5),qs(\"disabled\",t.walletPasswordFormGroup.invalid)}}function iL(t,e){if(1&t){const t=eo();Zs(0,\"div\",31),Zs(1,\"mat-vertical-stepper\",12,13),Zs(3,\"mat-step\",14),$s(4,\"app-import-accounts-form\",15),Zs(5,\"div\",16),Zs(6,\"button\",17),io(\"click\",(function(){return fe(t),co().resetOnboarding()})),Ro(7,\"Back to Wallets\"),Js(),Zs(8,\"span\",18),Zs(9,\"button\",19),io(\"click\",(function(e){fe(t);const n=co();return n.nextStep(e,n.states.ImportAccounts)})),Ro(10,\"Continue\"),Js(),Js(),Js(),Js(),Zs(11,\"mat-step\",20),$s(12,\"app-unlock-keys\",15),Zs(13,\"div\",21),Zs(14,\"button\",17),io(\"click\",(function(){return fe(t),Vs(2).previous()})),Ro(15,\"Previous\"),Js(),Zs(16,\"span\",18),Zs(17,\"button\",19),io(\"click\",(function(e){fe(t);const n=co();return n.nextStep(e,n.states.UnlockAccounts)})),Ro(18,\"Continue\"),Js(),Js(),Js(),Js(),Zs(19,\"mat-step\",22),$s(20,\"app-password-form\",23),Zs(21,\"div\",21),Zs(22,\"button\",17),io(\"click\",(function(){return fe(t),Vs(2).previous()})),Ro(23,\"Previous\"),Js(),Zs(24,\"span\",18),Zs(25,\"button\",19),io(\"click\",(function(e){fe(t);const n=co();return n.nextStep(e,n.states.WebPassword)})),Ro(26,\"Continue\"),Js(),Js(),Js(),Js(),Zs(27,\"mat-step\",24),Us(28,nL,7,0,\"div\",25),Us(29,rL,8,2,\"div\",25),Js(),Js(),Js()}if(2&t){const t=co();Rr(4),qs(\"formGroup\",t.importFormGroup),Rr(7),qs(\"stepControl\",t.unlockFormGroup),Rr(1),qs(\"formGroup\",t.unlockFormGroup),Rr(7),qs(\"stepControl\",t.passwordFormGroup),Rr(1),qs(\"formGroup\",t.passwordFormGroup),Rr(7),qs(\"stepControl\",t.walletPasswordFormGroup),Rr(1),qs(\"ngIf\",t.loading),Rr(1),qs(\"ngIf\",!t.loading)}}var sL=function(t){return t[t.WalletDir=0]=\"WalletDir\",t[t.ImportAccounts=1]=\"ImportAccounts\",t[t.UnlockAccounts=2]=\"UnlockAccounts\",t[t.WebPassword=3]=\"WebPassword\",t}({});let oL=(()=>{class t{constructor(t,e,n,i,s){this.formBuilder=t,this.breakpointObserver=e,this.router=n,this.authService=i,this.walletService=s,this.resetOnboarding=null,this.passwordValidator=new kk,this.states=sL,this.loading=!1,this.isSmallScreen=!1,this.importFormGroup=this.formBuilder.group({keystoresImported:[[]]},{validators:this.validateImportedKeystores}),this.unlockFormGroup=this.formBuilder.group({keystoresPassword:[\"\",bw.required]}),this.passwordFormGroup=this.formBuilder.group({password:new Xw(\"\",[bw.required,bw.minLength(8),this.passwordValidator.strongPassword]),passwordConfirmation:new Xw(\"\",[bw.required,bw.minLength(8),this.passwordValidator.strongPassword])},{validators:this.passwordValidator.matchingPasswordConfirmation}),this.walletPasswordFormGroup=this.formBuilder.group({password:new Xw(\"\",[bw.required,bw.minLength(8),this.passwordValidator.strongPassword]),passwordConfirmation:new Xw(\"\",[bw.required,bw.minLength(8),this.passwordValidator.strongPassword])},{validators:this.passwordValidator.matchingPasswordConfirmation}),this.destroyed$=new r.a}ngOnInit(){this.registerBreakpointObserver()}ngOnDestroy(){this.destroyed$.next(),this.destroyed$.complete()}registerBreakpointObserver(){this.breakpointObserver.observe([\"(max-width: 599.99px)\",Iv]).pipe(Object(ed.a)(t=>{this.isSmallScreen=t.matches}),Object(hm.a)(this.destroyed$)).subscribe()}validateImportedKeystores(t){var e,n,r;const i=null===(e=t.get(\"keystoresImported\"))||void 0===e?void 0:e.value;i&&0!==i.length?i.length>50&&(null===(r=t.get(\"keystoresImported\"))||void 0===r||r.setErrors({tooManyKeystores:!0})):null===(n=t.get(\"keystoresImported\"))||void 0===n||n.setErrors({noKeystoresUploaded:!0})}nextStep(t,e){var n;switch(t.stopPropagation(),e){case sL.ImportAccounts:this.importFormGroup.markAllAsTouched();break;case sL.UnlockAccounts:this.unlockFormGroup.markAllAsTouched()}null===(n=this.stepper)||void 0===n||n.next()}createWallet(t){var e,n,r,i;t.stopPropagation();const s={keymanager:\"IMPORTED\",walletPassword:null===(e=this.passwordFormGroup.get(\"password\"))||void 0===e?void 0:e.value},o={keystoresPassword:null===(n=this.unlockFormGroup.get(\"keystoresPassword\"))||void 0===n?void 0:n.value,keystoresImported:null===(r=this.importFormGroup.get(\"keystoresImported\"))||void 0===r?void 0:r.value};this.loading=!0;const a=null===(i=this.passwordFormGroup.get(\"password\"))||void 0===i?void 0:i.value;this.authService.signup({password:a,passwordConfirmation:a}).pipe(Object(oA.a)(500),Object(rd.a)(()=>this.walletService.createWallet(s)),Object(rd.a)(()=>this.walletService.importKeystores(o).pipe(Object(ed.a)(()=>{this.router.navigate([\"/dashboard/gains-and-losses\"])}),Object(Vh.a)(t=>(this.loading=!1,Object(Uh.a)(t))))),Object(Vh.a)(t=>(this.loading=!1,Object(Uh.a)(t)))).subscribe()}}return t.\\u0275fac=function(e){return new(e||t)(Ws(yk),Ws(Tv),Ws(Cp),Ws(Xp),Ws(Xx))},t.\\u0275cmp=Mt({type:t,selectors:[[\"app-nonhd-wallet-wizard\"]],viewQuery:function(t,e){var n;1&t&&wl(QO,!0),2&t&&yl(n=El())&&(e.stepper=n.first)},inputs:{resetOnboarding:\"resetOnboarding\"},decls:15,vars:2,consts:[[1,\"create-a-wallet\"],[1,\"text-center\",\"pb-8\"],[1,\"text-white\",\"text-3xl\"],[1,\"text-muted\",\"text-lg\",\"mt-6\",\"leading-snug\"],[1,\"onboarding-grid\",\"flex\",\"justify-center\",\"items-center\",\"my-auto\"],[1,\"onboarding-wizard-card\",\"position-relative\",\"y-center\"],[1,\"flex\",\"items-center\"],[1,\"hidden\",\"md:flex\",\"w-1/3\",\"signup-img\",\"justify-center\",\"items-center\"],[\"src\",\"/assets/images/onboarding/direct.svg\",\"alt\",\"\"],[\"class\",\"wizard-container hidden md:flex md:w-2/3 items-center\",4,\"ngIf\"],[\"class\",\"wizard-container flex w-full md:hidden items-center\",4,\"ngIf\"],[1,\"wizard-container\",\"hidden\",\"md:flex\",\"md:w-2/3\",\"items-center\"],[\"linear\",\"\",1,\"bg-paper\",\"rounded-r\"],[\"stepper\",\"\"],[\"label\",\"Import Keys\"],[3,\"formGroup\"],[1,\"mt-6\"],[\"color\",\"accent\",\"mat-raised-button\",\"\",3,\"click\"],[1,\"ml-4\"],[\"color\",\"primary\",\"mat-raised-button\",\"\",3,\"click\"],[\"label\",\"Unlock Keys\",3,\"stepControl\"],[1,\"mt-4\"],[\"label\",\"Web Password\",3,\"stepControl\"],[\"title\",\"Web UI Password\",\"subtitle\",\"You'll need to input this password every time you log back into the web interface\",\"label\",\"Web password\",\"confirmationLabel\",\"Confirm web password\",3,\"formGroup\"],[\"label\",\"Wallet\",3,\"stepControl\"],[4,\"ngIf\"],[1,\"text-white\",\"text-xl\",\"mt-4\"],[1,\"my-4\",\"text-hint\",\"text-lg\",\"leading-snug\"],[\"mode\",\"indeterminate\"],[\"title\",\"Pick a strong wallet password\",\"subtitle\",\"This is the password used to encrypt your wallet itself\",\"label\",\"Wallet password\",\"confirmationLabel\",\"Confirm wallet password\",3,\"formGroup\"],[\"color\",\"primary\",\"mat-raised-button\",\"\",3,\"disabled\",\"click\"],[1,\"wizard-container\",\"flex\",\"w-full\",\"md:hidden\",\"items-center\"]],template:function(t,e){1&t&&(Zs(0,\"div\",0),Zs(1,\"div\",1),Zs(2,\"div\",2),Ro(3,\"Imported Wallet Setup\"),Js(),Zs(4,\"div\",3),Ro(5,\" We'll guide you through creating your wallet by importing \"),$s(6,\"br\"),Ro(7,\"validator keys from an external source \"),Js(),Js(),Zs(8,\"div\",4),Zs(9,\"mat-card\",5),Zs(10,\"div\",6),Zs(11,\"div\",7),$s(12,\"img\",8),Js(),Us(13,eL,30,8,\"div\",9),Us(14,iL,30,8,\"div\",10),Js(),Js(),Js(),Js()),2&t&&(Rr(13),qs(\"ngIf\",!e.isSmallScreen),Rr(1),qs(\"ngIf\",e.isSmallScreen))},directives:[Sk,cu,wO,bO,ZO,dw,uk,xv,$O,IA,xD,MO],encapsulation:2}),t})(),aL=(()=>{class t{constructor(t){this.walletService=t}properFormatting(t){let e=t.value;return t.value?(e=e.replace(/(^\\s*)|(\\s*$)/gi,\"\"),e=e.replace(/[ ]{2,}/gi,\" \"),e=e.replace(/\\n /,\"\\n\"),24!==e.split(\" \").length?{properFormatting:!0}:null):null}matchingMnemonic(){return t=>t.value?t.valueChanges.pipe(Object(Lg.a)(500),Object(id.a)(1),Object(rd.a)(e=>this.walletService.generateMnemonic$.pipe(Object(uh.a)(e=>t.value!==e?{mnemonicMismatch:!0}:null)))):Object(ah.a)(null)}}return t.\\u0275fac=function(e){return new(e||t)(it(Xx))},t.\\u0275prov=y({token:t,factory:t.\\u0275fac,providedIn:\"root\"}),t})(),lL=(()=>{class t{constructor(t){this.walletService=t,this.mnemonic$=this.walletService.generateMnemonic$}}return t.\\u0275fac=function(e){return new(e||t)(Ws(Xx))},t.\\u0275cmp=Mt({type:t,selectors:[[\"app-generate-mnemonic\"]],decls:13,vars:3,consts:[[1,\"text-white\",\"text-xl\",\"mt-4\"],[1,\"my-4\",\"bg-secondary\",\"rounded\",\"p-4\",\"font-semibold\",\"text-white\",\"text-lg\",\"leading-snug\"],[1,\"my-4\",\"text-hint\",\"text-lg\",\"leading-snug\"],[1,\"text-error\",\"font-semibold\"]],template:function(t,e){1&t&&(Zs(0,\"div\",0),Ro(1,\" Creating an HD Wallet\\n\"),Js(),Zs(2,\"div\",1),Ro(3),nl(4,\"async\"),Js(),Zs(5,\"div\",2),Ro(6,\" Write down the above mnemonic offline, and \"),Zs(7,\"span\",3),Ro(8,\"keep it secret!\"),Js(),Ro(9,\" It is the only way you can recover your wallet if you lose it and anyone who gains access to it will be able to \"),Zs(10,\"span\",3),Ro(11,\"steal all your keys\"),Js(),Ro(12,\".\\n\"),Js()),2&t&&(Rr(3),No(\" \",rl(4,1,e.mnemonic$),\"\\n\"))},pipes:[Mu],encapsulation:2}),t})(),cL=(()=>{class t{constructor(){}blockPaste(t){t.preventDefault()}blockCopy(t){t.preventDefault()}blockCut(t){t.preventDefault()}}return t.\\u0275fac=function(e){return new(e||t)},t.\\u0275dir=At({type:t,selectors:[[\"\",\"appBlockCopyPaste\",\"\"]],hostBindings:function(t,e){1&t&&io(\"paste\",(function(t){return e.blockPaste(t)}))(\"copy\",(function(t){return e.blockCopy(t)}))(\"cut\",(function(t){return e.blockCut(t)}))}}),t})();const uL=[\"autosize\"];function hL(t,e){1&t&&(Zs(0,\"mat-error\",8),Ro(1,\" Mnemonic is required \"),Js())}function dL(t,e){1&t&&(Zs(0,\"mat-error\",8),Ro(1,\" Must contain 24 words separated by spaces \"),Js())}function fL(t,e){1&t&&(Zs(0,\"mat-error\",8),Ro(1,\" Entered mnemonic does not match original \"),Js())}let pL=(()=>{class t{constructor(t){this.ngZone=t,this.formGroup=null,this.destroyed$$=new r.a}ngOnInit(){this.triggerResize()}ngOnDestroy(){this.destroyed$$.next(),this.destroyed$$.complete()}triggerResize(){this.ngZone.onStable.pipe(Object(ed.a)(()=>{var t;return null===(t=this.autosize)||void 0===t?void 0:t.resizeToFitContent(!0)}),Object(hm.a)(this.destroyed$$)).subscribe()}}return t.\\u0275fac=function(e){return new(e||t)(Ws(tc))},t.\\u0275cmp=Mt({type:t,selectors:[[\"app-confirm-mnemonic\"]],viewQuery:function(t,e){var n;1&t&&wl(uL,!0),2&t&&yl(n=El())&&(e.autosize=n.first)},inputs:{formGroup:\"formGroup\"},decls:16,vars:4,consts:[[1,\"confirm-mnemonic-form\",3,\"formGroup\"],[1,\"text-white\",\"text-xl\",\"mt-4\"],[1,\"my-4\",\"text-hint\",\"text-lg\",\"leading-snug\"],[1,\"text-error\",\"font-semibold\"],[\"appearance\",\"outline\"],[\"matInput\",\"\",\"name\",\"mnemonic\",\"formControlName\",\"mnemonic\",\"cdkTextareaAutosize\",\"\",\"appBlockCopyPaste\",\"\",\"cdkAutosizeMinRows\",\"3\",\"cdkAutosizeMaxRows\",\"4\"],[\"autosize\",\"cdkTextareaAutosize\"],[\"class\",\"warning\",4,\"ngIf\"],[1,\"warning\"]],template:function(t,e){1&t&&(Zs(0,\"form\",0),Zs(1,\"div\",1),Ro(2,\" Confirm your mnemonic \"),Js(),Zs(3,\"div\",2),Ro(4,\" Enter all 24 words for your mnemonic from the previous step to proceed. Remember this is the \"),Zs(5,\"span\",3),Ro(6,\"only way\"),Js(),Ro(7,\" you can recover your validator keys if you lose your wallet. \"),Js(),Zs(8,\"mat-form-field\",4),Zs(9,\"mat-label\"),Ro(10,\"Confirm your mnemonic\"),Js(),$s(11,\"textarea\",5,6),Us(13,hL,2,0,\"mat-error\",7),Us(14,dL,2,0,\"mat-error\",7),Us(15,fL,2,0,\"mat-error\",7),Js(),Js()),2&t&&(qs(\"formGroup\",e.formGroup),Rr(13),qs(\"ngIf\",null==e.formGroup?null:e.formGroup.controls.mnemonic.hasError(\"required\")),Rr(1),qs(\"ngIf\",null==e.formGroup?null:e.formGroup.controls.mnemonic.hasError(\"properFormatting\")),Rr(1),qs(\"ngIf\",null==e.formGroup?null:e.formGroup.controls.mnemonic.hasError(\"mnemonicMismatch\")))},directives:[ak,dw,uk,aM,$k,bM,iw,hM,hw,_k,cL,cu,Gk],encapsulation:2}),t})(),mL=(()=>{class t{constructor(){this.formGroup=null,this.linux=\"$HOME/.eth2validators/prysm-wallet-v2\",this.macos=\"$HOME/Library/Eth2Validators/prysm-wallet-v2\",this.windows=\"%LOCALAPPDATA%\\\\Eth2Validators\\\\prysm-wallet-v2\"}}return t.\\u0275fac=function(e){return new(e||t)},t.\\u0275cmp=Mt({type:t,selectors:[[\"app-wallet-directory-form\"]],inputs:{formGroup:\"formGroup\"},decls:9,vars:4,consts:[[1,\"generate-accounts-form\",3,\"formGroup\"],[1,\"text-white\",\"text-xl\",\"mt-4\"],[1,\"my-4\",\"text-hint\",\"text-lg\",\"leading-snug\"],[\"appearance\",\"outline\"],[\"matInput\",\"\",\"formControlName\",\"walletDir\",\"name\",\"walletDir\"]],template:function(t,e){1&t&&(Zs(0,\"form\",0),Zs(1,\"div\",1),Ro(2,\" Pick a Wallet Directory \"),Js(),Zs(3,\"div\",2),Ro(4),Js(),Zs(5,\"mat-form-field\",3),Zs(6,\"mat-label\"),Ro(7,\"Enter desired wallet directory\"),Js(),$s(8,\"input\",4),Js(),Js()),2&t&&(qs(\"formGroup\",e.formGroup),Rr(4),Fo(\" Enter the directory where you want to store your wallet. By default, a wallet will be created at \",e.linux,\" for Linux machines, \",e.macos,\" for MacOS, or \",e.windows,\" for windows computers, leave blank to use the default value. \"))},directives:[ak,dw,uk,aM,$k,bM,iw,hw,_k],encapsulation:2}),t})();const gL=[\"stepper\"];function _L(t,e){1&t&&(Zs(0,\"div\"),Zs(1,\"div\",26),Ro(2,\" Creating wallet... \"),Js(),Zs(3,\"div\",27),Ro(4,\" Please wait while we are creating your validator accounts and your new wallet for Prysm. Soon, you'll be able to view your accounts, monitor your validator performance, and visualize system metrics more in-depth. \"),Js(),Zs(5,\"div\"),$s(6,\"mat-progress-bar\",28),Js(),Js())}function bL(t,e){if(1&t){const t=eo();Zs(0,\"div\"),$s(1,\"app-password-form\",29),Zs(2,\"div\",15),Zs(3,\"button\",16),io(\"click\",(function(){return fe(t),co(),Vs(2).previous()})),Ro(4,\"Previous\"),Js(),Zs(5,\"span\",17),Zs(6,\"button\",30),io(\"click\",(function(e){return fe(t),co(2).createWallet(e)})),Ro(7,\" Create Wallet \"),Js(),Js(),Js(),Js()}if(2&t){const t=co(2);Rr(1),qs(\"formGroup\",t.walletPasswordFormGroup),Rr(5),qs(\"disabled\",t.walletPasswordFormGroup.invalid)}}function yL(t,e){if(1&t){const t=eo();Zs(0,\"div\",11),Zs(1,\"mat-horizontal-stepper\",12,13),Zs(3,\"mat-step\",14),$s(4,\"app-generate-mnemonic\"),Zs(5,\"div\",15),Zs(6,\"button\",16),io(\"click\",(function(){return fe(t),co().resetOnboarding()})),Ro(7,\"Back to Wallets\"),Js(),Zs(8,\"span\",17),Zs(9,\"button\",18),io(\"click\",(function(e){fe(t);const n=co();return n.nextStep(e,n.states.Overview)})),Ro(10,\"Continue\"),Js(),Js(),Js(),Js(),Zs(11,\"mat-step\",19),$s(12,\"app-confirm-mnemonic\",20),Zs(13,\"div\",21),Zs(14,\"button\",16),io(\"click\",(function(){return fe(t),Vs(2).previous()})),Ro(15,\"Previous\"),Js(),Zs(16,\"span\",17),Zs(17,\"button\",18),io(\"click\",(function(e){fe(t);const n=co();return n.nextStep(e,n.states.ConfirmMnemonic)})),Ro(18,\"Continue\"),Js(),Js(),Js(),Js(),Zs(19,\"mat-step\",22),$s(20,\"app-wallet-directory-form\",20),Zs(21,\"div\",15),Zs(22,\"button\",16),io(\"click\",(function(){return fe(t),Vs(2).previous()})),Ro(23,\"Previous\"),Js(),Zs(24,\"span\",17),Zs(25,\"button\",18),io(\"click\",(function(e){fe(t);const n=co();return n.nextStep(e,n.states.WalletDir)})),Ro(26,\"Continue\"),Js(),Js(),Js(),Js(),Zs(27,\"mat-step\",23),$s(28,\"app-password-form\",24),Zs(29,\"div\",15),Zs(30,\"button\",16),io(\"click\",(function(){return fe(t),Vs(2).previous()})),Ro(31,\"Previous\"),Js(),Zs(32,\"span\",17),Zs(33,\"button\",18),io(\"click\",(function(e){fe(t);const n=co();return n.nextStep(e,n.states.WalletPassword)})),Ro(34,\"Continue\"),Js(),Js(),Js(),Js(),Zs(35,\"mat-step\",22),Us(36,_L,7,0,\"div\",25),Us(37,bL,8,2,\"div\",25),Js(),Js(),Js()}if(2&t){const t=co();Rr(11),qs(\"stepControl\",t.mnemonicFormGroup),Rr(1),qs(\"formGroup\",t.mnemonicFormGroup),Rr(7),qs(\"stepControl\",t.walletFormGroup),Rr(1),qs(\"formGroup\",t.walletFormGroup),Rr(7),qs(\"stepControl\",t.passwordFormGroup),Rr(1),qs(\"formGroup\",t.passwordFormGroup),Rr(7),qs(\"stepControl\",t.walletPasswordFormGroup),Rr(1),qs(\"ngIf\",t.loading),Rr(1),qs(\"ngIf\",!t.loading&&!t.depositData)}}function vL(t,e){1&t&&(Zs(0,\"div\"),Zs(1,\"div\",26),Ro(2,\" Creating wallet... \"),Js(),Zs(3,\"div\",27),Ro(4,\" Please wait while we are creating your validator accounts and your new wallet for Prysm. Soon, you'll be able to view your accounts, monitor your validator performance, and visualize system metrics more in-depth. \"),Js(),Zs(5,\"div\"),$s(6,\"mat-progress-bar\",28),Js(),Js())}function wL(t,e){if(1&t){const t=eo();Zs(0,\"div\"),$s(1,\"app-password-form\",29),Zs(2,\"div\",15),Zs(3,\"button\",16),io(\"click\",(function(){return fe(t),co(),Vs(2).previous()})),Ro(4,\"Previous\"),Js(),Zs(5,\"span\",17),Zs(6,\"button\",30),io(\"click\",(function(e){return fe(t),co(2).createWallet(e)})),Ro(7,\" Create Wallet \"),Js(),Js(),Js(),Js()}if(2&t){const t=co(2);Rr(1),qs(\"formGroup\",t.walletPasswordFormGroup),Rr(5),qs(\"disabled\",t.walletPasswordFormGroup.invalid)}}function kL(t,e){if(1&t){const t=eo();Zs(0,\"div\",31),Zs(1,\"mat-vertical-stepper\",12,13),Zs(3,\"mat-step\",14),$s(4,\"app-generate-mnemonic\"),Zs(5,\"div\",15),Zs(6,\"button\",16),io(\"click\",(function(){return fe(t),co().resetOnboarding()})),Ro(7,\"Back to Wallets\"),Js(),Zs(8,\"span\",17),Zs(9,\"button\",18),io(\"click\",(function(e){fe(t);const n=co();return n.nextStep(e,n.states.Overview)})),Ro(10,\"Continue\"),Js(),Js(),Js(),Js(),Zs(11,\"mat-step\",19),$s(12,\"app-confirm-mnemonic\",20),Zs(13,\"div\",21),Zs(14,\"button\",16),io(\"click\",(function(){return fe(t),Vs(2).previous()})),Ro(15,\"Previous\"),Js(),Zs(16,\"span\",17),Zs(17,\"button\",18),io(\"click\",(function(e){fe(t);const n=co();return n.nextStep(e,n.states.ConfirmMnemonic)})),Ro(18,\"Continue\"),Js(),Js(),Js(),Js(),Zs(19,\"mat-step\",22),$s(20,\"app-wallet-directory-form\",20),Zs(21,\"div\",15),Zs(22,\"button\",16),io(\"click\",(function(){return fe(t),Vs(2).previous()})),Ro(23,\"Previous\"),Js(),Zs(24,\"span\",17),Zs(25,\"button\",18),io(\"click\",(function(e){fe(t);const n=co();return n.nextStep(e,n.states.WalletDir)})),Ro(26,\"Continue\"),Js(),Js(),Js(),Js(),Zs(27,\"mat-step\",23),$s(28,\"app-password-form\",24),Zs(29,\"div\",15),Zs(30,\"button\",16),io(\"click\",(function(){return fe(t),Vs(2).previous()})),Ro(31,\"Previous\"),Js(),Zs(32,\"span\",17),Zs(33,\"button\",18),io(\"click\",(function(e){fe(t);const n=co();return n.nextStep(e,n.states.WalletPassword)})),Ro(34,\"Continue\"),Js(),Js(),Js(),Js(),Zs(35,\"mat-step\",22),Us(36,vL,7,0,\"div\",25),Us(37,wL,8,2,\"div\",25),Js(),Js(),Js()}if(2&t){const t=co();Rr(11),qs(\"stepControl\",t.mnemonicFormGroup),Rr(1),qs(\"formGroup\",t.mnemonicFormGroup),Rr(7),qs(\"stepControl\",t.walletFormGroup),Rr(1),qs(\"formGroup\",t.walletFormGroup),Rr(7),qs(\"stepControl\",t.passwordFormGroup),Rr(1),qs(\"formGroup\",t.passwordFormGroup),Rr(7),qs(\"stepControl\",t.walletPasswordFormGroup),Rr(1),qs(\"ngIf\",t.loading),Rr(1),qs(\"ngIf\",!t.loading&&!t.depositData)}}var ML=function(t){return t[t.Overview=0]=\"Overview\",t[t.ConfirmMnemonic=1]=\"ConfirmMnemonic\",t[t.WalletDir=2]=\"WalletDir\",t[t.GenerateAccounts=3]=\"GenerateAccounts\",t[t.WalletPassword=4]=\"WalletPassword\",t}({});let xL=(()=>{class t{constructor(t,e,n,i,s){this.formBuilder=t,this.breakpointObserver=e,this.mnemonicValidator=n,this.walletService=i,this.authService=s,this.resetOnboarding=null,this.passwordValidator=new kk,this.states=ML,this.isSmallScreen=!1,this.loading=!1,this.walletFormGroup=this.formBuilder.group({walletDir:[\"\"]}),this.mnemonicFormGroup=this.formBuilder.group({mnemonic:new Xw(\"\",[bw.required,this.mnemonicValidator.properFormatting],[this.mnemonicValidator.matchingMnemonic()])}),this.accountsFormGroup=this.formBuilder.group({numAccounts:new Xw(\"\",[bw.required,bw.min(1)])}),this.passwordFormGroup=this.formBuilder.group({password:new Xw(\"\",[bw.required,bw.minLength(8),this.passwordValidator.strongPassword]),passwordConfirmation:new Xw(\"\",[bw.required,bw.minLength(8),this.passwordValidator.strongPassword])},{validators:this.passwordValidator.matchingPasswordConfirmation}),this.walletPasswordFormGroup=this.formBuilder.group({password:new Xw(\"\",[bw.required,bw.minLength(8),this.passwordValidator.strongPassword]),passwordConfirmation:new Xw(\"\",[bw.required,bw.minLength(8),this.passwordValidator.strongPassword])},{validators:this.passwordValidator.matchingPasswordConfirmation}),this.destroyed$=new r.a}ngOnInit(){this.registerBreakpointObserver()}ngOnDestroy(){this.destroyed$.next(),this.destroyed$.complete()}registerBreakpointObserver(){this.breakpointObserver.observe([\"(max-width: 599.99px)\",Iv]).pipe(Object(ed.a)(t=>{this.isSmallScreen=t.matches}),Object(hm.a)(this.destroyed$)).subscribe()}nextStep(t,e){var n;switch(t.stopPropagation(),e){case ML.ConfirmMnemonic:this.mnemonicFormGroup.markAllAsTouched();break;case ML.GenerateAccounts:this.accountsFormGroup.markAllAsTouched()}null===(n=this.stepper)||void 0===n||n.next()}createWallet(t){t.stopPropagation();const e={keymanager:\"DERIVED\",walletPath:this.walletFormGroup.controls.walletDir.value,walletPassword:this.walletPasswordFormGroup.controls.password.value,numAccounts:this.accountsFormGroup.controls.numAccounts.value,mnemonic:this.mnemonicFormGroup.controls.mnemonic.value},n=this.passwordFormGroup.controls.password.value;this.loading=!0,this.authService.signup({password:n,passwordConfirmation:n}).pipe(Object(oA.a)(500),Object(rd.a)(()=>this.walletService.createWallet(e).pipe(Object(ed.a)(t=>{this.loading=!1}),Object(Vh.a)(t=>(this.loading=!1,Object(Uh.a)(t)))))).subscribe()}}return t.\\u0275fac=function(e){return new(e||t)(Ws(yk),Ws(Tv),Ws(aL),Ws(Xx),Ws(Xp))},t.\\u0275cmp=Mt({type:t,selectors:[[\"app-hd-wallet-wizard\"]],viewQuery:function(t,e){var n;1&t&&wl(gL,!0),2&t&&yl(n=El())&&(e.stepper=n.first)},inputs:{resetOnboarding:\"resetOnboarding\"},decls:15,vars:2,consts:[[1,\"create-a-wallet\"],[1,\"text-center\",\"pb-8\"],[1,\"text-white\",\"text-3xl\"],[1,\"text-muted\",\"text-lg\",\"mt-6\",\"leading-snug\"],[1,\"onboarding-grid\",\"flex\",\"justify-center\",\"items-center\",\"my-auto\"],[1,\"onboarding-wizard-card\",\"position-relative\",\"y-center\"],[1,\"flex\",\"items-center\"],[1,\"hidden\",\"md:flex\",\"w-1/3\",\"signup-img\",\"justify-center\",\"items-center\"],[\"src\",\"/assets/images/onboarding/lock.svg\",\"alt\",\"\"],[\"class\",\"wizard-container hidden md:flex md:w-2/3 items-center\",4,\"ngIf\"],[\"class\",\"wizard-container flex w-full md:hidden items-center\",4,\"ngIf\"],[1,\"wizard-container\",\"hidden\",\"md:flex\",\"md:w-2/3\",\"items-center\"],[\"linear\",\"\",1,\"bg-paper\",\"rounded-r\"],[\"stepper\",\"\"],[\"label\",\"Overview\"],[1,\"mt-6\"],[\"color\",\"accent\",\"mat-raised-button\",\"\",3,\"click\"],[1,\"ml-4\"],[\"color\",\"primary\",\"mat-raised-button\",\"\",3,\"click\"],[\"label\",\"Confirm Mnemonic\",3,\"stepControl\"],[3,\"formGroup\"],[1,\"mt-4\"],[\"label\",\"Wallet\",3,\"stepControl\"],[\"label\",\"Web Password\",3,\"stepControl\"],[\"title\",\"Pick a strong web password\",\"subtitle\",\"You'll need to input this password every time you log back into the web interface\",\"label\",\"Web password\",\"confirmationLabel\",\"Confirm web password\",3,\"formGroup\"],[4,\"ngIf\"],[1,\"text-white\",\"text-xl\",\"mt-4\"],[1,\"my-4\",\"text-hint\",\"text-lg\",\"leading-snug\"],[\"mode\",\"indeterminate\"],[\"title\",\"Pick a strong wallet password\",\"subtitle\",\"This is the password used to encrypt your wallet itself\",\"label\",\"Wallet password\",\"confirmationLabel\",\"Confirm wallet password\",3,\"formGroup\"],[\"color\",\"primary\",\"mat-raised-button\",\"\",3,\"disabled\",\"click\"],[1,\"wizard-container\",\"flex\",\"w-full\",\"md:hidden\",\"items-center\"]],template:function(t,e){1&t&&(Zs(0,\"div\",0),Zs(1,\"div\",1),Zs(2,\"div\",2),Ro(3,\"HD Wallet Setup\"),Js(),Zs(4,\"div\",3),Ro(5,\" We'll guide you through creating your HD wallet \"),$s(6,\"br\"),Ro(7,\"and your validator accounts \"),Js(),Js(),Zs(8,\"div\",4),Zs(9,\"mat-card\",5),Zs(10,\"div\",6),Zs(11,\"div\",7),$s(12,\"img\",8),Js(),Us(13,yL,38,9,\"div\",9),Us(14,kL,38,9,\"div\",10),Js(),Js(),Js(),Js()),2&t&&(Rr(13),qs(\"ngIf\",!e.isSmallScreen),Rr(1),qs(\"ngIf\",e.isSmallScreen))},directives:[Sk,cu,wO,bO,lL,xv,pL,dw,uk,mL,IA,xD,MO],encapsulation:2}),t})();function SL(t,e){if(1&t&&(Zs(0,\"div\"),$s(1,\"app-choose-wallet-kind\",3),Js()),2&t){const t=co();Rr(1),qs(\"walletSelections\",t.walletSelections)(\"selectedWallet$\",t.selectedWallet$)}}function EL(t,e){if(1&t&&(Zs(0,\"div\"),$s(1,\"app-nonhd-wallet-wizard\",4),Js()),2&t){const t=co();Rr(1),qs(\"resetOnboarding\",t.resetOnboarding.bind(t))}}function CL(t,e){if(1&t&&(Zs(0,\"div\"),$s(1,\"app-hd-wallet-wizard\",4),Js()),2&t){const t=co();Rr(1),qs(\"resetOnboarding\",t.resetOnboarding.bind(t))}}function DL(t,e){1&t&&$s(0,\"div\")}var AL=function(t){return t.PickingWallet=\"PickingWallet\",t.HDWizard=\"HDWizard\",t.NonHDWizard=\"NonHDWizard\",t.RemoteWizard=\"RemoteWizard\",t}({});let OL=(()=>{class t{constructor(){this.States=AL,this.onboardingState=AL.PickingWallet,this.walletSelections=[{kind:jA.Derived,name:\"HD Wallet\",description:\"Secure kind of blockchain wallet which can be recovered from a 24-word mnemonic phrase\",image:\"/assets/images/onboarding/lock.svg\",comingSoon:!0},{kind:jA.Imported,name:\"Imported Wallet\",description:\"(Default) Simple wallet that allows to importing keys from an external source\",image:\"/assets/images/onboarding/direct.svg\"},{kind:jA.Remote,name:\"Remote Wallet\",description:\"(Advanced) Manages validator keys and sign requests via a remote server\",image:\"/assets/images/onboarding/server.svg\",comingSoon:!0}],this.selectedWallet$=new r.a,this.destroyed$=new r.a}ngOnInit(){this.selectedWallet$.pipe(Object(ed.a)(t=>{switch(t){case jA.Derived:this.onboardingState=AL.HDWizard;break;case jA.Imported:this.onboardingState=AL.NonHDWizard;break;case jA.Remote:this.onboardingState=AL.RemoteWizard}}),Object(hm.a)(this.destroyed$),Object(Vh.a)(t=>Object(Uh.a)(t))).subscribe()}ngOnDestroy(){this.destroyed$.next(),this.destroyed$.complete()}resetOnboarding(){this.onboardingState=AL.PickingWallet}}return t.\\u0275fac=function(e){return new(e||t)},t.\\u0275cmp=Mt({type:t,selectors:[[\"app-onboarding\"]],decls:6,vars:5,consts:[[1,\"onboarding\",\"bg-default\",\"flex\",\"h-screen\",3,\"ngSwitch\"],[1,\"mx-auto\",\"overflow-y-auto\"],[4,\"ngSwitchCase\"],[3,\"walletSelections\",\"selectedWallet$\"],[3,\"resetOnboarding\"]],template:function(t,e){1&t&&(Zs(0,\"div\",0),Zs(1,\"div\",1),Us(2,SL,2,2,\"div\",2),Us(3,EL,2,1,\"div\",2),Us(4,CL,2,1,\"div\",2),Us(5,DL,1,0,\"div\",2),Js(),Js()),2&t&&(qs(\"ngSwitch\",e.onboardingState),Rr(2),qs(\"ngSwitchCase\",e.States.PickingWallet),Rr(1),qs(\"ngSwitchCase\",e.States.NonHDWizard),Rr(1),qs(\"ngSwitchCase\",e.States.HDWizard),Rr(1),qs(\"ngSwitchCase\",e.States.RemoteWizard))},directives:[fu,pu,BA,oL,xL],encapsulation:2}),t})();function LL(t,e){if(1&t&&(Zs(0,\"div\",2),Zs(1,\"div\",3),Zs(2,\"p\",4),Ro(3,\" YOUR WALLET KIND \"),Js(),Zs(4,\"div\",5),Ro(5),Js(),Zs(6,\"p\",6),Ro(7),Js(),Zs(8,\"div\",7),Zs(9,\"a\",8),Zs(10,\"button\",9),Ro(11,\" Read More \"),Js(),Js(),Js(),Js(),Zs(12,\"div\",10),$s(13,\"img\",11),Js(),Js()),2&t){const t=co();Rr(5),No(\" \",t.info[t.kind].name,\" \"),Rr(2),No(\" \",t.info[t.kind].description,\" \"),Rr(2),qs(\"href\",t.info[t.kind].docsLink,pr)}}let TL=(()=>{class t{constructor(){this.kind=\"UNKNOWN\",this.info={IMPORTED:{name:\"Imported Wallet\",description:\"Imported (non-deterministic) wallets are the recommended wallets to use with Prysm when coming from the official eth2 launchpad\",docsLink:\"https://docs.prylabs.network/docs/wallet/nondeterministic\"},DERIVED:{name:\"HD Wallet\",description:\"Hierarchical-deterministic (HD) wallets are secure blockchain wallets derived from a seed phrase (a 24 word mnemonic)\",docsLink:\"https://docs.prylabs.network/docs/wallet/deterministic\"},REMOTE:{name:\"Remote Signing Wallet\",description:\"Remote wallets are the most secure, as they keep your private keys away from your validator\",docsLink:\"https://docs.prylabs.network/docs/wallet/remote\"},UNKNOWN:{name:\"Unknown\",description:\"Could not determine your wallet kind\",docsLink:\"https://docs.prylabs.network/docs/wallet/remote\"}}}}return t.\\u0275fac=function(e){return new(e||t)},t.\\u0275cmp=Mt({type:t,selectors:[[\"app-wallet-kind\"]],inputs:{kind:\"kind\"},decls:2,vars:1,consts:[[1,\"bg-primary\"],[\"class\",\"wallet-kind-card relative flex items-center justify-between px-4 pt-4\",4,\"ngIf\"],[1,\"wallet-kind-card\",\"relative\",\"flex\",\"items-center\",\"justify-between\",\"px-4\",\"pt-4\"],[1,\"pr-4\",\"w-3/4\"],[1,\"m-0\",\"uppercase\",\"text-muted\",\"text-sm\",\"leading-snug\"],[1,\"text-2xl\",\"mb-4\",\"text-white\",\"leading-snug\"],[1,\"m-0\",\"text-muted\",\"text-base\",\"leading-snug\"],[1,\"mt-6\",\"mb-4\"],[\"target\",\"_blank\",3,\"href\"],[\"mat-raised-button\",\"\",\"color\",\"accent\"],[1,\"w-1/4\"],[\"src\",\"/assets/images/undraw/wallet.svg\",\"alt\",\"wallet\"]],template:function(t,e){1&t&&(Zs(0,\"mat-card\",0),Us(1,LL,14,3,\"div\",1),Js()),2&t&&(Rr(1),qs(\"ngIf\",e.kind))},directives:[Sk,cu,xv],encapsulation:2,changeDetection:0}),t})();function PL(t,e){1&t&&fo(0)}const IL=[\"*\"];function RL(t,e){}const jL=function(t){return{animationDuration:t}},NL=function(t,e){return{value:t,params:e}},FL=[\"tabBodyWrapper\"],YL=[\"tabHeader\"];function BL(t,e){}function HL(t,e){1&t&&Us(0,BL,0,0,\"ng-template\",9),2&t&&qs(\"cdkPortalOutlet\",co().$implicit.templateLabel)}function zL(t,e){1&t&&Ro(0),2&t&&jo(co().$implicit.textLabel)}function UL(t,e){if(1&t){const t=eo();Zs(0,\"div\",6),io(\"click\",(function(){fe(t);const n=e.$implicit,r=e.index,i=co(),s=Vs(1);return i._handleClick(n,s,r)})),Zs(1,\"div\",7),Us(2,HL,1,1,\"ng-template\",8),Us(3,zL,1,1,\"ng-template\",8),Js(),Js()}if(2&t){const t=e.$implicit,n=e.index,r=co();xo(\"mat-tab-label-active\",r.selectedIndex==n),qs(\"id\",r._getTabLabelId(n))(\"disabled\",t.disabled)(\"matRippleDisabled\",t.disabled||r.disableRipple),Hs(\"tabIndex\",r._getTabIndex(t,n))(\"aria-posinset\",n+1)(\"aria-setsize\",r._tabs.length)(\"aria-controls\",r._getTabContentId(n))(\"aria-selected\",r.selectedIndex==n)(\"aria-label\",t.ariaLabel||null)(\"aria-labelledby\",!t.ariaLabel&&t.ariaLabelledby?t.ariaLabelledby:null),Rr(2),qs(\"ngIf\",t.templateLabel),Rr(1),qs(\"ngIf\",!t.templateLabel)}}function VL(t,e){if(1&t){const t=eo();Zs(0,\"mat-tab-body\",10),io(\"_onCentered\",(function(){return fe(t),co()._removeTabBodyWrapperHeight()}))(\"_onCentering\",(function(e){return fe(t),co()._setTabBodyWrapperHeight(e)})),Js()}if(2&t){const t=e.$implicit,n=e.index,r=co();xo(\"mat-tab-body-active\",r.selectedIndex==n),qs(\"id\",r._getTabContentId(n))(\"content\",t.content)(\"position\",t.position)(\"origin\",t.origin)(\"animationDuration\",r.animationDuration),Hs(\"aria-labelledby\",r._getTabLabelId(n))}}const WL=[\"tabListContainer\"],GL=[\"tabList\"],qL=[\"nextPaginator\"],KL=[\"previousPaginator\"],ZL=new K(\"MatInkBarPositioner\",{providedIn:\"root\",factory:function(){return t=>({left:t?(t.offsetLeft||0)+\"px\":\"0\",width:t?(t.offsetWidth||0)+\"px\":\"0\"})}});let JL=(()=>{class t{constructor(t,e,n,r){this._elementRef=t,this._ngZone=e,this._inkBarPositioner=n,this._animationMode=r}alignToElement(t){this.show(),\"undefined\"!=typeof requestAnimationFrame?this._ngZone.runOutsideAngular(()=>{requestAnimationFrame(()=>this._setStyles(t))}):this._setStyles(t)}show(){this._elementRef.nativeElement.style.visibility=\"visible\"}hide(){this._elementRef.nativeElement.style.visibility=\"hidden\"}_setStyles(t){const e=this._inkBarPositioner(t),n=this._elementRef.nativeElement;n.style.left=e.left,n.style.width=e.width}}return t.\\u0275fac=function(e){return new(e||t)(Ws(sa),Ws(tc),Ws(ZL),Ws(Ay,8))},t.\\u0275dir=At({type:t,selectors:[[\"mat-ink-bar\"]],hostAttrs:[1,\"mat-ink-bar\"],hostVars:2,hostBindings:function(t,e){2&t&&xo(\"_mat-animation-noopable\",\"NoopAnimations\"===e._animationMode)}}),t})();const $L=new K(\"MatTabContent\"),QL=new K(\"MatTabLabel\");let XL=(()=>{class t extends Um{}return t.\\u0275fac=function(e){return tT(e||t)},t.\\u0275dir=At({type:t,selectors:[[\"\",\"mat-tab-label\",\"\"],[\"\",\"matTabLabel\",\"\"]],features:[ea([{provide:QL,useExisting:t}]),Uo]}),t})();const tT=En(XL);class eT{}const nT=By(eT),rT=new K(\"MAT_TAB_GROUP\");let iT=(()=>{class t extends nT{constructor(t,e){super(),this._viewContainerRef=t,this._closestTabGroup=e,this.textLabel=\"\",this._contentPortal=null,this._stateChanges=new r.a,this.position=null,this.origin=null,this.isActive=!1}get templateLabel(){return this._templateLabel}set templateLabel(t){t&&(this._templateLabel=t)}get content(){return this._contentPortal}ngOnChanges(t){(t.hasOwnProperty(\"textLabel\")||t.hasOwnProperty(\"disabled\"))&&this._stateChanges.next()}ngOnDestroy(){this._stateChanges.complete()}ngOnInit(){this._contentPortal=new Ym(this._explicitContent||this._implicitContent,this._viewContainerRef)}}return t.\\u0275fac=function(e){return new(e||t)(Ws(La),Ws(rT,8))},t.\\u0275cmp=Mt({type:t,selectors:[[\"mat-tab\"]],contentQueries:function(t,e,n){var r;1&t&&(Ml(n,QL,!0),xl(n,$L,!0,Aa)),2&t&&(yl(r=El())&&(e.templateLabel=r.first),yl(r=El())&&(e._explicitContent=r.first))},viewQuery:function(t,e){var n;1&t&&vl(Aa,!0),2&t&&yl(n=El())&&(e._implicitContent=n.first)},inputs:{disabled:\"disabled\",textLabel:[\"label\",\"textLabel\"],ariaLabel:[\"aria-label\",\"ariaLabel\"],ariaLabelledby:[\"aria-labelledby\",\"ariaLabelledby\"]},exportAs:[\"matTab\"],features:[Uo,zt],ngContentSelectors:IL,decls:1,vars:0,template:function(t,e){1&t&&(ho(),Us(0,PL,1,0,\"ng-template\"))},encapsulation:2}),t})();const sT={translateTab:l_(\"translateTab\",[f_(\"center, void, left-origin-center, right-origin-center\",d_({transform:\"none\"})),f_(\"left\",d_({transform:\"translate3d(-100%, 0, 0)\",minHeight:\"1px\"})),f_(\"right\",d_({transform:\"translate3d(100%, 0, 0)\",minHeight:\"1px\"})),m_(\"* => left, * => right, left => center, right => center\",c_(\"{{animationDuration}} cubic-bezier(0.35, 0, 0.25, 1)\")),m_(\"void => left-origin-center\",[d_({transform:\"translate3d(-100%, 0, 0)\"}),c_(\"{{animationDuration}} cubic-bezier(0.35, 0, 0.25, 1)\")]),m_(\"void => right-origin-center\",[d_({transform:\"translate3d(100%, 0, 0)\"}),c_(\"{{animationDuration}} cubic-bezier(0.35, 0, 0.25, 1)\")])])};let oT=(()=>{class t extends Vm{constructor(t,e,n,r){super(t,e,r),this._host=n,this._centeringSub=i.a.EMPTY,this._leavingSub=i.a.EMPTY}ngOnInit(){super.ngOnInit(),this._centeringSub=this._host._beforeCentering.pipe(Object(sd.a)(this._host._isCenterPosition(this._host._position))).subscribe(t=>{t&&!this.hasAttached()&&this.attach(this._host._content)}),this._leavingSub=this._host._afterLeavingCenter.subscribe(()=>{this.detach()})}ngOnDestroy(){super.ngOnDestroy(),this._centeringSub.unsubscribe(),this._leavingSub.unsubscribe()}}return t.\\u0275fac=function(e){return new(e||t)(Ws(ia),Ws(La),Ws(P(()=>lT)),Ws(Tc))},t.\\u0275dir=At({type:t,selectors:[[\"\",\"matTabBodyHost\",\"\"]],features:[Uo]}),t})(),aT=(()=>{class t{constructor(t,e,n){this._elementRef=t,this._dir=e,this._dirChangeSubscription=i.a.EMPTY,this._translateTabComplete=new r.a,this._onCentering=new ll,this._beforeCentering=new ll,this._afterLeavingCenter=new ll,this._onCentered=new ll(!0),this.animationDuration=\"500ms\",e&&(this._dirChangeSubscription=e.change.subscribe(t=>{this._computePositionAnimationState(t),n.markForCheck()})),this._translateTabComplete.pipe(Object(cm.a)((t,e)=>t.fromState===e.fromState&&t.toState===e.toState)).subscribe(t=>{this._isCenterPosition(t.toState)&&this._isCenterPosition(this._position)&&this._onCentered.emit(),this._isCenterPosition(t.fromState)&&!this._isCenterPosition(this._position)&&this._afterLeavingCenter.emit()})}set position(t){this._positionIndex=t,this._computePositionAnimationState()}ngOnInit(){\"center\"==this._position&&null!=this.origin&&(this._position=this._computePositionFromOrigin(this.origin))}ngOnDestroy(){this._dirChangeSubscription.unsubscribe(),this._translateTabComplete.complete()}_onTranslateTabStarted(t){const e=this._isCenterPosition(t.toState);this._beforeCentering.emit(e),e&&this._onCentering.emit(this._elementRef.nativeElement.clientHeight)}_getLayoutDirection(){return this._dir&&\"rtl\"===this._dir.value?\"rtl\":\"ltr\"}_isCenterPosition(t){return\"center\"==t||\"left-origin-center\"==t||\"right-origin-center\"==t}_computePositionAnimationState(t=this._getLayoutDirection()){this._position=this._positionIndex<0?\"ltr\"==t?\"left\":\"right\":this._positionIndex>0?\"ltr\"==t?\"right\":\"left\":\"center\"}_computePositionFromOrigin(t){const e=this._getLayoutDirection();return\"ltr\"==e&&t<=0||\"rtl\"==e&&t>0?\"left-origin-center\":\"right-origin-center\"}}return t.\\u0275fac=function(e){return new(e||t)(Ws(sa),Ws(Em,8),Ws(cs))},t.\\u0275dir=At({type:t,inputs:{animationDuration:\"animationDuration\",position:\"position\",_content:[\"content\",\"_content\"],origin:\"origin\"},outputs:{_onCentering:\"_onCentering\",_beforeCentering:\"_beforeCentering\",_afterLeavingCenter:\"_afterLeavingCenter\",_onCentered:\"_onCentered\"}}),t})(),lT=(()=>{class t extends aT{constructor(t,e,n){super(t,e,n)}}return t.\\u0275fac=function(e){return new(e||t)(Ws(sa),Ws(Em,8),Ws(cs))},t.\\u0275cmp=Mt({type:t,selectors:[[\"mat-tab-body\"]],viewQuery:function(t,e){var n;1&t&&wl(Wm,!0),2&t&&yl(n=El())&&(e._portalHost=n.first)},hostAttrs:[1,\"mat-tab-body\"],features:[Uo],decls:3,vars:6,consts:[[1,\"mat-tab-body-content\"],[\"content\",\"\"],[\"matTabBodyHost\",\"\"]],template:function(t,e){1&t&&(Zs(0,\"div\",0,1),io(\"@translateTab.start\",(function(t){return e._onTranslateTabStarted(t)}))(\"@translateTab.done\",(function(t){return e._translateTabComplete.next(t)})),Us(2,RL,0,0,\"ng-template\",2),Js()),2&t&&qs(\"@translateTab\",Qa(3,NL,e._position,$a(1,jL,e.animationDuration)))},directives:[oT],styles:[\".mat-tab-body-content{height:100%;overflow:auto}.mat-tab-group-dynamic-height .mat-tab-body-content{overflow:hidden}\\n\"],encapsulation:2,data:{animation:[sT.translateTab]}}),t})();const cT=new K(\"MAT_TABS_CONFIG\");let uT=0;class hT{}class dT{constructor(t){this._elementRef=t}}const fT=Hy(zy(dT),\"primary\");let pT=(()=>{class t extends fT{constructor(t,e,n,r){super(t),this._changeDetectorRef=e,this._animationMode=r,this._tabs=new ul,this._indexToSelect=0,this._tabBodyWrapperHeight=0,this._tabsSubscription=i.a.EMPTY,this._tabLabelSubscription=i.a.EMPTY,this._dynamicHeight=!1,this._selectedIndex=null,this.headerPosition=\"above\",this.selectedIndexChange=new ll,this.focusChange=new ll,this.animationDone=new ll,this.selectedTabChange=new ll(!0),this._groupId=uT++,this.animationDuration=n&&n.animationDuration?n.animationDuration:\"500ms\",this.disablePagination=!(!n||null==n.disablePagination)&&n.disablePagination}get dynamicHeight(){return this._dynamicHeight}set dynamicHeight(t){this._dynamicHeight=tm(t)}get selectedIndex(){return this._selectedIndex}set selectedIndex(t){this._indexToSelect=em(t,null)}get animationDuration(){return this._animationDuration}set animationDuration(t){this._animationDuration=/^\\d+$/.test(t)?t+\"ms\":t}get backgroundColor(){return this._backgroundColor}set backgroundColor(t){const e=this._elementRef.nativeElement;e.classList.remove(\"mat-background-\"+this.backgroundColor),t&&e.classList.add(\"mat-background-\"+t),this._backgroundColor=t}ngAfterContentChecked(){const t=this._indexToSelect=this._clampTabIndex(this._indexToSelect);if(this._selectedIndex!=t){const e=null==this._selectedIndex;e||this.selectedTabChange.emit(this._createChangeEvent(t)),Promise.resolve().then(()=>{this._tabs.forEach((e,n)=>e.isActive=n===t),e||this.selectedIndexChange.emit(t)})}this._tabs.forEach((e,n)=>{e.position=n-t,null==this._selectedIndex||0!=e.position||e.origin||(e.origin=t-this._selectedIndex)}),this._selectedIndex!==t&&(this._selectedIndex=t,this._changeDetectorRef.markForCheck())}ngAfterContentInit(){this._subscribeToAllTabChanges(),this._subscribeToTabLabels(),this._tabsSubscription=this._tabs.changes.subscribe(()=>{if(this._clampTabIndex(this._indexToSelect)===this._selectedIndex){const t=this._tabs.toArray();for(let e=0;e{this._tabs.reset(t.filter(t=>!t._closestTabGroup||t._closestTabGroup===this)),this._tabs.notifyOnChanges()})}ngOnDestroy(){this._tabs.destroy(),this._tabsSubscription.unsubscribe(),this._tabLabelSubscription.unsubscribe()}realignInkBar(){this._tabHeader&&this._tabHeader._alignInkBarToSelectedTab()}_focusChanged(t){this.focusChange.emit(this._createChangeEvent(t))}_createChangeEvent(t){const e=new hT;return e.index=t,this._tabs&&this._tabs.length&&(e.tab=this._tabs.toArray()[t]),e}_subscribeToTabLabels(){this._tabLabelSubscription&&this._tabLabelSubscription.unsubscribe(),this._tabLabelSubscription=Object(o.a)(...this._tabs.map(t=>t._stateChanges)).subscribe(()=>this._changeDetectorRef.markForCheck())}_clampTabIndex(t){return Math.min(this._tabs.length-1,Math.max(t||0,0))}_getTabLabelId(t){return`mat-tab-label-${this._groupId}-${t}`}_getTabContentId(t){return`mat-tab-content-${this._groupId}-${t}`}_setTabBodyWrapperHeight(t){if(!this._dynamicHeight||!this._tabBodyWrapperHeight)return;const e=this._tabBodyWrapper.nativeElement;e.style.height=this._tabBodyWrapperHeight+\"px\",this._tabBodyWrapper.nativeElement.offsetHeight&&(e.style.height=t+\"px\")}_removeTabBodyWrapperHeight(){const t=this._tabBodyWrapper.nativeElement;this._tabBodyWrapperHeight=t.clientHeight,t.style.height=\"\",this.animationDone.emit()}_handleClick(t,e,n){t.disabled||(this.selectedIndex=e.focusIndex=n)}_getTabIndex(t,e){return t.disabled?null:this.selectedIndex===e?0:-1}}return t.\\u0275fac=function(e){return new(e||t)(Ws(sa),Ws(cs),Ws(cT,8),Ws(Ay,8))},t.\\u0275dir=At({type:t,inputs:{headerPosition:\"headerPosition\",animationDuration:\"animationDuration\",disablePagination:\"disablePagination\",dynamicHeight:\"dynamicHeight\",selectedIndex:\"selectedIndex\",backgroundColor:\"backgroundColor\"},outputs:{selectedIndexChange:\"selectedIndexChange\",focusChange:\"focusChange\",animationDone:\"animationDone\",selectedTabChange:\"selectedTabChange\"},features:[Uo]}),t})(),mT=(()=>{class t extends pT{constructor(t,e,n,r){super(t,e,n,r)}}return t.\\u0275fac=function(e){return new(e||t)(Ws(sa),Ws(cs),Ws(cT,8),Ws(Ay,8))},t.\\u0275cmp=Mt({type:t,selectors:[[\"mat-tab-group\"]],contentQueries:function(t,e,n){var r;1&t&&Ml(n,iT,!0),2&t&&yl(r=El())&&(e._allTabs=r)},viewQuery:function(t,e){var n;1&t&&(wl(FL,!0),wl(YL,!0)),2&t&&(yl(n=El())&&(e._tabBodyWrapper=n.first),yl(n=El())&&(e._tabHeader=n.first))},hostAttrs:[1,\"mat-tab-group\"],hostVars:4,hostBindings:function(t,e){2&t&&xo(\"mat-tab-group-dynamic-height\",e.dynamicHeight)(\"mat-tab-group-inverted-header\",\"below\"===e.headerPosition)},inputs:{color:\"color\",disableRipple:\"disableRipple\"},exportAs:[\"matTabGroup\"],features:[ea([{provide:rT,useExisting:t}]),Uo],decls:6,vars:7,consts:[[3,\"selectedIndex\",\"disableRipple\",\"disablePagination\",\"indexFocused\",\"selectFocusedIndex\"],[\"tabHeader\",\"\"],[\"class\",\"mat-tab-label mat-focus-indicator\",\"role\",\"tab\",\"matTabLabelWrapper\",\"\",\"mat-ripple\",\"\",\"cdkMonitorElementFocus\",\"\",3,\"id\",\"mat-tab-label-active\",\"disabled\",\"matRippleDisabled\",\"click\",4,\"ngFor\",\"ngForOf\"],[1,\"mat-tab-body-wrapper\"],[\"tabBodyWrapper\",\"\"],[\"role\",\"tabpanel\",3,\"id\",\"mat-tab-body-active\",\"content\",\"position\",\"origin\",\"animationDuration\",\"_onCentered\",\"_onCentering\",4,\"ngFor\",\"ngForOf\"],[\"role\",\"tab\",\"matTabLabelWrapper\",\"\",\"mat-ripple\",\"\",\"cdkMonitorElementFocus\",\"\",1,\"mat-tab-label\",\"mat-focus-indicator\",3,\"id\",\"disabled\",\"matRippleDisabled\",\"click\"],[1,\"mat-tab-label-content\"],[3,\"ngIf\"],[3,\"cdkPortalOutlet\"],[\"role\",\"tabpanel\",3,\"id\",\"content\",\"position\",\"origin\",\"animationDuration\",\"_onCentered\",\"_onCentering\"]],template:function(t,e){1&t&&(Zs(0,\"mat-tab-header\",0,1),io(\"indexFocused\",(function(t){return e._focusChanged(t)}))(\"selectFocusedIndex\",(function(t){return e.selectedIndex=t})),Us(2,UL,4,14,\"div\",2),Js(),Zs(3,\"div\",3,4),Us(5,VL,1,8,\"mat-tab-body\",5),Js()),2&t&&(qs(\"selectedIndex\",e.selectedIndex||0)(\"disableRipple\",e.disableRipple)(\"disablePagination\",e.disablePagination),Rr(2),qs(\"ngForOf\",e._tabs),Rr(1),xo(\"_mat-animation-noopable\",\"NoopAnimations\"===e._animationMode),Rr(2),qs(\"ngForOf\",e._tabs))},directives:function(){return[kT,au,bT,ev,r_,cu,Vm,lT]},styles:[\".mat-tab-group{display:flex;flex-direction:column}.mat-tab-group.mat-tab-group-inverted-header{flex-direction:column-reverse}.mat-tab-label{height:48px;padding:0 24px;cursor:pointer;box-sizing:border-box;opacity:.6;min-width:160px;text-align:center;display:inline-flex;justify-content:center;align-items:center;white-space:nowrap;position:relative}.mat-tab-label:focus{outline:none}.mat-tab-label:focus:not(.mat-tab-disabled){opacity:1}.cdk-high-contrast-active .mat-tab-label:focus{outline:dotted 2px;outline-offset:-2px}.mat-tab-label.mat-tab-disabled{cursor:default}.cdk-high-contrast-active .mat-tab-label.mat-tab-disabled{opacity:.5}.mat-tab-label .mat-tab-label-content{display:inline-flex;justify-content:center;align-items:center;white-space:nowrap}.cdk-high-contrast-active .mat-tab-label{opacity:1}@media(max-width: 599px){.mat-tab-label{padding:0 12px}}@media(max-width: 959px){.mat-tab-label{padding:0 12px}}.mat-tab-group[mat-stretch-tabs]>.mat-tab-header .mat-tab-label{flex-basis:0;flex-grow:1}.mat-tab-body-wrapper{position:relative;overflow:hidden;display:flex;transition:height 500ms cubic-bezier(0.35, 0, 0.25, 1)}._mat-animation-noopable.mat-tab-body-wrapper{transition:none;animation:none}.mat-tab-body{top:0;left:0;right:0;bottom:0;position:absolute;display:block;overflow:hidden;flex-basis:100%}.mat-tab-body.mat-tab-body-active{position:relative;overflow-x:hidden;overflow-y:auto;z-index:1;flex-grow:1}.mat-tab-group.mat-tab-group-dynamic-height .mat-tab-body.mat-tab-body-active{overflow-y:hidden}\\n\"],encapsulation:2}),t})();class gT{}const _T=By(gT);let bT=(()=>{class t extends _T{constructor(t){super(),this.elementRef=t}focus(){this.elementRef.nativeElement.focus()}getOffsetLeft(){return this.elementRef.nativeElement.offsetLeft}getOffsetWidth(){return this.elementRef.nativeElement.offsetWidth}}return t.\\u0275fac=function(e){return new(e||t)(Ws(sa))},t.\\u0275dir=At({type:t,selectors:[[\"\",\"matTabLabelWrapper\",\"\"]],hostVars:3,hostBindings:function(t,e){2&t&&(Hs(\"aria-disabled\",!!e.disabled),xo(\"mat-tab-disabled\",e.disabled))},inputs:{disabled:\"disabled\"},features:[Uo]}),t})();const yT=km({passive:!0});let vT=(()=>{class t{constructor(t,e,n,i,s,o,a){this._elementRef=t,this._changeDetectorRef=e,this._viewportRuler=n,this._dir=i,this._ngZone=s,this._platform=o,this._animationMode=a,this._scrollDistance=0,this._selectedIndexChanged=!1,this._destroyed=new r.a,this._showPaginationControls=!1,this._disableScrollAfter=!0,this._disableScrollBefore=!0,this._stopScrolling=new r.a,this.disablePagination=!1,this._selectedIndex=0,this.selectFocusedIndex=new ll,this.indexFocused=new ll,s.runOutsideAngular(()=>{Object(om.a)(t.nativeElement,\"mouseleave\").pipe(Object(hm.a)(this._destroyed)).subscribe(()=>{this._stopInterval()})})}get selectedIndex(){return this._selectedIndex}set selectedIndex(t){t=em(t),this._selectedIndex!=t&&(this._selectedIndexChanged=!0,this._selectedIndex=t,this._keyManager&&this._keyManager.updateActiveItem(t))}ngAfterViewInit(){Object(om.a)(this._previousPaginator.nativeElement,\"touchstart\",yT).pipe(Object(hm.a)(this._destroyed)).subscribe(()=>{this._handlePaginatorPress(\"before\")}),Object(om.a)(this._nextPaginator.nativeElement,\"touchstart\",yT).pipe(Object(hm.a)(this._destroyed)).subscribe(()=>{this._handlePaginatorPress(\"after\")})}ngAfterContentInit(){const t=this._dir?this._dir.change:Object(ah.a)(null),e=this._viewportRuler.change(150),n=()=>{this.updatePagination(),this._alignInkBarToSelectedTab()};this._keyManager=new Ug(this._items).withHorizontalOrientation(this._getLayoutDirection()).withWrap(),this._keyManager.updateActiveItem(0),\"undefined\"!=typeof requestAnimationFrame?requestAnimationFrame(n):n(),Object(o.a)(t,e,this._items.changes).pipe(Object(hm.a)(this._destroyed)).subscribe(()=>{Promise.resolve().then(n),this._keyManager.withHorizontalOrientation(this._getLayoutDirection())}),this._keyManager.change.pipe(Object(hm.a)(this._destroyed)).subscribe(t=>{this.indexFocused.emit(t),this._setTabFocus(t)})}ngAfterContentChecked(){this._tabLabelCount!=this._items.length&&(this.updatePagination(),this._tabLabelCount=this._items.length,this._changeDetectorRef.markForCheck()),this._selectedIndexChanged&&(this._scrollToLabel(this._selectedIndex),this._checkScrollingControls(),this._alignInkBarToSelectedTab(),this._selectedIndexChanged=!1,this._changeDetectorRef.markForCheck()),this._scrollDistanceChanged&&(this._updateTabScrollPosition(),this._scrollDistanceChanged=!1,this._changeDetectorRef.markForCheck())}ngOnDestroy(){this._destroyed.next(),this._destroyed.complete(),this._stopScrolling.complete()}_handleKeydown(t){if(!Jm(t))switch(t.keyCode){case 36:this._keyManager.setFirstItemActive(),t.preventDefault();break;case 35:this._keyManager.setLastItemActive(),t.preventDefault();break;case 13:case 32:this.focusIndex!==this.selectedIndex&&(this.selectFocusedIndex.emit(this.focusIndex),this._itemSelected(t));break;default:this._keyManager.onKeydown(t)}}_onContentChanges(){const t=this._elementRef.nativeElement.textContent;t!==this._currentTextContent&&(this._currentTextContent=t||\"\",this._ngZone.run(()=>{this.updatePagination(),this._alignInkBarToSelectedTab(),this._changeDetectorRef.markForCheck()}))}updatePagination(){this._checkPaginationEnabled(),this._checkScrollingControls(),this._updateTabScrollPosition()}get focusIndex(){return this._keyManager?this._keyManager.activeItemIndex:0}set focusIndex(t){this._isValidIndex(t)&&this.focusIndex!==t&&this._keyManager&&this._keyManager.setActiveItem(t)}_isValidIndex(t){if(!this._items)return!0;const e=this._items?this._items.toArray()[t]:null;return!!e&&!e.disabled}_setTabFocus(t){if(this._showPaginationControls&&this._scrollToLabel(t),this._items&&this._items.length){this._items.toArray()[t].focus();const e=this._tabListContainer.nativeElement,n=this._getLayoutDirection();e.scrollLeft=\"ltr\"==n?0:e.scrollWidth-e.offsetWidth}}_getLayoutDirection(){return this._dir&&\"rtl\"===this._dir.value?\"rtl\":\"ltr\"}_updateTabScrollPosition(){if(this.disablePagination)return;const t=this.scrollDistance,e=this._platform,n=\"ltr\"===this._getLayoutDirection()?-t:t;this._tabList.nativeElement.style.transform=`translateX(${Math.round(n)}px)`,e&&(e.TRIDENT||e.EDGE)&&(this._tabListContainer.nativeElement.scrollLeft=0)}get scrollDistance(){return this._scrollDistance}set scrollDistance(t){this._scrollTo(t)}_scrollHeader(t){return this._scrollTo(this._scrollDistance+(\"before\"==t?-1:1)*this._tabListContainer.nativeElement.offsetWidth/3)}_handlePaginatorClick(t){this._stopInterval(),this._scrollHeader(t)}_scrollToLabel(t){if(this.disablePagination)return;const e=this._items?this._items.toArray()[t]:null;if(!e)return;const n=this._tabListContainer.nativeElement.offsetWidth,{offsetLeft:r,offsetWidth:i}=e.elementRef.nativeElement;let s,o;\"ltr\"==this._getLayoutDirection()?(s=r,o=s+i):(o=this._tabList.nativeElement.offsetWidth-r,s=o-i);const a=this.scrollDistance,l=this.scrollDistance+n;sl&&(this.scrollDistance+=o-l+60)}_checkPaginationEnabled(){if(this.disablePagination)this._showPaginationControls=!1;else{const t=this._tabList.nativeElement.scrollWidth>this._elementRef.nativeElement.offsetWidth;t||(this.scrollDistance=0),t!==this._showPaginationControls&&this._changeDetectorRef.markForCheck(),this._showPaginationControls=t}}_checkScrollingControls(){this.disablePagination?this._disableScrollAfter=this._disableScrollBefore=!0:(this._disableScrollBefore=0==this.scrollDistance,this._disableScrollAfter=this.scrollDistance==this._getMaxScrollDistance(),this._changeDetectorRef.markForCheck())}_getMaxScrollDistance(){return this._tabList.nativeElement.scrollWidth-this._tabListContainer.nativeElement.offsetWidth||0}_alignInkBarToSelectedTab(){const t=this._items&&this._items.length?this._items.toArray()[this.selectedIndex]:null,e=t?t.elementRef.nativeElement:null;e?this._inkBar.alignToElement(e):this._inkBar.hide()}_stopInterval(){this._stopScrolling.next()}_handlePaginatorPress(t,e){e&&null!=e.button&&0!==e.button||(this._stopInterval(),Object(EO.a)(650,100).pipe(Object(hm.a)(Object(o.a)(this._stopScrolling,this._destroyed))).subscribe(()=>{const{maxScrollDistance:e,distance:n}=this._scrollHeader(t);(0===n||n>=e)&&this._stopInterval()}))}_scrollTo(t){if(this.disablePagination)return{maxScrollDistance:0,distance:0};const e=this._getMaxScrollDistance();return this._scrollDistance=Math.max(0,Math.min(e,t)),this._scrollDistanceChanged=!0,this._checkScrollingControls(),{maxScrollDistance:e,distance:this._scrollDistance}}}return t.\\u0275fac=function(e){return new(e||t)(Ws(sa),Ws(cs),Ws(Pm),Ws(Em,8),Ws(tc),Ws(mm),Ws(Ay,8))},t.\\u0275dir=At({type:t,inputs:{disablePagination:\"disablePagination\"}}),t})(),wT=(()=>{class t extends vT{constructor(t,e,n,r,i,s,o){super(t,e,n,r,i,s,o),this._disableRipple=!1}get disableRipple(){return this._disableRipple}set disableRipple(t){this._disableRipple=tm(t)}_itemSelected(t){t.preventDefault()}}return t.\\u0275fac=function(e){return new(e||t)(Ws(sa),Ws(cs),Ws(Pm),Ws(Em,8),Ws(tc),Ws(mm),Ws(Ay,8))},t.\\u0275dir=At({type:t,inputs:{disableRipple:\"disableRipple\"},features:[Uo]}),t})(),kT=(()=>{class t extends wT{constructor(t,e,n,r,i,s,o){super(t,e,n,r,i,s,o)}}return t.\\u0275fac=function(e){return new(e||t)(Ws(sa),Ws(cs),Ws(Pm),Ws(Em,8),Ws(tc),Ws(mm),Ws(Ay,8))},t.\\u0275cmp=Mt({type:t,selectors:[[\"mat-tab-header\"]],contentQueries:function(t,e,n){var r;1&t&&Ml(n,bT,!1),2&t&&yl(r=El())&&(e._items=r)},viewQuery:function(t,e){var n;1&t&&(vl(JL,!0),vl(WL,!0),vl(GL,!0),wl(qL,!0),wl(KL,!0)),2&t&&(yl(n=El())&&(e._inkBar=n.first),yl(n=El())&&(e._tabListContainer=n.first),yl(n=El())&&(e._tabList=n.first),yl(n=El())&&(e._nextPaginator=n.first),yl(n=El())&&(e._previousPaginator=n.first))},hostAttrs:[1,\"mat-tab-header\"],hostVars:4,hostBindings:function(t,e){2&t&&xo(\"mat-tab-header-pagination-controls-enabled\",e._showPaginationControls)(\"mat-tab-header-rtl\",\"rtl\"==e._getLayoutDirection())},inputs:{selectedIndex:\"selectedIndex\"},outputs:{selectFocusedIndex:\"selectFocusedIndex\",indexFocused:\"indexFocused\"},features:[Uo],ngContentSelectors:IL,decls:13,vars:8,consts:[[\"aria-hidden\",\"true\",\"mat-ripple\",\"\",1,\"mat-tab-header-pagination\",\"mat-tab-header-pagination-before\",\"mat-elevation-z4\",3,\"matRippleDisabled\",\"click\",\"mousedown\",\"touchend\"],[\"previousPaginator\",\"\"],[1,\"mat-tab-header-pagination-chevron\"],[1,\"mat-tab-label-container\",3,\"keydown\"],[\"tabListContainer\",\"\"],[\"role\",\"tablist\",1,\"mat-tab-list\",3,\"cdkObserveContent\"],[\"tabList\",\"\"],[1,\"mat-tab-labels\"],[\"aria-hidden\",\"true\",\"mat-ripple\",\"\",1,\"mat-tab-header-pagination\",\"mat-tab-header-pagination-after\",\"mat-elevation-z4\",3,\"matRippleDisabled\",\"mousedown\",\"click\",\"touchend\"],[\"nextPaginator\",\"\"]],template:function(t,e){1&t&&(ho(),Zs(0,\"div\",0,1),io(\"click\",(function(){return e._handlePaginatorClick(\"before\")}))(\"mousedown\",(function(t){return e._handlePaginatorPress(\"before\",t)}))(\"touchend\",(function(){return e._stopInterval()})),$s(2,\"div\",2),Js(),Zs(3,\"div\",3,4),io(\"keydown\",(function(t){return e._handleKeydown(t)})),Zs(5,\"div\",5,6),io(\"cdkObserveContent\",(function(){return e._onContentChanges()})),Zs(7,\"div\",7),fo(8),Js(),$s(9,\"mat-ink-bar\"),Js(),Js(),Zs(10,\"div\",8,9),io(\"mousedown\",(function(t){return e._handlePaginatorPress(\"after\",t)}))(\"click\",(function(){return e._handlePaginatorClick(\"after\")}))(\"touchend\",(function(){return e._stopInterval()})),$s(12,\"div\",2),Js()),2&t&&(xo(\"mat-tab-header-pagination-disabled\",e._disableScrollBefore),qs(\"matRippleDisabled\",e._disableScrollBefore||e.disableRipple),Rr(5),xo(\"_mat-animation-noopable\",\"NoopAnimations\"===e._animationMode),Rr(5),xo(\"mat-tab-header-pagination-disabled\",e._disableScrollAfter),qs(\"matRippleDisabled\",e._disableScrollAfter||e.disableRipple))},directives:[ev,Ig,JL],styles:['.mat-tab-header{display:flex;overflow:hidden;position:relative;flex-shrink:0}.mat-tab-header-pagination{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative;display:none;justify-content:center;align-items:center;min-width:32px;cursor:pointer;z-index:2;-webkit-tap-highlight-color:transparent;touch-action:none}.mat-tab-header-pagination-controls-enabled .mat-tab-header-pagination{display:flex}.mat-tab-header-pagination-before,.mat-tab-header-rtl .mat-tab-header-pagination-after{padding-left:4px}.mat-tab-header-pagination-before .mat-tab-header-pagination-chevron,.mat-tab-header-rtl .mat-tab-header-pagination-after .mat-tab-header-pagination-chevron{transform:rotate(-135deg)}.mat-tab-header-rtl .mat-tab-header-pagination-before,.mat-tab-header-pagination-after{padding-right:4px}.mat-tab-header-rtl .mat-tab-header-pagination-before .mat-tab-header-pagination-chevron,.mat-tab-header-pagination-after .mat-tab-header-pagination-chevron{transform:rotate(45deg)}.mat-tab-header-pagination-chevron{border-style:solid;border-width:2px 2px 0 0;content:\"\";height:8px;width:8px}.mat-tab-header-pagination-disabled{box-shadow:none;cursor:default}.mat-tab-list{flex-grow:1;position:relative;transition:transform 500ms cubic-bezier(0.35, 0, 0.25, 1)}.mat-ink-bar{position:absolute;bottom:0;height:2px;transition:500ms cubic-bezier(0.35, 0, 0.25, 1)}._mat-animation-noopable.mat-ink-bar{transition:none;animation:none}.mat-tab-group-inverted-header .mat-ink-bar{bottom:auto;top:0}.cdk-high-contrast-active .mat-ink-bar{outline:solid 2px;height:0}.mat-tab-labels{display:flex}[mat-align-tabs=center]>.mat-tab-header .mat-tab-labels{justify-content:center}[mat-align-tabs=end]>.mat-tab-header .mat-tab-labels{justify-content:flex-end}.mat-tab-label-container{display:flex;flex-grow:1;overflow:hidden;z-index:1}._mat-animation-noopable.mat-tab-list{transition:none;animation:none}.mat-tab-label{height:48px;padding:0 24px;cursor:pointer;box-sizing:border-box;opacity:.6;min-width:160px;text-align:center;display:inline-flex;justify-content:center;align-items:center;white-space:nowrap;position:relative}.mat-tab-label:focus{outline:none}.mat-tab-label:focus:not(.mat-tab-disabled){opacity:1}.cdk-high-contrast-active .mat-tab-label:focus{outline:dotted 2px;outline-offset:-2px}.mat-tab-label.mat-tab-disabled{cursor:default}.cdk-high-contrast-active .mat-tab-label.mat-tab-disabled{opacity:.5}.mat-tab-label .mat-tab-label-content{display:inline-flex;justify-content:center;align-items:center;white-space:nowrap}.cdk-high-contrast-active .mat-tab-label{opacity:1}@media(max-width: 599px){.mat-tab-label{min-width:72px}}\\n'],encapsulation:2}),t})(),MT=(()=>{class t{}return t.\\u0275mod=Ct({type:t}),t.\\u0275inj=v({factory:function(e){return new(e||t)},imports:[[Du,Yy,qm,nv,Rg,s_],Yy]}),t})(),xT=0;const ST=new K(\"CdkAccordion\");let ET=(()=>{class t{constructor(){this._stateChanges=new r.a,this._openCloseAllActions=new r.a,this.id=\"cdk-accordion-\"+xT++,this._multi=!1}get multi(){return this._multi}set multi(t){this._multi=tm(t)}openAll(){this._openCloseAll(!0)}closeAll(){this._openCloseAll(!1)}ngOnChanges(t){this._stateChanges.next(t)}ngOnDestroy(){this._stateChanges.complete()}_openCloseAll(t){this.multi&&this._openCloseAllActions.next(t)}}return t.\\u0275fac=function(e){return new(e||t)},t.\\u0275dir=At({type:t,selectors:[[\"cdk-accordion\"],[\"\",\"cdkAccordion\",\"\"]],inputs:{multi:\"multi\"},exportAs:[\"cdkAccordion\"],features:[ea([{provide:ST,useExisting:t}]),zt]}),t})(),CT=0,DT=(()=>{class t{constructor(t,e,n){this.accordion=t,this._changeDetectorRef=e,this._expansionDispatcher=n,this._openCloseAllSubscription=i.a.EMPTY,this.closed=new ll,this.opened=new ll,this.destroyed=new ll,this.expandedChange=new ll,this.id=\"cdk-accordion-child-\"+CT++,this._expanded=!1,this._disabled=!1,this._removeUniqueSelectionListener=()=>{},this._removeUniqueSelectionListener=n.listen((t,e)=>{this.accordion&&!this.accordion.multi&&this.accordion.id===e&&this.id!==t&&(this.expanded=!1)}),this.accordion&&(this._openCloseAllSubscription=this._subscribeToOpenCloseAllActions())}get expanded(){return this._expanded}set expanded(t){t=tm(t),this._expanded!==t&&(this._expanded=t,this.expandedChange.emit(t),t?(this.opened.emit(),this._expansionDispatcher.notify(this.id,this.accordion?this.accordion.id:this.id)):this.closed.emit(),this._changeDetectorRef.markForCheck())}get disabled(){return this._disabled}set disabled(t){this._disabled=tm(t)}ngOnDestroy(){this.opened.complete(),this.closed.complete(),this.destroyed.emit(),this.destroyed.complete(),this._removeUniqueSelectionListener(),this._openCloseAllSubscription.unsubscribe()}toggle(){this.disabled||(this.expanded=!this.expanded)}close(){this.disabled||(this.expanded=!1)}open(){this.disabled||(this.expanded=!0)}_subscribeToOpenCloseAllActions(){return this.accordion._openCloseAllActions.subscribe(t=>{this.disabled||(this.expanded=t)})}}return t.\\u0275fac=function(e){return new(e||t)(Ws(ST,12),Ws(cs),Ws(Om))},t.\\u0275dir=At({type:t,selectors:[[\"cdk-accordion-item\"],[\"\",\"cdkAccordionItem\",\"\"]],inputs:{expanded:\"expanded\",disabled:\"disabled\"},outputs:{closed:\"closed\",opened:\"opened\",destroyed:\"destroyed\",expandedChange:\"expandedChange\"},exportAs:[\"cdkAccordionItem\"],features:[ea([{provide:ST,useValue:void 0}])]}),t})(),AT=(()=>{class t{}return t.\\u0275mod=Ct({type:t}),t.\\u0275inj=v({factory:function(e){return new(e||t)}}),t})();const OT=[\"body\"];function LT(t,e){}const TT=[[[\"mat-expansion-panel-header\"]],\"*\",[[\"mat-action-row\"]]],PT=[\"mat-expansion-panel-header\",\"*\",\"mat-action-row\"];function IT(t,e){1&t&&$s(0,\"span\",2),2&t&&qs(\"@indicatorRotate\",co()._getExpandedState())}const RT=[[[\"mat-panel-title\"]],[[\"mat-panel-description\"]],\"*\"],jT=[\"mat-panel-title\",\"mat-panel-description\",\"*\"],NT=new K(\"MAT_ACCORDION\"),FT={indicatorRotate:l_(\"indicatorRotate\",[f_(\"collapsed, void\",d_({transform:\"rotate(0deg)\"})),f_(\"expanded\",d_({transform:\"rotate(180deg)\"})),m_(\"expanded <=> collapsed, void => collapsed\",c_(\"225ms cubic-bezier(0.4,0.0,0.2,1)\"))]),bodyExpansion:l_(\"bodyExpansion\",[f_(\"collapsed, void\",d_({height:\"0px\",visibility:\"hidden\"})),f_(\"expanded\",d_({height:\"*\",visibility:\"visible\"})),m_(\"expanded <=> collapsed, void => collapsed\",c_(\"225ms cubic-bezier(0.4,0.0,0.2,1)\"))])};let YT=(()=>{class t{constructor(t){this._template=t}}return t.\\u0275fac=function(e){return new(e||t)(Ws(Aa))},t.\\u0275dir=At({type:t,selectors:[[\"ng-template\",\"matExpansionPanelContent\",\"\"]]}),t})(),BT=0;const HT=new K(\"MAT_EXPANSION_PANEL_DEFAULT_OPTIONS\");let zT=(()=>{class t extends DT{constructor(t,e,n,i,s,o,a){super(t,e,n),this._viewContainerRef=i,this._animationMode=o,this._hideToggle=!1,this.afterExpand=new ll,this.afterCollapse=new ll,this._inputChanges=new r.a,this._headerId=\"mat-expansion-panel-header-\"+BT++,this._bodyAnimationDone=new r.a,this.accordion=t,this._document=s,this._bodyAnimationDone.pipe(Object(cm.a)((t,e)=>t.fromState===e.fromState&&t.toState===e.toState)).subscribe(t=>{\"void\"!==t.fromState&&(\"expanded\"===t.toState?this.afterExpand.emit():\"collapsed\"===t.toState&&this.afterCollapse.emit())}),a&&(this.hideToggle=a.hideToggle)}get hideToggle(){return this._hideToggle||this.accordion&&this.accordion.hideToggle}set hideToggle(t){this._hideToggle=tm(t)}get togglePosition(){return this._togglePosition||this.accordion&&this.accordion.togglePosition}set togglePosition(t){this._togglePosition=t}_hasSpacing(){return!!this.accordion&&this.expanded&&\"default\"===this.accordion.displayMode}_getExpandedState(){return this.expanded?\"expanded\":\"collapsed\"}toggle(){this.expanded=!this.expanded}close(){this.expanded=!1}open(){this.expanded=!0}ngAfterContentInit(){this._lazyContent&&this.opened.pipe(Object(sd.a)(null),Object(ch.a)(()=>this.expanded&&!this._portal),Object(id.a)(1)).subscribe(()=>{this._portal=new Ym(this._lazyContent._template,this._viewContainerRef)})}ngOnChanges(t){this._inputChanges.next(t)}ngOnDestroy(){super.ngOnDestroy(),this._bodyAnimationDone.complete(),this._inputChanges.complete()}_containsFocus(){if(this._body){const t=this._document.activeElement,e=this._body.nativeElement;return t===e||e.contains(t)}return!1}}return t.\\u0275fac=function(e){return new(e||t)(Ws(NT,12),Ws(cs),Ws(Om),Ws(La),Ws(Tc),Ws(Ay,8),Ws(HT,8))},t.\\u0275cmp=Mt({type:t,selectors:[[\"mat-expansion-panel\"]],contentQueries:function(t,e,n){var r;1&t&&Ml(n,YT,!0),2&t&&yl(r=El())&&(e._lazyContent=r.first)},viewQuery:function(t,e){var n;1&t&&wl(OT,!0),2&t&&yl(n=El())&&(e._body=n.first)},hostAttrs:[1,\"mat-expansion-panel\"],hostVars:6,hostBindings:function(t,e){2&t&&xo(\"mat-expanded\",e.expanded)(\"_mat-animation-noopable\",\"NoopAnimations\"===e._animationMode)(\"mat-expansion-panel-spacing\",e._hasSpacing())},inputs:{disabled:\"disabled\",expanded:\"expanded\",hideToggle:\"hideToggle\",togglePosition:\"togglePosition\"},outputs:{opened:\"opened\",closed:\"closed\",expandedChange:\"expandedChange\",afterExpand:\"afterExpand\",afterCollapse:\"afterCollapse\"},exportAs:[\"matExpansionPanel\"],features:[ea([{provide:NT,useValue:void 0}]),Uo,zt],ngContentSelectors:PT,decls:7,vars:4,consts:[[\"role\",\"region\",1,\"mat-expansion-panel-content\",3,\"id\"],[\"body\",\"\"],[1,\"mat-expansion-panel-body\"],[3,\"cdkPortalOutlet\"]],template:function(t,e){1&t&&(ho(TT),fo(0),Zs(1,\"div\",0,1),io(\"@bodyExpansion.done\",(function(t){return e._bodyAnimationDone.next(t)})),Zs(3,\"div\",2),fo(4,1),Us(5,LT,0,0,\"ng-template\",3),Js(),fo(6,2),Js()),2&t&&(Rr(1),qs(\"@bodyExpansion\",e._getExpandedState())(\"id\",e.id),Hs(\"aria-labelledby\",e._headerId),Rr(4),qs(\"cdkPortalOutlet\",e._portal))},directives:[Vm],styles:[\".mat-expansion-panel{box-sizing:content-box;display:block;margin:0;border-radius:4px;overflow:hidden;transition:margin 225ms cubic-bezier(0.4, 0, 0.2, 1),box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);position:relative}.mat-accordion .mat-expansion-panel:not(.mat-expanded),.mat-accordion .mat-expansion-panel:not(.mat-expansion-panel-spacing){border-radius:0}.mat-accordion .mat-expansion-panel:first-of-type{border-top-right-radius:4px;border-top-left-radius:4px}.mat-accordion .mat-expansion-panel:last-of-type{border-bottom-right-radius:4px;border-bottom-left-radius:4px}.cdk-high-contrast-active .mat-expansion-panel{outline:solid 1px}.mat-expansion-panel.ng-animate-disabled,.ng-animate-disabled .mat-expansion-panel,.mat-expansion-panel._mat-animation-noopable{transition:none}.mat-expansion-panel-content{display:flex;flex-direction:column;overflow:visible}.mat-expansion-panel-body{padding:0 24px 16px}.mat-expansion-panel-spacing{margin:16px 0}.mat-accordion>.mat-expansion-panel-spacing:first-child,.mat-accordion>*:first-child:not(.mat-expansion-panel) .mat-expansion-panel-spacing{margin-top:0}.mat-accordion>.mat-expansion-panel-spacing:last-child,.mat-accordion>*:last-child:not(.mat-expansion-panel) .mat-expansion-panel-spacing{margin-bottom:0}.mat-action-row{border-top-style:solid;border-top-width:1px;display:flex;flex-direction:row;justify-content:flex-end;padding:16px 8px 16px 24px}.mat-action-row button.mat-button-base,.mat-action-row button.mat-mdc-button-base{margin-left:8px}[dir=rtl] .mat-action-row button.mat-button-base,[dir=rtl] .mat-action-row button.mat-mdc-button-base{margin-left:0;margin-right:8px}\\n\"],encapsulation:2,data:{animation:[FT.bodyExpansion]},changeDetection:0}),t})(),UT=(()=>{class t{constructor(t,e,n,r,s,a){this.panel=t,this._element=e,this._focusMonitor=n,this._changeDetectorRef=r,this._animationMode=a,this._parentChangeSubscription=i.a.EMPTY;const l=t.accordion?t.accordion._stateChanges.pipe(Object(ch.a)(t=>!(!t.hideToggle&&!t.togglePosition))):Jh.a;this._parentChangeSubscription=Object(o.a)(t.opened,t.closed,l,t._inputChanges.pipe(Object(ch.a)(t=>!!(t.hideToggle||t.disabled||t.togglePosition)))).subscribe(()=>this._changeDetectorRef.markForCheck()),t.closed.pipe(Object(ch.a)(()=>t._containsFocus())).subscribe(()=>n.focusVia(e,\"program\")),s&&(this.expandedHeight=s.expandedHeight,this.collapsedHeight=s.collapsedHeight)}get disabled(){return this.panel.disabled}_toggle(){this.disabled||this.panel.toggle()}_isExpanded(){return this.panel.expanded}_getExpandedState(){return this.panel._getExpandedState()}_getPanelId(){return this.panel.id}_getTogglePosition(){return this.panel.togglePosition}_showToggle(){return!this.panel.hideToggle&&!this.panel.disabled}_getHeaderHeight(){const t=this._isExpanded();return t&&this.expandedHeight?this.expandedHeight:!t&&this.collapsedHeight?this.collapsedHeight:null}_keydown(t){switch(t.keyCode){case 32:case 13:Jm(t)||(t.preventDefault(),this._toggle());break;default:return void(this.panel.accordion&&this.panel.accordion._handleHeaderKeydown(t))}}focus(t=\"program\",e){this._focusMonitor.focusVia(this._element,t,e)}ngAfterViewInit(){this._focusMonitor.monitor(this._element).subscribe(t=>{t&&this.panel.accordion&&this.panel.accordion._handleHeaderFocus(this)})}ngOnDestroy(){this._parentChangeSubscription.unsubscribe(),this._focusMonitor.stopMonitoring(this._element)}}return t.\\u0275fac=function(e){return new(e||t)(Ws(zT,1),Ws(sa),Ws(e_),Ws(cs),Ws(HT,8),Ws(Ay,8))},t.\\u0275cmp=Mt({type:t,selectors:[[\"mat-expansion-panel-header\"]],hostAttrs:[\"role\",\"button\",1,\"mat-expansion-panel-header\",\"mat-focus-indicator\"],hostVars:15,hostBindings:function(t,e){1&t&&io(\"click\",(function(){return e._toggle()}))(\"keydown\",(function(t){return e._keydown(t)})),2&t&&(Hs(\"id\",e.panel._headerId)(\"tabindex\",e.disabled?-1:0)(\"aria-controls\",e._getPanelId())(\"aria-expanded\",e._isExpanded())(\"aria-disabled\",e.panel.disabled),Mo(\"height\",e._getHeaderHeight()),xo(\"mat-expanded\",e._isExpanded())(\"mat-expansion-toggle-indicator-after\",\"after\"===e._getTogglePosition())(\"mat-expansion-toggle-indicator-before\",\"before\"===e._getTogglePosition())(\"_mat-animation-noopable\",\"NoopAnimations\"===e._animationMode))},inputs:{expandedHeight:\"expandedHeight\",collapsedHeight:\"collapsedHeight\"},ngContentSelectors:jT,decls:5,vars:1,consts:[[1,\"mat-content\"],[\"class\",\"mat-expansion-indicator\",4,\"ngIf\"],[1,\"mat-expansion-indicator\"]],template:function(t,e){1&t&&(ho(RT),Zs(0,\"span\",0),fo(1),fo(2,1),fo(3,2),Js(),Us(4,IT,1,1,\"span\",1)),2&t&&(Rr(4),qs(\"ngIf\",e._showToggle()))},directives:[cu],styles:['.mat-expansion-panel-header{display:flex;flex-direction:row;align-items:center;padding:0 24px;border-radius:inherit;transition:height 225ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-expansion-panel-header._mat-animation-noopable{transition:none}.mat-expansion-panel-header:focus,.mat-expansion-panel-header:hover{outline:none}.mat-expansion-panel-header.mat-expanded:focus,.mat-expansion-panel-header.mat-expanded:hover{background:inherit}.mat-expansion-panel-header:not([aria-disabled=true]){cursor:pointer}.mat-expansion-panel-header.mat-expansion-toggle-indicator-before{flex-direction:row-reverse}.mat-expansion-panel-header.mat-expansion-toggle-indicator-before .mat-expansion-indicator{margin:0 16px 0 0}[dir=rtl] .mat-expansion-panel-header.mat-expansion-toggle-indicator-before .mat-expansion-indicator{margin:0 0 0 16px}.mat-content{display:flex;flex:1;flex-direction:row;overflow:hidden}.mat-expansion-panel-header-title,.mat-expansion-panel-header-description{display:flex;flex-grow:1;margin-right:16px}[dir=rtl] .mat-expansion-panel-header-title,[dir=rtl] .mat-expansion-panel-header-description{margin-right:0;margin-left:16px}.mat-expansion-panel-header-description{flex-grow:2}.mat-expansion-indicator::after{border-style:solid;border-width:0 2px 2px 0;content:\"\";display:inline-block;padding:3px;transform:rotate(45deg);vertical-align:middle}\\n'],encapsulation:2,data:{animation:[FT.indicatorRotate]},changeDetection:0}),t})(),VT=(()=>{class t{}return t.\\u0275fac=function(e){return new(e||t)},t.\\u0275dir=At({type:t,selectors:[[\"mat-panel-title\"]],hostAttrs:[1,\"mat-expansion-panel-header-title\"]}),t})(),WT=(()=>{class t extends ET{constructor(){super(...arguments),this._ownHeaders=new ul,this._hideToggle=!1,this.displayMode=\"default\",this.togglePosition=\"after\"}get hideToggle(){return this._hideToggle}set hideToggle(t){this._hideToggle=tm(t)}ngAfterContentInit(){this._headers.changes.pipe(Object(sd.a)(this._headers)).subscribe(t=>{this._ownHeaders.reset(t.filter(t=>t.panel.accordion===this)),this._ownHeaders.notifyOnChanges()}),this._keyManager=new Ug(this._ownHeaders).withWrap()}_handleHeaderKeydown(t){const{keyCode:e}=t,n=this._keyManager;36===e?Jm(t)||(n.setFirstItemActive(),t.preventDefault()):35===e?Jm(t)||(n.setLastItemActive(),t.preventDefault()):this._keyManager.onKeydown(t)}_handleHeaderFocus(t){this._keyManager.updateActiveItem(t)}}return t.\\u0275fac=function(e){return GT(e||t)},t.\\u0275dir=At({type:t,selectors:[[\"mat-accordion\"]],contentQueries:function(t,e,n){var r;1&t&&Ml(n,UT,!0),2&t&&yl(r=El())&&(e._headers=r)},hostAttrs:[1,\"mat-accordion\"],hostVars:2,hostBindings:function(t,e){2&t&&xo(\"mat-accordion-multi\",e.multi)},inputs:{multi:\"multi\",displayMode:\"displayMode\",togglePosition:\"togglePosition\",hideToggle:\"hideToggle\"},exportAs:[\"matAccordion\"],features:[ea([{provide:NT,useExisting:t}]),Uo]}),t})();const GT=En(WT);let qT=(()=>{class t{}return t.\\u0275mod=Ct({type:t}),t.\\u0275inj=v({factory:function(e){return new(e||t)},imports:[[Du,AT,qm]]}),t})();function KT(t,e){if(1&t&&(Zs(0,\"mat-expansion-panel\"),Zs(1,\"mat-expansion-panel-header\"),Zs(2,\"mat-panel-title\"),Ro(3),Js(),Js(),$s(4,\"p\",1),Js()),2&t){const t=e.$implicit;Rr(3),No(\" \",t.title,\" \"),Rr(1),qs(\"innerHTML\",t.content,fr)}}let ZT=(()=>{class t{constructor(){this.items=[{title:\"How are my private keys stored?\",content:'\\n Private keys are encrypted using the EIP-2334 keystore standard for BLS-12381 private keys, which is implemented by all eth2 client teams.

The internal representation Prysm uses, however, is quite different. For optimization purposes, we store a single EIP-2335 keystore called all-accounts.keystore.json which stores your private keys encrypted by a strong password.

This file is still compliant with EIP-2335.\\n '},{title:\"Is my wallet password stored?\",content:\"We do not store your wallet password\"},{title:\"How can I recover my wallet?\",content:'Currently, you cannot recover an HD wallet from the web interface. If you wish to recover your wallet, you can use Prysm from the command line to accomplish this goal. You can see our detailed documentation on recovering HD wallets here'}]}}return t.\\u0275fac=function(e){return new(e||t)},t.\\u0275cmp=Mt({type:t,selectors:[[\"app-wallet-help\"]],decls:2,vars:1,consts:[[4,\"ngFor\",\"ngForOf\"],[1,\"text-base\",\"leading-snug\",3,\"innerHTML\"]],template:function(t,e){1&t&&(Zs(0,\"mat-accordion\"),Us(1,KT,5,2,\"mat-expansion-panel\",0),Js()),2&t&&(Rr(1),qs(\"ngForOf\",e.items))},directives:[WT,au,zT,UT,VT],encapsulation:2,changeDetection:0}),t})();function JT(t,e){if(1&t&&(Zs(0,\"div\"),Zs(1,\"div\",1),Zs(2,\"div\",2),Ro(3,\"Accounts Keystore File\"),Js(),Zs(4,\"mat-icon\",3),Ro(5,\" help_outline \"),Js(),Js(),Zs(6,\"div\",4),Ro(7),Js(),Js()),2&t){const t=co();Rr(4),qs(\"matTooltip\",t.keystoreTooltip),Rr(3),No(\" \",null==t.wallet?null:t.wallet.walletPath,\"/direct/all-accounts.keystore.json \")}}function $T(t,e){if(1&t&&(Zs(0,\"div\"),Zs(1,\"div\",1),Zs(2,\"div\",2),Ro(3,\"Encrypted Seed File\"),Js(),Zs(4,\"mat-icon\",3),Ro(5,\" help_outline \"),Js(),Js(),Zs(6,\"div\",4),Ro(7),Js(),Js()),2&t){const t=co();Rr(4),qs(\"matTooltip\",t.encryptedSeedTooltip),Rr(3),No(\" \",null==t.wallet?null:t.wallet.walletPath,\"/derived/seed.encrypted.json \")}}let QT=(()=>{class t{constructor(){this.wallet=null,this.walletDirTooltip=\"The directory on disk which your validator client uses to determine the location of your validating keys and accounts configuration\",this.keystoreTooltip=\"An EIP-2335 compliant, JSON file storing all your validating keys encrypted by a strong password\",this.encryptedSeedTooltip=\"An EIP-2335 compliant JSON file containing your encrypted wallet seed\"}}return t.\\u0275fac=function(e){return new(e||t)},t.\\u0275cmp=Mt({type:t,selectors:[[\"app-files-and-directories\"]],inputs:{wallet:\"wallet\"},decls:12,vars:4,consts:[[1,\"grid\",\"grid-cols-1\",\"gap-y-6\"],[1,\"flex\",\"justify-between\"],[1,\"text-white\",\"uppercase\"],[\"aria-hidden\",\"false\",\"aria-label\",\"Example home icon\",1,\"text-muted\",\"mt-1\",\"text-base\",\"cursor-pointer\",3,\"matTooltip\"],[1,\"text-primary\",\"text-base\",\"mt-2\"],[4,\"ngIf\"]],template:function(t,e){1&t&&(Zs(0,\"mat-card\"),Zs(1,\"div\",0),Zs(2,\"div\"),Zs(3,\"div\",1),Zs(4,\"div\",2),Ro(5,\"Wallet Directory\"),Js(),Zs(6,\"mat-icon\",3),Ro(7,\" help_outline \"),Js(),Js(),Zs(8,\"div\",4),Ro(9),Js(),Js(),Us(10,JT,8,2,\"div\",5),Us(11,$T,8,2,\"div\",5),Js(),Js()),2&t&&(Rr(6),qs(\"matTooltip\",e.walletDirTooltip),Rr(3),No(\" \",null==e.wallet?null:e.wallet.walletPath,\" \"),Rr(1),qs(\"ngIf\",\"IMPORTED\"===(null==e.wallet?null:e.wallet.keymanagerKind)),Rr(1),qs(\"ngIf\",\"DERIVED\"===(null==e.wallet?null:e.wallet.keymanagerKind)))},directives:[Sk,Ex,CS,cu],encapsulation:2,changeDetection:0}),t})();function XT(t,e){1&t&&(Zs(0,\"mat-icon\",12),Ro(1,\"help\"),Js(),Ro(2,\" Help \"))}function tP(t,e){1&t&&(Zs(0,\"mat-icon\",12),Ro(1,\"folder\"),Js(),Ro(2,\" Files \"))}function eP(t,e){if(1&t&&(Zs(0,\"div\",5),Zs(1,\"div\",6),$s(2,\"app-wallet-kind\",7),Js(),Zs(3,\"div\",8),Zs(4,\"mat-tab-group\",9),Zs(5,\"mat-tab\"),Us(6,XT,3,0,\"ng-template\",10),$s(7,\"app-wallet-help\"),Js(),Zs(8,\"mat-tab\"),Us(9,tP,3,0,\"ng-template\",10),$s(10,\"app-files-and-directories\",11),Js(),Js(),Js(),Js()),2&t){const t=co();Rr(2),qs(\"kind\",t.keymanagerKind),Rr(8),qs(\"wallet\",t.wallet)}}let nP=(()=>{class t{constructor(t){this.walletService=t,this.destroyed$=new r.a,this.loading=!1,this.wallet=null,this.keymanagerKind=\"UNKNOWN\"}ngOnInit(){this.fetchData()}ngOnDestroy(){this.destroyed$.next(),this.destroyed$.complete()}fetchData(){this.loading=!0,this.walletService.walletConfig$.pipe(Object(hm.a)(this.destroyed$),Object(ed.a)(t=>{this.loading=!1,this.wallet=t,this.keymanagerKind=this.wallet.keymanagerKind?this.wallet.keymanagerKind:\"DERIVED\"}),Object(Vh.a)(t=>(this.loading=!1,Object(Uh.a)(t)))).subscribe()}}return t.\\u0275fac=function(e){return new(e||t)(Ws(Xx))},t.\\u0275cmp=Mt({type:t,selectors:[[\"app-wallet-details\"]],decls:8,vars:1,consts:[[1,\"wallet\",\"m-sm-30\"],[1,\"mb-6\"],[1,\"text-2xl\",\"mb-2\",\"text-white\",\"leading-snug\"],[1,\"m-0\",\"text-muted\",\"text-base\",\"leading-snug\"],[\"class\",\"flex flex-wrap md:flex-no-wrap items-center gap-6\",4,\"ngIf\"],[1,\"flex\",\"flex-wrap\",\"md:flex-no-wrap\",\"items-center\",\"gap-6\"],[1,\"w-full\",\"md:w-1/2\"],[3,\"kind\"],[1,\"w-full\",\"md:w-1/2\",\"px-0\",\"md:px-6\"],[\"animationDuration\",\"0ms\",\"backgroundColor\",\"primary\"],[\"mat-tab-label\",\"\"],[3,\"wallet\"],[1,\"mr-4\"]],template:function(t,e){1&t&&(Zs(0,\"div\",0),$s(1,\"app-breadcrumb\"),Zs(2,\"div\",1),Zs(3,\"div\",2),Ro(4,\" Wallet Information \"),Js(),Zs(5,\"p\",3),Ro(6,\" Information about your current wallet and its configuration options \"),Js(),Js(),Us(7,eP,11,2,\"div\",4),Js()),2&t&&(Rr(7),qs(\"ngIf\",!e.loading&&e.wallet&&e.keymanagerKind))},directives:[Kx,cu,TL,mT,iT,XL,ZT,QT,Ex],encapsulation:2}),t})();var rP=n(\"OKW1\");function iP(t,e){}class sP{constructor(){this.role=\"dialog\",this.panelClass=\"\",this.hasBackdrop=!0,this.backdropClass=\"\",this.disableClose=!1,this.width=\"\",this.height=\"\",this.maxWidth=\"80vw\",this.data=null,this.ariaDescribedBy=null,this.ariaLabelledBy=null,this.ariaLabel=null,this.autoFocus=!0,this.restoreFocus=!0,this.closeOnNavigation=!0}}const oP={dialogContainer:l_(\"dialogContainer\",[f_(\"void, exit\",d_({opacity:0,transform:\"scale(0.7)\"})),f_(\"enter\",d_({transform:\"none\"})),m_(\"* => enter\",c_(\"150ms cubic-bezier(0, 0, 0.2, 1)\",d_({transform:\"none\",opacity:1}))),m_(\"* => void, * => exit\",c_(\"75ms cubic-bezier(0.4, 0.0, 0.2, 1)\",d_({opacity:0})))])};function aP(){throw Error(\"Attempting to attach dialog content after content is already attached\")}let lP=(()=>{class t extends Hm{constructor(t,e,n,r,i,s){super(),this._elementRef=t,this._focusTrapFactory=e,this._changeDetectorRef=n,this._config=i,this._focusMonitor=s,this._elementFocusedBeforeDialogWasOpened=null,this._closeInteractionType=null,this._state=\"enter\",this._animationStateChanged=new ll,this.attachDomPortal=t=>(this._portalOutlet.hasAttached()&&aP(),this._setupFocusTrap(),this._portalOutlet.attachDomPortal(t)),this._ariaLabelledBy=i.ariaLabelledBy||null,this._document=r}attachComponentPortal(t){return this._portalOutlet.hasAttached()&&aP(),this._setupFocusTrap(),this._portalOutlet.attachComponentPortal(t)}attachTemplatePortal(t){return this._portalOutlet.hasAttached()&&aP(),this._setupFocusTrap(),this._portalOutlet.attachTemplatePortal(t)}_recaptureFocus(){this._containsFocus()||(!this._config.autoFocus||!this._focusTrap.focusInitialElement())&&this._elementRef.nativeElement.focus()}_trapFocus(){this._config.autoFocus?this._focusTrap.focusInitialElementWhenReady():this._containsFocus()||this._elementRef.nativeElement.focus()}_restoreFocus(){const t=this._elementFocusedBeforeDialogWasOpened;if(this._config.restoreFocus&&t&&\"function\"==typeof t.focus){const e=this._document.activeElement,n=this._elementRef.nativeElement;e&&e!==this._document.body&&e!==n&&!n.contains(e)||(this._focusMonitor?(this._focusMonitor.focusVia(t,this._closeInteractionType),this._closeInteractionType=null):t.focus())}this._focusTrap&&this._focusTrap.destroy()}_setupFocusTrap(){this._focusTrap||(this._focusTrap=this._focusTrapFactory.create(this._elementRef.nativeElement)),this._document&&(this._elementFocusedBeforeDialogWasOpened=this._document.activeElement,this._elementRef.nativeElement.focus&&Promise.resolve().then(()=>this._elementRef.nativeElement.focus()))}_containsFocus(){const t=this._elementRef.nativeElement,e=this._document.activeElement;return t===e||t.contains(e)}_onAnimationDone(t){\"enter\"===t.toState?this._trapFocus():\"exit\"===t.toState&&this._restoreFocus(),this._animationStateChanged.emit(t)}_onAnimationStart(t){this._animationStateChanged.emit(t)}_startExitAnimation(){this._state=\"exit\",this._changeDetectorRef.markForCheck()}}return t.\\u0275fac=function(e){return new(e||t)(Ws(sa),Ws(Kg),Ws(cs),Ws(Tc,8),Ws(sP),Ws(e_))},t.\\u0275cmp=Mt({type:t,selectors:[[\"mat-dialog-container\"]],viewQuery:function(t,e){var n;1&t&&vl(Vm,!0),2&t&&yl(n=El())&&(e._portalOutlet=n.first)},hostAttrs:[\"tabindex\",\"-1\",\"aria-modal\",\"true\",1,\"mat-dialog-container\"],hostVars:6,hostBindings:function(t,e){1&t&&so(\"@dialogContainer.start\",(function(t){return e._onAnimationStart(t)}))(\"@dialogContainer.done\",(function(t){return e._onAnimationDone(t)})),2&t&&(Hs(\"id\",e._id)(\"role\",e._config.role)(\"aria-labelledby\",e._config.ariaLabel?null:e._ariaLabelledBy)(\"aria-label\",e._config.ariaLabel)(\"aria-describedby\",e._config.ariaDescribedBy||null),Ho(\"@dialogContainer\",e._state))},features:[Uo],decls:1,vars:0,consts:[[\"cdkPortalOutlet\",\"\"]],template:function(t,e){1&t&&Us(0,iP,0,0,\"ng-template\",0)},directives:[Vm],styles:[\".mat-dialog-container{display:block;padding:24px;border-radius:4px;box-sizing:border-box;overflow:auto;outline:0;width:100%;height:100%;min-height:inherit;max-height:inherit}.cdk-high-contrast-active .mat-dialog-container{outline:solid 1px}.mat-dialog-content{display:block;margin:0 -24px;padding:0 24px;max-height:65vh;overflow:auto;-webkit-overflow-scrolling:touch}.mat-dialog-title{margin:0 0 20px;display:block}.mat-dialog-actions{padding:8px 0;display:flex;flex-wrap:wrap;min-height:52px;align-items:center;margin-bottom:-24px}.mat-dialog-actions[align=end]{justify-content:flex-end}.mat-dialog-actions[align=center]{justify-content:center}.mat-dialog-actions .mat-button-base+.mat-button-base,.mat-dialog-actions .mat-mdc-button-base+.mat-mdc-button-base{margin-left:8px}[dir=rtl] .mat-dialog-actions .mat-button-base+.mat-button-base,[dir=rtl] .mat-dialog-actions .mat-mdc-button-base+.mat-mdc-button-base{margin-left:0;margin-right:8px}\\n\"],encapsulation:2,data:{animation:[oP.dialogContainer]}}),t})(),cP=0;class uP{constructor(t,e,n=\"mat-dialog-\"+cP++){this._overlayRef=t,this._containerInstance=e,this.id=n,this.disableClose=this._containerInstance._config.disableClose,this._afterOpened=new r.a,this._afterClosed=new r.a,this._beforeClosed=new r.a,this._state=0,e._id=n,e._animationStateChanged.pipe(Object(ch.a)(t=>\"done\"===t.phaseName&&\"enter\"===t.toState),Object(id.a)(1)).subscribe(()=>{this._afterOpened.next(),this._afterOpened.complete()}),e._animationStateChanged.pipe(Object(ch.a)(t=>\"done\"===t.phaseName&&\"exit\"===t.toState),Object(id.a)(1)).subscribe(()=>{clearTimeout(this._closeFallbackTimeout),this._finishDialogClose()}),t.detachments().subscribe(()=>{this._beforeClosed.next(this._result),this._beforeClosed.complete(),this._afterClosed.next(this._result),this._afterClosed.complete(),this.componentInstance=null,this._overlayRef.dispose()}),t.keydownEvents().pipe(Object(ch.a)(t=>27===t.keyCode&&!this.disableClose&&!Jm(t))).subscribe(t=>{t.preventDefault(),hP(this,\"keyboard\")}),t.backdropClick().subscribe(()=>{this.disableClose?this._containerInstance._recaptureFocus():hP(this,\"mouse\")})}close(t){this._result=t,this._containerInstance._animationStateChanged.pipe(Object(ch.a)(t=>\"start\"===t.phaseName),Object(id.a)(1)).subscribe(e=>{this._beforeClosed.next(t),this._beforeClosed.complete(),this._overlayRef.detachBackdrop(),this._closeFallbackTimeout=setTimeout(()=>this._finishDialogClose(),e.totalTime+100)}),this._containerInstance._startExitAnimation(),this._state=1}afterOpened(){return this._afterOpened.asObservable()}afterClosed(){return this._afterClosed.asObservable()}beforeClosed(){return this._beforeClosed.asObservable()}backdropClick(){return this._overlayRef.backdropClick()}keydownEvents(){return this._overlayRef.keydownEvents()}updatePosition(t){let e=this._getPositionStrategy();return t&&(t.left||t.right)?t.left?e.left(t.left):e.right(t.right):e.centerHorizontally(),t&&(t.top||t.bottom)?t.top?e.top(t.top):e.bottom(t.bottom):e.centerVertically(),this._overlayRef.updatePosition(),this}updateSize(t=\"\",e=\"\"){return this._getPositionStrategy().width(t).height(e),this._overlayRef.updatePosition(),this}addPanelClass(t){return this._overlayRef.addPanelClass(t),this}removePanelClass(t){return this._overlayRef.removePanelClass(t),this}getState(){return this._state}_finishDialogClose(){this._state=2,this._overlayRef.dispose()}_getPositionStrategy(){return this._overlayRef.getConfig().positionStrategy}}function hP(t,e,n){return void 0!==t._containerInstance&&(t._containerInstance._closeInteractionType=e),t.close(n)}const dP=new K(\"MatDialogData\"),fP=new K(\"mat-dialog-default-options\"),pP=new K(\"mat-dialog-scroll-strategy\"),mP={provide:pP,deps:[xg],useFactory:function(t){return()=>t.scrollStrategies.block()}};let gP=(()=>{class t{constructor(t,e,n,i,s,o,a){this._overlay=t,this._injector=e,this._defaultOptions=i,this._parentDialog=o,this._overlayContainer=a,this._openDialogsAtThisLevel=[],this._afterAllClosedAtThisLevel=new r.a,this._afterOpenedAtThisLevel=new r.a,this._ariaHiddenElements=new Map,this.afterAllClosed=Object(Zh.a)(()=>this.openDialogs.length?this._getAfterAllClosed():this._getAfterAllClosed().pipe(Object(sd.a)(void 0))),this._scrollStrategy=s}get openDialogs(){return this._parentDialog?this._parentDialog.openDialogs:this._openDialogsAtThisLevel}get afterOpened(){return this._parentDialog?this._parentDialog.afterOpened:this._afterOpenedAtThisLevel}_getAfterAllClosed(){const t=this._parentDialog;return t?t._getAfterAllClosed():this._afterAllClosedAtThisLevel}open(t,e){if((e=function(t,e){return Object.assign(Object.assign({},e),t)}(e,this._defaultOptions||new sP)).id&&this.getDialogById(e.id))throw Error(`Dialog with id \"${e.id}\" exists already. The dialog id must be unique.`);const n=this._createOverlay(e),r=this._attachDialogContainer(n,e),i=this._attachDialogContent(t,r,n,e);return this.openDialogs.length||this._hideNonDialogContentFromAssistiveTechnology(),this.openDialogs.push(i),i.afterClosed().subscribe(()=>this._removeOpenDialog(i)),this.afterOpened.next(i),i}closeAll(){this._closeDialogs(this.openDialogs)}getDialogById(t){return this.openDialogs.find(e=>e.id===t)}ngOnDestroy(){this._closeDialogs(this._openDialogsAtThisLevel),this._afterAllClosedAtThisLevel.complete(),this._afterOpenedAtThisLevel.complete()}_createOverlay(t){const e=this._getOverlayConfig(t);return this._overlay.create(e)}_getOverlayConfig(t){const e=new sg({positionStrategy:this._overlay.position().global(),scrollStrategy:t.scrollStrategy||this._scrollStrategy(),panelClass:t.panelClass,hasBackdrop:t.hasBackdrop,direction:t.direction,minWidth:t.minWidth,minHeight:t.minHeight,maxWidth:t.maxWidth,maxHeight:t.maxHeight,disposeOnNavigation:t.closeOnNavigation});return t.backdropClass&&(e.backdropClass=t.backdropClass),e}_attachDialogContainer(t,e){const n=Es.create({parent:e&&e.viewContainerRef&&e.viewContainerRef.injector||this._injector,providers:[{provide:sP,useValue:e}]}),r=new Fm(lP,e.viewContainerRef,n,e.componentFactoryResolver);return t.attach(r).instance}_attachDialogContent(t,e,n,r){const i=new uP(n,e,r.id);if(t instanceof Aa)e.attachTemplatePortal(new Ym(t,null,{$implicit:r.data,dialogRef:i}));else{const n=this._createInjector(r,i,e),s=e.attachComponentPortal(new Fm(t,r.viewContainerRef,n));i.componentInstance=s.instance}return i.updateSize(r.width,r.height).updatePosition(r.position),i}_createInjector(t,e,n){const r=t&&t.viewContainerRef&&t.viewContainerRef.injector,i=[{provide:lP,useValue:n},{provide:dP,useValue:t.data},{provide:uP,useValue:e}];return!t.direction||r&&r.get(Em,null)||i.push({provide:Em,useValue:{value:t.direction,change:Object(ah.a)()}}),Es.create({parent:r||this._injector,providers:i})}_removeOpenDialog(t){const e=this.openDialogs.indexOf(t);e>-1&&(this.openDialogs.splice(e,1),this.openDialogs.length||(this._ariaHiddenElements.forEach((t,e)=>{t?e.setAttribute(\"aria-hidden\",t):e.removeAttribute(\"aria-hidden\")}),this._ariaHiddenElements.clear(),this._getAfterAllClosed().next()))}_hideNonDialogContentFromAssistiveTechnology(){const t=this._overlayContainer.getContainerElement();if(t.parentElement){const e=t.parentElement.children;for(let n=e.length-1;n>-1;n--){let r=e[n];r===t||\"SCRIPT\"===r.nodeName||\"STYLE\"===r.nodeName||r.hasAttribute(\"aria-live\")||(this._ariaHiddenElements.set(r,r.getAttribute(\"aria-hidden\")),r.setAttribute(\"aria-hidden\",\"true\"))}}}_closeDialogs(t){let e=t.length;for(;e--;)t[e].close()}}return t.\\u0275fac=function(e){return new(e||t)(it(xg),it(Es),it(qc,8),it(fP,8),it(pP),it(t,12),it(pg))},t.\\u0275prov=y({token:t,factory:t.\\u0275fac}),t})(),_P=(()=>{class t{}return t.\\u0275mod=Ct({type:t}),t.\\u0275inj=v({factory:function(e){return new(e||t)},providers:[gP,mP],imports:[[Og,qm,Yy],Yy]}),t})();const bP=[\"*\"],yP=new K(\"MatChipRemove\"),vP=new K(\"MatChipAvatar\"),wP=new K(\"MatChipTrailingIcon\");class kP{constructor(t){this._elementRef=t}}const MP=Uy(Hy(zy(kP),\"primary\"),-1);let xP=(()=>{class t extends MP{constructor(t,e,n,i,s,o,a,l){super(t),this._elementRef=t,this._ngZone=e,this._changeDetectorRef=o,this._hasFocus=!1,this.chipListSelectable=!0,this._chipListMultiple=!1,this._chipListDisabled=!1,this._selected=!1,this._selectable=!0,this._disabled=!1,this._removable=!0,this._onFocus=new r.a,this._onBlur=new r.a,this.selectionChange=new ll,this.destroyed=new ll,this.removed=new ll,this._addHostClassName(),this._chipRippleTarget=(l||document).createElement(\"div\"),this._chipRippleTarget.classList.add(\"mat-chip-ripple\"),this._elementRef.nativeElement.appendChild(this._chipRippleTarget),this._chipRipple=new Xy(this,e,this._chipRippleTarget,n),this._chipRipple.setupTriggerEvents(t),this.rippleConfig=i||{},this._animationsDisabled=\"NoopAnimations\"===s,this.tabIndex=null!=a&&parseInt(a)||-1}get rippleDisabled(){return this.disabled||this.disableRipple||!!this.rippleConfig.disabled}get selected(){return this._selected}set selected(t){const e=tm(t);e!==this._selected&&(this._selected=e,this._dispatchSelectionChange())}get value(){return void 0!==this._value?this._value:this._elementRef.nativeElement.textContent}set value(t){this._value=t}get selectable(){return this._selectable&&this.chipListSelectable}set selectable(t){this._selectable=tm(t)}get disabled(){return this._chipListDisabled||this._disabled}set disabled(t){this._disabled=tm(t)}get removable(){return this._removable}set removable(t){this._removable=tm(t)}get ariaSelected(){return this.selectable&&(this._chipListMultiple||this.selected)?this.selected.toString():null}_addHostClassName(){const t=this._elementRef.nativeElement;t.hasAttribute(\"mat-basic-chip\")||\"mat-basic-chip\"===t.tagName.toLowerCase()?t.classList.add(\"mat-basic-chip\"):t.classList.add(\"mat-standard-chip\")}ngOnDestroy(){this.destroyed.emit({chip:this}),this._chipRipple._removeTriggerEvents()}select(){this._selected||(this._selected=!0,this._dispatchSelectionChange(),this._markForCheck())}deselect(){this._selected&&(this._selected=!1,this._dispatchSelectionChange(),this._markForCheck())}selectViaInteraction(){this._selected||(this._selected=!0,this._dispatchSelectionChange(!0),this._markForCheck())}toggleSelected(t=!1){return this._selected=!this.selected,this._dispatchSelectionChange(t),this._markForCheck(),this.selected}focus(){this._hasFocus||(this._elementRef.nativeElement.focus(),this._onFocus.next({chip:this})),this._hasFocus=!0}remove(){this.removable&&this.removed.emit({chip:this})}_handleClick(t){this.disabled?t.preventDefault():t.stopPropagation()}_handleKeydown(t){if(!this.disabled)switch(t.keyCode){case 46:case 8:this.remove(),t.preventDefault();break;case 32:this.selectable&&this.toggleSelected(!0),t.preventDefault()}}_blur(){this._ngZone.onStable.asObservable().pipe(Object(id.a)(1)).subscribe(()=>{this._ngZone.run(()=>{this._hasFocus=!1,this._onBlur.next({chip:this})})})}_dispatchSelectionChange(t=!1){this.selectionChange.emit({source:this,isUserInput:t,selected:this._selected})}_markForCheck(){this._changeDetectorRef&&this._changeDetectorRef.markForCheck()}}return t.\\u0275fac=function(e){return new(e||t)(Ws(sa),Ws(tc),Ws(mm),Ws(tv,8),Ws(Ay,8),Ws(cs),Gs(\"tabindex\"),Ws(Tc,8))},t.\\u0275dir=At({type:t,selectors:[[\"mat-basic-chip\"],[\"\",\"mat-basic-chip\",\"\"],[\"mat-chip\"],[\"\",\"mat-chip\",\"\"]],contentQueries:function(t,e,n){var r;1&t&&(Ml(n,vP,!0),Ml(n,wP,!0),Ml(n,yP,!0)),2&t&&(yl(r=El())&&(e.avatar=r.first),yl(r=El())&&(e.trailingIcon=r.first),yl(r=El())&&(e.removeIcon=r.first))},hostAttrs:[\"role\",\"option\",1,\"mat-chip\",\"mat-focus-indicator\"],hostVars:14,hostBindings:function(t,e){1&t&&io(\"click\",(function(t){return e._handleClick(t)}))(\"keydown\",(function(t){return e._handleKeydown(t)}))(\"focus\",(function(){return e.focus()}))(\"blur\",(function(){return e._blur()})),2&t&&(Hs(\"tabindex\",e.disabled?null:e.tabIndex)(\"disabled\",e.disabled||null)(\"aria-disabled\",e.disabled.toString())(\"aria-selected\",e.ariaSelected),xo(\"mat-chip-selected\",e.selected)(\"mat-chip-with-avatar\",e.avatar)(\"mat-chip-with-trailing-icon\",e.trailingIcon||e.removeIcon)(\"mat-chip-disabled\",e.disabled)(\"_mat-animation-noopable\",e._animationsDisabled))},inputs:{color:\"color\",disableRipple:\"disableRipple\",tabIndex:\"tabIndex\",selected:\"selected\",value:\"value\",selectable:\"selectable\",disabled:\"disabled\",removable:\"removable\"},outputs:{selectionChange:\"selectionChange\",destroyed:\"destroyed\",removed:\"removed\"},exportAs:[\"matChip\"],features:[Uo]}),t})();const SP=new K(\"mat-chips-default-options\");class EP{constructor(t,e,n,r){this._defaultErrorStateMatcher=t,this._parentForm=e,this._parentFormGroup=n,this.ngControl=r}}const CP=Vy(EP);let DP=0;class AP{constructor(t,e){this.source=t,this.value=e}}let OP=(()=>{class t extends CP{constructor(t,e,n,i,s,o,a){super(o,i,s,a),this._elementRef=t,this._changeDetectorRef=e,this._dir=n,this.ngControl=a,this.controlType=\"mat-chip-list\",this._lastDestroyedChipIndex=null,this._destroyed=new r.a,this._uid=\"mat-chip-list-\"+DP++,this._tabIndex=0,this._userTabIndex=null,this._onTouched=()=>{},this._onChange=()=>{},this._multiple=!1,this._compareWith=(t,e)=>t===e,this._required=!1,this._disabled=!1,this.ariaOrientation=\"horizontal\",this._selectable=!0,this.change=new ll,this.valueChange=new ll,this.ngControl&&(this.ngControl.valueAccessor=this)}get selected(){return this.multiple?this._selectionModel.selected:this._selectionModel.selected[0]}get role(){return this.empty?null:\"listbox\"}get multiple(){return this._multiple}set multiple(t){this._multiple=tm(t),this._syncChipsState()}get compareWith(){return this._compareWith}set compareWith(t){this._compareWith=t,this._selectionModel&&this._initializeSelection()}get value(){return this._value}set value(t){this.writeValue(t),this._value=t}get id(){return this._chipInput?this._chipInput.id:this._uid}get required(){return this._required}set required(t){this._required=tm(t),this.stateChanges.next()}get placeholder(){return this._chipInput?this._chipInput.placeholder:this._placeholder}set placeholder(t){this._placeholder=t,this.stateChanges.next()}get focused(){return this._chipInput&&this._chipInput.focused||this._hasFocusedChip()}get empty(){return(!this._chipInput||this._chipInput.empty)&&(!this.chips||0===this.chips.length)}get shouldLabelFloat(){return!this.empty||this.focused}get disabled(){return this.ngControl?!!this.ngControl.disabled:this._disabled}set disabled(t){this._disabled=tm(t),this._syncChipsState()}get selectable(){return this._selectable}set selectable(t){this._selectable=tm(t),this.chips&&this.chips.forEach(t=>t.chipListSelectable=this._selectable)}set tabIndex(t){this._userTabIndex=t,this._tabIndex=t}get chipSelectionChanges(){return Object(o.a)(...this.chips.map(t=>t.selectionChange))}get chipFocusChanges(){return Object(o.a)(...this.chips.map(t=>t._onFocus))}get chipBlurChanges(){return Object(o.a)(...this.chips.map(t=>t._onBlur))}get chipRemoveChanges(){return Object(o.a)(...this.chips.map(t=>t.destroyed))}ngAfterContentInit(){this._keyManager=new Ug(this.chips).withWrap().withVerticalOrientation().withHorizontalOrientation(this._dir?this._dir.value:\"ltr\"),this._dir&&this._dir.change.pipe(Object(hm.a)(this._destroyed)).subscribe(t=>this._keyManager.withHorizontalOrientation(t)),this._keyManager.tabOut.pipe(Object(hm.a)(this._destroyed)).subscribe(()=>{this._allowFocusEscape()}),this.chips.changes.pipe(Object(sd.a)(null),Object(hm.a)(this._destroyed)).subscribe(()=>{this.disabled&&Promise.resolve().then(()=>{this._syncChipsState()}),this._resetChips(),this._initializeSelection(),this._updateTabIndex(),this._updateFocusForDestroyedChips(),this.stateChanges.next()})}ngOnInit(){this._selectionModel=new Am(this.multiple,void 0,!1),this.stateChanges.next()}ngDoCheck(){this.ngControl&&(this.updateErrorState(),this.ngControl.disabled!==this._disabled&&(this.disabled=!!this.ngControl.disabled))}ngOnDestroy(){this._destroyed.next(),this._destroyed.complete(),this.stateChanges.complete(),this._dropSubscriptions()}registerInput(t){this._chipInput=t}setDescribedByIds(t){this._ariaDescribedby=t.join(\" \")}writeValue(t){this.chips&&this._setSelectionByValue(t,!1)}registerOnChange(t){this._onChange=t}registerOnTouched(t){this._onTouched=t}setDisabledState(t){this.disabled=t,this.stateChanges.next()}onContainerClick(t){this._originatesFromChip(t)||this.focus()}focus(t){this.disabled||this._chipInput&&this._chipInput.focused||(this.chips.length>0?(this._keyManager.setFirstItemActive(),this.stateChanges.next()):(this._focusInput(t),this.stateChanges.next()))}_focusInput(t){this._chipInput&&this._chipInput.focus(t)}_keydown(t){const e=t.target;8===t.keyCode&&this._isInputEmpty(e)?(this._keyManager.setLastItemActive(),t.preventDefault()):e&&e.classList.contains(\"mat-chip\")&&(36===t.keyCode?(this._keyManager.setFirstItemActive(),t.preventDefault()):35===t.keyCode?(this._keyManager.setLastItemActive(),t.preventDefault()):this._keyManager.onKeydown(t),this.stateChanges.next())}_updateTabIndex(){this._tabIndex=this._userTabIndex||(0===this.chips.length?-1:0)}_updateFocusForDestroyedChips(){if(null!=this._lastDestroyedChipIndex)if(this.chips.length){const t=Math.min(this._lastDestroyedChipIndex,this.chips.length-1);this._keyManager.setActiveItem(t)}else this.focus();this._lastDestroyedChipIndex=null}_isValidIndex(t){return t>=0&&tt.deselect()),Array.isArray(t))t.forEach(t=>this._selectValue(t,e)),this._sortValues();else{const n=this._selectValue(t,e);n&&e&&this._keyManager.setActiveItem(n)}}_selectValue(t,e=!0){const n=this.chips.find(e=>null!=e.value&&this._compareWith(e.value,t));return n&&(e?n.selectViaInteraction():n.select(),this._selectionModel.select(n)),n}_initializeSelection(){Promise.resolve().then(()=>{(this.ngControl||this._value)&&(this._setSelectionByValue(this.ngControl?this.ngControl.value:this._value,!1),this.stateChanges.next())})}_clearSelection(t){this._selectionModel.clear(),this.chips.forEach(e=>{e!==t&&e.deselect()}),this.stateChanges.next()}_sortValues(){this._multiple&&(this._selectionModel.clear(),this.chips.forEach(t=>{t.selected&&this._selectionModel.select(t)}),this.stateChanges.next())}_propagateChanges(t){let e=null;e=Array.isArray(this.selected)?this.selected.map(t=>t.value):this.selected?this.selected.value:t,this._value=e,this.change.emit(new AP(this,e)),this.valueChange.emit(e),this._onChange(e),this._changeDetectorRef.markForCheck()}_blur(){this._hasFocusedChip()||this._keyManager.setActiveItem(-1),this.disabled||(this._chipInput?setTimeout(()=>{this.focused||this._markAsTouched()}):this._markAsTouched())}_markAsTouched(){this._onTouched(),this._changeDetectorRef.markForCheck(),this.stateChanges.next()}_allowFocusEscape(){-1!==this._tabIndex&&(this._tabIndex=-1,setTimeout(()=>{this._tabIndex=this._userTabIndex||0,this._changeDetectorRef.markForCheck()}))}_resetChips(){this._dropSubscriptions(),this._listenToChipsFocus(),this._listenToChipsSelection(),this._listenToChipsRemoved()}_dropSubscriptions(){this._chipFocusSubscription&&(this._chipFocusSubscription.unsubscribe(),this._chipFocusSubscription=null),this._chipBlurSubscription&&(this._chipBlurSubscription.unsubscribe(),this._chipBlurSubscription=null),this._chipSelectionSubscription&&(this._chipSelectionSubscription.unsubscribe(),this._chipSelectionSubscription=null),this._chipRemoveSubscription&&(this._chipRemoveSubscription.unsubscribe(),this._chipRemoveSubscription=null)}_listenToChipsSelection(){this._chipSelectionSubscription=this.chipSelectionChanges.subscribe(t=>{t.source.selected?this._selectionModel.select(t.source):this._selectionModel.deselect(t.source),this.multiple||this.chips.forEach(t=>{!this._selectionModel.isSelected(t)&&t.selected&&t.deselect()}),t.isUserInput&&this._propagateChanges()})}_listenToChipsFocus(){this._chipFocusSubscription=this.chipFocusChanges.subscribe(t=>{let e=this.chips.toArray().indexOf(t.chip);this._isValidIndex(e)&&this._keyManager.updateActiveItem(e),this.stateChanges.next()}),this._chipBlurSubscription=this.chipBlurChanges.subscribe(()=>{this._blur(),this.stateChanges.next()})}_listenToChipsRemoved(){this._chipRemoveSubscription=this.chipRemoveChanges.subscribe(t=>{const e=t.chip,n=this.chips.toArray().indexOf(t.chip);this._isValidIndex(n)&&e._hasFocus&&(this._lastDestroyedChipIndex=n)})}_originatesFromChip(t){let e=t.target;for(;e&&e!==this._elementRef.nativeElement;){if(e.classList.contains(\"mat-chip\"))return!0;e=e.parentElement}return!1}_hasFocusedChip(){return this.chips&&this.chips.some(t=>t._hasFocus)}_syncChipsState(){this.chips&&this.chips.forEach(t=>{t._chipListDisabled=this._disabled,t._chipListMultiple=this.multiple})}}return t.\\u0275fac=function(e){return new(e||t)(Ws(sa),Ws(cs),Ws(Em,8),Ws(ik,8),Ws(uk,8),Ws(Gy),Ws(cw,10))},t.\\u0275cmp=Mt({type:t,selectors:[[\"mat-chip-list\"]],contentQueries:function(t,e,n){var r;1&t&&Ml(n,xP,!0),2&t&&yl(r=El())&&(e.chips=r)},hostAttrs:[1,\"mat-chip-list\"],hostVars:15,hostBindings:function(t,e){1&t&&io(\"focus\",(function(){return e.focus()}))(\"blur\",(function(){return e._blur()}))(\"keydown\",(function(t){return e._keydown(t)})),2&t&&(Bo(\"id\",e._uid),Hs(\"tabindex\",e.disabled?null:e._tabIndex)(\"aria-describedby\",e._ariaDescribedby||null)(\"aria-required\",e.role?e.required:null)(\"aria-disabled\",e.disabled.toString())(\"aria-invalid\",e.errorState)(\"aria-multiselectable\",e.multiple)(\"role\",e.role)(\"aria-orientation\",e.ariaOrientation),xo(\"mat-chip-list-disabled\",e.disabled)(\"mat-chip-list-invalid\",e.errorState)(\"mat-chip-list-required\",e.required))},inputs:{ariaOrientation:[\"aria-orientation\",\"ariaOrientation\"],multiple:\"multiple\",compareWith:\"compareWith\",value:\"value\",required:\"required\",placeholder:\"placeholder\",disabled:\"disabled\",selectable:\"selectable\",tabIndex:\"tabIndex\",errorStateMatcher:\"errorStateMatcher\"},outputs:{change:\"change\",valueChange:\"valueChange\"},exportAs:[\"matChipList\"],features:[ea([{provide:Kk,useExisting:t}]),Uo],ngContentSelectors:bP,decls:2,vars:0,consts:[[1,\"mat-chip-list-wrapper\"]],template:function(t,e){1&t&&(ho(),Zs(0,\"div\",0),fo(1),Js())},styles:['.mat-chip{position:relative;box-sizing:border-box;-webkit-tap-highlight-color:transparent;transform:translateZ(0);border:none;-webkit-appearance:none;-moz-appearance:none}.mat-standard-chip{transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);display:inline-flex;padding:7px 12px;border-radius:16px;align-items:center;cursor:default;min-height:32px;height:1px}._mat-animation-noopable.mat-standard-chip{transition:none;animation:none}.mat-standard-chip .mat-chip-remove.mat-icon{width:18px;height:18px}.mat-standard-chip::after{top:0;left:0;right:0;bottom:0;position:absolute;border-radius:inherit;opacity:0;content:\"\";pointer-events:none;transition:opacity 200ms cubic-bezier(0.35, 0, 0.25, 1)}.mat-standard-chip:hover::after{opacity:.12}.mat-standard-chip:focus{outline:none}.mat-standard-chip:focus::after{opacity:.16}.cdk-high-contrast-active .mat-standard-chip{outline:solid 1px}.cdk-high-contrast-active .mat-standard-chip:focus{outline:dotted 2px}.mat-standard-chip.mat-chip-disabled::after{opacity:0}.mat-standard-chip.mat-chip-disabled .mat-chip-remove,.mat-standard-chip.mat-chip-disabled .mat-chip-trailing-icon{cursor:default}.mat-standard-chip.mat-chip-with-trailing-icon.mat-chip-with-avatar,.mat-standard-chip.mat-chip-with-avatar{padding-top:0;padding-bottom:0}.mat-standard-chip.mat-chip-with-trailing-icon.mat-chip-with-avatar{padding-right:8px;padding-left:0}[dir=rtl] .mat-standard-chip.mat-chip-with-trailing-icon.mat-chip-with-avatar{padding-left:8px;padding-right:0}.mat-standard-chip.mat-chip-with-trailing-icon{padding-top:7px;padding-bottom:7px;padding-right:8px;padding-left:12px}[dir=rtl] .mat-standard-chip.mat-chip-with-trailing-icon{padding-left:8px;padding-right:12px}.mat-standard-chip.mat-chip-with-avatar{padding-left:0;padding-right:12px}[dir=rtl] .mat-standard-chip.mat-chip-with-avatar{padding-right:0;padding-left:12px}.mat-standard-chip .mat-chip-avatar{width:24px;height:24px;margin-right:8px;margin-left:4px}[dir=rtl] .mat-standard-chip .mat-chip-avatar{margin-left:8px;margin-right:4px}.mat-standard-chip .mat-chip-remove,.mat-standard-chip .mat-chip-trailing-icon{width:18px;height:18px;cursor:pointer}.mat-standard-chip .mat-chip-remove,.mat-standard-chip .mat-chip-trailing-icon{margin-left:8px;margin-right:0}[dir=rtl] .mat-standard-chip .mat-chip-remove,[dir=rtl] .mat-standard-chip .mat-chip-trailing-icon{margin-right:8px;margin-left:0}.mat-chip-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit;overflow:hidden}.mat-chip-list-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;margin:-4px}.mat-chip-list-wrapper input.mat-input-element,.mat-chip-list-wrapper .mat-standard-chip{margin:4px}.mat-chip-list-stacked .mat-chip-list-wrapper{flex-direction:column;align-items:flex-start}.mat-chip-list-stacked .mat-chip-list-wrapper .mat-standard-chip{width:100%}.mat-chip-avatar{border-radius:50%;justify-content:center;align-items:center;display:flex;overflow:hidden;object-fit:cover}input.mat-chip-input{width:150px;margin:4px;flex:1 0 150px}\\n'],encapsulation:2,changeDetection:0}),t})();const LP={separatorKeyCodes:[13]};let TP=(()=>{class t{}return t.\\u0275mod=Ct({type:t}),t.\\u0275inj=v({factory:function(e){return new(e||t)},providers:[Gy,{provide:SP,useValue:LP}]}),t})();function PP(t,e){if(1&t&&(Zs(0,\"mat-chip\"),Ro(1),nl(2,\"slice\"),nl(3,\"base64tohex\"),Js()),2&t){const t=e.$implicit;Rr(1),No(\" \",sl(2,1,rl(3,5,t.publicKey),0,16),\"... \")}}function IP(t,e){if(1&t){const t=eo();Zs(0,\"div\",1),Zs(1,\"div\",2),Ro(2),Js(),Zs(3,\"div\",3),Zs(4,\"mat-chip-list\"),Us(5,PP,4,7,\"mat-chip\",4),Js(),Js(),Zs(6,\"div\",5),Zs(7,\"button\",6),io(\"click\",(function(){return fe(t),co().openExplorer()})),Zs(8,\"span\",7),Zs(9,\"span\",8),Ro(10,\"View in Block Explorer\"),Js(),Zs(11,\"mat-icon\"),Ro(12,\"open_in_new\"),Js(),Js(),Js(),Js(),Js()}if(2&t){const t=co();Rr(2),No(\" Selected \",null==t.selection?null:t.selection.selected.length,\" Accounts \"),Rr(3),qs(\"ngForOf\",null==t.selection?null:t.selection.selected)}}let RP=(()=>{class t{constructor(t){this.dialog=t,this.selection=null}openExplorer(){var t;if(void 0!==window){const e=null===(t=this.selection)||void 0===t?void 0:t.selected.map(t=>t.index).join(\",\");e&&window.open(\"https://beaconcha.in/dashboard?validators=\"+e,\"_blank\")}}}return t.\\u0275fac=function(e){return new(e||t)(Ws(gP))},t.\\u0275cmp=Mt({type:t,selectors:[[\"app-account-selections\"]],inputs:{selection:\"selection\"},decls:1,vars:1,consts:[[\"class\",\"account-selections mb-6\",4,\"ngIf\"],[1,\"account-selections\",\"mb-6\"],[1,\"text-muted\",\"text-lg\"],[1,\"my-6\"],[4,\"ngFor\",\"ngForOf\"],[1,\"flex\"],[\"mat-stroked-button\",\"\",\"color\",\"primary\",3,\"click\"],[1,\"flex\",\"items-center\"],[1,\"mr-2\"]],template:function(t,e){1&t&&Us(0,IP,13,2,\"div\",0),2&t&&qs(\"ngIf\",null==e.selection?null:e.selection.selected.length)},directives:[cu,OP,au,xv,Ex,xP],pipes:[Cu,XC],encapsulation:2}),t})();function jP(t,e){1&t&&(Zs(0,\"button\",4),Zs(1,\"span\",5),Zs(2,\"span\",6),Ro(3,\"Import Keystores\"),Js(),Zs(4,\"mat-icon\"),Ro(5,\"cloud_upload\"),Js(),Js(),Js())}function NP(t,e){if(1&t&&(Zs(0,\"div\",1),Zs(1,\"a\",2),Us(2,jP,6,0,\"button\",3),Js(),Js()),2&t){const t=e.ngIf;Rr(2),qs(\"ngIf\",\"IMPORTED\"===t.keymanagerKind)}}let FP=(()=>{class t{constructor(t){this.walletService=t,this.walletConfig$=this.walletService.walletConfig$}}return t.\\u0275fac=function(e){return new(e||t)(Ws(Xx))},t.\\u0275cmp=Mt({type:t,selectors:[[\"app-account-actions\"]],decls:2,vars:3,consts:[[\"class\",\"mt-6 mb-3 md:mb-0 md:mt-0 flex items-center\",4,\"ngIf\"],[1,\"mt-6\",\"mb-3\",\"md:mb-0\",\"md:mt-0\",\"flex\",\"items-center\"],[\"routerLink\",\"/dashboard/wallet/import\"],[\"mat-raised-button\",\"\",\"color\",\"accent\",\"class\",\"large-btn\",4,\"ngIf\"],[\"mat-raised-button\",\"\",\"color\",\"accent\",1,\"large-btn\"],[1,\"flex\",\"items-center\"],[1,\"mr-2\"]],template:function(t,e){1&t&&(Us(0,NP,3,1,\"div\",0),nl(1,\"async\")),2&t&&qs(\"ngIf\",rl(1,1,e.walletConfig$))},directives:[cu,Ap,xv,Ex],pipes:[Mu],encapsulation:2}),t})();class YP{constructor(t,e){this._document=e;const n=this._textarea=this._document.createElement(\"textarea\"),r=n.style;r.position=\"fixed\",r.top=r.opacity=\"0\",r.left=\"-999em\",n.setAttribute(\"aria-hidden\",\"true\"),n.value=t,this._document.body.appendChild(n)}copy(){const t=this._textarea;let e=!1;try{if(t){const n=this._document.activeElement;t.select(),t.setSelectionRange(0,t.value.length),e=this._document.execCommand(\"copy\"),n&&n.focus()}}catch(TR){}return e}destroy(){const t=this._textarea;t&&(t.parentNode&&t.parentNode.removeChild(t),this._textarea=void 0)}}let BP=(()=>{class t{constructor(t){this._document=t}copy(t){const e=this.beginCopy(t),n=e.copy();return e.destroy(),n}beginCopy(t){return new YP(t,this._document)}}return t.\\u0275fac=function(e){return new(e||t)(it(Tc))},t.\\u0275prov=y({factory:function(){return new t(it(Tc))},token:t,providedIn:\"root\"}),t})(),HP=(()=>{class t{}return t.\\u0275mod=Ct({type:t}),t.\\u0275inj=v({factory:function(e){return new(e||t)}}),t})();const zP=[\"input\"],UP=function(){return{enterDuration:150}},VP=[\"*\"],WP=new K(\"mat-checkbox-default-options\",{providedIn:\"root\",factory:function(){return{color:\"accent\",clickAction:\"check-indeterminate\"}}}),GP=new K(\"mat-checkbox-click-action\");let qP=0;const KP={provide:Xv,useExisting:P(()=>QP),multi:!0};class ZP{}class JP{constructor(t){this._elementRef=t}}const $P=Uy(Hy(zy(By(JP))));let QP=(()=>{class t extends $P{constructor(t,e,n,r,i,s,o,a){super(t),this._changeDetectorRef=e,this._focusMonitor=n,this._ngZone=r,this._clickAction=s,this._animationMode=o,this._options=a,this.ariaLabel=\"\",this.ariaLabelledby=null,this._uniqueId=\"mat-checkbox-\"+ ++qP,this.id=this._uniqueId,this.labelPosition=\"after\",this.name=null,this.change=new ll,this.indeterminateChange=new ll,this._onTouched=()=>{},this._currentAnimationClass=\"\",this._currentCheckState=0,this._controlValueAccessorChangeFn=()=>{},this._checked=!1,this._disabled=!1,this._indeterminate=!1,this._options=this._options||{},this._options.color&&(this.color=this._options.color),this.tabIndex=parseInt(i)||0,this._clickAction=this._clickAction||this._options.clickAction}get inputId(){return(this.id||this._uniqueId)+\"-input\"}get required(){return this._required}set required(t){this._required=tm(t)}ngAfterViewInit(){this._focusMonitor.monitor(this._elementRef,!0).subscribe(t=>{t||Promise.resolve().then(()=>{this._onTouched(),this._changeDetectorRef.markForCheck()})}),this._syncIndeterminate(this._indeterminate)}ngAfterViewChecked(){}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef)}get checked(){return this._checked}set checked(t){t!=this.checked&&(this._checked=t,this._changeDetectorRef.markForCheck())}get disabled(){return this._disabled}set disabled(t){const e=tm(t);e!==this.disabled&&(this._disabled=e,this._changeDetectorRef.markForCheck())}get indeterminate(){return this._indeterminate}set indeterminate(t){const e=t!=this._indeterminate;this._indeterminate=tm(t),e&&(this._transitionCheckState(this._indeterminate?3:this.checked?1:2),this.indeterminateChange.emit(this._indeterminate)),this._syncIndeterminate(this._indeterminate)}_isRippleDisabled(){return this.disableRipple||this.disabled}_onLabelTextChange(){this._changeDetectorRef.detectChanges()}writeValue(t){this.checked=!!t}registerOnChange(t){this._controlValueAccessorChangeFn=t}registerOnTouched(t){this._onTouched=t}setDisabledState(t){this.disabled=t}_getAriaChecked(){return this.checked?\"true\":this.indeterminate?\"mixed\":\"false\"}_transitionCheckState(t){let e=this._currentCheckState,n=this._elementRef.nativeElement;if(e!==t&&(this._currentAnimationClass.length>0&&n.classList.remove(this._currentAnimationClass),this._currentAnimationClass=this._getAnimationClassForCheckStateTransition(e,t),this._currentCheckState=t,this._currentAnimationClass.length>0)){n.classList.add(this._currentAnimationClass);const t=this._currentAnimationClass;this._ngZone.runOutsideAngular(()=>{setTimeout(()=>{n.classList.remove(t)},1e3)})}}_emitChangeEvent(){const t=new ZP;t.source=this,t.checked=this.checked,this._controlValueAccessorChangeFn(this.checked),this.change.emit(t)}toggle(){this.checked=!this.checked}_onInputClick(t){t.stopPropagation(),this.disabled||\"noop\"===this._clickAction?this.disabled||\"noop\"!==this._clickAction||(this._inputElement.nativeElement.checked=this.checked,this._inputElement.nativeElement.indeterminate=this.indeterminate):(this.indeterminate&&\"check\"!==this._clickAction&&Promise.resolve().then(()=>{this._indeterminate=!1,this.indeterminateChange.emit(this._indeterminate)}),this.toggle(),this._transitionCheckState(this._checked?1:2),this._emitChangeEvent())}focus(t=\"keyboard\",e){this._focusMonitor.focusVia(this._inputElement,t,e)}_onInteractionEvent(t){t.stopPropagation()}_getAnimationClassForCheckStateTransition(t,e){if(\"NoopAnimations\"===this._animationMode)return\"\";let n=\"\";switch(t){case 0:if(1===e)n=\"unchecked-checked\";else{if(3!=e)return\"\";n=\"unchecked-indeterminate\"}break;case 2:n=1===e?\"unchecked-checked\":\"unchecked-indeterminate\";break;case 1:n=2===e?\"checked-unchecked\":\"checked-indeterminate\";break;case 3:n=1===e?\"indeterminate-checked\":\"indeterminate-unchecked\"}return\"mat-checkbox-anim-\"+n}_syncIndeterminate(t){const e=this._inputElement;e&&(e.nativeElement.indeterminate=t)}}return t.\\u0275fac=function(e){return new(e||t)(Ws(sa),Ws(cs),Ws(e_),Ws(tc),Gs(\"tabindex\"),Ws(GP,8),Ws(Ay,8),Ws(WP,8))},t.\\u0275cmp=Mt({type:t,selectors:[[\"mat-checkbox\"]],viewQuery:function(t,e){var n;1&t&&(wl(zP,!0),wl(ev,!0)),2&t&&(yl(n=El())&&(e._inputElement=n.first),yl(n=El())&&(e.ripple=n.first))},hostAttrs:[1,\"mat-checkbox\"],hostVars:12,hostBindings:function(t,e){2&t&&(Bo(\"id\",e.id),Hs(\"tabindex\",null),xo(\"mat-checkbox-indeterminate\",e.indeterminate)(\"mat-checkbox-checked\",e.checked)(\"mat-checkbox-disabled\",e.disabled)(\"mat-checkbox-label-before\",\"before\"==e.labelPosition)(\"_mat-animation-noopable\",\"NoopAnimations\"===e._animationMode))},inputs:{disableRipple:\"disableRipple\",color:\"color\",tabIndex:\"tabIndex\",ariaLabel:[\"aria-label\",\"ariaLabel\"],ariaLabelledby:[\"aria-labelledby\",\"ariaLabelledby\"],id:\"id\",labelPosition:\"labelPosition\",name:\"name\",required:\"required\",checked:\"checked\",disabled:\"disabled\",indeterminate:\"indeterminate\",ariaDescribedby:[\"aria-describedby\",\"ariaDescribedby\"],value:\"value\"},outputs:{change:\"change\",indeterminateChange:\"indeterminateChange\"},exportAs:[\"matCheckbox\"],features:[ea([KP]),Uo],ngContentSelectors:VP,decls:17,vars:20,consts:[[1,\"mat-checkbox-layout\"],[\"label\",\"\"],[1,\"mat-checkbox-inner-container\"],[\"type\",\"checkbox\",1,\"mat-checkbox-input\",\"cdk-visually-hidden\",3,\"id\",\"required\",\"checked\",\"disabled\",\"tabIndex\",\"change\",\"click\"],[\"input\",\"\"],[\"matRipple\",\"\",1,\"mat-checkbox-ripple\",\"mat-focus-indicator\",3,\"matRippleTrigger\",\"matRippleDisabled\",\"matRippleRadius\",\"matRippleCentered\",\"matRippleAnimation\"],[1,\"mat-ripple-element\",\"mat-checkbox-persistent-ripple\"],[1,\"mat-checkbox-frame\"],[1,\"mat-checkbox-background\"],[\"version\",\"1.1\",\"focusable\",\"false\",\"viewBox\",\"0 0 24 24\",0,\"xml\",\"space\",\"preserve\",1,\"mat-checkbox-checkmark\"],[\"fill\",\"none\",\"stroke\",\"white\",\"d\",\"M4.1,12.7 9,17.6 20.3,6.3\",1,\"mat-checkbox-checkmark-path\"],[1,\"mat-checkbox-mixedmark\"],[1,\"mat-checkbox-label\",3,\"cdkObserveContent\"],[\"checkboxLabel\",\"\"],[2,\"display\",\"none\"]],template:function(t,e){if(1&t&&(ho(),Zs(0,\"label\",0,1),Zs(2,\"div\",2),Zs(3,\"input\",3,4),io(\"change\",(function(t){return e._onInteractionEvent(t)}))(\"click\",(function(t){return e._onInputClick(t)})),Js(),Zs(5,\"div\",5),$s(6,\"div\",6),Js(),$s(7,\"div\",7),Zs(8,\"div\",8),Ye(),Zs(9,\"svg\",9),$s(10,\"path\",10),Js(),Be(),$s(11,\"div\",11),Js(),Js(),Zs(12,\"span\",12,13),io(\"cdkObserveContent\",(function(){return e._onLabelTextChange()})),Zs(14,\"span\",14),Ro(15,\"\\xa0\"),Js(),fo(16),Js(),Js()),2&t){const t=Vs(1),n=Vs(13);Hs(\"for\",e.inputId),Rr(2),xo(\"mat-checkbox-inner-container-no-side-margin\",!n.textContent||!n.textContent.trim()),Rr(1),qs(\"id\",e.inputId)(\"required\",e.required)(\"checked\",e.checked)(\"disabled\",e.disabled)(\"tabIndex\",e.tabIndex),Hs(\"value\",e.value)(\"name\",e.name)(\"aria-label\",e.ariaLabel||null)(\"aria-labelledby\",e.ariaLabelledby)(\"aria-checked\",e._getAriaChecked())(\"aria-describedby\",e.ariaDescribedby),Rr(2),qs(\"matRippleTrigger\",t)(\"matRippleDisabled\",e._isRippleDisabled())(\"matRippleRadius\",20)(\"matRippleCentered\",!0)(\"matRippleAnimation\",Ja(19,UP))}},directives:[ev,Ig],styles:[\"@keyframes mat-checkbox-fade-in-background{0%{opacity:0}50%{opacity:1}}@keyframes mat-checkbox-fade-out-background{0%,50%{opacity:1}100%{opacity:0}}@keyframes mat-checkbox-unchecked-checked-checkmark-path{0%,50%{stroke-dashoffset:22.910259}50%{animation-timing-function:cubic-bezier(0, 0, 0.2, 0.1)}100%{stroke-dashoffset:0}}@keyframes mat-checkbox-unchecked-indeterminate-mixedmark{0%,68.2%{transform:scaleX(0)}68.2%{animation-timing-function:cubic-bezier(0, 0, 0, 1)}100%{transform:scaleX(1)}}@keyframes mat-checkbox-checked-unchecked-checkmark-path{from{animation-timing-function:cubic-bezier(0.4, 0, 1, 1);stroke-dashoffset:0}to{stroke-dashoffset:-22.910259}}@keyframes mat-checkbox-checked-indeterminate-checkmark{from{animation-timing-function:cubic-bezier(0, 0, 0.2, 0.1);opacity:1;transform:rotate(0deg)}to{opacity:0;transform:rotate(45deg)}}@keyframes mat-checkbox-indeterminate-checked-checkmark{from{animation-timing-function:cubic-bezier(0.14, 0, 0, 1);opacity:0;transform:rotate(45deg)}to{opacity:1;transform:rotate(360deg)}}@keyframes mat-checkbox-checked-indeterminate-mixedmark{from{animation-timing-function:cubic-bezier(0, 0, 0.2, 0.1);opacity:0;transform:rotate(-45deg)}to{opacity:1;transform:rotate(0deg)}}@keyframes mat-checkbox-indeterminate-checked-mixedmark{from{animation-timing-function:cubic-bezier(0.14, 0, 0, 1);opacity:1;transform:rotate(0deg)}to{opacity:0;transform:rotate(315deg)}}@keyframes mat-checkbox-indeterminate-unchecked-mixedmark{0%{animation-timing-function:linear;opacity:1;transform:scaleX(1)}32.8%,100%{opacity:0;transform:scaleX(0)}}.mat-checkbox-background,.mat-checkbox-frame{top:0;left:0;right:0;bottom:0;position:absolute;border-radius:2px;box-sizing:border-box;pointer-events:none}.mat-checkbox{transition:background 400ms cubic-bezier(0.25, 0.8, 0.25, 1),box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);cursor:pointer;-webkit-tap-highlight-color:transparent}._mat-animation-noopable.mat-checkbox{transition:none;animation:none}.mat-checkbox .mat-ripple-element:not(.mat-checkbox-persistent-ripple){opacity:.16}.mat-checkbox-layout{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:inherit;align-items:baseline;vertical-align:middle;display:inline-flex;white-space:nowrap}.mat-checkbox-label{-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto}.mat-checkbox-inner-container{display:inline-block;height:16px;line-height:0;margin:auto;margin-right:8px;order:0;position:relative;vertical-align:middle;white-space:nowrap;width:16px;flex-shrink:0}[dir=rtl] .mat-checkbox-inner-container{margin-left:8px;margin-right:auto}.mat-checkbox-inner-container-no-side-margin{margin-left:0;margin-right:0}.mat-checkbox-frame{background-color:transparent;transition:border-color 90ms cubic-bezier(0, 0, 0.2, 0.1);border-width:2px;border-style:solid}._mat-animation-noopable .mat-checkbox-frame{transition:none}.cdk-high-contrast-active .mat-checkbox.cdk-keyboard-focused .mat-checkbox-frame{border-style:dotted}.mat-checkbox-background{align-items:center;display:inline-flex;justify-content:center;transition:background-color 90ms cubic-bezier(0, 0, 0.2, 0.1),opacity 90ms cubic-bezier(0, 0, 0.2, 0.1)}._mat-animation-noopable .mat-checkbox-background{transition:none}.cdk-high-contrast-active .mat-checkbox .mat-checkbox-background{background:none}.mat-checkbox-persistent-ripple{width:100%;height:100%;transform:none}.mat-checkbox-inner-container:hover .mat-checkbox-persistent-ripple{opacity:.04}.mat-checkbox.cdk-keyboard-focused .mat-checkbox-persistent-ripple{opacity:.12}.mat-checkbox-persistent-ripple,.mat-checkbox.mat-checkbox-disabled .mat-checkbox-inner-container:hover .mat-checkbox-persistent-ripple{opacity:0}@media(hover: none){.mat-checkbox-inner-container:hover .mat-checkbox-persistent-ripple{display:none}}.mat-checkbox-checkmark{top:0;left:0;right:0;bottom:0;position:absolute;width:100%}.mat-checkbox-checkmark-path{stroke-dashoffset:22.910259;stroke-dasharray:22.910259;stroke-width:2.1333333333px}.cdk-high-contrast-black-on-white .mat-checkbox-checkmark-path{stroke:#000 !important}.mat-checkbox-mixedmark{width:calc(100% - 6px);height:2px;opacity:0;transform:scaleX(0) rotate(0deg);border-radius:2px}.cdk-high-contrast-active .mat-checkbox-mixedmark{height:0;border-top:solid 2px;margin-top:2px}.mat-checkbox-label-before .mat-checkbox-inner-container{order:1;margin-left:8px;margin-right:auto}[dir=rtl] .mat-checkbox-label-before .mat-checkbox-inner-container{margin-left:auto;margin-right:8px}.mat-checkbox-checked .mat-checkbox-checkmark{opacity:1}.mat-checkbox-checked .mat-checkbox-checkmark-path{stroke-dashoffset:0}.mat-checkbox-checked .mat-checkbox-mixedmark{transform:scaleX(1) rotate(-45deg)}.mat-checkbox-indeterminate .mat-checkbox-checkmark{opacity:0;transform:rotate(45deg)}.mat-checkbox-indeterminate .mat-checkbox-checkmark-path{stroke-dashoffset:0}.mat-checkbox-indeterminate .mat-checkbox-mixedmark{opacity:1;transform:scaleX(1) rotate(0deg)}.mat-checkbox-unchecked .mat-checkbox-background{background-color:transparent}.mat-checkbox-disabled{cursor:default}.cdk-high-contrast-active .mat-checkbox-disabled{opacity:.5}.mat-checkbox-anim-unchecked-checked .mat-checkbox-background{animation:180ms linear 0ms mat-checkbox-fade-in-background}.mat-checkbox-anim-unchecked-checked .mat-checkbox-checkmark-path{animation:180ms linear 0ms mat-checkbox-unchecked-checked-checkmark-path}.mat-checkbox-anim-unchecked-indeterminate .mat-checkbox-background{animation:180ms linear 0ms mat-checkbox-fade-in-background}.mat-checkbox-anim-unchecked-indeterminate .mat-checkbox-mixedmark{animation:90ms linear 0ms mat-checkbox-unchecked-indeterminate-mixedmark}.mat-checkbox-anim-checked-unchecked .mat-checkbox-background{animation:180ms linear 0ms mat-checkbox-fade-out-background}.mat-checkbox-anim-checked-unchecked .mat-checkbox-checkmark-path{animation:90ms linear 0ms mat-checkbox-checked-unchecked-checkmark-path}.mat-checkbox-anim-checked-indeterminate .mat-checkbox-checkmark{animation:90ms linear 0ms mat-checkbox-checked-indeterminate-checkmark}.mat-checkbox-anim-checked-indeterminate .mat-checkbox-mixedmark{animation:90ms linear 0ms mat-checkbox-checked-indeterminate-mixedmark}.mat-checkbox-anim-indeterminate-checked .mat-checkbox-checkmark{animation:500ms linear 0ms mat-checkbox-indeterminate-checked-checkmark}.mat-checkbox-anim-indeterminate-checked .mat-checkbox-mixedmark{animation:500ms linear 0ms mat-checkbox-indeterminate-checked-mixedmark}.mat-checkbox-anim-indeterminate-unchecked .mat-checkbox-background{animation:180ms linear 0ms mat-checkbox-fade-out-background}.mat-checkbox-anim-indeterminate-unchecked .mat-checkbox-mixedmark{animation:300ms linear 0ms mat-checkbox-indeterminate-unchecked-mixedmark}.mat-checkbox-input{bottom:0;left:50%}.mat-checkbox .mat-checkbox-ripple{position:absolute;left:calc(50% - 20px);top:calc(50% - 20px);height:40px;width:40px;z-index:1;pointer-events:none}\\n\"],encapsulation:2,changeDetection:0}),t})(),XP=(()=>{class t{}return t.\\u0275mod=Ct({type:t}),t.\\u0275inj=v({factory:function(e){return new(e||t)}}),t})(),tI=(()=>{class t{}return t.\\u0275mod=Ct({type:t}),t.\\u0275inj=v({factory:function(e){return new(e||t)},imports:[[nv,Yy,Rg,XP],Yy,XP]}),t})();const eI=[\"mat-menu-item\",\"\"],nI=[\"*\"];function rI(t,e){if(1&t){const t=eo();Zs(0,\"div\",0),io(\"keydown\",(function(e){return fe(t),co()._handleKeydown(e)}))(\"click\",(function(){return fe(t),co().closed.emit(\"click\")}))(\"@transformMenu.start\",(function(e){return fe(t),co()._onAnimationStart(e)}))(\"@transformMenu.done\",(function(e){return fe(t),co()._onAnimationDone(e)})),Zs(1,\"div\",1),fo(2),Js(),Js()}if(2&t){const t=co();qs(\"id\",t.panelId)(\"ngClass\",t._classList)(\"@transformMenu\",t._panelAnimationState),Hs(\"aria-label\",t.ariaLabel||null)(\"aria-labelledby\",t.ariaLabelledby||null)(\"aria-describedby\",t.ariaDescribedby||null)}}const iI={transformMenu:l_(\"transformMenu\",[f_(\"void\",d_({opacity:0,transform:\"scale(0.8)\"})),m_(\"void => enter\",u_([__(\".mat-menu-content, .mat-mdc-menu-content\",c_(\"100ms linear\",d_({opacity:1}))),c_(\"120ms cubic-bezier(0, 0, 0.2, 1)\",d_({transform:\"scale(1)\"}))])),m_(\"* => void\",c_(\"100ms 25ms linear\",d_({opacity:0})))]),fadeInItems:l_(\"fadeInItems\",[f_(\"showing\",d_({opacity:1})),m_(\"void => *\",[d_({opacity:0}),c_(\"400ms 100ms cubic-bezier(0.55, 0, 0.55, 0.2)\")])])},sI=new K(\"MatMenuContent\"),oI=new K(\"MAT_MENU_PANEL\");class aI{}const lI=zy(By(aI));let cI=(()=>{class t extends lI{constructor(t,e,n,i){super(),this._elementRef=t,this._focusMonitor=n,this._parentMenu=i,this.role=\"menuitem\",this._hovered=new r.a,this._focused=new r.a,this._highlighted=!1,this._triggersSubmenu=!1,i&&i.addItem&&i.addItem(this),this._document=e}focus(t=\"program\",e){this._focusMonitor?this._focusMonitor.focusVia(this._getHostElement(),t,e):this._getHostElement().focus(e),this._focused.next(this)}ngAfterViewInit(){this._focusMonitor&&this._focusMonitor.monitor(this._elementRef,!1)}ngOnDestroy(){this._focusMonitor&&this._focusMonitor.stopMonitoring(this._elementRef),this._parentMenu&&this._parentMenu.removeItem&&this._parentMenu.removeItem(this),this._hovered.complete(),this._focused.complete()}_getTabIndex(){return this.disabled?\"-1\":\"0\"}_getHostElement(){return this._elementRef.nativeElement}_checkDisabled(t){this.disabled&&(t.preventDefault(),t.stopPropagation())}_handleMouseEnter(){this._hovered.next(this)}getLabel(){const t=this._elementRef.nativeElement,e=this._document?this._document.TEXT_NODE:3;let n=\"\";if(t.childNodes){const r=t.childNodes.length;for(let i=0;i{class t{constructor(t,e,n){this._elementRef=t,this._ngZone=e,this._defaultOptions=n,this._xPosition=this._defaultOptions.xPosition,this._yPosition=this._defaultOptions.yPosition,this._directDescendantItems=new ul,this._tabSubscription=i.a.EMPTY,this._classList={},this._panelAnimationState=\"void\",this._animationDone=new r.a,this.overlayPanelClass=this._defaultOptions.overlayPanelClass||\"\",this.backdropClass=this._defaultOptions.backdropClass,this._overlapTrigger=this._defaultOptions.overlapTrigger,this._hasBackdrop=this._defaultOptions.hasBackdrop,this.closed=new ll,this.close=this.closed,this.panelId=\"mat-menu-panel-\"+hI++}get xPosition(){return this._xPosition}set xPosition(t){zn()&&\"before\"!==t&&\"after\"!==t&&function(){throw Error('xPosition value must be either \\'before\\' or after\\'.\\n Example: ')}(),this._xPosition=t,this.setPositionClasses()}get yPosition(){return this._yPosition}set yPosition(t){zn()&&\"above\"!==t&&\"below\"!==t&&function(){throw Error('yPosition value must be either \\'above\\' or below\\'.\\n Example: ')}(),this._yPosition=t,this.setPositionClasses()}get overlapTrigger(){return this._overlapTrigger}set overlapTrigger(t){this._overlapTrigger=tm(t)}get hasBackdrop(){return this._hasBackdrop}set hasBackdrop(t){this._hasBackdrop=tm(t)}set panelClass(t){const e=this._previousPanelClass;e&&e.length&&e.split(\" \").forEach(t=>{this._classList[t]=!1}),this._previousPanelClass=t,t&&t.length&&(t.split(\" \").forEach(t=>{this._classList[t]=!0}),this._elementRef.nativeElement.className=\"\")}get classList(){return this.panelClass}set classList(t){this.panelClass=t}ngOnInit(){this.setPositionClasses()}ngAfterContentInit(){this._updateDirectDescendants(),this._keyManager=new Ug(this._directDescendantItems).withWrap().withTypeAhead(),this._tabSubscription=this._keyManager.tabOut.subscribe(()=>this.closed.emit(\"tab\")),this._directDescendantItems.changes.pipe(Object(sd.a)(this._directDescendantItems),Object(rd.a)(t=>Object(o.a)(...t.map(t=>t._focused)))).subscribe(t=>this._keyManager.updateActiveItem(t))}ngOnDestroy(){this._directDescendantItems.destroy(),this._tabSubscription.unsubscribe(),this.closed.complete()}_hovered(){return this._directDescendantItems.changes.pipe(Object(sd.a)(this._directDescendantItems),Object(rd.a)(t=>Object(o.a)(...t.map(t=>t._hovered))))}addItem(t){}removeItem(t){}_handleKeydown(t){const e=t.keyCode,n=this._keyManager;switch(e){case 27:Jm(t)||(t.preventDefault(),this.closed.emit(\"keydown\"));break;case 37:this.parentMenu&&\"ltr\"===this.direction&&this.closed.emit(\"keydown\");break;case 39:this.parentMenu&&\"rtl\"===this.direction&&this.closed.emit(\"keydown\");break;case 36:case 35:Jm(t)||(36===e?n.setFirstItemActive():n.setLastItemActive(),t.preventDefault());break;default:38!==e&&40!==e||n.setFocusOrigin(\"keyboard\"),n.onKeydown(t)}}focusFirstItem(t=\"program\"){this.lazyContent?this._ngZone.onStable.asObservable().pipe(Object(id.a)(1)).subscribe(()=>this._focusFirstItem(t)):this._focusFirstItem(t)}_focusFirstItem(t){const e=this._keyManager;if(e.setFocusOrigin(t).setFirstItemActive(),!e.activeItem&&this._directDescendantItems.length){let t=this._directDescendantItems.first._getHostElement().parentElement;for(;t;){if(\"menu\"===t.getAttribute(\"role\")){t.focus();break}t=t.parentElement}}}resetActiveItem(){this._keyManager.setActiveItem(-1)}setElevation(t){const e=\"mat-elevation-z\"+Math.min(4+t,24),n=Object.keys(this._classList).find(t=>t.startsWith(\"mat-elevation-z\"));n&&n!==this._previousElevation||(this._previousElevation&&(this._classList[this._previousElevation]=!1),this._classList[e]=!0,this._previousElevation=e)}setPositionClasses(t=this.xPosition,e=this.yPosition){const n=this._classList;n[\"mat-menu-before\"]=\"before\"===t,n[\"mat-menu-after\"]=\"after\"===t,n[\"mat-menu-above\"]=\"above\"===e,n[\"mat-menu-below\"]=\"below\"===e}_startAnimation(){this._panelAnimationState=\"enter\"}_resetAnimation(){this._panelAnimationState=\"void\"}_onAnimationDone(t){this._animationDone.next(t),this._isAnimating=!1}_onAnimationStart(t){this._isAnimating=!0,\"enter\"===t.toState&&0===this._keyManager.activeItemIndex&&(t.element.scrollTop=0)}_updateDirectDescendants(){this._allItems.changes.pipe(Object(sd.a)(this._allItems)).subscribe(t=>{this._directDescendantItems.reset(t.filter(t=>t._parentMenu===this)),this._directDescendantItems.notifyOnChanges()})}}return t.\\u0275fac=function(e){return new(e||t)(Ws(sa),Ws(tc),Ws(uI))},t.\\u0275dir=At({type:t,contentQueries:function(t,e,n){var r;1&t&&(Ml(n,sI,!0),Ml(n,cI,!0),Ml(n,cI,!1)),2&t&&(yl(r=El())&&(e.lazyContent=r.first),yl(r=El())&&(e._allItems=r),yl(r=El())&&(e.items=r))},viewQuery:function(t,e){var n;1&t&&wl(Aa,!0),2&t&&yl(n=El())&&(e.templateRef=n.first)},inputs:{backdropClass:\"backdropClass\",xPosition:\"xPosition\",yPosition:\"yPosition\",overlapTrigger:\"overlapTrigger\",hasBackdrop:\"hasBackdrop\",panelClass:[\"class\",\"panelClass\"],classList:\"classList\",ariaLabel:[\"aria-label\",\"ariaLabel\"],ariaLabelledby:[\"aria-labelledby\",\"ariaLabelledby\"],ariaDescribedby:[\"aria-describedby\",\"ariaDescribedby\"]},outputs:{closed:\"closed\",close:\"close\"}}),t})(),fI=(()=>{class t extends dI{}return t.\\u0275fac=function(e){return pI(e||t)},t.\\u0275dir=At({type:t,features:[Uo]}),t})();const pI=En(fI);let mI=(()=>{class t extends fI{constructor(t,e,n){super(t,e,n)}}return t.\\u0275fac=function(e){return new(e||t)(Ws(sa),Ws(tc),Ws(uI))},t.\\u0275cmp=Mt({type:t,selectors:[[\"mat-menu\"]],exportAs:[\"matMenu\"],features:[ea([{provide:oI,useExisting:fI},{provide:fI,useExisting:t}]),Uo],ngContentSelectors:nI,decls:1,vars:0,consts:[[\"tabindex\",\"-1\",\"role\",\"menu\",1,\"mat-menu-panel\",3,\"id\",\"ngClass\",\"keydown\",\"click\"],[1,\"mat-menu-content\"]],template:function(t,e){1&t&&(ho(),Us(0,rI,3,6,\"ng-template\"))},directives:[su],styles:['.mat-menu-panel{min-width:112px;max-width:280px;overflow:auto;-webkit-overflow-scrolling:touch;max-height:calc(100vh - 48px);border-radius:4px;outline:0;min-height:64px}.mat-menu-panel.ng-animating{pointer-events:none}.cdk-high-contrast-active .mat-menu-panel{outline:solid 1px}.mat-menu-content:not(:empty){padding-top:8px;padding-bottom:8px}.mat-menu-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:transparent;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;line-height:48px;height:48px;padding:0 16px;text-align:left;text-decoration:none;max-width:100%;position:relative}.mat-menu-item::-moz-focus-inner{border:0}.mat-menu-item[disabled]{cursor:default}[dir=rtl] .mat-menu-item{text-align:right}.mat-menu-item .mat-icon{margin-right:16px;vertical-align:middle}.mat-menu-item .mat-icon svg{vertical-align:top}[dir=rtl] .mat-menu-item .mat-icon{margin-left:16px;margin-right:0}.mat-menu-item[disabled]{pointer-events:none}.cdk-high-contrast-active .mat-menu-item.cdk-program-focused,.cdk-high-contrast-active .mat-menu-item.cdk-keyboard-focused,.cdk-high-contrast-active .mat-menu-item-highlighted{outline:dotted 1px}.mat-menu-item-submenu-trigger{padding-right:32px}.mat-menu-item-submenu-trigger::after{width:0;height:0;border-style:solid;border-width:5px 0 5px 5px;border-color:transparent transparent transparent currentColor;content:\"\";display:inline-block;position:absolute;top:50%;right:16px;transform:translateY(-50%)}[dir=rtl] .mat-menu-item-submenu-trigger{padding-right:16px;padding-left:32px}[dir=rtl] .mat-menu-item-submenu-trigger::after{right:auto;left:16px;transform:rotateY(180deg) translateY(-50%)}button.mat-menu-item{width:100%}.mat-menu-item .mat-menu-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}\\n'],encapsulation:2,data:{animation:[iI.transformMenu,iI.fadeInItems]},changeDetection:0}),t})();const gI=new K(\"mat-menu-scroll-strategy\"),_I={provide:gI,deps:[xg],useFactory:function(t){return()=>t.scrollStrategies.reposition()}},bI=km({passive:!0});let yI=(()=>{class t{constructor(t,e,n,r,s,o,a,l){this._overlay=t,this._element=e,this._viewContainerRef=n,this._parentMenu=s,this._menuItemInstance=o,this._dir=a,this._focusMonitor=l,this._overlayRef=null,this._menuOpen=!1,this._closingActionsSubscription=i.a.EMPTY,this._hoverSubscription=i.a.EMPTY,this._menuCloseSubscription=i.a.EMPTY,this._handleTouchStart=()=>this._openedBy=\"touch\",this._openedBy=null,this.restoreFocus=!0,this.menuOpened=new ll,this.onMenuOpen=this.menuOpened,this.menuClosed=new ll,this.onMenuClose=this.menuClosed,e.nativeElement.addEventListener(\"touchstart\",this._handleTouchStart,bI),o&&(o._triggersSubmenu=this.triggersSubmenu()),this._scrollStrategy=r}get _deprecatedMatMenuTriggerFor(){return this.menu}set _deprecatedMatMenuTriggerFor(t){this.menu=t}get menu(){return this._menu}set menu(t){t!==this._menu&&(this._menu=t,this._menuCloseSubscription.unsubscribe(),t&&(zn()&&t===this._parentMenu&&function(){throw Error(\"matMenuTriggerFor: menu cannot contain its own trigger. Assign a menu that is not a parent of the trigger or move the trigger outside of the menu.\")}(),this._menuCloseSubscription=t.close.asObservable().subscribe(t=>{this._destroyMenu(),\"click\"!==t&&\"tab\"!==t||!this._parentMenu||this._parentMenu.closed.emit(t)})))}ngAfterContentInit(){this._checkMenu(),this._handleHover()}ngOnDestroy(){this._overlayRef&&(this._overlayRef.dispose(),this._overlayRef=null),this._element.nativeElement.removeEventListener(\"touchstart\",this._handleTouchStart,bI),this._menuCloseSubscription.unsubscribe(),this._closingActionsSubscription.unsubscribe(),this._hoverSubscription.unsubscribe()}get menuOpen(){return this._menuOpen}get dir(){return this._dir&&\"rtl\"===this._dir.value?\"rtl\":\"ltr\"}triggersSubmenu(){return!(!this._menuItemInstance||!this._parentMenu)}toggleMenu(){return this._menuOpen?this.closeMenu():this.openMenu()}openMenu(){if(this._menuOpen)return;this._checkMenu();const t=this._createOverlay(),e=t.getConfig();this._setPosition(e.positionStrategy),e.hasBackdrop=null==this.menu.hasBackdrop?!this.triggersSubmenu():this.menu.hasBackdrop,t.attach(this._getPortal()),this.menu.lazyContent&&this.menu.lazyContent.attach(this.menuData),this._closingActionsSubscription=this._menuClosingActions().subscribe(()=>this.closeMenu()),this._initMenu(),this.menu instanceof fI&&this.menu._startAnimation()}closeMenu(){this.menu.close.emit()}focus(t=\"program\",e){this._focusMonitor?this._focusMonitor.focusVia(this._element,t,e):this._element.nativeElement.focus(e)}_destroyMenu(){if(!this._overlayRef||!this.menuOpen)return;const t=this.menu;this._closingActionsSubscription.unsubscribe(),this._overlayRef.detach(),this._restoreFocus(),t instanceof fI?(t._resetAnimation(),t.lazyContent?t._animationDone.pipe(Object(ch.a)(t=>\"void\"===t.toState),Object(id.a)(1),Object(hm.a)(t.lazyContent._attached)).subscribe({next:()=>t.lazyContent.detach(),complete:()=>this._setIsMenuOpen(!1)}):this._setIsMenuOpen(!1)):(this._setIsMenuOpen(!1),t.lazyContent&&t.lazyContent.detach())}_initMenu(){this.menu.parentMenu=this.triggersSubmenu()?this._parentMenu:void 0,this.menu.direction=this.dir,this._setMenuElevation(),this._setIsMenuOpen(!0),this.menu.focusFirstItem(this._openedBy||\"program\")}_setMenuElevation(){if(this.menu.setElevation){let t=0,e=this.menu.parentMenu;for(;e;)t++,e=e.parentMenu;this.menu.setElevation(t)}}_restoreFocus(){this.restoreFocus&&(this._openedBy?this.triggersSubmenu()||this.focus(this._openedBy):this.focus()),this._openedBy=null}_setIsMenuOpen(t){this._menuOpen=t,this._menuOpen?this.menuOpened.emit():this.menuClosed.emit(),this.triggersSubmenu()&&(this._menuItemInstance._highlighted=t)}_checkMenu(){zn()&&!this.menu&&function(){throw Error('matMenuTriggerFor: must pass in an mat-menu instance.\\n\\n Example:\\n \\n ')}()}_createOverlay(){if(!this._overlayRef){const t=this._getOverlayConfig();this._subscribeToPositions(t.positionStrategy),this._overlayRef=this._overlay.create(t),this._overlayRef.keydownEvents().subscribe()}return this._overlayRef}_getOverlayConfig(){return new sg({positionStrategy:this._overlay.position().flexibleConnectedTo(this._element).withLockedPosition().withTransformOriginOn(\".mat-menu-panel, .mat-mdc-menu-panel\"),backdropClass:this.menu.backdropClass||\"cdk-overlay-transparent-backdrop\",panelClass:this.menu.overlayPanelClass,scrollStrategy:this._scrollStrategy(),direction:this._dir})}_subscribeToPositions(t){this.menu.setPositionClasses&&t.positionChanges.subscribe(t=>{this.menu.setPositionClasses(\"start\"===t.connectionPair.overlayX?\"after\":\"before\",\"top\"===t.connectionPair.overlayY?\"below\":\"above\")})}_setPosition(t){let[e,n]=\"before\"===this.menu.xPosition?[\"end\",\"start\"]:[\"start\",\"end\"],[r,i]=\"above\"===this.menu.yPosition?[\"bottom\",\"top\"]:[\"top\",\"bottom\"],[s,o]=[r,i],[a,l]=[e,n],c=0;this.triggersSubmenu()?(l=e=\"before\"===this.menu.xPosition?\"start\":\"end\",n=a=\"end\"===e?\"start\":\"end\",c=\"bottom\"===r?8:-8):this.menu.overlapTrigger||(s=\"top\"===r?\"bottom\":\"top\",o=\"top\"===i?\"bottom\":\"top\"),t.withPositions([{originX:e,originY:s,overlayX:a,overlayY:r,offsetY:c},{originX:n,originY:s,overlayX:l,overlayY:r,offsetY:c},{originX:e,originY:o,overlayX:a,overlayY:i,offsetY:-c},{originX:n,originY:o,overlayX:l,overlayY:i,offsetY:-c}])}_menuClosingActions(){const t=this._overlayRef.backdropClick(),e=this._overlayRef.detachments(),n=this._parentMenu?this._parentMenu.closed:Object(ah.a)(),r=this._parentMenu?this._parentMenu._hovered().pipe(Object(ch.a)(t=>t!==this._menuItemInstance),Object(ch.a)(()=>this._menuOpen)):Object(ah.a)();return Object(o.a)(t,n,r,e)}_handleMousedown(t){Qg(t)||(this._openedBy=0===t.button?\"mouse\":null,this.triggersSubmenu()&&t.preventDefault())}_handleKeydown(t){const e=t.keyCode;this.triggersSubmenu()&&(39===e&&\"ltr\"===this.dir||37===e&&\"rtl\"===this.dir)&&this.openMenu()}_handleClick(t){this.triggersSubmenu()?(t.stopPropagation(),this.openMenu()):this.toggleMenu()}_handleHover(){this.triggersSubmenu()&&(this._hoverSubscription=this._parentMenu._hovered().pipe(Object(ch.a)(t=>t===this._menuItemInstance&&!t.disabled),Object(oA.a)(0,am.a)).subscribe(()=>{this._openedBy=\"mouse\",this.menu instanceof fI&&this.menu._isAnimating?this.menu._animationDone.pipe(Object(id.a)(1),Object(oA.a)(0,am.a),Object(hm.a)(this._parentMenu._hovered())).subscribe(()=>this.openMenu()):this.openMenu()}))}_getPortal(){return this._portal&&this._portal.templateRef===this.menu.templateRef||(this._portal=new Ym(this.menu.templateRef,this._viewContainerRef)),this._portal}}return t.\\u0275fac=function(e){return new(e||t)(Ws(xg),Ws(sa),Ws(La),Ws(gI),Ws(fI,8),Ws(cI,10),Ws(Em,8),Ws(e_))},t.\\u0275dir=At({type:t,selectors:[[\"\",\"mat-menu-trigger-for\",\"\"],[\"\",\"matMenuTriggerFor\",\"\"]],hostAttrs:[\"aria-haspopup\",\"true\",1,\"mat-menu-trigger\"],hostVars:2,hostBindings:function(t,e){1&t&&io(\"mousedown\",(function(t){return e._handleMousedown(t)}))(\"keydown\",(function(t){return e._handleKeydown(t)}))(\"click\",(function(t){return e._handleClick(t)})),2&t&&Hs(\"aria-expanded\",e.menuOpen||null)(\"aria-controls\",e.menuOpen?e.menu.panelId:null)},inputs:{restoreFocus:[\"matMenuTriggerRestoreFocus\",\"restoreFocus\"],_deprecatedMatMenuTriggerFor:[\"mat-menu-trigger-for\",\"_deprecatedMatMenuTriggerFor\"],menu:[\"matMenuTriggerFor\",\"menu\"],menuData:[\"matMenuTriggerData\",\"menuData\"]},outputs:{menuOpened:\"menuOpened\",onMenuOpen:\"onMenuOpen\",menuClosed:\"menuClosed\",onMenuClose:\"onMenuClose\"},exportAs:[\"matMenuTrigger\"]}),t})(),vI=(()=>{class t{}return t.\\u0275mod=Ct({type:t}),t.\\u0275inj=v({factory:function(e){return new(e||t)},providers:[_I],imports:[Yy]}),t})(),wI=(()=>{class t{}return t.\\u0275mod=Ct({type:t}),t.\\u0275inj=v({factory:function(e){return new(e||t)},providers:[_I],imports:[[Du,Yy,nv,Og,vI],Im,Yy,vI]}),t})();function kI(t,e){if(1&t){const t=eo();Zs(0,\"button\",4),io(\"click\",(function(){fe(t);const n=e.$implicit,r=co();return n.action(r.data)})),Zs(1,\"mat-icon\"),Ro(2),Js(),Zs(3,\"span\"),Ro(4),Js(),Js()}if(2&t){const t=e.$implicit;Rr(2),jo(t.icon),Rr(1),xo(\"text-error\",t.danger),Rr(1),jo(t.name)}}let MI=(()=>{class t{constructor(){this.data=null,this.icon=null,this.menuItems=null}}return t.\\u0275fac=function(e){return new(e||t)},t.\\u0275cmp=Mt({type:t,selectors:[[\"app-icon-trigger-select\"]],inputs:{data:\"data\",icon:\"icon\",menuItems:\"menuItems\"},decls:7,vars:3,consts:[[1,\"relative\",\"cursor-pointer\"],[\"mat-icon-button\",\"\",\"aria-label\",\"Example icon-button with a menu\",3,\"matMenuTriggerFor\"],[\"menu\",\"matMenu\"],[\"mat-menu-item\",\"\",3,\"click\",4,\"ngFor\",\"ngForOf\"],[\"mat-menu-item\",\"\",3,\"click\"]],template:function(t,e){if(1&t&&(Zs(0,\"div\",0),Zs(1,\"button\",1),Zs(2,\"mat-icon\"),Ro(3),Js(),Js(),Zs(4,\"mat-menu\",null,2),Us(6,kI,5,4,\"button\",3),Js(),Js()),2&t){const t=Vs(5);Rr(1),qs(\"matMenuTriggerFor\",t),Rr(2),jo(e.icon),Rr(3),qs(\"ngForOf\",e.menuItems)}},directives:[xv,yI,Ex,mI,au,cI],encapsulation:2}),t})(),xI=(()=>{class t{transform(t){return\"0\"===t?\"n/a\":t}}return t.\\u0275fac=function(e){return new(e||t)},t.\\u0275pipe=Ot({name:\"balance\",type:t,pure:!0}),t})();function SI(t,e){if(1&t){const t=eo();Zs(0,\"th\",18),Zs(1,\"mat-checkbox\",19),io(\"change\",(function(e){fe(t);const n=co();return e?n.masterToggle():null})),Js(),Js()}if(2&t){const t=co();Rr(1),qs(\"checked\",(null==t.selection?null:t.selection.hasValue())&&t.isAllSelected())(\"indeterminate\",(null==t.selection?null:t.selection.hasValue())&&!t.isAllSelected())}}function EI(t,e){if(1&t){const t=eo();Zs(0,\"td\",20),Zs(1,\"mat-checkbox\",21),io(\"click\",(function(e){return fe(t),e.stopPropagation()}))(\"change\",(function(n){fe(t);const r=e.$implicit,i=co();return n?null==i.selection?null:i.selection.toggle(r):null})),Js(),Js()}if(2&t){const t=e.$implicit,n=co();Rr(1),qs(\"checked\",null==n.selection?null:n.selection.isSelected(t))}}function CI(t,e){1&t&&(Zs(0,\"th\",22),Ro(1,\" Account Name \"),Js())}function DI(t,e){if(1&t&&(Zs(0,\"td\",20),Ro(1),Js()),2&t){const t=e.$implicit;Rr(1),No(\" \",t.accountName,\" \")}}function AI(t,e){1&t&&(Zs(0,\"th\",18),Ro(1,\" Validating Public Key \"),Js())}function OI(t,e){if(1&t){const t=eo();Zs(0,\"td\",23),io(\"click\",(function(){fe(t);const n=e.$implicit;return co().copyKeyToClipboard(n.publicKey)})),Ro(1),nl(2,\"slice\"),nl(3,\"base64tohex\"),Js()}if(2&t){const t=e.$implicit;Rr(1),No(\" \",sl(2,1,rl(3,5,t.publicKey),0,8),\"... \")}}function LI(t,e){1&t&&(Zs(0,\"th\",22),Ro(1,\" Validator Index\"),Js())}function TI(t,e){if(1&t&&(Zs(0,\"td\",20),Ro(1),Js()),2&t){const t=e.$implicit;Rr(1),No(\" \",t.index,\" \")}}function PI(t,e){1&t&&(Zs(0,\"th\",22),Ro(1,\"ETH Balance\"),Js())}function II(t,e){if(1&t&&(Zs(0,\"td\",20),Zs(1,\"span\"),Ro(2),nl(3,\"balance\"),Js(),Js()),2&t){const t=e.$implicit;Rr(1),xo(\"text-error\",t.lowBalance)(\"text-success\",!t.lowBalance),Rr(1),No(\" \",rl(3,5,t.balance),\" \")}}function RI(t,e){1&t&&(Zs(0,\"th\",22),Ro(1,\" ETH Effective Balance\"),Js())}function jI(t,e){if(1&t&&(Zs(0,\"td\",20),Zs(1,\"span\"),Ro(2),nl(3,\"balance\"),Js(),Js()),2&t){const t=e.$implicit;Rr(1),xo(\"text-error\",t.lowBalance)(\"text-success\",!t.lowBalance),Rr(1),No(\" \",rl(3,5,t.effectiveBalance),\" \")}}function NI(t,e){1&t&&(Zs(0,\"th\",22),Ro(1,\" Status\"),Js())}function FI(t,e){if(1&t&&(Zs(0,\"td\",20),Zs(1,\"mat-chip-list\",24),Zs(2,\"mat-chip\",25),Ro(3),Js(),Js(),Js()),2&t){const t=e.$implicit,n=co();Rr(2),qs(\"color\",n.formatStatusColor(t.status)),Rr(1),jo(t.status)}}function YI(t,e){1&t&&(Zs(0,\"th\",22),Ro(1,\" Activation Epoch\"),Js())}function BI(t,e){if(1&t&&(Zs(0,\"td\",20),Ro(1),nl(2,\"epoch\"),Js()),2&t){const t=e.$implicit;Rr(1),No(\" \",rl(2,1,t.activationEpoch),\" \")}}function HI(t,e){1&t&&(Zs(0,\"th\",22),Ro(1,\" Exit Epoch\"),Js())}function zI(t,e){if(1&t&&(Zs(0,\"td\",20),Ro(1),nl(2,\"epoch\"),Js()),2&t){const t=e.$implicit;Rr(1),No(\" \",rl(2,1,t.exitEpoch),\" \")}}function UI(t,e){1&t&&(Zs(0,\"th\",18),Ro(1,\" Actions \"),Js())}function VI(t,e){if(1&t&&(Zs(0,\"td\",20),$s(1,\"app-icon-trigger-select\",26),Js()),2&t){const t=e.$implicit,n=co();Rr(1),qs(\"menuItems\",n.menuItems)(\"data\",t.publicKey)}}function WI(t,e){1&t&&$s(0,\"tr\",27)}function GI(t,e){1&t&&$s(0,\"tr\",28)}function qI(t,e){1&t&&(Zs(0,\"tr\",29),Zs(1,\"td\",30),Ro(2,\"No data matching the filter\"),Js(),Js())}let KI=(()=>{class t{constructor(t,e,n){this.dialog=t,this.clipboard=e,this.snackBar=n,this.dataSource=null,this.selection=null,this.sort=null,this.displayedColumns=[\"select\",\"accountName\",\"publicKey\",\"index\",\"balance\",\"effectiveBalance\",\"activationEpoch\",\"exitEpoch\",\"status\",\"options\"],this.menuItems=[{name:\"View On Beaconcha.in Explorer\",icon:\"open_in_new\",action:this.openExplorer.bind(this)}]}ngAfterViewInit(){this.dataSource&&(this.dataSource.sort=this.sort)}masterToggle(){if(this.dataSource&&this.selection){const t=this.selection;this.isAllSelected()?t.clear():this.dataSource.data.forEach(e=>t.select(e))}}isAllSelected(){return!(!this.selection||!this.dataSource)&&this.selection.selected.length===this.dataSource.data.length}copyKeyToClipboard(t){const e=QC(t);this.clipboard.copy(e),this.snackBar.open(`Copied ${e.slice(0,16)}... to Clipboard`,\"Close\",{duration:4e3})}formatStatusColor(t){switch(t.trim().toLowerCase()){case\"active\":return\"primary\";case\"pending\":return\"accent\";case\"exited\":case\"slashed\":return\"warn\";default:return\"\"}}openExplorer(t){if(void 0!==window){let e=QC(t);e=e.replace(\"0x\",\"\"),window.open(\"https://beaconcha.in/validator/\"+e,\"_blank\")}}}return t.\\u0275fac=function(e){return new(e||t)(Ws(gP),Ws(BP),Ws(Gv))},t.\\u0275cmp=Mt({type:t,selectors:[[\"app-accounts-table\"]],viewQuery:function(t,e){var n;1&t&&vl(TE,!0),2&t&&yl(n=El())&&(e.sort=n.first)},inputs:{dataSource:\"dataSource\",selection:\"selection\"},decls:35,vars:3,consts:[[\"mat-table\",\"\",\"matSort\",\"\",3,\"dataSource\"],[\"matColumnDef\",\"select\"],[\"mat-header-cell\",\"\",4,\"matHeaderCellDef\"],[\"mat-cell\",\"\",4,\"matCellDef\"],[\"matColumnDef\",\"accountName\"],[\"mat-header-cell\",\"\",\"mat-sort-header\",\"\",4,\"matHeaderCellDef\"],[\"matColumnDef\",\"publicKey\"],[\"mat-cell\",\"\",\"matTooltipPosition\",\"left\",\"matTooltip\",\"Copy to Clipboard\",\"class\",\"cursor-pointer\",3,\"click\",4,\"matCellDef\"],[\"matColumnDef\",\"index\"],[\"matColumnDef\",\"balance\"],[\"matColumnDef\",\"effectiveBalance\"],[\"matColumnDef\",\"status\"],[\"matColumnDef\",\"activationEpoch\"],[\"matColumnDef\",\"exitEpoch\"],[\"matColumnDef\",\"options\"],[\"mat-header-row\",\"\",4,\"matHeaderRowDef\"],[\"mat-row\",\"\",4,\"matRowDef\",\"matRowDefColumns\"],[\"class\",\"mat-row\",4,\"matNoDataRow\"],[\"mat-header-cell\",\"\"],[3,\"checked\",\"indeterminate\",\"change\"],[\"mat-cell\",\"\"],[3,\"checked\",\"click\",\"change\"],[\"mat-header-cell\",\"\",\"mat-sort-header\",\"\"],[\"mat-cell\",\"\",\"matTooltipPosition\",\"left\",\"matTooltip\",\"Copy to Clipboard\",1,\"cursor-pointer\",3,\"click\"],[\"aria-label\",\"Validator status\"],[\"selected\",\"\",3,\"color\"],[\"icon\",\"more_horiz\",3,\"menuItems\",\"data\"],[\"mat-header-row\",\"\"],[\"mat-row\",\"\"],[1,\"mat-row\"],[\"colspan\",\"4\",1,\"mat-cell\"]],template:function(t,e){1&t&&(Qs(0),Zs(1,\"table\",0),Qs(2,1),Us(3,SI,2,2,\"th\",2),Us(4,EI,2,1,\"td\",3),Xs(),Qs(5,4),Us(6,CI,2,0,\"th\",5),Us(7,DI,2,1,\"td\",3),Xs(),Qs(8,6),Us(9,AI,2,0,\"th\",2),Us(10,OI,4,7,\"td\",7),Xs(),Qs(11,8),Us(12,LI,2,0,\"th\",5),Us(13,TI,2,1,\"td\",3),Xs(),Qs(14,9),Us(15,PI,2,0,\"th\",5),Us(16,II,4,7,\"td\",3),Xs(),Qs(17,10),Us(18,RI,2,0,\"th\",5),Us(19,jI,4,7,\"td\",3),Xs(),Qs(20,11),Us(21,NI,2,0,\"th\",5),Us(22,FI,4,2,\"td\",3),Xs(),Qs(23,12),Us(24,YI,2,0,\"th\",5),Us(25,BI,3,3,\"td\",3),Xs(),Qs(26,13),Us(27,HI,2,0,\"th\",5),Us(28,zI,3,3,\"td\",3),Xs(),Qs(29,14),Us(30,UI,2,0,\"th\",2),Us(31,VI,2,2,\"td\",3),Xs(),Us(32,WI,1,0,\"tr\",15),Us(33,GI,1,0,\"tr\",16),Us(34,qI,3,0,\"tr\",17),Js(),Xs()),2&t&&(Rr(1),qs(\"dataSource\",e.dataSource),Rr(31),qs(\"matHeaderRowDef\",e.displayedColumns),Rr(1),qs(\"matRowDefColumns\",e.displayedColumns))},directives:[CC,TE,PC,LC,AC,YC,HC,qC,RC,QP,NC,BE,CS,OP,xP,MI,UC,WC],pipes:[Cu,XC,xI,tD],encapsulation:2}),t})();function ZI(t,e){if(1&t){const t=eo();Zs(0,\"div\",11),Zs(1,\"mat-form-field\",12),Zs(2,\"mat-label\"),Ro(3,\"Filter rows by pubkey, validator index, or name\"),Js(),Zs(4,\"input\",13),io(\"keyup\",(function(n){fe(t);const r=e.ngIf;return co().applySearchFilter(n,r)})),Js(),Zs(5,\"mat-icon\",14),Ro(6,\"search\"),Js(),Js(),$s(7,\"app-account-actions\"),Js()}}function JI(t,e){1&t&&(Zs(0,\"div\",15),$s(1,\"mat-spinner\"),Js())}function $I(t,e){if(1&t&&$s(0,\"app-accounts-table\",16),2&t){const t=e.ngIf,n=co();qs(\"dataSource\",t)(\"selection\",n.selection)}}let QI=(()=>{class t{constructor(t,e){this.walletService=t,this.validatorService=e,this.paginator=null,this.pageSizes=[5,10,50,100,250],this.totalData=0,this.loading=!1,this.pageChanged$=new Gh.a({pageIndex:0,pageSize:this.pageSizes[0]}),this.selection=new Am(!0,[]),this.tableDataSource$=this.pageChanged$.pipe(Object(ed.a)(()=>this.loading=!0),Object(Lg.a)(300),Object(rd.a)(t=>this.walletService.accounts(t.pageIndex,t.pageSize).pipe(Object(rP.zipMap)(t=>{var e;return null===(e=t.accounts)||void 0===e?void 0:e.map(t=>t.validatingPublicKey)}),Object(rd.a)(([t,e])=>Object($x.b)(this.validatorService.validatorList(e,0,e.length),this.validatorService.balances(e,0,e.length)).pipe(Object(uh.a)(([e,n])=>this.transformTableData(t,e,n)))))),Object(a.a)(),Object(ed.a)(()=>this.loading=!1),Object(Vh.a)(t=>Object(Uh.a)(t)))}applySearchFilter(t,e){var n;e&&(e.filter=t.target.value.trim().toLowerCase(),null===(n=e.paginator)||void 0===n||n.firstPage())}handlePageEvent(t){this.pageChanged$.next(t)}transformTableData(t,e,n){this.totalData=t.totalSize;const r=t.accounts.map((t,r)=>{var i,s,o,a;let l=null===(i=null==e?void 0:e.validatorList)||void 0===i?void 0:i.find(e=>{var n;return t.validatingPublicKey===(null===(n=null==e?void 0:e.validator)||void 0===n?void 0:n.publicKey)});l||(l={index:0,validator:{effectiveBalance:\"0\",activationEpoch:\"18446744073709551615\",exitEpoch:\"18446744073709551615\"}});const c=null==n?void 0:n.balances.find(e=>e.publicKey===t.validatingPublicKey);let u=\"0\",h=\"unknown\";c&&c.status&&(h=\"\"!==c.status?c.status.toLowerCase():\"unknown\",u=Object(Jx.formatUnits)(Zx.BigNumber.from(c.balance),\"gwei\"));const d=Zx.BigNumber.from(null===(s=null==l?void 0:l.validator)||void 0===s?void 0:s.effectiveBalance).div(1e9);return{select:r,accountName:null==t?void 0:t.accountName,index:(null==l?void 0:l.index)?l.index:\"n/a\",publicKey:t.validatingPublicKey,balance:u,effectiveBalance:d.toString(),status:h,activationEpoch:null===(o=null==l?void 0:l.validator)||void 0===o?void 0:o.activationEpoch,exitEpoch:null===(a=null==l?void 0:l.validator)||void 0===a?void 0:a.exitEpoch,lowBalance:d.toNumber()<32,options:t.validatingPublicKey}}),i=new JC(r);return i.filterPredicate=this.filterPredicate,i}filterPredicate(t,e){const n=-1!==t.accountName.indexOf(e),r=-1!==QC(t.publicKey).indexOf(e),i=t.index.toString()===e;return n||r||i}}return t.\\u0275fac=function(e){return new(e||t)(Ws(Xx),Ws(tS))},t.\\u0275cmp=Mt({type:t,selectors:[[\"app-accounts\"]],viewQuery:function(t,e){var n;1&t&&vl(SE,!0),2&t&&yl(n=El())&&(e.paginator=n.first)},decls:16,vars:10,consts:[[1,\"m-sm-30\"],[1,\"mb-8\"],[1,\"text-2xl\",\"mb-2\",\"text-white\",\"leading-snug\"],[1,\"m-0\",\"text-muted\",\"text-base\",\"leading-snug\"],[\"class\",\"relative flex justify-start flex-wrap items-center md:justify-between mb-4\",4,\"ngIf\"],[3,\"selection\"],[1,\"mat-elevation-z8\",\"relative\"],[\"class\",\"table-loading-shade\",4,\"ngIf\"],[1,\"table-container\",\"bg-paper\"],[3,\"dataSource\",\"selection\",4,\"ngIf\"],[3,\"length\",\"pageSizeOptions\",\"page\"],[1,\"relative\",\"flex\",\"justify-start\",\"flex-wrap\",\"items-center\",\"md:justify-between\",\"mb-4\"],[\"appearance\",\"fill\",1,\"search-bar\",\"text-base\"],[\"matInput\",\"\",\"placeholder\",\"0x004a19ce...\",\"color\",\"primary\",3,\"keyup\"],[\"matSuffix\",\"\"],[1,\"table-loading-shade\"],[3,\"dataSource\",\"selection\"]],template:function(t,e){1&t&&(Zs(0,\"div\",0),$s(1,\"app-breadcrumb\"),Zs(2,\"div\",1),Zs(3,\"div\",2),Ro(4,\" Your Validator Accounts List \"),Js(),Zs(5,\"p\",3),Ro(6,\" Full list of all validating public keys managed by your Prysm wallet \"),Js(),Js(),Us(7,ZI,8,0,\"div\",4),nl(8,\"async\"),$s(9,\"app-account-selections\",5),Zs(10,\"div\",6),Us(11,JI,2,0,\"div\",7),Zs(12,\"div\",8),Us(13,$I,1,2,\"app-accounts-table\",9),nl(14,\"async\"),Js(),Zs(15,\"mat-paginator\",10),io(\"page\",(function(t){return e.handlePageEvent(t)})),Js(),Js(),Js()),2&t&&(Rr(7),qs(\"ngIf\",rl(8,6,e.tableDataSource$)),Rr(2),qs(\"selection\",e.selection),Rr(2),qs(\"ngIf\",e.loading),Rr(2),qs(\"ngIf\",rl(14,8,e.tableDataSource$)),Rr(2),qs(\"length\",e.totalData)(\"pageSizeOptions\",e.pageSizes))},directives:[Kx,cu,RP,SE,aM,$k,bM,Ex,eM,FP,AM,KI],pipes:[Mu],encapsulation:2}),t})();function XI(t,e){1&t&&(Zs(0,\"mat-error\",19),Ro(1,\" Password for keystores is required \"),Js())}function tR(t,e){1&t&&(Zs(0,\"div\",20),$s(1,\"mat-spinner\",21),Js()),2&t&&(Rr(1),qs(\"diameter\",25))}let eR=(()=>{class t{constructor(t,e,n,r,i){this.fb=t,this.walletService=e,this.snackBar=n,this.router=r,this.zone=i,this.loading=!1,this.importFormGroup=this.fb.group({keystoresImported:[[]]},{validators:this.validateImportedKeystores}),this.passwordFormGroup=this.fb.group({keystoresPassword:[\"\",bw.required]})}submit(){if(this.importFormGroup.invalid||this.passwordFormGroup.invalid)return;const t={keystoresImported:this.importFormGroup.controls.keystoresImported.value,keystoresPassword:this.passwordFormGroup.controls.keystoresPassword.value};this.loading=!0,this.walletService.importKeystores(t).pipe(Object(id.a)(1),Object(ch.a)(t=>void 0!==t),Object(ed.a)(()=>{this.snackBar.open(\"Successfully imported keystores\",\"Close\",{duration:4e3}),this.loading=!1,this.zone.run(()=>{this.router.navigate([\"/dashboard/wallet/accounts\"])})}),Object(Vh.a)(t=>(this.loading=!1,Object(Uh.a)(t)))).subscribe()}validateImportedKeystores(t){var e,n,r;const i=null===(e=t.get(\"keystoresImported\"))||void 0===e?void 0:e.value;i&&0!==i.length?i.length>50&&(null===(r=t.get(\"keystoresImported\"))||void 0===r||r.setErrors({tooManyKeystores:!0})):null===(n=t.get(\"keystoresImported\"))||void 0===n||n.setErrors({noKeystoresUploaded:!0})}}return t.\\u0275fac=function(e){return new(e||t)(Ws(yk),Ws(Xx),Ws(Gv),Ws(Cp),Ws(tc))},t.\\u0275cmp=Mt({type:t,selectors:[[\"app-import\"]],decls:27,vars:5,consts:[[1,\"md:w-2/3\"],[1,\"bg-paper\",\"import-accounts\"],[1,\"px-6\",\"pb-4\"],[3,\"formGroup\"],[1,\"my-3\"],[1,\"generate-accounts-form\",3,\"formGroup\"],[1,\"text-white\",\"text-xl\",\"mt-4\"],[1,\"my-4\",\"text-hint\",\"text-lg\",\"leading-relaxed\"],[\"appearance\",\"outline\"],[\"matInput\",\"\",\"formControlName\",\"keystoresPassword\",\"placeholder\",\"Enter the password you used to originally create the keystores\",\"name\",\"keystoresPassword\",\"type\",\"password\"],[\"class\",\"warning\",4,\"ngIf\"],[1,\"my-4\"],[1,\"flex\"],[\"routerLink\",\"/dashboard/wallet/accounts\"],[\"mat-raised-button\",\"\",\"color\",\"accent\"],[1,\"mx-3\"],[1,\"btn-container\"],[\"mat-raised-button\",\"\",\"color\",\"primary\",3,\"disabled\",\"click\"],[\"class\",\"btn-progress\",4,\"ngIf\"],[1,\"warning\"],[1,\"btn-progress\"],[\"color\",\"primary\",3,\"diameter\"]],template:function(t,e){1&t&&($s(0,\"app-breadcrumb\"),Zs(1,\"div\",0),Zs(2,\"mat-card\",1),Zs(3,\"div\",2),$s(4,\"app-import-accounts-form\",3),$s(5,\"div\",4),Zs(6,\"form\",5),Zs(7,\"div\",6),Ro(8,\" Unlock Keystores \"),Js(),Zs(9,\"div\",7),Ro(10,\" Enter the password to unlock the keystores you are uploading. This is the password you set when you created the keystores using a tool such as the eth2.0-deposit-cli. \"),Js(),Zs(11,\"mat-form-field\",8),Zs(12,\"mat-label\"),Ro(13,\"Password to unlock keystores\"),Js(),$s(14,\"input\",9),Us(15,XI,2,0,\"mat-error\",10),Js(),Js(),$s(16,\"div\",11),Zs(17,\"div\",12),Zs(18,\"a\",13),Zs(19,\"button\",14),Ro(20,\"Back to Accounts\"),Js(),Js(),$s(21,\"div\",15),Zs(22,\"div\",12),Zs(23,\"div\",16),Zs(24,\"button\",17),io(\"click\",(function(){return e.submit()})),Ro(25,\" Submit Keystores \"),Js(),Us(26,tR,2,1,\"div\",18),Js(),Js(),Js(),Js(),Js(),Js()),2&t&&(Rr(4),qs(\"formGroup\",e.importFormGroup),Rr(2),qs(\"formGroup\",e.passwordFormGroup),Rr(9),qs(\"ngIf\",null==e.passwordFormGroup?null:e.passwordFormGroup.controls.keystoresPassword.hasError(\"required\")),Rr(9),qs(\"disabled\",e.loading||e.importFormGroup.invalid||e.passwordFormGroup.invalid),Rr(2),qs(\"ngIf\",e.loading))},directives:[Kx,Sk,ZO,dw,uk,ak,aM,$k,bM,iw,hw,_k,cu,Ap,xv,Gk,AM],encapsulation:2}),t})();class nR{constructor(t,e){this.iconUrl=t,this.iconSize=e}}class rR{constructor(t){this.icon=t}}class iR{constructor(t){this.attribution=t}}let sR=(()=>{class t{constructor(t,e){this.http=t,this.beaconService=e}getPeerCoordinates(){return this.beaconService.peers$.pipe(Object(uh.a)(t=>t.peers.map(t=>t.address.split(\"/\")[2])),Object(rd.a)(t=>this.http.post(\"http://ip-api.com/batch\",JSON.stringify(t))))}}return t.\\u0275fac=function(e){return new(e||t)(it(Ch),it(zM))},t.\\u0275prov=y({token:t,factory:t.\\u0275fac,providedIn:\"root\"}),t})(),oR=(()=>{class t{constructor(t){this.geoLocationService=t}ngOnInit(){const t=L.map(\"peer-locations-map\").setView([48,32],2.6),e=L.icon(new nR(\"https://prysmaticlabs.com/assets/Prysm.svg\",[30,60]));this.geoLocationService.getPeerCoordinates().pipe(Object(ed.a)(n=>{if(n){const r={},i={};n.forEach(n=>{if(console.log(n.lat,n.lon),i[n.city])i[n.city]++,r[n.city].bindTooltip(n.city+\" *\"+i[n.city]);else{const s=Math.floor(n.lat),o=Math.floor(n.lon);i[n.city]=1,r[n.city]=L.marker([s,o],new rR(e)),r[n.city].bindTooltip(n.city).addTo(t)}})}}),Object(id.a)(1)).subscribe(),L.tileLayer(\"https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png\",new iR('\\xa9 OpenStreetMap contributors')).addTo(t)}}return t.\\u0275fac=function(e){return new(e||t)(Ws(sR))},t.\\u0275cmp=Mt({type:t,selectors:[[\"app-peer-locations-map\"]],decls:1,vars:0,consts:[[\"id\",\"peer-locations-map\"]],template:function(t,e){1&t&&$s(0,\"div\",0)},encapsulation:2}),t})();function aR(t,e){if(1&t&&(Zs(0,\"mat-error\"),Ro(1),Js()),2&t){const t=co();Rr(1),No(\" \",t.passwordValidator.errorMessage.required,\" \")}}function lR(t,e){if(1&t&&(Zs(0,\"mat-error\"),Ro(1),Js()),2&t){const t=co();Rr(1),No(\" \",t.passwordValidator.errorMessage.minLength,\" \")}}function cR(t,e){if(1&t&&(Zs(0,\"mat-error\"),Ro(1),Js()),2&t){const t=co();Rr(1),No(\" \",t.passwordValidator.errorMessage.pattern,\" \")}}function uR(t,e){1&t&&(Zs(0,\"mat-error\"),Ro(1,\" Confirmation is required \"),Js())}function hR(t,e){if(1&t&&(Zs(0,\"mat-error\"),Ro(1),Js()),2&t){const t=co();Rr(1),No(\" \",t.passwordValidator.errorMessage.passwordMismatch,\" \")}}const dR=[{path:\"\",redirectTo:\"initialize\",pathMatch:\"full\"},{path:\"initialize\",component:(()=>{class t{constructor(t,e){this.authenticationService=t,this.router=e}ngOnInit(){this.authenticationService.checkHasUsedWeb().pipe(Object(ed.a)(t=>{this.router.navigate(t.hasSignedUp?[\"/login\"]:t.hasWallet?[\"/signup\"]:[\"/onboarding\"])}),Object(id.a)(1)).subscribe()}}return t.\\u0275fac=function(e){return new(e||t)(Ws(Xp),Ws(Cp))},t.\\u0275cmp=Mt({type:t,selectors:[[\"app-initialize\"]],decls:0,vars:0,template:function(t,e){},encapsulation:2,changeDetection:0}),t})(),canActivate:[Jv]},{path:\"login\",data:{breadcrumb:\"Login\"},component:jM,canActivate:[Jv]},{path:\"signup\",component:(()=>{class t{constructor(t,e,n,r){this.formBuilder=t,this.authService=e,this.snackBar=n,this.router=r,this.passwordValidator=new kk,this.formGroup=this.formBuilder.group({password:new Xw(\"\",[bw.required,bw.minLength(8),this.passwordValidator.strongPassword]),passwordConfirmation:new Xw(\"\",[bw.required,bw.minLength(8),this.passwordValidator.strongPassword])},{validators:this.passwordValidator.matchingPasswordConfirmation})}signup(){this.formGroup.markAllAsTouched(),this.formGroup.invalid||this.authService.signup({password:this.formGroup.controls.password.value,passwordConfirmation:this.formGroup.controls.passwordConfirmation.value}).pipe(Object(id.a)(1),Object(ed.a)(()=>{this.snackBar.open(\"Successfully signed up for Prysm web\",\"Close\",{duration:4e3}),this.router.navigate([\"/dashboard/gains-and-losses\"])}),Object(Vh.a)(t=>Object(Uh.a)(t))).subscribe()}}return t.\\u0275fac=function(e){return new(e||t)(Ws(yk),Ws(Xp),Ws(Gv),Ws(Cp))},t.\\u0275cmp=Mt({type:t,selectors:[[\"app-signup\"]],decls:26,vars:6,consts:[[1,\"signup\",\"flex\",\"h-screen\"],[1,\"m-auto\"],[1,\"signup-card\",\"position-relative\",\"y-center\"],[1,\"flex\",\"items-center\"],[1,\"w-5/12\",\"signup-img\",\"flex\",\"justify-center\",\"items-center\"],[\"src\",\"/assets/images/ethereum.svg\",\"alt\",\"\"],[1,\"w-7/12\"],[1,\"signup-form-container\",\"px-8\",\"py-16\",3,\"formGroup\",\"ngSubmit\"],[\"appearance\",\"outline\"],[\"matInput\",\"\",\"formControlName\",\"password\",\"placeholder\",\"Enter your password for Prysm web\",\"name\",\"password\",\"type\",\"password\"],[4,\"ngIf\"],[1,\"py-2\"],[\"matInput\",\"\",\"formControlName\",\"passwordConfirmation\",\"placeholder\",\"Confirm password\",\"name\",\"passwordConfirmation\",\"type\",\"password\"],[1,\"btn-container\"],[\"mat-raised-button\",\"\",\"color\",\"primary\",\"name\",\"submit\"]],template:function(t,e){1&t&&(Zs(0,\"div\",0),Zs(1,\"div\",1),Zs(2,\"mat-card\",2),Zs(3,\"div\",3),Zs(4,\"div\",4),$s(5,\"img\",5),Js(),Zs(6,\"div\",6),Zs(7,\"form\",7),io(\"ngSubmit\",(function(){return e.signup()})),Zs(8,\"mat-form-field\",8),Zs(9,\"mat-label\"),Ro(10,\"Signup for Prysm Web\"),Js(),$s(11,\"input\",9),Us(12,aR,2,1,\"mat-error\",10),Us(13,lR,2,1,\"mat-error\",10),Us(14,cR,2,1,\"mat-error\",10),Js(),$s(15,\"div\",11),Zs(16,\"mat-form-field\",8),Zs(17,\"mat-label\"),Ro(18,\"Password Confirmation\"),Js(),$s(19,\"input\",12),Us(20,uR,2,0,\"mat-error\",10),Us(21,hR,2,1,\"mat-error\",10),Js(),$s(22,\"div\",11),Zs(23,\"div\",13),Zs(24,\"button\",14),Ro(25,\"Sign Up\"),Js(),Js(),Js(),Js(),Js(),Js(),Js(),Js()),2&t&&(Rr(7),qs(\"formGroup\",e.formGroup),Rr(5),qs(\"ngIf\",null==e.formGroup||null==e.formGroup.controls?null:e.formGroup.controls.password.hasError(\"required\")),Rr(1),qs(\"ngIf\",null==e.formGroup||null==e.formGroup.controls?null:e.formGroup.controls.password.hasError(\"minlength\")),Rr(1),qs(\"ngIf\",null==e.formGroup||null==e.formGroup.controls?null:e.formGroup.controls.password.hasError(\"pattern\")),Rr(6),qs(\"ngIf\",null==e.formGroup||null==e.formGroup.controls?null:e.formGroup.controls.passwordConfirmation.hasError(\"required\")),Rr(1),qs(\"ngIf\",null==e.formGroup||null==e.formGroup.controls?null:e.formGroup.controls.passwordConfirmation.hasError(\"passwordMismatch\")))},directives:[Sk,ak,dw,uk,aM,$k,bM,iw,hw,_k,cu,xv,Gk],encapsulation:2}),t})(),canActivate:[Jv]},{path:\"onboarding\",data:{breadcrumb:\"Onboarding\"},component:OL,canActivate:[Jv]},{path:\"dashboard\",data:{breadcrumb:\"Dashboard\"},component:Yx,canActivate:[$v],children:[{path:\"\",redirectTo:\"gains-and-losses\",pathMatch:\"full\"},{path:\"gains-and-losses\",data:{breadcrumb:\"Gains & Losses\"},component:sA},{path:\"wallet\",data:{breadcrumb:\"Wallet\"},children:[{path:\"\",redirectTo:\"accounts\",pathMatch:\"full\"},{path:\"accounts\",data:{breadcrumb:\"Accounts\"},children:[{path:\"\",component:QI}]},{path:\"details\",data:{breadcrumb:\"Wallet Details\"},component:nP},{path:\"import\",data:{breadcrumb:\"Import Accounts\"},component:eR}]},{path:\"system\",data:{breadcrumb:\"System\"},children:[{path:\"\",redirectTo:\"logs\",pathMatch:\"full\"},{path:\"logs\",data:{breadcrumb:\"Process Logs\"},component:bA},{path:\"metrics\",data:{breadcrumb:\"Process Metrics\"},component:MA},{path:\"peers-map\",data:{breadcrumb:\"Peer locations map\"},component:oR}]},{path:\"security\",data:{breadcrumb:\"Security\"},children:[{path:\"\",redirectTo:\"change-password\",pathMatch:\"full\"},{path:\"change-password\",data:{breadcrumb:\"Change Password\"},component:RA}]}]}];let fR=(()=>{class t{}return t.\\u0275mod=Ct({type:t}),t.\\u0275inj=v({factory:function(e){return new(e||t)},imports:[[zp.forRoot(dR)],zp]}),t})();function pR(t,e){1&t&&(Zs(0,\"div\",1),Zs(1,\"div\",2),Ro(2,\" Warning! You are running the web UI in development mode, meaning it will show **fake** data for testing purposes. Do not run real validators this way. If you want to run the web UI with your real Prysm node and validator, follow our instructions \"),Zs(3,\"a\",3),Ro(4,\"here\"),Js(),Ro(5,\". \"),Js(),Js())}let mR=(()=>{class t{constructor(t,e,n){this.router=t,this.eventsService=e,this.environmenterService=n,this.title=\"prysm-web-ui\",this.destroyed$$=new r.a,this.isDevelopment=!this.environmenterService.env.production}ngOnInit(){this.router.events.pipe(Object(ch.a)(t=>t instanceof dd),Object(ed.a)(()=>{this.eventsService.routeChanged$.next(this.router.routerState.root.snapshot)}),Object(hm.a)(this.destroyed$$)).subscribe()}ngOnDestroy(){this.destroyed$$.next(),this.destroyed$$.complete()}}return t.\\u0275fac=function(e){return new(e||t)(Ws(Cp),Ws(Hx),Ws(Qp))},t.\\u0275cmp=Mt({type:t,selectors:[[\"app-root\"]],decls:2,vars:1,consts:[[\"class\",\"bg-error text-white py-4 text-center mx-auto\",4,\"ngIf\"],[1,\"bg-error\",\"text-white\",\"py-4\",\"text-center\",\"mx-auto\"],[1,\"max-w-3xl\",\"mx-auto\"],[\"href\",\"https://docs.prylabs.network/docs/prysm-usage/web-interface\",\"target\",\"_blank\",1,\"text-black\"]],template:function(t,e){1&t&&(Us(0,pR,6,0,\"div\",0),$s(1,\"router-outlet\")),2&t&&qs(\"ngIf\",e.isDevelopment)},directives:[cu,Tp],encapsulation:2}),t})(),gR=(()=>{class t{}return t.\\u0275mod=Ct({type:t}),t.\\u0275inj=v({factory:function(e){return new(e||t)},imports:[[qy,Yy],qy,Yy]}),t})(),_R=(()=>{class t{}return t.\\u0275mod=Ct({type:t}),t.\\u0275inj=v({factory:function(e){return new(e||t)},imports:[[Du,Yy],Yy]}),t})(),bR=(()=>{class t{}return t.\\u0275mod=Ct({type:t}),t.\\u0275inj=v({factory:function(e){return new(e||t)},imports:[[Yy],Yy]}),t})(),yR=(()=>{class t{}return t.\\u0275mod=Ct({type:t}),t.\\u0275inj=v({factory:function(e){return new(e||t)},providers:[Bx],imports:[[Du,Cx,wk,vk,Sv,lM,yM,FO,ED,fR],Ly,Ly,_R,gR,Ek,Vv,Sv,lM,yM,OM,Cx,ZC,TP,EE,HE,xO,AS,ED,zD,hx,bR,tI,fE,MT,qT,wI,_P,WD,vS,HP]}),t})(),vR=(()=>{class t{}return t.\\u0275mod=Ct({type:t}),t.\\u0275inj=v({factory:function(e){return new(e||t)},imports:[[Du,yR,zp,WS.forRoot({echarts:()=>n.e(1).then(n.t.bind(null,\"MT78\",7))})]]}),t})(),wR=(()=>{class t{}return t.\\u0275mod=Ct({type:t}),t.\\u0275inj=v({factory:function(e){return new(e||t)},imports:[[Du,vk,wk,zp,yR]]}),t})(),kR=(()=>{class t{}return t.\\u0275mod=Ct({type:t}),t.\\u0275inj=v({factory:function(e){return new(e||t)},imports:[[Du,vk,wk,zp,yR,FO]]}),t})(),MR=(()=>{class t{}return t.\\u0275mod=Ct({type:t}),t.\\u0275inj=v({factory:function(e){return new(e||t)},imports:[[Du,yR,wk,vk]]}),t})(),xR=(()=>{class t{}return t.\\u0275mod=Ct({type:t}),t.\\u0275inj=v({factory:function(e){return new(e||t)},providers:[aL],imports:[[Du,yR,zp,wk,vk,FO]]}),t})(),SR=(()=>{class t{}return t.\\u0275mod=Ct({type:t}),t.\\u0275inj=v({factory:function(e){return new(e||t)},imports:[[Du,yR,WS.forRoot({echarts:()=>n.e(1).then(n.t.bind(null,\"MT78\",7))})]]}),t})();const ER=[$C(\"0xaadaf653799229200378369ee7d6d9fdbdcdc2788143ed44f1ad5f2367c735e83a37c5bb80d7fb917de73a61bbcf00c4\"),$C(\"0xb9a7565e5daaabf7e5656b64201685c6c0241df7195a64dcfc82f94b39826562208ea663dc8e340994fe5e2eef05967a\"),$C(\"0xa74a19ce0c8a7909cb38e6645738c8d3f85821e371ecc273f16d02ec8b279153607953522c61e0d9c16c73e4e106dd31\"),$C(\"0x8d4d65e320ebe3f8f45c1941a7f340eef43ff233400253a5532ad40313b4c5b3652ad84915c7ab333d8afb336e1b7407\"),$C(\"0x93b283992d2db593c40d0417ccf6302ed5a26180555ec401c858232dc224b7e5c92aca63646bbf4d0d61df1584459d90\")],CR=[$C(\"0x80027c7b2213480672caf8503b82d41ff9533ba3698c2d70d33fa6c1840b2c115691dfb6de791f415db9df8b0176b9e4\"),$C(\"0x800212f3ac97227ac9e4418ce649f386d90bbc1a95c400b6e0dbbe04da2f9b970e85c32ae89c4fdaaba74b5a2934ed5e\")],DR=t=>{const e=new URLSearchParams(t.substring(t.indexOf(\"?\"),t.length));let n=\"1\";const r=e.get(\"epoch\");r&&(n=r);const i=ER.map((t,e)=>{let r=32e9;return 0===e?r-=5e5*(e+1)*Number.parseInt(n,10):r+=5e5*(e+1)*Number.parseInt(n,10),{publicKey:t,index:e,balance:\"\"+r}});return{epoch:n,balances:i}},AR={\"/v2/validator/login\":{token:\"mock.jwt.token\"},\"/v2/validator/signup\":{token:\"mock.jwt.token\"},\"/v2/validator/initialized\":{hasSignedUp:!0,hasWallet:!0},\"/v2/validator/wallet\":{keymanagerConfig:{direct_eip_version:\"EIP-2335\"},keymanagerKind:\"IMPORTED\",walletPath:\"/Users/erinlindford/Library/Eth2Validators/prysm-wallet-v2\"},\"/v2/validator/wallet/create\":{walletPath:\"/Users/johndoe/Library/Eth2Validators/prysm-wallet-v2\",keymanagerKind:\"DERIVED\"},\"/v2/validator/wallet/keystores/import\":{importedPublicKeys:CR},\"/v2/validator/mnemonic/generate\":{mnemonic:\"grape harvest method public garden knife power era kingdom immense kitchen ethics walk gap thing rude split lazy siren mind vital fork deposit zebra\"},\"/v2/validator/beacon/status\":{beaconNodeEndpoint:\"127.0.0.1:4000\",connected:!0,syncing:!0,genesisTime:1596546008,chainHead:{headSlot:1024,headEpoch:32,justifiedSlot:992,justifiedEpoch:31,finalizedSlot:960,finalizedEpoch:30}},\"/v2/validator/accounts\":{accounts:[{validatingPublicKey:ER[0],accountName:\"merely-brief-gator\"},{validatingPublicKey:ER[1],accountName:\"personally-conscious-echidna\"},{validatingPublicKey:ER[2],accountName:\"slightly-amused-goldfish\"},{validatingPublicKey:ER[3],accountName:\"nominally-present-bull\"},{validatingPublicKey:ER[4],accountName:\"marginally-green-mare\"}]},\"/v2/validator/beacon/peers\":{peers:[{address:\"/ip4/66.96.218.122/tcp/13000/p2p/16Uiu2HAmLvc5NkmsMnry6vyZnfLLBpbdsMHLaPeW3aqqavfQXCkx\",direction:2,connectionState:2,peerId:\"16Uiu2HAmLvc5NkmsMnry6vyZnfLLBpbdsMHLaPeW3aqqavfQXCkx\",enr:\"-LK4QO6sLgvjfBouJt4Lo4J12Rc67ex5g_VBbLGo95VbEqz9RxsqUWaTBx1MwB0lUhAAPsQv2CFWR0tn5tBq2gRD0DMCh2F0dG5ldHOIAEBCIAAAEQCEZXRoMpDnp11aAAAAAf__________gmlkgnY0gmlwhEJg2nqJc2VjcDI1NmsxoQN63ZpGUVRi--fIMVRirw0A1VC_gFdGzvDht1TVb6bHIYN0Y3CCMsiDdWRwgi7g\"},{address:\"/ip4/83.137.255.115/tcp/13000/p2p/16Uiu2HAmPNwVgsvizCT1wCBWKWqH4N9KLDNPSNdveCaJa9oKuc1s\",direction:\"OUTBOUND\",connectionState:2,peerId:\"16Uiu2HAmPNwVgsvizCT1wCBWKWqH4N9KLDNPSNdveCaJa9oKuc1s\",enr:\"-Ly4QIlofnNMs_Ug7NozFCrU-OMon2Ta6wc7q1YC_0fldE1saMnnr1P9UvDodcB1uRykl2Qzd2xXkf_1IlwC7cGweNqCASCHYXR0bmV0c4jx-eZKww2WyYRldGgykOenXVoAAAAB__________-CaWSCdjSCaXCEU4n_c4lzZWNwMjU2azGhA59UCOyvx8GgBXQG889ox1lFOKlXV3qK0_UxRgmyz2Weg3RjcIIyyIN1ZHCCBICEdWRwNoIu4A==\"},{address:\"/ip4/155.93.136.72/tcp/13000/p2p/16Uiu2HAmLp89TTLD4jHA3KfEYuUSZywNEkh39YmxfoME6Z9CL14y\",direction:\"OUTBOUND\",connectionState:2,peerId:\"16Uiu2HAmLp89TTLD4jHA3KfEYuUSZywNEkh39YmxfoME6Z9CL14y\",enr:\"-LK4QFQT9Jhm_xvzEbVktYthL7bwjadB7eke12TcCMAexHFcAch-8yVA1HneP5pfBoPXdI3dmg3lfJ2jX1aG22C564Eqh2F0dG5ldHOICBAaAAIRFACEZXRoMpDnp11aAAAAAf__________gmlkgnY0gmlwhJtdiEiJc2VjcDI1NmsxoQN5NImiuCvAYY5XWdjHWxZ8hurs9Y1-W2Tmxhg0JliYDoN0Y3CCMsiDdWRwgi7g\"},{address:\"/ip4/161.97.120.220/tcp/13000/p2p/16Uiu2HAmSTLd1iu2doYUx4rdTkEY54MAsejHhBz83GmKvpd5YtDt\",direction:\"OUTBOUND\",connectionState:2,peerId:\"16Uiu2HAmSTLd1iu2doYUx4rdTkEY54MAsejHhBz83GmKvpd5YtDt\",enr:\"-LK4QBv1mbTJPk4U18Cr4J2W9vCRo4_QASRxYdeInEloJ47cVP3SHfdNzXXLu2krsQQ4CdQJNK2I6d2wzrfuDVNttr4Ch2F0dG5ldHOIAAAAAAAAAACEZXRoMpDnp11aAAAAAf__________gmlkgnY0gmlwhKFheNyJc2VjcDI1NmsxoQPNB5FfI_ENtWYsAW9gfGXraDgob0s0iLZm8Lqu8-tC74N0Y3CCMsiDdWRwgi7g\"},{address:\"/ip4/35.197.3.187/tcp/9001/p2p/16Uiu2HAm9eQrK9YKZRdqGUu6QBeHXb4uvUxq6QRXYr5ioo65kKfr\",direction:\"OUTBOUND\",connectionState:2,peerId:\"16Uiu2HAm9eQrK9YKZRdqGUu6QBeHXb4uvUxq6QRXYr5ioo65kKfr\",enr:\"-LK4QMg714Poc_OVt_86pi85PfUJdPOVmk_s-gMM3jTS7tJ_K_j8z9ioXy4D4nLGZ-L96bTf5-_mL3a4cUAS_hpGifMCh2F0dG5ldHOIAAAAAAAAAACEZXRoMpDnp11aAAAAAf__________gmlkgnY0gmlwhCPFA7uJc2VjcDI1NmsxoQLTRw-lNUwbTCXoKq6lF57G4bWeDVbR7oE_KengDnBJ7YN0Y3CCIymDdWRwgiMp\"},{address:\"/ip4/135.181.17.59/tcp/11001/p2p/16Uiu2HAmKh3G1PiqKgBMVYT1H1frp885ckUhafWp8xECHWczeV2E\",direction:\"OUTBOUND\",connectionState:2,peerId:\"16Uiu2HAmKh3G1PiqKgBMVYT1H1frp885ckUhafWp8xECHWczeV2E\",enr:\"-LK4QEN3pAp8qPBEkDcc18yPgO_RnKIvZWLZBHLyIhOlMUV4YdxmVBnt-j3-a6Q80agPRwKMoHZE2e581fvN9W1w-wIFh2F0dG5ldHOIAAEAAAAAAACEZXRoMpDnp11aAAAAAf__________gmlkgnY0gmlwhIe1ETuJc2VjcDI1NmsxoQNoiEJdQXfB6fbuqzxyvJ1pvyFbqtub6uK4QMLSDcHzr4N0Y3CCKvmDdWRwgir5\"},{address:\"/ip4/90.92.55.1/tcp/9000/p2p/16Uiu2HAmS3U6RboxobjhdQMw6ZYJe8ncs1E2UaHHyaXFej8Vk5Cd\",direction:\"OUTBOUND\",connectionState:2,peerId:\"16Uiu2HAmS3U6RboxobjhdQMw6ZYJe8ncs1E2UaHHyaXFej8Vk5Cd\",enr:\"-LK4QD8NBSBmKFrZKNVVpMf8pOccchjmt5P5HFKbsZHuFT9tQBS5KeDOTIKEIlSyk6CcQoI47n9IBHnhq9mdOpDeg4hLh2F0dG5ldHOIAAAAAAAgAACEZXRoMpDnp11aAAAAAf__________gmlkgnY0gmlwhFpcNwGJc2VjcDI1NmsxoQPG6hPnomqTRZeSFsJPzXpADlk_ZvbWsijHTZe0jrhKCoN0Y3CCIyiDdWRwgiMo\"},{address:\"/ip4/51.15.70.7/tcp/9500/p2p/16Uiu2HAmTxXKUd1DFdsudodJostmWRpDVj77e48JKCxUdGm1RLaA\",direction:\"OUTBOUND\",connectionState:2,peerId:\"16Uiu2HAmTxXKUd1DFdsudodJostmWRpDVj77e48JKCxUdGm1RLaA\",enr:\"-LO4QAZbEsTmI-sJYObXpNwTFTkMt98GWjh5UQosZH9CSMRrF-L2sBTtJLf_ee0X_6jcMAFAuOFjOZKWHTF6oHBcweOBxYdhdHRuZXRziP__________hGV0aDKQ56ddWgAAAAH__________4JpZIJ2NIJpcIQzD0YHiXNlY3AyNTZrMaED410xsdx5Gghtp3hcSZmk5-XgoG62ty2NbcAnlzxwoS-DdGNwgiUcg3VkcIIjKA==\"},{address:\"/ip4/192.241.134.195/tcp/13000/p2p/16Uiu2HAmRdW2tGB5tkbHp6SryR6U2vk8zk7pFUhDjg3AFZp2RJVc\",direction:\"OUTBOUND\",connectionState:2,peerId:\"16Uiu2HAmRdW2tGB5tkbHp6SryR6U2vk8zk7pFUhDjg3AFZp2RJVc\",enr:\"-LK4QMA9Mc31oEW0b1qO0EkuZzQbfOBxVGRFi7KcDWY5JdGlTOAb0dPCpcdTy3e-5LbX3MzOX5v0X7SbubSyTsia_vIVh2F0dG5ldHOIAQAAAAAAAACEZXRoMpDnp11aAAAAAf__________gmlkgnY0gmlwhMDxhsOJc2VjcDI1NmsxoQPAxlSqW_Vx6EM7G56Uc8odv239oG-uCLR-E0_U0k2jD4N0Y3CCMsiDdWRwgi7g\"},{address:\"/ip4/207.180.244.247/tcp/13000/p2p/16Uiu2HAkwCy31Sa4CGyr2i48Z6V1cPJ2zswMiS1yKHeCDSwivwzR\",direction:\"OUTBOUND\",connectionState:2,peerId:\"16Uiu2HAkwCy31Sa4CGyr2i48Z6V1cPJ2zswMiS1yKHeCDSwivwzR\",enr:\"-LK4QAsvRXrk-m0EiXb7t_dXd9xNzxVmhlNR3mA9JBvfan-XWdCWd26nzaZyUmfjXh0t338j7M41YknDrxR7JCr6tK1qh2F0dG5ldHOI3vdI7n_f_3-EZXRoMpDnp11aAAAAAf__________gmlkgnY0gmlwhM-09PeJc2VjcDI1NmsxoQIadhuj7lfhkM8sChMNbSY0Auuu85qd-BOt63wZBB87coN0Y3CCMsiDdWRwgi7g\"},{address:\"/ip4/142.93.180.80/tcp/13000/p2p/16Uiu2HAm889yCc1ShrApZyM2qCfhtH9ufqWoTEvcfTowVA9HRhtw\",direction:\"OUTBOUND\",connectionState:2,peerId:\"16Uiu2HAm889yCc1ShrApZyM2qCfhtH9ufqWoTEvcfTowVA9HRhtw\",enr:\"-LO4QGNMdAziIg8AnQdrwIXY3Tan2bdy5ipd03vLMZwEO0ddRGpXlSLD_lMk1tsHpamqk-gtta0bhd6a7t8avLf2uCqB7YdhdHRuZXRziAACFAFADRQAhGV0aDKQ56ddWgAAAAH__________4JpZIJ2NIJpcISOXbRQiXNlY3AyNTZrMaECvKsfpgBmhqKMypSVgKLZODBvbika9Wy1unvGO1fWE2SDdGNwgjLIg3VkcIIu4A==\"},{address:\"/ip4/95.217.218.193/tcp/13000/p2p/16Uiu2HAmBZJYzwfo9j2zCu3e2mu39KQf5WmxGB8psAyEXAtpZdFF\",direction:\"OUTBOUND\",connectionState:2,peerId:\"16Uiu2HAmBZJYzwfo9j2zCu3e2mu39KQf5WmxGB8psAyEXAtpZdFF\",enr:\"-LK4QNrCgSB9K0t9sREtgEvrMPIlp_1NCJGWiiJnsTUxDUL0c_c5ZCZH8RNfpCbPZm1usonPPqUvBZBNTJ3fz710NwYCh2F0dG5ldHOI__________-EZXRoMpDnp11aAAAAAf__________gmlkgnY0gmlwhF_Z2sGJc2VjcDI1NmsxoQLvr2i_QG_mcuu9Z4LgrWbamcwIXWXisooICrozlJmqWoN0Y3CCMsiDdWRwgi7g\"},{address:\"/ip4/46.236.194.36/tcp/13000/p2p/16Uiu2HAm8R1ue5VF6QYRBtzBJT5rmg2KRSRuQeFyKSN2etj4SAQR\",direction:\"OUTBOUND\",connectionState:2,peerId:\"16Uiu2HAm8R1ue5VF6QYRBtzBJT5rmg2KRSRuQeFyKSN2etj4SAQR\",enr:\"-LK4QBZBkFdArf_m7F4L7eSHe7qV46S4iIZAhBBP64JD9g62MEzNGKeUSWqme9KvEho9SAwuk6f2LBtQdKLphPOmWooMh2F0dG5ldHOIAIAAAAAAAACEZXRoMpDnp11aAAAAAf__________gmlkgnY0gmlwhC7swiSJc2VjcDI1NmsxoQLA_OHgsf7wo3g0cjvjgt2tXaPbzTtiX2dIiC0RHeF3KoN0Y3CCMsiDdWRwgi7g\"},{address:\"/ip4/68.97.20.181/tcp/13000/p2p/16Uiu2HAmCBvxmZXpv1oU9NTNabKfQk9dF69E3GD29n4ETVLzVghD\",direction:\"OUTBOUND\",connectionState:2,peerId:\"16Uiu2HAmCBvxmZXpv1oU9NTNabKfQk9dF69E3GD29n4ETVLzVghD\",enr:\"-LK4QMogcECI8mZLSv4V3aYYGhRJMsI-qyYrnFaUu2sLeEHiZrAhrJcNeEMZnh2RaM2ZCGmDDk4K70LDoeyCEeMCBUABh2F0dG5ldHOIAAAAAAAAAACEZXRoMpDnp11aAAAAAf__________gmlkgnY0gmlwhERhFLWJc2VjcDI1NmsxoQL5EXysT6_721xB9HGL0KDD805OfGrBMt6S164pc4loaIN0Y3CCMsiDdWRwgi7g\"},{address:\"/ip4/81.61.61.174/tcp/13000/p2p/16Uiu2HAmQm5wEXrnSxRLDkCx7BhRbBehpJ6nnkb9tmJQyYoVNn3u\",direction:\"OUTBOUND\",connectionState:2,peerId:\"16Uiu2HAmQm5wEXrnSxRLDkCx7BhRbBehpJ6nnkb9tmJQyYoVNn3u\",enr:\"-LK4QMurhtUl2O_DYyQGNBOMe35SYA258cHvFb_CkuJASviIY3buH2hbbqYK9zBo7YnkZXHh5YxMMWlznFZ86hUzIggCh2F0dG5ldHOIAAAAAAAAAACEZXRoMpDnp11aAAAAAf__________gmlkgnY0gmlwhFE9Pa6Jc2VjcDI1NmsxoQOz3AsQ_9p7sIMyFeRrkmjCQJAE-5eqSVt8whrZpSkMhIN0Y3CCMsiDdWRwgi7g\"},{address:\"/ip4/71.244.103.3/tcp/13000/p2p/16Uiu2HAmJogALY3TCFffYWZxKT4SykEGMAPzdVvfrr149N1fwoFY\",direction:\"OUTBOUND\",connectionState:2,peerId:\"16Uiu2HAmJogALY3TCFffYWZxKT4SykEGMAPzdVvfrr149N1fwoFY\",enr:\"-LK4QKekP-beWUJwlRWlw5NMggQl2bIesoUYfr50aGdpIISzEGzTMDvWOyegAFFIopKlICuqxBvcj1Fxc09k6ZDu3mgKh2F0dG5ldHOIAAAAAAAIAACEZXRoMpDnp11aAAAAAf__________gmlkgnY0gmlwhEf0ZwOJc2VjcDI1NmsxoQNbX8hcitIiNVYKmJTT9FpaRUKhPveqAR3peDAJV7S604N0Y3CCMsiDdWRwgi7g\"},{address:\"/ip4/193.81.37.89/tcp/9001/p2p/16Uiu2HAkyCfL1KHRf1yMHpASMZb5GcWX9S5AryWMKxz9ybQJBuJ7\",direction:\"OUTBOUND\",connectionState:2,peerId:\"16Uiu2HAkyCfL1KHRf1yMHpASMZb5GcWX9S5AryWMKxz9ybQJBuJ7\",enr:\"-LK4QLgSaeoEns2jri5S_aryVPxbHzWUK6T57DyP5xalEu2KQ1zn_kihUG8ncc7D97OxIxNthZG5s5KtTBXQePLsmtISh2F0dG5ldHOICAAAAAAAAACEZXRoMpDnp11aAAAAAf__________gmlkgnY0gmlwhMFRJVmJc2VjcDI1NmsxoQI4GXXlOBhnkTCCN7f3JYqSQFEtimux0m2VcQZFFDdCsIN0Y3CCIymDdWRwgiMp\"},{address:\"/ip4/203.123.127.154/tcp/13000/p2p/16Uiu2HAmSTqQx7nW6fBQvdHYdaCj2VF4bvh8ttZzdUyvLEFKJh3y\",direction:\"OUTBOUND\",connectionState:2,peerId:\"16Uiu2HAmSTqQx7nW6fBQvdHYdaCj2VF4bvh8ttZzdUyvLEFKJh3y\",enr:\"-LK4QOB0EcZQ7oi49pWb9irDXlwKJztl5pdl8Ni1k-njoik_To638d7FRpqlewGJ8-rYcv4onNSm2cttbaFPqRh1f4IBh2F0dG5ldHOIAAAAAAAAAACEZXRoMpDnp11aAAAAAf__________gmlkgnY0gmlwhMt7f5qJc2VjcDI1NmsxoQPNKB-ERJoaTH7ZQUylPZtCXe__NaNKVNYTfJvCo-gelIN0Y3CCMsiDdWRwgi7g\"},{address:\"/ip4/95.217.122.169/tcp/11001/p2p/16Uiu2HAmQFM2VS2vAJrcVkKZbDtHwTauhXmuHLXsX25ECmqCpL15\",direction:\"OUTBOUND\",connectionState:2,peerId:\"16Uiu2HAmQFM2VS2vAJrcVkKZbDtHwTauhXmuHLXsX25ECmqCpL15\",enr:\"-LK4QK_SNVm85T1olSVPKlJ7k3ExB38YWDEZiQmCl8wj-eGWHStMd5wHUG9bi6qjtrFDiZoxVmCOIBqNrftl1iE1Dr4Hh2F0dG5ldHOIQAAAAAAAAACEZXRoMpDnp11aAAAAAf__________gmlkgnY0gmlwhF_ZeqmJc2VjcDI1NmsxoQOsPa6XDlpLGmIMr8ESuTGALvEAGLp2YwGUqDoyXvNUOIN0Y3CCKvmDdWRwgir5\"},{address:\"/ip4/74.199.47.20/tcp/13100/p2p/16Uiu2HAkv1QpH7uDM5WMtiJUZUqQzHVmWSqTg68W94AVd31VEEZu\",direction:\"OUTBOUND\",connectionState:2,peerId:\"16Uiu2HAkv1QpH7uDM5WMtiJUZUqQzHVmWSqTg68W94AVd31VEEZu\",enr:\"-LK4QDumfVEd0uDO61jWNXZrCiAQ06aqGDDvwOKTIE9Yq3zNXDJN_yRV2xgUu37GeKOx_mZSZT_NE13Yxb0FesueFp90h2F0dG5ldHOIAAAAABAAAACEZXRoMpDnp11aAAAAAf__________gmlkgnY0gmlwhErHLxSJc2VjcDI1NmsxoQIIpJn5mAXbQ8g6VlEwa61lyWkHduP8Vf1EU1X-BFeckIN0Y3CCMyyDdWRwgi9E\"},{address:\"/ip4/24.107.187.198/tcp/9000/p2p/16Uiu2HAm4FYUgC1PahBVwYUppJV5zSPhFeMxKYwQEnjoSpJNNqw4\",direction:\"OUTBOUND\",connectionState:2,peerId:\"16Uiu2HAm4FYUgC1PahBVwYUppJV5zSPhFeMxKYwQEnjoSpJNNqw4\",enr:\"-LK4QI6UW8aGDMmArQ30O0I_jZEi88kYGBS0_JKauNl6Kz-EFSowowzxRTMJeznWHVqLvw0wQCa3UY-HeQrKT-HpG_UBh2F0dG5ldHOI__________-EZXRoMpDnp11aAAAAAf__________gmlkgnY0gmlwhBhru8aJc2VjcDI1NmsxoQKDIORFrWiUTct3NdUnjsQ2c9tXIxpopEDzMuwABQ00d4N0Y3CCIyiDdWRwgiMo\"},{address:\"/ip4/95.111.254.160/tcp/13000/p2p/16Uiu2HAmQhEoww9P8sPve2fs9deYro6EDctYzS5hQD57zSDS7nvz\",direction:\"OUTBOUND\",connectionState:2,peerId:\"16Uiu2HAmQhEoww9P8sPve2fs9deYro6EDctYzS5hQD57zSDS7nvz\",enr:\"-LK4QFJ9IN2HyrqXZxKpkWD3f9j8vJVPdyPkBMFEJCSHiKTYRAMPL2U524IIlY0lBJPW8ouzcp-ziKLLhgNagmezwyQRh2F0dG5ldHOIAAAAAAACAACEZXRoMpDnp11aAAAAAf__________gmlkgnY0gmlwhF9v_qCJc2VjcDI1NmsxoQOy38EYjvf7AfNp5JJScFtmAa4QEOlV4p6ymzYRpnILT4N0Y3CCMsiDdWRwgi7g\"},{address:\"/ip4/216.243.55.81/tcp/19000/p2p/16Uiu2HAkud68NRLuAoTsXVQGXntm5zBFiVov9qUXRJ5SjvQjKX9v\",direction:\"OUTBOUND\",connectionState:2,peerId:\"16Uiu2HAkud68NRLuAoTsXVQGXntm5zBFiVov9qUXRJ5SjvQjKX9v\",enr:\"-LK4QFtd9lcRMGn9GyRkjP_1EO1gvv8l1LhqBv6GrXjf5IqQXITkgiFepEMBB7Ph13z_1SbwUOupz1kRlaPYRgfOTyQBh2F0dG5ldHOI__________-EZXRoMpDnp11aAAAAAf__________gmlkgnY0gmlwhNjzN1GJc2VjcDI1NmsxoQIC7LFnjN_YSu9jPsbYVL7tLC4b2m-UQ0j148vallFCTYN0Y3CCSjiDdWRwgko4\"},{address:\"/ip4/24.52.248.93/tcp/32900/p2p/16Uiu2HAmGDsgjpjDUBx7Xp6MnCBqsD2N7EHtK3QusWTf6pZFJvUj\",direction:\"OUTBOUND\",connectionState:2,peerId:\"16Uiu2HAmGDsgjpjDUBx7Xp6MnCBqsD2N7EHtK3QusWTf6pZFJvUj\",enr:\"-LK4QH3e9vgnWtvf_z_Fi_g3BiBxySGFyGDVfL-2l8vh9HyhfNDIHqzoiUfK2hbYAlGwIjSgGlTzvRXxrZJtJKhxYE4Bh2F0dG5ldHOI__________-EZXRoMpDnp11aAAAAAf__________gmlkgnY0gmlwhBg0-F2Jc2VjcDI1NmsxoQM0_7EUNTto4R_9ZWiD4N0XDN6hyWr-F7hiWKoHc-auhIN0Y3CCgISDdWRwgoCE\"},{address:\"/ip4/78.34.189.199/tcp/13000/p2p/16Uiu2HAm8rBxfRE8bZauEJhfUMMCtmuGsJ7X9sRtFQ2WPKvX2g8a\",direction:\"OUTBOUND\",connectionState:2,peerId:\"16Uiu2HAm8rBxfRE8bZauEJhfUMMCtmuGsJ7X9sRtFQ2WPKvX2g8a\",enr:\"-LK4QEXRE9ObQZxUISYko3tF61sKFwall6RtYtogR6Do_CN0bLmFRVDAzt83eeU_xQEhpEhonRGKmm4IT5L6rBj4DCcDh2F0dG5ldHOIhROMB0ExA0KEZXRoMpDnp11aAAAAAf__________gmlkgnY0gmlwhE4ivceJc2VjcDI1NmsxoQLHb8S-kwOy5rSXNj6yTmUI8YEMtT8F5HxA_BG_Q98I24N0Y3CCMsiDdWRwgi7g\"},{address:\"/ip4/35.246.89.6/tcp/9001/p2p/16Uiu2HAmScpoS3ycGQt71n4Untszc8JFvzcSSxhx89s6wNSfZW9i\",direction:\"OUTBOUND\",connectionState:2,peerId:\"16Uiu2HAmScpoS3ycGQt71n4Untszc8JFvzcSSxhx89s6wNSfZW9i\",enr:\"-LK4QEF2wrLiztk1x541oH-meS_2nVntC6_pjvvGSneo3lCjAQt6DI1IZHOEED3eSipNsxsbCVTOdnqAlGSfUd3dvvIRh2F0dG5ldHOIAAABAAAAAACEZXRoMpDnp11aAAAAAf__________gmlkgnY0gmlwhCP2WQaJc2VjcDI1NmsxoQPPdahwhMnKaznrBkOX4lozrwYiEHhGWxr0vAD8x-qsTYN0Y3CCIymDdWRwgiMp\"},{address:\"/ip4/46.166.92.26/tcp/13000/p2p/16Uiu2HAmKebyopoHAAPJQBuRBNZoLzG9xBcVFppS4vZLpZFBhpeF\",direction:\"OUTBOUND\",connectionState:2,peerId:\"16Uiu2HAmKebyopoHAAPJQBuRBNZoLzG9xBcVFppS4vZLpZFBhpeF\",enr:\"-LK4QFw7THHqZTOyAB5NaiMAIHj3Z06FfvfqChAI9xbTTG16KvfEURz1aHB6MqTvY946YLv7lZFEFRjd6iRBOHG3GV8Ih2F0dG5ldHOIAgAAAAAAAACEZXRoMpDnp11aAAAAAf__________gmlkgnY0gmlwhC6mXBqJc2VjcDI1NmsxoQNn6IOj-nv3TQ8P1Ks6nkIw9aOrkpwMHADplWFqlLyeLIN0Y3CCMsiDdWRwgi7g\"},{address:\"/ip4/98.110.221.150/tcp/13000/p2p/16Uiu2HAm4qPpetSWpzSWt93bg7hSuf7Hob343CQHxCiUowBF8ZEy\",direction:\"OUTBOUND\",connectionState:2,peerId:\"16Uiu2HAm4qPpetSWpzSWt93bg7hSuf7Hob343CQHxCiUowBF8ZEy\",enr:\"-LK4QCoWL-QoEVUsF8EKmFeLR5zabehH1OF52z7ST9SbyiU7K-nwGzXA7Hseno9UeOulMlBef19s_ucxVNQElbpqAdssh2F0dG5ldHOIAAAAACAAAACEZXRoMpDnp11aAAAAAf__________gmlkgnY0gmlwhGJu3ZaJc2VjcDI1NmsxoQKLzNox6sgMe65lv5Pt_-LQMeI7FO90lEY3BPTtyDYLYoN0Y3CCMsiDdWRwgi7g\"},{address:\"/ip4/104.251.255.120/tcp/13000/p2p/16Uiu2HAkvPCeuXUjFq3bwHoxc8MSjypWdkiPnSb4KyxsUu4GNmEn\",direction:\"OUTBOUND\",connectionState:2,peerId:\"16Uiu2HAkvPCeuXUjFq3bwHoxc8MSjypWdkiPnSb4KyxsUu4GNmEn\",enr:\"-LK4QDGY2BvvP_7TvqJFXOZ1nMw9xGsvidF5Ekaevayi11k8B7hKLQvbyyOsun1-5pPsrtn6VEzIaXXyZdtV2szQsgIIh2F0dG5ldHOIAAAAAAAAAECEZXRoMpDnp11aAAAAAf__________gmlkgnY0gmlwhGj7_3iJc2VjcDI1NmsxoQIOOaDLwwyS2D3LSXcSoWpDfc51EmDl3Uo_iLZryBHX54N0Y3CCMsiDdWRwgi7g\"},{address:\"/ip4/116.203.252.60/tcp/13000/p2p/16Uiu2HAm6Jm9N8CoydFzjAtbxx5vaQrdkD1knZv6h9xkNRUrC9Hf\",direction:\"OUTBOUND\",connectionState:2,peerId:\"16Uiu2HAm6Jm9N8CoydFzjAtbxx5vaQrdkD1knZv6h9xkNRUrC9Hf\",enr:\"-LK4QBeW2sMQ0y77ONJd-dfZOWKiu0DcacavmY05sLeKZnGALsM5ViteToq4KobaaOEXcMeMjaNHh3Jkleohhh-3SZQCh2F0dG5ldHOI__________-EZXRoMpDnp11aAAAAAf__________gmlkgnY0gmlwhHTL_DyJc2VjcDI1NmsxoQKhq1Sk0QqCyzZPPYyta-SJu79W5dQkS23sH06YRlYYDoN0Y3CCMsiDdWRwgi7g\"},{address:\"/ip4/24.4.149.245/tcp/13000/p2p/16Uiu2HAmQ29MmPnnGENBG952xrqtRsUGdm1MJWQsKN3nsvNhBr6c\",direction:\"OUTBOUND\",connectionState:2,peerId:\"16Uiu2HAmQ29MmPnnGENBG952xrqtRsUGdm1MJWQsKN3nsvNhBr6c\",enr:\"-LK4QD2iKDsZm1nANdp3CtP4bkgrqe6y0_wtaQdWuwc-TYiETgVVrJ0nVq31SwfGJojACnRSNZmsPxrVWwIGCCzqmbwCh2F0dG5ldHOIcQig9EthDJ2EZXRoMpDnp11aAAAAAf__________gmlkgnY0gmlwhBgElfWJc2VjcDI1NmsxoQOo2_BVIae-SNx5t_Z-_UXPTJWcYe9y31DK5iML-2i4mYN0Y3CCMsiDdWRwgi7g\"},{address:\"/ip4/104.225.218.208/tcp/13000/p2p/16Uiu2HAmFkHJbiGwJHafuYMNMbuQiL4GiXfhp9ozJw7KwPg6a54A\",direction:\"OUTBOUND\",connectionState:2,peerId:\"16Uiu2HAmFkHJbiGwJHafuYMNMbuQiL4GiXfhp9ozJw7KwPg6a54A\",enr:\"-LK4QMxEUMfj7wwQIXxknbEw29HVM1ABKlCNo5EgMzOL0x-5BObVBPX1viI2T0fJrm5vkzfIFGkucoa9ghdndKxXG61yh2F0dG5ldHOIIAQAAAAAgACEZXRoMpDnp11aAAAAAf__________gmlkgnY0gmlwhGjh2tCJc2VjcDI1NmsxoQMt7iJjp0U3rszrj4rPW7tUQ864MJ0CyCNTuHAYN7N_n4N0Y3CCMsiDdWRwgi7g\"}]},\"/v2/validator/beacon/participation\":{epoch:32,finalized:!0,participation:{currentEpochActiveGwei:\"1446418000000000\",currentEpochAttestingGwei:\"102777000000000\",currentEpochTargetAttestingGwei:\"101552000000000\",eligibleEther:\"1446290000000000\",globalParticipationRate:.7861,previousEpochActiveGwei:\"1446290000000000\",previousEpochAttestingGwei:\"1143101000000000\",previousEpochHeadAttestingGwei:\"1089546000000000\",previousEpochTargetAttestingGwei:\"1136975000000000\",votedEther:\"1136975000000000\"}},\"/v2/validator/beacon/performance\":{currentEffectiveBalances:[\"31000000000\",\"31000000000\",\"31000000000\"],correctlyVotedHead:[!0,!0,!1],correctlyVotedSource:[!0,!0,!1],correctlyVotedTarget:[!0,!1,!0],averageActiveValidatorBalance:\"31000000000\",inclusionDistances:[\"2\",\"2\",\"1\"],inclusionSlots:[\"3022\",\"1022\",\"1021\"],balancesBeforeEpochTransition:[\"31200781367\",\"31216554607\",\"31204371127\"],balancesAfterEpochTransition:[\"31200823019\",\"31216596259\",\"31204412779\"],publicKeys:ER,missingValidators:[]},\"/v2/validator/beacon/queue\":{churnLimit:4,activationPublicKeys:[ER[0],ER[1]],activationValidatorIndices:[0,1],exitPublicKeys:[ER[2]],exitValidatorIndices:[2]},\"/v2/validator/beacon/validators\":{validatorList:ER.map((t,e)=>({index:e?3e3*e:e+2e3,validator:{publicKey:t,effectiveBalance:\"31200823019\",activationEpoch:\"1000\",slashed:!1,exitEpoch:\"23020302\"}})),nextPageToken:\"1\",totalSize:ER.length}};let OR=(()=>{class t{constructor(t){this.environmenter=t}intercept(t,e){if(!this.environmenter.env.production){let n=\"\";return this.contains(t.url,\"/v2/validator\")&&(n=this.extractEndpoint(t.url,\"/v2/validator\")),-1!==t.url.indexOf(\"/v2/validator/beacon/balances\")?Object(ah.a)(new xh({status:200,body:DR(t.url)})):n?Object(ah.a)(new xh({status:200,body:AR[n]})):e.handle(t)}return e.handle(t)}extractEndpoint(t,e){const n=t.indexOf(e);let r=t.slice(n);const i=r.indexOf(\"?\");return-1!==i&&(r=r.substring(0,i)),r}contains(t,e){return-1!==t.indexOf(e)}}return t.\\u0275fac=function(e){return new(e||t)(it(Qp))},t.\\u0275prov=y({token:t,factory:t.\\u0275fac}),t})(),LR=(()=>{class t{}return t.\\u0275mod=Ct({type:t,bootstrap:[mR]}),t.\\u0275inj=v({factory:function(e){return new(e||t)},providers:[{provide:Ah,useClass:Zv,multi:!0},{provide:Ah,useClass:Kv,multi:!0},{provide:Ah,useClass:OR,multi:!0},{provide:$p,useValue:Ac}],imports:[[oh,fR,zh,wR,vR,vS,kR,xR,SR,MR]]}),t})();Ac.production&&function(){if(Hn)throw new Error(\"Cannot enable prod mode after platform setup.\");Bn=!1}(),ih().bootstrapModule(LR).catch(t=>console.error(t))},zkI0:function(t,e,n){\"use strict\";n.r(e),n.d(e,\"decryptCrowdsale\",(function(){return y})),n.d(e,\"decryptKeystore\",(function(){return R})),n.d(e,\"decryptKeystoreSync\",(function(){return I})),n.d(e,\"encryptKeystore\",(function(){return j})),n.d(e,\"isCrowdsaleWallet\",(function(){return v})),n.d(e,\"isKeystoreWallet\",(function(){return w})),n.d(e,\"getJsonWalletAddress\",(function(){return k})),n.d(e,\"decryptJsonWallet\",(function(){return N})),n.d(e,\"decryptJsonWalletSync\",(function(){return F}));var r=n(\"cke4\"),i=n.n(r),s=n(\"Oxwv\"),o=n(\"VJ7P\"),a=n(\"b1pR\"),l=n(\"D1bA\"),c=n(\"jhkW\"),u=n(\"m9oY\"),h=n(\"/7J2\");function d(t){return\"string\"==typeof t&&\"0x\"!==t.substring(0,2)&&(t=\"0x\"+t),Object(o.arrayify)(t)}function f(t,e){for(t=String(t);t.length{const n=(e=Object(o.arrayify)(e)).slice(0,16),r=e.slice(16,32),s=e.slice(32,64),c=new i.a.Counter(b),p=new i.a.ModeOfOperation.ctr(n,c),M=Object(o.arrayify)(p.encrypt(l)),x=Object(a.keccak256)(Object(o.concat)([r,M])),E={address:t.address.substring(2).toLowerCase(),id:g(y),version:3,Crypto:{cipher:\"aes-128-ctr\",cipherparams:{iv:Object(o.hexlify)(b).substring(2)},ciphertext:Object(o.hexlify)(M).substring(2),kdf:\"scrypt\",kdfparams:{salt:Object(o.hexlify)(_).substring(2),n:v,dklen:32,p:k,r:w},mac:x.substring(2)}};if(u){const t=Object(S.randomBytes)(16),e=new i.a.Counter(t),n=new i.a.ModeOfOperation.ctr(s,e),r=Object(o.arrayify)(n.encrypt(u)),a=new Date,l=a.getUTCFullYear()+\"-\"+f(a.getUTCMonth()+1,2)+\"-\"+f(a.getUTCDate(),2)+\"T\"+f(a.getUTCHours(),2)+\"-\"+f(a.getUTCMinutes(),2)+\"-\"+f(a.getUTCSeconds(),2)+\".0Z\";E[\"x-ethers\"]={client:m,gethFilename:\"UTC--\"+l+\"--\"+E.address,mnemonicCounter:Object(o.hexlify)(t).substring(2),mnemonicCiphertext:Object(o.hexlify)(r).substring(2),path:h,locale:d,version:\"0.1\"}}return JSON.stringify(E)})}function N(t,e,n){if(v(t)){n&&n(0);const r=y(t,e);return n&&n(1),Promise.resolve(r)}return w(t)?R(t,e,n):Promise.reject(new Error(\"invalid JSON wallet\"))}function F(t,e){if(v(t))return y(t,e);if(w(t))return I(t,e);throw new Error(\"invalid JSON wallet\")}},zn8P:function(t,e){function n(t){return Promise.resolve().then((function(){var e=new Error(\"Cannot find module '\"+t+\"'\");throw e.code=\"MODULE_NOT_FOUND\",e}))}n.keys=function(){return[]},n.resolve=n,t.exports=n,n.id=\"zn8P\"},zuoe:function(t,e,n){\"use strict\";Object.defineProperty(e,\"__esModule\",{value:!0});var r=n(\"kU1M\"),i=n(\"qCKp\");e.flatZipMap=function(t){return r.flatMap((function(e){return i.zip(i.of(e),t(e))}))}},zx6S:function(t,e,n){!function(t){\"use strict\";var e={words:{ss:[\"sekunda\",\"sekunde\",\"sekundi\"],m:[\"jedan minut\",\"jedne minute\"],mm:[\"minut\",\"minute\",\"minuta\"],h:[\"jedan sat\",\"jednog sata\"],hh:[\"sat\",\"sata\",\"sati\"],dd:[\"dan\",\"dana\",\"dana\"],MM:[\"mesec\",\"meseca\",\"meseci\"],yy:[\"godina\",\"godine\",\"godina\"]},correctGrammaticalCase:function(t,e){return 1===t?e[0]:t>=2&&t<=4?e[1]:e[2]},translate:function(t,n,r){var i=e.words[r];return 1===r.length?n?i[0]:i[1]:t+\" \"+e.correctGrammaticalCase(t,i)}};t.defineLocale(\"sr\",{months:\"januar_februar_mart_april_maj_jun_jul_avgust_septembar_oktobar_novembar_decembar\".split(\"_\"),monthsShort:\"jan._feb._mar._apr._maj_jun_jul_avg._sep._okt._nov._dec.\".split(\"_\"),monthsParseExact:!0,weekdays:\"nedelja_ponedeljak_utorak_sreda_\\u010detvrtak_petak_subota\".split(\"_\"),weekdaysShort:\"ned._pon._uto._sre._\\u010det._pet._sub.\".split(\"_\"),weekdaysMin:\"ne_po_ut_sr_\\u010de_pe_su\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"H:mm\",LTS:\"H:mm:ss\",L:\"DD.MM.YYYY\",LL:\"D. MMMM YYYY\",LLL:\"D. MMMM YYYY H:mm\",LLLL:\"dddd, D. MMMM YYYY H:mm\"},calendar:{sameDay:\"[danas u] LT\",nextDay:\"[sutra u] LT\",nextWeek:function(){switch(this.day()){case 0:return\"[u] [nedelju] [u] LT\";case 3:return\"[u] [sredu] [u] LT\";case 6:return\"[u] [subotu] [u] LT\";case 1:case 2:case 4:case 5:return\"[u] dddd [u] LT\"}},lastDay:\"[ju\\u010de u] LT\",lastWeek:function(){return[\"[pro\\u0161le] [nedelje] [u] LT\",\"[pro\\u0161log] [ponedeljka] [u] LT\",\"[pro\\u0161log] [utorka] [u] LT\",\"[pro\\u0161le] [srede] [u] LT\",\"[pro\\u0161log] [\\u010detvrtka] [u] LT\",\"[pro\\u0161log] [petka] [u] LT\",\"[pro\\u0161le] [subote] [u] LT\"][this.day()]},sameElse:\"L\"},relativeTime:{future:\"za %s\",past:\"pre %s\",s:\"nekoliko sekundi\",ss:e.translate,m:e.translate,mm:e.translate,h:e.translate,hh:e.translate,d:\"dan\",dd:e.translate,M:\"mesec\",MM:e.translate,y:\"godinu\",yy:e.translate},dayOfMonthOrdinalParse:/\\d{1,2}\\./,ordinal:\"%d.\",week:{dow:1,doy:7}})}(n(\"wd/R\"))}},[[2,0]]]);") + site_41 = []byte("(window.webpackJsonp=window.webpackJsonp||[]).push([[2],{\"+s0g\":function(e,t,n){!function(e){\"use strict\";var t=\"jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.\".split(\"_\"),n=\"jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec\".split(\"_\"),r=[/^jan/i,/^feb/i,/^maart|mrt.?$/i,/^apr/i,/^mei$/i,/^jun[i.]?$/i,/^jul[i.]?$/i,/^aug/i,/^sep/i,/^okt/i,/^nov/i,/^dec/i],i=/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december|jan\\.?|feb\\.?|mrt\\.?|apr\\.?|ju[nl]\\.?|aug\\.?|sep\\.?|okt\\.?|nov\\.?|dec\\.?)/i;e.defineLocale(\"nl\",{months:\"januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december\".split(\"_\"),monthsShort:function(e,r){return e?/-MMM-/.test(r)?n[e.month()]:t[e.month()]:t},monthsRegex:i,monthsShortRegex:i,monthsStrictRegex:/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december)/i,monthsShortStrictRegex:/^(jan\\.?|feb\\.?|mrt\\.?|apr\\.?|mei|ju[nl]\\.?|aug\\.?|sep\\.?|okt\\.?|nov\\.?|dec\\.?)/i,monthsParse:r,longMonthsParse:r,shortMonthsParse:r,weekdays:\"zondag_maandag_dinsdag_woensdag_donderdag_vrijdag_zaterdag\".split(\"_\"),weekdaysShort:\"zo._ma._di._wo._do._vr._za.\".split(\"_\"),weekdaysMin:\"zo_ma_di_wo_do_vr_za\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD-MM-YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd D MMMM YYYY HH:mm\"},calendar:{sameDay:\"[vandaag om] LT\",nextDay:\"[morgen om] LT\",nextWeek:\"dddd [om] LT\",lastDay:\"[gisteren om] LT\",lastWeek:\"[afgelopen] dddd [om] LT\",sameElse:\"L\"},relativeTime:{future:\"over %s\",past:\"%s geleden\",s:\"een paar seconden\",ss:\"%d seconden\",m:\"\\xe9\\xe9n minuut\",mm:\"%d minuten\",h:\"\\xe9\\xe9n uur\",hh:\"%d uur\",d:\"\\xe9\\xe9n dag\",dd:\"%d dagen\",w:\"\\xe9\\xe9n week\",ww:\"%d weken\",M:\"\\xe9\\xe9n maand\",MM:\"%d maanden\",y:\"\\xe9\\xe9n jaar\",yy:\"%d jaar\"},dayOfMonthOrdinalParse:/\\d{1,2}(ste|de)/,ordinal:function(e){return e+(1===e||8===e||e>=20?\"ste\":\"de\")},week:{dow:1,doy:4}})}(n(\"wd/R\"))},\"//9w\":function(e,t,n){!function(e){\"use strict\";e.defineLocale(\"se\",{months:\"o\\u0111\\u0111ajagem\\xe1nnu_guovvam\\xe1nnu_njuk\\u010dam\\xe1nnu_cuo\\u014bom\\xe1nnu_miessem\\xe1nnu_geassem\\xe1nnu_suoidnem\\xe1nnu_borgem\\xe1nnu_\\u010dak\\u010dam\\xe1nnu_golggotm\\xe1nnu_sk\\xe1bmam\\xe1nnu_juovlam\\xe1nnu\".split(\"_\"),monthsShort:\"o\\u0111\\u0111j_guov_njuk_cuo_mies_geas_suoi_borg_\\u010dak\\u010d_golg_sk\\xe1b_juov\".split(\"_\"),weekdays:\"sotnabeaivi_vuoss\\xe1rga_ma\\u014b\\u014beb\\xe1rga_gaskavahkku_duorastat_bearjadat_l\\xe1vvardat\".split(\"_\"),weekdaysShort:\"sotn_vuos_ma\\u014b_gask_duor_bear_l\\xe1v\".split(\"_\"),weekdaysMin:\"s_v_m_g_d_b_L\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD.MM.YYYY\",LL:\"MMMM D. [b.] YYYY\",LLL:\"MMMM D. [b.] YYYY [ti.] HH:mm\",LLLL:\"dddd, MMMM D. [b.] YYYY [ti.] HH:mm\"},calendar:{sameDay:\"[otne ti] LT\",nextDay:\"[ihttin ti] LT\",nextWeek:\"dddd [ti] LT\",lastDay:\"[ikte ti] LT\",lastWeek:\"[ovddit] dddd [ti] LT\",sameElse:\"L\"},relativeTime:{future:\"%s gea\\u017ees\",past:\"ma\\u014bit %s\",s:\"moadde sekunddat\",ss:\"%d sekunddat\",m:\"okta minuhta\",mm:\"%d minuhtat\",h:\"okta diimmu\",hh:\"%d diimmut\",d:\"okta beaivi\",dd:\"%d beaivvit\",M:\"okta m\\xe1nnu\",MM:\"%d m\\xe1nut\",y:\"okta jahki\",yy:\"%d jagit\"},dayOfMonthOrdinalParse:/\\d{1,2}\\./,ordinal:\"%d.\",week:{dow:1,doy:4}})}(n(\"wd/R\"))},\"/7J2\":function(e,t,n){\"use strict\";n.r(t),n.d(t,\"LogLevel\",(function(){return c})),n.d(t,\"ErrorCode\",(function(){return u})),n.d(t,\"Logger\",(function(){return h}));let r=!1,i=!1;const s={debug:1,default:2,info:2,warning:3,error:4,off:5};let o=s.default,a=null;const l=function(){try{const e=[];if([\"NFD\",\"NFC\",\"NFKD\",\"NFKC\"].forEach(t=>{try{if(\"test\"!==\"test\".normalize(t))throw new Error(\"bad normalize\")}catch(n){e.push(t)}}),e.length)throw new Error(\"missing \"+e.join(\", \"));if(String.fromCharCode(233).normalize(\"NFD\")!==String.fromCharCode(101,769))throw new Error(\"broken implementation\")}catch(e){return e.message}return null}();var c,u;!function(e){e.DEBUG=\"DEBUG\",e.INFO=\"INFO\",e.WARNING=\"WARNING\",e.ERROR=\"ERROR\",e.OFF=\"OFF\"}(c||(c={})),function(e){e.UNKNOWN_ERROR=\"UNKNOWN_ERROR\",e.NOT_IMPLEMENTED=\"NOT_IMPLEMENTED\",e.UNSUPPORTED_OPERATION=\"UNSUPPORTED_OPERATION\",e.NETWORK_ERROR=\"NETWORK_ERROR\",e.SERVER_ERROR=\"SERVER_ERROR\",e.TIMEOUT=\"TIMEOUT\",e.BUFFER_OVERRUN=\"BUFFER_OVERRUN\",e.NUMERIC_FAULT=\"NUMERIC_FAULT\",e.MISSING_NEW=\"MISSING_NEW\",e.INVALID_ARGUMENT=\"INVALID_ARGUMENT\",e.MISSING_ARGUMENT=\"MISSING_ARGUMENT\",e.UNEXPECTED_ARGUMENT=\"UNEXPECTED_ARGUMENT\",e.CALL_EXCEPTION=\"CALL_EXCEPTION\",e.INSUFFICIENT_FUNDS=\"INSUFFICIENT_FUNDS\",e.NONCE_EXPIRED=\"NONCE_EXPIRED\",e.REPLACEMENT_UNDERPRICED=\"REPLACEMENT_UNDERPRICED\",e.UNPREDICTABLE_GAS_LIMIT=\"UNPREDICTABLE_GAS_LIMIT\"}(u||(u={}));class h{constructor(e){Object.defineProperty(this,\"version\",{enumerable:!0,value:e,writable:!1})}_log(e,t){const n=e.toLowerCase();null==s[n]&&this.throwArgumentError(\"invalid log level name\",\"logLevel\",e),o>s[n]||console.log.apply(console,t)}debug(...e){this._log(h.levels.DEBUG,e)}info(...e){this._log(h.levels.INFO,e)}warn(...e){this._log(h.levels.WARNING,e)}makeError(e,t,n){if(i)return this.makeError(\"censored error\",t,{});t||(t=h.errors.UNKNOWN_ERROR),n||(n={});const r=[];Object.keys(n).forEach(e=>{try{r.push(e+\"=\"+JSON.stringify(n[e]))}catch(o){r.push(e+\"=\"+JSON.stringify(n[e].toString()))}}),r.push(\"code=\"+t),r.push(\"version=\"+this.version);const s=e;r.length&&(e+=\" (\"+r.join(\", \")+\")\");const o=new Error(e);return o.reason=s,o.code=t,Object.keys(n).forEach((function(e){o[e]=n[e]})),o}throwError(e,t,n){throw this.makeError(e,t,n)}throwArgumentError(e,t,n){return this.throwError(e,h.errors.INVALID_ARGUMENT,{argument:t,value:n})}assert(e,t,n,r){e||this.throwError(t,n,r)}assertArgument(e,t,n,r){e||this.throwArgumentError(t,n,r)}checkNormalize(e){null==e&&(e=\"platform missing String.prototype.normalize\"),l&&this.throwError(\"platform missing String.prototype.normalize\",h.errors.UNSUPPORTED_OPERATION,{operation:\"String.prototype.normalize\",form:l})}checkSafeUint53(e,t){\"number\"==typeof e&&(null==t&&(t=\"value not safe\"),(e<0||e>=9007199254740991)&&this.throwError(t,h.errors.NUMERIC_FAULT,{operation:\"checkSafeInteger\",fault:\"out-of-safe-range\",value:e}),e%1&&this.throwError(t,h.errors.NUMERIC_FAULT,{operation:\"checkSafeInteger\",fault:\"non-integer\",value:e}))}checkArgumentCount(e,t,n){n=n?\": \"+n:\"\",et&&this.throwError(\"too many arguments\"+n,h.errors.UNEXPECTED_ARGUMENT,{count:e,expectedCount:t})}checkNew(e,t){e!==Object&&null!=e||this.throwError(\"missing new\",h.errors.MISSING_NEW,{name:t.name})}checkAbstract(e,t){e===t?this.throwError(\"cannot instantiate abstract class \"+JSON.stringify(t.name)+\" directly; use a sub-class\",h.errors.UNSUPPORTED_OPERATION,{name:e.name,operation:\"new\"}):e!==Object&&null!=e||this.throwError(\"missing new\",h.errors.MISSING_NEW,{name:t.name})}static globalLogger(){return a||(a=new h(\"logger/5.0.9\")),a}static setCensorship(e,t){if(!e&&t&&this.globalLogger().throwError(\"cannot permanently disable censorship\",h.errors.UNSUPPORTED_OPERATION,{operation:\"setCensorship\"}),r){if(!e)return;this.globalLogger().throwError(\"error censorship permanent\",h.errors.UNSUPPORTED_OPERATION,{operation:\"setCensorship\"})}i=!!e,r=!!t}static setLogLevel(e){const t=s[e.toLowerCase()];null!=t?o=t:h.globalLogger().warn(\"invalid log level - \"+e)}static from(e){return new h(e)}}h.errors=u,h.levels=c},\"/X5v\":function(e,t,n){!function(e){\"use strict\";e.defineLocale(\"x-pseudo\",{months:\"J~\\xe1\\xf1\\xfa\\xe1~r\\xfd_F~\\xe9br\\xfa~\\xe1r\\xfd_~M\\xe1rc~h_\\xc1p~r\\xedl_~M\\xe1\\xfd_~J\\xfa\\xf1\\xe9~_J\\xfal~\\xfd_\\xc1\\xfa~g\\xfast~_S\\xe9p~t\\xe9mb~\\xe9r_\\xd3~ct\\xf3b~\\xe9r_\\xd1~\\xf3v\\xe9m~b\\xe9r_~D\\xe9c\\xe9~mb\\xe9r\".split(\"_\"),monthsShort:\"J~\\xe1\\xf1_~F\\xe9b_~M\\xe1r_~\\xc1pr_~M\\xe1\\xfd_~J\\xfa\\xf1_~J\\xfal_~\\xc1\\xfag_~S\\xe9p_~\\xd3ct_~\\xd1\\xf3v_~D\\xe9c\".split(\"_\"),monthsParseExact:!0,weekdays:\"S~\\xfa\\xf1d\\xe1~\\xfd_M\\xf3~\\xf1d\\xe1\\xfd~_T\\xfa\\xe9~sd\\xe1\\xfd~_W\\xe9d~\\xf1\\xe9sd~\\xe1\\xfd_T~h\\xfars~d\\xe1\\xfd_~Fr\\xedd~\\xe1\\xfd_S~\\xe1t\\xfar~d\\xe1\\xfd\".split(\"_\"),weekdaysShort:\"S~\\xfa\\xf1_~M\\xf3\\xf1_~T\\xfa\\xe9_~W\\xe9d_~Th\\xfa_~Fr\\xed_~S\\xe1t\".split(\"_\"),weekdaysMin:\"S~\\xfa_M\\xf3~_T\\xfa_~W\\xe9_T~h_Fr~_S\\xe1\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"HH:mm\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd, D MMMM YYYY HH:mm\"},calendar:{sameDay:\"[T~\\xf3d\\xe1~\\xfd \\xe1t] LT\",nextDay:\"[T~\\xf3m\\xf3~rr\\xf3~w \\xe1t] LT\",nextWeek:\"dddd [\\xe1t] LT\",lastDay:\"[\\xdd~\\xe9st~\\xe9rd\\xe1~\\xfd \\xe1t] LT\",lastWeek:\"[L~\\xe1st] dddd [\\xe1t] LT\",sameElse:\"L\"},relativeTime:{future:\"\\xed~\\xf1 %s\",past:\"%s \\xe1~g\\xf3\",s:\"\\xe1 ~f\\xe9w ~s\\xe9c\\xf3~\\xf1ds\",ss:\"%d s~\\xe9c\\xf3\\xf1~ds\",m:\"\\xe1 ~m\\xed\\xf1~\\xfat\\xe9\",mm:\"%d m~\\xed\\xf1\\xfa~t\\xe9s\",h:\"\\xe1~\\xf1 h\\xf3~\\xfar\",hh:\"%d h~\\xf3\\xfars\",d:\"\\xe1 ~d\\xe1\\xfd\",dd:\"%d d~\\xe1\\xfds\",M:\"\\xe1 ~m\\xf3\\xf1~th\",MM:\"%d m~\\xf3\\xf1t~hs\",y:\"\\xe1 ~\\xfd\\xe9\\xe1r\",yy:\"%d \\xfd~\\xe9\\xe1rs\"},dayOfMonthOrdinalParse:/\\d{1,2}(th|st|nd|rd)/,ordinal:function(e){var t=e%10;return e+(1==~~(e%100/10)?\"th\":1===t?\"st\":2===t?\"nd\":3===t?\"rd\":\"th\")},week:{dow:1,doy:4}})}(n(\"wd/R\"))},\"/m0q\":function(e,t,n){\"use strict\";n.d(t,\"b\",(function(){return s})),n.d(t,\"e\",(function(){return o})),n.d(t,\"a\",(function(){return a})),n.d(t,\"c\",(function(){return l})),n.d(t,\"d\",(function(){return c}));var r=n(\"VJ7P\"),i=n(\"UnNr\");function s(e){return\"string\"==typeof e&&\"0x\"!==e.substring(0,2)&&(e=\"0x\"+e),Object(r.arrayify)(e)}function o(e,t){for(e=String(e);e.lengthn.lift(new s(e,t))}class s{constructor(e,t){this.compare=e,this.keySelector=t}call(e,t){return t.subscribe(new o(e,this.compare,this.keySelector))}}class o extends r.a{constructor(e,t,n){super(e),this.keySelector=n,this.hasKey=!1,\"function\"==typeof t&&(this.compare=t)}compare(e,t){return e===t}_next(e){let t;try{const{keySelector:n}=this;t=n?n(e):e}catch(r){return this.destination.error(r)}let n=!1;if(this.hasKey)try{const{compare:e}=this;n=e(this.key,t)}catch(r){return this.destination.error(r)}else this.hasKey=!0;n||(this.key=t,this.destination.next(e))}}},0:function(e,t,n){e.exports=n(\"zUnb\")},\"0EUg\":function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return i}));var r=n(\"bHdf\");function i(){return Object(r.a)(1)}},\"0mo+\":function(e,t,n){!function(e){\"use strict\";var t={1:\"\\u0f21\",2:\"\\u0f22\",3:\"\\u0f23\",4:\"\\u0f24\",5:\"\\u0f25\",6:\"\\u0f26\",7:\"\\u0f27\",8:\"\\u0f28\",9:\"\\u0f29\",0:\"\\u0f20\"},n={\"\\u0f21\":\"1\",\"\\u0f22\":\"2\",\"\\u0f23\":\"3\",\"\\u0f24\":\"4\",\"\\u0f25\":\"5\",\"\\u0f26\":\"6\",\"\\u0f27\":\"7\",\"\\u0f28\":\"8\",\"\\u0f29\":\"9\",\"\\u0f20\":\"0\"};e.defineLocale(\"bo\",{months:\"\\u0f5f\\u0fb3\\u0f0b\\u0f56\\u0f0b\\u0f51\\u0f44\\u0f0b\\u0f54\\u0f7c_\\u0f5f\\u0fb3\\u0f0b\\u0f56\\u0f0b\\u0f42\\u0f49\\u0f72\\u0f66\\u0f0b\\u0f54_\\u0f5f\\u0fb3\\u0f0b\\u0f56\\u0f0b\\u0f42\\u0f66\\u0f74\\u0f58\\u0f0b\\u0f54_\\u0f5f\\u0fb3\\u0f0b\\u0f56\\u0f0b\\u0f56\\u0f5e\\u0f72\\u0f0b\\u0f54_\\u0f5f\\u0fb3\\u0f0b\\u0f56\\u0f0b\\u0f63\\u0f94\\u0f0b\\u0f54_\\u0f5f\\u0fb3\\u0f0b\\u0f56\\u0f0b\\u0f51\\u0fb2\\u0f74\\u0f42\\u0f0b\\u0f54_\\u0f5f\\u0fb3\\u0f0b\\u0f56\\u0f0b\\u0f56\\u0f51\\u0f74\\u0f53\\u0f0b\\u0f54_\\u0f5f\\u0fb3\\u0f0b\\u0f56\\u0f0b\\u0f56\\u0f62\\u0f92\\u0fb1\\u0f51\\u0f0b\\u0f54_\\u0f5f\\u0fb3\\u0f0b\\u0f56\\u0f0b\\u0f51\\u0f42\\u0f74\\u0f0b\\u0f54_\\u0f5f\\u0fb3\\u0f0b\\u0f56\\u0f0b\\u0f56\\u0f45\\u0f74\\u0f0b\\u0f54_\\u0f5f\\u0fb3\\u0f0b\\u0f56\\u0f0b\\u0f56\\u0f45\\u0f74\\u0f0b\\u0f42\\u0f45\\u0f72\\u0f42\\u0f0b\\u0f54_\\u0f5f\\u0fb3\\u0f0b\\u0f56\\u0f0b\\u0f56\\u0f45\\u0f74\\u0f0b\\u0f42\\u0f49\\u0f72\\u0f66\\u0f0b\\u0f54\".split(\"_\"),monthsShort:\"\\u0f5f\\u0fb3\\u0f0b1_\\u0f5f\\u0fb3\\u0f0b2_\\u0f5f\\u0fb3\\u0f0b3_\\u0f5f\\u0fb3\\u0f0b4_\\u0f5f\\u0fb3\\u0f0b5_\\u0f5f\\u0fb3\\u0f0b6_\\u0f5f\\u0fb3\\u0f0b7_\\u0f5f\\u0fb3\\u0f0b8_\\u0f5f\\u0fb3\\u0f0b9_\\u0f5f\\u0fb3\\u0f0b10_\\u0f5f\\u0fb3\\u0f0b11_\\u0f5f\\u0fb3\\u0f0b12\".split(\"_\"),monthsShortRegex:/^(\\u0f5f\\u0fb3\\u0f0b\\d{1,2})/,monthsParseExact:!0,weekdays:\"\\u0f42\\u0f5f\\u0f60\\u0f0b\\u0f49\\u0f72\\u0f0b\\u0f58\\u0f0b_\\u0f42\\u0f5f\\u0f60\\u0f0b\\u0f5f\\u0fb3\\u0f0b\\u0f56\\u0f0b_\\u0f42\\u0f5f\\u0f60\\u0f0b\\u0f58\\u0f72\\u0f42\\u0f0b\\u0f51\\u0f58\\u0f62\\u0f0b_\\u0f42\\u0f5f\\u0f60\\u0f0b\\u0f63\\u0fb7\\u0f42\\u0f0b\\u0f54\\u0f0b_\\u0f42\\u0f5f\\u0f60\\u0f0b\\u0f55\\u0f74\\u0f62\\u0f0b\\u0f56\\u0f74_\\u0f42\\u0f5f\\u0f60\\u0f0b\\u0f54\\u0f0b\\u0f66\\u0f44\\u0f66\\u0f0b_\\u0f42\\u0f5f\\u0f60\\u0f0b\\u0f66\\u0fa4\\u0f7a\\u0f53\\u0f0b\\u0f54\\u0f0b\".split(\"_\"),weekdaysShort:\"\\u0f49\\u0f72\\u0f0b\\u0f58\\u0f0b_\\u0f5f\\u0fb3\\u0f0b\\u0f56\\u0f0b_\\u0f58\\u0f72\\u0f42\\u0f0b\\u0f51\\u0f58\\u0f62\\u0f0b_\\u0f63\\u0fb7\\u0f42\\u0f0b\\u0f54\\u0f0b_\\u0f55\\u0f74\\u0f62\\u0f0b\\u0f56\\u0f74_\\u0f54\\u0f0b\\u0f66\\u0f44\\u0f66\\u0f0b_\\u0f66\\u0fa4\\u0f7a\\u0f53\\u0f0b\\u0f54\\u0f0b\".split(\"_\"),weekdaysMin:\"\\u0f49\\u0f72_\\u0f5f\\u0fb3_\\u0f58\\u0f72\\u0f42_\\u0f63\\u0fb7\\u0f42_\\u0f55\\u0f74\\u0f62_\\u0f66\\u0f44\\u0f66_\\u0f66\\u0fa4\\u0f7a\\u0f53\".split(\"_\"),longDateFormat:{LT:\"A h:mm\",LTS:\"A h:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY, A h:mm\",LLLL:\"dddd, D MMMM YYYY, A h:mm\"},calendar:{sameDay:\"[\\u0f51\\u0f72\\u0f0b\\u0f62\\u0f72\\u0f44] LT\",nextDay:\"[\\u0f66\\u0f44\\u0f0b\\u0f49\\u0f72\\u0f53] LT\",nextWeek:\"[\\u0f56\\u0f51\\u0f74\\u0f53\\u0f0b\\u0f55\\u0fb2\\u0f42\\u0f0b\\u0f62\\u0f97\\u0f7a\\u0f66\\u0f0b\\u0f58], LT\",lastDay:\"[\\u0f41\\u0f0b\\u0f66\\u0f44] LT\",lastWeek:\"[\\u0f56\\u0f51\\u0f74\\u0f53\\u0f0b\\u0f55\\u0fb2\\u0f42\\u0f0b\\u0f58\\u0f50\\u0f60\\u0f0b\\u0f58] dddd, LT\",sameElse:\"L\"},relativeTime:{future:\"%s \\u0f63\\u0f0b\",past:\"%s \\u0f66\\u0f94\\u0f53\\u0f0b\\u0f63\",s:\"\\u0f63\\u0f58\\u0f0b\\u0f66\\u0f44\",ss:\"%d \\u0f66\\u0f90\\u0f62\\u0f0b\\u0f46\\u0f0d\",m:\"\\u0f66\\u0f90\\u0f62\\u0f0b\\u0f58\\u0f0b\\u0f42\\u0f45\\u0f72\\u0f42\",mm:\"%d \\u0f66\\u0f90\\u0f62\\u0f0b\\u0f58\",h:\"\\u0f46\\u0f74\\u0f0b\\u0f5a\\u0f7c\\u0f51\\u0f0b\\u0f42\\u0f45\\u0f72\\u0f42\",hh:\"%d \\u0f46\\u0f74\\u0f0b\\u0f5a\\u0f7c\\u0f51\",d:\"\\u0f49\\u0f72\\u0f53\\u0f0b\\u0f42\\u0f45\\u0f72\\u0f42\",dd:\"%d \\u0f49\\u0f72\\u0f53\\u0f0b\",M:\"\\u0f5f\\u0fb3\\u0f0b\\u0f56\\u0f0b\\u0f42\\u0f45\\u0f72\\u0f42\",MM:\"%d \\u0f5f\\u0fb3\\u0f0b\\u0f56\",y:\"\\u0f63\\u0f7c\\u0f0b\\u0f42\\u0f45\\u0f72\\u0f42\",yy:\"%d \\u0f63\\u0f7c\"},preparse:function(e){return e.replace(/[\\u0f21\\u0f22\\u0f23\\u0f24\\u0f25\\u0f26\\u0f27\\u0f28\\u0f29\\u0f20]/g,(function(e){return n[e]}))},postformat:function(e){return e.replace(/\\d/g,(function(e){return t[e]}))},meridiemParse:/\\u0f58\\u0f5a\\u0f53\\u0f0b\\u0f58\\u0f7c|\\u0f5e\\u0f7c\\u0f42\\u0f66\\u0f0b\\u0f40\\u0f66|\\u0f49\\u0f72\\u0f53\\u0f0b\\u0f42\\u0f74\\u0f44|\\u0f51\\u0f42\\u0f7c\\u0f44\\u0f0b\\u0f51\\u0f42|\\u0f58\\u0f5a\\u0f53\\u0f0b\\u0f58\\u0f7c/,meridiemHour:function(e,t){return 12===e&&(e=0),\"\\u0f58\\u0f5a\\u0f53\\u0f0b\\u0f58\\u0f7c\"===t&&e>=4||\"\\u0f49\\u0f72\\u0f53\\u0f0b\\u0f42\\u0f74\\u0f44\"===t&&e<5||\"\\u0f51\\u0f42\\u0f7c\\u0f44\\u0f0b\\u0f51\\u0f42\"===t?e+12:e},meridiem:function(e,t,n){return e<4?\"\\u0f58\\u0f5a\\u0f53\\u0f0b\\u0f58\\u0f7c\":e<10?\"\\u0f5e\\u0f7c\\u0f42\\u0f66\\u0f0b\\u0f40\\u0f66\":e<17?\"\\u0f49\\u0f72\\u0f53\\u0f0b\\u0f42\\u0f74\\u0f44\":e<20?\"\\u0f51\\u0f42\\u0f7c\\u0f44\\u0f0b\\u0f51\\u0f42\":\"\\u0f58\\u0f5a\\u0f53\\u0f0b\\u0f58\\u0f7c\"},week:{dow:0,doy:6}})}(n(\"wd/R\"))},\"0tRk\":function(e,t,n){!function(e){\"use strict\";e.defineLocale(\"pt-br\",{months:\"janeiro_fevereiro_mar\\xe7o_abril_maio_junho_julho_agosto_setembro_outubro_novembro_dezembro\".split(\"_\"),monthsShort:\"jan_fev_mar_abr_mai_jun_jul_ago_set_out_nov_dez\".split(\"_\"),weekdays:\"domingo_segunda-feira_ter\\xe7a-feira_quarta-feira_quinta-feira_sexta-feira_s\\xe1bado\".split(\"_\"),weekdaysShort:\"dom_seg_ter_qua_qui_sex_s\\xe1b\".split(\"_\"),weekdaysMin:\"do_2\\xaa_3\\xaa_4\\xaa_5\\xaa_6\\xaa_s\\xe1\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D [de] MMMM [de] YYYY\",LLL:\"D [de] MMMM [de] YYYY [\\xe0s] HH:mm\",LLLL:\"dddd, D [de] MMMM [de] YYYY [\\xe0s] HH:mm\"},calendar:{sameDay:\"[Hoje \\xe0s] LT\",nextDay:\"[Amanh\\xe3 \\xe0s] LT\",nextWeek:\"dddd [\\xe0s] LT\",lastDay:\"[Ontem \\xe0s] LT\",lastWeek:function(){return 0===this.day()||6===this.day()?\"[\\xdaltimo] dddd [\\xe0s] LT\":\"[\\xdaltima] dddd [\\xe0s] LT\"},sameElse:\"L\"},relativeTime:{future:\"em %s\",past:\"h\\xe1 %s\",s:\"poucos segundos\",ss:\"%d segundos\",m:\"um minuto\",mm:\"%d minutos\",h:\"uma hora\",hh:\"%d horas\",d:\"um dia\",dd:\"%d dias\",M:\"um m\\xeas\",MM:\"%d meses\",y:\"um ano\",yy:\"%d anos\"},dayOfMonthOrdinalParse:/\\d{1,2}\\xba/,ordinal:\"%d\\xba\",invalidDate:\"Data inv\\xe1lida\"})}(n(\"wd/R\"))},1:function(e,t){},\"128B\":function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return a}));var r=n(\"Kqap\"),i=n(\"BFxc\"),s=n(\"xbPD\"),o=n(\"mCNh\");function a(e,t){return arguments.length>=2?function(n){return Object(o.a)(Object(r.a)(e,t),Object(i.a)(1),Object(s.a)(t))(n)}:function(t){return Object(o.a)(Object(r.a)((t,n,r)=>e(t,n,r+1)),Object(i.a)(1))(t)}}},\"1Few\":function(e,t,n){\"use strict\";var r;n.d(t,\"a\",(function(){return r})),function(e){e.sha256=\"sha256\",e.sha512=\"sha512\"}(r||(r={}))},\"1G5W\":function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return s}));var r=n(\"l7GE\"),i=n(\"ZUHj\");function s(e){return t=>t.lift(new o(e))}class o{constructor(e){this.notifier=e}call(e,t){const n=new a(e),r=Object(i.a)(n,this.notifier);return r&&!n.seenValue?(n.add(r),t.subscribe(n)):n}}class a extends r.a{constructor(e){super(e),this.seenValue=!1}notifyNext(e,t,n,r,i){this.seenValue=!0,this.complete()}notifyComplete(){}}},\"1g5y\":function(e,t,n){\"use strict\";var r=n(\"ANg/\"),i=n(\"UPaY\"),s=r.rotl32,o=r.sum32,a=r.sum32_3,l=r.sum32_4,c=i.BlockHash;function u(){if(!(this instanceof u))return new u;c.call(this),this.h=[1732584193,4023233417,2562383102,271733878,3285377520],this.endian=\"little\"}function h(e,t,n,r){return e<=15?t^n^r:e<=31?t&n|~t&r:e<=47?(t|~n)^r:e<=63?t&r|n&~r:t^(n|~r)}function d(e){return e<=15?0:e<=31?1518500249:e<=47?1859775393:e<=63?2400959708:2840853838}function m(e){return e<=15?1352829926:e<=31?1548603684:e<=47?1836072691:e<=63?2053994217:0}r.inherits(u,c),t.ripemd160=u,u.blockSize=512,u.outSize=160,u.hmacStrength=192,u.padLength=64,u.prototype._update=function(e,t){for(var n=this.h[0],r=this.h[1],i=this.h[2],c=this.h[3],u=this.h[4],b=n,y=r,v=i,w=c,M=u,k=0;k<80;k++){var S=o(s(l(n,h(k,r,i,c),e[p[k]+t],d(k)),g[k]),u);n=u,u=c,c=s(i,10),i=r,r=S,S=o(s(l(b,h(79-k,y,v,w),e[f[k]+t],m(k)),_[k]),M),b=M,M=w,w=s(v,10),v=y,y=S}S=a(this.h[1],i,w),this.h[1]=a(this.h[2],c,M),this.h[2]=a(this.h[3],u,b),this.h[3]=a(this.h[4],n,y),this.h[4]=a(this.h[0],r,v),this.h[0]=S},u.prototype._digest=function(e){return\"hex\"===e?r.toHex32(this.h,\"little\"):r.split32(this.h,\"little\")};var p=[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,7,4,13,1,10,6,15,3,12,0,9,5,2,14,11,8,3,10,14,4,9,15,8,1,2,7,0,6,13,11,5,12,1,9,11,10,0,8,12,4,13,3,7,15,14,5,6,2,4,0,5,9,7,12,2,10,14,1,3,8,11,6,15,13],f=[5,14,7,0,9,2,11,4,13,6,15,8,1,10,3,12,6,11,3,7,0,13,5,10,14,15,8,12,4,9,1,2,15,5,1,3,7,14,6,9,11,8,12,2,10,0,4,13,8,6,4,1,3,11,15,0,5,12,2,13,9,7,10,14,12,15,10,4,1,5,8,7,6,2,13,14,0,3,9,11],g=[11,14,15,12,5,8,7,9,11,13,14,15,6,7,9,8,7,6,8,13,11,9,7,15,7,12,15,9,11,7,13,12,11,13,6,7,14,9,13,15,14,8,13,6,5,12,7,5,11,12,14,15,14,15,9,8,9,14,5,6,8,6,5,12,9,15,5,11,6,8,13,12,5,12,13,14,11,8,5,6],_=[8,9,9,11,13,15,15,5,7,7,8,11,14,14,12,6,9,13,15,7,12,8,9,11,7,7,12,7,6,15,13,11,9,7,15,11,8,6,6,14,12,13,5,14,13,13,7,5,15,5,8,11,14,14,6,14,6,9,12,9,12,5,15,8,8,5,12,9,12,5,14,6,8,13,6,5,15,13,11,11]},\"1ppg\":function(e,t,n){!function(e){\"use strict\";e.defineLocale(\"fil\",{months:\"Enero_Pebrero_Marso_Abril_Mayo_Hunyo_Hulyo_Agosto_Setyembre_Oktubre_Nobyembre_Disyembre\".split(\"_\"),monthsShort:\"Ene_Peb_Mar_Abr_May_Hun_Hul_Ago_Set_Okt_Nob_Dis\".split(\"_\"),weekdays:\"Linggo_Lunes_Martes_Miyerkules_Huwebes_Biyernes_Sabado\".split(\"_\"),weekdaysShort:\"Lin_Lun_Mar_Miy_Huw_Biy_Sab\".split(\"_\"),weekdaysMin:\"Li_Lu_Ma_Mi_Hu_Bi_Sab\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"MM/D/YYYY\",LL:\"MMMM D, YYYY\",LLL:\"MMMM D, YYYY HH:mm\",LLLL:\"dddd, MMMM DD, YYYY HH:mm\"},calendar:{sameDay:\"LT [ngayong araw]\",nextDay:\"[Bukas ng] LT\",nextWeek:\"LT [sa susunod na] dddd\",lastDay:\"LT [kahapon]\",lastWeek:\"LT [noong nakaraang] dddd\",sameElse:\"L\"},relativeTime:{future:\"sa loob ng %s\",past:\"%s ang nakalipas\",s:\"ilang segundo\",ss:\"%d segundo\",m:\"isang minuto\",mm:\"%d minuto\",h:\"isang oras\",hh:\"%d oras\",d:\"isang araw\",dd:\"%d araw\",M:\"isang buwan\",MM:\"%d buwan\",y:\"isang taon\",yy:\"%d taon\"},dayOfMonthOrdinalParse:/\\d{1,2}/,ordinal:function(e){return e},week:{dow:1,doy:4}})}(n(\"wd/R\"))},\"1rYy\":function(e,t,n){!function(e){\"use strict\";e.defineLocale(\"hy-am\",{months:{format:\"\\u0570\\u0578\\u0582\\u0576\\u057e\\u0561\\u0580\\u056b_\\u0583\\u0565\\u057f\\u0580\\u057e\\u0561\\u0580\\u056b_\\u0574\\u0561\\u0580\\u057f\\u056b_\\u0561\\u057a\\u0580\\u056b\\u056c\\u056b_\\u0574\\u0561\\u0575\\u056b\\u057d\\u056b_\\u0570\\u0578\\u0582\\u0576\\u056b\\u057d\\u056b_\\u0570\\u0578\\u0582\\u056c\\u056b\\u057d\\u056b_\\u0585\\u0563\\u0578\\u057d\\u057f\\u0578\\u057d\\u056b_\\u057d\\u0565\\u057a\\u057f\\u0565\\u0574\\u0562\\u0565\\u0580\\u056b_\\u0570\\u0578\\u056f\\u057f\\u0565\\u0574\\u0562\\u0565\\u0580\\u056b_\\u0576\\u0578\\u0575\\u0565\\u0574\\u0562\\u0565\\u0580\\u056b_\\u0564\\u0565\\u056f\\u057f\\u0565\\u0574\\u0562\\u0565\\u0580\\u056b\".split(\"_\"),standalone:\"\\u0570\\u0578\\u0582\\u0576\\u057e\\u0561\\u0580_\\u0583\\u0565\\u057f\\u0580\\u057e\\u0561\\u0580_\\u0574\\u0561\\u0580\\u057f_\\u0561\\u057a\\u0580\\u056b\\u056c_\\u0574\\u0561\\u0575\\u056b\\u057d_\\u0570\\u0578\\u0582\\u0576\\u056b\\u057d_\\u0570\\u0578\\u0582\\u056c\\u056b\\u057d_\\u0585\\u0563\\u0578\\u057d\\u057f\\u0578\\u057d_\\u057d\\u0565\\u057a\\u057f\\u0565\\u0574\\u0562\\u0565\\u0580_\\u0570\\u0578\\u056f\\u057f\\u0565\\u0574\\u0562\\u0565\\u0580_\\u0576\\u0578\\u0575\\u0565\\u0574\\u0562\\u0565\\u0580_\\u0564\\u0565\\u056f\\u057f\\u0565\\u0574\\u0562\\u0565\\u0580\".split(\"_\")},monthsShort:\"\\u0570\\u0576\\u057e_\\u0583\\u057f\\u0580_\\u0574\\u0580\\u057f_\\u0561\\u057a\\u0580_\\u0574\\u0575\\u057d_\\u0570\\u0576\\u057d_\\u0570\\u056c\\u057d_\\u0585\\u0563\\u057d_\\u057d\\u057a\\u057f_\\u0570\\u056f\\u057f_\\u0576\\u0574\\u0562_\\u0564\\u056f\\u057f\".split(\"_\"),weekdays:\"\\u056f\\u056b\\u0580\\u0561\\u056f\\u056b_\\u0565\\u0580\\u056f\\u0578\\u0582\\u0577\\u0561\\u0562\\u0569\\u056b_\\u0565\\u0580\\u0565\\u0584\\u0577\\u0561\\u0562\\u0569\\u056b_\\u0579\\u0578\\u0580\\u0565\\u0584\\u0577\\u0561\\u0562\\u0569\\u056b_\\u0570\\u056b\\u0576\\u0563\\u0577\\u0561\\u0562\\u0569\\u056b_\\u0578\\u0582\\u0580\\u0562\\u0561\\u0569_\\u0577\\u0561\\u0562\\u0561\\u0569\".split(\"_\"),weekdaysShort:\"\\u056f\\u0580\\u056f_\\u0565\\u0580\\u056f_\\u0565\\u0580\\u0584_\\u0579\\u0580\\u0584_\\u0570\\u0576\\u0563_\\u0578\\u0582\\u0580\\u0562_\\u0577\\u0562\\u0569\".split(\"_\"),weekdaysMin:\"\\u056f\\u0580\\u056f_\\u0565\\u0580\\u056f_\\u0565\\u0580\\u0584_\\u0579\\u0580\\u0584_\\u0570\\u0576\\u0563_\\u0578\\u0582\\u0580\\u0562_\\u0577\\u0562\\u0569\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD.MM.YYYY\",LL:\"D MMMM YYYY \\u0569.\",LLL:\"D MMMM YYYY \\u0569., HH:mm\",LLLL:\"dddd, D MMMM YYYY \\u0569., HH:mm\"},calendar:{sameDay:\"[\\u0561\\u0575\\u057d\\u0585\\u0580] LT\",nextDay:\"[\\u057e\\u0561\\u0572\\u0568] LT\",lastDay:\"[\\u0565\\u0580\\u0565\\u056f] LT\",nextWeek:function(){return\"dddd [\\u0585\\u0580\\u0568 \\u056a\\u0561\\u0574\\u0568] LT\"},lastWeek:function(){return\"[\\u0561\\u0576\\u0581\\u0561\\u056e] dddd [\\u0585\\u0580\\u0568 \\u056a\\u0561\\u0574\\u0568] LT\"},sameElse:\"L\"},relativeTime:{future:\"%s \\u0570\\u0565\\u057f\\u0578\",past:\"%s \\u0561\\u057c\\u0561\\u057b\",s:\"\\u0574\\u056b \\u0584\\u0561\\u0576\\u056b \\u057e\\u0561\\u0575\\u0580\\u056f\\u0575\\u0561\\u0576\",ss:\"%d \\u057e\\u0561\\u0575\\u0580\\u056f\\u0575\\u0561\\u0576\",m:\"\\u0580\\u0578\\u057a\\u0565\",mm:\"%d \\u0580\\u0578\\u057a\\u0565\",h:\"\\u056a\\u0561\\u0574\",hh:\"%d \\u056a\\u0561\\u0574\",d:\"\\u0585\\u0580\",dd:\"%d \\u0585\\u0580\",M:\"\\u0561\\u0574\\u056b\\u057d\",MM:\"%d \\u0561\\u0574\\u056b\\u057d\",y:\"\\u057f\\u0561\\u0580\\u056b\",yy:\"%d \\u057f\\u0561\\u0580\\u056b\"},meridiemParse:/\\u0563\\u056b\\u0577\\u0565\\u0580\\u057e\\u0561|\\u0561\\u057c\\u0561\\u057e\\u0578\\u057f\\u057e\\u0561|\\u0581\\u0565\\u0580\\u0565\\u056f\\u057e\\u0561|\\u0565\\u0580\\u0565\\u056f\\u0578\\u0575\\u0561\\u0576/,isPM:function(e){return/^(\\u0581\\u0565\\u0580\\u0565\\u056f\\u057e\\u0561|\\u0565\\u0580\\u0565\\u056f\\u0578\\u0575\\u0561\\u0576)$/.test(e)},meridiem:function(e){return e<4?\"\\u0563\\u056b\\u0577\\u0565\\u0580\\u057e\\u0561\":e<12?\"\\u0561\\u057c\\u0561\\u057e\\u0578\\u057f\\u057e\\u0561\":e<17?\"\\u0581\\u0565\\u0580\\u0565\\u056f\\u057e\\u0561\":\"\\u0565\\u0580\\u0565\\u056f\\u0578\\u0575\\u0561\\u0576\"},dayOfMonthOrdinalParse:/\\d{1,2}|\\d{1,2}-(\\u056b\\u0576|\\u0580\\u0564)/,ordinal:function(e,t){switch(t){case\"DDD\":case\"w\":case\"W\":case\"DDDo\":return 1===e?e+\"-\\u056b\\u0576\":e+\"-\\u0580\\u0564\";default:return e}},week:{dow:1,doy:7}})}(n(\"wd/R\"))},\"1uah\":function(e,t,n){\"use strict\";n.d(t,\"b\",(function(){return c})),n.d(t,\"a\",(function(){return u}));var r=n(\"yCtX\"),i=n(\"DH7j\"),s=n(\"7o/Q\"),o=n(\"l7GE\"),a=n(\"ZUHj\"),l=n(\"Lhse\");function c(...e){const t=e[e.length-1];return\"function\"==typeof t&&e.pop(),Object(r.a)(e,void 0).lift(new u(t))}class u{constructor(e){this.resultSelector=e}call(e,t){return t.subscribe(new h(e,this.resultSelector))}}class h extends s.a{constructor(e,t,n=Object.create(null)){super(e),this.iterators=[],this.active=0,this.resultSelector=\"function\"==typeof t?t:null,this.values=n}_next(e){const t=this.iterators;Object(i.a)(e)?t.push(new m(e)):t.push(\"function\"==typeof e[l.a]?new d(e[l.a]()):new p(this.destination,this,e))}_complete(){const e=this.iterators,t=e.length;if(this.unsubscribe(),0!==t){this.active=t;for(let n=0;nthis.index}hasCompleted(){return this.array.length===this.index}}class p extends o.a{constructor(e,t,n){super(e),this.parent=t,this.observable=n,this.stillUnsubscribed=!0,this.buffer=[],this.isComplete=!1}[l.a](){return this}next(){const e=this.buffer;return 0===e.length&&this.isComplete?{value:null,done:!0}:{value:e.shift(),done:!1}}hasValue(){return this.buffer.length>0}hasCompleted(){return 0===this.buffer.length&&this.isComplete}notifyComplete(){this.buffer.length>0?(this.isComplete=!0,this.parent.notifyInactive()):this.destination.complete()}notifyNext(e,t,n,r,i){this.buffer.push(t),this.parent.checkIterators()}subscribe(e,t){return Object(a.a)(this,this.observable,this,t)}}},\"1xZ4\":function(e,t,n){!function(e){\"use strict\";e.defineLocale(\"ca\",{months:{standalone:\"gener_febrer_mar\\xe7_abril_maig_juny_juliol_agost_setembre_octubre_novembre_desembre\".split(\"_\"),format:\"de gener_de febrer_de mar\\xe7_d'abril_de maig_de juny_de juliol_d'agost_de setembre_d'octubre_de novembre_de desembre\".split(\"_\"),isFormat:/D[oD]?(\\s)+MMMM/},monthsShort:\"gen._febr._mar\\xe7_abr._maig_juny_jul._ag._set._oct._nov._des.\".split(\"_\"),monthsParseExact:!0,weekdays:\"diumenge_dilluns_dimarts_dimecres_dijous_divendres_dissabte\".split(\"_\"),weekdaysShort:\"dg._dl._dt._dc._dj._dv._ds.\".split(\"_\"),weekdaysMin:\"dg_dl_dt_dc_dj_dv_ds\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"H:mm\",LTS:\"H:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM [de] YYYY\",ll:\"D MMM YYYY\",LLL:\"D MMMM [de] YYYY [a les] H:mm\",lll:\"D MMM YYYY, H:mm\",LLLL:\"dddd D MMMM [de] YYYY [a les] H:mm\",llll:\"ddd D MMM YYYY, H:mm\"},calendar:{sameDay:function(){return\"[avui a \"+(1!==this.hours()?\"les\":\"la\")+\"] LT\"},nextDay:function(){return\"[dem\\xe0 a \"+(1!==this.hours()?\"les\":\"la\")+\"] LT\"},nextWeek:function(){return\"dddd [a \"+(1!==this.hours()?\"les\":\"la\")+\"] LT\"},lastDay:function(){return\"[ahir a \"+(1!==this.hours()?\"les\":\"la\")+\"] LT\"},lastWeek:function(){return\"[el] dddd [passat a \"+(1!==this.hours()?\"les\":\"la\")+\"] LT\"},sameElse:\"L\"},relativeTime:{future:\"d'aqu\\xed %s\",past:\"fa %s\",s:\"uns segons\",ss:\"%d segons\",m:\"un minut\",mm:\"%d minuts\",h:\"una hora\",hh:\"%d hores\",d:\"un dia\",dd:\"%d dies\",M:\"un mes\",MM:\"%d mesos\",y:\"un any\",yy:\"%d anys\"},dayOfMonthOrdinalParse:/\\d{1,2}(r|n|t|\\xe8|a)/,ordinal:function(e,t){var n=1===e?\"r\":2===e?\"n\":3===e?\"r\":4===e?\"t\":\"\\xe8\";return\"w\"!==t&&\"W\"!==t||(n=\"a\"),e+n},week:{dow:1,doy:4}})}(n(\"wd/R\"))},2:function(e,t){},\"2QA8\":function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return r}));const r=(()=>\"function\"==typeof Symbol?Symbol(\"rxSubscriber\"):\"@@rxSubscriber_\"+Math.random())()},\"2Vo4\":function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return s}));var r=n(\"XNiG\"),i=n(\"9ppp\");class s extends r.a{constructor(e){super(),this._value=e}get value(){return this.getValue()}_subscribe(e){const t=super._subscribe(e);return t&&!t.closed&&e.next(this._value),t}getValue(){if(this.hasError)throw this.thrownError;if(this.closed)throw new i.a;return this._value}next(e){super.next(this._value=e)}}},\"2fFW\":function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return i}));let r=!1;const i={Promise:void 0,set useDeprecatedSynchronousErrorHandling(e){if(e){const e=new Error;console.warn(\"DEPRECATED! RxJS was set to use deprecated synchronous error handling behavior by code at: \\n\"+e.stack)}else r&&console.log(\"RxJS: Back to a better error behavior. Thank you. <3\");r=e},get useDeprecatedSynchronousErrorHandling(){return r}}},\"2fjn\":function(e,t,n){!function(e){\"use strict\";e.defineLocale(\"fr-ca\",{months:\"janvier_f\\xe9vrier_mars_avril_mai_juin_juillet_ao\\xfbt_septembre_octobre_novembre_d\\xe9cembre\".split(\"_\"),monthsShort:\"janv._f\\xe9vr._mars_avr._mai_juin_juil._ao\\xfbt_sept._oct._nov._d\\xe9c.\".split(\"_\"),monthsParseExact:!0,weekdays:\"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi\".split(\"_\"),weekdaysShort:\"dim._lun._mar._mer._jeu._ven._sam.\".split(\"_\"),weekdaysMin:\"di_lu_ma_me_je_ve_sa\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"YYYY-MM-DD\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd D MMMM YYYY HH:mm\"},calendar:{sameDay:\"[Aujourd\\u2019hui \\xe0] LT\",nextDay:\"[Demain \\xe0] LT\",nextWeek:\"dddd [\\xe0] LT\",lastDay:\"[Hier \\xe0] LT\",lastWeek:\"dddd [dernier \\xe0] LT\",sameElse:\"L\"},relativeTime:{future:\"dans %s\",past:\"il y a %s\",s:\"quelques secondes\",ss:\"%d secondes\",m:\"une minute\",mm:\"%d minutes\",h:\"une heure\",hh:\"%d heures\",d:\"un jour\",dd:\"%d jours\",M:\"un mois\",MM:\"%d mois\",y:\"un an\",yy:\"%d ans\"},dayOfMonthOrdinalParse:/\\d{1,2}(er|e)/,ordinal:function(e,t){switch(t){default:case\"M\":case\"Q\":case\"D\":case\"DDD\":case\"d\":return e+(1===e?\"er\":\"e\");case\"w\":case\"W\":return e+(1===e?\"re\":\"e\")}}})}(n(\"wd/R\"))},\"2j6C\":function(e,t){function n(e,t){if(!e)throw new Error(t||\"Assertion failed\")}e.exports=n,n.equal=function(e,t,n){if(e!=t)throw new Error(n||\"Assertion failed: \"+e+\" != \"+t)}},\"2t7c\":function(e,t,n){\"use strict\";var r=n(\"ANg/\"),i=n(\"UPaY\"),s=n(\"tH0i\"),o=r.rotl32,a=r.sum32,l=r.sum32_5,c=s.ft_1,u=i.BlockHash,h=[1518500249,1859775393,2400959708,3395469782];function d(){if(!(this instanceof d))return new d;u.call(this),this.h=[1732584193,4023233417,2562383102,271733878,3285377520],this.W=new Array(80)}r.inherits(d,u),e.exports=d,d.blockSize=512,d.outSize=160,d.hmacStrength=80,d.padLength=64,d.prototype._update=function(e,t){for(var n=this.W,r=0;r<16;r++)n[r]=e[t+r];for(;r=20?\"ste\":\"de\")},week:{dow:1,doy:4}})}(n(\"wd/R\"))},\"3E0/\":function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return a}));var r=n(\"D0XW\"),i=n(\"mlxB\"),s=n(\"7o/Q\"),o=n(\"WMd4\");function a(e,t=r.a){const n=Object(i.a)(e)?+e-t.now():Math.abs(e);return e=>e.lift(new l(n,t))}class l{constructor(e,t){this.delay=e,this.scheduler=t}call(e,t){return t.subscribe(new c(e,this.delay,this.scheduler))}}class c extends s.a{constructor(e,t,n){super(e),this.delay=t,this.scheduler=n,this.queue=[],this.active=!1,this.errored=!1}static dispatch(e){const t=e.source,n=t.queue,r=e.scheduler,i=e.destination;for(;n.length>0&&n[0].time-r.now()<=0;)n.shift().notification.observe(i);if(n.length>0){const t=Math.max(0,n[0].time-r.now());this.schedule(e,t)}else this.unsubscribe(),t.active=!1}_schedule(e){this.active=!0,this.destination.add(e.schedule(c.dispatch,this.delay,{source:this,destination:this.destination,scheduler:e}))}scheduleNotification(e){if(!0===this.errored)return;const t=this.scheduler,n=new u(t.now()+this.delay,e);this.queue.push(n),!1===this.active&&this._schedule(t)}_next(e){this.scheduleNotification(o.a.createNext(e))}_error(e){this.errored=!0,this.queue=[],this.destination.error(e),this.unsubscribe()}_complete(){this.scheduleNotification(o.a.createComplete()),this.unsubscribe()}}class u{constructor(e,t){this.time=e,this.notification=t}}},\"3E1r\":function(e,t,n){!function(e){\"use strict\";var t={1:\"\\u0967\",2:\"\\u0968\",3:\"\\u0969\",4:\"\\u096a\",5:\"\\u096b\",6:\"\\u096c\",7:\"\\u096d\",8:\"\\u096e\",9:\"\\u096f\",0:\"\\u0966\"},n={\"\\u0967\":\"1\",\"\\u0968\":\"2\",\"\\u0969\":\"3\",\"\\u096a\":\"4\",\"\\u096b\":\"5\",\"\\u096c\":\"6\",\"\\u096d\":\"7\",\"\\u096e\":\"8\",\"\\u096f\":\"9\",\"\\u0966\":\"0\"},r=[/^\\u091c\\u0928/i,/^\\u092b\\u093c\\u0930|\\u092b\\u0930/i,/^\\u092e\\u093e\\u0930\\u094d\\u091a/i,/^\\u0905\\u092a\\u094d\\u0930\\u0948/i,/^\\u092e\\u0908/i,/^\\u091c\\u0942\\u0928/i,/^\\u091c\\u0941\\u0932/i,/^\\u0905\\u0917/i,/^\\u0938\\u093f\\u0924\\u0902|\\u0938\\u093f\\u0924/i,/^\\u0905\\u0915\\u094d\\u091f\\u0942/i,/^\\u0928\\u0935|\\u0928\\u0935\\u0902/i,/^\\u0926\\u093f\\u0938\\u0902|\\u0926\\u093f\\u0938/i];e.defineLocale(\"hi\",{months:{format:\"\\u091c\\u0928\\u0935\\u0930\\u0940_\\u092b\\u093c\\u0930\\u0935\\u0930\\u0940_\\u092e\\u093e\\u0930\\u094d\\u091a_\\u0905\\u092a\\u094d\\u0930\\u0948\\u0932_\\u092e\\u0908_\\u091c\\u0942\\u0928_\\u091c\\u0941\\u0932\\u093e\\u0908_\\u0905\\u0917\\u0938\\u094d\\u0924_\\u0938\\u093f\\u0924\\u092e\\u094d\\u092c\\u0930_\\u0905\\u0915\\u094d\\u091f\\u0942\\u092c\\u0930_\\u0928\\u0935\\u092e\\u094d\\u092c\\u0930_\\u0926\\u093f\\u0938\\u092e\\u094d\\u092c\\u0930\".split(\"_\"),standalone:\"\\u091c\\u0928\\u0935\\u0930\\u0940_\\u092b\\u0930\\u0935\\u0930\\u0940_\\u092e\\u093e\\u0930\\u094d\\u091a_\\u0905\\u092a\\u094d\\u0930\\u0948\\u0932_\\u092e\\u0908_\\u091c\\u0942\\u0928_\\u091c\\u0941\\u0932\\u093e\\u0908_\\u0905\\u0917\\u0938\\u094d\\u0924_\\u0938\\u093f\\u0924\\u0902\\u092c\\u0930_\\u0905\\u0915\\u094d\\u091f\\u0942\\u092c\\u0930_\\u0928\\u0935\\u0902\\u092c\\u0930_\\u0926\\u093f\\u0938\\u0902\\u092c\\u0930\".split(\"_\")},monthsShort:\"\\u091c\\u0928._\\u092b\\u093c\\u0930._\\u092e\\u093e\\u0930\\u094d\\u091a_\\u0905\\u092a\\u094d\\u0930\\u0948._\\u092e\\u0908_\\u091c\\u0942\\u0928_\\u091c\\u0941\\u0932._\\u0905\\u0917._\\u0938\\u093f\\u0924._\\u0905\\u0915\\u094d\\u091f\\u0942._\\u0928\\u0935._\\u0926\\u093f\\u0938.\".split(\"_\"),weekdays:\"\\u0930\\u0935\\u093f\\u0935\\u093e\\u0930_\\u0938\\u094b\\u092e\\u0935\\u093e\\u0930_\\u092e\\u0902\\u0917\\u0932\\u0935\\u093e\\u0930_\\u092c\\u0941\\u0927\\u0935\\u093e\\u0930_\\u0917\\u0941\\u0930\\u0942\\u0935\\u093e\\u0930_\\u0936\\u0941\\u0915\\u094d\\u0930\\u0935\\u093e\\u0930_\\u0936\\u0928\\u093f\\u0935\\u093e\\u0930\".split(\"_\"),weekdaysShort:\"\\u0930\\u0935\\u093f_\\u0938\\u094b\\u092e_\\u092e\\u0902\\u0917\\u0932_\\u092c\\u0941\\u0927_\\u0917\\u0941\\u0930\\u0942_\\u0936\\u0941\\u0915\\u094d\\u0930_\\u0936\\u0928\\u093f\".split(\"_\"),weekdaysMin:\"\\u0930_\\u0938\\u094b_\\u092e\\u0902_\\u092c\\u0941_\\u0917\\u0941_\\u0936\\u0941_\\u0936\".split(\"_\"),longDateFormat:{LT:\"A h:mm \\u092c\\u091c\\u0947\",LTS:\"A h:mm:ss \\u092c\\u091c\\u0947\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY, A h:mm \\u092c\\u091c\\u0947\",LLLL:\"dddd, D MMMM YYYY, A h:mm \\u092c\\u091c\\u0947\"},monthsParse:r,longMonthsParse:r,shortMonthsParse:[/^\\u091c\\u0928/i,/^\\u092b\\u093c\\u0930/i,/^\\u092e\\u093e\\u0930\\u094d\\u091a/i,/^\\u0905\\u092a\\u094d\\u0930\\u0948/i,/^\\u092e\\u0908/i,/^\\u091c\\u0942\\u0928/i,/^\\u091c\\u0941\\u0932/i,/^\\u0905\\u0917/i,/^\\u0938\\u093f\\u0924/i,/^\\u0905\\u0915\\u094d\\u091f\\u0942/i,/^\\u0928\\u0935/i,/^\\u0926\\u093f\\u0938/i],monthsRegex:/^(\\u091c\\u0928\\u0935\\u0930\\u0940|\\u091c\\u0928\\.?|\\u092b\\u093c\\u0930\\u0935\\u0930\\u0940|\\u092b\\u0930\\u0935\\u0930\\u0940|\\u092b\\u093c\\u0930\\.?|\\u092e\\u093e\\u0930\\u094d\\u091a?|\\u0905\\u092a\\u094d\\u0930\\u0948\\u0932|\\u0905\\u092a\\u094d\\u0930\\u0948\\.?|\\u092e\\u0908?|\\u091c\\u0942\\u0928?|\\u091c\\u0941\\u0932\\u093e\\u0908|\\u091c\\u0941\\u0932\\.?|\\u0905\\u0917\\u0938\\u094d\\u0924|\\u0905\\u0917\\.?|\\u0938\\u093f\\u0924\\u092e\\u094d\\u092c\\u0930|\\u0938\\u093f\\u0924\\u0902\\u092c\\u0930|\\u0938\\u093f\\u0924\\.?|\\u0905\\u0915\\u094d\\u091f\\u0942\\u092c\\u0930|\\u0905\\u0915\\u094d\\u091f\\u0942\\.?|\\u0928\\u0935\\u092e\\u094d\\u092c\\u0930|\\u0928\\u0935\\u0902\\u092c\\u0930|\\u0928\\u0935\\.?|\\u0926\\u093f\\u0938\\u092e\\u094d\\u092c\\u0930|\\u0926\\u093f\\u0938\\u0902\\u092c\\u0930|\\u0926\\u093f\\u0938\\.?)/i,monthsShortRegex:/^(\\u091c\\u0928\\u0935\\u0930\\u0940|\\u091c\\u0928\\.?|\\u092b\\u093c\\u0930\\u0935\\u0930\\u0940|\\u092b\\u0930\\u0935\\u0930\\u0940|\\u092b\\u093c\\u0930\\.?|\\u092e\\u093e\\u0930\\u094d\\u091a?|\\u0905\\u092a\\u094d\\u0930\\u0948\\u0932|\\u0905\\u092a\\u094d\\u0930\\u0948\\.?|\\u092e\\u0908?|\\u091c\\u0942\\u0928?|\\u091c\\u0941\\u0932\\u093e\\u0908|\\u091c\\u0941\\u0932\\.?|\\u0905\\u0917\\u0938\\u094d\\u0924|\\u0905\\u0917\\.?|\\u0938\\u093f\\u0924\\u092e\\u094d\\u092c\\u0930|\\u0938\\u093f\\u0924\\u0902\\u092c\\u0930|\\u0938\\u093f\\u0924\\.?|\\u0905\\u0915\\u094d\\u091f\\u0942\\u092c\\u0930|\\u0905\\u0915\\u094d\\u091f\\u0942\\.?|\\u0928\\u0935\\u092e\\u094d\\u092c\\u0930|\\u0928\\u0935\\u0902\\u092c\\u0930|\\u0928\\u0935\\.?|\\u0926\\u093f\\u0938\\u092e\\u094d\\u092c\\u0930|\\u0926\\u093f\\u0938\\u0902\\u092c\\u0930|\\u0926\\u093f\\u0938\\.?)/i,monthsStrictRegex:/^(\\u091c\\u0928\\u0935\\u0930\\u0940?|\\u092b\\u093c\\u0930\\u0935\\u0930\\u0940|\\u092b\\u0930\\u0935\\u0930\\u0940?|\\u092e\\u093e\\u0930\\u094d\\u091a?|\\u0905\\u092a\\u094d\\u0930\\u0948\\u0932?|\\u092e\\u0908?|\\u091c\\u0942\\u0928?|\\u091c\\u0941\\u0932\\u093e\\u0908?|\\u0905\\u0917\\u0938\\u094d\\u0924?|\\u0938\\u093f\\u0924\\u092e\\u094d\\u092c\\u0930|\\u0938\\u093f\\u0924\\u0902\\u092c\\u0930|\\u0938\\u093f\\u0924?\\.?|\\u0905\\u0915\\u094d\\u091f\\u0942\\u092c\\u0930|\\u0905\\u0915\\u094d\\u091f\\u0942\\.?|\\u0928\\u0935\\u092e\\u094d\\u092c\\u0930|\\u0928\\u0935\\u0902\\u092c\\u0930?|\\u0926\\u093f\\u0938\\u092e\\u094d\\u092c\\u0930|\\u0926\\u093f\\u0938\\u0902\\u092c\\u0930?)/i,monthsShortStrictRegex:/^(\\u091c\\u0928\\.?|\\u092b\\u093c\\u0930\\.?|\\u092e\\u093e\\u0930\\u094d\\u091a?|\\u0905\\u092a\\u094d\\u0930\\u0948\\.?|\\u092e\\u0908?|\\u091c\\u0942\\u0928?|\\u091c\\u0941\\u0932\\.?|\\u0905\\u0917\\.?|\\u0938\\u093f\\u0924\\.?|\\u0905\\u0915\\u094d\\u091f\\u0942\\.?|\\u0928\\u0935\\.?|\\u0926\\u093f\\u0938\\.?)/i,calendar:{sameDay:\"[\\u0906\\u091c] LT\",nextDay:\"[\\u0915\\u0932] LT\",nextWeek:\"dddd, LT\",lastDay:\"[\\u0915\\u0932] LT\",lastWeek:\"[\\u092a\\u093f\\u091b\\u0932\\u0947] dddd, LT\",sameElse:\"L\"},relativeTime:{future:\"%s \\u092e\\u0947\\u0902\",past:\"%s \\u092a\\u0939\\u0932\\u0947\",s:\"\\u0915\\u0941\\u091b \\u0939\\u0940 \\u0915\\u094d\\u0937\\u0923\",ss:\"%d \\u0938\\u0947\\u0915\\u0902\\u0921\",m:\"\\u090f\\u0915 \\u092e\\u093f\\u0928\\u091f\",mm:\"%d \\u092e\\u093f\\u0928\\u091f\",h:\"\\u090f\\u0915 \\u0918\\u0902\\u091f\\u093e\",hh:\"%d \\u0918\\u0902\\u091f\\u0947\",d:\"\\u090f\\u0915 \\u0926\\u093f\\u0928\",dd:\"%d \\u0926\\u093f\\u0928\",M:\"\\u090f\\u0915 \\u092e\\u0939\\u0940\\u0928\\u0947\",MM:\"%d \\u092e\\u0939\\u0940\\u0928\\u0947\",y:\"\\u090f\\u0915 \\u0935\\u0930\\u094d\\u0937\",yy:\"%d \\u0935\\u0930\\u094d\\u0937\"},preparse:function(e){return e.replace(/[\\u0967\\u0968\\u0969\\u096a\\u096b\\u096c\\u096d\\u096e\\u096f\\u0966]/g,(function(e){return n[e]}))},postformat:function(e){return e.replace(/\\d/g,(function(e){return t[e]}))},meridiemParse:/\\u0930\\u093e\\u0924|\\u0938\\u0941\\u092c\\u0939|\\u0926\\u094b\\u092a\\u0939\\u0930|\\u0936\\u093e\\u092e/,meridiemHour:function(e,t){return 12===e&&(e=0),\"\\u0930\\u093e\\u0924\"===t?e<4?e:e+12:\"\\u0938\\u0941\\u092c\\u0939\"===t?e:\"\\u0926\\u094b\\u092a\\u0939\\u0930\"===t?e>=10?e:e+12:\"\\u0936\\u093e\\u092e\"===t?e+12:void 0},meridiem:function(e,t,n){return e<4?\"\\u0930\\u093e\\u0924\":e<10?\"\\u0938\\u0941\\u092c\\u0939\":e<17?\"\\u0926\\u094b\\u092a\\u0939\\u0930\":e<20?\"\\u0936\\u093e\\u092e\":\"\\u0930\\u093e\\u0924\"},week:{dow:0,doy:6}})}(n(\"wd/R\"))},\"3N8a\":function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return s}));var r=n(\"quSY\");class i extends r.a{constructor(e,t){super()}schedule(e,t=0){return this}}class s extends i{constructor(e,t){super(e,t),this.scheduler=e,this.work=t,this.pending=!1}schedule(e,t=0){if(this.closed)return this;this.state=e;const n=this.id,r=this.scheduler;return null!=n&&(this.id=this.recycleAsyncId(r,n,t)),this.pending=!0,this.delay=t,this.id=this.id||this.requestAsyncId(r,this.id,t),this}requestAsyncId(e,t,n=0){return setInterval(e.flush.bind(e,this),n)}recycleAsyncId(e,t,n=0){if(null!==n&&this.delay===n&&!1===this.pending)return t;clearInterval(t)}execute(e,t){if(this.closed)return new Error(\"executing a cancelled action\");this.pending=!1;const n=this._execute(e,t);if(n)return n;!1===this.pending&&null!=this.id&&(this.id=this.recycleAsyncId(this.scheduler,this.id,null))}_execute(e,t){let n=!1,r=void 0;try{this.work(e)}catch(i){n=!0,r=!!i&&i||new Error(i)}if(n)return this.unsubscribe(),r}_unsubscribe(){const e=this.id,t=this.scheduler,n=t.actions,r=n.indexOf(this);this.work=null,this.state=null,this.pending=!1,this.scheduler=null,-1!==r&&n.splice(r,1),null!=e&&(this.id=this.recycleAsyncId(t,e,null)),this.delay=null}}},\"3UWI\":function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return o}));var r=n(\"D0XW\"),i=n(\"tnsW\"),s=n(\"PqYM\");function o(e,t=r.a){return Object(i.a)(()=>Object(s.a)(e,t))}},4218:function(e,t,n){\"use strict\";n.d(t,\"d\",(function(){return h})),n.d(t,\"a\",(function(){return m})),n.d(t,\"c\",(function(){return b})),n.d(t,\"b\",(function(){return y}));var r=n(\"tNH0\"),i=n.n(r),s=n(\"VJ7P\"),o=n(\"/7J2\"),a=n(\"qWAS\"),l=i.a.BN;const c=new o.Logger(a.a),u={};function h(e){return null!=e&&(m.isBigNumber(e)||\"number\"==typeof e&&e%1==0||\"string\"==typeof e&&!!e.match(/^-?[0-9]+$/)||Object(s.isHexString)(e)||\"bigint\"==typeof e||Object(s.isBytes)(e))}let d=!1;class m{constructor(e,t){c.checkNew(new.target,m),e!==u&&c.throwError(\"cannot call constructor directly; use BigNumber.from\",o.Logger.errors.UNSUPPORTED_OPERATION,{operation:\"new (BigNumber)\"}),this._hex=t,this._isBigNumber=!0,Object.freeze(this)}fromTwos(e){return f(g(this).fromTwos(e))}toTwos(e){return f(g(this).toTwos(e))}abs(){return\"-\"===this._hex[0]?m.from(this._hex.substring(1)):this}add(e){return f(g(this).add(g(e)))}sub(e){return f(g(this).sub(g(e)))}div(e){return m.from(e).isZero()&&_(\"division by zero\",\"div\"),f(g(this).div(g(e)))}mul(e){return f(g(this).mul(g(e)))}mod(e){const t=g(e);return t.isNeg()&&_(\"cannot modulo negative values\",\"mod\"),f(g(this).umod(t))}pow(e){const t=g(e);return t.isNeg()&&_(\"cannot raise to negative values\",\"pow\"),f(g(this).pow(t))}and(e){const t=g(e);return(this.isNegative()||t.isNeg())&&_(\"cannot 'and' negative values\",\"and\"),f(g(this).and(t))}or(e){const t=g(e);return(this.isNegative()||t.isNeg())&&_(\"cannot 'or' negative values\",\"or\"),f(g(this).or(t))}xor(e){const t=g(e);return(this.isNegative()||t.isNeg())&&_(\"cannot 'xor' negative values\",\"xor\"),f(g(this).xor(t))}mask(e){return(this.isNegative()||e<0)&&_(\"cannot mask negative values\",\"mask\"),f(g(this).maskn(e))}shl(e){return(this.isNegative()||e<0)&&_(\"cannot shift negative values\",\"shl\"),f(g(this).shln(e))}shr(e){return(this.isNegative()||e<0)&&_(\"cannot shift negative values\",\"shr\"),f(g(this).shrn(e))}eq(e){return g(this).eq(g(e))}lt(e){return g(this).lt(g(e))}lte(e){return g(this).lte(g(e))}gt(e){return g(this).gt(g(e))}gte(e){return g(this).gte(g(e))}isNegative(){return\"-\"===this._hex[0]}isZero(){return g(this).isZero()}toNumber(){try{return g(this).toNumber()}catch(e){_(\"overflow\",\"toNumber\",this.toString())}return null}toString(){return arguments.length>0&&(10===arguments[0]?d||(d=!0,c.warn(\"BigNumber.toString does not accept any parameters; base-10 is assumed\")):c.throwError(16===arguments[0]?\"BigNumber.toString does not accept any parameters; use bigNumber.toHexString()\":\"BigNumber.toString does not accept parameters\",o.Logger.errors.UNEXPECTED_ARGUMENT,{})),g(this).toString(10)}toHexString(){return this._hex}toJSON(e){return{type:\"BigNumber\",hex:this.toHexString()}}static from(e){if(e instanceof m)return e;if(\"string\"==typeof e)return e.match(/^-?0x[0-9a-f]+$/i)?new m(u,p(e)):e.match(/^-?[0-9]+$/)?new m(u,p(new l(e))):c.throwArgumentError(\"invalid BigNumber string\",\"value\",e);if(\"number\"==typeof e)return e%1&&_(\"underflow\",\"BigNumber.from\",e),(e>=9007199254740991||e<=-9007199254740991)&&_(\"overflow\",\"BigNumber.from\",e),m.from(String(e));const t=e;if(\"bigint\"==typeof t)return m.from(t.toString());if(Object(s.isBytes)(t))return m.from(Object(s.hexlify)(t));if(t)if(t.toHexString){const e=t.toHexString();if(\"string\"==typeof e)return m.from(e)}else{let e=t._hex;if(null==e&&\"BigNumber\"===t.type&&(e=t.hex),\"string\"==typeof e&&(Object(s.isHexString)(e)||\"-\"===e[0]&&Object(s.isHexString)(e.substring(1))))return m.from(e)}return c.throwArgumentError(\"invalid BigNumber value\",\"value\",e)}static isBigNumber(e){return!(!e||!e._isBigNumber)}}function p(e){if(\"string\"!=typeof e)return p(e.toString(16));if(\"-\"===e[0])return\"-\"===(e=e.substring(1))[0]&&c.throwArgumentError(\"invalid hex\",\"value\",e),\"0x00\"===(e=p(e))?e:\"-\"+e;if(\"0x\"!==e.substring(0,2)&&(e=\"0x\"+e),\"0x\"===e)return\"0x00\";for(e.length%2&&(e=\"0x0\"+e.substring(2));e.length>4&&\"0x00\"===e.substring(0,4);)e=\"0x\"+e.substring(4);return e}function f(e){return m.from(p(e))}function g(e){const t=m.from(e).toHexString();return new l(\"-\"===t[0]?\"-\"+t.substring(3):t.substring(2),16)}function _(e,t,n){const r={fault:e,operation:t};return null!=n&&(r.value=n),c.throwError(e,o.Logger.errors.NUMERIC_FAULT,r)}function b(e){return new l(e,36).toString(16)}function y(e){return new l(e,16).toString(36)}},\"4I5i\":function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return r}));const r=(()=>{function e(){return Error.call(this),this.message=\"argument out of range\",this.name=\"ArgumentOutOfRangeError\",this}return e.prototype=Object.create(Error.prototype),e})()},\"4MV3\":function(e,t,n){!function(e){\"use strict\";var t={1:\"\\u0ae7\",2:\"\\u0ae8\",3:\"\\u0ae9\",4:\"\\u0aea\",5:\"\\u0aeb\",6:\"\\u0aec\",7:\"\\u0aed\",8:\"\\u0aee\",9:\"\\u0aef\",0:\"\\u0ae6\"},n={\"\\u0ae7\":\"1\",\"\\u0ae8\":\"2\",\"\\u0ae9\":\"3\",\"\\u0aea\":\"4\",\"\\u0aeb\":\"5\",\"\\u0aec\":\"6\",\"\\u0aed\":\"7\",\"\\u0aee\":\"8\",\"\\u0aef\":\"9\",\"\\u0ae6\":\"0\"};e.defineLocale(\"gu\",{months:\"\\u0a9c\\u0abe\\u0aa8\\u0acd\\u0aaf\\u0ac1\\u0a86\\u0ab0\\u0ac0_\\u0aab\\u0ac7\\u0aac\\u0acd\\u0ab0\\u0ac1\\u0a86\\u0ab0\\u0ac0_\\u0aae\\u0abe\\u0ab0\\u0acd\\u0a9a_\\u0a8f\\u0aaa\\u0acd\\u0ab0\\u0abf\\u0ab2_\\u0aae\\u0ac7_\\u0a9c\\u0ac2\\u0aa8_\\u0a9c\\u0ac1\\u0ab2\\u0abe\\u0a88_\\u0a91\\u0a97\\u0ab8\\u0acd\\u0a9f_\\u0ab8\\u0aaa\\u0acd\\u0a9f\\u0ac7\\u0aae\\u0acd\\u0aac\\u0ab0_\\u0a91\\u0a95\\u0acd\\u0a9f\\u0acd\\u0aac\\u0ab0_\\u0aa8\\u0ab5\\u0ac7\\u0aae\\u0acd\\u0aac\\u0ab0_\\u0aa1\\u0abf\\u0ab8\\u0ac7\\u0aae\\u0acd\\u0aac\\u0ab0\".split(\"_\"),monthsShort:\"\\u0a9c\\u0abe\\u0aa8\\u0acd\\u0aaf\\u0ac1._\\u0aab\\u0ac7\\u0aac\\u0acd\\u0ab0\\u0ac1._\\u0aae\\u0abe\\u0ab0\\u0acd\\u0a9a_\\u0a8f\\u0aaa\\u0acd\\u0ab0\\u0abf._\\u0aae\\u0ac7_\\u0a9c\\u0ac2\\u0aa8_\\u0a9c\\u0ac1\\u0ab2\\u0abe._\\u0a91\\u0a97._\\u0ab8\\u0aaa\\u0acd\\u0a9f\\u0ac7._\\u0a91\\u0a95\\u0acd\\u0a9f\\u0acd._\\u0aa8\\u0ab5\\u0ac7._\\u0aa1\\u0abf\\u0ab8\\u0ac7.\".split(\"_\"),monthsParseExact:!0,weekdays:\"\\u0ab0\\u0ab5\\u0abf\\u0ab5\\u0abe\\u0ab0_\\u0ab8\\u0acb\\u0aae\\u0ab5\\u0abe\\u0ab0_\\u0aae\\u0a82\\u0a97\\u0ab3\\u0ab5\\u0abe\\u0ab0_\\u0aac\\u0ac1\\u0aa7\\u0acd\\u0ab5\\u0abe\\u0ab0_\\u0a97\\u0ac1\\u0ab0\\u0ac1\\u0ab5\\u0abe\\u0ab0_\\u0ab6\\u0ac1\\u0a95\\u0acd\\u0ab0\\u0ab5\\u0abe\\u0ab0_\\u0ab6\\u0aa8\\u0abf\\u0ab5\\u0abe\\u0ab0\".split(\"_\"),weekdaysShort:\"\\u0ab0\\u0ab5\\u0abf_\\u0ab8\\u0acb\\u0aae_\\u0aae\\u0a82\\u0a97\\u0ab3_\\u0aac\\u0ac1\\u0aa7\\u0acd_\\u0a97\\u0ac1\\u0ab0\\u0ac1_\\u0ab6\\u0ac1\\u0a95\\u0acd\\u0ab0_\\u0ab6\\u0aa8\\u0abf\".split(\"_\"),weekdaysMin:\"\\u0ab0_\\u0ab8\\u0acb_\\u0aae\\u0a82_\\u0aac\\u0ac1_\\u0a97\\u0ac1_\\u0ab6\\u0ac1_\\u0ab6\".split(\"_\"),longDateFormat:{LT:\"A h:mm \\u0ab5\\u0abe\\u0a97\\u0acd\\u0aaf\\u0ac7\",LTS:\"A h:mm:ss \\u0ab5\\u0abe\\u0a97\\u0acd\\u0aaf\\u0ac7\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY, A h:mm \\u0ab5\\u0abe\\u0a97\\u0acd\\u0aaf\\u0ac7\",LLLL:\"dddd, D MMMM YYYY, A h:mm \\u0ab5\\u0abe\\u0a97\\u0acd\\u0aaf\\u0ac7\"},calendar:{sameDay:\"[\\u0a86\\u0a9c] LT\",nextDay:\"[\\u0a95\\u0abe\\u0ab2\\u0ac7] LT\",nextWeek:\"dddd, LT\",lastDay:\"[\\u0a97\\u0a87\\u0a95\\u0abe\\u0ab2\\u0ac7] LT\",lastWeek:\"[\\u0aaa\\u0abe\\u0a9b\\u0ab2\\u0abe] dddd, LT\",sameElse:\"L\"},relativeTime:{future:\"%s \\u0aae\\u0abe\",past:\"%s \\u0aaa\\u0ab9\\u0ac7\\u0ab2\\u0abe\",s:\"\\u0a85\\u0aae\\u0ac1\\u0a95 \\u0aaa\\u0ab3\\u0acb\",ss:\"%d \\u0ab8\\u0ac7\\u0a95\\u0a82\\u0aa1\",m:\"\\u0a8f\\u0a95 \\u0aae\\u0abf\\u0aa8\\u0abf\\u0a9f\",mm:\"%d \\u0aae\\u0abf\\u0aa8\\u0abf\\u0a9f\",h:\"\\u0a8f\\u0a95 \\u0a95\\u0ab2\\u0abe\\u0a95\",hh:\"%d \\u0a95\\u0ab2\\u0abe\\u0a95\",d:\"\\u0a8f\\u0a95 \\u0aa6\\u0abf\\u0ab5\\u0ab8\",dd:\"%d \\u0aa6\\u0abf\\u0ab5\\u0ab8\",M:\"\\u0a8f\\u0a95 \\u0aae\\u0ab9\\u0abf\\u0aa8\\u0acb\",MM:\"%d \\u0aae\\u0ab9\\u0abf\\u0aa8\\u0acb\",y:\"\\u0a8f\\u0a95 \\u0ab5\\u0ab0\\u0acd\\u0ab7\",yy:\"%d \\u0ab5\\u0ab0\\u0acd\\u0ab7\"},preparse:function(e){return e.replace(/[\\u0ae7\\u0ae8\\u0ae9\\u0aea\\u0aeb\\u0aec\\u0aed\\u0aee\\u0aef\\u0ae6]/g,(function(e){return n[e]}))},postformat:function(e){return e.replace(/\\d/g,(function(e){return t[e]}))},meridiemParse:/\\u0ab0\\u0abe\\u0aa4|\\u0aac\\u0aaa\\u0acb\\u0ab0|\\u0ab8\\u0ab5\\u0abe\\u0ab0|\\u0ab8\\u0abe\\u0a82\\u0a9c/,meridiemHour:function(e,t){return 12===e&&(e=0),\"\\u0ab0\\u0abe\\u0aa4\"===t?e<4?e:e+12:\"\\u0ab8\\u0ab5\\u0abe\\u0ab0\"===t?e:\"\\u0aac\\u0aaa\\u0acb\\u0ab0\"===t?e>=10?e:e+12:\"\\u0ab8\\u0abe\\u0a82\\u0a9c\"===t?e+12:void 0},meridiem:function(e,t,n){return e<4?\"\\u0ab0\\u0abe\\u0aa4\":e<10?\"\\u0ab8\\u0ab5\\u0abe\\u0ab0\":e<17?\"\\u0aac\\u0aaa\\u0acb\\u0ab0\":e<20?\"\\u0ab8\\u0abe\\u0a82\\u0a9c\":\"\\u0ab0\\u0abe\\u0aa4\"},week:{dow:0,doy:6}})}(n(\"wd/R\"))},\"4Qhp\":function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return x}));var r=n(\"Oxwv\"),i=n(\"4218\"),s=n(\"VJ7P\"),o=n(\"b1pR\"),a=n(\"m9oY\"),l=n(\"/7J2\"),c=n(\"WHPf\"),u=n(\"NaiW\");const h=new l.Logger(c.a),d=new Uint8Array(32);d.fill(0);const m=i.a.from(-1),p=i.a.from(0),f=i.a.from(1),g=i.a.from(\"0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff\"),_=Object(s.hexZeroPad)(f.toHexString(),32),b=Object(s.hexZeroPad)(p.toHexString(),32),y={name:\"string\",version:\"string\",chainId:\"uint256\",verifyingContract:\"address\",salt:\"bytes32\"},v=[\"name\",\"version\",\"chainId\",\"verifyingContract\",\"salt\"];function w(e){return function(t){return\"string\"!=typeof t&&h.throwArgumentError(\"invalid domain value for \"+JSON.stringify(e),\"domain.\"+e,t),t}}const M={name:w(\"name\"),version:w(\"version\"),chainId:function(e){try{return i.a.from(e).toString()}catch(t){}return h.throwArgumentError('invalid domain value for \"chainId\"',\"domain.chainId\",e)},verifyingContract:function(e){try{return Object(r.getAddress)(e).toLowerCase()}catch(t){}return h.throwArgumentError('invalid domain value \"verifyingContract\"',\"domain.verifyingContract\",e)},salt:function(e){try{const t=Object(s.arrayify)(e);if(32!==t.length)throw new Error(\"bad length\");return Object(s.hexlify)(t)}catch(t){}return h.throwArgumentError('invalid domain value \"salt\"',\"domain.salt\",e)}};function k(e){{const t=e.match(/^(u?)int(\\d*)$/);if(t){const n=\"\"===t[1],r=parseInt(t[2]||\"256\");(r%8!=0||r>256||t[2]&&t[2]!==String(r))&&h.throwArgumentError(\"invalid numeric width\",\"type\",e);const o=g.mask(n?r-1:r),a=n?o.add(f).mul(m):p;return function(t){const n=i.a.from(t);return(n.lt(a)||n.gt(o))&&h.throwArgumentError(\"value out-of-bounds for \"+e,\"value\",t),Object(s.hexZeroPad)(n.toTwos(256).toHexString(),32)}}}{const t=e.match(/^bytes(\\d+)$/);if(t){const n=parseInt(t[1]);return(0===n||n>32||t[1]!==String(n))&&h.throwArgumentError(\"invalid bytes width\",\"type\",e),function(t){return Object(s.arrayify)(t).length!==n&&h.throwArgumentError(\"invalid length for \"+e,\"value\",t),function(e){const t=Object(s.arrayify)(e),n=t.length%32;return n?Object(s.hexConcat)([t,d.slice(n)]):Object(s.hexlify)(t)}(t)}}}switch(e){case\"address\":return function(e){return Object(s.hexZeroPad)(Object(r.getAddress)(e),32)};case\"bool\":return function(e){return e?_:b};case\"bytes\":return function(e){return Object(o.keccak256)(e)};case\"string\":return function(e){return Object(u.a)(e)}}return null}function S(e,t){return`${e}(${t.map(({name:e,type:t})=>t+\" \"+e).join(\",\")})`}class x{constructor(e){Object(a.defineReadOnly)(this,\"types\",Object.freeze(Object(a.deepCopy)(e))),Object(a.defineReadOnly)(this,\"_encoderCache\",{}),Object(a.defineReadOnly)(this,\"_types\",{});const t={},n={},r={};Object.keys(e).forEach(e=>{t[e]={},n[e]=[],r[e]={}});for(const s in e){const r={};e[s].forEach(i=>{r[i.name]&&h.throwArgumentError(`duplicate variable name ${JSON.stringify(i.name)} in ${JSON.stringify(s)}`,\"types\",e),r[i.name]=!0;const o=i.type.match(/^([^\\x5b]*)(\\x5b|$)/)[1];o===s&&h.throwArgumentError(\"circular type reference to \"+JSON.stringify(o),\"types\",e),k(o)||(n[o]||h.throwArgumentError(\"unknown type \"+JSON.stringify(o),\"types\",e),n[o].push(s),t[s][o]=!0)})}const i=Object.keys(n).filter(e=>0===n[e].length);0===i.length?h.throwArgumentError(\"missing primary type\",\"types\",e):i.length>1&&h.throwArgumentError(\"ambiguous primary types or unused types: \"+i.map(e=>JSON.stringify(e)).join(\", \"),\"types\",e),Object(a.defineReadOnly)(this,\"primaryType\",i[0]),function i(s,o){o[s]&&h.throwArgumentError(\"circular type reference to \"+JSON.stringify(s),\"types\",e),o[s]=!0,Object.keys(t[s]).forEach(e=>{n[e]&&(i(e,o),Object.keys(o).forEach(t=>{r[t][e]=!0}))}),delete o[s]}(this.primaryType,{});for(const s in r){const t=Object.keys(r[s]);t.sort(),this._types[s]=S(s,e[s])+t.map(t=>S(t,e[t])).join(\"\")}}getEncoder(e){let t=this._encoderCache[e];return t||(t=this._encoderCache[e]=this._getEncoder(e)),t}_getEncoder(e){{const t=k(e);if(t)return t}const t=e.match(/^(.*)(\\x5b(\\d*)\\x5d)$/);if(t){const e=t[1],n=this.getEncoder(e),r=parseInt(t[3]);return t=>{r>=0&&t.length!==r&&h.throwArgumentError(\"array length mismatch; expected length ${ arrayLength }\",\"value\",t);let i=t.map(n);return this._types[e]&&(i=i.map(o.keccak256)),Object(o.keccak256)(Object(s.hexConcat)(i))}}const n=this.types[e];if(n){const t=Object(u.a)(this._types[e]);return e=>{const r=n.map(({name:t,type:n})=>{const r=this.getEncoder(n)(e[t]);return this._types[n]?Object(o.keccak256)(r):r});return r.unshift(t),Object(s.hexConcat)(r)}}return h.throwArgumentError(\"unknown type: \"+e,\"type\",e)}encodeType(e){const t=this._types[e];return t||h.throwArgumentError(\"unknown type: \"+JSON.stringify(e),\"name\",e),t}encodeData(e,t){return this.getEncoder(e)(t)}hashStruct(e,t){return Object(o.keccak256)(this.encodeData(e,t))}encode(e){return this.encodeData(this.primaryType,e)}hash(e){return this.hashStruct(this.primaryType,e)}_visit(e,t,n){if(k(e))return n(e,t);const r=e.match(/^(.*)(\\x5b(\\d*)\\x5d)$/);if(r){const e=r[1],i=parseInt(r[3]);return i>=0&&t.length!==i&&h.throwArgumentError(\"array length mismatch; expected length ${ arrayLength }\",\"value\",t),t.map(t=>this._visit(e,t,n))}const i=this.types[e];return i?i.reduce((e,{name:r,type:i})=>(e[r]=this._visit(i,t[r],n),e),{}):h.throwArgumentError(\"unknown type: \"+e,\"type\",e)}visit(e,t){return this._visit(this.primaryType,e,t)}static from(e){return new x(e)}static getPrimaryType(e){return x.from(e).primaryType}static hashStruct(e,t,n){return x.from(t).hashStruct(e,n)}static hashDomain(e){const t=[];for(const n in e){const r=y[n];r||h.throwArgumentError(\"invalid typed-data domain key: \"+JSON.stringify(n),\"domain\",e),t.push({name:n,type:r})}return t.sort((e,t)=>v.indexOf(e.name)-v.indexOf(t.name)),x.hashStruct(\"EIP712Domain\",{EIP712Domain:t},e)}static encode(e,t,n){return Object(s.hexConcat)([\"0x1901\",x.hashDomain(e),x.from(t).hash(n)])}static hash(e,t,n){return Object(o.keccak256)(x.encode(e,t,n))}static resolveNames(e,t,n,r){return i=this,void 0,l=function*(){e=Object(a.shallowCopy)(e);const i={};e.verifyingContract&&!Object(s.isHexString)(e.verifyingContract,20)&&(i[e.verifyingContract]=\"0x\");const o=x.from(t);o.visit(n,(e,t)=>(\"address\"!==e||Object(s.isHexString)(t,20)||(i[t]=\"0x\"),t));for(const e in i)i[e]=yield r(e);return e.verifyingContract&&i[e.verifyingContract]&&(e.verifyingContract=i[e.verifyingContract]),n=o.visit(n,(e,t)=>\"address\"===e&&i[t]?i[t]:t),{domain:e,value:n}},new((o=void 0)||(o=Promise))((function(e,t){function n(e){try{s(l.next(e))}catch(n){t(n)}}function r(e){try{s(l.throw(e))}catch(n){t(n)}}function s(t){var i;t.done?e(t.value):(i=t.value,i instanceof o?i:new o((function(e){e(i)}))).then(n,r)}s((l=l.apply(i,[])).next())}));var i,o,l}static getPayload(e,t,n){x.hashDomain(e);const r={},o=[];v.forEach(t=>{const n=e[t];null!=n&&(r[t]=M[t](n),o.push({name:t,type:y[t]}))});const l=x.from(t),c=Object(a.shallowCopy)(t);return c.EIP712Domain?h.throwArgumentError(\"types must not contain EIP712Domain type\",\"types.EIP712Domain\",t):c.EIP712Domain=o,l.encode(n),{types:c,domain:r,primaryType:l.primaryType,message:l.visit(n,(e,t)=>{if(e.match(/^bytes(\\d*)/))return Object(s.hexlify)(Object(s.arrayify)(t));if(e.match(/^u?int/)){let e=\"\",n=i.a.from(t);return n.isNegative()&&(e=\"-\",n=n.mul(-1)),e+Object(s.hexValue)(n.toHexString())}switch(e){case\"address\":return t.toLowerCase();case\"bool\":return!!t;case\"string\":return\"string\"!=typeof t&&h.throwArgumentError(\"invalid string\",\"value\",t),t}return h.throwArgumentError(\"unsupported type\",\"type\",e)})}}}},\"4WVH\":function(e,t,n){\"use strict\";n.r(t),n.d(t,\"encode\",(function(){return l})),n.d(t,\"decode\",(function(){return h}));var r=n(\"VJ7P\"),i=n(\"/7J2\");const s=new i.Logger(\"rlp/5.0.8\");function o(e){const t=[];for(;e;)t.unshift(255&e),e>>=8;return t}function a(e,t,n){let r=0;for(let i=0;it+1+r&&s.throwError(\"child data too short\",i.Logger.errors.BUFFER_OVERRUN,{})}return{consumed:1+r,result:o}}function u(e,t){if(0===e.length&&s.throwError(\"data too short\",i.Logger.errors.BUFFER_OVERRUN,{}),e[t]>=248){const n=e[t]-247;t+1+n>e.length&&s.throwError(\"data short segment too short\",i.Logger.errors.BUFFER_OVERRUN,{});const r=a(e,t+1,n);return t+1+n+r>e.length&&s.throwError(\"data long segment too short\",i.Logger.errors.BUFFER_OVERRUN,{}),c(e,t,t+1+n,n+r)}if(e[t]>=192){const n=e[t]-192;return t+1+n>e.length&&s.throwError(\"data array too short\",i.Logger.errors.BUFFER_OVERRUN,{}),c(e,t,t+1,n)}if(e[t]>=184){const n=e[t]-183;t+1+n>e.length&&s.throwError(\"data array too short\",i.Logger.errors.BUFFER_OVERRUN,{});const o=a(e,t+1,n);return t+1+n+o>e.length&&s.throwError(\"data array too short\",i.Logger.errors.BUFFER_OVERRUN,{}),{consumed:1+n+o,result:Object(r.hexlify)(e.slice(t+1+n,t+1+n+o))}}if(e[t]>=128){const n=e[t]-128;return t+1+n>e.length&&s.throwError(\"data too short\",i.Logger.errors.BUFFER_OVERRUN,{}),{consumed:1+n,result:Object(r.hexlify)(e.slice(t+1,t+1+n))}}return{consumed:1,result:Object(r.hexlify)(e[t])}}function h(e){const t=Object(r.arrayify)(e),n=u(t,0);return n.consumed!==t.length&&s.throwArgumentError(\"invalid rlp data\",\"data\",e),n.result}},\"4dOw\":function(e,t,n){!function(e){\"use strict\";e.defineLocale(\"en-ie\",{months:\"January_February_March_April_May_June_July_August_September_October_November_December\".split(\"_\"),monthsShort:\"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec\".split(\"_\"),weekdays:\"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday\".split(\"_\"),weekdaysShort:\"Sun_Mon_Tue_Wed_Thu_Fri_Sat\".split(\"_\"),weekdaysMin:\"Su_Mo_Tu_We_Th_Fr_Sa\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd D MMMM YYYY HH:mm\"},calendar:{sameDay:\"[Today at] LT\",nextDay:\"[Tomorrow at] LT\",nextWeek:\"dddd [at] LT\",lastDay:\"[Yesterday at] LT\",lastWeek:\"[Last] dddd [at] LT\",sameElse:\"L\"},relativeTime:{future:\"in %s\",past:\"%s ago\",s:\"a few seconds\",ss:\"%d seconds\",m:\"a minute\",mm:\"%d minutes\",h:\"an hour\",hh:\"%d hours\",d:\"a day\",dd:\"%d days\",M:\"a month\",MM:\"%d months\",y:\"a year\",yy:\"%d years\"},dayOfMonthOrdinalParse:/\\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10;return e+(1==~~(e%100/10)?\"th\":1===t?\"st\":2===t?\"nd\":3===t?\"rd\":\"th\")},week:{dow:1,doy:4}})}(n(\"wd/R\"))},\"5+tZ\":function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return l}));var r=n(\"ZUHj\"),i=n(\"l7GE\"),s=n(\"51Dv\"),o=n(\"lJxs\"),a=n(\"Cfvw\");function l(e,t,n=Number.POSITIVE_INFINITY){return\"function\"==typeof t?r=>r.pipe(l((n,r)=>Object(a.a)(e(n,r)).pipe(Object(o.a)((e,i)=>t(n,e,r,i))),n)):(\"number\"==typeof t&&(n=t),t=>t.lift(new c(e,n)))}class c{constructor(e,t=Number.POSITIVE_INFINITY){this.project=e,this.concurrent=t}call(e,t){return t.subscribe(new u(e,this.project,this.concurrent))}}class u extends i.a{constructor(e,t,n=Number.POSITIVE_INFINITY){super(e),this.project=t,this.concurrent=n,this.hasCompleted=!1,this.buffer=[],this.active=0,this.index=0}_next(e){this.active0?this._next(t.shift()):0===this.active&&this.hasCompleted&&this.destination.complete()}}},\"51Dv\":function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return i}));var r=n(\"7o/Q\");class i extends r.a{constructor(e,t,n){super(),this.parent=e,this.outerValue=t,this.outerIndex=n,this.index=0}_next(e){this.parent.notifyNext(this.outerValue,e,this.outerIndex,this.index++,this)}_error(e){this.parent.notifyError(e,this),this.unsubscribe()}_complete(){this.parent.notifyComplete(this),this.unsubscribe()}}},\"6+QB\":function(e,t,n){!function(e){\"use strict\";e.defineLocale(\"ms\",{months:\"Januari_Februari_Mac_April_Mei_Jun_Julai_Ogos_September_Oktober_November_Disember\".split(\"_\"),monthsShort:\"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ogs_Sep_Okt_Nov_Dis\".split(\"_\"),weekdays:\"Ahad_Isnin_Selasa_Rabu_Khamis_Jumaat_Sabtu\".split(\"_\"),weekdaysShort:\"Ahd_Isn_Sel_Rab_Kha_Jum_Sab\".split(\"_\"),weekdaysMin:\"Ah_Is_Sl_Rb_Km_Jm_Sb\".split(\"_\"),longDateFormat:{LT:\"HH.mm\",LTS:\"HH.mm.ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY [pukul] HH.mm\",LLLL:\"dddd, D MMMM YYYY [pukul] HH.mm\"},meridiemParse:/pagi|tengahari|petang|malam/,meridiemHour:function(e,t){return 12===e&&(e=0),\"pagi\"===t?e:\"tengahari\"===t?e>=11?e:e+12:\"petang\"===t||\"malam\"===t?e+12:void 0},meridiem:function(e,t,n){return e<11?\"pagi\":e<15?\"tengahari\":e<19?\"petang\":\"malam\"},calendar:{sameDay:\"[Hari ini pukul] LT\",nextDay:\"[Esok pukul] LT\",nextWeek:\"dddd [pukul] LT\",lastDay:\"[Kelmarin pukul] LT\",lastWeek:\"dddd [lepas pukul] LT\",sameElse:\"L\"},relativeTime:{future:\"dalam %s\",past:\"%s yang lepas\",s:\"beberapa saat\",ss:\"%d saat\",m:\"seminit\",mm:\"%d minit\",h:\"sejam\",hh:\"%d jam\",d:\"sehari\",dd:\"%d hari\",M:\"sebulan\",MM:\"%d bulan\",y:\"setahun\",yy:\"%d tahun\"},week:{dow:1,doy:7}})}(n(\"wd/R\"))},\"6B0Y\":function(e,t,n){!function(e){\"use strict\";var t={1:\"\\u17e1\",2:\"\\u17e2\",3:\"\\u17e3\",4:\"\\u17e4\",5:\"\\u17e5\",6:\"\\u17e6\",7:\"\\u17e7\",8:\"\\u17e8\",9:\"\\u17e9\",0:\"\\u17e0\"},n={\"\\u17e1\":\"1\",\"\\u17e2\":\"2\",\"\\u17e3\":\"3\",\"\\u17e4\":\"4\",\"\\u17e5\":\"5\",\"\\u17e6\":\"6\",\"\\u17e7\":\"7\",\"\\u17e8\":\"8\",\"\\u17e9\":\"9\",\"\\u17e0\":\"0\"};e.defineLocale(\"km\",{months:\"\\u1798\\u1780\\u179a\\u17b6_\\u1780\\u17bb\\u1798\\u17d2\\u1797\\u17c8_\\u1798\\u17b8\\u1793\\u17b6_\\u1798\\u17c1\\u179f\\u17b6_\\u17a7\\u179f\\u1797\\u17b6_\\u1798\\u17b7\\u1790\\u17bb\\u1793\\u17b6_\\u1780\\u1780\\u17d2\\u1780\\u178a\\u17b6_\\u179f\\u17b8\\u17a0\\u17b6_\\u1780\\u1789\\u17d2\\u1789\\u17b6_\\u178f\\u17bb\\u179b\\u17b6_\\u179c\\u17b7\\u1785\\u17d2\\u1786\\u17b7\\u1780\\u17b6_\\u1792\\u17d2\\u1793\\u17bc\".split(\"_\"),monthsShort:\"\\u1798\\u1780\\u179a\\u17b6_\\u1780\\u17bb\\u1798\\u17d2\\u1797\\u17c8_\\u1798\\u17b8\\u1793\\u17b6_\\u1798\\u17c1\\u179f\\u17b6_\\u17a7\\u179f\\u1797\\u17b6_\\u1798\\u17b7\\u1790\\u17bb\\u1793\\u17b6_\\u1780\\u1780\\u17d2\\u1780\\u178a\\u17b6_\\u179f\\u17b8\\u17a0\\u17b6_\\u1780\\u1789\\u17d2\\u1789\\u17b6_\\u178f\\u17bb\\u179b\\u17b6_\\u179c\\u17b7\\u1785\\u17d2\\u1786\\u17b7\\u1780\\u17b6_\\u1792\\u17d2\\u1793\\u17bc\".split(\"_\"),weekdays:\"\\u17a2\\u17b6\\u1791\\u17b7\\u178f\\u17d2\\u1799_\\u1785\\u17d0\\u1793\\u17d2\\u1791_\\u17a2\\u1784\\u17d2\\u1782\\u17b6\\u179a_\\u1796\\u17bb\\u1792_\\u1796\\u17d2\\u179a\\u17a0\\u179f\\u17d2\\u1794\\u178f\\u17b7\\u17cd_\\u179f\\u17bb\\u1780\\u17d2\\u179a_\\u179f\\u17c5\\u179a\\u17cd\".split(\"_\"),weekdaysShort:\"\\u17a2\\u17b6_\\u1785_\\u17a2_\\u1796_\\u1796\\u17d2\\u179a_\\u179f\\u17bb_\\u179f\".split(\"_\"),weekdaysMin:\"\\u17a2\\u17b6_\\u1785_\\u17a2_\\u1796_\\u1796\\u17d2\\u179a_\\u179f\\u17bb_\\u179f\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd, D MMMM YYYY HH:mm\"},meridiemParse:/\\u1796\\u17d2\\u179a\\u17b9\\u1780|\\u179b\\u17d2\\u1784\\u17b6\\u1785/,isPM:function(e){return\"\\u179b\\u17d2\\u1784\\u17b6\\u1785\"===e},meridiem:function(e,t,n){return e<12?\"\\u1796\\u17d2\\u179a\\u17b9\\u1780\":\"\\u179b\\u17d2\\u1784\\u17b6\\u1785\"},calendar:{sameDay:\"[\\u1790\\u17d2\\u1784\\u17c3\\u1793\\u17c1\\u17c7 \\u1798\\u17c9\\u17c4\\u1784] LT\",nextDay:\"[\\u179f\\u17d2\\u17a2\\u17c2\\u1780 \\u1798\\u17c9\\u17c4\\u1784] LT\",nextWeek:\"dddd [\\u1798\\u17c9\\u17c4\\u1784] LT\",lastDay:\"[\\u1798\\u17d2\\u179f\\u17b7\\u179b\\u1798\\u17b7\\u1789 \\u1798\\u17c9\\u17c4\\u1784] LT\",lastWeek:\"dddd [\\u179f\\u1794\\u17d2\\u178f\\u17b6\\u17a0\\u17cd\\u1798\\u17bb\\u1793] [\\u1798\\u17c9\\u17c4\\u1784] LT\",sameElse:\"L\"},relativeTime:{future:\"%s\\u1791\\u17c0\\u178f\",past:\"%s\\u1798\\u17bb\\u1793\",s:\"\\u1794\\u17c9\\u17bb\\u1793\\u17d2\\u1798\\u17b6\\u1793\\u179c\\u17b7\\u1793\\u17b6\\u1791\\u17b8\",ss:\"%d \\u179c\\u17b7\\u1793\\u17b6\\u1791\\u17b8\",m:\"\\u1798\\u17bd\\u1799\\u1793\\u17b6\\u1791\\u17b8\",mm:\"%d \\u1793\\u17b6\\u1791\\u17b8\",h:\"\\u1798\\u17bd\\u1799\\u1798\\u17c9\\u17c4\\u1784\",hh:\"%d \\u1798\\u17c9\\u17c4\\u1784\",d:\"\\u1798\\u17bd\\u1799\\u1790\\u17d2\\u1784\\u17c3\",dd:\"%d \\u1790\\u17d2\\u1784\\u17c3\",M:\"\\u1798\\u17bd\\u1799\\u1781\\u17c2\",MM:\"%d \\u1781\\u17c2\",y:\"\\u1798\\u17bd\\u1799\\u1786\\u17d2\\u1793\\u17b6\\u17c6\",yy:\"%d \\u1786\\u17d2\\u1793\\u17b6\\u17c6\"},dayOfMonthOrdinalParse:/\\u1791\\u17b8\\d{1,2}/,ordinal:\"\\u1791\\u17b8%d\",preparse:function(e){return e.replace(/[\\u17e1\\u17e2\\u17e3\\u17e4\\u17e5\\u17e6\\u17e7\\u17e8\\u17e9\\u17e0]/g,(function(e){return n[e]}))},postformat:function(e){return e.replace(/\\d/g,(function(e){return t[e]}))},week:{dow:1,doy:4}})}(n(\"wd/R\"))},\"7+OI\":function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return i}));var r=n(\"HDdC\");function i(e){return!!e&&(e instanceof r.a||\"function\"==typeof e.lift&&\"function\"==typeof e.subscribe)}},\"7BjC\":function(e,t,n){!function(e){\"use strict\";function t(e,t,n,r){var i={s:[\"m\\xf5ne sekundi\",\"m\\xf5ni sekund\",\"paar sekundit\"],ss:[e+\"sekundi\",e+\"sekundit\"],m:[\"\\xfche minuti\",\"\\xfcks minut\"],mm:[e+\" minuti\",e+\" minutit\"],h:[\"\\xfche tunni\",\"tund aega\",\"\\xfcks tund\"],hh:[e+\" tunni\",e+\" tundi\"],d:[\"\\xfche p\\xe4eva\",\"\\xfcks p\\xe4ev\"],M:[\"kuu aja\",\"kuu aega\",\"\\xfcks kuu\"],MM:[e+\" kuu\",e+\" kuud\"],y:[\"\\xfche aasta\",\"aasta\",\"\\xfcks aasta\"],yy:[e+\" aasta\",e+\" aastat\"]};return t?i[n][2]?i[n][2]:i[n][1]:r?i[n][0]:i[n][1]}e.defineLocale(\"et\",{months:\"jaanuar_veebruar_m\\xe4rts_aprill_mai_juuni_juuli_august_september_oktoober_november_detsember\".split(\"_\"),monthsShort:\"jaan_veebr_m\\xe4rts_apr_mai_juuni_juuli_aug_sept_okt_nov_dets\".split(\"_\"),weekdays:\"p\\xfchap\\xe4ev_esmasp\\xe4ev_teisip\\xe4ev_kolmap\\xe4ev_neljap\\xe4ev_reede_laup\\xe4ev\".split(\"_\"),weekdaysShort:\"P_E_T_K_N_R_L\".split(\"_\"),weekdaysMin:\"P_E_T_K_N_R_L\".split(\"_\"),longDateFormat:{LT:\"H:mm\",LTS:\"H:mm:ss\",L:\"DD.MM.YYYY\",LL:\"D. MMMM YYYY\",LLL:\"D. MMMM YYYY H:mm\",LLLL:\"dddd, D. MMMM YYYY H:mm\"},calendar:{sameDay:\"[T\\xe4na,] LT\",nextDay:\"[Homme,] LT\",nextWeek:\"[J\\xe4rgmine] dddd LT\",lastDay:\"[Eile,] LT\",lastWeek:\"[Eelmine] dddd LT\",sameElse:\"L\"},relativeTime:{future:\"%s p\\xe4rast\",past:\"%s tagasi\",s:t,ss:t,m:t,mm:t,h:t,hh:t,d:t,dd:\"%d p\\xe4eva\",M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\\d{1,2}\\./,ordinal:\"%d.\",week:{dow:1,doy:4}})}(n(\"wd/R\"))},\"7C5Q\":function(e,t,n){!function(e){\"use strict\";e.defineLocale(\"en-in\",{months:\"January_February_March_April_May_June_July_August_September_October_November_December\".split(\"_\"),monthsShort:\"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec\".split(\"_\"),weekdays:\"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday\".split(\"_\"),weekdaysShort:\"Sun_Mon_Tue_Wed_Thu_Fri_Sat\".split(\"_\"),weekdaysMin:\"Su_Mo_Tu_We_Th_Fr_Sa\".split(\"_\"),longDateFormat:{LT:\"h:mm A\",LTS:\"h:mm:ss A\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY h:mm A\",LLLL:\"dddd, D MMMM YYYY h:mm A\"},calendar:{sameDay:\"[Today at] LT\",nextDay:\"[Tomorrow at] LT\",nextWeek:\"dddd [at] LT\",lastDay:\"[Yesterday at] LT\",lastWeek:\"[Last] dddd [at] LT\",sameElse:\"L\"},relativeTime:{future:\"in %s\",past:\"%s ago\",s:\"a few seconds\",ss:\"%d seconds\",m:\"a minute\",mm:\"%d minutes\",h:\"an hour\",hh:\"%d hours\",d:\"a day\",dd:\"%d days\",M:\"a month\",MM:\"%d months\",y:\"a year\",yy:\"%d years\"},dayOfMonthOrdinalParse:/\\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10;return e+(1==~~(e%100/10)?\"th\":1===t?\"st\":2===t?\"nd\":3===t?\"rd\":\"th\")},week:{dow:0,doy:6}})}(n(\"wd/R\"))},\"7HRe\":function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return u}));var r=n(\"HDdC\"),i=n(\"quSY\"),s=n(\"kJWO\"),o=n(\"jZKg\"),a=n(\"Lhse\"),l=n(\"c2HN\"),c=n(\"I55L\");function u(e,t){if(null!=e){if(function(e){return e&&\"function\"==typeof e[s.a]}(e))return function(e,t){return new r.a(n=>{const r=new i.a;return r.add(t.schedule(()=>{const i=e[s.a]();r.add(i.subscribe({next(e){r.add(t.schedule(()=>n.next(e)))},error(e){r.add(t.schedule(()=>n.error(e)))},complete(){r.add(t.schedule(()=>n.complete()))}}))})),r})}(e,t);if(Object(l.a)(e))return function(e,t){return new r.a(n=>{const r=new i.a;return r.add(t.schedule(()=>e.then(e=>{r.add(t.schedule(()=>{n.next(e),r.add(t.schedule(()=>n.complete()))}))},e=>{r.add(t.schedule(()=>n.error(e)))}))),r})}(e,t);if(Object(c.a)(e))return Object(o.a)(e,t);if(function(e){return e&&\"function\"==typeof e[a.a]}(e)||\"string\"==typeof e)return function(e,t){if(!e)throw new Error(\"Iterable cannot be null\");return new r.a(n=>{const r=new i.a;let s;return r.add(()=>{s&&\"function\"==typeof s.return&&s.return()}),r.add(t.schedule(()=>{s=e[a.a](),r.add(t.schedule((function(){if(n.closed)return;let e,t;try{const n=s.next();e=n.value,t=n.done}catch(r){return void n.error(r)}t?n.complete():(n.next(e),this.schedule())})))})),r})}(e,t)}throw new TypeError((null!==e&&typeof e||e)+\" is not observable\")}},\"7Hc7\":function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return d}));let r=1;const i=(()=>Promise.resolve())(),s={};function o(e){return e in s&&(delete s[e],!0)}const a={setImmediate(e){const t=r++;return s[t]=!0,i.then(()=>o(t)&&e()),t},clearImmediate(e){o(e)}};var l=n(\"3N8a\");class c extends l.a{constructor(e,t){super(e,t),this.scheduler=e,this.work=t}requestAsyncId(e,t,n=0){return null!==n&&n>0?super.requestAsyncId(e,t,n):(e.actions.push(this),e.scheduled||(e.scheduled=a.setImmediate(e.flush.bind(e,null))))}recycleAsyncId(e,t,n=0){if(null!==n&&n>0||null===n&&this.delay>0)return super.recycleAsyncId(e,t,n);0===e.actions.length&&(a.clearImmediate(t),e.scheduled=void 0)}}var u=n(\"IjjT\");class h extends u.a{flush(e){this.active=!0,this.scheduled=void 0;const{actions:t}=this;let n,r=-1,i=t.length;e=e||t.shift();do{if(n=e.execute(e.state,e.delay))break}while(++r256)throw new Error(\"invalid number type - \"+t);return s&&(e=256),n=r.a.from(n).toTwos(e),Object(i.zeroPad)(n,e/8)}if(o=t.match(l),o){const e=parseInt(o[1]);if(String(e)!==o[1]||0===e||e>32)throw new Error(\"invalid bytes type - \"+t);if(Object(i.arrayify)(n).byteLength!==e)throw new Error(\"invalid value for \"+t);return s?Object(i.arrayify)((n+\"0000000000000000000000000000000000000000000000000000000000000000\").substring(0,66)):n}if(o=t.match(u),o&&Array.isArray(n)){const r=o[1];if(parseInt(o[2]||String(n.length))!=n.length)throw new Error(\"invalid value for \"+t);const s=[];return n.forEach((function(t){s.push(e(r,t,!0))})),Object(i.concat)(s)}throw new Error(\"invalid type - \"+t)}(e,t[s]))})),Object(i.hexlify)(Object(i.concat)(n))}function d(e,t){return Object(s.keccak256)(h(e,t))}function m(e,t){return Object(o.c)(h(e,t))}},\"7YYO\":function(e,t,n){\"use strict\";var r=n(\"ANg/\"),i=n(\"2j6C\");function s(e,t,n){if(!(this instanceof s))return new s(e,t,n);this.Hash=e,this.blockSize=e.blockSize/8,this.outSize=e.outSize/8,this.inner=null,this.outer=null,this._init(r.toArray(t,n))}e.exports=s,s.prototype._init=function(e){e.length>this.blockSize&&(e=(new this.Hash).update(e).digest()),i(e.length<=this.blockSize);for(var t=e.length;t11?n?\"\\u0db4.\\u0dc0.\":\"\\u0db4\\u0dc3\\u0dca \\u0dc0\\u0dbb\\u0dd4\":n?\"\\u0db4\\u0dd9.\\u0dc0.\":\"\\u0db4\\u0dd9\\u0dbb \\u0dc0\\u0dbb\\u0dd4\"}})}(n(\"wd/R\"))},\"7ckf\":function(e,t,n){\"use strict\";var r=n(\"w8CP\"),i=n(\"2j6C\");function s(){this.pending=null,this.pendingTotal=0,this.blockSize=this.constructor.blockSize,this.outSize=this.constructor.outSize,this.hmacStrength=this.constructor.hmacStrength,this.padLength=this.constructor.padLength/8,this.endian=\"big\",this._delta8=this.blockSize/8,this._delta32=this.blockSize/32}t.BlockHash=s,s.prototype.update=function(e,t){if(e=r.toArray(e,t),this.pending=this.pending?this.pending.concat(e):e,this.pendingTotal+=e.length,this.pending.length>=this._delta8){var n=(e=this.pending).length%this._delta8;this.pending=e.slice(e.length-n,e.length),0===this.pending.length&&(this.pending=null),e=r.join32(e,0,e.length-n,this.endian);for(var i=0;i>>24&255,r[i++]=e>>>16&255,r[i++]=e>>>8&255,r[i++]=255&e}else for(r[i++]=255&e,r[i++]=e>>>8&255,r[i++]=e>>>16&255,r[i++]=e>>>24&255,r[i++]=0,r[i++]=0,r[i++]=0,r[i++]=0,s=8;sthis._complete.call(this._context);a.a.useDeprecatedSynchronousErrorHandling&&e.syncErrorThrowable?(this.__tryOrSetError(e,t),this.unsubscribe()):(this.__tryOrUnsub(t),this.unsubscribe())}else this.unsubscribe()}}__tryOrUnsub(e,t){try{e.call(this._context,t)}catch(n){if(this.unsubscribe(),a.a.useDeprecatedSynchronousErrorHandling)throw n;Object(l.a)(n)}}__tryOrSetError(e,t,n){if(!a.a.useDeprecatedSynchronousErrorHandling)throw new Error(\"bad call\");try{t.call(this._context,n)}catch(r){return a.a.useDeprecatedSynchronousErrorHandling?(e.syncErrorValue=r,e.syncErrorThrown=!0,!0):(Object(l.a)(r),!0)}return!1}_unsubscribe(){const{_parentSubscriber:e}=this;this._context=null,this._parentSubscriber=null,e.unsubscribe()}}},\"8/+R\":function(e,t,n){!function(e){\"use strict\";var t={1:\"\\u0a67\",2:\"\\u0a68\",3:\"\\u0a69\",4:\"\\u0a6a\",5:\"\\u0a6b\",6:\"\\u0a6c\",7:\"\\u0a6d\",8:\"\\u0a6e\",9:\"\\u0a6f\",0:\"\\u0a66\"},n={\"\\u0a67\":\"1\",\"\\u0a68\":\"2\",\"\\u0a69\":\"3\",\"\\u0a6a\":\"4\",\"\\u0a6b\":\"5\",\"\\u0a6c\":\"6\",\"\\u0a6d\":\"7\",\"\\u0a6e\":\"8\",\"\\u0a6f\":\"9\",\"\\u0a66\":\"0\"};e.defineLocale(\"pa-in\",{months:\"\\u0a1c\\u0a28\\u0a35\\u0a30\\u0a40_\\u0a2b\\u0a3c\\u0a30\\u0a35\\u0a30\\u0a40_\\u0a2e\\u0a3e\\u0a30\\u0a1a_\\u0a05\\u0a2a\\u0a4d\\u0a30\\u0a48\\u0a32_\\u0a2e\\u0a08_\\u0a1c\\u0a42\\u0a28_\\u0a1c\\u0a41\\u0a32\\u0a3e\\u0a08_\\u0a05\\u0a17\\u0a38\\u0a24_\\u0a38\\u0a24\\u0a70\\u0a2c\\u0a30_\\u0a05\\u0a15\\u0a24\\u0a42\\u0a2c\\u0a30_\\u0a28\\u0a35\\u0a70\\u0a2c\\u0a30_\\u0a26\\u0a38\\u0a70\\u0a2c\\u0a30\".split(\"_\"),monthsShort:\"\\u0a1c\\u0a28\\u0a35\\u0a30\\u0a40_\\u0a2b\\u0a3c\\u0a30\\u0a35\\u0a30\\u0a40_\\u0a2e\\u0a3e\\u0a30\\u0a1a_\\u0a05\\u0a2a\\u0a4d\\u0a30\\u0a48\\u0a32_\\u0a2e\\u0a08_\\u0a1c\\u0a42\\u0a28_\\u0a1c\\u0a41\\u0a32\\u0a3e\\u0a08_\\u0a05\\u0a17\\u0a38\\u0a24_\\u0a38\\u0a24\\u0a70\\u0a2c\\u0a30_\\u0a05\\u0a15\\u0a24\\u0a42\\u0a2c\\u0a30_\\u0a28\\u0a35\\u0a70\\u0a2c\\u0a30_\\u0a26\\u0a38\\u0a70\\u0a2c\\u0a30\".split(\"_\"),weekdays:\"\\u0a10\\u0a24\\u0a35\\u0a3e\\u0a30_\\u0a38\\u0a4b\\u0a2e\\u0a35\\u0a3e\\u0a30_\\u0a2e\\u0a70\\u0a17\\u0a32\\u0a35\\u0a3e\\u0a30_\\u0a2c\\u0a41\\u0a27\\u0a35\\u0a3e\\u0a30_\\u0a35\\u0a40\\u0a30\\u0a35\\u0a3e\\u0a30_\\u0a38\\u0a3c\\u0a41\\u0a71\\u0a15\\u0a30\\u0a35\\u0a3e\\u0a30_\\u0a38\\u0a3c\\u0a28\\u0a40\\u0a1a\\u0a30\\u0a35\\u0a3e\\u0a30\".split(\"_\"),weekdaysShort:\"\\u0a10\\u0a24_\\u0a38\\u0a4b\\u0a2e_\\u0a2e\\u0a70\\u0a17\\u0a32_\\u0a2c\\u0a41\\u0a27_\\u0a35\\u0a40\\u0a30_\\u0a38\\u0a3c\\u0a41\\u0a15\\u0a30_\\u0a38\\u0a3c\\u0a28\\u0a40\".split(\"_\"),weekdaysMin:\"\\u0a10\\u0a24_\\u0a38\\u0a4b\\u0a2e_\\u0a2e\\u0a70\\u0a17\\u0a32_\\u0a2c\\u0a41\\u0a27_\\u0a35\\u0a40\\u0a30_\\u0a38\\u0a3c\\u0a41\\u0a15\\u0a30_\\u0a38\\u0a3c\\u0a28\\u0a40\".split(\"_\"),longDateFormat:{LT:\"A h:mm \\u0a35\\u0a1c\\u0a47\",LTS:\"A h:mm:ss \\u0a35\\u0a1c\\u0a47\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY, A h:mm \\u0a35\\u0a1c\\u0a47\",LLLL:\"dddd, D MMMM YYYY, A h:mm \\u0a35\\u0a1c\\u0a47\"},calendar:{sameDay:\"[\\u0a05\\u0a1c] LT\",nextDay:\"[\\u0a15\\u0a32] LT\",nextWeek:\"[\\u0a05\\u0a17\\u0a32\\u0a3e] dddd, LT\",lastDay:\"[\\u0a15\\u0a32] LT\",lastWeek:\"[\\u0a2a\\u0a3f\\u0a1b\\u0a32\\u0a47] dddd, LT\",sameElse:\"L\"},relativeTime:{future:\"%s \\u0a35\\u0a3f\\u0a71\\u0a1a\",past:\"%s \\u0a2a\\u0a3f\\u0a1b\\u0a32\\u0a47\",s:\"\\u0a15\\u0a41\\u0a1d \\u0a38\\u0a15\\u0a3f\\u0a70\\u0a1f\",ss:\"%d \\u0a38\\u0a15\\u0a3f\\u0a70\\u0a1f\",m:\"\\u0a07\\u0a15 \\u0a2e\\u0a3f\\u0a70\\u0a1f\",mm:\"%d \\u0a2e\\u0a3f\\u0a70\\u0a1f\",h:\"\\u0a07\\u0a71\\u0a15 \\u0a18\\u0a70\\u0a1f\\u0a3e\",hh:\"%d \\u0a18\\u0a70\\u0a1f\\u0a47\",d:\"\\u0a07\\u0a71\\u0a15 \\u0a26\\u0a3f\\u0a28\",dd:\"%d \\u0a26\\u0a3f\\u0a28\",M:\"\\u0a07\\u0a71\\u0a15 \\u0a2e\\u0a39\\u0a40\\u0a28\\u0a3e\",MM:\"%d \\u0a2e\\u0a39\\u0a40\\u0a28\\u0a47\",y:\"\\u0a07\\u0a71\\u0a15 \\u0a38\\u0a3e\\u0a32\",yy:\"%d \\u0a38\\u0a3e\\u0a32\"},preparse:function(e){return e.replace(/[\\u0a67\\u0a68\\u0a69\\u0a6a\\u0a6b\\u0a6c\\u0a6d\\u0a6e\\u0a6f\\u0a66]/g,(function(e){return n[e]}))},postformat:function(e){return e.replace(/\\d/g,(function(e){return t[e]}))},meridiemParse:/\\u0a30\\u0a3e\\u0a24|\\u0a38\\u0a35\\u0a47\\u0a30|\\u0a26\\u0a41\\u0a2a\\u0a39\\u0a3f\\u0a30|\\u0a38\\u0a3c\\u0a3e\\u0a2e/,meridiemHour:function(e,t){return 12===e&&(e=0),\"\\u0a30\\u0a3e\\u0a24\"===t?e<4?e:e+12:\"\\u0a38\\u0a35\\u0a47\\u0a30\"===t?e:\"\\u0a26\\u0a41\\u0a2a\\u0a39\\u0a3f\\u0a30\"===t?e>=10?e:e+12:\"\\u0a38\\u0a3c\\u0a3e\\u0a2e\"===t?e+12:void 0},meridiem:function(e,t,n){return e<4?\"\\u0a30\\u0a3e\\u0a24\":e<10?\"\\u0a38\\u0a35\\u0a47\\u0a30\":e<17?\"\\u0a26\\u0a41\\u0a2a\\u0a39\\u0a3f\\u0a30\":e<20?\"\\u0a38\\u0a3c\\u0a3e\\u0a2e\":\"\\u0a30\\u0a3e\\u0a24\"},week:{dow:0,doy:6}})}(n(\"wd/R\"))},\"8AIR\":function(e,t,n){\"use strict\";n.r(t),n.d(t,\"defaultPath\",(function(){return le})),n.d(t,\"HDNode\",(function(){return ce})),n.d(t,\"mnemonicToSeed\",(function(){return ue})),n.d(t,\"mnemonicToEntropy\",(function(){return he})),n.d(t,\"entropyToMnemonic\",(function(){return de})),n.d(t,\"isValidMnemonic\",(function(){return me}));var r=n(\"LPIR\"),i=n(\"VJ7P\"),s=n(\"4218\"),o=n(\"UnNr\"),a=n(\"QQWL\"),l=n(\"m9oY\"),c=n(\"rhxT\"),u=n(\"N5aZ\"),h=n(\"1Few\"),d=n(\"WsP5\"),m=n(\"NaiW\"),p=n(\"/7J2\");const f=new p.Logger(\"wordlists/5.0.9\");class g{constructor(e){f.checkAbstract(new.target,g),Object(l.defineReadOnly)(this,\"locale\",e)}split(e){return e.toLowerCase().split(/ +/g)}join(e){return e.join(\" \")}static check(e){const t=[];for(let n=0;n<2048;n++){const r=e.getWord(n);if(n!==e.getWordIndex(r))return\"0x\";t.push(r)}return Object(m.a)(t.join(\"\\n\")+\"\\n\")}static register(e,t){t||(t=e.locale)}}let _=null;function b(e){if(null==_&&(_=\"AbdikaceAbecedaAdresaAgreseAkceAktovkaAlejAlkoholAmputaceAnanasAndulkaAnekdotaAnketaAntikaAnulovatArchaAroganceAsfaltAsistentAspiraceAstmaAstronomAtlasAtletikaAtolAutobusAzylBabkaBachorBacilBaculkaBadatelBagetaBagrBahnoBakterieBaladaBaletkaBalkonBalonekBalvanBalzaBambusBankomatBarbarBaretBarmanBarokoBarvaBaterkaBatohBavlnaBazalkaBazilikaBazukaBednaBeranBesedaBestieBetonBezinkaBezmocBeztakBicyklBidloBiftekBikinyBilanceBiografBiologBitvaBizonBlahobytBlatouchBlechaBleduleBleskBlikatBliznaBlokovatBlouditBludBobekBobrBodlinaBodnoutBohatostBojkotBojovatBokorysBolestBorecBoroviceBotaBoubelBouchatBoudaBouleBouratBoxerBradavkaBramboraBrankaBratrBreptaBriketaBrkoBrlohBronzBroskevBrunetkaBrusinkaBrzdaBrzyBublinaBubnovatBuchtaBuditelBudkaBudovaBufetBujarostBukviceBuldokBulvaBundaBunkrBurzaButikBuvolBuzolaBydletBylinaBytovkaBzukotCapartCarevnaCedrCeduleCejchCejnCelaCelerCelkemCelniceCeninaCennostCenovkaCentrumCenzorCestopisCetkaChalupaChapadloCharitaChataChechtatChemieChichotChirurgChladChlebaChlubitChmelChmuraChobotChocholChodbaCholeraChomoutChopitChorobaChovChrapotChrlitChrtChrupChtivostChudinaChutnatChvatChvilkaChvostChybaChystatChytitCibuleCigaretaCihelnaCihlaCinkotCirkusCisternaCitaceCitrusCizinecCizostClonaCokolivCouvatCtitelCtnostCudnostCuketaCukrCupotCvaknoutCvalCvikCvrkotCyklistaDalekoDarebaDatelDatumDceraDebataDechovkaDecibelDeficitDeflaceDeklDekretDemokratDepreseDerbyDeskaDetektivDikobrazDiktovatDiodaDiplomDiskDisplejDivadloDivochDlahaDlouhoDluhopisDnesDobroDobytekDocentDochutitDodnesDohledDohodaDohraDojemDojniceDokladDokolaDoktorDokumentDolarDolevaDolinaDomaDominantDomluvitDomovDonutitDopadDopisDoplnitDoposudDoprovodDopustitDorazitDorostDortDosahDoslovDostatekDosudDosytaDotazDotekDotknoutDoufatDoutnatDovozceDozaduDoznatDozorceDrahotaDrakDramatikDravecDrazeDrdolDrobnostDrogerieDrozdDrsnostDrtitDrzostDubenDuchovnoDudekDuhaDuhovkaDusitDusnoDutostDvojiceDvorecDynamitEkologEkonomieElektronElipsaEmailEmiseEmoceEmpatieEpizodaEpochaEpopejEposEsejEsenceEskortaEskymoEtiketaEuforieEvoluceExekuceExkurzeExpediceExplozeExportExtraktFackaFajfkaFakultaFanatikFantazieFarmacieFavoritFazoleFederaceFejetonFenkaFialkaFigurantFilozofFiltrFinanceFintaFixaceFjordFlanelFlirtFlotilaFondFosforFotbalFotkaFotonFrakceFreskaFrontaFukarFunkceFyzikaGalejeGarantGenetikaGeologGilotinaGlazuraGlejtGolemGolfistaGotikaGrafGramofonGranuleGrepGrilGrogGroteskaGumaHadiceHadrHalaHalenkaHanbaHanopisHarfaHarpunaHavranHebkostHejkalHejnoHejtmanHektarHelmaHematomHerecHernaHesloHezkyHistorikHladovkaHlasivkyHlavaHledatHlenHlodavecHlohHloupostHltatHlubinaHluchotaHmatHmotaHmyzHnisHnojivoHnoutHoblinaHobojHochHodinyHodlatHodnotaHodovatHojnostHokejHolinkaHolkaHolubHomoleHonitbaHonoraceHoralHordaHorizontHorkoHorlivecHormonHorninaHoroskopHorstvoHospodaHostinaHotovostHoubaHoufHoupatHouskaHovorHradbaHraniceHravostHrazdaHrbolekHrdinaHrdloHrdostHrnekHrobkaHromadaHrotHroudaHrozenHrstkaHrubostHryzatHubenostHubnoutHudbaHukotHumrHusitaHustotaHvozdHybnostHydrantHygienaHymnaHysterikIdylkaIhnedIkonaIluzeImunitaInfekceInflaceInkasoInovaceInspekceInternetInvalidaInvestorInzerceIronieJablkoJachtaJahodaJakmileJakostJalovecJantarJarmarkJaroJasanJasnoJatkaJavorJazykJedinecJedleJednatelJehlanJekotJelenJelitoJemnostJenomJepiceJeseterJevitJezdecJezeroJinakJindyJinochJiskraJistotaJitrniceJizvaJmenovatJogurtJurtaKabaretKabelKabinetKachnaKadetKadidloKahanKajakKajutaKakaoKaktusKalamitaKalhotyKalibrKalnostKameraKamkolivKamnaKanibalKanoeKantorKapalinaKapelaKapitolaKapkaKapleKapotaKaprKapustaKapybaraKaramelKarotkaKartonKasaKatalogKatedraKauceKauzaKavalecKazajkaKazetaKazivostKdekolivKdesiKedlubenKempKeramikaKinoKlacekKladivoKlamKlapotKlasikaKlaunKlecKlenbaKlepatKlesnoutKlidKlimaKlisnaKloboukKlokanKlopaKloubKlubovnaKlusatKluzkostKmenKmitatKmotrKnihaKnotKoaliceKoberecKobkaKoblihaKobylaKocourKohoutKojenecKokosKoktejlKolapsKoledaKolizeKoloKomandoKometaKomikKomnataKomoraKompasKomunitaKonatKonceptKondiceKonecKonfeseKongresKoninaKonkursKontaktKonzervaKopanecKopieKopnoutKoprovkaKorbelKorektorKormidloKoroptevKorpusKorunaKorytoKorzetKosatecKostkaKotelKotletaKotoulKoukatKoupelnaKousekKouzloKovbojKozaKozorohKrabiceKrachKrajinaKralovatKrasopisKravataKreditKrejcarKresbaKrevetaKriketKritikKrizeKrkavecKrmelecKrmivoKrocanKrokKronikaKropitKroupaKrovkaKrtekKruhadloKrupiceKrutostKrvinkaKrychleKryptaKrystalKrytKudlankaKufrKujnostKuklaKulajdaKulichKulkaKulometKulturaKunaKupodivuKurtKurzorKutilKvalitaKvasinkaKvestorKynologKyselinaKytaraKyticeKytkaKytovecKyvadloLabradorLachtanLadnostLaikLakomecLamelaLampaLanovkaLasiceLasoLasturaLatinkaLavinaLebkaLeckdyLedenLedniceLedovkaLedvinaLegendaLegieLegraceLehceLehkostLehnoutLektvarLenochodLentilkaLepenkaLepidloLetadloLetecLetmoLetokruhLevhartLevitaceLevobokLibraLichotkaLidojedLidskostLihovinaLijavecLilekLimetkaLinieLinkaLinoleumListopadLitinaLitovatLobistaLodivodLogikaLogopedLokalitaLoketLomcovatLopataLopuchLordLososLotrLoudalLouhLoukaLouskatLovecLstivostLucernaLuciferLumpLuskLustraceLviceLyraLyrikaLysinaMadamMadloMagistrMahagonMajetekMajitelMajoritaMakakMakoviceMakrelaMalbaMalinaMalovatMalviceMaminkaMandleMankoMarnostMasakrMaskotMasopustMaticeMatrikaMaturitaMazanecMazivoMazlitMazurkaMdlobaMechanikMeditaceMedovinaMelasaMelounMentolkaMetlaMetodaMetrMezeraMigraceMihnoutMihuleMikinaMikrofonMilenecMilimetrMilostMimikaMincovnaMinibarMinometMinulostMiskaMistrMixovatMladostMlhaMlhovinaMlokMlsatMluvitMnichMnohemMobilMocnostModelkaModlitbaMohylaMokroMolekulaMomentkaMonarchaMonoklMonstrumMontovatMonzunMosazMoskytMostMotivaceMotorkaMotykaMouchaMoudrostMozaikaMozekMozolMramorMravenecMrkevMrtvolaMrzetMrzutostMstitelMudrcMuflonMulatMumieMuniceMusetMutaceMuzeumMuzikantMyslivecMzdaNabouratNachytatNadaceNadbytekNadhozNadobroNadpisNahlasNahnatNahodileNahraditNaivitaNajednouNajistoNajmoutNaklonitNakonecNakrmitNalevoNamazatNamluvitNanometrNaokoNaopakNaostroNapadatNapevnoNaplnitNapnoutNaposledNaprostoNaroditNarubyNarychloNasaditNasekatNaslepoNastatNatolikNavenekNavrchNavzdoryNazvatNebeNechatNeckyNedalekoNedbatNeduhNegaceNehetNehodaNejenNejprveNeklidNelibostNemilostNemocNeochotaNeonkaNepokojNerostNervNesmyslNesouladNetvorNeuronNevinaNezvykleNicotaNijakNikamNikdyNiklNikterakNitroNoclehNohaviceNominaceNoraNorekNositelNosnostNouzeNovinyNovotaNozdraNudaNudleNugetNutitNutnostNutrieNymfaObalObarvitObavaObdivObecObehnatObejmoutObezitaObhajobaObilniceObjasnitObjektObklopitOblastOblekOblibaOblohaObludaObnosObohatitObojekOboutObrazecObrnaObrubaObrysObsahObsluhaObstaratObuvObvazObvinitObvodObvykleObyvatelObzorOcasOcelOcenitOchladitOchotaOchranaOcitnoutOdbojOdbytOdchodOdcizitOdebratOdeslatOdevzdatOdezvaOdhadceOdhoditOdjetOdjinudOdkazOdkoupitOdlivOdlukaOdmlkaOdolnostOdpadOdpisOdploutOdporOdpustitOdpykatOdrazkaOdsouditOdstupOdsunOdtokOdtudOdvahaOdvetaOdvolatOdvracetOdznakOfinaOfsajdOhlasOhniskoOhradaOhrozitOhryzekOkapOkeniceOklikaOknoOkouzlitOkovyOkrasaOkresOkrsekOkruhOkupantOkurkaOkusitOlejninaOlizovatOmakOmeletaOmezitOmladinaOmlouvatOmluvaOmylOnehdyOpakovatOpasekOperaceOpiceOpilostOpisovatOporaOpoziceOpravduOprotiOrbitalOrchestrOrgieOrliceOrlojOrtelOsadaOschnoutOsikaOsivoOslavaOslepitOslnitOslovitOsnovaOsobaOsolitOspalecOstenOstrahaOstudaOstychOsvojitOteplitOtiskOtopOtrhatOtrlostOtrokOtrubyOtvorOvanoutOvarOvesOvlivnitOvoceOxidOzdobaPachatelPacientPadouchPahorekPaktPalandaPalecPalivoPalubaPamfletPamlsekPanenkaPanikaPannaPanovatPanstvoPantoflePaprikaParketaParodiePartaParukaParybaPasekaPasivitaPastelkaPatentPatronaPavoukPaznehtPazourekPeckaPedagogPejsekPekloPelotonPenaltaPendrekPenzePeriskopPeroPestrostPetardaPeticePetrolejPevninaPexesoPianistaPihaPijavicePiklePiknikPilinaPilnostPilulkaPinzetaPipetaPisatelPistolePitevnaPivnicePivovarPlacentaPlakatPlamenPlanetaPlastikaPlatitPlavidloPlazPlechPlemenoPlentaPlesPletivoPlevelPlivatPlnitPlnoPlochaPlodinaPlombaPloutPlukPlynPobavitPobytPochodPocitPoctivecPodatPodcenitPodepsatPodhledPodivitPodkladPodmanitPodnikPodobaPodporaPodrazPodstataPodvodPodzimPoeziePohankaPohnutkaPohovorPohromaPohybPointaPojistkaPojmoutPokazitPoklesPokojPokrokPokutaPokynPolednePolibekPolknoutPolohaPolynomPomaluPominoutPomlkaPomocPomstaPomysletPonechatPonorkaPonurostPopadatPopelPopisekPoplachPoprositPopsatPopudPoradcePorcePorodPoruchaPoryvPosaditPosedPosilaPoskokPoslanecPosouditPospoluPostavaPosudekPosypPotahPotkanPotleskPotomekPotravaPotupaPotvoraPoukazPoutoPouzdroPovahaPovidlaPovlakPovozPovrchPovstatPovykPovzdechPozdravPozemekPoznatekPozorPozvatPracovatPrahoryPraktikaPralesPraotecPraporekPrasePravdaPrincipPrknoProbuditProcentoProdejProfeseProhraProjektProlomitPromilePronikatPropadProrokProsbaProtonProutekProvazPrskavkaPrstenPrudkostPrutPrvekPrvohoryPsanecPsovodPstruhPtactvoPubertaPuchPudlPukavecPuklinaPukrlePultPumpaPuncPupenPusaPusinkaPustinaPutovatPutykaPyramidaPyskPytelRacekRachotRadiaceRadniceRadonRaftRagbyRaketaRakovinaRamenoRampouchRandeRarachRaritaRasovnaRastrRatolestRazanceRazidloReagovatReakceReceptRedaktorReferentReflexRejnokReklamaRekordRekrutRektorReputaceRevizeRevmaRevolverRezervaRiskovatRizikoRobotikaRodokmenRohovkaRokleRokokoRomanetoRopovodRopuchaRorejsRosolRostlinaRotmistrRotopedRotundaRoubenkaRouchoRoupRouraRovinaRovniceRozborRozchodRozdatRozeznatRozhodceRozinkaRozjezdRozkazRozlohaRozmarRozpadRozruchRozsahRoztokRozumRozvodRubrikaRuchadloRukaviceRukopisRybaRybolovRychlostRydloRypadloRytinaRyzostSadistaSahatSakoSamecSamizdatSamotaSanitkaSardinkaSasankaSatelitSazbaSazeniceSborSchovatSebrankaSeceseSedadloSedimentSedloSehnatSejmoutSekeraSektaSekundaSekvojeSemenoSenoServisSesaditSeshoraSeskokSeslatSestraSesuvSesypatSetbaSetinaSetkatSetnoutSetrvatSeverSeznamShodaShrnoutSifonSilniceSirkaSirotekSirupSituaceSkafandrSkaliskoSkanzenSkautSkeptikSkicaSkladbaSkleniceSkloSkluzSkobaSkokanSkoroSkriptaSkrzSkupinaSkvostSkvrnaSlabikaSladidloSlaninaSlastSlavnostSledovatSlepecSlevaSlezinaSlibSlinaSlizniceSlonSloupekSlovoSluchSluhaSlunceSlupkaSlzaSmaragdSmetanaSmilstvoSmlouvaSmogSmradSmrkSmrtkaSmutekSmyslSnadSnahaSnobSobotaSochaSodovkaSokolSopkaSotvaSoubojSoucitSoudceSouhlasSouladSoumrakSoupravaSousedSoutokSouvisetSpalovnaSpasitelSpisSplavSpodekSpojenecSpoluSponzorSpornostSpoustaSprchaSpustitSrandaSrazSrdceSrnaSrnecSrovnatSrpenSrstSrubStaniceStarostaStatikaStavbaStehnoStezkaStodolaStolekStopaStornoStoupatStrachStresStrhnoutStromStrunaStudnaStupniceStvolStykSubjektSubtropySucharSudostSuknoSundatSunoutSurikataSurovinaSvahSvalstvoSvetrSvatbaSvazekSvisleSvitekSvobodaSvodidloSvorkaSvrabSykavkaSykotSynekSynovecSypatSypkostSyrovostSyselSytostTabletkaTabuleTahounTajemnoTajfunTajgaTajitTajnostTaktikaTamhleTamponTancovatTanecTankerTapetaTaveninaTazatelTechnikaTehdyTekutinaTelefonTemnotaTendenceTenistaTenorTeplotaTepnaTeprveTerapieTermoskaTextilTichoTiskopisTitulekTkadlecTkaninaTlapkaTleskatTlukotTlupaTmelToaletaTopinkaTopolTorzoTouhaToulecTradiceTraktorTrampTrasaTraverzaTrefitTrestTrezorTrhavinaTrhlinaTrochuTrojiceTroskaTroubaTrpceTrpitelTrpkostTrubecTruchlitTruhliceTrusTrvatTudyTuhnoutTuhostTundraTuristaTurnajTuzemskoTvarohTvorbaTvrdostTvrzTygrTykevUbohostUbozeUbratUbrousekUbrusUbytovnaUchoUctivostUdivitUhraditUjednatUjistitUjmoutUkazatelUklidnitUklonitUkotvitUkrojitUliceUlitaUlovitUmyvadloUnavitUniformaUniknoutUpadnoutUplatnitUplynoutUpoutatUpravitUranUrazitUsednoutUsilovatUsmrtitUsnadnitUsnoutUsouditUstlatUstrnoutUtahovatUtkatUtlumitUtonoutUtopenecUtrousitUvalitUvolnitUvozovkaUzdravitUzelUzeninaUzlinaUznatVagonValchaValounVanaVandalVanilkaVaranVarhanyVarovatVcelkuVchodVdovaVedroVegetaceVejceVelbloudVeletrhVelitelVelmocVelrybaVenkovVerandaVerzeVeselkaVeskrzeVesniceVespoduVestaVeterinaVeverkaVibraceVichrVideohraVidinaVidleVilaViniceVisetVitalitaVizeVizitkaVjezdVkladVkusVlajkaVlakVlasecVlevoVlhkostVlivVlnovkaVloupatVnucovatVnukVodaVodivostVodoznakVodstvoVojenskyVojnaVojskoVolantVolbaVolitVolnoVoskovkaVozidloVozovnaVpravoVrabecVracetVrahVrataVrbaVrcholekVrhatVrstvaVrtuleVsaditVstoupitVstupVtipVybavitVybratVychovatVydatVydraVyfotitVyhledatVyhnoutVyhoditVyhraditVyhubitVyjasnitVyjetVyjmoutVyklopitVykonatVylekatVymazatVymezitVymizetVymysletVynechatVynikatVynutitVypadatVyplatitVypravitVypustitVyrazitVyrovnatVyrvatVyslovitVysokoVystavitVysunoutVysypatVytasitVytesatVytratitVyvinoutVyvolatVyvrhelVyzdobitVyznatVzaduVzbuditVzchopitVzdorVzduchVzdychatVzestupVzhledemVzkazVzlykatVznikVzorekVzpouraVztahVztekXylofonZabratZabydletZachovatZadarmoZadusitZafoukatZahltitZahoditZahradaZahynoutZajatecZajetZajistitZaklepatZakoupitZalepitZamezitZamotatZamysletZanechatZanikatZaplatitZapojitZapsatZarazitZastavitZasunoutZatajitZatemnitZatknoutZaujmoutZavalitZaveletZavinitZavolatZavrtatZazvonitZbavitZbrusuZbudovatZbytekZdalekaZdarmaZdatnostZdivoZdobitZdrojZdvihZdymadloZeleninaZemanZeminaZeptatZezaduZezdolaZhatitZhltnoutZhlubokaZhotovitZhrubaZimaZimniceZjemnitZklamatZkoumatZkratkaZkumavkaZlatoZlehkaZlobaZlomZlostZlozvykZmapovatZmarZmatekZmijeZmizetZmocnitZmodratZmrzlinaZmutovatZnakZnalostZnamenatZnovuZobrazitZotavitZoubekZoufaleZploditZpomalitZpravaZprostitZprudkaZprvuZradaZranitZrcadloZrnitostZrnoZrovnaZrychlitZrzavostZtichaZtratitZubovinaZubrZvednoutZvenkuZveselaZvonZvratZvukovodZvyk\".replace(/([A-Z])/g,\" $1\").toLowerCase().substring(1).split(\" \"),\"0x25f44555f4af25b51a711136e1c7d6e50ce9f8917d39d6b1f076b2bb4d2fac1a\"!==g.check(e)))throw _=null,new Error(\"BIP39 Wordlist for en (English) FAILED\")}const y=new class extends g{constructor(){super(\"cz\")}getWord(e){return b(this),_[e]}getWordIndex(e){return b(this),_.indexOf(e)}};g.register(y);let v=null;function w(e){if(null==v&&(v=\"AbandonAbilityAbleAboutAboveAbsentAbsorbAbstractAbsurdAbuseAccessAccidentAccountAccuseAchieveAcidAcousticAcquireAcrossActActionActorActressActualAdaptAddAddictAddressAdjustAdmitAdultAdvanceAdviceAerobicAffairAffordAfraidAgainAgeAgentAgreeAheadAimAirAirportAisleAlarmAlbumAlcoholAlertAlienAllAlleyAllowAlmostAloneAlphaAlreadyAlsoAlterAlwaysAmateurAmazingAmongAmountAmusedAnalystAnchorAncientAngerAngleAngryAnimalAnkleAnnounceAnnualAnotherAnswerAntennaAntiqueAnxietyAnyApartApologyAppearAppleApproveAprilArchArcticAreaArenaArgueArmArmedArmorArmyAroundArrangeArrestArriveArrowArtArtefactArtistArtworkAskAspectAssaultAssetAssistAssumeAsthmaAthleteAtomAttackAttendAttitudeAttractAuctionAuditAugustAuntAuthorAutoAutumnAverageAvocadoAvoidAwakeAwareAwayAwesomeAwfulAwkwardAxisBabyBachelorBaconBadgeBagBalanceBalconyBallBambooBananaBannerBarBarelyBargainBarrelBaseBasicBasketBattleBeachBeanBeautyBecauseBecomeBeefBeforeBeginBehaveBehindBelieveBelowBeltBenchBenefitBestBetrayBetterBetweenBeyondBicycleBidBikeBindBiologyBirdBirthBitterBlackBladeBlameBlanketBlastBleakBlessBlindBloodBlossomBlouseBlueBlurBlushBoardBoatBodyBoilBombBoneBonusBookBoostBorderBoringBorrowBossBottomBounceBoxBoyBracketBrainBrandBrassBraveBreadBreezeBrickBridgeBriefBrightBringBriskBroccoliBrokenBronzeBroomBrotherBrownBrushBubbleBuddyBudgetBuffaloBuildBulbBulkBulletBundleBunkerBurdenBurgerBurstBusBusinessBusyButterBuyerBuzzCabbageCabinCableCactusCageCakeCallCalmCameraCampCanCanalCancelCandyCannonCanoeCanvasCanyonCapableCapitalCaptainCarCarbonCardCargoCarpetCarryCartCaseCashCasinoCastleCasualCatCatalogCatchCategoryCattleCaughtCauseCautionCaveCeilingCeleryCementCensusCenturyCerealCertainChairChalkChampionChangeChaosChapterChargeChaseChatCheapCheckCheeseChefCherryChestChickenChiefChildChimneyChoiceChooseChronicChuckleChunkChurnCigarCinnamonCircleCitizenCityCivilClaimClapClarifyClawClayCleanClerkCleverClickClientCliffClimbClinicClipClockClogCloseClothCloudClownClubClumpClusterClutchCoachCoastCoconutCodeCoffeeCoilCoinCollectColorColumnCombineComeComfortComicCommonCompanyConcertConductConfirmCongressConnectConsiderControlConvinceCookCoolCopperCopyCoralCoreCornCorrectCostCottonCouchCountryCoupleCourseCousinCoverCoyoteCrackCradleCraftCramCraneCrashCraterCrawlCrazyCreamCreditCreekCrewCricketCrimeCrispCriticCropCrossCrouchCrowdCrucialCruelCruiseCrumbleCrunchCrushCryCrystalCubeCultureCupCupboardCuriousCurrentCurtainCurveCushionCustomCuteCycleDadDamageDampDanceDangerDaringDashDaughterDawnDayDealDebateDebrisDecadeDecemberDecideDeclineDecorateDecreaseDeerDefenseDefineDefyDegreeDelayDeliverDemandDemiseDenialDentistDenyDepartDependDepositDepthDeputyDeriveDescribeDesertDesignDeskDespairDestroyDetailDetectDevelopDeviceDevoteDiagramDialDiamondDiaryDiceDieselDietDifferDigitalDignityDilemmaDinnerDinosaurDirectDirtDisagreeDiscoverDiseaseDishDismissDisorderDisplayDistanceDivertDivideDivorceDizzyDoctorDocumentDogDollDolphinDomainDonateDonkeyDonorDoorDoseDoubleDoveDraftDragonDramaDrasticDrawDreamDressDriftDrillDrinkDripDriveDropDrumDryDuckDumbDuneDuringDustDutchDutyDwarfDynamicEagerEagleEarlyEarnEarthEasilyEastEasyEchoEcologyEconomyEdgeEditEducateEffortEggEightEitherElbowElderElectricElegantElementElephantElevatorEliteElseEmbarkEmbodyEmbraceEmergeEmotionEmployEmpowerEmptyEnableEnactEndEndlessEndorseEnemyEnergyEnforceEngageEngineEnhanceEnjoyEnlistEnoughEnrichEnrollEnsureEnterEntireEntryEnvelopeEpisodeEqualEquipEraEraseErodeErosionErrorEruptEscapeEssayEssenceEstateEternalEthicsEvidenceEvilEvokeEvolveExactExampleExcessExchangeExciteExcludeExcuseExecuteExerciseExhaustExhibitExileExistExitExoticExpandExpectExpireExplainExposeExpressExtendExtraEyeEyebrowFabricFaceFacultyFadeFaintFaithFallFalseFameFamilyFamousFanFancyFantasyFarmFashionFatFatalFatherFatigueFaultFavoriteFeatureFebruaryFederalFeeFeedFeelFemaleFenceFestivalFetchFeverFewFiberFictionFieldFigureFileFilmFilterFinalFindFineFingerFinishFireFirmFirstFiscalFishFitFitnessFixFlagFlameFlashFlatFlavorFleeFlightFlipFloatFlockFloorFlowerFluidFlushFlyFoamFocusFogFoilFoldFollowFoodFootForceForestForgetForkFortuneForumForwardFossilFosterFoundFoxFragileFrameFrequentFreshFriendFringeFrogFrontFrostFrownFrozenFruitFuelFunFunnyFurnaceFuryFutureGadgetGainGalaxyGalleryGameGapGarageGarbageGardenGarlicGarmentGasGaspGateGatherGaugeGazeGeneralGeniusGenreGentleGenuineGestureGhostGiantGiftGiggleGingerGiraffeGirlGiveGladGlanceGlareGlassGlideGlimpseGlobeGloomGloryGloveGlowGlueGoatGoddessGoldGoodGooseGorillaGospelGossipGovernGownGrabGraceGrainGrantGrapeGrassGravityGreatGreenGridGriefGritGroceryGroupGrowGruntGuardGuessGuideGuiltGuitarGunGymHabitHairHalfHammerHamsterHandHappyHarborHardHarshHarvestHatHaveHawkHazardHeadHealthHeartHeavyHedgehogHeightHelloHelmetHelpHenHeroHiddenHighHillHintHipHireHistoryHobbyHockeyHoldHoleHolidayHollowHomeHoneyHoodHopeHornHorrorHorseHospitalHostHotelHourHoverHubHugeHumanHumbleHumorHundredHungryHuntHurdleHurryHurtHusbandHybridIceIconIdeaIdentifyIdleIgnoreIllIllegalIllnessImageImitateImmenseImmuneImpactImposeImproveImpulseInchIncludeIncomeIncreaseIndexIndicateIndoorIndustryInfantInflictInformInhaleInheritInitialInjectInjuryInmateInnerInnocentInputInquiryInsaneInsectInsideInspireInstallIntactInterestIntoInvestInviteInvolveIronIslandIsolateIssueItemIvoryJacketJaguarJarJazzJealousJeansJellyJewelJobJoinJokeJourneyJoyJudgeJuiceJumpJungleJuniorJunkJustKangarooKeenKeepKetchupKeyKickKidKidneyKindKingdomKissKitKitchenKiteKittenKiwiKneeKnifeKnockKnowLabLabelLaborLadderLadyLakeLampLanguageLaptopLargeLaterLatinLaughLaundryLavaLawLawnLawsuitLayerLazyLeaderLeafLearnLeaveLectureLeftLegLegalLegendLeisureLemonLendLengthLensLeopardLessonLetterLevelLiarLibertyLibraryLicenseLifeLiftLightLikeLimbLimitLinkLionLiquidListLittleLiveLizardLoadLoanLobsterLocalLockLogicLonelyLongLoopLotteryLoudLoungeLoveLoyalLuckyLuggageLumberLunarLunchLuxuryLyricsMachineMadMagicMagnetMaidMailMainMajorMakeMammalManManageMandateMangoMansionManualMapleMarbleMarchMarginMarineMarketMarriageMaskMassMasterMatchMaterialMathMatrixMatterMaximumMazeMeadowMeanMeasureMeatMechanicMedalMediaMelodyMeltMemberMemoryMentionMenuMercyMergeMeritMerryMeshMessageMetalMethodMiddleMidnightMilkMillionMimicMindMinimumMinorMinuteMiracleMirrorMiseryMissMistakeMixMixedMixtureMobileModelModifyMomMomentMonitorMonkeyMonsterMonthMoonMoralMoreMorningMosquitoMotherMotionMotorMountainMouseMoveMovieMuchMuffinMuleMultiplyMuscleMuseumMushroomMusicMustMutualMyselfMysteryMythNaiveNameNapkinNarrowNastyNationNatureNearNeckNeedNegativeNeglectNeitherNephewNerveNestNetNetworkNeutralNeverNewsNextNiceNightNobleNoiseNomineeNoodleNormalNorthNoseNotableNoteNothingNoticeNovelNowNuclearNumberNurseNutOakObeyObjectObligeObscureObserveObtainObviousOccurOceanOctoberOdorOffOfferOfficeOftenOilOkayOldOliveOlympicOmitOnceOneOnionOnlineOnlyOpenOperaOpinionOpposeOptionOrangeOrbitOrchardOrderOrdinaryOrganOrientOriginalOrphanOstrichOtherOutdoorOuterOutputOutsideOvalOvenOverOwnOwnerOxygenOysterOzonePactPaddlePagePairPalacePalmPandaPanelPanicPantherPaperParadeParentParkParrotPartyPassPatchPathPatientPatrolPatternPausePavePaymentPeacePeanutPearPeasantPelicanPenPenaltyPencilPeoplePepperPerfectPermitPersonPetPhonePhotoPhrasePhysicalPianoPicnicPicturePiecePigPigeonPillPilotPinkPioneerPipePistolPitchPizzaPlacePlanetPlasticPlatePlayPleasePledgePluckPlugPlungePoemPoetPointPolarPolePolicePondPonyPoolPopularPortionPositionPossiblePostPotatoPotteryPovertyPowderPowerPracticePraisePredictPreferPreparePresentPrettyPreventPricePridePrimaryPrintPriorityPrisonPrivatePrizeProblemProcessProduceProfitProgramProjectPromoteProofPropertyProsperProtectProudProvidePublicPuddingPullPulpPulsePumpkinPunchPupilPuppyPurchasePurityPurposePursePushPutPuzzlePyramidQualityQuantumQuarterQuestionQuickQuitQuizQuoteRabbitRaccoonRaceRackRadarRadioRailRainRaiseRallyRampRanchRandomRangeRapidRareRateRatherRavenRawRazorReadyRealReasonRebelRebuildRecallReceiveRecipeRecordRecycleReduceReflectReformRefuseRegionRegretRegularRejectRelaxReleaseReliefRelyRemainRememberRemindRemoveRenderRenewRentReopenRepairRepeatReplaceReportRequireRescueResembleResistResourceResponseResultRetireRetreatReturnReunionRevealReviewRewardRhythmRibRibbonRiceRichRideRidgeRifleRightRigidRingRiotRippleRiskRitualRivalRiverRoadRoastRobotRobustRocketRomanceRoofRookieRoomRoseRotateRoughRoundRouteRoyalRubberRudeRugRuleRunRunwayRuralSadSaddleSadnessSafeSailSaladSalmonSalonSaltSaluteSameSampleSandSatisfySatoshiSauceSausageSaveSayScaleScanScareScatterSceneSchemeSchoolScienceScissorsScorpionScoutScrapScreenScriptScrubSeaSearchSeasonSeatSecondSecretSectionSecuritySeedSeekSegmentSelectSellSeminarSeniorSenseSentenceSeriesServiceSessionSettleSetupSevenShadowShaftShallowShareShedShellSheriffShieldShiftShineShipShiverShockShoeShootShopShortShoulderShoveShrimpShrugShuffleShySiblingSickSideSiegeSightSignSilentSilkSillySilverSimilarSimpleSinceSingSirenSisterSituateSixSizeSkateSketchSkiSkillSkinSkirtSkullSlabSlamSleepSlenderSliceSlideSlightSlimSloganSlotSlowSlushSmallSmartSmileSmokeSmoothSnackSnakeSnapSniffSnowSoapSoccerSocialSockSodaSoftSolarSoldierSolidSolutionSolveSomeoneSongSoonSorrySortSoulSoundSoupSourceSouthSpaceSpareSpatialSpawnSpeakSpecialSpeedSpellSpendSphereSpiceSpiderSpikeSpinSpiritSplitSpoilSponsorSpoonSportSpotSpraySpreadSpringSpySquareSqueezeSquirrelStableStadiumStaffStageStairsStampStandStartStateStaySteakSteelStemStepStereoStickStillStingStockStomachStoneStoolStoryStoveStrategyStreetStrikeStrongStruggleStudentStuffStumbleStyleSubjectSubmitSubwaySuccessSuchSuddenSufferSugarSuggestSuitSummerSunSunnySunsetSuperSupplySupremeSureSurfaceSurgeSurpriseSurroundSurveySuspectSustainSwallowSwampSwapSwarmSwearSweetSwiftSwimSwingSwitchSwordSymbolSymptomSyrupSystemTableTackleTagTailTalentTalkTankTapeTargetTaskTasteTattooTaxiTeachTeamTellTenTenantTennisTentTermTestTextThankThatThemeThenTheoryThereTheyThingThisThoughtThreeThriveThrowThumbThunderTicketTideTigerTiltTimberTimeTinyTipTiredTissueTitleToastTobaccoTodayToddlerToeTogetherToiletTokenTomatoTomorrowToneTongueTonightToolToothTopTopicToppleTorchTornadoTortoiseTossTotalTouristTowardTowerTownToyTrackTradeTrafficTragicTrainTransferTrapTrashTravelTrayTreatTreeTrendTrialTribeTrickTriggerTrimTripTrophyTroubleTruckTrueTrulyTrumpetTrustTruthTryTubeTuitionTumbleTunaTunnelTurkeyTurnTurtleTwelveTwentyTwiceTwinTwistTwoTypeTypicalUglyUmbrellaUnableUnawareUncleUncoverUnderUndoUnfairUnfoldUnhappyUniformUniqueUnitUniverseUnknownUnlockUntilUnusualUnveilUpdateUpgradeUpholdUponUpperUpsetUrbanUrgeUsageUseUsedUsefulUselessUsualUtilityVacantVacuumVagueValidValleyValveVanVanishVaporVariousVastVaultVehicleVelvetVendorVentureVenueVerbVerifyVersionVeryVesselVeteranViableVibrantViciousVictoryVideoViewVillageVintageViolinVirtualVirusVisaVisitVisualVitalVividVocalVoiceVoidVolcanoVolumeVoteVoyageWageWagonWaitWalkWallWalnutWantWarfareWarmWarriorWashWaspWasteWaterWaveWayWealthWeaponWearWeaselWeatherWebWeddingWeekendWeirdWelcomeWestWetWhaleWhatWheatWheelWhenWhereWhipWhisperWideWidthWifeWildWillWinWindowWineWingWinkWinnerWinterWireWisdomWiseWishWitnessWolfWomanWonderWoodWoolWordWorkWorldWorryWorthWrapWreckWrestleWristWriteWrongYardYearYellowYouYoungYouthZebraZeroZoneZoo\".replace(/([A-Z])/g,\" $1\").toLowerCase().substring(1).split(\" \"),\"0x3c8acc1e7b08d8e76f9fda015ef48dc8c710a73cb7e0f77b2c18a9b5a7adde60\"!==g.check(e)))throw v=null,new Error(\"BIP39 Wordlist for en (English) FAILED\")}const M=new class extends g{constructor(){super(\"en\")}getWord(e){return w(this),v[e]}getWordIndex(e){return w(this),v.indexOf(e)}};g.register(M);const k={};let S=null;function x(e){return f.checkNormalize(),Object(o.h)(Array.prototype.filter.call(Object(o.f)(e.normalize(\"NFD\").toLowerCase()),e=>e>=65&&e<=90||e>=97&&e<=123))}function C(e){if(null==S&&(S=\"A/bacoAbdomenAbejaAbiertoAbogadoAbonoAbortoAbrazoAbrirAbueloAbusoAcabarAcademiaAccesoAccio/nAceiteAcelgaAcentoAceptarA/cidoAclararAcne/AcogerAcosoActivoActoActrizActuarAcudirAcuerdoAcusarAdictoAdmitirAdoptarAdornoAduanaAdultoAe/reoAfectarAficio/nAfinarAfirmarA/gilAgitarAgoni/aAgostoAgotarAgregarAgrioAguaAgudoA/guilaAgujaAhogoAhorroAireAislarAjedrezAjenoAjusteAlacra/nAlambreAlarmaAlbaA/lbumAlcaldeAldeaAlegreAlejarAlertaAletaAlfilerAlgaAlgodo/nAliadoAlientoAlivioAlmaAlmejaAlmi/barAltarAltezaAltivoAltoAlturaAlumnoAlzarAmableAmanteAmapolaAmargoAmasarA/mbarA/mbitoAmenoAmigoAmistadAmorAmparoAmplioAnchoAncianoAnclaAndarAnde/nAnemiaA/nguloAnilloA/nimoAni/sAnotarAntenaAntiguoAntojoAnualAnularAnuncioA~adirA~ejoA~oApagarAparatoApetitoApioAplicarApodoAporteApoyoAprenderAprobarApuestaApuroAradoAra~aArarA/rbitroA/rbolArbustoArchivoArcoArderArdillaArduoA/reaA/ridoAriesArmoni/aArne/sAromaArpaArpo/nArregloArrozArrugaArteArtistaAsaAsadoAsaltoAscensoAsegurarAseoAsesorAsientoAsiloAsistirAsnoAsombroA/speroAstillaAstroAstutoAsumirAsuntoAtajoAtaqueAtarAtentoAteoA/ticoAtletaA/tomoAtraerAtrozAtu/nAudazAudioAugeAulaAumentoAusenteAutorAvalAvanceAvaroAveAvellanaAvenaAvestruzAvio/nAvisoAyerAyudaAyunoAzafra/nAzarAzoteAzu/carAzufreAzulBabaBaborBacheBahi/aBaileBajarBalanzaBalco/nBaldeBambu/BancoBandaBa~oBarbaBarcoBarnizBarroBa/sculaBasto/nBasuraBatallaBateri/aBatirBatutaBau/lBazarBebe/BebidaBelloBesarBesoBestiaBichoBienBingoBlancoBloqueBlusaBoaBobinaBoboBocaBocinaBodaBodegaBoinaBolaBoleroBolsaBombaBondadBonitoBonoBonsa/iBordeBorrarBosqueBoteBoti/nBo/vedaBozalBravoBrazoBrechaBreveBrilloBrincoBrisaBrocaBromaBronceBroteBrujaBruscoBrutoBuceoBucleBuenoBueyBufandaBufo/nBu/hoBuitreBultoBurbujaBurlaBurroBuscarButacaBuzo/nCaballoCabezaCabinaCabraCacaoCada/verCadenaCaerCafe/Cai/daCaima/nCajaCajo/nCalCalamarCalcioCaldoCalidadCalleCalmaCalorCalvoCamaCambioCamelloCaminoCampoCa/ncerCandilCanelaCanguroCanicaCantoCa~aCa~o/nCaobaCaosCapazCapita/nCapoteCaptarCapuchaCaraCarbo/nCa/rcelCaretaCargaCari~oCarneCarpetaCarroCartaCasaCascoCaseroCaspaCastorCatorceCatreCaudalCausaCazoCebollaCederCedroCeldaCe/lebreCelosoCe/lulaCementoCenizaCentroCercaCerdoCerezaCeroCerrarCertezaCe/spedCetroChacalChalecoChampu/ChanclaChapaCharlaChicoChisteChivoChoqueChozaChuletaChuparCiclo/nCiegoCieloCienCiertoCifraCigarroCimaCincoCineCintaCipre/sCircoCiruelaCisneCitaCiudadClamorClanClaroClaseClaveClienteClimaCli/nicaCobreCoccio/nCochinoCocinaCocoCo/digoCodoCofreCogerCoheteCoji/nCojoColaColchaColegioColgarColinaCollarColmoColumnaCombateComerComidaCo/modoCompraCondeConejoCongaConocerConsejoContarCopaCopiaCorazo/nCorbataCorchoCordo/nCoronaCorrerCoserCosmosCostaCra/neoCra/terCrearCrecerCrei/doCremaCri/aCrimenCriptaCrisisCromoCro/nicaCroquetaCrudoCruzCuadroCuartoCuatroCuboCubrirCucharaCuelloCuentoCuerdaCuestaCuevaCuidarCulebraCulpaCultoCumbreCumplirCunaCunetaCuotaCupo/nCu/pulaCurarCuriosoCursoCurvaCutisDamaDanzaDarDardoDa/tilDeberDe/bilDe/cadaDecirDedoDefensaDefinirDejarDelfi/nDelgadoDelitoDemoraDensoDentalDeporteDerechoDerrotaDesayunoDeseoDesfileDesnudoDestinoDesvi/oDetalleDetenerDeudaDi/aDiabloDiademaDiamanteDianaDiarioDibujoDictarDienteDietaDiezDifi/cilDignoDilemaDiluirDineroDirectoDirigirDiscoDise~oDisfrazDivaDivinoDobleDoceDolorDomingoDonDonarDoradoDormirDorsoDosDosisDrago/nDrogaDuchaDudaDueloDue~oDulceDu/oDuqueDurarDurezaDuroE/banoEbrioEcharEcoEcuadorEdadEdicio/nEdificioEditorEducarEfectoEficazEjeEjemploElefanteElegirElementoElevarElipseE/liteElixirElogioEludirEmbudoEmitirEmocio/nEmpateEmpe~oEmpleoEmpresaEnanoEncargoEnchufeEnci/aEnemigoEneroEnfadoEnfermoEnga~oEnigmaEnlaceEnormeEnredoEnsayoEnse~arEnteroEntrarEnvaseEnvi/oE/pocaEquipoErizoEscalaEscenaEscolarEscribirEscudoEsenciaEsferaEsfuerzoEspadaEspejoEspi/aEsposaEspumaEsqui/EstarEsteEstiloEstufaEtapaEternoE/ticaEtniaEvadirEvaluarEventoEvitarExactoExamenExcesoExcusaExentoExigirExilioExistirE/xitoExpertoExplicarExponerExtremoFa/bricaFa/bulaFachadaFa/cilFactorFaenaFajaFaldaFalloFalsoFaltarFamaFamiliaFamosoFarao/nFarmaciaFarolFarsaFaseFatigaFaunaFavorFaxFebreroFechaFelizFeoFeriaFerozFe/rtilFervorFesti/nFiableFianzaFiarFibraFiccio/nFichaFideoFiebreFielFieraFiestaFiguraFijarFijoFilaFileteFilialFiltroFinFincaFingirFinitoFirmaFlacoFlautaFlechaFlorFlotaFluirFlujoFlu/orFobiaFocaFogataFogo/nFolioFolletoFondoFormaForroFortunaForzarFosaFotoFracasoFra/gilFranjaFraseFraudeFrei/rFrenoFresaFri/oFritoFrutaFuegoFuenteFuerzaFugaFumarFuncio/nFundaFurgo/nFuriaFusilFu/tbolFuturoGacelaGafasGaitaGajoGalaGaleri/aGalloGambaGanarGanchoGangaGansoGarajeGarzaGasolinaGastarGatoGavila/nGemeloGemirGenGe/neroGenioGenteGeranioGerenteGermenGestoGiganteGimnasioGirarGiroGlaciarGloboGloriaGolGolfoGolosoGolpeGomaGordoGorilaGorraGotaGoteoGozarGradaGra/ficoGranoGrasaGratisGraveGrietaGrilloGripeGrisGritoGrosorGru/aGruesoGrumoGrupoGuanteGuapoGuardiaGuerraGui/aGui~oGuionGuisoGuitarraGusanoGustarHaberHa/bilHablarHacerHachaHadaHallarHamacaHarinaHazHaza~aHebillaHebraHechoHeladoHelioHembraHerirHermanoHe/roeHervirHieloHierroHi/gadoHigieneHijoHimnoHistoriaHocicoHogarHogueraHojaHombreHongoHonorHonraHoraHormigaHornoHostilHoyoHuecoHuelgaHuertaHuesoHuevoHuidaHuirHumanoHu/medoHumildeHumoHundirHuraca/nHurtoIconoIdealIdiomaI/doloIglesiaIglu/IgualIlegalIlusio/nImagenIma/nImitarImparImperioImponerImpulsoIncapazI/ndiceInerteInfielInformeIngenioInicioInmensoInmuneInnatoInsectoInstanteIntere/sI/ntimoIntuirInu/tilInviernoIraIrisIroni/aIslaIsloteJabali/Jabo/nJamo/nJarabeJardi/nJarraJaulaJazmi/nJefeJeringaJineteJornadaJorobaJovenJoyaJuergaJuevesJuezJugadorJugoJugueteJuicioJuncoJunglaJunioJuntarJu/piterJurarJustoJuvenilJuzgarKiloKoalaLabioLacioLacraLadoLadro/nLagartoLa/grimaLagunaLaicoLamerLa/minaLa/mparaLanaLanchaLangostaLanzaLa/pizLargoLarvaLa/stimaLataLa/texLatirLaurelLavarLazoLealLeccio/nLecheLectorLeerLegio/nLegumbreLejanoLenguaLentoLe~aLeo/nLeopardoLesio/nLetalLetraLeveLeyendaLibertadLibroLicorLi/derLidiarLienzoLigaLigeroLimaLi/miteLimo/nLimpioLinceLindoLi/neaLingoteLinoLinternaLi/quidoLisoListaLiteraLitioLitroLlagaLlamaLlantoLlaveLlegarLlenarLlevarLlorarLloverLluviaLoboLocio/nLocoLocuraLo/gicaLogroLombrizLomoLonjaLoteLuchaLucirLugarLujoLunaLunesLupaLustroLutoLuzMacetaMachoMaderaMadreMaduroMaestroMafiaMagiaMagoMai/zMaldadMaletaMallaMaloMama/MamboMamutMancoMandoManejarMangaManiqui/ManjarManoMansoMantaMa~anaMapaMa/quinaMarMarcoMareaMarfilMargenMaridoMa/rmolMarro/nMartesMarzoMasaMa/scaraMasivoMatarMateriaMatizMatrizMa/ximoMayorMazorcaMechaMedallaMedioMe/dulaMejillaMejorMelenaMelo/nMemoriaMenorMensajeMenteMenu/MercadoMerengueMe/ritoMesMeso/nMetaMeterMe/todoMetroMezclaMiedoMielMiembroMigaMilMilagroMilitarMillo/nMimoMinaMineroMi/nimoMinutoMiopeMirarMisaMiseriaMisilMismoMitadMitoMochilaMocio/nModaModeloMohoMojarMoldeMolerMolinoMomentoMomiaMonarcaMonedaMonjaMontoMo~oMoradaMorderMorenoMorirMorroMorsaMortalMoscaMostrarMotivoMoverMo/vilMozoMuchoMudarMuebleMuelaMuerteMuestraMugreMujerMulaMuletaMultaMundoMu~ecaMuralMuroMu/sculoMuseoMusgoMu/sicaMusloNa/carNacio/nNadarNaipeNaranjaNarizNarrarNasalNatalNativoNaturalNa/useaNavalNaveNavidadNecioNe/ctarNegarNegocioNegroNeo/nNervioNetoNeutroNevarNeveraNichoNidoNieblaNietoNi~ezNi~oNi/tidoNivelNoblezaNocheNo/minaNoriaNormaNorteNotaNoticiaNovatoNovelaNovioNubeNucaNu/cleoNudilloNudoNueraNueveNuezNuloNu/meroNutriaOasisObesoObispoObjetoObraObreroObservarObtenerObvioOcaOcasoOce/anoOchentaOchoOcioOcreOctavoOctubreOcultoOcuparOcurrirOdiarOdioOdiseaOesteOfensaOfertaOficioOfrecerOgroOi/doOi/rOjoOlaOleadaOlfatoOlivoOllaOlmoOlorOlvidoOmbligoOndaOnzaOpacoOpcio/nO/peraOpinarOponerOptarO/pticaOpuestoOracio/nOradorOralO/rbitaOrcaOrdenOrejaO/rganoOrgi/aOrgulloOrienteOrigenOrillaOroOrquestaOrugaOsadi/aOscuroOseznoOsoOstraOto~oOtroOvejaO/vuloO/xidoOxi/genoOyenteOzonoPactoPadrePaellaPa/ginaPagoPai/sPa/jaroPalabraPalcoPaletaPa/lidoPalmaPalomaPalparPanPanalPa/nicoPanteraPa~ueloPapa/PapelPapillaPaquetePararParcelaParedParirParoPa/rpadoParquePa/rrafoPartePasarPaseoPasio/nPasoPastaPataPatioPatriaPausaPautaPavoPayasoPeato/nPecadoPeceraPechoPedalPedirPegarPeinePelarPelda~oPeleaPeligroPellejoPeloPelucaPenaPensarPe~o/nPeo/nPeorPepinoPeque~oPeraPerchaPerderPerezaPerfilPericoPerlaPermisoPerroPersonaPesaPescaPe/simoPesta~aPe/taloPetro/leoPezPezu~aPicarPicho/nPiePiedraPiernaPiezaPijamaPilarPilotoPimientaPinoPintorPinzaPi~aPiojoPipaPirataPisarPiscinaPisoPistaPito/nPizcaPlacaPlanPlataPlayaPlazaPleitoPlenoPlomoPlumaPluralPobrePocoPoderPodioPoemaPoesi/aPoetaPolenPolici/aPolloPolvoPomadaPomeloPomoPompaPonerPorcio/nPortalPosadaPoseerPosiblePostePotenciaPotroPozoPradoPrecozPreguntaPremioPrensaPresoPrevioPrimoPri/ncipePrisio/nPrivarProaProbarProcesoProductoProezaProfesorProgramaProlePromesaProntoPropioPro/ximoPruebaPu/blicoPucheroPudorPuebloPuertaPuestoPulgaPulirPulmo/nPulpoPulsoPumaPuntoPu~alPu~oPupaPupilaPure/QuedarQuejaQuemarQuererQuesoQuietoQui/micaQuinceQuitarRa/banoRabiaRaboRacio/nRadicalRai/zRamaRampaRanchoRangoRapazRa/pidoRaptoRasgoRaspaRatoRayoRazaRazo/nReaccio/nRealidadReba~oReboteRecaerRecetaRechazoRecogerRecreoRectoRecursoRedRedondoReducirReflejoReformaRefra/nRefugioRegaloRegirReglaRegresoRehe/nReinoRei/rRejaRelatoRelevoRelieveRellenoRelojRemarRemedioRemoRencorRendirRentaRepartoRepetirReposoReptilResRescateResinaRespetoRestoResumenRetiroRetornoRetratoReunirReve/sRevistaReyRezarRicoRiegoRiendaRiesgoRifaRi/gidoRigorRinco/nRi~o/nRi/oRiquezaRisaRitmoRitoRizoRobleRoceRociarRodarRodeoRodillaRoerRojizoRojoRomeroRomperRonRoncoRondaRopaRoperoRosaRoscaRostroRotarRubi/RuborRudoRuedaRugirRuidoRuinaRuletaRuloRumboRumorRupturaRutaRutinaSa/badoSaberSabioSableSacarSagazSagradoSalaSaldoSaleroSalirSalmo/nSalo/nSalsaSaltoSaludSalvarSambaSancio/nSandi/aSanearSangreSanidadSanoSantoSapoSaqueSardinaSarte/nSastreSata/nSaunaSaxofo/nSeccio/nSecoSecretoSectaSedSeguirSeisSelloSelvaSemanaSemillaSendaSensorSe~alSe~orSepararSepiaSequi/aSerSerieSermo/nServirSesentaSesio/nSetaSetentaSeveroSexoSextoSidraSiestaSieteSigloSignoSi/labaSilbarSilencioSillaSi/mboloSimioSirenaSistemaSitioSituarSobreSocioSodioSolSolapaSoldadoSoledadSo/lidoSoltarSolucio/nSombraSondeoSonidoSonoroSonrisaSopaSoplarSoporteSordoSorpresaSorteoSoste/nSo/tanoSuaveSubirSucesoSudorSuegraSueloSue~oSuerteSufrirSujetoSulta/nSumarSuperarSuplirSuponerSupremoSurSurcoSure~oSurgirSustoSutilTabacoTabiqueTablaTabu/TacoTactoTajoTalarTalcoTalentoTallaTalo/nTama~oTamborTangoTanqueTapaTapeteTapiaTapo/nTaquillaTardeTareaTarifaTarjetaTarotTarroTartaTatuajeTauroTazaTazo/nTeatroTechoTeclaTe/cnicaTejadoTejerTejidoTelaTele/fonoTemaTemorTemploTenazTenderTenerTenisTensoTeori/aTerapiaTercoTe/rminoTernuraTerrorTesisTesoroTestigoTeteraTextoTezTibioTiburo/nTiempoTiendaTierraTiesoTigreTijeraTildeTimbreTi/midoTimoTintaTi/oTi/picoTipoTiraTiro/nTita/nTi/tereTi/tuloTizaToallaTobilloTocarTocinoTodoTogaToldoTomarTonoTontoToparTopeToqueTo/raxToreroTormentaTorneoToroTorpedoTorreTorsoTortugaTosToscoToserTo/xicoTrabajoTractorTraerTra/ficoTragoTrajeTramoTranceTratoTraumaTrazarTre/bolTreguaTreintaTrenTreparTresTribuTrigoTripaTristeTriunfoTrofeoTrompaTroncoTropaTroteTrozoTrucoTruenoTrufaTuberi/aTuboTuertoTumbaTumorTu/nelTu/nicaTurbinaTurismoTurnoTutorUbicarU/lceraUmbralUnidadUnirUniversoUnoUntarU~aUrbanoUrbeUrgenteUrnaUsarUsuarioU/tilUtopi/aUvaVacaVaci/oVacunaVagarVagoVainaVajillaValeVa/lidoValleValorVa/lvulaVampiroVaraVariarVaro/nVasoVecinoVectorVehi/culoVeinteVejezVelaVeleroVelozVenaVencerVendaVenenoVengarVenirVentaVenusVerVeranoVerboVerdeVeredaVerjaVersoVerterVi/aViajeVibrarVicioVi/ctimaVidaVi/deoVidrioViejoViernesVigorVilVillaVinagreVinoVi~edoVioli/nViralVirgoVirtudVisorVi/speraVistaVitaminaViudoVivazViveroVivirVivoVolca/nVolumenVolverVorazVotarVotoVozVueloVulgarYacerYateYeguaYemaYernoYesoYodoYogaYogurZafiroZanjaZapatoZarzaZonaZorroZumoZurdo\".replace(/([A-Z])/g,\" $1\").toLowerCase().substring(1).split(\" \").map(e=>function(e){const t=[];return Array.prototype.forEach.call(Object(o.f)(e),e=>{47===e?(t.push(204),t.push(129)):126===e?(t.push(110),t.push(204),t.push(131)):t.push(e)}),Object(o.h)(t)}(e)),S.forEach((e,t)=>{k[x(e)]=t}),\"0xf74fb7092aeacdfbf8959557de22098da512207fb9f109cb526994938cf40300\"!==g.check(e)))throw S=null,new Error(\"BIP39 Wordlist for es (Spanish) FAILED\")}const D=new class extends g{constructor(){super(\"es\")}getWord(e){return C(this),S[e]}getWordIndex(e){return C(this),k[x(e)]}};g.register(D);let L=null;const T={};function A(e){return f.checkNormalize(),Object(o.h)(Array.prototype.filter.call(Object(o.f)(e.normalize(\"NFD\").toLowerCase()),e=>e>=65&&e<=90||e>=97&&e<=123))}function E(e){if(null==L&&(L=\"AbaisserAbandonAbdiquerAbeilleAbolirAborderAboutirAboyerAbrasifAbreuverAbriterAbrogerAbruptAbsenceAbsoluAbsurdeAbusifAbyssalAcade/mieAcajouAcarienAccablerAccepterAcclamerAccoladeAccrocheAccuserAcerbeAchatAcheterAcidulerAcierAcompteAcque/rirAcronymeActeurActifActuelAdepteAde/quatAdhe/sifAdjectifAdjugerAdmettreAdmirerAdopterAdorerAdoucirAdresseAdroitAdulteAdverbeAe/rerAe/ronefAffaireAffecterAfficheAffreuxAffublerAgacerAgencerAgileAgiterAgraferAgre/ableAgrumeAiderAiguilleAilierAimableAisanceAjouterAjusterAlarmerAlchimieAlerteAlge-breAlgueAlie/nerAlimentAlle/gerAlliageAllouerAllumerAlourdirAlpagaAltesseAlve/oleAmateurAmbiguAmbreAme/nagerAmertumeAmidonAmiralAmorcerAmourAmovibleAmphibieAmpleurAmusantAnalyseAnaphoreAnarchieAnatomieAncienAne/antirAngleAngoisseAnguleuxAnimalAnnexerAnnonceAnnuelAnodinAnomalieAnonymeAnormalAntenneAntidoteAnxieuxApaiserApe/ritifAplanirApologieAppareilAppelerApporterAppuyerAquariumAqueducArbitreArbusteArdeurArdoiseArgentArlequinArmatureArmementArmoireArmureArpenterArracherArriverArroserArsenicArte/rielArticleAspectAsphalteAspirerAssautAsservirAssietteAssocierAssurerAsticotAstreAstuceAtelierAtomeAtriumAtroceAttaqueAttentifAttirerAttraperAubaineAubergeAudaceAudibleAugurerAuroreAutomneAutrucheAvalerAvancerAvariceAvenirAverseAveugleAviateurAvideAvionAviserAvoineAvouerAvrilAxialAxiomeBadgeBafouerBagageBaguetteBaignadeBalancerBalconBaleineBalisageBambinBancaireBandageBanlieueBannie-reBanquierBarbierBarilBaronBarqueBarrageBassinBastionBatailleBateauBatterieBaudrierBavarderBeletteBe/lierBeloteBe/ne/ficeBerceauBergerBerlineBermudaBesaceBesogneBe/tailBeurreBiberonBicycleBiduleBijouBilanBilingueBillardBinaireBiologieBiopsieBiotypeBiscuitBisonBistouriBitumeBizarreBlafardBlagueBlanchirBlessantBlinderBlondBloquerBlousonBobardBobineBoireBoiserBolideBonbonBondirBonheurBonifierBonusBordureBorneBotteBoucleBoueuxBougieBoulonBouquinBourseBoussoleBoutiqueBoxeurBrancheBrasierBraveBrebisBre-cheBreuvageBricolerBrigadeBrillantBriocheBriqueBrochureBroderBronzerBrousseBroyeurBrumeBrusqueBrutalBruyantBuffleBuissonBulletinBureauBurinBustierButinerButoirBuvableBuvetteCabanonCabineCachetteCadeauCadreCafe/ineCaillouCaissonCalculerCalepinCalibreCalmerCalomnieCalvaireCamaradeCame/raCamionCampagneCanalCanetonCanonCantineCanularCapableCaporalCapriceCapsuleCapterCapucheCarabineCarboneCaresserCaribouCarnageCarotteCarreauCartonCascadeCasierCasqueCassureCauserCautionCavalierCaverneCaviarCe/dilleCeintureCe/lesteCelluleCendrierCensurerCentralCercleCe/re/bralCeriseCernerCerveauCesserChagrinChaiseChaleurChambreChanceChapitreCharbonChasseurChatonChaussonChavirerChemiseChenilleChe/quierChercherChevalChienChiffreChignonChime-reChiotChlorureChocolatChoisirChoseChouetteChromeChuteCigareCigogneCimenterCine/maCintrerCirculerCirerCirqueCiterneCitoyenCitronCivilClaironClameurClaquerClasseClavierClientClignerClimatClivageClocheClonageCloporteCobaltCobraCocasseCocotierCoderCodifierCoffreCognerCohe/sionCoifferCoincerCole-reColibriCollineColmaterColonelCombatCome/dieCommandeCompactConcertConduireConfierCongelerConnoterConsonneContactConvexeCopainCopieCorailCorbeauCordageCornicheCorpusCorrectCorte-geCosmiqueCostumeCotonCoudeCoupureCourageCouteauCouvrirCoyoteCrabeCrainteCravateCrayonCre/atureCre/diterCre/meuxCreuserCrevetteCriblerCrierCristalCrite-reCroireCroquerCrotaleCrucialCruelCrypterCubiqueCueillirCuille-reCuisineCuivreCulminerCultiverCumulerCupideCuratifCurseurCyanureCycleCylindreCyniqueDaignerDamierDangerDanseurDauphinDe/battreDe/biterDe/borderDe/briderDe/butantDe/calerDe/cembreDe/chirerDe/ciderDe/clarerDe/corerDe/crireDe/cuplerDe/daleDe/ductifDe/esseDe/fensifDe/filerDe/frayerDe/gagerDe/givrerDe/glutirDe/graferDe/jeunerDe/liceDe/logerDemanderDemeurerDe/molirDe/nicherDe/nouerDentelleDe/nuderDe/partDe/penserDe/phaserDe/placerDe/poserDe/rangerDe/roberDe/sastreDescenteDe/sertDe/signerDe/sobe/irDessinerDestrierDe/tacherDe/testerDe/tourerDe/tresseDevancerDevenirDevinerDevoirDiableDialogueDiamantDicterDiffe/rerDige/rerDigitalDigneDiluerDimancheDiminuerDioxydeDirectifDirigerDiscuterDisposerDissiperDistanceDivertirDiviserDocileDocteurDogmeDoigtDomaineDomicileDompterDonateurDonjonDonnerDopamineDortoirDorureDosageDoseurDossierDotationDouanierDoubleDouceurDouterDoyenDragonDraperDresserDribblerDroitureDuperieDuplexeDurableDurcirDynastieE/blouirE/carterE/charpeE/chelleE/clairerE/clipseE/cloreE/cluseE/coleE/conomieE/corceE/couterE/craserE/cre/merE/crivainE/crouE/cumeE/cureuilE/difierE/duquerEffacerEffectifEffigieEffortEffrayerEffusionE/galiserE/garerE/jecterE/laborerE/largirE/lectronE/le/gantE/le/phantE/le-veE/ligibleE/litismeE/logeE/luciderE/luderEmballerEmbellirEmbryonE/meraudeE/missionEmmenerE/motionE/mouvoirEmpereurEmployerEmporterEmpriseE/mulsionEncadrerEnche-reEnclaveEncocheEndiguerEndosserEndroitEnduireE/nergieEnfanceEnfermerEnfouirEngagerEnginEngloberE/nigmeEnjamberEnjeuEnleverEnnemiEnnuyeuxEnrichirEnrobageEnseigneEntasserEntendreEntierEntourerEntraverE/nume/rerEnvahirEnviableEnvoyerEnzymeE/olienE/paissirE/pargneE/patantE/pauleE/picerieE/pide/mieE/pierE/pilogueE/pineE/pisodeE/pitapheE/poqueE/preuveE/prouverE/puisantE/querreE/quipeE/rigerE/rosionErreurE/ruptionEscalierEspadonEspe-ceEspie-gleEspoirEspritEsquiverEssayerEssenceEssieuEssorerEstimeEstomacEstradeE/tage-reE/talerE/tancheE/tatiqueE/teindreE/tendoirE/ternelE/thanolE/thiqueEthnieE/tirerE/tofferE/toileE/tonnantE/tourdirE/trangeE/troitE/tudeEuphorieE/valuerE/vasionE/ventailE/videnceE/viterE/volutifE/voquerExactExage/rerExaucerExcellerExcitantExclusifExcuseExe/cuterExempleExercerExhalerExhorterExigenceExilerExisterExotiqueExpe/dierExplorerExposerExprimerExquisExtensifExtraireExulterFableFabuleuxFacetteFacileFactureFaiblirFalaiseFameuxFamilleFarceurFarfeluFarineFaroucheFascinerFatalFatigueFauconFautifFaveurFavoriFe/brileFe/conderFe/de/rerFe/linFemmeFe/murFendoirFe/odalFermerFe/roceFerveurFestivalFeuilleFeutreFe/vrierFiascoFicelerFictifFide-leFigureFilatureFiletageFilie-reFilleulFilmerFilouFiltrerFinancerFinirFioleFirmeFissureFixerFlairerFlammeFlasqueFlatteurFle/auFle-cheFleurFlexionFloconFloreFluctuerFluideFluvialFolieFonderieFongibleFontaineForcerForgeronFormulerFortuneFossileFoudreFouge-reFouillerFoulureFourmiFragileFraiseFranchirFrapperFrayeurFre/gateFreinerFrelonFre/mirFre/ne/sieFre-reFriableFrictionFrissonFrivoleFroidFromageFrontalFrotterFruitFugitifFuiteFureurFurieuxFurtifFusionFuturGagnerGalaxieGalerieGambaderGarantirGardienGarnirGarrigueGazelleGazonGe/antGe/latineGe/luleGendarmeGe/ne/ralGe/nieGenouGentilGe/ologieGe/ome-treGe/raniumGermeGestuelGeyserGibierGiclerGirafeGivreGlaceGlaiveGlisserGlobeGloireGlorieuxGolfeurGommeGonflerGorgeGorilleGoudronGouffreGoulotGoupilleGourmandGoutteGraduelGraffitiGraineGrandGrappinGratuitGravirGrenatGriffureGrillerGrimperGrognerGronderGrotteGroupeGrugerGrutierGruye-reGue/pardGuerrierGuideGuimauveGuitareGustatifGymnasteGyrostatHabitudeHachoirHalteHameauHangarHannetonHaricotHarmonieHarponHasardHe/liumHe/matomeHerbeHe/rissonHermineHe/ronHe/siterHeureuxHibernerHibouHilarantHistoireHiverHomardHommageHomoge-neHonneurHonorerHonteuxHordeHorizonHorlogeHormoneHorribleHouleuxHousseHublotHuileuxHumainHumbleHumideHumourHurlerHydromelHygie-neHymneHypnoseIdylleIgnorerIguaneIlliciteIllusionImageImbiberImiterImmenseImmobileImmuableImpactImpe/rialImplorerImposerImprimerImputerIncarnerIncendieIncidentInclinerIncoloreIndexerIndiceInductifIne/ditIneptieInexactInfiniInfligerInformerInfusionInge/rerInhalerInhiberInjecterInjureInnocentInoculerInonderInscrireInsecteInsigneInsoliteInspirerInstinctInsulterIntactIntenseIntimeIntrigueIntuitifInutileInvasionInventerInviterInvoquerIroniqueIrradierIrre/elIrriterIsolerIvoireIvresseJaguarJaillirJambeJanvierJardinJaugerJauneJavelotJetableJetonJeudiJeunesseJoindreJoncherJonglerJoueurJouissifJournalJovialJoyauJoyeuxJubilerJugementJuniorJuponJuristeJusticeJuteuxJuve/nileKayakKimonoKiosqueLabelLabialLabourerLace/rerLactoseLaguneLaineLaisserLaitierLambeauLamelleLampeLanceurLangageLanterneLapinLargeurLarmeLaurierLavaboLavoirLectureLe/galLe/gerLe/gumeLessiveLettreLevierLexiqueLe/zardLiasseLibe/rerLibreLicenceLicorneLie-geLie-vreLigatureLigoterLigueLimerLimiteLimonadeLimpideLine/aireLingotLionceauLiquideLisie-reListerLithiumLitigeLittoralLivreurLogiqueLointainLoisirLombricLoterieLouerLourdLoutreLouveLoyalLubieLucideLucratifLueurLugubreLuisantLumie-reLunaireLundiLuronLutterLuxueuxMachineMagasinMagentaMagiqueMaigreMaillonMaintienMairieMaisonMajorerMalaxerMale/ficeMalheurMaliceMalletteMammouthMandaterManiableManquantManteauManuelMarathonMarbreMarchandMardiMaritimeMarqueurMarronMartelerMascotteMassifMate/rielMatie-reMatraqueMaudireMaussadeMauveMaximalMe/chantMe/connuMe/dailleMe/decinMe/diterMe/duseMeilleurMe/langeMe/lodieMembreMe/moireMenacerMenerMenhirMensongeMentorMercrediMe/riteMerleMessagerMesureMe/talMe/te/oreMe/thodeMe/tierMeubleMiaulerMicrobeMietteMignonMigrerMilieuMillionMimiqueMinceMine/ralMinimalMinorerMinuteMiracleMiroiterMissileMixteMobileModerneMoelleuxMondialMoniteurMonnaieMonotoneMonstreMontagneMonumentMoqueurMorceauMorsureMortierMoteurMotifMoucheMoufleMoulinMoussonMoutonMouvantMultipleMunitionMurailleMure-neMurmureMuscleMuse/umMusicienMutationMuterMutuelMyriadeMyrtilleMyste-reMythiqueNageurNappeNarquoisNarrerNatationNationNatureNaufrageNautiqueNavireNe/buleuxNectarNe/fasteNe/gationNe/gligerNe/gocierNeigeNerveuxNettoyerNeuroneNeutronNeveuNicheNickelNitrateNiveauNobleNocifNocturneNoirceurNoisetteNomadeNombreuxNommerNormatifNotableNotifierNotoireNourrirNouveauNovateurNovembreNoviceNuageNuancerNuireNuisibleNume/roNuptialNuqueNutritifObe/irObjectifObligerObscurObserverObstacleObtenirObturerOccasionOccuperOce/anOctobreOctroyerOctuplerOculaireOdeurOdorantOffenserOfficierOffrirOgiveOiseauOisillonOlfactifOlivierOmbrageOmettreOnctueuxOndulerOne/reuxOniriqueOpaleOpaqueOpe/rerOpinionOpportunOpprimerOpterOptiqueOrageuxOrangeOrbiteOrdonnerOreilleOrganeOrgueilOrificeOrnementOrqueOrtieOscillerOsmoseOssatureOtarieOuraganOursonOutilOutragerOuvrageOvationOxydeOxyge-neOzonePaisiblePalacePalmare-sPalourdePalperPanachePandaPangolinPaniquerPanneauPanoramaPantalonPapayePapierPapoterPapyrusParadoxeParcelleParesseParfumerParlerParoleParrainParsemerPartagerParureParvenirPassionPaste-quePaternelPatiencePatronPavillonPavoiserPayerPaysagePeignePeintrePelagePe/licanPellePelousePeluchePendulePe/ne/trerPe/niblePensifPe/nuriePe/pitePe/plumPerdrixPerforerPe/riodePermuterPerplexePersilPertePeserPe/talePetitPe/trirPeuplePharaonPhobiePhoquePhotonPhrasePhysiquePianoPicturalPie-cePierrePieuvrePilotePinceauPipettePiquerPiroguePiscinePistonPivoterPixelPizzaPlacardPlafondPlaisirPlanerPlaquePlastronPlateauPleurerPlexusPliagePlombPlongerPluiePlumagePochettePoe/siePoe-tePointePoirierPoissonPoivrePolairePolicierPollenPolygonePommadePompierPonctuelPonde/rerPoneyPortiquePositionPosse/derPosturePotagerPoteauPotionPoucePoulainPoumonPourprePoussinPouvoirPrairiePratiquePre/cieuxPre/direPre/fixePre/ludePre/nomPre/sencePre/textePre/voirPrimitifPrincePrisonPriverProble-meProce/derProdigeProfondProgre-sProieProjeterProloguePromenerPropreProspe-reProte/gerProuesseProverbePrudencePruneauPsychosePublicPuceronPuiserPulpePulsarPunaisePunitifPupitrePurifierPuzzlePyramideQuasarQuerelleQuestionQuie/tudeQuitterQuotientRacineRaconterRadieuxRagondinRaideurRaisinRalentirRallongeRamasserRapideRasageRatisserRavagerRavinRayonnerRe/actifRe/agirRe/aliserRe/animerRecevoirRe/citerRe/clamerRe/colterRecruterReculerRecyclerRe/digerRedouterRefaireRe/flexeRe/formerRefrainRefugeRe/galienRe/gionRe/glageRe/gulierRe/ite/rerRejeterRejouerRelatifReleverReliefRemarqueReme-deRemiseRemonterRemplirRemuerRenardRenfortReniflerRenoncerRentrerRenvoiReplierReporterRepriseReptileRequinRe/serveRe/sineuxRe/soudreRespectResterRe/sultatRe/tablirRetenirRe/ticuleRetomberRetracerRe/unionRe/ussirRevancheRevivreRe/volteRe/vulsifRichesseRideauRieurRigideRigolerRincerRiposterRisibleRisqueRituelRivalRivie-reRocheuxRomanceRompreRonceRondinRoseauRosierRotatifRotorRotuleRougeRouilleRouleauRoutineRoyaumeRubanRubisRucheRuelleRugueuxRuinerRuisseauRuserRustiqueRythmeSablerSaboterSabreSacocheSafariSagesseSaisirSaladeSaliveSalonSaluerSamediSanctionSanglierSarcasmeSardineSaturerSaugrenuSaumonSauterSauvageSavantSavonnerScalpelScandaleSce/le/ratSce/narioSceptreSche/maScienceScinderScoreScrutinSculpterSe/anceSe/cableSe/cherSecouerSe/cre/terSe/datifSe/duireSeigneurSe/jourSe/lectifSemaineSemblerSemenceSe/minalSe/nateurSensibleSentenceSe/parerSe/quenceSereinSergentSe/rieuxSerrureSe/rumServiceSe/sameSe/virSevrageSextupleSide/ralSie-cleSie/gerSifflerSigleSignalSilenceSiliciumSimpleSince-reSinistreSiphonSiropSismiqueSituerSkierSocialSocleSodiumSoigneuxSoldatSoleilSolitudeSolubleSombreSommeilSomnolerSondeSongeurSonnetteSonoreSorcierSortirSosieSottiseSoucieuxSoudureSouffleSouleverSoupapeSourceSoutirerSouvenirSpacieuxSpatialSpe/cialSphe-reSpiralStableStationSternumStimulusStipulerStrictStudieuxStupeurStylisteSublimeSubstratSubtilSubvenirSucce-sSucreSuffixeSugge/rerSuiveurSulfateSuperbeSupplierSurfaceSuricateSurmenerSurpriseSursautSurvieSuspectSyllabeSymboleSyme/trieSynapseSyntaxeSyste-meTabacTablierTactileTaillerTalentTalismanTalonnerTambourTamiserTangibleTapisTaquinerTarderTarifTartineTasseTatamiTatouageTaupeTaureauTaxerTe/moinTemporelTenailleTendreTeneurTenirTensionTerminerTerneTerribleTe/tineTexteThe-meThe/orieThe/rapieThoraxTibiaTie-deTimideTirelireTiroirTissuTitaneTitreTituberTobogganTole/rantTomateToniqueTonneauToponymeTorcheTordreTornadeTorpilleTorrentTorseTortueTotemToucherTournageTousserToxineTractionTraficTragiqueTrahirTrainTrancherTravailTre-fleTremperTre/sorTreuilTriageTribunalTricoterTrilogieTriompheTriplerTriturerTrivialTromboneTroncTropicalTroupeauTuileTulipeTumulteTunnelTurbineTuteurTutoyerTuyauTympanTyphonTypiqueTyranUbuesqueUltimeUltrasonUnanimeUnifierUnionUniqueUnitaireUniversUraniumUrbainUrticantUsageUsineUsuelUsureUtileUtopieVacarmeVaccinVagabondVagueVaillantVaincreVaisseauValableValiseVallonValveVampireVanilleVapeurVarierVaseuxVassalVasteVecteurVedetteVe/ge/talVe/hiculeVeinardVe/loceVendrediVe/ne/rerVengerVenimeuxVentouseVerdureVe/rinVernirVerrouVerserVertuVestonVe/te/ranVe/tusteVexantVexerViaducViandeVictoireVidangeVide/oVignetteVigueurVilainVillageVinaigreViolonVipe-reVirementVirtuoseVirusVisageViseurVisionVisqueuxVisuelVitalVitesseViticoleVitrineVivaceVivipareVocationVoguerVoileVoisinVoitureVolailleVolcanVoltigerVolumeVoraceVortexVoterVouloirVoyageVoyelleWagonXe/nonYachtZe-breZe/nithZesteZoologie\".replace(/([A-Z])/g,\" $1\").toLowerCase().substring(1).split(\" \").map(e=>function(e){const t=[];return Array.prototype.forEach.call(Object(o.f)(e),e=>{47===e?(t.push(204),t.push(129)):45===e?(t.push(204),t.push(128)):t.push(e)}),Object(o.h)(t)}(e)),L.forEach((e,t)=>{T[A(e)]=t}),\"0x51deb7ae009149dc61a6bd18a918eb7ac78d2775726c68e598b92d002519b045\"!==g.check(e)))throw L=null,new Error(\"BIP39 Wordlist for fr (French) FAILED\")}const O=new class extends g{constructor(){super(\"fr\")}getWord(e){return E(this),L[e]}getWordIndex(e){return E(this),T[A(e)]}};g.register(O);const F=[\"AQRASRAGBAGUAIRAHBAghAURAdBAdcAnoAMEAFBAFCBKFBQRBSFBCXBCDBCHBGFBEQBpBBpQBIkBHNBeOBgFBVCBhBBhNBmOBmRBiHBiFBUFBZDBvFBsXBkFBlcBjYBwDBMBBTBBTRBWBBWXXaQXaRXQWXSRXCFXYBXpHXOQXHRXhRXuRXmXXbRXlXXwDXTRXrCXWQXWGaBWaKcaYgasFadQalmaMBacAKaRKKBKKXKKjKQRKDRKCYKCRKIDKeVKHcKlXKjHKrYNAHNBWNaRNKcNIBNIONmXNsXNdXNnBNMBNRBNrXNWDNWMNFOQABQAHQBrQXBQXFQaRQKXQKDQKOQKFQNBQNDQQgQCXQCDQGBQGDQGdQYXQpBQpQQpHQLXQHuQgBQhBQhCQuFQmXQiDQUFQZDQsFQdRQkHQbRQlOQlmQPDQjDQwXQMBQMDQcFQTBQTHQrDDXQDNFDGBDGQDGRDpFDhFDmXDZXDbRDMYDRdDTRDrXSAhSBCSBrSGQSEQSHBSVRShYShkSyQSuFSiBSdcSoESocSlmSMBSFBSFKSFNSFdSFcCByCaRCKcCSBCSRCCrCGbCEHCYXCpBCpQCIBCIHCeNCgBCgFCVECVcCmkCmwCZXCZFCdRClOClmClFCjDCjdCnXCwBCwXCcRCFQCFjGXhGNhGDEGDMGCDGCHGIFGgBGVXGVEGVRGmXGsXGdYGoSGbRGnXGwXGwDGWRGFNGFLGFOGFdGFkEABEBDEBFEXOEaBEKSENBENDEYXEIgEIkEgBEgQEgHEhFEudEuFEiBEiHEiFEZDEvBEsXEsFEdXEdREkFEbBEbRElFEPCEfkEFNYAEYAhYBNYQdYDXYSRYCEYYoYgQYgRYuRYmCYZTYdBYbEYlXYjQYRbYWRpKXpQopQnpSFpCXpIBpISphNpdBpdRpbRpcZpFBpFNpFDpFopFrLADLBuLXQLXcLaFLCXLEhLpBLpFLHXLeVLhILdHLdRLoDLbRLrXIABIBQIBCIBsIBoIBMIBRIXaIaRIKYIKRINBINuICDIGBIIDIIkIgRIxFIyQIiHIdRIbYIbRIlHIwRIMYIcRIRVITRIFBIFNIFQOABOAFOBQOaFONBONMOQFOSFOCDOGBOEQOpBOLXOIBOIFOgQOgFOyQOycOmXOsXOdIOkHOMEOMkOWWHBNHXNHXWHNXHDuHDRHSuHSRHHoHhkHmRHdRHkQHlcHlRHwBHWcgAEgAggAkgBNgBQgBEgXOgYcgLXgHjgyQgiBgsFgdagMYgWSgFQgFEVBTVXEVKBVKNVKDVKYVKRVNBVNYVDBVDxVSBVSRVCjVGNVLXVIFVhBVhcVsXVdRVbRVlRhBYhKYhDYhGShxWhmNhdahdkhbRhjohMXhTRxAXxXSxKBxNBxEQxeNxeQxhXxsFxdbxlHxjcxFBxFNxFQxFOxFoyNYyYoybcyMYuBQuBRuBruDMuCouHBudQukkuoBulVuMXuFEmCYmCRmpRmeDmiMmjdmTFmFQiADiBOiaRiKRiNBiNRiSFiGkiGFiERipRiLFiIFihYibHijBijEiMXiWBiFBiFCUBQUXFUaRUNDUNcUNRUNFUDBUSHUCDUGBUGFUEqULNULoUIRUeEUeYUgBUhFUuRUiFUsXUdFUkHUbBUjSUjYUwXUMDUcHURdUTBUrBUrXUrQZAFZXZZaRZKFZNBZQFZCXZGBZYdZpBZLDZIFZHXZHNZeQZVRZVFZmXZiBZvFZdFZkFZbHZbFZwXZcCZcRZRBvBQvBGvBLvBWvCovMYsAFsBDsaRsKFsNFsDrsSHsSFsCXsCRsEBsEHsEfspBsLBsLDsIgsIRseGsbRsFBsFQsFSdNBdSRdCVdGHdYDdHcdVbdySduDdsXdlRdwXdWYdWcdWRkBMkXOkaRkNIkNFkSFkCFkYBkpRkeNkgBkhVkmXksFklVkMBkWDkFNoBNoaQoaFoNBoNXoNaoNEoSRoEroYXoYCoYbopRopFomXojkowXorFbBEbEIbdBbjYlaRlDElMXlFDjKjjSRjGBjYBjYkjpRjLXjIBjOFjeVjbRjwBnXQnSHnpFnLXnINnMBnTRwXBwXNwXYwNFwQFwSBwGFwLXwLDweNwgBwuHwjDwnXMBXMpFMIBMeNMTHcaQcNBcDHcSFcCXcpBcLXcLDcgFcuFcnXcwXccDcTQcrFTQErXNrCHrpFrgFrbFrTHrFcWNYWNbWEHWMXWTR\",\"ABGHABIJAEAVAYJQALZJAIaRAHNXAHdcAHbRAZJMAZJRAZTRAdVJAklmAbcNAjdRAMnRAMWYAWpRAWgRAFgBAFhBAFdcBNJBBNJDBQKBBQhcBQlmBDEJBYJkBYJTBpNBBpJFBIJBBIJDBIcABOKXBOEJBOVJBOiJBOZJBepBBeLXBeIFBegBBgGJBVJXBuocBiJRBUJQBlXVBlITBwNFBMYVBcqXBTlmBWNFBWiJBWnRBFGHBFwXXKGJXNJBXNZJXDTTXSHSXSVRXSlHXCJDXGQJXEhXXYQJXYbRXOfXXeNcXVJFXhQJXhEJXdTRXjdXXMhBXcQTXRGBXTEBXTnQXFCXXFOFXFgFaBaFaBNJaBCJaBpBaBwXaNJKaNJDaQIBaDpRaEPDaHMFamDJalEJaMZJaFaFaFNBaFQJaFLDaFVHKBCYKBEBKBHDKXaFKXGdKXEJKXpHKXIBKXZDKXwXKKwLKNacKNYJKNJoKNWcKDGdKDTRKChXKGaRKGhBKGbRKEBTKEaRKEPTKLMDKLWRKOHDKVJcKdBcKlIBKlOPKFSBKFEPKFpFNBNJNJBQNBGHNBEPNBHXNBgFNBVXNBZDNBsXNBwXNNaRNNJDNNJENNJkNDCJNDVDNGJRNJiDNZJNNsCJNJFNNFSBNFCXNFEPNFLXNFIFQJBFQCaRQJEQQLJDQLJFQIaRQOqXQHaFQHHQQVJXQVJDQhNJQmEIQZJFQsJXQJrFQWbRDJABDBYJDXNFDXCXDXLXDXZDDXsJDQqXDSJFDJCXDEPkDEqXDYmQDpSJDOCkDOGQDHEIDVJDDuDuDWEBDJFgSBNDSBSFSBGHSBIBSBTQSKVYSJQNSJQiSJCXSEqXSJYVSIiJSOMYSHAHSHaQSeCFSepQSegBSHdHSHrFShSJSJuHSJUFSkNRSrSrSWEBSFaHSJFQSFCXSFGDSFYXSFODSFgBSFVXSFhBSFxFSFkFSFbBSFMFCADdCJXBCXaFCXKFCXNFCXCXCXGBCXEJCXYBCXLDCXIBCXOPCXHXCXgBCXhBCXiBCXlDCXcHCJNBCJNFCDCJCDGBCDVXCDhBCDiDCDJdCCmNCpJFCIaRCOqXCHCHCHZJCViJCuCuCmddCJiFCdNBCdHhClEJCnUJCreSCWlgCWTRCFBFCFNBCFYBCFVFCFhFCFdSCFTBCFWDGBNBGBQFGJBCGBEqGBpBGBgQGNBEGNJYGNkOGNJRGDUFGJpQGHaBGJeNGJeEGVBlGVKjGiJDGvJHGsVJGkEBGMIJGWjNGFBFGFCXGFGBGFYXGFpBGFMFEASJEAWpEJNFECJVEIXSEIQJEOqXEOcFEeNcEHEJEHlFEJgFEhlmEmDJEmZJEiMBEUqXEoSREPBFEPXFEPKFEPSFEPEFEPpFEPLXEPIBEJPdEPcFEPTBEJnXEqlHEMpREFCXEFODEFcFYASJYJAFYBaBYBVXYXpFYDhBYCJBYJGFYYbRYeNcYJeVYiIJYZJcYvJgYvJRYJsXYsJFYMYMYreVpBNHpBEJpBwXpQxFpYEJpeNDpJeDpeSFpeCHpHUJpHbBpHcHpmUJpiiJpUJrpsJuplITpFaBpFQqpFGBpFEfpFYBpFpBpFLJpFIDpFgBpFVXpFyQpFuFpFlFpFjDpFnXpFwXpJFMpFTBLXCJLXEFLXhFLXUJLXbFLalmLNJBLSJQLCLCLGJBLLDJLHaFLeNFLeSHLeCXLepFLhaRLZsJLsJDLsJrLocaLlLlLMdbLFNBLFSBLFEHLFkFIBBFIBXFIBaQIBKXIBSFIBpHIBLXIBgBIBhBIBuHIBmXIBiFIBZXIBvFIBbFIBjQIBwXIBWFIKTRIQUJIDGFICjQIYSRIINXIJeCIVaRImEkIZJFIvJRIsJXIdCJIJoRIbBQIjYBIcqXITFVIreVIFKFIFSFIFCJIFGFIFLDIFIBIJFOIFgBIFVXIJFhIFxFIFmXIFdHIFbBIJFrIJFWOBGBOQfXOOKjOUqXOfXBOqXEOcqXORVJOFIBOFlDHBIOHXiFHNTRHCJXHIaRHHJDHHEJHVbRHZJYHbIBHRsJHRkDHWlmgBKFgBSBgBCDgBGHgBpBgBIBgBVJgBuBgBvFgKDTgQVXgDUJgGSJgOqXgmUMgZIJgTUJgWIEgFBFgFNBgFDJgFSFgFGBgFYXgJFOgFgQgFVXgFhBgFbHgJFWVJABVQKcVDgFVOfXVeDFVhaRVmGdViJYVMaRVFNHhBNDhBCXhBEqhBpFhBLXhNJBhSJRheVXhhKEhxlmhZIJhdBQhkIJhbMNhMUJhMZJxNJgxQUJxDEkxDdFxSJRxplmxeSBxeCXxeGFxeYXxepQxegBxWVcxFEQxFLXxFIBxFgBxFxDxFZtxFdcxFbBxFwXyDJXyDlcuASJuDJpuDIBuCpJuGSJuIJFueEFuZIJusJXudWEuoIBuWGJuFBcuFKEuFNFuFQFuFDJuFGJuFVJuFUtuFdHuFTBmBYJmNJYmQhkmLJDmLJomIdXmiJYmvJRmsJRmklmmMBymMuCmclmmcnQiJABiJBNiJBDiBSFiBCJiBEFiBYBiBpFiBLXiBTHiJNciDEfiCZJiECJiJEqiOkHiHKFieNDiHJQieQcieDHieSFieCXieGFieEFieIHiegFihUJixNoioNXiFaBiFKFiFNDiFEPiFYXitFOitFHiFgBiFVEiFmXiFitiFbBiFMFiFrFUCXQUIoQUIJcUHQJUeCEUHwXUUJDUUqXUdWcUcqXUrnQUFNDUFSHUFCFUFEfUFLXUtFOZBXOZXSBZXpFZXVXZEQJZEJkZpDJZOqXZeNHZeCDZUqXZFBQZFEHZFLXvBAFvBKFvBCXvBEPvBpHvBIDvBgFvBuHvQNJvFNFvFGBvFIBvJFcsXCDsXLXsXsXsXlFsXcHsQqXsJQFsEqXseIFsFEHsFjDdBxOdNpRdNJRdEJbdpJRdhZJdnSJdrjNdFNJdFQHdFhNkNJDkYaRkHNRkHSRkVbRkuMRkjSJkcqDoSJFoEiJoYZJoOfXohEBoMGQocqXbBAFbBXFbBaFbBNDbBGBbBLXbBTBbBWDbGJYbIJHbFQqbFpQlDgQlOrFlVJRjGEBjZJRnXvJnXbBnEfHnOPDngJRnxfXnUJWwXEJwNpJwDpBwEfXwrEBMDCJMDGHMDIJMLJDcQGDcQpHcqXccqNFcqCXcFCJRBSBRBGBRBEJRBpQTBNFTBQJTBpBTBVXTFABTFSBTFCFTFGBTFMDrXCJrXLDrDNJrEfHrFQJrFitWNjdWNTR\",\"AKLJMANOPFASNJIAEJWXAYJNRAIIbRAIcdaAeEfDAgidRAdjNYAMYEJAMIbRAFNJBAFpJFBBIJYBDZJFBSiJhBGdEBBEJfXBEJqXBEJWRBpaUJBLXrXBIYJMBOcfXBeEfFBestXBjNJRBcDJOBFEqXXNvJRXDMBhXCJNYXOAWpXONJWXHDEBXeIaRXhYJDXZJSJXMDJOXcASJXFVJXaBQqXaBZJFasXdQaFSJQaFEfXaFpJHaFOqXKBNSRKXvJBKQJhXKEJQJKEJGFKINJBKIJjNKgJNSKVElmKVhEBKiJGFKlBgJKjnUJKwsJYKMFIJKFNJDKFIJFKFOfXNJBSFNJBCXNBpJFNJBvQNJBMBNJLJXNJOqXNJeCXNJeGFNdsJCNbTKFNwXUJQNFEPQDiJcQDMSJQSFpBQGMQJQJeOcQyCJEQUJEBQJFBrQFEJqDXDJFDJXpBDJXIMDGiJhDIJGRDJeYcDHrDJDVXgFDkAWpDkIgRDjDEqDMvJRDJFNFDJFIBSKclmSJQOFSJQVHSJQjDSJGJBSJGJFSECJoSHEJqSJHTBSJVJDSViJYSZJNBSJsJDSFSJFSFEfXSJFLXCBUJVCJXSBCJXpBCXVJXCJXsXCJXdFCJNJHCLIJgCHiJFCVNJMChCJhCUHEJCsJTRCJdYcCoQJCCFEfXCFIJgCFUJxCFstFGJBaQGJBIDGQJqXGYJNRGJHKFGeQqDGHEJFGJeLXGHIiJGHdBlGUJEBGkIJTGFQPDGJFEqEAGegEJIJBEJVJXEhQJTEiJNcEJZJFEJoEqEjDEqEPDsXEPGJBEPOqXEPeQFEfDiDEJfEFEfepQEfMiJEqXNBEqDIDEqeSFEqVJXEMvJRYXNJDYXEJHYKVJcYYJEBYJeEcYJUqXYFpJFYFstXpAZJMpBSJFpNBNFpeQPDpHLJDpHIJFpHgJFpeitFpHZJFpJFADpFSJFpJFCJpFOqXpFitBpJFZJLXIJFLIJgRLVNJWLVHJMLwNpJLFGJBLFLJDLFOqXLJFUJIBDJXIBGJBIJBYQIJBIBIBOqXIBcqDIEGJFILNJTIIJEBIOiJhIJeNBIJeIBIhiJIIWoTRIJFAHIJFpBIJFuHIFUtFIJFTHOSBYJOEcqXOHEJqOvBpFOkVJrObBVJOncqDOcNJkHhNJRHuHJuHdMhBgBUqXgBsJXgONJBgHNJDgHHJQgJeitgHsJXgJyNagyDJBgZJDrgsVJQgkEJNgkjSJgJFAHgFCJDgFZtMVJXNFVXQfXVJXDJVXoQJVQVJQVDEfXVDvJHVEqNFVeQfXVHpJFVHxfXVVJSRVVmaRVlIJOhCXVJhHjYkhxCJVhWVUJhWiJcxBNJIxeEqDxfXBFxcFEPxFSJFxFYJXyBDQJydaUJyFOPDuYCJYuLvJRuHLJXuZJLDuFOPDuFZJHuFcqXmKHJdmCQJcmOsVJiJAGFitLCFieOfXiestXiZJMEikNJQirXzFiFQqXiFIJFiFZJFiFvtFUHpJFUteIcUteOcUVCJkUhdHcUbEJEUJqXQUMNJhURjYkUFitFZDGJHZJIxDZJVJXZJFDJZJFpQvBNJBvBSJFvJxBrseQqDsVFVJdFLJDkEJNBkmNJYkFLJDoQJOPoGsJRoEAHBoEJfFbBQqDbBZJHbFVJXlFIJBjYIrXjeitcjjCEBjWMNBwXQfXwXOaFwDsJXwCJTRwrCZJMDNJQcDDJFcqDOPRYiJFTBsJXTQIJBTFEfXTFLJDrXEJFrEJXMrFZJFWEJdEWYTlm\",\"ABCDEFACNJTRAMBDJdAcNJVXBLNJEBXSIdWRXErNJkXYDJMBXZJCJaXMNJaYKKVJKcKDEJqXKDcNJhKVJrNYKbgJVXKFVJSBNBYBwDNJeQfXNJeEqXNhGJWENJFiJRQlIJbEQJfXxDQqXcfXQFNDEJQFwXUJDYcnUJDJIBgQDIUJTRDJFEqDSJQSJFSJQIJFSOPeZtSJFZJHCJXQfXCTDEqFGJBSJFGJBOfXGJBcqXGJHNJDGJRLiJEJfXEqEJFEJPEFpBEJYJBZJFYBwXUJYiJMEBYJZJyTYTONJXpQMFXFpeGIDdpJFstXpJFcPDLBVSJRLHQJqXLJFZJFIJBNJDIJBUqXIBkFDJIJEJPTIYJGWRIJeQPDIJeEfHIJFsJXOqGDSFHXEJqXgJCsJCgGQJqXgdQYJEgFMFNBgJFcqDVJwXUJVJFZJchIgJCCxOEJqXxOwXUJyDJBVRuscisciJBiJBieUtqXiJFDJkiFsJXQUGEZJcUJFsJXZtXIrXZDZJDrZJFNJDZJFstXvJFQqXvJFCJEsJXQJqkhkNGBbDJdTRbYJMEBlDwXUJMEFiJFcfXNJDRcNJWMTBLJXC\",\"BraFUtHBFSJFdbNBLJXVJQoYJNEBSJBEJfHSJHwXUJCJdAZJMGjaFVJXEJPNJBlEJfFiJFpFbFEJqIJBVJCrIBdHiJhOPFChvJVJZJNJWxGFNIFLueIBQJqUHEJfUFstOZJDrlXEASJRlXVJXSFwVJNJWD\",\"QJEJNNJDQJEJIBSFQJEJxegBQJEJfHEPSJBmXEJFSJCDEJqXLXNJFQqXIcQsFNJFIFEJqXUJgFsJXIJBUJEJfHNFvJxEqXNJnXUJFQqD\",\"IJBEJqXZJ\"];let P=null;function R(e){return Object(i.hexlify)(Object(o.f)(e))}function I(e){if(null!==P)return;P=[];const t={};function n(e){let n=\"\";for(let r=0;rt?1:0})),\"0xe3818de38284e3818f\"===R(P[442])&&\"0xe3818de38283e3818f\"===R(P[443])){const e=P[442];P[442]=P[443],P[443]=e}if(\"0xcb36b09e6baa935787fd762ce65e80b0c6a8dabdfbc3a7f86ac0e2c4fd111600\"!==g.check(e))throw P=null,new Error(\"BIP39 Wordlist for ja (Japanese) FAILED\")}const j=new class extends g{constructor(){super(\"ja\")}getWord(e){return I(this),P[e]}getWordIndex(e){return I(this),P.indexOf(e)}split(e){return f.checkNormalize(),e.split(/(?:\\u3000| )+/g)}join(e){return e.join(\"\\u3000\")}};g.register(j);const Y=[\"OYAa\",\"ATAZoATBl3ATCTrATCl8ATDloATGg3ATHT8ATJT8ATJl3ATLlvATLn4ATMT8ATMX8ATMboATMgoAToLbAToMTATrHgATvHnAT3AnAT3JbAT3MTAT8DbAT8JTAT8LmAT8MYAT8MbAT#LnAUHT8AUHZvAUJXrAUJX8AULnrAXJnvAXLUoAXLgvAXMn6AXRg3AXrMbAX3JTAX3QbAYLn3AZLgvAZrSUAZvAcAZ8AaAZ8AbAZ8AnAZ8HnAZ8LgAZ8MYAZ8MgAZ8OnAaAboAaDTrAaFTrAaJTrAaJboAaLVoAaMXvAaOl8AaSeoAbAUoAbAg8AbAl4AbGnrAbMT8AbMXrAbMn4AbQb8AbSV8AbvRlAb8AUAb8AnAb8HgAb8JTAb8NTAb8RbAcGboAcLnvAcMT8AcMX8AcSToAcrAaAcrFnAc8AbAc8MgAfGgrAfHboAfJnvAfLV8AfLkoAfMT8AfMnoAfQb8AfScrAfSgrAgAZ8AgFl3AgGX8AgHZvAgHgrAgJXoAgJX8AgJboAgLZoAgLn4AgOX8AgoATAgoAnAgoCUAgoJgAgoLXAgoMYAgoSeAgrDUAgrJTAhrFnAhrLjAhrQgAjAgoAjJnrAkMX8AkOnoAlCTvAlCV8AlClvAlFg4AlFl6AlFn3AloSnAlrAXAlrAfAlrFUAlrFbAlrGgAlrOXAlvKnAlvMTAl3AbAl3MnAnATrAnAcrAnCZ3AnCl8AnDg8AnFboAnFl3AnHX4AnHbrAnHgrAnIl3AnJgvAnLXoAnLX4AnLbrAnLgrAnLhrAnMXoAnMgrAnOn3AnSbrAnSeoAnvLnAn3OnCTGgvCTSlvCTvAUCTvKnCTvNTCT3CZCT3GUCT3MTCT8HnCUCZrCULf8CULnvCU3HnCU3JUCY6NUCbDb8CbFZoCbLnrCboOTCboScCbrFnCbvLnCb8AgCb8HgCb$LnCkLfoClBn3CloDUDTHT8DTLl3DTSU8DTrAaDTrLXDTrLjDTrOYDTrOgDTvFXDTvFnDT3HUDT3LfDUCT9DUDT4DUFVoDUFV8DUFkoDUGgrDUJnrDULl8DUMT8DUMXrDUMX4DUMg8DUOUoDUOgvDUOg8DUSToDUSZ8DbDXoDbDgoDbGT8DbJn3DbLg3DbLn4DbMXrDbMg8DbOToDboJXGTClvGTDT8GTFZrGTLVoGTLlvGTLl3GTMg8GTOTvGTSlrGToCUGTrDgGTrJYGTrScGTtLnGTvAnGTvQgGUCZrGUDTvGUFZoGUHXrGULnvGUMT8GUoMgGXoLnGXrMXGXrMnGXvFnGYLnvGZOnvGZvOnGZ8LaGZ8LmGbAl3GbDYvGbDlrGbHX3GbJl4GbLV8GbLn3GbMn4GboJTGboRfGbvFUGb3GUGb4JnGgDX3GgFl$GgJlrGgLX6GgLZoGgLf8GgOXoGgrAgGgrJXGgrMYGgrScGgvATGgvOYGnAgoGnJgvGnLZoGnLg3GnLnrGnQn8GnSbrGnrMgHTClvHTDToHTFT3HTQT8HToJTHToJgHTrDUHTrMnHTvFYHTvRfHT8MnHT8SUHUAZ8HUBb4HUDTvHUoMYHXFl6HXJX6HXQlrHXrAUHXrMnHXrSbHXvFYHXvKXHX3LjHX3MeHYvQlHZrScHZvDbHbAcrHbFT3HbFl3HbJT8HbLTrHbMT8HbMXrHbMbrHbQb8HbSX3HboDbHboJTHbrFUHbrHgHbrJTHb8JTHb8MnHb8QgHgAlrHgDT3HgGgrHgHgrHgJTrHgJT8HgLX@HgLnrHgMT8HgMX8HgMboHgOnrHgQToHgRg3HgoHgHgrCbHgrFnHgrLVHgvAcHgvAfHnAloHnCTrHnCnvHnGTrHnGZ8HnGnvHnJT8HnLf8HnLkvHnMg8HnRTrITvFUITvFnJTAXrJTCV8JTFT3JTFT8JTFn4JTGgvJTHT8JTJT8JTJXvJTJl3JTJnvJTLX4JTLf8JTLhvJTMT8JTMXrJTMnrJTObrJTQT8JTSlvJT8DUJT8FkJT8MTJT8OXJT8OgJT8QUJT8RfJUHZoJXFT4JXFlrJXGZ8JXGnrJXLV8JXLgvJXMXoJXMX3JXNboJXPlvJXoJTJXoLkJXrAXJXrHUJXrJgJXvJTJXvOnJX4KnJYAl3JYJT8JYLhvJYQToJYrQXJY6NUJbAl3JbCZrJbDloJbGT8JbGgrJbJXvJbJboJbLf8JbLhrJbLl3JbMnvJbRg8JbSZ8JboDbJbrCZJbrSUJb3KnJb8LnJfRn8JgAXrJgCZrJgDTrJgGZrJgGZ8JgHToJgJT8JgJXoJgJgvJgLX4JgLZ3JgLZ8JgLn4JgMgrJgMn4JgOgvJgPX6JgRnvJgSToJgoCZJgoJbJgoMYJgrJXJgrJgJgrLjJg6MTJlCn3JlGgvJlJl8Jl4AnJl8FnJl8HgJnAToJnATrJnAbvJnDUoJnGnrJnJXrJnJXvJnLhvJnLnrJnLnvJnMToJnMT8JnMXvJnMX3JnMg8JnMlrJnMn4JnOX8JnST4JnSX3JnoAgJnoAnJnoJTJnoObJnrAbJnrAkJnrHnJnrJTJnrJYJnrOYJnrScJnvCUJnvFaJnvJgJnvJnJnvOYJnvQUJnvRUJn3FnJn3JTKnFl3KnLT6LTDlvLTMnoLTOn3LTRl3LTSb4LTSlrLToAnLToJgLTrAULTrAcLTrCULTrHgLTrMgLT3JnLULnrLUMX8LUoJgLVATrLVDTrLVLb8LVoJgLV8MgLV8RTLXDg3LXFlrLXrCnLXrLXLX3GTLX4GgLX4OYLZAXrLZAcrLZAgrLZAhrLZDXyLZDlrLZFbrLZFl3LZJX6LZJX8LZLc8LZLnrLZSU8LZoJTLZoJnLZrAgLZrAnLZrJYLZrLULZrMgLZrSkLZvAnLZvGULZvJeLZvOTLZ3FZLZ4JXLZ8STLZ8ScLaAT3LaAl3LaHT8LaJTrLaJT8LaJXrLaJgvLaJl4LaLVoLaMXrLaMXvLaMX8LbClvLbFToLbHlrLbJn4LbLZ3LbLhvLbMXrLbMnoLbvSULcLnrLc8HnLc8MTLdrMnLeAgoLeOgvLeOn3LfAl3LfLnvLfMl3LfOX8Lf8AnLf8JXLf8LXLgJTrLgJXrLgJl8LgMX8LgRZrLhCToLhrAbLhrFULhrJXLhvJYLjHTrLjHX4LjJX8LjLhrLjSX3LjSZ4LkFX4LkGZ8LkGgvLkJTrLkMXoLkSToLkSU8LkSZ8LkoOYLl3FfLl3MgLmAZrLmCbrLmGgrLmHboLmJnoLmJn3LmLfoLmLhrLmSToLnAX6LnAb6LnCZ3LnCb3LnDTvLnDb8LnFl3LnGnrLnHZvLnHgvLnITvLnJT8LnJX8LnJlvLnLf8LnLg6LnLhvLnLnoLnMXrLnMg8LnQlvLnSbrLnrAgLnrAnLnrDbLnrFkLnrJdLnrMULnrOYLnrSTLnvAnLnvDULnvHgLnvOYLnvOnLn3GgLn4DULn4JTLn4JnMTAZoMTAloMTDb8MTFT8MTJnoMTJnrMTLZrMTLhrMTLkvMTMX8MTRTrMToATMTrDnMTrOnMT3JnMT4MnMT8FUMT8FaMT8FlMT8GTMT8GbMT8GnMT8HnMT8JTMT8JbMT8OTMUCl8MUJTrMUJU8MUMX8MURTrMUSToMXAX6MXAb6MXCZoMXFXrMXHXrMXLgvMXOgoMXrAUMXrAnMXrHgMXrJYMXrJnMXrMTMXrMgMXrOYMXrSZMXrSgMXvDUMXvOTMX3JgMX3OTMX4JnMX8DbMX8FnMX8HbMX8HgMX8HnMX8LbMX8MnMX8OnMYAb8MYGboMYHTvMYHX4MYLTrMYLnvMYMToMYOgvMYRg3MYSTrMbAToMbAXrMbAl3MbAn8MbGZ8MbJT8MbJXrMbMXvMbMX8MbMnoMbrMUMb8AfMb8FbMb8FkMcJXoMeLnrMgFl3MgGTvMgGXoMgGgrMgGnrMgHT8MgHZrMgJnoMgLnrMgLnvMgMT8MgQUoMgrHnMgvAnMg8HgMg8JYMg8LfMloJnMl8ATMl8AXMl8JYMnAToMnAT4MnAZ8MnAl3MnAl4MnCl8MnHT8MnHg8MnJnoMnLZoMnLhrMnMXoMnMX3MnMnrMnOgvMnrFbMnrFfMnrFnMnrNTMnvJXNTMl8OTCT3OTFV8OTFn3OTHZvOTJXrOTOl3OT3ATOT3JUOT3LZOT3LeOT3MbOT8ATOT8AbOT8AgOT8MbOUCXvOUMX3OXHXvOXLl3OXrMUOXvDbOX6NUOX8JbOYFZoOYLbrOYLkoOYMg8OYSX3ObHTrObHT4ObJgrObLhrObMX3ObOX8Ob8FnOeAlrOeJT8OeJXrOeJnrOeLToOeMb8OgJXoOgLXoOgMnrOgOXrOgOloOgoAgOgoJbOgoMYOgoSTOg8AbOjLX4OjMnoOjSV8OnLVoOnrAgOn3DUPXQlrPXvFXPbvFTPdAT3PlFn3PnvFbQTLn4QToAgQToMTQULV8QURg8QUoJnQXCXvQbFbrQb8AaQb8AcQb8FbQb8MYQb8ScQeAlrQeLhrQjAn3QlFXoQloJgQloSnRTLnvRTrGURTrJTRUJZrRUoJlRUrQnRZrLmRZrMnRZrSnRZ8ATRZ8JbRZ8ScRbMT8RbST3RfGZrRfMX8RfMgrRfSZrRnAbrRnGT8RnvJgRnvLfRnvMTRn8AaSTClvSTJgrSTOXrSTRg3STRnvSToAcSToAfSToAnSToHnSToLjSToMTSTrAaSTrEUST3BYST8AgST8LmSUAZvSUAgrSUDT4SUDT8SUGgvSUJXoSUJXvSULTrSU8JTSU8LjSV8AnSV8JgSXFToSXLf8SYvAnSZrDUSZrMUSZrMnSZ8HgSZ8JTSZ8JgSZ8MYSZ8QUSaQUoSbCT3SbHToSbQYvSbSl4SboJnSbvFbSb8HbSb8JgSb8OTScGZrScHgrScJTvScMT8ScSToScoHbScrMTScvAnSeAZrSeAcrSeHboSeJUoSeLhrSeMT8SeMXrSe6JgSgHTrSkJnoSkLnvSk8CUSlFl3SlrSnSl8GnSmAboSmGT8SmJU8\",\"ATLnDlATrAZoATrJX4ATrMT8ATrMX4ATrRTrATvDl8ATvJUoATvMl8AT3AToAT3MX8AT8CT3AT8DT8AT8HZrAT8HgoAUAgFnAUCTFnAXoMX8AXrAT8AXrGgvAXrJXvAXrOgoAXvLl3AZvAgoAZvFbrAZvJXoAZvJl8AZvJn3AZvMX8AZvSbrAZ8FZoAZ8LZ8AZ8MU8AZ8OTvAZ8SV8AZ8SX3AbAgFZAboJnoAbvGboAb8ATrAb8AZoAb8AgrAb8Al4Ab8Db8Ab8JnoAb8LX4Ab8LZrAb8LhrAb8MT8Ab8OUoAb8Qb8Ab8ST8AcrAUoAcrAc8AcrCZ3AcrFT3AcrFZrAcrJl4AcrJn3AcrMX3AcrOTvAc8AZ8Ac8MT8AfAcJXAgoFn4AgoGgvAgoGnrAgoLc8AgoMXoAgrLnrAkrSZ8AlFXCTAloHboAlrHbrAlrLhrAlrLkoAl3CZrAl3LUoAl3LZrAnrAl4AnrMT8An3HT4BT3IToBX4MnvBb!Ln$CTGXMnCToLZ4CTrHT8CT3JTrCT3RZrCT#GTvCU6GgvCU8Db8CU8GZrCU8HT8CboLl3CbrGgrCbrMU8Cb8DT3Cb8GnrCb8LX4Cb8MT8Cb8ObrCgrGgvCgrKX4Cl8FZoDTrAbvDTrDboDTrGT6DTrJgrDTrMX3DTrRZrDTrRg8DTvAVvDTvFZoDT3DT8DT3Ln3DT4HZrDT4MT8DT8AlrDT8MT8DUAkGbDUDbJnDYLnQlDbDUOYDbMTAnDbMXSnDboAT3DboFn4DboLnvDj6JTrGTCgFTGTGgFnGTJTMnGTLnPlGToJT8GTrCT3GTrLVoGTrLnvGTrMX3GTrMboGTvKl3GZClFnGZrDT3GZ8DTrGZ8FZ8GZ8MXvGZ8On8GZ8ST3GbCnQXGbMbFnGboFboGboJg3GboMXoGb3JTvGb3JboGb3Mn6Gb3Qb8GgDXLjGgMnAUGgrDloGgrHX4GgrSToGgvAXrGgvAZvGgvFbrGgvLl3GgvMnvGnDnLXGnrATrGnrMboGnuLl3HTATMnHTAgCnHTCTCTHTrGTvHTrHTvHTrJX8HTrLl8HTrMT8HTrMgoHTrOTrHTuOn3HTvAZrHTvDTvHTvGboHTvJU8HTvLl3HTvMXrHTvQb4HT4GT6HT4JT8HT4Jb#HT8Al3HT8GZrHT8GgrHT8HX4HT8Jb8HT8JnoHT8LTrHT8LgvHT8SToHT8SV8HUoJUoHUoJX8HUoLnrHXrLZoHXvAl3HX3LnrHX4FkvHX4LhrHX4MXoHX4OnoHZrAZ8HZrDb8HZrGZ8HZrJnrHZvGZ8HZvLnvHZ8JnvHZ8LhrHbCXJlHbMTAnHboJl4HbpLl3HbrJX8HbrLnrHbrMnvHbvRYrHgoSTrHgrFV8HgrGZ8HgrJXoHgrRnvHgvBb!HgvGTrHgvHX4HgvHn!HgvLTrHgvSU8HnDnLbHnFbJbHnvDn8Hn6GgvHn!BTvJTCTLnJTQgFnJTrAnvJTrLX4JTrOUoJTvFn3JTvLnrJTvNToJT3AgoJT3Jn4JT3LhvJT3ObrJT8AcrJT8Al3JT8JT8JT8JnoJT8LX4JT8LnrJT8MX3JT8Rg3JT8Sc8JUoBTvJU8AToJU8GZ8JU8GgvJU8JTrJU8JXrJU8JnrJU8LnvJU8ScvJXHnJlJXrGgvJXrJU8JXrLhrJXrMT8JXrMXrJXrQUoJXvCTvJXvGZ8JXvGgrJXvQT8JX8Ab8JX8DT8JX8GZ8JX8HZvJX8LnrJX8MT8JX8MXoJX8MnvJX8ST3JYGnCTJbAkGbJbCTAnJbLTAcJboDT3JboLb6JbrAnvJbrCn3JbrDl8JbrGboJbrIZoJbrJnvJbrMnvJbrQb4Jb8RZrJeAbAnJgJnFbJgScAnJgrATrJgvHZ8JgvMn4JlJlFbJlLiQXJlLjOnJlRbOlJlvNXoJlvRl3Jl4AcrJl8AUoJl8MnrJnFnMlJnHgGbJnoDT8JnoFV8JnoGgvJnoIT8JnoQToJnoRg3JnrCZ3JnrGgrJnrHTvJnrLf8JnrOX8JnvAT3JnvFZoJnvGT8JnvJl4JnvMT8JnvMX8JnvOXrJnvPX6JnvSX3JnvSZrJn3MT8Jn3MX8Jn3RTrLTATKnLTJnLTLTMXKnLTRTQlLToGb8LTrAZ8LTrCZ8LTrDb8LTrHT8LT3PX6LT4FZoLT$CTvLT$GgrLUvHX3LVoATrLVoAgoLVoJboLVoMX3LVoRg3LV8CZ3LV8FZoLV8GTvLXrDXoLXrFbrLXvAgvLXvFlrLXvLl3LXvRn6LX4Mb8LX8GT8LYCXMnLYrMnrLZoSTvLZrAZvLZrAloLZrFToLZrJXvLZrJboLZrJl4LZrLnrLZrMT8LZrOgvLZrRnvLZrST4LZvMX8LZvSlvLZ8AgoLZ8CT3LZ8JT8LZ8LV8LZ8LZoLZ8Lg8LZ8SV8LZ8SbrLZ$HT8LZ$Mn4La6CTvLbFbMnLbRYFTLbSnFZLboJT8LbrAT9LbrGb3LbrQb8LcrJX8LcrMXrLerHTvLerJbrLerNboLgrDb8LgrGZ8LgrHTrLgrMXrLgrSU8LgvJTrLgvLl3Lg6Ll3LhrLnrLhrMT8LhvAl4LiLnQXLkoAgrLkoJT8LkoJn4LlrSU8Ll3FZoLl3HTrLl3JX8Ll3JnoLl3LToLmLeFbLnDUFbLnLVAnLnrATrLnrAZoLnrAb8LnrAlrLnrGgvLnrJU8LnrLZrLnrLhrLnrMb8LnrOXrLnrSZ8LnvAb4LnvDTrLnvDl8LnvHTrLnvHbrLnvJT8LnvJU8LnvJbrLnvLhvLnvMX8LnvMb8LnvNnoLnvSU8Ln3Al3Ln4FZoLn4GT6Ln4JgvLn4LhrLn4MT8Ln4SToMToCZrMToJX8MToLX4MToLf8MToRg3MTrEloMTvGb6MT3BTrMT3Lb6MT8AcrMT8AgrMT8GZrMT8JnoMT8LnrMT8MX3MUOUAnMXAbFnMXoAloMXoJX8MXoLf8MXoLl8MXrAb8MXrDTvMXrGT8MXrGgrMXrHTrMXrLf8MXrMU8MXrOXvMXrQb8MXvGT8MXvHTrMXvLVoMX3AX3MX3Jn3MX3LhrMX3MX3MX4AlrMX4OboMX8GTvMX8GZrMX8GgrMX8JT8MX8JX8MX8LhrMX8MT8MYDUFbMYMgDbMbGnFfMbvLX4MbvLl3Mb8Mb8Mb8ST4MgGXCnMg8ATrMg8AgoMg8CZrMg8DTrMg8DboMg8HTrMg8JgrMg8LT8MloJXoMl8AhrMl8JT8MnLgAUMnoJXrMnoLX4MnoLhrMnoMT8MnrAl4MnrDb8MnrOTvMnrOgvMnrQb8MnrSU8MnvGgrMnvHZ8Mn3MToMn4DTrMn4LTrMn4Mg8NnBXAnOTFTFnOToAToOTrGgvOTrJX8OT3JXoOT6MTrOT8GgrOT8HTpOT8MToOUoHT8OUoJT8OUoLn3OXrAgoOXrDg8OXrMT8OXvSToOX6CTvOX8CZrOX8OgrOb6HgvOb8AToOb8MT8OcvLZ8OgvAlrOgvHTvOgvJTrOgvJnrOgvLZrOgvLn4OgvMT8OgvRTrOg8AZoOg8DbvOnrOXoOnvJn4OnvLhvOnvRTrOn3GgoOn3JnvOn6JbvOn8OTrPTGYFTPbBnFnPbGnDnPgDYQTPlrAnvPlrETvPlrLnvPlrMXvPlvFX4QTMTAnQTrJU8QYCnJlQYJlQlQbGTQbQb8JnrQb8LZoQb8LnvQb8MT8Qb8Ml8Qb8ST4QloAl4QloHZvQloJX8QloMn8QnJZOlRTrAZvRTrDTrRTvJn4RTvLhvRT4Jb8RZrAZrRZ8AkrRZ8JU8RZ8LV8RZ8LnvRbJlQXRg3GboRg3MnvRg8AZ8Rg8JboRg8Jl4RnLTCbRnvFl3RnvQb8SToAl4SToCZrSToFZoSToHXrSToJU8SToJgvSToJl4SToLhrSToMX3STrAlvSTrCT9STrCgrSTrGgrSTrHXrSTrHboSTrJnoSTrNboSTvLnrST4AZoST8Ab8ST8JT8SUoJn3SU6HZ#SU6JTvSU8Db8SU8HboSU8LgrSV8JT8SZrAcrSZrAl3SZrJT8SZrJnvSZrMT8SZvLUoSZ4FZoSZ8JnoSZ8RZrScoLnrScoMT8ScoMX8ScrAT4ScrAZ8ScrLZ8ScrLkvScvDb8ScvLf8ScvNToSgrFZrShvKnrSloHUoSloLnrSlrMXoSl8HgrSmrJUoSn3BX6\",\"ATFlOn3ATLgrDYAT4MTAnAT8LTMnAYJnRTrAbGgJnrAbLV8LnAbvNTAnAeFbLg3AgOYMXoAlQbFboAnDboAfAnJgoJTBToDgAnBUJbAl3BboDUAnCTDlvLnCTFTrSnCYoQTLnDTwAbAnDUDTrSnDUHgHgrDX8LXFnDbJXAcrETvLTLnGTFTQbrGTMnGToGT3DUFbGUJlPX3GbQg8LnGboJbFnGb3GgAYGgAg8ScGgMbAXrGgvAbAnGnJTLnvGnvATFgHTDT6ATHTrDlJnHYLnMn8HZrSbJTHZ8LTFnHbFTJUoHgSeMT8HgrLjAnHgvAbAnHlFUrDlHnDgvAnHnHTFT3HnQTGnrJTAaMXvJTGbCn3JTOgrAnJXvAXMnJbMg8SnJbMnRg3Jb8LTMnJnAl3OnJnGYrQlJnJlQY3LTDlCn3LTJjLg3LTLgvFXLTMg3GTLV8HUOgLXFZLg3LXNXrMnLX8QXFnLX9AlMYLYLXPXrLZAbJU8LZDUJU8LZMXrSnLZ$AgFnLaPXrDULbFYrMnLbMn8LXLboJgJgLeFbLg3LgLZrSnLgOYAgoLhrRnJlLkCTrSnLkOnLhrLnFX%AYLnFZoJXLnHTvJbLnLloAbMTATLf8MTHgJn3MTMXrAXMT3MTFnMUITvFnMXFX%AYMXMXvFbMXrFTDbMYAcMX3MbLf8SnMb8JbFnMgMXrMTMgvAXFnMgvGgCmMnAloSnMnFnJTrOXvMXSnOX8HTMnObJT8ScObLZFl3ObMXCZoPTLgrQXPUFnoQXPU3RXJlPX3RkQXPbrJXQlPlrJbFnQUAhrDbQXGnCXvQYLnHlvQbLfLnvRTOgvJbRXJYrQlRYLnrQlRbLnrQlRlFT8JlRlFnrQXSTClCn3STHTrAnSTLZQlrSTMnGTrSToHgGbSTrGTDnSTvGXCnST3HgFbSU3HXAXSbAnJn3SbFT8LnScLfLnv\",\"AT3JgJX8AT8FZoSnAT8JgFV8AT8LhrDbAZ8JT8DbAb8GgLhrAb8SkLnvAe8MT8SnAlMYJXLVAl3GYDTvAl3LfLnvBUDTvLl3CTOn3HTrCT3DUGgrCU8MT8AbCbFTrJUoCgrDb8MTDTLV8JX8DTLnLXQlDT8LZrSnDUQb8FZ8DUST4JnvDb8ScOUoDj6GbJl4GTLfCYMlGToAXvFnGboAXvLnGgAcrJn3GgvFnSToGnLf8JnvGn#HTDToHTLnFXJlHTvATFToHTvHTDToHTvMTAgoHT3STClvHT4AlFl6HT8HTDToHUoDgJTrHUoScMX3HbRZrMXoHboJg8LTHgDb8JTrHgMToLf8HgvLnLnoHnHn3HT4Hn6MgvAnJTJU8ScvJT3AaQT8JT8HTrAnJXrRg8AnJbAloMXoJbrATFToJbvMnoSnJgDb6GgvJgDb8MXoJgSX3JU8JguATFToJlPYLnQlJlQkDnLbJlQlFYJlJl8Lf8OTJnCTFnLbJnLTHXMnJnLXGXCnJnoFfRg3JnrMYRg3Jn3HgFl3KT8Dg8LnLTRlFnPTLTvPbLbvLVoSbrCZLXMY6HT3LXNU7DlrLXNXDTATLX8DX8LnLZDb8JU8LZMnoLhrLZSToJU8LZrLaLnrLZvJn3SnLZ8LhrSnLaJnoMT8LbFlrHTvLbrFTLnrLbvATLlvLb6OTFn3LcLnJZOlLeAT6Mn4LeJT3ObrLg6LXFlrLhrJg8LnLhvDlPX4LhvLfLnvLj6JTFT3LnFbrMXoLnQluCTvLnrQXCY6LnvLfLnvLnvMgLnvLnvSeLf8MTMbrJn3MT3JgST3MT8AnATrMT8LULnrMUMToCZrMUScvLf8MXoDT8SnMX6ATFToMX8AXMT8MX8FkMT8MX8HTrDUMX8ScoSnMYJT6CTvMgAcrMXoMg8SToAfMlvAXLg3MnFl3AnvOT3AnFl3OUoATHT8OU3RnLXrOXrOXrSnObPbvFn6Og8HgrSnOg8OX8DbPTvAgoJgPU3RYLnrPXrDnJZrPb8CTGgvPlrLTDlvPlvFUJnoQUvFXrQlQeMnoAl3QlrQlrSnRTFTrJUoSTDlLiLXSTFg6HT3STJgoMn4STrFTJTrSTrLZFl3ST4FnMXoSUrDlHUoScvHTvSnSfLkvMXo\",\"AUoAcrMXoAZ8HboAg8AbOg6ATFgAg8AloMXoAl3AT8JTrAl8MX8MXoCT3SToJU8Cl8Db8MXoDT8HgrATrDboOT8MXoGTOTrATMnGT8LhrAZ8GnvFnGnQXHToGgvAcrHTvAXvLl3HbrAZoMXoHgBlFXLg3HgMnFXrSnHgrSb8JUoHn6HT8LgvITvATrJUoJUoLZrRnvJU8HT8Jb8JXvFX8QT8JXvLToJTrJYrQnGnQXJgrJnoATrJnoJU8ScvJnvMnvMXoLTCTLgrJXLTJlRTvQlLbRnJlQYvLbrMb8LnvLbvFn3RnoLdCVSTGZrLeSTvGXCnLg3MnoLn3MToLlrETvMT8SToAl3MbrDU6GTvMb8LX4LhrPlrLXGXCnSToLf8Rg3STrDb8LTrSTvLTHXMnSb3RYLnMnSgOg6ATFg\",\"HUDlGnrQXrJTrHgLnrAcJYMb8DULc8LTvFgGnCk3Mg8JbAnLX4QYvFYHnMXrRUoJnGnvFnRlvFTJlQnoSTrBXHXrLYSUJgLfoMT8Se8DTrHbDb\",\"AbDl8SToJU8An3RbAb8ST8DUSTrGnrAgoLbFU6Db8LTrMg8AaHT8Jb8ObDl8SToJU8Pb3RlvFYoJl\"];let B=null;function N(e){if(null==B&&(B=[],Y.forEach((e,t)=>{t+=4;for(let r=0;r=40?n=n+168-40:n>=19&&(n=n+97-19),Object(o.h)([225,132+(n>>6),128+(63&n)]));B.push(i)}var n}),B.sort(),\"0xf9eddeace9c5d3da9c93cf7d3cd38f6a13ed3affb933259ae865714e8a3ae71a\"!==g.check(e)))throw B=null,new Error(\"BIP39 Wordlist for ko (Korean) FAILED\")}const H=new class extends g{constructor(){super(\"ko\")}getWord(e){return N(this),B[e]}getWordIndex(e){return N(this),B.indexOf(e)}};g.register(H);let z=null;function V(e){if(null==z&&(z=\"AbacoAbbaglioAbbinatoAbeteAbissoAbolireAbrasivoAbrogatoAccadereAccennoAccusatoAcetoneAchilleAcidoAcquaAcreAcrilicoAcrobataAcutoAdagioAddebitoAddomeAdeguatoAderireAdipeAdottareAdulareAffabileAffettoAffissoAffrantoAforismaAfosoAfricanoAgaveAgenteAgevoleAggancioAgireAgitareAgonismoAgricoloAgrumetoAguzzoAlabardaAlatoAlbatroAlberatoAlboAlbumeAlceAlcolicoAlettoneAlfaAlgebraAlianteAlibiAlimentoAllagatoAllegroAllievoAllodolaAllusivoAlmenoAlogenoAlpacaAlpestreAltalenaAlternoAlticcioAltroveAlunnoAlveoloAlzareAmalgamaAmanitaAmarenaAmbitoAmbratoAmebaAmericaAmetistaAmicoAmmassoAmmendaAmmirareAmmonitoAmoreAmpioAmpliareAmuletoAnacardoAnagrafeAnalistaAnarchiaAnatraAncaAncellaAncoraAndareAndreaAnelloAngeloAngolareAngustoAnimaAnnegareAnnidatoAnnoAnnuncioAnonimoAnticipoAnziApaticoAperturaApodeApparireAppetitoAppoggioApprodoAppuntoAprileArabicaArachideAragostaAraldicaArancioAraturaArazzoArbitroArchivioArditoArenileArgentoArgineArgutoAriaArmoniaArneseArredatoArringaArrostoArsenicoArsoArteficeArzilloAsciuttoAscoltoAsepsiAsetticoAsfaltoAsinoAsolaAspiratoAsproAssaggioAsseAssolutoAssurdoAstaAstenutoAsticeAstrattoAtavicoAteismoAtomicoAtonoAttesaAttivareAttornoAttritoAttualeAusilioAustriaAutistaAutonomoAutunnoAvanzatoAvereAvvenireAvvisoAvvolgereAzioneAzotoAzzimoAzzurroBabeleBaccanoBacinoBacoBadessaBadilataBagnatoBaitaBalconeBaldoBalenaBallataBalzanoBambinoBandireBaraondaBarbaroBarcaBaritonoBarlumeBaroccoBasilicoBassoBatostaBattutoBauleBavaBavosaBeccoBeffaBelgioBelvaBendaBenevoleBenignoBenzinaBereBerlinaBetaBibitaBiciBidoneBifidoBigaBilanciaBimboBinocoloBiologoBipedeBipolareBirbanteBirraBiscottoBisestoBisnonnoBisonteBisturiBizzarroBlandoBlattaBollitoBonificoBordoBoscoBotanicoBottinoBozzoloBraccioBradipoBramaBrancaBravuraBretellaBrevettoBrezzaBrigliaBrillanteBrindareBroccoloBrodoBronzinaBrulloBrunoBubboneBucaBudinoBuffoneBuioBulboBuonoBurloneBurrascaBussolaBustaCadettoCaducoCalamaroCalcoloCalesseCalibroCalmoCaloriaCambusaCamerataCamiciaCamminoCamolaCampaleCanapaCandelaCaneCaninoCanottoCantinaCapaceCapelloCapitoloCapogiroCapperoCapraCapsulaCarapaceCarcassaCardoCarismaCarovanaCarrettoCartolinaCasaccioCascataCasermaCasoCassoneCastelloCasualeCatastaCatenaCatrameCautoCavilloCedibileCedrataCefaloCelebreCellulareCenaCenoneCentesimoCeramicaCercareCertoCerumeCervelloCesoiaCespoCetoChelaChiaroChiccaChiedereChimeraChinaChirurgoChitarraCiaoCiclismoCifrareCignoCilindroCiottoloCircaCirrosiCitricoCittadinoCiuffoCivettaCivileClassicoClinicaCloroCoccoCodardoCodiceCoerenteCognomeCollareColmatoColoreColposoColtivatoColzaComaCometaCommandoComodoComputerComuneConcisoCondurreConfermaCongelareConiugeConnessoConoscereConsumoContinuoConvegnoCopertoCopioneCoppiaCopricapoCorazzaCordataCoricatoCorniceCorollaCorpoCorredoCorsiaCorteseCosmicoCostanteCotturaCovatoCratereCravattaCreatoCredereCremosoCrescitaCretaCricetoCrinaleCrisiCriticoCroceCronacaCrostataCrucialeCruscaCucireCuculoCuginoCullatoCupolaCuratoreCursoreCurvoCuscinoCustodeDadoDainoDalmataDamerinoDanielaDannosoDanzareDatatoDavantiDavveroDebuttoDecennioDecisoDeclinoDecolloDecretoDedicatoDefinitoDeformeDegnoDelegareDelfinoDelirioDeltaDemenzaDenotatoDentroDepositoDerapataDerivareDerogaDescrittoDesertoDesiderioDesumereDetersivoDevotoDiametroDicembreDiedroDifesoDiffusoDigerireDigitaleDiluvioDinamicoDinnanziDipintoDiplomaDipoloDiradareDireDirottoDirupoDisagioDiscretoDisfareDisgeloDispostoDistanzaDisumanoDitoDivanoDiveltoDividereDivoratoDobloneDocenteDoganaleDogmaDolceDomatoDomenicaDominareDondoloDonoDormireDoteDottoreDovutoDozzinaDragoDruidoDubbioDubitareDucaleDunaDuomoDupliceDuraturoEbanoEccessoEccoEclissiEconomiaEderaEdicolaEdileEditoriaEducareEgemoniaEgliEgoismoEgregioElaboratoElargireEleganteElencatoElettoElevareElficoElicaElmoElsaElusoEmanatoEmblemaEmessoEmiroEmotivoEmozioneEmpiricoEmuloEndemicoEnduroEnergiaEnfasiEnotecaEntrareEnzimaEpatiteEpilogoEpisodioEpocaleEppureEquatoreErarioErbaErbosoEredeEremitaErigereErmeticoEroeErosivoErranteEsagonoEsameEsanimeEsaudireEscaEsempioEsercitoEsibitoEsigenteEsistereEsitoEsofagoEsortatoEsosoEspansoEspressoEssenzaEssoEstesoEstimareEstoniaEstrosoEsultareEtilicoEtnicoEtruscoEttoEuclideoEuropaEvasoEvidenzaEvitatoEvolutoEvvivaFabbricaFaccendaFachiroFalcoFamigliaFanaleFanfaraFangoFantasmaFareFarfallaFarinosoFarmacoFasciaFastosoFasulloFaticareFatoFavolosoFebbreFecolaFedeFegatoFelpaFeltroFemminaFendereFenomenoFermentoFerroFertileFessuraFestivoFettaFeudoFiabaFiduciaFifaFiguratoFiloFinanzaFinestraFinireFioreFiscaleFisicoFiumeFlaconeFlamencoFleboFlemmaFloridoFluenteFluoroFobicoFocacciaFocosoFoderatoFoglioFolataFolcloreFolgoreFondenteFoneticoFoniaFontanaForbitoForchettaForestaFormicaFornaioForoFortezzaForzareFosfatoFossoFracassoFranaFrassinoFratelloFreccettaFrenataFrescoFrigoFrollinoFrondeFrugaleFruttaFucilataFucsiaFuggenteFulmineFulvoFumanteFumettoFumosoFuneFunzioneFuocoFurboFurgoneFuroreFusoFutileGabbianoGaffeGalateoGallinaGaloppoGamberoGammaGaranziaGarboGarofanoGarzoneGasdottoGasolioGastricoGattoGaudioGazeboGazzellaGecoGelatinaGelsoGemelloGemmatoGeneGenitoreGennaioGenotipoGergoGhepardoGhiaccioGhisaGialloGildaGineproGiocareGioielloGiornoGioveGiratoGironeGittataGiudizioGiuratoGiustoGlobuloGlutineGnomoGobbaGolfGomitoGommoneGonfioGonnaGovernoGracileGradoGraficoGrammoGrandeGrattareGravosoGraziaGrecaGreggeGrifoneGrigioGrinzaGrottaGruppoGuadagnoGuaioGuantoGuardareGufoGuidareIbernatoIconaIdenticoIdillioIdoloIdraIdricoIdrogenoIgieneIgnaroIgnoratoIlareIllesoIllogicoIlludereImballoImbevutoImboccoImbutoImmaneImmersoImmolatoImpaccoImpetoImpiegoImportoImprontaInalareInarcareInattivoIncantoIncendioInchinoIncisivoInclusoIncontroIncrocioIncuboIndagineIndiaIndoleIneditoInfattiInfilareInflittoIngaggioIngegnoIngleseIngordoIngrossoInnescoInodoreInoltrareInondatoInsanoInsettoInsiemeInsonniaInsulinaIntasatoInteroIntonacoIntuitoInumidireInvalidoInveceInvitoIperboleIpnoticoIpotesiIppicaIrideIrlandaIronicoIrrigatoIrrorareIsolatoIsotopoIstericoIstitutoIstriceItaliaIterareLabbroLabirintoLaccaLaceratoLacrimaLacunaLaddoveLagoLampoLancettaLanternaLardosoLargaLaringeLastraLatenzaLatinoLattugaLavagnaLavoroLegaleLeggeroLemboLentezzaLenzaLeoneLepreLesivoLessatoLestoLetteraleLevaLevigatoLiberoLidoLievitoLillaLimaturaLimitareLimpidoLineareLinguaLiquidoLiraLiricaLiscaLiteLitigioLivreaLocandaLodeLogicaLombareLondraLongevoLoquaceLorenzoLotoLotteriaLuceLucidatoLumacaLuminosoLungoLupoLuppoloLusingaLussoLuttoMacabroMacchinaMaceroMacinatoMadamaMagicoMagliaMagneteMagroMaiolicaMalafedeMalgradoMalintesoMalsanoMaltoMalumoreManaManciaMandorlaMangiareManifestoMannaroManovraMansardaMantideManubrioMappaMaratonaMarcireMarettaMarmoMarsupioMascheraMassaiaMastinoMaterassoMatricolaMattoneMaturoMazurcaMeandroMeccanicoMecenateMedesimoMeditareMegaMelassaMelisMelodiaMeningeMenoMensolaMercurioMerendaMerloMeschinoMeseMessereMestoloMetalloMetodoMettereMiagolareMicaMicelioMicheleMicroboMidolloMieleMiglioreMilanoMiliteMimosaMineraleMiniMinoreMirinoMirtilloMiscelaMissivaMistoMisurareMitezzaMitigareMitraMittenteMnemonicoModelloModificaModuloMoganoMogioMoleMolossoMonasteroMoncoMondinaMonetarioMonileMonotonoMonsoneMontatoMonvisoMoraMordereMorsicatoMostroMotivatoMotosegaMottoMovenzaMovimentoMozzoMuccaMucosaMuffaMughettoMugnaioMulattoMulinelloMultiploMummiaMuntoMuovereMuraleMusaMuscoloMusicaMutevoleMutoNababboNaftaNanometroNarcisoNariceNarratoNascereNastrareNaturaleNauticaNaviglioNebulosaNecrosiNegativoNegozioNemmenoNeofitaNerettoNervoNessunoNettunoNeutraleNeveNevroticoNicchiaNinfaNitidoNobileNocivoNodoNomeNominaNordicoNormaleNorvegeseNostranoNotareNotiziaNotturnoNovellaNucleoNullaNumeroNuovoNutrireNuvolaNuzialeOasiObbedireObbligoObeliscoOblioOboloObsoletoOccasioneOcchioOccidenteOccorrereOccultareOcraOculatoOdiernoOdorareOffertaOffrireOffuscatoOggettoOggiOgnunoOlandeseOlfattoOliatoOlivaOlogrammaOltreOmaggioOmbelicoOmbraOmegaOmissioneOndosoOnereOniceOnnivoroOnorevoleOntaOperatoOpinioneOppostoOracoloOrafoOrdineOrecchinoOreficeOrfanoOrganicoOrigineOrizzonteOrmaOrmeggioOrnativoOrologioOrrendoOrribileOrtensiaOrticaOrzataOrzoOsareOscurareOsmosiOspedaleOspiteOssaOssidareOstacoloOsteOtiteOtreOttagonoOttimoOttobreOvaleOvestOvinoOviparoOvocitoOvunqueOvviareOzioPacchettoPacePacificoPadellaPadronePaesePagaPaginaPalazzinaPalesarePallidoPaloPaludePandoroPannelloPaoloPaonazzoPapricaParabolaParcellaParerePargoloPariParlatoParolaPartireParvenzaParzialePassivoPasticcaPataccaPatologiaPattumePavonePeccatoPedalarePedonalePeggioPelosoPenarePendicePenisolaPennutoPenombraPensarePentolaPepePepitaPerbenePercorsoPerdonatoPerforarePergamenaPeriodoPermessoPernoPerplessoPersuasoPertugioPervasoPesatorePesistaPesoPestiferoPetaloPettinePetulantePezzoPiacerePiantaPiattinoPiccinoPicozzaPiegaPietraPifferoPigiamaPigolioPigroPilaPiliferoPillolaPilotaPimpantePinetaPinnaPinoloPioggiaPiomboPiramidePireticoPiritePirolisiPitonePizzicoPlaceboPlanarePlasmaPlatanoPlenarioPochezzaPoderosoPodismoPoesiaPoggiarePolentaPoligonoPollicePolmonitePolpettaPolsoPoltronaPolverePomicePomodoroPontePopolosoPorfidoPorosoPorporaPorrePortataPosaPositivoPossessoPostulatoPotassioPoterePranzoPrassiPraticaPreclusoPredicaPrefissoPregiatoPrelievoPremerePrenotarePreparatoPresenzaPretestoPrevalsoPrimaPrincipePrivatoProblemaProcuraProdurreProfumoProgettoProlungaPromessaPronomePropostaProrogaProtesoProvaPrudentePrugnaPruritoPsichePubblicoPudicaPugilatoPugnoPulcePulitoPulsantePuntarePupazzoPupillaPuroQuadroQualcosaQuasiQuerelaQuotaRaccoltoRaddoppioRadicaleRadunatoRafficaRagazzoRagioneRagnoRamarroRamingoRamoRandagioRantolareRapatoRapinaRappresoRasaturaRaschiatoRasenteRassegnaRastrelloRataRavvedutoRealeRecepireRecintoReclutaReconditoRecuperoRedditoRedimereRegalatoRegistroRegolaRegressoRelazioneRemareRemotoRennaReplicaReprimereReputareResaResidenteResponsoRestauroReteRetinaRetoricaRettificaRevocatoRiassuntoRibadireRibelleRibrezzoRicaricaRiccoRicevereRiciclatoRicordoRicredutoRidicoloRidurreRifasareRiflessoRiformaRifugioRigareRigettatoRighelloRilassatoRilevatoRimanereRimbalzoRimedioRimorchioRinascitaRincaroRinforzoRinnovoRinomatoRinsavitoRintoccoRinunciaRinvenireRiparatoRipetutoRipienoRiportareRipresaRipulireRisataRischioRiservaRisibileRisoRispettoRistoroRisultatoRisvoltoRitardoRitegnoRitmicoRitrovoRiunioneRivaRiversoRivincitaRivoltoRizomaRobaRoboticoRobustoRocciaRocoRodaggioRodereRoditoreRogitoRollioRomanticoRompereRonzioRosolareRospoRotanteRotondoRotulaRovescioRubizzoRubricaRugaRullinoRumineRumorosoRuoloRupeRussareRusticoSabatoSabbiareSabotatoSagomaSalassoSaldaturaSalgemmaSalivareSalmoneSaloneSaltareSalutoSalvoSapereSapidoSaporitoSaracenoSarcasmoSartoSassosoSatelliteSatiraSatolloSaturnoSavanaSavioSaziatoSbadiglioSbalzoSbancatoSbarraSbattereSbavareSbendareSbirciareSbloccatoSbocciatoSbrinareSbruffoneSbuffareScabrosoScadenzaScalaScambiareScandaloScapolaScarsoScatenareScavatoSceltoScenicoScettroSchedaSchienaSciarpaScienzaScindereScippoSciroppoScivoloSclerareScodellaScolpitoScompartoSconfortoScoprireScortaScossoneScozzeseScribaScrollareScrutinioScuderiaScultoreScuolaScuroScusareSdebitareSdoganareSeccaturaSecondoSedanoSeggiolaSegnalatoSegregatoSeguitoSelciatoSelettivoSellaSelvaggioSemaforoSembrareSemeSeminatoSempreSensoSentireSepoltoSequenzaSerataSerbatoSerenoSerioSerpenteSerraglioServireSestinaSetolaSettimanaSfaceloSfaldareSfamatoSfarzosoSfaticatoSferaSfidaSfilatoSfingeSfocatoSfoderareSfogoSfoltireSforzatoSfrattoSfruttatoSfuggitoSfumareSfusoSgabelloSgarbatoSgonfiareSgorbioSgrassatoSguardoSibiloSiccomeSierraSiglaSignoreSilenzioSillabaSimboloSimpaticoSimulatoSinfoniaSingoloSinistroSinoSintesiSinusoideSiparioSismaSistoleSituatoSlittaSlogaturaSlovenoSmarritoSmemoratoSmentitoSmeraldoSmilzoSmontareSmottatoSmussatoSnellireSnervatoSnodoSobbalzoSobrioSoccorsoSocialeSodaleSoffittoSognoSoldatoSolenneSolidoSollazzoSoloSolubileSolventeSomaticoSommaSondaSonettoSonniferoSopireSoppesoSopraSorgereSorpassoSorrisoSorsoSorteggioSorvolatoSospiroSostaSottileSpadaSpallaSpargereSpatolaSpaventoSpazzolaSpecieSpedireSpegnereSpelaturaSperanzaSpessoreSpettraleSpezzatoSpiaSpigolosoSpillatoSpinosoSpiraleSplendidoSportivoSposoSprangaSprecareSpronatoSpruzzoSpuntinoSquilloSradicareSrotolatoStabileStaccoStaffaStagnareStampatoStantioStarnutoStaseraStatutoSteloSteppaSterzoStilettoStimaStirpeStivaleStizzosoStonatoStoricoStrappoStregatoStriduloStrozzareStruttoStuccareStufoStupendoSubentroSuccosoSudoreSuggeritoSugoSultanoSuonareSuperboSupportoSurgelatoSurrogatoSussurroSuturaSvagareSvedeseSveglioSvelareSvenutoSveziaSviluppoSvistaSvizzeraSvoltaSvuotareTabaccoTabulatoTacciareTaciturnoTaleTalismanoTamponeTanninoTaraTardivoTargatoTariffaTarpareTartarugaTastoTatticoTavernaTavolataTazzaTecaTecnicoTelefonoTemerarioTempoTemutoTendoneTeneroTensioneTentacoloTeoremaTermeTerrazzoTerzettoTesiTesseratoTestatoTetroTettoiaTifareTigellaTimbroTintoTipicoTipografoTiraggioTiroTitanioTitoloTitubanteTizioTizzoneToccareTollerareToltoTombolaTomoTonfoTonsillaTopazioTopologiaToppaTorbaTornareTorroneTortoraToscanoTossireTostaturaTotanoTraboccoTracheaTrafilaTragediaTralcioTramontoTransitoTrapanoTrarreTraslocoTrattatoTraveTrecciaTremolioTrespoloTributoTrichecoTrifoglioTrilloTrinceaTrioTristezzaTrituratoTrivellaTrombaTronoTroppoTrottolaTrovareTruccatoTubaturaTuffatoTulipanoTumultoTunisiaTurbareTurchinoTutaTutelaUbicatoUccelloUccisoreUdireUditivoUffaUfficioUgualeUlisseUltimatoUmanoUmileUmorismoUncinettoUngereUnghereseUnicornoUnificatoUnisonoUnitarioUnteUovoUpupaUraganoUrgenzaUrloUsanzaUsatoUscitoUsignoloUsuraioUtensileUtilizzoUtopiaVacanteVaccinatoVagabondoVagliatoValangaValgoValicoVallettaValorosoValutareValvolaVampataVangareVanitosoVanoVantaggioVanveraVaporeVaranoVarcatoVarianteVascaVedettaVedovaVedutoVegetaleVeicoloVelcroVelinaVellutoVeloceVenatoVendemmiaVentoVeraceVerbaleVergognaVerificaVeroVerrucaVerticaleVescicaVessilloVestaleVeteranoVetrinaVetustoViandanteVibranteVicendaVichingoVicinanzaVidimareVigiliaVignetoVigoreVileVillanoViminiVincitoreViolaViperaVirgolaVirologoVirulentoViscosoVisioneVispoVissutoVisuraVitaVitelloVittimaVivandaVividoViziareVoceVogaVolatileVolereVolpeVoragineVulcanoZampognaZannaZappatoZatteraZavorraZefiroZelanteZeloZenzeroZerbinoZibettoZincoZirconeZittoZollaZoticoZuccheroZufoloZuluZuppa\".replace(/([A-Z])/g,\" $1\").toLowerCase().substring(1).split(\" \"),\"0x5c1362d88fd4cf614a96f3234941d29f7d37c08c5292fde03bf62c2db6ff7620\"!==g.check(e)))throw z=null,new Error(\"BIP39 Wordlist for it (Italian) FAILED\")}const J=new class extends g{constructor(){super(\"it\")}getWord(e){return V(this),z[e]}getWordIndex(e){return V(this),z.indexOf(e)}};g.register(J);const U=\"}aE#4A=Yv&co#4N#6G=cJ&SM#66|/Z#4t&kn~46#4K~4q%b9=IR#7l,mB#7W_X2*dl}Uo~7s}Uf&Iw#9c&cw~6O&H6&wx&IG%v5=IQ~8a&Pv#47$PR&50%Ko&QM&3l#5f,D9#4L|/H&tQ;v0~6n]nN?\".indexOf(U[3*n]),i=[228+(r>>2),128+X.indexOf(U[3*n+1]),128+X.indexOf(U[3*n+2])];if(\"zh_tw\"===e.locale)for(let e=r%4;e<3;e++)i[e]=X.indexOf(\"FAZDC6BALcLZCA+GBARCW8wNCcDDZ8LVFBOqqDUiou+M42TFAyERXFb7EjhP+vmBFpFrUpfDV2F7eB+eCltCHJFWLFCED+pWTojEIHFXc3aFn4F68zqjEuKidS1QBVPDEhE7NA4mhMF7oThD49ot3FgtzHFCK0acW1x8DH1EmLoIlrWFBLE+y5+NA3Cx65wJHTaEZVaK1mWAmPGxgYCdxwOjTDIt/faOEhTl1vqNsKtJCOhJWuio2g07KLZEQsFBUpNtwEByBgxFslFheFbiEPvi61msDvApxCzB6rBCzox7joYA5UdDc+Cb4FSgIabpXFAj3bjkmFAxCZE+mD/SFf/0ELecYCt3nLoxC6WEZf2tKDB4oZvrEmqFkKk7BwILA7gtYBpsTq//D4jD0F0wEB9pyQ1BD5Ba0oYHDI+sbDFhvrHXdDHfgFEIJLi5r8qercNFBgFLC4bo5ERJtamWBDFy73KCEb6M8VpmEt330ygCTK58EIIFkYgF84gtGA9Uyh3m68iVrFbWFbcbqiCYHZ9J1jeRPbL8yswhMiDbhEhdNoSwFbZrLT740ABEqgCkO8J1BLd1VhKKR4sD1yUo0z+FF59Mvg71CFbyEhbHSFBKEIKyoQNgQppq9T0KAqePu0ZFGrXOHdKJqkoTFhYvpDNyuuznrN84thJbsCoO6Cu6Xlvntvy0QYuAExQEYtTUBf3CoCqwgGFZ4u1HJFzDVwEy3cjcpV4QvsPaBC3rCGyCF23o4K3pp2gberGgFEJEHo4nHICtyKH2ZqyxhN05KBBJIQlKh/Oujv/DH32VrlqFdIFC7Fz9Ct4kaqFME0UETLprnN9kfy+kFmtQBB0+5CFu0N9Ij8l/VvJDh2oq3hT6EzjTHKFN7ZjZwoTsAZ4Exsko6Fpa6WC+sduz8jyrLpegTv2h1EBeYpLpm2czQW0KoCcS0bCVXCmuWJDBjN1nQNLdF58SFJ0h7i3pC3oEOKy/FjBklL70XvBEEIWp2yZ04xObzAWDDJG7f+DbqBEA7LyiR95j7MDVdDViz2RE5vWlBMv5e4+VfhP3aXNPhvLSynb9O2x4uFBV+3jqu6d5pCG28/sETByvmu/+IJ0L3wb4rj9DNOLBF6XPIODr4L19U9RRofAG6Nxydi8Bki8BhGJbBAJKzbJxkZSlF9Q2Cu8oKqggB9hBArwLLqEBWEtFowy8XK8bEyw9snT+BeyFk1ZCSrdmgfEwFePTgCjELBEnIbjaDDPJm36rG9pztcEzT8dGk23SBhXBB1H4z+OWze0ooFzz8pDBYFvp9j9tvFByf9y4EFdVnz026CGR5qMr7fxMHN8UUdlyJAzlTBDRC28k+L4FB8078ljyD91tUj1ocnTs8vdEf7znbzm+GIjEZnoZE5rnLL700Xc7yHfz05nWxy03vBB9YGHYOWxgMQGBCR24CVYNE1hpfKxN0zKnfJDmmMgMmBWqNbjfSyFCBWSCGCgR8yFXiHyEj+VtD1FB3FpC1zI0kFbzifiKTLm9yq5zFmur+q8FHqjoOBWsBPiDbnCC2ErunV6cJ6TygXFYHYp7MKN9RUlSIS8/xBAGYLzeqUnBF4QbsTuUkUqGs6CaiDWKWjQK9EJkjpkTmNCPYXL\"[t++])+(0==e?228:128);G[e.locale].push(Object(o.h)(i))}if(g.check(e)!==W[e.locale])throw G[e.locale]=null,new Error(\"BIP39 Wordlist for \"+e.locale+\" (Chinese) FAILED\")}class K extends g{constructor(e){super(\"zh_\"+e)}getWord(e){return Z(this),G[this.locale][e]}getWordIndex(e){return Z(this),G[this.locale].indexOf(e)}split(e){return(e=e.replace(/(?:\\u3000| )+/g,\"\")).split(\"\")}}const q=new K(\"cn\");g.register(q),g.register(q,\"zh\");const Q=new K(\"tw\");g.register(Q);const $={cz:y,en:M,es:D,fr:O,it:J,ja:j,ko:H,zh:q,zh_cn:q,zh_tw:Q},ee=new p.Logger(\"hdnode/5.0.9\"),te=s.a.from(\"0xfffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141\"),ne=Object(o.f)(\"Bitcoin seed\");function re(e){return(1<=256)throw new Error(\"Depth too large!\");return se(Object(i.concat)([null!=this.privateKey?\"0x0488ADE4\":\"0x0488B21E\",Object(i.hexlify)(this.depth),this.parentFingerprint,Object(i.hexZeroPad)(Object(i.hexlify)(this.index),4),this.chainCode,null!=this.privateKey?Object(i.concat)([\"0x00\",this.privateKey]):this.publicKey]))}neuter(){return new ce(ae,null,this.publicKey,this.parentFingerprint,this.chainCode,this.index,this.depth,this.path)}_derive(e){if(e>4294967295)throw new Error(\"invalid index - \"+String(e));let t=this.path;t&&(t+=\"/\"+(2147483647&e));const n=new Uint8Array(37);if(2147483648&e){if(!this.privateKey)throw new Error(\"cannot derive child of neutered node\");n.set(Object(i.arrayify)(this.privateKey),1),t&&(t+=\"'\")}else n.set(Object(i.arrayify)(this.publicKey));for(let i=24;i>=0;i-=8)n[33+(i>>3)]=e>>24-i&255;const r=Object(i.arrayify)(Object(u.a)(h.a.sha512,this.chainCode,n)),o=r.slice(0,32),a=r.slice(32);let l=null,d=null;this.privateKey?l=ie(s.a.from(o).add(this.privateKey).mod(te)):d=new c.SigningKey(Object(i.hexlify)(o))._addPoint(this.publicKey);let m=t;const p=this.mnemonic;return p&&(m=Object.freeze({phrase:p.phrase,path:t,locale:p.locale||\"en\"})),new ce(ae,l,d,this.fingerprint,ie(a),e,this.depth+1,m)}derivePath(e){const t=e.split(\"/\");if(0===t.length||\"m\"===t[0]&&0!==this.depth)throw new Error(\"invalid path - \"+e);\"m\"===t[0]&&t.shift();let n=this;for(let r=0;r=2147483648)throw new Error(\"invalid path index - \"+e);n=n._derive(2147483648+t)}else{if(!e.match(/^[0-9]+$/))throw new Error(\"invalid path component - \"+e);{const t=parseInt(e);if(t>=2147483648)throw new Error(\"invalid path index - \"+e);n=n._derive(t)}}}return n}static _fromSeed(e,t){const n=Object(i.arrayify)(e);if(n.length<16||n.length>64)throw new Error(\"invalid seed\");const r=Object(i.arrayify)(Object(u.a)(h.a.sha512,ne,n));return new ce(ae,ie(r.slice(0,32)),null,\"0x00000000\",ie(r.slice(32)),0,0,t)}static fromMnemonic(e,t,n){return e=de(he(e,n=oe(n)),n),ce._fromSeed(ue(e,t),{phrase:e,path:\"m\",locale:n.locale})}static fromSeed(e){return ce._fromSeed(e,null)}static fromExtendedKey(e){const t=r.Base58.decode(e);82===t.length&&se(t.slice(0,78))===e||ee.throwArgumentError(\"invalid extended key\",\"extendedKey\",\"[REDACTED]\");const n=t[4],s=Object(i.hexlify)(t.slice(5,9)),o=parseInt(Object(i.hexlify)(t.slice(9,13)).substring(2),16),a=Object(i.hexlify)(t.slice(13,45)),l=t.slice(45,78);switch(Object(i.hexlify)(t.slice(0,4))){case\"0x0488b21e\":case\"0x043587cf\":return new ce(ae,null,Object(i.hexlify)(l),s,a,o,n,null);case\"0x0488ade4\":case\"0x04358394 \":if(0!==l[0])break;return new ce(ae,Object(i.hexlify)(l.slice(1)),null,s,a,o,n,null)}return ee.throwArgumentError(\"invalid extended key\",\"extendedKey\",\"[REDACTED]\")}}function ue(e,t){t||(t=\"\");const n=Object(o.f)(\"mnemonic\"+t,o.a.NFKD);return Object(a.a)(Object(o.f)(e,o.a.NFKD),n,2048,64,\"sha512\")}function he(e,t){t=oe(t),ee.checkNormalize();const n=t.split(e);if(n.length%3!=0)throw new Error(\"invalid mnemonic\");const r=Object(i.arrayify)(new Uint8Array(Math.ceil(11*n.length/8)));let s=0;for(let i=0;i>3]|=1<<7-s%8),s++}const o=32*n.length/3,a=re(n.length/3);if((Object(i.arrayify)(Object(u.c)(r.slice(0,o/8)))[0]&a)!=(r[r.length-1]&a))throw new Error(\"invalid checksum\");return Object(i.hexlify)(r.slice(0,o/8))}function de(e,t){if(t=oe(t),(e=Object(i.arrayify)(e)).length%4!=0||e.length<16||e.length>32)throw new Error(\"invalid entropy\");const n=[0];let r=11;for(let i=0;i8?(n[n.length-1]<<=8,n[n.length-1]|=e[i],r-=8):(n[n.length-1]<<=r,n[n.length-1]|=e[i]>>8-r,n.push(e[i]&(1<<8-r)-1),r+=3);const s=e.length/4,o=Object(i.arrayify)(Object(u.c)(e))[0]&re(s);return n[n.length-1]<<=s,n[n.length-1]|=o>>8-s,t.join(n.map(e=>t.getWord(e)))}function me(e,t){try{return he(e,t),!0}catch(n){}return!1}},\"8Qeq\":function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return i}));var r=n(\"7o/Q\");function i(e){for(;e;){const{closed:t,destination:n,isStopped:i}=e;if(t||i)return!1;e=n&&n instanceof r.a?n:null}return!0}},\"8mBD\":function(e,t,n){!function(e){\"use strict\";e.defineLocale(\"pt\",{months:\"janeiro_fevereiro_mar\\xe7o_abril_maio_junho_julho_agosto_setembro_outubro_novembro_dezembro\".split(\"_\"),monthsShort:\"jan_fev_mar_abr_mai_jun_jul_ago_set_out_nov_dez\".split(\"_\"),weekdays:\"Domingo_Segunda-feira_Ter\\xe7a-feira_Quarta-feira_Quinta-feira_Sexta-feira_S\\xe1bado\".split(\"_\"),weekdaysShort:\"Dom_Seg_Ter_Qua_Qui_Sex_S\\xe1b\".split(\"_\"),weekdaysMin:\"Do_2\\xaa_3\\xaa_4\\xaa_5\\xaa_6\\xaa_S\\xe1\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D [de] MMMM [de] YYYY\",LLL:\"D [de] MMMM [de] YYYY HH:mm\",LLLL:\"dddd, D [de] MMMM [de] YYYY HH:mm\"},calendar:{sameDay:\"[Hoje \\xe0s] LT\",nextDay:\"[Amanh\\xe3 \\xe0s] LT\",nextWeek:\"dddd [\\xe0s] LT\",lastDay:\"[Ontem \\xe0s] LT\",lastWeek:function(){return 0===this.day()||6===this.day()?\"[\\xdaltimo] dddd [\\xe0s] LT\":\"[\\xdaltima] dddd [\\xe0s] LT\"},sameElse:\"L\"},relativeTime:{future:\"em %s\",past:\"h\\xe1 %s\",s:\"segundos\",ss:\"%d segundos\",m:\"um minuto\",mm:\"%d minutos\",h:\"uma hora\",hh:\"%d horas\",d:\"um dia\",dd:\"%d dias\",w:\"uma semana\",ww:\"%d semanas\",M:\"um m\\xeas\",MM:\"%d meses\",y:\"um ano\",yy:\"%d anos\"},dayOfMonthOrdinalParse:/\\d{1,2}\\xba/,ordinal:\"%d\\xba\",week:{dow:1,doy:4}})}(n(\"wd/R\"))},\"9ppp\":function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return r}));const r=(()=>{function e(){return Error.call(this),this.message=\"object unsubscribed\",this.name=\"ObjectUnsubscribedError\",this}return e.prototype=Object.create(Error.prototype),e})()},\"9rRi\":function(e,t,n){!function(e){\"use strict\";e.defineLocale(\"gd\",{months:[\"Am Faoilleach\",\"An Gearran\",\"Am M\\xe0rt\",\"An Giblean\",\"An C\\xe8itean\",\"An t-\\xd2gmhios\",\"An t-Iuchar\",\"An L\\xf9nastal\",\"An t-Sultain\",\"An D\\xe0mhair\",\"An t-Samhain\",\"An D\\xf9bhlachd\"],monthsShort:[\"Faoi\",\"Gear\",\"M\\xe0rt\",\"Gibl\",\"C\\xe8it\",\"\\xd2gmh\",\"Iuch\",\"L\\xf9n\",\"Sult\",\"D\\xe0mh\",\"Samh\",\"D\\xf9bh\"],monthsParseExact:!0,weekdays:[\"Did\\xf2mhnaich\",\"Diluain\",\"Dim\\xe0irt\",\"Diciadain\",\"Diardaoin\",\"Dihaoine\",\"Disathairne\"],weekdaysShort:[\"Did\",\"Dil\",\"Dim\",\"Dic\",\"Dia\",\"Dih\",\"Dis\"],weekdaysMin:[\"D\\xf2\",\"Lu\",\"M\\xe0\",\"Ci\",\"Ar\",\"Ha\",\"Sa\"],longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd, D MMMM YYYY HH:mm\"},calendar:{sameDay:\"[An-diugh aig] LT\",nextDay:\"[A-m\\xe0ireach aig] LT\",nextWeek:\"dddd [aig] LT\",lastDay:\"[An-d\\xe8 aig] LT\",lastWeek:\"dddd [seo chaidh] [aig] LT\",sameElse:\"L\"},relativeTime:{future:\"ann an %s\",past:\"bho chionn %s\",s:\"beagan diogan\",ss:\"%d diogan\",m:\"mionaid\",mm:\"%d mionaidean\",h:\"uair\",hh:\"%d uairean\",d:\"latha\",dd:\"%d latha\",M:\"m\\xecos\",MM:\"%d m\\xecosan\",y:\"bliadhna\",yy:\"%d bliadhna\"},dayOfMonthOrdinalParse:/\\d{1,2}(d|na|mh)/,ordinal:function(e){return e+(1===e?\"d\":e%10==2?\"na\":\"mh\")},week:{dow:1,doy:4}})}(n(\"wd/R\"))},\"A+xa\":function(e,t,n){!function(e){\"use strict\";e.defineLocale(\"cv\",{months:\"\\u043a\\u04d1\\u0440\\u043b\\u0430\\u0447_\\u043d\\u0430\\u0440\\u04d1\\u0441_\\u043f\\u0443\\u0448_\\u0430\\u043a\\u0430_\\u043c\\u0430\\u0439_\\u04ab\\u04d7\\u0440\\u0442\\u043c\\u0435_\\u0443\\u0442\\u04d1_\\u04ab\\u0443\\u0440\\u043b\\u0430_\\u0430\\u0432\\u04d1\\u043d_\\u044e\\u043f\\u0430_\\u0447\\u04f3\\u043a_\\u0440\\u0430\\u0448\\u0442\\u0430\\u0432\".split(\"_\"),monthsShort:\"\\u043a\\u04d1\\u0440_\\u043d\\u0430\\u0440_\\u043f\\u0443\\u0448_\\u0430\\u043a\\u0430_\\u043c\\u0430\\u0439_\\u04ab\\u04d7\\u0440_\\u0443\\u0442\\u04d1_\\u04ab\\u0443\\u0440_\\u0430\\u0432\\u043d_\\u044e\\u043f\\u0430_\\u0447\\u04f3\\u043a_\\u0440\\u0430\\u0448\".split(\"_\"),weekdays:\"\\u0432\\u044b\\u0440\\u0441\\u0430\\u0440\\u043d\\u0438\\u043a\\u0443\\u043d_\\u0442\\u0443\\u043d\\u0442\\u0438\\u043a\\u0443\\u043d_\\u044b\\u0442\\u043b\\u0430\\u0440\\u0438\\u043a\\u0443\\u043d_\\u044e\\u043d\\u043a\\u0443\\u043d_\\u043a\\u04d7\\u04ab\\u043d\\u0435\\u0440\\u043d\\u0438\\u043a\\u0443\\u043d_\\u044d\\u0440\\u043d\\u0435\\u043a\\u0443\\u043d_\\u0448\\u04d1\\u043c\\u0430\\u0442\\u043a\\u0443\\u043d\".split(\"_\"),weekdaysShort:\"\\u0432\\u044b\\u0440_\\u0442\\u0443\\u043d_\\u044b\\u0442\\u043b_\\u044e\\u043d_\\u043a\\u04d7\\u04ab_\\u044d\\u0440\\u043d_\\u0448\\u04d1\\u043c\".split(\"_\"),weekdaysMin:\"\\u0432\\u0440_\\u0442\\u043d_\\u044b\\u0442_\\u044e\\u043d_\\u043a\\u04ab_\\u044d\\u0440_\\u0448\\u043c\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD-MM-YYYY\",LL:\"YYYY [\\u04ab\\u0443\\u043b\\u0445\\u0438] MMMM [\\u0443\\u0439\\u04d1\\u0445\\u04d7\\u043d] D[-\\u043c\\u04d7\\u0448\\u04d7]\",LLL:\"YYYY [\\u04ab\\u0443\\u043b\\u0445\\u0438] MMMM [\\u0443\\u0439\\u04d1\\u0445\\u04d7\\u043d] D[-\\u043c\\u04d7\\u0448\\u04d7], HH:mm\",LLLL:\"dddd, YYYY [\\u04ab\\u0443\\u043b\\u0445\\u0438] MMMM [\\u0443\\u0439\\u04d1\\u0445\\u04d7\\u043d] D[-\\u043c\\u04d7\\u0448\\u04d7], HH:mm\"},calendar:{sameDay:\"[\\u041f\\u0430\\u044f\\u043d] LT [\\u0441\\u0435\\u0445\\u0435\\u0442\\u0440\\u0435]\",nextDay:\"[\\u042b\\u0440\\u0430\\u043d] LT [\\u0441\\u0435\\u0445\\u0435\\u0442\\u0440\\u0435]\",lastDay:\"[\\u04d6\\u043d\\u0435\\u0440] LT [\\u0441\\u0435\\u0445\\u0435\\u0442\\u0440\\u0435]\",nextWeek:\"[\\u04aa\\u0438\\u0442\\u0435\\u0441] dddd LT [\\u0441\\u0435\\u0445\\u0435\\u0442\\u0440\\u0435]\",lastWeek:\"[\\u0418\\u0440\\u0442\\u043d\\u04d7] dddd LT [\\u0441\\u0435\\u0445\\u0435\\u0442\\u0440\\u0435]\",sameElse:\"L\"},relativeTime:{future:function(e){return e+(/\\u0441\\u0435\\u0445\\u0435\\u0442$/i.exec(e)?\"\\u0440\\u0435\\u043d\":/\\u04ab\\u0443\\u043b$/i.exec(e)?\"\\u0442\\u0430\\u043d\":\"\\u0440\\u0430\\u043d\")},past:\"%s \\u043a\\u0430\\u044f\\u043b\\u043b\\u0430\",s:\"\\u043f\\u04d7\\u0440-\\u0438\\u043a \\u04ab\\u0435\\u043a\\u043a\\u0443\\u043d\\u0442\",ss:\"%d \\u04ab\\u0435\\u043a\\u043a\\u0443\\u043d\\u0442\",m:\"\\u043f\\u04d7\\u0440 \\u043c\\u0438\\u043d\\u0443\\u0442\",mm:\"%d \\u043c\\u0438\\u043d\\u0443\\u0442\",h:\"\\u043f\\u04d7\\u0440 \\u0441\\u0435\\u0445\\u0435\\u0442\",hh:\"%d \\u0441\\u0435\\u0445\\u0435\\u0442\",d:\"\\u043f\\u04d7\\u0440 \\u043a\\u0443\\u043d\",dd:\"%d \\u043a\\u0443\\u043d\",M:\"\\u043f\\u04d7\\u0440 \\u0443\\u0439\\u04d1\\u0445\",MM:\"%d \\u0443\\u0439\\u04d1\\u0445\",y:\"\\u043f\\u04d7\\u0440 \\u04ab\\u0443\\u043b\",yy:\"%d \\u04ab\\u0443\\u043b\"},dayOfMonthOrdinalParse:/\\d{1,2}-\\u043c\\u04d7\\u0448/,ordinal:\"%d-\\u043c\\u04d7\\u0448\",week:{dow:1,doy:7}})}(n(\"wd/R\"))},\"ANg/\":function(e,t,n){\"use strict\";var r=n(\"2j6C\"),i=n(\"P7XM\");function s(e){return(e>>>24|e>>>8&65280|e<<8&16711680|(255&e)<<24)>>>0}function o(e){return 1===e.length?\"0\"+e:e}function a(e){return 7===e.length?\"0\"+e:6===e.length?\"00\"+e:5===e.length?\"000\"+e:4===e.length?\"0000\"+e:3===e.length?\"00000\"+e:2===e.length?\"000000\"+e:1===e.length?\"0000000\"+e:e}t.inherits=i,t.toArray=function(e,t){if(Array.isArray(e))return e.slice();if(!e)return[];var n=[];if(\"string\"==typeof e)if(t){if(\"hex\"===t)for((e=e.replace(/[^a-z0-9]+/gi,\"\")).length%2!=0&&(e=\"0\"+e),r=0;r>8,o=255&i;s?n.push(s,o):n.push(o)}else for(r=0;r>>0;return o},t.split32=function(e,t){for(var n=new Array(4*e.length),r=0,i=0;r>>24,n[i+1]=s>>>16&255,n[i+2]=s>>>8&255,n[i+3]=255&s):(n[i+3]=s>>>24,n[i+2]=s>>>16&255,n[i+1]=s>>>8&255,n[i]=255&s)}return n},t.rotr32=function(e,t){return e>>>t|e<<32-t},t.rotl32=function(e,t){return e<>>32-t},t.sum32=function(e,t){return e+t>>>0},t.sum32_3=function(e,t,n){return e+t+n>>>0},t.sum32_4=function(e,t,n,r){return e+t+n+r>>>0},t.sum32_5=function(e,t,n,r,i){return e+t+n+r+i>>>0},t.sum64=function(e,t,n,r){var i=r+e[t+1]>>>0;e[t]=(i>>0,e[t+1]=i},t.sum64_hi=function(e,t,n,r){return(t+r>>>0>>0},t.sum64_lo=function(e,t,n,r){return t+r>>>0},t.sum64_4_hi=function(e,t,n,r,i,s,o,a){var l=0,c=t;return l+=(c=c+r>>>0)>>0)>>0)>>0},t.sum64_4_lo=function(e,t,n,r,i,s,o,a){return t+r+s+a>>>0},t.sum64_5_hi=function(e,t,n,r,i,s,o,a,l,c){var u=0,h=t;return u+=(h=h+r>>>0)>>0)>>0)>>0)>>0},t.sum64_5_lo=function(e,t,n,r,i,s,o,a,l,c){return t+r+s+a+c>>>0},t.rotr64_hi=function(e,t,n){return(t<<32-n|e>>>n)>>>0},t.rotr64_lo=function(e,t,n){return(e<<32-n|t>>>n)>>>0},t.shr64_hi=function(e,t,n){return e>>>n},t.shr64_lo=function(e,t,n){return(e<<32-n|t>>>n)>>>0}},AQ68:function(e,t,n){!function(e){\"use strict\";e.defineLocale(\"uz-latn\",{months:\"Yanvar_Fevral_Mart_Aprel_May_Iyun_Iyul_Avgust_Sentabr_Oktabr_Noyabr_Dekabr\".split(\"_\"),monthsShort:\"Yan_Fev_Mar_Apr_May_Iyun_Iyul_Avg_Sen_Okt_Noy_Dek\".split(\"_\"),weekdays:\"Yakshanba_Dushanba_Seshanba_Chorshanba_Payshanba_Juma_Shanba\".split(\"_\"),weekdaysShort:\"Yak_Dush_Sesh_Chor_Pay_Jum_Shan\".split(\"_\"),weekdaysMin:\"Ya_Du_Se_Cho_Pa_Ju_Sha\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"D MMMM YYYY, dddd HH:mm\"},calendar:{sameDay:\"[Bugun soat] LT [da]\",nextDay:\"[Ertaga] LT [da]\",nextWeek:\"dddd [kuni soat] LT [da]\",lastDay:\"[Kecha soat] LT [da]\",lastWeek:\"[O'tgan] dddd [kuni soat] LT [da]\",sameElse:\"L\"},relativeTime:{future:\"Yaqin %s ichida\",past:\"Bir necha %s oldin\",s:\"soniya\",ss:\"%d soniya\",m:\"bir daqiqa\",mm:\"%d daqiqa\",h:\"bir soat\",hh:\"%d soat\",d:\"bir kun\",dd:\"%d kun\",M:\"bir oy\",MM:\"%d oy\",y:\"bir yil\",yy:\"%d yil\"},week:{dow:1,doy:7}})}(n(\"wd/R\"))},AvvY:function(e,t,n){!function(e){\"use strict\";e.defineLocale(\"ml\",{months:\"\\u0d1c\\u0d28\\u0d41\\u0d35\\u0d30\\u0d3f_\\u0d2b\\u0d46\\u0d2c\\u0d4d\\u0d30\\u0d41\\u0d35\\u0d30\\u0d3f_\\u0d2e\\u0d3e\\u0d7c\\u0d1a\\u0d4d\\u0d1a\\u0d4d_\\u0d0f\\u0d2a\\u0d4d\\u0d30\\u0d3f\\u0d7d_\\u0d2e\\u0d47\\u0d2f\\u0d4d_\\u0d1c\\u0d42\\u0d7a_\\u0d1c\\u0d42\\u0d32\\u0d48_\\u0d13\\u0d17\\u0d38\\u0d4d\\u0d31\\u0d4d\\u0d31\\u0d4d_\\u0d38\\u0d46\\u0d2a\\u0d4d\\u0d31\\u0d4d\\u0d31\\u0d02\\u0d2c\\u0d7c_\\u0d12\\u0d15\\u0d4d\\u0d1f\\u0d4b\\u0d2c\\u0d7c_\\u0d28\\u0d35\\u0d02\\u0d2c\\u0d7c_\\u0d21\\u0d3f\\u0d38\\u0d02\\u0d2c\\u0d7c\".split(\"_\"),monthsShort:\"\\u0d1c\\u0d28\\u0d41._\\u0d2b\\u0d46\\u0d2c\\u0d4d\\u0d30\\u0d41._\\u0d2e\\u0d3e\\u0d7c._\\u0d0f\\u0d2a\\u0d4d\\u0d30\\u0d3f._\\u0d2e\\u0d47\\u0d2f\\u0d4d_\\u0d1c\\u0d42\\u0d7a_\\u0d1c\\u0d42\\u0d32\\u0d48._\\u0d13\\u0d17._\\u0d38\\u0d46\\u0d2a\\u0d4d\\u0d31\\u0d4d\\u0d31._\\u0d12\\u0d15\\u0d4d\\u0d1f\\u0d4b._\\u0d28\\u0d35\\u0d02._\\u0d21\\u0d3f\\u0d38\\u0d02.\".split(\"_\"),monthsParseExact:!0,weekdays:\"\\u0d1e\\u0d3e\\u0d2f\\u0d31\\u0d3e\\u0d34\\u0d4d\\u0d1a_\\u0d24\\u0d3f\\u0d19\\u0d4d\\u0d15\\u0d33\\u0d3e\\u0d34\\u0d4d\\u0d1a_\\u0d1a\\u0d4a\\u0d35\\u0d4d\\u0d35\\u0d3e\\u0d34\\u0d4d\\u0d1a_\\u0d2c\\u0d41\\u0d27\\u0d28\\u0d3e\\u0d34\\u0d4d\\u0d1a_\\u0d35\\u0d4d\\u0d2f\\u0d3e\\u0d34\\u0d3e\\u0d34\\u0d4d\\u0d1a_\\u0d35\\u0d46\\u0d33\\u0d4d\\u0d33\\u0d3f\\u0d2f\\u0d3e\\u0d34\\u0d4d\\u0d1a_\\u0d36\\u0d28\\u0d3f\\u0d2f\\u0d3e\\u0d34\\u0d4d\\u0d1a\".split(\"_\"),weekdaysShort:\"\\u0d1e\\u0d3e\\u0d2f\\u0d7c_\\u0d24\\u0d3f\\u0d19\\u0d4d\\u0d15\\u0d7e_\\u0d1a\\u0d4a\\u0d35\\u0d4d\\u0d35_\\u0d2c\\u0d41\\u0d27\\u0d7b_\\u0d35\\u0d4d\\u0d2f\\u0d3e\\u0d34\\u0d02_\\u0d35\\u0d46\\u0d33\\u0d4d\\u0d33\\u0d3f_\\u0d36\\u0d28\\u0d3f\".split(\"_\"),weekdaysMin:\"\\u0d1e\\u0d3e_\\u0d24\\u0d3f_\\u0d1a\\u0d4a_\\u0d2c\\u0d41_\\u0d35\\u0d4d\\u0d2f\\u0d3e_\\u0d35\\u0d46_\\u0d36\".split(\"_\"),longDateFormat:{LT:\"A h:mm -\\u0d28\\u0d41\",LTS:\"A h:mm:ss -\\u0d28\\u0d41\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY, A h:mm -\\u0d28\\u0d41\",LLLL:\"dddd, D MMMM YYYY, A h:mm -\\u0d28\\u0d41\"},calendar:{sameDay:\"[\\u0d07\\u0d28\\u0d4d\\u0d28\\u0d4d] LT\",nextDay:\"[\\u0d28\\u0d3e\\u0d33\\u0d46] LT\",nextWeek:\"dddd, LT\",lastDay:\"[\\u0d07\\u0d28\\u0d4d\\u0d28\\u0d32\\u0d46] LT\",lastWeek:\"[\\u0d15\\u0d34\\u0d3f\\u0d1e\\u0d4d\\u0d1e] dddd, LT\",sameElse:\"L\"},relativeTime:{future:\"%s \\u0d15\\u0d34\\u0d3f\\u0d1e\\u0d4d\\u0d1e\\u0d4d\",past:\"%s \\u0d2e\\u0d41\\u0d7b\\u0d2a\\u0d4d\",s:\"\\u0d05\\u0d7d\\u0d2a \\u0d28\\u0d3f\\u0d2e\\u0d3f\\u0d37\\u0d19\\u0d4d\\u0d19\\u0d7e\",ss:\"%d \\u0d38\\u0d46\\u0d15\\u0d4d\\u0d15\\u0d7b\\u0d21\\u0d4d\",m:\"\\u0d12\\u0d30\\u0d41 \\u0d2e\\u0d3f\\u0d28\\u0d3f\\u0d31\\u0d4d\\u0d31\\u0d4d\",mm:\"%d \\u0d2e\\u0d3f\\u0d28\\u0d3f\\u0d31\\u0d4d\\u0d31\\u0d4d\",h:\"\\u0d12\\u0d30\\u0d41 \\u0d2e\\u0d23\\u0d3f\\u0d15\\u0d4d\\u0d15\\u0d42\\u0d7c\",hh:\"%d \\u0d2e\\u0d23\\u0d3f\\u0d15\\u0d4d\\u0d15\\u0d42\\u0d7c\",d:\"\\u0d12\\u0d30\\u0d41 \\u0d26\\u0d3f\\u0d35\\u0d38\\u0d02\",dd:\"%d \\u0d26\\u0d3f\\u0d35\\u0d38\\u0d02\",M:\"\\u0d12\\u0d30\\u0d41 \\u0d2e\\u0d3e\\u0d38\\u0d02\",MM:\"%d \\u0d2e\\u0d3e\\u0d38\\u0d02\",y:\"\\u0d12\\u0d30\\u0d41 \\u0d35\\u0d7c\\u0d37\\u0d02\",yy:\"%d \\u0d35\\u0d7c\\u0d37\\u0d02\"},meridiemParse:/\\u0d30\\u0d3e\\u0d24\\u0d4d\\u0d30\\u0d3f|\\u0d30\\u0d3e\\u0d35\\u0d3f\\u0d32\\u0d46|\\u0d09\\u0d1a\\u0d4d\\u0d1a \\u0d15\\u0d34\\u0d3f\\u0d1e\\u0d4d\\u0d1e\\u0d4d|\\u0d35\\u0d48\\u0d15\\u0d41\\u0d28\\u0d4d\\u0d28\\u0d47\\u0d30\\u0d02|\\u0d30\\u0d3e\\u0d24\\u0d4d\\u0d30\\u0d3f/i,meridiemHour:function(e,t){return 12===e&&(e=0),\"\\u0d30\\u0d3e\\u0d24\\u0d4d\\u0d30\\u0d3f\"===t&&e>=4||\"\\u0d09\\u0d1a\\u0d4d\\u0d1a \\u0d15\\u0d34\\u0d3f\\u0d1e\\u0d4d\\u0d1e\\u0d4d\"===t||\"\\u0d35\\u0d48\\u0d15\\u0d41\\u0d28\\u0d4d\\u0d28\\u0d47\\u0d30\\u0d02\"===t?e+12:e},meridiem:function(e,t,n){return e<4?\"\\u0d30\\u0d3e\\u0d24\\u0d4d\\u0d30\\u0d3f\":e<12?\"\\u0d30\\u0d3e\\u0d35\\u0d3f\\u0d32\\u0d46\":e<17?\"\\u0d09\\u0d1a\\u0d4d\\u0d1a \\u0d15\\u0d34\\u0d3f\\u0d1e\\u0d4d\\u0d1e\\u0d4d\":e<20?\"\\u0d35\\u0d48\\u0d15\\u0d41\\u0d28\\u0d4d\\u0d28\\u0d47\\u0d30\\u0d02\":\"\\u0d30\\u0d3e\\u0d24\\u0d4d\\u0d30\\u0d3f\"}})}(n(\"wd/R\"))},\"B/J0\":function(e,t,n){\"use strict\";var r=n(\"w8CP\"),i=n(\"bu2F\");function s(){if(!(this instanceof s))return new s;i.call(this),this.h=[3238371032,914150663,812702999,4144912697,4290775857,1750603025,1694076839,3204075428]}r.inherits(s,i),e.exports=s,s.blockSize=512,s.outSize=224,s.hmacStrength=192,s.padLength=64,s.prototype._digest=function(e){return\"hex\"===e?r.toHex32(this.h.slice(0,7),\"big\"):r.split32(this.h.slice(0,7),\"big\")}},B55N:function(e,t,n){!function(e){\"use strict\";e.defineLocale(\"ja\",{eras:[{since:\"2019-05-01\",offset:1,name:\"\\u4ee4\\u548c\",narrow:\"\\u32ff\",abbr:\"R\"},{since:\"1989-01-08\",until:\"2019-04-30\",offset:1,name:\"\\u5e73\\u6210\",narrow:\"\\u337b\",abbr:\"H\"},{since:\"1926-12-25\",until:\"1989-01-07\",offset:1,name:\"\\u662d\\u548c\",narrow:\"\\u337c\",abbr:\"S\"},{since:\"1912-07-30\",until:\"1926-12-24\",offset:1,name:\"\\u5927\\u6b63\",narrow:\"\\u337d\",abbr:\"T\"},{since:\"1873-01-01\",until:\"1912-07-29\",offset:6,name:\"\\u660e\\u6cbb\",narrow:\"\\u337e\",abbr:\"M\"},{since:\"0001-01-01\",until:\"1873-12-31\",offset:1,name:\"\\u897f\\u66a6\",narrow:\"AD\",abbr:\"AD\"},{since:\"0000-12-31\",until:-1/0,offset:1,name:\"\\u7d00\\u5143\\u524d\",narrow:\"BC\",abbr:\"BC\"}],eraYearOrdinalRegex:/(\\u5143|\\d+)\\u5e74/,eraYearOrdinalParse:function(e,t){return\"\\u5143\"===t[1]?1:parseInt(t[1]||e,10)},months:\"1\\u6708_2\\u6708_3\\u6708_4\\u6708_5\\u6708_6\\u6708_7\\u6708_8\\u6708_9\\u6708_10\\u6708_11\\u6708_12\\u6708\".split(\"_\"),monthsShort:\"1\\u6708_2\\u6708_3\\u6708_4\\u6708_5\\u6708_6\\u6708_7\\u6708_8\\u6708_9\\u6708_10\\u6708_11\\u6708_12\\u6708\".split(\"_\"),weekdays:\"\\u65e5\\u66dc\\u65e5_\\u6708\\u66dc\\u65e5_\\u706b\\u66dc\\u65e5_\\u6c34\\u66dc\\u65e5_\\u6728\\u66dc\\u65e5_\\u91d1\\u66dc\\u65e5_\\u571f\\u66dc\\u65e5\".split(\"_\"),weekdaysShort:\"\\u65e5_\\u6708_\\u706b_\\u6c34_\\u6728_\\u91d1_\\u571f\".split(\"_\"),weekdaysMin:\"\\u65e5_\\u6708_\\u706b_\\u6c34_\\u6728_\\u91d1_\\u571f\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"YYYY/MM/DD\",LL:\"YYYY\\u5e74M\\u6708D\\u65e5\",LLL:\"YYYY\\u5e74M\\u6708D\\u65e5 HH:mm\",LLLL:\"YYYY\\u5e74M\\u6708D\\u65e5 dddd HH:mm\",l:\"YYYY/MM/DD\",ll:\"YYYY\\u5e74M\\u6708D\\u65e5\",lll:\"YYYY\\u5e74M\\u6708D\\u65e5 HH:mm\",llll:\"YYYY\\u5e74M\\u6708D\\u65e5(ddd) HH:mm\"},meridiemParse:/\\u5348\\u524d|\\u5348\\u5f8c/i,isPM:function(e){return\"\\u5348\\u5f8c\"===e},meridiem:function(e,t,n){return e<12?\"\\u5348\\u524d\":\"\\u5348\\u5f8c\"},calendar:{sameDay:\"[\\u4eca\\u65e5] LT\",nextDay:\"[\\u660e\\u65e5] LT\",nextWeek:function(e){return e.week()!==this.week()?\"[\\u6765\\u9031]dddd LT\":\"dddd LT\"},lastDay:\"[\\u6628\\u65e5] LT\",lastWeek:function(e){return this.week()!==e.week()?\"[\\u5148\\u9031]dddd LT\":\"dddd LT\"},sameElse:\"L\"},dayOfMonthOrdinalParse:/\\d{1,2}\\u65e5/,ordinal:function(e,t){switch(t){case\"y\":return 1===e?\"\\u5143\\u5e74\":e+\"\\u5e74\";case\"d\":case\"D\":case\"DDD\":return e+\"\\u65e5\";default:return e}},relativeTime:{future:\"%s\\u5f8c\",past:\"%s\\u524d\",s:\"\\u6570\\u79d2\",ss:\"%d\\u79d2\",m:\"1\\u5206\",mm:\"%d\\u5206\",h:\"1\\u6642\\u9593\",hh:\"%d\\u6642\\u9593\",d:\"1\\u65e5\",dd:\"%d\\u65e5\",M:\"1\\u30f6\\u6708\",MM:\"%d\\u30f6\\u6708\",y:\"1\\u5e74\",yy:\"%d\\u5e74\"}})}(n(\"wd/R\"))},BFxc:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return o}));var r=n(\"7o/Q\"),i=n(\"4I5i\"),s=n(\"EY2u\");function o(e){return function(t){return 0===e?Object(s.b)():t.lift(new a(e))}}class a{constructor(e){if(this.total=e,this.total<0)throw new i.a}call(e,t){return t.subscribe(new l(e,this.total))}}class l extends r.a{constructor(e,t){super(e),this.total=t,this.ring=new Array,this.count=0}_next(e){const t=this.ring,n=this.total,r=this.count++;t.length0){const n=this.count>=this.total?this.total:this.count,r=this.ring;for(let i=0;it.lift(new s(e))}class s{constructor(e){this.value=e}call(e,t){return t.subscribe(new o(e,this.value))}}class o extends r.a{constructor(e,t){super(e),this.value=t}_next(e){this.destination.next(this.value)}}},CxN6:function(e,t,n){\"use strict\";n.r(t),n.d(t,\"randomBytes\",(function(){return r.a})),n.d(t,\"shuffled\",(function(){return i}));var r=n(\"bkUu\");function i(e){for(let t=(e=e.slice()).length-1;t>0;t--){const n=Math.floor(Math.random()*(t+1)),r=e[t];e[t]=e[n],e[n]=r}return e}},\"D/JM\":function(e,t,n){!function(e){\"use strict\";e.defineLocale(\"eu\",{months:\"urtarrila_otsaila_martxoa_apirila_maiatza_ekaina_uztaila_abuztua_iraila_urria_azaroa_abendua\".split(\"_\"),monthsShort:\"urt._ots._mar._api._mai._eka._uzt._abu._ira._urr._aza._abe.\".split(\"_\"),monthsParseExact:!0,weekdays:\"igandea_astelehena_asteartea_asteazkena_osteguna_ostirala_larunbata\".split(\"_\"),weekdaysShort:\"ig._al._ar._az._og._ol._lr.\".split(\"_\"),weekdaysMin:\"ig_al_ar_az_og_ol_lr\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"YYYY-MM-DD\",LL:\"YYYY[ko] MMMM[ren] D[a]\",LLL:\"YYYY[ko] MMMM[ren] D[a] HH:mm\",LLLL:\"dddd, YYYY[ko] MMMM[ren] D[a] HH:mm\",l:\"YYYY-M-D\",ll:\"YYYY[ko] MMM D[a]\",lll:\"YYYY[ko] MMM D[a] HH:mm\",llll:\"ddd, YYYY[ko] MMM D[a] HH:mm\"},calendar:{sameDay:\"[gaur] LT[etan]\",nextDay:\"[bihar] LT[etan]\",nextWeek:\"dddd LT[etan]\",lastDay:\"[atzo] LT[etan]\",lastWeek:\"[aurreko] dddd LT[etan]\",sameElse:\"L\"},relativeTime:{future:\"%s barru\",past:\"duela %s\",s:\"segundo batzuk\",ss:\"%d segundo\",m:\"minutu bat\",mm:\"%d minutu\",h:\"ordu bat\",hh:\"%d ordu\",d:\"egun bat\",dd:\"%d egun\",M:\"hilabete bat\",MM:\"%d hilabete\",y:\"urte bat\",yy:\"%d urte\"},dayOfMonthOrdinalParse:/\\d{1,2}\\./,ordinal:\"%d.\",week:{dow:1,doy:7}})}(n(\"wd/R\"))},D0XW:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return i}));var r=n(\"3N8a\");const i=new(n(\"IjjT\").a)(r.a)},DH7j:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return r}));const r=(()=>Array.isArray||(e=>e&&\"number\"==typeof e.length))()},\"DKr+\":function(e,t,n){!function(e){\"use strict\";function t(e,t,n,r){var i={s:[\"thoddea sekondamni\",\"thodde sekond\"],ss:[e+\" sekondamni\",e+\" sekond\"],m:[\"eka mintan\",\"ek minut\"],mm:[e+\" mintamni\",e+\" mintam\"],h:[\"eka voran\",\"ek vor\"],hh:[e+\" voramni\",e+\" voram\"],d:[\"eka disan\",\"ek dis\"],dd:[e+\" disamni\",e+\" dis\"],M:[\"eka mhoinean\",\"ek mhoino\"],MM:[e+\" mhoineamni\",e+\" mhoine\"],y:[\"eka vorsan\",\"ek voros\"],yy:[e+\" vorsamni\",e+\" vorsam\"]};return r?i[n][0]:i[n][1]}e.defineLocale(\"gom-latn\",{months:{standalone:\"Janer_Febrer_Mars_Abril_Mai_Jun_Julai_Agost_Setembr_Otubr_Novembr_Dezembr\".split(\"_\"),format:\"Janerachea_Febrerachea_Marsachea_Abrilachea_Maiachea_Junachea_Julaiachea_Agostachea_Setembrachea_Otubrachea_Novembrachea_Dezembrachea\".split(\"_\"),isFormat:/MMMM(\\s)+D[oD]?/},monthsShort:\"Jan._Feb._Mars_Abr._Mai_Jun_Jul._Ago._Set._Otu._Nov._Dez.\".split(\"_\"),monthsParseExact:!0,weekdays:\"Aitar_Somar_Mongllar_Budhvar_Birestar_Sukrar_Son'var\".split(\"_\"),weekdaysShort:\"Ait._Som._Mon._Bud._Bre._Suk._Son.\".split(\"_\"),weekdaysMin:\"Ai_Sm_Mo_Bu_Br_Su_Sn\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"A h:mm [vazta]\",LTS:\"A h:mm:ss [vazta]\",L:\"DD-MM-YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY A h:mm [vazta]\",LLLL:\"dddd, MMMM Do, YYYY, A h:mm [vazta]\",llll:\"ddd, D MMM YYYY, A h:mm [vazta]\"},calendar:{sameDay:\"[Aiz] LT\",nextDay:\"[Faleam] LT\",nextWeek:\"[Fuddlo] dddd[,] LT\",lastDay:\"[Kal] LT\",lastWeek:\"[Fattlo] dddd[,] LT\",sameElse:\"L\"},relativeTime:{future:\"%s\",past:\"%s adim\",s:t,ss:t,m:t,mm:t,h:t,hh:t,d:t,dd:t,M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\\d{1,2}(er)/,ordinal:function(e,t){switch(t){case\"D\":return e+\"er\";default:case\"M\":case\"Q\":case\"DDD\":case\"d\":case\"w\":case\"W\":return e}},week:{dow:0,doy:3},meridiemParse:/rati|sokallim|donparam|sanje/,meridiemHour:function(e,t){return 12===e&&(e=0),\"rati\"===t?e<4?e:e+12:\"sokallim\"===t?e:\"donparam\"===t?e>12?e:e+12:\"sanje\"===t?e+12:void 0},meridiem:function(e,t,n){return e<4?\"rati\":e<12?\"sokallim\":e<16?\"donparam\":e<20?\"sanje\":\"rati\"}})}(n(\"wd/R\"))},Dkky:function(e,t,n){!function(e){\"use strict\";e.defineLocale(\"fr-ch\",{months:\"janvier_f\\xe9vrier_mars_avril_mai_juin_juillet_ao\\xfbt_septembre_octobre_novembre_d\\xe9cembre\".split(\"_\"),monthsShort:\"janv._f\\xe9vr._mars_avr._mai_juin_juil._ao\\xfbt_sept._oct._nov._d\\xe9c.\".split(\"_\"),monthsParseExact:!0,weekdays:\"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi\".split(\"_\"),weekdaysShort:\"dim._lun._mar._mer._jeu._ven._sam.\".split(\"_\"),weekdaysMin:\"di_lu_ma_me_je_ve_sa\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD.MM.YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd D MMMM YYYY HH:mm\"},calendar:{sameDay:\"[Aujourd\\u2019hui \\xe0] LT\",nextDay:\"[Demain \\xe0] LT\",nextWeek:\"dddd [\\xe0] LT\",lastDay:\"[Hier \\xe0] LT\",lastWeek:\"dddd [dernier \\xe0] LT\",sameElse:\"L\"},relativeTime:{future:\"dans %s\",past:\"il y a %s\",s:\"quelques secondes\",ss:\"%d secondes\",m:\"une minute\",mm:\"%d minutes\",h:\"une heure\",hh:\"%d heures\",d:\"un jour\",dd:\"%d jours\",M:\"un mois\",MM:\"%d mois\",y:\"un an\",yy:\"%d ans\"},dayOfMonthOrdinalParse:/\\d{1,2}(er|e)/,ordinal:function(e,t){switch(t){default:case\"M\":case\"Q\":case\"D\":case\"DDD\":case\"d\":return e+(1===e?\"er\":\"e\");case\"w\":case\"W\":return e+(1===e?\"re\":\"e\")}},week:{dow:1,doy:4}})}(n(\"wd/R\"))},Dmvi:function(e,t,n){!function(e){\"use strict\";e.defineLocale(\"en-au\",{months:\"January_February_March_April_May_June_July_August_September_October_November_December\".split(\"_\"),monthsShort:\"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec\".split(\"_\"),weekdays:\"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday\".split(\"_\"),weekdaysShort:\"Sun_Mon_Tue_Wed_Thu_Fri_Sat\".split(\"_\"),weekdaysMin:\"Su_Mo_Tu_We_Th_Fr_Sa\".split(\"_\"),longDateFormat:{LT:\"h:mm A\",LTS:\"h:mm:ss A\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY h:mm A\",LLLL:\"dddd, D MMMM YYYY h:mm A\"},calendar:{sameDay:\"[Today at] LT\",nextDay:\"[Tomorrow at] LT\",nextWeek:\"dddd [at] LT\",lastDay:\"[Yesterday at] LT\",lastWeek:\"[Last] dddd [at] LT\",sameElse:\"L\"},relativeTime:{future:\"in %s\",past:\"%s ago\",s:\"a few seconds\",ss:\"%d seconds\",m:\"a minute\",mm:\"%d minutes\",h:\"an hour\",hh:\"%d hours\",d:\"a day\",dd:\"%d days\",M:\"a month\",MM:\"%d months\",y:\"a year\",yy:\"%d years\"},dayOfMonthOrdinalParse:/\\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10;return e+(1==~~(e%100/10)?\"th\":1===t?\"st\":2===t?\"nd\":3===t?\"rd\":\"th\")},week:{dow:0,doy:4}})}(n(\"wd/R\"))},DoHr:function(e,t,n){!function(e){\"use strict\";var t={1:\"'inci\",5:\"'inci\",8:\"'inci\",70:\"'inci\",80:\"'inci\",2:\"'nci\",7:\"'nci\",20:\"'nci\",50:\"'nci\",3:\"'\\xfcnc\\xfc\",4:\"'\\xfcnc\\xfc\",100:\"'\\xfcnc\\xfc\",6:\"'nc\\u0131\",9:\"'uncu\",10:\"'uncu\",30:\"'uncu\",60:\"'\\u0131nc\\u0131\",90:\"'\\u0131nc\\u0131\"};e.defineLocale(\"tr\",{months:\"Ocak_\\u015eubat_Mart_Nisan_May\\u0131s_Haziran_Temmuz_A\\u011fustos_Eyl\\xfcl_Ekim_Kas\\u0131m_Aral\\u0131k\".split(\"_\"),monthsShort:\"Oca_\\u015eub_Mar_Nis_May_Haz_Tem_A\\u011fu_Eyl_Eki_Kas_Ara\".split(\"_\"),weekdays:\"Pazar_Pazartesi_Sal\\u0131_\\xc7ar\\u015famba_Per\\u015fembe_Cuma_Cumartesi\".split(\"_\"),weekdaysShort:\"Paz_Pts_Sal_\\xc7ar_Per_Cum_Cts\".split(\"_\"),weekdaysMin:\"Pz_Pt_Sa_\\xc7a_Pe_Cu_Ct\".split(\"_\"),meridiem:function(e,t,n){return e<12?n?\"\\xf6\\xf6\":\"\\xd6\\xd6\":n?\"\\xf6s\":\"\\xd6S\"},meridiemParse:/\\xf6\\xf6|\\xd6\\xd6|\\xf6s|\\xd6S/,isPM:function(e){return\"\\xf6s\"===e||\"\\xd6S\"===e},longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD.MM.YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd, D MMMM YYYY HH:mm\"},calendar:{sameDay:\"[bug\\xfcn saat] LT\",nextDay:\"[yar\\u0131n saat] LT\",nextWeek:\"[gelecek] dddd [saat] LT\",lastDay:\"[d\\xfcn] LT\",lastWeek:\"[ge\\xe7en] dddd [saat] LT\",sameElse:\"L\"},relativeTime:{future:\"%s sonra\",past:\"%s \\xf6nce\",s:\"birka\\xe7 saniye\",ss:\"%d saniye\",m:\"bir dakika\",mm:\"%d dakika\",h:\"bir saat\",hh:\"%d saat\",d:\"bir g\\xfcn\",dd:\"%d g\\xfcn\",w:\"bir hafta\",ww:\"%d hafta\",M:\"bir ay\",MM:\"%d ay\",y:\"bir y\\u0131l\",yy:\"%d y\\u0131l\"},ordinal:function(e,n){switch(n){case\"d\":case\"D\":case\"Do\":case\"DD\":return e;default:if(0===e)return e+\"'\\u0131nc\\u0131\";var r=e%10;return e+(t[r]||t[e%100-r]||t[e>=100?100:null])}},week:{dow:1,doy:7}})}(n(\"wd/R\"))},DxQv:function(e,t,n){!function(e){\"use strict\";e.defineLocale(\"da\",{months:\"januar_februar_marts_april_maj_juni_juli_august_september_oktober_november_december\".split(\"_\"),monthsShort:\"jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec\".split(\"_\"),weekdays:\"s\\xf8ndag_mandag_tirsdag_onsdag_torsdag_fredag_l\\xf8rdag\".split(\"_\"),weekdaysShort:\"s\\xf8n_man_tir_ons_tor_fre_l\\xf8r\".split(\"_\"),weekdaysMin:\"s\\xf8_ma_ti_on_to_fr_l\\xf8\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD.MM.YYYY\",LL:\"D. MMMM YYYY\",LLL:\"D. MMMM YYYY HH:mm\",LLLL:\"dddd [d.] D. MMMM YYYY [kl.] HH:mm\"},calendar:{sameDay:\"[i dag kl.] LT\",nextDay:\"[i morgen kl.] LT\",nextWeek:\"p\\xe5 dddd [kl.] LT\",lastDay:\"[i g\\xe5r kl.] LT\",lastWeek:\"[i] dddd[s kl.] LT\",sameElse:\"L\"},relativeTime:{future:\"om %s\",past:\"%s siden\",s:\"f\\xe5 sekunder\",ss:\"%d sekunder\",m:\"et minut\",mm:\"%d minutter\",h:\"en time\",hh:\"%d timer\",d:\"en dag\",dd:\"%d dage\",M:\"en m\\xe5ned\",MM:\"%d m\\xe5neder\",y:\"et \\xe5r\",yy:\"%d \\xe5r\"},dayOfMonthOrdinalParse:/\\d{1,2}\\./,ordinal:\"%d.\",week:{dow:1,doy:4}})}(n(\"wd/R\"))},Dzi0:function(e,t,n){!function(e){\"use strict\";e.defineLocale(\"tl-ph\",{months:\"Enero_Pebrero_Marso_Abril_Mayo_Hunyo_Hulyo_Agosto_Setyembre_Oktubre_Nobyembre_Disyembre\".split(\"_\"),monthsShort:\"Ene_Peb_Mar_Abr_May_Hun_Hul_Ago_Set_Okt_Nob_Dis\".split(\"_\"),weekdays:\"Linggo_Lunes_Martes_Miyerkules_Huwebes_Biyernes_Sabado\".split(\"_\"),weekdaysShort:\"Lin_Lun_Mar_Miy_Huw_Biy_Sab\".split(\"_\"),weekdaysMin:\"Li_Lu_Ma_Mi_Hu_Bi_Sab\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"MM/D/YYYY\",LL:\"MMMM D, YYYY\",LLL:\"MMMM D, YYYY HH:mm\",LLLL:\"dddd, MMMM DD, YYYY HH:mm\"},calendar:{sameDay:\"LT [ngayong araw]\",nextDay:\"[Bukas ng] LT\",nextWeek:\"LT [sa susunod na] dddd\",lastDay:\"LT [kahapon]\",lastWeek:\"LT [noong nakaraang] dddd\",sameElse:\"L\"},relativeTime:{future:\"sa loob ng %s\",past:\"%s ang nakalipas\",s:\"ilang segundo\",ss:\"%d segundo\",m:\"isang minuto\",mm:\"%d minuto\",h:\"isang oras\",hh:\"%d oras\",d:\"isang araw\",dd:\"%d araw\",M:\"isang buwan\",MM:\"%d buwan\",y:\"isang taon\",yy:\"%d taon\"},dayOfMonthOrdinalParse:/\\d{1,2}/,ordinal:function(e){return e},week:{dow:1,doy:4}})}(n(\"wd/R\"))},\"E+IA\":function(e,t,n){\"use strict\";var r=n(\"w8CP\"),i=n(\"7ckf\"),s=n(\"qlaj\"),o=r.rotl32,a=r.sum32,l=r.sum32_5,c=s.ft_1,u=i.BlockHash,h=[1518500249,1859775393,2400959708,3395469782];function d(){if(!(this instanceof d))return new d;u.call(this),this.h=[1732584193,4023233417,2562383102,271733878,3285377520],this.W=new Array(80)}r.inherits(d,u),e.exports=d,d.blockSize=512,d.outSize=160,d.hmacStrength=80,d.padLength=64,d.prototype._update=function(e,t){for(var n=this.W,r=0;r<16;r++)n[r]=e[t+r];for(;r=2&&e<=4?t[1]:t[2]},translate:function(e,n,r){var i=t.words[r];return 1===r.length?n?i[0]:i[1]:e+\" \"+t.correctGrammaticalCase(e,i)}};e.defineLocale(\"sr-cyrl\",{months:\"\\u0458\\u0430\\u043d\\u0443\\u0430\\u0440_\\u0444\\u0435\\u0431\\u0440\\u0443\\u0430\\u0440_\\u043c\\u0430\\u0440\\u0442_\\u0430\\u043f\\u0440\\u0438\\u043b_\\u043c\\u0430\\u0458_\\u0458\\u0443\\u043d_\\u0458\\u0443\\u043b_\\u0430\\u0432\\u0433\\u0443\\u0441\\u0442_\\u0441\\u0435\\u043f\\u0442\\u0435\\u043c\\u0431\\u0430\\u0440_\\u043e\\u043a\\u0442\\u043e\\u0431\\u0430\\u0440_\\u043d\\u043e\\u0432\\u0435\\u043c\\u0431\\u0430\\u0440_\\u0434\\u0435\\u0446\\u0435\\u043c\\u0431\\u0430\\u0440\".split(\"_\"),monthsShort:\"\\u0458\\u0430\\u043d._\\u0444\\u0435\\u0431._\\u043c\\u0430\\u0440._\\u0430\\u043f\\u0440._\\u043c\\u0430\\u0458_\\u0458\\u0443\\u043d_\\u0458\\u0443\\u043b_\\u0430\\u0432\\u0433._\\u0441\\u0435\\u043f._\\u043e\\u043a\\u0442._\\u043d\\u043e\\u0432._\\u0434\\u0435\\u0446.\".split(\"_\"),monthsParseExact:!0,weekdays:\"\\u043d\\u0435\\u0434\\u0435\\u0459\\u0430_\\u043f\\u043e\\u043d\\u0435\\u0434\\u0435\\u0459\\u0430\\u043a_\\u0443\\u0442\\u043e\\u0440\\u0430\\u043a_\\u0441\\u0440\\u0435\\u0434\\u0430_\\u0447\\u0435\\u0442\\u0432\\u0440\\u0442\\u0430\\u043a_\\u043f\\u0435\\u0442\\u0430\\u043a_\\u0441\\u0443\\u0431\\u043e\\u0442\\u0430\".split(\"_\"),weekdaysShort:\"\\u043d\\u0435\\u0434._\\u043f\\u043e\\u043d._\\u0443\\u0442\\u043e._\\u0441\\u0440\\u0435._\\u0447\\u0435\\u0442._\\u043f\\u0435\\u0442._\\u0441\\u0443\\u0431.\".split(\"_\"),weekdaysMin:\"\\u043d\\u0435_\\u043f\\u043e_\\u0443\\u0442_\\u0441\\u0440_\\u0447\\u0435_\\u043f\\u0435_\\u0441\\u0443\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"H:mm\",LTS:\"H:mm:ss\",L:\"D. M. YYYY.\",LL:\"D. MMMM YYYY.\",LLL:\"D. MMMM YYYY. H:mm\",LLLL:\"dddd, D. MMMM YYYY. H:mm\"},calendar:{sameDay:\"[\\u0434\\u0430\\u043d\\u0430\\u0441 \\u0443] LT\",nextDay:\"[\\u0441\\u0443\\u0442\\u0440\\u0430 \\u0443] LT\",nextWeek:function(){switch(this.day()){case 0:return\"[\\u0443] [\\u043d\\u0435\\u0434\\u0435\\u0459\\u0443] [\\u0443] LT\";case 3:return\"[\\u0443] [\\u0441\\u0440\\u0435\\u0434\\u0443] [\\u0443] LT\";case 6:return\"[\\u0443] [\\u0441\\u0443\\u0431\\u043e\\u0442\\u0443] [\\u0443] LT\";case 1:case 2:case 4:case 5:return\"[\\u0443] dddd [\\u0443] LT\"}},lastDay:\"[\\u0458\\u0443\\u0447\\u0435 \\u0443] LT\",lastWeek:function(){return[\"[\\u043f\\u0440\\u043e\\u0448\\u043b\\u0435] [\\u043d\\u0435\\u0434\\u0435\\u0459\\u0435] [\\u0443] LT\",\"[\\u043f\\u0440\\u043e\\u0448\\u043b\\u043e\\u0433] [\\u043f\\u043e\\u043d\\u0435\\u0434\\u0435\\u0459\\u043a\\u0430] [\\u0443] LT\",\"[\\u043f\\u0440\\u043e\\u0448\\u043b\\u043e\\u0433] [\\u0443\\u0442\\u043e\\u0440\\u043a\\u0430] [\\u0443] LT\",\"[\\u043f\\u0440\\u043e\\u0448\\u043b\\u0435] [\\u0441\\u0440\\u0435\\u0434\\u0435] [\\u0443] LT\",\"[\\u043f\\u0440\\u043e\\u0448\\u043b\\u043e\\u0433] [\\u0447\\u0435\\u0442\\u0432\\u0440\\u0442\\u043a\\u0430] [\\u0443] LT\",\"[\\u043f\\u0440\\u043e\\u0448\\u043b\\u043e\\u0433] [\\u043f\\u0435\\u0442\\u043a\\u0430] [\\u0443] LT\",\"[\\u043f\\u0440\\u043e\\u0448\\u043b\\u0435] [\\u0441\\u0443\\u0431\\u043e\\u0442\\u0435] [\\u0443] LT\"][this.day()]},sameElse:\"L\"},relativeTime:{future:\"\\u0437\\u0430 %s\",past:\"\\u043f\\u0440\\u0435 %s\",s:\"\\u043d\\u0435\\u043a\\u043e\\u043b\\u0438\\u043a\\u043e \\u0441\\u0435\\u043a\\u0443\\u043d\\u0434\\u0438\",ss:t.translate,m:t.translate,mm:t.translate,h:t.translate,hh:t.translate,d:\"\\u0434\\u0430\\u043d\",dd:t.translate,M:\"\\u043c\\u0435\\u0441\\u0435\\u0446\",MM:t.translate,y:\"\\u0433\\u043e\\u0434\\u0438\\u043d\\u0443\",yy:t.translate},dayOfMonthOrdinalParse:/\\d{1,2}\\./,ordinal:\"%d.\",week:{dow:1,doy:7}})}(n(\"wd/R\"))},E4Z0:function(e,t,n){var r,i;void 0===(i=\"function\"==typeof(r=function(e){\"use strict\";var t,n=this&&this.__makeTemplateObject||function(e,t){return Object.defineProperty?Object.defineProperty(e,\"raw\",{value:t}):e.raw=t,e};!function(e){e[e.EOS=0]=\"EOS\",e[e.Text=1]=\"Text\",e[e.Incomplete=2]=\"Incomplete\",e[e.ESC=3]=\"ESC\",e[e.Unknown=4]=\"Unknown\",e[e.SGR=5]=\"SGR\",e[e.OSCURL=6]=\"OSCURL\"}(t||(t={}));var r=function(){function e(){this.VERSION=\"4.0.4\",this.setup_palettes(),this._use_classes=!1,this._escape_for_html=!0,this.bold=!1,this.fg=this.bg=null,this._buffer=\"\",this._url_whitelist={http:1,https:1}}return Object.defineProperty(e.prototype,\"use_classes\",{get:function(){return this._use_classes},set:function(e){this._use_classes=e},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,\"escape_for_html\",{get:function(){return this._escape_for_html},set:function(e){this._escape_for_html=e},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,\"url_whitelist\",{get:function(){return this._url_whitelist},set:function(e){this._url_whitelist=e},enumerable:!0,configurable:!0}),e.prototype.setup_palettes=function(){var e=this;this.ansi_colors=[[{rgb:[0,0,0],class_name:\"ansi-black\"},{rgb:[187,0,0],class_name:\"ansi-red\"},{rgb:[0,187,0],class_name:\"ansi-green\"},{rgb:[187,187,0],class_name:\"ansi-yellow\"},{rgb:[0,0,187],class_name:\"ansi-blue\"},{rgb:[187,0,187],class_name:\"ansi-magenta\"},{rgb:[0,187,187],class_name:\"ansi-cyan\"},{rgb:[255,255,255],class_name:\"ansi-white\"}],[{rgb:[85,85,85],class_name:\"ansi-bright-black\"},{rgb:[255,85,85],class_name:\"ansi-bright-red\"},{rgb:[0,255,0],class_name:\"ansi-bright-green\"},{rgb:[255,255,85],class_name:\"ansi-bright-yellow\"},{rgb:[85,85,255],class_name:\"ansi-bright-blue\"},{rgb:[255,85,255],class_name:\"ansi-bright-magenta\"},{rgb:[85,255,255],class_name:\"ansi-bright-cyan\"},{rgb:[255,255,255],class_name:\"ansi-bright-white\"}]],this.palette_256=[],this.ansi_colors.forEach((function(t){t.forEach((function(t){e.palette_256.push(t)}))}));for(var t=[0,95,135,175,215,255],n=0;n<6;++n)for(var r=0;r<6;++r)for(var i=0;i<6;++i)this.palette_256.push({rgb:[t[n],t[r],t[i]],class_name:\"truecolor\"});for(var s=8,o=0;o<24;++o,s+=10)this.palette_256.push({rgb:[s,s,s],class_name:\"truecolor\"})},e.prototype.escape_txt_for_html=function(e){return e.replace(/[&<>]/gm,(function(e){return\"&\"===e?\"&\":\"<\"===e?\"<\":\">\"===e?\">\":void 0}))},e.prototype.append_buffer=function(e){this._buffer=this._buffer+e},e.prototype.get_next_packet=function(){var e={kind:t.EOS,text:\"\",url:\"\"},r=this._buffer.length;if(0==r)return e;var s=this._buffer.indexOf(\"\\x1b\");if(-1==s)return e.kind=t.Text,e.text=this._buffer,this._buffer=\"\",e;if(s>0)return e.kind=t.Text,e.text=this._buffer.slice(0,s),this._buffer=this._buffer.slice(s),e;if(0==s){if(1==r)return e.kind=t.Incomplete,e;var o=this._buffer.charAt(1);if(\"[\"!=o&&\"]\"!=o)return e.kind=t.ESC,e.text=this._buffer.slice(0,1),this._buffer=this._buffer.slice(1),e;if(\"[\"==o)return this._csi_regex||(this._csi_regex=i(n([\"\\n ^ # beginning of line\\n #\\n # First attempt\\n (?: # legal sequence\\n \\x1b[ # CSI\\n ([<-?]?) # private-mode char\\n ([d;]*) # any digits or semicolons\\n ([ -/]? # an intermediate modifier\\n [@-~]) # the command\\n )\\n | # alternate (second attempt)\\n (?: # illegal sequence\\n \\x1b[ # CSI\\n [ -~]* # anything legal\\n ([\\0-\\x1f:]) # anything illegal\\n )\\n \"],[\"\\n ^ # beginning of line\\n #\\n # First attempt\\n (?: # legal sequence\\n \\\\x1b\\\\[ # CSI\\n ([\\\\x3c-\\\\x3f]?) # private-mode char\\n ([\\\\d;]*) # any digits or semicolons\\n ([\\\\x20-\\\\x2f]? # an intermediate modifier\\n [\\\\x40-\\\\x7e]) # the command\\n )\\n | # alternate (second attempt)\\n (?: # illegal sequence\\n \\\\x1b\\\\[ # CSI\\n [\\\\x20-\\\\x7e]* # anything legal\\n ([\\\\x00-\\\\x1f:]) # anything illegal\\n )\\n \"]))),null===(l=this._buffer.match(this._csi_regex))?(e.kind=t.Incomplete,e):l[4]?(e.kind=t.ESC,e.text=this._buffer.slice(0,1),this._buffer=this._buffer.slice(1),e):(e.kind=\"\"!=l[1]||\"m\"!=l[3]?t.Unknown:t.SGR,e.text=l[2],this._buffer=this._buffer.slice(l[0].length),e);if(\"]\"==o){if(r<4)return e.kind=t.Incomplete,e;if(\"8\"!=this._buffer.charAt(2)||\";\"!=this._buffer.charAt(3))return e.kind=t.ESC,e.text=this._buffer.slice(0,1),this._buffer=this._buffer.slice(1),e;this._osc_st||(this._osc_st=function(e){for(var t=[],n=1;n0;){var n=t.shift(),r=parseInt(n,10);if(isNaN(r)||0===r)this.fg=this.bg=null,this.bold=!1;else if(1===r)this.bold=!0;else if(22===r)this.bold=!1;else if(39===r)this.fg=null;else if(49===r)this.bg=null;else if(r>=30&&r<38)this.fg=this.ansi_colors[0][r-30];else if(r>=40&&r<48)this.bg=this.ansi_colors[0][r-40];else if(r>=90&&r<98)this.fg=this.ansi_colors[1][r-90];else if(r>=100&&r<108)this.bg=this.ansi_colors[1][r-100];else if((38===r||48===r)&&t.length>0){var i=38===r,s=t.shift();if(\"5\"===s&&t.length>0){var o=parseInt(t.shift(),10);o>=0&&o<=255&&(i?this.fg=this.palette_256[o]:this.bg=this.palette_256[o])}if(\"2\"===s&&t.length>2){var a=parseInt(t.shift(),10),l=parseInt(t.shift(),10),c=parseInt(t.shift(),10);if(a>=0&&a<=255&&l>=0&&l<=255&&c>=0&&c<=255){var u={rgb:[a,l,c],class_name:\"truecolor\"};i?this.fg=u:this.bg=u}}}}},e.prototype.transform_to_html=function(e){var t=e.text;if(0===t.length)return t;if(this._escape_for_html&&(t=this.escape_txt_for_html(t)),!e.bold&&null===e.fg&&null===e.bg)return t;var n=[],r=[],i=e.fg,s=e.bg;e.bold&&n.push(\"font-weight:bold\"),this._use_classes?(i&&(\"truecolor\"!==i.class_name?r.push(i.class_name+\"-fg\"):n.push(\"color:rgb(\"+i.rgb.join(\",\")+\")\")),s&&(\"truecolor\"!==s.class_name?r.push(s.class_name+\"-bg\"):n.push(\"background-color:rgb(\"+s.rgb.join(\",\")+\")\"))):(i&&n.push(\"color:rgb(\"+i.rgb.join(\",\")+\")\"),s&&n.push(\"background-color:rgb(\"+s.rgb+\")\"));var o=\"\",a=\"\";return r.length&&(o=' class=\"'+r.join(\" \")+'\"'),n.length&&(a=' style=\"'+n.join(\";\")+'\"'),\"\"+t+\"\"},e.prototype.process_hyperlink=function(e){var t=e.url.split(\":\");return t.length<1?\"\":this._url_whitelist[t[0]]?''+this.escape_txt_for_html(e.text)+\"\":\"\"},e}();function i(e){for(var t=[],n=1;n{const e=a.prototype;return{operator:{value:null},_refCount:{value:0,writable:!0},_subject:{value:null,writable:!0},_connection:{value:null,writable:!0},_subscribe:{value:e._subscribe},_isComplete:{value:e._isComplete,writable:!0},getSubject:{value:e.getSubject},connect:{value:e.connect},refCount:{value:e.refCount}}})();class c extends r.b{constructor(e,t){super(e),this.connectable=t}_error(e){this._unsubscribe(),super._error(e)}_complete(){this.connectable._isComplete=!0,this._unsubscribe(),super._complete()}_unsubscribe(){const e=this.connectable;if(e){this.connectable=null;const t=e._connection;e._refCount=0,e._subject=null,e._connection=null,t&&t.unsubscribe()}}}},EY2u:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return i})),n.d(t,\"b\",(function(){return s}));var r=n(\"HDdC\");const i=new r.a(e=>e.complete());function s(e){return e?function(e){return new r.a(t=>e.schedule(()=>t.complete()))}(e):i}},\"F97/\":function(e,t,n){\"use strict\";function r(e,t){function n(){return!n.pred.apply(n.thisArg,arguments)}return n.pred=e,n.thisArg=t,n}n.d(t,\"a\",(function(){return r}))},Fnuy:function(e,t,n){!function(e){\"use strict\";e.defineLocale(\"oc-lnc\",{months:{standalone:\"geni\\xe8r_febri\\xe8r_mar\\xe7_abril_mai_junh_julhet_agost_setembre_oct\\xf2bre_novembre_decembre\".split(\"_\"),format:\"de geni\\xe8r_de febri\\xe8r_de mar\\xe7_d'abril_de mai_de junh_de julhet_d'agost_de setembre_d'oct\\xf2bre_de novembre_de decembre\".split(\"_\"),isFormat:/D[oD]?(\\s)+MMMM/},monthsShort:\"gen._febr._mar\\xe7_abr._mai_junh_julh._ago._set._oct._nov._dec.\".split(\"_\"),monthsParseExact:!0,weekdays:\"dimenge_diluns_dimars_dim\\xe8cres_dij\\xf2us_divendres_dissabte\".split(\"_\"),weekdaysShort:\"dg._dl._dm._dc._dj._dv._ds.\".split(\"_\"),weekdaysMin:\"dg_dl_dm_dc_dj_dv_ds\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"H:mm\",LTS:\"H:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM [de] YYYY\",ll:\"D MMM YYYY\",LLL:\"D MMMM [de] YYYY [a] H:mm\",lll:\"D MMM YYYY, H:mm\",LLLL:\"dddd D MMMM [de] YYYY [a] H:mm\",llll:\"ddd D MMM YYYY, H:mm\"},calendar:{sameDay:\"[u\\xe8i a] LT\",nextDay:\"[deman a] LT\",nextWeek:\"dddd [a] LT\",lastDay:\"[i\\xe8r a] LT\",lastWeek:\"dddd [passat a] LT\",sameElse:\"L\"},relativeTime:{future:\"d'aqu\\xed %s\",past:\"fa %s\",s:\"unas segondas\",ss:\"%d segondas\",m:\"una minuta\",mm:\"%d minutas\",h:\"una ora\",hh:\"%d oras\",d:\"un jorn\",dd:\"%d jorns\",M:\"un mes\",MM:\"%d meses\",y:\"un an\",yy:\"%d ans\"},dayOfMonthOrdinalParse:/\\d{1,2}(r|n|t|\\xe8|a)/,ordinal:function(e,t){var n=1===e?\"r\":2===e?\"n\":3===e?\"r\":4===e?\"t\":\"\\xe8\";return\"w\"!==t&&\"W\"!==t||(n=\"a\"),e+n},week:{dow:1,doy:4}})}(n(\"wd/R\"))},G0Uy:function(e,t,n){!function(e){\"use strict\";e.defineLocale(\"mt\",{months:\"Jannar_Frar_Marzu_April_Mejju_\\u0120unju_Lulju_Awwissu_Settembru_Ottubru_Novembru_Di\\u010bembru\".split(\"_\"),monthsShort:\"Jan_Fra_Mar_Apr_Mej_\\u0120un_Lul_Aww_Set_Ott_Nov_Di\\u010b\".split(\"_\"),weekdays:\"Il-\\u0126add_It-Tnejn_It-Tlieta_L-Erbg\\u0127a_Il-\\u0126amis_Il-\\u0120img\\u0127a_Is-Sibt\".split(\"_\"),weekdaysShort:\"\\u0126ad_Tne_Tli_Erb_\\u0126am_\\u0120im_Sib\".split(\"_\"),weekdaysMin:\"\\u0126a_Tn_Tl_Er_\\u0126a_\\u0120i_Si\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd, D MMMM YYYY HH:mm\"},calendar:{sameDay:\"[Illum fil-]LT\",nextDay:\"[G\\u0127ada fil-]LT\",nextWeek:\"dddd [fil-]LT\",lastDay:\"[Il-biera\\u0127 fil-]LT\",lastWeek:\"dddd [li g\\u0127adda] [fil-]LT\",sameElse:\"L\"},relativeTime:{future:\"f\\u2019 %s\",past:\"%s ilu\",s:\"ftit sekondi\",ss:\"%d sekondi\",m:\"minuta\",mm:\"%d minuti\",h:\"sieg\\u0127a\",hh:\"%d sieg\\u0127at\",d:\"\\u0121urnata\",dd:\"%d \\u0121ranet\",M:\"xahar\",MM:\"%d xhur\",y:\"sena\",yy:\"%d sni\"},dayOfMonthOrdinalParse:/\\d{1,2}\\xba/,ordinal:\"%d\\xba\",week:{dow:1,doy:4}})}(n(\"wd/R\"))},GJmQ:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return i}));var r=n(\"7o/Q\");function i(e,t=!1){return n=>n.lift(new s(e,t))}class s{constructor(e,t){this.predicate=e,this.inclusive=t}call(e,t){return t.subscribe(new o(e,this.predicate,this.inclusive))}}class o extends r.a{constructor(e,t,n){super(e),this.predicate=t,this.inclusive=n,this.index=0}_next(e){const t=this.destination;let n;try{n=this.predicate(e,this.index++)}catch(r){return void t.error(r)}this.nextOrComplete(e,n)}nextOrComplete(e,t){const n=this.destination;Boolean(t)?n.next(e):(this.inclusive&&n.next(e),n.complete())}}},GMJf:function(e,t,n){\"use strict\";Object.defineProperty(t,\"__esModule\",{value:!0});var r=n(\"kU1M\");t.zipMap=function(e){return r.map((function(t){return[t,e(t)]}))}},Gi4w:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return i}));var r=n(\"7o/Q\");function i(e,t){return n=>n.lift(new s(e,t,n))}class s{constructor(e,t,n){this.predicate=e,this.thisArg=t,this.source=n}call(e,t){return t.subscribe(new o(e,this.predicate,this.thisArg,this.source))}}class o extends r.a{constructor(e,t,n,r){super(e),this.predicate=t,this.thisArg=n,this.source=r,this.index=0,this.thisArg=n||this}notifyComplete(e){this.destination.next(e),this.destination.complete()}_next(e){let t=!1;try{t=this.predicate.call(this.thisArg,e,this.index++,this.source)}catch(n){return void this.destination.error(n)}t||this.notifyComplete(!1)}_complete(){this.notifyComplete(!0)}}},GyhO:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return s}));var r=n(\"LRne\"),i=n(\"0EUg\");function s(...e){return Object(i.a)()(Object(r.a)(...e))}},H8ED:function(e,t,n){!function(e){\"use strict\";function t(e,t,n){var r,i;return\"m\"===n?t?\"\\u0445\\u0432\\u0456\\u043b\\u0456\\u043d\\u0430\":\"\\u0445\\u0432\\u0456\\u043b\\u0456\\u043d\\u0443\":\"h\"===n?t?\"\\u0433\\u0430\\u0434\\u0437\\u0456\\u043d\\u0430\":\"\\u0433\\u0430\\u0434\\u0437\\u0456\\u043d\\u0443\":e+\" \"+(r=+e,i={ss:t?\"\\u0441\\u0435\\u043a\\u0443\\u043d\\u0434\\u0430_\\u0441\\u0435\\u043a\\u0443\\u043d\\u0434\\u044b_\\u0441\\u0435\\u043a\\u0443\\u043d\\u0434\":\"\\u0441\\u0435\\u043a\\u0443\\u043d\\u0434\\u0443_\\u0441\\u0435\\u043a\\u0443\\u043d\\u0434\\u044b_\\u0441\\u0435\\u043a\\u0443\\u043d\\u0434\",mm:t?\"\\u0445\\u0432\\u0456\\u043b\\u0456\\u043d\\u0430_\\u0445\\u0432\\u0456\\u043b\\u0456\\u043d\\u044b_\\u0445\\u0432\\u0456\\u043b\\u0456\\u043d\":\"\\u0445\\u0432\\u0456\\u043b\\u0456\\u043d\\u0443_\\u0445\\u0432\\u0456\\u043b\\u0456\\u043d\\u044b_\\u0445\\u0432\\u0456\\u043b\\u0456\\u043d\",hh:t?\"\\u0433\\u0430\\u0434\\u0437\\u0456\\u043d\\u0430_\\u0433\\u0430\\u0434\\u0437\\u0456\\u043d\\u044b_\\u0433\\u0430\\u0434\\u0437\\u0456\\u043d\":\"\\u0433\\u0430\\u0434\\u0437\\u0456\\u043d\\u0443_\\u0433\\u0430\\u0434\\u0437\\u0456\\u043d\\u044b_\\u0433\\u0430\\u0434\\u0437\\u0456\\u043d\",dd:\"\\u0434\\u0437\\u0435\\u043d\\u044c_\\u0434\\u043d\\u0456_\\u0434\\u0437\\u0451\\u043d\",MM:\"\\u043c\\u0435\\u0441\\u044f\\u0446_\\u043c\\u0435\\u0441\\u044f\\u0446\\u044b_\\u043c\\u0435\\u0441\\u044f\\u0446\\u0430\\u045e\",yy:\"\\u0433\\u043e\\u0434_\\u0433\\u0430\\u0434\\u044b_\\u0433\\u0430\\u0434\\u043e\\u045e\"}[n].split(\"_\"),r%10==1&&r%100!=11?i[0]:r%10>=2&&r%10<=4&&(r%100<10||r%100>=20)?i[1]:i[2])}e.defineLocale(\"be\",{months:{format:\"\\u0441\\u0442\\u0443\\u0434\\u0437\\u0435\\u043d\\u044f_\\u043b\\u044e\\u0442\\u0430\\u0433\\u0430_\\u0441\\u0430\\u043a\\u0430\\u0432\\u0456\\u043a\\u0430_\\u043a\\u0440\\u0430\\u0441\\u0430\\u0432\\u0456\\u043a\\u0430_\\u0442\\u0440\\u0430\\u045e\\u043d\\u044f_\\u0447\\u044d\\u0440\\u0432\\u0435\\u043d\\u044f_\\u043b\\u0456\\u043f\\u0435\\u043d\\u044f_\\u0436\\u043d\\u0456\\u045e\\u043d\\u044f_\\u0432\\u0435\\u0440\\u0430\\u0441\\u043d\\u044f_\\u043a\\u0430\\u0441\\u0442\\u0440\\u044b\\u0447\\u043d\\u0456\\u043a\\u0430_\\u043b\\u0456\\u0441\\u0442\\u0430\\u043f\\u0430\\u0434\\u0430_\\u0441\\u043d\\u0435\\u0436\\u043d\\u044f\".split(\"_\"),standalone:\"\\u0441\\u0442\\u0443\\u0434\\u0437\\u0435\\u043d\\u044c_\\u043b\\u044e\\u0442\\u044b_\\u0441\\u0430\\u043a\\u0430\\u0432\\u0456\\u043a_\\u043a\\u0440\\u0430\\u0441\\u0430\\u0432\\u0456\\u043a_\\u0442\\u0440\\u0430\\u0432\\u0435\\u043d\\u044c_\\u0447\\u044d\\u0440\\u0432\\u0435\\u043d\\u044c_\\u043b\\u0456\\u043f\\u0435\\u043d\\u044c_\\u0436\\u043d\\u0456\\u0432\\u0435\\u043d\\u044c_\\u0432\\u0435\\u0440\\u0430\\u0441\\u0435\\u043d\\u044c_\\u043a\\u0430\\u0441\\u0442\\u0440\\u044b\\u0447\\u043d\\u0456\\u043a_\\u043b\\u0456\\u0441\\u0442\\u0430\\u043f\\u0430\\u0434_\\u0441\\u043d\\u0435\\u0436\\u0430\\u043d\\u044c\".split(\"_\")},monthsShort:\"\\u0441\\u0442\\u0443\\u0434_\\u043b\\u044e\\u0442_\\u0441\\u0430\\u043a_\\u043a\\u0440\\u0430\\u0441_\\u0442\\u0440\\u0430\\u0432_\\u0447\\u044d\\u0440\\u0432_\\u043b\\u0456\\u043f_\\u0436\\u043d\\u0456\\u0432_\\u0432\\u0435\\u0440_\\u043a\\u0430\\u0441\\u0442_\\u043b\\u0456\\u0441\\u0442_\\u0441\\u043d\\u0435\\u0436\".split(\"_\"),weekdays:{format:\"\\u043d\\u044f\\u0434\\u0437\\u0435\\u043b\\u044e_\\u043f\\u0430\\u043d\\u044f\\u0434\\u0437\\u0435\\u043b\\u0430\\u043a_\\u0430\\u045e\\u0442\\u043e\\u0440\\u0430\\u043a_\\u0441\\u0435\\u0440\\u0430\\u0434\\u0443_\\u0447\\u0430\\u0446\\u0432\\u0435\\u0440_\\u043f\\u044f\\u0442\\u043d\\u0456\\u0446\\u0443_\\u0441\\u0443\\u0431\\u043e\\u0442\\u0443\".split(\"_\"),standalone:\"\\u043d\\u044f\\u0434\\u0437\\u0435\\u043b\\u044f_\\u043f\\u0430\\u043d\\u044f\\u0434\\u0437\\u0435\\u043b\\u0430\\u043a_\\u0430\\u045e\\u0442\\u043e\\u0440\\u0430\\u043a_\\u0441\\u0435\\u0440\\u0430\\u0434\\u0430_\\u0447\\u0430\\u0446\\u0432\\u0435\\u0440_\\u043f\\u044f\\u0442\\u043d\\u0456\\u0446\\u0430_\\u0441\\u0443\\u0431\\u043e\\u0442\\u0430\".split(\"_\"),isFormat:/\\[ ?[\\u0423\\u0443\\u045e] ?(?:\\u043c\\u0456\\u043d\\u0443\\u043b\\u0443\\u044e|\\u043d\\u0430\\u0441\\u0442\\u0443\\u043f\\u043d\\u0443\\u044e)? ?\\] ?dddd/},weekdaysShort:\"\\u043d\\u0434_\\u043f\\u043d_\\u0430\\u0442_\\u0441\\u0440_\\u0447\\u0446_\\u043f\\u0442_\\u0441\\u0431\".split(\"_\"),weekdaysMin:\"\\u043d\\u0434_\\u043f\\u043d_\\u0430\\u0442_\\u0441\\u0440_\\u0447\\u0446_\\u043f\\u0442_\\u0441\\u0431\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD.MM.YYYY\",LL:\"D MMMM YYYY \\u0433.\",LLL:\"D MMMM YYYY \\u0433., HH:mm\",LLLL:\"dddd, D MMMM YYYY \\u0433., HH:mm\"},calendar:{sameDay:\"[\\u0421\\u0451\\u043d\\u043d\\u044f \\u045e] LT\",nextDay:\"[\\u0417\\u0430\\u045e\\u0442\\u0440\\u0430 \\u045e] LT\",lastDay:\"[\\u0423\\u0447\\u043e\\u0440\\u0430 \\u045e] LT\",nextWeek:function(){return\"[\\u0423] dddd [\\u045e] LT\"},lastWeek:function(){switch(this.day()){case 0:case 3:case 5:case 6:return\"[\\u0423 \\u043c\\u0456\\u043d\\u0443\\u043b\\u0443\\u044e] dddd [\\u045e] LT\";case 1:case 2:case 4:return\"[\\u0423 \\u043c\\u0456\\u043d\\u0443\\u043b\\u044b] dddd [\\u045e] LT\"}},sameElse:\"L\"},relativeTime:{future:\"\\u043f\\u0440\\u0430\\u0437 %s\",past:\"%s \\u0442\\u0430\\u043c\\u0443\",s:\"\\u043d\\u0435\\u043a\\u0430\\u043b\\u044c\\u043a\\u0456 \\u0441\\u0435\\u043a\\u0443\\u043d\\u0434\",m:t,mm:t,h:t,hh:t,d:\"\\u0434\\u0437\\u0435\\u043d\\u044c\",dd:t,M:\"\\u043c\\u0435\\u0441\\u044f\\u0446\",MM:t,y:\"\\u0433\\u043e\\u0434\",yy:t},meridiemParse:/\\u043d\\u043e\\u0447\\u044b|\\u0440\\u0430\\u043d\\u0456\\u0446\\u044b|\\u0434\\u043d\\u044f|\\u0432\\u0435\\u0447\\u0430\\u0440\\u0430/,isPM:function(e){return/^(\\u0434\\u043d\\u044f|\\u0432\\u0435\\u0447\\u0430\\u0440\\u0430)$/.test(e)},meridiem:function(e,t,n){return e<4?\"\\u043d\\u043e\\u0447\\u044b\":e<12?\"\\u0440\\u0430\\u043d\\u0456\\u0446\\u044b\":e<17?\"\\u0434\\u043d\\u044f\":\"\\u0432\\u0435\\u0447\\u0430\\u0440\\u0430\"},dayOfMonthOrdinalParse:/\\d{1,2}-(\\u0456|\\u044b|\\u0433\\u0430)/,ordinal:function(e,t){switch(t){case\"M\":case\"d\":case\"DDD\":case\"w\":case\"W\":return e%10!=2&&e%10!=3||e%100==12||e%100==13?e+\"-\\u044b\":e+\"-\\u0456\";case\"D\":return e+\"-\\u0433\\u0430\";default:return e}},week:{dow:1,doy:7}})}(n(\"wd/R\"))},HDdC:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return u}));var r=n(\"8Qeq\"),i=n(\"7o/Q\"),s=n(\"2QA8\"),o=n(\"gRHU\"),a=n(\"kJWO\"),l=n(\"mCNh\"),c=n(\"2fFW\");let u=(()=>{class e{constructor(e){this._isScalar=!1,e&&(this._subscribe=e)}lift(t){const n=new e;return n.source=this,n.operator=t,n}subscribe(e,t,n){const{operator:r}=this,a=function(e,t,n){if(e){if(e instanceof i.a)return e;if(e[s.a])return e[s.a]()}return e||t||n?new i.a(e,t,n):new i.a(o.a)}(e,t,n);if(a.add(r?r.call(a,this.source):this.source||c.a.useDeprecatedSynchronousErrorHandling&&!a.syncErrorThrowable?this._subscribe(a):this._trySubscribe(a)),c.a.useDeprecatedSynchronousErrorHandling&&a.syncErrorThrowable&&(a.syncErrorThrowable=!1,a.syncErrorThrown))throw a.syncErrorValue;return a}_trySubscribe(e){try{return this._subscribe(e)}catch(t){c.a.useDeprecatedSynchronousErrorHandling&&(e.syncErrorThrown=!0,e.syncErrorValue=t),Object(r.a)(e)?e.error(t):console.warn(t)}}forEach(e,t){return new(t=h(t))((t,n)=>{let r;r=this.subscribe(t=>{try{e(t)}catch(i){n(i),r&&r.unsubscribe()}},n,t)})}_subscribe(e){const{source:t}=this;return t&&t.subscribe(e)}[a.a](){return this}pipe(...e){return 0===e.length?this:Object(l.b)(e)(this)}toPromise(e){return new(e=h(e))((e,t)=>{let n;this.subscribe(e=>n=e,e=>t(e),()=>e(n))})}}return e.create=t=>new e(t),e})();function h(e){if(e||(e=c.a.Promise||Promise),!e)throw new Error(\"no Promise impl found\");return e}},\"HFX+\":function(e,t){!function(){\"use strict\";var t=\"object\"==typeof window?window:{};!t.JS_SHA3_NO_NODE_JS&&\"object\"==typeof process&&process.versions&&process.versions.node&&(t=global);for(var n=!t.JS_SHA3_NO_COMMON_JS&&\"object\"==typeof e&&e.exports,r=\"0123456789abcdef\".split(\"\"),i=[0,8,16,24],s=[1,0,32898,0,32906,2147483648,2147516416,2147483648,32907,0,2147483649,0,2147516545,2147483648,32777,2147483648,138,0,136,0,2147516425,0,2147483658,0,2147516555,0,139,2147483648,32905,2147483648,32771,2147483648,32770,2147483648,128,2147483648,32778,0,2147483658,2147483648,2147516545,2147483648,32896,2147483648,2147483649,0,2147516424,2147483648],o=[224,256,384,512],a=[\"hex\",\"buffer\",\"arrayBuffer\",\"array\"],l=function(e,t,n){return function(r){return new y(e,t,e).update(r)[n]()}},c=function(e,t,n){return function(r,i){return new y(e,t,i).update(r)[n]()}},u=function(e,t){var n=l(e,t,\"hex\");n.create=function(){return new y(e,t,e)},n.update=function(e){return n.create().update(e)};for(var r=0;r>5,this.byteCount=this.blockCount<<2,this.outputBlocks=n>>5,this.extraBytes=(31&n)>>3;for(var r=0;r<50;++r)this.s[r]=0}y.prototype.update=function(e){var t=\"string\"!=typeof e;t&&e.constructor===ArrayBuffer&&(e=new Uint8Array(e));for(var n,r,s=e.length,o=this.blocks,a=this.byteCount,l=this.blockCount,c=0,u=this.s;c>2]|=e[c]<>2]|=r<>2]|=(192|r>>6)<>2]|=(128|63&r)<=57344?(o[n>>2]|=(224|r>>12)<>2]|=(128|r>>6&63)<>2]|=(128|63&r)<>2]|=(240|r>>18)<>2]|=(128|r>>12&63)<>2]|=(128|r>>6&63)<>2]|=(128|63&r)<=a){for(this.start=n-a,this.block=o[l],n=0;n>2]|=this.padding[3&t],this.lastByteIndex===this.byteCount)for(e[0]=e[n],t=1;t>4&15]+r[15&e]+r[e>>12&15]+r[e>>8&15]+r[e>>20&15]+r[e>>16&15]+r[e>>28&15]+r[e>>24&15];a%t==0&&(v(n),o=0)}return s&&(e=n[o],s>0&&(l+=r[e>>4&15]+r[15&e]),s>1&&(l+=r[e>>12&15]+r[e>>8&15]),s>2&&(l+=r[e>>20&15]+r[e>>16&15])),l},y.prototype.buffer=y.prototype.arrayBuffer=function(){this.finalize();var e,t=this.blockCount,n=this.s,r=this.outputBlocks,i=this.extraBytes,s=0,o=0,a=this.outputBits>>3;e=i?new ArrayBuffer(r+1<<2):new ArrayBuffer(a);for(var l=new Uint32Array(e);o>8&255,l[e+2]=t>>16&255,l[e+3]=t>>24&255;a%n==0&&v(r)}return s&&(e=a<<2,t=r[o],s>0&&(l[e]=255&t),s>1&&(l[e+1]=t>>8&255),s>2&&(l[e+2]=t>>16&255)),l};var v=function(e){var t,n,r,i,o,a,l,c,u,h,d,m,p,f,g,_,b,y,v,w,M,k,S,x,C,D,L,T,A,E,O,F,P,R,I,j,Y,B,N,H,z,V,J,U,G,W,X,Z,K,q,Q,$,ee,te,ne,re,ie,se,oe,ae,le,ce,ue;for(r=0;r<48;r+=2)i=e[0]^e[10]^e[20]^e[30]^e[40],o=e[1]^e[11]^e[21]^e[31]^e[41],c=e[4]^e[14]^e[24]^e[34]^e[44],u=e[5]^e[15]^e[25]^e[35]^e[45],h=e[6]^e[16]^e[26]^e[36]^e[46],d=e[7]^e[17]^e[27]^e[37]^e[47],n=(p=e[9]^e[19]^e[29]^e[39]^e[49])^((l=e[3]^e[13]^e[23]^e[33]^e[43])<<1|(a=e[2]^e[12]^e[22]^e[32]^e[42])>>>31),e[0]^=t=(m=e[8]^e[18]^e[28]^e[38]^e[48])^(a<<1|l>>>31),e[1]^=n,e[10]^=t,e[11]^=n,e[20]^=t,e[21]^=n,e[30]^=t,e[31]^=n,e[40]^=t,e[41]^=n,n=o^(u<<1|c>>>31),e[2]^=t=i^(c<<1|u>>>31),e[3]^=n,e[12]^=t,e[13]^=n,e[22]^=t,e[23]^=n,e[32]^=t,e[33]^=n,e[42]^=t,e[43]^=n,n=l^(d<<1|h>>>31),e[4]^=t=a^(h<<1|d>>>31),e[5]^=n,e[14]^=t,e[15]^=n,e[24]^=t,e[25]^=n,e[34]^=t,e[35]^=n,e[44]^=t,e[45]^=n,n=u^(p<<1|m>>>31),e[6]^=t=c^(m<<1|p>>>31),e[7]^=n,e[16]^=t,e[17]^=n,e[26]^=t,e[27]^=n,e[36]^=t,e[37]^=n,e[46]^=t,e[47]^=n,n=d^(o<<1|i>>>31),e[8]^=t=h^(i<<1|o>>>31),e[9]^=n,e[18]^=t,e[19]^=n,e[28]^=t,e[29]^=n,e[38]^=t,e[39]^=n,e[48]^=t,e[49]^=n,g=e[1],W=e[11]<<4|e[10]>>>28,X=e[10]<<4|e[11]>>>28,T=e[20]<<3|e[21]>>>29,A=e[21]<<3|e[20]>>>29,ae=e[31]<<9|e[30]>>>23,le=e[30]<<9|e[31]>>>23,V=e[40]<<18|e[41]>>>14,J=e[41]<<18|e[40]>>>14,R=e[2]<<1|e[3]>>>31,I=e[3]<<1|e[2]>>>31,b=e[12]<<12|e[13]>>>20,Z=e[22]<<10|e[23]>>>22,K=e[23]<<10|e[22]>>>22,E=e[33]<<13|e[32]>>>19,O=e[32]<<13|e[33]>>>19,ce=e[42]<<2|e[43]>>>30,ue=e[43]<<2|e[42]>>>30,te=e[5]<<30|e[4]>>>2,ne=e[4]<<30|e[5]>>>2,j=e[14]<<6|e[15]>>>26,Y=e[15]<<6|e[14]>>>26,v=e[24]<<11|e[25]>>>21,q=e[34]<<15|e[35]>>>17,Q=e[35]<<15|e[34]>>>17,F=e[45]<<29|e[44]>>>3,P=e[44]<<29|e[45]>>>3,x=e[6]<<28|e[7]>>>4,C=e[7]<<28|e[6]>>>4,re=e[17]<<23|e[16]>>>9,ie=e[16]<<23|e[17]>>>9,B=e[26]<<25|e[27]>>>7,N=e[27]<<25|e[26]>>>7,w=e[36]<<21|e[37]>>>11,M=e[37]<<21|e[36]>>>11,$=e[47]<<24|e[46]>>>8,ee=e[46]<<24|e[47]>>>8,U=e[8]<<27|e[9]>>>5,G=e[9]<<27|e[8]>>>5,D=e[18]<<20|e[19]>>>12,L=e[19]<<20|e[18]>>>12,se=e[29]<<7|e[28]>>>25,oe=e[28]<<7|e[29]>>>25,H=e[38]<<8|e[39]>>>24,z=e[39]<<8|e[38]>>>24,k=e[48]<<14|e[49]>>>18,S=e[49]<<14|e[48]>>>18,e[0]=(f=e[0])^~(_=e[13]<<12|e[12]>>>20)&(y=e[25]<<11|e[24]>>>21),e[1]=g^~b&v,e[10]=x^~D&T,e[11]=C^~L&A,e[20]=R^~j&B,e[21]=I^~Y&N,e[30]=U^~W&Z,e[31]=G^~X&K,e[40]=te^~re&se,e[41]=ne^~ie&oe,e[2]=_^~y&w,e[3]=b^~v&M,e[12]=D^~T&E,e[13]=L^~A&O,e[22]=j^~B&H,e[23]=Y^~N&z,e[32]=W^~Z&q,e[33]=X^~K&Q,e[42]=re^~se&ae,e[43]=ie^~oe&le,e[4]=y^~w&k,e[5]=v^~M&S,e[14]=T^~E&F,e[15]=A^~O&P,e[24]=B^~H&V,e[25]=N^~z&J,e[34]=Z^~q&$,e[35]=K^~Q&ee,e[44]=se^~ae&ce,e[45]=oe^~le&ue,e[6]=w^~k&f,e[7]=M^~S&g,e[16]=E^~F&x,e[17]=O^~P&C,e[26]=H^~V&R,e[27]=z^~J&I,e[36]=q^~$&U,e[37]=Q^~ee&G,e[46]=ae^~ce&te,e[47]=le^~ue&ne,e[8]=k^~f&_,e[9]=S^~g&b,e[18]=F^~x&D,e[19]=P^~C&L,e[28]=V^~R&j,e[29]=J^~I&Y,e[38]=$^~U&W,e[39]=ee^~G&X,e[48]=ce^~te&re,e[49]=ue^~ne&ie,e[0]^=s[r],e[1]^=s[r+1]};if(n)e.exports=d;else for(p=0;p=3&&e%100<=10?3:e%100>=11?4:5},r={s:[\"\\u0623\\u0642\\u0644 \\u0645\\u0646 \\u062b\\u0627\\u0646\\u064a\\u0629\",\"\\u062b\\u0627\\u0646\\u064a\\u0629 \\u0648\\u0627\\u062d\\u062f\\u0629\",[\"\\u062b\\u0627\\u0646\\u064a\\u062a\\u0627\\u0646\",\"\\u062b\\u0627\\u0646\\u064a\\u062a\\u064a\\u0646\"],\"%d \\u062b\\u0648\\u0627\\u0646\",\"%d \\u062b\\u0627\\u0646\\u064a\\u0629\",\"%d \\u062b\\u0627\\u0646\\u064a\\u0629\"],m:[\"\\u0623\\u0642\\u0644 \\u0645\\u0646 \\u062f\\u0642\\u064a\\u0642\\u0629\",\"\\u062f\\u0642\\u064a\\u0642\\u0629 \\u0648\\u0627\\u062d\\u062f\\u0629\",[\"\\u062f\\u0642\\u064a\\u0642\\u062a\\u0627\\u0646\",\"\\u062f\\u0642\\u064a\\u0642\\u062a\\u064a\\u0646\"],\"%d \\u062f\\u0642\\u0627\\u0626\\u0642\",\"%d \\u062f\\u0642\\u064a\\u0642\\u0629\",\"%d \\u062f\\u0642\\u064a\\u0642\\u0629\"],h:[\"\\u0623\\u0642\\u0644 \\u0645\\u0646 \\u0633\\u0627\\u0639\\u0629\",\"\\u0633\\u0627\\u0639\\u0629 \\u0648\\u0627\\u062d\\u062f\\u0629\",[\"\\u0633\\u0627\\u0639\\u062a\\u0627\\u0646\",\"\\u0633\\u0627\\u0639\\u062a\\u064a\\u0646\"],\"%d \\u0633\\u0627\\u0639\\u0627\\u062a\",\"%d \\u0633\\u0627\\u0639\\u0629\",\"%d \\u0633\\u0627\\u0639\\u0629\"],d:[\"\\u0623\\u0642\\u0644 \\u0645\\u0646 \\u064a\\u0648\\u0645\",\"\\u064a\\u0648\\u0645 \\u0648\\u0627\\u062d\\u062f\",[\"\\u064a\\u0648\\u0645\\u0627\\u0646\",\"\\u064a\\u0648\\u0645\\u064a\\u0646\"],\"%d \\u0623\\u064a\\u0627\\u0645\",\"%d \\u064a\\u0648\\u0645\\u064b\\u0627\",\"%d \\u064a\\u0648\\u0645\"],M:[\"\\u0623\\u0642\\u0644 \\u0645\\u0646 \\u0634\\u0647\\u0631\",\"\\u0634\\u0647\\u0631 \\u0648\\u0627\\u062d\\u062f\",[\"\\u0634\\u0647\\u0631\\u0627\\u0646\",\"\\u0634\\u0647\\u0631\\u064a\\u0646\"],\"%d \\u0623\\u0634\\u0647\\u0631\",\"%d \\u0634\\u0647\\u0631\\u0627\",\"%d \\u0634\\u0647\\u0631\"],y:[\"\\u0623\\u0642\\u0644 \\u0645\\u0646 \\u0639\\u0627\\u0645\",\"\\u0639\\u0627\\u0645 \\u0648\\u0627\\u062d\\u062f\",[\"\\u0639\\u0627\\u0645\\u0627\\u0646\",\"\\u0639\\u0627\\u0645\\u064a\\u0646\"],\"%d \\u0623\\u0639\\u0648\\u0627\\u0645\",\"%d \\u0639\\u0627\\u0645\\u064b\\u0627\",\"%d \\u0639\\u0627\\u0645\"]},i=function(e){return function(t,i,s,o){var a=n(t),l=r[e][n(t)];return 2===a&&(l=l[i?0:1]),l.replace(/%d/i,t)}},s=[\"\\u064a\\u0646\\u0627\\u064a\\u0631\",\"\\u0641\\u0628\\u0631\\u0627\\u064a\\u0631\",\"\\u0645\\u0627\\u0631\\u0633\",\"\\u0623\\u0628\\u0631\\u064a\\u0644\",\"\\u0645\\u0627\\u064a\\u0648\",\"\\u064a\\u0648\\u0646\\u064a\\u0648\",\"\\u064a\\u0648\\u0644\\u064a\\u0648\",\"\\u0623\\u063a\\u0633\\u0637\\u0633\",\"\\u0633\\u0628\\u062a\\u0645\\u0628\\u0631\",\"\\u0623\\u0643\\u062a\\u0648\\u0628\\u0631\",\"\\u0646\\u0648\\u0641\\u0645\\u0628\\u0631\",\"\\u062f\\u064a\\u0633\\u0645\\u0628\\u0631\"];e.defineLocale(\"ar-ly\",{months:s,monthsShort:s,weekdays:\"\\u0627\\u0644\\u0623\\u062d\\u062f_\\u0627\\u0644\\u0625\\u062b\\u0646\\u064a\\u0646_\\u0627\\u0644\\u062b\\u0644\\u0627\\u062b\\u0627\\u0621_\\u0627\\u0644\\u0623\\u0631\\u0628\\u0639\\u0627\\u0621_\\u0627\\u0644\\u062e\\u0645\\u064a\\u0633_\\u0627\\u0644\\u062c\\u0645\\u0639\\u0629_\\u0627\\u0644\\u0633\\u0628\\u062a\".split(\"_\"),weekdaysShort:\"\\u0623\\u062d\\u062f_\\u0625\\u062b\\u0646\\u064a\\u0646_\\u062b\\u0644\\u0627\\u062b\\u0627\\u0621_\\u0623\\u0631\\u0628\\u0639\\u0627\\u0621_\\u062e\\u0645\\u064a\\u0633_\\u062c\\u0645\\u0639\\u0629_\\u0633\\u0628\\u062a\".split(\"_\"),weekdaysMin:\"\\u062d_\\u0646_\\u062b_\\u0631_\\u062e_\\u062c_\\u0633\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"D/\\u200fM/\\u200fYYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd D MMMM YYYY HH:mm\"},meridiemParse:/\\u0635|\\u0645/,isPM:function(e){return\"\\u0645\"===e},meridiem:function(e,t,n){return e<12?\"\\u0635\":\"\\u0645\"},calendar:{sameDay:\"[\\u0627\\u0644\\u064a\\u0648\\u0645 \\u0639\\u0646\\u062f \\u0627\\u0644\\u0633\\u0627\\u0639\\u0629] LT\",nextDay:\"[\\u063a\\u062f\\u064b\\u0627 \\u0639\\u0646\\u062f \\u0627\\u0644\\u0633\\u0627\\u0639\\u0629] LT\",nextWeek:\"dddd [\\u0639\\u0646\\u062f \\u0627\\u0644\\u0633\\u0627\\u0639\\u0629] LT\",lastDay:\"[\\u0623\\u0645\\u0633 \\u0639\\u0646\\u062f \\u0627\\u0644\\u0633\\u0627\\u0639\\u0629] LT\",lastWeek:\"dddd [\\u0639\\u0646\\u062f \\u0627\\u0644\\u0633\\u0627\\u0639\\u0629] LT\",sameElse:\"L\"},relativeTime:{future:\"\\u0628\\u0639\\u062f %s\",past:\"\\u0645\\u0646\\u0630 %s\",s:i(\"s\"),ss:i(\"s\"),m:i(\"m\"),mm:i(\"m\"),h:i(\"h\"),hh:i(\"h\"),d:i(\"d\"),dd:i(\"d\"),M:i(\"M\"),MM:i(\"M\"),y:i(\"y\"),yy:i(\"y\")},preparse:function(e){return e.replace(/\\u060c/g,\",\")},postformat:function(e){return e.replace(/\\d/g,(function(e){return t[e]})).replace(/,/g,\"\\u060c\")},week:{dow:6,doy:12}})}(n(\"wd/R\"))},I55L:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return r}));const r=e=>e&&\"number\"==typeof e.length&&\"function\"!=typeof e},IAdc:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return s}));var r=n(\"128B\");function i(e,t,n){return 0===n?[t]:(e.push(t),e)}function s(){return Object(r.a)(i,[])}},IBtZ:function(e,t,n){!function(e){\"use strict\";e.defineLocale(\"ka\",{months:\"\\u10d8\\u10d0\\u10dc\\u10d5\\u10d0\\u10e0\\u10d8_\\u10d7\\u10d4\\u10d1\\u10d4\\u10e0\\u10d5\\u10d0\\u10da\\u10d8_\\u10db\\u10d0\\u10e0\\u10e2\\u10d8_\\u10d0\\u10de\\u10e0\\u10d8\\u10da\\u10d8_\\u10db\\u10d0\\u10d8\\u10e1\\u10d8_\\u10d8\\u10d5\\u10dc\\u10d8\\u10e1\\u10d8_\\u10d8\\u10d5\\u10da\\u10d8\\u10e1\\u10d8_\\u10d0\\u10d2\\u10d5\\u10d8\\u10e1\\u10e2\\u10dd_\\u10e1\\u10d4\\u10e5\\u10e2\\u10d4\\u10db\\u10d1\\u10d4\\u10e0\\u10d8_\\u10dd\\u10e5\\u10e2\\u10dd\\u10db\\u10d1\\u10d4\\u10e0\\u10d8_\\u10dc\\u10dd\\u10d4\\u10db\\u10d1\\u10d4\\u10e0\\u10d8_\\u10d3\\u10d4\\u10d9\\u10d4\\u10db\\u10d1\\u10d4\\u10e0\\u10d8\".split(\"_\"),monthsShort:\"\\u10d8\\u10d0\\u10dc_\\u10d7\\u10d4\\u10d1_\\u10db\\u10d0\\u10e0_\\u10d0\\u10de\\u10e0_\\u10db\\u10d0\\u10d8_\\u10d8\\u10d5\\u10dc_\\u10d8\\u10d5\\u10da_\\u10d0\\u10d2\\u10d5_\\u10e1\\u10d4\\u10e5_\\u10dd\\u10e5\\u10e2_\\u10dc\\u10dd\\u10d4_\\u10d3\\u10d4\\u10d9\".split(\"_\"),weekdays:{standalone:\"\\u10d9\\u10d5\\u10d8\\u10e0\\u10d0_\\u10dd\\u10e0\\u10e8\\u10d0\\u10d1\\u10d0\\u10d7\\u10d8_\\u10e1\\u10d0\\u10db\\u10e8\\u10d0\\u10d1\\u10d0\\u10d7\\u10d8_\\u10dd\\u10d7\\u10ee\\u10e8\\u10d0\\u10d1\\u10d0\\u10d7\\u10d8_\\u10ee\\u10e3\\u10d7\\u10e8\\u10d0\\u10d1\\u10d0\\u10d7\\u10d8_\\u10de\\u10d0\\u10e0\\u10d0\\u10e1\\u10d9\\u10d4\\u10d5\\u10d8_\\u10e8\\u10d0\\u10d1\\u10d0\\u10d7\\u10d8\".split(\"_\"),format:\"\\u10d9\\u10d5\\u10d8\\u10e0\\u10d0\\u10e1_\\u10dd\\u10e0\\u10e8\\u10d0\\u10d1\\u10d0\\u10d7\\u10e1_\\u10e1\\u10d0\\u10db\\u10e8\\u10d0\\u10d1\\u10d0\\u10d7\\u10e1_\\u10dd\\u10d7\\u10ee\\u10e8\\u10d0\\u10d1\\u10d0\\u10d7\\u10e1_\\u10ee\\u10e3\\u10d7\\u10e8\\u10d0\\u10d1\\u10d0\\u10d7\\u10e1_\\u10de\\u10d0\\u10e0\\u10d0\\u10e1\\u10d9\\u10d4\\u10d5\\u10e1_\\u10e8\\u10d0\\u10d1\\u10d0\\u10d7\\u10e1\".split(\"_\"),isFormat:/(\\u10ec\\u10d8\\u10dc\\u10d0|\\u10e8\\u10d4\\u10db\\u10d3\\u10d4\\u10d2)/},weekdaysShort:\"\\u10d9\\u10d5\\u10d8_\\u10dd\\u10e0\\u10e8_\\u10e1\\u10d0\\u10db_\\u10dd\\u10d7\\u10ee_\\u10ee\\u10e3\\u10d7_\\u10de\\u10d0\\u10e0_\\u10e8\\u10d0\\u10d1\".split(\"_\"),weekdaysMin:\"\\u10d9\\u10d5_\\u10dd\\u10e0_\\u10e1\\u10d0_\\u10dd\\u10d7_\\u10ee\\u10e3_\\u10de\\u10d0_\\u10e8\\u10d0\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd, D MMMM YYYY HH:mm\"},calendar:{sameDay:\"[\\u10d3\\u10e6\\u10d4\\u10e1] LT[-\\u10d6\\u10d4]\",nextDay:\"[\\u10ee\\u10d5\\u10d0\\u10da] LT[-\\u10d6\\u10d4]\",lastDay:\"[\\u10d2\\u10e3\\u10e8\\u10d8\\u10dc] LT[-\\u10d6\\u10d4]\",nextWeek:\"[\\u10e8\\u10d4\\u10db\\u10d3\\u10d4\\u10d2] dddd LT[-\\u10d6\\u10d4]\",lastWeek:\"[\\u10ec\\u10d8\\u10dc\\u10d0] dddd LT-\\u10d6\\u10d4\",sameElse:\"L\"},relativeTime:{future:function(e){return e.replace(/(\\u10ec\\u10d0\\u10db|\\u10ec\\u10e3\\u10d7|\\u10e1\\u10d0\\u10d0\\u10d7|\\u10ec\\u10d4\\u10da|\\u10d3\\u10e6|\\u10d7\\u10d5)(\\u10d8|\\u10d4)/,(function(e,t,n){return\"\\u10d8\"===n?t+\"\\u10e8\\u10d8\":t+n+\"\\u10e8\\u10d8\"}))},past:function(e){return/(\\u10ec\\u10d0\\u10db\\u10d8|\\u10ec\\u10e3\\u10d7\\u10d8|\\u10e1\\u10d0\\u10d0\\u10d7\\u10d8|\\u10d3\\u10e6\\u10d4|\\u10d7\\u10d5\\u10d4)/.test(e)?e.replace(/(\\u10d8|\\u10d4)$/,\"\\u10d8\\u10e1 \\u10ec\\u10d8\\u10dc\"):/\\u10ec\\u10d4\\u10da\\u10d8/.test(e)?e.replace(/\\u10ec\\u10d4\\u10da\\u10d8$/,\"\\u10ec\\u10da\\u10d8\\u10e1 \\u10ec\\u10d8\\u10dc\"):e},s:\"\\u10e0\\u10d0\\u10db\\u10d3\\u10d4\\u10dc\\u10d8\\u10db\\u10d4 \\u10ec\\u10d0\\u10db\\u10d8\",ss:\"%d \\u10ec\\u10d0\\u10db\\u10d8\",m:\"\\u10ec\\u10e3\\u10d7\\u10d8\",mm:\"%d \\u10ec\\u10e3\\u10d7\\u10d8\",h:\"\\u10e1\\u10d0\\u10d0\\u10d7\\u10d8\",hh:\"%d \\u10e1\\u10d0\\u10d0\\u10d7\\u10d8\",d:\"\\u10d3\\u10e6\\u10d4\",dd:\"%d \\u10d3\\u10e6\\u10d4\",M:\"\\u10d7\\u10d5\\u10d4\",MM:\"%d \\u10d7\\u10d5\\u10d4\",y:\"\\u10ec\\u10d4\\u10da\\u10d8\",yy:\"%d \\u10ec\\u10d4\\u10da\\u10d8\"},dayOfMonthOrdinalParse:/0|1-\\u10da\\u10d8|\\u10db\\u10d4-\\d{1,2}|\\d{1,2}-\\u10d4/,ordinal:function(e){return 0===e?e:1===e?e+\"-\\u10da\\u10d8\":e<20||e<=100&&e%20==0||e%100==0?\"\\u10db\\u10d4-\"+e:e+\"-\\u10d4\"},week:{dow:1,doy:7}})}(n(\"wd/R\"))},IHuh:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return i})),n.d(t,\"b\",(function(){return s}));var r=n(\"VJ7P\");function i(e){e=atob(e);const t=[];for(let n=0;nthis.blockSize&&(e=(new this.Hash).update(e).digest()),i(e.length<=this.blockSize);for(var t=e.length;ti.delegate&&i.delegate!==this?i.delegate.now():t()),this.actions=[],this.active=!1,this.scheduled=void 0}schedule(e,t=0,n){return i.delegate&&i.delegate!==this?i.delegate.schedule(e,t,n):super.schedule(e,t,n)}flush(e){const{actions:t}=this;if(this.active)return void t.push(e);let n;this.active=!0;do{if(n=e.execute(e.state,e.delay))break}while(e=t.shift());if(this.active=!1,n){for(;e=t.shift();)e.unsubscribe();throw n}}}},\"Ivi+\":function(e,t,n){!function(e){\"use strict\";e.defineLocale(\"ko\",{months:\"1\\uc6d4_2\\uc6d4_3\\uc6d4_4\\uc6d4_5\\uc6d4_6\\uc6d4_7\\uc6d4_8\\uc6d4_9\\uc6d4_10\\uc6d4_11\\uc6d4_12\\uc6d4\".split(\"_\"),monthsShort:\"1\\uc6d4_2\\uc6d4_3\\uc6d4_4\\uc6d4_5\\uc6d4_6\\uc6d4_7\\uc6d4_8\\uc6d4_9\\uc6d4_10\\uc6d4_11\\uc6d4_12\\uc6d4\".split(\"_\"),weekdays:\"\\uc77c\\uc694\\uc77c_\\uc6d4\\uc694\\uc77c_\\ud654\\uc694\\uc77c_\\uc218\\uc694\\uc77c_\\ubaa9\\uc694\\uc77c_\\uae08\\uc694\\uc77c_\\ud1a0\\uc694\\uc77c\".split(\"_\"),weekdaysShort:\"\\uc77c_\\uc6d4_\\ud654_\\uc218_\\ubaa9_\\uae08_\\ud1a0\".split(\"_\"),weekdaysMin:\"\\uc77c_\\uc6d4_\\ud654_\\uc218_\\ubaa9_\\uae08_\\ud1a0\".split(\"_\"),longDateFormat:{LT:\"A h:mm\",LTS:\"A h:mm:ss\",L:\"YYYY.MM.DD.\",LL:\"YYYY\\ub144 MMMM D\\uc77c\",LLL:\"YYYY\\ub144 MMMM D\\uc77c A h:mm\",LLLL:\"YYYY\\ub144 MMMM D\\uc77c dddd A h:mm\",l:\"YYYY.MM.DD.\",ll:\"YYYY\\ub144 MMMM D\\uc77c\",lll:\"YYYY\\ub144 MMMM D\\uc77c A h:mm\",llll:\"YYYY\\ub144 MMMM D\\uc77c dddd A h:mm\"},calendar:{sameDay:\"\\uc624\\ub298 LT\",nextDay:\"\\ub0b4\\uc77c LT\",nextWeek:\"dddd LT\",lastDay:\"\\uc5b4\\uc81c LT\",lastWeek:\"\\uc9c0\\ub09c\\uc8fc dddd LT\",sameElse:\"L\"},relativeTime:{future:\"%s \\ud6c4\",past:\"%s \\uc804\",s:\"\\uba87 \\ucd08\",ss:\"%d\\ucd08\",m:\"1\\ubd84\",mm:\"%d\\ubd84\",h:\"\\ud55c \\uc2dc\\uac04\",hh:\"%d\\uc2dc\\uac04\",d:\"\\ud558\\ub8e8\",dd:\"%d\\uc77c\",M:\"\\ud55c \\ub2ec\",MM:\"%d\\ub2ec\",y:\"\\uc77c \\ub144\",yy:\"%d\\ub144\"},dayOfMonthOrdinalParse:/\\d{1,2}(\\uc77c|\\uc6d4|\\uc8fc)/,ordinal:function(e,t){switch(t){case\"d\":case\"D\":case\"DDD\":return e+\"\\uc77c\";case\"M\":return e+\"\\uc6d4\";case\"w\":case\"W\":return e+\"\\uc8fc\";default:return e}},meridiemParse:/\\uc624\\uc804|\\uc624\\ud6c4/,isPM:function(e){return\"\\uc624\\ud6c4\"===e},meridiem:function(e,t,n){return e<12?\"\\uc624\\uc804\":\"\\uc624\\ud6c4\"}})}(n(\"wd/R\"))},IzEk:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return o}));var r=n(\"7o/Q\"),i=n(\"4I5i\"),s=n(\"EY2u\");function o(e){return t=>0===e?Object(s.b)():t.lift(new a(e))}class a{constructor(e){if(this.total=e,this.total<0)throw new i.a}call(e,t){return t.subscribe(new l(e,this.total))}}class l extends r.a{constructor(e,t){super(e),this.total=t,this.count=0}_next(e){const t=this.total,n=++this.count;n<=t&&(this.destination.next(e),n===t&&(this.destination.complete(),this.unsubscribe()))}}},\"JCF/\":function(e,t,n){!function(e){\"use strict\";var t={1:\"\\u0661\",2:\"\\u0662\",3:\"\\u0663\",4:\"\\u0664\",5:\"\\u0665\",6:\"\\u0666\",7:\"\\u0667\",8:\"\\u0668\",9:\"\\u0669\",0:\"\\u0660\"},n={\"\\u0661\":\"1\",\"\\u0662\":\"2\",\"\\u0663\":\"3\",\"\\u0664\":\"4\",\"\\u0665\":\"5\",\"\\u0666\":\"6\",\"\\u0667\":\"7\",\"\\u0668\":\"8\",\"\\u0669\":\"9\",\"\\u0660\":\"0\"},r=[\"\\u06a9\\u0627\\u0646\\u0648\\u0646\\u06cc \\u062f\\u0648\\u0648\\u06d5\\u0645\",\"\\u0634\\u0648\\u0628\\u0627\\u062a\",\"\\u0626\\u0627\\u0632\\u0627\\u0631\",\"\\u0646\\u06cc\\u0633\\u0627\\u0646\",\"\\u0626\\u0627\\u06cc\\u0627\\u0631\",\"\\u062d\\u0648\\u0632\\u06d5\\u06cc\\u0631\\u0627\\u0646\",\"\\u062a\\u06d5\\u0645\\u0645\\u0648\\u0632\",\"\\u0626\\u0627\\u0628\",\"\\u0626\\u06d5\\u06cc\\u0644\\u0648\\u0648\\u0644\",\"\\u062a\\u0634\\u0631\\u06cc\\u0646\\u06cc \\u06cc\\u06d5\\u0643\\u06d5\\u0645\",\"\\u062a\\u0634\\u0631\\u06cc\\u0646\\u06cc \\u062f\\u0648\\u0648\\u06d5\\u0645\",\"\\u0643\\u0627\\u0646\\u0648\\u0646\\u06cc \\u06cc\\u06d5\\u06a9\\u06d5\\u0645\"];e.defineLocale(\"ku\",{months:r,monthsShort:r,weekdays:\"\\u06cc\\u0647\\u200c\\u0643\\u0634\\u0647\\u200c\\u0645\\u0645\\u0647\\u200c_\\u062f\\u0648\\u0648\\u0634\\u0647\\u200c\\u0645\\u0645\\u0647\\u200c_\\u0633\\u06ce\\u0634\\u0647\\u200c\\u0645\\u0645\\u0647\\u200c_\\u0686\\u0648\\u0627\\u0631\\u0634\\u0647\\u200c\\u0645\\u0645\\u0647\\u200c_\\u067e\\u06ce\\u0646\\u062c\\u0634\\u0647\\u200c\\u0645\\u0645\\u0647\\u200c_\\u0647\\u0647\\u200c\\u06cc\\u0646\\u06cc_\\u0634\\u0647\\u200c\\u0645\\u0645\\u0647\\u200c\".split(\"_\"),weekdaysShort:\"\\u06cc\\u0647\\u200c\\u0643\\u0634\\u0647\\u200c\\u0645_\\u062f\\u0648\\u0648\\u0634\\u0647\\u200c\\u0645_\\u0633\\u06ce\\u0634\\u0647\\u200c\\u0645_\\u0686\\u0648\\u0627\\u0631\\u0634\\u0647\\u200c\\u0645_\\u067e\\u06ce\\u0646\\u062c\\u0634\\u0647\\u200c\\u0645_\\u0647\\u0647\\u200c\\u06cc\\u0646\\u06cc_\\u0634\\u0647\\u200c\\u0645\\u0645\\u0647\\u200c\".split(\"_\"),weekdaysMin:\"\\u06cc_\\u062f_\\u0633_\\u0686_\\u067e_\\u0647_\\u0634\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd, D MMMM YYYY HH:mm\"},meridiemParse:/\\u0626\\u06ce\\u0648\\u0627\\u0631\\u0647\\u200c|\\u0628\\u0647\\u200c\\u06cc\\u0627\\u0646\\u06cc/,isPM:function(e){return/\\u0626\\u06ce\\u0648\\u0627\\u0631\\u0647\\u200c/.test(e)},meridiem:function(e,t,n){return e<12?\"\\u0628\\u0647\\u200c\\u06cc\\u0627\\u0646\\u06cc\":\"\\u0626\\u06ce\\u0648\\u0627\\u0631\\u0647\\u200c\"},calendar:{sameDay:\"[\\u0626\\u0647\\u200c\\u0645\\u0631\\u06c6 \\u0643\\u0627\\u062a\\u0698\\u0645\\u06ce\\u0631] LT\",nextDay:\"[\\u0628\\u0647\\u200c\\u06cc\\u0627\\u0646\\u06cc \\u0643\\u0627\\u062a\\u0698\\u0645\\u06ce\\u0631] LT\",nextWeek:\"dddd [\\u0643\\u0627\\u062a\\u0698\\u0645\\u06ce\\u0631] LT\",lastDay:\"[\\u062f\\u0648\\u06ce\\u0646\\u06ce \\u0643\\u0627\\u062a\\u0698\\u0645\\u06ce\\u0631] LT\",lastWeek:\"dddd [\\u0643\\u0627\\u062a\\u0698\\u0645\\u06ce\\u0631] LT\",sameElse:\"L\"},relativeTime:{future:\"\\u0644\\u0647\\u200c %s\",past:\"%s\",s:\"\\u0686\\u0647\\u200c\\u0646\\u062f \\u0686\\u0631\\u0643\\u0647\\u200c\\u06cc\\u0647\\u200c\\u0643\",ss:\"\\u0686\\u0631\\u0643\\u0647\\u200c %d\",m:\"\\u06cc\\u0647\\u200c\\u0643 \\u062e\\u0648\\u0644\\u0647\\u200c\\u0643\",mm:\"%d \\u062e\\u0648\\u0644\\u0647\\u200c\\u0643\",h:\"\\u06cc\\u0647\\u200c\\u0643 \\u0643\\u0627\\u062a\\u0698\\u0645\\u06ce\\u0631\",hh:\"%d \\u0643\\u0627\\u062a\\u0698\\u0645\\u06ce\\u0631\",d:\"\\u06cc\\u0647\\u200c\\u0643 \\u0695\\u06c6\\u0698\",dd:\"%d \\u0695\\u06c6\\u0698\",M:\"\\u06cc\\u0647\\u200c\\u0643 \\u0645\\u0627\\u0646\\u06af\",MM:\"%d \\u0645\\u0627\\u0646\\u06af\",y:\"\\u06cc\\u0647\\u200c\\u0643 \\u0633\\u0627\\u06b5\",yy:\"%d \\u0633\\u0627\\u06b5\"},preparse:function(e){return e.replace(/[\\u0661\\u0662\\u0663\\u0664\\u0665\\u0666\\u0667\\u0668\\u0669\\u0660]/g,(function(e){return n[e]})).replace(/\\u060c/g,\",\")},postformat:function(e){return e.replace(/\\d/g,(function(e){return t[e]})).replace(/,/g,\"\\u060c\")},week:{dow:6,doy:12}})}(n(\"wd/R\"))},JIr8:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return o}));var r=n(\"l7GE\"),i=n(\"51Dv\"),s=n(\"ZUHj\");function o(e){return function(t){const n=new a(e),r=t.lift(n);return n.caught=r}}class a{constructor(e){this.selector=e}call(e,t){return t.subscribe(new l(e,this.selector,this.caught))}}class l extends r.a{constructor(e,t,n){super(e),this.selector=t,this.caught=n}error(e){if(!this.isStopped){let n;try{n=this.selector(e,this.caught)}catch(t){return void super.error(t)}this._unsubscribeAndRecycle();const r=new i.a(this,void 0,void 0);this.add(r);const o=Object(s.a)(this,n,void 0,void 0,r);o!==r&&this.add(o)}}}},JVSJ:function(e,t,n){!function(e){\"use strict\";function t(e,t,n){var r=e+\" \";switch(n){case\"ss\":return r+(1===e?\"sekunda\":2===e||3===e||4===e?\"sekunde\":\"sekundi\");case\"m\":return t?\"jedna minuta\":\"jedne minute\";case\"mm\":return r+(1===e?\"minuta\":2===e||3===e||4===e?\"minute\":\"minuta\");case\"h\":return t?\"jedan sat\":\"jednog sata\";case\"hh\":return r+(1===e?\"sat\":2===e||3===e||4===e?\"sata\":\"sati\");case\"dd\":return r+(1===e?\"dan\":\"dana\");case\"MM\":return r+(1===e?\"mjesec\":2===e||3===e||4===e?\"mjeseca\":\"mjeseci\");case\"yy\":return r+(1===e?\"godina\":2===e||3===e||4===e?\"godine\":\"godina\")}}e.defineLocale(\"bs\",{months:\"januar_februar_mart_april_maj_juni_juli_august_septembar_oktobar_novembar_decembar\".split(\"_\"),monthsShort:\"jan._feb._mar._apr._maj._jun._jul._aug._sep._okt._nov._dec.\".split(\"_\"),monthsParseExact:!0,weekdays:\"nedjelja_ponedjeljak_utorak_srijeda_\\u010detvrtak_petak_subota\".split(\"_\"),weekdaysShort:\"ned._pon._uto._sri._\\u010det._pet._sub.\".split(\"_\"),weekdaysMin:\"ne_po_ut_sr_\\u010de_pe_su\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"H:mm\",LTS:\"H:mm:ss\",L:\"DD.MM.YYYY\",LL:\"D. MMMM YYYY\",LLL:\"D. MMMM YYYY H:mm\",LLLL:\"dddd, D. MMMM YYYY H:mm\"},calendar:{sameDay:\"[danas u] LT\",nextDay:\"[sutra u] LT\",nextWeek:function(){switch(this.day()){case 0:return\"[u] [nedjelju] [u] LT\";case 3:return\"[u] [srijedu] [u] LT\";case 6:return\"[u] [subotu] [u] LT\";case 1:case 2:case 4:case 5:return\"[u] dddd [u] LT\"}},lastDay:\"[ju\\u010der u] LT\",lastWeek:function(){switch(this.day()){case 0:case 3:return\"[pro\\u0161lu] dddd [u] LT\";case 6:return\"[pro\\u0161le] [subote] [u] LT\";case 1:case 2:case 4:case 5:return\"[pro\\u0161li] dddd [u] LT\"}},sameElse:\"L\"},relativeTime:{future:\"za %s\",past:\"prije %s\",s:\"par sekundi\",ss:t,m:t,mm:t,h:t,hh:t,d:\"dan\",dd:t,M:\"mjesec\",MM:t,y:\"godinu\",yy:t},dayOfMonthOrdinalParse:/\\d{1,2}\\./,ordinal:\"%d.\",week:{dow:1,doy:7}})}(n(\"wd/R\"))},JX91:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return s}));var r=n(\"GyhO\"),i=n(\"z+Ro\");function s(...e){const t=e[e.length-1];return Object(i.a)(t)?(e.pop(),n=>Object(r.a)(e,n,t)):t=>Object(r.a)(e,t)}},JvlW:function(e,t,n){!function(e){\"use strict\";var t={ss:\"sekund\\u0117_sekund\\u017ei\\u0173_sekundes\",m:\"minut\\u0117_minut\\u0117s_minut\\u0119\",mm:\"minut\\u0117s_minu\\u010di\\u0173_minutes\",h:\"valanda_valandos_valand\\u0105\",hh:\"valandos_valand\\u0173_valandas\",d:\"diena_dienos_dien\\u0105\",dd:\"dienos_dien\\u0173_dienas\",M:\"m\\u0117nuo_m\\u0117nesio_m\\u0117nes\\u012f\",MM:\"m\\u0117nesiai_m\\u0117nesi\\u0173_m\\u0117nesius\",y:\"metai_met\\u0173_metus\",yy:\"metai_met\\u0173_metus\"};function n(e,t,n,r){return t?i(n)[0]:r?i(n)[1]:i(n)[2]}function r(e){return e%10==0||e>10&&e<20}function i(e){return t[e].split(\"_\")}function s(e,t,s,o){var a=e+\" \";return 1===e?a+n(0,t,s[0],o):t?a+(r(e)?i(s)[1]:i(s)[0]):o?a+i(s)[1]:a+(r(e)?i(s)[1]:i(s)[2])}e.defineLocale(\"lt\",{months:{format:\"sausio_vasario_kovo_baland\\u017eio_gegu\\u017e\\u0117s_bir\\u017eelio_liepos_rugpj\\u016b\\u010dio_rugs\\u0117jo_spalio_lapkri\\u010dio_gruod\\u017eio\".split(\"_\"),standalone:\"sausis_vasaris_kovas_balandis_gegu\\u017e\\u0117_bir\\u017eelis_liepa_rugpj\\u016btis_rugs\\u0117jis_spalis_lapkritis_gruodis\".split(\"_\"),isFormat:/D[oD]?(\\[[^\\[\\]]*\\]|\\s)+MMMM?|MMMM?(\\[[^\\[\\]]*\\]|\\s)+D[oD]?/},monthsShort:\"sau_vas_kov_bal_geg_bir_lie_rgp_rgs_spa_lap_grd\".split(\"_\"),weekdays:{format:\"sekmadien\\u012f_pirmadien\\u012f_antradien\\u012f_tre\\u010diadien\\u012f_ketvirtadien\\u012f_penktadien\\u012f_\\u0161e\\u0161tadien\\u012f\".split(\"_\"),standalone:\"sekmadienis_pirmadienis_antradienis_tre\\u010diadienis_ketvirtadienis_penktadienis_\\u0161e\\u0161tadienis\".split(\"_\"),isFormat:/dddd HH:mm/},weekdaysShort:\"Sek_Pir_Ant_Tre_Ket_Pen_\\u0160e\\u0161\".split(\"_\"),weekdaysMin:\"S_P_A_T_K_Pn_\\u0160\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"YYYY-MM-DD\",LL:\"YYYY [m.] MMMM D [d.]\",LLL:\"YYYY [m.] MMMM D [d.], HH:mm [val.]\",LLLL:\"YYYY [m.] MMMM D [d.], dddd, HH:mm [val.]\",l:\"YYYY-MM-DD\",ll:\"YYYY [m.] MMMM D [d.]\",lll:\"YYYY [m.] MMMM D [d.], HH:mm [val.]\",llll:\"YYYY [m.] MMMM D [d.], ddd, HH:mm [val.]\"},calendar:{sameDay:\"[\\u0160iandien] LT\",nextDay:\"[Rytoj] LT\",nextWeek:\"dddd LT\",lastDay:\"[Vakar] LT\",lastWeek:\"[Pra\\u0117jus\\u012f] dddd LT\",sameElse:\"L\"},relativeTime:{future:\"po %s\",past:\"prie\\u0161 %s\",s:function(e,t,n,r){return t?\"kelios sekund\\u0117s\":r?\"keli\\u0173 sekund\\u017ei\\u0173\":\"kelias sekundes\"},ss:s,m:n,mm:s,h:n,hh:s,d:n,dd:s,M:n,MM:s,y:n,yy:s},dayOfMonthOrdinalParse:/\\d{1,2}-oji/,ordinal:function(e){return e+\"-oji\"},week:{dow:1,doy:4}})}(n(\"wd/R\"))},\"K/tc\":function(e,t,n){!function(e){\"use strict\";e.defineLocale(\"af\",{months:\"Januarie_Februarie_Maart_April_Mei_Junie_Julie_Augustus_September_Oktober_November_Desember\".split(\"_\"),monthsShort:\"Jan_Feb_Mrt_Apr_Mei_Jun_Jul_Aug_Sep_Okt_Nov_Des\".split(\"_\"),weekdays:\"Sondag_Maandag_Dinsdag_Woensdag_Donderdag_Vrydag_Saterdag\".split(\"_\"),weekdaysShort:\"Son_Maa_Din_Woe_Don_Vry_Sat\".split(\"_\"),weekdaysMin:\"So_Ma_Di_Wo_Do_Vr_Sa\".split(\"_\"),meridiemParse:/vm|nm/i,isPM:function(e){return/^nm$/i.test(e)},meridiem:function(e,t,n){return e<12?n?\"vm\":\"VM\":n?\"nm\":\"NM\"},longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd, D MMMM YYYY HH:mm\"},calendar:{sameDay:\"[Vandag om] LT\",nextDay:\"[M\\xf4re om] LT\",nextWeek:\"dddd [om] LT\",lastDay:\"[Gister om] LT\",lastWeek:\"[Laas] dddd [om] LT\",sameElse:\"L\"},relativeTime:{future:\"oor %s\",past:\"%s gelede\",s:\"'n paar sekondes\",ss:\"%d sekondes\",m:\"'n minuut\",mm:\"%d minute\",h:\"'n uur\",hh:\"%d ure\",d:\"'n dag\",dd:\"%d dae\",M:\"'n maand\",MM:\"%d maande\",y:\"'n jaar\",yy:\"%d jaar\"},dayOfMonthOrdinalParse:/\\d{1,2}(ste|de)/,ordinal:function(e){return e+(1===e||8===e||e>=20?\"ste\":\"de\")},week:{dow:1,doy:4}})}(n(\"wd/R\"))},KIrq:function(e,t,n){\"use strict\";n.r(t),n.d(t,\"Wallet\",(function(){return x})),n.d(t,\"verifyMessage\",(function(){return C})),n.d(t,\"verifyTypedData\",(function(){return D}));var r=n(\"Oxwv\"),i=n(\"VJ7P\"),s=n(\"m9oY\"),o=n(\"/7J2\");const a=new o.Logger(\"abstract-provider/5.0.9\");class l{constructor(){a.checkAbstract(new.target,l),Object(s.defineReadOnly)(this,\"_isProvider\",!0)}addListener(e,t){return this.on(e,t)}removeListener(e,t){return this.off(e,t)}static isProvider(e){return!(!e||!e._isProvider)}}var c=function(e,t,n,r){return new(n||(n=Promise))((function(i,s){function o(e){try{l(r.next(e))}catch(t){s(t)}}function a(e){try{l(r.throw(e))}catch(t){s(t)}}function l(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(o,a)}l((r=r.apply(e,t||[])).next())}))};const u=new o.Logger(\"abstract-signer/5.0.12\"),h=[\"chainId\",\"data\",\"from\",\"gasLimit\",\"gasPrice\",\"nonce\",\"to\",\"value\"],d=[o.Logger.errors.INSUFFICIENT_FUNDS,o.Logger.errors.NONCE_EXPIRED,o.Logger.errors.REPLACEMENT_UNDERPRICED];class m{constructor(){u.checkAbstract(new.target,m),Object(s.defineReadOnly)(this,\"_isSigner\",!0)}getBalance(e){return c(this,void 0,void 0,(function*(){return this._checkProvider(\"getBalance\"),yield this.provider.getBalance(this.getAddress(),e)}))}getTransactionCount(e){return c(this,void 0,void 0,(function*(){return this._checkProvider(\"getTransactionCount\"),yield this.provider.getTransactionCount(this.getAddress(),e)}))}estimateGas(e){return c(this,void 0,void 0,(function*(){this._checkProvider(\"estimateGas\");const t=yield Object(s.resolveProperties)(this.checkTransaction(e));return yield this.provider.estimateGas(t)}))}call(e,t){return c(this,void 0,void 0,(function*(){this._checkProvider(\"call\");const n=yield Object(s.resolveProperties)(this.checkTransaction(e));return yield this.provider.call(n,t)}))}sendTransaction(e){return this._checkProvider(\"sendTransaction\"),this.populateTransaction(e).then(e=>this.signTransaction(e).then(e=>this.provider.sendTransaction(e)))}getChainId(){return c(this,void 0,void 0,(function*(){return this._checkProvider(\"getChainId\"),(yield this.provider.getNetwork()).chainId}))}getGasPrice(){return c(this,void 0,void 0,(function*(){return this._checkProvider(\"getGasPrice\"),yield this.provider.getGasPrice()}))}resolveName(e){return c(this,void 0,void 0,(function*(){return this._checkProvider(\"resolveName\"),yield this.provider.resolveName(e)}))}checkTransaction(e){for(const n in e)-1===h.indexOf(n)&&u.throwArgumentError(\"invalid transaction key: \"+n,\"transaction\",e);const t=Object(s.shallowCopy)(e);return t.from=null==t.from?this.getAddress():Promise.all([Promise.resolve(t.from),this.getAddress()]).then(t=>(t[0].toLowerCase()!==t[1].toLowerCase()&&u.throwArgumentError(\"from address mismatch\",\"transaction\",e),t[0])),t}populateTransaction(e){return c(this,void 0,void 0,(function*(){const t=yield Object(s.resolveProperties)(this.checkTransaction(e));return null!=t.to&&(t.to=Promise.resolve(t.to).then(e=>this.resolveName(e))),null==t.gasPrice&&(t.gasPrice=this.getGasPrice()),null==t.nonce&&(t.nonce=this.getTransactionCount(\"pending\")),null==t.gasLimit&&(t.gasLimit=this.estimateGas(t).catch(e=>{if(d.indexOf(e.code)>=0)throw e;return u.throwError(\"cannot estimate gas; transaction may fail or may require manual gas limit\",o.Logger.errors.UNPREDICTABLE_GAS_LIMIT,{error:e,tx:t})})),t.chainId=null==t.chainId?this.getChainId():Promise.all([Promise.resolve(t.chainId),this.getChainId()]).then(t=>(0!==t[1]&&t[0]!==t[1]&&u.throwArgumentError(\"chainId address mismatch\",\"transaction\",e),t[0])),yield Object(s.resolveProperties)(t)}))}_checkProvider(e){this.provider||u.throwError(\"missing provider\",o.Logger.errors.UNSUPPORTED_OPERATION,{operation:e||\"_checkProvider\"})}static isSigner(e){return!(!e||!e._isSigner)}}var p=n(\"cUt3\"),f=n(\"4Qhp\"),g=n(\"8AIR\"),_=n(\"b1pR\"),b=n(\"bkUu\"),y=n(\"rhxT\"),v=n(\"nPSg\"),w=n(\"zkI0\"),M=n(\"WsP5\"),k=function(e,t,n,r){return new(n||(n=Promise))((function(i,s){function o(e){try{l(r.next(e))}catch(t){s(t)}}function a(e){try{l(r.throw(e))}catch(t){s(t)}}function l(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(o,a)}l((r=r.apply(e,t||[])).next())}))};const S=new o.Logger(\"wallet/5.0.11\");class x extends m{constructor(e,t){if(S.checkNew(new.target,x),super(),null!=(n=e)&&Object(i.isHexString)(n.privateKey,32)&&null!=n.address){const t=new y.SigningKey(e.privateKey);if(Object(s.defineReadOnly)(this,\"_signingKey\",()=>t),Object(s.defineReadOnly)(this,\"address\",Object(M.computeAddress)(this.publicKey)),this.address!==Object(r.getAddress)(e.address)&&S.throwArgumentError(\"privateKey/address mismatch\",\"privateKey\",\"[REDACTED]\"),function(e){const t=e.mnemonic;return t&&t.phrase}(e)){const t=e.mnemonic;Object(s.defineReadOnly)(this,\"_mnemonic\",()=>({phrase:t.phrase,path:t.path||g.defaultPath,locale:t.locale||\"en\"}));const n=this.mnemonic,r=g.HDNode.fromMnemonic(n.phrase,null,n.locale).derivePath(n.path);Object(M.computeAddress)(r.privateKey)!==this.address&&S.throwArgumentError(\"mnemonic/address mismatch\",\"privateKey\",\"[REDACTED]\")}else Object(s.defineReadOnly)(this,\"_mnemonic\",()=>null)}else{if(y.SigningKey.isSigningKey(e))\"secp256k1\"!==e.curve&&S.throwArgumentError(\"unsupported curve; must be secp256k1\",\"privateKey\",\"[REDACTED]\"),Object(s.defineReadOnly)(this,\"_signingKey\",()=>e);else{\"string\"==typeof e&&e.match(/^[0-9a-f]*$/i)&&64===e.length&&(e=\"0x\"+e);const t=new y.SigningKey(e);Object(s.defineReadOnly)(this,\"_signingKey\",()=>t)}Object(s.defineReadOnly)(this,\"_mnemonic\",()=>null),Object(s.defineReadOnly)(this,\"address\",Object(M.computeAddress)(this.publicKey))}var n;t&&!l.isProvider(t)&&S.throwArgumentError(\"invalid provider\",\"provider\",t),Object(s.defineReadOnly)(this,\"provider\",t||null)}get mnemonic(){return this._mnemonic()}get privateKey(){return this._signingKey().privateKey}get publicKey(){return this._signingKey().publicKey}getAddress(){return Promise.resolve(this.address)}connect(e){return new x(this,e)}signTransaction(e){return Object(s.resolveProperties)(e).then(t=>{null!=t.from&&(Object(r.getAddress)(t.from)!==this.address&&S.throwArgumentError(\"transaction from address mismatch\",\"transaction.from\",e.from),delete t.from);const n=this._signingKey().signDigest(Object(_.keccak256)(Object(M.serialize)(t)));return Object(M.serialize)(t,n)})}signMessage(e){return k(this,void 0,void 0,(function*(){return Object(i.joinSignature)(this._signingKey().signDigest(Object(p.a)(e)))}))}_signTypedData(e,t,n){return k(this,void 0,void 0,(function*(){const r=yield f.a.resolveNames(e,t,n,e=>(null==this.provider&&S.throwError(\"cannot resolve ENS names without a provider\",o.Logger.errors.UNSUPPORTED_OPERATION,{operation:\"resolveName\",value:e}),this.provider.resolveName(e)));return Object(i.joinSignature)(this._signingKey().signDigest(f.a.hash(r.domain,t,r.value)))}))}encrypt(e,t,n){if(\"function\"!=typeof t||n||(n=t,t={}),n&&\"function\"!=typeof n)throw new Error(\"invalid callback\");return t||(t={}),Object(v.c)(this,e,t,n)}static createRandom(e){let t=Object(b.a)(16);e||(e={}),e.extraEntropy&&(t=Object(i.arrayify)(Object(i.hexDataSlice)(Object(_.keccak256)(Object(i.concat)([t,e.extraEntropy])),0,16)));const n=Object(g.entropyToMnemonic)(t,e.locale);return x.fromMnemonic(n,e.path,e.locale)}static fromEncryptedJson(e,t,n){return Object(w.decryptJsonWallet)(e,t,n).then(e=>new x(e))}static fromEncryptedJsonSync(e,t){return new x(Object(w.decryptJsonWalletSync)(e,t))}static fromMnemonic(e,t,n){return t||(t=g.defaultPath),new x(g.HDNode.fromMnemonic(e,null,n).derivePath(t))}}function C(e,t){return Object(M.recoverAddress)(Object(p.a)(e),t)}function D(e,t,n,r){return Object(M.recoverAddress)(f.a.hash(e,t,n),r)}},KSF8:function(e,t,n){!function(e){\"use strict\";e.defineLocale(\"vi\",{months:\"th\\xe1ng 1_th\\xe1ng 2_th\\xe1ng 3_th\\xe1ng 4_th\\xe1ng 5_th\\xe1ng 6_th\\xe1ng 7_th\\xe1ng 8_th\\xe1ng 9_th\\xe1ng 10_th\\xe1ng 11_th\\xe1ng 12\".split(\"_\"),monthsShort:\"Thg 01_Thg 02_Thg 03_Thg 04_Thg 05_Thg 06_Thg 07_Thg 08_Thg 09_Thg 10_Thg 11_Thg 12\".split(\"_\"),monthsParseExact:!0,weekdays:\"ch\\u1ee7 nh\\u1eadt_th\\u1ee9 hai_th\\u1ee9 ba_th\\u1ee9 t\\u01b0_th\\u1ee9 n\\u0103m_th\\u1ee9 s\\xe1u_th\\u1ee9 b\\u1ea3y\".split(\"_\"),weekdaysShort:\"CN_T2_T3_T4_T5_T6_T7\".split(\"_\"),weekdaysMin:\"CN_T2_T3_T4_T5_T6_T7\".split(\"_\"),weekdaysParseExact:!0,meridiemParse:/sa|ch/i,isPM:function(e){return/^ch$/i.test(e)},meridiem:function(e,t,n){return e<12?n?\"sa\":\"SA\":n?\"ch\":\"CH\"},longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM [n\\u0103m] YYYY\",LLL:\"D MMMM [n\\u0103m] YYYY HH:mm\",LLLL:\"dddd, D MMMM [n\\u0103m] YYYY HH:mm\",l:\"DD/M/YYYY\",ll:\"D MMM YYYY\",lll:\"D MMM YYYY HH:mm\",llll:\"ddd, D MMM YYYY HH:mm\"},calendar:{sameDay:\"[H\\xf4m nay l\\xfac] LT\",nextDay:\"[Ng\\xe0y mai l\\xfac] LT\",nextWeek:\"dddd [tu\\u1ea7n t\\u1edbi l\\xfac] LT\",lastDay:\"[H\\xf4m qua l\\xfac] LT\",lastWeek:\"dddd [tu\\u1ea7n tr\\u01b0\\u1edbc l\\xfac] LT\",sameElse:\"L\"},relativeTime:{future:\"%s t\\u1edbi\",past:\"%s tr\\u01b0\\u1edbc\",s:\"v\\xe0i gi\\xe2y\",ss:\"%d gi\\xe2y\",m:\"m\\u1ed9t ph\\xfat\",mm:\"%d ph\\xfat\",h:\"m\\u1ed9t gi\\u1edd\",hh:\"%d gi\\u1edd\",d:\"m\\u1ed9t ng\\xe0y\",dd:\"%d ng\\xe0y\",w:\"m\\u1ed9t tu\\u1ea7n\",ww:\"%d tu\\u1ea7n\",M:\"m\\u1ed9t th\\xe1ng\",MM:\"%d th\\xe1ng\",y:\"m\\u1ed9t n\\u0103m\",yy:\"%d n\\u0103m\"},dayOfMonthOrdinalParse:/\\d{1,2}/,ordinal:function(e){return e},week:{dow:1,doy:4}})}(n(\"wd/R\"))},KTz0:function(e,t,n){!function(e){\"use strict\";var t={words:{ss:[\"sekund\",\"sekunda\",\"sekundi\"],m:[\"jedan minut\",\"jednog minuta\"],mm:[\"minut\",\"minuta\",\"minuta\"],h:[\"jedan sat\",\"jednog sata\"],hh:[\"sat\",\"sata\",\"sati\"],dd:[\"dan\",\"dana\",\"dana\"],MM:[\"mjesec\",\"mjeseca\",\"mjeseci\"],yy:[\"godina\",\"godine\",\"godina\"]},correctGrammaticalCase:function(e,t){return 1===e?t[0]:e>=2&&e<=4?t[1]:t[2]},translate:function(e,n,r){var i=t.words[r];return 1===r.length?n?i[0]:i[1]:e+\" \"+t.correctGrammaticalCase(e,i)}};e.defineLocale(\"me\",{months:\"januar_februar_mart_april_maj_jun_jul_avgust_septembar_oktobar_novembar_decembar\".split(\"_\"),monthsShort:\"jan._feb._mar._apr._maj_jun_jul_avg._sep._okt._nov._dec.\".split(\"_\"),monthsParseExact:!0,weekdays:\"nedjelja_ponedjeljak_utorak_srijeda_\\u010detvrtak_petak_subota\".split(\"_\"),weekdaysShort:\"ned._pon._uto._sri._\\u010det._pet._sub.\".split(\"_\"),weekdaysMin:\"ne_po_ut_sr_\\u010de_pe_su\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"H:mm\",LTS:\"H:mm:ss\",L:\"DD.MM.YYYY\",LL:\"D. MMMM YYYY\",LLL:\"D. MMMM YYYY H:mm\",LLLL:\"dddd, D. MMMM YYYY H:mm\"},calendar:{sameDay:\"[danas u] LT\",nextDay:\"[sjutra u] LT\",nextWeek:function(){switch(this.day()){case 0:return\"[u] [nedjelju] [u] LT\";case 3:return\"[u] [srijedu] [u] LT\";case 6:return\"[u] [subotu] [u] LT\";case 1:case 2:case 4:case 5:return\"[u] dddd [u] LT\"}},lastDay:\"[ju\\u010de u] LT\",lastWeek:function(){return[\"[pro\\u0161le] [nedjelje] [u] LT\",\"[pro\\u0161log] [ponedjeljka] [u] LT\",\"[pro\\u0161log] [utorka] [u] LT\",\"[pro\\u0161le] [srijede] [u] LT\",\"[pro\\u0161log] [\\u010detvrtka] [u] LT\",\"[pro\\u0161log] [petka] [u] LT\",\"[pro\\u0161le] [subote] [u] LT\"][this.day()]},sameElse:\"L\"},relativeTime:{future:\"za %s\",past:\"prije %s\",s:\"nekoliko sekundi\",ss:t.translate,m:t.translate,mm:t.translate,h:t.translate,hh:t.translate,d:\"dan\",dd:t.translate,M:\"mjesec\",MM:t.translate,y:\"godinu\",yy:t.translate},dayOfMonthOrdinalParse:/\\d{1,2}\\./,ordinal:\"%d.\",week:{dow:1,doy:7}})}(n(\"wd/R\"))},Kcpz:function(e,t,n){\"use strict\";Object.defineProperty(t,\"__esModule\",{value:!0});var r=n(\"kU1M\");t.projectToFormer=function(){return r.map((function(e){return e[0]}))},t.projectToLatter=function(){return r.map((function(e){return e[1]}))},t.projectTo=function(e){return r.map((function(t){return t[e]}))}},Kj3r:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return s}));var r=n(\"7o/Q\"),i=n(\"D0XW\");function s(e,t=i.a){return n=>n.lift(new o(e,t))}class o{constructor(e,t){this.dueTime=e,this.scheduler=t}call(e,t){return t.subscribe(new a(e,this.dueTime,this.scheduler))}}class a extends r.a{constructor(e,t,n){super(e),this.dueTime=t,this.scheduler=n,this.debouncedSubscription=null,this.lastValue=null,this.hasValue=!1}_next(e){this.clearDebounce(),this.lastValue=e,this.hasValue=!0,this.add(this.debouncedSubscription=this.scheduler.schedule(l,this.dueTime,this))}_complete(){this.debouncedNext(),this.destination.complete()}debouncedNext(){if(this.clearDebounce(),this.hasValue){const{lastValue:e}=this;this.lastValue=null,this.hasValue=!1,this.destination.next(e)}}clearDebounce(){const e=this.debouncedSubscription;null!==e&&(this.remove(e),e.unsubscribe(),this.debouncedSubscription=null)}}function l(e){e.debouncedNext()}},Kqap:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return i}));var r=n(\"7o/Q\");function i(e,t){let n=!1;return arguments.length>=2&&(n=!0),function(r){return r.lift(new s(e,t,n))}}class s{constructor(e,t,n=!1){this.accumulator=e,this.seed=t,this.hasSeed=n}call(e,t){return t.subscribe(new o(e,this.accumulator,this.seed,this.hasSeed))}}class o extends r.a{constructor(e,t,n,r){super(e),this.accumulator=t,this._seed=n,this.hasSeed=r,this.index=0}get seed(){return this._seed}set seed(e){this.hasSeed=!0,this._seed=e}_next(e){if(this.hasSeed)return this._tryNext(e);this.seed=e,this.destination.next(e)}_tryNext(e){const t=this.index++;let n;try{n=this.accumulator(this.seed,e,t)}catch(r){this.destination.error(r)}this.seed=n,this.destination.next(n)}}},KqfI:function(e,t,n){\"use strict\";function r(){}n.d(t,\"a\",(function(){return r}))},LPIR:function(e,t,n){\"use strict\";n.r(t),n.d(t,\"BaseX\",(function(){return s})),n.d(t,\"Base32\",(function(){return o})),n.d(t,\"Base58\",(function(){return a}));var r=n(\"VJ7P\"),i=n(\"m9oY\");class s{constructor(e){Object(i.defineReadOnly)(this,\"alphabet\",e),Object(i.defineReadOnly)(this,\"base\",e.length),Object(i.defineReadOnly)(this,\"_alphabetMap\",{}),Object(i.defineReadOnly)(this,\"_leader\",e.charAt(0));for(let t=0;t0;)n.push(e%this.base),e=e/this.base|0}let i=\"\";for(let r=0;0===t[r]&&r=0;--r)i+=this.alphabet[n[r]];return i}decode(e){if(\"string\"!=typeof e)throw new TypeError(\"Expected String\");let t=[];if(0===e.length)return new Uint8Array(t);t.push(0);for(let n=0;n>=8;for(;i>0;)t.push(255&i),i>>=8}for(let n=0;e[n]===this._leader&&n{throw e},0)}n.d(t,\"a\",(function(){return r}))},NJ9Y:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return c}));var r=n(\"sVev\"),i=n(\"pLZG\"),s=n(\"BFxc\"),o=n(\"XDbj\"),a=n(\"xbPD\"),l=n(\"SpAZ\");function c(e,t){const n=arguments.length>=2;return c=>c.pipe(e?Object(i.a)((t,n)=>e(t,n,c)):l.a,Object(s.a)(1),n?Object(a.a)(t):Object(o.a)(()=>new r.a))}},NXyV:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return o}));var r=n(\"HDdC\"),i=n(\"Cfvw\"),s=n(\"EY2u\");function o(e){return new r.a(t=>{let n;try{n=e()}catch(r){return void t.error(r)}return(n?Object(i.a)(n):Object(s.b)()).subscribe(t)})}},NaiW:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return s}));var r=n(\"b1pR\"),i=n(\"UnNr\");function s(e){return Object(r.keccak256)(Object(i.f)(e))}},Nv8m:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return a}));var r=n(\"DH7j\"),i=n(\"yCtX\"),s=n(\"l7GE\"),o=n(\"ZUHj\");function a(...e){if(1===e.length){if(!Object(r.a)(e[0]))return e[0];e=e[0]}return Object(i.a)(e,void 0).lift(new l)}class l{call(e,t){return t.subscribe(new c(e))}}class c extends s.a{constructor(e){super(e),this.hasFirst=!1,this.observables=[],this.subscriptions=[]}_next(e){this.observables.push(e)}_complete(){const e=this.observables,t=e.length;if(0===t)this.destination.complete();else{for(let n=0;ni.lift(new l(e,t,n,r))}class l{constructor(e,t,n,r){this.keySelector=e,this.elementSelector=t,this.durationSelector=n,this.subjectSelector=r}call(e,t){return t.subscribe(new c(e,this.keySelector,this.elementSelector,this.durationSelector,this.subjectSelector))}}class c extends r.a{constructor(e,t,n,r,i){super(e),this.keySelector=t,this.elementSelector=n,this.durationSelector=r,this.subjectSelector=i,this.groups=null,this.attemptedToUnsubscribe=!1,this.count=0}_next(e){let t;try{t=this.keySelector(e)}catch(n){return void this.error(n)}this._group(e,t)}_group(e,t){let n=this.groups;n||(n=this.groups=new Map);let r,i=n.get(t);if(this.elementSelector)try{r=this.elementSelector(e)}catch(s){this.error(s)}else r=e;if(!i){i=this.subjectSelector?this.subjectSelector():new o.a,n.set(t,i);const e=new h(t,i,this);if(this.destination.next(e),this.durationSelector){let e;try{e=this.durationSelector(new h(t,i))}catch(s){return void this.error(s)}this.add(e.subscribe(new u(t,i,this)))}}i.closed||i.next(r)}_error(e){const t=this.groups;t&&(t.forEach((t,n)=>{t.error(e)}),t.clear()),this.destination.error(e)}_complete(){const e=this.groups;e&&(e.forEach((e,t)=>{e.complete()}),e.clear()),this.destination.complete()}removeGroup(e){this.groups.delete(e)}unsubscribe(){this.closed||(this.attemptedToUnsubscribe=!0,0===this.count&&super.unsubscribe())}}class u extends r.a{constructor(e,t,n){super(t),this.key=e,this.group=t,this.parent=n}_next(e){this.complete()}_unsubscribe(){const{parent:e,key:t}=this;this.key=this.parent=null,e&&e.removeGroup(t)}}class h extends s.a{constructor(e,t,n){super(),this.key=e,this.groupSubject=t,this.refCountSubscription=n}_subscribe(e){const t=new i.a,{refCountSubscription:n,groupSubject:r}=this;return n&&!n.closed&&t.add(new d(n)),t.add(r.subscribe(e)),t}}class d extends i.a{constructor(e){super(),this.parent=e,e.count++}unsubscribe(){const e=this.parent;e.closed||this.closed||(super.unsubscribe(),e.count-=1,0===e.count&&e.attemptedToUnsubscribe&&e.unsubscribe())}}},\"OZ/i\":function(e,t,n){(function(e){!function(e,t){\"use strict\";function r(e,t){if(!e)throw new Error(t||\"Assertion failed\")}function i(e,t){e.super_=t;var n=function(){};n.prototype=t.prototype,e.prototype=new n,e.prototype.constructor=e}function s(e,t,n){if(s.isBN(e))return e;this.negative=0,this.words=null,this.length=0,this.red=null,null!==e&&(\"le\"!==t&&\"be\"!==t||(n=t,t=10),this._init(e||0,t||10,n||\"be\"))}var o;\"object\"==typeof e?e.exports=s:t.BN=s,s.BN=s,s.wordSize=26;try{o=n(2).Buffer}catch(D){}function a(e,t,n){for(var i=0,s=Math.min(e.length,n),o=0,a=t;a=49&&c<=54?c-49+10:c>=17&&c<=22?c-17+10:c,o|=l}return r(!(240&o),\"Invalid character in \"+e),i}function l(e,t,n,i){for(var s=0,o=0,a=Math.min(e.length,n),l=t;l=49?c-49+10:c>=17?c-17+10:c,r(c>=0&&o0?e:t},s.min=function(e,t){return e.cmp(t)<0?e:t},s.prototype._init=function(e,t,n){if(\"number\"==typeof e)return this._initNumber(e,t,n);if(\"object\"==typeof e)return this._initArray(e,t,n);\"hex\"===t&&(t=16),r(t===(0|t)&&t>=2&&t<=36);var i=0;\"-\"===(e=e.toString().replace(/\\s+/g,\"\"))[0]&&i++,16===t?this._parseHex(e,i):this._parseBase(e,t,i),\"-\"===e[0]&&(this.negative=1),this._strip(),\"le\"===n&&this._initArray(this.toArray(),t,n)},s.prototype._initNumber=function(e,t,n){e<0&&(this.negative=1,e=-e),e<67108864?(this.words=[67108863&e],this.length=1):e<4503599627370496?(this.words=[67108863&e,e/67108864&67108863],this.length=2):(r(e<9007199254740992),this.words=[67108863&e,e/67108864&67108863,1],this.length=3),\"le\"===n&&this._initArray(this.toArray(),t,n)},s.prototype._initArray=function(e,t,n){if(r(\"number\"==typeof e.length),e.length<=0)return this.words=[0],this.length=1,this;this.length=Math.ceil(e.length/3),this.words=new Array(this.length);for(var i=0;i=0;i-=3)this.words[s]|=(o=e[i]|e[i-1]<<8|e[i-2]<<16)<>>26-a&67108863,(a+=24)>=26&&(a-=26,s++);else if(\"le\"===n)for(i=0,s=0;i>>26-a&67108863,(a+=24)>=26&&(a-=26,s++);return this._strip()},s.prototype._parseHex=function(e,t){this.length=Math.ceil((e.length-t)/6),this.words=new Array(this.length);for(var n=0;n=t;n-=6)i=a(e,n,n+6),this.words[r]|=i<>>26-s&4194303,(s+=24)>=26&&(s-=26,r++);n+6!==t&&(i=a(e,t,n+6),this.words[r]|=i<>>26-s&4194303),this._strip()},s.prototype._parseBase=function(e,t,n){this.words=[0],this.length=1;for(var r=0,i=1;i<=67108863;i*=t)r++;r--,i=i/t|0;for(var s=e.length-n,o=s%r,a=Math.min(s,s-o)+n,c=0,u=n;u1&&0===this.words[this.length-1];)this.length--;return this._normSign()},s.prototype._normSign=function(){return 1===this.length&&0===this.words[0]&&(this.negative=0),this},\"undefined\"!=typeof Symbol&&\"function\"==typeof Symbol.for)try{s.prototype[Symbol.for(\"nodejs.util.inspect.custom\")]=u}catch(D){s.prototype.inspect=u}else s.prototype.inspect=u;function u(){return(this.red?\"\"}var h=[\"\",\"0\",\"00\",\"000\",\"0000\",\"00000\",\"000000\",\"0000000\",\"00000000\",\"000000000\",\"0000000000\",\"00000000000\",\"000000000000\",\"0000000000000\",\"00000000000000\",\"000000000000000\",\"0000000000000000\",\"00000000000000000\",\"000000000000000000\",\"0000000000000000000\",\"00000000000000000000\",\"000000000000000000000\",\"0000000000000000000000\",\"00000000000000000000000\",\"000000000000000000000000\",\"0000000000000000000000000\"],d=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],m=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];function p(e,t,n){n.negative=t.negative^e.negative;var r=e.length+t.length|0;n.length=r,r=r-1|0;var i=0|e.words[0],s=0|t.words[0],o=i*s,a=o/67108864|0;n.words[0]=67108863&o;for(var l=1;l>>26,u=67108863&a,h=Math.min(l,t.length-1),d=Math.max(0,l-e.length+1);d<=h;d++)c+=(o=(i=0|e.words[l-d|0])*(s=0|t.words[d])+u)/67108864|0,u=67108863&o;n.words[l]=0|u,a=0|c}return 0!==a?n.words[l]=0|a:n.length--,n._strip()}s.prototype.toString=function(e,t){var n;if(t=0|t||1,16===(e=e||10)||\"hex\"===e){n=\"\";for(var i=0,s=0,o=0;o>>24-i&16777215)||o!==this.length-1?h[6-l.length]+l+n:l+n,(i+=2)>=26&&(i-=26,o--)}for(0!==s&&(n=s.toString(16)+n);n.length%t!=0;)n=\"0\"+n;return 0!==this.negative&&(n=\"-\"+n),n}if(e===(0|e)&&e>=2&&e<=36){var c=d[e],u=m[e];n=\"\";var p=this.clone();for(p.negative=0;!p.isZero();){var f=p.modrn(u).toString(e);n=(p=p.idivn(u)).isZero()?f+n:h[c-f.length]+f+n}for(this.isZero()&&(n=\"0\"+n);n.length%t!=0;)n=\"0\"+n;return 0!==this.negative&&(n=\"-\"+n),n}r(!1,\"Base should be between 2 and 36\")},s.prototype.toNumber=function(){var e=this.words[0];return 2===this.length?e+=67108864*this.words[1]:3===this.length&&1===this.words[2]?e+=4503599627370496+67108864*this.words[1]:this.length>2&&r(!1,\"Number can only safely store up to 53 bits\"),0!==this.negative?-e:e},s.prototype.toJSON=function(){return this.toString(16,2)},o&&(s.prototype.toBuffer=function(e,t){return this.toArrayLike(o,e,t)}),s.prototype.toArray=function(e,t){return this.toArrayLike(Array,e,t)},s.prototype.toArrayLike=function(e,t,n){this._strip();var i=this.byteLength(),s=n||Math.max(1,i);r(i<=s,\"byte array longer than desired length\"),r(s>0,\"Requested array length <= 0\");var o=function(e,t){return e.allocUnsafe?e.allocUnsafe(t):new e(t)}(e,s);return this[\"_toArrayLike\"+(\"le\"===t?\"LE\":\"BE\")](o,i),o},s.prototype._toArrayLikeLE=function(e,t){for(var n=0,r=0,i=0,s=0;i>8&255),n>16&255),6===s?(n>24&255),r=0,s=0):(r=o>>>24,s+=2)}if(n=0&&(e[n--]=o>>8&255),n>=0&&(e[n--]=o>>16&255),6===s?(n>=0&&(e[n--]=o>>24&255),r=0,s=0):(r=o>>>24,s+=2)}if(n>=0)for(e[n--]=r;n>=0;)e[n--]=0},s.prototype._countBits=Math.clz32?function(e){return 32-Math.clz32(e)}:function(e){var t=e,n=0;return t>=4096&&(n+=13,t>>>=13),t>=64&&(n+=7,t>>>=7),t>=8&&(n+=4,t>>>=4),t>=2&&(n+=2,t>>>=2),n+t},s.prototype._zeroBits=function(e){if(0===e)return 26;var t=e,n=0;return 0==(8191&t)&&(n+=13,t>>>=13),0==(127&t)&&(n+=7,t>>>=7),0==(15&t)&&(n+=4,t>>>=4),0==(3&t)&&(n+=2,t>>>=2),0==(1&t)&&n++,n},s.prototype.bitLength=function(){var e=this._countBits(this.words[this.length-1]);return 26*(this.length-1)+e},s.prototype.zeroBits=function(){if(this.isZero())return 0;for(var e=0,t=0;te.length?this.clone().ior(e):e.clone().ior(this)},s.prototype.uor=function(e){return this.length>e.length?this.clone().iuor(e):e.clone().iuor(this)},s.prototype.iuand=function(e){var t;t=this.length>e.length?e:this;for(var n=0;ne.length?this.clone().iand(e):e.clone().iand(this)},s.prototype.uand=function(e){return this.length>e.length?this.clone().iuand(e):e.clone().iuand(this)},s.prototype.iuxor=function(e){var t,n;this.length>e.length?(t=this,n=e):(t=e,n=this);for(var r=0;re.length?this.clone().ixor(e):e.clone().ixor(this)},s.prototype.uxor=function(e){return this.length>e.length?this.clone().iuxor(e):e.clone().iuxor(this)},s.prototype.inotn=function(e){r(\"number\"==typeof e&&e>=0);var t=0|Math.ceil(e/26),n=e%26;this._expand(t),n>0&&t--;for(var i=0;i0&&(this.words[i]=~this.words[i]&67108863>>26-n),this._strip()},s.prototype.notn=function(e){return this.clone().inotn(e)},s.prototype.setn=function(e,t){r(\"number\"==typeof e&&e>=0);var n=e/26|0,i=e%26;return this._expand(n+1),this.words[n]=t?this.words[n]|1<e.length?(n=this,r=e):(n=e,r=this);for(var i=0,s=0;s>>26;for(;0!==i&&s>>26;if(this.length=n.length,0!==i)this.words[this.length]=i,this.length++;else if(n!==this)for(;se.length?this.clone().iadd(e):e.clone().iadd(this)},s.prototype.isub=function(e){if(0!==e.negative){e.negative=0;var t=this.iadd(e);return e.negative=1,t._normSign()}if(0!==this.negative)return this.negative=0,this.iadd(e),this.negative=1,this._normSign();var n,r,i=this.cmp(e);if(0===i)return this.negative=0,this.length=1,this.words[0]=0,this;i>0?(n=this,r=e):(n=e,r=this);for(var s=0,o=0;o>26,this.words[o]=67108863&t;for(;0!==s&&o>26,this.words[o]=67108863&t;if(0===s&&o>>13,m=0|o[1],p=8191&m,f=m>>>13,g=0|o[2],_=8191&g,b=g>>>13,y=0|o[3],v=8191&y,w=y>>>13,M=0|o[4],k=8191&M,S=M>>>13,x=0|o[5],C=8191&x,D=x>>>13,L=0|o[6],T=8191&L,A=L>>>13,E=0|o[7],O=8191&E,F=E>>>13,P=0|o[8],R=8191&P,I=P>>>13,j=0|o[9],Y=8191&j,B=j>>>13,N=0|a[0],H=8191&N,z=N>>>13,V=0|a[1],J=8191&V,U=V>>>13,G=0|a[2],W=8191&G,X=G>>>13,Z=0|a[3],K=8191&Z,q=Z>>>13,Q=0|a[4],$=8191&Q,ee=Q>>>13,te=0|a[5],ne=8191&te,re=te>>>13,ie=0|a[6],se=8191&ie,oe=ie>>>13,ae=0|a[7],le=8191&ae,ce=ae>>>13,ue=0|a[8],he=8191&ue,de=ue>>>13,me=0|a[9],pe=8191&me,fe=me>>>13;n.negative=e.negative^t.negative,n.length=19;var ge=(c+(r=Math.imul(h,H))|0)+((8191&(i=(i=Math.imul(h,z))+Math.imul(d,H)|0))<<13)|0;c=((s=Math.imul(d,z))+(i>>>13)|0)+(ge>>>26)|0,ge&=67108863,r=Math.imul(p,H),i=(i=Math.imul(p,z))+Math.imul(f,H)|0,s=Math.imul(f,z);var _e=(c+(r=r+Math.imul(h,J)|0)|0)+((8191&(i=(i=i+Math.imul(h,U)|0)+Math.imul(d,J)|0))<<13)|0;c=((s=s+Math.imul(d,U)|0)+(i>>>13)|0)+(_e>>>26)|0,_e&=67108863,r=Math.imul(_,H),i=(i=Math.imul(_,z))+Math.imul(b,H)|0,s=Math.imul(b,z),r=r+Math.imul(p,J)|0,i=(i=i+Math.imul(p,U)|0)+Math.imul(f,J)|0,s=s+Math.imul(f,U)|0;var be=(c+(r=r+Math.imul(h,W)|0)|0)+((8191&(i=(i=i+Math.imul(h,X)|0)+Math.imul(d,W)|0))<<13)|0;c=((s=s+Math.imul(d,X)|0)+(i>>>13)|0)+(be>>>26)|0,be&=67108863,r=Math.imul(v,H),i=(i=Math.imul(v,z))+Math.imul(w,H)|0,s=Math.imul(w,z),r=r+Math.imul(_,J)|0,i=(i=i+Math.imul(_,U)|0)+Math.imul(b,J)|0,s=s+Math.imul(b,U)|0,r=r+Math.imul(p,W)|0,i=(i=i+Math.imul(p,X)|0)+Math.imul(f,W)|0,s=s+Math.imul(f,X)|0;var ye=(c+(r=r+Math.imul(h,K)|0)|0)+((8191&(i=(i=i+Math.imul(h,q)|0)+Math.imul(d,K)|0))<<13)|0;c=((s=s+Math.imul(d,q)|0)+(i>>>13)|0)+(ye>>>26)|0,ye&=67108863,r=Math.imul(k,H),i=(i=Math.imul(k,z))+Math.imul(S,H)|0,s=Math.imul(S,z),r=r+Math.imul(v,J)|0,i=(i=i+Math.imul(v,U)|0)+Math.imul(w,J)|0,s=s+Math.imul(w,U)|0,r=r+Math.imul(_,W)|0,i=(i=i+Math.imul(_,X)|0)+Math.imul(b,W)|0,s=s+Math.imul(b,X)|0,r=r+Math.imul(p,K)|0,i=(i=i+Math.imul(p,q)|0)+Math.imul(f,K)|0,s=s+Math.imul(f,q)|0;var ve=(c+(r=r+Math.imul(h,$)|0)|0)+((8191&(i=(i=i+Math.imul(h,ee)|0)+Math.imul(d,$)|0))<<13)|0;c=((s=s+Math.imul(d,ee)|0)+(i>>>13)|0)+(ve>>>26)|0,ve&=67108863,r=Math.imul(C,H),i=(i=Math.imul(C,z))+Math.imul(D,H)|0,s=Math.imul(D,z),r=r+Math.imul(k,J)|0,i=(i=i+Math.imul(k,U)|0)+Math.imul(S,J)|0,s=s+Math.imul(S,U)|0,r=r+Math.imul(v,W)|0,i=(i=i+Math.imul(v,X)|0)+Math.imul(w,W)|0,s=s+Math.imul(w,X)|0,r=r+Math.imul(_,K)|0,i=(i=i+Math.imul(_,q)|0)+Math.imul(b,K)|0,s=s+Math.imul(b,q)|0,r=r+Math.imul(p,$)|0,i=(i=i+Math.imul(p,ee)|0)+Math.imul(f,$)|0,s=s+Math.imul(f,ee)|0;var we=(c+(r=r+Math.imul(h,ne)|0)|0)+((8191&(i=(i=i+Math.imul(h,re)|0)+Math.imul(d,ne)|0))<<13)|0;c=((s=s+Math.imul(d,re)|0)+(i>>>13)|0)+(we>>>26)|0,we&=67108863,r=Math.imul(T,H),i=(i=Math.imul(T,z))+Math.imul(A,H)|0,s=Math.imul(A,z),r=r+Math.imul(C,J)|0,i=(i=i+Math.imul(C,U)|0)+Math.imul(D,J)|0,s=s+Math.imul(D,U)|0,r=r+Math.imul(k,W)|0,i=(i=i+Math.imul(k,X)|0)+Math.imul(S,W)|0,s=s+Math.imul(S,X)|0,r=r+Math.imul(v,K)|0,i=(i=i+Math.imul(v,q)|0)+Math.imul(w,K)|0,s=s+Math.imul(w,q)|0,r=r+Math.imul(_,$)|0,i=(i=i+Math.imul(_,ee)|0)+Math.imul(b,$)|0,s=s+Math.imul(b,ee)|0,r=r+Math.imul(p,ne)|0,i=(i=i+Math.imul(p,re)|0)+Math.imul(f,ne)|0,s=s+Math.imul(f,re)|0;var Me=(c+(r=r+Math.imul(h,se)|0)|0)+((8191&(i=(i=i+Math.imul(h,oe)|0)+Math.imul(d,se)|0))<<13)|0;c=((s=s+Math.imul(d,oe)|0)+(i>>>13)|0)+(Me>>>26)|0,Me&=67108863,r=Math.imul(O,H),i=(i=Math.imul(O,z))+Math.imul(F,H)|0,s=Math.imul(F,z),r=r+Math.imul(T,J)|0,i=(i=i+Math.imul(T,U)|0)+Math.imul(A,J)|0,s=s+Math.imul(A,U)|0,r=r+Math.imul(C,W)|0,i=(i=i+Math.imul(C,X)|0)+Math.imul(D,W)|0,s=s+Math.imul(D,X)|0,r=r+Math.imul(k,K)|0,i=(i=i+Math.imul(k,q)|0)+Math.imul(S,K)|0,s=s+Math.imul(S,q)|0,r=r+Math.imul(v,$)|0,i=(i=i+Math.imul(v,ee)|0)+Math.imul(w,$)|0,s=s+Math.imul(w,ee)|0,r=r+Math.imul(_,ne)|0,i=(i=i+Math.imul(_,re)|0)+Math.imul(b,ne)|0,s=s+Math.imul(b,re)|0,r=r+Math.imul(p,se)|0,i=(i=i+Math.imul(p,oe)|0)+Math.imul(f,se)|0,s=s+Math.imul(f,oe)|0;var ke=(c+(r=r+Math.imul(h,le)|0)|0)+((8191&(i=(i=i+Math.imul(h,ce)|0)+Math.imul(d,le)|0))<<13)|0;c=((s=s+Math.imul(d,ce)|0)+(i>>>13)|0)+(ke>>>26)|0,ke&=67108863,r=Math.imul(R,H),i=(i=Math.imul(R,z))+Math.imul(I,H)|0,s=Math.imul(I,z),r=r+Math.imul(O,J)|0,i=(i=i+Math.imul(O,U)|0)+Math.imul(F,J)|0,s=s+Math.imul(F,U)|0,r=r+Math.imul(T,W)|0,i=(i=i+Math.imul(T,X)|0)+Math.imul(A,W)|0,s=s+Math.imul(A,X)|0,r=r+Math.imul(C,K)|0,i=(i=i+Math.imul(C,q)|0)+Math.imul(D,K)|0,s=s+Math.imul(D,q)|0,r=r+Math.imul(k,$)|0,i=(i=i+Math.imul(k,ee)|0)+Math.imul(S,$)|0,s=s+Math.imul(S,ee)|0,r=r+Math.imul(v,ne)|0,i=(i=i+Math.imul(v,re)|0)+Math.imul(w,ne)|0,s=s+Math.imul(w,re)|0,r=r+Math.imul(_,se)|0,i=(i=i+Math.imul(_,oe)|0)+Math.imul(b,se)|0,s=s+Math.imul(b,oe)|0,r=r+Math.imul(p,le)|0,i=(i=i+Math.imul(p,ce)|0)+Math.imul(f,le)|0,s=s+Math.imul(f,ce)|0;var Se=(c+(r=r+Math.imul(h,he)|0)|0)+((8191&(i=(i=i+Math.imul(h,de)|0)+Math.imul(d,he)|0))<<13)|0;c=((s=s+Math.imul(d,de)|0)+(i>>>13)|0)+(Se>>>26)|0,Se&=67108863,r=Math.imul(Y,H),i=(i=Math.imul(Y,z))+Math.imul(B,H)|0,s=Math.imul(B,z),r=r+Math.imul(R,J)|0,i=(i=i+Math.imul(R,U)|0)+Math.imul(I,J)|0,s=s+Math.imul(I,U)|0,r=r+Math.imul(O,W)|0,i=(i=i+Math.imul(O,X)|0)+Math.imul(F,W)|0,s=s+Math.imul(F,X)|0,r=r+Math.imul(T,K)|0,i=(i=i+Math.imul(T,q)|0)+Math.imul(A,K)|0,s=s+Math.imul(A,q)|0,r=r+Math.imul(C,$)|0,i=(i=i+Math.imul(C,ee)|0)+Math.imul(D,$)|0,s=s+Math.imul(D,ee)|0,r=r+Math.imul(k,ne)|0,i=(i=i+Math.imul(k,re)|0)+Math.imul(S,ne)|0,s=s+Math.imul(S,re)|0,r=r+Math.imul(v,se)|0,i=(i=i+Math.imul(v,oe)|0)+Math.imul(w,se)|0,s=s+Math.imul(w,oe)|0,r=r+Math.imul(_,le)|0,i=(i=i+Math.imul(_,ce)|0)+Math.imul(b,le)|0,s=s+Math.imul(b,ce)|0,r=r+Math.imul(p,he)|0,i=(i=i+Math.imul(p,de)|0)+Math.imul(f,he)|0,s=s+Math.imul(f,de)|0;var xe=(c+(r=r+Math.imul(h,pe)|0)|0)+((8191&(i=(i=i+Math.imul(h,fe)|0)+Math.imul(d,pe)|0))<<13)|0;c=((s=s+Math.imul(d,fe)|0)+(i>>>13)|0)+(xe>>>26)|0,xe&=67108863,r=Math.imul(Y,J),i=(i=Math.imul(Y,U))+Math.imul(B,J)|0,s=Math.imul(B,U),r=r+Math.imul(R,W)|0,i=(i=i+Math.imul(R,X)|0)+Math.imul(I,W)|0,s=s+Math.imul(I,X)|0,r=r+Math.imul(O,K)|0,i=(i=i+Math.imul(O,q)|0)+Math.imul(F,K)|0,s=s+Math.imul(F,q)|0,r=r+Math.imul(T,$)|0,i=(i=i+Math.imul(T,ee)|0)+Math.imul(A,$)|0,s=s+Math.imul(A,ee)|0,r=r+Math.imul(C,ne)|0,i=(i=i+Math.imul(C,re)|0)+Math.imul(D,ne)|0,s=s+Math.imul(D,re)|0,r=r+Math.imul(k,se)|0,i=(i=i+Math.imul(k,oe)|0)+Math.imul(S,se)|0,s=s+Math.imul(S,oe)|0,r=r+Math.imul(v,le)|0,i=(i=i+Math.imul(v,ce)|0)+Math.imul(w,le)|0,s=s+Math.imul(w,ce)|0,r=r+Math.imul(_,he)|0,i=(i=i+Math.imul(_,de)|0)+Math.imul(b,he)|0,s=s+Math.imul(b,de)|0;var Ce=(c+(r=r+Math.imul(p,pe)|0)|0)+((8191&(i=(i=i+Math.imul(p,fe)|0)+Math.imul(f,pe)|0))<<13)|0;c=((s=s+Math.imul(f,fe)|0)+(i>>>13)|0)+(Ce>>>26)|0,Ce&=67108863,r=Math.imul(Y,W),i=(i=Math.imul(Y,X))+Math.imul(B,W)|0,s=Math.imul(B,X),r=r+Math.imul(R,K)|0,i=(i=i+Math.imul(R,q)|0)+Math.imul(I,K)|0,s=s+Math.imul(I,q)|0,r=r+Math.imul(O,$)|0,i=(i=i+Math.imul(O,ee)|0)+Math.imul(F,$)|0,s=s+Math.imul(F,ee)|0,r=r+Math.imul(T,ne)|0,i=(i=i+Math.imul(T,re)|0)+Math.imul(A,ne)|0,s=s+Math.imul(A,re)|0,r=r+Math.imul(C,se)|0,i=(i=i+Math.imul(C,oe)|0)+Math.imul(D,se)|0,s=s+Math.imul(D,oe)|0,r=r+Math.imul(k,le)|0,i=(i=i+Math.imul(k,ce)|0)+Math.imul(S,le)|0,s=s+Math.imul(S,ce)|0,r=r+Math.imul(v,he)|0,i=(i=i+Math.imul(v,de)|0)+Math.imul(w,he)|0,s=s+Math.imul(w,de)|0;var De=(c+(r=r+Math.imul(_,pe)|0)|0)+((8191&(i=(i=i+Math.imul(_,fe)|0)+Math.imul(b,pe)|0))<<13)|0;c=((s=s+Math.imul(b,fe)|0)+(i>>>13)|0)+(De>>>26)|0,De&=67108863,r=Math.imul(Y,K),i=(i=Math.imul(Y,q))+Math.imul(B,K)|0,s=Math.imul(B,q),r=r+Math.imul(R,$)|0,i=(i=i+Math.imul(R,ee)|0)+Math.imul(I,$)|0,s=s+Math.imul(I,ee)|0,r=r+Math.imul(O,ne)|0,i=(i=i+Math.imul(O,re)|0)+Math.imul(F,ne)|0,s=s+Math.imul(F,re)|0,r=r+Math.imul(T,se)|0,i=(i=i+Math.imul(T,oe)|0)+Math.imul(A,se)|0,s=s+Math.imul(A,oe)|0,r=r+Math.imul(C,le)|0,i=(i=i+Math.imul(C,ce)|0)+Math.imul(D,le)|0,s=s+Math.imul(D,ce)|0,r=r+Math.imul(k,he)|0,i=(i=i+Math.imul(k,de)|0)+Math.imul(S,he)|0,s=s+Math.imul(S,de)|0;var Le=(c+(r=r+Math.imul(v,pe)|0)|0)+((8191&(i=(i=i+Math.imul(v,fe)|0)+Math.imul(w,pe)|0))<<13)|0;c=((s=s+Math.imul(w,fe)|0)+(i>>>13)|0)+(Le>>>26)|0,Le&=67108863,r=Math.imul(Y,$),i=(i=Math.imul(Y,ee))+Math.imul(B,$)|0,s=Math.imul(B,ee),r=r+Math.imul(R,ne)|0,i=(i=i+Math.imul(R,re)|0)+Math.imul(I,ne)|0,s=s+Math.imul(I,re)|0,r=r+Math.imul(O,se)|0,i=(i=i+Math.imul(O,oe)|0)+Math.imul(F,se)|0,s=s+Math.imul(F,oe)|0,r=r+Math.imul(T,le)|0,i=(i=i+Math.imul(T,ce)|0)+Math.imul(A,le)|0,s=s+Math.imul(A,ce)|0,r=r+Math.imul(C,he)|0,i=(i=i+Math.imul(C,de)|0)+Math.imul(D,he)|0,s=s+Math.imul(D,de)|0;var Te=(c+(r=r+Math.imul(k,pe)|0)|0)+((8191&(i=(i=i+Math.imul(k,fe)|0)+Math.imul(S,pe)|0))<<13)|0;c=((s=s+Math.imul(S,fe)|0)+(i>>>13)|0)+(Te>>>26)|0,Te&=67108863,r=Math.imul(Y,ne),i=(i=Math.imul(Y,re))+Math.imul(B,ne)|0,s=Math.imul(B,re),r=r+Math.imul(R,se)|0,i=(i=i+Math.imul(R,oe)|0)+Math.imul(I,se)|0,s=s+Math.imul(I,oe)|0,r=r+Math.imul(O,le)|0,i=(i=i+Math.imul(O,ce)|0)+Math.imul(F,le)|0,s=s+Math.imul(F,ce)|0,r=r+Math.imul(T,he)|0,i=(i=i+Math.imul(T,de)|0)+Math.imul(A,he)|0,s=s+Math.imul(A,de)|0;var Ae=(c+(r=r+Math.imul(C,pe)|0)|0)+((8191&(i=(i=i+Math.imul(C,fe)|0)+Math.imul(D,pe)|0))<<13)|0;c=((s=s+Math.imul(D,fe)|0)+(i>>>13)|0)+(Ae>>>26)|0,Ae&=67108863,r=Math.imul(Y,se),i=(i=Math.imul(Y,oe))+Math.imul(B,se)|0,s=Math.imul(B,oe),r=r+Math.imul(R,le)|0,i=(i=i+Math.imul(R,ce)|0)+Math.imul(I,le)|0,s=s+Math.imul(I,ce)|0,r=r+Math.imul(O,he)|0,i=(i=i+Math.imul(O,de)|0)+Math.imul(F,he)|0,s=s+Math.imul(F,de)|0;var Ee=(c+(r=r+Math.imul(T,pe)|0)|0)+((8191&(i=(i=i+Math.imul(T,fe)|0)+Math.imul(A,pe)|0))<<13)|0;c=((s=s+Math.imul(A,fe)|0)+(i>>>13)|0)+(Ee>>>26)|0,Ee&=67108863,r=Math.imul(Y,le),i=(i=Math.imul(Y,ce))+Math.imul(B,le)|0,s=Math.imul(B,ce),r=r+Math.imul(R,he)|0,i=(i=i+Math.imul(R,de)|0)+Math.imul(I,he)|0,s=s+Math.imul(I,de)|0;var Oe=(c+(r=r+Math.imul(O,pe)|0)|0)+((8191&(i=(i=i+Math.imul(O,fe)|0)+Math.imul(F,pe)|0))<<13)|0;c=((s=s+Math.imul(F,fe)|0)+(i>>>13)|0)+(Oe>>>26)|0,Oe&=67108863,r=Math.imul(Y,he),i=(i=Math.imul(Y,de))+Math.imul(B,he)|0,s=Math.imul(B,de);var Fe=(c+(r=r+Math.imul(R,pe)|0)|0)+((8191&(i=(i=i+Math.imul(R,fe)|0)+Math.imul(I,pe)|0))<<13)|0;c=((s=s+Math.imul(I,fe)|0)+(i>>>13)|0)+(Fe>>>26)|0,Fe&=67108863;var Pe=(c+(r=Math.imul(Y,pe))|0)+((8191&(i=(i=Math.imul(Y,fe))+Math.imul(B,pe)|0))<<13)|0;return c=((s=Math.imul(B,fe))+(i>>>13)|0)+(Pe>>>26)|0,Pe&=67108863,l[0]=ge,l[1]=_e,l[2]=be,l[3]=ye,l[4]=ve,l[5]=we,l[6]=Me,l[7]=ke,l[8]=Se,l[9]=xe,l[10]=Ce,l[11]=De,l[12]=Le,l[13]=Te,l[14]=Ae,l[15]=Ee,l[16]=Oe,l[17]=Fe,l[18]=Pe,0!==c&&(l[19]=c,n.length++),n};function g(e,t,n){n.negative=t.negative^e.negative,n.length=e.length+t.length;for(var r=0,i=0,s=0;s>>26)|0)>>>26,o&=67108863}n.words[s]=a,r=o,o=i}return 0!==r?n.words[s]=r:n.length--,n._strip()}function _(e,t,n){return g(e,t,n)}function b(e,t){this.x=e,this.y=t}Math.imul||(f=p),s.prototype.mulTo=function(e,t){var n=this.length+e.length;return 10===this.length&&10===e.length?f(this,e,t):n<63?p(this,e,t):n<1024?g(this,e,t):_(this,e,t)},b.prototype.makeRBT=function(e){for(var t=new Array(e),n=s.prototype._countBits(e)-1,r=0;r>=1;return r},b.prototype.permute=function(e,t,n,r,i,s){for(var o=0;o>>=1)i++;return 1<>>=13),s>>>=13;for(o=2*t;o>=26,n+=s/67108864|0,n+=o>>>26,this.words[i]=67108863&o}return 0!==n&&(this.words[i]=n,this.length++),t?this.ineg():this},s.prototype.muln=function(e){return this.clone().imuln(e)},s.prototype.sqr=function(){return this.mul(this)},s.prototype.isqr=function(){return this.imul(this.clone())},s.prototype.pow=function(e){var t=function(e){for(var t=new Array(e.bitLength()),n=0;n>>n%26&1;return t}(e);if(0===t.length)return new s(1);for(var n=this,r=0;r=0);var t,n=e%26,i=(e-n)/26,s=67108863>>>26-n<<26-n;if(0!==n){var o=0;for(t=0;t>>26-n}o&&(this.words[t]=o,this.length++)}if(0!==i){for(t=this.length-1;t>=0;t--)this.words[t+i]=this.words[t];for(t=0;t=0),i=t?(t-t%26)/26:0;var s=e%26,o=Math.min((e-s)/26,this.length),a=67108863^67108863>>>s<o)for(this.length-=o,c=0;c=0&&(0!==u||c>=i);c--){var h=0|this.words[c];this.words[c]=u<<26-s|h>>>s,u=h&a}return l&&0!==u&&(l.words[l.length++]=u),0===this.length&&(this.words[0]=0,this.length=1),this._strip()},s.prototype.ishrn=function(e,t,n){return r(0===this.negative),this.iushrn(e,t,n)},s.prototype.shln=function(e){return this.clone().ishln(e)},s.prototype.ushln=function(e){return this.clone().iushln(e)},s.prototype.shrn=function(e){return this.clone().ishrn(e)},s.prototype.ushrn=function(e){return this.clone().iushrn(e)},s.prototype.testn=function(e){r(\"number\"==typeof e&&e>=0);var t=e%26,n=(e-t)/26;return!(this.length<=n||!(this.words[n]&1<=0);var t=e%26,n=(e-t)/26;return r(0===this.negative,\"imaskn works only with positive numbers\"),this.length<=n?this:(0!==t&&n++,this.length=Math.min(n,this.length),0!==t&&(this.words[this.length-1]&=67108863^67108863>>>t<=67108864;t++)this.words[t]-=67108864,t===this.length-1?this.words[t+1]=1:this.words[t+1]++;return this.length=Math.max(this.length,t+1),this},s.prototype.isubn=function(e){if(r(\"number\"==typeof e),r(e<67108864),e<0)return this.iaddn(-e);if(0!==this.negative)return this.negative=0,this.iaddn(e),this.negative=1,this;if(this.words[0]-=e,1===this.length&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var t=0;t>26)-(a/67108864|0),this.words[i+n]=67108863&s}for(;i>26,this.words[i+n]=67108863&s;if(0===o)return this._strip();for(r(-1===o),o=0,i=0;i>26,this.words[i]=67108863&s;return this.negative=1,this._strip()},s.prototype._wordDiv=function(e,t){var n,r=this.clone(),i=e,o=0|i.words[i.length-1];0!=(n=26-this._countBits(o))&&(i=i.ushln(n),r.iushln(n),o=0|i.words[i.length-1]);var a,l=r.length-i.length;if(\"mod\"!==t){(a=new s(null)).length=l+1,a.words=new Array(a.length);for(var c=0;c=0;h--){var d=67108864*(0|r.words[i.length+h])+(0|r.words[i.length+h-1]);for(d=Math.min(d/o|0,67108863),r._ishlnsubmul(i,d,h);0!==r.negative;)d--,r.negative=0,r._ishlnsubmul(i,1,h),r.isZero()||(r.negative^=1);a&&(a.words[h]=d)}return a&&a._strip(),r._strip(),\"div\"!==t&&0!==n&&r.iushrn(n),{div:a||null,mod:r}},s.prototype.divmod=function(e,t,n){return r(!e.isZero()),this.isZero()?{div:new s(0),mod:new s(0)}:0!==this.negative&&0===e.negative?(a=this.neg().divmod(e,t),\"mod\"!==t&&(i=a.div.neg()),\"div\"!==t&&(o=a.mod.neg(),n&&0!==o.negative&&o.iadd(e)),{div:i,mod:o}):0===this.negative&&0!==e.negative?(a=this.divmod(e.neg(),t),\"mod\"!==t&&(i=a.div.neg()),{div:i,mod:a.mod}):0!=(this.negative&e.negative)?(a=this.neg().divmod(e.neg(),t),\"div\"!==t&&(o=a.mod.neg(),n&&0!==o.negative&&o.isub(e)),{div:a.div,mod:o}):e.length>this.length||this.cmp(e)<0?{div:new s(0),mod:this}:1===e.length?\"div\"===t?{div:this.divn(e.words[0]),mod:null}:\"mod\"===t?{div:null,mod:new s(this.modrn(e.words[0]))}:{div:this.divn(e.words[0]),mod:new s(this.modrn(e.words[0]))}:this._wordDiv(e,t);var i,o,a},s.prototype.div=function(e){return this.divmod(e,\"div\",!1).div},s.prototype.mod=function(e){return this.divmod(e,\"mod\",!1).mod},s.prototype.umod=function(e){return this.divmod(e,\"mod\",!0).mod},s.prototype.divRound=function(e){var t=this.divmod(e);if(t.mod.isZero())return t.div;var n=0!==t.div.negative?t.mod.isub(e):t.mod,r=e.ushrn(1),i=e.andln(1),s=n.cmp(r);return s<0||1===i&&0===s?t.div:0!==t.div.negative?t.div.isubn(1):t.div.iaddn(1)},s.prototype.modrn=function(e){var t=e<0;t&&(e=-e),r(e<=67108863);for(var n=(1<<26)%e,i=0,s=this.length-1;s>=0;s--)i=(n*i+(0|this.words[s]))%e;return t?-i:i},s.prototype.modn=function(e){return this.modrn(e)},s.prototype.idivn=function(e){var t=e<0;t&&(e=-e),r(e<=67108863);for(var n=0,i=this.length-1;i>=0;i--){var s=(0|this.words[i])+67108864*n;this.words[i]=s/e|0,n=s%e}return this._strip(),t?this.ineg():this},s.prototype.divn=function(e){return this.clone().idivn(e)},s.prototype.egcd=function(e){r(0===e.negative),r(!e.isZero());var t=this,n=e.clone();t=0!==t.negative?t.umod(e):t.clone();for(var i=new s(1),o=new s(0),a=new s(0),l=new s(1),c=0;t.isEven()&&n.isEven();)t.iushrn(1),n.iushrn(1),++c;for(var u=n.clone(),h=t.clone();!t.isZero();){for(var d=0,m=1;0==(t.words[0]&m)&&d<26;++d,m<<=1);if(d>0)for(t.iushrn(d);d-- >0;)(i.isOdd()||o.isOdd())&&(i.iadd(u),o.isub(h)),i.iushrn(1),o.iushrn(1);for(var p=0,f=1;0==(n.words[0]&f)&&p<26;++p,f<<=1);if(p>0)for(n.iushrn(p);p-- >0;)(a.isOdd()||l.isOdd())&&(a.iadd(u),l.isub(h)),a.iushrn(1),l.iushrn(1);t.cmp(n)>=0?(t.isub(n),i.isub(a),o.isub(l)):(n.isub(t),a.isub(i),l.isub(o))}return{a:a,b:l,gcd:n.iushln(c)}},s.prototype._invmp=function(e){r(0===e.negative),r(!e.isZero());var t=this,n=e.clone();t=0!==t.negative?t.umod(e):t.clone();for(var i,o=new s(1),a=new s(0),l=n.clone();t.cmpn(1)>0&&n.cmpn(1)>0;){for(var c=0,u=1;0==(t.words[0]&u)&&c<26;++c,u<<=1);if(c>0)for(t.iushrn(c);c-- >0;)o.isOdd()&&o.iadd(l),o.iushrn(1);for(var h=0,d=1;0==(n.words[0]&d)&&h<26;++h,d<<=1);if(h>0)for(n.iushrn(h);h-- >0;)a.isOdd()&&a.iadd(l),a.iushrn(1);t.cmp(n)>=0?(t.isub(n),o.isub(a)):(n.isub(t),a.isub(o))}return(i=0===t.cmpn(1)?o:a).cmpn(0)<0&&i.iadd(e),i},s.prototype.gcd=function(e){if(this.isZero())return e.abs();if(e.isZero())return this.abs();var t=this.clone(),n=e.clone();t.negative=0,n.negative=0;for(var r=0;t.isEven()&&n.isEven();r++)t.iushrn(1),n.iushrn(1);for(;;){for(;t.isEven();)t.iushrn(1);for(;n.isEven();)n.iushrn(1);var i=t.cmp(n);if(i<0){var s=t;t=n,n=s}else if(0===i||0===n.cmpn(1))break;t.isub(n)}return n.iushln(r)},s.prototype.invm=function(e){return this.egcd(e).a.umod(e)},s.prototype.isEven=function(){return 0==(1&this.words[0])},s.prototype.isOdd=function(){return 1==(1&this.words[0])},s.prototype.andln=function(e){return this.words[0]&e},s.prototype.bincn=function(e){r(\"number\"==typeof e);var t=e%26,n=(e-t)/26,i=1<>>26,this.words[o]=a&=67108863}return 0!==s&&(this.words[o]=s,this.length++),this},s.prototype.isZero=function(){return 1===this.length&&0===this.words[0]},s.prototype.cmpn=function(e){var t,n=e<0;if(0!==this.negative&&!n)return-1;if(0===this.negative&&n)return 1;if(this._strip(),this.length>1)t=1;else{n&&(e=-e),r(e<=67108863,\"Number is too big\");var i=0|this.words[0];t=i===e?0:ie.length)return 1;if(this.length=0;n--){var r=0|this.words[n],i=0|e.words[n];if(r!==i){ri&&(t=1);break}}return t},s.prototype.gtn=function(e){return 1===this.cmpn(e)},s.prototype.gt=function(e){return 1===this.cmp(e)},s.prototype.gten=function(e){return this.cmpn(e)>=0},s.prototype.gte=function(e){return this.cmp(e)>=0},s.prototype.ltn=function(e){return-1===this.cmpn(e)},s.prototype.lt=function(e){return-1===this.cmp(e)},s.prototype.lten=function(e){return this.cmpn(e)<=0},s.prototype.lte=function(e){return this.cmp(e)<=0},s.prototype.eqn=function(e){return 0===this.cmpn(e)},s.prototype.eq=function(e){return 0===this.cmp(e)},s.red=function(e){return new x(e)},s.prototype.toRed=function(e){return r(!this.red,\"Already a number in reduction context\"),r(0===this.negative,\"red works only with positives\"),e.convertTo(this)._forceRed(e)},s.prototype.fromRed=function(){return r(this.red,\"fromRed works only with numbers in reduction context\"),this.red.convertFrom(this)},s.prototype._forceRed=function(e){return this.red=e,this},s.prototype.forceRed=function(e){return r(!this.red,\"Already a number in reduction context\"),this._forceRed(e)},s.prototype.redAdd=function(e){return r(this.red,\"redAdd works only with red numbers\"),this.red.add(this,e)},s.prototype.redIAdd=function(e){return r(this.red,\"redIAdd works only with red numbers\"),this.red.iadd(this,e)},s.prototype.redSub=function(e){return r(this.red,\"redSub works only with red numbers\"),this.red.sub(this,e)},s.prototype.redISub=function(e){return r(this.red,\"redISub works only with red numbers\"),this.red.isub(this,e)},s.prototype.redShl=function(e){return r(this.red,\"redShl works only with red numbers\"),this.red.shl(this,e)},s.prototype.redMul=function(e){return r(this.red,\"redMul works only with red numbers\"),this.red._verify2(this,e),this.red.mul(this,e)},s.prototype.redIMul=function(e){return r(this.red,\"redMul works only with red numbers\"),this.red._verify2(this,e),this.red.imul(this,e)},s.prototype.redSqr=function(){return r(this.red,\"redSqr works only with red numbers\"),this.red._verify1(this),this.red.sqr(this)},s.prototype.redISqr=function(){return r(this.red,\"redISqr works only with red numbers\"),this.red._verify1(this),this.red.isqr(this)},s.prototype.redSqrt=function(){return r(this.red,\"redSqrt works only with red numbers\"),this.red._verify1(this),this.red.sqrt(this)},s.prototype.redInvm=function(){return r(this.red,\"redInvm works only with red numbers\"),this.red._verify1(this),this.red.invm(this)},s.prototype.redNeg=function(){return r(this.red,\"redNeg works only with red numbers\"),this.red._verify1(this),this.red.neg(this)},s.prototype.redPow=function(e){return r(this.red&&!e.red,\"redPow(normalNum)\"),this.red._verify1(this),this.red.pow(this,e)};var y={k256:null,p224:null,p192:null,p25519:null};function v(e,t){this.name=e,this.p=new s(t,16),this.n=this.p.bitLength(),this.k=new s(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}function w(){v.call(this,\"k256\",\"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f\")}function M(){v.call(this,\"p224\",\"ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001\")}function k(){v.call(this,\"p192\",\"ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff\")}function S(){v.call(this,\"25519\",\"7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed\")}function x(e){if(\"string\"==typeof e){var t=s._prime(e);this.m=t.p,this.prime=t}else r(e.gtn(1),\"modulus must be greater than 1\"),this.m=e,this.prime=null}function C(e){x.call(this,e),this.shift=this.m.bitLength(),this.shift%26!=0&&(this.shift+=26-this.shift%26),this.r=new s(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}v.prototype._tmp=function(){var e=new s(null);return e.words=new Array(Math.ceil(this.n/13)),e},v.prototype.ireduce=function(e){var t,n=e;do{this.split(n,this.tmp),t=(n=(n=this.imulK(n)).iadd(this.tmp)).bitLength()}while(t>this.n);var r=t0?n.isub(this.p):void 0!==n.strip?n.strip():n._strip(),n},v.prototype.split=function(e,t){e.iushrn(this.n,0,t)},v.prototype.imulK=function(e){return e.imul(this.k)},i(w,v),w.prototype.split=function(e,t){for(var n=Math.min(e.length,9),r=0;r>>22,i=s}e.words[r-10]=i>>>=22,e.length-=0===i&&e.length>10?10:9},w.prototype.imulK=function(e){e.words[e.length]=0,e.words[e.length+1]=0,e.length+=2;for(var t=0,n=0;n>>=26,e.words[n]=i,t=r}return 0!==t&&(e.words[e.length++]=t),e},s._prime=function(e){if(y[e])return y[e];var t;if(\"k256\"===e)t=new w;else if(\"p224\"===e)t=new M;else if(\"p192\"===e)t=new k;else{if(\"p25519\"!==e)throw new Error(\"Unknown prime \"+e);t=new S}return y[e]=t,t},x.prototype._verify1=function(e){r(0===e.negative,\"red works only with positives\"),r(e.red,\"red works only with red numbers\")},x.prototype._verify2=function(e,t){r(0==(e.negative|t.negative),\"red works only with positives\"),r(e.red&&e.red===t.red,\"red works only with red numbers\")},x.prototype.imod=function(e){return this.prime?this.prime.ireduce(e)._forceRed(this):(c(e,e.umod(this.m)._forceRed(this)),e)},x.prototype.neg=function(e){return e.isZero()?e.clone():this.m.sub(e)._forceRed(this)},x.prototype.add=function(e,t){this._verify2(e,t);var n=e.add(t);return n.cmp(this.m)>=0&&n.isub(this.m),n._forceRed(this)},x.prototype.iadd=function(e,t){this._verify2(e,t);var n=e.iadd(t);return n.cmp(this.m)>=0&&n.isub(this.m),n},x.prototype.sub=function(e,t){this._verify2(e,t);var n=e.sub(t);return n.cmpn(0)<0&&n.iadd(this.m),n._forceRed(this)},x.prototype.isub=function(e,t){this._verify2(e,t);var n=e.isub(t);return n.cmpn(0)<0&&n.iadd(this.m),n},x.prototype.shl=function(e,t){return this._verify1(e),this.imod(e.ushln(t))},x.prototype.imul=function(e,t){return this._verify2(e,t),this.imod(e.imul(t))},x.prototype.mul=function(e,t){return this._verify2(e,t),this.imod(e.mul(t))},x.prototype.isqr=function(e){return this.imul(e,e.clone())},x.prototype.sqr=function(e){return this.mul(e,e)},x.prototype.sqrt=function(e){if(e.isZero())return e.clone();var t=this.m.andln(3);if(r(t%2==1),3===t){var n=this.m.add(new s(1)).iushrn(2);return this.pow(e,n)}for(var i=this.m.subn(1),o=0;!i.isZero()&&0===i.andln(1);)o++,i.iushrn(1);r(!i.isZero());var a=new s(1).toRed(this),l=a.redNeg(),c=this.m.subn(1).iushrn(1),u=this.m.bitLength();for(u=new s(2*u*u).toRed(this);0!==this.pow(u,c).cmp(l);)u.redIAdd(l);for(var h=this.pow(u,i),d=this.pow(e,i.addn(1).iushrn(1)),m=this.pow(e,i),p=o;0!==m.cmp(a);){for(var f=m,g=0;0!==f.cmp(a);g++)f=f.redSqr();r(g=0;r--){for(var c=t.words[r],u=l-1;u>=0;u--){var h=c>>u&1;i!==n[0]&&(i=this.sqr(i)),0!==h||0!==o?(o<<=1,o|=h,(4==++a||0===r&&0===u)&&(i=this.mul(i,n[o]),a=0,o=0)):a=0}l=26}return i},x.prototype.convertTo=function(e){var t=e.umod(this.m);return t===e?t.clone():t},x.prototype.convertFrom=function(e){var t=e.clone();return t.red=null,t},s.mont=function(e){return new C(e)},i(C,x),C.prototype.convertTo=function(e){return this.imod(e.ushln(this.shift))},C.prototype.convertFrom=function(e){var t=this.imod(e.mul(this.rinv));return t.red=null,t},C.prototype.imul=function(e,t){if(e.isZero()||t.isZero())return e.words[0]=0,e.length=1,e;var n=e.imul(t),r=n.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),i=n.isub(r).iushrn(this.shift),s=i;return i.cmp(this.m)>=0?s=i.isub(this.m):i.cmpn(0)<0&&(s=i.iadd(this.m)),s._forceRed(this)},C.prototype.mul=function(e,t){if(e.isZero()||t.isZero())return new s(0)._forceRed(this);var n=e.mul(t),r=n.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),i=n.isub(r).iushrn(this.shift),o=i;return i.cmp(this.m)>=0?o=i.isub(this.m):i.cmpn(0)<0&&(o=i.iadd(this.m)),o._forceRed(this)},C.prototype.invm=function(e){return this.imod(e._invmp(this.m).mul(this.r2))._forceRed(this)}}(e,this)}).call(this,n(\"YuTi\")(e))},Oaa7:function(e,t,n){!function(e){\"use strict\";e.defineLocale(\"en-gb\",{months:\"January_February_March_April_May_June_July_August_September_October_November_December\".split(\"_\"),monthsShort:\"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec\".split(\"_\"),weekdays:\"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday\".split(\"_\"),weekdaysShort:\"Sun_Mon_Tue_Wed_Thu_Fri_Sat\".split(\"_\"),weekdaysMin:\"Su_Mo_Tu_We_Th_Fr_Sa\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd, D MMMM YYYY HH:mm\"},calendar:{sameDay:\"[Today at] LT\",nextDay:\"[Tomorrow at] LT\",nextWeek:\"dddd [at] LT\",lastDay:\"[Yesterday at] LT\",lastWeek:\"[Last] dddd [at] LT\",sameElse:\"L\"},relativeTime:{future:\"in %s\",past:\"%s ago\",s:\"a few seconds\",ss:\"%d seconds\",m:\"a minute\",mm:\"%d minutes\",h:\"an hour\",hh:\"%d hours\",d:\"a day\",dd:\"%d days\",M:\"a month\",MM:\"%d months\",y:\"a year\",yy:\"%d years\"},dayOfMonthOrdinalParse:/\\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10;return e+(1==~~(e%100/10)?\"th\":1===t?\"st\":2===t?\"nd\":3===t?\"rd\":\"th\")},week:{dow:1,doy:4}})}(n(\"wd/R\"))},Ob0Z:function(e,t,n){!function(e){\"use strict\";var t={1:\"\\u0967\",2:\"\\u0968\",3:\"\\u0969\",4:\"\\u096a\",5:\"\\u096b\",6:\"\\u096c\",7:\"\\u096d\",8:\"\\u096e\",9:\"\\u096f\",0:\"\\u0966\"},n={\"\\u0967\":\"1\",\"\\u0968\":\"2\",\"\\u0969\":\"3\",\"\\u096a\":\"4\",\"\\u096b\":\"5\",\"\\u096c\":\"6\",\"\\u096d\":\"7\",\"\\u096e\":\"8\",\"\\u096f\":\"9\",\"\\u0966\":\"0\"};function r(e,t,n,r){var i=\"\";if(t)switch(n){case\"s\":i=\"\\u0915\\u093e\\u0939\\u0940 \\u0938\\u0947\\u0915\\u0902\\u0926\";break;case\"ss\":i=\"%d \\u0938\\u0947\\u0915\\u0902\\u0926\";break;case\"m\":i=\"\\u090f\\u0915 \\u092e\\u093f\\u0928\\u093f\\u091f\";break;case\"mm\":i=\"%d \\u092e\\u093f\\u0928\\u093f\\u091f\\u0947\";break;case\"h\":i=\"\\u090f\\u0915 \\u0924\\u093e\\u0938\";break;case\"hh\":i=\"%d \\u0924\\u093e\\u0938\";break;case\"d\":i=\"\\u090f\\u0915 \\u0926\\u093f\\u0935\\u0938\";break;case\"dd\":i=\"%d \\u0926\\u093f\\u0935\\u0938\";break;case\"M\":i=\"\\u090f\\u0915 \\u092e\\u0939\\u093f\\u0928\\u093e\";break;case\"MM\":i=\"%d \\u092e\\u0939\\u093f\\u0928\\u0947\";break;case\"y\":i=\"\\u090f\\u0915 \\u0935\\u0930\\u094d\\u0937\";break;case\"yy\":i=\"%d \\u0935\\u0930\\u094d\\u0937\\u0947\"}else switch(n){case\"s\":i=\"\\u0915\\u093e\\u0939\\u0940 \\u0938\\u0947\\u0915\\u0902\\u0926\\u093e\\u0902\";break;case\"ss\":i=\"%d \\u0938\\u0947\\u0915\\u0902\\u0926\\u093e\\u0902\";break;case\"m\":i=\"\\u090f\\u0915\\u093e \\u092e\\u093f\\u0928\\u093f\\u091f\\u093e\";break;case\"mm\":i=\"%d \\u092e\\u093f\\u0928\\u093f\\u091f\\u093e\\u0902\";break;case\"h\":i=\"\\u090f\\u0915\\u093e \\u0924\\u093e\\u0938\\u093e\";break;case\"hh\":i=\"%d \\u0924\\u093e\\u0938\\u093e\\u0902\";break;case\"d\":i=\"\\u090f\\u0915\\u093e \\u0926\\u093f\\u0935\\u0938\\u093e\";break;case\"dd\":i=\"%d \\u0926\\u093f\\u0935\\u0938\\u093e\\u0902\";break;case\"M\":i=\"\\u090f\\u0915\\u093e \\u092e\\u0939\\u093f\\u0928\\u094d\\u092f\\u093e\";break;case\"MM\":i=\"%d \\u092e\\u0939\\u093f\\u0928\\u094d\\u092f\\u093e\\u0902\";break;case\"y\":i=\"\\u090f\\u0915\\u093e \\u0935\\u0930\\u094d\\u0937\\u093e\";break;case\"yy\":i=\"%d \\u0935\\u0930\\u094d\\u0937\\u093e\\u0902\"}return i.replace(/%d/i,e)}e.defineLocale(\"mr\",{months:\"\\u091c\\u093e\\u0928\\u0947\\u0935\\u093e\\u0930\\u0940_\\u092b\\u0947\\u092c\\u094d\\u0930\\u0941\\u0935\\u093e\\u0930\\u0940_\\u092e\\u093e\\u0930\\u094d\\u091a_\\u090f\\u092a\\u094d\\u0930\\u093f\\u0932_\\u092e\\u0947_\\u091c\\u0942\\u0928_\\u091c\\u0941\\u0932\\u0948_\\u0911\\u0917\\u0938\\u094d\\u091f_\\u0938\\u092a\\u094d\\u091f\\u0947\\u0902\\u092c\\u0930_\\u0911\\u0915\\u094d\\u091f\\u094b\\u092c\\u0930_\\u0928\\u094b\\u0935\\u094d\\u0939\\u0947\\u0902\\u092c\\u0930_\\u0921\\u093f\\u0938\\u0947\\u0902\\u092c\\u0930\".split(\"_\"),monthsShort:\"\\u091c\\u093e\\u0928\\u0947._\\u092b\\u0947\\u092c\\u094d\\u0930\\u0941._\\u092e\\u093e\\u0930\\u094d\\u091a._\\u090f\\u092a\\u094d\\u0930\\u093f._\\u092e\\u0947._\\u091c\\u0942\\u0928._\\u091c\\u0941\\u0932\\u0948._\\u0911\\u0917._\\u0938\\u092a\\u094d\\u091f\\u0947\\u0902._\\u0911\\u0915\\u094d\\u091f\\u094b._\\u0928\\u094b\\u0935\\u094d\\u0939\\u0947\\u0902._\\u0921\\u093f\\u0938\\u0947\\u0902.\".split(\"_\"),monthsParseExact:!0,weekdays:\"\\u0930\\u0935\\u093f\\u0935\\u093e\\u0930_\\u0938\\u094b\\u092e\\u0935\\u093e\\u0930_\\u092e\\u0902\\u0917\\u0933\\u0935\\u093e\\u0930_\\u092c\\u0941\\u0927\\u0935\\u093e\\u0930_\\u0917\\u0941\\u0930\\u0942\\u0935\\u093e\\u0930_\\u0936\\u0941\\u0915\\u094d\\u0930\\u0935\\u093e\\u0930_\\u0936\\u0928\\u093f\\u0935\\u093e\\u0930\".split(\"_\"),weekdaysShort:\"\\u0930\\u0935\\u093f_\\u0938\\u094b\\u092e_\\u092e\\u0902\\u0917\\u0933_\\u092c\\u0941\\u0927_\\u0917\\u0941\\u0930\\u0942_\\u0936\\u0941\\u0915\\u094d\\u0930_\\u0936\\u0928\\u093f\".split(\"_\"),weekdaysMin:\"\\u0930_\\u0938\\u094b_\\u092e\\u0902_\\u092c\\u0941_\\u0917\\u0941_\\u0936\\u0941_\\u0936\".split(\"_\"),longDateFormat:{LT:\"A h:mm \\u0935\\u093e\\u091c\\u0924\\u093e\",LTS:\"A h:mm:ss \\u0935\\u093e\\u091c\\u0924\\u093e\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY, A h:mm \\u0935\\u093e\\u091c\\u0924\\u093e\",LLLL:\"dddd, D MMMM YYYY, A h:mm \\u0935\\u093e\\u091c\\u0924\\u093e\"},calendar:{sameDay:\"[\\u0906\\u091c] LT\",nextDay:\"[\\u0909\\u0926\\u094d\\u092f\\u093e] LT\",nextWeek:\"dddd, LT\",lastDay:\"[\\u0915\\u093e\\u0932] LT\",lastWeek:\"[\\u092e\\u093e\\u0917\\u0940\\u0932] dddd, LT\",sameElse:\"L\"},relativeTime:{future:\"%s\\u092e\\u0927\\u094d\\u092f\\u0947\",past:\"%s\\u092a\\u0942\\u0930\\u094d\\u0935\\u0940\",s:r,ss:r,m:r,mm:r,h:r,hh:r,d:r,dd:r,M:r,MM:r,y:r,yy:r},preparse:function(e){return e.replace(/[\\u0967\\u0968\\u0969\\u096a\\u096b\\u096c\\u096d\\u096e\\u096f\\u0966]/g,(function(e){return n[e]}))},postformat:function(e){return e.replace(/\\d/g,(function(e){return t[e]}))},meridiemParse:/\\u092a\\u0939\\u093e\\u091f\\u0947|\\u0938\\u0915\\u093e\\u0933\\u0940|\\u0926\\u0941\\u092a\\u093e\\u0930\\u0940|\\u0938\\u093e\\u092f\\u0902\\u0915\\u093e\\u0933\\u0940|\\u0930\\u093e\\u0924\\u094d\\u0930\\u0940/,meridiemHour:function(e,t){return 12===e&&(e=0),\"\\u092a\\u0939\\u093e\\u091f\\u0947\"===t||\"\\u0938\\u0915\\u093e\\u0933\\u0940\"===t?e:\"\\u0926\\u0941\\u092a\\u093e\\u0930\\u0940\"===t||\"\\u0938\\u093e\\u092f\\u0902\\u0915\\u093e\\u0933\\u0940\"===t||\"\\u0930\\u093e\\u0924\\u094d\\u0930\\u0940\"===t?e>=12?e:e+12:void 0},meridiem:function(e,t,n){return e>=0&&e<6?\"\\u092a\\u0939\\u093e\\u091f\\u0947\":e<12?\"\\u0938\\u0915\\u093e\\u0933\\u0940\":e<17?\"\\u0926\\u0941\\u092a\\u093e\\u0930\\u0940\":e<20?\"\\u0938\\u093e\\u092f\\u0902\\u0915\\u093e\\u0933\\u0940\":\"\\u0930\\u093e\\u0924\\u094d\\u0930\\u0940\"},week:{dow:0,doy:6}})}(n(\"wd/R\"))},OjkT:function(e,t,n){!function(e){\"use strict\";var t={1:\"\\u0967\",2:\"\\u0968\",3:\"\\u0969\",4:\"\\u096a\",5:\"\\u096b\",6:\"\\u096c\",7:\"\\u096d\",8:\"\\u096e\",9:\"\\u096f\",0:\"\\u0966\"},n={\"\\u0967\":\"1\",\"\\u0968\":\"2\",\"\\u0969\":\"3\",\"\\u096a\":\"4\",\"\\u096b\":\"5\",\"\\u096c\":\"6\",\"\\u096d\":\"7\",\"\\u096e\":\"8\",\"\\u096f\":\"9\",\"\\u0966\":\"0\"};e.defineLocale(\"ne\",{months:\"\\u091c\\u0928\\u0935\\u0930\\u0940_\\u092b\\u0947\\u092c\\u094d\\u0930\\u0941\\u0935\\u0930\\u0940_\\u092e\\u093e\\u0930\\u094d\\u091a_\\u0905\\u092a\\u094d\\u0930\\u093f\\u0932_\\u092e\\u0908_\\u091c\\u0941\\u0928_\\u091c\\u0941\\u0932\\u093e\\u0908_\\u0905\\u0917\\u0937\\u094d\\u091f_\\u0938\\u0947\\u092a\\u094d\\u091f\\u0947\\u092e\\u094d\\u092c\\u0930_\\u0905\\u0915\\u094d\\u091f\\u094b\\u092c\\u0930_\\u0928\\u094b\\u092d\\u0947\\u092e\\u094d\\u092c\\u0930_\\u0921\\u093f\\u0938\\u0947\\u092e\\u094d\\u092c\\u0930\".split(\"_\"),monthsShort:\"\\u091c\\u0928._\\u092b\\u0947\\u092c\\u094d\\u0930\\u0941._\\u092e\\u093e\\u0930\\u094d\\u091a_\\u0905\\u092a\\u094d\\u0930\\u093f._\\u092e\\u0908_\\u091c\\u0941\\u0928_\\u091c\\u0941\\u0932\\u093e\\u0908._\\u0905\\u0917._\\u0938\\u0947\\u092a\\u094d\\u091f._\\u0905\\u0915\\u094d\\u091f\\u094b._\\u0928\\u094b\\u092d\\u0947._\\u0921\\u093f\\u0938\\u0947.\".split(\"_\"),monthsParseExact:!0,weekdays:\"\\u0906\\u0907\\u0924\\u092c\\u093e\\u0930_\\u0938\\u094b\\u092e\\u092c\\u093e\\u0930_\\u092e\\u0919\\u094d\\u0917\\u0932\\u092c\\u093e\\u0930_\\u092c\\u0941\\u0927\\u092c\\u093e\\u0930_\\u092c\\u093f\\u0939\\u093f\\u092c\\u093e\\u0930_\\u0936\\u0941\\u0915\\u094d\\u0930\\u092c\\u093e\\u0930_\\u0936\\u0928\\u093f\\u092c\\u093e\\u0930\".split(\"_\"),weekdaysShort:\"\\u0906\\u0907\\u0924._\\u0938\\u094b\\u092e._\\u092e\\u0919\\u094d\\u0917\\u0932._\\u092c\\u0941\\u0927._\\u092c\\u093f\\u0939\\u093f._\\u0936\\u0941\\u0915\\u094d\\u0930._\\u0936\\u0928\\u093f.\".split(\"_\"),weekdaysMin:\"\\u0906._\\u0938\\u094b._\\u092e\\u0902._\\u092c\\u0941._\\u092c\\u093f._\\u0936\\u0941._\\u0936.\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"A\\u0915\\u094b h:mm \\u092c\\u091c\\u0947\",LTS:\"A\\u0915\\u094b h:mm:ss \\u092c\\u091c\\u0947\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY, A\\u0915\\u094b h:mm \\u092c\\u091c\\u0947\",LLLL:\"dddd, D MMMM YYYY, A\\u0915\\u094b h:mm \\u092c\\u091c\\u0947\"},preparse:function(e){return e.replace(/[\\u0967\\u0968\\u0969\\u096a\\u096b\\u096c\\u096d\\u096e\\u096f\\u0966]/g,(function(e){return n[e]}))},postformat:function(e){return e.replace(/\\d/g,(function(e){return t[e]}))},meridiemParse:/\\u0930\\u093e\\u0924\\u093f|\\u092c\\u093f\\u0939\\u093e\\u0928|\\u0926\\u093f\\u0909\\u0901\\u0938\\u094b|\\u0938\\u093e\\u0901\\u091d/,meridiemHour:function(e,t){return 12===e&&(e=0),\"\\u0930\\u093e\\u0924\\u093f\"===t?e<4?e:e+12:\"\\u092c\\u093f\\u0939\\u093e\\u0928\"===t?e:\"\\u0926\\u093f\\u0909\\u0901\\u0938\\u094b\"===t?e>=10?e:e+12:\"\\u0938\\u093e\\u0901\\u091d\"===t?e+12:void 0},meridiem:function(e,t,n){return e<3?\"\\u0930\\u093e\\u0924\\u093f\":e<12?\"\\u092c\\u093f\\u0939\\u093e\\u0928\":e<16?\"\\u0926\\u093f\\u0909\\u0901\\u0938\\u094b\":e<20?\"\\u0938\\u093e\\u0901\\u091d\":\"\\u0930\\u093e\\u0924\\u093f\"},calendar:{sameDay:\"[\\u0906\\u091c] LT\",nextDay:\"[\\u092d\\u094b\\u0932\\u093f] LT\",nextWeek:\"[\\u0906\\u0909\\u0901\\u0926\\u094b] dddd[,] LT\",lastDay:\"[\\u0939\\u093f\\u091c\\u094b] LT\",lastWeek:\"[\\u0917\\u090f\\u0915\\u094b] dddd[,] LT\",sameElse:\"L\"},relativeTime:{future:\"%s\\u092e\\u093e\",past:\"%s \\u0905\\u0917\\u093e\\u0921\\u093f\",s:\"\\u0915\\u0947\\u0939\\u0940 \\u0915\\u094d\\u0937\\u0923\",ss:\"%d \\u0938\\u0947\\u0915\\u0947\\u0923\\u094d\\u0921\",m:\"\\u090f\\u0915 \\u092e\\u093f\\u0928\\u0947\\u091f\",mm:\"%d \\u092e\\u093f\\u0928\\u0947\\u091f\",h:\"\\u090f\\u0915 \\u0918\\u0923\\u094d\\u091f\\u093e\",hh:\"%d \\u0918\\u0923\\u094d\\u091f\\u093e\",d:\"\\u090f\\u0915 \\u0926\\u093f\\u0928\",dd:\"%d \\u0926\\u093f\\u0928\",M:\"\\u090f\\u0915 \\u092e\\u0939\\u093f\\u0928\\u093e\",MM:\"%d \\u092e\\u0939\\u093f\\u0928\\u093e\",y:\"\\u090f\\u0915 \\u092c\\u0930\\u094d\\u0937\",yy:\"%d \\u092c\\u0930\\u094d\\u0937\"},week:{dow:0,doy:6}})}(n(\"wd/R\"))},OmwH:function(e,t,n){!function(e){\"use strict\";e.defineLocale(\"zh-mo\",{months:\"\\u4e00\\u6708_\\u4e8c\\u6708_\\u4e09\\u6708_\\u56db\\u6708_\\u4e94\\u6708_\\u516d\\u6708_\\u4e03\\u6708_\\u516b\\u6708_\\u4e5d\\u6708_\\u5341\\u6708_\\u5341\\u4e00\\u6708_\\u5341\\u4e8c\\u6708\".split(\"_\"),monthsShort:\"1\\u6708_2\\u6708_3\\u6708_4\\u6708_5\\u6708_6\\u6708_7\\u6708_8\\u6708_9\\u6708_10\\u6708_11\\u6708_12\\u6708\".split(\"_\"),weekdays:\"\\u661f\\u671f\\u65e5_\\u661f\\u671f\\u4e00_\\u661f\\u671f\\u4e8c_\\u661f\\u671f\\u4e09_\\u661f\\u671f\\u56db_\\u661f\\u671f\\u4e94_\\u661f\\u671f\\u516d\".split(\"_\"),weekdaysShort:\"\\u9031\\u65e5_\\u9031\\u4e00_\\u9031\\u4e8c_\\u9031\\u4e09_\\u9031\\u56db_\\u9031\\u4e94_\\u9031\\u516d\".split(\"_\"),weekdaysMin:\"\\u65e5_\\u4e00_\\u4e8c_\\u4e09_\\u56db_\\u4e94_\\u516d\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD/MM/YYYY\",LL:\"YYYY\\u5e74M\\u6708D\\u65e5\",LLL:\"YYYY\\u5e74M\\u6708D\\u65e5 HH:mm\",LLLL:\"YYYY\\u5e74M\\u6708D\\u65e5dddd HH:mm\",l:\"D/M/YYYY\",ll:\"YYYY\\u5e74M\\u6708D\\u65e5\",lll:\"YYYY\\u5e74M\\u6708D\\u65e5 HH:mm\",llll:\"YYYY\\u5e74M\\u6708D\\u65e5dddd HH:mm\"},meridiemParse:/\\u51cc\\u6668|\\u65e9\\u4e0a|\\u4e0a\\u5348|\\u4e2d\\u5348|\\u4e0b\\u5348|\\u665a\\u4e0a/,meridiemHour:function(e,t){return 12===e&&(e=0),\"\\u51cc\\u6668\"===t||\"\\u65e9\\u4e0a\"===t||\"\\u4e0a\\u5348\"===t?e:\"\\u4e2d\\u5348\"===t?e>=11?e:e+12:\"\\u4e0b\\u5348\"===t||\"\\u665a\\u4e0a\"===t?e+12:void 0},meridiem:function(e,t,n){var r=100*e+t;return r<600?\"\\u51cc\\u6668\":r<900?\"\\u65e9\\u4e0a\":r<1130?\"\\u4e0a\\u5348\":r<1230?\"\\u4e2d\\u5348\":r<1800?\"\\u4e0b\\u5348\":\"\\u665a\\u4e0a\"},calendar:{sameDay:\"[\\u4eca\\u5929] LT\",nextDay:\"[\\u660e\\u5929] LT\",nextWeek:\"[\\u4e0b]dddd LT\",lastDay:\"[\\u6628\\u5929] LT\",lastWeek:\"[\\u4e0a]dddd LT\",sameElse:\"L\"},dayOfMonthOrdinalParse:/\\d{1,2}(\\u65e5|\\u6708|\\u9031)/,ordinal:function(e,t){switch(t){case\"d\":case\"D\":case\"DDD\":return e+\"\\u65e5\";case\"M\":return e+\"\\u6708\";case\"w\":case\"W\":return e+\"\\u9031\";default:return e}},relativeTime:{future:\"%s\\u5167\",past:\"%s\\u524d\",s:\"\\u5e7e\\u79d2\",ss:\"%d \\u79d2\",m:\"1 \\u5206\\u9418\",mm:\"%d \\u5206\\u9418\",h:\"1 \\u5c0f\\u6642\",hh:\"%d \\u5c0f\\u6642\",d:\"1 \\u5929\",dd:\"%d \\u5929\",M:\"1 \\u500b\\u6708\",MM:\"%d \\u500b\\u6708\",y:\"1 \\u5e74\",yy:\"%d \\u5e74\"}})}(n(\"wd/R\"))},Oxv6:function(e,t,n){!function(e){\"use strict\";var t={0:\"-\\u0443\\u043c\",1:\"-\\u0443\\u043c\",2:\"-\\u044e\\u043c\",3:\"-\\u044e\\u043c\",4:\"-\\u0443\\u043c\",5:\"-\\u0443\\u043c\",6:\"-\\u0443\\u043c\",7:\"-\\u0443\\u043c\",8:\"-\\u0443\\u043c\",9:\"-\\u0443\\u043c\",10:\"-\\u0443\\u043c\",12:\"-\\u0443\\u043c\",13:\"-\\u0443\\u043c\",20:\"-\\u0443\\u043c\",30:\"-\\u044e\\u043c\",40:\"-\\u0443\\u043c\",50:\"-\\u0443\\u043c\",60:\"-\\u0443\\u043c\",70:\"-\\u0443\\u043c\",80:\"-\\u0443\\u043c\",90:\"-\\u0443\\u043c\",100:\"-\\u0443\\u043c\"};e.defineLocale(\"tg\",{months:{format:\"\\u044f\\u043d\\u0432\\u0430\\u0440\\u0438_\\u0444\\u0435\\u0432\\u0440\\u0430\\u043b\\u0438_\\u043c\\u0430\\u0440\\u0442\\u0438_\\u0430\\u043f\\u0440\\u0435\\u043b\\u0438_\\u043c\\u0430\\u0439\\u0438_\\u0438\\u044e\\u043d\\u0438_\\u0438\\u044e\\u043b\\u0438_\\u0430\\u0432\\u0433\\u0443\\u0441\\u0442\\u0438_\\u0441\\u0435\\u043d\\u0442\\u044f\\u0431\\u0440\\u0438_\\u043e\\u043a\\u0442\\u044f\\u0431\\u0440\\u0438_\\u043d\\u043e\\u044f\\u0431\\u0440\\u0438_\\u0434\\u0435\\u043a\\u0430\\u0431\\u0440\\u0438\".split(\"_\"),standalone:\"\\u044f\\u043d\\u0432\\u0430\\u0440_\\u0444\\u0435\\u0432\\u0440\\u0430\\u043b_\\u043c\\u0430\\u0440\\u0442_\\u0430\\u043f\\u0440\\u0435\\u043b_\\u043c\\u0430\\u0439_\\u0438\\u044e\\u043d_\\u0438\\u044e\\u043b_\\u0430\\u0432\\u0433\\u0443\\u0441\\u0442_\\u0441\\u0435\\u043d\\u0442\\u044f\\u0431\\u0440_\\u043e\\u043a\\u0442\\u044f\\u0431\\u0440_\\u043d\\u043e\\u044f\\u0431\\u0440_\\u0434\\u0435\\u043a\\u0430\\u0431\\u0440\".split(\"_\")},monthsShort:\"\\u044f\\u043d\\u0432_\\u0444\\u0435\\u0432_\\u043c\\u0430\\u0440_\\u0430\\u043f\\u0440_\\u043c\\u0430\\u0439_\\u0438\\u044e\\u043d_\\u0438\\u044e\\u043b_\\u0430\\u0432\\u0433_\\u0441\\u0435\\u043d_\\u043e\\u043a\\u0442_\\u043d\\u043e\\u044f_\\u0434\\u0435\\u043a\".split(\"_\"),weekdays:\"\\u044f\\u043a\\u0448\\u0430\\u043d\\u0431\\u0435_\\u0434\\u0443\\u0448\\u0430\\u043d\\u0431\\u0435_\\u0441\\u0435\\u0448\\u0430\\u043d\\u0431\\u0435_\\u0447\\u043e\\u0440\\u0448\\u0430\\u043d\\u0431\\u0435_\\u043f\\u0430\\u043d\\u04b7\\u0448\\u0430\\u043d\\u0431\\u0435_\\u04b7\\u0443\\u043c\\u044a\\u0430_\\u0448\\u0430\\u043d\\u0431\\u0435\".split(\"_\"),weekdaysShort:\"\\u044f\\u0448\\u0431_\\u0434\\u0448\\u0431_\\u0441\\u0448\\u0431_\\u0447\\u0448\\u0431_\\u043f\\u0448\\u0431_\\u04b7\\u0443\\u043c_\\u0448\\u043d\\u0431\".split(\"_\"),weekdaysMin:\"\\u044f\\u0448_\\u0434\\u0448_\\u0441\\u0448_\\u0447\\u0448_\\u043f\\u0448_\\u04b7\\u043c_\\u0448\\u0431\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD.MM.YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd, D MMMM YYYY HH:mm\"},calendar:{sameDay:\"[\\u0418\\u043c\\u0440\\u04ef\\u0437 \\u0441\\u043e\\u0430\\u0442\\u0438] LT\",nextDay:\"[\\u0424\\u0430\\u0440\\u0434\\u043e \\u0441\\u043e\\u0430\\u0442\\u0438] LT\",lastDay:\"[\\u0414\\u0438\\u0440\\u04ef\\u0437 \\u0441\\u043e\\u0430\\u0442\\u0438] LT\",nextWeek:\"dddd[\\u0438] [\\u04b3\\u0430\\u0444\\u0442\\u0430\\u0438 \\u043e\\u044f\\u043d\\u0434\\u0430 \\u0441\\u043e\\u0430\\u0442\\u0438] LT\",lastWeek:\"dddd[\\u0438] [\\u04b3\\u0430\\u0444\\u0442\\u0430\\u0438 \\u0433\\u0443\\u0437\\u0430\\u0448\\u0442\\u0430 \\u0441\\u043e\\u0430\\u0442\\u0438] LT\",sameElse:\"L\"},relativeTime:{future:\"\\u0431\\u0430\\u044a\\u0434\\u0438 %s\",past:\"%s \\u043f\\u0435\\u0448\",s:\"\\u044f\\u043a\\u0447\\u0430\\u043d\\u0434 \\u0441\\u043e\\u043d\\u0438\\u044f\",m:\"\\u044f\\u043a \\u0434\\u0430\\u049b\\u0438\\u049b\\u0430\",mm:\"%d \\u0434\\u0430\\u049b\\u0438\\u049b\\u0430\",h:\"\\u044f\\u043a \\u0441\\u043e\\u0430\\u0442\",hh:\"%d \\u0441\\u043e\\u0430\\u0442\",d:\"\\u044f\\u043a \\u0440\\u04ef\\u0437\",dd:\"%d \\u0440\\u04ef\\u0437\",M:\"\\u044f\\u043a \\u043c\\u043e\\u04b3\",MM:\"%d \\u043c\\u043e\\u04b3\",y:\"\\u044f\\u043a \\u0441\\u043e\\u043b\",yy:\"%d \\u0441\\u043e\\u043b\"},meridiemParse:/\\u0448\\u0430\\u0431|\\u0441\\u0443\\u0431\\u04b3|\\u0440\\u04ef\\u0437|\\u0431\\u0435\\u0433\\u043e\\u04b3/,meridiemHour:function(e,t){return 12===e&&(e=0),\"\\u0448\\u0430\\u0431\"===t?e<4?e:e+12:\"\\u0441\\u0443\\u0431\\u04b3\"===t?e:\"\\u0440\\u04ef\\u0437\"===t?e>=11?e:e+12:\"\\u0431\\u0435\\u0433\\u043e\\u04b3\"===t?e+12:void 0},meridiem:function(e,t,n){return e<4?\"\\u0448\\u0430\\u0431\":e<11?\"\\u0441\\u0443\\u0431\\u04b3\":e<16?\"\\u0440\\u04ef\\u0437\":e<19?\"\\u0431\\u0435\\u0433\\u043e\\u04b3\":\"\\u0448\\u0430\\u0431\"},dayOfMonthOrdinalParse:/\\d{1,2}-(\\u0443\\u043c|\\u044e\\u043c)/,ordinal:function(e){return e+(t[e]||t[e%10]||t[e>=100?100:null])},week:{dow:1,doy:7}})}(n(\"wd/R\"))},Oxwv:function(e,t,n){\"use strict\";n.r(t),n.d(t,\"getAddress\",(function(){return m})),n.d(t,\"isAddress\",(function(){return p})),n.d(t,\"getIcapAddress\",(function(){return f})),n.d(t,\"getContractAddress\",(function(){return g})),n.d(t,\"getCreate2Address\",(function(){return _}));var r=n(\"VJ7P\"),i=n(\"4218\"),s=n(\"b1pR\"),o=n(\"4WVH\");const a=new(n(\"/7J2\").Logger)(\"address/5.0.10\");function l(e){Object(r.isHexString)(e,20)||a.throwArgumentError(\"invalid address\",\"address\",e);const t=(e=e.toLowerCase()).substring(2).split(\"\"),n=new Uint8Array(40);for(let r=0;r<40;r++)n[r]=t[r].charCodeAt(0);const i=Object(r.arrayify)(Object(s.keccak256)(n));for(let r=0;r<40;r+=2)i[r>>1]>>4>=8&&(t[r]=t[r].toUpperCase()),(15&i[r>>1])>=8&&(t[r+1]=t[r+1].toUpperCase());return\"0x\"+t.join(\"\")}const c={};for(let b=0;b<10;b++)c[String(b)]=String(b);for(let b=0;b<26;b++)c[String.fromCharCode(65+b)]=String(10+b);const u=Math.floor((h=9007199254740991,Math.log10?Math.log10(h):Math.log(h)/Math.LN10));var h;function d(e){let t=(e=(e=e.toUpperCase()).substring(4)+e.substring(0,2)+\"00\").split(\"\").map(e=>c[e]).join(\"\");for(;t.length>=u;){let e=t.substring(0,u);t=parseInt(e,10)%97+t.substring(e.length)}let n=String(98-parseInt(t,10)%97);for(;n.length<2;)n=\"0\"+n;return n}function m(e){let t=null;if(\"string\"!=typeof e&&a.throwArgumentError(\"invalid address\",\"address\",e),e.match(/^(0x)?[0-9a-fA-F]{40}$/))\"0x\"!==e.substring(0,2)&&(e=\"0x\"+e),t=l(e),e.match(/([A-F].*[a-f])|([a-f].*[A-F])/)&&t!==e&&a.throwArgumentError(\"bad address checksum\",\"address\",e);else if(e.match(/^XE[0-9]{2}[0-9A-Za-z]{30,31}$/)){for(e.substring(2,4)!==d(e)&&a.throwArgumentError(\"bad icap checksum\",\"address\",e),t=Object(i.c)(e.substring(4));t.length<40;)t=\"0\"+t;t=l(\"0x\"+t)}else a.throwArgumentError(\"invalid address\",\"address\",e);return t}function p(e){try{return m(e),!0}catch(t){}return!1}function f(e){let t=Object(i.b)(m(e).substring(2)).toUpperCase();for(;t.length<30;)t=\"0\"+t;return\"XE\"+d(\"XE00\"+t)+t}function g(e){let t=null;try{t=m(e.from)}catch(l){a.throwArgumentError(\"missing from address\",\"transaction\",e)}const n=Object(r.stripZeros)(Object(r.arrayify)(i.a.from(e.nonce).toHexString()));return m(Object(r.hexDataSlice)(Object(s.keccak256)(Object(o.encode)([t,n])),12))}function _(e,t,n){return 32!==Object(r.hexDataLength)(t)&&a.throwArgumentError(\"salt must be 32 bytes\",\"salt\",t),32!==Object(r.hexDataLength)(n)&&a.throwArgumentError(\"initCodeHash must be 32 bytes\",\"initCodeHash\",n),m(Object(r.hexDataSlice)(Object(s.keccak256)(Object(r.concat)([\"0xff\",m(e),t,n])),12))}},P7XM:function(e,t){e.exports=\"function\"==typeof Object.create?function(e,t){t&&(e.super_=t,e.prototype=Object.create(t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}))}:function(e,t){if(t){e.super_=t;var n=function(){};n.prototype=t.prototype,e.prototype=new n,e.prototype.constructor=e}}},PA2r:function(e,t,n){!function(e){\"use strict\";var t=\"leden_\\xfanor_b\\u0159ezen_duben_kv\\u011bten_\\u010derven_\\u010dervenec_srpen_z\\xe1\\u0159\\xed_\\u0159\\xedjen_listopad_prosinec\".split(\"_\"),n=\"led_\\xfano_b\\u0159e_dub_kv\\u011b_\\u010dvn_\\u010dvc_srp_z\\xe1\\u0159_\\u0159\\xedj_lis_pro\".split(\"_\"),r=[/^led/i,/^\\xfano/i,/^b\\u0159e/i,/^dub/i,/^kv\\u011b/i,/^(\\u010dvn|\\u010derven$|\\u010dervna)/i,/^(\\u010dvc|\\u010dervenec|\\u010dervence)/i,/^srp/i,/^z\\xe1\\u0159/i,/^\\u0159\\xedj/i,/^lis/i,/^pro/i],i=/^(leden|\\xfanor|b\\u0159ezen|duben|kv\\u011bten|\\u010dervenec|\\u010dervence|\\u010derven|\\u010dervna|srpen|z\\xe1\\u0159\\xed|\\u0159\\xedjen|listopad|prosinec|led|\\xfano|b\\u0159e|dub|kv\\u011b|\\u010dvn|\\u010dvc|srp|z\\xe1\\u0159|\\u0159\\xedj|lis|pro)/i;function s(e){return e>1&&e<5&&1!=~~(e/10)}function o(e,t,n,r){var i=e+\" \";switch(n){case\"s\":return t||r?\"p\\xe1r sekund\":\"p\\xe1r sekundami\";case\"ss\":return t||r?i+(s(e)?\"sekundy\":\"sekund\"):i+\"sekundami\";case\"m\":return t?\"minuta\":r?\"minutu\":\"minutou\";case\"mm\":return t||r?i+(s(e)?\"minuty\":\"minut\"):i+\"minutami\";case\"h\":return t?\"hodina\":r?\"hodinu\":\"hodinou\";case\"hh\":return t||r?i+(s(e)?\"hodiny\":\"hodin\"):i+\"hodinami\";case\"d\":return t||r?\"den\":\"dnem\";case\"dd\":return t||r?i+(s(e)?\"dny\":\"dn\\xed\"):i+\"dny\";case\"M\":return t||r?\"m\\u011bs\\xedc\":\"m\\u011bs\\xedcem\";case\"MM\":return t||r?i+(s(e)?\"m\\u011bs\\xedce\":\"m\\u011bs\\xedc\\u016f\"):i+\"m\\u011bs\\xedci\";case\"y\":return t||r?\"rok\":\"rokem\";case\"yy\":return t||r?i+(s(e)?\"roky\":\"let\"):i+\"lety\"}}e.defineLocale(\"cs\",{months:t,monthsShort:n,monthsRegex:i,monthsShortRegex:i,monthsStrictRegex:/^(leden|ledna|\\xfanora|\\xfanor|b\\u0159ezen|b\\u0159ezna|duben|dubna|kv\\u011bten|kv\\u011btna|\\u010dervenec|\\u010dervence|\\u010derven|\\u010dervna|srpen|srpna|z\\xe1\\u0159\\xed|\\u0159\\xedjen|\\u0159\\xedjna|listopadu|listopad|prosinec|prosince)/i,monthsShortStrictRegex:/^(led|\\xfano|b\\u0159e|dub|kv\\u011b|\\u010dvn|\\u010dvc|srp|z\\xe1\\u0159|\\u0159\\xedj|lis|pro)/i,monthsParse:r,longMonthsParse:r,shortMonthsParse:r,weekdays:\"ned\\u011ble_pond\\u011bl\\xed_\\xfater\\xfd_st\\u0159eda_\\u010dtvrtek_p\\xe1tek_sobota\".split(\"_\"),weekdaysShort:\"ne_po_\\xfat_st_\\u010dt_p\\xe1_so\".split(\"_\"),weekdaysMin:\"ne_po_\\xfat_st_\\u010dt_p\\xe1_so\".split(\"_\"),longDateFormat:{LT:\"H:mm\",LTS:\"H:mm:ss\",L:\"DD.MM.YYYY\",LL:\"D. MMMM YYYY\",LLL:\"D. MMMM YYYY H:mm\",LLLL:\"dddd D. MMMM YYYY H:mm\",l:\"D. M. YYYY\"},calendar:{sameDay:\"[dnes v] LT\",nextDay:\"[z\\xedtra v] LT\",nextWeek:function(){switch(this.day()){case 0:return\"[v ned\\u011bli v] LT\";case 1:case 2:return\"[v] dddd [v] LT\";case 3:return\"[ve st\\u0159edu v] LT\";case 4:return\"[ve \\u010dtvrtek v] LT\";case 5:return\"[v p\\xe1tek v] LT\";case 6:return\"[v sobotu v] LT\"}},lastDay:\"[v\\u010dera v] LT\",lastWeek:function(){switch(this.day()){case 0:return\"[minulou ned\\u011bli v] LT\";case 1:case 2:return\"[minul\\xe9] dddd [v] LT\";case 3:return\"[minulou st\\u0159edu v] LT\";case 4:case 5:return\"[minul\\xfd] dddd [v] LT\";case 6:return\"[minulou sobotu v] LT\"}},sameElse:\"L\"},relativeTime:{future:\"za %s\",past:\"p\\u0159ed %s\",s:o,ss:o,m:o,mm:o,h:o,hh:o,d:o,dd:o,M:o,MM:o,y:o,yy:o},dayOfMonthOrdinalParse:/\\d{1,2}\\./,ordinal:\"%d.\",week:{dow:1,doy:4}})}(n(\"wd/R\"))},PeUW:function(e,t,n){!function(e){\"use strict\";var t={1:\"\\u0be7\",2:\"\\u0be8\",3:\"\\u0be9\",4:\"\\u0bea\",5:\"\\u0beb\",6:\"\\u0bec\",7:\"\\u0bed\",8:\"\\u0bee\",9:\"\\u0bef\",0:\"\\u0be6\"},n={\"\\u0be7\":\"1\",\"\\u0be8\":\"2\",\"\\u0be9\":\"3\",\"\\u0bea\":\"4\",\"\\u0beb\":\"5\",\"\\u0bec\":\"6\",\"\\u0bed\":\"7\",\"\\u0bee\":\"8\",\"\\u0bef\":\"9\",\"\\u0be6\":\"0\"};e.defineLocale(\"ta\",{months:\"\\u0b9c\\u0ba9\\u0bb5\\u0bb0\\u0bbf_\\u0baa\\u0bbf\\u0baa\\u0bcd\\u0bb0\\u0bb5\\u0bb0\\u0bbf_\\u0bae\\u0bbe\\u0bb0\\u0bcd\\u0b9a\\u0bcd_\\u0b8f\\u0baa\\u0bcd\\u0bb0\\u0bb2\\u0bcd_\\u0bae\\u0bc7_\\u0b9c\\u0bc2\\u0ba9\\u0bcd_\\u0b9c\\u0bc2\\u0bb2\\u0bc8_\\u0b86\\u0b95\\u0bb8\\u0bcd\\u0b9f\\u0bcd_\\u0b9a\\u0bc6\\u0baa\\u0bcd\\u0b9f\\u0bc6\\u0bae\\u0bcd\\u0baa\\u0bb0\\u0bcd_\\u0b85\\u0b95\\u0bcd\\u0b9f\\u0bc7\\u0bbe\\u0baa\\u0bb0\\u0bcd_\\u0ba8\\u0bb5\\u0bae\\u0bcd\\u0baa\\u0bb0\\u0bcd_\\u0b9f\\u0bbf\\u0b9a\\u0bae\\u0bcd\\u0baa\\u0bb0\\u0bcd\".split(\"_\"),monthsShort:\"\\u0b9c\\u0ba9\\u0bb5\\u0bb0\\u0bbf_\\u0baa\\u0bbf\\u0baa\\u0bcd\\u0bb0\\u0bb5\\u0bb0\\u0bbf_\\u0bae\\u0bbe\\u0bb0\\u0bcd\\u0b9a\\u0bcd_\\u0b8f\\u0baa\\u0bcd\\u0bb0\\u0bb2\\u0bcd_\\u0bae\\u0bc7_\\u0b9c\\u0bc2\\u0ba9\\u0bcd_\\u0b9c\\u0bc2\\u0bb2\\u0bc8_\\u0b86\\u0b95\\u0bb8\\u0bcd\\u0b9f\\u0bcd_\\u0b9a\\u0bc6\\u0baa\\u0bcd\\u0b9f\\u0bc6\\u0bae\\u0bcd\\u0baa\\u0bb0\\u0bcd_\\u0b85\\u0b95\\u0bcd\\u0b9f\\u0bc7\\u0bbe\\u0baa\\u0bb0\\u0bcd_\\u0ba8\\u0bb5\\u0bae\\u0bcd\\u0baa\\u0bb0\\u0bcd_\\u0b9f\\u0bbf\\u0b9a\\u0bae\\u0bcd\\u0baa\\u0bb0\\u0bcd\".split(\"_\"),weekdays:\"\\u0b9e\\u0bbe\\u0baf\\u0bbf\\u0bb1\\u0bcd\\u0bb1\\u0bc1\\u0b95\\u0bcd\\u0b95\\u0bbf\\u0bb4\\u0bae\\u0bc8_\\u0ba4\\u0bbf\\u0b99\\u0bcd\\u0b95\\u0b9f\\u0bcd\\u0b95\\u0bbf\\u0bb4\\u0bae\\u0bc8_\\u0b9a\\u0bc6\\u0bb5\\u0bcd\\u0bb5\\u0bbe\\u0baf\\u0bcd\\u0b95\\u0bbf\\u0bb4\\u0bae\\u0bc8_\\u0baa\\u0bc1\\u0ba4\\u0ba9\\u0bcd\\u0b95\\u0bbf\\u0bb4\\u0bae\\u0bc8_\\u0bb5\\u0bbf\\u0baf\\u0bbe\\u0bb4\\u0b95\\u0bcd\\u0b95\\u0bbf\\u0bb4\\u0bae\\u0bc8_\\u0bb5\\u0bc6\\u0bb3\\u0bcd\\u0bb3\\u0bbf\\u0b95\\u0bcd\\u0b95\\u0bbf\\u0bb4\\u0bae\\u0bc8_\\u0b9a\\u0ba9\\u0bbf\\u0b95\\u0bcd\\u0b95\\u0bbf\\u0bb4\\u0bae\\u0bc8\".split(\"_\"),weekdaysShort:\"\\u0b9e\\u0bbe\\u0baf\\u0bbf\\u0bb1\\u0bc1_\\u0ba4\\u0bbf\\u0b99\\u0bcd\\u0b95\\u0bb3\\u0bcd_\\u0b9a\\u0bc6\\u0bb5\\u0bcd\\u0bb5\\u0bbe\\u0baf\\u0bcd_\\u0baa\\u0bc1\\u0ba4\\u0ba9\\u0bcd_\\u0bb5\\u0bbf\\u0baf\\u0bbe\\u0bb4\\u0ba9\\u0bcd_\\u0bb5\\u0bc6\\u0bb3\\u0bcd\\u0bb3\\u0bbf_\\u0b9a\\u0ba9\\u0bbf\".split(\"_\"),weekdaysMin:\"\\u0b9e\\u0bbe_\\u0ba4\\u0bbf_\\u0b9a\\u0bc6_\\u0baa\\u0bc1_\\u0bb5\\u0bbf_\\u0bb5\\u0bc6_\\u0b9a\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY, HH:mm\",LLLL:\"dddd, D MMMM YYYY, HH:mm\"},calendar:{sameDay:\"[\\u0b87\\u0ba9\\u0bcd\\u0bb1\\u0bc1] LT\",nextDay:\"[\\u0ba8\\u0bbe\\u0bb3\\u0bc8] LT\",nextWeek:\"dddd, LT\",lastDay:\"[\\u0ba8\\u0bc7\\u0bb1\\u0bcd\\u0bb1\\u0bc1] LT\",lastWeek:\"[\\u0b95\\u0b9f\\u0ba8\\u0bcd\\u0ba4 \\u0bb5\\u0bbe\\u0bb0\\u0bae\\u0bcd] dddd, LT\",sameElse:\"L\"},relativeTime:{future:\"%s \\u0b87\\u0bb2\\u0bcd\",past:\"%s \\u0bae\\u0bc1\\u0ba9\\u0bcd\",s:\"\\u0b92\\u0bb0\\u0bc1 \\u0b9a\\u0bbf\\u0bb2 \\u0bb5\\u0bbf\\u0ba8\\u0bbe\\u0b9f\\u0bbf\\u0b95\\u0bb3\\u0bcd\",ss:\"%d \\u0bb5\\u0bbf\\u0ba8\\u0bbe\\u0b9f\\u0bbf\\u0b95\\u0bb3\\u0bcd\",m:\"\\u0b92\\u0bb0\\u0bc1 \\u0ba8\\u0bbf\\u0bae\\u0bbf\\u0b9f\\u0bae\\u0bcd\",mm:\"%d \\u0ba8\\u0bbf\\u0bae\\u0bbf\\u0b9f\\u0b99\\u0bcd\\u0b95\\u0bb3\\u0bcd\",h:\"\\u0b92\\u0bb0\\u0bc1 \\u0bae\\u0ba3\\u0bbf \\u0ba8\\u0bc7\\u0bb0\\u0bae\\u0bcd\",hh:\"%d \\u0bae\\u0ba3\\u0bbf \\u0ba8\\u0bc7\\u0bb0\\u0bae\\u0bcd\",d:\"\\u0b92\\u0bb0\\u0bc1 \\u0ba8\\u0bbe\\u0bb3\\u0bcd\",dd:\"%d \\u0ba8\\u0bbe\\u0b9f\\u0bcd\\u0b95\\u0bb3\\u0bcd\",M:\"\\u0b92\\u0bb0\\u0bc1 \\u0bae\\u0bbe\\u0ba4\\u0bae\\u0bcd\",MM:\"%d \\u0bae\\u0bbe\\u0ba4\\u0b99\\u0bcd\\u0b95\\u0bb3\\u0bcd\",y:\"\\u0b92\\u0bb0\\u0bc1 \\u0bb5\\u0bb0\\u0bc1\\u0b9f\\u0bae\\u0bcd\",yy:\"%d \\u0b86\\u0ba3\\u0bcd\\u0b9f\\u0bc1\\u0b95\\u0bb3\\u0bcd\"},dayOfMonthOrdinalParse:/\\d{1,2}\\u0bb5\\u0ba4\\u0bc1/,ordinal:function(e){return e+\"\\u0bb5\\u0ba4\\u0bc1\"},preparse:function(e){return e.replace(/[\\u0be7\\u0be8\\u0be9\\u0bea\\u0beb\\u0bec\\u0bed\\u0bee\\u0bef\\u0be6]/g,(function(e){return n[e]}))},postformat:function(e){return e.replace(/\\d/g,(function(e){return t[e]}))},meridiemParse:/\\u0baf\\u0bbe\\u0bae\\u0bae\\u0bcd|\\u0bb5\\u0bc8\\u0b95\\u0bb1\\u0bc8|\\u0b95\\u0bbe\\u0bb2\\u0bc8|\\u0ba8\\u0ba3\\u0bcd\\u0baa\\u0b95\\u0bb2\\u0bcd|\\u0b8e\\u0bb1\\u0bcd\\u0baa\\u0bbe\\u0b9f\\u0bc1|\\u0bae\\u0bbe\\u0bb2\\u0bc8/,meridiem:function(e,t,n){return e<2?\" \\u0baf\\u0bbe\\u0bae\\u0bae\\u0bcd\":e<6?\" \\u0bb5\\u0bc8\\u0b95\\u0bb1\\u0bc8\":e<10?\" \\u0b95\\u0bbe\\u0bb2\\u0bc8\":e<14?\" \\u0ba8\\u0ba3\\u0bcd\\u0baa\\u0b95\\u0bb2\\u0bcd\":e<18?\" \\u0b8e\\u0bb1\\u0bcd\\u0baa\\u0bbe\\u0b9f\\u0bc1\":e<22?\" \\u0bae\\u0bbe\\u0bb2\\u0bc8\":\" \\u0baf\\u0bbe\\u0bae\\u0bae\\u0bcd\"},meridiemHour:function(e,t){return 12===e&&(e=0),\"\\u0baf\\u0bbe\\u0bae\\u0bae\\u0bcd\"===t?e<2?e:e+12:\"\\u0bb5\\u0bc8\\u0b95\\u0bb1\\u0bc8\"===t||\"\\u0b95\\u0bbe\\u0bb2\\u0bc8\"===t||\"\\u0ba8\\u0ba3\\u0bcd\\u0baa\\u0b95\\u0bb2\\u0bcd\"===t&&e>=10?e:e+12},week:{dow:0,doy:6}})}(n(\"wd/R\"))},PpIw:function(e,t,n){!function(e){\"use strict\";var t={1:\"\\u0ce7\",2:\"\\u0ce8\",3:\"\\u0ce9\",4:\"\\u0cea\",5:\"\\u0ceb\",6:\"\\u0cec\",7:\"\\u0ced\",8:\"\\u0cee\",9:\"\\u0cef\",0:\"\\u0ce6\"},n={\"\\u0ce7\":\"1\",\"\\u0ce8\":\"2\",\"\\u0ce9\":\"3\",\"\\u0cea\":\"4\",\"\\u0ceb\":\"5\",\"\\u0cec\":\"6\",\"\\u0ced\":\"7\",\"\\u0cee\":\"8\",\"\\u0cef\":\"9\",\"\\u0ce6\":\"0\"};e.defineLocale(\"kn\",{months:\"\\u0c9c\\u0ca8\\u0cb5\\u0cb0\\u0cbf_\\u0cab\\u0cc6\\u0cac\\u0ccd\\u0cb0\\u0cb5\\u0cb0\\u0cbf_\\u0cae\\u0cbe\\u0cb0\\u0ccd\\u0c9a\\u0ccd_\\u0c8f\\u0caa\\u0ccd\\u0cb0\\u0cbf\\u0cb2\\u0ccd_\\u0cae\\u0cc6\\u0cd5_\\u0c9c\\u0cc2\\u0ca8\\u0ccd_\\u0c9c\\u0cc1\\u0cb2\\u0cc6\\u0cd6_\\u0c86\\u0c97\\u0cb8\\u0ccd\\u0c9f\\u0ccd_\\u0cb8\\u0cc6\\u0caa\\u0ccd\\u0c9f\\u0cc6\\u0c82\\u0cac\\u0cb0\\u0ccd_\\u0c85\\u0c95\\u0ccd\\u0c9f\\u0cc6\\u0cc2\\u0cd5\\u0cac\\u0cb0\\u0ccd_\\u0ca8\\u0cb5\\u0cc6\\u0c82\\u0cac\\u0cb0\\u0ccd_\\u0ca1\\u0cbf\\u0cb8\\u0cc6\\u0c82\\u0cac\\u0cb0\\u0ccd\".split(\"_\"),monthsShort:\"\\u0c9c\\u0ca8_\\u0cab\\u0cc6\\u0cac\\u0ccd\\u0cb0_\\u0cae\\u0cbe\\u0cb0\\u0ccd\\u0c9a\\u0ccd_\\u0c8f\\u0caa\\u0ccd\\u0cb0\\u0cbf\\u0cb2\\u0ccd_\\u0cae\\u0cc6\\u0cd5_\\u0c9c\\u0cc2\\u0ca8\\u0ccd_\\u0c9c\\u0cc1\\u0cb2\\u0cc6\\u0cd6_\\u0c86\\u0c97\\u0cb8\\u0ccd\\u0c9f\\u0ccd_\\u0cb8\\u0cc6\\u0caa\\u0ccd\\u0c9f\\u0cc6\\u0c82_\\u0c85\\u0c95\\u0ccd\\u0c9f\\u0cc6\\u0cc2\\u0cd5_\\u0ca8\\u0cb5\\u0cc6\\u0c82_\\u0ca1\\u0cbf\\u0cb8\\u0cc6\\u0c82\".split(\"_\"),monthsParseExact:!0,weekdays:\"\\u0cad\\u0cbe\\u0ca8\\u0cc1\\u0cb5\\u0cbe\\u0cb0_\\u0cb8\\u0cc6\\u0cc2\\u0cd5\\u0cae\\u0cb5\\u0cbe\\u0cb0_\\u0cae\\u0c82\\u0c97\\u0cb3\\u0cb5\\u0cbe\\u0cb0_\\u0cac\\u0cc1\\u0ca7\\u0cb5\\u0cbe\\u0cb0_\\u0c97\\u0cc1\\u0cb0\\u0cc1\\u0cb5\\u0cbe\\u0cb0_\\u0cb6\\u0cc1\\u0c95\\u0ccd\\u0cb0\\u0cb5\\u0cbe\\u0cb0_\\u0cb6\\u0ca8\\u0cbf\\u0cb5\\u0cbe\\u0cb0\".split(\"_\"),weekdaysShort:\"\\u0cad\\u0cbe\\u0ca8\\u0cc1_\\u0cb8\\u0cc6\\u0cc2\\u0cd5\\u0cae_\\u0cae\\u0c82\\u0c97\\u0cb3_\\u0cac\\u0cc1\\u0ca7_\\u0c97\\u0cc1\\u0cb0\\u0cc1_\\u0cb6\\u0cc1\\u0c95\\u0ccd\\u0cb0_\\u0cb6\\u0ca8\\u0cbf\".split(\"_\"),weekdaysMin:\"\\u0cad\\u0cbe_\\u0cb8\\u0cc6\\u0cc2\\u0cd5_\\u0cae\\u0c82_\\u0cac\\u0cc1_\\u0c97\\u0cc1_\\u0cb6\\u0cc1_\\u0cb6\".split(\"_\"),longDateFormat:{LT:\"A h:mm\",LTS:\"A h:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY, A h:mm\",LLLL:\"dddd, D MMMM YYYY, A h:mm\"},calendar:{sameDay:\"[\\u0c87\\u0c82\\u0ca6\\u0cc1] LT\",nextDay:\"[\\u0ca8\\u0cbe\\u0cb3\\u0cc6] LT\",nextWeek:\"dddd, LT\",lastDay:\"[\\u0ca8\\u0cbf\\u0ca8\\u0ccd\\u0ca8\\u0cc6] LT\",lastWeek:\"[\\u0c95\\u0cc6\\u0cc2\\u0ca8\\u0cc6\\u0caf] dddd, LT\",sameElse:\"L\"},relativeTime:{future:\"%s \\u0ca8\\u0c82\\u0ca4\\u0cb0\",past:\"%s \\u0cb9\\u0cbf\\u0c82\\u0ca6\\u0cc6\",s:\"\\u0c95\\u0cc6\\u0cb2\\u0cb5\\u0cc1 \\u0c95\\u0ccd\\u0cb7\\u0ca3\\u0c97\\u0cb3\\u0cc1\",ss:\"%d \\u0cb8\\u0cc6\\u0c95\\u0cc6\\u0c82\\u0ca1\\u0cc1\\u0c97\\u0cb3\\u0cc1\",m:\"\\u0c92\\u0c82\\u0ca6\\u0cc1 \\u0ca8\\u0cbf\\u0cae\\u0cbf\\u0cb7\",mm:\"%d \\u0ca8\\u0cbf\\u0cae\\u0cbf\\u0cb7\",h:\"\\u0c92\\u0c82\\u0ca6\\u0cc1 \\u0c97\\u0c82\\u0c9f\\u0cc6\",hh:\"%d \\u0c97\\u0c82\\u0c9f\\u0cc6\",d:\"\\u0c92\\u0c82\\u0ca6\\u0cc1 \\u0ca6\\u0cbf\\u0ca8\",dd:\"%d \\u0ca6\\u0cbf\\u0ca8\",M:\"\\u0c92\\u0c82\\u0ca6\\u0cc1 \\u0ca4\\u0cbf\\u0c82\\u0c97\\u0cb3\\u0cc1\",MM:\"%d \\u0ca4\\u0cbf\\u0c82\\u0c97\\u0cb3\\u0cc1\",y:\"\\u0c92\\u0c82\\u0ca6\\u0cc1 \\u0cb5\\u0cb0\\u0ccd\\u0cb7\",yy:\"%d \\u0cb5\\u0cb0\\u0ccd\\u0cb7\"},preparse:function(e){return e.replace(/[\\u0ce7\\u0ce8\\u0ce9\\u0cea\\u0ceb\\u0cec\\u0ced\\u0cee\\u0cef\\u0ce6]/g,(function(e){return n[e]}))},postformat:function(e){return e.replace(/\\d/g,(function(e){return t[e]}))},meridiemParse:/\\u0cb0\\u0cbe\\u0ca4\\u0ccd\\u0cb0\\u0cbf|\\u0cac\\u0cc6\\u0cb3\\u0cbf\\u0c97\\u0ccd\\u0c97\\u0cc6|\\u0cae\\u0ca7\\u0ccd\\u0caf\\u0cbe\\u0cb9\\u0ccd\\u0ca8|\\u0cb8\\u0c82\\u0c9c\\u0cc6/,meridiemHour:function(e,t){return 12===e&&(e=0),\"\\u0cb0\\u0cbe\\u0ca4\\u0ccd\\u0cb0\\u0cbf\"===t?e<4?e:e+12:\"\\u0cac\\u0cc6\\u0cb3\\u0cbf\\u0c97\\u0ccd\\u0c97\\u0cc6\"===t?e:\"\\u0cae\\u0ca7\\u0ccd\\u0caf\\u0cbe\\u0cb9\\u0ccd\\u0ca8\"===t?e>=10?e:e+12:\"\\u0cb8\\u0c82\\u0c9c\\u0cc6\"===t?e+12:void 0},meridiem:function(e,t,n){return e<4?\"\\u0cb0\\u0cbe\\u0ca4\\u0ccd\\u0cb0\\u0cbf\":e<10?\"\\u0cac\\u0cc6\\u0cb3\\u0cbf\\u0c97\\u0ccd\\u0c97\\u0cc6\":e<17?\"\\u0cae\\u0ca7\\u0ccd\\u0caf\\u0cbe\\u0cb9\\u0ccd\\u0ca8\":e<20?\"\\u0cb8\\u0c82\\u0c9c\\u0cc6\":\"\\u0cb0\\u0cbe\\u0ca4\\u0ccd\\u0cb0\\u0cbf\"},dayOfMonthOrdinalParse:/\\d{1,2}(\\u0ca8\\u0cc6\\u0cd5)/,ordinal:function(e){return e+\"\\u0ca8\\u0cc6\\u0cd5\"},week:{dow:0,doy:6}})}(n(\"wd/R\"))},PqYM:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return a}));var r=n(\"HDdC\"),i=n(\"D0XW\"),s=n(\"Y7HM\"),o=n(\"z+Ro\");function a(e=0,t,n){let a=-1;return Object(s.a)(t)?a=Number(t)<1?1:Number(t):Object(o.a)(t)&&(n=t),Object(o.a)(n)||(n=i.a),new r.a(t=>{const r=Object(s.a)(e)?e:+e-n.now();return n.schedule(l,r,{index:0,period:a,subscriber:t})})}function l(e){const{index:t,period:n,subscriber:r}=e;if(r.next(t),!r.closed){if(-1===n)return r.complete();e.index=t+1,this.schedule(e,n)}}},QQWL:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return s}));var r=n(\"VJ7P\"),i=n(\"N5aZ\");function s(e,t,n,s,o){let a;e=Object(r.arrayify)(e),t=Object(r.arrayify)(t);let l=1;const c=new Uint8Array(s),u=new Uint8Array(t.length+4);let h,d;u.set(t);for(let m=1;m<=l;m++){u[t.length]=m>>24&255,u[t.length+1]=m>>16&255,u[t.length+2]=m>>8&255,u[t.length+3]=255&m;let p=Object(r.arrayify)(Object(i.a)(o,e,u));a||(a=p.length,d=new Uint8Array(a),l=Math.ceil(s/a),h=s-(l-1)*a),d.set(p);for(let t=1;t=10;)e/=10;return n(e)}return n(e/=1e3)}e.defineLocale(\"lb\",{months:\"Januar_Februar_M\\xe4erz_Abr\\xebll_Mee_Juni_Juli_August_September_Oktober_November_Dezember\".split(\"_\"),monthsShort:\"Jan._Febr._Mrz._Abr._Mee_Jun._Jul._Aug._Sept._Okt._Nov._Dez.\".split(\"_\"),monthsParseExact:!0,weekdays:\"Sonndeg_M\\xe9indeg_D\\xebnschdeg_M\\xebttwoch_Donneschdeg_Freideg_Samschdeg\".split(\"_\"),weekdaysShort:\"So._M\\xe9._D\\xeb._M\\xeb._Do._Fr._Sa.\".split(\"_\"),weekdaysMin:\"So_M\\xe9_D\\xeb_M\\xeb_Do_Fr_Sa\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"H:mm [Auer]\",LTS:\"H:mm:ss [Auer]\",L:\"DD.MM.YYYY\",LL:\"D. MMMM YYYY\",LLL:\"D. MMMM YYYY H:mm [Auer]\",LLLL:\"dddd, D. MMMM YYYY H:mm [Auer]\"},calendar:{sameDay:\"[Haut um] LT\",sameElse:\"L\",nextDay:\"[Muer um] LT\",nextWeek:\"dddd [um] LT\",lastDay:\"[G\\xebschter um] LT\",lastWeek:function(){switch(this.day()){case 2:case 4:return\"[Leschten] dddd [um] LT\";default:return\"[Leschte] dddd [um] LT\"}}},relativeTime:{future:function(e){return n(e.substr(0,e.indexOf(\" \")))?\"a \"+e:\"an \"+e},past:function(e){return n(e.substr(0,e.indexOf(\" \")))?\"viru \"+e:\"virun \"+e},s:\"e puer Sekonnen\",ss:\"%d Sekonnen\",m:t,mm:\"%d Minutten\",h:t,hh:\"%d Stonnen\",d:t,dd:\"%d Deeg\",M:t,MM:\"%d M\\xe9int\",y:t,yy:\"%d Joer\"},dayOfMonthOrdinalParse:/\\d{1,2}\\./,ordinal:\"%d.\",week:{dow:1,doy:4}})}(n(\"wd/R\"))},RnhZ:function(e,t,n){var r={\"./af\":\"K/tc\",\"./af.js\":\"K/tc\",\"./ar\":\"jnO4\",\"./ar-dz\":\"o1bE\",\"./ar-dz.js\":\"o1bE\",\"./ar-kw\":\"Qj4J\",\"./ar-kw.js\":\"Qj4J\",\"./ar-ly\":\"HP3h\",\"./ar-ly.js\":\"HP3h\",\"./ar-ma\":\"CoRJ\",\"./ar-ma.js\":\"CoRJ\",\"./ar-sa\":\"gjCT\",\"./ar-sa.js\":\"gjCT\",\"./ar-tn\":\"bYM6\",\"./ar-tn.js\":\"bYM6\",\"./ar.js\":\"jnO4\",\"./az\":\"SFxW\",\"./az.js\":\"SFxW\",\"./be\":\"H8ED\",\"./be.js\":\"H8ED\",\"./bg\":\"hKrs\",\"./bg.js\":\"hKrs\",\"./bm\":\"p/rL\",\"./bm.js\":\"p/rL\",\"./bn\":\"kEOa\",\"./bn-bd\":\"loYQ\",\"./bn-bd.js\":\"loYQ\",\"./bn.js\":\"kEOa\",\"./bo\":\"0mo+\",\"./bo.js\":\"0mo+\",\"./br\":\"aIdf\",\"./br.js\":\"aIdf\",\"./bs\":\"JVSJ\",\"./bs.js\":\"JVSJ\",\"./ca\":\"1xZ4\",\"./ca.js\":\"1xZ4\",\"./cs\":\"PA2r\",\"./cs.js\":\"PA2r\",\"./cv\":\"A+xa\",\"./cv.js\":\"A+xa\",\"./cy\":\"l5ep\",\"./cy.js\":\"l5ep\",\"./da\":\"DxQv\",\"./da.js\":\"DxQv\",\"./de\":\"tGlX\",\"./de-at\":\"s+uk\",\"./de-at.js\":\"s+uk\",\"./de-ch\":\"u3GI\",\"./de-ch.js\":\"u3GI\",\"./de.js\":\"tGlX\",\"./dv\":\"WYrj\",\"./dv.js\":\"WYrj\",\"./el\":\"jUeY\",\"./el.js\":\"jUeY\",\"./en-au\":\"Dmvi\",\"./en-au.js\":\"Dmvi\",\"./en-ca\":\"OIYi\",\"./en-ca.js\":\"OIYi\",\"./en-gb\":\"Oaa7\",\"./en-gb.js\":\"Oaa7\",\"./en-ie\":\"4dOw\",\"./en-ie.js\":\"4dOw\",\"./en-il\":\"czMo\",\"./en-il.js\":\"czMo\",\"./en-in\":\"7C5Q\",\"./en-in.js\":\"7C5Q\",\"./en-nz\":\"b1Dy\",\"./en-nz.js\":\"b1Dy\",\"./en-sg\":\"t+mt\",\"./en-sg.js\":\"t+mt\",\"./eo\":\"Zduo\",\"./eo.js\":\"Zduo\",\"./es\":\"iYuL\",\"./es-do\":\"CjzT\",\"./es-do.js\":\"CjzT\",\"./es-mx\":\"tbfe\",\"./es-mx.js\":\"tbfe\",\"./es-us\":\"Vclq\",\"./es-us.js\":\"Vclq\",\"./es.js\":\"iYuL\",\"./et\":\"7BjC\",\"./et.js\":\"7BjC\",\"./eu\":\"D/JM\",\"./eu.js\":\"D/JM\",\"./fa\":\"jfSC\",\"./fa.js\":\"jfSC\",\"./fi\":\"gekB\",\"./fi.js\":\"gekB\",\"./fil\":\"1ppg\",\"./fil.js\":\"1ppg\",\"./fo\":\"ByF4\",\"./fo.js\":\"ByF4\",\"./fr\":\"nyYc\",\"./fr-ca\":\"2fjn\",\"./fr-ca.js\":\"2fjn\",\"./fr-ch\":\"Dkky\",\"./fr-ch.js\":\"Dkky\",\"./fr.js\":\"nyYc\",\"./fy\":\"cRix\",\"./fy.js\":\"cRix\",\"./ga\":\"USCx\",\"./ga.js\":\"USCx\",\"./gd\":\"9rRi\",\"./gd.js\":\"9rRi\",\"./gl\":\"iEDd\",\"./gl.js\":\"iEDd\",\"./gom-deva\":\"qvJo\",\"./gom-deva.js\":\"qvJo\",\"./gom-latn\":\"DKr+\",\"./gom-latn.js\":\"DKr+\",\"./gu\":\"4MV3\",\"./gu.js\":\"4MV3\",\"./he\":\"x6pH\",\"./he.js\":\"x6pH\",\"./hi\":\"3E1r\",\"./hi.js\":\"3E1r\",\"./hr\":\"S6ln\",\"./hr.js\":\"S6ln\",\"./hu\":\"WxRl\",\"./hu.js\":\"WxRl\",\"./hy-am\":\"1rYy\",\"./hy-am.js\":\"1rYy\",\"./id\":\"UDhR\",\"./id.js\":\"UDhR\",\"./is\":\"BVg3\",\"./is.js\":\"BVg3\",\"./it\":\"bpih\",\"./it-ch\":\"bxKX\",\"./it-ch.js\":\"bxKX\",\"./it.js\":\"bpih\",\"./ja\":\"B55N\",\"./ja.js\":\"B55N\",\"./jv\":\"tUCv\",\"./jv.js\":\"tUCv\",\"./ka\":\"IBtZ\",\"./ka.js\":\"IBtZ\",\"./kk\":\"bXm7\",\"./kk.js\":\"bXm7\",\"./km\":\"6B0Y\",\"./km.js\":\"6B0Y\",\"./kn\":\"PpIw\",\"./kn.js\":\"PpIw\",\"./ko\":\"Ivi+\",\"./ko.js\":\"Ivi+\",\"./ku\":\"JCF/\",\"./ku.js\":\"JCF/\",\"./ky\":\"lgnt\",\"./ky.js\":\"lgnt\",\"./lb\":\"RAwQ\",\"./lb.js\":\"RAwQ\",\"./lo\":\"sp3z\",\"./lo.js\":\"sp3z\",\"./lt\":\"JvlW\",\"./lt.js\":\"JvlW\",\"./lv\":\"uXwI\",\"./lv.js\":\"uXwI\",\"./me\":\"KTz0\",\"./me.js\":\"KTz0\",\"./mi\":\"aIsn\",\"./mi.js\":\"aIsn\",\"./mk\":\"aQkU\",\"./mk.js\":\"aQkU\",\"./ml\":\"AvvY\",\"./ml.js\":\"AvvY\",\"./mn\":\"lYtQ\",\"./mn.js\":\"lYtQ\",\"./mr\":\"Ob0Z\",\"./mr.js\":\"Ob0Z\",\"./ms\":\"6+QB\",\"./ms-my\":\"ZAMP\",\"./ms-my.js\":\"ZAMP\",\"./ms.js\":\"6+QB\",\"./mt\":\"G0Uy\",\"./mt.js\":\"G0Uy\",\"./my\":\"honF\",\"./my.js\":\"honF\",\"./nb\":\"bOMt\",\"./nb.js\":\"bOMt\",\"./ne\":\"OjkT\",\"./ne.js\":\"OjkT\",\"./nl\":\"+s0g\",\"./nl-be\":\"2ykv\",\"./nl-be.js\":\"2ykv\",\"./nl.js\":\"+s0g\",\"./nn\":\"uEye\",\"./nn.js\":\"uEye\",\"./oc-lnc\":\"Fnuy\",\"./oc-lnc.js\":\"Fnuy\",\"./pa-in\":\"8/+R\",\"./pa-in.js\":\"8/+R\",\"./pl\":\"jVdC\",\"./pl.js\":\"jVdC\",\"./pt\":\"8mBD\",\"./pt-br\":\"0tRk\",\"./pt-br.js\":\"0tRk\",\"./pt.js\":\"8mBD\",\"./ro\":\"lyxo\",\"./ro.js\":\"lyxo\",\"./ru\":\"lXzo\",\"./ru.js\":\"lXzo\",\"./sd\":\"Z4QM\",\"./sd.js\":\"Z4QM\",\"./se\":\"//9w\",\"./se.js\":\"//9w\",\"./si\":\"7aV9\",\"./si.js\":\"7aV9\",\"./sk\":\"e+ae\",\"./sk.js\":\"e+ae\",\"./sl\":\"gVVK\",\"./sl.js\":\"gVVK\",\"./sq\":\"yPMs\",\"./sq.js\":\"yPMs\",\"./sr\":\"zx6S\",\"./sr-cyrl\":\"E+lV\",\"./sr-cyrl.js\":\"E+lV\",\"./sr.js\":\"zx6S\",\"./ss\":\"Ur1D\",\"./ss.js\":\"Ur1D\",\"./sv\":\"X709\",\"./sv.js\":\"X709\",\"./sw\":\"dNwA\",\"./sw.js\":\"dNwA\",\"./ta\":\"PeUW\",\"./ta.js\":\"PeUW\",\"./te\":\"XLvN\",\"./te.js\":\"XLvN\",\"./tet\":\"V2x9\",\"./tet.js\":\"V2x9\",\"./tg\":\"Oxv6\",\"./tg.js\":\"Oxv6\",\"./th\":\"EOgW\",\"./th.js\":\"EOgW\",\"./tk\":\"Wv91\",\"./tk.js\":\"Wv91\",\"./tl-ph\":\"Dzi0\",\"./tl-ph.js\":\"Dzi0\",\"./tlh\":\"z3Vd\",\"./tlh.js\":\"z3Vd\",\"./tr\":\"DoHr\",\"./tr.js\":\"DoHr\",\"./tzl\":\"z1FC\",\"./tzl.js\":\"z1FC\",\"./tzm\":\"wQk9\",\"./tzm-latn\":\"tT3J\",\"./tzm-latn.js\":\"tT3J\",\"./tzm.js\":\"wQk9\",\"./ug-cn\":\"YRex\",\"./ug-cn.js\":\"YRex\",\"./uk\":\"raLr\",\"./uk.js\":\"raLr\",\"./ur\":\"UpQW\",\"./ur.js\":\"UpQW\",\"./uz\":\"Loxo\",\"./uz-latn\":\"AQ68\",\"./uz-latn.js\":\"AQ68\",\"./uz.js\":\"Loxo\",\"./vi\":\"KSF8\",\"./vi.js\":\"KSF8\",\"./x-pseudo\":\"/X5v\",\"./x-pseudo.js\":\"/X5v\",\"./yo\":\"fzPg\",\"./yo.js\":\"fzPg\",\"./zh-cn\":\"XDpg\",\"./zh-cn.js\":\"XDpg\",\"./zh-hk\":\"SatO\",\"./zh-hk.js\":\"SatO\",\"./zh-mo\":\"OmwH\",\"./zh-mo.js\":\"OmwH\",\"./zh-tw\":\"kOpN\",\"./zh-tw.js\":\"kOpN\"};function i(e){var t=s(e);return n(t)}function s(e){if(!n.o(r,e)){var t=new Error(\"Cannot find module '\"+e+\"'\");throw t.code=\"MODULE_NOT_FOUND\",t}return r[e]}i.keys=function(){return Object.keys(r)},i.resolve=s,e.exports=i,i.id=\"RnhZ\"},S6ln:function(e,t,n){!function(e){\"use strict\";function t(e,t,n){var r=e+\" \";switch(n){case\"ss\":return r+(1===e?\"sekunda\":2===e||3===e||4===e?\"sekunde\":\"sekundi\");case\"m\":return t?\"jedna minuta\":\"jedne minute\";case\"mm\":return r+(1===e?\"minuta\":2===e||3===e||4===e?\"minute\":\"minuta\");case\"h\":return t?\"jedan sat\":\"jednog sata\";case\"hh\":return r+(1===e?\"sat\":2===e||3===e||4===e?\"sata\":\"sati\");case\"dd\":return r+(1===e?\"dan\":\"dana\");case\"MM\":return r+(1===e?\"mjesec\":2===e||3===e||4===e?\"mjeseca\":\"mjeseci\");case\"yy\":return r+(1===e?\"godina\":2===e||3===e||4===e?\"godine\":\"godina\")}}e.defineLocale(\"hr\",{months:{format:\"sije\\u010dnja_velja\\u010de_o\\u017eujka_travnja_svibnja_lipnja_srpnja_kolovoza_rujna_listopada_studenoga_prosinca\".split(\"_\"),standalone:\"sije\\u010danj_velja\\u010da_o\\u017eujak_travanj_svibanj_lipanj_srpanj_kolovoz_rujan_listopad_studeni_prosinac\".split(\"_\")},monthsShort:\"sij._velj._o\\u017eu._tra._svi._lip._srp._kol._ruj._lis._stu._pro.\".split(\"_\"),monthsParseExact:!0,weekdays:\"nedjelja_ponedjeljak_utorak_srijeda_\\u010detvrtak_petak_subota\".split(\"_\"),weekdaysShort:\"ned._pon._uto._sri._\\u010det._pet._sub.\".split(\"_\"),weekdaysMin:\"ne_po_ut_sr_\\u010de_pe_su\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"H:mm\",LTS:\"H:mm:ss\",L:\"DD.MM.YYYY\",LL:\"Do MMMM YYYY\",LLL:\"Do MMMM YYYY H:mm\",LLLL:\"dddd, Do MMMM YYYY H:mm\"},calendar:{sameDay:\"[danas u] LT\",nextDay:\"[sutra u] LT\",nextWeek:function(){switch(this.day()){case 0:return\"[u] [nedjelju] [u] LT\";case 3:return\"[u] [srijedu] [u] LT\";case 6:return\"[u] [subotu] [u] LT\";case 1:case 2:case 4:case 5:return\"[u] dddd [u] LT\"}},lastDay:\"[ju\\u010der u] LT\",lastWeek:function(){switch(this.day()){case 0:return\"[pro\\u0161lu] [nedjelju] [u] LT\";case 3:return\"[pro\\u0161lu] [srijedu] [u] LT\";case 6:return\"[pro\\u0161le] [subote] [u] LT\";case 1:case 2:case 4:case 5:return\"[pro\\u0161li] dddd [u] LT\"}},sameElse:\"L\"},relativeTime:{future:\"za %s\",past:\"prije %s\",s:\"par sekundi\",ss:t,m:t,mm:t,h:t,hh:t,d:\"dan\",dd:t,M:\"mjesec\",MM:t,y:\"godinu\",yy:t},dayOfMonthOrdinalParse:/\\d{1,2}\\./,ordinal:\"%d.\",week:{dow:1,doy:7}})}(n(\"wd/R\"))},SFxW:function(e,t,n){!function(e){\"use strict\";var t={1:\"-inci\",5:\"-inci\",8:\"-inci\",70:\"-inci\",80:\"-inci\",2:\"-nci\",7:\"-nci\",20:\"-nci\",50:\"-nci\",3:\"-\\xfcnc\\xfc\",4:\"-\\xfcnc\\xfc\",100:\"-\\xfcnc\\xfc\",6:\"-nc\\u0131\",9:\"-uncu\",10:\"-uncu\",30:\"-uncu\",60:\"-\\u0131nc\\u0131\",90:\"-\\u0131nc\\u0131\"};e.defineLocale(\"az\",{months:\"yanvar_fevral_mart_aprel_may_iyun_iyul_avqust_sentyabr_oktyabr_noyabr_dekabr\".split(\"_\"),monthsShort:\"yan_fev_mar_apr_may_iyn_iyl_avq_sen_okt_noy_dek\".split(\"_\"),weekdays:\"Bazar_Bazar ert\\u0259si_\\xc7\\u0259r\\u015f\\u0259nb\\u0259 ax\\u015fam\\u0131_\\xc7\\u0259r\\u015f\\u0259nb\\u0259_C\\xfcm\\u0259 ax\\u015fam\\u0131_C\\xfcm\\u0259_\\u015e\\u0259nb\\u0259\".split(\"_\"),weekdaysShort:\"Baz_BzE_\\xc7Ax_\\xc7\\u0259r_CAx_C\\xfcm_\\u015e\\u0259n\".split(\"_\"),weekdaysMin:\"Bz_BE_\\xc7A_\\xc7\\u0259_CA_C\\xfc_\\u015e\\u0259\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD.MM.YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd, D MMMM YYYY HH:mm\"},calendar:{sameDay:\"[bug\\xfcn saat] LT\",nextDay:\"[sabah saat] LT\",nextWeek:\"[g\\u0259l\\u0259n h\\u0259ft\\u0259] dddd [saat] LT\",lastDay:\"[d\\xfcn\\u0259n] LT\",lastWeek:\"[ke\\xe7\\u0259n h\\u0259ft\\u0259] dddd [saat] LT\",sameElse:\"L\"},relativeTime:{future:\"%s sonra\",past:\"%s \\u0259vv\\u0259l\",s:\"bir ne\\xe7\\u0259 saniy\\u0259\",ss:\"%d saniy\\u0259\",m:\"bir d\\u0259qiq\\u0259\",mm:\"%d d\\u0259qiq\\u0259\",h:\"bir saat\",hh:\"%d saat\",d:\"bir g\\xfcn\",dd:\"%d g\\xfcn\",M:\"bir ay\",MM:\"%d ay\",y:\"bir il\",yy:\"%d il\"},meridiemParse:/gec\\u0259|s\\u0259h\\u0259r|g\\xfcnd\\xfcz|ax\\u015fam/,isPM:function(e){return/^(g\\xfcnd\\xfcz|ax\\u015fam)$/.test(e)},meridiem:function(e,t,n){return e<4?\"gec\\u0259\":e<12?\"s\\u0259h\\u0259r\":e<17?\"g\\xfcnd\\xfcz\":\"ax\\u015fam\"},dayOfMonthOrdinalParse:/\\d{1,2}-(\\u0131nc\\u0131|inci|nci|\\xfcnc\\xfc|nc\\u0131|uncu)/,ordinal:function(e){if(0===e)return e+\"-\\u0131nc\\u0131\";var n=e%10;return e+(t[n]||t[e%100-n]||t[e>=100?100:null])},week:{dow:1,doy:7}})}(n(\"wd/R\"))},SatO:function(e,t,n){!function(e){\"use strict\";e.defineLocale(\"zh-hk\",{months:\"\\u4e00\\u6708_\\u4e8c\\u6708_\\u4e09\\u6708_\\u56db\\u6708_\\u4e94\\u6708_\\u516d\\u6708_\\u4e03\\u6708_\\u516b\\u6708_\\u4e5d\\u6708_\\u5341\\u6708_\\u5341\\u4e00\\u6708_\\u5341\\u4e8c\\u6708\".split(\"_\"),monthsShort:\"1\\u6708_2\\u6708_3\\u6708_4\\u6708_5\\u6708_6\\u6708_7\\u6708_8\\u6708_9\\u6708_10\\u6708_11\\u6708_12\\u6708\".split(\"_\"),weekdays:\"\\u661f\\u671f\\u65e5_\\u661f\\u671f\\u4e00_\\u661f\\u671f\\u4e8c_\\u661f\\u671f\\u4e09_\\u661f\\u671f\\u56db_\\u661f\\u671f\\u4e94_\\u661f\\u671f\\u516d\".split(\"_\"),weekdaysShort:\"\\u9031\\u65e5_\\u9031\\u4e00_\\u9031\\u4e8c_\\u9031\\u4e09_\\u9031\\u56db_\\u9031\\u4e94_\\u9031\\u516d\".split(\"_\"),weekdaysMin:\"\\u65e5_\\u4e00_\\u4e8c_\\u4e09_\\u56db_\\u4e94_\\u516d\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"YYYY/MM/DD\",LL:\"YYYY\\u5e74M\\u6708D\\u65e5\",LLL:\"YYYY\\u5e74M\\u6708D\\u65e5 HH:mm\",LLLL:\"YYYY\\u5e74M\\u6708D\\u65e5dddd HH:mm\",l:\"YYYY/M/D\",ll:\"YYYY\\u5e74M\\u6708D\\u65e5\",lll:\"YYYY\\u5e74M\\u6708D\\u65e5 HH:mm\",llll:\"YYYY\\u5e74M\\u6708D\\u65e5dddd HH:mm\"},meridiemParse:/\\u51cc\\u6668|\\u65e9\\u4e0a|\\u4e0a\\u5348|\\u4e2d\\u5348|\\u4e0b\\u5348|\\u665a\\u4e0a/,meridiemHour:function(e,t){return 12===e&&(e=0),\"\\u51cc\\u6668\"===t||\"\\u65e9\\u4e0a\"===t||\"\\u4e0a\\u5348\"===t?e:\"\\u4e2d\\u5348\"===t?e>=11?e:e+12:\"\\u4e0b\\u5348\"===t||\"\\u665a\\u4e0a\"===t?e+12:void 0},meridiem:function(e,t,n){var r=100*e+t;return r<600?\"\\u51cc\\u6668\":r<900?\"\\u65e9\\u4e0a\":r<1200?\"\\u4e0a\\u5348\":1200===r?\"\\u4e2d\\u5348\":r<1800?\"\\u4e0b\\u5348\":\"\\u665a\\u4e0a\"},calendar:{sameDay:\"[\\u4eca\\u5929]LT\",nextDay:\"[\\u660e\\u5929]LT\",nextWeek:\"[\\u4e0b]ddddLT\",lastDay:\"[\\u6628\\u5929]LT\",lastWeek:\"[\\u4e0a]ddddLT\",sameElse:\"L\"},dayOfMonthOrdinalParse:/\\d{1,2}(\\u65e5|\\u6708|\\u9031)/,ordinal:function(e,t){switch(t){case\"d\":case\"D\":case\"DDD\":return e+\"\\u65e5\";case\"M\":return e+\"\\u6708\";case\"w\":case\"W\":return e+\"\\u9031\";default:return e}},relativeTime:{future:\"%s\\u5f8c\",past:\"%s\\u524d\",s:\"\\u5e7e\\u79d2\",ss:\"%d \\u79d2\",m:\"1 \\u5206\\u9418\",mm:\"%d \\u5206\\u9418\",h:\"1 \\u5c0f\\u6642\",hh:\"%d \\u5c0f\\u6642\",d:\"1 \\u5929\",dd:\"%d \\u5929\",M:\"1 \\u500b\\u6708\",MM:\"%d \\u500b\\u6708\",y:\"1 \\u5e74\",yy:\"%d \\u5e74\"}})}(n(\"wd/R\"))},SeVD:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return u}));var r=n(\"ngJS\"),i=n(\"NJ4a\"),s=n(\"Lhse\"),o=n(\"kJWO\"),a=n(\"I55L\"),l=n(\"c2HN\"),c=n(\"XoHu\");const u=e=>{if(e&&\"function\"==typeof e[o.a])return u=e,e=>{const t=u[o.a]();if(\"function\"!=typeof t.subscribe)throw new TypeError(\"Provided object does not correctly implement Symbol.observable\");return t.subscribe(e)};if(Object(a.a)(e))return Object(r.a)(e);if(Object(l.a)(e))return n=e,e=>(n.then(t=>{e.closed||(e.next(t),e.complete())},t=>e.error(t)).then(null,i.a),e);if(e&&\"function\"==typeof e[s.a])return t=e,e=>{const n=t[s.a]();for(;;){const t=n.next();if(t.done){e.complete();break}if(e.next(t.value),e.closed)break}return\"function\"==typeof n.return&&e.add(()=>{n.return&&n.return()}),e};{const t=Object(c.a)(e)?\"an invalid object\":`'${e}'`;throw new TypeError(`You provided ${t} where a stream was expected. You can provide an Observable, Promise, Array, or Iterable.`)}var t,n,u}},SoSZ:function(e,t,n){\"use strict\";n.r(t),n.d(t,\"ConstructorFragment\",(function(){return M})),n.d(t,\"EventFragment\",(function(){return b})),n.d(t,\"Fragment\",(function(){return _})),n.d(t,\"FunctionFragment\",(function(){return k})),n.d(t,\"ParamType\",(function(){return f})),n.d(t,\"FormatTypes\",(function(){return m})),n.d(t,\"AbiCoder\",(function(){return ee})),n.d(t,\"defaultAbiCoder\",(function(){return te})),n.d(t,\"Interface\",(function(){return ce})),n.d(t,\"Indexed\",(function(){return ae})),n.d(t,\"checkResultErrors\",(function(){return A})),n.d(t,\"LogDescription\",(function(){return se})),n.d(t,\"TransactionDescription\",(function(){return oe}));var r=n(\"4218\"),i=n(\"m9oY\"),s=n(\"/7J2\");const o=\"abi/5.0.12\",a=new s.Logger(o),l={};let c={calldata:!0,memory:!0,storage:!0},u={calldata:!0,memory:!0};function h(e,t){if(\"bytes\"===e||\"string\"===e){if(c[t])return!0}else if(\"address\"===e){if(\"payable\"===t)return!0}else if((e.indexOf(\"[\")>=0||\"tuple\"===e)&&u[t])return!0;return(c[t]||\"payable\"===t)&&a.throwArgumentError(\"invalid modifier\",\"name\",t),!1}function d(e,t){for(let n in t)Object(i.defineReadOnly)(e,n,t[n])}const m=Object.freeze({sighash:\"sighash\",minimal:\"minimal\",full:\"full\",json:\"json\"}),p=new RegExp(/^(.*)\\[([0-9]*)\\]$/);class f{constructor(e,t){e!==l&&a.throwError(\"use fromString\",s.Logger.errors.UNSUPPORTED_OPERATION,{operation:\"new ParamType()\"}),d(this,t);let n=this.type.match(p);d(this,n?{arrayLength:parseInt(n[2]||\"-1\"),arrayChildren:f.fromObject({type:n[1],components:this.components}),baseType:\"array\"}:{arrayLength:null,arrayChildren:null,baseType:null!=this.components?\"tuple\":this.type}),this._isParamType=!0,Object.freeze(this)}format(e){if(e||(e=m.sighash),m[e]||a.throwArgumentError(\"invalid format type\",\"format\",e),e===m.json){let t={type:\"tuple\"===this.baseType?\"tuple\":this.type,name:this.name||void 0};return\"boolean\"==typeof this.indexed&&(t.indexed=this.indexed),this.components&&(t.components=this.components.map(t=>JSON.parse(t.format(e)))),JSON.stringify(t)}let t=\"\";return\"array\"===this.baseType?(t+=this.arrayChildren.format(e),t+=\"[\"+(this.arrayLength<0?\"\":String(this.arrayLength))+\"]\"):\"tuple\"===this.baseType?(e!==m.sighash&&(t+=this.type),t+=\"(\"+this.components.map(t=>t.format(e)).join(e===m.full?\", \":\",\")+\")\"):t+=this.type,e!==m.sighash&&(!0===this.indexed&&(t+=\" indexed\"),e===m.full&&this.name&&(t+=\" \"+this.name)),t}static from(e,t){return\"string\"==typeof e?f.fromString(e,t):f.fromObject(e)}static fromObject(e){return f.isParamType(e)?e:new f(l,{name:e.name||null,type:S(e.type),indexed:null==e.indexed?null:!!e.indexed,components:e.components?e.components.map(f.fromObject):null})}static fromString(e,t){return function(e){return f.fromObject({name:e.name,type:e.type,indexed:e.indexed,components:e.components})}(function(e,t){let n=e;function r(t){a.throwArgumentError(\"unexpected character at position \"+t,\"param\",e)}function i(e){let n={type:\"\",name:\"\",parent:e,state:{allowType:!0}};return t&&(n.indexed=!1),n}e=e.replace(/\\s/g,\" \");let s={type:\"\",name:\"\",state:{allowType:!0}},o=s;for(let a=0;af.fromString(e,t))}class _{constructor(e,t){e!==l&&a.throwError(\"use a static from method\",s.Logger.errors.UNSUPPORTED_OPERATION,{operation:\"new Fragment()\"}),d(this,t),this._isFragment=!0,Object.freeze(this)}static from(e){return _.isFragment(e)?e:\"string\"==typeof e?_.fromString(e):_.fromObject(e)}static fromObject(e){if(_.isFragment(e))return e;switch(e.type){case\"function\":return k.fromObject(e);case\"event\":return b.fromObject(e);case\"constructor\":return M.fromObject(e);case\"fallback\":case\"receive\":return null}return a.throwArgumentError(\"invalid fragment object\",\"value\",e)}static fromString(e){return\"event\"===(e=(e=(e=e.replace(/\\s/g,\" \")).replace(/\\(/g,\" (\").replace(/\\)/g,\") \").replace(/\\s+/g,\" \")).trim()).split(\" \")[0]?b.fromString(e.substring(5).trim()):\"function\"===e.split(\" \")[0]?k.fromString(e.substring(8).trim()):\"constructor\"===e.split(\"(\")[0].trim()?M.fromString(e.trim()):a.throwArgumentError(\"unsupported fragment\",\"value\",e)}static isFragment(e){return!(!e||!e._isFragment)}}class b extends _{format(e){if(e||(e=m.sighash),m[e]||a.throwArgumentError(\"invalid format type\",\"format\",e),e===m.json)return JSON.stringify({type:\"event\",anonymous:this.anonymous,name:this.name,inputs:this.inputs.map(t=>JSON.parse(t.format(e)))});let t=\"\";return e!==m.sighash&&(t+=\"event \"),t+=this.name+\"(\"+this.inputs.map(t=>t.format(e)).join(e===m.full?\", \":\",\")+\") \",e!==m.sighash&&this.anonymous&&(t+=\"anonymous \"),t.trim()}static from(e){return\"string\"==typeof e?b.fromString(e):b.fromObject(e)}static fromObject(e){if(b.isEventFragment(e))return e;\"event\"!==e.type&&a.throwArgumentError(\"invalid event object\",\"value\",e);const t={name:C(e.name),anonymous:e.anonymous,inputs:e.inputs?e.inputs.map(f.fromObject):[],type:\"event\"};return new b(l,t)}static fromString(e){let t=e.match(D);t||a.throwArgumentError(\"invalid event string\",\"value\",e);let n=!1;return t[3].split(\" \").forEach(e=>{switch(e.trim()){case\"anonymous\":n=!0;break;case\"\":break;default:a.warn(\"unknown modifier: \"+e)}}),b.fromObject({name:t[1].trim(),anonymous:n,inputs:g(t[2],!0),type:\"event\"})}static isEventFragment(e){return e&&e._isFragment&&\"event\"===e.type}}function y(e,t){t.gas=null;let n=e.split(\"@\");return 1!==n.length?(n.length>2&&a.throwArgumentError(\"invalid human-readable ABI signature\",\"value\",e),n[1].match(/^[0-9]+$/)||a.throwArgumentError(\"invalid human-readable ABI signature gas\",\"value\",e),t.gas=r.a.from(n[1]),n[0]):e}function v(e,t){t.constant=!1,t.payable=!1,t.stateMutability=\"nonpayable\",e.split(\" \").forEach(e=>{switch(e.trim()){case\"constant\":t.constant=!0;break;case\"payable\":t.payable=!0,t.stateMutability=\"payable\";break;case\"nonpayable\":t.payable=!1,t.stateMutability=\"nonpayable\";break;case\"pure\":t.constant=!0,t.stateMutability=\"pure\";break;case\"view\":t.constant=!0,t.stateMutability=\"view\";break;case\"external\":case\"public\":case\"\":break;default:console.log(\"unknown modifier: \"+e)}})}function w(e){let t={constant:!1,payable:!0,stateMutability:\"payable\"};return null!=e.stateMutability?(t.stateMutability=e.stateMutability,t.constant=\"view\"===t.stateMutability||\"pure\"===t.stateMutability,null!=e.constant&&!!e.constant!==t.constant&&a.throwArgumentError(\"cannot have constant function with mutability \"+t.stateMutability,\"value\",e),t.payable=\"payable\"===t.stateMutability,null!=e.payable&&!!e.payable!==t.payable&&a.throwArgumentError(\"cannot have payable function with mutability \"+t.stateMutability,\"value\",e)):null!=e.payable?(t.payable=!!e.payable,null!=e.constant||t.payable||\"constructor\"===e.type||a.throwArgumentError(\"unable to determine stateMutability\",\"value\",e),t.constant=!!e.constant,t.stateMutability=t.constant?\"view\":t.payable?\"payable\":\"nonpayable\",t.payable&&t.constant&&a.throwArgumentError(\"cannot have constant payable function\",\"value\",e)):null!=e.constant?(t.constant=!!e.constant,t.payable=!t.constant,t.stateMutability=t.constant?\"view\":\"payable\"):\"constructor\"!==e.type&&a.throwArgumentError(\"unable to determine stateMutability\",\"value\",e),t}class M extends _{format(e){if(e||(e=m.sighash),m[e]||a.throwArgumentError(\"invalid format type\",\"format\",e),e===m.json)return JSON.stringify({type:\"constructor\",stateMutability:\"nonpayable\"!==this.stateMutability?this.stateMutability:void 0,payable:this.payable,gas:this.gas?this.gas.toNumber():void 0,inputs:this.inputs.map(t=>JSON.parse(t.format(e)))});e===m.sighash&&a.throwError(\"cannot format a constructor for sighash\",s.Logger.errors.UNSUPPORTED_OPERATION,{operation:\"format(sighash)\"});let t=\"constructor(\"+this.inputs.map(t=>t.format(e)).join(e===m.full?\", \":\",\")+\") \";return this.stateMutability&&\"nonpayable\"!==this.stateMutability&&(t+=this.stateMutability+\" \"),t.trim()}static from(e){return\"string\"==typeof e?M.fromString(e):M.fromObject(e)}static fromObject(e){if(M.isConstructorFragment(e))return e;\"constructor\"!==e.type&&a.throwArgumentError(\"invalid constructor object\",\"value\",e);let t=w(e);t.constant&&a.throwArgumentError(\"constructor cannot be constant\",\"value\",e);const n={name:null,type:e.type,inputs:e.inputs?e.inputs.map(f.fromObject):[],payable:t.payable,stateMutability:t.stateMutability,gas:e.gas?r.a.from(e.gas):null};return new M(l,n)}static fromString(e){let t={type:\"constructor\"},n=(e=y(e,t)).match(D);return n&&\"constructor\"===n[1].trim()||a.throwArgumentError(\"invalid constructor string\",\"value\",e),t.inputs=g(n[2].trim(),!1),v(n[3].trim(),t),M.fromObject(t)}static isConstructorFragment(e){return e&&e._isFragment&&\"constructor\"===e.type}}class k extends M{format(e){if(e||(e=m.sighash),m[e]||a.throwArgumentError(\"invalid format type\",\"format\",e),e===m.json)return JSON.stringify({type:\"function\",name:this.name,constant:this.constant,stateMutability:\"nonpayable\"!==this.stateMutability?this.stateMutability:void 0,payable:this.payable,gas:this.gas?this.gas.toNumber():void 0,inputs:this.inputs.map(t=>JSON.parse(t.format(e))),outputs:this.outputs.map(t=>JSON.parse(t.format(e)))});let t=\"\";return e!==m.sighash&&(t+=\"function \"),t+=this.name+\"(\"+this.inputs.map(t=>t.format(e)).join(e===m.full?\", \":\",\")+\") \",e!==m.sighash&&(this.stateMutability?\"nonpayable\"!==this.stateMutability&&(t+=this.stateMutability+\" \"):this.constant&&(t+=\"view \"),this.outputs&&this.outputs.length&&(t+=\"returns (\"+this.outputs.map(t=>t.format(e)).join(\", \")+\") \"),null!=this.gas&&(t+=\"@\"+this.gas.toString()+\" \")),t.trim()}static from(e){return\"string\"==typeof e?k.fromString(e):k.fromObject(e)}static fromObject(e){if(k.isFunctionFragment(e))return e;\"function\"!==e.type&&a.throwArgumentError(\"invalid function object\",\"value\",e);let t=w(e);const n={type:e.type,name:C(e.name),constant:t.constant,inputs:e.inputs?e.inputs.map(f.fromObject):[],outputs:e.outputs?e.outputs.map(f.fromObject):[],payable:t.payable,stateMutability:t.stateMutability,gas:e.gas?r.a.from(e.gas):null};return new k(l,n)}static fromString(e){let t={type:\"function\"},n=(e=y(e,t)).split(\" returns \");n.length>2&&a.throwArgumentError(\"invalid function string\",\"value\",e);let r=n[0].match(D);if(r||a.throwArgumentError(\"invalid function signature\",\"value\",e),t.name=r[1].trim(),t.name&&C(t.name),t.inputs=g(r[2],!1),v(r[3].trim(),t),n.length>1){let r=n[1].match(D);\"\"==r[1].trim()&&\"\"==r[3].trim()||a.throwArgumentError(\"unexpected tokens\",\"value\",e),t.outputs=g(r[2],!1)}else t.outputs=[];return k.fromObject(t)}static isFunctionFragment(e){return e&&e._isFragment&&\"function\"===e.type}}function S(e){return e.match(/^uint($|[^1-9])/)?e=\"uint256\"+e.substring(4):e.match(/^int($|[^1-9])/)&&(e=\"int256\"+e.substring(3)),e}const x=new RegExp(\"^[A-Za-z_][A-Za-z0-9_]*$\");function C(e){return e&&e.match(x)||a.throwArgumentError(`invalid identifier \"${e}\"`,\"value\",e),e}const D=new RegExp(\"^([^)(]*)\\\\((.*)\\\\)([^)(]*)$\");var L=n(\"VJ7P\");const T=new s.Logger(o);function A(e){const t=[],n=function(e,r){if(Array.isArray(r))for(let s in r){const o=e.slice();o.push(s);try{n(o,r[s])}catch(i){t.push({path:o,error:i})}}};return n([],e),t}class E{constructor(e,t,n,r){this.name=e,this.type=t,this.localName=n,this.dynamic=r}_throwError(e,t){T.throwArgumentError(e,this.localName,t)}}class O{constructor(e){Object(i.defineReadOnly)(this,\"wordSize\",e||32),this._data=[],this._dataLength=0,this._padding=new Uint8Array(e)}get data(){return Object(L.hexConcat)(this._data)}get length(){return this._dataLength}_writeData(e){return this._data.push(e),this._dataLength+=e.length,e.length}appendWriter(e){return this._writeData(Object(L.concat)(e._data))}writeBytes(e){let t=Object(L.arrayify)(e);const n=t.length%this.wordSize;return n&&(t=Object(L.concat)([t,this._padding.slice(n)])),this._writeData(t)}_getValue(e){let t=Object(L.arrayify)(r.a.from(e));return t.length>this.wordSize&&T.throwError(\"value out-of-bounds\",s.Logger.errors.BUFFER_OVERRUN,{length:this.wordSize,offset:t.length}),t.length%this.wordSize&&(t=Object(L.concat)([this._padding.slice(t.length%this.wordSize),t])),t}writeValue(e){return this._writeData(this._getValue(e))}writeUpdatableValue(){const e=this._data.length;return this._data.push(this._padding),this._dataLength+=this.wordSize,t=>{this._data[e]=this._getValue(t)}}}class F{constructor(e,t,n,r){Object(i.defineReadOnly)(this,\"_data\",Object(L.arrayify)(e)),Object(i.defineReadOnly)(this,\"wordSize\",t||32),Object(i.defineReadOnly)(this,\"_coerceFunc\",n),Object(i.defineReadOnly)(this,\"allowLoose\",r),this._offset=0}get data(){return Object(L.hexlify)(this._data)}get consumed(){return this._offset}static coerce(e,t){let n=e.match(\"^u?int([0-9]+)$\");return n&&parseInt(n[1])<=48&&(t=t.toNumber()),t}coerce(e,t){return this._coerceFunc?this._coerceFunc(e,t):F.coerce(e,t)}_peekBytes(e,t,n){let r=Math.ceil(t/this.wordSize)*this.wordSize;return this._offset+r>this._data.length&&(this.allowLoose&&n&&this._offset+t<=this._data.length?r=t:T.throwError(\"data out-of-bounds\",s.Logger.errors.BUFFER_OVERRUN,{length:this._data.length,offset:this._offset+r})),this._data.slice(this._offset,this._offset+r)}subReader(e){return new F(this._data.slice(this._offset+e),this.wordSize,this._coerceFunc,this.allowLoose)}readBytes(e,t){let n=this._peekBytes(0,e,!!t);return this._offset+=n.length,n.slice(0,e)}readValue(){return r.a.from(this.readBytes(this.wordSize))}}var P=n(\"Oxwv\");class R extends E{constructor(e){super(\"address\",\"address\",e,!1)}defaultValue(){return\"0x0000000000000000000000000000000000000000\"}encode(e,t){try{Object(P.getAddress)(t)}catch(n){this._throwError(n.message,t)}return e.writeValue(t)}decode(e){return Object(P.getAddress)(Object(L.hexZeroPad)(e.readValue().toHexString(),20))}}class I extends E{constructor(e){super(e.name,e.type,void 0,e.dynamic),this.coder=e}defaultValue(){return this.coder.defaultValue()}encode(e,t){return this.coder.encode(e,t)}decode(e){return this.coder.decode(e)}}const j=new s.Logger(o);function Y(e,t,n){let r=null;if(Array.isArray(n))r=n;else if(n&&\"object\"==typeof n){let e={};r=t.map(t=>{const r=t.localName;return r||j.throwError(\"cannot encode object for signature with missing names\",s.Logger.errors.INVALID_ARGUMENT,{argument:\"values\",coder:t,value:n}),e[r]&&j.throwError(\"cannot encode object for signature with duplicate names\",s.Logger.errors.INVALID_ARGUMENT,{argument:\"values\",coder:t,value:n}),e[r]=!0,n[r]})}else j.throwArgumentError(\"invalid tuple value\",\"tuple\",n);t.length!==r.length&&j.throwArgumentError(\"types/value length mismatch\",\"tuple\",n);let i=new O(e.wordSize),o=new O(e.wordSize),a=[];t.forEach((e,t)=>{let n=r[t];if(e.dynamic){let t=o.length;e.encode(o,n);let r=i.writeUpdatableValue();a.push(e=>{r(e+t)})}else e.encode(i,n)}),a.forEach(e=>{e(i.length)});let l=e.appendWriter(i);return l+=e.appendWriter(o),l}function B(e,t){let n=[],r=e.subReader(0);t.forEach(t=>{let i=null;if(t.dynamic){let n=e.readValue(),a=r.subReader(n.toNumber());try{i=t.decode(a)}catch(o){if(o.code===s.Logger.errors.BUFFER_OVERRUN)throw o;i=o,i.baseType=t.name,i.name=t.localName,i.type=t.type}}else try{i=t.decode(e)}catch(o){if(o.code===s.Logger.errors.BUFFER_OVERRUN)throw o;i=o,i.baseType=t.name,i.name=t.localName,i.type=t.type}null!=i&&n.push(i)});const i=t.reduce((e,t)=>{const n=t.localName;return n&&(e[n]||(e[n]=0),e[n]++),e},{});t.forEach((e,t)=>{let r=e.localName;if(!r||1!==i[r])return;if(\"length\"===r&&(r=\"_length\"),null!=n[r])return;const s=n[t];s instanceof Error?Object.defineProperty(n,r,{get:()=>{throw s}}):n[r]=s});for(let s=0;s{throw e}})}return Object.freeze(n)}class N extends E{constructor(e,t,n){super(\"array\",e.type+\"[\"+(t>=0?t:\"\")+\"]\",n,-1===t||e.dynamic),this.coder=e,this.length=t}defaultValue(){const e=this.coder.defaultValue(),t=[];for(let n=0;n{e.dynamic&&(n=!0),r.push(e.type)}),super(\"tuple\",\"tuple(\"+r.join(\",\")+\")\",t,n),this.coders=e}defaultValue(){const e=[];this.coders.forEach(t=>{e.push(t.defaultValue())});const t=this.coders.reduce((e,t)=>{const n=t.localName;return n&&(e[n]||(e[n]=0),e[n]++),e},{});return this.coders.forEach((n,r)=>{let i=n.localName;i&&1===t[i]&&(\"length\"===i&&(i=\"_length\"),null==e[i]&&(e[i]=e[r]))}),Object.freeze(e)}encode(e,t){return Y(e,this.coders,t)}decode(e){return e.coerce(this.name,B(e,this.coders))}}const q=new s.Logger(o),Q=new RegExp(/^bytes([0-9]*)$/),$=new RegExp(/^(u?int)([0-9]*)$/);class ee{constructor(e){q.checkNew(new.target,ee),Object(i.defineReadOnly)(this,\"coerceFunc\",e||null)}_getCoder(e){switch(e.baseType){case\"address\":return new R(e.name);case\"bool\":return new H(e.name);case\"string\":return new Z(e.name);case\"bytes\":return new V(e.name);case\"array\":return new N(this._getCoder(e.arrayChildren),e.arrayLength,e.name);case\"tuple\":return new K((e.components||[]).map(e=>this._getCoder(e)),e.name);case\"\":return new U(e.name)}let t=e.type.match($);if(t){let n=parseInt(t[2]||\"256\");return(0===n||n>256||n%8!=0)&&q.throwArgumentError(\"invalid \"+t[1]+\" bit length\",\"param\",e),new W(n/8,\"int\"===t[1],e.name)}if(t=e.type.match(Q),t){let n=parseInt(t[1]);return(0===n||n>32)&&q.throwArgumentError(\"invalid bytes length\",\"param\",e),new J(n,e.name)}return q.throwArgumentError(\"invalid type\",\"type\",e.type)}_getWordSize(){return 32}_getReader(e,t){return new F(e,this._getWordSize(),this.coerceFunc,t)}_getWriter(){return new O(this._getWordSize())}getDefaultValue(e){const t=e.map(e=>this._getCoder(f.from(e)));return new K(t,\"_\").defaultValue()}encode(e,t){e.length!==t.length&&q.throwError(\"types/values length mismatch\",s.Logger.errors.INVALID_ARGUMENT,{count:{types:e.length,values:t.length},value:{types:e,values:t}});const n=e.map(e=>this._getCoder(f.from(e))),r=new K(n,\"_\"),i=this._getWriter();return r.encode(i,t),i.data}decode(e,t,n){const r=e.map(e=>this._getCoder(f.from(e)));return new K(r,\"_\").decode(this._getReader(Object(L.arrayify)(t),n))}}const te=new ee;var ne=n(\"NaiW\"),re=n(\"b1pR\");const ie=new s.Logger(o);class se extends i.Description{}class oe extends i.Description{}class ae extends i.Description{static isIndexed(e){return!(!e||!e._isIndexed)}}function le(e,t){const n=new Error(\"deferred error during ABI decoding triggered accessing \"+e);return n.error=t,n}class ce{constructor(e){ie.checkNew(new.target,ce);let t=[];t=\"string\"==typeof e?JSON.parse(e):e,Object(i.defineReadOnly)(this,\"fragments\",t.map(e=>_.from(e)).filter(e=>null!=e)),Object(i.defineReadOnly)(this,\"_abiCoder\",Object(i.getStatic)(new.target,\"getAbiCoder\")()),Object(i.defineReadOnly)(this,\"functions\",{}),Object(i.defineReadOnly)(this,\"errors\",{}),Object(i.defineReadOnly)(this,\"events\",{}),Object(i.defineReadOnly)(this,\"structs\",{}),this.fragments.forEach(e=>{let t=null;switch(e.type){case\"constructor\":return this.deploy?void ie.warn(\"duplicate definition - constructor\"):void Object(i.defineReadOnly)(this,\"deploy\",e);case\"function\":t=this.functions;break;case\"event\":t=this.events;break;default:return}let n=e.format();t[n]?ie.warn(\"duplicate definition - \"+n):t[n]=e}),this.deploy||Object(i.defineReadOnly)(this,\"deploy\",M.from({payable:!1,type:\"constructor\"})),Object(i.defineReadOnly)(this,\"_isInterface\",!0)}format(e){e||(e=m.full),e===m.sighash&&ie.throwArgumentError(\"interface does not support formatting sighash\",\"format\",e);const t=this.fragments.map(t=>t.format(e));return e===m.json?JSON.stringify(t.map(e=>JSON.parse(e))):t}static getAbiCoder(){return te}static getAddress(e){return Object(P.getAddress)(e)}static getSighash(e){return Object(L.hexDataSlice)(Object(ne.a)(e.format()),0,4)}static getEventTopic(e){return Object(ne.a)(e.format())}getFunction(e){if(Object(L.isHexString)(e)){for(const t in this.functions)if(e===this.getSighash(t))return this.functions[t];ie.throwArgumentError(\"no matching function\",\"sighash\",e)}if(-1===e.indexOf(\"(\")){const t=e.trim(),n=Object.keys(this.functions).filter(e=>e.split(\"(\")[0]===t);return 0===n.length?ie.throwArgumentError(\"no matching function\",\"name\",t):n.length>1&&ie.throwArgumentError(\"multiple matching functions\",\"name\",t),this.functions[n[0]]}const t=this.functions[k.fromString(e).format()];return t||ie.throwArgumentError(\"no matching function\",\"signature\",e),t}getEvent(e){if(Object(L.isHexString)(e)){const t=e.toLowerCase();for(const e in this.events)if(t===this.getEventTopic(e))return this.events[e];ie.throwArgumentError(\"no matching event\",\"topichash\",t)}if(-1===e.indexOf(\"(\")){const t=e.trim(),n=Object.keys(this.events).filter(e=>e.split(\"(\")[0]===t);return 0===n.length?ie.throwArgumentError(\"no matching event\",\"name\",t):n.length>1&&ie.throwArgumentError(\"multiple matching events\",\"name\",t),this.events[n[0]]}const t=this.events[b.fromString(e).format()];return t||ie.throwArgumentError(\"no matching event\",\"signature\",e),t}getSighash(e){return\"string\"==typeof e&&(e=this.getFunction(e)),Object(i.getStatic)(this.constructor,\"getSighash\")(e)}getEventTopic(e){return\"string\"==typeof e&&(e=this.getEvent(e)),Object(i.getStatic)(this.constructor,\"getEventTopic\")(e)}_decodeParams(e,t){return this._abiCoder.decode(e,t)}_encodeParams(e,t){return this._abiCoder.encode(e,t)}encodeDeploy(e){return this._encodeParams(this.deploy.inputs,e||[])}decodeFunctionData(e,t){\"string\"==typeof e&&(e=this.getFunction(e));const n=Object(L.arrayify)(t);return Object(L.hexlify)(n.slice(0,4))!==this.getSighash(e)&&ie.throwArgumentError(`data signature does not match function ${e.name}.`,\"data\",Object(L.hexlify)(n)),this._decodeParams(e.inputs,n.slice(4))}encodeFunctionData(e,t){return\"string\"==typeof e&&(e=this.getFunction(e)),Object(L.hexlify)(Object(L.concat)([this.getSighash(e),this._encodeParams(e.inputs,t||[])]))}decodeFunctionResult(e,t){\"string\"==typeof e&&(e=this.getFunction(e));let n=Object(L.arrayify)(t),r=null,i=null;switch(n.length%this._abiCoder._getWordSize()){case 0:try{return this._abiCoder.decode(e.outputs,n)}catch(o){}break;case 4:\"0x08c379a0\"===Object(L.hexlify)(n.slice(0,4))&&(i=\"Error(string)\",r=this._abiCoder.decode([\"string\"],n.slice(4))[0])}return ie.throwError(\"call revert exception\",s.Logger.errors.CALL_EXCEPTION,{method:e.format(),errorSignature:i,errorArgs:[r],reason:r})}encodeFunctionResult(e,t){return\"string\"==typeof e&&(e=this.getFunction(e)),Object(L.hexlify)(this._abiCoder.encode(e.outputs,t||[]))}encodeFilterTopics(e,t){\"string\"==typeof e&&(e=this.getEvent(e)),t.length>e.inputs.length&&ie.throwError(\"too many arguments for \"+e.format(),s.Logger.errors.UNEXPECTED_ARGUMENT,{argument:\"values\",value:t});let n=[];e.anonymous||n.push(this.getEventTopic(e));const r=(e,t)=>\"string\"===e.type?Object(ne.a)(t):\"bytes\"===e.type?Object(re.keccak256)(Object(L.hexlify)(t)):(\"address\"===e.type&&this._abiCoder.encode([\"address\"],[t]),Object(L.hexZeroPad)(Object(L.hexlify)(t),32));for(t.forEach((t,i)=>{let s=e.inputs[i];s.indexed?null==t?n.push(null):\"array\"===s.baseType||\"tuple\"===s.baseType?ie.throwArgumentError(\"filtering with tuples or arrays not supported\",\"contract.\"+s.name,t):Array.isArray(t)?n.push(t.map(e=>r(s,e))):n.push(r(s,t)):null!=t&&ie.throwArgumentError(\"cannot filter non-indexed parameters; must be null\",\"contract.\"+s.name,t)});n.length&&null===n[n.length-1];)n.pop();return n}encodeEventLog(e,t){\"string\"==typeof e&&(e=this.getEvent(e));const n=[],r=[],i=[];return e.anonymous||n.push(this.getEventTopic(e)),t.length!==e.inputs.length&&ie.throwArgumentError(\"event arguments/values mismatch\",\"values\",t),e.inputs.forEach((e,s)=>{const o=t[s];if(e.indexed)if(\"string\"===e.type)n.push(Object(ne.a)(o));else if(\"bytes\"===e.type)n.push(Object(re.keccak256)(o));else{if(\"tuple\"===e.baseType||\"array\"===e.baseType)throw new Error(\"not implemented\");n.push(this._abiCoder.encode([e.type],[o]))}else r.push(e),i.push(o)}),{data:this._abiCoder.encode(r,i),topics:n}}decodeEventLog(e,t,n){if(\"string\"==typeof e&&(e=this.getEvent(e)),null!=n&&!e.anonymous){let t=this.getEventTopic(e);Object(L.isHexString)(n[0],32)&&n[0].toLowerCase()===t||ie.throwError(\"fragment/topic mismatch\",s.Logger.errors.INVALID_ARGUMENT,{argument:\"topics[0]\",expected:t,value:n[0]}),n=n.slice(1)}let r=[],i=[],o=[];e.inputs.forEach((e,t)=>{e.indexed?\"string\"===e.type||\"bytes\"===e.type||\"tuple\"===e.baseType||\"array\"===e.baseType?(r.push(f.fromObject({type:\"bytes32\",name:e.name})),o.push(!0)):(r.push(e),o.push(!1)):(i.push(e),o.push(!1))});let a=null!=n?this._abiCoder.decode(r,Object(L.concat)(n)):null,l=this._abiCoder.decode(i,t,!0),c=[],u=0,h=0;e.inputs.forEach((e,t)=>{if(e.indexed)if(null==a)c[t]=new ae({_isIndexed:!0,hash:null});else if(o[t])c[t]=new ae({_isIndexed:!0,hash:a[h++]});else try{c[t]=a[h++]}catch(n){c[t]=n}else try{c[t]=l[u++]}catch(n){c[t]=n}if(e.name&&null==c[e.name]){const n=c[t];n instanceof Error?Object.defineProperty(c,e.name,{get:()=>{throw le(\"property \"+JSON.stringify(e.name),n)}}):c[e.name]=n}});for(let s=0;s{throw le(\"index \"+s,e)}})}return Object.freeze(c)}parseTransaction(e){let t=this.getFunction(e.data.substring(0,10).toLowerCase());return t?new oe({args:this._abiCoder.decode(t.inputs,\"0x\"+e.data.substring(10)),functionFragment:t,name:t.name,signature:t.format(),sighash:this.getSighash(t),value:r.a.from(e.value||\"0\")}):null}parseLog(e){let t=this.getEvent(e.topics[0]);return!t||t.anonymous?null:new se({eventFragment:t,name:t.name,signature:t.format(),topic:this.getEventTopic(t),args:this.decodeEventLog(t,e.data,e.topics)})}static isInterface(e){return!(!e||!e._isInterface)}}},SpAZ:function(e,t,n){\"use strict\";function r(e){return e}n.d(t,\"a\",(function(){return r}))},SxV6:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return c}));var r=n(\"sVev\"),i=n(\"pLZG\"),s=n(\"IzEk\"),o=n(\"xbPD\"),a=n(\"XDbj\"),l=n(\"SpAZ\");function c(e,t){const n=arguments.length>=2;return c=>c.pipe(e?Object(i.a)((t,n)=>e(t,n,c)):l.a,Object(s.a)(1),n?Object(o.a)(t):Object(a.a)(()=>new r.a))}},TYpD:function(e,t,n){\"use strict\";var r=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t};Object.defineProperty(t,\"__esModule\",{value:!0});var i=n(\"SoSZ\");t.AbiCoder=i.AbiCoder,t.checkResultErrors=i.checkResultErrors,t.defaultAbiCoder=i.defaultAbiCoder,t.EventFragment=i.EventFragment,t.FormatTypes=i.FormatTypes,t.Fragment=i.Fragment,t.FunctionFragment=i.FunctionFragment,t.Indexed=i.Indexed,t.Interface=i.Interface,t.LogDescription=i.LogDescription,t.ParamType=i.ParamType,t.TransactionDescription=i.TransactionDescription;var s=n(\"Oxwv\");t.getAddress=s.getAddress,t.getCreate2Address=s.getCreate2Address,t.getContractAddress=s.getContractAddress,t.getIcapAddress=s.getIcapAddress,t.isAddress=s.isAddress;var o=r(n(\"cdpc\"));t.base64=o;var a=n(\"LPIR\");t.base58=a.Base58;var l=n(\"VJ7P\");t.arrayify=l.arrayify,t.concat=l.concat,t.hexConcat=l.hexConcat,t.hexDataSlice=l.hexDataSlice,t.hexDataLength=l.hexDataLength,t.hexlify=l.hexlify,t.hexStripZeros=l.hexStripZeros,t.hexValue=l.hexValue,t.hexZeroPad=l.hexZeroPad,t.isBytes=l.isBytes,t.isBytesLike=l.isBytesLike,t.isHexString=l.isHexString,t.joinSignature=l.joinSignature,t.zeroPad=l.zeroPad,t.splitSignature=l.splitSignature,t.stripZeros=l.stripZeros;var c=n(\"fQvb\");t._TypedDataEncoder=c._TypedDataEncoder,t.hashMessage=c.hashMessage,t.id=c.id,t.isValidName=c.isValidName,t.namehash=c.namehash;var u=n(\"8AIR\");t.defaultPath=u.defaultPath,t.entropyToMnemonic=u.entropyToMnemonic,t.HDNode=u.HDNode,t.isValidMnemonic=u.isValidMnemonic,t.mnemonicToEntropy=u.mnemonicToEntropy,t.mnemonicToSeed=u.mnemonicToSeed;var h=n(\"zkI0\");t.getJsonWalletAddress=h.getJsonWalletAddress;var d=n(\"b1pR\");t.keccak256=d.keccak256;var m=n(\"/7J2\");t.Logger=m.Logger;var p=n(\"ggob\");t.computeHmac=p.computeHmac,t.ripemd160=p.ripemd160,t.sha256=p.sha256,t.sha512=p.sha512;var f=n(\"7WLq\");t.solidityKeccak256=f.keccak256,t.solidityPack=f.pack,t.soliditySha256=f.sha256;var g=n(\"CxN6\");t.randomBytes=g.randomBytes,t.shuffled=g.shuffled;var _=n(\"m9oY\");t.checkProperties=_.checkProperties,t.deepCopy=_.deepCopy,t.defineReadOnly=_.defineReadOnly,t.getStatic=_.getStatic,t.resolveProperties=_.resolveProperties,t.shallowCopy=_.shallowCopy;var b=r(n(\"4WVH\"));t.RLP=b;var y=n(\"rhxT\");t.computePublicKey=y.computePublicKey,t.recoverPublicKey=y.recoverPublicKey,t.SigningKey=y.SigningKey;var v=n(\"jhkW\");t.formatBytes32String=v.formatBytes32String,t.nameprep=v.nameprep,t.parseBytes32String=v.parseBytes32String,t._toEscapedUtf8String=v._toEscapedUtf8String,t.toUtf8Bytes=v.toUtf8Bytes,t.toUtf8CodePoints=v.toUtf8CodePoints,t.toUtf8String=v.toUtf8String,t.Utf8ErrorFuncs=v.Utf8ErrorFuncs;var w=n(\"WsP5\");t.computeAddress=w.computeAddress,t.parseTransaction=w.parse,t.recoverAddress=w.recoverAddress,t.serializeTransaction=w.serialize;var M=n(\"cUlj\");t.commify=M.commify,t.formatEther=M.formatEther,t.parseEther=M.parseEther,t.formatUnits=M.formatUnits,t.parseUnits=M.parseUnits;var k=n(\"KIrq\");t.verifyMessage=k.verifyMessage,t.verifyTypedData=k.verifyTypedData;var S=n(\"uvd5\");t._fetchData=S._fetchData,t.fetchJson=S.fetchJson,t.poll=S.poll;var x=n(\"ggob\");t.SupportedAlgorithm=x.SupportedAlgorithm;var C=n(\"jhkW\");t.UnicodeNormalizationForm=C.UnicodeNormalizationForm,t.Utf8ErrorReason=C.Utf8ErrorReason},To1g:function(e,t,n){\"use strict\";var r=n(\"ANg/\"),i=n(\"lBBE\");function s(){if(!(this instanceof s))return new s;i.call(this),this.h=[3418070365,3238371032,1654270250,914150663,2438529370,812702999,355462360,4144912697,1731405415,4290775857,2394180231,1750603025,3675008525,1694076839,1203062813,3204075428]}r.inherits(s,i),e.exports=s,s.blockSize=1024,s.outSize=384,s.hmacStrength=192,s.padLength=128,s.prototype._digest=function(e){return\"hex\"===e?r.toHex32(this.h.slice(0,12),\"big\"):r.split32(this.h.slice(0,12),\"big\")}},UDhR:function(e,t,n){!function(e){\"use strict\";e.defineLocale(\"id\",{months:\"Januari_Februari_Maret_April_Mei_Juni_Juli_Agustus_September_Oktober_November_Desember\".split(\"_\"),monthsShort:\"Jan_Feb_Mar_Apr_Mei_Jun_Jul_Agt_Sep_Okt_Nov_Des\".split(\"_\"),weekdays:\"Minggu_Senin_Selasa_Rabu_Kamis_Jumat_Sabtu\".split(\"_\"),weekdaysShort:\"Min_Sen_Sel_Rab_Kam_Jum_Sab\".split(\"_\"),weekdaysMin:\"Mg_Sn_Sl_Rb_Km_Jm_Sb\".split(\"_\"),longDateFormat:{LT:\"HH.mm\",LTS:\"HH.mm.ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY [pukul] HH.mm\",LLLL:\"dddd, D MMMM YYYY [pukul] HH.mm\"},meridiemParse:/pagi|siang|sore|malam/,meridiemHour:function(e,t){return 12===e&&(e=0),\"pagi\"===t?e:\"siang\"===t?e>=11?e:e+12:\"sore\"===t||\"malam\"===t?e+12:void 0},meridiem:function(e,t,n){return e<11?\"pagi\":e<15?\"siang\":e<19?\"sore\":\"malam\"},calendar:{sameDay:\"[Hari ini pukul] LT\",nextDay:\"[Besok pukul] LT\",nextWeek:\"dddd [pukul] LT\",lastDay:\"[Kemarin pukul] LT\",lastWeek:\"dddd [lalu pukul] LT\",sameElse:\"L\"},relativeTime:{future:\"dalam %s\",past:\"%s yang lalu\",s:\"beberapa detik\",ss:\"%d detik\",m:\"semenit\",mm:\"%d menit\",h:\"sejam\",hh:\"%d jam\",d:\"sehari\",dd:\"%d hari\",M:\"sebulan\",MM:\"%d bulan\",y:\"setahun\",yy:\"%d tahun\"},week:{dow:0,doy:6}})}(n(\"wd/R\"))},UPaY:function(e,t,n){\"use strict\";var r=n(\"ANg/\"),i=n(\"2j6C\");function s(){this.pending=null,this.pendingTotal=0,this.blockSize=this.constructor.blockSize,this.outSize=this.constructor.outSize,this.hmacStrength=this.constructor.hmacStrength,this.padLength=this.constructor.padLength/8,this.endian=\"big\",this._delta8=this.blockSize/8,this._delta32=this.blockSize/32}t.BlockHash=s,s.prototype.update=function(e,t){if(e=r.toArray(e,t),this.pending=this.pending?this.pending.concat(e):e,this.pendingTotal+=e.length,this.pending.length>=this._delta8){var n=(e=this.pending).length%this._delta8;this.pending=e.slice(e.length-n,e.length),0===this.pending.length&&(this.pending=null),e=r.join32(e,0,e.length-n,this.endian);for(var i=0;i>>24&255,r[i++]=e>>>16&255,r[i++]=e>>>8&255,r[i++]=255&e}else for(r[i++]=255&e,r[i++]=e>>>8&255,r[i++]=e>>>16&255,r[i++]=e>>>24&255,r[i++]=0,r[i++]=0,r[i++]=0,r[i++]=0,s=8;se.lift(function({bufferSize:e=Number.POSITIVE_INFINITY,windowTime:t=Number.POSITIVE_INFINITY,refCount:n,scheduler:i}){let s,o,a=0,l=!1,c=!1;return function(u){a++,s&&!l||(l=!1,s=new r.a(e,t,i),o=u.subscribe({next(e){s.next(e)},error(e){l=!0,s.error(e)},complete(){c=!0,o=void 0,s.complete()}}));const h=s.subscribe(this);this.add(()=>{a--,h.unsubscribe(),o&&!c&&n&&0===a&&(o.unsubscribe(),o=void 0,s=void 0)})}}(i))}},Ub8o:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return r}));const r=\"json-wallets/5.0.11\"},UnNr:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return s})),n.d(t,\"c\",(function(){return o})),n.d(t,\"b\",(function(){return l})),n.d(t,\"f\",(function(){return u})),n.d(t,\"d\",(function(){return d})),n.d(t,\"e\",(function(){return m})),n.d(t,\"h\",(function(){return p})),n.d(t,\"g\",(function(){return f}));var r=n(\"VJ7P\");const i=new(n(\"/7J2\").Logger)(\"strings/5.0.9\");var s,o;function a(e,t,n,r,i){if(e===o.BAD_PREFIX||e===o.UNEXPECTED_CONTINUE){let e=0;for(let r=t+1;r>6==2;r++)e++;return e}return e===o.OVERRUN?n.length-t-1:0}!function(e){e.current=\"\",e.NFC=\"NFC\",e.NFD=\"NFD\",e.NFKC=\"NFKC\",e.NFKD=\"NFKD\"}(s||(s={})),function(e){e.UNEXPECTED_CONTINUE=\"unexpected continuation byte\",e.BAD_PREFIX=\"bad codepoint prefix\",e.OVERRUN=\"string overrun\",e.MISSING_CONTINUE=\"missing continuation byte\",e.OUT_OF_RANGE=\"out of UTF-8 range\",e.UTF16_SURROGATE=\"UTF-16 surrogate\",e.OVERLONG=\"overlong representation\"}(o||(o={}));const l=Object.freeze({error:function(e,t,n,r,s){return i.throwArgumentError(`invalid codepoint at offset ${t}; ${e}`,\"bytes\",n)},ignore:a,replace:function(e,t,n,r,i){return e===o.OVERLONG?(r.push(i),0):(r.push(65533),a(e,t,n))}});function c(e,t){null==t&&(t=l.error),e=Object(r.arrayify)(e);const n=[];let i=0;for(;i>7==0){n.push(r);continue}let s=null,a=null;if(192==(224&r))s=1,a=127;else if(224==(240&r))s=2,a=2047;else{if(240!=(248&r)){i+=t(128==(192&r)?o.UNEXPECTED_CONTINUE:o.BAD_PREFIX,i-1,e,n);continue}s=3,a=65535}if(i-1+s>=e.length){i+=t(o.OVERRUN,i-1,e,n);continue}let l=r&(1<<8-s-1)-1;for(let c=0;c1114111?i+=t(o.OUT_OF_RANGE,i-1-s,e,n,l):l>=55296&&l<=57343?i+=t(o.UTF16_SURROGATE,i-1-s,e,n,l):l<=a?i+=t(o.OVERLONG,i-1-s,e,n,l):n.push(l))}return n}function u(e,t=s.current){t!=s.current&&(i.checkNormalize(),e=e.normalize(t));let n=[];for(let r=0;r>6|192),n.push(63&t|128);else if(55296==(64512&t)){r++;const i=e.charCodeAt(r);if(r>=e.length||56320!=(64512&i))throw new Error(\"invalid utf-8 string\");const s=65536+((1023&t)<<10)+(1023&i);n.push(s>>18|240),n.push(s>>12&63|128),n.push(s>>6&63|128),n.push(63&s|128)}else n.push(t>>12|224),n.push(t>>6&63|128),n.push(63&t|128)}return Object(r.arrayify)(n)}function h(e){const t=\"0000\"+e.toString(16);return\"\\\\u\"+t.substring(t.length-4)}function d(e,t){return'\"'+c(e,t).map(e=>{if(e<256){switch(e){case 8:return\"\\\\b\";case 9:return\"\\\\t\";case 10:return\"\\\\n\";case 13:return\"\\\\r\";case 34:return'\\\\\"';case 92:return\"\\\\\\\\\"}if(e>=32&&e<127)return String.fromCharCode(e)}return e<=65535?h(e):h(55296+((e-=65536)>>10&1023))+h(56320+(1023&e))}).join(\"\")+'\"'}function m(e){return e.map(e=>e<=65535?String.fromCharCode(e):(e-=65536,String.fromCharCode(55296+(e>>10&1023),56320+(1023&e)))).join(\"\")}function p(e,t){return m(c(e,t))}function f(e,t=s.current){return c(u(e,t))}},UpQW:function(e,t,n){!function(e){\"use strict\";var t=[\"\\u062c\\u0646\\u0648\\u0631\\u06cc\",\"\\u0641\\u0631\\u0648\\u0631\\u06cc\",\"\\u0645\\u0627\\u0631\\u0686\",\"\\u0627\\u067e\\u0631\\u06cc\\u0644\",\"\\u0645\\u0626\\u06cc\",\"\\u062c\\u0648\\u0646\",\"\\u062c\\u0648\\u0644\\u0627\\u0626\\u06cc\",\"\\u0627\\u06af\\u0633\\u062a\",\"\\u0633\\u062a\\u0645\\u0628\\u0631\",\"\\u0627\\u06a9\\u062a\\u0648\\u0628\\u0631\",\"\\u0646\\u0648\\u0645\\u0628\\u0631\",\"\\u062f\\u0633\\u0645\\u0628\\u0631\"],n=[\"\\u0627\\u062a\\u0648\\u0627\\u0631\",\"\\u067e\\u06cc\\u0631\",\"\\u0645\\u0646\\u06af\\u0644\",\"\\u0628\\u062f\\u06be\",\"\\u062c\\u0645\\u0639\\u0631\\u0627\\u062a\",\"\\u062c\\u0645\\u0639\\u06c1\",\"\\u06c1\\u0641\\u062a\\u06c1\"];e.defineLocale(\"ur\",{months:t,monthsShort:t,weekdays:n,weekdaysShort:n,weekdaysMin:n,longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd\\u060c D MMMM YYYY HH:mm\"},meridiemParse:/\\u0635\\u0628\\u062d|\\u0634\\u0627\\u0645/,isPM:function(e){return\"\\u0634\\u0627\\u0645\"===e},meridiem:function(e,t,n){return e<12?\"\\u0635\\u0628\\u062d\":\"\\u0634\\u0627\\u0645\"},calendar:{sameDay:\"[\\u0622\\u062c \\u0628\\u0648\\u0642\\u062a] LT\",nextDay:\"[\\u06a9\\u0644 \\u0628\\u0648\\u0642\\u062a] LT\",nextWeek:\"dddd [\\u0628\\u0648\\u0642\\u062a] LT\",lastDay:\"[\\u06af\\u0630\\u0634\\u062a\\u06c1 \\u0631\\u0648\\u0632 \\u0628\\u0648\\u0642\\u062a] LT\",lastWeek:\"[\\u06af\\u0630\\u0634\\u062a\\u06c1] dddd [\\u0628\\u0648\\u0642\\u062a] LT\",sameElse:\"L\"},relativeTime:{future:\"%s \\u0628\\u0639\\u062f\",past:\"%s \\u0642\\u0628\\u0644\",s:\"\\u0686\\u0646\\u062f \\u0633\\u06cc\\u06a9\\u0646\\u0688\",ss:\"%d \\u0633\\u06cc\\u06a9\\u0646\\u0688\",m:\"\\u0627\\u06cc\\u06a9 \\u0645\\u0646\\u0679\",mm:\"%d \\u0645\\u0646\\u0679\",h:\"\\u0627\\u06cc\\u06a9 \\u06af\\u06be\\u0646\\u0679\\u06c1\",hh:\"%d \\u06af\\u06be\\u0646\\u0679\\u06d2\",d:\"\\u0627\\u06cc\\u06a9 \\u062f\\u0646\",dd:\"%d \\u062f\\u0646\",M:\"\\u0627\\u06cc\\u06a9 \\u0645\\u0627\\u06c1\",MM:\"%d \\u0645\\u0627\\u06c1\",y:\"\\u0627\\u06cc\\u06a9 \\u0633\\u0627\\u0644\",yy:\"%d \\u0633\\u0627\\u0644\"},preparse:function(e){return e.replace(/\\u060c/g,\",\")},postformat:function(e){return e.replace(/,/g,\"\\u060c\")},week:{dow:1,doy:4}})}(n(\"wd/R\"))},Ur1D:function(e,t,n){!function(e){\"use strict\";e.defineLocale(\"ss\",{months:\"Bhimbidvwane_Indlovana_Indlov'lenkhulu_Mabasa_Inkhwekhweti_Inhlaba_Kholwane_Ingci_Inyoni_Imphala_Lweti_Ingongoni\".split(\"_\"),monthsShort:\"Bhi_Ina_Inu_Mab_Ink_Inh_Kho_Igc_Iny_Imp_Lwe_Igo\".split(\"_\"),weekdays:\"Lisontfo_Umsombuluko_Lesibili_Lesitsatfu_Lesine_Lesihlanu_Umgcibelo\".split(\"_\"),weekdaysShort:\"Lis_Umb_Lsb_Les_Lsi_Lsh_Umg\".split(\"_\"),weekdaysMin:\"Li_Us_Lb_Lt_Ls_Lh_Ug\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"h:mm A\",LTS:\"h:mm:ss A\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY h:mm A\",LLLL:\"dddd, D MMMM YYYY h:mm A\"},calendar:{sameDay:\"[Namuhla nga] LT\",nextDay:\"[Kusasa nga] LT\",nextWeek:\"dddd [nga] LT\",lastDay:\"[Itolo nga] LT\",lastWeek:\"dddd [leliphelile] [nga] LT\",sameElse:\"L\"},relativeTime:{future:\"nga %s\",past:\"wenteka nga %s\",s:\"emizuzwana lomcane\",ss:\"%d mzuzwana\",m:\"umzuzu\",mm:\"%d emizuzu\",h:\"lihora\",hh:\"%d emahora\",d:\"lilanga\",dd:\"%d emalanga\",M:\"inyanga\",MM:\"%d tinyanga\",y:\"umnyaka\",yy:\"%d iminyaka\"},meridiemParse:/ekuseni|emini|entsambama|ebusuku/,meridiem:function(e,t,n){return e<11?\"ekuseni\":e<15?\"emini\":e<19?\"entsambama\":\"ebusuku\"},meridiemHour:function(e,t){return 12===e&&(e=0),\"ekuseni\"===t?e:\"emini\"===t?e>=11?e:e+12:\"entsambama\"===t||\"ebusuku\"===t?0===e?0:e+12:void 0},dayOfMonthOrdinalParse:/\\d{1,2}/,ordinal:\"%d\",week:{dow:1,doy:4}})}(n(\"wd/R\"))},V2x9:function(e,t,n){!function(e){\"use strict\";e.defineLocale(\"tet\",{months:\"Janeiru_Fevereiru_Marsu_Abril_Maiu_Ju\\xf1u_Jullu_Agustu_Setembru_Outubru_Novembru_Dezembru\".split(\"_\"),monthsShort:\"Jan_Fev_Mar_Abr_Mai_Jun_Jul_Ago_Set_Out_Nov_Dez\".split(\"_\"),weekdays:\"Domingu_Segunda_Tersa_Kuarta_Kinta_Sesta_Sabadu\".split(\"_\"),weekdaysShort:\"Dom_Seg_Ters_Kua_Kint_Sest_Sab\".split(\"_\"),weekdaysMin:\"Do_Seg_Te_Ku_Ki_Ses_Sa\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd, D MMMM YYYY HH:mm\"},calendar:{sameDay:\"[Ohin iha] LT\",nextDay:\"[Aban iha] LT\",nextWeek:\"dddd [iha] LT\",lastDay:\"[Horiseik iha] LT\",lastWeek:\"dddd [semana kotuk] [iha] LT\",sameElse:\"L\"},relativeTime:{future:\"iha %s\",past:\"%s liuba\",s:\"segundu balun\",ss:\"segundu %d\",m:\"minutu ida\",mm:\"minutu %d\",h:\"oras ida\",hh:\"oras %d\",d:\"loron ida\",dd:\"loron %d\",M:\"fulan ida\",MM:\"fulan %d\",y:\"tinan ida\",yy:\"tinan %d\"},dayOfMonthOrdinalParse:/\\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10;return e+(1==~~(e%100/10)?\"th\":1===t?\"st\":2===t?\"nd\":3===t?\"rd\":\"th\")},week:{dow:1,doy:4}})}(n(\"wd/R\"))},VJ7P:function(e,t,n){\"use strict\";n.r(t),n.d(t,\"isBytesLike\",(function(){return o})),n.d(t,\"isBytes\",(function(){return a})),n.d(t,\"arrayify\",(function(){return l})),n.d(t,\"concat\",(function(){return c})),n.d(t,\"stripZeros\",(function(){return u})),n.d(t,\"zeroPad\",(function(){return h})),n.d(t,\"isHexString\",(function(){return d})),n.d(t,\"hexlify\",(function(){return m})),n.d(t,\"hexDataLength\",(function(){return p})),n.d(t,\"hexDataSlice\",(function(){return f})),n.d(t,\"hexConcat\",(function(){return g})),n.d(t,\"hexValue\",(function(){return _})),n.d(t,\"hexStripZeros\",(function(){return b})),n.d(t,\"hexZeroPad\",(function(){return y})),n.d(t,\"splitSignature\",(function(){return v})),n.d(t,\"joinSignature\",(function(){return w}));const r=new(n(\"/7J2\").Logger)(\"bytes/5.0.10\");function i(e){return!!e.toHexString}function s(e){return e.slice||(e.slice=function(){const t=Array.prototype.slice.call(arguments);return s(new Uint8Array(Array.prototype.slice.apply(e,t)))}),e}function o(e){return d(e)&&!(e.length%2)||a(e)}function a(e){if(null==e)return!1;if(e.constructor===Uint8Array)return!0;if(\"string\"==typeof e)return!1;if(null==e.length)return!1;for(let t=0;t=256||n%1)return!1}return!0}function l(e,t){if(t||(t={}),\"number\"==typeof e){r.checkSafeUint53(e,\"invalid arrayify value\");const t=[];for(;e;)t.unshift(255&e),e=parseInt(String(e/256));return 0===t.length&&t.push(0),s(new Uint8Array(t))}if(t.allowMissingPrefix&&\"string\"==typeof e&&\"0x\"!==e.substring(0,2)&&(e=\"0x\"+e),i(e)&&(e=e.toHexString()),d(e)){let n=e.substring(2);n.length%2&&(\"left\"===t.hexPad?n=\"0x0\"+n.substring(2):\"right\"===t.hexPad?n+=\"0\":r.throwArgumentError(\"hex data is odd-length\",\"value\",e));const i=[];for(let e=0;el(e)),n=t.reduce((e,t)=>e+t.length,0),r=new Uint8Array(n);return t.reduce((e,t)=>(r.set(t,e),e+t.length),0),s(r)}function u(e){let t=l(e);if(0===t.length)return t;let n=0;for(;nt&&r.throwArgumentError(\"value out of range\",\"value\",arguments[0]);const n=new Uint8Array(t);return n.set(e,t-e.length),s(n)}function d(e,t){return!(\"string\"!=typeof e||!e.match(/^0x[0-9A-Fa-f]*$/)||t&&e.length!==2+2*t)}function m(e,t){if(t||(t={}),\"number\"==typeof e){r.checkSafeUint53(e,\"invalid hexlify value\");let t=\"\";for(;e;)t=\"0123456789abcdef\"[15&e]+t,e=Math.floor(e/16);return t.length?(t.length%2&&(t=\"0\"+t),\"0x\"+t):\"0x00\"}if(t.allowMissingPrefix&&\"string\"==typeof e&&\"0x\"!==e.substring(0,2)&&(e=\"0x\"+e),i(e))return e.toHexString();if(d(e))return e.length%2&&(\"left\"===t.hexPad?e=\"0x0\"+e.substring(2):\"right\"===t.hexPad?e+=\"0\":r.throwArgumentError(\"hex data is odd-length\",\"value\",e)),e.toLowerCase();if(a(e)){let t=\"0x\";for(let n=0;n>4]+\"0123456789abcdef\"[15&r]}return t}return r.throwArgumentError(\"invalid hexlify value\",\"value\",e)}function p(e){if(\"string\"!=typeof e)e=m(e);else if(!d(e)||e.length%2)return null;return(e.length-2)/2}function f(e,t,n){return\"string\"!=typeof e?e=m(e):(!d(e)||e.length%2)&&r.throwArgumentError(\"invalid hexData\",\"value\",e),t=2+2*t,null!=n?\"0x\"+e.substring(t,2+2*n):\"0x\"+e.substring(t)}function g(e){let t=\"0x\";return e.forEach(e=>{t+=m(e).substring(2)}),t}function _(e){const t=b(m(e,{hexPad:\"left\"}));return\"0x\"===t?\"0x0\":t}function b(e){\"string\"!=typeof e&&(e=m(e)),d(e)||r.throwArgumentError(\"invalid hex string\",\"value\",e),e=e.substring(2);let t=0;for(;t2*t+2&&r.throwArgumentError(\"value out of range\",\"value\",arguments[1]);e.length<2*t+2;)e=\"0x0\"+e.substring(2);return e}function v(e){const t={r:\"0x\",s:\"0x\",_vs:\"0x\",recoveryParam:0,v:0};if(o(e)){const n=l(e);65!==n.length&&r.throwArgumentError(\"invalid signature string; must be 65 bytes\",\"signature\",e),t.r=m(n.slice(0,32)),t.s=m(n.slice(32,64)),t.v=n[64],t.v<27&&(0===t.v||1===t.v?t.v+=27:r.throwArgumentError(\"signature invalid v byte\",\"signature\",e)),t.recoveryParam=1-t.v%2,t.recoveryParam&&(n[32]|=128),t._vs=m(n.slice(32,64))}else{if(t.r=e.r,t.s=e.s,t.v=e.v,t.recoveryParam=e.recoveryParam,t._vs=e._vs,null!=t._vs){const n=h(l(t._vs),32);t._vs=m(n);const i=n[0]>=128?1:0;null==t.recoveryParam?t.recoveryParam=i:t.recoveryParam!==i&&r.throwArgumentError(\"signature recoveryParam mismatch _vs\",\"signature\",e),n[0]&=127;const s=m(n);null==t.s?t.s=s:t.s!==s&&r.throwArgumentError(\"signature v mismatch _vs\",\"signature\",e)}null==t.recoveryParam?null==t.v?r.throwArgumentError(\"signature missing v and recoveryParam\",\"signature\",e):t.recoveryParam=1-t.v%2:null==t.v?t.v=27+t.recoveryParam:t.recoveryParam!==1-t.v%2&&r.throwArgumentError(\"signature recoveryParam mismatch v\",\"signature\",e),null!=t.r&&d(t.r)?t.r=y(t.r,32):r.throwArgumentError(\"signature missing or invalid r\",\"signature\",e),null!=t.s&&d(t.s)?t.s=y(t.s,32):r.throwArgumentError(\"signature missing or invalid s\",\"signature\",e);const n=l(t.s);n[0]>=128&&r.throwArgumentError(\"signature s out of range\",\"signature\",e),t.recoveryParam&&(n[0]|=128);const i=m(n);t._vs&&(d(t._vs)||r.throwArgumentError(\"signature invalid _vs\",\"signature\",e),t._vs=y(t._vs,32)),null==t._vs?t._vs=i:t._vs!==i&&r.throwArgumentError(\"signature _vs mismatch v and s\",\"signature\",e)}return t}function w(e){return m(c([(e=v(e)).r,e.s,e.recoveryParam?\"0x1c\":\"0x1b\"]))}},VRyK:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return a}));var r=n(\"HDdC\"),i=n(\"z+Ro\"),s=n(\"bHdf\"),o=n(\"yCtX\");function a(...e){let t=Number.POSITIVE_INFINITY,n=null,a=e[e.length-1];return Object(i.a)(a)?(n=e.pop(),e.length>1&&\"number\"==typeof e[e.length-1]&&(t=e.pop())):\"number\"==typeof a&&(t=e.pop()),null===n&&1===e.length&&e[0]instanceof r.a?e[0]:Object(s.a)(t)(Object(o.a)(e,n))}},Vclq:function(e,t,n){!function(e){\"use strict\";var t=\"ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.\".split(\"_\"),n=\"ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic\".split(\"_\"),r=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],i=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\\.?|feb\\.?|mar\\.?|abr\\.?|may\\.?|jun\\.?|jul\\.?|ago\\.?|sep\\.?|oct\\.?|nov\\.?|dic\\.?)/i;e.defineLocale(\"es-us\",{months:\"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre\".split(\"_\"),monthsShort:function(e,r){return e?/-MMM-/.test(r)?n[e.month()]:t[e.month()]:t},monthsRegex:i,monthsShortRegex:i,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\\.?|feb\\.?|mar\\.?|abr\\.?|may\\.?|jun\\.?|jul\\.?|ago\\.?|sep\\.?|oct\\.?|nov\\.?|dic\\.?)/i,monthsParse:r,longMonthsParse:r,shortMonthsParse:r,weekdays:\"domingo_lunes_martes_mi\\xe9rcoles_jueves_viernes_s\\xe1bado\".split(\"_\"),weekdaysShort:\"dom._lun._mar._mi\\xe9._jue._vie._s\\xe1b.\".split(\"_\"),weekdaysMin:\"do_lu_ma_mi_ju_vi_s\\xe1\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"h:mm A\",LTS:\"h:mm:ss A\",L:\"MM/DD/YYYY\",LL:\"D [de] MMMM [de] YYYY\",LLL:\"D [de] MMMM [de] YYYY h:mm A\",LLLL:\"dddd, D [de] MMMM [de] YYYY h:mm A\"},calendar:{sameDay:function(){return\"[hoy a la\"+(1!==this.hours()?\"s\":\"\")+\"] LT\"},nextDay:function(){return\"[ma\\xf1ana a la\"+(1!==this.hours()?\"s\":\"\")+\"] LT\"},nextWeek:function(){return\"dddd [a la\"+(1!==this.hours()?\"s\":\"\")+\"] LT\"},lastDay:function(){return\"[ayer a la\"+(1!==this.hours()?\"s\":\"\")+\"] LT\"},lastWeek:function(){return\"[el] dddd [pasado a la\"+(1!==this.hours()?\"s\":\"\")+\"] LT\"},sameElse:\"L\"},relativeTime:{future:\"en %s\",past:\"hace %s\",s:\"unos segundos\",ss:\"%d segundos\",m:\"un minuto\",mm:\"%d minutos\",h:\"una hora\",hh:\"%d horas\",d:\"un d\\xeda\",dd:\"%d d\\xedas\",w:\"una semana\",ww:\"%d semanas\",M:\"un mes\",MM:\"%d meses\",y:\"un a\\xf1o\",yy:\"%d a\\xf1os\"},dayOfMonthOrdinalParse:/\\d{1,2}\\xba/,ordinal:\"%d\\xba\",week:{dow:0,doy:6}})}(n(\"wd/R\"))},WHPf:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return r}));const r=\"hash/5.0.11\"},WMd4:function(e,t,n){\"use strict\";n.d(t,\"b\",(function(){return o})),n.d(t,\"a\",(function(){return a}));var r=n(\"EY2u\"),i=n(\"LRne\"),s=n(\"z6cu\"),o=function(e){return e.NEXT=\"N\",e.ERROR=\"E\",e.COMPLETE=\"C\",e}({});let a=(()=>{class e{constructor(e,t,n){this.kind=e,this.value=t,this.error=n,this.hasValue=\"N\"===e}observe(e){switch(this.kind){case\"N\":return e.next&&e.next(this.value);case\"E\":return e.error&&e.error(this.error);case\"C\":return e.complete&&e.complete()}}do(e,t,n){switch(this.kind){case\"N\":return e&&e(this.value);case\"E\":return t&&t(this.error);case\"C\":return n&&n()}}accept(e,t,n){return e&&\"function\"==typeof e.next?this.observe(e):this.do(e,t,n)}toObservable(){switch(this.kind){case\"N\":return Object(i.a)(this.value);case\"E\":return Object(s.a)(this.error);case\"C\":return Object(r.b)()}throw new Error(\"unexpected notification kind value\")}static createNext(t){return void 0!==t?new e(\"N\",t):e.undefinedValueNotification}static createError(t){return new e(\"E\",void 0,t)}static createComplete(){return e.completeNotification}}return e.completeNotification=new e(\"C\"),e.undefinedValueNotification=new e(\"N\",void 0),e})()},WRkp:function(e,t,n){\"use strict\";t.sha1=n(\"E+IA\"),t.sha224=n(\"B/J0\"),t.sha256=n(\"bu2F\"),t.sha384=n(\"i5UE\"),t.sha512=n(\"tSWc\")},WYrj:function(e,t,n){!function(e){\"use strict\";var t=[\"\\u0796\\u07ac\\u0782\\u07aa\\u0787\\u07a6\\u0783\\u07a9\",\"\\u078a\\u07ac\\u0784\\u07b0\\u0783\\u07aa\\u0787\\u07a6\\u0783\\u07a9\",\"\\u0789\\u07a7\\u0783\\u07a8\\u0797\\u07aa\",\"\\u0787\\u07ad\\u0795\\u07b0\\u0783\\u07a9\\u078d\\u07aa\",\"\\u0789\\u07ad\",\"\\u0796\\u07ab\\u0782\\u07b0\",\"\\u0796\\u07aa\\u078d\\u07a6\\u0787\\u07a8\",\"\\u0787\\u07af\\u078e\\u07a6\\u0790\\u07b0\\u0793\\u07aa\",\"\\u0790\\u07ac\\u0795\\u07b0\\u0793\\u07ac\\u0789\\u07b0\\u0784\\u07a6\\u0783\\u07aa\",\"\\u0787\\u07ae\\u0786\\u07b0\\u0793\\u07af\\u0784\\u07a6\\u0783\\u07aa\",\"\\u0782\\u07ae\\u0788\\u07ac\\u0789\\u07b0\\u0784\\u07a6\\u0783\\u07aa\",\"\\u0791\\u07a8\\u0790\\u07ac\\u0789\\u07b0\\u0784\\u07a6\\u0783\\u07aa\"],n=[\"\\u0787\\u07a7\\u078b\\u07a8\\u0787\\u07b0\\u078c\\u07a6\",\"\\u0780\\u07af\\u0789\\u07a6\",\"\\u0787\\u07a6\\u0782\\u07b0\\u078e\\u07a7\\u0783\\u07a6\",\"\\u0784\\u07aa\\u078b\\u07a6\",\"\\u0784\\u07aa\\u0783\\u07a7\\u0790\\u07b0\\u078a\\u07a6\\u078c\\u07a8\",\"\\u0780\\u07aa\\u0786\\u07aa\\u0783\\u07aa\",\"\\u0780\\u07ae\\u0782\\u07a8\\u0780\\u07a8\\u0783\\u07aa\"];e.defineLocale(\"dv\",{months:t,monthsShort:t,weekdays:n,weekdaysShort:n,weekdaysMin:\"\\u0787\\u07a7\\u078b\\u07a8_\\u0780\\u07af\\u0789\\u07a6_\\u0787\\u07a6\\u0782\\u07b0_\\u0784\\u07aa\\u078b\\u07a6_\\u0784\\u07aa\\u0783\\u07a7_\\u0780\\u07aa\\u0786\\u07aa_\\u0780\\u07ae\\u0782\\u07a8\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"D/M/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd D MMMM YYYY HH:mm\"},meridiemParse:/\\u0789\\u0786|\\u0789\\u078a/,isPM:function(e){return\"\\u0789\\u078a\"===e},meridiem:function(e,t,n){return e<12?\"\\u0789\\u0786\":\"\\u0789\\u078a\"},calendar:{sameDay:\"[\\u0789\\u07a8\\u0787\\u07a6\\u078b\\u07aa] LT\",nextDay:\"[\\u0789\\u07a7\\u078b\\u07a6\\u0789\\u07a7] LT\",nextWeek:\"dddd LT\",lastDay:\"[\\u0787\\u07a8\\u0787\\u07b0\\u0794\\u07ac] LT\",lastWeek:\"[\\u078a\\u07a7\\u0787\\u07a8\\u078c\\u07aa\\u0788\\u07a8] dddd LT\",sameElse:\"L\"},relativeTime:{future:\"\\u078c\\u07ac\\u0783\\u07ad\\u078e\\u07a6\\u0787\\u07a8 %s\",past:\"\\u0786\\u07aa\\u0783\\u07a8\\u0782\\u07b0 %s\",s:\"\\u0790\\u07a8\\u0786\\u07aa\\u0782\\u07b0\\u078c\\u07aa\\u0786\\u07ae\\u0785\\u07ac\\u0787\\u07b0\",ss:\"d% \\u0790\\u07a8\\u0786\\u07aa\\u0782\\u07b0\\u078c\\u07aa\",m:\"\\u0789\\u07a8\\u0782\\u07a8\\u0793\\u07ac\\u0787\\u07b0\",mm:\"\\u0789\\u07a8\\u0782\\u07a8\\u0793\\u07aa %d\",h:\"\\u078e\\u07a6\\u0791\\u07a8\\u0787\\u07a8\\u0783\\u07ac\\u0787\\u07b0\",hh:\"\\u078e\\u07a6\\u0791\\u07a8\\u0787\\u07a8\\u0783\\u07aa %d\",d:\"\\u078b\\u07aa\\u0788\\u07a6\\u0780\\u07ac\\u0787\\u07b0\",dd:\"\\u078b\\u07aa\\u0788\\u07a6\\u0790\\u07b0 %d\",M:\"\\u0789\\u07a6\\u0780\\u07ac\\u0787\\u07b0\",MM:\"\\u0789\\u07a6\\u0790\\u07b0 %d\",y:\"\\u0787\\u07a6\\u0780\\u07a6\\u0783\\u07ac\\u0787\\u07b0\",yy:\"\\u0787\\u07a6\\u0780\\u07a6\\u0783\\u07aa %d\"},preparse:function(e){return e.replace(/\\u060c/g,\",\")},postformat:function(e){return e.replace(/,/g,\"\\u060c\")},week:{dow:7,doy:12}})}(n(\"wd/R\"))},WsP5:function(e,t,n){\"use strict\";n.r(t),n.d(t,\"computeAddress\",(function(){return f})),n.d(t,\"recoverAddress\",(function(){return g})),n.d(t,\"serialize\",(function(){return _})),n.d(t,\"parse\",(function(){return b}));var r=n(\"Oxwv\"),i=n(\"4218\"),s=n(\"VJ7P\"),o=n(\"nVZa\"),a=n(\"b1pR\"),l=n(\"m9oY\"),c=n(\"4WVH\"),u=n(\"rhxT\");const h=new(n(\"/7J2\").Logger)(\"transactions/5.0.10\");function d(e){return\"0x\"===e?o.d:i.a.from(e)}const m=[{name:\"nonce\",maxLength:32,numeric:!0},{name:\"gasPrice\",maxLength:32,numeric:!0},{name:\"gasLimit\",maxLength:32,numeric:!0},{name:\"to\",length:20},{name:\"value\",maxLength:32,numeric:!0},{name:\"data\"}],p={chainId:!0,data:!0,gasLimit:!0,gasPrice:!0,nonce:!0,to:!0,value:!0};function f(e){const t=Object(u.computePublicKey)(e);return Object(r.getAddress)(Object(s.hexDataSlice)(Object(a.keccak256)(Object(s.hexDataSlice)(t,1)),12))}function g(e,t){return f(Object(u.recoverPublicKey)(Object(s.arrayify)(e),t))}function _(e,t){Object(l.checkProperties)(e,p);const n=[];m.forEach((function(t){let r=e[t.name]||[];const i={};t.numeric&&(i.hexPad=\"left\"),r=Object(s.arrayify)(Object(s.hexlify)(r,i)),t.length&&r.length!==t.length&&r.length>0&&h.throwArgumentError(\"invalid length for \"+t.name,\"transaction:\"+t.name,r),t.maxLength&&(r=Object(s.stripZeros)(r),r.length>t.maxLength&&h.throwArgumentError(\"invalid length for \"+t.name,\"transaction:\"+t.name,r)),n.push(Object(s.hexlify)(r))}));let r=0;if(null!=e.chainId?(r=e.chainId,\"number\"!=typeof r&&h.throwArgumentError(\"invalid transaction.chainId\",\"transaction\",e)):t&&!Object(s.isBytesLike)(t)&&t.v>28&&(r=Math.floor((t.v-35)/2)),0!==r&&(n.push(Object(s.hexlify)(r)),n.push(\"0x\"),n.push(\"0x\")),!t)return c.encode(n);const i=Object(s.splitSignature)(t);let o=27+i.recoveryParam;return 0!==r?(n.pop(),n.pop(),n.pop(),o+=2*r+8,i.v>28&&i.v!==o&&h.throwArgumentError(\"transaction.chainId/signature.v mismatch\",\"signature\",t)):i.v!==o&&h.throwArgumentError(\"transaction.chainId/signature.v mismatch\",\"signature\",t),n.push(Object(s.hexlify)(o)),n.push(Object(s.stripZeros)(Object(s.arrayify)(i.r))),n.push(Object(s.stripZeros)(Object(s.arrayify)(i.s))),c.encode(n)}function b(e){const t=c.decode(e);9!==t.length&&6!==t.length&&h.throwArgumentError(\"invalid raw transaction\",\"rawTransaction\",e);const n={nonce:d(t[0]).toNumber(),gasPrice:d(t[1]),gasLimit:d(t[2]),to:(o=t[3],\"0x\"===o?null:Object(r.getAddress)(o)),value:d(t[4]),data:t[5],chainId:0};var o;if(6===t.length)return n;try{n.v=i.a.from(t[6]).toNumber()}catch(l){return console.log(l),n}if(n.r=Object(s.hexZeroPad)(t[7],32),n.s=Object(s.hexZeroPad)(t[8],32),i.a.from(n.r).isZero()&&i.a.from(n.s).isZero())n.chainId=n.v,n.v=0;else{n.chainId=Math.floor((n.v-35)/2),n.chainId<0&&(n.chainId=0);let r=n.v-27;const i=t.slice(0,6);0!==n.chainId&&(i.push(Object(s.hexlify)(n.chainId)),i.push(\"0x\"),i.push(\"0x\"),r-=2*n.chainId+8);const o=Object(a.keccak256)(c.encode(i));try{n.from=g(o,{r:Object(s.hexlify)(n.r),s:Object(s.hexlify)(n.s),recoveryParam:r})}catch(l){console.log(l)}n.hash=Object(a.keccak256)(e)}return n}},Wv91:function(e,t,n){!function(e){\"use strict\";var t={1:\"'inji\",5:\"'inji\",8:\"'inji\",70:\"'inji\",80:\"'inji\",2:\"'nji\",7:\"'nji\",20:\"'nji\",50:\"'nji\",3:\"'\\xfcnji\",4:\"'\\xfcnji\",100:\"'\\xfcnji\",6:\"'njy\",9:\"'unjy\",10:\"'unjy\",30:\"'unjy\",60:\"'ynjy\",90:\"'ynjy\"};e.defineLocale(\"tk\",{months:\"\\xddanwar_Fewral_Mart_Aprel_Ma\\xfd_I\\xfdun_I\\xfdul_Awgust_Sent\\xfdabr_Okt\\xfdabr_No\\xfdabr_Dekabr\".split(\"_\"),monthsShort:\"\\xddan_Few_Mar_Apr_Ma\\xfd_I\\xfdn_I\\xfdl_Awg_Sen_Okt_No\\xfd_Dek\".split(\"_\"),weekdays:\"\\xddek\\u015fenbe_Du\\u015fenbe_Si\\u015fenbe_\\xc7ar\\u015fenbe_Pen\\u015fenbe_Anna_\\u015eenbe\".split(\"_\"),weekdaysShort:\"\\xddek_Du\\u015f_Si\\u015f_\\xc7ar_Pen_Ann_\\u015een\".split(\"_\"),weekdaysMin:\"\\xddk_D\\u015f_S\\u015f_\\xc7r_Pn_An_\\u015en\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD.MM.YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd, D MMMM YYYY HH:mm\"},calendar:{sameDay:\"[bug\\xfcn sagat] LT\",nextDay:\"[ertir sagat] LT\",nextWeek:\"[indiki] dddd [sagat] LT\",lastDay:\"[d\\xfc\\xfdn] LT\",lastWeek:\"[ge\\xe7en] dddd [sagat] LT\",sameElse:\"L\"},relativeTime:{future:\"%s so\\u0148\",past:\"%s \\xf6\\u0148\",s:\"birn\\xe4\\xe7e sekunt\",m:\"bir minut\",mm:\"%d minut\",h:\"bir sagat\",hh:\"%d sagat\",d:\"bir g\\xfcn\",dd:\"%d g\\xfcn\",M:\"bir a\\xfd\",MM:\"%d a\\xfd\",y:\"bir \\xfdyl\",yy:\"%d \\xfdyl\"},ordinal:function(e,n){switch(n){case\"d\":case\"D\":case\"Do\":case\"DD\":return e;default:if(0===e)return e+\"'unjy\";var r=e%10;return e+(t[r]||t[e%100-r]||t[e>=100?100:null])}},week:{dow:1,doy:7}})}(n(\"wd/R\"))},WxRl:function(e,t,n){!function(e){\"use strict\";var t=\"vas\\xe1rnap h\\xe9tf\\u0151n kedden szerd\\xe1n cs\\xfct\\xf6rt\\xf6k\\xf6n p\\xe9nteken szombaton\".split(\" \");function n(e,t,n,r){var i=e;switch(n){case\"s\":return r||t?\"n\\xe9h\\xe1ny m\\xe1sodperc\":\"n\\xe9h\\xe1ny m\\xe1sodperce\";case\"ss\":return i+(r||t)?\" m\\xe1sodperc\":\" m\\xe1sodperce\";case\"m\":return\"egy\"+(r||t?\" perc\":\" perce\");case\"mm\":return i+(r||t?\" perc\":\" perce\");case\"h\":return\"egy\"+(r||t?\" \\xf3ra\":\" \\xf3r\\xe1ja\");case\"hh\":return i+(r||t?\" \\xf3ra\":\" \\xf3r\\xe1ja\");case\"d\":return\"egy\"+(r||t?\" nap\":\" napja\");case\"dd\":return i+(r||t?\" nap\":\" napja\");case\"M\":return\"egy\"+(r||t?\" h\\xf3nap\":\" h\\xf3napja\");case\"MM\":return i+(r||t?\" h\\xf3nap\":\" h\\xf3napja\");case\"y\":return\"egy\"+(r||t?\" \\xe9v\":\" \\xe9ve\");case\"yy\":return i+(r||t?\" \\xe9v\":\" \\xe9ve\")}return\"\"}function r(e){return(e?\"\":\"[m\\xfalt] \")+\"[\"+t[this.day()]+\"] LT[-kor]\"}e.defineLocale(\"hu\",{months:\"janu\\xe1r_febru\\xe1r_m\\xe1rcius_\\xe1prilis_m\\xe1jus_j\\xfanius_j\\xfalius_augusztus_szeptember_okt\\xf3ber_november_december\".split(\"_\"),monthsShort:\"jan._feb._m\\xe1rc._\\xe1pr._m\\xe1j._j\\xfan._j\\xfal._aug._szept._okt._nov._dec.\".split(\"_\"),monthsParseExact:!0,weekdays:\"vas\\xe1rnap_h\\xe9tf\\u0151_kedd_szerda_cs\\xfct\\xf6rt\\xf6k_p\\xe9ntek_szombat\".split(\"_\"),weekdaysShort:\"vas_h\\xe9t_kedd_sze_cs\\xfct_p\\xe9n_szo\".split(\"_\"),weekdaysMin:\"v_h_k_sze_cs_p_szo\".split(\"_\"),longDateFormat:{LT:\"H:mm\",LTS:\"H:mm:ss\",L:\"YYYY.MM.DD.\",LL:\"YYYY. MMMM D.\",LLL:\"YYYY. MMMM D. H:mm\",LLLL:\"YYYY. MMMM D., dddd H:mm\"},meridiemParse:/de|du/i,isPM:function(e){return\"u\"===e.charAt(1).toLowerCase()},meridiem:function(e,t,n){return e<12?!0===n?\"de\":\"DE\":!0===n?\"du\":\"DU\"},calendar:{sameDay:\"[ma] LT[-kor]\",nextDay:\"[holnap] LT[-kor]\",nextWeek:function(){return r.call(this,!0)},lastDay:\"[tegnap] LT[-kor]\",lastWeek:function(){return r.call(this,!1)},sameElse:\"L\"},relativeTime:{future:\"%s m\\xfalva\",past:\"%s\",s:n,ss:n,m:n,mm:n,h:n,hh:n,d:n,dd:n,M:n,MM:n,y:n,yy:n},dayOfMonthOrdinalParse:/\\d{1,2}\\./,ordinal:\"%d.\",week:{dow:1,doy:4}})}(n(\"wd/R\"))},X709:function(e,t,n){!function(e){\"use strict\";e.defineLocale(\"sv\",{months:\"januari_februari_mars_april_maj_juni_juli_augusti_september_oktober_november_december\".split(\"_\"),monthsShort:\"jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec\".split(\"_\"),weekdays:\"s\\xf6ndag_m\\xe5ndag_tisdag_onsdag_torsdag_fredag_l\\xf6rdag\".split(\"_\"),weekdaysShort:\"s\\xf6n_m\\xe5n_tis_ons_tor_fre_l\\xf6r\".split(\"_\"),weekdaysMin:\"s\\xf6_m\\xe5_ti_on_to_fr_l\\xf6\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"YYYY-MM-DD\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY [kl.] HH:mm\",LLLL:\"dddd D MMMM YYYY [kl.] HH:mm\",lll:\"D MMM YYYY HH:mm\",llll:\"ddd D MMM YYYY HH:mm\"},calendar:{sameDay:\"[Idag] LT\",nextDay:\"[Imorgon] LT\",lastDay:\"[Ig\\xe5r] LT\",nextWeek:\"[P\\xe5] dddd LT\",lastWeek:\"[I] dddd[s] LT\",sameElse:\"L\"},relativeTime:{future:\"om %s\",past:\"f\\xf6r %s sedan\",s:\"n\\xe5gra sekunder\",ss:\"%d sekunder\",m:\"en minut\",mm:\"%d minuter\",h:\"en timme\",hh:\"%d timmar\",d:\"en dag\",dd:\"%d dagar\",M:\"en m\\xe5nad\",MM:\"%d m\\xe5nader\",y:\"ett \\xe5r\",yy:\"%d \\xe5r\"},dayOfMonthOrdinalParse:/\\d{1,2}(\\:e|\\:a)/,ordinal:function(e){var t=e%10;return e+(1==~~(e%100/10)?\":e\":1===t||2===t?\":a\":\":e\")},week:{dow:1,doy:4}})}(n(\"wd/R\"))},XDbj:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return s}));var r=n(\"sVev\"),i=n(\"7o/Q\");function s(e=l){return t=>t.lift(new o(e))}class o{constructor(e){this.errorFactory=e}call(e,t){return t.subscribe(new a(e,this.errorFactory))}}class a extends i.a{constructor(e,t){super(e),this.errorFactory=t,this.hasValue=!1}_next(e){this.hasValue=!0,this.destination.next(e)}_complete(){if(this.hasValue)return this.destination.complete();{let t;try{t=this.errorFactory()}catch(e){t=e}this.destination.error(t)}}}function l(){return new r.a}},XDpg:function(e,t,n){!function(e){\"use strict\";e.defineLocale(\"zh-cn\",{months:\"\\u4e00\\u6708_\\u4e8c\\u6708_\\u4e09\\u6708_\\u56db\\u6708_\\u4e94\\u6708_\\u516d\\u6708_\\u4e03\\u6708_\\u516b\\u6708_\\u4e5d\\u6708_\\u5341\\u6708_\\u5341\\u4e00\\u6708_\\u5341\\u4e8c\\u6708\".split(\"_\"),monthsShort:\"1\\u6708_2\\u6708_3\\u6708_4\\u6708_5\\u6708_6\\u6708_7\\u6708_8\\u6708_9\\u6708_10\\u6708_11\\u6708_12\\u6708\".split(\"_\"),weekdays:\"\\u661f\\u671f\\u65e5_\\u661f\\u671f\\u4e00_\\u661f\\u671f\\u4e8c_\\u661f\\u671f\\u4e09_\\u661f\\u671f\\u56db_\\u661f\\u671f\\u4e94_\\u661f\\u671f\\u516d\".split(\"_\"),weekdaysShort:\"\\u5468\\u65e5_\\u5468\\u4e00_\\u5468\\u4e8c_\\u5468\\u4e09_\\u5468\\u56db_\\u5468\\u4e94_\\u5468\\u516d\".split(\"_\"),weekdaysMin:\"\\u65e5_\\u4e00_\\u4e8c_\\u4e09_\\u56db_\\u4e94_\\u516d\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"YYYY/MM/DD\",LL:\"YYYY\\u5e74M\\u6708D\\u65e5\",LLL:\"YYYY\\u5e74M\\u6708D\\u65e5Ah\\u70b9mm\\u5206\",LLLL:\"YYYY\\u5e74M\\u6708D\\u65e5ddddAh\\u70b9mm\\u5206\",l:\"YYYY/M/D\",ll:\"YYYY\\u5e74M\\u6708D\\u65e5\",lll:\"YYYY\\u5e74M\\u6708D\\u65e5 HH:mm\",llll:\"YYYY\\u5e74M\\u6708D\\u65e5dddd HH:mm\"},meridiemParse:/\\u51cc\\u6668|\\u65e9\\u4e0a|\\u4e0a\\u5348|\\u4e2d\\u5348|\\u4e0b\\u5348|\\u665a\\u4e0a/,meridiemHour:function(e,t){return 12===e&&(e=0),\"\\u51cc\\u6668\"===t||\"\\u65e9\\u4e0a\"===t||\"\\u4e0a\\u5348\"===t?e:\"\\u4e0b\\u5348\"===t||\"\\u665a\\u4e0a\"===t?e+12:e>=11?e:e+12},meridiem:function(e,t,n){var r=100*e+t;return r<600?\"\\u51cc\\u6668\":r<900?\"\\u65e9\\u4e0a\":r<1130?\"\\u4e0a\\u5348\":r<1230?\"\\u4e2d\\u5348\":r<1800?\"\\u4e0b\\u5348\":\"\\u665a\\u4e0a\"},calendar:{sameDay:\"[\\u4eca\\u5929]LT\",nextDay:\"[\\u660e\\u5929]LT\",nextWeek:function(e){return e.week()!==this.week()?\"[\\u4e0b]dddLT\":\"[\\u672c]dddLT\"},lastDay:\"[\\u6628\\u5929]LT\",lastWeek:function(e){return this.week()!==e.week()?\"[\\u4e0a]dddLT\":\"[\\u672c]dddLT\"},sameElse:\"L\"},dayOfMonthOrdinalParse:/\\d{1,2}(\\u65e5|\\u6708|\\u5468)/,ordinal:function(e,t){switch(t){case\"d\":case\"D\":case\"DDD\":return e+\"\\u65e5\";case\"M\":return e+\"\\u6708\";case\"w\":case\"W\":return e+\"\\u5468\";default:return e}},relativeTime:{future:\"%s\\u540e\",past:\"%s\\u524d\",s:\"\\u51e0\\u79d2\",ss:\"%d \\u79d2\",m:\"1 \\u5206\\u949f\",mm:\"%d \\u5206\\u949f\",h:\"1 \\u5c0f\\u65f6\",hh:\"%d \\u5c0f\\u65f6\",d:\"1 \\u5929\",dd:\"%d \\u5929\",w:\"1 \\u5468\",ww:\"%d \\u5468\",M:\"1 \\u4e2a\\u6708\",MM:\"%d \\u4e2a\\u6708\",y:\"1 \\u5e74\",yy:\"%d \\u5e74\"},week:{dow:1,doy:4}})}(n(\"wd/R\"))},XLvN:function(e,t,n){!function(e){\"use strict\";e.defineLocale(\"te\",{months:\"\\u0c1c\\u0c28\\u0c35\\u0c30\\u0c3f_\\u0c2b\\u0c3f\\u0c2c\\u0c4d\\u0c30\\u0c35\\u0c30\\u0c3f_\\u0c2e\\u0c3e\\u0c30\\u0c4d\\u0c1a\\u0c3f_\\u0c0f\\u0c2a\\u0c4d\\u0c30\\u0c3f\\u0c32\\u0c4d_\\u0c2e\\u0c47_\\u0c1c\\u0c42\\u0c28\\u0c4d_\\u0c1c\\u0c41\\u0c32\\u0c48_\\u0c06\\u0c17\\u0c38\\u0c4d\\u0c1f\\u0c41_\\u0c38\\u0c46\\u0c2a\\u0c4d\\u0c1f\\u0c46\\u0c02\\u0c2c\\u0c30\\u0c4d_\\u0c05\\u0c15\\u0c4d\\u0c1f\\u0c4b\\u0c2c\\u0c30\\u0c4d_\\u0c28\\u0c35\\u0c02\\u0c2c\\u0c30\\u0c4d_\\u0c21\\u0c3f\\u0c38\\u0c46\\u0c02\\u0c2c\\u0c30\\u0c4d\".split(\"_\"),monthsShort:\"\\u0c1c\\u0c28._\\u0c2b\\u0c3f\\u0c2c\\u0c4d\\u0c30._\\u0c2e\\u0c3e\\u0c30\\u0c4d\\u0c1a\\u0c3f_\\u0c0f\\u0c2a\\u0c4d\\u0c30\\u0c3f._\\u0c2e\\u0c47_\\u0c1c\\u0c42\\u0c28\\u0c4d_\\u0c1c\\u0c41\\u0c32\\u0c48_\\u0c06\\u0c17._\\u0c38\\u0c46\\u0c2a\\u0c4d._\\u0c05\\u0c15\\u0c4d\\u0c1f\\u0c4b._\\u0c28\\u0c35._\\u0c21\\u0c3f\\u0c38\\u0c46.\".split(\"_\"),monthsParseExact:!0,weekdays:\"\\u0c06\\u0c26\\u0c3f\\u0c35\\u0c3e\\u0c30\\u0c02_\\u0c38\\u0c4b\\u0c2e\\u0c35\\u0c3e\\u0c30\\u0c02_\\u0c2e\\u0c02\\u0c17\\u0c33\\u0c35\\u0c3e\\u0c30\\u0c02_\\u0c2c\\u0c41\\u0c27\\u0c35\\u0c3e\\u0c30\\u0c02_\\u0c17\\u0c41\\u0c30\\u0c41\\u0c35\\u0c3e\\u0c30\\u0c02_\\u0c36\\u0c41\\u0c15\\u0c4d\\u0c30\\u0c35\\u0c3e\\u0c30\\u0c02_\\u0c36\\u0c28\\u0c3f\\u0c35\\u0c3e\\u0c30\\u0c02\".split(\"_\"),weekdaysShort:\"\\u0c06\\u0c26\\u0c3f_\\u0c38\\u0c4b\\u0c2e_\\u0c2e\\u0c02\\u0c17\\u0c33_\\u0c2c\\u0c41\\u0c27_\\u0c17\\u0c41\\u0c30\\u0c41_\\u0c36\\u0c41\\u0c15\\u0c4d\\u0c30_\\u0c36\\u0c28\\u0c3f\".split(\"_\"),weekdaysMin:\"\\u0c06_\\u0c38\\u0c4b_\\u0c2e\\u0c02_\\u0c2c\\u0c41_\\u0c17\\u0c41_\\u0c36\\u0c41_\\u0c36\".split(\"_\"),longDateFormat:{LT:\"A h:mm\",LTS:\"A h:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY, A h:mm\",LLLL:\"dddd, D MMMM YYYY, A h:mm\"},calendar:{sameDay:\"[\\u0c28\\u0c47\\u0c21\\u0c41] LT\",nextDay:\"[\\u0c30\\u0c47\\u0c2a\\u0c41] LT\",nextWeek:\"dddd, LT\",lastDay:\"[\\u0c28\\u0c3f\\u0c28\\u0c4d\\u0c28] LT\",lastWeek:\"[\\u0c17\\u0c24] dddd, LT\",sameElse:\"L\"},relativeTime:{future:\"%s \\u0c32\\u0c4b\",past:\"%s \\u0c15\\u0c4d\\u0c30\\u0c3f\\u0c24\\u0c02\",s:\"\\u0c15\\u0c4a\\u0c28\\u0c4d\\u0c28\\u0c3f \\u0c15\\u0c4d\\u0c37\\u0c23\\u0c3e\\u0c32\\u0c41\",ss:\"%d \\u0c38\\u0c46\\u0c15\\u0c28\\u0c4d\\u0c32\\u0c41\",m:\"\\u0c12\\u0c15 \\u0c28\\u0c3f\\u0c2e\\u0c3f\\u0c37\\u0c02\",mm:\"%d \\u0c28\\u0c3f\\u0c2e\\u0c3f\\u0c37\\u0c3e\\u0c32\\u0c41\",h:\"\\u0c12\\u0c15 \\u0c17\\u0c02\\u0c1f\",hh:\"%d \\u0c17\\u0c02\\u0c1f\\u0c32\\u0c41\",d:\"\\u0c12\\u0c15 \\u0c30\\u0c4b\\u0c1c\\u0c41\",dd:\"%d \\u0c30\\u0c4b\\u0c1c\\u0c41\\u0c32\\u0c41\",M:\"\\u0c12\\u0c15 \\u0c28\\u0c46\\u0c32\",MM:\"%d \\u0c28\\u0c46\\u0c32\\u0c32\\u0c41\",y:\"\\u0c12\\u0c15 \\u0c38\\u0c02\\u0c35\\u0c24\\u0c4d\\u0c38\\u0c30\\u0c02\",yy:\"%d \\u0c38\\u0c02\\u0c35\\u0c24\\u0c4d\\u0c38\\u0c30\\u0c3e\\u0c32\\u0c41\"},dayOfMonthOrdinalParse:/\\d{1,2}\\u0c35/,ordinal:\"%d\\u0c35\",meridiemParse:/\\u0c30\\u0c3e\\u0c24\\u0c4d\\u0c30\\u0c3f|\\u0c09\\u0c26\\u0c2f\\u0c02|\\u0c2e\\u0c27\\u0c4d\\u0c2f\\u0c3e\\u0c39\\u0c4d\\u0c28\\u0c02|\\u0c38\\u0c3e\\u0c2f\\u0c02\\u0c24\\u0c4d\\u0c30\\u0c02/,meridiemHour:function(e,t){return 12===e&&(e=0),\"\\u0c30\\u0c3e\\u0c24\\u0c4d\\u0c30\\u0c3f\"===t?e<4?e:e+12:\"\\u0c09\\u0c26\\u0c2f\\u0c02\"===t?e:\"\\u0c2e\\u0c27\\u0c4d\\u0c2f\\u0c3e\\u0c39\\u0c4d\\u0c28\\u0c02\"===t?e>=10?e:e+12:\"\\u0c38\\u0c3e\\u0c2f\\u0c02\\u0c24\\u0c4d\\u0c30\\u0c02\"===t?e+12:void 0},meridiem:function(e,t,n){return e<4?\"\\u0c30\\u0c3e\\u0c24\\u0c4d\\u0c30\\u0c3f\":e<10?\"\\u0c09\\u0c26\\u0c2f\\u0c02\":e<17?\"\\u0c2e\\u0c27\\u0c4d\\u0c2f\\u0c3e\\u0c39\\u0c4d\\u0c28\\u0c02\":e<20?\"\\u0c38\\u0c3e\\u0c2f\\u0c02\\u0c24\\u0c4d\\u0c30\\u0c02\":\"\\u0c30\\u0c3e\\u0c24\\u0c4d\\u0c30\\u0c3f\"},week:{dow:0,doy:6}})}(n(\"wd/R\"))},XNiG:function(e,t,n){\"use strict\";n.d(t,\"b\",(function(){return c})),n.d(t,\"a\",(function(){return u}));var r=n(\"HDdC\"),i=n(\"7o/Q\"),s=n(\"quSY\"),o=n(\"9ppp\"),a=n(\"Ylt2\"),l=n(\"2QA8\");class c extends i.a{constructor(e){super(e),this.destination=e}}let u=(()=>{class e extends r.a{constructor(){super(),this.observers=[],this.closed=!1,this.isStopped=!1,this.hasError=!1,this.thrownError=null}[l.a](){return new c(this)}lift(e){const t=new h(this,this);return t.operator=e,t}next(e){if(this.closed)throw new o.a;if(!this.isStopped){const{observers:t}=this,n=t.length,r=t.slice();for(let i=0;inew h(e,t),e})();class h extends u{constructor(e,t){super(),this.destination=e,this.source=t}next(e){const{destination:t}=this;t&&t.next&&t.next(e)}error(e){const{destination:t}=this;t&&t.error&&this.destination.error(e)}complete(){const{destination:e}=this;e&&e.complete&&this.destination.complete()}_subscribe(e){const{source:t}=this;return t?this.source.subscribe(e):s.a.EMPTY}}},XoHu:function(e,t,n){\"use strict\";function r(e){return null!==e&&\"object\"==typeof e}n.d(t,\"a\",(function(){return r}))},\"Y/cZ\":function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return r}));let r=(()=>{class e{constructor(t,n=e.now){this.SchedulerAction=t,this.now=n}schedule(e,t=0,n){return new this.SchedulerAction(this,e).schedule(n,t)}}return e.now=()=>Date.now(),e})()},Y6u4:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return r}));const r=(()=>{function e(){return Error.call(this),this.message=\"Timeout has occurred\",this.name=\"TimeoutError\",this}return e.prototype=Object.create(Error.prototype),e})()},Y7HM:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return i}));var r=n(\"DH7j\");function i(e){return!Object(r.a)(e)&&e-parseFloat(e)+1>=0}},YRex:function(e,t,n){!function(e){\"use strict\";e.defineLocale(\"ug-cn\",{months:\"\\u064a\\u0627\\u0646\\u06cb\\u0627\\u0631_\\u0641\\u06d0\\u06cb\\u0631\\u0627\\u0644_\\u0645\\u0627\\u0631\\u062a_\\u0626\\u0627\\u067e\\u0631\\u06d0\\u0644_\\u0645\\u0627\\u064a_\\u0626\\u0649\\u064a\\u06c7\\u0646_\\u0626\\u0649\\u064a\\u06c7\\u0644_\\u0626\\u0627\\u06cb\\u063a\\u06c7\\u0633\\u062a_\\u0633\\u06d0\\u0646\\u062a\\u06d5\\u0628\\u0649\\u0631_\\u0626\\u06c6\\u0643\\u062a\\u06d5\\u0628\\u0649\\u0631_\\u0646\\u0648\\u064a\\u0627\\u0628\\u0649\\u0631_\\u062f\\u06d0\\u0643\\u0627\\u0628\\u0649\\u0631\".split(\"_\"),monthsShort:\"\\u064a\\u0627\\u0646\\u06cb\\u0627\\u0631_\\u0641\\u06d0\\u06cb\\u0631\\u0627\\u0644_\\u0645\\u0627\\u0631\\u062a_\\u0626\\u0627\\u067e\\u0631\\u06d0\\u0644_\\u0645\\u0627\\u064a_\\u0626\\u0649\\u064a\\u06c7\\u0646_\\u0626\\u0649\\u064a\\u06c7\\u0644_\\u0626\\u0627\\u06cb\\u063a\\u06c7\\u0633\\u062a_\\u0633\\u06d0\\u0646\\u062a\\u06d5\\u0628\\u0649\\u0631_\\u0626\\u06c6\\u0643\\u062a\\u06d5\\u0628\\u0649\\u0631_\\u0646\\u0648\\u064a\\u0627\\u0628\\u0649\\u0631_\\u062f\\u06d0\\u0643\\u0627\\u0628\\u0649\\u0631\".split(\"_\"),weekdays:\"\\u064a\\u06d5\\u0643\\u0634\\u06d5\\u0646\\u0628\\u06d5_\\u062f\\u06c8\\u0634\\u06d5\\u0646\\u0628\\u06d5_\\u0633\\u06d5\\u064a\\u0634\\u06d5\\u0646\\u0628\\u06d5_\\u0686\\u0627\\u0631\\u0634\\u06d5\\u0646\\u0628\\u06d5_\\u067e\\u06d5\\u064a\\u0634\\u06d5\\u0646\\u0628\\u06d5_\\u062c\\u06c8\\u0645\\u06d5_\\u0634\\u06d5\\u0646\\u0628\\u06d5\".split(\"_\"),weekdaysShort:\"\\u064a\\u06d5_\\u062f\\u06c8_\\u0633\\u06d5_\\u0686\\u0627_\\u067e\\u06d5_\\u062c\\u06c8_\\u0634\\u06d5\".split(\"_\"),weekdaysMin:\"\\u064a\\u06d5_\\u062f\\u06c8_\\u0633\\u06d5_\\u0686\\u0627_\\u067e\\u06d5_\\u062c\\u06c8_\\u0634\\u06d5\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"YYYY-MM-DD\",LL:\"YYYY-\\u064a\\u0649\\u0644\\u0649M-\\u0626\\u0627\\u064a\\u0646\\u0649\\u06adD-\\u0643\\u06c8\\u0646\\u0649\",LLL:\"YYYY-\\u064a\\u0649\\u0644\\u0649M-\\u0626\\u0627\\u064a\\u0646\\u0649\\u06adD-\\u0643\\u06c8\\u0646\\u0649\\u060c HH:mm\",LLLL:\"dddd\\u060c YYYY-\\u064a\\u0649\\u0644\\u0649M-\\u0626\\u0627\\u064a\\u0646\\u0649\\u06adD-\\u0643\\u06c8\\u0646\\u0649\\u060c HH:mm\"},meridiemParse:/\\u064a\\u06d0\\u0631\\u0649\\u0645 \\u0643\\u06d0\\u0686\\u06d5|\\u0633\\u06d5\\u06be\\u06d5\\u0631|\\u0686\\u06c8\\u0634\\u062a\\u0649\\u0646 \\u0628\\u06c7\\u0631\\u06c7\\u0646|\\u0686\\u06c8\\u0634|\\u0686\\u06c8\\u0634\\u062a\\u0649\\u0646 \\u0643\\u06d0\\u064a\\u0649\\u0646|\\u0643\\u06d5\\u0686/,meridiemHour:function(e,t){return 12===e&&(e=0),\"\\u064a\\u06d0\\u0631\\u0649\\u0645 \\u0643\\u06d0\\u0686\\u06d5\"===t||\"\\u0633\\u06d5\\u06be\\u06d5\\u0631\"===t||\"\\u0686\\u06c8\\u0634\\u062a\\u0649\\u0646 \\u0628\\u06c7\\u0631\\u06c7\\u0646\"===t?e:\"\\u0686\\u06c8\\u0634\\u062a\\u0649\\u0646 \\u0643\\u06d0\\u064a\\u0649\\u0646\"===t||\"\\u0643\\u06d5\\u0686\"===t?e+12:e>=11?e:e+12},meridiem:function(e,t,n){var r=100*e+t;return r<600?\"\\u064a\\u06d0\\u0631\\u0649\\u0645 \\u0643\\u06d0\\u0686\\u06d5\":r<900?\"\\u0633\\u06d5\\u06be\\u06d5\\u0631\":r<1130?\"\\u0686\\u06c8\\u0634\\u062a\\u0649\\u0646 \\u0628\\u06c7\\u0631\\u06c7\\u0646\":r<1230?\"\\u0686\\u06c8\\u0634\":r<1800?\"\\u0686\\u06c8\\u0634\\u062a\\u0649\\u0646 \\u0643\\u06d0\\u064a\\u0649\\u0646\":\"\\u0643\\u06d5\\u0686\"},calendar:{sameDay:\"[\\u0628\\u06c8\\u06af\\u06c8\\u0646 \\u0633\\u0627\\u0626\\u06d5\\u062a] LT\",nextDay:\"[\\u0626\\u06d5\\u062a\\u06d5 \\u0633\\u0627\\u0626\\u06d5\\u062a] LT\",nextWeek:\"[\\u0643\\u06d0\\u0644\\u06d5\\u0631\\u0643\\u0649] dddd [\\u0633\\u0627\\u0626\\u06d5\\u062a] LT\",lastDay:\"[\\u062a\\u06c6\\u0646\\u06c8\\u06af\\u06c8\\u0646] LT\",lastWeek:\"[\\u0626\\u0627\\u0644\\u062f\\u0649\\u0646\\u0642\\u0649] dddd [\\u0633\\u0627\\u0626\\u06d5\\u062a] LT\",sameElse:\"L\"},relativeTime:{future:\"%s \\u0643\\u06d0\\u064a\\u0649\\u0646\",past:\"%s \\u0628\\u06c7\\u0631\\u06c7\\u0646\",s:\"\\u0646\\u06d5\\u0686\\u0686\\u06d5 \\u0633\\u06d0\\u0643\\u0648\\u0646\\u062a\",ss:\"%d \\u0633\\u06d0\\u0643\\u0648\\u0646\\u062a\",m:\"\\u0628\\u0649\\u0631 \\u0645\\u0649\\u0646\\u06c7\\u062a\",mm:\"%d \\u0645\\u0649\\u0646\\u06c7\\u062a\",h:\"\\u0628\\u0649\\u0631 \\u0633\\u0627\\u0626\\u06d5\\u062a\",hh:\"%d \\u0633\\u0627\\u0626\\u06d5\\u062a\",d:\"\\u0628\\u0649\\u0631 \\u0643\\u06c8\\u0646\",dd:\"%d \\u0643\\u06c8\\u0646\",M:\"\\u0628\\u0649\\u0631 \\u0626\\u0627\\u064a\",MM:\"%d \\u0626\\u0627\\u064a\",y:\"\\u0628\\u0649\\u0631 \\u064a\\u0649\\u0644\",yy:\"%d \\u064a\\u0649\\u0644\"},dayOfMonthOrdinalParse:/\\d{1,2}(-\\u0643\\u06c8\\u0646\\u0649|-\\u0626\\u0627\\u064a|-\\u06be\\u06d5\\u067e\\u062a\\u06d5)/,ordinal:function(e,t){switch(t){case\"d\":case\"D\":case\"DDD\":return e+\"-\\u0643\\u06c8\\u0646\\u0649\";case\"w\":case\"W\":return e+\"-\\u06be\\u06d5\\u067e\\u062a\\u06d5\";default:return e}},preparse:function(e){return e.replace(/\\u060c/g,\",\")},postformat:function(e){return e.replace(/,/g,\"\\u060c\")},week:{dow:1,doy:7}})}(n(\"wd/R\"))},Ylt2:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return i}));var r=n(\"quSY\");class i extends r.a{constructor(e,t){super(),this.subject=e,this.subscriber=t,this.closed=!1}unsubscribe(){if(this.closed)return;this.closed=!0;const e=this.subject,t=e.observers;if(this.subject=null,!t||0===t.length||e.isStopped||e.closed)return;const n=t.indexOf(this.subscriber);-1!==n&&t.splice(n,1)}}},YuTi:function(e,t){e.exports=function(e){return e.webpackPolyfill||(e.deprecate=function(){},e.paths=[],e.children||(e.children=[]),Object.defineProperty(e,\"loaded\",{enumerable:!0,get:function(){return e.l}}),Object.defineProperty(e,\"id\",{enumerable:!0,get:function(){return e.i}}),e.webpackPolyfill=1),e}},Z1Ib:function(e,t,n){\"use strict\";var r=n(\"ANg/\"),i=n(\"UPaY\"),s=n(\"tH0i\"),o=n(\"2j6C\"),a=r.sum32,l=r.sum32_4,c=r.sum32_5,u=s.ch32,h=s.maj32,d=s.s0_256,m=s.s1_256,p=s.g0_256,f=s.g1_256,g=i.BlockHash,_=[1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298];function b(){if(!(this instanceof b))return new b;g.call(this),this.h=[1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225],this.k=_,this.W=new Array(64)}r.inherits(b,g),e.exports=b,b.blockSize=512,b.outSize=256,b.hmacStrength=192,b.padLength=64,b.prototype._update=function(e,t){for(var n=this.W,r=0;r<16;r++)n[r]=e[t+r];for(;r=11?e:e+12:\"petang\"===t||\"malam\"===t?e+12:void 0},meridiem:function(e,t,n){return e<11?\"pagi\":e<15?\"tengahari\":e<19?\"petang\":\"malam\"},calendar:{sameDay:\"[Hari ini pukul] LT\",nextDay:\"[Esok pukul] LT\",nextWeek:\"dddd [pukul] LT\",lastDay:\"[Kelmarin pukul] LT\",lastWeek:\"dddd [lepas pukul] LT\",sameElse:\"L\"},relativeTime:{future:\"dalam %s\",past:\"%s yang lepas\",s:\"beberapa saat\",ss:\"%d saat\",m:\"seminit\",mm:\"%d minit\",h:\"sejam\",hh:\"%d jam\",d:\"sehari\",dd:\"%d hari\",M:\"sebulan\",MM:\"%d bulan\",y:\"setahun\",yy:\"%d tahun\"},week:{dow:1,doy:7}})}(n(\"wd/R\"))},ZUHj:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return o}));var r=n(\"51Dv\"),i=n(\"SeVD\"),s=n(\"HDdC\");function o(e,t,n,o,a=new r.a(e,n,o)){if(!a.closed)return t instanceof s.a?t.subscribe(a):Object(i.a)(t)(a)}},Zduo:function(e,t,n){!function(e){\"use strict\";e.defineLocale(\"eo\",{months:\"januaro_februaro_marto_aprilo_majo_junio_julio_a\\u016dgusto_septembro_oktobro_novembro_decembro\".split(\"_\"),monthsShort:\"jan_feb_mart_apr_maj_jun_jul_a\\u016dg_sept_okt_nov_dec\".split(\"_\"),weekdays:\"diman\\u0109o_lundo_mardo_merkredo_\\u0135a\\u016ddo_vendredo_sabato\".split(\"_\"),weekdaysShort:\"dim_lun_mard_merk_\\u0135a\\u016d_ven_sab\".split(\"_\"),weekdaysMin:\"di_lu_ma_me_\\u0135a_ve_sa\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"YYYY-MM-DD\",LL:\"[la] D[-an de] MMMM, YYYY\",LLL:\"[la] D[-an de] MMMM, YYYY HH:mm\",LLLL:\"dddd[n], [la] D[-an de] MMMM, YYYY HH:mm\",llll:\"ddd, [la] D[-an de] MMM, YYYY HH:mm\"},meridiemParse:/[ap]\\.t\\.m/i,isPM:function(e){return\"p\"===e.charAt(0).toLowerCase()},meridiem:function(e,t,n){return e>11?n?\"p.t.m.\":\"P.T.M.\":n?\"a.t.m.\":\"A.T.M.\"},calendar:{sameDay:\"[Hodia\\u016d je] LT\",nextDay:\"[Morga\\u016d je] LT\",nextWeek:\"dddd[n je] LT\",lastDay:\"[Hiera\\u016d je] LT\",lastWeek:\"[pasintan] dddd[n je] LT\",sameElse:\"L\"},relativeTime:{future:\"post %s\",past:\"anta\\u016d %s\",s:\"kelkaj sekundoj\",ss:\"%d sekundoj\",m:\"unu minuto\",mm:\"%d minutoj\",h:\"unu horo\",hh:\"%d horoj\",d:\"unu tago\",dd:\"%d tagoj\",M:\"unu monato\",MM:\"%d monatoj\",y:\"unu jaro\",yy:\"%d jaroj\"},dayOfMonthOrdinalParse:/\\d{1,2}a/,ordinal:\"%da\",week:{dow:1,doy:7}})}(n(\"wd/R\"))},Zy1z:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return i}));var r=n(\"7o/Q\");function i(){return e=>e.lift(new s)}class s{call(e,t){return t.subscribe(new o(e))}}class o extends r.a{constructor(e){super(e),this.hasPrev=!1}_next(e){let t;this.hasPrev?t=[this.prev,e]:this.hasPrev=!0,this.prev=e,t&&this.destination.next(t)}}},aIdf:function(e,t,n){!function(e){\"use strict\";function t(e,t,n){return e+\" \"+function(e,t){return 2===t?function(e){var t={m:\"v\",b:\"v\",d:\"z\"};return void 0===t[e.charAt(0)]?e:t[e.charAt(0)]+e.substring(1)}(e):e}({mm:\"munutenn\",MM:\"miz\",dd:\"devezh\"}[n],e)}var n=[/^gen/i,/^c[\\u02bc\\']hwe/i,/^meu/i,/^ebr/i,/^mae/i,/^(mez|eve)/i,/^gou/i,/^eos/i,/^gwe/i,/^her/i,/^du/i,/^ker/i],r=/^(genver|c[\\u02bc\\']hwevrer|meurzh|ebrel|mae|mezheven|gouere|eost|gwengolo|here|du|kerzu|gen|c[\\u02bc\\']hwe|meu|ebr|mae|eve|gou|eos|gwe|her|du|ker)/i,i=[/^Su/i,/^Lu/i,/^Me([^r]|$)/i,/^Mer/i,/^Ya/i,/^Gw/i,/^Sa/i];e.defineLocale(\"br\",{months:\"Genver_C\\u02bchwevrer_Meurzh_Ebrel_Mae_Mezheven_Gouere_Eost_Gwengolo_Here_Du_Kerzu\".split(\"_\"),monthsShort:\"Gen_C\\u02bchwe_Meu_Ebr_Mae_Eve_Gou_Eos_Gwe_Her_Du_Ker\".split(\"_\"),weekdays:\"Sul_Lun_Meurzh_Merc\\u02bcher_Yaou_Gwener_Sadorn\".split(\"_\"),weekdaysShort:\"Sul_Lun_Meu_Mer_Yao_Gwe_Sad\".split(\"_\"),weekdaysMin:\"Su_Lu_Me_Mer_Ya_Gw_Sa\".split(\"_\"),weekdaysParse:i,fullWeekdaysParse:[/^sul/i,/^lun/i,/^meurzh/i,/^merc[\\u02bc\\']her/i,/^yaou/i,/^gwener/i,/^sadorn/i],shortWeekdaysParse:[/^Sul/i,/^Lun/i,/^Meu/i,/^Mer/i,/^Yao/i,/^Gwe/i,/^Sad/i],minWeekdaysParse:i,monthsRegex:r,monthsShortRegex:r,monthsStrictRegex:/^(genver|c[\\u02bc\\']hwevrer|meurzh|ebrel|mae|mezheven|gouere|eost|gwengolo|here|du|kerzu)/i,monthsShortStrictRegex:/^(gen|c[\\u02bc\\']hwe|meu|ebr|mae|eve|gou|eos|gwe|her|du|ker)/i,monthsParse:n,longMonthsParse:n,shortMonthsParse:n,longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D [a viz] MMMM YYYY\",LLL:\"D [a viz] MMMM YYYY HH:mm\",LLLL:\"dddd, D [a viz] MMMM YYYY HH:mm\"},calendar:{sameDay:\"[Hiziv da] LT\",nextDay:\"[Warc\\u02bchoazh da] LT\",nextWeek:\"dddd [da] LT\",lastDay:\"[Dec\\u02bch da] LT\",lastWeek:\"dddd [paset da] LT\",sameElse:\"L\"},relativeTime:{future:\"a-benn %s\",past:\"%s \\u02bczo\",s:\"un nebeud segondenno\\xf9\",ss:\"%d eilenn\",m:\"ur vunutenn\",mm:t,h:\"un eur\",hh:\"%d eur\",d:\"un devezh\",dd:t,M:\"ur miz\",MM:t,y:\"ur bloaz\",yy:function(e){switch(function e(t){return t>9?e(t%10):t}(e)){case 1:case 3:case 4:case 5:case 9:return e+\" bloaz\";default:return e+\" vloaz\"}}},dayOfMonthOrdinalParse:/\\d{1,2}(a\\xf1|vet)/,ordinal:function(e){return e+(1===e?\"a\\xf1\":\"vet\")},week:{dow:1,doy:4},meridiemParse:/a.m.|g.m./,isPM:function(e){return\"g.m.\"===e},meridiem:function(e,t,n){return e<12?\"a.m.\":\"g.m.\"}})}(n(\"wd/R\"))},aIsn:function(e,t,n){!function(e){\"use strict\";e.defineLocale(\"mi\",{months:\"Kohi-t\\u0101te_Hui-tanguru_Pout\\u016b-te-rangi_Paenga-wh\\u0101wh\\u0101_Haratua_Pipiri_H\\u014dngoingoi_Here-turi-k\\u014dk\\u0101_Mahuru_Whiringa-\\u0101-nuku_Whiringa-\\u0101-rangi_Hakihea\".split(\"_\"),monthsShort:\"Kohi_Hui_Pou_Pae_Hara_Pipi_H\\u014dngoi_Here_Mahu_Whi-nu_Whi-ra_Haki\".split(\"_\"),monthsRegex:/(?:['a-z\\u0101\\u014D\\u016B]+\\-?){1,3}/i,monthsStrictRegex:/(?:['a-z\\u0101\\u014D\\u016B]+\\-?){1,3}/i,monthsShortRegex:/(?:['a-z\\u0101\\u014D\\u016B]+\\-?){1,3}/i,monthsShortStrictRegex:/(?:['a-z\\u0101\\u014D\\u016B]+\\-?){1,2}/i,weekdays:\"R\\u0101tapu_Mane_T\\u016brei_Wenerei_T\\u0101ite_Paraire_H\\u0101tarei\".split(\"_\"),weekdaysShort:\"Ta_Ma_T\\u016b_We_T\\u0101i_Pa_H\\u0101\".split(\"_\"),weekdaysMin:\"Ta_Ma_T\\u016b_We_T\\u0101i_Pa_H\\u0101\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY [i] HH:mm\",LLLL:\"dddd, D MMMM YYYY [i] HH:mm\"},calendar:{sameDay:\"[i teie mahana, i] LT\",nextDay:\"[apopo i] LT\",nextWeek:\"dddd [i] LT\",lastDay:\"[inanahi i] LT\",lastWeek:\"dddd [whakamutunga i] LT\",sameElse:\"L\"},relativeTime:{future:\"i roto i %s\",past:\"%s i mua\",s:\"te h\\u0113kona ruarua\",ss:\"%d h\\u0113kona\",m:\"he meneti\",mm:\"%d meneti\",h:\"te haora\",hh:\"%d haora\",d:\"he ra\",dd:\"%d ra\",M:\"he marama\",MM:\"%d marama\",y:\"he tau\",yy:\"%d tau\"},dayOfMonthOrdinalParse:/\\d{1,2}\\xba/,ordinal:\"%d\\xba\",week:{dow:1,doy:4}})}(n(\"wd/R\"))},aQkU:function(e,t,n){!function(e){\"use strict\";e.defineLocale(\"mk\",{months:\"\\u0458\\u0430\\u043d\\u0443\\u0430\\u0440\\u0438_\\u0444\\u0435\\u0432\\u0440\\u0443\\u0430\\u0440\\u0438_\\u043c\\u0430\\u0440\\u0442_\\u0430\\u043f\\u0440\\u0438\\u043b_\\u043c\\u0430\\u0458_\\u0458\\u0443\\u043d\\u0438_\\u0458\\u0443\\u043b\\u0438_\\u0430\\u0432\\u0433\\u0443\\u0441\\u0442_\\u0441\\u0435\\u043f\\u0442\\u0435\\u043c\\u0432\\u0440\\u0438_\\u043e\\u043a\\u0442\\u043e\\u043c\\u0432\\u0440\\u0438_\\u043d\\u043e\\u0435\\u043c\\u0432\\u0440\\u0438_\\u0434\\u0435\\u043a\\u0435\\u043c\\u0432\\u0440\\u0438\".split(\"_\"),monthsShort:\"\\u0458\\u0430\\u043d_\\u0444\\u0435\\u0432_\\u043c\\u0430\\u0440_\\u0430\\u043f\\u0440_\\u043c\\u0430\\u0458_\\u0458\\u0443\\u043d_\\u0458\\u0443\\u043b_\\u0430\\u0432\\u0433_\\u0441\\u0435\\u043f_\\u043e\\u043a\\u0442_\\u043d\\u043e\\u0435_\\u0434\\u0435\\u043a\".split(\"_\"),weekdays:\"\\u043d\\u0435\\u0434\\u0435\\u043b\\u0430_\\u043f\\u043e\\u043d\\u0435\\u0434\\u0435\\u043b\\u043d\\u0438\\u043a_\\u0432\\u0442\\u043e\\u0440\\u043d\\u0438\\u043a_\\u0441\\u0440\\u0435\\u0434\\u0430_\\u0447\\u0435\\u0442\\u0432\\u0440\\u0442\\u043e\\u043a_\\u043f\\u0435\\u0442\\u043e\\u043a_\\u0441\\u0430\\u0431\\u043e\\u0442\\u0430\".split(\"_\"),weekdaysShort:\"\\u043d\\u0435\\u0434_\\u043f\\u043e\\u043d_\\u0432\\u0442\\u043e_\\u0441\\u0440\\u0435_\\u0447\\u0435\\u0442_\\u043f\\u0435\\u0442_\\u0441\\u0430\\u0431\".split(\"_\"),weekdaysMin:\"\\u043de_\\u043fo_\\u0432\\u0442_\\u0441\\u0440_\\u0447\\u0435_\\u043f\\u0435_\\u0441a\".split(\"_\"),longDateFormat:{LT:\"H:mm\",LTS:\"H:mm:ss\",L:\"D.MM.YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY H:mm\",LLLL:\"dddd, D MMMM YYYY H:mm\"},calendar:{sameDay:\"[\\u0414\\u0435\\u043d\\u0435\\u0441 \\u0432\\u043e] LT\",nextDay:\"[\\u0423\\u0442\\u0440\\u0435 \\u0432\\u043e] LT\",nextWeek:\"[\\u0412\\u043e] dddd [\\u0432\\u043e] LT\",lastDay:\"[\\u0412\\u0447\\u0435\\u0440\\u0430 \\u0432\\u043e] LT\",lastWeek:function(){switch(this.day()){case 0:case 3:case 6:return\"[\\u0418\\u0437\\u043c\\u0438\\u043d\\u0430\\u0442\\u0430\\u0442\\u0430] dddd [\\u0432\\u043e] LT\";case 1:case 2:case 4:case 5:return\"[\\u0418\\u0437\\u043c\\u0438\\u043d\\u0430\\u0442\\u0438\\u043e\\u0442] dddd [\\u0432\\u043e] LT\"}},sameElse:\"L\"},relativeTime:{future:\"\\u0437\\u0430 %s\",past:\"\\u043f\\u0440\\u0435\\u0434 %s\",s:\"\\u043d\\u0435\\u043a\\u043e\\u043b\\u043a\\u0443 \\u0441\\u0435\\u043a\\u0443\\u043d\\u0434\\u0438\",ss:\"%d \\u0441\\u0435\\u043a\\u0443\\u043d\\u0434\\u0438\",m:\"\\u0435\\u0434\\u043d\\u0430 \\u043c\\u0438\\u043d\\u0443\\u0442\\u0430\",mm:\"%d \\u043c\\u0438\\u043d\\u0443\\u0442\\u0438\",h:\"\\u0435\\u0434\\u0435\\u043d \\u0447\\u0430\\u0441\",hh:\"%d \\u0447\\u0430\\u0441\\u0430\",d:\"\\u0435\\u0434\\u0435\\u043d \\u0434\\u0435\\u043d\",dd:\"%d \\u0434\\u0435\\u043d\\u0430\",M:\"\\u0435\\u0434\\u0435\\u043d \\u043c\\u0435\\u0441\\u0435\\u0446\",MM:\"%d \\u043c\\u0435\\u0441\\u0435\\u0446\\u0438\",y:\"\\u0435\\u0434\\u043d\\u0430 \\u0433\\u043e\\u0434\\u0438\\u043d\\u0430\",yy:\"%d \\u0433\\u043e\\u0434\\u0438\\u043d\\u0438\"},dayOfMonthOrdinalParse:/\\d{1,2}-(\\u0435\\u0432|\\u0435\\u043d|\\u0442\\u0438|\\u0432\\u0438|\\u0440\\u0438|\\u043c\\u0438)/,ordinal:function(e){var t=e%10,n=e%100;return 0===e?e+\"-\\u0435\\u0432\":0===n?e+\"-\\u0435\\u043d\":n>10&&n<20?e+\"-\\u0442\\u0438\":1===t?e+\"-\\u0432\\u0438\":2===t?e+\"-\\u0440\\u0438\":7===t||8===t?e+\"-\\u043c\\u0438\":e+\"-\\u0442\\u0438\"},week:{dow:1,doy:7}})}(n(\"wd/R\"))},b1Dy:function(e,t,n){!function(e){\"use strict\";e.defineLocale(\"en-nz\",{months:\"January_February_March_April_May_June_July_August_September_October_November_December\".split(\"_\"),monthsShort:\"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec\".split(\"_\"),weekdays:\"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday\".split(\"_\"),weekdaysShort:\"Sun_Mon_Tue_Wed_Thu_Fri_Sat\".split(\"_\"),weekdaysMin:\"Su_Mo_Tu_We_Th_Fr_Sa\".split(\"_\"),longDateFormat:{LT:\"h:mm A\",LTS:\"h:mm:ss A\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY h:mm A\",LLLL:\"dddd, D MMMM YYYY h:mm A\"},calendar:{sameDay:\"[Today at] LT\",nextDay:\"[Tomorrow at] LT\",nextWeek:\"dddd [at] LT\",lastDay:\"[Yesterday at] LT\",lastWeek:\"[Last] dddd [at] LT\",sameElse:\"L\"},relativeTime:{future:\"in %s\",past:\"%s ago\",s:\"a few seconds\",ss:\"%d seconds\",m:\"a minute\",mm:\"%d minutes\",h:\"an hour\",hh:\"%d hours\",d:\"a day\",dd:\"%d days\",M:\"a month\",MM:\"%d months\",y:\"a year\",yy:\"%d years\"},dayOfMonthOrdinalParse:/\\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10;return e+(1==~~(e%100/10)?\"th\":1===t?\"st\":2===t?\"nd\":3===t?\"rd\":\"th\")},week:{dow:1,doy:4}})}(n(\"wd/R\"))},b1pR:function(e,t,n){\"use strict\";n.r(t),n.d(t,\"keccak256\",(function(){return o}));var r=n(\"HFX+\"),i=n.n(r),s=n(\"VJ7P\");function o(e){return\"0x\"+i.a.keccak_256(Object(s.arrayify)(e))}},bHdf:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return s}));var r=n(\"5+tZ\"),i=n(\"SpAZ\");function s(e=Number.POSITIVE_INFINITY){return Object(r.a)(i.a,e)}},bOMt:function(e,t,n){!function(e){\"use strict\";e.defineLocale(\"nb\",{months:\"januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember\".split(\"_\"),monthsShort:\"jan._feb._mars_apr._mai_juni_juli_aug._sep._okt._nov._des.\".split(\"_\"),monthsParseExact:!0,weekdays:\"s\\xf8ndag_mandag_tirsdag_onsdag_torsdag_fredag_l\\xf8rdag\".split(\"_\"),weekdaysShort:\"s\\xf8._ma._ti._on._to._fr._l\\xf8.\".split(\"_\"),weekdaysMin:\"s\\xf8_ma_ti_on_to_fr_l\\xf8\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD.MM.YYYY\",LL:\"D. MMMM YYYY\",LLL:\"D. MMMM YYYY [kl.] HH:mm\",LLLL:\"dddd D. MMMM YYYY [kl.] HH:mm\"},calendar:{sameDay:\"[i dag kl.] LT\",nextDay:\"[i morgen kl.] LT\",nextWeek:\"dddd [kl.] LT\",lastDay:\"[i g\\xe5r kl.] LT\",lastWeek:\"[forrige] dddd [kl.] LT\",sameElse:\"L\"},relativeTime:{future:\"om %s\",past:\"%s siden\",s:\"noen sekunder\",ss:\"%d sekunder\",m:\"ett minutt\",mm:\"%d minutter\",h:\"en time\",hh:\"%d timer\",d:\"en dag\",dd:\"%d dager\",w:\"en uke\",ww:\"%d uker\",M:\"en m\\xe5ned\",MM:\"%d m\\xe5neder\",y:\"ett \\xe5r\",yy:\"%d \\xe5r\"},dayOfMonthOrdinalParse:/\\d{1,2}\\./,ordinal:\"%d.\",week:{dow:1,doy:4}})}(n(\"wd/R\"))},bOdf:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return i}));var r=n(\"5+tZ\");function i(e,t){return Object(r.a)(e,t,1)}},bXm7:function(e,t,n){!function(e){\"use strict\";var t={0:\"-\\u0448\\u0456\",1:\"-\\u0448\\u0456\",2:\"-\\u0448\\u0456\",3:\"-\\u0448\\u0456\",4:\"-\\u0448\\u0456\",5:\"-\\u0448\\u0456\",6:\"-\\u0448\\u044b\",7:\"-\\u0448\\u0456\",8:\"-\\u0448\\u0456\",9:\"-\\u0448\\u044b\",10:\"-\\u0448\\u044b\",20:\"-\\u0448\\u044b\",30:\"-\\u0448\\u044b\",40:\"-\\u0448\\u044b\",50:\"-\\u0448\\u0456\",60:\"-\\u0448\\u044b\",70:\"-\\u0448\\u0456\",80:\"-\\u0448\\u0456\",90:\"-\\u0448\\u044b\",100:\"-\\u0448\\u0456\"};e.defineLocale(\"kk\",{months:\"\\u049b\\u0430\\u04a3\\u0442\\u0430\\u0440_\\u0430\\u049b\\u043f\\u0430\\u043d_\\u043d\\u0430\\u0443\\u0440\\u044b\\u0437_\\u0441\\u04d9\\u0443\\u0456\\u0440_\\u043c\\u0430\\u043c\\u044b\\u0440_\\u043c\\u0430\\u0443\\u0441\\u044b\\u043c_\\u0448\\u0456\\u043b\\u0434\\u0435_\\u0442\\u0430\\u043c\\u044b\\u0437_\\u049b\\u044b\\u0440\\u043a\\u04af\\u0439\\u0435\\u043a_\\u049b\\u0430\\u0437\\u0430\\u043d_\\u049b\\u0430\\u0440\\u0430\\u0448\\u0430_\\u0436\\u0435\\u043b\\u0442\\u043e\\u049b\\u0441\\u0430\\u043d\".split(\"_\"),monthsShort:\"\\u049b\\u0430\\u04a3_\\u0430\\u049b\\u043f_\\u043d\\u0430\\u0443_\\u0441\\u04d9\\u0443_\\u043c\\u0430\\u043c_\\u043c\\u0430\\u0443_\\u0448\\u0456\\u043b_\\u0442\\u0430\\u043c_\\u049b\\u044b\\u0440_\\u049b\\u0430\\u0437_\\u049b\\u0430\\u0440_\\u0436\\u0435\\u043b\".split(\"_\"),weekdays:\"\\u0436\\u0435\\u043a\\u0441\\u0435\\u043d\\u0431\\u0456_\\u0434\\u04af\\u0439\\u0441\\u0435\\u043d\\u0431\\u0456_\\u0441\\u0435\\u0439\\u0441\\u0435\\u043d\\u0431\\u0456_\\u0441\\u04d9\\u0440\\u0441\\u0435\\u043d\\u0431\\u0456_\\u0431\\u0435\\u0439\\u0441\\u0435\\u043d\\u0431\\u0456_\\u0436\\u04b1\\u043c\\u0430_\\u0441\\u0435\\u043d\\u0431\\u0456\".split(\"_\"),weekdaysShort:\"\\u0436\\u0435\\u043a_\\u0434\\u04af\\u0439_\\u0441\\u0435\\u0439_\\u0441\\u04d9\\u0440_\\u0431\\u0435\\u0439_\\u0436\\u04b1\\u043c_\\u0441\\u0435\\u043d\".split(\"_\"),weekdaysMin:\"\\u0436\\u043a_\\u0434\\u0439_\\u0441\\u0439_\\u0441\\u0440_\\u0431\\u0439_\\u0436\\u043c_\\u0441\\u043d\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD.MM.YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd, D MMMM YYYY HH:mm\"},calendar:{sameDay:\"[\\u0411\\u04af\\u0433\\u0456\\u043d \\u0441\\u0430\\u0493\\u0430\\u0442] LT\",nextDay:\"[\\u0415\\u0440\\u0442\\u0435\\u04a3 \\u0441\\u0430\\u0493\\u0430\\u0442] LT\",nextWeek:\"dddd [\\u0441\\u0430\\u0493\\u0430\\u0442] LT\",lastDay:\"[\\u041a\\u0435\\u0448\\u0435 \\u0441\\u0430\\u0493\\u0430\\u0442] LT\",lastWeek:\"[\\u04e8\\u0442\\u043a\\u0435\\u043d \\u0430\\u043f\\u0442\\u0430\\u043d\\u044b\\u04a3] dddd [\\u0441\\u0430\\u0493\\u0430\\u0442] LT\",sameElse:\"L\"},relativeTime:{future:\"%s \\u0456\\u0448\\u0456\\u043d\\u0434\\u0435\",past:\"%s \\u0431\\u04b1\\u0440\\u044b\\u043d\",s:\"\\u0431\\u0456\\u0440\\u043d\\u0435\\u0448\\u0435 \\u0441\\u0435\\u043a\\u0443\\u043d\\u0434\",ss:\"%d \\u0441\\u0435\\u043a\\u0443\\u043d\\u0434\",m:\"\\u0431\\u0456\\u0440 \\u043c\\u0438\\u043d\\u0443\\u0442\",mm:\"%d \\u043c\\u0438\\u043d\\u0443\\u0442\",h:\"\\u0431\\u0456\\u0440 \\u0441\\u0430\\u0493\\u0430\\u0442\",hh:\"%d \\u0441\\u0430\\u0493\\u0430\\u0442\",d:\"\\u0431\\u0456\\u0440 \\u043a\\u04af\\u043d\",dd:\"%d \\u043a\\u04af\\u043d\",M:\"\\u0431\\u0456\\u0440 \\u0430\\u0439\",MM:\"%d \\u0430\\u0439\",y:\"\\u0431\\u0456\\u0440 \\u0436\\u044b\\u043b\",yy:\"%d \\u0436\\u044b\\u043b\"},dayOfMonthOrdinalParse:/\\d{1,2}-(\\u0448\\u0456|\\u0448\\u044b)/,ordinal:function(e){return e+(t[e]||t[e%10]||t[e>=100?100:null])},week:{dow:1,doy:7}})}(n(\"wd/R\"))},bYM6:function(e,t,n){!function(e){\"use strict\";e.defineLocale(\"ar-tn\",{months:\"\\u062c\\u0627\\u0646\\u0641\\u064a_\\u0641\\u064a\\u0641\\u0631\\u064a_\\u0645\\u0627\\u0631\\u0633_\\u0623\\u0641\\u0631\\u064a\\u0644_\\u0645\\u0627\\u064a_\\u062c\\u0648\\u0627\\u0646_\\u062c\\u0648\\u064a\\u0644\\u064a\\u0629_\\u0623\\u0648\\u062a_\\u0633\\u0628\\u062a\\u0645\\u0628\\u0631_\\u0623\\u0643\\u062a\\u0648\\u0628\\u0631_\\u0646\\u0648\\u0641\\u0645\\u0628\\u0631_\\u062f\\u064a\\u0633\\u0645\\u0628\\u0631\".split(\"_\"),monthsShort:\"\\u062c\\u0627\\u0646\\u0641\\u064a_\\u0641\\u064a\\u0641\\u0631\\u064a_\\u0645\\u0627\\u0631\\u0633_\\u0623\\u0641\\u0631\\u064a\\u0644_\\u0645\\u0627\\u064a_\\u062c\\u0648\\u0627\\u0646_\\u062c\\u0648\\u064a\\u0644\\u064a\\u0629_\\u0623\\u0648\\u062a_\\u0633\\u0628\\u062a\\u0645\\u0628\\u0631_\\u0623\\u0643\\u062a\\u0648\\u0628\\u0631_\\u0646\\u0648\\u0641\\u0645\\u0628\\u0631_\\u062f\\u064a\\u0633\\u0645\\u0628\\u0631\".split(\"_\"),weekdays:\"\\u0627\\u0644\\u0623\\u062d\\u062f_\\u0627\\u0644\\u0625\\u062b\\u0646\\u064a\\u0646_\\u0627\\u0644\\u062b\\u0644\\u0627\\u062b\\u0627\\u0621_\\u0627\\u0644\\u0623\\u0631\\u0628\\u0639\\u0627\\u0621_\\u0627\\u0644\\u062e\\u0645\\u064a\\u0633_\\u0627\\u0644\\u062c\\u0645\\u0639\\u0629_\\u0627\\u0644\\u0633\\u0628\\u062a\".split(\"_\"),weekdaysShort:\"\\u0623\\u062d\\u062f_\\u0625\\u062b\\u0646\\u064a\\u0646_\\u062b\\u0644\\u0627\\u062b\\u0627\\u0621_\\u0623\\u0631\\u0628\\u0639\\u0627\\u0621_\\u062e\\u0645\\u064a\\u0633_\\u062c\\u0645\\u0639\\u0629_\\u0633\\u0628\\u062a\".split(\"_\"),weekdaysMin:\"\\u062d_\\u0646_\\u062b_\\u0631_\\u062e_\\u062c_\\u0633\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd D MMMM YYYY HH:mm\"},calendar:{sameDay:\"[\\u0627\\u0644\\u064a\\u0648\\u0645 \\u0639\\u0644\\u0649 \\u0627\\u0644\\u0633\\u0627\\u0639\\u0629] LT\",nextDay:\"[\\u063a\\u062f\\u0627 \\u0639\\u0644\\u0649 \\u0627\\u0644\\u0633\\u0627\\u0639\\u0629] LT\",nextWeek:\"dddd [\\u0639\\u0644\\u0649 \\u0627\\u0644\\u0633\\u0627\\u0639\\u0629] LT\",lastDay:\"[\\u0623\\u0645\\u0633 \\u0639\\u0644\\u0649 \\u0627\\u0644\\u0633\\u0627\\u0639\\u0629] LT\",lastWeek:\"dddd [\\u0639\\u0644\\u0649 \\u0627\\u0644\\u0633\\u0627\\u0639\\u0629] LT\",sameElse:\"L\"},relativeTime:{future:\"\\u0641\\u064a %s\",past:\"\\u0645\\u0646\\u0630 %s\",s:\"\\u062b\\u0648\\u0627\\u0646\",ss:\"%d \\u062b\\u0627\\u0646\\u064a\\u0629\",m:\"\\u062f\\u0642\\u064a\\u0642\\u0629\",mm:\"%d \\u062f\\u0642\\u0627\\u0626\\u0642\",h:\"\\u0633\\u0627\\u0639\\u0629\",hh:\"%d \\u0633\\u0627\\u0639\\u0627\\u062a\",d:\"\\u064a\\u0648\\u0645\",dd:\"%d \\u0623\\u064a\\u0627\\u0645\",M:\"\\u0634\\u0647\\u0631\",MM:\"%d \\u0623\\u0634\\u0647\\u0631\",y:\"\\u0633\\u0646\\u0629\",yy:\"%d \\u0633\\u0646\\u0648\\u0627\\u062a\"},week:{dow:1,doy:4}})}(n(\"wd/R\"))},bkUu:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return l}));var r=n(\"VJ7P\"),i=n(\"/7J2\");const s=new i.Logger(\"random/5.0.8\");let o=null;try{if(o=window,null==o)throw new Error(\"try next\")}catch(c){try{if(o=global,null==o)throw new Error(\"try next\")}catch(c){o={}}}let a=o.crypto||o.msCrypto;function l(e){(e<=0||e>1024||e%1)&&s.throwArgumentError(\"invalid length\",\"length\",e);const t=new Uint8Array(e);return a.getRandomValues(t),Object(r.arrayify)(t)}a&&a.getRandomValues||(s.warn(\"WARNING: Missing strong random number source\"),a={getRandomValues:function(e){return s.throwError(\"no secure random source avaialble\",i.Logger.errors.UNSUPPORTED_OPERATION,{operation:\"crypto.getRandomValues\"})}})},bpih:function(e,t,n){!function(e){\"use strict\";e.defineLocale(\"it\",{months:\"gennaio_febbraio_marzo_aprile_maggio_giugno_luglio_agosto_settembre_ottobre_novembre_dicembre\".split(\"_\"),monthsShort:\"gen_feb_mar_apr_mag_giu_lug_ago_set_ott_nov_dic\".split(\"_\"),weekdays:\"domenica_luned\\xec_marted\\xec_mercoled\\xec_gioved\\xec_venerd\\xec_sabato\".split(\"_\"),weekdaysShort:\"dom_lun_mar_mer_gio_ven_sab\".split(\"_\"),weekdaysMin:\"do_lu_ma_me_gi_ve_sa\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd D MMMM YYYY HH:mm\"},calendar:{sameDay:function(){return\"[Oggi a\"+(this.hours()>1?\"lle \":0===this.hours()?\" \":\"ll'\")+\"]LT\"},nextDay:function(){return\"[Domani a\"+(this.hours()>1?\"lle \":0===this.hours()?\" \":\"ll'\")+\"]LT\"},nextWeek:function(){return\"dddd [a\"+(this.hours()>1?\"lle \":0===this.hours()?\" \":\"ll'\")+\"]LT\"},lastDay:function(){return\"[Ieri a\"+(this.hours()>1?\"lle \":0===this.hours()?\" \":\"ll'\")+\"]LT\"},lastWeek:function(){switch(this.day()){case 0:return\"[La scorsa] dddd [a\"+(this.hours()>1?\"lle \":0===this.hours()?\" \":\"ll'\")+\"]LT\";default:return\"[Lo scorso] dddd [a\"+(this.hours()>1?\"lle \":0===this.hours()?\" \":\"ll'\")+\"]LT\"}},sameElse:\"L\"},relativeTime:{future:\"tra %s\",past:\"%s fa\",s:\"alcuni secondi\",ss:\"%d secondi\",m:\"un minuto\",mm:\"%d minuti\",h:\"un'ora\",hh:\"%d ore\",d:\"un giorno\",dd:\"%d giorni\",w:\"una settimana\",ww:\"%d settimane\",M:\"un mese\",MM:\"%d mesi\",y:\"un anno\",yy:\"%d anni\"},dayOfMonthOrdinalParse:/\\d{1,2}\\xba/,ordinal:\"%d\\xba\",week:{dow:1,doy:4}})}(n(\"wd/R\"))},bu2F:function(e,t,n){\"use strict\";var r=n(\"w8CP\"),i=n(\"7ckf\"),s=n(\"qlaj\"),o=n(\"2j6C\"),a=r.sum32,l=r.sum32_4,c=r.sum32_5,u=s.ch32,h=s.maj32,d=s.s0_256,m=s.s1_256,p=s.g0_256,f=s.g1_256,g=i.BlockHash,_=[1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298];function b(){if(!(this instanceof b))return new b;g.call(this),this.h=[1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225],this.k=_,this.W=new Array(64)}r.inherits(b,g),e.exports=b,b.blockSize=512,b.outSize=256,b.hmacStrength=192,b.padLength=64,b.prototype._update=function(e,t){for(var n=this.W,r=0;r<16;r++)n[r]=e[t+r];for(;r=20?\"ste\":\"de\")},week:{dow:1,doy:4}})}(n(\"wd/R\"))},cUlj:function(e,t,n){\"use strict\";n.r(t),n.d(t,\"commify\",(function(){return M})),n.d(t,\"formatUnits\",(function(){return k})),n.d(t,\"parseUnits\",(function(){return S})),n.d(t,\"formatEther\",(function(){return x})),n.d(t,\"parseEther\",(function(){return C}));var r=n(\"VJ7P\"),i=n(\"/7J2\"),s=n(\"qWAS\"),o=n(\"4218\");const a=new i.Logger(s.a),l={},c=o.a.from(0),u=o.a.from(-1);function h(e,t,n,r){const s={fault:t,operation:n};return void 0!==r&&(s.value=r),a.throwError(e,i.Logger.errors.NUMERIC_FAULT,s)}let d=\"0\";for(;d.length<256;)d+=d;function m(e){if(\"number\"!=typeof e)try{e=o.a.from(e).toNumber()}catch(t){}return\"number\"==typeof e&&e>=0&&e<=256&&!(e%1)?\"1\"+d.substring(0,e):a.throwArgumentError(\"invalid decimal size\",\"decimals\",e)}function p(e,t){null==t&&(t=0);const n=m(t),r=(e=o.a.from(e)).lt(c);r&&(e=e.mul(u));let i=e.mod(n).toString();for(;i.length2&&a.throwArgumentError(\"too many decimal points\",\"value\",e);let s=i[0],l=i[1];for(s||(s=\"0\"),l||(l=\"0\"),l.length>n.length-1&&h(\"fractional component exceeds decimals\",\"underflow\",\"parseFixed\");l.lengthnull==e[t]?r:(typeof e[t]!==n&&a.throwArgumentError(\"invalid fixed format (\"+t+\" not \"+n+\")\",\"format.\"+t,e[t]),e[t]);t=i(\"signed\",\"boolean\",t),n=i(\"width\",\"number\",n),r=i(\"decimals\",\"number\",r)}return n%8&&a.throwArgumentError(\"invalid fixed format width (not byte aligned)\",\"format.width\",n),r>80&&a.throwArgumentError(\"invalid fixed format (decimals too large)\",\"format.decimals\",r),new g(l,t,n,r)}}class _{constructor(e,t,n,r){a.checkNew(new.target,_),e!==l&&a.throwError(\"cannot use FixedNumber constructor; use FixedNumber.from\",i.Logger.errors.UNSUPPORTED_OPERATION,{operation:\"new FixedFormat\"}),this.format=r,this._hex=t,this._value=n,this._isFixedNumber=!0,Object.freeze(this)}_checkFormat(e){this.format.name!==e.format.name&&a.throwArgumentError(\"incompatible format; use fixedNumber.toFormat\",\"other\",e)}addUnsafe(e){this._checkFormat(e);const t=f(this._value,this.format.decimals),n=f(e._value,e.format.decimals);return _.fromValue(t.add(n),this.format.decimals,this.format)}subUnsafe(e){this._checkFormat(e);const t=f(this._value,this.format.decimals),n=f(e._value,e.format.decimals);return _.fromValue(t.sub(n),this.format.decimals,this.format)}mulUnsafe(e){this._checkFormat(e);const t=f(this._value,this.format.decimals),n=f(e._value,e.format.decimals);return _.fromValue(t.mul(n).div(this.format._multiplier),this.format.decimals,this.format)}divUnsafe(e){this._checkFormat(e);const t=f(this._value,this.format.decimals),n=f(e._value,e.format.decimals);return _.fromValue(t.mul(this.format._multiplier).div(n),this.format.decimals,this.format)}floor(){let e=this.toString().split(\".\"),t=_.from(e[0],this.format);const n=!e[1].match(/^(0*)$/);return this.isNegative()&&n&&(t=t.subUnsafe(b)),t}ceiling(){let e=this.toString().split(\".\"),t=_.from(e[0],this.format);const n=!e[1].match(/^(0*)$/);return!this.isNegative()&&n&&(t=t.addUnsafe(b)),t}round(e){null==e&&(e=0);let t=this.toString().split(\".\");if((e<0||e>80||e%1)&&a.throwArgumentError(\"invalid decimal count\",\"decimals\",e),t[1].length<=e)return this;const n=_.from(\"1\"+d.substring(0,e));return this.mulUnsafe(n).addUnsafe(y).floor().divUnsafe(n)}isZero(){return\"0.0\"===this._value}isNegative(){return\"-\"===this._value[0]}toString(){return this._value}toHexString(e){if(null==e)return this._hex;e%8&&a.throwArgumentError(\"invalid byte width\",\"width\",e);const t=o.a.from(this._hex).fromTwos(this.format.width).toTwos(e).toHexString();return Object(r.hexZeroPad)(t,e/8)}toUnsafeFloat(){return parseFloat(this.toString())}toFormat(e){return _.fromString(this._value,e)}static fromValue(e,t,n){return null!=n||null==t||Object(o.d)(t)||(n=t,t=null),null==t&&(t=0),null==n&&(n=\"fixed\"),_.fromString(p(e,t),g.from(n))}static fromString(e,t){null==t&&(t=\"fixed\");const n=g.from(t),i=f(e,n.decimals);!n.signed&&i.lt(c)&&h(\"unsigned value cannot be negative\",\"overflow\",\"value\",e);let s=null;n.signed?s=i.toTwos(n.width).toHexString():(s=i.toHexString(),s=Object(r.hexZeroPad)(s,n.width/8));const o=p(i,n.decimals);return new _(l,s,o,n)}static fromBytes(e,t){null==t&&(t=\"fixed\");const n=g.from(t);if(Object(r.arrayify)(e).length>n.width/8)throw new Error(\"overflow\");let i=o.a.from(e);n.signed&&(i=i.fromTwos(n.width));const s=i.toTwos((n.signed?0:1)+n.width).toHexString(),a=p(i,n.decimals);return new _(l,s,a,n)}static from(e,t){if(\"string\"==typeof e)return _.fromString(e,t);if(Object(r.isBytes)(e))return _.fromBytes(e,t);try{return _.fromValue(e,0,t)}catch(n){if(n.code!==i.Logger.errors.INVALID_ARGUMENT)throw n}return a.throwArgumentError(\"invalid FixedNumber value\",\"value\",e)}static isFixedNumber(e){return!(!e||!e._isFixedNumber)}}const b=_.from(1),y=_.from(\"0.5\"),v=new i.Logger(\"units/5.0.10\"),w=[\"wei\",\"kwei\",\"mwei\",\"gwei\",\"szabo\",\"finney\",\"ether\"];function M(e){const t=String(e).split(\".\");(t.length>2||!t[0].match(/^-?[0-9]*$/)||t[1]&&!t[1].match(/^[0-9]*$/)||\".\"===e||\"-.\"===e)&&v.throwArgumentError(\"invalid value\",\"value\",e);let n=t[0],r=\"\";for(\"-\"===n.substring(0,1)&&(r=\"-\",n=n.substring(1));\"0\"===n.substring(0,1);)n=n.substring(1);\"\"===n&&(n=\"0\");let i=\"\";for(2===t.length&&(i=\".\"+(t[1]||\"0\"));i.length>2&&\"0\"===i[i.length-1];)i=i.substring(0,i.length-1);const s=[];for(;n.length;){if(n.length<=3){s.unshift(n);break}{const e=n.length-3;s.unshift(n.substring(e)),n=n.substring(0,e)}}return r+s.join(\",\")+i}function k(e,t){if(\"string\"==typeof t){const e=w.indexOf(t);-1!==e&&(t=3*e)}return p(e,null!=t?t:18)}function S(e,t){if(\"string\"!=typeof e&&v.throwArgumentError(\"value must be a string\",\"value\",e),\"string\"==typeof t){const e=w.indexOf(t);-1!==e&&(t=3*e)}return f(e,null!=t?t:18)}function x(e){return k(e,18)}function C(e){return S(e,18)}},cUt3:function(e,t,n){\"use strict\";n.d(t,\"b\",(function(){return o})),n.d(t,\"a\",(function(){return a}));var r=n(\"VJ7P\"),i=n(\"b1pR\"),s=n(\"UnNr\");const o=\"\\x19Ethereum Signed Message:\\n\";function a(e){return\"string\"==typeof e&&(e=Object(s.f)(e)),Object(i.keccak256)(Object(r.concat)([Object(s.f)(o),Object(s.f)(String(e.length)),e]))}},cdpc:function(e,t,n){\"use strict\";n.r(t);var r=n(\"IHuh\");n.d(t,\"decode\",(function(){return r.a})),n.d(t,\"encode\",(function(){return r.b}))},cke4:function(e,t,n){\"use strict\";!function(t){function n(e){return parseInt(e)===e}function r(e){if(!n(e.length))return!1;for(var t=0;t255)return!1;return!0}function i(e,t){if(e.buffer&&ArrayBuffer.isView(e)&&\"Uint8Array\"===e.name)return t&&(e=e.slice?e.slice():Array.prototype.slice.call(e)),e;if(Array.isArray(e)){if(!r(e))throw new Error(\"Array contains invalid value: \"+e);return new Uint8Array(e)}if(n(e.length)&&r(e))return new Uint8Array(e);throw new Error(\"unsupported array-like object\")}function s(e){return new Uint8Array(e)}function o(e,t,n,r,i){null==r&&null==i||(e=e.slice?e.slice(r,i):Array.prototype.slice.call(e,r,i)),t.set(e,n)}var a,l={toBytes:function(e){var t=[],n=0;for(e=encodeURI(e);n191&&r<224?(t.push(String.fromCharCode((31&r)<<6|63&e[n+1])),n+=2):(t.push(String.fromCharCode((15&r)<<12|(63&e[n+1])<<6|63&e[n+2])),n+=3)}return t.join(\"\")}},c=(a=\"0123456789abcdef\",{toBytes:function(e){for(var t=[],n=0;n>4]+a[15&r])}return t.join(\"\")}}),u={16:10,24:12,32:14},h=[1,2,4,8,16,32,64,128,27,54,108,216,171,77,154,47,94,188,99,198,151,53,106,212,179,125,250,239,197,145],d=[99,124,119,123,242,107,111,197,48,1,103,43,254,215,171,118,202,130,201,125,250,89,71,240,173,212,162,175,156,164,114,192,183,253,147,38,54,63,247,204,52,165,229,241,113,216,49,21,4,199,35,195,24,150,5,154,7,18,128,226,235,39,178,117,9,131,44,26,27,110,90,160,82,59,214,179,41,227,47,132,83,209,0,237,32,252,177,91,106,203,190,57,74,76,88,207,208,239,170,251,67,77,51,133,69,249,2,127,80,60,159,168,81,163,64,143,146,157,56,245,188,182,218,33,16,255,243,210,205,12,19,236,95,151,68,23,196,167,126,61,100,93,25,115,96,129,79,220,34,42,144,136,70,238,184,20,222,94,11,219,224,50,58,10,73,6,36,92,194,211,172,98,145,149,228,121,231,200,55,109,141,213,78,169,108,86,244,234,101,122,174,8,186,120,37,46,28,166,180,198,232,221,116,31,75,189,139,138,112,62,181,102,72,3,246,14,97,53,87,185,134,193,29,158,225,248,152,17,105,217,142,148,155,30,135,233,206,85,40,223,140,161,137,13,191,230,66,104,65,153,45,15,176,84,187,22],m=[82,9,106,213,48,54,165,56,191,64,163,158,129,243,215,251,124,227,57,130,155,47,255,135,52,142,67,68,196,222,233,203,84,123,148,50,166,194,35,61,238,76,149,11,66,250,195,78,8,46,161,102,40,217,36,178,118,91,162,73,109,139,209,37,114,248,246,100,134,104,152,22,212,164,92,204,93,101,182,146,108,112,72,80,253,237,185,218,94,21,70,87,167,141,157,132,144,216,171,0,140,188,211,10,247,228,88,5,184,179,69,6,208,44,30,143,202,63,15,2,193,175,189,3,1,19,138,107,58,145,17,65,79,103,220,234,151,242,207,206,240,180,230,115,150,172,116,34,231,173,53,133,226,249,55,232,28,117,223,110,71,241,26,113,29,41,197,137,111,183,98,14,170,24,190,27,252,86,62,75,198,210,121,32,154,219,192,254,120,205,90,244,31,221,168,51,136,7,199,49,177,18,16,89,39,128,236,95,96,81,127,169,25,181,74,13,45,229,122,159,147,201,156,239,160,224,59,77,174,42,245,176,200,235,187,60,131,83,153,97,23,43,4,126,186,119,214,38,225,105,20,99,85,33,12,125],p=[3328402341,4168907908,4000806809,4135287693,4294111757,3597364157,3731845041,2445657428,1613770832,33620227,3462883241,1445669757,3892248089,3050821474,1303096294,3967186586,2412431941,528646813,2311702848,4202528135,4026202645,2992200171,2387036105,4226871307,1101901292,3017069671,1604494077,1169141738,597466303,1403299063,3832705686,2613100635,1974974402,3791519004,1033081774,1277568618,1815492186,2118074177,4126668546,2211236943,1748251740,1369810420,3521504564,4193382664,3799085459,2883115123,1647391059,706024767,134480908,2512897874,1176707941,2646852446,806885416,932615841,168101135,798661301,235341577,605164086,461406363,3756188221,3454790438,1311188841,2142417613,3933566367,302582043,495158174,1479289972,874125870,907746093,3698224818,3025820398,1537253627,2756858614,1983593293,3084310113,2108928974,1378429307,3722699582,1580150641,327451799,2790478837,3117535592,0,3253595436,1075847264,3825007647,2041688520,3059440621,3563743934,2378943302,1740553945,1916352843,2487896798,2555137236,2958579944,2244988746,3151024235,3320835882,1336584933,3992714006,2252555205,2588757463,1714631509,293963156,2319795663,3925473552,67240454,4269768577,2689618160,2017213508,631218106,1269344483,2723238387,1571005438,2151694528,93294474,1066570413,563977660,1882732616,4059428100,1673313503,2008463041,2950355573,1109467491,537923632,3858759450,4260623118,3218264685,2177748300,403442708,638784309,3287084079,3193921505,899127202,2286175436,773265209,2479146071,1437050866,4236148354,2050833735,3362022572,3126681063,840505643,3866325909,3227541664,427917720,2655997905,2749160575,1143087718,1412049534,999329963,193497219,2353415882,3354324521,1807268051,672404540,2816401017,3160301282,369822493,2916866934,3688947771,1681011286,1949973070,336202270,2454276571,201721354,1210328172,3093060836,2680341085,3184776046,1135389935,3294782118,965841320,831886756,3554993207,4068047243,3588745010,2345191491,1849112409,3664604599,26054028,2983581028,2622377682,1235855840,3630984372,2891339514,4092916743,3488279077,3395642799,4101667470,1202630377,268961816,1874508501,4034427016,1243948399,1546530418,941366308,1470539505,1941222599,2546386513,3421038627,2715671932,3899946140,1042226977,2521517021,1639824860,227249030,260737669,3765465232,2084453954,1907733956,3429263018,2420656344,100860677,4160157185,470683154,3261161891,1781871967,2924959737,1773779408,394692241,2579611992,974986535,664706745,3655459128,3958962195,731420851,571543859,3530123707,2849626480,126783113,865375399,765172662,1008606754,361203602,3387549984,2278477385,2857719295,1344809080,2782912378,59542671,1503764984,160008576,437062935,1707065306,3622233649,2218934982,3496503480,2185314755,697932208,1512910199,504303377,2075177163,2824099068,1841019862,739644986],f=[2781242211,2230877308,2582542199,2381740923,234877682,3184946027,2984144751,1418839493,1348481072,50462977,2848876391,2102799147,434634494,1656084439,3863849899,2599188086,1167051466,2636087938,1082771913,2281340285,368048890,3954334041,3381544775,201060592,3963727277,1739838676,4250903202,3930435503,3206782108,4149453988,2531553906,1536934080,3262494647,484572669,2923271059,1783375398,1517041206,1098792767,49674231,1334037708,1550332980,4098991525,886171109,150598129,2481090929,1940642008,1398944049,1059722517,201851908,1385547719,1699095331,1587397571,674240536,2704774806,252314885,3039795866,151914247,908333586,2602270848,1038082786,651029483,1766729511,3447698098,2682942837,454166793,2652734339,1951935532,775166490,758520603,3000790638,4004797018,4217086112,4137964114,1299594043,1639438038,3464344499,2068982057,1054729187,1901997871,2534638724,4121318227,1757008337,0,750906861,1614815264,535035132,3363418545,3988151131,3201591914,1183697867,3647454910,1265776953,3734260298,3566750796,3903871064,1250283471,1807470800,717615087,3847203498,384695291,3313910595,3617213773,1432761139,2484176261,3481945413,283769337,100925954,2180939647,4037038160,1148730428,3123027871,3813386408,4087501137,4267549603,3229630528,2315620239,2906624658,3156319645,1215313976,82966005,3747855548,3245848246,1974459098,1665278241,807407632,451280895,251524083,1841287890,1283575245,337120268,891687699,801369324,3787349855,2721421207,3431482436,959321879,1469301956,4065699751,2197585534,1199193405,2898814052,3887750493,724703513,2514908019,2696962144,2551808385,3516813135,2141445340,1715741218,2119445034,2872807568,2198571144,3398190662,700968686,3547052216,1009259540,2041044702,3803995742,487983883,1991105499,1004265696,1449407026,1316239930,504629770,3683797321,168560134,1816667172,3837287516,1570751170,1857934291,4014189740,2797888098,2822345105,2754712981,936633572,2347923833,852879335,1133234376,1500395319,3084545389,2348912013,1689376213,3533459022,3762923945,3034082412,4205598294,133428468,634383082,2949277029,2398386810,3913789102,403703816,3580869306,2297460856,1867130149,1918643758,607656988,4049053350,3346248884,1368901318,600565992,2090982877,2632479860,557719327,3717614411,3697393085,2249034635,2232388234,2430627952,1115438654,3295786421,2865522278,3633334344,84280067,33027830,303828494,2747425121,1600795957,4188952407,3496589753,2434238086,1486471617,658119965,3106381470,953803233,334231800,3005978776,857870609,3151128937,1890179545,2298973838,2805175444,3056442267,574365214,2450884487,550103529,1233637070,4289353045,2018519080,2057691103,2399374476,4166623649,2148108681,387583245,3664101311,836232934,3330556482,3100665960,3280093505,2955516313,2002398509,287182607,3413881008,4238890068,3597515707,975967766],g=[1671808611,2089089148,2006576759,2072901243,4061003762,1807603307,1873927791,3310653893,810573872,16974337,1739181671,729634347,4263110654,3613570519,2883997099,1989864566,3393556426,2191335298,3376449993,2106063485,4195741690,1508618841,1204391495,4027317232,2917941677,3563566036,2734514082,2951366063,2629772188,2767672228,1922491506,3227229120,3082974647,4246528509,2477669779,644500518,911895606,1061256767,4144166391,3427763148,878471220,2784252325,3845444069,4043897329,1905517169,3631459288,827548209,356461077,67897348,3344078279,593839651,3277757891,405286936,2527147926,84871685,2595565466,118033927,305538066,2157648768,3795705826,3945188843,661212711,2999812018,1973414517,152769033,2208177539,745822252,439235610,455947803,1857215598,1525593178,2700827552,1391895634,994932283,3596728278,3016654259,695947817,3812548067,795958831,2224493444,1408607827,3513301457,0,3979133421,543178784,4229948412,2982705585,1542305371,1790891114,3410398667,3201918910,961245753,1256100938,1289001036,1491644504,3477767631,3496721360,4012557807,2867154858,4212583931,1137018435,1305975373,861234739,2241073541,1171229253,4178635257,33948674,2139225727,1357946960,1011120188,2679776671,2833468328,1374921297,2751356323,1086357568,2408187279,2460827538,2646352285,944271416,4110742005,3168756668,3066132406,3665145818,560153121,271589392,4279952895,4077846003,3530407890,3444343245,202643468,322250259,3962553324,1608629855,2543990167,1154254916,389623319,3294073796,2817676711,2122513534,1028094525,1689045092,1575467613,422261273,1939203699,1621147744,2174228865,1339137615,3699352540,577127458,712922154,2427141008,2290289544,1187679302,3995715566,3100863416,339486740,3732514782,1591917662,186455563,3681988059,3762019296,844522546,978220090,169743370,1239126601,101321734,611076132,1558493276,3260915650,3547250131,2901361580,1655096418,2443721105,2510565781,3828863972,2039214713,3878868455,3359869896,928607799,1840765549,2374762893,3580146133,1322425422,2850048425,1823791212,1459268694,4094161908,3928346602,1706019429,2056189050,2934523822,135794696,3134549946,2022240376,628050469,779246638,472135708,2800834470,3032970164,3327236038,3894660072,3715932637,1956440180,522272287,1272813131,3185336765,2340818315,2323976074,1888542832,1044544574,3049550261,1722469478,1222152264,50660867,4127324150,236067854,1638122081,895445557,1475980887,3117443513,2257655686,3243809217,489110045,2662934430,3778599393,4162055160,2561878936,288563729,1773916777,3648039385,2391345038,2493985684,2612407707,505560094,2274497927,3911240169,3460925390,1442818645,678973480,3749357023,2358182796,2717407649,2306869641,219617805,3218761151,3862026214,1120306242,1756942440,1103331905,2578459033,762796589,252780047,2966125488,1425844308,3151392187,372911126],_=[1667474886,2088535288,2004326894,2071694838,4075949567,1802223062,1869591006,3318043793,808472672,16843522,1734846926,724270422,4278065639,3621216949,2880169549,1987484396,3402253711,2189597983,3385409673,2105378810,4210693615,1499065266,1195886990,4042263547,2913856577,3570689971,2728590687,2947541573,2627518243,2762274643,1920112356,3233831835,3082273397,4261223649,2475929149,640051788,909531756,1061110142,4160160501,3435941763,875846760,2779116625,3857003729,4059105529,1903268834,3638064043,825316194,353713962,67374088,3351728789,589522246,3284360861,404236336,2526454071,84217610,2593830191,117901582,303183396,2155911963,3806477791,3958056653,656894286,2998062463,1970642922,151591698,2206440989,741110872,437923380,454765878,1852748508,1515908788,2694904667,1381168804,993742198,3604373943,3014905469,690584402,3823320797,791638366,2223281939,1398011302,3520161977,0,3991743681,538992704,4244381667,2981218425,1532751286,1785380564,3419096717,3200178535,960056178,1246420628,1280103576,1482221744,3486468741,3503319995,4025428677,2863326543,4227536621,1128514950,1296947098,859002214,2240123921,1162203018,4193849577,33687044,2139062782,1347481760,1010582648,2678045221,2829640523,1364325282,2745433693,1077985408,2408548869,2459086143,2644360225,943212656,4126475505,3166494563,3065430391,3671750063,555836226,269496352,4294908645,4092792573,3537006015,3452783745,202118168,320025894,3974901699,1600119230,2543297077,1145359496,387397934,3301201811,2812801621,2122220284,1027426170,1684319432,1566435258,421079858,1936954854,1616945344,2172753945,1330631070,3705438115,572679748,707427924,2425400123,2290647819,1179044492,4008585671,3099120491,336870440,3739122087,1583276732,185277718,3688593069,3772791771,842159716,976899700,168435220,1229577106,101059084,606366792,1549591736,3267517855,3553849021,2897014595,1650632388,2442242105,2509612081,3840161747,2038008818,3890688725,3368567691,926374254,1835907034,2374863873,3587531953,1313788572,2846482505,1819063512,1448540844,4109633523,3941213647,1701162954,2054852340,2930698567,134748176,3132806511,2021165296,623210314,774795868,471606328,2795958615,3031746419,3334885783,3907527627,3722280097,1953799400,522133822,1263263126,3183336545,2341176845,2324333839,1886425312,1044267644,3048588401,1718004428,1212733584,50529542,4143317495,235803164,1633788866,892690282,1465383342,3115962473,2256965911,3250673817,488449850,2661202215,3789633753,4177007595,2560144171,286339874,1768537042,3654906025,2391705863,2492770099,2610673197,505291324,2273808917,3924369609,3469625735,1431699370,673740880,3755965093,2358021891,2711746649,2307489801,218961690,3217021541,3873845719,1111672452,1751693520,1094828930,2576986153,757954394,252645662,2964376443,1414855848,3149649517,370555436],b=[1374988112,2118214995,437757123,975658646,1001089995,530400753,2902087851,1273168787,540080725,2910219766,2295101073,4110568485,1340463100,3307916247,641025152,3043140495,3736164937,632953703,1172967064,1576976609,3274667266,2169303058,2370213795,1809054150,59727847,361929877,3211623147,2505202138,3569255213,1484005843,1239443753,2395588676,1975683434,4102977912,2572697195,666464733,3202437046,4035489047,3374361702,2110667444,1675577880,3843699074,2538681184,1649639237,2976151520,3144396420,4269907996,4178062228,1883793496,2403728665,2497604743,1383856311,2876494627,1917518562,3810496343,1716890410,3001755655,800440835,2261089178,3543599269,807962610,599762354,33778362,3977675356,2328828971,2809771154,4077384432,1315562145,1708848333,101039829,3509871135,3299278474,875451293,2733856160,92987698,2767645557,193195065,1080094634,1584504582,3178106961,1042385657,2531067453,3711829422,1306967366,2438237621,1908694277,67556463,1615861247,429456164,3602770327,2302690252,1742315127,2968011453,126454664,3877198648,2043211483,2709260871,2084704233,4169408201,0,159417987,841739592,504459436,1817866830,4245618683,260388950,1034867998,908933415,168810852,1750902305,2606453969,607530554,202008497,2472011535,3035535058,463180190,2160117071,1641816226,1517767529,470948374,3801332234,3231722213,1008918595,303765277,235474187,4069246893,766945465,337553864,1475418501,2943682380,4003061179,2743034109,4144047775,1551037884,1147550661,1543208500,2336434550,3408119516,3069049960,3102011747,3610369226,1113818384,328671808,2227573024,2236228733,3535486456,2935566865,3341394285,496906059,3702665459,226906860,2009195472,733156972,2842737049,294930682,1206477858,2835123396,2700099354,1451044056,573804783,2269728455,3644379585,2362090238,2564033334,2801107407,2776292904,3669462566,1068351396,742039012,1350078989,1784663195,1417561698,4136440770,2430122216,775550814,2193862645,2673705150,1775276924,1876241833,3475313331,3366754619,270040487,3902563182,3678124923,3441850377,1851332852,3969562369,2203032232,3868552805,2868897406,566021896,4011190502,3135740889,1248802510,3936291284,699432150,832877231,708780849,3332740144,899835584,1951317047,4236429990,3767586992,866637845,4043610186,1106041591,2144161806,395441711,1984812685,1139781709,3433712980,3835036895,2664543715,1282050075,3240894392,1181045119,2640243204,25965917,4203181171,4211818798,3009879386,2463879762,3910161971,1842759443,2597806476,933301370,1509430414,3943906441,3467192302,3076639029,3776767469,2051518780,2631065433,1441952575,404016761,1942435775,1408749034,1610459739,3745345300,2017778566,3400528769,3110650942,941896748,3265478751,371049330,3168937228,675039627,4279080257,967311729,135050206,3635733660,1683407248,2076935265,3576870512,1215061108,3501741890],y=[1347548327,1400783205,3273267108,2520393566,3409685355,4045380933,2880240216,2471224067,1428173050,4138563181,2441661558,636813900,4233094615,3620022987,2149987652,2411029155,1239331162,1730525723,2554718734,3781033664,46346101,310463728,2743944855,3328955385,3875770207,2501218972,3955191162,3667219033,768917123,3545789473,692707433,1150208456,1786102409,2029293177,1805211710,3710368113,3065962831,401639597,1724457132,3028143674,409198410,2196052529,1620529459,1164071807,3769721975,2226875310,486441376,2499348523,1483753576,428819965,2274680428,3075636216,598438867,3799141122,1474502543,711349675,129166120,53458370,2592523643,2782082824,4063242375,2988687269,3120694122,1559041666,730517276,2460449204,4042459122,2706270690,3446004468,3573941694,533804130,2328143614,2637442643,2695033685,839224033,1973745387,957055980,2856345839,106852767,1371368976,4181598602,1033297158,2933734917,1179510461,3046200461,91341917,1862534868,4284502037,605657339,2547432937,3431546947,2003294622,3182487618,2282195339,954669403,3682191598,1201765386,3917234703,3388507166,0,2198438022,1211247597,2887651696,1315723890,4227665663,1443857720,507358933,657861945,1678381017,560487590,3516619604,975451694,2970356327,261314535,3535072918,2652609425,1333838021,2724322336,1767536459,370938394,182621114,3854606378,1128014560,487725847,185469197,2918353863,3106780840,3356761769,2237133081,1286567175,3152976349,4255350624,2683765030,3160175349,3309594171,878443390,1988838185,3704300486,1756818940,1673061617,3403100636,272786309,1075025698,545572369,2105887268,4174560061,296679730,1841768865,1260232239,4091327024,3960309330,3497509347,1814803222,2578018489,4195456072,575138148,3299409036,446754879,3629546796,4011996048,3347532110,3252238545,4270639778,915985419,3483825537,681933534,651868046,2755636671,3828103837,223377554,2607439820,1649704518,3270937875,3901806776,1580087799,4118987695,3198115200,2087309459,2842678573,3016697106,1003007129,2802849917,1860738147,2077965243,164439672,4100872472,32283319,2827177882,1709610350,2125135846,136428751,3874428392,3652904859,3460984630,3572145929,3593056380,2939266226,824852259,818324884,3224740454,930369212,2801566410,2967507152,355706840,1257309336,4148292826,243256656,790073846,2373340630,1296297904,1422699085,3756299780,3818836405,457992840,3099667487,2135319889,77422314,1560382517,1945798516,788204353,1521706781,1385356242,870912086,325965383,2358957921,2050466060,2388260884,2313884476,4006521127,901210569,3990953189,1014646705,1503449823,1062597235,2031621326,3212035895,3931371469,1533017514,350174575,2256028891,2177544179,1052338372,741876788,1606591296,1914052035,213705253,2334669897,1107234197,1899603969,3725069491,2631447780,2422494913,1635502980,1893020342,1950903388,1120974935],v=[2807058932,1699970625,2764249623,1586903591,1808481195,1173430173,1487645946,59984867,4199882800,1844882806,1989249228,1277555970,3623636965,3419915562,1149249077,2744104290,1514790577,459744698,244860394,3235995134,1963115311,4027744588,2544078150,4190530515,1608975247,2627016082,2062270317,1507497298,2200818878,567498868,1764313568,3359936201,2305455554,2037970062,1047239e3,1910319033,1337376481,2904027272,2892417312,984907214,1243112415,830661914,861968209,2135253587,2011214180,2927934315,2686254721,731183368,1750626376,4246310725,1820824798,4172763771,3542330227,48394827,2404901663,2871682645,671593195,3254988725,2073724613,145085239,2280796200,2779915199,1790575107,2187128086,472615631,3029510009,4075877127,3802222185,4107101658,3201631749,1646252340,4270507174,1402811438,1436590835,3778151818,3950355702,3963161475,4020912224,2667994737,273792366,2331590177,104699613,95345982,3175501286,2377486676,1560637892,3564045318,369057872,4213447064,3919042237,1137477952,2658625497,1119727848,2340947849,1530455833,4007360968,172466556,266959938,516552836,0,2256734592,3980931627,1890328081,1917742170,4294704398,945164165,3575528878,958871085,3647212047,2787207260,1423022939,775562294,1739656202,3876557655,2530391278,2443058075,3310321856,547512796,1265195639,437656594,3121275539,719700128,3762502690,387781147,218828297,3350065803,2830708150,2848461854,428169201,122466165,3720081049,1627235199,648017665,4122762354,1002783846,2117360635,695634755,3336358691,4234721005,4049844452,3704280881,2232435299,574624663,287343814,612205898,1039717051,840019705,2708326185,793451934,821288114,1391201670,3822090177,376187827,3113855344,1224348052,1679968233,2361698556,1058709744,752375421,2431590963,1321699145,3519142200,2734591178,188127444,2177869557,3727205754,2384911031,3215212461,2648976442,2450346104,3432737375,1180849278,331544205,3102249176,4150144569,2952102595,2159976285,2474404304,766078933,313773861,2570832044,2108100632,1668212892,3145456443,2013908262,418672217,3070356634,2594734927,1852171925,3867060991,3473416636,3907448597,2614737639,919489135,164948639,2094410160,2997825956,590424639,2486224549,1723872674,3157750862,3399941250,3501252752,3625268135,2555048196,3673637356,1343127501,4130281361,3599595085,2957853679,1297403050,81781910,3051593425,2283490410,532201772,1367295589,3926170974,895287692,1953757831,1093597963,492483431,3528626907,1446242576,1192455638,1636604631,209336225,344873464,1015671571,669961897,3375740769,3857572124,2973530695,3747192018,1933530610,3464042516,935293895,3454686199,2858115069,1863638845,3683022916,4085369519,3292445032,875313188,1080017571,3279033885,621591778,1233856572,2504130317,24197544,3017672716,3835484340,3247465558,2220981195,3060847922,1551124588,1463996600],w=[4104605777,1097159550,396673818,660510266,2875968315,2638606623,4200115116,3808662347,821712160,1986918061,3430322568,38544885,3856137295,718002117,893681702,1654886325,2975484382,3122358053,3926825029,4274053469,796197571,1290801793,1184342925,3556361835,2405426947,2459735317,1836772287,1381620373,3196267988,1948373848,3764988233,3385345166,3263785589,2390325492,1480485785,3111247143,3780097726,2293045232,548169417,3459953789,3746175075,439452389,1362321559,1400849762,1685577905,1806599355,2174754046,137073913,1214797936,1174215055,3731654548,2079897426,1943217067,1258480242,529487843,1437280870,3945269170,3049390895,3313212038,923313619,679998e3,3215307299,57326082,377642221,3474729866,2041877159,133361907,1776460110,3673476453,96392454,878845905,2801699524,777231668,4082475170,2330014213,4142626212,2213296395,1626319424,1906247262,1846563261,562755902,3708173718,1040559837,3871163981,1418573201,3294430577,114585348,1343618912,2566595609,3186202582,1078185097,3651041127,3896688048,2307622919,425408743,3371096953,2081048481,1108339068,2216610296,0,2156299017,736970802,292596766,1517440620,251657213,2235061775,2933202493,758720310,265905162,1554391400,1532285339,908999204,174567692,1474760595,4002861748,2610011675,3234156416,3693126241,2001430874,303699484,2478443234,2687165888,585122620,454499602,151849742,2345119218,3064510765,514443284,4044981591,1963412655,2581445614,2137062819,19308535,1928707164,1715193156,4219352155,1126790795,600235211,3992742070,3841024952,836553431,1669664834,2535604243,3323011204,1243905413,3141400786,4180808110,698445255,2653899549,2989552604,2253581325,3252932727,3004591147,1891211689,2487810577,3915653703,4237083816,4030667424,2100090966,865136418,1229899655,953270745,3399679628,3557504664,4118925222,2061379749,3079546586,2915017791,983426092,2022837584,1607244650,2118541908,2366882550,3635996816,972512814,3283088770,1568718495,3499326569,3576539503,621982671,2895723464,410887952,2623762152,1002142683,645401037,1494807662,2595684844,1335535747,2507040230,4293295786,3167684641,367585007,3885750714,1865862730,2668221674,2960971305,2763173681,1059270954,2777952454,2724642869,1320957812,2194319100,2429595872,2815956275,77089521,3973773121,3444575871,2448830231,1305906550,4021308739,2857194700,2516901860,3518358430,1787304780,740276417,1699839814,1592394909,2352307457,2272556026,188821243,1729977011,3687994002,274084841,3594982253,3613494426,2701949495,4162096729,322734571,2837966542,1640576439,484830689,1202797690,3537852828,4067639125,349075736,3342319475,4157467219,4255800159,1030690015,1155237496,2951971274,1757691577,607398968,2738905026,499347990,3794078908,1011452712,227885567,2818666809,213114376,3034881240,1455525988,3414450555,850817237,1817998408,3092726480],M=[0,235474187,470948374,303765277,941896748,908933415,607530554,708780849,1883793496,2118214995,1817866830,1649639237,1215061108,1181045119,1417561698,1517767529,3767586992,4003061179,4236429990,4069246893,3635733660,3602770327,3299278474,3400528769,2430122216,2664543715,2362090238,2193862645,2835123396,2801107407,3035535058,3135740889,3678124923,3576870512,3341394285,3374361702,3810496343,3977675356,4279080257,4043610186,2876494627,2776292904,3076639029,3110650942,2472011535,2640243204,2403728665,2169303058,1001089995,899835584,666464733,699432150,59727847,226906860,530400753,294930682,1273168787,1172967064,1475418501,1509430414,1942435775,2110667444,1876241833,1641816226,2910219766,2743034109,2976151520,3211623147,2505202138,2606453969,2302690252,2269728455,3711829422,3543599269,3240894392,3475313331,3843699074,3943906441,4178062228,4144047775,1306967366,1139781709,1374988112,1610459739,1975683434,2076935265,1775276924,1742315127,1034867998,866637845,566021896,800440835,92987698,193195065,429456164,395441711,1984812685,2017778566,1784663195,1683407248,1315562145,1080094634,1383856311,1551037884,101039829,135050206,437757123,337553864,1042385657,807962610,573804783,742039012,2531067453,2564033334,2328828971,2227573024,2935566865,2700099354,3001755655,3168937228,3868552805,3902563182,4203181171,4102977912,3736164937,3501741890,3265478751,3433712980,1106041591,1340463100,1576976609,1408749034,2043211483,2009195472,1708848333,1809054150,832877231,1068351396,766945465,599762354,159417987,126454664,361929877,463180190,2709260871,2943682380,3178106961,3009879386,2572697195,2538681184,2236228733,2336434550,3509871135,3745345300,3441850377,3274667266,3910161971,3877198648,4110568485,4211818798,2597806476,2497604743,2261089178,2295101073,2733856160,2902087851,3202437046,2968011453,3936291284,3835036895,4136440770,4169408201,3535486456,3702665459,3467192302,3231722213,2051518780,1951317047,1716890410,1750902305,1113818384,1282050075,1584504582,1350078989,168810852,67556463,371049330,404016761,841739592,1008918595,775550814,540080725,3969562369,3801332234,4035489047,4269907996,3569255213,3669462566,3366754619,3332740144,2631065433,2463879762,2160117071,2395588676,2767645557,2868897406,3102011747,3069049960,202008497,33778362,270040487,504459436,875451293,975658646,675039627,641025152,2084704233,1917518562,1615861247,1851332852,1147550661,1248802510,1484005843,1451044056,933301370,967311729,733156972,632953703,260388950,25965917,328671808,496906059,1206477858,1239443753,1543208500,1441952575,2144161806,1908694277,1675577880,1842759443,3610369226,3644379585,3408119516,3307916247,4011190502,3776767469,4077384432,4245618683,2809771154,2842737049,3144396420,3043140495,2673705150,2438237621,2203032232,2370213795],k=[0,185469197,370938394,487725847,741876788,657861945,975451694,824852259,1483753576,1400783205,1315723890,1164071807,1950903388,2135319889,1649704518,1767536459,2967507152,3152976349,2801566410,2918353863,2631447780,2547432937,2328143614,2177544179,3901806776,3818836405,4270639778,4118987695,3299409036,3483825537,3535072918,3652904859,2077965243,1893020342,1841768865,1724457132,1474502543,1559041666,1107234197,1257309336,598438867,681933534,901210569,1052338372,261314535,77422314,428819965,310463728,3409685355,3224740454,3710368113,3593056380,3875770207,3960309330,4045380933,4195456072,2471224067,2554718734,2237133081,2388260884,3212035895,3028143674,2842678573,2724322336,4138563181,4255350624,3769721975,3955191162,3667219033,3516619604,3431546947,3347532110,2933734917,2782082824,3099667487,3016697106,2196052529,2313884476,2499348523,2683765030,1179510461,1296297904,1347548327,1533017514,1786102409,1635502980,2087309459,2003294622,507358933,355706840,136428751,53458370,839224033,957055980,605657339,790073846,2373340630,2256028891,2607439820,2422494913,2706270690,2856345839,3075636216,3160175349,3573941694,3725069491,3273267108,3356761769,4181598602,4063242375,4011996048,3828103837,1033297158,915985419,730517276,545572369,296679730,446754879,129166120,213705253,1709610350,1860738147,1945798516,2029293177,1239331162,1120974935,1606591296,1422699085,4148292826,4233094615,3781033664,3931371469,3682191598,3497509347,3446004468,3328955385,2939266226,2755636671,3106780840,2988687269,2198438022,2282195339,2501218972,2652609425,1201765386,1286567175,1371368976,1521706781,1805211710,1620529459,2105887268,1988838185,533804130,350174575,164439672,46346101,870912086,954669403,636813900,788204353,2358957921,2274680428,2592523643,2441661558,2695033685,2880240216,3065962831,3182487618,3572145929,3756299780,3270937875,3388507166,4174560061,4091327024,4006521127,3854606378,1014646705,930369212,711349675,560487590,272786309,457992840,106852767,223377554,1678381017,1862534868,1914052035,2031621326,1211247597,1128014560,1580087799,1428173050,32283319,182621114,401639597,486441376,768917123,651868046,1003007129,818324884,1503449823,1385356242,1333838021,1150208456,1973745387,2125135846,1673061617,1756818940,2970356327,3120694122,2802849917,2887651696,2637442643,2520393566,2334669897,2149987652,3917234703,3799141122,4284502037,4100872472,3309594171,3460984630,3545789473,3629546796,2050466060,1899603969,1814803222,1730525723,1443857720,1560382517,1075025698,1260232239,575138148,692707433,878443390,1062597235,243256656,91341917,409198410,325965383,3403100636,3252238545,3704300486,3620022987,3874428392,3990953189,4042459122,4227665663,2460449204,2578018489,2226875310,2411029155,3198115200,3046200461,2827177882,2743944855],S=[0,218828297,437656594,387781147,875313188,958871085,775562294,590424639,1750626376,1699970625,1917742170,2135253587,1551124588,1367295589,1180849278,1265195639,3501252752,3720081049,3399941250,3350065803,3835484340,3919042237,4270507174,4085369519,3102249176,3051593425,2734591178,2952102595,2361698556,2177869557,2530391278,2614737639,3145456443,3060847922,2708326185,2892417312,2404901663,2187128086,2504130317,2555048196,3542330227,3727205754,3375740769,3292445032,3876557655,3926170974,4246310725,4027744588,1808481195,1723872674,1910319033,2094410160,1608975247,1391201670,1173430173,1224348052,59984867,244860394,428169201,344873464,935293895,984907214,766078933,547512796,1844882806,1627235199,2011214180,2062270317,1507497298,1423022939,1137477952,1321699145,95345982,145085239,532201772,313773861,830661914,1015671571,731183368,648017665,3175501286,2957853679,2807058932,2858115069,2305455554,2220981195,2474404304,2658625497,3575528878,3625268135,3473416636,3254988725,3778151818,3963161475,4213447064,4130281361,3599595085,3683022916,3432737375,3247465558,3802222185,4020912224,4172763771,4122762354,3201631749,3017672716,2764249623,2848461854,2331590177,2280796200,2431590963,2648976442,104699613,188127444,472615631,287343814,840019705,1058709744,671593195,621591778,1852171925,1668212892,1953757831,2037970062,1514790577,1463996600,1080017571,1297403050,3673637356,3623636965,3235995134,3454686199,4007360968,3822090177,4107101658,4190530515,2997825956,3215212461,2830708150,2779915199,2256734592,2340947849,2627016082,2443058075,172466556,122466165,273792366,492483431,1047239e3,861968209,612205898,695634755,1646252340,1863638845,2013908262,1963115311,1446242576,1530455833,1277555970,1093597963,1636604631,1820824798,2073724613,1989249228,1436590835,1487645946,1337376481,1119727848,164948639,81781910,331544205,516552836,1039717051,821288114,669961897,719700128,2973530695,3157750862,2871682645,2787207260,2232435299,2283490410,2667994737,2450346104,3647212047,3564045318,3279033885,3464042516,3980931627,3762502690,4150144569,4199882800,3070356634,3121275539,2904027272,2686254721,2200818878,2384911031,2570832044,2486224549,3747192018,3528626907,3310321856,3359936201,3950355702,3867060991,4049844452,4234721005,1739656202,1790575107,2108100632,1890328081,1402811438,1586903591,1233856572,1149249077,266959938,48394827,369057872,418672217,1002783846,919489135,567498868,752375421,209336225,24197544,376187827,459744698,945164165,895287692,574624663,793451934,1679968233,1764313568,2117360635,1933530610,1343127501,1560637892,1243112415,1192455638,3704280881,3519142200,3336358691,3419915562,3907448597,3857572124,4075877127,4294704398,3029510009,3113855344,2927934315,2744104290,2159976285,2377486676,2594734927,2544078150],x=[0,151849742,303699484,454499602,607398968,758720310,908999204,1059270954,1214797936,1097159550,1517440620,1400849762,1817998408,1699839814,2118541908,2001430874,2429595872,2581445614,2194319100,2345119218,3034881240,3186202582,2801699524,2951971274,3635996816,3518358430,3399679628,3283088770,4237083816,4118925222,4002861748,3885750714,1002142683,850817237,698445255,548169417,529487843,377642221,227885567,77089521,1943217067,2061379749,1640576439,1757691577,1474760595,1592394909,1174215055,1290801793,2875968315,2724642869,3111247143,2960971305,2405426947,2253581325,2638606623,2487810577,3808662347,3926825029,4044981591,4162096729,3342319475,3459953789,3576539503,3693126241,1986918061,2137062819,1685577905,1836772287,1381620373,1532285339,1078185097,1229899655,1040559837,923313619,740276417,621982671,439452389,322734571,137073913,19308535,3871163981,4021308739,4104605777,4255800159,3263785589,3414450555,3499326569,3651041127,2933202493,2815956275,3167684641,3049390895,2330014213,2213296395,2566595609,2448830231,1305906550,1155237496,1607244650,1455525988,1776460110,1626319424,2079897426,1928707164,96392454,213114376,396673818,514443284,562755902,679998e3,865136418,983426092,3708173718,3557504664,3474729866,3323011204,4180808110,4030667424,3945269170,3794078908,2507040230,2623762152,2272556026,2390325492,2975484382,3092726480,2738905026,2857194700,3973773121,3856137295,4274053469,4157467219,3371096953,3252932727,3673476453,3556361835,2763173681,2915017791,3064510765,3215307299,2156299017,2307622919,2459735317,2610011675,2081048481,1963412655,1846563261,1729977011,1480485785,1362321559,1243905413,1126790795,878845905,1030690015,645401037,796197571,274084841,425408743,38544885,188821243,3613494426,3731654548,3313212038,3430322568,4082475170,4200115116,3780097726,3896688048,2668221674,2516901860,2366882550,2216610296,3141400786,2989552604,2837966542,2687165888,1202797690,1320957812,1437280870,1554391400,1669664834,1787304780,1906247262,2022837584,265905162,114585348,499347990,349075736,736970802,585122620,972512814,821712160,2595684844,2478443234,2293045232,2174754046,3196267988,3079546586,2895723464,2777952454,3537852828,3687994002,3234156416,3385345166,4142626212,4293295786,3841024952,3992742070,174567692,57326082,410887952,292596766,777231668,660510266,1011452712,893681702,1108339068,1258480242,1343618912,1494807662,1715193156,1865862730,1948373848,2100090966,2701949495,2818666809,3004591147,3122358053,2235061775,2352307457,2535604243,2653899549,3915653703,3764988233,4219352155,4067639125,3444575871,3294430577,3746175075,3594982253,836553431,953270745,600235211,718002117,367585007,484830689,133361907,251657213,2041877159,1891211689,1806599355,1654886325,1568718495,1418573201,1335535747,1184342925];function C(e){for(var t=[],n=0;n>2][t%4]=s[t],this._Kd[e-n][t%4]=s[t];for(var o,a=0,l=i;l>16&255]<<24^d[o>>8&255]<<16^d[255&o]<<8^d[o>>24&255]^h[a]<<24,a+=1,8!=i)for(t=1;t>8&255]<<8^d[o>>16&255]<<16^d[o>>24&255]<<24,t=i/2+1;t>2][m=l%4]=s[t],this._Kd[e-c][m]=s[t++],l++}for(var c=1;c>24&255]^k[o>>16&255]^S[o>>8&255]^x[255&o]},D.prototype.encrypt=function(e){if(16!=e.length)throw new Error(\"invalid plaintext size (must be 16 bytes)\");for(var t=this._Ke.length-1,n=[0,0,0,0],r=C(e),i=0;i<4;i++)r[i]^=this._Ke[0][i];for(var o=1;o>24&255]^f[r[(i+1)%4]>>16&255]^g[r[(i+2)%4]>>8&255]^_[255&r[(i+3)%4]]^this._Ke[o][i];r=n.slice()}var a,l=s(16);for(i=0;i<4;i++)l[4*i]=255&(d[r[i]>>24&255]^(a=this._Ke[t][i])>>24),l[4*i+1]=255&(d[r[(i+1)%4]>>16&255]^a>>16),l[4*i+2]=255&(d[r[(i+2)%4]>>8&255]^a>>8),l[4*i+3]=255&(d[255&r[(i+3)%4]]^a);return l},D.prototype.decrypt=function(e){if(16!=e.length)throw new Error(\"invalid ciphertext size (must be 16 bytes)\");for(var t=this._Kd.length-1,n=[0,0,0,0],r=C(e),i=0;i<4;i++)r[i]^=this._Kd[0][i];for(var o=1;o>24&255]^y[r[(i+3)%4]>>16&255]^v[r[(i+2)%4]>>8&255]^w[255&r[(i+1)%4]]^this._Kd[o][i];r=n.slice()}var a,l=s(16);for(i=0;i<4;i++)l[4*i]=255&(m[r[i]>>24&255]^(a=this._Kd[t][i])>>24),l[4*i+1]=255&(m[r[(i+3)%4]>>16&255]^a>>16),l[4*i+2]=255&(m[r[(i+2)%4]>>8&255]^a>>8),l[4*i+3]=255&(m[255&r[(i+1)%4]]^a);return l};var L=function(e){if(!(this instanceof L))throw Error(\"AES must be instanitated with `new`\");this.description=\"Electronic Code Block\",this.name=\"ecb\",this._aes=new D(e)};L.prototype.encrypt=function(e){if((e=i(e)).length%16!=0)throw new Error(\"invalid plaintext size (must be multiple of 16 bytes)\");for(var t=s(e.length),n=s(16),r=0;r=0;--t)this._counter[t]=e%256,e>>=8},O.prototype.setBytes=function(e){if(16!=(e=i(e,!0)).length)throw new Error(\"invalid counter bytes size (must be 16 bytes)\");this._counter=e},O.prototype.increment=function(){for(var e=15;e>=0;e--){if(255!==this._counter[e]){this._counter[e]++;break}this._counter[e]=0}};var F=function(e,t){if(!(this instanceof F))throw Error(\"AES must be instanitated with `new`\");this.description=\"Counter\",this.name=\"ctr\",t instanceof O||(t=new O(t)),this._counter=t,this._remainingCounter=null,this._remainingCounterIndex=16,this._aes=new D(e)};F.prototype.encrypt=function(e){for(var t=i(e,!0),n=0;n16)throw new Error(\"PKCS#7 padding byte out of range\");for(var n=e.length-t,r=0;rt[e]),e)}}if(\"function\"==typeof e[e.length-1]){const t=e.pop();return c(e=1===e.length&&Object(i.a)(e[0])?e[0]:e,null).pipe(Object(s.a)(e=>t(...e)))}return c(e,null)}function c(e,t){return new r.a(n=>{const r=e.length;if(0===r)return void n.complete();const i=new Array(r);let s=0,o=0;for(let l=0;l{u||(u=!0,o++),i[l]=e},error:e=>n.error(e),complete:()=>{s++,s!==r&&u||(o===r&&n.next(t?t.reduce((e,t,n)=>(e[t]=i[n],e),{}):i),n.complete())}}))}})}},czMo:function(e,t,n){!function(e){\"use strict\";e.defineLocale(\"en-il\",{months:\"January_February_March_April_May_June_July_August_September_October_November_December\".split(\"_\"),monthsShort:\"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec\".split(\"_\"),weekdays:\"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday\".split(\"_\"),weekdaysShort:\"Sun_Mon_Tue_Wed_Thu_Fri_Sat\".split(\"_\"),weekdaysMin:\"Su_Mo_Tu_We_Th_Fr_Sa\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd, D MMMM YYYY HH:mm\"},calendar:{sameDay:\"[Today at] LT\",nextDay:\"[Tomorrow at] LT\",nextWeek:\"dddd [at] LT\",lastDay:\"[Yesterday at] LT\",lastWeek:\"[Last] dddd [at] LT\",sameElse:\"L\"},relativeTime:{future:\"in %s\",past:\"%s ago\",s:\"a few seconds\",ss:\"%d seconds\",m:\"a minute\",mm:\"%d minutes\",h:\"an hour\",hh:\"%d hours\",d:\"a day\",dd:\"%d days\",M:\"a month\",MM:\"%d months\",y:\"a year\",yy:\"%d years\"},dayOfMonthOrdinalParse:/\\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10;return e+(1==~~(e%100/10)?\"th\":1===t?\"st\":2===t?\"nd\":3===t?\"rd\":\"th\")}})}(n(\"wd/R\"))},dNwA:function(e,t,n){!function(e){\"use strict\";e.defineLocale(\"sw\",{months:\"Januari_Februari_Machi_Aprili_Mei_Juni_Julai_Agosti_Septemba_Oktoba_Novemba_Desemba\".split(\"_\"),monthsShort:\"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ago_Sep_Okt_Nov_Des\".split(\"_\"),weekdays:\"Jumapili_Jumatatu_Jumanne_Jumatano_Alhamisi_Ijumaa_Jumamosi\".split(\"_\"),weekdaysShort:\"Jpl_Jtat_Jnne_Jtan_Alh_Ijm_Jmos\".split(\"_\"),weekdaysMin:\"J2_J3_J4_J5_Al_Ij_J1\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"hh:mm A\",LTS:\"HH:mm:ss\",L:\"DD.MM.YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd, D MMMM YYYY HH:mm\"},calendar:{sameDay:\"[leo saa] LT\",nextDay:\"[kesho saa] LT\",nextWeek:\"[wiki ijayo] dddd [saat] LT\",lastDay:\"[jana] LT\",lastWeek:\"[wiki iliyopita] dddd [saat] LT\",sameElse:\"L\"},relativeTime:{future:\"%s baadaye\",past:\"tokea %s\",s:\"hivi punde\",ss:\"sekunde %d\",m:\"dakika moja\",mm:\"dakika %d\",h:\"saa limoja\",hh:\"masaa %d\",d:\"siku moja\",dd:\"siku %d\",M:\"mwezi mmoja\",MM:\"miezi %d\",y:\"mwaka mmoja\",yy:\"miaka %d\"},week:{dow:1,doy:7}})}(n(\"wd/R\"))},\"e+ae\":function(e,t,n){!function(e){\"use strict\";var t=\"janu\\xe1r_febru\\xe1r_marec_apr\\xedl_m\\xe1j_j\\xfan_j\\xfal_august_september_okt\\xf3ber_november_december\".split(\"_\"),n=\"jan_feb_mar_apr_m\\xe1j_j\\xfan_j\\xfal_aug_sep_okt_nov_dec\".split(\"_\");function r(e){return e>1&&e<5}function i(e,t,n,i){var s=e+\" \";switch(n){case\"s\":return t||i?\"p\\xe1r sek\\xfand\":\"p\\xe1r sekundami\";case\"ss\":return t||i?s+(r(e)?\"sekundy\":\"sek\\xfand\"):s+\"sekundami\";case\"m\":return t?\"min\\xfata\":i?\"min\\xfatu\":\"min\\xfatou\";case\"mm\":return t||i?s+(r(e)?\"min\\xfaty\":\"min\\xfat\"):s+\"min\\xfatami\";case\"h\":return t?\"hodina\":i?\"hodinu\":\"hodinou\";case\"hh\":return t||i?s+(r(e)?\"hodiny\":\"hod\\xedn\"):s+\"hodinami\";case\"d\":return t||i?\"de\\u0148\":\"d\\u0148om\";case\"dd\":return t||i?s+(r(e)?\"dni\":\"dn\\xed\"):s+\"d\\u0148ami\";case\"M\":return t||i?\"mesiac\":\"mesiacom\";case\"MM\":return t||i?s+(r(e)?\"mesiace\":\"mesiacov\"):s+\"mesiacmi\";case\"y\":return t||i?\"rok\":\"rokom\";case\"yy\":return t||i?s+(r(e)?\"roky\":\"rokov\"):s+\"rokmi\"}}e.defineLocale(\"sk\",{months:t,monthsShort:n,weekdays:\"nede\\u013ea_pondelok_utorok_streda_\\u0161tvrtok_piatok_sobota\".split(\"_\"),weekdaysShort:\"ne_po_ut_st_\\u0161t_pi_so\".split(\"_\"),weekdaysMin:\"ne_po_ut_st_\\u0161t_pi_so\".split(\"_\"),longDateFormat:{LT:\"H:mm\",LTS:\"H:mm:ss\",L:\"DD.MM.YYYY\",LL:\"D. MMMM YYYY\",LLL:\"D. MMMM YYYY H:mm\",LLLL:\"dddd D. MMMM YYYY H:mm\"},calendar:{sameDay:\"[dnes o] LT\",nextDay:\"[zajtra o] LT\",nextWeek:function(){switch(this.day()){case 0:return\"[v nede\\u013eu o] LT\";case 1:case 2:return\"[v] dddd [o] LT\";case 3:return\"[v stredu o] LT\";case 4:return\"[vo \\u0161tvrtok o] LT\";case 5:return\"[v piatok o] LT\";case 6:return\"[v sobotu o] LT\"}},lastDay:\"[v\\u010dera o] LT\",lastWeek:function(){switch(this.day()){case 0:return\"[minul\\xfa nede\\u013eu o] LT\";case 1:case 2:return\"[minul\\xfd] dddd [o] LT\";case 3:return\"[minul\\xfa stredu o] LT\";case 4:case 5:return\"[minul\\xfd] dddd [o] LT\";case 6:return\"[minul\\xfa sobotu o] LT\"}},sameElse:\"L\"},relativeTime:{future:\"za %s\",past:\"pred %s\",s:i,ss:i,m:i,mm:i,h:i,hh:i,d:i,dd:i,M:i,MM:i,y:i,yy:i},dayOfMonthOrdinalParse:/\\d{1,2}\\./,ordinal:\"%d.\",week:{dow:1,doy:4}})}(n(\"wd/R\"))},eIep:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return l}));var r=n(\"l7GE\"),i=n(\"51Dv\"),s=n(\"ZUHj\"),o=n(\"lJxs\"),a=n(\"Cfvw\");function l(e,t){return\"function\"==typeof t?n=>n.pipe(l((n,r)=>Object(a.a)(e(n,r)).pipe(Object(o.a)((e,i)=>t(n,e,r,i))))):t=>t.lift(new c(e))}class c{constructor(e){this.project=e}call(e,t){return t.subscribe(new u(e,this.project))}}class u extends r.a{constructor(e,t){super(e),this.project=t,this.index=0}_next(e){let t;const n=this.index++;try{t=this.project(e,n)}catch(r){return void this.destination.error(r)}this._innerSub(t,e,n)}_innerSub(e,t,n){const r=this.innerSubscription;r&&r.unsubscribe();const o=new i.a(this,t,n),a=this.destination;a.add(o),this.innerSubscription=Object(s.a)(this,e,void 0,void 0,o),this.innerSubscription!==o&&a.add(this.innerSubscription)}_complete(){const{innerSubscription:e}=this;e&&!e.closed||super._complete(),this.unsubscribe()}_unsubscribe(){this.innerSubscription=null}notifyComplete(e){this.destination.remove(e),this.innerSubscription=null,this.isStopped&&super._complete()}notifyNext(e,t,n,r,i){this.destination.next(t)}}},eNwd:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return a}));var r=n(\"3N8a\");class i extends r.a{constructor(e,t){super(e,t),this.scheduler=e,this.work=t}requestAsyncId(e,t,n=0){return null!==n&&n>0?super.requestAsyncId(e,t,n):(e.actions.push(this),e.scheduled||(e.scheduled=requestAnimationFrame(()=>e.flush(null))))}recycleAsyncId(e,t,n=0){if(null!==n&&n>0||null===n&&this.delay>0)return super.recycleAsyncId(e,t,n);0===e.actions.length&&(cancelAnimationFrame(t),e.scheduled=void 0)}}var s=n(\"IjjT\");class o extends s.a{flush(e){this.active=!0,this.scheduled=void 0;const{actions:t}=this;let n,r=-1,i=t.length;e=e||t.shift();do{if(n=e.execute(e.state,e.delay))break}while(++r{let i=e.split(\":\");n+=parseInt(i[0],16),r[n]=t(i[1])}),r}function s(e){let t=0;return e.split(\",\").map(e=>{let n=e.split(\"-\");1===n.length?n[1]=\"0\":\"\"===n[1]&&(n[1]=\"1\");let r=t+parseInt(n[0],16);return t=parseInt(n[1],16),{l:r,h:t}})}function o(e,t){let n=0;for(let r=0;r=n&&e<=n+i.h&&(e-n)%(i.d||1)==0){if(i.e&&-1!==i.e.indexOf(e-n))continue;return i}}return null}const a=s(\"221,13-1b,5f-,40-10,51-f,11-3,3-3,2-2,2-4,8,2,15,2d,28-8,88,48,27-,3-5,11-20,27-,8,28,3-5,12,18,b-a,1c-4,6-16,2-d,2-2,2,1b-4,17-9,8f-,10,f,1f-2,1c-34,33-14e,4,36-,13-,6-2,1a-f,4,9-,3-,17,8,2-2,5-,2,8-,3-,4-8,2-3,3,6-,16-6,2-,7-3,3-,17,8,3,3,3-,2,6-3,3-,4-a,5,2-6,10-b,4,8,2,4,17,8,3,6-,b,4,4-,2-e,2-4,b-10,4,9-,3-,17,8,3-,5-,9-2,3-,4-7,3-3,3,4-3,c-10,3,7-2,4,5-2,3,2,3-2,3-2,4-2,9,4-3,6-2,4,5-8,2-e,d-d,4,9,4,18,b,6-3,8,4,5-6,3-8,3-3,b-11,3,9,4,18,b,6-3,8,4,5-6,3-6,2,3-3,b-11,3,9,4,18,11-3,7-,4,5-8,2-7,3-3,b-11,3,13-2,19,a,2-,8-2,2-3,7,2,9-11,4-b,3b-3,1e-24,3,2-,3,2-,2-5,5,8,4,2,2-,3,e,4-,6,2,7-,b-,3-21,49,23-5,1c-3,9,25,10-,2-2f,23,6,3,8-2,5-5,1b-45,27-9,2a-,2-3,5b-4,45-4,53-5,8,40,2,5-,8,2,5-,28,2,5-,20,2,5-,8,2,5-,8,8,18,20,2,5-,8,28,14-5,1d-22,56-b,277-8,1e-2,52-e,e,8-a,18-8,15-b,e,4,3-b,5e-2,b-15,10,b-5,59-7,2b-555,9d-3,5b-5,17-,7-,27-,7-,9,2,2,2,20-,36,10,f-,7,14-,4,a,54-3,2-6,6-5,9-,1c-10,13-1d,1c-14,3c-,10-6,32-b,240-30,28-18,c-14,a0,115-,3,66-,b-76,5,5-,1d,24,2,5-2,2,8-,35-2,19,f-10,1d-3,311-37f,1b,5a-b,d7-19,d-3,41,57-,68-4,29-3,5f,29-37,2e-2,25-c,2c-2,4e-3,30,78-3,64-,20,19b7-49,51a7-59,48e-2,38-738,2ba5-5b,222f-,3c-94,8-b,6-4,1b,6,2,3,3,6d-20,16e-f,41-,37-7,2e-2,11-f,5-b,18-,b,14,5-3,6,88-,2,bf-2,7-,7-,7-,4-2,8,8-9,8-2ff,20,5-b,1c-b4,27-,27-cbb1,f7-9,28-2,b5-221,56,48,3-,2-,3-,5,d,2,5,3,42,5-,9,8,1d,5,6,2-2,8,153-3,123-3,33-27fd,a6da-5128,21f-5df,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3,2-1d,61-ff7d\"),l=\"ad,34f,1806,180b,180c,180d,200b,200c,200d,2060,feff\".split(\",\").map(e=>parseInt(e,16)),c=[{h:25,s:32,l:65},{h:30,s:32,e:[23],l:127},{h:54,s:1,e:[48],l:64,d:2},{h:14,s:1,l:57,d:2},{h:44,s:1,l:17,d:2},{h:10,s:1,e:[2,6,8],l:61,d:2},{h:16,s:1,l:68,d:2},{h:84,s:1,e:[18,24,66],l:19,d:2},{h:26,s:32,e:[17],l:435},{h:22,s:1,l:71,d:2},{h:15,s:80,l:40},{h:31,s:32,l:16},{h:32,s:1,l:80,d:2},{h:52,s:1,l:42,d:2},{h:12,s:1,l:55,d:2},{h:40,s:1,e:[38],l:15,d:2},{h:14,s:1,l:48,d:2},{h:37,s:48,l:49},{h:148,s:1,l:6351,d:2},{h:88,s:1,l:160,d:2},{h:15,s:16,l:704},{h:25,s:26,l:854},{h:25,s:32,l:55915},{h:37,s:40,l:1247},{h:25,s:-119711,l:53248},{h:25,s:-119763,l:52},{h:25,s:-119815,l:52},{h:25,s:-119867,e:[1,4,5,7,8,11,12,17],l:52},{h:25,s:-119919,l:52},{h:24,s:-119971,e:[2,7,8,17],l:52},{h:24,s:-120023,e:[2,7,13,15,16,17],l:52},{h:25,s:-120075,l:52},{h:25,s:-120127,l:52},{h:25,s:-120179,l:52},{h:25,s:-120231,l:52},{h:25,s:-120283,l:52},{h:25,s:-120335,l:52},{h:24,s:-119543,e:[17],l:56},{h:24,s:-119601,e:[17],l:58},{h:24,s:-119659,e:[17],l:58},{h:24,s:-119717,e:[17],l:58},{h:24,s:-119775,e:[17],l:58}],u=i(\"b5:3bc,c3:ff,7:73,2:253,5:254,3:256,1:257,5:259,1:25b,3:260,1:263,2:269,1:268,5:26f,1:272,2:275,7:280,3:283,5:288,3:28a,1:28b,5:292,3f:195,1:1bf,29:19e,125:3b9,8b:3b2,1:3b8,1:3c5,3:3c6,1:3c0,1a:3ba,1:3c1,1:3c3,2:3b8,1:3b5,1bc9:3b9,1c:1f76,1:1f77,f:1f7a,1:1f7b,d:1f78,1:1f79,1:1f7c,1:1f7d,107:63,5:25b,4:68,1:68,1:68,3:69,1:69,1:6c,3:6e,4:70,1:71,1:72,1:72,1:72,7:7a,2:3c9,2:7a,2:6b,1:e5,1:62,1:63,3:65,1:66,2:6d,b:3b3,1:3c0,6:64,1b574:3b8,1a:3c3,20:3b8,1a:3c3,20:3b8,1a:3c3,20:3b8,1a:3c3,20:3b8,1a:3c3\"),h=i(\"179:1,2:1,2:1,5:1,2:1,a:4f,a:1,8:1,2:1,2:1,3:1,5:1,3:1,4:1,2:1,3:1,4:1,8:2,1:1,2:2,1:1,2:2,27:2,195:26,2:25,1:25,1:25,2:40,2:3f,1:3f,33:1,11:-6,1:-9,1ac7:-3a,6d:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,9:-8,1:-8,1:-8,1:-8,1:-8,1:-8,b:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,9:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,9:-8,1:-8,1:-8,1:-8,1:-8,1:-8,c:-8,2:-8,2:-8,2:-8,9:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,49:-8,1:-8,1:-4a,1:-4a,d:-56,1:-56,1:-56,1:-56,d:-8,1:-8,f:-8,1:-8,3:-7\"),d=i(\"df:00730073,51:00690307,19:02BC006E,a7:006A030C,18a:002003B9,16:03B903080301,20:03C503080301,1d7:05650582,190f:00680331,1:00740308,1:0077030A,1:0079030A,1:006102BE,b6:03C50313,2:03C503130300,2:03C503130301,2:03C503130342,2a:1F0003B9,1:1F0103B9,1:1F0203B9,1:1F0303B9,1:1F0403B9,1:1F0503B9,1:1F0603B9,1:1F0703B9,1:1F0003B9,1:1F0103B9,1:1F0203B9,1:1F0303B9,1:1F0403B9,1:1F0503B9,1:1F0603B9,1:1F0703B9,1:1F2003B9,1:1F2103B9,1:1F2203B9,1:1F2303B9,1:1F2403B9,1:1F2503B9,1:1F2603B9,1:1F2703B9,1:1F2003B9,1:1F2103B9,1:1F2203B9,1:1F2303B9,1:1F2403B9,1:1F2503B9,1:1F2603B9,1:1F2703B9,1:1F6003B9,1:1F6103B9,1:1F6203B9,1:1F6303B9,1:1F6403B9,1:1F6503B9,1:1F6603B9,1:1F6703B9,1:1F6003B9,1:1F6103B9,1:1F6203B9,1:1F6303B9,1:1F6403B9,1:1F6503B9,1:1F6603B9,1:1F6703B9,3:1F7003B9,1:03B103B9,1:03AC03B9,2:03B10342,1:03B1034203B9,5:03B103B9,6:1F7403B9,1:03B703B9,1:03AE03B9,2:03B70342,1:03B7034203B9,5:03B703B9,6:03B903080300,1:03B903080301,3:03B90342,1:03B903080342,b:03C503080300,1:03C503080301,1:03C10313,2:03C50342,1:03C503080342,b:1F7C03B9,1:03C903B9,1:03CE03B9,2:03C90342,1:03C9034203B9,5:03C903B9,ac:00720073,5b:00B00063,6:00B00066,d:006E006F,a:0073006D,1:00740065006C,1:0074006D,124f:006800700061,2:00610075,2:006F0076,b:00700061,1:006E0061,1:03BC0061,1:006D0061,1:006B0061,1:006B0062,1:006D0062,1:00670062,3:00700066,1:006E0066,1:03BC0066,4:0068007A,1:006B0068007A,1:006D0068007A,1:00670068007A,1:00740068007A,15:00700061,1:006B00700061,1:006D00700061,1:006700700061,8:00700076,1:006E0076,1:03BC0076,1:006D0076,1:006B0076,1:006D0076,1:00700077,1:006E0077,1:03BC0077,1:006D0077,1:006B0077,1:006D0077,1:006B03C9,1:006D03C9,2:00620071,3:00632215006B0067,1:0063006F002E,1:00640062,1:00670079,2:00680070,2:006B006B,1:006B006D,9:00700068,2:00700070006D,1:00700072,2:00730076,1:00770062,c723:00660066,1:00660069,1:0066006C,1:006600660069,1:00660066006C,1:00730074,1:00730074,d:05740576,1:05740565,1:0574056B,1:057E0576,1:0574056D\",(function(e){if(e.length%4!=0)throw new Error(\"bad data\");let t=[];for(let n=0;nl.indexOf(e)>=0||e>=65024&&e<=65039?[]:function(e){let t=o(e,c);if(t)return[e+t.s];let n=u[e];if(n)return n;let r=h[e];return r?[e+r[0]]:d[e]||null}(e)||[e]),t=n.reduce((e,t)=>(t.forEach(t=>{e.push(t)}),e),[]),t=Object(r.g)(Object(r.e)(t),r.a.NFKC),t.forEach(e=>{if(o(e,m))throw new Error(\"STRINGPREP_CONTAINS_PROHIBITED\")}),t.forEach(e=>{if(o(e,a))throw new Error(\"STRINGPREP_CONTAINS_UNASSIGNED\")});let i=Object(r.e)(t);if(\"-\"===i.substring(0,1)||\"--\"===i.substring(2,4)||\"-\"===i.substring(i.length-1))throw new Error(\"invalid hyphen\");if(i.length>63)throw new Error(\"too long\");return i}},hKrs:function(e,t,n){!function(e){\"use strict\";e.defineLocale(\"bg\",{months:\"\\u044f\\u043d\\u0443\\u0430\\u0440\\u0438_\\u0444\\u0435\\u0432\\u0440\\u0443\\u0430\\u0440\\u0438_\\u043c\\u0430\\u0440\\u0442_\\u0430\\u043f\\u0440\\u0438\\u043b_\\u043c\\u0430\\u0439_\\u044e\\u043d\\u0438_\\u044e\\u043b\\u0438_\\u0430\\u0432\\u0433\\u0443\\u0441\\u0442_\\u0441\\u0435\\u043f\\u0442\\u0435\\u043c\\u0432\\u0440\\u0438_\\u043e\\u043a\\u0442\\u043e\\u043c\\u0432\\u0440\\u0438_\\u043d\\u043e\\u0435\\u043c\\u0432\\u0440\\u0438_\\u0434\\u0435\\u043a\\u0435\\u043c\\u0432\\u0440\\u0438\".split(\"_\"),monthsShort:\"\\u044f\\u043d\\u0443_\\u0444\\u0435\\u0432_\\u043c\\u0430\\u0440_\\u0430\\u043f\\u0440_\\u043c\\u0430\\u0439_\\u044e\\u043d\\u0438_\\u044e\\u043b\\u0438_\\u0430\\u0432\\u0433_\\u0441\\u0435\\u043f_\\u043e\\u043a\\u0442_\\u043d\\u043e\\u0435_\\u0434\\u0435\\u043a\".split(\"_\"),weekdays:\"\\u043d\\u0435\\u0434\\u0435\\u043b\\u044f_\\u043f\\u043e\\u043d\\u0435\\u0434\\u0435\\u043b\\u043d\\u0438\\u043a_\\u0432\\u0442\\u043e\\u0440\\u043d\\u0438\\u043a_\\u0441\\u0440\\u044f\\u0434\\u0430_\\u0447\\u0435\\u0442\\u0432\\u044a\\u0440\\u0442\\u044a\\u043a_\\u043f\\u0435\\u0442\\u044a\\u043a_\\u0441\\u044a\\u0431\\u043e\\u0442\\u0430\".split(\"_\"),weekdaysShort:\"\\u043d\\u0435\\u0434_\\u043f\\u043e\\u043d_\\u0432\\u0442\\u043e_\\u0441\\u0440\\u044f_\\u0447\\u0435\\u0442_\\u043f\\u0435\\u0442_\\u0441\\u044a\\u0431\".split(\"_\"),weekdaysMin:\"\\u043d\\u0434_\\u043f\\u043d_\\u0432\\u0442_\\u0441\\u0440_\\u0447\\u0442_\\u043f\\u0442_\\u0441\\u0431\".split(\"_\"),longDateFormat:{LT:\"H:mm\",LTS:\"H:mm:ss\",L:\"D.MM.YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY H:mm\",LLLL:\"dddd, D MMMM YYYY H:mm\"},calendar:{sameDay:\"[\\u0414\\u043d\\u0435\\u0441 \\u0432] LT\",nextDay:\"[\\u0423\\u0442\\u0440\\u0435 \\u0432] LT\",nextWeek:\"dddd [\\u0432] LT\",lastDay:\"[\\u0412\\u0447\\u0435\\u0440\\u0430 \\u0432] LT\",lastWeek:function(){switch(this.day()){case 0:case 3:case 6:return\"[\\u041c\\u0438\\u043d\\u0430\\u043b\\u0430\\u0442\\u0430] dddd [\\u0432] LT\";case 1:case 2:case 4:case 5:return\"[\\u041c\\u0438\\u043d\\u0430\\u043b\\u0438\\u044f] dddd [\\u0432] LT\"}},sameElse:\"L\"},relativeTime:{future:\"\\u0441\\u043b\\u0435\\u0434 %s\",past:\"\\u043f\\u0440\\u0435\\u0434\\u0438 %s\",s:\"\\u043d\\u044f\\u043a\\u043e\\u043b\\u043a\\u043e \\u0441\\u0435\\u043a\\u0443\\u043d\\u0434\\u0438\",ss:\"%d \\u0441\\u0435\\u043a\\u0443\\u043d\\u0434\\u0438\",m:\"\\u043c\\u0438\\u043d\\u0443\\u0442\\u0430\",mm:\"%d \\u043c\\u0438\\u043d\\u0443\\u0442\\u0438\",h:\"\\u0447\\u0430\\u0441\",hh:\"%d \\u0447\\u0430\\u0441\\u0430\",d:\"\\u0434\\u0435\\u043d\",dd:\"%d \\u0434\\u0435\\u043d\\u0430\",w:\"\\u0441\\u0435\\u0434\\u043c\\u0438\\u0446\\u0430\",ww:\"%d \\u0441\\u0435\\u0434\\u043c\\u0438\\u0446\\u0438\",M:\"\\u043c\\u0435\\u0441\\u0435\\u0446\",MM:\"%d \\u043c\\u0435\\u0441\\u0435\\u0446\\u0430\",y:\"\\u0433\\u043e\\u0434\\u0438\\u043d\\u0430\",yy:\"%d \\u0433\\u043e\\u0434\\u0438\\u043d\\u0438\"},dayOfMonthOrdinalParse:/\\d{1,2}-(\\u0435\\u0432|\\u0435\\u043d|\\u0442\\u0438|\\u0432\\u0438|\\u0440\\u0438|\\u043c\\u0438)/,ordinal:function(e){var t=e%10,n=e%100;return 0===e?e+\"-\\u0435\\u0432\":0===n?e+\"-\\u0435\\u043d\":n>10&&n<20?e+\"-\\u0442\\u0438\":1===t?e+\"-\\u0432\\u0438\":2===t?e+\"-\\u0440\\u0438\":7===t||8===t?e+\"-\\u043c\\u0438\":e+\"-\\u0442\\u0438\"},week:{dow:1,doy:7}})}(n(\"wd/R\"))},honF:function(e,t,n){!function(e){\"use strict\";var t={1:\"\\u1041\",2:\"\\u1042\",3:\"\\u1043\",4:\"\\u1044\",5:\"\\u1045\",6:\"\\u1046\",7:\"\\u1047\",8:\"\\u1048\",9:\"\\u1049\",0:\"\\u1040\"},n={\"\\u1041\":\"1\",\"\\u1042\":\"2\",\"\\u1043\":\"3\",\"\\u1044\":\"4\",\"\\u1045\":\"5\",\"\\u1046\":\"6\",\"\\u1047\":\"7\",\"\\u1048\":\"8\",\"\\u1049\":\"9\",\"\\u1040\":\"0\"};e.defineLocale(\"my\",{months:\"\\u1007\\u1014\\u103a\\u1014\\u101d\\u102b\\u101b\\u102e_\\u1016\\u1031\\u1016\\u1031\\u102c\\u103a\\u101d\\u102b\\u101b\\u102e_\\u1019\\u1010\\u103a_\\u1027\\u1015\\u103c\\u102e_\\u1019\\u1031_\\u1007\\u103d\\u1014\\u103a_\\u1007\\u1030\\u101c\\u102d\\u102f\\u1004\\u103a_\\u101e\\u103c\\u1002\\u102f\\u1010\\u103a_\\u1005\\u1000\\u103a\\u1010\\u1004\\u103a\\u1018\\u102c_\\u1021\\u1031\\u102c\\u1000\\u103a\\u1010\\u102d\\u102f\\u1018\\u102c_\\u1014\\u102d\\u102f\\u101d\\u1004\\u103a\\u1018\\u102c_\\u1012\\u102e\\u1007\\u1004\\u103a\\u1018\\u102c\".split(\"_\"),monthsShort:\"\\u1007\\u1014\\u103a_\\u1016\\u1031_\\u1019\\u1010\\u103a_\\u1015\\u103c\\u102e_\\u1019\\u1031_\\u1007\\u103d\\u1014\\u103a_\\u101c\\u102d\\u102f\\u1004\\u103a_\\u101e\\u103c_\\u1005\\u1000\\u103a_\\u1021\\u1031\\u102c\\u1000\\u103a_\\u1014\\u102d\\u102f_\\u1012\\u102e\".split(\"_\"),weekdays:\"\\u1010\\u1014\\u1004\\u103a\\u1039\\u1002\\u1014\\u103d\\u1031_\\u1010\\u1014\\u1004\\u103a\\u1039\\u101c\\u102c_\\u1021\\u1004\\u103a\\u1039\\u1002\\u102b_\\u1017\\u102f\\u1012\\u1039\\u1013\\u101f\\u1030\\u1038_\\u1000\\u103c\\u102c\\u101e\\u1015\\u1010\\u1031\\u1038_\\u101e\\u1031\\u102c\\u1000\\u103c\\u102c_\\u1005\\u1014\\u1031\".split(\"_\"),weekdaysShort:\"\\u1014\\u103d\\u1031_\\u101c\\u102c_\\u1002\\u102b_\\u101f\\u1030\\u1038_\\u1000\\u103c\\u102c_\\u101e\\u1031\\u102c_\\u1014\\u1031\".split(\"_\"),weekdaysMin:\"\\u1014\\u103d\\u1031_\\u101c\\u102c_\\u1002\\u102b_\\u101f\\u1030\\u1038_\\u1000\\u103c\\u102c_\\u101e\\u1031\\u102c_\\u1014\\u1031\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd D MMMM YYYY HH:mm\"},calendar:{sameDay:\"[\\u101a\\u1014\\u1031.] LT [\\u1019\\u103e\\u102c]\",nextDay:\"[\\u1019\\u1014\\u1000\\u103a\\u1016\\u103c\\u1014\\u103a] LT [\\u1019\\u103e\\u102c]\",nextWeek:\"dddd LT [\\u1019\\u103e\\u102c]\",lastDay:\"[\\u1019\\u1014\\u1031.\\u1000] LT [\\u1019\\u103e\\u102c]\",lastWeek:\"[\\u1015\\u103c\\u102e\\u1038\\u1001\\u1032\\u1037\\u101e\\u1031\\u102c] dddd LT [\\u1019\\u103e\\u102c]\",sameElse:\"L\"},relativeTime:{future:\"\\u101c\\u102c\\u1019\\u100a\\u103a\\u1037 %s \\u1019\\u103e\\u102c\",past:\"\\u101c\\u103d\\u1014\\u103a\\u1001\\u1032\\u1037\\u101e\\u1031\\u102c %s \\u1000\",s:\"\\u1005\\u1000\\u1039\\u1000\\u1014\\u103a.\\u1021\\u1014\\u100a\\u103a\\u1038\\u1004\\u101a\\u103a\",ss:\"%d \\u1005\\u1000\\u1039\\u1000\\u1014\\u1037\\u103a\",m:\"\\u1010\\u1005\\u103a\\u1019\\u102d\\u1014\\u1005\\u103a\",mm:\"%d \\u1019\\u102d\\u1014\\u1005\\u103a\",h:\"\\u1010\\u1005\\u103a\\u1014\\u102c\\u101b\\u102e\",hh:\"%d \\u1014\\u102c\\u101b\\u102e\",d:\"\\u1010\\u1005\\u103a\\u101b\\u1000\\u103a\",dd:\"%d \\u101b\\u1000\\u103a\",M:\"\\u1010\\u1005\\u103a\\u101c\",MM:\"%d \\u101c\",y:\"\\u1010\\u1005\\u103a\\u1014\\u103e\\u1005\\u103a\",yy:\"%d \\u1014\\u103e\\u1005\\u103a\"},preparse:function(e){return e.replace(/[\\u1041\\u1042\\u1043\\u1044\\u1045\\u1046\\u1047\\u1048\\u1049\\u1040]/g,(function(e){return n[e]}))},postformat:function(e){return e.replace(/\\d/g,(function(e){return t[e]}))},week:{dow:1,doy:4}})}(n(\"wd/R\"))},i5UE:function(e,t,n){\"use strict\";var r=n(\"w8CP\"),i=n(\"tSWc\");function s(){if(!(this instanceof s))return new s;i.call(this),this.h=[3418070365,3238371032,1654270250,914150663,2438529370,812702999,355462360,4144912697,1731405415,4290775857,2394180231,1750603025,3675008525,1694076839,1203062813,3204075428]}r.inherits(s,i),e.exports=s,s.blockSize=1024,s.outSize=384,s.hmacStrength=192,s.padLength=128,s.prototype._digest=function(e){return\"hex\"===e?r.toHex32(this.h.slice(0,12),\"big\"):r.split32(this.h.slice(0,12),\"big\")}},iEDd:function(e,t,n){!function(e){\"use strict\";e.defineLocale(\"gl\",{months:\"xaneiro_febreiro_marzo_abril_maio_xu\\xf1o_xullo_agosto_setembro_outubro_novembro_decembro\".split(\"_\"),monthsShort:\"xan._feb._mar._abr._mai._xu\\xf1._xul._ago._set._out._nov._dec.\".split(\"_\"),monthsParseExact:!0,weekdays:\"domingo_luns_martes_m\\xe9rcores_xoves_venres_s\\xe1bado\".split(\"_\"),weekdaysShort:\"dom._lun._mar._m\\xe9r._xov._ven._s\\xe1b.\".split(\"_\"),weekdaysMin:\"do_lu_ma_m\\xe9_xo_ve_s\\xe1\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"H:mm\",LTS:\"H:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D [de] MMMM [de] YYYY\",LLL:\"D [de] MMMM [de] YYYY H:mm\",LLLL:\"dddd, D [de] MMMM [de] YYYY H:mm\"},calendar:{sameDay:function(){return\"[hoxe \"+(1!==this.hours()?\"\\xe1s\":\"\\xe1\")+\"] LT\"},nextDay:function(){return\"[ma\\xf1\\xe1 \"+(1!==this.hours()?\"\\xe1s\":\"\\xe1\")+\"] LT\"},nextWeek:function(){return\"dddd [\"+(1!==this.hours()?\"\\xe1s\":\"a\")+\"] LT\"},lastDay:function(){return\"[onte \"+(1!==this.hours()?\"\\xe1\":\"a\")+\"] LT\"},lastWeek:function(){return\"[o] dddd [pasado \"+(1!==this.hours()?\"\\xe1s\":\"a\")+\"] LT\"},sameElse:\"L\"},relativeTime:{future:function(e){return 0===e.indexOf(\"un\")?\"n\"+e:\"en \"+e},past:\"hai %s\",s:\"uns segundos\",ss:\"%d segundos\",m:\"un minuto\",mm:\"%d minutos\",h:\"unha hora\",hh:\"%d horas\",d:\"un d\\xeda\",dd:\"%d d\\xedas\",M:\"un mes\",MM:\"%d meses\",y:\"un ano\",yy:\"%d anos\"},dayOfMonthOrdinalParse:/\\d{1,2}\\xba/,ordinal:\"%d\\xba\",week:{dow:1,doy:4}})}(n(\"wd/R\"))},iYuL:function(e,t,n){!function(e){\"use strict\";var t=\"ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.\".split(\"_\"),n=\"ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic\".split(\"_\"),r=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],i=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\\.?|feb\\.?|mar\\.?|abr\\.?|may\\.?|jun\\.?|jul\\.?|ago\\.?|sep\\.?|oct\\.?|nov\\.?|dic\\.?)/i;e.defineLocale(\"es\",{months:\"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre\".split(\"_\"),monthsShort:function(e,r){return e?/-MMM-/.test(r)?n[e.month()]:t[e.month()]:t},monthsRegex:i,monthsShortRegex:i,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\\.?|feb\\.?|mar\\.?|abr\\.?|may\\.?|jun\\.?|jul\\.?|ago\\.?|sep\\.?|oct\\.?|nov\\.?|dic\\.?)/i,monthsParse:r,longMonthsParse:r,shortMonthsParse:r,weekdays:\"domingo_lunes_martes_mi\\xe9rcoles_jueves_viernes_s\\xe1bado\".split(\"_\"),weekdaysShort:\"dom._lun._mar._mi\\xe9._jue._vie._s\\xe1b.\".split(\"_\"),weekdaysMin:\"do_lu_ma_mi_ju_vi_s\\xe1\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"H:mm\",LTS:\"H:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D [de] MMMM [de] YYYY\",LLL:\"D [de] MMMM [de] YYYY H:mm\",LLLL:\"dddd, D [de] MMMM [de] YYYY H:mm\"},calendar:{sameDay:function(){return\"[hoy a la\"+(1!==this.hours()?\"s\":\"\")+\"] LT\"},nextDay:function(){return\"[ma\\xf1ana a la\"+(1!==this.hours()?\"s\":\"\")+\"] LT\"},nextWeek:function(){return\"dddd [a la\"+(1!==this.hours()?\"s\":\"\")+\"] LT\"},lastDay:function(){return\"[ayer a la\"+(1!==this.hours()?\"s\":\"\")+\"] LT\"},lastWeek:function(){return\"[el] dddd [pasado a la\"+(1!==this.hours()?\"s\":\"\")+\"] LT\"},sameElse:\"L\"},relativeTime:{future:\"en %s\",past:\"hace %s\",s:\"unos segundos\",ss:\"%d segundos\",m:\"un minuto\",mm:\"%d minutos\",h:\"una hora\",hh:\"%d horas\",d:\"un d\\xeda\",dd:\"%d d\\xedas\",w:\"una semana\",ww:\"%d semanas\",M:\"un mes\",MM:\"%d meses\",y:\"un a\\xf1o\",yy:\"%d a\\xf1os\"},dayOfMonthOrdinalParse:/\\d{1,2}\\xba/,ordinal:\"%d\\xba\",week:{dow:1,doy:4},invalidDate:\"Fecha inv\\xe1lida\"})}(n(\"wd/R\"))},icAF:function(e,t,n){\"use strict\";var r=n(\"ANg/\"),i=n(\"Z1Ib\");function s(){if(!(this instanceof s))return new s;i.call(this),this.h=[3238371032,914150663,812702999,4144912697,4290775857,1750603025,1694076839,3204075428]}r.inherits(s,i),e.exports=s,s.blockSize=512,s.outSize=224,s.hmacStrength=192,s.padLength=64,s.prototype._digest=function(e){return\"hex\"===e?r.toHex32(this.h.slice(0,7),\"big\"):r.split32(this.h.slice(0,7),\"big\")}},itXk:function(e,t,n){\"use strict\";n.d(t,\"b\",(function(){return c})),n.d(t,\"a\",(function(){return u}));var r=n(\"z+Ro\"),i=n(\"DH7j\"),s=n(\"l7GE\"),o=n(\"ZUHj\"),a=n(\"yCtX\");const l={};function c(...e){let t=null,n=null;return Object(r.a)(e[e.length-1])&&(n=e.pop()),\"function\"==typeof e[e.length-1]&&(t=e.pop()),1===e.length&&Object(i.a)(e[0])&&(e=e[0]),Object(a.a)(e,n).lift(new u(t))}class u{constructor(e){this.resultSelector=e}call(e,t){return t.subscribe(new h(e,this.resultSelector))}}class h extends s.a{constructor(e,t){super(e),this.resultSelector=t,this.active=0,this.values=[],this.observables=[]}_next(e){this.values.push(l),this.observables.push(e)}_complete(){const e=this.observables,t=e.length;if(0===t)this.destination.complete();else{this.active=t,this.toRespond=t;for(let n=0;n11?n?\"\\u03bc\\u03bc\":\"\\u039c\\u039c\":n?\"\\u03c0\\u03bc\":\"\\u03a0\\u039c\"},isPM:function(e){return\"\\u03bc\"===(e+\"\").toLowerCase()[0]},meridiemParse:/[\\u03a0\\u039c]\\.?\\u039c?\\.?/i,longDateFormat:{LT:\"h:mm A\",LTS:\"h:mm:ss A\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY h:mm A\",LLLL:\"dddd, D MMMM YYYY h:mm A\"},calendarEl:{sameDay:\"[\\u03a3\\u03ae\\u03bc\\u03b5\\u03c1\\u03b1 {}] LT\",nextDay:\"[\\u0391\\u03cd\\u03c1\\u03b9\\u03bf {}] LT\",nextWeek:\"dddd [{}] LT\",lastDay:\"[\\u03a7\\u03b8\\u03b5\\u03c2 {}] LT\",lastWeek:function(){switch(this.day()){case 6:return\"[\\u03c4\\u03bf \\u03c0\\u03c1\\u03bf\\u03b7\\u03b3\\u03bf\\u03cd\\u03bc\\u03b5\\u03bd\\u03bf] dddd [{}] LT\";default:return\"[\\u03c4\\u03b7\\u03bd \\u03c0\\u03c1\\u03bf\\u03b7\\u03b3\\u03bf\\u03cd\\u03bc\\u03b5\\u03bd\\u03b7] dddd [{}] LT\"}},sameElse:\"L\"},calendar:function(e,t){var n,r=this._calendarEl[e],i=t&&t.hours();return n=r,(\"undefined\"!=typeof Function&&n instanceof Function||\"[object Function]\"===Object.prototype.toString.call(n))&&(r=r.apply(t)),r.replace(\"{}\",i%12==1?\"\\u03c3\\u03c4\\u03b7\":\"\\u03c3\\u03c4\\u03b9\\u03c2\")},relativeTime:{future:\"\\u03c3\\u03b5 %s\",past:\"%s \\u03c0\\u03c1\\u03b9\\u03bd\",s:\"\\u03bb\\u03af\\u03b3\\u03b1 \\u03b4\\u03b5\\u03c5\\u03c4\\u03b5\\u03c1\\u03cc\\u03bb\\u03b5\\u03c0\\u03c4\\u03b1\",ss:\"%d \\u03b4\\u03b5\\u03c5\\u03c4\\u03b5\\u03c1\\u03cc\\u03bb\\u03b5\\u03c0\\u03c4\\u03b1\",m:\"\\u03ad\\u03bd\\u03b1 \\u03bb\\u03b5\\u03c0\\u03c4\\u03cc\",mm:\"%d \\u03bb\\u03b5\\u03c0\\u03c4\\u03ac\",h:\"\\u03bc\\u03af\\u03b1 \\u03ce\\u03c1\\u03b1\",hh:\"%d \\u03ce\\u03c1\\u03b5\\u03c2\",d:\"\\u03bc\\u03af\\u03b1 \\u03bc\\u03ad\\u03c1\\u03b1\",dd:\"%d \\u03bc\\u03ad\\u03c1\\u03b5\\u03c2\",M:\"\\u03ad\\u03bd\\u03b1\\u03c2 \\u03bc\\u03ae\\u03bd\\u03b1\\u03c2\",MM:\"%d \\u03bc\\u03ae\\u03bd\\u03b5\\u03c2\",y:\"\\u03ad\\u03bd\\u03b1\\u03c2 \\u03c7\\u03c1\\u03cc\\u03bd\\u03bf\\u03c2\",yy:\"%d \\u03c7\\u03c1\\u03cc\\u03bd\\u03b9\\u03b1\"},dayOfMonthOrdinalParse:/\\d{1,2}\\u03b7/,ordinal:\"%d\\u03b7\",week:{dow:1,doy:4}})}(n(\"wd/R\"))},jVdC:function(e,t,n){!function(e){\"use strict\";var t=\"stycze\\u0144_luty_marzec_kwiecie\\u0144_maj_czerwiec_lipiec_sierpie\\u0144_wrzesie\\u0144_pa\\u017adziernik_listopad_grudzie\\u0144\".split(\"_\"),n=\"stycznia_lutego_marca_kwietnia_maja_czerwca_lipca_sierpnia_wrze\\u015bnia_pa\\u017adziernika_listopada_grudnia\".split(\"_\"),r=[/^sty/i,/^lut/i,/^mar/i,/^kwi/i,/^maj/i,/^cze/i,/^lip/i,/^sie/i,/^wrz/i,/^pa\\u017a/i,/^lis/i,/^gru/i];function i(e){return e%10<5&&e%10>1&&~~(e/10)%10!=1}function s(e,t,n){var r=e+\" \";switch(n){case\"ss\":return r+(i(e)?\"sekundy\":\"sekund\");case\"m\":return t?\"minuta\":\"minut\\u0119\";case\"mm\":return r+(i(e)?\"minuty\":\"minut\");case\"h\":return t?\"godzina\":\"godzin\\u0119\";case\"hh\":return r+(i(e)?\"godziny\":\"godzin\");case\"ww\":return r+(i(e)?\"tygodnie\":\"tygodni\");case\"MM\":return r+(i(e)?\"miesi\\u0105ce\":\"miesi\\u0119cy\");case\"yy\":return r+(i(e)?\"lata\":\"lat\")}}e.defineLocale(\"pl\",{months:function(e,r){return e?/D MMMM/.test(r)?n[e.month()]:t[e.month()]:t},monthsShort:\"sty_lut_mar_kwi_maj_cze_lip_sie_wrz_pa\\u017a_lis_gru\".split(\"_\"),monthsParse:r,longMonthsParse:r,shortMonthsParse:r,weekdays:\"niedziela_poniedzia\\u0142ek_wtorek_\\u015broda_czwartek_pi\\u0105tek_sobota\".split(\"_\"),weekdaysShort:\"ndz_pon_wt_\\u015br_czw_pt_sob\".split(\"_\"),weekdaysMin:\"Nd_Pn_Wt_\\u015ar_Cz_Pt_So\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD.MM.YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd, D MMMM YYYY HH:mm\"},calendar:{sameDay:\"[Dzi\\u015b o] LT\",nextDay:\"[Jutro o] LT\",nextWeek:function(){switch(this.day()){case 0:return\"[W niedziel\\u0119 o] LT\";case 2:return\"[We wtorek o] LT\";case 3:return\"[W \\u015brod\\u0119 o] LT\";case 6:return\"[W sobot\\u0119 o] LT\";default:return\"[W] dddd [o] LT\"}},lastDay:\"[Wczoraj o] LT\",lastWeek:function(){switch(this.day()){case 0:return\"[W zesz\\u0142\\u0105 niedziel\\u0119 o] LT\";case 3:return\"[W zesz\\u0142\\u0105 \\u015brod\\u0119 o] LT\";case 6:return\"[W zesz\\u0142\\u0105 sobot\\u0119 o] LT\";default:return\"[W zesz\\u0142y] dddd [o] LT\"}},sameElse:\"L\"},relativeTime:{future:\"za %s\",past:\"%s temu\",s:\"kilka sekund\",ss:s,m:s,mm:s,h:s,hh:s,d:\"1 dzie\\u0144\",dd:\"%d dni\",w:\"tydzie\\u0144\",ww:s,M:\"miesi\\u0105c\",MM:s,y:\"rok\",yy:s},dayOfMonthOrdinalParse:/\\d{1,2}\\./,ordinal:\"%d.\",week:{dow:1,doy:4}})}(n(\"wd/R\"))},jZKg:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return s}));var r=n(\"HDdC\"),i=n(\"quSY\");function s(e,t){return new r.a(n=>{const r=new i.a;let s=0;return r.add(t.schedule((function(){s!==e.length?(n.next(e[s++]),n.closed||r.add(this.schedule())):n.complete()}))),r})}},jfSC:function(e,t,n){!function(e){\"use strict\";var t={1:\"\\u06f1\",2:\"\\u06f2\",3:\"\\u06f3\",4:\"\\u06f4\",5:\"\\u06f5\",6:\"\\u06f6\",7:\"\\u06f7\",8:\"\\u06f8\",9:\"\\u06f9\",0:\"\\u06f0\"},n={\"\\u06f1\":\"1\",\"\\u06f2\":\"2\",\"\\u06f3\":\"3\",\"\\u06f4\":\"4\",\"\\u06f5\":\"5\",\"\\u06f6\":\"6\",\"\\u06f7\":\"7\",\"\\u06f8\":\"8\",\"\\u06f9\":\"9\",\"\\u06f0\":\"0\"};e.defineLocale(\"fa\",{months:\"\\u0698\\u0627\\u0646\\u0648\\u06cc\\u0647_\\u0641\\u0648\\u0631\\u06cc\\u0647_\\u0645\\u0627\\u0631\\u0633_\\u0622\\u0648\\u0631\\u06cc\\u0644_\\u0645\\u0647_\\u0698\\u0648\\u0626\\u0646_\\u0698\\u0648\\u0626\\u06cc\\u0647_\\u0627\\u0648\\u062a_\\u0633\\u067e\\u062a\\u0627\\u0645\\u0628\\u0631_\\u0627\\u06a9\\u062a\\u0628\\u0631_\\u0646\\u0648\\u0627\\u0645\\u0628\\u0631_\\u062f\\u0633\\u0627\\u0645\\u0628\\u0631\".split(\"_\"),monthsShort:\"\\u0698\\u0627\\u0646\\u0648\\u06cc\\u0647_\\u0641\\u0648\\u0631\\u06cc\\u0647_\\u0645\\u0627\\u0631\\u0633_\\u0622\\u0648\\u0631\\u06cc\\u0644_\\u0645\\u0647_\\u0698\\u0648\\u0626\\u0646_\\u0698\\u0648\\u0626\\u06cc\\u0647_\\u0627\\u0648\\u062a_\\u0633\\u067e\\u062a\\u0627\\u0645\\u0628\\u0631_\\u0627\\u06a9\\u062a\\u0628\\u0631_\\u0646\\u0648\\u0627\\u0645\\u0628\\u0631_\\u062f\\u0633\\u0627\\u0645\\u0628\\u0631\".split(\"_\"),weekdays:\"\\u06cc\\u06a9\\u200c\\u0634\\u0646\\u0628\\u0647_\\u062f\\u0648\\u0634\\u0646\\u0628\\u0647_\\u0633\\u0647\\u200c\\u0634\\u0646\\u0628\\u0647_\\u0686\\u0647\\u0627\\u0631\\u0634\\u0646\\u0628\\u0647_\\u067e\\u0646\\u062c\\u200c\\u0634\\u0646\\u0628\\u0647_\\u062c\\u0645\\u0639\\u0647_\\u0634\\u0646\\u0628\\u0647\".split(\"_\"),weekdaysShort:\"\\u06cc\\u06a9\\u200c\\u0634\\u0646\\u0628\\u0647_\\u062f\\u0648\\u0634\\u0646\\u0628\\u0647_\\u0633\\u0647\\u200c\\u0634\\u0646\\u0628\\u0647_\\u0686\\u0647\\u0627\\u0631\\u0634\\u0646\\u0628\\u0647_\\u067e\\u0646\\u062c\\u200c\\u0634\\u0646\\u0628\\u0647_\\u062c\\u0645\\u0639\\u0647_\\u0634\\u0646\\u0628\\u0647\".split(\"_\"),weekdaysMin:\"\\u06cc_\\u062f_\\u0633_\\u0686_\\u067e_\\u062c_\\u0634\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd, D MMMM YYYY HH:mm\"},meridiemParse:/\\u0642\\u0628\\u0644 \\u0627\\u0632 \\u0638\\u0647\\u0631|\\u0628\\u0639\\u062f \\u0627\\u0632 \\u0638\\u0647\\u0631/,isPM:function(e){return/\\u0628\\u0639\\u062f \\u0627\\u0632 \\u0638\\u0647\\u0631/.test(e)},meridiem:function(e,t,n){return e<12?\"\\u0642\\u0628\\u0644 \\u0627\\u0632 \\u0638\\u0647\\u0631\":\"\\u0628\\u0639\\u062f \\u0627\\u0632 \\u0638\\u0647\\u0631\"},calendar:{sameDay:\"[\\u0627\\u0645\\u0631\\u0648\\u0632 \\u0633\\u0627\\u0639\\u062a] LT\",nextDay:\"[\\u0641\\u0631\\u062f\\u0627 \\u0633\\u0627\\u0639\\u062a] LT\",nextWeek:\"dddd [\\u0633\\u0627\\u0639\\u062a] LT\",lastDay:\"[\\u062f\\u06cc\\u0631\\u0648\\u0632 \\u0633\\u0627\\u0639\\u062a] LT\",lastWeek:\"dddd [\\u067e\\u06cc\\u0634] [\\u0633\\u0627\\u0639\\u062a] LT\",sameElse:\"L\"},relativeTime:{future:\"\\u062f\\u0631 %s\",past:\"%s \\u067e\\u06cc\\u0634\",s:\"\\u0686\\u0646\\u062f \\u062b\\u0627\\u0646\\u06cc\\u0647\",ss:\"%d \\u062b\\u0627\\u0646\\u06cc\\u0647\",m:\"\\u06cc\\u06a9 \\u062f\\u0642\\u06cc\\u0642\\u0647\",mm:\"%d \\u062f\\u0642\\u06cc\\u0642\\u0647\",h:\"\\u06cc\\u06a9 \\u0633\\u0627\\u0639\\u062a\",hh:\"%d \\u0633\\u0627\\u0639\\u062a\",d:\"\\u06cc\\u06a9 \\u0631\\u0648\\u0632\",dd:\"%d \\u0631\\u0648\\u0632\",M:\"\\u06cc\\u06a9 \\u0645\\u0627\\u0647\",MM:\"%d \\u0645\\u0627\\u0647\",y:\"\\u06cc\\u06a9 \\u0633\\u0627\\u0644\",yy:\"%d \\u0633\\u0627\\u0644\"},preparse:function(e){return e.replace(/[\\u06f0-\\u06f9]/g,(function(e){return n[e]})).replace(/\\u060c/g,\",\")},postformat:function(e){return e.replace(/\\d/g,(function(e){return t[e]})).replace(/,/g,\"\\u060c\")},dayOfMonthOrdinalParse:/\\d{1,2}\\u0645/,ordinal:\"%d\\u0645\",week:{dow:6,doy:12}})}(n(\"wd/R\"))},jhkW:function(e,t,n){\"use strict\";n.r(t),n.d(t,\"_toEscapedUtf8String\",(function(){return i.d})),n.d(t,\"toUtf8Bytes\",(function(){return i.f})),n.d(t,\"toUtf8CodePoints\",(function(){return i.g})),n.d(t,\"toUtf8String\",(function(){return i.h})),n.d(t,\"Utf8ErrorFuncs\",(function(){return i.b})),n.d(t,\"Utf8ErrorReason\",(function(){return i.c})),n.d(t,\"UnicodeNormalizationForm\",(function(){return i.a})),n.d(t,\"formatBytes32String\",(function(){return s})),n.d(t,\"parseBytes32String\",(function(){return o})),n.d(t,\"nameprep\",(function(){return a.a}));var r=n(\"VJ7P\"),i=n(\"UnNr\");function s(e){const t=Object(i.f)(e);if(t.length>31)throw new Error(\"bytes32 string must be less than 32 bytes\");return Object(r.hexlify)(Object(r.concat)([t,\"0x0000000000000000000000000000000000000000000000000000000000000000\"]).slice(0,32))}function o(e){const t=Object(r.arrayify)(e);if(32!==t.length)throw new Error(\"invalid bytes32 - not 32 bytes long\");if(0!==t[31])throw new Error(\"invalid bytes32 string - no null terminator\");let n=31;for(;0===t[n-1];)n--;return Object(i.h)(t.slice(0,n))}var a=n(\"hCSK\")},jnO4:function(e,t,n){!function(e){\"use strict\";var t={1:\"\\u0661\",2:\"\\u0662\",3:\"\\u0663\",4:\"\\u0664\",5:\"\\u0665\",6:\"\\u0666\",7:\"\\u0667\",8:\"\\u0668\",9:\"\\u0669\",0:\"\\u0660\"},n={\"\\u0661\":\"1\",\"\\u0662\":\"2\",\"\\u0663\":\"3\",\"\\u0664\":\"4\",\"\\u0665\":\"5\",\"\\u0666\":\"6\",\"\\u0667\":\"7\",\"\\u0668\":\"8\",\"\\u0669\":\"9\",\"\\u0660\":\"0\"},r=function(e){return 0===e?0:1===e?1:2===e?2:e%100>=3&&e%100<=10?3:e%100>=11?4:5},i={s:[\"\\u0623\\u0642\\u0644 \\u0645\\u0646 \\u062b\\u0627\\u0646\\u064a\\u0629\",\"\\u062b\\u0627\\u0646\\u064a\\u0629 \\u0648\\u0627\\u062d\\u062f\\u0629\",[\"\\u062b\\u0627\\u0646\\u064a\\u062a\\u0627\\u0646\",\"\\u062b\\u0627\\u0646\\u064a\\u062a\\u064a\\u0646\"],\"%d \\u062b\\u0648\\u0627\\u0646\",\"%d \\u062b\\u0627\\u0646\\u064a\\u0629\",\"%d \\u062b\\u0627\\u0646\\u064a\\u0629\"],m:[\"\\u0623\\u0642\\u0644 \\u0645\\u0646 \\u062f\\u0642\\u064a\\u0642\\u0629\",\"\\u062f\\u0642\\u064a\\u0642\\u0629 \\u0648\\u0627\\u062d\\u062f\\u0629\",[\"\\u062f\\u0642\\u064a\\u0642\\u062a\\u0627\\u0646\",\"\\u062f\\u0642\\u064a\\u0642\\u062a\\u064a\\u0646\"],\"%d \\u062f\\u0642\\u0627\\u0626\\u0642\",\"%d \\u062f\\u0642\\u064a\\u0642\\u0629\",\"%d \\u062f\\u0642\\u064a\\u0642\\u0629\"],h:[\"\\u0623\\u0642\\u0644 \\u0645\\u0646 \\u0633\\u0627\\u0639\\u0629\",\"\\u0633\\u0627\\u0639\\u0629 \\u0648\\u0627\\u062d\\u062f\\u0629\",[\"\\u0633\\u0627\\u0639\\u062a\\u0627\\u0646\",\"\\u0633\\u0627\\u0639\\u062a\\u064a\\u0646\"],\"%d \\u0633\\u0627\\u0639\\u0627\\u062a\",\"%d \\u0633\\u0627\\u0639\\u0629\",\"%d \\u0633\\u0627\\u0639\\u0629\"],d:[\"\\u0623\\u0642\\u0644 \\u0645\\u0646 \\u064a\\u0648\\u0645\",\"\\u064a\\u0648\\u0645 \\u0648\\u0627\\u062d\\u062f\",[\"\\u064a\\u0648\\u0645\\u0627\\u0646\",\"\\u064a\\u0648\\u0645\\u064a\\u0646\"],\"%d \\u0623\\u064a\\u0627\\u0645\",\"%d \\u064a\\u0648\\u0645\\u064b\\u0627\",\"%d \\u064a\\u0648\\u0645\"],M:[\"\\u0623\\u0642\\u0644 \\u0645\\u0646 \\u0634\\u0647\\u0631\",\"\\u0634\\u0647\\u0631 \\u0648\\u0627\\u062d\\u062f\",[\"\\u0634\\u0647\\u0631\\u0627\\u0646\",\"\\u0634\\u0647\\u0631\\u064a\\u0646\"],\"%d \\u0623\\u0634\\u0647\\u0631\",\"%d \\u0634\\u0647\\u0631\\u0627\",\"%d \\u0634\\u0647\\u0631\"],y:[\"\\u0623\\u0642\\u0644 \\u0645\\u0646 \\u0639\\u0627\\u0645\",\"\\u0639\\u0627\\u0645 \\u0648\\u0627\\u062d\\u062f\",[\"\\u0639\\u0627\\u0645\\u0627\\u0646\",\"\\u0639\\u0627\\u0645\\u064a\\u0646\"],\"%d \\u0623\\u0639\\u0648\\u0627\\u0645\",\"%d \\u0639\\u0627\\u0645\\u064b\\u0627\",\"%d \\u0639\\u0627\\u0645\"]},s=function(e){return function(t,n,s,o){var a=r(t),l=i[e][r(t)];return 2===a&&(l=l[n?0:1]),l.replace(/%d/i,t)}},o=[\"\\u064a\\u0646\\u0627\\u064a\\u0631\",\"\\u0641\\u0628\\u0631\\u0627\\u064a\\u0631\",\"\\u0645\\u0627\\u0631\\u0633\",\"\\u0623\\u0628\\u0631\\u064a\\u0644\",\"\\u0645\\u0627\\u064a\\u0648\",\"\\u064a\\u0648\\u0646\\u064a\\u0648\",\"\\u064a\\u0648\\u0644\\u064a\\u0648\",\"\\u0623\\u063a\\u0633\\u0637\\u0633\",\"\\u0633\\u0628\\u062a\\u0645\\u0628\\u0631\",\"\\u0623\\u0643\\u062a\\u0648\\u0628\\u0631\",\"\\u0646\\u0648\\u0641\\u0645\\u0628\\u0631\",\"\\u062f\\u064a\\u0633\\u0645\\u0628\\u0631\"];e.defineLocale(\"ar\",{months:o,monthsShort:o,weekdays:\"\\u0627\\u0644\\u0623\\u062d\\u062f_\\u0627\\u0644\\u0625\\u062b\\u0646\\u064a\\u0646_\\u0627\\u0644\\u062b\\u0644\\u0627\\u062b\\u0627\\u0621_\\u0627\\u0644\\u0623\\u0631\\u0628\\u0639\\u0627\\u0621_\\u0627\\u0644\\u062e\\u0645\\u064a\\u0633_\\u0627\\u0644\\u062c\\u0645\\u0639\\u0629_\\u0627\\u0644\\u0633\\u0628\\u062a\".split(\"_\"),weekdaysShort:\"\\u0623\\u062d\\u062f_\\u0625\\u062b\\u0646\\u064a\\u0646_\\u062b\\u0644\\u0627\\u062b\\u0627\\u0621_\\u0623\\u0631\\u0628\\u0639\\u0627\\u0621_\\u062e\\u0645\\u064a\\u0633_\\u062c\\u0645\\u0639\\u0629_\\u0633\\u0628\\u062a\".split(\"_\"),weekdaysMin:\"\\u062d_\\u0646_\\u062b_\\u0631_\\u062e_\\u062c_\\u0633\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"D/\\u200fM/\\u200fYYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd D MMMM YYYY HH:mm\"},meridiemParse:/\\u0635|\\u0645/,isPM:function(e){return\"\\u0645\"===e},meridiem:function(e,t,n){return e<12?\"\\u0635\":\"\\u0645\"},calendar:{sameDay:\"[\\u0627\\u0644\\u064a\\u0648\\u0645 \\u0639\\u0646\\u062f \\u0627\\u0644\\u0633\\u0627\\u0639\\u0629] LT\",nextDay:\"[\\u063a\\u062f\\u064b\\u0627 \\u0639\\u0646\\u062f \\u0627\\u0644\\u0633\\u0627\\u0639\\u0629] LT\",nextWeek:\"dddd [\\u0639\\u0646\\u062f \\u0627\\u0644\\u0633\\u0627\\u0639\\u0629] LT\",lastDay:\"[\\u0623\\u0645\\u0633 \\u0639\\u0646\\u062f \\u0627\\u0644\\u0633\\u0627\\u0639\\u0629] LT\",lastWeek:\"dddd [\\u0639\\u0646\\u062f \\u0627\\u0644\\u0633\\u0627\\u0639\\u0629] LT\",sameElse:\"L\"},relativeTime:{future:\"\\u0628\\u0639\\u062f %s\",past:\"\\u0645\\u0646\\u0630 %s\",s:s(\"s\"),ss:s(\"s\"),m:s(\"m\"),mm:s(\"m\"),h:s(\"h\"),hh:s(\"h\"),d:s(\"d\"),dd:s(\"d\"),M:s(\"M\"),MM:s(\"M\"),y:s(\"y\"),yy:s(\"y\")},preparse:function(e){return e.replace(/[\\u0661\\u0662\\u0663\\u0664\\u0665\\u0666\\u0667\\u0668\\u0669\\u0660]/g,(function(e){return n[e]})).replace(/\\u060c/g,\",\")},postformat:function(e){return e.replace(/\\d/g,(function(e){return t[e]})).replace(/,/g,\"\\u060c\")},week:{dow:6,doy:12}})}(n(\"wd/R\"))},jtHE:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return c}));var r=n(\"XNiG\"),i=n(\"qgXg\"),s=n(\"quSY\"),o=n(\"pxpQ\"),a=n(\"9ppp\"),l=n(\"Ylt2\");class c extends r.a{constructor(e=Number.POSITIVE_INFINITY,t=Number.POSITIVE_INFINITY,n){super(),this.scheduler=n,this._events=[],this._infiniteTimeWindow=!1,this._bufferSize=e<1?1:e,this._windowTime=t<1?1:t,t===Number.POSITIVE_INFINITY?(this._infiniteTimeWindow=!0,this.next=this.nextInfiniteTimeWindow):this.next=this.nextTimeWindow}nextInfiniteTimeWindow(e){const t=this._events;t.push(e),t.length>this._bufferSize&&t.shift(),super.next(e)}nextTimeWindow(e){this._events.push(new u(this._getNow(),e)),this._trimBufferThenGetEvents(),super.next(e)}_subscribe(e){const t=this._infiniteTimeWindow,n=t?this._events:this._trimBufferThenGetEvents(),r=this.scheduler,i=n.length;let c;if(this.closed)throw new a.a;if(this.isStopped||this.hasError?c=s.a.EMPTY:(this.observers.push(e),c=new l.a(this,e)),r&&e.add(e=new o.a(e,r)),t)for(let s=0;st&&(s=Math.max(s,i-t)),s>0&&r.splice(0,s),r}}class u{constructor(e,t){this.time=e,this.value=t}}},kEOa:function(e,t,n){!function(e){\"use strict\";var t={1:\"\\u09e7\",2:\"\\u09e8\",3:\"\\u09e9\",4:\"\\u09ea\",5:\"\\u09eb\",6:\"\\u09ec\",7:\"\\u09ed\",8:\"\\u09ee\",9:\"\\u09ef\",0:\"\\u09e6\"},n={\"\\u09e7\":\"1\",\"\\u09e8\":\"2\",\"\\u09e9\":\"3\",\"\\u09ea\":\"4\",\"\\u09eb\":\"5\",\"\\u09ec\":\"6\",\"\\u09ed\":\"7\",\"\\u09ee\":\"8\",\"\\u09ef\":\"9\",\"\\u09e6\":\"0\"};e.defineLocale(\"bn\",{months:\"\\u099c\\u09be\\u09a8\\u09c1\\u09df\\u09be\\u09b0\\u09bf_\\u09ab\\u09c7\\u09ac\\u09cd\\u09b0\\u09c1\\u09df\\u09be\\u09b0\\u09bf_\\u09ae\\u09be\\u09b0\\u09cd\\u099a_\\u098f\\u09aa\\u09cd\\u09b0\\u09bf\\u09b2_\\u09ae\\u09c7_\\u099c\\u09c1\\u09a8_\\u099c\\u09c1\\u09b2\\u09be\\u0987_\\u0986\\u0997\\u09b8\\u09cd\\u099f_\\u09b8\\u09c7\\u09aa\\u09cd\\u099f\\u09c7\\u09ae\\u09cd\\u09ac\\u09b0_\\u0985\\u0995\\u09cd\\u099f\\u09cb\\u09ac\\u09b0_\\u09a8\\u09ad\\u09c7\\u09ae\\u09cd\\u09ac\\u09b0_\\u09a1\\u09bf\\u09b8\\u09c7\\u09ae\\u09cd\\u09ac\\u09b0\".split(\"_\"),monthsShort:\"\\u099c\\u09be\\u09a8\\u09c1_\\u09ab\\u09c7\\u09ac\\u09cd\\u09b0\\u09c1_\\u09ae\\u09be\\u09b0\\u09cd\\u099a_\\u098f\\u09aa\\u09cd\\u09b0\\u09bf\\u09b2_\\u09ae\\u09c7_\\u099c\\u09c1\\u09a8_\\u099c\\u09c1\\u09b2\\u09be\\u0987_\\u0986\\u0997\\u09b8\\u09cd\\u099f_\\u09b8\\u09c7\\u09aa\\u09cd\\u099f_\\u0985\\u0995\\u09cd\\u099f\\u09cb_\\u09a8\\u09ad\\u09c7_\\u09a1\\u09bf\\u09b8\\u09c7\".split(\"_\"),weekdays:\"\\u09b0\\u09ac\\u09bf\\u09ac\\u09be\\u09b0_\\u09b8\\u09cb\\u09ae\\u09ac\\u09be\\u09b0_\\u09ae\\u0999\\u09cd\\u0997\\u09b2\\u09ac\\u09be\\u09b0_\\u09ac\\u09c1\\u09a7\\u09ac\\u09be\\u09b0_\\u09ac\\u09c3\\u09b9\\u09b8\\u09cd\\u09aa\\u09a4\\u09bf\\u09ac\\u09be\\u09b0_\\u09b6\\u09c1\\u0995\\u09cd\\u09b0\\u09ac\\u09be\\u09b0_\\u09b6\\u09a8\\u09bf\\u09ac\\u09be\\u09b0\".split(\"_\"),weekdaysShort:\"\\u09b0\\u09ac\\u09bf_\\u09b8\\u09cb\\u09ae_\\u09ae\\u0999\\u09cd\\u0997\\u09b2_\\u09ac\\u09c1\\u09a7_\\u09ac\\u09c3\\u09b9\\u09b8\\u09cd\\u09aa\\u09a4\\u09bf_\\u09b6\\u09c1\\u0995\\u09cd\\u09b0_\\u09b6\\u09a8\\u09bf\".split(\"_\"),weekdaysMin:\"\\u09b0\\u09ac\\u09bf_\\u09b8\\u09cb\\u09ae_\\u09ae\\u0999\\u09cd\\u0997\\u09b2_\\u09ac\\u09c1\\u09a7_\\u09ac\\u09c3\\u09b9_\\u09b6\\u09c1\\u0995\\u09cd\\u09b0_\\u09b6\\u09a8\\u09bf\".split(\"_\"),longDateFormat:{LT:\"A h:mm \\u09b8\\u09ae\\u09df\",LTS:\"A h:mm:ss \\u09b8\\u09ae\\u09df\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY, A h:mm \\u09b8\\u09ae\\u09df\",LLLL:\"dddd, D MMMM YYYY, A h:mm \\u09b8\\u09ae\\u09df\"},calendar:{sameDay:\"[\\u0986\\u099c] LT\",nextDay:\"[\\u0986\\u0997\\u09be\\u09ae\\u09c0\\u0995\\u09be\\u09b2] LT\",nextWeek:\"dddd, LT\",lastDay:\"[\\u0997\\u09a4\\u0995\\u09be\\u09b2] LT\",lastWeek:\"[\\u0997\\u09a4] dddd, LT\",sameElse:\"L\"},relativeTime:{future:\"%s \\u09aa\\u09b0\\u09c7\",past:\"%s \\u0986\\u0997\\u09c7\",s:\"\\u0995\\u09df\\u09c7\\u0995 \\u09b8\\u09c7\\u0995\\u09c7\\u09a8\\u09cd\\u09a1\",ss:\"%d \\u09b8\\u09c7\\u0995\\u09c7\\u09a8\\u09cd\\u09a1\",m:\"\\u098f\\u0995 \\u09ae\\u09bf\\u09a8\\u09bf\\u099f\",mm:\"%d \\u09ae\\u09bf\\u09a8\\u09bf\\u099f\",h:\"\\u098f\\u0995 \\u0998\\u09a8\\u09cd\\u099f\\u09be\",hh:\"%d \\u0998\\u09a8\\u09cd\\u099f\\u09be\",d:\"\\u098f\\u0995 \\u09a6\\u09bf\\u09a8\",dd:\"%d \\u09a6\\u09bf\\u09a8\",M:\"\\u098f\\u0995 \\u09ae\\u09be\\u09b8\",MM:\"%d \\u09ae\\u09be\\u09b8\",y:\"\\u098f\\u0995 \\u09ac\\u099b\\u09b0\",yy:\"%d \\u09ac\\u099b\\u09b0\"},preparse:function(e){return e.replace(/[\\u09e7\\u09e8\\u09e9\\u09ea\\u09eb\\u09ec\\u09ed\\u09ee\\u09ef\\u09e6]/g,(function(e){return n[e]}))},postformat:function(e){return e.replace(/\\d/g,(function(e){return t[e]}))},meridiemParse:/\\u09b0\\u09be\\u09a4|\\u09b8\\u0995\\u09be\\u09b2|\\u09a6\\u09c1\\u09aa\\u09c1\\u09b0|\\u09ac\\u09bf\\u0995\\u09be\\u09b2|\\u09b0\\u09be\\u09a4/,meridiemHour:function(e,t){return 12===e&&(e=0),\"\\u09b0\\u09be\\u09a4\"===t&&e>=4||\"\\u09a6\\u09c1\\u09aa\\u09c1\\u09b0\"===t&&e<5||\"\\u09ac\\u09bf\\u0995\\u09be\\u09b2\"===t?e+12:e},meridiem:function(e,t,n){return e<4?\"\\u09b0\\u09be\\u09a4\":e<10?\"\\u09b8\\u0995\\u09be\\u09b2\":e<17?\"\\u09a6\\u09c1\\u09aa\\u09c1\\u09b0\":e<20?\"\\u09ac\\u09bf\\u0995\\u09be\\u09b2\":\"\\u09b0\\u09be\\u09a4\"},week:{dow:0,doy:6}})}(n(\"wd/R\"))},kJWO:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return r}));const r=(()=>\"function\"==typeof Symbol&&Symbol.observable||\"@@observable\")()},kLRD:function(e,t,n){\"use strict\";t.sha1=n(\"2t7c\"),t.sha224=n(\"icAF\"),t.sha256=n(\"Z1Ib\"),t.sha384=n(\"To1g\"),t.sha512=n(\"lBBE\")},kOpN:function(e,t,n){!function(e){\"use strict\";e.defineLocale(\"zh-tw\",{months:\"\\u4e00\\u6708_\\u4e8c\\u6708_\\u4e09\\u6708_\\u56db\\u6708_\\u4e94\\u6708_\\u516d\\u6708_\\u4e03\\u6708_\\u516b\\u6708_\\u4e5d\\u6708_\\u5341\\u6708_\\u5341\\u4e00\\u6708_\\u5341\\u4e8c\\u6708\".split(\"_\"),monthsShort:\"1\\u6708_2\\u6708_3\\u6708_4\\u6708_5\\u6708_6\\u6708_7\\u6708_8\\u6708_9\\u6708_10\\u6708_11\\u6708_12\\u6708\".split(\"_\"),weekdays:\"\\u661f\\u671f\\u65e5_\\u661f\\u671f\\u4e00_\\u661f\\u671f\\u4e8c_\\u661f\\u671f\\u4e09_\\u661f\\u671f\\u56db_\\u661f\\u671f\\u4e94_\\u661f\\u671f\\u516d\".split(\"_\"),weekdaysShort:\"\\u9031\\u65e5_\\u9031\\u4e00_\\u9031\\u4e8c_\\u9031\\u4e09_\\u9031\\u56db_\\u9031\\u4e94_\\u9031\\u516d\".split(\"_\"),weekdaysMin:\"\\u65e5_\\u4e00_\\u4e8c_\\u4e09_\\u56db_\\u4e94_\\u516d\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"YYYY/MM/DD\",LL:\"YYYY\\u5e74M\\u6708D\\u65e5\",LLL:\"YYYY\\u5e74M\\u6708D\\u65e5 HH:mm\",LLLL:\"YYYY\\u5e74M\\u6708D\\u65e5dddd HH:mm\",l:\"YYYY/M/D\",ll:\"YYYY\\u5e74M\\u6708D\\u65e5\",lll:\"YYYY\\u5e74M\\u6708D\\u65e5 HH:mm\",llll:\"YYYY\\u5e74M\\u6708D\\u65e5dddd HH:mm\"},meridiemParse:/\\u51cc\\u6668|\\u65e9\\u4e0a|\\u4e0a\\u5348|\\u4e2d\\u5348|\\u4e0b\\u5348|\\u665a\\u4e0a/,meridiemHour:function(e,t){return 12===e&&(e=0),\"\\u51cc\\u6668\"===t||\"\\u65e9\\u4e0a\"===t||\"\\u4e0a\\u5348\"===t?e:\"\\u4e2d\\u5348\"===t?e>=11?e:e+12:\"\\u4e0b\\u5348\"===t||\"\\u665a\\u4e0a\"===t?e+12:void 0},meridiem:function(e,t,n){var r=100*e+t;return r<600?\"\\u51cc\\u6668\":r<900?\"\\u65e9\\u4e0a\":r<1130?\"\\u4e0a\\u5348\":r<1230?\"\\u4e2d\\u5348\":r<1800?\"\\u4e0b\\u5348\":\"\\u665a\\u4e0a\"},calendar:{sameDay:\"[\\u4eca\\u5929] LT\",nextDay:\"[\\u660e\\u5929] LT\",nextWeek:\"[\\u4e0b]dddd LT\",lastDay:\"[\\u6628\\u5929] LT\",lastWeek:\"[\\u4e0a]dddd LT\",sameElse:\"L\"},dayOfMonthOrdinalParse:/\\d{1,2}(\\u65e5|\\u6708|\\u9031)/,ordinal:function(e,t){switch(t){case\"d\":case\"D\":case\"DDD\":return e+\"\\u65e5\";case\"M\":return e+\"\\u6708\";case\"w\":case\"W\":return e+\"\\u9031\";default:return e}},relativeTime:{future:\"%s\\u5f8c\",past:\"%s\\u524d\",s:\"\\u5e7e\\u79d2\",ss:\"%d \\u79d2\",m:\"1 \\u5206\\u9418\",mm:\"%d \\u5206\\u9418\",h:\"1 \\u5c0f\\u6642\",hh:\"%d \\u5c0f\\u6642\",d:\"1 \\u5929\",dd:\"%d \\u5929\",M:\"1 \\u500b\\u6708\",MM:\"%d \\u500b\\u6708\",y:\"1 \\u5e74\",yy:\"%d \\u5e74\"}})}(n(\"wd/R\"))},kU1M:function(e,t,n){\"use strict\";n.r(t),n.d(t,\"audit\",(function(){return r.a})),n.d(t,\"auditTime\",(function(){return i.a})),n.d(t,\"buffer\",(function(){return a})),n.d(t,\"bufferCount\",(function(){return h})),n.d(t,\"bufferTime\",(function(){return _})),n.d(t,\"bufferToggle\",(function(){return x})),n.d(t,\"bufferWhen\",(function(){return L})),n.d(t,\"catchError\",(function(){return E.a})),n.d(t,\"combineAll\",(function(){return F})),n.d(t,\"combineLatest\",(function(){return I})),n.d(t,\"concat\",(function(){return Y})),n.d(t,\"concatAll\",(function(){return B.a})),n.d(t,\"concatMap\",(function(){return N.a})),n.d(t,\"concatMapTo\",(function(){return H})),n.d(t,\"count\",(function(){return z})),n.d(t,\"debounce\",(function(){return U})),n.d(t,\"debounceTime\",(function(){return X.a})),n.d(t,\"defaultIfEmpty\",(function(){return Z.a})),n.d(t,\"delay\",(function(){return K.a})),n.d(t,\"delayWhen\",(function(){return Q})),n.d(t,\"dematerialize\",(function(){return re})),n.d(t,\"distinct\",(function(){return oe})),n.d(t,\"distinctUntilChanged\",(function(){return ce.a})),n.d(t,\"distinctUntilKeyChanged\",(function(){return ue})),n.d(t,\"elementAt\",(function(){return fe})),n.d(t,\"endWith\",(function(){return _e})),n.d(t,\"every\",(function(){return be.a})),n.d(t,\"exhaust\",(function(){return ye})),n.d(t,\"exhaustMap\",(function(){return Se})),n.d(t,\"expand\",(function(){return De})),n.d(t,\"filter\",(function(){return de.a})),n.d(t,\"finalize\",(function(){return Ae.a})),n.d(t,\"find\",(function(){return Ee})),n.d(t,\"findIndex\",(function(){return Pe})),n.d(t,\"first\",(function(){return Re.a})),n.d(t,\"groupBy\",(function(){return Ie.b})),n.d(t,\"ignoreElements\",(function(){return je})),n.d(t,\"isEmpty\",(function(){return Ne})),n.d(t,\"last\",(function(){return Ve.a})),n.d(t,\"map\",(function(){return ke.a})),n.d(t,\"mapTo\",(function(){return Je.a})),n.d(t,\"materialize\",(function(){return Ge})),n.d(t,\"max\",(function(){return Ke})),n.d(t,\"merge\",(function(){return Qe})),n.d(t,\"mergeAll\",(function(){return $e.a})),n.d(t,\"mergeMap\",(function(){return et.a})),n.d(t,\"flatMap\",(function(){return et.a})),n.d(t,\"mergeMapTo\",(function(){return tt})),n.d(t,\"mergeScan\",(function(){return nt})),n.d(t,\"min\",(function(){return st})),n.d(t,\"multicast\",(function(){return ot.a})),n.d(t,\"observeOn\",(function(){return at.b})),n.d(t,\"onErrorResumeNext\",(function(){return lt})),n.d(t,\"pairwise\",(function(){return ht.a})),n.d(t,\"partition\",(function(){return mt})),n.d(t,\"pluck\",(function(){return pt})),n.d(t,\"publish\",(function(){return gt})),n.d(t,\"publishBehavior\",(function(){return bt})),n.d(t,\"publishLast\",(function(){return vt})),n.d(t,\"publishReplay\",(function(){return Mt})),n.d(t,\"race\",(function(){return St})),n.d(t,\"reduce\",(function(){return Ze.a})),n.d(t,\"repeat\",(function(){return Ct})),n.d(t,\"repeatWhen\",(function(){return Tt})),n.d(t,\"retry\",(function(){return Ot})),n.d(t,\"retryWhen\",(function(){return Rt})),n.d(t,\"refCount\",(function(){return Yt.a})),n.d(t,\"sample\",(function(){return Bt})),n.d(t,\"sampleTime\",(function(){return zt})),n.d(t,\"scan\",(function(){return Gt.a})),n.d(t,\"sequenceEqual\",(function(){return Wt})),n.d(t,\"share\",(function(){return qt.a})),n.d(t,\"shareReplay\",(function(){return Qt.a})),n.d(t,\"single\",(function(){return en})),n.d(t,\"skip\",(function(){return rn.a})),n.d(t,\"skipLast\",(function(){return sn})),n.d(t,\"skipUntil\",(function(){return ln})),n.d(t,\"skipWhile\",(function(){return hn})),n.d(t,\"startWith\",(function(){return pn.a})),n.d(t,\"subscribeOn\",(function(){return bn})),n.d(t,\"switchAll\",(function(){return Mn})),n.d(t,\"switchMap\",(function(){return vn.a})),n.d(t,\"switchMapTo\",(function(){return kn})),n.d(t,\"take\",(function(){return pe.a})),n.d(t,\"takeLast\",(function(){return Sn.a})),n.d(t,\"takeUntil\",(function(){return xn.a})),n.d(t,\"takeWhile\",(function(){return Cn.a})),n.d(t,\"tap\",(function(){return Dn.a})),n.d(t,\"throttle\",(function(){return Tn})),n.d(t,\"throttleTime\",(function(){return On})),n.d(t,\"throwIfEmpty\",(function(){return me.a})),n.d(t,\"timeInterval\",(function(){return jn})),n.d(t,\"timeout\",(function(){return Un})),n.d(t,\"timeoutWith\",(function(){return Hn})),n.d(t,\"timestamp\",(function(){return Gn})),n.d(t,\"toArray\",(function(){return Xn.a})),n.d(t,\"window\",(function(){return Zn})),n.d(t,\"windowCount\",(function(){return Qn})),n.d(t,\"windowTime\",(function(){return tr})),n.d(t,\"windowToggle\",(function(){return lr})),n.d(t,\"windowWhen\",(function(){return hr})),n.d(t,\"withLatestFrom\",(function(){return pr})),n.d(t,\"zip\",(function(){return br})),n.d(t,\"zipAll\",(function(){return yr}));var r=n(\"tnsW\"),i=n(\"3UWI\"),s=n(\"l7GE\"),o=n(\"ZUHj\");function a(e){return function(t){return t.lift(new l(e))}}class l{constructor(e){this.closingNotifier=e}call(e,t){return t.subscribe(new c(e,this.closingNotifier))}}class c extends s.a{constructor(e,t){super(e),this.buffer=[],this.add(Object(o.a)(this,t))}_next(e){this.buffer.push(e)}notifyNext(e,t,n,r,i){const s=this.buffer;this.buffer=[],this.destination.next(s)}}var u=n(\"7o/Q\");function h(e,t=null){return function(n){return n.lift(new d(e,t))}}class d{constructor(e,t){this.bufferSize=e,this.startBufferEvery=t,this.subscriberClass=t&&e!==t?p:m}call(e,t){return t.subscribe(new this.subscriberClass(e,this.bufferSize,this.startBufferEvery))}}class m extends u.a{constructor(e,t){super(e),this.bufferSize=t,this.buffer=[]}_next(e){const t=this.buffer;t.push(e),t.length==this.bufferSize&&(this.destination.next(t),this.buffer=[])}_complete(){const e=this.buffer;e.length>0&&this.destination.next(e),super._complete()}}class p extends u.a{constructor(e,t,n){super(e),this.bufferSize=t,this.startBufferEvery=n,this.buffers=[],this.count=0}_next(e){const{bufferSize:t,startBufferEvery:n,buffers:r,count:i}=this;this.count++,i%n==0&&r.push([]);for(let s=r.length;s--;){const n=r[s];n.push(e),n.length===t&&(r.splice(s,1),this.destination.next(n))}}_complete(){const{buffers:e,destination:t}=this;for(;e.length>0;){let n=e.shift();n.length>0&&t.next(n)}super._complete()}}var f=n(\"D0XW\"),g=n(\"z+Ro\");function _(e){let t=arguments.length,n=f.a;Object(g.a)(arguments[arguments.length-1])&&(n=arguments[arguments.length-1],t--);let r=null;t>=2&&(r=arguments[1]);let i=Number.POSITIVE_INFINITY;return t>=3&&(i=arguments[2]),function(t){return t.lift(new b(e,r,i,n))}}class b{constructor(e,t,n,r){this.bufferTimeSpan=e,this.bufferCreationInterval=t,this.maxBufferSize=n,this.scheduler=r}call(e,t){return t.subscribe(new v(e,this.bufferTimeSpan,this.bufferCreationInterval,this.maxBufferSize,this.scheduler))}}class y{constructor(){this.buffer=[]}}class v extends u.a{constructor(e,t,n,r,i){super(e),this.bufferTimeSpan=t,this.bufferCreationInterval=n,this.maxBufferSize=r,this.scheduler=i,this.contexts=[];const s=this.openContext();if(this.timespanOnly=null==n||n<0,this.timespanOnly)this.add(s.closeAction=i.schedule(w,t,{subscriber:this,context:s,bufferTimeSpan:t}));else{const e={bufferTimeSpan:t,bufferCreationInterval:n,subscriber:this,scheduler:i};this.add(s.closeAction=i.schedule(k,t,{subscriber:this,context:s})),this.add(i.schedule(M,n,e))}}_next(e){const t=this.contexts,n=t.length;let r;for(let i=0;i0;){const n=e.shift();t.next(n.buffer)}super._complete()}_unsubscribe(){this.contexts=null}onBufferFull(e){this.closeContext(e);const t=e.closeAction;if(t.unsubscribe(),this.remove(t),!this.closed&&this.timespanOnly){e=this.openContext();const t=this.bufferTimeSpan;this.add(e.closeAction=this.scheduler.schedule(w,t,{subscriber:this,context:e,bufferTimeSpan:t}))}}openContext(){const e=new y;return this.contexts.push(e),e}closeContext(e){this.destination.next(e.buffer);const t=this.contexts;(t?t.indexOf(e):-1)>=0&&t.splice(t.indexOf(e),1)}}function w(e){const t=e.subscriber,n=e.context;n&&t.closeContext(n),t.closed||(e.context=t.openContext(),e.context.closeAction=this.schedule(e,e.bufferTimeSpan))}function M(e){const{bufferCreationInterval:t,bufferTimeSpan:n,subscriber:r,scheduler:i}=e,s=r.openContext();r.closed||(r.add(s.closeAction=i.schedule(k,n,{subscriber:r,context:s})),this.schedule(e,t))}function k(e){const{subscriber:t,context:n}=e;t.closeContext(n)}var S=n(\"quSY\");function x(e,t){return function(n){return n.lift(new C(e,t))}}class C{constructor(e,t){this.openings=e,this.closingSelector=t}call(e,t){return t.subscribe(new D(e,this.openings,this.closingSelector))}}class D extends s.a{constructor(e,t,n){super(e),this.openings=t,this.closingSelector=n,this.contexts=[],this.add(Object(o.a)(this,t))}_next(e){const t=this.contexts,n=t.length;for(let r=0;r0;){const e=t.shift();e.subscription.unsubscribe(),e.buffer=null,e.subscription=null}this.contexts=null,super._error(e)}_complete(){const e=this.contexts;for(;e.length>0;){const t=e.shift();this.destination.next(t.buffer),t.subscription.unsubscribe(),t.buffer=null,t.subscription=null}this.contexts=null,super._complete()}notifyNext(e,t,n,r,i){e?this.closeBuffer(e):this.openBuffer(t)}notifyComplete(e){this.closeBuffer(e.context)}openBuffer(e){try{const t=this.closingSelector.call(this,e);t&&this.trySubscribe(t)}catch(t){this._error(t)}}closeBuffer(e){const t=this.contexts;if(t&&e){const{buffer:n,subscription:r}=e;this.destination.next(n),t.splice(t.indexOf(e),1),this.remove(r),r.unsubscribe()}}trySubscribe(e){const t=this.contexts,n=new S.a,r={buffer:[],subscription:n};t.push(r);const i=Object(o.a)(this,e,r);!i||i.closed?this.closeBuffer(r):(i.context=r,this.add(i),n.add(i))}}function L(e){return function(t){return t.lift(new T(e))}}class T{constructor(e){this.closingSelector=e}call(e,t){return t.subscribe(new A(e,this.closingSelector))}}class A extends s.a{constructor(e,t){super(e),this.closingSelector=t,this.subscribing=!1,this.openBuffer()}_next(e){this.buffer.push(e)}_complete(){const e=this.buffer;e&&this.destination.next(e),super._complete()}_unsubscribe(){this.buffer=null,this.subscribing=!1}notifyNext(e,t,n,r,i){this.openBuffer()}notifyComplete(){this.subscribing?this.complete():this.openBuffer()}openBuffer(){let e,{closingSubscription:t}=this;t&&(this.remove(t),t.unsubscribe()),this.buffer&&this.destination.next(this.buffer),this.buffer=[];try{const{closingSelector:t}=this;e=t()}catch(n){return this.error(n)}t=new S.a,this.closingSubscription=t,this.add(t),this.subscribing=!0,t.add(Object(o.a)(this,e)),this.subscribing=!1}}var E=n(\"JIr8\"),O=n(\"itXk\");function F(e){return t=>t.lift(new O.a(e))}var P=n(\"DH7j\"),R=n(\"Cfvw\");function I(...e){let t=null;return\"function\"==typeof e[e.length-1]&&(t=e.pop()),1===e.length&&Object(P.a)(e[0])&&(e=e[0].slice()),n=>n.lift.call(Object(R.a)([n,...e]),new O.a(t))}var j=n(\"GyhO\");function Y(...e){return t=>t.lift.call(Object(j.a)(t,...e))}var B=n(\"0EUg\"),N=n(\"bOdf\");function H(e,t){return Object(N.a)(()=>e,t)}function z(e){return t=>t.lift(new V(e,t))}class V{constructor(e,t){this.predicate=e,this.source=t}call(e,t){return t.subscribe(new J(e,this.predicate,this.source))}}class J extends u.a{constructor(e,t,n){super(e),this.predicate=t,this.source=n,this.count=0,this.index=0}_next(e){this.predicate?this._tryPredicate(e):this.count++}_tryPredicate(e){let t;try{t=this.predicate(e,this.index++,this.source)}catch(n){return void this.destination.error(n)}t&&this.count++}_complete(){this.destination.next(this.count),this.destination.complete()}}function U(e){return t=>t.lift(new G(e))}class G{constructor(e){this.durationSelector=e}call(e,t){return t.subscribe(new W(e,this.durationSelector))}}class W extends s.a{constructor(e,t){super(e),this.durationSelector=t,this.hasValue=!1,this.durationSubscription=null}_next(e){try{const t=this.durationSelector.call(this,e);t&&this._tryNext(e,t)}catch(t){this.destination.error(t)}}_complete(){this.emitValue(),this.destination.complete()}_tryNext(e,t){let n=this.durationSubscription;this.value=e,this.hasValue=!0,n&&(n.unsubscribe(),this.remove(n)),n=Object(o.a)(this,t),n&&!n.closed&&this.add(this.durationSubscription=n)}notifyNext(e,t,n,r,i){this.emitValue()}notifyComplete(){this.emitValue()}emitValue(){if(this.hasValue){const e=this.value,t=this.durationSubscription;t&&(this.durationSubscription=null,t.unsubscribe(),this.remove(t)),this.value=null,this.hasValue=!1,super._next(e)}}}var X=n(\"Kj3r\"),Z=n(\"xbPD\"),K=n(\"3E0/\"),q=n(\"HDdC\");function Q(e,t){return t?n=>new te(n,t).lift(new $(e)):t=>t.lift(new $(e))}class ${constructor(e){this.delayDurationSelector=e}call(e,t){return t.subscribe(new ee(e,this.delayDurationSelector))}}class ee extends s.a{constructor(e,t){super(e),this.delayDurationSelector=t,this.completed=!1,this.delayNotifierSubscriptions=[],this.index=0}notifyNext(e,t,n,r,i){this.destination.next(e),this.removeSubscription(i),this.tryComplete()}notifyError(e,t){this._error(e)}notifyComplete(e){const t=this.removeSubscription(e);t&&this.destination.next(t),this.tryComplete()}_next(e){const t=this.index++;try{const n=this.delayDurationSelector(e,t);n&&this.tryDelay(n,e)}catch(n){this.destination.error(n)}}_complete(){this.completed=!0,this.tryComplete(),this.unsubscribe()}removeSubscription(e){e.unsubscribe();const t=this.delayNotifierSubscriptions.indexOf(e);return-1!==t&&this.delayNotifierSubscriptions.splice(t,1),e.outerValue}tryDelay(e,t){const n=Object(o.a)(this,e,t);n&&!n.closed&&(this.destination.add(n),this.delayNotifierSubscriptions.push(n))}tryComplete(){this.completed&&0===this.delayNotifierSubscriptions.length&&this.destination.complete()}}class te extends q.a{constructor(e,t){super(),this.source=e,this.subscriptionDelay=t}_subscribe(e){this.subscriptionDelay.subscribe(new ne(e,this.source))}}class ne extends u.a{constructor(e,t){super(),this.parent=e,this.source=t,this.sourceSubscribed=!1}_next(e){this.subscribeToSource()}_error(e){this.unsubscribe(),this.parent.error(e)}_complete(){this.unsubscribe(),this.subscribeToSource()}subscribeToSource(){this.sourceSubscribed||(this.sourceSubscribed=!0,this.unsubscribe(),this.source.subscribe(this.parent))}}function re(){return function(e){return e.lift(new ie)}}class ie{call(e,t){return t.subscribe(new se(e))}}class se extends u.a{constructor(e){super(e)}_next(e){e.observe(this.destination)}}function oe(e,t){return n=>n.lift(new ae(e,t))}class ae{constructor(e,t){this.keySelector=e,this.flushes=t}call(e,t){return t.subscribe(new le(e,this.keySelector,this.flushes))}}class le extends s.a{constructor(e,t,n){super(e),this.keySelector=t,this.values=new Set,n&&this.add(Object(o.a)(this,n))}notifyNext(e,t,n,r,i){this.values.clear()}notifyError(e,t){this._error(e)}_next(e){this.keySelector?this._useKeySelector(e):this._finalizeNext(e,e)}_useKeySelector(e){let t;const{destination:n}=this;try{t=this.keySelector(e)}catch(r){return void n.error(r)}this._finalizeNext(t,e)}_finalizeNext(e,t){const{values:n}=this;n.has(e)||(n.add(e),this.destination.next(t))}}var ce=n(\"/uUt\");function ue(e,t){return Object(ce.a)((n,r)=>t?t(n[e],r[e]):n[e]===r[e])}var he=n(\"4I5i\"),de=n(\"pLZG\"),me=n(\"XDbj\"),pe=n(\"IzEk\");function fe(e,t){if(e<0)throw new he.a;const n=arguments.length>=2;return r=>r.pipe(Object(de.a)((t,n)=>n===e),Object(pe.a)(1),n?Object(Z.a)(t):Object(me.a)(()=>new he.a))}var ge=n(\"LRne\");function _e(...e){return t=>Object(j.a)(t,Object(ge.a)(...e))}var be=n(\"Gi4w\");function ye(){return e=>e.lift(new ve)}class ve{call(e,t){return t.subscribe(new we(e))}}class we extends s.a{constructor(e){super(e),this.hasCompleted=!1,this.hasSubscription=!1}_next(e){this.hasSubscription||(this.hasSubscription=!0,this.add(Object(o.a)(this,e)))}_complete(){this.hasCompleted=!0,this.hasSubscription||this.destination.complete()}notifyComplete(e){this.remove(e),this.hasSubscription=!1,this.hasCompleted&&this.destination.complete()}}var Me=n(\"51Dv\"),ke=n(\"lJxs\");function Se(e,t){return t?n=>n.pipe(Se((n,r)=>Object(R.a)(e(n,r)).pipe(Object(ke.a)((e,i)=>t(n,e,r,i))))):t=>t.lift(new xe(e))}class xe{constructor(e){this.project=e}call(e,t){return t.subscribe(new Ce(e,this.project))}}class Ce extends s.a{constructor(e,t){super(e),this.project=t,this.hasSubscription=!1,this.hasCompleted=!1,this.index=0}_next(e){this.hasSubscription||this.tryNext(e)}tryNext(e){let t;const n=this.index++;try{t=this.project(e,n)}catch(r){return void this.destination.error(r)}this.hasSubscription=!0,this._innerSub(t,e,n)}_innerSub(e,t,n){const r=new Me.a(this,t,n),i=this.destination;i.add(r);const s=Object(o.a)(this,e,void 0,void 0,r);s!==r&&i.add(s)}_complete(){this.hasCompleted=!0,this.hasSubscription||this.destination.complete(),this.unsubscribe()}notifyNext(e,t,n,r,i){this.destination.next(t)}notifyError(e){this.destination.error(e)}notifyComplete(e){this.destination.remove(e),this.hasSubscription=!1,this.hasCompleted&&this.destination.complete()}}function De(e,t=Number.POSITIVE_INFINITY,n){return t=(t||0)<1?Number.POSITIVE_INFINITY:t,r=>r.lift(new Le(e,t,n))}class Le{constructor(e,t,n){this.project=e,this.concurrent=t,this.scheduler=n}call(e,t){return t.subscribe(new Te(e,this.project,this.concurrent,this.scheduler))}}class Te extends s.a{constructor(e,t,n,r){super(e),this.project=t,this.concurrent=n,this.scheduler=r,this.index=0,this.active=0,this.hasCompleted=!1,n0&&this._next(t.shift()),this.hasCompleted&&0===this.active&&this.destination.complete()}}var Ae=n(\"nYR2\");function Ee(e,t){if(\"function\"!=typeof e)throw new TypeError(\"predicate is not a function\");return n=>n.lift(new Oe(e,n,!1,t))}class Oe{constructor(e,t,n,r){this.predicate=e,this.source=t,this.yieldIndex=n,this.thisArg=r}call(e,t){return t.subscribe(new Fe(e,this.predicate,this.source,this.yieldIndex,this.thisArg))}}class Fe extends u.a{constructor(e,t,n,r,i){super(e),this.predicate=t,this.source=n,this.yieldIndex=r,this.thisArg=i,this.index=0}notifyComplete(e){const t=this.destination;t.next(e),t.complete(),this.unsubscribe()}_next(e){const{predicate:t,thisArg:n}=this,r=this.index++;try{t.call(n||this,e,r,this.source)&&this.notifyComplete(this.yieldIndex?r:e)}catch(i){this.destination.error(i)}}_complete(){this.notifyComplete(this.yieldIndex?-1:void 0)}}function Pe(e,t){return n=>n.lift(new Oe(e,n,!0,t))}var Re=n(\"SxV6\"),Ie=n(\"OQgR\");function je(){return function(e){return e.lift(new Ye)}}class Ye{call(e,t){return t.subscribe(new Be(e))}}class Be extends u.a{_next(e){}}function Ne(){return e=>e.lift(new He)}class He{call(e,t){return t.subscribe(new ze(e))}}class ze extends u.a{constructor(e){super(e)}notifyComplete(e){const t=this.destination;t.next(e),t.complete()}_next(e){this.notifyComplete(!1)}_complete(){this.notifyComplete(!0)}}var Ve=n(\"NJ9Y\"),Je=n(\"CqXF\"),Ue=n(\"WMd4\");function Ge(){return function(e){return e.lift(new We)}}class We{call(e,t){return t.subscribe(new Xe(e))}}class Xe extends u.a{constructor(e){super(e)}_next(e){this.destination.next(Ue.a.createNext(e))}_error(e){const t=this.destination;t.next(Ue.a.createError(e)),t.complete()}_complete(){const e=this.destination;e.next(Ue.a.createComplete()),e.complete()}}var Ze=n(\"128B\");function Ke(e){const t=\"function\"==typeof e?(t,n)=>e(t,n)>0?t:n:(e,t)=>e>t?e:t;return Object(Ze.a)(t)}var qe=n(\"VRyK\");function Qe(...e){return t=>t.lift.call(Object(qe.a)(t,...e))}var $e=n(\"bHdf\"),et=n(\"5+tZ\");function tt(e,t,n=Number.POSITIVE_INFINITY){return\"function\"==typeof t?Object(et.a)(()=>e,t,n):(\"number\"==typeof t&&(n=t),Object(et.a)(()=>e,n))}function nt(e,t,n=Number.POSITIVE_INFINITY){return r=>r.lift(new rt(e,t,n))}class rt{constructor(e,t,n){this.accumulator=e,this.seed=t,this.concurrent=n}call(e,t){return t.subscribe(new it(e,this.accumulator,this.seed,this.concurrent))}}class it extends s.a{constructor(e,t,n,r){super(e),this.accumulator=t,this.acc=n,this.concurrent=r,this.hasValue=!1,this.hasCompleted=!1,this.buffer=[],this.active=0,this.index=0}_next(e){if(this.active0?this._next(t.shift()):0===this.active&&this.hasCompleted&&(!1===this.hasValue&&this.destination.next(this.acc),this.destination.complete())}}function st(e){const t=\"function\"==typeof e?(t,n)=>e(t,n)<0?t:n:(e,t)=>et.lift(new ct(e))}class ct{constructor(e){this.nextSources=e}call(e,t){return t.subscribe(new ut(e,this.nextSources))}}class ut extends s.a{constructor(e,t){super(e),this.destination=e,this.nextSources=t}notifyError(e,t){this.subscribeToNextSource()}notifyComplete(e){this.subscribeToNextSource()}_error(e){this.subscribeToNextSource(),this.unsubscribe()}_complete(){this.subscribeToNextSource(),this.unsubscribe()}subscribeToNextSource(){const e=this.nextSources.shift();if(e){const t=new Me.a(this,void 0,void 0),n=this.destination;n.add(t);const r=Object(o.a)(this,e,void 0,void 0,t);r!==t&&n.add(r)}else this.destination.complete()}}var ht=n(\"Zy1z\"),dt=n(\"F97/\");function mt(e,t){return n=>[Object(de.a)(e,t)(n),Object(de.a)(Object(dt.a)(e,t))(n)]}function pt(...e){const t=e.length;if(0===t)throw new Error(\"list of properties cannot be empty.\");return n=>Object(ke.a)(function(e,t){return n=>{let r=n;for(let i=0;inew ft.a,e):Object(ot.a)(new ft.a)}var _t=n(\"2Vo4\");function bt(e){return t=>Object(ot.a)(new _t.a(e))(t)}var yt=n(\"NHP+\");function vt(){return e=>Object(ot.a)(new yt.a)(e)}var wt=n(\"jtHE\");function Mt(e,t,n,r){n&&\"function\"!=typeof n&&(r=n);const i=\"function\"==typeof n?n:void 0,s=new wt.a(e,t,r);return e=>Object(ot.a)(()=>s,i)(e)}var kt=n(\"Nv8m\");function St(...e){return function(t){return 1===e.length&&Object(P.a)(e[0])&&(e=e[0]),t.lift.call(Object(kt.a)(t,...e))}}var xt=n(\"EY2u\");function Ct(e=-1){return t=>0===e?Object(xt.b)():t.lift(new Dt(e<0?-1:e-1,t))}class Dt{constructor(e,t){this.count=e,this.source=t}call(e,t){return t.subscribe(new Lt(e,this.count,this.source))}}class Lt extends u.a{constructor(e,t,n){super(e),this.count=t,this.source=n}complete(){if(!this.isStopped){const{source:e,count:t}=this;if(0===t)return super.complete();t>-1&&(this.count=t-1),e.subscribe(this._unsubscribeAndRecycle())}}}function Tt(e){return t=>t.lift(new At(e))}class At{constructor(e){this.notifier=e}call(e,t){return t.subscribe(new Et(e,this.notifier,t))}}class Et extends s.a{constructor(e,t,n){super(e),this.notifier=t,this.source=n,this.sourceIsBeingSubscribedTo=!0}notifyNext(e,t,n,r,i){this.sourceIsBeingSubscribedTo=!0,this.source.subscribe(this)}notifyComplete(e){if(!1===this.sourceIsBeingSubscribedTo)return super.complete()}complete(){if(this.sourceIsBeingSubscribedTo=!1,!this.isStopped){if(this.retries||this.subscribeToRetries(),!this.retriesSubscription||this.retriesSubscription.closed)return super.complete();this._unsubscribeAndRecycle(),this.notifications.next()}}_unsubscribe(){const{notifications:e,retriesSubscription:t}=this;e&&(e.unsubscribe(),this.notifications=null),t&&(t.unsubscribe(),this.retriesSubscription=null),this.retries=null}_unsubscribeAndRecycle(){const{_unsubscribe:e}=this;return this._unsubscribe=null,super._unsubscribeAndRecycle(),this._unsubscribe=e,this}subscribeToRetries(){let e;this.notifications=new ft.a;try{const{notifier:t}=this;e=t(this.notifications)}catch(t){return super.complete()}this.retries=e,this.retriesSubscription=Object(o.a)(this,e)}}function Ot(e=-1){return t=>t.lift(new Ft(e,t))}class Ft{constructor(e,t){this.count=e,this.source=t}call(e,t){return t.subscribe(new Pt(e,this.count,this.source))}}class Pt extends u.a{constructor(e,t,n){super(e),this.count=t,this.source=n}error(e){if(!this.isStopped){const{source:t,count:n}=this;if(0===n)return super.error(e);n>-1&&(this.count=n-1),t.subscribe(this._unsubscribeAndRecycle())}}}function Rt(e){return t=>t.lift(new It(e,t))}class It{constructor(e,t){this.notifier=e,this.source=t}call(e,t){return t.subscribe(new jt(e,this.notifier,this.source))}}class jt extends s.a{constructor(e,t,n){super(e),this.notifier=t,this.source=n}error(e){if(!this.isStopped){let n=this.errors,r=this.retries,i=this.retriesSubscription;if(r)this.errors=null,this.retriesSubscription=null;else{n=new ft.a;try{const{notifier:e}=this;r=e(n)}catch(t){return super.error(t)}i=Object(o.a)(this,r)}this._unsubscribeAndRecycle(),this.errors=n,this.retries=r,this.retriesSubscription=i,n.next(e)}}_unsubscribe(){const{errors:e,retriesSubscription:t}=this;e&&(e.unsubscribe(),this.errors=null),t&&(t.unsubscribe(),this.retriesSubscription=null),this.retries=null}notifyNext(e,t,n,r,i){const{_unsubscribe:s}=this;this._unsubscribe=null,this._unsubscribeAndRecycle(),this._unsubscribe=s,this.source.subscribe(this)}}var Yt=n(\"x+ZX\");function Bt(e){return t=>t.lift(new Nt(e))}class Nt{constructor(e){this.notifier=e}call(e,t){const n=new Ht(e),r=t.subscribe(n);return r.add(Object(o.a)(n,this.notifier)),r}}class Ht extends s.a{constructor(){super(...arguments),this.hasValue=!1}_next(e){this.value=e,this.hasValue=!0}notifyNext(e,t,n,r,i){this.emitValue()}notifyComplete(){this.emitValue()}emitValue(){this.hasValue&&(this.hasValue=!1,this.destination.next(this.value))}}function zt(e,t=f.a){return n=>n.lift(new Vt(e,t))}class Vt{constructor(e,t){this.period=e,this.scheduler=t}call(e,t){return t.subscribe(new Jt(e,this.period,this.scheduler))}}class Jt extends u.a{constructor(e,t,n){super(e),this.period=t,this.scheduler=n,this.hasValue=!1,this.add(n.schedule(Ut,t,{subscriber:this,period:t}))}_next(e){this.lastValue=e,this.hasValue=!0}notifyNext(){this.hasValue&&(this.hasValue=!1,this.destination.next(this.lastValue))}}function Ut(e){let{subscriber:t,period:n}=e;t.notifyNext(),this.schedule(e,n)}var Gt=n(\"Kqap\");function Wt(e,t){return n=>n.lift(new Xt(e,t))}class Xt{constructor(e,t){this.compareTo=e,this.comparator=t}call(e,t){return t.subscribe(new Zt(e,this.compareTo,this.comparator))}}class Zt extends u.a{constructor(e,t,n){super(e),this.compareTo=t,this.comparator=n,this._a=[],this._b=[],this._oneComplete=!1,this.destination.add(t.subscribe(new Kt(e,this)))}_next(e){this._oneComplete&&0===this._b.length?this.emit(!1):(this._a.push(e),this.checkValues())}_complete(){this._oneComplete?this.emit(0===this._a.length&&0===this._b.length):this._oneComplete=!0,this.unsubscribe()}checkValues(){const{_a:e,_b:t,comparator:n}=this;for(;e.length>0&&t.length>0;){let i=e.shift(),s=t.shift(),o=!1;try{o=n?n(i,s):i===s}catch(r){this.destination.error(r)}o||this.emit(!1)}}emit(e){const{destination:t}=this;t.next(e),t.complete()}nextB(e){this._oneComplete&&0===this._a.length?this.emit(!1):(this._b.push(e),this.checkValues())}completeB(){this._oneComplete?this.emit(0===this._a.length&&0===this._b.length):this._oneComplete=!0}}class Kt extends u.a{constructor(e,t){super(e),this.parent=t}_next(e){this.parent.nextB(e)}_error(e){this.parent.error(e),this.unsubscribe()}_complete(){this.parent.completeB(),this.unsubscribe()}}var qt=n(\"w1tV\"),Qt=n(\"UXun\"),$t=n(\"sVev\");function en(e){return t=>t.lift(new tn(e,t))}class tn{constructor(e,t){this.predicate=e,this.source=t}call(e,t){return t.subscribe(new nn(e,this.predicate,this.source))}}class nn extends u.a{constructor(e,t,n){super(e),this.predicate=t,this.source=n,this.seenValue=!1,this.index=0}applySingleValue(e){this.seenValue?this.destination.error(\"Sequence contains more than one element\"):(this.seenValue=!0,this.singleValue=e)}_next(e){const t=this.index++;this.predicate?this.tryNext(e,t):this.applySingleValue(e)}tryNext(e,t){try{this.predicate(e,t,this.source)&&this.applySingleValue(e)}catch(n){this.destination.error(n)}}_complete(){const e=this.destination;this.index>0?(e.next(this.seenValue?this.singleValue:void 0),e.complete()):e.error(new $t.a)}}var rn=n(\"zP0r\");function sn(e){return t=>t.lift(new on(e))}class on{constructor(e){if(this._skipCount=e,this._skipCount<0)throw new he.a}call(e,t){return t.subscribe(0===this._skipCount?new u.a(e):new an(e,this._skipCount))}}class an extends u.a{constructor(e,t){super(e),this._skipCount=t,this._count=0,this._ring=new Array(t)}_next(e){const t=this._skipCount,n=this._count++;if(nt.lift(new cn(e))}class cn{constructor(e){this.notifier=e}call(e,t){return t.subscribe(new un(e,this.notifier))}}class un extends s.a{constructor(e,t){super(e),this.hasValue=!1;const n=new Me.a(this,void 0,void 0);this.add(n),this.innerSubscription=n;const r=Object(o.a)(this,t,void 0,void 0,n);r!==n&&(this.add(r),this.innerSubscription=r)}_next(e){this.hasValue&&super._next(e)}notifyNext(e,t,n,r,i){this.hasValue=!0,this.innerSubscription&&this.innerSubscription.unsubscribe()}notifyComplete(){}}function hn(e){return t=>t.lift(new dn(e))}class dn{constructor(e){this.predicate=e}call(e,t){return t.subscribe(new mn(e,this.predicate))}}class mn extends u.a{constructor(e,t){super(e),this.predicate=t,this.skipping=!0,this.index=0}_next(e){const t=this.destination;this.skipping&&this.tryCallPredicate(e),this.skipping||t.next(e)}tryCallPredicate(e){try{const t=this.predicate(e,this.index++);this.skipping=Boolean(t)}catch(t){this.destination.error(t)}}}var pn=n(\"JX91\"),fn=n(\"7Hc7\"),gn=n(\"Y7HM\");class _n extends q.a{constructor(e,t=0,n=fn.a){super(),this.source=e,this.delayTime=t,this.scheduler=n,(!Object(gn.a)(t)||t<0)&&(this.delayTime=0),n&&\"function\"==typeof n.schedule||(this.scheduler=fn.a)}static create(e,t=0,n=fn.a){return new _n(e,t,n)}static dispatch(e){const{source:t,subscriber:n}=e;return this.add(t.subscribe(n))}_subscribe(e){return this.scheduler.schedule(_n.dispatch,this.delayTime,{source:this.source,subscriber:e})}}function bn(e,t=0){return function(n){return n.lift(new yn(e,t))}}class yn{constructor(e,t){this.scheduler=e,this.delay=t}call(e,t){return new _n(t,this.delay,this.scheduler).subscribe(e)}}var vn=n(\"eIep\"),wn=n(\"SpAZ\");function Mn(){return Object(vn.a)(wn.a)}function kn(e,t){return t?Object(vn.a)(()=>e,t):Object(vn.a)(()=>e)}var Sn=n(\"BFxc\"),xn=n(\"1G5W\"),Cn=n(\"GJmQ\"),Dn=n(\"vkgz\");const Ln={leading:!0,trailing:!1};function Tn(e,t=Ln){return n=>n.lift(new An(e,t.leading,t.trailing))}class An{constructor(e,t,n){this.durationSelector=e,this.leading=t,this.trailing=n}call(e,t){return t.subscribe(new En(e,this.durationSelector,this.leading,this.trailing))}}class En extends s.a{constructor(e,t,n,r){super(e),this.destination=e,this.durationSelector=t,this._leading=n,this._trailing=r,this._hasValue=!1}_next(e){this._hasValue=!0,this._sendValue=e,this._throttled||(this._leading?this.send():this.throttle(e))}send(){const{_hasValue:e,_sendValue:t}=this;e&&(this.destination.next(t),this.throttle(t)),this._hasValue=!1,this._sendValue=null}throttle(e){const t=this.tryDurationSelector(e);t&&this.add(this._throttled=Object(o.a)(this,t))}tryDurationSelector(e){try{return this.durationSelector(e)}catch(t){return this.destination.error(t),null}}throttlingDone(){const{_throttled:e,_trailing:t}=this;e&&e.unsubscribe(),this._throttled=null,t&&this.send()}notifyNext(e,t,n,r,i){this.throttlingDone()}notifyComplete(){this.throttlingDone()}}function On(e,t=f.a,n=Ln){return r=>r.lift(new Fn(e,t,n.leading,n.trailing))}class Fn{constructor(e,t,n,r){this.duration=e,this.scheduler=t,this.leading=n,this.trailing=r}call(e,t){return t.subscribe(new Pn(e,this.duration,this.scheduler,this.leading,this.trailing))}}class Pn extends u.a{constructor(e,t,n,r,i){super(e),this.duration=t,this.scheduler=n,this.leading=r,this.trailing=i,this._hasTrailingValue=!1,this._trailingValue=null}_next(e){this.throttled?this.trailing&&(this._trailingValue=e,this._hasTrailingValue=!0):(this.add(this.throttled=this.scheduler.schedule(Rn,this.duration,{subscriber:this})),this.leading?this.destination.next(e):this.trailing&&(this._trailingValue=e,this._hasTrailingValue=!0))}_complete(){this._hasTrailingValue?(this.destination.next(this._trailingValue),this.destination.complete()):this.destination.complete()}clearThrottle(){const e=this.throttled;e&&(this.trailing&&this._hasTrailingValue&&(this.destination.next(this._trailingValue),this._trailingValue=null,this._hasTrailingValue=!1),e.unsubscribe(),this.remove(e),this.throttled=null)}}function Rn(e){const{subscriber:t}=e;t.clearThrottle()}var In=n(\"NXyV\");function jn(e=f.a){return t=>Object(In.a)(()=>t.pipe(Object(Gt.a)(({current:t},n)=>({value:n,current:e.now(),last:t}),{current:e.now(),value:void 0,last:void 0}),Object(ke.a)(({current:e,last:t,value:n})=>new Yn(n,e-t))))}class Yn{constructor(e,t){this.value=e,this.interval=t}}var Bn=n(\"Y6u4\"),Nn=n(\"mlxB\");function Hn(e,t,n=f.a){return r=>{let i=Object(Nn.a)(e),s=i?+e-n.now():Math.abs(e);return r.lift(new zn(s,i,t,n))}}class zn{constructor(e,t,n,r){this.waitFor=e,this.absoluteTimeout=t,this.withObservable=n,this.scheduler=r}call(e,t){return t.subscribe(new Vn(e,this.absoluteTimeout,this.waitFor,this.withObservable,this.scheduler))}}class Vn extends s.a{constructor(e,t,n,r,i){super(e),this.absoluteTimeout=t,this.waitFor=n,this.withObservable=r,this.scheduler=i,this.action=null,this.scheduleTimeout()}static dispatchTimeout(e){const{withObservable:t}=e;e._unsubscribeAndRecycle(),e.add(Object(o.a)(e,t))}scheduleTimeout(){const{action:e}=this;e?this.action=e.schedule(this,this.waitFor):this.add(this.action=this.scheduler.schedule(Vn.dispatchTimeout,this.waitFor,this))}_next(e){this.absoluteTimeout||this.scheduleTimeout(),super._next(e)}_unsubscribe(){this.action=null,this.scheduler=null,this.withObservable=null}}var Jn=n(\"z6cu\");function Un(e,t=f.a){return Hn(e,Object(Jn.a)(new Bn.a),t)}function Gn(e=f.a){return Object(ke.a)(t=>new Wn(t,e.now()))}class Wn{constructor(e,t){this.value=e,this.timestamp=t}}var Xn=n(\"IAdc\");function Zn(e){return function(t){return t.lift(new Kn(e))}}class Kn{constructor(e){this.windowBoundaries=e}call(e,t){const n=new qn(e),r=t.subscribe(n);return r.closed||n.add(Object(o.a)(n,this.windowBoundaries)),r}}class qn extends s.a{constructor(e){super(e),this.window=new ft.a,e.next(this.window)}notifyNext(e,t,n,r,i){this.openWindow()}notifyError(e,t){this._error(e)}notifyComplete(e){this._complete()}_next(e){this.window.next(e)}_error(e){this.window.error(e),this.destination.error(e)}_complete(){this.window.complete(),this.destination.complete()}_unsubscribe(){this.window=null}openWindow(){const e=this.window;e&&e.complete();const t=this.destination,n=this.window=new ft.a;t.next(n)}}function Qn(e,t=0){return function(n){return n.lift(new $n(e,t))}}class $n{constructor(e,t){this.windowSize=e,this.startWindowEvery=t}call(e,t){return t.subscribe(new er(e,this.windowSize,this.startWindowEvery))}}class er extends u.a{constructor(e,t,n){super(e),this.destination=e,this.windowSize=t,this.startWindowEvery=n,this.windows=[new ft.a],this.count=0,e.next(this.windows[0])}_next(e){const t=this.startWindowEvery>0?this.startWindowEvery:this.windowSize,n=this.destination,r=this.windowSize,i=this.windows,s=i.length;for(let a=0;a=0&&o%t==0&&!this.closed&&i.shift().complete(),++this.count%t==0&&!this.closed){const e=new ft.a;i.push(e),n.next(e)}}_error(e){const t=this.windows;if(t)for(;t.length>0&&!this.closed;)t.shift().error(e);this.destination.error(e)}_complete(){const e=this.windows;if(e)for(;e.length>0&&!this.closed;)e.shift().complete();this.destination.complete()}_unsubscribe(){this.count=0,this.windows=null}}function tr(e){let t=f.a,n=null,r=Number.POSITIVE_INFINITY;return Object(g.a)(arguments[3])&&(t=arguments[3]),Object(g.a)(arguments[2])?t=arguments[2]:Object(gn.a)(arguments[2])&&(r=arguments[2]),Object(g.a)(arguments[1])?t=arguments[1]:Object(gn.a)(arguments[1])&&(n=arguments[1]),function(i){return i.lift(new nr(e,n,r,t))}}class nr{constructor(e,t,n,r){this.windowTimeSpan=e,this.windowCreationInterval=t,this.maxWindowSize=n,this.scheduler=r}call(e,t){return t.subscribe(new ir(e,this.windowTimeSpan,this.windowCreationInterval,this.maxWindowSize,this.scheduler))}}class rr extends ft.a{constructor(){super(...arguments),this._numberOfNextedValues=0}next(e){this._numberOfNextedValues++,super.next(e)}get numberOfNextedValues(){return this._numberOfNextedValues}}class ir extends u.a{constructor(e,t,n,r,i){super(e),this.destination=e,this.windowTimeSpan=t,this.windowCreationInterval=n,this.maxWindowSize=r,this.scheduler=i,this.windows=[];const s=this.openWindow();if(null!==n&&n>=0){const e={windowTimeSpan:t,windowCreationInterval:n,subscriber:this,scheduler:i};this.add(i.schedule(ar,t,{subscriber:this,window:s,context:null})),this.add(i.schedule(or,n,e))}else this.add(i.schedule(sr,t,{subscriber:this,window:s,windowTimeSpan:t}))}_next(e){const t=this.windows,n=t.length;for(let r=0;r=this.maxWindowSize&&this.closeWindow(n))}}_error(e){const t=this.windows;for(;t.length>0;)t.shift().error(e);this.destination.error(e)}_complete(){const e=this.windows;for(;e.length>0;){const t=e.shift();t.closed||t.complete()}this.destination.complete()}openWindow(){const e=new rr;return this.windows.push(e),this.destination.next(e),e}closeWindow(e){e.complete();const t=this.windows;t.splice(t.indexOf(e),1)}}function sr(e){const{subscriber:t,windowTimeSpan:n,window:r}=e;r&&t.closeWindow(r),e.window=t.openWindow(),this.schedule(e,n)}function or(e){const{windowTimeSpan:t,subscriber:n,scheduler:r,windowCreationInterval:i}=e,s=n.openWindow();let o={action:this,subscription:null};o.subscription=r.schedule(ar,t,{subscriber:n,window:s,context:o}),this.add(o.subscription),this.schedule(e,i)}function ar(e){const{subscriber:t,window:n,context:r}=e;r&&r.action&&r.subscription&&r.action.remove(r.subscription),t.closeWindow(n)}function lr(e,t){return n=>n.lift(new cr(e,t))}class cr{constructor(e,t){this.openings=e,this.closingSelector=t}call(e,t){return t.subscribe(new ur(e,this.openings,this.closingSelector))}}class ur extends s.a{constructor(e,t,n){super(e),this.openings=t,this.closingSelector=n,this.contexts=[],this.add(this.openSubscription=Object(o.a)(this,t,t))}_next(e){const{contexts:t}=this;if(t){const n=t.length;for(let r=0;r{let n;return\"function\"==typeof e[e.length-1]&&(n=e.pop()),t.lift(new fr(e,n))}}class fr{constructor(e,t){this.observables=e,this.project=t}call(e,t){return t.subscribe(new gr(e,this.observables,this.project))}}class gr extends s.a{constructor(e,t,n){super(e),this.observables=t,this.project=n,this.toRespond=[];const r=t.length;this.values=new Array(r);for(let i=0;i0){const e=s.indexOf(n);-1!==e&&s.splice(e,1)}}notifyComplete(){}_next(e){if(0===this.toRespond.length){const t=[e,...this.values];this.project?this._tryProject(t):this.destination.next(t)}}_tryProject(e){let t;try{t=this.project.apply(this,e)}catch(n){return void this.destination.error(n)}this.destination.next(t)}}var _r=n(\"1uah\");function br(...e){return function(t){return t.lift.call(Object(_r.b)(t,...e))}}function yr(e){return t=>t.lift(new _r.a(e))}},l5ep:function(e,t,n){!function(e){\"use strict\";e.defineLocale(\"cy\",{months:\"Ionawr_Chwefror_Mawrth_Ebrill_Mai_Mehefin_Gorffennaf_Awst_Medi_Hydref_Tachwedd_Rhagfyr\".split(\"_\"),monthsShort:\"Ion_Chwe_Maw_Ebr_Mai_Meh_Gor_Aws_Med_Hyd_Tach_Rhag\".split(\"_\"),weekdays:\"Dydd Sul_Dydd Llun_Dydd Mawrth_Dydd Mercher_Dydd Iau_Dydd Gwener_Dydd Sadwrn\".split(\"_\"),weekdaysShort:\"Sul_Llun_Maw_Mer_Iau_Gwe_Sad\".split(\"_\"),weekdaysMin:\"Su_Ll_Ma_Me_Ia_Gw_Sa\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd, D MMMM YYYY HH:mm\"},calendar:{sameDay:\"[Heddiw am] LT\",nextDay:\"[Yfory am] LT\",nextWeek:\"dddd [am] LT\",lastDay:\"[Ddoe am] LT\",lastWeek:\"dddd [diwethaf am] LT\",sameElse:\"L\"},relativeTime:{future:\"mewn %s\",past:\"%s yn \\xf4l\",s:\"ychydig eiliadau\",ss:\"%d eiliad\",m:\"munud\",mm:\"%d munud\",h:\"awr\",hh:\"%d awr\",d:\"diwrnod\",dd:\"%d diwrnod\",M:\"mis\",MM:\"%d mis\",y:\"blwyddyn\",yy:\"%d flynedd\"},dayOfMonthOrdinalParse:/\\d{1,2}(fed|ain|af|il|ydd|ed|eg)/,ordinal:function(e){var t=\"\";return e>20?t=40===e||50===e||60===e||80===e||100===e?\"fed\":\"ain\":e>0&&(t=[\"\",\"af\",\"il\",\"ydd\",\"ydd\",\"ed\",\"ed\",\"ed\",\"fed\",\"fed\",\"fed\",\"eg\",\"fed\",\"eg\",\"eg\",\"fed\",\"eg\",\"eg\",\"fed\",\"eg\",\"fed\"][e]),e+t},week:{dow:1,doy:4}})}(n(\"wd/R\"))},l5mm:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return o}));var r=n(\"HDdC\"),i=n(\"D0XW\"),s=n(\"Y7HM\");function o(e=0,t=i.a){return(!Object(s.a)(e)||e<0)&&(e=0),t&&\"function\"==typeof t.schedule||(t=i.a),new r.a(n=>(n.add(t.schedule(a,e,{subscriber:n,counter:0,period:e})),n))}function a(e){const{subscriber:t,counter:n,period:r}=e;t.next(n),this.schedule({subscriber:t,counter:n+1,period:r},r)}},l7GE:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return i}));var r=n(\"7o/Q\");class i extends r.a{notifyNext(e,t,n,r,i){this.destination.next(t)}notifyError(e,t){this.destination.error(e)}notifyComplete(e){this.destination.complete()}}},lBBE:function(e,t,n){\"use strict\";var r=n(\"ANg/\"),i=n(\"UPaY\"),s=n(\"2j6C\"),o=r.rotr64_hi,a=r.rotr64_lo,l=r.shr64_hi,c=r.shr64_lo,u=r.sum64,h=r.sum64_hi,d=r.sum64_lo,m=r.sum64_4_hi,p=r.sum64_4_lo,f=r.sum64_5_hi,g=r.sum64_5_lo,_=i.BlockHash,b=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,1322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,1126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591];function y(){if(!(this instanceof y))return new y;_.call(this),this.h=[1779033703,4089235720,3144134277,2227873595,1013904242,4271175723,2773480762,1595750129,1359893119,2917565137,2600822924,725511199,528734635,4215389547,1541459225,327033209],this.k=b,this.W=new Array(160)}function v(e,t,n,r,i){var s=e&n^~e&i;return s<0&&(s+=4294967296),s}function w(e,t,n,r,i,s){var o=t&r^~t&s;return o<0&&(o+=4294967296),o}function M(e,t,n,r,i){var s=e&n^e&i^n&i;return s<0&&(s+=4294967296),s}function k(e,t,n,r,i,s){var o=t&r^t&s^r&s;return o<0&&(o+=4294967296),o}function S(e,t){var n=o(e,t,28)^o(t,e,2)^o(t,e,7);return n<0&&(n+=4294967296),n}function x(e,t){var n=a(e,t,28)^a(t,e,2)^a(t,e,7);return n<0&&(n+=4294967296),n}function C(e,t){var n=a(e,t,14)^a(e,t,18)^a(t,e,9);return n<0&&(n+=4294967296),n}function D(e,t){var n=o(e,t,1)^o(e,t,8)^l(e,t,7);return n<0&&(n+=4294967296),n}function L(e,t){var n=a(e,t,1)^a(e,t,8)^c(e,t,7);return n<0&&(n+=4294967296),n}function T(e,t){var n=a(e,t,19)^a(t,e,29)^c(e,t,6);return n<0&&(n+=4294967296),n}r.inherits(y,_),e.exports=y,y.blockSize=1024,y.outSize=512,y.hmacStrength=192,y.padLength=128,y.prototype._prepareBlock=function(e,t){for(var n=this.W,r=0;r<32;r++)n[r]=e[t+r];for(;r=2&&r%10<=4&&(r%100<10||r%100>=20)?i[1]:i[2])}var n=[/^\\u044f\\u043d\\u0432/i,/^\\u0444\\u0435\\u0432/i,/^\\u043c\\u0430\\u0440/i,/^\\u0430\\u043f\\u0440/i,/^\\u043c\\u0430[\\u0439\\u044f]/i,/^\\u0438\\u044e\\u043d/i,/^\\u0438\\u044e\\u043b/i,/^\\u0430\\u0432\\u0433/i,/^\\u0441\\u0435\\u043d/i,/^\\u043e\\u043a\\u0442/i,/^\\u043d\\u043e\\u044f/i,/^\\u0434\\u0435\\u043a/i];e.defineLocale(\"ru\",{months:{format:\"\\u044f\\u043d\\u0432\\u0430\\u0440\\u044f_\\u0444\\u0435\\u0432\\u0440\\u0430\\u043b\\u044f_\\u043c\\u0430\\u0440\\u0442\\u0430_\\u0430\\u043f\\u0440\\u0435\\u043b\\u044f_\\u043c\\u0430\\u044f_\\u0438\\u044e\\u043d\\u044f_\\u0438\\u044e\\u043b\\u044f_\\u0430\\u0432\\u0433\\u0443\\u0441\\u0442\\u0430_\\u0441\\u0435\\u043d\\u0442\\u044f\\u0431\\u0440\\u044f_\\u043e\\u043a\\u0442\\u044f\\u0431\\u0440\\u044f_\\u043d\\u043e\\u044f\\u0431\\u0440\\u044f_\\u0434\\u0435\\u043a\\u0430\\u0431\\u0440\\u044f\".split(\"_\"),standalone:\"\\u044f\\u043d\\u0432\\u0430\\u0440\\u044c_\\u0444\\u0435\\u0432\\u0440\\u0430\\u043b\\u044c_\\u043c\\u0430\\u0440\\u0442_\\u0430\\u043f\\u0440\\u0435\\u043b\\u044c_\\u043c\\u0430\\u0439_\\u0438\\u044e\\u043d\\u044c_\\u0438\\u044e\\u043b\\u044c_\\u0430\\u0432\\u0433\\u0443\\u0441\\u0442_\\u0441\\u0435\\u043d\\u0442\\u044f\\u0431\\u0440\\u044c_\\u043e\\u043a\\u0442\\u044f\\u0431\\u0440\\u044c_\\u043d\\u043e\\u044f\\u0431\\u0440\\u044c_\\u0434\\u0435\\u043a\\u0430\\u0431\\u0440\\u044c\".split(\"_\")},monthsShort:{format:\"\\u044f\\u043d\\u0432._\\u0444\\u0435\\u0432\\u0440._\\u043c\\u0430\\u0440._\\u0430\\u043f\\u0440._\\u043c\\u0430\\u044f_\\u0438\\u044e\\u043d\\u044f_\\u0438\\u044e\\u043b\\u044f_\\u0430\\u0432\\u0433._\\u0441\\u0435\\u043d\\u0442._\\u043e\\u043a\\u0442._\\u043d\\u043e\\u044f\\u0431._\\u0434\\u0435\\u043a.\".split(\"_\"),standalone:\"\\u044f\\u043d\\u0432._\\u0444\\u0435\\u0432\\u0440._\\u043c\\u0430\\u0440\\u0442_\\u0430\\u043f\\u0440._\\u043c\\u0430\\u0439_\\u0438\\u044e\\u043d\\u044c_\\u0438\\u044e\\u043b\\u044c_\\u0430\\u0432\\u0433._\\u0441\\u0435\\u043d\\u0442._\\u043e\\u043a\\u0442._\\u043d\\u043e\\u044f\\u0431._\\u0434\\u0435\\u043a.\".split(\"_\")},weekdays:{standalone:\"\\u0432\\u043e\\u0441\\u043a\\u0440\\u0435\\u0441\\u0435\\u043d\\u044c\\u0435_\\u043f\\u043e\\u043d\\u0435\\u0434\\u0435\\u043b\\u044c\\u043d\\u0438\\u043a_\\u0432\\u0442\\u043e\\u0440\\u043d\\u0438\\u043a_\\u0441\\u0440\\u0435\\u0434\\u0430_\\u0447\\u0435\\u0442\\u0432\\u0435\\u0440\\u0433_\\u043f\\u044f\\u0442\\u043d\\u0438\\u0446\\u0430_\\u0441\\u0443\\u0431\\u0431\\u043e\\u0442\\u0430\".split(\"_\"),format:\"\\u0432\\u043e\\u0441\\u043a\\u0440\\u0435\\u0441\\u0435\\u043d\\u044c\\u0435_\\u043f\\u043e\\u043d\\u0435\\u0434\\u0435\\u043b\\u044c\\u043d\\u0438\\u043a_\\u0432\\u0442\\u043e\\u0440\\u043d\\u0438\\u043a_\\u0441\\u0440\\u0435\\u0434\\u0443_\\u0447\\u0435\\u0442\\u0432\\u0435\\u0440\\u0433_\\u043f\\u044f\\u0442\\u043d\\u0438\\u0446\\u0443_\\u0441\\u0443\\u0431\\u0431\\u043e\\u0442\\u0443\".split(\"_\"),isFormat:/\\[ ?[\\u0412\\u0432] ?(?:\\u043f\\u0440\\u043e\\u0448\\u043b\\u0443\\u044e|\\u0441\\u043b\\u0435\\u0434\\u0443\\u044e\\u0449\\u0443\\u044e|\\u044d\\u0442\\u0443)? ?] ?dddd/},weekdaysShort:\"\\u0432\\u0441_\\u043f\\u043d_\\u0432\\u0442_\\u0441\\u0440_\\u0447\\u0442_\\u043f\\u0442_\\u0441\\u0431\".split(\"_\"),weekdaysMin:\"\\u0432\\u0441_\\u043f\\u043d_\\u0432\\u0442_\\u0441\\u0440_\\u0447\\u0442_\\u043f\\u0442_\\u0441\\u0431\".split(\"_\"),monthsParse:n,longMonthsParse:n,shortMonthsParse:n,monthsRegex:/^(\\u044f\\u043d\\u0432\\u0430\\u0440[\\u044c\\u044f]|\\u044f\\u043d\\u0432\\.?|\\u0444\\u0435\\u0432\\u0440\\u0430\\u043b[\\u044c\\u044f]|\\u0444\\u0435\\u0432\\u0440?\\.?|\\u043c\\u0430\\u0440\\u0442\\u0430?|\\u043c\\u0430\\u0440\\.?|\\u0430\\u043f\\u0440\\u0435\\u043b[\\u044c\\u044f]|\\u0430\\u043f\\u0440\\.?|\\u043c\\u0430[\\u0439\\u044f]|\\u0438\\u044e\\u043d[\\u044c\\u044f]|\\u0438\\u044e\\u043d\\.?|\\u0438\\u044e\\u043b[\\u044c\\u044f]|\\u0438\\u044e\\u043b\\.?|\\u0430\\u0432\\u0433\\u0443\\u0441\\u0442\\u0430?|\\u0430\\u0432\\u0433\\.?|\\u0441\\u0435\\u043d\\u0442\\u044f\\u0431\\u0440[\\u044c\\u044f]|\\u0441\\u0435\\u043d\\u0442?\\.?|\\u043e\\u043a\\u0442\\u044f\\u0431\\u0440[\\u044c\\u044f]|\\u043e\\u043a\\u0442\\.?|\\u043d\\u043e\\u044f\\u0431\\u0440[\\u044c\\u044f]|\\u043d\\u043e\\u044f\\u0431?\\.?|\\u0434\\u0435\\u043a\\u0430\\u0431\\u0440[\\u044c\\u044f]|\\u0434\\u0435\\u043a\\.?)/i,monthsShortRegex:/^(\\u044f\\u043d\\u0432\\u0430\\u0440[\\u044c\\u044f]|\\u044f\\u043d\\u0432\\.?|\\u0444\\u0435\\u0432\\u0440\\u0430\\u043b[\\u044c\\u044f]|\\u0444\\u0435\\u0432\\u0440?\\.?|\\u043c\\u0430\\u0440\\u0442\\u0430?|\\u043c\\u0430\\u0440\\.?|\\u0430\\u043f\\u0440\\u0435\\u043b[\\u044c\\u044f]|\\u0430\\u043f\\u0440\\.?|\\u043c\\u0430[\\u0439\\u044f]|\\u0438\\u044e\\u043d[\\u044c\\u044f]|\\u0438\\u044e\\u043d\\.?|\\u0438\\u044e\\u043b[\\u044c\\u044f]|\\u0438\\u044e\\u043b\\.?|\\u0430\\u0432\\u0433\\u0443\\u0441\\u0442\\u0430?|\\u0430\\u0432\\u0433\\.?|\\u0441\\u0435\\u043d\\u0442\\u044f\\u0431\\u0440[\\u044c\\u044f]|\\u0441\\u0435\\u043d\\u0442?\\.?|\\u043e\\u043a\\u0442\\u044f\\u0431\\u0440[\\u044c\\u044f]|\\u043e\\u043a\\u0442\\.?|\\u043d\\u043e\\u044f\\u0431\\u0440[\\u044c\\u044f]|\\u043d\\u043e\\u044f\\u0431?\\.?|\\u0434\\u0435\\u043a\\u0430\\u0431\\u0440[\\u044c\\u044f]|\\u0434\\u0435\\u043a\\.?)/i,monthsStrictRegex:/^(\\u044f\\u043d\\u0432\\u0430\\u0440[\\u044f\\u044c]|\\u0444\\u0435\\u0432\\u0440\\u0430\\u043b[\\u044f\\u044c]|\\u043c\\u0430\\u0440\\u0442\\u0430?|\\u0430\\u043f\\u0440\\u0435\\u043b[\\u044f\\u044c]|\\u043c\\u0430[\\u044f\\u0439]|\\u0438\\u044e\\u043d[\\u044f\\u044c]|\\u0438\\u044e\\u043b[\\u044f\\u044c]|\\u0430\\u0432\\u0433\\u0443\\u0441\\u0442\\u0430?|\\u0441\\u0435\\u043d\\u0442\\u044f\\u0431\\u0440[\\u044f\\u044c]|\\u043e\\u043a\\u0442\\u044f\\u0431\\u0440[\\u044f\\u044c]|\\u043d\\u043e\\u044f\\u0431\\u0440[\\u044f\\u044c]|\\u0434\\u0435\\u043a\\u0430\\u0431\\u0440[\\u044f\\u044c])/i,monthsShortStrictRegex:/^(\\u044f\\u043d\\u0432\\.|\\u0444\\u0435\\u0432\\u0440?\\.|\\u043c\\u0430\\u0440[\\u0442.]|\\u0430\\u043f\\u0440\\.|\\u043c\\u0430[\\u044f\\u0439]|\\u0438\\u044e\\u043d[\\u044c\\u044f.]|\\u0438\\u044e\\u043b[\\u044c\\u044f.]|\\u0430\\u0432\\u0433\\.|\\u0441\\u0435\\u043d\\u0442?\\.|\\u043e\\u043a\\u0442\\.|\\u043d\\u043e\\u044f\\u0431?\\.|\\u0434\\u0435\\u043a\\.)/i,longDateFormat:{LT:\"H:mm\",LTS:\"H:mm:ss\",L:\"DD.MM.YYYY\",LL:\"D MMMM YYYY \\u0433.\",LLL:\"D MMMM YYYY \\u0433., H:mm\",LLLL:\"dddd, D MMMM YYYY \\u0433., H:mm\"},calendar:{sameDay:\"[\\u0421\\u0435\\u0433\\u043e\\u0434\\u043d\\u044f, \\u0432] LT\",nextDay:\"[\\u0417\\u0430\\u0432\\u0442\\u0440\\u0430, \\u0432] LT\",lastDay:\"[\\u0412\\u0447\\u0435\\u0440\\u0430, \\u0432] LT\",nextWeek:function(e){if(e.week()===this.week())return 2===this.day()?\"[\\u0412\\u043e] dddd, [\\u0432] LT\":\"[\\u0412] dddd, [\\u0432] LT\";switch(this.day()){case 0:return\"[\\u0412 \\u0441\\u043b\\u0435\\u0434\\u0443\\u044e\\u0449\\u0435\\u0435] dddd, [\\u0432] LT\";case 1:case 2:case 4:return\"[\\u0412 \\u0441\\u043b\\u0435\\u0434\\u0443\\u044e\\u0449\\u0438\\u0439] dddd, [\\u0432] LT\";case 3:case 5:case 6:return\"[\\u0412 \\u0441\\u043b\\u0435\\u0434\\u0443\\u044e\\u0449\\u0443\\u044e] dddd, [\\u0432] LT\"}},lastWeek:function(e){if(e.week()===this.week())return 2===this.day()?\"[\\u0412\\u043e] dddd, [\\u0432] LT\":\"[\\u0412] dddd, [\\u0432] LT\";switch(this.day()){case 0:return\"[\\u0412 \\u043f\\u0440\\u043e\\u0448\\u043b\\u043e\\u0435] dddd, [\\u0432] LT\";case 1:case 2:case 4:return\"[\\u0412 \\u043f\\u0440\\u043e\\u0448\\u043b\\u044b\\u0439] dddd, [\\u0432] LT\";case 3:case 5:case 6:return\"[\\u0412 \\u043f\\u0440\\u043e\\u0448\\u043b\\u0443\\u044e] dddd, [\\u0432] LT\"}},sameElse:\"L\"},relativeTime:{future:\"\\u0447\\u0435\\u0440\\u0435\\u0437 %s\",past:\"%s \\u043d\\u0430\\u0437\\u0430\\u0434\",s:\"\\u043d\\u0435\\u0441\\u043a\\u043e\\u043b\\u044c\\u043a\\u043e \\u0441\\u0435\\u043a\\u0443\\u043d\\u0434\",ss:t,m:t,mm:t,h:\"\\u0447\\u0430\\u0441\",hh:t,d:\"\\u0434\\u0435\\u043d\\u044c\",dd:t,w:\"\\u043d\\u0435\\u0434\\u0435\\u043b\\u044f\",ww:t,M:\"\\u043c\\u0435\\u0441\\u044f\\u0446\",MM:t,y:\"\\u0433\\u043e\\u0434\",yy:t},meridiemParse:/\\u043d\\u043e\\u0447\\u0438|\\u0443\\u0442\\u0440\\u0430|\\u0434\\u043d\\u044f|\\u0432\\u0435\\u0447\\u0435\\u0440\\u0430/i,isPM:function(e){return/^(\\u0434\\u043d\\u044f|\\u0432\\u0435\\u0447\\u0435\\u0440\\u0430)$/.test(e)},meridiem:function(e,t,n){return e<4?\"\\u043d\\u043e\\u0447\\u0438\":e<12?\"\\u0443\\u0442\\u0440\\u0430\":e<17?\"\\u0434\\u043d\\u044f\":\"\\u0432\\u0435\\u0447\\u0435\\u0440\\u0430\"},dayOfMonthOrdinalParse:/\\d{1,2}-(\\u0439|\\u0433\\u043e|\\u044f)/,ordinal:function(e,t){switch(t){case\"M\":case\"d\":case\"DDD\":return e+\"-\\u0439\";case\"D\":return e+\"-\\u0433\\u043e\";case\"w\":case\"W\":return e+\"-\\u044f\";default:return e}},week:{dow:1,doy:4}})}(n(\"wd/R\"))},lYtQ:function(e,t,n){!function(e){\"use strict\";function t(e,t,n,r){switch(n){case\"s\":return t?\"\\u0445\\u044d\\u0434\\u0445\\u044d\\u043d \\u0441\\u0435\\u043a\\u0443\\u043d\\u0434\":\"\\u0445\\u044d\\u0434\\u0445\\u044d\\u043d \\u0441\\u0435\\u043a\\u0443\\u043d\\u0434\\u044b\\u043d\";case\"ss\":return e+(t?\" \\u0441\\u0435\\u043a\\u0443\\u043d\\u0434\":\" \\u0441\\u0435\\u043a\\u0443\\u043d\\u0434\\u044b\\u043d\");case\"m\":case\"mm\":return e+(t?\" \\u043c\\u0438\\u043d\\u0443\\u0442\":\" \\u043c\\u0438\\u043d\\u0443\\u0442\\u044b\\u043d\");case\"h\":case\"hh\":return e+(t?\" \\u0446\\u0430\\u0433\":\" \\u0446\\u0430\\u0433\\u0438\\u0439\\u043d\");case\"d\":case\"dd\":return e+(t?\" \\u04e9\\u0434\\u04e9\\u0440\":\" \\u04e9\\u0434\\u0440\\u0438\\u0439\\u043d\");case\"M\":case\"MM\":return e+(t?\" \\u0441\\u0430\\u0440\":\" \\u0441\\u0430\\u0440\\u044b\\u043d\");case\"y\":case\"yy\":return e+(t?\" \\u0436\\u0438\\u043b\":\" \\u0436\\u0438\\u043b\\u0438\\u0439\\u043d\");default:return e}}e.defineLocale(\"mn\",{months:\"\\u041d\\u044d\\u0433\\u0434\\u04af\\u0433\\u044d\\u044d\\u0440 \\u0441\\u0430\\u0440_\\u0425\\u043e\\u0451\\u0440\\u0434\\u0443\\u0433\\u0430\\u0430\\u0440 \\u0441\\u0430\\u0440_\\u0413\\u0443\\u0440\\u0430\\u0432\\u0434\\u0443\\u0433\\u0430\\u0430\\u0440 \\u0441\\u0430\\u0440_\\u0414\\u04e9\\u0440\\u04e9\\u0432\\u0434\\u04af\\u0433\\u044d\\u044d\\u0440 \\u0441\\u0430\\u0440_\\u0422\\u0430\\u0432\\u0434\\u0443\\u0433\\u0430\\u0430\\u0440 \\u0441\\u0430\\u0440_\\u0417\\u0443\\u0440\\u0433\\u0430\\u0434\\u0443\\u0433\\u0430\\u0430\\u0440 \\u0441\\u0430\\u0440_\\u0414\\u043e\\u043b\\u0434\\u0443\\u0433\\u0430\\u0430\\u0440 \\u0441\\u0430\\u0440_\\u041d\\u0430\\u0439\\u043c\\u0434\\u0443\\u0433\\u0430\\u0430\\u0440 \\u0441\\u0430\\u0440_\\u0415\\u0441\\u0434\\u04af\\u0433\\u044d\\u044d\\u0440 \\u0441\\u0430\\u0440_\\u0410\\u0440\\u0430\\u0432\\u0434\\u0443\\u0433\\u0430\\u0430\\u0440 \\u0441\\u0430\\u0440_\\u0410\\u0440\\u0432\\u0430\\u043d \\u043d\\u044d\\u0433\\u0434\\u04af\\u0433\\u044d\\u044d\\u0440 \\u0441\\u0430\\u0440_\\u0410\\u0440\\u0432\\u0430\\u043d \\u0445\\u043e\\u0451\\u0440\\u0434\\u0443\\u0433\\u0430\\u0430\\u0440 \\u0441\\u0430\\u0440\".split(\"_\"),monthsShort:\"1 \\u0441\\u0430\\u0440_2 \\u0441\\u0430\\u0440_3 \\u0441\\u0430\\u0440_4 \\u0441\\u0430\\u0440_5 \\u0441\\u0430\\u0440_6 \\u0441\\u0430\\u0440_7 \\u0441\\u0430\\u0440_8 \\u0441\\u0430\\u0440_9 \\u0441\\u0430\\u0440_10 \\u0441\\u0430\\u0440_11 \\u0441\\u0430\\u0440_12 \\u0441\\u0430\\u0440\".split(\"_\"),monthsParseExact:!0,weekdays:\"\\u041d\\u044f\\u043c_\\u0414\\u0430\\u0432\\u0430\\u0430_\\u041c\\u044f\\u0433\\u043c\\u0430\\u0440_\\u041b\\u0445\\u0430\\u0433\\u0432\\u0430_\\u041f\\u04af\\u0440\\u044d\\u0432_\\u0411\\u0430\\u0430\\u0441\\u0430\\u043d_\\u0411\\u044f\\u043c\\u0431\\u0430\".split(\"_\"),weekdaysShort:\"\\u041d\\u044f\\u043c_\\u0414\\u0430\\u0432_\\u041c\\u044f\\u0433_\\u041b\\u0445\\u0430_\\u041f\\u04af\\u0440_\\u0411\\u0430\\u0430_\\u0411\\u044f\\u043c\".split(\"_\"),weekdaysMin:\"\\u041d\\u044f_\\u0414\\u0430_\\u041c\\u044f_\\u041b\\u0445_\\u041f\\u04af_\\u0411\\u0430_\\u0411\\u044f\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"YYYY-MM-DD\",LL:\"YYYY \\u043e\\u043d\\u044b MMMM\\u044b\\u043d D\",LLL:\"YYYY \\u043e\\u043d\\u044b MMMM\\u044b\\u043d D HH:mm\",LLLL:\"dddd, YYYY \\u043e\\u043d\\u044b MMMM\\u044b\\u043d D HH:mm\"},meridiemParse:/\\u04ae\\u04e8|\\u04ae\\u0425/i,isPM:function(e){return\"\\u04ae\\u0425\"===e},meridiem:function(e,t,n){return e<12?\"\\u04ae\\u04e8\":\"\\u04ae\\u0425\"},calendar:{sameDay:\"[\\u04e8\\u043d\\u04e9\\u04e9\\u0434\\u04e9\\u0440] LT\",nextDay:\"[\\u041c\\u0430\\u0440\\u0433\\u0430\\u0430\\u0448] LT\",nextWeek:\"[\\u0418\\u0440\\u044d\\u0445] dddd LT\",lastDay:\"[\\u04e8\\u0447\\u0438\\u0433\\u0434\\u04e9\\u0440] LT\",lastWeek:\"[\\u04e8\\u043d\\u0433\\u04e9\\u0440\\u0441\\u04e9\\u043d] dddd LT\",sameElse:\"L\"},relativeTime:{future:\"%s \\u0434\\u0430\\u0440\\u0430\\u0430\",past:\"%s \\u04e9\\u043c\\u043d\\u04e9\",s:t,ss:t,m:t,mm:t,h:t,hh:t,d:t,dd:t,M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\\d{1,2} \\u04e9\\u0434\\u04e9\\u0440/,ordinal:function(e,t){switch(t){case\"d\":case\"D\":case\"DDD\":return e+\" \\u04e9\\u0434\\u04e9\\u0440\";default:return e}}})}(n(\"wd/R\"))},lgnt:function(e,t,n){!function(e){\"use strict\";var t={0:\"-\\u0447\\u04af\",1:\"-\\u0447\\u0438\",2:\"-\\u0447\\u0438\",3:\"-\\u0447\\u04af\",4:\"-\\u0447\\u04af\",5:\"-\\u0447\\u0438\",6:\"-\\u0447\\u044b\",7:\"-\\u0447\\u0438\",8:\"-\\u0447\\u0438\",9:\"-\\u0447\\u0443\",10:\"-\\u0447\\u0443\",20:\"-\\u0447\\u044b\",30:\"-\\u0447\\u0443\",40:\"-\\u0447\\u044b\",50:\"-\\u0447\\u04af\",60:\"-\\u0447\\u044b\",70:\"-\\u0447\\u0438\",80:\"-\\u0447\\u0438\",90:\"-\\u0447\\u0443\",100:\"-\\u0447\\u04af\"};e.defineLocale(\"ky\",{months:\"\\u044f\\u043d\\u0432\\u0430\\u0440\\u044c_\\u0444\\u0435\\u0432\\u0440\\u0430\\u043b\\u044c_\\u043c\\u0430\\u0440\\u0442_\\u0430\\u043f\\u0440\\u0435\\u043b\\u044c_\\u043c\\u0430\\u0439_\\u0438\\u044e\\u043d\\u044c_\\u0438\\u044e\\u043b\\u044c_\\u0430\\u0432\\u0433\\u0443\\u0441\\u0442_\\u0441\\u0435\\u043d\\u0442\\u044f\\u0431\\u0440\\u044c_\\u043e\\u043a\\u0442\\u044f\\u0431\\u0440\\u044c_\\u043d\\u043e\\u044f\\u0431\\u0440\\u044c_\\u0434\\u0435\\u043a\\u0430\\u0431\\u0440\\u044c\".split(\"_\"),monthsShort:\"\\u044f\\u043d\\u0432_\\u0444\\u0435\\u0432_\\u043c\\u0430\\u0440\\u0442_\\u0430\\u043f\\u0440_\\u043c\\u0430\\u0439_\\u0438\\u044e\\u043d\\u044c_\\u0438\\u044e\\u043b\\u044c_\\u0430\\u0432\\u0433_\\u0441\\u0435\\u043d_\\u043e\\u043a\\u0442_\\u043d\\u043e\\u044f_\\u0434\\u0435\\u043a\".split(\"_\"),weekdays:\"\\u0416\\u0435\\u043a\\u0448\\u0435\\u043c\\u0431\\u0438_\\u0414\\u04af\\u0439\\u0448\\u04e9\\u043c\\u0431\\u04af_\\u0428\\u0435\\u0439\\u0448\\u0435\\u043c\\u0431\\u0438_\\u0428\\u0430\\u0440\\u0448\\u0435\\u043c\\u0431\\u0438_\\u0411\\u0435\\u0439\\u0448\\u0435\\u043c\\u0431\\u0438_\\u0416\\u0443\\u043c\\u0430_\\u0418\\u0448\\u0435\\u043c\\u0431\\u0438\".split(\"_\"),weekdaysShort:\"\\u0416\\u0435\\u043a_\\u0414\\u04af\\u0439_\\u0428\\u0435\\u0439_\\u0428\\u0430\\u0440_\\u0411\\u0435\\u0439_\\u0416\\u0443\\u043c_\\u0418\\u0448\\u0435\".split(\"_\"),weekdaysMin:\"\\u0416\\u043a_\\u0414\\u0439_\\u0428\\u0439_\\u0428\\u0440_\\u0411\\u0439_\\u0416\\u043c_\\u0418\\u0448\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD.MM.YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd, D MMMM YYYY HH:mm\"},calendar:{sameDay:\"[\\u0411\\u04af\\u0433\\u04af\\u043d \\u0441\\u0430\\u0430\\u0442] LT\",nextDay:\"[\\u042d\\u0440\\u0442\\u0435\\u04a3 \\u0441\\u0430\\u0430\\u0442] LT\",nextWeek:\"dddd [\\u0441\\u0430\\u0430\\u0442] LT\",lastDay:\"[\\u041a\\u0435\\u0447\\u044d\\u044d \\u0441\\u0430\\u0430\\u0442] LT\",lastWeek:\"[\\u04e8\\u0442\\u043a\\u04e9\\u043d \\u0430\\u043f\\u0442\\u0430\\u043d\\u044b\\u043d] dddd [\\u043a\\u04af\\u043d\\u04af] [\\u0441\\u0430\\u0430\\u0442] LT\",sameElse:\"L\"},relativeTime:{future:\"%s \\u0438\\u0447\\u0438\\u043d\\u0434\\u0435\",past:\"%s \\u043c\\u0443\\u0440\\u0443\\u043d\",s:\"\\u0431\\u0438\\u0440\\u043d\\u0435\\u0447\\u0435 \\u0441\\u0435\\u043a\\u0443\\u043d\\u0434\",ss:\"%d \\u0441\\u0435\\u043a\\u0443\\u043d\\u0434\",m:\"\\u0431\\u0438\\u0440 \\u043c\\u04af\\u043d\\u04e9\\u0442\",mm:\"%d \\u043c\\u04af\\u043d\\u04e9\\u0442\",h:\"\\u0431\\u0438\\u0440 \\u0441\\u0430\\u0430\\u0442\",hh:\"%d \\u0441\\u0430\\u0430\\u0442\",d:\"\\u0431\\u0438\\u0440 \\u043a\\u04af\\u043d\",dd:\"%d \\u043a\\u04af\\u043d\",M:\"\\u0431\\u0438\\u0440 \\u0430\\u0439\",MM:\"%d \\u0430\\u0439\",y:\"\\u0431\\u0438\\u0440 \\u0436\\u044b\\u043b\",yy:\"%d \\u0436\\u044b\\u043b\"},dayOfMonthOrdinalParse:/\\d{1,2}-(\\u0447\\u0438|\\u0447\\u044b|\\u0447\\u04af|\\u0447\\u0443)/,ordinal:function(e){return e+(t[e]||t[e%10]||t[e>=100?100:null])},week:{dow:1,doy:7}})}(n(\"wd/R\"))},loYQ:function(e,t,n){!function(e){\"use strict\";var t={1:\"\\u09e7\",2:\"\\u09e8\",3:\"\\u09e9\",4:\"\\u09ea\",5:\"\\u09eb\",6:\"\\u09ec\",7:\"\\u09ed\",8:\"\\u09ee\",9:\"\\u09ef\",0:\"\\u09e6\"},n={\"\\u09e7\":\"1\",\"\\u09e8\":\"2\",\"\\u09e9\":\"3\",\"\\u09ea\":\"4\",\"\\u09eb\":\"5\",\"\\u09ec\":\"6\",\"\\u09ed\":\"7\",\"\\u09ee\":\"8\",\"\\u09ef\":\"9\",\"\\u09e6\":\"0\"};e.defineLocale(\"bn-bd\",{months:\"\\u099c\\u09be\\u09a8\\u09c1\\u09df\\u09be\\u09b0\\u09bf_\\u09ab\\u09c7\\u09ac\\u09cd\\u09b0\\u09c1\\u09df\\u09be\\u09b0\\u09bf_\\u09ae\\u09be\\u09b0\\u09cd\\u099a_\\u098f\\u09aa\\u09cd\\u09b0\\u09bf\\u09b2_\\u09ae\\u09c7_\\u099c\\u09c1\\u09a8_\\u099c\\u09c1\\u09b2\\u09be\\u0987_\\u0986\\u0997\\u09b8\\u09cd\\u099f_\\u09b8\\u09c7\\u09aa\\u09cd\\u099f\\u09c7\\u09ae\\u09cd\\u09ac\\u09b0_\\u0985\\u0995\\u09cd\\u099f\\u09cb\\u09ac\\u09b0_\\u09a8\\u09ad\\u09c7\\u09ae\\u09cd\\u09ac\\u09b0_\\u09a1\\u09bf\\u09b8\\u09c7\\u09ae\\u09cd\\u09ac\\u09b0\".split(\"_\"),monthsShort:\"\\u099c\\u09be\\u09a8\\u09c1_\\u09ab\\u09c7\\u09ac\\u09cd\\u09b0\\u09c1_\\u09ae\\u09be\\u09b0\\u09cd\\u099a_\\u098f\\u09aa\\u09cd\\u09b0\\u09bf\\u09b2_\\u09ae\\u09c7_\\u099c\\u09c1\\u09a8_\\u099c\\u09c1\\u09b2\\u09be\\u0987_\\u0986\\u0997\\u09b8\\u09cd\\u099f_\\u09b8\\u09c7\\u09aa\\u09cd\\u099f_\\u0985\\u0995\\u09cd\\u099f\\u09cb_\\u09a8\\u09ad\\u09c7_\\u09a1\\u09bf\\u09b8\\u09c7\".split(\"_\"),weekdays:\"\\u09b0\\u09ac\\u09bf\\u09ac\\u09be\\u09b0_\\u09b8\\u09cb\\u09ae\\u09ac\\u09be\\u09b0_\\u09ae\\u0999\\u09cd\\u0997\\u09b2\\u09ac\\u09be\\u09b0_\\u09ac\\u09c1\\u09a7\\u09ac\\u09be\\u09b0_\\u09ac\\u09c3\\u09b9\\u09b8\\u09cd\\u09aa\\u09a4\\u09bf\\u09ac\\u09be\\u09b0_\\u09b6\\u09c1\\u0995\\u09cd\\u09b0\\u09ac\\u09be\\u09b0_\\u09b6\\u09a8\\u09bf\\u09ac\\u09be\\u09b0\".split(\"_\"),weekdaysShort:\"\\u09b0\\u09ac\\u09bf_\\u09b8\\u09cb\\u09ae_\\u09ae\\u0999\\u09cd\\u0997\\u09b2_\\u09ac\\u09c1\\u09a7_\\u09ac\\u09c3\\u09b9\\u09b8\\u09cd\\u09aa\\u09a4\\u09bf_\\u09b6\\u09c1\\u0995\\u09cd\\u09b0_\\u09b6\\u09a8\\u09bf\".split(\"_\"),weekdaysMin:\"\\u09b0\\u09ac\\u09bf_\\u09b8\\u09cb\\u09ae_\\u09ae\\u0999\\u09cd\\u0997\\u09b2_\\u09ac\\u09c1\\u09a7_\\u09ac\\u09c3\\u09b9_\\u09b6\\u09c1\\u0995\\u09cd\\u09b0_\\u09b6\\u09a8\\u09bf\".split(\"_\"),longDateFormat:{LT:\"A h:mm \\u09b8\\u09ae\\u09df\",LTS:\"A h:mm:ss \\u09b8\\u09ae\\u09df\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY, A h:mm \\u09b8\\u09ae\\u09df\",LLLL:\"dddd, D MMMM YYYY, A h:mm \\u09b8\\u09ae\\u09df\"},calendar:{sameDay:\"[\\u0986\\u099c] LT\",nextDay:\"[\\u0986\\u0997\\u09be\\u09ae\\u09c0\\u0995\\u09be\\u09b2] LT\",nextWeek:\"dddd, LT\",lastDay:\"[\\u0997\\u09a4\\u0995\\u09be\\u09b2] LT\",lastWeek:\"[\\u0997\\u09a4] dddd, LT\",sameElse:\"L\"},relativeTime:{future:\"%s \\u09aa\\u09b0\\u09c7\",past:\"%s \\u0986\\u0997\\u09c7\",s:\"\\u0995\\u09df\\u09c7\\u0995 \\u09b8\\u09c7\\u0995\\u09c7\\u09a8\\u09cd\\u09a1\",ss:\"%d \\u09b8\\u09c7\\u0995\\u09c7\\u09a8\\u09cd\\u09a1\",m:\"\\u098f\\u0995 \\u09ae\\u09bf\\u09a8\\u09bf\\u099f\",mm:\"%d \\u09ae\\u09bf\\u09a8\\u09bf\\u099f\",h:\"\\u098f\\u0995 \\u0998\\u09a8\\u09cd\\u099f\\u09be\",hh:\"%d \\u0998\\u09a8\\u09cd\\u099f\\u09be\",d:\"\\u098f\\u0995 \\u09a6\\u09bf\\u09a8\",dd:\"%d \\u09a6\\u09bf\\u09a8\",M:\"\\u098f\\u0995 \\u09ae\\u09be\\u09b8\",MM:\"%d \\u09ae\\u09be\\u09b8\",y:\"\\u098f\\u0995 \\u09ac\\u099b\\u09b0\",yy:\"%d \\u09ac\\u099b\\u09b0\"},preparse:function(e){return e.replace(/[\\u09e7\\u09e8\\u09e9\\u09ea\\u09eb\\u09ec\\u09ed\\u09ee\\u09ef\\u09e6]/g,(function(e){return n[e]}))},postformat:function(e){return e.replace(/\\d/g,(function(e){return t[e]}))},meridiemParse:/\\u09b0\\u09be\\u09a4|\\u09ad\\u09cb\\u09b0|\\u09b8\\u0995\\u09be\\u09b2|\\u09a6\\u09c1\\u09aa\\u09c1\\u09b0|\\u09ac\\u09bf\\u0995\\u09be\\u09b2|\\u09b8\\u09a8\\u09cd\\u09a7\\u09cd\\u09af\\u09be|\\u09b0\\u09be\\u09a4/,meridiemHour:function(e,t){return 12===e&&(e=0),\"\\u09b0\\u09be\\u09a4\"===t?e<4?e:e+12:\"\\u09ad\\u09cb\\u09b0\"===t||\"\\u09b8\\u0995\\u09be\\u09b2\"===t?e:\"\\u09a6\\u09c1\\u09aa\\u09c1\\u09b0\"===t?e>=3?e:e+12:\"\\u09ac\\u09bf\\u0995\\u09be\\u09b2\"===t||\"\\u09b8\\u09a8\\u09cd\\u09a7\\u09cd\\u09af\\u09be\"===t?e+12:void 0},meridiem:function(e,t,n){return e<4?\"\\u09b0\\u09be\\u09a4\":e<6?\"\\u09ad\\u09cb\\u09b0\":e<12?\"\\u09b8\\u0995\\u09be\\u09b2\":e<15?\"\\u09a6\\u09c1\\u09aa\\u09c1\\u09b0\":e<18?\"\\u09ac\\u09bf\\u0995\\u09be\\u09b2\":e<20?\"\\u09b8\\u09a8\\u09cd\\u09a7\\u09cd\\u09af\\u09be\":\"\\u09b0\\u09be\\u09a4\"},week:{dow:0,doy:6}})}(n(\"wd/R\"))},lyxo:function(e,t,n){!function(e){\"use strict\";function t(e,t,n){var r=\" \";return(e%100>=20||e>=100&&e%100==0)&&(r=\" de \"),e+r+{ss:\"secunde\",mm:\"minute\",hh:\"ore\",dd:\"zile\",ww:\"s\\u0103pt\\u0103m\\xe2ni\",MM:\"luni\",yy:\"ani\"}[n]}e.defineLocale(\"ro\",{months:\"ianuarie_februarie_martie_aprilie_mai_iunie_iulie_august_septembrie_octombrie_noiembrie_decembrie\".split(\"_\"),monthsShort:\"ian._feb._mart._apr._mai_iun._iul._aug._sept._oct._nov._dec.\".split(\"_\"),monthsParseExact:!0,weekdays:\"duminic\\u0103_luni_mar\\u021bi_miercuri_joi_vineri_s\\xe2mb\\u0103t\\u0103\".split(\"_\"),weekdaysShort:\"Dum_Lun_Mar_Mie_Joi_Vin_S\\xe2m\".split(\"_\"),weekdaysMin:\"Du_Lu_Ma_Mi_Jo_Vi_S\\xe2\".split(\"_\"),longDateFormat:{LT:\"H:mm\",LTS:\"H:mm:ss\",L:\"DD.MM.YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY H:mm\",LLLL:\"dddd, D MMMM YYYY H:mm\"},calendar:{sameDay:\"[azi la] LT\",nextDay:\"[m\\xe2ine la] LT\",nextWeek:\"dddd [la] LT\",lastDay:\"[ieri la] LT\",lastWeek:\"[fosta] dddd [la] LT\",sameElse:\"L\"},relativeTime:{future:\"peste %s\",past:\"%s \\xeen urm\\u0103\",s:\"c\\xe2teva secunde\",ss:t,m:\"un minut\",mm:t,h:\"o or\\u0103\",hh:t,d:\"o zi\",dd:t,w:\"o s\\u0103pt\\u0103m\\xe2n\\u0103\",ww:t,M:\"o lun\\u0103\",MM:t,y:\"un an\",yy:t},week:{dow:1,doy:7}})}(n(\"wd/R\"))},m9oY:function(e,t,n){\"use strict\";n.r(t),n.d(t,\"defineReadOnly\",(function(){return i})),n.d(t,\"getStatic\",(function(){return s})),n.d(t,\"resolveProperties\",(function(){return o})),n.d(t,\"checkProperties\",(function(){return a})),n.d(t,\"shallowCopy\",(function(){return l})),n.d(t,\"deepCopy\",(function(){return u})),n.d(t,\"Description\",(function(){return h}));const r=new(n(\"/7J2\").Logger)(\"properties/5.0.8\");function i(e,t,n){Object.defineProperty(e,t,{enumerable:!0,value:n,writable:!1})}function s(e,t){for(let n=0;n<32;n++){if(e[t])return e[t];if(!e.prototype||\"object\"!=typeof e.prototype)break;e=Object.getPrototypeOf(e.prototype).constructor}return null}function o(e){return t=this,void 0,r=function*(){const t=Object.keys(e).map(t=>Promise.resolve(e[t]).then(e=>({key:t,value:e})));return(yield Promise.all(t)).reduce((e,t)=>(e[t.key]=t.value,e),{})},new((n=void 0)||(n=Promise))((function(e,i){function s(e){try{a(r.next(e))}catch(t){i(t)}}function o(e){try{a(r.throw(e))}catch(t){i(t)}}function a(t){var r;t.done?e(t.value):(r=t.value,r instanceof n?r:new n((function(e){e(r)}))).then(s,o)}a((r=r.apply(t,[])).next())}));var t,n,r}function a(e,t){e&&\"object\"==typeof e||r.throwArgumentError(\"invalid object\",\"object\",e),Object.keys(e).forEach(n=>{t[n]||r.throwArgumentError(\"invalid object key - \"+n,\"transaction:\"+n,e)})}function l(e){const t={};for(const n in e)t[n]=e[n];return t}const c={bigint:!0,boolean:!0,function:!0,number:!0,string:!0};function u(e){return function(e){if(function e(t){if(null==t||c[typeof t])return!0;if(Array.isArray(t)||\"object\"==typeof t){if(!Object.isFrozen(t))return!1;const n=Object.keys(t);for(let r=0;ru(e)));if(\"object\"==typeof e){const t={};for(const n in e){const r=e[n];void 0!==r&&i(t,n,u(r))}return t}return r.throwArgumentError(\"Cannot deepCopy \"+typeof e,\"object\",e)}(e)}class h{constructor(e){for(const t in e)this[t]=u(e[t])}}},mCNh:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return i})),n.d(t,\"b\",(function(){return s}));var r=n(\"SpAZ\");function i(...e){return s(e)}function s(e){return 0===e.length?r.a:1===e.length?e[0]:function(t){return e.reduce((e,t)=>t(e),t)}}},mlxB:function(e,t,n){\"use strict\";function r(e){return e instanceof Date&&!isNaN(+e)}n.d(t,\"a\",(function(){return r}))},n2qG:function(e,t,n){\"use strict\";!function(t){function n(e){const t=new Uint32Array([1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298]);let n=1779033703,r=3144134277,i=1013904242,s=2773480762,o=1359893119,a=2600822924,l=528734635,c=1541459225;const u=new Uint32Array(64);function h(e){let h=0,d=e.length;for(;d>=64;){let m,p,f,g,_,b=n,y=r,v=i,w=s,M=o,k=a,S=l,x=c;for(p=0;p<16;p++)f=h+4*p,u[p]=(255&e[f])<<24|(255&e[f+1])<<16|(255&e[f+2])<<8|255&e[f+3];for(p=16;p<64;p++)m=u[p-2],g=(m>>>17|m<<15)^(m>>>19|m<<13)^m>>>10,m=u[p-15],_=(m>>>7|m<<25)^(m>>>18|m<<14)^m>>>3,u[p]=(g+u[p-7]|0)+(_+u[p-16]|0)|0;for(p=0;p<64;p++)g=(((M>>>6|M<<26)^(M>>>11|M<<21)^(M>>>25|M<<7))+(M&k^~M&S)|0)+(x+(t[p]+u[p]|0)|0)|0,_=((b>>>2|b<<30)^(b>>>13|b<<19)^(b>>>22|b<<10))+(b&y^b&v^y&v)|0,x=S,S=k,k=M,M=w+g|0,w=v,v=y,y=b,b=g+_|0;n=n+b|0,r=r+y|0,i=i+v|0,s=s+w|0,o=o+M|0,a=a+k|0,l=l+S|0,c=c+x|0,h+=64,d-=64}}h(e);let d,m=e.length%64,p=e.length/536870912|0,f=e.length<<3,g=m<56?56:120,_=e.slice(e.length-m,e.length);for(_.push(128),d=m+1;d>>24&255),_.push(p>>>16&255),_.push(p>>>8&255),_.push(p>>>0&255),_.push(f>>>24&255),_.push(f>>>16&255),_.push(f>>>8&255),_.push(f>>>0&255),h(_),[n>>>24&255,n>>>16&255,n>>>8&255,n>>>0&255,r>>>24&255,r>>>16&255,r>>>8&255,r>>>0&255,i>>>24&255,i>>>16&255,i>>>8&255,i>>>0&255,s>>>24&255,s>>>16&255,s>>>8&255,s>>>0&255,o>>>24&255,o>>>16&255,o>>>8&255,o>>>0&255,a>>>24&255,a>>>16&255,a>>>8&255,a>>>0&255,l>>>24&255,l>>>16&255,l>>>8&255,l>>>0&255,c>>>24&255,c>>>16&255,c>>>8&255,c>>>0&255]}function r(e,t,r){e=e.length<=64?e:n(e);const i=64+t.length+4,s=new Array(i),o=new Array(64);let a,l=[];for(a=0;a<64;a++)s[a]=54;for(a=0;a=i-4;e--){if(s[e]++,s[e]<=255)return;s[e]=0}}for(;r>=32;)c(),l=l.concat(n(o.concat(n(s)))),r-=32;return r>0&&(c(),l=l.concat(n(o.concat(n(s))).slice(0,r))),l}function i(e,t,n,r,i){let s;for(l(e,16*(2*n-1),i,0,16),s=0;s<2*n;s++)a(e,16*s,i,16),o(i,r),l(i,0,e,t+16*s,16);for(s=0;s>>32-t}function o(e,t){l(e,0,t,0,16);for(let n=8;n>0;n-=2)t[4]^=s(t[0]+t[12],7),t[8]^=s(t[4]+t[0],9),t[12]^=s(t[8]+t[4],13),t[0]^=s(t[12]+t[8],18),t[9]^=s(t[5]+t[1],7),t[13]^=s(t[9]+t[5],9),t[1]^=s(t[13]+t[9],13),t[5]^=s(t[1]+t[13],18),t[14]^=s(t[10]+t[6],7),t[2]^=s(t[14]+t[10],9),t[6]^=s(t[2]+t[14],13),t[10]^=s(t[6]+t[2],18),t[3]^=s(t[15]+t[11],7),t[7]^=s(t[3]+t[15],9),t[11]^=s(t[7]+t[3],13),t[15]^=s(t[11]+t[7],18),t[1]^=s(t[0]+t[3],7),t[2]^=s(t[1]+t[0],9),t[3]^=s(t[2]+t[1],13),t[0]^=s(t[3]+t[2],18),t[6]^=s(t[5]+t[4],7),t[7]^=s(t[6]+t[5],9),t[4]^=s(t[7]+t[6],13),t[5]^=s(t[4]+t[7],18),t[11]^=s(t[10]+t[9],7),t[8]^=s(t[11]+t[10],9),t[9]^=s(t[8]+t[11],13),t[10]^=s(t[9]+t[8],18),t[12]^=s(t[15]+t[14],7),t[13]^=s(t[12]+t[15],9),t[14]^=s(t[13]+t[12],13),t[15]^=s(t[14]+t[13],18);for(let n=0;n<16;++n)e[n]+=t[n]}function a(e,t,n,r){for(let i=0;i=256)return!1}return!0}function u(e,t){if(\"number\"!=typeof e||e%1)throw new Error(\"invalid \"+t);return e}function h(e,t,n,s,o,h,d){if(n=u(n,\"N\"),s=u(s,\"r\"),o=u(o,\"p\"),h=u(h,\"dkLen\"),0===n||0!=(n&n-1))throw new Error(\"N must be power of 2\");if(n>2147483647/128/s)throw new Error(\"N too large\");if(s>2147483647/128/o)throw new Error(\"r too large\");if(!c(e))throw new Error(\"password must be an array or buffer\");if(e=Array.prototype.slice.call(e),!c(t))throw new Error(\"salt must be an array or buffer\");t=Array.prototype.slice.call(t);let m=r(e,t,128*o*s);const p=new Uint32Array(32*o*s);for(let r=0;rL&&(t=L);for(let e=0;eL&&(t=L);for(let e=0;e>0&255),m.push(p[e]>>8&255),m.push(p[e]>>16&255),m.push(p[e]>>24&255);const c=r(e,m,h);return d&&d(null,1,c),c}d&&T(A)};if(!d)for(;;){const e=A();if(null!=e)return e}A()}e.exports={scrypt:function(e,t,n,r,i,s,o){return new Promise((function(a,l){let c=0;o&&o(0),h(e,t,n,r,i,s,(function(e,t,n){if(e)l(e);else if(n)o&&1!==c&&o(1),a(new Uint8Array(n));else if(o&&t!==c)return c=t,o(t)}))}))},syncScrypt:function(e,t,n,r,i,s){return new Uint8Array(h(e,t,n,r,i,s))}}}()},n6bG:function(e,t,n){\"use strict\";function r(e){return\"function\"==typeof e}n.d(t,\"a\",(function(){return r}))},nPSg:function(e,t,n){\"use strict\";n.d(t,\"b\",(function(){return x})),n.d(t,\"a\",(function(){return C})),n.d(t,\"c\",(function(){return D}));var r=n(\"cke4\"),i=n.n(r),s=n(\"n2qG\"),o=n.n(s),a=n(\"Oxwv\"),l=n(\"VJ7P\"),c=n(\"8AIR\"),u=n(\"b1pR\"),h=n(\"QQWL\"),d=n(\"bkUu\"),m=n(\"m9oY\"),p=n(\"WsP5\"),f=n(\"/m0q\"),g=n(\"/7J2\"),_=n(\"Ub8o\");const b=new g.Logger(_.a);function y(e){return null!=e&&e.mnemonic&&e.mnemonic.phrase}class v extends m.Description{isKeystoreAccount(e){return!(!e||!e._isKeystoreAccount)}}function w(e,t){const n=Object(f.b)(Object(f.c)(e,\"crypto/ciphertext\"));if(Object(l.hexlify)(Object(u.keccak256)(Object(l.concat)([t.slice(16,32),n]))).substring(2)!==Object(f.c)(e,\"crypto/mac\").toLowerCase())throw new Error(\"invalid password\");const r=function(e,t,n){if(\"aes-128-ctr\"===Object(f.c)(e,\"crypto/cipher\")){const r=Object(f.b)(Object(f.c)(e,\"crypto/cipherparams/iv\")),s=new i.a.Counter(r),o=new i.a.ModeOfOperation.ctr(t,s);return Object(l.arrayify)(o.decrypt(n))}return null}(e,t.slice(0,16),n);r||b.throwError(\"unsupported cipher\",g.Logger.errors.UNSUPPORTED_OPERATION,{operation:\"decrypt\"});const s=t.slice(32,64),o=Object(p.computeAddress)(r);if(e.address){let t=e.address.toLowerCase();if(\"0x\"!==t.substring(0,2)&&(t=\"0x\"+t),Object(a.getAddress)(t)!==o)throw new Error(\"address mismatch\")}const h={_isKeystoreAccount:!0,address:o,privateKey:Object(l.hexlify)(r)};if(\"0.1\"===Object(f.c)(e,\"x-ethers/version\")){const t=Object(f.b)(Object(f.c)(e,\"x-ethers/mnemonicCiphertext\")),n=Object(f.b)(Object(f.c)(e,\"x-ethers/mnemonicCounter\")),r=new i.a.Counter(n),o=new i.a.ModeOfOperation.ctr(s,r),a=Object(f.c)(e,\"x-ethers/path\")||c.defaultPath,u=Object(f.c)(e,\"x-ethers/locale\")||\"en\",m=Object(l.arrayify)(o.decrypt(t));try{const e=Object(c.entropyToMnemonic)(m,u),t=c.HDNode.fromMnemonic(e,null,u).derivePath(a);if(t.privateKey!=h.privateKey)throw new Error(\"mnemonic mismatch\");h.mnemonic=t.mnemonic}catch(d){if(d.code!==g.Logger.errors.INVALID_ARGUMENT||\"wordlist\"!==d.argument)throw d}}return new v(h)}function M(e,t,n,r,i){return Object(l.arrayify)(Object(h.a)(e,t,n,r,i))}function k(e,t,n,r,i){return Promise.resolve(M(e,t,n,r,i))}function S(e,t,n,r,i){const s=Object(f.a)(t),o=Object(f.c)(e,\"crypto/kdf\");if(o&&\"string\"==typeof o){const t=function(e,t){return b.throwArgumentError(\"invalid key-derivation function parameters\",e,t)};if(\"scrypt\"===o.toLowerCase()){const n=Object(f.b)(Object(f.c)(e,\"crypto/kdfparams/salt\")),a=parseInt(Object(f.c)(e,\"crypto/kdfparams/n\")),l=parseInt(Object(f.c)(e,\"crypto/kdfparams/r\")),c=parseInt(Object(f.c)(e,\"crypto/kdfparams/p\"));a&&l&&c||t(\"kdf\",o),0!=(a&a-1)&&t(\"N\",a);const u=parseInt(Object(f.c)(e,\"crypto/kdfparams/dklen\"));return 32!==u&&t(\"dklen\",u),r(s,n,a,l,c,64,i)}if(\"pbkdf2\"===o.toLowerCase()){const r=Object(f.b)(Object(f.c)(e,\"crypto/kdfparams/salt\"));let i=null;const o=Object(f.c)(e,\"crypto/kdfparams/prf\");\"hmac-sha256\"===o?i=\"sha256\":\"hmac-sha512\"===o?i=\"sha512\":t(\"prf\",o);const a=parseInt(Object(f.c)(e,\"crypto/kdfparams/c\")),l=parseInt(Object(f.c)(e,\"crypto/kdfparams/dklen\"));return 32!==l&&t(\"dklen\",l),n(s,r,a,l,i)}}return b.throwArgumentError(\"unsupported key-derivation function\",\"kdf\",o)}function x(e,t){const n=JSON.parse(e);return w(n,S(n,t,M,o.a.syncScrypt))}function C(e,t,n){return r=this,void 0,s=function*(){const r=JSON.parse(e);return w(r,yield S(r,t,k,o.a.scrypt,n))},new((i=void 0)||(i=Promise))((function(e,t){function n(e){try{a(s.next(e))}catch(n){t(n)}}function o(e){try{a(s.throw(e))}catch(n){t(n)}}function a(t){var r;t.done?e(t.value):(r=t.value,r instanceof i?r:new i((function(e){e(r)}))).then(n,o)}a((s=s.apply(r,[])).next())}));var r,i,s}function D(e,t,n,r){try{if(Object(a.getAddress)(e.address)!==Object(p.computeAddress)(e.privateKey))throw new Error(\"address/privateKey mismatch\");if(y(e)){const t=e.mnemonic;if(c.HDNode.fromMnemonic(t.phrase,null,t.locale).derivePath(t.path||c.defaultPath).privateKey!=e.privateKey)throw new Error(\"mnemonic mismatch\")}}catch(C){return Promise.reject(C)}\"function\"!=typeof n||r||(r=n,n={}),n||(n={});const s=Object(l.arrayify)(e.privateKey),h=Object(f.a)(t);let m=null,g=null,_=null;if(y(e)){const t=e.mnemonic;m=Object(l.arrayify)(Object(c.mnemonicToEntropy)(t.phrase,t.locale||\"en\")),g=t.path||c.defaultPath,_=t.locale||\"en\"}let b=n.client;b||(b=\"ethers.js\");let v=null;v=n.salt?Object(l.arrayify)(n.salt):Object(d.a)(32);let w=null;if(n.iv){if(w=Object(l.arrayify)(n.iv),16!==w.length)throw new Error(\"invalid iv\")}else w=Object(d.a)(16);let M=null;if(n.uuid){if(M=Object(l.arrayify)(n.uuid),16!==M.length)throw new Error(\"invalid uuid\")}else M=Object(d.a)(16);let k=1<<17,S=8,x=1;return n.scrypt&&(n.scrypt.N&&(k=n.scrypt.N),n.scrypt.r&&(S=n.scrypt.r),n.scrypt.p&&(x=n.scrypt.p)),o.a.scrypt(h,v,k,S,x,64,r).then(t=>{const n=(t=Object(l.arrayify)(t)).slice(0,16),r=t.slice(16,32),o=t.slice(32,64),a=new i.a.Counter(w),c=new i.a.ModeOfOperation.ctr(n,a),h=Object(l.arrayify)(c.encrypt(s)),p=Object(u.keccak256)(Object(l.concat)([r,h])),y={address:e.address.substring(2).toLowerCase(),id:Object(f.d)(M),version:3,Crypto:{cipher:\"aes-128-ctr\",cipherparams:{iv:Object(l.hexlify)(w).substring(2)},ciphertext:Object(l.hexlify)(h).substring(2),kdf:\"scrypt\",kdfparams:{salt:Object(l.hexlify)(v).substring(2),n:k,dklen:32,p:x,r:S},mac:p.substring(2)}};if(m){const e=Object(d.a)(16),t=new i.a.Counter(e),n=new i.a.ModeOfOperation.ctr(o,t),r=Object(l.arrayify)(n.encrypt(m)),s=new Date,a=s.getUTCFullYear()+\"-\"+Object(f.e)(s.getUTCMonth()+1,2)+\"-\"+Object(f.e)(s.getUTCDate(),2)+\"T\"+Object(f.e)(s.getUTCHours(),2)+\"-\"+Object(f.e)(s.getUTCMinutes(),2)+\"-\"+Object(f.e)(s.getUTCSeconds(),2)+\".0Z\";y[\"x-ethers\"]={client:b,gethFilename:\"UTC--\"+a+\"--\"+y.address,mnemonicCounter:Object(l.hexlify)(e).substring(2),mnemonicCiphertext:Object(l.hexlify)(r).substring(2),path:g,locale:_,version:\"0.1\"}}return JSON.stringify(y)})}},nVZa:function(e,t,n){\"use strict\";n.d(t,\"b\",(function(){return i})),n.d(t,\"d\",(function(){return s})),n.d(t,\"c\",(function(){return o})),n.d(t,\"a\",(function(){return a}));var r=n(\"4218\");const i=r.a.from(-1),s=r.a.from(0),o=r.a.from(1),a=r.a.from(\"0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff\")},nYR2:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return s}));var r=n(\"7o/Q\"),i=n(\"quSY\");function s(e){return t=>t.lift(new o(e))}class o{constructor(e){this.callback=e}call(e,t){return t.subscribe(new a(e,this.callback))}}class a extends r.a{constructor(e,t){super(e),this.add(new i.a(t))}}},ngJS:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return r}));const r=e=>t=>{for(let n=0,r=e.length;n=3&&e%100<=10?3:e%100>=11?4:5},n={s:[\"\\u0623\\u0642\\u0644 \\u0645\\u0646 \\u062b\\u0627\\u0646\\u064a\\u0629\",\"\\u062b\\u0627\\u0646\\u064a\\u0629 \\u0648\\u0627\\u062d\\u062f\\u0629\",[\"\\u062b\\u0627\\u0646\\u064a\\u062a\\u0627\\u0646\",\"\\u062b\\u0627\\u0646\\u064a\\u062a\\u064a\\u0646\"],\"%d \\u062b\\u0648\\u0627\\u0646\",\"%d \\u062b\\u0627\\u0646\\u064a\\u0629\",\"%d \\u062b\\u0627\\u0646\\u064a\\u0629\"],m:[\"\\u0623\\u0642\\u0644 \\u0645\\u0646 \\u062f\\u0642\\u064a\\u0642\\u0629\",\"\\u062f\\u0642\\u064a\\u0642\\u0629 \\u0648\\u0627\\u062d\\u062f\\u0629\",[\"\\u062f\\u0642\\u064a\\u0642\\u062a\\u0627\\u0646\",\"\\u062f\\u0642\\u064a\\u0642\\u062a\\u064a\\u0646\"],\"%d \\u062f\\u0642\\u0627\\u0626\\u0642\",\"%d \\u062f\\u0642\\u064a\\u0642\\u0629\",\"%d \\u062f\\u0642\\u064a\\u0642\\u0629\"],h:[\"\\u0623\\u0642\\u0644 \\u0645\\u0646 \\u0633\\u0627\\u0639\\u0629\",\"\\u0633\\u0627\\u0639\\u0629 \\u0648\\u0627\\u062d\\u062f\\u0629\",[\"\\u0633\\u0627\\u0639\\u062a\\u0627\\u0646\",\"\\u0633\\u0627\\u0639\\u062a\\u064a\\u0646\"],\"%d \\u0633\\u0627\\u0639\\u0627\\u062a\",\"%d \\u0633\\u0627\\u0639\\u0629\",\"%d \\u0633\\u0627\\u0639\\u0629\"],d:[\"\\u0623\\u0642\\u0644 \\u0645\\u0646 \\u064a\\u0648\\u0645\",\"\\u064a\\u0648\\u0645 \\u0648\\u0627\\u062d\\u062f\",[\"\\u064a\\u0648\\u0645\\u0627\\u0646\",\"\\u064a\\u0648\\u0645\\u064a\\u0646\"],\"%d \\u0623\\u064a\\u0627\\u0645\",\"%d \\u064a\\u0648\\u0645\\u064b\\u0627\",\"%d \\u064a\\u0648\\u0645\"],M:[\"\\u0623\\u0642\\u0644 \\u0645\\u0646 \\u0634\\u0647\\u0631\",\"\\u0634\\u0647\\u0631 \\u0648\\u0627\\u062d\\u062f\",[\"\\u0634\\u0647\\u0631\\u0627\\u0646\",\"\\u0634\\u0647\\u0631\\u064a\\u0646\"],\"%d \\u0623\\u0634\\u0647\\u0631\",\"%d \\u0634\\u0647\\u0631\\u0627\",\"%d \\u0634\\u0647\\u0631\"],y:[\"\\u0623\\u0642\\u0644 \\u0645\\u0646 \\u0639\\u0627\\u0645\",\"\\u0639\\u0627\\u0645 \\u0648\\u0627\\u062d\\u062f\",[\"\\u0639\\u0627\\u0645\\u0627\\u0646\",\"\\u0639\\u0627\\u0645\\u064a\\u0646\"],\"%d \\u0623\\u0639\\u0648\\u0627\\u0645\",\"%d \\u0639\\u0627\\u0645\\u064b\\u0627\",\"%d \\u0639\\u0627\\u0645\"]},r=function(e){return function(r,i,s,o){var a=t(r),l=n[e][t(r)];return 2===a&&(l=l[i?0:1]),l.replace(/%d/i,r)}},i=[\"\\u062c\\u0627\\u0646\\u0641\\u064a\",\"\\u0641\\u064a\\u0641\\u0631\\u064a\",\"\\u0645\\u0627\\u0631\\u0633\",\"\\u0623\\u0641\\u0631\\u064a\\u0644\",\"\\u0645\\u0627\\u064a\",\"\\u062c\\u0648\\u0627\\u0646\",\"\\u062c\\u0648\\u064a\\u0644\\u064a\\u0629\",\"\\u0623\\u0648\\u062a\",\"\\u0633\\u0628\\u062a\\u0645\\u0628\\u0631\",\"\\u0623\\u0643\\u062a\\u0648\\u0628\\u0631\",\"\\u0646\\u0648\\u0641\\u0645\\u0628\\u0631\",\"\\u062f\\u064a\\u0633\\u0645\\u0628\\u0631\"];e.defineLocale(\"ar-dz\",{months:i,monthsShort:i,weekdays:\"\\u0627\\u0644\\u0623\\u062d\\u062f_\\u0627\\u0644\\u0625\\u062b\\u0646\\u064a\\u0646_\\u0627\\u0644\\u062b\\u0644\\u0627\\u062b\\u0627\\u0621_\\u0627\\u0644\\u0623\\u0631\\u0628\\u0639\\u0627\\u0621_\\u0627\\u0644\\u062e\\u0645\\u064a\\u0633_\\u0627\\u0644\\u062c\\u0645\\u0639\\u0629_\\u0627\\u0644\\u0633\\u0628\\u062a\".split(\"_\"),weekdaysShort:\"\\u0623\\u062d\\u062f_\\u0625\\u062b\\u0646\\u064a\\u0646_\\u062b\\u0644\\u0627\\u062b\\u0627\\u0621_\\u0623\\u0631\\u0628\\u0639\\u0627\\u0621_\\u062e\\u0645\\u064a\\u0633_\\u062c\\u0645\\u0639\\u0629_\\u0633\\u0628\\u062a\".split(\"_\"),weekdaysMin:\"\\u062d_\\u0646_\\u062b_\\u0631_\\u062e_\\u062c_\\u0633\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"D/\\u200fM/\\u200fYYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd D MMMM YYYY HH:mm\"},meridiemParse:/\\u0635|\\u0645/,isPM:function(e){return\"\\u0645\"===e},meridiem:function(e,t,n){return e<12?\"\\u0635\":\"\\u0645\"},calendar:{sameDay:\"[\\u0627\\u0644\\u064a\\u0648\\u0645 \\u0639\\u0646\\u062f \\u0627\\u0644\\u0633\\u0627\\u0639\\u0629] LT\",nextDay:\"[\\u063a\\u062f\\u064b\\u0627 \\u0639\\u0646\\u062f \\u0627\\u0644\\u0633\\u0627\\u0639\\u0629] LT\",nextWeek:\"dddd [\\u0639\\u0646\\u062f \\u0627\\u0644\\u0633\\u0627\\u0639\\u0629] LT\",lastDay:\"[\\u0623\\u0645\\u0633 \\u0639\\u0646\\u062f \\u0627\\u0644\\u0633\\u0627\\u0639\\u0629] LT\",lastWeek:\"dddd [\\u0639\\u0646\\u062f \\u0627\\u0644\\u0633\\u0627\\u0639\\u0629] LT\",sameElse:\"L\"},relativeTime:{future:\"\\u0628\\u0639\\u062f %s\",past:\"\\u0645\\u0646\\u0630 %s\",s:r(\"s\"),ss:r(\"s\"),m:r(\"m\"),mm:r(\"m\"),h:r(\"h\"),hh:r(\"h\"),d:r(\"d\"),dd:r(\"d\"),M:r(\"M\"),MM:r(\"M\"),y:r(\"y\"),yy:r(\"y\")},postformat:function(e){return e.replace(/,/g,\"\\u060c\")},week:{dow:0,doy:4}})}(n(\"wd/R\"))},oB13:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return i}));var r=n(\"EQ5u\");function i(e,t){return function(n){let i;if(i=\"function\"==typeof e?e:function(){return e},\"function\"==typeof t)return n.lift(new s(i,t));const o=Object.create(n,r.b);return o.source=n,o.subjectFactory=i,o}}class s{constructor(e,t){this.subjectFactory=e,this.selector=t}call(e,t){const{selector:n}=this,r=this.subjectFactory(),i=n(r).subscribe(e);return i.add(t.subscribe(r)),i}}},\"p/rL\":function(e,t,n){!function(e){\"use strict\";e.defineLocale(\"bm\",{months:\"Zanwuyekalo_Fewuruyekalo_Marisikalo_Awirilikalo_M\\u025bkalo_Zuw\\u025bnkalo_Zuluyekalo_Utikalo_S\\u025btanburukalo_\\u0254kut\\u0254burukalo_Nowanburukalo_Desanburukalo\".split(\"_\"),monthsShort:\"Zan_Few_Mar_Awi_M\\u025b_Zuw_Zul_Uti_S\\u025bt_\\u0254ku_Now_Des\".split(\"_\"),weekdays:\"Kari_Nt\\u025bn\\u025bn_Tarata_Araba_Alamisa_Juma_Sibiri\".split(\"_\"),weekdaysShort:\"Kar_Nt\\u025b_Tar_Ara_Ala_Jum_Sib\".split(\"_\"),weekdaysMin:\"Ka_Nt_Ta_Ar_Al_Ju_Si\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD/MM/YYYY\",LL:\"MMMM [tile] D [san] YYYY\",LLL:\"MMMM [tile] D [san] YYYY [l\\u025br\\u025b] HH:mm\",LLLL:\"dddd MMMM [tile] D [san] YYYY [l\\u025br\\u025b] HH:mm\"},calendar:{sameDay:\"[Bi l\\u025br\\u025b] LT\",nextDay:\"[Sini l\\u025br\\u025b] LT\",nextWeek:\"dddd [don l\\u025br\\u025b] LT\",lastDay:\"[Kunu l\\u025br\\u025b] LT\",lastWeek:\"dddd [t\\u025bm\\u025bnen l\\u025br\\u025b] LT\",sameElse:\"L\"},relativeTime:{future:\"%s k\\u0254n\\u0254\",past:\"a b\\u025b %s b\\u0254\",s:\"sanga dama dama\",ss:\"sekondi %d\",m:\"miniti kelen\",mm:\"miniti %d\",h:\"l\\u025br\\u025b kelen\",hh:\"l\\u025br\\u025b %d\",d:\"tile kelen\",dd:\"tile %d\",M:\"kalo kelen\",MM:\"kalo %d\",y:\"san kelen\",yy:\"san %d\"},week:{dow:1,doy:4}})}(n(\"wd/R\"))},pLZG:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return i}));var r=n(\"7o/Q\");function i(e,t){return function(n){return n.lift(new s(e,t))}}class s{constructor(e,t){this.predicate=e,this.thisArg=t}call(e,t){return t.subscribe(new o(e,this.predicate,this.thisArg))}}class o extends r.a{constructor(e,t,n){super(e),this.predicate=t,this.thisArg=n,this.count=0}_next(e){let t;try{t=this.predicate.call(this.thisArg,e,this.count++)}catch(n){return void this.destination.error(n)}t&&this.destination.next(e)}}},pjAE:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return r}));const r=(()=>{function e(e){return Error.call(this),this.message=e?`${e.length} errors occurred during unsubscription:\\n${e.map((e,t)=>`${t+1}) ${e.toString()}`).join(\"\\n \")}`:\"\",this.name=\"UnsubscriptionError\",this.errors=e,this}return e.prototype=Object.create(Error.prototype),e})()},pxpQ:function(e,t,n){\"use strict\";n.d(t,\"b\",(function(){return s})),n.d(t,\"a\",(function(){return a}));var r=n(\"7o/Q\"),i=n(\"WMd4\");function s(e,t=0){return function(n){return n.lift(new o(e,t))}}class o{constructor(e,t=0){this.scheduler=e,this.delay=t}call(e,t){return t.subscribe(new a(e,this.scheduler,this.delay))}}class a extends r.a{constructor(e,t,n=0){super(e),this.scheduler=t,this.delay=n}static dispatch(e){const{notification:t,destination:n}=e;t.observe(n),this.unsubscribe()}scheduleMessage(e){this.destination.add(this.scheduler.schedule(a.dispatch,this.delay,new l(e,this.destination)))}_next(e){this.scheduleMessage(i.a.createNext(e))}_error(e){this.scheduleMessage(i.a.createError(e)),this.unsubscribe()}_complete(){this.scheduleMessage(i.a.createComplete()),this.unsubscribe()}}class l{constructor(e,t){this.notification=e,this.destination=t}}},qCKp:function(e,t,n){\"use strict\";n.r(t),n.d(t,\"Observable\",(function(){return r.a})),n.d(t,\"ConnectableObservable\",(function(){return i.a})),n.d(t,\"GroupedObservable\",(function(){return s.a})),n.d(t,\"observable\",(function(){return o.a})),n.d(t,\"Subject\",(function(){return a.a})),n.d(t,\"BehaviorSubject\",(function(){return l.a})),n.d(t,\"ReplaySubject\",(function(){return c.a})),n.d(t,\"AsyncSubject\",(function(){return u.a})),n.d(t,\"asapScheduler\",(function(){return h.a})),n.d(t,\"asyncScheduler\",(function(){return d.a})),n.d(t,\"queueScheduler\",(function(){return m.a})),n.d(t,\"animationFrameScheduler\",(function(){return p.a})),n.d(t,\"VirtualTimeScheduler\",(function(){return _})),n.d(t,\"VirtualAction\",(function(){return b})),n.d(t,\"Scheduler\",(function(){return y.a})),n.d(t,\"Subscription\",(function(){return v.a})),n.d(t,\"Subscriber\",(function(){return w.a})),n.d(t,\"Notification\",(function(){return M.a})),n.d(t,\"NotificationKind\",(function(){return M.b})),n.d(t,\"pipe\",(function(){return k.a})),n.d(t,\"noop\",(function(){return S.a})),n.d(t,\"identity\",(function(){return x.a})),n.d(t,\"isObservable\",(function(){return C.a})),n.d(t,\"ArgumentOutOfRangeError\",(function(){return D.a})),n.d(t,\"EmptyError\",(function(){return L.a})),n.d(t,\"ObjectUnsubscribedError\",(function(){return T.a})),n.d(t,\"UnsubscriptionError\",(function(){return A.a})),n.d(t,\"TimeoutError\",(function(){return E.a})),n.d(t,\"bindCallback\",(function(){return I})),n.d(t,\"bindNodeCallback\",(function(){return B})),n.d(t,\"combineLatest\",(function(){return V.b})),n.d(t,\"concat\",(function(){return J.a})),n.d(t,\"defer\",(function(){return U.a})),n.d(t,\"empty\",(function(){return G.b})),n.d(t,\"forkJoin\",(function(){return W.a})),n.d(t,\"from\",(function(){return X.a})),n.d(t,\"fromEvent\",(function(){return Z.a})),n.d(t,\"fromEventPattern\",(function(){return q})),n.d(t,\"generate\",(function(){return Q})),n.d(t,\"iif\",(function(){return ee})),n.d(t,\"interval\",(function(){return te.a})),n.d(t,\"merge\",(function(){return ne.a})),n.d(t,\"never\",(function(){return ie})),n.d(t,\"of\",(function(){return se.a})),n.d(t,\"onErrorResumeNext\",(function(){return oe})),n.d(t,\"pairs\",(function(){return ae})),n.d(t,\"partition\",(function(){return de})),n.d(t,\"race\",(function(){return me.a})),n.d(t,\"range\",(function(){return pe})),n.d(t,\"throwError\",(function(){return ge.a})),n.d(t,\"timer\",(function(){return _e.a})),n.d(t,\"using\",(function(){return be})),n.d(t,\"zip\",(function(){return ye.b})),n.d(t,\"scheduled\",(function(){return ve.a})),n.d(t,\"EMPTY\",(function(){return G.a})),n.d(t,\"NEVER\",(function(){return re})),n.d(t,\"config\",(function(){return we.a}));var r=n(\"HDdC\"),i=n(\"EQ5u\"),s=n(\"OQgR\"),o=n(\"kJWO\"),a=n(\"XNiG\"),l=n(\"2Vo4\"),c=n(\"jtHE\"),u=n(\"NHP+\"),h=n(\"7Hc7\"),d=n(\"D0XW\"),m=n(\"qgXg\"),p=n(\"eNwd\"),f=n(\"3N8a\"),g=n(\"IjjT\");let _=(()=>{class e extends g.a{constructor(e=b,t=Number.POSITIVE_INFINITY){super(e,()=>this.frame),this.maxFrames=t,this.frame=0,this.index=-1}flush(){const{actions:e,maxFrames:t}=this;let n,r;for(;(r=e[0])&&r.delay<=t&&(e.shift(),this.frame=r.delay,!(n=r.execute(r.state,r.delay))););if(n){for(;r=e.shift();)r.unsubscribe();throw n}}}return e.frameTimeFactor=10,e})();class b extends f.a{constructor(e,t,n=(e.index+=1)){super(e,t),this.scheduler=e,this.work=t,this.index=n,this.active=!0,this.index=e.index=n}schedule(e,t=0){if(!this.id)return super.schedule(e,t);this.active=!1;const n=new b(this.scheduler,this.work);return this.add(n),n.schedule(e,t)}requestAsyncId(e,t,n=0){this.delay=e.frame+n;const{actions:r}=e;return r.push(this),r.sort(b.sortActions),!0}recycleAsyncId(e,t,n=0){}_execute(e,t){if(!0===this.active)return super._execute(e,t)}static sortActions(e,t){return e.delay===t.delay?e.index===t.index?0:e.index>t.index?1:-1:e.delay>t.delay?1:-1}}var y=n(\"Y/cZ\"),v=n(\"quSY\"),w=n(\"7o/Q\"),M=n(\"WMd4\"),k=n(\"mCNh\"),S=n(\"KqfI\"),x=n(\"SpAZ\"),C=n(\"7+OI\"),D=n(\"4I5i\"),L=n(\"sVev\"),T=n(\"9ppp\"),A=n(\"pjAE\"),E=n(\"Y6u4\"),O=n(\"lJxs\"),F=n(\"8Qeq\"),P=n(\"DH7j\"),R=n(\"z+Ro\");function I(e,t,n){if(t){if(!Object(R.a)(t))return(...r)=>I(e,n)(...r).pipe(Object(O.a)(e=>Object(P.a)(e)?t(...e):t(e)));n=t}return function(...t){const i=this;let s;const o={context:i,subject:s,callbackFunc:e,scheduler:n};return new r.a(r=>{if(n)return n.schedule(j,0,{args:t,subscriber:r,params:o});if(!s){s=new u.a;const n=(...e)=>{s.next(e.length<=1?e[0]:e),s.complete()};try{e.apply(i,[...t,n])}catch(a){Object(F.a)(s)?s.error(a):console.warn(a)}}return s.subscribe(r)})}}function j(e){const{args:t,subscriber:n,params:r}=e,{callbackFunc:i,context:s,scheduler:o}=r;let{subject:a}=r;if(!a){a=r.subject=new u.a;const e=(...e)=>{this.add(o.schedule(Y,0,{value:e.length<=1?e[0]:e,subject:a}))};try{i.apply(s,[...t,e])}catch(l){a.error(l)}}this.add(a.subscribe(n))}function Y(e){const{value:t,subject:n}=e;n.next(t),n.complete()}function B(e,t,n){if(t){if(!Object(R.a)(t))return(...r)=>B(e,n)(...r).pipe(Object(O.a)(e=>Object(P.a)(e)?t(...e):t(e)));n=t}return function(...t){const i={subject:void 0,args:t,callbackFunc:e,scheduler:n,context:this};return new r.a(r=>{const{context:s}=i;let{subject:o}=i;if(n)return n.schedule(N,0,{params:i,subscriber:r,context:s});if(!o){o=i.subject=new u.a;const n=(...e)=>{const t=e.shift();t?o.error(t):(o.next(e.length<=1?e[0]:e),o.complete())};try{e.apply(s,[...t,n])}catch(a){Object(F.a)(o)?o.error(a):console.warn(a)}}return o.subscribe(r)})}}function N(e){const{params:t,subscriber:n,context:r}=e,{callbackFunc:i,args:s,scheduler:o}=t;let a=t.subject;if(!a){a=t.subject=new u.a;const e=(...e)=>{const t=e.shift();this.add(t?o.schedule(z,0,{err:t,subject:a}):o.schedule(H,0,{value:e.length<=1?e[0]:e,subject:a}))};try{i.apply(r,[...s,e])}catch(l){this.add(o.schedule(z,0,{err:l,subject:a}))}}this.add(a.subscribe(n))}function H(e){const{value:t,subject:n}=e;n.next(t),n.complete()}function z(e){const{err:t,subject:n}=e;n.error(t)}var V=n(\"itXk\"),J=n(\"GyhO\"),U=n(\"NXyV\"),G=n(\"EY2u\"),W=n(\"cp0P\"),X=n(\"Cfvw\"),Z=n(\"xgIS\"),K=n(\"n6bG\");function q(e,t,n){return n?q(e,t).pipe(Object(O.a)(e=>Object(P.a)(e)?n(...e):n(e))):new r.a(n=>{const r=(...e)=>n.next(1===e.length?e[0]:e);let i;try{i=e(r)}catch(s){return void n.error(s)}if(Object(K.a)(t))return()=>t(r,i)})}function Q(e,t,n,i,s){let o,a;return 1==arguments.length?(a=e.initialState,t=e.condition,n=e.iterate,o=e.resultSelector||x.a,s=e.scheduler):void 0===i||Object(R.a)(i)?(a=e,o=x.a,s=i):(a=e,o=i),new r.a(e=>{let r=a;if(s)return s.schedule($,0,{subscriber:e,iterate:n,condition:t,resultSelector:o,state:r});for(;;){if(t){let n;try{n=t(r)}catch(i){return void e.error(i)}if(!n){e.complete();break}}let s;try{s=o(r)}catch(i){return void e.error(i)}if(e.next(s),e.closed)break;try{r=n(r)}catch(i){return void e.error(i)}}})}function $(e){const{subscriber:t,condition:n}=e;if(t.closed)return;if(e.needIterate)try{e.state=e.iterate(e.state)}catch(i){return void t.error(i)}else e.needIterate=!0;if(n){let r;try{r=n(e.state)}catch(i){return void t.error(i)}if(!r)return void t.complete();if(t.closed)return}let r;try{r=e.resultSelector(e.state)}catch(i){return void t.error(i)}return t.closed||(t.next(r),t.closed)?void 0:this.schedule(e)}function ee(e,t=G.a,n=G.a){return Object(U.a)(()=>e()?t:n)}var te=n(\"l5mm\"),ne=n(\"VRyK\");const re=new r.a(S.a);function ie(){return re}var se=n(\"LRne\");function oe(...e){if(0===e.length)return G.a;const[t,...n]=e;return 1===e.length&&Object(P.a)(t)?oe(...t):new r.a(e=>{const r=()=>e.add(oe(...n).subscribe(e));return Object(X.a)(t).subscribe({next(t){e.next(t)},error:r,complete:r})})}function ae(e,t){return new r.a(t?n=>{const r=Object.keys(e),i=new v.a;return i.add(t.schedule(le,0,{keys:r,index:0,subscriber:n,subscription:i,obj:e})),i}:t=>{const n=Object.keys(e);for(let r=0;r{void 0===t&&(t=e,e=0);let i=0,s=e;if(n)return n.schedule(fe,0,{index:i,count:t,start:e,subscriber:r});for(;;){if(i++>=t){r.complete();break}if(r.next(s++),r.closed)break}})}function fe(e){const{start:t,index:n,count:r,subscriber:i}=e;n>=r?i.complete():(i.next(t),i.closed||(e.index=n+1,e.start=t+1,this.schedule(e)))}var ge=n(\"z6cu\"),_e=n(\"PqYM\");function be(e,t){return new r.a(n=>{let r,i;try{r=e()}catch(o){return void n.error(o)}try{i=t(r)}catch(o){return void n.error(o)}const s=(i?Object(X.a)(i):G.a).subscribe(n);return()=>{s.unsubscribe(),r&&r.unsubscribe()}})}var ye=n(\"1uah\"),ve=n(\"7HRe\"),we=n(\"2fFW\")},qWAS:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return r}));const r=\"bignumber/5.0.14\"},qgXg:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return a}));var r=n(\"3N8a\");class i extends r.a{constructor(e,t){super(e,t),this.scheduler=e,this.work=t}schedule(e,t=0){return t>0?super.schedule(e,t):(this.delay=t,this.state=e,this.scheduler.flush(this),this)}execute(e,t){return t>0||this.closed?super.execute(e,t):this._execute(e,t)}requestAsyncId(e,t,n=0){return null!==n&&n>0||null===n&&this.delay>0?super.requestAsyncId(e,t,n):e.flush(this)}}var s=n(\"IjjT\");class o extends s.a{}const a=new o(i)},qlaj:function(e,t,n){\"use strict\";var r=n(\"w8CP\").rotr32;function i(e,t,n){return e&t^~e&n}function s(e,t,n){return e&t^e&n^t&n}function o(e,t,n){return e^t^n}t.ft_1=function(e,t,n,r){return 0===e?i(t,n,r):1===e||3===e?o(t,n,r):2===e?s(t,n,r):void 0},t.ch32=i,t.maj32=s,t.p32=o,t.s0_256=function(e){return r(e,2)^r(e,13)^r(e,22)},t.s1_256=function(e){return r(e,6)^r(e,11)^r(e,25)},t.g0_256=function(e){return r(e,7)^r(e,18)^e>>>3},t.g1_256=function(e){return r(e,17)^r(e,19)^e>>>10}},quSY:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return a}));var r=n(\"DH7j\"),i=n(\"XoHu\"),s=n(\"n6bG\"),o=n(\"pjAE\");let a=(()=>{class e{constructor(e){this.closed=!1,this._parentOrParents=null,this._subscriptions=null,e&&(this._unsubscribe=e)}unsubscribe(){let t;if(this.closed)return;let{_parentOrParents:n,_unsubscribe:a,_subscriptions:c}=this;if(this.closed=!0,this._parentOrParents=null,this._subscriptions=null,n instanceof e)n.remove(this);else if(null!==n)for(let e=0;ee.concat(t instanceof o.a?t.errors:t),[])}},qvJo:function(e,t,n){!function(e){\"use strict\";function t(e,t,n,r){var i={s:[\"\\u0925\\u094b\\u0921\\u092f\\u093e \\u0938\\u0945\\u0915\\u0902\\u0921\\u093e\\u0902\\u0928\\u0940\",\"\\u0925\\u094b\\u0921\\u0947 \\u0938\\u0945\\u0915\\u0902\\u0921\"],ss:[e+\" \\u0938\\u0945\\u0915\\u0902\\u0921\\u093e\\u0902\\u0928\\u0940\",e+\" \\u0938\\u0945\\u0915\\u0902\\u0921\"],m:[\"\\u090f\\u0915\\u093e \\u092e\\u093f\\u0923\\u091f\\u093e\\u0928\",\"\\u090f\\u0915 \\u092e\\u093f\\u0928\\u0942\\u091f\"],mm:[e+\" \\u092e\\u093f\\u0923\\u091f\\u093e\\u0902\\u0928\\u0940\",e+\" \\u092e\\u093f\\u0923\\u091f\\u093e\\u0902\"],h:[\"\\u090f\\u0915\\u093e \\u0935\\u0930\\u093e\\u0928\",\"\\u090f\\u0915 \\u0935\\u0930\"],hh:[e+\" \\u0935\\u0930\\u093e\\u0902\\u0928\\u0940\",e+\" \\u0935\\u0930\\u093e\\u0902\"],d:[\"\\u090f\\u0915\\u093e \\u0926\\u093f\\u0938\\u093e\\u0928\",\"\\u090f\\u0915 \\u0926\\u0940\\u0938\"],dd:[e+\" \\u0926\\u093f\\u0938\\u093e\\u0902\\u0928\\u0940\",e+\" \\u0926\\u0940\\u0938\"],M:[\"\\u090f\\u0915\\u093e \\u092e\\u094d\\u0939\\u092f\\u0928\\u094d\\u092f\\u093e\\u0928\",\"\\u090f\\u0915 \\u092e\\u094d\\u0939\\u092f\\u0928\\u094b\"],MM:[e+\" \\u092e\\u094d\\u0939\\u092f\\u0928\\u094d\\u092f\\u093e\\u0928\\u0940\",e+\" \\u092e\\u094d\\u0939\\u092f\\u0928\\u0947\"],y:[\"\\u090f\\u0915\\u093e \\u0935\\u0930\\u094d\\u0938\\u093e\\u0928\",\"\\u090f\\u0915 \\u0935\\u0930\\u094d\\u0938\"],yy:[e+\" \\u0935\\u0930\\u094d\\u0938\\u093e\\u0902\\u0928\\u0940\",e+\" \\u0935\\u0930\\u094d\\u0938\\u093e\\u0902\"]};return r?i[n][0]:i[n][1]}e.defineLocale(\"gom-deva\",{months:{standalone:\"\\u091c\\u093e\\u0928\\u0947\\u0935\\u093e\\u0930\\u0940_\\u092b\\u0947\\u092c\\u094d\\u0930\\u0941\\u0935\\u093e\\u0930\\u0940_\\u092e\\u093e\\u0930\\u094d\\u091a_\\u090f\\u092a\\u094d\\u0930\\u0940\\u0932_\\u092e\\u0947_\\u091c\\u0942\\u0928_\\u091c\\u0941\\u0932\\u092f_\\u0911\\u0917\\u0938\\u094d\\u091f_\\u0938\\u092a\\u094d\\u091f\\u0947\\u0902\\u092c\\u0930_\\u0911\\u0915\\u094d\\u091f\\u094b\\u092c\\u0930_\\u0928\\u094b\\u0935\\u094d\\u0939\\u0947\\u0902\\u092c\\u0930_\\u0921\\u093f\\u0938\\u0947\\u0902\\u092c\\u0930\".split(\"_\"),format:\"\\u091c\\u093e\\u0928\\u0947\\u0935\\u093e\\u0930\\u0940\\u091a\\u094d\\u092f\\u093e_\\u092b\\u0947\\u092c\\u094d\\u0930\\u0941\\u0935\\u093e\\u0930\\u0940\\u091a\\u094d\\u092f\\u093e_\\u092e\\u093e\\u0930\\u094d\\u091a\\u093e\\u091a\\u094d\\u092f\\u093e_\\u090f\\u092a\\u094d\\u0930\\u0940\\u0932\\u093e\\u091a\\u094d\\u092f\\u093e_\\u092e\\u0947\\u092f\\u093e\\u091a\\u094d\\u092f\\u093e_\\u091c\\u0942\\u0928\\u093e\\u091a\\u094d\\u092f\\u093e_\\u091c\\u0941\\u0932\\u092f\\u093e\\u091a\\u094d\\u092f\\u093e_\\u0911\\u0917\\u0938\\u094d\\u091f\\u093e\\u091a\\u094d\\u092f\\u093e_\\u0938\\u092a\\u094d\\u091f\\u0947\\u0902\\u092c\\u0930\\u093e\\u091a\\u094d\\u092f\\u093e_\\u0911\\u0915\\u094d\\u091f\\u094b\\u092c\\u0930\\u093e\\u091a\\u094d\\u092f\\u093e_\\u0928\\u094b\\u0935\\u094d\\u0939\\u0947\\u0902\\u092c\\u0930\\u093e\\u091a\\u094d\\u092f\\u093e_\\u0921\\u093f\\u0938\\u0947\\u0902\\u092c\\u0930\\u093e\\u091a\\u094d\\u092f\\u093e\".split(\"_\"),isFormat:/MMMM(\\s)+D[oD]?/},monthsShort:\"\\u091c\\u093e\\u0928\\u0947._\\u092b\\u0947\\u092c\\u094d\\u0930\\u0941._\\u092e\\u093e\\u0930\\u094d\\u091a_\\u090f\\u092a\\u094d\\u0930\\u0940._\\u092e\\u0947_\\u091c\\u0942\\u0928_\\u091c\\u0941\\u0932._\\u0911\\u0917._\\u0938\\u092a\\u094d\\u091f\\u0947\\u0902._\\u0911\\u0915\\u094d\\u091f\\u094b._\\u0928\\u094b\\u0935\\u094d\\u0939\\u0947\\u0902._\\u0921\\u093f\\u0938\\u0947\\u0902.\".split(\"_\"),monthsParseExact:!0,weekdays:\"\\u0906\\u092f\\u0924\\u093e\\u0930_\\u0938\\u094b\\u092e\\u093e\\u0930_\\u092e\\u0902\\u0917\\u0933\\u093e\\u0930_\\u092c\\u0941\\u0927\\u0935\\u093e\\u0930_\\u092c\\u093f\\u0930\\u0947\\u0938\\u094d\\u0924\\u093e\\u0930_\\u0938\\u0941\\u0915\\u094d\\u0930\\u093e\\u0930_\\u0936\\u0947\\u0928\\u0935\\u093e\\u0930\".split(\"_\"),weekdaysShort:\"\\u0906\\u092f\\u0924._\\u0938\\u094b\\u092e._\\u092e\\u0902\\u0917\\u0933._\\u092c\\u0941\\u0927._\\u092c\\u094d\\u0930\\u0947\\u0938\\u094d\\u0924._\\u0938\\u0941\\u0915\\u094d\\u0930._\\u0936\\u0947\\u0928.\".split(\"_\"),weekdaysMin:\"\\u0906_\\u0938\\u094b_\\u092e\\u0902_\\u092c\\u0941_\\u092c\\u094d\\u0930\\u0947_\\u0938\\u0941_\\u0936\\u0947\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"A h:mm [\\u0935\\u093e\\u091c\\u0924\\u093e\\u0902]\",LTS:\"A h:mm:ss [\\u0935\\u093e\\u091c\\u0924\\u093e\\u0902]\",L:\"DD-MM-YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY A h:mm [\\u0935\\u093e\\u091c\\u0924\\u093e\\u0902]\",LLLL:\"dddd, MMMM Do, YYYY, A h:mm [\\u0935\\u093e\\u091c\\u0924\\u093e\\u0902]\",llll:\"ddd, D MMM YYYY, A h:mm [\\u0935\\u093e\\u091c\\u0924\\u093e\\u0902]\"},calendar:{sameDay:\"[\\u0906\\u092f\\u091c] LT\",nextDay:\"[\\u092b\\u093e\\u0932\\u094d\\u092f\\u093e\\u0902] LT\",nextWeek:\"[\\u092b\\u0941\\u0921\\u0932\\u094b] dddd[,] LT\",lastDay:\"[\\u0915\\u093e\\u0932] LT\",lastWeek:\"[\\u092b\\u093e\\u091f\\u0932\\u094b] dddd[,] LT\",sameElse:\"L\"},relativeTime:{future:\"%s\",past:\"%s \\u0906\\u0926\\u0940\\u0902\",s:t,ss:t,m:t,mm:t,h:t,hh:t,d:t,dd:t,M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\\d{1,2}(\\u0935\\u0947\\u0930)/,ordinal:function(e,t){switch(t){case\"D\":return e+\"\\u0935\\u0947\\u0930\";default:case\"M\":case\"Q\":case\"DDD\":case\"d\":case\"w\":case\"W\":return e}},week:{dow:0,doy:3},meridiemParse:/\\u0930\\u093e\\u0924\\u0940|\\u0938\\u0915\\u093e\\u0933\\u0940\\u0902|\\u0926\\u0928\\u092a\\u093e\\u0930\\u093e\\u0902|\\u0938\\u093e\\u0902\\u091c\\u0947/,meridiemHour:function(e,t){return 12===e&&(e=0),\"\\u0930\\u093e\\u0924\\u0940\"===t?e<4?e:e+12:\"\\u0938\\u0915\\u093e\\u0933\\u0940\\u0902\"===t?e:\"\\u0926\\u0928\\u092a\\u093e\\u0930\\u093e\\u0902\"===t?e>12?e:e+12:\"\\u0938\\u093e\\u0902\\u091c\\u0947\"===t?e+12:void 0},meridiem:function(e,t,n){return e<4?\"\\u0930\\u093e\\u0924\\u0940\":e<12?\"\\u0938\\u0915\\u093e\\u0933\\u0940\\u0902\":e<16?\"\\u0926\\u0928\\u092a\\u093e\\u0930\\u093e\\u0902\":e<20?\"\\u0938\\u093e\\u0902\\u091c\\u0947\":\"\\u0930\\u093e\\u0924\\u0940\"}})}(n(\"wd/R\"))},raLr:function(e,t,n){!function(e){\"use strict\";function t(e,t,n){var r,i;return\"m\"===n?t?\"\\u0445\\u0432\\u0438\\u043b\\u0438\\u043d\\u0430\":\"\\u0445\\u0432\\u0438\\u043b\\u0438\\u043d\\u0443\":\"h\"===n?t?\"\\u0433\\u043e\\u0434\\u0438\\u043d\\u0430\":\"\\u0433\\u043e\\u0434\\u0438\\u043d\\u0443\":e+\" \"+(r=+e,i={ss:t?\"\\u0441\\u0435\\u043a\\u0443\\u043d\\u0434\\u0430_\\u0441\\u0435\\u043a\\u0443\\u043d\\u0434\\u0438_\\u0441\\u0435\\u043a\\u0443\\u043d\\u0434\":\"\\u0441\\u0435\\u043a\\u0443\\u043d\\u0434\\u0443_\\u0441\\u0435\\u043a\\u0443\\u043d\\u0434\\u0438_\\u0441\\u0435\\u043a\\u0443\\u043d\\u0434\",mm:t?\"\\u0445\\u0432\\u0438\\u043b\\u0438\\u043d\\u0430_\\u0445\\u0432\\u0438\\u043b\\u0438\\u043d\\u0438_\\u0445\\u0432\\u0438\\u043b\\u0438\\u043d\":\"\\u0445\\u0432\\u0438\\u043b\\u0438\\u043d\\u0443_\\u0445\\u0432\\u0438\\u043b\\u0438\\u043d\\u0438_\\u0445\\u0432\\u0438\\u043b\\u0438\\u043d\",hh:t?\"\\u0433\\u043e\\u0434\\u0438\\u043d\\u0430_\\u0433\\u043e\\u0434\\u0438\\u043d\\u0438_\\u0433\\u043e\\u0434\\u0438\\u043d\":\"\\u0433\\u043e\\u0434\\u0438\\u043d\\u0443_\\u0433\\u043e\\u0434\\u0438\\u043d\\u0438_\\u0433\\u043e\\u0434\\u0438\\u043d\",dd:\"\\u0434\\u0435\\u043d\\u044c_\\u0434\\u043d\\u0456_\\u0434\\u043d\\u0456\\u0432\",MM:\"\\u043c\\u0456\\u0441\\u044f\\u0446\\u044c_\\u043c\\u0456\\u0441\\u044f\\u0446\\u0456_\\u043c\\u0456\\u0441\\u044f\\u0446\\u0456\\u0432\",yy:\"\\u0440\\u0456\\u043a_\\u0440\\u043e\\u043a\\u0438_\\u0440\\u043e\\u043a\\u0456\\u0432\"}[n].split(\"_\"),r%10==1&&r%100!=11?i[0]:r%10>=2&&r%10<=4&&(r%100<10||r%100>=20)?i[1]:i[2])}function n(e){return function(){return e+\"\\u043e\"+(11===this.hours()?\"\\u0431\":\"\")+\"] LT\"}}e.defineLocale(\"uk\",{months:{format:\"\\u0441\\u0456\\u0447\\u043d\\u044f_\\u043b\\u044e\\u0442\\u043e\\u0433\\u043e_\\u0431\\u0435\\u0440\\u0435\\u0437\\u043d\\u044f_\\u043a\\u0432\\u0456\\u0442\\u043d\\u044f_\\u0442\\u0440\\u0430\\u0432\\u043d\\u044f_\\u0447\\u0435\\u0440\\u0432\\u043d\\u044f_\\u043b\\u0438\\u043f\\u043d\\u044f_\\u0441\\u0435\\u0440\\u043f\\u043d\\u044f_\\u0432\\u0435\\u0440\\u0435\\u0441\\u043d\\u044f_\\u0436\\u043e\\u0432\\u0442\\u043d\\u044f_\\u043b\\u0438\\u0441\\u0442\\u043e\\u043f\\u0430\\u0434\\u0430_\\u0433\\u0440\\u0443\\u0434\\u043d\\u044f\".split(\"_\"),standalone:\"\\u0441\\u0456\\u0447\\u0435\\u043d\\u044c_\\u043b\\u044e\\u0442\\u0438\\u0439_\\u0431\\u0435\\u0440\\u0435\\u0437\\u0435\\u043d\\u044c_\\u043a\\u0432\\u0456\\u0442\\u0435\\u043d\\u044c_\\u0442\\u0440\\u0430\\u0432\\u0435\\u043d\\u044c_\\u0447\\u0435\\u0440\\u0432\\u0435\\u043d\\u044c_\\u043b\\u0438\\u043f\\u0435\\u043d\\u044c_\\u0441\\u0435\\u0440\\u043f\\u0435\\u043d\\u044c_\\u0432\\u0435\\u0440\\u0435\\u0441\\u0435\\u043d\\u044c_\\u0436\\u043e\\u0432\\u0442\\u0435\\u043d\\u044c_\\u043b\\u0438\\u0441\\u0442\\u043e\\u043f\\u0430\\u0434_\\u0433\\u0440\\u0443\\u0434\\u0435\\u043d\\u044c\".split(\"_\")},monthsShort:\"\\u0441\\u0456\\u0447_\\u043b\\u044e\\u0442_\\u0431\\u0435\\u0440_\\u043a\\u0432\\u0456\\u0442_\\u0442\\u0440\\u0430\\u0432_\\u0447\\u0435\\u0440\\u0432_\\u043b\\u0438\\u043f_\\u0441\\u0435\\u0440\\u043f_\\u0432\\u0435\\u0440_\\u0436\\u043e\\u0432\\u0442_\\u043b\\u0438\\u0441\\u0442_\\u0433\\u0440\\u0443\\u0434\".split(\"_\"),weekdays:function(e,t){var n={nominative:\"\\u043d\\u0435\\u0434\\u0456\\u043b\\u044f_\\u043f\\u043e\\u043d\\u0435\\u0434\\u0456\\u043b\\u043e\\u043a_\\u0432\\u0456\\u0432\\u0442\\u043e\\u0440\\u043e\\u043a_\\u0441\\u0435\\u0440\\u0435\\u0434\\u0430_\\u0447\\u0435\\u0442\\u0432\\u0435\\u0440_\\u043f\\u2019\\u044f\\u0442\\u043d\\u0438\\u0446\\u044f_\\u0441\\u0443\\u0431\\u043e\\u0442\\u0430\".split(\"_\"),accusative:\"\\u043d\\u0435\\u0434\\u0456\\u043b\\u044e_\\u043f\\u043e\\u043d\\u0435\\u0434\\u0456\\u043b\\u043e\\u043a_\\u0432\\u0456\\u0432\\u0442\\u043e\\u0440\\u043e\\u043a_\\u0441\\u0435\\u0440\\u0435\\u0434\\u0443_\\u0447\\u0435\\u0442\\u0432\\u0435\\u0440_\\u043f\\u2019\\u044f\\u0442\\u043d\\u0438\\u0446\\u044e_\\u0441\\u0443\\u0431\\u043e\\u0442\\u0443\".split(\"_\"),genitive:\"\\u043d\\u0435\\u0434\\u0456\\u043b\\u0456_\\u043f\\u043e\\u043d\\u0435\\u0434\\u0456\\u043b\\u043a\\u0430_\\u0432\\u0456\\u0432\\u0442\\u043e\\u0440\\u043a\\u0430_\\u0441\\u0435\\u0440\\u0435\\u0434\\u0438_\\u0447\\u0435\\u0442\\u0432\\u0435\\u0440\\u0433\\u0430_\\u043f\\u2019\\u044f\\u0442\\u043d\\u0438\\u0446\\u0456_\\u0441\\u0443\\u0431\\u043e\\u0442\\u0438\".split(\"_\")};return!0===e?n.nominative.slice(1,7).concat(n.nominative.slice(0,1)):e?n[/(\\[[\\u0412\\u0432\\u0423\\u0443]\\]) ?dddd/.test(t)?\"accusative\":/\\[?(?:\\u043c\\u0438\\u043d\\u0443\\u043b\\u043e\\u0457|\\u043d\\u0430\\u0441\\u0442\\u0443\\u043f\\u043d\\u043e\\u0457)? ?\\] ?dddd/.test(t)?\"genitive\":\"nominative\"][e.day()]:n.nominative},weekdaysShort:\"\\u043d\\u0434_\\u043f\\u043d_\\u0432\\u0442_\\u0441\\u0440_\\u0447\\u0442_\\u043f\\u0442_\\u0441\\u0431\".split(\"_\"),weekdaysMin:\"\\u043d\\u0434_\\u043f\\u043d_\\u0432\\u0442_\\u0441\\u0440_\\u0447\\u0442_\\u043f\\u0442_\\u0441\\u0431\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD.MM.YYYY\",LL:\"D MMMM YYYY \\u0440.\",LLL:\"D MMMM YYYY \\u0440., HH:mm\",LLLL:\"dddd, D MMMM YYYY \\u0440., HH:mm\"},calendar:{sameDay:n(\"[\\u0421\\u044c\\u043e\\u0433\\u043e\\u0434\\u043d\\u0456 \"),nextDay:n(\"[\\u0417\\u0430\\u0432\\u0442\\u0440\\u0430 \"),lastDay:n(\"[\\u0412\\u0447\\u043e\\u0440\\u0430 \"),nextWeek:n(\"[\\u0423] dddd [\"),lastWeek:function(){switch(this.day()){case 0:case 3:case 5:case 6:return n(\"[\\u041c\\u0438\\u043d\\u0443\\u043b\\u043e\\u0457] dddd [\").call(this);case 1:case 2:case 4:return n(\"[\\u041c\\u0438\\u043d\\u0443\\u043b\\u043e\\u0433\\u043e] dddd [\").call(this)}},sameElse:\"L\"},relativeTime:{future:\"\\u0437\\u0430 %s\",past:\"%s \\u0442\\u043e\\u043c\\u0443\",s:\"\\u0434\\u0435\\u043a\\u0456\\u043b\\u044c\\u043a\\u0430 \\u0441\\u0435\\u043a\\u0443\\u043d\\u0434\",ss:t,m:t,mm:t,h:\"\\u0433\\u043e\\u0434\\u0438\\u043d\\u0443\",hh:t,d:\"\\u0434\\u0435\\u043d\\u044c\",dd:t,M:\"\\u043c\\u0456\\u0441\\u044f\\u0446\\u044c\",MM:t,y:\"\\u0440\\u0456\\u043a\",yy:t},meridiemParse:/\\u043d\\u043e\\u0447\\u0456|\\u0440\\u0430\\u043d\\u043a\\u0443|\\u0434\\u043d\\u044f|\\u0432\\u0435\\u0447\\u043e\\u0440\\u0430/,isPM:function(e){return/^(\\u0434\\u043d\\u044f|\\u0432\\u0435\\u0447\\u043e\\u0440\\u0430)$/.test(e)},meridiem:function(e,t,n){return e<4?\"\\u043d\\u043e\\u0447\\u0456\":e<12?\"\\u0440\\u0430\\u043d\\u043a\\u0443\":e<17?\"\\u0434\\u043d\\u044f\":\"\\u0432\\u0435\\u0447\\u043e\\u0440\\u0430\"},dayOfMonthOrdinalParse:/\\d{1,2}-(\\u0439|\\u0433\\u043e)/,ordinal:function(e,t){switch(t){case\"M\":case\"d\":case\"DDD\":case\"w\":case\"W\":return e+\"-\\u0439\";case\"D\":return e+\"-\\u0433\\u043e\";default:return e}},week:{dow:1,doy:7}})}(n(\"wd/R\"))},rhxT:function(e,t,n){\"use strict\";n.r(t),n.d(t,\"SigningKey\",(function(){return X})),n.d(t,\"recoverPublicKey\",(function(){return Z})),n.d(t,\"computePublicKey\",(function(){return K}));var r=n(\"OZ/i\"),i=n.n(r),s=n(\"fZJM\"),o=n.n(s);function a(e,t,n){return e(n={path:t,exports:{},require:function(e,t){return function(){throw new Error(\"Dynamic requires are not currently supported by @rollup/plugin-commonjs\")}()}},n.exports),n.exports}\"undefined\"!=typeof globalThis?globalThis:\"undefined\"!=typeof window?window:\"undefined\"!=typeof global?global:\"undefined\"!=typeof self&&self;var l=c;function c(e,t){if(!e)throw new Error(t||\"Assertion failed\")}c.equal=function(e,t,n){if(e!=t)throw new Error(n||\"Assertion failed: \"+e+\" != \"+t)};var u=a((function(e,t){var n=t;function r(e){return 1===e.length?\"0\"+e:e}function i(e){for(var t=\"\",n=0;n>8,o=255&i;s?n.push(s,o):n.push(o)}return n},n.zero2=r,n.toHex=i,n.encode=function(e,t){return\"hex\"===t?i(e):e}})),h=a((function(e,t){var n=t;n.assert=l,n.toArray=u.toArray,n.zero2=u.zero2,n.toHex=u.toHex,n.encode=u.encode,n.getNAF=function(e,t,n){var r=new Array(Math.max(e.bitLength(),n)+1);r.fill(0);for(var i=1<(i>>1)-1?(i>>1)-l:l):a=0,r[o]=a,s.iushrn(1)}return r},n.getJSF=function(e,t){var n=[[],[]];e=e.clone(),t=t.clone();for(var r,i=0,s=0;e.cmpn(-i)>0||t.cmpn(-s)>0;){var o,a,l=e.andln(3)+i&3,c=t.andln(3)+s&3;3===l&&(l=-1),3===c&&(c=-1),o=0==(1&l)?0:3!=(r=e.andln(7)+i&7)&&5!==r||2!==c?l:-l,n[0].push(o),a=0==(1&c)?0:3!=(r=t.andln(7)+s&7)&&5!==r||2!==l?c:-c,n[1].push(a),2*i===o+1&&(i=1-i),2*s===a+1&&(s=1-s),e.iushrn(1),t.iushrn(1)}return n},n.cachedProperty=function(e,t,n){var r=\"_\"+t;e.prototype[t]=function(){return void 0!==this[r]?this[r]:this[r]=n.call(this)}},n.parseBytes=function(e){return\"string\"==typeof e?n.toArray(e,\"hex\"):e},n.intFromLE=function(e){return new i.a(e,\"hex\",\"le\")}})),d=h.getNAF,m=h.getJSF,p=h.assert;function f(e,t){this.type=e,this.p=new i.a(t.p,16),this.red=t.prime?i.a.red(t.prime):i.a.mont(this.p),this.zero=new i.a(0).toRed(this.red),this.one=new i.a(1).toRed(this.red),this.two=new i.a(2).toRed(this.red),this.n=t.n&&new i.a(t.n,16),this.g=t.g&&this.pointFromJSON(t.g,t.gRed),this._wnafT1=new Array(4),this._wnafT2=new Array(4),this._wnafT3=new Array(4),this._wnafT4=new Array(4),this._bitLength=this.n?this.n.bitLength():0;var n=this.n&&this.p.div(this.n);!n||n.cmpn(100)>0?this.redN=null:(this._maxwellTrick=!0,this.redN=this.n.toRed(this.red))}var g=f;function _(e,t){this.curve=e,this.type=t,this.precomputed=null}f.prototype.point=function(){throw new Error(\"Not implemented\")},f.prototype.validate=function(){throw new Error(\"Not implemented\")},f.prototype._fixedNafMul=function(e,t){p(e.precomputed);var n=e._getDoubles(),r=d(t,1,this._bitLength),i=(1<=s;l--)o=(o<<1)+r[l];a.push(o)}for(var c=this.jpoint(null,null,null),u=this.jpoint(null,null,null),h=i;h>0;h--){for(s=0;s=0;a--){for(var l=0;a>=0&&0===s[a];a--)l++;if(a>=0&&l++,o=o.dblp(l),a<0)break;var c=s[a];p(0!==c),o=\"affine\"===e.type?o.mixedAdd(c>0?i[c-1>>1]:i[-c-1>>1].neg()):o.add(c>0?i[c-1>>1]:i[-c-1>>1].neg())}return\"affine\"===e.type?o.toP():o},f.prototype._wnafMulAdd=function(e,t,n,r,i){var s,o,a,l=this._wnafT1,c=this._wnafT2,u=this._wnafT3,h=0;for(s=0;s=1;s-=2){var f=s-1,g=s;if(1===l[f]&&1===l[g]){var _=[t[f],null,null,t[g]];0===t[f].y.cmp(t[g].y)?(_[1]=t[f].add(t[g]),_[2]=t[f].toJ().mixedAdd(t[g].neg())):0===t[f].y.cmp(t[g].y.redNeg())?(_[1]=t[f].toJ().mixedAdd(t[g]),_[2]=t[f].add(t[g].neg())):(_[1]=t[f].toJ().mixedAdd(t[g]),_[2]=t[f].toJ().mixedAdd(t[g].neg()));var b=[-3,-1,-5,-7,0,7,5,1,3],y=m(n[f],n[g]);for(h=Math.max(y[0].length,h),u[f]=new Array(h),u[g]=new Array(h),o=0;o=0;s--){for(var M=0;s>=0;){var k=!0;for(o=0;o=0&&M++,v=v.dblp(M),s<0)break;for(o=0;o0?a=c[o][S-1>>1]:S<0&&(a=c[o][-S-1>>1].neg()),v=\"affine\"===a.type?v.mixedAdd(a):v.add(a))}}for(s=0;s=Math.ceil((e.bitLength()+1)/t.step)},_.prototype._getDoubles=function(e,t){if(this.precomputed&&this.precomputed.doubles)return this.precomputed.doubles;for(var n=[this],r=this,i=0;i=0&&(o=t,a=n),r.negative&&(r=r.neg(),s=s.neg()),o.negative&&(o=o.neg(),a=a.neg()),[{a:r,b:s},{a:o,b:a}]},v.prototype._endoSplit=function(e){var t=this.endo.basis,n=t[0],r=t[1],i=r.b.mul(e).divRound(this.n),s=n.b.neg().mul(e).divRound(this.n),o=i.mul(n.a),a=s.mul(r.a),l=i.mul(n.b),c=s.mul(r.b);return{k1:e.sub(o).sub(a),k2:l.add(c).neg()}},v.prototype.pointFromX=function(e,t){(e=new i.a(e,16)).red||(e=e.toRed(this.red));var n=e.redSqr().redMul(e).redIAdd(e.redMul(this.a)).redIAdd(this.b),r=n.redSqrt();if(0!==r.redSqr().redSub(n).cmp(this.zero))throw new Error(\"invalid point\");var s=r.fromRed().isOdd();return(t&&!s||!t&&s)&&(r=r.redNeg()),this.point(e,r)},v.prototype.validate=function(e){if(e.inf)return!0;var t=e.x,n=e.y,r=this.a.redMul(t),i=t.redSqr().redMul(t).redIAdd(r).redIAdd(this.b);return 0===n.redSqr().redISub(i).cmpn(0)},v.prototype._endoWnafMulAdd=function(e,t,n){for(var r=this._endoWnafT1,i=this._endoWnafT2,s=0;s\":\"\"},M.prototype.isInfinity=function(){return this.inf},M.prototype.add=function(e){if(this.inf)return e;if(e.inf)return this;if(this.eq(e))return this.dbl();if(this.neg().eq(e))return this.curve.point(null,null);if(0===this.x.cmp(e.x))return this.curve.point(null,null);var t=this.y.redSub(e.y);0!==t.cmpn(0)&&(t=t.redMul(this.x.redSub(e.x).redInvm()));var n=t.redSqr().redISub(this.x).redISub(e.x),r=t.redMul(this.x.redSub(n)).redISub(this.y);return this.curve.point(n,r)},M.prototype.dbl=function(){if(this.inf)return this;var e=this.y.redAdd(this.y);if(0===e.cmpn(0))return this.curve.point(null,null);var t=this.curve.a,n=this.x.redSqr(),r=e.redInvm(),i=n.redAdd(n).redIAdd(n).redIAdd(t).redMul(r),s=i.redSqr().redISub(this.x.redAdd(this.x)),o=i.redMul(this.x.redSub(s)).redISub(this.y);return this.curve.point(s,o)},M.prototype.getX=function(){return this.x.fromRed()},M.prototype.getY=function(){return this.y.fromRed()},M.prototype.mul=function(e){return e=new i.a(e,16),this.isInfinity()?this:this._hasDoubles(e)?this.curve._fixedNafMul(this,e):this.curve.endo?this.curve._endoWnafMulAdd([this],[e]):this.curve._wnafMul(this,e)},M.prototype.mulAdd=function(e,t,n){var r=[this,t],i=[e,n];return this.curve.endo?this.curve._endoWnafMulAdd(r,i):this.curve._wnafMulAdd(1,r,i,2)},M.prototype.jmulAdd=function(e,t,n){var r=[this,t],i=[e,n];return this.curve.endo?this.curve._endoWnafMulAdd(r,i,!0):this.curve._wnafMulAdd(1,r,i,2,!0)},M.prototype.eq=function(e){return this===e||this.inf===e.inf&&(this.inf||0===this.x.cmp(e.x)&&0===this.y.cmp(e.y))},M.prototype.neg=function(e){if(this.inf)return this;var t=this.curve.point(this.x,this.y.redNeg());if(e&&this.precomputed){var n=this.precomputed,r=function(e){return e.neg()};t.precomputed={naf:n.naf&&{wnd:n.naf.wnd,points:n.naf.points.map(r)},doubles:n.doubles&&{step:n.doubles.step,points:n.doubles.points.map(r)}}}return t},M.prototype.toJ=function(){return this.inf?this.curve.jpoint(null,null,null):this.curve.jpoint(this.x,this.y,this.curve.one)},b(k,g.BasePoint),v.prototype.jpoint=function(e,t,n){return new k(this,e,t,n)},k.prototype.toP=function(){if(this.isInfinity())return this.curve.point(null,null);var e=this.z.redInvm(),t=e.redSqr(),n=this.x.redMul(t),r=this.y.redMul(t).redMul(e);return this.curve.point(n,r)},k.prototype.neg=function(){return this.curve.jpoint(this.x,this.y.redNeg(),this.z)},k.prototype.add=function(e){if(this.isInfinity())return e;if(e.isInfinity())return this;var t=e.z.redSqr(),n=this.z.redSqr(),r=this.x.redMul(t),i=e.x.redMul(n),s=this.y.redMul(t.redMul(e.z)),o=e.y.redMul(n.redMul(this.z)),a=r.redSub(i),l=s.redSub(o);if(0===a.cmpn(0))return 0!==l.cmpn(0)?this.curve.jpoint(null,null,null):this.dbl();var c=a.redSqr(),u=c.redMul(a),h=r.redMul(c),d=l.redSqr().redIAdd(u).redISub(h).redISub(h),m=l.redMul(h.redISub(d)).redISub(s.redMul(u)),p=this.z.redMul(e.z).redMul(a);return this.curve.jpoint(d,m,p)},k.prototype.mixedAdd=function(e){if(this.isInfinity())return e.toJ();if(e.isInfinity())return this;var t=this.z.redSqr(),n=this.x,r=e.x.redMul(t),i=this.y,s=e.y.redMul(t).redMul(this.z),o=n.redSub(r),a=i.redSub(s);if(0===o.cmpn(0))return 0!==a.cmpn(0)?this.curve.jpoint(null,null,null):this.dbl();var l=o.redSqr(),c=l.redMul(o),u=n.redMul(l),h=a.redSqr().redIAdd(c).redISub(u).redISub(u),d=a.redMul(u.redISub(h)).redISub(i.redMul(c)),m=this.z.redMul(o);return this.curve.jpoint(h,d,m)},k.prototype.dblp=function(e){if(0===e)return this;if(this.isInfinity())return this;if(!e)return this.dbl();var t;if(this.curve.zeroA||this.curve.threeA){var n=this;for(t=0;t=0)return!1;if(n.redIAdd(i),0===this.x.cmp(n))return!0}},k.prototype.inspect=function(){return this.isInfinity()?\"\":\"\"},k.prototype.isInfinity=function(){return 0===this.z.cmpn(0)};var S=a((function(e,t){var n=t;n.base=g,n.short=w,n.mont=null,n.edwards=null})),x=a((function(e,t){var n,r=t,i=h.assert;function s(e){this.curve=\"short\"===e.type?new S.short(e):\"edwards\"===e.type?new S.edwards(e):new S.mont(e),this.g=this.curve.g,this.n=this.curve.n,this.hash=e.hash,i(this.g.validate(),\"Invalid curve\"),i(this.g.mul(this.n).isInfinity(),\"Invalid curve, G*N != O\")}function a(e,t){Object.defineProperty(r,e,{configurable:!0,enumerable:!0,get:function(){var n=new s(t);return Object.defineProperty(r,e,{configurable:!0,enumerable:!0,value:n}),n}})}r.PresetCurve=s,a(\"p192\",{type:\"short\",prime:\"p192\",p:\"ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff\",a:\"ffffffff ffffffff ffffffff fffffffe ffffffff fffffffc\",b:\"64210519 e59c80e7 0fa7e9ab 72243049 feb8deec c146b9b1\",n:\"ffffffff ffffffff ffffffff 99def836 146bc9b1 b4d22831\",hash:o.a.sha256,gRed:!1,g:[\"188da80e b03090f6 7cbf20eb 43a18800 f4ff0afd 82ff1012\",\"07192b95 ffc8da78 631011ed 6b24cdd5 73f977a1 1e794811\"]}),a(\"p224\",{type:\"short\",prime:\"p224\",p:\"ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001\",a:\"ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff fffffffe\",b:\"b4050a85 0c04b3ab f5413256 5044b0b7 d7bfd8ba 270b3943 2355ffb4\",n:\"ffffffff ffffffff ffffffff ffff16a2 e0b8f03e 13dd2945 5c5c2a3d\",hash:o.a.sha256,gRed:!1,g:[\"b70e0cbd 6bb4bf7f 321390b9 4a03c1d3 56c21122 343280d6 115c1d21\",\"bd376388 b5f723fb 4c22dfe6 cd4375a0 5a074764 44d58199 85007e34\"]}),a(\"p256\",{type:\"short\",prime:null,p:\"ffffffff 00000001 00000000 00000000 00000000 ffffffff ffffffff ffffffff\",a:\"ffffffff 00000001 00000000 00000000 00000000 ffffffff ffffffff fffffffc\",b:\"5ac635d8 aa3a93e7 b3ebbd55 769886bc 651d06b0 cc53b0f6 3bce3c3e 27d2604b\",n:\"ffffffff 00000000 ffffffff ffffffff bce6faad a7179e84 f3b9cac2 fc632551\",hash:o.a.sha256,gRed:!1,g:[\"6b17d1f2 e12c4247 f8bce6e5 63a440f2 77037d81 2deb33a0 f4a13945 d898c296\",\"4fe342e2 fe1a7f9b 8ee7eb4a 7c0f9e16 2bce3357 6b315ece cbb64068 37bf51f5\"]}),a(\"p384\",{type:\"short\",prime:null,p:\"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe ffffffff 00000000 00000000 ffffffff\",a:\"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe ffffffff 00000000 00000000 fffffffc\",b:\"b3312fa7 e23ee7e4 988e056b e3f82d19 181d9c6e fe814112 0314088f 5013875a c656398d 8a2ed19d 2a85c8ed d3ec2aef\",n:\"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff c7634d81 f4372ddf 581a0db2 48b0a77a ecec196a ccc52973\",hash:o.a.sha384,gRed:!1,g:[\"aa87ca22 be8b0537 8eb1c71e f320ad74 6e1d3b62 8ba79b98 59f741e0 82542a38 5502f25d bf55296c 3a545e38 72760ab7\",\"3617de4a 96262c6f 5d9e98bf 9292dc29 f8f41dbd 289a147c e9da3113 b5f0b8c0 0a60b1ce 1d7e819d 7a431d7c 90ea0e5f\"]}),a(\"p521\",{type:\"short\",prime:null,p:\"000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff\",a:\"000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffc\",b:\"00000051 953eb961 8e1c9a1f 929a21a0 b68540ee a2da725b 99b315f3 b8b48991 8ef109e1 56193951 ec7e937b 1652c0bd 3bb1bf07 3573df88 3d2c34f1 ef451fd4 6b503f00\",n:\"000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffa 51868783 bf2f966b 7fcc0148 f709a5d0 3bb5c9b8 899c47ae bb6fb71e 91386409\",hash:o.a.sha512,gRed:!1,g:[\"000000c6 858e06b7 0404e9cd 9e3ecb66 2395b442 9c648139 053fb521 f828af60 6b4d3dba a14b5e77 efe75928 fe1dc127 a2ffa8de 3348b3c1 856a429b f97e7e31 c2e5bd66\",\"00000118 39296a78 9a3bc004 5c8a5fb4 2c7d1bd9 98f54449 579b4468 17afbd17 273e662c 97ee7299 5ef42640 c550b901 3fad0761 353c7086 a272c240 88be9476 9fd16650\"]}),a(\"curve25519\",{type:\"mont\",prime:\"p25519\",p:\"7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed\",a:\"76d06\",b:\"1\",n:\"1000000000000000 0000000000000000 14def9dea2f79cd6 5812631a5cf5d3ed\",hash:o.a.sha256,gRed:!1,g:[\"9\"]}),a(\"ed25519\",{type:\"edwards\",prime:\"p25519\",p:\"7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed\",a:\"-1\",c:\"1\",d:\"52036cee2b6ffe73 8cc740797779e898 00700a4d4141d8ab 75eb4dca135978a3\",n:\"1000000000000000 0000000000000000 14def9dea2f79cd6 5812631a5cf5d3ed\",hash:o.a.sha256,gRed:!1,g:[\"216936d3cd6e53fec0a4e231fdd6dc5c692cc7609525a7b2c9562d608f25d51a\",\"6666666666666666666666666666666666666666666666666666666666666658\"]});try{n=null.crash()}catch(l){n=void 0}a(\"secp256k1\",{type:\"short\",prime:\"k256\",p:\"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f\",a:\"0\",b:\"7\",n:\"ffffffff ffffffff ffffffff fffffffe baaedce6 af48a03b bfd25e8c d0364141\",h:\"1\",hash:o.a.sha256,beta:\"7ae96a2b657c07106e64479eac3434e99cf0497512f58995c1396c28719501ee\",lambda:\"5363ad4cc05c30e0a5261c028812645a122e22ea20816678df02967c1b23bd72\",basis:[{a:\"3086d221a7d46bcde86c90e49284eb15\",b:\"-e4437ed6010e88286f547fa90abfe4c3\"},{a:\"114ca50f7a8e2f3f657c1108d9d44cfd8\",b:\"3086d221a7d46bcde86c90e49284eb15\"}],gRed:!1,g:[\"79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798\",\"483ada7726a3c4655da4fbfc0e1108a8fd17b448a68554199c47d08ffb10d4b8\",n]})}));function C(e){if(!(this instanceof C))return new C(e);this.hash=e.hash,this.predResist=!!e.predResist,this.outLen=this.hash.outSize,this.minEntropy=e.minEntropy||this.hash.hmacStrength,this._reseed=null,this.reseedInterval=null,this.K=null,this.V=null;var t=u.toArray(e.entropy,e.entropyEnc||\"hex\"),n=u.toArray(e.nonce,e.nonceEnc||\"hex\"),r=u.toArray(e.pers,e.persEnc||\"hex\");l(t.length>=this.minEntropy/8,\"Not enough entropy. Minimum is: \"+this.minEntropy+\" bits\"),this._init(t,n,r)}var D=C;C.prototype._init=function(e,t,n){var r=e.concat(t).concat(n);this.K=new Array(this.outLen/8),this.V=new Array(this.outLen/8);for(var i=0;i=this.minEntropy/8,\"Not enough entropy. Minimum is: \"+this.minEntropy+\" bits\"),this._update(e.concat(n||[])),this._reseed=1},C.prototype.generate=function(e,t,n,r){if(this._reseed>this.reseedInterval)throw new Error(\"Reseed is required\");\"string\"!=typeof t&&(r=n,n=t,t=null),n&&(n=u.toArray(n,r||\"hex\"),this._update(n));for(var i=[];i.length\"};var E=h.assert;function O(e,t){if(e instanceof O)return e;this._importDER(e,t)||(E(e.r&&e.s,\"Signature without r or s\"),this.r=new i.a(e.r,16),this.s=new i.a(e.s,16),this.recoveryParam=void 0===e.recoveryParam?null:e.recoveryParam)}var F=O;function P(){this.place=0}function R(e,t){var n=e[t.place++];if(!(128&n))return n;var r=15&n;if(0===r||r>4)return!1;for(var i=0,s=0,o=t.place;s>>=0;return!(i<=127)&&(t.place=o,i)}function I(e){for(var t=0,n=e.length-1;!e[t]&&!(128&e[t+1])&&t>>3);for(e.push(128|n);--n;)e.push(t>>>(n<<3)&255);e.push(t)}}O.prototype._importDER=function(e,t){e=h.toArray(e,t);var n=new P;if(48!==e[n.place++])return!1;var r=R(e,n);if(!1===r)return!1;if(r+n.place!==e.length)return!1;if(2!==e[n.place++])return!1;var s=R(e,n);if(!1===s)return!1;var o=e.slice(n.place,s+n.place);if(n.place+=s,2!==e[n.place++])return!1;var a=R(e,n);if(!1===a)return!1;if(e.length!==a+n.place)return!1;var l=e.slice(n.place,a+n.place);if(0===o[0]){if(!(128&o[1]))return!1;o=o.slice(1)}if(0===l[0]){if(!(128&l[1]))return!1;l=l.slice(1)}return this.r=new i.a(o),this.s=new i.a(l),this.recoveryParam=null,!0},O.prototype.toDER=function(e){var t=this.r.toArray(),n=this.s.toArray();for(128&t[0]&&(t=[0].concat(t)),128&n[0]&&(n=[0].concat(n)),t=I(t),n=I(n);!(n[0]||128&n[1]);)n=n.slice(1);var r=[2];j(r,t.length),(r=r.concat(t)).push(2),j(r,n.length);var i=r.concat(n),s=[48];return j(s,i.length),s=s.concat(i),h.encode(s,e)};var Y=function(){throw new Error(\"unsupported\")},B=h.assert;function N(e){if(!(this instanceof N))return new N(e);\"string\"==typeof e&&(B(Object.prototype.hasOwnProperty.call(x,e),\"Unknown curve \"+e),e=x[e]),e instanceof x.PresetCurve&&(e={curve:e}),this.curve=e.curve.curve,this.n=this.curve.n,this.nh=this.n.ushrn(1),this.g=this.curve.g,this.g=e.curve.g,this.g.precompute(e.curve.n.bitLength()+1),this.hash=e.hash||e.curve.hash}var H=N;N.prototype.keyPair=function(e){return new A(this,e)},N.prototype.keyFromPrivate=function(e,t){return A.fromPrivate(this,e,t)},N.prototype.keyFromPublic=function(e,t){return A.fromPublic(this,e,t)},N.prototype.genKeyPair=function(e){e||(e={});for(var t=new D({hash:this.hash,pers:e.pers,persEnc:e.persEnc||\"utf8\",entropy:e.entropy||Y(),entropyEnc:e.entropy&&e.entropyEnc||\"utf8\",nonce:this.n.toArray()}),n=this.n.byteLength(),r=this.n.sub(new i.a(2));;){var s=new i.a(t.generate(n));if(!(s.cmp(r)>0))return s.iaddn(1),this.keyFromPrivate(s)}},N.prototype._truncateToN=function(e,t){var n=8*e.byteLength()-this.n.bitLength();return n>0&&(e=e.ushrn(n)),!t&&e.cmp(this.n)>=0?e.sub(this.n):e},N.prototype.sign=function(e,t,n,r){\"object\"==typeof n&&(r=n,n=null),r||(r={}),t=this.keyFromPrivate(t,n),e=this._truncateToN(new i.a(e,16));for(var s=this.n.byteLength(),o=t.getPrivate().toArray(\"be\",s),a=e.toArray(\"be\",s),l=new D({hash:this.hash,entropy:o,nonce:a,pers:r.pers,persEnc:r.persEnc||\"utf8\"}),c=this.n.sub(new i.a(1)),u=0;;u++){var h=r.k?r.k(u):new i.a(l.generate(this.n.byteLength()));if(!((h=this._truncateToN(h,!0)).cmpn(1)<=0||h.cmp(c)>=0)){var d=this.g.mul(h);if(!d.isInfinity()){var m=d.getX(),p=m.umod(this.n);if(0!==p.cmpn(0)){var f=h.invm(this.n).mul(p.mul(t.getPrivate()).iadd(e));if(0!==(f=f.umod(this.n)).cmpn(0)){var g=(d.getY().isOdd()?1:0)|(0!==m.cmp(p)?2:0);return r.canonical&&f.cmp(this.nh)>0&&(f=this.n.sub(f),g^=1),new F({r:p,s:f,recoveryParam:g})}}}}}},N.prototype.verify=function(e,t,n,r){e=this._truncateToN(new i.a(e,16)),n=this.keyFromPublic(n,r);var s=(t=new F(t,\"hex\")).r,o=t.s;if(s.cmpn(1)<0||s.cmp(this.n)>=0)return!1;if(o.cmpn(1)<0||o.cmp(this.n)>=0)return!1;var a,l=o.invm(this.n),c=l.mul(e).umod(this.n),u=l.mul(s).umod(this.n);return this.curve._maxwellTrick?!(a=this.g.jmulAdd(c,n.getPublic(),u)).isInfinity()&&a.eqXToP(s):!(a=this.g.mulAdd(c,n.getPublic(),u)).isInfinity()&&0===a.getX().umod(this.n).cmp(s)},N.prototype.recoverPubKey=function(e,t,n,r){B((3&n)===n,\"The recovery param is more than two bits\"),t=new F(t,r);var s=this.n,o=new i.a(e),a=t.r,l=t.s,c=1&n,u=n>>1;if(a.cmp(this.curve.p.umod(this.curve.n))>=0&&u)throw new Error(\"Unable to find sencond key candinate\");a=this.curve.pointFromX(u?a.add(this.curve.n):a,c);var h=t.r.invm(s),d=s.sub(o).mul(h).umod(s),m=l.mul(h).umod(s);return this.g.mulAdd(d,a,m)},N.prototype.getKeyRecoveryParam=function(e,t,n,r){if(null!==(t=new F(t,r)).recoveryParam)return t.recoveryParam;for(var i=0;i<4;i++){var s;try{s=this.recoverPubKey(e,t,i)}catch(e){continue}if(s.eq(n))return i}throw new Error(\"Unable to find valid recovery factor\")};var z=a((function(e,t){var n=t;n.version=\"6.5.4\",n.utils=h,n.rand=function(){throw new Error(\"unsupported\")},n.curve=S,n.curves=x,n.ec=H,n.eddsa=null})).ec,V=n(\"VJ7P\"),J=n(\"m9oY\");const U=new(n(\"/7J2\").Logger)(\"signing-key/5.0.10\");let G=null;function W(){return G||(G=new z(\"secp256k1\")),G}class X{constructor(e){Object(J.defineReadOnly)(this,\"curve\",\"secp256k1\"),Object(J.defineReadOnly)(this,\"privateKey\",Object(V.hexlify)(e));const t=W().keyFromPrivate(Object(V.arrayify)(this.privateKey));Object(J.defineReadOnly)(this,\"publicKey\",\"0x\"+t.getPublic(!1,\"hex\")),Object(J.defineReadOnly)(this,\"compressedPublicKey\",\"0x\"+t.getPublic(!0,\"hex\")),Object(J.defineReadOnly)(this,\"_isSigningKey\",!0)}_addPoint(e){const t=W().keyFromPublic(Object(V.arrayify)(this.publicKey)),n=W().keyFromPublic(Object(V.arrayify)(e));return\"0x\"+t.pub.add(n.pub).encodeCompressed(\"hex\")}signDigest(e){const t=W().keyFromPrivate(Object(V.arrayify)(this.privateKey)),n=Object(V.arrayify)(e);32!==n.length&&U.throwArgumentError(\"bad digest length\",\"digest\",e);const r=t.sign(n,{canonical:!0});return Object(V.splitSignature)({recoveryParam:r.recoveryParam,r:Object(V.hexZeroPad)(\"0x\"+r.r.toString(16),32),s:Object(V.hexZeroPad)(\"0x\"+r.s.toString(16),32)})}computeSharedSecret(e){const t=W().keyFromPrivate(Object(V.arrayify)(this.privateKey)),n=W().keyFromPublic(Object(V.arrayify)(K(e)));return Object(V.hexZeroPad)(\"0x\"+t.derive(n.getPublic()).toString(16),32)}static isSigningKey(e){return!(!e||!e._isSigningKey)}}function Z(e,t){const n=Object(V.splitSignature)(t),r={r:Object(V.arrayify)(n.r),s:Object(V.arrayify)(n.s)};return\"0x\"+W().recoverPubKey(Object(V.arrayify)(e),r,n.recoveryParam).encode(\"hex\",!1)}function K(e,t){const n=Object(V.arrayify)(e);if(32===n.length){const e=new X(n);return t?\"0x\"+W().keyFromPrivate(n).getPublic(!0,\"hex\"):e.publicKey}return 33===n.length?t?Object(V.hexlify)(n):\"0x\"+W().keyFromPublic(n).getPublic(!1,\"hex\"):65===n.length?t?\"0x\"+W().keyFromPublic(n).getPublic(!0,\"hex\"):Object(V.hexlify)(n):U.throwArgumentError(\"invalid public or private key\",\"key\",\"[REDACTED]\")}},\"s+uk\":function(e,t,n){!function(e){\"use strict\";function t(e,t,n,r){var i={m:[\"eine Minute\",\"einer Minute\"],h:[\"eine Stunde\",\"einer Stunde\"],d:[\"ein Tag\",\"einem Tag\"],dd:[e+\" Tage\",e+\" Tagen\"],w:[\"eine Woche\",\"einer Woche\"],M:[\"ein Monat\",\"einem Monat\"],MM:[e+\" Monate\",e+\" Monaten\"],y:[\"ein Jahr\",\"einem Jahr\"],yy:[e+\" Jahre\",e+\" Jahren\"]};return t?i[n][0]:i[n][1]}e.defineLocale(\"de-at\",{months:\"J\\xe4nner_Februar_M\\xe4rz_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember\".split(\"_\"),monthsShort:\"J\\xe4n._Feb._M\\xe4rz_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.\".split(\"_\"),monthsParseExact:!0,weekdays:\"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag\".split(\"_\"),weekdaysShort:\"So._Mo._Di._Mi._Do._Fr._Sa.\".split(\"_\"),weekdaysMin:\"So_Mo_Di_Mi_Do_Fr_Sa\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD.MM.YYYY\",LL:\"D. MMMM YYYY\",LLL:\"D. MMMM YYYY HH:mm\",LLLL:\"dddd, D. MMMM YYYY HH:mm\"},calendar:{sameDay:\"[heute um] LT [Uhr]\",sameElse:\"L\",nextDay:\"[morgen um] LT [Uhr]\",nextWeek:\"dddd [um] LT [Uhr]\",lastDay:\"[gestern um] LT [Uhr]\",lastWeek:\"[letzten] dddd [um] LT [Uhr]\"},relativeTime:{future:\"in %s\",past:\"vor %s\",s:\"ein paar Sekunden\",ss:\"%d Sekunden\",m:t,mm:\"%d Minuten\",h:t,hh:\"%d Stunden\",d:t,dd:t,w:t,ww:\"%d Wochen\",M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\\d{1,2}\\./,ordinal:\"%d.\",week:{dow:1,doy:4}})}(n(\"wd/R\"))},sVev:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return r}));const r=(()=>{function e(){return Error.call(this),this.message=\"no elements in sequence\",this.name=\"EmptyError\",this}return e.prototype=Object.create(Error.prototype),e})()},sp3z:function(e,t,n){!function(e){\"use strict\";e.defineLocale(\"lo\",{months:\"\\u0ea1\\u0eb1\\u0e87\\u0e81\\u0ead\\u0e99_\\u0e81\\u0eb8\\u0ea1\\u0e9e\\u0eb2_\\u0ea1\\u0eb5\\u0e99\\u0eb2_\\u0ec0\\u0ea1\\u0eaa\\u0eb2_\\u0e9e\\u0eb6\\u0e94\\u0eaa\\u0eb0\\u0e9e\\u0eb2_\\u0ea1\\u0eb4\\u0e96\\u0eb8\\u0e99\\u0eb2_\\u0e81\\u0ecd\\u0ea5\\u0eb0\\u0e81\\u0ebb\\u0e94_\\u0eaa\\u0eb4\\u0e87\\u0eab\\u0eb2_\\u0e81\\u0eb1\\u0e99\\u0e8d\\u0eb2_\\u0e95\\u0eb8\\u0ea5\\u0eb2_\\u0e9e\\u0eb0\\u0e88\\u0eb4\\u0e81_\\u0e97\\u0eb1\\u0e99\\u0ea7\\u0eb2\".split(\"_\"),monthsShort:\"\\u0ea1\\u0eb1\\u0e87\\u0e81\\u0ead\\u0e99_\\u0e81\\u0eb8\\u0ea1\\u0e9e\\u0eb2_\\u0ea1\\u0eb5\\u0e99\\u0eb2_\\u0ec0\\u0ea1\\u0eaa\\u0eb2_\\u0e9e\\u0eb6\\u0e94\\u0eaa\\u0eb0\\u0e9e\\u0eb2_\\u0ea1\\u0eb4\\u0e96\\u0eb8\\u0e99\\u0eb2_\\u0e81\\u0ecd\\u0ea5\\u0eb0\\u0e81\\u0ebb\\u0e94_\\u0eaa\\u0eb4\\u0e87\\u0eab\\u0eb2_\\u0e81\\u0eb1\\u0e99\\u0e8d\\u0eb2_\\u0e95\\u0eb8\\u0ea5\\u0eb2_\\u0e9e\\u0eb0\\u0e88\\u0eb4\\u0e81_\\u0e97\\u0eb1\\u0e99\\u0ea7\\u0eb2\".split(\"_\"),weekdays:\"\\u0ead\\u0eb2\\u0e97\\u0eb4\\u0e94_\\u0e88\\u0eb1\\u0e99_\\u0ead\\u0eb1\\u0e87\\u0e84\\u0eb2\\u0e99_\\u0e9e\\u0eb8\\u0e94_\\u0e9e\\u0eb0\\u0eab\\u0eb1\\u0e94_\\u0eaa\\u0eb8\\u0e81_\\u0ec0\\u0eaa\\u0ebb\\u0eb2\".split(\"_\"),weekdaysShort:\"\\u0e97\\u0eb4\\u0e94_\\u0e88\\u0eb1\\u0e99_\\u0ead\\u0eb1\\u0e87\\u0e84\\u0eb2\\u0e99_\\u0e9e\\u0eb8\\u0e94_\\u0e9e\\u0eb0\\u0eab\\u0eb1\\u0e94_\\u0eaa\\u0eb8\\u0e81_\\u0ec0\\u0eaa\\u0ebb\\u0eb2\".split(\"_\"),weekdaysMin:\"\\u0e97_\\u0e88_\\u0ead\\u0e84_\\u0e9e_\\u0e9e\\u0eab_\\u0eaa\\u0e81_\\u0eaa\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"\\u0ea7\\u0eb1\\u0e99dddd D MMMM YYYY HH:mm\"},meridiemParse:/\\u0e95\\u0ead\\u0e99\\u0ec0\\u0e8a\\u0ebb\\u0ec9\\u0eb2|\\u0e95\\u0ead\\u0e99\\u0ec1\\u0ea5\\u0e87/,isPM:function(e){return\"\\u0e95\\u0ead\\u0e99\\u0ec1\\u0ea5\\u0e87\"===e},meridiem:function(e,t,n){return e<12?\"\\u0e95\\u0ead\\u0e99\\u0ec0\\u0e8a\\u0ebb\\u0ec9\\u0eb2\":\"\\u0e95\\u0ead\\u0e99\\u0ec1\\u0ea5\\u0e87\"},calendar:{sameDay:\"[\\u0ea1\\u0eb7\\u0ec9\\u0e99\\u0eb5\\u0ec9\\u0ec0\\u0ea7\\u0ea5\\u0eb2] LT\",nextDay:\"[\\u0ea1\\u0eb7\\u0ec9\\u0ead\\u0eb7\\u0ec8\\u0e99\\u0ec0\\u0ea7\\u0ea5\\u0eb2] LT\",nextWeek:\"[\\u0ea7\\u0eb1\\u0e99]dddd[\\u0edc\\u0ec9\\u0eb2\\u0ec0\\u0ea7\\u0ea5\\u0eb2] LT\",lastDay:\"[\\u0ea1\\u0eb7\\u0ec9\\u0ea7\\u0eb2\\u0e99\\u0e99\\u0eb5\\u0ec9\\u0ec0\\u0ea7\\u0ea5\\u0eb2] LT\",lastWeek:\"[\\u0ea7\\u0eb1\\u0e99]dddd[\\u0ec1\\u0ea5\\u0ec9\\u0ea7\\u0e99\\u0eb5\\u0ec9\\u0ec0\\u0ea7\\u0ea5\\u0eb2] LT\",sameElse:\"L\"},relativeTime:{future:\"\\u0ead\\u0eb5\\u0e81 %s\",past:\"%s\\u0e9c\\u0ec8\\u0eb2\\u0e99\\u0ea1\\u0eb2\",s:\"\\u0e9a\\u0ecd\\u0ec8\\u0ec0\\u0e97\\u0ebb\\u0ec8\\u0eb2\\u0ec3\\u0e94\\u0ea7\\u0eb4\\u0e99\\u0eb2\\u0e97\\u0eb5\",ss:\"%d \\u0ea7\\u0eb4\\u0e99\\u0eb2\\u0e97\\u0eb5\",m:\"1 \\u0e99\\u0eb2\\u0e97\\u0eb5\",mm:\"%d \\u0e99\\u0eb2\\u0e97\\u0eb5\",h:\"1 \\u0e8a\\u0ebb\\u0ec8\\u0ea7\\u0ec2\\u0ea1\\u0e87\",hh:\"%d \\u0e8a\\u0ebb\\u0ec8\\u0ea7\\u0ec2\\u0ea1\\u0e87\",d:\"1 \\u0ea1\\u0eb7\\u0ec9\",dd:\"%d \\u0ea1\\u0eb7\\u0ec9\",M:\"1 \\u0ec0\\u0e94\\u0eb7\\u0ead\\u0e99\",MM:\"%d \\u0ec0\\u0e94\\u0eb7\\u0ead\\u0e99\",y:\"1 \\u0e9b\\u0eb5\",yy:\"%d \\u0e9b\\u0eb5\"},dayOfMonthOrdinalParse:/(\\u0e97\\u0eb5\\u0ec8)\\d{1,2}/,ordinal:function(e){return\"\\u0e97\\u0eb5\\u0ec8\"+e}})}(n(\"wd/R\"))},\"t+mt\":function(e,t,n){!function(e){\"use strict\";e.defineLocale(\"en-sg\",{months:\"January_February_March_April_May_June_July_August_September_October_November_December\".split(\"_\"),monthsShort:\"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec\".split(\"_\"),weekdays:\"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday\".split(\"_\"),weekdaysShort:\"Sun_Mon_Tue_Wed_Thu_Fri_Sat\".split(\"_\"),weekdaysMin:\"Su_Mo_Tu_We_Th_Fr_Sa\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd, D MMMM YYYY HH:mm\"},calendar:{sameDay:\"[Today at] LT\",nextDay:\"[Tomorrow at] LT\",nextWeek:\"dddd [at] LT\",lastDay:\"[Yesterday at] LT\",lastWeek:\"[Last] dddd [at] LT\",sameElse:\"L\"},relativeTime:{future:\"in %s\",past:\"%s ago\",s:\"a few seconds\",ss:\"%d seconds\",m:\"a minute\",mm:\"%d minutes\",h:\"an hour\",hh:\"%d hours\",d:\"a day\",dd:\"%d days\",M:\"a month\",MM:\"%d months\",y:\"a year\",yy:\"%d years\"},dayOfMonthOrdinalParse:/\\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10;return e+(1==~~(e%100/10)?\"th\":1===t?\"st\":2===t?\"nd\":3===t?\"rd\":\"th\")},week:{dow:1,doy:4}})}(n(\"wd/R\"))},tGlX:function(e,t,n){!function(e){\"use strict\";function t(e,t,n,r){var i={m:[\"eine Minute\",\"einer Minute\"],h:[\"eine Stunde\",\"einer Stunde\"],d:[\"ein Tag\",\"einem Tag\"],dd:[e+\" Tage\",e+\" Tagen\"],w:[\"eine Woche\",\"einer Woche\"],M:[\"ein Monat\",\"einem Monat\"],MM:[e+\" Monate\",e+\" Monaten\"],y:[\"ein Jahr\",\"einem Jahr\"],yy:[e+\" Jahre\",e+\" Jahren\"]};return t?i[n][0]:i[n][1]}e.defineLocale(\"de\",{months:\"Januar_Februar_M\\xe4rz_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember\".split(\"_\"),monthsShort:\"Jan._Feb._M\\xe4rz_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.\".split(\"_\"),monthsParseExact:!0,weekdays:\"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag\".split(\"_\"),weekdaysShort:\"So._Mo._Di._Mi._Do._Fr._Sa.\".split(\"_\"),weekdaysMin:\"So_Mo_Di_Mi_Do_Fr_Sa\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD.MM.YYYY\",LL:\"D. MMMM YYYY\",LLL:\"D. MMMM YYYY HH:mm\",LLLL:\"dddd, D. MMMM YYYY HH:mm\"},calendar:{sameDay:\"[heute um] LT [Uhr]\",sameElse:\"L\",nextDay:\"[morgen um] LT [Uhr]\",nextWeek:\"dddd [um] LT [Uhr]\",lastDay:\"[gestern um] LT [Uhr]\",lastWeek:\"[letzten] dddd [um] LT [Uhr]\"},relativeTime:{future:\"in %s\",past:\"vor %s\",s:\"ein paar Sekunden\",ss:\"%d Sekunden\",m:t,mm:\"%d Minuten\",h:t,hh:\"%d Stunden\",d:t,dd:t,w:t,ww:\"%d Wochen\",M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\\d{1,2}\\./,ordinal:\"%d.\",week:{dow:1,doy:4}})}(n(\"wd/R\"))},tH0i:function(e,t,n){\"use strict\";var r=n(\"ANg/\").rotr32;function i(e,t,n){return e&t^~e&n}function s(e,t,n){return e&t^e&n^t&n}function o(e,t,n){return e^t^n}t.ft_1=function(e,t,n,r){return 0===e?i(t,n,r):1===e||3===e?o(t,n,r):2===e?s(t,n,r):void 0},t.ch32=i,t.maj32=s,t.p32=o,t.s0_256=function(e){return r(e,2)^r(e,13)^r(e,22)},t.s1_256=function(e){return r(e,6)^r(e,11)^r(e,25)},t.g0_256=function(e){return r(e,7)^r(e,18)^e>>>3},t.g1_256=function(e){return r(e,17)^r(e,19)^e>>>10}},tNH0:function(e,t,n){(function(e){!function(e,t){\"use strict\";function r(e,t){if(!e)throw new Error(t||\"Assertion failed\")}function i(e,t){e.super_=t;var n=function(){};n.prototype=t.prototype,e.prototype=new n,e.prototype.constructor=e}function s(e,t,n){if(s.isBN(e))return e;this.negative=0,this.words=null,this.length=0,this.red=null,null!==e&&(\"le\"!==t&&\"be\"!==t||(n=t,t=10),this._init(e||0,t||10,n||\"be\"))}var o;\"object\"==typeof e?e.exports=s:t.BN=s,s.BN=s,s.wordSize=26;try{o=n(1).Buffer}catch(S){}function a(e,t,n){for(var r=0,i=Math.min(e.length,n),s=t;s=49&&o<=54?o-49+10:o>=17&&o<=22?o-17+10:15&o}return r}function l(e,t,n,r){for(var i=0,s=Math.min(e.length,n),o=t;o=49?a-49+10:a>=17?a-17+10:a}return i}s.isBN=function(e){return e instanceof s||null!==e&&\"object\"==typeof e&&e.constructor.wordSize===s.wordSize&&Array.isArray(e.words)},s.max=function(e,t){return e.cmp(t)>0?e:t},s.min=function(e,t){return e.cmp(t)<0?e:t},s.prototype._init=function(e,t,n){if(\"number\"==typeof e)return this._initNumber(e,t,n);if(\"object\"==typeof e)return this._initArray(e,t,n);\"hex\"===t&&(t=16),r(t===(0|t)&&t>=2&&t<=36);var i=0;\"-\"===(e=e.toString().replace(/\\s+/g,\"\"))[0]&&i++,16===t?this._parseHex(e,i):this._parseBase(e,t,i),\"-\"===e[0]&&(this.negative=1),this.strip(),\"le\"===n&&this._initArray(this.toArray(),t,n)},s.prototype._initNumber=function(e,t,n){e<0&&(this.negative=1,e=-e),e<67108864?(this.words=[67108863&e],this.length=1):e<4503599627370496?(this.words=[67108863&e,e/67108864&67108863],this.length=2):(r(e<9007199254740992),this.words=[67108863&e,e/67108864&67108863,1],this.length=3),\"le\"===n&&this._initArray(this.toArray(),t,n)},s.prototype._initArray=function(e,t,n){if(r(\"number\"==typeof e.length),e.length<=0)return this.words=[0],this.length=1,this;this.length=Math.ceil(e.length/3),this.words=new Array(this.length);for(var i=0;i=0;i-=3)this.words[s]|=(o=e[i]|e[i-1]<<8|e[i-2]<<16)<>>26-a&67108863,(a+=24)>=26&&(a-=26,s++);else if(\"le\"===n)for(i=0,s=0;i>>26-a&67108863,(a+=24)>=26&&(a-=26,s++);return this.strip()},s.prototype._parseHex=function(e,t){this.length=Math.ceil((e.length-t)/6),this.words=new Array(this.length);for(var n=0;n=t;n-=6)i=a(e,n,n+6),this.words[r]|=i<>>26-s&4194303,(s+=24)>=26&&(s-=26,r++);n+6!==t&&(i=a(e,t,n+6),this.words[r]|=i<>>26-s&4194303),this.strip()},s.prototype._parseBase=function(e,t,n){this.words=[0],this.length=1;for(var r=0,i=1;i<=67108863;i*=t)r++;r--,i=i/t|0;for(var s=e.length-n,o=s%r,a=Math.min(s,s-o)+n,c=0,u=n;u1&&0===this.words[this.length-1];)this.length--;return this._normSign()},s.prototype._normSign=function(){return 1===this.length&&0===this.words[0]&&(this.negative=0),this},s.prototype.inspect=function(){return(this.red?\"\"};var c=[\"\",\"0\",\"00\",\"000\",\"0000\",\"00000\",\"000000\",\"0000000\",\"00000000\",\"000000000\",\"0000000000\",\"00000000000\",\"000000000000\",\"0000000000000\",\"00000000000000\",\"000000000000000\",\"0000000000000000\",\"00000000000000000\",\"000000000000000000\",\"0000000000000000000\",\"00000000000000000000\",\"000000000000000000000\",\"0000000000000000000000\",\"00000000000000000000000\",\"000000000000000000000000\",\"0000000000000000000000000\"],u=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],h=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];function d(e,t,n){n.negative=t.negative^e.negative;var r=e.length+t.length|0;n.length=r,r=r-1|0;var i=0|e.words[0],s=0|t.words[0],o=i*s,a=o/67108864|0;n.words[0]=67108863&o;for(var l=1;l>>26,u=67108863&a,h=Math.min(l,t.length-1),d=Math.max(0,l-e.length+1);d<=h;d++)c+=(o=(i=0|e.words[l-d|0])*(s=0|t.words[d])+u)/67108864|0,u=67108863&o;n.words[l]=0|u,a=0|c}return 0!==a?n.words[l]=0|a:n.length--,n.strip()}s.prototype.toString=function(e,t){var n;if(t=0|t||1,16===(e=e||10)||\"hex\"===e){n=\"\";for(var i=0,s=0,o=0;o>>24-i&16777215)||o!==this.length-1?c[6-l.length]+l+n:l+n,(i+=2)>=26&&(i-=26,o--)}for(0!==s&&(n=s.toString(16)+n);n.length%t!=0;)n=\"0\"+n;return 0!==this.negative&&(n=\"-\"+n),n}if(e===(0|e)&&e>=2&&e<=36){var d=u[e],m=h[e];n=\"\";var p=this.clone();for(p.negative=0;!p.isZero();){var f=p.modn(m).toString(e);n=(p=p.idivn(m)).isZero()?f+n:c[d-f.length]+f+n}for(this.isZero()&&(n=\"0\"+n);n.length%t!=0;)n=\"0\"+n;return 0!==this.negative&&(n=\"-\"+n),n}r(!1,\"Base should be between 2 and 36\")},s.prototype.toNumber=function(){var e=this.words[0];return 2===this.length?e+=67108864*this.words[1]:3===this.length&&1===this.words[2]?e+=4503599627370496+67108864*this.words[1]:this.length>2&&r(!1,\"Number can only safely store up to 53 bits\"),0!==this.negative?-e:e},s.prototype.toJSON=function(){return this.toString(16)},s.prototype.toBuffer=function(e,t){return r(void 0!==o),this.toArrayLike(o,e,t)},s.prototype.toArray=function(e,t){return this.toArrayLike(Array,e,t)},s.prototype.toArrayLike=function(e,t,n){var i=this.byteLength(),s=n||Math.max(1,i);r(i<=s,\"byte array longer than desired length\"),r(s>0,\"Requested array length <= 0\"),this.strip();var o,a,l=\"le\"===t,c=new e(s),u=this.clone();if(l){for(a=0;!u.isZero();a++)o=u.andln(255),u.iushrn(8),c[a]=o;for(;a=4096&&(n+=13,t>>>=13),t>=64&&(n+=7,t>>>=7),t>=8&&(n+=4,t>>>=4),t>=2&&(n+=2,t>>>=2),n+t},s.prototype._zeroBits=function(e){if(0===e)return 26;var t=e,n=0;return 0==(8191&t)&&(n+=13,t>>>=13),0==(127&t)&&(n+=7,t>>>=7),0==(15&t)&&(n+=4,t>>>=4),0==(3&t)&&(n+=2,t>>>=2),0==(1&t)&&n++,n},s.prototype.bitLength=function(){var e=this._countBits(this.words[this.length-1]);return 26*(this.length-1)+e},s.prototype.zeroBits=function(){if(this.isZero())return 0;for(var e=0,t=0;te.length?this.clone().ior(e):e.clone().ior(this)},s.prototype.uor=function(e){return this.length>e.length?this.clone().iuor(e):e.clone().iuor(this)},s.prototype.iuand=function(e){var t;t=this.length>e.length?e:this;for(var n=0;ne.length?this.clone().iand(e):e.clone().iand(this)},s.prototype.uand=function(e){return this.length>e.length?this.clone().iuand(e):e.clone().iuand(this)},s.prototype.iuxor=function(e){var t,n;this.length>e.length?(t=this,n=e):(t=e,n=this);for(var r=0;re.length?this.clone().ixor(e):e.clone().ixor(this)},s.prototype.uxor=function(e){return this.length>e.length?this.clone().iuxor(e):e.clone().iuxor(this)},s.prototype.inotn=function(e){r(\"number\"==typeof e&&e>=0);var t=0|Math.ceil(e/26),n=e%26;this._expand(t),n>0&&t--;for(var i=0;i0&&(this.words[i]=~this.words[i]&67108863>>26-n),this.strip()},s.prototype.notn=function(e){return this.clone().inotn(e)},s.prototype.setn=function(e,t){r(\"number\"==typeof e&&e>=0);var n=e/26|0,i=e%26;return this._expand(n+1),this.words[n]=t?this.words[n]|1<e.length?(n=this,r=e):(n=e,r=this);for(var i=0,s=0;s>>26;for(;0!==i&&s>>26;if(this.length=n.length,0!==i)this.words[this.length]=i,this.length++;else if(n!==this)for(;se.length?this.clone().iadd(e):e.clone().iadd(this)},s.prototype.isub=function(e){if(0!==e.negative){e.negative=0;var t=this.iadd(e);return e.negative=1,t._normSign()}if(0!==this.negative)return this.negative=0,this.iadd(e),this.negative=1,this._normSign();var n,r,i=this.cmp(e);if(0===i)return this.negative=0,this.length=1,this.words[0]=0,this;i>0?(n=this,r=e):(n=e,r=this);for(var s=0,o=0;o>26,this.words[o]=67108863&t;for(;0!==s&&o>26,this.words[o]=67108863&t;if(0===s&&o>>13,m=0|o[1],p=8191&m,f=m>>>13,g=0|o[2],_=8191&g,b=g>>>13,y=0|o[3],v=8191&y,w=y>>>13,M=0|o[4],k=8191&M,S=M>>>13,x=0|o[5],C=8191&x,D=x>>>13,L=0|o[6],T=8191&L,A=L>>>13,E=0|o[7],O=8191&E,F=E>>>13,P=0|o[8],R=8191&P,I=P>>>13,j=0|o[9],Y=8191&j,B=j>>>13,N=0|a[0],H=8191&N,z=N>>>13,V=0|a[1],J=8191&V,U=V>>>13,G=0|a[2],W=8191&G,X=G>>>13,Z=0|a[3],K=8191&Z,q=Z>>>13,Q=0|a[4],$=8191&Q,ee=Q>>>13,te=0|a[5],ne=8191&te,re=te>>>13,ie=0|a[6],se=8191&ie,oe=ie>>>13,ae=0|a[7],le=8191&ae,ce=ae>>>13,ue=0|a[8],he=8191&ue,de=ue>>>13,me=0|a[9],pe=8191&me,fe=me>>>13;n.negative=e.negative^t.negative,n.length=19;var ge=(c+(r=Math.imul(h,H))|0)+((8191&(i=(i=Math.imul(h,z))+Math.imul(d,H)|0))<<13)|0;c=((s=Math.imul(d,z))+(i>>>13)|0)+(ge>>>26)|0,ge&=67108863,r=Math.imul(p,H),i=(i=Math.imul(p,z))+Math.imul(f,H)|0,s=Math.imul(f,z);var _e=(c+(r=r+Math.imul(h,J)|0)|0)+((8191&(i=(i=i+Math.imul(h,U)|0)+Math.imul(d,J)|0))<<13)|0;c=((s=s+Math.imul(d,U)|0)+(i>>>13)|0)+(_e>>>26)|0,_e&=67108863,r=Math.imul(_,H),i=(i=Math.imul(_,z))+Math.imul(b,H)|0,s=Math.imul(b,z),r=r+Math.imul(p,J)|0,i=(i=i+Math.imul(p,U)|0)+Math.imul(f,J)|0,s=s+Math.imul(f,U)|0;var be=(c+(r=r+Math.imul(h,W)|0)|0)+((8191&(i=(i=i+Math.imul(h,X)|0)+Math.imul(d,W)|0))<<13)|0;c=((s=s+Math.imul(d,X)|0)+(i>>>13)|0)+(be>>>26)|0,be&=67108863,r=Math.imul(v,H),i=(i=Math.imul(v,z))+Math.imul(w,H)|0,s=Math.imul(w,z),r=r+Math.imul(_,J)|0,i=(i=i+Math.imul(_,U)|0)+Math.imul(b,J)|0,s=s+Math.imul(b,U)|0,r=r+Math.imul(p,W)|0,i=(i=i+Math.imul(p,X)|0)+Math.imul(f,W)|0,s=s+Math.imul(f,X)|0;var ye=(c+(r=r+Math.imul(h,K)|0)|0)+((8191&(i=(i=i+Math.imul(h,q)|0)+Math.imul(d,K)|0))<<13)|0;c=((s=s+Math.imul(d,q)|0)+(i>>>13)|0)+(ye>>>26)|0,ye&=67108863,r=Math.imul(k,H),i=(i=Math.imul(k,z))+Math.imul(S,H)|0,s=Math.imul(S,z),r=r+Math.imul(v,J)|0,i=(i=i+Math.imul(v,U)|0)+Math.imul(w,J)|0,s=s+Math.imul(w,U)|0,r=r+Math.imul(_,W)|0,i=(i=i+Math.imul(_,X)|0)+Math.imul(b,W)|0,s=s+Math.imul(b,X)|0,r=r+Math.imul(p,K)|0,i=(i=i+Math.imul(p,q)|0)+Math.imul(f,K)|0,s=s+Math.imul(f,q)|0;var ve=(c+(r=r+Math.imul(h,$)|0)|0)+((8191&(i=(i=i+Math.imul(h,ee)|0)+Math.imul(d,$)|0))<<13)|0;c=((s=s+Math.imul(d,ee)|0)+(i>>>13)|0)+(ve>>>26)|0,ve&=67108863,r=Math.imul(C,H),i=(i=Math.imul(C,z))+Math.imul(D,H)|0,s=Math.imul(D,z),r=r+Math.imul(k,J)|0,i=(i=i+Math.imul(k,U)|0)+Math.imul(S,J)|0,s=s+Math.imul(S,U)|0,r=r+Math.imul(v,W)|0,i=(i=i+Math.imul(v,X)|0)+Math.imul(w,W)|0,s=s+Math.imul(w,X)|0,r=r+Math.imul(_,K)|0,i=(i=i+Math.imul(_,q)|0)+Math.imul(b,K)|0,s=s+Math.imul(b,q)|0,r=r+Math.imul(p,$)|0,i=(i=i+Math.imul(p,ee)|0)+Math.imul(f,$)|0,s=s+Math.imul(f,ee)|0;var we=(c+(r=r+Math.imul(h,ne)|0)|0)+((8191&(i=(i=i+Math.imul(h,re)|0)+Math.imul(d,ne)|0))<<13)|0;c=((s=s+Math.imul(d,re)|0)+(i>>>13)|0)+(we>>>26)|0,we&=67108863,r=Math.imul(T,H),i=(i=Math.imul(T,z))+Math.imul(A,H)|0,s=Math.imul(A,z),r=r+Math.imul(C,J)|0,i=(i=i+Math.imul(C,U)|0)+Math.imul(D,J)|0,s=s+Math.imul(D,U)|0,r=r+Math.imul(k,W)|0,i=(i=i+Math.imul(k,X)|0)+Math.imul(S,W)|0,s=s+Math.imul(S,X)|0,r=r+Math.imul(v,K)|0,i=(i=i+Math.imul(v,q)|0)+Math.imul(w,K)|0,s=s+Math.imul(w,q)|0,r=r+Math.imul(_,$)|0,i=(i=i+Math.imul(_,ee)|0)+Math.imul(b,$)|0,s=s+Math.imul(b,ee)|0,r=r+Math.imul(p,ne)|0,i=(i=i+Math.imul(p,re)|0)+Math.imul(f,ne)|0,s=s+Math.imul(f,re)|0;var Me=(c+(r=r+Math.imul(h,se)|0)|0)+((8191&(i=(i=i+Math.imul(h,oe)|0)+Math.imul(d,se)|0))<<13)|0;c=((s=s+Math.imul(d,oe)|0)+(i>>>13)|0)+(Me>>>26)|0,Me&=67108863,r=Math.imul(O,H),i=(i=Math.imul(O,z))+Math.imul(F,H)|0,s=Math.imul(F,z),r=r+Math.imul(T,J)|0,i=(i=i+Math.imul(T,U)|0)+Math.imul(A,J)|0,s=s+Math.imul(A,U)|0,r=r+Math.imul(C,W)|0,i=(i=i+Math.imul(C,X)|0)+Math.imul(D,W)|0,s=s+Math.imul(D,X)|0,r=r+Math.imul(k,K)|0,i=(i=i+Math.imul(k,q)|0)+Math.imul(S,K)|0,s=s+Math.imul(S,q)|0,r=r+Math.imul(v,$)|0,i=(i=i+Math.imul(v,ee)|0)+Math.imul(w,$)|0,s=s+Math.imul(w,ee)|0,r=r+Math.imul(_,ne)|0,i=(i=i+Math.imul(_,re)|0)+Math.imul(b,ne)|0,s=s+Math.imul(b,re)|0,r=r+Math.imul(p,se)|0,i=(i=i+Math.imul(p,oe)|0)+Math.imul(f,se)|0,s=s+Math.imul(f,oe)|0;var ke=(c+(r=r+Math.imul(h,le)|0)|0)+((8191&(i=(i=i+Math.imul(h,ce)|0)+Math.imul(d,le)|0))<<13)|0;c=((s=s+Math.imul(d,ce)|0)+(i>>>13)|0)+(ke>>>26)|0,ke&=67108863,r=Math.imul(R,H),i=(i=Math.imul(R,z))+Math.imul(I,H)|0,s=Math.imul(I,z),r=r+Math.imul(O,J)|0,i=(i=i+Math.imul(O,U)|0)+Math.imul(F,J)|0,s=s+Math.imul(F,U)|0,r=r+Math.imul(T,W)|0,i=(i=i+Math.imul(T,X)|0)+Math.imul(A,W)|0,s=s+Math.imul(A,X)|0,r=r+Math.imul(C,K)|0,i=(i=i+Math.imul(C,q)|0)+Math.imul(D,K)|0,s=s+Math.imul(D,q)|0,r=r+Math.imul(k,$)|0,i=(i=i+Math.imul(k,ee)|0)+Math.imul(S,$)|0,s=s+Math.imul(S,ee)|0,r=r+Math.imul(v,ne)|0,i=(i=i+Math.imul(v,re)|0)+Math.imul(w,ne)|0,s=s+Math.imul(w,re)|0,r=r+Math.imul(_,se)|0,i=(i=i+Math.imul(_,oe)|0)+Math.imul(b,se)|0,s=s+Math.imul(b,oe)|0,r=r+Math.imul(p,le)|0,i=(i=i+Math.imul(p,ce)|0)+Math.imul(f,le)|0,s=s+Math.imul(f,ce)|0;var Se=(c+(r=r+Math.imul(h,he)|0)|0)+((8191&(i=(i=i+Math.imul(h,de)|0)+Math.imul(d,he)|0))<<13)|0;c=((s=s+Math.imul(d,de)|0)+(i>>>13)|0)+(Se>>>26)|0,Se&=67108863,r=Math.imul(Y,H),i=(i=Math.imul(Y,z))+Math.imul(B,H)|0,s=Math.imul(B,z),r=r+Math.imul(R,J)|0,i=(i=i+Math.imul(R,U)|0)+Math.imul(I,J)|0,s=s+Math.imul(I,U)|0,r=r+Math.imul(O,W)|0,i=(i=i+Math.imul(O,X)|0)+Math.imul(F,W)|0,s=s+Math.imul(F,X)|0,r=r+Math.imul(T,K)|0,i=(i=i+Math.imul(T,q)|0)+Math.imul(A,K)|0,s=s+Math.imul(A,q)|0,r=r+Math.imul(C,$)|0,i=(i=i+Math.imul(C,ee)|0)+Math.imul(D,$)|0,s=s+Math.imul(D,ee)|0,r=r+Math.imul(k,ne)|0,i=(i=i+Math.imul(k,re)|0)+Math.imul(S,ne)|0,s=s+Math.imul(S,re)|0,r=r+Math.imul(v,se)|0,i=(i=i+Math.imul(v,oe)|0)+Math.imul(w,se)|0,s=s+Math.imul(w,oe)|0,r=r+Math.imul(_,le)|0,i=(i=i+Math.imul(_,ce)|0)+Math.imul(b,le)|0,s=s+Math.imul(b,ce)|0,r=r+Math.imul(p,he)|0,i=(i=i+Math.imul(p,de)|0)+Math.imul(f,he)|0,s=s+Math.imul(f,de)|0;var xe=(c+(r=r+Math.imul(h,pe)|0)|0)+((8191&(i=(i=i+Math.imul(h,fe)|0)+Math.imul(d,pe)|0))<<13)|0;c=((s=s+Math.imul(d,fe)|0)+(i>>>13)|0)+(xe>>>26)|0,xe&=67108863,r=Math.imul(Y,J),i=(i=Math.imul(Y,U))+Math.imul(B,J)|0,s=Math.imul(B,U),r=r+Math.imul(R,W)|0,i=(i=i+Math.imul(R,X)|0)+Math.imul(I,W)|0,s=s+Math.imul(I,X)|0,r=r+Math.imul(O,K)|0,i=(i=i+Math.imul(O,q)|0)+Math.imul(F,K)|0,s=s+Math.imul(F,q)|0,r=r+Math.imul(T,$)|0,i=(i=i+Math.imul(T,ee)|0)+Math.imul(A,$)|0,s=s+Math.imul(A,ee)|0,r=r+Math.imul(C,ne)|0,i=(i=i+Math.imul(C,re)|0)+Math.imul(D,ne)|0,s=s+Math.imul(D,re)|0,r=r+Math.imul(k,se)|0,i=(i=i+Math.imul(k,oe)|0)+Math.imul(S,se)|0,s=s+Math.imul(S,oe)|0,r=r+Math.imul(v,le)|0,i=(i=i+Math.imul(v,ce)|0)+Math.imul(w,le)|0,s=s+Math.imul(w,ce)|0,r=r+Math.imul(_,he)|0,i=(i=i+Math.imul(_,de)|0)+Math.imul(b,he)|0,s=s+Math.imul(b,de)|0;var Ce=(c+(r=r+Math.imul(p,pe)|0)|0)+((8191&(i=(i=i+Math.imul(p,fe)|0)+Math.imul(f,pe)|0))<<13)|0;c=((s=s+Math.imul(f,fe)|0)+(i>>>13)|0)+(Ce>>>26)|0,Ce&=67108863,r=Math.imul(Y,W),i=(i=Math.imul(Y,X))+Math.imul(B,W)|0,s=Math.imul(B,X),r=r+Math.imul(R,K)|0,i=(i=i+Math.imul(R,q)|0)+Math.imul(I,K)|0,s=s+Math.imul(I,q)|0,r=r+Math.imul(O,$)|0,i=(i=i+Math.imul(O,ee)|0)+Math.imul(F,$)|0,s=s+Math.imul(F,ee)|0,r=r+Math.imul(T,ne)|0,i=(i=i+Math.imul(T,re)|0)+Math.imul(A,ne)|0,s=s+Math.imul(A,re)|0,r=r+Math.imul(C,se)|0,i=(i=i+Math.imul(C,oe)|0)+Math.imul(D,se)|0,s=s+Math.imul(D,oe)|0,r=r+Math.imul(k,le)|0,i=(i=i+Math.imul(k,ce)|0)+Math.imul(S,le)|0,s=s+Math.imul(S,ce)|0,r=r+Math.imul(v,he)|0,i=(i=i+Math.imul(v,de)|0)+Math.imul(w,he)|0,s=s+Math.imul(w,de)|0;var De=(c+(r=r+Math.imul(_,pe)|0)|0)+((8191&(i=(i=i+Math.imul(_,fe)|0)+Math.imul(b,pe)|0))<<13)|0;c=((s=s+Math.imul(b,fe)|0)+(i>>>13)|0)+(De>>>26)|0,De&=67108863,r=Math.imul(Y,K),i=(i=Math.imul(Y,q))+Math.imul(B,K)|0,s=Math.imul(B,q),r=r+Math.imul(R,$)|0,i=(i=i+Math.imul(R,ee)|0)+Math.imul(I,$)|0,s=s+Math.imul(I,ee)|0,r=r+Math.imul(O,ne)|0,i=(i=i+Math.imul(O,re)|0)+Math.imul(F,ne)|0,s=s+Math.imul(F,re)|0,r=r+Math.imul(T,se)|0,i=(i=i+Math.imul(T,oe)|0)+Math.imul(A,se)|0,s=s+Math.imul(A,oe)|0,r=r+Math.imul(C,le)|0,i=(i=i+Math.imul(C,ce)|0)+Math.imul(D,le)|0,s=s+Math.imul(D,ce)|0,r=r+Math.imul(k,he)|0,i=(i=i+Math.imul(k,de)|0)+Math.imul(S,he)|0,s=s+Math.imul(S,de)|0;var Le=(c+(r=r+Math.imul(v,pe)|0)|0)+((8191&(i=(i=i+Math.imul(v,fe)|0)+Math.imul(w,pe)|0))<<13)|0;c=((s=s+Math.imul(w,fe)|0)+(i>>>13)|0)+(Le>>>26)|0,Le&=67108863,r=Math.imul(Y,$),i=(i=Math.imul(Y,ee))+Math.imul(B,$)|0,s=Math.imul(B,ee),r=r+Math.imul(R,ne)|0,i=(i=i+Math.imul(R,re)|0)+Math.imul(I,ne)|0,s=s+Math.imul(I,re)|0,r=r+Math.imul(O,se)|0,i=(i=i+Math.imul(O,oe)|0)+Math.imul(F,se)|0,s=s+Math.imul(F,oe)|0,r=r+Math.imul(T,le)|0,i=(i=i+Math.imul(T,ce)|0)+Math.imul(A,le)|0,s=s+Math.imul(A,ce)|0,r=r+Math.imul(C,he)|0,i=(i=i+Math.imul(C,de)|0)+Math.imul(D,he)|0,s=s+Math.imul(D,de)|0;var Te=(c+(r=r+Math.imul(k,pe)|0)|0)+((8191&(i=(i=i+Math.imul(k,fe)|0)+Math.imul(S,pe)|0))<<13)|0;c=((s=s+Math.imul(S,fe)|0)+(i>>>13)|0)+(Te>>>26)|0,Te&=67108863,r=Math.imul(Y,ne),i=(i=Math.imul(Y,re))+Math.imul(B,ne)|0,s=Math.imul(B,re),r=r+Math.imul(R,se)|0,i=(i=i+Math.imul(R,oe)|0)+Math.imul(I,se)|0,s=s+Math.imul(I,oe)|0,r=r+Math.imul(O,le)|0,i=(i=i+Math.imul(O,ce)|0)+Math.imul(F,le)|0,s=s+Math.imul(F,ce)|0,r=r+Math.imul(T,he)|0,i=(i=i+Math.imul(T,de)|0)+Math.imul(A,he)|0,s=s+Math.imul(A,de)|0;var Ae=(c+(r=r+Math.imul(C,pe)|0)|0)+((8191&(i=(i=i+Math.imul(C,fe)|0)+Math.imul(D,pe)|0))<<13)|0;c=((s=s+Math.imul(D,fe)|0)+(i>>>13)|0)+(Ae>>>26)|0,Ae&=67108863,r=Math.imul(Y,se),i=(i=Math.imul(Y,oe))+Math.imul(B,se)|0,s=Math.imul(B,oe),r=r+Math.imul(R,le)|0,i=(i=i+Math.imul(R,ce)|0)+Math.imul(I,le)|0,s=s+Math.imul(I,ce)|0,r=r+Math.imul(O,he)|0,i=(i=i+Math.imul(O,de)|0)+Math.imul(F,he)|0,s=s+Math.imul(F,de)|0;var Ee=(c+(r=r+Math.imul(T,pe)|0)|0)+((8191&(i=(i=i+Math.imul(T,fe)|0)+Math.imul(A,pe)|0))<<13)|0;c=((s=s+Math.imul(A,fe)|0)+(i>>>13)|0)+(Ee>>>26)|0,Ee&=67108863,r=Math.imul(Y,le),i=(i=Math.imul(Y,ce))+Math.imul(B,le)|0,s=Math.imul(B,ce),r=r+Math.imul(R,he)|0,i=(i=i+Math.imul(R,de)|0)+Math.imul(I,he)|0,s=s+Math.imul(I,de)|0;var Oe=(c+(r=r+Math.imul(O,pe)|0)|0)+((8191&(i=(i=i+Math.imul(O,fe)|0)+Math.imul(F,pe)|0))<<13)|0;c=((s=s+Math.imul(F,fe)|0)+(i>>>13)|0)+(Oe>>>26)|0,Oe&=67108863,r=Math.imul(Y,he),i=(i=Math.imul(Y,de))+Math.imul(B,he)|0,s=Math.imul(B,de);var Fe=(c+(r=r+Math.imul(R,pe)|0)|0)+((8191&(i=(i=i+Math.imul(R,fe)|0)+Math.imul(I,pe)|0))<<13)|0;c=((s=s+Math.imul(I,fe)|0)+(i>>>13)|0)+(Fe>>>26)|0,Fe&=67108863;var Pe=(c+(r=Math.imul(Y,pe))|0)+((8191&(i=(i=Math.imul(Y,fe))+Math.imul(B,pe)|0))<<13)|0;return c=((s=Math.imul(B,fe))+(i>>>13)|0)+(Pe>>>26)|0,Pe&=67108863,l[0]=ge,l[1]=_e,l[2]=be,l[3]=ye,l[4]=ve,l[5]=we,l[6]=Me,l[7]=ke,l[8]=Se,l[9]=xe,l[10]=Ce,l[11]=De,l[12]=Le,l[13]=Te,l[14]=Ae,l[15]=Ee,l[16]=Oe,l[17]=Fe,l[18]=Pe,0!==c&&(l[19]=c,n.length++),n};function p(e,t,n){return(new f).mulp(e,t,n)}function f(e,t){this.x=e,this.y=t}Math.imul||(m=d),s.prototype.mulTo=function(e,t){var n=this.length+e.length;return 10===this.length&&10===e.length?m(this,e,t):n<63?d(this,e,t):n<1024?function(e,t,n){n.negative=t.negative^e.negative,n.length=e.length+t.length;for(var r=0,i=0,s=0;s>>26)|0)>>>26,o&=67108863}n.words[s]=a,r=o,o=i}return 0!==r?n.words[s]=r:n.length--,n.strip()}(this,e,t):p(this,e,t)},f.prototype.makeRBT=function(e){for(var t=new Array(e),n=s.prototype._countBits(e)-1,r=0;r>=1;return r},f.prototype.permute=function(e,t,n,r,i,s){for(var o=0;o>>=1)i++;return 1<>>=13),s>>>=13;for(o=2*t;o>=26,t+=i/67108864|0,t+=s>>>26,this.words[n]=67108863&s}return 0!==t&&(this.words[n]=t,this.length++),this},s.prototype.muln=function(e){return this.clone().imuln(e)},s.prototype.sqr=function(){return this.mul(this)},s.prototype.isqr=function(){return this.imul(this.clone())},s.prototype.pow=function(e){var t=function(e){for(var t=new Array(e.bitLength()),n=0;n>>r}return t}(e);if(0===t.length)return new s(1);for(var n=this,r=0;r=0);var t,n=e%26,i=(e-n)/26,s=67108863>>>26-n<<26-n;if(0!==n){var o=0;for(t=0;t>>26-n}o&&(this.words[t]=o,this.length++)}if(0!==i){for(t=this.length-1;t>=0;t--)this.words[t+i]=this.words[t];for(t=0;t=0),i=t?(t-t%26)/26:0;var s=e%26,o=Math.min((e-s)/26,this.length),a=67108863^67108863>>>s<o)for(this.length-=o,c=0;c=0&&(0!==u||c>=i);c--){var h=0|this.words[c];this.words[c]=u<<26-s|h>>>s,u=h&a}return l&&0!==u&&(l.words[l.length++]=u),0===this.length&&(this.words[0]=0,this.length=1),this.strip()},s.prototype.ishrn=function(e,t,n){return r(0===this.negative),this.iushrn(e,t,n)},s.prototype.shln=function(e){return this.clone().ishln(e)},s.prototype.ushln=function(e){return this.clone().iushln(e)},s.prototype.shrn=function(e){return this.clone().ishrn(e)},s.prototype.ushrn=function(e){return this.clone().iushrn(e)},s.prototype.testn=function(e){r(\"number\"==typeof e&&e>=0);var t=e%26,n=(e-t)/26;return!(this.length<=n||!(this.words[n]&1<=0);var t=e%26,n=(e-t)/26;return r(0===this.negative,\"imaskn works only with positive numbers\"),this.length<=n?this:(0!==t&&n++,this.length=Math.min(n,this.length),0!==t&&(this.words[this.length-1]&=67108863^67108863>>>t<=67108864;t++)this.words[t]-=67108864,t===this.length-1?this.words[t+1]=1:this.words[t+1]++;return this.length=Math.max(this.length,t+1),this},s.prototype.isubn=function(e){if(r(\"number\"==typeof e),r(e<67108864),e<0)return this.iaddn(-e);if(0!==this.negative)return this.negative=0,this.iaddn(e),this.negative=1,this;if(this.words[0]-=e,1===this.length&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var t=0;t>26)-(a/67108864|0),this.words[i+n]=67108863&s}for(;i>26,this.words[i+n]=67108863&s;if(0===o)return this.strip();for(r(-1===o),o=0,i=0;i>26,this.words[i]=67108863&s;return this.negative=1,this.strip()},s.prototype._wordDiv=function(e,t){var n,r=this.clone(),i=e,o=0|i.words[i.length-1];0!=(n=26-this._countBits(o))&&(i=i.ushln(n),r.iushln(n),o=0|i.words[i.length-1]);var a,l=r.length-i.length;if(\"mod\"!==t){(a=new s(null)).length=l+1,a.words=new Array(a.length);for(var c=0;c=0;h--){var d=67108864*(0|r.words[i.length+h])+(0|r.words[i.length+h-1]);for(d=Math.min(d/o|0,67108863),r._ishlnsubmul(i,d,h);0!==r.negative;)d--,r.negative=0,r._ishlnsubmul(i,1,h),r.isZero()||(r.negative^=1);a&&(a.words[h]=d)}return a&&a.strip(),r.strip(),\"div\"!==t&&0!==n&&r.iushrn(n),{div:a||null,mod:r}},s.prototype.divmod=function(e,t,n){return r(!e.isZero()),this.isZero()?{div:new s(0),mod:new s(0)}:0!==this.negative&&0===e.negative?(a=this.neg().divmod(e,t),\"mod\"!==t&&(i=a.div.neg()),\"div\"!==t&&(o=a.mod.neg(),n&&0!==o.negative&&o.iadd(e)),{div:i,mod:o}):0===this.negative&&0!==e.negative?(a=this.divmod(e.neg(),t),\"mod\"!==t&&(i=a.div.neg()),{div:i,mod:a.mod}):0!=(this.negative&e.negative)?(a=this.neg().divmod(e.neg(),t),\"div\"!==t&&(o=a.mod.neg(),n&&0!==o.negative&&o.isub(e)),{div:a.div,mod:o}):e.length>this.length||this.cmp(e)<0?{div:new s(0),mod:this}:1===e.length?\"div\"===t?{div:this.divn(e.words[0]),mod:null}:\"mod\"===t?{div:null,mod:new s(this.modn(e.words[0]))}:{div:this.divn(e.words[0]),mod:new s(this.modn(e.words[0]))}:this._wordDiv(e,t);var i,o,a},s.prototype.div=function(e){return this.divmod(e,\"div\",!1).div},s.prototype.mod=function(e){return this.divmod(e,\"mod\",!1).mod},s.prototype.umod=function(e){return this.divmod(e,\"mod\",!0).mod},s.prototype.divRound=function(e){var t=this.divmod(e);if(t.mod.isZero())return t.div;var n=0!==t.div.negative?t.mod.isub(e):t.mod,r=e.ushrn(1),i=e.andln(1),s=n.cmp(r);return s<0||1===i&&0===s?t.div:0!==t.div.negative?t.div.isubn(1):t.div.iaddn(1)},s.prototype.modn=function(e){r(e<=67108863);for(var t=(1<<26)%e,n=0,i=this.length-1;i>=0;i--)n=(t*n+(0|this.words[i]))%e;return n},s.prototype.idivn=function(e){r(e<=67108863);for(var t=0,n=this.length-1;n>=0;n--){var i=(0|this.words[n])+67108864*t;this.words[n]=i/e|0,t=i%e}return this.strip()},s.prototype.divn=function(e){return this.clone().idivn(e)},s.prototype.egcd=function(e){r(0===e.negative),r(!e.isZero());var t=this,n=e.clone();t=0!==t.negative?t.umod(e):t.clone();for(var i=new s(1),o=new s(0),a=new s(0),l=new s(1),c=0;t.isEven()&&n.isEven();)t.iushrn(1),n.iushrn(1),++c;for(var u=n.clone(),h=t.clone();!t.isZero();){for(var d=0,m=1;0==(t.words[0]&m)&&d<26;++d,m<<=1);if(d>0)for(t.iushrn(d);d-- >0;)(i.isOdd()||o.isOdd())&&(i.iadd(u),o.isub(h)),i.iushrn(1),o.iushrn(1);for(var p=0,f=1;0==(n.words[0]&f)&&p<26;++p,f<<=1);if(p>0)for(n.iushrn(p);p-- >0;)(a.isOdd()||l.isOdd())&&(a.iadd(u),l.isub(h)),a.iushrn(1),l.iushrn(1);t.cmp(n)>=0?(t.isub(n),i.isub(a),o.isub(l)):(n.isub(t),a.isub(i),l.isub(o))}return{a:a,b:l,gcd:n.iushln(c)}},s.prototype._invmp=function(e){r(0===e.negative),r(!e.isZero());var t=this,n=e.clone();t=0!==t.negative?t.umod(e):t.clone();for(var i,o=new s(1),a=new s(0),l=n.clone();t.cmpn(1)>0&&n.cmpn(1)>0;){for(var c=0,u=1;0==(t.words[0]&u)&&c<26;++c,u<<=1);if(c>0)for(t.iushrn(c);c-- >0;)o.isOdd()&&o.iadd(l),o.iushrn(1);for(var h=0,d=1;0==(n.words[0]&d)&&h<26;++h,d<<=1);if(h>0)for(n.iushrn(h);h-- >0;)a.isOdd()&&a.iadd(l),a.iushrn(1);t.cmp(n)>=0?(t.isub(n),o.isub(a)):(n.isub(t),a.isub(o))}return(i=0===t.cmpn(1)?o:a).cmpn(0)<0&&i.iadd(e),i},s.prototype.gcd=function(e){if(this.isZero())return e.abs();if(e.isZero())return this.abs();var t=this.clone(),n=e.clone();t.negative=0,n.negative=0;for(var r=0;t.isEven()&&n.isEven();r++)t.iushrn(1),n.iushrn(1);for(;;){for(;t.isEven();)t.iushrn(1);for(;n.isEven();)n.iushrn(1);var i=t.cmp(n);if(i<0){var s=t;t=n,n=s}else if(0===i||0===n.cmpn(1))break;t.isub(n)}return n.iushln(r)},s.prototype.invm=function(e){return this.egcd(e).a.umod(e)},s.prototype.isEven=function(){return 0==(1&this.words[0])},s.prototype.isOdd=function(){return 1==(1&this.words[0])},s.prototype.andln=function(e){return this.words[0]&e},s.prototype.bincn=function(e){r(\"number\"==typeof e);var t=e%26,n=(e-t)/26,i=1<>>26,this.words[o]=a&=67108863}return 0!==s&&(this.words[o]=s,this.length++),this},s.prototype.isZero=function(){return 1===this.length&&0===this.words[0]},s.prototype.cmpn=function(e){var t,n=e<0;if(0!==this.negative&&!n)return-1;if(0===this.negative&&n)return 1;if(this.strip(),this.length>1)t=1;else{n&&(e=-e),r(e<=67108863,\"Number is too big\");var i=0|this.words[0];t=i===e?0:ie.length)return 1;if(this.length=0;n--){var r=0|this.words[n],i=0|e.words[n];if(r!==i){ri&&(t=1);break}}return t},s.prototype.gtn=function(e){return 1===this.cmpn(e)},s.prototype.gt=function(e){return 1===this.cmp(e)},s.prototype.gten=function(e){return this.cmpn(e)>=0},s.prototype.gte=function(e){return this.cmp(e)>=0},s.prototype.ltn=function(e){return-1===this.cmpn(e)},s.prototype.lt=function(e){return-1===this.cmp(e)},s.prototype.lten=function(e){return this.cmpn(e)<=0},s.prototype.lte=function(e){return this.cmp(e)<=0},s.prototype.eqn=function(e){return 0===this.cmpn(e)},s.prototype.eq=function(e){return 0===this.cmp(e)},s.red=function(e){return new M(e)},s.prototype.toRed=function(e){return r(!this.red,\"Already a number in reduction context\"),r(0===this.negative,\"red works only with positives\"),e.convertTo(this)._forceRed(e)},s.prototype.fromRed=function(){return r(this.red,\"fromRed works only with numbers in reduction context\"),this.red.convertFrom(this)},s.prototype._forceRed=function(e){return this.red=e,this},s.prototype.forceRed=function(e){return r(!this.red,\"Already a number in reduction context\"),this._forceRed(e)},s.prototype.redAdd=function(e){return r(this.red,\"redAdd works only with red numbers\"),this.red.add(this,e)},s.prototype.redIAdd=function(e){return r(this.red,\"redIAdd works only with red numbers\"),this.red.iadd(this,e)},s.prototype.redSub=function(e){return r(this.red,\"redSub works only with red numbers\"),this.red.sub(this,e)},s.prototype.redISub=function(e){return r(this.red,\"redISub works only with red numbers\"),this.red.isub(this,e)},s.prototype.redShl=function(e){return r(this.red,\"redShl works only with red numbers\"),this.red.shl(this,e)},s.prototype.redMul=function(e){return r(this.red,\"redMul works only with red numbers\"),this.red._verify2(this,e),this.red.mul(this,e)},s.prototype.redIMul=function(e){return r(this.red,\"redMul works only with red numbers\"),this.red._verify2(this,e),this.red.imul(this,e)},s.prototype.redSqr=function(){return r(this.red,\"redSqr works only with red numbers\"),this.red._verify1(this),this.red.sqr(this)},s.prototype.redISqr=function(){return r(this.red,\"redISqr works only with red numbers\"),this.red._verify1(this),this.red.isqr(this)},s.prototype.redSqrt=function(){return r(this.red,\"redSqrt works only with red numbers\"),this.red._verify1(this),this.red.sqrt(this)},s.prototype.redInvm=function(){return r(this.red,\"redInvm works only with red numbers\"),this.red._verify1(this),this.red.invm(this)},s.prototype.redNeg=function(){return r(this.red,\"redNeg works only with red numbers\"),this.red._verify1(this),this.red.neg(this)},s.prototype.redPow=function(e){return r(this.red&&!e.red,\"redPow(normalNum)\"),this.red._verify1(this),this.red.pow(this,e)};var g={k256:null,p224:null,p192:null,p25519:null};function _(e,t){this.name=e,this.p=new s(t,16),this.n=this.p.bitLength(),this.k=new s(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}function b(){_.call(this,\"k256\",\"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f\")}function y(){_.call(this,\"p224\",\"ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001\")}function v(){_.call(this,\"p192\",\"ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff\")}function w(){_.call(this,\"25519\",\"7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed\")}function M(e){if(\"string\"==typeof e){var t=s._prime(e);this.m=t.p,this.prime=t}else r(e.gtn(1),\"modulus must be greater than 1\"),this.m=e,this.prime=null}function k(e){M.call(this,e),this.shift=this.m.bitLength(),this.shift%26!=0&&(this.shift+=26-this.shift%26),this.r=new s(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}_.prototype._tmp=function(){var e=new s(null);return e.words=new Array(Math.ceil(this.n/13)),e},_.prototype.ireduce=function(e){var t,n=e;do{this.split(n,this.tmp),t=(n=(n=this.imulK(n)).iadd(this.tmp)).bitLength()}while(t>this.n);var r=t0?n.isub(this.p):void 0!==n.strip?n.strip():n._strip(),n},_.prototype.split=function(e,t){e.iushrn(this.n,0,t)},_.prototype.imulK=function(e){return e.imul(this.k)},i(b,_),b.prototype.split=function(e,t){for(var n=Math.min(e.length,9),r=0;r>>22,i=s}e.words[r-10]=i>>>=22,e.length-=0===i&&e.length>10?10:9},b.prototype.imulK=function(e){e.words[e.length]=0,e.words[e.length+1]=0,e.length+=2;for(var t=0,n=0;n>>=26,e.words[n]=i,t=r}return 0!==t&&(e.words[e.length++]=t),e},s._prime=function(e){if(g[e])return g[e];var t;if(\"k256\"===e)t=new b;else if(\"p224\"===e)t=new y;else if(\"p192\"===e)t=new v;else{if(\"p25519\"!==e)throw new Error(\"Unknown prime \"+e);t=new w}return g[e]=t,t},M.prototype._verify1=function(e){r(0===e.negative,\"red works only with positives\"),r(e.red,\"red works only with red numbers\")},M.prototype._verify2=function(e,t){r(0==(e.negative|t.negative),\"red works only with positives\"),r(e.red&&e.red===t.red,\"red works only with red numbers\")},M.prototype.imod=function(e){return this.prime?this.prime.ireduce(e)._forceRed(this):e.umod(this.m)._forceRed(this)},M.prototype.neg=function(e){return e.isZero()?e.clone():this.m.sub(e)._forceRed(this)},M.prototype.add=function(e,t){this._verify2(e,t);var n=e.add(t);return n.cmp(this.m)>=0&&n.isub(this.m),n._forceRed(this)},M.prototype.iadd=function(e,t){this._verify2(e,t);var n=e.iadd(t);return n.cmp(this.m)>=0&&n.isub(this.m),n},M.prototype.sub=function(e,t){this._verify2(e,t);var n=e.sub(t);return n.cmpn(0)<0&&n.iadd(this.m),n._forceRed(this)},M.prototype.isub=function(e,t){this._verify2(e,t);var n=e.isub(t);return n.cmpn(0)<0&&n.iadd(this.m),n},M.prototype.shl=function(e,t){return this._verify1(e),this.imod(e.ushln(t))},M.prototype.imul=function(e,t){return this._verify2(e,t),this.imod(e.imul(t))},M.prototype.mul=function(e,t){return this._verify2(e,t),this.imod(e.mul(t))},M.prototype.isqr=function(e){return this.imul(e,e.clone())},M.prototype.sqr=function(e){return this.mul(e,e)},M.prototype.sqrt=function(e){if(e.isZero())return e.clone();var t=this.m.andln(3);if(r(t%2==1),3===t){var n=this.m.add(new s(1)).iushrn(2);return this.pow(e,n)}for(var i=this.m.subn(1),o=0;!i.isZero()&&0===i.andln(1);)o++,i.iushrn(1);r(!i.isZero());var a=new s(1).toRed(this),l=a.redNeg(),c=this.m.subn(1).iushrn(1),u=this.m.bitLength();for(u=new s(2*u*u).toRed(this);0!==this.pow(u,c).cmp(l);)u.redIAdd(l);for(var h=this.pow(u,i),d=this.pow(e,i.addn(1).iushrn(1)),m=this.pow(e,i),p=o;0!==m.cmp(a);){for(var f=m,g=0;0!==f.cmp(a);g++)f=f.redSqr();r(g=0;r--){for(var c=t.words[r],u=l-1;u>=0;u--){var h=c>>u&1;i!==n[0]&&(i=this.sqr(i)),0!==h||0!==o?(o<<=1,o|=h,(4==++a||0===r&&0===u)&&(i=this.mul(i,n[o]),a=0,o=0)):a=0}l=26}return i},M.prototype.convertTo=function(e){var t=e.umod(this.m);return t===e?t.clone():t},M.prototype.convertFrom=function(e){var t=e.clone();return t.red=null,t},s.mont=function(e){return new k(e)},i(k,M),k.prototype.convertTo=function(e){return this.imod(e.ushln(this.shift))},k.prototype.convertFrom=function(e){var t=this.imod(e.mul(this.rinv));return t.red=null,t},k.prototype.imul=function(e,t){if(e.isZero()||t.isZero())return e.words[0]=0,e.length=1,e;var n=e.imul(t),r=n.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),i=n.isub(r).iushrn(this.shift),s=i;return i.cmp(this.m)>=0?s=i.isub(this.m):i.cmpn(0)<0&&(s=i.iadd(this.m)),s._forceRed(this)},k.prototype.mul=function(e,t){if(e.isZero()||t.isZero())return new s(0)._forceRed(this);var n=e.mul(t),r=n.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),i=n.isub(r).iushrn(this.shift),o=i;return i.cmp(this.m)>=0?o=i.isub(this.m):i.cmpn(0)<0&&(o=i.iadd(this.m)),o._forceRed(this)},k.prototype.invm=function(e){return this.imod(e._invmp(this.m).mul(this.r2))._forceRed(this)}}(e,this)}).call(this,n(\"YuTi\")(e))},tSWc:function(e,t,n){\"use strict\";var r=n(\"w8CP\"),i=n(\"7ckf\"),s=n(\"2j6C\"),o=r.rotr64_hi,a=r.rotr64_lo,l=r.shr64_hi,c=r.shr64_lo,u=r.sum64,h=r.sum64_hi,d=r.sum64_lo,m=r.sum64_4_hi,p=r.sum64_4_lo,f=r.sum64_5_hi,g=r.sum64_5_lo,_=i.BlockHash,b=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,1322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,1126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591];function y(){if(!(this instanceof y))return new y;_.call(this),this.h=[1779033703,4089235720,3144134277,2227873595,1013904242,4271175723,2773480762,1595750129,1359893119,2917565137,2600822924,725511199,528734635,4215389547,1541459225,327033209],this.k=b,this.W=new Array(160)}function v(e,t,n,r,i){var s=e&n^~e&i;return s<0&&(s+=4294967296),s}function w(e,t,n,r,i,s){var o=t&r^~t&s;return o<0&&(o+=4294967296),o}function M(e,t,n,r,i){var s=e&n^e&i^n&i;return s<0&&(s+=4294967296),s}function k(e,t,n,r,i,s){var o=t&r^t&s^r&s;return o<0&&(o+=4294967296),o}function S(e,t){var n=o(e,t,28)^o(t,e,2)^o(t,e,7);return n<0&&(n+=4294967296),n}function x(e,t){var n=a(e,t,28)^a(t,e,2)^a(t,e,7);return n<0&&(n+=4294967296),n}function C(e,t){var n=a(e,t,14)^a(e,t,18)^a(t,e,9);return n<0&&(n+=4294967296),n}function D(e,t){var n=o(e,t,1)^o(e,t,8)^l(e,t,7);return n<0&&(n+=4294967296),n}function L(e,t){var n=a(e,t,1)^a(e,t,8)^c(e,t,7);return n<0&&(n+=4294967296),n}function T(e,t){var n=a(e,t,19)^a(t,e,29)^c(e,t,6);return n<0&&(n+=4294967296),n}r.inherits(y,_),e.exports=y,y.blockSize=1024,y.outSize=512,y.hmacStrength=192,y.padLength=128,y.prototype._prepareBlock=function(e,t){for(var n=this.W,r=0;r<32;r++)n[r]=e[t+r];for(;r=11?e:e+12:\"sonten\"===t||\"ndalu\"===t?e+12:void 0},meridiem:function(e,t,n){return e<11?\"enjing\":e<15?\"siyang\":e<19?\"sonten\":\"ndalu\"},calendar:{sameDay:\"[Dinten puniko pukul] LT\",nextDay:\"[Mbenjang pukul] LT\",nextWeek:\"dddd [pukul] LT\",lastDay:\"[Kala wingi pukul] LT\",lastWeek:\"dddd [kepengker pukul] LT\",sameElse:\"L\"},relativeTime:{future:\"wonten ing %s\",past:\"%s ingkang kepengker\",s:\"sawetawis detik\",ss:\"%d detik\",m:\"setunggal menit\",mm:\"%d menit\",h:\"setunggal jam\",hh:\"%d jam\",d:\"sedinten\",dd:\"%d dinten\",M:\"sewulan\",MM:\"%d wulan\",y:\"setaun\",yy:\"%d taun\"},week:{dow:1,doy:7}})}(n(\"wd/R\"))},tbfe:function(e,t,n){!function(e){\"use strict\";var t=\"ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.\".split(\"_\"),n=\"ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic\".split(\"_\"),r=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],i=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\\.?|feb\\.?|mar\\.?|abr\\.?|may\\.?|jun\\.?|jul\\.?|ago\\.?|sep\\.?|oct\\.?|nov\\.?|dic\\.?)/i;e.defineLocale(\"es-mx\",{months:\"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre\".split(\"_\"),monthsShort:function(e,r){return e?/-MMM-/.test(r)?n[e.month()]:t[e.month()]:t},monthsRegex:i,monthsShortRegex:i,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\\.?|feb\\.?|mar\\.?|abr\\.?|may\\.?|jun\\.?|jul\\.?|ago\\.?|sep\\.?|oct\\.?|nov\\.?|dic\\.?)/i,monthsParse:r,longMonthsParse:r,shortMonthsParse:r,weekdays:\"domingo_lunes_martes_mi\\xe9rcoles_jueves_viernes_s\\xe1bado\".split(\"_\"),weekdaysShort:\"dom._lun._mar._mi\\xe9._jue._vie._s\\xe1b.\".split(\"_\"),weekdaysMin:\"do_lu_ma_mi_ju_vi_s\\xe1\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"H:mm\",LTS:\"H:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D [de] MMMM [de] YYYY\",LLL:\"D [de] MMMM [de] YYYY H:mm\",LLLL:\"dddd, D [de] MMMM [de] YYYY H:mm\"},calendar:{sameDay:function(){return\"[hoy a la\"+(1!==this.hours()?\"s\":\"\")+\"] LT\"},nextDay:function(){return\"[ma\\xf1ana a la\"+(1!==this.hours()?\"s\":\"\")+\"] LT\"},nextWeek:function(){return\"dddd [a la\"+(1!==this.hours()?\"s\":\"\")+\"] LT\"},lastDay:function(){return\"[ayer a la\"+(1!==this.hours()?\"s\":\"\")+\"] LT\"},lastWeek:function(){return\"[el] dddd [pasado a la\"+(1!==this.hours()?\"s\":\"\")+\"] LT\"},sameElse:\"L\"},relativeTime:{future:\"en %s\",past:\"hace %s\",s:\"unos segundos\",ss:\"%d segundos\",m:\"un minuto\",mm:\"%d minutos\",h:\"una hora\",hh:\"%d horas\",d:\"un d\\xeda\",dd:\"%d d\\xedas\",w:\"una semana\",ww:\"%d semanas\",M:\"un mes\",MM:\"%d meses\",y:\"un a\\xf1o\",yy:\"%d a\\xf1os\"},dayOfMonthOrdinalParse:/\\d{1,2}\\xba/,ordinal:\"%d\\xba\",week:{dow:0,doy:4},invalidDate:\"Fecha inv\\xe1lida\"})}(n(\"wd/R\"))},tnsW:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return s}));var r=n(\"l7GE\"),i=n(\"ZUHj\");function s(e){return function(t){return t.lift(new o(e))}}class o{constructor(e){this.durationSelector=e}call(e,t){return t.subscribe(new a(e,this.durationSelector))}}class a extends r.a{constructor(e,t){super(e),this.durationSelector=t,this.hasValue=!1}_next(e){if(this.value=e,this.hasValue=!0,!this.throttled){let n;try{const{durationSelector:t}=this;n=t(e)}catch(t){return this.destination.error(t)}const r=Object(i.a)(this,n);!r||r.closed?this.clearThrottle():this.add(this.throttled=r)}}clearThrottle(){const{value:e,hasValue:t,throttled:n}=this;n&&(this.remove(n),this.throttled=null,n.unsubscribe()),t&&(this.value=null,this.hasValue=!1,this.destination.next(e))}notifyNext(e,t,n,r){this.clearThrottle()}notifyComplete(){this.clearThrottle()}}},u0Sq:function(e,t,n){\"use strict\";var r=n(\"w8CP\"),i=n(\"7ckf\"),s=r.rotl32,o=r.sum32,a=r.sum32_3,l=r.sum32_4,c=i.BlockHash;function u(){if(!(this instanceof u))return new u;c.call(this),this.h=[1732584193,4023233417,2562383102,271733878,3285377520],this.endian=\"little\"}function h(e,t,n,r){return e<=15?t^n^r:e<=31?t&n|~t&r:e<=47?(t|~n)^r:e<=63?t&r|n&~r:t^(n|~r)}function d(e){return e<=15?0:e<=31?1518500249:e<=47?1859775393:e<=63?2400959708:2840853838}function m(e){return e<=15?1352829926:e<=31?1548603684:e<=47?1836072691:e<=63?2053994217:0}r.inherits(u,c),t.ripemd160=u,u.blockSize=512,u.outSize=160,u.hmacStrength=192,u.padLength=64,u.prototype._update=function(e,t){for(var n=this.h[0],r=this.h[1],i=this.h[2],c=this.h[3],u=this.h[4],b=n,y=r,v=i,w=c,M=u,k=0;k<80;k++){var S=o(s(l(n,h(k,r,i,c),e[p[k]+t],d(k)),g[k]),u);n=u,u=c,c=s(i,10),i=r,r=S,S=o(s(l(b,h(79-k,y,v,w),e[f[k]+t],m(k)),_[k]),M),b=M,M=w,w=s(v,10),v=y,y=S}S=a(this.h[1],i,w),this.h[1]=a(this.h[2],c,M),this.h[2]=a(this.h[3],u,b),this.h[3]=a(this.h[4],n,y),this.h[4]=a(this.h[0],r,v),this.h[0]=S},u.prototype._digest=function(e){return\"hex\"===e?r.toHex32(this.h,\"little\"):r.split32(this.h,\"little\")};var p=[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,7,4,13,1,10,6,15,3,12,0,9,5,2,14,11,8,3,10,14,4,9,15,8,1,2,7,0,6,13,11,5,12,1,9,11,10,0,8,12,4,13,3,7,15,14,5,6,2,4,0,5,9,7,12,2,10,14,1,3,8,11,6,15,13],f=[5,14,7,0,9,2,11,4,13,6,15,8,1,10,3,12,6,11,3,7,0,13,5,10,14,15,8,12,4,9,1,2,15,5,1,3,7,14,6,9,11,8,12,2,10,0,4,13,8,6,4,1,3,11,15,0,5,12,2,13,9,7,10,14,12,15,10,4,1,5,8,7,6,2,13,14,0,3,9,11],g=[11,14,15,12,5,8,7,9,11,13,14,15,6,7,9,8,7,6,8,13,11,9,7,15,7,12,15,9,11,7,13,12,11,13,6,7,14,9,13,15,14,8,13,6,5,12,7,5,11,12,14,15,14,15,9,8,9,14,5,6,8,6,5,12,9,15,5,11,6,8,13,12,5,12,13,14,11,8,5,6],_=[8,9,9,11,13,15,15,5,7,7,8,11,14,14,12,6,9,13,15,7,12,8,9,11,7,7,12,7,6,15,13,11,9,7,15,11,8,6,6,14,12,13,5,14,13,13,7,5,15,5,8,11,14,14,6,14,6,9,12,9,12,5,15,8,8,5,12,9,12,5,14,6,8,13,6,5,15,13,11,11]},u3GI:function(e,t,n){!function(e){\"use strict\";function t(e,t,n,r){var i={m:[\"eine Minute\",\"einer Minute\"],h:[\"eine Stunde\",\"einer Stunde\"],d:[\"ein Tag\",\"einem Tag\"],dd:[e+\" Tage\",e+\" Tagen\"],w:[\"eine Woche\",\"einer Woche\"],M:[\"ein Monat\",\"einem Monat\"],MM:[e+\" Monate\",e+\" Monaten\"],y:[\"ein Jahr\",\"einem Jahr\"],yy:[e+\" Jahre\",e+\" Jahren\"]};return t?i[n][0]:i[n][1]}e.defineLocale(\"de-ch\",{months:\"Januar_Februar_M\\xe4rz_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember\".split(\"_\"),monthsShort:\"Jan._Feb._M\\xe4rz_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.\".split(\"_\"),monthsParseExact:!0,weekdays:\"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag\".split(\"_\"),weekdaysShort:\"So_Mo_Di_Mi_Do_Fr_Sa\".split(\"_\"),weekdaysMin:\"So_Mo_Di_Mi_Do_Fr_Sa\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD.MM.YYYY\",LL:\"D. MMMM YYYY\",LLL:\"D. MMMM YYYY HH:mm\",LLLL:\"dddd, D. MMMM YYYY HH:mm\"},calendar:{sameDay:\"[heute um] LT [Uhr]\",sameElse:\"L\",nextDay:\"[morgen um] LT [Uhr]\",nextWeek:\"dddd [um] LT [Uhr]\",lastDay:\"[gestern um] LT [Uhr]\",lastWeek:\"[letzten] dddd [um] LT [Uhr]\"},relativeTime:{future:\"in %s\",past:\"vor %s\",s:\"ein paar Sekunden\",ss:\"%d Sekunden\",m:t,mm:\"%d Minuten\",h:t,hh:\"%d Stunden\",d:t,dd:t,w:t,ww:\"%d Wochen\",M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\\d{1,2}\\./,ordinal:\"%d.\",week:{dow:1,doy:4}})}(n(\"wd/R\"))},uEye:function(e,t,n){!function(e){\"use strict\";e.defineLocale(\"nn\",{months:\"januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember\".split(\"_\"),monthsShort:\"jan._feb._mars_apr._mai_juni_juli_aug._sep._okt._nov._des.\".split(\"_\"),monthsParseExact:!0,weekdays:\"sundag_m\\xe5ndag_tysdag_onsdag_torsdag_fredag_laurdag\".split(\"_\"),weekdaysShort:\"su._m\\xe5._ty._on._to._fr._lau.\".split(\"_\"),weekdaysMin:\"su_m\\xe5_ty_on_to_fr_la\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD.MM.YYYY\",LL:\"D. MMMM YYYY\",LLL:\"D. MMMM YYYY [kl.] H:mm\",LLLL:\"dddd D. MMMM YYYY [kl.] HH:mm\"},calendar:{sameDay:\"[I dag klokka] LT\",nextDay:\"[I morgon klokka] LT\",nextWeek:\"dddd [klokka] LT\",lastDay:\"[I g\\xe5r klokka] LT\",lastWeek:\"[F\\xf8reg\\xe5ande] dddd [klokka] LT\",sameElse:\"L\"},relativeTime:{future:\"om %s\",past:\"%s sidan\",s:\"nokre sekund\",ss:\"%d sekund\",m:\"eit minutt\",mm:\"%d minutt\",h:\"ein time\",hh:\"%d timar\",d:\"ein dag\",dd:\"%d dagar\",w:\"ei veke\",ww:\"%d veker\",M:\"ein m\\xe5nad\",MM:\"%d m\\xe5nader\",y:\"eit \\xe5r\",yy:\"%d \\xe5r\"},dayOfMonthOrdinalParse:/\\d{1,2}\\./,ordinal:\"%d.\",week:{dow:1,doy:4}})}(n(\"wd/R\"))},uXwI:function(e,t,n){!function(e){\"use strict\";var t={ss:\"sekundes_sekund\\u0113m_sekunde_sekundes\".split(\"_\"),m:\"min\\u016btes_min\\u016bt\\u0113m_min\\u016bte_min\\u016btes\".split(\"_\"),mm:\"min\\u016btes_min\\u016bt\\u0113m_min\\u016bte_min\\u016btes\".split(\"_\"),h:\"stundas_stund\\u0101m_stunda_stundas\".split(\"_\"),hh:\"stundas_stund\\u0101m_stunda_stundas\".split(\"_\"),d:\"dienas_dien\\u0101m_diena_dienas\".split(\"_\"),dd:\"dienas_dien\\u0101m_diena_dienas\".split(\"_\"),M:\"m\\u0113ne\\u0161a_m\\u0113ne\\u0161iem_m\\u0113nesis_m\\u0113ne\\u0161i\".split(\"_\"),MM:\"m\\u0113ne\\u0161a_m\\u0113ne\\u0161iem_m\\u0113nesis_m\\u0113ne\\u0161i\".split(\"_\"),y:\"gada_gadiem_gads_gadi\".split(\"_\"),yy:\"gada_gadiem_gads_gadi\".split(\"_\")};function n(e,t,n){return n?t%10==1&&t%100!=11?e[2]:e[3]:t%10==1&&t%100!=11?e[0]:e[1]}function r(e,r,i){return e+\" \"+n(t[i],e,r)}function i(e,r,i){return n(t[i],e,r)}e.defineLocale(\"lv\",{months:\"janv\\u0101ris_febru\\u0101ris_marts_apr\\u012blis_maijs_j\\u016bnijs_j\\u016blijs_augusts_septembris_oktobris_novembris_decembris\".split(\"_\"),monthsShort:\"jan_feb_mar_apr_mai_j\\u016bn_j\\u016bl_aug_sep_okt_nov_dec\".split(\"_\"),weekdays:\"sv\\u0113tdiena_pirmdiena_otrdiena_tre\\u0161diena_ceturtdiena_piektdiena_sestdiena\".split(\"_\"),weekdaysShort:\"Sv_P_O_T_C_Pk_S\".split(\"_\"),weekdaysMin:\"Sv_P_O_T_C_Pk_S\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD.MM.YYYY.\",LL:\"YYYY. [gada] D. MMMM\",LLL:\"YYYY. [gada] D. MMMM, HH:mm\",LLLL:\"YYYY. [gada] D. MMMM, dddd, HH:mm\"},calendar:{sameDay:\"[\\u0160odien pulksten] LT\",nextDay:\"[R\\u012bt pulksten] LT\",nextWeek:\"dddd [pulksten] LT\",lastDay:\"[Vakar pulksten] LT\",lastWeek:\"[Pag\\u0101ju\\u0161\\u0101] dddd [pulksten] LT\",sameElse:\"L\"},relativeTime:{future:\"p\\u0113c %s\",past:\"pirms %s\",s:function(e,t){return t?\"da\\u017eas sekundes\":\"da\\u017e\\u0101m sekund\\u0113m\"},ss:r,m:i,mm:r,h:i,hh:r,d:i,dd:r,M:i,MM:r,y:i,yy:r},dayOfMonthOrdinalParse:/\\d{1,2}\\./,ordinal:\"%d.\",week:{dow:1,doy:4}})}(n(\"wd/R\"))},uvd5:function(e,t,n){\"use strict\";n.r(t),n.d(t,\"_fetchData\",(function(){return d})),n.d(t,\"fetchJson\",(function(){return m})),n.d(t,\"poll\",(function(){return p}));var r=n(\"IHuh\"),i=n(\"VJ7P\"),s=n(\"m9oY\"),o=n(\"UnNr\"),a=n(\"/7J2\");function l(e,t){return n=this,void 0,s=function*(){null==t&&(t={});const n={method:t.method||\"GET\",headers:t.headers||{},body:t.body||void 0,mode:\"cors\",cache:\"no-cache\",credentials:\"same-origin\",redirect:\"follow\",referrer:\"client\"},r=yield fetch(e,n),s=yield r.arrayBuffer(),o={};return r.headers.forEach?r.headers.forEach((e,t)=>{o[t.toLowerCase()]=e}):r.headers.keys().forEach(e=>{o[e.toLowerCase()]=r.headers.get(e)}),{headers:o,statusCode:r.status,statusMessage:r.statusText,body:Object(i.arrayify)(new Uint8Array(s))}},new((r=void 0)||(r=Promise))((function(e,t){function i(e){try{a(s.next(e))}catch(n){t(n)}}function o(e){try{a(s.throw(e))}catch(n){t(n)}}function a(t){var n;t.done?e(t.value):(n=t.value,n instanceof r?n:new r((function(e){e(n)}))).then(i,o)}a((s=s.apply(n,[])).next())}));var n,r,s}const c=new a.Logger(\"web/5.0.13\");function u(e){return new Promise(t=>{setTimeout(t,e)})}function h(e,t){if(null==e)return null;if(\"string\"==typeof e)return e;if(Object(i.isBytesLike)(e)){if(t&&(\"text\"===t.split(\"/\")[0]||\"application/json\"===t.split(\";\")[0].trim()))try{return Object(o.h)(e)}catch(n){}return Object(i.hexlify)(e)}return e}function d(e,t,n){const i=\"object\"==typeof e&&null!=e.throttleLimit?e.throttleLimit:12;c.assertArgument(i>0&&i%1==0,\"invalid connection throttle limit\",\"connection.throttleLimit\",i);const s=\"object\"==typeof e?e.throttleCallback:null,d=\"object\"==typeof e&&\"number\"==typeof e.throttleSlotInterval?e.throttleSlotInterval:100;c.assertArgument(d>0&&d%1==0,\"invalid connection throttle slot interval\",\"connection.throttleSlotInterval\",d);const m={};let p=null;const f={method:\"GET\"};let g=!1,_=12e4;if(\"string\"==typeof e)p=e;else if(\"object\"==typeof e){if(null!=e&&null!=e.url||c.throwArgumentError(\"missing URL\",\"connection.url\",e),p=e.url,\"number\"==typeof e.timeout&&e.timeout>0&&(_=e.timeout),e.headers)for(const t in e.headers)m[t.toLowerCase()]={key:t,value:String(e.headers[t])},[\"if-none-match\",\"if-modified-since\"].indexOf(t.toLowerCase())>=0&&(g=!0);if(f.allowGzip=!!e.allowGzip,null!=e.user&&null!=e.password){\"https:\"!==p.substring(0,6)&&!0!==e.allowInsecureAuthentication&&c.throwError(\"basic authentication requires a secure https url\",a.Logger.errors.INVALID_ARGUMENT,{argument:\"url\",url:p,user:e.user,password:\"[REDACTED]\"});const t=e.user+\":\"+e.password;m.authorization={key:\"Authorization\",value:\"Basic \"+Object(r.b)(Object(o.f)(t))}}}t&&(f.method=\"POST\",f.body=t,null==m[\"content-type\"]&&(m[\"content-type\"]={key:\"Content-Type\",value:\"application/octet-stream\"}),null==m[\"content-length\"]&&(m[\"content-length\"]={key:\"Content-Length\",value:String(t.length)}));const b={};Object.keys(m).forEach(e=>{const t=m[e];b[t.key]=t.value}),f.headers=b;const y=function(){let e=null;return{promise:new Promise((function(t,n){_&&(e=setTimeout(()=>{null!=e&&(e=null,n(c.makeError(\"timeout\",a.Logger.errors.TIMEOUT,{requestBody:h(f.body,b[\"content-type\"]),requestMethod:f.method,timeout:_,url:p})))},_))})),cancel:function(){null!=e&&(clearTimeout(e),e=null)}}}(),v=function(){return e=this,void 0,r=function*(){for(let t=0;t=300)&&(y.cancel(),c.throwError(\"bad response\",a.Logger.errors.SERVER_ERROR,{status:r.statusCode,headers:r.headers,body:h(o,r.headers?r.headers[\"content-type\"]:null),requestBody:h(f.body,b[\"content-type\"]),requestMethod:f.method,url:p})),n)try{const e=yield n(o,r);return y.cancel(),e}catch(e){if(e.throttleRetry&&t\"content-type\"===e.toLowerCase()).length||(n.headers=Object(s.shallowCopy)(n.headers),n.headers[\"content-type\"]=\"application/json\"):n.headers={\"content-type\":\"application/json\"},e=n}return d(e,r,(e,t)=>{let r=null;if(null!=e)try{r=JSON.parse(Object(o.h)(e))}catch(i){c.throwError(\"invalid JSON\",a.Logger.errors.SERVER_ERROR,{body:e,error:i})}return n&&(r=n(r,t)),r})}function p(e,t){return t||(t={}),null==(t=Object(s.shallowCopy)(t)).floor&&(t.floor=0),null==t.ceiling&&(t.ceiling=1e4),null==t.interval&&(t.interval=250),new Promise((function(n,r){let i=null,s=!1;const o=()=>!s&&(s=!0,i&&clearTimeout(i),!0);t.timeout&&(i=setTimeout(()=>{o()&&r(new Error(\"timeout\"))},t.timeout));const a=t.retryLimit;let l=0;!function i(){return e().then((function(e){if(void 0!==e)o()&&n(e);else if(t.oncePoll)t.oncePoll.once(\"poll\",i);else if(t.onceBlock)t.onceBlock.once(\"block\",i);else if(!s){if(l++,l>a)return void(o()&&r(new Error(\"retry limit reached\")));let e=t.interval*parseInt(String(Math.random()*Math.pow(2,l)));et.ceiling&&(e=t.ceiling),setTimeout(i,e)}return null}),(function(e){o()&&r(e)}))}()}))}},vkgz:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return o}));var r=n(\"7o/Q\"),i=n(\"KqfI\"),s=n(\"n6bG\");function o(e,t,n){return function(r){return r.lift(new a(e,t,n))}}class a{constructor(e,t,n){this.nextOrObserver=e,this.error=t,this.complete=n}call(e,t){return t.subscribe(new l(e,this.nextOrObserver,this.error,this.complete))}}class l extends r.a{constructor(e,t,n,r){super(e),this._tapNext=i.a,this._tapError=i.a,this._tapComplete=i.a,this._tapError=n||i.a,this._tapComplete=r||i.a,Object(s.a)(t)?(this._context=this,this._tapNext=t):t&&(this._context=t,this._tapNext=t.next||i.a,this._tapError=t.error||i.a,this._tapComplete=t.complete||i.a)}_next(e){try{this._tapNext.call(this._context,e)}catch(t){return void this.destination.error(t)}this.destination.next(e)}_error(e){try{this._tapError.call(this._context,e)}catch(e){return void this.destination.error(e)}this.destination.error(e)}_complete(){try{this._tapComplete.call(this._context)}catch(e){return void this.destination.error(e)}return this.destination.complete()}}},w1tV:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return a}));var r=n(\"oB13\"),i=n(\"x+ZX\"),s=n(\"XNiG\");function o(){return new s.a}function a(){return e=>Object(i.a)()(Object(r.a)(o)(e))}},w8CP:function(e,t,n){\"use strict\";var r=n(\"2j6C\"),i=n(\"P7XM\");function s(e,t){return 55296==(64512&e.charCodeAt(t))&&!(t<0||t+1>=e.length)&&56320==(64512&e.charCodeAt(t+1))}function o(e){return(e>>>24|e>>>8&65280|e<<8&16711680|(255&e)<<24)>>>0}function a(e){return 1===e.length?\"0\"+e:e}function l(e){return 7===e.length?\"0\"+e:6===e.length?\"00\"+e:5===e.length?\"000\"+e:4===e.length?\"0000\"+e:3===e.length?\"00000\"+e:2===e.length?\"000000\"+e:1===e.length?\"0000000\"+e:e}t.inherits=i,t.toArray=function(e,t){if(Array.isArray(e))return e.slice();if(!e)return[];var n=[];if(\"string\"==typeof e)if(t){if(\"hex\"===t)for((e=e.replace(/[^a-z0-9]+/gi,\"\")).length%2!=0&&(e=\"0\"+e),i=0;i>6|192,n[r++]=63&o|128):s(e,i)?(o=65536+((1023&o)<<10)+(1023&e.charCodeAt(++i)),n[r++]=o>>18|240,n[r++]=o>>12&63|128,n[r++]=o>>6&63|128,n[r++]=63&o|128):(n[r++]=o>>12|224,n[r++]=o>>6&63|128,n[r++]=63&o|128)}else for(i=0;i>>0;return o},t.split32=function(e,t){for(var n=new Array(4*e.length),r=0,i=0;r>>24,n[i+1]=s>>>16&255,n[i+2]=s>>>8&255,n[i+3]=255&s):(n[i+3]=s>>>24,n[i+2]=s>>>16&255,n[i+1]=s>>>8&255,n[i]=255&s)}return n},t.rotr32=function(e,t){return e>>>t|e<<32-t},t.rotl32=function(e,t){return e<>>32-t},t.sum32=function(e,t){return e+t>>>0},t.sum32_3=function(e,t,n){return e+t+n>>>0},t.sum32_4=function(e,t,n,r){return e+t+n+r>>>0},t.sum32_5=function(e,t,n,r,i){return e+t+n+r+i>>>0},t.sum64=function(e,t,n,r){var i=r+e[t+1]>>>0;e[t]=(i>>0,e[t+1]=i},t.sum64_hi=function(e,t,n,r){return(t+r>>>0>>0},t.sum64_lo=function(e,t,n,r){return t+r>>>0},t.sum64_4_hi=function(e,t,n,r,i,s,o,a){var l=0,c=t;return l+=(c=c+r>>>0)>>0)>>0)>>0},t.sum64_4_lo=function(e,t,n,r,i,s,o,a){return t+r+s+a>>>0},t.sum64_5_hi=function(e,t,n,r,i,s,o,a,l,c){var u=0,h=t;return u+=(h=h+r>>>0)>>0)>>0)>>0)>>0},t.sum64_5_lo=function(e,t,n,r,i,s,o,a,l,c){return t+r+s+a+c>>>0},t.rotr64_hi=function(e,t,n){return(t<<32-n|e>>>n)>>>0},t.rotr64_lo=function(e,t,n){return(e<<32-n|t>>>n)>>>0},t.shr64_hi=function(e,t,n){return e>>>n},t.shr64_lo=function(e,t,n){return(e<<32-n|t>>>n)>>>0}},wQk9:function(e,t,n){!function(e){\"use strict\";e.defineLocale(\"tzm\",{months:\"\\u2d49\\u2d4f\\u2d4f\\u2d30\\u2d62\\u2d54_\\u2d31\\u2d55\\u2d30\\u2d62\\u2d55_\\u2d4e\\u2d30\\u2d55\\u2d5a_\\u2d49\\u2d31\\u2d54\\u2d49\\u2d54_\\u2d4e\\u2d30\\u2d62\\u2d62\\u2d53_\\u2d62\\u2d53\\u2d4f\\u2d62\\u2d53_\\u2d62\\u2d53\\u2d4d\\u2d62\\u2d53\\u2d63_\\u2d56\\u2d53\\u2d5b\\u2d5c_\\u2d5b\\u2d53\\u2d5c\\u2d30\\u2d4f\\u2d31\\u2d49\\u2d54_\\u2d3d\\u2d5f\\u2d53\\u2d31\\u2d55_\\u2d4f\\u2d53\\u2d61\\u2d30\\u2d4f\\u2d31\\u2d49\\u2d54_\\u2d37\\u2d53\\u2d4a\\u2d4f\\u2d31\\u2d49\\u2d54\".split(\"_\"),monthsShort:\"\\u2d49\\u2d4f\\u2d4f\\u2d30\\u2d62\\u2d54_\\u2d31\\u2d55\\u2d30\\u2d62\\u2d55_\\u2d4e\\u2d30\\u2d55\\u2d5a_\\u2d49\\u2d31\\u2d54\\u2d49\\u2d54_\\u2d4e\\u2d30\\u2d62\\u2d62\\u2d53_\\u2d62\\u2d53\\u2d4f\\u2d62\\u2d53_\\u2d62\\u2d53\\u2d4d\\u2d62\\u2d53\\u2d63_\\u2d56\\u2d53\\u2d5b\\u2d5c_\\u2d5b\\u2d53\\u2d5c\\u2d30\\u2d4f\\u2d31\\u2d49\\u2d54_\\u2d3d\\u2d5f\\u2d53\\u2d31\\u2d55_\\u2d4f\\u2d53\\u2d61\\u2d30\\u2d4f\\u2d31\\u2d49\\u2d54_\\u2d37\\u2d53\\u2d4a\\u2d4f\\u2d31\\u2d49\\u2d54\".split(\"_\"),weekdays:\"\\u2d30\\u2d59\\u2d30\\u2d4e\\u2d30\\u2d59_\\u2d30\\u2d62\\u2d4f\\u2d30\\u2d59_\\u2d30\\u2d59\\u2d49\\u2d4f\\u2d30\\u2d59_\\u2d30\\u2d3d\\u2d54\\u2d30\\u2d59_\\u2d30\\u2d3d\\u2d61\\u2d30\\u2d59_\\u2d30\\u2d59\\u2d49\\u2d4e\\u2d61\\u2d30\\u2d59_\\u2d30\\u2d59\\u2d49\\u2d39\\u2d62\\u2d30\\u2d59\".split(\"_\"),weekdaysShort:\"\\u2d30\\u2d59\\u2d30\\u2d4e\\u2d30\\u2d59_\\u2d30\\u2d62\\u2d4f\\u2d30\\u2d59_\\u2d30\\u2d59\\u2d49\\u2d4f\\u2d30\\u2d59_\\u2d30\\u2d3d\\u2d54\\u2d30\\u2d59_\\u2d30\\u2d3d\\u2d61\\u2d30\\u2d59_\\u2d30\\u2d59\\u2d49\\u2d4e\\u2d61\\u2d30\\u2d59_\\u2d30\\u2d59\\u2d49\\u2d39\\u2d62\\u2d30\\u2d59\".split(\"_\"),weekdaysMin:\"\\u2d30\\u2d59\\u2d30\\u2d4e\\u2d30\\u2d59_\\u2d30\\u2d62\\u2d4f\\u2d30\\u2d59_\\u2d30\\u2d59\\u2d49\\u2d4f\\u2d30\\u2d59_\\u2d30\\u2d3d\\u2d54\\u2d30\\u2d59_\\u2d30\\u2d3d\\u2d61\\u2d30\\u2d59_\\u2d30\\u2d59\\u2d49\\u2d4e\\u2d61\\u2d30\\u2d59_\\u2d30\\u2d59\\u2d49\\u2d39\\u2d62\\u2d30\\u2d59\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd D MMMM YYYY HH:mm\"},calendar:{sameDay:\"[\\u2d30\\u2d59\\u2d37\\u2d45 \\u2d34] LT\",nextDay:\"[\\u2d30\\u2d59\\u2d3d\\u2d30 \\u2d34] LT\",nextWeek:\"dddd [\\u2d34] LT\",lastDay:\"[\\u2d30\\u2d5a\\u2d30\\u2d4f\\u2d5c \\u2d34] LT\",lastWeek:\"dddd [\\u2d34] LT\",sameElse:\"L\"},relativeTime:{future:\"\\u2d37\\u2d30\\u2d37\\u2d45 \\u2d59 \\u2d62\\u2d30\\u2d4f %s\",past:\"\\u2d62\\u2d30\\u2d4f %s\",s:\"\\u2d49\\u2d4e\\u2d49\\u2d3d\",ss:\"%d \\u2d49\\u2d4e\\u2d49\\u2d3d\",m:\"\\u2d4e\\u2d49\\u2d4f\\u2d53\\u2d3a\",mm:\"%d \\u2d4e\\u2d49\\u2d4f\\u2d53\\u2d3a\",h:\"\\u2d59\\u2d30\\u2d44\\u2d30\",hh:\"%d \\u2d5c\\u2d30\\u2d59\\u2d59\\u2d30\\u2d44\\u2d49\\u2d4f\",d:\"\\u2d30\\u2d59\\u2d59\",dd:\"%d o\\u2d59\\u2d59\\u2d30\\u2d4f\",M:\"\\u2d30\\u2d62o\\u2d53\\u2d54\",MM:\"%d \\u2d49\\u2d62\\u2d62\\u2d49\\u2d54\\u2d4f\",y:\"\\u2d30\\u2d59\\u2d33\\u2d30\\u2d59\",yy:\"%d \\u2d49\\u2d59\\u2d33\\u2d30\\u2d59\\u2d4f\"},week:{dow:6,doy:12}})}(n(\"wd/R\"))},\"wd/R\":function(e,t,n){(function(e){e.exports=function(){\"use strict\";var t,r;function i(){return t.apply(null,arguments)}function s(e){return e instanceof Array||\"[object Array]\"===Object.prototype.toString.call(e)}function o(e){return null!=e&&\"[object Object]\"===Object.prototype.toString.call(e)}function a(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function l(e){if(Object.getOwnPropertyNames)return 0===Object.getOwnPropertyNames(e).length;var t;for(t in e)if(a(e,t))return!1;return!0}function c(e){return void 0===e}function u(e){return\"number\"==typeof e||\"[object Number]\"===Object.prototype.toString.call(e)}function h(e){return e instanceof Date||\"[object Date]\"===Object.prototype.toString.call(e)}function d(e,t){var n,r=[];for(n=0;n>>0;for(t=0;t0)for(n=0;n=0?n?\"+\":\"\":\"-\")+Math.pow(10,Math.max(0,t-r.length)).toString().substr(1)+r}i.suppressDeprecationWarnings=!1,i.deprecationHandler=null,x=Object.keys?Object.keys:function(e){var t,n=[];for(t in e)a(e,t)&&n.push(t);return n};var O=/(\\[[^\\[]*\\])|(\\\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|N{1,5}|YYYYYY|YYYYY|YYYY|YY|y{2,4}|yo?|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,F=/(\\[[^\\[]*\\])|(\\\\)?(LTS|LT|LL?L?L?|l{1,4})/g,P={},R={};function I(e,t,n,r){var i=r;\"string\"==typeof r&&(i=function(){return this[r]()}),e&&(R[e]=i),t&&(R[t[0]]=function(){return E(i.apply(this,arguments),t[1],t[2])}),n&&(R[n]=function(){return this.localeData().ordinal(i.apply(this,arguments),e)})}function j(e,t){return e.isValid()?(t=Y(t,e.localeData()),P[t]=P[t]||function(e){var t,n,r,i=e.match(O);for(t=0,n=i.length;t=0&&F.test(e);)e=e.replace(F,r),F.lastIndex=0,n-=1;return e}var B={};function N(e,t){var n=e.toLowerCase();B[n]=B[n+\"s\"]=B[t]=e}function H(e){return\"string\"==typeof e?B[e]||B[e.toLowerCase()]:void 0}function z(e){var t,n,r={};for(n in e)a(e,n)&&(t=H(n))&&(r[t]=e[n]);return r}var V={};function J(e,t){V[e]=t}function U(e){return e%4==0&&e%100!=0||e%400==0}function G(e){return e<0?Math.ceil(e)||0:Math.floor(e)}function W(e){var t=+e,n=0;return 0!==t&&isFinite(t)&&(n=G(t)),n}function X(e,t){return function(n){return null!=n?(K(this,e,n),i.updateOffset(this,t),this):Z(this,e)}}function Z(e,t){return e.isValid()?e._d[\"get\"+(e._isUTC?\"UTC\":\"\")+t]():NaN}function K(e,t,n){e.isValid()&&!isNaN(n)&&(\"FullYear\"===t&&U(e.year())&&1===e.month()&&29===e.date()?(n=W(n),e._d[\"set\"+(e._isUTC?\"UTC\":\"\")+t](n,e.month(),Me(n,e.month()))):e._d[\"set\"+(e._isUTC?\"UTC\":\"\")+t](n))}var q,Q=/\\d/,$=/\\d\\d/,ee=/\\d{3}/,te=/\\d{4}/,ne=/[+-]?\\d{6}/,re=/\\d\\d?/,ie=/\\d\\d\\d\\d?/,se=/\\d\\d\\d\\d\\d\\d?/,oe=/\\d{1,3}/,ae=/\\d{1,4}/,le=/[+-]?\\d{1,6}/,ce=/\\d+/,ue=/[+-]?\\d+/,he=/Z|[+-]\\d\\d:?\\d\\d/gi,de=/Z|[+-]\\d\\d(?::?\\d\\d)?/gi,me=/[0-9]{0,256}['a-z\\u00A0-\\u05FF\\u0700-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFF07\\uFF10-\\uFFEF]{1,256}|[\\u0600-\\u06FF\\/]{1,256}(\\s*?[\\u0600-\\u06FF]{1,256}){1,2}/i;function pe(e,t,n){q[e]=L(t)?t:function(e,r){return e&&n?n:t}}function fe(e,t){return a(q,e)?q[e](t._strict,t._locale):new RegExp(ge(e.replace(\"\\\\\",\"\").replace(/\\\\(\\[)|\\\\(\\])|\\[([^\\]\\[]*)\\]|\\\\(.)/g,(function(e,t,n,r,i){return t||n||r||i}))))}function ge(e){return e.replace(/[-\\/\\\\^$*+?.()|[\\]{}]/g,\"\\\\$&\")}q={};var _e,be={};function ye(e,t){var n,r=t;for(\"string\"==typeof e&&(e=[e]),u(t)&&(r=function(e,n){n[t]=W(e)}),n=0;n68?1900:2e3)};var Fe=X(\"FullYear\",!0);function Pe(e,t,n,r,i,s,o){var a;return e<100&&e>=0?(a=new Date(e+400,t,n,r,i,s,o),isFinite(a.getFullYear())&&a.setFullYear(e)):a=new Date(e,t,n,r,i,s,o),a}function Re(e){var t,n;return e<100&&e>=0?((n=Array.prototype.slice.call(arguments))[0]=e+400,t=new Date(Date.UTC.apply(null,n)),isFinite(t.getUTCFullYear())&&t.setUTCFullYear(e)):t=new Date(Date.UTC.apply(null,arguments)),t}function Ie(e,t,n){var r=7+t-n;return-(7+Re(e,0,r).getUTCDay()-t)%7+r-1}function je(e,t,n,r,i){var s,o,a=1+7*(t-1)+(7+n-r)%7+Ie(e,r,i);return a<=0?o=Oe(s=e-1)+a:a>Oe(e)?(s=e+1,o=a-Oe(e)):(s=e,o=a),{year:s,dayOfYear:o}}function Ye(e,t,n){var r,i,s=Ie(e.year(),t,n),o=Math.floor((e.dayOfYear()-s-1)/7)+1;return o<1?r=o+Be(i=e.year()-1,t,n):o>Be(e.year(),t,n)?(r=o-Be(e.year(),t,n),i=e.year()+1):(i=e.year(),r=o),{week:r,year:i}}function Be(e,t,n){var r=Ie(e,t,n),i=Ie(e+1,t,n);return(Oe(e)-r+i)/7}function Ne(e,t){return e.slice(t,7).concat(e.slice(0,t))}I(\"w\",[\"ww\",2],\"wo\",\"week\"),I(\"W\",[\"WW\",2],\"Wo\",\"isoWeek\"),N(\"week\",\"w\"),N(\"isoWeek\",\"W\"),J(\"week\",5),J(\"isoWeek\",5),pe(\"w\",re),pe(\"ww\",re,$),pe(\"W\",re),pe(\"WW\",re,$),ve([\"w\",\"ww\",\"W\",\"WW\"],(function(e,t,n,r){t[r.substr(0,1)]=W(e)})),I(\"d\",0,\"do\",\"day\"),I(\"dd\",0,0,(function(e){return this.localeData().weekdaysMin(this,e)})),I(\"ddd\",0,0,(function(e){return this.localeData().weekdaysShort(this,e)})),I(\"dddd\",0,0,(function(e){return this.localeData().weekdays(this,e)})),I(\"e\",0,0,\"weekday\"),I(\"E\",0,0,\"isoWeekday\"),N(\"day\",\"d\"),N(\"weekday\",\"e\"),N(\"isoWeekday\",\"E\"),J(\"day\",11),J(\"weekday\",11),J(\"isoWeekday\",11),pe(\"d\",re),pe(\"e\",re),pe(\"E\",re),pe(\"dd\",(function(e,t){return t.weekdaysMinRegex(e)})),pe(\"ddd\",(function(e,t){return t.weekdaysShortRegex(e)})),pe(\"dddd\",(function(e,t){return t.weekdaysRegex(e)})),ve([\"dd\",\"ddd\",\"dddd\"],(function(e,t,n,r){var i=n._locale.weekdaysParse(e,r,n._strict);null!=i?t.d=i:f(n).invalidWeekday=e})),ve([\"d\",\"e\",\"E\"],(function(e,t,n,r){t[r]=W(e)}));var He=\"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday\".split(\"_\"),ze=\"Sun_Mon_Tue_Wed_Thu_Fri_Sat\".split(\"_\"),Ve=\"Su_Mo_Tu_We_Th_Fr_Sa\".split(\"_\"),Je=me,Ue=me,Ge=me;function We(e,t,n){var r,i,s,o=e.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],r=0;r<7;++r)s=p([2e3,1]).day(r),this._minWeekdaysParse[r]=this.weekdaysMin(s,\"\").toLocaleLowerCase(),this._shortWeekdaysParse[r]=this.weekdaysShort(s,\"\").toLocaleLowerCase(),this._weekdaysParse[r]=this.weekdays(s,\"\").toLocaleLowerCase();return n?\"dddd\"===t?-1!==(i=_e.call(this._weekdaysParse,o))?i:null:\"ddd\"===t?-1!==(i=_e.call(this._shortWeekdaysParse,o))?i:null:-1!==(i=_e.call(this._minWeekdaysParse,o))?i:null:\"dddd\"===t?-1!==(i=_e.call(this._weekdaysParse,o))||-1!==(i=_e.call(this._shortWeekdaysParse,o))||-1!==(i=_e.call(this._minWeekdaysParse,o))?i:null:\"ddd\"===t?-1!==(i=_e.call(this._shortWeekdaysParse,o))||-1!==(i=_e.call(this._weekdaysParse,o))||-1!==(i=_e.call(this._minWeekdaysParse,o))?i:null:-1!==(i=_e.call(this._minWeekdaysParse,o))||-1!==(i=_e.call(this._weekdaysParse,o))||-1!==(i=_e.call(this._shortWeekdaysParse,o))?i:null}function Xe(){function e(e,t){return t.length-e.length}var t,n,r,i,s,o=[],a=[],l=[],c=[];for(t=0;t<7;t++)n=p([2e3,1]).day(t),r=ge(this.weekdaysMin(n,\"\")),i=ge(this.weekdaysShort(n,\"\")),s=ge(this.weekdays(n,\"\")),o.push(r),a.push(i),l.push(s),c.push(r),c.push(i),c.push(s);o.sort(e),a.sort(e),l.sort(e),c.sort(e),this._weekdaysRegex=new RegExp(\"^(\"+c.join(\"|\")+\")\",\"i\"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp(\"^(\"+l.join(\"|\")+\")\",\"i\"),this._weekdaysShortStrictRegex=new RegExp(\"^(\"+a.join(\"|\")+\")\",\"i\"),this._weekdaysMinStrictRegex=new RegExp(\"^(\"+o.join(\"|\")+\")\",\"i\")}function Ze(){return this.hours()%12||12}function Ke(e,t){I(e,0,0,(function(){return this.localeData().meridiem(this.hours(),this.minutes(),t)}))}function qe(e,t){return t._meridiemParse}I(\"H\",[\"HH\",2],0,\"hour\"),I(\"h\",[\"hh\",2],0,Ze),I(\"k\",[\"kk\",2],0,(function(){return this.hours()||24})),I(\"hmm\",0,0,(function(){return\"\"+Ze.apply(this)+E(this.minutes(),2)})),I(\"hmmss\",0,0,(function(){return\"\"+Ze.apply(this)+E(this.minutes(),2)+E(this.seconds(),2)})),I(\"Hmm\",0,0,(function(){return\"\"+this.hours()+E(this.minutes(),2)})),I(\"Hmmss\",0,0,(function(){return\"\"+this.hours()+E(this.minutes(),2)+E(this.seconds(),2)})),Ke(\"a\",!0),Ke(\"A\",!1),N(\"hour\",\"h\"),J(\"hour\",13),pe(\"a\",qe),pe(\"A\",qe),pe(\"H\",re),pe(\"h\",re),pe(\"k\",re),pe(\"HH\",re,$),pe(\"hh\",re,$),pe(\"kk\",re,$),pe(\"hmm\",ie),pe(\"hmmss\",se),pe(\"Hmm\",ie),pe(\"Hmmss\",se),ye([\"H\",\"HH\"],3),ye([\"k\",\"kk\"],(function(e,t,n){var r=W(e);t[3]=24===r?0:r})),ye([\"a\",\"A\"],(function(e,t,n){n._isPm=n._locale.isPM(e),n._meridiem=e})),ye([\"h\",\"hh\"],(function(e,t,n){t[3]=W(e),f(n).bigHour=!0})),ye(\"hmm\",(function(e,t,n){var r=e.length-2;t[3]=W(e.substr(0,r)),t[4]=W(e.substr(r)),f(n).bigHour=!0})),ye(\"hmmss\",(function(e,t,n){var r=e.length-4,i=e.length-2;t[3]=W(e.substr(0,r)),t[4]=W(e.substr(r,2)),t[5]=W(e.substr(i)),f(n).bigHour=!0})),ye(\"Hmm\",(function(e,t,n){var r=e.length-2;t[3]=W(e.substr(0,r)),t[4]=W(e.substr(r))})),ye(\"Hmmss\",(function(e,t,n){var r=e.length-4,i=e.length-2;t[3]=W(e.substr(0,r)),t[4]=W(e.substr(r,2)),t[5]=W(e.substr(i))}));var Qe,$e=X(\"Hours\",!0),et={calendar:{sameDay:\"[Today at] LT\",nextDay:\"[Tomorrow at] LT\",nextWeek:\"dddd [at] LT\",lastDay:\"[Yesterday at] LT\",lastWeek:\"[Last] dddd [at] LT\",sameElse:\"L\"},longDateFormat:{LTS:\"h:mm:ss A\",LT:\"h:mm A\",L:\"MM/DD/YYYY\",LL:\"MMMM D, YYYY\",LLL:\"MMMM D, YYYY h:mm A\",LLLL:\"dddd, MMMM D, YYYY h:mm A\"},invalidDate:\"Invalid date\",ordinal:\"%d\",dayOfMonthOrdinalParse:/\\d{1,2}/,relativeTime:{future:\"in %s\",past:\"%s ago\",s:\"a few seconds\",ss:\"%d seconds\",m:\"a minute\",mm:\"%d minutes\",h:\"an hour\",hh:\"%d hours\",d:\"a day\",dd:\"%d days\",w:\"a week\",ww:\"%d weeks\",M:\"a month\",MM:\"%d months\",y:\"a year\",yy:\"%d years\"},months:ke,monthsShort:Se,week:{dow:0,doy:6},weekdays:He,weekdaysMin:Ve,weekdaysShort:ze,meridiemParse:/[ap]\\.?m?\\.?/i},tt={},nt={};function rt(e,t){var n,r=Math.min(e.length,t.length);for(n=0;n0;){if(r=st(i.slice(0,t).join(\"-\")))return r;if(n&&n.length>=t&&rt(i,n)>=t-1)break;t--}s++}return Qe}(e)}function ct(e){var t,n=e._a;return n&&-2===f(e).overflow&&(t=n[1]<0||n[1]>11?1:n[2]<1||n[2]>Me(n[0],n[1])?2:n[3]<0||n[3]>24||24===n[3]&&(0!==n[4]||0!==n[5]||0!==n[6])?3:n[4]<0||n[4]>59?4:n[5]<0||n[5]>59?5:n[6]<0||n[6]>999?6:-1,f(e)._overflowDayOfYear&&(t<0||t>2)&&(t=2),f(e)._overflowWeeks&&-1===t&&(t=7),f(e)._overflowWeekday&&-1===t&&(t=8),f(e).overflow=t),e}var ut=/^\\s*((?:[+-]\\d{6}|\\d{4})-(?:\\d\\d-\\d\\d|W\\d\\d-\\d|W\\d\\d|\\d\\d\\d|\\d\\d))(?:(T| )(\\d\\d(?::\\d\\d(?::\\d\\d(?:[.,]\\d+)?)?)?)([+-]\\d\\d(?::?\\d\\d)?|\\s*Z)?)?$/,ht=/^\\s*((?:[+-]\\d{6}|\\d{4})(?:\\d\\d\\d\\d|W\\d\\d\\d|W\\d\\d|\\d\\d\\d|\\d\\d|))(?:(T| )(\\d\\d(?:\\d\\d(?:\\d\\d(?:[.,]\\d+)?)?)?)([+-]\\d\\d(?::?\\d\\d)?|\\s*Z)?)?$/,dt=/Z|[+-]\\d\\d(?::?\\d\\d)?/,mt=[[\"YYYYYY-MM-DD\",/[+-]\\d{6}-\\d\\d-\\d\\d/],[\"YYYY-MM-DD\",/\\d{4}-\\d\\d-\\d\\d/],[\"GGGG-[W]WW-E\",/\\d{4}-W\\d\\d-\\d/],[\"GGGG-[W]WW\",/\\d{4}-W\\d\\d/,!1],[\"YYYY-DDD\",/\\d{4}-\\d{3}/],[\"YYYY-MM\",/\\d{4}-\\d\\d/,!1],[\"YYYYYYMMDD\",/[+-]\\d{10}/],[\"YYYYMMDD\",/\\d{8}/],[\"GGGG[W]WWE\",/\\d{4}W\\d{3}/],[\"GGGG[W]WW\",/\\d{4}W\\d{2}/,!1],[\"YYYYDDD\",/\\d{7}/],[\"YYYYMM\",/\\d{6}/,!1],[\"YYYY\",/\\d{4}/,!1]],pt=[[\"HH:mm:ss.SSSS\",/\\d\\d:\\d\\d:\\d\\d\\.\\d+/],[\"HH:mm:ss,SSSS\",/\\d\\d:\\d\\d:\\d\\d,\\d+/],[\"HH:mm:ss\",/\\d\\d:\\d\\d:\\d\\d/],[\"HH:mm\",/\\d\\d:\\d\\d/],[\"HHmmss.SSSS\",/\\d\\d\\d\\d\\d\\d\\.\\d+/],[\"HHmmss,SSSS\",/\\d\\d\\d\\d\\d\\d,\\d+/],[\"HHmmss\",/\\d\\d\\d\\d\\d\\d/],[\"HHmm\",/\\d\\d\\d\\d/],[\"HH\",/\\d\\d/]],ft=/^\\/?Date\\((-?\\d+)/i,gt=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),?\\s)?(\\d{1,2})\\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\\s(\\d{2,4})\\s(\\d\\d):(\\d\\d)(?::(\\d\\d))?\\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|([+-]\\d{4}))$/,_t={UT:0,GMT:0,EDT:-240,EST:-300,CDT:-300,CST:-360,MDT:-360,MST:-420,PDT:-420,PST:-480};function bt(e){var t,n,r,i,s,o,a=e._i,l=ut.exec(a)||ht.exec(a);if(l){for(f(e).iso=!0,t=0,n=mt.length;t7)&&(l=!0)):(s=e._locale._week.dow,o=e._locale._week.doy,c=Ye(xt(),s,o),n=vt(t.gg,e._a[0],c.year),r=vt(t.w,c.week),null!=t.d?((i=t.d)<0||i>6)&&(l=!0):null!=t.e?(i=t.e+s,(t.e<0||t.e>6)&&(l=!0)):i=s),r<1||r>Be(n,s,o)?f(e)._overflowWeeks=!0:null!=l?f(e)._overflowWeekday=!0:(a=je(n,r,i,s,o),e._a[0]=a.year,e._dayOfYear=a.dayOfYear)}(e),null!=e._dayOfYear&&(o=vt(e._a[0],r[0]),(e._dayOfYear>Oe(o)||0===e._dayOfYear)&&(f(e)._overflowDayOfYear=!0),n=Re(o,0,e._dayOfYear),e._a[1]=n.getUTCMonth(),e._a[2]=n.getUTCDate()),t=0;t<3&&null==e._a[t];++t)e._a[t]=a[t]=r[t];for(;t<7;t++)e._a[t]=a[t]=null==e._a[t]?2===t?1:0:e._a[t];24===e._a[3]&&0===e._a[4]&&0===e._a[5]&&0===e._a[6]&&(e._nextDay=!0,e._a[3]=0),e._d=(e._useUTC?Re:Pe).apply(null,a),s=e._useUTC?e._d.getUTCDay():e._d.getDay(),null!=e._tzm&&e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),e._nextDay&&(e._a[3]=24),e._w&&void 0!==e._w.d&&e._w.d!==s&&(f(e).weekdayMismatch=!0)}}function Mt(e){if(e._f!==i.ISO_8601)if(e._f!==i.RFC_2822){e._a=[],f(e).empty=!0;var t,n,r,s,o,a,l=\"\"+e._i,c=l.length,u=0;for(r=Y(e._f,e._locale).match(O)||[],t=0;t0&&f(e).unusedInput.push(o),l=l.slice(l.indexOf(n)+n.length),u+=n.length),R[s]?(n?f(e).empty=!1:f(e).unusedTokens.push(s),we(s,n,e)):e._strict&&!n&&f(e).unusedTokens.push(s);f(e).charsLeftOver=c-u,l.length>0&&f(e).unusedInput.push(l),e._a[3]<=12&&!0===f(e).bigHour&&e._a[3]>0&&(f(e).bigHour=void 0),f(e).parsedDateParts=e._a.slice(0),f(e).meridiem=e._meridiem,e._a[3]=function(e,t,n){var r;return null==n?t:null!=e.meridiemHour?e.meridiemHour(t,n):null!=e.isPM?((r=e.isPM(n))&&t<12&&(t+=12),r||12!==t||(t=0),t):t}(e._locale,e._a[3],e._meridiem),null!==(a=f(e).era)&&(e._a[0]=e._locale.erasConvertYear(a,e._a[0])),wt(e),ct(e)}else yt(e);else bt(e)}function kt(e){var t=e._i,n=e._f;return e._locale=e._locale||lt(e._l),null===t||void 0===n&&\"\"===t?_({nullInput:!0}):(\"string\"==typeof t&&(e._i=t=e._locale.preparse(t)),M(t)?new w(ct(t)):(h(t)?e._d=t:s(n)?function(e){var t,n,r,i,s,o,a=!1;if(0===e._f.length)return f(e).invalidFormat=!0,void(e._d=new Date(NaN));for(i=0;ithis?this:e:_()}));function Lt(e,t){var n,r;if(1===t.length&&s(t[0])&&(t=t[0]),!t.length)return xt();for(n=t[0],r=1;r=0?new Date(e+400,t,n)-126227808e5:new Date(e,t,n).valueOf()}function rn(e,t,n){return e<100&&e>=0?Date.UTC(e+400,t,n)-126227808e5:Date.UTC(e,t,n)}function sn(e,t){return t.erasAbbrRegex(e)}function on(){var e,t,n=[],r=[],i=[],s=[],o=this.eras();for(e=0,t=o.length;e(s=Be(e,r,i))&&(t=s),cn.call(this,e,t,n,r,i))}function cn(e,t,n,r,i){var s=je(e,t,n,r,i),o=Re(s.year,0,s.dayOfYear);return this.year(o.getUTCFullYear()),this.month(o.getUTCMonth()),this.date(o.getUTCDate()),this}I(\"N\",0,0,\"eraAbbr\"),I(\"NN\",0,0,\"eraAbbr\"),I(\"NNN\",0,0,\"eraAbbr\"),I(\"NNNN\",0,0,\"eraName\"),I(\"NNNNN\",0,0,\"eraNarrow\"),I(\"y\",[\"y\",1],\"yo\",\"eraYear\"),I(\"y\",[\"yy\",2],0,\"eraYear\"),I(\"y\",[\"yyy\",3],0,\"eraYear\"),I(\"y\",[\"yyyy\",4],0,\"eraYear\"),pe(\"N\",sn),pe(\"NN\",sn),pe(\"NNN\",sn),pe(\"NNNN\",(function(e,t){return t.erasNameRegex(e)})),pe(\"NNNNN\",(function(e,t){return t.erasNarrowRegex(e)})),ye([\"N\",\"NN\",\"NNN\",\"NNNN\",\"NNNNN\"],(function(e,t,n,r){var i=n._locale.erasParse(e,r,n._strict);i?f(n).era=i:f(n).invalidEra=e})),pe(\"y\",ce),pe(\"yy\",ce),pe(\"yyy\",ce),pe(\"yyyy\",ce),pe(\"yo\",(function(e,t){return t._eraYearOrdinalRegex||ce})),ye([\"y\",\"yy\",\"yyy\",\"yyyy\"],0),ye([\"yo\"],(function(e,t,n,r){var i;n._locale._eraYearOrdinalRegex&&(i=e.match(n._locale._eraYearOrdinalRegex)),t[0]=n._locale.eraYearOrdinalParse?n._locale.eraYearOrdinalParse(e,i):parseInt(e,10)})),I(0,[\"gg\",2],0,(function(){return this.weekYear()%100})),I(0,[\"GG\",2],0,(function(){return this.isoWeekYear()%100})),an(\"gggg\",\"weekYear\"),an(\"ggggg\",\"weekYear\"),an(\"GGGG\",\"isoWeekYear\"),an(\"GGGGG\",\"isoWeekYear\"),N(\"weekYear\",\"gg\"),N(\"isoWeekYear\",\"GG\"),J(\"weekYear\",1),J(\"isoWeekYear\",1),pe(\"G\",ue),pe(\"g\",ue),pe(\"GG\",re,$),pe(\"gg\",re,$),pe(\"GGGG\",ae,te),pe(\"gggg\",ae,te),pe(\"GGGGG\",le,ne),pe(\"ggggg\",le,ne),ve([\"gggg\",\"ggggg\",\"GGGG\",\"GGGGG\"],(function(e,t,n,r){t[r.substr(0,2)]=W(e)})),ve([\"gg\",\"GG\"],(function(e,t,n,r){t[r]=i.parseTwoDigitYear(e)})),I(\"Q\",0,\"Qo\",\"quarter\"),N(\"quarter\",\"Q\"),J(\"quarter\",7),pe(\"Q\",Q),ye(\"Q\",(function(e,t){t[1]=3*(W(e)-1)})),I(\"D\",[\"DD\",2],\"Do\",\"date\"),N(\"date\",\"D\"),J(\"date\",9),pe(\"D\",re),pe(\"DD\",re,$),pe(\"Do\",(function(e,t){return e?t._dayOfMonthOrdinalParse||t._ordinalParse:t._dayOfMonthOrdinalParseLenient})),ye([\"D\",\"DD\"],2),ye(\"Do\",(function(e,t){t[2]=W(e.match(re)[0])}));var un=X(\"Date\",!0);I(\"DDD\",[\"DDDD\",3],\"DDDo\",\"dayOfYear\"),N(\"dayOfYear\",\"DDD\"),J(\"dayOfYear\",4),pe(\"DDD\",oe),pe(\"DDDD\",ee),ye([\"DDD\",\"DDDD\"],(function(e,t,n){n._dayOfYear=W(e)})),I(\"m\",[\"mm\",2],0,\"minute\"),N(\"minute\",\"m\"),J(\"minute\",14),pe(\"m\",re),pe(\"mm\",re,$),ye([\"m\",\"mm\"],4);var hn=X(\"Minutes\",!1);I(\"s\",[\"ss\",2],0,\"second\"),N(\"second\",\"s\"),J(\"second\",15),pe(\"s\",re),pe(\"ss\",re,$),ye([\"s\",\"ss\"],5);var dn,mn,pn=X(\"Seconds\",!1);for(I(\"S\",0,0,(function(){return~~(this.millisecond()/100)})),I(0,[\"SS\",2],0,(function(){return~~(this.millisecond()/10)})),I(0,[\"SSS\",3],0,\"millisecond\"),I(0,[\"SSSS\",4],0,(function(){return 10*this.millisecond()})),I(0,[\"SSSSS\",5],0,(function(){return 100*this.millisecond()})),I(0,[\"SSSSSS\",6],0,(function(){return 1e3*this.millisecond()})),I(0,[\"SSSSSSS\",7],0,(function(){return 1e4*this.millisecond()})),I(0,[\"SSSSSSSS\",8],0,(function(){return 1e5*this.millisecond()})),I(0,[\"SSSSSSSSS\",9],0,(function(){return 1e6*this.millisecond()})),N(\"millisecond\",\"ms\"),J(\"millisecond\",16),pe(\"S\",oe,Q),pe(\"SS\",oe,$),pe(\"SSS\",oe,ee),dn=\"SSSS\";dn.length<=9;dn+=\"S\")pe(dn,ce);function fn(e,t){t[6]=W(1e3*(\"0.\"+e))}for(dn=\"S\";dn.length<=9;dn+=\"S\")ye(dn,fn);mn=X(\"Milliseconds\",!1),I(\"z\",0,0,\"zoneAbbr\"),I(\"zz\",0,0,\"zoneName\");var gn=w.prototype;function _n(e){return e}gn.add=Gt,gn.calendar=function(e,t){1===arguments.length&&(arguments[0]?Zt(arguments[0])?(e=arguments[0],t=void 0):Kt(arguments[0])&&(t=arguments[0],e=void 0):(e=void 0,t=void 0));var n=e||xt(),r=It(n,this).startOf(\"day\"),s=i.calendarFormat(this,r)||\"sameElse\",o=t&&(L(t[s])?t[s].call(this,n):t[s]);return this.format(o||this.localeData().calendar(s,this,xt(n)))},gn.clone=function(){return new w(this)},gn.diff=function(e,t,n){var r,i,s;if(!this.isValid())return NaN;if(!(r=It(e,this)).isValid())return NaN;switch(i=6e4*(r.utcOffset()-this.utcOffset()),t=H(t)){case\"year\":s=qt(this,r)/12;break;case\"month\":s=qt(this,r);break;case\"quarter\":s=qt(this,r)/3;break;case\"second\":s=(this-r)/1e3;break;case\"minute\":s=(this-r)/6e4;break;case\"hour\":s=(this-r)/36e5;break;case\"day\":s=(this-r-i)/864e5;break;case\"week\":s=(this-r-i)/6048e5;break;default:s=this-r}return n?s:G(s)},gn.endOf=function(e){var t,n;if(void 0===(e=H(e))||\"millisecond\"===e||!this.isValid())return this;switch(n=this._isUTC?rn:nn,e){case\"year\":t=n(this.year()+1,0,1)-1;break;case\"quarter\":t=n(this.year(),this.month()-this.month()%3+3,1)-1;break;case\"month\":t=n(this.year(),this.month()+1,1)-1;break;case\"week\":t=n(this.year(),this.month(),this.date()-this.weekday()+7)-1;break;case\"isoWeek\":t=n(this.year(),this.month(),this.date()-(this.isoWeekday()-1)+7)-1;break;case\"day\":case\"date\":t=n(this.year(),this.month(),this.date()+1)-1;break;case\"hour\":t=this._d.valueOf(),t+=36e5-tn(t+(this._isUTC?0:6e4*this.utcOffset()),36e5)-1;break;case\"minute\":t=this._d.valueOf(),t+=6e4-tn(t,6e4)-1;break;case\"second\":t=this._d.valueOf(),t+=1e3-tn(t,1e3)-1}return this._d.setTime(t),i.updateOffset(this,!0),this},gn.format=function(e){e||(e=this.isUtc()?i.defaultFormatUtc:i.defaultFormat);var t=j(this,e);return this.localeData().postformat(t)},gn.from=function(e,t){return this.isValid()&&(M(e)&&e.isValid()||xt(e).isValid())?Ht({to:this,from:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()},gn.fromNow=function(e){return this.from(xt(),e)},gn.to=function(e,t){return this.isValid()&&(M(e)&&e.isValid()||xt(e).isValid())?Ht({from:this,to:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()},gn.toNow=function(e){return this.to(xt(),e)},gn.get=function(e){return L(this[e=H(e)])?this[e]():this},gn.invalidAt=function(){return f(this).overflow},gn.isAfter=function(e,t){var n=M(e)?e:xt(e);return!(!this.isValid()||!n.isValid())&&(\"millisecond\"===(t=H(t)||\"millisecond\")?this.valueOf()>n.valueOf():n.valueOf()9999?j(n,t?\"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]\":\"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ\"):L(Date.prototype.toISOString)?t?this.toDate().toISOString():new Date(this.valueOf()+60*this.utcOffset()*1e3).toISOString().replace(\"Z\",j(n,\"Z\")):j(n,t?\"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]\":\"YYYY-MM-DD[T]HH:mm:ss.SSSZ\")},gn.inspect=function(){if(!this.isValid())return\"moment.invalid(/* \"+this._i+\" */)\";var e,t,n=\"moment\",r=\"\";return this.isLocal()||(n=0===this.utcOffset()?\"moment.utc\":\"moment.parseZone\",r=\"Z\"),e=\"[\"+n+'(\"]',t=0<=this.year()&&this.year()<=9999?\"YYYY\":\"YYYYYY\",this.format(e+t+\"-MM-DD[T]HH:mm:ss.SSS\"+r+'[\")]')},\"undefined\"!=typeof Symbol&&null!=Symbol.for&&(gn[Symbol.for(\"nodejs.util.inspect.custom\")]=function(){return\"Moment<\"+this.format()+\">\"}),gn.toJSON=function(){return this.isValid()?this.toISOString():null},gn.toString=function(){return this.clone().locale(\"en\").format(\"ddd MMM DD YYYY HH:mm:ss [GMT]ZZ\")},gn.unix=function(){return Math.floor(this.valueOf()/1e3)},gn.valueOf=function(){return this._d.valueOf()-6e4*(this._offset||0)},gn.creationData=function(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}},gn.eraName=function(){var e,t,n,r=this.localeData().eras();for(e=0,t=r.length;ethis.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()},gn.isLocal=function(){return!!this.isValid()&&!this._isUTC},gn.isUtcOffset=function(){return!!this.isValid()&&this._isUTC},gn.isUtc=Yt,gn.isUTC=Yt,gn.zoneAbbr=function(){return this._isUTC?\"UTC\":\"\"},gn.zoneName=function(){return this._isUTC?\"Coordinated Universal Time\":\"\"},gn.dates=S(\"dates accessor is deprecated. Use date instead.\",un),gn.months=S(\"months accessor is deprecated. Use month instead\",Ae),gn.years=S(\"years accessor is deprecated. Use year instead\",Fe),gn.zone=S(\"moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/\",(function(e,t){return null!=e?(\"string\"!=typeof e&&(e=-e),this.utcOffset(e,t),this):-this.utcOffset()})),gn.isDSTShifted=S(\"isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information\",(function(){if(!c(this._isDSTShifted))return this._isDSTShifted;var e,t={};return v(t,this),(t=kt(t))._a?(e=t._isUTC?p(t._a):xt(t._a),this._isDSTShifted=this.isValid()&&function(e,t,n){var r,i=Math.min(e.length,t.length),s=Math.abs(e.length-t.length),o=0;for(r=0;r0):this._isDSTShifted=!1,this._isDSTShifted}));var bn=A.prototype;function yn(e,t,n,r){var i=lt(),s=p().set(r,t);return i[n](s,e)}function vn(e,t,n){if(u(e)&&(t=e,e=void 0),e=e||\"\",null!=t)return yn(e,t,n,\"month\");var r,i=[];for(r=0;r<12;r++)i[r]=yn(e,r,n,\"month\");return i}function wn(e,t,n,r){\"boolean\"==typeof e?(u(t)&&(n=t,t=void 0),t=t||\"\"):(n=t=e,e=!1,u(t)&&(n=t,t=void 0),t=t||\"\");var i,s=lt(),o=e?s._week.dow:0,a=[];if(null!=n)return yn(t,(n+o)%7,r,\"day\");for(i=0;i<7;i++)a[i]=yn(t,(i+o)%7,r,\"day\");return a}bn.calendar=function(e,t,n){var r=this._calendar[e]||this._calendar.sameElse;return L(r)?r.call(t,n):r},bn.longDateFormat=function(e){var t=this._longDateFormat[e],n=this._longDateFormat[e.toUpperCase()];return t||!n?t:(this._longDateFormat[e]=n.match(O).map((function(e){return\"MMMM\"===e||\"MM\"===e||\"DD\"===e||\"dddd\"===e?e.slice(1):e})).join(\"\"),this._longDateFormat[e])},bn.invalidDate=function(){return this._invalidDate},bn.ordinal=function(e){return this._ordinal.replace(\"%d\",e)},bn.preparse=_n,bn.postformat=_n,bn.relativeTime=function(e,t,n,r){var i=this._relativeTime[n];return L(i)?i(e,t,n,r):i.replace(/%d/i,e)},bn.pastFuture=function(e,t){var n=this._relativeTime[e>0?\"future\":\"past\"];return L(n)?n(t):n.replace(/%s/i,t)},bn.set=function(e){var t,n;for(n in e)a(e,n)&&(L(t=e[n])?this[n]=t:this[\"_\"+n]=t);this._config=e,this._dayOfMonthOrdinalParseLenient=new RegExp((this._dayOfMonthOrdinalParse.source||this._ordinalParse.source)+\"|\"+/\\d{1,2}/.source)},bn.eras=function(e,t){var n,r,s,o=this._eras||lt(\"en\")._eras;for(n=0,r=o.length;n=0)return l[r]},bn.erasConvertYear=function(e,t){var n=e.since<=e.until?1:-1;return void 0===t?i(e.since).year():i(e.since).year()+(t-e.offset)*n},bn.erasAbbrRegex=function(e){return a(this,\"_erasAbbrRegex\")||on.call(this),e?this._erasAbbrRegex:this._erasRegex},bn.erasNameRegex=function(e){return a(this,\"_erasNameRegex\")||on.call(this),e?this._erasNameRegex:this._erasRegex},bn.erasNarrowRegex=function(e){return a(this,\"_erasNarrowRegex\")||on.call(this),e?this._erasNarrowRegex:this._erasRegex},bn.months=function(e,t){return e?s(this._months)?this._months[e.month()]:this._months[(this._months.isFormat||xe).test(t)?\"format\":\"standalone\"][e.month()]:s(this._months)?this._months:this._months.standalone},bn.monthsShort=function(e,t){return e?s(this._monthsShort)?this._monthsShort[e.month()]:this._monthsShort[xe.test(t)?\"format\":\"standalone\"][e.month()]:s(this._monthsShort)?this._monthsShort:this._monthsShort.standalone},bn.monthsParse=function(e,t,n){var r,i,s;if(this._monthsParseExact)return Le.call(this,e,t,n);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),r=0;r<12;r++){if(i=p([2e3,r]),n&&!this._longMonthsParse[r]&&(this._longMonthsParse[r]=new RegExp(\"^\"+this.months(i,\"\").replace(\".\",\"\")+\"$\",\"i\"),this._shortMonthsParse[r]=new RegExp(\"^\"+this.monthsShort(i,\"\").replace(\".\",\"\")+\"$\",\"i\")),n||this._monthsParse[r]||(s=\"^\"+this.months(i,\"\")+\"|^\"+this.monthsShort(i,\"\"),this._monthsParse[r]=new RegExp(s.replace(\".\",\"\"),\"i\")),n&&\"MMMM\"===t&&this._longMonthsParse[r].test(e))return r;if(n&&\"MMM\"===t&&this._shortMonthsParse[r].test(e))return r;if(!n&&this._monthsParse[r].test(e))return r}},bn.monthsRegex=function(e){return this._monthsParseExact?(a(this,\"_monthsRegex\")||Ee.call(this),e?this._monthsStrictRegex:this._monthsRegex):(a(this,\"_monthsRegex\")||(this._monthsRegex=De),this._monthsStrictRegex&&e?this._monthsStrictRegex:this._monthsRegex)},bn.monthsShortRegex=function(e){return this._monthsParseExact?(a(this,\"_monthsRegex\")||Ee.call(this),e?this._monthsShortStrictRegex:this._monthsShortRegex):(a(this,\"_monthsShortRegex\")||(this._monthsShortRegex=Ce),this._monthsShortStrictRegex&&e?this._monthsShortStrictRegex:this._monthsShortRegex)},bn.week=function(e){return Ye(e,this._week.dow,this._week.doy).week},bn.firstDayOfYear=function(){return this._week.doy},bn.firstDayOfWeek=function(){return this._week.dow},bn.weekdays=function(e,t){var n=s(this._weekdays)?this._weekdays:this._weekdays[e&&!0!==e&&this._weekdays.isFormat.test(t)?\"format\":\"standalone\"];return!0===e?Ne(n,this._week.dow):e?n[e.day()]:n},bn.weekdaysMin=function(e){return!0===e?Ne(this._weekdaysMin,this._week.dow):e?this._weekdaysMin[e.day()]:this._weekdaysMin},bn.weekdaysShort=function(e){return!0===e?Ne(this._weekdaysShort,this._week.dow):e?this._weekdaysShort[e.day()]:this._weekdaysShort},bn.weekdaysParse=function(e,t,n){var r,i,s;if(this._weekdaysParseExact)return We.call(this,e,t,n);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),r=0;r<7;r++){if(i=p([2e3,1]).day(r),n&&!this._fullWeekdaysParse[r]&&(this._fullWeekdaysParse[r]=new RegExp(\"^\"+this.weekdays(i,\"\").replace(\".\",\"\\\\.?\")+\"$\",\"i\"),this._shortWeekdaysParse[r]=new RegExp(\"^\"+this.weekdaysShort(i,\"\").replace(\".\",\"\\\\.?\")+\"$\",\"i\"),this._minWeekdaysParse[r]=new RegExp(\"^\"+this.weekdaysMin(i,\"\").replace(\".\",\"\\\\.?\")+\"$\",\"i\")),this._weekdaysParse[r]||(s=\"^\"+this.weekdays(i,\"\")+\"|^\"+this.weekdaysShort(i,\"\")+\"|^\"+this.weekdaysMin(i,\"\"),this._weekdaysParse[r]=new RegExp(s.replace(\".\",\"\"),\"i\")),n&&\"dddd\"===t&&this._fullWeekdaysParse[r].test(e))return r;if(n&&\"ddd\"===t&&this._shortWeekdaysParse[r].test(e))return r;if(n&&\"dd\"===t&&this._minWeekdaysParse[r].test(e))return r;if(!n&&this._weekdaysParse[r].test(e))return r}},bn.weekdaysRegex=function(e){return this._weekdaysParseExact?(a(this,\"_weekdaysRegex\")||Xe.call(this),e?this._weekdaysStrictRegex:this._weekdaysRegex):(a(this,\"_weekdaysRegex\")||(this._weekdaysRegex=Je),this._weekdaysStrictRegex&&e?this._weekdaysStrictRegex:this._weekdaysRegex)},bn.weekdaysShortRegex=function(e){return this._weekdaysParseExact?(a(this,\"_weekdaysRegex\")||Xe.call(this),e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(a(this,\"_weekdaysShortRegex\")||(this._weekdaysShortRegex=Ue),this._weekdaysShortStrictRegex&&e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)},bn.weekdaysMinRegex=function(e){return this._weekdaysParseExact?(a(this,\"_weekdaysRegex\")||Xe.call(this),e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(a(this,\"_weekdaysMinRegex\")||(this._weekdaysMinRegex=Ge),this._weekdaysMinStrictRegex&&e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)},bn.isPM=function(e){return\"p\"===(e+\"\").toLowerCase().charAt(0)},bn.meridiem=function(e,t,n){return e>11?n?\"pm\":\"PM\":n?\"am\":\"AM\"},ot(\"en\",{eras:[{since:\"0001-01-01\",until:1/0,offset:1,name:\"Anno Domini\",narrow:\"AD\",abbr:\"AD\"},{since:\"0000-12-31\",until:-1/0,offset:1,name:\"Before Christ\",narrow:\"BC\",abbr:\"BC\"}],dayOfMonthOrdinalParse:/\\d{1,2}(th|st|nd|rd)/,ordinal:function(e){var t=e%10;return e+(1===W(e%100/10)?\"th\":1===t?\"st\":2===t?\"nd\":3===t?\"rd\":\"th\")}}),i.lang=S(\"moment.lang is deprecated. Use moment.locale instead.\",ot),i.langData=S(\"moment.langData is deprecated. Use moment.localeData instead.\",lt);var Mn=Math.abs;function kn(e,t,n,r){var i=Ht(t,n);return e._milliseconds+=r*i._milliseconds,e._days+=r*i._days,e._months+=r*i._months,e._bubble()}function Sn(e){return e<0?Math.floor(e):Math.ceil(e)}function xn(e){return 4800*e/146097}function Cn(e){return 146097*e/4800}function Dn(e){return function(){return this.as(e)}}var Ln=Dn(\"ms\"),Tn=Dn(\"s\"),An=Dn(\"m\"),En=Dn(\"h\"),On=Dn(\"d\"),Fn=Dn(\"w\"),Pn=Dn(\"M\"),Rn=Dn(\"Q\"),In=Dn(\"y\");function jn(e){return function(){return this.isValid()?this._data[e]:NaN}}var Yn=jn(\"milliseconds\"),Bn=jn(\"seconds\"),Nn=jn(\"minutes\"),Hn=jn(\"hours\"),zn=jn(\"days\"),Vn=jn(\"months\"),Jn=jn(\"years\"),Un=Math.round,Gn={ss:44,s:45,m:45,h:22,d:26,w:null,M:11};function Wn(e,t,n,r,i){return i.relativeTime(t||1,!!n,e,r)}var Xn=Math.abs;function Zn(e){return(e>0)-(e<0)||+e}function Kn(){if(!this.isValid())return this.localeData().invalidDate();var e,t,n,r,i,s,o,a,l=Xn(this._milliseconds)/1e3,c=Xn(this._days),u=Xn(this._months),h=this.asSeconds();return h?(e=G(l/60),t=G(e/60),l%=60,e%=60,n=G(u/12),u%=12,r=l?l.toFixed(3).replace(/\\.?0+$/,\"\"):\"\",i=h<0?\"-\":\"\",s=Zn(this._months)!==Zn(h)?\"-\":\"\",o=Zn(this._days)!==Zn(h)?\"-\":\"\",a=Zn(this._milliseconds)!==Zn(h)?\"-\":\"\",i+\"P\"+(n?s+n+\"Y\":\"\")+(u?s+u+\"M\":\"\")+(c?o+c+\"D\":\"\")+(t||e||l?\"T\":\"\")+(t?a+t+\"H\":\"\")+(e?a+e+\"M\":\"\")+(l?a+r+\"S\":\"\")):\"P0D\"}var qn=At.prototype;return qn.isValid=function(){return this._isValid},qn.abs=function(){var e=this._data;return this._milliseconds=Mn(this._milliseconds),this._days=Mn(this._days),this._months=Mn(this._months),e.milliseconds=Mn(e.milliseconds),e.seconds=Mn(e.seconds),e.minutes=Mn(e.minutes),e.hours=Mn(e.hours),e.months=Mn(e.months),e.years=Mn(e.years),this},qn.add=function(e,t){return kn(this,e,t,1)},qn.subtract=function(e,t){return kn(this,e,t,-1)},qn.as=function(e){if(!this.isValid())return NaN;var t,n,r=this._milliseconds;if(\"month\"===(e=H(e))||\"quarter\"===e||\"year\"===e)switch(n=this._months+xn(t=this._days+r/864e5),e){case\"month\":return n;case\"quarter\":return n/3;case\"year\":return n/12}else switch(t=this._days+Math.round(Cn(this._months)),e){case\"week\":return t/7+r/6048e5;case\"day\":return t+r/864e5;case\"hour\":return 24*t+r/36e5;case\"minute\":return 1440*t+r/6e4;case\"second\":return 86400*t+r/1e3;case\"millisecond\":return Math.floor(864e5*t)+r;default:throw new Error(\"Unknown unit \"+e)}},qn.asMilliseconds=Ln,qn.asSeconds=Tn,qn.asMinutes=An,qn.asHours=En,qn.asDays=On,qn.asWeeks=Fn,qn.asMonths=Pn,qn.asQuarters=Rn,qn.asYears=In,qn.valueOf=function(){return this.isValid()?this._milliseconds+864e5*this._days+this._months%12*2592e6+31536e6*W(this._months/12):NaN},qn._bubble=function(){var e,t,n,r,i,s=this._milliseconds,o=this._days,a=this._months,l=this._data;return s>=0&&o>=0&&a>=0||s<=0&&o<=0&&a<=0||(s+=864e5*Sn(Cn(a)+o),o=0,a=0),l.milliseconds=s%1e3,e=G(s/1e3),l.seconds=e%60,t=G(e/60),l.minutes=t%60,n=G(t/60),l.hours=n%24,o+=G(n/24),a+=i=G(xn(o)),o-=Sn(Cn(i)),r=G(a/12),a%=12,l.days=o,l.months=a,l.years=r,this},qn.clone=function(){return Ht(this)},qn.get=function(e){return e=H(e),this.isValid()?this[e+\"s\"]():NaN},qn.milliseconds=Yn,qn.seconds=Bn,qn.minutes=Nn,qn.hours=Hn,qn.days=zn,qn.weeks=function(){return G(this.days()/7)},qn.months=Vn,qn.years=Jn,qn.humanize=function(e,t){if(!this.isValid())return this.localeData().invalidDate();var n,r,i=!1,s=Gn;return\"object\"==typeof e&&(t=e,e=!1),\"boolean\"==typeof e&&(i=e),\"object\"==typeof t&&(s=Object.assign({},Gn,t),null!=t.s&&null==t.ss&&(s.ss=t.s-1)),r=function(e,t,n,r){var i=Ht(e).abs(),s=Un(i.as(\"s\")),o=Un(i.as(\"m\")),a=Un(i.as(\"h\")),l=Un(i.as(\"d\")),c=Un(i.as(\"M\")),u=Un(i.as(\"w\")),h=Un(i.as(\"y\")),d=s<=n.ss&&[\"s\",s]||s0,d[4]=r,Wn.apply(null,d)}(this,!i,s,n=this.localeData()),i&&(r=n.pastFuture(+this,r)),n.postformat(r)},qn.toISOString=Kn,qn.toString=Kn,qn.toJSON=Kn,qn.locale=Qt,qn.localeData=en,qn.toIsoString=S(\"toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)\",Kn),qn.lang=$t,I(\"X\",0,0,\"unix\"),I(\"x\",0,0,\"valueOf\"),pe(\"x\",ue),pe(\"X\",/[+-]?\\d+(\\.\\d{1,3})?/),ye(\"X\",(function(e,t,n){n._d=new Date(1e3*parseFloat(e))})),ye(\"x\",(function(e,t,n){n._d=new Date(W(e))})),i.version=\"2.29.1\",t=xt,i.fn=gn,i.min=function(){var e=[].slice.call(arguments,0);return Lt(\"isBefore\",e)},i.max=function(){var e=[].slice.call(arguments,0);return Lt(\"isAfter\",e)},i.now=function(){return Date.now?Date.now():+new Date},i.utc=p,i.unix=function(e){return xt(1e3*e)},i.months=function(e,t){return vn(e,t,\"months\")},i.isDate=h,i.locale=ot,i.invalid=_,i.duration=Ht,i.isMoment=M,i.weekdays=function(e,t,n){return wn(e,t,n,\"weekdays\")},i.parseZone=function(){return xt.apply(null,arguments).parseZone()},i.localeData=lt,i.isDuration=Et,i.monthsShort=function(e,t){return vn(e,t,\"monthsShort\")},i.weekdaysMin=function(e,t,n){return wn(e,t,n,\"weekdaysMin\")},i.defineLocale=at,i.updateLocale=function(e,t){if(null!=t){var n,r,i=et;null!=tt[e]&&null!=tt[e].parentLocale?tt[e].set(T(tt[e]._config,t)):(null!=(r=st(e))&&(i=r._config),t=T(i,t),null==r&&(t.abbr=e),(n=new A(t)).parentLocale=tt[e],tt[e]=n),ot(e)}else null!=tt[e]&&(null!=tt[e].parentLocale?(tt[e]=tt[e].parentLocale,e===ot()&&ot(e)):null!=tt[e]&&delete tt[e]);return tt[e]},i.locales=function(){return x(tt)},i.weekdaysShort=function(e,t,n){return wn(e,t,n,\"weekdaysShort\")},i.normalizeUnits=H,i.relativeTimeRounding=function(e){return void 0===e?Un:\"function\"==typeof e&&(Un=e,!0)},i.relativeTimeThreshold=function(e,t){return void 0!==Gn[e]&&(void 0===t?Gn[e]:(Gn[e]=t,\"s\"===e&&(Gn.ss=t-1),!0))},i.calendarFormat=function(e,t){var n=e.diff(t,\"days\",!0);return n<-6?\"sameElse\":n<-1?\"lastWeek\":n<0?\"lastDay\":n<1?\"sameDay\":n<2?\"nextDay\":n<7?\"nextWeek\":\"sameElse\"},i.prototype=gn,i.HTML5_FMT={DATETIME_LOCAL:\"YYYY-MM-DDTHH:mm\",DATETIME_LOCAL_SECONDS:\"YYYY-MM-DDTHH:mm:ss\",DATETIME_LOCAL_MS:\"YYYY-MM-DDTHH:mm:ss.SSS\",DATE:\"YYYY-MM-DD\",TIME:\"HH:mm\",TIME_SECONDS:\"HH:mm:ss\",TIME_MS:\"HH:mm:ss.SSS\",WEEK:\"GGGG-[W]WW\",MONTH:\"YYYY-MM\"},i}()}).call(this,n(\"YuTi\")(e))},\"x+ZX\":function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return i}));var r=n(\"7o/Q\");function i(){return function(e){return e.lift(new s(e))}}class s{constructor(e){this.connectable=e}call(e,t){const{connectable:n}=this;n._refCount++;const r=new o(e,n),i=t.subscribe(r);return r.closed||(r.connection=n.connect()),i}}class o extends r.a{constructor(e,t){super(e),this.connectable=t}_unsubscribe(){const{connectable:e}=this;if(!e)return void(this.connection=null);this.connectable=null;const t=e._refCount;if(t<=0)return void(this.connection=null);if(e._refCount=t-1,t>1)return void(this.connection=null);const{connection:n}=this,r=e._connection;this.connection=null,!r||n&&r!==n||r.unsubscribe()}}},x6pH:function(e,t,n){!function(e){\"use strict\";e.defineLocale(\"he\",{months:\"\\u05d9\\u05e0\\u05d5\\u05d0\\u05e8_\\u05e4\\u05d1\\u05e8\\u05d5\\u05d0\\u05e8_\\u05de\\u05e8\\u05e5_\\u05d0\\u05e4\\u05e8\\u05d9\\u05dc_\\u05de\\u05d0\\u05d9_\\u05d9\\u05d5\\u05e0\\u05d9_\\u05d9\\u05d5\\u05dc\\u05d9_\\u05d0\\u05d5\\u05d2\\u05d5\\u05e1\\u05d8_\\u05e1\\u05e4\\u05d8\\u05de\\u05d1\\u05e8_\\u05d0\\u05d5\\u05e7\\u05d8\\u05d5\\u05d1\\u05e8_\\u05e0\\u05d5\\u05d1\\u05de\\u05d1\\u05e8_\\u05d3\\u05e6\\u05de\\u05d1\\u05e8\".split(\"_\"),monthsShort:\"\\u05d9\\u05e0\\u05d5\\u05f3_\\u05e4\\u05d1\\u05e8\\u05f3_\\u05de\\u05e8\\u05e5_\\u05d0\\u05e4\\u05e8\\u05f3_\\u05de\\u05d0\\u05d9_\\u05d9\\u05d5\\u05e0\\u05d9_\\u05d9\\u05d5\\u05dc\\u05d9_\\u05d0\\u05d5\\u05d2\\u05f3_\\u05e1\\u05e4\\u05d8\\u05f3_\\u05d0\\u05d5\\u05e7\\u05f3_\\u05e0\\u05d5\\u05d1\\u05f3_\\u05d3\\u05e6\\u05de\\u05f3\".split(\"_\"),weekdays:\"\\u05e8\\u05d0\\u05e9\\u05d5\\u05df_\\u05e9\\u05e0\\u05d9_\\u05e9\\u05dc\\u05d9\\u05e9\\u05d9_\\u05e8\\u05d1\\u05d9\\u05e2\\u05d9_\\u05d7\\u05de\\u05d9\\u05e9\\u05d9_\\u05e9\\u05d9\\u05e9\\u05d9_\\u05e9\\u05d1\\u05ea\".split(\"_\"),weekdaysShort:\"\\u05d0\\u05f3_\\u05d1\\u05f3_\\u05d2\\u05f3_\\u05d3\\u05f3_\\u05d4\\u05f3_\\u05d5\\u05f3_\\u05e9\\u05f3\".split(\"_\"),weekdaysMin:\"\\u05d0_\\u05d1_\\u05d2_\\u05d3_\\u05d4_\\u05d5_\\u05e9\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D [\\u05d1]MMMM YYYY\",LLL:\"D [\\u05d1]MMMM YYYY HH:mm\",LLLL:\"dddd, D [\\u05d1]MMMM YYYY HH:mm\",l:\"D/M/YYYY\",ll:\"D MMM YYYY\",lll:\"D MMM YYYY HH:mm\",llll:\"ddd, D MMM YYYY HH:mm\"},calendar:{sameDay:\"[\\u05d4\\u05d9\\u05d5\\u05dd \\u05d1\\u05be]LT\",nextDay:\"[\\u05de\\u05d7\\u05e8 \\u05d1\\u05be]LT\",nextWeek:\"dddd [\\u05d1\\u05e9\\u05e2\\u05d4] LT\",lastDay:\"[\\u05d0\\u05ea\\u05de\\u05d5\\u05dc \\u05d1\\u05be]LT\",lastWeek:\"[\\u05d1\\u05d9\\u05d5\\u05dd] dddd [\\u05d4\\u05d0\\u05d7\\u05e8\\u05d5\\u05df \\u05d1\\u05e9\\u05e2\\u05d4] LT\",sameElse:\"L\"},relativeTime:{future:\"\\u05d1\\u05e2\\u05d5\\u05d3 %s\",past:\"\\u05dc\\u05e4\\u05e0\\u05d9 %s\",s:\"\\u05de\\u05e1\\u05e4\\u05e8 \\u05e9\\u05e0\\u05d9\\u05d5\\u05ea\",ss:\"%d \\u05e9\\u05e0\\u05d9\\u05d5\\u05ea\",m:\"\\u05d3\\u05e7\\u05d4\",mm:\"%d \\u05d3\\u05e7\\u05d5\\u05ea\",h:\"\\u05e9\\u05e2\\u05d4\",hh:function(e){return 2===e?\"\\u05e9\\u05e2\\u05ea\\u05d9\\u05d9\\u05dd\":e+\" \\u05e9\\u05e2\\u05d5\\u05ea\"},d:\"\\u05d9\\u05d5\\u05dd\",dd:function(e){return 2===e?\"\\u05d9\\u05d5\\u05de\\u05d9\\u05d9\\u05dd\":e+\" \\u05d9\\u05de\\u05d9\\u05dd\"},M:\"\\u05d7\\u05d5\\u05d3\\u05e9\",MM:function(e){return 2===e?\"\\u05d7\\u05d5\\u05d3\\u05e9\\u05d9\\u05d9\\u05dd\":e+\" \\u05d7\\u05d5\\u05d3\\u05e9\\u05d9\\u05dd\"},y:\"\\u05e9\\u05e0\\u05d4\",yy:function(e){return 2===e?\"\\u05e9\\u05e0\\u05ea\\u05d9\\u05d9\\u05dd\":e%10==0&&10!==e?e+\" \\u05e9\\u05e0\\u05d4\":e+\" \\u05e9\\u05e0\\u05d9\\u05dd\"}},meridiemParse:/\\u05d0\\u05d7\\u05d4\"\\u05e6|\\u05dc\\u05e4\\u05e0\\u05d4\"\\u05e6|\\u05d0\\u05d7\\u05e8\\u05d9 \\u05d4\\u05e6\\u05d4\\u05e8\\u05d9\\u05d9\\u05dd|\\u05dc\\u05e4\\u05e0\\u05d9 \\u05d4\\u05e6\\u05d4\\u05e8\\u05d9\\u05d9\\u05dd|\\u05dc\\u05e4\\u05e0\\u05d5\\u05ea \\u05d1\\u05d5\\u05e7\\u05e8|\\u05d1\\u05d1\\u05d5\\u05e7\\u05e8|\\u05d1\\u05e2\\u05e8\\u05d1/i,isPM:function(e){return/^(\\u05d0\\u05d7\\u05d4\"\\u05e6|\\u05d0\\u05d7\\u05e8\\u05d9 \\u05d4\\u05e6\\u05d4\\u05e8\\u05d9\\u05d9\\u05dd|\\u05d1\\u05e2\\u05e8\\u05d1)$/.test(e)},meridiem:function(e,t,n){return e<5?\"\\u05dc\\u05e4\\u05e0\\u05d5\\u05ea \\u05d1\\u05d5\\u05e7\\u05e8\":e<10?\"\\u05d1\\u05d1\\u05d5\\u05e7\\u05e8\":e<12?n?'\\u05dc\\u05e4\\u05e0\\u05d4\"\\u05e6':\"\\u05dc\\u05e4\\u05e0\\u05d9 \\u05d4\\u05e6\\u05d4\\u05e8\\u05d9\\u05d9\\u05dd\":e<18?n?'\\u05d0\\u05d7\\u05d4\"\\u05e6':\"\\u05d0\\u05d7\\u05e8\\u05d9 \\u05d4\\u05e6\\u05d4\\u05e8\\u05d9\\u05d9\\u05dd\":\"\\u05d1\\u05e2\\u05e8\\u05d1\"}})}(n(\"wd/R\"))},xOOu:function(e,t,n){e.exports=function e(t,n,r){function i(o,a){if(!n[o]){if(!t[o]){if(s)return s(o,!0);var l=new Error(\"Cannot find module '\"+o+\"'\");throw l.code=\"MODULE_NOT_FOUND\",l}var c=n[o]={exports:{}};t[o][0].call(c.exports,(function(e){return i(t[o][1][e]||e)}),c,c.exports,e,t,n,r)}return n[o].exports}for(var s=!1,o=0;o>4,a=1>6:64,l=2>2)+s.charAt(o)+s.charAt(a)+s.charAt(l));return c.join(\"\")},n.decode=function(e){var t,n,r,o,a,l,c=0,u=0;if(\"data:\"===e.substr(0,\"data:\".length))throw new Error(\"Invalid base64 input, it looks like a data url.\");var h,d=3*(e=e.replace(/[^A-Za-z0-9\\+\\/\\=]/g,\"\")).length/4;if(e.charAt(e.length-1)===s.charAt(64)&&d--,e.charAt(e.length-2)===s.charAt(64)&&d--,d%1!=0)throw new Error(\"Invalid base64 input, bad content length.\");for(h=i.uint8array?new Uint8Array(0|d):new Array(0|d);c>4,n=(15&o)<<4|(a=s.indexOf(e.charAt(c++)))>>2,r=(3&a)<<6|(l=s.indexOf(e.charAt(c++))),h[u++]=t,64!==a&&(h[u++]=n),64!==l&&(h[u++]=r);return h}},{\"./support\":30,\"./utils\":32}],2:[function(e,t,n){\"use strict\";var r=e(\"./external\"),i=e(\"./stream/DataWorker\"),s=e(\"./stream/Crc32Probe\"),o=e(\"./stream/DataLengthProbe\");function a(e,t,n,r,i){this.compressedSize=e,this.uncompressedSize=t,this.crc32=n,this.compression=r,this.compressedContent=i}a.prototype={getContentWorker:function(){var e=new i(r.Promise.resolve(this.compressedContent)).pipe(this.compression.uncompressWorker()).pipe(new o(\"data_length\")),t=this;return e.on(\"end\",(function(){if(this.streamInfo.data_length!==t.uncompressedSize)throw new Error(\"Bug : uncompressed data size mismatch\")})),e},getCompressedWorker:function(){return new i(r.Promise.resolve(this.compressedContent)).withStreamInfo(\"compressedSize\",this.compressedSize).withStreamInfo(\"uncompressedSize\",this.uncompressedSize).withStreamInfo(\"crc32\",this.crc32).withStreamInfo(\"compression\",this.compression)}},a.createWorkerFrom=function(e,t,n){return e.pipe(new s).pipe(new o(\"uncompressedSize\")).pipe(t.compressWorker(n)).pipe(new o(\"compressedSize\")).withStreamInfo(\"compression\",t)},t.exports=a},{\"./external\":6,\"./stream/Crc32Probe\":25,\"./stream/DataLengthProbe\":26,\"./stream/DataWorker\":27}],3:[function(e,t,n){\"use strict\";var r=e(\"./stream/GenericWorker\");n.STORE={magic:\"\\0\\0\",compressWorker:function(e){return new r(\"STORE compression\")},uncompressWorker:function(){return new r(\"STORE decompression\")}},n.DEFLATE=e(\"./flate\")},{\"./flate\":7,\"./stream/GenericWorker\":28}],4:[function(e,t,n){\"use strict\";var r=e(\"./utils\"),i=function(){for(var e,t=[],n=0;n<256;n++){e=n;for(var r=0;r<8;r++)e=1&e?3988292384^e>>>1:e>>>1;t[n]=e}return t}();t.exports=function(e,t){return void 0!==e&&e.length?\"string\"!==r.getTypeOf(e)?function(e,t,n){var r=i,s=0+n;e^=-1;for(var o=0;o>>8^r[255&(e^t[o])];return-1^e}(0|t,e,e.length):function(e,t,n){var r=i,s=0+n;e^=-1;for(var o=0;o>>8^r[255&(e^t.charCodeAt(o))];return-1^e}(0|t,e,e.length):0}},{\"./utils\":32}],5:[function(e,t,n){\"use strict\";n.base64=!1,n.binary=!1,n.dir=!1,n.createFolders=!0,n.date=null,n.compression=null,n.compressionOptions=null,n.comment=null,n.unixPermissions=null,n.dosPermissions=null},{}],6:[function(e,t,n){\"use strict\";var r;r=\"undefined\"!=typeof Promise?Promise:e(\"lie\"),t.exports={Promise:r}},{lie:37}],7:[function(e,t,n){\"use strict\";var r=\"undefined\"!=typeof Uint8Array&&\"undefined\"!=typeof Uint16Array&&\"undefined\"!=typeof Uint32Array,i=e(\"pako\"),s=e(\"./utils\"),o=e(\"./stream/GenericWorker\"),a=r?\"uint8array\":\"array\";function l(e,t){o.call(this,\"FlateWorker/\"+e),this._pako=null,this._pakoAction=e,this._pakoOptions=t,this.meta={}}n.magic=\"\\b\\0\",s.inherits(l,o),l.prototype.processChunk=function(e){this.meta=e.meta,null===this._pako&&this._createPako(),this._pako.push(s.transformTo(a,e.data),!1)},l.prototype.flush=function(){o.prototype.flush.call(this),null===this._pako&&this._createPako(),this._pako.push([],!0)},l.prototype.cleanUp=function(){o.prototype.cleanUp.call(this),this._pako=null},l.prototype._createPako=function(){this._pako=new i[this._pakoAction]({raw:!0,level:this._pakoOptions.level||-1});var e=this;this._pako.onData=function(t){e.push({data:t,meta:e.meta})}},n.compressWorker=function(e){return new l(\"Deflate\",e)},n.uncompressWorker=function(){return new l(\"Inflate\",{})}},{\"./stream/GenericWorker\":28,\"./utils\":32,pako:38}],8:[function(e,t,n){\"use strict\";function r(e,t){var n,r=\"\";for(n=0;n>>=8;return r}function i(e,t,n,i,o,u){var h,d,m=e.file,p=e.compression,f=u!==a.utf8encode,g=s.transformTo(\"string\",u(m.name)),_=s.transformTo(\"string\",a.utf8encode(m.name)),b=m.comment,y=s.transformTo(\"string\",u(b)),v=s.transformTo(\"string\",a.utf8encode(b)),w=_.length!==m.name.length,M=v.length!==b.length,k=\"\",S=\"\",x=\"\",C=m.dir,D=m.date,L={crc32:0,compressedSize:0,uncompressedSize:0};t&&!n||(L.crc32=e.crc32,L.compressedSize=e.compressedSize,L.uncompressedSize=e.uncompressedSize);var T=0;t&&(T|=8),f||!w&&!M||(T|=2048);var A,E=0,O=0;C&&(E|=16),\"UNIX\"===o?(O=798,E|=((A=m.unixPermissions)||(A=C?16893:33204),(65535&A)<<16)):(O=20,E|=63&(m.dosPermissions||0)),h=D.getUTCHours(),h<<=6,h|=D.getUTCMinutes(),h<<=5,h|=D.getUTCSeconds()/2,d=D.getUTCFullYear()-1980,d<<=4,d|=D.getUTCMonth()+1,d<<=5,d|=D.getUTCDate(),w&&(k+=\"up\"+r((S=r(1,1)+r(l(g),4)+_).length,2)+S),M&&(k+=\"uc\"+r((x=r(1,1)+r(l(y),4)+v).length,2)+x);var F=\"\";return F+=\"\\n\\0\",F+=r(T,2),F+=p.magic,F+=r(h,2),F+=r(d,2),F+=r(L.crc32,4),F+=r(L.compressedSize,4),F+=r(L.uncompressedSize,4),F+=r(g.length,2),F+=r(k.length,2),{fileRecord:c.LOCAL_FILE_HEADER+F+g+k,dirRecord:c.CENTRAL_FILE_HEADER+r(O,2)+F+r(y.length,2)+\"\\0\\0\\0\\0\"+r(E,4)+r(i,4)+g+k+y}}var s=e(\"../utils\"),o=e(\"../stream/GenericWorker\"),a=e(\"../utf8\"),l=e(\"../crc32\"),c=e(\"../signature\");function u(e,t,n,r){o.call(this,\"ZipFileWorker\"),this.bytesWritten=0,this.zipComment=t,this.zipPlatform=n,this.encodeFileName=r,this.streamFiles=e,this.accumulate=!1,this.contentBuffer=[],this.dirRecords=[],this.currentSourceOffset=0,this.entriesCount=0,this.currentFile=null,this._sources=[]}s.inherits(u,o),u.prototype.push=function(e){var t=e.meta.percent||0,n=this.entriesCount,r=this._sources.length;this.accumulate?this.contentBuffer.push(e):(this.bytesWritten+=e.data.length,o.prototype.push.call(this,{data:e.data,meta:{currentFile:this.currentFile,percent:n?(t+100*(n-r-1))/n:100}}))},u.prototype.openedSource=function(e){this.currentSourceOffset=this.bytesWritten,this.currentFile=e.file.name;var t=this.streamFiles&&!e.file.dir;if(t){var n=i(e,t,!1,this.currentSourceOffset,this.zipPlatform,this.encodeFileName);this.push({data:n.fileRecord,meta:{percent:0}})}else this.accumulate=!0},u.prototype.closedSource=function(e){this.accumulate=!1;var t,n=this.streamFiles&&!e.file.dir,s=i(e,n,!0,this.currentSourceOffset,this.zipPlatform,this.encodeFileName);if(this.dirRecords.push(s.dirRecord),n)this.push({data:(t=e,c.DATA_DESCRIPTOR+r(t.crc32,4)+r(t.compressedSize,4)+r(t.uncompressedSize,4)),meta:{percent:100}});else for(this.push({data:s.fileRecord,meta:{percent:0}});this.contentBuffer.length;)this.push(this.contentBuffer.shift());this.currentFile=null},u.prototype.flush=function(){for(var e=this.bytesWritten,t=0;t=this.index;t--)n=(n<<8)+this.byteAt(t);return this.index+=e,n},readString:function(e){return r.transformTo(\"string\",this.readData(e))},readData:function(e){},lastIndexOfSignature:function(e){},readAndCheckSignature:function(e){},readDate:function(){var e=this.readInt(4);return new Date(Date.UTC(1980+(e>>25&127),(e>>21&15)-1,e>>16&31,e>>11&31,e>>5&63,(31&e)<<1))}},t.exports=i},{\"../utils\":32}],19:[function(e,t,n){\"use strict\";var r=e(\"./Uint8ArrayReader\");function i(e){r.call(this,e)}e(\"../utils\").inherits(i,r),i.prototype.readData=function(e){this.checkOffset(e);var t=this.data.slice(this.zero+this.index,this.zero+this.index+e);return this.index+=e,t},t.exports=i},{\"../utils\":32,\"./Uint8ArrayReader\":21}],20:[function(e,t,n){\"use strict\";var r=e(\"./DataReader\");function i(e){r.call(this,e)}e(\"../utils\").inherits(i,r),i.prototype.byteAt=function(e){return this.data.charCodeAt(this.zero+e)},i.prototype.lastIndexOfSignature=function(e){return this.data.lastIndexOf(e)-this.zero},i.prototype.readAndCheckSignature=function(e){return e===this.readData(4)},i.prototype.readData=function(e){this.checkOffset(e);var t=this.data.slice(this.zero+this.index,this.zero+this.index+e);return this.index+=e,t},t.exports=i},{\"../utils\":32,\"./DataReader\":18}],21:[function(e,t,n){\"use strict\";var r=e(\"./ArrayReader\");function i(e){r.call(this,e)}e(\"../utils\").inherits(i,r),i.prototype.readData=function(e){if(this.checkOffset(e),0===e)return new Uint8Array(0);var t=this.data.subarray(this.zero+this.index,this.zero+this.index+e);return this.index+=e,t},t.exports=i},{\"../utils\":32,\"./ArrayReader\":17}],22:[function(e,t,n){\"use strict\";var r=e(\"../utils\"),i=e(\"../support\"),s=e(\"./ArrayReader\"),o=e(\"./StringReader\"),a=e(\"./NodeBufferReader\"),l=e(\"./Uint8ArrayReader\");t.exports=function(e){var t=r.getTypeOf(e);return r.checkSupport(t),\"string\"!==t||i.uint8array?\"nodebuffer\"===t?new a(e):i.uint8array?new l(r.transformTo(\"uint8array\",e)):new s(r.transformTo(\"array\",e)):new o(e)}},{\"../support\":30,\"../utils\":32,\"./ArrayReader\":17,\"./NodeBufferReader\":19,\"./StringReader\":20,\"./Uint8ArrayReader\":21}],23:[function(e,t,n){\"use strict\";n.LOCAL_FILE_HEADER=\"PK\\x03\\x04\",n.CENTRAL_FILE_HEADER=\"PK\\x01\\x02\",n.CENTRAL_DIRECTORY_END=\"PK\\x05\\x06\",n.ZIP64_CENTRAL_DIRECTORY_LOCATOR=\"PK\\x06\\x07\",n.ZIP64_CENTRAL_DIRECTORY_END=\"PK\\x06\\x06\",n.DATA_DESCRIPTOR=\"PK\\x07\\b\"},{}],24:[function(e,t,n){\"use strict\";var r=e(\"./GenericWorker\"),i=e(\"../utils\");function s(e){r.call(this,\"ConvertWorker to \"+e),this.destType=e}i.inherits(s,r),s.prototype.processChunk=function(e){this.push({data:i.transformTo(this.destType,e.data),meta:e.meta})},t.exports=s},{\"../utils\":32,\"./GenericWorker\":28}],25:[function(e,t,n){\"use strict\";var r=e(\"./GenericWorker\"),i=e(\"../crc32\");function s(){r.call(this,\"Crc32Probe\"),this.withStreamInfo(\"crc32\",0)}e(\"../utils\").inherits(s,r),s.prototype.processChunk=function(e){this.streamInfo.crc32=i(e.data,this.streamInfo.crc32||0),this.push(e)},t.exports=s},{\"../crc32\":4,\"../utils\":32,\"./GenericWorker\":28}],26:[function(e,t,n){\"use strict\";var r=e(\"../utils\"),i=e(\"./GenericWorker\");function s(e){i.call(this,\"DataLengthProbe for \"+e),this.propName=e,this.withStreamInfo(e,0)}r.inherits(s,i),s.prototype.processChunk=function(e){e&&(this.streamInfo[this.propName]=(this.streamInfo[this.propName]||0)+e.data.length),i.prototype.processChunk.call(this,e)},t.exports=s},{\"../utils\":32,\"./GenericWorker\":28}],27:[function(e,t,n){\"use strict\";var r=e(\"../utils\"),i=e(\"./GenericWorker\");function s(e){i.call(this,\"DataWorker\");var t=this;this.dataIsReady=!1,this.index=0,this.max=0,this.data=null,this.type=\"\",this._tickScheduled=!1,e.then((function(e){t.dataIsReady=!0,t.data=e,t.max=e&&e.length||0,t.type=r.getTypeOf(e),t.isPaused||t._tickAndRepeat()}),(function(e){t.error(e)}))}r.inherits(s,i),s.prototype.cleanUp=function(){i.prototype.cleanUp.call(this),this.data=null},s.prototype.resume=function(){return!!i.prototype.resume.call(this)&&(!this._tickScheduled&&this.dataIsReady&&(this._tickScheduled=!0,r.delay(this._tickAndRepeat,[],this)),!0)},s.prototype._tickAndRepeat=function(){this._tickScheduled=!1,this.isPaused||this.isFinished||(this._tick(),this.isFinished||(r.delay(this._tickAndRepeat,[],this),this._tickScheduled=!0))},s.prototype._tick=function(){if(this.isPaused||this.isFinished)return!1;var e=null,t=Math.min(this.max,this.index+16384);if(this.index>=this.max)return this.end();switch(this.type){case\"string\":e=this.data.substring(this.index,t);break;case\"uint8array\":e=this.data.subarray(this.index,t);break;case\"array\":case\"nodebuffer\":e=this.data.slice(this.index,t)}return this.index=t,this.push({data:e,meta:{percent:this.max?this.index/this.max*100:0}})},t.exports=s},{\"../utils\":32,\"./GenericWorker\":28}],28:[function(e,t,n){\"use strict\";function r(e){this.name=e||\"default\",this.streamInfo={},this.generatedError=null,this.extraStreamInfo={},this.isPaused=!0,this.isFinished=!1,this.isLocked=!1,this._listeners={data:[],end:[],error:[]},this.previous=null}r.prototype={push:function(e){this.emit(\"data\",e)},end:function(){if(this.isFinished)return!1;this.flush();try{this.emit(\"end\"),this.cleanUp(),this.isFinished=!0}catch(e){this.emit(\"error\",e)}return!0},error:function(e){return!this.isFinished&&(this.isPaused?this.generatedError=e:(this.isFinished=!0,this.emit(\"error\",e),this.previous&&this.previous.error(e),this.cleanUp()),!0)},on:function(e,t){return this._listeners[e].push(t),this},cleanUp:function(){this.streamInfo=this.generatedError=this.extraStreamInfo=null,this._listeners=[]},emit:function(e,t){if(this._listeners[e])for(var n=0;n \"+e:e}},t.exports=r},{}],29:[function(e,t,n){\"use strict\";var r=e(\"../utils\"),i=e(\"./ConvertWorker\"),s=e(\"./GenericWorker\"),o=e(\"../base64\"),a=e(\"../support\"),l=e(\"../external\"),c=null;if(a.nodestream)try{c=e(\"../nodejs/NodejsStreamOutputAdapter\")}catch(e){}function u(e,t,n){var o=t;switch(t){case\"blob\":case\"arraybuffer\":o=\"uint8array\";break;case\"base64\":o=\"string\"}try{this._internalType=o,this._outputType=t,this._mimeType=n,r.checkSupport(o),this._worker=e.pipe(new i(o)),e.lock()}catch(e){this._worker=new s(\"error\"),this._worker.error(e)}}u.prototype={accumulate:function(e){return t=this,n=e,new l.Promise((function(e,i){var s=[],a=t._internalType,l=t._outputType,c=t._mimeType;t.on(\"data\",(function(e,t){s.push(e),n&&n(t)})).on(\"error\",(function(e){s=[],i(e)})).on(\"end\",(function(){try{var t=function(e,t,n){switch(e){case\"blob\":return r.newBlob(r.transformTo(\"arraybuffer\",t),n);case\"base64\":return o.encode(t);default:return r.transformTo(e,t)}}(l,function(e,t){var n,r=0,i=null,s=0;for(n=0;n>>6:(n<65536?t[o++]=224|n>>>12:(t[o++]=240|n>>>18,t[o++]=128|n>>>12&63),t[o++]=128|n>>>6&63),t[o++]=128|63&n);return t}(e)},n.utf8decode=function(e){return i.nodebuffer?r.transformTo(\"nodebuffer\",e).toString(\"utf-8\"):function(e){var t,n,i,s,o=e.length,l=new Array(2*o);for(t=n=0;t>10&1023,l[n++]=56320|1023&i)}return l.length!==n&&(l.subarray?l=l.subarray(0,n):l.length=n),r.applyFromCharCode(l)}(e=r.transformTo(i.uint8array?\"uint8array\":\"array\",e))},r.inherits(c,o),c.prototype.processChunk=function(e){var t=r.transformTo(i.uint8array?\"uint8array\":\"array\",e.data);if(this.leftOver&&this.leftOver.length){if(i.uint8array){var s=t;(t=new Uint8Array(s.length+this.leftOver.length)).set(this.leftOver,0),t.set(s,this.leftOver.length)}else t=this.leftOver.concat(t);this.leftOver=null}var o=function(e,t){var n;for((t=t||e.length)>e.length&&(t=e.length),n=t-1;0<=n&&128==(192&e[n]);)n--;return n<0||0===n?t:n+a[e[n]]>t?n:t}(t),l=t;o!==t.length&&(i.uint8array?(l=t.subarray(0,o),this.leftOver=t.subarray(o,t.length)):(l=t.slice(0,o),this.leftOver=t.slice(o,t.length))),this.push({data:n.utf8decode(l),meta:e.meta})},c.prototype.flush=function(){this.leftOver&&this.leftOver.length&&(this.push({data:n.utf8decode(this.leftOver),meta:{}}),this.leftOver=null)},n.Utf8DecodeWorker=c,r.inherits(u,o),u.prototype.processChunk=function(e){this.push({data:n.utf8encode(e.data),meta:e.meta})},n.Utf8EncodeWorker=u},{\"./nodejsUtils\":14,\"./stream/GenericWorker\":28,\"./support\":30,\"./utils\":32}],32:[function(e,t,n){\"use strict\";var r=e(\"./support\"),i=e(\"./base64\"),s=e(\"./nodejsUtils\"),o=e(\"set-immediate-shim\"),a=e(\"./external\");function l(e){return e}function c(e,t){for(var n=0;n>8;this.dir=!!(16&this.externalFileAttributes),0==e&&(this.dosPermissions=63&this.externalFileAttributes),3==e&&(this.unixPermissions=this.externalFileAttributes>>16&65535),this.dir||\"/\"!==this.fileNameStr.slice(-1)||(this.dir=!0)},parseZIP64ExtraField:function(e){if(this.extraFields[1]){var t=r(this.extraFields[1].value);this.uncompressedSize===i.MAX_VALUE_32BITS&&(this.uncompressedSize=t.readInt(8)),this.compressedSize===i.MAX_VALUE_32BITS&&(this.compressedSize=t.readInt(8)),this.localHeaderOffset===i.MAX_VALUE_32BITS&&(this.localHeaderOffset=t.readInt(8)),this.diskNumberStart===i.MAX_VALUE_32BITS&&(this.diskNumberStart=t.readInt(4))}},readExtraFields:function(e){var t,n,r,i=e.index+this.extraFieldsLength;for(this.extraFields||(this.extraFields={});e.index+4>>6:(n<65536?t[o++]=224|n>>>12:(t[o++]=240|n>>>18,t[o++]=128|n>>>12&63),t[o++]=128|n>>>6&63),t[o++]=128|63&n);return t},n.buf2binstring=function(e){return l(e,e.length)},n.binstring2buf=function(e){for(var t=new r.Buf8(e.length),n=0,i=t.length;n>10&1023,c[r++]=56320|1023&i)}return l(c,r)},n.utf8border=function(e,t){var n;for((t=t||e.length)>e.length&&(t=e.length),n=t-1;0<=n&&128==(192&e[n]);)n--;return n<0||0===n?t:n+o[e[n]]>t?n:t}},{\"./common\":41}],43:[function(e,t,n){\"use strict\";t.exports=function(e,t,n,r){for(var i=65535&e|0,s=e>>>16&65535|0,o=0;0!==n;){for(n-=o=2e3>>1:e>>>1;t[n]=e}return t}();t.exports=function(e,t,n,i){var s=r,o=i+n;e^=-1;for(var a=i;a>>8^s[255&(e^t[a])];return-1^e}},{}],46:[function(e,t,n){\"use strict\";var r,i=e(\"../utils/common\"),s=e(\"./trees\"),o=e(\"./adler32\"),a=e(\"./crc32\"),l=e(\"./messages\"),c=-2,u=258,h=262,d=113;function m(e,t){return e.msg=l[t],t}function p(e){return(e<<1)-(4e.avail_out&&(n=e.avail_out),0!==n&&(i.arraySet(e.output,t.pending_buf,t.pending_out,n,e.next_out),e.next_out+=n,t.pending_out+=n,e.total_out+=n,e.avail_out-=n,t.pending-=n,0===t.pending&&(t.pending_out=0))}function _(e,t){s._tr_flush_block(e,0<=e.block_start?e.block_start:-1,e.strstart-e.block_start,t),e.block_start=e.strstart,g(e.strm)}function b(e,t){e.pending_buf[e.pending++]=t}function y(e,t){e.pending_buf[e.pending++]=t>>>8&255,e.pending_buf[e.pending++]=255&t}function v(e,t){var n,r,i=e.max_chain_length,s=e.strstart,o=e.prev_length,a=e.nice_match,l=e.strstart>e.w_size-h?e.strstart-(e.w_size-h):0,c=e.window,d=e.w_mask,m=e.prev,p=e.strstart+u,f=c[s+o-1],g=c[s+o];e.prev_length>=e.good_match&&(i>>=2),a>e.lookahead&&(a=e.lookahead);do{if(c[(n=t)+o]===g&&c[n+o-1]===f&&c[n]===c[s]&&c[++n]===c[s+1]){s+=2,n++;do{}while(c[++s]===c[++n]&&c[++s]===c[++n]&&c[++s]===c[++n]&&c[++s]===c[++n]&&c[++s]===c[++n]&&c[++s]===c[++n]&&c[++s]===c[++n]&&c[++s]===c[++n]&&sl&&0!=--i);return o<=e.lookahead?o:e.lookahead}function w(e){var t,n,r,s,l,c,u,d,m,p,f=e.w_size;do{if(s=e.window_size-e.lookahead-e.strstart,e.strstart>=f+(f-h)){for(i.arraySet(e.window,e.window,f,f,0),e.match_start-=f,e.strstart-=f,e.block_start-=f,t=n=e.hash_size;r=e.head[--t],e.head[t]=f<=r?r-f:0,--n;);for(t=n=f;r=e.prev[--t],e.prev[t]=f<=r?r-f:0,--n;);s+=f}if(0===e.strm.avail_in)break;if(u=e.window,d=e.strstart+e.lookahead,p=void 0,(m=s)<(p=(c=e.strm).avail_in)&&(p=m),n=0===p?0:(c.avail_in-=p,i.arraySet(u,c.input,c.next_in,p,d),1===c.state.wrap?c.adler=o(c.adler,u,p,d):2===c.state.wrap&&(c.adler=a(c.adler,u,p,d)),c.next_in+=p,c.total_in+=p,p),e.lookahead+=n,e.lookahead+e.insert>=3)for(e.ins_h=e.window[l=e.strstart-e.insert],e.ins_h=(e.ins_h<=3&&(e.ins_h=(e.ins_h<=3)if(r=s._tr_tally(e,e.strstart-e.match_start,e.match_length-3),e.lookahead-=e.match_length,e.match_length<=e.max_lazy_match&&e.lookahead>=3){for(e.match_length--;e.strstart++,e.ins_h=(e.ins_h<=3&&(e.ins_h=(e.ins_h<=3&&e.match_length<=e.prev_length){for(i=e.strstart+e.lookahead-3,r=s._tr_tally(e,e.strstart-1-e.prev_match,e.prev_length-3),e.lookahead-=e.prev_length-1,e.prev_length-=2;++e.strstart<=i&&(e.ins_h=(e.ins_h<e.pending_buf_size-5&&(n=e.pending_buf_size-5);;){if(e.lookahead<=1){if(w(e),0===e.lookahead&&0===t)return 1;if(0===e.lookahead)break}e.strstart+=e.lookahead,e.lookahead=0;var r=e.block_start+n;if((0===e.strstart||e.strstart>=r)&&(e.lookahead=e.strstart-r,e.strstart=r,_(e,!1),0===e.strm.avail_out))return 1;if(e.strstart-e.block_start>=e.w_size-h&&(_(e,!1),0===e.strm.avail_out))return 1}return e.insert=0,4===t?(_(e,!0),0===e.strm.avail_out?3:4):(e.strstart>e.block_start&&_(e,!1),1)})),new S(4,4,8,4,M),new S(4,5,16,8,M),new S(4,6,32,32,M),new S(4,4,16,16,k),new S(8,16,32,32,k),new S(8,16,128,128,k),new S(8,32,128,256,k),new S(32,128,258,1024,k),new S(32,258,258,4096,k)],n.deflateInit=function(e,t){return L(e,t,8,15,8,0)},n.deflateInit2=L,n.deflateReset=D,n.deflateResetKeep=C,n.deflateSetHeader=function(e,t){return e&&e.state?2!==e.state.wrap?c:(e.state.gzhead=t,0):c},n.deflate=function(e,t){var n,i,o,l;if(!e||!e.state||5>8&255),b(i,i.gzhead.time>>16&255),b(i,i.gzhead.time>>24&255),b(i,9===i.level?2:2<=i.strategy||i.level<2?4:0),b(i,255&i.gzhead.os),i.gzhead.extra&&i.gzhead.extra.length&&(b(i,255&i.gzhead.extra.length),b(i,i.gzhead.extra.length>>8&255)),i.gzhead.hcrc&&(e.adler=a(e.adler,i.pending_buf,i.pending,0)),i.gzindex=0,i.status=69):(b(i,0),b(i,0),b(i,0),b(i,0),b(i,0),b(i,9===i.level?2:2<=i.strategy||i.level<2?4:0),b(i,3),i.status=d);else{var h=8+(i.w_bits-8<<4)<<8;h|=(2<=i.strategy||i.level<2?0:i.level<6?1:6===i.level?2:3)<<6,0!==i.strstart&&(h|=32),h+=31-h%31,i.status=d,y(i,h),0!==i.strstart&&(y(i,e.adler>>>16),y(i,65535&e.adler)),e.adler=1}if(69===i.status)if(i.gzhead.extra){for(o=i.pending;i.gzindex<(65535&i.gzhead.extra.length)&&(i.pending!==i.pending_buf_size||(i.gzhead.hcrc&&i.pending>o&&(e.adler=a(e.adler,i.pending_buf,i.pending-o,o)),g(e),o=i.pending,i.pending!==i.pending_buf_size));)b(i,255&i.gzhead.extra[i.gzindex]),i.gzindex++;i.gzhead.hcrc&&i.pending>o&&(e.adler=a(e.adler,i.pending_buf,i.pending-o,o)),i.gzindex===i.gzhead.extra.length&&(i.gzindex=0,i.status=73)}else i.status=73;if(73===i.status)if(i.gzhead.name){o=i.pending;do{if(i.pending===i.pending_buf_size&&(i.gzhead.hcrc&&i.pending>o&&(e.adler=a(e.adler,i.pending_buf,i.pending-o,o)),g(e),o=i.pending,i.pending===i.pending_buf_size)){l=1;break}l=i.gzindexo&&(e.adler=a(e.adler,i.pending_buf,i.pending-o,o)),0===l&&(i.gzindex=0,i.status=91)}else i.status=91;if(91===i.status)if(i.gzhead.comment){o=i.pending;do{if(i.pending===i.pending_buf_size&&(i.gzhead.hcrc&&i.pending>o&&(e.adler=a(e.adler,i.pending_buf,i.pending-o,o)),g(e),o=i.pending,i.pending===i.pending_buf_size)){l=1;break}l=i.gzindexo&&(e.adler=a(e.adler,i.pending_buf,i.pending-o,o)),0===l&&(i.status=103)}else i.status=103;if(103===i.status&&(i.gzhead.hcrc?(i.pending+2>i.pending_buf_size&&g(e),i.pending+2<=i.pending_buf_size&&(b(i,255&e.adler),b(i,e.adler>>8&255),e.adler=0,i.status=d)):i.status=d),0!==i.pending){if(g(e),0===e.avail_out)return i.last_flush=-1,0}else if(0===e.avail_in&&p(t)<=p(n)&&4!==t)return m(e,-5);if(666===i.status&&0!==e.avail_in)return m(e,-5);if(0!==e.avail_in||0!==i.lookahead||0!==t&&666!==i.status){var v=2===i.strategy?function(e,t){for(var n;;){if(0===e.lookahead&&(w(e),0===e.lookahead)){if(0===t)return 1;break}if(e.match_length=0,n=s._tr_tally(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++,n&&(_(e,!1),0===e.strm.avail_out))return 1}return e.insert=0,4===t?(_(e,!0),0===e.strm.avail_out?3:4):e.last_lit&&(_(e,!1),0===e.strm.avail_out)?1:2}(i,t):3===i.strategy?function(e,t){for(var n,r,i,o,a=e.window;;){if(e.lookahead<=u){if(w(e),e.lookahead<=u&&0===t)return 1;if(0===e.lookahead)break}if(e.match_length=0,e.lookahead>=3&&0e.lookahead&&(e.match_length=e.lookahead)}if(e.match_length>=3?(n=s._tr_tally(e,1,e.match_length-3),e.lookahead-=e.match_length,e.strstart+=e.match_length,e.match_length=0):(n=s._tr_tally(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++),n&&(_(e,!1),0===e.strm.avail_out))return 1}return e.insert=0,4===t?(_(e,!0),0===e.strm.avail_out?3:4):e.last_lit&&(_(e,!1),0===e.strm.avail_out)?1:2}(i,t):r[i.level].func(i,t);if(3!==v&&4!==v||(i.status=666),1===v||3===v)return 0===e.avail_out&&(i.last_flush=-1),0;if(2===v&&(1===t?s._tr_align(i):5!==t&&(s._tr_stored_block(i,0,0,!1),3===t&&(f(i.head),0===i.lookahead&&(i.strstart=0,i.block_start=0,i.insert=0))),g(e),0===e.avail_out))return i.last_flush=-1,0}return 4!==t?0:i.wrap<=0?1:(2===i.wrap?(b(i,255&e.adler),b(i,e.adler>>8&255),b(i,e.adler>>16&255),b(i,e.adler>>24&255),b(i,255&e.total_in),b(i,e.total_in>>8&255),b(i,e.total_in>>16&255),b(i,e.total_in>>24&255)):(y(i,e.adler>>>16),y(i,65535&e.adler)),g(e),0=n.w_size&&(0===a&&(f(n.head),n.strstart=0,n.block_start=0,n.insert=0),d=new i.Buf8(n.w_size),i.arraySet(d,t,m-n.w_size,n.w_size,0),t=d,m=n.w_size),l=e.avail_in,u=e.next_in,h=e.input,e.avail_in=m,e.next_in=0,e.input=t,w(n);n.lookahead>=3;){for(r=n.strstart,s=n.lookahead-2;n.ins_h=(n.ins_h<>>=v=y>>>24,p-=v,0==(v=y>>>16&255))C[s++]=65535&y;else{if(!(16&v)){if(0==(64&v)){y=f[(65535&y)+(m&(1<>>=v,p-=v),p<15&&(m+=x[r++]<>>=v=y>>>24,p-=v,!(16&(v=y>>>16&255))){if(0==(64&v)){y=g[(65535&y)+(m&(1<>>=v,p-=v,(v=s-o)>3,m&=(1<<(p-=w<<3))-1,e.next_in=r,e.next_out=s,e.avail_in=r>>24&255)+(e>>>8&65280)+((65280&e)<<8)+((255&e)<<24)}function u(){this.mode=0,this.last=!1,this.wrap=0,this.havedict=!1,this.flags=0,this.dmax=0,this.check=0,this.total=0,this.head=null,this.wbits=0,this.wsize=0,this.whave=0,this.wnext=0,this.window=null,this.hold=0,this.bits=0,this.length=0,this.offset=0,this.extra=0,this.lencode=null,this.distcode=null,this.lenbits=0,this.distbits=0,this.ncode=0,this.nlen=0,this.ndist=0,this.have=0,this.next=null,this.lens=new r.Buf16(320),this.work=new r.Buf16(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}function h(e){var t;return e&&e.state?(e.total_in=e.total_out=(t=e.state).total=0,e.msg=\"\",t.wrap&&(e.adler=1&t.wrap),t.mode=1,t.last=0,t.havedict=0,t.dmax=32768,t.head=null,t.hold=0,t.bits=0,t.lencode=t.lendyn=new r.Buf32(852),t.distcode=t.distdyn=new r.Buf32(592),t.sane=1,t.back=-1,0):l}function d(e){var t;return e&&e.state?((t=e.state).wsize=0,t.whave=0,t.wnext=0,h(e)):l}function m(e,t){var n,r;return e&&e.state?(r=e.state,t<0?(n=0,t=-t):(n=1+(t>>4),t<48&&(t&=15)),t&&(t<8||15=o.wsize?(r.arraySet(o.window,t,n-o.wsize,o.wsize,0),o.wnext=0,o.whave=o.wsize):(i<(s=o.wsize-o.wnext)&&(s=i),r.arraySet(o.window,t,n-i,s,o.wnext),(i-=s)?(r.arraySet(o.window,t,n-i,i,0),o.wnext=i,o.whave=o.wsize):(o.wnext+=s,o.wnext===o.wsize&&(o.wnext=0),o.whave>>8&255,n.check=s(n.check,I,2,0),_=g=0,n.mode=2;break}if(n.flags=0,n.head&&(n.head.done=!1),!(1&n.wrap)||(((255&g)<<8)+(g>>8))%31){e.msg=\"incorrect header check\",n.mode=30;break}if(8!=(15&g)){e.msg=\"unknown compression method\",n.mode=30;break}if(_-=4,E=8+(15&(g>>>=4)),0===n.wbits)n.wbits=E;else if(E>n.wbits){e.msg=\"invalid window size\",n.mode=30;break}n.dmax=1<>8&1),512&n.flags&&(I[0]=255&g,I[1]=g>>>8&255,n.check=s(n.check,I,2,0)),_=g=0,n.mode=3;case 3:for(;_<32;){if(0===p)break e;p--,g+=u[d++]<<_,_+=8}n.head&&(n.head.time=g),512&n.flags&&(I[0]=255&g,I[1]=g>>>8&255,I[2]=g>>>16&255,I[3]=g>>>24&255,n.check=s(n.check,I,4,0)),_=g=0,n.mode=4;case 4:for(;_<16;){if(0===p)break e;p--,g+=u[d++]<<_,_+=8}n.head&&(n.head.xflags=255&g,n.head.os=g>>8),512&n.flags&&(I[0]=255&g,I[1]=g>>>8&255,n.check=s(n.check,I,2,0)),_=g=0,n.mode=5;case 5:if(1024&n.flags){for(;_<16;){if(0===p)break e;p--,g+=u[d++]<<_,_+=8}n.length=g,n.head&&(n.head.extra_len=g),512&n.flags&&(I[0]=255&g,I[1]=g>>>8&255,n.check=s(n.check,I,2,0)),_=g=0}else n.head&&(n.head.extra=null);n.mode=6;case 6:if(1024&n.flags&&(p<(M=n.length)&&(M=p),M&&(n.head&&(E=n.head.extra_len-n.length,n.head.extra||(n.head.extra=new Array(n.head.extra_len)),r.arraySet(n.head.extra,u,d,M,E)),512&n.flags&&(n.check=s(n.check,u,M,d)),p-=M,d+=M,n.length-=M),n.length))break e;n.length=0,n.mode=7;case 7:if(2048&n.flags){if(0===p)break e;for(M=0;E=u[d+M++],n.head&&E&&n.length<65536&&(n.head.name+=String.fromCharCode(E)),E&&M>9&1,n.head.done=!0),e.adler=n.check=0,n.mode=12;break;case 10:for(;_<32;){if(0===p)break e;p--,g+=u[d++]<<_,_+=8}e.adler=n.check=c(g),_=g=0,n.mode=11;case 11:if(0===n.havedict)return e.next_out=m,e.avail_out=f,e.next_in=d,e.avail_in=p,n.hold=g,n.bits=_,2;e.adler=n.check=1,n.mode=12;case 12:if(5===t||6===t)break e;case 13:if(n.last){g>>>=7&_,_-=7&_,n.mode=27;break}for(;_<3;){if(0===p)break e;p--,g+=u[d++]<<_,_+=8}switch(n.last=1&g,_-=1,3&(g>>>=1)){case 0:n.mode=14;break;case 1:if(b(n),n.mode=20,6!==t)break;g>>>=2,_-=2;break e;case 2:n.mode=17;break;case 3:e.msg=\"invalid block type\",n.mode=30}g>>>=2,_-=2;break;case 14:for(g>>>=7&_,_-=7&_;_<32;){if(0===p)break e;p--,g+=u[d++]<<_,_+=8}if((65535&g)!=(g>>>16^65535)){e.msg=\"invalid stored block lengths\",n.mode=30;break}if(n.length=65535&g,_=g=0,n.mode=15,6===t)break e;case 15:n.mode=16;case 16:if(M=n.length){if(p>>=5)),_-=5,n.ncode=4+(15&(g>>>=5)),g>>>=4,_-=4,286>>=3,_-=3}for(;n.have<19;)n.lens[j[n.have++]]=0;if(n.lencode=n.lendyn,n.lenbits=7,O=a(0,n.lens,0,19,n.lencode,0,n.work,F={bits:n.lenbits}),n.lenbits=F.bits,O){e.msg=\"invalid code lengths set\",n.mode=30;break}n.have=0,n.mode=19;case 19:for(;n.have>>16&255,D=65535&R,!((x=R>>>24)<=_);){if(0===p)break e;p--,g+=u[d++]<<_,_+=8}if(D<16)g>>>=x,_-=x,n.lens[n.have++]=D;else{if(16===D){for(P=x+2;_>>=x,_-=x,0===n.have){e.msg=\"invalid bit length repeat\",n.mode=30;break}E=n.lens[n.have-1],M=3+(3&g),g>>>=2,_-=2}else if(17===D){for(P=x+3;_>>=x)),g>>>=3,_-=3}else{for(P=x+7;_>>=x)),g>>>=7,_-=7}if(n.have+M>n.nlen+n.ndist){e.msg=\"invalid bit length repeat\",n.mode=30;break}for(;M--;)n.lens[n.have++]=E}}if(30===n.mode)break;if(0===n.lens[256]){e.msg=\"invalid code -- missing end-of-block\",n.mode=30;break}if(n.lenbits=9,O=a(1,n.lens,0,n.nlen,n.lencode,0,n.work,F={bits:n.lenbits}),n.lenbits=F.bits,O){e.msg=\"invalid literal/lengths set\",n.mode=30;break}if(n.distbits=6,n.distcode=n.distdyn,O=a(2,n.lens,n.nlen,n.ndist,n.distcode,0,n.work,F={bits:n.distbits}),n.distbits=F.bits,O){e.msg=\"invalid distances set\",n.mode=30;break}if(n.mode=20,6===t)break e;case 20:n.mode=21;case 21:if(6<=p&&258<=f){e.next_out=m,e.avail_out=f,e.next_in=d,e.avail_in=p,n.hold=g,n.bits=_,o(e,w),m=e.next_out,h=e.output,f=e.avail_out,d=e.next_in,u=e.input,p=e.avail_in,g=n.hold,_=n.bits,12===n.mode&&(n.back=-1);break}for(n.back=0;C=(R=n.lencode[g&(1<>>16&255,D=65535&R,!((x=R>>>24)<=_);){if(0===p)break e;p--,g+=u[d++]<<_,_+=8}if(C&&0==(240&C)){for(L=x,T=C,A=D;C=(R=n.lencode[A+((g&(1<>L)])>>>16&255,D=65535&R,!(L+(x=R>>>24)<=_);){if(0===p)break e;p--,g+=u[d++]<<_,_+=8}g>>>=L,_-=L,n.back+=L}if(g>>>=x,_-=x,n.back+=x,n.length=D,0===C){n.mode=26;break}if(32&C){n.back=-1,n.mode=12;break}if(64&C){e.msg=\"invalid literal/length code\",n.mode=30;break}n.extra=15&C,n.mode=22;case 22:if(n.extra){for(P=n.extra;_>>=n.extra,_-=n.extra,n.back+=n.extra}n.was=n.length,n.mode=23;case 23:for(;C=(R=n.distcode[g&(1<>>16&255,D=65535&R,!((x=R>>>24)<=_);){if(0===p)break e;p--,g+=u[d++]<<_,_+=8}if(0==(240&C)){for(L=x,T=C,A=D;C=(R=n.distcode[A+((g&(1<>L)])>>>16&255,D=65535&R,!(L+(x=R>>>24)<=_);){if(0===p)break e;p--,g+=u[d++]<<_,_+=8}g>>>=L,_-=L,n.back+=L}if(g>>>=x,_-=x,n.back+=x,64&C){e.msg=\"invalid distance code\",n.mode=30;break}n.offset=D,n.extra=15&C,n.mode=24;case 24:if(n.extra){for(P=n.extra;_>>=n.extra,_-=n.extra,n.back+=n.extra}if(n.offset>n.dmax){e.msg=\"invalid distance too far back\",n.mode=30;break}n.mode=25;case 25:if(0===f)break e;if(n.offset>(M=w-f)){if((M=n.offset-M)>n.whave&&n.sane){e.msg=\"invalid distance too far back\",n.mode=30;break}k=M>n.wnext?n.wsize-(M-=n.wnext):n.wnext-M,M>n.length&&(M=n.length),S=n.window}else S=h,k=m-n.offset,M=n.length;for(fb?(v=j[Y+h[S]],F[P+h[S]]):(v=96,0),m=1<>T)+(p-=m)]=y<<24|v<<16|w|0,0!==p;);for(m=1<>=1;if(0!==m?(O&=m-1,O+=m):O=0,S++,0==--R[k]){if(k===C)break;k=t[n+h[S]]}if(D>>7)]}function w(e,t){e.pending_buf[e.pending++]=255&t,e.pending_buf[e.pending++]=t>>>8&255}function M(e,t,n){e.bi_valid>16-n?(e.bi_buf|=t<>16-e.bi_valid,e.bi_valid+=n-16):(e.bi_buf|=t<>>=1,n<<=1,0<--t;);return n>>>1}function x(e,t,n){var r,i,s=new Array(16),o=0;for(r=1;r<=15;r++)s[r]=o=o+n[r-1]<<1;for(i=0;i<=t;i++){var a=e[2*i+1];0!==a&&(e[2*i]=S(s[a]++,a))}}function C(e){var t;for(t=0;t<286;t++)e.dyn_ltree[2*t]=0;for(t=0;t<30;t++)e.dyn_dtree[2*t]=0;for(t=0;t<19;t++)e.bl_tree[2*t]=0;e.dyn_ltree[512]=1,e.opt_len=e.static_len=0,e.last_lit=e.matches=0}function D(e){8>1;1<=n;n--)T(e,s,n);for(i=l;n=e.heap[1],e.heap[1]=e.heap[e.heap_len--],T(e,s,1),r=e.heap[1],e.heap[--e.heap_max]=n,e.heap[--e.heap_max]=r,s[2*i]=s[2*n]+s[2*r],e.depth[i]=(e.depth[n]>=e.depth[r]?e.depth[n]:e.depth[r])+1,s[2*n+1]=s[2*r+1]=i,e.heap[1]=i++,T(e,s,1),2<=e.heap_len;);e.heap[--e.heap_max]=e.heap[1],function(e,t){var n,r,i,s,o,a,l=t.dyn_tree,c=t.max_code,u=t.stat_desc.static_tree,h=t.stat_desc.has_stree,d=t.stat_desc.extra_bits,m=t.stat_desc.extra_base,p=t.stat_desc.max_length,f=0;for(s=0;s<=15;s++)e.bl_count[s]=0;for(l[2*e.heap[e.heap_max]+1]=0,n=e.heap_max+1;n<573;n++)p<(s=l[2*l[2*(r=e.heap[n])+1]+1]+1)&&(s=p,f++),l[2*r+1]=s,c>=7;r<30;r++)for(_[r]=i<<7,e=0;e<1<>>=1)if(1&n&&0!==e.dyn_ltree[2*t])return 0;if(0!==e.dyn_ltree[18]||0!==e.dyn_ltree[20]||0!==e.dyn_ltree[26])return 1;for(t=32;t<256;t++)if(0!==e.dyn_ltree[2*t])return 1;return 0}(e)),E(e,e.l_desc),E(e,e.d_desc),o=function(e){var t;for(O(e,e.dyn_ltree,e.l_desc.max_code),O(e,e.dyn_dtree,e.d_desc.max_code),E(e,e.bl_desc),t=18;3<=t&&0===e.bl_tree[2*l[t]+1];t--);return e.opt_len+=3*(t+1)+5+5+4,t}(e),(s=e.static_len+3+7>>>3)<=(i=e.opt_len+3+7>>>3)&&(i=s)):i=s=n+5,n+4<=i&&-1!==t?R(e,t,n,r):4===e.strategy||s===i?(M(e,2+(r?1:0),3),A(e,c,u)):(M(e,4+(r?1:0),3),function(e,t,n,r){var i;for(M(e,t-257,5),M(e,n-1,5),M(e,r-4,4),i=0;i>>8&255,e.pending_buf[e.d_buf+2*e.last_lit+1]=255&t,e.pending_buf[e.l_buf+e.last_lit]=255&n,e.last_lit++,0===t?e.dyn_ltree[2*n]++:(e.matches++,t--,e.dyn_ltree[2*(d[n]+256+1)]++,e.dyn_dtree[2*v(t)]++),e.last_lit===e.lit_bufsize-1},n._tr_align=function(e){var t;M(e,2,3),k(e,256,c),16===(t=e).bi_valid?(w(t,t.bi_buf),t.bi_buf=0,t.bi_valid=0):8<=t.bi_valid&&(t.pending_buf[t.pending++]=255&t.bi_buf,t.bi_buf>>=8,t.bi_valid-=8)}},{\"../utils/common\":41}],53:[function(e,t,n){\"use strict\";t.exports=function(){this.input=null,this.next_in=0,this.avail_in=0,this.total_in=0,this.output=null,this.next_out=0,this.avail_out=0,this.total_out=0,this.msg=\"\",this.state=null,this.data_type=2,this.adler=0}},{}],54:[function(e,t,n){\"use strict\";t.exports=\"function\"==typeof setImmediate?setImmediate:function(){var e=[].slice.apply(arguments);e.splice(1,0,0),setTimeout.apply(null,e)}},{}]},{},[10])(10)}))}).call(this,void 0!==r?r:\"undefined\"!=typeof self?self:\"undefined\"!=typeof window?window:{})},{}]},{},[1])(1)}))}).call(this,void 0!==r?r:\"undefined\"!=typeof self?self:\"undefined\"!=typeof window?window:{})},{}]},{},[1])(1)}))}).call(this,void 0!==r?r:\"undefined\"!=typeof self?self:\"undefined\"!=typeof window?window:{})},{}]},{},[1])(1)}))}).call(this,void 0!==r?r:\"undefined\"!=typeof self?self:\"undefined\"!=typeof window?window:{})},{}]},{},[1])(1)}))}).call(this,\"undefined\"!=typeof global?global:\"undefined\"!=typeof self?self:\"undefined\"!=typeof window?window:{})},{}]},{},[1])(1)},xbPD:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return i}));var r=n(\"7o/Q\");function i(e=null){return t=>t.lift(new s(e))}class s{constructor(e){this.defaultValue=e}call(e,t){return t.subscribe(new o(e,this.defaultValue))}}class o extends r.a{constructor(e,t){super(e),this.defaultValue=t,this.isEmpty=!0}_next(e){this.isEmpty=!1,this.destination.next(e)}_complete(){this.isEmpty&&this.destination.next(this.defaultValue),this.destination.complete()}}},xgIS:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return a}));var r=n(\"HDdC\"),i=n(\"DH7j\"),s=n(\"n6bG\"),o=n(\"lJxs\");function a(e,t,n,l){return Object(s.a)(n)&&(l=n,n=void 0),l?a(e,t,n).pipe(Object(o.a)(e=>Object(i.a)(e)?l(...e):l(e))):new r.a(r=>{!function e(t,n,r,i,s){let o;if(function(e){return e&&\"function\"==typeof e.addEventListener&&\"function\"==typeof e.removeEventListener}(t)){const e=t;t.addEventListener(n,r,s),o=()=>e.removeEventListener(n,r,s)}else if(function(e){return e&&\"function\"==typeof e.on&&\"function\"==typeof e.off}(t)){const e=t;t.on(n,r),o=()=>e.off(n,r)}else if(function(e){return e&&\"function\"==typeof e.addListener&&\"function\"==typeof e.removeListener}(t)){const e=t;t.addListener(n,r),o=()=>e.removeListener(n,r)}else{if(!t||!t.length)throw new TypeError(\"Invalid event target\");for(let o=0,a=t.length;o1?Array.prototype.slice.call(arguments):e)}),r,n)})}},yCtX:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return o}));var r=n(\"HDdC\"),i=n(\"ngJS\"),s=n(\"jZKg\");function o(e,t){return t?Object(s.a)(e,t):new r.a(Object(i.a)(e))}},yPMs:function(e,t,n){!function(e){\"use strict\";e.defineLocale(\"sq\",{months:\"Janar_Shkurt_Mars_Prill_Maj_Qershor_Korrik_Gusht_Shtator_Tetor_N\\xebntor_Dhjetor\".split(\"_\"),monthsShort:\"Jan_Shk_Mar_Pri_Maj_Qer_Kor_Gus_Sht_Tet_N\\xebn_Dhj\".split(\"_\"),weekdays:\"E Diel_E H\\xebn\\xeb_E Mart\\xeb_E M\\xebrkur\\xeb_E Enjte_E Premte_E Shtun\\xeb\".split(\"_\"),weekdaysShort:\"Die_H\\xebn_Mar_M\\xebr_Enj_Pre_Sht\".split(\"_\"),weekdaysMin:\"D_H_Ma_M\\xeb_E_P_Sh\".split(\"_\"),weekdaysParseExact:!0,meridiemParse:/PD|MD/,isPM:function(e){return\"M\"===e.charAt(0)},meridiem:function(e,t,n){return e<12?\"PD\":\"MD\"},longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD/MM/YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd, D MMMM YYYY HH:mm\"},calendar:{sameDay:\"[Sot n\\xeb] LT\",nextDay:\"[Nes\\xebr n\\xeb] LT\",nextWeek:\"dddd [n\\xeb] LT\",lastDay:\"[Dje n\\xeb] LT\",lastWeek:\"dddd [e kaluar n\\xeb] LT\",sameElse:\"L\"},relativeTime:{future:\"n\\xeb %s\",past:\"%s m\\xeb par\\xeb\",s:\"disa sekonda\",ss:\"%d sekonda\",m:\"nj\\xeb minut\\xeb\",mm:\"%d minuta\",h:\"nj\\xeb or\\xeb\",hh:\"%d or\\xeb\",d:\"nj\\xeb dit\\xeb\",dd:\"%d dit\\xeb\",M:\"nj\\xeb muaj\",MM:\"%d muaj\",y:\"nj\\xeb vit\",yy:\"%d vite\"},dayOfMonthOrdinalParse:/\\d{1,2}\\./,ordinal:\"%d.\",week:{dow:1,doy:4}})}(n(\"wd/R\"))},\"z+Ro\":function(e,t,n){\"use strict\";function r(e){return e&&\"function\"==typeof e.schedule}n.d(t,\"a\",(function(){return r}))},z1FC:function(e,t,n){!function(e){\"use strict\";function t(e,t,n,r){var i={s:[\"viensas secunds\",\"'iensas secunds\"],ss:[e+\" secunds\",e+\" secunds\"],m:[\"'n m\\xedut\",\"'iens m\\xedut\"],mm:[e+\" m\\xeduts\",e+\" m\\xeduts\"],h:[\"'n \\xfeora\",\"'iensa \\xfeora\"],hh:[e+\" \\xfeoras\",e+\" \\xfeoras\"],d:[\"'n ziua\",\"'iensa ziua\"],dd:[e+\" ziuas\",e+\" ziuas\"],M:[\"'n mes\",\"'iens mes\"],MM:[e+\" mesen\",e+\" mesen\"],y:[\"'n ar\",\"'iens ar\"],yy:[e+\" ars\",e+\" ars\"]};return r||t?i[n][0]:i[n][1]}e.defineLocale(\"tzl\",{months:\"Januar_Fevraglh_Mar\\xe7_Avr\\xefu_Mai_G\\xfcn_Julia_Guscht_Setemvar_Listop\\xe4ts_Noemvar_Zecemvar\".split(\"_\"),monthsShort:\"Jan_Fev_Mar_Avr_Mai_G\\xfcn_Jul_Gus_Set_Lis_Noe_Zec\".split(\"_\"),weekdays:\"S\\xfaladi_L\\xfane\\xe7i_Maitzi_M\\xe1rcuri_Xh\\xfaadi_Vi\\xe9ner\\xe7i_S\\xe1turi\".split(\"_\"),weekdaysShort:\"S\\xfal_L\\xfan_Mai_M\\xe1r_Xh\\xfa_Vi\\xe9_S\\xe1t\".split(\"_\"),weekdaysMin:\"S\\xfa_L\\xfa_Ma_M\\xe1_Xh_Vi_S\\xe1\".split(\"_\"),longDateFormat:{LT:\"HH.mm\",LTS:\"HH.mm.ss\",L:\"DD.MM.YYYY\",LL:\"D. MMMM [dallas] YYYY\",LLL:\"D. MMMM [dallas] YYYY HH.mm\",LLLL:\"dddd, [li] D. MMMM [dallas] YYYY HH.mm\"},meridiemParse:/d\\'o|d\\'a/i,isPM:function(e){return\"d'o\"===e.toLowerCase()},meridiem:function(e,t,n){return e>11?n?\"d'o\":\"D'O\":n?\"d'a\":\"D'A\"},calendar:{sameDay:\"[oxhi \\xe0] LT\",nextDay:\"[dem\\xe0 \\xe0] LT\",nextWeek:\"dddd [\\xe0] LT\",lastDay:\"[ieiri \\xe0] LT\",lastWeek:\"[s\\xfcr el] dddd [lasteu \\xe0] LT\",sameElse:\"L\"},relativeTime:{future:\"osprei %s\",past:\"ja%s\",s:t,ss:t,m:t,mm:t,h:t,hh:t,d:t,dd:t,M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\\d{1,2}\\./,ordinal:\"%d.\",week:{dow:1,doy:4}})}(n(\"wd/R\"))},z3Vd:function(e,t,n){!function(e){\"use strict\";var t=\"pagh_wa\\u2019_cha\\u2019_wej_loS_vagh_jav_Soch_chorgh_Hut\".split(\"_\");function n(e,n,r,i){var s=function(e){var n=Math.floor(e%1e3/100),r=Math.floor(e%100/10),i=e%10,s=\"\";return n>0&&(s+=t[n]+\"vatlh\"),r>0&&(s+=(\"\"!==s?\" \":\"\")+t[r]+\"maH\"),i>0&&(s+=(\"\"!==s?\" \":\"\")+t[i]),\"\"===s?\"pagh\":s}(e);switch(r){case\"ss\":return s+\" lup\";case\"mm\":return s+\" tup\";case\"hh\":return s+\" rep\";case\"dd\":return s+\" jaj\";case\"MM\":return s+\" jar\";case\"yy\":return s+\" DIS\"}}e.defineLocale(\"tlh\",{months:\"tera\\u2019 jar wa\\u2019_tera\\u2019 jar cha\\u2019_tera\\u2019 jar wej_tera\\u2019 jar loS_tera\\u2019 jar vagh_tera\\u2019 jar jav_tera\\u2019 jar Soch_tera\\u2019 jar chorgh_tera\\u2019 jar Hut_tera\\u2019 jar wa\\u2019maH_tera\\u2019 jar wa\\u2019maH wa\\u2019_tera\\u2019 jar wa\\u2019maH cha\\u2019\".split(\"_\"),monthsShort:\"jar wa\\u2019_jar cha\\u2019_jar wej_jar loS_jar vagh_jar jav_jar Soch_jar chorgh_jar Hut_jar wa\\u2019maH_jar wa\\u2019maH wa\\u2019_jar wa\\u2019maH cha\\u2019\".split(\"_\"),monthsParseExact:!0,weekdays:\"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj\".split(\"_\"),weekdaysShort:\"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj\".split(\"_\"),weekdaysMin:\"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj\".split(\"_\"),longDateFormat:{LT:\"HH:mm\",LTS:\"HH:mm:ss\",L:\"DD.MM.YYYY\",LL:\"D MMMM YYYY\",LLL:\"D MMMM YYYY HH:mm\",LLLL:\"dddd, D MMMM YYYY HH:mm\"},calendar:{sameDay:\"[DaHjaj] LT\",nextDay:\"[wa\\u2019leS] LT\",nextWeek:\"LLL\",lastDay:\"[wa\\u2019Hu\\u2019] LT\",lastWeek:\"LLL\",sameElse:\"L\"},relativeTime:{future:function(e){var t=e;return-1!==e.indexOf(\"jaj\")?t.slice(0,-3)+\"leS\":-1!==e.indexOf(\"jar\")?t.slice(0,-3)+\"waQ\":-1!==e.indexOf(\"DIS\")?t.slice(0,-3)+\"nem\":t+\" pIq\"},past:function(e){var t=e;return-1!==e.indexOf(\"jaj\")?t.slice(0,-3)+\"Hu\\u2019\":-1!==e.indexOf(\"jar\")?t.slice(0,-3)+\"wen\":-1!==e.indexOf(\"DIS\")?t.slice(0,-3)+\"ben\":t+\" ret\"},s:\"puS lup\",ss:n,m:\"wa\\u2019 tup\",mm:n,h:\"wa\\u2019 rep\",hh:n,d:\"wa\\u2019 jaj\",dd:n,M:\"wa\\u2019 jar\",MM:n,y:\"wa\\u2019 DIS\",yy:n},dayOfMonthOrdinalParse:/\\d{1,2}\\./,ordinal:\"%d.\",week:{dow:1,doy:4}})}(n(\"wd/R\"))},z6cu:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return i}));var r=n(\"HDdC\");function i(e,t){return new r.a(t?n=>t.schedule(s,0,{error:e,subscriber:n}):t=>t.error(e))}function s({error:e,subscriber:t}){t.error(e)}},zP0r:function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return i}));var r=n(\"7o/Q\");function i(e){return t=>t.lift(new s(e))}class s{constructor(e){this.total=e}call(e,t){return t.subscribe(new o(e,this.total))}}class o extends r.a{constructor(e,t){super(e),this.total=t,this.count=0}_next(e){++this.count>this.total&&this.destination.next(e)}}},zUnb:function(e,t,n){\"use strict\";n.r(t);var r=n(\"XNiG\"),i=n(\"quSY\"),s=n(\"HDdC\"),o=n(\"VRyK\"),a=n(\"w1tV\");function l(e){return{toString:e}.toString()}function c(e){return function(...t){if(e){const n=e(...t);for(const e in n)this[e]=n[e]}}}function u(e,t,n){return l(()=>{const r=c(t);function i(...e){if(this instanceof i)return r.apply(this,e),this;const t=new i(...e);return n.annotation=t,n;function n(e,n,r){const i=e.hasOwnProperty(\"__parameters__\")?e.__parameters__:Object.defineProperty(e,\"__parameters__\",{value:[]}).__parameters__;for(;i.length<=r;)i.push(null);return(i[r]=i[r]||[]).push(t),e}}return n&&(i.prototype=Object.create(n.prototype)),i.prototype.ngMetadataName=e,i.annotationCls=i,i})}function h(e,t,n,r){return l(()=>{const i=c(t);function s(...e){if(this instanceof s)return i.apply(this,e),this;const t=new s(...e);return function(n,i){const s=n.constructor,o=s.hasOwnProperty(\"__prop__metadata__\")?s.__prop__metadata__:Object.defineProperty(s,\"__prop__metadata__\",{value:{}}).__prop__metadata__;o[i]=o.hasOwnProperty(i)&&o[i]||[],o[i].unshift(t),r&&r(n,i,...e)}}return n&&(s.prototype=Object.create(n.prototype)),s.prototype.ngMetadataName=e,s.annotationCls=s,s})}const d=u(\"Inject\",e=>({token:e})),m=u(\"Optional\"),p=u(\"Self\"),f=u(\"SkipSelf\");var g=function(e){return e[e.Default=0]=\"Default\",e[e.Host=1]=\"Host\",e[e.Self=2]=\"Self\",e[e.SkipSelf=4]=\"SkipSelf\",e[e.Optional=8]=\"Optional\",e}({});function _(e){for(let t in e)if(e[t]===_)return t;throw Error(\"Could not find renamed property on target object.\")}function b(e,t){for(const n in t)t.hasOwnProperty(n)&&!e.hasOwnProperty(n)&&(e[n]=t[n])}function y(e){return{token:e.token,providedIn:e.providedIn||null,factory:e.factory,value:void 0}}function v(e){return{factory:e.factory,providers:e.providers||[],imports:e.imports||[]}}function w(e){return M(e,e[S])||M(e,e[D])}function M(e,t){return t&&t.token===e?t:null}function k(e){return e&&(e.hasOwnProperty(x)||e.hasOwnProperty(T))?e[x]:null}const S=_({\"\\u0275prov\":_}),x=_({\"\\u0275inj\":_}),C=_({\"\\u0275provFallback\":_}),D=_({ngInjectableDef:_}),T=_({ngInjectorDef:_});function A(e){if(\"string\"==typeof e)return e;if(Array.isArray(e))return\"[\"+e.map(A).join(\", \")+\"]\";if(null==e)return\"\"+e;if(e.overriddenName)return\"\"+e.overriddenName;if(e.name)return\"\"+e.name;const t=e.toString();if(null==t)return\"\"+t;const n=t.indexOf(\"\\n\");return-1===n?t:t.substring(0,n)}function E(e,t){return null==e||\"\"===e?null===t?\"\":t:null==t||\"\"===t?e:e+\" \"+t}const O=_({__forward_ref__:_});function F(e){return e.__forward_ref__=F,e.toString=function(){return A(this())},e}function P(e){return R(e)?e():e}function R(e){return\"function\"==typeof e&&e.hasOwnProperty(O)&&e.__forward_ref__===F}const I=\"undefined\"!=typeof globalThis&&globalThis,j=\"undefined\"!=typeof window&&window,Y=\"undefined\"!=typeof self&&\"undefined\"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope&&self,B=\"undefined\"!=typeof global&&global,N=I||B||j||Y,H=_({\"\\u0275cmp\":_}),z=_({\"\\u0275dir\":_}),V=_({\"\\u0275pipe\":_}),J=_({\"\\u0275mod\":_}),U=_({\"\\u0275loc\":_}),G=_({\"\\u0275fac\":_}),W=_({__NG_ELEMENT_ID__:_});class X{constructor(e,t){this._desc=e,this.ngMetadataName=\"InjectionToken\",this.\\u0275prov=void 0,\"number\"==typeof t?this.__NG_ELEMENT_ID__=t:void 0!==t&&(this.\\u0275prov=y({token:this,providedIn:t.providedIn||\"root\",factory:t.factory}))}toString(){return\"InjectionToken \"+this._desc}}const Z=new X(\"INJECTOR\",-1),K={},q=/\\n/gm,Q=_({provide:String,useValue:_});let $,ee=void 0;function te(e){const t=ee;return ee=e,t}function ne(e){const t=$;return $=e,t}function re(e,t=g.Default){if(void 0===ee)throw new Error(\"inject() must be called from an injection context\");return null===ee?oe(e,void 0,t):ee.get(e,t&g.Optional?null:void 0,t)}function ie(e,t=g.Default){return($||re)(P(e),t)}const se=ie;function oe(e,t,n){const r=w(e);if(r&&\"root\"==r.providedIn)return void 0===r.value?r.value=r.factory():r.value;if(n&g.Optional)return null;if(void 0!==t)return t;throw new Error(`Injector: NOT_FOUND [${A(e)}]`)}function ae(e){const t=[];for(let n=0;nArray.isArray(e)?he(e,t):t(e))}function de(e,t,n){t>=e.length?e.push(n):e.splice(t,0,n)}function me(e,t){return t>=e.length-1?e.pop():e.splice(t,1)[0]}function pe(e,t){const n=[];for(let r=0;r=0?e[1|r]=n:(r=~r,function(e,t,n,r){let i=e.length;if(i==t)e.push(n,r);else if(1===i)e.push(r,e[0]),e[0]=n;else{for(i--,e.push(e[i-1],e[i]);i>t;)e[i]=e[i-2],i--;e[t]=n,e[t+1]=r}}(e,r,t,n)),r}function ge(e,t){const n=_e(e,t);if(n>=0)return e[1|n]}function _e(e,t){return function(e,t,n){let r=0,i=e.length>>1;for(;i!==r;){const n=r+(i-r>>1),s=e[n<<1];if(t===s)return n<<1;s>t?i=n:r=n+1}return~(i<<1)}(e,t)}var be=function(e){return e[e.OnPush=0]=\"OnPush\",e[e.Default=1]=\"Default\",e}({}),ye=function(e){return e[e.Emulated=0]=\"Emulated\",e[e.Native=1]=\"Native\",e[e.None=2]=\"None\",e[e.ShadowDom=3]=\"ShadowDom\",e}({});const ve={},we=[];let Me=0;function ke(e){return l(()=>{const t={},n={type:e.type,providersResolver:null,decls:e.decls,vars:e.vars,factory:null,template:e.template||null,consts:e.consts||null,ngContentSelectors:e.ngContentSelectors,hostBindings:e.hostBindings||null,hostVars:e.hostVars||0,hostAttrs:e.hostAttrs||null,contentQueries:e.contentQueries||null,declaredInputs:t,inputs:null,outputs:null,exportAs:e.exportAs||null,onPush:e.changeDetection===be.OnPush,directiveDefs:null,pipeDefs:null,selectors:e.selectors||we,viewQuery:e.viewQuery||null,features:e.features||null,data:e.data||{},encapsulation:e.encapsulation||ye.Emulated,id:\"c\",styles:e.styles||we,_:null,setInput:null,schemas:e.schemas||null,tView:null},r=e.directives,i=e.features,s=e.pipes;return n.id+=Me++,n.inputs=Le(e.inputs,t),n.outputs=Le(e.outputs),i&&i.forEach(e=>e(n)),n.directiveDefs=r?()=>(\"function\"==typeof r?r():r).map(Se):null,n.pipeDefs=s?()=>(\"function\"==typeof s?s():s).map(xe):null,n})}function Se(e){return Ee(e)||function(e){return e[z]||null}(e)}function xe(e){return function(e){return e[V]||null}(e)}const Ce={};function De(e){const t={type:e.type,bootstrap:e.bootstrap||we,declarations:e.declarations||we,imports:e.imports||we,exports:e.exports||we,transitiveCompileScopes:null,schemas:e.schemas||null,id:e.id||null};return null!=e.id&&l(()=>{Ce[e.id]=e.type}),t}function Le(e,t){if(null==e)return ve;const n={};for(const r in e)if(e.hasOwnProperty(r)){let i=e[r],s=i;Array.isArray(i)&&(s=i[1],i=i[0]),n[i]=r,t&&(t[i]=s)}return n}const Te=ke;function Ae(e){return{type:e.type,name:e.name,factory:null,pure:!1!==e.pure,onDestroy:e.type.prototype.ngOnDestroy||null}}function Ee(e){return e[H]||null}function Oe(e,t){return e.hasOwnProperty(G)?e[G]:null}function Fe(e,t){const n=e[J]||null;if(!n&&!0===t)throw new Error(`Type ${A(e)} does not have '\\u0275mod' property.`);return n}function Pe(e){return Array.isArray(e)&&\"object\"==typeof e[1]}function Re(e){return Array.isArray(e)&&!0===e[1]}function Ie(e){return 0!=(8&e.flags)}function je(e){return 2==(2&e.flags)}function Ye(e){return 1==(1&e.flags)}function Be(e){return null!==e.template}function Ne(e){return 0!=(512&e[2])}class He{constructor(e,t,n){this.previousValue=e,this.currentValue=t,this.firstChange=n}isFirstChange(){return this.firstChange}}function ze(){return Ve}function Ve(e){return e.type.prototype.ngOnChanges&&(e.setInput=Ue),Je}function Je(){const e=Ge(this),t=null==e?void 0:e.current;if(t){const n=e.previous;if(n===ve)e.previous=t;else for(let e in t)n[e]=t[e];e.current=null,this.ngOnChanges(t)}}function Ue(e,t,n,r){const i=Ge(e)||function(e,t){return e.__ngSimpleChanges__=t}(e,{previous:ve,current:null}),s=i.current||(i.current={}),o=i.previous,a=this.declaredInputs[n],l=o[a];s[a]=new He(l&&l.currentValue,t,o===ve),e[r]=t}function Ge(e){return e.__ngSimpleChanges__||null}ze.ngInherit=!0;let We=void 0;function Xe(){return void 0!==We?We:\"undefined\"!=typeof document?document:void 0}function Ze(e){return!!e.listen}const Ke={createRenderer:(e,t)=>Xe()};function qe(e){for(;Array.isArray(e);)e=e[0];return e}function Qe(e,t){return qe(t[e+20])}function $e(e,t){return qe(t[e.index])}function et(e,t){return e.data[t+20]}function tt(e,t){return e[t+20]}function nt(e,t){const n=t[e];return Pe(n)?n:n[0]}function rt(e){const t=function(e){return e.__ngContext__||null}(e);return t?Array.isArray(t)?t:t.lView:null}function it(e){return 4==(4&e[2])}function st(e){return 128==(128&e[2])}function ot(e,t){return null===e||null==t?null:e[t]}function at(e){e[18]=0}function lt(e,t){e[5]+=t;let n=e,r=e[3];for(;null!==r&&(1===t&&1===n[5]||-1===t&&0===n[5]);)r[5]+=t,n=r,r=r[3]}const ct={lFrame:Ot(null),bindingsEnabled:!0,checkNoChangesMode:!1};function ut(){return ct.bindingsEnabled}function ht(){return ct.lFrame.lView}function dt(){return ct.lFrame.tView}function mt(e){ct.lFrame.contextLView=e}function pt(){return ct.lFrame.previousOrParentTNode}function ft(e,t){ct.lFrame.previousOrParentTNode=e,ct.lFrame.isParent=t}function gt(){return ct.lFrame.isParent}function _t(){ct.lFrame.isParent=!1}function bt(){return ct.checkNoChangesMode}function yt(e){ct.checkNoChangesMode=e}function vt(){const e=ct.lFrame;let t=e.bindingRootIndex;return-1===t&&(t=e.bindingRootIndex=e.tView.bindingStartIndex),t}function wt(){return ct.lFrame.bindingIndex}function Mt(){return ct.lFrame.bindingIndex++}function kt(e){const t=ct.lFrame,n=t.bindingIndex;return t.bindingIndex=t.bindingIndex+e,n}function St(e,t){const n=ct.lFrame;n.bindingIndex=n.bindingRootIndex=e,xt(t)}function xt(e){ct.lFrame.currentDirectiveIndex=e}function Ct(e){const t=ct.lFrame.currentDirectiveIndex;return-1===t?null:e[t]}function Dt(){return ct.lFrame.currentQueryIndex}function Lt(e){ct.lFrame.currentQueryIndex=e}function Tt(e,t){const n=Et();ct.lFrame=n,n.previousOrParentTNode=t,n.lView=e}function At(e,t){const n=Et(),r=e[1];ct.lFrame=n,n.previousOrParentTNode=t,n.lView=e,n.tView=r,n.contextLView=e,n.bindingIndex=r.bindingStartIndex}function Et(){const e=ct.lFrame,t=null===e?null:e.child;return null===t?Ot(e):t}function Ot(e){const t={previousOrParentTNode:null,isParent:!0,lView:null,tView:null,selectedIndex:0,contextLView:null,elementDepthCount:0,currentNamespace:null,currentDirectiveIndex:-1,bindingRootIndex:-1,bindingIndex:-1,currentQueryIndex:0,parent:e,child:null};return null!==e&&(e.child=t),t}function Ft(){const e=ct.lFrame;return ct.lFrame=e.parent,e.previousOrParentTNode=null,e.lView=null,e}const Pt=Ft;function Rt(){const e=Ft();e.isParent=!0,e.tView=null,e.selectedIndex=0,e.contextLView=null,e.elementDepthCount=0,e.currentDirectiveIndex=-1,e.currentNamespace=null,e.bindingRootIndex=-1,e.bindingIndex=-1,e.currentQueryIndex=0}function It(){return ct.lFrame.selectedIndex}function jt(e){ct.lFrame.selectedIndex=e}function Yt(){const e=ct.lFrame;return et(e.tView,e.selectedIndex)}function Bt(){ct.lFrame.currentNamespace=\"http://www.w3.org/2000/svg\"}function Nt(){ct.lFrame.currentNamespace=null}function Ht(e,t){for(let n=t.directiveStart,r=t.directiveEnd;n=r)break}else t[o]<0&&(e[18]+=65536),(s>11>16&&(3&e[2])===t&&(e[2]+=2048,s.call(o)):s.call(o)}class Wt{constructor(e,t,n){this.factory=e,this.resolving=!1,this.canSeeViewProviders=t,this.injectImpl=n}}function Xt(e,t,n){const r=Ze(e);let i=0;for(;it){o=s-1;break}}}for(;s>16}function nn(e,t){let n=tn(e),r=t;for(;n>0;)r=r[15],n--;return r}function rn(e){return\"string\"==typeof e?e:null==e?\"\":\"\"+e}function sn(e){return\"function\"==typeof e?e.name||e.toString():\"object\"==typeof e&&null!=e&&\"function\"==typeof e.type?e.type.name||e.type.toString():rn(e)}const on=(()=>(\"undefined\"!=typeof requestAnimationFrame&&requestAnimationFrame||setTimeout).bind(N))();function an(e){return{name:\"body\",target:e.ownerDocument.body}}function ln(e){return e instanceof Function?e():e}let cn=!0;function un(e){const t=cn;return cn=e,t}let hn=0;function dn(e,t){const n=pn(e,t);if(-1!==n)return n;const r=t[1];r.firstCreatePass&&(e.injectorIndex=t.length,mn(r.data,e),mn(t,null),mn(r.blueprint,null));const i=fn(e,t),s=e.injectorIndex;if($t(i)){const e=en(i),n=nn(i,t),r=n[1].data;for(let i=0;i<8;i++)t[s+i]=n[e+i]|r[e+i]}return t[s+8]=i,s}function mn(e,t){e.push(0,0,0,0,0,0,0,0,t)}function pn(e,t){return-1===e.injectorIndex||e.parent&&e.parent.injectorIndex===e.injectorIndex||null==t[e.injectorIndex+8]?-1:e.injectorIndex}function fn(e,t){if(e.parent&&-1!==e.parent.injectorIndex)return e.parent.injectorIndex;let n=t[6],r=1;for(;n&&-1===n.injectorIndex;)n=(t=t[15])?t[6]:null,r++;return n?n.injectorIndex|r<<16:-1}function gn(e,t,n){!function(e,t,n){let r;\"string\"==typeof n?r=n.charCodeAt(0)||0:n.hasOwnProperty(W)&&(r=n[W]),null==r&&(r=n[W]=hn++);const i=255&r,s=1<0?255&t:t}(n);if(\"function\"==typeof i){Tt(t,e);try{const e=i();if(null!=e||r&g.Optional)return e;throw new Error(`No provider for ${sn(n)}!`)}finally{Pt()}}else if(\"number\"==typeof i){if(-1===i)return new Sn(e,t);let s=null,o=pn(e,t),a=-1,l=r&g.Host?t[16][6]:null;for((-1===o||r&g.SkipSelf)&&(a=-1===o?fn(e,t):t[o+8],kn(r,!1)?(s=t[1],o=en(a),t=nn(a,t)):o=-1);-1!==o;){a=t[o+8];const e=t[1];if(Mn(i,o,e.data)){const e=yn(o,t,n,s,r,l);if(e!==bn)return e}kn(r,t[1].data[o+8]===l)&&Mn(i,o,t)?(s=e,o=en(a),t=nn(a,t)):o=-1}}}if(r&g.Optional&&void 0===i&&(i=null),0==(r&(g.Self|g.Host))){const e=t[9],s=ne(void 0);try{return e?e.get(n,i,r&g.Optional):oe(n,i,r&g.Optional)}finally{ne(s)}}if(r&g.Optional)return i;throw new Error(`NodeInjector: NOT_FOUND [${sn(n)}]`)}const bn={};function yn(e,t,n,r,i,s){const o=t[1],a=o.data[e+8],l=vn(a,o,n,null==r?je(a)&&cn:r!=o&&3===a.type,i&g.Host&&s===a);return null!==l?wn(t,o,l,a):bn}function vn(e,t,n,r,i){const s=e.providerIndexes,o=t.data,a=1048575&s,l=e.directiveStart,c=s>>20,u=i?a+c:e.directiveEnd;for(let h=r?a:a+c;h=l&&e.type===n)return h}if(i){const e=o[l];if(e&&Be(e)&&e.type===n)return l}return null}function wn(e,t,n,r){let i=e[n];const s=t.data;if(i instanceof Wt){const o=i;if(o.resolving)throw new Error(\"Circular dep for \"+sn(s[n]));const a=un(o.canSeeViewProviders);let l;o.resolving=!0,o.injectImpl&&(l=ne(o.injectImpl)),Tt(e,r);try{i=e[n]=o.factory(void 0,s,e,r),t.firstCreatePass&&n>=r.directiveStart&&function(e,t,n){const{ngOnChanges:r,ngOnInit:i,ngDoCheck:s}=t.type.prototype;if(r){const r=Ve(t);(n.preOrderHooks||(n.preOrderHooks=[])).push(e,r),(n.preOrderCheckHooks||(n.preOrderCheckHooks=[])).push(e,r)}i&&(n.preOrderHooks||(n.preOrderHooks=[])).push(0-e,i),s&&((n.preOrderHooks||(n.preOrderHooks=[])).push(e,s),(n.preOrderCheckHooks||(n.preOrderCheckHooks=[])).push(e,s))}(n,s[n],t)}finally{o.injectImpl&&ne(l),un(a),o.resolving=!1,Pt()}}return i}function Mn(e,t,n){const r=64&e,i=32&e;let s;return s=128&e?r?i?n[t+7]:n[t+6]:i?n[t+5]:n[t+4]:r?i?n[t+3]:n[t+2]:i?n[t+1]:n[t],!!(s&1<{const e=xn(P(t));return e?e():null};let n=Oe(t);if(null===n){const e=k(t);n=e&&e.factory}return n||null}function Cn(e){return l(()=>{const t=e.prototype.constructor,n=t[G]||xn(t),r=Object.prototype;let i=Object.getPrototypeOf(e.prototype).constructor;for(;i&&i!==r;){const e=i[G]||xn(i);if(e&&e!==n)return e;i=Object.getPrototypeOf(i)}return e=>new e})}function Dn(e){return e.ngDebugContext}function Ln(e){return e.ngOriginalError}function Tn(e,...t){e.error(...t)}class An{constructor(){this._console=console}handleError(e){const t=this._findOriginalError(e),n=this._findContext(e),r=function(e){return e.ngErrorLogger||Tn}(e);r(this._console,\"ERROR\",e),t&&r(this._console,\"ORIGINAL ERROR\",t),n&&r(this._console,\"ERROR CONTEXT\",n)}_findContext(e){return e?Dn(e)?Dn(e):this._findContext(Ln(e)):null}_findOriginalError(e){let t=Ln(e);for(;t&&Ln(t);)t=Ln(t);return t}}class En{constructor(e){this.changingThisBreaksApplicationSecurity=e}toString(){return\"SafeValue must use [property]=binding: \"+this.changingThisBreaksApplicationSecurity+\" (see http://g.co/ng/security#xss)\"}}class On extends En{getTypeName(){return\"HTML\"}}class Fn extends En{getTypeName(){return\"Style\"}}class Pn extends En{getTypeName(){return\"Script\"}}class Rn extends En{getTypeName(){return\"URL\"}}class In extends En{getTypeName(){return\"ResourceURL\"}}function jn(e){return e instanceof En?e.changingThisBreaksApplicationSecurity:e}function Yn(e,t){const n=Bn(e);if(null!=n&&n!==t){if(\"ResourceURL\"===n&&\"URL\"===t)return!0;throw new Error(`Required a safe ${t}, got a ${n} (see http://g.co/ng/security#xss)`)}return n===t}function Bn(e){return e instanceof En&&e.getTypeName()||null}let Nn=!0,Hn=!1;function zn(){return Hn=!0,Nn}class Vn{getInertBodyElement(e){e=\"\"+e;try{const t=(new window.DOMParser).parseFromString(e,\"text/html\").body;return t.removeChild(t.firstChild),t}catch(t){return null}}}class Jn{constructor(e){if(this.defaultDoc=e,this.inertDocument=this.defaultDoc.implementation.createHTMLDocument(\"sanitization-inert\"),null==this.inertDocument.body){const e=this.inertDocument.createElement(\"html\");this.inertDocument.appendChild(e);const t=this.inertDocument.createElement(\"body\");e.appendChild(t)}}getInertBodyElement(e){const t=this.inertDocument.createElement(\"template\");if(\"content\"in t)return t.innerHTML=e,t;const n=this.inertDocument.createElement(\"body\");return n.innerHTML=e,this.defaultDoc.documentMode&&this.stripCustomNsAttrs(n),n}stripCustomNsAttrs(e){const t=e.attributes;for(let r=t.length-1;0Wn(e.trim())).join(\", \")),this.buf.push(\" \",t,'=\"',lr(o),'\"')}var r;return this.buf.push(\">\"),!0}endElement(e){const t=e.nodeName.toLowerCase();er.hasOwnProperty(t)&&!Kn.hasOwnProperty(t)&&(this.buf.push(\"\"))}chars(e){this.buf.push(lr(e))}checkClobberedElement(e,t){if(t&&(e.compareDocumentPosition(t)&Node.DOCUMENT_POSITION_CONTAINED_BY)===Node.DOCUMENT_POSITION_CONTAINED_BY)throw new Error(\"Failed to sanitize html because the element is clobbered: \"+e.outerHTML);return t}}const or=/[\\uD800-\\uDBFF][\\uDC00-\\uDFFF]/g,ar=/([^\\#-~ |!])/g;function lr(e){return e.replace(/&/g,\"&\").replace(or,(function(e){return\"&#\"+(1024*(e.charCodeAt(0)-55296)+(e.charCodeAt(1)-56320)+65536)+\";\"})).replace(ar,(function(e){return\"&#\"+e.charCodeAt(0)+\";\"})).replace(//g,\">\")}let cr;function ur(e,t){let n=null;try{cr=cr||function(e){return function(){try{return!!(new window.DOMParser).parseFromString(\"\",\"text/html\")}catch(e){return!1}}()?new Vn:new Jn(e)}(e);let r=t?String(t):\"\";n=cr.getInertBodyElement(r);let i=5,s=r;do{if(0===i)throw new Error(\"Failed to sanitize html because the input is unstable\");i--,r=s,s=n.innerHTML,n=cr.getInertBodyElement(r)}while(r!==s);const o=new sr,a=o.sanitizeChildren(hr(n)||n);return zn()&&o.sanitizedSomething&&console.warn(\"WARNING: sanitizing HTML stripped some content, see http://g.co/ng/security#xss\"),a}finally{if(n){const e=hr(n)||n;for(;e.firstChild;)e.removeChild(e.firstChild)}}}function hr(e){return\"content\"in e&&function(e){return e.nodeType===Node.ELEMENT_NODE&&\"TEMPLATE\"===e.nodeName}(e)?e.content:null}var dr=function(e){return e[e.NONE=0]=\"NONE\",e[e.HTML=1]=\"HTML\",e[e.STYLE=2]=\"STYLE\",e[e.SCRIPT=3]=\"SCRIPT\",e[e.URL=4]=\"URL\",e[e.RESOURCE_URL=5]=\"RESOURCE_URL\",e}({});function mr(e){const t=fr();return t?t.sanitize(dr.HTML,e)||\"\":Yn(e,\"HTML\")?jn(e):ur(Xe(),rn(e))}function pr(e){const t=fr();return t?t.sanitize(dr.URL,e)||\"\":Yn(e,\"URL\")?jn(e):Wn(rn(e))}function fr(){const e=ht();return e&&e[12]}function gr(e,t){e.__ngContext__=t}function _r(e){throw new Error(\"Multiple components match node with tagname \"+e.tagName)}function br(){throw new Error(\"Cannot mix multi providers and regular providers\")}function yr(e,t,n){let r=e.length;for(;;){const i=e.indexOf(t,n);if(-1===i)return i;if(0===i||e.charCodeAt(i-1)<=32){const n=t.length;if(i+n===r||e.charCodeAt(i+n)<=32)return i}n=i+1}}function vr(e,t,n){let r=0;for(;rs?\"\":i[u+1].toLowerCase();const t=8&r?e:null;if(t&&-1!==yr(t,c,0)||2&r&&c!==e){if(Sr(r))return!1;o=!0}}}}else{if(!o&&!Sr(r)&&!Sr(l))return!1;if(o&&Sr(l))continue;o=!1,r=l|1&r}}return Sr(r)||o}function Sr(e){return 0==(1&e)}function xr(e,t,n,r){if(null===t)return-1;let i=0;if(r||!n){let n=!1;for(;i-1)for(n++;n0?'=\"'+t+'\"':\"\")+\"]\"}else 8&r?i+=\".\"+o:4&r&&(i+=\" \"+o);else\"\"===i||Sr(o)||(t+=Lr(s,i),i=\"\"),r=o,s=s||!Sr(r);n++}return\"\"!==i&&(t+=Lr(s,i)),t}const Ar={};function Er(e){const t=e[3];return Re(t)?t[3]:t}function Or(e){return Pr(e[13])}function Fr(e){return Pr(e[4])}function Pr(e){for(;null!==e&&!Re(e);)e=e[4];return e}function Rr(e){Ir(dt(),ht(),It()+e,bt())}function Ir(e,t,n,r){if(!r)if(3==(3&t[2])){const r=e.preOrderCheckHooks;null!==r&&zt(t,r,n)}else{const r=e.preOrderHooks;null!==r&&Vt(t,r,0,n)}jt(n)}function jr(e,t){return e<<17|t<<2}function Yr(e){return e>>17&32767}function Br(e){return 2|e}function Nr(e){return(131068&e)>>2}function Hr(e,t){return-131069&e|t<<2}function zr(e){return 1|e}function Vr(e,t){const n=e.contentQueries;if(null!==n)for(let r=0;r20&&Ir(e,t,0,bt()),n(r,i)}finally{jt(s)}}function qr(e,t,n){if(Ie(t)){const r=t.directiveEnd;for(let i=t.directiveStart;i0&&function e(t){for(let r=Or(t);null!==r;r=Fr(r))for(let t=10;t0&&e(n)}const n=t[1].components;if(null!==n)for(let r=0;r0&&e(i)}}(n)}}function vi(e,t){const n=nt(t,e),r=n[1];!function(e,t){for(let n=t.length;nPromise.resolve(null))();function Di(e){return e[7]||(e[7]=[])}function Li(e,t,n){return(null===e||Be(e))&&(n=function(e){for(;Array.isArray(e);){if(\"object\"==typeof e[1])return e;e=e[0]}return null}(n[t.index])),n[11]}function Ti(e,t){const n=e[9],r=n?n.get(An,null):null;r&&r.handleError(t)}function Ai(e,t,n,r,i){for(let s=0;s0&&(e[n-1][4]=r[4]);const s=me(e,10+t);Ri(r[1],r,!1,null);const o=s[19];null!==o&&o.detachView(s[1]),r[3]=null,r[4]=null,r[2]&=-129}return r}function Yi(e,t){if(!(256&t[2])){const n=t[11];Ze(n)&&n.destroyNode&&Ki(e,t,n,3,null,null),function(e){let t=e[13];if(!t)return Ni(e[1],e);for(;t;){let n=null;if(Pe(t))n=t[13];else{const e=t[10];e&&(n=e)}if(!n){for(;t&&!t[4]&&t!==e;)Pe(t)&&Ni(t[1],t),t=Bi(t,e);null===t&&(t=e),Pe(t)&&Ni(t[1],t),n=t&&t[4]}t=n}}(t)}}function Bi(e,t){let n;return Pe(e)&&(n=e[6])&&2===n.type?Oi(n,e):e[3]===t?null:e[3]}function Ni(e,t){if(!(256&t[2])){t[2]&=-129,t[2]|=256,function(e,t){let n;if(null!=e&&null!=(n=e.destroyHooks))for(let r=0;r=0?e[a]():e[-a].unsubscribe(),r+=2}else n[r].call(e[n[r+1]]);t[7]=null}}(e,t);const n=t[6];n&&3===n.type&&Ze(t[11])&&t[11].destroy();const r=t[17];if(null!==r&&Re(t[3])){r!==t[3]&&Ii(r,t);const n=t[19];null!==n&&n.detachView(e)}}}function Hi(e,t,n){let r=t.parent;for(;null!=r&&(4===r.type||5===r.type);)r=(t=r).parent;if(null==r){const e=n[6];return 2===e.type?Fi(e,n):n[0]}if(t&&5===t.type&&4&t.flags)return $e(t,n).parentNode;if(2&r.flags){const t=e.data,n=t[t[r.index].directiveStart].encapsulation;if(n!==ye.ShadowDom&&n!==ye.Native)return null}return $e(r,n)}function zi(e,t,n,r){Ze(e)?e.insertBefore(t,n,r):t.insertBefore(n,r,!0)}function Vi(e,t,n){Ze(e)?e.appendChild(t,n):t.appendChild(n)}function Ji(e,t,n,r){null!==r?zi(e,t,n,r):Vi(e,t,n)}function Ui(e,t){return Ze(e)?e.parentNode(t):t.parentNode}function Gi(e,t){if(2===e.type){const n=Oi(e,t);return null===n?null:Xi(n.indexOf(t,10)-10,n)}return 4===e.type||5===e.type?$e(e,t):null}function Wi(e,t,n,r){const i=Hi(e,r,t);if(null!=i){const e=t[11],s=Gi(r.parent||t[6],t);if(Array.isArray(n))for(let t=0;t-1&&this._viewContainerRef.detach(e),this._viewContainerRef=null}Yi(this._lView[1],this._lView)}onDestroy(e){ni(this._lView[1],this._lView,null,e)}markForCheck(){Mi(this._cdRefInjectingView||this._lView)}detach(){this._lView[2]&=-129}reattach(){this._lView[2]|=128}detectChanges(){ki(this._lView[1],this._lView,this.context)}checkNoChanges(){!function(e,t,n){yt(!0);try{ki(e,t,n)}finally{yt(!1)}}(this._lView[1],this._lView,this.context)}attachToViewContainerRef(e){if(this._appRef)throw new Error(\"This view is already attached directly to the ApplicationRef!\");this._viewContainerRef=e}detachFromAppRef(){var e;this._appRef=null,Ki(this._lView[1],e=this._lView,e[11],2,null,null)}attachToAppRef(e){if(this._viewContainerRef)throw new Error(\"This view is already attached to a ViewContainer!\");this._appRef=e}}class ts extends es{constructor(e){super(e),this._view=e}detectChanges(){Si(this._view)}checkNoChanges(){!function(e){yt(!0);try{Si(e)}finally{yt(!1)}}(this._view)}get context(){return null}}let ns,rs,is;function ss(e,t,n){return ns||(ns=class extends e{}),new ns($e(t,n))}function os(e,t,n,r){return rs||(rs=class extends e{constructor(e,t,n){super(),this._declarationView=e,this._declarationTContainer=t,this.elementRef=n}createEmbeddedView(e){const t=this._declarationTContainer.tViews,n=Ur(this._declarationView,t,e,16,null,t.node);n[17]=this._declarationView[this._declarationTContainer.index];const r=this._declarationView[19];return null!==r&&(n[19]=r.createEmbeddedView(t)),Wr(t,n,e),new es(n)}}),0===n.type?new rs(r,n,ss(t,n,r)):null}function as(e,t,n,r){let i;is||(is=class extends e{constructor(e,t,n){super(),this._lContainer=e,this._hostTNode=t,this._hostView=n}get element(){return ss(t,this._hostTNode,this._hostView)}get injector(){return new Sn(this._hostTNode,this._hostView)}get parentInjector(){const e=fn(this._hostTNode,this._hostView),t=nn(e,this._hostView),n=function(e,t,n){if(n.parent&&-1!==n.parent.injectorIndex){const e=n.parent.injectorIndex;let t=n.parent;for(;null!=t.parent&&e==t.parent.injectorIndex;)t=t.parent;return t}let r=tn(e),i=t,s=t[6];for(;r>1;)i=i[15],s=i[6],r--;return s}(e,this._hostView,this._hostTNode);return $t(e)&&null!=n?new Sn(n,t):new Sn(null,this._hostView)}clear(){for(;this.length>0;)this.remove(this.length-1)}get(e){return null!==this._lContainer[8]&&this._lContainer[8][e]||null}get length(){return this._lContainer.length-10}createEmbeddedView(e,t,n){const r=e.createEmbeddedView(t||{});return this.insert(r,n),r}createComponent(e,t,n,r,i){const s=n||this.parentInjector;if(!i&&null==e.ngModule&&s){const e=s.get(ce,null);e&&(i=e)}const o=e.create(s,r,void 0,i);return this.insert(o.hostView,t),o}insert(e,t){const n=e._lView,r=n[1];if(e.destroyed)throw new Error(\"Cannot insert a destroyed View in a ViewContainer!\");if(this.allocateContainerIfNeeded(),Re(n[3])){const t=this.indexOf(e);if(-1!==t)this.detach(t);else{const t=n[3],r=new is(t,t[6],t[3]);r.detach(r.indexOf(e))}}const i=this._adjustIndex(t);return function(e,t,n,r){const i=10+r,s=n.length;r>0&&(n[i-1][4]=t),r{class e{}return e.__NG_ELEMENT_ID__=()=>us(),e})();const us=ls,hs=Function,ds=new X(\"Set Injector scope.\"),ms={},ps={},fs=[];let gs=void 0;function _s(){return void 0===gs&&(gs=new le),gs}function bs(e,t=null,n=null,r){return new ys(e,n,t||_s(),r)}class ys{constructor(e,t,n,r=null){this.parent=n,this.records=new Map,this.injectorDefTypes=new Set,this.onDestroy=new Set,this._destroyed=!1;const i=[];t&&he(t,n=>this.processProvider(n,e,t)),he([e],e=>this.processInjectorType(e,[],i)),this.records.set(Z,Ms(void 0,this));const s=this.records.get(ds);this.scope=null!=s?s.value:null,this.source=r||(\"object\"==typeof e?null:A(e))}get destroyed(){return this._destroyed}destroy(){this.assertNotDestroyed(),this._destroyed=!0;try{this.onDestroy.forEach(e=>e.ngOnDestroy())}finally{this.records.clear(),this.onDestroy.clear(),this.injectorDefTypes.clear()}}get(e,t=K,n=g.Default){this.assertNotDestroyed();const r=te(this);try{if(!(n&g.SkipSelf)){let t=this.records.get(e);if(void 0===t){const n=(\"function\"==typeof(i=e)||\"object\"==typeof i&&i instanceof X)&&w(e);t=n&&this.injectableDefInScope(n)?Ms(vs(e),ms):null,this.records.set(e,t)}if(null!=t)return this.hydrate(e,t)}return(n&g.Self?_s():this.parent).get(e,t=n&g.Optional&&t===K?null:t)}catch(s){if(\"NullInjectorError\"===s.name){if((s.ngTempTokenPath=s.ngTempTokenPath||[]).unshift(A(e)),r)throw s;return function(e,t,n,r){const i=e.ngTempTokenPath;throw t.__source&&i.unshift(t.__source),e.message=function(e,t,n,r=null){e=e&&\"\\n\"===e.charAt(0)&&\"\\u0275\"==e.charAt(1)?e.substr(2):e;let i=A(t);if(Array.isArray(t))i=t.map(A).join(\" -> \");else if(\"object\"==typeof t){let e=[];for(let n in t)if(t.hasOwnProperty(n)){let r=t[n];e.push(n+\":\"+(\"string\"==typeof r?JSON.stringify(r):A(r)))}i=`{${e.join(\", \")}}`}return`${n}${r?\"(\"+r+\")\":\"\"}[${i}]: ${e.replace(q,\"\\n \")}`}(\"\\n\"+e.message,i,n,r),e.ngTokenPath=i,e.ngTempTokenPath=null,e}(s,e,\"R3InjectorError\",this.source)}throw s}finally{te(r)}var i}_resolveInjectorDefTypes(){this.injectorDefTypes.forEach(e=>this.get(e))}toString(){const e=[];return this.records.forEach((t,n)=>e.push(A(n))),`R3Injector[${e.join(\", \")}]`}assertNotDestroyed(){if(this._destroyed)throw new Error(\"Injector has already been destroyed.\")}processInjectorType(e,t,n){if(!(e=P(e)))return!1;let r=k(e);const i=null==r&&e.ngModule||void 0,s=void 0===i?e:i,o=-1!==n.indexOf(s);if(void 0!==i&&(r=k(i)),null==r)return!1;if(null!=r.imports&&!o){let e;n.push(s);try{he(r.imports,r=>{this.processInjectorType(r,t,n)&&(void 0===e&&(e=[]),e.push(r))})}finally{}if(void 0!==e)for(let t=0;tthis.processProvider(e,n,r||fs))}}this.injectorDefTypes.add(s),this.records.set(s,Ms(r.factory,ms));const a=r.providers;if(null!=a&&!o){const t=e;he(a,e=>this.processProvider(e,t,a))}return void 0!==i&&void 0!==e.providers}processProvider(e,t,n){let r=Ss(e=P(e))?e:P(e&&e.provide);const i=function(e,t,n){return ks(e)?Ms(void 0,e.useValue):Ms(ws(e,t,n),ms)}(e,t,n);if(Ss(e)||!0!==e.multi){const e=this.records.get(r);e&&void 0!==e.multi&&br()}else{let t=this.records.get(r);t?void 0===t.multi&&br():(t=Ms(void 0,ms,!0),t.factory=()=>ae(t.multi),this.records.set(r,t)),r=e,t.multi.push(e)}this.records.set(r,i)}hydrate(e,t){var n;return t.value===ps?function(e){throw new Error(\"Cannot instantiate cyclic dependency! \"+e)}(A(e)):t.value===ms&&(t.value=ps,t.value=t.factory()),\"object\"==typeof t.value&&t.value&&null!==(n=t.value)&&\"object\"==typeof n&&\"function\"==typeof n.ngOnDestroy&&this.onDestroy.add(t.value),t.value}injectableDefInScope(e){return!!e.providedIn&&(\"string\"==typeof e.providedIn?\"any\"===e.providedIn||e.providedIn===this.scope:this.injectorDefTypes.has(e.providedIn))}}function vs(e){const t=w(e),n=null!==t?t.factory:Oe(e);if(null!==n)return n;const r=k(e);if(null!==r)return r.factory;if(e instanceof X)throw new Error(`Token ${A(e)} is missing a \\u0275prov definition.`);if(e instanceof Function)return function(e){const t=e.length;if(t>0){const n=pe(t,\"?\");throw new Error(`Can't resolve all parameters for ${A(e)}: (${n.join(\", \")}).`)}const n=function(e){const t=e&&(e[S]||e[D]||e[C]&&e[C]());if(t){const n=function(e){if(e.hasOwnProperty(\"name\"))return e.name;const t=(\"\"+e).match(/^function\\s*([^\\s(]+)/);return null===t?\"\":t[1]}(e);return console.warn(`DEPRECATED: DI is instantiating a token \"${n}\" that inherits its @Injectable decorator but does not provide one itself.\\nThis will become an error in a future version of Angular. Please add @Injectable() to the \"${n}\" class.`),t}return null}(e);return null!==n?()=>n.factory(e):()=>new e}(e);throw new Error(\"unreachable\")}function ws(e,t,n){let r=void 0;if(Ss(e)){const t=P(e);return Oe(t)||vs(t)}if(ks(e))r=()=>P(e.useValue);else if((i=e)&&i.useFactory)r=()=>e.useFactory(...ae(e.deps||[]));else if(function(e){return!(!e||!e.useExisting)}(e))r=()=>ie(P(e.useExisting));else{const i=P(e&&(e.useClass||e.provide));if(i||function(e,t,n){let r=\"\";throw e&&t&&(r=` - only instances of Provider and Type are allowed, got: [${t.map(e=>e==n?\"?\"+n+\"?\":\"...\").join(\", \")}]`),new Error(`Invalid provider for the NgModule '${A(e)}'`+r)}(t,n,e),!function(e){return!!e.deps}(e))return Oe(i)||vs(i);r=()=>new i(...ae(e.deps))}var i;return r}function Ms(e,t,n=!1){return{factory:e,value:t,multi:n?[]:void 0}}function ks(e){return null!==e&&\"object\"==typeof e&&Q in e}function Ss(e){return\"function\"==typeof e}const xs=function(e,t,n){return function(e,t=null,n=null,r){const i=bs(e,t,n,r);return i._resolveInjectorDefTypes(),i}({name:n},t,e,n)};let Cs=(()=>{class e{static create(e,t){return Array.isArray(e)?xs(e,t,\"\"):xs(e.providers,e.parent,e.name||\"\")}}return e.THROW_IF_NOT_FOUND=K,e.NULL=new le,e.\\u0275prov=y({token:e,providedIn:\"any\",factory:()=>ie(Z)}),e.__NG_ELEMENT_ID__=-1,e})();const Ds=new X(\"AnalyzeForEntryComponents\");class Ls{}const Ts=h(\"ContentChild\",(e,t={})=>Object.assign({selector:e,first:!0,isViewQuery:!1,descendants:!0},t),Ls),As=h(\"ViewChild\",(e,t)=>Object.assign({selector:e,first:!0,isViewQuery:!0,descendants:!0},t),Ls);function Es(e,t,n){let r=n?e.styles:null,i=n?e.classes:null,s=0;if(null!==t)for(let o=0;oa(qe(e[r.index])).target:r.index;if(Ze(n)){let o=null;if(!a&&l&&(o=function(e,t,n,r){const i=e.cleanup;if(null!=i)for(let s=0;sn?e[n]:null}\"string\"==typeof e&&(s+=2)}return null}(e,t,i,r.index)),null!==o)(o.__ngLastListenerFn__||o).__ngNextListenerFn__=s,o.__ngLastListenerFn__=s,h=!1;else{s=lo(r,t,s,!1);const e=n.listen(m.name||p,i,s);u.push(s,e),c&&c.push(i,g,f,f+1)}}else s=lo(r,t,s,!0),p.addEventListener(i,s,o),u.push(s),c&&c.push(i,g,f,o)}const d=r.outputs;let m;if(h&&null!==d&&(m=d[i])){const e=m.length;if(e)for(let n=0;n0;)t=t[15],e--;return t}(e,ct.lFrame.contextLView))[8]}(e)}function uo(e,t){let n=null;const r=function(e){const t=e.attrs;if(null!=t){const e=t.indexOf(5);if(0==(1&e))return t[e+1]}return null}(e);for(let i=0;i=0}const yo={textEnd:0,key:0,keyEnd:0,value:0,valueEnd:0};function vo(e){return e.substring(yo.key,yo.keyEnd)}function wo(e,t){const n=yo.textEnd;return n===t?-1:(t=yo.keyEnd=function(e,t,n){for(;t32;)t++;return t}(e,yo.key=t,n),Mo(e,t,n))}function Mo(e,t,n){for(;t=0;n=wo(t,n))fe(e,vo(t),!0)}function Co(e,t,n,r){const i=ht(),s=dt(),o=kt(2);s.firstUpdatePass&&Lo(s,e,o,r),t!==Ar&&Ys(i,o,t)&&Eo(s,s.data[It()+20],i,i[11],e,i[o+1]=function(e,t){return null==e||(\"string\"==typeof t?e+=t:\"object\"==typeof e&&(e=A(jn(e)))),e}(t,n),r,o)}function Do(e,t){return t>=e.expandoStartIndex}function Lo(e,t,n,r){const i=e.data;if(null===i[n+1]){const s=i[It()+20],o=Do(e,n);Po(s,r)&&null===t&&!o&&(t=!1),t=function(e,t,n,r){const i=Ct(e);let s=r?t.residualClasses:t.residualStyles;if(null===i)0===(r?t.classBindings:t.styleBindings)&&(n=Ao(n=To(null,e,t,n,r),t.attrs,r),s=null);else{const o=t.directiveStylingLast;if(-1===o||e[o]!==i)if(n=To(i,e,t,n,r),null===s){let n=function(e,t,n){const r=n?t.classBindings:t.styleBindings;if(0!==Nr(r))return e[Yr(r)]}(e,t,r);void 0!==n&&Array.isArray(n)&&(n=To(null,e,t,n[1],r),n=Ao(n,t.attrs,r),function(e,t,n,r){e[Yr(n?t.classBindings:t.styleBindings)]=r}(e,t,r,n))}else s=function(e,t,n){let r=void 0;const i=t.directiveEnd;for(let s=1+t.directiveStylingLast;s0)&&(u=!0)}else c=n;if(i)if(0!==l){const t=Yr(e[a+1]);e[r+1]=jr(t,a),0!==t&&(e[t+1]=Hr(e[t+1],r)),e[a+1]=131071&e[a+1]|r<<17}else e[r+1]=jr(a,0),0!==a&&(e[a+1]=Hr(e[a+1],r)),a=r;else e[r+1]=jr(l,0),0===a?a=r:e[l+1]=Hr(e[l+1],r),l=r;u&&(e[r+1]=Br(e[r+1])),_o(e,c,r,!0),_o(e,c,r,!1),function(e,t,n,r,i){const s=i?e.residualClasses:e.residualStyles;null!=s&&\"string\"==typeof t&&_e(s,t)>=0&&(n[r+1]=zr(n[r+1]))}(t,c,e,r,s),o=jr(a,l),s?t.classBindings=o:t.styleBindings=o}(i,s,t,n,o,r)}}function To(e,t,n,r,i){let s=null;const o=n.directiveEnd;let a=n.directiveStylingLast;for(-1===a?a=n.directiveStart:a++;a0;){const t=e[i],s=Array.isArray(t),l=s?t[1]:t,c=null===l;let u=n[i+1];u===Ar&&(u=c?go:void 0);let h=c?ge(u,r):l===r?u:void 0;if(s&&!Fo(h)&&(h=ge(t,r)),Fo(h)&&(a=h,o))return a;const d=e[i+1];i=o?Yr(d):Nr(d)}if(null!==t){let e=s?t.residualClasses:t.residualStyles;null!=e&&(a=ge(e,r))}return a}function Fo(e){return void 0!==e}function Po(e,t){return 0!=(e.flags&(t?16:32))}function Ro(e,t=\"\"){const n=ht(),r=dt(),i=e+20,s=r.firstCreatePass?Gr(r,n[6],e,3,null,null):r.data[i],o=n[i]=function(e,t){return Ze(t)?t.createText(e):t.createTextNode(e)}(t,n[11]);Wi(r,n,o,s),ft(s,!1)}function Io(e){return jo(\"\",e,\"\"),Io}function jo(e,t,n){const r=ht(),i=zs(r,e,t,n);return i!==Ar&&Ei(r,It(),i),jo}function Yo(e,t,n,r,i,s,o){const a=ht(),l=function(e,t,n,r,i,s,o,a){const l=Ns(e,wt(),n,i,o);return kt(3),l?t+rn(n)+r+rn(i)+s+rn(o)+a:Ar}(a,e,t,n,r,i,s,o);return l!==Ar&&Ei(a,It(),l),Yo}function Bo(e,t,n){!function(e,t,n,r){const i=dt(),s=kt(2);i.firstUpdatePass&&Lo(i,null,s,!0);const o=ht();if(n!==Ar&&Ys(o,s,n)){const r=i.data[It()+20];if(Po(r,!0)&&!Do(i,s)){let e=r.classesWithoutHost;null!==e&&(n=E(e,n||\"\")),Xs(i,r,o,n,!0)}else!function(e,t,n,r,i,s,o,a){i===Ar&&(i=go);let l=0,c=0,u=0=0;r--){const i=e[r];i.hostVars=t+=i.hostVars,i.hostAttrs=qt(i.hostAttrs,n=qt(n,i.hostAttrs))}}(r)}function Jo(e){return e===ve?{}:e===we?[]:e}function Uo(e,t){const n=e.viewQuery;e.viewQuery=n?(e,r)=>{t(e,r),n(e,r)}:t}function Go(e,t){const n=e.contentQueries;e.contentQueries=n?(e,r,i)=>{t(e,r,i),n(e,r,i)}:t}function Wo(e,t){const n=e.hostBindings;e.hostBindings=n?(e,r)=>{t(e,r),n(e,r)}:t}function Xo(e,t,n,r,i){if(e=P(e),Array.isArray(e))for(let s=0;s>20;if(Ss(e)||!e.multi){const r=new Wt(l,i,Us),m=qo(a,t,i?u:u+d,h);-1===m?(gn(dn(c,o),s,a),Zo(s,e,t.length),t.push(a),c.directiveStart++,c.directiveEnd++,i&&(c.providerIndexes+=1048576),n.push(r),o.push(r)):(n[m]=r,o[m]=r)}else{const m=qo(a,t,u+d,h),p=qo(a,t,u,u+d),f=m>=0&&n[m],g=p>=0&&n[p];if(i&&!g||!i&&!f){gn(dn(c,o),s,a);const u=function(e,t,n,r,i){const s=new Wt(e,n,Us);return s.multi=[],s.index=t,s.componentProviders=0,Ko(s,i,r&&!n),s}(i?$o:Qo,n.length,i,r,l);!i&&g&&(n[p].providerFactory=u),Zo(s,e,t.length,0),t.push(a),c.directiveStart++,c.directiveEnd++,i&&(c.providerIndexes+=1048576),n.push(u),o.push(u)}else Zo(s,e,m>-1?m:p,Ko(n[i?p:m],l,!i&&r));!i&&r&&g&&n[p].componentProviders++}}}function Zo(e,t,n,r){const i=Ss(t);if(i||t.useClass){const s=(t.useClass||t).prototype.ngOnDestroy;if(s){const o=e.destroyHooks||(e.destroyHooks=[]);if(!i&&t.multi){const e=o.indexOf(n);-1===e?o.push(n,[r,s]):o[e+1].push(r,s)}else o.push(n,s)}}}function Ko(e,t,n){return n&&e.componentProviders++,e.multi.push(t)-1}function qo(e,t,n,r){for(let i=n;i{n.providersResolver=(n,r)=>function(e,t,n){const r=dt();if(r.firstCreatePass){const i=Be(e);Xo(n,r.data,r.blueprint,i,!0),Xo(t,r.data,r.blueprint,i,!1)}}(n,r?r(e):e,t)}}class na{}class ra{resolveComponentFactory(e){throw function(e){const t=Error(`No component factory found for ${A(e)}. Did you add it to @NgModule.entryComponents?`);return t.ngComponent=e,t}(e)}}let ia=(()=>{class e{}return e.NULL=new ra,e})(),sa=(()=>{class e{constructor(e){this.nativeElement=e}}return e.__NG_ELEMENT_ID__=()=>oa(e),e})();const oa=function(e){return ss(e,pt(),ht())};class aa{}var la=function(e){return e[e.Important=1]=\"Important\",e[e.DashCase=2]=\"DashCase\",e}({});let ca=(()=>{class e{}return e.__NG_ELEMENT_ID__=()=>ua(),e})();const ua=function(){const e=ht(),t=nt(pt().index,e);return function(e){const t=e[11];if(Ze(t))return t;throw new Error(\"Cannot inject Renderer2 when the application uses Renderer3!\")}(Pe(t)?t:e)};let ha=(()=>{class e{}return e.\\u0275prov=y({token:e,providedIn:\"root\",factory:()=>null}),e})();class da{constructor(e){this.full=e,this.major=e.split(\".\")[0],this.minor=e.split(\".\")[1],this.patch=e.split(\".\").slice(2).join(\".\")}}const ma=new da(\"10.0.14\");class pa{constructor(){}supports(e){return Rs(e)}create(e){return new ga(e)}}const fa=(e,t)=>t;class ga{constructor(e){this.length=0,this._linkedRecords=null,this._unlinkedRecords=null,this._previousItHead=null,this._itHead=null,this._itTail=null,this._additionsHead=null,this._additionsTail=null,this._movesHead=null,this._movesTail=null,this._removalsHead=null,this._removalsTail=null,this._identityChangesHead=null,this._identityChangesTail=null,this._trackByFn=e||fa}forEachItem(e){let t;for(t=this._itHead;null!==t;t=t._next)e(t)}forEachOperation(e){let t=this._itHead,n=this._removalsHead,r=0,i=null;for(;t||n;){const s=!n||t&&t.currentIndex{r=this._trackByFn(t,e),null!==i&&Object.is(i.trackById,r)?(s&&(i=this._verifyReinsertion(i,e,r,t)),Object.is(i.item,e)||this._addIdentityChange(i,e)):(i=this._mismatch(i,e,r,t),s=!0),i=i._next,t++}),this.length=t;return this._truncate(i),this.collection=e,this.isDirty}get isDirty(){return null!==this._additionsHead||null!==this._movesHead||null!==this._removalsHead||null!==this._identityChangesHead}_reset(){if(this.isDirty){let e,t;for(e=this._previousItHead=this._itHead;null!==e;e=e._next)e._nextPrevious=e._next;for(e=this._additionsHead;null!==e;e=e._nextAdded)e.previousIndex=e.currentIndex;for(this._additionsHead=this._additionsTail=null,e=this._movesHead;null!==e;e=t)e.previousIndex=e.currentIndex,t=e._nextMoved;this._movesHead=this._movesTail=null,this._removalsHead=this._removalsTail=null,this._identityChangesHead=this._identityChangesTail=null}}_mismatch(e,t,n,r){let i;return null===e?i=this._itTail:(i=e._prev,this._remove(e)),null!==(e=null===this._linkedRecords?null:this._linkedRecords.get(n,r))?(Object.is(e.item,t)||this._addIdentityChange(e,t),this._moveAfter(e,i,r)):null!==(e=null===this._unlinkedRecords?null:this._unlinkedRecords.get(n,null))?(Object.is(e.item,t)||this._addIdentityChange(e,t),this._reinsertAfter(e,i,r)):e=this._addAfter(new _a(t,n),i,r),e}_verifyReinsertion(e,t,n,r){let i=null===this._unlinkedRecords?null:this._unlinkedRecords.get(n,null);return null!==i?e=this._reinsertAfter(i,e._prev,r):e.currentIndex!=r&&(e.currentIndex=r,this._addToMoves(e,r)),e}_truncate(e){for(;null!==e;){const t=e._next;this._addToRemovals(this._unlink(e)),e=t}null!==this._unlinkedRecords&&this._unlinkedRecords.clear(),null!==this._additionsTail&&(this._additionsTail._nextAdded=null),null!==this._movesTail&&(this._movesTail._nextMoved=null),null!==this._itTail&&(this._itTail._next=null),null!==this._removalsTail&&(this._removalsTail._nextRemoved=null),null!==this._identityChangesTail&&(this._identityChangesTail._nextIdentityChange=null)}_reinsertAfter(e,t,n){null!==this._unlinkedRecords&&this._unlinkedRecords.remove(e);const r=e._prevRemoved,i=e._nextRemoved;return null===r?this._removalsHead=i:r._nextRemoved=i,null===i?this._removalsTail=r:i._prevRemoved=r,this._insertAfter(e,t,n),this._addToMoves(e,n),e}_moveAfter(e,t,n){return this._unlink(e),this._insertAfter(e,t,n),this._addToMoves(e,n),e}_addAfter(e,t,n){return this._insertAfter(e,t,n),this._additionsTail=null===this._additionsTail?this._additionsHead=e:this._additionsTail._nextAdded=e,e}_insertAfter(e,t,n){const r=null===t?this._itHead:t._next;return e._next=r,e._prev=t,null===r?this._itTail=e:r._prev=e,null===t?this._itHead=e:t._next=e,null===this._linkedRecords&&(this._linkedRecords=new ya),this._linkedRecords.put(e),e.currentIndex=n,e}_remove(e){return this._addToRemovals(this._unlink(e))}_unlink(e){null!==this._linkedRecords&&this._linkedRecords.remove(e);const t=e._prev,n=e._next;return null===t?this._itHead=n:t._next=n,null===n?this._itTail=t:n._prev=t,e}_addToMoves(e,t){return e.previousIndex===t||(this._movesTail=null===this._movesTail?this._movesHead=e:this._movesTail._nextMoved=e),e}_addToRemovals(e){return null===this._unlinkedRecords&&(this._unlinkedRecords=new ya),this._unlinkedRecords.put(e),e.currentIndex=null,e._nextRemoved=null,null===this._removalsTail?(this._removalsTail=this._removalsHead=e,e._prevRemoved=null):(e._prevRemoved=this._removalsTail,this._removalsTail=this._removalsTail._nextRemoved=e),e}_addIdentityChange(e,t){return e.item=t,this._identityChangesTail=null===this._identityChangesTail?this._identityChangesHead=e:this._identityChangesTail._nextIdentityChange=e,e}}class _a{constructor(e,t){this.item=e,this.trackById=t,this.currentIndex=null,this.previousIndex=null,this._nextPrevious=null,this._prev=null,this._next=null,this._prevDup=null,this._nextDup=null,this._prevRemoved=null,this._nextRemoved=null,this._nextAdded=null,this._nextMoved=null,this._nextIdentityChange=null}}class ba{constructor(){this._head=null,this._tail=null}add(e){null===this._head?(this._head=this._tail=e,e._nextDup=null,e._prevDup=null):(this._tail._nextDup=e,e._prevDup=this._tail,e._nextDup=null,this._tail=e)}get(e,t){let n;for(n=this._head;null!==n;n=n._nextDup)if((null===t||t<=n.currentIndex)&&Object.is(n.trackById,e))return n;return null}remove(e){const t=e._prevDup,n=e._nextDup;return null===t?this._head=n:t._nextDup=n,null===n?this._tail=t:n._prevDup=t,null===this._head}}class ya{constructor(){this.map=new Map}put(e){const t=e.trackById;let n=this.map.get(t);n||(n=new ba,this.map.set(t,n)),n.add(e)}get(e,t){const n=this.map.get(e);return n?n.get(e,t):null}remove(e){const t=e.trackById;return this.map.get(t).remove(e)&&this.map.delete(t),e}get isEmpty(){return 0===this.map.size}clear(){this.map.clear()}}function va(e,t,n){const r=e.previousIndex;if(null===r)return r;let i=0;return n&&r{if(t&&t.key===n)this._maybeAddToChanges(t,e),this._appendAfter=t,t=t._next;else{const r=this._getOrCreateRecordForKey(n,e);t=this._insertBeforeOrAppend(t,r)}}),t){t._prev&&(t._prev._next=null),this._removalsHead=t;for(let e=t;null!==e;e=e._nextRemoved)e===this._mapHead&&(this._mapHead=null),this._records.delete(e.key),e._nextRemoved=e._next,e.previousValue=e.currentValue,e.currentValue=null,e._prev=null,e._next=null}return this._changesTail&&(this._changesTail._nextChanged=null),this._additionsTail&&(this._additionsTail._nextAdded=null),this.isDirty}_insertBeforeOrAppend(e,t){if(e){const n=e._prev;return t._next=e,t._prev=n,e._prev=t,n&&(n._next=t),e===this._mapHead&&(this._mapHead=t),this._appendAfter=e,e}return this._appendAfter?(this._appendAfter._next=t,t._prev=this._appendAfter):this._mapHead=t,this._appendAfter=t,null}_getOrCreateRecordForKey(e,t){if(this._records.has(e)){const n=this._records.get(e);this._maybeAddToChanges(n,t);const r=n._prev,i=n._next;return r&&(r._next=i),i&&(i._prev=r),n._next=null,n._prev=null,n}const n=new ka(e);return this._records.set(e,n),n.currentValue=t,this._addToAdditions(n),n}_reset(){if(this.isDirty){let e;for(this._previousMapHead=this._mapHead,e=this._previousMapHead;null!==e;e=e._next)e._nextPrevious=e._next;for(e=this._changesHead;null!==e;e=e._nextChanged)e.previousValue=e.currentValue;for(e=this._additionsHead;null!=e;e=e._nextAdded)e.previousValue=e.currentValue;this._changesHead=this._changesTail=null,this._additionsHead=this._additionsTail=null,this._removalsHead=null}}_maybeAddToChanges(e,t){Object.is(t,e.currentValue)||(e.previousValue=e.currentValue,e.currentValue=t,this._addToChanges(e))}_addToAdditions(e){null===this._additionsHead?this._additionsHead=this._additionsTail=e:(this._additionsTail._nextAdded=e,this._additionsTail=e)}_addToChanges(e){null===this._changesHead?this._changesHead=this._changesTail=e:(this._changesTail._nextChanged=e,this._changesTail=e)}_forEach(e,t){e instanceof Map?e.forEach(t):Object.keys(e).forEach(n=>t(e[n],n))}}class ka{constructor(e){this.key=e,this.previousValue=null,this.currentValue=null,this._nextPrevious=null,this._next=null,this._prev=null,this._nextAdded=null,this._nextRemoved=null,this._nextChanged=null}}let Sa=(()=>{class e{constructor(e){this.factories=e}static create(t,n){if(null!=n){const e=n.factories.slice();t=t.concat(e)}return new e(t)}static extend(t){return{provide:e,useFactory:n=>{if(!n)throw new Error(\"Cannot extend IterableDiffers without a parent injector\");return e.create(t,n)},deps:[[e,new f,new m]]}}find(e){const t=this.factories.find(t=>t.supports(e));if(null!=t)return t;throw new Error(`Cannot find a differ supporting object '${e}' of type '${n=e,n.name||typeof n}'`);var n}}return e.\\u0275prov=y({token:e,providedIn:\"root\",factory:()=>new e([new pa])}),e})(),xa=(()=>{class e{constructor(e){this.factories=e}static create(t,n){if(n){const e=n.factories.slice();t=t.concat(e)}return new e(t)}static extend(t){return{provide:e,useFactory:n=>{if(!n)throw new Error(\"Cannot extend KeyValueDiffers without a parent injector\");return e.create(t,n)},deps:[[e,new f,new m]]}}find(e){const t=this.factories.find(t=>t.supports(e));if(t)return t;throw new Error(`Cannot find a differ supporting object '${e}'`)}}return e.\\u0275prov=y({token:e,providedIn:\"root\",factory:()=>new e([new wa])}),e})();const Ca=[new wa],Da=new Sa([new pa]),La=new xa(Ca);let Ta=(()=>{class e{}return e.__NG_ELEMENT_ID__=()=>Aa(e,sa),e})();const Aa=function(e,t){return os(e,t,pt(),ht())};let Ea=(()=>{class e{}return e.__NG_ELEMENT_ID__=()=>Oa(e,sa),e})();const Oa=function(e,t){return as(e,t,pt(),ht())},Fa={};class Pa extends ia{constructor(e){super(),this.ngModule=e}resolveComponentFactory(e){const t=Ee(e);return new ja(t,this.ngModule)}}function Ra(e){const t=[];for(let n in e)e.hasOwnProperty(n)&&t.push({propName:e[n],templateName:n});return t}const Ia=new X(\"SCHEDULER_TOKEN\",{providedIn:\"root\",factory:()=>on});class ja extends na{constructor(e,t){super(),this.componentDef=e,this.ngModule=t,this.componentType=e.type,this.selector=e.selectors.map(Tr).join(\",\"),this.ngContentSelectors=e.ngContentSelectors?e.ngContentSelectors:[],this.isBoundToModule=!!t}get inputs(){return Ra(this.componentDef.inputs)}get outputs(){return Ra(this.componentDef.outputs)}create(e,t,n,r){const i=(r=r||this.ngModule)?function(e,t){return{get:(n,r,i)=>{const s=e.get(n,Fa,i);return s!==Fa||r===Fa?s:t.get(n,r,i)}}}(e,r.injector):e,s=i.get(aa,Ke),o=i.get(ha,null),a=s.createRenderer(null,this.componentDef),l=this.componentDef.selectors[0][0]||\"div\",c=n?function(e,t,n){if(Ze(e))return e.selectRootElement(t,n===ye.ShadowDom);let r=\"string\"==typeof t?e.querySelector(t):t;return r.textContent=\"\",r}(a,n,this.componentDef.encapsulation):Jr(l,s.createRenderer(null,this.componentDef),function(e){const t=e.toLowerCase();return\"svg\"===t?\"http://www.w3.org/2000/svg\":\"math\"===t?\"http://www.w3.org/1998/MathML/\":null}(l)),u=this.componentDef.onPush?576:528,h={components:[],scheduler:on,clean:Ci,playerHandler:null,flags:0},d=ti(0,-1,null,1,0,null,null,null,null,null),m=Ur(null,d,h,u,null,null,s,a,o,i);let p,f;At(m,null);try{const e=function(e,t,n,r,i,s){const o=n[1];n[20]=e;const a=Gr(o,null,0,3,null,null),l=a.mergedAttrs=t.hostAttrs;null!==l&&(Es(a,l,!0),null!==e&&(Xt(i,e,l),null!==a.classes&&$i(i,e,a.classes),null!==a.styles&&Qi(i,e,a.styles)));const c=r.createRenderer(e,t),u=Ur(n,ei(t),null,t.onPush?64:16,n[20],a,r,c,void 0);return o.firstCreatePass&&(gn(dn(a,n),o,t.type),hi(o,a),mi(a,n.length,1)),wi(n,u),n[20]=u}(c,this.componentDef,m,s,a);if(c)if(n)Xt(a,c,[\"ng-version\",ma.full]);else{const{attrs:e,classes:t}=function(e){const t=[],n=[];let r=1,i=2;for(;r0&&$i(a,c,t.join(\" \"))}if(f=et(d,0),void 0!==t){const e=f.projection=[];for(let n=0;ne(o,t)),t.contentQueries&&t.contentQueries(1,o,n.length-1);const a=pt();if(s.firstCreatePass&&(null!==t.hostBindings||null!==t.hostAttrs)){jt(a.index-20);const e=n[1];ai(e,t),li(e,n,t.hostVars),ci(t,o)}return o}(e,this.componentDef,m,h,[zo]),Wr(d,m,null)}finally{Rt()}const g=new Ya(this.componentType,p,ss(sa,f,m),m,f);return d.node.child=f,g}}class Ya extends class{}{constructor(e,t,n,r,i){super(),this.location=n,this._rootLView=r,this._tNode=i,this.destroyCbs=[],this.instance=t,this.hostView=this.changeDetectorRef=new ts(r),function(e,t,n,r){let i=e.node;null==i&&(e.node=i=ri(0,null,2,-1,null,null)),r[6]=i}(r[1],0,0,r),this.componentType=e}get injector(){return new Sn(this._tNode,this._rootLView)}destroy(){this.destroyCbs&&(this.destroyCbs.forEach(e=>e()),this.destroyCbs=null,!this.hostView.destroyed&&this.hostView.destroy())}onDestroy(e){this.destroyCbs&&this.destroyCbs.push(e)}}const Ba=void 0;var Na=[\"en\",[[\"a\",\"p\"],[\"AM\",\"PM\"],Ba],[[\"AM\",\"PM\"],Ba,Ba],[[\"S\",\"M\",\"T\",\"W\",\"T\",\"F\",\"S\"],[\"Sun\",\"Mon\",\"Tue\",\"Wed\",\"Thu\",\"Fri\",\"Sat\"],[\"Sunday\",\"Monday\",\"Tuesday\",\"Wednesday\",\"Thursday\",\"Friday\",\"Saturday\"],[\"Su\",\"Mo\",\"Tu\",\"We\",\"Th\",\"Fr\",\"Sa\"]],Ba,[[\"J\",\"F\",\"M\",\"A\",\"M\",\"J\",\"J\",\"A\",\"S\",\"O\",\"N\",\"D\"],[\"Jan\",\"Feb\",\"Mar\",\"Apr\",\"May\",\"Jun\",\"Jul\",\"Aug\",\"Sep\",\"Oct\",\"Nov\",\"Dec\"],[\"January\",\"February\",\"March\",\"April\",\"May\",\"June\",\"July\",\"August\",\"September\",\"October\",\"November\",\"December\"]],Ba,[[\"B\",\"A\"],[\"BC\",\"AD\"],[\"Before Christ\",\"Anno Domini\"]],0,[6,0],[\"M/d/yy\",\"MMM d, y\",\"MMMM d, y\",\"EEEE, MMMM d, y\"],[\"h:mm a\",\"h:mm:ss a\",\"h:mm:ss a z\",\"h:mm:ss a zzzz\"],[\"{1}, {0}\",Ba,\"{1} 'at' {0}\",Ba],[\".\",\",\",\";\",\"%\",\"+\",\"-\",\"E\",\"\\xd7\",\"\\u2030\",\"\\u221e\",\"NaN\",\":\"],[\"#,##0.###\",\"#,##0%\",\"\\xa4#,##0.00\",\"#E0\"],\"USD\",\"$\",\"US Dollar\",{},\"ltr\",function(e){let t=Math.floor(Math.abs(e)),n=e.toString().replace(/^[^.]*\\.?/,\"\").length;return 1===t&&0===n?1:5}];let Ha={};function za(e){const t=function(e){return e.toLowerCase().replace(/_/g,\"-\")}(e);let n=Va(t);if(n)return n;const r=t.split(\"-\")[0];if(n=Va(r),n)return n;if(\"en\"===r)return Na;throw new Error(`Missing locale data for the locale \"${e}\".`)}function Va(e){return e in Ha||(Ha[e]=N.ng&&N.ng.common&&N.ng.common.locales&&N.ng.common.locales[e]),Ha[e]}var Ja=function(e){return e[e.LocaleId=0]=\"LocaleId\",e[e.DayPeriodsFormat=1]=\"DayPeriodsFormat\",e[e.DayPeriodsStandalone=2]=\"DayPeriodsStandalone\",e[e.DaysFormat=3]=\"DaysFormat\",e[e.DaysStandalone=4]=\"DaysStandalone\",e[e.MonthsFormat=5]=\"MonthsFormat\",e[e.MonthsStandalone=6]=\"MonthsStandalone\",e[e.Eras=7]=\"Eras\",e[e.FirstDayOfWeek=8]=\"FirstDayOfWeek\",e[e.WeekendRange=9]=\"WeekendRange\",e[e.DateFormat=10]=\"DateFormat\",e[e.TimeFormat=11]=\"TimeFormat\",e[e.DateTimeFormat=12]=\"DateTimeFormat\",e[e.NumberSymbols=13]=\"NumberSymbols\",e[e.NumberFormats=14]=\"NumberFormats\",e[e.CurrencyCode=15]=\"CurrencyCode\",e[e.CurrencySymbol=16]=\"CurrencySymbol\",e[e.CurrencyName=17]=\"CurrencyName\",e[e.Currencies=18]=\"Currencies\",e[e.Directionality=19]=\"Directionality\",e[e.PluralCase=20]=\"PluralCase\",e[e.ExtraData=21]=\"ExtraData\",e}({});let Ua=\"en-US\";function Ga(e){var t,n;n=\"Expected localeId to be defined\",null==(t=e)&&function(e,t,n,r){throw new Error(\"ASSERTION ERROR: \"+e+` [Expected=> null != ${t} <=Actual]`)}(n,t),\"string\"==typeof e&&(Ua=e.toLowerCase().replace(/_/g,\"-\"))}const Wa=new Map;class Xa extends ce{constructor(e,t){super(),this._parent=t,this._bootstrapComponents=[],this.injector=this,this.destroyCbs=[],this.componentFactoryResolver=new Pa(this);const n=Fe(e),r=e[U]||null;r&&Ga(r),this._bootstrapComponents=ln(n.bootstrap),this._r3Injector=bs(e,t,[{provide:ce,useValue:this},{provide:ia,useValue:this.componentFactoryResolver}],A(e)),this._r3Injector._resolveInjectorDefTypes(),this.instance=this.get(e)}get(e,t=Cs.THROW_IF_NOT_FOUND,n=g.Default){return e===Cs||e===ce||e===Z?this:this._r3Injector.get(e,t,n)}destroy(){const e=this._r3Injector;!e.destroyed&&e.destroy(),this.destroyCbs.forEach(e=>e()),this.destroyCbs=null}onDestroy(e){this.destroyCbs.push(e)}}class Za extends ue{constructor(e){super(),this.moduleType=e,null!==Fe(e)&&function e(t){if(null!==t.\\u0275mod.id){const e=t.\\u0275mod.id;(function(e,t,n){if(t&&t!==n)throw new Error(`Duplicate module registered for ${e} - ${A(t)} vs ${A(t.name)}`)})(e,Wa.get(e),t),Wa.set(e,t)}let n=t.\\u0275mod.imports;n instanceof Function&&(n=n()),n&&n.forEach(t=>e(t))}(e)}create(e){return new Xa(this.moduleType,e)}}function Ka(e,t,n){const r=vt()+e,i=ht();return i[r]===Ar?js(i,r,n?t.call(n):t()):function(e,t){return e[t]}(i,r)}function qa(e,t,n,r){return el(ht(),vt(),e,t,n,r)}function Qa(e,t,n,r,i){return tl(ht(),vt(),e,t,n,r,i)}function $a(e,t){const n=e[t];return n===Ar?void 0:n}function el(e,t,n,r,i,s){const o=t+n;return Ys(e,o,i)?js(e,o+1,s?r.call(s,i):r(i)):$a(e,o+1)}function tl(e,t,n,r,i,s,o){const a=t+n;return Bs(e,a,i,s)?js(e,a+2,o?r.call(o,i,s):r(i,s)):$a(e,a+2)}function nl(e,t){const n=dt();let r;const i=e+20;n.firstCreatePass?(r=function(e,t){if(t)for(let n=t.length-1;n>=0;n--){const r=t[n];if(e===r.name)return r}throw new Error(`The pipe '${e}' could not be found!`)}(t,n.pipeRegistry),n.data[i]=r,r.onDestroy&&(n.destroyHooks||(n.destroyHooks=[])).push(i,r.onDestroy)):r=n.data[i];const s=r.factory||(r.factory=Oe(r.type)),o=ne(Us),a=un(!1),l=s();return un(a),ne(o),function(e,t,n,r){const i=n+20;i>=e.data.length&&(e.data[i]=null,e.blueprint[i]=null),t[i]=r}(n,ht(),e,l),l}function rl(e,t,n){const r=ht(),i=tt(r,e);return al(r,ol(r,e)?el(r,vt(),t,i.transform,n,i):i.transform(n))}function il(e,t,n,r){const i=ht(),s=tt(i,e);return al(i,ol(i,e)?tl(i,vt(),t,s.transform,n,r,s):s.transform(n,r))}function sl(e,t,n,r,i){const s=ht(),o=tt(s,e);return al(s,ol(s,e)?function(e,t,n,r,i,s,o,a){const l=t+n;return Ns(e,l,i,s,o)?js(e,l+3,a?r.call(a,i,s,o):r(i,s,o)):$a(e,l+3)}(s,vt(),t,o.transform,n,r,i,o):o.transform(n,r,i))}function ol(e,t){return e[1].data[t+20].pure}function al(e,t){return Ps.isWrapped(t)&&(t=Ps.unwrap(t),e[wt()]=Ar),t}const ll=class extends r.a{constructor(e=!1){super(),this.__isAsync=e}emit(e){super.next(e)}subscribe(e,t,n){let r,s=e=>null,o=()=>null;e&&\"object\"==typeof e?(r=this.__isAsync?t=>{setTimeout(()=>e.next(t))}:t=>{e.next(t)},e.error&&(s=this.__isAsync?t=>{setTimeout(()=>e.error(t))}:t=>{e.error(t)}),e.complete&&(o=this.__isAsync?()=>{setTimeout(()=>e.complete())}:()=>{e.complete()})):(r=this.__isAsync?t=>{setTimeout(()=>e(t))}:t=>{e(t)},t&&(s=this.__isAsync?e=>{setTimeout(()=>t(e))}:e=>{t(e)}),n&&(o=this.__isAsync?()=>{setTimeout(()=>n())}:()=>{n()}));const a=super.subscribe(r,s,o);return e instanceof i.a&&e.add(a),a}};function cl(){return this._results[Fs()]()}class ul{constructor(){this.dirty=!0,this._results=[],this.changes=new ll,this.length=0;const e=Fs(),t=ul.prototype;t[e]||(t[e]=cl)}map(e){return this._results.map(e)}filter(e){return this._results.filter(e)}find(e){return this._results.find(e)}reduce(e,t){return this._results.reduce(e,t)}forEach(e){this._results.forEach(e)}some(e){return this._results.some(e)}toArray(){return this._results.slice()}toString(){return this._results.toString()}reset(e){this._results=function e(t,n){void 0===n&&(n=t);for(let r=0;r0)i.push(a[t/2]);else{const s=o[t+1],a=n[-r];for(let t=10;t({bindingPropertyName:e})),Ol=h(\"Output\",e=>({bindingPropertyName:e})),Fl=new X(\"Application Initializer\");let Pl=(()=>{class e{constructor(e){this.appInits=e,this.initialized=!1,this.done=!1,this.donePromise=new Promise((e,t)=>{this.resolve=e,this.reject=t})}runInitializers(){if(this.initialized)return;const e=[],t=()=>{this.done=!0,this.resolve()};if(this.appInits)for(let n=0;n{t()}).catch(e=>{this.reject(e)}),0===e.length&&t(),this.initialized=!0}}return e.\\u0275fac=function(t){return new(t||e)(ie(Fl,8))},e.\\u0275prov=y({token:e,factory:e.\\u0275fac}),e})();const Rl=new X(\"AppId\"),Il={provide:Rl,useFactory:function(){return`${jl()}${jl()}${jl()}`},deps:[]};function jl(){return String.fromCharCode(97+Math.floor(25*Math.random()))}const Yl=new X(\"Platform Initializer\"),Bl=new X(\"Platform ID\"),Nl=new X(\"appBootstrapListener\");let Hl=(()=>{class e{log(e){console.log(e)}warn(e){console.warn(e)}}return e.\\u0275fac=function(t){return new(t||e)},e.\\u0275prov=y({token:e,factory:e.\\u0275fac}),e})();const zl=new X(\"LocaleId\"),Vl=new X(\"DefaultCurrencyCode\");class Jl{constructor(e,t){this.ngModuleFactory=e,this.componentFactories=t}}const Ul=function(e){return new Za(e)},Gl=Ul,Wl=function(e){return Promise.resolve(Ul(e))},Xl=function(e){const t=Ul(e),n=ln(Fe(e).declarations).reduce((e,t)=>{const n=Ee(t);return n&&e.push(new ja(n)),e},[]);return new Jl(t,n)},Zl=Xl,Kl=function(e){return Promise.resolve(Xl(e))};let ql=(()=>{class e{constructor(){this.compileModuleSync=Gl,this.compileModuleAsync=Wl,this.compileModuleAndAllComponentsSync=Zl,this.compileModuleAndAllComponentsAsync=Kl}clearCache(){}clearCacheFor(e){}getModuleId(e){}}return e.\\u0275fac=function(t){return new(t||e)},e.\\u0275prov=y({token:e,factory:e.\\u0275fac}),e})();const Ql=(()=>Promise.resolve(0))();function $l(e){\"undefined\"==typeof Zone?Ql.then(()=>{e&&e.apply(null,null)}):Zone.current.scheduleMicroTask(\"scheduleMicrotask\",e)}class ec{constructor({enableLongStackTrace:e=!1,shouldCoalesceEventChangeDetection:t=!1}){if(this.hasPendingMacrotasks=!1,this.hasPendingMicrotasks=!1,this.isStable=!0,this.onUnstable=new ll(!1),this.onMicrotaskEmpty=new ll(!1),this.onStable=new ll(!1),this.onError=new ll(!1),\"undefined\"==typeof Zone)throw new Error(\"In this configuration Angular requires Zone.js\");Zone.assertZonePatched(),this._nesting=0,this._outer=this._inner=Zone.current,Zone.wtfZoneSpec&&(this._inner=this._inner.fork(Zone.wtfZoneSpec)),Zone.TaskTrackingZoneSpec&&(this._inner=this._inner.fork(new Zone.TaskTrackingZoneSpec)),e&&Zone.longStackTraceZoneSpec&&(this._inner=this._inner.fork(Zone.longStackTraceZoneSpec)),this.shouldCoalesceEventChangeDetection=t,this.lastRequestAnimationFrameId=-1,this.nativeRequestAnimationFrame=function(){let e=N.requestAnimationFrame,t=N.cancelAnimationFrame;if(\"undefined\"!=typeof Zone&&e&&t){const n=e[Zone.__symbol__(\"OriginalDelegate\")];n&&(e=n);const r=t[Zone.__symbol__(\"OriginalDelegate\")];r&&(t=r)}return{nativeRequestAnimationFrame:e,nativeCancelAnimationFrame:t}}().nativeRequestAnimationFrame,function(e){const t=!!e.shouldCoalesceEventChangeDetection&&e.nativeRequestAnimationFrame&&(()=>{!function(e){-1===e.lastRequestAnimationFrameId&&(e.lastRequestAnimationFrameId=e.nativeRequestAnimationFrame.call(N,()=>{e.fakeTopEventTask||(e.fakeTopEventTask=Zone.root.scheduleEventTask(\"fakeTopEventTask\",()=>{e.lastRequestAnimationFrameId=-1,ic(e),rc(e)},void 0,()=>{},()=>{})),e.fakeTopEventTask.invoke()}),ic(e))}(e)});e._inner=e._inner.fork({name:\"angular\",properties:{isAngularZone:!0,maybeDelayChangeDetection:t},onInvokeTask:(n,r,i,s,o,a)=>{try{return sc(e),n.invokeTask(i,s,o,a)}finally{t&&\"eventTask\"===s.type&&t(),oc(e)}},onInvoke:(t,n,r,i,s,o,a)=>{try{return sc(e),t.invoke(r,i,s,o,a)}finally{oc(e)}},onHasTask:(t,n,r,i)=>{t.hasTask(r,i),n===r&&(\"microTask\"==i.change?(e._hasPendingMicrotasks=i.microTask,ic(e),rc(e)):\"macroTask\"==i.change&&(e.hasPendingMacrotasks=i.macroTask))},onHandleError:(t,n,r,i)=>(t.handleError(r,i),e.runOutsideAngular(()=>e.onError.emit(i)),!1)})}(this)}static isInAngularZone(){return!0===Zone.current.get(\"isAngularZone\")}static assertInAngularZone(){if(!ec.isInAngularZone())throw new Error(\"Expected to be in Angular Zone, but it is not!\")}static assertNotInAngularZone(){if(ec.isInAngularZone())throw new Error(\"Expected to not be in Angular Zone, but it is!\")}run(e,t,n){return this._inner.run(e,t,n)}runTask(e,t,n,r){const i=this._inner,s=i.scheduleEventTask(\"NgZoneEvent: \"+r,e,nc,tc,tc);try{return i.runTask(s,t,n)}finally{i.cancelTask(s)}}runGuarded(e,t,n){return this._inner.runGuarded(e,t,n)}runOutsideAngular(e){return this._outer.run(e)}}function tc(){}const nc={};function rc(e){if(0==e._nesting&&!e.hasPendingMicrotasks&&!e.isStable)try{e._nesting++,e.onMicrotaskEmpty.emit(null)}finally{if(e._nesting--,!e.hasPendingMicrotasks)try{e.runOutsideAngular(()=>e.onStable.emit(null))}finally{e.isStable=!0}}}function ic(e){e.hasPendingMicrotasks=!!(e._hasPendingMicrotasks||e.shouldCoalesceEventChangeDetection&&-1!==e.lastRequestAnimationFrameId)}function sc(e){e._nesting++,e.isStable&&(e.isStable=!1,e.onUnstable.emit(null))}function oc(e){e._nesting--,rc(e)}class ac{constructor(){this.hasPendingMicrotasks=!1,this.hasPendingMacrotasks=!1,this.isStable=!0,this.onUnstable=new ll,this.onMicrotaskEmpty=new ll,this.onStable=new ll,this.onError=new ll}run(e,t,n){return e.apply(t,n)}runGuarded(e,t,n){return e.apply(t,n)}runOutsideAngular(e){return e()}runTask(e,t,n,r){return e.apply(t,n)}}let lc=(()=>{class e{constructor(e){this._ngZone=e,this._pendingCount=0,this._isZoneStable=!0,this._didWork=!1,this._callbacks=[],this.taskTrackingZone=null,this._watchAngularEvents(),e.run(()=>{this.taskTrackingZone=\"undefined\"==typeof Zone?null:Zone.current.get(\"TaskTrackingZone\")})}_watchAngularEvents(){this._ngZone.onUnstable.subscribe({next:()=>{this._didWork=!0,this._isZoneStable=!1}}),this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.subscribe({next:()=>{ec.assertNotInAngularZone(),$l(()=>{this._isZoneStable=!0,this._runCallbacksIfReady()})}})})}increasePendingRequestCount(){return this._pendingCount+=1,this._didWork=!0,this._pendingCount}decreasePendingRequestCount(){if(this._pendingCount-=1,this._pendingCount<0)throw new Error(\"pending async requests below zero\");return this._runCallbacksIfReady(),this._pendingCount}isStable(){return this._isZoneStable&&0===this._pendingCount&&!this._ngZone.hasPendingMacrotasks}_runCallbacksIfReady(){if(this.isStable())$l(()=>{for(;0!==this._callbacks.length;){let e=this._callbacks.pop();clearTimeout(e.timeoutId),e.doneCb(this._didWork)}this._didWork=!1});else{let e=this.getPendingTasks();this._callbacks=this._callbacks.filter(t=>!t.updateCb||!t.updateCb(e)||(clearTimeout(t.timeoutId),!1)),this._didWork=!0}}getPendingTasks(){return this.taskTrackingZone?this.taskTrackingZone.macroTasks.map(e=>({source:e.source,creationLocation:e.creationLocation,data:e.data})):[]}addCallback(e,t,n){let r=-1;t&&t>0&&(r=setTimeout(()=>{this._callbacks=this._callbacks.filter(e=>e.timeoutId!==r),e(this._didWork,this.getPendingTasks())},t)),this._callbacks.push({doneCb:e,timeoutId:r,updateCb:n})}whenStable(e,t,n){if(n&&!this.taskTrackingZone)throw new Error('Task tracking zone is required when passing an update callback to whenStable(). Is \"zone.js/dist/task-tracking.js\" loaded?');this.addCallback(e,t,n),this._runCallbacksIfReady()}getPendingRequestCount(){return this._pendingCount}findProviders(e,t,n){return[]}}return e.\\u0275fac=function(t){return new(t||e)(ie(ec))},e.\\u0275prov=y({token:e,factory:e.\\u0275fac}),e})(),cc=(()=>{class e{constructor(){this._applications=new Map,dc.addToWindow(this)}registerApplication(e,t){this._applications.set(e,t)}unregisterApplication(e){this._applications.delete(e)}unregisterAllApplications(){this._applications.clear()}getTestability(e){return this._applications.get(e)||null}getAllTestabilities(){return Array.from(this._applications.values())}getAllRootElements(){return Array.from(this._applications.keys())}findTestabilityInTree(e,t=!0){return dc.findTestabilityInTree(this,e,t)}}return e.\\u0275fac=function(t){return new(t||e)},e.\\u0275prov=y({token:e,factory:e.\\u0275fac}),e})();class uc{addToWindow(e){}findTestabilityInTree(e,t,n){return null}}let hc,dc=new uc;const mc=new X(\"AllowMultipleToken\");class pc{constructor(e,t){this.name=e,this.token=t}}function fc(e,t,n=[]){const r=\"Platform: \"+t,i=new X(r);return(t=[])=>{let s=gc();if(!s||s.injector.get(mc,!1))if(e)e(n.concat(t).concat({provide:i,useValue:!0}));else{const e=n.concat(t).concat({provide:i,useValue:!0},{provide:ds,useValue:\"platform\"});!function(e){if(hc&&!hc.destroyed&&!hc.injector.get(mc,!1))throw new Error(\"There can be only one platform. Destroy the previous one to create a new one.\");hc=e.get(_c);const t=e.get(Yl,null);t&&t.forEach(e=>e())}(Cs.create({providers:e,name:r}))}return function(e){const t=gc();if(!t)throw new Error(\"No platform exists!\");if(!t.injector.get(e,null))throw new Error(\"A platform with a different configuration has been created. Please destroy it first.\");return t}(i)}}function gc(){return hc&&!hc.destroyed?hc:null}let _c=(()=>{class e{constructor(e){this._injector=e,this._modules=[],this._destroyListeners=[],this._destroyed=!1}bootstrapModuleFactory(e,t){const n=function(e,t){let n;return n=\"noop\"===e?new ac:(\"zone.js\"===e?void 0:e)||new ec({enableLongStackTrace:zn(),shouldCoalesceEventChangeDetection:t}),n}(t?t.ngZone:void 0,t&&t.ngZoneEventCoalescing||!1),r=[{provide:ec,useValue:n}];return n.run(()=>{const t=Cs.create({providers:r,parent:this.injector,name:e.moduleType.name}),i=e.create(t),s=i.injector.get(An,null);if(!s)throw new Error(\"No ErrorHandler. Is platform module (BrowserModule) included?\");return i.onDestroy(()=>vc(this._modules,i)),n.runOutsideAngular(()=>n.onError.subscribe({next:e=>{s.handleError(e)}})),function(e,t,n){try{const r=n();return no(r)?r.catch(n=>{throw t.runOutsideAngular(()=>e.handleError(n)),n}):r}catch(r){throw t.runOutsideAngular(()=>e.handleError(r)),r}}(s,n,()=>{const e=i.injector.get(Pl);return e.runInitializers(),e.donePromise.then(()=>(Ga(i.injector.get(zl,\"en-US\")||\"en-US\"),this._moduleDoBootstrap(i),i))})})}bootstrapModule(e,t=[]){const n=bc({},t);return function(e,t,n){const r=new Za(n);return Promise.resolve(r)}(0,0,e).then(e=>this.bootstrapModuleFactory(e,n))}_moduleDoBootstrap(e){const t=e.injector.get(yc);if(e._bootstrapComponents.length>0)e._bootstrapComponents.forEach(e=>t.bootstrap(e));else{if(!e.instance.ngDoBootstrap)throw new Error(`The module ${A(e.instance.constructor)} was bootstrapped, but it does not declare \"@NgModule.bootstrap\" components nor a \"ngDoBootstrap\" method. Please define one of these.`);e.instance.ngDoBootstrap(t)}this._modules.push(e)}onDestroy(e){this._destroyListeners.push(e)}get injector(){return this._injector}destroy(){if(this._destroyed)throw new Error(\"The platform has already been destroyed!\");this._modules.slice().forEach(e=>e.destroy()),this._destroyListeners.forEach(e=>e()),this._destroyed=!0}get destroyed(){return this._destroyed}}return e.\\u0275fac=function(t){return new(t||e)(ie(Cs))},e.\\u0275prov=y({token:e,factory:e.\\u0275fac}),e})();function bc(e,t){return Array.isArray(t)?t.reduce(bc,e):Object.assign(Object.assign({},e),t)}let yc=(()=>{class e{constructor(e,t,n,r,i,l){this._zone=e,this._console=t,this._injector=n,this._exceptionHandler=r,this._componentFactoryResolver=i,this._initStatus=l,this._bootstrapListeners=[],this._views=[],this._runningTick=!1,this._enforceNoNewChanges=!1,this._stable=!0,this.componentTypes=[],this.components=[],this._enforceNoNewChanges=zn(),this._zone.onMicrotaskEmpty.subscribe({next:()=>{this._zone.run(()=>{this.tick()})}});const c=new s.a(e=>{this._stable=this._zone.isStable&&!this._zone.hasPendingMacrotasks&&!this._zone.hasPendingMicrotasks,this._zone.runOutsideAngular(()=>{e.next(this._stable),e.complete()})}),u=new s.a(e=>{let t;this._zone.runOutsideAngular(()=>{t=this._zone.onStable.subscribe(()=>{ec.assertNotInAngularZone(),$l(()=>{this._stable||this._zone.hasPendingMacrotasks||this._zone.hasPendingMicrotasks||(this._stable=!0,e.next(!0))})})});const n=this._zone.onUnstable.subscribe(()=>{ec.assertInAngularZone(),this._stable&&(this._stable=!1,this._zone.runOutsideAngular(()=>{e.next(!1)}))});return()=>{t.unsubscribe(),n.unsubscribe()}});this.isStable=Object(o.a)(c,u.pipe(Object(a.a)()))}bootstrap(e,t){if(!this._initStatus.done)throw new Error(\"Cannot bootstrap as there are still asynchronous initializers running. Bootstrap components in the `ngDoBootstrap` method of the root module.\");let n;n=e instanceof na?e:this._componentFactoryResolver.resolveComponentFactory(e),this.componentTypes.push(n.componentType);const r=n.isBoundToModule?void 0:this._injector.get(ce),i=n.create(Cs.NULL,[],t||n.selector,r);i.onDestroy(()=>{this._unloadComponent(i)});const s=i.injector.get(lc,null);return s&&i.injector.get(cc).registerApplication(i.location.nativeElement,s),this._loadComponent(i),zn()&&this._console.log(\"Angular is running in development mode. Call enableProdMode() to enable production mode.\"),i}tick(){if(this._runningTick)throw new Error(\"ApplicationRef.tick is called recursively\");try{this._runningTick=!0;for(let e of this._views)e.detectChanges();if(this._enforceNoNewChanges)for(let e of this._views)e.checkNoChanges()}catch(e){this._zone.runOutsideAngular(()=>this._exceptionHandler.handleError(e))}finally{this._runningTick=!1}}attachView(e){const t=e;this._views.push(t),t.attachToAppRef(this)}detachView(e){const t=e;vc(this._views,t),t.detachFromAppRef()}_loadComponent(e){this.attachView(e.hostView),this.tick(),this.components.push(e),this._injector.get(Nl,[]).concat(this._bootstrapListeners).forEach(t=>t(e))}_unloadComponent(e){this.detachView(e.hostView),vc(this.components,e)}ngOnDestroy(){this._views.slice().forEach(e=>e.destroy())}get viewCount(){return this._views.length}}return e.\\u0275fac=function(t){return new(t||e)(ie(ec),ie(Hl),ie(Cs),ie(An),ie(ia),ie(Pl))},e.\\u0275prov=y({token:e,factory:e.\\u0275fac}),e})();function vc(e,t){const n=e.indexOf(t);n>-1&&e.splice(n,1)}class wc{}class Mc{}const kc={factoryPathPrefix:\"\",factoryPathSuffix:\".ngfactory\"};let Sc=(()=>{class e{constructor(e,t){this._compiler=e,this._config=t||kc}load(e){return this.loadAndCompile(e)}loadAndCompile(e){let[t,r]=e.split(\"#\");return void 0===r&&(r=\"default\"),n(\"zn8P\")(t).then(e=>e[r]).then(e=>xc(e,t,r)).then(e=>this._compiler.compileModuleAsync(e))}loadFactory(e){let[t,r]=e.split(\"#\"),i=\"NgFactory\";return void 0===r&&(r=\"default\",i=\"\"),n(\"zn8P\")(this._config.factoryPathPrefix+t+this._config.factoryPathSuffix).then(e=>e[r+i]).then(e=>xc(e,t,r))}}return e.\\u0275fac=function(t){return new(t||e)(ie(ql),ie(Mc,8))},e.\\u0275prov=y({token:e,factory:e.\\u0275fac}),e})();function xc(e,t,n){if(!e)throw new Error(`Cannot find '${n}' in '${t}'`);return e}const Cc=fc(null,\"core\",[{provide:Bl,useValue:\"unknown\"},{provide:_c,deps:[Cs]},{provide:cc,deps:[]},{provide:Hl,deps:[]}]),Dc=[{provide:yc,useClass:yc,deps:[ec,Hl,Cs,An,ia,Pl]},{provide:Ia,deps:[ec],useFactory:function(e){let t=[];return e.onStable.subscribe(()=>{for(;t.length;)t.pop()()}),function(e){t.push(e)}}},{provide:Pl,useClass:Pl,deps:[[new m,Fl]]},{provide:ql,useClass:ql,deps:[]},Il,{provide:Sa,useFactory:function(){return Da},deps:[]},{provide:xa,useFactory:function(){return La},deps:[]},{provide:zl,useFactory:function(e){return Ga(e=e||\"undefined\"!=typeof $localize&&$localize.locale||\"en-US\"),e},deps:[[new d(zl),new m,new f]]},{provide:Vl,useValue:\"USD\"}];let Lc=(()=>{class e{constructor(e){}}return e.\\u0275mod=De({type:e}),e.\\u0275inj=v({factory:function(t){return new(t||e)(ie(yc))},providers:Dc}),e})();const Tc={production:!0,validatorEndpoint:\"/api/v2/validator\"};let Ac=null;function Ec(){return Ac}const Oc=new X(\"DocumentToken\");let Fc=(()=>{class e{}return e.\\u0275fac=function(t){return new(t||e)},e.\\u0275prov=y({factory:Pc,token:e,providedIn:\"platform\"}),e})();function Pc(){return ie(Ic)}const Rc=new X(\"Location Initialized\");let Ic=(()=>{class e extends Fc{constructor(e){super(),this._doc=e,this._init()}_init(){this.location=Ec().getLocation(),this._history=Ec().getHistory()}getBaseHrefFromDOM(){return Ec().getBaseHref(this._doc)}onPopState(e){Ec().getGlobalEventTarget(this._doc,\"window\").addEventListener(\"popstate\",e,!1)}onHashChange(e){Ec().getGlobalEventTarget(this._doc,\"window\").addEventListener(\"hashchange\",e,!1)}get href(){return this.location.href}get protocol(){return this.location.protocol}get hostname(){return this.location.hostname}get port(){return this.location.port}get pathname(){return this.location.pathname}get search(){return this.location.search}get hash(){return this.location.hash}set pathname(e){this.location.pathname=e}pushState(e,t,n){jc()?this._history.pushState(e,t,n):this.location.hash=n}replaceState(e,t,n){jc()?this._history.replaceState(e,t,n):this.location.hash=n}forward(){this._history.forward()}back(){this._history.back()}getState(){return this._history.state}}return e.\\u0275fac=function(t){return new(t||e)(ie(Oc))},e.\\u0275prov=y({factory:Yc,token:e,providedIn:\"platform\"}),e})();function jc(){return!!window.history.pushState}function Yc(){return new Ic(ie(Oc))}function Bc(e,t){if(0==e.length)return t;if(0==t.length)return e;let n=0;return e.endsWith(\"/\")&&n++,t.startsWith(\"/\")&&n++,2==n?e+t.substring(1):1==n?e+t:e+\"/\"+t}function Nc(e){const t=e.match(/#|\\?|$/),n=t&&t.index||e.length;return e.slice(0,n-(\"/\"===e[n-1]?1:0))+e.slice(n)}function Hc(e){return e&&\"?\"!==e[0]?\"?\"+e:e}let zc=(()=>{class e{}return e.\\u0275fac=function(t){return new(t||e)},e.\\u0275prov=y({factory:Vc,token:e,providedIn:\"root\"}),e})();function Vc(e){const t=ie(Oc).location;return new Uc(ie(Fc),t&&t.origin||\"\")}const Jc=new X(\"appBaseHref\");let Uc=(()=>{class e extends zc{constructor(e,t){if(super(),this._platformLocation=e,null==t&&(t=this._platformLocation.getBaseHrefFromDOM()),null==t)throw new Error(\"No base href set. Please provide a value for the APP_BASE_HREF token or add a base element to the document.\");this._baseHref=t}onPopState(e){this._platformLocation.onPopState(e),this._platformLocation.onHashChange(e)}getBaseHref(){return this._baseHref}prepareExternalUrl(e){return Bc(this._baseHref,e)}path(e=!1){const t=this._platformLocation.pathname+Hc(this._platformLocation.search),n=this._platformLocation.hash;return n&&e?`${t}${n}`:t}pushState(e,t,n,r){const i=this.prepareExternalUrl(n+Hc(r));this._platformLocation.pushState(e,t,i)}replaceState(e,t,n,r){const i=this.prepareExternalUrl(n+Hc(r));this._platformLocation.replaceState(e,t,i)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}}return e.\\u0275fac=function(t){return new(t||e)(ie(Fc),ie(Jc,8))},e.\\u0275prov=y({token:e,factory:e.\\u0275fac}),e})(),Gc=(()=>{class e extends zc{constructor(e,t){super(),this._platformLocation=e,this._baseHref=\"\",null!=t&&(this._baseHref=t)}onPopState(e){this._platformLocation.onPopState(e),this._platformLocation.onHashChange(e)}getBaseHref(){return this._baseHref}path(e=!1){let t=this._platformLocation.hash;return null==t&&(t=\"#\"),t.length>0?t.substring(1):t}prepareExternalUrl(e){const t=Bc(this._baseHref,e);return t.length>0?\"#\"+t:t}pushState(e,t,n,r){let i=this.prepareExternalUrl(n+Hc(r));0==i.length&&(i=this._platformLocation.pathname),this._platformLocation.pushState(e,t,i)}replaceState(e,t,n,r){let i=this.prepareExternalUrl(n+Hc(r));0==i.length&&(i=this._platformLocation.pathname),this._platformLocation.replaceState(e,t,i)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}}return e.\\u0275fac=function(t){return new(t||e)(ie(Fc),ie(Jc,8))},e.\\u0275prov=y({token:e,factory:e.\\u0275fac}),e})(),Wc=(()=>{class e{constructor(e,t){this._subject=new ll,this._urlChangeListeners=[],this._platformStrategy=e;const n=this._platformStrategy.getBaseHref();this._platformLocation=t,this._baseHref=Nc(Zc(n)),this._platformStrategy.onPopState(e=>{this._subject.emit({url:this.path(!0),pop:!0,state:e.state,type:e.type})})}path(e=!1){return this.normalize(this._platformStrategy.path(e))}getState(){return this._platformLocation.getState()}isCurrentPathEqualTo(e,t=\"\"){return this.path()==this.normalize(e+Hc(t))}normalize(t){return e.stripTrailingSlash(function(e,t){return e&&t.startsWith(e)?t.substring(e.length):t}(this._baseHref,Zc(t)))}prepareExternalUrl(e){return e&&\"/\"!==e[0]&&(e=\"/\"+e),this._platformStrategy.prepareExternalUrl(e)}go(e,t=\"\",n=null){this._platformStrategy.pushState(n,\"\",e,t),this._notifyUrlChangeListeners(this.prepareExternalUrl(e+Hc(t)),n)}replaceState(e,t=\"\",n=null){this._platformStrategy.replaceState(n,\"\",e,t),this._notifyUrlChangeListeners(this.prepareExternalUrl(e+Hc(t)),n)}forward(){this._platformStrategy.forward()}back(){this._platformStrategy.back()}onUrlChange(e){this._urlChangeListeners.push(e),this._urlChangeSubscription||(this._urlChangeSubscription=this.subscribe(e=>{this._notifyUrlChangeListeners(e.url,e.state)}))}_notifyUrlChangeListeners(e=\"\",t){this._urlChangeListeners.forEach(n=>n(e,t))}subscribe(e,t,n){return this._subject.subscribe({next:e,error:t,complete:n})}}return e.\\u0275fac=function(t){return new(t||e)(ie(zc),ie(Fc))},e.normalizeQueryParams=Hc,e.joinWithSlash=Bc,e.stripTrailingSlash=Nc,e.\\u0275prov=y({factory:Xc,token:e,providedIn:\"root\"}),e})();function Xc(){return new Wc(ie(zc),ie(Fc))}function Zc(e){return e.replace(/\\/index.html$/,\"\")}var Kc=function(e){return e[e.Decimal=0]=\"Decimal\",e[e.Percent=1]=\"Percent\",e[e.Currency=2]=\"Currency\",e[e.Scientific=3]=\"Scientific\",e}({}),qc=function(e){return e[e.Zero=0]=\"Zero\",e[e.One=1]=\"One\",e[e.Two=2]=\"Two\",e[e.Few=3]=\"Few\",e[e.Many=4]=\"Many\",e[e.Other=5]=\"Other\",e}({}),Qc=function(e){return e[e.Decimal=0]=\"Decimal\",e[e.Group=1]=\"Group\",e[e.List=2]=\"List\",e[e.PercentSign=3]=\"PercentSign\",e[e.PlusSign=4]=\"PlusSign\",e[e.MinusSign=5]=\"MinusSign\",e[e.Exponential=6]=\"Exponential\",e[e.SuperscriptingExponent=7]=\"SuperscriptingExponent\",e[e.PerMille=8]=\"PerMille\",e[e[1/0]=9]=\"Infinity\",e[e.NaN=10]=\"NaN\",e[e.TimeSeparator=11]=\"TimeSeparator\",e[e.CurrencyDecimal=12]=\"CurrencyDecimal\",e[e.CurrencyGroup=13]=\"CurrencyGroup\",e}({});function $c(e,t){const n=za(e),r=n[Ja.NumberSymbols][t];if(void 0===r){if(t===Qc.CurrencyDecimal)return n[Ja.NumberSymbols][Qc.Decimal];if(t===Qc.CurrencyGroup)return n[Ja.NumberSymbols][Qc.Group]}return r}const eu=/^(\\d+)?\\.((\\d+)(-(\\d+))?)?$/;function tu(e){const t=parseInt(e);if(isNaN(t))throw new Error(\"Invalid integer literal when parsing \"+e);return t}class nu{}let ru=(()=>{class e extends nu{constructor(e){super(),this.locale=e}getPluralCategory(e,t){switch(function(e){return za(e)[Ja.PluralCase]}(t||this.locale)(e)){case qc.Zero:return\"zero\";case qc.One:return\"one\";case qc.Two:return\"two\";case qc.Few:return\"few\";case qc.Many:return\"many\";default:return\"other\"}}}return e.\\u0275fac=function(t){return new(t||e)(ie(zl))},e.\\u0275prov=y({token:e,factory:e.\\u0275fac}),e})();function iu(e,t){t=encodeURIComponent(t);for(const n of e.split(\";\")){const e=n.indexOf(\"=\"),[r,i]=-1==e?[n,\"\"]:[n.slice(0,e),n.slice(e+1)];if(r.trim()===t)return decodeURIComponent(i)}return null}let su=(()=>{class e{constructor(e,t,n,r){this._iterableDiffers=e,this._keyValueDiffers=t,this._ngEl=n,this._renderer=r,this._iterableDiffer=null,this._keyValueDiffer=null,this._initialClasses=[],this._rawClass=null}set klass(e){this._removeClasses(this._initialClasses),this._initialClasses=\"string\"==typeof e?e.split(/\\s+/):[],this._applyClasses(this._initialClasses),this._applyClasses(this._rawClass)}set ngClass(e){this._removeClasses(this._rawClass),this._applyClasses(this._initialClasses),this._iterableDiffer=null,this._keyValueDiffer=null,this._rawClass=\"string\"==typeof e?e.split(/\\s+/):e,this._rawClass&&(Rs(this._rawClass)?this._iterableDiffer=this._iterableDiffers.find(this._rawClass).create():this._keyValueDiffer=this._keyValueDiffers.find(this._rawClass).create())}ngDoCheck(){if(this._iterableDiffer){const e=this._iterableDiffer.diff(this._rawClass);e&&this._applyIterableChanges(e)}else if(this._keyValueDiffer){const e=this._keyValueDiffer.diff(this._rawClass);e&&this._applyKeyValueChanges(e)}}_applyKeyValueChanges(e){e.forEachAddedItem(e=>this._toggleClass(e.key,e.currentValue)),e.forEachChangedItem(e=>this._toggleClass(e.key,e.currentValue)),e.forEachRemovedItem(e=>{e.previousValue&&this._toggleClass(e.key,!1)})}_applyIterableChanges(e){e.forEachAddedItem(e=>{if(\"string\"!=typeof e.item)throw new Error(\"NgClass can only toggle CSS classes expressed as strings, got \"+A(e.item));this._toggleClass(e.item,!0)}),e.forEachRemovedItem(e=>this._toggleClass(e.item,!1))}_applyClasses(e){e&&(Array.isArray(e)||e instanceof Set?e.forEach(e=>this._toggleClass(e,!0)):Object.keys(e).forEach(t=>this._toggleClass(t,!!e[t])))}_removeClasses(e){e&&(Array.isArray(e)||e instanceof Set?e.forEach(e=>this._toggleClass(e,!1)):Object.keys(e).forEach(e=>this._toggleClass(e,!1)))}_toggleClass(e,t){(e=e.trim())&&e.split(/\\s+/g).forEach(e=>{t?this._renderer.addClass(this._ngEl.nativeElement,e):this._renderer.removeClass(this._ngEl.nativeElement,e)})}}return e.\\u0275fac=function(t){return new(t||e)(Us(Sa),Us(xa),Us(sa),Us(ca))},e.\\u0275dir=Te({type:e,selectors:[[\"\",\"ngClass\",\"\"]],inputs:{klass:[\"class\",\"klass\"],ngClass:\"ngClass\"}}),e})();class ou{constructor(e,t,n,r){this.$implicit=e,this.ngForOf=t,this.index=n,this.count=r}get first(){return 0===this.index}get last(){return this.index===this.count-1}get even(){return this.index%2==0}get odd(){return!this.even}}let au=(()=>{class e{constructor(e,t,n){this._viewContainer=e,this._template=t,this._differs=n,this._ngForOf=null,this._ngForOfDirty=!0,this._differ=null}set ngForOf(e){this._ngForOf=e,this._ngForOfDirty=!0}set ngForTrackBy(e){zn()&&null!=e&&\"function\"!=typeof e&&console&&console.warn&&console.warn(`trackBy must be a function, but received ${JSON.stringify(e)}. See https://angular.io/api/common/NgForOf#change-propagation for more information.`),this._trackByFn=e}get ngForTrackBy(){return this._trackByFn}set ngForTemplate(e){e&&(this._template=e)}ngDoCheck(){if(this._ngForOfDirty){this._ngForOfDirty=!1;const n=this._ngForOf;if(!this._differ&&n)try{this._differ=this._differs.find(n).create(this.ngForTrackBy)}catch(t){throw new Error(`Cannot find a differ supporting object '${n}' of type '${e=n,e.name||typeof e}'. NgFor only supports binding to Iterables such as Arrays.`)}}var e;if(this._differ){const e=this._differ.diff(this._ngForOf);e&&this._applyChanges(e)}}_applyChanges(e){const t=[];e.forEachOperation((e,n,r)=>{if(null==e.previousIndex){const n=this._viewContainer.createEmbeddedView(this._template,new ou(null,this._ngForOf,-1,-1),null===r?void 0:r),i=new lu(e,n);t.push(i)}else if(null==r)this._viewContainer.remove(null===n?void 0:n);else if(null!==n){const i=this._viewContainer.get(n);this._viewContainer.move(i,r);const s=new lu(e,i);t.push(s)}});for(let n=0;n{this._viewContainer.get(e.currentIndex).context.$implicit=e.item})}_perViewChange(e,t){e.context.$implicit=t.item}static ngTemplateContextGuard(e,t){return!0}}return e.\\u0275fac=function(t){return new(t||e)(Us(Ea),Us(Ta),Us(Sa))},e.\\u0275dir=Te({type:e,selectors:[[\"\",\"ngFor\",\"\",\"ngForOf\",\"\"]],inputs:{ngForOf:\"ngForOf\",ngForTrackBy:\"ngForTrackBy\",ngForTemplate:\"ngForTemplate\"}}),e})();class lu{constructor(e,t){this.record=e,this.view=t}}let cu=(()=>{class e{constructor(e,t){this._viewContainer=e,this._context=new uu,this._thenTemplateRef=null,this._elseTemplateRef=null,this._thenViewRef=null,this._elseViewRef=null,this._thenTemplateRef=t}set ngIf(e){this._context.$implicit=this._context.ngIf=e,this._updateView()}set ngIfThen(e){hu(\"ngIfThen\",e),this._thenTemplateRef=e,this._thenViewRef=null,this._updateView()}set ngIfElse(e){hu(\"ngIfElse\",e),this._elseTemplateRef=e,this._elseViewRef=null,this._updateView()}_updateView(){this._context.$implicit?this._thenViewRef||(this._viewContainer.clear(),this._elseViewRef=null,this._thenTemplateRef&&(this._thenViewRef=this._viewContainer.createEmbeddedView(this._thenTemplateRef,this._context))):this._elseViewRef||(this._viewContainer.clear(),this._thenViewRef=null,this._elseTemplateRef&&(this._elseViewRef=this._viewContainer.createEmbeddedView(this._elseTemplateRef,this._context)))}static ngTemplateContextGuard(e,t){return!0}}return e.\\u0275fac=function(t){return new(t||e)(Us(Ea),Us(Ta))},e.\\u0275dir=Te({type:e,selectors:[[\"\",\"ngIf\",\"\"]],inputs:{ngIf:\"ngIf\",ngIfThen:\"ngIfThen\",ngIfElse:\"ngIfElse\"}}),e})();class uu{constructor(){this.$implicit=null,this.ngIf=null}}function hu(e,t){if(t&&!t.createEmbeddedView)throw new Error(`${e} must be a TemplateRef, but received '${A(t)}'.`)}class du{constructor(e,t){this._viewContainerRef=e,this._templateRef=t,this._created=!1}create(){this._created=!0,this._viewContainerRef.createEmbeddedView(this._templateRef)}destroy(){this._created=!1,this._viewContainerRef.clear()}enforceState(e){e&&!this._created?this.create():!e&&this._created&&this.destroy()}}let mu=(()=>{class e{constructor(){this._defaultUsed=!1,this._caseCount=0,this._lastCaseCheckIndex=0,this._lastCasesMatched=!1}set ngSwitch(e){this._ngSwitch=e,0===this._caseCount&&this._updateDefaultCases(!0)}_addCase(){return this._caseCount++}_addDefault(e){this._defaultViews||(this._defaultViews=[]),this._defaultViews.push(e)}_matchCase(e){const t=e==this._ngSwitch;return this._lastCasesMatched=this._lastCasesMatched||t,this._lastCaseCheckIndex++,this._lastCaseCheckIndex===this._caseCount&&(this._updateDefaultCases(!this._lastCasesMatched),this._lastCaseCheckIndex=0,this._lastCasesMatched=!1),t}_updateDefaultCases(e){if(this._defaultViews&&e!==this._defaultUsed){this._defaultUsed=e;for(let t=0;t{class e{constructor(e,t,n){this.ngSwitch=n,n._addCase(),this._view=new du(e,t)}ngDoCheck(){this._view.enforceState(this.ngSwitch._matchCase(this.ngSwitchCase))}}return e.\\u0275fac=function(t){return new(t||e)(Us(Ea),Us(Ta),Us(mu,1))},e.\\u0275dir=Te({type:e,selectors:[[\"\",\"ngSwitchCase\",\"\"]],inputs:{ngSwitchCase:\"ngSwitchCase\"}}),e})(),fu=(()=>{class e{constructor(e,t,n){n._addDefault(new du(e,t))}}return e.\\u0275fac=function(t){return new(t||e)(Us(Ea),Us(Ta),Us(mu,1))},e.\\u0275dir=Te({type:e,selectors:[[\"\",\"ngSwitchDefault\",\"\"]]}),e})(),gu=(()=>{class e{constructor(e,t,n){this._ngEl=e,this._differs=t,this._renderer=n,this._ngStyle=null,this._differ=null}set ngStyle(e){this._ngStyle=e,!this._differ&&e&&(this._differ=this._differs.find(e).create())}ngDoCheck(){if(this._differ){const e=this._differ.diff(this._ngStyle);e&&this._applyChanges(e)}}_setStyle(e,t){const[n,r]=e.split(\".\");null!=(t=null!=t&&r?`${t}${r}`:t)?this._renderer.setStyle(this._ngEl.nativeElement,n,t):this._renderer.removeStyle(this._ngEl.nativeElement,n)}_applyChanges(e){e.forEachRemovedItem(e=>this._setStyle(e.key,null)),e.forEachAddedItem(e=>this._setStyle(e.key,e.currentValue)),e.forEachChangedItem(e=>this._setStyle(e.key,e.currentValue))}}return e.\\u0275fac=function(t){return new(t||e)(Us(sa),Us(xa),Us(ca))},e.\\u0275dir=Te({type:e,selectors:[[\"\",\"ngStyle\",\"\"]],inputs:{ngStyle:\"ngStyle\"}}),e})(),_u=(()=>{class e{constructor(e){this._viewContainerRef=e,this._viewRef=null,this.ngTemplateOutletContext=null,this.ngTemplateOutlet=null}ngOnChanges(e){if(this._shouldRecreateView(e)){const e=this._viewContainerRef;this._viewRef&&e.remove(e.indexOf(this._viewRef)),this._viewRef=this.ngTemplateOutlet?e.createEmbeddedView(this.ngTemplateOutlet,this.ngTemplateOutletContext):null}else this._viewRef&&this.ngTemplateOutletContext&&this._updateExistingContext(this.ngTemplateOutletContext)}_shouldRecreateView(e){const t=e.ngTemplateOutletContext;return!!e.ngTemplateOutlet||t&&this._hasContextShapeChanged(t)}_hasContextShapeChanged(e){const t=Object.keys(e.previousValue||{}),n=Object.keys(e.currentValue||{});if(t.length===n.length){for(let e of n)if(-1===t.indexOf(e))return!0;return!1}return!0}_updateExistingContext(e){for(let t of Object.keys(e))this._viewRef.context[t]=this.ngTemplateOutletContext[t]}}return e.\\u0275fac=function(t){return new(t||e)(Us(Ea))},e.\\u0275dir=Te({type:e,selectors:[[\"\",\"ngTemplateOutlet\",\"\"]],inputs:{ngTemplateOutletContext:\"ngTemplateOutletContext\",ngTemplateOutlet:\"ngTemplateOutlet\"},features:[ze]}),e})();function bu(e,t){return Error(`InvalidPipeArgument: '${t}' for pipe '${A(e)}'`)}class yu{createSubscription(e,t){return e.subscribe({next:t,error:e=>{throw e}})}dispose(e){e.unsubscribe()}onDestroy(e){e.unsubscribe()}}class vu{createSubscription(e,t){return e.then(t,e=>{throw e})}dispose(e){}onDestroy(e){}}const wu=new vu,Mu=new yu;let ku=(()=>{class e{constructor(e){this._ref=e,this._latestValue=null,this._subscription=null,this._obj=null,this._strategy=null}ngOnDestroy(){this._subscription&&this._dispose()}transform(e){return this._obj?e!==this._obj?(this._dispose(),this.transform(e)):this._latestValue:(e&&this._subscribe(e),this._latestValue)}_subscribe(e){this._obj=e,this._strategy=this._selectStrategy(e),this._subscription=this._strategy.createSubscription(e,t=>this._updateLatestValue(e,t))}_selectStrategy(t){if(no(t))return wu;if(ro(t))return Mu;throw bu(e,t)}_dispose(){this._strategy.dispose(this._subscription),this._latestValue=null,this._subscription=null,this._obj=null}_updateLatestValue(e,t){e===this._obj&&(this._latestValue=t,this._ref.markForCheck())}}return e.\\u0275fac=function(t){return new(t||e)(function(e=g.Default){const t=ls(!0);if(null!=t||e&g.Optional)return t;throw new Error(\"No provider for ChangeDetectorRef!\")}())},e.\\u0275pipe=Ae({name:\"async\",type:e,pure:!1}),e})();const Su=/(?:[A-Za-z\\xAA\\xB5\\xBA\\xC0-\\xD6\\xD8-\\xF6\\xF8-\\u02C1\\u02C6-\\u02D1\\u02E0-\\u02E4\\u02EC\\u02EE\\u0370-\\u0374\\u0376\\u0377\\u037A-\\u037D\\u037F\\u0386\\u0388-\\u038A\\u038C\\u038E-\\u03A1\\u03A3-\\u03F5\\u03F7-\\u0481\\u048A-\\u052F\\u0531-\\u0556\\u0559\\u0561-\\u0587\\u05D0-\\u05EA\\u05F0-\\u05F2\\u0620-\\u064A\\u066E\\u066F\\u0671-\\u06D3\\u06D5\\u06E5\\u06E6\\u06EE\\u06EF\\u06FA-\\u06FC\\u06FF\\u0710\\u0712-\\u072F\\u074D-\\u07A5\\u07B1\\u07CA-\\u07EA\\u07F4\\u07F5\\u07FA\\u0800-\\u0815\\u081A\\u0824\\u0828\\u0840-\\u0858\\u0860-\\u086A\\u08A0-\\u08B4\\u08B6-\\u08BD\\u0904-\\u0939\\u093D\\u0950\\u0958-\\u0961\\u0971-\\u0980\\u0985-\\u098C\\u098F\\u0990\\u0993-\\u09A8\\u09AA-\\u09B0\\u09B2\\u09B6-\\u09B9\\u09BD\\u09CE\\u09DC\\u09DD\\u09DF-\\u09E1\\u09F0\\u09F1\\u09FC\\u0A05-\\u0A0A\\u0A0F\\u0A10\\u0A13-\\u0A28\\u0A2A-\\u0A30\\u0A32\\u0A33\\u0A35\\u0A36\\u0A38\\u0A39\\u0A59-\\u0A5C\\u0A5E\\u0A72-\\u0A74\\u0A85-\\u0A8D\\u0A8F-\\u0A91\\u0A93-\\u0AA8\\u0AAA-\\u0AB0\\u0AB2\\u0AB3\\u0AB5-\\u0AB9\\u0ABD\\u0AD0\\u0AE0\\u0AE1\\u0AF9\\u0B05-\\u0B0C\\u0B0F\\u0B10\\u0B13-\\u0B28\\u0B2A-\\u0B30\\u0B32\\u0B33\\u0B35-\\u0B39\\u0B3D\\u0B5C\\u0B5D\\u0B5F-\\u0B61\\u0B71\\u0B83\\u0B85-\\u0B8A\\u0B8E-\\u0B90\\u0B92-\\u0B95\\u0B99\\u0B9A\\u0B9C\\u0B9E\\u0B9F\\u0BA3\\u0BA4\\u0BA8-\\u0BAA\\u0BAE-\\u0BB9\\u0BD0\\u0C05-\\u0C0C\\u0C0E-\\u0C10\\u0C12-\\u0C28\\u0C2A-\\u0C39\\u0C3D\\u0C58-\\u0C5A\\u0C60\\u0C61\\u0C80\\u0C85-\\u0C8C\\u0C8E-\\u0C90\\u0C92-\\u0CA8\\u0CAA-\\u0CB3\\u0CB5-\\u0CB9\\u0CBD\\u0CDE\\u0CE0\\u0CE1\\u0CF1\\u0CF2\\u0D05-\\u0D0C\\u0D0E-\\u0D10\\u0D12-\\u0D3A\\u0D3D\\u0D4E\\u0D54-\\u0D56\\u0D5F-\\u0D61\\u0D7A-\\u0D7F\\u0D85-\\u0D96\\u0D9A-\\u0DB1\\u0DB3-\\u0DBB\\u0DBD\\u0DC0-\\u0DC6\\u0E01-\\u0E30\\u0E32\\u0E33\\u0E40-\\u0E46\\u0E81\\u0E82\\u0E84\\u0E87\\u0E88\\u0E8A\\u0E8D\\u0E94-\\u0E97\\u0E99-\\u0E9F\\u0EA1-\\u0EA3\\u0EA5\\u0EA7\\u0EAA\\u0EAB\\u0EAD-\\u0EB0\\u0EB2\\u0EB3\\u0EBD\\u0EC0-\\u0EC4\\u0EC6\\u0EDC-\\u0EDF\\u0F00\\u0F40-\\u0F47\\u0F49-\\u0F6C\\u0F88-\\u0F8C\\u1000-\\u102A\\u103F\\u1050-\\u1055\\u105A-\\u105D\\u1061\\u1065\\u1066\\u106E-\\u1070\\u1075-\\u1081\\u108E\\u10A0-\\u10C5\\u10C7\\u10CD\\u10D0-\\u10FA\\u10FC-\\u1248\\u124A-\\u124D\\u1250-\\u1256\\u1258\\u125A-\\u125D\\u1260-\\u1288\\u128A-\\u128D\\u1290-\\u12B0\\u12B2-\\u12B5\\u12B8-\\u12BE\\u12C0\\u12C2-\\u12C5\\u12C8-\\u12D6\\u12D8-\\u1310\\u1312-\\u1315\\u1318-\\u135A\\u1380-\\u138F\\u13A0-\\u13F5\\u13F8-\\u13FD\\u1401-\\u166C\\u166F-\\u167F\\u1681-\\u169A\\u16A0-\\u16EA\\u16F1-\\u16F8\\u1700-\\u170C\\u170E-\\u1711\\u1720-\\u1731\\u1740-\\u1751\\u1760-\\u176C\\u176E-\\u1770\\u1780-\\u17B3\\u17D7\\u17DC\\u1820-\\u1877\\u1880-\\u1884\\u1887-\\u18A8\\u18AA\\u18B0-\\u18F5\\u1900-\\u191E\\u1950-\\u196D\\u1970-\\u1974\\u1980-\\u19AB\\u19B0-\\u19C9\\u1A00-\\u1A16\\u1A20-\\u1A54\\u1AA7\\u1B05-\\u1B33\\u1B45-\\u1B4B\\u1B83-\\u1BA0\\u1BAE\\u1BAF\\u1BBA-\\u1BE5\\u1C00-\\u1C23\\u1C4D-\\u1C4F\\u1C5A-\\u1C7D\\u1C80-\\u1C88\\u1CE9-\\u1CEC\\u1CEE-\\u1CF1\\u1CF5\\u1CF6\\u1D00-\\u1DBF\\u1E00-\\u1F15\\u1F18-\\u1F1D\\u1F20-\\u1F45\\u1F48-\\u1F4D\\u1F50-\\u1F57\\u1F59\\u1F5B\\u1F5D\\u1F5F-\\u1F7D\\u1F80-\\u1FB4\\u1FB6-\\u1FBC\\u1FBE\\u1FC2-\\u1FC4\\u1FC6-\\u1FCC\\u1FD0-\\u1FD3\\u1FD6-\\u1FDB\\u1FE0-\\u1FEC\\u1FF2-\\u1FF4\\u1FF6-\\u1FFC\\u2071\\u207F\\u2090-\\u209C\\u2102\\u2107\\u210A-\\u2113\\u2115\\u2119-\\u211D\\u2124\\u2126\\u2128\\u212A-\\u212D\\u212F-\\u2139\\u213C-\\u213F\\u2145-\\u2149\\u214E\\u2183\\u2184\\u2C00-\\u2C2E\\u2C30-\\u2C5E\\u2C60-\\u2CE4\\u2CEB-\\u2CEE\\u2CF2\\u2CF3\\u2D00-\\u2D25\\u2D27\\u2D2D\\u2D30-\\u2D67\\u2D6F\\u2D80-\\u2D96\\u2DA0-\\u2DA6\\u2DA8-\\u2DAE\\u2DB0-\\u2DB6\\u2DB8-\\u2DBE\\u2DC0-\\u2DC6\\u2DC8-\\u2DCE\\u2DD0-\\u2DD6\\u2DD8-\\u2DDE\\u2E2F\\u3005\\u3006\\u3031-\\u3035\\u303B\\u303C\\u3041-\\u3096\\u309D-\\u309F\\u30A1-\\u30FA\\u30FC-\\u30FF\\u3105-\\u312E\\u3131-\\u318E\\u31A0-\\u31BA\\u31F0-\\u31FF\\u3400-\\u4DB5\\u4E00-\\u9FEA\\uA000-\\uA48C\\uA4D0-\\uA4FD\\uA500-\\uA60C\\uA610-\\uA61F\\uA62A\\uA62B\\uA640-\\uA66E\\uA67F-\\uA69D\\uA6A0-\\uA6E5\\uA717-\\uA71F\\uA722-\\uA788\\uA78B-\\uA7AE\\uA7B0-\\uA7B7\\uA7F7-\\uA801\\uA803-\\uA805\\uA807-\\uA80A\\uA80C-\\uA822\\uA840-\\uA873\\uA882-\\uA8B3\\uA8F2-\\uA8F7\\uA8FB\\uA8FD\\uA90A-\\uA925\\uA930-\\uA946\\uA960-\\uA97C\\uA984-\\uA9B2\\uA9CF\\uA9E0-\\uA9E4\\uA9E6-\\uA9EF\\uA9FA-\\uA9FE\\uAA00-\\uAA28\\uAA40-\\uAA42\\uAA44-\\uAA4B\\uAA60-\\uAA76\\uAA7A\\uAA7E-\\uAAAF\\uAAB1\\uAAB5\\uAAB6\\uAAB9-\\uAABD\\uAAC0\\uAAC2\\uAADB-\\uAADD\\uAAE0-\\uAAEA\\uAAF2-\\uAAF4\\uAB01-\\uAB06\\uAB09-\\uAB0E\\uAB11-\\uAB16\\uAB20-\\uAB26\\uAB28-\\uAB2E\\uAB30-\\uAB5A\\uAB5C-\\uAB65\\uAB70-\\uABE2\\uAC00-\\uD7A3\\uD7B0-\\uD7C6\\uD7CB-\\uD7FB\\uF900-\\uFA6D\\uFA70-\\uFAD9\\uFB00-\\uFB06\\uFB13-\\uFB17\\uFB1D\\uFB1F-\\uFB28\\uFB2A-\\uFB36\\uFB38-\\uFB3C\\uFB3E\\uFB40\\uFB41\\uFB43\\uFB44\\uFB46-\\uFBB1\\uFBD3-\\uFD3D\\uFD50-\\uFD8F\\uFD92-\\uFDC7\\uFDF0-\\uFDFB\\uFE70-\\uFE74\\uFE76-\\uFEFC\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\uFF66-\\uFFBE\\uFFC2-\\uFFC7\\uFFCA-\\uFFCF\\uFFD2-\\uFFD7\\uFFDA-\\uFFDC]|\\uD800[\\uDC00-\\uDC0B\\uDC0D-\\uDC26\\uDC28-\\uDC3A\\uDC3C\\uDC3D\\uDC3F-\\uDC4D\\uDC50-\\uDC5D\\uDC80-\\uDCFA\\uDE80-\\uDE9C\\uDEA0-\\uDED0\\uDF00-\\uDF1F\\uDF2D-\\uDF40\\uDF42-\\uDF49\\uDF50-\\uDF75\\uDF80-\\uDF9D\\uDFA0-\\uDFC3\\uDFC8-\\uDFCF]|\\uD801[\\uDC00-\\uDC9D\\uDCB0-\\uDCD3\\uDCD8-\\uDCFB\\uDD00-\\uDD27\\uDD30-\\uDD63\\uDE00-\\uDF36\\uDF40-\\uDF55\\uDF60-\\uDF67]|\\uD802[\\uDC00-\\uDC05\\uDC08\\uDC0A-\\uDC35\\uDC37\\uDC38\\uDC3C\\uDC3F-\\uDC55\\uDC60-\\uDC76\\uDC80-\\uDC9E\\uDCE0-\\uDCF2\\uDCF4\\uDCF5\\uDD00-\\uDD15\\uDD20-\\uDD39\\uDD80-\\uDDB7\\uDDBE\\uDDBF\\uDE00\\uDE10-\\uDE13\\uDE15-\\uDE17\\uDE19-\\uDE33\\uDE60-\\uDE7C\\uDE80-\\uDE9C\\uDEC0-\\uDEC7\\uDEC9-\\uDEE4\\uDF00-\\uDF35\\uDF40-\\uDF55\\uDF60-\\uDF72\\uDF80-\\uDF91]|\\uD803[\\uDC00-\\uDC48\\uDC80-\\uDCB2\\uDCC0-\\uDCF2]|\\uD804[\\uDC03-\\uDC37\\uDC83-\\uDCAF\\uDCD0-\\uDCE8\\uDD03-\\uDD26\\uDD50-\\uDD72\\uDD76\\uDD83-\\uDDB2\\uDDC1-\\uDDC4\\uDDDA\\uDDDC\\uDE00-\\uDE11\\uDE13-\\uDE2B\\uDE80-\\uDE86\\uDE88\\uDE8A-\\uDE8D\\uDE8F-\\uDE9D\\uDE9F-\\uDEA8\\uDEB0-\\uDEDE\\uDF05-\\uDF0C\\uDF0F\\uDF10\\uDF13-\\uDF28\\uDF2A-\\uDF30\\uDF32\\uDF33\\uDF35-\\uDF39\\uDF3D\\uDF50\\uDF5D-\\uDF61]|\\uD805[\\uDC00-\\uDC34\\uDC47-\\uDC4A\\uDC80-\\uDCAF\\uDCC4\\uDCC5\\uDCC7\\uDD80-\\uDDAE\\uDDD8-\\uDDDB\\uDE00-\\uDE2F\\uDE44\\uDE80-\\uDEAA\\uDF00-\\uDF19]|\\uD806[\\uDCA0-\\uDCDF\\uDCFF\\uDE00\\uDE0B-\\uDE32\\uDE3A\\uDE50\\uDE5C-\\uDE83\\uDE86-\\uDE89\\uDEC0-\\uDEF8]|\\uD807[\\uDC00-\\uDC08\\uDC0A-\\uDC2E\\uDC40\\uDC72-\\uDC8F\\uDD00-\\uDD06\\uDD08\\uDD09\\uDD0B-\\uDD30\\uDD46]|\\uD808[\\uDC00-\\uDF99]|\\uD809[\\uDC80-\\uDD43]|[\\uD80C\\uD81C-\\uD820\\uD840-\\uD868\\uD86A-\\uD86C\\uD86F-\\uD872\\uD874-\\uD879][\\uDC00-\\uDFFF]|\\uD80D[\\uDC00-\\uDC2E]|\\uD811[\\uDC00-\\uDE46]|\\uD81A[\\uDC00-\\uDE38\\uDE40-\\uDE5E\\uDED0-\\uDEED\\uDF00-\\uDF2F\\uDF40-\\uDF43\\uDF63-\\uDF77\\uDF7D-\\uDF8F]|\\uD81B[\\uDF00-\\uDF44\\uDF50\\uDF93-\\uDF9F\\uDFE0\\uDFE1]|\\uD821[\\uDC00-\\uDFEC]|\\uD822[\\uDC00-\\uDEF2]|\\uD82C[\\uDC00-\\uDD1E\\uDD70-\\uDEFB]|\\uD82F[\\uDC00-\\uDC6A\\uDC70-\\uDC7C\\uDC80-\\uDC88\\uDC90-\\uDC99]|\\uD835[\\uDC00-\\uDC54\\uDC56-\\uDC9C\\uDC9E\\uDC9F\\uDCA2\\uDCA5\\uDCA6\\uDCA9-\\uDCAC\\uDCAE-\\uDCB9\\uDCBB\\uDCBD-\\uDCC3\\uDCC5-\\uDD05\\uDD07-\\uDD0A\\uDD0D-\\uDD14\\uDD16-\\uDD1C\\uDD1E-\\uDD39\\uDD3B-\\uDD3E\\uDD40-\\uDD44\\uDD46\\uDD4A-\\uDD50\\uDD52-\\uDEA5\\uDEA8-\\uDEC0\\uDEC2-\\uDEDA\\uDEDC-\\uDEFA\\uDEFC-\\uDF14\\uDF16-\\uDF34\\uDF36-\\uDF4E\\uDF50-\\uDF6E\\uDF70-\\uDF88\\uDF8A-\\uDFA8\\uDFAA-\\uDFC2\\uDFC4-\\uDFCB]|\\uD83A[\\uDC00-\\uDCC4\\uDD00-\\uDD43]|\\uD83B[\\uDE00-\\uDE03\\uDE05-\\uDE1F\\uDE21\\uDE22\\uDE24\\uDE27\\uDE29-\\uDE32\\uDE34-\\uDE37\\uDE39\\uDE3B\\uDE42\\uDE47\\uDE49\\uDE4B\\uDE4D-\\uDE4F\\uDE51\\uDE52\\uDE54\\uDE57\\uDE59\\uDE5B\\uDE5D\\uDE5F\\uDE61\\uDE62\\uDE64\\uDE67-\\uDE6A\\uDE6C-\\uDE72\\uDE74-\\uDE77\\uDE79-\\uDE7C\\uDE7E\\uDE80-\\uDE89\\uDE8B-\\uDE9B\\uDEA1-\\uDEA3\\uDEA5-\\uDEA9\\uDEAB-\\uDEBB]|\\uD869[\\uDC00-\\uDED6\\uDF00-\\uDFFF]|\\uD86D[\\uDC00-\\uDF34\\uDF40-\\uDFFF]|\\uD86E[\\uDC00-\\uDC1D\\uDC20-\\uDFFF]|\\uD873[\\uDC00-\\uDEA1\\uDEB0-\\uDFFF]|\\uD87A[\\uDC00-\\uDFE0]|\\uD87E[\\uDC00-\\uDE1D])\\S*/g;let xu=(()=>{class e{transform(t){if(!t)return t;if(\"string\"!=typeof t)throw bu(e,t);return t.replace(Su,e=>e[0].toUpperCase()+e.substr(1).toLowerCase())}}return e.\\u0275fac=function(t){return new(t||e)},e.\\u0275pipe=Ae({name:\"titlecase\",type:e,pure:!0}),e})(),Cu=(()=>{class e{constructor(e){this._locale=e}transform(t,n,r){if(function(e){return null==e||\"\"===e||e!=e}(t))return null;r=r||this._locale;try{return function(e,t,n){return function(e,t,n,r,i,s,o=!1){let a=\"\",l=!1;if(isFinite(e)){let c=function(e){let t,n,r,i,s,o=Math.abs(e)+\"\",a=0;for((n=o.indexOf(\".\"))>-1&&(o=o.replace(\".\",\"\")),(r=o.search(/e/i))>0?(n<0&&(n=r),n+=+o.slice(r+1),o=o.substring(0,r)):n<0&&(n=o.length),r=0;\"0\"===o.charAt(r);r++);if(r===(s=o.length))t=[0],n=1;else{for(s--;\"0\"===o.charAt(s);)s--;for(n-=r,t=[],i=0;r<=s;r++,i++)t[i]=Number(o.charAt(r))}return n>22&&(t=t.splice(0,21),a=n-1,n=1),{digits:t,exponent:a,integerLen:n}}(e);o&&(c=function(e){if(0===e.digits[0])return e;const t=e.digits.length-e.integerLen;return e.exponent?e.exponent+=2:(0===t?e.digits.push(0,0):1===t&&e.digits.push(0),e.integerLen+=2),e}(c));let u=t.minInt,h=t.minFrac,d=t.maxFrac;if(s){const e=s.match(eu);if(null===e)throw new Error(s+\" is not a valid digit info\");const t=e[1],n=e[3],r=e[5];null!=t&&(u=tu(t)),null!=n&&(h=tu(n)),null!=r?d=tu(r):null!=n&&h>d&&(d=h)}!function(e,t,n){if(t>n)throw new Error(`The minimum number of digits after fraction (${t}) is higher than the maximum (${n}).`);let r=e.digits,i=r.length-e.integerLen;const s=Math.min(Math.max(t,i),n);let o=s+e.integerLen,a=r[o];if(o>0){r.splice(Math.max(e.integerLen,o));for(let e=o;e=5)if(o-1<0){for(let t=0;t>o;t--)r.unshift(0),e.integerLen++;r.unshift(1),e.integerLen++}else r[o-1]++;for(;i=c?r.pop():l=!1),t>=10?1:0}),0);u&&(r.unshift(u),e.integerLen++)}(c,h,d);let m=c.digits,p=c.integerLen;const f=c.exponent;let g=[];for(l=m.every(e=>!e);p0?g=m.splice(p,m.length):(g=m,m=[0]);const _=[];for(m.length>=t.lgSize&&_.unshift(m.splice(-t.lgSize,m.length).join(\"\"));m.length>t.gSize;)_.unshift(m.splice(-t.gSize,m.length).join(\"\"));m.length&&_.unshift(m.join(\"\")),a=_.join($c(n,r)),g.length&&(a+=$c(n,i)+g.join(\"\")),f&&(a+=$c(n,Qc.Exponential)+\"+\"+f)}else a=$c(n,Qc.Infinity);return a=e<0&&!l?t.negPre+a+t.negSuf:t.posPre+a+t.posSuf,a}(e,function(e,t=\"-\"){const n={minInt:1,minFrac:0,maxFrac:0,posPre:\"\",posSuf:\"\",negPre:\"\",negSuf:\"\",gSize:0,lgSize:0},r=e.split(\";\"),i=r[0],s=r[1],o=-1!==i.indexOf(\".\")?i.split(\".\"):[i.substring(0,i.lastIndexOf(\"0\")+1),i.substring(i.lastIndexOf(\"0\")+1)],a=o[0],l=o[1]||\"\";n.posPre=a.substr(0,a.indexOf(\"#\"));for(let u=0;u{class e{transform(t,n,r){if(null==t)return t;if(!this.supports(t))throw bu(e,t);return t.slice(n,r)}supports(e){return\"string\"==typeof e||Array.isArray(e)}}return e.\\u0275fac=function(t){return new(t||e)},e.\\u0275pipe=Ae({name:\"slice\",type:e,pure:!1}),e})(),Lu=(()=>{class e{}return e.\\u0275mod=De({type:e}),e.\\u0275inj=v({factory:function(t){return new(t||e)},providers:[{provide:nu,useClass:ru}]}),e})(),Tu=(()=>{class e{}return e.\\u0275prov=y({token:e,providedIn:\"root\",factory:()=>new Au(ie(Oc),window,ie(An))}),e})();class Au{constructor(e,t,n){this.document=e,this.window=t,this.errorHandler=n,this.offset=()=>[0,0]}setOffset(e){this.offset=Array.isArray(e)?()=>e:e}getScrollPosition(){return this.supportsScrolling()?[this.window.scrollX,this.window.scrollY]:[0,0]}scrollToPosition(e){this.supportsScrolling()&&this.window.scrollTo(e[0],e[1])}scrollToAnchor(e){if(this.supportsScrolling()){const t=this.document.getElementById(e)||this.document.getElementsByName(e)[0];t&&this.scrollToElement(t)}}setHistoryScrollRestoration(e){if(this.supportScrollRestoration()){const t=this.window.history;t&&t.scrollRestoration&&(t.scrollRestoration=e)}}scrollToElement(e){const t=e.getBoundingClientRect(),n=t.left+this.window.pageXOffset,r=t.top+this.window.pageYOffset,i=this.offset();this.window.scrollTo(n-i[0],r-i[1])}supportScrollRestoration(){try{if(!this.window||!this.window.scrollTo)return!1;const e=Eu(this.window.history)||Eu(Object.getPrototypeOf(this.window.history));return!(!e||!e.writable&&!e.set)}catch(e){return!1}}supportsScrolling(){try{return!!this.window.scrollTo}catch(e){return!1}}}function Eu(e){return Object.getOwnPropertyDescriptor(e,\"scrollRestoration\")}class Ou extends class extends class{}{constructor(){super()}supportsDOMEvents(){return!0}}{static makeCurrent(){var e;e=new Ou,Ac||(Ac=e)}getProperty(e,t){return e[t]}log(e){window.console&&window.console.log&&window.console.log(e)}logGroup(e){window.console&&window.console.group&&window.console.group(e)}logGroupEnd(){window.console&&window.console.groupEnd&&window.console.groupEnd()}onAndCancel(e,t,n){return e.addEventListener(t,n,!1),()=>{e.removeEventListener(t,n,!1)}}dispatchEvent(e,t){e.dispatchEvent(t)}remove(e){return e.parentNode&&e.parentNode.removeChild(e),e}getValue(e){return e.value}createElement(e,t){return(t=t||this.getDefaultDocument()).createElement(e)}createHtmlDocument(){return document.implementation.createHTMLDocument(\"fakeTitle\")}getDefaultDocument(){return document}isElementNode(e){return e.nodeType===Node.ELEMENT_NODE}isShadowRoot(e){return e instanceof DocumentFragment}getGlobalEventTarget(e,t){return\"window\"===t?window:\"document\"===t?e:\"body\"===t?e.body:null}getHistory(){return window.history}getLocation(){return window.location}getBaseHref(e){const t=Pu||(Pu=document.querySelector(\"base\"),Pu)?Pu.getAttribute(\"href\"):null;return null==t?null:(n=t,Fu||(Fu=document.createElement(\"a\")),Fu.setAttribute(\"href\",n),\"/\"===Fu.pathname.charAt(0)?Fu.pathname:\"/\"+Fu.pathname);var n}resetBaseElement(){Pu=null}getUserAgent(){return window.navigator.userAgent}performanceNow(){return window.performance&&window.performance.now?window.performance.now():(new Date).getTime()}supportsCookies(){return!0}getCookie(e){return iu(document.cookie,e)}}let Fu,Pu=null;const Ru=new X(\"TRANSITION_ID\"),Iu=[{provide:Fl,useFactory:function(e,t,n){return()=>{n.get(Pl).donePromise.then(()=>{const n=Ec();Array.prototype.slice.apply(t.querySelectorAll(\"style[ng-transition]\")).filter(t=>t.getAttribute(\"ng-transition\")===e).forEach(e=>n.remove(e))})}},deps:[Ru,Oc,Cs],multi:!0}];class ju{static init(){var e;e=new ju,dc=e}addToWindow(e){N.getAngularTestability=(t,n=!0)=>{const r=e.findTestabilityInTree(t,n);if(null==r)throw new Error(\"Could not find testability for element.\");return r},N.getAllAngularTestabilities=()=>e.getAllTestabilities(),N.getAllAngularRootElements=()=>e.getAllRootElements(),N.frameworkStabilizers||(N.frameworkStabilizers=[]),N.frameworkStabilizers.push(e=>{const t=N.getAllAngularTestabilities();let n=t.length,r=!1;const i=function(t){r=r||t,n--,0==n&&e(r)};t.forEach((function(e){e.whenStable(i)}))})}findTestabilityInTree(e,t,n){if(null==t)return null;const r=e.getTestability(t);return null!=r?r:n?Ec().isShadowRoot(t)?this.findTestabilityInTree(e,t.host,!0):this.findTestabilityInTree(e,t.parentElement,!0):null}}const Yu=new X(\"EventManagerPlugins\");let Bu=(()=>{class e{constructor(e,t){this._zone=t,this._eventNameToPlugin=new Map,e.forEach(e=>e.manager=this),this._plugins=e.slice().reverse()}addEventListener(e,t,n){return this._findPluginFor(t).addEventListener(e,t,n)}addGlobalEventListener(e,t,n){return this._findPluginFor(t).addGlobalEventListener(e,t,n)}getZone(){return this._zone}_findPluginFor(e){const t=this._eventNameToPlugin.get(e);if(t)return t;const n=this._plugins;for(let r=0;r{class e{constructor(){this._stylesSet=new Set}addStyles(e){const t=new Set;e.forEach(e=>{this._stylesSet.has(e)||(this._stylesSet.add(e),t.add(e))}),this.onStylesAdded(t)}onStylesAdded(e){}getAllStyles(){return Array.from(this._stylesSet)}}return e.\\u0275fac=function(t){return new(t||e)},e.\\u0275prov=y({token:e,factory:e.\\u0275fac}),e})(),zu=(()=>{class e extends Hu{constructor(e){super(),this._doc=e,this._hostNodes=new Set,this._styleNodes=new Set,this._hostNodes.add(e.head)}_addStylesToHost(e,t){e.forEach(e=>{const n=this._doc.createElement(\"style\");n.textContent=e,this._styleNodes.add(t.appendChild(n))})}addHost(e){this._addStylesToHost(this._stylesSet,e),this._hostNodes.add(e)}removeHost(e){this._hostNodes.delete(e)}onStylesAdded(e){this._hostNodes.forEach(t=>this._addStylesToHost(e,t))}ngOnDestroy(){this._styleNodes.forEach(e=>Ec().remove(e))}}return e.\\u0275fac=function(t){return new(t||e)(ie(Oc))},e.\\u0275prov=y({token:e,factory:e.\\u0275fac}),e})();const Vu={svg:\"http://www.w3.org/2000/svg\",xhtml:\"http://www.w3.org/1999/xhtml\",xlink:\"http://www.w3.org/1999/xlink\",xml:\"http://www.w3.org/XML/1998/namespace\",xmlns:\"http://www.w3.org/2000/xmlns/\"},Ju=/%COMP%/g;function Uu(e,t,n){for(let r=0;r{if(\"__ngUnwrap__\"===t)return e;!1===e(t)&&(t.preventDefault(),t.returnValue=!1)}}let Wu=(()=>{class e{constructor(e,t,n){this.eventManager=e,this.sharedStylesHost=t,this.appId=n,this.rendererByCompId=new Map,this.defaultRenderer=new Xu(e)}createRenderer(e,t){if(!e||!t)return this.defaultRenderer;switch(t.encapsulation){case ye.Emulated:{let n=this.rendererByCompId.get(t.id);return n||(n=new Zu(this.eventManager,this.sharedStylesHost,t,this.appId),this.rendererByCompId.set(t.id,n)),n.applyToHost(e),n}case ye.Native:case ye.ShadowDom:return new Ku(this.eventManager,this.sharedStylesHost,e,t);default:if(!this.rendererByCompId.has(t.id)){const e=Uu(t.id,t.styles,[]);this.sharedStylesHost.addStyles(e),this.rendererByCompId.set(t.id,this.defaultRenderer)}return this.defaultRenderer}}begin(){}end(){}}return e.\\u0275fac=function(t){return new(t||e)(ie(Bu),ie(zu),ie(Rl))},e.\\u0275prov=y({token:e,factory:e.\\u0275fac}),e})();class Xu{constructor(e){this.eventManager=e,this.data=Object.create(null)}destroy(){}createElement(e,t){return t?document.createElementNS(Vu[t]||t,e):document.createElement(e)}createComment(e){return document.createComment(e)}createText(e){return document.createTextNode(e)}appendChild(e,t){e.appendChild(t)}insertBefore(e,t,n){e&&e.insertBefore(t,n)}removeChild(e,t){e&&e.removeChild(t)}selectRootElement(e,t){let n=\"string\"==typeof e?document.querySelector(e):e;if(!n)throw new Error(`The selector \"${e}\" did not match any elements`);return t||(n.textContent=\"\"),n}parentNode(e){return e.parentNode}nextSibling(e){return e.nextSibling}setAttribute(e,t,n,r){if(r){t=r+\":\"+t;const i=Vu[r];i?e.setAttributeNS(i,t,n):e.setAttribute(t,n)}else e.setAttribute(t,n)}removeAttribute(e,t,n){if(n){const r=Vu[n];r?e.removeAttributeNS(r,t):e.removeAttribute(`${n}:${t}`)}else e.removeAttribute(t)}addClass(e,t){e.classList.add(t)}removeClass(e,t){e.classList.remove(t)}setStyle(e,t,n,r){r&la.DashCase?e.style.setProperty(t,n,r&la.Important?\"important\":\"\"):e.style[t]=n}removeStyle(e,t,n){n&la.DashCase?e.style.removeProperty(t):e.style[t]=\"\"}setProperty(e,t,n){e[t]=n}setValue(e,t){e.nodeValue=t}listen(e,t,n){return\"string\"==typeof e?this.eventManager.addGlobalEventListener(e,t,Gu(n)):this.eventManager.addEventListener(e,t,Gu(n))}}class Zu extends Xu{constructor(e,t,n,r){super(e),this.component=n;const i=Uu(r+\"-\"+n.id,n.styles,[]);t.addStyles(i),this.contentAttr=\"_ngcontent-%COMP%\".replace(Ju,r+\"-\"+n.id),this.hostAttr=function(e){return\"_nghost-%COMP%\".replace(Ju,e)}(r+\"-\"+n.id)}applyToHost(e){super.setAttribute(e,this.hostAttr,\"\")}createElement(e,t){const n=super.createElement(e,t);return super.setAttribute(n,this.contentAttr,\"\"),n}}class Ku extends Xu{constructor(e,t,n,r){super(e),this.sharedStylesHost=t,this.hostEl=n,this.component=r,this.shadowRoot=r.encapsulation===ye.ShadowDom?n.attachShadow({mode:\"open\"}):n.createShadowRoot(),this.sharedStylesHost.addHost(this.shadowRoot);const i=Uu(r.id,r.styles,[]);for(let s=0;s{class e extends Nu{constructor(e){super(e)}supports(e){return!0}addEventListener(e,t,n){return e.addEventListener(t,n,!1),()=>this.removeEventListener(e,t,n)}removeEventListener(e,t,n){return e.removeEventListener(t,n)}}return e.\\u0275fac=function(t){return new(t||e)(ie(Oc))},e.\\u0275prov=y({token:e,factory:e.\\u0275fac}),e})();const Qu=[\"alt\",\"control\",\"meta\",\"shift\"],$u={\"\\b\":\"Backspace\",\"\\t\":\"Tab\",\"\\x7f\":\"Delete\",\"\\x1b\":\"Escape\",Del:\"Delete\",Esc:\"Escape\",Left:\"ArrowLeft\",Right:\"ArrowRight\",Up:\"ArrowUp\",Down:\"ArrowDown\",Menu:\"ContextMenu\",Scroll:\"ScrollLock\",Win:\"OS\"},eh={A:\"1\",B:\"2\",C:\"3\",D:\"4\",E:\"5\",F:\"6\",G:\"7\",H:\"8\",I:\"9\",J:\"*\",K:\"+\",M:\"-\",N:\".\",O:\"/\",\"`\":\"0\",\"\\x90\":\"NumLock\"},th={alt:e=>e.altKey,control:e=>e.ctrlKey,meta:e=>e.metaKey,shift:e=>e.shiftKey};let nh=(()=>{class e extends Nu{constructor(e){super(e)}supports(t){return null!=e.parseEventName(t)}addEventListener(t,n,r){const i=e.parseEventName(n),s=e.eventCallback(i.fullKey,r,this.manager.getZone());return this.manager.getZone().runOutsideAngular(()=>Ec().onAndCancel(t,i.domEventName,s))}static parseEventName(t){const n=t.toLowerCase().split(\".\"),r=n.shift();if(0===n.length||\"keydown\"!==r&&\"keyup\"!==r)return null;const i=e._normalizeKey(n.pop());let s=\"\";if(Qu.forEach(e=>{const t=n.indexOf(e);t>-1&&(n.splice(t,1),s+=e+\".\")}),s+=i,0!=n.length||0===i.length)return null;const o={};return o.domEventName=r,o.fullKey=s,o}static getEventFullKey(e){let t=\"\",n=function(e){let t=e.key;if(null==t){if(t=e.keyIdentifier,null==t)return\"Unidentified\";t.startsWith(\"U+\")&&(t=String.fromCharCode(parseInt(t.substring(2),16)),3===e.location&&eh.hasOwnProperty(t)&&(t=eh[t]))}return $u[t]||t}(e);return n=n.toLowerCase(),\" \"===n?n=\"space\":\".\"===n&&(n=\"dot\"),Qu.forEach(r=>{r!=n&&(0,th[r])(e)&&(t+=r+\".\")}),t+=n,t}static eventCallback(t,n,r){return i=>{e.getEventFullKey(i)===t&&r.runGuarded(()=>n(i))}}static _normalizeKey(e){switch(e){case\"esc\":return\"escape\";default:return e}}}return e.\\u0275fac=function(t){return new(t||e)(ie(Oc))},e.\\u0275prov=y({token:e,factory:e.\\u0275fac}),e})(),rh=(()=>{class e{}return e.\\u0275fac=function(t){return new(t||e)},e.\\u0275prov=y({factory:function(){return ie(ih)},token:e,providedIn:\"root\"}),e})(),ih=(()=>{class e extends rh{constructor(e){super(),this._doc=e}sanitize(e,t){if(null==t)return null;switch(e){case dr.NONE:return t;case dr.HTML:return Yn(t,\"HTML\")?jn(t):ur(this._doc,String(t));case dr.STYLE:return Yn(t,\"Style\")?jn(t):t;case dr.SCRIPT:if(Yn(t,\"Script\"))return jn(t);throw new Error(\"unsafe value used in a script context\");case dr.URL:return Bn(t),Yn(t,\"URL\")?jn(t):Wn(String(t));case dr.RESOURCE_URL:if(Yn(t,\"ResourceURL\"))return jn(t);throw new Error(\"unsafe value used in a resource URL context (see http://g.co/ng/security#xss)\");default:throw new Error(`Unexpected SecurityContext ${e} (see http://g.co/ng/security#xss)`)}}bypassSecurityTrustHtml(e){return new On(e)}bypassSecurityTrustStyle(e){return new Fn(e)}bypassSecurityTrustScript(e){return new Pn(e)}bypassSecurityTrustUrl(e){return new Rn(e)}bypassSecurityTrustResourceUrl(e){return new In(e)}}return e.\\u0275fac=function(t){return new(t||e)(ie(Oc))},e.\\u0275prov=y({factory:function(){return e=ie(Z),new ih(e.get(Oc));var e},token:e,providedIn:\"root\"}),e})();const sh=fc(Cc,\"browser\",[{provide:Bl,useValue:\"browser\"},{provide:Yl,useValue:function(){Ou.makeCurrent(),ju.init()},multi:!0},{provide:Oc,useFactory:function(){return function(e){We=e}(document),document},deps:[]}]),oh=[[],{provide:ds,useValue:\"root\"},{provide:An,useFactory:function(){return new An},deps:[]},{provide:Yu,useClass:qu,multi:!0,deps:[Oc,ec,Bl]},{provide:Yu,useClass:nh,multi:!0,deps:[Oc]},[],{provide:Wu,useClass:Wu,deps:[Bu,zu,Rl]},{provide:aa,useExisting:Wu},{provide:Hu,useExisting:zu},{provide:zu,useClass:zu,deps:[Oc]},{provide:lc,useClass:lc,deps:[ec]},{provide:Bu,useClass:Bu,deps:[Yu,ec]},[]];let ah=(()=>{class e{constructor(e){if(e)throw new Error(\"BrowserModule has already been loaded. If you need access to common directives such as NgIf and NgFor from a lazy loaded module, import CommonModule instead.\")}static withServerTransition(t){return{ngModule:e,providers:[{provide:Rl,useValue:t.appId},{provide:Ru,useExisting:Rl},Iu]}}}return e.\\u0275mod=De({type:e}),e.\\u0275inj=v({factory:function(t){return new(t||e)(ie(e,12))},providers:oh,imports:[Lu,Lc]}),e})();\"undefined\"!=typeof window&&window;var lh=n(\"LRne\"),ch=n(\"bOdf\"),uh=n(\"pLZG\"),hh=n(\"lJxs\");class dh{}class mh{}class ph{constructor(e){this.normalizedNames=new Map,this.lazyUpdate=null,e?this.lazyInit=\"string\"==typeof e?()=>{this.headers=new Map,e.split(\"\\n\").forEach(e=>{const t=e.indexOf(\":\");if(t>0){const n=e.slice(0,t),r=n.toLowerCase(),i=e.slice(t+1).trim();this.maybeSetNormalizedName(n,r),this.headers.has(r)?this.headers.get(r).push(i):this.headers.set(r,[i])}})}:()=>{this.headers=new Map,Object.keys(e).forEach(t=>{let n=e[t];const r=t.toLowerCase();\"string\"==typeof n&&(n=[n]),n.length>0&&(this.headers.set(r,n),this.maybeSetNormalizedName(t,r))})}:this.headers=new Map}has(e){return this.init(),this.headers.has(e.toLowerCase())}get(e){this.init();const t=this.headers.get(e.toLowerCase());return t&&t.length>0?t[0]:null}keys(){return this.init(),Array.from(this.normalizedNames.values())}getAll(e){return this.init(),this.headers.get(e.toLowerCase())||null}append(e,t){return this.clone({name:e,value:t,op:\"a\"})}set(e,t){return this.clone({name:e,value:t,op:\"s\"})}delete(e,t){return this.clone({name:e,value:t,op:\"d\"})}maybeSetNormalizedName(e,t){this.normalizedNames.has(t)||this.normalizedNames.set(t,e)}init(){this.lazyInit&&(this.lazyInit instanceof ph?this.copyFrom(this.lazyInit):this.lazyInit(),this.lazyInit=null,this.lazyUpdate&&(this.lazyUpdate.forEach(e=>this.applyUpdate(e)),this.lazyUpdate=null))}copyFrom(e){e.init(),Array.from(e.headers.keys()).forEach(t=>{this.headers.set(t,e.headers.get(t)),this.normalizedNames.set(t,e.normalizedNames.get(t))})}clone(e){const t=new ph;return t.lazyInit=this.lazyInit&&this.lazyInit instanceof ph?this.lazyInit:this,t.lazyUpdate=(this.lazyUpdate||[]).concat([e]),t}applyUpdate(e){const t=e.name.toLowerCase();switch(e.op){case\"a\":case\"s\":let n=e.value;if(\"string\"==typeof n&&(n=[n]),0===n.length)return;this.maybeSetNormalizedName(e.name,t);const r=(\"a\"===e.op?this.headers.get(t):void 0)||[];r.push(...n),this.headers.set(t,r);break;case\"d\":const i=e.value;if(i){let e=this.headers.get(t);if(!e)return;e=e.filter(e=>-1===i.indexOf(e)),0===e.length?(this.headers.delete(t),this.normalizedNames.delete(t)):this.headers.set(t,e)}else this.headers.delete(t),this.normalizedNames.delete(t)}}forEach(e){this.init(),Array.from(this.normalizedNames.keys()).forEach(t=>e(this.normalizedNames.get(t),this.headers.get(t)))}}class fh{encodeKey(e){return gh(e)}encodeValue(e){return gh(e)}decodeKey(e){return decodeURIComponent(e)}decodeValue(e){return decodeURIComponent(e)}}function gh(e){return encodeURIComponent(e).replace(/%40/gi,\"@\").replace(/%3A/gi,\":\").replace(/%24/gi,\"$\").replace(/%2C/gi,\",\").replace(/%3B/gi,\";\").replace(/%2B/gi,\"+\").replace(/%3D/gi,\"=\").replace(/%3F/gi,\"?\").replace(/%2F/gi,\"/\")}class _h{constructor(e={}){if(this.updates=null,this.cloneFrom=null,this.encoder=e.encoder||new fh,e.fromString){if(e.fromObject)throw new Error(\"Cannot specify both fromString and fromObject.\");this.map=function(e,t){const n=new Map;return e.length>0&&e.split(\"&\").forEach(e=>{const r=e.indexOf(\"=\"),[i,s]=-1==r?[t.decodeKey(e),\"\"]:[t.decodeKey(e.slice(0,r)),t.decodeValue(e.slice(r+1))],o=n.get(i)||[];o.push(s),n.set(i,o)}),n}(e.fromString,this.encoder)}else e.fromObject?(this.map=new Map,Object.keys(e.fromObject).forEach(t=>{const n=e.fromObject[t];this.map.set(t,Array.isArray(n)?n:[n])})):this.map=null}has(e){return this.init(),this.map.has(e)}get(e){this.init();const t=this.map.get(e);return t?t[0]:null}getAll(e){return this.init(),this.map.get(e)||null}keys(){return this.init(),Array.from(this.map.keys())}append(e,t){return this.clone({param:e,value:t,op:\"a\"})}set(e,t){return this.clone({param:e,value:t,op:\"s\"})}delete(e,t){return this.clone({param:e,value:t,op:\"d\"})}toString(){return this.init(),this.keys().map(e=>{const t=this.encoder.encodeKey(e);return this.map.get(e).map(e=>t+\"=\"+this.encoder.encodeValue(e)).join(\"&\")}).filter(e=>\"\"!==e).join(\"&\")}clone(e){const t=new _h({encoder:this.encoder});return t.cloneFrom=this.cloneFrom||this,t.updates=(this.updates||[]).concat([e]),t}init(){null===this.map&&(this.map=new Map),null!==this.cloneFrom&&(this.cloneFrom.init(),this.cloneFrom.keys().forEach(e=>this.map.set(e,this.cloneFrom.map.get(e))),this.updates.forEach(e=>{switch(e.op){case\"a\":case\"s\":const t=(\"a\"===e.op?this.map.get(e.param):void 0)||[];t.push(e.value),this.map.set(e.param,t);break;case\"d\":if(void 0===e.value){this.map.delete(e.param);break}{let t=this.map.get(e.param)||[];const n=t.indexOf(e.value);-1!==n&&t.splice(n,1),t.length>0?this.map.set(e.param,t):this.map.delete(e.param)}}}),this.cloneFrom=this.updates=null)}}function bh(e){return\"undefined\"!=typeof ArrayBuffer&&e instanceof ArrayBuffer}function yh(e){return\"undefined\"!=typeof Blob&&e instanceof Blob}function vh(e){return\"undefined\"!=typeof FormData&&e instanceof FormData}class wh{constructor(e,t,n,r){let i;if(this.url=t,this.body=null,this.reportProgress=!1,this.withCredentials=!1,this.responseType=\"json\",this.method=e.toUpperCase(),function(e){switch(e){case\"DELETE\":case\"GET\":case\"HEAD\":case\"OPTIONS\":case\"JSONP\":return!1;default:return!0}}(this.method)||r?(this.body=void 0!==n?n:null,i=r):i=n,i&&(this.reportProgress=!!i.reportProgress,this.withCredentials=!!i.withCredentials,i.responseType&&(this.responseType=i.responseType),i.headers&&(this.headers=i.headers),i.params&&(this.params=i.params)),this.headers||(this.headers=new ph),this.params){const e=this.params.toString();if(0===e.length)this.urlWithParams=t;else{const n=t.indexOf(\"?\");this.urlWithParams=t+(-1===n?\"?\":nt.set(n,e.setHeaders[n]),a)),e.setParams&&(l=Object.keys(e.setParams).reduce((t,n)=>t.set(n,e.setParams[n]),l)),new wh(t,n,i,{params:l,headers:a,reportProgress:o,responseType:r,withCredentials:s})}}var Mh=function(e){return e[e.Sent=0]=\"Sent\",e[e.UploadProgress=1]=\"UploadProgress\",e[e.ResponseHeader=2]=\"ResponseHeader\",e[e.DownloadProgress=3]=\"DownloadProgress\",e[e.Response=4]=\"Response\",e[e.User=5]=\"User\",e}({});class kh{constructor(e,t=200,n=\"OK\"){this.headers=e.headers||new ph,this.status=void 0!==e.status?e.status:t,this.statusText=e.statusText||n,this.url=e.url||null,this.ok=this.status>=200&&this.status<300}}class Sh extends kh{constructor(e={}){super(e),this.type=Mh.ResponseHeader}clone(e={}){return new Sh({headers:e.headers||this.headers,status:void 0!==e.status?e.status:this.status,statusText:e.statusText||this.statusText,url:e.url||this.url||void 0})}}class xh extends kh{constructor(e={}){super(e),this.type=Mh.Response,this.body=void 0!==e.body?e.body:null}clone(e={}){return new xh({body:void 0!==e.body?e.body:this.body,headers:e.headers||this.headers,status:void 0!==e.status?e.status:this.status,statusText:e.statusText||this.statusText,url:e.url||this.url||void 0})}}class Ch extends kh{constructor(e){super(e,0,\"Unknown Error\"),this.name=\"HttpErrorResponse\",this.ok=!1,this.message=this.status>=200&&this.status<300?\"Http failure during parsing for \"+(e.url||\"(unknown url)\"):`Http failure response for ${e.url||\"(unknown url)\"}: ${e.status} ${e.statusText}`,this.error=e.error||null}}function Dh(e,t){return{body:t,headers:e.headers,observe:e.observe,params:e.params,reportProgress:e.reportProgress,responseType:e.responseType,withCredentials:e.withCredentials}}let Lh=(()=>{class e{constructor(e){this.handler=e}request(e,t,n={}){let r;if(e instanceof wh)r=e;else{let i=void 0;i=n.headers instanceof ph?n.headers:new ph(n.headers);let s=void 0;n.params&&(s=n.params instanceof _h?n.params:new _h({fromObject:n.params})),r=new wh(e,t,void 0!==n.body?n.body:null,{headers:i,params:s,reportProgress:n.reportProgress,responseType:n.responseType||\"json\",withCredentials:n.withCredentials})}const i=Object(lh.a)(r).pipe(Object(ch.a)(e=>this.handler.handle(e)));if(e instanceof wh||\"events\"===n.observe)return i;const s=i.pipe(Object(uh.a)(e=>e instanceof xh));switch(n.observe||\"body\"){case\"body\":switch(r.responseType){case\"arraybuffer\":return s.pipe(Object(hh.a)(e=>{if(null!==e.body&&!(e.body instanceof ArrayBuffer))throw new Error(\"Response is not an ArrayBuffer.\");return e.body}));case\"blob\":return s.pipe(Object(hh.a)(e=>{if(null!==e.body&&!(e.body instanceof Blob))throw new Error(\"Response is not a Blob.\");return e.body}));case\"text\":return s.pipe(Object(hh.a)(e=>{if(null!==e.body&&\"string\"!=typeof e.body)throw new Error(\"Response is not a string.\");return e.body}));case\"json\":default:return s.pipe(Object(hh.a)(e=>e.body))}case\"response\":return s;default:throw new Error(`Unreachable: unhandled observe type ${n.observe}}`)}}delete(e,t={}){return this.request(\"DELETE\",e,t)}get(e,t={}){return this.request(\"GET\",e,t)}head(e,t={}){return this.request(\"HEAD\",e,t)}jsonp(e,t){return this.request(\"JSONP\",e,{params:(new _h).append(t,\"JSONP_CALLBACK\"),observe:\"body\",responseType:\"json\"})}options(e,t={}){return this.request(\"OPTIONS\",e,t)}patch(e,t,n={}){return this.request(\"PATCH\",e,Dh(n,t))}post(e,t,n={}){return this.request(\"POST\",e,Dh(n,t))}put(e,t,n={}){return this.request(\"PUT\",e,Dh(n,t))}}return e.\\u0275fac=function(t){return new(t||e)(ie(dh))},e.\\u0275prov=y({token:e,factory:e.\\u0275fac}),e})();class Th{constructor(e,t){this.next=e,this.interceptor=t}handle(e){return this.interceptor.intercept(e,this.next)}}const Ah=new X(\"HTTP_INTERCEPTORS\");let Eh=(()=>{class e{intercept(e,t){return t.handle(e)}}return e.\\u0275fac=function(t){return new(t||e)},e.\\u0275prov=y({token:e,factory:e.\\u0275fac}),e})();const Oh=/^\\)\\]\\}',?\\n/;class Fh{}let Ph=(()=>{class e{constructor(){}build(){return new XMLHttpRequest}}return e.\\u0275fac=function(t){return new(t||e)},e.\\u0275prov=y({token:e,factory:e.\\u0275fac}),e})(),Rh=(()=>{class e{constructor(e){this.xhrFactory=e}handle(e){if(\"JSONP\"===e.method)throw new Error(\"Attempted to construct Jsonp request without JsonpClientModule installed.\");return new s.a(t=>{const n=this.xhrFactory.build();if(n.open(e.method,e.urlWithParams),e.withCredentials&&(n.withCredentials=!0),e.headers.forEach((e,t)=>n.setRequestHeader(e,t.join(\",\"))),e.headers.has(\"Accept\")||n.setRequestHeader(\"Accept\",\"application/json, text/plain, */*\"),!e.headers.has(\"Content-Type\")){const t=e.detectContentTypeHeader();null!==t&&n.setRequestHeader(\"Content-Type\",t)}if(e.responseType){const t=e.responseType.toLowerCase();n.responseType=\"json\"!==t?t:\"text\"}const r=e.serializeBody();let i=null;const s=()=>{if(null!==i)return i;const t=1223===n.status?204:n.status,r=n.statusText||\"OK\",s=new ph(n.getAllResponseHeaders()),o=function(e){return\"responseURL\"in e&&e.responseURL?e.responseURL:/^X-Request-URL:/m.test(e.getAllResponseHeaders())?e.getResponseHeader(\"X-Request-URL\"):null}(n)||e.url;return i=new Sh({headers:s,status:t,statusText:r,url:o}),i},o=()=>{let{headers:r,status:i,statusText:o,url:a}=s(),l=null;204!==i&&(l=void 0===n.response?n.responseText:n.response),0===i&&(i=l?200:0);let c=i>=200&&i<300;if(\"json\"===e.responseType&&\"string\"==typeof l){const e=l;l=l.replace(Oh,\"\");try{l=\"\"!==l?JSON.parse(l):null}catch(u){l=e,c&&(c=!1,l={error:u,text:l})}}c?(t.next(new xh({body:l,headers:r,status:i,statusText:o,url:a||void 0})),t.complete()):t.error(new Ch({error:l,headers:r,status:i,statusText:o,url:a||void 0}))},a=e=>{const{url:r}=s(),i=new Ch({error:e,status:n.status||0,statusText:n.statusText||\"Unknown Error\",url:r||void 0});t.error(i)};let l=!1;const c=r=>{l||(t.next(s()),l=!0);let i={type:Mh.DownloadProgress,loaded:r.loaded};r.lengthComputable&&(i.total=r.total),\"text\"===e.responseType&&n.responseText&&(i.partialText=n.responseText),t.next(i)},u=e=>{let n={type:Mh.UploadProgress,loaded:e.loaded};e.lengthComputable&&(n.total=e.total),t.next(n)};return n.addEventListener(\"load\",o),n.addEventListener(\"error\",a),e.reportProgress&&(n.addEventListener(\"progress\",c),null!==r&&n.upload&&n.upload.addEventListener(\"progress\",u)),n.send(r),t.next({type:Mh.Sent}),()=>{n.removeEventListener(\"error\",a),n.removeEventListener(\"load\",o),e.reportProgress&&(n.removeEventListener(\"progress\",c),null!==r&&n.upload&&n.upload.removeEventListener(\"progress\",u)),n.readyState!==n.DONE&&n.abort()}})}}return e.\\u0275fac=function(t){return new(t||e)(ie(Fh))},e.\\u0275prov=y({token:e,factory:e.\\u0275fac}),e})();const Ih=new X(\"XSRF_COOKIE_NAME\"),jh=new X(\"XSRF_HEADER_NAME\");class Yh{}let Bh=(()=>{class e{constructor(e,t,n){this.doc=e,this.platform=t,this.cookieName=n,this.lastCookieString=\"\",this.lastToken=null,this.parseCount=0}getToken(){if(\"server\"===this.platform)return null;const e=this.doc.cookie||\"\";return e!==this.lastCookieString&&(this.parseCount++,this.lastToken=iu(e,this.cookieName),this.lastCookieString=e),this.lastToken}}return e.\\u0275fac=function(t){return new(t||e)(ie(Oc),ie(Bl),ie(Ih))},e.\\u0275prov=y({token:e,factory:e.\\u0275fac}),e})(),Nh=(()=>{class e{constructor(e,t){this.tokenService=e,this.headerName=t}intercept(e,t){const n=e.url.toLowerCase();if(\"GET\"===e.method||\"HEAD\"===e.method||n.startsWith(\"http://\")||n.startsWith(\"https://\"))return t.handle(e);const r=this.tokenService.getToken();return null===r||e.headers.has(this.headerName)||(e=e.clone({headers:e.headers.set(this.headerName,r)})),t.handle(e)}}return e.\\u0275fac=function(t){return new(t||e)(ie(Yh),ie(jh))},e.\\u0275prov=y({token:e,factory:e.\\u0275fac}),e})(),Hh=(()=>{class e{constructor(e,t){this.backend=e,this.injector=t,this.chain=null}handle(e){if(null===this.chain){const e=this.injector.get(Ah,[]);this.chain=e.reduceRight((e,t)=>new Th(e,t),this.backend)}return this.chain.handle(e)}}return e.\\u0275fac=function(t){return new(t||e)(ie(mh),ie(Cs))},e.\\u0275prov=y({token:e,factory:e.\\u0275fac}),e})(),zh=(()=>{class e{static disable(){return{ngModule:e,providers:[{provide:Nh,useClass:Eh}]}}static withOptions(t={}){return{ngModule:e,providers:[t.cookieName?{provide:Ih,useValue:t.cookieName}:[],t.headerName?{provide:jh,useValue:t.headerName}:[]]}}}return e.\\u0275mod=De({type:e}),e.\\u0275inj=v({factory:function(t){return new(t||e)},providers:[Nh,{provide:Ah,useExisting:Nh,multi:!0},{provide:Yh,useClass:Bh},{provide:Ih,useValue:\"XSRF-TOKEN\"},{provide:jh,useValue:\"X-XSRF-TOKEN\"}]}),e})(),Vh=(()=>{class e{}return e.\\u0275mod=De({type:e}),e.\\u0275inj=v({factory:function(t){return new(t||e)},providers:[Lh,{provide:dh,useClass:Hh},Rh,{provide:mh,useExisting:Rh},Ph,{provide:Fh,useExisting:Ph}],imports:[[zh.withOptions({cookieName:\"XSRF-TOKEN\",headerName:\"X-XSRF-TOKEN\"})]]}),e})();var Jh=n(\"z6cu\"),Uh=n(\"JIr8\"),Gh=n(\"Cfvw\"),Wh=n(\"2Vo4\"),Xh=n(\"sVev\"),Zh=n(\"itXk\"),Kh=n(\"NXyV\"),qh=n(\"EY2u\"),Qh=n(\"0EUg\"),$h=n(\"NJ9Y\"),ed=n(\"SxV6\"),td=n(\"5+tZ\"),nd=n(\"vkgz\"),rd=n(\"Gi4w\"),id=n(\"eIep\"),sd=n(\"IzEk\"),od=n(\"JX91\"),ad=n(\"Kqap\"),ld=n(\"BFxc\"),cd=n(\"nYR2\"),ud=n(\"bHdf\");class hd{constructor(e,t){this.id=e,this.url=t}}class dd extends hd{constructor(e,t,n=\"imperative\",r=null){super(e,t),this.navigationTrigger=n,this.restoredState=r}toString(){return`NavigationStart(id: ${this.id}, url: '${this.url}')`}}class md extends hd{constructor(e,t,n){super(e,t),this.urlAfterRedirects=n}toString(){return`NavigationEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}')`}}class pd extends hd{constructor(e,t,n){super(e,t),this.reason=n}toString(){return`NavigationCancel(id: ${this.id}, url: '${this.url}')`}}class fd extends hd{constructor(e,t,n){super(e,t),this.error=n}toString(){return`NavigationError(id: ${this.id}, url: '${this.url}', error: ${this.error})`}}class gd extends hd{constructor(e,t,n,r){super(e,t),this.urlAfterRedirects=n,this.state=r}toString(){return`RoutesRecognized(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class _d extends hd{constructor(e,t,n,r){super(e,t),this.urlAfterRedirects=n,this.state=r}toString(){return`GuardsCheckStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class bd extends hd{constructor(e,t,n,r,i){super(e,t),this.urlAfterRedirects=n,this.state=r,this.shouldActivate=i}toString(){return`GuardsCheckEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state}, shouldActivate: ${this.shouldActivate})`}}class yd extends hd{constructor(e,t,n,r){super(e,t),this.urlAfterRedirects=n,this.state=r}toString(){return`ResolveStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class vd extends hd{constructor(e,t,n,r){super(e,t),this.urlAfterRedirects=n,this.state=r}toString(){return`ResolveEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class wd{constructor(e){this.route=e}toString(){return`RouteConfigLoadStart(path: ${this.route.path})`}}class Md{constructor(e){this.route=e}toString(){return`RouteConfigLoadEnd(path: ${this.route.path})`}}class kd{constructor(e){this.snapshot=e}toString(){return`ChildActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||\"\"}')`}}class Sd{constructor(e){this.snapshot=e}toString(){return`ChildActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||\"\"}')`}}class xd{constructor(e){this.snapshot=e}toString(){return`ActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||\"\"}')`}}class Cd{constructor(e){this.snapshot=e}toString(){return`ActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||\"\"}')`}}class Dd{constructor(e,t,n){this.routerEvent=e,this.position=t,this.anchor=n}toString(){return`Scroll(anchor: '${this.anchor}', position: '${this.position?`${this.position[0]}, ${this.position[1]}`:null}')`}}class Ld{constructor(e){this.params=e||{}}has(e){return Object.prototype.hasOwnProperty.call(this.params,e)}get(e){if(this.has(e)){const t=this.params[e];return Array.isArray(t)?t[0]:t}return null}getAll(e){if(this.has(e)){const t=this.params[e];return Array.isArray(t)?t:[t]}return[]}get keys(){return Object.keys(this.params)}}function Td(e){return new Ld(e)}function Ad(e){const t=Error(\"NavigationCancelingError: \"+e);return t.ngNavigationCancelingError=!0,t}function Ed(e,t,n){const r=n.path.split(\"/\");if(r.length>e.length)return null;if(\"full\"===n.pathMatch&&(t.hasChildren()||r.lengtht.indexOf(e)>-1):e===t}function Pd(e){return Array.prototype.concat.apply([],e)}function Rd(e){return e.length>0?e[e.length-1]:null}function Id(e,t){for(const n in e)e.hasOwnProperty(n)&&t(e[n],n)}function jd(e){return ro(e)?e:no(e)?Object(Gh.a)(Promise.resolve(e)):Object(lh.a)(e)}function Yd(e,t,n){return n?function(e,t){return Od(e,t)}(e.queryParams,t.queryParams)&&function e(t,n){if(!zd(t.segments,n.segments))return!1;if(t.numberOfChildren!==n.numberOfChildren)return!1;for(const r in n.children){if(!t.children[r])return!1;if(!e(t.children[r],n.children[r]))return!1}return!0}(e.root,t.root):function(e,t){return Object.keys(t).length<=Object.keys(e).length&&Object.keys(t).every(n=>Fd(e[n],t[n]))}(e.queryParams,t.queryParams)&&function e(t,n){return function t(n,r,i){if(n.segments.length>i.length)return!!zd(n.segments.slice(0,i.length),i)&&!r.hasChildren();if(n.segments.length===i.length){if(!zd(n.segments,i))return!1;for(const t in r.children){if(!n.children[t])return!1;if(!e(n.children[t],r.children[t]))return!1}return!0}{const e=i.slice(0,n.segments.length),s=i.slice(n.segments.length);return!!zd(n.segments,e)&&!!n.children.primary&&t(n.children.primary,r,s)}}(t,n,n.segments)}(e.root,t.root)}class Bd{constructor(e,t,n){this.root=e,this.queryParams=t,this.fragment=n}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=Td(this.queryParams)),this._queryParamMap}toString(){return Gd.serialize(this)}}class Nd{constructor(e,t){this.segments=e,this.children=t,this.parent=null,Id(t,(e,t)=>e.parent=this)}hasChildren(){return this.numberOfChildren>0}get numberOfChildren(){return Object.keys(this.children).length}toString(){return Wd(this)}}class Hd{constructor(e,t){this.path=e,this.parameters=t}get parameterMap(){return this._parameterMap||(this._parameterMap=Td(this.parameters)),this._parameterMap}toString(){return $d(this)}}function zd(e,t){return e.length===t.length&&e.every((e,n)=>e.path===t[n].path)}function Vd(e,t){let n=[];return Id(e.children,(e,r)=>{\"primary\"===r&&(n=n.concat(t(e,r)))}),Id(e.children,(e,r)=>{\"primary\"!==r&&(n=n.concat(t(e,r)))}),n}class Jd{}class Ud{parse(e){const t=new im(e);return new Bd(t.parseRootSegment(),t.parseQueryParams(),t.parseFragment())}serialize(e){return`${\"/\"+function e(t,n){if(!t.hasChildren())return Wd(t);if(n){const n=t.children.primary?e(t.children.primary,!1):\"\",r=[];return Id(t.children,(t,n)=>{\"primary\"!==n&&r.push(`${n}:${e(t,!1)}`)}),r.length>0?`${n}(${r.join(\"//\")})`:n}{const n=Vd(t,(n,r)=>\"primary\"===r?[e(t.children.primary,!1)]:[`${r}:${e(n,!1)}`]);return`${Wd(t)}/(${n.join(\"//\")})`}}(e.root,!0)}${function(e){const t=Object.keys(e).map(t=>{const n=e[t];return Array.isArray(n)?n.map(e=>`${Zd(t)}=${Zd(e)}`).join(\"&\"):`${Zd(t)}=${Zd(n)}`});return t.length?\"?\"+t.join(\"&\"):\"\"}(e.queryParams)}${\"string\"==typeof e.fragment?\"#\"+encodeURI(e.fragment):\"\"}`}}const Gd=new Ud;function Wd(e){return e.segments.map(e=>$d(e)).join(\"/\")}function Xd(e){return encodeURIComponent(e).replace(/%40/g,\"@\").replace(/%3A/gi,\":\").replace(/%24/g,\"$\").replace(/%2C/gi,\",\")}function Zd(e){return Xd(e).replace(/%3B/gi,\";\")}function Kd(e){return Xd(e).replace(/\\(/g,\"%28\").replace(/\\)/g,\"%29\").replace(/%26/gi,\"&\")}function qd(e){return decodeURIComponent(e)}function Qd(e){return qd(e.replace(/\\+/g,\"%20\"))}function $d(e){return`${Kd(e.path)}${t=e.parameters,Object.keys(t).map(e=>`;${Kd(e)}=${Kd(t[e])}`).join(\"\")}`;var t}const em=/^[^\\/()?;=#]+/;function tm(e){const t=e.match(em);return t?t[0]:\"\"}const nm=/^[^=?&#]+/,rm=/^[^?&#]+/;class im{constructor(e){this.url=e,this.remaining=e}parseRootSegment(){return this.consumeOptional(\"/\"),\"\"===this.remaining||this.peekStartsWith(\"?\")||this.peekStartsWith(\"#\")?new Nd([],{}):new Nd([],this.parseChildren())}parseQueryParams(){const e={};if(this.consumeOptional(\"?\"))do{this.parseQueryParam(e)}while(this.consumeOptional(\"&\"));return e}parseFragment(){return this.consumeOptional(\"#\")?decodeURIComponent(this.remaining):null}parseChildren(){if(\"\"===this.remaining)return{};this.consumeOptional(\"/\");const e=[];for(this.peekStartsWith(\"(\")||e.push(this.parseSegment());this.peekStartsWith(\"/\")&&!this.peekStartsWith(\"//\")&&!this.peekStartsWith(\"/(\");)this.capture(\"/\"),e.push(this.parseSegment());let t={};this.peekStartsWith(\"/(\")&&(this.capture(\"/\"),t=this.parseParens(!0));let n={};return this.peekStartsWith(\"(\")&&(n=this.parseParens(!1)),(e.length>0||Object.keys(t).length>0)&&(n.primary=new Nd(e,t)),n}parseSegment(){const e=tm(this.remaining);if(\"\"===e&&this.peekStartsWith(\";\"))throw new Error(`Empty path url segment cannot have parameters: '${this.remaining}'.`);return this.capture(e),new Hd(qd(e),this.parseMatrixParams())}parseMatrixParams(){const e={};for(;this.consumeOptional(\";\");)this.parseParam(e);return e}parseParam(e){const t=tm(this.remaining);if(!t)return;this.capture(t);let n=\"\";if(this.consumeOptional(\"=\")){const e=tm(this.remaining);e&&(n=e,this.capture(n))}e[qd(t)]=qd(n)}parseQueryParam(e){const t=function(e){const t=e.match(nm);return t?t[0]:\"\"}(this.remaining);if(!t)return;this.capture(t);let n=\"\";if(this.consumeOptional(\"=\")){const e=function(e){const t=e.match(rm);return t?t[0]:\"\"}(this.remaining);e&&(n=e,this.capture(n))}const r=Qd(t),i=Qd(n);if(e.hasOwnProperty(r)){let t=e[r];Array.isArray(t)||(t=[t],e[r]=t),t.push(i)}else e[r]=i}parseParens(e){const t={};for(this.capture(\"(\");!this.consumeOptional(\")\")&&this.remaining.length>0;){const n=tm(this.remaining),r=this.remaining[n.length];if(\"/\"!==r&&\")\"!==r&&\";\"!==r)throw new Error(`Cannot parse url '${this.url}'`);let i=void 0;n.indexOf(\":\")>-1?(i=n.substr(0,n.indexOf(\":\")),this.capture(i),this.capture(\":\")):e&&(i=\"primary\");const s=this.parseChildren();t[i]=1===Object.keys(s).length?s.primary:new Nd([],s),this.consumeOptional(\"//\")}return t}peekStartsWith(e){return this.remaining.startsWith(e)}consumeOptional(e){return!!this.peekStartsWith(e)&&(this.remaining=this.remaining.substring(e.length),!0)}capture(e){if(!this.consumeOptional(e))throw new Error(`Expected \"${e}\".`)}}class sm{constructor(e){this._root=e}get root(){return this._root.value}parent(e){const t=this.pathFromRoot(e);return t.length>1?t[t.length-2]:null}children(e){const t=om(e,this._root);return t?t.children.map(e=>e.value):[]}firstChild(e){const t=om(e,this._root);return t&&t.children.length>0?t.children[0].value:null}siblings(e){const t=am(e,this._root);return t.length<2?[]:t[t.length-2].children.map(e=>e.value).filter(t=>t!==e)}pathFromRoot(e){return am(e,this._root).map(e=>e.value)}}function om(e,t){if(e===t.value)return t;for(const n of t.children){const t=om(e,n);if(t)return t}return null}function am(e,t){if(e===t.value)return[t];for(const n of t.children){const r=am(e,n);if(r.length)return r.unshift(t),r}return[]}class lm{constructor(e,t){this.value=e,this.children=t}toString(){return`TreeNode(${this.value})`}}function cm(e){const t={};return e&&e.children.forEach(e=>t[e.value.outlet]=e),t}class um extends sm{constructor(e,t){super(e),this.snapshot=t,gm(this,e)}toString(){return this.snapshot.toString()}}function hm(e,t){const n=function(e,t){const n=new pm([],{},{},\"\",{},\"primary\",t,null,e.root,-1,{});return new fm(\"\",new lm(n,[]))}(e,t),r=new Wh.a([new Hd(\"\",{})]),i=new Wh.a({}),s=new Wh.a({}),o=new Wh.a({}),a=new Wh.a(\"\"),l=new dm(r,i,o,a,s,\"primary\",t,n.root);return l.snapshot=n.root,new um(new lm(l,[]),n)}class dm{constructor(e,t,n,r,i,s,o,a){this.url=e,this.params=t,this.queryParams=n,this.fragment=r,this.data=i,this.outlet=s,this.component=o,this._futureSnapshot=a}get routeConfig(){return this._futureSnapshot.routeConfig}get root(){return this._routerState.root}get parent(){return this._routerState.parent(this)}get firstChild(){return this._routerState.firstChild(this)}get children(){return this._routerState.children(this)}get pathFromRoot(){return this._routerState.pathFromRoot(this)}get paramMap(){return this._paramMap||(this._paramMap=this.params.pipe(Object(hh.a)(e=>Td(e)))),this._paramMap}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=this.queryParams.pipe(Object(hh.a)(e=>Td(e)))),this._queryParamMap}toString(){return this.snapshot?this.snapshot.toString():`Future(${this._futureSnapshot})`}}function mm(e,t=\"emptyOnly\"){const n=e.pathFromRoot;let r=0;if(\"always\"!==t)for(r=n.length-1;r>=1;){const e=n[r],t=n[r-1];if(e.routeConfig&&\"\"===e.routeConfig.path)r--;else{if(t.component)break;r--}}return function(e){return e.reduce((e,t)=>({params:Object.assign(Object.assign({},e.params),t.params),data:Object.assign(Object.assign({},e.data),t.data),resolve:Object.assign(Object.assign({},e.resolve),t._resolvedData)}),{params:{},data:{},resolve:{}})}(n.slice(r))}class pm{constructor(e,t,n,r,i,s,o,a,l,c,u){this.url=e,this.params=t,this.queryParams=n,this.fragment=r,this.data=i,this.outlet=s,this.component=o,this.routeConfig=a,this._urlSegment=l,this._lastPathIndex=c,this._resolve=u}get root(){return this._routerState.root}get parent(){return this._routerState.parent(this)}get firstChild(){return this._routerState.firstChild(this)}get children(){return this._routerState.children(this)}get pathFromRoot(){return this._routerState.pathFromRoot(this)}get paramMap(){return this._paramMap||(this._paramMap=Td(this.params)),this._paramMap}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=Td(this.queryParams)),this._queryParamMap}toString(){return`Route(url:'${this.url.map(e=>e.toString()).join(\"/\")}', path:'${this.routeConfig?this.routeConfig.path:\"\"}')`}}class fm extends sm{constructor(e,t){super(t),this.url=e,gm(this,t)}toString(){return _m(this._root)}}function gm(e,t){t.value._routerState=e,t.children.forEach(t=>gm(e,t))}function _m(e){const t=e.children.length>0?` { ${e.children.map(_m).join(\", \")} } `:\"\";return`${e.value}${t}`}function bm(e){if(e.snapshot){const t=e.snapshot,n=e._futureSnapshot;e.snapshot=n,Od(t.queryParams,n.queryParams)||e.queryParams.next(n.queryParams),t.fragment!==n.fragment&&e.fragment.next(n.fragment),Od(t.params,n.params)||e.params.next(n.params),function(e,t){if(e.length!==t.length)return!1;for(let n=0;nOd(e.parameters,r[t].parameters))&&!(!e.parent!=!t.parent)&&(!e.parent||ym(e.parent,t.parent))}function vm(e){return\"object\"==typeof e&&null!=e&&!e.outlets&&!e.segmentPath}function wm(e,t,n,r,i){let s={};return r&&Id(r,(e,t)=>{s[t]=Array.isArray(e)?e.map(e=>\"\"+e):\"\"+e}),new Bd(n.root===e?t:function e(t,n,r){const i={};return Id(t.children,(t,s)=>{i[s]=t===n?r:e(t,n,r)}),new Nd(t.segments,i)}(n.root,e,t),s,i)}class Mm{constructor(e,t,n){if(this.isAbsolute=e,this.numberOfDoubleDots=t,this.commands=n,e&&n.length>0&&vm(n[0]))throw new Error(\"Root segment cannot have matrix parameters\");const r=n.find(e=>\"object\"==typeof e&&null!=e&&e.outlets);if(r&&r!==Rd(n))throw new Error(\"{outlets:{}} has to be the last command\")}toRoot(){return this.isAbsolute&&1===this.commands.length&&\"/\"==this.commands[0]}}class km{constructor(e,t,n){this.segmentGroup=e,this.processChildren=t,this.index=n}}function Sm(e){return\"object\"==typeof e&&null!=e&&e.outlets?e.outlets.primary:\"\"+e}function xm(e,t,n){if(e||(e=new Nd([],{})),0===e.segments.length&&e.hasChildren())return Cm(e,t,n);const r=function(e,t,n){let r=0,i=t;const s={match:!1,pathIndex:0,commandIndex:0};for(;i=n.length)return s;const t=e.segments[i],o=Sm(n[r]),a=r0&&void 0===o)break;if(o&&a&&\"object\"==typeof a&&void 0===a.outlets){if(!Am(o,a,t))return s;r+=2}else{if(!Am(o,{},t))return s;r++}i++}return{match:!0,pathIndex:i,commandIndex:r}}(e,t,n),i=n.slice(r.commandIndex);if(r.match&&r.pathIndex{null!==n&&(i[r]=xm(e.children[r],t,n))}),Id(e.children,(e,t)=>{void 0===r[t]&&(i[t]=e)}),new Nd(e.segments,i)}}function Dm(e,t,n){const r=e.segments.slice(0,t);let i=0;for(;i{null!==e&&(t[n]=Dm(new Nd([],{}),0,e))}),t}function Tm(e){const t={};return Id(e,(e,n)=>t[n]=\"\"+e),t}function Am(e,t,n){return e==n.path&&Od(t,n.parameters)}class Em{constructor(e,t,n,r){this.routeReuseStrategy=e,this.futureState=t,this.currState=n,this.forwardEvent=r}activate(e){const t=this.futureState._root,n=this.currState?this.currState._root:null;this.deactivateChildRoutes(t,n,e),bm(this.futureState.root),this.activateChildRoutes(t,n,e)}deactivateChildRoutes(e,t,n){const r=cm(t);e.children.forEach(e=>{const t=e.value.outlet;this.deactivateRoutes(e,r[t],n),delete r[t]}),Id(r,(e,t)=>{this.deactivateRouteAndItsChildren(e,n)})}deactivateRoutes(e,t,n){const r=e.value,i=t?t.value:null;if(r===i)if(r.component){const i=n.getContext(r.outlet);i&&this.deactivateChildRoutes(e,t,i.children)}else this.deactivateChildRoutes(e,t,n);else i&&this.deactivateRouteAndItsChildren(t,n)}deactivateRouteAndItsChildren(e,t){this.routeReuseStrategy.shouldDetach(e.value.snapshot)?this.detachAndStoreRouteSubtree(e,t):this.deactivateRouteAndOutlet(e,t)}detachAndStoreRouteSubtree(e,t){const n=t.getContext(e.value.outlet);if(n&&n.outlet){const t=n.outlet.detach(),r=n.children.onOutletDeactivated();this.routeReuseStrategy.store(e.value.snapshot,{componentRef:t,route:e,contexts:r})}}deactivateRouteAndOutlet(e,t){const n=t.getContext(e.value.outlet);if(n){const r=cm(e),i=e.value.component?n.children:t;Id(r,(e,t)=>this.deactivateRouteAndItsChildren(e,i)),n.outlet&&(n.outlet.deactivate(),n.children.onOutletDeactivated())}}activateChildRoutes(e,t,n){const r=cm(t);e.children.forEach(e=>{this.activateRoutes(e,r[e.value.outlet],n),this.forwardEvent(new Cd(e.value.snapshot))}),e.children.length&&this.forwardEvent(new Sd(e.value.snapshot))}activateRoutes(e,t,n){const r=e.value,i=t?t.value:null;if(bm(r),r===i)if(r.component){const i=n.getOrCreateContext(r.outlet);this.activateChildRoutes(e,t,i.children)}else this.activateChildRoutes(e,t,n);else if(r.component){const t=n.getOrCreateContext(r.outlet);if(this.routeReuseStrategy.shouldAttach(r.snapshot)){const e=this.routeReuseStrategy.retrieve(r.snapshot);this.routeReuseStrategy.store(r.snapshot,null),t.children.onOutletReAttached(e.contexts),t.attachRef=e.componentRef,t.route=e.route.value,t.outlet&&t.outlet.attach(e.componentRef,e.route.value),Om(e.route)}else{const n=function(e){for(let t=e.parent;t;t=t.parent){const e=t.routeConfig;if(e&&e._loadedConfig)return e._loadedConfig;if(e&&e.component)return null}return null}(r.snapshot),i=n?n.module.componentFactoryResolver:null;t.attachRef=null,t.route=r,t.resolver=i,t.outlet&&t.outlet.activateWith(r,i),this.activateChildRoutes(e,null,t.children)}}else this.activateChildRoutes(e,null,n)}}function Om(e){bm(e.value),e.children.forEach(Om)}class Fm{constructor(e,t){this.routes=e,this.module=t}}function Pm(e){return\"function\"==typeof e}function Rm(e){return e instanceof Bd}class Im{constructor(e){this.segmentGroup=e||null}}class jm{constructor(e){this.urlTree=e}}function Ym(e){return new s.a(t=>t.error(new Im(e)))}function Bm(e){return new s.a(t=>t.error(new jm(e)))}function Nm(e){return new s.a(t=>t.error(new Error(`Only absolute redirects can have named outlets. redirectTo: '${e}'`)))}class Hm{constructor(e,t,n,r,i){this.configLoader=t,this.urlSerializer=n,this.urlTree=r,this.config=i,this.allowRedirects=!0,this.ngModule=e.get(ce)}apply(){return this.expandSegmentGroup(this.ngModule,this.config,this.urlTree.root,\"primary\").pipe(Object(hh.a)(e=>this.createUrlTree(e,this.urlTree.queryParams,this.urlTree.fragment))).pipe(Object(Uh.a)(e=>{if(e instanceof jm)return this.allowRedirects=!1,this.match(e.urlTree);if(e instanceof Im)throw this.noMatchError(e);throw e}))}match(e){return this.expandSegmentGroup(this.ngModule,this.config,e.root,\"primary\").pipe(Object(hh.a)(t=>this.createUrlTree(t,e.queryParams,e.fragment))).pipe(Object(Uh.a)(e=>{if(e instanceof Im)throw this.noMatchError(e);throw e}))}noMatchError(e){return new Error(`Cannot match any routes. URL Segment: '${e.segmentGroup}'`)}createUrlTree(e,t,n){const r=e.segments.length>0?new Nd([],{primary:e}):e;return new Bd(r,t,n)}expandSegmentGroup(e,t,n,r){return 0===n.segments.length&&n.hasChildren()?this.expandChildren(e,t,n).pipe(Object(hh.a)(e=>new Nd([],e))):this.expandSegment(e,n,t,n.segments,r,!0)}expandChildren(e,t,n){return function(e,t){if(0===Object.keys(e).length)return Object(lh.a)({});const n=[],r=[],i={};return Id(e,(e,s)=>{const o=t(s,e).pipe(Object(hh.a)(e=>i[s]=e));\"primary\"===s?n.push(o):r.push(o)}),lh.a.apply(null,n.concat(r)).pipe(Object(Qh.a)(),Object($h.a)(),Object(hh.a)(()=>i))}(n.children,(n,r)=>this.expandSegmentGroup(e,t,r,n))}expandSegment(e,t,n,r,i,s){return Object(lh.a)(...n).pipe(Object(hh.a)(o=>this.expandSegmentAgainstRoute(e,t,n,o,r,i,s).pipe(Object(Uh.a)(e=>{if(e instanceof Im)return Object(lh.a)(null);throw e}))),Object(Qh.a)(),Object(ed.a)(e=>!!e),Object(Uh.a)((e,n)=>{if(e instanceof Xh.a||\"EmptyError\"===e.name){if(this.noLeftoversInUrl(t,r,i))return Object(lh.a)(new Nd([],{}));throw new Im(t)}throw e}))}noLeftoversInUrl(e,t,n){return 0===t.length&&!e.children[n]}expandSegmentAgainstRoute(e,t,n,r,i,s,o){return Um(r)!==s?Ym(t):void 0===r.redirectTo?this.matchSegmentAgainstRoute(e,t,r,i):o&&this.allowRedirects?this.expandSegmentAgainstRouteUsingRedirect(e,t,n,r,i,s):Ym(t)}expandSegmentAgainstRouteUsingRedirect(e,t,n,r,i,s){return\"**\"===r.path?this.expandWildCardWithParamsAgainstRouteUsingRedirect(e,n,r,s):this.expandRegularSegmentAgainstRouteUsingRedirect(e,t,n,r,i,s)}expandWildCardWithParamsAgainstRouteUsingRedirect(e,t,n,r){const i=this.applyRedirectCommands([],n.redirectTo,{});return n.redirectTo.startsWith(\"/\")?Bm(i):this.lineralizeSegments(n,i).pipe(Object(td.a)(n=>{const i=new Nd(n,{});return this.expandSegment(e,i,t,n,r,!1)}))}expandRegularSegmentAgainstRouteUsingRedirect(e,t,n,r,i,s){const{matched:o,consumedSegments:a,lastChild:l,positionalParamSegments:c}=zm(t,r,i);if(!o)return Ym(t);const u=this.applyRedirectCommands(a,r.redirectTo,c);return r.redirectTo.startsWith(\"/\")?Bm(u):this.lineralizeSegments(r,u).pipe(Object(td.a)(r=>this.expandSegment(e,t,n,r.concat(i.slice(l)),s,!1)))}matchSegmentAgainstRoute(e,t,n,r){if(\"**\"===n.path)return n.loadChildren?this.configLoader.load(e.injector,n).pipe(Object(hh.a)(e=>(n._loadedConfig=e,new Nd(r,{})))):Object(lh.a)(new Nd(r,{}));const{matched:i,consumedSegments:s,lastChild:o}=zm(t,n,r);if(!i)return Ym(t);const a=r.slice(o);return this.getChildConfig(e,n,r).pipe(Object(td.a)(e=>{const n=e.module,r=e.routes,{segmentGroup:i,slicedSegments:o}=function(e,t,n,r){return n.length>0&&function(e,t,n){return n.some(n=>Jm(e,t,n)&&\"primary\"!==Um(n))}(e,n,r)?{segmentGroup:Vm(new Nd(t,function(e,t){const n={};n.primary=t;for(const r of e)\"\"===r.path&&\"primary\"!==Um(r)&&(n[Um(r)]=new Nd([],{}));return n}(r,new Nd(n,e.children)))),slicedSegments:[]}:0===n.length&&function(e,t,n){return n.some(n=>Jm(e,t,n))}(e,n,r)?{segmentGroup:Vm(new Nd(e.segments,function(e,t,n,r){const i={};for(const s of n)Jm(e,t,s)&&!r[Um(s)]&&(i[Um(s)]=new Nd([],{}));return Object.assign(Object.assign({},r),i)}(e,n,r,e.children))),slicedSegments:n}:{segmentGroup:e,slicedSegments:n}}(t,s,a,r);return 0===o.length&&i.hasChildren()?this.expandChildren(n,r,i).pipe(Object(hh.a)(e=>new Nd(s,e))):0===r.length&&0===o.length?Object(lh.a)(new Nd(s,{})):this.expandSegment(n,i,r,o,\"primary\",!0).pipe(Object(hh.a)(e=>new Nd(s.concat(e.segments),e.children)))}))}getChildConfig(e,t,n){return t.children?Object(lh.a)(new Fm(t.children,e)):t.loadChildren?void 0!==t._loadedConfig?Object(lh.a)(t._loadedConfig):this.runCanLoadGuards(e.injector,t,n).pipe(Object(td.a)(n=>n?this.configLoader.load(e.injector,t).pipe(Object(hh.a)(e=>(t._loadedConfig=e,e))):function(e){return new s.a(t=>t.error(Ad(`Cannot load children because the guard of the route \"path: '${e.path}'\" returned false`)))}(t))):Object(lh.a)(new Fm([],e))}runCanLoadGuards(e,t,n){const r=t.canLoad;return r&&0!==r.length?Object(Gh.a)(r).pipe(Object(hh.a)(r=>{const i=e.get(r);let s;if(function(e){return e&&Pm(e.canLoad)}(i))s=i.canLoad(t,n);else{if(!Pm(i))throw new Error(\"Invalid CanLoad guard\");s=i(t,n)}return jd(s)})).pipe(Object(Qh.a)(),Object(nd.a)(e=>{if(!Rm(e))return;const t=Ad(`Redirecting to \"${this.urlSerializer.serialize(e)}\"`);throw t.url=e,t}),Object(rd.a)(e=>!0===e)):Object(lh.a)(!0)}lineralizeSegments(e,t){let n=[],r=t.root;for(;;){if(n=n.concat(r.segments),0===r.numberOfChildren)return Object(lh.a)(n);if(r.numberOfChildren>1||!r.children.primary)return Nm(e.redirectTo);r=r.children.primary}}applyRedirectCommands(e,t,n){return this.applyRedirectCreatreUrlTree(t,this.urlSerializer.parse(t),e,n)}applyRedirectCreatreUrlTree(e,t,n,r){const i=this.createSegmentGroup(e,t.root,n,r);return new Bd(i,this.createQueryParams(t.queryParams,this.urlTree.queryParams),t.fragment)}createQueryParams(e,t){const n={};return Id(e,(e,r)=>{if(\"string\"==typeof e&&e.startsWith(\":\")){const i=e.substring(1);n[r]=t[i]}else n[r]=e}),n}createSegmentGroup(e,t,n,r){const i=this.createSegments(e,t.segments,n,r);let s={};return Id(t.children,(t,i)=>{s[i]=this.createSegmentGroup(e,t,n,r)}),new Nd(i,s)}createSegments(e,t,n,r){return t.map(t=>t.path.startsWith(\":\")?this.findPosParam(e,t,r):this.findOrReturn(t,n))}findPosParam(e,t,n){const r=n[t.path.substring(1)];if(!r)throw new Error(`Cannot redirect to '${e}'. Cannot find '${t.path}'.`);return r}findOrReturn(e,t){let n=0;for(const r of t){if(r.path===e.path)return t.splice(n),r;n++}return e}}function zm(e,t,n){if(\"\"===t.path)return\"full\"===t.pathMatch&&(e.hasChildren()||n.length>0)?{matched:!1,consumedSegments:[],lastChild:0,positionalParamSegments:{}}:{matched:!0,consumedSegments:[],lastChild:0,positionalParamSegments:{}};const r=(t.matcher||Ed)(n,e,t);return r?{matched:!0,consumedSegments:r.consumed,lastChild:r.consumed.length,positionalParamSegments:r.posParams}:{matched:!1,consumedSegments:[],lastChild:0,positionalParamSegments:{}}}function Vm(e){if(1===e.numberOfChildren&&e.children.primary){const t=e.children.primary;return new Nd(e.segments.concat(t.segments),t.children)}return e}function Jm(e,t,n){return(!(e.hasChildren()||t.length>0)||\"full\"!==n.pathMatch)&&\"\"===n.path&&void 0!==n.redirectTo}function Um(e){return e.outlet||\"primary\"}class Gm{constructor(e){this.path=e,this.route=this.path[this.path.length-1]}}class Wm{constructor(e,t){this.component=e,this.route=t}}function Xm(e,t,n){const r=e._root;return function e(t,n,r,i,s={canDeactivateChecks:[],canActivateChecks:[]}){const o=cm(n);return t.children.forEach(t=>{!function(t,n,r,i,s={canDeactivateChecks:[],canActivateChecks:[]}){const o=t.value,a=n?n.value:null,l=r?r.getContext(t.value.outlet):null;if(a&&o.routeConfig===a.routeConfig){const c=function(e,t,n){if(\"function\"==typeof n)return n(e,t);switch(n){case\"pathParamsChange\":return!zd(e.url,t.url);case\"pathParamsOrQueryParamsChange\":return!zd(e.url,t.url)||!Od(e.queryParams,t.queryParams);case\"always\":return!0;case\"paramsOrQueryParamsChange\":return!ym(e,t)||!Od(e.queryParams,t.queryParams);case\"paramsChange\":default:return!ym(e,t)}}(a,o,o.routeConfig.runGuardsAndResolvers);c?s.canActivateChecks.push(new Gm(i)):(o.data=a.data,o._resolvedData=a._resolvedData),e(t,n,o.component?l?l.children:null:r,i,s),c&&s.canDeactivateChecks.push(new Wm(l&&l.outlet&&l.outlet.component||null,a))}else a&&Km(n,l,s),s.canActivateChecks.push(new Gm(i)),e(t,null,o.component?l?l.children:null:r,i,s)}(t,o[t.value.outlet],r,i.concat([t.value]),s),delete o[t.value.outlet]}),Id(o,(e,t)=>Km(e,r.getContext(t),s)),s}(r,t?t._root:null,n,[r.value])}function Zm(e,t,n){const r=function(e){if(!e)return null;for(let t=e.parent;t;t=t.parent){const e=t.routeConfig;if(e&&e._loadedConfig)return e._loadedConfig}return null}(t);return(r?r.module.injector:n).get(e)}function Km(e,t,n){const r=cm(e),i=e.value;Id(r,(e,r)=>{Km(e,i.component?t?t.children.getContext(r):null:t,n)}),n.canDeactivateChecks.push(new Wm(i.component&&t&&t.outlet&&t.outlet.isActivated?t.outlet.component:null,i))}const qm=Symbol(\"INITIAL_VALUE\");function Qm(){return Object(id.a)(e=>Object(Zh.b)(...e.map(e=>e.pipe(Object(sd.a)(1),Object(od.a)(qm)))).pipe(Object(ad.a)((e,t)=>{let n=!1;return t.reduce((e,r,i)=>{if(e!==qm)return e;if(r===qm&&(n=!0),!n){if(!1===r)return r;if(i===t.length-1||Rm(r))return r}return e},e)},qm),Object(uh.a)(e=>e!==qm),Object(hh.a)(e=>Rm(e)?e:!0===e),Object(sd.a)(1)))}function $m(e,t){return null!==e&&t&&t(new xd(e)),Object(lh.a)(!0)}function ep(e,t){return null!==e&&t&&t(new kd(e)),Object(lh.a)(!0)}function tp(e,t,n){const r=t.routeConfig?t.routeConfig.canActivate:null;if(!r||0===r.length)return Object(lh.a)(!0);const i=r.map(r=>Object(Kh.a)(()=>{const i=Zm(r,t,n);let s;if(function(e){return e&&Pm(e.canActivate)}(i))s=jd(i.canActivate(t,e));else{if(!Pm(i))throw new Error(\"Invalid CanActivate guard\");s=jd(i(t,e))}return s.pipe(Object(ed.a)())}));return Object(lh.a)(i).pipe(Qm())}function np(e,t,n){const r=t[t.length-1],i=t.slice(0,t.length-1).reverse().map(e=>function(e){const t=e.routeConfig?e.routeConfig.canActivateChild:null;return t&&0!==t.length?{node:e,guards:t}:null}(e)).filter(e=>null!==e).map(t=>Object(Kh.a)(()=>{const i=t.guards.map(i=>{const s=Zm(i,t.node,n);let o;if(function(e){return e&&Pm(e.canActivateChild)}(s))o=jd(s.canActivateChild(r,e));else{if(!Pm(s))throw new Error(\"Invalid CanActivateChild guard\");o=jd(s(r,e))}return o.pipe(Object(ed.a)())});return Object(lh.a)(i).pipe(Qm())}));return Object(lh.a)(i).pipe(Qm())}class rp{}class ip{constructor(e,t,n,r,i,s){this.rootComponentType=e,this.config=t,this.urlTree=n,this.url=r,this.paramsInheritanceStrategy=i,this.relativeLinkResolution=s}recognize(){try{const e=ap(this.urlTree.root,[],[],this.config,this.relativeLinkResolution).segmentGroup,t=this.processSegmentGroup(this.config,e,\"primary\"),n=new pm([],Object.freeze({}),Object.freeze(Object.assign({},this.urlTree.queryParams)),this.urlTree.fragment,{},\"primary\",this.rootComponentType,null,this.urlTree.root,-1,{}),r=new lm(n,t),i=new fm(this.url,r);return this.inheritParamsAndData(i._root),Object(lh.a)(i)}catch(e){return new s.a(t=>t.error(e))}}inheritParamsAndData(e){const t=e.value,n=mm(t,this.paramsInheritanceStrategy);t.params=Object.freeze(n.params),t.data=Object.freeze(n.data),e.children.forEach(e=>this.inheritParamsAndData(e))}processSegmentGroup(e,t,n){return 0===t.segments.length&&t.hasChildren()?this.processChildren(e,t):this.processSegment(e,t,t.segments,n)}processChildren(e,t){const n=Vd(t,(t,n)=>this.processSegmentGroup(e,t,n));return function(e){const t={};e.forEach(e=>{const n=t[e.value.outlet];if(n){const t=n.url.map(e=>e.toString()).join(\"/\"),r=e.value.url.map(e=>e.toString()).join(\"/\");throw new Error(`Two segments cannot have the same outlet name: '${t}' and '${r}'.`)}t[e.value.outlet]=e.value})}(n),n.sort((e,t)=>\"primary\"===e.value.outlet?-1:\"primary\"===t.value.outlet?1:e.value.outlet.localeCompare(t.value.outlet)),n}processSegment(e,t,n,r){for(const s of e)try{return this.processSegmentAgainstRoute(s,t,n,r)}catch(i){if(!(i instanceof rp))throw i}if(this.noLeftoversInUrl(t,n,r))return[];throw new rp}noLeftoversInUrl(e,t,n){return 0===t.length&&!e.children[n]}processSegmentAgainstRoute(e,t,n,r){if(e.redirectTo)throw new rp;if((e.outlet||\"primary\")!==r)throw new rp;let i,s=[],o=[];if(\"**\"===e.path){const s=n.length>0?Rd(n).parameters:{};i=new pm(n,s,Object.freeze(Object.assign({},this.urlTree.queryParams)),this.urlTree.fragment,up(e),r,e.component,e,sp(t),op(t)+n.length,hp(e))}else{const a=function(e,t,n){if(\"\"===t.path){if(\"full\"===t.pathMatch&&(e.hasChildren()||n.length>0))throw new rp;return{consumedSegments:[],lastChild:0,parameters:{}}}const r=(t.matcher||Ed)(n,e,t);if(!r)throw new rp;const i={};Id(r.posParams,(e,t)=>{i[t]=e.path});const s=r.consumed.length>0?Object.assign(Object.assign({},i),r.consumed[r.consumed.length-1].parameters):i;return{consumedSegments:r.consumed,lastChild:r.consumed.length,parameters:s}}(t,e,n);s=a.consumedSegments,o=n.slice(a.lastChild),i=new pm(s,a.parameters,Object.freeze(Object.assign({},this.urlTree.queryParams)),this.urlTree.fragment,up(e),r,e.component,e,sp(t),op(t)+s.length,hp(e))}const a=function(e){return e.children?e.children:e.loadChildren?e._loadedConfig.routes:[]}(e),{segmentGroup:l,slicedSegments:c}=ap(t,s,o,a,this.relativeLinkResolution);if(0===c.length&&l.hasChildren()){const e=this.processChildren(a,l);return[new lm(i,e)]}if(0===a.length&&0===c.length)return[new lm(i,[])];const u=this.processSegment(a,l,c,\"primary\");return[new lm(i,u)]}}function sp(e){let t=e;for(;t._sourceSegment;)t=t._sourceSegment;return t}function op(e){let t=e,n=t._segmentIndexShift?t._segmentIndexShift:0;for(;t._sourceSegment;)t=t._sourceSegment,n+=t._segmentIndexShift?t._segmentIndexShift:0;return n-1}function ap(e,t,n,r,i){if(n.length>0&&function(e,t,n){return n.some(n=>lp(e,t,n)&&\"primary\"!==cp(n))}(e,n,r)){const i=new Nd(t,function(e,t,n,r){const i={};i.primary=r,r._sourceSegment=e,r._segmentIndexShift=t.length;for(const s of n)if(\"\"===s.path&&\"primary\"!==cp(s)){const n=new Nd([],{});n._sourceSegment=e,n._segmentIndexShift=t.length,i[cp(s)]=n}return i}(e,t,r,new Nd(n,e.children)));return i._sourceSegment=e,i._segmentIndexShift=t.length,{segmentGroup:i,slicedSegments:[]}}if(0===n.length&&function(e,t,n){return n.some(n=>lp(e,t,n))}(e,n,r)){const s=new Nd(e.segments,function(e,t,n,r,i,s){const o={};for(const a of r)if(lp(e,n,a)&&!i[cp(a)]){const n=new Nd([],{});n._sourceSegment=e,n._segmentIndexShift=\"legacy\"===s?e.segments.length:t.length,o[cp(a)]=n}return Object.assign(Object.assign({},i),o)}(e,t,n,r,e.children,i));return s._sourceSegment=e,s._segmentIndexShift=t.length,{segmentGroup:s,slicedSegments:n}}const s=new Nd(e.segments,e.children);return s._sourceSegment=e,s._segmentIndexShift=t.length,{segmentGroup:s,slicedSegments:n}}function lp(e,t,n){return(!(e.hasChildren()||t.length>0)||\"full\"!==n.pathMatch)&&\"\"===n.path&&void 0===n.redirectTo}function cp(e){return e.outlet||\"primary\"}function up(e){return e.data||{}}function hp(e){return e.resolve||{}}function dp(e){return function(t){return t.pipe(Object(id.a)(t=>{const n=e(t);return n?Object(Gh.a)(n).pipe(Object(hh.a)(()=>t)):Object(Gh.a)([t])}))}}class mp{shouldDetach(e){return!1}store(e,t){}shouldAttach(e){return!1}retrieve(e){return null}shouldReuseRoute(e,t){return e.routeConfig===t.routeConfig}}let pp=(()=>{class e{}return e.\\u0275fac=function(t){return new(t||e)},e.\\u0275cmp=ke({type:e,selectors:[[\"ng-component\"]],decls:1,vars:0,template:function(e,t){1&e&&qs(0,\"router-outlet\")},directives:function(){return[Op]},encapsulation:2}),e})();function fp(e,t=\"\"){for(let n=0;n{this.onLoadEndListener&&this.onLoadEndListener(t);const r=n.create(e);return new Fm(Pd(r.injector.get(yp)).map(bp),r)}))}loadModuleFactory(e){return\"string\"==typeof e?Object(Gh.a)(this.loader.load(e)):jd(e()).pipe(Object(td.a)(e=>e instanceof ue?Object(lh.a)(e):Object(Gh.a)(this.compiler.compileModuleAsync(e))))}}class wp{constructor(){this.outlet=null,this.route=null,this.resolver=null,this.children=new Mp,this.attachRef=null}}class Mp{constructor(){this.contexts=new Map}onChildOutletCreated(e,t){const n=this.getOrCreateContext(e);n.outlet=t,this.contexts.set(e,n)}onChildOutletDestroyed(e){const t=this.getContext(e);t&&(t.outlet=null)}onOutletDeactivated(){const e=this.contexts;return this.contexts=new Map,e}onOutletReAttached(e){this.contexts=e}getOrCreateContext(e){let t=this.getContext(e);return t||(t=new wp,this.contexts.set(e,t)),t}getContext(e){return this.contexts.get(e)||null}}class kp{shouldProcessUrl(e){return!0}extract(e){return e}merge(e,t){return e}}function Sp(e){throw e}function xp(e,t,n){return t.parse(\"/\")}function Cp(e,t){return Object(lh.a)(null)}let Dp=(()=>{class e{constructor(e,t,n,i,s,o,a,l){this.rootComponentType=e,this.urlSerializer=t,this.rootContexts=n,this.location=i,this.config=l,this.lastSuccessfulNavigation=null,this.currentNavigation=null,this.navigationId=0,this.isNgZoneEnabled=!1,this.events=new r.a,this.errorHandler=Sp,this.malformedUriErrorHandler=xp,this.navigated=!1,this.lastSuccessfulId=-1,this.hooks={beforePreactivation:Cp,afterPreactivation:Cp},this.urlHandlingStrategy=new kp,this.routeReuseStrategy=new mp,this.onSameUrlNavigation=\"ignore\",this.paramsInheritanceStrategy=\"emptyOnly\",this.urlUpdateStrategy=\"deferred\",this.relativeLinkResolution=\"legacy\",this.ngModule=s.get(ce),this.console=s.get(Hl);const c=s.get(ec);this.isNgZoneEnabled=c instanceof ec,this.resetConfig(l),this.currentUrlTree=new Bd(new Nd([],{}),{},null),this.rawUrlTree=this.currentUrlTree,this.browserUrlTree=this.currentUrlTree,this.configLoader=new vp(o,a,e=>this.triggerEvent(new wd(e)),e=>this.triggerEvent(new Md(e))),this.routerState=hm(this.currentUrlTree,this.rootComponentType),this.transitions=new Wh.a({id:0,currentUrlTree:this.currentUrlTree,currentRawUrl:this.currentUrlTree,extractedUrl:this.urlHandlingStrategy.extract(this.currentUrlTree),urlAfterRedirects:this.urlHandlingStrategy.extract(this.currentUrlTree),rawUrl:this.currentUrlTree,extras:{},resolve:null,reject:null,promise:Promise.resolve(!0),source:\"imperative\",restoredState:null,currentSnapshot:this.routerState.snapshot,targetSnapshot:null,currentRouterState:this.routerState,targetRouterState:null,guards:{canActivateChecks:[],canDeactivateChecks:[]},guardsResult:null}),this.navigations=this.setupNavigations(this.transitions),this.processNavigations()}setupNavigations(e){const t=this.events;return e.pipe(Object(uh.a)(e=>0!==e.id),Object(hh.a)(e=>Object.assign(Object.assign({},e),{extractedUrl:this.urlHandlingStrategy.extract(e.rawUrl)})),Object(id.a)(e=>{let n=!1,r=!1;return Object(lh.a)(e).pipe(Object(nd.a)(e=>{this.currentNavigation={id:e.id,initialUrl:e.currentRawUrl,extractedUrl:e.extractedUrl,trigger:e.source,extras:e.extras,previousNavigation:this.lastSuccessfulNavigation?Object.assign(Object.assign({},this.lastSuccessfulNavigation),{previousNavigation:null}):null}}),Object(id.a)(e=>{const n=!this.navigated||e.extractedUrl.toString()!==this.browserUrlTree.toString();if((\"reload\"===this.onSameUrlNavigation||n)&&this.urlHandlingStrategy.shouldProcessUrl(e.rawUrl))return Object(lh.a)(e).pipe(Object(id.a)(e=>{const n=this.transitions.getValue();return t.next(new dd(e.id,this.serializeUrl(e.extractedUrl),e.source,e.restoredState)),n!==this.transitions.getValue()?qh.a:[e]}),Object(id.a)(e=>Promise.resolve(e)),(r=this.ngModule.injector,i=this.configLoader,s=this.urlSerializer,o=this.config,function(e){return e.pipe(Object(id.a)(e=>function(e,t,n,r,i){return new Hm(e,t,n,r,i).apply()}(r,i,s,e.extractedUrl,o).pipe(Object(hh.a)(t=>Object.assign(Object.assign({},e),{urlAfterRedirects:t})))))}),Object(nd.a)(e=>{this.currentNavigation=Object.assign(Object.assign({},this.currentNavigation),{finalUrl:e.urlAfterRedirects})}),function(e,t,n,r,i){return function(s){return s.pipe(Object(td.a)(s=>function(e,t,n,r,i=\"emptyOnly\",s=\"legacy\"){return new ip(e,t,n,r,i,s).recognize()}(e,t,s.urlAfterRedirects,n(s.urlAfterRedirects),r,i).pipe(Object(hh.a)(e=>Object.assign(Object.assign({},s),{targetSnapshot:e})))))}}(this.rootComponentType,this.config,e=>this.serializeUrl(e),this.paramsInheritanceStrategy,this.relativeLinkResolution),Object(nd.a)(e=>{\"eager\"===this.urlUpdateStrategy&&(e.extras.skipLocationChange||this.setBrowserUrl(e.urlAfterRedirects,!!e.extras.replaceUrl,e.id,e.extras.state),this.browserUrlTree=e.urlAfterRedirects)}),Object(nd.a)(e=>{const n=new gd(e.id,this.serializeUrl(e.extractedUrl),this.serializeUrl(e.urlAfterRedirects),e.targetSnapshot);t.next(n)}));var r,i,s,o;if(n&&this.rawUrlTree&&this.urlHandlingStrategy.shouldProcessUrl(this.rawUrlTree)){const{id:n,extractedUrl:r,source:i,restoredState:s,extras:o}=e,a=new dd(n,this.serializeUrl(r),i,s);t.next(a);const l=hm(r,this.rootComponentType).snapshot;return Object(lh.a)(Object.assign(Object.assign({},e),{targetSnapshot:l,urlAfterRedirects:r,extras:Object.assign(Object.assign({},o),{skipLocationChange:!1,replaceUrl:!1})}))}return this.rawUrlTree=e.rawUrl,this.browserUrlTree=e.urlAfterRedirects,e.resolve(null),qh.a}),dp(e=>{const{targetSnapshot:t,id:n,extractedUrl:r,rawUrl:i,extras:{skipLocationChange:s,replaceUrl:o}}=e;return this.hooks.beforePreactivation(t,{navigationId:n,appliedUrlTree:r,rawUrlTree:i,skipLocationChange:!!s,replaceUrl:!!o})}),Object(nd.a)(e=>{const t=new _d(e.id,this.serializeUrl(e.extractedUrl),this.serializeUrl(e.urlAfterRedirects),e.targetSnapshot);this.triggerEvent(t)}),Object(hh.a)(e=>Object.assign(Object.assign({},e),{guards:Xm(e.targetSnapshot,e.currentSnapshot,this.rootContexts)})),function(e,t){return function(n){return n.pipe(Object(td.a)(n=>{const{targetSnapshot:r,currentSnapshot:i,guards:{canActivateChecks:s,canDeactivateChecks:o}}=n;return 0===o.length&&0===s.length?Object(lh.a)(Object.assign(Object.assign({},n),{guardsResult:!0})):function(e,t,n,r){return Object(Gh.a)(e).pipe(Object(td.a)(e=>function(e,t,n,r,i){const s=t&&t.routeConfig?t.routeConfig.canDeactivate:null;if(!s||0===s.length)return Object(lh.a)(!0);const o=s.map(s=>{const o=Zm(s,t,i);let a;if(function(e){return e&&Pm(e.canDeactivate)}(o))a=jd(o.canDeactivate(e,t,n,r));else{if(!Pm(o))throw new Error(\"Invalid CanDeactivate guard\");a=jd(o(e,t,n,r))}return a.pipe(Object(ed.a)())});return Object(lh.a)(o).pipe(Qm())}(e.component,e.route,n,t,r)),Object(ed.a)(e=>!0!==e,!0))}(o,r,i,e).pipe(Object(td.a)(n=>n&&\"boolean\"==typeof n?function(e,t,n,r){return Object(Gh.a)(t).pipe(Object(ch.a)(t=>Object(Gh.a)([ep(t.route.parent,r),$m(t.route,r),np(e,t.path,n),tp(e,t.route,n)]).pipe(Object(Qh.a)(),Object(ed.a)(e=>!0!==e,!0))),Object(ed.a)(e=>!0!==e,!0))}(r,s,e,t):Object(lh.a)(n)),Object(hh.a)(e=>Object.assign(Object.assign({},n),{guardsResult:e})))}))}}(this.ngModule.injector,e=>this.triggerEvent(e)),Object(nd.a)(e=>{if(Rm(e.guardsResult)){const t=Ad(`Redirecting to \"${this.serializeUrl(e.guardsResult)}\"`);throw t.url=e.guardsResult,t}}),Object(nd.a)(e=>{const t=new bd(e.id,this.serializeUrl(e.extractedUrl),this.serializeUrl(e.urlAfterRedirects),e.targetSnapshot,!!e.guardsResult);this.triggerEvent(t)}),Object(uh.a)(e=>{if(!e.guardsResult){this.resetUrlToCurrentUrlTree();const n=new pd(e.id,this.serializeUrl(e.extractedUrl),\"\");return t.next(n),e.resolve(!1),!1}return!0}),dp(e=>{if(e.guards.canActivateChecks.length)return Object(lh.a)(e).pipe(Object(nd.a)(e=>{const t=new yd(e.id,this.serializeUrl(e.extractedUrl),this.serializeUrl(e.urlAfterRedirects),e.targetSnapshot);this.triggerEvent(t)}),Object(id.a)(e=>{let n=!1;return Object(lh.a)(e).pipe((r=this.paramsInheritanceStrategy,i=this.ngModule.injector,function(e){return e.pipe(Object(td.a)(e=>{const{targetSnapshot:t,guards:{canActivateChecks:n}}=e;if(!n.length)return Object(lh.a)(e);let s=0;return Object(Gh.a)(n).pipe(Object(ch.a)(e=>function(e,t,n,r){return function(e,t,n,r){const i=Object.keys(e);if(0===i.length)return Object(lh.a)({});const s={};return Object(Gh.a)(i).pipe(Object(td.a)(i=>function(e,t,n,r){const i=Zm(e,t,r);return jd(i.resolve?i.resolve(t,n):i(t,n))}(e[i],t,n,r).pipe(Object(nd.a)(e=>{s[i]=e}))),Object(ld.a)(1),Object(td.a)(()=>Object.keys(s).length===i.length?Object(lh.a)(s):qh.a))}(e._resolve,e,t,r).pipe(Object(hh.a)(t=>(e._resolvedData=t,e.data=Object.assign(Object.assign({},e.data),mm(e,n).resolve),null)))}(e.route,t,r,i)),Object(nd.a)(()=>s++),Object(ld.a)(1),Object(td.a)(t=>s===n.length?Object(lh.a)(e):qh.a))}))}),Object(nd.a)({next:()=>n=!0,complete:()=>{if(!n){const n=new pd(e.id,this.serializeUrl(e.extractedUrl),\"At least one route resolver didn't emit any value.\");t.next(n),e.resolve(!1)}}}));var r,i}),Object(nd.a)(e=>{const t=new vd(e.id,this.serializeUrl(e.extractedUrl),this.serializeUrl(e.urlAfterRedirects),e.targetSnapshot);this.triggerEvent(t)}))}),dp(e=>{const{targetSnapshot:t,id:n,extractedUrl:r,rawUrl:i,extras:{skipLocationChange:s,replaceUrl:o}}=e;return this.hooks.afterPreactivation(t,{navigationId:n,appliedUrlTree:r,rawUrlTree:i,skipLocationChange:!!s,replaceUrl:!!o})}),Object(hh.a)(e=>{const t=function(e,t,n){const r=function e(t,n,r){if(r&&t.shouldReuseRoute(n.value,r.value.snapshot)){const i=r.value;i._futureSnapshot=n.value;const s=function(t,n,r){return n.children.map(n=>{for(const i of r.children)if(t.shouldReuseRoute(i.value.snapshot,n.value))return e(t,n,i);return e(t,n)})}(t,n,r);return new lm(i,s)}{const r=t.retrieve(n.value);if(r){const e=r.route;return function e(t,n){if(t.value.routeConfig!==n.value.routeConfig)throw new Error(\"Cannot reattach ActivatedRouteSnapshot created from a different route\");if(t.children.length!==n.children.length)throw new Error(\"Cannot reattach ActivatedRouteSnapshot with a different number of children\");n.value._futureSnapshot=t.value;for(let r=0;re(t,n));return new lm(r,s)}}var i}(e,t._root,n?n._root:void 0);return new um(r,t)}(this.routeReuseStrategy,e.targetSnapshot,e.currentRouterState);return Object.assign(Object.assign({},e),{targetRouterState:t})}),Object(nd.a)(e=>{this.currentUrlTree=e.urlAfterRedirects,this.rawUrlTree=this.urlHandlingStrategy.merge(this.currentUrlTree,e.rawUrl),this.routerState=e.targetRouterState,\"deferred\"===this.urlUpdateStrategy&&(e.extras.skipLocationChange||this.setBrowserUrl(this.rawUrlTree,!!e.extras.replaceUrl,e.id,e.extras.state),this.browserUrlTree=e.urlAfterRedirects)}),(i=this.rootContexts,s=this.routeReuseStrategy,o=e=>this.triggerEvent(e),Object(hh.a)(e=>(new Em(s,e.targetRouterState,e.currentRouterState,o).activate(i),e))),Object(nd.a)({next(){n=!0},complete(){n=!0}}),Object(cd.a)(()=>{if(!n&&!r){this.resetUrlToCurrentUrlTree();const n=new pd(e.id,this.serializeUrl(e.extractedUrl),`Navigation ID ${e.id} is not equal to the current navigation id ${this.navigationId}`);t.next(n),e.resolve(!1)}this.currentNavigation=null}),Object(Uh.a)(n=>{if(r=!0,(i=n)&&i.ngNavigationCancelingError){const r=Rm(n.url);r||(this.navigated=!0,this.resetStateAndUrl(e.currentRouterState,e.currentUrlTree,e.rawUrl));const i=new pd(e.id,this.serializeUrl(e.extractedUrl),n.message);t.next(i),r?setTimeout(()=>{const t=this.urlHandlingStrategy.merge(n.url,this.rawUrlTree);return this.scheduleNavigation(t,\"imperative\",null,{skipLocationChange:e.extras.skipLocationChange,replaceUrl:\"eager\"===this.urlUpdateStrategy},{resolve:e.resolve,reject:e.reject,promise:e.promise})},0):e.resolve(!1)}else{this.resetStateAndUrl(e.currentRouterState,e.currentUrlTree,e.rawUrl);const r=new fd(e.id,this.serializeUrl(e.extractedUrl),n);t.next(r);try{e.resolve(this.errorHandler(n))}catch(s){e.reject(s)}}var i;return qh.a}));var i,s,o}))}resetRootComponentType(e){this.rootComponentType=e,this.routerState.root.component=this.rootComponentType}getTransition(){const e=this.transitions.value;return e.urlAfterRedirects=this.browserUrlTree,e}setTransition(e){this.transitions.next(Object.assign(Object.assign({},this.getTransition()),e))}initialNavigation(){this.setUpLocationChangeListener(),0===this.navigationId&&this.navigateByUrl(this.location.path(!0),{replaceUrl:!0})}setUpLocationChangeListener(){this.locationSubscription||(this.locationSubscription=this.location.subscribe(e=>{let t=this.parseUrl(e.url);const n=\"popstate\"===e.type?\"popstate\":\"hashchange\",r=e.state&&e.state.navigationId?e.state:null;setTimeout(()=>{this.scheduleNavigation(t,n,r,{replaceUrl:!0})},0)}))}get url(){return this.serializeUrl(this.currentUrlTree)}getCurrentNavigation(){return this.currentNavigation}triggerEvent(e){this.events.next(e)}resetConfig(e){fp(e),this.config=e.map(bp),this.navigated=!1,this.lastSuccessfulId=-1}ngOnDestroy(){this.dispose()}dispose(){this.locationSubscription&&(this.locationSubscription.unsubscribe(),this.locationSubscription=null)}createUrlTree(e,t={}){const{relativeTo:n,queryParams:r,fragment:i,preserveQueryParams:s,queryParamsHandling:o,preserveFragment:a}=t;zn()&&s&&console&&console.warn&&console.warn(\"preserveQueryParams is deprecated, use queryParamsHandling instead.\");const l=n||this.routerState.root,c=a?this.currentUrlTree.fragment:i;let u=null;if(o)switch(o){case\"merge\":u=Object.assign(Object.assign({},this.currentUrlTree.queryParams),r);break;case\"preserve\":u=this.currentUrlTree.queryParams;break;default:u=r||null}else u=s?this.currentUrlTree.queryParams:r||null;return null!==u&&(u=this.removeEmptyProps(u)),function(e,t,n,r,i){if(0===n.length)return wm(t.root,t.root,t,r,i);const s=function(e){if(\"string\"==typeof e[0]&&1===e.length&&\"/\"===e[0])return new Mm(!0,0,e);let t=0,n=!1;const r=e.reduce((e,r,i)=>{if(\"object\"==typeof r&&null!=r){if(r.outlets){const t={};return Id(r.outlets,(e,n)=>{t[n]=\"string\"==typeof e?e.split(\"/\"):e}),[...e,{outlets:t}]}if(r.segmentPath)return[...e,r.segmentPath]}return\"string\"!=typeof r?[...e,r]:0===i?(r.split(\"/\").forEach((r,i)=>{0==i&&\".\"===r||(0==i&&\"\"===r?n=!0:\"..\"===r?t++:\"\"!=r&&e.push(r))}),e):[...e,r]},[]);return new Mm(n,t,r)}(n);if(s.toRoot())return wm(t.root,new Nd([],{}),t,r,i);const o=function(e,t,n){if(e.isAbsolute)return new km(t.root,!0,0);if(-1===n.snapshot._lastPathIndex){const e=n.snapshot._urlSegment;return new km(e,e===t.root,0)}const r=vm(e.commands[0])?0:1;return function(e,t,n){let r=e,i=t,s=n;for(;s>i;){if(s-=i,r=r.parent,!r)throw new Error(\"Invalid number of '../'\");i=r.segments.length}return new km(r,!1,i-s)}(n.snapshot._urlSegment,n.snapshot._lastPathIndex+r,e.numberOfDoubleDots)}(s,t,e),a=o.processChildren?Cm(o.segmentGroup,o.index,s.commands):xm(o.segmentGroup,o.index,s.commands);return wm(o.segmentGroup,a,t,r,i)}(l,this.currentUrlTree,e,u,c)}navigateByUrl(e,t={skipLocationChange:!1}){zn()&&this.isNgZoneEnabled&&!ec.isInAngularZone()&&this.console.warn(\"Navigation triggered outside Angular zone, did you forget to call 'ngZone.run()'?\");const n=Rm(e)?e:this.parseUrl(e),r=this.urlHandlingStrategy.merge(n,this.rawUrlTree);return this.scheduleNavigation(r,\"imperative\",null,t)}navigate(e,t={skipLocationChange:!1}){return function(e){for(let t=0;t{const r=e[n];return null!=r&&(t[n]=r),t},{})}processNavigations(){this.navigations.subscribe(e=>{this.navigated=!0,this.lastSuccessfulId=e.id,this.events.next(new md(e.id,this.serializeUrl(e.extractedUrl),this.serializeUrl(this.currentUrlTree))),this.lastSuccessfulNavigation=this.currentNavigation,this.currentNavigation=null,e.resolve(!0)},e=>{this.console.warn(\"Unhandled Navigation Error: \")})}scheduleNavigation(e,t,n,r,i){const s=this.getTransition();if(s&&\"imperative\"!==t&&\"imperative\"===s.source&&s.rawUrl.toString()===e.toString())return Promise.resolve(!0);if(s&&\"hashchange\"==t&&\"popstate\"===s.source&&s.rawUrl.toString()===e.toString())return Promise.resolve(!0);if(s&&\"popstate\"==t&&\"hashchange\"===s.source&&s.rawUrl.toString()===e.toString())return Promise.resolve(!0);let o,a,l;i?(o=i.resolve,a=i.reject,l=i.promise):l=new Promise((e,t)=>{o=e,a=t});const c=++this.navigationId;return this.setTransition({id:c,source:t,restoredState:n,currentUrlTree:this.currentUrlTree,currentRawUrl:this.rawUrlTree,rawUrl:e,extras:r,resolve:o,reject:a,promise:l,currentSnapshot:this.routerState.snapshot,currentRouterState:this.routerState}),l.catch(e=>Promise.reject(e))}setBrowserUrl(e,t,n,r){const i=this.urlSerializer.serialize(e);r=r||{},this.location.isCurrentPathEqualTo(i)||t?this.location.replaceState(i,\"\",Object.assign(Object.assign({},r),{navigationId:n})):this.location.go(i,\"\",Object.assign(Object.assign({},r),{navigationId:n}))}resetStateAndUrl(e,t,n){this.routerState=e,this.currentUrlTree=t,this.rawUrlTree=this.urlHandlingStrategy.merge(this.currentUrlTree,n),this.resetUrlToCurrentUrlTree()}resetUrlToCurrentUrlTree(){this.location.replaceState(this.urlSerializer.serialize(this.rawUrlTree),\"\",{navigationId:this.lastSuccessfulId})}}return e.\\u0275fac=function(t){return new(t||e)(ie(hs),ie(Jd),ie(Mp),ie(Wc),ie(Cs),ie(wc),ie(ql),ie(void 0))},e.\\u0275prov=y({token:e,factory:e.\\u0275fac}),e})(),Lp=(()=>{class e{constructor(e,t,n,i,s){this.router=e,this.route=t,this.commands=[],this.onChanges=new r.a,null==n&&i.setAttribute(s.nativeElement,\"tabindex\",\"0\")}ngOnChanges(e){this.onChanges.next(this)}set routerLink(e){this.commands=null!=e?Array.isArray(e)?e:[e]:[]}set preserveQueryParams(e){zn()&&console&&console.warn&&console.warn(\"preserveQueryParams is deprecated!, use queryParamsHandling instead.\"),this.preserve=e}onClick(){const e={skipLocationChange:Ap(this.skipLocationChange),replaceUrl:Ap(this.replaceUrl),state:this.state};return this.router.navigateByUrl(this.urlTree,e),!0}get urlTree(){return this.router.createUrlTree(this.commands,{relativeTo:this.route,queryParams:this.queryParams,fragment:this.fragment,preserveQueryParams:Ap(this.preserve),queryParamsHandling:this.queryParamsHandling,preserveFragment:Ap(this.preserveFragment)})}}return e.\\u0275fac=function(t){return new(t||e)(Us(Dp),Us(dm),Gs(\"tabindex\"),Us(ca),Us(sa))},e.\\u0275dir=Te({type:e,selectors:[[\"\",\"routerLink\",\"\",5,\"a\",5,\"area\"]],hostBindings:function(e,t){1&e&&io(\"click\",(function(){return t.onClick()}))},inputs:{routerLink:\"routerLink\",preserveQueryParams:\"preserveQueryParams\",queryParams:\"queryParams\",fragment:\"fragment\",queryParamsHandling:\"queryParamsHandling\",preserveFragment:\"preserveFragment\",skipLocationChange:\"skipLocationChange\",replaceUrl:\"replaceUrl\",state:\"state\"},features:[ze]}),e})(),Tp=(()=>{class e{constructor(e,t,n){this.router=e,this.route=t,this.locationStrategy=n,this.commands=[],this.onChanges=new r.a,this.subscription=e.events.subscribe(e=>{e instanceof md&&this.updateTargetUrlAndHref()})}set routerLink(e){this.commands=null!=e?Array.isArray(e)?e:[e]:[]}set preserveQueryParams(e){zn()&&console&&console.warn&&console.warn(\"preserveQueryParams is deprecated, use queryParamsHandling instead.\"),this.preserve=e}ngOnChanges(e){this.updateTargetUrlAndHref(),this.onChanges.next(this)}ngOnDestroy(){this.subscription.unsubscribe()}onClick(e,t,n,r){if(0!==e||t||n||r)return!0;if(\"string\"==typeof this.target&&\"_self\"!=this.target)return!0;const i={skipLocationChange:Ap(this.skipLocationChange),replaceUrl:Ap(this.replaceUrl),state:this.state};return this.router.navigateByUrl(this.urlTree,i),!1}updateTargetUrlAndHref(){this.href=this.locationStrategy.prepareExternalUrl(this.router.serializeUrl(this.urlTree))}get urlTree(){return this.router.createUrlTree(this.commands,{relativeTo:this.route,queryParams:this.queryParams,fragment:this.fragment,preserveQueryParams:Ap(this.preserve),queryParamsHandling:this.queryParamsHandling,preserveFragment:Ap(this.preserveFragment)})}}return e.\\u0275fac=function(t){return new(t||e)(Us(Dp),Us(dm),Us(zc))},e.\\u0275dir=Te({type:e,selectors:[[\"a\",\"routerLink\",\"\"],[\"area\",\"routerLink\",\"\"]],hostVars:2,hostBindings:function(e,t){1&e&&io(\"click\",(function(e){return t.onClick(e.button,e.ctrlKey,e.metaKey,e.shiftKey)})),2&e&&(No(\"href\",t.href,pr),Hs(\"target\",t.target))},inputs:{routerLink:\"routerLink\",preserveQueryParams:\"preserveQueryParams\",target:\"target\",queryParams:\"queryParams\",fragment:\"fragment\",queryParamsHandling:\"queryParamsHandling\",preserveFragment:\"preserveFragment\",skipLocationChange:\"skipLocationChange\",replaceUrl:\"replaceUrl\",state:\"state\"},features:[ze]}),e})();function Ap(e){return\"\"===e||!!e}let Ep=(()=>{class e{constructor(e,t,n,r,i,s){this.router=e,this.element=t,this.renderer=n,this.cdr=r,this.link=i,this.linkWithHref=s,this.classes=[],this.isActive=!1,this.routerLinkActiveOptions={exact:!1},this.routerEventsSubscription=e.events.subscribe(e=>{e instanceof md&&this.update()})}ngAfterContentInit(){Object(Gh.a)([this.links.changes,this.linksWithHrefs.changes,Object(lh.a)(null)]).pipe(Object(ud.a)()).subscribe(e=>{this.update(),this.subscribeToEachLinkOnChanges()})}subscribeToEachLinkOnChanges(){var e;null===(e=this.linkInputChangesSubscription)||void 0===e||e.unsubscribe();const t=[...this.links.toArray(),...this.linksWithHrefs.toArray(),this.link,this.linkWithHref].filter(e=>!!e).map(e=>e.onChanges);this.linkInputChangesSubscription=Object(Gh.a)(t).pipe(Object(ud.a)()).subscribe(e=>{this.isActive!==this.isLinkActive(this.router)(e)&&this.update()})}set routerLinkActive(e){const t=Array.isArray(e)?e:e.split(\" \");this.classes=t.filter(e=>!!e)}ngOnChanges(e){this.update()}ngOnDestroy(){var e;this.routerEventsSubscription.unsubscribe(),null===(e=this.linkInputChangesSubscription)||void 0===e||e.unsubscribe()}update(){this.links&&this.linksWithHrefs&&this.router.navigated&&Promise.resolve().then(()=>{const e=this.hasActiveLinks();this.isActive!==e&&(this.isActive=e,this.cdr.markForCheck(),this.classes.forEach(t=>{e?this.renderer.addClass(this.element.nativeElement,t):this.renderer.removeClass(this.element.nativeElement,t)}))})}isLinkActive(e){return t=>e.isActive(t.urlTree,this.routerLinkActiveOptions.exact)}hasActiveLinks(){const e=this.isLinkActive(this.router);return this.link&&e(this.link)||this.linkWithHref&&e(this.linkWithHref)||this.links.some(e)||this.linksWithHrefs.some(e)}}return e.\\u0275fac=function(t){return new(t||e)(Us(Dp),Us(sa),Us(ca),Us(cs),Us(Lp,8),Us(Tp,8))},e.\\u0275dir=Te({type:e,selectors:[[\"\",\"routerLinkActive\",\"\"]],contentQueries:function(e,t,n){var r;1&e&&(kl(n,Lp,!0),kl(n,Tp,!0)),2&e&&(yl(r=Cl())&&(t.links=r),yl(r=Cl())&&(t.linksWithHrefs=r))},inputs:{routerLinkActiveOptions:\"routerLinkActiveOptions\",routerLinkActive:\"routerLinkActive\"},exportAs:[\"routerLinkActive\"],features:[ze]}),e})(),Op=(()=>{class e{constructor(e,t,n,r,i){this.parentContexts=e,this.location=t,this.resolver=n,this.changeDetector=i,this.activated=null,this._activatedRoute=null,this.activateEvents=new ll,this.deactivateEvents=new ll,this.name=r||\"primary\",e.onChildOutletCreated(this.name,this)}ngOnDestroy(){this.parentContexts.onChildOutletDestroyed(this.name)}ngOnInit(){if(!this.activated){const e=this.parentContexts.getContext(this.name);e&&e.route&&(e.attachRef?this.attach(e.attachRef,e.route):this.activateWith(e.route,e.resolver||null))}}get isActivated(){return!!this.activated}get component(){if(!this.activated)throw new Error(\"Outlet is not activated\");return this.activated.instance}get activatedRoute(){if(!this.activated)throw new Error(\"Outlet is not activated\");return this._activatedRoute}get activatedRouteData(){return this._activatedRoute?this._activatedRoute.snapshot.data:{}}detach(){if(!this.activated)throw new Error(\"Outlet is not activated\");this.location.detach();const e=this.activated;return this.activated=null,this._activatedRoute=null,e}attach(e,t){this.activated=e,this._activatedRoute=t,this.location.insert(e.hostView)}deactivate(){if(this.activated){const e=this.component;this.activated.destroy(),this.activated=null,this._activatedRoute=null,this.deactivateEvents.emit(e)}}activateWith(e,t){if(this.isActivated)throw new Error(\"Cannot activate an already activated outlet\");this._activatedRoute=e;const n=(t=t||this.resolver).resolveComponentFactory(e._futureSnapshot.routeConfig.component),r=this.parentContexts.getOrCreateContext(this.name).children,i=new Fp(e,r,this.location.injector);this.activated=this.location.createComponent(n,this.location.length,i),this.changeDetector.markForCheck(),this.activateEvents.emit(this.activated.instance)}}return e.\\u0275fac=function(t){return new(t||e)(Us(Mp),Us(Ea),Us(ia),Gs(\"name\"),Us(cs))},e.\\u0275dir=Te({type:e,selectors:[[\"router-outlet\"]],outputs:{activateEvents:\"activate\",deactivateEvents:\"deactivate\"},exportAs:[\"outlet\"]}),e})();class Fp{constructor(e,t,n){this.route=e,this.childContexts=t,this.parent=n}get(e,t){return e===dm?this.route:e===Mp?this.childContexts:this.parent.get(e,t)}}class Pp{}class Rp{preload(e,t){return Object(lh.a)(null)}}let Ip=(()=>{class e{constructor(e,t,n,r,i){this.router=e,this.injector=r,this.preloadingStrategy=i,this.loader=new vp(t,n,t=>e.triggerEvent(new wd(t)),t=>e.triggerEvent(new Md(t)))}setUpPreloading(){this.subscription=this.router.events.pipe(Object(uh.a)(e=>e instanceof md),Object(ch.a)(()=>this.preload())).subscribe(()=>{})}preload(){const e=this.injector.get(ce);return this.processRoutes(e,this.router.config)}ngOnDestroy(){this.subscription&&this.subscription.unsubscribe()}processRoutes(e,t){const n=[];for(const r of t)if(r.loadChildren&&!r.canLoad&&r._loadedConfig){const e=r._loadedConfig;n.push(this.processRoutes(e.module,e.routes))}else r.loadChildren&&!r.canLoad?n.push(this.preloadConfig(e,r)):r.children&&n.push(this.processRoutes(e,r.children));return Object(Gh.a)(n).pipe(Object(ud.a)(),Object(hh.a)(e=>{}))}preloadConfig(e,t){return this.preloadingStrategy.preload(t,()=>this.loader.load(e.injector,t).pipe(Object(td.a)(e=>(t._loadedConfig=e,this.processRoutes(e.module,e.routes)))))}}return e.\\u0275fac=function(t){return new(t||e)(ie(Dp),ie(wc),ie(ql),ie(Cs),ie(Pp))},e.\\u0275prov=y({token:e,factory:e.\\u0275fac}),e})(),jp=(()=>{class e{constructor(e,t,n={}){this.router=e,this.viewportScroller=t,this.options=n,this.lastId=0,this.lastSource=\"imperative\",this.restoredId=0,this.store={},n.scrollPositionRestoration=n.scrollPositionRestoration||\"disabled\",n.anchorScrolling=n.anchorScrolling||\"disabled\"}init(){\"disabled\"!==this.options.scrollPositionRestoration&&this.viewportScroller.setHistoryScrollRestoration(\"manual\"),this.routerEventsSubscription=this.createScrollEvents(),this.scrollEventsSubscription=this.consumeScrollEvents()}createScrollEvents(){return this.router.events.subscribe(e=>{e instanceof dd?(this.store[this.lastId]=this.viewportScroller.getScrollPosition(),this.lastSource=e.navigationTrigger,this.restoredId=e.restoredState?e.restoredState.navigationId:0):e instanceof md&&(this.lastId=e.id,this.scheduleScrollEvent(e,this.router.parseUrl(e.urlAfterRedirects).fragment))})}consumeScrollEvents(){return this.router.events.subscribe(e=>{e instanceof Dd&&(e.position?\"top\"===this.options.scrollPositionRestoration?this.viewportScroller.scrollToPosition([0,0]):\"enabled\"===this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition(e.position):e.anchor&&\"enabled\"===this.options.anchorScrolling?this.viewportScroller.scrollToAnchor(e.anchor):\"disabled\"!==this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition([0,0]))})}scheduleScrollEvent(e,t){this.router.triggerEvent(new Dd(e,\"popstate\"===this.lastSource?this.store[this.restoredId]:null,t))}ngOnDestroy(){this.routerEventsSubscription&&this.routerEventsSubscription.unsubscribe(),this.scrollEventsSubscription&&this.scrollEventsSubscription.unsubscribe()}}return e.\\u0275fac=function(t){return new(t||e)(ie(Dp),ie(Tu),ie(void 0))},e.\\u0275prov=y({token:e,factory:e.\\u0275fac}),e})();const Yp=new X(\"ROUTER_CONFIGURATION\"),Bp=new X(\"ROUTER_FORROOT_GUARD\"),Np=[Wc,{provide:Jd,useClass:Ud},{provide:Dp,useFactory:function(e,t,n,r,i,s,o,a={},l,c){const u=new Dp(null,e,t,n,r,i,s,Pd(o));if(l&&(u.urlHandlingStrategy=l),c&&(u.routeReuseStrategy=c),a.errorHandler&&(u.errorHandler=a.errorHandler),a.malformedUriErrorHandler&&(u.malformedUriErrorHandler=a.malformedUriErrorHandler),a.enableTracing){const e=Ec();u.events.subscribe(t=>{e.logGroup(\"Router Event: \"+t.constructor.name),e.log(t.toString()),e.log(t),e.logGroupEnd()})}return a.onSameUrlNavigation&&(u.onSameUrlNavigation=a.onSameUrlNavigation),a.paramsInheritanceStrategy&&(u.paramsInheritanceStrategy=a.paramsInheritanceStrategy),a.urlUpdateStrategy&&(u.urlUpdateStrategy=a.urlUpdateStrategy),a.relativeLinkResolution&&(u.relativeLinkResolution=a.relativeLinkResolution),u},deps:[Jd,Mp,Wc,Cs,wc,ql,yp,Yp,[class{},new m],[class{},new m]]},Mp,{provide:dm,useFactory:function(e){return e.routerState.root},deps:[Dp]},{provide:wc,useClass:Sc},Ip,Rp,class{preload(e,t){return t().pipe(Object(Uh.a)(()=>Object(lh.a)(null)))}},{provide:Yp,useValue:{enableTracing:!1}}];function Hp(){return new pc(\"Router\",Dp)}let zp=(()=>{class e{constructor(e,t){}static forRoot(t,n){return{ngModule:e,providers:[Np,Gp(t),{provide:Bp,useFactory:Up,deps:[[Dp,new m,new f]]},{provide:Yp,useValue:n||{}},{provide:zc,useFactory:Jp,deps:[Fc,[new d(Jc),new m],Yp]},{provide:jp,useFactory:Vp,deps:[Dp,Tu,Yp]},{provide:Pp,useExisting:n&&n.preloadingStrategy?n.preloadingStrategy:Rp},{provide:pc,multi:!0,useFactory:Hp},[Wp,{provide:Fl,multi:!0,useFactory:Xp,deps:[Wp]},{provide:Kp,useFactory:Zp,deps:[Wp]},{provide:Nl,multi:!0,useExisting:Kp}]]}}static forChild(t){return{ngModule:e,providers:[Gp(t)]}}}return e.\\u0275mod=De({type:e}),e.\\u0275inj=v({factory:function(t){return new(t||e)(ie(Bp,8),ie(Dp,8))}}),e})();function Vp(e,t,n){return n.scrollOffset&&t.setOffset(n.scrollOffset),new jp(e,t,n)}function Jp(e,t,n={}){return n.useHash?new Gc(e,t):new Uc(e,t)}function Up(e){if(e)throw new Error(\"RouterModule.forRoot() called twice. Lazy loaded modules should use RouterModule.forChild() instead.\");return\"guarded\"}function Gp(e){return[{provide:Ds,multi:!0,useValue:e},{provide:yp,multi:!0,useValue:e}]}let Wp=(()=>{class e{constructor(e){this.injector=e,this.initNavigation=!1,this.resultOfPreactivationDone=new r.a}appInitializer(){return this.injector.get(Rc,Promise.resolve(null)).then(()=>{let e=null;const t=new Promise(t=>e=t),n=this.injector.get(Dp),r=this.injector.get(Yp);if(this.isLegacyDisabled(r)||this.isLegacyEnabled(r))e(!0);else if(\"disabled\"===r.initialNavigation)n.setUpLocationChangeListener(),e(!0);else{if(\"enabled\"!==r.initialNavigation)throw new Error(`Invalid initialNavigation options: '${r.initialNavigation}'`);n.hooks.afterPreactivation=()=>this.initNavigation?Object(lh.a)(null):(this.initNavigation=!0,e(!0),this.resultOfPreactivationDone),n.initialNavigation()}return t})}bootstrapListener(e){const t=this.injector.get(Yp),n=this.injector.get(Ip),r=this.injector.get(jp),i=this.injector.get(Dp),s=this.injector.get(yc);e===s.components[0]&&(this.isLegacyEnabled(t)?i.initialNavigation():this.isLegacyDisabled(t)&&i.setUpLocationChangeListener(),n.setUpPreloading(),r.init(),i.resetRootComponentType(s.componentTypes[0]),this.resultOfPreactivationDone.next(null),this.resultOfPreactivationDone.complete())}isLegacyEnabled(e){return\"legacy_enabled\"===e.initialNavigation||!0===e.initialNavigation||void 0===e.initialNavigation}isLegacyDisabled(e){return\"legacy_disabled\"===e.initialNavigation||!1===e.initialNavigation}}return e.\\u0275fac=function(t){return new(t||e)(ie(Cs))},e.\\u0275prov=y({token:e,factory:e.\\u0275fac}),e})();function Xp(e){return e.appInitializer.bind(e)}function Zp(e){return e.bootstrapListener.bind(e)}const Kp=new X(\"Router Initializer\"),qp=new X(\"ENVIRONMENT\");let Qp=(()=>{class e{constructor(e){this.environment=e,this.env=this.environment}}return e.\\u0275fac=function(t){return new(t||e)(ie(qp))},e.\\u0275prov=y({token:e,factory:e.\\u0275fac,providedIn:\"root\"}),e})(),$p=(()=>{class e{constructor(e,t,n){this.http=e,this.router=t,this.environmenter=n,this.token=\"\",this.hasSignedUp=!1,this.apiUrl=this.environmenter.env.validatorEndpoint}login(e){return this.authenticate(this.apiUrl+\"/login\",e)}signup(e){return this.http.post(this.apiUrl+\"/signup\",e).pipe(Object(nd.a)(e=>{this.token=e.token}))}changeUIPassword(e){return this.http.post(this.apiUrl+\"/password/edit\",e)}checkHasUsedWeb(){return this.http.get(this.apiUrl+\"/initialized\").pipe(Object(nd.a)(e=>this.hasSignedUp=e.hasSignedUp))}authenticate(e,t){return this.http.post(e,{password:t}).pipe(Object(nd.a)(e=>{this.token=e.token}))}logout(){this.clearCredentials(),this.http.post(this.apiUrl+\"/logout\",null).pipe(Object(nd.a)(()=>{this.router.navigateByUrl(\"/\")}),Object(id.a)(e=>qh.a))}clearCredentials(){this.token=\"\"}}return e.\\u0275fac=function(t){return new(t||e)(ie(Lh),ie(Dp),ie(Qp))},e.\\u0275prov=y({token:e,factory:e.\\u0275fac,providedIn:\"root\"}),e})();function ef(e){return null!=e&&\"\"+e!=\"false\"}function tf(e,t=0){return nf(e)?Number(e):t}function nf(e){return!isNaN(parseFloat(e))&&!isNaN(Number(e))}function rf(e){return Array.isArray(e)?e:[e]}function sf(e){return null==e?\"\":\"string\"==typeof e?e:e+\"px\"}function of(e){return e instanceof sa?e.nativeElement:e}var af=n(\"xgIS\"),lf=(n(\"eNwd\"),n(\"7Hc7\")),cf=n(\"7+OI\"),uf=n(\"/uUt\"),hf=n(\"3UWI\"),df=n(\"1G5W\"),mf=(n(\"Zy1z\"),n(\"UXun\"));let pf;try{pf=\"undefined\"!=typeof Intl&&Intl.v8BreakIterator}catch(qR){pf=!1}let ff,gf=(()=>{class e{constructor(e){this._platformId=e,this.isBrowser=this._platformId?\"browser\"===this._platformId:\"object\"==typeof document&&!!document,this.EDGE=this.isBrowser&&/(edge)/i.test(navigator.userAgent),this.TRIDENT=this.isBrowser&&/(msie|trident)/i.test(navigator.userAgent),this.BLINK=this.isBrowser&&!(!window.chrome&&!pf)&&\"undefined\"!=typeof CSS&&!this.EDGE&&!this.TRIDENT,this.WEBKIT=this.isBrowser&&/AppleWebKit/i.test(navigator.userAgent)&&!this.BLINK&&!this.EDGE&&!this.TRIDENT,this.IOS=this.isBrowser&&/iPad|iPhone|iPod/.test(navigator.userAgent)&&!(\"MSStream\"in window),this.FIREFOX=this.isBrowser&&/(firefox|minefield)/i.test(navigator.userAgent),this.ANDROID=this.isBrowser&&/android/i.test(navigator.userAgent)&&!this.TRIDENT,this.SAFARI=this.isBrowser&&/safari/i.test(navigator.userAgent)&&this.WEBKIT}}return e.\\u0275fac=function(t){return new(t||e)(ie(Bl))},e.\\u0275prov=y({factory:function(){return new e(ie(Bl))},token:e,providedIn:\"root\"}),e})(),_f=(()=>{class e{}return e.\\u0275mod=De({type:e}),e.\\u0275inj=v({factory:function(t){return new(t||e)}}),e})();const bf=[\"color\",\"button\",\"checkbox\",\"date\",\"datetime-local\",\"email\",\"file\",\"hidden\",\"image\",\"month\",\"number\",\"password\",\"radio\",\"range\",\"reset\",\"search\",\"submit\",\"tel\",\"text\",\"time\",\"url\",\"week\"];function yf(){if(ff)return ff;if(\"object\"!=typeof document||!document)return ff=new Set(bf),ff;let e=document.createElement(\"input\");return ff=new Set(bf.filter(t=>(e.setAttribute(\"type\",t),e.type===t))),ff}let vf,wf,Mf,kf;function Sf(e){return function(){if(null==vf&&\"undefined\"!=typeof window)try{window.addEventListener(\"test\",null,Object.defineProperty({},\"passive\",{get:()=>vf=!0}))}finally{vf=vf||!1}return vf}()?e:!!e.capture}function xf(){if(\"object\"!=typeof document||!document)return 0;if(null==wf){const e=document.createElement(\"div\"),t=e.style;e.dir=\"rtl\",t.width=\"1px\",t.overflow=\"auto\",t.visibility=\"hidden\",t.pointerEvents=\"none\",t.position=\"absolute\";const n=document.createElement(\"div\"),r=n.style;r.width=\"2px\",r.height=\"1px\",e.appendChild(n),document.body.appendChild(e),wf=0,0===e.scrollLeft&&(e.scrollLeft=1,wf=0===e.scrollLeft?1:2),e.parentNode.removeChild(e)}return wf}function Cf(e){if(function(){if(null==kf){const e=\"undefined\"!=typeof document?document.head:null;kf=!(!e||!e.createShadowRoot&&!e.attachShadow)}return kf}()){const t=e.getRootNode?e.getRootNode():null;if(\"undefined\"!=typeof ShadowRoot&&ShadowRoot&&t instanceof ShadowRoot)return t}return null}const Df=new X(\"cdk-dir-doc\",{providedIn:\"root\",factory:function(){return se(Oc)}});let Lf=(()=>{class e{constructor(e){if(this.value=\"ltr\",this.change=new ll,e){const t=e.documentElement?e.documentElement.dir:null,n=(e.body?e.body.dir:null)||t;this.value=\"ltr\"===n||\"rtl\"===n?n:\"ltr\"}}ngOnDestroy(){this.change.complete()}}return e.\\u0275fac=function(t){return new(t||e)(ie(Df,8))},e.\\u0275prov=y({factory:function(){return new e(ie(Df,8))},token:e,providedIn:\"root\"}),e})(),Tf=(()=>{class e{}return e.\\u0275mod=De({type:e}),e.\\u0275inj=v({factory:function(t){return new(t||e)}}),e})();function Af(e){return e&&\"function\"==typeof e.connect}class Ef{applyChanges(e,t,n,r,i){e.forEachOperation((e,r,s)=>{let o,a;if(null==e.previousIndex){const i=n(e,r,s);o=t.createEmbeddedView(i.templateRef,i.context,i.index),a=1}else null==s?(t.remove(r),a=3):(o=t.get(r),t.move(o,s),a=2);i&&i({context:null==o?void 0:o.context,operation:a,record:e})})}detach(){}}class Of{constructor(e=!1,t,n=!0){this._multiple=e,this._emitChanges=n,this._selection=new Set,this._deselectedToEmit=[],this._selectedToEmit=[],this.changed=new r.a,t&&t.length&&(e?t.forEach(e=>this._markSelected(e)):this._markSelected(t[0]),this._selectedToEmit.length=0)}get selected(){return this._selected||(this._selected=Array.from(this._selection.values())),this._selected}select(...e){this._verifyValueAssignment(e),e.forEach(e=>this._markSelected(e)),this._emitChangeEvent()}deselect(...e){this._verifyValueAssignment(e),e.forEach(e=>this._unmarkSelected(e)),this._emitChangeEvent()}toggle(e){this.isSelected(e)?this.deselect(e):this.select(e)}clear(){this._unmarkAll(),this._emitChangeEvent()}isSelected(e){return this._selection.has(e)}isEmpty(){return 0===this._selection.size}hasValue(){return!this.isEmpty()}sort(e){this._multiple&&this.selected&&this._selected.sort(e)}isMultipleSelection(){return this._multiple}_emitChangeEvent(){this._selected=null,(this._selectedToEmit.length||this._deselectedToEmit.length)&&(this.changed.next({source:this,added:this._selectedToEmit,removed:this._deselectedToEmit}),this._deselectedToEmit=[],this._selectedToEmit=[])}_markSelected(e){this.isSelected(e)||(this._multiple||this._unmarkAll(),this._selection.add(e),this._emitChanges&&this._selectedToEmit.push(e))}_unmarkSelected(e){this.isSelected(e)&&(this._selection.delete(e),this._emitChanges&&this._deselectedToEmit.push(e))}_unmarkAll(){this.isEmpty()||this._selection.forEach(e=>this._unmarkSelected(e))}_verifyValueAssignment(e){}}let Ff=(()=>{class e{constructor(){this._listeners=[]}notify(e,t){for(let n of this._listeners)n(e,t)}listen(e){return this._listeners.push(e),()=>{this._listeners=this._listeners.filter(t=>e!==t)}}ngOnDestroy(){this._listeners=[]}}return e.\\u0275fac=function(t){return new(t||e)},e.\\u0275prov=y({factory:function(){return new e},token:e,providedIn:\"root\"}),e})();const Pf=new X(\"_ViewRepeater\");let Rf=(()=>{class e{constructor(e,t,n){this._ngZone=e,this._platform=t,this._scrolled=new r.a,this._globalSubscription=null,this._scrolledCount=0,this.scrollContainers=new Map,this._document=n}register(e){this.scrollContainers.has(e)||this.scrollContainers.set(e,e.elementScrolled().subscribe(()=>this._scrolled.next(e)))}deregister(e){const t=this.scrollContainers.get(e);t&&(t.unsubscribe(),this.scrollContainers.delete(e))}scrolled(e=20){return this._platform.isBrowser?new s.a(t=>{this._globalSubscription||this._addGlobalListener();const n=e>0?this._scrolled.pipe(Object(hf.a)(e)).subscribe(t):this._scrolled.subscribe(t);return this._scrolledCount++,()=>{n.unsubscribe(),this._scrolledCount--,this._scrolledCount||this._removeGlobalListener()}}):Object(lh.a)()}ngOnDestroy(){this._removeGlobalListener(),this.scrollContainers.forEach((e,t)=>this.deregister(t)),this._scrolled.complete()}ancestorScrolled(e,t){const n=this.getAncestorScrollContainers(e);return this.scrolled(t).pipe(Object(uh.a)(e=>!e||n.indexOf(e)>-1))}getAncestorScrollContainers(e){const t=[];return this.scrollContainers.forEach((n,r)=>{this._scrollableContainsElement(r,e)&&t.push(r)}),t}_getDocument(){return this._document||document}_getWindow(){return this._getDocument().defaultView||window}_scrollableContainsElement(e,t){let n=t.nativeElement,r=e.getElementRef().nativeElement;do{if(n==r)return!0}while(n=n.parentElement);return!1}_addGlobalListener(){this._globalSubscription=this._ngZone.runOutsideAngular(()=>{const e=this._getWindow();return Object(af.a)(e.document,\"scroll\").subscribe(()=>this._scrolled.next())})}_removeGlobalListener(){this._globalSubscription&&(this._globalSubscription.unsubscribe(),this._globalSubscription=null)}}return e.\\u0275fac=function(t){return new(t||e)(ie(ec),ie(gf),ie(Oc,8))},e.\\u0275prov=y({factory:function(){return new e(ie(ec),ie(gf),ie(Oc,8))},token:e,providedIn:\"root\"}),e})(),If=(()=>{class e{constructor(e,t,n,i){this.elementRef=e,this.scrollDispatcher=t,this.ngZone=n,this.dir=i,this._destroyed=new r.a,this._elementScrolled=new s.a(e=>this.ngZone.runOutsideAngular(()=>Object(af.a)(this.elementRef.nativeElement,\"scroll\").pipe(Object(df.a)(this._destroyed)).subscribe(e)))}ngOnInit(){this.scrollDispatcher.register(this)}ngOnDestroy(){this.scrollDispatcher.deregister(this),this._destroyed.next(),this._destroyed.complete()}elementScrolled(){return this._elementScrolled}getElementRef(){return this.elementRef}scrollTo(e){const t=this.elementRef.nativeElement,n=this.dir&&\"rtl\"==this.dir.value;null==e.left&&(e.left=n?e.end:e.start),null==e.right&&(e.right=n?e.start:e.end),null!=e.bottom&&(e.top=t.scrollHeight-t.clientHeight-e.bottom),n&&0!=xf()?(null!=e.left&&(e.right=t.scrollWidth-t.clientWidth-e.left),2==xf()?e.left=e.right:1==xf()&&(e.left=e.right?-e.right:e.right)):null!=e.right&&(e.left=t.scrollWidth-t.clientWidth-e.right),this._applyScrollToOptions(e)}_applyScrollToOptions(e){const t=this.elementRef.nativeElement;!function(){if(null==Mf)if(\"object\"==typeof document&&document||(Mf=!1),\"scrollBehavior\"in document.documentElement.style)Mf=!0;else{const e=Element.prototype.scrollTo;Mf=!!e&&!/\\{\\s*\\[native code\\]\\s*\\}/.test(e.toString())}return Mf}()?(null!=e.top&&(t.scrollTop=e.top),null!=e.left&&(t.scrollLeft=e.left)):t.scrollTo(e)}measureScrollOffset(e){const t=this.elementRef.nativeElement;if(\"top\"==e)return t.scrollTop;if(\"bottom\"==e)return t.scrollHeight-t.clientHeight-t.scrollTop;const n=this.dir&&\"rtl\"==this.dir.value;return\"start\"==e?e=n?\"right\":\"left\":\"end\"==e&&(e=n?\"left\":\"right\"),n&&2==xf()?\"left\"==e?t.scrollWidth-t.clientWidth-t.scrollLeft:t.scrollLeft:n&&1==xf()?\"left\"==e?t.scrollLeft+t.scrollWidth-t.clientWidth:-t.scrollLeft:\"left\"==e?t.scrollLeft:t.scrollWidth-t.clientWidth-t.scrollLeft}}return e.\\u0275fac=function(t){return new(t||e)(Us(sa),Us(Rf),Us(ec),Us(Lf,8))},e.\\u0275dir=Te({type:e,selectors:[[\"\",\"cdk-scrollable\",\"\"],[\"\",\"cdkScrollable\",\"\"]]}),e})(),jf=(()=>{class e{constructor(e,t,n){this._platform=e,this._change=new r.a,this._changeListener=e=>{this._change.next(e)},this._document=n,t.runOutsideAngular(()=>{if(e.isBrowser){const e=this._getWindow();e.addEventListener(\"resize\",this._changeListener),e.addEventListener(\"orientationchange\",this._changeListener)}this.change().subscribe(()=>this._updateViewportSize())})}ngOnDestroy(){if(this._platform.isBrowser){const e=this._getWindow();e.removeEventListener(\"resize\",this._changeListener),e.removeEventListener(\"orientationchange\",this._changeListener)}this._change.complete()}getViewportSize(){this._viewportSize||this._updateViewportSize();const e={width:this._viewportSize.width,height:this._viewportSize.height};return this._platform.isBrowser||(this._viewportSize=null),e}getViewportRect(){const e=this.getViewportScrollPosition(),{width:t,height:n}=this.getViewportSize();return{top:e.top,left:e.left,bottom:e.top+n,right:e.left+t,height:n,width:t}}getViewportScrollPosition(){if(!this._platform.isBrowser)return{top:0,left:0};const e=this._getDocument(),t=this._getWindow(),n=e.documentElement,r=n.getBoundingClientRect();return{top:-r.top||e.body.scrollTop||t.scrollY||n.scrollTop||0,left:-r.left||e.body.scrollLeft||t.scrollX||n.scrollLeft||0}}change(e=20){return e>0?this._change.pipe(Object(hf.a)(e)):this._change}_getDocument(){return this._document||document}_getWindow(){return this._getDocument().defaultView||window}_updateViewportSize(){const e=this._getWindow();this._viewportSize=this._platform.isBrowser?{width:e.innerWidth,height:e.innerHeight}:{width:0,height:0}}}return e.\\u0275fac=function(t){return new(t||e)(ie(gf),ie(ec),ie(Oc,8))},e.\\u0275prov=y({factory:function(){return new e(ie(gf),ie(ec),ie(Oc,8))},token:e,providedIn:\"root\"}),e})(),Yf=(()=>{class e{}return e.\\u0275mod=De({type:e}),e.\\u0275inj=v({factory:function(t){return new(t||e)}}),e})(),Bf=(()=>{class e{}return e.\\u0275mod=De({type:e}),e.\\u0275inj=v({factory:function(t){return new(t||e)},imports:[[Tf,_f,Yf],Tf,Yf]}),e})();class Nf{attach(e){return this._attachedHost=e,e.attach(this)}detach(){let e=this._attachedHost;null!=e&&(this._attachedHost=null,e.detach())}get isAttached(){return null!=this._attachedHost}setAttachedHost(e){this._attachedHost=e}}class Hf extends Nf{constructor(e,t,n,r){super(),this.component=e,this.viewContainerRef=t,this.injector=n,this.componentFactoryResolver=r}}class zf extends Nf{constructor(e,t,n){super(),this.templateRef=e,this.viewContainerRef=t,this.context=n}get origin(){return this.templateRef.elementRef}attach(e,t=this.context){return this.context=t,super.attach(e)}detach(){return this.context=void 0,super.detach()}}class Vf extends Nf{constructor(e){super(),this.element=e instanceof sa?e.nativeElement:e}}class Jf{constructor(){this._isDisposed=!1,this.attachDomPortal=null}hasAttached(){return!!this._attachedPortal}attach(e){return e instanceof Hf?(this._attachedPortal=e,this.attachComponentPortal(e)):e instanceof zf?(this._attachedPortal=e,this.attachTemplatePortal(e)):this.attachDomPortal&&e instanceof Vf?(this._attachedPortal=e,this.attachDomPortal(e)):void 0}detach(){this._attachedPortal&&(this._attachedPortal.setAttachedHost(null),this._attachedPortal=null),this._invokeDisposeFn()}dispose(){this.hasAttached()&&this.detach(),this._invokeDisposeFn(),this._isDisposed=!0}setDisposeFn(e){this._disposeFn=e}_invokeDisposeFn(){this._disposeFn&&(this._disposeFn(),this._disposeFn=null)}}class Uf extends Jf{constructor(e,t,n,r,i){super(),this.outletElement=e,this._componentFactoryResolver=t,this._appRef=n,this._defaultInjector=r,this.attachDomPortal=e=>{const t=e.element,n=this._document.createComment(\"dom-portal\");t.parentNode.insertBefore(n,t),this.outletElement.appendChild(t),super.setDisposeFn(()=>{n.parentNode&&n.parentNode.replaceChild(t,n)})},this._document=i}attachComponentPortal(e){const t=(e.componentFactoryResolver||this._componentFactoryResolver).resolveComponentFactory(e.component);let n;return e.viewContainerRef?(n=e.viewContainerRef.createComponent(t,e.viewContainerRef.length,e.injector||e.viewContainerRef.injector),this.setDisposeFn(()=>n.destroy())):(n=t.create(e.injector||this._defaultInjector),this._appRef.attachView(n.hostView),this.setDisposeFn(()=>{this._appRef.detachView(n.hostView),n.destroy()})),this.outletElement.appendChild(this._getComponentRootNode(n)),n}attachTemplatePortal(e){let t=e.viewContainerRef,n=t.createEmbeddedView(e.templateRef,e.context);return n.rootNodes.forEach(e=>this.outletElement.appendChild(e)),n.detectChanges(),this.setDisposeFn(()=>{let e=t.indexOf(n);-1!==e&&t.remove(e)}),n}dispose(){super.dispose(),null!=this.outletElement.parentNode&&this.outletElement.parentNode.removeChild(this.outletElement)}_getComponentRootNode(e){return e.hostView.rootNodes[0]}}let Gf=(()=>{class e extends zf{constructor(e,t){super(e,t)}}return e.\\u0275fac=function(t){return new(t||e)(Us(Ta),Us(Ea))},e.\\u0275dir=Te({type:e,selectors:[[\"\",\"cdkPortal\",\"\"]],exportAs:[\"cdkPortal\"],features:[Vo]}),e})(),Wf=(()=>{class e extends Jf{constructor(e,t,n){super(),this._componentFactoryResolver=e,this._viewContainerRef=t,this._isInitialized=!1,this.attached=new ll,this.attachDomPortal=e=>{const t=e.element,n=this._document.createComment(\"dom-portal\");e.setAttachedHost(this),t.parentNode.insertBefore(n,t),this._getRootNode().appendChild(t),super.setDisposeFn(()=>{n.parentNode&&n.parentNode.replaceChild(t,n)})},this._document=n}get portal(){return this._attachedPortal}set portal(e){(!this.hasAttached()||e||this._isInitialized)&&(this.hasAttached()&&super.detach(),e&&super.attach(e),this._attachedPortal=e)}get attachedRef(){return this._attachedRef}ngOnInit(){this._isInitialized=!0}ngOnDestroy(){super.dispose(),this._attachedPortal=null,this._attachedRef=null}attachComponentPortal(e){e.setAttachedHost(this);const t=null!=e.viewContainerRef?e.viewContainerRef:this._viewContainerRef,n=(e.componentFactoryResolver||this._componentFactoryResolver).resolveComponentFactory(e.component),r=t.createComponent(n,t.length,e.injector||t.injector);return t!==this._viewContainerRef&&this._getRootNode().appendChild(r.hostView.rootNodes[0]),super.setDisposeFn(()=>r.destroy()),this._attachedPortal=e,this._attachedRef=r,this.attached.emit(r),r}attachTemplatePortal(e){e.setAttachedHost(this);const t=this._viewContainerRef.createEmbeddedView(e.templateRef,e.context);return super.setDisposeFn(()=>this._viewContainerRef.clear()),this._attachedPortal=e,this._attachedRef=t,this.attached.emit(t),t}_getRootNode(){const e=this._viewContainerRef.element.nativeElement;return e.nodeType===e.ELEMENT_NODE?e:e.parentNode}}return e.\\u0275fac=function(t){return new(t||e)(Us(ia),Us(Ea),Us(Oc))},e.\\u0275dir=Te({type:e,selectors:[[\"\",\"cdkPortalOutlet\",\"\"]],inputs:{portal:[\"cdkPortalOutlet\",\"portal\"]},outputs:{attached:\"attached\"},exportAs:[\"cdkPortalOutlet\"],features:[Vo]}),e})(),Xf=(()=>{class e extends Wf{}return e.\\u0275fac=function(t){return Zf(t||e)},e.\\u0275dir=Te({type:e,selectors:[[\"\",\"cdkPortalHost\",\"\"],[\"\",\"portalHost\",\"\"]],inputs:{portal:[\"cdkPortalHost\",\"portal\"]},exportAs:[\"cdkPortalHost\"],features:[ta([{provide:Wf,useExisting:e}]),Vo]}),e})();const Zf=Cn(Xf);let Kf=(()=>{class e{}return e.\\u0275mod=De({type:e}),e.\\u0275inj=v({factory:function(t){return new(t||e)}}),e})();var qf=n(\"GJmQ\");function Qf(e,...t){return t.length?t.some(t=>e[t]):e.altKey||e.shiftKey||e.ctrlKey||e.metaKey}class $f{constructor(e,t){this._viewportRuler=e,this._previousHTMLStyles={top:\"\",left:\"\"},this._isEnabled=!1,this._document=t}attach(){}enable(){if(this._canBeEnabled()){const e=this._document.documentElement;this._previousScrollPosition=this._viewportRuler.getViewportScrollPosition(),this._previousHTMLStyles.left=e.style.left||\"\",this._previousHTMLStyles.top=e.style.top||\"\",e.style.left=sf(-this._previousScrollPosition.left),e.style.top=sf(-this._previousScrollPosition.top),e.classList.add(\"cdk-global-scrollblock\"),this._isEnabled=!0}}disable(){if(this._isEnabled){const e=this._document.documentElement,t=e.style,n=this._document.body.style,r=t.scrollBehavior||\"\",i=n.scrollBehavior||\"\";this._isEnabled=!1,t.left=this._previousHTMLStyles.left,t.top=this._previousHTMLStyles.top,e.classList.remove(\"cdk-global-scrollblock\"),t.scrollBehavior=n.scrollBehavior=\"auto\",window.scroll(this._previousScrollPosition.left,this._previousScrollPosition.top),t.scrollBehavior=r,n.scrollBehavior=i}}_canBeEnabled(){if(this._document.documentElement.classList.contains(\"cdk-global-scrollblock\")||this._isEnabled)return!1;const e=this._document.body,t=this._viewportRuler.getViewportSize();return e.scrollHeight>t.height||e.scrollWidth>t.width}}class eg{constructor(e,t,n,r){this._scrollDispatcher=e,this._ngZone=t,this._viewportRuler=n,this._config=r,this._scrollSubscription=null,this._detach=()=>{this.disable(),this._overlayRef.hasAttached()&&this._ngZone.run(()=>this._overlayRef.detach())}}attach(e){this._overlayRef=e}enable(){if(this._scrollSubscription)return;const e=this._scrollDispatcher.scrolled(0);this._config&&this._config.threshold&&this._config.threshold>1?(this._initialScrollPosition=this._viewportRuler.getViewportScrollPosition().top,this._scrollSubscription=e.subscribe(()=>{const e=this._viewportRuler.getViewportScrollPosition().top;Math.abs(e-this._initialScrollPosition)>this._config.threshold?this._detach():this._overlayRef.updatePosition()})):this._scrollSubscription=e.subscribe(this._detach)}disable(){this._scrollSubscription&&(this._scrollSubscription.unsubscribe(),this._scrollSubscription=null)}detach(){this.disable(),this._overlayRef=null}}class tg{enable(){}disable(){}attach(){}}function ng(e,t){return t.some(t=>e.bottomt.bottom||e.rightt.right)}function rg(e,t){return t.some(t=>e.topt.bottom||e.leftt.right)}class ig{constructor(e,t,n,r){this._scrollDispatcher=e,this._viewportRuler=t,this._ngZone=n,this._config=r,this._scrollSubscription=null}attach(e){this._overlayRef=e}enable(){this._scrollSubscription||(this._scrollSubscription=this._scrollDispatcher.scrolled(this._config?this._config.scrollThrottle:0).subscribe(()=>{if(this._overlayRef.updatePosition(),this._config&&this._config.autoClose){const e=this._overlayRef.overlayElement.getBoundingClientRect(),{width:t,height:n}=this._viewportRuler.getViewportSize();ng(e,[{width:t,height:n,bottom:n,right:t,top:0,left:0}])&&(this.disable(),this._ngZone.run(()=>this._overlayRef.detach()))}}))}disable(){this._scrollSubscription&&(this._scrollSubscription.unsubscribe(),this._scrollSubscription=null)}detach(){this.disable(),this._overlayRef=null}}let sg=(()=>{class e{constructor(e,t,n,r){this._scrollDispatcher=e,this._viewportRuler=t,this._ngZone=n,this.noop=()=>new tg,this.close=e=>new eg(this._scrollDispatcher,this._ngZone,this._viewportRuler,e),this.block=()=>new $f(this._viewportRuler,this._document),this.reposition=e=>new ig(this._scrollDispatcher,this._viewportRuler,this._ngZone,e),this._document=r}}return e.\\u0275fac=function(t){return new(t||e)(ie(Rf),ie(jf),ie(ec),ie(Oc))},e.\\u0275prov=y({factory:function(){return new e(ie(Rf),ie(jf),ie(ec),ie(Oc))},token:e,providedIn:\"root\"}),e})();class og{constructor(e){if(this.scrollStrategy=new tg,this.panelClass=\"\",this.hasBackdrop=!1,this.backdropClass=\"cdk-overlay-dark-backdrop\",this.disposeOnNavigation=!1,e){const t=Object.keys(e);for(const n of t)void 0!==e[n]&&(this[n]=e[n])}}}class ag{constructor(e,t,n,r,i){this.offsetX=n,this.offsetY=r,this.panelClass=i,this.originX=e.originX,this.originY=e.originY,this.overlayX=t.overlayX,this.overlayY=t.overlayY}}class lg{constructor(e,t){this.connectionPair=e,this.scrollableViewProperties=t}}let cg=(()=>{class e{constructor(e){this._attachedOverlays=[],this._document=e}ngOnDestroy(){this.detach()}add(e){this.remove(e),this._attachedOverlays.push(e)}remove(e){const t=this._attachedOverlays.indexOf(e);t>-1&&this._attachedOverlays.splice(t,1),0===this._attachedOverlays.length&&this.detach()}}return e.\\u0275fac=function(t){return new(t||e)(ie(Oc))},e.\\u0275prov=y({factory:function(){return new e(ie(Oc))},token:e,providedIn:\"root\"}),e})(),ug=(()=>{class e extends cg{constructor(e){super(e),this._keydownListener=e=>{const t=this._attachedOverlays;for(let n=t.length-1;n>-1;n--)if(t[n]._keydownEvents.observers.length>0){t[n]._keydownEvents.next(e);break}}}add(e){super.add(e),this._isAttached||(this._document.body.addEventListener(\"keydown\",this._keydownListener),this._isAttached=!0)}detach(){this._isAttached&&(this._document.body.removeEventListener(\"keydown\",this._keydownListener),this._isAttached=!1)}}return e.\\u0275fac=function(t){return new(t||e)(ie(Oc))},e.\\u0275prov=y({factory:function(){return new e(ie(Oc))},token:e,providedIn:\"root\"}),e})(),hg=(()=>{class e extends cg{constructor(e,t){super(e),this._platform=t,this._cursorStyleIsSet=!1,this._clickListener=e=>{const t=e.composedPath?e.composedPath()[0]:e.target,n=this._attachedOverlays.slice();for(let r=n.length-1;r>-1;r--){const i=n[r];if(!(i._outsidePointerEvents.observers.length<1)&&i.hasAttached()){if(i.overlayElement.contains(t))break;i._outsidePointerEvents.next(e)}}}}add(e){super.add(e),this._isAttached||(this._document.body.addEventListener(\"click\",this._clickListener,!0),this._document.body.addEventListener(\"contextmenu\",this._clickListener,!0),this._platform.IOS&&!this._cursorStyleIsSet&&(this._cursorOriginalValue=this._document.body.style.cursor,this._document.body.style.cursor=\"pointer\",this._cursorStyleIsSet=!0),this._isAttached=!0)}detach(){this._isAttached&&(this._document.body.removeEventListener(\"click\",this._clickListener,!0),this._document.body.removeEventListener(\"contextmenu\",this._clickListener,!0),this._platform.IOS&&this._cursorStyleIsSet&&(this._document.body.style.cursor=this._cursorOriginalValue,this._cursorStyleIsSet=!1),this._isAttached=!1)}}return e.\\u0275fac=function(t){return new(t||e)(ie(Oc),ie(gf))},e.\\u0275prov=y({factory:function(){return new e(ie(Oc),ie(gf))},token:e,providedIn:\"root\"}),e})();const dg=!(\"undefined\"==typeof window||!window||!window.__karma__&&!window.jasmine);let mg=(()=>{class e{constructor(e,t){this._platform=t,this._document=e}ngOnDestroy(){const e=this._containerElement;e&&e.parentNode&&e.parentNode.removeChild(e)}getContainerElement(){return this._containerElement||this._createContainer(),this._containerElement}_createContainer(){const e=this._platform?this._platform.isBrowser:\"undefined\"!=typeof window;if(e||dg){const e=this._document.querySelectorAll('.cdk-overlay-container[platform=\"server\"], .cdk-overlay-container[platform=\"test\"]');for(let t=0;tthis._backdropClick.next(e),this._keydownEvents=new r.a,this._outsidePointerEvents=new r.a,s.scrollStrategy&&(this._scrollStrategy=s.scrollStrategy,this._scrollStrategy.attach(this)),this._positionStrategy=s.positionStrategy}get overlayElement(){return this._pane}get backdropElement(){return this._backdropElement}get hostElement(){return this._host}attach(e){let t=this._portalOutlet.attach(e);return!this._host.parentElement&&this._previousHostParent&&this._previousHostParent.appendChild(this._host),this._positionStrategy&&this._positionStrategy.attach(this),this._updateStackingOrder(),this._updateElementSize(),this._updateElementDirection(),this._scrollStrategy&&this._scrollStrategy.enable(),this._ngZone.onStable.pipe(Object(sd.a)(1)).subscribe(()=>{this.hasAttached()&&this.updatePosition()}),this._togglePointerEvents(!0),this._config.hasBackdrop&&this._attachBackdrop(),this._config.panelClass&&this._toggleClasses(this._pane,this._config.panelClass,!0),this._attachments.next(),this._keyboardDispatcher.add(this),this._config.disposeOnNavigation&&this._location&&(this._locationChanges=this._location.subscribe(()=>this.dispose())),this._outsideClickDispatcher&&this._outsideClickDispatcher.add(this),t}detach(){if(!this.hasAttached())return;this.detachBackdrop(),this._togglePointerEvents(!1),this._positionStrategy&&this._positionStrategy.detach&&this._positionStrategy.detach(),this._scrollStrategy&&this._scrollStrategy.disable();const e=this._portalOutlet.detach();return this._detachments.next(),this._keyboardDispatcher.remove(this),this._detachContentWhenStable(),this._locationChanges.unsubscribe(),this._outsideClickDispatcher&&this._outsideClickDispatcher.remove(this),e}dispose(){const e=this.hasAttached();this._positionStrategy&&this._positionStrategy.dispose(),this._disposeScrollStrategy(),this.detachBackdrop(),this._locationChanges.unsubscribe(),this._keyboardDispatcher.remove(this),this._portalOutlet.dispose(),this._attachments.complete(),this._backdropClick.complete(),this._keydownEvents.complete(),this._outsidePointerEvents.complete(),this._outsideClickDispatcher&&this._outsideClickDispatcher.remove(this),this._host&&this._host.parentNode&&(this._host.parentNode.removeChild(this._host),this._host=null),this._previousHostParent=this._pane=null,e&&this._detachments.next(),this._detachments.complete()}hasAttached(){return this._portalOutlet.hasAttached()}backdropClick(){return this._backdropClick}attachments(){return this._attachments}detachments(){return this._detachments}keydownEvents(){return this._keydownEvents}outsidePointerEvents(){return this._outsidePointerEvents}getConfig(){return this._config}updatePosition(){this._positionStrategy&&this._positionStrategy.apply()}updatePositionStrategy(e){e!==this._positionStrategy&&(this._positionStrategy&&this._positionStrategy.dispose(),this._positionStrategy=e,this.hasAttached()&&(e.attach(this),this.updatePosition()))}updateSize(e){this._config=Object.assign(Object.assign({},this._config),e),this._updateElementSize()}setDirection(e){this._config=Object.assign(Object.assign({},this._config),{direction:e}),this._updateElementDirection()}addPanelClass(e){this._pane&&this._toggleClasses(this._pane,e,!0)}removePanelClass(e){this._pane&&this._toggleClasses(this._pane,e,!1)}getDirection(){const e=this._config.direction;return e?\"string\"==typeof e?e:e.value:\"ltr\"}updateScrollStrategy(e){e!==this._scrollStrategy&&(this._disposeScrollStrategy(),this._scrollStrategy=e,this.hasAttached()&&(e.attach(this),e.enable()))}_updateElementDirection(){this._host.setAttribute(\"dir\",this.getDirection())}_updateElementSize(){if(!this._pane)return;const e=this._pane.style;e.width=sf(this._config.width),e.height=sf(this._config.height),e.minWidth=sf(this._config.minWidth),e.minHeight=sf(this._config.minHeight),e.maxWidth=sf(this._config.maxWidth),e.maxHeight=sf(this._config.maxHeight)}_togglePointerEvents(e){this._pane.style.pointerEvents=e?\"auto\":\"none\"}_attachBackdrop(){this._backdropElement=this._document.createElement(\"div\"),this._backdropElement.classList.add(\"cdk-overlay-backdrop\"),this._config.backdropClass&&this._toggleClasses(this._backdropElement,this._config.backdropClass,!0),this._host.parentElement.insertBefore(this._backdropElement,this._host),this._backdropElement.addEventListener(\"click\",this._backdropClickHandler),\"undefined\"!=typeof requestAnimationFrame?this._ngZone.runOutsideAngular(()=>{requestAnimationFrame(()=>{this._backdropElement&&this._backdropElement.classList.add(\"cdk-overlay-backdrop-showing\")})}):this._backdropElement.classList.add(\"cdk-overlay-backdrop-showing\")}_updateStackingOrder(){this._host.nextSibling&&this._host.parentNode.appendChild(this._host)}detachBackdrop(){let e,t=this._backdropElement;if(!t)return;let n=()=>{t&&(t.removeEventListener(\"click\",this._backdropClickHandler),t.removeEventListener(\"transitionend\",n),t.parentNode&&t.parentNode.removeChild(t)),this._backdropElement==t&&(this._backdropElement=null),this._config.backdropClass&&this._toggleClasses(t,this._config.backdropClass,!1),clearTimeout(e)};t.classList.remove(\"cdk-overlay-backdrop-showing\"),this._ngZone.runOutsideAngular(()=>{t.addEventListener(\"transitionend\",n)}),t.style.pointerEvents=\"none\",e=this._ngZone.runOutsideAngular(()=>setTimeout(n,500))}_toggleClasses(e,t,n){const r=e.classList;rf(t).forEach(e=>{e&&(n?r.add(e):r.remove(e))})}_detachContentWhenStable(){this._ngZone.runOutsideAngular(()=>{const e=this._ngZone.onStable.pipe(Object(df.a)(Object(o.a)(this._attachments,this._detachments))).subscribe(()=>{this._pane&&this._host&&0!==this._pane.children.length||(this._pane&&this._config.panelClass&&this._toggleClasses(this._pane,this._config.panelClass,!1),this._host&&this._host.parentElement&&(this._previousHostParent=this._host.parentElement,this._previousHostParent.removeChild(this._host)),e.unsubscribe())})})}_disposeScrollStrategy(){const e=this._scrollStrategy;e&&(e.disable(),e.detach&&e.detach())}}const fg=/([A-Za-z%]+)$/;class gg{constructor(e,t,n,s,o){this._viewportRuler=t,this._document=n,this._platform=s,this._overlayContainer=o,this._lastBoundingBoxSize={width:0,height:0},this._isPushed=!1,this._canPush=!0,this._growAfterOpen=!1,this._hasFlexibleDimensions=!0,this._positionLocked=!1,this._viewportMargin=0,this._scrollables=[],this._preferredPositions=[],this._positionChanges=new r.a,this._resizeSubscription=i.a.EMPTY,this._offsetX=0,this._offsetY=0,this._appliedPanelClasses=[],this.positionChanges=this._positionChanges,this.setOrigin(e)}get positions(){return this._preferredPositions}attach(e){this._validatePositions(),e.hostElement.classList.add(\"cdk-overlay-connected-position-bounding-box\"),this._overlayRef=e,this._boundingBox=e.hostElement,this._pane=e.overlayElement,this._isDisposed=!1,this._isInitialRender=!0,this._lastPosition=null,this._resizeSubscription.unsubscribe(),this._resizeSubscription=this._viewportRuler.change().subscribe(()=>{this._isInitialRender=!0,this.apply()})}apply(){if(this._isDisposed||!this._platform.isBrowser)return;if(!this._isInitialRender&&this._positionLocked&&this._lastPosition)return void this.reapplyLastPosition();this._clearPanelClasses(),this._resetOverlayElementStyles(),this._resetBoundingBoxStyles(),this._viewportRect=this._getNarrowedViewportRect(),this._originRect=this._getOriginRect(),this._overlayRect=this._pane.getBoundingClientRect();const e=this._originRect,t=this._overlayRect,n=this._viewportRect,r=[];let i;for(let s of this._preferredPositions){let o=this._getOriginPoint(e,s),a=this._getOverlayPoint(o,t,s),l=this._getOverlayFit(a,t,n,s);if(l.isCompletelyWithinViewport)return this._isPushed=!1,void this._applyPosition(s,o);this._canFitWithFlexibleDimensions(l,a,n)?r.push({position:s,origin:o,overlayRect:t,boundingBoxRect:this._calculateBoundingBoxRect(o,s)}):(!i||i.overlayFit.visibleAreat&&(t=r,e=n)}return this._isPushed=!1,void this._applyPosition(e.position,e.origin)}if(this._canPush)return this._isPushed=!0,void this._applyPosition(i.position,i.originPoint);this._applyPosition(i.position,i.originPoint)}detach(){this._clearPanelClasses(),this._lastPosition=null,this._previousPushAmount=null,this._resizeSubscription.unsubscribe()}dispose(){this._isDisposed||(this._boundingBox&&_g(this._boundingBox.style,{top:\"\",left:\"\",right:\"\",bottom:\"\",height:\"\",width:\"\",alignItems:\"\",justifyContent:\"\"}),this._pane&&this._resetOverlayElementStyles(),this._overlayRef&&this._overlayRef.hostElement.classList.remove(\"cdk-overlay-connected-position-bounding-box\"),this.detach(),this._positionChanges.complete(),this._overlayRef=this._boundingBox=null,this._isDisposed=!0)}reapplyLastPosition(){if(!this._isDisposed&&(!this._platform||this._platform.isBrowser)){this._originRect=this._getOriginRect(),this._overlayRect=this._pane.getBoundingClientRect(),this._viewportRect=this._getNarrowedViewportRect();const e=this._lastPosition||this._preferredPositions[0],t=this._getOriginPoint(this._originRect,e);this._applyPosition(e,t)}}withScrollableContainers(e){return this._scrollables=e,this}withPositions(e){return this._preferredPositions=e,-1===e.indexOf(this._lastPosition)&&(this._lastPosition=null),this._validatePositions(),this}withViewportMargin(e){return this._viewportMargin=e,this}withFlexibleDimensions(e=!0){return this._hasFlexibleDimensions=e,this}withGrowAfterOpen(e=!0){return this._growAfterOpen=e,this}withPush(e=!0){return this._canPush=e,this}withLockedPosition(e=!0){return this._positionLocked=e,this}setOrigin(e){return this._origin=e,this}withDefaultOffsetX(e){return this._offsetX=e,this}withDefaultOffsetY(e){return this._offsetY=e,this}withTransformOriginOn(e){return this._transformOriginSelector=e,this}_getOriginPoint(e,t){let n,r;if(\"center\"==t.originX)n=e.left+e.width/2;else{const r=this._isRtl()?e.right:e.left,i=this._isRtl()?e.left:e.right;n=\"start\"==t.originX?r:i}return r=\"center\"==t.originY?e.top+e.height/2:\"top\"==t.originY?e.top:e.bottom,{x:n,y:r}}_getOverlayPoint(e,t,n){let r,i;return r=\"center\"==n.overlayX?-t.width/2:\"start\"===n.overlayX?this._isRtl()?-t.width:0:this._isRtl()?0:-t.width,i=\"center\"==n.overlayY?-t.height/2:\"top\"==n.overlayY?0:-t.height,{x:e.x+r,y:e.y+i}}_getOverlayFit(e,t,n,r){let{x:i,y:s}=e,o=this._getOffset(r,\"x\"),a=this._getOffset(r,\"y\");o&&(i+=o),a&&(s+=a);let l=0-s,c=s+t.height-n.height,u=this._subtractOverflows(t.width,0-i,i+t.width-n.width),h=this._subtractOverflows(t.height,l,c),d=u*h;return{visibleArea:d,isCompletelyWithinViewport:t.width*t.height===d,fitsInViewportVertically:h===t.height,fitsInViewportHorizontally:u==t.width}}_canFitWithFlexibleDimensions(e,t,n){if(this._hasFlexibleDimensions){const r=n.bottom-t.y,i=n.right-t.x,s=bg(this._overlayRef.getConfig().minHeight),o=bg(this._overlayRef.getConfig().minWidth),a=e.fitsInViewportHorizontally||null!=o&&o<=i;return(e.fitsInViewportVertically||null!=s&&s<=r)&&a}return!1}_pushOverlayOnScreen(e,t,n){if(this._previousPushAmount&&this._positionLocked)return{x:e.x+this._previousPushAmount.x,y:e.y+this._previousPushAmount.y};const r=this._viewportRect,i=Math.max(e.x+t.width-r.width,0),s=Math.max(e.y+t.height-r.height,0),o=Math.max(r.top-n.top-e.y,0),a=Math.max(r.left-n.left-e.x,0);let l=0,c=0;return l=t.width<=r.width?a||-i:e.xr&&!this._isInitialRender&&!this._growAfterOpen&&(s=e.y-r/2)}if(\"end\"===t.overlayX&&!r||\"start\"===t.overlayX&&r)c=n.width-e.x+this._viewportMargin,a=e.x-this._viewportMargin;else if(\"start\"===t.overlayX&&!r||\"end\"===t.overlayX&&r)l=e.x,a=n.right-e.x;else{const t=Math.min(n.right-e.x+n.left,e.x),r=this._lastBoundingBoxSize.width;a=2*t,l=e.x-t,a>r&&!this._isInitialRender&&!this._growAfterOpen&&(l=e.x-r/2)}return{top:s,left:l,bottom:o,right:c,width:a,height:i}}_setBoundingBoxStyles(e,t){const n=this._calculateBoundingBoxRect(e,t);this._isInitialRender||this._growAfterOpen||(n.height=Math.min(n.height,this._lastBoundingBoxSize.height),n.width=Math.min(n.width,this._lastBoundingBoxSize.width));const r={};if(this._hasExactPosition())r.top=r.left=\"0\",r.bottom=r.right=r.maxHeight=r.maxWidth=\"\",r.width=r.height=\"100%\";else{const e=this._overlayRef.getConfig().maxHeight,i=this._overlayRef.getConfig().maxWidth;r.height=sf(n.height),r.top=sf(n.top),r.bottom=sf(n.bottom),r.width=sf(n.width),r.left=sf(n.left),r.right=sf(n.right),r.alignItems=\"center\"===t.overlayX?\"center\":\"end\"===t.overlayX?\"flex-end\":\"flex-start\",r.justifyContent=\"center\"===t.overlayY?\"center\":\"bottom\"===t.overlayY?\"flex-end\":\"flex-start\",e&&(r.maxHeight=sf(e)),i&&(r.maxWidth=sf(i))}this._lastBoundingBoxSize=n,_g(this._boundingBox.style,r)}_resetBoundingBoxStyles(){_g(this._boundingBox.style,{top:\"0\",left:\"0\",right:\"0\",bottom:\"0\",height:\"\",width:\"\",alignItems:\"\",justifyContent:\"\"})}_resetOverlayElementStyles(){_g(this._pane.style,{top:\"\",left:\"\",bottom:\"\",right:\"\",position:\"\",transform:\"\"})}_setOverlayElementStyles(e,t){const n={},r=this._hasExactPosition(),i=this._hasFlexibleDimensions,s=this._overlayRef.getConfig();if(r){const r=this._viewportRuler.getViewportScrollPosition();_g(n,this._getExactOverlayY(t,e,r)),_g(n,this._getExactOverlayX(t,e,r))}else n.position=\"static\";let o=\"\",a=this._getOffset(t,\"x\"),l=this._getOffset(t,\"y\");a&&(o+=`translateX(${a}px) `),l&&(o+=`translateY(${l}px)`),n.transform=o.trim(),s.maxHeight&&(r?n.maxHeight=sf(s.maxHeight):i&&(n.maxHeight=\"\")),s.maxWidth&&(r?n.maxWidth=sf(s.maxWidth):i&&(n.maxWidth=\"\")),_g(this._pane.style,n)}_getExactOverlayY(e,t,n){let r={top:\"\",bottom:\"\"},i=this._getOverlayPoint(t,this._overlayRect,e);this._isPushed&&(i=this._pushOverlayOnScreen(i,this._overlayRect,n));let s=this._overlayContainer.getContainerElement().getBoundingClientRect().top;return i.y-=s,\"bottom\"===e.overlayY?r.bottom=this._document.documentElement.clientHeight-(i.y+this._overlayRect.height)+\"px\":r.top=sf(i.y),r}_getExactOverlayX(e,t,n){let r,i={left:\"\",right:\"\"},s=this._getOverlayPoint(t,this._overlayRect,e);return this._isPushed&&(s=this._pushOverlayOnScreen(s,this._overlayRect,n)),r=this._isRtl()?\"end\"===e.overlayX?\"left\":\"right\":\"end\"===e.overlayX?\"right\":\"left\",\"right\"===r?i.right=this._document.documentElement.clientWidth-(s.x+this._overlayRect.width)+\"px\":i.left=sf(s.x),i}_getScrollVisibility(){const e=this._getOriginRect(),t=this._pane.getBoundingClientRect(),n=this._scrollables.map(e=>e.getElementRef().nativeElement.getBoundingClientRect());return{isOriginClipped:rg(e,n),isOriginOutsideView:ng(e,n),isOverlayClipped:rg(t,n),isOverlayOutsideView:ng(t,n)}}_subtractOverflows(e,...t){return t.reduce((e,t)=>e-Math.max(t,0),e)}_getNarrowedViewportRect(){const e=this._document.documentElement.clientWidth,t=this._document.documentElement.clientHeight,n=this._viewportRuler.getViewportScrollPosition();return{top:n.top+this._viewportMargin,left:n.left+this._viewportMargin,right:n.left+e-this._viewportMargin,bottom:n.top+t-this._viewportMargin,width:e-2*this._viewportMargin,height:t-2*this._viewportMargin}}_isRtl(){return\"rtl\"===this._overlayRef.getDirection()}_hasExactPosition(){return!this._hasFlexibleDimensions||this._isPushed}_getOffset(e,t){return\"x\"===t?null==e.offsetX?this._offsetX:e.offsetX:null==e.offsetY?this._offsetY:e.offsetY}_validatePositions(){}_addPanelClasses(e){this._pane&&rf(e).forEach(e=>{\"\"!==e&&-1===this._appliedPanelClasses.indexOf(e)&&(this._appliedPanelClasses.push(e),this._pane.classList.add(e))})}_clearPanelClasses(){this._pane&&(this._appliedPanelClasses.forEach(e=>{this._pane.classList.remove(e)}),this._appliedPanelClasses=[])}_getOriginRect(){const e=this._origin;if(e instanceof sa)return e.nativeElement.getBoundingClientRect();if(e instanceof Element)return e.getBoundingClientRect();const t=e.width||0,n=e.height||0;return{top:e.y,bottom:e.y+n,left:e.x,right:e.x+t,height:n,width:t}}}function _g(e,t){for(let n in t)t.hasOwnProperty(n)&&(e[n]=t[n]);return e}function bg(e){if(\"number\"!=typeof e&&null!=e){const[t,n]=e.split(fg);return n&&\"px\"!==n?null:parseFloat(t)}return e||null}class yg{constructor(e,t,n,r,i,s,o){this._preferredPositions=[],this._positionStrategy=new gg(n,r,i,s,o).withFlexibleDimensions(!1).withPush(!1).withViewportMargin(0),this.withFallbackPosition(e,t),this.onPositionChange=this._positionStrategy.positionChanges}get positions(){return this._preferredPositions}attach(e){this._overlayRef=e,this._positionStrategy.attach(e),this._direction&&(e.setDirection(this._direction),this._direction=null)}dispose(){this._positionStrategy.dispose()}detach(){this._positionStrategy.detach()}apply(){this._positionStrategy.apply()}recalculateLastPosition(){this._positionStrategy.reapplyLastPosition()}withScrollableContainers(e){this._positionStrategy.withScrollableContainers(e)}withFallbackPosition(e,t,n,r){const i=new ag(e,t,n,r);return this._preferredPositions.push(i),this._positionStrategy.withPositions(this._preferredPositions),this}withDirection(e){return this._overlayRef?this._overlayRef.setDirection(e):this._direction=e,this}withOffsetX(e){return this._positionStrategy.withDefaultOffsetX(e),this}withOffsetY(e){return this._positionStrategy.withDefaultOffsetY(e),this}withLockedPosition(e){return this._positionStrategy.withLockedPosition(e),this}withPositions(e){return this._preferredPositions=e.slice(),this._positionStrategy.withPositions(this._preferredPositions),this}setOrigin(e){return this._positionStrategy.setOrigin(e),this}}class vg{constructor(){this._cssPosition=\"static\",this._topOffset=\"\",this._bottomOffset=\"\",this._leftOffset=\"\",this._rightOffset=\"\",this._alignItems=\"\",this._justifyContent=\"\",this._width=\"\",this._height=\"\"}attach(e){const t=e.getConfig();this._overlayRef=e,this._width&&!t.width&&e.updateSize({width:this._width}),this._height&&!t.height&&e.updateSize({height:this._height}),e.hostElement.classList.add(\"cdk-global-overlay-wrapper\"),this._isDisposed=!1}top(e=\"\"){return this._bottomOffset=\"\",this._topOffset=e,this._alignItems=\"flex-start\",this}left(e=\"\"){return this._rightOffset=\"\",this._leftOffset=e,this._justifyContent=\"flex-start\",this}bottom(e=\"\"){return this._topOffset=\"\",this._bottomOffset=e,this._alignItems=\"flex-end\",this}right(e=\"\"){return this._leftOffset=\"\",this._rightOffset=e,this._justifyContent=\"flex-end\",this}width(e=\"\"){return this._overlayRef?this._overlayRef.updateSize({width:e}):this._width=e,this}height(e=\"\"){return this._overlayRef?this._overlayRef.updateSize({height:e}):this._height=e,this}centerHorizontally(e=\"\"){return this.left(e),this._justifyContent=\"center\",this}centerVertically(e=\"\"){return this.top(e),this._alignItems=\"center\",this}apply(){if(!this._overlayRef||!this._overlayRef.hasAttached())return;const e=this._overlayRef.overlayElement.style,t=this._overlayRef.hostElement.style,n=this._overlayRef.getConfig(),{width:r,height:i,maxWidth:s,maxHeight:o}=n,a=!(\"100%\"!==r&&\"100vw\"!==r||s&&\"100%\"!==s&&\"100vw\"!==s),l=!(\"100%\"!==i&&\"100vh\"!==i||o&&\"100%\"!==o&&\"100vh\"!==o);e.position=this._cssPosition,e.marginLeft=a?\"0\":this._leftOffset,e.marginTop=l?\"0\":this._topOffset,e.marginBottom=this._bottomOffset,e.marginRight=this._rightOffset,a?t.justifyContent=\"flex-start\":\"center\"===this._justifyContent?t.justifyContent=\"center\":\"rtl\"===this._overlayRef.getConfig().direction?\"flex-start\"===this._justifyContent?t.justifyContent=\"flex-end\":\"flex-end\"===this._justifyContent&&(t.justifyContent=\"flex-start\"):t.justifyContent=this._justifyContent,t.alignItems=l?\"flex-start\":this._alignItems}dispose(){if(this._isDisposed||!this._overlayRef)return;const e=this._overlayRef.overlayElement.style,t=this._overlayRef.hostElement,n=t.style;t.classList.remove(\"cdk-global-overlay-wrapper\"),n.justifyContent=n.alignItems=e.marginTop=e.marginBottom=e.marginLeft=e.marginRight=e.position=\"\",this._overlayRef=null,this._isDisposed=!0}}let wg=(()=>{class e{constructor(e,t,n,r){this._viewportRuler=e,this._document=t,this._platform=n,this._overlayContainer=r}global(){return new vg}connectedTo(e,t,n){return new yg(t,n,e,this._viewportRuler,this._document,this._platform,this._overlayContainer)}flexibleConnectedTo(e){return new gg(e,this._viewportRuler,this._document,this._platform,this._overlayContainer)}}return e.\\u0275fac=function(t){return new(t||e)(ie(jf),ie(Oc),ie(gf),ie(mg))},e.\\u0275prov=y({factory:function(){return new e(ie(jf),ie(Oc),ie(gf),ie(mg))},token:e,providedIn:\"root\"}),e})(),Mg=0,kg=(()=>{class e{constructor(e,t,n,r,i,s,o,a,l,c,u){this.scrollStrategies=e,this._overlayContainer=t,this._componentFactoryResolver=n,this._positionBuilder=r,this._keyboardDispatcher=i,this._injector=s,this._ngZone=o,this._document=a,this._directionality=l,this._location=c,this._outsideClickDispatcher=u}create(e){const t=this._createHostElement(),n=this._createPaneElement(t),r=this._createPortalOutlet(n),i=new og(e);return i.direction=i.direction||this._directionality.value,new pg(r,t,n,i,this._ngZone,this._keyboardDispatcher,this._document,this._location,this._outsideClickDispatcher)}position(){return this._positionBuilder}_createPaneElement(e){const t=this._document.createElement(\"div\");return t.id=\"cdk-overlay-\"+Mg++,t.classList.add(\"cdk-overlay-pane\"),e.appendChild(t),t}_createHostElement(){const e=this._document.createElement(\"div\");return this._overlayContainer.getContainerElement().appendChild(e),e}_createPortalOutlet(e){return this._appRef||(this._appRef=this._injector.get(yc)),new Uf(e,this._componentFactoryResolver,this._appRef,this._injector,this._document)}}return e.\\u0275fac=function(t){return new(t||e)(ie(sg),ie(mg),ie(ia),ie(wg),ie(ug),ie(Cs),ie(ec),ie(Oc),ie(Lf),ie(Wc),ie(hg))},e.\\u0275prov=y({token:e,factory:e.\\u0275fac}),e})();const Sg=[{originX:\"start\",originY:\"bottom\",overlayX:\"start\",overlayY:\"top\"},{originX:\"start\",originY:\"top\",overlayX:\"start\",overlayY:\"bottom\"},{originX:\"end\",originY:\"top\",overlayX:\"end\",overlayY:\"bottom\"},{originX:\"end\",originY:\"bottom\",overlayX:\"end\",overlayY:\"top\"}],xg=new X(\"cdk-connected-overlay-scroll-strategy\");let Cg=(()=>{class e{constructor(e){this.elementRef=e}}return e.\\u0275fac=function(t){return new(t||e)(Us(sa))},e.\\u0275dir=Te({type:e,selectors:[[\"\",\"cdk-overlay-origin\",\"\"],[\"\",\"overlay-origin\",\"\"],[\"\",\"cdkOverlayOrigin\",\"\"]],exportAs:[\"cdkOverlayOrigin\"]}),e})(),Dg=(()=>{class e{constructor(e,t,n,r,s){this._overlay=e,this._dir=s,this._hasBackdrop=!1,this._lockPosition=!1,this._growAfterOpen=!1,this._flexibleDimensions=!1,this._push=!1,this._backdropSubscription=i.a.EMPTY,this._attachSubscription=i.a.EMPTY,this._detachSubscription=i.a.EMPTY,this._positionSubscription=i.a.EMPTY,this.viewportMargin=0,this.open=!1,this.backdropClick=new ll,this.positionChange=new ll,this.attach=new ll,this.detach=new ll,this.overlayKeydown=new ll,this.overlayOutsideClick=new ll,this._templatePortal=new zf(t,n),this._scrollStrategyFactory=r,this.scrollStrategy=this._scrollStrategyFactory()}get offsetX(){return this._offsetX}set offsetX(e){this._offsetX=e,this._position&&this._updatePositionStrategy(this._position)}get offsetY(){return this._offsetY}set offsetY(e){this._offsetY=e,this._position&&this._updatePositionStrategy(this._position)}get hasBackdrop(){return this._hasBackdrop}set hasBackdrop(e){this._hasBackdrop=ef(e)}get lockPosition(){return this._lockPosition}set lockPosition(e){this._lockPosition=ef(e)}get flexibleDimensions(){return this._flexibleDimensions}set flexibleDimensions(e){this._flexibleDimensions=ef(e)}get growAfterOpen(){return this._growAfterOpen}set growAfterOpen(e){this._growAfterOpen=ef(e)}get push(){return this._push}set push(e){this._push=ef(e)}get overlayRef(){return this._overlayRef}get dir(){return this._dir?this._dir.value:\"ltr\"}ngOnDestroy(){this._attachSubscription.unsubscribe(),this._detachSubscription.unsubscribe(),this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe(),this._overlayRef&&this._overlayRef.dispose()}ngOnChanges(e){this._position&&(this._updatePositionStrategy(this._position),this._overlayRef.updateSize({width:this.width,minWidth:this.minWidth,height:this.height,minHeight:this.minHeight}),e.origin&&this.open&&this._position.apply()),e.open&&(this.open?this._attachOverlay():this._detachOverlay())}_createOverlay(){this.positions&&this.positions.length||(this.positions=Sg);const e=this._overlayRef=this._overlay.create(this._buildConfig());this._attachSubscription=e.attachments().subscribe(()=>this.attach.emit()),this._detachSubscription=e.detachments().subscribe(()=>this.detach.emit()),e.keydownEvents().subscribe(e=>{this.overlayKeydown.next(e),27!==e.keyCode||Qf(e)||(e.preventDefault(),this._detachOverlay())}),this._overlayRef.outsidePointerEvents().subscribe(e=>{this.overlayOutsideClick.next(e)})}_buildConfig(){const e=this._position=this.positionStrategy||this._createPositionStrategy(),t=new og({direction:this._dir,positionStrategy:e,scrollStrategy:this.scrollStrategy,hasBackdrop:this.hasBackdrop});return(this.width||0===this.width)&&(t.width=this.width),(this.height||0===this.height)&&(t.height=this.height),(this.minWidth||0===this.minWidth)&&(t.minWidth=this.minWidth),(this.minHeight||0===this.minHeight)&&(t.minHeight=this.minHeight),this.backdropClass&&(t.backdropClass=this.backdropClass),this.panelClass&&(t.panelClass=this.panelClass),t}_updatePositionStrategy(e){const t=this.positions.map(e=>({originX:e.originX,originY:e.originY,overlayX:e.overlayX,overlayY:e.overlayY,offsetX:e.offsetX||this.offsetX,offsetY:e.offsetY||this.offsetY,panelClass:e.panelClass||void 0}));return e.setOrigin(this.origin.elementRef).withPositions(t).withFlexibleDimensions(this.flexibleDimensions).withPush(this.push).withGrowAfterOpen(this.growAfterOpen).withViewportMargin(this.viewportMargin).withLockedPosition(this.lockPosition).withTransformOriginOn(this.transformOriginSelector)}_createPositionStrategy(){const e=this._overlay.position().flexibleConnectedTo(this.origin.elementRef);return this._updatePositionStrategy(e),e}_attachOverlay(){this._overlayRef?this._overlayRef.getConfig().hasBackdrop=this.hasBackdrop:this._createOverlay(),this._overlayRef.hasAttached()||this._overlayRef.attach(this._templatePortal),this.hasBackdrop?this._backdropSubscription=this._overlayRef.backdropClick().subscribe(e=>{this.backdropClick.emit(e)}):this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe(),this.positionChange.observers.length>0&&(this._positionSubscription=this._position.positionChanges.pipe(Object(qf.a)(()=>this.positionChange.observers.length>0)).subscribe(e=>{this.positionChange.emit(e),0===this.positionChange.observers.length&&this._positionSubscription.unsubscribe()}))}_detachOverlay(){this._overlayRef&&this._overlayRef.detach(),this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe()}}return e.\\u0275fac=function(t){return new(t||e)(Us(kg),Us(Ta),Us(Ea),Us(xg),Us(Lf,8))},e.\\u0275dir=Te({type:e,selectors:[[\"\",\"cdk-connected-overlay\",\"\"],[\"\",\"connected-overlay\",\"\"],[\"\",\"cdkConnectedOverlay\",\"\"]],inputs:{viewportMargin:[\"cdkConnectedOverlayViewportMargin\",\"viewportMargin\"],open:[\"cdkConnectedOverlayOpen\",\"open\"],scrollStrategy:[\"cdkConnectedOverlayScrollStrategy\",\"scrollStrategy\"],offsetX:[\"cdkConnectedOverlayOffsetX\",\"offsetX\"],offsetY:[\"cdkConnectedOverlayOffsetY\",\"offsetY\"],hasBackdrop:[\"cdkConnectedOverlayHasBackdrop\",\"hasBackdrop\"],lockPosition:[\"cdkConnectedOverlayLockPosition\",\"lockPosition\"],flexibleDimensions:[\"cdkConnectedOverlayFlexibleDimensions\",\"flexibleDimensions\"],growAfterOpen:[\"cdkConnectedOverlayGrowAfterOpen\",\"growAfterOpen\"],push:[\"cdkConnectedOverlayPush\",\"push\"],positions:[\"cdkConnectedOverlayPositions\",\"positions\"],origin:[\"cdkConnectedOverlayOrigin\",\"origin\"],positionStrategy:[\"cdkConnectedOverlayPositionStrategy\",\"positionStrategy\"],width:[\"cdkConnectedOverlayWidth\",\"width\"],height:[\"cdkConnectedOverlayHeight\",\"height\"],minWidth:[\"cdkConnectedOverlayMinWidth\",\"minWidth\"],minHeight:[\"cdkConnectedOverlayMinHeight\",\"minHeight\"],backdropClass:[\"cdkConnectedOverlayBackdropClass\",\"backdropClass\"],panelClass:[\"cdkConnectedOverlayPanelClass\",\"panelClass\"],transformOriginSelector:[\"cdkConnectedOverlayTransformOriginOn\",\"transformOriginSelector\"]},outputs:{backdropClick:\"backdropClick\",positionChange:\"positionChange\",attach:\"attach\",detach:\"detach\",overlayKeydown:\"overlayKeydown\",overlayOutsideClick:\"overlayOutsideClick\"},exportAs:[\"cdkConnectedOverlay\"],features:[ze]}),e})();const Lg={provide:xg,deps:[kg],useFactory:function(e){return()=>e.scrollStrategies.reposition()}};let Tg=(()=>{class e{}return e.\\u0275mod=De({type:e}),e.\\u0275inj=v({factory:function(t){return new(t||e)},providers:[kg,Lg],imports:[[Tf,Kf,Bf],Bf]}),e})();var Ag=n(\"Kj3r\");let Eg=(()=>{class e{create(e){return\"undefined\"==typeof MutationObserver?null:new MutationObserver(e)}}return e.\\u0275fac=function(t){return new(t||e)},e.\\u0275prov=y({factory:function(){return new e},token:e,providedIn:\"root\"}),e})(),Og=(()=>{class e{constructor(e){this._mutationObserverFactory=e,this._observedElements=new Map}ngOnDestroy(){this._observedElements.forEach((e,t)=>this._cleanupObserver(t))}observe(e){const t=of(e);return new s.a(e=>{const n=this._observeElement(t).subscribe(e);return()=>{n.unsubscribe(),this._unobserveElement(t)}})}_observeElement(e){if(this._observedElements.has(e))this._observedElements.get(e).count++;else{const t=new r.a,n=this._mutationObserverFactory.create(e=>t.next(e));n&&n.observe(e,{characterData:!0,childList:!0,subtree:!0}),this._observedElements.set(e,{observer:n,stream:t,count:1})}return this._observedElements.get(e).stream}_unobserveElement(e){this._observedElements.has(e)&&(this._observedElements.get(e).count--,this._observedElements.get(e).count||this._cleanupObserver(e))}_cleanupObserver(e){if(this._observedElements.has(e)){const{observer:t,stream:n}=this._observedElements.get(e);t&&t.disconnect(),n.complete(),this._observedElements.delete(e)}}}return e.\\u0275fac=function(t){return new(t||e)(ie(Eg))},e.\\u0275prov=y({factory:function(){return new e(ie(Eg))},token:e,providedIn:\"root\"}),e})(),Fg=(()=>{class e{constructor(e,t,n){this._contentObserver=e,this._elementRef=t,this._ngZone=n,this.event=new ll,this._disabled=!1,this._currentSubscription=null}get disabled(){return this._disabled}set disabled(e){this._disabled=ef(e),this._disabled?this._unsubscribe():this._subscribe()}get debounce(){return this._debounce}set debounce(e){this._debounce=tf(e),this._subscribe()}ngAfterContentInit(){this._currentSubscription||this.disabled||this._subscribe()}ngOnDestroy(){this._unsubscribe()}_subscribe(){this._unsubscribe();const e=this._contentObserver.observe(this._elementRef);this._ngZone.runOutsideAngular(()=>{this._currentSubscription=(this.debounce?e.pipe(Object(Ag.a)(this.debounce)):e).subscribe(this.event)})}_unsubscribe(){this._currentSubscription&&this._currentSubscription.unsubscribe()}}return e.\\u0275fac=function(t){return new(t||e)(Us(Og),Us(sa),Us(ec))},e.\\u0275dir=Te({type:e,selectors:[[\"\",\"cdkObserveContent\",\"\"]],inputs:{disabled:[\"cdkObserveContentDisabled\",\"disabled\"],debounce:\"debounce\"},outputs:{event:\"cdkObserveContent\"},exportAs:[\"cdkObserveContent\"]}),e})(),Pg=(()=>{class e{}return e.\\u0275mod=De({type:e}),e.\\u0275inj=v({factory:function(t){return new(t||e)},providers:[Eg]}),e})();function Rg(e,t){return(e.getAttribute(t)||\"\").match(/\\S+/g)||[]}let Ig=0;const jg=new Map;let Yg=null,Bg=(()=>{class e{constructor(e,t){this._platform=t,this._document=e}describe(e,t){this._canBeDescribed(e,t)&&(\"string\"!=typeof t?(this._setMessageId(t),jg.set(t,{messageElement:t,referenceCount:0})):jg.has(t)||this._createMessageElement(t),this._isElementDescribedByMessage(e,t)||this._addMessageReference(e,t))}removeDescription(e,t){if(t&&this._isElementNode(e)){if(this._isElementDescribedByMessage(e,t)&&this._removeMessageReference(e,t),\"string\"==typeof t){const e=jg.get(t);e&&0===e.referenceCount&&this._deleteMessageElement(t)}Yg&&0===Yg.childNodes.length&&this._deleteMessagesContainer()}}ngOnDestroy(){const e=this._document.querySelectorAll(\"[cdk-describedby-host]\");for(let t=0;t0!=e.indexOf(\"cdk-describedby-message\"));e.setAttribute(\"aria-describedby\",t.join(\" \"))}_addMessageReference(e,t){const n=jg.get(t);!function(e,t,n){const r=Rg(e,t);r.some(e=>e.trim()==n.trim())||(r.push(n.trim()),e.setAttribute(t,r.join(\" \")))}(e,\"aria-describedby\",n.messageElement.id),e.setAttribute(\"cdk-describedby-host\",\"\"),n.referenceCount++}_removeMessageReference(e,t){const n=jg.get(t);n.referenceCount--,function(e,t,n){const r=Rg(e,t).filter(e=>e!=n.trim());r.length?e.setAttribute(t,r.join(\" \")):e.removeAttribute(t)}(e,\"aria-describedby\",n.messageElement.id),e.removeAttribute(\"cdk-describedby-host\")}_isElementDescribedByMessage(e,t){const n=Rg(e,\"aria-describedby\"),r=jg.get(t),i=r&&r.messageElement.id;return!!i&&-1!=n.indexOf(i)}_canBeDescribed(e,t){if(!this._isElementNode(e))return!1;if(t&&\"object\"==typeof t)return!0;const n=null==t?\"\":(\"\"+t).trim(),r=e.getAttribute(\"aria-label\");return!(!n||r&&r.trim()===n)}_isElementNode(e){return e.nodeType===this._document.ELEMENT_NODE}}return e.\\u0275fac=function(t){return new(t||e)(ie(Oc),ie(gf))},e.\\u0275prov=y({factory:function(){return new e(ie(Oc),ie(gf))},token:e,providedIn:\"root\"}),e})();class Ng{constructor(e){this._items=e,this._activeItemIndex=-1,this._activeItem=null,this._wrap=!1,this._letterKeyStream=new r.a,this._typeaheadSubscription=i.a.EMPTY,this._vertical=!0,this._allowedModifierKeys=[],this._homeAndEnd=!1,this._skipPredicateFn=e=>e.disabled,this._pressedLetters=[],this.tabOut=new r.a,this.change=new r.a,e instanceof ul&&e.changes.subscribe(e=>{if(this._activeItem){const t=e.toArray().indexOf(this._activeItem);t>-1&&t!==this._activeItemIndex&&(this._activeItemIndex=t)}})}skipPredicate(e){return this._skipPredicateFn=e,this}withWrap(e=!0){return this._wrap=e,this}withVerticalOrientation(e=!0){return this._vertical=e,this}withHorizontalOrientation(e){return this._horizontal=e,this}withAllowedModifierKeys(e){return this._allowedModifierKeys=e,this}withTypeAhead(e=200){return this._typeaheadSubscription.unsubscribe(),this._typeaheadSubscription=this._letterKeyStream.pipe(Object(nd.a)(e=>this._pressedLetters.push(e)),Object(Ag.a)(e),Object(uh.a)(()=>this._pressedLetters.length>0),Object(hh.a)(()=>this._pressedLetters.join(\"\"))).subscribe(e=>{const t=this._getItemsArray();for(let n=1;n!e[t]||this._allowedModifierKeys.indexOf(t)>-1);switch(t){case 9:return void this.tabOut.next();case 40:if(this._vertical&&n){this.setNextItemActive();break}return;case 38:if(this._vertical&&n){this.setPreviousItemActive();break}return;case 39:if(this._horizontal&&n){\"rtl\"===this._horizontal?this.setPreviousItemActive():this.setNextItemActive();break}return;case 37:if(this._horizontal&&n){\"rtl\"===this._horizontal?this.setNextItemActive():this.setPreviousItemActive();break}return;case 36:if(this._homeAndEnd&&n){this.setFirstItemActive();break}return;case 35:if(this._homeAndEnd&&n){this.setLastItemActive();break}return;default:return void((n||Qf(e,\"shiftKey\"))&&(e.key&&1===e.key.length?this._letterKeyStream.next(e.key.toLocaleUpperCase()):(t>=65&&t<=90||t>=48&&t<=57)&&this._letterKeyStream.next(String.fromCharCode(t))))}this._pressedLetters=[],e.preventDefault()}get activeItemIndex(){return this._activeItemIndex}get activeItem(){return this._activeItem}isTyping(){return this._pressedLetters.length>0}setFirstItemActive(){this._setActiveItemByIndex(0,1)}setLastItemActive(){this._setActiveItemByIndex(this._items.length-1,-1)}setNextItemActive(){this._activeItemIndex<0?this.setFirstItemActive():this._setActiveItemByDelta(1)}setPreviousItemActive(){this._activeItemIndex<0&&this._wrap?this.setLastItemActive():this._setActiveItemByDelta(-1)}updateActiveItem(e){const t=this._getItemsArray(),n=\"number\"==typeof e?e:t.indexOf(e),r=t[n];this._activeItem=null==r?null:r,this._activeItemIndex=n}_setActiveItemByDelta(e){this._wrap?this._setActiveInWrapMode(e):this._setActiveInDefaultMode(e)}_setActiveInWrapMode(e){const t=this._getItemsArray();for(let n=1;n<=t.length;n++){const r=(this._activeItemIndex+e*n+t.length)%t.length;if(!this._skipPredicateFn(t[r]))return void this.setActiveItem(r)}}_setActiveInDefaultMode(e){this._setActiveItemByIndex(this._activeItemIndex+e,e)}_setActiveItemByIndex(e,t){const n=this._getItemsArray();if(n[e]){for(;this._skipPredicateFn(n[e]);)if(!n[e+=t])return;this.setActiveItem(e)}}_getItemsArray(){return this._items instanceof ul?this._items.toArray():this._items}}class Hg extends Ng{setActiveItem(e){this.activeItem&&this.activeItem.setInactiveStyles(),super.setActiveItem(e),this.activeItem&&this.activeItem.setActiveStyles()}}class zg extends Ng{constructor(){super(...arguments),this._origin=\"program\"}setFocusOrigin(e){return this._origin=e,this}setActiveItem(e){super.setActiveItem(e),this.activeItem&&this.activeItem.focus(this._origin)}}let Vg=(()=>{class e{constructor(e){this._platform=e}isDisabled(e){return e.hasAttribute(\"disabled\")}isVisible(e){return function(e){return!!(e.offsetWidth||e.offsetHeight||\"function\"==typeof e.getClientRects&&e.getClientRects().length)}(e)&&\"visible\"===getComputedStyle(e).visibility}isTabbable(e){if(!this._platform.isBrowser)return!1;const t=function(e){try{return e.frameElement}catch(qR){return null}}((n=e).ownerDocument&&n.ownerDocument.defaultView||window);var n;if(t){if(-1===Ug(t))return!1;if(!this.isVisible(t))return!1}let r=e.nodeName.toLowerCase(),i=Ug(e);return e.hasAttribute(\"contenteditable\")?-1!==i:\"iframe\"!==r&&\"object\"!==r&&!(this._platform.WEBKIT&&this._platform.IOS&&!function(e){let t=e.nodeName.toLowerCase(),n=\"input\"===t&&e.type;return\"text\"===n||\"password\"===n||\"select\"===t||\"textarea\"===t}(e))&&(\"audio\"===r?!!e.hasAttribute(\"controls\")&&-1!==i:\"video\"===r?-1!==i&&(null!==i||this._platform.FIREFOX||e.hasAttribute(\"controls\")):e.tabIndex>=0)}isFocusable(e,t){return function(e){return!function(e){return function(e){return\"input\"==e.nodeName.toLowerCase()}(e)&&\"hidden\"==e.type}(e)&&(function(e){let t=e.nodeName.toLowerCase();return\"input\"===t||\"select\"===t||\"button\"===t||\"textarea\"===t}(e)||function(e){return function(e){return\"a\"==e.nodeName.toLowerCase()}(e)&&e.hasAttribute(\"href\")}(e)||e.hasAttribute(\"contenteditable\")||Jg(e))}(e)&&!this.isDisabled(e)&&((null==t?void 0:t.ignoreVisibility)||this.isVisible(e))}}return e.\\u0275fac=function(t){return new(t||e)(ie(gf))},e.\\u0275prov=y({factory:function(){return new e(ie(gf))},token:e,providedIn:\"root\"}),e})();function Jg(e){if(!e.hasAttribute(\"tabindex\")||void 0===e.tabIndex)return!1;let t=e.getAttribute(\"tabindex\");return\"-32768\"!=t&&!(!t||isNaN(parseInt(t,10)))}function Ug(e){if(!Jg(e))return null;const t=parseInt(e.getAttribute(\"tabindex\")||\"\",10);return isNaN(t)?-1:t}class Gg{constructor(e,t,n,r,i=!1){this._element=e,this._checker=t,this._ngZone=n,this._document=r,this._hasAttached=!1,this.startAnchorListener=()=>this.focusLastTabbableElement(),this.endAnchorListener=()=>this.focusFirstTabbableElement(),this._enabled=!0,i||this.attachAnchors()}get enabled(){return this._enabled}set enabled(e){this._enabled=e,this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(e,this._startAnchor),this._toggleAnchorTabIndex(e,this._endAnchor))}destroy(){const e=this._startAnchor,t=this._endAnchor;e&&(e.removeEventListener(\"focus\",this.startAnchorListener),e.parentNode&&e.parentNode.removeChild(e)),t&&(t.removeEventListener(\"focus\",this.endAnchorListener),t.parentNode&&t.parentNode.removeChild(t)),this._startAnchor=this._endAnchor=null,this._hasAttached=!1}attachAnchors(){return!!this._hasAttached||(this._ngZone.runOutsideAngular(()=>{this._startAnchor||(this._startAnchor=this._createAnchor(),this._startAnchor.addEventListener(\"focus\",this.startAnchorListener)),this._endAnchor||(this._endAnchor=this._createAnchor(),this._endAnchor.addEventListener(\"focus\",this.endAnchorListener))}),this._element.parentNode&&(this._element.parentNode.insertBefore(this._startAnchor,this._element),this._element.parentNode.insertBefore(this._endAnchor,this._element.nextSibling),this._hasAttached=!0),this._hasAttached)}focusInitialElementWhenReady(){return new Promise(e=>{this._executeOnStable(()=>e(this.focusInitialElement()))})}focusFirstTabbableElementWhenReady(){return new Promise(e=>{this._executeOnStable(()=>e(this.focusFirstTabbableElement()))})}focusLastTabbableElementWhenReady(){return new Promise(e=>{this._executeOnStable(()=>e(this.focusLastTabbableElement()))})}_getRegionBoundary(e){let t=this._element.querySelectorAll(`[cdk-focus-region-${e}], [cdkFocusRegion${e}], [cdk-focus-${e}]`);for(let n=0;n=0;n--){let e=t[n].nodeType===this._document.ELEMENT_NODE?this._getLastTabbableElement(t[n]):null;if(e)return e}return null}_createAnchor(){const e=this._document.createElement(\"div\");return this._toggleAnchorTabIndex(this._enabled,e),e.classList.add(\"cdk-visually-hidden\"),e.classList.add(\"cdk-focus-trap-anchor\"),e.setAttribute(\"aria-hidden\",\"true\"),e}_toggleAnchorTabIndex(e,t){e?t.setAttribute(\"tabindex\",\"0\"):t.removeAttribute(\"tabindex\")}toggleAnchors(e){this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(e,this._startAnchor),this._toggleAnchorTabIndex(e,this._endAnchor))}_executeOnStable(e){this._ngZone.isStable?e():this._ngZone.onStable.pipe(Object(sd.a)(1)).subscribe(e)}}let Wg=(()=>{class e{constructor(e,t,n){this._checker=e,this._ngZone=t,this._document=n}create(e,t=!1){return new Gg(e,this._checker,this._ngZone,this._document,t)}}return e.\\u0275fac=function(t){return new(t||e)(ie(Vg),ie(ec),ie(Oc))},e.\\u0275prov=y({factory:function(){return new e(ie(Vg),ie(ec),ie(Oc))},token:e,providedIn:\"root\"}),e})();\"undefined\"!=typeof Element&∈const Xg=new X(\"liveAnnouncerElement\",{providedIn:\"root\",factory:function(){return null}}),Zg=new X(\"LIVE_ANNOUNCER_DEFAULT_OPTIONS\");let Kg=(()=>{class e{constructor(e,t,n,r){this._ngZone=t,this._defaultOptions=r,this._document=n,this._liveElement=e||this._createLiveElement()}announce(e,...t){const n=this._defaultOptions;let r,i;return 1===t.length&&\"number\"==typeof t[0]?i=t[0]:[r,i]=t,this.clear(),clearTimeout(this._previousTimeout),r||(r=n&&n.politeness?n.politeness:\"polite\"),null==i&&n&&(i=n.duration),this._liveElement.setAttribute(\"aria-live\",r),this._ngZone.runOutsideAngular(()=>new Promise(t=>{clearTimeout(this._previousTimeout),this._previousTimeout=setTimeout(()=>{this._liveElement.textContent=e,t(),\"number\"==typeof i&&(this._previousTimeout=setTimeout(()=>this.clear(),i))},100)}))}clear(){this._liveElement&&(this._liveElement.textContent=\"\")}ngOnDestroy(){clearTimeout(this._previousTimeout),this._liveElement&&this._liveElement.parentNode&&(this._liveElement.parentNode.removeChild(this._liveElement),this._liveElement=null)}_createLiveElement(){const e=this._document.getElementsByClassName(\"cdk-live-announcer-element\"),t=this._document.createElement(\"div\");for(let n=0;n{class e{constructor(e,t,n,r){this._ngZone=e,this._platform=t,this._origin=null,this._windowFocused=!1,this._elementInfo=new Map,this._monitoredElementCount=0,this._rootNodeFocusListenerCount=new Map,this._documentKeydownListener=()=>{this._lastTouchTarget=null,this._setOriginForCurrentEventQueue(\"keyboard\")},this._documentMousedownListener=e=>{if(!this._lastTouchTarget){const t=qg(e)?\"keyboard\":\"mouse\";this._setOriginForCurrentEventQueue(t)}},this._documentTouchstartListener=e=>{null!=this._touchTimeoutId&&clearTimeout(this._touchTimeoutId),this._lastTouchTarget=t_(e),this._touchTimeoutId=setTimeout(()=>this._lastTouchTarget=null,650)},this._windowFocusListener=()=>{this._windowFocused=!0,this._windowFocusTimeoutId=setTimeout(()=>this._windowFocused=!1)},this._rootNodeFocusAndBlurListener=e=>{const t=t_(e),n=\"focus\"===e.type?this._onFocus:this._onBlur;for(let r=t;r;r=r.parentElement)n.call(this,e,r)},this._document=n,this._detectionMode=(null==r?void 0:r.detectionMode)||0}monitor(e,t=!1){const n=of(e);if(!this._platform.isBrowser||1!==n.nodeType)return Object(lh.a)(null);const i=Cf(n)||this._getDocument(),s=this._elementInfo.get(n);if(s)return t&&(s.checkChildren=!0),s.subject;const o={checkChildren:t,subject:new r.a,rootNode:i};return this._elementInfo.set(n,o),this._registerGlobalListeners(o),o.subject}stopMonitoring(e){const t=of(e),n=this._elementInfo.get(t);n&&(n.subject.complete(),this._setClasses(t),this._elementInfo.delete(t),this._removeGlobalListeners(n))}focusVia(e,t,n){const r=of(e);this._setOriginForCurrentEventQueue(t),\"function\"==typeof r.focus&&r.focus(n)}ngOnDestroy(){this._elementInfo.forEach((e,t)=>this.stopMonitoring(t))}_getDocument(){return this._document||document}_getWindow(){return this._getDocument().defaultView||window}_toggleClass(e,t,n){n?e.classList.add(t):e.classList.remove(t)}_getFocusOrigin(e){return this._origin?this._origin:this._windowFocused&&this._lastFocusOrigin?this._lastFocusOrigin:this._wasCausedByTouch(e)?\"touch\":\"program\"}_setClasses(e,t){this._toggleClass(e,\"cdk-focused\",!!t),this._toggleClass(e,\"cdk-touch-focused\",\"touch\"===t),this._toggleClass(e,\"cdk-keyboard-focused\",\"keyboard\"===t),this._toggleClass(e,\"cdk-mouse-focused\",\"mouse\"===t),this._toggleClass(e,\"cdk-program-focused\",\"program\"===t)}_setOriginForCurrentEventQueue(e){this._ngZone.runOutsideAngular(()=>{this._origin=e,0===this._detectionMode&&(this._originTimeoutId=setTimeout(()=>this._origin=null,1))})}_wasCausedByTouch(e){const t=t_(e);return this._lastTouchTarget instanceof Node&&t instanceof Node&&(t===this._lastTouchTarget||t.contains(this._lastTouchTarget))}_onFocus(e,t){const n=this._elementInfo.get(t);if(!n||!n.checkChildren&&t!==t_(e))return;const r=this._getFocusOrigin(e);this._setClasses(t,r),this._emitOrigin(n.subject,r),this._lastFocusOrigin=r}_onBlur(e,t){const n=this._elementInfo.get(t);!n||n.checkChildren&&e.relatedTarget instanceof Node&&t.contains(e.relatedTarget)||(this._setClasses(t),this._emitOrigin(n.subject,null))}_emitOrigin(e,t){this._ngZone.run(()=>e.next(t))}_registerGlobalListeners(e){if(!this._platform.isBrowser)return;const t=e.rootNode,n=this._rootNodeFocusListenerCount.get(t)||0;n||this._ngZone.runOutsideAngular(()=>{t.addEventListener(\"focus\",this._rootNodeFocusAndBlurListener,$g),t.addEventListener(\"blur\",this._rootNodeFocusAndBlurListener,$g)}),this._rootNodeFocusListenerCount.set(t,n+1),1==++this._monitoredElementCount&&this._ngZone.runOutsideAngular(()=>{const e=this._getDocument(),t=this._getWindow();e.addEventListener(\"keydown\",this._documentKeydownListener,$g),e.addEventListener(\"mousedown\",this._documentMousedownListener,$g),e.addEventListener(\"touchstart\",this._documentTouchstartListener,$g),t.addEventListener(\"focus\",this._windowFocusListener)})}_removeGlobalListeners(e){const t=e.rootNode;if(this._rootNodeFocusListenerCount.has(t)){const e=this._rootNodeFocusListenerCount.get(t);e>1?this._rootNodeFocusListenerCount.set(t,e-1):(t.removeEventListener(\"focus\",this._rootNodeFocusAndBlurListener,$g),t.removeEventListener(\"blur\",this._rootNodeFocusAndBlurListener,$g),this._rootNodeFocusListenerCount.delete(t))}if(!--this._monitoredElementCount){const e=this._getDocument(),t=this._getWindow();e.removeEventListener(\"keydown\",this._documentKeydownListener,$g),e.removeEventListener(\"mousedown\",this._documentMousedownListener,$g),e.removeEventListener(\"touchstart\",this._documentTouchstartListener,$g),t.removeEventListener(\"focus\",this._windowFocusListener),clearTimeout(this._windowFocusTimeoutId),clearTimeout(this._touchTimeoutId),clearTimeout(this._originTimeoutId)}}}return e.\\u0275fac=function(t){return new(t||e)(ie(ec),ie(gf),ie(Oc,8),ie(Qg,8))},e.\\u0275prov=y({factory:function(){return new e(ie(ec),ie(gf),ie(Oc,8),ie(Qg,8))},token:e,providedIn:\"root\"}),e})();function t_(e){return e.composedPath?e.composedPath()[0]:e.target}let n_=(()=>{class e{constructor(e,t){this._elementRef=e,this._focusMonitor=t,this.cdkFocusChange=new ll}ngAfterViewInit(){const e=this._elementRef.nativeElement;this._monitorSubscription=this._focusMonitor.monitor(e,1===e.nodeType&&e.hasAttribute(\"cdkMonitorSubtreeFocus\")).subscribe(e=>this.cdkFocusChange.emit(e))}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef),this._monitorSubscription&&this._monitorSubscription.unsubscribe()}}return e.\\u0275fac=function(t){return new(t||e)(Us(sa),Us(e_))},e.\\u0275dir=Te({type:e,selectors:[[\"\",\"cdkMonitorElementFocus\",\"\"],[\"\",\"cdkMonitorSubtreeFocus\",\"\"]],outputs:{cdkFocusChange:\"cdkFocusChange\"}}),e})(),r_=(()=>{class e{constructor(e,t){this._platform=e,this._document=t}getHighContrastMode(){if(!this._platform.isBrowser)return 0;const e=this._document.createElement(\"div\");e.style.backgroundColor=\"rgb(1,2,3)\",e.style.position=\"absolute\",this._document.body.appendChild(e);const t=this._document.defaultView||window,n=t&&t.getComputedStyle?t.getComputedStyle(e):null,r=(n&&n.backgroundColor||\"\").replace(/ /g,\"\");switch(this._document.body.removeChild(e),r){case\"rgb(0,0,0)\":return 2;case\"rgb(255,255,255)\":return 1}return 0}_applyBodyHighContrastModeCssClasses(){if(this._platform.isBrowser&&this._document.body){const e=this._document.body.classList;e.remove(\"cdk-high-contrast-active\"),e.remove(\"cdk-high-contrast-black-on-white\"),e.remove(\"cdk-high-contrast-white-on-black\");const t=this.getHighContrastMode();1===t?(e.add(\"cdk-high-contrast-active\"),e.add(\"cdk-high-contrast-black-on-white\")):2===t&&(e.add(\"cdk-high-contrast-active\"),e.add(\"cdk-high-contrast-white-on-black\"))}}}return e.\\u0275fac=function(t){return new(t||e)(ie(gf),ie(Oc))},e.\\u0275prov=y({factory:function(){return new e(ie(gf),ie(Oc))},token:e,providedIn:\"root\"}),e})(),i_=(()=>{class e{constructor(e){e._applyBodyHighContrastModeCssClasses()}}return e.\\u0275mod=De({type:e}),e.\\u0275inj=v({factory:function(t){return new(t||e)(ie(r_))},imports:[[_f,Pg]]}),e})();const s_=new da(\"10.2.7\");class o_{}function a_(e,t){return{type:7,name:e,definitions:t,options:{}}}function l_(e,t=null){return{type:4,styles:t,timings:e}}function c_(e,t=null){return{type:3,steps:e,options:t}}function u_(e,t=null){return{type:2,steps:e,options:t}}function h_(e){return{type:6,styles:e,offset:null}}function d_(e,t,n){return{type:0,name:e,styles:t,options:n}}function m_(e){return{type:5,steps:e}}function p_(e,t,n=null){return{type:1,expr:e,animation:t,options:n}}function f_(e=null){return{type:9,options:e}}function g_(e,t,n=null){return{type:11,selector:e,animation:t,options:n}}function __(e){Promise.resolve(null).then(e)}class b_{constructor(e=0,t=0){this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._started=!1,this._destroyed=!1,this._finished=!1,this.parentPlayer=null,this.totalTime=e+t}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(e=>e()),this._onDoneFns=[])}onStart(e){this._onStartFns.push(e)}onDone(e){this._onDoneFns.push(e)}onDestroy(e){this._onDestroyFns.push(e)}hasStarted(){return this._started}init(){}play(){this.hasStarted()||(this._onStart(),this.triggerMicrotask()),this._started=!0}triggerMicrotask(){__(()=>this._onFinish())}_onStart(){this._onStartFns.forEach(e=>e()),this._onStartFns=[]}pause(){}restart(){}finish(){this._onFinish()}destroy(){this._destroyed||(this._destroyed=!0,this.hasStarted()||this._onStart(),this.finish(),this._onDestroyFns.forEach(e=>e()),this._onDestroyFns=[])}reset(){}setPosition(e){}getPosition(){return 0}triggerCallback(e){const t=\"start\"==e?this._onStartFns:this._onDoneFns;t.forEach(e=>e()),t.length=0}}class y_{constructor(e){this._onDoneFns=[],this._onStartFns=[],this._finished=!1,this._started=!1,this._destroyed=!1,this._onDestroyFns=[],this.parentPlayer=null,this.totalTime=0,this.players=e;let t=0,n=0,r=0;const i=this.players.length;0==i?__(()=>this._onFinish()):this.players.forEach(e=>{e.onDone(()=>{++t==i&&this._onFinish()}),e.onDestroy(()=>{++n==i&&this._onDestroy()}),e.onStart(()=>{++r==i&&this._onStart()})}),this.totalTime=this.players.reduce((e,t)=>Math.max(e,t.totalTime),0)}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(e=>e()),this._onDoneFns=[])}init(){this.players.forEach(e=>e.init())}onStart(e){this._onStartFns.push(e)}_onStart(){this.hasStarted()||(this._started=!0,this._onStartFns.forEach(e=>e()),this._onStartFns=[])}onDone(e){this._onDoneFns.push(e)}onDestroy(e){this._onDestroyFns.push(e)}hasStarted(){return this._started}play(){this.parentPlayer||this.init(),this._onStart(),this.players.forEach(e=>e.play())}pause(){this.players.forEach(e=>e.pause())}restart(){this.players.forEach(e=>e.restart())}finish(){this._onFinish(),this.players.forEach(e=>e.finish())}destroy(){this._onDestroy()}_onDestroy(){this._destroyed||(this._destroyed=!0,this._onFinish(),this.players.forEach(e=>e.destroy()),this._onDestroyFns.forEach(e=>e()),this._onDestroyFns=[])}reset(){this.players.forEach(e=>e.reset()),this._destroyed=!1,this._finished=!1,this._started=!1}setPosition(e){const t=e*this.totalTime;this.players.forEach(e=>{const n=e.totalTime?Math.min(1,t/e.totalTime):1;e.setPosition(n)})}getPosition(){let e=0;return this.players.forEach(t=>{const n=t.getPosition();e=Math.min(n,e)}),e}beforeDestroy(){this.players.forEach(e=>{e.beforeDestroy&&e.beforeDestroy()})}triggerCallback(e){const t=\"start\"==e?this._onStartFns:this._onDoneFns;t.forEach(e=>e()),t.length=0}}function v_(){return\"undefined\"!=typeof process&&\"[object process]\"==={}.toString.call(process)}function w_(e){switch(e.length){case 0:return new b_;case 1:return e[0];default:return new y_(e)}}function M_(e,t,n,r,i={},s={}){const o=[],a=[];let l=-1,c=null;if(r.forEach(e=>{const n=e.offset,r=n==l,u=r&&c||{};Object.keys(e).forEach(n=>{let r=n,a=e[n];if(\"offset\"!==n)switch(r=t.normalizePropertyName(r,o),a){case\"!\":a=i[n];break;case\"*\":a=s[n];break;default:a=t.normalizeStyleValue(n,r,a,o)}u[r]=a}),r||a.push(u),c=u,l=n}),o.length){const e=\"\\n - \";throw new Error(`Unable to animate due to the following errors:${e}${o.join(e)}`)}return a}function k_(e,t,n,r){switch(t){case\"start\":e.onStart(()=>r(n&&S_(n,\"start\",e)));break;case\"done\":e.onDone(()=>r(n&&S_(n,\"done\",e)));break;case\"destroy\":e.onDestroy(()=>r(n&&S_(n,\"destroy\",e)))}}function S_(e,t,n){const r=n.totalTime,i=x_(e.element,e.triggerName,e.fromState,e.toState,t||e.phaseName,null==r?e.totalTime:r,!!n.disabled),s=e._data;return null!=s&&(i._data=s),i}function x_(e,t,n,r,i=\"\",s=0,o){return{element:e,triggerName:t,fromState:n,toState:r,phaseName:i,totalTime:s,disabled:!!o}}function C_(e,t,n){let r;return e instanceof Map?(r=e.get(t),r||e.set(t,r=n)):(r=e[t],r||(r=e[t]=n)),r}function D_(e){const t=e.indexOf(\":\");return[e.substring(1,t),e.substr(t+1)]}let L_=(e,t)=>!1,T_=(e,t)=>!1,A_=(e,t,n)=>[];const E_=v_();(E_||\"undefined\"!=typeof Element)&&(L_=(e,t)=>e.contains(t),T_=(()=>{if(E_||Element.prototype.matches)return(e,t)=>e.matches(t);{const e=Element.prototype,t=e.matchesSelector||e.mozMatchesSelector||e.msMatchesSelector||e.oMatchesSelector||e.webkitMatchesSelector;return t?(e,n)=>t.apply(e,[n]):T_}})(),A_=(e,t,n)=>{let r=[];if(n)r.push(...e.querySelectorAll(t));else{const n=e.querySelector(t);n&&r.push(n)}return r});let O_=null,F_=!1;function P_(e){O_||(O_=(\"undefined\"!=typeof document?document.body:null)||{},F_=!!O_.style&&\"WebkitAppearance\"in O_.style);let t=!0;return O_.style&&!function(e){return\"ebkit\"==e.substring(1,6)}(e)&&(t=e in O_.style,!t&&F_)&&(t=\"Webkit\"+e.charAt(0).toUpperCase()+e.substr(1)in O_.style),t}const R_=T_,I_=L_,j_=A_;function Y_(e){const t={};return Object.keys(e).forEach(n=>{const r=n.replace(/([a-z])([A-Z])/g,\"$1-$2\");t[r]=e[n]}),t}let B_=(()=>{class e{validateStyleProperty(e){return P_(e)}matchesElement(e,t){return R_(e,t)}containsElement(e,t){return I_(e,t)}query(e,t,n){return j_(e,t,n)}computeStyle(e,t,n){return n||\"\"}animate(e,t,n,r,i,s=[],o){return new b_(n,r)}}return e.\\u0275fac=function(t){return new(t||e)},e.\\u0275prov=y({token:e,factory:e.\\u0275fac}),e})(),N_=(()=>{class e{}return e.NOOP=new B_,e})();function H_(e){if(\"number\"==typeof e)return e;const t=e.match(/^(-?[\\.\\d]+)(m?s)/);return!t||t.length<2?0:z_(parseFloat(t[1]),t[2])}function z_(e,t){switch(t){case\"s\":return 1e3*e;default:return e}}function V_(e,t,n){return e.hasOwnProperty(\"duration\")?e:function(e,t,n){let r,i=0,s=\"\";if(\"string\"==typeof e){const n=e.match(/^(-?[\\.\\d]+)(m?s)(?:\\s+(-?[\\.\\d]+)(m?s))?(?:\\s+([-a-z]+(?:\\(.+?\\))?))?$/i);if(null===n)return t.push(`The provided timing value \"${e}\" is invalid.`),{duration:0,delay:0,easing:\"\"};r=z_(parseFloat(n[1]),n[2]);const o=n[3];null!=o&&(i=z_(parseFloat(o),n[4]));const a=n[5];a&&(s=a)}else r=e;if(!n){let n=!1,s=t.length;r<0&&(t.push(\"Duration values below 0 are not allowed for this animation step.\"),n=!0),i<0&&(t.push(\"Delay values below 0 are not allowed for this animation step.\"),n=!0),n&&t.splice(s,0,`The provided timing value \"${e}\" is invalid.`)}return{duration:r,delay:i,easing:s}}(e,t,n)}function J_(e,t={}){return Object.keys(e).forEach(n=>{t[n]=e[n]}),t}function U_(e,t,n={}){if(t)for(let r in e)n[r]=e[r];else J_(e,n);return n}function G_(e,t,n){return n?t+\":\"+n+\";\":\"\"}function W_(e){let t=\"\";for(let n=0;n{const i=nb(r);n&&!n.hasOwnProperty(r)&&(n[r]=e.style[i]),e.style[i]=t[r]}),v_()&&W_(e))}function Z_(e,t){e.style&&(Object.keys(t).forEach(t=>{const n=nb(t);e.style[n]=\"\"}),v_()&&W_(e))}function K_(e){return Array.isArray(e)?1==e.length?e[0]:u_(e):e}const q_=new RegExp(\"{{\\\\s*(.+?)\\\\s*}}\",\"g\");function Q_(e){let t=[];if(\"string\"==typeof e){let n;for(;n=q_.exec(e);)t.push(n[1]);q_.lastIndex=0}return t}function $_(e,t,n){const r=e.toString(),i=r.replace(q_,(e,r)=>{let i=t[r];return t.hasOwnProperty(r)||(n.push(\"Please provide a value for the animation param \"+r),i=\"\"),i.toString()});return i==r?e:i}function eb(e){const t=[];let n=e.next();for(;!n.done;)t.push(n.value),n=e.next();return t}const tb=/-+([a-z0-9])/g;function nb(e){return e.replace(tb,(...e)=>e[1].toUpperCase())}function rb(e,t){return 0===e||0===t}function ib(e,t,n){const r=Object.keys(n);if(r.length&&t.length){let s=t[0],o=[];if(r.forEach(e=>{s.hasOwnProperty(e)||o.push(e),s[e]=n[e]}),o.length)for(var i=1;ifunction(e,t,n){if(\":\"==e[0]){const r=function(e,t){switch(e){case\":enter\":return\"void => *\";case\":leave\":return\"* => void\";case\":increment\":return(e,t)=>parseFloat(t)>parseFloat(e);case\":decrement\":return(e,t)=>parseFloat(t) *\"}}(e,n);if(\"function\"==typeof r)return void t.push(r);e=r}const r=e.match(/^(\\*|[-\\w]+)\\s*()\\s*(\\*|[-\\w]+)$/);if(null==r||r.length<4)return n.push(`The provided transition expression \"${e}\" is not supported`),t;const i=r[1],s=r[2],o=r[3];t.push(ub(i,o)),\"<\"!=s[0]||\"*\"==i&&\"*\"==o||t.push(ub(o,i))}(e,n,t)):n.push(e),n}const lb=new Set([\"true\",\"1\"]),cb=new Set([\"false\",\"0\"]);function ub(e,t){const n=lb.has(e)||cb.has(e),r=lb.has(t)||cb.has(t);return(i,s)=>{let o=\"*\"==e||e==i,a=\"*\"==t||t==s;return!o&&n&&\"boolean\"==typeof i&&(o=i?lb.has(e):cb.has(e)),!a&&r&&\"boolean\"==typeof s&&(a=s?lb.has(t):cb.has(t)),o&&a}}const hb=new RegExp(\"s*:selfs*,?\",\"g\");function db(e,t,n){return new mb(e).build(t,n)}class mb{constructor(e){this._driver=e}build(e,t){const n=new pb(t);return this._resetContextStyleTimingState(n),sb(this,K_(e),n)}_resetContextStyleTimingState(e){e.currentQuerySelector=\"\",e.collectedStyles={},e.collectedStyles[\"\"]={},e.currentTime=0}visitTrigger(e,t){let n=t.queryCount=0,r=t.depCount=0;const i=[],s=[];return\"@\"==e.name.charAt(0)&&t.errors.push(\"animation triggers cannot be prefixed with an `@` sign (e.g. trigger('@foo', [...]))\"),e.definitions.forEach(e=>{if(this._resetContextStyleTimingState(t),0==e.type){const n=e,r=n.name;r.toString().split(/\\s*,\\s*/).forEach(e=>{n.name=e,i.push(this.visitState(n,t))}),n.name=r}else if(1==e.type){const i=this.visitTransition(e,t);n+=i.queryCount,r+=i.depCount,s.push(i)}else t.errors.push(\"only state() and transition() definitions can sit inside of a trigger()\")}),{type:7,name:e.name,states:i,transitions:s,queryCount:n,depCount:r,options:null}}visitState(e,t){const n=this.visitStyle(e.styles,t),r=e.options&&e.options.params||null;if(n.containsDynamicStyles){const i=new Set,s=r||{};if(n.styles.forEach(e=>{if(fb(e)){const t=e;Object.keys(t).forEach(e=>{Q_(t[e]).forEach(e=>{s.hasOwnProperty(e)||i.add(e)})})}}),i.size){const n=eb(i.values());t.errors.push(`state(\"${e.name}\", ...) must define default values for all the following style substitutions: ${n.join(\", \")}`)}}return{type:0,name:e.name,style:n,options:r?{params:r}:null}}visitTransition(e,t){t.queryCount=0,t.depCount=0;const n=sb(this,K_(e.animation),t);return{type:1,matchers:ab(e.expr,t.errors),animation:n,queryCount:t.queryCount,depCount:t.depCount,options:gb(e.options)}}visitSequence(e,t){return{type:2,steps:e.steps.map(e=>sb(this,e,t)),options:gb(e.options)}}visitGroup(e,t){const n=t.currentTime;let r=0;const i=e.steps.map(e=>{t.currentTime=n;const i=sb(this,e,t);return r=Math.max(r,t.currentTime),i});return t.currentTime=r,{type:3,steps:i,options:gb(e.options)}}visitAnimate(e,t){const n=function(e,t){let n=null;if(e.hasOwnProperty(\"duration\"))n=e;else if(\"number\"==typeof e)return _b(V_(e,t).duration,0,\"\");const r=e;if(r.split(/\\s+/).some(e=>\"{\"==e.charAt(0)&&\"{\"==e.charAt(1))){const e=_b(0,0,\"\");return e.dynamic=!0,e.strValue=r,e}return n=n||V_(r,t),_b(n.duration,n.delay,n.easing)}(e.timings,t.errors);let r;t.currentAnimateTimings=n;let i=e.styles?e.styles:h_({});if(5==i.type)r=this.visitKeyframes(i,t);else{let i=e.styles,s=!1;if(!i){s=!0;const e={};n.easing&&(e.easing=n.easing),i=h_(e)}t.currentTime+=n.duration+n.delay;const o=this.visitStyle(i,t);o.isEmptyStep=s,r=o}return t.currentAnimateTimings=null,{type:4,timings:n,style:r,options:null}}visitStyle(e,t){const n=this._makeStyleAst(e,t);return this._validateStyleAst(n,t),n}_makeStyleAst(e,t){const n=[];Array.isArray(e.styles)?e.styles.forEach(e=>{\"string\"==typeof e?\"*\"==e?n.push(e):t.errors.push(`The provided style string value ${e} is not allowed.`):n.push(e)}):n.push(e.styles);let r=!1,i=null;return n.forEach(e=>{if(fb(e)){const t=e,n=t.easing;if(n&&(i=n,delete t.easing),!r)for(let e in t)if(t[e].toString().indexOf(\"{{\")>=0){r=!0;break}}}),{type:6,styles:n,easing:i,offset:e.offset,containsDynamicStyles:r,options:null}}_validateStyleAst(e,t){const n=t.currentAnimateTimings;let r=t.currentTime,i=t.currentTime;n&&i>0&&(i-=n.duration+n.delay),e.styles.forEach(e=>{\"string\"!=typeof e&&Object.keys(e).forEach(n=>{if(!this._driver.validateStyleProperty(n))return void t.errors.push(`The provided animation property \"${n}\" is not a supported CSS property for animations`);const s=t.collectedStyles[t.currentQuerySelector],o=s[n];let a=!0;o&&(i!=r&&i>=o.startTime&&r<=o.endTime&&(t.errors.push(`The CSS property \"${n}\" that exists between the times of \"${o.startTime}ms\" and \"${o.endTime}ms\" is also being animated in a parallel animation between the times of \"${i}ms\" and \"${r}ms\"`),a=!1),i=o.startTime),a&&(s[n]={startTime:i,endTime:r}),t.options&&function(e,t,n){const r=t.params||{},i=Q_(e);i.length&&i.forEach(e=>{r.hasOwnProperty(e)||n.push(`Unable to resolve the local animation param ${e} in the given list of values`)})}(e[n],t.options,t.errors)})})}visitKeyframes(e,t){const n={type:5,styles:[],options:null};if(!t.currentAnimateTimings)return t.errors.push(\"keyframes() must be placed inside of a call to animate()\"),n;let r=0;const i=[];let s=!1,o=!1,a=0;const l=e.steps.map(e=>{const n=this._makeStyleAst(e,t);let l=null!=n.offset?n.offset:function(e){if(\"string\"==typeof e)return null;let t=null;if(Array.isArray(e))e.forEach(e=>{if(fb(e)&&e.hasOwnProperty(\"offset\")){const n=e;t=parseFloat(n.offset),delete n.offset}});else if(fb(e)&&e.hasOwnProperty(\"offset\")){const n=e;t=parseFloat(n.offset),delete n.offset}return t}(n.styles),c=0;return null!=l&&(r++,c=n.offset=l),o=o||c<0||c>1,s=s||c0&&r{const s=u>0?r==h?1:u*r:i[r],o=s*p;t.currentTime=d+m.delay+o,m.duration=o,this._validateStyleAst(e,t),e.offset=s,n.styles.push(e)}),n}visitReference(e,t){return{type:8,animation:sb(this,K_(e.animation),t),options:gb(e.options)}}visitAnimateChild(e,t){return t.depCount++,{type:9,options:gb(e.options)}}visitAnimateRef(e,t){return{type:10,animation:this.visitReference(e.animation,t),options:gb(e.options)}}visitQuery(e,t){const n=t.currentQuerySelector,r=e.options||{};t.queryCount++,t.currentQuery=e;const[i,s]=function(e){const t=!!e.split(/\\s*,\\s*/).find(e=>\":self\"==e);return t&&(e=e.replace(hb,\"\")),[e=e.replace(/@\\*/g,\".ng-trigger\").replace(/@\\w+/g,e=>\".ng-trigger-\"+e.substr(1)).replace(/:animating/g,\".ng-animating\"),t]}(e.selector);t.currentQuerySelector=n.length?n+\" \"+i:i,C_(t.collectedStyles,t.currentQuerySelector,{});const o=sb(this,K_(e.animation),t);return t.currentQuery=null,t.currentQuerySelector=n,{type:11,selector:i,limit:r.limit||0,optional:!!r.optional,includeSelf:s,animation:o,originalSelector:e.selector,options:gb(e.options)}}visitStagger(e,t){t.currentQuery||t.errors.push(\"stagger() can only be used inside of query()\");const n=\"full\"===e.timings?{duration:0,delay:0,easing:\"full\"}:V_(e.timings,t.errors,!0);return{type:12,animation:sb(this,K_(e.animation),t),timings:n,options:null}}}class pb{constructor(e){this.errors=e,this.queryCount=0,this.depCount=0,this.currentTransition=null,this.currentQuery=null,this.currentQuerySelector=null,this.currentAnimateTimings=null,this.currentTime=0,this.collectedStyles={},this.options=null}}function fb(e){return!Array.isArray(e)&&\"object\"==typeof e}function gb(e){var t;return e?(e=J_(e)).params&&(e.params=(t=e.params)?J_(t):null):e={},e}function _b(e,t,n){return{duration:e,delay:t,easing:n}}function bb(e,t,n,r,i,s,o=null,a=!1){return{type:1,element:e,keyframes:t,preStyleProps:n,postStyleProps:r,duration:i,delay:s,totalTime:i+s,easing:o,subTimeline:a}}class yb{constructor(){this._map=new Map}consume(e){let t=this._map.get(e);return t?this._map.delete(e):t=[],t}append(e,t){let n=this._map.get(e);n||this._map.set(e,n=[]),n.push(...t)}has(e){return this._map.has(e)}clear(){this._map.clear()}}const vb=new RegExp(\":enter\",\"g\"),wb=new RegExp(\":leave\",\"g\");function Mb(e,t,n,r,i,s={},o={},a,l,c=[]){return(new kb).buildKeyframes(e,t,n,r,i,s,o,a,l,c)}class kb{buildKeyframes(e,t,n,r,i,s,o,a,l,c=[]){l=l||new yb;const u=new xb(e,t,l,r,i,c,[]);u.options=a,u.currentTimeline.setStyles([s],null,u.errors,a),sb(this,n,u);const h=u.timelines.filter(e=>e.containsAnimation());if(h.length&&Object.keys(o).length){const e=h[h.length-1];e.allowOnlyTimelineStyles()||e.setStyles([o],null,u.errors,a)}return h.length?h.map(e=>e.buildKeyframes()):[bb(t,[],[],[],0,0,\"\",!1)]}visitTrigger(e,t){}visitState(e,t){}visitTransition(e,t){}visitAnimateChild(e,t){const n=t.subInstructions.consume(t.element);if(n){const r=t.createSubContext(e.options),i=t.currentTimeline.currentTime,s=this._visitSubInstructions(n,r,r.options);i!=s&&t.transformIntoNewTimeline(s)}t.previousNode=e}visitAnimateRef(e,t){const n=t.createSubContext(e.options);n.transformIntoNewTimeline(),this.visitReference(e.animation,n),t.transformIntoNewTimeline(n.currentTimeline.currentTime),t.previousNode=e}_visitSubInstructions(e,t,n){let r=t.currentTimeline.currentTime;const i=null!=n.duration?H_(n.duration):null,s=null!=n.delay?H_(n.delay):null;return 0!==i&&e.forEach(e=>{const n=t.appendInstructionToTimeline(e,i,s);r=Math.max(r,n.duration+n.delay)}),r}visitReference(e,t){t.updateOptions(e.options,!0),sb(this,e.animation,t),t.previousNode=e}visitSequence(e,t){const n=t.subContextCount;let r=t;const i=e.options;if(i&&(i.params||i.delay)&&(r=t.createSubContext(i),r.transformIntoNewTimeline(),null!=i.delay)){6==r.previousNode.type&&(r.currentTimeline.snapshotCurrentStyles(),r.previousNode=Sb);const e=H_(i.delay);r.delayNextStep(e)}e.steps.length&&(e.steps.forEach(e=>sb(this,e,r)),r.currentTimeline.applyStylesToKeyframe(),r.subContextCount>n&&r.transformIntoNewTimeline()),t.previousNode=e}visitGroup(e,t){const n=[];let r=t.currentTimeline.currentTime;const i=e.options&&e.options.delay?H_(e.options.delay):0;e.steps.forEach(s=>{const o=t.createSubContext(e.options);i&&o.delayNextStep(i),sb(this,s,o),r=Math.max(r,o.currentTimeline.currentTime),n.push(o.currentTimeline)}),n.forEach(e=>t.currentTimeline.mergeTimelineCollectedStyles(e)),t.transformIntoNewTimeline(r),t.previousNode=e}_visitTiming(e,t){if(e.dynamic){const n=e.strValue;return V_(t.params?$_(n,t.params,t.errors):n,t.errors)}return{duration:e.duration,delay:e.delay,easing:e.easing}}visitAnimate(e,t){const n=t.currentAnimateTimings=this._visitTiming(e.timings,t),r=t.currentTimeline;n.delay&&(t.incrementTime(n.delay),r.snapshotCurrentStyles());const i=e.style;5==i.type?this.visitKeyframes(i,t):(t.incrementTime(n.duration),this.visitStyle(i,t),r.applyStylesToKeyframe()),t.currentAnimateTimings=null,t.previousNode=e}visitStyle(e,t){const n=t.currentTimeline,r=t.currentAnimateTimings;!r&&n.getCurrentStyleProperties().length&&n.forwardFrame();const i=r&&r.easing||e.easing;e.isEmptyStep?n.applyEmptyStep(i):n.setStyles(e.styles,i,t.errors,t.options),t.previousNode=e}visitKeyframes(e,t){const n=t.currentAnimateTimings,r=t.currentTimeline.duration,i=n.duration,s=t.createSubContext().currentTimeline;s.easing=n.easing,e.styles.forEach(e=>{s.forwardTime((e.offset||0)*i),s.setStyles(e.styles,e.easing,t.errors,t.options),s.applyStylesToKeyframe()}),t.currentTimeline.mergeTimelineCollectedStyles(s),t.transformIntoNewTimeline(r+i),t.previousNode=e}visitQuery(e,t){const n=t.currentTimeline.currentTime,r=e.options||{},i=r.delay?H_(r.delay):0;i&&(6===t.previousNode.type||0==n&&t.currentTimeline.getCurrentStyleProperties().length)&&(t.currentTimeline.snapshotCurrentStyles(),t.previousNode=Sb);let s=n;const o=t.invokeQuery(e.selector,e.originalSelector,e.limit,e.includeSelf,!!r.optional,t.errors);t.currentQueryTotal=o.length;let a=null;o.forEach((n,r)=>{t.currentQueryIndex=r;const o=t.createSubContext(e.options,n);i&&o.delayNextStep(i),n===t.element&&(a=o.currentTimeline),sb(this,e.animation,o),o.currentTimeline.applyStylesToKeyframe(),s=Math.max(s,o.currentTimeline.currentTime)}),t.currentQueryIndex=0,t.currentQueryTotal=0,t.transformIntoNewTimeline(s),a&&(t.currentTimeline.mergeTimelineCollectedStyles(a),t.currentTimeline.snapshotCurrentStyles()),t.previousNode=e}visitStagger(e,t){const n=t.parentContext,r=t.currentTimeline,i=e.timings,s=Math.abs(i.duration),o=s*(t.currentQueryTotal-1);let a=s*t.currentQueryIndex;switch(i.duration<0?\"reverse\":i.easing){case\"reverse\":a=o-a;break;case\"full\":a=n.currentStaggerTime}const l=t.currentTimeline;a&&l.delayNextStep(a);const c=l.currentTime;sb(this,e.animation,t),t.previousNode=e,n.currentStaggerTime=r.currentTime-c+(r.startTime-n.currentTimeline.startTime)}}const Sb={};class xb{constructor(e,t,n,r,i,s,o,a){this._driver=e,this.element=t,this.subInstructions=n,this._enterClassName=r,this._leaveClassName=i,this.errors=s,this.timelines=o,this.parentContext=null,this.currentAnimateTimings=null,this.previousNode=Sb,this.subContextCount=0,this.options={},this.currentQueryIndex=0,this.currentQueryTotal=0,this.currentStaggerTime=0,this.currentTimeline=a||new Cb(this._driver,t,0),o.push(this.currentTimeline)}get params(){return this.options.params}updateOptions(e,t){if(!e)return;const n=e;let r=this.options;null!=n.duration&&(r.duration=H_(n.duration)),null!=n.delay&&(r.delay=H_(n.delay));const i=n.params;if(i){let e=r.params;e||(e=this.options.params={}),Object.keys(i).forEach(n=>{t&&e.hasOwnProperty(n)||(e[n]=$_(i[n],e,this.errors))})}}_copyOptions(){const e={};if(this.options){const t=this.options.params;if(t){const n=e.params={};Object.keys(t).forEach(e=>{n[e]=t[e]})}}return e}createSubContext(e=null,t,n){const r=t||this.element,i=new xb(this._driver,r,this.subInstructions,this._enterClassName,this._leaveClassName,this.errors,this.timelines,this.currentTimeline.fork(r,n||0));return i.previousNode=this.previousNode,i.currentAnimateTimings=this.currentAnimateTimings,i.options=this._copyOptions(),i.updateOptions(e),i.currentQueryIndex=this.currentQueryIndex,i.currentQueryTotal=this.currentQueryTotal,i.parentContext=this,this.subContextCount++,i}transformIntoNewTimeline(e){return this.previousNode=Sb,this.currentTimeline=this.currentTimeline.fork(this.element,e),this.timelines.push(this.currentTimeline),this.currentTimeline}appendInstructionToTimeline(e,t,n){const r={duration:null!=t?t:e.duration,delay:this.currentTimeline.currentTime+(null!=n?n:0)+e.delay,easing:\"\"},i=new Db(this._driver,e.element,e.keyframes,e.preStyleProps,e.postStyleProps,r,e.stretchStartingKeyframe);return this.timelines.push(i),r}incrementTime(e){this.currentTimeline.forwardTime(this.currentTimeline.duration+e)}delayNextStep(e){e>0&&this.currentTimeline.delayNextStep(e)}invokeQuery(e,t,n,r,i,s){let o=[];if(r&&o.push(this.element),e.length>0){e=(e=e.replace(vb,\".\"+this._enterClassName)).replace(wb,\".\"+this._leaveClassName);let t=this._driver.query(this.element,e,1!=n);0!==n&&(t=n<0?t.slice(t.length+n,t.length):t.slice(0,n)),o.push(...t)}return i||0!=o.length||s.push(`\\`query(\"${t}\")\\` returned zero elements. (Use \\`query(\"${t}\", { optional: true })\\` if you wish to allow this.)`),o}}class Cb{constructor(e,t,n,r){this._driver=e,this.element=t,this.startTime=n,this._elementTimelineStylesLookup=r,this.duration=0,this._previousKeyframe={},this._currentKeyframe={},this._keyframes=new Map,this._styleSummary={},this._pendingStyles={},this._backFill={},this._currentEmptyStepKeyframe=null,this._elementTimelineStylesLookup||(this._elementTimelineStylesLookup=new Map),this._localTimelineStyles=Object.create(this._backFill,{}),this._globalTimelineStyles=this._elementTimelineStylesLookup.get(t),this._globalTimelineStyles||(this._globalTimelineStyles=this._localTimelineStyles,this._elementTimelineStylesLookup.set(t,this._localTimelineStyles)),this._loadKeyframe()}containsAnimation(){switch(this._keyframes.size){case 0:return!1;case 1:return this.getCurrentStyleProperties().length>0;default:return!0}}getCurrentStyleProperties(){return Object.keys(this._currentKeyframe)}get currentTime(){return this.startTime+this.duration}delayNextStep(e){const t=1==this._keyframes.size&&Object.keys(this._pendingStyles).length;this.duration||t?(this.forwardTime(this.currentTime+e),t&&this.snapshotCurrentStyles()):this.startTime+=e}fork(e,t){return this.applyStylesToKeyframe(),new Cb(this._driver,e,t||this.currentTime,this._elementTimelineStylesLookup)}_loadKeyframe(){this._currentKeyframe&&(this._previousKeyframe=this._currentKeyframe),this._currentKeyframe=this._keyframes.get(this.duration),this._currentKeyframe||(this._currentKeyframe=Object.create(this._backFill,{}),this._keyframes.set(this.duration,this._currentKeyframe))}forwardFrame(){this.duration+=1,this._loadKeyframe()}forwardTime(e){this.applyStylesToKeyframe(),this.duration=e,this._loadKeyframe()}_updateStyle(e,t){this._localTimelineStyles[e]=t,this._globalTimelineStyles[e]=t,this._styleSummary[e]={time:this.currentTime,value:t}}allowOnlyTimelineStyles(){return this._currentEmptyStepKeyframe!==this._currentKeyframe}applyEmptyStep(e){e&&(this._previousKeyframe.easing=e),Object.keys(this._globalTimelineStyles).forEach(e=>{this._backFill[e]=this._globalTimelineStyles[e]||\"*\",this._currentKeyframe[e]=\"*\"}),this._currentEmptyStepKeyframe=this._currentKeyframe}setStyles(e,t,n,r){t&&(this._previousKeyframe.easing=t);const i=r&&r.params||{},s=function(e,t){const n={};let r;return e.forEach(e=>{\"*\"===e?(r=r||Object.keys(t),r.forEach(e=>{n[e]=\"*\"})):U_(e,!1,n)}),n}(e,this._globalTimelineStyles);Object.keys(s).forEach(e=>{const t=$_(s[e],i,n);this._pendingStyles[e]=t,this._localTimelineStyles.hasOwnProperty(e)||(this._backFill[e]=this._globalTimelineStyles.hasOwnProperty(e)?this._globalTimelineStyles[e]:\"*\"),this._updateStyle(e,t)})}applyStylesToKeyframe(){const e=this._pendingStyles,t=Object.keys(e);0!=t.length&&(this._pendingStyles={},t.forEach(t=>{this._currentKeyframe[t]=e[t]}),Object.keys(this._localTimelineStyles).forEach(e=>{this._currentKeyframe.hasOwnProperty(e)||(this._currentKeyframe[e]=this._localTimelineStyles[e])}))}snapshotCurrentStyles(){Object.keys(this._localTimelineStyles).forEach(e=>{const t=this._localTimelineStyles[e];this._pendingStyles[e]=t,this._updateStyle(e,t)})}getFinalKeyframe(){return this._keyframes.get(this.duration)}get properties(){const e=[];for(let t in this._currentKeyframe)e.push(t);return e}mergeTimelineCollectedStyles(e){Object.keys(e._styleSummary).forEach(t=>{const n=this._styleSummary[t],r=e._styleSummary[t];(!n||r.time>n.time)&&this._updateStyle(t,r.value)})}buildKeyframes(){this.applyStylesToKeyframe();const e=new Set,t=new Set,n=1===this._keyframes.size&&0===this.duration;let r=[];this._keyframes.forEach((i,s)=>{const o=U_(i,!0);Object.keys(o).forEach(n=>{const r=o[n];\"!\"==r?e.add(n):\"*\"==r&&t.add(n)}),n||(o.offset=s/this.duration),r.push(o)});const i=e.size?eb(e.values()):[],s=t.size?eb(t.values()):[];if(n){const e=r[0],t=J_(e);e.offset=0,t.offset=1,r=[e,t]}return bb(this.element,r,i,s,this.duration,this.startTime,this.easing,!1)}}class Db extends Cb{constructor(e,t,n,r,i,s,o=!1){super(e,t,s.delay),this.element=t,this.keyframes=n,this.preStyleProps=r,this.postStyleProps=i,this._stretchStartingKeyframe=o,this.timings={duration:s.duration,delay:s.delay,easing:s.easing}}containsAnimation(){return this.keyframes.length>1}buildKeyframes(){let e=this.keyframes,{delay:t,duration:n,easing:r}=this.timings;if(this._stretchStartingKeyframe&&t){const i=[],s=n+t,o=t/s,a=U_(e[0],!1);a.offset=0,i.push(a);const l=U_(e[0],!1);l.offset=Lb(o),i.push(l);const c=e.length-1;for(let r=1;r<=c;r++){let o=U_(e[r],!1);o.offset=Lb((t+o.offset*n)/s),i.push(o)}n=s,t=0,r=\"\",e=i}return bb(this.element,e,this.preStyleProps,this.postStyleProps,n,t,r,!0)}}function Lb(e,t=3){const n=Math.pow(10,t-1);return Math.round(e*n)/n}class Tb{}class Ab extends Tb{normalizePropertyName(e,t){return nb(e)}normalizeStyleValue(e,t,n,r){let i=\"\";const s=n.toString().trim();if(Eb[t]&&0!==n&&\"0\"!==n)if(\"number\"==typeof n)i=\"px\";else{const t=n.match(/^[+-]?[\\d\\.]+([a-z]*)$/);t&&0==t[1].length&&r.push(`Please provide a CSS unit value for ${e}:${n}`)}return s+i}}const Eb=(()=>function(e){const t={};return e.forEach(e=>t[e]=!0),t}(\"width,height,minWidth,minHeight,maxWidth,maxHeight,left,top,bottom,right,fontSize,outlineWidth,outlineOffset,paddingTop,paddingLeft,paddingBottom,paddingRight,marginTop,marginLeft,marginBottom,marginRight,borderRadius,borderWidth,borderTopWidth,borderLeftWidth,borderRightWidth,borderBottomWidth,textIndent,perspective\".split(\",\")))();function Ob(e,t,n,r,i,s,o,a,l,c,u,h,d){return{type:0,element:e,triggerName:t,isRemovalTransition:i,fromState:n,fromStyles:s,toState:r,toStyles:o,timelines:a,queriedElements:l,preStyleProps:c,postStyleProps:u,totalTime:h,errors:d}}const Fb={};class Pb{constructor(e,t,n){this._triggerName=e,this.ast=t,this._stateStyles=n}match(e,t,n,r){return function(e,t,n,r,i){return e.some(e=>e(t,n,r,i))}(this.ast.matchers,e,t,n,r)}buildStyles(e,t,n){const r=this._stateStyles[\"*\"],i=this._stateStyles[e],s=r?r.buildStyles(t,n):{};return i?i.buildStyles(t,n):s}build(e,t,n,r,i,s,o,a,l,c){const u=[],h=this.ast.options&&this.ast.options.params||Fb,d=this.buildStyles(n,o&&o.params||Fb,u),m=a&&a.params||Fb,p=this.buildStyles(r,m,u),f=new Set,g=new Map,_=new Map,b=\"void\"===r,y={params:Object.assign(Object.assign({},h),m)},v=c?[]:Mb(e,t,this.ast.animation,i,s,d,p,y,l,u);let w=0;if(v.forEach(e=>{w=Math.max(e.duration+e.delay,w)}),u.length)return Ob(t,this._triggerName,n,r,b,d,p,[],[],g,_,w,u);v.forEach(e=>{const n=e.element,r=C_(g,n,{});e.preStyleProps.forEach(e=>r[e]=!0);const i=C_(_,n,{});e.postStyleProps.forEach(e=>i[e]=!0),n!==t&&f.add(n)});const M=eb(f.values());return Ob(t,this._triggerName,n,r,b,d,p,v,M,g,_,w)}}class Rb{constructor(e,t){this.styles=e,this.defaultParams=t}buildStyles(e,t){const n={},r=J_(this.defaultParams);return Object.keys(e).forEach(t=>{const n=e[t];null!=n&&(r[t]=n)}),this.styles.styles.forEach(e=>{if(\"string\"!=typeof e){const i=e;Object.keys(i).forEach(e=>{let s=i[e];s.length>1&&(s=$_(s,r,t)),n[e]=s})}}),n}}class Ib{constructor(e,t){this.name=e,this.ast=t,this.transitionFactories=[],this.states={},t.states.forEach(e=>{this.states[e.name]=new Rb(e.style,e.options&&e.options.params||{})}),jb(this.states,\"true\",\"1\"),jb(this.states,\"false\",\"0\"),t.transitions.forEach(t=>{this.transitionFactories.push(new Pb(e,t,this.states))}),this.fallbackTransition=new Pb(e,{type:1,animation:{type:2,steps:[],options:null},matchers:[(e,t)=>!0],options:null,queryCount:0,depCount:0},this.states)}get containsQueries(){return this.ast.queryCount>0}matchTransition(e,t,n,r){return this.transitionFactories.find(i=>i.match(e,t,n,r))||null}matchStyles(e,t,n){return this.fallbackTransition.buildStyles(e,t,n)}}function jb(e,t,n){e.hasOwnProperty(t)?e.hasOwnProperty(n)||(e[n]=e[t]):e.hasOwnProperty(n)&&(e[t]=e[n])}const Yb=new yb;class Bb{constructor(e,t,n){this.bodyNode=e,this._driver=t,this._normalizer=n,this._animations={},this._playersById={},this.players=[]}register(e,t){const n=[],r=db(this._driver,t,n);if(n.length)throw new Error(\"Unable to build the animation due to the following errors: \"+n.join(\"\\n\"));this._animations[e]=r}_buildPlayer(e,t,n){const r=e.element,i=M_(0,this._normalizer,0,e.keyframes,t,n);return this._driver.animate(r,i,e.duration,e.delay,e.easing,[],!0)}create(e,t,n={}){const r=[],i=this._animations[e];let s;const o=new Map;if(i?(s=Mb(this._driver,t,i,\"ng-enter\",\"ng-leave\",{},{},n,Yb,r),s.forEach(e=>{const t=C_(o,e.element,{});e.postStyleProps.forEach(e=>t[e]=null)})):(r.push(\"The requested animation doesn't exist or has already been destroyed\"),s=[]),r.length)throw new Error(\"Unable to create the animation due to the following errors: \"+r.join(\"\\n\"));o.forEach((e,t)=>{Object.keys(e).forEach(n=>{e[n]=this._driver.computeStyle(t,n,\"*\")})});const a=w_(s.map(e=>{const t=o.get(e.element);return this._buildPlayer(e,{},t)}));return this._playersById[e]=a,a.onDestroy(()=>this.destroy(e)),this.players.push(a),a}destroy(e){const t=this._getPlayer(e);t.destroy(),delete this._playersById[e];const n=this.players.indexOf(t);n>=0&&this.players.splice(n,1)}_getPlayer(e){const t=this._playersById[e];if(!t)throw new Error(\"Unable to find the timeline player referenced by \"+e);return t}listen(e,t,n,r){const i=x_(t,\"\",\"\",\"\");return k_(this._getPlayer(e),n,i,r),()=>{}}command(e,t,n,r){if(\"register\"==n)return void this.register(e,r[0]);if(\"create\"==n)return void this.create(e,t,r[0]||{});const i=this._getPlayer(e);switch(n){case\"play\":i.play();break;case\"pause\":i.pause();break;case\"reset\":i.reset();break;case\"restart\":i.restart();break;case\"finish\":i.finish();break;case\"init\":i.init();break;case\"setPosition\":i.setPosition(parseFloat(r[0]));break;case\"destroy\":this.destroy(e)}}}const Nb=[],Hb={namespaceId:\"\",setForRemoval:!1,setForMove:!1,hasAnimation:!1,removedBeforeQueried:!1},zb={namespaceId:\"\",setForMove:!1,setForRemoval:!1,hasAnimation:!1,removedBeforeQueried:!0};class Vb{constructor(e,t=\"\"){this.namespaceId=t;const n=e&&e.hasOwnProperty(\"value\");if(this.value=null!=(r=n?e.value:e)?r:null,n){const t=J_(e);delete t.value,this.options=t}else this.options={};var r;this.options.params||(this.options.params={})}get params(){return this.options.params}absorbOptions(e){const t=e.params;if(t){const e=this.options.params;Object.keys(t).forEach(n=>{null==e[n]&&(e[n]=t[n])})}}}const Jb=new Vb(\"void\");class Ub{constructor(e,t,n){this.id=e,this.hostElement=t,this._engine=n,this.players=[],this._triggers={},this._queue=[],this._elementListeners=new Map,this._hostClassName=\"ng-tns-\"+e,Qb(t,this._hostClassName)}listen(e,t,n,r){if(!this._triggers.hasOwnProperty(t))throw new Error(`Unable to listen on the animation trigger event \"${n}\" because the animation trigger \"${t}\" doesn't exist!`);if(null==n||0==n.length)throw new Error(`Unable to listen on the animation trigger \"${t}\" because the provided event is undefined!`);if(\"start\"!=(i=n)&&\"done\"!=i)throw new Error(`The provided animation trigger event \"${n}\" for the animation trigger \"${t}\" is not supported!`);var i;const s=C_(this._elementListeners,e,[]),o={name:t,phase:n,callback:r};s.push(o);const a=C_(this._engine.statesByElement,e,{});return a.hasOwnProperty(t)||(Qb(e,\"ng-trigger\"),Qb(e,\"ng-trigger-\"+t),a[t]=Jb),()=>{this._engine.afterFlush(()=>{const e=s.indexOf(o);e>=0&&s.splice(e,1),this._triggers[t]||delete a[t]})}}register(e,t){return!this._triggers[e]&&(this._triggers[e]=t,!0)}_getTrigger(e){const t=this._triggers[e];if(!t)throw new Error(`The provided animation trigger \"${e}\" has not been registered!`);return t}trigger(e,t,n,r=!0){const i=this._getTrigger(t),s=new Wb(this.id,t,e);let o=this._engine.statesByElement.get(e);o||(Qb(e,\"ng-trigger\"),Qb(e,\"ng-trigger-\"+t),this._engine.statesByElement.set(e,o={}));let a=o[t];const l=new Vb(n,this.id);if(!(n&&n.hasOwnProperty(\"value\"))&&a&&l.absorbOptions(a.options),o[t]=l,a||(a=Jb),\"void\"!==l.value&&a.value===l.value){if(!function(e,t){const n=Object.keys(e),r=Object.keys(t);if(n.length!=r.length)return!1;for(let i=0;i{Z_(e,n),X_(e,r)})}return}const c=C_(this._engine.playersByElement,e,[]);c.forEach(e=>{e.namespaceId==this.id&&e.triggerName==t&&e.queued&&e.destroy()});let u=i.matchTransition(a.value,l.value,e,l.params),h=!1;if(!u){if(!r)return;u=i.fallbackTransition,h=!0}return this._engine.totalQueuedPlayers++,this._queue.push({element:e,triggerName:t,transition:u,fromState:a,toState:l,player:s,isFallbackTransition:h}),h||(Qb(e,\"ng-animate-queued\"),s.onStart(()=>{$b(e,\"ng-animate-queued\")})),s.onDone(()=>{let t=this.players.indexOf(s);t>=0&&this.players.splice(t,1);const n=this._engine.playersByElement.get(e);if(n){let e=n.indexOf(s);e>=0&&n.splice(e,1)}}),this.players.push(s),c.push(s),s}deregister(e){delete this._triggers[e],this._engine.statesByElement.forEach((t,n)=>{delete t[e]}),this._elementListeners.forEach((t,n)=>{this._elementListeners.set(n,t.filter(t=>t.name!=e))})}clearElementCache(e){this._engine.statesByElement.delete(e),this._elementListeners.delete(e);const t=this._engine.playersByElement.get(e);t&&(t.forEach(e=>e.destroy()),this._engine.playersByElement.delete(e))}_signalRemovalForInnerTriggers(e,t){const n=this._engine.driver.query(e,\".ng-trigger\",!0);n.forEach(e=>{if(e.__ng_removed)return;const n=this._engine.fetchNamespacesByElement(e);n.size?n.forEach(n=>n.triggerLeaveAnimation(e,t,!1,!0)):this.clearElementCache(e)}),this._engine.afterFlushAnimationsDone(()=>n.forEach(e=>this.clearElementCache(e)))}triggerLeaveAnimation(e,t,n,r){const i=this._engine.statesByElement.get(e);if(i){const s=[];if(Object.keys(i).forEach(t=>{if(this._triggers[t]){const n=this.trigger(e,t,\"void\",r);n&&s.push(n)}}),s.length)return this._engine.markElementAsRemoved(this.id,e,!0,t),n&&w_(s).onDone(()=>this._engine.processLeaveNode(e)),!0}return!1}prepareLeaveAnimationListeners(e){const t=this._elementListeners.get(e);if(t){const n=new Set;t.forEach(t=>{const r=t.name;if(n.has(r))return;n.add(r);const i=this._triggers[r].fallbackTransition,s=this._engine.statesByElement.get(e)[r]||Jb,o=new Vb(\"void\"),a=new Wb(this.id,r,e);this._engine.totalQueuedPlayers++,this._queue.push({element:e,triggerName:r,transition:i,fromState:s,toState:o,player:a,isFallbackTransition:!0})})}}removeNode(e,t){const n=this._engine;if(e.childElementCount&&this._signalRemovalForInnerTriggers(e,t),this.triggerLeaveAnimation(e,t,!0))return;let r=!1;if(n.totalAnimations){const t=n.players.length?n.playersByQueriedElement.get(e):[];if(t&&t.length)r=!0;else{let t=e;for(;t=t.parentNode;)if(n.statesByElement.get(t)){r=!0;break}}}if(this.prepareLeaveAnimationListeners(e),r)n.markElementAsRemoved(this.id,e,!1,t);else{const r=e.__ng_removed;r&&r!==Hb||(n.afterFlush(()=>this.clearElementCache(e)),n.destroyInnerAnimations(e),n._onRemovalComplete(e,t))}}insertNode(e,t){Qb(e,this._hostClassName)}drainQueuedTransitions(e){const t=[];return this._queue.forEach(n=>{const r=n.player;if(r.destroyed)return;const i=n.element,s=this._elementListeners.get(i);s&&s.forEach(t=>{if(t.name==n.triggerName){const r=x_(i,n.triggerName,n.fromState.value,n.toState.value);r._data=e,k_(n.player,t.phase,r,t.callback)}}),r.markedForDestroy?this._engine.afterFlush(()=>{r.destroy()}):t.push(n)}),this._queue=[],t.sort((e,t)=>{const n=e.transition.ast.depCount,r=t.transition.ast.depCount;return 0==n||0==r?n-r:this._engine.driver.containsElement(e.element,t.element)?1:-1})}destroy(e){this.players.forEach(e=>e.destroy()),this._signalRemovalForInnerTriggers(this.hostElement,e)}elementContainsData(e){let t=!1;return this._elementListeners.has(e)&&(t=!0),t=!!this._queue.find(t=>t.element===e)||t,t}}class Gb{constructor(e,t,n){this.bodyNode=e,this.driver=t,this._normalizer=n,this.players=[],this.newHostElements=new Map,this.playersByElement=new Map,this.playersByQueriedElement=new Map,this.statesByElement=new Map,this.disabledNodes=new Set,this.totalAnimations=0,this.totalQueuedPlayers=0,this._namespaceLookup={},this._namespaceList=[],this._flushFns=[],this._whenQuietFns=[],this.namespacesByHostElement=new Map,this.collectedEnterElements=[],this.collectedLeaveElements=[],this.onRemovalComplete=(e,t)=>{}}_onRemovalComplete(e,t){this.onRemovalComplete(e,t)}get queuedPlayers(){const e=[];return this._namespaceList.forEach(t=>{t.players.forEach(t=>{t.queued&&e.push(t)})}),e}createNamespace(e,t){const n=new Ub(e,t,this);return t.parentNode?this._balanceNamespaceList(n,t):(this.newHostElements.set(t,n),this.collectEnterElement(t)),this._namespaceLookup[e]=n}_balanceNamespaceList(e,t){const n=this._namespaceList.length-1;if(n>=0){let r=!1;for(let i=n;i>=0;i--)if(this.driver.containsElement(this._namespaceList[i].hostElement,t)){this._namespaceList.splice(i+1,0,e),r=!0;break}r||this._namespaceList.splice(0,0,e)}else this._namespaceList.push(e);return this.namespacesByHostElement.set(t,e),e}register(e,t){let n=this._namespaceLookup[e];return n||(n=this.createNamespace(e,t)),n}registerTrigger(e,t,n){let r=this._namespaceLookup[e];r&&r.register(t,n)&&this.totalAnimations++}destroy(e,t){if(!e)return;const n=this._fetchNamespace(e);this.afterFlush(()=>{this.namespacesByHostElement.delete(n.hostElement),delete this._namespaceLookup[e];const t=this._namespaceList.indexOf(n);t>=0&&this._namespaceList.splice(t,1)}),this.afterFlushAnimationsDone(()=>n.destroy(t))}_fetchNamespace(e){return this._namespaceLookup[e]}fetchNamespacesByElement(e){const t=new Set,n=this.statesByElement.get(e);if(n){const e=Object.keys(n);for(let r=0;r=0&&this.collectedLeaveElements.splice(e,1)}if(e){const r=this._fetchNamespace(e);r&&r.insertNode(t,n)}r&&this.collectEnterElement(t)}collectEnterElement(e){this.collectedEnterElements.push(e)}markElementAsDisabled(e,t){t?this.disabledNodes.has(e)||(this.disabledNodes.add(e),Qb(e,\"ng-animate-disabled\")):this.disabledNodes.has(e)&&(this.disabledNodes.delete(e),$b(e,\"ng-animate-disabled\"))}removeNode(e,t,n,r){if(Xb(t)){const i=e?this._fetchNamespace(e):null;if(i?i.removeNode(t,r):this.markElementAsRemoved(e,t,!1,r),n){const n=this.namespacesByHostElement.get(t);n&&n.id!==e&&n.removeNode(t,r)}}else this._onRemovalComplete(t,r)}markElementAsRemoved(e,t,n,r){this.collectedLeaveElements.push(t),t.__ng_removed={namespaceId:e,setForRemoval:r,hasAnimation:n,removedBeforeQueried:!1}}listen(e,t,n,r,i){return Xb(t)?this._fetchNamespace(e).listen(t,n,r,i):()=>{}}_buildInstruction(e,t,n,r,i){return e.transition.build(this.driver,e.element,e.fromState.value,e.toState.value,n,r,e.fromState.options,e.toState.options,t,i)}destroyInnerAnimations(e){let t=this.driver.query(e,\".ng-trigger\",!0);t.forEach(e=>this.destroyActiveAnimationsForElement(e)),0!=this.playersByQueriedElement.size&&(t=this.driver.query(e,\".ng-animating\",!0),t.forEach(e=>this.finishActiveQueriedAnimationOnElement(e)))}destroyActiveAnimationsForElement(e){const t=this.playersByElement.get(e);t&&t.forEach(e=>{e.queued?e.markedForDestroy=!0:e.destroy()})}finishActiveQueriedAnimationOnElement(e){const t=this.playersByQueriedElement.get(e);t&&t.forEach(e=>e.finish())}whenRenderingDone(){return new Promise(e=>{if(this.players.length)return w_(this.players).onDone(()=>e());e()})}processLeaveNode(e){const t=e.__ng_removed;if(t&&t.setForRemoval){if(e.__ng_removed=Hb,t.namespaceId){this.destroyInnerAnimations(e);const n=this._fetchNamespace(t.namespaceId);n&&n.clearElementCache(e)}this._onRemovalComplete(e,t.setForRemoval)}this.driver.matchesElement(e,\".ng-animate-disabled\")&&this.markElementAsDisabled(e,!1),this.driver.query(e,\".ng-animate-disabled\",!0).forEach(e=>{this.markElementAsDisabled(e,!1)})}flush(e=-1){let t=[];if(this.newHostElements.size&&(this.newHostElements.forEach((e,t)=>this._balanceNamespaceList(e,t)),this.newHostElements.clear()),this.totalAnimations&&this.collectedEnterElements.length)for(let n=0;ne()),this._flushFns=[],this._whenQuietFns.length){const e=this._whenQuietFns;this._whenQuietFns=[],t.length?w_(t).onDone(()=>{e.forEach(e=>e())}):e.forEach(e=>e())}}reportError(e){throw new Error(\"Unable to process animations due to the following failed trigger transitions\\n \"+e.join(\"\\n\"))}_flushAnimations(e,t){const n=new yb,r=[],i=new Map,s=[],o=new Map,a=new Map,l=new Map,c=new Set;this.disabledNodes.forEach(e=>{c.add(e);const t=this.driver.query(e,\".ng-animate-queued\",!0);for(let n=0;n{const n=\"ng-enter\"+p++;m.set(t,n),e.forEach(e=>Qb(e,n))});const f=[],g=new Set,_=new Set;for(let A=0;Ag.add(e)):_.add(e))}const b=new Map,y=qb(h,Array.from(g));y.forEach((e,t)=>{const n=\"ng-leave\"+p++;b.set(t,n),e.forEach(e=>Qb(e,n))}),e.push(()=>{d.forEach((e,t)=>{const n=m.get(t);e.forEach(e=>$b(e,n))}),y.forEach((e,t)=>{const n=b.get(t);e.forEach(e=>$b(e,n))}),f.forEach(e=>{this.processLeaveNode(e)})});const v=[],w=[];for(let A=this._namespaceList.length-1;A>=0;A--)this._namespaceList[A].drainQueuedTransitions(t).forEach(e=>{const t=e.player,i=e.element;if(v.push(t),this.collectedEnterElements.length){const e=i.__ng_removed;if(e&&e.setForMove)return void t.destroy()}const c=!u||!this.driver.containsElement(u,i),h=b.get(i),d=m.get(i),p=this._buildInstruction(e,n,d,h,c);if(p.errors&&p.errors.length)w.push(p);else{if(c)return t.onStart(()=>Z_(i,p.fromStyles)),t.onDestroy(()=>X_(i,p.toStyles)),void r.push(t);if(e.isFallbackTransition)return t.onStart(()=>Z_(i,p.fromStyles)),t.onDestroy(()=>X_(i,p.toStyles)),void r.push(t);p.timelines.forEach(e=>e.stretchStartingKeyframe=!0),n.append(i,p.timelines),s.push({instruction:p,player:t,element:i}),p.queriedElements.forEach(e=>C_(o,e,[]).push(t)),p.preStyleProps.forEach((e,t)=>{const n=Object.keys(e);if(n.length){let e=a.get(t);e||a.set(t,e=new Set),n.forEach(t=>e.add(t))}}),p.postStyleProps.forEach((e,t)=>{const n=Object.keys(e);let r=l.get(t);r||l.set(t,r=new Set),n.forEach(e=>r.add(e))})}});if(w.length){const e=[];w.forEach(t=>{e.push(`@${t.triggerName} has failed due to:\\n`),t.errors.forEach(t=>e.push(`- ${t}\\n`))}),v.forEach(e=>e.destroy()),this.reportError(e)}const M=new Map,k=new Map;s.forEach(e=>{const t=e.element;n.has(t)&&(k.set(t,t),this._beforeAnimationBuild(e.player.namespaceId,e.instruction,M))}),r.forEach(e=>{const t=e.element;this._getPreviousPlayers(t,!1,e.namespaceId,e.triggerName,null).forEach(e=>{C_(M,t,[]).push(e),e.destroy()})});const S=f.filter(e=>ty(e,a,l)),x=new Map;Kb(x,this.driver,_,l,\"*\").forEach(e=>{ty(e,a,l)&&S.push(e)});const C=new Map;d.forEach((e,t)=>{Kb(C,this.driver,new Set(e),a,\"!\")}),S.forEach(e=>{const t=x.get(e),n=C.get(e);x.set(e,Object.assign(Object.assign({},t),n))});const D=[],L=[],T={};s.forEach(e=>{const{element:t,player:s,instruction:o}=e;if(n.has(t)){if(c.has(t))return s.onDestroy(()=>X_(t,o.toStyles)),s.disabled=!0,s.overrideTotalTime(o.totalTime),void r.push(s);let e=T;if(k.size>1){let n=t;const r=[];for(;n=n.parentNode;){const t=k.get(n);if(t){e=t;break}r.push(n)}r.forEach(t=>k.set(t,e))}const n=this._buildAnimation(s.namespaceId,o,M,i,C,x);if(s.setRealPlayer(n),e===T)D.push(s);else{const t=this.playersByElement.get(e);t&&t.length&&(s.parentPlayer=w_(t)),r.push(s)}}else Z_(t,o.fromStyles),s.onDestroy(()=>X_(t,o.toStyles)),L.push(s),c.has(t)&&r.push(s)}),L.forEach(e=>{const t=i.get(e.element);if(t&&t.length){const n=w_(t);e.setRealPlayer(n)}}),r.forEach(e=>{e.parentPlayer?e.syncPlayerEvents(e.parentPlayer):e.destroy()});for(let A=0;A!e.destroyed);r.length?ey(this,e,r):this.processLeaveNode(e)}return f.length=0,D.forEach(e=>{this.players.push(e),e.onDone(()=>{e.destroy();const t=this.players.indexOf(e);this.players.splice(t,1)}),e.play()}),D}elementContainsData(e,t){let n=!1;const r=t.__ng_removed;return r&&r.setForRemoval&&(n=!0),this.playersByElement.has(t)&&(n=!0),this.playersByQueriedElement.has(t)&&(n=!0),this.statesByElement.has(t)&&(n=!0),this._fetchNamespace(e).elementContainsData(t)||n}afterFlush(e){this._flushFns.push(e)}afterFlushAnimationsDone(e){this._whenQuietFns.push(e)}_getPreviousPlayers(e,t,n,r,i){let s=[];if(t){const t=this.playersByQueriedElement.get(e);t&&(s=t)}else{const t=this.playersByElement.get(e);if(t){const e=!i||\"void\"==i;t.forEach(t=>{t.queued||(e||t.triggerName==r)&&s.push(t)})}}return(n||r)&&(s=s.filter(e=>!(n&&n!=e.namespaceId||r&&r!=e.triggerName))),s}_beforeAnimationBuild(e,t,n){const r=t.element,i=t.isRemovalTransition?void 0:e,s=t.isRemovalTransition?void 0:t.triggerName;for(const o of t.timelines){const e=o.element,a=e!==r,l=C_(n,e,[]);this._getPreviousPlayers(e,a,i,s,t.toState).forEach(e=>{const t=e.getRealPlayer();t.beforeDestroy&&t.beforeDestroy(),e.destroy(),l.push(e)})}Z_(r,t.fromStyles)}_buildAnimation(e,t,n,r,i,s){const o=t.triggerName,a=t.element,l=[],c=new Set,u=new Set,h=t.timelines.map(t=>{const h=t.element;c.add(h);const d=h.__ng_removed;if(d&&d.removedBeforeQueried)return new b_(t.duration,t.delay);const m=h!==a,p=function(e){const t=[];return function e(t,n){for(let r=0;re.getRealPlayer())).filter(e=>!!e.element&&e.element===h),f=i.get(h),g=s.get(h),_=M_(0,this._normalizer,0,t.keyframes,f,g),b=this._buildPlayer(t,_,p);if(t.subTimeline&&r&&u.add(h),m){const t=new Wb(e,o,h);t.setRealPlayer(b),l.push(t)}return b});l.forEach(e=>{C_(this.playersByQueriedElement,e.element,[]).push(e),e.onDone(()=>function(e,t,n){let r;if(e instanceof Map){if(r=e.get(t),r){if(r.length){const e=r.indexOf(n);r.splice(e,1)}0==r.length&&e.delete(t)}}else if(r=e[t],r){if(r.length){const e=r.indexOf(n);r.splice(e,1)}0==r.length&&delete e[t]}return r}(this.playersByQueriedElement,e.element,e))}),c.forEach(e=>Qb(e,\"ng-animating\"));const d=w_(h);return d.onDestroy(()=>{c.forEach(e=>$b(e,\"ng-animating\")),X_(a,t.toStyles)}),u.forEach(e=>{C_(r,e,[]).push(d)}),d}_buildPlayer(e,t,n){return t.length>0?this.driver.animate(e.element,t,e.duration,e.delay,e.easing,n):new b_(e.duration,e.delay)}}class Wb{constructor(e,t,n){this.namespaceId=e,this.triggerName=t,this.element=n,this._player=new b_,this._containsRealPlayer=!1,this._queuedCallbacks={},this.destroyed=!1,this.markedForDestroy=!1,this.disabled=!1,this.queued=!0,this.totalTime=0}setRealPlayer(e){this._containsRealPlayer||(this._player=e,Object.keys(this._queuedCallbacks).forEach(t=>{this._queuedCallbacks[t].forEach(n=>k_(e,t,void 0,n))}),this._queuedCallbacks={},this._containsRealPlayer=!0,this.overrideTotalTime(e.totalTime),this.queued=!1)}getRealPlayer(){return this._player}overrideTotalTime(e){this.totalTime=e}syncPlayerEvents(e){const t=this._player;t.triggerCallback&&e.onStart(()=>t.triggerCallback(\"start\")),e.onDone(()=>this.finish()),e.onDestroy(()=>this.destroy())}_queueEvent(e,t){C_(this._queuedCallbacks,e,[]).push(t)}onDone(e){this.queued&&this._queueEvent(\"done\",e),this._player.onDone(e)}onStart(e){this.queued&&this._queueEvent(\"start\",e),this._player.onStart(e)}onDestroy(e){this.queued&&this._queueEvent(\"destroy\",e),this._player.onDestroy(e)}init(){this._player.init()}hasStarted(){return!this.queued&&this._player.hasStarted()}play(){!this.queued&&this._player.play()}pause(){!this.queued&&this._player.pause()}restart(){!this.queued&&this._player.restart()}finish(){this._player.finish()}destroy(){this.destroyed=!0,this._player.destroy()}reset(){!this.queued&&this._player.reset()}setPosition(e){this.queued||this._player.setPosition(e)}getPosition(){return this.queued?0:this._player.getPosition()}triggerCallback(e){const t=this._player;t.triggerCallback&&t.triggerCallback(e)}}function Xb(e){return e&&1===e.nodeType}function Zb(e,t){const n=e.style.display;return e.style.display=null!=t?t:\"none\",n}function Kb(e,t,n,r,i){const s=[];n.forEach(e=>s.push(Zb(e)));const o=[];r.forEach((n,r)=>{const s={};n.forEach(e=>{const n=s[e]=t.computeStyle(r,e,i);n&&0!=n.length||(r.__ng_removed=zb,o.push(r))}),e.set(r,s)});let a=0;return n.forEach(e=>Zb(e,s[a++])),o}function qb(e,t){const n=new Map;if(e.forEach(e=>n.set(e,[])),0==t.length)return n;const r=new Set(t),i=new Map;return t.forEach(e=>{const t=function e(t){if(!t)return 1;let s=i.get(t);if(s)return s;const o=t.parentNode;return s=n.has(o)?o:r.has(o)?1:e(o),i.set(t,s),s}(e);1!==t&&n.get(t).push(e)}),n}function Qb(e,t){if(e.classList)e.classList.add(t);else{let n=e.$$classes;n||(n=e.$$classes={}),n[t]=!0}}function $b(e,t){if(e.classList)e.classList.remove(t);else{let n=e.$$classes;n&&delete n[t]}}function ey(e,t,n){w_(n).onDone(()=>e.processLeaveNode(t))}function ty(e,t,n){const r=n.get(e);if(!r)return!1;let i=t.get(e);return i?r.forEach(e=>i.add(e)):t.set(e,r),n.delete(e),!0}class ny{constructor(e,t,n){this.bodyNode=e,this._driver=t,this._triggerCache={},this.onRemovalComplete=(e,t)=>{},this._transitionEngine=new Gb(e,t,n),this._timelineEngine=new Bb(e,t,n),this._transitionEngine.onRemovalComplete=(e,t)=>this.onRemovalComplete(e,t)}registerTrigger(e,t,n,r,i){const s=e+\"-\"+r;let o=this._triggerCache[s];if(!o){const e=[],t=db(this._driver,i,e);if(e.length)throw new Error(`The animation trigger \"${r}\" has failed to build due to the following errors:\\n - ${e.join(\"\\n - \")}`);o=function(e,t){return new Ib(e,t)}(r,t),this._triggerCache[s]=o}this._transitionEngine.registerTrigger(t,r,o)}register(e,t){this._transitionEngine.register(e,t)}destroy(e,t){this._transitionEngine.destroy(e,t)}onInsert(e,t,n,r){this._transitionEngine.insertNode(e,t,n,r)}onRemove(e,t,n,r){this._transitionEngine.removeNode(e,t,r||!1,n)}disableAnimations(e,t){this._transitionEngine.markElementAsDisabled(e,t)}process(e,t,n,r){if(\"@\"==n.charAt(0)){const[e,i]=D_(n);this._timelineEngine.command(e,t,i,r)}else this._transitionEngine.trigger(e,t,n,r)}listen(e,t,n,r,i){if(\"@\"==n.charAt(0)){const[e,r]=D_(n);return this._timelineEngine.listen(e,t,r,i)}return this._transitionEngine.listen(e,t,n,r,i)}flush(e=-1){this._transitionEngine.flush(e)}get players(){return this._transitionEngine.players.concat(this._timelineEngine.players)}whenRenderingDone(){return this._transitionEngine.whenRenderingDone()}}function ry(e,t){let n=null,r=null;return Array.isArray(t)&&t.length?(n=sy(t[0]),t.length>1&&(r=sy(t[t.length-1]))):t&&(n=sy(t)),n||r?new iy(e,n,r):null}let iy=(()=>{class e{constructor(t,n,r){this._element=t,this._startStyles=n,this._endStyles=r,this._state=0;let i=e.initialStylesByElement.get(t);i||e.initialStylesByElement.set(t,i={}),this._initialStyles=i}start(){this._state<1&&(this._startStyles&&X_(this._element,this._startStyles,this._initialStyles),this._state=1)}finish(){this.start(),this._state<2&&(X_(this._element,this._initialStyles),this._endStyles&&(X_(this._element,this._endStyles),this._endStyles=null),this._state=1)}destroy(){this.finish(),this._state<3&&(e.initialStylesByElement.delete(this._element),this._startStyles&&(Z_(this._element,this._startStyles),this._endStyles=null),this._endStyles&&(Z_(this._element,this._endStyles),this._endStyles=null),X_(this._element,this._initialStyles),this._state=3)}}return e.initialStylesByElement=new WeakMap,e})();function sy(e){let t=null;const n=Object.keys(e);for(let r=0;rthis._handleCallback(e)}apply(){!function(e,t){const n=my(e,\"\").trim();n.length&&(function(e,t){let n=0;for(let r=0;r=this._delay&&n>=this._duration&&this.finish()}finish(){this._finished||(this._finished=!0,this._onDoneFn(),hy(this._element,this._eventFn,!0))}destroy(){this._destroyed||(this._destroyed=!0,this.finish(),function(e,t){const n=my(e,\"\").split(\",\"),r=uy(n,t);r>=0&&(n.splice(r,1),dy(e,\"\",n.join(\",\")))}(this._element,this._name))}}function ly(e,t,n){dy(e,\"PlayState\",n,cy(e,t))}function cy(e,t){const n=my(e,\"\");return n.indexOf(\",\")>0?uy(n.split(\",\"),t):uy([n],t)}function uy(e,t){for(let n=0;n=0)return n;return-1}function hy(e,t,n){n?e.removeEventListener(\"animationend\",t):e.addEventListener(\"animationend\",t)}function dy(e,t,n,r){const i=\"animation\"+t;if(null!=r){const t=e.style[i];if(t.length){const e=t.split(\",\");e[r]=n,n=e.join(\",\")}}e.style[i]=n}function my(e,t){return e.style[\"animation\"+t]}class py{constructor(e,t,n,r,i,s,o,a){this.element=e,this.keyframes=t,this.animationName=n,this._duration=r,this._delay=i,this._finalStyles=o,this._specialStyles=a,this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._started=!1,this.currentSnapshot={},this._state=0,this.easing=s||\"linear\",this.totalTime=r+i,this._buildStyler()}onStart(e){this._onStartFns.push(e)}onDone(e){this._onDoneFns.push(e)}onDestroy(e){this._onDestroyFns.push(e)}destroy(){this.init(),this._state>=4||(this._state=4,this._styler.destroy(),this._flushStartFns(),this._flushDoneFns(),this._specialStyles&&this._specialStyles.destroy(),this._onDestroyFns.forEach(e=>e()),this._onDestroyFns=[])}_flushDoneFns(){this._onDoneFns.forEach(e=>e()),this._onDoneFns=[]}_flushStartFns(){this._onStartFns.forEach(e=>e()),this._onStartFns=[]}finish(){this.init(),this._state>=3||(this._state=3,this._styler.finish(),this._flushStartFns(),this._specialStyles&&this._specialStyles.finish(),this._flushDoneFns())}setPosition(e){this._styler.setPosition(e)}getPosition(){return this._styler.getPosition()}hasStarted(){return this._state>=2}init(){this._state>=1||(this._state=1,this._styler.apply(),this._delay&&this._styler.pause())}play(){this.init(),this.hasStarted()||(this._flushStartFns(),this._state=2,this._specialStyles&&this._specialStyles.start()),this._styler.resume()}pause(){this.init(),this._styler.pause()}restart(){this.reset(),this.play()}reset(){this._styler.destroy(),this._buildStyler(),this._styler.apply()}_buildStyler(){this._styler=new ay(this.element,this.animationName,this._duration,this._delay,this.easing,\"forwards\",()=>this.finish())}triggerCallback(e){const t=\"start\"==e?this._onStartFns:this._onDoneFns;t.forEach(e=>e()),t.length=0}beforeDestroy(){this.init();const e={};if(this.hasStarted()){const t=this._state>=3;Object.keys(this._finalStyles).forEach(n=>{\"offset\"!=n&&(e[n]=t?this._finalStyles[n]:ob(this.element,n))})}this.currentSnapshot=e}}class fy extends b_{constructor(e,t){super(),this.element=e,this._startingStyles={},this.__initialized=!1,this._styles=Y_(t)}init(){!this.__initialized&&this._startingStyles&&(this.__initialized=!0,Object.keys(this._styles).forEach(e=>{this._startingStyles[e]=this.element.style[e]}),super.init())}play(){this._startingStyles&&(this.init(),Object.keys(this._styles).forEach(e=>this.element.style.setProperty(e,this._styles[e])),super.play())}destroy(){this._startingStyles&&(Object.keys(this._startingStyles).forEach(e=>{const t=this._startingStyles[e];t?this.element.style.setProperty(e,t):this.element.style.removeProperty(e)}),this._startingStyles=null,super.destroy())}}class gy{constructor(){this._count=0,this._head=document.querySelector(\"head\"),this._warningIssued=!1}validateStyleProperty(e){return P_(e)}matchesElement(e,t){return R_(e,t)}containsElement(e,t){return I_(e,t)}query(e,t,n){return j_(e,t,n)}computeStyle(e,t,n){return window.getComputedStyle(e)[t]}buildKeyframeElement(e,t,n){n=n.map(e=>Y_(e));let r=`@keyframes ${t} {\\n`,i=\"\";n.forEach(e=>{i=\" \";const t=parseFloat(e.offset);r+=`${i}${100*t}% {\\n`,i+=\" \",Object.keys(e).forEach(t=>{const n=e[t];switch(t){case\"offset\":return;case\"easing\":return void(n&&(r+=`${i}animation-timing-function: ${n};\\n`));default:return void(r+=`${i}${t}: ${n};\\n`)}}),r+=i+\"}\\n\"}),r+=\"}\\n\";const s=document.createElement(\"style\");return s.innerHTML=r,s}animate(e,t,n,r,i,s=[],o){o&&this._notifyFaultyScrubber();const a=s.filter(e=>e instanceof py),l={};rb(n,r)&&a.forEach(e=>{let t=e.currentSnapshot;Object.keys(t).forEach(e=>l[e]=t[e])});const c=function(e){let t={};return e&&(Array.isArray(e)?e:[e]).forEach(e=>{Object.keys(e).forEach(n=>{\"offset\"!=n&&\"easing\"!=n&&(t[n]=e[n])})}),t}(t=ib(e,t,l));if(0==n)return new fy(e,c);const u=\"gen_css_kf_\"+this._count++,h=this.buildKeyframeElement(e,u,t);document.querySelector(\"head\").appendChild(h);const d=ry(e,t),m=new py(e,t,u,n,r,i,c,d);return m.onDestroy(()=>{var e;(e=h).parentNode.removeChild(e)}),m}_notifyFaultyScrubber(){this._warningIssued||(console.warn(\"@angular/animations: please load the web-animations.js polyfill to allow programmatic access...\\n\",\" visit http://bit.ly/IWukam to learn more about using the web-animation-js polyfill.\"),this._warningIssued=!0)}}class _y{constructor(e,t,n,r){this.element=e,this.keyframes=t,this.options=n,this._specialStyles=r,this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._initialized=!1,this._finished=!1,this._started=!1,this._destroyed=!1,this.time=0,this.parentPlayer=null,this.currentSnapshot={},this._duration=n.duration,this._delay=n.delay||0,this.time=this._duration+this._delay}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(e=>e()),this._onDoneFns=[])}init(){this._buildPlayer(),this._preparePlayerBeforeStart()}_buildPlayer(){if(this._initialized)return;this._initialized=!0;const e=this.keyframes;this.domPlayer=this._triggerWebAnimation(this.element,e,this.options),this._finalKeyframe=e.length?e[e.length-1]:{},this.domPlayer.addEventListener(\"finish\",()=>this._onFinish())}_preparePlayerBeforeStart(){this._delay?this._resetDomPlayerState():this.domPlayer.pause()}_triggerWebAnimation(e,t,n){return e.animate(t,n)}onStart(e){this._onStartFns.push(e)}onDone(e){this._onDoneFns.push(e)}onDestroy(e){this._onDestroyFns.push(e)}play(){this._buildPlayer(),this.hasStarted()||(this._onStartFns.forEach(e=>e()),this._onStartFns=[],this._started=!0,this._specialStyles&&this._specialStyles.start()),this.domPlayer.play()}pause(){this.init(),this.domPlayer.pause()}finish(){this.init(),this._specialStyles&&this._specialStyles.finish(),this._onFinish(),this.domPlayer.finish()}reset(){this._resetDomPlayerState(),this._destroyed=!1,this._finished=!1,this._started=!1}_resetDomPlayerState(){this.domPlayer&&this.domPlayer.cancel()}restart(){this.reset(),this.play()}hasStarted(){return this._started}destroy(){this._destroyed||(this._destroyed=!0,this._resetDomPlayerState(),this._onFinish(),this._specialStyles&&this._specialStyles.destroy(),this._onDestroyFns.forEach(e=>e()),this._onDestroyFns=[])}setPosition(e){this.domPlayer.currentTime=e*this.time}getPosition(){return this.domPlayer.currentTime/this.time}get totalTime(){return this._delay+this._duration}beforeDestroy(){const e={};this.hasStarted()&&Object.keys(this._finalKeyframe).forEach(t=>{\"offset\"!=t&&(e[t]=this._finished?this._finalKeyframe[t]:ob(this.element,t))}),this.currentSnapshot=e}triggerCallback(e){const t=\"start\"==e?this._onStartFns:this._onDoneFns;t.forEach(e=>e()),t.length=0}}class by{constructor(){this._isNativeImpl=/\\{\\s*\\[native\\s+code\\]\\s*\\}/.test(yy().toString()),this._cssKeyframesDriver=new gy}validateStyleProperty(e){return P_(e)}matchesElement(e,t){return R_(e,t)}containsElement(e,t){return I_(e,t)}query(e,t,n){return j_(e,t,n)}computeStyle(e,t,n){return window.getComputedStyle(e)[t]}overrideWebAnimationsSupport(e){this._isNativeImpl=e}animate(e,t,n,r,i,s=[],o){if(!o&&!this._isNativeImpl)return this._cssKeyframesDriver.animate(e,t,n,r,i,s);const a={duration:n,delay:r,fill:0==r?\"both\":\"forwards\"};i&&(a.easing=i);const l={},c=s.filter(e=>e instanceof _y);rb(n,r)&&c.forEach(e=>{let t=e.currentSnapshot;Object.keys(t).forEach(e=>l[e]=t[e])});const u=ry(e,t=ib(e,t=t.map(e=>U_(e,!1)),l));return new _y(e,t,a,u)}}function yy(){return\"undefined\"!=typeof window&&void 0!==window.document&&Element.prototype.animate||{}}let vy=(()=>{class e extends o_{constructor(e,t){super(),this._nextAnimationId=0,this._renderer=e.createRenderer(t.body,{id:\"0\",encapsulation:ye.None,styles:[],data:{animation:[]}})}build(e){const t=this._nextAnimationId.toString();this._nextAnimationId++;const n=Array.isArray(e)?u_(e):e;return ky(this._renderer,null,t,\"register\",[n]),new wy(t,this._renderer)}}return e.\\u0275fac=function(t){return new(t||e)(ie(aa),ie(Oc))},e.\\u0275prov=y({token:e,factory:e.\\u0275fac}),e})();class wy extends class{}{constructor(e,t){super(),this._id=e,this._renderer=t}create(e,t){return new My(this._id,e,t||{},this._renderer)}}class My{constructor(e,t,n,r){this.id=e,this.element=t,this._renderer=r,this.parentPlayer=null,this._started=!1,this.totalTime=0,this._command(\"create\",n)}_listen(e,t){return this._renderer.listen(this.element,`@@${this.id}:${e}`,t)}_command(e,...t){return ky(this._renderer,this.element,this.id,e,t)}onDone(e){this._listen(\"done\",e)}onStart(e){this._listen(\"start\",e)}onDestroy(e){this._listen(\"destroy\",e)}init(){this._command(\"init\")}hasStarted(){return this._started}play(){this._command(\"play\"),this._started=!0}pause(){this._command(\"pause\")}restart(){this._command(\"restart\")}finish(){this._command(\"finish\")}destroy(){this._command(\"destroy\")}reset(){this._command(\"reset\")}setPosition(e){this._command(\"setPosition\",e)}getPosition(){return 0}}function ky(e,t,n,r,i){return e.setProperty(t,`@@${n}:${r}`,i)}let Sy=(()=>{class e{constructor(e,t,n){this.delegate=e,this.engine=t,this._zone=n,this._currentId=0,this._microtaskId=1,this._animationCallbacksBuffer=[],this._rendererCache=new Map,this._cdRecurDepth=0,this.promise=Promise.resolve(0),t.onRemovalComplete=(e,t)=>{t&&t.parentNode(e)&&t.removeChild(e.parentNode,e)}}createRenderer(e,t){const n=this.delegate.createRenderer(e,t);if(!(e&&t&&t.data&&t.data.animation)){let e=this._rendererCache.get(n);return e||(e=new xy(\"\",n,this.engine),this._rendererCache.set(n,e)),e}const r=t.id,i=t.id+\"-\"+this._currentId;this._currentId++,this.engine.register(i,e);const s=t=>{Array.isArray(t)?t.forEach(s):this.engine.registerTrigger(r,i,e,t.name,t)};return t.data.animation.forEach(s),new Cy(this,i,n,this.engine)}begin(){this._cdRecurDepth++,this.delegate.begin&&this.delegate.begin()}_scheduleCountTask(){this.promise.then(()=>{this._microtaskId++})}scheduleListenerCallback(e,t,n){e>=0&&et(n)):(0==this._animationCallbacksBuffer.length&&Promise.resolve(null).then(()=>{this._zone.run(()=>{this._animationCallbacksBuffer.forEach(e=>{const[t,n]=e;t(n)}),this._animationCallbacksBuffer=[]})}),this._animationCallbacksBuffer.push([t,n]))}end(){this._cdRecurDepth--,0==this._cdRecurDepth&&this._zone.runOutsideAngular(()=>{this._scheduleCountTask(),this.engine.flush(this._microtaskId)}),this.delegate.end&&this.delegate.end()}whenRenderingDone(){return this.engine.whenRenderingDone()}}return e.\\u0275fac=function(t){return new(t||e)(ie(aa),ie(ny),ie(ec))},e.\\u0275prov=y({token:e,factory:e.\\u0275fac}),e})();class xy{constructor(e,t,n){this.namespaceId=e,this.delegate=t,this.engine=n,this.destroyNode=this.delegate.destroyNode?e=>t.destroyNode(e):null}get data(){return this.delegate.data}destroy(){this.engine.destroy(this.namespaceId,this.delegate),this.delegate.destroy()}createElement(e,t){return this.delegate.createElement(e,t)}createComment(e){return this.delegate.createComment(e)}createText(e){return this.delegate.createText(e)}appendChild(e,t){this.delegate.appendChild(e,t),this.engine.onInsert(this.namespaceId,t,e,!1)}insertBefore(e,t,n){this.delegate.insertBefore(e,t,n),this.engine.onInsert(this.namespaceId,t,e,!0)}removeChild(e,t,n){this.engine.onRemove(this.namespaceId,t,this.delegate,n)}selectRootElement(e,t){return this.delegate.selectRootElement(e,t)}parentNode(e){return this.delegate.parentNode(e)}nextSibling(e){return this.delegate.nextSibling(e)}setAttribute(e,t,n,r){this.delegate.setAttribute(e,t,n,r)}removeAttribute(e,t,n){this.delegate.removeAttribute(e,t,n)}addClass(e,t){this.delegate.addClass(e,t)}removeClass(e,t){this.delegate.removeClass(e,t)}setStyle(e,t,n,r){this.delegate.setStyle(e,t,n,r)}removeStyle(e,t,n){this.delegate.removeStyle(e,t,n)}setProperty(e,t,n){\"@\"==t.charAt(0)&&\"@.disabled\"==t?this.disableAnimations(e,!!n):this.delegate.setProperty(e,t,n)}setValue(e,t){this.delegate.setValue(e,t)}listen(e,t,n){return this.delegate.listen(e,t,n)}disableAnimations(e,t){this.engine.disableAnimations(e,t)}}class Cy extends xy{constructor(e,t,n,r){super(t,n,r),this.factory=e,this.namespaceId=t}setProperty(e,t,n){\"@\"==t.charAt(0)?\".\"==t.charAt(1)&&\"@.disabled\"==t?this.disableAnimations(e,n=void 0===n||!!n):this.engine.process(this.namespaceId,e,t.substr(1),n):this.delegate.setProperty(e,t,n)}listen(e,t,n){if(\"@\"==t.charAt(0)){const r=function(e){switch(e){case\"body\":return document.body;case\"document\":return document;case\"window\":return window;default:return e}}(e);let i=t.substr(1),s=\"\";return\"@\"!=i.charAt(0)&&([i,s]=function(e){const t=e.indexOf(\".\");return[e.substring(0,t),e.substr(t+1)]}(i)),this.engine.listen(this.namespaceId,r,i,s,e=>{this.factory.scheduleListenerCallback(e._data||-1,n,e)})}return this.delegate.listen(e,t,n)}}let Dy=(()=>{class e extends ny{constructor(e,t,n){super(e.body,t,n)}}return e.\\u0275fac=function(t){return new(t||e)(ie(Oc),ie(N_),ie(Tb))},e.\\u0275prov=y({token:e,factory:e.\\u0275fac}),e})();const Ly=new X(\"AnimationModuleType\"),Ty=[{provide:N_,useFactory:function(){return\"function\"==typeof yy()?new by:new gy}},{provide:Ly,useValue:\"BrowserAnimations\"},{provide:o_,useClass:vy},{provide:Tb,useFactory:function(){return new Ab}},{provide:ny,useClass:Dy},{provide:aa,useFactory:function(e,t,n){return new Sy(e,t,n)},deps:[Wu,ny,ec]}];let Ay=(()=>{class e{}return e.\\u0275mod=De({type:e}),e.\\u0275inj=v({factory:function(t){return new(t||e)},providers:Ty,imports:[ah]}),e})();function Ey(e,t){if(1&e&&qs(0,\"mat-pseudo-checkbox\",3),2&e){const e=co();Ws(\"state\",e.selected?\"checked\":\"unchecked\")(\"disabled\",e.disabled)}}const Oy=[\"*\"];let Fy=(()=>{class e{}return e.STANDARD_CURVE=\"cubic-bezier(0.4,0.0,0.2,1)\",e.DECELERATION_CURVE=\"cubic-bezier(0.0,0.0,0.2,1)\",e.ACCELERATION_CURVE=\"cubic-bezier(0.4,0.0,1,1)\",e.SHARP_CURVE=\"cubic-bezier(0.4,0.0,0.6,1)\",e})(),Py=(()=>{class e{}return e.COMPLEX=\"375ms\",e.ENTERING=\"225ms\",e.EXITING=\"195ms\",e})();const Ry=new da(\"10.2.7\"),Iy=new X(\"mat-sanity-checks\",{providedIn:\"root\",factory:function(){return!0}});let jy,Yy=(()=>{class e{constructor(e,t,n){this._hasDoneGlobalChecks=!1,this._document=n,e._applyBodyHighContrastModeCssClasses(),this._sanityChecks=t,this._hasDoneGlobalChecks||(this._checkDoctypeIsDefined(),this._checkThemeIsPresent(),this._checkCdkVersionMatch(),this._hasDoneGlobalChecks=!0)}_getDocument(){const e=this._document||document;return\"object\"==typeof e&&e?e:null}_getWindow(){const e=this._getDocument(),t=(null==e?void 0:e.defaultView)||window;return\"object\"==typeof t&&t?t:null}_checksAreEnabled(){return zn()&&!this._isTestEnv()}_isTestEnv(){const e=this._getWindow();return e&&(e.__karma__||e.jasmine)}_checkDoctypeIsDefined(){const e=this._checksAreEnabled()&&(!0===this._sanityChecks||this._sanityChecks.doctype),t=this._getDocument();e&&t&&!t.doctype&&console.warn(\"Current document does not have a doctype. This may cause some Angular Material components not to behave as expected.\")}_checkThemeIsPresent(){const e=!this._checksAreEnabled()||!1===this._sanityChecks||!this._sanityChecks.theme,t=this._getDocument();if(e||!t||!t.body||\"function\"!=typeof getComputedStyle)return;const n=t.createElement(\"div\");n.classList.add(\"mat-theme-loaded-marker\"),t.body.appendChild(n);const r=getComputedStyle(n);r&&\"none\"!==r.display&&console.warn(\"Could not find Angular Material core theme. Most Material components may not work as expected. For more info refer to the theming guide: https://material.angular.io/guide/theming\"),t.body.removeChild(n)}_checkCdkVersionMatch(){this._checksAreEnabled()&&(!0===this._sanityChecks||this._sanityChecks.version)&&Ry.full!==s_.full&&console.warn(\"The Angular Material version (\"+Ry.full+\") does not match the Angular CDK version (\"+s_.full+\").\\nPlease ensure the versions of these two packages exactly match.\")}}return e.\\u0275mod=De({type:e}),e.\\u0275inj=v({factory:function(t){return new(t||e)(ie(r_),ie(Iy,8),ie(Oc,8))},imports:[[Tf],Tf]}),e})();function By(e){return class extends e{constructor(...e){super(...e),this._disabled=!1}get disabled(){return this._disabled}set disabled(e){this._disabled=ef(e)}}}function Ny(e,t){return class extends e{constructor(...e){super(...e),this.defaultColor=t,this.color=t}get color(){return this._color}set color(e){const t=e||this.defaultColor;t!==this._color&&(this._color&&this._elementRef.nativeElement.classList.remove(\"mat-\"+this._color),t&&this._elementRef.nativeElement.classList.add(\"mat-\"+t),this._color=t)}}}function Hy(e){return class extends e{constructor(...e){super(...e),this._disableRipple=!1}get disableRipple(){return this._disableRipple}set disableRipple(e){this._disableRipple=ef(e)}}}function zy(e,t=0){return class extends e{constructor(...e){super(...e),this._tabIndex=t,this.defaultTabIndex=t}get tabIndex(){return this.disabled?-1:this._tabIndex}set tabIndex(e){this._tabIndex=null!=e?tf(e):this.defaultTabIndex}}}function Vy(e){return class extends e{constructor(...e){super(...e),this.errorState=!1,this.stateChanges=new r.a}updateErrorState(){const e=this.errorState,t=(this.errorStateMatcher||this._defaultErrorStateMatcher).isErrorState(this.ngControl?this.ngControl.control:null,this._parentFormGroup||this._parentForm);t!==e&&(this.errorState=t,this.stateChanges.next())}}}function Jy(e){return class extends e{constructor(...e){super(...e),this._isInitialized=!1,this._pendingSubscribers=[],this.initialized=new s.a(e=>{this._isInitialized?this._notifySubscriber(e):this._pendingSubscribers.push(e)})}_markInitialized(){this._isInitialized=!0,this._pendingSubscribers.forEach(this._notifySubscriber),this._pendingSubscribers=null}_notifySubscriber(e){e.next(),e.complete()}}}try{jy=\"undefined\"!=typeof Intl}catch(qR){jy=!1}let Uy=(()=>{class e{isErrorState(e,t){return!!(e&&e.invalid&&(e.touched||t&&t.submitted))}}return e.\\u0275fac=function(t){return new(t||e)},e.\\u0275prov=y({factory:function(){return new e},token:e,providedIn:\"root\"}),e})(),Gy=(()=>{class e{}return e.\\u0275mod=De({type:e}),e.\\u0275inj=v({factory:function(t){return new(t||e)},imports:[[Yy],Yy]}),e})();class Wy{constructor(e,t,n){this._renderer=e,this.element=t,this.config=n,this.state=3}fadeOut(){this._renderer.fadeOutRipple(this)}}const Xy={enterDuration:450,exitDuration:400},Zy=Sf({passive:!0}),Ky=[\"mousedown\",\"touchstart\"],qy=[\"mouseup\",\"mouseleave\",\"touchend\",\"touchcancel\"];class Qy{constructor(e,t,n,r){this._target=e,this._ngZone=t,this._isPointerDown=!1,this._activeRipples=new Set,this._pointerUpEventsRegistered=!1,r.isBrowser&&(this._containerElement=of(n))}fadeInRipple(e,t,n={}){const r=this._containerRect=this._containerRect||this._containerElement.getBoundingClientRect(),i=Object.assign(Object.assign({},Xy),n.animation);n.centered&&(e=r.left+r.width/2,t=r.top+r.height/2);const s=n.radius||function(e,t,n){const r=Math.max(Math.abs(e-n.left),Math.abs(e-n.right)),i=Math.max(Math.abs(t-n.top),Math.abs(t-n.bottom));return Math.sqrt(r*r+i*i)}(e,t,r),o=e-r.left,a=t-r.top,l=i.enterDuration,c=document.createElement(\"div\");c.classList.add(\"mat-ripple-element\"),c.style.left=o-s+\"px\",c.style.top=a-s+\"px\",c.style.height=2*s+\"px\",c.style.width=2*s+\"px\",null!=n.color&&(c.style.backgroundColor=n.color),c.style.transitionDuration=l+\"ms\",this._containerElement.appendChild(c),window.getComputedStyle(c).getPropertyValue(\"opacity\"),c.style.transform=\"scale(1)\";const u=new Wy(this,c,n);return u.state=0,this._activeRipples.add(u),n.persistent||(this._mostRecentTransientRipple=u),this._runTimeoutOutsideZone(()=>{const e=u===this._mostRecentTransientRipple;u.state=1,n.persistent||e&&this._isPointerDown||u.fadeOut()},l),u}fadeOutRipple(e){const t=this._activeRipples.delete(e);if(e===this._mostRecentTransientRipple&&(this._mostRecentTransientRipple=null),this._activeRipples.size||(this._containerRect=null),!t)return;const n=e.element,r=Object.assign(Object.assign({},Xy),e.config.animation);n.style.transitionDuration=r.exitDuration+\"ms\",n.style.opacity=\"0\",e.state=2,this._runTimeoutOutsideZone(()=>{e.state=3,n.parentNode.removeChild(n)},r.exitDuration)}fadeOutAll(){this._activeRipples.forEach(e=>e.fadeOut())}setupTriggerEvents(e){const t=of(e);t&&t!==this._triggerElement&&(this._removeTriggerEvents(),this._triggerElement=t,this._registerEvents(Ky))}handleEvent(e){\"mousedown\"===e.type?this._onMousedown(e):\"touchstart\"===e.type?this._onTouchStart(e):this._onPointerUp(),this._pointerUpEventsRegistered||(this._registerEvents(qy),this._pointerUpEventsRegistered=!0)}_onMousedown(e){const t=qg(e),n=this._lastTouchStartEvent&&Date.now(){!e.config.persistent&&(1===e.state||e.config.terminateOnPointerUp&&0===e.state)&&e.fadeOut()}))}_runTimeoutOutsideZone(e,t=0){this._ngZone.runOutsideAngular(()=>setTimeout(e,t))}_registerEvents(e){this._ngZone.runOutsideAngular(()=>{e.forEach(e=>{this._triggerElement.addEventListener(e,this,Zy)})})}_removeTriggerEvents(){this._triggerElement&&(Ky.forEach(e=>{this._triggerElement.removeEventListener(e,this,Zy)}),this._pointerUpEventsRegistered&&qy.forEach(e=>{this._triggerElement.removeEventListener(e,this,Zy)}))}}const $y=new X(\"mat-ripple-global-options\");let ev=(()=>{class e{constructor(e,t,n,r,i){this._elementRef=e,this._animationMode=i,this.radius=0,this._disabled=!1,this._isInitialized=!1,this._globalOptions=r||{},this._rippleRenderer=new Qy(this,t,e,n)}get disabled(){return this._disabled}set disabled(e){this._disabled=e,this._setupTriggerEventsIfEnabled()}get trigger(){return this._trigger||this._elementRef.nativeElement}set trigger(e){this._trigger=e,this._setupTriggerEventsIfEnabled()}ngOnInit(){this._isInitialized=!0,this._setupTriggerEventsIfEnabled()}ngOnDestroy(){this._rippleRenderer._removeTriggerEvents()}fadeOutAll(){this._rippleRenderer.fadeOutAll()}get rippleConfig(){return{centered:this.centered,radius:this.radius,color:this.color,animation:Object.assign(Object.assign(Object.assign({},this._globalOptions.animation),\"NoopAnimations\"===this._animationMode?{enterDuration:0,exitDuration:0}:{}),this.animation),terminateOnPointerUp:this._globalOptions.terminateOnPointerUp}}get rippleDisabled(){return this.disabled||!!this._globalOptions.disabled}_setupTriggerEventsIfEnabled(){!this.disabled&&this._isInitialized&&this._rippleRenderer.setupTriggerEvents(this.trigger)}launch(e,t=0,n){return\"number\"==typeof e?this._rippleRenderer.fadeInRipple(e,t,Object.assign(Object.assign({},this.rippleConfig),n)):this._rippleRenderer.fadeInRipple(0,0,Object.assign(Object.assign({},this.rippleConfig),e))}}return e.\\u0275fac=function(t){return new(t||e)(Us(sa),Us(ec),Us(gf),Us($y,8),Us(Ly,8))},e.\\u0275dir=Te({type:e,selectors:[[\"\",\"mat-ripple\",\"\"],[\"\",\"matRipple\",\"\"]],hostAttrs:[1,\"mat-ripple\"],hostVars:2,hostBindings:function(e,t){2&e&&So(\"mat-ripple-unbounded\",t.unbounded)},inputs:{radius:[\"matRippleRadius\",\"radius\"],disabled:[\"matRippleDisabled\",\"disabled\"],trigger:[\"matRippleTrigger\",\"trigger\"],color:[\"matRippleColor\",\"color\"],unbounded:[\"matRippleUnbounded\",\"unbounded\"],centered:[\"matRippleCentered\",\"centered\"],animation:[\"matRippleAnimation\",\"animation\"]},exportAs:[\"matRipple\"]}),e})(),tv=(()=>{class e{}return e.\\u0275mod=De({type:e}),e.\\u0275inj=v({factory:function(t){return new(t||e)},imports:[[Yy,_f],Yy]}),e})(),nv=(()=>{class e{constructor(e){this._animationMode=e,this.state=\"unchecked\",this.disabled=!1}}return e.\\u0275fac=function(t){return new(t||e)(Us(Ly,8))},e.\\u0275cmp=ke({type:e,selectors:[[\"mat-pseudo-checkbox\"]],hostAttrs:[1,\"mat-pseudo-checkbox\"],hostVars:8,hostBindings:function(e,t){2&e&&So(\"mat-pseudo-checkbox-indeterminate\",\"indeterminate\"===t.state)(\"mat-pseudo-checkbox-checked\",\"checked\"===t.state)(\"mat-pseudo-checkbox-disabled\",t.disabled)(\"_mat-animation-noopable\",\"NoopAnimations\"===t._animationMode)},inputs:{state:\"state\",disabled:\"disabled\"},decls:0,vars:0,template:function(e,t){},styles:['.mat-pseudo-checkbox{width:16px;height:16px;border:2px solid;border-radius:2px;cursor:pointer;display:inline-block;vertical-align:middle;box-sizing:border-box;position:relative;flex-shrink:0;transition:border-color 90ms cubic-bezier(0, 0, 0.2, 0.1),background-color 90ms cubic-bezier(0, 0, 0.2, 0.1)}.mat-pseudo-checkbox::after{position:absolute;opacity:0;content:\"\";border-bottom:2px solid currentColor;transition:opacity 90ms cubic-bezier(0, 0, 0.2, 0.1)}.mat-pseudo-checkbox.mat-pseudo-checkbox-checked,.mat-pseudo-checkbox.mat-pseudo-checkbox-indeterminate{border-color:transparent}._mat-animation-noopable.mat-pseudo-checkbox{transition:none;animation:none}._mat-animation-noopable.mat-pseudo-checkbox::after{transition:none}.mat-pseudo-checkbox-disabled{cursor:default}.mat-pseudo-checkbox-indeterminate::after{top:5px;left:1px;width:10px;opacity:1;border-radius:2px}.mat-pseudo-checkbox-checked::after{top:2.4px;left:1px;width:8px;height:3px;border-left:2px solid currentColor;transform:rotate(-45deg);opacity:1;box-sizing:content-box}\\n'],encapsulation:2,changeDetection:0}),e})(),rv=(()=>{class e{}return e.\\u0275mod=De({type:e}),e.\\u0275inj=v({factory:function(t){return new(t||e)}}),e})();class iv{}const sv=By(iv);let ov=0,av=(()=>{class e extends sv{constructor(){super(...arguments),this._labelId=\"mat-optgroup-label-\"+ov++}}return e.\\u0275fac=function(t){return lv(t||e)},e.\\u0275dir=Te({type:e,inputs:{label:\"label\"},features:[Vo]}),e})();const lv=Cn(av),cv=new X(\"MatOptgroup\");let uv=0;class hv{constructor(e,t=!1){this.source=e,this.isUserInput=t}}const dv=new X(\"MAT_OPTION_PARENT_COMPONENT\");let mv=(()=>{class e{constructor(e,t,n,i){this._element=e,this._changeDetectorRef=t,this._parent=n,this.group=i,this._selected=!1,this._active=!1,this._disabled=!1,this._mostRecentViewValue=\"\",this.id=\"mat-option-\"+uv++,this.onSelectionChange=new ll,this._stateChanges=new r.a}get multiple(){return this._parent&&this._parent.multiple}get selected(){return this._selected}get disabled(){return this.group&&this.group.disabled||this._disabled}set disabled(e){this._disabled=ef(e)}get disableRipple(){return this._parent&&this._parent.disableRipple}get active(){return this._active}get viewValue(){return(this._getHostElement().textContent||\"\").trim()}select(){this._selected||(this._selected=!0,this._changeDetectorRef.markForCheck(),this._emitSelectionChangeEvent())}deselect(){this._selected&&(this._selected=!1,this._changeDetectorRef.markForCheck(),this._emitSelectionChangeEvent())}focus(e,t){const n=this._getHostElement();\"function\"==typeof n.focus&&n.focus(t)}setActiveStyles(){this._active||(this._active=!0,this._changeDetectorRef.markForCheck())}setInactiveStyles(){this._active&&(this._active=!1,this._changeDetectorRef.markForCheck())}getLabel(){return this.viewValue}_handleKeydown(e){13!==e.keyCode&&32!==e.keyCode||Qf(e)||(this._selectViaInteraction(),e.preventDefault())}_selectViaInteraction(){this.disabled||(this._selected=!this.multiple||!this._selected,this._changeDetectorRef.markForCheck(),this._emitSelectionChangeEvent(!0))}_getAriaSelected(){return this.selected||!this.multiple&&null}_getTabIndex(){return this.disabled?\"-1\":\"0\"}_getHostElement(){return this._element.nativeElement}ngAfterViewChecked(){if(this._selected){const e=this.viewValue;e!==this._mostRecentViewValue&&(this._mostRecentViewValue=e,this._stateChanges.next())}}ngOnDestroy(){this._stateChanges.complete()}_emitSelectionChangeEvent(e=!1){this.onSelectionChange.emit(new hv(this,e))}}return e.\\u0275fac=function(t){return new(t||e)(Us(sa),Us(cs),Us(void 0),Us(av))},e.\\u0275dir=Te({type:e,inputs:{id:\"id\",disabled:\"disabled\",value:\"value\"},outputs:{onSelectionChange:\"onSelectionChange\"}}),e})(),pv=(()=>{class e extends mv{constructor(e,t,n,r){super(e,t,n,r)}}return e.\\u0275fac=function(t){return new(t||e)(Us(sa),Us(cs),Us(dv,8),Us(cv,8))},e.\\u0275cmp=ke({type:e,selectors:[[\"mat-option\"]],hostAttrs:[\"role\",\"option\",1,\"mat-option\",\"mat-focus-indicator\"],hostVars:12,hostBindings:function(e,t){1&e&&io(\"click\",(function(){return t._selectViaInteraction()}))(\"keydown\",(function(e){return t._handleKeydown(e)})),2&e&&(No(\"id\",t.id),Hs(\"tabindex\",t._getTabIndex())(\"aria-selected\",t._getAriaSelected())(\"aria-disabled\",t.disabled.toString()),So(\"mat-selected\",t.selected)(\"mat-option-multiple\",t.multiple)(\"mat-active\",t.active)(\"mat-option-disabled\",t.disabled))},exportAs:[\"matOption\"],features:[Vo],ngContentSelectors:Oy,decls:4,vars:3,consts:[[\"class\",\"mat-option-pseudo-checkbox\",3,\"state\",\"disabled\",4,\"ngIf\"],[1,\"mat-option-text\"],[\"mat-ripple\",\"\",1,\"mat-option-ripple\",3,\"matRippleTrigger\",\"matRippleDisabled\"],[1,\"mat-option-pseudo-checkbox\",3,\"state\",\"disabled\"]],template:function(e,t){1&e&&(ho(),Vs(0,Ey,1,2,\"mat-pseudo-checkbox\",0),Zs(1,\"span\",1),mo(2),Ks(),qs(3,\"div\",2)),2&e&&(Ws(\"ngIf\",t.multiple),Rr(3),Ws(\"matRippleTrigger\",t._getHostElement())(\"matRippleDisabled\",t.disabled||t.disableRipple))},directives:[cu,ev,nv],styles:[\".mat-option{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;line-height:48px;height:48px;padding:0 16px;text-align:left;text-decoration:none;max-width:100%;position:relative;cursor:pointer;outline:none;display:flex;flex-direction:row;max-width:100%;box-sizing:border-box;align-items:center;-webkit-tap-highlight-color:transparent}.mat-option[disabled]{cursor:default}[dir=rtl] .mat-option{text-align:right}.mat-option .mat-icon{margin-right:16px;vertical-align:middle}.mat-option .mat-icon svg{vertical-align:top}[dir=rtl] .mat-option .mat-icon{margin-left:16px;margin-right:0}.mat-option[aria-disabled=true]{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default}.mat-optgroup .mat-option:not(.mat-option-multiple){padding-left:32px}[dir=rtl] .mat-optgroup .mat-option:not(.mat-option-multiple){padding-left:16px;padding-right:32px}.cdk-high-contrast-active .mat-option{margin:0 1px}.cdk-high-contrast-active .mat-option.mat-active{border:solid 1px currentColor;margin:0}.mat-option-text{display:inline-block;flex-grow:1;overflow:hidden;text-overflow:ellipsis}.mat-option .mat-option-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.cdk-high-contrast-active .mat-option .mat-option-ripple{opacity:.5}.mat-option-pseudo-checkbox{margin-right:8px}[dir=rtl] .mat-option-pseudo-checkbox{margin-left:8px;margin-right:0}\\n\"],encapsulation:2,changeDetection:0}),e})();function fv(e,t,n){if(n.length){let r=t.toArray(),i=n.toArray(),s=0;for(let t=0;t{class e{}return e.\\u0275mod=De({type:e}),e.\\u0275inj=v({factory:function(t){return new(t||e)},imports:[[tv,Lu,rv]]}),e})();const _v=new X(\"mat-label-global-options\"),bv=[\"mat-button\",\"\"],yv=[\"*\"],vv=[\"mat-button\",\"mat-flat-button\",\"mat-icon-button\",\"mat-raised-button\",\"mat-stroked-button\",\"mat-mini-fab\",\"mat-fab\"];class wv{constructor(e){this._elementRef=e}}const Mv=Ny(By(Hy(wv)));let kv=(()=>{class e extends Mv{constructor(e,t,n){super(e),this._focusMonitor=t,this._animationMode=n,this.isRoundButton=this._hasHostAttributes(\"mat-fab\",\"mat-mini-fab\"),this.isIconButton=this._hasHostAttributes(\"mat-icon-button\");for(const r of vv)this._hasHostAttributes(r)&&this._getHostElement().classList.add(r);e.nativeElement.classList.add(\"mat-button-base\"),this.isRoundButton&&(this.color=\"accent\")}ngAfterViewInit(){this._focusMonitor.monitor(this._elementRef,!0)}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef)}focus(e=\"program\",t){this._focusMonitor.focusVia(this._getHostElement(),e,t)}_getHostElement(){return this._elementRef.nativeElement}_isRippleDisabled(){return this.disableRipple||this.disabled}_hasHostAttributes(...e){return e.some(e=>this._getHostElement().hasAttribute(e))}}return e.\\u0275fac=function(t){return new(t||e)(Us(sa),Us(e_),Us(Ly,8))},e.\\u0275cmp=ke({type:e,selectors:[[\"button\",\"mat-button\",\"\"],[\"button\",\"mat-raised-button\",\"\"],[\"button\",\"mat-icon-button\",\"\"],[\"button\",\"mat-fab\",\"\"],[\"button\",\"mat-mini-fab\",\"\"],[\"button\",\"mat-stroked-button\",\"\"],[\"button\",\"mat-flat-button\",\"\"]],viewQuery:function(e,t){var n;1&e&&wl(ev,!0),2&e&&yl(n=Cl())&&(t.ripple=n.first)},hostAttrs:[1,\"mat-focus-indicator\"],hostVars:5,hostBindings:function(e,t){2&e&&(Hs(\"disabled\",t.disabled||null),So(\"_mat-animation-noopable\",\"NoopAnimations\"===t._animationMode)(\"mat-button-disabled\",t.disabled))},inputs:{disabled:\"disabled\",disableRipple:\"disableRipple\",color:\"color\"},exportAs:[\"matButton\"],features:[Vo],attrs:bv,ngContentSelectors:yv,decls:4,vars:5,consts:[[1,\"mat-button-wrapper\"],[\"matRipple\",\"\",1,\"mat-button-ripple\",3,\"matRippleDisabled\",\"matRippleCentered\",\"matRippleTrigger\"],[1,\"mat-button-focus-overlay\"]],template:function(e,t){1&e&&(ho(),Zs(0,\"span\",0),mo(1),Ks(),qs(2,\"span\",1),qs(3,\"span\",2)),2&e&&(Rr(2),So(\"mat-button-ripple-round\",t.isRoundButton||t.isIconButton),Ws(\"matRippleDisabled\",t._isRippleDisabled())(\"matRippleCentered\",t.isIconButton)(\"matRippleTrigger\",t._getHostElement()))},directives:[ev],styles:[\".mat-button .mat-button-focus-overlay,.mat-icon-button .mat-button-focus-overlay{opacity:0}.mat-button:hover:not(.mat-button-disabled) .mat-button-focus-overlay,.mat-stroked-button:hover:not(.mat-button-disabled) .mat-button-focus-overlay{opacity:.04}@media(hover: none){.mat-button:hover:not(.mat-button-disabled) .mat-button-focus-overlay,.mat-stroked-button:hover:not(.mat-button-disabled) .mat-button-focus-overlay{opacity:0}}.mat-button,.mat-icon-button,.mat-stroked-button,.mat-flat-button{box-sizing:border-box;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:transparent;display:inline-block;white-space:nowrap;text-decoration:none;vertical-align:baseline;text-align:center;margin:0;min-width:64px;line-height:36px;padding:0 16px;border-radius:4px;overflow:visible}.mat-button::-moz-focus-inner,.mat-icon-button::-moz-focus-inner,.mat-stroked-button::-moz-focus-inner,.mat-flat-button::-moz-focus-inner{border:0}.mat-button.mat-button-disabled,.mat-icon-button.mat-button-disabled,.mat-stroked-button.mat-button-disabled,.mat-flat-button.mat-button-disabled{cursor:default}.mat-button.cdk-keyboard-focused .mat-button-focus-overlay,.mat-button.cdk-program-focused .mat-button-focus-overlay,.mat-icon-button.cdk-keyboard-focused .mat-button-focus-overlay,.mat-icon-button.cdk-program-focused .mat-button-focus-overlay,.mat-stroked-button.cdk-keyboard-focused .mat-button-focus-overlay,.mat-stroked-button.cdk-program-focused .mat-button-focus-overlay,.mat-flat-button.cdk-keyboard-focused .mat-button-focus-overlay,.mat-flat-button.cdk-program-focused .mat-button-focus-overlay{opacity:.12}.mat-button::-moz-focus-inner,.mat-icon-button::-moz-focus-inner,.mat-stroked-button::-moz-focus-inner,.mat-flat-button::-moz-focus-inner{border:0}.mat-raised-button{box-sizing:border-box;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:transparent;display:inline-block;white-space:nowrap;text-decoration:none;vertical-align:baseline;text-align:center;margin:0;min-width:64px;line-height:36px;padding:0 16px;border-radius:4px;overflow:visible;transform:translate3d(0, 0, 0);transition:background 400ms cubic-bezier(0.25, 0.8, 0.25, 1),box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-raised-button::-moz-focus-inner{border:0}.mat-raised-button.mat-button-disabled{cursor:default}.mat-raised-button.cdk-keyboard-focused .mat-button-focus-overlay,.mat-raised-button.cdk-program-focused .mat-button-focus-overlay{opacity:.12}.mat-raised-button::-moz-focus-inner{border:0}._mat-animation-noopable.mat-raised-button{transition:none;animation:none}.mat-stroked-button{border:1px solid currentColor;padding:0 15px;line-height:34px}.mat-stroked-button .mat-button-ripple.mat-ripple,.mat-stroked-button .mat-button-focus-overlay{top:-1px;left:-1px;right:-1px;bottom:-1px}.mat-fab{box-sizing:border-box;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:transparent;display:inline-block;white-space:nowrap;text-decoration:none;vertical-align:baseline;text-align:center;margin:0;min-width:64px;line-height:36px;padding:0 16px;border-radius:4px;overflow:visible;transform:translate3d(0, 0, 0);transition:background 400ms cubic-bezier(0.25, 0.8, 0.25, 1),box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);min-width:0;border-radius:50%;width:56px;height:56px;padding:0;flex-shrink:0}.mat-fab::-moz-focus-inner{border:0}.mat-fab.mat-button-disabled{cursor:default}.mat-fab.cdk-keyboard-focused .mat-button-focus-overlay,.mat-fab.cdk-program-focused .mat-button-focus-overlay{opacity:.12}.mat-fab::-moz-focus-inner{border:0}._mat-animation-noopable.mat-fab{transition:none;animation:none}.mat-fab .mat-button-wrapper{padding:16px 0;display:inline-block;line-height:24px}.mat-mini-fab{box-sizing:border-box;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:transparent;display:inline-block;white-space:nowrap;text-decoration:none;vertical-align:baseline;text-align:center;margin:0;min-width:64px;line-height:36px;padding:0 16px;border-radius:4px;overflow:visible;transform:translate3d(0, 0, 0);transition:background 400ms cubic-bezier(0.25, 0.8, 0.25, 1),box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);min-width:0;border-radius:50%;width:40px;height:40px;padding:0;flex-shrink:0}.mat-mini-fab::-moz-focus-inner{border:0}.mat-mini-fab.mat-button-disabled{cursor:default}.mat-mini-fab.cdk-keyboard-focused .mat-button-focus-overlay,.mat-mini-fab.cdk-program-focused .mat-button-focus-overlay{opacity:.12}.mat-mini-fab::-moz-focus-inner{border:0}._mat-animation-noopable.mat-mini-fab{transition:none;animation:none}.mat-mini-fab .mat-button-wrapper{padding:8px 0;display:inline-block;line-height:24px}.mat-icon-button{padding:0;min-width:0;width:40px;height:40px;flex-shrink:0;line-height:40px;border-radius:50%}.mat-icon-button i,.mat-icon-button .mat-icon{line-height:24px}.mat-button-ripple.mat-ripple,.mat-button-focus-overlay{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-button-ripple.mat-ripple:not(:empty){transform:translateZ(0)}.mat-button-focus-overlay{opacity:0;transition:opacity 200ms cubic-bezier(0.35, 0, 0.25, 1),background-color 200ms cubic-bezier(0.35, 0, 0.25, 1)}._mat-animation-noopable .mat-button-focus-overlay{transition:none}.mat-button-ripple-round{border-radius:50%;z-index:1}.mat-button .mat-button-wrapper>*,.mat-flat-button .mat-button-wrapper>*,.mat-stroked-button .mat-button-wrapper>*,.mat-raised-button .mat-button-wrapper>*,.mat-icon-button .mat-button-wrapper>*,.mat-fab .mat-button-wrapper>*,.mat-mini-fab .mat-button-wrapper>*{vertical-align:middle}.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-prefix .mat-icon-button,.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-suffix .mat-icon-button{display:block;font-size:inherit;width:2.5em;height:2.5em}.cdk-high-contrast-active .mat-button,.cdk-high-contrast-active .mat-flat-button,.cdk-high-contrast-active .mat-raised-button,.cdk-high-contrast-active .mat-icon-button,.cdk-high-contrast-active .mat-fab,.cdk-high-contrast-active .mat-mini-fab{outline:solid 1px}.cdk-high-contrast-active .mat-button-base.cdk-keyboard-focused,.cdk-high-contrast-active .mat-button-base.cdk-program-focused{outline:solid 3px}\\n\"],encapsulation:2,changeDetection:0}),e})(),Sv=(()=>{class e{}return e.\\u0275mod=De({type:e}),e.\\u0275inj=v({factory:function(t){return new(t||e)},imports:[[tv,Yy],Yy]}),e})();var xv=n(\"GyhO\"),Cv=n(\"zP0r\");const Dv=new Set;let Lv,Tv=(()=>{class e{constructor(e){this._platform=e,this._matchMedia=this._platform.isBrowser&&window.matchMedia?window.matchMedia.bind(window):Av}matchMedia(e){return this._platform.WEBKIT&&function(e){if(!Dv.has(e))try{Lv||(Lv=document.createElement(\"style\"),Lv.setAttribute(\"type\",\"text/css\"),document.head.appendChild(Lv)),Lv.sheet&&(Lv.sheet.insertRule(`@media ${e} {.fx-query-test{ }}`,0),Dv.add(e))}catch(t){console.error(t)}}(e),this._matchMedia(e)}}return e.\\u0275fac=function(t){return new(t||e)(ie(gf))},e.\\u0275prov=y({factory:function(){return new e(ie(gf))},token:e,providedIn:\"root\"}),e})();function Av(e){return{matches:\"all\"===e||\"\"===e,media:e,addListener:()=>{},removeListener:()=>{}}}let Ev=(()=>{class e{constructor(e,t){this._mediaMatcher=e,this._zone=t,this._queries=new Map,this._destroySubject=new r.a}ngOnDestroy(){this._destroySubject.next(),this._destroySubject.complete()}isMatched(e){return Ov(rf(e)).some(e=>this._registerQuery(e).mql.matches)}observe(e){const t=Ov(rf(e)).map(e=>this._registerQuery(e).observable);let n=Object(Zh.b)(t);return n=Object(xv.a)(n.pipe(Object(sd.a)(1)),n.pipe(Object(Cv.a)(1),Object(Ag.a)(0))),n.pipe(Object(hh.a)(e=>{const t={matches:!1,breakpoints:{}};return e.forEach(({matches:e,query:n})=>{t.matches=t.matches||e,t.breakpoints[n]=e}),t}))}_registerQuery(e){if(this._queries.has(e))return this._queries.get(e);const t=this._mediaMatcher.matchMedia(e),n={observable:new s.a(e=>{const n=t=>this._zone.run(()=>e.next(t));return t.addListener(n),()=>{t.removeListener(n)}}).pipe(Object(od.a)(t),Object(hh.a)(({matches:t})=>({query:e,matches:t})),Object(df.a)(this._destroySubject)),mql:t};return this._queries.set(e,n),n}}return e.\\u0275fac=function(t){return new(t||e)(ie(Tv),ie(ec))},e.\\u0275prov=y({factory:function(){return new e(ie(Tv),ie(ec))},token:e,providedIn:\"root\"}),e})();function Ov(e){return e.map(e=>e.split(\",\")).reduce((e,t)=>e.concat(t)).map(e=>e.trim())}const Fv=\"(min-width: 600px) and (max-width: 959.99px)\";function Pv(e,t){if(1&e){const e=to();Zs(0,\"div\",1),Zs(1,\"button\",2),io(\"click\",(function(){return mt(e),co().action()})),Ro(2),Ks(),Ks()}if(2&e){const e=co();Rr(2),Io(e.data.action)}}function Rv(e,t){}const Iv=new X(\"MatSnackBarData\");class jv{constructor(){this.politeness=\"assertive\",this.announcementMessage=\"\",this.duration=0,this.data=null,this.horizontalPosition=\"center\",this.verticalPosition=\"bottom\"}}const Yv=Math.pow(2,31)-1;class Bv{constructor(e,t){this._overlayRef=t,this._afterDismissed=new r.a,this._afterOpened=new r.a,this._onAction=new r.a,this._dismissedByAction=!1,this.containerInstance=e,this.onAction().subscribe(()=>this.dismiss()),e._onExit.subscribe(()=>this._finishDismiss())}dismiss(){this._afterDismissed.closed||this.containerInstance.exit(),clearTimeout(this._durationTimeoutId)}dismissWithAction(){this._onAction.closed||(this._dismissedByAction=!0,this._onAction.next(),this._onAction.complete())}closeWithAction(){this.dismissWithAction()}_dismissAfter(e){this._durationTimeoutId=setTimeout(()=>this.dismiss(),Math.min(e,Yv))}_open(){this._afterOpened.closed||(this._afterOpened.next(),this._afterOpened.complete())}_finishDismiss(){this._overlayRef.dispose(),this._onAction.closed||this._onAction.complete(),this._afterDismissed.next({dismissedByAction:this._dismissedByAction}),this._afterDismissed.complete(),this._dismissedByAction=!1}afterDismissed(){return this._afterDismissed}afterOpened(){return this.containerInstance._onEnter}onAction(){return this._onAction}}let Nv=(()=>{class e{constructor(e,t){this.snackBarRef=e,this.data=t}action(){this.snackBarRef.dismissWithAction()}get hasAction(){return!!this.data.action}}return e.\\u0275fac=function(t){return new(t||e)(Us(Bv),Us(Iv))},e.\\u0275cmp=ke({type:e,selectors:[[\"simple-snack-bar\"]],hostAttrs:[1,\"mat-simple-snackbar\"],decls:3,vars:2,consts:[[\"class\",\"mat-simple-snackbar-action\",4,\"ngIf\"],[1,\"mat-simple-snackbar-action\"],[\"mat-button\",\"\",3,\"click\"]],template:function(e,t){1&e&&(Zs(0,\"span\"),Ro(1),Ks(),Vs(2,Pv,3,1,\"div\",0)),2&e&&(Rr(1),Io(t.data.message),Rr(1),Ws(\"ngIf\",t.hasAction))},directives:[cu,kv],styles:[\".mat-simple-snackbar{display:flex;justify-content:space-between;align-items:center;line-height:20px;opacity:1}.mat-simple-snackbar-action{flex-shrink:0;margin:-8px -8px -8px 8px}.mat-simple-snackbar-action button{max-height:36px;min-width:0}[dir=rtl] .mat-simple-snackbar-action{margin-left:-8px;margin-right:8px}\\n\"],encapsulation:2,changeDetection:0}),e})();const Hv={snackBarState:a_(\"state\",[d_(\"void, hidden\",h_({transform:\"scale(0.8)\",opacity:0})),d_(\"visible\",h_({transform:\"scale(1)\",opacity:1})),p_(\"* => visible\",l_(\"150ms cubic-bezier(0, 0, 0.2, 1)\")),p_(\"* => void, * => hidden\",l_(\"75ms cubic-bezier(0.4, 0.0, 1, 1)\",h_({opacity:0})))])};let zv=(()=>{class e extends Jf{constructor(e,t,n,i){super(),this._ngZone=e,this._elementRef=t,this._changeDetectorRef=n,this.snackBarConfig=i,this._destroyed=!1,this._onExit=new r.a,this._onEnter=new r.a,this._animationState=\"void\",this.attachDomPortal=e=>(this._assertNotAttached(),this._applySnackBarClasses(),this._portalOutlet.attachDomPortal(e)),this._role=\"assertive\"!==i.politeness||i.announcementMessage?\"off\"===i.politeness?null:\"status\":\"alert\"}attachComponentPortal(e){return this._assertNotAttached(),this._applySnackBarClasses(),this._portalOutlet.attachComponentPortal(e)}attachTemplatePortal(e){return this._assertNotAttached(),this._applySnackBarClasses(),this._portalOutlet.attachTemplatePortal(e)}onAnimationEnd(e){const{fromState:t,toState:n}=e;if((\"void\"===n&&\"void\"!==t||\"hidden\"===n)&&this._completeExit(),\"visible\"===n){const e=this._onEnter;this._ngZone.run(()=>{e.next(),e.complete()})}}enter(){this._destroyed||(this._animationState=\"visible\",this._changeDetectorRef.detectChanges())}exit(){return this._animationState=\"hidden\",this._elementRef.nativeElement.setAttribute(\"mat-exit\",\"\"),this._onExit}ngOnDestroy(){this._destroyed=!0,this._completeExit()}_completeExit(){this._ngZone.onMicrotaskEmpty.pipe(Object(sd.a)(1)).subscribe(()=>{this._onExit.next(),this._onExit.complete()})}_applySnackBarClasses(){const e=this._elementRef.nativeElement,t=this.snackBarConfig.panelClass;t&&(Array.isArray(t)?t.forEach(t=>e.classList.add(t)):e.classList.add(t)),\"center\"===this.snackBarConfig.horizontalPosition&&e.classList.add(\"mat-snack-bar-center\"),\"top\"===this.snackBarConfig.verticalPosition&&e.classList.add(\"mat-snack-bar-top\")}_assertNotAttached(){this._portalOutlet.hasAttached()}}return e.\\u0275fac=function(t){return new(t||e)(Us(ec),Us(sa),Us(cs),Us(jv))},e.\\u0275cmp=ke({type:e,selectors:[[\"snack-bar-container\"]],viewQuery:function(e,t){var n;1&e&&vl(Wf,!0),2&e&&yl(n=Cl())&&(t._portalOutlet=n.first)},hostAttrs:[1,\"mat-snack-bar-container\"],hostVars:2,hostBindings:function(e,t){1&e&&so(\"@state.done\",(function(e){return t.onAnimationEnd(e)})),2&e&&(Hs(\"role\",t._role),Ho(\"@state\",t._animationState))},features:[Vo],decls:1,vars:0,consts:[[\"cdkPortalOutlet\",\"\"]],template:function(e,t){1&e&&Vs(0,Rv,0,0,\"ng-template\",0)},directives:[Wf],styles:[\".mat-snack-bar-container{border-radius:4px;box-sizing:border-box;display:block;margin:24px;max-width:33vw;min-width:344px;padding:14px 16px;min-height:48px;transform-origin:center}.cdk-high-contrast-active .mat-snack-bar-container{border:solid 1px}.mat-snack-bar-handset{width:100%}.mat-snack-bar-handset .mat-snack-bar-container{margin:8px;max-width:100%;min-width:0;width:100%}\\n\"],encapsulation:2,data:{animation:[Hv.snackBarState]}}),e})(),Vv=(()=>{class e{}return e.\\u0275mod=De({type:e}),e.\\u0275inj=v({factory:function(t){return new(t||e)},imports:[[Tg,Kf,Lu,Sv,Yy],Yy]}),e})();const Jv=new X(\"mat-snack-bar-default-options\",{providedIn:\"root\",factory:function(){return new jv}});let Uv=(()=>{class e{constructor(e,t,n,r,i,s){this._overlay=e,this._live=t,this._injector=n,this._breakpointObserver=r,this._parentSnackBar=i,this._defaultConfig=s,this._snackBarRefAtThisLevel=null,this.simpleSnackBarComponent=Nv,this.snackBarContainerComponent=zv,this.handsetCssClass=\"mat-snack-bar-handset\"}get _openedSnackBarRef(){const e=this._parentSnackBar;return e?e._openedSnackBarRef:this._snackBarRefAtThisLevel}set _openedSnackBarRef(e){this._parentSnackBar?this._parentSnackBar._openedSnackBarRef=e:this._snackBarRefAtThisLevel=e}openFromComponent(e,t){return this._attach(e,t)}openFromTemplate(e,t){return this._attach(e,t)}open(e,t=\"\",n){const r=Object.assign(Object.assign({},this._defaultConfig),n);return r.data={message:e,action:t},r.announcementMessage===e&&(r.announcementMessage=void 0),this.openFromComponent(this.simpleSnackBarComponent,r)}dismiss(){this._openedSnackBarRef&&this._openedSnackBarRef.dismiss()}ngOnDestroy(){this._snackBarRefAtThisLevel&&this._snackBarRefAtThisLevel.dismiss()}_attachSnackBarContainer(e,t){const n=Cs.create({parent:t&&t.viewContainerRef&&t.viewContainerRef.injector||this._injector,providers:[{provide:jv,useValue:t}]}),r=new Hf(this.snackBarContainerComponent,t.viewContainerRef,n),i=e.attach(r);return i.instance.snackBarConfig=t,i.instance}_attach(e,t){const n=Object.assign(Object.assign(Object.assign({},new jv),this._defaultConfig),t),r=this._createOverlay(n),i=this._attachSnackBarContainer(r,n),s=new Bv(i,r);if(e instanceof Ta){const t=new zf(e,null,{$implicit:n.data,snackBarRef:s});s.instance=i.attachTemplatePortal(t)}else{const t=this._createInjector(n,s),r=new Hf(e,void 0,t),o=i.attachComponentPortal(r);s.instance=o.instance}return this._breakpointObserver.observe(\"(max-width: 599.99px) and (orientation: portrait)\").pipe(Object(df.a)(r.detachments())).subscribe(e=>{const t=r.overlayElement.classList;e.matches?t.add(this.handsetCssClass):t.remove(this.handsetCssClass)}),this._animateSnackBar(s,n),this._openedSnackBarRef=s,this._openedSnackBarRef}_animateSnackBar(e,t){e.afterDismissed().subscribe(()=>{this._openedSnackBarRef==e&&(this._openedSnackBarRef=null),t.announcementMessage&&this._live.clear()}),this._openedSnackBarRef?(this._openedSnackBarRef.afterDismissed().subscribe(()=>{e.containerInstance.enter()}),this._openedSnackBarRef.dismiss()):e.containerInstance.enter(),t.duration&&t.duration>0&&e.afterOpened().subscribe(()=>e._dismissAfter(t.duration)),t.announcementMessage&&this._live.announce(t.announcementMessage,t.politeness)}_createOverlay(e){const t=new og;t.direction=e.direction;let n=this._overlay.position().global();const r=\"rtl\"===e.direction,i=\"left\"===e.horizontalPosition||\"start\"===e.horizontalPosition&&!r||\"end\"===e.horizontalPosition&&r,s=!i&&\"center\"!==e.horizontalPosition;return i?n.left(\"0\"):s?n.right(\"0\"):n.centerHorizontally(),\"top\"===e.verticalPosition?n.top(\"0\"):n.bottom(\"0\"),t.positionStrategy=n,this._overlay.create(t)}_createInjector(e,t){return Cs.create({parent:e&&e.viewContainerRef&&e.viewContainerRef.injector||this._injector,providers:[{provide:Bv,useValue:t},{provide:Iv,useValue:e.data}]})}}return e.\\u0275fac=function(t){return new(t||e)(ie(kg),ie(Kg),ie(Cs),ie(Ev),ie(e,12),ie(Jv))},e.\\u0275prov=y({factory:function(){return new e(ie(kg),ie(Kg),ie(Z),ie(Ev),ie(e,12),ie(Jv))},token:e,providedIn:Vv}),e})(),Gv=(()=>{class e{constructor(e,t){this.zone=e,this.snackBar=t}handleHTTPError(e){this.zone.run(()=>{var t;this.snackBar.open((null===(t=e.error)||void 0===t?void 0:t.message)||e.message,\"Close\",{duration:4e3,panelClass:\"snackbar-warn\"})})}}return e.\\u0275fac=function(t){return new(t||e)(ie(ec),ie(Uv))},e.\\u0275prov=y({token:e,factory:e.\\u0275fac,providedIn:\"root\"}),e})(),Wv=(()=>{class e{constructor(e,t,n){this.router=e,this.authenticationService=t,this.errorService=n}intercept(e,t){return t.handle(e).pipe(Object(Uh.a)(e=>(this.errorService.handleHTTPError(e),401===e.status&&(this.authenticationService.clearCredentials(),this.router.navigate([\"/login\"],{queryParams:{returnUrl:this.router.url}})),Object(Jh.a)(e))))}}return e.\\u0275fac=function(t){return new(t||e)(ie(Dp),ie($p),ie(Gv))},e.\\u0275prov=y({token:e,factory:e.\\u0275fac}),e})(),Xv=(()=>{class e{constructor(e){this.authenticationService=e}intercept(e,t){const n=this.authenticationService.token;return n&&(e=e.clone({setHeaders:{Authorization:\"Bearer \"+n}})),t.handle(e)}}return e.\\u0275fac=function(t){return new(t||e)(ie($p))},e.\\u0275prov=y({token:e,factory:e.\\u0275fac}),e})(),Zv=(()=>{class e{constructor(e,t){this.authenticationService=e,this.router=t}canActivate(e,t){return!this.authenticationService.token||(this.router.navigate([\"/dashboard/gains-and-losses\"]),!1)}}return e.\\u0275fac=function(t){return new(t||e)(ie($p),ie(Dp))},e.\\u0275prov=y({token:e,factory:e.\\u0275fac,providedIn:\"root\"}),e})(),Kv=(()=>{class e{constructor(e,t,n){this.authenticationService=e,this.router=t,this.environmenter=n}canActivate(e,t){return!(!this.authenticationService.token&&this.environmenter.env.production&&(t.url?this.router.navigate([\"/login\"],{queryParams:{returnUrl:t.url}}):this.router.navigate([\"/login\"]),1))}}return e.\\u0275fac=function(t){return new(t||e)(ie($p),ie(Dp),ie(Qp))},e.\\u0275prov=y({token:e,factory:e.\\u0275fac,providedIn:\"root\"}),e})();var qv=n(\"cp0P\");const Qv=new X(\"NgValueAccessor\"),$v={provide:Qv,useExisting:F(()=>ew),multi:!0};let ew=(()=>{class e{constructor(e,t){this._renderer=e,this._elementRef=t,this.onChange=e=>{},this.onTouched=()=>{}}writeValue(e){this._renderer.setProperty(this._elementRef.nativeElement,\"checked\",e)}registerOnChange(e){this.onChange=e}registerOnTouched(e){this.onTouched=e}setDisabledState(e){this._renderer.setProperty(this._elementRef.nativeElement,\"disabled\",e)}}return e.\\u0275fac=function(t){return new(t||e)(Us(ca),Us(sa))},e.\\u0275dir=Te({type:e,selectors:[[\"input\",\"type\",\"checkbox\",\"formControlName\",\"\"],[\"input\",\"type\",\"checkbox\",\"formControl\",\"\"],[\"input\",\"type\",\"checkbox\",\"ngModel\",\"\"]],hostBindings:function(e,t){1&e&&io(\"change\",(function(e){return t.onChange(e.target.checked)}))(\"blur\",(function(){return t.onTouched()}))},features:[ta([$v])]}),e})();const tw={provide:Qv,useExisting:F(()=>rw),multi:!0},nw=new X(\"CompositionEventMode\");let rw=(()=>{class e{constructor(e,t,n){this._renderer=e,this._elementRef=t,this._compositionMode=n,this.onChange=e=>{},this.onTouched=()=>{},this._composing=!1,null==this._compositionMode&&(this._compositionMode=!function(){const e=Ec()?Ec().getUserAgent():\"\";return/android (\\d+)/.test(e.toLowerCase())}())}writeValue(e){this._renderer.setProperty(this._elementRef.nativeElement,\"value\",null==e?\"\":e)}registerOnChange(e){this.onChange=e}registerOnTouched(e){this.onTouched=e}setDisabledState(e){this._renderer.setProperty(this._elementRef.nativeElement,\"disabled\",e)}_handleInput(e){(!this._compositionMode||this._compositionMode&&!this._composing)&&this.onChange(e)}_compositionStart(){this._composing=!0}_compositionEnd(e){this._composing=!1,this._compositionMode&&this.onChange(e)}}return e.\\u0275fac=function(t){return new(t||e)(Us(ca),Us(sa),Us(nw,8))},e.\\u0275dir=Te({type:e,selectors:[[\"input\",\"formControlName\",\"\",3,\"type\",\"checkbox\"],[\"textarea\",\"formControlName\",\"\"],[\"input\",\"formControl\",\"\",3,\"type\",\"checkbox\"],[\"textarea\",\"formControl\",\"\"],[\"input\",\"ngModel\",\"\",3,\"type\",\"checkbox\"],[\"textarea\",\"ngModel\",\"\"],[\"\",\"ngDefaultControl\",\"\"]],hostBindings:function(e,t){1&e&&io(\"input\",(function(e){return t._handleInput(e.target.value)}))(\"blur\",(function(){return t.onTouched()}))(\"compositionstart\",(function(){return t._compositionStart()}))(\"compositionend\",(function(e){return t._compositionEnd(e.target.value)}))},features:[ta([tw])]}),e})(),iw=(()=>{class e{get value(){return this.control?this.control.value:null}get valid(){return this.control?this.control.valid:null}get invalid(){return this.control?this.control.invalid:null}get pending(){return this.control?this.control.pending:null}get disabled(){return this.control?this.control.disabled:null}get enabled(){return this.control?this.control.enabled:null}get errors(){return this.control?this.control.errors:null}get pristine(){return this.control?this.control.pristine:null}get dirty(){return this.control?this.control.dirty:null}get touched(){return this.control?this.control.touched:null}get status(){return this.control?this.control.status:null}get untouched(){return this.control?this.control.untouched:null}get statusChanges(){return this.control?this.control.statusChanges:null}get valueChanges(){return this.control?this.control.valueChanges:null}get path(){return null}reset(e){this.control&&this.control.reset(e)}hasError(e,t){return!!this.control&&this.control.hasError(e,t)}getError(e,t){return this.control?this.control.getError(e,t):null}}return e.\\u0275fac=function(t){return new(t||e)},e.\\u0275dir=Te({type:e}),e})(),sw=(()=>{class e extends iw{get formDirective(){return null}get path(){return null}}return e.\\u0275fac=function(t){return ow(t||e)},e.\\u0275dir=Te({type:e,features:[Vo]}),e})();const ow=Cn(sw);function aw(){throw new Error(\"unimplemented\")}class lw extends iw{constructor(){super(...arguments),this._parent=null,this.name=null,this.valueAccessor=null,this._rawValidators=[],this._rawAsyncValidators=[]}get validator(){return aw()}get asyncValidator(){return aw()}}class cw{constructor(e){this._cd=e}get ngClassUntouched(){return!!this._cd.control&&this._cd.control.untouched}get ngClassTouched(){return!!this._cd.control&&this._cd.control.touched}get ngClassPristine(){return!!this._cd.control&&this._cd.control.pristine}get ngClassDirty(){return!!this._cd.control&&this._cd.control.dirty}get ngClassValid(){return!!this._cd.control&&this._cd.control.valid}get ngClassInvalid(){return!!this._cd.control&&this._cd.control.invalid}get ngClassPending(){return!!this._cd.control&&this._cd.control.pending}}let uw=(()=>{class e extends cw{constructor(e){super(e)}}return e.\\u0275fac=function(t){return new(t||e)(Us(lw,2))},e.\\u0275dir=Te({type:e,selectors:[[\"\",\"formControlName\",\"\"],[\"\",\"ngModel\",\"\"],[\"\",\"formControl\",\"\"]],hostVars:14,hostBindings:function(e,t){2&e&&So(\"ng-untouched\",t.ngClassUntouched)(\"ng-touched\",t.ngClassTouched)(\"ng-pristine\",t.ngClassPristine)(\"ng-dirty\",t.ngClassDirty)(\"ng-valid\",t.ngClassValid)(\"ng-invalid\",t.ngClassInvalid)(\"ng-pending\",t.ngClassPending)},features:[Vo]}),e})(),hw=(()=>{class e extends cw{constructor(e){super(e)}}return e.\\u0275fac=function(t){return new(t||e)(Us(sw,2))},e.\\u0275dir=Te({type:e,selectors:[[\"\",\"formGroupName\",\"\"],[\"\",\"formArrayName\",\"\"],[\"\",\"ngModelGroup\",\"\"],[\"\",\"formGroup\",\"\"],[\"form\",3,\"ngNoForm\",\"\"],[\"\",\"ngForm\",\"\"]],hostVars:14,hostBindings:function(e,t){2&e&&So(\"ng-untouched\",t.ngClassUntouched)(\"ng-touched\",t.ngClassTouched)(\"ng-pristine\",t.ngClassPristine)(\"ng-dirty\",t.ngClassDirty)(\"ng-valid\",t.ngClassValid)(\"ng-invalid\",t.ngClassInvalid)(\"ng-pending\",t.ngClassPending)},features:[Vo]}),e})();function dw(e){return null==e||0===e.length}function mw(e){return null!=e&&\"number\"==typeof e.length}const pw=new X(\"NgValidators\"),fw=new X(\"NgAsyncValidators\"),gw=/^(?=.{1,254}$)(?=.{1,64}@)[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+(?:\\.[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+)*@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/;class _w{static min(e){return t=>{if(dw(t.value)||dw(e))return null;const n=parseFloat(t.value);return!isNaN(n)&&n{if(dw(t.value)||dw(e))return null;const n=parseFloat(t.value);return!isNaN(n)&&n>e?{max:{max:e,actual:t.value}}:null}}static required(e){return dw(e.value)?{required:!0}:null}static requiredTrue(e){return!0===e.value?null:{required:!0}}static email(e){return dw(e.value)||gw.test(e.value)?null:{email:!0}}static minLength(e){return t=>dw(t.value)||!mw(t.value)?null:t.value.lengthmw(t.value)&&t.value.length>e?{maxlength:{requiredLength:e,actualLength:t.value.length}}:null}static pattern(e){if(!e)return _w.nullValidator;let t,n;return\"string\"==typeof e?(n=\"\",\"^\"!==e.charAt(0)&&(n+=\"^\"),n+=e,\"$\"!==e.charAt(e.length-1)&&(n+=\"$\"),t=new RegExp(n)):(n=e.toString(),t=e),e=>{if(dw(e.value))return null;const r=e.value;return t.test(r)?null:{pattern:{requiredPattern:n,actualValue:r}}}}static nullValidator(e){return null}static compose(e){if(!e)return null;const t=e.filter(bw);return 0==t.length?null:function(e){return vw(ww(e,t))}}static composeAsync(e){if(!e)return null;const t=e.filter(bw);return 0==t.length?null:function(e){const n=ww(e,t).map(yw);return Object(qv.a)(n).pipe(Object(hh.a)(vw))}}}function bw(e){return null!=e}function yw(e){const t=no(e)?Object(Gh.a)(e):e;if(!ro(t))throw new Error(\"Expected validator to return Promise or Observable.\");return t}function vw(e){let t={};return e.forEach(e=>{t=null!=e?Object.assign(Object.assign({},t),e):t}),0===Object.keys(t).length?null:t}function ww(e,t){return t.map(t=>t(e))}function Mw(e){return e.map(e=>function(e){return!e.validate}(e)?e:t=>e.validate(t))}const kw={provide:Qv,useExisting:F(()=>Sw),multi:!0};let Sw=(()=>{class e{constructor(e,t){this._renderer=e,this._elementRef=t,this.onChange=e=>{},this.onTouched=()=>{}}writeValue(e){this._renderer.setProperty(this._elementRef.nativeElement,\"value\",null==e?\"\":e)}registerOnChange(e){this.onChange=t=>{e(\"\"==t?null:parseFloat(t))}}registerOnTouched(e){this.onTouched=e}setDisabledState(e){this._renderer.setProperty(this._elementRef.nativeElement,\"disabled\",e)}}return e.\\u0275fac=function(t){return new(t||e)(Us(ca),Us(sa))},e.\\u0275dir=Te({type:e,selectors:[[\"input\",\"type\",\"number\",\"formControlName\",\"\"],[\"input\",\"type\",\"number\",\"formControl\",\"\"],[\"input\",\"type\",\"number\",\"ngModel\",\"\"]],hostBindings:function(e,t){1&e&&io(\"input\",(function(e){return t.onChange(e.target.value)}))(\"blur\",(function(){return t.onTouched()}))},features:[ta([kw])]}),e})();const xw={provide:Qv,useExisting:F(()=>Dw),multi:!0};let Cw=(()=>{class e{constructor(){this._accessors=[]}add(e,t){this._accessors.push([e,t])}remove(e){for(let t=this._accessors.length-1;t>=0;--t)if(this._accessors[t][1]===e)return void this._accessors.splice(t,1)}select(e){this._accessors.forEach(t=>{this._isSameGroup(t,e)&&t[1]!==e&&t[1].fireUncheck(e.value)})}_isSameGroup(e,t){return!!e[0].control&&e[0]._parent===t._control._parent&&e[1].name===t.name}}return e.\\u0275fac=function(t){return new(t||e)},e.\\u0275prov=y({token:e,factory:e.\\u0275fac}),e})(),Dw=(()=>{class e{constructor(e,t,n,r){this._renderer=e,this._elementRef=t,this._registry=n,this._injector=r,this.onChange=()=>{},this.onTouched=()=>{}}ngOnInit(){this._control=this._injector.get(lw),this._checkName(),this._registry.add(this._control,this)}ngOnDestroy(){this._registry.remove(this)}writeValue(e){this._state=e===this.value,this._renderer.setProperty(this._elementRef.nativeElement,\"checked\",this._state)}registerOnChange(e){this._fn=e,this.onChange=()=>{e(this.value),this._registry.select(this)}}fireUncheck(e){this.writeValue(e)}registerOnTouched(e){this.onTouched=e}setDisabledState(e){this._renderer.setProperty(this._elementRef.nativeElement,\"disabled\",e)}_checkName(){this.name&&this.formControlName&&this.name!==this.formControlName&&this._throwNameError(),!this.name&&this.formControlName&&(this.name=this.formControlName)}_throwNameError(){throw new Error('\\n If you define both a name and a formControlName attribute on your radio button, their values\\n must match. Ex: \\n ')}}return e.\\u0275fac=function(t){return new(t||e)(Us(ca),Us(sa),Us(Cw),Us(Cs))},e.\\u0275dir=Te({type:e,selectors:[[\"input\",\"type\",\"radio\",\"formControlName\",\"\"],[\"input\",\"type\",\"radio\",\"formControl\",\"\"],[\"input\",\"type\",\"radio\",\"ngModel\",\"\"]],hostBindings:function(e,t){1&e&&io(\"change\",(function(){return t.onChange()}))(\"blur\",(function(){return t.onTouched()}))},inputs:{name:\"name\",formControlName:\"formControlName\",value:\"value\"},features:[ta([xw])]}),e})();const Lw={provide:Qv,useExisting:F(()=>Tw),multi:!0};let Tw=(()=>{class e{constructor(e,t){this._renderer=e,this._elementRef=t,this.onChange=e=>{},this.onTouched=()=>{}}writeValue(e){this._renderer.setProperty(this._elementRef.nativeElement,\"value\",parseFloat(e))}registerOnChange(e){this.onChange=t=>{e(\"\"==t?null:parseFloat(t))}}registerOnTouched(e){this.onTouched=e}setDisabledState(e){this._renderer.setProperty(this._elementRef.nativeElement,\"disabled\",e)}}return e.\\u0275fac=function(t){return new(t||e)(Us(ca),Us(sa))},e.\\u0275dir=Te({type:e,selectors:[[\"input\",\"type\",\"range\",\"formControlName\",\"\"],[\"input\",\"type\",\"range\",\"formControl\",\"\"],[\"input\",\"type\",\"range\",\"ngModel\",\"\"]],hostBindings:function(e,t){1&e&&io(\"change\",(function(e){return t.onChange(e.target.value)}))(\"input\",(function(e){return t.onChange(e.target.value)}))(\"blur\",(function(){return t.onTouched()}))},features:[ta([Lw])]}),e})();const Aw='\\n
\\n \\n
\\n\\n In your class:\\n\\n this.myGroup = new FormGroup({\\n firstName: new FormControl()\\n });',Ew='\\n
\\n
\\n \\n
\\n
\\n\\n In your class:\\n\\n this.myGroup = new FormGroup({\\n person: new FormGroup({ firstName: new FormControl() })\\n });';class Ow{static controlParentException(){throw new Error(\"formControlName must be used with a parent formGroup directive. You'll want to add a formGroup\\n directive and pass it an existing FormGroup instance (you can create one in your class).\\n\\n Example:\\n\\n \"+Aw)}static ngModelGroupException(){throw new Error(`formControlName cannot be used with an ngModelGroup parent. It is only compatible with parents\\n that also have a \"form\" prefix: formGroupName, formArrayName, or formGroup.\\n\\n Option 1: Update the parent to be formGroupName (reactive form strategy)\\n\\n ${Ew}\\n\\n Option 2: Use ngModel instead of formControlName (template-driven strategy)\\n\\n \\n
\\n
\\n \\n
\\n
`)}static missingFormException(){throw new Error(\"formGroup expects a FormGroup instance. Please pass one in.\\n\\n Example:\\n\\n \"+Aw)}static groupParentException(){throw new Error(\"formGroupName must be used with a parent formGroup directive. You'll want to add a formGroup\\n directive and pass it an existing FormGroup instance (you can create one in your class).\\n\\n Example:\\n\\n \"+Ew)}static arrayParentException(){throw new Error('formArrayName must be used with a parent formGroup directive. You\\'ll want to add a formGroup\\n directive and pass it an existing FormGroup instance (you can create one in your class).\\n\\n Example:\\n\\n \\n
\\n
\\n
\\n \\n
\\n
\\n
\\n\\n In your class:\\n\\n this.cityArray = new FormArray([new FormControl(\\'SF\\')]);\\n this.myGroup = new FormGroup({\\n cities: this.cityArray\\n });')}static disabledAttrWarning(){console.warn(\"\\n It looks like you're using the disabled attribute with a reactive form directive. If you set disabled to true\\n when you set up this control in your component class, the disabled attribute will actually be set in the DOM for\\n you. We recommend using this approach to avoid 'changed after checked' errors.\\n\\n Example:\\n form = new FormGroup({\\n first: new FormControl({value: 'Nancy', disabled: true}, Validators.required),\\n last: new FormControl('Drew', Validators.required)\\n });\\n \")}static ngModelWarning(e){console.warn(`\\n It looks like you're using ngModel on the same form field as ${e}.\\n Support for using the ngModel input property and ngModelChange event with\\n reactive form directives has been deprecated in Angular v6 and will be removed\\n in a future version of Angular.\\n\\n For more information on this, see our API docs here:\\n https://angular.io/api/forms/${\"formControl\"===e?\"FormControlDirective\":\"FormControlName\"}#use-with-ngmodel\\n `)}}const Fw={provide:Qv,useExisting:F(()=>Pw),multi:!0};let Pw=(()=>{class e{constructor(e,t){this._renderer=e,this._elementRef=t,this._optionMap=new Map,this._idCounter=0,this.onChange=e=>{},this.onTouched=()=>{},this._compareWith=Object.is}set compareWith(e){if(\"function\"!=typeof e)throw new Error(\"compareWith must be a function, but received \"+JSON.stringify(e));this._compareWith=e}writeValue(e){this.value=e;const t=this._getOptionId(e);null==t&&this._renderer.setProperty(this._elementRef.nativeElement,\"selectedIndex\",-1);const n=function(e,t){return null==e?\"\"+t:(t&&\"object\"==typeof t&&(t=\"Object\"),`${e}: ${t}`.slice(0,50))}(t,e);this._renderer.setProperty(this._elementRef.nativeElement,\"value\",n)}registerOnChange(e){this.onChange=t=>{this.value=this._getOptionValue(t),e(this.value)}}registerOnTouched(e){this.onTouched=e}setDisabledState(e){this._renderer.setProperty(this._elementRef.nativeElement,\"disabled\",e)}_registerOption(){return(this._idCounter++).toString()}_getOptionId(e){for(const t of Array.from(this._optionMap.keys()))if(this._compareWith(this._optionMap.get(t),e))return t;return null}_getOptionValue(e){const t=function(e){return e.split(\":\")[0]}(e);return this._optionMap.has(t)?this._optionMap.get(t):e}}return e.\\u0275fac=function(t){return new(t||e)(Us(ca),Us(sa))},e.\\u0275dir=Te({type:e,selectors:[[\"select\",\"formControlName\",\"\",3,\"multiple\",\"\"],[\"select\",\"formControl\",\"\",3,\"multiple\",\"\"],[\"select\",\"ngModel\",\"\",3,\"multiple\",\"\"]],hostBindings:function(e,t){1&e&&io(\"change\",(function(e){return t.onChange(e.target.value)}))(\"blur\",(function(){return t.onTouched()}))},inputs:{compareWith:\"compareWith\"},features:[ta([Fw])]}),e})();const Rw={provide:Qv,useExisting:F(()=>Iw),multi:!0};let Iw=(()=>{class e{constructor(e,t){this._renderer=e,this._elementRef=t,this._optionMap=new Map,this._idCounter=0,this.onChange=e=>{},this.onTouched=()=>{},this._compareWith=Object.is}set compareWith(e){if(\"function\"!=typeof e)throw new Error(\"compareWith must be a function, but received \"+JSON.stringify(e));this._compareWith=e}writeValue(e){let t;if(this.value=e,Array.isArray(e)){const n=e.map(e=>this._getOptionId(e));t=(e,t)=>{e._setSelected(n.indexOf(t.toString())>-1)}}else t=(e,t)=>{e._setSelected(!1)};this._optionMap.forEach(t)}registerOnChange(e){this.onChange=t=>{const n=[];if(void 0!==t.selectedOptions){const e=t.selectedOptions;for(let t=0;t{e._pendingValue=n,e._pendingChange=!0,e._pendingDirty=!0,\"change\"===e.updateOn&&Bw(e,t)})}(e,t),function(e,t){e.registerOnChange((e,n)=>{t.valueAccessor.writeValue(e),n&&t.viewToModelUpdate(e)})}(e,t),function(e,t){t.valueAccessor.registerOnTouched(()=>{e._pendingTouched=!0,\"blur\"===e.updateOn&&e._pendingChange&&Bw(e,t),\"submit\"!==e.updateOn&&e.markAsTouched()})}(e,t),t.valueAccessor.setDisabledState&&e.registerOnDisabledChange(e=>{t.valueAccessor.setDisabledState(e)}),t._rawValidators.forEach(t=>{t.registerOnValidatorChange&&t.registerOnValidatorChange(()=>e.updateValueAndValidity())}),t._rawAsyncValidators.forEach(t=>{t.registerOnValidatorChange&&t.registerOnValidatorChange(()=>e.updateValueAndValidity())})}function Bw(e,t){e._pendingDirty&&e.markAsDirty(),e.setValue(e._pendingValue,{emitModelToViewChange:!1}),t.viewToModelUpdate(e._pendingValue),e._pendingChange=!1}function Nw(e,t){null==e&&zw(t,\"Cannot find control with\"),e.validator=_w.compose([e.validator,t.validator]),e.asyncValidator=_w.composeAsync([e.asyncValidator,t.asyncValidator])}function Hw(e){return zw(e,\"There is no FormControl instance attached to form control element with\")}function zw(e,t){let n;throw n=e.path.length>1?`path: '${e.path.join(\" -> \")}'`:e.path[0]?`name: '${e.path}'`:\"unspecified name attribute\",new Error(`${t} ${n}`)}function Vw(e){return null!=e?_w.compose(Mw(e)):null}function Jw(e){return null!=e?_w.composeAsync(Mw(e)):null}const Uw=[ew,Tw,Sw,Pw,Iw,Dw];function Gw(e,t){e._syncPendingControls(),t.forEach(e=>{const t=e.control;\"submit\"===t.updateOn&&t._pendingChange&&(e.viewToModelUpdate(t._pendingValue),t._pendingChange=!1)})}function Ww(e,t){const n=e.indexOf(t);n>-1&&e.splice(n,1)}function Xw(e){const t=Kw(e)?e.validators:e;return Array.isArray(t)?Vw(t):t||null}function Zw(e,t){const n=Kw(t)?t.asyncValidators:e;return Array.isArray(n)?Jw(n):n||null}function Kw(e){return null!=e&&!Array.isArray(e)&&\"object\"==typeof e}class qw{constructor(e,t){this.validator=e,this.asyncValidator=t,this._onCollectionChange=()=>{},this.pristine=!0,this.touched=!1,this._onDisabledChange=[]}get parent(){return this._parent}get valid(){return\"VALID\"===this.status}get invalid(){return\"INVALID\"===this.status}get pending(){return\"PENDING\"==this.status}get disabled(){return\"DISABLED\"===this.status}get enabled(){return\"DISABLED\"!==this.status}get dirty(){return!this.pristine}get untouched(){return!this.touched}get updateOn(){return this._updateOn?this._updateOn:this.parent?this.parent.updateOn:\"change\"}setValidators(e){this.validator=Xw(e)}setAsyncValidators(e){this.asyncValidator=Zw(e)}clearValidators(){this.validator=null}clearAsyncValidators(){this.asyncValidator=null}markAsTouched(e={}){this.touched=!0,this._parent&&!e.onlySelf&&this._parent.markAsTouched(e)}markAllAsTouched(){this.markAsTouched({onlySelf:!0}),this._forEachChild(e=>e.markAllAsTouched())}markAsUntouched(e={}){this.touched=!1,this._pendingTouched=!1,this._forEachChild(e=>{e.markAsUntouched({onlySelf:!0})}),this._parent&&!e.onlySelf&&this._parent._updateTouched(e)}markAsDirty(e={}){this.pristine=!1,this._parent&&!e.onlySelf&&this._parent.markAsDirty(e)}markAsPristine(e={}){this.pristine=!0,this._pendingDirty=!1,this._forEachChild(e=>{e.markAsPristine({onlySelf:!0})}),this._parent&&!e.onlySelf&&this._parent._updatePristine(e)}markAsPending(e={}){this.status=\"PENDING\",!1!==e.emitEvent&&this.statusChanges.emit(this.status),this._parent&&!e.onlySelf&&this._parent.markAsPending(e)}disable(e={}){const t=this._parentMarkedDirty(e.onlySelf);this.status=\"DISABLED\",this.errors=null,this._forEachChild(t=>{t.disable(Object.assign(Object.assign({},e),{onlySelf:!0}))}),this._updateValue(),!1!==e.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._updateAncestors(Object.assign(Object.assign({},e),{skipPristineCheck:t})),this._onDisabledChange.forEach(e=>e(!0))}enable(e={}){const t=this._parentMarkedDirty(e.onlySelf);this.status=\"VALID\",this._forEachChild(t=>{t.enable(Object.assign(Object.assign({},e),{onlySelf:!0}))}),this.updateValueAndValidity({onlySelf:!0,emitEvent:e.emitEvent}),this._updateAncestors(Object.assign(Object.assign({},e),{skipPristineCheck:t})),this._onDisabledChange.forEach(e=>e(!1))}_updateAncestors(e){this._parent&&!e.onlySelf&&(this._parent.updateValueAndValidity(e),e.skipPristineCheck||this._parent._updatePristine(),this._parent._updateTouched())}setParent(e){this._parent=e}updateValueAndValidity(e={}){this._setInitialStatus(),this._updateValue(),this.enabled&&(this._cancelExistingSubscription(),this.errors=this._runValidator(),this.status=this._calculateStatus(),\"VALID\"!==this.status&&\"PENDING\"!==this.status||this._runAsyncValidator(e.emitEvent)),!1!==e.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._parent&&!e.onlySelf&&this._parent.updateValueAndValidity(e)}_updateTreeValidity(e={emitEvent:!0}){this._forEachChild(t=>t._updateTreeValidity(e)),this.updateValueAndValidity({onlySelf:!0,emitEvent:e.emitEvent})}_setInitialStatus(){this.status=this._allControlsDisabled()?\"DISABLED\":\"VALID\"}_runValidator(){return this.validator?this.validator(this):null}_runAsyncValidator(e){if(this.asyncValidator){this.status=\"PENDING\";const t=yw(this.asyncValidator(this));this._asyncValidationSubscription=t.subscribe(t=>this.setErrors(t,{emitEvent:e}))}}_cancelExistingSubscription(){this._asyncValidationSubscription&&this._asyncValidationSubscription.unsubscribe()}setErrors(e,t={}){this.errors=e,this._updateControlsErrors(!1!==t.emitEvent)}get(e){return function(e,t,n){if(null==t)return null;if(Array.isArray(t)||(t=t.split(\".\")),Array.isArray(t)&&0===t.length)return null;let r=e;return t.forEach(e=>{r=r instanceof $w?r.controls.hasOwnProperty(e)?r.controls[e]:null:r instanceof eM&&r.at(e)||null}),r}(this,e)}getError(e,t){const n=t?this.get(t):this;return n&&n.errors?n.errors[e]:null}hasError(e,t){return!!this.getError(e,t)}get root(){let e=this;for(;e._parent;)e=e._parent;return e}_updateControlsErrors(e){this.status=this._calculateStatus(),e&&this.statusChanges.emit(this.status),this._parent&&this._parent._updateControlsErrors(e)}_initObservables(){this.valueChanges=new ll,this.statusChanges=new ll}_calculateStatus(){return this._allControlsDisabled()?\"DISABLED\":this.errors?\"INVALID\":this._anyControlsHaveStatus(\"PENDING\")?\"PENDING\":this._anyControlsHaveStatus(\"INVALID\")?\"INVALID\":\"VALID\"}_anyControlsHaveStatus(e){return this._anyControls(t=>t.status===e)}_anyControlsDirty(){return this._anyControls(e=>e.dirty)}_anyControlsTouched(){return this._anyControls(e=>e.touched)}_updatePristine(e={}){this.pristine=!this._anyControlsDirty(),this._parent&&!e.onlySelf&&this._parent._updatePristine(e)}_updateTouched(e={}){this.touched=this._anyControlsTouched(),this._parent&&!e.onlySelf&&this._parent._updateTouched(e)}_isBoxedValue(e){return\"object\"==typeof e&&null!==e&&2===Object.keys(e).length&&\"value\"in e&&\"disabled\"in e}_registerOnCollectionChange(e){this._onCollectionChange=e}_setUpdateStrategy(e){Kw(e)&&null!=e.updateOn&&(this._updateOn=e.updateOn)}_parentMarkedDirty(e){return!e&&this._parent&&this._parent.dirty&&!this._parent._anyControlsDirty()}}class Qw extends qw{constructor(e=null,t,n){super(Xw(t),Zw(n,t)),this._onChange=[],this._applyFormState(e),this._setUpdateStrategy(t),this.updateValueAndValidity({onlySelf:!0,emitEvent:!1}),this._initObservables()}setValue(e,t={}){this.value=this._pendingValue=e,this._onChange.length&&!1!==t.emitModelToViewChange&&this._onChange.forEach(e=>e(this.value,!1!==t.emitViewToModelChange)),this.updateValueAndValidity(t)}patchValue(e,t={}){this.setValue(e,t)}reset(e=null,t={}){this._applyFormState(e),this.markAsPristine(t),this.markAsUntouched(t),this.setValue(this.value,t),this._pendingChange=!1}_updateValue(){}_anyControls(e){return!1}_allControlsDisabled(){return this.disabled}registerOnChange(e){this._onChange.push(e)}_clearChangeFns(){this._onChange=[],this._onDisabledChange=[],this._onCollectionChange=()=>{}}registerOnDisabledChange(e){this._onDisabledChange.push(e)}_forEachChild(e){}_syncPendingControls(){return!(\"submit\"!==this.updateOn||(this._pendingDirty&&this.markAsDirty(),this._pendingTouched&&this.markAsTouched(),!this._pendingChange)||(this.setValue(this._pendingValue,{onlySelf:!0,emitModelToViewChange:!1}),0))}_applyFormState(e){this._isBoxedValue(e)?(this.value=this._pendingValue=e.value,e.disabled?this.disable({onlySelf:!0,emitEvent:!1}):this.enable({onlySelf:!0,emitEvent:!1})):this.value=this._pendingValue=e}}class $w extends qw{constructor(e,t,n){super(Xw(t),Zw(n,t)),this.controls=e,this._initObservables(),this._setUpdateStrategy(t),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!1})}registerControl(e,t){return this.controls[e]?this.controls[e]:(this.controls[e]=t,t.setParent(this),t._registerOnCollectionChange(this._onCollectionChange),t)}addControl(e,t){this.registerControl(e,t),this.updateValueAndValidity(),this._onCollectionChange()}removeControl(e){this.controls[e]&&this.controls[e]._registerOnCollectionChange(()=>{}),delete this.controls[e],this.updateValueAndValidity(),this._onCollectionChange()}setControl(e,t){this.controls[e]&&this.controls[e]._registerOnCollectionChange(()=>{}),delete this.controls[e],t&&this.registerControl(e,t),this.updateValueAndValidity(),this._onCollectionChange()}contains(e){return this.controls.hasOwnProperty(e)&&this.controls[e].enabled}setValue(e,t={}){this._checkAllValuesPresent(e),Object.keys(e).forEach(n=>{this._throwIfControlMissing(n),this.controls[n].setValue(e[n],{onlySelf:!0,emitEvent:t.emitEvent})}),this.updateValueAndValidity(t)}patchValue(e,t={}){Object.keys(e).forEach(n=>{this.controls[n]&&this.controls[n].patchValue(e[n],{onlySelf:!0,emitEvent:t.emitEvent})}),this.updateValueAndValidity(t)}reset(e={},t={}){this._forEachChild((n,r)=>{n.reset(e[r],{onlySelf:!0,emitEvent:t.emitEvent})}),this._updatePristine(t),this._updateTouched(t),this.updateValueAndValidity(t)}getRawValue(){return this._reduceChildren({},(e,t,n)=>(e[n]=t instanceof Qw?t.value:t.getRawValue(),e))}_syncPendingControls(){let e=this._reduceChildren(!1,(e,t)=>!!t._syncPendingControls()||e);return e&&this.updateValueAndValidity({onlySelf:!0}),e}_throwIfControlMissing(e){if(!Object.keys(this.controls).length)throw new Error(\"\\n There are no form controls registered with this group yet. If you're using ngModel,\\n you may want to check next tick (e.g. use setTimeout).\\n \");if(!this.controls[e])throw new Error(`Cannot find form control with name: ${e}.`)}_forEachChild(e){Object.keys(this.controls).forEach(t=>e(this.controls[t],t))}_setUpControls(){this._forEachChild(e=>{e.setParent(this),e._registerOnCollectionChange(this._onCollectionChange)})}_updateValue(){this.value=this._reduceValue()}_anyControls(e){for(const t of Object.keys(this.controls)){const n=this.controls[t];if(this.contains(t)&&e(n))return!0}return!1}_reduceValue(){return this._reduceChildren({},(e,t,n)=>((t.enabled||this.disabled)&&(e[n]=t.value),e))}_reduceChildren(e,t){let n=e;return this._forEachChild((e,r)=>{n=t(n,e,r)}),n}_allControlsDisabled(){for(const e of Object.keys(this.controls))if(this.controls[e].enabled)return!1;return Object.keys(this.controls).length>0||this.disabled}_checkAllValuesPresent(e){this._forEachChild((t,n)=>{if(void 0===e[n])throw new Error(`Must supply a value for form control with name: '${n}'.`)})}}class eM extends qw{constructor(e,t,n){super(Xw(t),Zw(n,t)),this.controls=e,this._initObservables(),this._setUpdateStrategy(t),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!1})}at(e){return this.controls[e]}push(e){this.controls.push(e),this._registerControl(e),this.updateValueAndValidity(),this._onCollectionChange()}insert(e,t){this.controls.splice(e,0,t),this._registerControl(t),this.updateValueAndValidity()}removeAt(e){this.controls[e]&&this.controls[e]._registerOnCollectionChange(()=>{}),this.controls.splice(e,1),this.updateValueAndValidity()}setControl(e,t){this.controls[e]&&this.controls[e]._registerOnCollectionChange(()=>{}),this.controls.splice(e,1),t&&(this.controls.splice(e,0,t),this._registerControl(t)),this.updateValueAndValidity(),this._onCollectionChange()}get length(){return this.controls.length}setValue(e,t={}){this._checkAllValuesPresent(e),e.forEach((e,n)=>{this._throwIfControlMissing(n),this.at(n).setValue(e,{onlySelf:!0,emitEvent:t.emitEvent})}),this.updateValueAndValidity(t)}patchValue(e,t={}){e.forEach((e,n)=>{this.at(n)&&this.at(n).patchValue(e,{onlySelf:!0,emitEvent:t.emitEvent})}),this.updateValueAndValidity(t)}reset(e=[],t={}){this._forEachChild((n,r)=>{n.reset(e[r],{onlySelf:!0,emitEvent:t.emitEvent})}),this._updatePristine(t),this._updateTouched(t),this.updateValueAndValidity(t)}getRawValue(){return this.controls.map(e=>e instanceof Qw?e.value:e.getRawValue())}clear(){this.controls.length<1||(this._forEachChild(e=>e._registerOnCollectionChange(()=>{})),this.controls.splice(0),this.updateValueAndValidity())}_syncPendingControls(){let e=this.controls.reduce((e,t)=>!!t._syncPendingControls()||e,!1);return e&&this.updateValueAndValidity({onlySelf:!0}),e}_throwIfControlMissing(e){if(!this.controls.length)throw new Error(\"\\n There are no form controls registered with this array yet. If you're using ngModel,\\n you may want to check next tick (e.g. use setTimeout).\\n \");if(!this.at(e))throw new Error(\"Cannot find form control at index \"+e)}_forEachChild(e){this.controls.forEach((t,n)=>{e(t,n)})}_updateValue(){this.value=this.controls.filter(e=>e.enabled||this.disabled).map(e=>e.value)}_anyControls(e){return this.controls.some(t=>t.enabled&&e(t))}_setUpControls(){this._forEachChild(e=>this._registerControl(e))}_checkAllValuesPresent(e){this._forEachChild((t,n)=>{if(void 0===e[n])throw new Error(`Must supply a value for form control at index: ${n}.`)})}_allControlsDisabled(){for(const e of this.controls)if(e.enabled)return!1;return this.controls.length>0||this.disabled}_registerControl(e){e.setParent(this),e._registerOnCollectionChange(this._onCollectionChange)}}const tM={provide:sw,useExisting:F(()=>rM)},nM=(()=>Promise.resolve(null))();let rM=(()=>{class e extends sw{constructor(e,t){super(),this.submitted=!1,this._directives=[],this.ngSubmit=new ll,this.form=new $w({},Vw(e),Jw(t))}ngAfterViewInit(){this._setUpdateStrategy()}get formDirective(){return this}get control(){return this.form}get path(){return[]}get controls(){return this.form.controls}addControl(e){nM.then(()=>{const t=this._findContainer(e.path);e.control=t.registerControl(e.name,e.control),Yw(e.control,e),e.control.updateValueAndValidity({emitEvent:!1}),this._directives.push(e)})}getControl(e){return this.form.get(e.path)}removeControl(e){nM.then(()=>{const t=this._findContainer(e.path);t&&t.removeControl(e.name),Ww(this._directives,e)})}addFormGroup(e){nM.then(()=>{const t=this._findContainer(e.path),n=new $w({});Nw(n,e),t.registerControl(e.name,n),n.updateValueAndValidity({emitEvent:!1})})}removeFormGroup(e){nM.then(()=>{const t=this._findContainer(e.path);t&&t.removeControl(e.name)})}getFormGroup(e){return this.form.get(e.path)}updateModel(e,t){nM.then(()=>{this.form.get(e.path).setValue(t)})}setValue(e){this.control.setValue(e)}onSubmit(e){return this.submitted=!0,Gw(this.form,this._directives),this.ngSubmit.emit(e),!1}onReset(){this.resetForm()}resetForm(e){this.form.reset(e),this.submitted=!1}_setUpdateStrategy(){this.options&&null!=this.options.updateOn&&(this.form._updateOn=this.options.updateOn)}_findContainer(e){return e.pop(),e.length?this.form.get(e):this.form}}return e.\\u0275fac=function(t){return new(t||e)(Us(pw,10),Us(fw,10))},e.\\u0275dir=Te({type:e,selectors:[[\"form\",3,\"ngNoForm\",\"\",3,\"formGroup\",\"\"],[\"ng-form\"],[\"\",\"ngForm\",\"\"]],hostBindings:function(e,t){1&e&&io(\"submit\",(function(e){return t.onSubmit(e)}))(\"reset\",(function(){return t.onReset()}))},inputs:{options:[\"ngFormOptions\",\"options\"]},outputs:{ngSubmit:\"ngSubmit\"},exportAs:[\"ngForm\"],features:[ta([tM]),Vo]}),e})(),iM=(()=>{class e extends sw{ngOnInit(){this._checkParentType(),this.formDirective.addFormGroup(this)}ngOnDestroy(){this.formDirective&&this.formDirective.removeFormGroup(this)}get control(){return this.formDirective.getFormGroup(this)}get path(){return jw(null==this.name?this.name:this.name.toString(),this._parent)}get formDirective(){return this._parent?this._parent.formDirective:null}get validator(){return Vw(this._validators)}get asyncValidator(){return Jw(this._asyncValidators)}_checkParentType(){}}return e.\\u0275fac=function(t){return sM(t||e)},e.\\u0275dir=Te({type:e,features:[Vo]}),e})();const sM=Cn(iM);let oM=(()=>{class e{}return e.\\u0275fac=function(t){return new(t||e)},e.\\u0275dir=Te({type:e,selectors:[[\"form\",3,\"ngNoForm\",\"\",3,\"ngNativeValidate\",\"\"]],hostAttrs:[\"novalidate\",\"\"]}),e})();const aM=new X(\"NgModelWithFormControlWarning\"),lM={provide:sw,useExisting:F(()=>cM)};let cM=(()=>{class e extends sw{constructor(e,t){super(),this._validators=e,this._asyncValidators=t,this.submitted=!1,this.directives=[],this.form=null,this.ngSubmit=new ll}ngOnChanges(e){this._checkFormPresent(),e.hasOwnProperty(\"form\")&&(this._updateValidators(),this._updateDomValue(),this._updateRegistrations())}get formDirective(){return this}get control(){return this.form}get path(){return[]}addControl(e){const t=this.form.get(e.path);return Yw(t,e),t.updateValueAndValidity({emitEvent:!1}),this.directives.push(e),t}getControl(e){return this.form.get(e.path)}removeControl(e){Ww(this.directives,e)}addFormGroup(e){const t=this.form.get(e.path);Nw(t,e),t.updateValueAndValidity({emitEvent:!1})}removeFormGroup(e){}getFormGroup(e){return this.form.get(e.path)}addFormArray(e){const t=this.form.get(e.path);Nw(t,e),t.updateValueAndValidity({emitEvent:!1})}removeFormArray(e){}getFormArray(e){return this.form.get(e.path)}updateModel(e,t){this.form.get(e.path).setValue(t)}onSubmit(e){return this.submitted=!0,Gw(this.form,this.directives),this.ngSubmit.emit(e),!1}onReset(){this.resetForm()}resetForm(e){this.form.reset(e),this.submitted=!1}_updateDomValue(){this.directives.forEach(e=>{const t=this.form.get(e.path);e.control!==t&&(function(e,t){t.valueAccessor.registerOnChange(()=>Hw(t)),t.valueAccessor.registerOnTouched(()=>Hw(t)),t._rawValidators.forEach(e=>{e.registerOnValidatorChange&&e.registerOnValidatorChange(null)}),t._rawAsyncValidators.forEach(e=>{e.registerOnValidatorChange&&e.registerOnValidatorChange(null)}),e&&e._clearChangeFns()}(e.control,e),t&&Yw(t,e),e.control=t)}),this.form._updateTreeValidity({emitEvent:!1})}_updateRegistrations(){this.form._registerOnCollectionChange(()=>this._updateDomValue()),this._oldForm&&this._oldForm._registerOnCollectionChange(()=>{}),this._oldForm=this.form}_updateValidators(){const e=Vw(this._validators);this.form.validator=_w.compose([this.form.validator,e]);const t=Jw(this._asyncValidators);this.form.asyncValidator=_w.composeAsync([this.form.asyncValidator,t])}_checkFormPresent(){this.form||Ow.missingFormException()}}return e.\\u0275fac=function(t){return new(t||e)(Us(pw,10),Us(fw,10))},e.\\u0275dir=Te({type:e,selectors:[[\"\",\"formGroup\",\"\"]],hostBindings:function(e,t){1&e&&io(\"submit\",(function(e){return t.onSubmit(e)}))(\"reset\",(function(){return t.onReset()}))},inputs:{form:[\"formGroup\",\"form\"]},outputs:{ngSubmit:\"ngSubmit\"},exportAs:[\"ngForm\"],features:[ta([lM]),Vo,ze]}),e})();const uM={provide:sw,useExisting:F(()=>hM)};let hM=(()=>{class e extends iM{constructor(e,t,n){super(),this._parent=e,this._validators=t,this._asyncValidators=n}_checkParentType(){pM(this._parent)&&Ow.groupParentException()}}return e.\\u0275fac=function(t){return new(t||e)(Us(sw,13),Us(pw,10),Us(fw,10))},e.\\u0275dir=Te({type:e,selectors:[[\"\",\"formGroupName\",\"\"]],inputs:{name:[\"formGroupName\",\"name\"]},features:[ta([uM]),Vo]}),e})();const dM={provide:sw,useExisting:F(()=>mM)};let mM=(()=>{class e extends sw{constructor(e,t,n){super(),this._parent=e,this._validators=t,this._asyncValidators=n}ngOnInit(){this._checkParentType(),this.formDirective.addFormArray(this)}ngOnDestroy(){this.formDirective&&this.formDirective.removeFormArray(this)}get control(){return this.formDirective.getFormArray(this)}get formDirective(){return this._parent?this._parent.formDirective:null}get path(){return jw(null==this.name?this.name:this.name.toString(),this._parent)}get validator(){return Vw(this._validators)}get asyncValidator(){return Jw(this._asyncValidators)}_checkParentType(){pM(this._parent)&&Ow.arrayParentException()}}return e.\\u0275fac=function(t){return new(t||e)(Us(sw,13),Us(pw,10),Us(fw,10))},e.\\u0275dir=Te({type:e,selectors:[[\"\",\"formArrayName\",\"\"]],inputs:{name:[\"formArrayName\",\"name\"]},features:[ta([dM]),Vo]}),e})();function pM(e){return!(e instanceof hM||e instanceof cM||e instanceof mM)}const fM={provide:lw,useExisting:F(()=>gM)};let gM=(()=>{class e extends lw{constructor(e,t,n,r,i){super(),this._ngModelWarningConfig=i,this._added=!1,this.update=new ll,this._ngModelWarningSent=!1,this._parent=e,this._rawValidators=t||[],this._rawAsyncValidators=n||[],this.valueAccessor=function(e,t){if(!t)return null;Array.isArray(t)||zw(e,\"Value accessor was not provided as an array for form control with\");let n=void 0,r=void 0,i=void 0;return t.forEach(t=>{var s;t.constructor===rw?n=t:(s=t,Uw.some(e=>s.constructor===e)?(r&&zw(e,\"More than one built-in value accessor matches form control with\"),r=t):(i&&zw(e,\"More than one custom value accessor matches form control with\"),i=t))}),i||r||n||(zw(e,\"No valid value accessor for form control with\"),null)}(this,r)}set isDisabled(e){Ow.disabledAttrWarning()}ngOnChanges(t){var n,r;this._added||this._setUpControl(),function(e,t){if(!e.hasOwnProperty(\"model\"))return!1;const n=e.model;return!!n.isFirstChange()||!Object.is(t,n.currentValue)}(t,this.viewModel)&&(\"formControlName\",n=e,this,r=this._ngModelWarningConfig,zn()&&\"never\"!==r&&((null!==r&&\"once\"!==r||n._ngModelWarningSentOnce)&&(\"always\"!==r||this._ngModelWarningSent)||(Ow.ngModelWarning(\"formControlName\"),n._ngModelWarningSentOnce=!0,this._ngModelWarningSent=!0)),this.viewModel=this.model,this.formDirective.updateModel(this,this.model))}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this)}viewToModelUpdate(e){this.viewModel=e,this.update.emit(e)}get path(){return jw(null==this.name?this.name:this.name.toString(),this._parent)}get formDirective(){return this._parent?this._parent.formDirective:null}get validator(){return Vw(this._rawValidators)}get asyncValidator(){return Jw(this._rawAsyncValidators)}_checkParentType(){!(this._parent instanceof hM)&&this._parent instanceof iM?Ow.ngModelGroupException():this._parent instanceof hM||this._parent instanceof cM||this._parent instanceof mM||Ow.controlParentException()}_setUpControl(){this._checkParentType(),this.control=this.formDirective.addControl(this),this.control.disabled&&this.valueAccessor.setDisabledState&&this.valueAccessor.setDisabledState(!0),this._added=!0}}return e.\\u0275fac=function(t){return new(t||e)(Us(sw,13),Us(pw,10),Us(fw,10),Us(Qv,10),Us(aM,8))},e.\\u0275dir=Te({type:e,selectors:[[\"\",\"formControlName\",\"\"]],inputs:{isDisabled:[\"disabled\",\"isDisabled\"],name:[\"formControlName\",\"name\"],model:[\"ngModel\",\"model\"]},outputs:{update:\"ngModelChange\"},features:[ta([fM]),Vo,ze]}),e._ngModelWarningSentOnce=!1,e})(),_M=(()=>{class e{}return e.\\u0275mod=De({type:e}),e.\\u0275inj=v({factory:function(t){return new(t||e)}}),e})(),bM=(()=>{class e{group(e,t=null){const n=this._reduceControls(e);let r=null,i=null,s=void 0;return null!=t&&(function(e){return void 0!==e.asyncValidators||void 0!==e.validators||void 0!==e.updateOn}(t)?(r=null!=t.validators?t.validators:null,i=null!=t.asyncValidators?t.asyncValidators:null,s=null!=t.updateOn?t.updateOn:void 0):(r=null!=t.validator?t.validator:null,i=null!=t.asyncValidator?t.asyncValidator:null)),new $w(n,{asyncValidators:i,updateOn:s,validators:r})}control(e,t,n){return new Qw(e,t,n)}array(e,t,n){const r=e.map(e=>this._createControl(e));return new eM(r,t,n)}_reduceControls(e){const t={};return Object.keys(e).forEach(n=>{t[n]=this._createControl(e[n])}),t}_createControl(e){return e instanceof Qw||e instanceof $w||e instanceof eM?e:Array.isArray(e)?this.control(e[0],e.length>1?e[1]:null,e.length>2?e[2]:null):this.control(e)}}return e.\\u0275fac=function(t){return new(t||e)},e.\\u0275prov=y({token:e,factory:e.\\u0275fac}),e})(),yM=(()=>{class e{}return e.\\u0275mod=De({type:e}),e.\\u0275inj=v({factory:function(t){return new(t||e)},providers:[Cw],imports:[_M]}),e})(),vM=(()=>{class e{static withConfig(t){return{ngModule:e,providers:[{provide:aM,useValue:t.warnOnNgModelWithFormControl}]}}}return e.\\u0275mod=De({type:e}),e.\\u0275inj=v({factory:function(t){return new(t||e)},providers:[bM,Cw],imports:[_M]}),e})();class wM{constructor(){this.errorMessage={required:\"Password is required\",minLength:\"Password must be at least 8 characters\",pattern:\"(Requires at least 1 letter, 1 number, and 1 special character)\",passwordMismatch:\"Passwords do not match\"},this.strongPassword=_w.pattern(/(?=.*[A-Za-z])(?=.*\\d)(?=.*[^A-Za-z\\d]).{8,}/)}matchingPasswordConfirmation(e){var t,n,r;(null===(t=e.get(\"password\"))||void 0===t?void 0:t.value)!==(null===(n=e.get(\"passwordConfirmation\"))||void 0===n?void 0:n.value)&&(null===(r=e.get(\"passwordConfirmation\"))||void 0===r||r.setErrors({passwordMismatch:!0}))}}const MM=[\"*\",[[\"mat-card-footer\"]]],kM=[\"*\",\"mat-card-footer\"];let SM=(()=>{class e{constructor(e){this._animationMode=e}}return e.\\u0275fac=function(t){return new(t||e)(Us(Ly,8))},e.\\u0275cmp=ke({type:e,selectors:[[\"mat-card\"]],hostAttrs:[1,\"mat-card\",\"mat-focus-indicator\"],hostVars:2,hostBindings:function(e,t){2&e&&So(\"_mat-animation-noopable\",\"NoopAnimations\"===t._animationMode)},exportAs:[\"matCard\"],ngContentSelectors:kM,decls:2,vars:0,template:function(e,t){1&e&&(ho(MM),mo(0),mo(1,1))},styles:[\".mat-card{transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);display:block;position:relative;padding:16px;border-radius:4px}._mat-animation-noopable.mat-card{transition:none;animation:none}.mat-card .mat-divider-horizontal{position:absolute;left:0;width:100%}[dir=rtl] .mat-card .mat-divider-horizontal{left:auto;right:0}.mat-card .mat-divider-horizontal.mat-divider-inset{position:static;margin:0}[dir=rtl] .mat-card .mat-divider-horizontal.mat-divider-inset{margin-right:0}.cdk-high-contrast-active .mat-card{outline:solid 1px}.mat-card-actions,.mat-card-subtitle,.mat-card-content{display:block;margin-bottom:16px}.mat-card-title{display:block;margin-bottom:8px}.mat-card-actions{margin-left:-8px;margin-right:-8px;padding:8px 0}.mat-card-actions-align-end{display:flex;justify-content:flex-end}.mat-card-image{width:calc(100% + 32px);margin:0 -16px 16px -16px}.mat-card-footer{display:block;margin:0 -16px -16px -16px}.mat-card-actions .mat-button,.mat-card-actions .mat-raised-button,.mat-card-actions .mat-stroked-button{margin:0 8px}.mat-card-header{display:flex;flex-direction:row}.mat-card-header .mat-card-title{margin-bottom:12px}.mat-card-header-text{margin:0 16px}.mat-card-avatar{height:40px;width:40px;border-radius:50%;flex-shrink:0;object-fit:cover}.mat-card-title-group{display:flex;justify-content:space-between}.mat-card-sm-image{width:80px;height:80px}.mat-card-md-image{width:112px;height:112px}.mat-card-lg-image{width:152px;height:152px}.mat-card-xl-image{width:240px;height:240px;margin:-8px}.mat-card-title-group>.mat-card-xl-image{margin:-8px 0 8px}@media(max-width: 599px){.mat-card-title-group{margin:0}.mat-card-xl-image{margin-left:0;margin-right:0}}.mat-card>:first-child,.mat-card-content>:first-child{margin-top:0}.mat-card>:last-child:not(.mat-card-footer),.mat-card-content>:last-child:not(.mat-card-footer){margin-bottom:0}.mat-card-image:first-child{margin-top:-16px;border-top-left-radius:inherit;border-top-right-radius:inherit}.mat-card>.mat-card-actions:last-child{margin-bottom:-8px;padding-bottom:0}.mat-card-actions .mat-button:first-child,.mat-card-actions .mat-raised-button:first-child,.mat-card-actions .mat-stroked-button:first-child{margin-left:0;margin-right:0}.mat-card-title:not(:first-child),.mat-card-subtitle:not(:first-child){margin-top:-4px}.mat-card-header .mat-card-subtitle:not(:first-child){margin-top:-8px}.mat-card>.mat-card-xl-image:first-child{margin-top:-8px}.mat-card>.mat-card-xl-image:last-child{margin-bottom:-8px}\\n\"],encapsulation:2,changeDetection:0}),e})(),xM=(()=>{class e{}return e.\\u0275mod=De({type:e}),e.\\u0275inj=v({factory:function(t){return new(t||e)},imports:[[Yy],Yy]}),e})();const CM=[\"underline\"],DM=[\"connectionContainer\"],LM=[\"inputContainer\"],TM=[\"label\"];function AM(e,t){1&e&&(Qs(0),Zs(1,\"div\",14),qs(2,\"div\",15),qs(3,\"div\",16),qs(4,\"div\",17),Ks(),Zs(5,\"div\",18),qs(6,\"div\",15),qs(7,\"div\",16),qs(8,\"div\",17),Ks(),$s())}function EM(e,t){1&e&&(Zs(0,\"div\",19),mo(1,1),Ks())}function OM(e,t){if(1&e&&(Qs(0),mo(1,2),Zs(2,\"span\"),Ro(3),Ks(),$s()),2&e){const e=co(2);Rr(3),Io(e._control.placeholder)}}function FM(e,t){1&e&&mo(0,3,[\"*ngSwitchCase\",\"true\"])}function PM(e,t){1&e&&(Zs(0,\"span\",23),Ro(1,\" *\"),Ks())}function RM(e,t){if(1&e){const e=to();Zs(0,\"label\",20,21),io(\"cdkObserveContent\",(function(){return mt(e),co().updateOutlineGap()})),Vs(2,OM,4,1,\"ng-container\",12),Vs(3,FM,1,0,\"ng-content\",12),Vs(4,PM,2,0,\"span\",22),Ks()}if(2&e){const e=co();So(\"mat-empty\",e._control.empty&&!e._shouldAlwaysFloat())(\"mat-form-field-empty\",e._control.empty&&!e._shouldAlwaysFloat())(\"mat-accent\",\"accent\"==e.color)(\"mat-warn\",\"warn\"==e.color),Ws(\"cdkObserveContentDisabled\",\"outline\"!=e.appearance)(\"id\",e._labelId)(\"ngSwitch\",e._hasLabel()),Hs(\"for\",e._control.id)(\"aria-owns\",e._control.id),Rr(2),Ws(\"ngSwitchCase\",!1),Rr(1),Ws(\"ngSwitchCase\",!0),Rr(1),Ws(\"ngIf\",!e.hideRequiredMarker&&e._control.required&&!e._control.disabled)}}function IM(e,t){1&e&&(Zs(0,\"div\",24),mo(1,4),Ks())}function jM(e,t){if(1&e&&(Zs(0,\"div\",25,26),qs(2,\"span\",27),Ks()),2&e){const e=co();Rr(2),So(\"mat-accent\",\"accent\"==e.color)(\"mat-warn\",\"warn\"==e.color)}}function YM(e,t){1&e&&(Zs(0,\"div\"),mo(1,5),Ks()),2&e&&Ws(\"@transitionMessages\",co()._subscriptAnimationState)}function BM(e,t){if(1&e&&(Zs(0,\"div\",31),Ro(1),Ks()),2&e){const e=co(2);Ws(\"id\",e._hintLabelId),Rr(1),Io(e.hintLabel)}}function NM(e,t){if(1&e&&(Zs(0,\"div\",28),Vs(1,BM,2,2,\"div\",29),mo(2,6),qs(3,\"div\",30),mo(4,7),Ks()),2&e){const e=co();Ws(\"@transitionMessages\",e._subscriptAnimationState),Rr(1),Ws(\"ngIf\",e.hintLabel)}}const HM=[\"*\",[[\"\",\"matPrefix\",\"\"]],[[\"mat-placeholder\"]],[[\"mat-label\"]],[[\"\",\"matSuffix\",\"\"]],[[\"mat-error\"]],[[\"mat-hint\",3,\"align\",\"end\"]],[[\"mat-hint\",\"align\",\"end\"]]],zM=[\"*\",\"[matPrefix]\",\"mat-placeholder\",\"mat-label\",\"[matSuffix]\",\"mat-error\",\"mat-hint:not([align='end'])\",\"mat-hint[align='end']\"];let VM=0;const JM=new X(\"MatError\");let UM=(()=>{class e{constructor(){this.id=\"mat-error-\"+VM++}}return e.\\u0275fac=function(t){return new(t||e)},e.\\u0275dir=Te({type:e,selectors:[[\"mat-error\"]],hostAttrs:[\"role\",\"alert\",1,\"mat-error\"],hostVars:1,hostBindings:function(e,t){2&e&&Hs(\"id\",t.id)},inputs:{id:\"id\"},features:[ta([{provide:JM,useExisting:e}])]}),e})();const GM={transitionMessages:a_(\"transitionMessages\",[d_(\"enter\",h_({opacity:1,transform:\"translateY(0%)\"})),p_(\"void => enter\",[h_({opacity:0,transform:\"translateY(-100%)\"}),l_(\"300ms cubic-bezier(0.55, 0, 0.55, 0.2)\")])])};let WM=(()=>{class e{}return e.\\u0275fac=function(t){return new(t||e)},e.\\u0275dir=Te({type:e}),e})();const XM=new X(\"MatHint\");let ZM=(()=>{class e{}return e.\\u0275fac=function(t){return new(t||e)},e.\\u0275dir=Te({type:e,selectors:[[\"mat-label\"]]}),e})(),KM=(()=>{class e{}return e.\\u0275fac=function(t){return new(t||e)},e.\\u0275dir=Te({type:e,selectors:[[\"mat-placeholder\"]]}),e})();const qM=new X(\"MatPrefix\"),QM=new X(\"MatSuffix\");let $M=(()=>{class e{}return e.\\u0275fac=function(t){return new(t||e)},e.\\u0275dir=Te({type:e,selectors:[[\"\",\"matSuffix\",\"\"]],features:[ta([{provide:QM,useExisting:e}])]}),e})(),ek=0;class tk{constructor(e){this._elementRef=e}}const nk=Ny(tk,\"primary\"),rk=new X(\"MAT_FORM_FIELD_DEFAULT_OPTIONS\"),ik=new X(\"MatFormField\");let sk=(()=>{class e extends nk{constructor(e,t,n,i,s,o,a,l){super(e),this._elementRef=e,this._changeDetectorRef=t,this._dir=i,this._defaults=s,this._platform=o,this._ngZone=a,this._outlineGapCalculationNeededImmediately=!1,this._outlineGapCalculationNeededOnStable=!1,this._destroyed=new r.a,this._showAlwaysAnimate=!1,this._subscriptAnimationState=\"\",this._hintLabel=\"\",this._hintLabelId=\"mat-hint-\"+ek++,this._labelId=\"mat-form-field-label-\"+ek++,this._labelOptions=n||{},this.floatLabel=this._getDefaultFloatLabelState(),this._animationsEnabled=\"NoopAnimations\"!==l,this.appearance=s&&s.appearance?s.appearance:\"legacy\",this._hideRequiredMarker=!(!s||null==s.hideRequiredMarker)&&s.hideRequiredMarker}get appearance(){return this._appearance}set appearance(e){const t=this._appearance;this._appearance=e||this._defaults&&this._defaults.appearance||\"legacy\",\"outline\"===this._appearance&&t!==e&&(this._outlineGapCalculationNeededOnStable=!0)}get hideRequiredMarker(){return this._hideRequiredMarker}set hideRequiredMarker(e){this._hideRequiredMarker=ef(e)}_shouldAlwaysFloat(){return\"always\"===this.floatLabel&&!this._showAlwaysAnimate}_canLabelFloat(){return\"never\"!==this.floatLabel}get hintLabel(){return this._hintLabel}set hintLabel(e){this._hintLabel=e,this._processHints()}get floatLabel(){return\"legacy\"!==this.appearance&&\"never\"===this._floatLabel?\"auto\":this._floatLabel}set floatLabel(e){e!==this._floatLabel&&(this._floatLabel=e||this._getDefaultFloatLabelState(),this._changeDetectorRef.markForCheck())}get _control(){return this._explicitFormFieldControl||this._controlNonStatic||this._controlStatic}set _control(e){this._explicitFormFieldControl=e}getLabelId(){return this._hasFloatingLabel()?this._labelId:null}getConnectedOverlayOrigin(){return this._connectionContainerRef||this._elementRef}ngAfterContentInit(){this._validateControlChild();const e=this._control;e.controlType&&this._elementRef.nativeElement.classList.add(\"mat-form-field-type-\"+e.controlType),e.stateChanges.pipe(Object(od.a)(null)).subscribe(()=>{this._validatePlaceholders(),this._syncDescribedByIds(),this._changeDetectorRef.markForCheck()}),e.ngControl&&e.ngControl.valueChanges&&e.ngControl.valueChanges.pipe(Object(df.a)(this._destroyed)).subscribe(()=>this._changeDetectorRef.markForCheck()),this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.pipe(Object(df.a)(this._destroyed)).subscribe(()=>{this._outlineGapCalculationNeededOnStable&&this.updateOutlineGap()})}),Object(o.a)(this._prefixChildren.changes,this._suffixChildren.changes).subscribe(()=>{this._outlineGapCalculationNeededOnStable=!0,this._changeDetectorRef.markForCheck()}),this._hintChildren.changes.pipe(Object(od.a)(null)).subscribe(()=>{this._processHints(),this._changeDetectorRef.markForCheck()}),this._errorChildren.changes.pipe(Object(od.a)(null)).subscribe(()=>{this._syncDescribedByIds(),this._changeDetectorRef.markForCheck()}),this._dir&&this._dir.change.pipe(Object(df.a)(this._destroyed)).subscribe(()=>{\"function\"==typeof requestAnimationFrame?this._ngZone.runOutsideAngular(()=>{requestAnimationFrame(()=>this.updateOutlineGap())}):this.updateOutlineGap()})}ngAfterContentChecked(){this._validateControlChild(),this._outlineGapCalculationNeededImmediately&&this.updateOutlineGap()}ngAfterViewInit(){this._subscriptAnimationState=\"enter\",this._changeDetectorRef.detectChanges()}ngOnDestroy(){this._destroyed.next(),this._destroyed.complete()}_shouldForward(e){const t=this._control?this._control.ngControl:null;return t&&t[e]}_hasPlaceholder(){return!!(this._control&&this._control.placeholder||this._placeholderChild)}_hasLabel(){return!(!this._labelChildNonStatic&&!this._labelChildStatic)}_shouldLabelFloat(){return this._canLabelFloat()&&(this._control&&this._control.shouldLabelFloat||this._shouldAlwaysFloat())}_hideControlPlaceholder(){return\"legacy\"===this.appearance&&!this._hasLabel()||this._hasLabel()&&!this._shouldLabelFloat()}_hasFloatingLabel(){return this._hasLabel()||\"legacy\"===this.appearance&&this._hasPlaceholder()}_getDisplayedMessages(){return this._errorChildren&&this._errorChildren.length>0&&this._control.errorState?\"error\":\"hint\"}_animateAndLockLabel(){this._hasFloatingLabel()&&this._canLabelFloat()&&(this._animationsEnabled&&this._label&&(this._showAlwaysAnimate=!0,Object(af.a)(this._label.nativeElement,\"transitionend\").pipe(Object(sd.a)(1)).subscribe(()=>{this._showAlwaysAnimate=!1})),this.floatLabel=\"always\",this._changeDetectorRef.markForCheck())}_validatePlaceholders(){}_processHints(){this._validateHints(),this._syncDescribedByIds()}_validateHints(){}_getDefaultFloatLabelState(){return this._defaults&&this._defaults.floatLabel||this._labelOptions.float||\"auto\"}_syncDescribedByIds(){if(this._control){let e=[];if(this._control.userAriaDescribedBy&&\"string\"==typeof this._control.userAriaDescribedBy&&e.push(...this._control.userAriaDescribedBy.split(\" \")),\"hint\"===this._getDisplayedMessages()){const t=this._hintChildren?this._hintChildren.find(e=>\"start\"===e.align):null,n=this._hintChildren?this._hintChildren.find(e=>\"end\"===e.align):null;t?e.push(t.id):this._hintLabel&&e.push(this._hintLabelId),n&&e.push(n.id)}else this._errorChildren&&e.push(...this._errorChildren.map(e=>e.id));this._control.setDescribedByIds(e)}}_validateControlChild(){}updateOutlineGap(){const e=this._label?this._label.nativeElement:null;if(\"outline\"!==this.appearance||!e||!e.children.length||!e.textContent.trim())return;if(!this._platform.isBrowser)return;if(!this._isAttachedToDOM())return void(this._outlineGapCalculationNeededImmediately=!0);let t=0,n=0;const r=this._connectionContainerRef.nativeElement,i=r.querySelectorAll(\".mat-form-field-outline-start\"),s=r.querySelectorAll(\".mat-form-field-outline-gap\");if(this._label&&this._label.nativeElement.children.length){const i=r.getBoundingClientRect();if(0===i.width&&0===i.height)return this._outlineGapCalculationNeededOnStable=!0,void(this._outlineGapCalculationNeededImmediately=!1);const s=this._getStartEnd(i),o=e.children,a=this._getStartEnd(o[0].getBoundingClientRect());let l=0;for(let e=0;e0?.75*l+10:0}for(let o=0;o{class e{}return e.\\u0275mod=De({type:e}),e.\\u0275inj=v({factory:function(t){return new(t||e)},imports:[[Lu,Yy,Pg],Yy]}),e})();const ak=Sf({passive:!0});let lk=(()=>{class e{constructor(e,t){this._platform=e,this._ngZone=t,this._monitoredElements=new Map}monitor(e){if(!this._platform.isBrowser)return qh.a;const t=of(e),n=this._monitoredElements.get(t);if(n)return n.subject;const i=new r.a,s=\"cdk-text-field-autofilled\",o=e=>{\"cdk-text-field-autofill-start\"!==e.animationName||t.classList.contains(s)?\"cdk-text-field-autofill-end\"===e.animationName&&t.classList.contains(s)&&(t.classList.remove(s),this._ngZone.run(()=>i.next({target:e.target,isAutofilled:!1}))):(t.classList.add(s),this._ngZone.run(()=>i.next({target:e.target,isAutofilled:!0})))};return this._ngZone.runOutsideAngular(()=>{t.addEventListener(\"animationstart\",o,ak),t.classList.add(\"cdk-text-field-autofill-monitored\")}),this._monitoredElements.set(t,{subject:i,unlisten:()=>{t.removeEventListener(\"animationstart\",o,ak)}}),i}stopMonitoring(e){const t=of(e),n=this._monitoredElements.get(t);n&&(n.unlisten(),n.subject.complete(),t.classList.remove(\"cdk-text-field-autofill-monitored\"),t.classList.remove(\"cdk-text-field-autofilled\"),this._monitoredElements.delete(t))}ngOnDestroy(){this._monitoredElements.forEach((e,t)=>this.stopMonitoring(t))}}return e.\\u0275fac=function(t){return new(t||e)(ie(gf),ie(ec))},e.\\u0275prov=y({factory:function(){return new e(ie(gf),ie(ec))},token:e,providedIn:\"root\"}),e})(),ck=(()=>{class e{constructor(e,t,n,i){this._elementRef=e,this._platform=t,this._ngZone=n,this._destroyed=new r.a,this._enabled=!0,this._previousMinRows=-1,this._document=i,this._textareaElement=this._elementRef.nativeElement,this._measuringClass=t.FIREFOX?\"cdk-textarea-autosize-measuring-firefox\":\"cdk-textarea-autosize-measuring\"}get minRows(){return this._minRows}set minRows(e){this._minRows=tf(e),this._setMinHeight()}get maxRows(){return this._maxRows}set maxRows(e){this._maxRows=tf(e),this._setMaxHeight()}get enabled(){return this._enabled}set enabled(e){e=ef(e),this._enabled!==e&&((this._enabled=e)?this.resizeToFitContent(!0):this.reset())}_setMinHeight(){const e=this.minRows&&this._cachedLineHeight?this.minRows*this._cachedLineHeight+\"px\":null;e&&(this._textareaElement.style.minHeight=e)}_setMaxHeight(){const e=this.maxRows&&this._cachedLineHeight?this.maxRows*this._cachedLineHeight+\"px\":null;e&&(this._textareaElement.style.maxHeight=e)}ngAfterViewInit(){this._platform.isBrowser&&(this._initialHeight=this._textareaElement.style.height,this.resizeToFitContent(),this._ngZone.runOutsideAngular(()=>{const e=this._getWindow();Object(af.a)(e,\"resize\").pipe(Object(hf.a)(16),Object(df.a)(this._destroyed)).subscribe(()=>this.resizeToFitContent(!0))}))}ngOnDestroy(){this._destroyed.next(),this._destroyed.complete()}_cacheTextareaLineHeight(){if(this._cachedLineHeight)return;let e=this._textareaElement.cloneNode(!1);e.rows=1,e.style.position=\"absolute\",e.style.visibility=\"hidden\",e.style.border=\"none\",e.style.padding=\"0\",e.style.height=\"\",e.style.minHeight=\"\",e.style.maxHeight=\"\",e.style.overflow=\"hidden\",this._textareaElement.parentNode.appendChild(e),this._cachedLineHeight=e.clientHeight,this._textareaElement.parentNode.removeChild(e),this._setMinHeight(),this._setMaxHeight()}ngDoCheck(){this._platform.isBrowser&&this.resizeToFitContent()}resizeToFitContent(e=!1){if(!this._enabled)return;if(this._cacheTextareaLineHeight(),!this._cachedLineHeight)return;const t=this._elementRef.nativeElement,n=t.value;if(!e&&this._minRows===this._previousMinRows&&n===this._previousValue)return;const r=t.placeholder;t.classList.add(this._measuringClass),t.placeholder=\"\",t.style.height=t.scrollHeight-4+\"px\",t.classList.remove(this._measuringClass),t.placeholder=r,this._ngZone.runOutsideAngular(()=>{\"undefined\"!=typeof requestAnimationFrame?requestAnimationFrame(()=>this._scrollToCaretPosition(t)):setTimeout(()=>this._scrollToCaretPosition(t))}),this._previousValue=n,this._previousMinRows=this._minRows}reset(){void 0!==this._initialHeight&&(this._textareaElement.style.height=this._initialHeight)}_noopInputHandler(){}_getDocument(){return this._document||document}_getWindow(){return this._getDocument().defaultView||window}_scrollToCaretPosition(e){const{selectionStart:t,selectionEnd:n}=e,r=this._getDocument();this._destroyed.isStopped||r.activeElement!==e||e.setSelectionRange(t,n)}}return e.\\u0275fac=function(t){return new(t||e)(Us(sa),Us(gf),Us(ec),Us(Oc,8))},e.\\u0275dir=Te({type:e,selectors:[[\"textarea\",\"cdkTextareaAutosize\",\"\"]],hostAttrs:[\"rows\",\"1\",1,\"cdk-textarea-autosize\"],hostBindings:function(e,t){1&e&&io(\"input\",(function(){return t._noopInputHandler()}))},inputs:{minRows:[\"cdkAutosizeMinRows\",\"minRows\"],maxRows:[\"cdkAutosizeMaxRows\",\"maxRows\"],enabled:[\"cdkTextareaAutosize\",\"enabled\"]},exportAs:[\"cdkTextareaAutosize\"]}),e})(),uk=(()=>{class e{}return e.\\u0275mod=De({type:e}),e.\\u0275inj=v({factory:function(t){return new(t||e)},imports:[[_f]]}),e})();const hk=new X(\"MAT_INPUT_VALUE_ACCESSOR\"),dk=[\"button\",\"checkbox\",\"file\",\"hidden\",\"image\",\"radio\",\"range\",\"reset\",\"submit\"];let mk=0;class pk{constructor(e,t,n,r){this._defaultErrorStateMatcher=e,this._parentForm=t,this._parentFormGroup=n,this.ngControl=r}}const fk=Vy(pk);let gk=(()=>{class e extends fk{constructor(e,t,n,i,s,o,a,l,c,u){super(o,i,s,n),this._elementRef=e,this._platform=t,this.ngControl=n,this._autofillMonitor=l,this._formField=u,this._uid=\"mat-input-\"+mk++,this.focused=!1,this.stateChanges=new r.a,this.controlType=\"mat-input\",this.autofilled=!1,this._disabled=!1,this._required=!1,this._type=\"text\",this._readonly=!1,this._neverEmptyInputTypes=[\"date\",\"datetime\",\"datetime-local\",\"month\",\"time\",\"week\"].filter(e=>yf().has(e));const h=this._elementRef.nativeElement,d=h.nodeName.toLowerCase();this._inputValueAccessor=a||h,this._previousNativeValue=this.value,this.id=this.id,t.IOS&&c.runOutsideAngular(()=>{e.nativeElement.addEventListener(\"keyup\",e=>{let t=e.target;t.value||t.selectionStart||t.selectionEnd||(t.setSelectionRange(1,1),t.setSelectionRange(0,0))})}),this._isServer=!this._platform.isBrowser,this._isNativeSelect=\"select\"===d,this._isTextarea=\"textarea\"===d,this._isNativeSelect&&(this.controlType=h.multiple?\"mat-native-select-multiple\":\"mat-native-select\")}get disabled(){return this.ngControl&&null!==this.ngControl.disabled?this.ngControl.disabled:this._disabled}set disabled(e){this._disabled=ef(e),this.focused&&(this.focused=!1,this.stateChanges.next())}get id(){return this._id}set id(e){this._id=e||this._uid}get required(){return this._required}set required(e){this._required=ef(e)}get type(){return this._type}set type(e){this._type=e||\"text\",this._validateType(),!this._isTextarea&&yf().has(this._type)&&(this._elementRef.nativeElement.type=this._type)}get value(){return this._inputValueAccessor.value}set value(e){e!==this.value&&(this._inputValueAccessor.value=e,this.stateChanges.next())}get readonly(){return this._readonly}set readonly(e){this._readonly=ef(e)}ngAfterViewInit(){this._platform.isBrowser&&this._autofillMonitor.monitor(this._elementRef.nativeElement).subscribe(e=>{this.autofilled=e.isAutofilled,this.stateChanges.next()})}ngOnChanges(){this.stateChanges.next()}ngOnDestroy(){this.stateChanges.complete(),this._platform.isBrowser&&this._autofillMonitor.stopMonitoring(this._elementRef.nativeElement)}ngDoCheck(){this.ngControl&&this.updateErrorState(),this._dirtyCheckNativeValue(),this._dirtyCheckPlaceholder()}focus(e){this._elementRef.nativeElement.focus(e)}_focusChanged(e){e===this.focused||this.readonly&&e||(this.focused=e,this.stateChanges.next())}_onInput(){}_dirtyCheckPlaceholder(){var e,t;const n=(null===(t=null===(e=this._formField)||void 0===e?void 0:e._hideControlPlaceholder)||void 0===t?void 0:t.call(e))?null:this.placeholder;if(n!==this._previousPlaceholder){const e=this._elementRef.nativeElement;this._previousPlaceholder=n,n?e.setAttribute(\"placeholder\",n):e.removeAttribute(\"placeholder\")}}_dirtyCheckNativeValue(){const e=this._elementRef.nativeElement.value;this._previousNativeValue!==e&&(this._previousNativeValue=e,this.stateChanges.next())}_validateType(){dk.indexOf(this._type)}_isNeverEmpty(){return this._neverEmptyInputTypes.indexOf(this._type)>-1}_isBadInput(){let e=this._elementRef.nativeElement.validity;return e&&e.badInput}get empty(){return!(this._isNeverEmpty()||this._elementRef.nativeElement.value||this._isBadInput()||this.autofilled)}get shouldLabelFloat(){if(this._isNativeSelect){const e=this._elementRef.nativeElement,t=e.options[0];return this.focused||e.multiple||!this.empty||!!(e.selectedIndex>-1&&t&&t.label)}return this.focused||!this.empty}setDescribedByIds(e){e.length?this._elementRef.nativeElement.setAttribute(\"aria-describedby\",e.join(\" \")):this._elementRef.nativeElement.removeAttribute(\"aria-describedby\")}onContainerClick(){this.focused||this.focus()}}return e.\\u0275fac=function(t){return new(t||e)(Us(sa),Us(gf),Us(lw,10),Us(rM,8),Us(cM,8),Us(Uy),Us(hk,10),Us(lk),Us(ec),Us(ik,8))},e.\\u0275dir=Te({type:e,selectors:[[\"input\",\"matInput\",\"\"],[\"textarea\",\"matInput\",\"\"],[\"select\",\"matNativeControl\",\"\"],[\"input\",\"matNativeControl\",\"\"],[\"textarea\",\"matNativeControl\",\"\"]],hostAttrs:[1,\"mat-input-element\",\"mat-form-field-autofill-control\"],hostVars:9,hostBindings:function(e,t){1&e&&io(\"focus\",(function(){return t._focusChanged(!0)}))(\"blur\",(function(){return t._focusChanged(!1)}))(\"input\",(function(){return t._onInput()})),2&e&&(No(\"disabled\",t.disabled)(\"required\",t.required),Hs(\"id\",t.id)(\"data-placeholder\",t.placeholder)(\"readonly\",t.readonly&&!t._isNativeSelect||null)(\"aria-invalid\",t.errorState)(\"aria-required\",t.required.toString()),So(\"mat-input-server\",t._isServer))},inputs:{id:\"id\",disabled:\"disabled\",required:\"required\",type:\"type\",value:\"value\",readonly:\"readonly\",placeholder:\"placeholder\",errorStateMatcher:\"errorStateMatcher\",userAriaDescribedBy:[\"aria-describedby\",\"userAriaDescribedBy\"]},exportAs:[\"matInput\"],features:[ta([{provide:WM,useExisting:e}]),Vo,ze]}),e})(),_k=(()=>{class e{}return e.\\u0275mod=De({type:e}),e.\\u0275inj=v({factory:function(t){return new(t||e)},providers:[Uy],imports:[[uk,ok],uk,ok]}),e})();function bk(e,t){if(1&e&&(Bt(),qs(0,\"circle\",3)),2&e){const e=co();ko(\"animation-name\",\"mat-progress-spinner-stroke-rotate-\"+e._spinnerAnimationLabel)(\"stroke-dashoffset\",e._getStrokeDashOffset(),\"px\")(\"stroke-dasharray\",e._getStrokeCircumference(),\"px\")(\"stroke-width\",e._getCircleStrokeWidth(),\"%\"),Hs(\"r\",e._getCircleRadius())}}function yk(e,t){if(1&e&&(Bt(),qs(0,\"circle\",3)),2&e){const e=co();ko(\"stroke-dashoffset\",e._getStrokeDashOffset(),\"px\")(\"stroke-dasharray\",e._getStrokeCircumference(),\"px\")(\"stroke-width\",e._getCircleStrokeWidth(),\"%\"),Hs(\"r\",e._getCircleRadius())}}function vk(e,t){if(1&e&&(Bt(),qs(0,\"circle\",3)),2&e){const e=co();ko(\"animation-name\",\"mat-progress-spinner-stroke-rotate-\"+e._spinnerAnimationLabel)(\"stroke-dashoffset\",e._getStrokeDashOffset(),\"px\")(\"stroke-dasharray\",e._getStrokeCircumference(),\"px\")(\"stroke-width\",e._getCircleStrokeWidth(),\"%\"),Hs(\"r\",e._getCircleRadius())}}function wk(e,t){if(1&e&&(Bt(),qs(0,\"circle\",3)),2&e){const e=co();ko(\"stroke-dashoffset\",e._getStrokeDashOffset(),\"px\")(\"stroke-dasharray\",e._getStrokeCircumference(),\"px\")(\"stroke-width\",e._getCircleStrokeWidth(),\"%\"),Hs(\"r\",e._getCircleRadius())}}const Mk=\".mat-progress-spinner{display:block;position:relative}.mat-progress-spinner svg{position:absolute;transform:rotate(-90deg);top:0;left:0;transform-origin:center;overflow:visible}.mat-progress-spinner circle{fill:transparent;transform-origin:center;transition:stroke-dashoffset 225ms linear}._mat-animation-noopable.mat-progress-spinner circle{transition:none;animation:none}.cdk-high-contrast-active .mat-progress-spinner circle{stroke:currentColor}.mat-progress-spinner.mat-progress-spinner-indeterminate-animation[mode=indeterminate]{animation:mat-progress-spinner-linear-rotate 2000ms linear infinite}._mat-animation-noopable.mat-progress-spinner.mat-progress-spinner-indeterminate-animation[mode=indeterminate]{transition:none;animation:none}.mat-progress-spinner.mat-progress-spinner-indeterminate-animation[mode=indeterminate] circle{transition-property:stroke;animation-duration:4000ms;animation-timing-function:cubic-bezier(0.35, 0, 0.25, 1);animation-iteration-count:infinite}._mat-animation-noopable.mat-progress-spinner.mat-progress-spinner-indeterminate-animation[mode=indeterminate] circle{transition:none;animation:none}.mat-progress-spinner.mat-progress-spinner-indeterminate-fallback-animation[mode=indeterminate]{animation:mat-progress-spinner-stroke-rotate-fallback 10000ms cubic-bezier(0.87, 0.03, 0.33, 1) infinite}._mat-animation-noopable.mat-progress-spinner.mat-progress-spinner-indeterminate-fallback-animation[mode=indeterminate]{transition:none;animation:none}.mat-progress-spinner.mat-progress-spinner-indeterminate-fallback-animation[mode=indeterminate] circle{transition-property:stroke}._mat-animation-noopable.mat-progress-spinner.mat-progress-spinner-indeterminate-fallback-animation[mode=indeterminate] circle{transition:none;animation:none}@keyframes mat-progress-spinner-linear-rotate{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes mat-progress-spinner-stroke-rotate-100{0%{stroke-dashoffset:268.606171575px;transform:rotate(0)}12.5%{stroke-dashoffset:56.5486677px;transform:rotate(0)}12.5001%{stroke-dashoffset:56.5486677px;transform:rotateX(180deg) rotate(72.5deg)}25%{stroke-dashoffset:268.606171575px;transform:rotateX(180deg) rotate(72.5deg)}25.0001%{stroke-dashoffset:268.606171575px;transform:rotate(270deg)}37.5%{stroke-dashoffset:56.5486677px;transform:rotate(270deg)}37.5001%{stroke-dashoffset:56.5486677px;transform:rotateX(180deg) rotate(161.5deg)}50%{stroke-dashoffset:268.606171575px;transform:rotateX(180deg) rotate(161.5deg)}50.0001%{stroke-dashoffset:268.606171575px;transform:rotate(180deg)}62.5%{stroke-dashoffset:56.5486677px;transform:rotate(180deg)}62.5001%{stroke-dashoffset:56.5486677px;transform:rotateX(180deg) rotate(251.5deg)}75%{stroke-dashoffset:268.606171575px;transform:rotateX(180deg) rotate(251.5deg)}75.0001%{stroke-dashoffset:268.606171575px;transform:rotate(90deg)}87.5%{stroke-dashoffset:56.5486677px;transform:rotate(90deg)}87.5001%{stroke-dashoffset:56.5486677px;transform:rotateX(180deg) rotate(341.5deg)}100%{stroke-dashoffset:268.606171575px;transform:rotateX(180deg) rotate(341.5deg)}}@keyframes mat-progress-spinner-stroke-rotate-fallback{0%{transform:rotate(0deg)}25%{transform:rotate(1170deg)}50%{transform:rotate(2340deg)}75%{transform:rotate(3510deg)}100%{transform:rotate(4680deg)}}\\n\";class kk{constructor(e){this._elementRef=e}}const Sk=Ny(kk,\"primary\"),xk=new X(\"mat-progress-spinner-default-options\",{providedIn:\"root\",factory:function(){return{diameter:100}}});let Ck=(()=>{class e extends Sk{constructor(t,n,r,i,s){super(t),this._elementRef=t,this._document=r,this._diameter=100,this._value=0,this._fallbackAnimation=!1,this.mode=\"determinate\";const o=e._diameters;this._spinnerAnimationLabel=this._getSpinnerAnimationLabel(),o.has(r.head)||o.set(r.head,new Set([100])),this._fallbackAnimation=n.EDGE||n.TRIDENT,this._noopAnimations=\"NoopAnimations\"===i&&!!s&&!s._forceAnimations,s&&(s.diameter&&(this.diameter=s.diameter),s.strokeWidth&&(this.strokeWidth=s.strokeWidth))}get diameter(){return this._diameter}set diameter(e){this._diameter=tf(e),this._spinnerAnimationLabel=this._getSpinnerAnimationLabel(),!this._fallbackAnimation&&this._styleRoot&&this._attachStyleNode()}get strokeWidth(){return this._strokeWidth||this.diameter/10}set strokeWidth(e){this._strokeWidth=tf(e)}get value(){return\"determinate\"===this.mode?this._value:0}set value(e){this._value=Math.max(0,Math.min(100,tf(e)))}ngOnInit(){const e=this._elementRef.nativeElement;this._styleRoot=Cf(e)||this._document.head,this._attachStyleNode(),e.classList.add(`mat-progress-spinner-indeterminate${this._fallbackAnimation?\"-fallback\":\"\"}-animation`)}_getCircleRadius(){return(this.diameter-10)/2}_getViewBox(){const e=2*this._getCircleRadius()+this.strokeWidth;return`0 0 ${e} ${e}`}_getStrokeCircumference(){return 2*Math.PI*this._getCircleRadius()}_getStrokeDashOffset(){return\"determinate\"===this.mode?this._getStrokeCircumference()*(100-this._value)/100:this._fallbackAnimation&&\"indeterminate\"===this.mode?.2*this._getStrokeCircumference():null}_getCircleStrokeWidth(){return this.strokeWidth/this.diameter*100}_attachStyleNode(){const t=this._styleRoot,n=this._diameter,r=e._diameters;let i=r.get(t);if(!i||!i.has(n)){const e=this._document.createElement(\"style\");e.setAttribute(\"mat-spinner-animation\",this._spinnerAnimationLabel),e.textContent=this._getAnimationText(),t.appendChild(e),i||(i=new Set,r.set(t,i)),i.add(n)}}_getAnimationText(){const e=this._getStrokeCircumference();return\"\\n @keyframes mat-progress-spinner-stroke-rotate-DIAMETER {\\n 0% { stroke-dashoffset: START_VALUE; transform: rotate(0); }\\n 12.5% { stroke-dashoffset: END_VALUE; transform: rotate(0); }\\n 12.5001% { stroke-dashoffset: END_VALUE; transform: rotateX(180deg) rotate(72.5deg); }\\n 25% { stroke-dashoffset: START_VALUE; transform: rotateX(180deg) rotate(72.5deg); }\\n\\n 25.0001% { stroke-dashoffset: START_VALUE; transform: rotate(270deg); }\\n 37.5% { stroke-dashoffset: END_VALUE; transform: rotate(270deg); }\\n 37.5001% { stroke-dashoffset: END_VALUE; transform: rotateX(180deg) rotate(161.5deg); }\\n 50% { stroke-dashoffset: START_VALUE; transform: rotateX(180deg) rotate(161.5deg); }\\n\\n 50.0001% { stroke-dashoffset: START_VALUE; transform: rotate(180deg); }\\n 62.5% { stroke-dashoffset: END_VALUE; transform: rotate(180deg); }\\n 62.5001% { stroke-dashoffset: END_VALUE; transform: rotateX(180deg) rotate(251.5deg); }\\n 75% { stroke-dashoffset: START_VALUE; transform: rotateX(180deg) rotate(251.5deg); }\\n\\n 75.0001% { stroke-dashoffset: START_VALUE; transform: rotate(90deg); }\\n 87.5% { stroke-dashoffset: END_VALUE; transform: rotate(90deg); }\\n 87.5001% { stroke-dashoffset: END_VALUE; transform: rotateX(180deg) rotate(341.5deg); }\\n 100% { stroke-dashoffset: START_VALUE; transform: rotateX(180deg) rotate(341.5deg); }\\n }\\n\".replace(/START_VALUE/g,\"\"+.95*e).replace(/END_VALUE/g,\"\"+.2*e).replace(/DIAMETER/g,\"\"+this._spinnerAnimationLabel)}_getSpinnerAnimationLabel(){return this.diameter.toString().replace(\".\",\"_\")}}return e.\\u0275fac=function(t){return new(t||e)(Us(sa),Us(gf),Us(Oc,8),Us(Ly,8),Us(xk))},e.\\u0275cmp=ke({type:e,selectors:[[\"mat-progress-spinner\"]],hostAttrs:[\"role\",\"progressbar\",1,\"mat-progress-spinner\"],hostVars:10,hostBindings:function(e,t){2&e&&(Hs(\"aria-valuemin\",\"determinate\"===t.mode?0:null)(\"aria-valuemax\",\"determinate\"===t.mode?100:null)(\"aria-valuenow\",\"determinate\"===t.mode?t.value:null)(\"mode\",t.mode),ko(\"width\",t.diameter,\"px\")(\"height\",t.diameter,\"px\"),So(\"_mat-animation-noopable\",t._noopAnimations))},inputs:{color:\"color\",mode:\"mode\",diameter:\"diameter\",strokeWidth:\"strokeWidth\",value:\"value\"},exportAs:[\"matProgressSpinner\"],features:[Vo],decls:3,vars:8,consts:[[\"preserveAspectRatio\",\"xMidYMid meet\",\"focusable\",\"false\",3,\"ngSwitch\"],[\"cx\",\"50%\",\"cy\",\"50%\",3,\"animation-name\",\"stroke-dashoffset\",\"stroke-dasharray\",\"stroke-width\",4,\"ngSwitchCase\"],[\"cx\",\"50%\",\"cy\",\"50%\",3,\"stroke-dashoffset\",\"stroke-dasharray\",\"stroke-width\",4,\"ngSwitchCase\"],[\"cx\",\"50%\",\"cy\",\"50%\"]],template:function(e,t){1&e&&(Bt(),Zs(0,\"svg\",0),Vs(1,bk,1,9,\"circle\",1),Vs(2,yk,1,7,\"circle\",2),Ks()),2&e&&(ko(\"width\",t.diameter,\"px\")(\"height\",t.diameter,\"px\"),Ws(\"ngSwitch\",\"indeterminate\"===t.mode),Hs(\"viewBox\",t._getViewBox()),Rr(1),Ws(\"ngSwitchCase\",!0),Rr(1),Ws(\"ngSwitchCase\",!1))},directives:[mu,pu],styles:[Mk],encapsulation:2,changeDetection:0}),e._diameters=new WeakMap,e})(),Dk=(()=>{class e extends Ck{constructor(e,t,n,r,i){super(e,t,n,r,i),this.mode=\"indeterminate\"}}return e.\\u0275fac=function(t){return new(t||e)(Us(sa),Us(gf),Us(Oc,8),Us(Ly,8),Us(xk))},e.\\u0275cmp=ke({type:e,selectors:[[\"mat-spinner\"]],hostAttrs:[\"role\",\"progressbar\",\"mode\",\"indeterminate\",1,\"mat-spinner\",\"mat-progress-spinner\"],hostVars:6,hostBindings:function(e,t){2&e&&(ko(\"width\",t.diameter,\"px\")(\"height\",t.diameter,\"px\"),So(\"_mat-animation-noopable\",t._noopAnimations))},inputs:{color:\"color\"},features:[Vo],decls:3,vars:8,consts:[[\"preserveAspectRatio\",\"xMidYMid meet\",\"focusable\",\"false\",3,\"ngSwitch\"],[\"cx\",\"50%\",\"cy\",\"50%\",3,\"animation-name\",\"stroke-dashoffset\",\"stroke-dasharray\",\"stroke-width\",4,\"ngSwitchCase\"],[\"cx\",\"50%\",\"cy\",\"50%\",3,\"stroke-dashoffset\",\"stroke-dasharray\",\"stroke-width\",4,\"ngSwitchCase\"],[\"cx\",\"50%\",\"cy\",\"50%\"]],template:function(e,t){1&e&&(Bt(),Zs(0,\"svg\",0),Vs(1,vk,1,9,\"circle\",1),Vs(2,wk,1,7,\"circle\",2),Ks()),2&e&&(ko(\"width\",t.diameter,\"px\")(\"height\",t.diameter,\"px\"),Ws(\"ngSwitch\",\"indeterminate\"===t.mode),Hs(\"viewBox\",t._getViewBox()),Rr(1),Ws(\"ngSwitchCase\",!0),Rr(1),Ws(\"ngSwitchCase\",!1))},directives:[mu,pu],styles:[Mk],encapsulation:2,changeDetection:0}),e})(),Lk=(()=>{class e{}return e.\\u0275mod=De({type:e}),e.\\u0275inj=v({factory:function(t){return new(t||e)},imports:[[Yy,Lu],Yy]}),e})();function Tk(e,t){if(1&e&&(Zs(0,\"div\",16),Ro(1),Ks()),2&e){const e=co(2);Rr(1),Io(e.passwordValidator.errorMessage.required)}}function Ak(e,t){if(1&e&&(Zs(0,\"div\",16),Ro(1),Ks()),2&e){const e=co(2);Rr(1),Io(e.passwordValidator.errorMessage.minLength)}}function Ek(e,t){if(1&e&&(Zs(0,\"div\",16),Ro(1),Ks()),2&e){const e=co(2);Rr(1),Io(e.passwordValidator.errorMessage.pattern)}}function Ok(e,t){if(1&e&&(Zs(0,\"div\",14),Vs(1,Tk,2,1,\"div\",15),Vs(2,Ak,2,1,\"div\",15),Vs(3,Ek,2,1,\"div\",15),Ks()),2&e){const e=co();Rr(1),Ws(\"ngIf\",null==e.loginForm.controls.password.errors?null:e.loginForm.controls.password.errors.required),Rr(1),Ws(\"ngIf\",null==e.loginForm.controls.password.errors?null:e.loginForm.controls.password.errors.minlength),Rr(1),Ws(\"ngIf\",null==e.loginForm.controls.password.errors?null:e.loginForm.controls.password.errors.pattern)}}function Fk(e,t){1&e&&(Zs(0,\"div\",17),qs(1,\"mat-spinner\",18),Ks()),2&e&&(Rr(1),Ws(\"diameter\",25))}let Pk=(()=>{class e{constructor(e,t,n,i){this.formBuilder=e,this.router=t,this.route=n,this.authService=i,this.returnUrl=\"\",this.loading=!1,this.submitted=!1,this.destroyed$=new r.a,this.passwordValidator=new wM,this.loginForm=this.formBuilder.group({password:new Qw(\"\",[_w.required,_w.minLength(8),this.passwordValidator.strongPassword])})}ngOnInit(){this.route.queryParams.pipe(Object(df.a)(this.destroyed$)).subscribe(e=>this.returnUrl=e.returnUrl||\"/onboarding\")}ngOnDestroy(){this.destroyed$.next(),this.destroyed$.complete()}onSubmit(){var e;if(this.submitted=!0,this.loginForm.markAllAsTouched(),this.loginForm.invalid)return;const t=null===(e=this.loginForm.get(\"password\"))||void 0===e?void 0:e.value;this.loading=!0,this.authService.login(t).pipe(Object(nd.a)(()=>{this.loading=!1,this.router.navigateByUrl(this.returnUrl)}),Object(df.a)(this.destroyed$),Object(Uh.a)(e=>(this.loading=!1,Object(Jh.a)(e)))).subscribe()}}return e.\\u0275fac=function(t){return new(t||e)(Us(bM),Us(Dp),Us(dm),Us($p))},e.\\u0275cmp=ke({type:e,selectors:[[\"app-login\"]],decls:17,vars:4,consts:[[1,\"signup\",\"flex\",\"h-screen\"],[1,\"m-auto\"],[1,\"signup-card\",\"position-relative\",\"y-center\"],[1,\"flex\",\"items-center\"],[1,\"w-5/12\",\"signup-img\",\"flex\",\"justify-center\",\"items-center\"],[\"src\",\"/assets/images/eth.svg\",\"alt\",\"\"],[1,\"w-7/12\"],[1,\"signup-form-container\",\"px-8\",\"py-16\",3,\"formGroup\",\"ngSubmit\"],[\"appearance\",\"outline\"],[\"matInput\",\"\",\"formControlName\",\"password\",\"placeholder\",\"Enter your password for Prysm web\",\"name\",\"password\",\"type\",\"password\"],[\"class\",\"-mt-3 mb-3\",4,\"ngIf\"],[1,\"btn-container\"],[\"mat-raised-button\",\"\",\"color\",\"primary\",\"name\",\"submit\",3,\"disabled\"],[\"class\",\"btn-progress\",4,\"ngIf\"],[1,\"-mt-3\",\"mb-3\"],[\"name\",\"passwordReq\",\"class\",\"text-error\",4,\"ngIf\"],[\"name\",\"passwordReq\",1,\"text-error\"],[1,\"btn-progress\"],[\"color\",\"primary\",3,\"diameter\"]],template:function(e,t){1&e&&(Zs(0,\"div\",0),Zs(1,\"div\",1),Zs(2,\"mat-card\",2),Zs(3,\"div\",3),Zs(4,\"div\",4),qs(5,\"img\",5),Ks(),Zs(6,\"div\",6),Zs(7,\"form\",7),io(\"ngSubmit\",(function(){return t.onSubmit()})),Zs(8,\"mat-form-field\",8),Zs(9,\"mat-label\"),Ro(10,\"Prysm Web Password\"),Ks(),qs(11,\"input\",9),Ks(),Vs(12,Ok,4,3,\"div\",10),Zs(13,\"div\",11),Zs(14,\"button\",12),Ro(15,\"Sign in to dashboard\"),Ks(),Vs(16,Fk,2,1,\"div\",13),Ks(),Ks(),Ks(),Ks(),Ks(),Ks(),Ks()),2&e&&(Rr(7),Ws(\"formGroup\",t.loginForm),Rr(5),Ws(\"ngIf\",t.submitted&&t.loginForm.controls.password.errors),Rr(2),Ws(\"disabled\",t.loading),Rr(2),Ws(\"ngIf\",t.loading))},directives:[SM,oM,hw,cM,sk,ZM,gk,rw,uw,gM,cu,kv,Dk],encapsulation:2}),e})();var Rk=n(\"l5mm\");class Ik extends Wh.a{constructor(e){super(e)}next(e){const t=e;jk(t,this.getValue())||super.next(t)}}function jk(e,t){return JSON.stringify(e)===JSON.stringify(t)}function Yk(e,t){return\"object\"==typeof e&&\"object\"==typeof t?jk(e,t):e===t}function Bk(e,t,n){return e.pipe(Object(hh.a)(t),Object(uf.a)(n||Yk),Object(mf.a)(1))}let Nk=(()=>{class e{constructor(e,t){this.http=e,this.environmenter=t,this.apiUrl=this.environmenter.env.validatorEndpoint,this.beaconNodeState$=new Ik({}),this.nodeEndpoint$=Bk(this.checkState(),e=>e.beaconNodeEndpoint+\"/eth/v1alpha1\"),this.connected$=Bk(this.checkState(),e=>e.connected),this.syncing$=Bk(this.checkState(),e=>e.syncing),this.chainHead$=Bk(this.checkState(),e=>e.chainHead),this.genesisTime$=Bk(this.checkState(),e=>e.genesisTime),this.peers$=this.http.get(this.apiUrl+\"/beacon/peers\"),this.latestClockSlotPoll$=Object(Rk.a)(3e3).pipe(Object(od.a)(0),Object(td.a)(e=>Bk(this.checkState(),e=>e.genesisTime)),Object(hh.a)(e=>{const t=Math.floor(Date.now()/1e3);return Math.floor((t-e)/12)})),this.nodeStatusPoll$=Object(Rk.a)(3e3).pipe(Object(od.a)(0),Object(td.a)(e=>this.updateState()))}fetchNodeStatus(){return this.http.get(this.apiUrl+\"/beacon/status\")}checkState(){return this.isEmpty(this.beaconNodeState$.getValue())?this.updateState():this.beaconNodeState$.asObservable()}updateState(){return this.fetchNodeStatus().pipe(Object(Uh.a)(e=>Object(lh.a)({beaconNodeEndpoint:\"unknown\",connected:!1,syncing:!1,chainHead:{headEpoch:0}})),Object(id.a)(e=>(this.beaconNodeState$.next(e),this.beaconNodeState$)))}isEmpty(e){for(const t in e)if(e.hasOwnProperty(t))return!1;return!0}}return e.\\u0275fac=function(t){return new(t||e)(ie(Lh),ie(Qp))},e.\\u0275prov=y({token:e,factory:e.\\u0275fac,providedIn:\"root\"}),e})();var Hk=n(\"CqXF\");const zk=[\"*\"];function Vk(e,t){if(1&e){const e=to();Zs(0,\"div\",2),io(\"click\",(function(){return mt(e),co()._onBackdropClicked()})),Ks()}2&e&&So(\"mat-drawer-shown\",co()._isShowingBackdrop())}function Jk(e,t){1&e&&(Zs(0,\"mat-drawer-content\"),mo(1,2),Ks())}const Uk=[[[\"mat-drawer\"]],[[\"mat-drawer-content\"]],\"*\"],Gk=[\"mat-drawer\",\"mat-drawer-content\",\"*\"];function Wk(e,t){if(1&e){const e=to();Zs(0,\"div\",2),io(\"click\",(function(){return mt(e),co()._onBackdropClicked()})),Ks()}2&e&&So(\"mat-drawer-shown\",co()._isShowingBackdrop())}function Xk(e,t){1&e&&(Zs(0,\"mat-sidenav-content\",3),mo(1,2),Ks())}const Zk=[[[\"mat-sidenav\"]],[[\"mat-sidenav-content\"]],\"*\"],Kk=[\"mat-sidenav\",\"mat-sidenav-content\",\"*\"],qk=\".mat-drawer-container{position:relative;z-index:1;box-sizing:border-box;-webkit-overflow-scrolling:touch;display:block;overflow:hidden}.mat-drawer-container[fullscreen]{top:0;left:0;right:0;bottom:0;position:absolute}.mat-drawer-container[fullscreen].mat-drawer-container-has-open{overflow:hidden}.mat-drawer-container.mat-drawer-container-explicit-backdrop .mat-drawer-side{z-index:3}.mat-drawer-container.ng-animate-disabled .mat-drawer-backdrop,.mat-drawer-container.ng-animate-disabled .mat-drawer-content,.ng-animate-disabled .mat-drawer-container .mat-drawer-backdrop,.ng-animate-disabled .mat-drawer-container .mat-drawer-content{transition:none}.mat-drawer-backdrop{top:0;left:0;right:0;bottom:0;position:absolute;display:block;z-index:3;visibility:hidden}.mat-drawer-backdrop.mat-drawer-shown{visibility:visible}.mat-drawer-transition .mat-drawer-backdrop{transition-duration:400ms;transition-timing-function:cubic-bezier(0.25, 0.8, 0.25, 1);transition-property:background-color,visibility}.cdk-high-contrast-active .mat-drawer-backdrop{opacity:.5}.mat-drawer-content{position:relative;z-index:1;display:block;height:100%;overflow:auto}.mat-drawer-transition .mat-drawer-content{transition-duration:400ms;transition-timing-function:cubic-bezier(0.25, 0.8, 0.25, 1);transition-property:transform,margin-left,margin-right}.mat-drawer{position:relative;z-index:4;display:block;position:absolute;top:0;bottom:0;z-index:3;outline:0;box-sizing:border-box;overflow-y:auto;transform:translate3d(-100%, 0, 0)}.cdk-high-contrast-active .mat-drawer,.cdk-high-contrast-active [dir=rtl] .mat-drawer.mat-drawer-end{border-right:solid 1px currentColor}.cdk-high-contrast-active [dir=rtl] .mat-drawer,.cdk-high-contrast-active .mat-drawer.mat-drawer-end{border-left:solid 1px currentColor;border-right:none}.mat-drawer.mat-drawer-side{z-index:2}.mat-drawer.mat-drawer-end{right:0;transform:translate3d(100%, 0, 0)}[dir=rtl] .mat-drawer{transform:translate3d(100%, 0, 0)}[dir=rtl] .mat-drawer.mat-drawer-end{left:0;right:auto;transform:translate3d(-100%, 0, 0)}.mat-drawer-inner-container{width:100%;height:100%;overflow:auto;-webkit-overflow-scrolling:touch}.mat-sidenav-fixed{position:fixed}\\n\",Qk={transformDrawer:a_(\"transform\",[d_(\"open, open-instant\",h_({transform:\"none\",visibility:\"visible\"})),d_(\"void\",h_({\"box-shadow\":\"none\",visibility:\"hidden\"})),p_(\"void => open-instant\",l_(\"0ms\")),p_(\"void <=> open, open-instant => void\",l_(\"400ms cubic-bezier(0.25, 0.8, 0.25, 1)\"))])},$k=new X(\"MAT_DRAWER_DEFAULT_AUTOSIZE\",{providedIn:\"root\",factory:function(){return!1}}),eS=new X(\"MAT_DRAWER_CONTAINER\");let tS=(()=>{class e extends If{constructor(e,t,n,r,i){super(n,r,i),this._changeDetectorRef=e,this._container=t}ngAfterContentInit(){this._container._contentMarginChanges.subscribe(()=>{this._changeDetectorRef.markForCheck()})}}return e.\\u0275fac=function(t){return new(t||e)(Us(cs),Us(F(()=>rS)),Us(sa),Us(Rf),Us(ec))},e.\\u0275cmp=ke({type:e,selectors:[[\"mat-drawer-content\"]],hostAttrs:[1,\"mat-drawer-content\"],hostVars:4,hostBindings:function(e,t){2&e&&ko(\"margin-left\",t._container._contentMargins.left,\"px\")(\"margin-right\",t._container._contentMargins.right,\"px\")},features:[Vo],ngContentSelectors:zk,decls:1,vars:0,template:function(e,t){1&e&&(ho(),mo(0))},encapsulation:2,changeDetection:0}),e})(),nS=(()=>{class e{constructor(e,t,n,i,s,o,a){this._elementRef=e,this._focusTrapFactory=t,this._focusMonitor=n,this._platform=i,this._ngZone=s,this._doc=o,this._container=a,this._elementFocusedBeforeDrawerWasOpened=null,this._enableAnimations=!1,this._position=\"start\",this._mode=\"over\",this._disableClose=!1,this._opened=!1,this._animationStarted=new r.a,this._animationEnd=new r.a,this._animationState=\"void\",this.openedChange=new ll(!0),this._openedStream=this.openedChange.pipe(Object(uh.a)(e=>e),Object(hh.a)(()=>{})),this.openedStart=this._animationStarted.pipe(Object(uh.a)(e=>e.fromState!==e.toState&&0===e.toState.indexOf(\"open\")),Object(Hk.a)(void 0)),this._closedStream=this.openedChange.pipe(Object(uh.a)(e=>!e),Object(hh.a)(()=>{})),this.closedStart=this._animationStarted.pipe(Object(uh.a)(e=>e.fromState!==e.toState&&\"void\"===e.toState),Object(Hk.a)(void 0)),this._destroyed=new r.a,this.onPositionChanged=new ll,this._modeChanged=new r.a,this.openedChange.subscribe(e=>{e?(this._doc&&(this._elementFocusedBeforeDrawerWasOpened=this._doc.activeElement),this._takeFocus()):this._isFocusWithinDrawer()&&this._restoreFocus()}),this._ngZone.runOutsideAngular(()=>{Object(af.a)(this._elementRef.nativeElement,\"keydown\").pipe(Object(uh.a)(e=>27===e.keyCode&&!this.disableClose&&!Qf(e)),Object(df.a)(this._destroyed)).subscribe(e=>this._ngZone.run(()=>{this.close(),e.stopPropagation(),e.preventDefault()}))}),this._animationEnd.pipe(Object(uf.a)((e,t)=>e.fromState===t.fromState&&e.toState===t.toState)).subscribe(e=>{const{fromState:t,toState:n}=e;(0===n.indexOf(\"open\")&&\"void\"===t||\"void\"===n&&0===t.indexOf(\"open\"))&&this.openedChange.emit(this._opened)})}get position(){return this._position}set position(e){(e=\"end\"===e?\"end\":\"start\")!=this._position&&(this._position=e,this.onPositionChanged.emit())}get mode(){return this._mode}set mode(e){this._mode=e,this._updateFocusTrapState(),this._modeChanged.next()}get disableClose(){return this._disableClose}set disableClose(e){this._disableClose=ef(e)}get autoFocus(){const e=this._autoFocus;return null==e?\"side\"!==this.mode:e}set autoFocus(e){this._autoFocus=ef(e)}get opened(){return this._opened}set opened(e){this.toggle(ef(e))}_takeFocus(){this.autoFocus&&this._focusTrap&&this._focusTrap.focusInitialElementWhenReady().then(e=>{e||\"function\"!=typeof this._elementRef.nativeElement.focus||this._elementRef.nativeElement.focus()})}_restoreFocus(){this.autoFocus&&(this._elementFocusedBeforeDrawerWasOpened?this._focusMonitor.focusVia(this._elementFocusedBeforeDrawerWasOpened,this._openedVia):this._elementRef.nativeElement.blur(),this._elementFocusedBeforeDrawerWasOpened=null,this._openedVia=null)}_isFocusWithinDrawer(){var e;const t=null===(e=this._doc)||void 0===e?void 0:e.activeElement;return!!t&&this._elementRef.nativeElement.contains(t)}ngAfterContentInit(){this._focusTrap=this._focusTrapFactory.create(this._elementRef.nativeElement),this._updateFocusTrapState()}ngAfterContentChecked(){this._platform.isBrowser&&(this._enableAnimations=!0)}ngOnDestroy(){this._focusTrap&&this._focusTrap.destroy(),this._animationStarted.complete(),this._animationEnd.complete(),this._modeChanged.complete(),this._destroyed.next(),this._destroyed.complete()}open(e){return this.toggle(!0,e)}close(){return this.toggle(!1)}_closeViaBackdropClick(){return this._setOpen(!1,!0)}toggle(e=!this.opened,t){return this._setOpen(e,!e&&this._isFocusWithinDrawer(),t)}_setOpen(e,t,n=\"program\"){return this._opened=e,e?(this._animationState=this._enableAnimations?\"open\":\"open-instant\",this._openedVia=n):(this._animationState=\"void\",t&&this._restoreFocus()),this._updateFocusTrapState(),new Promise(e=>{this.openedChange.pipe(Object(sd.a)(1)).subscribe(t=>e(t?\"open\":\"close\"))})}_getWidth(){return this._elementRef.nativeElement&&this._elementRef.nativeElement.offsetWidth||0}_updateFocusTrapState(){this._focusTrap&&(this._focusTrap.enabled=this.opened&&\"side\"!==this.mode)}_animationStartListener(e){this._animationStarted.next(e)}_animationDoneListener(e){this._animationEnd.next(e)}}return e.\\u0275fac=function(t){return new(t||e)(Us(sa),Us(Wg),Us(e_),Us(gf),Us(ec),Us(Oc,8),Us(eS,8))},e.\\u0275cmp=ke({type:e,selectors:[[\"mat-drawer\"]],hostAttrs:[\"tabIndex\",\"-1\",1,\"mat-drawer\"],hostVars:12,hostBindings:function(e,t){1&e&&so(\"@transform.start\",(function(e){return t._animationStartListener(e)}))(\"@transform.done\",(function(e){return t._animationDoneListener(e)})),2&e&&(Hs(\"align\",null),Ho(\"@transform\",t._animationState),So(\"mat-drawer-end\",\"end\"===t.position)(\"mat-drawer-over\",\"over\"===t.mode)(\"mat-drawer-push\",\"push\"===t.mode)(\"mat-drawer-side\",\"side\"===t.mode)(\"mat-drawer-opened\",t.opened))},inputs:{position:\"position\",mode:\"mode\",disableClose:\"disableClose\",autoFocus:\"autoFocus\",opened:\"opened\"},outputs:{openedChange:\"openedChange\",_openedStream:\"opened\",openedStart:\"openedStart\",_closedStream:\"closed\",closedStart:\"closedStart\",onPositionChanged:\"positionChanged\"},exportAs:[\"matDrawer\"],ngContentSelectors:zk,decls:2,vars:0,consts:[[1,\"mat-drawer-inner-container\"]],template:function(e,t){1&e&&(ho(),Zs(0,\"div\",0),mo(1),Ks())},encapsulation:2,data:{animation:[Qk.transformDrawer]},changeDetection:0}),e})(),rS=(()=>{class e{constructor(e,t,n,i,s,o=!1,a){this._dir=e,this._element=t,this._ngZone=n,this._changeDetectorRef=i,this._animationMode=a,this._drawers=new ul,this.backdropClick=new ll,this._destroyed=new r.a,this._doCheckSubject=new r.a,this._contentMargins={left:null,right:null},this._contentMarginChanges=new r.a,e&&e.change.pipe(Object(df.a)(this._destroyed)).subscribe(()=>{this._validateDrawers(),this.updateContentMargins()}),s.change().pipe(Object(df.a)(this._destroyed)).subscribe(()=>this.updateContentMargins()),this._autosize=o}get start(){return this._start}get end(){return this._end}get autosize(){return this._autosize}set autosize(e){this._autosize=ef(e)}get hasBackdrop(){return null==this._backdropOverride?!this._start||\"side\"!==this._start.mode||!this._end||\"side\"!==this._end.mode:this._backdropOverride}set hasBackdrop(e){this._backdropOverride=null==e?null:ef(e)}get scrollable(){return this._userContent||this._content}ngAfterContentInit(){this._allDrawers.changes.pipe(Object(od.a)(this._allDrawers),Object(df.a)(this._destroyed)).subscribe(e=>{this._drawers.reset(e.filter(e=>!e._container||e._container===this)),this._drawers.notifyOnChanges()}),this._drawers.changes.pipe(Object(od.a)(null)).subscribe(()=>{this._validateDrawers(),this._drawers.forEach(e=>{this._watchDrawerToggle(e),this._watchDrawerPosition(e),this._watchDrawerMode(e)}),(!this._drawers.length||this._isDrawerOpen(this._start)||this._isDrawerOpen(this._end))&&this.updateContentMargins(),this._changeDetectorRef.markForCheck()}),this._ngZone.runOutsideAngular(()=>{this._doCheckSubject.pipe(Object(Ag.a)(10),Object(df.a)(this._destroyed)).subscribe(()=>this.updateContentMargins())})}ngOnDestroy(){this._contentMarginChanges.complete(),this._doCheckSubject.complete(),this._drawers.destroy(),this._destroyed.next(),this._destroyed.complete()}open(){this._drawers.forEach(e=>e.open())}close(){this._drawers.forEach(e=>e.close())}updateContentMargins(){let e=0,t=0;if(this._left&&this._left.opened)if(\"side\"==this._left.mode)e+=this._left._getWidth();else if(\"push\"==this._left.mode){const n=this._left._getWidth();e+=n,t-=n}if(this._right&&this._right.opened)if(\"side\"==this._right.mode)t+=this._right._getWidth();else if(\"push\"==this._right.mode){const n=this._right._getWidth();t+=n,e-=n}e=e||null,t=t||null,e===this._contentMargins.left&&t===this._contentMargins.right||(this._contentMargins={left:e,right:t},this._ngZone.run(()=>this._contentMarginChanges.next(this._contentMargins)))}ngDoCheck(){this._autosize&&this._isPushed()&&this._ngZone.runOutsideAngular(()=>this._doCheckSubject.next())}_watchDrawerToggle(e){e._animationStarted.pipe(Object(uh.a)(e=>e.fromState!==e.toState),Object(df.a)(this._drawers.changes)).subscribe(e=>{\"open-instant\"!==e.toState&&\"NoopAnimations\"!==this._animationMode&&this._element.nativeElement.classList.add(\"mat-drawer-transition\"),this.updateContentMargins(),this._changeDetectorRef.markForCheck()}),\"side\"!==e.mode&&e.openedChange.pipe(Object(df.a)(this._drawers.changes)).subscribe(()=>this._setContainerClass(e.opened))}_watchDrawerPosition(e){e&&e.onPositionChanged.pipe(Object(df.a)(this._drawers.changes)).subscribe(()=>{this._ngZone.onMicrotaskEmpty.pipe(Object(sd.a)(1)).subscribe(()=>{this._validateDrawers()})})}_watchDrawerMode(e){e&&e._modeChanged.pipe(Object(df.a)(Object(o.a)(this._drawers.changes,this._destroyed))).subscribe(()=>{this.updateContentMargins(),this._changeDetectorRef.markForCheck()})}_setContainerClass(e){const t=this._element.nativeElement.classList,n=\"mat-drawer-container-has-open\";e?t.add(n):t.remove(n)}_validateDrawers(){this._start=this._end=null,this._drawers.forEach(e=>{\"end\"==e.position?this._end=e:this._start=e}),this._right=this._left=null,this._dir&&\"rtl\"===this._dir.value?(this._left=this._end,this._right=this._start):(this._left=this._start,this._right=this._end)}_isPushed(){return this._isDrawerOpen(this._start)&&\"over\"!=this._start.mode||this._isDrawerOpen(this._end)&&\"over\"!=this._end.mode}_onBackdropClicked(){this.backdropClick.emit(),this._closeModalDrawersViaBackdrop()}_closeModalDrawersViaBackdrop(){[this._start,this._end].filter(e=>e&&!e.disableClose&&this._canHaveBackdrop(e)).forEach(e=>e._closeViaBackdropClick())}_isShowingBackdrop(){return this._isDrawerOpen(this._start)&&this._canHaveBackdrop(this._start)||this._isDrawerOpen(this._end)&&this._canHaveBackdrop(this._end)}_canHaveBackdrop(e){return\"side\"!==e.mode||!!this._backdropOverride}_isDrawerOpen(e){return null!=e&&e.opened}}return e.\\u0275fac=function(t){return new(t||e)(Us(Lf,8),Us(sa),Us(ec),Us(cs),Us(jf),Us($k),Us(Ly,8))},e.\\u0275cmp=ke({type:e,selectors:[[\"mat-drawer-container\"]],contentQueries:function(e,t,n){var r;1&e&&(kl(n,tS,!0),kl(n,nS,!0)),2&e&&(yl(r=Cl())&&(t._content=r.first),yl(r=Cl())&&(t._allDrawers=r))},viewQuery:function(e,t){var n;1&e&&wl(tS,!0),2&e&&yl(n=Cl())&&(t._userContent=n.first)},hostAttrs:[1,\"mat-drawer-container\"],hostVars:2,hostBindings:function(e,t){2&e&&So(\"mat-drawer-container-explicit-backdrop\",t._backdropOverride)},inputs:{autosize:\"autosize\",hasBackdrop:\"hasBackdrop\"},outputs:{backdropClick:\"backdropClick\"},exportAs:[\"matDrawerContainer\"],features:[ta([{provide:eS,useExisting:e}])],ngContentSelectors:Gk,decls:4,vars:2,consts:[[\"class\",\"mat-drawer-backdrop\",3,\"mat-drawer-shown\",\"click\",4,\"ngIf\"],[4,\"ngIf\"],[1,\"mat-drawer-backdrop\",3,\"click\"]],template:function(e,t){1&e&&(ho(Uk),Vs(0,Vk,1,2,\"div\",0),mo(1),mo(2,1),Vs(3,Jk,2,0,\"mat-drawer-content\",1)),2&e&&(Ws(\"ngIf\",t.hasBackdrop),Rr(3),Ws(\"ngIf\",!t._content))},directives:[cu,tS],styles:[qk],encapsulation:2,changeDetection:0}),e})(),iS=(()=>{class e extends tS{constructor(e,t,n,r,i){super(e,t,n,r,i)}}return e.\\u0275fac=function(t){return new(t||e)(Us(cs),Us(F(()=>aS)),Us(sa),Us(Rf),Us(ec))},e.\\u0275cmp=ke({type:e,selectors:[[\"mat-sidenav-content\"]],hostAttrs:[1,\"mat-drawer-content\",\"mat-sidenav-content\"],hostVars:4,hostBindings:function(e,t){2&e&&ko(\"margin-left\",t._container._contentMargins.left,\"px\")(\"margin-right\",t._container._contentMargins.right,\"px\")},features:[Vo],ngContentSelectors:zk,decls:1,vars:0,template:function(e,t){1&e&&(ho(),mo(0))},encapsulation:2,changeDetection:0}),e})(),sS=(()=>{class e extends nS{constructor(){super(...arguments),this._fixedInViewport=!1,this._fixedTopGap=0,this._fixedBottomGap=0}get fixedInViewport(){return this._fixedInViewport}set fixedInViewport(e){this._fixedInViewport=ef(e)}get fixedTopGap(){return this._fixedTopGap}set fixedTopGap(e){this._fixedTopGap=tf(e)}get fixedBottomGap(){return this._fixedBottomGap}set fixedBottomGap(e){this._fixedBottomGap=tf(e)}}return e.\\u0275fac=function(t){return oS(t||e)},e.\\u0275cmp=ke({type:e,selectors:[[\"mat-sidenav\"]],hostAttrs:[\"tabIndex\",\"-1\",1,\"mat-drawer\",\"mat-sidenav\"],hostVars:17,hostBindings:function(e,t){2&e&&(Hs(\"align\",null),ko(\"top\",t.fixedInViewport?t.fixedTopGap:null,\"px\")(\"bottom\",t.fixedInViewport?t.fixedBottomGap:null,\"px\"),So(\"mat-drawer-end\",\"end\"===t.position)(\"mat-drawer-over\",\"over\"===t.mode)(\"mat-drawer-push\",\"push\"===t.mode)(\"mat-drawer-side\",\"side\"===t.mode)(\"mat-drawer-opened\",t.opened)(\"mat-sidenav-fixed\",t.fixedInViewport))},inputs:{fixedInViewport:\"fixedInViewport\",fixedTopGap:\"fixedTopGap\",fixedBottomGap:\"fixedBottomGap\"},exportAs:[\"matSidenav\"],features:[Vo],ngContentSelectors:zk,decls:2,vars:0,consts:[[1,\"mat-drawer-inner-container\"]],template:function(e,t){1&e&&(ho(),Zs(0,\"div\",0),mo(1),Ks())},encapsulation:2,data:{animation:[Qk.transformDrawer]},changeDetection:0}),e})();const oS=Cn(sS);let aS=(()=>{class e extends rS{}return e.\\u0275fac=function(t){return lS(t||e)},e.\\u0275cmp=ke({type:e,selectors:[[\"mat-sidenav-container\"]],contentQueries:function(e,t,n){var r;1&e&&(kl(n,iS,!0),kl(n,sS,!0)),2&e&&(yl(r=Cl())&&(t._content=r.first),yl(r=Cl())&&(t._allDrawers=r))},hostAttrs:[1,\"mat-drawer-container\",\"mat-sidenav-container\"],hostVars:2,hostBindings:function(e,t){2&e&&So(\"mat-drawer-container-explicit-backdrop\",t._backdropOverride)},exportAs:[\"matSidenavContainer\"],features:[ta([{provide:eS,useExisting:e}]),Vo],ngContentSelectors:Kk,decls:4,vars:2,consts:[[\"class\",\"mat-drawer-backdrop\",3,\"mat-drawer-shown\",\"click\",4,\"ngIf\"],[\"cdkScrollable\",\"\",4,\"ngIf\"],[1,\"mat-drawer-backdrop\",3,\"click\"],[\"cdkScrollable\",\"\"]],template:function(e,t){1&e&&(ho(Zk),Vs(0,Wk,1,2,\"div\",0),mo(1),mo(2,1),Vs(3,Xk,2,0,\"mat-sidenav-content\",1)),2&e&&(Ws(\"ngIf\",t.hasBackdrop),Rr(3),Ws(\"ngIf\",!t._content))},directives:[cu,iS,If],styles:[qk],encapsulation:2,changeDetection:0}),e})();const lS=Cn(aS);let cS=(()=>{class e{}return e.\\u0275mod=De({type:e}),e.\\u0275inj=v({factory:function(t){return new(t||e)},imports:[[Lu,Yy,_f,Yf],Yf,Yy]}),e})();const uS=[\"*\"];function hS(e){return Error(`Unable to find icon with the name \"${e}\"`)}function dS(e){return Error(`The URL provided to MatIconRegistry was not trusted as a resource URL via Angular's DomSanitizer. Attempted URL was \"${e}\".`)}function mS(e){return Error(`The literal provided to MatIconRegistry was not trusted as safe HTML by Angular's DomSanitizer. Attempted literal was \"${e}\".`)}class pS{constructor(e,t,n){this.url=e,this.svgText=t,this.options=n}}let fS=(()=>{class e{constructor(e,t,n,r){this._httpClient=e,this._sanitizer=t,this._errorHandler=r,this._svgIconConfigs=new Map,this._iconSetConfigs=new Map,this._cachedIconsByUrl=new Map,this._inProgressUrlFetches=new Map,this._fontCssClassesByAlias=new Map,this._defaultFontSetClass=\"material-icons\",this._document=n}addSvgIcon(e,t,n){return this.addSvgIconInNamespace(\"\",e,t,n)}addSvgIconLiteral(e,t,n){return this.addSvgIconLiteralInNamespace(\"\",e,t,n)}addSvgIconInNamespace(e,t,n,r){return this._addSvgIconConfig(e,t,new pS(n,null,r))}addSvgIconLiteralInNamespace(e,t,n,r){const i=this._sanitizer.sanitize(dr.HTML,n);if(!i)throw mS(n);return this._addSvgIconConfig(e,t,new pS(\"\",i,r))}addSvgIconSet(e,t){return this.addSvgIconSetInNamespace(\"\",e,t)}addSvgIconSetLiteral(e,t){return this.addSvgIconSetLiteralInNamespace(\"\",e,t)}addSvgIconSetInNamespace(e,t,n){return this._addSvgIconSetConfig(e,new pS(t,null,n))}addSvgIconSetLiteralInNamespace(e,t,n){const r=this._sanitizer.sanitize(dr.HTML,t);if(!r)throw mS(t);return this._addSvgIconSetConfig(e,new pS(\"\",r,n))}registerFontClassAlias(e,t=e){return this._fontCssClassesByAlias.set(e,t),this}classNameForFontAlias(e){return this._fontCssClassesByAlias.get(e)||e}setDefaultFontSetClass(e){return this._defaultFontSetClass=e,this}getDefaultFontSetClass(){return this._defaultFontSetClass}getSvgIconFromUrl(e){const t=this._sanitizer.sanitize(dr.RESOURCE_URL,e);if(!t)throw dS(e);const n=this._cachedIconsByUrl.get(t);return n?Object(lh.a)(gS(n)):this._loadSvgIconFromConfig(new pS(e,null)).pipe(Object(nd.a)(e=>this._cachedIconsByUrl.set(t,e)),Object(hh.a)(e=>gS(e)))}getNamedSvgIcon(e,t=\"\"){const n=_S(t,e),r=this._svgIconConfigs.get(n);if(r)return this._getSvgFromConfig(r);const i=this._iconSetConfigs.get(t);return i?this._getSvgFromIconSetConfigs(e,i):Object(Jh.a)(hS(n))}ngOnDestroy(){this._svgIconConfigs.clear(),this._iconSetConfigs.clear(),this._cachedIconsByUrl.clear()}_getSvgFromConfig(e){return e.svgText?Object(lh.a)(gS(this._svgElementFromConfig(e))):this._loadSvgIconFromConfig(e).pipe(Object(hh.a)(e=>gS(e)))}_getSvgFromIconSetConfigs(e,t){const n=this._extractIconWithNameFromAnySet(e,t);if(n)return Object(lh.a)(n);const r=t.filter(e=>!e.svgText).map(e=>this._loadSvgIconSetFromConfig(e).pipe(Object(Uh.a)(t=>{const n=this._sanitizer.sanitize(dr.RESOURCE_URL,e.url);return this._errorHandler.handleError(new Error(`Loading icon set URL: ${n} failed: ${t.message}`)),Object(lh.a)(null)})));return Object(qv.a)(r).pipe(Object(hh.a)(()=>{const n=this._extractIconWithNameFromAnySet(e,t);if(!n)throw hS(e);return n}))}_extractIconWithNameFromAnySet(e,t){for(let n=t.length-1;n>=0;n--){const r=t[n];if(r.svgText&&r.svgText.indexOf(e)>-1){const t=this._svgElementFromConfig(r),n=this._extractSvgIconFromSet(t,e,r.options);if(n)return n}}return null}_loadSvgIconFromConfig(e){return this._fetchIcon(e).pipe(Object(nd.a)(t=>e.svgText=t),Object(hh.a)(()=>this._svgElementFromConfig(e)))}_loadSvgIconSetFromConfig(e){return e.svgText?Object(lh.a)(null):this._fetchIcon(e).pipe(Object(nd.a)(t=>e.svgText=t))}_extractSvgIconFromSet(e,t,n){const r=e.querySelector(`[id=\"${t}\"]`);if(!r)return null;const i=r.cloneNode(!0);if(i.removeAttribute(\"id\"),\"svg\"===i.nodeName.toLowerCase())return this._setSvgAttributes(i,n);if(\"symbol\"===i.nodeName.toLowerCase())return this._setSvgAttributes(this._toSvgElement(i),n);const s=this._svgElementFromString(\"\");return s.appendChild(i),this._setSvgAttributes(s,n)}_svgElementFromString(e){const t=this._document.createElement(\"DIV\");t.innerHTML=e;const n=t.querySelector(\"svg\");if(!n)throw Error(\" tag not found\");return n}_toSvgElement(e){const t=this._svgElementFromString(\"\"),n=e.attributes;for(let r=0;rthis._inProgressUrlFetches.delete(s)),Object(a.a)());return this._inProgressUrlFetches.set(s,l),l}_addSvgIconConfig(e,t,n){return this._svgIconConfigs.set(_S(e,t),n),this}_addSvgIconSetConfig(e,t){const n=this._iconSetConfigs.get(e);return n?n.push(t):this._iconSetConfigs.set(e,[t]),this}_svgElementFromConfig(e){if(!e.svgElement){const t=this._svgElementFromString(e.svgText);this._setSvgAttributes(t,e.options),e.svgElement=t}return e.svgElement}}return e.\\u0275fac=function(t){return new(t||e)(ie(Lh,8),ie(rh),ie(Oc,8),ie(An))},e.\\u0275prov=y({factory:function(){return new e(ie(Lh,8),ie(rh),ie(Oc,8),ie(An))},token:e,providedIn:\"root\"}),e})();function gS(e){return e.cloneNode(!0)}function _S(e,t){return e+\":\"+t}class bS{constructor(e){this._elementRef=e}}const yS=Ny(bS),vS=new X(\"mat-icon-location\",{providedIn:\"root\",factory:function(){const e=se(Oc),t=e?e.location:null;return{getPathname:()=>t?t.pathname+t.search:\"\"}}}),wS=[\"clip-path\",\"color-profile\",\"src\",\"cursor\",\"fill\",\"filter\",\"marker\",\"marker-start\",\"marker-mid\",\"marker-end\",\"mask\",\"stroke\"],MS=wS.map(e=>`[${e}]`).join(\", \"),kS=/^url\\(['\"]?#(.*?)['\"]?\\)$/;let SS=(()=>{class e extends yS{constructor(e,t,n,r,s){super(e),this._iconRegistry=t,this._location=r,this._errorHandler=s,this._inline=!1,this._currentIconFetch=i.a.EMPTY,n||e.nativeElement.setAttribute(\"aria-hidden\",\"true\")}get inline(){return this._inline}set inline(e){this._inline=ef(e)}get svgIcon(){return this._svgIcon}set svgIcon(e){e!==this._svgIcon&&(e?this._updateSvgIcon(e):this._svgIcon&&this._clearSvgElement(),this._svgIcon=e)}get fontSet(){return this._fontSet}set fontSet(e){const t=this._cleanupFontValue(e);t!==this._fontSet&&(this._fontSet=t,this._updateFontIconClasses())}get fontIcon(){return this._fontIcon}set fontIcon(e){const t=this._cleanupFontValue(e);t!==this._fontIcon&&(this._fontIcon=t,this._updateFontIconClasses())}_splitIconName(e){if(!e)return[\"\",\"\"];const t=e.split(\":\");switch(t.length){case 1:return[\"\",t[0]];case 2:return t;default:throw Error(`Invalid icon name: \"${e}\"`)}}ngOnInit(){this._updateFontIconClasses()}ngAfterViewChecked(){const e=this._elementsWithExternalReferences;if(e&&e.size){const e=this._location.getPathname();e!==this._previousPath&&(this._previousPath=e,this._prependPathToReferences(e))}}ngOnDestroy(){this._currentIconFetch.unsubscribe(),this._elementsWithExternalReferences&&this._elementsWithExternalReferences.clear()}_usingFontIcon(){return!this.svgIcon}_setSvgElement(e){this._clearSvgElement();const t=e.querySelectorAll(\"style\");for(let r=0;r{t.forEach(t=>{n.setAttribute(t.name,`url('${e}#${t.value}')`)})})}_cacheChildrenWithExternalReferences(e){const t=e.querySelectorAll(MS),n=this._elementsWithExternalReferences=this._elementsWithExternalReferences||new Map;for(let r=0;r{const i=t[r],s=i.getAttribute(e),o=s?s.match(kS):null;if(o){let t=n.get(i);t||(t=[],n.set(i,t)),t.push({name:e,value:o[1]})}})}_updateSvgIcon(e){if(this._svgNamespace=null,this._svgName=null,this._currentIconFetch.unsubscribe(),e){const[t,n]=this._splitIconName(e);t&&(this._svgNamespace=t),n&&(this._svgName=n),this._currentIconFetch=this._iconRegistry.getNamedSvgIcon(n,t).pipe(Object(sd.a)(1)).subscribe(e=>this._setSvgElement(e),e=>{this._errorHandler.handleError(new Error(`Error retrieving icon ${t}:${n}! ${e.message}`))})}}}return e.\\u0275fac=function(t){return new(t||e)(Us(sa),Us(fS),Gs(\"aria-hidden\"),Us(vS),Us(An))},e.\\u0275cmp=ke({type:e,selectors:[[\"mat-icon\"]],hostAttrs:[\"role\",\"img\",1,\"mat-icon\",\"notranslate\"],hostVars:7,hostBindings:function(e,t){2&e&&(Hs(\"data-mat-icon-type\",t._usingFontIcon()?\"font\":\"svg\")(\"data-mat-icon-name\",t._svgName||t.fontIcon)(\"data-mat-icon-namespace\",t._svgNamespace||t.fontSet),So(\"mat-icon-inline\",t.inline)(\"mat-icon-no-color\",\"primary\"!==t.color&&\"accent\"!==t.color&&\"warn\"!==t.color))},inputs:{color:\"color\",inline:\"inline\",svgIcon:\"svgIcon\",fontSet:\"fontSet\",fontIcon:\"fontIcon\"},exportAs:[\"matIcon\"],features:[Vo],ngContentSelectors:uS,decls:1,vars:0,template:function(e,t){1&e&&(ho(),mo(0))},styles:[\".mat-icon{background-repeat:no-repeat;display:inline-block;fill:currentColor;height:24px;width:24px}.mat-icon.mat-icon-inline{font-size:inherit;height:inherit;line-height:inherit;width:inherit}[dir=rtl] .mat-icon-rtl-mirror{transform:scale(-1, 1)}.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-prefix .mat-icon,.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-suffix .mat-icon{display:block}.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-prefix .mat-icon-button .mat-icon,.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-suffix .mat-icon-button .mat-icon{margin:auto}\\n\"],encapsulation:2,changeDetection:0}),e})(),xS=(()=>{class e{}return e.\\u0275mod=De({type:e}),e.\\u0275inj=v({factory:function(t){return new(t||e)},imports:[[Yy],Yy]}),e})();function CS(e,t){if(1&e&&(Zs(0,\"a\",11),Zs(1,\"button\",12),Zs(2,\"div\",13),Zs(3,\"mat-icon\",14),Ro(4),Ks(),Zs(5,\"span\",5),Ro(6),Ks(),Ks(),Ks(),Ks()),2&e){const e=co().$implicit;Ws(\"routerLink\",e.path),Rr(4),jo(\" \",e.icon,\" \"),Rr(2),jo(\" \",e.name,\" \")}}function DS(e,t){if(1&e&&(Zs(0,\"a\",15),Zs(1,\"button\",12),Zs(2,\"div\",13),Zs(3,\"mat-icon\",14),Ro(4),Ks(),Zs(5,\"span\",5),Ro(6),Ks(),Zs(7,\"div\",16),Ro(8,\"Coming Soon\"),Ks(),Ks(),Ks(),Ks()),2&e){const e=co().$implicit;Rr(4),jo(\" \",e.icon,\" \"),Rr(2),jo(\" \",e.name,\" \")}}function LS(e,t){if(1&e&&(Zs(0,\"div\"),Vs(1,CS,7,3,\"a\",9),Vs(2,DS,9,2,\"a\",10),Ks()),2&e){const e=t.$implicit;Rr(1),Ws(\"ngIf\",!e.comingSoon),Rr(1),Ws(\"ngIf\",e.comingSoon)}}function TS(e,t){if(1&e&&(Zs(0,\"div\",7),Vs(1,LS,3,2,\"div\",8),Ks()),2&e){const e=co();Rr(1),Ws(\"ngForOf\",null==e.link?null:e.link.children)}}let AS=(()=>{class e{constructor(){this.link=null,this.collapsed=!0}toggleCollapsed(){this.collapsed=!this.collapsed}}return e.\\u0275fac=function(t){return new(t||e)},e.\\u0275cmp=ke({type:e,selectors:[[\"app-sidebar-expandable-link\"]],inputs:{link:\"link\"},decls:11,vars:3,consts:[[1,\"nav-item\",\"expandable\"],[\"mat-button\",\"\",1,\"nav-expandable-button\",3,\"click\"],[1,\"content\"],[1,\"flex\",\"items-center\"],[\"aria-hidden\",\"false\",\"aria-label\",\"Example home icon\"],[1,\"ml-8\"],[\"class\",\"submenu\",4,\"ngIf\"],[1,\"submenu\"],[4,\"ngFor\",\"ngForOf\"],[\"class\",\"nav-item\",\"routerLinkActive\",\"active\",3,\"routerLink\",4,\"ngIf\"],[\"class\",\"nav-item\",4,\"ngIf\"],[\"routerLinkActive\",\"active\",1,\"nav-item\",3,\"routerLink\"],[\"mat-button\",\"\",1,\"nav-button\"],[1,\"content\",\"flex\",\"items-center\"],[\"aria-hidden\",\"false\",\"aria-label\",\"Example home icon\",1,\"ml-1\"],[1,\"nav-item\"],[1,\"bg-primary\",\"ml-4\",\"px-4\",\"py-0\",\"text-white\",\"rounded-lg\",\"text-xs\",\"content-center\"]],template:function(e,t){1&e&&(Zs(0,\"a\",0),Zs(1,\"button\",1),io(\"click\",(function(){return t.toggleCollapsed()})),Zs(2,\"div\",2),Zs(3,\"div\",3),Zs(4,\"mat-icon\",4),Ro(5),Ks(),Zs(6,\"span\",5),Ro(7),Ks(),Ks(),Zs(8,\"mat-icon\",4),Ro(9,\"chevron_right\"),Ks(),Ks(),Ks(),Vs(10,TS,2,1,\"div\",6),Ks()),2&e&&(Rr(5),Io(null==t.link?null:t.link.icon),Rr(2),Io(null==t.link?null:t.link.name),Rr(3),Ws(\"ngIf\",!t.collapsed))},directives:[kv,SS,cu,au,Tp,Ep],encapsulation:2}),e})();function ES(e,t){if(1&e&&(Zs(0,\"a\",12),Zs(1,\"button\",13),Zs(2,\"div\",14),Zs(3,\"mat-icon\",15),Ro(4),Ks(),Zs(5,\"span\",16),Ro(6),Ks(),Ks(),Ks(),Ks()),2&e){const e=co().$implicit;Ws(\"routerLink\",e.path),Rr(4),jo(\" \",e.icon,\" \"),Rr(2),jo(\" \",e.name,\" \")}}function OS(e,t){if(1&e&&(Zs(0,\"a\",17),Zs(1,\"button\",13),Zs(2,\"div\",14),Zs(3,\"mat-icon\",15),Ro(4),Ks(),Zs(5,\"span\",18),Ro(6),Ks(),Ks(),Ks(),Ks()),2&e){const e=co().$implicit;Ws(\"href\",e.externalUrl,pr),Rr(4),jo(\" \",e.icon,\" \"),Rr(2),jo(\" \",e.name,\" \")}}function FS(e,t){1&e&&qs(0,\"app-sidebar-expandable-link\",19),2&e&&Ws(\"link\",co().$implicit)}function PS(e,t){if(1&e&&(Zs(0,\"div\"),Vs(1,ES,7,3,\"a\",9),Vs(2,OS,7,3,\"a\",10),Vs(3,FS,1,1,\"app-sidebar-expandable-link\",11),Ks()),2&e){const e=t.$implicit;Rr(1),Ws(\"ngIf\",!e.children&&!e.externalUrl),Rr(1),Ws(\"ngIf\",!e.children&&e.externalUrl),Rr(1),Ws(\"ngIf\",e.children)}}let RS=(()=>{class e{constructor(){this.links=null}}return e.\\u0275fac=function(t){return new(t||e)},e.\\u0275cmp=ke({type:e,selectors:[[\"app-sidebar\"]],inputs:{links:\"links\"},decls:10,vars:1,consts:[[1,\"sidenav\",\"bg-paper\"],[1,\"sidenav__hold\"],[1,\"brand-area\"],[1,\"flex\",\"items-center\",\"justify-center\",\"brand\"],[\"src\",\"https://prysmaticlabs.com/assets/Prysm.svg\",\"alt\",\"company-logo\"],[1,\"brand__text\"],[1,\"scrollbar-container\",\"scrollable\",\"position-relative\",\"ps\"],[1,\"navigation\"],[4,\"ngFor\",\"ngForOf\"],[\"class\",\"nav-item active\",\"routerLinkActive\",\"active\",3,\"routerLink\",4,\"ngIf\"],[\"class\",\"nav-item\",\"target\",\"_blank\",3,\"href\",4,\"ngIf\"],[3,\"link\",4,\"ngIf\"],[\"routerLinkActive\",\"active\",1,\"nav-item\",\"active\",3,\"routerLink\"],[\"mat-button\",\"\",1,\"nav-button\"],[1,\"content\",\"flex\",\"items-center\"],[\"aria-hidden\",\"false\",\"aria-label\",\"Example home icon\",1,\"ml-1\"],[1,\"ml-6\"],[\"target\",\"_blank\",1,\"nav-item\",3,\"href\"],[1,\"ml-8\"],[3,\"link\"]],template:function(e,t){1&e&&(Zs(0,\"div\",0),Zs(1,\"div\",1),Zs(2,\"div\",2),Zs(3,\"div\",3),qs(4,\"img\",4),Zs(5,\"span\",5),Ro(6,\"Prysm Web\"),Ks(),Ks(),Ks(),Zs(7,\"div\",6),Zs(8,\"div\",7),Vs(9,PS,4,3,\"div\",8),Ks(),Ks(),Ks(),Ks()),2&e&&(Rr(9),Ws(\"ngForOf\",t.links))},directives:[au,cu,Tp,Ep,kv,SS,AS],encapsulation:2}),e})();function IS(e,t){if(1&e){const e=to();Zs(0,\"div\",5),io(\"click\",(function(){return mt(e),co().openNavigation()})),qs(1,\"img\",6),Ks()}}let jS=(()=>{class e{constructor(e,t,n){this.beaconNodeService=e,this.breakpointObserver=t,this.router=n,this.links=[{name:\"Validator Gains & Losses\",icon:\"trending_up\",path:\"/dashboard/gains-and-losses\"},{name:\"Wallet & Accounts\",icon:\"account_balance_wallet\",children:[{name:\"Account List\",icon:\"list\",path:\"/dashboard/wallet/accounts\"},{name:\"Wallet Information\",path:\"/dashboard/wallet/details\",icon:\"settings_applications\"}]},{name:\"Process Analytics\",icon:\"whatshot\",children:[{name:\"Metrics\",icon:\"insert_chart\",comingSoon:!0},{name:\"System Logs\",icon:\"memory\",path:\"/dashboard/system/logs\"},{name:\"Peer locations map\",icon:\"map\",path:\"/dashboard/system/peers-map\"}]},{name:\"Security\",icon:\"https\",children:[{name:\"Change Password\",path:\"/dashboard/security/change-password\",icon:\"settings\"}]},{name:\"Read the Docs\",icon:\"style\",externalUrl:\"https://docs.prylabs.network\"}],this.isSmallScreen=!1,this.isOpened=!0,this.destroyed$$=new r.a,n.events.pipe(Object(df.a)(this.destroyed$$)).subscribe(e=>{this.isSmallScreen&&(this.isOpened=!1)})}ngOnInit(){this.beaconNodeService.nodeStatusPoll$.pipe(Object(df.a)(this.destroyed$$)).subscribe(),this.registerBreakpointObserver()}ngOnDestroy(){this.destroyed$$.next(),this.destroyed$$.complete()}openChanged(e){this.isOpened=e}openNavigation(){this.isOpened=!0}registerBreakpointObserver(){this.breakpointObserver.observe([\"(max-width: 599.99px)\",Fv]).pipe(Object(nd.a)(e=>{this.isSmallScreen=e.matches,this.isOpened=!this.isSmallScreen}),Object(df.a)(this.destroyed$$)).subscribe()}}return e.\\u0275fac=function(t){return new(t||e)(Us(Nk),Us(Ev),Us(Dp))},e.\\u0275cmp=ke({type:e,selectors:[[\"app-dashboard\"]],decls:7,vars:9,consts:[[1,\"bg-default\"],[3,\"mode\",\"opened\",\"fixedInViewport\",\"openedChange\"],[3,\"links\"],[\"class\",\"open-nav-icon\",3,\"click\",4,\"ngIf\"],[1,\"pt-6\",\"px-12\",\"pb-10\",\"bg-default\",\"min-h-screen\"],[1,\"open-nav-icon\",3,\"click\"],[\"src\",\"https://prysmaticlabs.com/assets/Prysm.svg\",\"alt\",\"company-logo\"]],template:function(e,t){1&e&&(Zs(0,\"mat-sidenav-container\",0),Zs(1,\"mat-sidenav\",1),io(\"openedChange\",(function(e){return t.openChanged(e)})),qs(2,\"app-sidebar\",2),Ks(),Zs(3,\"mat-sidenav-content\"),Vs(4,IS,2,0,\"div\",3),Zs(5,\"div\",4),qs(6,\"router-outlet\"),Ks(),Ks(),Ks()),2&e&&(So(\"isSmallScreen\",t.isSmallScreen)(\"smallHidden\",t.isSmallScreen),Rr(1),Ws(\"mode\",t.isSmallScreen?\"over\":\"side\")(\"opened\",t.isOpened)(\"fixedInViewport\",!t.isSmallScreen),Rr(1),Ws(\"links\",t.links),Rr(2),Ws(\"ngIf\",t.isSmallScreen&&!t.isOpened))},directives:[aS,sS,RS,iS,cu,Op],encapsulation:2}),e})(),YS=(()=>{class e{constructor(){}create(e){let t=\"\";const n=[];for(;e.firstChild;){if(!(e=e.firstChild).routeConfig)continue;if(!e.routeConfig.path)continue;if(t+=\"/\"+this.createUrl(e),!e.data.breadcrumb)continue;const r=this.initializeBreadcrumb(e,t);n.push(r)}return Object(lh.a)(n)}initializeBreadcrumb(e,t){const n={displayName:e.data.breadcrumb,url:t};return e.routeConfig&&(n.route=e.routeConfig),n}createUrl(e){return e&&e.url.map(String).join(\"/\")}}return e.\\u0275fac=function(t){return new(t||e)},e.\\u0275prov=y({token:e,factory:e.\\u0275fac}),e})(),BS=(()=>{class e{constructor(){this.routeChanged$=new Wh.a({})}}return e.\\u0275fac=function(t){return new(t||e)},e.\\u0275prov=y({token:e,factory:e.\\u0275fac,providedIn:\"root\"}),e})();function NS(e,t){1&e&&(Zs(0,\"span\",9),Ro(1,\"/\"),Ks())}function HS(e,t){if(1&e&&(Zs(0,\"a\",10),Ro(1),Ks()),2&e){const e=co().$implicit;Ws(\"routerLink\",e.url),Rr(1),jo(\" \",e.displayName,\" \")}}function zS(e,t){if(1&e&&(Zs(0,\"span\",11),Ro(1),Ks()),2&e){const e=co().$implicit;Rr(1),Io(e.displayName)}}const VS=function(e,t){return{\"text-lg\":e,\"text-muted\":t}};function JS(e,t){if(1&e&&(Zs(0,\"li\",5),Vs(1,NS,2,0,\"span\",6),Vs(2,HS,2,2,\"a\",7),Vs(3,zS,2,1,\"ng-template\",null,8,Al),Ks()),2&e){const e=t.index,n=Js(4),r=co().ngIf;Ws(\"ngClass\",Qa(4,VS,0===e,e>0)),Rr(1),Ws(\"ngIf\",e>0),Rr(1),Ws(\"ngIf\",e{class e{constructor(e,t){this.breadcrumbService=e,this.eventsService=t,this.breadcrumbs$=this.eventsService.routeChanged$.pipe(Object(id.a)(e=>this.breadcrumbService.create(e)))}}return e.\\u0275fac=function(t){return new(t||e)(Us(YS),Us(BS))},e.\\u0275cmp=ke({type:e,selectors:[[\"app-breadcrumb\"]],decls:2,vars:3,consts:[[\"class\",\"flex items-center position-relative mb-8 mt-16 md:mt-1\",4,\"ngIf\"],[1,\"flex\",\"items-center\",\"position-relative\",\"mb-8\",\"mt-16\",\"md:mt-1\"],[\"routerLink\",\"/dashboard\",1,\"mr-3\",\"text-primary\"],[\"aria-hidden\",\"false\",\"aria-label\",\"Example home icon\"],[\"class\",\"inline items-baseline items-center\",3,\"ngClass\",4,\"ngFor\",\"ngForOf\"],[1,\"inline\",\"items-baseline\",\"items-center\",3,\"ngClass\"],[\"class\",\"mx-2 separator\",4,\"ngIf\"],[3,\"routerLink\",4,\"ngIf\",\"ngIfElse\"],[\"workingRoute\",\"\"],[1,\"mx-2\",\"separator\"],[3,\"routerLink\"],[1,\"text-white\"]],template:function(e,t){1&e&&(Vs(0,US,6,1,\"nav\",0),nl(1,\"async\")),2&e&&Ws(\"ngIf\",rl(1,1,t.breadcrumbs$))},directives:[cu,Tp,SS,au,su],pipes:[ku],encapsulation:2}),e})();var WS=n(\"4218\"),XS=n(\"TYpD\"),ZS=n(\"1uah\"),KS=n(\"IAdc\");let qS=(()=>{class e{constructor(e,t){this.http=e,this.environmenter=t,this.apiUrl=this.environmenter.env.validatorEndpoint,this.walletConfig$=this.http.get(this.apiUrl+\"/wallet\").pipe(Object(a.a)()),this.validatingPublicKeys$=this.http.get(this.apiUrl+\"/accounts?all=true\").pipe(Object(hh.a)(e=>e.accounts.map(e=>e.validatingPublicKey)),Object(a.a)()),this.generateMnemonic$=this.http.get(this.apiUrl+\"/mnemonic/generate\").pipe(Object(hh.a)(e=>e.mnemonic),Object(mf.a)(1))}accounts(e,t){let n=\"?\";return e&&(n+=`pageToken=${e}&`),t&&(n+=\"pageSize=\"+t),this.http.get(`${this.apiUrl}/accounts${n}`).pipe(Object(a.a)())}createWallet(e){return this.http.post(this.apiUrl+\"/wallet/create\",e)}importKeystores(e){return this.http.post(this.apiUrl+\"/wallet/keystores/import\",e)}}return e.\\u0275fac=function(t){return new(t||e)(ie(Lh),ie(Qp))},e.\\u0275prov=y({token:e,factory:e.\\u0275fac,providedIn:\"root\"}),e})(),QS=(()=>{class e{constructor(e,t,n){this.http=e,this.walletService=t,this.environmenter=n,this.apiUrl=this.environmenter.env.validatorEndpoint,this.logsEndpoints$=this.http.get(this.apiUrl+\"/health/logs/endpoints\").pipe(Object(mf.a)()),this.performance$=this.walletService.validatingPublicKeys$.pipe(Object(id.a)(e=>{let t=\"?publicKeys=\";e.forEach((e,n)=>{t+=this.encodePublicKey(e)+\"&publicKeys=\"});const n=this.balances(e,0,e.length),r=this.http.get(`${this.apiUrl}/beacon/performance${t}`);return Object(ZS.b)(r,n).pipe(Object(hh.a)(([e,t])=>Object.assign(Object.assign({},e),t)))}))}recentEpochBalances(e,t,n){if(t>10)throw new Error(\"Cannot request greater than 10 max lookback epochs\");let r=0;return te+n)}(r,e)).pipe(Object(Qh.a)(),Object(td.a)(e=>this.walletService.accounts(0,n).pipe(Object(id.a)(t=>{const r=t.accounts.map(e=>e.validatingPublicKey);return this.balancesByEpoch(r,e,0,n)}))),Object(KS.a)())}balancesByEpoch(e,t,n,r){let i=`?epoch=${t}&publicKeys=`;return e.forEach((e,t)=>{i+=this.encodePublicKey(e)+\"&publicKeys=\"}),i+=`&pageSize=${r}&pageToken=${n}`,this.http.get(`${this.apiUrl}/beacon/balances${i}`)}validatorList(e,t,n){const r=this.formatURIParameters(e,t,n);return this.http.get(`${this.apiUrl}/beacon/validators${r}`)}balances(e,t,n){const r=this.formatURIParameters(e,t,n);return this.http.get(`${this.apiUrl}/beacon/balances${r}`)}formatURIParameters(e,t,n){let r=`?pageSize=${n}&pageToken=${t}`;return r+=\"&publicKeys=\",e.forEach((e,t)=>{r+=this.encodePublicKey(e)+\"&publicKeys=\"}),r}encodePublicKey(e){return encodeURIComponent(e)}}return e.\\u0275fac=function(t){return new(t||e)(ie(Lh),ie(qS),ie(Qp))},e.\\u0275prov=y({token:e,factory:e.\\u0275fac,providedIn:\"root\"}),e})();function $S(e,t){if(1&e&&(Zs(0,\"div\",7),Ro(1),Ks()),2&e){const e=co(2);Rr(1),Io(e.getMessage())}}function ex(e,t){1&e&&qs(0,\"img\",8),2&e&&Ws(\"src\",co(2).errorImage||\"/assets/images/undraw/warning.svg\",pr)}function tx(e,t){1&e&&qs(0,\"img\",9),2&e&&po(\"src\",co(2).loadingImage,pr)}function nx(e,t){if(1&e&&(Zs(0,\"div\",10),eo(1,11),Ks()),2&e){const e=co(2);Rr(1),Ws(\"ngTemplateOutlet\",e.loadingTemplate)}}function rx(e,t){if(1&e&&(Zs(0,\"div\",2),Vs(1,$S,2,1,\"div\",3),Vs(2,ex,1,1,\"img\",4),Vs(3,tx,1,1,\"img\",5),Vs(4,nx,2,1,\"div\",6),Ks()),2&e){const e=co();Rr(1),Ws(\"ngIf\",e.getMessage()),Rr(1),Ws(\"ngIf\",!e.loading&&e.hasError),Rr(1),Ws(\"ngIf\",e.loading&&e.loadingImage),Rr(1),Ws(\"ngIf\",e.loading)}}const ix=[\"*\"];let sx=(()=>{class e{constructor(){this.loading=!1,this.hasError=!1,this.noData=!1,this.loadingMessage=null,this.errorMessage=null,this.noDataMessage=null,this.errorImage=null,this.noDataImage=null,this.loadingImage=null,this.loadingTemplate=null,this.minHeight=\"200px\",this.minWidth=\"100%\"}ngOnInit(){}getMessage(){let e=null;return this.loading?e=this.loadingMessage:this.errorMessage?e=this.errorMessage||\"An error occured.\":this.noData&&(e=this.noDataMessage||\"No data was loaded\"),e}}return e.\\u0275fac=function(t){return new(t||e)},e.\\u0275cmp=ke({type:e,selectors:[[\"app-loading\"]],inputs:{loading:\"loading\",hasError:\"hasError\",noData:\"noData\",loadingMessage:\"loadingMessage\",errorMessage:\"errorMessage\",noDataMessage:\"noDataMessage\",errorImage:\"errorImage\",noDataImage:\"noDataImage\",loadingImage:\"loadingImage\",loadingTemplate:\"loadingTemplate\",minHeight:\"minHeight\",minWidth:\"minWidth\"},ngContentSelectors:ix,decls:4,vars:7,consts:[[\"class\",\"overlay\",4,\"ngIf\"],[1,\"content-container\"],[1,\"overlay\"],[\"class\",\"message\",4,\"ngIf\"],[\"class\",\"noData\",\"alt\",\"error\",3,\"src\",4,\"ngIf\"],[\"class\",\"loadingBackground\",\"alt\",\"loading background\",3,\"src\",4,\"ngIf\"],[\"class\",\"loading-template-container\",4,\"ngIf\"],[1,\"message\"],[\"alt\",\"error\",1,\"noData\",3,\"src\"],[\"alt\",\"loading background\",1,\"loadingBackground\",3,\"src\"],[1,\"loading-template-container\"],[3,\"ngTemplateOutlet\"]],template:function(e,t){1&e&&(ho(),Zs(0,\"div\"),Vs(1,rx,5,4,\"div\",0),Zs(2,\"div\",1),mo(3),Ks(),Ks()),2&e&&(ko(\"min-width\",t.minWidth)(\"min-height\",t.minHeight),Rr(1),Ws(\"ngIf\",t.loading||t.hasError||t.noData),Rr(1),So(\"loading\",t.loading))},directives:[cu,_u],encapsulation:2}),e})();const ox=\"undefined\"!=typeof performance&&void 0!==performance.now&&\"function\"==typeof performance.mark&&\"function\"==typeof performance.measure&&(\"function\"==typeof performance.clearMarks||\"function\"==typeof performance.clearMeasures),ax=\"undefined\"!=typeof PerformanceObserver&&void 0!==PerformanceObserver.prototype&&\"function\"==typeof PerformanceObserver.prototype.constructor,lx=\"[object process]\"===Object.prototype.toString.call(\"undefined\"!=typeof process?process:0);let cx={},ux={};const hx=()=>ox?performance.now():Date.now(),dx=e=>{cx[e]=void 0,ux[e]&&(ux[e]=void 0),ox&&(lx||performance.clearMeasures(e),performance.clearMarks(e))},mx=e=>{if(ox){if(lx&&ax){const t=new PerformanceObserver(n=>{ux[e]=n.getEntries().find(t=>t.name===e),t.disconnect()});t.observe({entryTypes:[\"measure\"]})}performance.mark(e)}cx[e]=hx()},px=(e,t)=>{try{const n=cx[e];return ox?(t||performance.mark(e+\"-end\"),performance.measure(e,e,t||e+\"-end\"),lx?ux[e]?ux[e]:n?{duration:hx()-n,startTime:n,entryType:\"measure\",name:e}:{}:performance.getEntriesByName(e).pop()||{}):n?{duration:hx()-n,startTime:n,entryType:\"measure\",name:e}:{}}catch(n){return{}}finally{dx(e),dx(t||e+\"-end\")}},fx=function(e,t,n,r){return{circle:e,progress:t,\"progress-dark\":n,pulse:r}};function gx(e,t){if(1&e&&qs(0,\"span\",1),2&e){const e=co();Ws(\"ngClass\",(n=3,r=fx,i=\"circle\"===e.appearance,s=\"progress\"===e.animation,o=\"progress-dark\"===e.animation,a=\"pulse\"===e.animation,function(e,t,n,r,i,s,o,a,l){const c=t+n;return function(e,t,n,r,i,s){const o=Bs(e,t,n,r);return Bs(e,t+2,i,s)||o}(e,c,i,s,o,a)?js(e,c+4,l?r.call(l,i,s,o,a):r(i,s,o,a)):$a(e,c+4)}(ht(),vt(),n,r,i,s,o,a,l)))(\"ngStyle\",e.theme),Hs(\"aria-valuetext\",e.loadingText)}var n,r,i,s,o,a,l}let _x=(()=>{class e{constructor(){this.count=1,this.loadingText=\"Loading...\",this.appearance=\"\",this.animation=\"progress\",this.theme={},this.items=[]}ngOnInit(){mx(\"NgxSkeletonLoader:Rendered\"),mx(\"NgxSkeletonLoader:Loaded\"),this.items.length=this.count;const e=[\"progress\",\"progress-dark\",\"pulse\",\"false\"];-1===e.indexOf(String(this.animation))&&(zn()&&console.error(`\\`NgxSkeletonLoaderComponent\\` need to receive 'animation' as: ${e.join(\", \")}. Forcing default to \"progress\".`),this.animation=\"progress\")}ngAfterViewInit(){px(\"NgxSkeletonLoader:Rendered\")}ngOnDestroy(){px(\"NgxSkeletonLoader:Loaded\")}}return e.\\u0275fac=function(t){return new(t||e)},e.\\u0275cmp=ke({type:e,selectors:[[\"ngx-skeleton-loader\"]],inputs:{count:\"count\",loadingText:\"loadingText\",appearance:\"appearance\",animation:\"animation\",theme:\"theme\"},decls:1,vars:1,consts:[[\"class\",\"loader\",\"aria-busy\",\"true\",\"aria-valuemin\",\"0\",\"aria-valuemax\",\"100\",\"role\",\"progressbar\",\"tabindex\",\"0\",3,\"ngClass\",\"ngStyle\",4,\"ngFor\",\"ngForOf\"],[\"aria-busy\",\"true\",\"aria-valuemin\",\"0\",\"aria-valuemax\",\"100\",\"role\",\"progressbar\",\"tabindex\",\"0\",1,\"loader\",3,\"ngClass\",\"ngStyle\"]],template:function(e,t){1&e&&Vs(0,gx,1,8,\"span\",0),2&e&&Ws(\"ngForOf\",t.items)},directives:[au,su,gu],styles:['.loader[_ngcontent-%COMP%]{box-sizing:border-box;overflow:hidden;position:relative;background:no-repeat #eff1f6;border-radius:4px;width:100%;height:20px;display:inline-block;margin-bottom:10px;will-change:transform}.loader[_ngcontent-%COMP%]:after, .loader[_ngcontent-%COMP%]:before{box-sizing:border-box}.loader.circle[_ngcontent-%COMP%]{width:40px;height:40px;margin:5px;border-radius:50%}.loader.progress[_ngcontent-%COMP%], .loader.progress-dark[_ngcontent-%COMP%]{transform:translate3d(0,0,0)}.loader.progress-dark[_ngcontent-%COMP%]:after, .loader.progress-dark[_ngcontent-%COMP%]:before, .loader.progress[_ngcontent-%COMP%]:after, .loader.progress[_ngcontent-%COMP%]:before{box-sizing:border-box}.loader.progress-dark[_ngcontent-%COMP%]:before, .loader.progress[_ngcontent-%COMP%]:before{-webkit-animation:2s ease-in-out infinite progress;animation:2s ease-in-out infinite progress;background-size:200px 100%;position:absolute;z-index:1;top:0;left:0;width:200px;height:100%;content:\"\"}.loader.progress[_ngcontent-%COMP%]:before{background-image:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,.6),rgba(255,255,255,0))}.loader.progress-dark[_ngcontent-%COMP%]:before{background-image:linear-gradient(90deg,transparent,rgba(0,0,0,.2),transparent)}.loader.pulse[_ngcontent-%COMP%]{-webkit-animation:1.5s cubic-bezier(.4,0,.2,1) infinite pulse;animation:1.5s cubic-bezier(.4,0,.2,1) infinite pulse;-webkit-animation-delay:.5s;animation-delay:.5s}@media (prefers-reduced-motion:reduce){.loader.progress[_ngcontent-%COMP%], .loader.progress-dark[_ngcontent-%COMP%], .loader.pulse[_ngcontent-%COMP%]{-webkit-animation:none;animation:none}.loader.progress[_ngcontent-%COMP%], .loader.progress-dark[_ngcontent-%COMP%]{background-image:none}}@-webkit-keyframes progress{0%{transform:translate3d(-200px,0,0)}100%{transform:translate3d(calc(200px + 100vw),0,0)}}@keyframes progress{0%{transform:translate3d(-200px,0,0)}100%{transform:translate3d(calc(200px + 100vw),0,0)}}@-webkit-keyframes pulse{0%,100%{opacity:1}50%{opacity:.4}}@keyframes pulse{0%,100%{opacity:1}50%{opacity:.4}}'],changeDetection:0}),e})(),bx=(()=>{class e{static forRoot(){return{ngModule:e}}}return e.\\u0275mod=De({type:e}),e.\\u0275inj=v({factory:function(t){return new(t||e)},imports:[[Lu]]}),e})();const yx={tooltipState:a_(\"state\",[d_(\"initial, void, hidden\",h_({opacity:0,transform:\"scale(0)\"})),d_(\"visible\",h_({transform:\"scale(1)\"})),p_(\"* => visible\",l_(\"200ms cubic-bezier(0, 0, 0.2, 1)\",m_([h_({opacity:0,transform:\"scale(0)\",offset:0}),h_({opacity:.5,transform:\"scale(0.99)\",offset:.5}),h_({opacity:1,transform:\"scale(1)\",offset:1})]))),p_(\"* => hidden\",l_(\"100ms cubic-bezier(0, 0, 0.2, 1)\",h_({opacity:0})))])},vx=Sf({passive:!0}),wx=new X(\"mat-tooltip-scroll-strategy\"),Mx={provide:wx,deps:[kg],useFactory:function(e){return()=>e.scrollStrategies.reposition({scrollThrottle:20})}},kx=new X(\"mat-tooltip-default-options\",{providedIn:\"root\",factory:function(){return{showDelay:0,hideDelay:0,touchendHideDelay:1500}}});let Sx=(()=>{class e{constructor(e,t,n,i,s,o,a,l,c,u,h){this._overlay=e,this._elementRef=t,this._scrollDispatcher=n,this._viewContainerRef=i,this._ngZone=s,this._platform=o,this._ariaDescriber=a,this._focusMonitor=l,this._dir=u,this._defaultOptions=h,this._position=\"below\",this._disabled=!1,this._viewInitialized=!1,this._pointerExitEventsInitialized=!1,this.showDelay=this._defaultOptions.showDelay,this.hideDelay=this._defaultOptions.hideDelay,this.touchGestures=\"auto\",this._message=\"\",this._passiveListeners=[],this._destroyed=new r.a,this._handleKeydown=e=>{this._isTooltipVisible()&&27===e.keyCode&&!Qf(e)&&(e.preventDefault(),e.stopPropagation(),this._ngZone.run(()=>this.hide(0)))},this._scrollStrategy=c,h&&(h.position&&(this.position=h.position),h.touchGestures&&(this.touchGestures=h.touchGestures)),s.runOutsideAngular(()=>{t.nativeElement.addEventListener(\"keydown\",this._handleKeydown)})}get position(){return this._position}set position(e){e!==this._position&&(this._position=e,this._overlayRef&&(this._updatePosition(),this._tooltipInstance&&this._tooltipInstance.show(0),this._overlayRef.updatePosition()))}get disabled(){return this._disabled}set disabled(e){this._disabled=ef(e),this._disabled?this.hide(0):this._setupPointerEnterEventsIfNeeded()}get message(){return this._message}set message(e){this._ariaDescriber.removeDescription(this._elementRef.nativeElement,this._message),this._message=null!=e?String(e).trim():\"\",!this._message&&this._isTooltipVisible()?this.hide(0):(this._setupPointerEnterEventsIfNeeded(),this._updateTooltipMessage(),this._ngZone.runOutsideAngular(()=>{Promise.resolve().then(()=>{this._ariaDescriber.describe(this._elementRef.nativeElement,this.message)})}))}get tooltipClass(){return this._tooltipClass}set tooltipClass(e){this._tooltipClass=e,this._tooltipInstance&&this._setTooltipClass(this._tooltipClass)}ngAfterViewInit(){this._viewInitialized=!0,this._setupPointerEnterEventsIfNeeded(),this._focusMonitor.monitor(this._elementRef).pipe(Object(df.a)(this._destroyed)).subscribe(e=>{e?\"keyboard\"===e&&this._ngZone.run(()=>this.show()):this._ngZone.run(()=>this.hide(0))})}ngOnDestroy(){const e=this._elementRef.nativeElement;clearTimeout(this._touchstartTimeout),this._overlayRef&&(this._overlayRef.dispose(),this._tooltipInstance=null),e.removeEventListener(\"keydown\",this._handleKeydown),this._passiveListeners.forEach(([t,n])=>{e.removeEventListener(t,n,vx)}),this._passiveListeners.length=0,this._destroyed.next(),this._destroyed.complete(),this._ariaDescriber.removeDescription(e,this.message),this._focusMonitor.stopMonitoring(e)}show(e=this.showDelay){if(this.disabled||!this.message||this._isTooltipVisible()&&!this._tooltipInstance._showTimeoutId&&!this._tooltipInstance._hideTimeoutId)return;const t=this._createOverlay();this._detach(),this._portal=this._portal||new Hf(xx,this._viewContainerRef),this._tooltipInstance=t.attach(this._portal).instance,this._tooltipInstance.afterHidden().pipe(Object(df.a)(this._destroyed)).subscribe(()=>this._detach()),this._setTooltipClass(this._tooltipClass),this._updateTooltipMessage(),this._tooltipInstance.show(e)}hide(e=this.hideDelay){this._tooltipInstance&&this._tooltipInstance.hide(e)}toggle(){this._isTooltipVisible()?this.hide():this.show()}_isTooltipVisible(){return!!this._tooltipInstance&&this._tooltipInstance.isVisible()}_createOverlay(){if(this._overlayRef)return this._overlayRef;const e=this._scrollDispatcher.getAncestorScrollContainers(this._elementRef),t=this._overlay.position().flexibleConnectedTo(this._elementRef).withTransformOriginOn(\".mat-tooltip\").withFlexibleDimensions(!1).withViewportMargin(8).withScrollableContainers(e);return t.positionChanges.pipe(Object(df.a)(this._destroyed)).subscribe(e=>{this._tooltipInstance&&e.scrollableViewProperties.isOverlayClipped&&this._tooltipInstance.isVisible()&&this._ngZone.run(()=>this.hide(0))}),this._overlayRef=this._overlay.create({direction:this._dir,positionStrategy:t,panelClass:\"mat-tooltip-panel\",scrollStrategy:this._scrollStrategy()}),this._updatePosition(),this._overlayRef.detachments().pipe(Object(df.a)(this._destroyed)).subscribe(()=>this._detach()),this._overlayRef}_detach(){this._overlayRef&&this._overlayRef.hasAttached()&&this._overlayRef.detach(),this._tooltipInstance=null}_updatePosition(){const e=this._overlayRef.getConfig().positionStrategy,t=this._getOrigin(),n=this._getOverlayPosition();e.withPositions([Object.assign(Object.assign({},t.main),n.main),Object.assign(Object.assign({},t.fallback),n.fallback)])}_getOrigin(){const e=!this._dir||\"ltr\"==this._dir.value,t=this.position;let n;\"above\"==t||\"below\"==t?n={originX:\"center\",originY:\"above\"==t?\"top\":\"bottom\"}:\"before\"==t||\"left\"==t&&e||\"right\"==t&&!e?n={originX:\"start\",originY:\"center\"}:(\"after\"==t||\"right\"==t&&e||\"left\"==t&&!e)&&(n={originX:\"end\",originY:\"center\"});const{x:r,y:i}=this._invertPosition(n.originX,n.originY);return{main:n,fallback:{originX:r,originY:i}}}_getOverlayPosition(){const e=!this._dir||\"ltr\"==this._dir.value,t=this.position;let n;\"above\"==t?n={overlayX:\"center\",overlayY:\"bottom\"}:\"below\"==t?n={overlayX:\"center\",overlayY:\"top\"}:\"before\"==t||\"left\"==t&&e||\"right\"==t&&!e?n={overlayX:\"end\",overlayY:\"center\"}:(\"after\"==t||\"right\"==t&&e||\"left\"==t&&!e)&&(n={overlayX:\"start\",overlayY:\"center\"});const{x:r,y:i}=this._invertPosition(n.overlayX,n.overlayY);return{main:n,fallback:{overlayX:r,overlayY:i}}}_updateTooltipMessage(){this._tooltipInstance&&(this._tooltipInstance.message=this.message,this._tooltipInstance._markForCheck(),this._ngZone.onMicrotaskEmpty.pipe(Object(sd.a)(1),Object(df.a)(this._destroyed)).subscribe(()=>{this._tooltipInstance&&this._overlayRef.updatePosition()}))}_setTooltipClass(e){this._tooltipInstance&&(this._tooltipInstance.tooltipClass=e,this._tooltipInstance._markForCheck())}_invertPosition(e,t){return\"above\"===this.position||\"below\"===this.position?\"top\"===t?t=\"bottom\":\"bottom\"===t&&(t=\"top\"):\"end\"===e?e=\"start\":\"start\"===e&&(e=\"end\"),{x:e,y:t}}_setupPointerEnterEventsIfNeeded(){!this._disabled&&this.message&&this._viewInitialized&&!this._passiveListeners.length&&(this._platformSupportsMouseEvents()?this._passiveListeners.push([\"mouseenter\",()=>{this._setupPointerExitEventsIfNeeded(),this.show()}]):\"off\"!==this.touchGestures&&(this._disableNativeGesturesIfNecessary(),this._passiveListeners.push([\"touchstart\",()=>{this._setupPointerExitEventsIfNeeded(),clearTimeout(this._touchstartTimeout),this._touchstartTimeout=setTimeout(()=>this.show(),500)}])),this._addListeners(this._passiveListeners))}_setupPointerExitEventsIfNeeded(){if(this._pointerExitEventsInitialized)return;this._pointerExitEventsInitialized=!0;const e=[];if(this._platformSupportsMouseEvents())e.push([\"mouseleave\",()=>this.hide()]);else if(\"off\"!==this.touchGestures){this._disableNativeGesturesIfNecessary();const t=()=>{clearTimeout(this._touchstartTimeout),this.hide(this._defaultOptions.touchendHideDelay)};e.push([\"touchend\",t],[\"touchcancel\",t])}this._addListeners(e),this._passiveListeners.push(...e)}_addListeners(e){e.forEach(([e,t])=>{this._elementRef.nativeElement.addEventListener(e,t,vx)})}_platformSupportsMouseEvents(){return!this._platform.IOS&&!this._platform.ANDROID}_disableNativeGesturesIfNecessary(){const e=this.touchGestures;if(\"off\"!==e){const t=this._elementRef.nativeElement,n=t.style;(\"on\"===e||\"INPUT\"!==t.nodeName&&\"TEXTAREA\"!==t.nodeName)&&(n.userSelect=n.msUserSelect=n.webkitUserSelect=n.MozUserSelect=\"none\"),\"on\"!==e&&t.draggable||(n.webkitUserDrag=\"none\"),n.touchAction=\"none\",n.webkitTapHighlightColor=\"transparent\"}}}return e.\\u0275fac=function(t){return new(t||e)(Us(kg),Us(sa),Us(Rf),Us(Ea),Us(ec),Us(gf),Us(Bg),Us(e_),Us(wx),Us(Lf,8),Us(kx,8))},e.\\u0275dir=Te({type:e,selectors:[[\"\",\"matTooltip\",\"\"]],hostAttrs:[1,\"mat-tooltip-trigger\"],inputs:{showDelay:[\"matTooltipShowDelay\",\"showDelay\"],hideDelay:[\"matTooltipHideDelay\",\"hideDelay\"],touchGestures:[\"matTooltipTouchGestures\",\"touchGestures\"],position:[\"matTooltipPosition\",\"position\"],disabled:[\"matTooltipDisabled\",\"disabled\"],message:[\"matTooltip\",\"message\"],tooltipClass:[\"matTooltipClass\",\"tooltipClass\"]},exportAs:[\"matTooltip\"]}),e})(),xx=(()=>{class e{constructor(e,t){this._changeDetectorRef=e,this._breakpointObserver=t,this._visibility=\"initial\",this._closeOnInteraction=!1,this._onHide=new r.a,this._isHandset=this._breakpointObserver.observe(\"(max-width: 599.99px) and (orientation: portrait), (max-width: 959.99px) and (orientation: landscape)\")}show(e){this._hideTimeoutId&&(clearTimeout(this._hideTimeoutId),this._hideTimeoutId=null),this._closeOnInteraction=!0,this._showTimeoutId=setTimeout(()=>{this._visibility=\"visible\",this._showTimeoutId=null,this._markForCheck()},e)}hide(e){this._showTimeoutId&&(clearTimeout(this._showTimeoutId),this._showTimeoutId=null),this._hideTimeoutId=setTimeout(()=>{this._visibility=\"hidden\",this._hideTimeoutId=null,this._markForCheck()},e)}afterHidden(){return this._onHide}isVisible(){return\"visible\"===this._visibility}ngOnDestroy(){this._onHide.complete()}_animationStart(){this._closeOnInteraction=!1}_animationDone(e){const t=e.toState;\"hidden\"!==t||this.isVisible()||this._onHide.next(),\"visible\"!==t&&\"hidden\"!==t||(this._closeOnInteraction=!0)}_handleBodyInteraction(){this._closeOnInteraction&&this.hide(0)}_markForCheck(){this._changeDetectorRef.markForCheck()}}return e.\\u0275fac=function(t){return new(t||e)(Us(cs),Us(Ev))},e.\\u0275cmp=ke({type:e,selectors:[[\"mat-tooltip-component\"]],hostAttrs:[\"aria-hidden\",\"true\"],hostVars:2,hostBindings:function(e,t){1&e&&io(\"click\",(function(){return t._handleBodyInteraction()}),!1,an),2&e&&ko(\"zoom\",\"visible\"===t._visibility?1:null)},decls:3,vars:7,consts:[[1,\"mat-tooltip\",3,\"ngClass\"]],template:function(e,t){var n;1&e&&(Zs(0,\"div\",0),io(\"@state.start\",(function(){return t._animationStart()}))(\"@state.done\",(function(e){return t._animationDone(e)})),nl(1,\"async\"),Ro(2),Ks()),2&e&&(So(\"mat-tooltip-handset\",null==(n=rl(1,5,t._isHandset))?null:n.matches),Ws(\"ngClass\",t.tooltipClass)(\"@state\",t._visibility),Rr(2),Io(t.message))},directives:[su],pipes:[ku],styles:[\".mat-tooltip-panel{pointer-events:none !important}.mat-tooltip{color:#fff;border-radius:4px;margin:14px;max-width:250px;padding-left:8px;padding-right:8px;overflow:hidden;text-overflow:ellipsis}.cdk-high-contrast-active .mat-tooltip{outline:solid 1px}.mat-tooltip-handset{margin:24px;padding-left:16px;padding-right:16px}\\n\"],encapsulation:2,data:{animation:[yx.tooltipState]},changeDetection:0}),e})(),Cx=(()=>{class e{}return e.\\u0275mod=De({type:e}),e.\\u0275inj=v({factory:function(t){return new(t||e)},providers:[Mx],imports:[[i_,Lu,Tg,Yy],Yy,Yf]}),e})();const Dx=function(){return{\"border-radius\":\"0\",margin:\"10px\",height:\"10px\"}};function Lx(e,t){1&e&&(Zs(0,\"div\",6),qs(1,\"ngx-skeleton-loader\",7),Ks()),2&e&&(Rr(1),Ws(\"theme\",Ka(1,Dx)))}const Tx=function(){return[]};function Ax(e,t){1&e&&Vs(0,Lx,2,2,\"div\",5),2&e&&Ws(\"ngForOf\",Ka(1,Tx).constructor(4))}function Ex(e,t){if(1&e&&(Zs(0,\"div\",12),Ro(1),Ks()),2&e){const e=t.ngIf;Rr(1),jo(\" \",e.length,\" \")}}function Ox(e,t){if(1&e&&(Zs(0,\"div\",12),Ro(1),Ks()),2&e){const e=t.ngIf;Rr(1),jo(\" \",e.length,\" \")}}function Fx(e,t){if(1&e&&(Zs(0,\"div\",12),Ro(1),Ks()),2&e){const e=t.ngIf;Rr(1),jo(\" \",e.length,\" \")}}function Px(e,t){if(1&e&&(Zs(0,\"div\",8),Zs(1,\"div\"),Zs(2,\"div\",9),Zs(3,\"div\",10),Ro(4,\"Total ETH Balance\"),Ks(),Zs(5,\"mat-icon\",11),Ro(6,\" help_outline \"),Ks(),Ks(),Zs(7,\"div\",12),Ro(8),nl(9,\"number\"),Ks(),Ks(),Zs(10,\"div\"),Zs(11,\"div\",9),Zs(12,\"div\",10),Ro(13,\"Avg Inclusion \"),qs(14,\"br\"),Ro(15,\"Distance\"),Ks(),Zs(16,\"mat-icon\",11),Ro(17,\" help_outline \"),Ks(),Ks(),Zs(18,\"div\",12),Ro(19),nl(20,\"number\"),Ks(),Ks(),Zs(21,\"div\"),Zs(22,\"div\",9),Zs(23,\"div\",10),Ro(24,\"Recent Epoch\"),qs(25,\"br\"),Ro(26,\"Gains\"),Ks(),Zs(27,\"mat-icon\",11),Ro(28,\" help_outline \"),Ks(),Ks(),Zs(29,\"div\",12),Ro(30),nl(31,\"number\"),Ks(),Ks(),Zs(32,\"div\"),Zs(33,\"div\",9),Zs(34,\"div\",10),Ro(35,\"Correctly Voted\"),qs(36,\"br\"),Ro(37,\"Head Percent\"),Ks(),Zs(38,\"mat-icon\",11),Ro(39,\" help_outline \"),Ks(),Ks(),Zs(40,\"div\",12),Ro(41),nl(42,\"number\"),Ks(),Ks(),Zs(43,\"div\"),Zs(44,\"div\",9),Zs(45,\"div\",10),Ro(46,\"Validating Keys\"),Ks(),Zs(47,\"mat-icon\",11),Ro(48,\" help_outline \"),Ks(),Ks(),Vs(49,Ex,2,1,\"div\",13),nl(50,\"async\"),Ks(),Zs(51,\"div\"),Zs(52,\"div\",9),Zs(53,\"div\",10),Ro(54,\"Overall Score\"),Ks(),Zs(55,\"mat-icon\",11),Ro(56,\" help_outline \"),Ks(),Ks(),Zs(57,\"div\",14),Ro(58),Ks(),Ks(),Zs(59,\"div\"),Zs(60,\"div\",9),Zs(61,\"div\",10),Ro(62,\"Connected Peers\"),Ks(),Zs(63,\"mat-icon\",11),Ro(64,\" help_outline \"),Ks(),Ks(),Vs(65,Ox,2,1,\"div\",13),nl(66,\"async\"),Ks(),Zs(67,\"div\"),Zs(68,\"div\",9),Zs(69,\"div\",10),Ro(70,\"Total Peers\"),Ks(),Zs(71,\"mat-icon\",11),Ro(72,\" help_outline \"),Ks(),Ks(),Vs(73,Fx,2,1,\"div\",13),nl(74,\"async\"),Ks(),Ks()),2&e){const e=t.ngIf,n=co();Rr(5),Ws(\"matTooltip\",n.tooltips.totalBalance),Rr(3),jo(\" \",il(9,20,e.totalBalance,\"1.4-4\"),\" ETH \"),Rr(8),Ws(\"matTooltip\",n.tooltips.inclusionDistance),Rr(3),jo(\" \",il(20,23,e.averageInclusionDistance,\"1.1-1\"),\" Slot(s) \"),Rr(8),Ws(\"matTooltip\",n.tooltips.recentEpochGains),Rr(3),jo(\" \",il(31,26,e.recentEpochGains,\"1.4-5\"),\" ETH \"),Rr(8),Ws(\"matTooltip\",n.tooltips.correctlyVoted),Rr(3),jo(\" \",il(42,29,e.correctlyVotedHeadPercent,\"1.2-2\"),\"% \"),Rr(6),Ws(\"matTooltip\",n.tooltips.keys),Rr(2),Ws(\"ngIf\",rl(50,32,n.validatingKeys$)),Rr(6),Ws(\"matTooltip\",n.tooltips.score),Rr(2),So(\"text-primary\",\"Poor\"!==e.overallScore)(\"text-red-500\",\"Poor\"===e.overallScore),Rr(1),jo(\" \",e.overallScore,\" \"),Rr(5),Ws(\"matTooltip\",n.tooltips.connectedPeers),Rr(2),Ws(\"ngIf\",rl(66,34,n.connectedPeers$)),Rr(6),Ws(\"matTooltip\",n.tooltips.totalPeers),Rr(2),Ws(\"ngIf\",rl(74,36,n.peers$))}}let Rx=(()=>{class e{constructor(e,t,n){this.validatorService=e,this.walletService=t,this.beaconNodeService=n,this.loading=!0,this.hasError=!1,this.noData=!1,this.tooltips={totalBalance:\"Describes your total validator balance across all your active validating keys\",inclusionDistance:\"This is the average number of slots it takes for your validator's attestations to get included in blocks. The lower this number, the better your rewards will be. 1 is the optimal inclusion distance\",recentEpochGains:\"This summarizes your total gains in ETH over the last epoch (approximately 6 minutes ago), which will give you an approximation of most recent performance\",correctlyVoted:\"The number of times in an epoch your validators voted correctly on the chain head vs. the total number of times they voted\",keys:\"Total number of active validating keys in your wallet\",score:\"A subjective scale from Perfect, Great, Good, to Poor which qualifies how well your validators are performing on average in terms of correct votes in recent epochs\",connectedPeers:\"Number of connected peers in your beacon node\",totalPeers:\"Total number of peers in your beacon node, which includes disconnected, connecting, idle peers\"},this.validatingKeys$=this.walletService.validatingPublicKeys$,this.peers$=this.beaconNodeService.peers$.pipe(Object(hh.a)(e=>e.peers),Object(mf.a)(1)),this.connectedPeers$=this.peers$.pipe(Object(hh.a)(e=>e.filter(e=>\"CONNECTED\"===e.connectionState.toString()))),this.performanceData$=this.validatorService.performance$.pipe(Object(hh.a)(this.transformPerformanceData.bind(this)))}transformPerformanceData(e){const t=e.balances.reduce((e,t)=>t&&t.balance?e.add(WS.a.from(t.balance)):e,WS.a.from(\"0\")),n=this.computeEpochGains(e.balancesBeforeEpochTransition,e.balancesAfterEpochTransition);let r=-1;e.correctlyVotedHead.length&&(r=e.correctlyVotedHead.filter(Boolean).length/e.correctlyVotedHead.length);const i=e.inclusionDistances.reduce((e,t)=>\"18446744073709551615\"===t.toString()?e:e+Number.parseInt(t,10),0)/e.inclusionDistances.length;let s;return s=1===r?\"Perfect\":r>=.95?\"Great\":r>=.8?\"Good\":-1===r?\"N/A\":\"Poor\",this.loading=!1,{averageInclusionDistance:i,correctlyVotedHeadPercent:100*r,overallScore:s,recentEpochGains:n,totalBalance:Object(XS.formatUnits)(t,\"gwei\").toString()}}computeEpochGains(e,t){const n=e.map(e=>WS.a.from(e)),r=t.map(e=>WS.a.from(e));if(n.length!==r.length)throw new Error(\"Number of balances before and after epoch transition are different\");const i=r.map((e,t)=>e.sub(n[t])).reduce((e,t)=>e.add(t),WS.a.from(\"0\"));return i.eq(WS.a.from(\"0\"))?\"0\":Object(XS.formatUnits)(i,\"gwei\")}}return e.\\u0275fac=function(t){return new(t||e)(Us(QS),Us(qS),Us(Nk))},e.\\u0275cmp=ke({type:e,selectors:[[\"app-validator-performance-summary\"]],decls:8,vars:9,consts:[[3,\"loading\",\"loadingTemplate\",\"hasError\",\"errorMessage\",\"noData\",\"noDataMessage\"],[\"loadingTemplate\",\"\"],[1,\"px-0\",\"md:px-6\",2,\"margin-top\",\"10px\",\"margin-bottom\",\"20px\"],[1,\"text-lg\"],[\"class\",\"mt-6 grid grid-cols-2 md:grid-cols-4 gap-y-6 gap-x-6\",4,\"ngIf\"],[\"style\",\"width:100px; margin-top:10px; margin-left:30px; margin-right:30px; float:left;\",4,\"ngFor\",\"ngForOf\"],[2,\"width\",\"100px\",\"margin-top\",\"10px\",\"margin-left\",\"30px\",\"margin-right\",\"30px\",\"float\",\"left\"],[\"count\",\"5\",3,\"theme\"],[1,\"mt-6\",\"grid\",\"grid-cols-2\",\"md:grid-cols-4\",\"gap-y-6\",\"gap-x-6\"],[1,\"flex\",\"justify-between\"],[1,\"text-muted\",\"uppercase\"],[\"aria-hidden\",\"false\",\"aria-label\",\"Example home icon\",1,\"text-muted\",\"mt-1\",\"text-base\",\"cursor-pointer\",3,\"matTooltip\"],[1,\"text-primary\",\"font-semibold\",\"text-2xl\",\"mt-2\"],[\"class\",\"text-primary font-semibold text-2xl mt-2\",4,\"ngIf\"],[1,\"font-semibold\",\"text-2xl\",\"mt-2\"]],template:function(e,t){if(1&e&&(Zs(0,\"app-loading\",0),Vs(1,Ax,1,2,\"ng-template\",null,1,Al),Zs(3,\"div\",2),Zs(4,\"div\",3),Ro(5,\" By the Numbers \"),Ks(),Vs(6,Px,75,38,\"div\",4),nl(7,\"async\"),Ks(),Ks()),2&e){const e=Js(2);Ws(\"loading\",t.loading)(\"loadingTemplate\",e)(\"hasError\",t.hasError)(\"errorMessage\",\"Error loading the validator performance summary\")(\"noData\",t.noData)(\"noDataMessage\",\"No validator performance information available\"),Rr(6),Ws(\"ngIf\",rl(7,7,t.performanceData$))}},directives:[sx,cu,au,_x,SS,Sx],pipes:[ku,Cu],encapsulation:2}),e})();var Ix=n(\"wd/R\");function jx(e,t,n,r){return new(n||(n=Promise))((function(i,s){function o(e){try{l(r.next(e))}catch(t){s(t)}}function a(e){try{l(r.throw(e))}catch(t){s(t)}}function l(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(o,a)}l((r=r.apply(e,t||[])).next())}))}var Yx=function(){if(\"undefined\"!=typeof Map)return Map;function e(e,t){var n=-1;return e.some((function(e,r){return e[0]===t&&(n=r,!0)})),n}return function(){function t(){this.__entries__=[]}return Object.defineProperty(t.prototype,\"size\",{get:function(){return this.__entries__.length},enumerable:!0,configurable:!0}),t.prototype.get=function(t){var n=e(this.__entries__,t),r=this.__entries__[n];return r&&r[1]},t.prototype.set=function(t,n){var r=e(this.__entries__,t);~r?this.__entries__[r][1]=n:this.__entries__.push([t,n])},t.prototype.delete=function(t){var n=this.__entries__,r=e(n,t);~r&&n.splice(r,1)},t.prototype.has=function(t){return!!~e(this.__entries__,t)},t.prototype.clear=function(){this.__entries__.splice(0)},t.prototype.forEach=function(e,t){void 0===t&&(t=null);for(var n=0,r=this.__entries__;n0},e.prototype.connect_=function(){Bx&&!this.connected_&&(document.addEventListener(\"transitionend\",this.onTransitionEnd_),window.addEventListener(\"resize\",this.refresh),Vx?(this.mutationsObserver_=new MutationObserver(this.refresh),this.mutationsObserver_.observe(document,{attributes:!0,childList:!0,characterData:!0,subtree:!0})):(document.addEventListener(\"DOMSubtreeModified\",this.refresh),this.mutationEventsAdded_=!0),this.connected_=!0)},e.prototype.disconnect_=function(){Bx&&this.connected_&&(document.removeEventListener(\"transitionend\",this.onTransitionEnd_),window.removeEventListener(\"resize\",this.refresh),this.mutationsObserver_&&this.mutationsObserver_.disconnect(),this.mutationEventsAdded_&&document.removeEventListener(\"DOMSubtreeModified\",this.refresh),this.mutationsObserver_=null,this.mutationEventsAdded_=!1,this.connected_=!1)},e.prototype.onTransitionEnd_=function(e){var t=e.propertyName,n=void 0===t?\"\":t;zx.some((function(e){return!!~n.indexOf(e)}))&&this.refresh()},e.getInstance=function(){return this.instance_||(this.instance_=new e),this.instance_},e.instance_=null,e}(),Ux=function(e,t){for(var n=0,r=Object.keys(t);n0},e}(),tC=\"undefined\"!=typeof WeakMap?new WeakMap:new Yx,nC=function e(t){if(!(this instanceof e))throw new TypeError(\"Cannot call a class as a function.\");if(!arguments.length)throw new TypeError(\"1 argument required, but only 0 present.\");var n=Jx.getInstance(),r=new eC(t,n,this);tC.set(this,r)};[\"observe\",\"unobserve\",\"disconnect\"].forEach((function(e){nC.prototype[e]=function(){var t;return(t=tC.get(this))[e].apply(t,arguments)}}));var rC=void 0!==Nx.ResizeObserver?Nx.ResizeObserver:nC;class iC{constructor(e){this.changes=e}static of(e){return new iC(e)}notEmpty(e){if(this.changes[e]){const t=this.changes[e].currentValue;if(null!=t)return Object(lh.a)(t)}return qh.a}has(e){if(this.changes[e]){const t=this.changes[e].currentValue;return Object(lh.a)(t)}return qh.a}notFirst(e){if(this.changes[e]&&!this.changes[e].isFirstChange()){const t=this.changes[e].currentValue;return Object(lh.a)(t)}return qh.a}notFirstAndEmpty(e){if(this.changes[e]&&!this.changes[e].isFirstChange()){const t=this.changes[e].currentValue;if(null!=t)return Object(lh.a)(t)}return qh.a}}const sC=new X(\"NGX_ECHARTS_CONFIG\");let oC=(()=>{let e=class{constructor(e,t,n){this.el=t,this.ngZone=n,this.autoResize=!0,this.loadingType=\"default\",this.chartInit=new ll,this.optionsError=new ll,this.chartClick=this.createLazyEvent(\"click\"),this.chartDblClick=this.createLazyEvent(\"dblclick\"),this.chartMouseDown=this.createLazyEvent(\"mousedown\"),this.chartMouseMove=this.createLazyEvent(\"mousemove\"),this.chartMouseUp=this.createLazyEvent(\"mouseup\"),this.chartMouseOver=this.createLazyEvent(\"mouseover\"),this.chartMouseOut=this.createLazyEvent(\"mouseout\"),this.chartGlobalOut=this.createLazyEvent(\"globalout\"),this.chartContextMenu=this.createLazyEvent(\"contextmenu\"),this.chartLegendSelectChanged=this.createLazyEvent(\"legendselectchanged\"),this.chartLegendSelected=this.createLazyEvent(\"legendselected\"),this.chartLegendUnselected=this.createLazyEvent(\"legendunselected\"),this.chartLegendScroll=this.createLazyEvent(\"legendscroll\"),this.chartDataZoom=this.createLazyEvent(\"datazoom\"),this.chartDataRangeSelected=this.createLazyEvent(\"datarangeselected\"),this.chartTimelineChanged=this.createLazyEvent(\"timelinechanged\"),this.chartTimelinePlayChanged=this.createLazyEvent(\"timelineplaychanged\"),this.chartRestore=this.createLazyEvent(\"restore\"),this.chartDataViewChanged=this.createLazyEvent(\"dataviewchanged\"),this.chartMagicTypeChanged=this.createLazyEvent(\"magictypechanged\"),this.chartPieSelectChanged=this.createLazyEvent(\"pieselectchanged\"),this.chartPieSelected=this.createLazyEvent(\"pieselected\"),this.chartPieUnselected=this.createLazyEvent(\"pieunselected\"),this.chartMapSelectChanged=this.createLazyEvent(\"mapselectchanged\"),this.chartMapSelected=this.createLazyEvent(\"mapselected\"),this.chartMapUnselected=this.createLazyEvent(\"mapunselected\"),this.chartAxisAreaSelected=this.createLazyEvent(\"axisareaselected\"),this.chartFocusNodeAdjacency=this.createLazyEvent(\"focusnodeadjacency\"),this.chartUnfocusNodeAdjacency=this.createLazyEvent(\"unfocusnodeadjacency\"),this.chartBrush=this.createLazyEvent(\"brush\"),this.chartBrushEnd=this.createLazyEvent(\"brushend\"),this.chartBrushSelected=this.createLazyEvent(\"brushselected\"),this.chartRendered=this.createLazyEvent(\"rendered\"),this.chartFinished=this.createLazyEvent(\"finished\"),this.animationFrameID=null,this.echarts=e.echarts}ngOnChanges(e){const t=iC.of(e);t.notFirstAndEmpty(\"options\").subscribe(e=>this.onOptionsChange(e)),t.notFirstAndEmpty(\"merge\").subscribe(e=>this.setOption(e)),t.has(\"loading\").subscribe(e=>this.toggleLoading(!!e)),t.notFirst(\"theme\").subscribe(()=>this.refreshChart())}ngOnInit(){this.autoResize&&(this.resizeSub=new rC(()=>{this.animationFrameID=window.requestAnimationFrame(()=>this.resize())}),this.resizeSub.observe(this.el.nativeElement))}ngOnDestroy(){this.resizeSub&&(this.resizeSub.unobserve(this.el.nativeElement),window.cancelAnimationFrame(this.animationFrameID)),this.dispose()}ngAfterViewInit(){setTimeout(()=>this.initChart())}dispose(){this.chart&&(this.chart.dispose(),this.chart=null)}resize(){this.chart&&this.chart.resize()}toggleLoading(e){this.chart&&(e?this.chart.showLoading(this.loadingType,this.loadingOpts):this.chart.hideLoading())}setOption(e,t){if(this.chart)try{this.chart.setOption(e,t)}catch(n){console.error(n),this.optionsError.emit(n)}}refreshChart(){return jx(this,void 0,void 0,(function*(){this.dispose(),yield this.initChart()}))}createChart(){const e=this.el.nativeElement;if(window&&window.getComputedStyle){const t=window.getComputedStyle(e,null).getPropertyValue(\"height\");t&&\"0px\"!==t||e.style.height&&\"0px\"!==e.style.height||(e.style.height=\"400px\")}return this.ngZone.runOutsideAngular(()=>(\"function\"==typeof this.echarts?this.echarts:()=>Promise.resolve(this.echarts))().then(({init:t})=>t(e,this.theme,this.initOpts)))}initChart(){return jx(this,void 0,void 0,(function*(){yield this.onOptionsChange(this.options),this.merge&&this.chart&&this.setOption(this.merge)}))}onOptionsChange(e){return jx(this,void 0,void 0,(function*(){e&&(this.chart||(this.chart=yield this.createChart(),this.chartInit.emit(this.chart)),this.setOption(this.options,!0))}))}createLazyEvent(e){return this.chartInit.pipe(Object(id.a)(t=>new s.a(n=>(t.on(e,e=>this.ngZone.run(()=>n.next(e))),()=>t.off(e)))))}};return e.\\u0275fac=function(t){return new(t||e)(Us(sC),Us(sa),Us(ec))},e.\\u0275dir=Te({type:e,selectors:[[\"echarts\"],[\"\",\"echarts\",\"\"]],inputs:{autoResize:\"autoResize\",loadingType:\"loadingType\",options:\"options\",theme:\"theme\",loading:\"loading\",initOpts:\"initOpts\",merge:\"merge\",loadingOpts:\"loadingOpts\"},outputs:{chartInit:\"chartInit\",optionsError:\"optionsError\",chartClick:\"chartClick\",chartDblClick:\"chartDblClick\",chartMouseDown:\"chartMouseDown\",chartMouseMove:\"chartMouseMove\",chartMouseUp:\"chartMouseUp\",chartMouseOver:\"chartMouseOver\",chartMouseOut:\"chartMouseOut\",chartGlobalOut:\"chartGlobalOut\",chartContextMenu:\"chartContextMenu\",chartLegendSelectChanged:\"chartLegendSelectChanged\",chartLegendSelected:\"chartLegendSelected\",chartLegendUnselected:\"chartLegendUnselected\",chartLegendScroll:\"chartLegendScroll\",chartDataZoom:\"chartDataZoom\",chartDataRangeSelected:\"chartDataRangeSelected\",chartTimelineChanged:\"chartTimelineChanged\",chartTimelinePlayChanged:\"chartTimelinePlayChanged\",chartRestore:\"chartRestore\",chartDataViewChanged:\"chartDataViewChanged\",chartMagicTypeChanged:\"chartMagicTypeChanged\",chartPieSelectChanged:\"chartPieSelectChanged\",chartPieSelected:\"chartPieSelected\",chartPieUnselected:\"chartPieUnselected\",chartMapSelectChanged:\"chartMapSelectChanged\",chartMapSelected:\"chartMapSelected\",chartMapUnselected:\"chartMapUnselected\",chartAxisAreaSelected:\"chartAxisAreaSelected\",chartFocusNodeAdjacency:\"chartFocusNodeAdjacency\",chartUnfocusNodeAdjacency:\"chartUnfocusNodeAdjacency\",chartBrush:\"chartBrush\",chartBrushEnd:\"chartBrushEnd\",chartBrushSelected:\"chartBrushSelected\",chartRendered:\"chartRendered\",chartFinished:\"chartFinished\"},exportAs:[\"echarts\"],features:[ze]}),e})();var aC;let lC=(()=>{let e=aC=class{static forRoot(e){return{ngModule:aC,providers:[{provide:sC,useValue:e}]}}static forChild(){return{ngModule:aC}}};return e.\\u0275mod=De({type:e}),e.\\u0275inj=v({factory:function(t){return new(t||e)},imports:[[]]}),e})();function cC(e,t){if(1&e&&(Zs(0,\"div\"),Zs(1,\"mat-card\",1),Zs(2,\"div\",2),Ro(3,\" Recent Epoch Gains/Losses Deltas \"),Ks(),Zs(4,\"div\",3),Ro(5,\" Summarizing the past few epochs of validating activity \"),Ks(),qs(6,\"div\",4),Ks(),Ks()),2&e){const e=co();Rr(6),Ws(\"options\",e.options)}}let uC=(()=>{class e{constructor(e,t,n){this.validatorService=e,this.beaconService=t,this.walletService=n,this.destroyed$$=new r.a,this.balances$=Object(ZS.b)(this.beaconService.chainHead$,this.walletService.validatingPublicKeys$).pipe(Object(sd.a)(1),Object(id.a)(([e,t])=>{let n=10;return t.length{e(t,n)}),Object(df.a)(this.destroyed$$)).subscribe()}ngOnDestroy(){this.destroyed$$.next(),this.destroyed$$.complete()}updateData(e,t){if(!t)return;if(!t.length)return;const n=t.filter(e=>e.balances&&e.balances.length),r=this.computeEpochBalances(e,n),i=this.computeEpochDeltas(r),s=r.timestamps.slice(1,r.timestamps.length);this.options={legend:{data:[\"Worst performing validator\",\"Average performing validator\",\"Best performing validator\"],align:\"left\",textStyle:{color:\"white\",fontSize:13,fontFamily:\"roboto\"}},textStyle:{color:\"white\"},tooltip:{trigger:\"axis\",axisPointer:{type:\"shadow\"}},toolbox:{show:!0,orient:\"vertical\",left:\"right\",top:\"center\",feature:{magicType:{title:\"Bar/Line\",show:!0,type:[\"line\",\"bar\"]},saveAsImage:{title:\"Save\",show:!0}}},xAxis:{data:s,axisLabel:{color:\"white\",fontSize:14,fontFamily:\"roboto\"},axisLine:{lineStyle:{color:\"white\"}}},color:[\"#7467ef\",\"#ff9e43\",\"rgba(51, 217, 178, 1)\"],yAxis:{type:\"value\",splitLine:{show:!1},axisLabel:{formatter:\"{value} ETH\"},axisLine:{lineStyle:{color:\"white\"}}},series:[{name:\"Worst performing validator\",type:\"bar\",barGap:0,data:i.lowestDeltas,animationDelay:e=>10*e},{name:\"Average performing validator\",type:\"bar\",barGap:0,data:i.avgDeltas,animationDelay:e=>10*e},{name:\"Best performing validator\",type:\"bar\",barGap:0,data:i.highestDeltas,animationDelay:e=>10*e}],animationEasing:\"elasticOut\",animationDelayUpdate:e=>5*e}}computeEpochBalances(e,t){const n=[],r=[],i=[],s=[];t.sort((e,t)=>WS.a.from(e.epoch).gt(WS.a.from(t.epoch))?1:WS.a.from(t.epoch).gt(WS.a.from(e.epoch))?-1:0);for(let o=0;oWS.a.from(e.balance)),u=c.reduce((e,t)=>e.add(t),WS.a.from(\"0\")).div(c.length),h=this.minbigNum(c),d=this.maxBigNum(c),m=Ix(l).format(\"hh:mm:ss\");s.push(`epoch ${a} ${m}`),i.push(u),n.push(h),r.push(d)}return{lowestBalances:n,avgBalances:i,highestBalances:r,timestamps:s}}computeEpochDeltas(e){const t=[],n=[],r=[];for(let i=0;i void\",g_(\"@transformPanel\",[f_()],{optional:!0}))]),transformPanel:a_(\"transformPanel\",[d_(\"void\",h_({transform:\"scaleY(0.8)\",minWidth:\"100%\",opacity:0})),d_(\"showing\",h_({opacity:1,minWidth:\"calc(100% + 32px)\",transform:\"scaleY(1)\"})),d_(\"showing-multiple\",h_({opacity:1,minWidth:\"calc(100% + 64px)\",transform:\"scaleY(1)\"})),p_(\"void => *\",l_(\"120ms cubic-bezier(0, 0, 0.2, 1)\")),p_(\"* => void\",l_(\"100ms 25ms linear\",h_({opacity:0})))])};let wC=0;const MC=new X(\"mat-select-scroll-strategy\"),kC=new X(\"MAT_SELECT_CONFIG\"),SC={provide:MC,deps:[kg],useFactory:function(e){return()=>e.scrollStrategies.reposition()}};class xC{constructor(e,t){this.source=e,this.value=t}}class CC{constructor(e,t,n,r,i){this._elementRef=e,this._defaultErrorStateMatcher=t,this._parentForm=n,this._parentFormGroup=r,this.ngControl=i}}const DC=Hy(zy(By(Vy(CC)))),LC=new X(\"MatSelectTrigger\");let TC=(()=>{class e extends DC{constructor(e,t,n,i,s,a,l,c,u,h,d,m,p,f){super(s,i,l,c,h),this._viewportRuler=e,this._changeDetectorRef=t,this._ngZone=n,this._dir=a,this._parentFormField=u,this.ngControl=h,this._liveAnnouncer=p,this._panelOpen=!1,this._required=!1,this._scrollTop=0,this._multiple=!1,this._compareWith=(e,t)=>e===t,this._uid=\"mat-select-\"+wC++,this._triggerAriaLabelledBy=null,this._destroy=new r.a,this._triggerFontSize=0,this._onChange=()=>{},this._onTouched=()=>{},this._valueId=\"mat-select-value-\"+wC++,this._transformOrigin=\"top\",this._panelDoneAnimatingStream=new r.a,this._offsetY=0,this._positions=[{originX:\"start\",originY:\"top\",overlayX:\"start\",overlayY:\"top\"},{originX:\"start\",originY:\"bottom\",overlayX:\"start\",overlayY:\"bottom\"}],this._disableOptionCentering=!1,this._focused=!1,this.controlType=\"mat-select\",this.ariaLabel=\"\",this.optionSelectionChanges=Object(Kh.a)(()=>{const e=this.options;return e?e.changes.pipe(Object(od.a)(e),Object(id.a)(()=>Object(o.a)(...e.map(e=>e.onSelectionChange)))):this._ngZone.onStable.pipe(Object(sd.a)(1),Object(id.a)(()=>this.optionSelectionChanges))}),this.openedChange=new ll,this._openedStream=this.openedChange.pipe(Object(uh.a)(e=>e),Object(hh.a)(()=>{})),this._closedStream=this.openedChange.pipe(Object(uh.a)(e=>!e),Object(hh.a)(()=>{})),this.selectionChange=new ll,this.valueChange=new ll,this.ngControl&&(this.ngControl.valueAccessor=this),this._scrollStrategyFactory=m,this._scrollStrategy=this._scrollStrategyFactory(),this.tabIndex=parseInt(d)||0,this.id=this.id,f&&(null!=f.disableOptionCentering&&(this.disableOptionCentering=f.disableOptionCentering),null!=f.typeaheadDebounceInterval&&(this.typeaheadDebounceInterval=f.typeaheadDebounceInterval))}get focused(){return this._focused||this._panelOpen}get placeholder(){return this._placeholder}set placeholder(e){this._placeholder=e,this.stateChanges.next()}get required(){return this._required}set required(e){this._required=ef(e),this.stateChanges.next()}get multiple(){return this._multiple}set multiple(e){this._multiple=ef(e)}get disableOptionCentering(){return this._disableOptionCentering}set disableOptionCentering(e){this._disableOptionCentering=ef(e)}get compareWith(){return this._compareWith}set compareWith(e){this._compareWith=e,this._selectionModel&&this._initializeSelection()}get value(){return this._value}set value(e){e!==this._value&&(this.options&&this._setSelectionByValue(e),this._value=e)}get typeaheadDebounceInterval(){return this._typeaheadDebounceInterval}set typeaheadDebounceInterval(e){this._typeaheadDebounceInterval=tf(e)}get id(){return this._id}set id(e){this._id=e||this._uid,this.stateChanges.next()}ngOnInit(){this._selectionModel=new Of(this.multiple),this.stateChanges.next(),this._panelDoneAnimatingStream.pipe(Object(uf.a)(),Object(df.a)(this._destroy)).subscribe(()=>{this.panelOpen?(this._scrollTop=0,this.openedChange.emit(!0)):(this.openedChange.emit(!1),this.overlayDir.offsetX=0,this._changeDetectorRef.markForCheck())}),this._viewportRuler.change().pipe(Object(df.a)(this._destroy)).subscribe(()=>{this._panelOpen&&(this._triggerRect=this.trigger.nativeElement.getBoundingClientRect(),this._changeDetectorRef.markForCheck())})}ngAfterContentInit(){this._initKeyManager(),this._selectionModel.changed.pipe(Object(df.a)(this._destroy)).subscribe(e=>{e.added.forEach(e=>e.select()),e.removed.forEach(e=>e.deselect())}),this.options.changes.pipe(Object(od.a)(null),Object(df.a)(this._destroy)).subscribe(()=>{this._resetOptions(),this._initializeSelection()})}ngDoCheck(){const e=this._getTriggerAriaLabelledby();if(e!==this._triggerAriaLabelledBy){const t=this._elementRef.nativeElement;this._triggerAriaLabelledBy=e,e?t.setAttribute(\"aria-labelledby\",e):t.removeAttribute(\"aria-labelledby\")}this.ngControl&&this.updateErrorState()}ngOnChanges(e){e.disabled&&this.stateChanges.next(),e.typeaheadDebounceInterval&&this._keyManager&&this._keyManager.withTypeAhead(this._typeaheadDebounceInterval)}ngOnDestroy(){this._destroy.next(),this._destroy.complete(),this.stateChanges.complete()}toggle(){this.panelOpen?this.close():this.open()}open(){!this.disabled&&this.options&&this.options.length&&!this._panelOpen&&(this._triggerRect=this.trigger.nativeElement.getBoundingClientRect(),this._triggerFontSize=parseInt(getComputedStyle(this.trigger.nativeElement).fontSize||\"0\"),this._panelOpen=!0,this._keyManager.withHorizontalOrientation(null),this._calculateOverlayPosition(),this._highlightCorrectOption(),this._changeDetectorRef.markForCheck(),this._ngZone.onStable.pipe(Object(sd.a)(1)).subscribe(()=>{this._triggerFontSize&&this.overlayDir.overlayRef&&this.overlayDir.overlayRef.overlayElement&&(this.overlayDir.overlayRef.overlayElement.style.fontSize=this._triggerFontSize+\"px\")}))}close(){this._panelOpen&&(this._panelOpen=!1,this._keyManager.withHorizontalOrientation(this._isRtl()?\"rtl\":\"ltr\"),this._changeDetectorRef.markForCheck(),this._onTouched())}writeValue(e){this.value=e}registerOnChange(e){this._onChange=e}registerOnTouched(e){this._onTouched=e}setDisabledState(e){this.disabled=e,this._changeDetectorRef.markForCheck(),this.stateChanges.next()}get panelOpen(){return this._panelOpen}get selected(){return this.multiple?this._selectionModel.selected:this._selectionModel.selected[0]}get triggerValue(){if(this.empty)return\"\";if(this._multiple){const e=this._selectionModel.selected.map(e=>e.viewValue);return this._isRtl()&&e.reverse(),e.join(\", \")}return this._selectionModel.selected[0].viewValue}_isRtl(){return!!this._dir&&\"rtl\"===this._dir.value}_handleKeydown(e){this.disabled||(this.panelOpen?this._handleOpenKeydown(e):this._handleClosedKeydown(e))}_handleClosedKeydown(e){const t=e.keyCode,n=40===t||38===t||37===t||39===t,r=13===t||32===t,i=this._keyManager;if(!i.isTyping()&&r&&!Qf(e)||(this.multiple||e.altKey)&&n)e.preventDefault(),this.open();else if(!this.multiple){const t=this.selected;i.onKeydown(e);const n=this.selected;n&&t!==n&&this._liveAnnouncer.announce(n.viewValue,1e4)}}_handleOpenKeydown(e){const t=this._keyManager,n=e.keyCode,r=40===n||38===n,i=t.isTyping();if(r&&e.altKey)e.preventDefault(),this.close();else if(i||13!==n&&32!==n||!t.activeItem||Qf(e))if(!i&&this._multiple&&65===n&&e.ctrlKey){e.preventDefault();const t=this.options.some(e=>!e.disabled&&!e.selected);this.options.forEach(e=>{e.disabled||(t?e.select():e.deselect())})}else{const n=t.activeItemIndex;t.onKeydown(e),this._multiple&&r&&e.shiftKey&&t.activeItem&&t.activeItemIndex!==n&&t.activeItem._selectViaInteraction()}else e.preventDefault(),t.activeItem._selectViaInteraction()}_onFocus(){this.disabled||(this._focused=!0,this.stateChanges.next())}_onBlur(){this._focused=!1,this.disabled||this.panelOpen||(this._onTouched(),this._changeDetectorRef.markForCheck(),this.stateChanges.next())}_onAttached(){this.overlayDir.positionChange.pipe(Object(sd.a)(1)).subscribe(()=>{this._changeDetectorRef.detectChanges(),this._calculateOverlayOffsetX(),this.panel.nativeElement.scrollTop=this._scrollTop})}_getPanelTheme(){return this._parentFormField?\"mat-\"+this._parentFormField.color:\"\"}get empty(){return!this._selectionModel||this._selectionModel.isEmpty()}_initializeSelection(){Promise.resolve().then(()=>{this._setSelectionByValue(this.ngControl?this.ngControl.value:this._value),this.stateChanges.next()})}_setSelectionByValue(e){if(this.multiple&&e)Array.isArray(e),this._selectionModel.clear(),e.forEach(e=>this._selectValue(e)),this._sortValues();else{this._selectionModel.clear();const t=this._selectValue(e);t?this._keyManager.updateActiveItem(t):this.panelOpen||this._keyManager.updateActiveItem(-1)}this._changeDetectorRef.markForCheck()}_selectValue(e){const t=this.options.find(t=>{try{return null!=t.value&&this._compareWith(t.value,e)}catch(n){return!1}});return t&&this._selectionModel.select(t),t}_initKeyManager(){this._keyManager=new Hg(this.options).withTypeAhead(this._typeaheadDebounceInterval).withVerticalOrientation().withHorizontalOrientation(this._isRtl()?\"rtl\":\"ltr\").withHomeAndEnd().withAllowedModifierKeys([\"shiftKey\"]),this._keyManager.tabOut.pipe(Object(df.a)(this._destroy)).subscribe(()=>{this.panelOpen&&(!this.multiple&&this._keyManager.activeItem&&this._keyManager.activeItem._selectViaInteraction(),this.focus(),this.close())}),this._keyManager.change.pipe(Object(df.a)(this._destroy)).subscribe(()=>{this._panelOpen&&this.panel?this._scrollActiveOptionIntoView():this._panelOpen||this.multiple||!this._keyManager.activeItem||this._keyManager.activeItem._selectViaInteraction()})}_resetOptions(){const e=Object(o.a)(this.options.changes,this._destroy);this.optionSelectionChanges.pipe(Object(df.a)(e)).subscribe(e=>{this._onSelect(e.source,e.isUserInput),e.isUserInput&&!this.multiple&&this._panelOpen&&(this.close(),this.focus())}),Object(o.a)(...this.options.map(e=>e._stateChanges)).pipe(Object(df.a)(e)).subscribe(()=>{this._changeDetectorRef.markForCheck(),this.stateChanges.next()})}_onSelect(e,t){const n=this._selectionModel.isSelected(e);null!=e.value||this._multiple?(n!==e.selected&&(e.selected?this._selectionModel.select(e):this._selectionModel.deselect(e)),t&&this._keyManager.setActiveItem(e),this.multiple&&(this._sortValues(),t&&this.focus())):(e.deselect(),this._selectionModel.clear(),null!=this.value&&this._propagateChanges(e.value)),n!==this._selectionModel.isSelected(e)&&this._propagateChanges(),this.stateChanges.next()}_sortValues(){if(this.multiple){const e=this.options.toArray();this._selectionModel.sort((t,n)=>this.sortComparator?this.sortComparator(t,n,e):e.indexOf(t)-e.indexOf(n)),this.stateChanges.next()}}_propagateChanges(e){let t=null;t=this.multiple?this.selected.map(e=>e.value):this.selected?this.selected.value:e,this._value=t,this.valueChange.emit(t),this._onChange(t),this.selectionChange.emit(new xC(this,t)),this._changeDetectorRef.markForCheck()}_highlightCorrectOption(){this._keyManager&&(this.empty?this._keyManager.setFirstItemActive():this._keyManager.setActiveItem(this._selectionModel.selected[0]))}_scrollActiveOptionIntoView(){const e=this._keyManager.activeItemIndex||0,t=fv(e,this.options,this.optionGroups),n=this._getItemHeight();var r,i,s;this.panel.nativeElement.scrollTop=(i=n,(r=(e+t)*n)<(s=this.panel.nativeElement.scrollTop)?r:r+i>s+256?Math.max(0,r-256+i):s)}focus(e){this._elementRef.nativeElement.focus(e)}_getOptionIndex(e){return this.options.reduce((t,n,r)=>void 0!==t?t:e===n?r:void 0,void 0)}_calculateOverlayPosition(){const e=this._getItemHeight(),t=this._getItemCount(),n=Math.min(t*e,256),r=t*e-n;let i=this.empty?0:this._getOptionIndex(this._selectionModel.selected[0]);i+=fv(i,this.options,this.optionGroups);const s=n/2;this._scrollTop=this._calculateOverlayScroll(i,s,r),this._offsetY=this._calculateOverlayOffsetY(i,s,r),this._checkOverlayWithinViewport(r)}_calculateOverlayScroll(e,t,n){const r=this._getItemHeight();return Math.min(Math.max(0,r*e-t+r/2),n)}_getPanelAriaLabelledby(){if(this.ariaLabel)return null;const e=this._getLabelId();return this.ariaLabelledby?e+\" \"+this.ariaLabelledby:e}_getAriaActiveDescendant(){return this.panelOpen&&this._keyManager&&this._keyManager.activeItem?this._keyManager.activeItem.id:null}_getLabelId(){var e;return(null===(e=this._parentFormField)||void 0===e?void 0:e.getLabelId())||\"\"}_calculateOverlayOffsetX(){const e=this.overlayDir.overlayRef.overlayElement.getBoundingClientRect(),t=this._viewportRuler.getViewportSize(),n=this._isRtl(),r=this.multiple?56:32;let i;if(this.multiple)i=40;else{let e=this._selectionModel.selected[0]||this.options.first;i=e&&e.group?32:16}n||(i*=-1);const s=0-(e.left+i-(n?r:0)),o=e.right+i-t.width+(n?0:r);s>0?i+=s+8:o>0&&(i-=o+8),this.overlayDir.offsetX=Math.round(i),this.overlayDir.overlayRef.updatePosition()}_calculateOverlayOffsetY(e,t,n){const r=this._getItemHeight(),i=(r-this._triggerRect.height)/2,s=Math.floor(256/r);let o;return this._disableOptionCentering?0:(o=0===this._scrollTop?e*r:this._scrollTop===n?(e-(this._getItemCount()-s))*r+(r-(this._getItemCount()*r-256)%r):t-r/2,Math.round(-1*o-i))}_checkOverlayWithinViewport(e){const t=this._getItemHeight(),n=this._viewportRuler.getViewportSize(),r=this._triggerRect.top-8,i=n.height-this._triggerRect.bottom-8,s=Math.abs(this._offsetY),o=Math.min(this._getItemCount()*t,256)-s-this._triggerRect.height;o>i?this._adjustPanelUp(o,i):s>r?this._adjustPanelDown(s,r,e):this._transformOrigin=this._getOriginBasedOnOption()}_adjustPanelUp(e,t){const n=Math.round(e-t);this._scrollTop-=n,this._offsetY-=n,this._transformOrigin=this._getOriginBasedOnOption(),this._scrollTop<=0&&(this._scrollTop=0,this._offsetY=0,this._transformOrigin=\"50% bottom 0px\")}_adjustPanelDown(e,t,n){const r=Math.round(e-t);if(this._scrollTop+=r,this._offsetY+=r,this._transformOrigin=this._getOriginBasedOnOption(),this._scrollTop>=n)return this._scrollTop=n,this._offsetY=0,void(this._transformOrigin=\"50% top 0px\")}_getOriginBasedOnOption(){const e=this._getItemHeight(),t=(e-this._triggerRect.height)/2;return`50% ${Math.abs(this._offsetY)-t+e/2}px 0px`}_getItemCount(){return this.options.length+this.optionGroups.length}_getItemHeight(){return 3*this._triggerFontSize}_getTriggerAriaLabelledby(){if(this.ariaLabel)return null;let e=this._getLabelId()+\" \"+this._valueId;return this.ariaLabelledby&&(e+=\" \"+this.ariaLabelledby),e}setDescribedByIds(e){this._ariaDescribedby=e.join(\" \")}onContainerClick(){this.focus(),this.open()}get shouldLabelFloat(){return this._panelOpen||!this.empty}}return e.\\u0275fac=function(t){return new(t||e)(Us(jf),Us(cs),Us(ec),Us(Uy),Us(sa),Us(Lf,8),Us(rM,8),Us(cM,8),Us(ik,8),Us(lw,10),Gs(\"tabindex\"),Us(MC),Us(Kg),Us(kC,8))},e.\\u0275cmp=ke({type:e,selectors:[[\"mat-select\"]],contentQueries:function(e,t,n){var r;1&e&&(kl(n,LC,!0),kl(n,pv,!0),kl(n,cv,!0)),2&e&&(yl(r=Cl())&&(t.customTrigger=r.first),yl(r=Cl())&&(t.options=r),yl(r=Cl())&&(t.optionGroups=r))},viewQuery:function(e,t){var n;1&e&&(wl(hC,!0),wl(dC,!0),wl(Dg,!0)),2&e&&(yl(n=Cl())&&(t.trigger=n.first),yl(n=Cl())&&(t.panel=n.first),yl(n=Cl())&&(t.overlayDir=n.first))},hostAttrs:[\"role\",\"combobox\",\"aria-autocomplete\",\"none\",\"aria-haspopup\",\"true\",1,\"mat-select\"],hostVars:20,hostBindings:function(e,t){1&e&&io(\"keydown\",(function(e){return t._handleKeydown(e)}))(\"focus\",(function(){return t._onFocus()}))(\"blur\",(function(){return t._onBlur()})),2&e&&(Hs(\"id\",t.id)(\"tabindex\",t.tabIndex)(\"aria-controls\",t.panelOpen?t.id+\"-panel\":null)(\"aria-expanded\",t.panelOpen)(\"aria-label\",t.ariaLabel||null)(\"aria-required\",t.required.toString())(\"aria-disabled\",t.disabled.toString())(\"aria-invalid\",t.errorState)(\"aria-describedby\",t._ariaDescribedby||null)(\"aria-activedescendant\",t._getAriaActiveDescendant()),So(\"mat-select-disabled\",t.disabled)(\"mat-select-invalid\",t.errorState)(\"mat-select-required\",t.required)(\"mat-select-empty\",t.empty)(\"mat-select-multiple\",t.multiple))},inputs:{disabled:\"disabled\",disableRipple:\"disableRipple\",tabIndex:\"tabIndex\",ariaLabel:[\"aria-label\",\"ariaLabel\"],id:\"id\",disableOptionCentering:\"disableOptionCentering\",typeaheadDebounceInterval:\"typeaheadDebounceInterval\",placeholder:\"placeholder\",required:\"required\",multiple:\"multiple\",compareWith:\"compareWith\",value:\"value\",panelClass:\"panelClass\",ariaLabelledby:[\"aria-labelledby\",\"ariaLabelledby\"],errorStateMatcher:\"errorStateMatcher\",sortComparator:\"sortComparator\"},outputs:{openedChange:\"openedChange\",_openedStream:\"opened\",_closedStream:\"closed\",selectionChange:\"selectionChange\",valueChange:\"valueChange\"},exportAs:[\"matSelect\"],features:[ta([{provide:WM,useExisting:e},{provide:dv,useExisting:e}]),Vo,ze],ngContentSelectors:yC,decls:9,vars:10,consts:[[\"cdk-overlay-origin\",\"\",1,\"mat-select-trigger\",3,\"click\"],[\"origin\",\"cdkOverlayOrigin\",\"trigger\",\"\"],[1,\"mat-select-value\",3,\"ngSwitch\"],[\"class\",\"mat-select-placeholder\",4,\"ngSwitchCase\"],[\"class\",\"mat-select-value-text\",3,\"ngSwitch\",4,\"ngSwitchCase\"],[1,\"mat-select-arrow-wrapper\"],[1,\"mat-select-arrow\"],[\"cdk-connected-overlay\",\"\",\"cdkConnectedOverlayLockPosition\",\"\",\"cdkConnectedOverlayHasBackdrop\",\"\",\"cdkConnectedOverlayBackdropClass\",\"cdk-overlay-transparent-backdrop\",3,\"cdkConnectedOverlayScrollStrategy\",\"cdkConnectedOverlayOrigin\",\"cdkConnectedOverlayOpen\",\"cdkConnectedOverlayPositions\",\"cdkConnectedOverlayMinWidth\",\"cdkConnectedOverlayOffsetY\",\"backdropClick\",\"attach\",\"detach\"],[1,\"mat-select-placeholder\"],[1,\"mat-select-value-text\",3,\"ngSwitch\"],[4,\"ngSwitchDefault\"],[4,\"ngSwitchCase\"],[1,\"mat-select-panel-wrap\"],[\"role\",\"listbox\",\"tabindex\",\"-1\",3,\"ngClass\",\"keydown\"],[\"panel\",\"\"]],template:function(e,t){if(1&e&&(ho(bC),Zs(0,\"div\",0,1),io(\"click\",(function(){return t.toggle()})),Zs(3,\"div\",2),Vs(4,mC,2,1,\"span\",3),Vs(5,gC,3,2,\"span\",4),Ks(),Zs(6,\"div\",5),qs(7,\"div\",6),Ks(),Ks(),Vs(8,_C,4,14,\"ng-template\",7),io(\"backdropClick\",(function(){return t.close()}))(\"attach\",(function(){return t._onAttached()}))(\"detach\",(function(){return t.close()}))),2&e){const e=Js(1);Rr(3),Ws(\"ngSwitch\",t.empty),Hs(\"id\",t._valueId),Rr(1),Ws(\"ngSwitchCase\",!0),Rr(1),Ws(\"ngSwitchCase\",!1),Rr(3),Ws(\"cdkConnectedOverlayScrollStrategy\",t._scrollStrategy)(\"cdkConnectedOverlayOrigin\",e)(\"cdkConnectedOverlayOpen\",t.panelOpen)(\"cdkConnectedOverlayPositions\",t._positions)(\"cdkConnectedOverlayMinWidth\",null==t._triggerRect?null:t._triggerRect.width)(\"cdkConnectedOverlayOffsetY\",t._offsetY)}},directives:[Cg,mu,pu,Dg,fu,su],styles:[\".mat-select{display:inline-block;width:100%;outline:none}.mat-select-trigger{display:inline-table;cursor:pointer;position:relative;box-sizing:border-box}.mat-select-disabled .mat-select-trigger{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default}.mat-select-value{display:table-cell;max-width:0;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mat-select-value-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mat-select-arrow-wrapper{display:table-cell;vertical-align:middle}.mat-form-field-appearance-fill .mat-select-arrow-wrapper{transform:translateY(-50%)}.mat-form-field-appearance-outline .mat-select-arrow-wrapper{transform:translateY(-25%)}.mat-form-field-appearance-standard.mat-form-field-has-label .mat-select:not(.mat-select-empty) .mat-select-arrow-wrapper{transform:translateY(-50%)}.mat-form-field-appearance-standard .mat-select.mat-select-empty .mat-select-arrow-wrapper{transition:transform 400ms cubic-bezier(0.25, 0.8, 0.25, 1)}._mat-animation-noopable.mat-form-field-appearance-standard .mat-select.mat-select-empty .mat-select-arrow-wrapper{transition:none}.mat-select-arrow{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid;margin:0 4px}.mat-select-panel-wrap{flex-basis:100%}.mat-select-panel{min-width:112px;max-width:280px;overflow:auto;-webkit-overflow-scrolling:touch;padding-top:0;padding-bottom:0;max-height:256px;min-width:100%;border-radius:4px}.cdk-high-contrast-active .mat-select-panel{outline:solid 1px}.mat-select-panel .mat-optgroup-label,.mat-select-panel .mat-option{font-size:inherit;line-height:3em;height:3em}.mat-form-field-type-mat-select:not(.mat-form-field-disabled) .mat-form-field-flex{cursor:pointer}.mat-form-field-type-mat-select .mat-form-field-label{width:calc(100% - 18px)}.mat-select-placeholder{transition:color 400ms 133.3333333333ms cubic-bezier(0.25, 0.8, 0.25, 1)}._mat-animation-noopable .mat-select-placeholder{transition:none}.mat-form-field-hide-placeholder .mat-select-placeholder{color:transparent;-webkit-text-fill-color:transparent;transition:none;display:block}\\n\"],encapsulation:2,data:{animation:[vC.transformPanelWrap,vC.transformPanel]},changeDetection:0}),e})(),AC=(()=>{class e{}return e.\\u0275mod=De({type:e}),e.\\u0275inj=v({factory:function(t){return new(t||e)},providers:[SC],imports:[[Lu,Tg,gv,Yy],Yf,ok,gv,Yy]}),e})();function EC(e,t){if(1&e&&(Zs(0,\"mat-option\",19),Ro(1),Ks()),2&e){const e=t.$implicit;Ws(\"value\",e),Rr(1),jo(\" \",e,\" \")}}function OC(e,t){if(1&e){const e=to();Zs(0,\"mat-form-field\",16),Zs(1,\"mat-select\",17),io(\"selectionChange\",(function(t){return mt(e),co(2)._changePageSize(t.value)})),Vs(2,EC,2,2,\"mat-option\",18),Ks(),Ks()}if(2&e){const e=co(2);Ws(\"appearance\",e._formFieldAppearance)(\"color\",e.color),Rr(1),Ws(\"value\",e.pageSize)(\"disabled\",e.disabled)(\"aria-label\",e._intl.itemsPerPageLabel),Rr(1),Ws(\"ngForOf\",e._displayedPageSizeOptions)}}function FC(e,t){if(1&e&&(Zs(0,\"div\",20),Ro(1),Ks()),2&e){const e=co(2);Rr(1),Io(e.pageSize)}}function PC(e,t){if(1&e&&(Zs(0,\"div\",12),Zs(1,\"div\",13),Ro(2),Ks(),Vs(3,OC,3,6,\"mat-form-field\",14),Vs(4,FC,2,1,\"div\",15),Ks()),2&e){const e=co();Rr(2),jo(\" \",e._intl.itemsPerPageLabel,\" \"),Rr(1),Ws(\"ngIf\",e._displayedPageSizeOptions.length>1),Rr(1),Ws(\"ngIf\",e._displayedPageSizeOptions.length<=1)}}function RC(e,t){if(1&e){const e=to();Zs(0,\"button\",21),io(\"click\",(function(){return mt(e),co().firstPage()})),Bt(),Zs(1,\"svg\",7),qs(2,\"path\",22),Ks(),Ks()}if(2&e){const e=co();Ws(\"matTooltip\",e._intl.firstPageLabel)(\"matTooltipDisabled\",e._previousButtonsDisabled())(\"matTooltipPosition\",\"above\")(\"disabled\",e._previousButtonsDisabled()),Hs(\"aria-label\",e._intl.firstPageLabel)}}function IC(e,t){if(1&e){const e=to();Bt(),Nt(),Zs(0,\"button\",23),io(\"click\",(function(){return mt(e),co().lastPage()})),Bt(),Zs(1,\"svg\",7),qs(2,\"path\",24),Ks(),Ks()}if(2&e){const e=co();Ws(\"matTooltip\",e._intl.lastPageLabel)(\"matTooltipDisabled\",e._nextButtonsDisabled())(\"matTooltipPosition\",\"above\")(\"disabled\",e._nextButtonsDisabled()),Hs(\"aria-label\",e._intl.lastPageLabel)}}let jC=(()=>{class e{constructor(){this.changes=new r.a,this.itemsPerPageLabel=\"Items per page:\",this.nextPageLabel=\"Next page\",this.previousPageLabel=\"Previous page\",this.firstPageLabel=\"First page\",this.lastPageLabel=\"Last page\",this.getRangeLabel=(e,t,n)=>{if(0==n||0==t)return\"0 of \"+n;const r=e*t;return`${r+1} \\u2013 ${r<(n=Math.max(n,0))?Math.min(r+t,n):r+t} of ${n}`}}}return e.\\u0275fac=function(t){return new(t||e)},e.\\u0275prov=y({factory:function(){return new e},token:e,providedIn:\"root\"}),e})();const YC={provide:jC,deps:[[new m,new f,jC]],useFactory:function(e){return e||new jC}},BC=new X(\"MAT_PAGINATOR_DEFAULT_OPTIONS\");class NC{}const HC=By(Jy(NC));let zC=(()=>{class e extends HC{constructor(e,t,n){if(super(),this._intl=e,this._changeDetectorRef=t,this._pageIndex=0,this._length=0,this._pageSizeOptions=[],this._hidePageSize=!1,this._showFirstLastButtons=!1,this.page=new ll,this._intlChanges=e.changes.subscribe(()=>this._changeDetectorRef.markForCheck()),n){const{pageSize:e,pageSizeOptions:t,hidePageSize:r,showFirstLastButtons:i,formFieldAppearance:s}=n;null!=e&&(this._pageSize=e),null!=t&&(this._pageSizeOptions=t),null!=r&&(this._hidePageSize=r),null!=i&&(this._showFirstLastButtons=i),null!=s&&(this._formFieldAppearance=s)}}get pageIndex(){return this._pageIndex}set pageIndex(e){this._pageIndex=Math.max(tf(e),0),this._changeDetectorRef.markForCheck()}get length(){return this._length}set length(e){this._length=tf(e),this._changeDetectorRef.markForCheck()}get pageSize(){return this._pageSize}set pageSize(e){this._pageSize=Math.max(tf(e),0),this._updateDisplayedPageSizeOptions()}get pageSizeOptions(){return this._pageSizeOptions}set pageSizeOptions(e){this._pageSizeOptions=(e||[]).map(e=>tf(e)),this._updateDisplayedPageSizeOptions()}get hidePageSize(){return this._hidePageSize}set hidePageSize(e){this._hidePageSize=ef(e)}get showFirstLastButtons(){return this._showFirstLastButtons}set showFirstLastButtons(e){this._showFirstLastButtons=ef(e)}ngOnInit(){this._initialized=!0,this._updateDisplayedPageSizeOptions(),this._markInitialized()}ngOnDestroy(){this._intlChanges.unsubscribe()}nextPage(){if(!this.hasNextPage())return;const e=this.pageIndex;this.pageIndex++,this._emitPageEvent(e)}previousPage(){if(!this.hasPreviousPage())return;const e=this.pageIndex;this.pageIndex--,this._emitPageEvent(e)}firstPage(){if(!this.hasPreviousPage())return;const e=this.pageIndex;this.pageIndex=0,this._emitPageEvent(e)}lastPage(){if(!this.hasNextPage())return;const e=this.pageIndex;this.pageIndex=this.getNumberOfPages()-1,this._emitPageEvent(e)}hasPreviousPage(){return this.pageIndex>=1&&0!=this.pageSize}hasNextPage(){const e=this.getNumberOfPages()-1;return this.pageIndexe-t),this._changeDetectorRef.markForCheck())}_emitPageEvent(e){this.page.emit({previousPageIndex:e,pageIndex:this.pageIndex,pageSize:this.pageSize,length:this.length})}}return e.\\u0275fac=function(t){return new(t||e)(Us(jC),Us(cs),Us(BC,8))},e.\\u0275cmp=ke({type:e,selectors:[[\"mat-paginator\"]],hostAttrs:[1,\"mat-paginator\"],inputs:{disabled:\"disabled\",pageIndex:\"pageIndex\",length:\"length\",pageSize:\"pageSize\",pageSizeOptions:\"pageSizeOptions\",hidePageSize:\"hidePageSize\",showFirstLastButtons:\"showFirstLastButtons\",color:\"color\"},outputs:{page:\"page\"},exportAs:[\"matPaginator\"],features:[Vo],decls:14,vars:14,consts:[[1,\"mat-paginator-outer-container\"],[1,\"mat-paginator-container\"],[\"class\",\"mat-paginator-page-size\",4,\"ngIf\"],[1,\"mat-paginator-range-actions\"],[1,\"mat-paginator-range-label\"],[\"mat-icon-button\",\"\",\"type\",\"button\",\"class\",\"mat-paginator-navigation-first\",3,\"matTooltip\",\"matTooltipDisabled\",\"matTooltipPosition\",\"disabled\",\"click\",4,\"ngIf\"],[\"mat-icon-button\",\"\",\"type\",\"button\",1,\"mat-paginator-navigation-previous\",3,\"matTooltip\",\"matTooltipDisabled\",\"matTooltipPosition\",\"disabled\",\"click\"],[\"viewBox\",\"0 0 24 24\",\"focusable\",\"false\",1,\"mat-paginator-icon\"],[\"d\",\"M15.41 7.41L14 6l-6 6 6 6 1.41-1.41L10.83 12z\"],[\"mat-icon-button\",\"\",\"type\",\"button\",1,\"mat-paginator-navigation-next\",3,\"matTooltip\",\"matTooltipDisabled\",\"matTooltipPosition\",\"disabled\",\"click\"],[\"d\",\"M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z\"],[\"mat-icon-button\",\"\",\"type\",\"button\",\"class\",\"mat-paginator-navigation-last\",3,\"matTooltip\",\"matTooltipDisabled\",\"matTooltipPosition\",\"disabled\",\"click\",4,\"ngIf\"],[1,\"mat-paginator-page-size\"],[1,\"mat-paginator-page-size-label\"],[\"class\",\"mat-paginator-page-size-select\",3,\"appearance\",\"color\",4,\"ngIf\"],[\"class\",\"mat-paginator-page-size-value\",4,\"ngIf\"],[1,\"mat-paginator-page-size-select\",3,\"appearance\",\"color\"],[3,\"value\",\"disabled\",\"aria-label\",\"selectionChange\"],[3,\"value\",4,\"ngFor\",\"ngForOf\"],[3,\"value\"],[1,\"mat-paginator-page-size-value\"],[\"mat-icon-button\",\"\",\"type\",\"button\",1,\"mat-paginator-navigation-first\",3,\"matTooltip\",\"matTooltipDisabled\",\"matTooltipPosition\",\"disabled\",\"click\"],[\"d\",\"M18.41 16.59L13.82 12l4.59-4.59L17 6l-6 6 6 6zM6 6h2v12H6z\"],[\"mat-icon-button\",\"\",\"type\",\"button\",1,\"mat-paginator-navigation-last\",3,\"matTooltip\",\"matTooltipDisabled\",\"matTooltipPosition\",\"disabled\",\"click\"],[\"d\",\"M5.59 7.41L10.18 12l-4.59 4.59L7 18l6-6-6-6zM16 6h2v12h-2z\"]],template:function(e,t){1&e&&(Zs(0,\"div\",0),Zs(1,\"div\",1),Vs(2,PC,5,3,\"div\",2),Zs(3,\"div\",3),Zs(4,\"div\",4),Ro(5),Ks(),Vs(6,RC,3,5,\"button\",5),Zs(7,\"button\",6),io(\"click\",(function(){return t.previousPage()})),Bt(),Zs(8,\"svg\",7),qs(9,\"path\",8),Ks(),Ks(),Nt(),Zs(10,\"button\",9),io(\"click\",(function(){return t.nextPage()})),Bt(),Zs(11,\"svg\",7),qs(12,\"path\",10),Ks(),Ks(),Vs(13,IC,3,5,\"button\",11),Ks(),Ks(),Ks()),2&e&&(Rr(2),Ws(\"ngIf\",!t.hidePageSize),Rr(3),jo(\" \",t._intl.getRangeLabel(t.pageIndex,t.pageSize,t.length),\" \"),Rr(1),Ws(\"ngIf\",t.showFirstLastButtons),Rr(1),Ws(\"matTooltip\",t._intl.previousPageLabel)(\"matTooltipDisabled\",t._previousButtonsDisabled())(\"matTooltipPosition\",\"above\")(\"disabled\",t._previousButtonsDisabled()),Hs(\"aria-label\",t._intl.previousPageLabel),Rr(3),Ws(\"matTooltip\",t._intl.nextPageLabel)(\"matTooltipDisabled\",t._nextButtonsDisabled())(\"matTooltipPosition\",\"above\")(\"disabled\",t._nextButtonsDisabled()),Hs(\"aria-label\",t._intl.nextPageLabel),Rr(3),Ws(\"ngIf\",t.showFirstLastButtons))},directives:[cu,kv,Sx,sk,TC,au,pv],styles:[\".mat-paginator{display:block}.mat-paginator-outer-container{display:flex}.mat-paginator-container{display:flex;align-items:center;justify-content:flex-end;padding:0 8px;flex-wrap:wrap-reverse;width:100%}.mat-paginator-page-size{display:flex;align-items:baseline;margin-right:8px}[dir=rtl] .mat-paginator-page-size{margin-right:0;margin-left:8px}.mat-paginator-page-size-label{margin:0 4px}.mat-paginator-page-size-select{margin:6px 4px 0 4px;width:56px}.mat-paginator-page-size-select.mat-form-field-appearance-outline{width:64px}.mat-paginator-page-size-select.mat-form-field-appearance-fill{width:64px}.mat-paginator-range-label{margin:0 32px 0 24px}.mat-paginator-range-actions{display:flex;align-items:center}.mat-paginator-icon{width:28px;fill:currentColor}[dir=rtl] .mat-paginator-icon{transform:rotate(180deg)}\\n\"],encapsulation:2,changeDetection:0}),e})(),VC=(()=>{class e{}return e.\\u0275mod=De({type:e}),e.\\u0275inj=v({factory:function(t){return new(t||e)},providers:[YC],imports:[[Lu,Sv,AC,Cx]]}),e})();const JC=[\"mat-sort-header\",\"\"];function UC(e,t){if(1&e){const e=to();Zs(0,\"div\",3),io(\"@arrowPosition.start\",(function(){return mt(e),co()._disableViewStateAnimation=!0}))(\"@arrowPosition.done\",(function(){return mt(e),co()._disableViewStateAnimation=!1})),qs(1,\"div\",4),Zs(2,\"div\",5),qs(3,\"div\",6),qs(4,\"div\",7),qs(5,\"div\",8),Ks(),Ks()}if(2&e){const e=co();Ws(\"@arrowOpacity\",e._getArrowViewState())(\"@arrowPosition\",e._getArrowViewState())(\"@allowChildren\",e._getArrowDirectionState()),Rr(2),Ws(\"@indicator\",e._getArrowDirectionState()),Rr(1),Ws(\"@leftPointer\",e._getArrowDirectionState()),Rr(1),Ws(\"@rightPointer\",e._getArrowDirectionState())}}const GC=[\"*\"];class WC{}const XC=Jy(By(WC));let ZC=(()=>{class e extends XC{constructor(){super(...arguments),this.sortables=new Map,this._stateChanges=new r.a,this.start=\"asc\",this._direction=\"\",this.sortChange=new ll}get direction(){return this._direction}set direction(e){this._direction=e}get disableClear(){return this._disableClear}set disableClear(e){this._disableClear=ef(e)}register(e){this.sortables.set(e.id,e)}deregister(e){this.sortables.delete(e.id)}sort(e){this.active!=e.id?(this.active=e.id,this.direction=e.start?e.start:this.start):this.direction=this.getNextSortDirection(e),this.sortChange.emit({active:this.active,direction:this.direction})}getNextSortDirection(e){if(!e)return\"\";let t=function(e,t){let n=[\"asc\",\"desc\"];return\"desc\"==e&&n.reverse(),t||n.push(\"\"),n}(e.start||this.start,null!=e.disableClear?e.disableClear:this.disableClear),n=t.indexOf(this.direction)+1;return n>=t.length&&(n=0),t[n]}ngOnInit(){this._markInitialized()}ngOnChanges(){this._stateChanges.next()}ngOnDestroy(){this._stateChanges.complete()}}return e.\\u0275fac=function(t){return KC(t||e)},e.\\u0275dir=Te({type:e,selectors:[[\"\",\"matSort\",\"\"]],hostAttrs:[1,\"mat-sort\"],inputs:{disabled:[\"matSortDisabled\",\"disabled\"],start:[\"matSortStart\",\"start\"],direction:[\"matSortDirection\",\"direction\"],disableClear:[\"matSortDisableClear\",\"disableClear\"],active:[\"matSortActive\",\"active\"]},outputs:{sortChange:\"matSortChange\"},exportAs:[\"matSort\"],features:[Vo,ze]}),e})();const KC=Cn(ZC),qC=Py.ENTERING+\" \"+Fy.STANDARD_CURVE,QC={indicator:a_(\"indicator\",[d_(\"active-asc, asc\",h_({transform:\"translateY(0px)\"})),d_(\"active-desc, desc\",h_({transform:\"translateY(10px)\"})),p_(\"active-asc <=> active-desc\",l_(qC))]),leftPointer:a_(\"leftPointer\",[d_(\"active-asc, asc\",h_({transform:\"rotate(-45deg)\"})),d_(\"active-desc, desc\",h_({transform:\"rotate(45deg)\"})),p_(\"active-asc <=> active-desc\",l_(qC))]),rightPointer:a_(\"rightPointer\",[d_(\"active-asc, asc\",h_({transform:\"rotate(45deg)\"})),d_(\"active-desc, desc\",h_({transform:\"rotate(-45deg)\"})),p_(\"active-asc <=> active-desc\",l_(qC))]),arrowOpacity:a_(\"arrowOpacity\",[d_(\"desc-to-active, asc-to-active, active\",h_({opacity:1})),d_(\"desc-to-hint, asc-to-hint, hint\",h_({opacity:.54})),d_(\"hint-to-desc, active-to-desc, desc, hint-to-asc, active-to-asc, asc, void\",h_({opacity:0})),p_(\"* => asc, * => desc, * => active, * => hint, * => void\",l_(\"0ms\")),p_(\"* <=> *\",l_(qC))]),arrowPosition:a_(\"arrowPosition\",[p_(\"* => desc-to-hint, * => desc-to-active\",l_(qC,m_([h_({transform:\"translateY(-25%)\"}),h_({transform:\"translateY(0)\"})]))),p_(\"* => hint-to-desc, * => active-to-desc\",l_(qC,m_([h_({transform:\"translateY(0)\"}),h_({transform:\"translateY(25%)\"})]))),p_(\"* => asc-to-hint, * => asc-to-active\",l_(qC,m_([h_({transform:\"translateY(25%)\"}),h_({transform:\"translateY(0)\"})]))),p_(\"* => hint-to-asc, * => active-to-asc\",l_(qC,m_([h_({transform:\"translateY(0)\"}),h_({transform:\"translateY(-25%)\"})]))),d_(\"desc-to-hint, asc-to-hint, hint, desc-to-active, asc-to-active, active\",h_({transform:\"translateY(0)\"})),d_(\"hint-to-desc, active-to-desc, desc\",h_({transform:\"translateY(-25%)\"})),d_(\"hint-to-asc, active-to-asc, asc\",h_({transform:\"translateY(25%)\"}))]),allowChildren:a_(\"allowChildren\",[p_(\"* <=> *\",[g_(\"@*\",f_(),{optional:!0})])])};let $C=(()=>{class e{constructor(){this.changes=new r.a,this.sortButtonLabel=e=>\"Change sorting for \"+e}}return e.\\u0275fac=function(t){return new(t||e)},e.\\u0275prov=y({factory:function(){return new e},token:e,providedIn:\"root\"}),e})();const eD={provide:$C,deps:[[new m,new f,$C]],useFactory:function(e){return e||new $C}};class tD{}const nD=By(tD);let rD=(()=>{class e extends nD{constructor(e,t,n,r,i,s){super(),this._intl=e,this._sort=n,this._columnDef=r,this._focusMonitor=i,this._elementRef=s,this._showIndicatorHint=!1,this._arrowDirection=\"\",this._disableViewStateAnimation=!1,this.arrowPosition=\"after\",this._rerenderSubscription=Object(o.a)(n.sortChange,n._stateChanges,e.changes).subscribe(()=>{this._isSorted()&&this._updateArrowDirection(),!this._isSorted()&&this._viewState&&\"active\"===this._viewState.toState&&(this._disableViewStateAnimation=!1,this._setAnimationTransitionState({fromState:\"active\",toState:this._arrowDirection})),t.markForCheck()})}get disableClear(){return this._disableClear}set disableClear(e){this._disableClear=ef(e)}ngOnInit(){!this.id&&this._columnDef&&(this.id=this._columnDef.name),this._updateArrowDirection(),this._setAnimationTransitionState({toState:this._isSorted()?\"active\":this._arrowDirection}),this._sort.register(this)}ngAfterViewInit(){this._focusMonitor.monitor(this._elementRef,!0).subscribe(e=>this._setIndicatorHintVisible(!!e))}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef),this._sort.deregister(this),this._rerenderSubscription.unsubscribe()}_setIndicatorHintVisible(e){this._isDisabled()&&e||(this._showIndicatorHint=e,this._isSorted()||(this._updateArrowDirection(),this._setAnimationTransitionState(this._showIndicatorHint?{fromState:this._arrowDirection,toState:\"hint\"}:{fromState:\"hint\",toState:this._arrowDirection})))}_setAnimationTransitionState(e){this._viewState=e,this._disableViewStateAnimation&&(this._viewState={toState:e.toState})}_toggleOnInteraction(){this._sort.sort(this),\"hint\"!==this._viewState.toState&&\"active\"!==this._viewState.toState||(this._disableViewStateAnimation=!0);const e=this._isSorted()?{fromState:this._arrowDirection,toState:\"active\"}:{fromState:\"active\",toState:this._arrowDirection};this._setAnimationTransitionState(e),this._showIndicatorHint=!1}_handleClick(){this._isDisabled()||this._toggleOnInteraction()}_handleKeydown(e){this._isDisabled()||32!==e.keyCode&&13!==e.keyCode||(e.preventDefault(),this._toggleOnInteraction())}_isSorted(){return this._sort.active==this.id&&(\"asc\"===this._sort.direction||\"desc\"===this._sort.direction)}_getArrowDirectionState(){return`${this._isSorted()?\"active-\":\"\"}${this._arrowDirection}`}_getArrowViewState(){const e=this._viewState.fromState;return(e?e+\"-to-\":\"\")+this._viewState.toState}_updateArrowDirection(){this._arrowDirection=this._isSorted()?this._sort.direction:this.start||this._sort.start}_isDisabled(){return this._sort.disabled||this.disabled}_getAriaSortAttribute(){return this._isSorted()?\"asc\"==this._sort.direction?\"ascending\":\"descending\":\"none\"}_renderArrow(){return!this._isDisabled()||this._isSorted()}}return e.\\u0275fac=function(t){return new(t||e)(Us($C),Us(cs),Us(ZC,8),Us(\"MAT_SORT_HEADER_COLUMN_DEF\",8),Us(e_),Us(sa))},e.\\u0275cmp=ke({type:e,selectors:[[\"\",\"mat-sort-header\",\"\"]],hostAttrs:[1,\"mat-sort-header\"],hostVars:3,hostBindings:function(e,t){1&e&&io(\"click\",(function(){return t._handleClick()}))(\"keydown\",(function(e){return t._handleKeydown(e)}))(\"mouseenter\",(function(){return t._setIndicatorHintVisible(!0)}))(\"mouseleave\",(function(){return t._setIndicatorHintVisible(!1)})),2&e&&(Hs(\"aria-sort\",t._getAriaSortAttribute()),So(\"mat-sort-header-disabled\",t._isDisabled()))},inputs:{disabled:\"disabled\",arrowPosition:\"arrowPosition\",disableClear:\"disableClear\",id:[\"mat-sort-header\",\"id\"],start:\"start\"},exportAs:[\"matSortHeader\"],features:[Vo],attrs:JC,ngContentSelectors:GC,decls:4,vars:6,consts:[[\"role\",\"button\",1,\"mat-sort-header-container\",\"mat-focus-indicator\"],[1,\"mat-sort-header-content\"],[\"class\",\"mat-sort-header-arrow\",4,\"ngIf\"],[1,\"mat-sort-header-arrow\"],[1,\"mat-sort-header-stem\"],[1,\"mat-sort-header-indicator\"],[1,\"mat-sort-header-pointer-left\"],[1,\"mat-sort-header-pointer-right\"],[1,\"mat-sort-header-pointer-middle\"]],template:function(e,t){1&e&&(ho(),Zs(0,\"div\",0),Zs(1,\"div\",1),mo(2),Ks(),Vs(3,UC,6,6,\"div\",2),Ks()),2&e&&(So(\"mat-sort-header-sorted\",t._isSorted())(\"mat-sort-header-position-before\",\"before\"==t.arrowPosition),Hs(\"tabindex\",t._isDisabled()?null:0),Rr(3),Ws(\"ngIf\",t._renderArrow()))},directives:[cu],styles:[\".mat-sort-header-container{display:flex;cursor:pointer;align-items:center;letter-spacing:normal;outline:0}[mat-sort-header].cdk-keyboard-focused .mat-sort-header-container,[mat-sort-header].cdk-program-focused .mat-sort-header-container{border-bottom:solid 1px currentColor}.mat-sort-header-disabled .mat-sort-header-container{cursor:default}.mat-sort-header-content{text-align:center;display:flex;align-items:center}.mat-sort-header-position-before{flex-direction:row-reverse}.mat-sort-header-arrow{height:12px;width:12px;min-width:12px;position:relative;display:flex;opacity:0}.mat-sort-header-arrow,[dir=rtl] .mat-sort-header-position-before .mat-sort-header-arrow{margin:0 0 0 6px}.mat-sort-header-position-before .mat-sort-header-arrow,[dir=rtl] .mat-sort-header-arrow{margin:0 6px 0 0}.mat-sort-header-stem{background:currentColor;height:10px;width:2px;margin:auto;display:flex;align-items:center}.cdk-high-contrast-active .mat-sort-header-stem{width:0;border-left:solid 2px}.mat-sort-header-indicator{width:100%;height:2px;display:flex;align-items:center;position:absolute;top:0;left:0}.mat-sort-header-pointer-middle{margin:auto;height:2px;width:2px;background:currentColor;transform:rotate(45deg)}.cdk-high-contrast-active .mat-sort-header-pointer-middle{width:0;height:0;border-top:solid 2px;border-left:solid 2px}.mat-sort-header-pointer-left,.mat-sort-header-pointer-right{background:currentColor;width:6px;height:2px;position:absolute;top:0}.cdk-high-contrast-active .mat-sort-header-pointer-left,.cdk-high-contrast-active .mat-sort-header-pointer-right{width:0;height:0;border-left:solid 6px;border-top:solid 2px}.mat-sort-header-pointer-left{transform-origin:right;left:0}.mat-sort-header-pointer-right{transform-origin:left;right:0}\\n\"],encapsulation:2,data:{animation:[QC.indicator,QC.leftPointer,QC.rightPointer,QC.arrowOpacity,QC.arrowPosition,QC.allowChildren]},changeDetection:0}),e})(),iD=(()=>{class e{}return e.\\u0275mod=De({type:e}),e.\\u0275inj=v({factory:function(t){return new(t||e)},providers:[eD],imports:[[Lu]]}),e})();const sD=[[[\"caption\"]],[[\"colgroup\"],[\"col\"]]],oD=[\"caption\",\"colgroup, col\"];function aD(e){return class extends e{constructor(...e){super(...e),this._sticky=!1,this._hasStickyChanged=!1}get sticky(){return this._sticky}set sticky(e){const t=this._sticky;this._sticky=ef(e),this._hasStickyChanged=t!==this._sticky}hasStickyChanged(){const e=this._hasStickyChanged;return this._hasStickyChanged=!1,e}resetStickyChanged(){this._hasStickyChanged=!1}}}const lD=new X(\"CDK_TABLE\");let cD=(()=>{class e{constructor(e){this.template=e}}return e.\\u0275fac=function(t){return new(t||e)(Us(Ta))},e.\\u0275dir=Te({type:e,selectors:[[\"\",\"cdkCellDef\",\"\"]]}),e})(),uD=(()=>{class e{constructor(e){this.template=e}}return e.\\u0275fac=function(t){return new(t||e)(Us(Ta))},e.\\u0275dir=Te({type:e,selectors:[[\"\",\"cdkHeaderCellDef\",\"\"]]}),e})(),hD=(()=>{class e{constructor(e){this.template=e}}return e.\\u0275fac=function(t){return new(t||e)(Us(Ta))},e.\\u0275dir=Te({type:e,selectors:[[\"\",\"cdkFooterCellDef\",\"\"]]}),e})();class dD{}const mD=aD(dD);let pD=(()=>{class e extends mD{constructor(e){super(),this._table=e,this._stickyEnd=!1}get name(){return this._name}set name(e){this._setNameInput(e)}get stickyEnd(){return this._stickyEnd}set stickyEnd(e){const t=this._stickyEnd;this._stickyEnd=ef(e),this._hasStickyChanged=t!==this._stickyEnd}_updateColumnCssClassName(){this._columnCssClassName=[\"cdk-column-\"+this.cssClassFriendlyName]}_setNameInput(e){e&&(this._name=e,this.cssClassFriendlyName=e.replace(/[^a-z0-9_-]/gi,\"-\"),this._updateColumnCssClassName())}}return e.\\u0275fac=function(t){return new(t||e)(Us(lD,8))},e.\\u0275dir=Te({type:e,selectors:[[\"\",\"cdkColumnDef\",\"\"]],contentQueries:function(e,t,n){var r;1&e&&(kl(n,cD,!0),kl(n,uD,!0),kl(n,hD,!0)),2&e&&(yl(r=Cl())&&(t.cell=r.first),yl(r=Cl())&&(t.headerCell=r.first),yl(r=Cl())&&(t.footerCell=r.first))},inputs:{sticky:\"sticky\",name:[\"cdkColumnDef\",\"name\"],stickyEnd:\"stickyEnd\"},features:[ta([{provide:\"MAT_SORT_HEADER_COLUMN_DEF\",useExisting:e}]),Vo]}),e})();class fD{constructor(e,t){const n=t.nativeElement.classList;for(const r of e._columnCssClassName)n.add(r)}}let gD=(()=>{class e extends fD{constructor(e,t){super(e,t)}}return e.\\u0275fac=function(t){return new(t||e)(Us(pD),Us(sa))},e.\\u0275dir=Te({type:e,selectors:[[\"cdk-header-cell\"],[\"th\",\"cdk-header-cell\",\"\"]],hostAttrs:[\"role\",\"columnheader\",1,\"cdk-header-cell\"],features:[Vo]}),e})(),_D=(()=>{class e extends fD{constructor(e,t){super(e,t)}}return e.\\u0275fac=function(t){return new(t||e)(Us(pD),Us(sa))},e.\\u0275dir=Te({type:e,selectors:[[\"cdk-cell\"],[\"td\",\"cdk-cell\",\"\"]],hostAttrs:[\"role\",\"gridcell\",1,\"cdk-cell\"],features:[Vo]}),e})();class bD{constructor(){this.tasks=[],this.endTasks=[]}}const yD=new X(\"_COALESCED_STYLE_SCHEDULER\");let vD=(()=>{class e{constructor(e){this._ngZone=e,this._currentSchedule=null,this._destroyed=new r.a}schedule(e){this._createScheduleIfNeeded(),this._currentSchedule.tasks.push(e)}scheduleEnd(e){this._createScheduleIfNeeded(),this._currentSchedule.endTasks.push(e)}ngOnDestroy(){this._destroyed.next(),this._destroyed.complete()}_createScheduleIfNeeded(){this._currentSchedule||(this._currentSchedule=new bD,this._getScheduleObservable().pipe(Object(df.a)(this._destroyed)).subscribe(()=>{for(;this._currentSchedule.tasks.length||this._currentSchedule.endTasks.length;){const e=this._currentSchedule;this._currentSchedule=new bD;for(const t of e.tasks)t();for(const t of e.endTasks)t()}this._currentSchedule=null}))}_getScheduleObservable(){return this._ngZone.isStable?Object(Gh.a)(Promise.resolve(void 0)):this._ngZone.onStable.pipe(Object(sd.a)(1))}}return e.\\u0275fac=function(t){return new(t||e)(ie(ec))},e.\\u0275prov=y({token:e,factory:e.\\u0275fac}),e})(),wD=(()=>{class e{constructor(e,t){this.template=e,this._differs=t}ngOnChanges(e){if(!this._columnsDiffer){const t=e.columns&&e.columns.currentValue||[];this._columnsDiffer=this._differs.find(t).create(),this._columnsDiffer.diff(t)}}getColumnsDiff(){return this._columnsDiffer.diff(this.columns)}extractCellTemplate(e){return this instanceof SD?e.headerCell.template:this instanceof DD?e.footerCell.template:e.cell.template}}return e.\\u0275fac=function(t){return new(t||e)(Us(Ta),Us(Sa))},e.\\u0275dir=Te({type:e,features:[ze]}),e})();class MD extends wD{}const kD=aD(MD);let SD=(()=>{class e extends kD{constructor(e,t,n){super(e,t),this._table=n}ngOnChanges(e){super.ngOnChanges(e)}}return e.\\u0275fac=function(t){return new(t||e)(Us(Ta),Us(Sa),Us(lD,8))},e.\\u0275dir=Te({type:e,selectors:[[\"\",\"cdkHeaderRowDef\",\"\"]],inputs:{columns:[\"cdkHeaderRowDef\",\"columns\"],sticky:[\"cdkHeaderRowDefSticky\",\"sticky\"]},features:[Vo,ze]}),e})();class xD extends wD{}const CD=aD(xD);let DD=(()=>{class e extends CD{constructor(e,t,n){super(e,t),this._table=n}ngOnChanges(e){super.ngOnChanges(e)}}return e.\\u0275fac=function(t){return new(t||e)(Us(Ta),Us(Sa),Us(lD,8))},e.\\u0275dir=Te({type:e,selectors:[[\"\",\"cdkFooterRowDef\",\"\"]],inputs:{columns:[\"cdkFooterRowDef\",\"columns\"],sticky:[\"cdkFooterRowDefSticky\",\"sticky\"]},features:[Vo,ze]}),e})(),LD=(()=>{class e extends wD{constructor(e,t,n){super(e,t),this._table=n}}return e.\\u0275fac=function(t){return new(t||e)(Us(Ta),Us(Sa),Us(lD,8))},e.\\u0275dir=Te({type:e,selectors:[[\"\",\"cdkRowDef\",\"\"]],inputs:{columns:[\"cdkRowDefColumns\",\"columns\"],when:[\"cdkRowDefWhen\",\"when\"]},features:[Vo]}),e})(),TD=(()=>{class e{constructor(t){this._viewContainer=t,e.mostRecentCellOutlet=this}ngOnDestroy(){e.mostRecentCellOutlet===this&&(e.mostRecentCellOutlet=null)}}return e.\\u0275fac=function(t){return new(t||e)(Us(Ea))},e.\\u0275dir=Te({type:e,selectors:[[\"\",\"cdkCellOutlet\",\"\"]]}),e.mostRecentCellOutlet=null,e})(),AD=(()=>{class e{}return e.\\u0275fac=function(t){return new(t||e)},e.\\u0275cmp=ke({type:e,selectors:[[\"cdk-header-row\"],[\"tr\",\"cdk-header-row\",\"\"]],hostAttrs:[\"role\",\"row\",1,\"cdk-header-row\"],decls:1,vars:0,consts:[[\"cdkCellOutlet\",\"\"]],template:function(e,t){1&e&&eo(0,0)},directives:[TD],encapsulation:2}),e})(),ED=(()=>{class e{}return e.\\u0275fac=function(t){return new(t||e)},e.\\u0275cmp=ke({type:e,selectors:[[\"cdk-row\"],[\"tr\",\"cdk-row\",\"\"]],hostAttrs:[\"role\",\"row\",1,\"cdk-row\"],decls:1,vars:0,consts:[[\"cdkCellOutlet\",\"\"]],template:function(e,t){1&e&&eo(0,0)},directives:[TD],encapsulation:2}),e})(),OD=(()=>{class e{constructor(e){this.templateRef=e}}return e.\\u0275fac=function(t){return new(t||e)(Us(Ta))},e.\\u0275dir=Te({type:e,selectors:[[\"ng-template\",\"cdkNoDataRow\",\"\"]]}),e})();const FD=[\"top\",\"bottom\",\"left\",\"right\"];class PD{constructor(e,t,n,r,i=!0,s=!0){this._isNativeHtmlTable=e,this._stickCellCss=t,this.direction=n,this._coalescedStyleScheduler=r,this._isBrowser=i,this._needsPositionStickyOnElement=s}clearStickyPositioning(e,t){const n=[];for(const r of e)if(r.nodeType===r.ELEMENT_NODE){n.push(r);for(let e=0;e{for(const e of n)this._removeStickyStyle(e,t)})}updateStickyColumns(e,t,n){if(!e.length||!this._isBrowser||!t.some(e=>e)&&!n.some(e=>e))return;const r=e[0],i=r.children.length,s=this._getCellWidths(r),o=this._getStickyStartColumnPositions(s,t),a=this._getStickyEndColumnPositions(s,n);this._scheduleStyleChanges(()=>{const r=\"rtl\"===this.direction,s=r?\"right\":\"left\",l=r?\"left\":\"right\";for(const c of e)for(let e=0;e{for(let e=0;e{t.some(e=>!e)?this._removeStickyStyle(n,[\"bottom\"]):this._addStickyStyle(n,\"bottom\",0)})}_removeStickyStyle(e,t){for(const n of t)e.style[n]=\"\";FD.some(n=>-1===t.indexOf(n)&&e.style[n])?e.style.zIndex=this._getCalculatedZIndex(e):(e.style.zIndex=\"\",this._needsPositionStickyOnElement&&(e.style.position=\"\"),e.classList.remove(this._stickCellCss))}_addStickyStyle(e,t,n){e.classList.add(this._stickCellCss),e.style[t]=n+\"px\",e.style.zIndex=this._getCalculatedZIndex(e),this._needsPositionStickyOnElement&&(e.style.cssText+=\"position: -webkit-sticky; position: sticky; \")}_getCalculatedZIndex(e){const t={top:100,bottom:10,left:1,right:1};let n=0;for(const r of FD)e.style[r]&&(n+=t[r]);return n?\"\"+n:\"\"}_getCellWidths(e){const t=[],n=e.children;for(let r=0;r0;i--)t[i]&&(n[i]=r,r+=e[i]);return n}_scheduleStyleChanges(e){this._coalescedStyleScheduler?this._coalescedStyleScheduler.schedule(e):e()}}let RD=(()=>{class e{constructor(e,t){this.viewContainer=e,this.elementRef=t}}return e.\\u0275fac=function(t){return new(t||e)(Us(Ea),Us(sa))},e.\\u0275dir=Te({type:e,selectors:[[\"\",\"rowOutlet\",\"\"]]}),e})(),ID=(()=>{class e{constructor(e,t){this.viewContainer=e,this.elementRef=t}}return e.\\u0275fac=function(t){return new(t||e)(Us(Ea),Us(sa))},e.\\u0275dir=Te({type:e,selectors:[[\"\",\"headerRowOutlet\",\"\"]]}),e})(),jD=(()=>{class e{constructor(e,t){this.viewContainer=e,this.elementRef=t}}return e.\\u0275fac=function(t){return new(t||e)(Us(Ea),Us(sa))},e.\\u0275dir=Te({type:e,selectors:[[\"\",\"footerRowOutlet\",\"\"]]}),e})(),YD=(()=>{class e{constructor(e,t){this.viewContainer=e,this.elementRef=t}}return e.\\u0275fac=function(t){return new(t||e)(Us(Ea),Us(sa))},e.\\u0275dir=Te({type:e,selectors:[[\"\",\"noDataRowOutlet\",\"\"]]}),e})(),BD=(()=>{class e{constructor(e,t,n,i,s,o,a,l,c){this._differs=e,this._changeDetectorRef=t,this._elementRef=n,this._dir=s,this._platform=a,this._viewRepeater=l,this._coalescedStyleScheduler=c,this._onDestroy=new r.a,this._columnDefsByName=new Map,this._customColumnDefs=new Set,this._customRowDefs=new Set,this._customHeaderRowDefs=new Set,this._customFooterRowDefs=new Set,this._headerRowDefChanged=!0,this._footerRowDefChanged=!0,this._cachedRenderRowsMap=new Map,this.stickyCssClass=\"cdk-table-sticky\",this.needsPositionStickyOnElement=!0,this._isShowingNoDataRow=!1,this._multiTemplateDataRows=!1,this.viewChange=new Wh.a({start:0,end:Number.MAX_VALUE}),i||this._elementRef.nativeElement.setAttribute(\"role\",\"grid\"),this._document=o,this._isNativeHtmlTable=\"TABLE\"===this._elementRef.nativeElement.nodeName}get trackBy(){return this._trackByFn}set trackBy(e){this._trackByFn=e}get dataSource(){return this._dataSource}set dataSource(e){this._dataSource!==e&&this._switchDataSource(e)}get multiTemplateDataRows(){return this._multiTemplateDataRows}set multiTemplateDataRows(e){this._multiTemplateDataRows=ef(e),this._rowOutlet&&this._rowOutlet.viewContainer.length&&(this._forceRenderDataRows(),this.updateStickyColumnStyles())}ngOnInit(){this._setupStickyStyler(),this._isNativeHtmlTable&&this._applyNativeTableSections(),this._dataDiffer=this._differs.find([]).create((e,t)=>this.trackBy?this.trackBy(t.dataIndex,t.data):t)}ngAfterContentChecked(){this._cacheRowDefs(),this._cacheColumnDefs();const e=this._renderUpdatedColumns()||this._headerRowDefChanged||this._footerRowDefChanged;this._headerRowDefChanged&&(this._forceRenderHeaderRows(),this._headerRowDefChanged=!1),this._footerRowDefChanged&&(this._forceRenderFooterRows(),this._footerRowDefChanged=!1),this.dataSource&&this._rowDefs.length>0&&!this._renderChangeSubscription?this._observeRenderChanges():e&&this.updateStickyColumnStyles(),this._checkStickyStates()}ngOnDestroy(){this._rowOutlet.viewContainer.clear(),this._noDataRowOutlet.viewContainer.clear(),this._headerRowOutlet.viewContainer.clear(),this._footerRowOutlet.viewContainer.clear(),this._cachedRenderRowsMap.clear(),this._onDestroy.next(),this._onDestroy.complete(),Af(this.dataSource)&&this.dataSource.disconnect(this)}renderRows(){this._renderRows=this._getAllRenderRows();const e=this._dataDiffer.diff(this._renderRows);if(!e)return void this._updateNoDataRow();const t=this._rowOutlet.viewContainer;this._viewRepeater?this._viewRepeater.applyChanges(e,t,(e,t,n)=>this._getEmbeddedViewArgs(e.item,n),e=>e.item.data,e=>{1===e.operation&&e.context&&this._renderCellTemplateForItem(e.record.item.rowDef,e.context)}):e.forEachOperation((e,n,r)=>{if(null==e.previousIndex){const t=e.item;this._renderRow(this._rowOutlet,t.rowDef,r,{$implicit:t.data})}else if(null==r)t.remove(n);else{const e=t.get(n);t.move(e,r)}}),this._updateRowIndexContext(),e.forEachIdentityChange(e=>{t.get(e.currentIndex).context.$implicit=e.item.data}),this._updateNoDataRow(),this.updateStickyColumnStyles()}addColumnDef(e){this._customColumnDefs.add(e)}removeColumnDef(e){this._customColumnDefs.delete(e)}addRowDef(e){this._customRowDefs.add(e)}removeRowDef(e){this._customRowDefs.delete(e)}addHeaderRowDef(e){this._customHeaderRowDefs.add(e),this._headerRowDefChanged=!0}removeHeaderRowDef(e){this._customHeaderRowDefs.delete(e),this._headerRowDefChanged=!0}addFooterRowDef(e){this._customFooterRowDefs.add(e),this._footerRowDefChanged=!0}removeFooterRowDef(e){this._customFooterRowDefs.delete(e),this._footerRowDefChanged=!0}updateStickyHeaderRowStyles(){const e=this._getRenderedRows(this._headerRowOutlet),t=this._elementRef.nativeElement.querySelector(\"thead\");t&&(t.style.display=e.length?\"\":\"none\");const n=this._headerRowDefs.map(e=>e.sticky);this._stickyStyler.clearStickyPositioning(e,[\"top\"]),this._stickyStyler.stickRows(e,n,\"top\"),this._headerRowDefs.forEach(e=>e.resetStickyChanged())}updateStickyFooterRowStyles(){const e=this._getRenderedRows(this._footerRowOutlet),t=this._elementRef.nativeElement.querySelector(\"tfoot\");t&&(t.style.display=e.length?\"\":\"none\");const n=this._footerRowDefs.map(e=>e.sticky);this._stickyStyler.clearStickyPositioning(e,[\"bottom\"]),this._stickyStyler.stickRows(e,n,\"bottom\"),this._stickyStyler.updateStickyFooterContainer(this._elementRef.nativeElement,n),this._footerRowDefs.forEach(e=>e.resetStickyChanged())}updateStickyColumnStyles(){const e=this._getRenderedRows(this._headerRowOutlet),t=this._getRenderedRows(this._rowOutlet),n=this._getRenderedRows(this._footerRowOutlet);this._stickyStyler.clearStickyPositioning([...e,...t,...n],[\"left\",\"right\"]),e.forEach((e,t)=>{this._addStickyColumnStyles([e],this._headerRowDefs[t])}),this._rowDefs.forEach(e=>{const n=[];for(let r=0;r{this._addStickyColumnStyles([e],this._footerRowDefs[t])}),Array.from(this._columnDefsByName.values()).forEach(e=>e.resetStickyChanged())}_getAllRenderRows(){const e=[],t=this._cachedRenderRowsMap;this._cachedRenderRowsMap=new Map;for(let n=0;n{const i=n&&n.has(r)?n.get(r):[];if(i.length){const e=i.shift();return e.dataIndex=t,e}return{data:e,rowDef:r,dataIndex:t}})}_cacheColumnDefs(){this._columnDefsByName.clear(),ND(this._getOwnDefs(this._contentColumnDefs),this._customColumnDefs).forEach(e=>{this._columnDefsByName.has(e.name),this._columnDefsByName.set(e.name,e)})}_cacheRowDefs(){this._headerRowDefs=ND(this._getOwnDefs(this._contentHeaderRowDefs),this._customHeaderRowDefs),this._footerRowDefs=ND(this._getOwnDefs(this._contentFooterRowDefs),this._customFooterRowDefs),this._rowDefs=ND(this._getOwnDefs(this._contentRowDefs),this._customRowDefs);const e=this._rowDefs.filter(e=>!e.when);this._defaultRowDef=e[0]}_renderUpdatedColumns(){const e=(e,t)=>e||!!t.getColumnsDiff(),t=this._rowDefs.reduce(e,!1);t&&this._forceRenderDataRows();const n=this._headerRowDefs.reduce(e,!1);n&&this._forceRenderHeaderRows();const r=this._footerRowDefs.reduce(e,!1);return r&&this._forceRenderFooterRows(),t||n||r}_switchDataSource(e){this._data=[],Af(this.dataSource)&&this.dataSource.disconnect(this),this._renderChangeSubscription&&(this._renderChangeSubscription.unsubscribe(),this._renderChangeSubscription=null),e||(this._dataDiffer&&this._dataDiffer.diff([]),this._rowOutlet.viewContainer.clear()),this._dataSource=e}_observeRenderChanges(){if(!this.dataSource)return;let e;Af(this.dataSource)?e=this.dataSource.connect(this):Object(cf.a)(this.dataSource)?e=this.dataSource:Array.isArray(this.dataSource)&&(e=Object(lh.a)(this.dataSource)),this._renderChangeSubscription=e.pipe(Object(df.a)(this._onDestroy)).subscribe(e=>{this._data=e||[],this.renderRows()})}_forceRenderHeaderRows(){this._headerRowOutlet.viewContainer.length>0&&this._headerRowOutlet.viewContainer.clear(),this._headerRowDefs.forEach((e,t)=>this._renderRow(this._headerRowOutlet,e,t)),this.updateStickyHeaderRowStyles()}_forceRenderFooterRows(){this._footerRowOutlet.viewContainer.length>0&&this._footerRowOutlet.viewContainer.clear(),this._footerRowDefs.forEach((e,t)=>this._renderRow(this._footerRowOutlet,e,t)),this.updateStickyFooterRowStyles()}_addStickyColumnStyles(e,t){const n=Array.from(t.columns||[]).map(e=>this._columnDefsByName.get(e)),r=n.map(e=>e.sticky),i=n.map(e=>e.stickyEnd);this._stickyStyler.updateStickyColumns(e,r,i)}_getRenderedRows(e){const t=[];for(let n=0;n!n.when||n.when(t,e));else{let r=this._rowDefs.find(n=>n.when&&n.when(t,e))||this._defaultRowDef;r&&n.push(r)}return n}_getEmbeddedViewArgs(e,t){return{templateRef:e.rowDef.template,context:{$implicit:e.data},index:t}}_renderRow(e,t,n,r={}){const i=e.viewContainer.createEmbeddedView(t.template,r,n);return this._renderCellTemplateForItem(t,r),i}_renderCellTemplateForItem(e,t){for(let n of this._getCellTemplates(e))TD.mostRecentCellOutlet&&TD.mostRecentCellOutlet._viewContainer.createEmbeddedView(n,t);this._changeDetectorRef.markForCheck()}_updateRowIndexContext(){const e=this._rowOutlet.viewContainer;for(let t=0,n=e.length;t{const n=this._columnDefsByName.get(t);return e.extractCellTemplate(n)}):[]}_applyNativeTableSections(){const e=this._document.createDocumentFragment(),t=[{tag:\"thead\",outlets:[this._headerRowOutlet]},{tag:\"tbody\",outlets:[this._rowOutlet,this._noDataRowOutlet]},{tag:\"tfoot\",outlets:[this._footerRowOutlet]}];for(const n of t){const t=this._document.createElement(n.tag);t.setAttribute(\"role\",\"rowgroup\");for(const e of n.outlets)t.appendChild(e.elementRef.nativeElement);e.appendChild(t)}this._elementRef.nativeElement.appendChild(e)}_forceRenderDataRows(){this._dataDiffer.diff([]),this._rowOutlet.viewContainer.clear(),this.renderRows()}_checkStickyStates(){const e=(e,t)=>e||t.hasStickyChanged();this._headerRowDefs.reduce(e,!1)&&this.updateStickyHeaderRowStyles(),this._footerRowDefs.reduce(e,!1)&&this.updateStickyFooterRowStyles(),Array.from(this._columnDefsByName.values()).reduce(e,!1)&&this.updateStickyColumnStyles()}_setupStickyStyler(){this._stickyStyler=new PD(this._isNativeHtmlTable,this.stickyCssClass,this._dir?this._dir.value:\"ltr\",this._coalescedStyleScheduler,this._platform.isBrowser,this.needsPositionStickyOnElement),(this._dir?this._dir.change:Object(lh.a)()).pipe(Object(df.a)(this._onDestroy)).subscribe(e=>{this._stickyStyler.direction=e,this.updateStickyColumnStyles()})}_getOwnDefs(e){return e.filter(e=>!e._table||e._table===this)}_updateNoDataRow(){if(this._noDataRow){const e=0===this._rowOutlet.viewContainer.length;if(e!==this._isShowingNoDataRow){const t=this._noDataRowOutlet.viewContainer;e?t.createEmbeddedView(this._noDataRow.templateRef):t.clear(),this._isShowingNoDataRow=e}}}}return e.\\u0275fac=function(t){return new(t||e)(Us(Sa),Us(cs),Us(sa),Gs(\"role\"),Us(Lf,8),Us(Oc),Us(gf),Us(Pf,8),Us(yD,8))},e.\\u0275cmp=ke({type:e,selectors:[[\"cdk-table\"],[\"table\",\"cdk-table\",\"\"]],contentQueries:function(e,t,n){var r;1&e&&(kl(n,OD,!0),kl(n,pD,!0),kl(n,LD,!0),kl(n,SD,!0),kl(n,DD,!0)),2&e&&(yl(r=Cl())&&(t._noDataRow=r.first),yl(r=Cl())&&(t._contentColumnDefs=r),yl(r=Cl())&&(t._contentRowDefs=r),yl(r=Cl())&&(t._contentHeaderRowDefs=r),yl(r=Cl())&&(t._contentFooterRowDefs=r))},viewQuery:function(e,t){var n;1&e&&(vl(RD,!0),vl(ID,!0),vl(jD,!0),vl(YD,!0)),2&e&&(yl(n=Cl())&&(t._rowOutlet=n.first),yl(n=Cl())&&(t._headerRowOutlet=n.first),yl(n=Cl())&&(t._footerRowOutlet=n.first),yl(n=Cl())&&(t._noDataRowOutlet=n.first))},hostAttrs:[1,\"cdk-table\"],inputs:{trackBy:\"trackBy\",dataSource:\"dataSource\",multiTemplateDataRows:\"multiTemplateDataRows\"},exportAs:[\"cdkTable\"],features:[ta([{provide:lD,useExisting:e},{provide:Pf,useClass:Ef},{provide:yD,useClass:vD}])],ngContentSelectors:oD,decls:6,vars:0,consts:[[\"headerRowOutlet\",\"\"],[\"rowOutlet\",\"\"],[\"noDataRowOutlet\",\"\"],[\"footerRowOutlet\",\"\"]],template:function(e,t){1&e&&(ho(sD),mo(0),mo(1,1),eo(2,0),eo(3,1),eo(4,2),eo(5,3))},directives:[ID,RD,YD,jD],encapsulation:2}),e})();function ND(e,t){return e.concat(Array.from(t))}let HD=(()=>{class e{}return e.\\u0275mod=De({type:e}),e.\\u0275inj=v({factory:function(t){return new(t||e)},imports:[[Bf]]}),e})();const zD=[[[\"caption\"]],[[\"colgroup\"],[\"col\"]]],VD=[\"caption\",\"colgroup, col\"];let JD=(()=>{class e extends BD{constructor(){super(...arguments),this.stickyCssClass=\"mat-table-sticky\",this.needsPositionStickyOnElement=!1}}return e.\\u0275fac=function(t){return UD(t||e)},e.\\u0275cmp=ke({type:e,selectors:[[\"mat-table\"],[\"table\",\"mat-table\",\"\"]],hostAttrs:[1,\"mat-table\"],exportAs:[\"matTable\"],features:[ta([{provide:Pf,useClass:Ef},{provide:BD,useExisting:e},{provide:lD,useExisting:e},{provide:yD,useClass:vD}]),Vo],ngContentSelectors:VD,decls:6,vars:0,consts:[[\"headerRowOutlet\",\"\"],[\"rowOutlet\",\"\"],[\"noDataRowOutlet\",\"\"],[\"footerRowOutlet\",\"\"]],template:function(e,t){1&e&&(ho(zD),mo(0),mo(1,1),eo(2,0),eo(3,1),eo(4,2),eo(5,3))},directives:[ID,RD,YD,jD],styles:['mat-table{display:block}mat-header-row{min-height:56px}mat-row,mat-footer-row{min-height:48px}mat-row,mat-header-row,mat-footer-row{display:flex;border-width:0;border-bottom-width:1px;border-style:solid;align-items:center;box-sizing:border-box}mat-row::after,mat-header-row::after,mat-footer-row::after{display:inline-block;min-height:inherit;content:\"\"}mat-cell:first-of-type,mat-header-cell:first-of-type,mat-footer-cell:first-of-type{padding-left:24px}[dir=rtl] mat-cell:first-of-type:not(:only-of-type),[dir=rtl] mat-header-cell:first-of-type:not(:only-of-type),[dir=rtl] mat-footer-cell:first-of-type:not(:only-of-type){padding-left:0;padding-right:24px}mat-cell:last-of-type,mat-header-cell:last-of-type,mat-footer-cell:last-of-type{padding-right:24px}[dir=rtl] mat-cell:last-of-type:not(:only-of-type),[dir=rtl] mat-header-cell:last-of-type:not(:only-of-type),[dir=rtl] mat-footer-cell:last-of-type:not(:only-of-type){padding-right:0;padding-left:24px}mat-cell,mat-header-cell,mat-footer-cell{flex:1;display:flex;align-items:center;overflow:hidden;word-wrap:break-word;min-height:inherit}table.mat-table{border-spacing:0}tr.mat-header-row{height:56px}tr.mat-row,tr.mat-footer-row{height:48px}th.mat-header-cell{text-align:left}[dir=rtl] th.mat-header-cell{text-align:right}th.mat-header-cell,td.mat-cell,td.mat-footer-cell{padding:0;border-bottom-width:1px;border-bottom-style:solid}th.mat-header-cell:first-of-type,td.mat-cell:first-of-type,td.mat-footer-cell:first-of-type{padding-left:24px}[dir=rtl] th.mat-header-cell:first-of-type:not(:only-of-type),[dir=rtl] td.mat-cell:first-of-type:not(:only-of-type),[dir=rtl] td.mat-footer-cell:first-of-type:not(:only-of-type){padding-left:0;padding-right:24px}th.mat-header-cell:last-of-type,td.mat-cell:last-of-type,td.mat-footer-cell:last-of-type{padding-right:24px}[dir=rtl] th.mat-header-cell:last-of-type:not(:only-of-type),[dir=rtl] td.mat-cell:last-of-type:not(:only-of-type),[dir=rtl] td.mat-footer-cell:last-of-type:not(:only-of-type){padding-right:0;padding-left:24px}.mat-table-sticky{position:-webkit-sticky;position:sticky}\\n'],encapsulation:2}),e})();const UD=Cn(JD);let GD=(()=>{class e extends cD{}return e.\\u0275fac=function(t){return WD(t||e)},e.\\u0275dir=Te({type:e,selectors:[[\"\",\"matCellDef\",\"\"]],features:[ta([{provide:cD,useExisting:e}]),Vo]}),e})();const WD=Cn(GD);let XD=(()=>{class e extends uD{}return e.\\u0275fac=function(t){return ZD(t||e)},e.\\u0275dir=Te({type:e,selectors:[[\"\",\"matHeaderCellDef\",\"\"]],features:[ta([{provide:uD,useExisting:e}]),Vo]}),e})();const ZD=Cn(XD);let KD=(()=>{class e extends pD{get name(){return this._name}set name(e){this._setNameInput(e)}_updateColumnCssClassName(){super._updateColumnCssClassName(),this._columnCssClassName.push(\"mat-column-\"+this.cssClassFriendlyName)}}return e.\\u0275fac=function(t){return qD(t||e)},e.\\u0275dir=Te({type:e,selectors:[[\"\",\"matColumnDef\",\"\"]],inputs:{sticky:\"sticky\",name:[\"matColumnDef\",\"name\"]},features:[ta([{provide:pD,useExisting:e},{provide:\"MAT_SORT_HEADER_COLUMN_DEF\",useExisting:e}]),Vo]}),e})();const qD=Cn(KD);let QD=(()=>{class e extends gD{}return e.\\u0275fac=function(t){return $D(t||e)},e.\\u0275dir=Te({type:e,selectors:[[\"mat-header-cell\"],[\"th\",\"mat-header-cell\",\"\"]],hostAttrs:[\"role\",\"columnheader\",1,\"mat-header-cell\"],features:[Vo]}),e})();const $D=Cn(QD);let eL=(()=>{class e extends _D{}return e.\\u0275fac=function(t){return tL(t||e)},e.\\u0275dir=Te({type:e,selectors:[[\"mat-cell\"],[\"td\",\"mat-cell\",\"\"]],hostAttrs:[\"role\",\"gridcell\",1,\"mat-cell\"],features:[Vo]}),e})();const tL=Cn(eL);let nL=(()=>{class e extends SD{}return e.\\u0275fac=function(t){return rL(t||e)},e.\\u0275dir=Te({type:e,selectors:[[\"\",\"matHeaderRowDef\",\"\"]],inputs:{columns:[\"matHeaderRowDef\",\"columns\"],sticky:[\"matHeaderRowDefSticky\",\"sticky\"]},features:[ta([{provide:SD,useExisting:e}]),Vo]}),e})();const rL=Cn(nL);let iL=(()=>{class e extends LD{}return e.\\u0275fac=function(t){return sL(t||e)},e.\\u0275dir=Te({type:e,selectors:[[\"\",\"matRowDef\",\"\"]],inputs:{columns:[\"matRowDefColumns\",\"columns\"],when:[\"matRowDefWhen\",\"when\"]},features:[ta([{provide:LD,useExisting:e}]),Vo]}),e})();const sL=Cn(iL);let oL=(()=>{class e extends AD{}return e.\\u0275fac=function(t){return aL(t||e)},e.\\u0275cmp=ke({type:e,selectors:[[\"mat-header-row\"],[\"tr\",\"mat-header-row\",\"\"]],hostAttrs:[\"role\",\"row\",1,\"mat-header-row\"],exportAs:[\"matHeaderRow\"],features:[ta([{provide:AD,useExisting:e}]),Vo],decls:1,vars:0,consts:[[\"cdkCellOutlet\",\"\"]],template:function(e,t){1&e&&eo(0,0)},directives:[TD],encapsulation:2}),e})();const aL=Cn(oL);let lL=(()=>{class e extends ED{}return e.\\u0275fac=function(t){return cL(t||e)},e.\\u0275cmp=ke({type:e,selectors:[[\"mat-row\"],[\"tr\",\"mat-row\",\"\"]],hostAttrs:[\"role\",\"row\",1,\"mat-row\"],exportAs:[\"matRow\"],features:[ta([{provide:ED,useExisting:e}]),Vo],decls:1,vars:0,consts:[[\"cdkCellOutlet\",\"\"]],template:function(e,t){1&e&&eo(0,0)},directives:[TD],encapsulation:2}),e})();const cL=Cn(lL);let uL=(()=>{class e extends OD{}return e.\\u0275fac=function(t){return hL(t||e)},e.\\u0275dir=Te({type:e,selectors:[[\"ng-template\",\"matNoDataRow\",\"\"]],features:[ta([{provide:OD,useExisting:e}]),Vo]}),e})();const hL=Cn(uL);let dL=(()=>{class e{}return e.\\u0275mod=De({type:e}),e.\\u0275inj=v({factory:function(t){return new(t||e)},imports:[[HD,Yy],Yy]}),e})();class mL extends class{}{constructor(e=[]){super(),this._renderData=new Wh.a([]),this._filter=new Wh.a(\"\"),this._internalPageChanges=new r.a,this._renderChangesSubscription=i.a.EMPTY,this.sortingDataAccessor=(e,t)=>{const n=e[t];if(nf(n)){const e=Number(n);return e<9007199254740991?e:n}return n},this.sortData=(e,t)=>{const n=t.active,r=t.direction;return n&&\"\"!=r?e.sort((e,t)=>{let i=this.sortingDataAccessor(e,n),s=this.sortingDataAccessor(t,n);const o=typeof i,a=typeof s;o!==a&&(\"number\"===o&&(i+=\"\"),\"number\"===a&&(s+=\"\"));let l=0;return null!=i&&null!=s?i>s?l=1:i{const n=Object.keys(e).reduce((t,n)=>t+e[n]+\"\\u25ec\",\"\").toLowerCase(),r=t.trim().toLowerCase();return-1!=n.indexOf(r)},this._data=new Wh.a(e),this._updateChangeSubscription()}get data(){return this._data.value}set data(e){this._data.next(e)}get filter(){return this._filter.value}set filter(e){this._filter.next(e)}get sort(){return this._sort}set sort(e){this._sort=e,this._updateChangeSubscription()}get paginator(){return this._paginator}set paginator(e){this._paginator=e,this._updateChangeSubscription()}_updateChangeSubscription(){const e=this._sort?Object(o.a)(this._sort.sortChange,this._sort.initialized):Object(lh.a)(null),t=this._paginator?Object(o.a)(this._paginator.page,this._internalPageChanges,this._paginator.initialized):Object(lh.a)(null),n=this._data,r=Object(Zh.b)([n,this._filter]).pipe(Object(hh.a)(([e])=>this._filterData(e))),i=Object(Zh.b)([r,e]).pipe(Object(hh.a)(([e])=>this._orderData(e))),s=Object(Zh.b)([i,t]).pipe(Object(hh.a)(([e])=>this._pageData(e)));this._renderChangesSubscription.unsubscribe(),this._renderChangesSubscription=s.subscribe(e=>this._renderData.next(e))}_filterData(e){return this.filteredData=this.filter?e.filter(e=>this.filterPredicate(e,this.filter)):e,this.paginator&&this._updatePaginator(this.filteredData.length),this.filteredData}_orderData(e){return this.sort?this.sortData(e.slice(),this.sort):e}_pageData(e){if(!this.paginator)return e;const t=this.paginator.pageIndex*this.paginator.pageSize;return e.slice(t,t+this.paginator.pageSize)}_updatePaginator(e){Promise.resolve().then(()=>{const t=this.paginator;if(t&&(t.length=e,t.pageIndex>0)){const e=Math.ceil(t.length/t.pageSize)-1||0,n=Math.min(t.pageIndex,e);n!==t.pageIndex&&(t.pageIndex=n,this._internalPageChanges.next())}})}connect(){return this._renderData}disconnect(){}}function pL(e){if(!e)return\"\";let t=e;-1!==t.indexOf(\"0x\")&&(t=t.replace(\"0x\",\"\"));const n=t.match(/.{2}/g);if(!n)return\"\";const r=n.map(e=>parseInt(e,16));return btoa(String.fromCharCode(...r))}function fL(e){return\"0x\"+Array.prototype.reduce.call(atob(e),(e,t)=>e+(\"0\"+t.charCodeAt(0).toString(16)).slice(-2),\"\")}let gL=(()=>{class e{transform(e,...t){return e?fL(e):\"\"}}return e.\\u0275fac=function(t){return new(t||e)},e.\\u0275pipe=Ae({name:\"base64tohex\",type:e,pure:!0}),e})(),_L=(()=>{class e{transform(e){return e?0===e?\"genesis\":\"18446744073709551615\"===e.toString()?\"n/a\":e.toString():\"n/a\"}}return e.\\u0275fac=function(t){return new(t||e)},e.\\u0275pipe=Ae({name:\"epoch\",type:e,pure:!0}),e})();const bL=function(){return{\"border-radius\":\"6px\",height:\"20px\",\"margin-top\":\"10px\"}};function yL(e,t){1&e&&(Zs(0,\"div\",16),qs(1,\"ngx-skeleton-loader\",17),Ks()),2&e&&(Rr(1),Ws(\"theme\",Ka(1,bL)))}function vL(e,t){1&e&&(Zs(0,\"th\",18),Ro(1,\"Public key\"),Ks())}function wL(e,t){if(1&e&&(Zs(0,\"td\",19),Ro(1),nl(2,\"base64tohex\"),Ks()),2&e){const e=t.$implicit;Rr(1),jo(\" \",rl(2,1,e.publicKey),\" \")}}function ML(e,t){1&e&&(Zs(0,\"th\",18),Ro(1,\"Last included slot\"),Ks())}function kL(e,t){if(1&e&&(Zs(0,\"td\",20),Ro(1),nl(2,\"epoch\"),Ks()),2&e){const e=t.$implicit;Rr(1),jo(\" \",rl(2,1,e.inclusionSlots),\" \")}}function SL(e,t){1&e&&(Zs(0,\"th\",18),Ro(1,\"Correctly voted source\"),Ks())}function xL(e,t){if(1&e&&(Zs(0,\"td\",20),qs(1,\"div\",21),Ks()),2&e){const e=t.$implicit;Rr(1),Ws(\"className\",e.correctlyVotedSource?\"check green\":\"cross red\")}}function CL(e,t){1&e&&(Zs(0,\"th\",18),Ro(1,\"Gains\"),Ks())}function DL(e,t){if(1&e&&(Zs(0,\"td\",20),Ro(1),Ks()),2&e){const e=t.$implicit;Rr(1),jo(\" \",e.gains,\" Gwei \")}}function LL(e,t){1&e&&(Zs(0,\"th\",18),Ro(1,\"Voted target\"),Ks())}function TL(e,t){if(1&e&&(Zs(0,\"td\",20),qs(1,\"div\",21),Ks()),2&e){const e=t.$implicit;Rr(1),Ws(\"className\",e.correctlyVotedTarget?\"check green\":\"cross red\")}}function AL(e,t){1&e&&(Zs(0,\"th\",18),Ro(1,\"Voted head\"),Ks())}function EL(e,t){if(1&e&&(Zs(0,\"td\",20),qs(1,\"div\",21),Ks()),2&e){const e=t.$implicit;Rr(1),Ws(\"className\",e.correctlyVotedHead?\"check green\":\"cross red\")}}function OL(e,t){1&e&&qs(0,\"tr\",22)}function FL(e,t){1&e&&qs(0,\"tr\",23)}const PL=function(){return[5,10,25,100]};let RL=(()=>{class e{constructor(e){this.validatorService=e,this.displayedColumns=[\"publicKey\",\"attLastIncludedSlot\",\"correctlyVotedSource\",\"correctlyVotedTarget\",\"correctlyVotedHead\",\"gains\"],this.paginator=null,this.sort=null,this.loading=!0,this.hasError=!1,this.noData=!1,this.validatorService.performance$.pipe(Object(hh.a)(e=>{const t=[];if(e)for(let n=0;n{this.dataSource=new mL(e),this.dataSource.paginator=this.paginator,this.dataSource.sort=this.sort,this.loading=!1,this.noData=0===e.length}),Object(Uh.a)(e=>(this.loading=!1,this.hasError=!0,Object(Jh.a)(e))),Object(sd.a)(1)).subscribe()}applyFilter(e){var t;this.dataSource&&(this.dataSource.filter=e.target.value.trim().toLowerCase(),null===(t=this.dataSource.paginator)||void 0===t||t.firstPage())}}return e.\\u0275fac=function(t){return new(t||e)(Us(QS))},e.\\u0275cmp=ke({type:e,selectors:[[\"app-validator-performance-list\"]],viewQuery:function(e,t){var n;1&e&&(vl(zC,!0),vl(ZC,!0)),2&e&&(yl(n=Cl())&&(t.paginator=n.first),yl(n=Cl())&&(t.sort=n.first))},decls:26,vars:11,consts:[[3,\"loading\",\"loadingTemplate\",\"hasError\",\"errorMessage\",\"noData\",\"noDataMessage\"],[\"loadingTemplate\",\"\"],[\"mat-table\",\"\",3,\"dataSource\"],[2,\"display\",\"none!important\"],[\"matColumnDef\",\"publicKey\"],[\"mat-header-cell\",\"\",4,\"matHeaderCellDef\"],[\"mat-cell\",\"\",\"class\",\"truncate\",4,\"matCellDef\"],[\"matColumnDef\",\"attLastIncludedSlot\"],[\"mat-cell\",\"\",4,\"matCellDef\"],[\"matColumnDef\",\"correctlyVotedSource\"],[\"matColumnDef\",\"gains\"],[\"matColumnDef\",\"correctlyVotedTarget\"],[\"matColumnDef\",\"correctlyVotedHead\"],[\"mat-header-row\",\"\",4,\"matHeaderRowDef\"],[\"mat-row\",\"\",4,\"matRowDef\",\"matRowDefColumns\"],[3,\"pageSizeOptions\"],[2,\"width\",\"90%\",\"margin\",\"5%\"],[\"count\",\"6\",3,\"theme\"],[\"mat-header-cell\",\"\"],[\"mat-cell\",\"\",1,\"truncate\"],[\"mat-cell\",\"\"],[3,\"className\"],[\"mat-header-row\",\"\"],[\"mat-row\",\"\"]],template:function(e,t){if(1&e&&(Zs(0,\"app-loading\",0),Vs(1,yL,2,2,\"ng-template\",null,1,Al),Zs(3,\"table\",2),Zs(4,\"tr\",3),Qs(5,4),Vs(6,vL,2,0,\"th\",5),Vs(7,wL,3,3,\"td\",6),$s(),Qs(8,7),Vs(9,ML,2,0,\"th\",5),Vs(10,kL,3,3,\"td\",8),$s(),Qs(11,9),Vs(12,SL,2,0,\"th\",5),Vs(13,xL,2,1,\"td\",8),$s(),Qs(14,10),Vs(15,CL,2,0,\"th\",5),Vs(16,DL,2,1,\"td\",8),$s(),Qs(17,11),Vs(18,LL,2,0,\"th\",5),Vs(19,TL,2,1,\"td\",8),$s(),Qs(20,12),Vs(21,AL,2,0,\"th\",5),Vs(22,EL,2,1,\"td\",8),$s(),Ks(),Vs(23,OL,1,0,\"tr\",13),Vs(24,FL,1,0,\"tr\",14),Ks(),qs(25,\"mat-paginator\",15),Ks()),2&e){const e=Js(2);Ws(\"loading\",t.loading)(\"loadingTemplate\",e)(\"hasError\",t.hasError)(\"errorMessage\",\"No validator performance information available\")(\"noData\",t.noData)(\"noDataMessage\",\"No validator performance information available\"),Rr(3),Ws(\"dataSource\",t.dataSource),Rr(20),Ws(\"matHeaderRowDef\",t.displayedColumns),Rr(1),Ws(\"matRowDefColumns\",t.displayedColumns),Rr(1),Ws(\"pageSizeOptions\",Ka(10,PL))}},directives:[sx,JD,KD,XD,GD,nL,iL,zC,_x,QD,eL,oL,lL],pipes:[gL,_L],encapsulation:2}),e})();const IL=[\"primaryValueBar\"];class jL{constructor(e){this._elementRef=e}}const YL=Ny(jL,\"primary\"),BL=new X(\"mat-progress-bar-location\",{providedIn:\"root\",factory:function(){const e=se(Oc),t=e?e.location:null;return{getPathname:()=>t?t.pathname+t.search:\"\"}}});let NL=0,HL=(()=>{class e extends YL{constructor(e,t,n,r){super(e),this._elementRef=e,this._ngZone=t,this._animationMode=n,this._isNoopAnimation=!1,this._value=0,this._bufferValue=0,this.animationEnd=new ll,this._animationEndSubscription=i.a.EMPTY,this.mode=\"determinate\",this.progressbarId=\"mat-progress-bar-\"+NL++;const s=r?r.getPathname().split(\"#\")[0]:\"\";this._rectangleFillValue=`url('${s}#${this.progressbarId}')`,this._isNoopAnimation=\"NoopAnimations\"===n}get value(){return this._value}set value(e){this._value=zL(tf(e)||0)}get bufferValue(){return this._bufferValue}set bufferValue(e){this._bufferValue=zL(e||0)}_primaryTransform(){return{transform:`scaleX(${this.value/100})`}}_bufferTransform(){return\"buffer\"===this.mode?{transform:`scaleX(${this.bufferValue/100})`}:null}ngAfterViewInit(){this._ngZone.runOutsideAngular(()=>{const e=this._primaryValueBar.nativeElement;this._animationEndSubscription=Object(af.a)(e,\"transitionend\").pipe(Object(uh.a)(t=>t.target===e)).subscribe(()=>{\"determinate\"!==this.mode&&\"buffer\"!==this.mode||this._ngZone.run(()=>this.animationEnd.next({value:this.value}))})})}ngOnDestroy(){this._animationEndSubscription.unsubscribe()}}return e.\\u0275fac=function(t){return new(t||e)(Us(sa),Us(ec),Us(Ly,8),Us(BL,8))},e.\\u0275cmp=ke({type:e,selectors:[[\"mat-progress-bar\"]],viewQuery:function(e,t){var n;1&e&&wl(IL,!0),2&e&&yl(n=Cl())&&(t._primaryValueBar=n.first)},hostAttrs:[\"role\",\"progressbar\",\"aria-valuemin\",\"0\",\"aria-valuemax\",\"100\",1,\"mat-progress-bar\"],hostVars:4,hostBindings:function(e,t){2&e&&(Hs(\"aria-valuenow\",\"indeterminate\"===t.mode||\"query\"===t.mode?null:t.value)(\"mode\",t.mode),So(\"_mat-animation-noopable\",t._isNoopAnimation))},inputs:{color:\"color\",mode:\"mode\",value:\"value\",bufferValue:\"bufferValue\"},outputs:{animationEnd:\"animationEnd\"},exportAs:[\"matProgressBar\"],features:[Vo],decls:9,vars:4,consts:[[\"width\",\"100%\",\"height\",\"4\",\"focusable\",\"false\",1,\"mat-progress-bar-background\",\"mat-progress-bar-element\"],[\"x\",\"4\",\"y\",\"0\",\"width\",\"8\",\"height\",\"4\",\"patternUnits\",\"userSpaceOnUse\",3,\"id\"],[\"cx\",\"2\",\"cy\",\"2\",\"r\",\"2\"],[\"width\",\"100%\",\"height\",\"100%\"],[1,\"mat-progress-bar-buffer\",\"mat-progress-bar-element\",3,\"ngStyle\"],[1,\"mat-progress-bar-primary\",\"mat-progress-bar-fill\",\"mat-progress-bar-element\",3,\"ngStyle\"],[\"primaryValueBar\",\"\"],[1,\"mat-progress-bar-secondary\",\"mat-progress-bar-fill\",\"mat-progress-bar-element\"]],template:function(e,t){1&e&&(Bt(),Zs(0,\"svg\",0),Zs(1,\"defs\"),Zs(2,\"pattern\",1),qs(3,\"circle\",2),Ks(),Ks(),qs(4,\"rect\",3),Ks(),Nt(),qs(5,\"div\",4),qs(6,\"div\",5,6),qs(8,\"div\",7)),2&e&&(Rr(2),Ws(\"id\",t.progressbarId),Rr(2),Hs(\"fill\",t._rectangleFillValue),Rr(1),Ws(\"ngStyle\",t._bufferTransform()),Rr(1),Ws(\"ngStyle\",t._primaryTransform()))},directives:[gu],styles:['.mat-progress-bar{display:block;height:4px;overflow:hidden;position:relative;transition:opacity 250ms linear;width:100%}._mat-animation-noopable.mat-progress-bar{transition:none;animation:none}.mat-progress-bar .mat-progress-bar-element,.mat-progress-bar .mat-progress-bar-fill::after{height:100%;position:absolute;width:100%}.mat-progress-bar .mat-progress-bar-background{width:calc(100% + 10px)}.cdk-high-contrast-active .mat-progress-bar .mat-progress-bar-background{display:none}.mat-progress-bar .mat-progress-bar-buffer{transform-origin:top left;transition:transform 250ms ease}.cdk-high-contrast-active .mat-progress-bar .mat-progress-bar-buffer{border-top:solid 5px;opacity:.5}.mat-progress-bar .mat-progress-bar-secondary{display:none}.mat-progress-bar .mat-progress-bar-fill{animation:none;transform-origin:top left;transition:transform 250ms ease}.cdk-high-contrast-active .mat-progress-bar .mat-progress-bar-fill{border-top:solid 4px}.mat-progress-bar .mat-progress-bar-fill::after{animation:none;content:\"\";display:inline-block;left:0}.mat-progress-bar[dir=rtl],[dir=rtl] .mat-progress-bar{transform:rotateY(180deg)}.mat-progress-bar[mode=query]{transform:rotateZ(180deg)}.mat-progress-bar[mode=query][dir=rtl],[dir=rtl] .mat-progress-bar[mode=query]{transform:rotateZ(180deg) rotateY(180deg)}.mat-progress-bar[mode=indeterminate] .mat-progress-bar-fill,.mat-progress-bar[mode=query] .mat-progress-bar-fill{transition:none}.mat-progress-bar[mode=indeterminate] .mat-progress-bar-primary,.mat-progress-bar[mode=query] .mat-progress-bar-primary{-webkit-backface-visibility:hidden;backface-visibility:hidden;animation:mat-progress-bar-primary-indeterminate-translate 2000ms infinite linear;left:-145.166611%}.mat-progress-bar[mode=indeterminate] .mat-progress-bar-primary.mat-progress-bar-fill::after,.mat-progress-bar[mode=query] .mat-progress-bar-primary.mat-progress-bar-fill::after{-webkit-backface-visibility:hidden;backface-visibility:hidden;animation:mat-progress-bar-primary-indeterminate-scale 2000ms infinite linear}.mat-progress-bar[mode=indeterminate] .mat-progress-bar-secondary,.mat-progress-bar[mode=query] .mat-progress-bar-secondary{-webkit-backface-visibility:hidden;backface-visibility:hidden;animation:mat-progress-bar-secondary-indeterminate-translate 2000ms infinite linear;left:-54.888891%;display:block}.mat-progress-bar[mode=indeterminate] .mat-progress-bar-secondary.mat-progress-bar-fill::after,.mat-progress-bar[mode=query] .mat-progress-bar-secondary.mat-progress-bar-fill::after{-webkit-backface-visibility:hidden;backface-visibility:hidden;animation:mat-progress-bar-secondary-indeterminate-scale 2000ms infinite linear}.mat-progress-bar[mode=buffer] .mat-progress-bar-background{-webkit-backface-visibility:hidden;backface-visibility:hidden;animation:mat-progress-bar-background-scroll 250ms infinite linear;display:block}.mat-progress-bar._mat-animation-noopable .mat-progress-bar-fill,.mat-progress-bar._mat-animation-noopable .mat-progress-bar-fill::after,.mat-progress-bar._mat-animation-noopable .mat-progress-bar-buffer,.mat-progress-bar._mat-animation-noopable .mat-progress-bar-primary,.mat-progress-bar._mat-animation-noopable .mat-progress-bar-primary.mat-progress-bar-fill::after,.mat-progress-bar._mat-animation-noopable .mat-progress-bar-secondary,.mat-progress-bar._mat-animation-noopable .mat-progress-bar-secondary.mat-progress-bar-fill::after,.mat-progress-bar._mat-animation-noopable .mat-progress-bar-background{animation:none;transition-duration:1ms}@keyframes mat-progress-bar-primary-indeterminate-translate{0%{transform:translateX(0)}20%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(0)}59.15%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(83.67142%)}100%{transform:translateX(200.611057%)}}@keyframes mat-progress-bar-primary-indeterminate-scale{0%{transform:scaleX(0.08)}36.65%{animation-timing-function:cubic-bezier(0.334731, 0.12482, 0.785844, 1);transform:scaleX(0.08)}69.15%{animation-timing-function:cubic-bezier(0.06, 0.11, 0.6, 1);transform:scaleX(0.661479)}100%{transform:scaleX(0.08)}}@keyframes mat-progress-bar-secondary-indeterminate-translate{0%{animation-timing-function:cubic-bezier(0.15, 0, 0.515058, 0.409685);transform:translateX(0)}25%{animation-timing-function:cubic-bezier(0.31033, 0.284058, 0.8, 0.733712);transform:translateX(37.651913%)}48.35%{animation-timing-function:cubic-bezier(0.4, 0.627035, 0.6, 0.902026);transform:translateX(84.386165%)}100%{transform:translateX(160.277782%)}}@keyframes mat-progress-bar-secondary-indeterminate-scale{0%{animation-timing-function:cubic-bezier(0.15, 0, 0.515058, 0.409685);transform:scaleX(0.08)}19.15%{animation-timing-function:cubic-bezier(0.31033, 0.284058, 0.8, 0.733712);transform:scaleX(0.457104)}44.15%{animation-timing-function:cubic-bezier(0.4, 0.627035, 0.6, 0.902026);transform:scaleX(0.72796)}100%{transform:scaleX(0.08)}}@keyframes mat-progress-bar-background-scroll{to{transform:translateX(-8px)}}\\n'],encapsulation:2,changeDetection:0}),e})();function zL(e,t=0,n=100){return Math.max(t,Math.min(n,e))}let VL=(()=>{class e{}return e.\\u0275mod=De({type:e}),e.\\u0275inj=v({factory:function(t){return new(t||e)},imports:[[Lu,Yy],Yy]}),e})(),JL=(()=>{class e{transform(e){return e||0===e?e<0?\"awaiting genesis\":e.toString():\"n/a\"}}return e.\\u0275fac=function(t){return new(t||e)},e.\\u0275pipe=Ae({name:\"slot\",type:e,pure:!0}),e})();function UL(e,t){1&e&&(Zs(0,\"span\"),Ro(1,\"and synced\"),Ks())}function GL(e,t){if(1&e&&(Zs(0,\"div\",10),Ro(1,\" Connected \"),Vs(2,UL,2,0,\"span\",9),nl(3,\"async\"),Ks()),2&e){const e=co();Rr(2),Ws(\"ngIf\",!1===rl(3,1,e.syncing$))}}function WL(e,t){1&e&&(Zs(0,\"div\",11),Ro(1,\" Not Connected \"),Ks())}function XL(e,t){if(1&e&&(Zs(0,\"div\",14),Zs(1,\"div\",15),Ro(2,\"Current Slot\"),Ks(),Zs(3,\"div\",16),Ro(4),nl(5,\"titlecase\"),nl(6,\"slot\"),Ks(),Ks()),2&e){const e=t.ngIf;Rr(4),Io(rl(5,1,rl(6,3,e)))}}function ZL(e,t){1&e&&(Zs(0,\"div\",18),Ro(1,\" Warning, the chain has not finalized in 4 epochs, which will lead to most validators leaking balances \"),Ks())}function KL(e,t){if(1&e&&(Zs(0,\"div\",12),Vs(1,XL,7,5,\"div\",13),nl(2,\"async\"),Zs(3,\"div\",14),Zs(4,\"div\",15),Ro(5,\"Synced Up To\"),Ks(),Zs(6,\"div\",16),Ro(7),Ks(),Ks(),Zs(8,\"div\",14),Zs(9,\"div\",15),Ro(10,\"Justified Epoch\"),Ks(),Zs(11,\"div\",16),Ro(12),Ks(),Ks(),Zs(13,\"div\",14),Zs(14,\"div\",15),Ro(15,\"Finalized Epoch\"),Ks(),Zs(16,\"div\",16),Ro(17),Ks(),Ks(),Vs(18,ZL,2,0,\"div\",17),Ks()),2&e){const e=t.ngIf,n=co();Rr(1),Ws(\"ngIf\",rl(2,7,n.latestClockSlotPoll$)),Rr(6),Io(e.headSlot),Rr(5),Io(e.justifiedEpoch),Rr(4),So(\"text-red-500\",e.headEpoch-e.finalizedEpoch>4),Rr(1),Io(e.finalizedEpoch),Rr(1),Ws(\"ngIf\",e.headEpoch-e.finalizedEpoch>4)}}function qL(e,t){1&e&&(Zs(0,\"div\"),Zs(1,\"div\"),qs(2,\"mat-progress-bar\",19),Ks(),Zs(3,\"div\",20),Ro(4,\" Syncing to chain head... \"),Ks(),Ks())}let QL=(()=>{class e{constructor(e){this.beaconNodeService=e,this.endpoint$=this.beaconNodeService.nodeEndpoint$,this.connected$=this.beaconNodeService.connected$,this.syncing$=this.beaconNodeService.syncing$,this.chainHead$=this.beaconNodeService.chainHead$,this.latestClockSlotPoll$=this.beaconNodeService.latestClockSlotPoll$}}return e.\\u0275fac=function(t){return new(t||e)(Us(Nk))},e.\\u0275cmp=ke({type:e,selectors:[[\"app-beacon-node-status\"]],decls:21,vars:25,consts:[[1,\"bg-paper\"],[1,\"flex\",\"items-center\"],[1,\"pulsating-circle\"],[1,\"text-white\",\"text-lg\",\"m-0\",\"ml-4\"],[1,\"mt-4\",\"mb-2\"],[1,\"text-muted\",\"text-lg\",\"truncate\"],[\"class\",\"text-base my-2 text-success\",4,\"ngIf\"],[\"class\",\"text-base my-2 text-error\",4,\"ngIf\"],[\"class\",\"mt-2 mb-4 grid grid-cols-1 gap-2\",4,\"ngIf\"],[4,\"ngIf\"],[1,\"text-base\",\"my-2\",\"text-success\"],[1,\"text-base\",\"my-2\",\"text-error\"],[1,\"mt-2\",\"mb-4\",\"grid\",\"grid-cols-1\",\"gap-2\"],[\"class\",\"flex\",4,\"ngIf\"],[1,\"flex\"],[1,\"min-w-sm\",\"text-muted\"],[1,\"text-lg\"],[\"class\",\"text-red-500\",4,\"ngIf\"],[1,\"text-red-500\"],[\"color\",\"accent\",\"mode\",\"indeterminate\"],[1,\"text-muted\",\"mt-3\"]],template:function(e,t){1&e&&(Zs(0,\"mat-card\",0),Zs(1,\"div\",1),Zs(2,\"div\"),Zs(3,\"div\",2),nl(4,\"async\"),nl(5,\"async\"),Ks(),Ks(),Zs(6,\"div\",3),Ro(7,\" Beacon Node Status \"),Ks(),Ks(),Zs(8,\"div\",4),Zs(9,\"div\",5),Ro(10),nl(11,\"async\"),Ks(),Vs(12,GL,4,3,\"div\",6),nl(13,\"async\"),Vs(14,WL,2,0,\"div\",7),nl(15,\"async\"),Ks(),Vs(16,KL,19,9,\"div\",8),nl(17,\"async\"),Vs(18,qL,5,0,\"div\",9),nl(19,\"async\"),nl(20,\"async\"),Ks()),2&e&&(Rr(3),So(\"green\",rl(4,9,t.connected$))(\"red\",!1===rl(5,11,t.connected$)),Rr(7),jo(\" \",rl(11,13,t.endpoint$),\" \"),Rr(2),Ws(\"ngIf\",rl(13,15,t.connected$)),Rr(2),Ws(\"ngIf\",!1===rl(15,17,t.connected$)),Rr(2),Ws(\"ngIf\",rl(17,19,t.chainHead$)),Rr(2),Ws(\"ngIf\",rl(19,21,t.connected$)&&rl(20,23,t.syncing$)))},directives:[SM,cu,HL],pipes:[ku,xu,JL],encapsulation:2}),e})(),$L=(()=>{class e{constructor(e,t){this.http=e,this.environmenter=t,this.apiUrl=this.environmenter.env.validatorEndpoint,this.participation$=Object(Rk.a)(384e3).pipe(Object(od.a)(0),Object(id.a)(()=>this.http.get(this.apiUrl+\"/beacon/participation\"))),this.activationQueue$=this.http.get(this.apiUrl+\"/beacon/queue\")}}return e.\\u0275fac=function(t){return new(t||e)(ie(Lh),ie(Qp))},e.\\u0275prov=y({token:e,factory:e.\\u0275fac,providedIn:\"root\"}),e})();function eT(e,t){if(1&e&&(Zs(0,\"mat-card\",1),Zs(1,\"div\",2),Zs(2,\"mat-icon\",3),Ro(3,\" help_outline \"),Ks(),Zs(4,\"div\",4),Zs(5,\"p\",5),Ro(6,\" --% \"),Ks(),Zs(7,\"p\",6),Ro(8,\" Loading Validator Participation... \"),Ks(),Zs(9,\"div\",7),qs(10,\"mat-progress-bar\",8),Ks(),Zs(11,\"div\",7),Zs(12,\"span\",9),Ro(13,\"--\"),Ks(),Zs(14,\"span\",10),Ro(15,\"/\"),Ks(),Zs(16,\"span\",11),Ro(17,\"--\"),Ks(),Ks(),Zs(18,\"div\",12),Ro(19,\" Total Voted ETH vs. Eligible ETH \"),Ks(),Zs(20,\"div\",13),Ro(21,\" Epoch -- \"),Ks(),Ks(),Ks(),Ks()),2&e){const e=co();Rr(2),Ws(\"matTooltip\",e.noFinalityMessage)}}function tT(e,t){if(1&e&&(Zs(0,\"mat-card\",1),Zs(1,\"div\",2),Zs(2,\"mat-icon\",3),Ro(3,\" help_outline \"),Ks(),Zs(4,\"div\",4),Zs(5,\"p\",14),Ro(6),nl(7,\"number\"),Ks(),Zs(8,\"p\",6),Ro(9,\" Global Validator Participation \"),Ks(),Zs(10,\"div\",7),qs(11,\"mat-progress-bar\",15),Ks(),Zs(12,\"div\",7),Zs(13,\"span\",9),Ro(14),Ks(),Zs(15,\"span\",10),Ro(16,\"/\"),Ks(),Zs(17,\"span\",11),Ro(18),Ks(),Ks(),Zs(19,\"div\",12),Ro(20,\" Total Voted ETH vs. Eligible ETH \"),Ks(),Zs(21,\"div\",13),Ro(22),Ks(),Ks(),Ks(),Ks()),2&e){const e=co();Rr(2),Ws(\"matTooltip\",e.noFinalityMessage),Rr(3),So(\"text-success\",(null==e.participation?null:e.participation.rate)>66.6)(\"text-error\",!((null==e.participation?null:e.participation.rate)>66.6)),Rr(1),jo(\" \",il(7,11,null==e.participation?null:e.participation.rate,\"1.2-2\"),\"% \"),Rr(5),Ws(\"color\",e.updateProgressColor(null==e.participation?null:e.participation.rate))(\"value\",null==e.participation?null:e.participation.rate),Rr(3),Io(null==e.participation?null:e.participation.totalVotedETH),Rr(4),Io(null==e.participation?null:e.participation.totalEligibleETH),Rr(4),jo(\" Epoch \",null==e.participation?null:e.participation.epoch,\" \")}}let nT=(()=>{class e{constructor(e){this.chainService=e,this.loading=!1,this.participation=null,this.noFinalityMessage=\"If participation drops below 66%, the chain cannot finalize blocks and validator balances will begin to decrease for all inactive validators at a fast rate\",this.destroyed$=new r.a}ngOnInit(){this.loading=!0,this.chainService.participation$.pipe(Object(hh.a)(this.transformParticipationData.bind(this)),Object(nd.a)(e=>{this.participation=e,this.loading=!1}),Object(df.a)(this.destroyed$)).subscribe()}ngOnDestroy(){this.destroyed$.next(),this.destroyed$.complete()}updateProgressColor(e){return e<66.6?\"warn\":e>=66.6&&e<75?\"accent\":\"primary\"}transformParticipationData(e){return e&&e.participation?{rate:100*e.participation.globalParticipationRate,epoch:e.epoch,totalVotedETH:this.gweiToETH(e.participation.votedEther).toNumber(),totalEligibleETH:this.gweiToETH(e.participation.eligibleEther).toNumber()}:{}}gweiToETH(e){return WS.a.from(e).div(1e9)}}return e.\\u0275fac=function(t){return new(t||e)(Us($L))},e.\\u0275cmp=ke({type:e,selectors:[[\"app-validator-participation\"]],decls:2,vars:2,consts:[[\"class\",\"bg-paper\",4,\"ngIf\"],[1,\"bg-paper\"],[1,\"bg-paperlight\",\"pb-8\",\"py-4\",\"text-right\"],[\"aria-hidden\",\"false\",\"aria-label\",\"Example home icon\",1,\"text-muted\",\"mr-4\",\"cursor-pointer\",3,\"matTooltip\"],[1,\"text-center\"],[1,\"m-8\",\"font-bold\",\"text-3xl\",\"leading-relaxed\",\"text-success\"],[1,\"text-lg\"],[1,\"mt-6\"],[\"mode\",\"indeterminate\",\"color\",\"primary\"],[1,\"text-base\",\"font-bold\"],[1,\"font-bold\",\"mx-2\"],[1,\"text-base\",\"text-muted\"],[1,\"mt-2\"],[1,\"mt-2\",\"text-muted\"],[1,\"m-8\",\"font-bold\",\"text-3xl\",\"leading-relaxed\"],[\"mode\",\"determinate\",3,\"color\",\"value\"]],template:function(e,t){1&e&&(Vs(0,eT,22,1,\"mat-card\",0),Vs(1,tT,23,14,\"mat-card\",0)),2&e&&(Ws(\"ngIf\",t.loading),Rr(1),Ws(\"ngIf\",!t.loading&&t.participation))},directives:[cu,SM,SS,Sx,HL],pipes:[Cu],encapsulation:2}),e})();function rT(e,t){return new Set([...e].filter(e=>t.has(e)))}let iT=(()=>{class e{constructor(){this._vertical=!1,this._inset=!1}get vertical(){return this._vertical}set vertical(e){this._vertical=ef(e)}get inset(){return this._inset}set inset(e){this._inset=ef(e)}}return e.\\u0275fac=function(t){return new(t||e)},e.\\u0275cmp=ke({type:e,selectors:[[\"mat-divider\"]],hostAttrs:[\"role\",\"separator\",1,\"mat-divider\"],hostVars:7,hostBindings:function(e,t){2&e&&(Hs(\"aria-orientation\",t.vertical?\"vertical\":\"horizontal\"),So(\"mat-divider-vertical\",t.vertical)(\"mat-divider-horizontal\",!t.vertical)(\"mat-divider-inset\",t.inset))},inputs:{vertical:\"vertical\",inset:\"inset\"},decls:0,vars:0,template:function(e,t){},styles:[\".mat-divider{display:block;margin:0;border-top-width:1px;border-top-style:solid}.mat-divider.mat-divider-vertical{border-top:0;border-right-width:1px;border-right-style:solid}.mat-divider.mat-divider-inset{margin-left:80px}[dir=rtl] .mat-divider.mat-divider-inset{margin-left:auto;margin-right:80px}\\n\"],encapsulation:2,changeDetection:0}),e})(),sT=(()=>{class e{}return e.\\u0275mod=De({type:e}),e.\\u0275inj=v({factory:function(t){return new(t||e)},imports:[[Yy],Yy]}),e})();const oT=new X(\"NGX_MOMENT_OPTIONS\");let aT=(()=>{class e{constructor(e){this.allowedUnits=[\"ss\",\"s\",\"m\",\"h\",\"d\",\"M\"],this._applyOptions(e)}transform(e,...t){if(void 0===t||1!==t.length)throw new Error(\"DurationPipe: missing required time unit argument\");return Object(Ix.duration)(e,t[0]).humanize()}_applyOptions(e){e&&e.relativeTimeThresholdOptions&&Object.keys(e.relativeTimeThresholdOptions).filter(e=>-1!==this.allowedUnits.indexOf(e)).forEach(t=>{Object(Ix.relativeTimeThreshold)(t,e.relativeTimeThresholdOptions[t])})}}return e.\\u0275fac=function(t){return new(t||e)(Us(oT,8))},e.\\u0275pipe=Ae({name:\"amDuration\",type:e,pure:!0}),e})(),lT=(()=>{class e{static forRoot(t){return{ngModule:e,providers:[{provide:oT,useValue:Object.assign({},t)}]}}}return e.\\u0275mod=De({type:e}),e.\\u0275inj=v({factory:function(t){return new(t||e)}}),e})();const cT=[\"th\",\"st\",\"nd\",\"rd\"];let uT=(()=>{class e{transform(e){const t=e%100;return e+(cT[(t-20)%10]||cT[t]||cT[0])}}return e.\\u0275fac=function(t){return new(t||e)},e.\\u0275pipe=Ae({name:\"ordinal\",type:e,pure:!0}),e})();function hT(e,t){1&e&&(Zs(0,\"mat-icon\",10),Ro(1,\" person \"),Ks())}function dT(e,t){if(1&e&&(Zs(0,\"div\",16),Zs(1,\"div\",12),Ro(2),nl(3,\"amDuration\"),Ks(),Zs(4,\"div\",17),Ro(5),nl(6,\"ordinal\"),Ks(),Ks()),2&e){const e=t.ngIf,n=co(3).ngIf,r=co();Rr(2),jo(\"\",il(3,2,r.activationETAForPosition(e,n),\"seconds\"),\" left\"),Rr(3),jo(\" \",rl(6,5,e),\" in line \")}}function mT(e,t){if(1&e&&(Zs(0,\"div\"),Zs(1,\"div\",14),Ro(2),nl(3,\"base64tohex\"),Ks(),Vs(4,dT,7,7,\"div\",15),Ks()),2&e){const e=t.$implicit,n=co(2).ngIf,r=co();Rr(2),jo(\" \",rl(3,2,e),\" \"),Rr(2),Ws(\"ngIf\",r.positionInArray(n.originalData.activationPublicKeys,e))}}function pT(e,t){1&e&&(Zs(0,\"div\"),Ro(1,\" ... \"),Ks())}function fT(e,t){if(1&e&&(Zs(0,\"div\"),Zs(1,\"div\",11),qs(2,\"mat-divider\"),Ks(),Zs(3,\"div\",12),Ro(4),Ks(),Vs(5,mT,5,4,\"div\",13),nl(6,\"slice\"),Vs(7,pT,2,0,\"div\",9),Ks()),2&e){const e=t.ngIf;Rr(4),jo(\" \",e.length,\" of your keys pending activation \"),Rr(1),Ws(\"ngForOf\",sl(6,3,e,0,4)),Rr(2),Ws(\"ngIf\",e.length>4)}}function gT(e,t){if(1&e&&(Zs(0,\"div\",16),Zs(1,\"div\",12),Ro(2),nl(3,\"amDuration\"),Ks(),Zs(4,\"div\",17),Ro(5),nl(6,\"ordinal\"),Ks(),Ks()),2&e){const e=t.ngIf,n=co(3).ngIf,r=co();Rr(2),jo(\"\",il(3,2,r.activationETAForPosition(e,n),\"seconds\"),\" left\"),Rr(3),jo(\" \",rl(6,5,e),\" in line \")}}function _T(e,t){if(1&e&&(Zs(0,\"div\"),Zs(1,\"div\",14),Ro(2),nl(3,\"base64tohex\"),Ks(),Vs(4,gT,7,7,\"div\",15),Ks()),2&e){const e=t.$implicit,n=co(2).ngIf,r=co();Rr(2),jo(\" \",rl(3,2,e),\" \"),Rr(2),Ws(\"ngIf\",r.positionInArray(n.originalData.exitPublicKeys,e))}}function bT(e,t){1&e&&(Zs(0,\"div\"),Ro(1,\" ... \"),Ks())}function yT(e,t){if(1&e&&(Zs(0,\"div\"),Zs(1,\"div\",11),qs(2,\"mat-divider\"),Ks(),Zs(3,\"div\",12),Ro(4),Ks(),Vs(5,_T,5,4,\"div\",13),nl(6,\"slice\"),Vs(7,bT,2,0,\"div\",9),Ks()),2&e){const e=t.ngIf;Rr(4),jo(\" \",e.length,\" of your keys pending exit \"),Rr(1),Ws(\"ngForOf\",sl(6,3,e,0,4)),Rr(2),Ws(\"ngIf\",e.length>4)}}function vT(e,t){if(1&e&&(Zs(0,\"mat-card\",1),Zs(1,\"div\",2),Ro(2,\" Validator Queue \"),Ks(),Zs(3,\"div\",3),Ro(4),nl(5,\"amDuration\"),Ks(),Zs(6,\"div\",4),Zs(7,\"span\"),Ro(8),Ks(),Ro(9,\" Activated per epoch \"),Ks(),Zs(10,\"div\",5),Vs(11,hT,2,0,\"mat-icon\",6),Ks(),Zs(12,\"div\",7),Zs(13,\"span\"),Ro(14),Ks(),Ro(15,\" Pending activation \"),Ks(),Zs(16,\"div\",8),Zs(17,\"span\"),Ro(18),Ks(),Ro(19,\" Pending exit \"),Ks(),Vs(20,fT,8,7,\"div\",9),Vs(21,yT,8,7,\"div\",9),Ks()),2&e){const e=t.ngIf,n=co();Rr(4),jo(\" \",il(5,7,e.secondsLeftInQueue,\"seconds\"),\" left in queue \"),Rr(4),Io(e.churnLimit.length),Rr(3),Ws(\"ngForOf\",e.churnLimit),Rr(3),Io(e.activationPublicKeys.size),Rr(4),Io(e.exitPublicKeys.size),Rr(2),Ws(\"ngIf\",n.userKeysAwaitingActivation(e)),Rr(1),Ws(\"ngIf\",n.userKeysAwaitingExit(e))}}let wT=(()=>{class e{constructor(e,t){this.chainService=e,this.walletService=t,this.validatingPublicKeys$=this.walletService.validatingPublicKeys$,this.queueData$=Object(ZS.b)(this.walletService.validatingPublicKeys$,this.chainService.activationQueue$).pipe(Object(hh.a)(([e,t])=>this.transformData(e,t)))}userKeysAwaitingActivation(e){return Array.from(rT(e.userValidatingPublicKeys,e.activationPublicKeys))}userKeysAwaitingExit(e){return Array.from(rT(e.userValidatingPublicKeys,e.exitPublicKeys))}positionInArray(e,t){let n=-1;for(let r=0;r{n.add(e)});const r=new Set,i=new Set;let s;return t.activationPublicKeys&&t.activationPublicKeys.forEach((e,t)=>{r.add(e)}),t.exitPublicKeys&&t.exitPublicKeys.forEach((e,t)=>{i.add(e)}),t.churnLimit>=r.size&&(s=1),s=r.size/t.churnLimit*384,{originalData:t,churnLimit:Array.from({length:t.churnLimit}),activationPublicKeys:r,exitPublicKeys:i,secondsLeftInQueue:s,userValidatingPublicKeys:n}}}return e.\\u0275fac=function(t){return new(t||e)(Us($L),Us(qS))},e.\\u0275cmp=ke({type:e,selectors:[[\"app-activation-queue\"]],decls:2,vars:3,consts:[[\"class\",\"bg-paper\",4,\"ngIf\"],[1,\"bg-paper\"],[1,\"text-xl\"],[1,\"mt-6\",\"text-primary\",\"font-semibold\",\"text-2xl\"],[1,\"mt-4\",\"mb-2\",\"text-secondary\",\"font-semibold\",\"text-base\"],[1,\"mt-2\",\"mb-1\",\"text-muted\"],[\"class\",\"mr-1\",4,\"ngFor\",\"ngForOf\"],[1,\"text-sm\"],[1,\"mt-1\",\"text-sm\"],[4,\"ngIf\"],[1,\"mr-1\"],[1,\"py-3\"],[1,\"text-muted\"],[4,\"ngFor\",\"ngForOf\"],[1,\"text-white\",\"text-base\",\"my-2\",\"truncate\"],[\"class\",\"flex\",4,\"ngIf\"],[1,\"flex\"],[1,\"ml-2\",\"text-secondary\",\"font-semibold\"]],template:function(e,t){1&e&&(Vs(0,vT,22,10,\"mat-card\",0),nl(1,\"async\")),2&e&&Ws(\"ngIf\",rl(1,1,t.queueData$))},directives:[cu,SM,au,SS,iT],pipes:[ku,aT,Du,gL,uT],encapsulation:2}),e})(),MT=(()=>{class e{constructor(){}}return e.\\u0275fac=function(t){return new(t||e)},e.\\u0275cmp=ke({type:e,selectors:[[\"app-gains-and-losses\"]],decls:31,vars:0,consts:[[1,\"gains-and-losses\"],[1,\"grid\",\"grid-cols-12\",\"gap-6\"],[1,\"col-span-12\",\"md:col-span-8\"],[1,\"bg-primary\"],[1,\"welcome-card\",\"flex\",\"justify-between\",\"px-4\",\"pt-4\"],[1,\"pr-12\"],[1,\"text-2xl\",\"mb-4\",\"text-white\",\"leading-snug\"],[1,\"m-0\",\"text-muted\",\"text-base\",\"leading-snug\"],[\"src\",\"/assets/images/designer.svg\",\"alt\",\"designer\"],[1,\"py-3\"],[1,\"py-4\"],[1,\"col-span-12\",\"md:col-span-4\"],[\"routerLink\",\"/dashboard/system/logs\"],[\"mat-stroked-button\",\"\"]],template:function(e,t){1&e&&(Zs(0,\"div\",0),qs(1,\"app-breadcrumb\"),Zs(2,\"div\",1),Zs(3,\"div\",2),Zs(4,\"mat-card\",3),Zs(5,\"div\",4),Zs(6,\"div\",5),Zs(7,\"div\",6),Ro(8,\" Your Prysm web dashboard \"),Ks(),Zs(9,\"p\",7),Ro(10,\" Manage your Prysm validator and beacon node, analyze your validator performance, and control your wallet all from a simple web interface \"),Ks(),Ks(),qs(11,\"img\",8),Ks(),Ks(),qs(12,\"div\",9),qs(13,\"app-validator-performance-summary\"),qs(14,\"div\",9),qs(15,\"app-balances-chart\"),qs(16,\"div\",10),qs(17,\"app-validator-performance-list\"),Ks(),Zs(18,\"div\",11),qs(19,\"app-beacon-node-status\"),qs(20,\"div\",10),qs(21,\"app-validator-participation\"),qs(22,\"div\",10),Zs(23,\"mat-card\",3),Zs(24,\"p\",7),Ro(25,\" Want to monitor your system process such as logs from your beacon node and validator? Our logs page has you covered \"),Ks(),Zs(26,\"a\",12),Zs(27,\"button\",13),Ro(28,\"View Logs\"),Ks(),Ks(),Ks(),qs(29,\"div\",10),qs(30,\"app-activation-queue\"),Ks(),Ks(),Ks())},directives:[GS,SM,Rx,uC,RL,QL,nT,Tp,kv,wT],encapsulation:2}),e})();var kT=n(\"3E0/\");function ST(e){const t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.xhrFactory?t.xhrFactory(e,t):new XMLHttpRequest,r=CT(n),i=xT(r).pipe(Object(ch.a)(e=>Object(Gh.a)(e)),Object(hh.a)((e,t)=>JSON.parse(e)));return t.beforeOpen&&t.beforeOpen(n),n.open(t.method?t.method:\"GET\",e),n.send(t.postData?t.postData:null),i}function xT(e){return e.pipe(Object(ad.a)((e,t)=>{const n=t.lastIndexOf(\"\\n\");return n>=0?{finishedLine:e.buffer+t.substring(0,n+1),buffer:t.substring(n+1)}:{buffer:t}},{buffer:\"\"}),Object(uh.a)(e=>e.finishedLine),Object(hh.a)(e=>e.finishedLine.split(\"\\n\").filter(e=>e.length>0)))}function CT(e){const t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return new s.a(n=>{let r=0;const i=()=>{e.readyState>=3&&e.responseText.length>r&&(n.next(e.responseText.substring(r)),r=e.responseText.length),4===e.readyState&&(t.endWithNewline&&\"\\n\"!==e.responseText[e.responseText.length-1]&&n.next(\"\\n\"),n.complete())};e.onreadystatechange=i,e.onprogress=i,e.onerror=e=>{n.error(e)}})}let DT=(()=>{class e{constructor(e){this.environmenter=e,this.apiUrl=this.environmenter.env.validatorEndpoint}validatorLogs(){if(!this.environmenter.env.production){const e=\"\\x1b[90m[2020-09-17 19:41:56]\\x1b[0m \\x1b[34mDEBUG\\x1b[0m\\x1b[36m validator:\\x1b[0m Set deadline for proposals and attestations \\x1b[34mdeadline\\x1b[0m=2020-09-17 19:42:08 -0500 CDT \\x1b[34mslot\\x1b[0m=320309\\n mainData\\n \\x1b[90m[2020-09-17 19:42:20]\\x1b[0m \\x1b[34mDEBUG\\x1b[0m\\x1b[36m validator:\\x1b[0m Set deadline for proposals and attestations \\x1b[34mdeadline\\x1b[0m=2020-09-17 19:42:32 -0500 CDT \\x1b[34mslot\\x1b[0m=320311\\n m=0xa935cba91838\\n \\x1b[90m[2020-09-17 19:42:20]\\x1b[0m \\x1b[34mDEBUG\\x1b[0m\\x1b[36m validator:\\x1b[0m Set deadline for proposals and attestations \\x1b[34mdeadline\\x1b[0m=2020-09-17 19:42:32 -0500 CDT \\x1b[34mslot\\x1b[0m=320311\\n m=0xa935cba91838 \\x1b[32mCommitteeIndex\\x1b[0m=9 \\x1b[32mSlot\\x1b[0m=320306 \\x1b[32mSourceEpoch\\x1b[0m=10008 \\x1b[32mSourceRoot\\x1b[0m=0x8cb42338b412 \\x1b[32mTargetEpoch\\x1b[0m=10009 \\x1b[32mTargetRoot\\x1b[0m=0x9fdf2f6f6080\\n \\x1b[90m[2020-09-17 19:41:32]\\x1b[0m \\x1b[34mDEBUG\\x1b[0m\\x1b[36m validator:\\x1b[0m Set deadline for proposals and attestations \\x1b[34mdeadline\\x1b[0m=2020-09-17 19:41:44 -0500 CDT \\x1b[34mslot\\x1b[0m=320307\\n \\x1b[90m[2020-09-17 19:42:20]\\x1b[0m \\x1b[34mDEBUG\\x1b[0m\\x1b[36m validator:\\x1b[0m Set deadline for proposals and attestations \\x1b[34mdeadline\\x1b[0m=2020-09-17 19:42:32 -0500 CDT \\x1b[34mslot\\x1b[0m=320311\\n m=0xa935cba91838\\n \\x1b[90m[2020-09-17 19:42:20]\\x1b[0m \\x1b[34mDEBUG\\x1b[0m\\x1b[36m validator:\\x1b[0m Set deadline for proposals and attestations \\x1b[34mdeadline\\x1b[0m=2020-09-17 19:42:32 -0500 CDT \\x1b[34mslot\\x1b[0m=320311\\n m=0xa935cba91838\\n \\x1b[90m[2020-09-17 19:42:20]\\x1b[0m \\x1b[34mDEBUG\\x1b[0m\\x1b[36m validator:\\x1b[0m Set deadline for proposals and attestations \\x1b[34mdeadline\\x1b[0m=2020-09-17 19:42:32 -0500 CDT \\x1b[34mslot\\x1b[0m=320311\\n m=0xa935cba91838 \\x1b[32mCommitteeIndex\\x1b[0m=9 \\x1b[32mSlot\\x1b[0m=320306 \\x1b[32mSourceEpoch\\x1b[0m=10008 \\x1b[32mSourceRoot\\x1b[0m=0x8cb42338b412 \\x1b[32mTargetEpoch\\x1b[0m=10009 \\x1b[32mTargetRoot\\x1b[0m=0x9fdf2f6f6080\\n \\x1b[90m[2020-09-17 19:41:32]\\x1b[0m \\x1b[34mDEBUG\\x1b[0m\\x1b[36m validator:\\x1b[0m Set deadline for proposals and attestations \\x1b[34mdeadline\\x1b[0m=2020-09-17 19:41:44 -0500 CDT \\x1b[34mslot\\x1b[0m=320307\\n \\x1b[90m[2020-09-17 19:41:44]\\x1b[0m \\x1b[34mDEBUG\\x1b[0m\\x1b[36m validator:\\x1b[0m Set deadline for proposals and attestations \\x1b[34mdeadline\\x1b[0m=2020-09-17 19:41:56 -0500 CDT \\x1b[34mslot\\x1b[0m=320308\\n \\x1b[90m[2020-09-17 19:41:56]\\x1b[0m \\x1b[34mDEBUG\\x1b[0m\\x1b[36m validator:\\x1b[0m Set deadline for proposals and attestations \\x1b[34mdeadline\\x1b[0m=2020-09-17 19:42:08 -0500 CDT \\x1b[34mslot\\x1b[0m=320309\\n \\x1b[90m[2020-09-17 19:42:20]\\x1b[0m \\x1b[34mDEBUG\\x1b[0m\\x1b[36m validator:\\x1b[0m Set deadline for proposals and attestations \\x1b[34mdeadline\\x1b[0m=2020-09-17 19:42:32 -0500 CDT \\x1b[34mslot\\x1b[0m=320311\\n \\x1b[90m[2020-09-17 19:42:20]\\x1b[0m \\x1b[34mDEBUG\\x1b[0m\\x1b[36m validator:\\x1b[0m Set deadline for proposals and attestations \\x1b[34mdeadline\\x1b[0m=2020-09-17 19:42:32 -0500 CDT \\x1b[34mslot\\x1b[0m=320311\\n \\x1b[90m[2020-09-17 19:42:52]\\x1b[0m \\x1b[34mDEBUG\\x1b[0m gRPC request finished. \\x1b[34mbackend\\x1b[0m=[] \\x1b[34mduration\\x1b[0m=367.011\\xb5s \\x1b[34mmethod\\x1b[0m=/ethereum.eth.v1alpha1.BeaconNodeValidator/Do\\n \\x1b[90m[2020-09-17 19:42:52]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m validator:\\x1b[0m Submitted new attestations \\x1b[32mAggregatorIndices\\x1b[0m=[21814] \\x1b[32mAttesterIndices\\x1b[0m=[21814] \\x1b[32mBeaconBlockRo\\n \\x1b[90m[2020-09-17 19:42:52]\\x1b[0m \\x1b[34mDEBUG\\x1b[0m gRPC request finished. \\x1b[34mbackend\\x1b[0m=[] \\x1b[34mduration\\x1b[0m=367.011\\xb5s \\x1b[34mmethod\\x1b[0m=/ethereum.eth.v1alpha1.BeaconNodeValidator/DomainData\\n gateSele\\n \\x1b[90m[2020-09-17 19:42:52]\\x1b[0m \\x1b[34mDEBUG\\x1b[0m gRPC request finished. \\x1b[34mbackend\\x1b[0m=[] \\x1b[34mduration\\x1b[0m=367.011\\xb5s \\x1b[34mmethod\\x1b[0m=/ethereum.eth.v1alpha1.BeaconNodeValidator/DomainData\\n gateSele\\n \\x1b[90m[2020-09-17 19:42:52]\\x1b[0m \\x1b[34mDEBUG\\x1b[0m gRPC request finished. \\x1b[34mbackend\\x1b[0m=[] \\x1b[34mduration\\x1b[0m=367.011\\xb5s \\x1b[34mmethod\\x1b[0m=/ethereum.eth.v1alpha1.BeaconNodeValidator/DomainData\\n gateSelectionProof\\n \\x1b[90m[2020-09-17 19:42:52]\\x1b[0m \\x1b[34mDEBUG\\x1b[0m gRPC request finished. \\x1b[34mbackend\\x1b[0m=[] \\x1b[34mduration\\x1b[0m=367.011\\xb5s \\x1b[34mmethod\\x1b[0m=/ethereum.eth.v1alpha1.BeaconNodeValidator/DomainData\\n \\x1b[90m[2020-09-17 19:42:52]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m validator:\\x1b[0m Submitted new attestations \\x1b[32mAggregatorIndices\\x1b[0m=[21814] \\x1b[32mAttesterIndices\\x1b[0m=[21814] \\x1b[32mBeaconBlockRoot\\x1b[0m=0x2f11541d8947 \\x1b[32mCommit\\n \\x1b[90m[2020-09-17 19:42:52]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m validator:\\x1b[0m Submitted new attestations \\x1b[32mAggregatorIndices\\x1b[0m=[21814] \\x1b[32mAttesterIndices\\x1b[0m=[21814] \\x1b[32mBeaconBlockRoot\\x1b[0m=0x2f11541d8947 \\x1b[32mCommitteeIndex\\x1b[0m=12 \\x1b[32mSlot\\x1b[0m=320313 \\x1b[32mSourceEpoch\\x1b[0m=10008 \\x1b[32mSourceRoot\\x1b[0m=0x8cb42338b412 \\x1b[32mTargetEpoch\\x1b[0m=10009 \\x1b[32mTargetRoot\\x1b[0m=0x9fdf2f6f6080\\n \\x1b[90m[2020-09-17 19:42:56]\\x1b[0m \\x1b[34mDEBUG\\x1b[0m\\x1b[36m validator:\\x1b[0m Set deadline for proposals and attestations \\x1b[34mdeadline\\x1b[0m=2020-09-17 19:43:08 -0500 CDT \\x1b[34mslot\\x1b[0m=320314\\n \\x1b[90m[2020-09-17 19:43:08]\\x1b[0m \\x1b[34mDEBUG\\x1b[0m\\x1b[36m validator:\\x1b[0m Set deadline for proposals and attestations \\x1b[34mdeadline\\x1b[0m=2020-09-17 19:43:20 -0500 CDT \\x1b[34mslot\\x1b[0m=320315\\n \\x1b[90m[2020-09-17 19:43:12]\\x1b[0m \\x1b[34mDEBUG\\x1b[0m gRPC request finished. \\x1b[34mbackend\\x1b[0m=[] \\x1b[34mduration\\x1b[0m=488.094\\xb5s \\x1b[34mmethod\\x1b[0m=/ethereum.eth.v1alpha1.BeaconNodeValidator/GetAttestationData\\n \\x1b[90m[2020-09-17 19:43:12]\\x1b[0m \\x1b[34mDEBUG\\x1b[0m gRPC request finished. \\x1b[34mbackend\\x1b[0m=[] \\x1b[34mduration\\x1b[0m=760.678\\xb5s \\x1b[34mmethod\\x1b[0m=/ethereum.eth.v1alpha1.BeaconNodeValidator/ProposeAttestation\\n \\x1b[90m[2020-09-17 19:43:12]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m validator:\\x1b[0m Submitted new attestations \\x1b[32mAggregatorIndices\\x1b[0m=[] \\x1b[32mAttesterIndices\\x1b[0m=[21810] \\x1b[32mBeaconBlockRoot\\x1b[0m=0x2544ae408e39 \\x1b[32mCommitteeIndex\\x1b[0m=7 \\x1b[32mSlot\\x1b[0m=320315 \\x1b[32mSourceEpoch\\x1b[0m=10008 \\x1b[32mSourceRoot\\x1b[0m=0x8cb42338b412 \\x1b[32mTargetEpoch\\x1b[0m=10009 \\x1b[32mTargetRoot\\x1b[0m=0x9fdf2f6f6080\\n \\x1b[90m[2020-09-17 19:43:20]\\x1b[0m \\x1b[34mDEBUG\\x1b[0m\\x1b[36m validator:\\x1b[0m Set deadline for proposals and attestations \\x1b[34mdeadline\\x1b[0m=2020-09-17 19:43:32 -0500 CDT \\x1b[34mslot\\x1b[0m=320316\\n \\x1b[90m[2020-09-17 19:43:24]\\x1b[0m \\x1b[34mDEBUG\\x1b[0m gRPC request finished. \\x1b[34mbackend\\x1b[0m=[] \\x1b[34mduration\\x1b[0m=902.57\\xb5s \\x1b[34mmethod\\x1b[0m=/ethereum.eth.v1alpha1.BeaconNodeValidator/GetAttestationData\\n \\x1b[90m[2020-09-17 19:43:24]\\x1b[0m \\x1b[34mDEBUG\\x1b[0m gRPC request finished. \\x1b[34mbackend\\x1b[0m=[] \\x1b[34mduration\\x1b[0m=854.954\\xb5s \\x1b[34mmethod\\x1b[0m=/ethereum.eth.v1alpha1.BeaconNodeValidator/ProposeAttestation\\n \\x1b[90m[2020-09-17 19:43:24]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m validator:\\x1b[0m Submitted new attestations \\x1b[32mAggregatorIndices\\x1b[0m=[] \\x1b[32mAttesterIndices\\x1b[0m=[21813] \\x1b[32mBeaconBlockRoot\\x1b[0m=0x0ddc4aa3991b \\x1b[32mCommitteeIndex\\x1b[0m=9 \\x1b[32mSlot\\x1b[0m=320316 \\x1b[32mSourceEpoch\\x1b[0m=10008 \\x1b[32mSourceRoot\\x1b[0m=0x8cb42338b412 \\x1b[32mTargetEpoch\\x1b[0m=10009 \\x1b[32mTargetRoot\\x1b[0m=0x9fdf2f6f6080\\n \\x1b[90m[2020-09-17 19:43:32]\\x1b[0m \\x1b[34mDEBUG\\x1b[0m\\x1b[36m validator:\\x1b[0m Set deadline for proposals and attestations \\x1b[34mdeadline\\x1b[0m=2020-09-17 19:43:44 -0500 CDT \\x1b[34mslot\\x1b[0m=320317\\n \\x1b[90m[2020-09-17 19:43:44]\\x1b[0m \\x1b[34mDEBUG\\x1b[0m\\x1b[36m validator:\\x1b[0m Set deadline for proposals and attestations \\x1b[34mdeadline\\x1b[0m=2020-09-17 19:43:56 -0500 CDT \\x1b[34mslot\\x1b[0m=320318\\n \\x1b[90m[2020-09-17 19:43:56]\\x1b[0m \\x1b[34mDEBUG\\x1b[0m\\x1b[36m validator:\\x1b[0m Set deadline for proposals and attestations \\x1b[34mdeadline\\x1b[0m=2020-09-17 19:44:08 -0500 CDT \\x1b[34mslot\\x1b[0m=320319\\n \\x1b[90m[2020-09-17 19:43:56]\\x1b[0m \\x1b[34mDEBUG\\x1b[0m gRPC request finished. \\x1b[34mbackend\\x1b[0m=[] \\x1b[34mduration\\x1b[0m=888.268\\xb5s \\x1b[34mmethod\\x1b[0m=/ethereum.eth.v1alpha1.BeaconNodeValidator/DomainData\\n \\x1b[90m[2020-09-17 19:43:56]\\x1b[0m \\x1b[34mDEBUG\\x1b[0m gRPC request finished. \\x1b[34mbackend\\x1b[0m=[] \\x1b[34mduration\\x1b[0m=723.696\\xb5s \\x1b[34mmethod\\x1b[0m=/ethereum.eth.v1alpha1.BeaconNodeValidator/DomainData\\n \\x1b[90m[2020-09-17 19:43:56]\\x1b[0m \\x1b[34mDEBUG\\x1b[0m gRPC request finished. \\x1b[34mbackend\\x1b[0m=[] \\x1b[34mduration\\x1b[0m=383.414\\xb5s \\x1b[34mmethod\\x1b[0m=/ethereum.eth.v1alpha1.BeaconNodeValidator/DomainData\\n \\x1b[90m[2020-09-17 19:43:56]\\x1b[0m \\x1b[34mDEBUG\\x1b[0m gRPC request finished. \\x1b[34mbackend\\x1b[0m=[] \\x1b[34mduration\\x1b[0m=383.664\\xb5s \\x1b[34mmethod\\x1b[0m=/ethereum.eth.v1alpha1.BeaconNodeValidator/DomainData\".split(\"\\n\").map((e,t)=>e);return Object(lh.a)(e).pipe(Object(ud.a)(),Object(ch.a)(e=>Object(lh.a)(e).pipe(Object(kT.a)(1500))))}return ST(this.apiUrl+\"/health/logs/validator/stream\").pipe(Object(hh.a)(e=>e.logs),Object(ud.a)())}beaconLogs(){if(!this.environmenter.env.production){const e=\"[90m[2020-09-17 19:40:32]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m p2p:\\x1b[0m Peer connected \\x1b[32mactivePeers\\x1b[0m=15 \\x1b[32mdirection\\x1b[0m=Outbound \\x1b[32mmultiAddr\\x1b[0m=/ip4/173.14.227.241/tcp/13002/p2p/16Uiu2HAmNSWpmJ6TzrfkNp5dYbxREhN9onf7yG58yuNosgwWfyQ\\n \\x1b[90m[2020-09-17 19:40:28]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m p2p:\\x1b[0m Peer connected \\x1b[32mactivePeers\\x1b[0m=15 \\x1b[32mdirection\\x1b[0m=Outbound \\x1b[32mmultiAddr\\x1b[0m=/ip4/13.56.11.170/tcp/9000/p2p/16Uiu2HAkzkvGVsmQgyMsc7iz4v2h7q5VfZnkAcnjZV5i7sdGpum8\\n InEpoch\\x1b[0m=10\\n \\x1b[90m[2020-09-17 19:40:28]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m p2p:\\x1b[0m Peer connected \\x1b[32mactivePeers\\x1b[0m=15 \\x1b[32mdirection\\x1b[0m=Outbound \\x1b[32mmultiAddr\\x1b[0m=/ip4/13.56.11.170/tcp/9000/p2p/16Uiu2HAkzkvGVsmQgyMsc7iz4v2h7q5VfZnkAcnjZV5i7sdGpum8\\n \\x1b[90m[2020-09-17 19:40:32]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m p2p:\\x1b[0m Peer connected \\x1b[32mactivePeers\\x1b[0m=15 \\x1b[32mdirection\\x1b[0m=Outbound \\x1b[32mmultiAddr\\x1b[0m=/ip4/173.14.227.241/tcp/13002/p2p/16Uiu2HAmNSWpmJ6TzrfkNp5dYbxREhN9onf7yG58yuNosgwWfyQh\\n poch\\x1b[0m=12\\n \\x1b[90m[2020-09-17 19:40:32]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m p2p:\\x1b[0m Peer connected \\x1b[32mactivePeers\\x1b[0m=15 \\x1b[32mdirection\\x1b[0m=Outbound \\x1b[32mmultiAddr\\x1b[0m=/ip4/173.14.227.241/tcp/13002/p2p/16Uiu2HAmNSWpmJ6TzrfkNp5dYbxREhN9onf7yG58yuNosgwWfy\\n \\x1b[90m[2020-09-17 19:40:28]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m p2p:\\x1b[0m Peer connected \\x1b[32mactivePeers\\x1b[0m=15 \\x1b[32mdirection\\x1b[0m=Outbound \\x1b[32mmultiAddr\\x1b[0m=/ip4/13.56.11.170/tcp/9000/p2p/16Uiu2HAkzkvGVsmQgyMsc7iz4v2h7q5VfZnkAcnjZV5i7sdGpum8\\n InEpoch\\x1b[0m=10\\n \\x1b[90m[2020-09-17 19:40:28]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m p2p:\\x1b[0m Peer connected \\x1b[32mactivePeers\\x1b[0m=15 \\x1b[32mdirection\\x1b[0m=Outbound \\x1b[32mmultiAddr\\x1b[0m=/ip4/13.56.11.170/tcp/9000/p2p/16Uiu2HAkzkvGVsmQgyMsc7iz4v2h7q5VfZnkAcnjZV5i7sdGpum8\\n \\x1b[90m[2020-09-17 19:40:32]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m p2p:\\x1b[0m Peer connected \\x1b[32mactivePeers\\x1b[0m=15 \\x1b[32mdirection\\x1b[0m=Outbound \\x1b[32mmultiAddr\\x1b[0m=/ip4/173.14.227.241/tcp/13002/p2p/16Uiu2HAmNSWpmJ6TzrfkNp5dYbxREhN9onf7yG58yuNosgwWfyQh\\n poch\\x1b[0m=12\\n \\x1b[90m[2020-09-17 19:40:32]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m p2p:\\x1b[0m Peer connected \\x1b[32mactivePeers\\x1b[0m=15 \\x1b[32mdirection\\x1b[0m=Outbound \\x1b[32mmultiAddr\\x1b[0m=/ip4/173.14.227.241/tcp/13002/p2p/16Uiu2HAmNSWpmJ6TzrfkNp5dYbxREhN9onf7yG58yuNosgwWfy\\n \\x1b[90m[2020-09-17 19:40:28]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m p2p:\\x1b[0m Peer connected \\x1b[32mactivePeers\\x1b[0m=15 \\x1b[32mdirection\\x1b[0m=Outbound \\x1b[32mmultiAddr\\x1b[0m=/ip4/13.56.11.170/tcp/9000/p2p/16Uiu2HAkzkvGVsmQgyMsc7iz4v2h7q5VfZnkAcnjZV5i7sdGpum8\\n InEpoch\\x1b[0m=10\\n \\x1b[90m[2020-09-17 19:40:28]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m p2p:\\x1b[0m Peer connected \\x1b[32mactivePeers\\x1b[0m=15 \\x1b[32mdirection\\x1b[0m=Outbound \\x1b[32mmultiAddr\\x1b[0m=/ip4/13.56.11.170/tcp/9000/p2p/16Uiu2HAkzkvGVsmQgyMsc7iz4v2h7q5VfZnkAcnjZV5i7sdGpum8\\n \\x1b[90m[2020-09-17 19:40:32]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m p2p:\\x1b[0m Peer connected \\x1b[32mactivePeers\\x1b[0m=15 \\x1b[32mdirection\\x1b[0m=Outbound \\x1b[32mmultiAddr\\x1b[0m=/ip4/173.14.227.241/tcp/13002/p2p/16Uiu2HAmNSWpmJ6TzrfkNp5dYbxREhN9onf7yG58yuNosgwWfyQh\\n poch\\x1b[0m=12\\n \\x1b[90m[2020-09-17 19:40:32]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m p2p:\\x1b[0m Peer connected \\x1b[32mactivePeers\\x1b[0m=15 \\x1b[32mdirection\\x1b[0m=Outbound \\x1b[32mmultiAddr\\x1b[0m=/ip4/173.14.227.241/tcp/13002/p2p/16Uiu2HAmNSWpmJ6TzrfkNp5dYbxREhN9onf7yG58yuNosgwWfy\\n \\x1b[90m[2020-09-17 19:40:28]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m p2p:\\x1b[0m Peer connected \\x1b[32mactivePeers\\x1b[0m=15 \\x1b[32mdirection\\x1b[0m=Outbound \\x1b[32mmultiAddr\\x1b[0m=/ip4/202.186.203.125/tcp/9010/p2p/16Uiu2HAkucsYzLjF6QMxR5GfLGsR9ftnKEa5kXmvRRhYFrhb9e15\\n poch\\x1b[0m=13\\n \\x1b[90m[2020-09-17 19:40:28]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m p2p:\\x1b[0m Peer connected \\x1b[32mactivePeers\\x1b[0m=15 \\x1b[32mdirection\\x1b[0m=Outbound \\x1b[32mmultiAddr\\x1b[0m=/ip4/202.186.203.125/tcp/9010/p2p/16Uiu2HAkucsYzLjF6QMxR5GfLGsR9ftnKEa5kXmvRRhYFrhb9e\\n \\x1b[90m[2020-09-17 19:40:28]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m p2p:\\x1b[0m Peer connected \\x1b[32mactivePeers\\x1b[0m=15 \\x1b[32mdirection\\x1b[0m=Outbound \\x1b[32mmultiAddr\\x1b[0m=/ip4/202.186.203.125/tcp/9010/p2p/16Uiu2HAkucsYzLjF6QMxR5GfLGsR9ftnKEa5kXmvRRhYFrhb9e15\\n \\x1b[90m[2020-09-17 19:40:28]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m p2p:\\x1b[0m Peer connected \\x1b[32mactivePeers\\x1b[0m=15 \\x1b[32mdirection\\x1b[0m=Outbound \\x1b[32mmultiAddr\\x1b[0m=/ip4/13.56.11.170/tcp/9000/p2p/16Uiu2HAkzkvGVsmQgyMsc7iz4v2h7q5VfZnkAcnjZV5i7sdGpum8\\n \\x1b[90m[2020-09-17 19:40:32]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m p2p:\\x1b[0m Peer connected \\x1b[32mactivePeers\\x1b[0m=15 \\x1b[32mdirection\\x1b[0m=Outbound \\x1b[32mmultiAddr\\x1b[0m=/ip4/173.14.227.241/tcp/13002/p2p/16Uiu2HAmNSWpmJ6TzrfkNp5dYbxREhN9onf7yG58yuNosgwWfyQh\\n \\x1b[90m[2020-09-17 19:40:33]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m p2p:\\x1b[0m Peer connected \\x1b[32mactivePeers\\x1b[0m=17 \\x1b[32mdirection\\x1b[0m=Outbound \\x1b[32mmultiAddr\\x1b[0m=/ip4/5.135.123.161/tcp/13000/p2p/16Uiu2HAm2jvdAcgcnCTPKSfcgBQqLXqtgQMGKEtyQZKnhkdpoWWu\\n \\x1b[90m[2020-09-17 19:40:38]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m p2p:\\x1b[0m Peer connected \\x1b[32mactivePeers\\x1b[0m=19 \\x1b[32mdirection\\x1b[0m=Outbound \\x1b[32mmultiAddr\\x1b[0m=/ip4/159.89.195.24/tcp/9000/p2p/16Uiu2HAkzxm5LRR4agVpFCqfVkuLE6BvGaHbyzZYgY7jsX1WRTiC\\n \\x1b[90m[2020-09-17 19:40:42]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m initial-sync:\\x1b[0m Synced up to slot 320301\\n \\x1b[90m[2020-09-17 19:40:46]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m sync:\\x1b[0m Requesting parent block \\x1b[32mcurrentSlot\\x1b[0m=320303 \\x1b[32mparentRoot\\x1b[0m=d89f62eb24c8\\n \\x1b[90m[2020-09-17 19:40:46]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m p2p:\\x1b[0m Peer connected \\x1b[32mactivePeers\\x1b[0m=20 \\x1b[32mdirection\\x1b[0m=Outbound \\x1b[32mmultiAddr\\x1b[0m=/ip4/193.70.72.175/tcp/9000/p2p/16Uiu2HAmRdkXq7VX5uosJxNeZxApsVkwSg6UMSApWnoqhadAxjNu\\n \\x1b[90m[2020-09-17 19:40:47]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m p2p:\\x1b[0m Peer connected \\x1b[32mactivePeers\\x1b[0m=20 \\x1b[32mdirection\\x1b[0m=Outbound \\x1b[32mmultiAddr\\x1b[0m=/ip4/92.245.6.89/tcp/9000/p2p/16Uiu2HAkxcT6Lc5DXxH277dCLNiAqta9umdwGvDYnqtd3n2SPdCp\\n \\x1b[90m[2020-09-17 19:40:47]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m p2p:\\x1b[0m Peer connected \\x1b[32mactivePeers\\x1b[0m=21 \\x1b[32mdirection\\x1b[0m=Outbound \\x1b[32mmultiAddr\\x1b[0m=/ip4/201.237.248.116/tcp/9000/p2p/16Uiu2HAkxonydh2zKaTt5aLGprX1FXku34jxm9aziYBSkTyPVhSU\\n \\x1b[90m[2020-09-17 19:40:49]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m p2p:\\x1b[0m Peer connected \\x1b[32mactivePeers\\x1b[0m=22 \\x1b[32mdirection\\x1b[0m=Outbound \\x1b[32mmultiAddr\\x1b[0m=/ip4/3.80.7.206/tcp/9000/p2p/16Uiu2HAmCBZ9um5bnTWwby9n7ACmtMwfxZdaZhYQiUaMdrCUxrNx\\n \\x1b[90m[2020-09-17 19:40:50]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m blockchain:\\x1b[0m Finished applying state transition \\x1b[32mattestations\\x1b[0m=13 \\x1b[32mattesterSlashings\\x1b[0m=0 \\x1b[32mdeposits\\x1b[0m=0 \\x1b[32mproposerSlashings\\x1b[0m=0 \\x1b[32mvoluntaryExits\\x1b[0m=0\\n InEpoch\\x1b[0m=14\\n \\x1b[90m[2020-09-17 19:40:50]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m blockchain:\\x1b[0m Finished applying state transition \\x1b[32mattestations\\x1b[0m=13 \\x1b[32mattesterSlashings\\x1b[0m=0 \\x1b[32mdeposits\\x1b[0m=0 \\x1b[32mproposerSlashings\\x1b[0m=0 \\x1b[32mvoluntaryExits\\x1b[0m=0\\n \\x1b[90m[2020-09-17 19:40:50]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m blockchain:\\x1b[0m Finished applying state transition \\x1b[32mattestations\\x1b[0m=124 \\x1b[32mattesterSlashings\\x1b[0m=0 \\x1b[32mdeposits\\x1b[0m=0 \\x1b[32mproposerSlashings\\x1b[0m=0 \\x1b[32mvoluntaryExits\\x1b[0m=0\\n nEpoch\\x1b[0m=15\\n \\x1b[90m[2020-09-17 19:40:50]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m blockchain:\\x1b[0m Finished applying state transition \\x1b[32mattestations\\x1b[0m=124 \\x1b[32mattesterSlashings\\x1b[0m=0 \\x1b[32mdeposits\\x1b[0m=0 \\x1b[32mproposerSlashings\\x1b[0m=0 \\x1b[32mvoluntaryExits\\x1b[0m=0\\n \\x1b[90m[2020-09-17 19:40:50]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m p2p:\\x1b[0m Peer connected \\x1b[32mactivePeers\\x1b[0m=22 \\x1b[32mdirection\\x1b[0m=Outbound \\x1b[32mmultiAddr\\x1b[0m=/ip4/81.221.212.143/tcp/9000/p2p/16Uiu2HAkvBeQgGnaEL3D2hiqdcWkag1P1PEALR8qj7qNh53ePfZX\\n \\x1b[90m[2020-09-17 19:40:52]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m sync:\\x1b[0m Verified and saved pending attestations to pool \\x1b[32mblockRoot\\x1b[0m=d89f62eb24c8 \\x1b[32mpendingAttsCount\\x1b[0m=3\\n \\x1b[90m[2020-09-17 19:40:52]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m sync:\\x1b[0m Verified and saved pending attestations to pool \\x1b[32mblockRoot\\x1b[0m=0707f452a459 \\x1b[32mpendingAttsCount\\x1b[0m=282\\n \\x1b[90m[2020-09-17 19:40:55]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m p2p:\\x1b[0m Peer connected \\x1b[32mactivePeers\\x1b[0m=27 \\x1b[32mdirection\\x1b[0m=Outbound \\x1b[32mmultiAddr\\x1b[0m=/ip4/108.35.175.90/tcp/9000/p2p/16Uiu2HAm84dzPExSGhu2XEBhL1MM5kMMnC9VYBC6aipVXJnieVNY\\n \\x1b[90m[2020-09-17 19:40:56]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m p2p:\\x1b[0m Peer connected \\x1b[32mactivePeers\\x1b[0m=27 \\x1b[32mdirection\\x1b[0m=Outbound \\x1b[32mmultiAddr\\x1b[0m=/ip4/99.255.60.106/tcp/9000/p2p/16Uiu2HAmVqqVZTyARMbS6r5oqWR39b3PUbEGWe127FjLDbeEDECD\\n \\x1b[90m[2020-09-17 19:40:56]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m p2p:\\x1b[0m Peer connected \\x1b[32mactivePeers\\x1b[0m=27 \\x1b[32mdirection\\x1b[0m=Outbound \\x1b[32mmultiAddr\\x1b[0m=/ip4/161.97.247.13/tcp/9000/p2p/16Uiu2HAmUf2VGmUDHxqfGEWAHRt6KpqoCz1PDVfcE4LrTWskQzZi\\n \\x1b[90m[2020-09-17 19:40:59]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m p2p:\\x1b[0m Peer connected \\x1b[32mactivePeers\\x1b[0m=28 \\x1b[32mdirection\\x1b[0m=Outbound \\x1b[32mmultiAddr\\x1b[0m=/ip4/46.4.51.137/tcp/9000/p2p/16Uiu2HAm2C9yxm5coEYnrWD57AUFZAPRu4Fv39BG6LyjUPTkvrTo\\n \\x1b[90m[2020-09-17 19:41:00]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m p2p:\\x1b[0m Peer connected \\x1b[32mactivePeers\\x1b[0m=28 \\x1b[32mdirection\\x1b[0m=Outbound \\x1b[32mmultiAddr\\x1b[0m=/ip4/86.245.9.211/tcp/9000/p2p/16Uiu2HAmBhjcHQDrJeDHg2oLsm6ZNxAXeu8AScackVcWqNi1z7zb\\n \\x1b[90m[2020-09-17 19:41:05]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m p2p:\\x1b[0m Peer disconnected \\x1b[32mactivePeers\\x1b[0m=27 \\x1b[32mmultiAddr\\x1b[0m=/ip4/193.70.72.175/tcp/9000/p2p/16Uiu2HAmRdkXq7VX5uosJxNeZxApsVkwSg6UMSApWnoqhadAxjNu\\n \\x1b[90m[2020-09-17 19:41:10]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m blockchain:\\x1b[0m Finished applying state transition \\x1b[32mattestations\\x1b[0m=69 \\x1b[32mattesterSlashings\\x1b[0m=0 \\x1b[32mdeposits\\x1b[0m=0 \\x1b[32mproposerSlashings\\x1b[0m=0 \\x1b[32mvoluntaryExits\\x1b[0m=0\\n InEpoch\\x1b[0m=17\\n \\x1b[90m[2020-09-17 19:41:10]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m blockchain:\\x1b[0m Finished applying state transition \\x1b[32mattestations\\x1b[0m=69 \\x1b[32mattesterSlashings\\x1b[0m=0 \\x1b[32mdeposits\\x1b[0m=0 \\x1b[32mproposerSlashings\\x1b[0m=0 \\x1b[32mvoluntaryExits\\x1b[0m=0\\n \\x1b[90m[2020-09-17 19:41:14]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m p2p:\\x1b[0m Peer connected \\x1b[32mactivePeers\\x1b[0m=30 \\x1b[32mdirection\\x1b[0m=Outbound \\x1b[32mmultiAddr\\x1b[0m=/ip4/78.47.231.252/tcp/9852/p2p/16Uiu2HAmMQvsJqCKSZ4zJmki82xum9cqDF31avHT7sDnhF6aFYYH\\n \\x1b[90m[2020-09-17 19:41:15]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m p2p:\\x1b[0m Peer connected \\x1b[32mactivePeers\\x1b[0m=32 \\x1b[32mdirection\\x1b[0m=Outbound \\x1b[32mmultiAddr\\x1b[0m=/ip4/161.97.83.42/tcp/9003/p2p/16Uiu2HAmD1PpTtvhj83Weg9oBL3W4PiXgDtViVuuWxGheAfpxpVo\\n \\x1b[90m[2020-09-17 19:41:21]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m p2p:\\x1b[0m Peer connected \\x1b[32mactivePeers\\x1b[0m=32 \\x1b[32mdirection\\x1b[0m=Outbound \\x1b[32mmultiAddr\\x1b[0m=/ip4/106.69.73.189/tcp/9000/p2p/16Uiu2HAmTWd5hbmsiozXPPTvBYWxc3aDnRKxRxDWWvc2GC1Wgw1n\\n \\x1b[90m[2020-09-17 19:41:22]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m blockchain:\\x1b[0m Finished applying state transition \\x1b[32mattestations\\x1b[0m=37 \\x1b[32mattesterSlashings\\x1b[0m=0 \\x1b[32mdeposits\\x1b[0m=0 \\x1b[32mproposerSlashings\\x1b[0m=0 \\x1b[32mvoluntaryExits\\x1b[0m=0\\n InEpoch\\x1b[0m=18\\n \\x1b[90m[2020-09-17 19:41:22]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m blockchain:\\x1b[0m Finished applying state transition \\x1b[32mattestations\\x1b[0m=37 \\x1b[32mattesterSlashings\\x1b[0m=0 \\x1b[32mdeposits\\x1b[0m=0 \\x1b[32mproposerSlashings\\x1b[0m=0 \\x1b[32mvoluntaryExits\\x1b[0m=0\\n \\x1b[90m[2020-09-17 19:41:22]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m p2p:\\x1b[0m Peer connected \\x1b[32mactivePeers\\x1b[0m=32 \\x1b[32mdirection\\x1b[0m=Outbound \\x1b[32mmultiAddr\\x1b[0m=/ip4/203.198.146.232/tcp/9001/p2p/16Uiu2HAkuiaBuXPfW47XfR7o8WnN8ZzdCKWEyHjyLWQvLFqkZST5\\n \\x1b[90m[2020-09-17 19:41:25]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m p2p:\\x1b[0m Peer connected \\x1b[32mactivePeers\\x1b[0m=32 \\x1b[32mdirection\\x1b[0m=Outbound \\x1b[32mmultiAddr\\x1b[0m=/ip4/135.181.46.108/tcp/9852/p2p/16Uiu2HAmNS4AM9Hfy3W23fvGmERb79zfhz9xHvRpXZfDvZxz5fkf\\n \\x1b[90m[2020-09-17 19:41:26]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m blockchain:\\x1b[0m Finished applying state transition \\x1b[32mattestations\\x1b[0m=37 \\x1b[32mattesterSlashings\\x1b[0m=0 \\x1b[32mdeposits\\x1b[0m=0 \\x1b[32mproposerSlashings\\x1b[0m=0 \\x1b[32mvoluntaryExits\\x1b[0m=0\\n InEpoch\\x1b[0m=18\\n \\x1b[90m[2020-09-17 19:41:26]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m blockchain:\\x1b[0m Finished applying state transition \\x1b[32mattestations\\x1b[0m=37 \\x1b[32mattesterSlashings\\x1b[0m=0 \\x1b[32mdeposits\\x1b[0m=0 \\x1b[32mproposerSlashings\\x1b[0m=0 \\x1b[32mvoluntaryExits\\x1b[0m=0\\n \\x1b[90m[2020-09-17 19:41:28]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m sync:\\x1b[0m Verified and saved pending attestations to pool \\x1b[32mblockRoot\\x1b[0m=a935cba91838 \\x1b[32mpendingAttsCount\\x1b[0m=12\\n \\x1b[90m[2020-09-17 19:41:31]\\x1b[0m \\x1b[32m INFO\\x1b[0m\\x1b[36m p2p:\\x1b[0m Peer disconnected \\x1b[32mactivePeers\\x1b[0m=31 \\x1b[32mmultiAddr\\x1b[0m=/ip4/135.181.46.108/tcp/9852/p2p/16Uiu2HAmNS4AM9Hfy3W23fvGmERb79zfhz9xHvRpXZfDvZxz5fkf\".split(\"\\n\").map((e,t)=>e);return Object(lh.a)(e).pipe(Object(ud.a)(),Object(ch.a)(e=>Object(lh.a)(e).pipe(Object(kT.a)(1500))))}return ST(this.apiUrl+\"/health/logs/beacon/stream\").pipe(Object(hh.a)(e=>e.logs),Object(ud.a)())}}return e.\\u0275fac=function(t){return new(t||e)(ie(Qp))},e.\\u0275prov=y({token:e,factory:e.\\u0275fac,providedIn:\"root\"}),e})();var LT=n(\"E4Z0\"),TT=n.n(LT);const AT=[\"scrollFrame\"],ET=[\"item\"];function OT(e,t){if(1&e&&qs(0,\"div\",6,7),2&e){const e=t.$implicit;Ws(\"innerHTML\",co().formatLog(e),mr)}}let FT=(()=>{class e{constructor(e){this.sanitizer=e,this.messages=null,this.title=null,this.url=null,this.scrollFrame=null,this.itemElements=null,this.ansiUp=new TT.a}ngAfterViewInit(){var e,t;this.scrollContainer=null===(e=this.scrollFrame)||void 0===e?void 0:e.nativeElement,null===(t=this.itemElements)||void 0===t||t.changes.subscribe(e=>this.onItemElementsChanged())}formatLog(e){return this.sanitizer.bypassSecurityTrustHtml(this.ansiUp.ansi_to_html(e))}onItemElementsChanged(){this.scrollToBottom()}scrollToBottom(){this.scrollContainer.scroll({top:this.scrollContainer.scrollHeight,left:0,behavior:\"smooth\"})}}return e.\\u0275fac=function(t){return new(t||e)(Us(rh))},e.\\u0275cmp=ke({type:e,selectors:[[\"app-logs-stream\"]],viewQuery:function(e,t){var n;1&e&&(wl(AT,!0),wl(ET,!0)),2&e&&(yl(n=Cl())&&(t.scrollFrame=n.first),yl(n=Cl())&&(t.itemElements=n))},inputs:{messages:\"messages\",title:\"title\",url:\"url\"},decls:9,vars:3,consts:[[1,\"bg-black\"],[1,\"flex\",\"justify-between\",\"pb-2\"],[1,\"text-white\",\"text-lg\"],[1,\"mt-2\",\"logs-card\",\"overflow-y-auto\"],[\"scrollFrame\",\"\"],[\"class\",\"log-item\",3,\"innerHTML\",4,\"ngFor\",\"ngForOf\"],[1,\"log-item\",3,\"innerHTML\"],[\"item\",\"\"]],template:function(e,t){1&e&&(Zs(0,\"mat-card\",0),Zs(1,\"div\",1),Zs(2,\"div\",2),Ro(3),Ks(),Zs(4,\"div\"),Ro(5),Ks(),Ks(),Zs(6,\"div\",3,4),Vs(8,OT,2,1,\"div\",5),Ks(),Ks()),2&e&&(Rr(3),Io(t.title),Rr(2),Io(t.url),Rr(3),Ws(\"ngForOf\",t.messages))},directives:[SM,au],encapsulation:2}),e})();function PT(e,t){if(1&e&&(Zs(0,\"mat-card\",11),Zs(1,\"div\",12),Ro(2,\"Log Percentages\"),Ks(),Zs(3,\"div\",13),Zs(4,\"div\"),qs(5,\"mat-progress-bar\",14),Ks(),Zs(6,\"div\",15),Zs(7,\"small\"),Ro(8),Ks(),Ks(),Ks(),Zs(9,\"div\",13),Zs(10,\"div\"),qs(11,\"mat-progress-bar\",16),Ks(),Zs(12,\"div\",15),Zs(13,\"small\"),Ro(14),Ks(),Ks(),Ks(),Zs(15,\"div\",13),Zs(16,\"div\"),qs(17,\"mat-progress-bar\",17),Ks(),Zs(18,\"div\",15),Zs(19,\"small\"),Ro(20),Ks(),Ks(),Ks(),Ks()),2&e){const e=t.ngIf;Rr(5),Ws(\"value\",e.percentInfo),Rr(3),jo(\"\",e.percentInfo,\"% Info Logs\"),Rr(3),Ws(\"value\",e.percentWarn),Rr(3),jo(\"\",e.percentWarn,\"% Warn Logs\"),Rr(3),Ws(\"value\",e.percentError),Rr(3),jo(\"\",e.percentError,\"% Error Logs\")}}let RT=(()=>{class e{constructor(e){this.logsService=e,this.destroyed$$=new r.a,this.validatorMessages=[],this.beaconMessages=[],this.totalInfo=0,this.totalWarn=0,this.totalError=0,this.totalLogs=0,this.logMetrics$=new Wh.a({percentInfo:\"0\",percentWarn:\"0\",percentError:\"0\"})}ngOnInit(){this.subscribeLogs()}ngOnDestroy(){this.destroyed$$.next(),this.destroyed$$.complete()}subscribeLogs(){this.logsService.validatorLogs().pipe(Object(df.a)(this.destroyed$$),Object(nd.a)(e=>{this.validatorMessages.push(e),this.countLogMetrics(e)})).subscribe(),this.logsService.beaconLogs().pipe(Object(df.a)(this.destroyed$$),Object(nd.a)(e=>{this.beaconMessages.push(e),this.countLogMetrics(e)})).subscribe()}countLogMetrics(e){const t=this.logMetrics$.getValue();t&&e&&(-1!==(e=e.toUpperCase()).indexOf(\"INFO\")?(this.totalInfo++,this.totalLogs++):-1!==e.indexOf(\"WARN\")?(this.totalWarn++,this.totalLogs++):-1!==e.indexOf(\"ERROR\")&&(this.totalError++,this.totalLogs++),t.percentInfo=this.formatPercent(this.totalInfo),t.percentWarn=this.formatPercent(this.totalWarn),t.percentError=this.formatPercent(this.totalError),this.logMetrics$.next(t))}formatPercent(e){return(e/this.totalLogs*100).toFixed(0)}}return e.\\u0275fac=function(t){return new(t||e)(Us(DT))},e.\\u0275cmp=ke({type:e,selectors:[[\"app-logs\"]],decls:15,vars:5,consts:[[1,\"logs\",\"m-sm-30\"],[1,\"mb-8\"],[1,\"text-2xl\",\"mb-2\",\"text-white\",\"leading-snug\"],[1,\"m-0\",\"text-muted\",\"text-base\",\"leading-snug\"],[1,\"flex\",\"flex-wrap\",\"md:flex-no-wrap\",\"gap-6\"],[1,\"w-full\",\"md:w-2/3\"],[\"title\",\"Validator Client\",3,\"messages\"],[1,\"py-3\"],[\"title\",\"Beacon Node\",3,\"messages\"],[1,\"w-full\",\"md:w-1/3\"],[\"class\",\"bg-paper\",4,\"ngIf\"],[1,\"bg-paper\"],[1,\"card-title\",\"mb-8\",\"text-lg\",\"text-white\"],[1,\"mb-6\"],[\"mode\",\"determinate\",\"color\",\"primary\",3,\"value\"],[1,\"my-2\",\"text-muted\"],[\"mode\",\"determinate\",\"color\",\"accent\",3,\"value\"],[\"mode\",\"determinate\",\"color\",\"warn\",3,\"value\"]],template:function(e,t){1&e&&(Zs(0,\"div\",0),qs(1,\"app-breadcrumb\"),Zs(2,\"div\",1),Zs(3,\"div\",2),Ro(4,\" Your Prysm Process' Logs \"),Ks(),Zs(5,\"p\",3),Ro(6,\" Stream of logs from both the beacon node and validator client \"),Ks(),Ks(),Zs(7,\"div\",4),Zs(8,\"div\",5),qs(9,\"app-logs-stream\",6),qs(10,\"div\",7),qs(11,\"app-logs-stream\",8),Ks(),Zs(12,\"div\",9),Vs(13,PT,21,6,\"mat-card\",10),nl(14,\"async\"),Ks(),Ks(),Ks()),2&e&&(Rr(9),Ws(\"messages\",t.validatorMessages),Rr(2),Ws(\"messages\",t.beaconMessages),Rr(2),Ws(\"ngIf\",rl(14,3,t.logMetrics$)))},directives:[GS,FT,cu,SM,HL],pipes:[ku],encapsulation:2}),e})(),IT=(()=>{class e{constructor(){}ngOnInit(){const e=[],t=[],n=[];for(let r=0;r<100;r++)e.push(\"category\"+r),t.push(5*(Math.sin(r/5)*(r/5-10)+r/6)),n.push(5*(Math.cos(r/5)*(r/5-10)+r/6));this.options={legend:{data:[\"bar\",\"bar2\"],align:\"left\",textStyle:{color:\"white\",fontSize:13,fontFamily:\"roboto\"}},tooltip:{},xAxis:{data:e,silent:!1,splitLine:{show:!1},axisLabel:{color:\"white\",fontSize:14,fontFamily:\"roboto\"}},color:[\"#7467ef\",\"#ff9e43\"],yAxis:{},series:[{name:\"bar\",type:\"bar\",data:t,animationDelay:e=>10*e},{name:\"bar2\",type:\"bar\",data:n,animationDelay:e=>10*e+100}],animationEasing:\"elasticOut\",animationDelayUpdate:e=>5*e}}}return e.\\u0275fac=function(t){return new(t||e)},e.\\u0275cmp=ke({type:e,selectors:[[\"app-balances-chart\"]],decls:1,vars:1,consts:[[\"echarts\",\"\",3,\"options\"]],template:function(e,t){1&e&&qs(0,\"div\",0),2&e&&Ws(\"options\",t.options)},directives:[oC],encapsulation:2}),e})(),jT=(()=>{class e{constructor(){this.options={barGap:50,barMaxWidth:\"6px\",grid:{top:24,left:26,right:26,bottom:25},legend:{itemGap:32,top:-4,left:-4,icon:\"circle\",width:\"auto\",data:[\"Atts Included\",\"Missed Atts\",\"Orphaned\"],textStyle:{color:\"white\",fontSize:12,fontFamily:\"roboto\",align:\"center\"}},tooltip:{},xAxis:{type:\"category\",data:[\"Mon\",\"Tues\",\"Wed\",\"Thu\",\"Fri\",\"Sat\",\"Sun\"],showGrid:!1,boundaryGap:!1,axisLine:{show:!1},splitLine:{show:!1},axisLabel:{color:\"white\",fontSize:12,fontFamily:\"roboto\",margin:16},axisTick:{show:!1}},color:[\"#7467ef\",\"#e95455\",\"#ff9e43\"],yAxis:{type:\"value\",show:!1,axisLine:{show:!1},splitLine:{show:!1}},series:[{name:\"Atts Included\",data:[70,80,80,80,60,70,40],type:\"bar\",itemStyle:{barBorderRadius:[0,0,10,10]},stack:\"one\"},{name:\"Missed Atts\",data:[40,90,100,70,80,65,50],type:\"bar\",stack:\"one\"},{name:\"Orphaned\",data:[30,70,100,90,70,55,40],type:\"bar\",itemStyle:{barBorderRadius:[10,10,0,0]},stack:\"one\"}]}}}return e.\\u0275fac=function(t){return new(t||e)},e.\\u0275cmp=ke({type:e,selectors:[[\"app-proposed-missed-chart\"]],decls:1,vars:1,consts:[[\"echarts\",\"\",3,\"options\"]],template:function(e,t){1&e&&qs(0,\"div\",0),2&e&&Ws(\"options\",t.options)},directives:[oC],encapsulation:2}),e})(),YT=(()=>{class e{constructor(){this.options={grid:{top:\"10%\",bottom:\"10%\",right:\"5%\"},legend:{show:!1},color:[\"#7467ef\",\"#ff9e43\"],barGap:0,barMaxWidth:\"64px\",tooltip:{},dataset:{source:[[\"Month\",\"Website\",\"App\"],[\"Jan\",2200,1200],[\"Feb\",800,500],[\"Mar\",700,1350],[\"Apr\",1500,1250],[\"May\",2450,450],[\"June\",1700,1250]]},xAxis:{type:\"category\",axisLine:{show:!1},splitLine:{show:!1},axisTick:{show:!1},axisLabel:{color:\"white\",fontSize:13,fontFamily:\"roboto\"}},yAxis:{axisLine:{show:!1},axisTick:{show:!1},splitLine:{lineStyle:{color:\"white\",opacity:.15}},axisLabel:{color:\"white\",fontSize:13,fontFamily:\"roboto\"}},series:[{type:\"bar\"},{type:\"bar\"}]}}}return e.\\u0275fac=function(t){return new(t||e)},e.\\u0275cmp=ke({type:e,selectors:[[\"app-double-bar-chart\"]],decls:1,vars:1,consts:[[\"echarts\",\"\",3,\"options\"]],template:function(e,t){1&e&&qs(0,\"div\",0),2&e&&Ws(\"options\",t.options)},directives:[oC],encapsulation:2}),e})(),BT=(()=>{class e{constructor(){this.options={title:{text:\"Validator data breakdown\",subtext:\"Some sample pie chart data\",x:\"center\",color:\"white\"},tooltip:{trigger:\"item\",formatter:\"{a}
{b} : {c} ({d}%)\"},legend:{x:\"center\",y:\"bottom\",data:[\"item1\",\"item2\",\"item3\",\"item4\"]},calculable:!0,series:[{name:\"area\",type:\"pie\",radius:[30,110],roseType:\"area\",data:[{value:10,name:\"item1\"},{value:30,name:\"item2\"},{value:45,name:\"item3\"},{value:15,name:\"item4\"}]}]}}}return e.\\u0275fac=function(t){return new(t||e)},e.\\u0275cmp=ke({type:e,selectors:[[\"app-pie-chart\"]],decls:1,vars:1,consts:[[\"echarts\",\"\",3,\"options\"]],template:function(e,t){1&e&&qs(0,\"div\",0),2&e&&Ws(\"options\",t.options)},directives:[oC],encapsulation:2}),e})(),NT=(()=>{class e{constructor(){}ngOnInit(){}}return e.\\u0275fac=function(t){return new(t||e)},e.\\u0275cmp=ke({type:e,selectors:[[\"app-metrics\"]],decls:57,vars:0,consts:[[1,\"metrics\",\"m-sm-30\"],[1,\"grid\",\"grid-cols-1\",\"md:grid-cols-2\",\"gap-8\"],[1,\"col-span-1\",\"md:col-span-2\",\"grid\",\"grid-cols-12\",\"gap-8\"],[1,\"col-span-12\",\"md:col-span-6\"],[1,\"col-content\"],[1,\"usage-card\",\"bg-primary\",\"p-16\",\"py-24\",\"text-center\"],[1,\"py-16\",\"text-2xl\",\"uppercase\",\"text-white\"],[1,\"px-20\",\"flex\",\"justify-between\"],[1,\"text-white\"],[1,\"font-bold\",\"text-lg\"],[1,\"font-light\",\"uppercase\",\"m-4\"],[1,\"font-bold\",\"text-xl\"],[1,\"col-span-12\",\"md:col-span-3\"],[1,\"bg-paper\"],[1,\"px-4\",\"pt-6\",\"pb-16\"],[1,\"card-title\",\"text-white\",\"font-bold\",\"text-lg\"],[1,\"card-subtitle\",\"mt-2\",\"mb-8\",\"text-white\"],[\"mat-raised-button\",\"\",\"color\",\"primary\"],[\"mat-raised-button\",\"\",\"color\",\"accent\"],[1,\"col-span-1\"]],template:function(e,t){1&e&&(Zs(0,\"div\",0),qs(1,\"app-breadcrumb\"),Zs(2,\"div\",1),Zs(3,\"div\",2),Zs(4,\"div\",3),Zs(5,\"div\",4),Zs(6,\"mat-card\",5),Zs(7,\"div\",6),Ro(8,\"Process metrics summary\"),Ks(),Zs(9,\"div\",7),Zs(10,\"div\",8),Zs(11,\"div\",9),Ro(12,\"220Mb\"),Ks(),Zs(13,\"p\",10),Ro(14,\"RAM used\"),Ks(),Ks(),Zs(15,\"div\",8),Zs(16,\"div\",11),Ro(17,\"320\"),Ks(),Zs(18,\"p\",10),Ro(19,\"Attestations\"),Ks(),Ks(),Zs(20,\"div\",8),Zs(21,\"div\",11),Ro(22,\"4\"),Ks(),Zs(23,\"p\",10),Ro(24,\"Blocks missed\"),Ks(),Ks(),Ks(),Ks(),Ks(),Ks(),Zs(25,\"div\",12),Zs(26,\"div\",4),Zs(27,\"mat-card\",13),Zs(28,\"div\",14),Zs(29,\"div\",15),Ro(30,\"Profitability\"),Ks(),Zs(31,\"div\",16),Ro(32,\"$323\"),Ks(),Zs(33,\"button\",17),Ro(34,\" + 0.32 pending ETH \"),Ks(),Ks(),Ks(),Ks(),Ks(),Zs(35,\"div\",12),Zs(36,\"div\",4),Zs(37,\"mat-card\",13),Zs(38,\"div\",14),Zs(39,\"div\",15),Ro(40,\"RPC Traffic Sent\"),Ks(),Zs(41,\"div\",16),Ro(42,\"2.4Gb\"),Ks(),Zs(43,\"button\",18),Ro(44,\" Total Data \"),Ks(),Ks(),Ks(),Ks(),Ks(),Ks(),Zs(45,\"div\",19),Zs(46,\"mat-card\",13),qs(47,\"app-balances-chart\"),Ks(),Ks(),Zs(48,\"div\",19),Zs(49,\"mat-card\",13),qs(50,\"app-proposed-missed-chart\"),Ks(),Ks(),Zs(51,\"div\",19),Zs(52,\"mat-card\",13),qs(53,\"app-double-bar-chart\"),Ks(),Ks(),Zs(54,\"div\",19),Zs(55,\"mat-card\",13),qs(56,\"app-pie-chart\"),Ks(),Ks(),Ks(),Ks())},directives:[GS,SM,kv,IT,jT,YT,BT],encapsulation:2}),e})();function HT(e,t){if(1&e&&(Zs(0,\"mat-error\"),Ro(1),Ks()),2&e){const e=co(2);Rr(1),jo(\" \",e.passwordValidator.errorMessage.required,\" \")}}function zT(e,t){if(1&e&&(Zs(0,\"mat-error\"),Ro(1),Ks()),2&e){const e=co(2);Rr(1),jo(\" \",e.passwordValidator.errorMessage.minLength,\" \")}}function VT(e,t){if(1&e&&(Zs(0,\"mat-error\"),Ro(1),Ks()),2&e){const e=co(2);Rr(1),jo(\" \",e.passwordValidator.errorMessage.pattern,\" \")}}function JT(e,t){if(1&e&&(Qs(0),Zs(1,\"mat-form-field\",4),Zs(2,\"mat-label\"),Ro(3,\"Current Password\"),Ks(),qs(4,\"input\",9),Vs(5,HT,2,1,\"mat-error\",3),Vs(6,zT,2,1,\"mat-error\",3),Vs(7,VT,2,1,\"mat-error\",3),Ks(),qs(8,\"div\",6),$s()),2&e){const e=co();Rr(5),Ws(\"ngIf\",null==e.formGroup||null==e.formGroup.controls?null:e.formGroup.controls.currentPassword.hasError(\"required\")),Rr(1),Ws(\"ngIf\",null==e.formGroup||null==e.formGroup.controls?null:e.formGroup.controls.currentPassword.hasError(\"minlength\")),Rr(1),Ws(\"ngIf\",null==e.formGroup||null==e.formGroup.controls?null:e.formGroup.controls.currentPassword.hasError(\"pattern\"))}}function UT(e,t){if(1&e&&(Zs(0,\"mat-error\"),Ro(1),Ks()),2&e){const e=co();Rr(1),jo(\" \",e.passwordValidator.errorMessage.required,\" \")}}function GT(e,t){if(1&e&&(Zs(0,\"mat-error\"),Ro(1),Ks()),2&e){const e=co();Rr(1),jo(\" \",e.passwordValidator.errorMessage.minLength,\" \")}}function WT(e,t){if(1&e&&(Zs(0,\"mat-error\"),Ro(1),Ks()),2&e){const e=co();Rr(1),jo(\" \",e.passwordValidator.errorMessage.pattern,\" \")}}function XT(e,t){1&e&&(Zs(0,\"mat-error\"),Ro(1,\" Confirmation is required \"),Ks())}function ZT(e,t){if(1&e&&(Zs(0,\"mat-error\"),Ro(1),Ks()),2&e){const e=co();Rr(1),jo(\" \",e.passwordValidator.errorMessage.passwordMismatch,\" \")}}function KT(e,t){1&e&&(Zs(0,\"div\",10),Zs(1,\"button\",11),Ro(2,\"Submit\"),Ks(),Ks())}let qT=(()=>{class e{constructor(){this.passwordValidator=new wM,this.title=null,this.subtitle=null,this.label=null,this.confirmationLabel=null,this.formGroup=null,this.showSubmitButton=null,this.submit=()=>{}}}return e.\\u0275fac=function(t){return new(t||e)},e.\\u0275cmp=ke({type:e,selectors:[[\"app-password-form\"]],inputs:{title:\"title\",subtitle:\"subtitle\",label:\"label\",confirmationLabel:\"confirmationLabel\",formGroup:\"formGroup\",showSubmitButton:\"showSubmitButton\",submit:\"submit\"},decls:21,vars:12,consts:[[1,\"password-form\",3,\"formGroup\",\"submit\"],[1,\"text-white\",\"text-xl\",\"mt-4\"],[1,\"my-4\",\"text-hint\",\"text-lg\",\"leading-relaxed\"],[4,\"ngIf\"],[\"appearance\",\"outline\"],[\"matInput\",\"\",\"formControlName\",\"password\",\"placeholder\",\"Password\",\"name\",\"password\",\"type\",\"password\"],[1,\"py-2\"],[\"matInput\",\"\",\"formControlName\",\"passwordConfirmation\",\"placeholder\",\"Confirm password\",\"name\",\"passwordConfirmation\",\"type\",\"password\"],[\"class\",\"mt-4\",4,\"ngIf\"],[\"matInput\",\"\",\"formControlName\",\"currentPassword\",\"placeholder\",\"Current password\",\"name\",\"currentPassword\",\"type\",\"password\"],[1,\"mt-4\"],[\"type\",\"submit\",\"mat-raised-button\",\"\",\"color\",\"primary\"]],template:function(e,t){1&e&&(Zs(0,\"form\",0),io(\"submit\",(function(){return t.submit()})),Zs(1,\"div\",1),Ro(2),Ks(),Zs(3,\"div\",2),Ro(4),Ks(),Vs(5,JT,9,3,\"ng-container\",3),Zs(6,\"mat-form-field\",4),Zs(7,\"mat-label\"),Ro(8),Ks(),qs(9,\"input\",5),Vs(10,UT,2,1,\"mat-error\",3),Vs(11,GT,2,1,\"mat-error\",3),Vs(12,WT,2,1,\"mat-error\",3),Ks(),qs(13,\"div\",6),Zs(14,\"mat-form-field\",4),Zs(15,\"mat-label\"),Ro(16),Ks(),qs(17,\"input\",7),Vs(18,XT,2,0,\"mat-error\",3),Vs(19,ZT,2,1,\"mat-error\",3),Ks(),Vs(20,KT,3,0,\"div\",8),Ks()),2&e&&(Ws(\"formGroup\",t.formGroup),Rr(2),jo(\" \",t.title,\" \"),Rr(2),jo(\" \",t.subtitle,\" \"),Rr(1),Ws(\"ngIf\",null==t.formGroup||null==t.formGroup.controls?null:t.formGroup.controls.currentPassword),Rr(3),Io(t.label),Rr(2),Ws(\"ngIf\",null==t.formGroup||null==t.formGroup.controls?null:t.formGroup.controls.password.hasError(\"required\")),Rr(1),Ws(\"ngIf\",null==t.formGroup||null==t.formGroup.controls?null:t.formGroup.controls.password.hasError(\"minlength\")),Rr(1),Ws(\"ngIf\",null==t.formGroup||null==t.formGroup.controls?null:t.formGroup.controls.password.hasError(\"pattern\")),Rr(4),Io(t.confirmationLabel),Rr(2),Ws(\"ngIf\",null==t.formGroup||null==t.formGroup.controls?null:t.formGroup.controls.passwordConfirmation.hasError(\"required\")),Rr(1),Ws(\"ngIf\",null==t.formGroup||null==t.formGroup.controls?null:t.formGroup.controls.passwordConfirmation.hasError(\"passwordMismatch\")),Rr(1),Ws(\"ngIf\",t.showSubmitButton))},directives:[oM,hw,cM,cu,sk,ZM,gk,rw,uw,gM,UM,kv],encapsulation:2}),e})(),QT=(()=>{class e{constructor(e,t,n){this.formBuilder=e,this.authService=t,this.snackBar=n,this.passwordValidator=new wM,this.formGroup=this.formBuilder.group({currentPassword:new Qw(\"\",[_w.required,_w.minLength(8),this.passwordValidator.strongPassword]),password:new Qw(\"\",[_w.required,_w.minLength(8),this.passwordValidator.strongPassword]),passwordConfirmation:new Qw(\"\",[_w.required,_w.minLength(8),this.passwordValidator.strongPassword])},{validators:this.passwordValidator.matchingPasswordConfirmation})}resetPassword(){this.formGroup.markAllAsTouched(),this.formGroup.invalid||this.authService.changeUIPassword({currentPassword:this.formGroup.controls.currentPassword.value,password:this.formGroup.controls.password.value,passwordConfirmation:this.formGroup.controls.passwordConfirmation.value}).pipe(Object(sd.a)(1),Object(nd.a)(()=>{this.snackBar.open(\"Successfully changed web password\",\"Close\",{duration:4e3})}),Object(Uh.a)(e=>Object(Jh.a)(e))).subscribe()}}return e.\\u0275fac=function(t){return new(t||e)(Us(bM),Us($p),Us(Uv))},e.\\u0275cmp=ke({type:e,selectors:[[\"app-change-password\"]],decls:8,vars:3,consts:[[1,\"security\"],[1,\"bg-paper\"],[1,\"flex\",\"items-center\",\"px-4\",\"md:px-12\",\"py-4\",\"md:py-8\"],[1,\"flex\",\"w-full\",\"md:w-1/2\",\"items-center\"],[\"title\",\"Reset your web password\",\"subtitle\",\"Enter a strong password. You will need to input this password every time you log back into the web interface\",\"label\",\"New web password\",\"confirmationLabel\",\"Confirm new password\",3,\"submit\",\"formGroup\",\"showSubmitButton\"],[1,\"hidden\",\"md:flex\",\"w-1/2\",\"p-24\",\"signup-img\",\"justify-center\",\"items-center\"],[\"src\",\"/assets/images/onboarding/lock.svg\",\"alt\",\"\"]],template:function(e,t){1&e&&(qs(0,\"app-breadcrumb\"),Zs(1,\"div\",0),Zs(2,\"mat-card\",1),Zs(3,\"div\",2),Zs(4,\"div\",3),qs(5,\"app-password-form\",4),Ks(),Zs(6,\"div\",5),qs(7,\"img\",6),Ks(),Ks(),Ks(),Ks()),2&e&&(Rr(5),Ws(\"submit\",t.resetPassword.bind(t))(\"formGroup\",t.formGroup)(\"showSubmitButton\",!0))},directives:[GS,SM,qT,hw,cM],encapsulation:2}),e})();var $T=function(e){return e[e.Imported=0]=\"Imported\",e[e.Derived=1]=\"Derived\",e[e.Remote=2]=\"Remote\",e}({});function eA(e,t){if(1&e){const e=to();Zs(0,\"button\",15),io(\"click\",(function(){mt(e);const t=co().$implicit;return co().selectedWallet$.next(t.kind)})),Ro(1,\" Select Wallet \"),Ks()}}function tA(e,t){1&e&&(Zs(0,\"button\",16),Ro(1,\" Coming Soon \"),Ks())}function nA(e,t){if(1&e){const e=to();Zs(0,\"div\",6),io(\"click\",(function(){mt(e);const n=t.index;return co().selectCard(n)})),Zs(1,\"div\",7),qs(2,\"img\",8),Ks(),Zs(3,\"div\",9),Zs(4,\"p\",10),Ro(5),Ks(),Zs(6,\"p\",11),Ro(7),Ks(),Zs(8,\"p\",12),Vs(9,eA,2,0,\"button\",13),Vs(10,tA,2,0,\"button\",14),Ks(),Ks(),Ks()}if(2&e){const e=t.$implicit,n=t.index;So(\"active\",co().selectedCard===n)(\"mx-8\",1===n),Rr(2),Ws(\"src\",e.image,pr),Rr(3),jo(\" \",e.name,\" \"),Rr(2),jo(\" \",e.description,\" \"),Rr(2),Ws(\"ngIf\",!e.comingSoon),Rr(1),Ws(\"ngIf\",e.comingSoon)}}let rA=(()=>{class e{constructor(){this.walletSelections=null,this.selectedWallet$=null,this.selectedCard=1}selectCard(e){this.selectedCard=e}}return e.\\u0275fac=function(t){return new(t||e)},e.\\u0275cmp=ke({type:e,selectors:[[\"app-choose-wallet-kind\"]],inputs:{walletSelections:\"walletSelections\",selectedWallet$:\"selectedWallet$\"},decls:10,vars:1,consts:[[1,\"create-a-wallet\"],[1,\"text-center\",\"pb-8\"],[1,\"text-white\",\"text-3xl\"],[1,\"text-muted\",\"text-lg\",\"mt-6\",\"leading-snug\"],[1,\"onboarding-grid\",\"flex-wrap\",\"flex\",\"justify-center\",\"items-center\",\"my-auto\"],[\"class\",\"bg-paper onboarding-card text-center flex flex-col my-8 md:my-0\",3,\"active\",\"mx-8\",\"click\",4,\"ngFor\",\"ngForOf\"],[1,\"bg-paper\",\"onboarding-card\",\"text-center\",\"flex\",\"flex-col\",\"my-8\",\"md:my-0\",3,\"click\"],[1,\"flex\",\"justify-center\"],[3,\"src\"],[1,\"wallet-info\"],[1,\"wallet-kind\"],[1,\"wallet-description\"],[1,\"wallet-action\"],[\"class\",\"select-button\",\"mat-raised-button\",\"\",\"color\",\"accent\",3,\"click\",4,\"ngIf\"],[\"class\",\"select-button\",\"mat-raised-button\",\"\",\"disabled\",\"\",4,\"ngIf\"],[\"mat-raised-button\",\"\",\"color\",\"accent\",1,\"select-button\",3,\"click\"],[\"mat-raised-button\",\"\",\"disabled\",\"\",1,\"select-button\"]],template:function(e,t){1&e&&(Zs(0,\"div\",0),Zs(1,\"div\",1),Zs(2,\"div\",2),Ro(3,\"Create a Wallet\"),Ks(),Zs(4,\"div\",3),Ro(5,\" To get started, you will need to create a new wallet \"),qs(6,\"br\"),Ro(7,\"to hold your validator keys \"),Ks(),Ks(),Zs(8,\"div\",4),Vs(9,nA,11,9,\"div\",5),Ks(),Ks()),2&e&&(Rr(9),Ws(\"ngForOf\",t.walletSelections))},directives:[au,cu,kv],encapsulation:2}),e})();function iA(e,t){1&e&&mo(0)}const sA=[\"*\"];let oA=(()=>{class e{constructor(e){this._elementRef=e}focus(){this._elementRef.nativeElement.focus()}}return e.\\u0275fac=function(t){return new(t||e)(Us(sa))},e.\\u0275dir=Te({type:e,selectors:[[\"\",\"cdkStepHeader\",\"\"]],hostAttrs:[\"role\",\"tab\"]}),e})(),aA=(()=>{class e{constructor(e){this.template=e}}return e.\\u0275fac=function(t){return new(t||e)(Us(Ta))},e.\\u0275dir=Te({type:e,selectors:[[\"\",\"cdkStepLabel\",\"\"]]}),e})(),lA=0;const cA=new X(\"STEPPER_GLOBAL_OPTIONS\");let uA=(()=>{class e{constructor(e,t){this._stepper=e,this.interacted=!1,this._editable=!0,this._optional=!1,this._completedOverride=null,this._customError=null,this._stepperOptions=t||{},this._displayDefaultIndicatorType=!1!==this._stepperOptions.displayDefaultIndicatorType,this._showError=!!this._stepperOptions.showError}get editable(){return this._editable}set editable(e){this._editable=ef(e)}get optional(){return this._optional}set optional(e){this._optional=ef(e)}get completed(){return null==this._completedOverride?this._getDefaultCompleted():this._completedOverride}set completed(e){this._completedOverride=ef(e)}_getDefaultCompleted(){return this.stepControl?this.stepControl.valid&&this.interacted:this.interacted}get hasError(){return null==this._customError?this._getDefaultError():this._customError}set hasError(e){this._customError=ef(e)}_getDefaultError(){return this.stepControl&&this.stepControl.invalid&&this.interacted}select(){this._stepper.selected=this}reset(){this.interacted=!1,null!=this._completedOverride&&(this._completedOverride=!1),null!=this._customError&&(this._customError=!1),this.stepControl&&this.stepControl.reset()}ngOnChanges(){this._stepper._stateChanged()}}return e.\\u0275fac=function(t){return new(t||e)(Us(F(()=>hA)),Us(cA,8))},e.\\u0275cmp=ke({type:e,selectors:[[\"cdk-step\"]],contentQueries:function(e,t,n){var r;1&e&&kl(n,aA,!0),2&e&&yl(r=Cl())&&(t.stepLabel=r.first)},viewQuery:function(e,t){var n;1&e&&vl(Ta,!0),2&e&&yl(n=Cl())&&(t.content=n.first)},inputs:{editable:\"editable\",optional:\"optional\",completed:\"completed\",hasError:\"hasError\",stepControl:\"stepControl\",label:\"label\",errorMessage:\"errorMessage\",ariaLabel:[\"aria-label\",\"ariaLabel\"],ariaLabelledby:[\"aria-labelledby\",\"ariaLabelledby\"],state:\"state\"},exportAs:[\"cdkStep\"],features:[ze],ngContentSelectors:sA,decls:1,vars:0,template:function(e,t){1&e&&(ho(),Vs(0,iA,1,0,\"ng-template\"))},encapsulation:2,changeDetection:0}),e})(),hA=(()=>{class e{constructor(e,t,n,i){this._dir=e,this._changeDetectorRef=t,this._elementRef=n,this._destroyed=new r.a,this.steps=new ul,this._linear=!1,this._selectedIndex=0,this.selectionChange=new ll,this._orientation=\"horizontal\",this._groupId=lA++,this._document=i}get linear(){return this._linear}set linear(e){this._linear=ef(e)}get selectedIndex(){return this._selectedIndex}set selectedIndex(e){const t=tf(e);this.steps&&this._steps?this._selectedIndex!=t&&!this._anyControlsInvalidOrPending(t)&&(t>=this._selectedIndex||this.steps.toArray()[t].editable)&&this._updateSelectedItemIndex(e):this._selectedIndex=t}get selected(){return this.steps?this.steps.toArray()[this.selectedIndex]:void 0}set selected(e){this.selectedIndex=this.steps?this.steps.toArray().indexOf(e):-1}ngAfterContentInit(){this._steps.changes.pipe(Object(od.a)(this._steps),Object(df.a)(this._destroyed)).subscribe(e=>{this.steps.reset(e.filter(e=>e._stepper===this)),this.steps.notifyOnChanges()})}ngAfterViewInit(){this._keyManager=new zg(this._stepHeader).withWrap().withHomeAndEnd().withVerticalOrientation(\"vertical\"===this._orientation),(this._dir?this._dir.change:Object(lh.a)()).pipe(Object(od.a)(this._layoutDirection()),Object(df.a)(this._destroyed)).subscribe(e=>this._keyManager.withHorizontalOrientation(e)),this._keyManager.updateActiveItem(this._selectedIndex),this.steps.changes.subscribe(()=>{this.selected||(this._selectedIndex=Math.max(this._selectedIndex-1,0))})}ngOnDestroy(){this.steps.destroy(),this._destroyed.next(),this._destroyed.complete()}next(){this.selectedIndex=Math.min(this._selectedIndex+1,this.steps.length-1)}previous(){this.selectedIndex=Math.max(this._selectedIndex-1,0)}reset(){this._updateSelectedItemIndex(0),this.steps.forEach(e=>e.reset()),this._stateChanged()}_getStepLabelId(e){return`cdk-step-label-${this._groupId}-${e}`}_getStepContentId(e){return`cdk-step-content-${this._groupId}-${e}`}_stateChanged(){this._changeDetectorRef.markForCheck()}_getAnimationDirection(e){const t=e-this._selectedIndex;return t<0?\"rtl\"===this._layoutDirection()?\"next\":\"previous\":t>0?\"rtl\"===this._layoutDirection()?\"previous\":\"next\":\"current\"}_getIndicatorType(e,t=\"number\"){const n=this.steps.toArray()[e],r=this._isCurrentStep(e);return n._displayDefaultIndicatorType?this._getDefaultIndicatorLogic(n,r):this._getGuidelineLogic(n,r,t)}_getDefaultIndicatorLogic(e,t){return e._showError&&e.hasError&&!t?\"error\":!e.completed||t?\"number\":e.editable?\"edit\":\"done\"}_getGuidelineLogic(e,t,n=\"number\"){return e._showError&&e.hasError&&!t?\"error\":e.completed&&!t?\"done\":e.completed&&t?n:e.editable&&t?\"edit\":n}_isCurrentStep(e){return this._selectedIndex===e}_getFocusIndex(){return this._keyManager?this._keyManager.activeItemIndex:this._selectedIndex}_updateSelectedItemIndex(e){const t=this.steps.toArray();this.selectionChange.emit({selectedIndex:e,previouslySelectedIndex:this._selectedIndex,selectedStep:t[e],previouslySelectedStep:t[this._selectedIndex]}),this._containsFocus()?this._keyManager.setActiveItem(e):this._keyManager.updateActiveItem(e),this._selectedIndex=e,this._stateChanged()}_onKeydown(e){const t=Qf(e),n=e.keyCode,r=this._keyManager;null==r.activeItemIndex||t||32!==n&&13!==n?r.onKeydown(e):(this.selectedIndex=r.activeItemIndex,e.preventDefault())}_anyControlsInvalidOrPending(e){const t=this.steps.toArray();return t[this._selectedIndex].interacted=!0,!!(this._linear&&e>=0)&&t.slice(0,e).some(e=>{const t=e.stepControl;return(t?t.invalid||t.pending||!e.interacted:!e.completed)&&!e.optional&&!e._completedOverride})}_layoutDirection(){return this._dir&&\"rtl\"===this._dir.value?\"rtl\":\"ltr\"}_containsFocus(){if(!this._document||!this._elementRef)return!1;const e=this._elementRef.nativeElement,t=this._document.activeElement;return e===t||e.contains(t)}}return e.\\u0275fac=function(t){return new(t||e)(Us(Lf,8),Us(cs),Us(sa),Us(Oc))},e.\\u0275dir=Te({type:e,selectors:[[\"\",\"cdkStepper\",\"\"]],contentQueries:function(e,t,n){var r;1&e&&(kl(n,uA,!0),kl(n,oA,!0)),2&e&&(yl(r=Cl())&&(t._steps=r),yl(r=Cl())&&(t._stepHeader=r))},inputs:{linear:\"linear\",selectedIndex:\"selectedIndex\",selected:\"selected\"},outputs:{selectionChange:\"selectionChange\"},exportAs:[\"cdkStepper\"]}),e})(),dA=(()=>{class e{}return e.\\u0275mod=De({type:e}),e.\\u0275inj=v({factory:function(t){return new(t||e)},imports:[[Tf]]}),e})();function mA(e,t){if(1&e&&eo(0,8),2&e){const e=co();Ws(\"ngTemplateOutlet\",e.iconOverrides[e.state])(\"ngTemplateOutletContext\",e._getIconContext())}}function pA(e,t){if(1&e&&(Zs(0,\"span\"),Ro(1),Ks()),2&e){const e=co(2);Rr(1),Io(e._getDefaultTextForState(e.state))}}function fA(e,t){if(1&e&&(Zs(0,\"mat-icon\"),Ro(1),Ks()),2&e){const e=co(2);Rr(1),Io(e._getDefaultTextForState(e.state))}}function gA(e,t){1&e&&(Qs(0,9),Vs(1,pA,2,1,\"span\",10),Vs(2,fA,2,1,\"mat-icon\",11),$s()),2&e&&(Ws(\"ngSwitch\",co().state),Rr(1),Ws(\"ngSwitchCase\",\"number\"))}function _A(e,t){if(1&e&&(Zs(0,\"div\",12),eo(1,13),Ks()),2&e){const e=co();Rr(1),Ws(\"ngTemplateOutlet\",e._templateLabel().template)}}function bA(e,t){if(1&e&&(Zs(0,\"div\",12),Ro(1),Ks()),2&e){const e=co();Rr(1),Io(e.label)}}function yA(e,t){if(1&e&&(Zs(0,\"div\",14),Ro(1),Ks()),2&e){const e=co();Rr(1),Io(e._intl.optionalLabel)}}function vA(e,t){if(1&e&&(Zs(0,\"div\",15),Ro(1),Ks()),2&e){const e=co();Rr(1),Io(e.errorMessage)}}function wA(e,t){1&e&&mo(0)}const MA=[\"*\"];function kA(e,t){1&e&&qs(0,\"div\",6)}function SA(e,t){if(1&e){const e=to();Qs(0),Zs(1,\"mat-step-header\",4),io(\"click\",(function(){return t.$implicit.select()}))(\"keydown\",(function(t){return mt(e),co()._onKeydown(t)})),Ks(),Vs(2,kA,1,0,\"div\",5),$s()}if(2&e){const e=t.$implicit,n=t.index,r=t.last,i=co();Rr(1),Ws(\"tabIndex\",i._getFocusIndex()===n?0:-1)(\"id\",i._getStepLabelId(n))(\"index\",n)(\"state\",i._getIndicatorType(n,e.state))(\"label\",e.stepLabel||e.label)(\"selected\",i.selectedIndex===n)(\"active\",e.completed||i.selectedIndex===n||!i.linear)(\"optional\",e.optional)(\"errorMessage\",e.errorMessage)(\"iconOverrides\",i._iconOverrides)(\"disableRipple\",i.disableRipple),Hs(\"aria-posinset\",n+1)(\"aria-setsize\",i.steps.length)(\"aria-controls\",i._getStepContentId(n))(\"aria-selected\",i.selectedIndex==n)(\"aria-label\",e.ariaLabel||null)(\"aria-labelledby\",!e.ariaLabel&&e.ariaLabelledby?e.ariaLabelledby:null),Rr(1),Ws(\"ngIf\",!r)}}function xA(e,t){if(1&e){const e=to();Zs(0,\"div\",7),io(\"@stepTransition.done\",(function(t){return mt(e),co()._animationDone.next(t)})),eo(1,8),Ks()}if(2&e){const e=t.$implicit,n=t.index,r=co();Ws(\"@stepTransition\",r._getAnimationDirection(n))(\"id\",r._getStepContentId(n)),Hs(\"aria-labelledby\",r._getStepLabelId(n))(\"aria-expanded\",r.selectedIndex===n),Rr(1),Ws(\"ngTemplateOutlet\",e.content)}}function CA(e,t){if(1&e){const e=to();Zs(0,\"div\",1),Zs(1,\"mat-step-header\",2),io(\"click\",(function(){return t.$implicit.select()}))(\"keydown\",(function(t){return mt(e),co()._onKeydown(t)})),Ks(),Zs(2,\"div\",3),Zs(3,\"div\",4),io(\"@stepTransition.done\",(function(t){return mt(e),co()._animationDone.next(t)})),Zs(4,\"div\",5),eo(5,6),Ks(),Ks(),Ks(),Ks()}if(2&e){const e=t.$implicit,n=t.index,r=t.last,i=co();Rr(1),Ws(\"tabIndex\",i._getFocusIndex()==n?0:-1)(\"id\",i._getStepLabelId(n))(\"index\",n)(\"state\",i._getIndicatorType(n,e.state))(\"label\",e.stepLabel||e.label)(\"selected\",i.selectedIndex===n)(\"active\",e.completed||i.selectedIndex===n||!i.linear)(\"optional\",e.optional)(\"errorMessage\",e.errorMessage)(\"iconOverrides\",i._iconOverrides)(\"disableRipple\",i.disableRipple),Hs(\"aria-posinset\",n+1)(\"aria-setsize\",i.steps.length)(\"aria-controls\",i._getStepContentId(n))(\"aria-selected\",i.selectedIndex===n)(\"aria-label\",e.ariaLabel||null)(\"aria-labelledby\",!e.ariaLabel&&e.ariaLabelledby?e.ariaLabelledby:null),Rr(1),So(\"mat-stepper-vertical-line\",!r),Rr(1),Ws(\"@stepTransition\",i._getAnimationDirection(n))(\"id\",i._getStepContentId(n)),Hs(\"aria-labelledby\",i._getStepLabelId(n))(\"aria-expanded\",i.selectedIndex===n),Rr(2),Ws(\"ngTemplateOutlet\",e.content)}}const DA='.mat-stepper-vertical,.mat-stepper-horizontal{display:block}.mat-horizontal-stepper-header-container{white-space:nowrap;display:flex;align-items:center}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header-container{align-items:flex-start}.mat-stepper-horizontal-line{border-top-width:1px;border-top-style:solid;flex:auto;height:0;margin:0 -16px;min-width:32px}.mat-stepper-label-position-bottom .mat-stepper-horizontal-line{margin:0;min-width:0;position:relative}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:first-child)::before,[dir=rtl] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:last-child)::before,.mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:last-child)::after,[dir=rtl] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:first-child)::after{border-top-width:1px;border-top-style:solid;content:\"\";display:inline-block;height:0;position:absolute;width:calc(50% - 20px)}.mat-horizontal-stepper-header{display:flex;height:72px;overflow:hidden;align-items:center;padding:0 24px}.mat-horizontal-stepper-header .mat-step-icon{margin-right:8px;flex:none}[dir=rtl] .mat-horizontal-stepper-header .mat-step-icon{margin-right:0;margin-left:8px}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header{box-sizing:border-box;flex-direction:column;height:auto}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:last-child)::after,[dir=rtl] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:first-child)::after{right:0}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:first-child)::before,[dir=rtl] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:last-child)::before{left:0}[dir=rtl] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:last-child::before,[dir=rtl] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:first-child::after{display:none}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header .mat-step-icon{margin-right:0;margin-left:0}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header .mat-step-label{padding:16px 0 0 0;text-align:center;width:100%}.mat-vertical-stepper-header{display:flex;align-items:center;height:24px}.mat-vertical-stepper-header .mat-step-icon{margin-right:12px}[dir=rtl] .mat-vertical-stepper-header .mat-step-icon{margin-right:0;margin-left:12px}.mat-horizontal-stepper-content{outline:0}.mat-horizontal-stepper-content[aria-expanded=false]{height:0;overflow:hidden}.mat-horizontal-content-container{overflow:hidden;padding:0 24px 24px 24px}.mat-vertical-content-container{margin-left:36px;border:0;position:relative}[dir=rtl] .mat-vertical-content-container{margin-left:0;margin-right:36px}.mat-stepper-vertical-line::before{content:\"\";position:absolute;left:0;border-left-width:1px;border-left-style:solid}[dir=rtl] .mat-stepper-vertical-line::before{left:auto;right:0}.mat-vertical-stepper-content{overflow:hidden;outline:0}.mat-vertical-content{padding:0 24px 24px 24px}.mat-step:last-child .mat-vertical-content-container{border:none}\\n';let LA=(()=>{class e extends aA{}return e.\\u0275fac=function(t){return TA(t||e)},e.\\u0275dir=Te({type:e,selectors:[[\"\",\"matStepLabel\",\"\"]],features:[Vo]}),e})();const TA=Cn(LA);let AA=(()=>{class e{constructor(){this.changes=new r.a,this.optionalLabel=\"Optional\"}}return e.\\u0275fac=function(t){return new(t||e)},e.\\u0275prov=y({factory:function(){return new e},token:e,providedIn:\"root\"}),e})();const EA={provide:AA,deps:[[new m,new f,AA]],useFactory:function(e){return e||new AA}};let OA=(()=>{class e extends oA{constructor(e,t,n,r){super(n),this._intl=e,this._focusMonitor=t,this._intlSubscription=e.changes.subscribe(()=>r.markForCheck())}ngAfterViewInit(){this._focusMonitor.monitor(this._elementRef,!0)}ngOnDestroy(){this._intlSubscription.unsubscribe(),this._focusMonitor.stopMonitoring(this._elementRef)}focus(){this._focusMonitor.focusVia(this._elementRef,\"program\")}_stringLabel(){return this.label instanceof LA?null:this.label}_templateLabel(){return this.label instanceof LA?this.label:null}_getHostElement(){return this._elementRef.nativeElement}_getIconContext(){return{index:this.index,active:this.active,optional:this.optional}}_getDefaultTextForState(e){return\"number\"==e?\"\"+(this.index+1):\"edit\"==e?\"create\":\"error\"==e?\"warning\":e}}return e.\\u0275fac=function(t){return new(t||e)(Us(AA),Us(e_),Us(sa),Us(cs))},e.\\u0275cmp=ke({type:e,selectors:[[\"mat-step-header\"]],hostAttrs:[\"role\",\"tab\",1,\"mat-step-header\",\"mat-focus-indicator\"],inputs:{state:\"state\",label:\"label\",errorMessage:\"errorMessage\",iconOverrides:\"iconOverrides\",index:\"index\",selected:\"selected\",active:\"active\",optional:\"optional\",disableRipple:\"disableRipple\"},features:[Vo],decls:10,vars:19,consts:[[\"matRipple\",\"\",1,\"mat-step-header-ripple\",3,\"matRippleTrigger\",\"matRippleDisabled\"],[1,\"mat-step-icon-content\",3,\"ngSwitch\"],[3,\"ngTemplateOutlet\",\"ngTemplateOutletContext\",4,\"ngSwitchCase\"],[3,\"ngSwitch\",4,\"ngSwitchDefault\"],[1,\"mat-step-label\"],[\"class\",\"mat-step-text-label\",4,\"ngIf\"],[\"class\",\"mat-step-optional\",4,\"ngIf\"],[\"class\",\"mat-step-sub-label-error\",4,\"ngIf\"],[3,\"ngTemplateOutlet\",\"ngTemplateOutletContext\"],[3,\"ngSwitch\"],[4,\"ngSwitchCase\"],[4,\"ngSwitchDefault\"],[1,\"mat-step-text-label\"],[3,\"ngTemplateOutlet\"],[1,\"mat-step-optional\"],[1,\"mat-step-sub-label-error\"]],template:function(e,t){1&e&&(qs(0,\"div\",0),Zs(1,\"div\"),Zs(2,\"div\",1),Vs(3,mA,1,2,\"ng-container\",2),Vs(4,gA,3,2,\"ng-container\",3),Ks(),Ks(),Zs(5,\"div\",4),Vs(6,_A,2,1,\"div\",5),Vs(7,bA,2,1,\"div\",5),Vs(8,yA,2,1,\"div\",6),Vs(9,vA,2,1,\"div\",7),Ks()),2&e&&(Ws(\"matRippleTrigger\",t._getHostElement())(\"matRippleDisabled\",t.disableRipple),Rr(1),Bo(\"mat-step-icon-state-\",t.state,\" mat-step-icon\"),So(\"mat-step-icon-selected\",t.selected),Rr(1),Ws(\"ngSwitch\",!(!t.iconOverrides||!t.iconOverrides[t.state])),Rr(1),Ws(\"ngSwitchCase\",!0),Rr(2),So(\"mat-step-label-active\",t.active)(\"mat-step-label-selected\",t.selected)(\"mat-step-label-error\",\"error\"==t.state),Rr(1),Ws(\"ngIf\",t._templateLabel()),Rr(1),Ws(\"ngIf\",t._stringLabel()),Rr(1),Ws(\"ngIf\",t.optional&&\"error\"!=t.state),Rr(1),Ws(\"ngIf\",\"error\"==t.state))},directives:[ev,mu,pu,fu,cu,_u,SS],styles:[\".mat-step-header{overflow:hidden;outline:none;cursor:pointer;position:relative;box-sizing:content-box;-webkit-tap-highlight-color:transparent}.mat-step-optional,.mat-step-sub-label-error{font-size:12px}.mat-step-icon{border-radius:50%;height:24px;width:24px;flex-shrink:0;position:relative}.mat-step-icon-content,.mat-step-icon .mat-icon{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.mat-step-icon .mat-icon{font-size:16px;height:16px;width:16px}.mat-step-icon-state-error .mat-icon{font-size:24px;height:24px;width:24px}.mat-step-label{display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:50px;vertical-align:middle}.mat-step-text-label{text-overflow:ellipsis;overflow:hidden}.mat-step-header .mat-step-header-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}\\n\"],encapsulation:2,changeDetection:0}),e})();const FA={horizontalStepTransition:a_(\"stepTransition\",[d_(\"previous\",h_({transform:\"translate3d(-100%, 0, 0)\",visibility:\"hidden\"})),d_(\"current\",h_({transform:\"none\",visibility:\"visible\"})),d_(\"next\",h_({transform:\"translate3d(100%, 0, 0)\",visibility:\"hidden\"})),p_(\"* => *\",l_(\"500ms cubic-bezier(0.35, 0, 0.25, 1)\"))]),verticalStepTransition:a_(\"stepTransition\",[d_(\"previous\",h_({height:\"0px\",visibility:\"hidden\"})),d_(\"next\",h_({height:\"0px\",visibility:\"hidden\"})),d_(\"current\",h_({height:\"*\",visibility:\"visible\"})),p_(\"* <=> current\",l_(\"225ms cubic-bezier(0.4, 0.0, 0.2, 1)\"))])};let PA=(()=>{class e{constructor(e){this.templateRef=e}}return e.\\u0275fac=function(t){return new(t||e)(Us(Ta))},e.\\u0275dir=Te({type:e,selectors:[[\"ng-template\",\"matStepperIcon\",\"\"]],inputs:{name:[\"matStepperIcon\",\"name\"]}}),e})(),RA=(()=>{class e extends uA{constructor(e,t,n){super(e,n),this._errorStateMatcher=t}isErrorState(e,t){return this._errorStateMatcher.isErrorState(e,t)||!!(e&&e.invalid&&this.interacted)}}return e.\\u0275fac=function(t){return new(t||e)(Us(F(()=>IA)),Us(Uy,4),Us(cA,8))},e.\\u0275cmp=ke({type:e,selectors:[[\"mat-step\"]],contentQueries:function(e,t,n){var r;1&e&&kl(n,LA,!0),2&e&&yl(r=Cl())&&(t.stepLabel=r.first)},exportAs:[\"matStep\"],features:[ta([{provide:Uy,useExisting:e},{provide:uA,useExisting:e}]),Vo],ngContentSelectors:MA,decls:1,vars:0,template:function(e,t){1&e&&(ho(),Vs(0,wA,1,0,\"ng-template\"))},encapsulation:2,changeDetection:0}),e})(),IA=(()=>{class e extends hA{constructor(){super(...arguments),this.steps=new ul,this.animationDone=new ll,this._iconOverrides={},this._animationDone=new r.a}ngAfterContentInit(){super.ngAfterContentInit(),this._icons.forEach(({name:e,templateRef:t})=>this._iconOverrides[e]=t),this.steps.changes.pipe(Object(df.a)(this._destroyed)).subscribe(()=>{this._stateChanged()}),this._animationDone.pipe(Object(uf.a)((e,t)=>e.fromState===t.fromState&&e.toState===t.toState),Object(df.a)(this._destroyed)).subscribe(e=>{\"current\"===e.toState&&this.animationDone.emit()})}}return e.\\u0275fac=function(t){return jA(t||e)},e.\\u0275dir=Te({type:e,selectors:[[\"\",\"matStepper\",\"\"]],contentQueries:function(e,t,n){var r;1&e&&(kl(n,RA,!0),kl(n,PA,!0)),2&e&&(yl(r=Cl())&&(t._steps=r),yl(r=Cl())&&(t._icons=r))},viewQuery:function(e,t){var n;1&e&&wl(OA,!0),2&e&&yl(n=Cl())&&(t._stepHeader=n)},inputs:{disableRipple:\"disableRipple\"},outputs:{animationDone:\"animationDone\"},features:[ta([{provide:hA,useExisting:e}]),Vo]}),e})();const jA=Cn(IA);let YA=(()=>{class e extends IA{constructor(){super(...arguments),this.labelPosition=\"end\"}}return e.\\u0275fac=function(t){return BA(t||e)},e.\\u0275cmp=ke({type:e,selectors:[[\"mat-horizontal-stepper\"]],hostAttrs:[\"aria-orientation\",\"horizontal\",\"role\",\"tablist\",1,\"mat-stepper-horizontal\"],hostVars:4,hostBindings:function(e,t){2&e&&So(\"mat-stepper-label-position-end\",\"end\"==t.labelPosition)(\"mat-stepper-label-position-bottom\",\"bottom\"==t.labelPosition)},inputs:{selectedIndex:\"selectedIndex\",labelPosition:\"labelPosition\"},exportAs:[\"matHorizontalStepper\"],features:[ta([{provide:IA,useExisting:e},{provide:hA,useExisting:e}]),Vo],decls:4,vars:2,consts:[[1,\"mat-horizontal-stepper-header-container\"],[4,\"ngFor\",\"ngForOf\"],[1,\"mat-horizontal-content-container\"],[\"class\",\"mat-horizontal-stepper-content\",\"role\",\"tabpanel\",3,\"id\",4,\"ngFor\",\"ngForOf\"],[1,\"mat-horizontal-stepper-header\",3,\"tabIndex\",\"id\",\"index\",\"state\",\"label\",\"selected\",\"active\",\"optional\",\"errorMessage\",\"iconOverrides\",\"disableRipple\",\"click\",\"keydown\"],[\"class\",\"mat-stepper-horizontal-line\",4,\"ngIf\"],[1,\"mat-stepper-horizontal-line\"],[\"role\",\"tabpanel\",1,\"mat-horizontal-stepper-content\",3,\"id\"],[3,\"ngTemplateOutlet\"]],template:function(e,t){1&e&&(Zs(0,\"div\",0),Vs(1,SA,3,18,\"ng-container\",1),Ks(),Zs(2,\"div\",2),Vs(3,xA,2,5,\"div\",3),Ks()),2&e&&(Rr(1),Ws(\"ngForOf\",t.steps),Rr(2),Ws(\"ngForOf\",t.steps))},directives:[au,OA,cu,_u],styles:[DA],encapsulation:2,data:{animation:[FA.horizontalStepTransition]},changeDetection:0}),e})();const BA=Cn(YA);let NA=(()=>{class e extends IA{constructor(e,t,n,r){super(e,t,n,r),this._orientation=\"vertical\"}}return e.\\u0275fac=function(t){return new(t||e)(Us(Lf,8),Us(cs),Us(sa),Us(Oc))},e.\\u0275cmp=ke({type:e,selectors:[[\"mat-vertical-stepper\"]],hostAttrs:[\"aria-orientation\",\"vertical\",\"role\",\"tablist\",1,\"mat-stepper-vertical\"],inputs:{selectedIndex:\"selectedIndex\"},exportAs:[\"matVerticalStepper\"],features:[ta([{provide:IA,useExisting:e},{provide:hA,useExisting:e}]),Vo],decls:1,vars:1,consts:[[\"class\",\"mat-step\",4,\"ngFor\",\"ngForOf\"],[1,\"mat-step\"],[1,\"mat-vertical-stepper-header\",3,\"tabIndex\",\"id\",\"index\",\"state\",\"label\",\"selected\",\"active\",\"optional\",\"errorMessage\",\"iconOverrides\",\"disableRipple\",\"click\",\"keydown\"],[1,\"mat-vertical-content-container\"],[\"role\",\"tabpanel\",1,\"mat-vertical-stepper-content\",3,\"id\"],[1,\"mat-vertical-content\"],[3,\"ngTemplateOutlet\"]],template:function(e,t){1&e&&Vs(0,CA,6,24,\"div\",0),2&e&&Ws(\"ngForOf\",t.steps)},directives:[au,OA,_u],styles:[DA],encapsulation:2,data:{animation:[FA.verticalStepTransition]},changeDetection:0}),e})(),HA=(()=>{class e{}return e.\\u0275mod=De({type:e}),e.\\u0275inj=v({factory:function(t){return new(t||e)},providers:[EA,Uy],imports:[[Yy,Lu,Kf,Sv,dA,xS,tv],Yy]}),e})();var zA=n(\"xOOu\"),VA=n(\"PqYM\");const JA=[\"fileSelector\"];function UA(e,t){if(1&e&&(Zs(0,\"div\",8),Ro(1),Ks()),2&e){const e=co(2);Rr(1),Io(e.dropZoneLabel)}}function GA(e,t){if(1&e){const e=to();Zs(0,\"div\"),Zs(1,\"input\",9),io(\"click\",(function(t){return mt(e),co(2).openFileSelector(t)})),Ks(),Ks()}if(2&e){const e=co(2);Rr(1),po(\"value\",e.browseBtnLabel),Ws(\"className\",e.browseBtnClassName)}}function WA(e,t){if(1&e&&(Vs(0,UA,2,1,\"div\",6),Vs(1,GA,2,2,\"div\",7)),2&e){const e=co();Ws(\"ngIf\",e.dropZoneLabel),Rr(1),Ws(\"ngIf\",e.showBrowseBtn)}}function XA(e,t){}const ZA=function(e){return{openFileSelector:e}};class KA{constructor(e,t){this.relativePath=e,this.fileEntry=t}}let qA=(()=>{let e=class{constructor(e){this.template=e}};return e.\\u0275fac=function(t){return new(t||e)(Us(Ta))},e.\\u0275dir=Te({type:e,selectors:[[\"\",\"ngx-file-drop-content-tmp\",\"\"]]}),e})();var QA=function(e,t,n,r){var i,s=arguments.length,o=s<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,n):r;if(\"object\"==typeof Reflect&&\"function\"==typeof Reflect.decorate)o=Reflect.decorate(e,t,n,r);else for(var a=e.length-1;a>=0;a--)(i=e[a])&&(o=(s<3?i(o):s>3?i(t,n,o):i(t,n))||o);return s>3&&o&&Object.defineProperty(t,n,o),o},$A=function(e,t){if(\"object\"==typeof Reflect&&\"function\"==typeof Reflect.metadata)return Reflect.metadata(e,t)};let eE=(()=>{let e=class{constructor(e,t){this.zone=e,this.renderer=t,this.accept=\"*\",this.directory=!1,this.multiple=!0,this.dropZoneLabel=\"\",this.dropZoneClassName=\"ngx-file-drop__drop-zone\",this.useDragEnter=!1,this.contentClassName=\"ngx-file-drop__content\",this.showBrowseBtn=!1,this.browseBtnClassName=\"btn btn-primary btn-xs ngx-file-drop__browse-btn\",this.browseBtnLabel=\"Browse files\",this.onFileDrop=new ll,this.onFileOver=new ll,this.onFileLeave=new ll,this.isDraggingOverDropZone=!1,this.globalDraggingInProgress=!1,this.files=[],this.numOfActiveReadEntries=0,this.helperFormEl=null,this.fileInputPlaceholderEl=null,this.dropEventTimerSubscription=null,this._disabled=!1,this.openFileSelector=e=>{this.fileSelector&&this.fileSelector.nativeElement&&this.fileSelector.nativeElement.click()},this.globalDragStartListener=this.renderer.listen(\"document\",\"dragstart\",e=>{this.globalDraggingInProgress=!0}),this.globalDragEndListener=this.renderer.listen(\"document\",\"dragend\",e=>{this.globalDraggingInProgress=!1})}get disabled(){return this._disabled}set disabled(e){this._disabled=null!=e&&\"\"+e!=\"false\"}ngOnDestroy(){this.dropEventTimerSubscription&&(this.dropEventTimerSubscription.unsubscribe(),this.dropEventTimerSubscription=null),this.globalDragStartListener(),this.globalDragEndListener(),this.files=[],this.helperFormEl=null,this.fileInputPlaceholderEl=null}onDragOver(e){this.useDragEnter?this.preventAndStop(e):this.isDropzoneDisabled()||this.useDragEnter||(this.isDraggingOverDropZone||(this.isDraggingOverDropZone=!0,this.onFileOver.emit(e)),this.preventAndStop(e))}onDragEnter(e){!this.isDropzoneDisabled()&&this.useDragEnter&&(this.isDraggingOverDropZone||(this.isDraggingOverDropZone=!0,this.onFileOver.emit(e)),this.preventAndStop(e))}onDragLeave(e){this.isDropzoneDisabled()||(this.isDraggingOverDropZone&&(this.isDraggingOverDropZone=!1,this.onFileLeave.emit(e)),this.preventAndStop(e))}dropFiles(e){if(!this.isDropzoneDisabled()&&(this.isDraggingOverDropZone=!1,e.dataTransfer)){let t;e.dataTransfer.dropEffect=\"copy\",t=e.dataTransfer.items?e.dataTransfer.items:e.dataTransfer.files,this.preventAndStop(e),this.checkFiles(t)}}uploadFiles(e){!this.isDropzoneDisabled()&&e.target&&(this.checkFiles(e.target.files||[]),this.resetFileInput())}checkFiles(e){for(let t=0;t{e(n)}},t=new KA(e.name,e);this.addToQueue(t)}}this.dropEventTimerSubscription&&this.dropEventTimerSubscription.unsubscribe(),this.dropEventTimerSubscription=Object(VA.a)(200,200).subscribe(()=>{if(this.files.length>0&&0===this.numOfActiveReadEntries){const e=this.files;this.files=[],this.onFileDrop.emit(e)}})}traverseFileTree(e,t){if(e.isFile){const n=new KA(t,e);this.files.push(n)}else{t+=\"/\";const n=e.createReader();let r=[];const i=()=>{this.numOfActiveReadEntries++,n.readEntries(n=>{if(n.length)r=r.concat(n),i();else if(0===r.length){const n=new KA(t,e);this.zone.run(()=>{this.addToQueue(n)})}else for(let e=0;e{this.traverseFileTree(r[e],t+r[e].name)});this.numOfActiveReadEntries--})};i()}}resetFileInput(){if(this.fileSelector&&this.fileSelector.nativeElement){const e=this.fileSelector.nativeElement,t=e.parentElement,n=this.getHelperFormElement(),r=this.getFileInputPlaceholderElement();t!==n&&(this.renderer.insertBefore(t,r,e),this.renderer.appendChild(n,e),n.reset(),this.renderer.insertBefore(t,e,r),this.renderer.removeChild(t,r))}}getHelperFormElement(){return this.helperFormEl||(this.helperFormEl=this.renderer.createElement(\"form\")),this.helperFormEl}getFileInputPlaceholderElement(){return this.fileInputPlaceholderEl||(this.fileInputPlaceholderEl=this.renderer.createElement(\"div\")),this.fileInputPlaceholderEl}canGetAsEntry(e){return!!e.webkitGetAsEntry}isDropzoneDisabled(){return this.globalDraggingInProgress||this.disabled}addToQueue(e){this.files.push(e)}preventAndStop(e){e.stopPropagation(),e.preventDefault()}};return e.\\u0275fac=function(t){return new(t||e)(Us(ec),Us(ca))},e.\\u0275cmp=ke({type:e,selectors:[[\"ngx-file-drop\"]],contentQueries:function(e,t,n){var r;1&e&&kl(n,qA,!0,Ta),2&e&&yl(r=Cl())&&(t.contentTemplate=r.first)},viewQuery:function(e,t){var n;1&e&&vl(JA,!0),2&e&&yl(n=Cl())&&(t.fileSelector=n.first)},inputs:{accept:\"accept\",directory:\"directory\",multiple:\"multiple\",dropZoneLabel:\"dropZoneLabel\",dropZoneClassName:\"dropZoneClassName\",useDragEnter:\"useDragEnter\",contentClassName:\"contentClassName\",showBrowseBtn:\"showBrowseBtn\",browseBtnClassName:\"browseBtnClassName\",browseBtnLabel:\"browseBtnLabel\",disabled:\"disabled\"},outputs:{onFileDrop:\"onFileDrop\",onFileOver:\"onFileOver\",onFileLeave:\"onFileLeave\"},decls:7,vars:15,consts:[[3,\"className\",\"drop\",\"dragover\",\"dragenter\",\"dragleave\"],[3,\"className\"],[\"type\",\"file\",1,\"ngx-file-drop__file-input\",3,\"accept\",\"multiple\",\"change\"],[\"fileSelector\",\"\"],[\"defaultContentTemplate\",\"\"],[3,\"ngTemplateOutlet\",\"ngTemplateOutletContext\"],[\"class\",\"ngx-file-drop__drop-zone-label\",4,\"ngIf\"],[4,\"ngIf\"],[1,\"ngx-file-drop__drop-zone-label\"],[\"type\",\"button\",3,\"className\",\"value\",\"click\"]],template:function(e,t){if(1&e&&(Zs(0,\"div\",0),io(\"drop\",(function(e){return t.dropFiles(e)}))(\"dragover\",(function(e){return t.onDragOver(e)}))(\"dragenter\",(function(e){return t.onDragEnter(e)}))(\"dragleave\",(function(e){return t.onDragLeave(e)})),Zs(1,\"div\",1),Zs(2,\"input\",2,3),io(\"change\",(function(e){return t.uploadFiles(e)})),Ks(),Vs(4,WA,2,2,\"ng-template\",null,4,Al),Vs(6,XA,0,0,\"ng-template\",5),Ks(),Ks()),2&e){const e=Js(5);So(\"ngx-file-drop__drop-zone--over\",t.isDraggingOverDropZone),Ws(\"className\",t.dropZoneClassName),Rr(1),Ws(\"className\",t.contentClassName),Rr(1),Ws(\"accept\",t.accept)(\"multiple\",t.multiple),Hs(\"directory\",t.directory||void 0)(\"webkitdirectory\",t.directory||void 0)(\"mozdirectory\",t.directory||void 0)(\"msdirectory\",t.directory||void 0)(\"odirectory\",t.directory||void 0),Rr(4),Ws(\"ngTemplateOutlet\",t.contentTemplate||e)(\"ngTemplateOutletContext\",qa(13,ZA,t.openFileSelector))}},directives:[_u,cu],styles:[\".ngx-file-drop__drop-zone[_ngcontent-%COMP%]{height:100px;margin:auto;border:2px dotted #0782d0;border-radius:30px}.ngx-file-drop__drop-zone--over[_ngcontent-%COMP%]{background-color:rgba(147,147,147,.5)}.ngx-file-drop__content[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;height:100px;color:#0782d0}.ngx-file-drop__drop-zone-label[_ngcontent-%COMP%]{text-align:center}.ngx-file-drop__file-input[_ngcontent-%COMP%]{display:none}\"]}),QA([El(),$A(\"design:type\",String)],e.prototype,\"accept\",void 0),QA([El(),$A(\"design:type\",Boolean)],e.prototype,\"directory\",void 0),QA([El(),$A(\"design:type\",Boolean)],e.prototype,\"multiple\",void 0),QA([El(),$A(\"design:type\",String)],e.prototype,\"dropZoneLabel\",void 0),QA([El(),$A(\"design:type\",String)],e.prototype,\"dropZoneClassName\",void 0),QA([El(),$A(\"design:type\",Boolean)],e.prototype,\"useDragEnter\",void 0),QA([El(),$A(\"design:type\",String)],e.prototype,\"contentClassName\",void 0),QA([El(),$A(\"design:type\",Boolean),$A(\"design:paramtypes\",[Boolean])],e.prototype,\"disabled\",null),QA([El(),$A(\"design:type\",Boolean)],e.prototype,\"showBrowseBtn\",void 0),QA([El(),$A(\"design:type\",String)],e.prototype,\"browseBtnClassName\",void 0),QA([El(),$A(\"design:type\",String)],e.prototype,\"browseBtnLabel\",void 0),QA([Ol(),$A(\"design:type\",ll)],e.prototype,\"onFileDrop\",void 0),QA([Ol(),$A(\"design:type\",ll)],e.prototype,\"onFileOver\",void 0),QA([Ol(),$A(\"design:type\",ll)],e.prototype,\"onFileLeave\",void 0),QA([Ts(qA,{read:Ta}),$A(\"design:type\",Ta)],e.prototype,\"contentTemplate\",void 0),QA([As(\"fileSelector\",{static:!0}),$A(\"design:type\",sa)],e.prototype,\"fileSelector\",void 0),e=QA([$A(\"design:paramtypes\",[ec,ca])],e),e})(),tE=(()=>{let e=class{};return e.\\u0275mod=De({type:e,bootstrap:function(){return[eE]}}),e.\\u0275inj=v({factory:function(t){return new(t||e)},providers:[],imports:[[Lu]]}),e})();function nE(e,t){1&e&&(Zs(0,\"div\"),Zs(1,\"div\",7),Ro(2,\" Uploading files... \"),Ks(),Zs(3,\"div\",8),Ro(4,\" Hang in there while we upload your keystore files... \"),Ks(),Zs(5,\"div\",9),qs(6,\"mat-progress-bar\",10),Ks(),Ks())}function rE(e,t){1&e&&(Zs(0,\"div\"),Zs(1,\"div\",7),Ro(2,\" Import Validating Keys \"),Ks(),Zs(3,\"div\",11),Ro(4,\" Upload any folder of keystore files such as the validator_keys folder that was created during the eth2 launchpad's eth2.0-deposit-cli process here. You can drag and drop the directory or individual files. \"),Ks(),Ks())}function iE(e,t){if(1&e&&(Zs(0,\"div\",12),qs(1,\"img\",13),Ks(),Zs(2,\"button\",14),io(\"click\",(function(){return(0,t.openFileSelector)()})),Ro(3,\"Browse Files\"),Ks()),2&e){const e=co();Rr(2),Ws(\"disabled\",e.uploading)}}function sE(e,t){if(1&e&&(Zs(0,\"div\"),Zs(1,\"div\",18),Ro(2),Ks(),Ks()),2&e){const e=t.$implicit;Rr(2),Io(e)}}function oE(e,t){1&e&&(Zs(0,\"span\"),Ro(1,\"...\"),Ks())}function aE(e,t){if(1&e&&(Zs(0,\"div\",15),Zs(1,\"span\",16),Ro(2),Ks(),Ro(3,\" Files Selected \"),Vs(4,sE,3,1,\"div\",17),Vs(5,oE,2,0,\"span\",1),Ks()),2&e){const e=co();Rr(2),Io(e.filesPreview.length),Rr(2),Ws(\"ngForOf\",e.filesPreview),Rr(1),Ws(\"ngIf\",e.filesPreview.length>e.MAX_FILES_BEFORE_PREVIEW)}}function lE(e,t){1&e&&(Zs(0,\"mat-error\"),Ro(1,\" Please upload at least 1 valid keystore file \"),Ks())}function cE(e,t){1&e&&(Zs(0,\"mat-error\"),Ro(1,\" Max 50 keystore files allowed. If you have more than that, we recommend an HD wallet instead \"),Ks())}function uE(e,t){if(1&e&&(Zs(0,\"li\"),Ro(1),Ks()),2&e){const e=t.$implicit;Rr(1),Io(e)}}function hE(e,t){if(1&e&&(Zs(0,\"mat-error\"),Ro(1,\" Not adding these files: \"),Zs(2,\"ul\",19),Vs(3,uE,2,1,\"li\",17),Ks(),Ks()),2&e){const e=co();Rr(3),Ws(\"ngForOf\",e.invalidFiles)}}let dE=(()=>{class e{constructor(){this.formGroup=null,this.MAX_FILES_BEFORE_PREVIEW=3,this.invalidFiles=[],this.filesPreview=[],this.uploading=!1}unzipFile(e){Object(Gh.a)(zA.loadAsync(e)).pipe(Object(sd.a)(1),Object(nd.a)(e=>{e.forEach(t=>jx(this,void 0,void 0,(function*(){var n;const r=yield null===(n=e.file(t))||void 0===n?void 0:n.async(\"string\");r&&this.updateImportedKeystores(t,JSON.parse(r))})))}),Object(Uh.a)(e=>Object(Jh.a)(e))).subscribe()}dropped(e){this.uploading=!0;let t=0;this.invalidFiles=[];for(const n of e)n.fileEntry.isFile&&n.fileEntry.file(n=>jx(this,void 0,void 0,(function*(){const r=yield n.text();t++,t===e.length&&(this.uploading=!1),\"application/zip\"===n.type?this.unzipFile(n):this.updateImportedKeystores(n.name,JSON.parse(r))})))}updateImportedKeystores(e,t){var n,r,i,s;if(!this.isKeystoreFileValid(t))return void this.invalidFiles.push(\"Invalid Format: \"+e);const o=null===(r=null===(n=this.formGroup)||void 0===n?void 0:n.get(\"keystoresImported\"))||void 0===r?void 0:r.value,a=JSON.stringify(t);o.includes(a)?this.invalidFiles.push(\"Duplicate: \"+e):(this.filesPreview.push(e),null===(s=null===(i=this.formGroup)||void 0===i?void 0:i.get(\"keystoresImported\"))||void 0===s||s.setValue([...o,a]))}isKeystoreFileValid(e){return\"crypto\"in e&&\"pubkey\"in e&&\"uuid\"in e&&\"version\"in e}}return e.\\u0275fac=function(t){return new(t||e)},e.\\u0275cmp=ke({type:e,selectors:[[\"app-import-accounts-form\"]],inputs:{formGroup:\"formGroup\"},decls:13,vars:6,consts:[[1,\"import-keys-form\"],[4,\"ngIf\"],[1,\"my-6\",\"flex\",\"flex-wrap\"],[1,\"w-full\",\"md:w-1/2\"],[\"dropZoneLabel\",\"Drop files here\",\"accept\",\".json,.zip\",3,\"onFileDrop\"],[\"ngx-file-drop-content-tmp\",\"\",\"class\",\"text-center\"],[\"class\",\"text-white text-xl px-0 md:px-6 py-6 md:py-2\",4,\"ngIf\"],[1,\"text-white\",\"text-xl\",\"mt-4\"],[1,\"my-4\",\"text-hint\",\"text-lg\",\"leading-relaxed\"],[1,\"pb-2\"],[\"mode\",\"indeterminate\"],[1,\"my-6\",\"text-hint\",\"text-lg\",\"leading-relaxed\"],[1,\"flex\",\"items-center\",\"justify-center\",\"mb-4\"],[\"src\",\"/assets/images/upload.svg\"],[\"mat-stroked-button\",\"\",3,\"disabled\",\"click\"],[1,\"text-white\",\"text-xl\",\"px-0\",\"md:px-6\",\"py-6\",\"md:py-2\"],[1,\"font-semibold\",\"text-secondary\"],[4,\"ngFor\",\"ngForOf\"],[1,\"mt-3\",\"text-muted\",\"text-base\"],[1,\"ml-8\",\"list-inside\",\"list-disc\"]],template:function(e,t){1&e&&(Zs(0,\"div\",0),Vs(1,nE,7,0,\"div\",1),Vs(2,rE,5,0,\"div\",1),Zs(3,\"div\",2),Zs(4,\"div\",3),Zs(5,\"ngx-file-drop\",4),io(\"onFileDrop\",(function(e){return t.dropped(e)})),Vs(6,iE,4,1,\"ng-template\",5),Ks(),Ks(),Zs(7,\"div\",3),Vs(8,aE,6,3,\"div\",6),Ks(),Ks(),Zs(9,\"div\",2),Vs(10,lE,2,0,\"mat-error\",1),Vs(11,cE,2,0,\"mat-error\",1),Vs(12,hE,4,1,\"mat-error\",1),Ks(),Ks()),2&e&&(Rr(1),Ws(\"ngIf\",t.uploading),Rr(1),Ws(\"ngIf\",!t.uploading),Rr(6),Ws(\"ngIf\",t.filesPreview),Rr(2),Ws(\"ngIf\",t.formGroup&&t.formGroup.touched&&t.formGroup.controls.keystoresImported.hasError(\"noKeystoresUploaded\")),Rr(1),Ws(\"ngIf\",t.formGroup&&t.formGroup.touched&&t.formGroup.controls.keystoresImported.hasError(\"tooManyKeystores\")),Rr(1),Ws(\"ngIf\",t.invalidFiles.length))},directives:[cu,eE,qA,HL,kv,au,UM],encapsulation:2}),e})();function mE(e,t){1&e&&(Zs(0,\"mat-error\",6),Ro(1,\" Password for keystores is required \"),Ks())}let pE=(()=>{class e{constructor(){this.formGroup=null}}return e.\\u0275fac=function(t){return new(t||e)},e.\\u0275cmp=ke({type:e,selectors:[[\"app-unlock-keys\"]],inputs:{formGroup:\"formGroup\"},decls:10,vars:2,consts:[[1,\"generate-accounts-form\",3,\"formGroup\"],[1,\"text-white\",\"text-xl\",\"mt-4\"],[1,\"my-4\",\"text-hint\",\"text-lg\",\"leading-snug\"],[\"appearance\",\"outline\"],[\"matInput\",\"\",\"formControlName\",\"keystoresPassword\",\"placeholder\",\"Enter the password you used to originally create the keystores\",\"name\",\"keystoresPassword\",\"type\",\"password\"],[\"class\",\"warning\",4,\"ngIf\"],[1,\"warning\"]],template:function(e,t){1&e&&(Zs(0,\"form\",0),Zs(1,\"div\",1),Ro(2,\" Unlock Keystores \"),Ks(),Zs(3,\"div\",2),Ro(4,\" Enter the password to unlock the keystores you are uploading. This is the password you set when you created the keystores using a tool such as the eth2.0-deposit-cli. \"),Ks(),Zs(5,\"mat-form-field\",3),Zs(6,\"mat-label\"),Ro(7,\"Password to unlock keystores\"),Ks(),qs(8,\"input\",4),Vs(9,mE,2,0,\"mat-error\",5),Ks(),Ks()),2&e&&(Ws(\"formGroup\",t.formGroup),Rr(9),Ws(\"ngIf\",null==t.formGroup?null:t.formGroup.controls.keystoresPassword.hasError(\"required\")))},directives:[oM,hw,cM,sk,ZM,gk,rw,uw,gM,cu,UM],encapsulation:2}),e})();const fE=[\"stepper\"];function gE(e,t){1&e&&(Zs(0,\"div\"),Zs(1,\"div\",26),Ro(2,\" Creating wallet... \"),Ks(),Zs(3,\"div\",27),Ro(4,\" Please wait while we are creating your validator accounts and your new wallet for Prysm. Soon, you'll be able to view your accounts, monitor your validator performance, and visualize system metrics more in-depth. \"),Ks(),Zs(5,\"div\"),qs(6,\"mat-progress-bar\",28),Ks(),Ks())}function _E(e,t){if(1&e){const e=to();Zs(0,\"div\"),qs(1,\"app-password-form\",29),Zs(2,\"div\",21),Zs(3,\"button\",17),io(\"click\",(function(){return mt(e),co(),Js(2).previous()})),Ro(4,\"Previous\"),Ks(),Zs(5,\"span\",18),Zs(6,\"button\",30),io(\"click\",(function(t){return mt(e),co(2).createWallet(t)})),Ro(7,\" Continue \"),Ks(),Ks(),Ks(),Ks()}if(2&e){const e=co(2);Rr(1),Ws(\"formGroup\",e.walletPasswordFormGroup),Rr(5),Ws(\"disabled\",e.walletPasswordFormGroup.invalid)}}function bE(e,t){if(1&e){const e=to();Zs(0,\"div\",11),Zs(1,\"mat-horizontal-stepper\",12,13),Zs(3,\"mat-step\",14),qs(4,\"app-import-accounts-form\",15),Zs(5,\"div\",16),Zs(6,\"button\",17),io(\"click\",(function(){return mt(e),co().resetOnboarding()})),Ro(7,\"Back to Wallets\"),Ks(),Zs(8,\"span\",18),Zs(9,\"button\",19),io(\"click\",(function(t){mt(e);const n=co();return n.nextStep(t,n.states.ImportAccounts)})),Ro(10,\"Continue\"),Ks(),Ks(),Ks(),Ks(),Zs(11,\"mat-step\",20),qs(12,\"app-unlock-keys\",15),Zs(13,\"div\",21),Zs(14,\"button\",17),io(\"click\",(function(){return mt(e),Js(2).previous()})),Ro(15,\"Previous\"),Ks(),Zs(16,\"span\",18),Zs(17,\"button\",19),io(\"click\",(function(t){mt(e);const n=co();return n.nextStep(t,n.states.UnlockAccounts)})),Ro(18,\"Continue\"),Ks(),Ks(),Ks(),Ks(),Zs(19,\"mat-step\",22),qs(20,\"app-password-form\",23),Zs(21,\"div\",21),Zs(22,\"button\",17),io(\"click\",(function(){return mt(e),Js(2).previous()})),Ro(23,\"Previous\"),Ks(),Zs(24,\"span\",18),Zs(25,\"button\",19),io(\"click\",(function(t){mt(e);const n=co();return n.nextStep(t,n.states.WebPassword)})),Ro(26,\"Continue\"),Ks(),Ks(),Ks(),Ks(),Zs(27,\"mat-step\",24),Vs(28,gE,7,0,\"div\",25),Vs(29,_E,8,2,\"div\",25),Ks(),Ks(),Ks()}if(2&e){const e=co();Rr(4),Ws(\"formGroup\",e.importFormGroup),Rr(7),Ws(\"stepControl\",e.unlockFormGroup),Rr(1),Ws(\"formGroup\",e.unlockFormGroup),Rr(7),Ws(\"stepControl\",e.passwordFormGroup),Rr(1),Ws(\"formGroup\",e.passwordFormGroup),Rr(7),Ws(\"stepControl\",e.walletPasswordFormGroup),Rr(1),Ws(\"ngIf\",e.loading),Rr(1),Ws(\"ngIf\",!e.loading)}}function yE(e,t){1&e&&(Zs(0,\"div\"),Zs(1,\"div\",26),Ro(2,\" Creating wallet... \"),Ks(),Zs(3,\"div\",27),Ro(4,\" Please wait while we are creating your validator accounts and your new wallet for Prysm. Soon, you'll be able to view your accounts, monitor your validator performance, and visualize system metrics more in-depth. \"),Ks(),Zs(5,\"div\"),qs(6,\"mat-progress-bar\",28),Ks(),Ks())}function vE(e,t){if(1&e){const e=to();Zs(0,\"div\"),qs(1,\"app-password-form\",29),Zs(2,\"div\",21),Zs(3,\"button\",17),io(\"click\",(function(){return mt(e),co(),Js(2).previous()})),Ro(4,\"Previous\"),Ks(),Zs(5,\"span\",18),Zs(6,\"button\",30),io(\"click\",(function(t){return mt(e),co(2).createWallet(t)})),Ro(7,\" Continue \"),Ks(),Ks(),Ks(),Ks()}if(2&e){const e=co(2);Rr(1),Ws(\"formGroup\",e.walletPasswordFormGroup),Rr(5),Ws(\"disabled\",e.walletPasswordFormGroup.invalid)}}function wE(e,t){if(1&e){const e=to();Zs(0,\"div\",31),Zs(1,\"mat-vertical-stepper\",12,13),Zs(3,\"mat-step\",14),qs(4,\"app-import-accounts-form\",15),Zs(5,\"div\",16),Zs(6,\"button\",17),io(\"click\",(function(){return mt(e),co().resetOnboarding()})),Ro(7,\"Back to Wallets\"),Ks(),Zs(8,\"span\",18),Zs(9,\"button\",19),io(\"click\",(function(t){mt(e);const n=co();return n.nextStep(t,n.states.ImportAccounts)})),Ro(10,\"Continue\"),Ks(),Ks(),Ks(),Ks(),Zs(11,\"mat-step\",20),qs(12,\"app-unlock-keys\",15),Zs(13,\"div\",21),Zs(14,\"button\",17),io(\"click\",(function(){return mt(e),Js(2).previous()})),Ro(15,\"Previous\"),Ks(),Zs(16,\"span\",18),Zs(17,\"button\",19),io(\"click\",(function(t){mt(e);const n=co();return n.nextStep(t,n.states.UnlockAccounts)})),Ro(18,\"Continue\"),Ks(),Ks(),Ks(),Ks(),Zs(19,\"mat-step\",22),qs(20,\"app-password-form\",23),Zs(21,\"div\",21),Zs(22,\"button\",17),io(\"click\",(function(){return mt(e),Js(2).previous()})),Ro(23,\"Previous\"),Ks(),Zs(24,\"span\",18),Zs(25,\"button\",19),io(\"click\",(function(t){mt(e);const n=co();return n.nextStep(t,n.states.WebPassword)})),Ro(26,\"Continue\"),Ks(),Ks(),Ks(),Ks(),Zs(27,\"mat-step\",24),Vs(28,yE,7,0,\"div\",25),Vs(29,vE,8,2,\"div\",25),Ks(),Ks(),Ks()}if(2&e){const e=co();Rr(4),Ws(\"formGroup\",e.importFormGroup),Rr(7),Ws(\"stepControl\",e.unlockFormGroup),Rr(1),Ws(\"formGroup\",e.unlockFormGroup),Rr(7),Ws(\"stepControl\",e.passwordFormGroup),Rr(1),Ws(\"formGroup\",e.passwordFormGroup),Rr(7),Ws(\"stepControl\",e.walletPasswordFormGroup),Rr(1),Ws(\"ngIf\",e.loading),Rr(1),Ws(\"ngIf\",!e.loading)}}var ME=function(e){return e[e.WalletDir=0]=\"WalletDir\",e[e.ImportAccounts=1]=\"ImportAccounts\",e[e.UnlockAccounts=2]=\"UnlockAccounts\",e[e.WebPassword=3]=\"WebPassword\",e}({});let kE=(()=>{class e{constructor(e,t,n,i,s){this.formBuilder=e,this.breakpointObserver=t,this.router=n,this.authService=i,this.walletService=s,this.resetOnboarding=null,this.passwordValidator=new wM,this.states=ME,this.loading=!1,this.isSmallScreen=!1,this.importFormGroup=this.formBuilder.group({keystoresImported:[[]]},{validators:this.validateImportedKeystores}),this.unlockFormGroup=this.formBuilder.group({keystoresPassword:[\"\",_w.required]}),this.passwordFormGroup=this.formBuilder.group({password:new Qw(\"\",[_w.required,_w.minLength(8),this.passwordValidator.strongPassword]),passwordConfirmation:new Qw(\"\",[_w.required,_w.minLength(8),this.passwordValidator.strongPassword])},{validators:this.passwordValidator.matchingPasswordConfirmation}),this.walletPasswordFormGroup=this.formBuilder.group({password:new Qw(\"\",[_w.required,_w.minLength(8),this.passwordValidator.strongPassword]),passwordConfirmation:new Qw(\"\",[_w.required,_w.minLength(8),this.passwordValidator.strongPassword])},{validators:this.passwordValidator.matchingPasswordConfirmation}),this.destroyed$=new r.a}ngOnInit(){this.registerBreakpointObserver()}ngOnDestroy(){this.destroyed$.next(),this.destroyed$.complete()}registerBreakpointObserver(){this.breakpointObserver.observe([\"(max-width: 599.99px)\",Fv]).pipe(Object(nd.a)(e=>{this.isSmallScreen=e.matches}),Object(df.a)(this.destroyed$)).subscribe()}validateImportedKeystores(e){var t,n,r;const i=null===(t=e.get(\"keystoresImported\"))||void 0===t?void 0:t.value;i&&0!==i.length?i.length>50&&(null===(r=e.get(\"keystoresImported\"))||void 0===r||r.setErrors({tooManyKeystores:!0})):null===(n=e.get(\"keystoresImported\"))||void 0===n||n.setErrors({noKeystoresUploaded:!0})}nextStep(e,t){var n;switch(e.stopPropagation(),t){case ME.ImportAccounts:this.importFormGroup.markAllAsTouched();break;case ME.UnlockAccounts:this.unlockFormGroup.markAllAsTouched()}null===(n=this.stepper)||void 0===n||n.next()}createWallet(e){var t,n,r,i;e.stopPropagation();const s={keymanager:\"IMPORTED\",walletPassword:null===(t=this.passwordFormGroup.get(\"password\"))||void 0===t?void 0:t.value},o={keystoresPassword:null===(n=this.unlockFormGroup.get(\"keystoresPassword\"))||void 0===n?void 0:n.value,keystoresImported:null===(r=this.importFormGroup.get(\"keystoresImported\"))||void 0===r?void 0:r.value};this.loading=!0;const a=null===(i=this.passwordFormGroup.get(\"password\"))||void 0===i?void 0:i.value;this.authService.signup({password:a,passwordConfirmation:a}).pipe(Object(kT.a)(500),Object(id.a)(()=>this.walletService.createWallet(s)),Object(id.a)(()=>this.walletService.importKeystores(o).pipe(Object(nd.a)(()=>{this.router.navigate([\"/dashboard/gains-and-losses\"])}),Object(Uh.a)(e=>(this.loading=!1,Object(Jh.a)(e))))),Object(Uh.a)(e=>(this.loading=!1,Object(Jh.a)(e)))).subscribe()}}return e.\\u0275fac=function(t){return new(t||e)(Us(bM),Us(Ev),Us(Dp),Us($p),Us(qS))},e.\\u0275cmp=ke({type:e,selectors:[[\"app-nonhd-wallet-wizard\"]],viewQuery:function(e,t){var n;1&e&&wl(fE,!0),2&e&&yl(n=Cl())&&(t.stepper=n.first)},inputs:{resetOnboarding:\"resetOnboarding\"},decls:15,vars:2,consts:[[1,\"create-a-wallet\"],[1,\"text-center\",\"pb-8\"],[1,\"text-white\",\"text-3xl\"],[1,\"text-muted\",\"text-lg\",\"mt-6\",\"leading-snug\"],[1,\"onboarding-grid\",\"flex\",\"justify-center\",\"items-center\",\"my-auto\"],[1,\"onboarding-wizard-card\",\"position-relative\",\"y-center\"],[1,\"flex\",\"items-center\"],[1,\"hidden\",\"md:flex\",\"w-1/3\",\"signup-img\",\"justify-center\",\"items-center\"],[\"src\",\"/assets/images/onboarding/direct.svg\",\"alt\",\"\"],[\"class\",\"wizard-container hidden md:flex md:w-2/3 items-center\",4,\"ngIf\"],[\"class\",\"wizard-container flex w-full md:hidden items-center\",4,\"ngIf\"],[1,\"wizard-container\",\"hidden\",\"md:flex\",\"md:w-2/3\",\"items-center\"],[\"linear\",\"\",1,\"bg-paper\",\"rounded-r\"],[\"stepper\",\"\"],[\"label\",\"Import Keys\"],[3,\"formGroup\"],[1,\"mt-6\"],[\"color\",\"accent\",\"mat-raised-button\",\"\",3,\"click\"],[1,\"ml-4\"],[\"color\",\"primary\",\"mat-raised-button\",\"\",3,\"click\"],[\"label\",\"Unlock Keys\",3,\"stepControl\"],[1,\"mt-4\"],[\"label\",\"Web Password\",3,\"stepControl\"],[\"title\",\"Web UI Password\",\"subtitle\",\"You'll need to input this password every time you log back into the web interface\",\"label\",\"Web password\",\"confirmationLabel\",\"Confirm web password\",3,\"formGroup\"],[\"label\",\"Wallet\",3,\"stepControl\"],[4,\"ngIf\"],[1,\"text-white\",\"text-xl\",\"mt-4\"],[1,\"my-4\",\"text-hint\",\"text-lg\",\"leading-snug\"],[\"mode\",\"indeterminate\"],[\"title\",\"Pick a strong wallet password\",\"subtitle\",\"This is the password used to encrypt your wallet itself\",\"label\",\"Wallet password\",\"confirmationLabel\",\"Confirm wallet password\",3,\"formGroup\"],[\"color\",\"primary\",\"mat-raised-button\",\"\",3,\"disabled\",\"click\"],[1,\"wizard-container\",\"flex\",\"w-full\",\"md:hidden\",\"items-center\"]],template:function(e,t){1&e&&(Zs(0,\"div\",0),Zs(1,\"div\",1),Zs(2,\"div\",2),Ro(3,\"Imported Wallet Setup\"),Ks(),Zs(4,\"div\",3),Ro(5,\" We'll guide you through creating your wallet by importing \"),qs(6,\"br\"),Ro(7,\"validator keys from an external source \"),Ks(),Ks(),Zs(8,\"div\",4),Zs(9,\"mat-card\",5),Zs(10,\"div\",6),Zs(11,\"div\",7),qs(12,\"img\",8),Ks(),Vs(13,bE,30,8,\"div\",9),Vs(14,wE,30,8,\"div\",10),Ks(),Ks(),Ks(),Ks()),2&e&&(Rr(13),Ws(\"ngIf\",!t.isSmallScreen),Rr(1),Ws(\"ngIf\",t.isSmallScreen))},directives:[SM,cu,YA,RA,dE,hw,cM,kv,pE,qT,HL,NA],encapsulation:2}),e})(),SE=(()=>{class e{constructor(e){this.walletService=e}properFormatting(e){let t=e.value;return e.value?(t=t.replace(/(^\\s*)|(\\s*$)/gi,\"\"),t=t.replace(/[ ]{2,}/gi,\" \"),t=t.replace(/\\n /,\"\\n\"),24!==t.split(\" \").length?{properFormatting:!0}:null):null}matchingMnemonic(){return e=>e.value?e.valueChanges.pipe(Object(Ag.a)(500),Object(sd.a)(1),Object(id.a)(t=>this.walletService.generateMnemonic$.pipe(Object(hh.a)(t=>e.value!==t?{mnemonicMismatch:!0}:null)))):Object(lh.a)(null)}}return e.\\u0275fac=function(t){return new(t||e)(ie(qS))},e.\\u0275prov=y({token:e,factory:e.\\u0275fac,providedIn:\"root\"}),e})(),xE=(()=>{class e{constructor(e){this.walletService=e,this.mnemonic$=this.walletService.generateMnemonic$}}return e.\\u0275fac=function(t){return new(t||e)(Us(qS))},e.\\u0275cmp=ke({type:e,selectors:[[\"app-generate-mnemonic\"]],decls:13,vars:3,consts:[[1,\"text-white\",\"text-xl\",\"mt-4\"],[1,\"my-4\",\"bg-secondary\",\"rounded\",\"p-4\",\"font-semibold\",\"text-white\",\"text-lg\",\"leading-snug\"],[1,\"my-4\",\"text-hint\",\"text-lg\",\"leading-snug\"],[1,\"text-error\",\"font-semibold\"]],template:function(e,t){1&e&&(Zs(0,\"div\",0),Ro(1,\" Creating an HD Wallet\\n\"),Ks(),Zs(2,\"div\",1),Ro(3),nl(4,\"async\"),Ks(),Zs(5,\"div\",2),Ro(6,\" Write down the above mnemonic offline, and \"),Zs(7,\"span\",3),Ro(8,\"keep it secret!\"),Ks(),Ro(9,\" It is the only way you can recover your wallet if you lose it and anyone who gains access to it will be able to \"),Zs(10,\"span\",3),Ro(11,\"steal all your keys\"),Ks(),Ro(12,\".\\n\"),Ks()),2&e&&(Rr(3),jo(\" \",rl(4,1,t.mnemonic$),\"\\n\"))},pipes:[ku],encapsulation:2}),e})(),CE=(()=>{class e{constructor(){}blockPaste(e){e.preventDefault()}blockCopy(e){e.preventDefault()}blockCut(e){e.preventDefault()}}return e.\\u0275fac=function(t){return new(t||e)},e.\\u0275dir=Te({type:e,selectors:[[\"\",\"appBlockCopyPaste\",\"\"]],hostBindings:function(e,t){1&e&&io(\"paste\",(function(e){return t.blockPaste(e)}))(\"copy\",(function(e){return t.blockCopy(e)}))(\"cut\",(function(e){return t.blockCut(e)}))}}),e})();const DE=[\"autosize\"];function LE(e,t){1&e&&(Zs(0,\"mat-error\",8),Ro(1,\" Mnemonic is required \"),Ks())}function TE(e,t){1&e&&(Zs(0,\"mat-error\",8),Ro(1,\" Must contain 24 words separated by spaces \"),Ks())}function AE(e,t){1&e&&(Zs(0,\"mat-error\",8),Ro(1,\" Entered mnemonic does not match original \"),Ks())}let EE=(()=>{class e{constructor(e){this.ngZone=e,this.formGroup=null,this.destroyed$$=new r.a}ngOnInit(){this.triggerResize()}ngOnDestroy(){this.destroyed$$.next(),this.destroyed$$.complete()}triggerResize(){this.ngZone.onStable.pipe(Object(nd.a)(()=>{var e;return null===(e=this.autosize)||void 0===e?void 0:e.resizeToFitContent(!0)}),Object(df.a)(this.destroyed$$)).subscribe()}}return e.\\u0275fac=function(t){return new(t||e)(Us(ec))},e.\\u0275cmp=ke({type:e,selectors:[[\"app-confirm-mnemonic\"]],viewQuery:function(e,t){var n;1&e&&wl(DE,!0),2&e&&yl(n=Cl())&&(t.autosize=n.first)},inputs:{formGroup:\"formGroup\"},decls:16,vars:4,consts:[[1,\"confirm-mnemonic-form\",3,\"formGroup\"],[1,\"text-white\",\"text-xl\",\"mt-4\"],[1,\"my-4\",\"text-hint\",\"text-lg\",\"leading-snug\"],[1,\"text-error\",\"font-semibold\"],[\"appearance\",\"outline\"],[\"matInput\",\"\",\"name\",\"mnemonic\",\"formControlName\",\"mnemonic\",\"cdkTextareaAutosize\",\"\",\"appBlockCopyPaste\",\"\",\"cdkAutosizeMinRows\",\"3\",\"cdkAutosizeMaxRows\",\"4\"],[\"autosize\",\"cdkTextareaAutosize\"],[\"class\",\"warning\",4,\"ngIf\"],[1,\"warning\"]],template:function(e,t){1&e&&(Zs(0,\"form\",0),Zs(1,\"div\",1),Ro(2,\" Confirm your mnemonic \"),Ks(),Zs(3,\"div\",2),Ro(4,\" Enter all 24 words for your mnemonic from the previous step to proceed. Remember this is the \"),Zs(5,\"span\",3),Ro(6,\"only way\"),Ks(),Ro(7,\" you can recover your validator keys if you lose your wallet. \"),Ks(),Zs(8,\"mat-form-field\",4),Zs(9,\"mat-label\"),Ro(10,\"Confirm your mnemonic\"),Ks(),qs(11,\"textarea\",5,6),Vs(13,LE,2,0,\"mat-error\",7),Vs(14,TE,2,0,\"mat-error\",7),Vs(15,AE,2,0,\"mat-error\",7),Ks(),Ks()),2&e&&(Ws(\"formGroup\",t.formGroup),Rr(13),Ws(\"ngIf\",null==t.formGroup?null:t.formGroup.controls.mnemonic.hasError(\"required\")),Rr(1),Ws(\"ngIf\",null==t.formGroup?null:t.formGroup.controls.mnemonic.hasError(\"properFormatting\")),Rr(1),Ws(\"ngIf\",null==t.formGroup?null:t.formGroup.controls.mnemonic.hasError(\"mnemonicMismatch\")))},directives:[oM,hw,cM,sk,ZM,gk,rw,ck,uw,gM,CE,cu,UM],encapsulation:2}),e})(),OE=(()=>{class e{constructor(){this.formGroup=null,this.linux=\"$HOME/.eth2validators/prysm-wallet-v2\",this.macos=\"$HOME/Library/Eth2Validators/prysm-wallet-v2\",this.windows=\"%LOCALAPPDATA%\\\\Eth2Validators\\\\prysm-wallet-v2\"}}return e.\\u0275fac=function(t){return new(t||e)},e.\\u0275cmp=ke({type:e,selectors:[[\"app-wallet-directory-form\"]],inputs:{formGroup:\"formGroup\"},decls:9,vars:4,consts:[[1,\"generate-accounts-form\",3,\"formGroup\"],[1,\"text-white\",\"text-xl\",\"mt-4\"],[1,\"my-4\",\"text-hint\",\"text-lg\",\"leading-snug\"],[\"appearance\",\"outline\"],[\"matInput\",\"\",\"formControlName\",\"walletDir\",\"name\",\"walletDir\"]],template:function(e,t){1&e&&(Zs(0,\"form\",0),Zs(1,\"div\",1),Ro(2,\" Pick a Wallet Directory \"),Ks(),Zs(3,\"div\",2),Ro(4),Ks(),Zs(5,\"mat-form-field\",3),Zs(6,\"mat-label\"),Ro(7,\"Enter desired wallet directory\"),Ks(),qs(8,\"input\",4),Ks(),Ks()),2&e&&(Ws(\"formGroup\",t.formGroup),Rr(4),Yo(\" Enter the directory where you want to store your wallet. By default, a wallet will be created at \",t.linux,\" for Linux machines, \",t.macos,\" for MacOS, or \",t.windows,\" for windows computers, leave blank to use the default value. \"))},directives:[oM,hw,cM,sk,ZM,gk,rw,uw,gM],encapsulation:2}),e})();const FE=[\"stepper\"];function PE(e,t){1&e&&(Zs(0,\"div\"),Zs(1,\"div\",26),Ro(2,\" Creating wallet... \"),Ks(),Zs(3,\"div\",27),Ro(4,\" Please wait while we are creating your validator accounts and your new wallet for Prysm. Soon, you'll be able to view your accounts, monitor your validator performance, and visualize system metrics more in-depth. \"),Ks(),Zs(5,\"div\"),qs(6,\"mat-progress-bar\",28),Ks(),Ks())}function RE(e,t){if(1&e){const e=to();Zs(0,\"div\"),qs(1,\"app-password-form\",29),Zs(2,\"div\",15),Zs(3,\"button\",16),io(\"click\",(function(){return mt(e),co(),Js(2).previous()})),Ro(4,\"Previous\"),Ks(),Zs(5,\"span\",17),Zs(6,\"button\",30),io(\"click\",(function(t){return mt(e),co(2).createWallet(t)})),Ro(7,\" Create Wallet \"),Ks(),Ks(),Ks(),Ks()}if(2&e){const e=co(2);Rr(1),Ws(\"formGroup\",e.walletPasswordFormGroup),Rr(5),Ws(\"disabled\",e.walletPasswordFormGroup.invalid)}}function IE(e,t){if(1&e){const e=to();Zs(0,\"div\",11),Zs(1,\"mat-horizontal-stepper\",12,13),Zs(3,\"mat-step\",14),qs(4,\"app-generate-mnemonic\"),Zs(5,\"div\",15),Zs(6,\"button\",16),io(\"click\",(function(){return mt(e),co().resetOnboarding()})),Ro(7,\"Back to Wallets\"),Ks(),Zs(8,\"span\",17),Zs(9,\"button\",18),io(\"click\",(function(t){mt(e);const n=co();return n.nextStep(t,n.states.Overview)})),Ro(10,\"Continue\"),Ks(),Ks(),Ks(),Ks(),Zs(11,\"mat-step\",19),qs(12,\"app-confirm-mnemonic\",20),Zs(13,\"div\",21),Zs(14,\"button\",16),io(\"click\",(function(){return mt(e),Js(2).previous()})),Ro(15,\"Previous\"),Ks(),Zs(16,\"span\",17),Zs(17,\"button\",18),io(\"click\",(function(t){mt(e);const n=co();return n.nextStep(t,n.states.ConfirmMnemonic)})),Ro(18,\"Continue\"),Ks(),Ks(),Ks(),Ks(),Zs(19,\"mat-step\",22),qs(20,\"app-wallet-directory-form\",20),Zs(21,\"div\",15),Zs(22,\"button\",16),io(\"click\",(function(){return mt(e),Js(2).previous()})),Ro(23,\"Previous\"),Ks(),Zs(24,\"span\",17),Zs(25,\"button\",18),io(\"click\",(function(t){mt(e);const n=co();return n.nextStep(t,n.states.WalletDir)})),Ro(26,\"Continue\"),Ks(),Ks(),Ks(),Ks(),Zs(27,\"mat-step\",23),qs(28,\"app-password-form\",24),Zs(29,\"div\",15),Zs(30,\"button\",16),io(\"click\",(function(){return mt(e),Js(2).previous()})),Ro(31,\"Previous\"),Ks(),Zs(32,\"span\",17),Zs(33,\"button\",18),io(\"click\",(function(t){mt(e);const n=co();return n.nextStep(t,n.states.WalletPassword)})),Ro(34,\"Continue\"),Ks(),Ks(),Ks(),Ks(),Zs(35,\"mat-step\",22),Vs(36,PE,7,0,\"div\",25),Vs(37,RE,8,2,\"div\",25),Ks(),Ks(),Ks()}if(2&e){const e=co();Rr(11),Ws(\"stepControl\",e.mnemonicFormGroup),Rr(1),Ws(\"formGroup\",e.mnemonicFormGroup),Rr(7),Ws(\"stepControl\",e.walletFormGroup),Rr(1),Ws(\"formGroup\",e.walletFormGroup),Rr(7),Ws(\"stepControl\",e.passwordFormGroup),Rr(1),Ws(\"formGroup\",e.passwordFormGroup),Rr(7),Ws(\"stepControl\",e.walletPasswordFormGroup),Rr(1),Ws(\"ngIf\",e.loading),Rr(1),Ws(\"ngIf\",!e.loading&&!e.depositData)}}function jE(e,t){1&e&&(Zs(0,\"div\"),Zs(1,\"div\",26),Ro(2,\" Creating wallet... \"),Ks(),Zs(3,\"div\",27),Ro(4,\" Please wait while we are creating your validator accounts and your new wallet for Prysm. Soon, you'll be able to view your accounts, monitor your validator performance, and visualize system metrics more in-depth. \"),Ks(),Zs(5,\"div\"),qs(6,\"mat-progress-bar\",28),Ks(),Ks())}function YE(e,t){if(1&e){const e=to();Zs(0,\"div\"),qs(1,\"app-password-form\",29),Zs(2,\"div\",15),Zs(3,\"button\",16),io(\"click\",(function(){return mt(e),co(),Js(2).previous()})),Ro(4,\"Previous\"),Ks(),Zs(5,\"span\",17),Zs(6,\"button\",30),io(\"click\",(function(t){return mt(e),co(2).createWallet(t)})),Ro(7,\" Create Wallet \"),Ks(),Ks(),Ks(),Ks()}if(2&e){const e=co(2);Rr(1),Ws(\"formGroup\",e.walletPasswordFormGroup),Rr(5),Ws(\"disabled\",e.walletPasswordFormGroup.invalid)}}function BE(e,t){if(1&e){const e=to();Zs(0,\"div\",31),Zs(1,\"mat-vertical-stepper\",12,13),Zs(3,\"mat-step\",14),qs(4,\"app-generate-mnemonic\"),Zs(5,\"div\",15),Zs(6,\"button\",16),io(\"click\",(function(){return mt(e),co().resetOnboarding()})),Ro(7,\"Back to Wallets\"),Ks(),Zs(8,\"span\",17),Zs(9,\"button\",18),io(\"click\",(function(t){mt(e);const n=co();return n.nextStep(t,n.states.Overview)})),Ro(10,\"Continue\"),Ks(),Ks(),Ks(),Ks(),Zs(11,\"mat-step\",19),qs(12,\"app-confirm-mnemonic\",20),Zs(13,\"div\",21),Zs(14,\"button\",16),io(\"click\",(function(){return mt(e),Js(2).previous()})),Ro(15,\"Previous\"),Ks(),Zs(16,\"span\",17),Zs(17,\"button\",18),io(\"click\",(function(t){mt(e);const n=co();return n.nextStep(t,n.states.ConfirmMnemonic)})),Ro(18,\"Continue\"),Ks(),Ks(),Ks(),Ks(),Zs(19,\"mat-step\",22),qs(20,\"app-wallet-directory-form\",20),Zs(21,\"div\",15),Zs(22,\"button\",16),io(\"click\",(function(){return mt(e),Js(2).previous()})),Ro(23,\"Previous\"),Ks(),Zs(24,\"span\",17),Zs(25,\"button\",18),io(\"click\",(function(t){mt(e);const n=co();return n.nextStep(t,n.states.WalletDir)})),Ro(26,\"Continue\"),Ks(),Ks(),Ks(),Ks(),Zs(27,\"mat-step\",23),qs(28,\"app-password-form\",24),Zs(29,\"div\",15),Zs(30,\"button\",16),io(\"click\",(function(){return mt(e),Js(2).previous()})),Ro(31,\"Previous\"),Ks(),Zs(32,\"span\",17),Zs(33,\"button\",18),io(\"click\",(function(t){mt(e);const n=co();return n.nextStep(t,n.states.WalletPassword)})),Ro(34,\"Continue\"),Ks(),Ks(),Ks(),Ks(),Zs(35,\"mat-step\",22),Vs(36,jE,7,0,\"div\",25),Vs(37,YE,8,2,\"div\",25),Ks(),Ks(),Ks()}if(2&e){const e=co();Rr(11),Ws(\"stepControl\",e.mnemonicFormGroup),Rr(1),Ws(\"formGroup\",e.mnemonicFormGroup),Rr(7),Ws(\"stepControl\",e.walletFormGroup),Rr(1),Ws(\"formGroup\",e.walletFormGroup),Rr(7),Ws(\"stepControl\",e.passwordFormGroup),Rr(1),Ws(\"formGroup\",e.passwordFormGroup),Rr(7),Ws(\"stepControl\",e.walletPasswordFormGroup),Rr(1),Ws(\"ngIf\",e.loading),Rr(1),Ws(\"ngIf\",!e.loading&&!e.depositData)}}var NE=function(e){return e[e.Overview=0]=\"Overview\",e[e.ConfirmMnemonic=1]=\"ConfirmMnemonic\",e[e.WalletDir=2]=\"WalletDir\",e[e.GenerateAccounts=3]=\"GenerateAccounts\",e[e.WalletPassword=4]=\"WalletPassword\",e}({});let HE=(()=>{class e{constructor(e,t,n,i,s){this.formBuilder=e,this.breakpointObserver=t,this.mnemonicValidator=n,this.walletService=i,this.authService=s,this.resetOnboarding=null,this.passwordValidator=new wM,this.states=NE,this.isSmallScreen=!1,this.loading=!1,this.walletFormGroup=this.formBuilder.group({walletDir:[\"\"]}),this.mnemonicFormGroup=this.formBuilder.group({mnemonic:new Qw(\"\",[_w.required,this.mnemonicValidator.properFormatting],[this.mnemonicValidator.matchingMnemonic()])}),this.accountsFormGroup=this.formBuilder.group({numAccounts:new Qw(\"\",[_w.required,_w.min(1)])}),this.passwordFormGroup=this.formBuilder.group({password:new Qw(\"\",[_w.required,_w.minLength(8),this.passwordValidator.strongPassword]),passwordConfirmation:new Qw(\"\",[_w.required,_w.minLength(8),this.passwordValidator.strongPassword])},{validators:this.passwordValidator.matchingPasswordConfirmation}),this.walletPasswordFormGroup=this.formBuilder.group({password:new Qw(\"\",[_w.required,_w.minLength(8),this.passwordValidator.strongPassword]),passwordConfirmation:new Qw(\"\",[_w.required,_w.minLength(8),this.passwordValidator.strongPassword])},{validators:this.passwordValidator.matchingPasswordConfirmation}),this.destroyed$=new r.a}ngOnInit(){this.registerBreakpointObserver()}ngOnDestroy(){this.destroyed$.next(),this.destroyed$.complete()}registerBreakpointObserver(){this.breakpointObserver.observe([\"(max-width: 599.99px)\",Fv]).pipe(Object(nd.a)(e=>{this.isSmallScreen=e.matches}),Object(df.a)(this.destroyed$)).subscribe()}nextStep(e,t){var n;switch(e.stopPropagation(),t){case NE.ConfirmMnemonic:this.mnemonicFormGroup.markAllAsTouched();break;case NE.GenerateAccounts:this.accountsFormGroup.markAllAsTouched()}null===(n=this.stepper)||void 0===n||n.next()}createWallet(e){e.stopPropagation();const t={keymanager:\"DERIVED\",walletPath:this.walletFormGroup.controls.walletDir.value,walletPassword:this.walletPasswordFormGroup.controls.password.value,numAccounts:this.accountsFormGroup.controls.numAccounts.value,mnemonic:this.mnemonicFormGroup.controls.mnemonic.value},n=this.passwordFormGroup.controls.password.value;this.loading=!0,this.authService.signup({password:n,passwordConfirmation:n}).pipe(Object(kT.a)(500),Object(id.a)(()=>this.walletService.createWallet(t).pipe(Object(nd.a)(e=>{this.loading=!1}),Object(Uh.a)(e=>(this.loading=!1,Object(Jh.a)(e)))))).subscribe()}}return e.\\u0275fac=function(t){return new(t||e)(Us(bM),Us(Ev),Us(SE),Us(qS),Us($p))},e.\\u0275cmp=ke({type:e,selectors:[[\"app-hd-wallet-wizard\"]],viewQuery:function(e,t){var n;1&e&&wl(FE,!0),2&e&&yl(n=Cl())&&(t.stepper=n.first)},inputs:{resetOnboarding:\"resetOnboarding\"},decls:15,vars:2,consts:[[1,\"create-a-wallet\"],[1,\"text-center\",\"pb-8\"],[1,\"text-white\",\"text-3xl\"],[1,\"text-muted\",\"text-lg\",\"mt-6\",\"leading-snug\"],[1,\"onboarding-grid\",\"flex\",\"justify-center\",\"items-center\",\"my-auto\"],[1,\"onboarding-wizard-card\",\"position-relative\",\"y-center\"],[1,\"flex\",\"items-center\"],[1,\"hidden\",\"md:flex\",\"w-1/3\",\"signup-img\",\"justify-center\",\"items-center\"],[\"src\",\"/assets/images/onboarding/lock.svg\",\"alt\",\"\"],[\"class\",\"wizard-container hidden md:flex md:w-2/3 items-center\",4,\"ngIf\"],[\"class\",\"wizard-container flex w-full md:hidden items-center\",4,\"ngIf\"],[1,\"wizard-container\",\"hidden\",\"md:flex\",\"md:w-2/3\",\"items-center\"],[\"linear\",\"\",1,\"bg-paper\",\"rounded-r\"],[\"stepper\",\"\"],[\"label\",\"Overview\"],[1,\"mt-6\"],[\"color\",\"accent\",\"mat-raised-button\",\"\",3,\"click\"],[1,\"ml-4\"],[\"color\",\"primary\",\"mat-raised-button\",\"\",3,\"click\"],[\"label\",\"Confirm Mnemonic\",3,\"stepControl\"],[3,\"formGroup\"],[1,\"mt-4\"],[\"label\",\"Wallet\",3,\"stepControl\"],[\"label\",\"Web Password\",3,\"stepControl\"],[\"title\",\"Pick a strong web password\",\"subtitle\",\"You'll need to input this password every time you log back into the web interface\",\"label\",\"Web password\",\"confirmationLabel\",\"Confirm web password\",3,\"formGroup\"],[4,\"ngIf\"],[1,\"text-white\",\"text-xl\",\"mt-4\"],[1,\"my-4\",\"text-hint\",\"text-lg\",\"leading-snug\"],[\"mode\",\"indeterminate\"],[\"title\",\"Pick a strong wallet password\",\"subtitle\",\"This is the password used to encrypt your wallet itself\",\"label\",\"Wallet password\",\"confirmationLabel\",\"Confirm wallet password\",3,\"formGroup\"],[\"color\",\"primary\",\"mat-raised-button\",\"\",3,\"disabled\",\"click\"],[1,\"wizard-container\",\"flex\",\"w-full\",\"md:hidden\",\"items-center\"]],template:function(e,t){1&e&&(Zs(0,\"div\",0),Zs(1,\"div\",1),Zs(2,\"div\",2),Ro(3,\"HD Wallet Setup\"),Ks(),Zs(4,\"div\",3),Ro(5,\" We'll guide you through creating your HD wallet \"),qs(6,\"br\"),Ro(7,\"and your validator accounts \"),Ks(),Ks(),Zs(8,\"div\",4),Zs(9,\"mat-card\",5),Zs(10,\"div\",6),Zs(11,\"div\",7),qs(12,\"img\",8),Ks(),Vs(13,IE,38,9,\"div\",9),Vs(14,BE,38,9,\"div\",10),Ks(),Ks(),Ks(),Ks()),2&e&&(Rr(13),Ws(\"ngIf\",!t.isSmallScreen),Rr(1),Ws(\"ngIf\",t.isSmallScreen))},directives:[SM,cu,YA,RA,xE,kv,EE,hw,cM,OE,qT,HL,NA],encapsulation:2}),e})();function zE(e,t){if(1&e&&(Zs(0,\"div\"),qs(1,\"app-choose-wallet-kind\",3),Ks()),2&e){const e=co();Rr(1),Ws(\"walletSelections\",e.walletSelections)(\"selectedWallet$\",e.selectedWallet$)}}function VE(e,t){if(1&e&&(Zs(0,\"div\"),qs(1,\"app-nonhd-wallet-wizard\",4),Ks()),2&e){const e=co();Rr(1),Ws(\"resetOnboarding\",e.resetOnboarding.bind(e))}}function JE(e,t){if(1&e&&(Zs(0,\"div\"),qs(1,\"app-hd-wallet-wizard\",4),Ks()),2&e){const e=co();Rr(1),Ws(\"resetOnboarding\",e.resetOnboarding.bind(e))}}function UE(e,t){1&e&&qs(0,\"div\")}var GE=function(e){return e.PickingWallet=\"PickingWallet\",e.HDWizard=\"HDWizard\",e.NonHDWizard=\"NonHDWizard\",e.RemoteWizard=\"RemoteWizard\",e}({});let WE=(()=>{class e{constructor(){this.States=GE,this.onboardingState=GE.PickingWallet,this.walletSelections=[{kind:$T.Derived,name:\"HD Wallet\",description:\"Secure kind of blockchain wallet which can be recovered from a 24-word mnemonic phrase\",image:\"/assets/images/onboarding/lock.svg\",comingSoon:!0},{kind:$T.Imported,name:\"Imported Wallet\",description:\"(Default) Simple wallet that allows to importing keys from an external source\",image:\"/assets/images/onboarding/direct.svg\"},{kind:$T.Remote,name:\"Remote Wallet\",description:\"(Advanced) Manages validator keys and sign requests via a remote server\",image:\"/assets/images/onboarding/server.svg\",comingSoon:!0}],this.selectedWallet$=new r.a,this.destroyed$=new r.a}ngOnInit(){this.selectedWallet$.pipe(Object(nd.a)(e=>{switch(e){case $T.Derived:this.onboardingState=GE.HDWizard;break;case $T.Imported:this.onboardingState=GE.NonHDWizard;break;case $T.Remote:this.onboardingState=GE.RemoteWizard}}),Object(df.a)(this.destroyed$),Object(Uh.a)(e=>Object(Jh.a)(e))).subscribe()}ngOnDestroy(){this.destroyed$.next(),this.destroyed$.complete()}resetOnboarding(){this.onboardingState=GE.PickingWallet}}return e.\\u0275fac=function(t){return new(t||e)},e.\\u0275cmp=ke({type:e,selectors:[[\"app-onboarding\"]],decls:6,vars:5,consts:[[1,\"onboarding\",\"bg-default\",\"flex\",\"h-screen\",3,\"ngSwitch\"],[1,\"mx-auto\",\"overflow-y-auto\"],[4,\"ngSwitchCase\"],[3,\"walletSelections\",\"selectedWallet$\"],[3,\"resetOnboarding\"]],template:function(e,t){1&e&&(Zs(0,\"div\",0),Zs(1,\"div\",1),Vs(2,zE,2,2,\"div\",2),Vs(3,VE,2,1,\"div\",2),Vs(4,JE,2,1,\"div\",2),Vs(5,UE,1,0,\"div\",2),Ks(),Ks()),2&e&&(Ws(\"ngSwitch\",t.onboardingState),Rr(2),Ws(\"ngSwitchCase\",t.States.PickingWallet),Rr(1),Ws(\"ngSwitchCase\",t.States.NonHDWizard),Rr(1),Ws(\"ngSwitchCase\",t.States.HDWizard),Rr(1),Ws(\"ngSwitchCase\",t.States.RemoteWizard))},directives:[mu,pu,rA,kE,HE],encapsulation:2}),e})();function XE(e,t){if(1&e&&(Zs(0,\"div\",2),Zs(1,\"div\",3),Zs(2,\"p\",4),Ro(3,\" YOUR WALLET KIND \"),Ks(),Zs(4,\"div\",5),Ro(5),Ks(),Zs(6,\"p\",6),Ro(7),Ks(),Zs(8,\"div\",7),Zs(9,\"a\",8),Zs(10,\"button\",9),Ro(11,\" Read More \"),Ks(),Ks(),Ks(),Ks(),Zs(12,\"div\",10),qs(13,\"img\",11),Ks(),Ks()),2&e){const e=co();Rr(5),jo(\" \",e.info[e.kind].name,\" \"),Rr(2),jo(\" \",e.info[e.kind].description,\" \"),Rr(2),Ws(\"href\",e.info[e.kind].docsLink,pr)}}let ZE=(()=>{class e{constructor(){this.kind=\"UNKNOWN\",this.info={IMPORTED:{name:\"Imported Wallet\",description:\"Imported (non-deterministic) wallets are the recommended wallets to use with Prysm when coming from the official eth2 launchpad\",docsLink:\"https://docs.prylabs.network/docs/wallet/nondeterministic\"},DERIVED:{name:\"HD Wallet\",description:\"Hierarchical-deterministic (HD) wallets are secure blockchain wallets derived from a seed phrase (a 24 word mnemonic)\",docsLink:\"https://docs.prylabs.network/docs/wallet/deterministic\"},REMOTE:{name:\"Remote Signing Wallet\",description:\"Remote wallets are the most secure, as they keep your private keys away from your validator\",docsLink:\"https://docs.prylabs.network/docs/wallet/remote\"},UNKNOWN:{name:\"Unknown\",description:\"Could not determine your wallet kind\",docsLink:\"https://docs.prylabs.network/docs/wallet/remote\"}}}}return e.\\u0275fac=function(t){return new(t||e)},e.\\u0275cmp=ke({type:e,selectors:[[\"app-wallet-kind\"]],inputs:{kind:\"kind\"},decls:2,vars:1,consts:[[1,\"bg-primary\"],[\"class\",\"wallet-kind-card relative flex items-center justify-between px-4 pt-4\",4,\"ngIf\"],[1,\"wallet-kind-card\",\"relative\",\"flex\",\"items-center\",\"justify-between\",\"px-4\",\"pt-4\"],[1,\"pr-4\",\"w-3/4\"],[1,\"m-0\",\"uppercase\",\"text-muted\",\"text-sm\",\"leading-snug\"],[1,\"text-2xl\",\"mb-4\",\"text-white\",\"leading-snug\"],[1,\"m-0\",\"text-muted\",\"text-base\",\"leading-snug\"],[1,\"mt-6\",\"mb-4\"],[\"target\",\"_blank\",3,\"href\"],[\"mat-raised-button\",\"\",\"color\",\"accent\"],[1,\"w-1/4\"],[\"src\",\"/assets/images/undraw/wallet.svg\",\"alt\",\"wallet\"]],template:function(e,t){1&e&&(Zs(0,\"mat-card\",0),Vs(1,XE,14,3,\"div\",1),Ks()),2&e&&(Rr(1),Ws(\"ngIf\",t.kind))},directives:[SM,cu,kv],encapsulation:2,changeDetection:0}),e})();function KE(e,t){1&e&&mo(0)}const qE=[\"*\"];function QE(e,t){}const $E=function(e){return{animationDuration:e}},eO=function(e,t){return{value:e,params:t}},tO=[\"tabBodyWrapper\"],nO=[\"tabHeader\"];function rO(e,t){}function iO(e,t){1&e&&Vs(0,rO,0,0,\"ng-template\",9),2&e&&Ws(\"cdkPortalOutlet\",co().$implicit.templateLabel)}function sO(e,t){1&e&&Ro(0),2&e&&Io(co().$implicit.textLabel)}function oO(e,t){if(1&e){const e=to();Zs(0,\"div\",6),io(\"click\",(function(){mt(e);const n=t.$implicit,r=t.index,i=co(),s=Js(1);return i._handleClick(n,s,r)})),Zs(1,\"div\",7),Vs(2,iO,1,1,\"ng-template\",8),Vs(3,sO,1,1,\"ng-template\",8),Ks(),Ks()}if(2&e){const e=t.$implicit,n=t.index,r=co();So(\"mat-tab-label-active\",r.selectedIndex==n),Ws(\"id\",r._getTabLabelId(n))(\"disabled\",e.disabled)(\"matRippleDisabled\",e.disabled||r.disableRipple),Hs(\"tabIndex\",r._getTabIndex(e,n))(\"aria-posinset\",n+1)(\"aria-setsize\",r._tabs.length)(\"aria-controls\",r._getTabContentId(n))(\"aria-selected\",r.selectedIndex==n)(\"aria-label\",e.ariaLabel||null)(\"aria-labelledby\",!e.ariaLabel&&e.ariaLabelledby?e.ariaLabelledby:null),Rr(2),Ws(\"ngIf\",e.templateLabel),Rr(1),Ws(\"ngIf\",!e.templateLabel)}}function aO(e,t){if(1&e){const e=to();Zs(0,\"mat-tab-body\",10),io(\"_onCentered\",(function(){return mt(e),co()._removeTabBodyWrapperHeight()}))(\"_onCentering\",(function(t){return mt(e),co()._setTabBodyWrapperHeight(t)})),Ks()}if(2&e){const e=t.$implicit,n=t.index,r=co();So(\"mat-tab-body-active\",r.selectedIndex==n),Ws(\"id\",r._getTabContentId(n))(\"content\",e.content)(\"position\",e.position)(\"origin\",e.origin)(\"animationDuration\",r.animationDuration),Hs(\"aria-labelledby\",r._getTabLabelId(n))}}const lO=[\"tabListContainer\"],cO=[\"tabList\"],uO=[\"nextPaginator\"],hO=[\"previousPaginator\"],dO=new X(\"MatInkBarPositioner\",{providedIn:\"root\",factory:function(){return e=>({left:e?(e.offsetLeft||0)+\"px\":\"0\",width:e?(e.offsetWidth||0)+\"px\":\"0\"})}});let mO=(()=>{class e{constructor(e,t,n,r){this._elementRef=e,this._ngZone=t,this._inkBarPositioner=n,this._animationMode=r}alignToElement(e){this.show(),\"undefined\"!=typeof requestAnimationFrame?this._ngZone.runOutsideAngular(()=>{requestAnimationFrame(()=>this._setStyles(e))}):this._setStyles(e)}show(){this._elementRef.nativeElement.style.visibility=\"visible\"}hide(){this._elementRef.nativeElement.style.visibility=\"hidden\"}_setStyles(e){const t=this._inkBarPositioner(e),n=this._elementRef.nativeElement;n.style.left=t.left,n.style.width=t.width}}return e.\\u0275fac=function(t){return new(t||e)(Us(sa),Us(ec),Us(dO),Us(Ly,8))},e.\\u0275dir=Te({type:e,selectors:[[\"mat-ink-bar\"]],hostAttrs:[1,\"mat-ink-bar\"],hostVars:2,hostBindings:function(e,t){2&e&&So(\"_mat-animation-noopable\",\"NoopAnimations\"===t._animationMode)}}),e})();const pO=new X(\"MatTabContent\"),fO=new X(\"MatTabLabel\");let gO=(()=>{class e extends Gf{}return e.\\u0275fac=function(t){return _O(t||e)},e.\\u0275dir=Te({type:e,selectors:[[\"\",\"mat-tab-label\",\"\"],[\"\",\"matTabLabel\",\"\"]],features:[ta([{provide:fO,useExisting:e}]),Vo]}),e})();const _O=Cn(gO);class bO{}const yO=By(bO),vO=new X(\"MAT_TAB_GROUP\");let wO=(()=>{class e extends yO{constructor(e,t){super(),this._viewContainerRef=e,this._closestTabGroup=t,this.textLabel=\"\",this._contentPortal=null,this._stateChanges=new r.a,this.position=null,this.origin=null,this.isActive=!1}get templateLabel(){return this._templateLabel}set templateLabel(e){this._setTemplateLabelInput(e)}get content(){return this._contentPortal}ngOnChanges(e){(e.hasOwnProperty(\"textLabel\")||e.hasOwnProperty(\"disabled\"))&&this._stateChanges.next()}ngOnDestroy(){this._stateChanges.complete()}ngOnInit(){this._contentPortal=new zf(this._explicitContent||this._implicitContent,this._viewContainerRef)}_setTemplateLabelInput(e){e&&(this._templateLabel=e)}}return e.\\u0275fac=function(t){return new(t||e)(Us(Ea),Us(vO,8))},e.\\u0275cmp=ke({type:e,selectors:[[\"mat-tab\"]],contentQueries:function(e,t,n){var r;1&e&&(kl(n,fO,!0),Sl(n,pO,!0,Ta)),2&e&&(yl(r=Cl())&&(t.templateLabel=r.first),yl(r=Cl())&&(t._explicitContent=r.first))},viewQuery:function(e,t){var n;1&e&&vl(Ta,!0),2&e&&yl(n=Cl())&&(t._implicitContent=n.first)},inputs:{disabled:\"disabled\",textLabel:[\"label\",\"textLabel\"],ariaLabel:[\"aria-label\",\"ariaLabel\"],ariaLabelledby:[\"aria-labelledby\",\"ariaLabelledby\"]},exportAs:[\"matTab\"],features:[Vo,ze],ngContentSelectors:qE,decls:1,vars:0,template:function(e,t){1&e&&(ho(),Vs(0,KE,1,0,\"ng-template\"))},encapsulation:2}),e})();const MO={translateTab:a_(\"translateTab\",[d_(\"center, void, left-origin-center, right-origin-center\",h_({transform:\"none\"})),d_(\"left\",h_({transform:\"translate3d(-100%, 0, 0)\",minHeight:\"1px\"})),d_(\"right\",h_({transform:\"translate3d(100%, 0, 0)\",minHeight:\"1px\"})),p_(\"* => left, * => right, left => center, right => center\",l_(\"{{animationDuration}} cubic-bezier(0.35, 0, 0.25, 1)\")),p_(\"void => left-origin-center\",[h_({transform:\"translate3d(-100%, 0, 0)\"}),l_(\"{{animationDuration}} cubic-bezier(0.35, 0, 0.25, 1)\")]),p_(\"void => right-origin-center\",[h_({transform:\"translate3d(100%, 0, 0)\"}),l_(\"{{animationDuration}} cubic-bezier(0.35, 0, 0.25, 1)\")])])};let kO=(()=>{class e extends Wf{constructor(e,t,n,r){super(e,t,r),this._host=n,this._centeringSub=i.a.EMPTY,this._leavingSub=i.a.EMPTY}ngOnInit(){super.ngOnInit(),this._centeringSub=this._host._beforeCentering.pipe(Object(od.a)(this._host._isCenterPosition(this._host._position))).subscribe(e=>{e&&!this.hasAttached()&&this.attach(this._host._content)}),this._leavingSub=this._host._afterLeavingCenter.subscribe(()=>{this.detach()})}ngOnDestroy(){super.ngOnDestroy(),this._centeringSub.unsubscribe(),this._leavingSub.unsubscribe()}}return e.\\u0275fac=function(t){return new(t||e)(Us(ia),Us(Ea),Us(F(()=>xO)),Us(Oc))},e.\\u0275dir=Te({type:e,selectors:[[\"\",\"matTabBodyHost\",\"\"]],features:[Vo]}),e})(),SO=(()=>{class e{constructor(e,t,n){this._elementRef=e,this._dir=t,this._dirChangeSubscription=i.a.EMPTY,this._translateTabComplete=new r.a,this._onCentering=new ll,this._beforeCentering=new ll,this._afterLeavingCenter=new ll,this._onCentered=new ll(!0),this.animationDuration=\"500ms\",t&&(this._dirChangeSubscription=t.change.subscribe(e=>{this._computePositionAnimationState(e),n.markForCheck()})),this._translateTabComplete.pipe(Object(uf.a)((e,t)=>e.fromState===t.fromState&&e.toState===t.toState)).subscribe(e=>{this._isCenterPosition(e.toState)&&this._isCenterPosition(this._position)&&this._onCentered.emit(),this._isCenterPosition(e.fromState)&&!this._isCenterPosition(this._position)&&this._afterLeavingCenter.emit()})}set position(e){this._positionIndex=e,this._computePositionAnimationState()}ngOnInit(){\"center\"==this._position&&null!=this.origin&&(this._position=this._computePositionFromOrigin(this.origin))}ngOnDestroy(){this._dirChangeSubscription.unsubscribe(),this._translateTabComplete.complete()}_onTranslateTabStarted(e){const t=this._isCenterPosition(e.toState);this._beforeCentering.emit(t),t&&this._onCentering.emit(this._elementRef.nativeElement.clientHeight)}_getLayoutDirection(){return this._dir&&\"rtl\"===this._dir.value?\"rtl\":\"ltr\"}_isCenterPosition(e){return\"center\"==e||\"left-origin-center\"==e||\"right-origin-center\"==e}_computePositionAnimationState(e=this._getLayoutDirection()){this._position=this._positionIndex<0?\"ltr\"==e?\"left\":\"right\":this._positionIndex>0?\"ltr\"==e?\"right\":\"left\":\"center\"}_computePositionFromOrigin(e){const t=this._getLayoutDirection();return\"ltr\"==t&&e<=0||\"rtl\"==t&&e>0?\"left-origin-center\":\"right-origin-center\"}}return e.\\u0275fac=function(t){return new(t||e)(Us(sa),Us(Lf,8),Us(cs))},e.\\u0275dir=Te({type:e,inputs:{animationDuration:\"animationDuration\",position:\"position\",_content:[\"content\",\"_content\"],origin:\"origin\"},outputs:{_onCentering:\"_onCentering\",_beforeCentering:\"_beforeCentering\",_afterLeavingCenter:\"_afterLeavingCenter\",_onCentered:\"_onCentered\"}}),e})(),xO=(()=>{class e extends SO{constructor(e,t,n){super(e,t,n)}}return e.\\u0275fac=function(t){return new(t||e)(Us(sa),Us(Lf,8),Us(cs))},e.\\u0275cmp=ke({type:e,selectors:[[\"mat-tab-body\"]],viewQuery:function(e,t){var n;1&e&&wl(Xf,!0),2&e&&yl(n=Cl())&&(t._portalHost=n.first)},hostAttrs:[1,\"mat-tab-body\"],features:[Vo],decls:3,vars:6,consts:[[1,\"mat-tab-body-content\"],[\"content\",\"\"],[\"matTabBodyHost\",\"\"]],template:function(e,t){1&e&&(Zs(0,\"div\",0,1),io(\"@translateTab.start\",(function(e){return t._onTranslateTabStarted(e)}))(\"@translateTab.done\",(function(e){return t._translateTabComplete.next(e)})),Vs(2,QE,0,0,\"ng-template\",2),Ks()),2&e&&Ws(\"@translateTab\",Qa(3,eO,t._position,qa(1,$E,t.animationDuration)))},directives:[kO],styles:[\".mat-tab-body-content{height:100%;overflow:auto}.mat-tab-group-dynamic-height .mat-tab-body-content{overflow:hidden}\\n\"],encapsulation:2,data:{animation:[MO.translateTab]}}),e})();const CO=new X(\"MAT_TABS_CONFIG\");let DO=0;class LO{}class TO{constructor(e){this._elementRef=e}}const AO=Ny(Hy(TO),\"primary\");let EO=(()=>{class e extends AO{constructor(e,t,n,r){super(e),this._changeDetectorRef=t,this._animationMode=r,this._tabs=new ul,this._indexToSelect=0,this._tabBodyWrapperHeight=0,this._tabsSubscription=i.a.EMPTY,this._tabLabelSubscription=i.a.EMPTY,this._dynamicHeight=!1,this._selectedIndex=null,this.headerPosition=\"above\",this.selectedIndexChange=new ll,this.focusChange=new ll,this.animationDone=new ll,this.selectedTabChange=new ll(!0),this._groupId=DO++,this.animationDuration=n&&n.animationDuration?n.animationDuration:\"500ms\",this.disablePagination=!(!n||null==n.disablePagination)&&n.disablePagination}get dynamicHeight(){return this._dynamicHeight}set dynamicHeight(e){this._dynamicHeight=ef(e)}get selectedIndex(){return this._selectedIndex}set selectedIndex(e){this._indexToSelect=tf(e,null)}get animationDuration(){return this._animationDuration}set animationDuration(e){this._animationDuration=/^\\d+$/.test(e)?e+\"ms\":e}get backgroundColor(){return this._backgroundColor}set backgroundColor(e){const t=this._elementRef.nativeElement;t.classList.remove(\"mat-background-\"+this.backgroundColor),e&&t.classList.add(\"mat-background-\"+e),this._backgroundColor=e}ngAfterContentChecked(){const e=this._indexToSelect=this._clampTabIndex(this._indexToSelect);if(this._selectedIndex!=e){const t=null==this._selectedIndex;t||this.selectedTabChange.emit(this._createChangeEvent(e)),Promise.resolve().then(()=>{this._tabs.forEach((t,n)=>t.isActive=n===e),t||this.selectedIndexChange.emit(e)})}this._tabs.forEach((t,n)=>{t.position=n-e,null==this._selectedIndex||0!=t.position||t.origin||(t.origin=e-this._selectedIndex)}),this._selectedIndex!==e&&(this._selectedIndex=e,this._changeDetectorRef.markForCheck())}ngAfterContentInit(){this._subscribeToAllTabChanges(),this._subscribeToTabLabels(),this._tabsSubscription=this._tabs.changes.subscribe(()=>{if(this._clampTabIndex(this._indexToSelect)===this._selectedIndex){const e=this._tabs.toArray();for(let t=0;t{this._tabs.reset(e.filter(e=>!e._closestTabGroup||e._closestTabGroup===this)),this._tabs.notifyOnChanges()})}ngOnDestroy(){this._tabs.destroy(),this._tabsSubscription.unsubscribe(),this._tabLabelSubscription.unsubscribe()}realignInkBar(){this._tabHeader&&this._tabHeader._alignInkBarToSelectedTab()}_focusChanged(e){this.focusChange.emit(this._createChangeEvent(e))}_createChangeEvent(e){const t=new LO;return t.index=e,this._tabs&&this._tabs.length&&(t.tab=this._tabs.toArray()[e]),t}_subscribeToTabLabels(){this._tabLabelSubscription&&this._tabLabelSubscription.unsubscribe(),this._tabLabelSubscription=Object(o.a)(...this._tabs.map(e=>e._stateChanges)).subscribe(()=>this._changeDetectorRef.markForCheck())}_clampTabIndex(e){return Math.min(this._tabs.length-1,Math.max(e||0,0))}_getTabLabelId(e){return`mat-tab-label-${this._groupId}-${e}`}_getTabContentId(e){return`mat-tab-content-${this._groupId}-${e}`}_setTabBodyWrapperHeight(e){if(!this._dynamicHeight||!this._tabBodyWrapperHeight)return;const t=this._tabBodyWrapper.nativeElement;t.style.height=this._tabBodyWrapperHeight+\"px\",this._tabBodyWrapper.nativeElement.offsetHeight&&(t.style.height=e+\"px\")}_removeTabBodyWrapperHeight(){const e=this._tabBodyWrapper.nativeElement;this._tabBodyWrapperHeight=e.clientHeight,e.style.height=\"\",this.animationDone.emit()}_handleClick(e,t,n){e.disabled||(this.selectedIndex=t.focusIndex=n)}_getTabIndex(e,t){return e.disabled?null:this.selectedIndex===t?0:-1}}return e.\\u0275fac=function(t){return new(t||e)(Us(sa),Us(cs),Us(CO,8),Us(Ly,8))},e.\\u0275dir=Te({type:e,inputs:{headerPosition:\"headerPosition\",animationDuration:\"animationDuration\",disablePagination:\"disablePagination\",dynamicHeight:\"dynamicHeight\",selectedIndex:\"selectedIndex\",backgroundColor:\"backgroundColor\"},outputs:{selectedIndexChange:\"selectedIndexChange\",focusChange:\"focusChange\",animationDone:\"animationDone\",selectedTabChange:\"selectedTabChange\"},features:[Vo]}),e})(),OO=(()=>{class e extends EO{constructor(e,t,n,r){super(e,t,n,r)}}return e.\\u0275fac=function(t){return new(t||e)(Us(sa),Us(cs),Us(CO,8),Us(Ly,8))},e.\\u0275cmp=ke({type:e,selectors:[[\"mat-tab-group\"]],contentQueries:function(e,t,n){var r;1&e&&kl(n,wO,!0),2&e&&yl(r=Cl())&&(t._allTabs=r)},viewQuery:function(e,t){var n;1&e&&(wl(tO,!0),wl(nO,!0)),2&e&&(yl(n=Cl())&&(t._tabBodyWrapper=n.first),yl(n=Cl())&&(t._tabHeader=n.first))},hostAttrs:[1,\"mat-tab-group\"],hostVars:4,hostBindings:function(e,t){2&e&&So(\"mat-tab-group-dynamic-height\",t.dynamicHeight)(\"mat-tab-group-inverted-header\",\"below\"===t.headerPosition)},inputs:{color:\"color\",disableRipple:\"disableRipple\"},exportAs:[\"matTabGroup\"],features:[ta([{provide:vO,useExisting:e}]),Vo],decls:6,vars:7,consts:[[3,\"selectedIndex\",\"disableRipple\",\"disablePagination\",\"indexFocused\",\"selectFocusedIndex\"],[\"tabHeader\",\"\"],[\"class\",\"mat-tab-label mat-focus-indicator\",\"role\",\"tab\",\"matTabLabelWrapper\",\"\",\"mat-ripple\",\"\",\"cdkMonitorElementFocus\",\"\",3,\"id\",\"mat-tab-label-active\",\"disabled\",\"matRippleDisabled\",\"click\",4,\"ngFor\",\"ngForOf\"],[1,\"mat-tab-body-wrapper\"],[\"tabBodyWrapper\",\"\"],[\"role\",\"tabpanel\",3,\"id\",\"mat-tab-body-active\",\"content\",\"position\",\"origin\",\"animationDuration\",\"_onCentered\",\"_onCentering\",4,\"ngFor\",\"ngForOf\"],[\"role\",\"tab\",\"matTabLabelWrapper\",\"\",\"mat-ripple\",\"\",\"cdkMonitorElementFocus\",\"\",1,\"mat-tab-label\",\"mat-focus-indicator\",3,\"id\",\"disabled\",\"matRippleDisabled\",\"click\"],[1,\"mat-tab-label-content\"],[3,\"ngIf\"],[3,\"cdkPortalOutlet\"],[\"role\",\"tabpanel\",3,\"id\",\"content\",\"position\",\"origin\",\"animationDuration\",\"_onCentered\",\"_onCentering\"]],template:function(e,t){1&e&&(Zs(0,\"mat-tab-header\",0,1),io(\"indexFocused\",(function(e){return t._focusChanged(e)}))(\"selectFocusedIndex\",(function(e){return t.selectedIndex=e})),Vs(2,oO,4,14,\"div\",2),Ks(),Zs(3,\"div\",3,4),Vs(5,aO,1,8,\"mat-tab-body\",5),Ks()),2&e&&(Ws(\"selectedIndex\",t.selectedIndex||0)(\"disableRipple\",t.disableRipple)(\"disablePagination\",t.disablePagination),Rr(2),Ws(\"ngForOf\",t._tabs),Rr(1),So(\"_mat-animation-noopable\",\"NoopAnimations\"===t._animationMode),Rr(2),Ws(\"ngForOf\",t._tabs))},directives:function(){return[BO,au,RO,ev,n_,cu,Wf,xO]},styles:[\".mat-tab-group{display:flex;flex-direction:column}.mat-tab-group.mat-tab-group-inverted-header{flex-direction:column-reverse}.mat-tab-label{height:48px;padding:0 24px;cursor:pointer;box-sizing:border-box;opacity:.6;min-width:160px;text-align:center;display:inline-flex;justify-content:center;align-items:center;white-space:nowrap;position:relative}.mat-tab-label:focus{outline:none}.mat-tab-label:focus:not(.mat-tab-disabled){opacity:1}.cdk-high-contrast-active .mat-tab-label:focus{outline:dotted 2px;outline-offset:-2px}.mat-tab-label.mat-tab-disabled{cursor:default}.cdk-high-contrast-active .mat-tab-label.mat-tab-disabled{opacity:.5}.mat-tab-label .mat-tab-label-content{display:inline-flex;justify-content:center;align-items:center;white-space:nowrap}.cdk-high-contrast-active .mat-tab-label{opacity:1}@media(max-width: 599px){.mat-tab-label{padding:0 12px}}@media(max-width: 959px){.mat-tab-label{padding:0 12px}}.mat-tab-group[mat-stretch-tabs]>.mat-tab-header .mat-tab-label{flex-basis:0;flex-grow:1}.mat-tab-body-wrapper{position:relative;overflow:hidden;display:flex;transition:height 500ms cubic-bezier(0.35, 0, 0.25, 1)}._mat-animation-noopable.mat-tab-body-wrapper{transition:none;animation:none}.mat-tab-body{top:0;left:0;right:0;bottom:0;position:absolute;display:block;overflow:hidden;flex-basis:100%}.mat-tab-body.mat-tab-body-active{position:relative;overflow-x:hidden;overflow-y:auto;z-index:1;flex-grow:1}.mat-tab-group.mat-tab-group-dynamic-height .mat-tab-body.mat-tab-body-active{overflow-y:hidden}\\n\"],encapsulation:2}),e})();class FO{}const PO=By(FO);let RO=(()=>{class e extends PO{constructor(e){super(),this.elementRef=e}focus(){this.elementRef.nativeElement.focus()}getOffsetLeft(){return this.elementRef.nativeElement.offsetLeft}getOffsetWidth(){return this.elementRef.nativeElement.offsetWidth}}return e.\\u0275fac=function(t){return new(t||e)(Us(sa))},e.\\u0275dir=Te({type:e,selectors:[[\"\",\"matTabLabelWrapper\",\"\"]],hostVars:3,hostBindings:function(e,t){2&e&&(Hs(\"aria-disabled\",!!t.disabled),So(\"mat-tab-disabled\",t.disabled))},inputs:{disabled:\"disabled\"},features:[Vo]}),e})();const IO=Sf({passive:!0});let jO=(()=>{class e{constructor(e,t,n,i,s,o,a){this._elementRef=e,this._changeDetectorRef=t,this._viewportRuler=n,this._dir=i,this._ngZone=s,this._platform=o,this._animationMode=a,this._scrollDistance=0,this._selectedIndexChanged=!1,this._destroyed=new r.a,this._showPaginationControls=!1,this._disableScrollAfter=!0,this._disableScrollBefore=!0,this._stopScrolling=new r.a,this.disablePagination=!1,this._selectedIndex=0,this.selectFocusedIndex=new ll,this.indexFocused=new ll,s.runOutsideAngular(()=>{Object(af.a)(e.nativeElement,\"mouseleave\").pipe(Object(df.a)(this._destroyed)).subscribe(()=>{this._stopInterval()})})}get selectedIndex(){return this._selectedIndex}set selectedIndex(e){e=tf(e),this._selectedIndex!=e&&(this._selectedIndexChanged=!0,this._selectedIndex=e,this._keyManager&&this._keyManager.updateActiveItem(e))}ngAfterViewInit(){Object(af.a)(this._previousPaginator.nativeElement,\"touchstart\",IO).pipe(Object(df.a)(this._destroyed)).subscribe(()=>{this._handlePaginatorPress(\"before\")}),Object(af.a)(this._nextPaginator.nativeElement,\"touchstart\",IO).pipe(Object(df.a)(this._destroyed)).subscribe(()=>{this._handlePaginatorPress(\"after\")})}ngAfterContentInit(){const e=this._dir?this._dir.change:Object(lh.a)(null),t=this._viewportRuler.change(150),n=()=>{this.updatePagination(),this._alignInkBarToSelectedTab()};this._keyManager=new zg(this._items).withHorizontalOrientation(this._getLayoutDirection()).withHomeAndEnd().withWrap(),this._keyManager.updateActiveItem(this._selectedIndex),\"undefined\"!=typeof requestAnimationFrame?requestAnimationFrame(n):n(),Object(o.a)(e,t,this._items.changes).pipe(Object(df.a)(this._destroyed)).subscribe(()=>{Promise.resolve().then(n),this._keyManager.withHorizontalOrientation(this._getLayoutDirection())}),this._keyManager.change.pipe(Object(df.a)(this._destroyed)).subscribe(e=>{this.indexFocused.emit(e),this._setTabFocus(e)})}ngAfterContentChecked(){this._tabLabelCount!=this._items.length&&(this.updatePagination(),this._tabLabelCount=this._items.length,this._changeDetectorRef.markForCheck()),this._selectedIndexChanged&&(this._scrollToLabel(this._selectedIndex),this._checkScrollingControls(),this._alignInkBarToSelectedTab(),this._selectedIndexChanged=!1,this._changeDetectorRef.markForCheck()),this._scrollDistanceChanged&&(this._updateTabScrollPosition(),this._scrollDistanceChanged=!1,this._changeDetectorRef.markForCheck())}ngOnDestroy(){this._destroyed.next(),this._destroyed.complete(),this._stopScrolling.complete()}_handleKeydown(e){if(!Qf(e))switch(e.keyCode){case 13:case 32:this.focusIndex!==this.selectedIndex&&(this.selectFocusedIndex.emit(this.focusIndex),this._itemSelected(e));break;default:this._keyManager.onKeydown(e)}}_onContentChanges(){const e=this._elementRef.nativeElement.textContent;e!==this._currentTextContent&&(this._currentTextContent=e||\"\",this._ngZone.run(()=>{this.updatePagination(),this._alignInkBarToSelectedTab(),this._changeDetectorRef.markForCheck()}))}updatePagination(){this._checkPaginationEnabled(),this._checkScrollingControls(),this._updateTabScrollPosition()}get focusIndex(){return this._keyManager?this._keyManager.activeItemIndex:0}set focusIndex(e){this._isValidIndex(e)&&this.focusIndex!==e&&this._keyManager&&this._keyManager.setActiveItem(e)}_isValidIndex(e){if(!this._items)return!0;const t=this._items?this._items.toArray()[e]:null;return!!t&&!t.disabled}_setTabFocus(e){if(this._showPaginationControls&&this._scrollToLabel(e),this._items&&this._items.length){this._items.toArray()[e].focus();const t=this._tabListContainer.nativeElement,n=this._getLayoutDirection();t.scrollLeft=\"ltr\"==n?0:t.scrollWidth-t.offsetWidth}}_getLayoutDirection(){return this._dir&&\"rtl\"===this._dir.value?\"rtl\":\"ltr\"}_updateTabScrollPosition(){if(this.disablePagination)return;const e=this.scrollDistance,t=this._platform,n=\"ltr\"===this._getLayoutDirection()?-e:e;this._tabList.nativeElement.style.transform=`translateX(${Math.round(n)}px)`,t&&(t.TRIDENT||t.EDGE)&&(this._tabListContainer.nativeElement.scrollLeft=0)}get scrollDistance(){return this._scrollDistance}set scrollDistance(e){this._scrollTo(e)}_scrollHeader(e){return this._scrollTo(this._scrollDistance+(\"before\"==e?-1:1)*this._tabListContainer.nativeElement.offsetWidth/3)}_handlePaginatorClick(e){this._stopInterval(),this._scrollHeader(e)}_scrollToLabel(e){if(this.disablePagination)return;const t=this._items?this._items.toArray()[e]:null;if(!t)return;const n=this._tabListContainer.nativeElement.offsetWidth,{offsetLeft:r,offsetWidth:i}=t.elementRef.nativeElement;let s,o;\"ltr\"==this._getLayoutDirection()?(s=r,o=s+i):(o=this._tabList.nativeElement.offsetWidth-r,s=o-i);const a=this.scrollDistance,l=this.scrollDistance+n;sl&&(this.scrollDistance+=o-l+60)}_checkPaginationEnabled(){if(this.disablePagination)this._showPaginationControls=!1;else{const e=this._tabList.nativeElement.scrollWidth>this._elementRef.nativeElement.offsetWidth;e||(this.scrollDistance=0),e!==this._showPaginationControls&&this._changeDetectorRef.markForCheck(),this._showPaginationControls=e}}_checkScrollingControls(){this.disablePagination?this._disableScrollAfter=this._disableScrollBefore=!0:(this._disableScrollBefore=0==this.scrollDistance,this._disableScrollAfter=this.scrollDistance==this._getMaxScrollDistance(),this._changeDetectorRef.markForCheck())}_getMaxScrollDistance(){return this._tabList.nativeElement.scrollWidth-this._tabListContainer.nativeElement.offsetWidth||0}_alignInkBarToSelectedTab(){const e=this._items&&this._items.length?this._items.toArray()[this.selectedIndex]:null,t=e?e.elementRef.nativeElement:null;t?this._inkBar.alignToElement(t):this._inkBar.hide()}_stopInterval(){this._stopScrolling.next()}_handlePaginatorPress(e,t){t&&null!=t.button&&0!==t.button||(this._stopInterval(),Object(VA.a)(650,100).pipe(Object(df.a)(Object(o.a)(this._stopScrolling,this._destroyed))).subscribe(()=>{const{maxScrollDistance:t,distance:n}=this._scrollHeader(e);(0===n||n>=t)&&this._stopInterval()}))}_scrollTo(e){if(this.disablePagination)return{maxScrollDistance:0,distance:0};const t=this._getMaxScrollDistance();return this._scrollDistance=Math.max(0,Math.min(t,e)),this._scrollDistanceChanged=!0,this._checkScrollingControls(),{maxScrollDistance:t,distance:this._scrollDistance}}}return e.\\u0275fac=function(t){return new(t||e)(Us(sa),Us(cs),Us(jf),Us(Lf,8),Us(ec),Us(gf),Us(Ly,8))},e.\\u0275dir=Te({type:e,inputs:{disablePagination:\"disablePagination\"}}),e})(),YO=(()=>{class e extends jO{constructor(e,t,n,r,i,s,o){super(e,t,n,r,i,s,o),this._disableRipple=!1}get disableRipple(){return this._disableRipple}set disableRipple(e){this._disableRipple=ef(e)}_itemSelected(e){e.preventDefault()}}return e.\\u0275fac=function(t){return new(t||e)(Us(sa),Us(cs),Us(jf),Us(Lf,8),Us(ec),Us(gf),Us(Ly,8))},e.\\u0275dir=Te({type:e,inputs:{disableRipple:\"disableRipple\"},features:[Vo]}),e})(),BO=(()=>{class e extends YO{constructor(e,t,n,r,i,s,o){super(e,t,n,r,i,s,o)}}return e.\\u0275fac=function(t){return new(t||e)(Us(sa),Us(cs),Us(jf),Us(Lf,8),Us(ec),Us(gf),Us(Ly,8))},e.\\u0275cmp=ke({type:e,selectors:[[\"mat-tab-header\"]],contentQueries:function(e,t,n){var r;1&e&&kl(n,RO,!1),2&e&&yl(r=Cl())&&(t._items=r)},viewQuery:function(e,t){var n;1&e&&(vl(mO,!0),vl(lO,!0),vl(cO,!0),wl(uO,!0),wl(hO,!0)),2&e&&(yl(n=Cl())&&(t._inkBar=n.first),yl(n=Cl())&&(t._tabListContainer=n.first),yl(n=Cl())&&(t._tabList=n.first),yl(n=Cl())&&(t._nextPaginator=n.first),yl(n=Cl())&&(t._previousPaginator=n.first))},hostAttrs:[1,\"mat-tab-header\"],hostVars:4,hostBindings:function(e,t){2&e&&So(\"mat-tab-header-pagination-controls-enabled\",t._showPaginationControls)(\"mat-tab-header-rtl\",\"rtl\"==t._getLayoutDirection())},inputs:{selectedIndex:\"selectedIndex\"},outputs:{selectFocusedIndex:\"selectFocusedIndex\",indexFocused:\"indexFocused\"},features:[Vo],ngContentSelectors:qE,decls:13,vars:8,consts:[[\"aria-hidden\",\"true\",\"mat-ripple\",\"\",1,\"mat-tab-header-pagination\",\"mat-tab-header-pagination-before\",\"mat-elevation-z4\",3,\"matRippleDisabled\",\"click\",\"mousedown\",\"touchend\"],[\"previousPaginator\",\"\"],[1,\"mat-tab-header-pagination-chevron\"],[1,\"mat-tab-label-container\",3,\"keydown\"],[\"tabListContainer\",\"\"],[\"role\",\"tablist\",1,\"mat-tab-list\",3,\"cdkObserveContent\"],[\"tabList\",\"\"],[1,\"mat-tab-labels\"],[\"aria-hidden\",\"true\",\"mat-ripple\",\"\",1,\"mat-tab-header-pagination\",\"mat-tab-header-pagination-after\",\"mat-elevation-z4\",3,\"matRippleDisabled\",\"mousedown\",\"click\",\"touchend\"],[\"nextPaginator\",\"\"]],template:function(e,t){1&e&&(ho(),Zs(0,\"div\",0,1),io(\"click\",(function(){return t._handlePaginatorClick(\"before\")}))(\"mousedown\",(function(e){return t._handlePaginatorPress(\"before\",e)}))(\"touchend\",(function(){return t._stopInterval()})),qs(2,\"div\",2),Ks(),Zs(3,\"div\",3,4),io(\"keydown\",(function(e){return t._handleKeydown(e)})),Zs(5,\"div\",5,6),io(\"cdkObserveContent\",(function(){return t._onContentChanges()})),Zs(7,\"div\",7),mo(8),Ks(),qs(9,\"mat-ink-bar\"),Ks(),Ks(),Zs(10,\"div\",8,9),io(\"mousedown\",(function(e){return t._handlePaginatorPress(\"after\",e)}))(\"click\",(function(){return t._handlePaginatorClick(\"after\")}))(\"touchend\",(function(){return t._stopInterval()})),qs(12,\"div\",2),Ks()),2&e&&(So(\"mat-tab-header-pagination-disabled\",t._disableScrollBefore),Ws(\"matRippleDisabled\",t._disableScrollBefore||t.disableRipple),Rr(5),So(\"_mat-animation-noopable\",\"NoopAnimations\"===t._animationMode),Rr(5),So(\"mat-tab-header-pagination-disabled\",t._disableScrollAfter),Ws(\"matRippleDisabled\",t._disableScrollAfter||t.disableRipple))},directives:[ev,Fg,mO],styles:['.mat-tab-header{display:flex;overflow:hidden;position:relative;flex-shrink:0}.mat-tab-header-pagination{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative;display:none;justify-content:center;align-items:center;min-width:32px;cursor:pointer;z-index:2;-webkit-tap-highlight-color:transparent;touch-action:none}.mat-tab-header-pagination-controls-enabled .mat-tab-header-pagination{display:flex}.mat-tab-header-pagination-before,.mat-tab-header-rtl .mat-tab-header-pagination-after{padding-left:4px}.mat-tab-header-pagination-before .mat-tab-header-pagination-chevron,.mat-tab-header-rtl .mat-tab-header-pagination-after .mat-tab-header-pagination-chevron{transform:rotate(-135deg)}.mat-tab-header-rtl .mat-tab-header-pagination-before,.mat-tab-header-pagination-after{padding-right:4px}.mat-tab-header-rtl .mat-tab-header-pagination-before .mat-tab-header-pagination-chevron,.mat-tab-header-pagination-after .mat-tab-header-pagination-chevron{transform:rotate(45deg)}.mat-tab-header-pagination-chevron{border-style:solid;border-width:2px 2px 0 0;content:\"\";height:8px;width:8px}.mat-tab-header-pagination-disabled{box-shadow:none;cursor:default}.mat-tab-list{flex-grow:1;position:relative;transition:transform 500ms cubic-bezier(0.35, 0, 0.25, 1)}.mat-ink-bar{position:absolute;bottom:0;height:2px;transition:500ms cubic-bezier(0.35, 0, 0.25, 1)}._mat-animation-noopable.mat-ink-bar{transition:none;animation:none}.mat-tab-group-inverted-header .mat-ink-bar{bottom:auto;top:0}.cdk-high-contrast-active .mat-ink-bar{outline:solid 2px;height:0}.mat-tab-labels{display:flex}[mat-align-tabs=center]>.mat-tab-header .mat-tab-labels{justify-content:center}[mat-align-tabs=end]>.mat-tab-header .mat-tab-labels{justify-content:flex-end}.mat-tab-label-container{display:flex;flex-grow:1;overflow:hidden;z-index:1}._mat-animation-noopable.mat-tab-list{transition:none;animation:none}.mat-tab-label{height:48px;padding:0 24px;cursor:pointer;box-sizing:border-box;opacity:.6;min-width:160px;text-align:center;display:inline-flex;justify-content:center;align-items:center;white-space:nowrap;position:relative}.mat-tab-label:focus{outline:none}.mat-tab-label:focus:not(.mat-tab-disabled){opacity:1}.cdk-high-contrast-active .mat-tab-label:focus{outline:dotted 2px;outline-offset:-2px}.mat-tab-label.mat-tab-disabled{cursor:default}.cdk-high-contrast-active .mat-tab-label.mat-tab-disabled{opacity:.5}.mat-tab-label .mat-tab-label-content{display:inline-flex;justify-content:center;align-items:center;white-space:nowrap}.cdk-high-contrast-active .mat-tab-label{opacity:1}@media(max-width: 599px){.mat-tab-label{min-width:72px}}\\n'],encapsulation:2}),e})(),NO=(()=>{class e{}return e.\\u0275mod=De({type:e}),e.\\u0275inj=v({factory:function(t){return new(t||e)},imports:[[Lu,Yy,Kf,tv,Pg,i_],Yy]}),e})(),HO=0;const zO=new X(\"CdkAccordion\");let VO=(()=>{class e{constructor(){this._stateChanges=new r.a,this._openCloseAllActions=new r.a,this.id=\"cdk-accordion-\"+HO++,this._multi=!1}get multi(){return this._multi}set multi(e){this._multi=ef(e)}openAll(){this._openCloseAll(!0)}closeAll(){this._openCloseAll(!1)}ngOnChanges(e){this._stateChanges.next(e)}ngOnDestroy(){this._stateChanges.complete()}_openCloseAll(e){this.multi&&this._openCloseAllActions.next(e)}}return e.\\u0275fac=function(t){return new(t||e)},e.\\u0275dir=Te({type:e,selectors:[[\"cdk-accordion\"],[\"\",\"cdkAccordion\",\"\"]],inputs:{multi:\"multi\"},exportAs:[\"cdkAccordion\"],features:[ta([{provide:zO,useExisting:e}]),ze]}),e})(),JO=0,UO=(()=>{class e{constructor(e,t,n){this.accordion=e,this._changeDetectorRef=t,this._expansionDispatcher=n,this._openCloseAllSubscription=i.a.EMPTY,this.closed=new ll,this.opened=new ll,this.destroyed=new ll,this.expandedChange=new ll,this.id=\"cdk-accordion-child-\"+JO++,this._expanded=!1,this._disabled=!1,this._removeUniqueSelectionListener=()=>{},this._removeUniqueSelectionListener=n.listen((e,t)=>{this.accordion&&!this.accordion.multi&&this.accordion.id===t&&this.id!==e&&(this.expanded=!1)}),this.accordion&&(this._openCloseAllSubscription=this._subscribeToOpenCloseAllActions())}get expanded(){return this._expanded}set expanded(e){e=ef(e),this._expanded!==e&&(this._expanded=e,this.expandedChange.emit(e),e?(this.opened.emit(),this._expansionDispatcher.notify(this.id,this.accordion?this.accordion.id:this.id)):this.closed.emit(),this._changeDetectorRef.markForCheck())}get disabled(){return this._disabled}set disabled(e){this._disabled=ef(e)}ngOnDestroy(){this.opened.complete(),this.closed.complete(),this.destroyed.emit(),this.destroyed.complete(),this._removeUniqueSelectionListener(),this._openCloseAllSubscription.unsubscribe()}toggle(){this.disabled||(this.expanded=!this.expanded)}close(){this.disabled||(this.expanded=!1)}open(){this.disabled||(this.expanded=!0)}_subscribeToOpenCloseAllActions(){return this.accordion._openCloseAllActions.subscribe(e=>{this.disabled||(this.expanded=e)})}}return e.\\u0275fac=function(t){return new(t||e)(Us(zO,12),Us(cs),Us(Ff))},e.\\u0275dir=Te({type:e,selectors:[[\"cdk-accordion-item\"],[\"\",\"cdkAccordionItem\",\"\"]],inputs:{expanded:\"expanded\",disabled:\"disabled\"},outputs:{closed:\"closed\",opened:\"opened\",destroyed:\"destroyed\",expandedChange:\"expandedChange\"},exportAs:[\"cdkAccordionItem\"],features:[ta([{provide:zO,useValue:void 0}])]}),e})(),GO=(()=>{class e{}return e.\\u0275mod=De({type:e}),e.\\u0275inj=v({factory:function(t){return new(t||e)}}),e})();const WO=[\"body\"];function XO(e,t){}const ZO=[[[\"mat-expansion-panel-header\"]],\"*\",[[\"mat-action-row\"]]],KO=[\"mat-expansion-panel-header\",\"*\",\"mat-action-row\"];function qO(e,t){1&e&&qs(0,\"span\",2),2&e&&Ws(\"@indicatorRotate\",co()._getExpandedState())}const QO=[[[\"mat-panel-title\"]],[[\"mat-panel-description\"]],\"*\"],$O=[\"mat-panel-title\",\"mat-panel-description\",\"*\"],eF=new X(\"MAT_ACCORDION\"),tF={indicatorRotate:a_(\"indicatorRotate\",[d_(\"collapsed, void\",h_({transform:\"rotate(0deg)\"})),d_(\"expanded\",h_({transform:\"rotate(180deg)\"})),p_(\"expanded <=> collapsed, void => collapsed\",l_(\"225ms cubic-bezier(0.4,0.0,0.2,1)\"))]),bodyExpansion:a_(\"bodyExpansion\",[d_(\"collapsed, void\",h_({height:\"0px\",visibility:\"hidden\"})),d_(\"expanded\",h_({height:\"*\",visibility:\"visible\"})),p_(\"expanded <=> collapsed, void => collapsed\",l_(\"225ms cubic-bezier(0.4,0.0,0.2,1)\"))])};let nF=(()=>{class e{constructor(e){this._template=e}}return e.\\u0275fac=function(t){return new(t||e)(Us(Ta))},e.\\u0275dir=Te({type:e,selectors:[[\"ng-template\",\"matExpansionPanelContent\",\"\"]]}),e})(),rF=0;const iF=new X(\"MAT_EXPANSION_PANEL_DEFAULT_OPTIONS\");let sF=(()=>{class e extends UO{constructor(e,t,n,i,s,o,a){super(e,t,n),this._viewContainerRef=i,this._animationMode=o,this._hideToggle=!1,this.afterExpand=new ll,this.afterCollapse=new ll,this._inputChanges=new r.a,this._headerId=\"mat-expansion-panel-header-\"+rF++,this._bodyAnimationDone=new r.a,this.accordion=e,this._document=s,this._bodyAnimationDone.pipe(Object(uf.a)((e,t)=>e.fromState===t.fromState&&e.toState===t.toState)).subscribe(e=>{\"void\"!==e.fromState&&(\"expanded\"===e.toState?this.afterExpand.emit():\"collapsed\"===e.toState&&this.afterCollapse.emit())}),a&&(this.hideToggle=a.hideToggle)}get hideToggle(){return this._hideToggle||this.accordion&&this.accordion.hideToggle}set hideToggle(e){this._hideToggle=ef(e)}get togglePosition(){return this._togglePosition||this.accordion&&this.accordion.togglePosition}set togglePosition(e){this._togglePosition=e}_hasSpacing(){return!!this.accordion&&this.expanded&&\"default\"===this.accordion.displayMode}_getExpandedState(){return this.expanded?\"expanded\":\"collapsed\"}toggle(){this.expanded=!this.expanded}close(){this.expanded=!1}open(){this.expanded=!0}ngAfterContentInit(){this._lazyContent&&this.opened.pipe(Object(od.a)(null),Object(uh.a)(()=>this.expanded&&!this._portal),Object(sd.a)(1)).subscribe(()=>{this._portal=new zf(this._lazyContent._template,this._viewContainerRef)})}ngOnChanges(e){this._inputChanges.next(e)}ngOnDestroy(){super.ngOnDestroy(),this._bodyAnimationDone.complete(),this._inputChanges.complete()}_containsFocus(){if(this._body){const e=this._document.activeElement,t=this._body.nativeElement;return e===t||t.contains(e)}return!1}}return e.\\u0275fac=function(t){return new(t||e)(Us(eF,12),Us(cs),Us(Ff),Us(Ea),Us(Oc),Us(Ly,8),Us(iF,8))},e.\\u0275cmp=ke({type:e,selectors:[[\"mat-expansion-panel\"]],contentQueries:function(e,t,n){var r;1&e&&kl(n,nF,!0),2&e&&yl(r=Cl())&&(t._lazyContent=r.first)},viewQuery:function(e,t){var n;1&e&&wl(WO,!0),2&e&&yl(n=Cl())&&(t._body=n.first)},hostAttrs:[1,\"mat-expansion-panel\"],hostVars:6,hostBindings:function(e,t){2&e&&So(\"mat-expanded\",t.expanded)(\"_mat-animation-noopable\",\"NoopAnimations\"===t._animationMode)(\"mat-expansion-panel-spacing\",t._hasSpacing())},inputs:{disabled:\"disabled\",expanded:\"expanded\",hideToggle:\"hideToggle\",togglePosition:\"togglePosition\"},outputs:{opened:\"opened\",closed:\"closed\",expandedChange:\"expandedChange\",afterExpand:\"afterExpand\",afterCollapse:\"afterCollapse\"},exportAs:[\"matExpansionPanel\"],features:[ta([{provide:eF,useValue:void 0}]),Vo,ze],ngContentSelectors:KO,decls:7,vars:4,consts:[[\"role\",\"region\",1,\"mat-expansion-panel-content\",3,\"id\"],[\"body\",\"\"],[1,\"mat-expansion-panel-body\"],[3,\"cdkPortalOutlet\"]],template:function(e,t){1&e&&(ho(ZO),mo(0),Zs(1,\"div\",0,1),io(\"@bodyExpansion.done\",(function(e){return t._bodyAnimationDone.next(e)})),Zs(3,\"div\",2),mo(4,1),Vs(5,XO,0,0,\"ng-template\",3),Ks(),mo(6,2),Ks()),2&e&&(Rr(1),Ws(\"@bodyExpansion\",t._getExpandedState())(\"id\",t.id),Hs(\"aria-labelledby\",t._headerId),Rr(4),Ws(\"cdkPortalOutlet\",t._portal))},directives:[Wf],styles:[\".mat-expansion-panel{box-sizing:content-box;display:block;margin:0;border-radius:4px;overflow:hidden;transition:margin 225ms cubic-bezier(0.4, 0, 0.2, 1),box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);position:relative}.mat-accordion .mat-expansion-panel:not(.mat-expanded),.mat-accordion .mat-expansion-panel:not(.mat-expansion-panel-spacing){border-radius:0}.mat-accordion .mat-expansion-panel:first-of-type{border-top-right-radius:4px;border-top-left-radius:4px}.mat-accordion .mat-expansion-panel:last-of-type{border-bottom-right-radius:4px;border-bottom-left-radius:4px}.cdk-high-contrast-active .mat-expansion-panel{outline:solid 1px}.mat-expansion-panel.ng-animate-disabled,.ng-animate-disabled .mat-expansion-panel,.mat-expansion-panel._mat-animation-noopable{transition:none}.mat-expansion-panel-content{display:flex;flex-direction:column;overflow:visible}.mat-expansion-panel-body{padding:0 24px 16px}.mat-expansion-panel-spacing{margin:16px 0}.mat-accordion>.mat-expansion-panel-spacing:first-child,.mat-accordion>*:first-child:not(.mat-expansion-panel) .mat-expansion-panel-spacing{margin-top:0}.mat-accordion>.mat-expansion-panel-spacing:last-child,.mat-accordion>*:last-child:not(.mat-expansion-panel) .mat-expansion-panel-spacing{margin-bottom:0}.mat-action-row{border-top-style:solid;border-top-width:1px;display:flex;flex-direction:row;justify-content:flex-end;padding:16px 8px 16px 24px}.mat-action-row button.mat-button-base,.mat-action-row button.mat-mdc-button-base{margin-left:8px}[dir=rtl] .mat-action-row button.mat-button-base,[dir=rtl] .mat-action-row button.mat-mdc-button-base{margin-left:0;margin-right:8px}\\n\"],encapsulation:2,data:{animation:[tF.bodyExpansion]},changeDetection:0}),e})(),oF=(()=>{class e{constructor(e,t,n,r,s,a){this.panel=e,this._element=t,this._focusMonitor=n,this._changeDetectorRef=r,this._animationMode=a,this._parentChangeSubscription=i.a.EMPTY;const l=e.accordion?e.accordion._stateChanges.pipe(Object(uh.a)(e=>!(!e.hideToggle&&!e.togglePosition))):qh.a;this._parentChangeSubscription=Object(o.a)(e.opened,e.closed,l,e._inputChanges.pipe(Object(uh.a)(e=>!!(e.hideToggle||e.disabled||e.togglePosition)))).subscribe(()=>this._changeDetectorRef.markForCheck()),e.closed.pipe(Object(uh.a)(()=>e._containsFocus())).subscribe(()=>n.focusVia(t,\"program\")),s&&(this.expandedHeight=s.expandedHeight,this.collapsedHeight=s.collapsedHeight)}get disabled(){return this.panel.disabled}_toggle(){this.disabled||this.panel.toggle()}_isExpanded(){return this.panel.expanded}_getExpandedState(){return this.panel._getExpandedState()}_getPanelId(){return this.panel.id}_getTogglePosition(){return this.panel.togglePosition}_showToggle(){return!this.panel.hideToggle&&!this.panel.disabled}_getHeaderHeight(){const e=this._isExpanded();return e&&this.expandedHeight?this.expandedHeight:!e&&this.collapsedHeight?this.collapsedHeight:null}_keydown(e){switch(e.keyCode){case 32:case 13:Qf(e)||(e.preventDefault(),this._toggle());break;default:return void(this.panel.accordion&&this.panel.accordion._handleHeaderKeydown(e))}}focus(e=\"program\",t){this._focusMonitor.focusVia(this._element,e,t)}ngAfterViewInit(){this._focusMonitor.monitor(this._element).subscribe(e=>{e&&this.panel.accordion&&this.panel.accordion._handleHeaderFocus(this)})}ngOnDestroy(){this._parentChangeSubscription.unsubscribe(),this._focusMonitor.stopMonitoring(this._element)}}return e.\\u0275fac=function(t){return new(t||e)(Us(sF,1),Us(sa),Us(e_),Us(cs),Us(iF,8),Us(Ly,8))},e.\\u0275cmp=ke({type:e,selectors:[[\"mat-expansion-panel-header\"]],hostAttrs:[\"role\",\"button\",1,\"mat-expansion-panel-header\",\"mat-focus-indicator\"],hostVars:15,hostBindings:function(e,t){1&e&&io(\"click\",(function(){return t._toggle()}))(\"keydown\",(function(e){return t._keydown(e)})),2&e&&(Hs(\"id\",t.panel._headerId)(\"tabindex\",t.disabled?-1:0)(\"aria-controls\",t._getPanelId())(\"aria-expanded\",t._isExpanded())(\"aria-disabled\",t.panel.disabled),ko(\"height\",t._getHeaderHeight()),So(\"mat-expanded\",t._isExpanded())(\"mat-expansion-toggle-indicator-after\",\"after\"===t._getTogglePosition())(\"mat-expansion-toggle-indicator-before\",\"before\"===t._getTogglePosition())(\"_mat-animation-noopable\",\"NoopAnimations\"===t._animationMode))},inputs:{expandedHeight:\"expandedHeight\",collapsedHeight:\"collapsedHeight\"},ngContentSelectors:$O,decls:5,vars:1,consts:[[1,\"mat-content\"],[\"class\",\"mat-expansion-indicator\",4,\"ngIf\"],[1,\"mat-expansion-indicator\"]],template:function(e,t){1&e&&(ho(QO),Zs(0,\"span\",0),mo(1),mo(2,1),mo(3,2),Ks(),Vs(4,qO,1,1,\"span\",1)),2&e&&(Rr(4),Ws(\"ngIf\",t._showToggle()))},directives:[cu],styles:['.mat-expansion-panel-header{display:flex;flex-direction:row;align-items:center;padding:0 24px;border-radius:inherit;transition:height 225ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-expansion-panel-header._mat-animation-noopable{transition:none}.mat-expansion-panel-header:focus,.mat-expansion-panel-header:hover{outline:none}.mat-expansion-panel-header.mat-expanded:focus,.mat-expansion-panel-header.mat-expanded:hover{background:inherit}.mat-expansion-panel-header:not([aria-disabled=true]){cursor:pointer}.mat-expansion-panel-header.mat-expansion-toggle-indicator-before{flex-direction:row-reverse}.mat-expansion-panel-header.mat-expansion-toggle-indicator-before .mat-expansion-indicator{margin:0 16px 0 0}[dir=rtl] .mat-expansion-panel-header.mat-expansion-toggle-indicator-before .mat-expansion-indicator{margin:0 0 0 16px}.mat-content{display:flex;flex:1;flex-direction:row;overflow:hidden}.mat-expansion-panel-header-title,.mat-expansion-panel-header-description{display:flex;flex-grow:1;margin-right:16px}[dir=rtl] .mat-expansion-panel-header-title,[dir=rtl] .mat-expansion-panel-header-description{margin-right:0;margin-left:16px}.mat-expansion-panel-header-description{flex-grow:2}.mat-expansion-indicator::after{border-style:solid;border-width:0 2px 2px 0;content:\"\";display:inline-block;padding:3px;transform:rotate(45deg);vertical-align:middle}\\n'],encapsulation:2,data:{animation:[tF.indicatorRotate]},changeDetection:0}),e})(),aF=(()=>{class e{}return e.\\u0275fac=function(t){return new(t||e)},e.\\u0275dir=Te({type:e,selectors:[[\"mat-panel-title\"]],hostAttrs:[1,\"mat-expansion-panel-header-title\"]}),e})(),lF=(()=>{class e extends VO{constructor(){super(...arguments),this._ownHeaders=new ul,this._hideToggle=!1,this.displayMode=\"default\",this.togglePosition=\"after\"}get hideToggle(){return this._hideToggle}set hideToggle(e){this._hideToggle=ef(e)}ngAfterContentInit(){this._headers.changes.pipe(Object(od.a)(this._headers)).subscribe(e=>{this._ownHeaders.reset(e.filter(e=>e.panel.accordion===this)),this._ownHeaders.notifyOnChanges()}),this._keyManager=new zg(this._ownHeaders).withWrap().withHomeAndEnd()}_handleHeaderKeydown(e){this._keyManager.onKeydown(e)}_handleHeaderFocus(e){this._keyManager.updateActiveItem(e)}}return e.\\u0275fac=function(t){return cF(t||e)},e.\\u0275dir=Te({type:e,selectors:[[\"mat-accordion\"]],contentQueries:function(e,t,n){var r;1&e&&kl(n,oF,!0),2&e&&yl(r=Cl())&&(t._headers=r)},hostAttrs:[1,\"mat-accordion\"],hostVars:2,hostBindings:function(e,t){2&e&&So(\"mat-accordion-multi\",t.multi)},inputs:{multi:\"multi\",displayMode:\"displayMode\",togglePosition:\"togglePosition\",hideToggle:\"hideToggle\"},exportAs:[\"matAccordion\"],features:[ta([{provide:eF,useExisting:e}]),Vo]}),e})();const cF=Cn(lF);let uF=(()=>{class e{}return e.\\u0275mod=De({type:e}),e.\\u0275inj=v({factory:function(t){return new(t||e)},imports:[[Lu,GO,Kf]]}),e})();function hF(e,t){if(1&e&&(Zs(0,\"mat-expansion-panel\"),Zs(1,\"mat-expansion-panel-header\"),Zs(2,\"mat-panel-title\"),Ro(3),Ks(),Ks(),qs(4,\"p\",1),Ks()),2&e){const e=t.$implicit;Rr(3),jo(\" \",e.title,\" \"),Rr(1),Ws(\"innerHTML\",e.content,mr)}}let dF=(()=>{class e{constructor(){this.items=[{title:\"How are my private keys stored?\",content:'\\n Private keys are encrypted using the EIP-2334 keystore standard for BLS-12381 private keys, which is implemented by all eth2 client teams.

The internal representation Prysm uses, however, is quite different. For optimization purposes, we store a single EIP-2335 keystore called all-accounts.keystore.json which stores your private keys encrypted by a strong password.

This file is still compliant with EIP-2335.\\n '},{title:\"Is my wallet password stored?\",content:\"We do not store your wallet password\"},{title:\"How can I recover my wallet?\",content:'Currently, you cannot recover an HD wallet from the web interface. If you wish to recover your wallet, you can use Prysm from the command line to accomplish this goal. You can see our detailed documentation on recovering HD wallets here'}]}}return e.\\u0275fac=function(t){return new(t||e)},e.\\u0275cmp=ke({type:e,selectors:[[\"app-wallet-help\"]],decls:2,vars:1,consts:[[4,\"ngFor\",\"ngForOf\"],[1,\"text-base\",\"leading-snug\",3,\"innerHTML\"]],template:function(e,t){1&e&&(Zs(0,\"mat-accordion\"),Vs(1,hF,5,2,\"mat-expansion-panel\",0),Ks()),2&e&&(Rr(1),Ws(\"ngForOf\",t.items))},directives:[lF,au,sF,oF,aF],encapsulation:2,changeDetection:0}),e})();function mF(e,t){if(1&e&&(Zs(0,\"div\"),Zs(1,\"div\",1),Zs(2,\"div\",2),Ro(3,\"Accounts Keystore File\"),Ks(),Zs(4,\"mat-icon\",3),Ro(5,\" help_outline \"),Ks(),Ks(),Zs(6,\"div\",4),Ro(7),Ks(),Ks()),2&e){const e=co();Rr(4),Ws(\"matTooltip\",e.keystoreTooltip),Rr(3),jo(\" \",null==e.wallet?null:e.wallet.walletPath,\"/direct/all-accounts.keystore.json \")}}function pF(e,t){if(1&e&&(Zs(0,\"div\"),Zs(1,\"div\",1),Zs(2,\"div\",2),Ro(3,\"Encrypted Seed File\"),Ks(),Zs(4,\"mat-icon\",3),Ro(5,\" help_outline \"),Ks(),Ks(),Zs(6,\"div\",4),Ro(7),Ks(),Ks()),2&e){const e=co();Rr(4),Ws(\"matTooltip\",e.encryptedSeedTooltip),Rr(3),jo(\" \",null==e.wallet?null:e.wallet.walletPath,\"/derived/seed.encrypted.json \")}}let fF=(()=>{class e{constructor(){this.wallet=null,this.walletDirTooltip=\"The directory on disk which your validator client uses to determine the location of your validating keys and accounts configuration\",this.keystoreTooltip=\"An EIP-2335 compliant, JSON file storing all your validating keys encrypted by a strong password\",this.encryptedSeedTooltip=\"An EIP-2335 compliant JSON file containing your encrypted wallet seed\"}}return e.\\u0275fac=function(t){return new(t||e)},e.\\u0275cmp=ke({type:e,selectors:[[\"app-files-and-directories\"]],inputs:{wallet:\"wallet\"},decls:12,vars:4,consts:[[1,\"grid\",\"grid-cols-1\",\"gap-y-6\"],[1,\"flex\",\"justify-between\"],[1,\"text-white\",\"uppercase\"],[\"aria-hidden\",\"false\",\"aria-label\",\"Example home icon\",1,\"text-muted\",\"mt-1\",\"text-base\",\"cursor-pointer\",3,\"matTooltip\"],[1,\"text-primary\",\"text-base\",\"mt-2\"],[4,\"ngIf\"]],template:function(e,t){1&e&&(Zs(0,\"mat-card\"),Zs(1,\"div\",0),Zs(2,\"div\"),Zs(3,\"div\",1),Zs(4,\"div\",2),Ro(5,\"Wallet Directory\"),Ks(),Zs(6,\"mat-icon\",3),Ro(7,\" help_outline \"),Ks(),Ks(),Zs(8,\"div\",4),Ro(9),Ks(),Ks(),Vs(10,mF,8,2,\"div\",5),Vs(11,pF,8,2,\"div\",5),Ks(),Ks()),2&e&&(Rr(6),Ws(\"matTooltip\",t.walletDirTooltip),Rr(3),jo(\" \",null==t.wallet?null:t.wallet.walletPath,\" \"),Rr(1),Ws(\"ngIf\",\"IMPORTED\"===(null==t.wallet?null:t.wallet.keymanagerKind)),Rr(1),Ws(\"ngIf\",\"DERIVED\"===(null==t.wallet?null:t.wallet.keymanagerKind)))},directives:[SM,SS,Sx,cu],encapsulation:2,changeDetection:0}),e})();function gF(e,t){1&e&&(Zs(0,\"mat-icon\",12),Ro(1,\"help\"),Ks(),Ro(2,\" Help \"))}function _F(e,t){1&e&&(Zs(0,\"mat-icon\",12),Ro(1,\"folder\"),Ks(),Ro(2,\" Files \"))}function bF(e,t){if(1&e&&(Zs(0,\"div\",5),Zs(1,\"div\",6),qs(2,\"app-wallet-kind\",7),Ks(),Zs(3,\"div\",8),Zs(4,\"mat-tab-group\",9),Zs(5,\"mat-tab\"),Vs(6,gF,3,0,\"ng-template\",10),qs(7,\"app-wallet-help\"),Ks(),Zs(8,\"mat-tab\"),Vs(9,_F,3,0,\"ng-template\",10),qs(10,\"app-files-and-directories\",11),Ks(),Ks(),Ks(),Ks()),2&e){const e=co();Rr(2),Ws(\"kind\",e.keymanagerKind),Rr(8),Ws(\"wallet\",e.wallet)}}let yF=(()=>{class e{constructor(e){this.walletService=e,this.destroyed$=new r.a,this.loading=!1,this.wallet=null,this.keymanagerKind=\"UNKNOWN\"}ngOnInit(){this.fetchData()}ngOnDestroy(){this.destroyed$.next(),this.destroyed$.complete()}fetchData(){this.loading=!0,this.walletService.walletConfig$.pipe(Object(df.a)(this.destroyed$),Object(nd.a)(e=>{this.loading=!1,this.wallet=e,this.keymanagerKind=this.wallet.keymanagerKind?this.wallet.keymanagerKind:\"DERIVED\"}),Object(Uh.a)(e=>(this.loading=!1,Object(Jh.a)(e)))).subscribe()}}return e.\\u0275fac=function(t){return new(t||e)(Us(qS))},e.\\u0275cmp=ke({type:e,selectors:[[\"app-wallet-details\"]],decls:8,vars:1,consts:[[1,\"wallet\",\"m-sm-30\"],[1,\"mb-6\"],[1,\"text-2xl\",\"mb-2\",\"text-white\",\"leading-snug\"],[1,\"m-0\",\"text-muted\",\"text-base\",\"leading-snug\"],[\"class\",\"flex flex-wrap md:flex-no-wrap items-center gap-6\",4,\"ngIf\"],[1,\"flex\",\"flex-wrap\",\"md:flex-no-wrap\",\"items-center\",\"gap-6\"],[1,\"w-full\",\"md:w-1/2\"],[3,\"kind\"],[1,\"w-full\",\"md:w-1/2\",\"px-0\",\"md:px-6\"],[\"animationDuration\",\"0ms\",\"backgroundColor\",\"primary\"],[\"mat-tab-label\",\"\"],[3,\"wallet\"],[1,\"mr-4\"]],template:function(e,t){1&e&&(Zs(0,\"div\",0),qs(1,\"app-breadcrumb\"),Zs(2,\"div\",1),Zs(3,\"div\",2),Ro(4,\" Wallet Information \"),Ks(),Zs(5,\"p\",3),Ro(6,\" Information about your current wallet and its configuration options \"),Ks(),Ks(),Vs(7,bF,11,2,\"div\",4),Ks()),2&e&&(Rr(7),Ws(\"ngIf\",!t.loading&&t.wallet&&t.keymanagerKind))},directives:[GS,cu,ZE,OO,wO,gO,dF,fF,SS],encapsulation:2}),e})();var vF=n(\"OKW1\");function wF(e,t){}class MF{constructor(){this.role=\"dialog\",this.panelClass=\"\",this.hasBackdrop=!0,this.backdropClass=\"\",this.disableClose=!1,this.width=\"\",this.height=\"\",this.maxWidth=\"80vw\",this.data=null,this.ariaDescribedBy=null,this.ariaLabelledBy=null,this.ariaLabel=null,this.autoFocus=!0,this.restoreFocus=!0,this.closeOnNavigation=!0}}const kF={dialogContainer:a_(\"dialogContainer\",[d_(\"void, exit\",h_({opacity:0,transform:\"scale(0.7)\"})),d_(\"enter\",h_({transform:\"none\"})),p_(\"* => enter\",l_(\"150ms cubic-bezier(0, 0, 0.2, 1)\",h_({transform:\"none\",opacity:1}))),p_(\"* => void, * => exit\",l_(\"75ms cubic-bezier(0.4, 0.0, 0.2, 1)\",h_({opacity:0})))])};let SF=(()=>{class e extends Jf{constructor(e,t,n,r,i,s){super(),this._elementRef=e,this._focusTrapFactory=t,this._changeDetectorRef=n,this._config=i,this._focusMonitor=s,this._animationStateChanged=new ll,this._elementFocusedBeforeDialogWasOpened=null,this._closeInteractionType=null,this.attachDomPortal=e=>(this._portalOutlet.hasAttached(),this._portalOutlet.attachDomPortal(e)),this._ariaLabelledBy=i.ariaLabelledBy||null,this._document=r}_initializeWithAttachedContent(){this._setupFocusTrap(),this._capturePreviouslyFocusedElement(),this._focusDialogContainer()}attachComponentPortal(e){return this._portalOutlet.hasAttached(),this._portalOutlet.attachComponentPortal(e)}attachTemplatePortal(e){return this._portalOutlet.hasAttached(),this._portalOutlet.attachTemplatePortal(e)}_recaptureFocus(){this._containsFocus()||(!this._config.autoFocus||!this._focusTrap.focusInitialElement())&&this._elementRef.nativeElement.focus()}_trapFocus(){this._config.autoFocus?this._focusTrap.focusInitialElementWhenReady():this._containsFocus()||this._elementRef.nativeElement.focus()}_restoreFocus(){const e=this._elementFocusedBeforeDialogWasOpened;if(this._config.restoreFocus&&e&&\"function\"==typeof e.focus){const t=this._document.activeElement,n=this._elementRef.nativeElement;t&&t!==this._document.body&&t!==n&&!n.contains(t)||(this._focusMonitor?(this._focusMonitor.focusVia(e,this._closeInteractionType),this._closeInteractionType=null):e.focus())}this._focusTrap&&this._focusTrap.destroy()}_setupFocusTrap(){this._focusTrap=this._focusTrapFactory.create(this._elementRef.nativeElement)}_capturePreviouslyFocusedElement(){this._document&&(this._elementFocusedBeforeDialogWasOpened=this._document.activeElement)}_focusDialogContainer(){this._elementRef.nativeElement.focus&&this._elementRef.nativeElement.focus()}_containsFocus(){const e=this._elementRef.nativeElement,t=this._document.activeElement;return e===t||e.contains(t)}}return e.\\u0275fac=function(t){return new(t||e)(Us(sa),Us(Wg),Us(cs),Us(Oc,8),Us(MF),Us(e_))},e.\\u0275dir=Te({type:e,viewQuery:function(e,t){var n;1&e&&vl(Wf,!0),2&e&&yl(n=Cl())&&(t._portalOutlet=n.first)},features:[Vo]}),e})(),xF=(()=>{class e extends SF{constructor(){super(...arguments),this._state=\"enter\"}_onAnimationDone({toState:e,totalTime:t}){\"enter\"===e?(this._trapFocus(),this._animationStateChanged.next({state:\"opened\",totalTime:t})):\"exit\"===e&&(this._restoreFocus(),this._animationStateChanged.next({state:\"closed\",totalTime:t}))}_onAnimationStart({toState:e,totalTime:t}){\"enter\"===e?this._animationStateChanged.next({state:\"opening\",totalTime:t}):\"exit\"!==e&&\"void\"!==e||this._animationStateChanged.next({state:\"closing\",totalTime:t})}_startExitAnimation(){this._state=\"exit\",this._changeDetectorRef.markForCheck()}}return e.\\u0275fac=function(t){return CF(t||e)},e.\\u0275cmp=ke({type:e,selectors:[[\"mat-dialog-container\"]],hostAttrs:[\"tabindex\",\"-1\",\"aria-modal\",\"true\",1,\"mat-dialog-container\"],hostVars:6,hostBindings:function(e,t){1&e&&so(\"@dialogContainer.start\",(function(e){return t._onAnimationStart(e)}))(\"@dialogContainer.done\",(function(e){return t._onAnimationDone(e)})),2&e&&(No(\"id\",t._id),Hs(\"role\",t._config.role)(\"aria-labelledby\",t._config.ariaLabel?null:t._ariaLabelledBy)(\"aria-label\",t._config.ariaLabel)(\"aria-describedby\",t._config.ariaDescribedBy||null),Ho(\"@dialogContainer\",t._state))},features:[Vo],decls:1,vars:0,consts:[[\"cdkPortalOutlet\",\"\"]],template:function(e,t){1&e&&Vs(0,wF,0,0,\"ng-template\",0)},directives:[Wf],styles:[\".mat-dialog-container{display:block;padding:24px;border-radius:4px;box-sizing:border-box;overflow:auto;outline:0;width:100%;height:100%;min-height:inherit;max-height:inherit}.cdk-high-contrast-active .mat-dialog-container{outline:solid 1px}.mat-dialog-content{display:block;margin:0 -24px;padding:0 24px;max-height:65vh;overflow:auto;-webkit-overflow-scrolling:touch}.mat-dialog-title{margin:0 0 20px;display:block}.mat-dialog-actions{padding:8px 0;display:flex;flex-wrap:wrap;min-height:52px;align-items:center;margin-bottom:-24px}.mat-dialog-actions[align=end]{justify-content:flex-end}.mat-dialog-actions[align=center]{justify-content:center}.mat-dialog-actions .mat-button-base+.mat-button-base,.mat-dialog-actions .mat-mdc-button-base+.mat-mdc-button-base{margin-left:8px}[dir=rtl] .mat-dialog-actions .mat-button-base+.mat-button-base,[dir=rtl] .mat-dialog-actions .mat-mdc-button-base+.mat-mdc-button-base{margin-left:0;margin-right:8px}\\n\"],encapsulation:2,data:{animation:[kF.dialogContainer]}}),e})();const CF=Cn(xF);let DF=0;class LF{constructor(e,t,n=\"mat-dialog-\"+DF++){this._overlayRef=e,this._containerInstance=t,this.id=n,this.disableClose=this._containerInstance._config.disableClose,this._afterOpened=new r.a,this._afterClosed=new r.a,this._beforeClosed=new r.a,this._state=0,t._id=n,t._animationStateChanged.pipe(Object(uh.a)(e=>\"opened\"===e.state),Object(sd.a)(1)).subscribe(()=>{this._afterOpened.next(),this._afterOpened.complete()}),t._animationStateChanged.pipe(Object(uh.a)(e=>\"closed\"===e.state),Object(sd.a)(1)).subscribe(()=>{clearTimeout(this._closeFallbackTimeout),this._finishDialogClose()}),e.detachments().subscribe(()=>{this._beforeClosed.next(this._result),this._beforeClosed.complete(),this._afterClosed.next(this._result),this._afterClosed.complete(),this.componentInstance=null,this._overlayRef.dispose()}),e.keydownEvents().pipe(Object(uh.a)(e=>27===e.keyCode&&!this.disableClose&&!Qf(e))).subscribe(e=>{e.preventDefault(),TF(this,\"keyboard\")}),e.backdropClick().subscribe(()=>{this.disableClose?this._containerInstance._recaptureFocus():TF(this,\"mouse\")})}close(e){this._result=e,this._containerInstance._animationStateChanged.pipe(Object(uh.a)(e=>\"closing\"===e.state),Object(sd.a)(1)).subscribe(t=>{this._beforeClosed.next(e),this._beforeClosed.complete(),this._overlayRef.detachBackdrop(),this._closeFallbackTimeout=setTimeout(()=>this._finishDialogClose(),t.totalTime+100)}),this._state=1,this._containerInstance._startExitAnimation()}afterOpened(){return this._afterOpened}afterClosed(){return this._afterClosed}beforeClosed(){return this._beforeClosed}backdropClick(){return this._overlayRef.backdropClick()}keydownEvents(){return this._overlayRef.keydownEvents()}updatePosition(e){let t=this._getPositionStrategy();return e&&(e.left||e.right)?e.left?t.left(e.left):t.right(e.right):t.centerHorizontally(),e&&(e.top||e.bottom)?e.top?t.top(e.top):t.bottom(e.bottom):t.centerVertically(),this._overlayRef.updatePosition(),this}updateSize(e=\"\",t=\"\"){return this._getPositionStrategy().width(e).height(t),this._overlayRef.updatePosition(),this}addPanelClass(e){return this._overlayRef.addPanelClass(e),this}removePanelClass(e){return this._overlayRef.removePanelClass(e),this}getState(){return this._state}_finishDialogClose(){this._state=2,this._overlayRef.dispose()}_getPositionStrategy(){return this._overlayRef.getConfig().positionStrategy}}function TF(e,t,n){return void 0!==e._containerInstance&&(e._containerInstance._closeInteractionType=t),e.close(n)}const AF=new X(\"MatDialogData\"),EF=new X(\"mat-dialog-default-options\"),OF=new X(\"mat-dialog-scroll-strategy\"),FF={provide:OF,deps:[kg],useFactory:function(e){return()=>e.scrollStrategies.block()}};let PF=(()=>{class e{constructor(e,t,n,i,s,o,a,l,c){this._overlay=e,this._injector=t,this._defaultOptions=n,this._parentDialog=i,this._overlayContainer=s,this._dialogRefConstructor=a,this._dialogContainerType=l,this._dialogDataToken=c,this._openDialogsAtThisLevel=[],this._afterAllClosedAtThisLevel=new r.a,this._afterOpenedAtThisLevel=new r.a,this._ariaHiddenElements=new Map,this.afterAllClosed=Object(Kh.a)(()=>this.openDialogs.length?this._getAfterAllClosed():this._getAfterAllClosed().pipe(Object(od.a)(void 0))),this._scrollStrategy=o}get openDialogs(){return this._parentDialog?this._parentDialog.openDialogs:this._openDialogsAtThisLevel}get afterOpened(){return this._parentDialog?this._parentDialog.afterOpened:this._afterOpenedAtThisLevel}_getAfterAllClosed(){const e=this._parentDialog;return e?e._getAfterAllClosed():this._afterAllClosedAtThisLevel}open(e,t){(t=function(e,t){return Object.assign(Object.assign({},t),e)}(t,this._defaultOptions||new MF)).id&&this.getDialogById(t.id);const n=this._createOverlay(t),r=this._attachDialogContainer(n,t),i=this._attachDialogContent(e,r,n,t);return this.openDialogs.length||this._hideNonDialogContentFromAssistiveTechnology(),this.openDialogs.push(i),i.afterClosed().subscribe(()=>this._removeOpenDialog(i)),this.afterOpened.next(i),r._initializeWithAttachedContent(),i}closeAll(){this._closeDialogs(this.openDialogs)}getDialogById(e){return this.openDialogs.find(t=>t.id===e)}ngOnDestroy(){this._closeDialogs(this._openDialogsAtThisLevel),this._afterAllClosedAtThisLevel.complete(),this._afterOpenedAtThisLevel.complete()}_createOverlay(e){const t=this._getOverlayConfig(e);return this._overlay.create(t)}_getOverlayConfig(e){const t=new og({positionStrategy:this._overlay.position().global(),scrollStrategy:e.scrollStrategy||this._scrollStrategy(),panelClass:e.panelClass,hasBackdrop:e.hasBackdrop,direction:e.direction,minWidth:e.minWidth,minHeight:e.minHeight,maxWidth:e.maxWidth,maxHeight:e.maxHeight,disposeOnNavigation:e.closeOnNavigation});return e.backdropClass&&(t.backdropClass=e.backdropClass),t}_attachDialogContainer(e,t){const n=Cs.create({parent:t&&t.viewContainerRef&&t.viewContainerRef.injector||this._injector,providers:[{provide:MF,useValue:t}]}),r=new Hf(this._dialogContainerType,t.viewContainerRef,n,t.componentFactoryResolver);return e.attach(r).instance}_attachDialogContent(e,t,n,r){const i=new this._dialogRefConstructor(n,t,r.id);if(e instanceof Ta)t.attachTemplatePortal(new zf(e,null,{$implicit:r.data,dialogRef:i}));else{const n=this._createInjector(r,i,t),s=t.attachComponentPortal(new Hf(e,r.viewContainerRef,n));i.componentInstance=s.instance}return i.updateSize(r.width,r.height).updatePosition(r.position),i}_createInjector(e,t,n){const r=e&&e.viewContainerRef&&e.viewContainerRef.injector,i=[{provide:this._dialogContainerType,useValue:n},{provide:this._dialogDataToken,useValue:e.data},{provide:this._dialogRefConstructor,useValue:t}];return!e.direction||r&&r.get(Lf,null)||i.push({provide:Lf,useValue:{value:e.direction,change:Object(lh.a)()}}),Cs.create({parent:r||this._injector,providers:i})}_removeOpenDialog(e){const t=this.openDialogs.indexOf(e);t>-1&&(this.openDialogs.splice(t,1),this.openDialogs.length||(this._ariaHiddenElements.forEach((e,t)=>{e?t.setAttribute(\"aria-hidden\",e):t.removeAttribute(\"aria-hidden\")}),this._ariaHiddenElements.clear(),this._getAfterAllClosed().next()))}_hideNonDialogContentFromAssistiveTechnology(){const e=this._overlayContainer.getContainerElement();if(e.parentElement){const t=e.parentElement.children;for(let n=t.length-1;n>-1;n--){let r=t[n];r===e||\"SCRIPT\"===r.nodeName||\"STYLE\"===r.nodeName||r.hasAttribute(\"aria-live\")||(this._ariaHiddenElements.set(r,r.getAttribute(\"aria-hidden\")),r.setAttribute(\"aria-hidden\",\"true\"))}}}_closeDialogs(e){let t=e.length;for(;t--;)e[t].close()}}return e.\\u0275fac=function(t){return new(t||e)(Us(kg),Us(Cs),Us(void 0),Us(void 0),Us(mg),Us(void 0),Us(hs),Us(hs),Us(X))},e.\\u0275dir=Te({type:e}),e})(),RF=(()=>{class e extends PF{constructor(e,t,n,r,i,s,o){super(e,t,r,s,o,i,LF,xF,AF)}}return e.\\u0275fac=function(t){return new(t||e)(ie(kg),ie(Cs),ie(Wc,8),ie(EF,8),ie(OF),ie(e,12),ie(mg))},e.\\u0275prov=y({token:e,factory:e.\\u0275fac}),e})(),IF=(()=>{class e{}return e.\\u0275mod=De({type:e}),e.\\u0275inj=v({factory:function(t){return new(t||e)},providers:[RF,FF],imports:[[Tg,Kf,Yy],Yy]}),e})();const jF=[\"*\"],YF=new X(\"MatChipRemove\"),BF=new X(\"MatChipAvatar\"),NF=new X(\"MatChipTrailingIcon\");class HF{constructor(e){this._elementRef=e}}const zF=zy(Ny(Hy(HF),\"primary\"),-1);let VF=(()=>{class e extends zF{constructor(e,t,n,i,s,o,a,l){super(e),this._elementRef=e,this._ngZone=t,this._changeDetectorRef=o,this._hasFocus=!1,this.chipListSelectable=!0,this._chipListMultiple=!1,this._chipListDisabled=!1,this._selected=!1,this._selectable=!0,this._disabled=!1,this._removable=!0,this._onFocus=new r.a,this._onBlur=new r.a,this.selectionChange=new ll,this.destroyed=new ll,this.removed=new ll,this._addHostClassName(),this._chipRippleTarget=(l||document).createElement(\"div\"),this._chipRippleTarget.classList.add(\"mat-chip-ripple\"),this._elementRef.nativeElement.appendChild(this._chipRippleTarget),this._chipRipple=new Qy(this,t,this._chipRippleTarget,n),this._chipRipple.setupTriggerEvents(e),this.rippleConfig=i||{},this._animationsDisabled=\"NoopAnimations\"===s,this.tabIndex=null!=a&&parseInt(a)||-1}get rippleDisabled(){return this.disabled||this.disableRipple||!!this.rippleConfig.disabled}get selected(){return this._selected}set selected(e){const t=ef(e);t!==this._selected&&(this._selected=t,this._dispatchSelectionChange())}get value(){return void 0!==this._value?this._value:this._elementRef.nativeElement.textContent}set value(e){this._value=e}get selectable(){return this._selectable&&this.chipListSelectable}set selectable(e){this._selectable=ef(e)}get disabled(){return this._chipListDisabled||this._disabled}set disabled(e){this._disabled=ef(e)}get removable(){return this._removable}set removable(e){this._removable=ef(e)}get ariaSelected(){return this.selectable&&(this._chipListMultiple||this.selected)?this.selected.toString():null}_addHostClassName(){const e=this._elementRef.nativeElement;e.hasAttribute(\"mat-basic-chip\")||\"mat-basic-chip\"===e.tagName.toLowerCase()?e.classList.add(\"mat-basic-chip\"):e.classList.add(\"mat-standard-chip\")}ngOnDestroy(){this.destroyed.emit({chip:this}),this._chipRipple._removeTriggerEvents()}select(){this._selected||(this._selected=!0,this._dispatchSelectionChange(),this._markForCheck())}deselect(){this._selected&&(this._selected=!1,this._dispatchSelectionChange(),this._markForCheck())}selectViaInteraction(){this._selected||(this._selected=!0,this._dispatchSelectionChange(!0),this._markForCheck())}toggleSelected(e=!1){return this._selected=!this.selected,this._dispatchSelectionChange(e),this._markForCheck(),this.selected}focus(){this._hasFocus||(this._elementRef.nativeElement.focus(),this._onFocus.next({chip:this})),this._hasFocus=!0}remove(){this.removable&&this.removed.emit({chip:this})}_handleClick(e){this.disabled?e.preventDefault():e.stopPropagation()}_handleKeydown(e){if(!this.disabled)switch(e.keyCode){case 46:case 8:this.remove(),e.preventDefault();break;case 32:this.selectable&&this.toggleSelected(!0),e.preventDefault()}}_blur(){this._ngZone.onStable.pipe(Object(sd.a)(1)).subscribe(()=>{this._ngZone.run(()=>{this._hasFocus=!1,this._onBlur.next({chip:this})})})}_dispatchSelectionChange(e=!1){this.selectionChange.emit({source:this,isUserInput:e,selected:this._selected})}_markForCheck(){this._changeDetectorRef&&this._changeDetectorRef.markForCheck()}}return e.\\u0275fac=function(t){return new(t||e)(Us(sa),Us(ec),Us(gf),Us($y,8),Us(Ly,8),Us(cs),Gs(\"tabindex\"),Us(Oc,8))},e.\\u0275dir=Te({type:e,selectors:[[\"mat-basic-chip\"],[\"\",\"mat-basic-chip\",\"\"],[\"mat-chip\"],[\"\",\"mat-chip\",\"\"]],contentQueries:function(e,t,n){var r;1&e&&(kl(n,BF,!0),kl(n,NF,!0),kl(n,YF,!0)),2&e&&(yl(r=Cl())&&(t.avatar=r.first),yl(r=Cl())&&(t.trailingIcon=r.first),yl(r=Cl())&&(t.removeIcon=r.first))},hostAttrs:[\"role\",\"option\",1,\"mat-chip\",\"mat-focus-indicator\"],hostVars:14,hostBindings:function(e,t){1&e&&io(\"click\",(function(e){return t._handleClick(e)}))(\"keydown\",(function(e){return t._handleKeydown(e)}))(\"focus\",(function(){return t.focus()}))(\"blur\",(function(){return t._blur()})),2&e&&(Hs(\"tabindex\",t.disabled?null:t.tabIndex)(\"disabled\",t.disabled||null)(\"aria-disabled\",t.disabled.toString())(\"aria-selected\",t.ariaSelected),So(\"mat-chip-selected\",t.selected)(\"mat-chip-with-avatar\",t.avatar)(\"mat-chip-with-trailing-icon\",t.trailingIcon||t.removeIcon)(\"mat-chip-disabled\",t.disabled)(\"_mat-animation-noopable\",t._animationsDisabled))},inputs:{color:\"color\",disableRipple:\"disableRipple\",tabIndex:\"tabIndex\",selected:\"selected\",value:\"value\",selectable:\"selectable\",disabled:\"disabled\",removable:\"removable\"},outputs:{selectionChange:\"selectionChange\",destroyed:\"destroyed\",removed:\"removed\"},exportAs:[\"matChip\"],features:[Vo]}),e})();const JF=new X(\"mat-chips-default-options\");class UF{constructor(e,t,n,r){this._defaultErrorStateMatcher=e,this._parentForm=t,this._parentFormGroup=n,this.ngControl=r}}const GF=Vy(UF);let WF=0;class XF{constructor(e,t){this.source=e,this.value=t}}let ZF=(()=>{class e extends GF{constructor(e,t,n,i,s,o,a){super(o,i,s,a),this._elementRef=e,this._changeDetectorRef=t,this._dir=n,this.ngControl=a,this.controlType=\"mat-chip-list\",this._lastDestroyedChipIndex=null,this._destroyed=new r.a,this._uid=\"mat-chip-list-\"+WF++,this._tabIndex=0,this._userTabIndex=null,this._onTouched=()=>{},this._onChange=()=>{},this._multiple=!1,this._compareWith=(e,t)=>e===t,this._required=!1,this._disabled=!1,this.ariaOrientation=\"horizontal\",this._selectable=!0,this.change=new ll,this.valueChange=new ll,this.ngControl&&(this.ngControl.valueAccessor=this)}get selected(){return this.multiple?this._selectionModel.selected:this._selectionModel.selected[0]}get role(){return this.empty?null:\"listbox\"}get multiple(){return this._multiple}set multiple(e){this._multiple=ef(e),this._syncChipsState()}get compareWith(){return this._compareWith}set compareWith(e){this._compareWith=e,this._selectionModel&&this._initializeSelection()}get value(){return this._value}set value(e){this.writeValue(e),this._value=e}get id(){return this._chipInput?this._chipInput.id:this._uid}get required(){return this._required}set required(e){this._required=ef(e),this.stateChanges.next()}get placeholder(){return this._chipInput?this._chipInput.placeholder:this._placeholder}set placeholder(e){this._placeholder=e,this.stateChanges.next()}get focused(){return this._chipInput&&this._chipInput.focused||this._hasFocusedChip()}get empty(){return(!this._chipInput||this._chipInput.empty)&&(!this.chips||0===this.chips.length)}get shouldLabelFloat(){return!this.empty||this.focused}get disabled(){return this.ngControl?!!this.ngControl.disabled:this._disabled}set disabled(e){this._disabled=ef(e),this._syncChipsState()}get selectable(){return this._selectable}set selectable(e){this._selectable=ef(e),this.chips&&this.chips.forEach(e=>e.chipListSelectable=this._selectable)}set tabIndex(e){this._userTabIndex=e,this._tabIndex=e}get chipSelectionChanges(){return Object(o.a)(...this.chips.map(e=>e.selectionChange))}get chipFocusChanges(){return Object(o.a)(...this.chips.map(e=>e._onFocus))}get chipBlurChanges(){return Object(o.a)(...this.chips.map(e=>e._onBlur))}get chipRemoveChanges(){return Object(o.a)(...this.chips.map(e=>e.destroyed))}ngAfterContentInit(){this._keyManager=new zg(this.chips).withWrap().withVerticalOrientation().withHomeAndEnd().withHorizontalOrientation(this._dir?this._dir.value:\"ltr\"),this._dir&&this._dir.change.pipe(Object(df.a)(this._destroyed)).subscribe(e=>this._keyManager.withHorizontalOrientation(e)),this._keyManager.tabOut.pipe(Object(df.a)(this._destroyed)).subscribe(()=>{this._allowFocusEscape()}),this.chips.changes.pipe(Object(od.a)(null),Object(df.a)(this._destroyed)).subscribe(()=>{this.disabled&&Promise.resolve().then(()=>{this._syncChipsState()}),this._resetChips(),this._initializeSelection(),this._updateTabIndex(),this._updateFocusForDestroyedChips(),this.stateChanges.next()})}ngOnInit(){this._selectionModel=new Of(this.multiple,void 0,!1),this.stateChanges.next()}ngDoCheck(){this.ngControl&&(this.updateErrorState(),this.ngControl.disabled!==this._disabled&&(this.disabled=!!this.ngControl.disabled))}ngOnDestroy(){this._destroyed.next(),this._destroyed.complete(),this.stateChanges.complete(),this._dropSubscriptions()}registerInput(e){this._chipInput=e,this._elementRef.nativeElement.setAttribute(\"data-mat-chip-input\",e.id)}setDescribedByIds(e){this._ariaDescribedby=e.join(\" \")}writeValue(e){this.chips&&this._setSelectionByValue(e,!1)}registerOnChange(e){this._onChange=e}registerOnTouched(e){this._onTouched=e}setDisabledState(e){this.disabled=e,this.stateChanges.next()}onContainerClick(e){this._originatesFromChip(e)||this.focus()}focus(e){this.disabled||this._chipInput&&this._chipInput.focused||(this.chips.length>0?(this._keyManager.setFirstItemActive(),this.stateChanges.next()):(this._focusInput(e),this.stateChanges.next()))}_focusInput(e){this._chipInput&&this._chipInput.focus(e)}_keydown(e){const t=e.target;8===e.keyCode&&this._isInputEmpty(t)?(this._keyManager.setLastItemActive(),e.preventDefault()):t&&t.classList.contains(\"mat-chip\")&&(this._keyManager.onKeydown(e),this.stateChanges.next())}_updateTabIndex(){this._tabIndex=this._userTabIndex||(0===this.chips.length?-1:0)}_updateFocusForDestroyedChips(){if(null!=this._lastDestroyedChipIndex)if(this.chips.length){const e=Math.min(this._lastDestroyedChipIndex,this.chips.length-1);this._keyManager.setActiveItem(e)}else this.focus();this._lastDestroyedChipIndex=null}_isValidIndex(e){return e>=0&&ee.deselect()),Array.isArray(e))e.forEach(e=>this._selectValue(e,t)),this._sortValues();else{const n=this._selectValue(e,t);n&&t&&this._keyManager.setActiveItem(n)}}_selectValue(e,t=!0){const n=this.chips.find(t=>null!=t.value&&this._compareWith(t.value,e));return n&&(t?n.selectViaInteraction():n.select(),this._selectionModel.select(n)),n}_initializeSelection(){Promise.resolve().then(()=>{(this.ngControl||this._value)&&(this._setSelectionByValue(this.ngControl?this.ngControl.value:this._value,!1),this.stateChanges.next())})}_clearSelection(e){this._selectionModel.clear(),this.chips.forEach(t=>{t!==e&&t.deselect()}),this.stateChanges.next()}_sortValues(){this._multiple&&(this._selectionModel.clear(),this.chips.forEach(e=>{e.selected&&this._selectionModel.select(e)}),this.stateChanges.next())}_propagateChanges(e){let t=null;t=Array.isArray(this.selected)?this.selected.map(e=>e.value):this.selected?this.selected.value:e,this._value=t,this.change.emit(new XF(this,t)),this.valueChange.emit(t),this._onChange(t),this._changeDetectorRef.markForCheck()}_blur(){this._hasFocusedChip()||this._keyManager.setActiveItem(-1),this.disabled||(this._chipInput?setTimeout(()=>{this.focused||this._markAsTouched()}):this._markAsTouched())}_markAsTouched(){this._onTouched(),this._changeDetectorRef.markForCheck(),this.stateChanges.next()}_allowFocusEscape(){-1!==this._tabIndex&&(this._tabIndex=-1,setTimeout(()=>{this._tabIndex=this._userTabIndex||0,this._changeDetectorRef.markForCheck()}))}_resetChips(){this._dropSubscriptions(),this._listenToChipsFocus(),this._listenToChipsSelection(),this._listenToChipsRemoved()}_dropSubscriptions(){this._chipFocusSubscription&&(this._chipFocusSubscription.unsubscribe(),this._chipFocusSubscription=null),this._chipBlurSubscription&&(this._chipBlurSubscription.unsubscribe(),this._chipBlurSubscription=null),this._chipSelectionSubscription&&(this._chipSelectionSubscription.unsubscribe(),this._chipSelectionSubscription=null),this._chipRemoveSubscription&&(this._chipRemoveSubscription.unsubscribe(),this._chipRemoveSubscription=null)}_listenToChipsSelection(){this._chipSelectionSubscription=this.chipSelectionChanges.subscribe(e=>{e.source.selected?this._selectionModel.select(e.source):this._selectionModel.deselect(e.source),this.multiple||this.chips.forEach(e=>{!this._selectionModel.isSelected(e)&&e.selected&&e.deselect()}),e.isUserInput&&this._propagateChanges()})}_listenToChipsFocus(){this._chipFocusSubscription=this.chipFocusChanges.subscribe(e=>{let t=this.chips.toArray().indexOf(e.chip);this._isValidIndex(t)&&this._keyManager.updateActiveItem(t),this.stateChanges.next()}),this._chipBlurSubscription=this.chipBlurChanges.subscribe(()=>{this._blur(),this.stateChanges.next()})}_listenToChipsRemoved(){this._chipRemoveSubscription=this.chipRemoveChanges.subscribe(e=>{const t=e.chip,n=this.chips.toArray().indexOf(e.chip);this._isValidIndex(n)&&t._hasFocus&&(this._lastDestroyedChipIndex=n)})}_originatesFromChip(e){let t=e.target;for(;t&&t!==this._elementRef.nativeElement;){if(t.classList.contains(\"mat-chip\"))return!0;t=t.parentElement}return!1}_hasFocusedChip(){return this.chips&&this.chips.some(e=>e._hasFocus)}_syncChipsState(){this.chips&&this.chips.forEach(e=>{e._chipListDisabled=this._disabled,e._chipListMultiple=this.multiple})}}return e.\\u0275fac=function(t){return new(t||e)(Us(sa),Us(cs),Us(Lf,8),Us(rM,8),Us(cM,8),Us(Uy),Us(lw,10))},e.\\u0275cmp=ke({type:e,selectors:[[\"mat-chip-list\"]],contentQueries:function(e,t,n){var r;1&e&&kl(n,VF,!0),2&e&&yl(r=Cl())&&(t.chips=r)},hostAttrs:[1,\"mat-chip-list\"],hostVars:15,hostBindings:function(e,t){1&e&&io(\"focus\",(function(){return t.focus()}))(\"blur\",(function(){return t._blur()}))(\"keydown\",(function(e){return t._keydown(e)})),2&e&&(No(\"id\",t._uid),Hs(\"tabindex\",t.disabled?null:t._tabIndex)(\"aria-describedby\",t._ariaDescribedby||null)(\"aria-required\",t.role?t.required:null)(\"aria-disabled\",t.disabled.toString())(\"aria-invalid\",t.errorState)(\"aria-multiselectable\",t.multiple)(\"role\",t.role)(\"aria-orientation\",t.ariaOrientation),So(\"mat-chip-list-disabled\",t.disabled)(\"mat-chip-list-invalid\",t.errorState)(\"mat-chip-list-required\",t.required))},inputs:{ariaOrientation:[\"aria-orientation\",\"ariaOrientation\"],multiple:\"multiple\",compareWith:\"compareWith\",value:\"value\",required:\"required\",placeholder:\"placeholder\",disabled:\"disabled\",selectable:\"selectable\",tabIndex:\"tabIndex\",errorStateMatcher:\"errorStateMatcher\"},outputs:{change:\"change\",valueChange:\"valueChange\"},exportAs:[\"matChipList\"],features:[ta([{provide:WM,useExisting:e}]),Vo],ngContentSelectors:jF,decls:2,vars:0,consts:[[1,\"mat-chip-list-wrapper\"]],template:function(e,t){1&e&&(ho(),Zs(0,\"div\",0),mo(1),Ks())},styles:['.mat-chip{position:relative;box-sizing:border-box;-webkit-tap-highlight-color:transparent;transform:translateZ(0);border:none;-webkit-appearance:none;-moz-appearance:none}.mat-standard-chip{transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);display:inline-flex;padding:7px 12px;border-radius:16px;align-items:center;cursor:default;min-height:32px;height:1px}._mat-animation-noopable.mat-standard-chip{transition:none;animation:none}.mat-standard-chip .mat-chip-remove.mat-icon{width:18px;height:18px}.mat-standard-chip::after{top:0;left:0;right:0;bottom:0;position:absolute;border-radius:inherit;opacity:0;content:\"\";pointer-events:none;transition:opacity 200ms cubic-bezier(0.35, 0, 0.25, 1)}.mat-standard-chip:hover::after{opacity:.12}.mat-standard-chip:focus{outline:none}.mat-standard-chip:focus::after{opacity:.16}.cdk-high-contrast-active .mat-standard-chip{outline:solid 1px}.cdk-high-contrast-active .mat-standard-chip:focus{outline:dotted 2px}.mat-standard-chip.mat-chip-disabled::after{opacity:0}.mat-standard-chip.mat-chip-disabled .mat-chip-remove,.mat-standard-chip.mat-chip-disabled .mat-chip-trailing-icon{cursor:default}.mat-standard-chip.mat-chip-with-trailing-icon.mat-chip-with-avatar,.mat-standard-chip.mat-chip-with-avatar{padding-top:0;padding-bottom:0}.mat-standard-chip.mat-chip-with-trailing-icon.mat-chip-with-avatar{padding-right:8px;padding-left:0}[dir=rtl] .mat-standard-chip.mat-chip-with-trailing-icon.mat-chip-with-avatar{padding-left:8px;padding-right:0}.mat-standard-chip.mat-chip-with-trailing-icon{padding-top:7px;padding-bottom:7px;padding-right:8px;padding-left:12px}[dir=rtl] .mat-standard-chip.mat-chip-with-trailing-icon{padding-left:8px;padding-right:12px}.mat-standard-chip.mat-chip-with-avatar{padding-left:0;padding-right:12px}[dir=rtl] .mat-standard-chip.mat-chip-with-avatar{padding-right:0;padding-left:12px}.mat-standard-chip .mat-chip-avatar{width:24px;height:24px;margin-right:8px;margin-left:4px}[dir=rtl] .mat-standard-chip .mat-chip-avatar{margin-left:8px;margin-right:4px}.mat-standard-chip .mat-chip-remove,.mat-standard-chip .mat-chip-trailing-icon{width:18px;height:18px;cursor:pointer}.mat-standard-chip .mat-chip-remove,.mat-standard-chip .mat-chip-trailing-icon{margin-left:8px;margin-right:0}[dir=rtl] .mat-standard-chip .mat-chip-remove,[dir=rtl] .mat-standard-chip .mat-chip-trailing-icon{margin-right:8px;margin-left:0}.mat-chip-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit;overflow:hidden}.mat-chip-list-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;margin:-4px}.mat-chip-list-wrapper input.mat-input-element,.mat-chip-list-wrapper .mat-standard-chip{margin:4px}.mat-chip-list-stacked .mat-chip-list-wrapper{flex-direction:column;align-items:flex-start}.mat-chip-list-stacked .mat-chip-list-wrapper .mat-standard-chip{width:100%}.mat-chip-avatar{border-radius:50%;justify-content:center;align-items:center;display:flex;overflow:hidden;object-fit:cover}input.mat-chip-input{width:150px;margin:4px;flex:1 0 150px}\\n'],encapsulation:2,changeDetection:0}),e})();const KF={separatorKeyCodes:[13]};let qF=(()=>{class e{}return e.\\u0275mod=De({type:e}),e.\\u0275inj=v({factory:function(t){return new(t||e)},providers:[Uy,{provide:JF,useValue:KF}]}),e})();function QF(e,t){if(1&e&&(Zs(0,\"mat-chip\"),Ro(1),nl(2,\"slice\"),nl(3,\"base64tohex\"),Ks()),2&e){const e=t.$implicit;Rr(1),jo(\" \",sl(2,1,rl(3,5,e.publicKey),0,16),\"... \")}}function $F(e,t){if(1&e){const e=to();Zs(0,\"div\",1),Zs(1,\"div\",2),Ro(2),Ks(),Zs(3,\"div\",3),Zs(4,\"mat-chip-list\"),Vs(5,QF,4,7,\"mat-chip\",4),Ks(),Ks(),Zs(6,\"div\",5),Zs(7,\"button\",6),io(\"click\",(function(){return mt(e),co().openExplorer()})),Zs(8,\"span\",7),Zs(9,\"span\",8),Ro(10,\"View in Block Explorer\"),Ks(),Zs(11,\"mat-icon\"),Ro(12,\"open_in_new\"),Ks(),Ks(),Ks(),Ks(),Ks()}if(2&e){const e=co();Rr(2),jo(\" Selected \",null==e.selection?null:e.selection.selected.length,\" Accounts \"),Rr(3),Ws(\"ngForOf\",null==e.selection?null:e.selection.selected)}}let eP=(()=>{class e{constructor(e){this.dialog=e,this.selection=null}openExplorer(){var e;if(void 0!==window){const t=null===(e=this.selection)||void 0===e?void 0:e.selected.map(e=>e.index).join(\",\");t&&window.open(\"https://beaconcha.in/dashboard?validators=\"+t,\"_blank\")}}}return e.\\u0275fac=function(t){return new(t||e)(Us(RF))},e.\\u0275cmp=ke({type:e,selectors:[[\"app-account-selections\"]],inputs:{selection:\"selection\"},decls:1,vars:1,consts:[[\"class\",\"account-selections mb-6\",4,\"ngIf\"],[1,\"account-selections\",\"mb-6\"],[1,\"text-muted\",\"text-lg\"],[1,\"my-6\"],[4,\"ngFor\",\"ngForOf\"],[1,\"flex\"],[\"mat-stroked-button\",\"\",\"color\",\"primary\",3,\"click\"],[1,\"flex\",\"items-center\"],[1,\"mr-2\"]],template:function(e,t){1&e&&Vs(0,$F,13,2,\"div\",0),2&e&&Ws(\"ngIf\",null==t.selection?null:t.selection.selected.length)},directives:[cu,ZF,au,kv,SS,VF],pipes:[Du,gL],encapsulation:2}),e})();function tP(e,t){1&e&&(Zs(0,\"button\",4),Zs(1,\"span\",5),Zs(2,\"span\",6),Ro(3,\"Import Keystores\"),Ks(),Zs(4,\"mat-icon\"),Ro(5,\"cloud_upload\"),Ks(),Ks(),Ks())}function nP(e,t){if(1&e&&(Zs(0,\"div\",1),Zs(1,\"a\",2),Vs(2,tP,6,0,\"button\",3),Ks(),Ks()),2&e){const e=t.ngIf;Rr(2),Ws(\"ngIf\",\"IMPORTED\"===e.keymanagerKind)}}let rP=(()=>{class e{constructor(e){this.walletService=e,this.walletConfig$=this.walletService.walletConfig$}}return e.\\u0275fac=function(t){return new(t||e)(Us(qS))},e.\\u0275cmp=ke({type:e,selectors:[[\"app-account-actions\"]],decls:2,vars:3,consts:[[\"class\",\"mt-6 mb-3 md:mb-0 md:mt-0 flex items-center\",4,\"ngIf\"],[1,\"mt-6\",\"mb-3\",\"md:mb-0\",\"md:mt-0\",\"flex\",\"items-center\"],[\"routerLink\",\"/dashboard/wallet/import\"],[\"mat-raised-button\",\"\",\"color\",\"accent\",\"class\",\"large-btn\",4,\"ngIf\"],[\"mat-raised-button\",\"\",\"color\",\"accent\",1,\"large-btn\"],[1,\"flex\",\"items-center\"],[1,\"mr-2\"]],template:function(e,t){1&e&&(Vs(0,nP,3,1,\"div\",0),nl(1,\"async\")),2&e&&Ws(\"ngIf\",rl(1,1,t.walletConfig$))},directives:[cu,Tp,kv,SS],pipes:[ku],encapsulation:2}),e})();class iP{constructor(e,t){this._document=t;const n=this._textarea=this._document.createElement(\"textarea\"),r=n.style;r.position=\"fixed\",r.top=r.opacity=\"0\",r.left=\"-999em\",n.setAttribute(\"aria-hidden\",\"true\"),n.value=e,this._document.body.appendChild(n)}copy(){const e=this._textarea;let t=!1;try{if(e){const n=this._document.activeElement;e.select(),e.setSelectionRange(0,e.value.length),t=this._document.execCommand(\"copy\"),n&&n.focus()}}catch(qR){}return t}destroy(){const e=this._textarea;e&&(e.parentNode&&e.parentNode.removeChild(e),this._textarea=void 0)}}let sP=(()=>{class e{constructor(e){this._document=e}copy(e){const t=this.beginCopy(e),n=t.copy();return t.destroy(),n}beginCopy(e){return new iP(e,this._document)}}return e.\\u0275fac=function(t){return new(t||e)(ie(Oc))},e.\\u0275prov=y({factory:function(){return new e(ie(Oc))},token:e,providedIn:\"root\"}),e})(),oP=(()=>{class e{}return e.\\u0275mod=De({type:e}),e.\\u0275inj=v({factory:function(t){return new(t||e)}}),e})();const aP=[\"input\"],lP=function(){return{enterDuration:150}},cP=[\"*\"],uP=new X(\"mat-checkbox-default-options\",{providedIn:\"root\",factory:function(){return{color:\"accent\",clickAction:\"check-indeterminate\"}}}),hP=new X(\"mat-checkbox-click-action\");let dP=0;const mP={provide:Qv,useExisting:F(()=>_P),multi:!0};class pP{}class fP{constructor(e){this._elementRef=e}}const gP=zy(Ny(Hy(By(fP))));let _P=(()=>{class e extends gP{constructor(e,t,n,r,i,s,o,a){super(e),this._changeDetectorRef=t,this._focusMonitor=n,this._ngZone=r,this._clickAction=s,this._animationMode=o,this._options=a,this.ariaLabel=\"\",this.ariaLabelledby=null,this._uniqueId=\"mat-checkbox-\"+ ++dP,this.id=this._uniqueId,this.labelPosition=\"after\",this.name=null,this.change=new ll,this.indeterminateChange=new ll,this._onTouched=()=>{},this._currentAnimationClass=\"\",this._currentCheckState=0,this._controlValueAccessorChangeFn=()=>{},this._checked=!1,this._disabled=!1,this._indeterminate=!1,this._options=this._options||{},this._options.color&&(this.color=this.defaultColor=this._options.color),this.tabIndex=parseInt(i)||0,this._clickAction=this._clickAction||this._options.clickAction}get inputId(){return(this.id||this._uniqueId)+\"-input\"}get required(){return this._required}set required(e){this._required=ef(e)}ngAfterViewInit(){this._focusMonitor.monitor(this._elementRef,!0).subscribe(e=>{e||Promise.resolve().then(()=>{this._onTouched(),this._changeDetectorRef.markForCheck()})}),this._syncIndeterminate(this._indeterminate)}ngAfterViewChecked(){}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef)}get checked(){return this._checked}set checked(e){e!=this.checked&&(this._checked=e,this._changeDetectorRef.markForCheck())}get disabled(){return this._disabled}set disabled(e){const t=ef(e);t!==this.disabled&&(this._disabled=t,this._changeDetectorRef.markForCheck())}get indeterminate(){return this._indeterminate}set indeterminate(e){const t=e!=this._indeterminate;this._indeterminate=ef(e),t&&(this._transitionCheckState(this._indeterminate?3:this.checked?1:2),this.indeterminateChange.emit(this._indeterminate)),this._syncIndeterminate(this._indeterminate)}_isRippleDisabled(){return this.disableRipple||this.disabled}_onLabelTextChange(){this._changeDetectorRef.detectChanges()}writeValue(e){this.checked=!!e}registerOnChange(e){this._controlValueAccessorChangeFn=e}registerOnTouched(e){this._onTouched=e}setDisabledState(e){this.disabled=e}_getAriaChecked(){return this.checked?\"true\":this.indeterminate?\"mixed\":\"false\"}_transitionCheckState(e){let t=this._currentCheckState,n=this._elementRef.nativeElement;if(t!==e&&(this._currentAnimationClass.length>0&&n.classList.remove(this._currentAnimationClass),this._currentAnimationClass=this._getAnimationClassForCheckStateTransition(t,e),this._currentCheckState=e,this._currentAnimationClass.length>0)){n.classList.add(this._currentAnimationClass);const e=this._currentAnimationClass;this._ngZone.runOutsideAngular(()=>{setTimeout(()=>{n.classList.remove(e)},1e3)})}}_emitChangeEvent(){const e=new pP;e.source=this,e.checked=this.checked,this._controlValueAccessorChangeFn(this.checked),this.change.emit(e)}toggle(){this.checked=!this.checked}_onInputClick(e){e.stopPropagation(),this.disabled||\"noop\"===this._clickAction?this.disabled||\"noop\"!==this._clickAction||(this._inputElement.nativeElement.checked=this.checked,this._inputElement.nativeElement.indeterminate=this.indeterminate):(this.indeterminate&&\"check\"!==this._clickAction&&Promise.resolve().then(()=>{this._indeterminate=!1,this.indeterminateChange.emit(this._indeterminate)}),this.toggle(),this._transitionCheckState(this._checked?1:2),this._emitChangeEvent())}focus(e=\"keyboard\",t){this._focusMonitor.focusVia(this._inputElement,e,t)}_onInteractionEvent(e){e.stopPropagation()}_getAnimationClassForCheckStateTransition(e,t){if(\"NoopAnimations\"===this._animationMode)return\"\";let n=\"\";switch(e){case 0:if(1===t)n=\"unchecked-checked\";else{if(3!=t)return\"\";n=\"unchecked-indeterminate\"}break;case 2:n=1===t?\"unchecked-checked\":\"unchecked-indeterminate\";break;case 1:n=2===t?\"checked-unchecked\":\"checked-indeterminate\";break;case 3:n=1===t?\"indeterminate-checked\":\"indeterminate-unchecked\"}return\"mat-checkbox-anim-\"+n}_syncIndeterminate(e){const t=this._inputElement;t&&(t.nativeElement.indeterminate=e)}}return e.\\u0275fac=function(t){return new(t||e)(Us(sa),Us(cs),Us(e_),Us(ec),Gs(\"tabindex\"),Us(hP,8),Us(Ly,8),Us(uP,8))},e.\\u0275cmp=ke({type:e,selectors:[[\"mat-checkbox\"]],viewQuery:function(e,t){var n;1&e&&(wl(aP,!0),wl(ev,!0)),2&e&&(yl(n=Cl())&&(t._inputElement=n.first),yl(n=Cl())&&(t.ripple=n.first))},hostAttrs:[1,\"mat-checkbox\"],hostVars:12,hostBindings:function(e,t){2&e&&(No(\"id\",t.id),Hs(\"tabindex\",null),So(\"mat-checkbox-indeterminate\",t.indeterminate)(\"mat-checkbox-checked\",t.checked)(\"mat-checkbox-disabled\",t.disabled)(\"mat-checkbox-label-before\",\"before\"==t.labelPosition)(\"_mat-animation-noopable\",\"NoopAnimations\"===t._animationMode))},inputs:{disableRipple:\"disableRipple\",color:\"color\",tabIndex:\"tabIndex\",ariaLabel:[\"aria-label\",\"ariaLabel\"],ariaLabelledby:[\"aria-labelledby\",\"ariaLabelledby\"],id:\"id\",labelPosition:\"labelPosition\",name:\"name\",required:\"required\",checked:\"checked\",disabled:\"disabled\",indeterminate:\"indeterminate\",ariaDescribedby:[\"aria-describedby\",\"ariaDescribedby\"],value:\"value\"},outputs:{change:\"change\",indeterminateChange:\"indeterminateChange\"},exportAs:[\"matCheckbox\"],features:[ta([mP]),Vo],ngContentSelectors:cP,decls:17,vars:20,consts:[[1,\"mat-checkbox-layout\"],[\"label\",\"\"],[1,\"mat-checkbox-inner-container\"],[\"type\",\"checkbox\",1,\"mat-checkbox-input\",\"cdk-visually-hidden\",3,\"id\",\"required\",\"checked\",\"disabled\",\"tabIndex\",\"change\",\"click\"],[\"input\",\"\"],[\"matRipple\",\"\",1,\"mat-checkbox-ripple\",\"mat-focus-indicator\",3,\"matRippleTrigger\",\"matRippleDisabled\",\"matRippleRadius\",\"matRippleCentered\",\"matRippleAnimation\"],[1,\"mat-ripple-element\",\"mat-checkbox-persistent-ripple\"],[1,\"mat-checkbox-frame\"],[1,\"mat-checkbox-background\"],[\"version\",\"1.1\",\"focusable\",\"false\",\"viewBox\",\"0 0 24 24\",0,\"xml\",\"space\",\"preserve\",1,\"mat-checkbox-checkmark\"],[\"fill\",\"none\",\"stroke\",\"white\",\"d\",\"M4.1,12.7 9,17.6 20.3,6.3\",1,\"mat-checkbox-checkmark-path\"],[1,\"mat-checkbox-mixedmark\"],[1,\"mat-checkbox-label\",3,\"cdkObserveContent\"],[\"checkboxLabel\",\"\"],[2,\"display\",\"none\"]],template:function(e,t){if(1&e&&(ho(),Zs(0,\"label\",0,1),Zs(2,\"div\",2),Zs(3,\"input\",3,4),io(\"change\",(function(e){return t._onInteractionEvent(e)}))(\"click\",(function(e){return t._onInputClick(e)})),Ks(),Zs(5,\"div\",5),qs(6,\"div\",6),Ks(),qs(7,\"div\",7),Zs(8,\"div\",8),Bt(),Zs(9,\"svg\",9),qs(10,\"path\",10),Ks(),Nt(),qs(11,\"div\",11),Ks(),Ks(),Zs(12,\"span\",12,13),io(\"cdkObserveContent\",(function(){return t._onLabelTextChange()})),Zs(14,\"span\",14),Ro(15,\"\\xa0\"),Ks(),mo(16),Ks(),Ks()),2&e){const e=Js(1),n=Js(13);Hs(\"for\",t.inputId),Rr(2),So(\"mat-checkbox-inner-container-no-side-margin\",!n.textContent||!n.textContent.trim()),Rr(1),Ws(\"id\",t.inputId)(\"required\",t.required)(\"checked\",t.checked)(\"disabled\",t.disabled)(\"tabIndex\",t.tabIndex),Hs(\"value\",t.value)(\"name\",t.name)(\"aria-label\",t.ariaLabel||null)(\"aria-labelledby\",t.ariaLabelledby)(\"aria-checked\",t._getAriaChecked())(\"aria-describedby\",t.ariaDescribedby),Rr(2),Ws(\"matRippleTrigger\",e)(\"matRippleDisabled\",t._isRippleDisabled())(\"matRippleRadius\",20)(\"matRippleCentered\",!0)(\"matRippleAnimation\",Ka(19,lP))}},directives:[ev,Fg],styles:[\"@keyframes mat-checkbox-fade-in-background{0%{opacity:0}50%{opacity:1}}@keyframes mat-checkbox-fade-out-background{0%,50%{opacity:1}100%{opacity:0}}@keyframes mat-checkbox-unchecked-checked-checkmark-path{0%,50%{stroke-dashoffset:22.910259}50%{animation-timing-function:cubic-bezier(0, 0, 0.2, 0.1)}100%{stroke-dashoffset:0}}@keyframes mat-checkbox-unchecked-indeterminate-mixedmark{0%,68.2%{transform:scaleX(0)}68.2%{animation-timing-function:cubic-bezier(0, 0, 0, 1)}100%{transform:scaleX(1)}}@keyframes mat-checkbox-checked-unchecked-checkmark-path{from{animation-timing-function:cubic-bezier(0.4, 0, 1, 1);stroke-dashoffset:0}to{stroke-dashoffset:-22.910259}}@keyframes mat-checkbox-checked-indeterminate-checkmark{from{animation-timing-function:cubic-bezier(0, 0, 0.2, 0.1);opacity:1;transform:rotate(0deg)}to{opacity:0;transform:rotate(45deg)}}@keyframes mat-checkbox-indeterminate-checked-checkmark{from{animation-timing-function:cubic-bezier(0.14, 0, 0, 1);opacity:0;transform:rotate(45deg)}to{opacity:1;transform:rotate(360deg)}}@keyframes mat-checkbox-checked-indeterminate-mixedmark{from{animation-timing-function:cubic-bezier(0, 0, 0.2, 0.1);opacity:0;transform:rotate(-45deg)}to{opacity:1;transform:rotate(0deg)}}@keyframes mat-checkbox-indeterminate-checked-mixedmark{from{animation-timing-function:cubic-bezier(0.14, 0, 0, 1);opacity:1;transform:rotate(0deg)}to{opacity:0;transform:rotate(315deg)}}@keyframes mat-checkbox-indeterminate-unchecked-mixedmark{0%{animation-timing-function:linear;opacity:1;transform:scaleX(1)}32.8%,100%{opacity:0;transform:scaleX(0)}}.mat-checkbox-background,.mat-checkbox-frame{top:0;left:0;right:0;bottom:0;position:absolute;border-radius:2px;box-sizing:border-box;pointer-events:none}.mat-checkbox{transition:background 400ms cubic-bezier(0.25, 0.8, 0.25, 1),box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);cursor:pointer;-webkit-tap-highlight-color:transparent}._mat-animation-noopable.mat-checkbox{transition:none;animation:none}.mat-checkbox .mat-ripple-element:not(.mat-checkbox-persistent-ripple){opacity:.16}.mat-checkbox-layout{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:inherit;align-items:baseline;vertical-align:middle;display:inline-flex;white-space:nowrap}.mat-checkbox-label{-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto}.mat-checkbox-inner-container{display:inline-block;height:16px;line-height:0;margin:auto;margin-right:8px;order:0;position:relative;vertical-align:middle;white-space:nowrap;width:16px;flex-shrink:0}[dir=rtl] .mat-checkbox-inner-container{margin-left:8px;margin-right:auto}.mat-checkbox-inner-container-no-side-margin{margin-left:0;margin-right:0}.mat-checkbox-frame{background-color:transparent;transition:border-color 90ms cubic-bezier(0, 0, 0.2, 0.1);border-width:2px;border-style:solid}._mat-animation-noopable .mat-checkbox-frame{transition:none}.cdk-high-contrast-active .mat-checkbox.cdk-keyboard-focused .mat-checkbox-frame{border-style:dotted}.mat-checkbox-background{align-items:center;display:inline-flex;justify-content:center;transition:background-color 90ms cubic-bezier(0, 0, 0.2, 0.1),opacity 90ms cubic-bezier(0, 0, 0.2, 0.1)}._mat-animation-noopable .mat-checkbox-background{transition:none}.cdk-high-contrast-active .mat-checkbox .mat-checkbox-background{background:none}.mat-checkbox-persistent-ripple{width:100%;height:100%;transform:none}.mat-checkbox-inner-container:hover .mat-checkbox-persistent-ripple{opacity:.04}.mat-checkbox.cdk-keyboard-focused .mat-checkbox-persistent-ripple{opacity:.12}.mat-checkbox-persistent-ripple,.mat-checkbox.mat-checkbox-disabled .mat-checkbox-inner-container:hover .mat-checkbox-persistent-ripple{opacity:0}@media(hover: none){.mat-checkbox-inner-container:hover .mat-checkbox-persistent-ripple{display:none}}.mat-checkbox-checkmark{top:0;left:0;right:0;bottom:0;position:absolute;width:100%}.mat-checkbox-checkmark-path{stroke-dashoffset:22.910259;stroke-dasharray:22.910259;stroke-width:2.1333333333px}.cdk-high-contrast-black-on-white .mat-checkbox-checkmark-path{stroke:#000 !important}.mat-checkbox-mixedmark{width:calc(100% - 6px);height:2px;opacity:0;transform:scaleX(0) rotate(0deg);border-radius:2px}.cdk-high-contrast-active .mat-checkbox-mixedmark{height:0;border-top:solid 2px;margin-top:2px}.mat-checkbox-label-before .mat-checkbox-inner-container{order:1;margin-left:8px;margin-right:auto}[dir=rtl] .mat-checkbox-label-before .mat-checkbox-inner-container{margin-left:auto;margin-right:8px}.mat-checkbox-checked .mat-checkbox-checkmark{opacity:1}.mat-checkbox-checked .mat-checkbox-checkmark-path{stroke-dashoffset:0}.mat-checkbox-checked .mat-checkbox-mixedmark{transform:scaleX(1) rotate(-45deg)}.mat-checkbox-indeterminate .mat-checkbox-checkmark{opacity:0;transform:rotate(45deg)}.mat-checkbox-indeterminate .mat-checkbox-checkmark-path{stroke-dashoffset:0}.mat-checkbox-indeterminate .mat-checkbox-mixedmark{opacity:1;transform:scaleX(1) rotate(0deg)}.mat-checkbox-unchecked .mat-checkbox-background{background-color:transparent}.mat-checkbox-disabled{cursor:default}.cdk-high-contrast-active .mat-checkbox-disabled{opacity:.5}.mat-checkbox-anim-unchecked-checked .mat-checkbox-background{animation:180ms linear 0ms mat-checkbox-fade-in-background}.mat-checkbox-anim-unchecked-checked .mat-checkbox-checkmark-path{animation:180ms linear 0ms mat-checkbox-unchecked-checked-checkmark-path}.mat-checkbox-anim-unchecked-indeterminate .mat-checkbox-background{animation:180ms linear 0ms mat-checkbox-fade-in-background}.mat-checkbox-anim-unchecked-indeterminate .mat-checkbox-mixedmark{animation:90ms linear 0ms mat-checkbox-unchecked-indeterminate-mixedmark}.mat-checkbox-anim-checked-unchecked .mat-checkbox-background{animation:180ms linear 0ms mat-checkbox-fade-out-background}.mat-checkbox-anim-checked-unchecked .mat-checkbox-checkmark-path{animation:90ms linear 0ms mat-checkbox-checked-unchecked-checkmark-path}.mat-checkbox-anim-checked-indeterminate .mat-checkbox-checkmark{animation:90ms linear 0ms mat-checkbox-checked-indeterminate-checkmark}.mat-checkbox-anim-checked-indeterminate .mat-checkbox-mixedmark{animation:90ms linear 0ms mat-checkbox-checked-indeterminate-mixedmark}.mat-checkbox-anim-indeterminate-checked .mat-checkbox-checkmark{animation:500ms linear 0ms mat-checkbox-indeterminate-checked-checkmark}.mat-checkbox-anim-indeterminate-checked .mat-checkbox-mixedmark{animation:500ms linear 0ms mat-checkbox-indeterminate-checked-mixedmark}.mat-checkbox-anim-indeterminate-unchecked .mat-checkbox-background{animation:180ms linear 0ms mat-checkbox-fade-out-background}.mat-checkbox-anim-indeterminate-unchecked .mat-checkbox-mixedmark{animation:300ms linear 0ms mat-checkbox-indeterminate-unchecked-mixedmark}.mat-checkbox-input{bottom:0;left:50%}.mat-checkbox .mat-checkbox-ripple{position:absolute;left:calc(50% - 20px);top:calc(50% - 20px);height:40px;width:40px;z-index:1;pointer-events:none}\\n\"],encapsulation:2,changeDetection:0}),e})(),bP=(()=>{class e{}return e.\\u0275mod=De({type:e}),e.\\u0275inj=v({factory:function(t){return new(t||e)}}),e})(),yP=(()=>{class e{}return e.\\u0275mod=De({type:e}),e.\\u0275inj=v({factory:function(t){return new(t||e)},imports:[[tv,Yy,Pg,bP],Yy,bP]}),e})();const vP=[\"mat-menu-item\",\"\"],wP=[\"*\"];function MP(e,t){if(1&e){const e=to();Zs(0,\"div\",0),io(\"keydown\",(function(t){return mt(e),co()._handleKeydown(t)}))(\"click\",(function(){return mt(e),co().closed.emit(\"click\")}))(\"@transformMenu.start\",(function(t){return mt(e),co()._onAnimationStart(t)}))(\"@transformMenu.done\",(function(t){return mt(e),co()._onAnimationDone(t)})),Zs(1,\"div\",1),mo(2),Ks(),Ks()}if(2&e){const e=co();Ws(\"id\",e.panelId)(\"ngClass\",e._classList)(\"@transformMenu\",e._panelAnimationState),Hs(\"aria-label\",e.ariaLabel||null)(\"aria-labelledby\",e.ariaLabelledby||null)(\"aria-describedby\",e.ariaDescribedby||null)}}const kP={transformMenu:a_(\"transformMenu\",[d_(\"void\",h_({opacity:0,transform:\"scale(0.8)\"})),p_(\"void => enter\",c_([g_(\".mat-menu-content, .mat-mdc-menu-content\",l_(\"100ms linear\",h_({opacity:1}))),l_(\"120ms cubic-bezier(0, 0, 0.2, 1)\",h_({transform:\"scale(1)\"}))])),p_(\"* => void\",l_(\"100ms 25ms linear\",h_({opacity:0})))]),fadeInItems:a_(\"fadeInItems\",[d_(\"showing\",h_({opacity:1})),p_(\"void => *\",[h_({opacity:0}),l_(\"400ms 100ms cubic-bezier(0.55, 0, 0.55, 0.2)\")])])},SP=new X(\"MatMenuContent\"),xP=new X(\"MAT_MENU_PANEL\");class CP{}const DP=Hy(By(CP));let LP=(()=>{class e extends DP{constructor(e,t,n,i){super(),this._elementRef=e,this._focusMonitor=n,this._parentMenu=i,this.role=\"menuitem\",this._hovered=new r.a,this._focused=new r.a,this._highlighted=!1,this._triggersSubmenu=!1,i&&i.addItem&&i.addItem(this)}focus(e=\"program\",t){this._focusMonitor?this._focusMonitor.focusVia(this._getHostElement(),e,t):this._getHostElement().focus(t),this._focused.next(this)}ngAfterViewInit(){this._focusMonitor&&this._focusMonitor.monitor(this._elementRef,!1)}ngOnDestroy(){this._focusMonitor&&this._focusMonitor.stopMonitoring(this._elementRef),this._parentMenu&&this._parentMenu.removeItem&&this._parentMenu.removeItem(this),this._hovered.complete(),this._focused.complete()}_getTabIndex(){return this.disabled?\"-1\":\"0\"}_getHostElement(){return this._elementRef.nativeElement}_checkDisabled(e){this.disabled&&(e.preventDefault(),e.stopPropagation())}_handleMouseEnter(){this._hovered.next(this)}getLabel(){var e,t;const n=this._elementRef.nativeElement.cloneNode(!0),r=n.querySelectorAll(\"mat-icon, .material-icons\");for(let i=0;i{class e{constructor(e,t,n){this._elementRef=e,this._ngZone=t,this._defaultOptions=n,this._xPosition=this._defaultOptions.xPosition,this._yPosition=this._defaultOptions.yPosition,this._directDescendantItems=new ul,this._tabSubscription=i.a.EMPTY,this._classList={},this._panelAnimationState=\"void\",this._animationDone=new r.a,this.overlayPanelClass=this._defaultOptions.overlayPanelClass||\"\",this.backdropClass=this._defaultOptions.backdropClass,this._overlapTrigger=this._defaultOptions.overlapTrigger,this._hasBackdrop=this._defaultOptions.hasBackdrop,this.closed=new ll,this.close=this.closed,this.panelId=\"mat-menu-panel-\"+AP++}get xPosition(){return this._xPosition}set xPosition(e){this._xPosition=e,this.setPositionClasses()}get yPosition(){return this._yPosition}set yPosition(e){this._yPosition=e,this.setPositionClasses()}get overlapTrigger(){return this._overlapTrigger}set overlapTrigger(e){this._overlapTrigger=ef(e)}get hasBackdrop(){return this._hasBackdrop}set hasBackdrop(e){this._hasBackdrop=ef(e)}set panelClass(e){const t=this._previousPanelClass;t&&t.length&&t.split(\" \").forEach(e=>{this._classList[e]=!1}),this._previousPanelClass=e,e&&e.length&&(e.split(\" \").forEach(e=>{this._classList[e]=!0}),this._elementRef.nativeElement.className=\"\")}get classList(){return this.panelClass}set classList(e){this.panelClass=e}ngOnInit(){this.setPositionClasses()}ngAfterContentInit(){this._updateDirectDescendants(),this._keyManager=new zg(this._directDescendantItems).withWrap().withTypeAhead().withHomeAndEnd(),this._tabSubscription=this._keyManager.tabOut.subscribe(()=>this.closed.emit(\"tab\")),this._directDescendantItems.changes.pipe(Object(od.a)(this._directDescendantItems),Object(id.a)(e=>Object(o.a)(...e.map(e=>e._focused)))).subscribe(e=>this._keyManager.updateActiveItem(e))}ngOnDestroy(){this._directDescendantItems.destroy(),this._tabSubscription.unsubscribe(),this.closed.complete()}_hovered(){return this._directDescendantItems.changes.pipe(Object(od.a)(this._directDescendantItems),Object(id.a)(e=>Object(o.a)(...e.map(e=>e._hovered))))}addItem(e){}removeItem(e){}_handleKeydown(e){const t=e.keyCode,n=this._keyManager;switch(t){case 27:Qf(e)||(e.preventDefault(),this.closed.emit(\"keydown\"));break;case 37:this.parentMenu&&\"ltr\"===this.direction&&this.closed.emit(\"keydown\");break;case 39:this.parentMenu&&\"rtl\"===this.direction&&this.closed.emit(\"keydown\");break;default:38!==t&&40!==t||n.setFocusOrigin(\"keyboard\"),n.onKeydown(e)}}focusFirstItem(e=\"program\"){this.lazyContent?this._ngZone.onStable.pipe(Object(sd.a)(1)).subscribe(()=>this._focusFirstItem(e)):this._focusFirstItem(e)}_focusFirstItem(e){const t=this._keyManager;if(t.setFocusOrigin(e).setFirstItemActive(),!t.activeItem&&this._directDescendantItems.length){let e=this._directDescendantItems.first._getHostElement().parentElement;for(;e;){if(\"menu\"===e.getAttribute(\"role\")){e.focus();break}e=e.parentElement}}}resetActiveItem(){this._keyManager.setActiveItem(-1)}setElevation(e){const t=\"mat-elevation-z\"+Math.min(4+e,24),n=Object.keys(this._classList).find(e=>e.startsWith(\"mat-elevation-z\"));n&&n!==this._previousElevation||(this._previousElevation&&(this._classList[this._previousElevation]=!1),this._classList[t]=!0,this._previousElevation=t)}setPositionClasses(e=this.xPosition,t=this.yPosition){const n=this._classList;n[\"mat-menu-before\"]=\"before\"===e,n[\"mat-menu-after\"]=\"after\"===e,n[\"mat-menu-above\"]=\"above\"===t,n[\"mat-menu-below\"]=\"below\"===t}_startAnimation(){this._panelAnimationState=\"enter\"}_resetAnimation(){this._panelAnimationState=\"void\"}_onAnimationDone(e){this._animationDone.next(e),this._isAnimating=!1}_onAnimationStart(e){this._isAnimating=!0,\"enter\"===e.toState&&0===this._keyManager.activeItemIndex&&(e.element.scrollTop=0)}_updateDirectDescendants(){this._allItems.changes.pipe(Object(od.a)(this._allItems)).subscribe(e=>{this._directDescendantItems.reset(e.filter(e=>e._parentMenu===this)),this._directDescendantItems.notifyOnChanges()})}}return e.\\u0275fac=function(t){return new(t||e)(Us(sa),Us(ec),Us(TP))},e.\\u0275dir=Te({type:e,contentQueries:function(e,t,n){var r;1&e&&(kl(n,SP,!0),kl(n,LP,!0),kl(n,LP,!1)),2&e&&(yl(r=Cl())&&(t.lazyContent=r.first),yl(r=Cl())&&(t._allItems=r),yl(r=Cl())&&(t.items=r))},viewQuery:function(e,t){var n;1&e&&wl(Ta,!0),2&e&&yl(n=Cl())&&(t.templateRef=n.first)},inputs:{backdropClass:\"backdropClass\",xPosition:\"xPosition\",yPosition:\"yPosition\",overlapTrigger:\"overlapTrigger\",hasBackdrop:\"hasBackdrop\",panelClass:[\"class\",\"panelClass\"],classList:\"classList\",ariaLabel:[\"aria-label\",\"ariaLabel\"],ariaLabelledby:[\"aria-labelledby\",\"ariaLabelledby\"],ariaDescribedby:[\"aria-describedby\",\"ariaDescribedby\"]},outputs:{closed:\"closed\",close:\"close\"}}),e})(),OP=(()=>{class e extends EP{}return e.\\u0275fac=function(t){return FP(t||e)},e.\\u0275dir=Te({type:e,features:[Vo]}),e})();const FP=Cn(OP);let PP=(()=>{class e extends OP{constructor(e,t,n){super(e,t,n)}}return e.\\u0275fac=function(t){return new(t||e)(Us(sa),Us(ec),Us(TP))},e.\\u0275cmp=ke({type:e,selectors:[[\"mat-menu\"]],exportAs:[\"matMenu\"],features:[ta([{provide:xP,useExisting:OP},{provide:OP,useExisting:e}]),Vo],ngContentSelectors:wP,decls:1,vars:0,consts:[[\"tabindex\",\"-1\",\"role\",\"menu\",1,\"mat-menu-panel\",3,\"id\",\"ngClass\",\"keydown\",\"click\"],[1,\"mat-menu-content\"]],template:function(e,t){1&e&&(ho(),Vs(0,MP,3,6,\"ng-template\"))},directives:[su],styles:['.mat-menu-panel{min-width:112px;max-width:280px;overflow:auto;-webkit-overflow-scrolling:touch;max-height:calc(100vh - 48px);border-radius:4px;outline:0;min-height:64px}.mat-menu-panel.ng-animating{pointer-events:none}.cdk-high-contrast-active .mat-menu-panel{outline:solid 1px}.mat-menu-content:not(:empty){padding-top:8px;padding-bottom:8px}.mat-menu-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:transparent;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;line-height:48px;height:48px;padding:0 16px;text-align:left;text-decoration:none;max-width:100%;position:relative}.mat-menu-item::-moz-focus-inner{border:0}.mat-menu-item[disabled]{cursor:default}[dir=rtl] .mat-menu-item{text-align:right}.mat-menu-item .mat-icon{margin-right:16px;vertical-align:middle}.mat-menu-item .mat-icon svg{vertical-align:top}[dir=rtl] .mat-menu-item .mat-icon{margin-left:16px;margin-right:0}.mat-menu-item[disabled]{pointer-events:none}.cdk-high-contrast-active .mat-menu-item.cdk-program-focused,.cdk-high-contrast-active .mat-menu-item.cdk-keyboard-focused,.cdk-high-contrast-active .mat-menu-item-highlighted{outline:dotted 1px}.mat-menu-item-submenu-trigger{padding-right:32px}.mat-menu-item-submenu-trigger::after{width:0;height:0;border-style:solid;border-width:5px 0 5px 5px;border-color:transparent transparent transparent currentColor;content:\"\";display:inline-block;position:absolute;top:50%;right:16px;transform:translateY(-50%)}[dir=rtl] .mat-menu-item-submenu-trigger{padding-right:16px;padding-left:32px}[dir=rtl] .mat-menu-item-submenu-trigger::after{right:auto;left:16px;transform:rotateY(180deg) translateY(-50%)}button.mat-menu-item{width:100%}.mat-menu-item .mat-menu-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}\\n'],encapsulation:2,data:{animation:[kP.transformMenu,kP.fadeInItems]},changeDetection:0}),e})();const RP=new X(\"mat-menu-scroll-strategy\"),IP={provide:RP,deps:[kg],useFactory:function(e){return()=>e.scrollStrategies.reposition()}},jP=Sf({passive:!0});let YP=(()=>{class e{constructor(e,t,n,r,s,o,a,l){this._overlay=e,this._element=t,this._viewContainerRef=n,this._parentMenu=s,this._menuItemInstance=o,this._dir=a,this._focusMonitor=l,this._overlayRef=null,this._menuOpen=!1,this._closingActionsSubscription=i.a.EMPTY,this._hoverSubscription=i.a.EMPTY,this._menuCloseSubscription=i.a.EMPTY,this._handleTouchStart=()=>this._openedBy=\"touch\",this._openedBy=null,this.restoreFocus=!0,this.menuOpened=new ll,this.onMenuOpen=this.menuOpened,this.menuClosed=new ll,this.onMenuClose=this.menuClosed,t.nativeElement.addEventListener(\"touchstart\",this._handleTouchStart,jP),o&&(o._triggersSubmenu=this.triggersSubmenu()),this._scrollStrategy=r}get _deprecatedMatMenuTriggerFor(){return this.menu}set _deprecatedMatMenuTriggerFor(e){this.menu=e}get menu(){return this._menu}set menu(e){e!==this._menu&&(this._menu=e,this._menuCloseSubscription.unsubscribe(),e&&(this._menuCloseSubscription=e.close.subscribe(e=>{this._destroyMenu(),\"click\"!==e&&\"tab\"!==e||!this._parentMenu||this._parentMenu.closed.emit(e)})))}ngAfterContentInit(){this._checkMenu(),this._handleHover()}ngOnDestroy(){this._overlayRef&&(this._overlayRef.dispose(),this._overlayRef=null),this._element.nativeElement.removeEventListener(\"touchstart\",this._handleTouchStart,jP),this._menuCloseSubscription.unsubscribe(),this._closingActionsSubscription.unsubscribe(),this._hoverSubscription.unsubscribe()}get menuOpen(){return this._menuOpen}get dir(){return this._dir&&\"rtl\"===this._dir.value?\"rtl\":\"ltr\"}triggersSubmenu(){return!(!this._menuItemInstance||!this._parentMenu)}toggleMenu(){return this._menuOpen?this.closeMenu():this.openMenu()}openMenu(){if(this._menuOpen)return;this._checkMenu();const e=this._createOverlay(),t=e.getConfig();this._setPosition(t.positionStrategy),t.hasBackdrop=null==this.menu.hasBackdrop?!this.triggersSubmenu():this.menu.hasBackdrop,e.attach(this._getPortal()),this.menu.lazyContent&&this.menu.lazyContent.attach(this.menuData),this._closingActionsSubscription=this._menuClosingActions().subscribe(()=>this.closeMenu()),this._initMenu(),this.menu instanceof OP&&this.menu._startAnimation()}closeMenu(){this.menu.close.emit()}focus(e=\"program\",t){this._focusMonitor?this._focusMonitor.focusVia(this._element,e,t):this._element.nativeElement.focus(t)}_destroyMenu(){if(!this._overlayRef||!this.menuOpen)return;const e=this.menu;this._closingActionsSubscription.unsubscribe(),this._overlayRef.detach(),this._restoreFocus(),e instanceof OP?(e._resetAnimation(),e.lazyContent?e._animationDone.pipe(Object(uh.a)(e=>\"void\"===e.toState),Object(sd.a)(1),Object(df.a)(e.lazyContent._attached)).subscribe({next:()=>e.lazyContent.detach(),complete:()=>this._setIsMenuOpen(!1)}):this._setIsMenuOpen(!1)):(this._setIsMenuOpen(!1),e.lazyContent&&e.lazyContent.detach())}_initMenu(){this.menu.parentMenu=this.triggersSubmenu()?this._parentMenu:void 0,this.menu.direction=this.dir,this._setMenuElevation(),this._setIsMenuOpen(!0),this.menu.focusFirstItem(this._openedBy||\"program\")}_setMenuElevation(){if(this.menu.setElevation){let e=0,t=this.menu.parentMenu;for(;t;)e++,t=t.parentMenu;this.menu.setElevation(e)}}_restoreFocus(){this.restoreFocus&&(this._openedBy?this.triggersSubmenu()||this.focus(this._openedBy):this.focus()),this._openedBy=null}_setIsMenuOpen(e){this._menuOpen=e,this._menuOpen?this.menuOpened.emit():this.menuClosed.emit(),this.triggersSubmenu()&&(this._menuItemInstance._highlighted=e)}_checkMenu(){}_createOverlay(){if(!this._overlayRef){const e=this._getOverlayConfig();this._subscribeToPositions(e.positionStrategy),this._overlayRef=this._overlay.create(e),this._overlayRef.keydownEvents().subscribe()}return this._overlayRef}_getOverlayConfig(){return new og({positionStrategy:this._overlay.position().flexibleConnectedTo(this._element).withLockedPosition().withTransformOriginOn(\".mat-menu-panel, .mat-mdc-menu-panel\"),backdropClass:this.menu.backdropClass||\"cdk-overlay-transparent-backdrop\",panelClass:this.menu.overlayPanelClass,scrollStrategy:this._scrollStrategy(),direction:this._dir})}_subscribeToPositions(e){this.menu.setPositionClasses&&e.positionChanges.subscribe(e=>{this.menu.setPositionClasses(\"start\"===e.connectionPair.overlayX?\"after\":\"before\",\"top\"===e.connectionPair.overlayY?\"below\":\"above\")})}_setPosition(e){let[t,n]=\"before\"===this.menu.xPosition?[\"end\",\"start\"]:[\"start\",\"end\"],[r,i]=\"above\"===this.menu.yPosition?[\"bottom\",\"top\"]:[\"top\",\"bottom\"],[s,o]=[r,i],[a,l]=[t,n],c=0;this.triggersSubmenu()?(l=t=\"before\"===this.menu.xPosition?\"start\":\"end\",n=a=\"end\"===t?\"start\":\"end\",c=\"bottom\"===r?8:-8):this.menu.overlapTrigger||(s=\"top\"===r?\"bottom\":\"top\",o=\"top\"===i?\"bottom\":\"top\"),e.withPositions([{originX:t,originY:s,overlayX:a,overlayY:r,offsetY:c},{originX:n,originY:s,overlayX:l,overlayY:r,offsetY:c},{originX:t,originY:o,overlayX:a,overlayY:i,offsetY:-c},{originX:n,originY:o,overlayX:l,overlayY:i,offsetY:-c}])}_menuClosingActions(){const e=this._overlayRef.backdropClick(),t=this._overlayRef.detachments(),n=this._parentMenu?this._parentMenu.closed:Object(lh.a)(),r=this._parentMenu?this._parentMenu._hovered().pipe(Object(uh.a)(e=>e!==this._menuItemInstance),Object(uh.a)(()=>this._menuOpen)):Object(lh.a)();return Object(o.a)(e,n,r,t)}_handleMousedown(e){qg(e)||(this._openedBy=0===e.button?\"mouse\":null,this.triggersSubmenu()&&e.preventDefault())}_handleKeydown(e){const t=e.keyCode;this.triggersSubmenu()&&(39===t&&\"ltr\"===this.dir||37===t&&\"rtl\"===this.dir)&&this.openMenu()}_handleClick(e){this.triggersSubmenu()?(e.stopPropagation(),this.openMenu()):this.toggleMenu()}_handleHover(){this.triggersSubmenu()&&(this._hoverSubscription=this._parentMenu._hovered().pipe(Object(uh.a)(e=>e===this._menuItemInstance&&!e.disabled),Object(kT.a)(0,lf.a)).subscribe(()=>{this._openedBy=\"mouse\",this.menu instanceof OP&&this.menu._isAnimating?this.menu._animationDone.pipe(Object(sd.a)(1),Object(kT.a)(0,lf.a),Object(df.a)(this._parentMenu._hovered())).subscribe(()=>this.openMenu()):this.openMenu()}))}_getPortal(){return this._portal&&this._portal.templateRef===this.menu.templateRef||(this._portal=new zf(this.menu.templateRef,this._viewContainerRef)),this._portal}}return e.\\u0275fac=function(t){return new(t||e)(Us(kg),Us(sa),Us(Ea),Us(RP),Us(OP,8),Us(LP,10),Us(Lf,8),Us(e_))},e.\\u0275dir=Te({type:e,selectors:[[\"\",\"mat-menu-trigger-for\",\"\"],[\"\",\"matMenuTriggerFor\",\"\"]],hostAttrs:[\"aria-haspopup\",\"true\",1,\"mat-menu-trigger\"],hostVars:2,hostBindings:function(e,t){1&e&&io(\"mousedown\",(function(e){return t._handleMousedown(e)}))(\"keydown\",(function(e){return t._handleKeydown(e)}))(\"click\",(function(e){return t._handleClick(e)})),2&e&&Hs(\"aria-expanded\",t.menuOpen||null)(\"aria-controls\",t.menuOpen?t.menu.panelId:null)},inputs:{restoreFocus:[\"matMenuTriggerRestoreFocus\",\"restoreFocus\"],_deprecatedMatMenuTriggerFor:[\"mat-menu-trigger-for\",\"_deprecatedMatMenuTriggerFor\"],menu:[\"matMenuTriggerFor\",\"menu\"],menuData:[\"matMenuTriggerData\",\"menuData\"]},outputs:{menuOpened:\"menuOpened\",onMenuOpen:\"onMenuOpen\",menuClosed:\"menuClosed\",onMenuClose:\"onMenuClose\"},exportAs:[\"matMenuTrigger\"]}),e})(),BP=(()=>{class e{}return e.\\u0275mod=De({type:e}),e.\\u0275inj=v({factory:function(t){return new(t||e)},providers:[IP],imports:[Yy]}),e})(),NP=(()=>{class e{}return e.\\u0275mod=De({type:e}),e.\\u0275inj=v({factory:function(t){return new(t||e)},providers:[IP],imports:[[Lu,Yy,tv,Tg,BP],Yf,Yy,BP]}),e})();function HP(e,t){if(1&e){const e=to();Zs(0,\"button\",4),io(\"click\",(function(){mt(e);const n=t.$implicit,r=co();return n.action(r.data)})),Zs(1,\"mat-icon\"),Ro(2),Ks(),Zs(3,\"span\"),Ro(4),Ks(),Ks()}if(2&e){const e=t.$implicit;Rr(2),Io(e.icon),Rr(1),So(\"text-error\",e.danger),Rr(1),Io(e.name)}}let zP=(()=>{class e{constructor(){this.data=null,this.icon=null,this.menuItems=null}}return e.\\u0275fac=function(t){return new(t||e)},e.\\u0275cmp=ke({type:e,selectors:[[\"app-icon-trigger-select\"]],inputs:{data:\"data\",icon:\"icon\",menuItems:\"menuItems\"},decls:7,vars:3,consts:[[1,\"relative\",\"cursor-pointer\"],[\"mat-icon-button\",\"\",\"aria-label\",\"Example icon-button with a menu\",3,\"matMenuTriggerFor\"],[\"menu\",\"matMenu\"],[\"mat-menu-item\",\"\",3,\"click\",4,\"ngFor\",\"ngForOf\"],[\"mat-menu-item\",\"\",3,\"click\"]],template:function(e,t){if(1&e&&(Zs(0,\"div\",0),Zs(1,\"button\",1),Zs(2,\"mat-icon\"),Ro(3),Ks(),Ks(),Zs(4,\"mat-menu\",null,2),Vs(6,HP,5,4,\"button\",3),Ks(),Ks()),2&e){const e=Js(5);Rr(1),Ws(\"matMenuTriggerFor\",e),Rr(2),Io(t.icon),Rr(3),Ws(\"ngForOf\",t.menuItems)}},directives:[kv,YP,SS,PP,au,LP],encapsulation:2}),e})(),VP=(()=>{class e{transform(e){return\"0\"===e?\"n/a\":e}}return e.\\u0275fac=function(t){return new(t||e)},e.\\u0275pipe=Ae({name:\"balance\",type:e,pure:!0}),e})();function JP(e,t){if(1&e){const e=to();Zs(0,\"th\",18),Zs(1,\"mat-checkbox\",19),io(\"change\",(function(t){mt(e);const n=co();return t?n.masterToggle():null})),Ks(),Ks()}if(2&e){const e=co();Rr(1),Ws(\"checked\",(null==e.selection?null:e.selection.hasValue())&&e.isAllSelected())(\"indeterminate\",(null==e.selection?null:e.selection.hasValue())&&!e.isAllSelected())}}function UP(e,t){if(1&e){const e=to();Zs(0,\"td\",20),Zs(1,\"mat-checkbox\",21),io(\"click\",(function(t){return mt(e),t.stopPropagation()}))(\"change\",(function(n){mt(e);const r=t.$implicit,i=co();return n?null==i.selection?null:i.selection.toggle(r):null})),Ks(),Ks()}if(2&e){const e=t.$implicit,n=co();Rr(1),Ws(\"checked\",null==n.selection?null:n.selection.isSelected(e))}}function GP(e,t){1&e&&(Zs(0,\"th\",22),Ro(1,\" Account Name \"),Ks())}function WP(e,t){if(1&e&&(Zs(0,\"td\",20),Ro(1),Ks()),2&e){const e=t.$implicit;Rr(1),jo(\" \",e.accountName,\" \")}}function XP(e,t){1&e&&(Zs(0,\"th\",18),Ro(1,\" Validating Public Key \"),Ks())}function ZP(e,t){if(1&e){const e=to();Zs(0,\"td\",23),io(\"click\",(function(){mt(e);const n=t.$implicit;return co().copyKeyToClipboard(n.publicKey)})),Ro(1),nl(2,\"slice\"),nl(3,\"base64tohex\"),Ks()}if(2&e){const e=t.$implicit;Rr(1),jo(\" \",sl(2,1,rl(3,5,e.publicKey),0,8),\"... \")}}function KP(e,t){1&e&&(Zs(0,\"th\",22),Ro(1,\" Validator Index\"),Ks())}function qP(e,t){if(1&e&&(Zs(0,\"td\",20),Ro(1),Ks()),2&e){const e=t.$implicit;Rr(1),jo(\" \",e.index,\" \")}}function QP(e,t){1&e&&(Zs(0,\"th\",22),Ro(1,\"ETH Balance\"),Ks())}function $P(e,t){if(1&e&&(Zs(0,\"td\",20),Zs(1,\"span\"),Ro(2),nl(3,\"balance\"),Ks(),Ks()),2&e){const e=t.$implicit;Rr(1),So(\"text-error\",e.lowBalance)(\"text-success\",!e.lowBalance),Rr(1),jo(\" \",rl(3,5,e.balance),\" \")}}function eR(e,t){1&e&&(Zs(0,\"th\",22),Ro(1,\" ETH Effective Balance\"),Ks())}function tR(e,t){if(1&e&&(Zs(0,\"td\",20),Zs(1,\"span\"),Ro(2),nl(3,\"balance\"),Ks(),Ks()),2&e){const e=t.$implicit;Rr(1),So(\"text-error\",e.lowBalance)(\"text-success\",!e.lowBalance),Rr(1),jo(\" \",rl(3,5,e.effectiveBalance),\" \")}}function nR(e,t){1&e&&(Zs(0,\"th\",22),Ro(1,\" Status\"),Ks())}function rR(e,t){if(1&e&&(Zs(0,\"td\",20),Zs(1,\"mat-chip-list\",24),Zs(2,\"mat-chip\",25),Ro(3),Ks(),Ks(),Ks()),2&e){const e=t.$implicit,n=co();Rr(2),Ws(\"color\",n.formatStatusColor(e.status)),Rr(1),Io(e.status)}}function iR(e,t){1&e&&(Zs(0,\"th\",22),Ro(1,\" Activation Epoch\"),Ks())}function sR(e,t){if(1&e&&(Zs(0,\"td\",20),Ro(1),nl(2,\"epoch\"),Ks()),2&e){const e=t.$implicit;Rr(1),jo(\" \",rl(2,1,e.activationEpoch),\" \")}}function oR(e,t){1&e&&(Zs(0,\"th\",22),Ro(1,\" Exit Epoch\"),Ks())}function aR(e,t){if(1&e&&(Zs(0,\"td\",20),Ro(1),nl(2,\"epoch\"),Ks()),2&e){const e=t.$implicit;Rr(1),jo(\" \",rl(2,1,e.exitEpoch),\" \")}}function lR(e,t){1&e&&(Zs(0,\"th\",18),Ro(1,\" Actions \"),Ks())}function cR(e,t){if(1&e&&(Zs(0,\"td\",20),qs(1,\"app-icon-trigger-select\",26),Ks()),2&e){const e=t.$implicit,n=co();Rr(1),Ws(\"menuItems\",n.menuItems)(\"data\",e.publicKey)}}function uR(e,t){1&e&&qs(0,\"tr\",27)}function hR(e,t){1&e&&qs(0,\"tr\",28)}function dR(e,t){1&e&&(Zs(0,\"tr\",29),Zs(1,\"td\",30),Ro(2,\"No data matching the filter\"),Ks(),Ks())}let mR=(()=>{class e{constructor(e,t,n){this.dialog=e,this.clipboard=t,this.snackBar=n,this.dataSource=null,this.selection=null,this.sort=null,this.displayedColumns=[\"select\",\"accountName\",\"publicKey\",\"index\",\"balance\",\"effectiveBalance\",\"activationEpoch\",\"exitEpoch\",\"status\",\"options\"],this.menuItems=[{name:\"View On Beaconcha.in Explorer\",icon:\"open_in_new\",action:this.openExplorer.bind(this)}]}ngAfterViewInit(){this.dataSource&&(this.dataSource.sort=this.sort)}masterToggle(){if(this.dataSource&&this.selection){const e=this.selection;this.isAllSelected()?e.clear():this.dataSource.data.forEach(t=>e.select(t))}}isAllSelected(){return!(!this.selection||!this.dataSource)&&this.selection.selected.length===this.dataSource.data.length}copyKeyToClipboard(e){const t=fL(e);this.clipboard.copy(t),this.snackBar.open(`Copied ${t.slice(0,16)}... to Clipboard`,\"Close\",{duration:4e3})}formatStatusColor(e){switch(e.trim().toLowerCase()){case\"active\":return\"primary\";case\"pending\":return\"accent\";case\"exited\":case\"slashed\":return\"warn\";default:return\"\"}}openExplorer(e){if(void 0!==window){let t=fL(e);t=t.replace(\"0x\",\"\"),window.open(\"https://beaconcha.in/validator/\"+t,\"_blank\")}}}return e.\\u0275fac=function(t){return new(t||e)(Us(RF),Us(sP),Us(Uv))},e.\\u0275cmp=ke({type:e,selectors:[[\"app-accounts-table\"]],viewQuery:function(e,t){var n;1&e&&vl(ZC,!0),2&e&&yl(n=Cl())&&(t.sort=n.first)},inputs:{dataSource:\"dataSource\",selection:\"selection\"},decls:35,vars:3,consts:[[\"mat-table\",\"\",\"matSort\",\"\",3,\"dataSource\"],[\"matColumnDef\",\"select\"],[\"mat-header-cell\",\"\",4,\"matHeaderCellDef\"],[\"mat-cell\",\"\",4,\"matCellDef\"],[\"matColumnDef\",\"accountName\"],[\"mat-header-cell\",\"\",\"mat-sort-header\",\"\",4,\"matHeaderCellDef\"],[\"matColumnDef\",\"publicKey\"],[\"mat-cell\",\"\",\"matTooltipPosition\",\"left\",\"matTooltip\",\"Copy to Clipboard\",\"class\",\"cursor-pointer\",3,\"click\",4,\"matCellDef\"],[\"matColumnDef\",\"index\"],[\"matColumnDef\",\"balance\"],[\"matColumnDef\",\"effectiveBalance\"],[\"matColumnDef\",\"status\"],[\"matColumnDef\",\"activationEpoch\"],[\"matColumnDef\",\"exitEpoch\"],[\"matColumnDef\",\"options\"],[\"mat-header-row\",\"\",4,\"matHeaderRowDef\"],[\"mat-row\",\"\",4,\"matRowDef\",\"matRowDefColumns\"],[\"class\",\"mat-row\",4,\"matNoDataRow\"],[\"mat-header-cell\",\"\"],[3,\"checked\",\"indeterminate\",\"change\"],[\"mat-cell\",\"\"],[3,\"checked\",\"click\",\"change\"],[\"mat-header-cell\",\"\",\"mat-sort-header\",\"\"],[\"mat-cell\",\"\",\"matTooltipPosition\",\"left\",\"matTooltip\",\"Copy to Clipboard\",1,\"cursor-pointer\",3,\"click\"],[\"aria-label\",\"Validator status\"],[\"selected\",\"\",3,\"color\"],[\"icon\",\"more_horiz\",3,\"menuItems\",\"data\"],[\"mat-header-row\",\"\"],[\"mat-row\",\"\"],[1,\"mat-row\"],[\"colspan\",\"4\",1,\"mat-cell\"]],template:function(e,t){1&e&&(Qs(0),Zs(1,\"table\",0),Qs(2,1),Vs(3,JP,2,2,\"th\",2),Vs(4,UP,2,1,\"td\",3),$s(),Qs(5,4),Vs(6,GP,2,0,\"th\",5),Vs(7,WP,2,1,\"td\",3),$s(),Qs(8,6),Vs(9,XP,2,0,\"th\",2),Vs(10,ZP,4,7,\"td\",7),$s(),Qs(11,8),Vs(12,KP,2,0,\"th\",5),Vs(13,qP,2,1,\"td\",3),$s(),Qs(14,9),Vs(15,QP,2,0,\"th\",5),Vs(16,$P,4,7,\"td\",3),$s(),Qs(17,10),Vs(18,eR,2,0,\"th\",5),Vs(19,tR,4,7,\"td\",3),$s(),Qs(20,11),Vs(21,nR,2,0,\"th\",5),Vs(22,rR,4,2,\"td\",3),$s(),Qs(23,12),Vs(24,iR,2,0,\"th\",5),Vs(25,sR,3,3,\"td\",3),$s(),Qs(26,13),Vs(27,oR,2,0,\"th\",5),Vs(28,aR,3,3,\"td\",3),$s(),Qs(29,14),Vs(30,lR,2,0,\"th\",2),Vs(31,cR,2,2,\"td\",3),$s(),Vs(32,uR,1,0,\"tr\",15),Vs(33,hR,1,0,\"tr\",16),Vs(34,dR,3,0,\"tr\",17),Ks(),$s()),2&e&&(Rr(1),Ws(\"dataSource\",t.dataSource),Rr(31),Ws(\"matHeaderRowDef\",t.displayedColumns),Rr(1),Ws(\"matRowDefColumns\",t.displayedColumns))},directives:[JD,ZC,KD,XD,GD,nL,iL,uL,QD,_P,eL,rD,Sx,ZF,VF,zP,oL,lL],pipes:[Du,gL,VP,_L],encapsulation:2}),e})();function pR(e,t){if(1&e){const e=to();Zs(0,\"div\",11),Zs(1,\"mat-form-field\",12),Zs(2,\"mat-label\"),Ro(3,\"Filter rows by pubkey, validator index, or name\"),Ks(),Zs(4,\"input\",13),io(\"keyup\",(function(n){mt(e);const r=t.ngIf;return co().applySearchFilter(n,r)})),Ks(),Zs(5,\"mat-icon\",14),Ro(6,\"search\"),Ks(),Ks(),qs(7,\"app-account-actions\"),Ks()}}function fR(e,t){1&e&&(Zs(0,\"div\",15),qs(1,\"mat-spinner\"),Ks())}function gR(e,t){if(1&e&&qs(0,\"app-accounts-table\",16),2&e){const e=t.ngIf,n=co();Ws(\"dataSource\",e)(\"selection\",n.selection)}}let _R=(()=>{class e{constructor(e,t){this.walletService=e,this.validatorService=t,this.paginator=null,this.pageSizes=[5,10,50,100,250],this.totalData=0,this.loading=!1,this.pageChanged$=new Wh.a({pageIndex:0,pageSize:this.pageSizes[0]}),this.selection=new Of(!0,[]),this.tableDataSource$=this.pageChanged$.pipe(Object(nd.a)(()=>this.loading=!0),Object(Ag.a)(300),Object(id.a)(e=>this.walletService.accounts(e.pageIndex,e.pageSize).pipe(Object(vF.zipMap)(e=>{var t;return null===(t=e.accounts)||void 0===t?void 0:t.map(e=>e.validatingPublicKey)}),Object(id.a)(([e,t])=>Object(ZS.b)(this.validatorService.validatorList(t,0,t.length),this.validatorService.balances(t,0,t.length)).pipe(Object(hh.a)(([t,n])=>this.transformTableData(e,t,n)))))),Object(a.a)(),Object(nd.a)(()=>this.loading=!1),Object(Uh.a)(e=>Object(Jh.a)(e)))}applySearchFilter(e,t){var n;t&&(t.filter=e.target.value.trim().toLowerCase(),null===(n=t.paginator)||void 0===n||n.firstPage())}handlePageEvent(e){this.pageChanged$.next(e)}transformTableData(e,t,n){this.totalData=e.totalSize;const r=e.accounts.map((e,r)=>{var i,s,o,a;let l=null===(i=null==t?void 0:t.validatorList)||void 0===i?void 0:i.find(t=>{var n;return e.validatingPublicKey===(null===(n=null==t?void 0:t.validator)||void 0===n?void 0:n.publicKey)});l||(l={index:0,validator:{effectiveBalance:\"0\",activationEpoch:\"18446744073709551615\",exitEpoch:\"18446744073709551615\"}});const c=null==n?void 0:n.balances.find(t=>t.publicKey===e.validatingPublicKey);let u=\"0\",h=\"unknown\";c&&c.status&&(h=\"\"!==c.status?c.status.toLowerCase():\"unknown\",u=Object(XS.formatUnits)(WS.a.from(c.balance),\"gwei\"));const d=WS.a.from(null===(s=null==l?void 0:l.validator)||void 0===s?void 0:s.effectiveBalance).div(1e9);return{select:r,accountName:null==e?void 0:e.accountName,index:(null==l?void 0:l.index)?l.index:\"n/a\",publicKey:e.validatingPublicKey,balance:u,effectiveBalance:d.toString(),status:h,activationEpoch:null===(o=null==l?void 0:l.validator)||void 0===o?void 0:o.activationEpoch,exitEpoch:null===(a=null==l?void 0:l.validator)||void 0===a?void 0:a.exitEpoch,lowBalance:d.toNumber()<32,options:e.validatingPublicKey}}),i=new mL(r);return i.filterPredicate=this.filterPredicate,i}filterPredicate(e,t){const n=-1!==e.accountName.indexOf(t),r=-1!==fL(e.publicKey).indexOf(t),i=e.index.toString()===t;return n||r||i}}return e.\\u0275fac=function(t){return new(t||e)(Us(qS),Us(QS))},e.\\u0275cmp=ke({type:e,selectors:[[\"app-accounts\"]],viewQuery:function(e,t){var n;1&e&&vl(zC,!0),2&e&&yl(n=Cl())&&(t.paginator=n.first)},decls:16,vars:10,consts:[[1,\"m-sm-30\"],[1,\"mb-8\"],[1,\"text-2xl\",\"mb-2\",\"text-white\",\"leading-snug\"],[1,\"m-0\",\"text-muted\",\"text-base\",\"leading-snug\"],[\"class\",\"relative flex justify-start flex-wrap items-center md:justify-between mb-4\",4,\"ngIf\"],[3,\"selection\"],[1,\"mat-elevation-z8\",\"relative\"],[\"class\",\"table-loading-shade\",4,\"ngIf\"],[1,\"table-container\",\"bg-paper\"],[3,\"dataSource\",\"selection\",4,\"ngIf\"],[3,\"length\",\"pageSizeOptions\",\"page\"],[1,\"relative\",\"flex\",\"justify-start\",\"flex-wrap\",\"items-center\",\"md:justify-between\",\"mb-4\"],[\"appearance\",\"fill\",1,\"search-bar\",\"text-base\"],[\"matInput\",\"\",\"placeholder\",\"0x004a19ce...\",\"color\",\"primary\",3,\"keyup\"],[\"matSuffix\",\"\"],[1,\"table-loading-shade\"],[3,\"dataSource\",\"selection\"]],template:function(e,t){1&e&&(Zs(0,\"div\",0),qs(1,\"app-breadcrumb\"),Zs(2,\"div\",1),Zs(3,\"div\",2),Ro(4,\" Your Validator Accounts List \"),Ks(),Zs(5,\"p\",3),Ro(6,\" Full list of all validating public keys managed by your Prysm wallet \"),Ks(),Ks(),Vs(7,pR,8,0,\"div\",4),nl(8,\"async\"),qs(9,\"app-account-selections\",5),Zs(10,\"div\",6),Vs(11,fR,2,0,\"div\",7),Zs(12,\"div\",8),Vs(13,gR,1,2,\"app-accounts-table\",9),nl(14,\"async\"),Ks(),Zs(15,\"mat-paginator\",10),io(\"page\",(function(e){return t.handlePageEvent(e)})),Ks(),Ks(),Ks()),2&e&&(Rr(7),Ws(\"ngIf\",rl(8,6,t.tableDataSource$)),Rr(2),Ws(\"selection\",t.selection),Rr(2),Ws(\"ngIf\",t.loading),Rr(2),Ws(\"ngIf\",rl(14,8,t.tableDataSource$)),Rr(2),Ws(\"length\",t.totalData)(\"pageSizeOptions\",t.pageSizes))},directives:[GS,cu,eP,zC,sk,ZM,gk,SS,$M,rP,Dk,mR],pipes:[ku],encapsulation:2}),e})();function bR(e,t){1&e&&(Zs(0,\"mat-error\",19),Ro(1,\" Password for keystores is required \"),Ks())}function yR(e,t){1&e&&(Zs(0,\"div\",20),qs(1,\"mat-spinner\",21),Ks()),2&e&&(Rr(1),Ws(\"diameter\",25))}let vR=(()=>{class e{constructor(e,t,n,r,i){this.fb=e,this.walletService=t,this.snackBar=n,this.router=r,this.zone=i,this.loading=!1,this.importFormGroup=this.fb.group({keystoresImported:[[]]},{validators:this.validateImportedKeystores}),this.passwordFormGroup=this.fb.group({keystoresPassword:[\"\",_w.required]})}submit(){if(this.importFormGroup.invalid||this.passwordFormGroup.invalid)return;const e={keystoresImported:this.importFormGroup.controls.keystoresImported.value,keystoresPassword:this.passwordFormGroup.controls.keystoresPassword.value};this.loading=!0,this.walletService.importKeystores(e).pipe(Object(sd.a)(1),Object(uh.a)(e=>void 0!==e),Object(nd.a)(()=>{this.snackBar.open(\"Successfully imported keystores\",\"Close\",{duration:4e3}),this.loading=!1,this.zone.run(()=>{this.router.navigate([\"/dashboard/wallet/accounts\"])})}),Object(Uh.a)(e=>(this.loading=!1,Object(Jh.a)(e)))).subscribe()}validateImportedKeystores(e){var t,n,r;const i=null===(t=e.get(\"keystoresImported\"))||void 0===t?void 0:t.value;i&&0!==i.length?i.length>50&&(null===(r=e.get(\"keystoresImported\"))||void 0===r||r.setErrors({tooManyKeystores:!0})):null===(n=e.get(\"keystoresImported\"))||void 0===n||n.setErrors({noKeystoresUploaded:!0})}}return e.\\u0275fac=function(t){return new(t||e)(Us(bM),Us(qS),Us(Uv),Us(Dp),Us(ec))},e.\\u0275cmp=ke({type:e,selectors:[[\"app-import\"]],decls:27,vars:5,consts:[[1,\"md:w-2/3\"],[1,\"bg-paper\",\"import-accounts\"],[1,\"px-6\",\"pb-4\"],[3,\"formGroup\"],[1,\"my-3\"],[1,\"generate-accounts-form\",3,\"formGroup\"],[1,\"text-white\",\"text-xl\",\"mt-4\"],[1,\"my-4\",\"text-hint\",\"text-lg\",\"leading-relaxed\"],[\"appearance\",\"outline\"],[\"matInput\",\"\",\"formControlName\",\"keystoresPassword\",\"placeholder\",\"Enter the password you used to originally create the keystores\",\"name\",\"keystoresPassword\",\"type\",\"password\"],[\"class\",\"warning\",4,\"ngIf\"],[1,\"my-4\"],[1,\"flex\"],[\"routerLink\",\"/dashboard/wallet/accounts\"],[\"mat-raised-button\",\"\",\"color\",\"accent\"],[1,\"mx-3\"],[1,\"btn-container\"],[\"mat-raised-button\",\"\",\"color\",\"primary\",3,\"disabled\",\"click\"],[\"class\",\"btn-progress\",4,\"ngIf\"],[1,\"warning\"],[1,\"btn-progress\"],[\"color\",\"primary\",3,\"diameter\"]],template:function(e,t){1&e&&(qs(0,\"app-breadcrumb\"),Zs(1,\"div\",0),Zs(2,\"mat-card\",1),Zs(3,\"div\",2),qs(4,\"app-import-accounts-form\",3),qs(5,\"div\",4),Zs(6,\"form\",5),Zs(7,\"div\",6),Ro(8,\" Unlock Keystores \"),Ks(),Zs(9,\"div\",7),Ro(10,\" Enter the password to unlock the keystores you are uploading. This is the password you set when you created the keystores using a tool such as the eth2.0-deposit-cli. \"),Ks(),Zs(11,\"mat-form-field\",8),Zs(12,\"mat-label\"),Ro(13,\"Password to unlock keystores\"),Ks(),qs(14,\"input\",9),Vs(15,bR,2,0,\"mat-error\",10),Ks(),Ks(),qs(16,\"div\",11),Zs(17,\"div\",12),Zs(18,\"a\",13),Zs(19,\"button\",14),Ro(20,\"Back to Accounts\"),Ks(),Ks(),qs(21,\"div\",15),Zs(22,\"div\",12),Zs(23,\"div\",16),Zs(24,\"button\",17),io(\"click\",(function(){return t.submit()})),Ro(25,\" Submit Keystores \"),Ks(),Vs(26,yR,2,1,\"div\",18),Ks(),Ks(),Ks(),Ks(),Ks(),Ks()),2&e&&(Rr(4),Ws(\"formGroup\",t.importFormGroup),Rr(2),Ws(\"formGroup\",t.passwordFormGroup),Rr(9),Ws(\"ngIf\",null==t.passwordFormGroup?null:t.passwordFormGroup.controls.keystoresPassword.hasError(\"required\")),Rr(9),Ws(\"disabled\",t.loading||t.importFormGroup.invalid||t.passwordFormGroup.invalid),Rr(2),Ws(\"ngIf\",t.loading))},directives:[GS,SM,dE,hw,cM,oM,sk,ZM,gk,rw,uw,gM,cu,Tp,kv,UM,Dk],encapsulation:2}),e})();class wR{constructor(e,t){this.iconUrl=e,this.iconSize=t}}class MR{constructor(e){this.icon=e}}class kR{constructor(e){this.attribution=e}}let SR=(()=>{class e{constructor(e,t){this.http=e,this.beaconService=t}getPeerCoordinates(){return this.beaconService.peers$.pipe(Object(hh.a)(e=>e.peers.map(e=>e.address.split(\"/\")[2])),Object(id.a)(e=>this.http.post(\"http://ip-api.com/batch\",JSON.stringify(e))))}}return e.\\u0275fac=function(t){return new(t||e)(ie(Lh),ie(Nk))},e.\\u0275prov=y({token:e,factory:e.\\u0275fac,providedIn:\"root\"}),e})(),xR=(()=>{class e{constructor(e){this.geoLocationService=e}ngOnInit(){const e=L.map(\"peer-locations-map\").setView([48,32],2.6),t=L.icon(new wR(\"https://prysmaticlabs.com/assets/Prysm.svg\",[30,60]));this.geoLocationService.getPeerCoordinates().pipe(Object(nd.a)(n=>{if(n){const r={},i={};n.forEach(n=>{if(console.log(n.lat,n.lon),i[n.city])i[n.city]++,r[n.city].bindTooltip(n.city+\" *\"+i[n.city]);else{const s=Math.floor(n.lat),o=Math.floor(n.lon);i[n.city]=1,r[n.city]=L.marker([s,o],new MR(t)),r[n.city].bindTooltip(n.city).addTo(e)}})}}),Object(sd.a)(1)).subscribe(),L.tileLayer(\"https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png\",new kR('\\xa9 OpenStreetMap contributors')).addTo(e)}}return e.\\u0275fac=function(t){return new(t||e)(Us(SR))},e.\\u0275cmp=ke({type:e,selectors:[[\"app-peer-locations-map\"]],decls:1,vars:0,consts:[[\"id\",\"peer-locations-map\"]],template:function(e,t){1&e&&qs(0,\"div\",0)},encapsulation:2}),e})();function CR(e,t){if(1&e&&(Zs(0,\"mat-error\"),Ro(1),Ks()),2&e){const e=co();Rr(1),jo(\" \",e.passwordValidator.errorMessage.required,\" \")}}function DR(e,t){if(1&e&&(Zs(0,\"mat-error\"),Ro(1),Ks()),2&e){const e=co();Rr(1),jo(\" \",e.passwordValidator.errorMessage.minLength,\" \")}}function LR(e,t){if(1&e&&(Zs(0,\"mat-error\"),Ro(1),Ks()),2&e){const e=co();Rr(1),jo(\" \",e.passwordValidator.errorMessage.pattern,\" \")}}function TR(e,t){1&e&&(Zs(0,\"mat-error\"),Ro(1,\" Confirmation is required \"),Ks())}function AR(e,t){if(1&e&&(Zs(0,\"mat-error\"),Ro(1),Ks()),2&e){const e=co();Rr(1),jo(\" \",e.passwordValidator.errorMessage.passwordMismatch,\" \")}}const ER=[{path:\"\",redirectTo:\"initialize\",pathMatch:\"full\"},{path:\"initialize\",component:(()=>{class e{constructor(e,t){this.authenticationService=e,this.router=t}ngOnInit(){this.authenticationService.checkHasUsedWeb().pipe(Object(nd.a)(e=>{this.router.navigate(e.hasSignedUp?[\"/login\"]:e.hasWallet?[\"/signup\"]:[\"/onboarding\"])}),Object(sd.a)(1)).subscribe()}}return e.\\u0275fac=function(t){return new(t||e)(Us($p),Us(Dp))},e.\\u0275cmp=ke({type:e,selectors:[[\"app-initialize\"]],decls:0,vars:0,template:function(e,t){},encapsulation:2,changeDetection:0}),e})(),canActivate:[Zv]},{path:\"login\",data:{breadcrumb:\"Login\"},component:Pk,canActivate:[Zv]},{path:\"signup\",component:(()=>{class e{constructor(e,t,n,r){this.formBuilder=e,this.authService=t,this.snackBar=n,this.router=r,this.passwordValidator=new wM,this.formGroup=this.formBuilder.group({password:new Qw(\"\",[_w.required,_w.minLength(8),this.passwordValidator.strongPassword]),passwordConfirmation:new Qw(\"\",[_w.required,_w.minLength(8),this.passwordValidator.strongPassword])},{validators:this.passwordValidator.matchingPasswordConfirmation})}signup(){this.formGroup.markAllAsTouched(),this.formGroup.invalid||this.authService.signup({password:this.formGroup.controls.password.value,passwordConfirmation:this.formGroup.controls.passwordConfirmation.value}).pipe(Object(sd.a)(1),Object(nd.a)(()=>{this.snackBar.open(\"Successfully signed up for Prysm web\",\"Close\",{duration:4e3}),this.router.navigate([\"/dashboard/gains-and-losses\"])}),Object(Uh.a)(e=>Object(Jh.a)(e))).subscribe()}}return e.\\u0275fac=function(t){return new(t||e)(Us(bM),Us($p),Us(Uv),Us(Dp))},e.\\u0275cmp=ke({type:e,selectors:[[\"app-signup\"]],decls:26,vars:6,consts:[[1,\"signup\",\"flex\",\"h-screen\"],[1,\"m-auto\"],[1,\"signup-card\",\"position-relative\",\"y-center\"],[1,\"flex\",\"items-center\"],[1,\"w-5/12\",\"signup-img\",\"flex\",\"justify-center\",\"items-center\"],[\"src\",\"/assets/images/ethereum.svg\",\"alt\",\"\"],[1,\"w-7/12\"],[1,\"signup-form-container\",\"px-8\",\"py-16\",3,\"formGroup\",\"ngSubmit\"],[\"appearance\",\"outline\"],[\"matInput\",\"\",\"formControlName\",\"password\",\"placeholder\",\"Enter your password for Prysm web\",\"name\",\"password\",\"type\",\"password\"],[4,\"ngIf\"],[1,\"py-2\"],[\"matInput\",\"\",\"formControlName\",\"passwordConfirmation\",\"placeholder\",\"Confirm password\",\"name\",\"passwordConfirmation\",\"type\",\"password\"],[1,\"btn-container\"],[\"mat-raised-button\",\"\",\"color\",\"primary\",\"name\",\"submit\"]],template:function(e,t){1&e&&(Zs(0,\"div\",0),Zs(1,\"div\",1),Zs(2,\"mat-card\",2),Zs(3,\"div\",3),Zs(4,\"div\",4),qs(5,\"img\",5),Ks(),Zs(6,\"div\",6),Zs(7,\"form\",7),io(\"ngSubmit\",(function(){return t.signup()})),Zs(8,\"mat-form-field\",8),Zs(9,\"mat-label\"),Ro(10,\"Signup for Prysm Web\"),Ks(),qs(11,\"input\",9),Vs(12,CR,2,1,\"mat-error\",10),Vs(13,DR,2,1,\"mat-error\",10),Vs(14,LR,2,1,\"mat-error\",10),Ks(),qs(15,\"div\",11),Zs(16,\"mat-form-field\",8),Zs(17,\"mat-label\"),Ro(18,\"Password Confirmation\"),Ks(),qs(19,\"input\",12),Vs(20,TR,2,0,\"mat-error\",10),Vs(21,AR,2,1,\"mat-error\",10),Ks(),qs(22,\"div\",11),Zs(23,\"div\",13),Zs(24,\"button\",14),Ro(25,\"Sign Up\"),Ks(),Ks(),Ks(),Ks(),Ks(),Ks(),Ks(),Ks()),2&e&&(Rr(7),Ws(\"formGroup\",t.formGroup),Rr(5),Ws(\"ngIf\",null==t.formGroup||null==t.formGroup.controls?null:t.formGroup.controls.password.hasError(\"required\")),Rr(1),Ws(\"ngIf\",null==t.formGroup||null==t.formGroup.controls?null:t.formGroup.controls.password.hasError(\"minlength\")),Rr(1),Ws(\"ngIf\",null==t.formGroup||null==t.formGroup.controls?null:t.formGroup.controls.password.hasError(\"pattern\")),Rr(6),Ws(\"ngIf\",null==t.formGroup||null==t.formGroup.controls?null:t.formGroup.controls.passwordConfirmation.hasError(\"required\")),Rr(1),Ws(\"ngIf\",null==t.formGroup||null==t.formGroup.controls?null:t.formGroup.controls.passwordConfirmation.hasError(\"passwordMismatch\")))},directives:[SM,oM,hw,cM,sk,ZM,gk,rw,uw,gM,cu,kv,UM],encapsulation:2}),e})(),canActivate:[Zv]},{path:\"onboarding\",data:{breadcrumb:\"Onboarding\"},component:WE,canActivate:[Zv]},{path:\"dashboard\",data:{breadcrumb:\"Dashboard\"},component:jS,canActivate:[Kv],children:[{path:\"\",redirectTo:\"gains-and-losses\",pathMatch:\"full\"},{path:\"gains-and-losses\",data:{breadcrumb:\"Gains & Losses\"},component:MT},{path:\"wallet\",data:{breadcrumb:\"Wallet\"},children:[{path:\"\",redirectTo:\"accounts\",pathMatch:\"full\"},{path:\"accounts\",data:{breadcrumb:\"Accounts\"},children:[{path:\"\",component:_R}]},{path:\"details\",data:{breadcrumb:\"Wallet Details\"},component:yF},{path:\"import\",data:{breadcrumb:\"Import Accounts\"},component:vR}]},{path:\"system\",data:{breadcrumb:\"System\"},children:[{path:\"\",redirectTo:\"logs\",pathMatch:\"full\"},{path:\"logs\",data:{breadcrumb:\"Process Logs\"},component:RT},{path:\"metrics\",data:{breadcrumb:\"Process Metrics\"},component:NT},{path:\"peers-map\",data:{breadcrumb:\"Peer locations map\"},component:xR}]},{path:\"security\",data:{breadcrumb:\"Security\"},children:[{path:\"\",redirectTo:\"change-password\",pathMatch:\"full\"},{path:\"change-password\",data:{breadcrumb:\"Change Password\"},component:QT}]}]}];let OR=(()=>{class e{}return e.\\u0275mod=De({type:e}),e.\\u0275inj=v({factory:function(t){return new(t||e)},imports:[[zp.forRoot(ER)],zp]}),e})();function FR(e,t){1&e&&(Zs(0,\"div\",1),Zs(1,\"div\",2),Ro(2,\" Warning! You are running the web UI in development mode, meaning it will show **fake** data for testing purposes. Do not run real validators this way. If you want to run the web UI with your real Prysm node and validator, follow our instructions \"),Zs(3,\"a\",3),Ro(4,\"here\"),Ks(),Ro(5,\". \"),Ks(),Ks())}let PR=(()=>{class e{constructor(e,t,n){this.router=e,this.eventsService=t,this.environmenterService=n,this.title=\"prysm-web-ui\",this.destroyed$$=new r.a,this.isDevelopment=!this.environmenterService.env.production}ngOnInit(){this.router.events.pipe(Object(uh.a)(e=>e instanceof md),Object(nd.a)(()=>{this.eventsService.routeChanged$.next(this.router.routerState.root.snapshot)}),Object(df.a)(this.destroyed$$)).subscribe()}ngOnDestroy(){this.destroyed$$.next(),this.destroyed$$.complete()}}return e.\\u0275fac=function(t){return new(t||e)(Us(Dp),Us(BS),Us(Qp))},e.\\u0275cmp=ke({type:e,selectors:[[\"app-root\"]],decls:2,vars:1,consts:[[\"class\",\"bg-error text-white py-4 text-center mx-auto\",4,\"ngIf\"],[1,\"bg-error\",\"text-white\",\"py-4\",\"text-center\",\"mx-auto\"],[1,\"max-w-3xl\",\"mx-auto\"],[\"href\",\"https://docs.prylabs.network/docs/prysm-usage/web-interface\",\"target\",\"_blank\",1,\"text-black\"]],template:function(e,t){1&e&&(Vs(0,FR,6,0,\"div\",0),qs(1,\"router-outlet\")),2&e&&Ws(\"ngIf\",t.isDevelopment)},directives:[cu,Op],encapsulation:2}),e})(),RR=(()=>{class e{}return e.\\u0275mod=De({type:e}),e.\\u0275inj=v({factory:function(t){return new(t||e)},imports:[[Gy,Yy],Gy,Yy]}),e})(),IR=(()=>{class e{}return e.\\u0275mod=De({type:e}),e.\\u0275inj=v({factory:function(t){return new(t||e)},imports:[[Lu,Yy],Yy]}),e})(),jR=(()=>{class e{}return e.\\u0275mod=De({type:e}),e.\\u0275inj=v({factory:function(t){return new(t||e)},imports:[[Yy],Yy]}),e})(),YR=(()=>{class e{}return e.\\u0275mod=De({type:e}),e.\\u0275inj=v({factory:function(t){return new(t||e)},providers:[YS],imports:[[Lu,xS,vM,yM,Sv,ok,_k,tE,VL,OR],Ay,Ay,IR,RR,xM,Vv,Sv,ok,_k,Lk,xS,dL,qF,VC,iD,HA,Cx,VL,sT,cS,jR,yP,AC,NO,uF,NP,IF,lT,bx,oP]}),e})(),BR=(()=>{class e{}return e.\\u0275mod=De({type:e}),e.\\u0275inj=v({factory:function(t){return new(t||e)},imports:[[Lu,YR,zp,lC.forRoot({echarts:()=>n.e(1).then(n.t.bind(null,\"MT78\",7))})]]}),e})(),NR=(()=>{class e{}return e.\\u0275mod=De({type:e}),e.\\u0275inj=v({factory:function(t){return new(t||e)},imports:[[Lu,yM,vM,zp,YR]]}),e})(),HR=(()=>{class e{}return e.\\u0275mod=De({type:e}),e.\\u0275inj=v({factory:function(t){return new(t||e)},imports:[[Lu,yM,vM,zp,YR,tE]]}),e})(),zR=(()=>{class e{}return e.\\u0275mod=De({type:e}),e.\\u0275inj=v({factory:function(t){return new(t||e)},imports:[[Lu,YR,vM,yM]]}),e})(),VR=(()=>{class e{}return e.\\u0275mod=De({type:e}),e.\\u0275inj=v({factory:function(t){return new(t||e)},providers:[SE],imports:[[Lu,YR,zp,vM,yM,tE]]}),e})(),JR=(()=>{class e{}return e.\\u0275mod=De({type:e}),e.\\u0275inj=v({factory:function(t){return new(t||e)},imports:[[Lu,YR,lC.forRoot({echarts:()=>n.e(1).then(n.t.bind(null,\"MT78\",7))})]]}),e})();const UR=[pL(\"0xaadaf653799229200378369ee7d6d9fdbdcdc2788143ed44f1ad5f2367c735e83a37c5bb80d7fb917de73a61bbcf00c4\"),pL(\"0xb9a7565e5daaabf7e5656b64201685c6c0241df7195a64dcfc82f94b39826562208ea663dc8e340994fe5e2eef05967a\"),pL(\"0xa74a19ce0c8a7909cb38e6645738c8d3f85821e371ecc273f16d02ec8b279153607953522c61e0d9c16c73e4e106dd31\"),pL(\"0x8d4d65e320ebe3f8f45c1941a7f340eef43ff233400253a5532ad40313b4c5b3652ad84915c7ab333d8afb336e1b7407\"),pL(\"0x93b283992d2db593c40d0417ccf6302ed5a26180555ec401c858232dc224b7e5c92aca63646bbf4d0d61df1584459d90\")],GR=[pL(\"0x80027c7b2213480672caf8503b82d41ff9533ba3698c2d70d33fa6c1840b2c115691dfb6de791f415db9df8b0176b9e4\"),pL(\"0x800212f3ac97227ac9e4418ce649f386d90bbc1a95c400b6e0dbbe04da2f9b970e85c32ae89c4fdaaba74b5a2934ed5e\")],WR=e=>{const t=new URLSearchParams(e.substring(e.indexOf(\"?\"),e.length));let n=\"1\";const r=t.get(\"epoch\");r&&(n=r);const i=UR.map((e,t)=>{let r=32e9;return 0===t?r-=5e5*(t+1)*Number.parseInt(n,10):r+=5e5*(t+1)*Number.parseInt(n,10),{publicKey:e,index:t,balance:\"\"+r}});return{epoch:n,balances:i}},XR={\"/v2/validator/login\":{token:\"mock.jwt.token\"},\"/v2/validator/signup\":{token:\"mock.jwt.token\"},\"/v2/validator/initialized\":{hasSignedUp:!0,hasWallet:!0},\"/v2/validator/wallet\":{keymanagerConfig:{direct_eip_version:\"EIP-2335\"},keymanagerKind:\"IMPORTED\",walletPath:\"/Users/erinlindford/Library/Eth2Validators/prysm-wallet-v2\"},\"/v2/validator/wallet/create\":{walletPath:\"/Users/johndoe/Library/Eth2Validators/prysm-wallet-v2\",keymanagerKind:\"DERIVED\"},\"/v2/validator/wallet/keystores/import\":{importedPublicKeys:GR},\"/v2/validator/mnemonic/generate\":{mnemonic:\"grape harvest method public garden knife power era kingdom immense kitchen ethics walk gap thing rude split lazy siren mind vital fork deposit zebra\"},\"/v2/validator/beacon/status\":{beaconNodeEndpoint:\"127.0.0.1:4000\",connected:!0,syncing:!0,genesisTime:1596546008,chainHead:{headSlot:1024,headEpoch:32,justifiedSlot:992,justifiedEpoch:31,finalizedSlot:960,finalizedEpoch:30}},\"/v2/validator/accounts\":{accounts:[{validatingPublicKey:UR[0],accountName:\"merely-brief-gator\"},{validatingPublicKey:UR[1],accountName:\"personally-conscious-echidna\"},{validatingPublicKey:UR[2],accountName:\"slightly-amused-goldfish\"},{validatingPublicKey:UR[3],accountName:\"nominally-present-bull\"},{validatingPublicKey:UR[4],accountName:\"marginally-green-mare\"}]},\"/v2/validator/beacon/peers\":{peers:[{address:\"/ip4/66.96.218.122/tcp/13000/p2p/16Uiu2HAmLvc5NkmsMnry6vyZnfLLBpbdsMHLaPeW3aqqavfQXCkx\",direction:2,connectionState:2,peerId:\"16Uiu2HAmLvc5NkmsMnry6vyZnfLLBpbdsMHLaPeW3aqqavfQXCkx\",enr:\"-LK4QO6sLgvjfBouJt4Lo4J12Rc67ex5g_VBbLGo95VbEqz9RxsqUWaTBx1MwB0lUhAAPsQv2CFWR0tn5tBq2gRD0DMCh2F0dG5ldHOIAEBCIAAAEQCEZXRoMpDnp11aAAAAAf__________gmlkgnY0gmlwhEJg2nqJc2VjcDI1NmsxoQN63ZpGUVRi--fIMVRirw0A1VC_gFdGzvDht1TVb6bHIYN0Y3CCMsiDdWRwgi7g\"},{address:\"/ip4/83.137.255.115/tcp/13000/p2p/16Uiu2HAmPNwVgsvizCT1wCBWKWqH4N9KLDNPSNdveCaJa9oKuc1s\",direction:\"OUTBOUND\",connectionState:2,peerId:\"16Uiu2HAmPNwVgsvizCT1wCBWKWqH4N9KLDNPSNdveCaJa9oKuc1s\",enr:\"-Ly4QIlofnNMs_Ug7NozFCrU-OMon2Ta6wc7q1YC_0fldE1saMnnr1P9UvDodcB1uRykl2Qzd2xXkf_1IlwC7cGweNqCASCHYXR0bmV0c4jx-eZKww2WyYRldGgykOenXVoAAAAB__________-CaWSCdjSCaXCEU4n_c4lzZWNwMjU2azGhA59UCOyvx8GgBXQG889ox1lFOKlXV3qK0_UxRgmyz2Weg3RjcIIyyIN1ZHCCBICEdWRwNoIu4A==\"},{address:\"/ip4/155.93.136.72/tcp/13000/p2p/16Uiu2HAmLp89TTLD4jHA3KfEYuUSZywNEkh39YmxfoME6Z9CL14y\",direction:\"OUTBOUND\",connectionState:2,peerId:\"16Uiu2HAmLp89TTLD4jHA3KfEYuUSZywNEkh39YmxfoME6Z9CL14y\",enr:\"-LK4QFQT9Jhm_xvzEbVktYthL7bwjadB7eke12TcCMAexHFcAch-8yVA1HneP5pfBoPXdI3dmg3lfJ2jX1aG22C564Eqh2F0dG5ldHOICBAaAAIRFACEZXRoMpDnp11aAAAAAf__________gmlkgnY0gmlwhJtdiEiJc2VjcDI1NmsxoQN5NImiuCvAYY5XWdjHWxZ8hurs9Y1-W2Tmxhg0JliYDoN0Y3CCMsiDdWRwgi7g\"},{address:\"/ip4/161.97.120.220/tcp/13000/p2p/16Uiu2HAmSTLd1iu2doYUx4rdTkEY54MAsejHhBz83GmKvpd5YtDt\",direction:\"OUTBOUND\",connectionState:2,peerId:\"16Uiu2HAmSTLd1iu2doYUx4rdTkEY54MAsejHhBz83GmKvpd5YtDt\",enr:\"-LK4QBv1mbTJPk4U18Cr4J2W9vCRo4_QASRxYdeInEloJ47cVP3SHfdNzXXLu2krsQQ4CdQJNK2I6d2wzrfuDVNttr4Ch2F0dG5ldHOIAAAAAAAAAACEZXRoMpDnp11aAAAAAf__________gmlkgnY0gmlwhKFheNyJc2VjcDI1NmsxoQPNB5FfI_ENtWYsAW9gfGXraDgob0s0iLZm8Lqu8-tC74N0Y3CCMsiDdWRwgi7g\"},{address:\"/ip4/35.197.3.187/tcp/9001/p2p/16Uiu2HAm9eQrK9YKZRdqGUu6QBeHXb4uvUxq6QRXYr5ioo65kKfr\",direction:\"OUTBOUND\",connectionState:2,peerId:\"16Uiu2HAm9eQrK9YKZRdqGUu6QBeHXb4uvUxq6QRXYr5ioo65kKfr\",enr:\"-LK4QMg714Poc_OVt_86pi85PfUJdPOVmk_s-gMM3jTS7tJ_K_j8z9ioXy4D4nLGZ-L96bTf5-_mL3a4cUAS_hpGifMCh2F0dG5ldHOIAAAAAAAAAACEZXRoMpDnp11aAAAAAf__________gmlkgnY0gmlwhCPFA7uJc2VjcDI1NmsxoQLTRw-lNUwbTCXoKq6lF57G4bWeDVbR7oE_KengDnBJ7YN0Y3CCIymDdWRwgiMp\"},{address:\"/ip4/135.181.17.59/tcp/11001/p2p/16Uiu2HAmKh3G1PiqKgBMVYT1H1frp885ckUhafWp8xECHWczeV2E\",direction:\"OUTBOUND\",connectionState:2,peerId:\"16Uiu2HAmKh3G1PiqKgBMVYT1H1frp885ckUhafWp8xECHWczeV2E\",enr:\"-LK4QEN3pAp8qPBEkDcc18yPgO_RnKIvZWLZBHLyIhOlMUV4YdxmVBnt-j3-a6Q80agPRwKMoHZE2e581fvN9W1w-wIFh2F0dG5ldHOIAAEAAAAAAACEZXRoMpDnp11aAAAAAf__________gmlkgnY0gmlwhIe1ETuJc2VjcDI1NmsxoQNoiEJdQXfB6fbuqzxyvJ1pvyFbqtub6uK4QMLSDcHzr4N0Y3CCKvmDdWRwgir5\"},{address:\"/ip4/90.92.55.1/tcp/9000/p2p/16Uiu2HAmS3U6RboxobjhdQMw6ZYJe8ncs1E2UaHHyaXFej8Vk5Cd\",direction:\"OUTBOUND\",connectionState:2,peerId:\"16Uiu2HAmS3U6RboxobjhdQMw6ZYJe8ncs1E2UaHHyaXFej8Vk5Cd\",enr:\"-LK4QD8NBSBmKFrZKNVVpMf8pOccchjmt5P5HFKbsZHuFT9tQBS5KeDOTIKEIlSyk6CcQoI47n9IBHnhq9mdOpDeg4hLh2F0dG5ldHOIAAAAAAAgAACEZXRoMpDnp11aAAAAAf__________gmlkgnY0gmlwhFpcNwGJc2VjcDI1NmsxoQPG6hPnomqTRZeSFsJPzXpADlk_ZvbWsijHTZe0jrhKCoN0Y3CCIyiDdWRwgiMo\"},{address:\"/ip4/51.15.70.7/tcp/9500/p2p/16Uiu2HAmTxXKUd1DFdsudodJostmWRpDVj77e48JKCxUdGm1RLaA\",direction:\"OUTBOUND\",connectionState:2,peerId:\"16Uiu2HAmTxXKUd1DFdsudodJostmWRpDVj77e48JKCxUdGm1RLaA\",enr:\"-LO4QAZbEsTmI-sJYObXpNwTFTkMt98GWjh5UQosZH9CSMRrF-L2sBTtJLf_ee0X_6jcMAFAuOFjOZKWHTF6oHBcweOBxYdhdHRuZXRziP__________hGV0aDKQ56ddWgAAAAH__________4JpZIJ2NIJpcIQzD0YHiXNlY3AyNTZrMaED410xsdx5Gghtp3hcSZmk5-XgoG62ty2NbcAnlzxwoS-DdGNwgiUcg3VkcIIjKA==\"},{address:\"/ip4/192.241.134.195/tcp/13000/p2p/16Uiu2HAmRdW2tGB5tkbHp6SryR6U2vk8zk7pFUhDjg3AFZp2RJVc\",direction:\"OUTBOUND\",connectionState:2,peerId:\"16Uiu2HAmRdW2tGB5tkbHp6SryR6U2vk8zk7pFUhDjg3AFZp2RJVc\",enr:\"-LK4QMA9Mc31oEW0b1qO0EkuZzQbfOBxVGRFi7KcDWY5JdGlTOAb0dPCpcdTy3e-5LbX3MzOX5v0X7SbubSyTsia_vIVh2F0dG5ldHOIAQAAAAAAAACEZXRoMpDnp11aAAAAAf__________gmlkgnY0gmlwhMDxhsOJc2VjcDI1NmsxoQPAxlSqW_Vx6EM7G56Uc8odv239oG-uCLR-E0_U0k2jD4N0Y3CCMsiDdWRwgi7g\"},{address:\"/ip4/207.180.244.247/tcp/13000/p2p/16Uiu2HAkwCy31Sa4CGyr2i48Z6V1cPJ2zswMiS1yKHeCDSwivwzR\",direction:\"OUTBOUND\",connectionState:2,peerId:\"16Uiu2HAkwCy31Sa4CGyr2i48Z6V1cPJ2zswMiS1yKHeCDSwivwzR\",enr:\"-LK4QAsvRXrk-m0EiXb7t_dXd9xNzxVmhlNR3mA9JBvfan-XWdCWd26nzaZyUmfjXh0t338j7M41YknDrxR7JCr6tK1qh2F0dG5ldHOI3vdI7n_f_3-EZXRoMpDnp11aAAAAAf__________gmlkgnY0gmlwhM-09PeJc2VjcDI1NmsxoQIadhuj7lfhkM8sChMNbSY0Auuu85qd-BOt63wZBB87coN0Y3CCMsiDdWRwgi7g\"},{address:\"/ip4/142.93.180.80/tcp/13000/p2p/16Uiu2HAm889yCc1ShrApZyM2qCfhtH9ufqWoTEvcfTowVA9HRhtw\",direction:\"OUTBOUND\",connectionState:2,peerId:\"16Uiu2HAm889yCc1ShrApZyM2qCfhtH9ufqWoTEvcfTowVA9HRhtw\",enr:\"-LO4QGNMdAziIg8AnQdrwIXY3Tan2bdy5ipd03vLMZwEO0ddRGpXlSLD_lMk1tsHpamqk-gtta0bhd6a7t8avLf2uCqB7YdhdHRuZXRziAACFAFADRQAhGV0aDKQ56ddWgAAAAH__________4JpZIJ2NIJpcISOXbRQiXNlY3AyNTZrMaECvKsfpgBmhqKMypSVgKLZODBvbika9Wy1unvGO1fWE2SDdGNwgjLIg3VkcIIu4A==\"},{address:\"/ip4/95.217.218.193/tcp/13000/p2p/16Uiu2HAmBZJYzwfo9j2zCu3e2mu39KQf5WmxGB8psAyEXAtpZdFF\",direction:\"OUTBOUND\",connectionState:2,peerId:\"16Uiu2HAmBZJYzwfo9j2zCu3e2mu39KQf5WmxGB8psAyEXAtpZdFF\",enr:\"-LK4QNrCgSB9K0t9sREtgEvrMPIlp_1NCJGWiiJnsTUxDUL0c_c5ZCZH8RNfpCbPZm1usonPPqUvBZBNTJ3fz710NwYCh2F0dG5ldHOI__________-EZXRoMpDnp11aAAAAAf__________gmlkgnY0gmlwhF_Z2sGJc2VjcDI1NmsxoQLvr2i_QG_mcuu9Z4LgrWbamcwIXWXisooICrozlJmqWoN0Y3CCMsiDdWRwgi7g\"},{address:\"/ip4/46.236.194.36/tcp/13000/p2p/16Uiu2HAm8R1ue5VF6QYRBtzBJT5rmg2KRSRuQeFyKSN2etj4SAQR\",direction:\"OUTBOUND\",connectionState:2,peerId:\"16Uiu2HAm8R1ue5VF6QYRBtzBJT5rmg2KRSRuQeFyKSN2etj4SAQR\",enr:\"-LK4QBZBkFdArf_m7F4L7eSHe7qV46S4iIZAhBBP64JD9g62MEzNGKeUSWqme9KvEho9SAwuk6f2LBtQdKLphPOmWooMh2F0dG5ldHOIAIAAAAAAAACEZXRoMpDnp11aAAAAAf__________gmlkgnY0gmlwhC7swiSJc2VjcDI1NmsxoQLA_OHgsf7wo3g0cjvjgt2tXaPbzTtiX2dIiC0RHeF3KoN0Y3CCMsiDdWRwgi7g\"},{address:\"/ip4/68.97.20.181/tcp/13000/p2p/16Uiu2HAmCBvxmZXpv1oU9NTNabKfQk9dF69E3GD29n4ETVLzVghD\",direction:\"OUTBOUND\",connectionState:2,peerId:\"16Uiu2HAmCBvxmZXpv1oU9NTNabKfQk9dF69E3GD29n4ETVLzVghD\",enr:\"-LK4QMogcECI8mZLSv4V3aYYGhRJMsI-qyYrnFaUu2sLeEHiZrAhrJcNeEMZnh2RaM2ZCGmDDk4K70LDoeyCEeMCBUABh2F0dG5ldHOIAAAAAAAAAACEZXRoMpDnp11aAAAAAf__________gmlkgnY0gmlwhERhFLWJc2VjcDI1NmsxoQL5EXysT6_721xB9HGL0KDD805OfGrBMt6S164pc4loaIN0Y3CCMsiDdWRwgi7g\"},{address:\"/ip4/81.61.61.174/tcp/13000/p2p/16Uiu2HAmQm5wEXrnSxRLDkCx7BhRbBehpJ6nnkb9tmJQyYoVNn3u\",direction:\"OUTBOUND\",connectionState:2,peerId:\"16Uiu2HAmQm5wEXrnSxRLDkCx7BhRbBehpJ6nnkb9tmJQyYoVNn3u\",enr:\"-LK4QMurhtUl2O_DYyQGNBOMe35SYA258cHvFb_CkuJASviIY3buH2hbbqYK9zBo7YnkZXHh5YxMMWlznFZ86hUzIggCh2F0dG5ldHOIAAAAAAAAAACEZXRoMpDnp11aAAAAAf__________gmlkgnY0gmlwhFE9Pa6Jc2VjcDI1NmsxoQOz3AsQ_9p7sIMyFeRrkmjCQJAE-5eqSVt8whrZpSkMhIN0Y3CCMsiDdWRwgi7g\"},{address:\"/ip4/71.244.103.3/tcp/13000/p2p/16Uiu2HAmJogALY3TCFffYWZxKT4SykEGMAPzdVvfrr149N1fwoFY\",direction:\"OUTBOUND\",connectionState:2,peerId:\"16Uiu2HAmJogALY3TCFffYWZxKT4SykEGMAPzdVvfrr149N1fwoFY\",enr:\"-LK4QKekP-beWUJwlRWlw5NMggQl2bIesoUYfr50aGdpIISzEGzTMDvWOyegAFFIopKlICuqxBvcj1Fxc09k6ZDu3mgKh2F0dG5ldHOIAAAAAAAIAACEZXRoMpDnp11aAAAAAf__________gmlkgnY0gmlwhEf0ZwOJc2VjcDI1NmsxoQNbX8hcitIiNVYKmJTT9FpaRUKhPveqAR3peDAJV7S604N0Y3CCMsiDdWRwgi7g\"},{address:\"/ip4/193.81.37.89/tcp/9001/p2p/16Uiu2HAkyCfL1KHRf1yMHpASMZb5GcWX9S5AryWMKxz9ybQJBuJ7\",direction:\"OUTBOUND\",connectionState:2,peerId:\"16Uiu2HAkyCfL1KHRf1yMHpASMZb5GcWX9S5AryWMKxz9ybQJBuJ7\",enr:\"-LK4QLgSaeoEns2jri5S_aryVPxbHzWUK6T57DyP5xalEu2KQ1zn_kihUG8ncc7D97OxIxNthZG5s5KtTBXQePLsmtISh2F0dG5ldHOICAAAAAAAAACEZXRoMpDnp11aAAAAAf__________gmlkgnY0gmlwhMFRJVmJc2VjcDI1NmsxoQI4GXXlOBhnkTCCN7f3JYqSQFEtimux0m2VcQZFFDdCsIN0Y3CCIymDdWRwgiMp\"},{address:\"/ip4/203.123.127.154/tcp/13000/p2p/16Uiu2HAmSTqQx7nW6fBQvdHYdaCj2VF4bvh8ttZzdUyvLEFKJh3y\",direction:\"OUTBOUND\",connectionState:2,peerId:\"16Uiu2HAmSTqQx7nW6fBQvdHYdaCj2VF4bvh8ttZzdUyvLEFKJh3y\",enr:\"-LK4QOB0EcZQ7oi49pWb9irDXlwKJztl5pdl8Ni1k-njoik_To638d7FRpqlewGJ8-rYcv4onNSm2cttbaFPqRh1f4IBh2F0dG5ldHOIAAAAAAAAAACEZXRoMpDnp11aAAAAAf__________gmlkgnY0gmlwhMt7f5qJc2VjcDI1NmsxoQPNKB-ERJoaTH7ZQUylPZtCXe__NaNKVNYTfJvCo-gelIN0Y3CCMsiDdWRwgi7g\"},{address:\"/ip4/95.217.122.169/tcp/11001/p2p/16Uiu2HAmQFM2VS2vAJrcVkKZbDtHwTauhXmuHLXsX25ECmqCpL15\",direction:\"OUTBOUND\",connectionState:2,peerId:\"16Uiu2HAmQFM2VS2vAJrcVkKZbDtHwTauhXmuHLXsX25ECmqCpL15\",enr:\"-LK4QK_SNVm85T1olSVPKlJ7k3ExB38YWDEZiQmCl8wj-eGWHStMd5wHUG9bi6qjtrFDiZoxVmCOIBqNrftl1iE1Dr4Hh2F0dG5ldHOIQAAAAAAAAACEZXRoMpDnp11aAAAAAf__________gmlkgnY0gmlwhF_ZeqmJc2VjcDI1NmsxoQOsPa6XDlpLGmIMr8ESuTGALvEAGLp2YwGUqDoyXvNUOIN0Y3CCKvmDdWRwgir5\"},{address:\"/ip4/74.199.47.20/tcp/13100/p2p/16Uiu2HAkv1QpH7uDM5WMtiJUZUqQzHVmWSqTg68W94AVd31VEEZu\",direction:\"OUTBOUND\",connectionState:2,peerId:\"16Uiu2HAkv1QpH7uDM5WMtiJUZUqQzHVmWSqTg68W94AVd31VEEZu\",enr:\"-LK4QDumfVEd0uDO61jWNXZrCiAQ06aqGDDvwOKTIE9Yq3zNXDJN_yRV2xgUu37GeKOx_mZSZT_NE13Yxb0FesueFp90h2F0dG5ldHOIAAAAABAAAACEZXRoMpDnp11aAAAAAf__________gmlkgnY0gmlwhErHLxSJc2VjcDI1NmsxoQIIpJn5mAXbQ8g6VlEwa61lyWkHduP8Vf1EU1X-BFeckIN0Y3CCMyyDdWRwgi9E\"},{address:\"/ip4/24.107.187.198/tcp/9000/p2p/16Uiu2HAm4FYUgC1PahBVwYUppJV5zSPhFeMxKYwQEnjoSpJNNqw4\",direction:\"OUTBOUND\",connectionState:2,peerId:\"16Uiu2HAm4FYUgC1PahBVwYUppJV5zSPhFeMxKYwQEnjoSpJNNqw4\",enr:\"-LK4QI6UW8aGDMmArQ30O0I_jZEi88kYGBS0_JKauNl6Kz-EFSowowzxRTMJeznWHVqLvw0wQCa3UY-HeQrKT-HpG_UBh2F0dG5ldHOI__________-EZXRoMpDnp11aAAAAAf__________gmlkgnY0gmlwhBhru8aJc2VjcDI1NmsxoQKDIORFrWiUTct3NdUnjsQ2c9tXIxpopEDzMuwABQ00d4N0Y3CCIyiDdWRwgiMo\"},{address:\"/ip4/95.111.254.160/tcp/13000/p2p/16Uiu2HAmQhEoww9P8sPve2fs9deYro6EDctYzS5hQD57zSDS7nvz\",direction:\"OUTBOUND\",connectionState:2,peerId:\"16Uiu2HAmQhEoww9P8sPve2fs9deYro6EDctYzS5hQD57zSDS7nvz\",enr:\"-LK4QFJ9IN2HyrqXZxKpkWD3f9j8vJVPdyPkBMFEJCSHiKTYRAMPL2U524IIlY0lBJPW8ouzcp-ziKLLhgNagmezwyQRh2F0dG5ldHOIAAAAAAACAACEZXRoMpDnp11aAAAAAf__________gmlkgnY0gmlwhF9v_qCJc2VjcDI1NmsxoQOy38EYjvf7AfNp5JJScFtmAa4QEOlV4p6ymzYRpnILT4N0Y3CCMsiDdWRwgi7g\"},{address:\"/ip4/216.243.55.81/tcp/19000/p2p/16Uiu2HAkud68NRLuAoTsXVQGXntm5zBFiVov9qUXRJ5SjvQjKX9v\",direction:\"OUTBOUND\",connectionState:2,peerId:\"16Uiu2HAkud68NRLuAoTsXVQGXntm5zBFiVov9qUXRJ5SjvQjKX9v\",enr:\"-LK4QFtd9lcRMGn9GyRkjP_1EO1gvv8l1LhqBv6GrXjf5IqQXITkgiFepEMBB7Ph13z_1SbwUOupz1kRlaPYRgfOTyQBh2F0dG5ldHOI__________-EZXRoMpDnp11aAAAAAf__________gmlkgnY0gmlwhNjzN1GJc2VjcDI1NmsxoQIC7LFnjN_YSu9jPsbYVL7tLC4b2m-UQ0j148vallFCTYN0Y3CCSjiDdWRwgko4\"},{address:\"/ip4/24.52.248.93/tcp/32900/p2p/16Uiu2HAmGDsgjpjDUBx7Xp6MnCBqsD2N7EHtK3QusWTf6pZFJvUj\",direction:\"OUTBOUND\",connectionState:2,peerId:\"16Uiu2HAmGDsgjpjDUBx7Xp6MnCBqsD2N7EHtK3QusWTf6pZFJvUj\",enr:\"-LK4QH3e9vgnWtvf_z_Fi_g3BiBxySGFyGDVfL-2l8vh9HyhfNDIHqzoiUfK2hbYAlGwIjSgGlTzvRXxrZJtJKhxYE4Bh2F0dG5ldHOI__________-EZXRoMpDnp11aAAAAAf__________gmlkgnY0gmlwhBg0-F2Jc2VjcDI1NmsxoQM0_7EUNTto4R_9ZWiD4N0XDN6hyWr-F7hiWKoHc-auhIN0Y3CCgISDdWRwgoCE\"},{address:\"/ip4/78.34.189.199/tcp/13000/p2p/16Uiu2HAm8rBxfRE8bZauEJhfUMMCtmuGsJ7X9sRtFQ2WPKvX2g8a\",direction:\"OUTBOUND\",connectionState:2,peerId:\"16Uiu2HAm8rBxfRE8bZauEJhfUMMCtmuGsJ7X9sRtFQ2WPKvX2g8a\",enr:\"-LK4QEXRE9ObQZxUISYko3tF61sKFwall6RtYtogR6Do_CN0bLmFRVDAzt83eeU_xQEhpEhonRGKmm4IT5L6rBj4DCcDh2F0dG5ldHOIhROMB0ExA0KEZXRoMpDnp11aAAAAAf__________gmlkgnY0gmlwhE4ivceJc2VjcDI1NmsxoQLHb8S-kwOy5rSXNj6yTmUI8YEMtT8F5HxA_BG_Q98I24N0Y3CCMsiDdWRwgi7g\"},{address:\"/ip4/35.246.89.6/tcp/9001/p2p/16Uiu2HAmScpoS3ycGQt71n4Untszc8JFvzcSSxhx89s6wNSfZW9i\",direction:\"OUTBOUND\",connectionState:2,peerId:\"16Uiu2HAmScpoS3ycGQt71n4Untszc8JFvzcSSxhx89s6wNSfZW9i\",enr:\"-LK4QEF2wrLiztk1x541oH-meS_2nVntC6_pjvvGSneo3lCjAQt6DI1IZHOEED3eSipNsxsbCVTOdnqAlGSfUd3dvvIRh2F0dG5ldHOIAAABAAAAAACEZXRoMpDnp11aAAAAAf__________gmlkgnY0gmlwhCP2WQaJc2VjcDI1NmsxoQPPdahwhMnKaznrBkOX4lozrwYiEHhGWxr0vAD8x-qsTYN0Y3CCIymDdWRwgiMp\"},{address:\"/ip4/46.166.92.26/tcp/13000/p2p/16Uiu2HAmKebyopoHAAPJQBuRBNZoLzG9xBcVFppS4vZLpZFBhpeF\",direction:\"OUTBOUND\",connectionState:2,peerId:\"16Uiu2HAmKebyopoHAAPJQBuRBNZoLzG9xBcVFppS4vZLpZFBhpeF\",enr:\"-LK4QFw7THHqZTOyAB5NaiMAIHj3Z06FfvfqChAI9xbTTG16KvfEURz1aHB6MqTvY946YLv7lZFEFRjd6iRBOHG3GV8Ih2F0dG5ldHOIAgAAAAAAAACEZXRoMpDnp11aAAAAAf__________gmlkgnY0gmlwhC6mXBqJc2VjcDI1NmsxoQNn6IOj-nv3TQ8P1Ks6nkIw9aOrkpwMHADplWFqlLyeLIN0Y3CCMsiDdWRwgi7g\"},{address:\"/ip4/98.110.221.150/tcp/13000/p2p/16Uiu2HAm4qPpetSWpzSWt93bg7hSuf7Hob343CQHxCiUowBF8ZEy\",direction:\"OUTBOUND\",connectionState:2,peerId:\"16Uiu2HAm4qPpetSWpzSWt93bg7hSuf7Hob343CQHxCiUowBF8ZEy\",enr:\"-LK4QCoWL-QoEVUsF8EKmFeLR5zabehH1OF52z7ST9SbyiU7K-nwGzXA7Hseno9UeOulMlBef19s_ucxVNQElbpqAdssh2F0dG5ldHOIAAAAACAAAACEZXRoMpDnp11aAAAAAf__________gmlkgnY0gmlwhGJu3ZaJc2VjcDI1NmsxoQKLzNox6sgMe65lv5Pt_-LQMeI7FO90lEY3BPTtyDYLYoN0Y3CCMsiDdWRwgi7g\"},{address:\"/ip4/104.251.255.120/tcp/13000/p2p/16Uiu2HAkvPCeuXUjFq3bwHoxc8MSjypWdkiPnSb4KyxsUu4GNmEn\",direction:\"OUTBOUND\",connectionState:2,peerId:\"16Uiu2HAkvPCeuXUjFq3bwHoxc8MSjypWdkiPnSb4KyxsUu4GNmEn\",enr:\"-LK4QDGY2BvvP_7TvqJFXOZ1nMw9xGsvidF5Ekaevayi11k8B7hKLQvbyyOsun1-5pPsrtn6VEzIaXXyZdtV2szQsgIIh2F0dG5ldHOIAAAAAAAAAECEZXRoMpDnp11aAAAAAf__________gmlkgnY0gmlwhGj7_3iJc2VjcDI1NmsxoQIOOaDLwwyS2D3LSXcSoWpDfc51EmDl3Uo_iLZryBHX54N0Y3CCMsiDdWRwgi7g\"},{address:\"/ip4/116.203.252.60/tcp/13000/p2p/16Uiu2HAm6Jm9N8CoydFzjAtbxx5vaQrdkD1knZv6h9xkNRUrC9Hf\",direction:\"OUTBOUND\",connectionState:2,peerId:\"16Uiu2HAm6Jm9N8CoydFzjAtbxx5vaQrdkD1knZv6h9xkNRUrC9Hf\",enr:\"-LK4QBeW2sMQ0y77ONJd-dfZOWKiu0DcacavmY05sLeKZnGALsM5ViteToq4KobaaOEXcMeMjaNHh3Jkleohhh-3SZQCh2F0dG5ldHOI__________-EZXRoMpDnp11aAAAAAf__________gmlkgnY0gmlwhHTL_DyJc2VjcDI1NmsxoQKhq1Sk0QqCyzZPPYyta-SJu79W5dQkS23sH06YRlYYDoN0Y3CCMsiDdWRwgi7g\"},{address:\"/ip4/24.4.149.245/tcp/13000/p2p/16Uiu2HAmQ29MmPnnGENBG952xrqtRsUGdm1MJWQsKN3nsvNhBr6c\",direction:\"OUTBOUND\",connectionState:2,peerId:\"16Uiu2HAmQ29MmPnnGENBG952xrqtRsUGdm1MJWQsKN3nsvNhBr6c\",enr:\"-LK4QD2iKDsZm1nANdp3CtP4bkgrqe6y0_wtaQdWuwc-TYiETgVVrJ0nVq31SwfGJojACnRSNZmsPxrVWwIGCCzqmbwCh2F0dG5ldHOIcQig9EthDJ2EZXRoMpDnp11aAAAAAf__________gmlkgnY0gmlwhBgElfWJc2VjcDI1NmsxoQOo2_BVIae-SNx5t_Z-_UXPTJWcYe9y31DK5iML-2i4mYN0Y3CCMsiDdWRwgi7g\"},{address:\"/ip4/104.225.218.208/tcp/13000/p2p/16Uiu2HAmFkHJbiGwJHafuYMNMbuQiL4GiXfhp9ozJw7KwPg6a54A\",direction:\"OUTBOUND\",connectionState:2,peerId:\"16Uiu2HAmFkHJbiGwJHafuYMNMbuQiL4GiXfhp9ozJw7KwPg6a54A\",enr:\"-LK4QMxEUMfj7wwQIXxknbEw29HVM1ABKlCNo5EgMzOL0x-5BObVBPX1viI2T0fJrm5vkzfIFGkucoa9ghdndKxXG61yh2F0dG5ldHOIIAQAAAAAgACEZXRoMpDnp11aAAAAAf__________gmlkgnY0gmlwhGjh2tCJc2VjcDI1NmsxoQMt7iJjp0U3rszrj4rPW7tUQ864MJ0CyCNTuHAYN7N_n4N0Y3CCMsiDdWRwgi7g\"}]},\"/v2/validator/beacon/participation\":{epoch:32,finalized:!0,participation:{currentEpochActiveGwei:\"1446418000000000\",currentEpochAttestingGwei:\"102777000000000\",currentEpochTargetAttestingGwei:\"101552000000000\",eligibleEther:\"1446290000000000\",globalParticipationRate:.7861,previousEpochActiveGwei:\"1446290000000000\",previousEpochAttestingGwei:\"1143101000000000\",previousEpochHeadAttestingGwei:\"1089546000000000\",previousEpochTargetAttestingGwei:\"1136975000000000\",votedEther:\"1136975000000000\"}},\"/v2/validator/beacon/performance\":{currentEffectiveBalances:[\"31000000000\",\"31000000000\",\"31000000000\"],correctlyVotedHead:[!0,!0,!1],correctlyVotedSource:[!0,!0,!1],correctlyVotedTarget:[!0,!1,!0],averageActiveValidatorBalance:\"31000000000\",inclusionDistances:[\"2\",\"2\",\"1\"],inclusionSlots:[\"3022\",\"1022\",\"1021\"],balancesBeforeEpochTransition:[\"31200781367\",\"31216554607\",\"31204371127\"],balancesAfterEpochTransition:[\"31200823019\",\"31216596259\",\"31204412779\"],publicKeys:UR,missingValidators:[]},\"/v2/validator/beacon/queue\":{churnLimit:4,activationPublicKeys:[UR[0],UR[1]],activationValidatorIndices:[0,1],exitPublicKeys:[UR[2]],exitValidatorIndices:[2]},\"/v2/validator/beacon/validators\":{validatorList:UR.map((e,t)=>({index:t?3e3*t:t+2e3,validator:{publicKey:e,effectiveBalance:\"31200823019\",activationEpoch:\"1000\",slashed:!1,exitEpoch:\"23020302\"}})),nextPageToken:\"1\",totalSize:UR.length}};let ZR=(()=>{class e{constructor(e){this.environmenter=e}intercept(e,t){if(!this.environmenter.env.production){let n=\"\";return this.contains(e.url,\"/v2/validator\")&&(n=this.extractEndpoint(e.url,\"/v2/validator\")),-1!==e.url.indexOf(\"/v2/validator/beacon/balances\")?Object(lh.a)(new xh({status:200,body:WR(e.url)})):n?Object(lh.a)(new xh({status:200,body:XR[n]})):t.handle(e)}return t.handle(e)}extractEndpoint(e,t){const n=e.indexOf(t);let r=e.slice(n);const i=r.indexOf(\"?\");return-1!==i&&(r=r.substring(0,i)),r}contains(e,t){return-1!==e.indexOf(t)}}return e.\\u0275fac=function(t){return new(t||e)(ie(Qp))},e.\\u0275prov=y({token:e,factory:e.\\u0275fac}),e})(),KR=(()=>{class e{}return e.\\u0275mod=De({type:e,bootstrap:[PR]}),e.\\u0275inj=v({factory:function(t){return new(t||e)},providers:[{provide:Ah,useClass:Xv,multi:!0},{provide:Ah,useClass:Wv,multi:!0},{provide:Ah,useClass:ZR,multi:!0},{provide:qp,useValue:Tc}],imports:[[ah,OR,Vh,NR,BR,bx,HR,VR,JR,zR]]}),e})();Tc.production&&function(){if(Hn)throw new Error(\"Cannot enable prod mode after platform setup.\");Nn=!1}(),sh().bootstrapModule(KR).catch(e=>console.error(e))},zkI0:function(e,t,n){\"use strict\";n.r(t),n.d(t,\"decryptCrowdsale\",(function(){return g})),n.d(t,\"decryptKeystore\",(function(){return v.a})),n.d(t,\"decryptKeystoreSync\",(function(){return v.b})),n.d(t,\"encryptKeystore\",(function(){return v.c})),n.d(t,\"isCrowdsaleWallet\",(function(){return _})),n.d(t,\"isKeystoreWallet\",(function(){return b})),n.d(t,\"getJsonWalletAddress\",(function(){return y})),n.d(t,\"decryptJsonWallet\",(function(){return w})),n.d(t,\"decryptJsonWalletSync\",(function(){return M}));var r=n(\"cke4\"),i=n.n(r),s=n(\"Oxwv\"),o=n(\"VJ7P\"),a=n(\"b1pR\"),l=n(\"QQWL\"),c=n(\"UnNr\"),u=n(\"m9oY\"),h=n(\"/7J2\"),d=n(\"Ub8o\"),m=n(\"/m0q\");const p=new h.Logger(d.a);class f extends u.Description{isCrowdsaleAccount(e){return!(!e||!e._isCrowdsaleAccount)}}function g(e,t){const n=JSON.parse(e);t=Object(m.a)(t);const r=Object(s.getAddress)(Object(m.c)(n,\"ethaddr\")),u=Object(m.b)(Object(m.c)(n,\"encseed\"));u&&u.length%16==0||p.throwArgumentError(\"invalid encseed\",\"json\",e);const h=Object(o.arrayify)(Object(l.a)(t,t,2e3,32,\"sha256\")).slice(0,16),d=u.slice(0,16),g=u.slice(16),_=new i.a.ModeOfOperation.cbc(h,d),b=i.a.padding.pkcs7.strip(Object(o.arrayify)(_.decrypt(g)));let y=\"\";for(let i=0;i=2&&e<=4?t[1]:t[2]},translate:function(e,n,r){var i=t.words[r];return 1===r.length?n?i[0]:i[1]:e+\" \"+t.correctGrammaticalCase(e,i)}};e.defineLocale(\"sr\",{months:\"januar_februar_mart_april_maj_jun_jul_avgust_septembar_oktobar_novembar_decembar\".split(\"_\"),monthsShort:\"jan._feb._mar._apr._maj_jun_jul_avg._sep._okt._nov._dec.\".split(\"_\"),monthsParseExact:!0,weekdays:\"nedelja_ponedeljak_utorak_sreda_\\u010detvrtak_petak_subota\".split(\"_\"),weekdaysShort:\"ned._pon._uto._sre._\\u010det._pet._sub.\".split(\"_\"),weekdaysMin:\"ne_po_ut_sr_\\u010de_pe_su\".split(\"_\"),weekdaysParseExact:!0,longDateFormat:{LT:\"H:mm\",LTS:\"H:mm:ss\",L:\"D. M. YYYY.\",LL:\"D. MMMM YYYY.\",LLL:\"D. MMMM YYYY. H:mm\",LLLL:\"dddd, D. MMMM YYYY. H:mm\"},calendar:{sameDay:\"[danas u] LT\",nextDay:\"[sutra u] LT\",nextWeek:function(){switch(this.day()){case 0:return\"[u] [nedelju] [u] LT\";case 3:return\"[u] [sredu] [u] LT\";case 6:return\"[u] [subotu] [u] LT\";case 1:case 2:case 4:case 5:return\"[u] dddd [u] LT\"}},lastDay:\"[ju\\u010de u] LT\",lastWeek:function(){return[\"[pro\\u0161le] [nedelje] [u] LT\",\"[pro\\u0161log] [ponedeljka] [u] LT\",\"[pro\\u0161log] [utorka] [u] LT\",\"[pro\\u0161le] [srede] [u] LT\",\"[pro\\u0161log] [\\u010detvrtka] [u] LT\",\"[pro\\u0161log] [petka] [u] LT\",\"[pro\\u0161le] [subote] [u] LT\"][this.day()]},sameElse:\"L\"},relativeTime:{future:\"za %s\",past:\"pre %s\",s:\"nekoliko sekundi\",ss:t.translate,m:t.translate,mm:t.translate,h:t.translate,hh:t.translate,d:\"dan\",dd:t.translate,M:\"mesec\",MM:t.translate,y:\"godinu\",yy:t.translate},dayOfMonthOrdinalParse:/\\d{1,2}\\./,ordinal:\"%d.\",week:{dow:1,doy:7}})}(n(\"wd/R\"))}},[[0,0]]]);") site_42 = []byte("\x89PNG \n\n\x00\x00\x00 IHDR\x00\x00\x00\x00\x00\x00)\x00\x00\x00\xc0\x93\x82\xce\x00\x00\x81IDATx\xadW\x90cY\xcdڅ\xb5\xed\xdd\xd8i\x9bk\xdb޶L\xdb \xdac\xb35\xb6\xe2dm\xdb\xcax\xee\xfe\xf3\xab\xf6\xd7f\xda\xe9\xfeU\xa7^\xbd\xf7\xee=\xe7<'\xbc\xe4\xd72\xa6\x85v\xe8\xa5nX\xa00 E\xa2 \xa9\xbah\xaa\xb9v* \xb7\xa8 #Uj\xc3\xf0\xd7*\xfdi\xcaG|\xa1\x95\xfeF\x89\xba\xda0\xf2\xbdZ?\xd2\xd1i\x8b(\xb2,'+\xf5\xc3\xf9*\xc3С\xd8\xc6\xef\xb5\xd8\xe9\xf1y\xef\xd03 \xdf\xe3\xf0\xe4\xfc\xb7\xe9\xfe.'\xc55\xed:\x848\xa5n@\x8f\xbc)\x89ȵ׫tv8~\xb8\xc7Ò?\xd8\xf7\xdd\xdb\xed\xa5\xa4Nś\xddl\x89:\xda\xd1\xffh\x9f\x9b\xaf\xd2 z1\xfa E\xa5\xab\xe3ڵ\xe3\x9avf\x9d\xf6\xbcE\xf1&7\xc5M\xc4!>\xa1y\xe7\xe43<\xf7\x8d)\x82\x85e:\xbf\xd7d\xa3G\xfbߡ\xb3\x87b\x8c\xee)\xf1\xc8\xc3\xd4*J\xd7\xfc\xad.Zw\xc5h\x91\x92\xd5ѵ\x9b>\xda\xf76Ŵ\xbb(z4Ў\x91M\xd8\xcf\xe6\xd7m=\xc8\xf0m\xf1\x91-{B]\xb6\xea\xc0#\xbd\xcc\xf4=\xd9\xe6\xf2\\>\xd4\xfb\xeb1(QG\xfb\x89\xb1\xc8G\x8c\xbal\xb5O^\xbc\xfc%VD\xaa]w\xb6\xbcp\xb9\xef\xee+\xdd\xdd\xf9E\xb4\xba\xfc\x806l\x80\xf8\xbaM\xa4]M\xf2\xa2\xe5lW\xb3\x81\xecr\xd3}]c\xe7\x80\xbc\xe0\xe7I\xf3\x96\xabJV\xf8\xe0,\xac\xc5\xe5\x87D\x93\x97\xb0FA\xa5+H\xb7\xdcJ}\xf7;>z\x8c>\xff\xe9O\xaap\xb1\xed K6{G\xe5\x82\xbc\xe0\xe7\xc9\xf2e\x84U \xfa\xa0\xd2\xec\xe4\x00Gv3.笥\xbe\xed\xef\xd1X߀\xe33\nխ\xc4\xee\xc2T\xf9\xe5\x83\xbc\xe0gF\xb2xUt\xdd6v.\x83\x9b\x9c\xb0c\x9bwӽ5t\xec\xf8q\xef{\xbau=\xc55l\x95\x8f:x\xc1ϓ\xe6.\xfa.\xa9\xcdJQ\xadn\xd2489$tx)\xaaf3\x95\xaf\xd8O}\xc6\xf5\x8a\xaa\xc1\xd4\xfa\xe5\x83\xbc\xe0牳\xe7\xfd\x81Jx\xb3\x8b\xd4\xf5ArӠcB\x91\xbe\xadoST\xf9\x00%\xbd~\xf9\xe0\xaf8g\xfe\xefنaAYY\xe7\xe0\x80:ڟn\x9aP$\xb5{3EVm\xa2\x986Ϙ\xf9\xe0\xe7 \xb3\xfa !\xfa\x81\xc3q\xedR\xd4:8`\xc8\xc9.R,\xa0\xed\xef|9\xa6\x80\xe7\xb3I\x997\x9fq\xec\xc0b\xfb\xe5\x83/X?xH\x94ݫ\xe5\x89Ӻ\xefV\xe4-\xfcÕ\xd5\xd8\xff΍2w.-\xdb\xfd\xbb}\xf1a#\x8c8?!M\xfe\xacF1*|\xf2܅\x89һ\x92x\xfc7-\x97\x8a\xd2;\x8f%\xb63\xae\xd2*;y5\xeb\x88b\xf6\xb0\x84\xe2\x8c.J\xd0/%if+U\xbbk\x878\xbf<\xf0\x80O\x94\xd6u\xfc\xec\xb5\"L\xeb\xdeZ\xbe\x91›\xdc$\xae\xb4\xfbA\xc2 \xb4\xc1͒\xc55\xdb@̖\xa8\x877\xba\xd1?*<\xa1囎\x83\x97\xbb\xbb)\xa6\x87ę\xfd\xbe\xf86/\x9b$\xaa\x8aj'չP\x8e\x87v\xf0\x882\xfa|\xc2\xd3}\x9c\xc8\xed]\xa7 R̿\x85\xd7\xec$u\x9d\x93嶀\x81|\xf0\xf0S\xcc?\xe0\xa5\xe4D\x00\xc1\xc6r\\h\x91\xcd\xbas\x8e- @$\xba\x85\xd9y\x8b} _\xf6\xa8\xf7 \xc4L\xdb\xc1\xf0\x9a\xbd\xectܡ\xb7M\xc8 \xad\xdaM\xe0\xb9\xf5\x8d\xb6 N\xe1FSX\xd0\xdbt\xd6\xe9\x80\xb1\xf2\xa49 1\x8a\xf2q\xdfx\xa8\xc3Ep\xe5.\x92U:\xe9V\xadu\xca\xc06F\x9e\xe0M\xf3ߒ\xd7:\xceW\xbei\xd4K\xb2\xfa\xb0m\x91|s\xd9\xe4@\xe2\xc5Y\xf3|\x827M\x93\xfe$\x82 \xb8є\xef I\xb9\x83n*\xb5N\n\x8c\xf1\xfc\xd3ȟT\x80\xb8\n\xaeu\xb1$7\xef\xe8G\xce\xb7\xa3\xa6\"r\xfb ]g\xe1\xdc(u[I<\xc7I\xd7\xed-\xe2\x98s\xf1 \xf2\xa6,R\x8c\xa9p\xa7\xa9q1\x8e\xadtm\xe1\xfeQ@;\xfaq\xba\x99ѿ>\xedܸpj\xe5\xda\xcd$4\xd8隂}\xa3\x80v\xf4#\xf1\xd3\xe1h\xc7ˢ\xb4^\x9f\xaa\xca\xc9:\xbf*\x9f[G;\xfa\x85)\xc6\xe7\xfe뀻\x87\xd9i\xdfHJ6ҝZ;]\x91\xbb\x8f_g'\xb4\xf3\xdf4\x89\xb8\x00E\xb8[\xe0 aj\xf7y\xb9\x93\xc1e\xd9\xfb\xd8u\xb4\xa3q3\x81K\xc6\xed'\xe2\xa2\xba\xbd\xcc\xb6\xda\xd1?Sk\xa9\xc1ήJa\xaa\xe5\xe0\xefŬ\x88\xf0xt\xe3\xfa]\xb8ǹ G}\xc6\xffG\xdf\xc6D\xb8i\xf7J\xd4g]`\xdc;i\xbd\xc7Q\xa2>\xcb\"\xdch\"\xcaY}yN7\xe7_5\xb3>0a\xdc\x00\x00\x00\x00IEND\xaeB`\x82") - site_43 = []byte("(window.webpackJsonp=window.webpackJsonp||[]).push([[3],{5:function(e,t,n){e.exports=n(\"hN/g\")},\"hN/g\":function(e,t,n){\"use strict\";n.r(t),n(\"pDpN\")},pDpN:function(e,t,n){var o,r;void 0===(r=\"function\"==typeof(o=function(){\"use strict\";!function(e){const t=e.performance;function n(e){t&&t.mark&&t.mark(e)}function o(e,n){t&&t.measure&&t.measure(e,n)}n(\"Zone\");const r=e.__Zone_symbol_prefix||\"__zone_symbol__\";function s(e){return r+e}const a=!0===e[s(\"forceDuplicateZoneCheck\")];if(e.Zone){if(a||\"function\"!=typeof e.Zone.__symbol__)throw new Error(\"Zone already loaded.\");return e.Zone}class i{constructor(e,t){this._parent=e,this._name=t?t.name||\"unnamed\":\"\",this._properties=t&&t.properties||{},this._zoneDelegate=new l(this,this._parent&&this._parent._zoneDelegate,t)}static assertZonePatched(){if(e.Promise!==C.ZoneAwarePromise)throw new Error(\"Zone.js has detected that ZoneAwarePromise `(window|global).Promise` has been overwritten.\\nMost likely cause is that a Promise polyfill has been loaded after Zone.js (Polyfilling Promise api is not necessary when zone.js is loaded. If you must load one, do so before loading zone.js.)\")}static get root(){let e=i.current;for(;e.parent;)e=e.parent;return e}static get current(){return z.zone}static get currentTask(){return j}static __load_patch(t,r){if(C.hasOwnProperty(t)){if(a)throw Error(\"Already loaded patch: \"+t)}else if(!e[\"__Zone_disable_\"+t]){const s=\"Zone:\"+t;n(s),C[t]=r(e,i,O),o(s,s)}}get parent(){return this._parent}get name(){return this._name}get(e){const t=this.getZoneWith(e);if(t)return t._properties[e]}getZoneWith(e){let t=this;for(;t;){if(t._properties.hasOwnProperty(e))return t;t=t._parent}return null}fork(e){if(!e)throw new Error(\"ZoneSpec required!\");return this._zoneDelegate.fork(this,e)}wrap(e,t){if(\"function\"!=typeof e)throw new Error(\"Expecting function got: \"+e);const n=this._zoneDelegate.intercept(this,e,t),o=this;return function(){return o.runGuarded(n,this,arguments,t)}}run(e,t,n,o){z={parent:z,zone:this};try{return this._zoneDelegate.invoke(this,e,t,n,o)}finally{z=z.parent}}runGuarded(e,t=null,n,o){z={parent:z,zone:this};try{try{return this._zoneDelegate.invoke(this,e,t,n,o)}catch(r){if(this._zoneDelegate.handleError(this,r))throw r}}finally{z=z.parent}}runTask(e,t,n){if(e.zone!=this)throw new Error(\"A task can only be run in the zone of creation! (Creation: \"+(e.zone||y).name+\"; Execution: \"+this.name+\")\");if(e.state===v&&(e.type===P||e.type===D))return;const o=e.state!=E;o&&e._transitionTo(E,T),e.runCount++;const r=j;j=e,z={parent:z,zone:this};try{e.type==D&&e.data&&!e.data.isPeriodic&&(e.cancelFn=void 0);try{return this._zoneDelegate.invokeTask(this,e,t,n)}catch(s){if(this._zoneDelegate.handleError(this,s))throw s}}finally{e.state!==v&&e.state!==Z&&(e.type==P||e.data&&e.data.isPeriodic?o&&e._transitionTo(T,E):(e.runCount=0,this._updateTaskCount(e,-1),o&&e._transitionTo(v,E,v))),z=z.parent,j=r}}scheduleTask(e){if(e.zone&&e.zone!==this){let t=this;for(;t;){if(t===e.zone)throw Error(`can not reschedule task to ${this.name} which is descendants of the original zone ${e.zone.name}`);t=t.parent}}e._transitionTo(b,v);const t=[];e._zoneDelegates=t,e._zone=this;try{e=this._zoneDelegate.scheduleTask(this,e)}catch(n){throw e._transitionTo(Z,b,v),this._zoneDelegate.handleError(this,n),n}return e._zoneDelegates===t&&this._updateTaskCount(e,1),e.state==b&&e._transitionTo(T,b),e}scheduleMicroTask(e,t,n,o){return this.scheduleTask(new u(S,e,t,n,o,void 0))}scheduleMacroTask(e,t,n,o,r){return this.scheduleTask(new u(D,e,t,n,o,r))}scheduleEventTask(e,t,n,o,r){return this.scheduleTask(new u(P,e,t,n,o,r))}cancelTask(e){if(e.zone!=this)throw new Error(\"A task can only be cancelled in the zone of creation! (Creation: \"+(e.zone||y).name+\"; Execution: \"+this.name+\")\");e._transitionTo(w,T,E);try{this._zoneDelegate.cancelTask(this,e)}catch(t){throw e._transitionTo(Z,w),this._zoneDelegate.handleError(this,t),t}return this._updateTaskCount(e,-1),e._transitionTo(v,w),e.runCount=0,e}_updateTaskCount(e,t){const n=e._zoneDelegates;-1==t&&(e._zoneDelegates=null);for(let o=0;oe.hasTask(n,o),onScheduleTask:(e,t,n,o)=>e.scheduleTask(n,o),onInvokeTask:(e,t,n,o,r,s)=>e.invokeTask(n,o,r,s),onCancelTask:(e,t,n,o)=>e.cancelTask(n,o)};class l{constructor(e,t,n){this._taskCounts={microTask:0,macroTask:0,eventTask:0},this.zone=e,this._parentDelegate=t,this._forkZS=n&&(n&&n.onFork?n:t._forkZS),this._forkDlgt=n&&(n.onFork?t:t._forkDlgt),this._forkCurrZone=n&&(n.onFork?this.zone:t._forkCurrZone),this._interceptZS=n&&(n.onIntercept?n:t._interceptZS),this._interceptDlgt=n&&(n.onIntercept?t:t._interceptDlgt),this._interceptCurrZone=n&&(n.onIntercept?this.zone:t._interceptCurrZone),this._invokeZS=n&&(n.onInvoke?n:t._invokeZS),this._invokeDlgt=n&&(n.onInvoke?t:t._invokeDlgt),this._invokeCurrZone=n&&(n.onInvoke?this.zone:t._invokeCurrZone),this._handleErrorZS=n&&(n.onHandleError?n:t._handleErrorZS),this._handleErrorDlgt=n&&(n.onHandleError?t:t._handleErrorDlgt),this._handleErrorCurrZone=n&&(n.onHandleError?this.zone:t._handleErrorCurrZone),this._scheduleTaskZS=n&&(n.onScheduleTask?n:t._scheduleTaskZS),this._scheduleTaskDlgt=n&&(n.onScheduleTask?t:t._scheduleTaskDlgt),this._scheduleTaskCurrZone=n&&(n.onScheduleTask?this.zone:t._scheduleTaskCurrZone),this._invokeTaskZS=n&&(n.onInvokeTask?n:t._invokeTaskZS),this._invokeTaskDlgt=n&&(n.onInvokeTask?t:t._invokeTaskDlgt),this._invokeTaskCurrZone=n&&(n.onInvokeTask?this.zone:t._invokeTaskCurrZone),this._cancelTaskZS=n&&(n.onCancelTask?n:t._cancelTaskZS),this._cancelTaskDlgt=n&&(n.onCancelTask?t:t._cancelTaskDlgt),this._cancelTaskCurrZone=n&&(n.onCancelTask?this.zone:t._cancelTaskCurrZone),this._hasTaskZS=null,this._hasTaskDlgt=null,this._hasTaskDlgtOwner=null,this._hasTaskCurrZone=null;const o=n&&n.onHasTask;(o||t&&t._hasTaskZS)&&(this._hasTaskZS=o?n:c,this._hasTaskDlgt=t,this._hasTaskDlgtOwner=this,this._hasTaskCurrZone=e,n.onScheduleTask||(this._scheduleTaskZS=c,this._scheduleTaskDlgt=t,this._scheduleTaskCurrZone=this.zone),n.onInvokeTask||(this._invokeTaskZS=c,this._invokeTaskDlgt=t,this._invokeTaskCurrZone=this.zone),n.onCancelTask||(this._cancelTaskZS=c,this._cancelTaskDlgt=t,this._cancelTaskCurrZone=this.zone))}fork(e,t){return this._forkZS?this._forkZS.onFork(this._forkDlgt,this.zone,e,t):new i(e,t)}intercept(e,t,n){return this._interceptZS?this._interceptZS.onIntercept(this._interceptDlgt,this._interceptCurrZone,e,t,n):t}invoke(e,t,n,o,r){return this._invokeZS?this._invokeZS.onInvoke(this._invokeDlgt,this._invokeCurrZone,e,t,n,o,r):t.apply(n,o)}handleError(e,t){return!this._handleErrorZS||this._handleErrorZS.onHandleError(this._handleErrorDlgt,this._handleErrorCurrZone,e,t)}scheduleTask(e,t){let n=t;if(this._scheduleTaskZS)this._hasTaskZS&&n._zoneDelegates.push(this._hasTaskDlgtOwner),n=this._scheduleTaskZS.onScheduleTask(this._scheduleTaskDlgt,this._scheduleTaskCurrZone,e,t),n||(n=t);else if(t.scheduleFn)t.scheduleFn(t);else{if(t.type!=S)throw new Error(\"Task is missing scheduleFn.\");k(t)}return n}invokeTask(e,t,n,o){return this._invokeTaskZS?this._invokeTaskZS.onInvokeTask(this._invokeTaskDlgt,this._invokeTaskCurrZone,e,t,n,o):t.callback.apply(n,o)}cancelTask(e,t){let n;if(this._cancelTaskZS)n=this._cancelTaskZS.onCancelTask(this._cancelTaskDlgt,this._cancelTaskCurrZone,e,t);else{if(!t.cancelFn)throw Error(\"Task is not cancelable\");n=t.cancelFn(t)}return n}hasTask(e,t){try{this._hasTaskZS&&this._hasTaskZS.onHasTask(this._hasTaskDlgt,this._hasTaskCurrZone,e,t)}catch(n){this.handleError(e,n)}}_updateTaskCount(e,t){const n=this._taskCounts,o=n[e],r=n[e]=o+t;if(r<0)throw new Error(\"More tasks executed then were scheduled.\");0!=o&&0!=r||this.hasTask(this.zone,{microTask:n.microTask>0,macroTask:n.macroTask>0,eventTask:n.eventTask>0,change:e})}}class u{constructor(t,n,o,r,s,a){if(this._zone=null,this.runCount=0,this._zoneDelegates=null,this._state=\"notScheduled\",this.type=t,this.source=n,this.data=r,this.scheduleFn=s,this.cancelFn=a,!o)throw new Error(\"callback is not defined\");this.callback=o;const i=this;this.invoke=t===P&&r&&r.useG?u.invokeTask:function(){return u.invokeTask.call(e,i,this,arguments)}}static invokeTask(e,t,n){e||(e=this),I++;try{return e.runCount++,e.zone.runTask(e,t,n)}finally{1==I&&m(),I--}}get zone(){return this._zone}get state(){return this._state}cancelScheduleRequest(){this._transitionTo(v,b)}_transitionTo(e,t,n){if(this._state!==t&&this._state!==n)throw new Error(`${this.type} '${this.source}': can not transition to '${e}', expecting state '${t}'${n?\" or '\"+n+\"'\":\"\"}, was '${this._state}'.`);this._state=e,e==v&&(this._zoneDelegates=null)}toString(){return this.data&&void 0!==this.data.handleId?this.data.handleId.toString():Object.prototype.toString.call(this)}toJSON(){return{type:this.type,state:this.state,source:this.source,zone:this.zone.name,runCount:this.runCount}}}const h=s(\"setTimeout\"),p=s(\"Promise\"),f=s(\"then\");let d,g=[],_=!1;function k(t){if(0===I&&0===g.length)if(d||e[p]&&(d=e[p].resolve(0)),d){let e=d[f];e||(e=d.then),e.call(d,m)}else e[h](m,0);t&&g.push(t)}function m(){if(!_){for(_=!0;g.length;){const t=g;g=[];for(let n=0;nz,onUnhandledError:N,microtaskDrainDone:N,scheduleMicroTask:k,showUncaughtError:()=>!i[s(\"ignoreConsoleErrorUncaughtError\")],patchEventTarget:()=>[],patchOnProperties:N,patchMethod:()=>N,bindArguments:()=>[],patchThen:()=>N,patchMacroTask:()=>N,setNativePromise:e=>{e&&\"function\"==typeof e.resolve&&(d=e.resolve(0))},patchEventPrototype:()=>N,isIEOrEdge:()=>!1,getGlobalObjects:()=>{},ObjectDefineProperty:()=>N,ObjectGetOwnPropertyDescriptor:()=>{},ObjectCreate:()=>{},ArraySlice:()=>[],patchClass:()=>N,wrapWithCurrentZone:()=>N,filterProperties:()=>[],attachOriginToPatched:()=>N,_redefineProperty:()=>N,patchCallbacks:()=>N};let z={parent:null,zone:new i(null,null)},j=null,I=0;function N(){}o(\"Zone\",\"Zone\"),e.Zone=i}(\"undefined\"!=typeof window&&window||\"undefined\"!=typeof self&&self||global),Zone.__load_patch(\"ZoneAwarePromise\",(e,t,n)=>{const o=Object.getOwnPropertyDescriptor,r=Object.defineProperty,s=n.symbol,a=[],i=!0===e[s(\"DISABLE_WRAPPING_UNCAUGHT_PROMISE_REJECTION\")],c=s(\"Promise\"),l=s(\"then\");n.onUnhandledError=e=>{if(n.showUncaughtError()){const t=e&&e.rejection;t?console.error(\"Unhandled Promise rejection:\",t instanceof Error?t.message:t,\"; Zone:\",e.zone.name,\"; Task:\",e.task&&e.task.source,\"; Value:\",t,t instanceof Error?t.stack:void 0):console.error(e)}},n.microtaskDrainDone=()=>{for(;a.length;){const t=a.shift();try{t.zone.runGuarded(()=>{throw t})}catch(e){h(e)}}};const u=s(\"unhandledPromiseRejectionHandler\");function h(e){n.onUnhandledError(e);try{const n=t[u];\"function\"==typeof n&&n.call(this,e)}catch(o){}}function p(e){return e&&e.then}function f(e){return e}function d(e){return D.reject(e)}const g=s(\"state\"),_=s(\"value\"),k=s(\"finally\"),m=s(\"parentPromiseValue\"),y=s(\"parentPromiseState\");function v(e,t){return n=>{try{T(e,t,n)}catch(o){T(e,!1,o)}}}const b=s(\"currentTaskTrace\");function T(e,o,s){const c=function(){let e=!1;return function(t){return function(){e||(e=!0,t.apply(null,arguments))}}}();if(e===s)throw new TypeError(\"Promise resolved with itself\");if(null===e[g]){let h=null;try{\"object\"!=typeof s&&\"function\"!=typeof s||(h=s&&s.then)}catch(u){return c(()=>{T(e,!1,u)})(),e}if(!1!==o&&s instanceof D&&s.hasOwnProperty(g)&&s.hasOwnProperty(_)&&null!==s[g])w(s),T(e,s[g],s[_]);else if(!1!==o&&\"function\"==typeof h)try{h.call(s,c(v(e,o)),c(v(e,!1)))}catch(u){c(()=>{T(e,!1,u)})()}else{e[g]=o;const c=e[_];if(e[_]=s,e[k]===k&&!0===o&&(e[g]=e[y],e[_]=e[m]),!1===o&&s instanceof Error){const e=t.currentTask&&t.currentTask.data&&t.currentTask.data.__creationTrace__;e&&r(s,b,{configurable:!0,enumerable:!1,writable:!0,value:e})}for(let t=0;t{try{const o=e[_],r=!!n&&k===n[k];r&&(n[m]=o,n[y]=s);const i=t.run(a,void 0,r&&a!==d&&a!==f?[]:[o]);T(n,!0,i)}catch(o){T(n,!1,o)}},n)}const S=function(){};class D{static toString(){return\"function ZoneAwarePromise() { [native code] }\"}static resolve(e){return T(new this(null),!0,e)}static reject(e){return T(new this(null),!1,e)}static race(e){let t,n,o=new this((e,o)=>{t=e,n=o});function r(e){t(e)}function s(e){n(e)}for(let a of e)p(a)||(a=this.resolve(a)),a.then(r,s);return o}static all(e){return D.allWithCallback(e)}static allSettled(e){return(this&&this.prototype instanceof D?this:D).allWithCallback(e,{thenCallback:e=>({status:\"fulfilled\",value:e}),errorCallback:e=>({status:\"rejected\",reason:e})})}static allWithCallback(e,t){let n,o,r=new this((e,t)=>{n=e,o=t}),s=2,a=0;const i=[];for(let l of e){p(l)||(l=this.resolve(l));const e=a;try{l.then(o=>{i[e]=t?t.thenCallback(o):o,s--,0===s&&n(i)},r=>{t?(i[e]=t.errorCallback(r),s--,0===s&&n(i)):o(r)})}catch(c){o(c)}s++,a++}return s-=2,0===s&&n(i),r}constructor(e){const t=this;if(!(t instanceof D))throw new Error(\"Must be an instanceof Promise.\");t[g]=null,t[_]=[];try{e&&e(v(t,!0),v(t,!1))}catch(n){T(t,!1,n)}}get[Symbol.toStringTag](){return\"Promise\"}get[Symbol.species](){return D}then(e,n){let o=this.constructor[Symbol.species];o&&\"function\"==typeof o||(o=this.constructor||D);const r=new o(S),s=t.current;return null==this[g]?this[_].push(s,r,e,n):Z(this,s,r,e,n),r}catch(e){return this.then(null,e)}finally(e){let n=this.constructor[Symbol.species];n&&\"function\"==typeof n||(n=D);const o=new n(S);o[k]=k;const r=t.current;return null==this[g]?this[_].push(r,o,e,e):Z(this,r,o,e,e),o}}D.resolve=D.resolve,D.reject=D.reject,D.race=D.race,D.all=D.all;const P=e[c]=e.Promise,C=t.__symbol__(\"ZoneAwarePromise\");let O=o(e,\"Promise\");O&&!O.configurable||(O&&delete O.writable,O&&delete O.value,O||(O={configurable:!0,enumerable:!0}),O.get=function(){return e[C]?e[C]:e[c]},O.set=function(t){t===D?e[C]=t:(e[c]=t,t.prototype[l]||j(t),n.setNativePromise(t))},r(e,\"Promise\",O)),e.Promise=D;const z=s(\"thenPatched\");function j(e){const t=e.prototype,n=o(t,\"then\");if(n&&(!1===n.writable||!n.configurable))return;const r=t.then;t[l]=r,e.prototype.then=function(e,t){return new D((e,t)=>{r.call(this,e,t)}).then(e,t)},e[z]=!0}if(n.patchThen=j,P){j(P);const t=e.fetch;\"function\"==typeof t&&(e[n.symbol(\"fetch\")]=t,e.fetch=(I=t,function(){let e=I.apply(this,arguments);if(e instanceof D)return e;let t=e.constructor;return t[z]||j(t),e}))}var I;return Promise[t.__symbol__(\"uncaughtPromiseErrors\")]=a,D});const e=Object.getOwnPropertyDescriptor,t=Object.defineProperty,n=Object.getPrototypeOf,o=Object.create,r=Array.prototype.slice,s=Zone.__symbol__(\"addEventListener\"),a=Zone.__symbol__(\"removeEventListener\"),i=Zone.__symbol__(\"\");function c(e,t){return Zone.current.wrap(e,t)}function l(e,t,n,o,r){return Zone.current.scheduleMacroTask(e,t,n,o,r)}const u=Zone.__symbol__,h=\"undefined\"!=typeof window,p=h?window:void 0,f=h&&p||\"object\"==typeof self&&self||global,d=[null];function g(e,t){for(let n=e.length-1;n>=0;n--)\"function\"==typeof e[n]&&(e[n]=c(e[n],t+\"_\"+n));return e}function _(e){return!e||!1!==e.writable&&!(\"function\"==typeof e.get&&void 0===e.set)}const k=\"undefined\"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope,m=!(\"nw\"in f)&&void 0!==f.process&&\"[object process]\"==={}.toString.call(f.process),y=!m&&!k&&!(!h||!p.HTMLElement),v=void 0!==f.process&&\"[object process]\"==={}.toString.call(f.process)&&!k&&!(!h||!p.HTMLElement),b={},T=function(e){if(!(e=e||f.event))return;let t=b[e.type];t||(t=b[e.type]=u(\"ON_PROPERTY\"+e.type));const n=this||e.target||f,o=n[t];let r;if(y&&n===p&&\"error\"===e.type){const t=e;r=o&&o.call(this,t.message,t.filename,t.lineno,t.colno,t.error),!0===r&&e.preventDefault()}else r=o&&o.apply(this,arguments),null==r||r||e.preventDefault();return r};function E(n,o,r){let s=e(n,o);if(!s&&r&&e(r,o)&&(s={enumerable:!0,configurable:!0}),!s||!s.configurable)return;const a=u(\"on\"+o+\"patched\");if(n.hasOwnProperty(a)&&n[a])return;delete s.writable,delete s.value;const i=s.get,c=s.set,l=o.substr(2);let h=b[l];h||(h=b[l]=u(\"ON_PROPERTY\"+l)),s.set=function(e){let t=this;t||n!==f||(t=f),t&&(t[h]&&t.removeEventListener(l,T),c&&c.apply(t,d),\"function\"==typeof e?(t[h]=e,t.addEventListener(l,T,!1)):t[h]=null)},s.get=function(){let e=this;if(e||n!==f||(e=f),!e)return null;const t=e[h];if(t)return t;if(i){let t=i&&i.call(this);if(t)return s.set.call(this,t),\"function\"==typeof e.removeAttribute&&e.removeAttribute(o),t}return null},t(n,o,s),n[a]=!0}function w(e,t,n){if(t)for(let o=0;ofunction(t,o){const s=n(t,o);return s.cbIdx>=0&&\"function\"==typeof o[s.cbIdx]?l(s.name,o[s.cbIdx],s,r):e.apply(t,o)})}function C(e,t){e[u(\"OriginalDelegate\")]=t}let O=!1,z=!1;function j(){try{const e=p.navigator.userAgent;if(-1!==e.indexOf(\"MSIE \")||-1!==e.indexOf(\"Trident/\"))return!0}catch(e){}return!1}function I(){if(O)return z;O=!0;try{const e=p.navigator.userAgent;-1===e.indexOf(\"MSIE \")&&-1===e.indexOf(\"Trident/\")&&-1===e.indexOf(\"Edge/\")||(z=!0)}catch(e){}return z}Zone.__load_patch(\"toString\",e=>{const t=Function.prototype.toString,n=u(\"OriginalDelegate\"),o=u(\"Promise\"),r=u(\"Error\"),s=function(){if(\"function\"==typeof this){const s=this[n];if(s)return\"function\"==typeof s?t.call(s):Object.prototype.toString.call(s);if(this===Promise){const n=e[o];if(n)return t.call(n)}if(this===Error){const n=e[r];if(n)return t.call(n)}}return t.call(this)};s[n]=t,Function.prototype.toString=s;const a=Object.prototype.toString;Object.prototype.toString=function(){return this instanceof Promise?\"[object Promise]\":a.call(this)}});let N=!1;if(\"undefined\"!=typeof window)try{const e=Object.defineProperty({},\"passive\",{get:function(){N=!0}});window.addEventListener(\"test\",e,e),window.removeEventListener(\"test\",e,e)}catch(ie){N=!1}const R={useG:!0},x={},L={},M=new RegExp(\"^\"+i+\"(\\\\w+)(true|false)$\"),A=u(\"propagationStopped\");function H(e,t){const n=(t?t(e):e)+\"false\",o=(t?t(e):e)+\"true\",r=i+n,s=i+o;x[e]={},x[e].false=r,x[e].true=s}function F(e,t,o){const r=o&&o.add||\"addEventListener\",s=o&&o.rm||\"removeEventListener\",a=o&&o.listeners||\"eventListeners\",c=o&&o.rmAll||\"removeAllListeners\",l=u(r),h=\".\"+r+\":\",p=function(e,t,n){if(e.isRemoved)return;const o=e.callback;\"object\"==typeof o&&o.handleEvent&&(e.callback=e=>o.handleEvent(e),e.originalDelegate=o),e.invoke(e,t,[n]);const r=e.options;r&&\"object\"==typeof r&&r.once&&t[s].call(t,n.type,e.originalDelegate?e.originalDelegate:e.callback,r)},f=function(t){if(!(t=t||e.event))return;const n=this||t.target||e,o=n[x[t.type].false];if(o)if(1===o.length)p(o[0],n,t);else{const e=o.slice();for(let o=0;ofunction(t,n){t[A]=!0,e&&e.apply(t,n)})}function q(e,t,n,o,r){const s=Zone.__symbol__(o);if(t[s])return;const a=t[s]=t[o];t[o]=function(s,i,c){return i&&i.prototype&&r.forEach((function(t){const r=`${n}.${o}::`+t,s=i.prototype;if(s.hasOwnProperty(t)){const n=e.ObjectGetOwnPropertyDescriptor(s,t);n&&n.value?(n.value=e.wrapWithCurrentZone(n.value,r),e._redefineProperty(i.prototype,t,n)):s[t]&&(s[t]=e.wrapWithCurrentZone(s[t],r))}else s[t]&&(s[t]=e.wrapWithCurrentZone(s[t],r))})),a.call(t,s,i,c)},e.attachOriginToPatched(t[o],a)}const W=[\"absolutedeviceorientation\",\"afterinput\",\"afterprint\",\"appinstalled\",\"beforeinstallprompt\",\"beforeprint\",\"beforeunload\",\"devicelight\",\"devicemotion\",\"deviceorientation\",\"deviceorientationabsolute\",\"deviceproximity\",\"hashchange\",\"languagechange\",\"message\",\"mozbeforepaint\",\"offline\",\"online\",\"paint\",\"pageshow\",\"pagehide\",\"popstate\",\"rejectionhandled\",\"storage\",\"unhandledrejection\",\"unload\",\"userproximity\",\"vrdisplayconnected\",\"vrdisplaydisconnected\",\"vrdisplaypresentchange\"],U=[\"encrypted\",\"waitingforkey\",\"msneedkey\",\"mozinterruptbegin\",\"mozinterruptend\"],V=[\"load\"],$=[\"blur\",\"error\",\"focus\",\"load\",\"resize\",\"scroll\",\"messageerror\"],X=[\"bounce\",\"finish\",\"start\"],J=[\"loadstart\",\"progress\",\"abort\",\"error\",\"load\",\"progress\",\"timeout\",\"loadend\",\"readystatechange\"],Y=[\"upgradeneeded\",\"complete\",\"abort\",\"success\",\"error\",\"blocked\",\"versionchange\",\"close\"],K=[\"close\",\"error\",\"open\",\"message\"],Q=[\"error\",\"message\"],ee=[\"abort\",\"animationcancel\",\"animationend\",\"animationiteration\",\"auxclick\",\"beforeinput\",\"blur\",\"cancel\",\"canplay\",\"canplaythrough\",\"change\",\"compositionstart\",\"compositionupdate\",\"compositionend\",\"cuechange\",\"click\",\"close\",\"contextmenu\",\"curechange\",\"dblclick\",\"drag\",\"dragend\",\"dragenter\",\"dragexit\",\"dragleave\",\"dragover\",\"drop\",\"durationchange\",\"emptied\",\"ended\",\"error\",\"focus\",\"focusin\",\"focusout\",\"gotpointercapture\",\"input\",\"invalid\",\"keydown\",\"keypress\",\"keyup\",\"load\",\"loadstart\",\"loadeddata\",\"loadedmetadata\",\"lostpointercapture\",\"mousedown\",\"mouseenter\",\"mouseleave\",\"mousemove\",\"mouseout\",\"mouseover\",\"mouseup\",\"mousewheel\",\"orientationchange\",\"pause\",\"play\",\"playing\",\"pointercancel\",\"pointerdown\",\"pointerenter\",\"pointerleave\",\"pointerlockchange\",\"mozpointerlockchange\",\"webkitpointerlockerchange\",\"pointerlockerror\",\"mozpointerlockerror\",\"webkitpointerlockerror\",\"pointermove\",\"pointout\",\"pointerover\",\"pointerup\",\"progress\",\"ratechange\",\"reset\",\"resize\",\"scroll\",\"seeked\",\"seeking\",\"select\",\"selectionchange\",\"selectstart\",\"show\",\"sort\",\"stalled\",\"submit\",\"suspend\",\"timeupdate\",\"volumechange\",\"touchcancel\",\"touchmove\",\"touchstart\",\"touchend\",\"transitioncancel\",\"transitionend\",\"waiting\",\"wheel\"].concat([\"webglcontextrestored\",\"webglcontextlost\",\"webglcontextcreationerror\"],[\"autocomplete\",\"autocompleteerror\"],[\"toggle\"],[\"afterscriptexecute\",\"beforescriptexecute\",\"DOMContentLoaded\",\"freeze\",\"fullscreenchange\",\"mozfullscreenchange\",\"webkitfullscreenchange\",\"msfullscreenchange\",\"fullscreenerror\",\"mozfullscreenerror\",\"webkitfullscreenerror\",\"msfullscreenerror\",\"readystatechange\",\"visibilitychange\",\"resume\"],W,[\"beforecopy\",\"beforecut\",\"beforepaste\",\"copy\",\"cut\",\"paste\",\"dragstart\",\"loadend\",\"animationstart\",\"search\",\"transitionrun\",\"transitionstart\",\"webkitanimationend\",\"webkitanimationiteration\",\"webkitanimationstart\",\"webkittransitionend\"],[\"activate\",\"afterupdate\",\"ariarequest\",\"beforeactivate\",\"beforedeactivate\",\"beforeeditfocus\",\"beforeupdate\",\"cellchange\",\"controlselect\",\"dataavailable\",\"datasetchanged\",\"datasetcomplete\",\"errorupdate\",\"filterchange\",\"layoutcomplete\",\"losecapture\",\"move\",\"moveend\",\"movestart\",\"propertychange\",\"resizeend\",\"resizestart\",\"rowenter\",\"rowexit\",\"rowsdelete\",\"rowsinserted\",\"command\",\"compassneedscalibration\",\"deactivate\",\"help\",\"mscontentzoom\",\"msmanipulationstatechanged\",\"msgesturechange\",\"msgesturedoubletap\",\"msgestureend\",\"msgesturehold\",\"msgesturestart\",\"msgesturetap\",\"msgotpointercapture\",\"msinertiastart\",\"mslostpointercapture\",\"mspointercancel\",\"mspointerdown\",\"mspointerenter\",\"mspointerhover\",\"mspointerleave\",\"mspointermove\",\"mspointerout\",\"mspointerover\",\"mspointerup\",\"pointerout\",\"mssitemodejumplistitemremoved\",\"msthumbnailclick\",\"stop\",\"storagecommit\"]);function te(e,t,n){if(!n||0===n.length)return t;const o=n.filter(t=>t.target===e);if(!o||0===o.length)return t;const r=o[0].ignoreProperties;return t.filter(e=>-1===r.indexOf(e))}function ne(e,t,n,o){e&&w(e,te(e,t,n),o)}function oe(e,t){if(m&&!v)return;if(Zone[e.symbol(\"patchEvents\")])return;const o=\"undefined\"!=typeof WebSocket,r=t.__Zone_ignore_on_properties;if(y){const e=window,t=j?[{target:e,ignoreProperties:[\"error\"]}]:[];ne(e,ee.concat([\"messageerror\"]),r?r.concat(t):r,n(e)),ne(Document.prototype,ee,r),void 0!==e.SVGElement&&ne(e.SVGElement.prototype,ee,r),ne(Element.prototype,ee,r),ne(HTMLElement.prototype,ee,r),ne(HTMLMediaElement.prototype,U,r),ne(HTMLFrameSetElement.prototype,W.concat($),r),ne(HTMLBodyElement.prototype,W.concat($),r),ne(HTMLFrameElement.prototype,V,r),ne(HTMLIFrameElement.prototype,V,r);const o=e.HTMLMarqueeElement;o&&ne(o.prototype,X,r);const s=e.Worker;s&&ne(s.prototype,Q,r)}const s=t.XMLHttpRequest;s&&ne(s.prototype,J,r);const a=t.XMLHttpRequestEventTarget;a&&ne(a&&a.prototype,J,r),\"undefined\"!=typeof IDBIndex&&(ne(IDBIndex.prototype,Y,r),ne(IDBRequest.prototype,Y,r),ne(IDBOpenDBRequest.prototype,Y,r),ne(IDBDatabase.prototype,Y,r),ne(IDBTransaction.prototype,Y,r),ne(IDBCursor.prototype,Y,r)),o&&ne(WebSocket.prototype,K,r)}Zone.__load_patch(\"util\",(n,s,a)=>{a.patchOnProperties=w,a.patchMethod=D,a.bindArguments=g,a.patchMacroTask=P;const l=s.__symbol__(\"BLACK_LISTED_EVENTS\"),u=s.__symbol__(\"UNPATCHED_EVENTS\");n[u]&&(n[l]=n[u]),n[l]&&(s[l]=s[u]=n[l]),a.patchEventPrototype=B,a.patchEventTarget=F,a.isIEOrEdge=I,a.ObjectDefineProperty=t,a.ObjectGetOwnPropertyDescriptor=e,a.ObjectCreate=o,a.ArraySlice=r,a.patchClass=S,a.wrapWithCurrentZone=c,a.filterProperties=te,a.attachOriginToPatched=C,a._redefineProperty=Object.defineProperty,a.patchCallbacks=q,a.getGlobalObjects=()=>({globalSources:L,zoneSymbolEventNames:x,eventNames:ee,isBrowser:y,isMix:v,isNode:m,TRUE_STR:\"true\",FALSE_STR:\"false\",ZONE_SYMBOL_PREFIX:i,ADD_EVENT_LISTENER_STR:\"addEventListener\",REMOVE_EVENT_LISTENER_STR:\"removeEventListener\"})});const re=u(\"zoneTask\");function se(e,t,n,o){let r=null,s=null;n+=o;const a={};function i(t){const n=t.data;return n.args[0]=function(){try{t.invoke.apply(this,arguments)}finally{t.data&&t.data.isPeriodic||(\"number\"==typeof n.handleId?delete a[n.handleId]:n.handleId&&(n.handleId[re]=null))}},n.handleId=r.apply(e,n.args),t}function c(e){return s(e.data.handleId)}r=D(e,t+=o,n=>function(r,s){if(\"function\"==typeof s[0]){const e=l(t,s[0],{isPeriodic:\"Interval\"===o,delay:\"Timeout\"===o||\"Interval\"===o?s[1]||0:void 0,args:s},i,c);if(!e)return e;const n=e.data.handleId;return\"number\"==typeof n?a[n]=e:n&&(n[re]=e),n&&n.ref&&n.unref&&\"function\"==typeof n.ref&&\"function\"==typeof n.unref&&(e.ref=n.ref.bind(n),e.unref=n.unref.bind(n)),\"number\"==typeof n||n?n:e}return n.apply(e,s)}),s=D(e,n,t=>function(n,o){const r=o[0];let s;\"number\"==typeof r?s=a[r]:(s=r&&r[re],s||(s=r)),s&&\"string\"==typeof s.type?\"notScheduled\"!==s.state&&(s.cancelFn&&s.data.isPeriodic||0===s.runCount)&&(\"number\"==typeof r?delete a[r]:r&&(r[re]=null),s.zone.cancelTask(s)):t.apply(e,o)})}function ae(e,t){if(Zone[t.symbol(\"patchEventTarget\")])return;const{eventNames:n,zoneSymbolEventNames:o,TRUE_STR:r,FALSE_STR:s,ZONE_SYMBOL_PREFIX:a}=t.getGlobalObjects();for(let c=0;c{const t=e[Zone.__symbol__(\"legacyPatch\")];t&&t()}),Zone.__load_patch(\"timers\",e=>{se(e,\"set\",\"clear\",\"Timeout\"),se(e,\"set\",\"clear\",\"Interval\"),se(e,\"set\",\"clear\",\"Immediate\")}),Zone.__load_patch(\"requestAnimationFrame\",e=>{se(e,\"request\",\"cancel\",\"AnimationFrame\"),se(e,\"mozRequest\",\"mozCancel\",\"AnimationFrame\"),se(e,\"webkitRequest\",\"webkitCancel\",\"AnimationFrame\")}),Zone.__load_patch(\"blocking\",(e,t)=>{const n=[\"alert\",\"prompt\",\"confirm\"];for(let o=0;ofunction(o,s){return t.current.run(n,e,s,r)})}),Zone.__load_patch(\"EventTarget\",(e,t,n)=>{!function(e,t){t.patchEventPrototype(e,t)}(e,n),ae(e,n);const o=e.XMLHttpRequestEventTarget;o&&o.prototype&&n.patchEventTarget(e,[o.prototype]),S(\"MutationObserver\"),S(\"WebKitMutationObserver\"),S(\"IntersectionObserver\"),S(\"FileReader\")}),Zone.__load_patch(\"on_property\",(e,t,n)=>{oe(n,e)}),Zone.__load_patch(\"customElements\",(e,t,n)=>{!function(e,t){const{isBrowser:n,isMix:o}=t.getGlobalObjects();(n||o)&&e.customElements&&\"customElements\"in e&&t.patchCallbacks(t,e.customElements,\"customElements\",\"define\",[\"connectedCallback\",\"disconnectedCallback\",\"adoptedCallback\",\"attributeChangedCallback\"])}(e,n)}),Zone.__load_patch(\"XHR\",(e,t)=>{!function(e){const p=e.XMLHttpRequest;if(!p)return;const f=p.prototype;let d=f[s],g=f[a];if(!d){const t=e.XMLHttpRequestEventTarget;if(t){const e=t.prototype;d=e[s],g=e[a]}}function _(e){const o=e.data,c=o.target;c[i]=!1,c[h]=!1;const l=c[r];d||(d=c[s],g=c[a]),l&&g.call(c,\"readystatechange\",l);const u=c[r]=()=>{if(c.readyState===c.DONE)if(!o.aborted&&c[i]&&\"scheduled\"===e.state){const n=c[t.__symbol__(\"loadfalse\")];if(n&&n.length>0){const r=e.invoke;e.invoke=function(){const n=c[t.__symbol__(\"loadfalse\")];for(let t=0;tfunction(e,t){return e[o]=0==t[2],e[c]=t[1],y.apply(e,t)}),v=u(\"fetchTaskAborting\"),b=u(\"fetchTaskScheduling\"),T=D(f,\"send\",()=>function(e,n){if(!0===t.current[b])return T.apply(e,n);if(e[o])return T.apply(e,n);{const t={target:e,url:e[c],isPeriodic:!1,args:n,aborted:!1},o=l(\"XMLHttpRequest.send\",k,t,_,m);e&&!0===e[h]&&!t.aborted&&\"scheduled\"===o.state&&o.invoke()}}),E=D(f,\"abort\",()=>function(e,o){const r=e[n];if(r&&\"string\"==typeof r.type){if(null==r.cancelFn||r.data&&r.data.aborted)return;r.zone.cancelTask(r)}else if(!0===t.current[v])return E.apply(e,o)})}(e);const n=u(\"xhrTask\"),o=u(\"xhrSync\"),r=u(\"xhrListener\"),i=u(\"xhrScheduled\"),c=u(\"xhrURL\"),h=u(\"xhrErrorBeforeScheduled\")}),Zone.__load_patch(\"geolocation\",t=>{t.navigator&&t.navigator.geolocation&&function(t,n){const o=t.constructor.name;for(let r=0;r{const t=function(){return e.apply(this,g(arguments,o+\".\"+s))};return C(t,e),t})(a)}}}(t.navigator.geolocation,[\"getCurrentPosition\",\"watchPosition\"])}),Zone.__load_patch(\"PromiseRejectionEvent\",(e,t)=>{function n(t){return function(n){G(e,t).forEach(o=>{const r=e.PromiseRejectionEvent;if(r){const e=new r(t,{promise:n.promise,reason:n.rejection});o.invoke(e)}})}}e.PromiseRejectionEvent&&(t[u(\"unhandledPromiseRejectionHandler\")]=n(\"unhandledrejection\"),t[u(\"rejectionHandledHandler\")]=n(\"rejectionhandled\"))})})?o.call(t,n,t,e):o)||(e.exports=r)}},[[5,0]]]);") - site_44 = []byte("!function(e){function r(r){for(var n,i,a=r[0],c=r[1],l=r[2],p=0,s=[];p\",this._properties=t&&t.properties||{},this._zoneDelegate=new l(this,this._parent&&this._parent._zoneDelegate,t)}static assertZonePatched(){if(e.Promise!==C.ZoneAwarePromise)throw new Error(\"Zone.js has detected that ZoneAwarePromise `(window|global).Promise` has been overwritten.\\nMost likely cause is that a Promise polyfill has been loaded after Zone.js (Polyfilling Promise api is not necessary when zone.js is loaded. If you must load one, do so before loading zone.js.)\")}static get root(){let e=i.current;for(;e.parent;)e=e.parent;return e}static get current(){return z.zone}static get currentTask(){return j}static __load_patch(t,r){if(C.hasOwnProperty(t)){if(a)throw Error(\"Already loaded patch: \"+t)}else if(!e[\"__Zone_disable_\"+t]){const s=\"Zone:\"+t;n(s),C[t]=r(e,i,O),o(s,s)}}get parent(){return this._parent}get name(){return this._name}get(e){const t=this.getZoneWith(e);if(t)return t._properties[e]}getZoneWith(e){let t=this;for(;t;){if(t._properties.hasOwnProperty(e))return t;t=t._parent}return null}fork(e){if(!e)throw new Error(\"ZoneSpec required!\");return this._zoneDelegate.fork(this,e)}wrap(e,t){if(\"function\"!=typeof e)throw new Error(\"Expecting function got: \"+e);const n=this._zoneDelegate.intercept(this,e,t),o=this;return function(){return o.runGuarded(n,this,arguments,t)}}run(e,t,n,o){z={parent:z,zone:this};try{return this._zoneDelegate.invoke(this,e,t,n,o)}finally{z=z.parent}}runGuarded(e,t=null,n,o){z={parent:z,zone:this};try{try{return this._zoneDelegate.invoke(this,e,t,n,o)}catch(r){if(this._zoneDelegate.handleError(this,r))throw r}}finally{z=z.parent}}runTask(e,t,n){if(e.zone!=this)throw new Error(\"A task can only be run in the zone of creation! (Creation: \"+(e.zone||y).name+\"; Execution: \"+this.name+\")\");if(e.state===v&&(e.type===P||e.type===D))return;const o=e.state!=E;o&&e._transitionTo(E,T),e.runCount++;const r=j;j=e,z={parent:z,zone:this};try{e.type==D&&e.data&&!e.data.isPeriodic&&(e.cancelFn=void 0);try{return this._zoneDelegate.invokeTask(this,e,t,n)}catch(s){if(this._zoneDelegate.handleError(this,s))throw s}}finally{e.state!==v&&e.state!==Z&&(e.type==P||e.data&&e.data.isPeriodic?o&&e._transitionTo(T,E):(e.runCount=0,this._updateTaskCount(e,-1),o&&e._transitionTo(v,E,v))),z=z.parent,j=r}}scheduleTask(e){if(e.zone&&e.zone!==this){let t=this;for(;t;){if(t===e.zone)throw Error(`can not reschedule task to ${this.name} which is descendants of the original zone ${e.zone.name}`);t=t.parent}}e._transitionTo(b,v);const t=[];e._zoneDelegates=t,e._zone=this;try{e=this._zoneDelegate.scheduleTask(this,e)}catch(n){throw e._transitionTo(Z,b,v),this._zoneDelegate.handleError(this,n),n}return e._zoneDelegates===t&&this._updateTaskCount(e,1),e.state==b&&e._transitionTo(T,b),e}scheduleMicroTask(e,t,n,o){return this.scheduleTask(new u(S,e,t,n,o,void 0))}scheduleMacroTask(e,t,n,o,r){return this.scheduleTask(new u(D,e,t,n,o,r))}scheduleEventTask(e,t,n,o,r){return this.scheduleTask(new u(P,e,t,n,o,r))}cancelTask(e){if(e.zone!=this)throw new Error(\"A task can only be cancelled in the zone of creation! (Creation: \"+(e.zone||y).name+\"; Execution: \"+this.name+\")\");e._transitionTo(w,T,E);try{this._zoneDelegate.cancelTask(this,e)}catch(t){throw e._transitionTo(Z,w),this._zoneDelegate.handleError(this,t),t}return this._updateTaskCount(e,-1),e._transitionTo(v,w),e.runCount=0,e}_updateTaskCount(e,t){const n=e._zoneDelegates;-1==t&&(e._zoneDelegates=null);for(let o=0;oe.hasTask(n,o),onScheduleTask:(e,t,n,o)=>e.scheduleTask(n,o),onInvokeTask:(e,t,n,o,r,s)=>e.invokeTask(n,o,r,s),onCancelTask:(e,t,n,o)=>e.cancelTask(n,o)};class l{constructor(e,t,n){this._taskCounts={microTask:0,macroTask:0,eventTask:0},this.zone=e,this._parentDelegate=t,this._forkZS=n&&(n&&n.onFork?n:t._forkZS),this._forkDlgt=n&&(n.onFork?t:t._forkDlgt),this._forkCurrZone=n&&(n.onFork?this.zone:t._forkCurrZone),this._interceptZS=n&&(n.onIntercept?n:t._interceptZS),this._interceptDlgt=n&&(n.onIntercept?t:t._interceptDlgt),this._interceptCurrZone=n&&(n.onIntercept?this.zone:t._interceptCurrZone),this._invokeZS=n&&(n.onInvoke?n:t._invokeZS),this._invokeDlgt=n&&(n.onInvoke?t:t._invokeDlgt),this._invokeCurrZone=n&&(n.onInvoke?this.zone:t._invokeCurrZone),this._handleErrorZS=n&&(n.onHandleError?n:t._handleErrorZS),this._handleErrorDlgt=n&&(n.onHandleError?t:t._handleErrorDlgt),this._handleErrorCurrZone=n&&(n.onHandleError?this.zone:t._handleErrorCurrZone),this._scheduleTaskZS=n&&(n.onScheduleTask?n:t._scheduleTaskZS),this._scheduleTaskDlgt=n&&(n.onScheduleTask?t:t._scheduleTaskDlgt),this._scheduleTaskCurrZone=n&&(n.onScheduleTask?this.zone:t._scheduleTaskCurrZone),this._invokeTaskZS=n&&(n.onInvokeTask?n:t._invokeTaskZS),this._invokeTaskDlgt=n&&(n.onInvokeTask?t:t._invokeTaskDlgt),this._invokeTaskCurrZone=n&&(n.onInvokeTask?this.zone:t._invokeTaskCurrZone),this._cancelTaskZS=n&&(n.onCancelTask?n:t._cancelTaskZS),this._cancelTaskDlgt=n&&(n.onCancelTask?t:t._cancelTaskDlgt),this._cancelTaskCurrZone=n&&(n.onCancelTask?this.zone:t._cancelTaskCurrZone),this._hasTaskZS=null,this._hasTaskDlgt=null,this._hasTaskDlgtOwner=null,this._hasTaskCurrZone=null;const o=n&&n.onHasTask;(o||t&&t._hasTaskZS)&&(this._hasTaskZS=o?n:c,this._hasTaskDlgt=t,this._hasTaskDlgtOwner=this,this._hasTaskCurrZone=e,n.onScheduleTask||(this._scheduleTaskZS=c,this._scheduleTaskDlgt=t,this._scheduleTaskCurrZone=this.zone),n.onInvokeTask||(this._invokeTaskZS=c,this._invokeTaskDlgt=t,this._invokeTaskCurrZone=this.zone),n.onCancelTask||(this._cancelTaskZS=c,this._cancelTaskDlgt=t,this._cancelTaskCurrZone=this.zone))}fork(e,t){return this._forkZS?this._forkZS.onFork(this._forkDlgt,this.zone,e,t):new i(e,t)}intercept(e,t,n){return this._interceptZS?this._interceptZS.onIntercept(this._interceptDlgt,this._interceptCurrZone,e,t,n):t}invoke(e,t,n,o,r){return this._invokeZS?this._invokeZS.onInvoke(this._invokeDlgt,this._invokeCurrZone,e,t,n,o,r):t.apply(n,o)}handleError(e,t){return!this._handleErrorZS||this._handleErrorZS.onHandleError(this._handleErrorDlgt,this._handleErrorCurrZone,e,t)}scheduleTask(e,t){let n=t;if(this._scheduleTaskZS)this._hasTaskZS&&n._zoneDelegates.push(this._hasTaskDlgtOwner),n=this._scheduleTaskZS.onScheduleTask(this._scheduleTaskDlgt,this._scheduleTaskCurrZone,e,t),n||(n=t);else if(t.scheduleFn)t.scheduleFn(t);else{if(t.type!=S)throw new Error(\"Task is missing scheduleFn.\");k(t)}return n}invokeTask(e,t,n,o){return this._invokeTaskZS?this._invokeTaskZS.onInvokeTask(this._invokeTaskDlgt,this._invokeTaskCurrZone,e,t,n,o):t.callback.apply(n,o)}cancelTask(e,t){let n;if(this._cancelTaskZS)n=this._cancelTaskZS.onCancelTask(this._cancelTaskDlgt,this._cancelTaskCurrZone,e,t);else{if(!t.cancelFn)throw Error(\"Task is not cancelable\");n=t.cancelFn(t)}return n}hasTask(e,t){try{this._hasTaskZS&&this._hasTaskZS.onHasTask(this._hasTaskDlgt,this._hasTaskCurrZone,e,t)}catch(n){this.handleError(e,n)}}_updateTaskCount(e,t){const n=this._taskCounts,o=n[e],r=n[e]=o+t;if(r<0)throw new Error(\"More tasks executed then were scheduled.\");0!=o&&0!=r||this.hasTask(this.zone,{microTask:n.microTask>0,macroTask:n.macroTask>0,eventTask:n.eventTask>0,change:e})}}class u{constructor(t,n,o,r,s,a){if(this._zone=null,this.runCount=0,this._zoneDelegates=null,this._state=\"notScheduled\",this.type=t,this.source=n,this.data=r,this.scheduleFn=s,this.cancelFn=a,!o)throw new Error(\"callback is not defined\");this.callback=o;const i=this;this.invoke=t===P&&r&&r.useG?u.invokeTask:function(){return u.invokeTask.call(e,i,this,arguments)}}static invokeTask(e,t,n){e||(e=this),I++;try{return e.runCount++,e.zone.runTask(e,t,n)}finally{1==I&&m(),I--}}get zone(){return this._zone}get state(){return this._state}cancelScheduleRequest(){this._transitionTo(v,b)}_transitionTo(e,t,n){if(this._state!==t&&this._state!==n)throw new Error(`${this.type} '${this.source}': can not transition to '${e}', expecting state '${t}'${n?\" or '\"+n+\"'\":\"\"}, was '${this._state}'.`);this._state=e,e==v&&(this._zoneDelegates=null)}toString(){return this.data&&void 0!==this.data.handleId?this.data.handleId.toString():Object.prototype.toString.call(this)}toJSON(){return{type:this.type,state:this.state,source:this.source,zone:this.zone.name,runCount:this.runCount}}}const h=s(\"setTimeout\"),p=s(\"Promise\"),f=s(\"then\");let d,g=[],_=!1;function k(t){if(0===I&&0===g.length)if(d||e[p]&&(d=e[p].resolve(0)),d){let e=d[f];e||(e=d.then),e.call(d,m)}else e[h](m,0);t&&g.push(t)}function m(){if(!_){for(_=!0;g.length;){const t=g;g=[];for(let n=0;nz,onUnhandledError:N,microtaskDrainDone:N,scheduleMicroTask:k,showUncaughtError:()=>!i[s(\"ignoreConsoleErrorUncaughtError\")],patchEventTarget:()=>[],patchOnProperties:N,patchMethod:()=>N,bindArguments:()=>[],patchThen:()=>N,patchMacroTask:()=>N,setNativePromise:e=>{e&&\"function\"==typeof e.resolve&&(d=e.resolve(0))},patchEventPrototype:()=>N,isIEOrEdge:()=>!1,getGlobalObjects:()=>{},ObjectDefineProperty:()=>N,ObjectGetOwnPropertyDescriptor:()=>{},ObjectCreate:()=>{},ArraySlice:()=>[],patchClass:()=>N,wrapWithCurrentZone:()=>N,filterProperties:()=>[],attachOriginToPatched:()=>N,_redefineProperty:()=>N,patchCallbacks:()=>N};let z={parent:null,zone:new i(null,null)},j=null,I=0;function N(){}o(\"Zone\",\"Zone\"),e.Zone=i}(\"undefined\"!=typeof window&&window||\"undefined\"!=typeof self&&self||global),Zone.__load_patch(\"ZoneAwarePromise\",(e,t,n)=>{const o=Object.getOwnPropertyDescriptor,r=Object.defineProperty,s=n.symbol,a=[],i=!0===e[s(\"DISABLE_WRAPPING_UNCAUGHT_PROMISE_REJECTION\")],c=s(\"Promise\"),l=s(\"then\");n.onUnhandledError=e=>{if(n.showUncaughtError()){const t=e&&e.rejection;t?console.error(\"Unhandled Promise rejection:\",t instanceof Error?t.message:t,\"; Zone:\",e.zone.name,\"; Task:\",e.task&&e.task.source,\"; Value:\",t,t instanceof Error?t.stack:void 0):console.error(e)}},n.microtaskDrainDone=()=>{for(;a.length;){const t=a.shift();try{t.zone.runGuarded(()=>{throw t})}catch(e){h(e)}}};const u=s(\"unhandledPromiseRejectionHandler\");function h(e){n.onUnhandledError(e);try{const n=t[u];\"function\"==typeof n&&n.call(this,e)}catch(o){}}function p(e){return e&&e.then}function f(e){return e}function d(e){return D.reject(e)}const g=s(\"state\"),_=s(\"value\"),k=s(\"finally\"),m=s(\"parentPromiseValue\"),y=s(\"parentPromiseState\");function v(e,t){return n=>{try{T(e,t,n)}catch(o){T(e,!1,o)}}}const b=s(\"currentTaskTrace\");function T(e,o,s){const c=function(){let e=!1;return function(t){return function(){e||(e=!0,t.apply(null,arguments))}}}();if(e===s)throw new TypeError(\"Promise resolved with itself\");if(null===e[g]){let h=null;try{\"object\"!=typeof s&&\"function\"!=typeof s||(h=s&&s.then)}catch(u){return c(()=>{T(e,!1,u)})(),e}if(!1!==o&&s instanceof D&&s.hasOwnProperty(g)&&s.hasOwnProperty(_)&&null!==s[g])w(s),T(e,s[g],s[_]);else if(!1!==o&&\"function\"==typeof h)try{h.call(s,c(v(e,o)),c(v(e,!1)))}catch(u){c(()=>{T(e,!1,u)})()}else{e[g]=o;const c=e[_];if(e[_]=s,e[k]===k&&!0===o&&(e[g]=e[y],e[_]=e[m]),!1===o&&s instanceof Error){const e=t.currentTask&&t.currentTask.data&&t.currentTask.data.__creationTrace__;e&&r(s,b,{configurable:!0,enumerable:!1,writable:!0,value:e})}for(let t=0;t{try{const o=e[_],r=!!n&&k===n[k];r&&(n[m]=o,n[y]=s);const i=t.run(a,void 0,r&&a!==d&&a!==f?[]:[o]);T(n,!0,i)}catch(o){T(n,!1,o)}},n)}const S=function(){};class D{static toString(){return\"function ZoneAwarePromise() { [native code] }\"}static resolve(e){return T(new this(null),!0,e)}static reject(e){return T(new this(null),!1,e)}static race(e){let t,n,o=new this((e,o)=>{t=e,n=o});function r(e){t(e)}function s(e){n(e)}for(let a of e)p(a)||(a=this.resolve(a)),a.then(r,s);return o}static all(e){return D.allWithCallback(e)}static allSettled(e){return(this&&this.prototype instanceof D?this:D).allWithCallback(e,{thenCallback:e=>({status:\"fulfilled\",value:e}),errorCallback:e=>({status:\"rejected\",reason:e})})}static allWithCallback(e,t){let n,o,r=new this((e,t)=>{n=e,o=t}),s=2,a=0;const i=[];for(let l of e){p(l)||(l=this.resolve(l));const e=a;try{l.then(o=>{i[e]=t?t.thenCallback(o):o,s--,0===s&&n(i)},r=>{t?(i[e]=t.errorCallback(r),s--,0===s&&n(i)):o(r)})}catch(c){o(c)}s++,a++}return s-=2,0===s&&n(i),r}constructor(e){const t=this;if(!(t instanceof D))throw new Error(\"Must be an instanceof Promise.\");t[g]=null,t[_]=[];try{e&&e(v(t,!0),v(t,!1))}catch(n){T(t,!1,n)}}get[Symbol.toStringTag](){return\"Promise\"}get[Symbol.species](){return D}then(e,n){let o=this.constructor[Symbol.species];o&&\"function\"==typeof o||(o=this.constructor||D);const r=new o(S),s=t.current;return null==this[g]?this[_].push(s,r,e,n):Z(this,s,r,e,n),r}catch(e){return this.then(null,e)}finally(e){let n=this.constructor[Symbol.species];n&&\"function\"==typeof n||(n=D);const o=new n(S);o[k]=k;const r=t.current;return null==this[g]?this[_].push(r,o,e,e):Z(this,r,o,e,e),o}}D.resolve=D.resolve,D.reject=D.reject,D.race=D.race,D.all=D.all;const P=e[c]=e.Promise,C=t.__symbol__(\"ZoneAwarePromise\");let O=o(e,\"Promise\");O&&!O.configurable||(O&&delete O.writable,O&&delete O.value,O||(O={configurable:!0,enumerable:!0}),O.get=function(){return e[C]?e[C]:e[c]},O.set=function(t){t===D?e[C]=t:(e[c]=t,t.prototype[l]||j(t),n.setNativePromise(t))},r(e,\"Promise\",O)),e.Promise=D;const z=s(\"thenPatched\");function j(e){const t=e.prototype,n=o(t,\"then\");if(n&&(!1===n.writable||!n.configurable))return;const r=t.then;t[l]=r,e.prototype.then=function(e,t){return new D((e,t)=>{r.call(this,e,t)}).then(e,t)},e[z]=!0}if(n.patchThen=j,P){j(P);const t=e.fetch;\"function\"==typeof t&&(e[n.symbol(\"fetch\")]=t,e.fetch=(I=t,function(){let e=I.apply(this,arguments);if(e instanceof D)return e;let t=e.constructor;return t[z]||j(t),e}))}var I;return Promise[t.__symbol__(\"uncaughtPromiseErrors\")]=a,D});const e=Object.getOwnPropertyDescriptor,t=Object.defineProperty,n=Object.getPrototypeOf,o=Object.create,r=Array.prototype.slice,s=Zone.__symbol__(\"addEventListener\"),a=Zone.__symbol__(\"removeEventListener\"),i=Zone.__symbol__(\"\");function c(e,t){return Zone.current.wrap(e,t)}function l(e,t,n,o,r){return Zone.current.scheduleMacroTask(e,t,n,o,r)}const u=Zone.__symbol__,h=\"undefined\"!=typeof window,p=h?window:void 0,f=h&&p||\"object\"==typeof self&&self||global,d=[null];function g(e,t){for(let n=e.length-1;n>=0;n--)\"function\"==typeof e[n]&&(e[n]=c(e[n],t+\"_\"+n));return e}function _(e){return!e||!1!==e.writable&&!(\"function\"==typeof e.get&&void 0===e.set)}const k=\"undefined\"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope,m=!(\"nw\"in f)&&void 0!==f.process&&\"[object process]\"==={}.toString.call(f.process),y=!m&&!k&&!(!h||!p.HTMLElement),v=void 0!==f.process&&\"[object process]\"==={}.toString.call(f.process)&&!k&&!(!h||!p.HTMLElement),b={},T=function(e){if(!(e=e||f.event))return;let t=b[e.type];t||(t=b[e.type]=u(\"ON_PROPERTY\"+e.type));const n=this||e.target||f,o=n[t];let r;if(y&&n===p&&\"error\"===e.type){const t=e;r=o&&o.call(this,t.message,t.filename,t.lineno,t.colno,t.error),!0===r&&e.preventDefault()}else r=o&&o.apply(this,arguments),null==r||r||e.preventDefault();return r};function E(n,o,r){let s=e(n,o);if(!s&&r&&e(r,o)&&(s={enumerable:!0,configurable:!0}),!s||!s.configurable)return;const a=u(\"on\"+o+\"patched\");if(n.hasOwnProperty(a)&&n[a])return;delete s.writable,delete s.value;const i=s.get,c=s.set,l=o.substr(2);let h=b[l];h||(h=b[l]=u(\"ON_PROPERTY\"+l)),s.set=function(e){let t=this;t||n!==f||(t=f),t&&(t[h]&&t.removeEventListener(l,T),c&&c.apply(t,d),\"function\"==typeof e?(t[h]=e,t.addEventListener(l,T,!1)):t[h]=null)},s.get=function(){let e=this;if(e||n!==f||(e=f),!e)return null;const t=e[h];if(t)return t;if(i){let t=i&&i.call(this);if(t)return s.set.call(this,t),\"function\"==typeof e.removeAttribute&&e.removeAttribute(o),t}return null},t(n,o,s),n[a]=!0}function w(e,t,n){if(t)for(let o=0;ofunction(t,o){const s=n(t,o);return s.cbIdx>=0&&\"function\"==typeof o[s.cbIdx]?l(s.name,o[s.cbIdx],s,r):e.apply(t,o)})}function C(e,t){e[u(\"OriginalDelegate\")]=t}let O=!1,z=!1;function j(){try{const e=p.navigator.userAgent;if(-1!==e.indexOf(\"MSIE \")||-1!==e.indexOf(\"Trident/\"))return!0}catch(e){}return!1}function I(){if(O)return z;O=!0;try{const e=p.navigator.userAgent;-1===e.indexOf(\"MSIE \")&&-1===e.indexOf(\"Trident/\")&&-1===e.indexOf(\"Edge/\")||(z=!0)}catch(e){}return z}Zone.__load_patch(\"toString\",e=>{const t=Function.prototype.toString,n=u(\"OriginalDelegate\"),o=u(\"Promise\"),r=u(\"Error\"),s=function(){if(\"function\"==typeof this){const s=this[n];if(s)return\"function\"==typeof s?t.call(s):Object.prototype.toString.call(s);if(this===Promise){const n=e[o];if(n)return t.call(n)}if(this===Error){const n=e[r];if(n)return t.call(n)}}return t.call(this)};s[n]=t,Function.prototype.toString=s;const a=Object.prototype.toString;Object.prototype.toString=function(){return this instanceof Promise?\"[object Promise]\":a.call(this)}});let N=!1;if(\"undefined\"!=typeof window)try{const e=Object.defineProperty({},\"passive\",{get:function(){N=!0}});window.addEventListener(\"test\",e,e),window.removeEventListener(\"test\",e,e)}catch(ie){N=!1}const R={useG:!0},x={},L={},M=new RegExp(\"^\"+i+\"(\\\\w+)(true|false)$\"),A=u(\"propagationStopped\");function H(e,t){const n=(t?t(e):e)+\"false\",o=(t?t(e):e)+\"true\",r=i+n,s=i+o;x[e]={},x[e].false=r,x[e].true=s}function F(e,t,o){const r=o&&o.add||\"addEventListener\",s=o&&o.rm||\"removeEventListener\",a=o&&o.listeners||\"eventListeners\",c=o&&o.rmAll||\"removeAllListeners\",l=u(r),h=\".\"+r+\":\",p=function(e,t,n){if(e.isRemoved)return;const o=e.callback;\"object\"==typeof o&&o.handleEvent&&(e.callback=e=>o.handleEvent(e),e.originalDelegate=o),e.invoke(e,t,[n]);const r=e.options;r&&\"object\"==typeof r&&r.once&&t[s].call(t,n.type,e.originalDelegate?e.originalDelegate:e.callback,r)},f=function(t){if(!(t=t||e.event))return;const n=this||t.target||e,o=n[x[t.type].false];if(o)if(1===o.length)p(o[0],n,t);else{const e=o.slice();for(let o=0;ofunction(t,n){t[A]=!0,e&&e.apply(t,n)})}function q(e,t,n,o,r){const s=Zone.__symbol__(o);if(t[s])return;const a=t[s]=t[o];t[o]=function(s,i,c){return i&&i.prototype&&r.forEach((function(t){const r=`${n}.${o}::`+t,s=i.prototype;if(s.hasOwnProperty(t)){const n=e.ObjectGetOwnPropertyDescriptor(s,t);n&&n.value?(n.value=e.wrapWithCurrentZone(n.value,r),e._redefineProperty(i.prototype,t,n)):s[t]&&(s[t]=e.wrapWithCurrentZone(s[t],r))}else s[t]&&(s[t]=e.wrapWithCurrentZone(s[t],r))})),a.call(t,s,i,c)},e.attachOriginToPatched(t[o],a)}const W=[\"absolutedeviceorientation\",\"afterinput\",\"afterprint\",\"appinstalled\",\"beforeinstallprompt\",\"beforeprint\",\"beforeunload\",\"devicelight\",\"devicemotion\",\"deviceorientation\",\"deviceorientationabsolute\",\"deviceproximity\",\"hashchange\",\"languagechange\",\"message\",\"mozbeforepaint\",\"offline\",\"online\",\"paint\",\"pageshow\",\"pagehide\",\"popstate\",\"rejectionhandled\",\"storage\",\"unhandledrejection\",\"unload\",\"userproximity\",\"vrdisplayconnected\",\"vrdisplaydisconnected\",\"vrdisplaypresentchange\"],U=[\"encrypted\",\"waitingforkey\",\"msneedkey\",\"mozinterruptbegin\",\"mozinterruptend\"],V=[\"load\"],$=[\"blur\",\"error\",\"focus\",\"load\",\"resize\",\"scroll\",\"messageerror\"],X=[\"bounce\",\"finish\",\"start\"],J=[\"loadstart\",\"progress\",\"abort\",\"error\",\"load\",\"progress\",\"timeout\",\"loadend\",\"readystatechange\"],Y=[\"upgradeneeded\",\"complete\",\"abort\",\"success\",\"error\",\"blocked\",\"versionchange\",\"close\"],K=[\"close\",\"error\",\"open\",\"message\"],Q=[\"error\",\"message\"],ee=[\"abort\",\"animationcancel\",\"animationend\",\"animationiteration\",\"auxclick\",\"beforeinput\",\"blur\",\"cancel\",\"canplay\",\"canplaythrough\",\"change\",\"compositionstart\",\"compositionupdate\",\"compositionend\",\"cuechange\",\"click\",\"close\",\"contextmenu\",\"curechange\",\"dblclick\",\"drag\",\"dragend\",\"dragenter\",\"dragexit\",\"dragleave\",\"dragover\",\"drop\",\"durationchange\",\"emptied\",\"ended\",\"error\",\"focus\",\"focusin\",\"focusout\",\"gotpointercapture\",\"input\",\"invalid\",\"keydown\",\"keypress\",\"keyup\",\"load\",\"loadstart\",\"loadeddata\",\"loadedmetadata\",\"lostpointercapture\",\"mousedown\",\"mouseenter\",\"mouseleave\",\"mousemove\",\"mouseout\",\"mouseover\",\"mouseup\",\"mousewheel\",\"orientationchange\",\"pause\",\"play\",\"playing\",\"pointercancel\",\"pointerdown\",\"pointerenter\",\"pointerleave\",\"pointerlockchange\",\"mozpointerlockchange\",\"webkitpointerlockerchange\",\"pointerlockerror\",\"mozpointerlockerror\",\"webkitpointerlockerror\",\"pointermove\",\"pointout\",\"pointerover\",\"pointerup\",\"progress\",\"ratechange\",\"reset\",\"resize\",\"scroll\",\"seeked\",\"seeking\",\"select\",\"selectionchange\",\"selectstart\",\"show\",\"sort\",\"stalled\",\"submit\",\"suspend\",\"timeupdate\",\"volumechange\",\"touchcancel\",\"touchmove\",\"touchstart\",\"touchend\",\"transitioncancel\",\"transitionend\",\"waiting\",\"wheel\"].concat([\"webglcontextrestored\",\"webglcontextlost\",\"webglcontextcreationerror\"],[\"autocomplete\",\"autocompleteerror\"],[\"toggle\"],[\"afterscriptexecute\",\"beforescriptexecute\",\"DOMContentLoaded\",\"freeze\",\"fullscreenchange\",\"mozfullscreenchange\",\"webkitfullscreenchange\",\"msfullscreenchange\",\"fullscreenerror\",\"mozfullscreenerror\",\"webkitfullscreenerror\",\"msfullscreenerror\",\"readystatechange\",\"visibilitychange\",\"resume\"],W,[\"beforecopy\",\"beforecut\",\"beforepaste\",\"copy\",\"cut\",\"paste\",\"dragstart\",\"loadend\",\"animationstart\",\"search\",\"transitionrun\",\"transitionstart\",\"webkitanimationend\",\"webkitanimationiteration\",\"webkitanimationstart\",\"webkittransitionend\"],[\"activate\",\"afterupdate\",\"ariarequest\",\"beforeactivate\",\"beforedeactivate\",\"beforeeditfocus\",\"beforeupdate\",\"cellchange\",\"controlselect\",\"dataavailable\",\"datasetchanged\",\"datasetcomplete\",\"errorupdate\",\"filterchange\",\"layoutcomplete\",\"losecapture\",\"move\",\"moveend\",\"movestart\",\"propertychange\",\"resizeend\",\"resizestart\",\"rowenter\",\"rowexit\",\"rowsdelete\",\"rowsinserted\",\"command\",\"compassneedscalibration\",\"deactivate\",\"help\",\"mscontentzoom\",\"msmanipulationstatechanged\",\"msgesturechange\",\"msgesturedoubletap\",\"msgestureend\",\"msgesturehold\",\"msgesturestart\",\"msgesturetap\",\"msgotpointercapture\",\"msinertiastart\",\"mslostpointercapture\",\"mspointercancel\",\"mspointerdown\",\"mspointerenter\",\"mspointerhover\",\"mspointerleave\",\"mspointermove\",\"mspointerout\",\"mspointerover\",\"mspointerup\",\"pointerout\",\"mssitemodejumplistitemremoved\",\"msthumbnailclick\",\"stop\",\"storagecommit\"]);function te(e,t,n){if(!n||0===n.length)return t;const o=n.filter(t=>t.target===e);if(!o||0===o.length)return t;const r=o[0].ignoreProperties;return t.filter(e=>-1===r.indexOf(e))}function ne(e,t,n,o){e&&w(e,te(e,t,n),o)}function oe(e,t){if(m&&!v)return;if(Zone[e.symbol(\"patchEvents\")])return;const o=\"undefined\"!=typeof WebSocket,r=t.__Zone_ignore_on_properties;if(y){const e=window,t=j?[{target:e,ignoreProperties:[\"error\"]}]:[];ne(e,ee.concat([\"messageerror\"]),r?r.concat(t):r,n(e)),ne(Document.prototype,ee,r),void 0!==e.SVGElement&&ne(e.SVGElement.prototype,ee,r),ne(Element.prototype,ee,r),ne(HTMLElement.prototype,ee,r),ne(HTMLMediaElement.prototype,U,r),ne(HTMLFrameSetElement.prototype,W.concat($),r),ne(HTMLBodyElement.prototype,W.concat($),r),ne(HTMLFrameElement.prototype,V,r),ne(HTMLIFrameElement.prototype,V,r);const o=e.HTMLMarqueeElement;o&&ne(o.prototype,X,r);const s=e.Worker;s&&ne(s.prototype,Q,r)}const s=t.XMLHttpRequest;s&&ne(s.prototype,J,r);const a=t.XMLHttpRequestEventTarget;a&&ne(a&&a.prototype,J,r),\"undefined\"!=typeof IDBIndex&&(ne(IDBIndex.prototype,Y,r),ne(IDBRequest.prototype,Y,r),ne(IDBOpenDBRequest.prototype,Y,r),ne(IDBDatabase.prototype,Y,r),ne(IDBTransaction.prototype,Y,r),ne(IDBCursor.prototype,Y,r)),o&&ne(WebSocket.prototype,K,r)}Zone.__load_patch(\"util\",(n,s,a)=>{a.patchOnProperties=w,a.patchMethod=D,a.bindArguments=g,a.patchMacroTask=P;const l=s.__symbol__(\"BLACK_LISTED_EVENTS\"),u=s.__symbol__(\"UNPATCHED_EVENTS\");n[u]&&(n[l]=n[u]),n[l]&&(s[l]=s[u]=n[l]),a.patchEventPrototype=B,a.patchEventTarget=F,a.isIEOrEdge=I,a.ObjectDefineProperty=t,a.ObjectGetOwnPropertyDescriptor=e,a.ObjectCreate=o,a.ArraySlice=r,a.patchClass=S,a.wrapWithCurrentZone=c,a.filterProperties=te,a.attachOriginToPatched=C,a._redefineProperty=Object.defineProperty,a.patchCallbacks=q,a.getGlobalObjects=()=>({globalSources:L,zoneSymbolEventNames:x,eventNames:ee,isBrowser:y,isMix:v,isNode:m,TRUE_STR:\"true\",FALSE_STR:\"false\",ZONE_SYMBOL_PREFIX:i,ADD_EVENT_LISTENER_STR:\"addEventListener\",REMOVE_EVENT_LISTENER_STR:\"removeEventListener\"})});const re=u(\"zoneTask\");function se(e,t,n,o){let r=null,s=null;n+=o;const a={};function i(t){const n=t.data;return n.args[0]=function(){try{t.invoke.apply(this,arguments)}finally{t.data&&t.data.isPeriodic||(\"number\"==typeof n.handleId?delete a[n.handleId]:n.handleId&&(n.handleId[re]=null))}},n.handleId=r.apply(e,n.args),t}function c(e){return s(e.data.handleId)}r=D(e,t+=o,n=>function(r,s){if(\"function\"==typeof s[0]){const e=l(t,s[0],{isPeriodic:\"Interval\"===o,delay:\"Timeout\"===o||\"Interval\"===o?s[1]||0:void 0,args:s},i,c);if(!e)return e;const n=e.data.handleId;return\"number\"==typeof n?a[n]=e:n&&(n[re]=e),n&&n.ref&&n.unref&&\"function\"==typeof n.ref&&\"function\"==typeof n.unref&&(e.ref=n.ref.bind(n),e.unref=n.unref.bind(n)),\"number\"==typeof n||n?n:e}return n.apply(e,s)}),s=D(e,n,t=>function(n,o){const r=o[0];let s;\"number\"==typeof r?s=a[r]:(s=r&&r[re],s||(s=r)),s&&\"string\"==typeof s.type?\"notScheduled\"!==s.state&&(s.cancelFn&&s.data.isPeriodic||0===s.runCount)&&(\"number\"==typeof r?delete a[r]:r&&(r[re]=null),s.zone.cancelTask(s)):t.apply(e,o)})}function ae(e,t){if(Zone[t.symbol(\"patchEventTarget\")])return;const{eventNames:n,zoneSymbolEventNames:o,TRUE_STR:r,FALSE_STR:s,ZONE_SYMBOL_PREFIX:a}=t.getGlobalObjects();for(let c=0;c{const t=e[Zone.__symbol__(\"legacyPatch\")];t&&t()}),Zone.__load_patch(\"timers\",e=>{se(e,\"set\",\"clear\",\"Timeout\"),se(e,\"set\",\"clear\",\"Interval\"),se(e,\"set\",\"clear\",\"Immediate\")}),Zone.__load_patch(\"requestAnimationFrame\",e=>{se(e,\"request\",\"cancel\",\"AnimationFrame\"),se(e,\"mozRequest\",\"mozCancel\",\"AnimationFrame\"),se(e,\"webkitRequest\",\"webkitCancel\",\"AnimationFrame\")}),Zone.__load_patch(\"blocking\",(e,t)=>{const n=[\"alert\",\"prompt\",\"confirm\"];for(let o=0;ofunction(o,s){return t.current.run(n,e,s,r)})}),Zone.__load_patch(\"EventTarget\",(e,t,n)=>{!function(e,t){t.patchEventPrototype(e,t)}(e,n),ae(e,n);const o=e.XMLHttpRequestEventTarget;o&&o.prototype&&n.patchEventTarget(e,[o.prototype]),S(\"MutationObserver\"),S(\"WebKitMutationObserver\"),S(\"IntersectionObserver\"),S(\"FileReader\")}),Zone.__load_patch(\"on_property\",(e,t,n)=>{oe(n,e)}),Zone.__load_patch(\"customElements\",(e,t,n)=>{!function(e,t){const{isBrowser:n,isMix:o}=t.getGlobalObjects();(n||o)&&e.customElements&&\"customElements\"in e&&t.patchCallbacks(t,e.customElements,\"customElements\",\"define\",[\"connectedCallback\",\"disconnectedCallback\",\"adoptedCallback\",\"attributeChangedCallback\"])}(e,n)}),Zone.__load_patch(\"XHR\",(e,t)=>{!function(e){const p=e.XMLHttpRequest;if(!p)return;const f=p.prototype;let d=f[s],g=f[a];if(!d){const t=e.XMLHttpRequestEventTarget;if(t){const e=t.prototype;d=e[s],g=e[a]}}function _(e){const o=e.data,c=o.target;c[i]=!1,c[h]=!1;const l=c[r];d||(d=c[s],g=c[a]),l&&g.call(c,\"readystatechange\",l);const u=c[r]=()=>{if(c.readyState===c.DONE)if(!o.aborted&&c[i]&&\"scheduled\"===e.state){const n=c[t.__symbol__(\"loadfalse\")];if(n&&n.length>0){const r=e.invoke;e.invoke=function(){const n=c[t.__symbol__(\"loadfalse\")];for(let t=0;tfunction(e,t){return e[o]=0==t[2],e[c]=t[1],y.apply(e,t)}),v=u(\"fetchTaskAborting\"),b=u(\"fetchTaskScheduling\"),T=D(f,\"send\",()=>function(e,n){if(!0===t.current[b])return T.apply(e,n);if(e[o])return T.apply(e,n);{const t={target:e,url:e[c],isPeriodic:!1,args:n,aborted:!1},o=l(\"XMLHttpRequest.send\",k,t,_,m);e&&!0===e[h]&&!t.aborted&&\"scheduled\"===o.state&&o.invoke()}}),E=D(f,\"abort\",()=>function(e,o){const r=e[n];if(r&&\"string\"==typeof r.type){if(null==r.cancelFn||r.data&&r.data.aborted)return;r.zone.cancelTask(r)}else if(!0===t.current[v])return E.apply(e,o)})}(e);const n=u(\"xhrTask\"),o=u(\"xhrSync\"),r=u(\"xhrListener\"),i=u(\"xhrScheduled\"),c=u(\"xhrURL\"),h=u(\"xhrErrorBeforeScheduled\")}),Zone.__load_patch(\"geolocation\",t=>{t.navigator&&t.navigator.geolocation&&function(t,n){const o=t.constructor.name;for(let r=0;r{const t=function(){return e.apply(this,g(arguments,o+\".\"+s))};return C(t,e),t})(a)}}}(t.navigator.geolocation,[\"getCurrentPosition\",\"watchPosition\"])}),Zone.__load_patch(\"PromiseRejectionEvent\",(e,t)=>{function n(t){return function(n){G(e,t).forEach(o=>{const r=e.PromiseRejectionEvent;if(r){const e=new r(t,{promise:n.promise,reason:n.rejection});o.invoke(e)}})}}e.PromiseRejectionEvent&&(t[u(\"unhandledPromiseRejectionHandler\")]=n(\"unhandledrejection\"),t[u(\"rejectionHandledHandler\")]=n(\"rejectionhandled\"))})})?o.call(t,n,t,e):o)||(e.exports=r)}},[[3,0]]]);") + site_44 = []byte("!function(e){function r(r){for(var n,i,a=r[0],c=r[1],l=r[2],p=0,s=[];p=this.min.x&&e.x<=this.max.x&&i.y>=this.min.y&&e.y<=this.max.y},intersects:function(t){t=O(t);var i=this.min,e=this.max,n=t.min,o=t.max;return o.x>=i.x&&n.x<=e.x&&o.y>=i.y&&n.y<=e.y},overlaps:function(t){t=O(t);var i=this.min,e=this.max,n=t.min,o=t.max;return o.x>i.x&&n.xi.y&&n.y=n.lat&&e.lat<=o.lat&&i.lng>=n.lng&&e.lng<=o.lng},intersects:function(t){t=N(t);var i=this._southWest,e=this._northEast,n=t.getSouthWest(),o=t.getNorthEast();return o.lat>=i.lat&&n.lat<=e.lat&&o.lng>=i.lng&&n.lng<=e.lng},overlaps:function(t){t=N(t);var i=this._southWest,e=this._northEast,n=t.getSouthWest(),o=t.getNorthEast();return o.lat>i.lat&&n.lati.lng&&n.lng';var i=t.firstChild;return i.style.behavior=\"url(#default#VML)\",i&&\"object\"==typeof i.adj}catch(t){return!1}}();function kt(t){return 0<=navigator.userAgent.toLowerCase().indexOf(t)}var Bt={ie:tt,ielt9:it,edge:et,webkit:nt,android:ot,android23:st,androidStock:at,opera:ht,chrome:ut,gecko:lt,safari:ct,phantom:_t,opera12:dt,win:pt,ie3d:mt,webkit3d:ft,gecko3d:gt,any3d:vt,mobile:yt,mobileWebkit:xt,mobileWebkit3d:wt,msPointer:Pt,pointer:Lt,touch:bt,mobileOpera:Tt,mobileGecko:Mt,retina:zt,passiveEvents:Ct,canvas:Zt,svg:St,vml:Et},At=Pt?\"MSPointerDown\":\"pointerdown\",It=Pt?\"MSPointerMove\":\"pointermove\",Ot=Pt?\"MSPointerUp\":\"pointerup\",Rt=Pt?\"MSPointerCancel\":\"pointercancel\",Nt={},Dt=!1;function jt(t,i,e,n){function s(t){Ut(t,a)}var r,a,h,u,l,c,_,d;function p(t){t.pointerType===(t.MSPOINTER_TYPE_MOUSE||\"mouse\")&&0===t.buttons||Ut(t,u)}return\"touchstart\"===i?(l=t,c=e,_=n,d=o((function(t){t.MSPOINTER_TYPE_TOUCH&&t.pointerType===t.MSPOINTER_TYPE_TOUCH&&Ri(t),Ut(t,c)})),l[\"_leaflet_touchstart\"+_]=d,l.addEventListener(At,d,!1),Dt||(document.addEventListener(At,Wt,!0),document.addEventListener(It,Ht,!0),document.addEventListener(Ot,Ft,!0),document.addEventListener(Rt,Ft,!0),Dt=!0)):\"touchmove\"===i?(u=e,(h=t)[\"_leaflet_touchmove\"+n]=p,h.addEventListener(It,p,!1)):\"touchend\"===i&&(a=e,(r=t)[\"_leaflet_touchend\"+n]=s,r.addEventListener(Ot,s,!1),r.addEventListener(Rt,s,!1)),this}function Wt(t){Nt[t.pointerId]=t}function Ht(t){Nt[t.pointerId]&&(Nt[t.pointerId]=t)}function Ft(t){delete Nt[t.pointerId]}function Ut(t,i){for(var e in t.touches=[],Nt)t.touches.push(Nt[e]);t.changedTouches=[t],i(t)}var Vt,qt,Gt,Kt,Yt,Xt,Jt=Pt?\"MSPointerDown\":Lt?\"pointerdown\":\"touchstart\",$t=Pt?\"MSPointerUp\":Lt?\"pointerup\":\"touchend\",Qt=\"_leaflet_\",ti=fi([\"transform\",\"webkitTransform\",\"OTransform\",\"MozTransform\",\"msTransform\"]),ii=fi([\"webkitTransition\",\"transition\",\"OTransition\",\"MozTransition\",\"msTransition\"]),ei=\"webkitTransition\"===ii||\"OTransition\"===ii?ii+\"End\":\"transitionend\";function ni(t){return\"string\"==typeof t?document.getElementById(t):t}function oi(t,i){var e,n=t.style[i]||t.currentStyle&&t.currentStyle[i];return n&&\"auto\"!==n||!document.defaultView||(n=(e=document.defaultView.getComputedStyle(t,null))?e[i]:null),\"auto\"===n?null:n}function si(t,i,e){var n=document.createElement(t);return n.className=i||\"\",e&&e.appendChild(n),n}function ri(t){var i=t.parentNode;i&&i.removeChild(t)}function ai(t){for(;t.firstChild;)t.removeChild(t.firstChild)}function hi(t){var i=t.parentNode;i&&i.lastChild!==t&&i.appendChild(t)}function ui(t){var i=t.parentNode;i&&i.firstChild!==t&&i.insertBefore(t,i.firstChild)}function li(t,i){if(void 0!==t.classList)return t.classList.contains(i);var e=pi(t);return 0this.options.maxZoom)?this.setZoom(t):this},panInsideBounds:function(t,i){this._enforcingBounds=!0;var e=this.getCenter(),n=this._limitCenter(e,this._zoom,N(t));return e.equals(n)||this.panTo(n,i),this._enforcingBounds=!1,this},panInside:function(t,i){var e,n,o=A((i=i||{}).paddingTopLeft||i.padding||[0,0]),s=A(i.paddingBottomRight||i.padding||[0,0]),r=this.getCenter(),a=this.project(r),h=this.project(t),u=this.getPixelBounds(),l=u.getSize().divideBy(2),c=O([u.min.add(o),u.max.subtract(s)]);return c.contains(h)||(this._enforcingBounds=!0,e=a.subtract(h),n=A(h.x+e.x,h.y+e.y),(h.xc.max.x)&&(n.x=a.x-e.x,0c.max.y)&&(n.y=a.y-e.y,0=this.options.transform3DLimit&&this._resetView(this.getCenter(),this.getZoom())},_findEventTargets:function(t,i){for(var e,n=[],o=\"mouseout\"===i||\"mouseover\"===i,s=t.target||t.srcElement,a=!1;s;){if((e=this._targets[r(s)])&&(\"click\"===i||\"preclick\"===i)&&!t._simulated&&this._draggableMoved(e)){a=!0;break}if(e&&e.listens(i,!0)){if(o&&!Vi(s,t))break;if(n.push(e),o)break}if(s===this._container)break;s=s.parentNode}return n.length||a||o||!Vi(s,t)||(n=[this]),n},_handleDOMEvent:function(t){var i;this._loaded&&!Ui(t)&&(\"mousedown\"!==(i=t.type)&&\"keypress\"!==i&&\"keyup\"!==i&&\"keydown\"!==i||Pi(t.target||t.srcElement),this._fireDOMEvent(t,i))},_mouseEvents:[\"click\",\"dblclick\",\"mouseover\",\"mouseout\",\"contextmenu\"],_fireDOMEvent:function(t,e,n){var o;if(\"click\"===t.type&&((o=i({},t)).type=\"preclick\",this._fireDOMEvent(o,o.type,n)),!t._stopped&&(n=(n||[]).concat(this._findEventTargets(t,e))).length){var s=n[0];\"contextmenu\"===e&&s.listens(e,!0)&&Ri(t);var r,a={originalEvent:t};\"keypress\"!==t.type&&\"keydown\"!==t.type&&\"keyup\"!==t.type&&(a.containerPoint=(r=s.getLatLng&&(!s._radius||s._radius<=10))?this.latLngToContainerPoint(s.getLatLng()):this.mouseEventToContainerPoint(t),a.layerPoint=this.containerPointToLayerPoint(a.containerPoint),a.latlng=r?s.getLatLng():this.layerPointToLatLng(a.layerPoint));for(var h=0;hthis.options.zoomAnimationThreshold)return!1;var n=this.getZoomScale(i),o=this._getCenterOffset(t)._divideBy(1-1/n);return!(!0!==e.animate&&!this.getSize().contains(o)||(M((function(){this._moveStart(!0,!1)._animateZoom(t,i,!0)}),this),0))},_animateZoom:function(t,i,e,n){this._mapPane&&(e&&(this._animatingZoom=!0,this._animateToCenter=t,this._animateToZoom=i,ci(this._mapPane,\"leaflet-zoom-anim\")),this.fire(\"zoomanim\",{center:t,zoom:i,noUpdate:n}),setTimeout(o(this._onZoomTransitionEnd,this),250))},_onZoomTransitionEnd:function(){this._animatingZoom&&(this._mapPane&&_i(this._mapPane,\"leaflet-zoom-anim\"),this._animatingZoom=!1,this._move(this._animateToCenter,this._animateToZoom),M((function(){this._moveEnd(!0)}),this))}});function Yi(t){return new Xi(t)}var Xi=Z.extend({options:{position:\"topright\"},initialize:function(t){d(this,t)},getPosition:function(){return this.options.position},setPosition:function(t){var i=this._map;return i&&i.removeControl(this),this.options.position=t,i&&i.addControl(this),this},getContainer:function(){return this._container},addTo:function(t){this.remove(),this._map=t;var i=this._container=this.onAdd(t),e=this.getPosition(),n=t._controlCorners[e];return ci(i,\"leaflet-control\"),-1!==e.indexOf(\"bottom\")?n.insertBefore(i,n.firstChild):n.appendChild(i),this._map.on(\"unload\",this.remove,this),this},remove:function(){return this._map&&(ri(this._container),this.onRemove&&this.onRemove(this._map),this._map.off(\"unload\",this.remove,this),this._map=null),this},_refocusOnMap:function(t){this._map&&t&&0\",n=document.createElement(\"div\");return n.innerHTML=e,n.firstChild},_addItem:function(t){var i,e=document.createElement(\"label\"),n=this._map.hasLayer(t.layer);t.overlay?((i=document.createElement(\"input\")).type=\"checkbox\",i.className=\"leaflet-control-layers-selector\",i.defaultChecked=n):i=this._createRadioElement(\"leaflet-base-layers_\"+r(this),n),this._layerControlInputs.push(i),i.layerId=r(t.layer),zi(i,\"click\",this._onInputClick,this);var o=document.createElement(\"span\");o.innerHTML=\" \"+t.name;var s=document.createElement(\"div\");return e.appendChild(s),s.appendChild(i),s.appendChild(o),(t.overlay?this._overlaysList:this._baseLayersList).appendChild(e),this._checkDisabledLayers(),e},_onInputClick:function(){var t,i,e=this._layerControlInputs,n=[],o=[];this._handlingClick=!0;for(var s=e.length-1;0<=s;s--)i=this._getLayer((t=e[s]).layerId).layer,t.checked?n.push(i):t.checked||o.push(i);for(s=0;si.options.maxZoom},_expandIfNotCollapsed:function(){return this._map&&!this.options.collapsed&&this.expand(),this},_expand:function(){return this.expand()},_collapse:function(){return this.collapse()}}),$i=Xi.extend({options:{position:\"topleft\",zoomInText:\"+\",zoomInTitle:\"Zoom in\",zoomOutText:\"−\",zoomOutTitle:\"Zoom out\"},onAdd:function(t){var i=\"leaflet-control-zoom\",e=si(\"div\",i+\" leaflet-bar\"),n=this.options;return this._zoomInButton=this._createButton(n.zoomInText,n.zoomInTitle,i+\"-in\",e,this._zoomIn),this._zoomOutButton=this._createButton(n.zoomOutText,n.zoomOutTitle,i+\"-out\",e,this._zoomOut),this._updateDisabled(),t.on(\"zoomend zoomlevelschange\",this._updateDisabled,this),e},onRemove:function(t){t.off(\"zoomend zoomlevelschange\",this._updateDisabled,this)},disable:function(){return this._disabled=!0,this._updateDisabled(),this},enable:function(){return this._disabled=!1,this._updateDisabled(),this},_zoomIn:function(t){!this._disabled&&this._map._zoomthis._map.getMinZoom()&&this._map.zoomOut(this._map.options.zoomDelta*(t.shiftKey?3:1))},_createButton:function(t,i,e,n,o){var s=si(\"a\",e,n);return s.innerHTML=t,s.href=\"#\",s.title=i,s.setAttribute(\"role\",\"button\"),s.setAttribute(\"aria-label\",i),Oi(s),zi(s,\"click\",Ni),zi(s,\"click\",o,this),zi(s,\"click\",this._refocusOnMap,this),s},_updateDisabled:function(){var t=this._map,i=\"leaflet-disabled\";_i(this._zoomInButton,i),_i(this._zoomOutButton,i),!this._disabled&&t._zoom!==t.getMinZoom()||ci(this._zoomOutButton,i),!this._disabled&&t._zoom!==t.getMaxZoom()||ci(this._zoomInButton,i)}});Ki.mergeOptions({zoomControl:!0}),Ki.addInitHook((function(){this.options.zoomControl&&(this.zoomControl=new $i,this.addControl(this.zoomControl))}));var Qi=Xi.extend({options:{position:\"bottomleft\",maxWidth:100,metric:!0,imperial:!0},onAdd:function(t){var i=\"leaflet-control-scale\",e=si(\"div\",i),n=this.options;return this._addScales(n,i+\"-line\",e),t.on(n.updateWhenIdle?\"moveend\":\"move\",this._update,this),t.whenReady(this._update,this),e},onRemove:function(t){t.off(this.options.updateWhenIdle?\"moveend\":\"move\",this._update,this)},_addScales:function(t,i,e){t.metric&&(this._mScale=si(\"div\",i,e)),t.imperial&&(this._iScale=si(\"div\",i,e))},_update:function(){var t=this._map,i=t.getSize().y/2,e=t.distance(t.containerPointToLatLng([0,i]),t.containerPointToLatLng([this.options.maxWidth,i]));this._updateScales(e)},_updateScales:function(t){this.options.metric&&t&&this._updateMetric(t),this.options.imperial&&t&&this._updateImperial(t)},_updateMetric:function(t){var i=this._getRoundNum(t);this._updateScale(this._mScale,i<1e3?i+\" m\":i/1e3+\" km\",i/t)},_updateImperial:function(t){var i,e,n,o=3.2808399*t;5280Leaflet'},initialize:function(t){d(this,t),this._attributions={}},onAdd:function(t){for(var i in(t.attributionControl=this)._container=si(\"div\",\"leaflet-control-attribution\"),Oi(this._container),t._layers)t._layers[i].getAttribution&&this.addAttribution(t._layers[i].getAttribution());return this._update(),this._container},setPrefix:function(t){return this.options.prefix=t,this._update(),this},addAttribution:function(t){return t&&(this._attributions[t]||(this._attributions[t]=0),this._attributions[t]++,this._update()),this},removeAttribution:function(t){return t&&this._attributions[t]&&(this._attributions[t]--,this._update()),this},_update:function(){if(this._map){var t=[];for(var i in this._attributions)this._attributions[i]&&t.push(i);var e=[];this.options.prefix&&e.push(this.options.prefix),t.length&&e.push(t.join(\", \")),this._container.innerHTML=e.join(\" | \")}}});Ki.mergeOptions({attributionControl:!0}),Ki.addInitHook((function(){this.options.attributionControl&&(new te).addTo(this)})),Xi.Layers=Ji,Xi.Zoom=$i,Xi.Scale=Qi,Xi.Attribution=te,Yi.layers=function(t,i,e){return new Ji(t,i,e)},Yi.zoom=function(t){return new $i(t)},Yi.scale=function(t){return new Qi(t)},Yi.attribution=function(t){return new te(t)};var ie=Z.extend({initialize:function(t){this._map=t},enable:function(){return this._enabled||(this._enabled=!0,this.addHooks()),this},disable:function(){return this._enabled&&(this._enabled=!1,this.removeHooks()),this},enabled:function(){return!!this._enabled}});ie.addTo=function(t,i){return t.addHandler(i,this),this};var ee,ne={Events:S},oe=bt?\"touchstart mousedown\":\"mousedown\",se={mousedown:\"mouseup\",touchstart:\"touchend\",pointerdown:\"touchend\",MSPointerDown:\"touchend\"},re={mousedown:\"mousemove\",touchstart:\"touchmove\",pointerdown:\"touchmove\",MSPointerDown:\"touchmove\"},ae=E.extend({options:{clickTolerance:3},initialize:function(t,i,e,n){d(this,n),this._element=t,this._dragStartTarget=i||t,this._preventOutline=e},enable:function(){this._enabled||(zi(this._dragStartTarget,oe,this._onDown,this),this._enabled=!0)},disable:function(){this._enabled&&(ae._dragging===this&&this.finishDrag(),Zi(this._dragStartTarget,oe,this._onDown,this),this._enabled=!1,this._moved=!1)},_onDown:function(t){var i,e;!t._simulated&&this._enabled&&(this._moved=!1,li(this._element,\"leaflet-zoom-anim\")||ae._dragging||t.shiftKey||1!==t.which&&1!==t.button&&!t.touches||((ae._dragging=this)._preventOutline&&Pi(this._element),xi(),Gt(),this._moving||(this.fire(\"down\"),i=t.touches?t.touches[0]:t,e=bi(this._element),this._startPoint=new k(i.clientX,i.clientY),this._parentScale=Ti(e),zi(document,re[t.type],this._onMove,this),zi(document,se[t.type],this._onUp,this))))},_onMove:function(t){var i,e;!t._simulated&&this._enabled&&(t.touches&&1i&&(e.push(t[n]),o=n);return oi.max.x&&(e|=2),t.yi.max.y&&(e|=8),e}function de(t,i,e,n){var o,s=i.x,r=i.y,a=e.x-s,h=e.y-r,u=a*a+h*h;return 0this._layersMaxZoom&&this.setZoom(this._layersMaxZoom),void 0===this.options.minZoom&&this._layersMinZoom&&this.getZoom()t.y!=(n=i[r]).y>t.y&&t.x<(n.x-e.x)*(t.y-e.y)/(n.y-e.y)+e.x&&(u=!u);return u||Oe.prototype._containsPoint.call(this,t,!0)}}),Ne=Ce.extend({initialize:function(t,i){d(this,i),this._layers={},t&&this.addData(t)},addData:function(t){var i,e,n,o=g(t)?t:t.features;if(o){for(i=0,e=o.length;iu.x&&(l=s.x+n-u.x+h.x),s.x-l-a.x<0&&(l=s.x-a.x),s.y+e+h.y>u.y&&(c=s.y+e-u.y+h.y),s.y-c-a.y<0&&(c=s.y-a.y),(l||c)&&t.fire(\"autopanstart\").panBy([l,c]))},_onCloseButtonClick:function(t){this._close(),Ni(t)},_getAnchor:function(){return A(this._source&&this._source._getPopupAnchor?this._source._getPopupAnchor():[0,0])}});Ki.mergeOptions({closePopupOnClick:!0}),Ki.include({openPopup:function(t,i,e){return t instanceof tn||(t=new tn(e).setContent(t)),i&&t.setLatLng(i),this.hasLayer(t)?this:(this._popup&&this._popup.options.autoClose&&this.closePopup(),this._popup=t,this.addLayer(t))},closePopup:function(t){return t&&t!==this._popup||(t=this._popup,this._popup=null),t&&this.removeLayer(t),this}}),Me.include({bindPopup:function(t,i){return t instanceof tn?(d(t,i),(this._popup=t)._source=this):(this._popup&&!i||(this._popup=new tn(i,this)),this._popup.setContent(t)),this._popupHandlersAdded||(this.on({click:this._openPopup,keypress:this._onKeyPress,remove:this.closePopup,move:this._movePopup}),this._popupHandlersAdded=!0),this},unbindPopup:function(){return this._popup&&(this.off({click:this._openPopup,keypress:this._onKeyPress,remove:this.closePopup,move:this._movePopup}),this._popupHandlersAdded=!1,this._popup=null),this},openPopup:function(t,i){return this._popup&&this._map&&(i=this._popup._prepareOpen(this,t,i),this._map.openPopup(this._popup,i)),this},closePopup:function(){return this._popup&&this._popup._close(),this},togglePopup:function(t){return this._popup&&(this._popup._map?this.closePopup():this.openPopup(t)),this},isPopupOpen:function(){return!!this._popup&&this._popup.isOpen()},setPopupContent:function(t){return this._popup&&this._popup.setContent(t),this},getPopup:function(){return this._popup},_openPopup:function(t){var i=t.layer||t.target;this._popup&&this._map&&(Ni(t),i instanceof Be?this.openPopup(t.layer||t.target,t.latlng):this._map.hasLayer(this._popup)&&this._popup._source===i?this.closePopup():this.openPopup(i,t.latlng))},_movePopup:function(t){this._popup.setLatLng(t.latlng)},_onKeyPress:function(t){13===t.originalEvent.keyCode&&this._openPopup(t)}});var en=Qe.extend({options:{pane:\"tooltipPane\",offset:[0,0],direction:\"auto\",permanent:!1,sticky:!1,interactive:!1,opacity:.9},onAdd:function(t){Qe.prototype.onAdd.call(this,t),this.setOpacity(this.options.opacity),t.fire(\"tooltipopen\",{tooltip:this}),this._source&&this._source.fire(\"tooltipopen\",{tooltip:this},!0)},onRemove:function(t){Qe.prototype.onRemove.call(this,t),t.fire(\"tooltipclose\",{tooltip:this}),this._source&&this._source.fire(\"tooltipclose\",{tooltip:this},!0)},getEvents:function(){var t=Qe.prototype.getEvents.call(this);return bt&&!this.options.permanent&&(t.preclick=this._close),t},_close:function(){this._map&&this._map.closeTooltip(this)},_initLayout:function(){this._contentNode=this._container=si(\"div\",\"leaflet-tooltip \"+(this.options.className||\"\")+\" leaflet-zoom-\"+(this._zoomAnimated?\"animated\":\"hide\"))},_updateLayout:function(){},_adjustPan:function(){},_setPosition:function(t){var i,e=this._map,n=this._container,o=e.latLngToContainerPoint(e.getCenter()),s=e.layerPointToContainerPoint(t),r=this.options.direction,a=n.offsetWidth,h=n.offsetHeight,u=A(this.options.offset),l=this._getAnchor(),c=\"top\"===r?(i=a/2,h):\"bottom\"===r?(i=a/2,0):(i=\"center\"===r?a/2:\"right\"===r?0:\"left\"===r?a:s.xthis.options.maxZoom||nthis.options.maxZoom||void 0!==this.options.minZoom&&oe.max.x)||!i.wrapLat&&(t.ye.max.y))return!1}if(!this.options.bounds)return!0;var n=this._tileCoordsToBounds(t);return N(this.options.bounds).overlaps(n)},_keyToBounds:function(t){return this._tileCoordsToBounds(this._keyToTileCoords(t))},_tileCoordsToNwSe:function(t){var i=this._map,e=this.getTileSize(),n=t.scaleBy(e),o=n.add(e);return[i.unproject(n,t.z),i.unproject(o,t.z)]},_tileCoordsToBounds:function(t){var i=this._tileCoordsToNwSe(t),e=new R(i[0],i[1]);return this.options.noWrap||(e=this._map.wrapLatLngBounds(e)),e},_tileCoordsToKey:function(t){return t.x+\":\"+t.y+\":\"+t.z},_keyToTileCoords:function(t){var i=t.split(\":\"),e=new k(+i[0],+i[1]);return e.z=+i[2],e},_removeTile:function(t){var i=this._tiles[t];i&&(ri(i.el),delete this._tiles[t],this.fire(\"tileunload\",{tile:i.el,coords:this._keyToTileCoords(t)}))},_initTile:function(t){ci(t,\"leaflet-tile\");var i=this.getTileSize();t.style.width=i.x+\"px\",t.style.height=i.y+\"px\",t.onselectstart=u,t.onmousemove=u,it&&this.options.opacity<1&&mi(t,this.options.opacity),ot&&!st&&(t.style.WebkitBackfaceVisibility=\"hidden\")},_addTile:function(t,i){var e=this._getTilePos(t),n=this._tileCoordsToKey(t),s=this.createTile(this._wrapCoords(t),o(this._tileReady,this,t));this._initTile(s),this.createTile.length<2&&M(o(this._tileReady,this,t,null,s)),vi(s,e),this._tiles[n]={el:s,coords:t,current:!0},i.appendChild(s),this.fire(\"tileloadstart\",{tile:s,coords:t})},_tileReady:function(t,i,e){i&&this.fire(\"tileerror\",{error:i,tile:e,coords:t});var n=this._tileCoordsToKey(t);(e=this._tiles[n])&&(e.loaded=+new Date,this._map._fadeAnimated?(mi(e.el,0),z(this._fadeFrame),this._fadeFrame=M(this._updateOpacity,this)):(e.active=!0,this._pruneTiles()),i||(ci(e.el,\"leaflet-tile-loaded\"),this.fire(\"tileload\",{tile:e.el,coords:t})),this._noTilesToLoad()&&(this._loading=!1,this.fire(\"load\"),it||!this._map._fadeAnimated?M(this._pruneTiles,this):setTimeout(o(this._pruneTiles,this),250)))},_getTilePos:function(t){return t.scaleBy(this.getTileSize()).subtract(this._level.origin)},_wrapCoords:function(t){var i=new k(this._wrapX?h(t.x,this._wrapX):t.x,this._wrapY?h(t.y,this._wrapY):t.y);return i.z=t.z,i},_pxBoundsToTileRange:function(t){var i=this.getTileSize();return new I(t.min.unscaleBy(i).floor(),t.max.unscaleBy(i).ceil().subtract([1,1]))},_noTilesToLoad:function(){for(var t in this._tiles)if(!this._tiles[t].loaded)return!1;return!0}}),sn=on.extend({options:{minZoom:0,maxZoom:18,subdomains:\"abc\",errorTileUrl:\"\",zoomOffset:0,tms:!1,zoomReverse:!1,detectRetina:!1,crossOrigin:!1},initialize:function(t,i){this._url=t,(i=d(this,i)).detectRetina&&zt&&0')}}catch(t){return function(t){return document.createElement(\"<\"+t+' xmlns=\"urn:schemas-microsoft.com:vml\" class=\"lvml\">')}}}(),_n={_initContainer:function(){this._container=si(\"div\",\"leaflet-vml-container\")},_update:function(){this._map._animatingZoom||(hn.prototype._update.call(this),this.fire(\"update\"))},_initPath:function(t){var i=t._container=cn(\"shape\");ci(i,\"leaflet-vml-shape \"+(this.options.className||\"\")),i.coordsize=\"1 1\",t._path=cn(\"path\"),i.appendChild(t._path),this._updateStyle(t),this._layers[r(t)]=t},_addPath:function(t){var i=t._container;this._container.appendChild(i),t.options.interactive&&t.addInteractiveTarget(i)},_removePath:function(t){var i=t._container;ri(i),t.removeInteractiveTarget(i),delete this._layers[r(t)]},_updateStyle:function(t){var i=t._stroke,e=t._fill,n=t.options,o=t._container;o.stroked=!!n.stroke,o.filled=!!n.fill,n.stroke?(i=i||(t._stroke=cn(\"stroke\")),o.appendChild(i),i.weight=n.weight+\"px\",i.color=n.color,i.opacity=n.opacity,i.dashStyle=n.dashArray?g(n.dashArray)?n.dashArray.join(\" \"):n.dashArray.replace(/( *, *)/g,\" \"):\"\",i.endcap=n.lineCap.replace(\"butt\",\"flat\"),i.joinstyle=n.lineJoin):i&&(o.removeChild(i),t._stroke=null),n.fill?(e=e||(t._fill=cn(\"fill\")),o.appendChild(e),e.color=n.fillColor||n.color,e.opacity=n.fillOpacity):e&&(o.removeChild(e),t._fill=null)},_updateCircle:function(t){var i=t._point.round(),e=Math.round(t._radius),n=Math.round(t._radiusY||e);this._setPath(t,t._empty()?\"M0 0\":\"AL \"+i.x+\",\"+i.y+\" \"+e+\",\"+n+\" 0,23592600\")},_setPath:function(t,i){t._path.v=i},_bringToFront:function(t){hi(t._container)},_bringToBack:function(t){ui(t._container)}},dn=Et?cn:J,pn=hn.extend({getEvents:function(){var t=hn.prototype.getEvents.call(this);return t.zoomstart=this._onZoomStart,t},_initContainer:function(){this._container=dn(\"svg\"),this._container.setAttribute(\"pointer-events\",\"none\"),this._rootGroup=dn(\"g\"),this._container.appendChild(this._rootGroup)},_destroyContainer:function(){ri(this._container),Zi(this._container),delete this._container,delete this._rootGroup,delete this._svgSize},_onZoomStart:function(){this._update()},_update:function(){var t,i,e;this._map._animatingZoom&&this._bounds||(hn.prototype._update.call(this),i=(t=this._bounds).getSize(),e=this._container,this._svgSize&&this._svgSize.equals(i)||(this._svgSize=i,e.setAttribute(\"width\",i.x),e.setAttribute(\"height\",i.y)),vi(e,t.min),e.setAttribute(\"viewBox\",[t.min.x,t.min.y,i.x,i.y].join(\" \")),this.fire(\"update\"))},_initPath:function(t){var i=t._path=dn(\"path\");t.options.className&&ci(i,t.options.className),t.options.interactive&&ci(i,\"leaflet-interactive\"),this._updateStyle(t),this._layers[r(t)]=t},_addPath:function(t){this._rootGroup||this._initContainer(),this._rootGroup.appendChild(t._path),t.addInteractiveTarget(t._path)},_removePath:function(t){ri(t._path),t.removeInteractiveTarget(t._path),delete this._layers[r(t)]},_updatePath:function(t){t._project(),t._update()},_updateStyle:function(t){var i=t._path,e=t.options;i&&(e.stroke?(i.setAttribute(\"stroke\",e.color),i.setAttribute(\"stroke-opacity\",e.opacity),i.setAttribute(\"stroke-width\",e.weight),i.setAttribute(\"stroke-linecap\",e.lineCap),i.setAttribute(\"stroke-linejoin\",e.lineJoin),e.dashArray?i.setAttribute(\"stroke-dasharray\",e.dashArray):i.removeAttribute(\"stroke-dasharray\"),e.dashOffset?i.setAttribute(\"stroke-dashoffset\",e.dashOffset):i.removeAttribute(\"stroke-dashoffset\")):i.setAttribute(\"stroke\",\"none\"),e.fill?(i.setAttribute(\"fill\",e.fillColor||e.color),i.setAttribute(\"fill-opacity\",e.fillOpacity),i.setAttribute(\"fill-rule\",e.fillRule||\"evenodd\")):i.setAttribute(\"fill\",\"none\"))},_updatePoly:function(t,i){this._setPath(t,$(t._parts,i))},_updateCircle:function(t){var i=t._point,e=Math.max(Math.round(t._radius),1),n=\"a\"+e+\",\"+(Math.max(Math.round(t._radiusY),1)||e)+\" 0 1,0 \",o=t._empty()?\"M0 0\":\"M\"+(i.x-e)+\",\"+i.y+n+2*e+\",0 \"+n+2*-e+\",0 \";this._setPath(t,o)},_setPath:function(t,i){t._path.setAttribute(\"d\",i)},_bringToFront:function(t){hi(t._path)},_bringToBack:function(t){ui(t._path)}});function mn(t){return St||Et?new pn(t):null}Et&&pn.include(_n),Ki.include({getRenderer:function(t){var i=(i=t.options.renderer||this._getPaneRenderer(t.options.pane)||this.options.renderer||this._renderer)||(this._renderer=this._createRenderer());return this.hasLayer(i)||this.addLayer(i),i},_getPaneRenderer:function(t){if(\"overlayPane\"===t||void 0===t)return!1;var i=this._paneRenderers[t];return void 0===i&&(i=this._createRenderer({pane:t}),this._paneRenderers[t]=i),i},_createRenderer:function(t){return this.options.preferCanvas&&ln(t)||mn(t)}});var fn=Re.extend({initialize:function(t,i){Re.prototype.initialize.call(this,this._boundsToLatLngs(t),i)},setBounds:function(t){return this.setLatLngs(this._boundsToLatLngs(t))},_boundsToLatLngs:function(t){return[(t=N(t)).getSouthWest(),t.getNorthWest(),t.getNorthEast(),t.getSouthEast()]}});pn.create=dn,pn.pointsToPath=$,Ne.geometryToLayer=De,Ne.coordsToLatLng=We,Ne.coordsToLatLngs=He,Ne.latLngToCoords=Fe,Ne.latLngsToCoords=Ue,Ne.getFeature=Ve,Ne.asFeature=qe,Ki.mergeOptions({boxZoom:!0});var gn=ie.extend({initialize:function(t){this._map=t,this._container=t._container,this._pane=t._panes.overlayPane,this._resetStateTimeout=0,t.on(\"unload\",this._destroy,this)},addHooks:function(){zi(this._container,\"mousedown\",this._onMouseDown,this)},removeHooks:function(){Zi(this._container,\"mousedown\",this._onMouseDown,this)},moved:function(){return this._moved},_destroy:function(){ri(this._pane),delete this._pane},_resetState:function(){this._resetStateTimeout=0,this._moved=!1},_clearDeferredResetState:function(){0!==this._resetStateTimeout&&(clearTimeout(this._resetStateTimeout),this._resetStateTimeout=0)},_onMouseDown:function(t){if(!t.shiftKey||1!==t.which&&1!==t.button)return!1;this._clearDeferredResetState(),this._resetState(),Gt(),xi(),this._startPoint=this._map.mouseEventToContainerPoint(t),zi(document,{contextmenu:Ni,mousemove:this._onMouseMove,mouseup:this._onMouseUp,keydown:this._onKeyDown},this)},_onMouseMove:function(t){this._moved||(this._moved=!0,this._box=si(\"div\",\"leaflet-zoom-box\",this._container),ci(this._container,\"leaflet-crosshair\"),this._map.fire(\"boxzoomstart\")),this._point=this._map.mouseEventToContainerPoint(t);var i=new I(this._point,this._startPoint),e=i.getSize();vi(this._box,i.min),this._box.style.width=e.x+\"px\",this._box.style.height=e.y+\"px\"},_finish:function(){this._moved&&(ri(this._box),_i(this._container,\"leaflet-crosshair\")),Kt(),wi(),Zi(document,{contextmenu:Ni,mousemove:this._onMouseMove,mouseup:this._onMouseUp,keydown:this._onKeyDown},this)},_onMouseUp:function(t){var i;1!==t.which&&1!==t.button||(this._finish(),this._moved&&(this._clearDeferredResetState(),this._resetStateTimeout=setTimeout(o(this._resetState,this),0),i=new R(this._map.containerPointToLatLng(this._startPoint),this._map.containerPointToLatLng(this._point)),this._map.fitBounds(i).fire(\"boxzoomend\",{boxZoomBounds:i})))},_onKeyDown:function(t){27===t.keyCode&&this._finish()}});Ki.addInitHook(\"addHandler\",\"boxZoom\",gn),Ki.mergeOptions({doubleClickZoom:!0});var vn=ie.extend({addHooks:function(){this._map.on(\"dblclick\",this._onDoubleClick,this)},removeHooks:function(){this._map.off(\"dblclick\",this._onDoubleClick,this)},_onDoubleClick:function(t){var i=this._map,e=i.getZoom(),n=i.options.zoomDelta,o=t.originalEvent.shiftKey?e-n:e+n;\"center\"===i.options.doubleClickZoom?i.setZoom(o):i.setZoomAround(t.containerPoint,o)}});Ki.addInitHook(\"addHandler\",\"doubleClickZoom\",vn),Ki.mergeOptions({dragging:!0,inertia:!st,inertiaDeceleration:3400,inertiaMaxSpeed:1/0,easeLinearity:.2,worldCopyJump:!1,maxBoundsViscosity:0});var yn=ie.extend({addHooks:function(){var t;this._draggable||(this._draggable=new ae((t=this._map)._mapPane,t._container),this._draggable.on({dragstart:this._onDragStart,drag:this._onDrag,dragend:this._onDragEnd},this),this._draggable.on(\"predrag\",this._onPreDragLimit,this),t.options.worldCopyJump&&(this._draggable.on(\"predrag\",this._onPreDragWrap,this),t.on(\"zoomend\",this._onZoomEnd,this),t.whenReady(this._onZoomEnd,this))),ci(this._map._container,\"leaflet-grab leaflet-touch-drag\"),this._draggable.enable(),this._positions=[],this._times=[]},removeHooks:function(){_i(this._map._container,\"leaflet-grab\"),_i(this._map._container,\"leaflet-touch-drag\"),this._draggable.disable()},moved:function(){return this._draggable&&this._draggable._moved},moving:function(){return this._draggable&&this._draggable._moving},_onDragStart:function(){var t,i=this._map;i._stop(),this._map.options.maxBounds&&this._map.options.maxBoundsViscosity?(t=N(this._map.options.maxBounds),this._offsetLimit=O(this._map.latLngToContainerPoint(t.getNorthWest()).multiplyBy(-1),this._map.latLngToContainerPoint(t.getSouthEast()).multiplyBy(-1).add(this._map.getSize())),this._viscosity=Math.min(1,Math.max(0,this._map.options.maxBoundsViscosity))):this._offsetLimit=null,i.fire(\"movestart\").fire(\"dragstart\"),i.options.inertia&&(this._positions=[],this._times=[])},_onDrag:function(t){var i,e;this._map.options.inertia&&(i=this._lastTime=+new Date,e=this._lastPos=this._draggable._absPos||this._draggable._newPos,this._positions.push(e),this._times.push(i),this._prunePositions(i)),this._map.fire(\"move\",t).fire(\"drag\",t)},_prunePositions:function(t){for(;1i.max.x&&(t.x=this._viscousLimit(t.x,i.max.x)),t.y>i.max.y&&(t.y=this._viscousLimit(t.y,i.max.y)),this._draggable._newPos=this._draggable._startPos.add(t))},_onPreDragWrap:function(){var t=this._worldWidth,i=Math.round(t/2),e=this._initialWorldOffset,n=this._draggable._newPos.x,o=(n-i+e)%t+i-e,s=(n+i+e)%t-i-e,r=Math.abs(o+e)i.getMaxZoom()&&1:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(0px * calc(1 - var(--space-y-reverse)));margin-bottom:calc(0px * var(--space-y-reverse))}.space-x-0>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(0px * var(--space-x-reverse));margin-left:calc(0px * calc(1 - var(--space-x-reverse)))}.space-y-1>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(.25rem * var(--space-y-reverse))}.space-x-1>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(.25rem * var(--space-x-reverse));margin-left:calc(.25rem * calc(1 - var(--space-x-reverse)))}.space-y-2>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(.5rem * var(--space-y-reverse))}.space-x-2>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(.5rem * var(--space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--space-x-reverse)))}.space-y-3>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(.75rem * var(--space-y-reverse))}.space-x-3>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(.75rem * var(--space-x-reverse));margin-left:calc(.75rem * calc(1 - var(--space-x-reverse)))}.space-y-4>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(1rem * var(--space-y-reverse))}.space-x-4>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(1rem * var(--space-x-reverse));margin-left:calc(1rem * calc(1 - var(--space-x-reverse)))}.space-y-5>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(1.25rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(1.25rem * var(--space-y-reverse))}.space-x-5>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(1.25rem * var(--space-x-reverse));margin-left:calc(1.25rem * calc(1 - var(--space-x-reverse)))}.space-y-6>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(1.5rem * var(--space-y-reverse))}.space-x-6>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(1.5rem * var(--space-x-reverse));margin-left:calc(1.5rem * calc(1 - var(--space-x-reverse)))}.space-y-8>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(2rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(2rem * var(--space-y-reverse))}.space-x-8>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(2rem * var(--space-x-reverse));margin-left:calc(2rem * calc(1 - var(--space-x-reverse)))}.space-y-10>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(2.5rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(2.5rem * var(--space-y-reverse))}.space-x-10>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(2.5rem * var(--space-x-reverse));margin-left:calc(2.5rem * calc(1 - var(--space-x-reverse)))}.space-y-12>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(3rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(3rem * var(--space-y-reverse))}.space-x-12>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(3rem * var(--space-x-reverse));margin-left:calc(3rem * calc(1 - var(--space-x-reverse)))}.space-y-16>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(4rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(4rem * var(--space-y-reverse))}.space-x-16>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(4rem * var(--space-x-reverse));margin-left:calc(4rem * calc(1 - var(--space-x-reverse)))}.space-y-20>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(5rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(5rem * var(--space-y-reverse))}.space-x-20>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(5rem * var(--space-x-reverse));margin-left:calc(5rem * calc(1 - var(--space-x-reverse)))}.space-y-24>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(6rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(6rem * var(--space-y-reverse))}.space-x-24>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(6rem * var(--space-x-reverse));margin-left:calc(6rem * calc(1 - var(--space-x-reverse)))}.space-y-32>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(8rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(8rem * var(--space-y-reverse))}.space-x-32>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(8rem * var(--space-x-reverse));margin-left:calc(8rem * calc(1 - var(--space-x-reverse)))}.space-y-40>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(10rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(10rem * var(--space-y-reverse))}.space-x-40>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(10rem * var(--space-x-reverse));margin-left:calc(10rem * calc(1 - var(--space-x-reverse)))}.space-y-48>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(12rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(12rem * var(--space-y-reverse))}.space-x-48>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(12rem * var(--space-x-reverse));margin-left:calc(12rem * calc(1 - var(--space-x-reverse)))}.space-y-56>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(14rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(14rem * var(--space-y-reverse))}.space-x-56>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(14rem * var(--space-x-reverse));margin-left:calc(14rem * calc(1 - var(--space-x-reverse)))}.space-y-64>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(16rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(16rem * var(--space-y-reverse))}.space-x-64>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(16rem * var(--space-x-reverse));margin-left:calc(16rem * calc(1 - var(--space-x-reverse)))}.space-y-px>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(1px * calc(1 - var(--space-y-reverse)));margin-bottom:calc(1px * var(--space-y-reverse))}.space-x-px>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(1px * var(--space-x-reverse));margin-left:calc(1px * calc(1 - var(--space-x-reverse)))}.-space-y-1>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-.25rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-.25rem * var(--space-y-reverse))}.-space-x-1>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-.25rem * var(--space-x-reverse));margin-left:calc(-.25rem * calc(1 - var(--space-x-reverse)))}.-space-y-2>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-.5rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-.5rem * var(--space-y-reverse))}.-space-x-2>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-.5rem * var(--space-x-reverse));margin-left:calc(-.5rem * calc(1 - var(--space-x-reverse)))}.-space-y-3>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-.75rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-.75rem * var(--space-y-reverse))}.-space-x-3>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-.75rem * var(--space-x-reverse));margin-left:calc(-.75rem * calc(1 - var(--space-x-reverse)))}.-space-y-4>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-1rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-1rem * var(--space-y-reverse))}.-space-x-4>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-1rem * var(--space-x-reverse));margin-left:calc(-1rem * calc(1 - var(--space-x-reverse)))}.-space-y-5>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-1.25rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-1.25rem * var(--space-y-reverse))}.-space-x-5>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-1.25rem * var(--space-x-reverse));margin-left:calc(-1.25rem * calc(1 - var(--space-x-reverse)))}.-space-y-6>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-1.5rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-1.5rem * var(--space-y-reverse))}.-space-x-6>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-1.5rem * var(--space-x-reverse));margin-left:calc(-1.5rem * calc(1 - var(--space-x-reverse)))}.-space-y-8>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-2rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-2rem * var(--space-y-reverse))}.-space-x-8>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-2rem * var(--space-x-reverse));margin-left:calc(-2rem * calc(1 - var(--space-x-reverse)))}.-space-y-10>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-2.5rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-2.5rem * var(--space-y-reverse))}.-space-x-10>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-2.5rem * var(--space-x-reverse));margin-left:calc(-2.5rem * calc(1 - var(--space-x-reverse)))}.-space-y-12>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-3rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-3rem * var(--space-y-reverse))}.-space-x-12>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-3rem * var(--space-x-reverse));margin-left:calc(-3rem * calc(1 - var(--space-x-reverse)))}.-space-y-16>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-4rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-4rem * var(--space-y-reverse))}.-space-x-16>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-4rem * var(--space-x-reverse));margin-left:calc(-4rem * calc(1 - var(--space-x-reverse)))}.-space-y-20>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-5rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-5rem * var(--space-y-reverse))}.-space-x-20>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-5rem * var(--space-x-reverse));margin-left:calc(-5rem * calc(1 - var(--space-x-reverse)))}.-space-y-24>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-6rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-6rem * var(--space-y-reverse))}.-space-x-24>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-6rem * var(--space-x-reverse));margin-left:calc(-6rem * calc(1 - var(--space-x-reverse)))}.-space-y-32>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-8rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-8rem * var(--space-y-reverse))}.-space-x-32>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-8rem * var(--space-x-reverse));margin-left:calc(-8rem * calc(1 - var(--space-x-reverse)))}.-space-y-40>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-10rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-10rem * var(--space-y-reverse))}.-space-x-40>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-10rem * var(--space-x-reverse));margin-left:calc(-10rem * calc(1 - var(--space-x-reverse)))}.-space-y-48>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-12rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-12rem * var(--space-y-reverse))}.-space-x-48>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-12rem * var(--space-x-reverse));margin-left:calc(-12rem * calc(1 - var(--space-x-reverse)))}.-space-y-56>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-14rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-14rem * var(--space-y-reverse))}.-space-x-56>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-14rem * var(--space-x-reverse));margin-left:calc(-14rem * calc(1 - var(--space-x-reverse)))}.-space-y-64>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-16rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-16rem * var(--space-y-reverse))}.-space-x-64>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-16rem * var(--space-x-reverse));margin-left:calc(-16rem * calc(1 - var(--space-x-reverse)))}.-space-y-px>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-1px * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-1px * var(--space-y-reverse))}.-space-x-px>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-1px * var(--space-x-reverse));margin-left:calc(-1px * calc(1 - var(--space-x-reverse)))}.space-y-reverse>:not(template)~:not(template){--space-y-reverse:1}.space-x-reverse>:not(template)~:not(template){--space-x-reverse:1}.divide-y-0>:not(template)~:not(template){--divide-y-reverse:0;border-top-width:calc(0px * calc(1 - var(--divide-y-reverse)));border-bottom-width:calc(0px * var(--divide-y-reverse))}.divide-x-0>:not(template)~:not(template){--divide-x-reverse:0;border-right-width:calc(0px * var(--divide-x-reverse));border-left-width:calc(0px * calc(1 - var(--divide-x-reverse)))}.divide-y-2>:not(template)~:not(template){--divide-y-reverse:0;border-top-width:calc(2px * calc(1 - var(--divide-y-reverse)));border-bottom-width:calc(2px * var(--divide-y-reverse))}.divide-x-2>:not(template)~:not(template){--divide-x-reverse:0;border-right-width:calc(2px * var(--divide-x-reverse));border-left-width:calc(2px * calc(1 - var(--divide-x-reverse)))}.divide-y-4>:not(template)~:not(template){--divide-y-reverse:0;border-top-width:calc(4px * calc(1 - var(--divide-y-reverse)));border-bottom-width:calc(4px * var(--divide-y-reverse))}.divide-x-4>:not(template)~:not(template){--divide-x-reverse:0;border-right-width:calc(4px * var(--divide-x-reverse));border-left-width:calc(4px * calc(1 - var(--divide-x-reverse)))}.divide-y-8>:not(template)~:not(template){--divide-y-reverse:0;border-top-width:calc(8px * calc(1 - var(--divide-y-reverse)));border-bottom-width:calc(8px * var(--divide-y-reverse))}.divide-x-8>:not(template)~:not(template){--divide-x-reverse:0;border-right-width:calc(8px * var(--divide-x-reverse));border-left-width:calc(8px * calc(1 - var(--divide-x-reverse)))}.divide-y>:not(template)~:not(template){--divide-y-reverse:0;border-top-width:calc(1px * calc(1 - var(--divide-y-reverse)));border-bottom-width:calc(1px * var(--divide-y-reverse))}.divide-x>:not(template)~:not(template){--divide-x-reverse:0;border-right-width:calc(1px * var(--divide-x-reverse));border-left-width:calc(1px * calc(1 - var(--divide-x-reverse)))}.divide-y-reverse>:not(template)~:not(template){--divide-y-reverse:1}.divide-x-reverse>:not(template)~:not(template){--divide-x-reverse:1}.divide-primary>:not(template)~:not(template){--divide-opacity:1;border-color:#7467ef;border-color:rgba(116,103,239,var(--divide-opacity))}.divide-secondary>:not(template)~:not(template){--divide-opacity:1;border-color:#ff9e43;border-color:rgba(255,158,67,var(--divide-opacity))}.divide-error>:not(template)~:not(template){--divide-opacity:1;border-color:#e95455;border-color:rgba(233,84,85,var(--divide-opacity))}.divide-paper>:not(template)~:not(template){--divide-opacity:1;border-color:#222a45;border-color:rgba(34,42,69,var(--divide-opacity))}.divide-paperlight>:not(template)~:not(template){--divide-opacity:1;border-color:#30345b;border-color:rgba(48,52,91,var(--divide-opacity))}.divide-muted>:not(template)~:not(template){border-color:hsla(0,0%,100%,.7)}.divide-hint>:not(template)~:not(template){border-color:hsla(0,0%,100%,.5)}.divide-white>:not(template)~:not(template){--divide-opacity:1;border-color:#fff;border-color:rgba(255,255,255,var(--divide-opacity))}.divide-success>:not(template)~:not(template){border-color:#33d9b2}.divide-solid>:not(template)~:not(template){border-style:solid}.divide-dashed>:not(template)~:not(template){border-style:dashed}.divide-dotted>:not(template)~:not(template){border-style:dotted}.divide-double>:not(template)~:not(template){border-style:double}.divide-none>:not(template)~:not(template){border-style:none}.divide-opacity-0>:not(template)~:not(template){--divide-opacity:0}.divide-opacity-25>:not(template)~:not(template){--divide-opacity:0.25}.divide-opacity-50>:not(template)~:not(template){--divide-opacity:0.5}.divide-opacity-75>:not(template)~:not(template){--divide-opacity:0.75}.divide-opacity-100>:not(template)~:not(template){--divide-opacity:1}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.not-sr-only{position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip:auto;white-space:normal}.focus\\:sr-only:focus{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.focus\\:not-sr-only:focus{position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip:auto;white-space:normal}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.bg-fixed{background-attachment:fixed}.bg-local{background-attachment:local}.bg-scroll{background-attachment:scroll}.bg-clip-border{background-clip:initial}.bg-clip-padding{background-clip:padding-box}.bg-clip-content{background-clip:content-box}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.bg-primary{--bg-opacity:1;background-color:#7467ef;background-color:rgba(116,103,239,var(--bg-opacity))}.bg-secondary{--bg-opacity:1;background-color:#ff9e43;background-color:rgba(255,158,67,var(--bg-opacity))}.bg-error{--bg-opacity:1;background-color:#e95455;background-color:rgba(233,84,85,var(--bg-opacity))}.bg-default,.signup{--bg-opacity:1;background-color:#1a2038;background-color:rgba(26,32,56,var(--bg-opacity))}.bg-paper,.sidenav .sidenav__hold:after{--bg-opacity:1;background-color:#222a45;background-color:rgba(34,42,69,var(--bg-opacity))}.bg-paperlight{--bg-opacity:1;background-color:#30345b;background-color:rgba(48,52,91,var(--bg-opacity))}.bg-muted{background-color:hsla(0,0%,100%,.7)}.bg-hint{background-color:hsla(0,0%,100%,.5)}.bg-white{--bg-opacity:1;background-color:#fff;background-color:rgba(255,255,255,var(--bg-opacity))}.bg-success{background-color:#33d9b2}.hover\\:bg-primary:hover{--bg-opacity:1;background-color:#7467ef;background-color:rgba(116,103,239,var(--bg-opacity))}.hover\\:bg-secondary:hover{--bg-opacity:1;background-color:#ff9e43;background-color:rgba(255,158,67,var(--bg-opacity))}.hover\\:bg-error:hover{--bg-opacity:1;background-color:#e95455;background-color:rgba(233,84,85,var(--bg-opacity))}.hover\\:bg-default:hover{--bg-opacity:1;background-color:#1a2038;background-color:rgba(26,32,56,var(--bg-opacity))}.hover\\:bg-paper:hover{--bg-opacity:1;background-color:#222a45;background-color:rgba(34,42,69,var(--bg-opacity))}.hover\\:bg-paperlight:hover{--bg-opacity:1;background-color:#30345b;background-color:rgba(48,52,91,var(--bg-opacity))}.hover\\:bg-muted:hover{background-color:hsla(0,0%,100%,.7)}.hover\\:bg-hint:hover{background-color:hsla(0,0%,100%,.5)}.hover\\:bg-white:hover{--bg-opacity:1;background-color:#fff;background-color:rgba(255,255,255,var(--bg-opacity))}.hover\\:bg-success:hover{background-color:#33d9b2}.focus\\:bg-primary:focus{--bg-opacity:1;background-color:#7467ef;background-color:rgba(116,103,239,var(--bg-opacity))}.focus\\:bg-secondary:focus{--bg-opacity:1;background-color:#ff9e43;background-color:rgba(255,158,67,var(--bg-opacity))}.focus\\:bg-error:focus{--bg-opacity:1;background-color:#e95455;background-color:rgba(233,84,85,var(--bg-opacity))}.focus\\:bg-default:focus{--bg-opacity:1;background-color:#1a2038;background-color:rgba(26,32,56,var(--bg-opacity))}.focus\\:bg-paper:focus{--bg-opacity:1;background-color:#222a45;background-color:rgba(34,42,69,var(--bg-opacity))}.focus\\:bg-paperlight:focus{--bg-opacity:1;background-color:#30345b;background-color:rgba(48,52,91,var(--bg-opacity))}.focus\\:bg-muted:focus{background-color:hsla(0,0%,100%,.7)}.focus\\:bg-hint:focus{background-color:hsla(0,0%,100%,.5)}.focus\\:bg-white:focus{--bg-opacity:1;background-color:#fff;background-color:rgba(255,255,255,var(--bg-opacity))}.focus\\:bg-success:focus{background-color:#33d9b2}.bg-none{background-image:none}.bg-gradient-to-t{background-image:linear-gradient(0deg,var(--gradient-color-stops))}.bg-gradient-to-tr{background-image:linear-gradient(to top right,var(--gradient-color-stops))}.bg-gradient-to-r{background-image:linear-gradient(90deg,var(--gradient-color-stops))}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--gradient-color-stops))}.bg-gradient-to-b{background-image:linear-gradient(180deg,var(--gradient-color-stops))}.bg-gradient-to-bl{background-image:linear-gradient(to bottom left,var(--gradient-color-stops))}.bg-gradient-to-l{background-image:linear-gradient(270deg,var(--gradient-color-stops))}.bg-gradient-to-tl{background-image:linear-gradient(to top left,var(--gradient-color-stops))}.from-primary{--gradient-from-color:#7467ef;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(116,103,239,0))}.from-secondary{--gradient-from-color:#ff9e43;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(255,158,67,0))}.from-error{--gradient-from-color:#e95455;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(233,84,85,0))}.from-default{--gradient-from-color:#1a2038;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(26,32,56,0))}.from-paper{--gradient-from-color:#222a45;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(34,42,69,0))}.from-paperlight{--gradient-from-color:#30345b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(48,52,91,0))}.from-muted{--gradient-from-color:hsla(0,0%,100%,0.7)}.from-hint,.from-muted{--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,100%,0))}.from-hint{--gradient-from-color:hsla(0,0%,100%,0.5)}.from-white{--gradient-from-color:#fff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,100%,0))}.from-success{--gradient-from-color:#33d9b2;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(51,217,178,0))}.via-primary{--gradient-via-color:#7467ef;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(116,103,239,0))}.via-secondary{--gradient-via-color:#ff9e43;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(255,158,67,0))}.via-error{--gradient-via-color:#e95455;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(233,84,85,0))}.via-default{--gradient-via-color:#1a2038;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(26,32,56,0))}.via-paper{--gradient-via-color:#222a45;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(34,42,69,0))}.via-paperlight{--gradient-via-color:#30345b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(48,52,91,0))}.via-muted{--gradient-via-color:hsla(0,0%,100%,0.7)}.via-hint,.via-muted{--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,100%,0))}.via-hint{--gradient-via-color:hsla(0,0%,100%,0.5)}.via-white{--gradient-via-color:#fff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,100%,0))}.via-success{--gradient-via-color:#33d9b2;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(51,217,178,0))}.to-primary{--gradient-to-color:#7467ef}.to-secondary{--gradient-to-color:#ff9e43}.to-error{--gradient-to-color:#e95455}.to-default{--gradient-to-color:#1a2038}.to-paper{--gradient-to-color:#222a45}.to-paperlight{--gradient-to-color:#30345b}.to-muted{--gradient-to-color:hsla(0,0%,100%,0.7)}.to-hint{--gradient-to-color:hsla(0,0%,100%,0.5)}.to-white{--gradient-to-color:#fff}.to-success{--gradient-to-color:#33d9b2}.hover\\:from-primary:hover{--gradient-from-color:#7467ef;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(116,103,239,0))}.hover\\:from-secondary:hover{--gradient-from-color:#ff9e43;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(255,158,67,0))}.hover\\:from-error:hover{--gradient-from-color:#e95455;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(233,84,85,0))}.hover\\:from-default:hover{--gradient-from-color:#1a2038;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(26,32,56,0))}.hover\\:from-paper:hover{--gradient-from-color:#222a45;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(34,42,69,0))}.hover\\:from-paperlight:hover{--gradient-from-color:#30345b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(48,52,91,0))}.hover\\:from-muted:hover{--gradient-from-color:hsla(0,0%,100%,0.7)}.hover\\:from-hint:hover,.hover\\:from-muted:hover{--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,100%,0))}.hover\\:from-hint:hover{--gradient-from-color:hsla(0,0%,100%,0.5)}.hover\\:from-white:hover{--gradient-from-color:#fff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,100%,0))}.hover\\:from-success:hover{--gradient-from-color:#33d9b2;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(51,217,178,0))}.hover\\:via-primary:hover{--gradient-via-color:#7467ef;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(116,103,239,0))}.hover\\:via-secondary:hover{--gradient-via-color:#ff9e43;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(255,158,67,0))}.hover\\:via-error:hover{--gradient-via-color:#e95455;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(233,84,85,0))}.hover\\:via-default:hover{--gradient-via-color:#1a2038;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(26,32,56,0))}.hover\\:via-paper:hover{--gradient-via-color:#222a45;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(34,42,69,0))}.hover\\:via-paperlight:hover{--gradient-via-color:#30345b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(48,52,91,0))}.hover\\:via-muted:hover{--gradient-via-color:hsla(0,0%,100%,0.7)}.hover\\:via-hint:hover,.hover\\:via-muted:hover{--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,100%,0))}.hover\\:via-hint:hover{--gradient-via-color:hsla(0,0%,100%,0.5)}.hover\\:via-white:hover{--gradient-via-color:#fff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,100%,0))}.hover\\:via-success:hover{--gradient-via-color:#33d9b2;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(51,217,178,0))}.hover\\:to-primary:hover{--gradient-to-color:#7467ef}.hover\\:to-secondary:hover{--gradient-to-color:#ff9e43}.hover\\:to-error:hover{--gradient-to-color:#e95455}.hover\\:to-default:hover{--gradient-to-color:#1a2038}.hover\\:to-paper:hover{--gradient-to-color:#222a45}.hover\\:to-paperlight:hover{--gradient-to-color:#30345b}.hover\\:to-muted:hover{--gradient-to-color:hsla(0,0%,100%,0.7)}.hover\\:to-hint:hover{--gradient-to-color:hsla(0,0%,100%,0.5)}.hover\\:to-white:hover{--gradient-to-color:#fff}.hover\\:to-success:hover{--gradient-to-color:#33d9b2}.focus\\:from-primary:focus{--gradient-from-color:#7467ef;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(116,103,239,0))}.focus\\:from-secondary:focus{--gradient-from-color:#ff9e43;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(255,158,67,0))}.focus\\:from-error:focus{--gradient-from-color:#e95455;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(233,84,85,0))}.focus\\:from-default:focus{--gradient-from-color:#1a2038;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(26,32,56,0))}.focus\\:from-paper:focus{--gradient-from-color:#222a45;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(34,42,69,0))}.focus\\:from-paperlight:focus{--gradient-from-color:#30345b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(48,52,91,0))}.focus\\:from-muted:focus{--gradient-from-color:hsla(0,0%,100%,0.7)}.focus\\:from-hint:focus,.focus\\:from-muted:focus{--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,100%,0))}.focus\\:from-hint:focus{--gradient-from-color:hsla(0,0%,100%,0.5)}.focus\\:from-white:focus{--gradient-from-color:#fff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,100%,0))}.focus\\:from-success:focus{--gradient-from-color:#33d9b2;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(51,217,178,0))}.focus\\:via-primary:focus{--gradient-via-color:#7467ef;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(116,103,239,0))}.focus\\:via-secondary:focus{--gradient-via-color:#ff9e43;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(255,158,67,0))}.focus\\:via-error:focus{--gradient-via-color:#e95455;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(233,84,85,0))}.focus\\:via-default:focus{--gradient-via-color:#1a2038;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(26,32,56,0))}.focus\\:via-paper:focus{--gradient-via-color:#222a45;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(34,42,69,0))}.focus\\:via-paperlight:focus{--gradient-via-color:#30345b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(48,52,91,0))}.focus\\:via-muted:focus{--gradient-via-color:hsla(0,0%,100%,0.7)}.focus\\:via-hint:focus,.focus\\:via-muted:focus{--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,100%,0))}.focus\\:via-hint:focus{--gradient-via-color:hsla(0,0%,100%,0.5)}.focus\\:via-white:focus{--gradient-via-color:#fff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,100%,0))}.focus\\:via-success:focus{--gradient-via-color:#33d9b2;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(51,217,178,0))}.focus\\:to-primary:focus{--gradient-to-color:#7467ef}.focus\\:to-secondary:focus{--gradient-to-color:#ff9e43}.focus\\:to-error:focus{--gradient-to-color:#e95455}.focus\\:to-default:focus{--gradient-to-color:#1a2038}.focus\\:to-paper:focus{--gradient-to-color:#222a45}.focus\\:to-paperlight:focus{--gradient-to-color:#30345b}.focus\\:to-muted:focus{--gradient-to-color:hsla(0,0%,100%,0.7)}.focus\\:to-hint:focus{--gradient-to-color:hsla(0,0%,100%,0.5)}.focus\\:to-white:focus{--gradient-to-color:#fff}.focus\\:to-success:focus{--gradient-to-color:#33d9b2}.bg-opacity-0{--bg-opacity:0}.bg-opacity-25{--bg-opacity:0.25}.bg-opacity-50{--bg-opacity:0.5}.bg-opacity-75{--bg-opacity:0.75}.bg-opacity-100{--bg-opacity:1}.hover\\:bg-opacity-0:hover{--bg-opacity:0}.hover\\:bg-opacity-25:hover{--bg-opacity:0.25}.hover\\:bg-opacity-50:hover{--bg-opacity:0.5}.hover\\:bg-opacity-75:hover{--bg-opacity:0.75}.hover\\:bg-opacity-100:hover{--bg-opacity:1}.focus\\:bg-opacity-0:focus{--bg-opacity:0}.focus\\:bg-opacity-25:focus{--bg-opacity:0.25}.focus\\:bg-opacity-50:focus{--bg-opacity:0.5}.focus\\:bg-opacity-75:focus{--bg-opacity:0.75}.focus\\:bg-opacity-100:focus{--bg-opacity:1}.bg-bottom{background-position:bottom}.bg-center{background-position:50%}.bg-left{background-position:0}.bg-left-bottom{background-position:0 100%}.bg-left-top{background-position:0 0}.bg-right{background-position:100%}.bg-right-bottom{background-position:100% 100%}.bg-right-top{background-position:100% 0}.bg-top{background-position:top}.bg-repeat{background-repeat:repeat}.bg-no-repeat{background-repeat:no-repeat}.bg-repeat-x{background-repeat:repeat-x}.bg-repeat-y{background-repeat:repeat-y}.bg-repeat-round{background-repeat:round}.bg-repeat-space{background-repeat:space}.bg-auto{background-size:auto}.bg-cover{background-size:cover}.bg-contain{background-size:contain}.border-collapse{border-collapse:collapse}.border-separate{border-collapse:initial}.border-primary{--border-opacity:1;border-color:#7467ef;border-color:rgba(116,103,239,var(--border-opacity))}.border-secondary{--border-opacity:1;border-color:#ff9e43;border-color:rgba(255,158,67,var(--border-opacity))}.border-error{--border-opacity:1;border-color:#e95455;border-color:rgba(233,84,85,var(--border-opacity))}.border-paper{--border-opacity:1;border-color:#222a45;border-color:rgba(34,42,69,var(--border-opacity))}.border-paperlight{--border-opacity:1;border-color:#30345b;border-color:rgba(48,52,91,var(--border-opacity))}.border-muted{border-color:hsla(0,0%,100%,.7)}.border-hint{border-color:hsla(0,0%,100%,.5)}.border-white{--border-opacity:1;border-color:#fff;border-color:rgba(255,255,255,var(--border-opacity))}.border-success{border-color:#33d9b2}.hover\\:border-primary:hover{--border-opacity:1;border-color:#7467ef;border-color:rgba(116,103,239,var(--border-opacity))}.hover\\:border-secondary:hover{--border-opacity:1;border-color:#ff9e43;border-color:rgba(255,158,67,var(--border-opacity))}.hover\\:border-error:hover{--border-opacity:1;border-color:#e95455;border-color:rgba(233,84,85,var(--border-opacity))}.hover\\:border-paper:hover{--border-opacity:1;border-color:#222a45;border-color:rgba(34,42,69,var(--border-opacity))}.hover\\:border-paperlight:hover{--border-opacity:1;border-color:#30345b;border-color:rgba(48,52,91,var(--border-opacity))}.hover\\:border-muted:hover{border-color:hsla(0,0%,100%,.7)}.hover\\:border-hint:hover{border-color:hsla(0,0%,100%,.5)}.hover\\:border-white:hover{--border-opacity:1;border-color:#fff;border-color:rgba(255,255,255,var(--border-opacity))}.hover\\:border-success:hover{border-color:#33d9b2}.focus\\:border-primary:focus{--border-opacity:1;border-color:#7467ef;border-color:rgba(116,103,239,var(--border-opacity))}.focus\\:border-secondary:focus{--border-opacity:1;border-color:#ff9e43;border-color:rgba(255,158,67,var(--border-opacity))}.focus\\:border-error:focus{--border-opacity:1;border-color:#e95455;border-color:rgba(233,84,85,var(--border-opacity))}.focus\\:border-paper:focus{--border-opacity:1;border-color:#222a45;border-color:rgba(34,42,69,var(--border-opacity))}.focus\\:border-paperlight:focus{--border-opacity:1;border-color:#30345b;border-color:rgba(48,52,91,var(--border-opacity))}.focus\\:border-muted:focus{border-color:hsla(0,0%,100%,.7)}.focus\\:border-hint:focus{border-color:hsla(0,0%,100%,.5)}.focus\\:border-white:focus{--border-opacity:1;border-color:#fff;border-color:rgba(255,255,255,var(--border-opacity))}.focus\\:border-success:focus{border-color:#33d9b2}.border-opacity-0{--border-opacity:0}.border-opacity-25{--border-opacity:0.25}.border-opacity-50{--border-opacity:0.5}.border-opacity-75{--border-opacity:0.75}.border-opacity-100{--border-opacity:1}.hover\\:border-opacity-0:hover{--border-opacity:0}.hover\\:border-opacity-25:hover{--border-opacity:0.25}.hover\\:border-opacity-50:hover{--border-opacity:0.5}.hover\\:border-opacity-75:hover{--border-opacity:0.75}.hover\\:border-opacity-100:hover{--border-opacity:1}.focus\\:border-opacity-0:focus{--border-opacity:0}.focus\\:border-opacity-25:focus{--border-opacity:0.25}.focus\\:border-opacity-50:focus{--border-opacity:0.5}.focus\\:border-opacity-75:focus{--border-opacity:0.75}.focus\\:border-opacity-100:focus{--border-opacity:1}.rounded-none{border-radius:0}.rounded-sm{border-radius:.125rem}.rounded{border-radius:.25rem}.rounded-md{border-radius:.375rem}.rounded-lg{border-radius:.5rem}.rounded-full{border-radius:9999px}.rounded-t-none{border-top-left-radius:0;border-top-right-radius:0}.rounded-r-none{border-top-right-radius:0;border-bottom-right-radius:0}.rounded-b-none{border-bottom-right-radius:0;border-bottom-left-radius:0}.rounded-l-none{border-top-left-radius:0;border-bottom-left-radius:0}.rounded-t-sm{border-top-left-radius:.125rem}.rounded-r-sm,.rounded-t-sm{border-top-right-radius:.125rem}.rounded-b-sm,.rounded-r-sm{border-bottom-right-radius:.125rem}.rounded-b-sm,.rounded-l-sm{border-bottom-left-radius:.125rem}.rounded-l-sm{border-top-left-radius:.125rem}.rounded-t{border-top-left-radius:.25rem}.rounded-r,.rounded-t{border-top-right-radius:.25rem}.rounded-b,.rounded-r{border-bottom-right-radius:.25rem}.rounded-b,.rounded-l{border-bottom-left-radius:.25rem}.rounded-l{border-top-left-radius:.25rem}.rounded-t-md{border-top-left-radius:.375rem}.rounded-r-md,.rounded-t-md{border-top-right-radius:.375rem}.rounded-b-md,.rounded-r-md{border-bottom-right-radius:.375rem}.rounded-b-md,.rounded-l-md{border-bottom-left-radius:.375rem}.rounded-l-md{border-top-left-radius:.375rem}.rounded-t-lg{border-top-left-radius:.5rem}.rounded-r-lg,.rounded-t-lg{border-top-right-radius:.5rem}.rounded-b-lg,.rounded-r-lg{border-bottom-right-radius:.5rem}.rounded-b-lg,.rounded-l-lg{border-bottom-left-radius:.5rem}.rounded-l-lg{border-top-left-radius:.5rem}.rounded-t-full{border-top-left-radius:9999px;border-top-right-radius:9999px}.rounded-r-full{border-top-right-radius:9999px}.rounded-b-full,.rounded-r-full{border-bottom-right-radius:9999px}.rounded-b-full,.rounded-l-full{border-bottom-left-radius:9999px}.rounded-l-full{border-top-left-radius:9999px}.rounded-tl-none{border-top-left-radius:0}.rounded-tr-none{border-top-right-radius:0}.rounded-br-none{border-bottom-right-radius:0}.rounded-bl-none{border-bottom-left-radius:0}.rounded-tl-sm{border-top-left-radius:.125rem}.rounded-tr-sm{border-top-right-radius:.125rem}.rounded-br-sm{border-bottom-right-radius:.125rem}.rounded-bl-sm{border-bottom-left-radius:.125rem}.rounded-tl{border-top-left-radius:.25rem}.rounded-tr{border-top-right-radius:.25rem}.rounded-br{border-bottom-right-radius:.25rem}.rounded-bl{border-bottom-left-radius:.25rem}.rounded-tl-md{border-top-left-radius:.375rem}.rounded-tr-md{border-top-right-radius:.375rem}.rounded-br-md{border-bottom-right-radius:.375rem}.rounded-bl-md{border-bottom-left-radius:.375rem}.rounded-tl-lg{border-top-left-radius:.5rem}.rounded-tr-lg{border-top-right-radius:.5rem}.rounded-br-lg{border-bottom-right-radius:.5rem}.rounded-bl-lg{border-bottom-left-radius:.5rem}.rounded-tl-full{border-top-left-radius:9999px}.rounded-tr-full{border-top-right-radius:9999px}.rounded-br-full{border-bottom-right-radius:9999px}.rounded-bl-full{border-bottom-left-radius:9999px}.border-solid{border-style:solid}.border-dashed{border-style:dashed}.border-dotted{border-style:dotted}.border-double{border-style:double}.border-none{border-style:none}.border-0{border-width:0}.border-2{border-width:2px}.border-4{border-width:4px}.border-8{border-width:8px}.border{border-width:1px}.border-t-0{border-top-width:0}.border-r-0{border-right-width:0}.border-b-0{border-bottom-width:0}.border-l-0{border-left-width:0}.border-t-2{border-top-width:2px}.border-r-2{border-right-width:2px}.border-b-2{border-bottom-width:2px}.border-l-2{border-left-width:2px}.border-t-4{border-top-width:4px}.border-r-4{border-right-width:4px}.border-b-4{border-bottom-width:4px}.border-l-4{border-left-width:4px}.border-t-8{border-top-width:8px}.border-r-8{border-right-width:8px}.border-b-8{border-bottom-width:8px}.border-l-8{border-left-width:8px}.border-t{border-top-width:1px}.border-r{border-right-width:1px}.border-b{border-bottom-width:1px}.border-l{border-left-width:1px}.box-border{box-sizing:border-box}.box-content{box-sizing:initial}.cursor-auto{cursor:auto}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.cursor-wait{cursor:wait}.cursor-text{cursor:text}.cursor-move{cursor:move}.cursor-not-allowed{cursor:not-allowed}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-column{display:table-column}.table-column-group{display:table-column-group}.table-footer-group{display:table-footer-group}.table-header-group{display:table-header-group}.table-row-group{display:table-row-group}.table-row{display:table-row}.flow-root{display:flow-root}.grid{display:grid}.inline-grid{display:inline-grid}.contents{display:contents}.hidden{display:none}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.flex-wrap-reverse{flex-wrap:wrap-reverse}.flex-no-wrap{flex-wrap:nowrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.self-auto{align-self:auto}.self-start{align-self:flex-start}.self-end{align-self:flex-end}.self-center{align-self:center}.self-stretch{align-self:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.justify-evenly{justify-content:space-evenly}.content-center{align-content:center}.content-start{align-content:flex-start}.content-end{align-content:flex-end}.content-between{align-content:space-between}.content-around{align-content:space-around}.flex-1{flex:1 1 0%}.flex-auto{flex:1 1 auto}.flex-initial{flex:0 1 auto}.flex-none{flex:none}.flex-grow-0{flex-grow:0}.flex-grow{flex-grow:1}.flex-shrink-0{flex-shrink:0}.flex-shrink{flex-shrink:1}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.order-5{order:5}.order-6{order:6}.order-7{order:7}.order-8{order:8}.order-9{order:9}.order-10{order:10}.order-11{order:11}.order-12{order:12}.order-first{order:-9999}.order-last{order:9999}.order-none{order:0}.float-right{float:right}.float-left{float:left}.float-none{float:none}.clearfix:after{content:\"\";display:table;clear:both}.clear-left{clear:left}.clear-right{clear:right}.clear-both{clear:both}.clear-none{clear:none}.font-sans{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.font-serif{font-family:Georgia,Cambria,Times New Roman,Times,serif}.font-mono{font-family:Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.font-hairline{font-weight:100}.font-thin{font-weight:200}.font-light{font-weight:300}.font-normal{font-weight:400}.font-medium{font-weight:500}.font-semibold{font-weight:600}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-black{font-weight:900}.hover\\:font-hairline:hover{font-weight:100}.hover\\:font-thin:hover{font-weight:200}.hover\\:font-light:hover{font-weight:300}.hover\\:font-normal:hover{font-weight:400}.hover\\:font-medium:hover{font-weight:500}.hover\\:font-semibold:hover{font-weight:600}.hover\\:font-bold:hover{font-weight:700}.hover\\:font-extrabold:hover{font-weight:800}.hover\\:font-black:hover{font-weight:900}.focus\\:font-hairline:focus{font-weight:100}.focus\\:font-thin:focus{font-weight:200}.focus\\:font-light:focus{font-weight:300}.focus\\:font-normal:focus{font-weight:400}.focus\\:font-medium:focus{font-weight:500}.focus\\:font-semibold:focus{font-weight:600}.focus\\:font-bold:focus{font-weight:700}.focus\\:font-extrabold:focus{font-weight:800}.focus\\:font-black:focus{font-weight:900}.h-0{height:0}.h-1{height:.25rem}.h-2{height:.5rem}.h-3{height:.75rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-8{height:2rem}.h-10{height:2.5rem}.h-12{height:3rem}.h-16{height:4rem}.h-20{height:5rem}.h-24{height:6rem}.h-32{height:8rem}.h-40{height:10rem}.h-48{height:12rem}.h-56{height:14rem}.h-64{height:16rem}.h-auto{height:auto}.h-px{height:1px}.h-full{height:100%}.h-screen{height:100vh}.text-xs{font-size:.75rem}.text-sm{font-size:.875rem}.text-base{font-size:1rem}.text-lg{font-size:1.125rem}.text-xl{font-size:1.25rem}.text-2xl{font-size:1.5rem}.text-3xl{font-size:1.875rem}.text-4xl{font-size:2.25rem}.text-5xl{font-size:3rem}.text-6xl{font-size:4rem}.leading-3{line-height:.75rem}.leading-4{line-height:1rem}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.leading-8{line-height:2rem}.leading-9{line-height:2.25rem}.leading-10{line-height:2.5rem}.leading-none{line-height:1}.leading-tight{line-height:1.25}.leading-snug{line-height:1.375}.leading-normal{line-height:1.5}.leading-relaxed{line-height:1.625}.leading-loose{line-height:2}.list-inside{list-style-position:inside}.list-outside{list-style-position:outside}.list-none{list-style-type:none}.list-disc{list-style-type:disc}.list-decimal{list-style-type:decimal}.m-0{margin:0}.m-1{margin:.25rem}.m-2{margin:.5rem}.m-3{margin:.75rem}.m-4{margin:1rem}.m-5{margin:1.25rem}.m-6{margin:1.5rem}.m-8{margin:2rem}.m-10{margin:2.5rem}.m-12{margin:3rem}.m-16{margin:4rem}.m-20{margin:5rem}.m-24{margin:6rem}.m-32{margin:8rem}.m-40{margin:10rem}.m-48{margin:12rem}.m-56{margin:14rem}.m-64{margin:16rem}.m-auto{margin:auto}.m-px{margin:1px}.-m-1{margin:-.25rem}.-m-2{margin:-.5rem}.-m-3{margin:-.75rem}.-m-4{margin:-1rem}.-m-5{margin:-1.25rem}.-m-6{margin:-1.5rem}.-m-8{margin:-2rem}.-m-10{margin:-2.5rem}.-m-12{margin:-3rem}.-m-16{margin:-4rem}.-m-20{margin:-5rem}.-m-24{margin:-6rem}.-m-32{margin:-8rem}.-m-40{margin:-10rem}.-m-48{margin:-12rem}.-m-56{margin:-14rem}.-m-64{margin:-16rem}.-m-px{margin:-1px}.my-0{margin-top:0;margin-bottom:0}.mx-0{margin-left:0;margin-right:0}.my-1{margin-top:.25rem;margin-bottom:.25rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.my-3{margin-top:.75rem;margin-bottom:.75rem}.mx-3{margin-left:.75rem;margin-right:.75rem}.my-4{margin-top:1rem;margin-bottom:1rem}.mx-4{margin-left:1rem;margin-right:1rem}.my-5{margin-top:1.25rem;margin-bottom:1.25rem}.mx-5{margin-left:1.25rem;margin-right:1.25rem}.my-6{margin-top:1.5rem;margin-bottom:1.5rem}.mx-6{margin-left:1.5rem;margin-right:1.5rem}.my-8{margin-top:2rem;margin-bottom:2rem}.mx-8{margin-left:2rem;margin-right:2rem}.my-10{margin-top:2.5rem;margin-bottom:2.5rem}.mx-10{margin-left:2.5rem;margin-right:2.5rem}.my-12{margin-top:3rem;margin-bottom:3rem}.mx-12{margin-left:3rem;margin-right:3rem}.my-16{margin-top:4rem;margin-bottom:4rem}.mx-16{margin-left:4rem;margin-right:4rem}.my-20{margin-top:5rem;margin-bottom:5rem}.mx-20{margin-left:5rem;margin-right:5rem}.my-24{margin-top:6rem;margin-bottom:6rem}.mx-24{margin-left:6rem;margin-right:6rem}.my-32{margin-top:8rem;margin-bottom:8rem}.mx-32{margin-left:8rem;margin-right:8rem}.my-40{margin-top:10rem;margin-bottom:10rem}.mx-40{margin-left:10rem;margin-right:10rem}.my-48{margin-top:12rem;margin-bottom:12rem}.mx-48{margin-left:12rem;margin-right:12rem}.my-56{margin-top:14rem;margin-bottom:14rem}.mx-56{margin-left:14rem;margin-right:14rem}.my-64{margin-top:16rem;margin-bottom:16rem}.mx-64{margin-left:16rem;margin-right:16rem}.my-auto{margin-top:auto;margin-bottom:auto}.mx-auto{margin-left:auto;margin-right:auto}.my-px{margin-top:1px;margin-bottom:1px}.mx-px{margin-left:1px;margin-right:1px}.-my-1{margin-top:-.25rem;margin-bottom:-.25rem}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.-my-2{margin-top:-.5rem;margin-bottom:-.5rem}.-mx-2{margin-left:-.5rem;margin-right:-.5rem}.-my-3{margin-top:-.75rem;margin-bottom:-.75rem}.-mx-3{margin-left:-.75rem;margin-right:-.75rem}.-my-4{margin-top:-1rem;margin-bottom:-1rem}.-mx-4{margin-left:-1rem;margin-right:-1rem}.-my-5{margin-top:-1.25rem;margin-bottom:-1.25rem}.-mx-5{margin-left:-1.25rem;margin-right:-1.25rem}.-my-6{margin-top:-1.5rem;margin-bottom:-1.5rem}.-mx-6{margin-left:-1.5rem;margin-right:-1.5rem}.-my-8{margin-top:-2rem;margin-bottom:-2rem}.-mx-8{margin-left:-2rem;margin-right:-2rem}.-my-10{margin-top:-2.5rem;margin-bottom:-2.5rem}.-mx-10{margin-left:-2.5rem;margin-right:-2.5rem}.-my-12{margin-top:-3rem;margin-bottom:-3rem}.-mx-12{margin-left:-3rem;margin-right:-3rem}.-my-16{margin-top:-4rem;margin-bottom:-4rem}.-mx-16{margin-left:-4rem;margin-right:-4rem}.-my-20{margin-top:-5rem;margin-bottom:-5rem}.-mx-20{margin-left:-5rem;margin-right:-5rem}.-my-24{margin-top:-6rem;margin-bottom:-6rem}.-mx-24{margin-left:-6rem;margin-right:-6rem}.-my-32{margin-top:-8rem;margin-bottom:-8rem}.-mx-32{margin-left:-8rem;margin-right:-8rem}.-my-40{margin-top:-10rem;margin-bottom:-10rem}.-mx-40{margin-left:-10rem;margin-right:-10rem}.-my-48{margin-top:-12rem;margin-bottom:-12rem}.-mx-48{margin-left:-12rem;margin-right:-12rem}.-my-56{margin-top:-14rem;margin-bottom:-14rem}.-mx-56{margin-left:-14rem;margin-right:-14rem}.-my-64{margin-top:-16rem;margin-bottom:-16rem}.-mx-64{margin-left:-16rem;margin-right:-16rem}.-my-px{margin-top:-1px;margin-bottom:-1px}.-mx-px{margin-left:-1px;margin-right:-1px}.mt-0{margin-top:0}.mr-0{margin-right:0}.mb-0{margin-bottom:0}.ml-0{margin-left:0}.mt-1{margin-top:.25rem}.mr-1{margin-right:.25rem}.mb-1{margin-bottom:.25rem}.ml-1{margin-left:.25rem}.mt-2{margin-top:.5rem}.mr-2{margin-right:.5rem}.mb-2{margin-bottom:.5rem}.ml-2{margin-left:.5rem}.mt-3{margin-top:.75rem}.mr-3{margin-right:.75rem}.mb-3{margin-bottom:.75rem}.ml-3{margin-left:.75rem}.mt-4{margin-top:1rem}.mr-4{margin-right:1rem}.mb-4{margin-bottom:1rem}.ml-4{margin-left:1rem}.mt-5{margin-top:1.25rem}.mr-5{margin-right:1.25rem}.mb-5{margin-bottom:1.25rem}.ml-5{margin-left:1.25rem}.mt-6{margin-top:1.5rem}.mr-6{margin-right:1.5rem}.mb-6{margin-bottom:1.5rem}.ml-6{margin-left:1.5rem}.mt-8{margin-top:2rem}.mr-8{margin-right:2rem}.mb-8{margin-bottom:2rem}.ml-8{margin-left:2rem}.mt-10{margin-top:2.5rem}.mr-10{margin-right:2.5rem}.mb-10{margin-bottom:2.5rem}.ml-10{margin-left:2.5rem}.mt-12{margin-top:3rem}.mr-12{margin-right:3rem}.mb-12{margin-bottom:3rem}.ml-12{margin-left:3rem}.mt-16{margin-top:4rem}.mr-16{margin-right:4rem}.mb-16{margin-bottom:4rem}.ml-16{margin-left:4rem}.mt-20{margin-top:5rem}.mr-20{margin-right:5rem}.mb-20{margin-bottom:5rem}.ml-20{margin-left:5rem}.mt-24{margin-top:6rem}.mr-24{margin-right:6rem}.mb-24{margin-bottom:6rem}.ml-24{margin-left:6rem}.mt-32{margin-top:8rem}.mr-32{margin-right:8rem}.mb-32{margin-bottom:8rem}.ml-32{margin-left:8rem}.mt-40{margin-top:10rem}.mr-40{margin-right:10rem}.mb-40{margin-bottom:10rem}.ml-40{margin-left:10rem}.mt-48{margin-top:12rem}.mr-48{margin-right:12rem}.mb-48{margin-bottom:12rem}.ml-48{margin-left:12rem}.mt-56{margin-top:14rem}.mr-56{margin-right:14rem}.mb-56{margin-bottom:14rem}.ml-56{margin-left:14rem}.mt-64{margin-top:16rem}.mr-64{margin-right:16rem}.mb-64{margin-bottom:16rem}.ml-64{margin-left:16rem}.mt-auto{margin-top:auto}.mr-auto{margin-right:auto}.mb-auto{margin-bottom:auto}.ml-auto{margin-left:auto}.mt-px{margin-top:1px}.mr-px{margin-right:1px}.mb-px{margin-bottom:1px}.ml-px{margin-left:1px}.-mt-1{margin-top:-.25rem}.-mr-1{margin-right:-.25rem}.-mb-1{margin-bottom:-.25rem}.-ml-1{margin-left:-.25rem}.-mt-2{margin-top:-.5rem}.-mr-2{margin-right:-.5rem}.-mb-2{margin-bottom:-.5rem}.-ml-2{margin-left:-.5rem}.-mt-3{margin-top:-.75rem}.-mr-3{margin-right:-.75rem}.-mb-3{margin-bottom:-.75rem}.-ml-3{margin-left:-.75rem}.-mt-4{margin-top:-1rem}.-mr-4{margin-right:-1rem}.-mb-4{margin-bottom:-1rem}.-ml-4{margin-left:-1rem}.-mt-5{margin-top:-1.25rem}.-mr-5{margin-right:-1.25rem}.-mb-5{margin-bottom:-1.25rem}.-ml-5{margin-left:-1.25rem}.-mt-6{margin-top:-1.5rem}.-mr-6{margin-right:-1.5rem}.-mb-6{margin-bottom:-1.5rem}.-ml-6{margin-left:-1.5rem}.-mt-8{margin-top:-2rem}.-mr-8{margin-right:-2rem}.-mb-8{margin-bottom:-2rem}.-ml-8{margin-left:-2rem}.-mt-10{margin-top:-2.5rem}.-mr-10{margin-right:-2.5rem}.-mb-10{margin-bottom:-2.5rem}.-ml-10{margin-left:-2.5rem}.-mt-12{margin-top:-3rem}.-mr-12{margin-right:-3rem}.-mb-12{margin-bottom:-3rem}.-ml-12{margin-left:-3rem}.-mt-16{margin-top:-4rem}.-mr-16{margin-right:-4rem}.-mb-16{margin-bottom:-4rem}.-ml-16{margin-left:-4rem}.-mt-20{margin-top:-5rem}.-mr-20{margin-right:-5rem}.-mb-20{margin-bottom:-5rem}.-ml-20{margin-left:-5rem}.-mt-24{margin-top:-6rem}.-mr-24{margin-right:-6rem}.-mb-24{margin-bottom:-6rem}.-ml-24{margin-left:-6rem}.-mt-32{margin-top:-8rem}.-mr-32{margin-right:-8rem}.-mb-32{margin-bottom:-8rem}.-ml-32{margin-left:-8rem}.-mt-40{margin-top:-10rem}.-mr-40{margin-right:-10rem}.-mb-40{margin-bottom:-10rem}.-ml-40{margin-left:-10rem}.-mt-48{margin-top:-12rem}.-mr-48{margin-right:-12rem}.-mb-48{margin-bottom:-12rem}.-ml-48{margin-left:-12rem}.-mt-56{margin-top:-14rem}.-mr-56{margin-right:-14rem}.-mb-56{margin-bottom:-14rem}.-ml-56{margin-left:-14rem}.-mt-64{margin-top:-16rem}.-mr-64{margin-right:-16rem}.-mb-64{margin-bottom:-16rem}.-ml-64{margin-left:-16rem}.-mt-px{margin-top:-1px}.-mr-px{margin-right:-1px}.-mb-px{margin-bottom:-1px}.-ml-px{margin-left:-1px}.max-h-full{max-height:100%}.max-h-screen{max-height:100vh}.max-w-none{max-width:none}.max-w-xs{max-width:20rem}.max-w-sm{max-width:24rem}.max-w-md{max-width:28rem}.max-w-lg{max-width:32rem}.max-w-xl{max-width:36rem}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-full{max-width:100%}.max-w-screen-sm{max-width:640px}.max-w-screen-md{max-width:768px}.max-w-screen-lg{max-width:1024px}.max-w-screen-xl{max-width:1280px}.min-h-0{min-height:0}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.min-w-0{min-width:0}.min-w-full{min-width:100%}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-fill{object-fit:fill}.object-none{object-fit:none}.object-scale-down{object-fit:scale-down}.object-bottom{object-position:bottom}.object-center{object-position:center}.object-left{object-position:left}.object-left-bottom{object-position:left bottom}.object-left-top{object-position:left top}.object-right{object-position:right}.object-right-bottom{object-position:right bottom}.object-right-top{object-position:right top}.object-top{object-position:top}.opacity-0{opacity:0}.opacity-25{opacity:.25}.opacity-50{opacity:.5}.opacity-75{opacity:.75}.opacity-100{opacity:1}.hover\\:opacity-0:hover{opacity:0}.hover\\:opacity-25:hover{opacity:.25}.hover\\:opacity-50:hover{opacity:.5}.hover\\:opacity-75:hover{opacity:.75}.hover\\:opacity-100:hover{opacity:1}.focus\\:opacity-0:focus{opacity:0}.focus\\:opacity-25:focus{opacity:.25}.focus\\:opacity-50:focus{opacity:.5}.focus\\:opacity-75:focus{opacity:.75}.focus\\:opacity-100:focus{opacity:1}.focus\\:outline-none:focus,.outline-none{outline:0}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-scroll{overflow:scroll}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-hidden{overflow-y:hidden}.overflow-x-visible{overflow-x:visible}.overflow-y-visible{overflow-y:visible}.overflow-x-scroll{overflow-x:scroll}.overflow-y-scroll{overflow-y:scroll}.scrolling-touch{-webkit-overflow-scrolling:touch}.scrolling-auto{-webkit-overflow-scrolling:auto}.overscroll-auto{overscroll-behavior:auto}.overscroll-contain{overscroll-behavior:contain}.overscroll-none{overscroll-behavior:none}.overscroll-y-auto{overscroll-behavior-y:auto}.overscroll-y-contain{overscroll-behavior-y:contain}.overscroll-y-none{overscroll-behavior-y:none}.overscroll-x-auto{overscroll-behavior-x:auto}.overscroll-x-contain{overscroll-behavior-x:contain}.overscroll-x-none{overscroll-behavior-x:none}.p-0{padding:0}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.p-10{padding:2.5rem}.p-12{padding:3rem}.p-16{padding:4rem}.p-20{padding:5rem}.p-24{padding:6rem}.p-32{padding:8rem}.p-40{padding:10rem}.p-48{padding:12rem}.p-56{padding:14rem}.p-64{padding:16rem}.p-px{padding:1px}.py-0{padding-top:0;padding-bottom:0}.px-0{padding-left:0;padding-right:0}.py-1{padding-top:.25rem;padding-bottom:.25rem}.px-1{padding-left:.25rem;padding-right:.25rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.px-2{padding-left:.5rem;padding-right:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.px-3{padding-left:.75rem;padding-right:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.px-4{padding-left:1rem;padding-right:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.px-8{padding-left:2rem;padding-right:2rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.px-10{padding-left:2.5rem;padding-right:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.px-12{padding-left:3rem;padding-right:3rem}.py-16{padding-top:4rem;padding-bottom:4rem}.px-16{padding-left:4rem;padding-right:4rem}.py-20{padding-top:5rem;padding-bottom:5rem}.px-20{padding-left:5rem;padding-right:5rem}.py-24{padding-top:6rem;padding-bottom:6rem}.px-24{padding-left:6rem;padding-right:6rem}.py-32{padding-top:8rem;padding-bottom:8rem}.px-32{padding-left:8rem;padding-right:8rem}.py-40{padding-top:10rem;padding-bottom:10rem}.px-40{padding-left:10rem;padding-right:10rem}.py-48{padding-top:12rem;padding-bottom:12rem}.px-48{padding-left:12rem;padding-right:12rem}.py-56{padding-top:14rem;padding-bottom:14rem}.px-56{padding-left:14rem;padding-right:14rem}.py-64{padding-top:16rem;padding-bottom:16rem}.px-64{padding-left:16rem;padding-right:16rem}.py-px{padding-top:1px;padding-bottom:1px}.px-px{padding-left:1px;padding-right:1px}.pt-0{padding-top:0}.pr-0{padding-right:0}.pb-0{padding-bottom:0}.pl-0{padding-left:0}.pt-1{padding-top:.25rem}.pr-1{padding-right:.25rem}.pb-1{padding-bottom:.25rem}.pl-1{padding-left:.25rem}.pt-2{padding-top:.5rem}.pr-2{padding-right:.5rem}.pb-2{padding-bottom:.5rem}.pl-2{padding-left:.5rem}.pt-3{padding-top:.75rem}.pr-3{padding-right:.75rem}.pb-3{padding-bottom:.75rem}.pl-3{padding-left:.75rem}.pt-4{padding-top:1rem}.pr-4{padding-right:1rem}.pb-4{padding-bottom:1rem}.pl-4{padding-left:1rem}.pt-5{padding-top:1.25rem}.pr-5{padding-right:1.25rem}.pb-5{padding-bottom:1.25rem}.pl-5{padding-left:1.25rem}.pt-6{padding-top:1.5rem}.pr-6{padding-right:1.5rem}.pb-6{padding-bottom:1.5rem}.pl-6{padding-left:1.5rem}.pt-8{padding-top:2rem}.pr-8{padding-right:2rem}.pb-8{padding-bottom:2rem}.pl-8{padding-left:2rem}.pt-10{padding-top:2.5rem}.pr-10{padding-right:2.5rem}.pb-10{padding-bottom:2.5rem}.pl-10{padding-left:2.5rem}.pt-12{padding-top:3rem}.pr-12{padding-right:3rem}.pb-12{padding-bottom:3rem}.pl-12{padding-left:3rem}.pt-16{padding-top:4rem}.pr-16{padding-right:4rem}.pb-16{padding-bottom:4rem}.pl-16{padding-left:4rem}.pt-20{padding-top:5rem}.pr-20{padding-right:5rem}.pb-20{padding-bottom:5rem}.pl-20{padding-left:5rem}.pt-24{padding-top:6rem}.pr-24{padding-right:6rem}.pb-24{padding-bottom:6rem}.pl-24{padding-left:6rem}.pt-32{padding-top:8rem}.pr-32{padding-right:8rem}.pb-32{padding-bottom:8rem}.pl-32{padding-left:8rem}.pt-40{padding-top:10rem}.pr-40{padding-right:10rem}.pb-40{padding-bottom:10rem}.pl-40{padding-left:10rem}.pt-48{padding-top:12rem}.pr-48{padding-right:12rem}.pb-48{padding-bottom:12rem}.pl-48{padding-left:12rem}.pt-56{padding-top:14rem}.pr-56{padding-right:14rem}.pb-56{padding-bottom:14rem}.pl-56{padding-left:14rem}.pt-64{padding-top:16rem}.pr-64{padding-right:16rem}.pb-64{padding-bottom:16rem}.pl-64{padding-left:16rem}.pt-px{padding-top:1px}.pr-px{padding-right:1px}.pb-px{padding-bottom:1px}.pl-px{padding-left:1px}.placeholder-primary::placeholder{--placeholder-opacity:1;color:#7467ef;color:rgba(116,103,239,var(--placeholder-opacity))}.placeholder-secondary::placeholder{--placeholder-opacity:1;color:#ff9e43;color:rgba(255,158,67,var(--placeholder-opacity))}.placeholder-error::placeholder{--placeholder-opacity:1;color:#e95455;color:rgba(233,84,85,var(--placeholder-opacity))}.placeholder-default::placeholder{--placeholder-opacity:1;color:#1a2038;color:rgba(26,32,56,var(--placeholder-opacity))}.placeholder-paper::placeholder{--placeholder-opacity:1;color:#222a45;color:rgba(34,42,69,var(--placeholder-opacity))}.placeholder-paperlight::placeholder{--placeholder-opacity:1;color:#30345b;color:rgba(48,52,91,var(--placeholder-opacity))}.placeholder-muted::placeholder{color:hsla(0,0%,100%,.7)}.placeholder-hint::placeholder{color:hsla(0,0%,100%,.5)}.placeholder-white::placeholder{--placeholder-opacity:1;color:#fff;color:rgba(255,255,255,var(--placeholder-opacity))}.placeholder-success::placeholder{color:#33d9b2}.focus\\:placeholder-primary:focus::placeholder{--placeholder-opacity:1;color:#7467ef;color:rgba(116,103,239,var(--placeholder-opacity))}.focus\\:placeholder-secondary:focus::placeholder{--placeholder-opacity:1;color:#ff9e43;color:rgba(255,158,67,var(--placeholder-opacity))}.focus\\:placeholder-error:focus::placeholder{--placeholder-opacity:1;color:#e95455;color:rgba(233,84,85,var(--placeholder-opacity))}.focus\\:placeholder-default:focus::placeholder{--placeholder-opacity:1;color:#1a2038;color:rgba(26,32,56,var(--placeholder-opacity))}.focus\\:placeholder-paper:focus::placeholder{--placeholder-opacity:1;color:#222a45;color:rgba(34,42,69,var(--placeholder-opacity))}.focus\\:placeholder-paperlight:focus::placeholder{--placeholder-opacity:1;color:#30345b;color:rgba(48,52,91,var(--placeholder-opacity))}.focus\\:placeholder-muted:focus::placeholder{color:hsla(0,0%,100%,.7)}.focus\\:placeholder-hint:focus::placeholder{color:hsla(0,0%,100%,.5)}.focus\\:placeholder-white:focus::placeholder{--placeholder-opacity:1;color:#fff;color:rgba(255,255,255,var(--placeholder-opacity))}.focus\\:placeholder-success:focus::placeholder{color:#33d9b2}.placeholder-opacity-0::placeholder{--placeholder-opacity:0}.placeholder-opacity-25::placeholder{--placeholder-opacity:0.25}.placeholder-opacity-50::placeholder{--placeholder-opacity:0.5}.placeholder-opacity-75::placeholder{--placeholder-opacity:0.75}.placeholder-opacity-100::placeholder{--placeholder-opacity:1}.focus\\:placeholder-opacity-0:focus::placeholder{--placeholder-opacity:0}.focus\\:placeholder-opacity-25:focus::placeholder{--placeholder-opacity:0.25}.focus\\:placeholder-opacity-50:focus::placeholder{--placeholder-opacity:0.5}.focus\\:placeholder-opacity-75:focus::placeholder{--placeholder-opacity:0.75}.focus\\:placeholder-opacity-100:focus::placeholder{--placeholder-opacity:1}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:-webkit-sticky;position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.inset-auto{top:auto;right:auto;bottom:auto;left:auto}.inset-y-0{top:0;bottom:0}.inset-x-0{right:0;left:0}.inset-y-auto{top:auto;bottom:auto}.inset-x-auto{right:auto;left:auto}.top-0{top:0}.right-0{right:0}.bottom-0{bottom:0}.left-0{left:0}.top-auto{top:auto}.right-auto{right:auto}.bottom-auto{bottom:auto}.left-auto{left:auto}.resize-none{resize:none}.resize-y{resize:vertical}.resize-x{resize:horizontal}.resize{resize:both}.shadow-xs{box-shadow:0 0 0 1px rgba(0,0,0,.05)}.shadow-sm{box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.shadow{box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06)}.shadow-md{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.shadow-lg{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.shadow-xl{box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.shadow-2xl{box-shadow:0 25px 50px -12px rgba(0,0,0,.25)}.shadow-inner{box-shadow:inset 0 2px 4px 0 rgba(0,0,0,.06)}.shadow-outline{box-shadow:0 0 0 3px rgba(66,153,225,.5)}.shadow-none{box-shadow:none}.hover\\:shadow-xs:hover{box-shadow:0 0 0 1px rgba(0,0,0,.05)}.hover\\:shadow-sm:hover{box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.hover\\:shadow:hover{box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06)}.hover\\:shadow-md:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.hover\\:shadow-lg:hover{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.hover\\:shadow-xl:hover{box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.hover\\:shadow-2xl:hover{box-shadow:0 25px 50px -12px rgba(0,0,0,.25)}.hover\\:shadow-inner:hover{box-shadow:inset 0 2px 4px 0 rgba(0,0,0,.06)}.hover\\:shadow-outline:hover{box-shadow:0 0 0 3px rgba(66,153,225,.5)}.hover\\:shadow-none:hover{box-shadow:none}.focus\\:shadow-xs:focus{box-shadow:0 0 0 1px rgba(0,0,0,.05)}.focus\\:shadow-sm:focus{box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.focus\\:shadow:focus{box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06)}.focus\\:shadow-md:focus{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.focus\\:shadow-lg:focus{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.focus\\:shadow-xl:focus{box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.focus\\:shadow-2xl:focus{box-shadow:0 25px 50px -12px rgba(0,0,0,.25)}.focus\\:shadow-inner:focus{box-shadow:inset 0 2px 4px 0 rgba(0,0,0,.06)}.focus\\:shadow-outline:focus{box-shadow:0 0 0 3px rgba(66,153,225,.5)}.focus\\:shadow-none:focus{box-shadow:none}.fill-current{fill:currentColor}.stroke-current{stroke:currentColor}.stroke-0{stroke-width:0}.stroke-1{stroke-width:1}.stroke-2{stroke-width:2}.table-auto{table-layout:auto}.table-fixed{table-layout:fixed}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-justify{text-align:justify}.text-primary{--text-opacity:1;color:#7467ef;color:rgba(116,103,239,var(--text-opacity))}.text-secondary{--text-opacity:1;color:#ff9e43;color:rgba(255,158,67,var(--text-opacity))}.text-error{--text-opacity:1;color:#e95455;color:rgba(233,84,85,var(--text-opacity))}.text-default{--text-opacity:1;color:#1a2038;color:rgba(26,32,56,var(--text-opacity))}.text-paper{--text-opacity:1;color:#222a45;color:rgba(34,42,69,var(--text-opacity))}.text-paperlight{--text-opacity:1;color:#30345b;color:rgba(48,52,91,var(--text-opacity))}.text-muted{color:hsla(0,0%,100%,.7)}.onboarding .onboarding-wizard-card .wizard-container .mat-button-disabled,.signup .signup-card .signup-form-container .mat-button-disabled,.text-hint{color:hsla(0,0%,100%,.5)}.text-white{--text-opacity:1;color:#fff;color:rgba(255,255,255,var(--text-opacity))}.text-success{color:#33d9b2}.hover\\:text-primary:hover{--text-opacity:1;color:#7467ef;color:rgba(116,103,239,var(--text-opacity))}.hover\\:text-secondary:hover{--text-opacity:1;color:#ff9e43;color:rgba(255,158,67,var(--text-opacity))}.hover\\:text-error:hover{--text-opacity:1;color:#e95455;color:rgba(233,84,85,var(--text-opacity))}.hover\\:text-default:hover{--text-opacity:1;color:#1a2038;color:rgba(26,32,56,var(--text-opacity))}.hover\\:text-paper:hover{--text-opacity:1;color:#222a45;color:rgba(34,42,69,var(--text-opacity))}.hover\\:text-paperlight:hover{--text-opacity:1;color:#30345b;color:rgba(48,52,91,var(--text-opacity))}.hover\\:text-muted:hover{color:hsla(0,0%,100%,.7)}.hover\\:text-hint:hover{color:hsla(0,0%,100%,.5)}.hover\\:text-white:hover{--text-opacity:1;color:#fff;color:rgba(255,255,255,var(--text-opacity))}.hover\\:text-success:hover{color:#33d9b2}.focus\\:text-primary:focus{--text-opacity:1;color:#7467ef;color:rgba(116,103,239,var(--text-opacity))}.focus\\:text-secondary:focus{--text-opacity:1;color:#ff9e43;color:rgba(255,158,67,var(--text-opacity))}.focus\\:text-error:focus{--text-opacity:1;color:#e95455;color:rgba(233,84,85,var(--text-opacity))}.focus\\:text-default:focus{--text-opacity:1;color:#1a2038;color:rgba(26,32,56,var(--text-opacity))}.focus\\:text-paper:focus{--text-opacity:1;color:#222a45;color:rgba(34,42,69,var(--text-opacity))}.focus\\:text-paperlight:focus{--text-opacity:1;color:#30345b;color:rgba(48,52,91,var(--text-opacity))}.focus\\:text-muted:focus{color:hsla(0,0%,100%,.7)}.focus\\:text-hint:focus{color:hsla(0,0%,100%,.5)}.focus\\:text-white:focus{--text-opacity:1;color:#fff;color:rgba(255,255,255,var(--text-opacity))}.focus\\:text-success:focus{color:#33d9b2}.text-opacity-0{--text-opacity:0}.text-opacity-25{--text-opacity:0.25}.text-opacity-50{--text-opacity:0.5}.text-opacity-75{--text-opacity:0.75}.text-opacity-100{--text-opacity:1}.hover\\:text-opacity-0:hover{--text-opacity:0}.hover\\:text-opacity-25:hover{--text-opacity:0.25}.hover\\:text-opacity-50:hover{--text-opacity:0.5}.hover\\:text-opacity-75:hover{--text-opacity:0.75}.hover\\:text-opacity-100:hover{--text-opacity:1}.focus\\:text-opacity-0:focus{--text-opacity:0}.focus\\:text-opacity-25:focus{--text-opacity:0.25}.focus\\:text-opacity-50:focus{--text-opacity:0.5}.focus\\:text-opacity-75:focus{--text-opacity:0.75}.focus\\:text-opacity-100:focus{--text-opacity:1}.italic{font-style:italic}.not-italic{font-style:normal}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.normal-case{text-transform:none}.underline{text-decoration:underline}.line-through{text-decoration:line-through}.no-underline{text-decoration:none}.hover\\:underline:hover{text-decoration:underline}.hover\\:line-through:hover{text-decoration:line-through}.hover\\:no-underline:hover{text-decoration:none}.focus\\:underline:focus{text-decoration:underline}.focus\\:line-through:focus{text-decoration:line-through}.focus\\:no-underline:focus{text-decoration:none}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.subpixel-antialiased{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.tracking-tighter{letter-spacing:-.05em}.tracking-tight{letter-spacing:-.025em}.tracking-normal{letter-spacing:0}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.select-text{-webkit-user-select:text;-moz-user-select:text;user-select:text}.select-all{-webkit-user-select:all;-moz-user-select:all;user-select:all}.select-auto{-webkit-user-select:auto;-moz-user-select:auto;user-select:auto}.align-baseline{vertical-align:initial}.align-top{vertical-align:top}.align-middle{vertical-align:middle}.align-bottom{vertical-align:bottom}.align-text-top{vertical-align:text-top}.align-text-bottom{vertical-align:text-bottom}.visible{visibility:visible}.invisible{visibility:hidden}.whitespace-normal{white-space:normal}.whitespace-no-wrap{white-space:nowrap}.whitespace-pre{white-space:pre}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.break-normal{overflow-wrap:normal;word-break:normal}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.w-0{width:0}.w-1{width:.25rem}.w-2{width:.5rem}.w-3{width:.75rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-8{width:2rem}.w-10{width:2.5rem}.w-12{width:3rem}.w-16{width:4rem}.w-20{width:5rem}.w-24{width:6rem}.w-32{width:8rem}.w-40{width:10rem}.w-48{width:12rem}.w-56{width:14rem}.w-64{width:16rem}.w-auto{width:auto}.w-px{width:1px}.w-1\\/2{width:50%}.w-1\\/3{width:33.333333%}.w-2\\/3{width:66.666667%}.w-1\\/4{width:25%}.w-2\\/4{width:50%}.w-3\\/4{width:75%}.w-1\\/5{width:20%}.w-2\\/5{width:40%}.w-3\\/5{width:60%}.w-4\\/5{width:80%}.w-1\\/6{width:16.666667%}.w-2\\/6{width:33.333333%}.w-3\\/6{width:50%}.w-4\\/6{width:66.666667%}.w-5\\/6{width:83.333333%}.w-1\\/12{width:8.333333%}.w-2\\/12{width:16.666667%}.w-3\\/12{width:25%}.w-4\\/12{width:33.333333%}.w-5\\/12{width:41.666667%}.w-6\\/12{width:50%}.w-7\\/12{width:58.333333%}.w-8\\/12{width:66.666667%}.w-9\\/12{width:75%}.w-10\\/12{width:83.333333%}.w-11\\/12{width:91.666667%}.w-full{width:100%}.w-screen{width:100vw}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-auto{z-index:auto}.gap-0{grid-gap:0;gap:0}.gap-1{grid-gap:.25rem;gap:.25rem}.gap-2{grid-gap:.5rem;gap:.5rem}.gap-3{grid-gap:.75rem;gap:.75rem}.gap-4{grid-gap:1rem;gap:1rem}.gap-5{grid-gap:1.25rem;gap:1.25rem}.gap-6{grid-gap:1.5rem;gap:1.5rem}.gap-8{grid-gap:2rem;gap:2rem}.gap-10{grid-gap:2.5rem;gap:2.5rem}.gap-12{grid-gap:3rem;gap:3rem}.gap-16{grid-gap:4rem;gap:4rem}.gap-20{grid-gap:5rem;gap:5rem}.gap-24{grid-gap:6rem;gap:6rem}.gap-32{grid-gap:8rem;gap:8rem}.gap-40{grid-gap:10rem;gap:10rem}.gap-48{grid-gap:12rem;gap:12rem}.gap-56{grid-gap:14rem;gap:14rem}.gap-64{grid-gap:16rem;gap:16rem}.gap-px{grid-gap:1px;gap:1px}.col-gap-0{grid-column-gap:0;column-gap:0}.col-gap-1{grid-column-gap:.25rem;column-gap:.25rem}.col-gap-2{grid-column-gap:.5rem;column-gap:.5rem}.col-gap-3{grid-column-gap:.75rem;column-gap:.75rem}.col-gap-4{grid-column-gap:1rem;column-gap:1rem}.col-gap-5{grid-column-gap:1.25rem;column-gap:1.25rem}.col-gap-6{grid-column-gap:1.5rem;column-gap:1.5rem}.col-gap-8{grid-column-gap:2rem;column-gap:2rem}.col-gap-10{grid-column-gap:2.5rem;column-gap:2.5rem}.col-gap-12{grid-column-gap:3rem;column-gap:3rem}.col-gap-16{grid-column-gap:4rem;column-gap:4rem}.col-gap-20{grid-column-gap:5rem;column-gap:5rem}.col-gap-24{grid-column-gap:6rem;column-gap:6rem}.col-gap-32{grid-column-gap:8rem;column-gap:8rem}.col-gap-40{grid-column-gap:10rem;column-gap:10rem}.col-gap-48{grid-column-gap:12rem;column-gap:12rem}.col-gap-56{grid-column-gap:14rem;column-gap:14rem}.col-gap-64{grid-column-gap:16rem;column-gap:16rem}.col-gap-px{grid-column-gap:1px;column-gap:1px}.gap-x-0{grid-column-gap:0;column-gap:0}.gap-x-1{grid-column-gap:.25rem;column-gap:.25rem}.gap-x-2{grid-column-gap:.5rem;column-gap:.5rem}.gap-x-3{grid-column-gap:.75rem;column-gap:.75rem}.gap-x-4{grid-column-gap:1rem;column-gap:1rem}.gap-x-5{grid-column-gap:1.25rem;column-gap:1.25rem}.gap-x-6{grid-column-gap:1.5rem;column-gap:1.5rem}.gap-x-8{grid-column-gap:2rem;column-gap:2rem}.gap-x-10{grid-column-gap:2.5rem;column-gap:2.5rem}.gap-x-12{grid-column-gap:3rem;column-gap:3rem}.gap-x-16{grid-column-gap:4rem;column-gap:4rem}.gap-x-20{grid-column-gap:5rem;column-gap:5rem}.gap-x-24{grid-column-gap:6rem;column-gap:6rem}.gap-x-32{grid-column-gap:8rem;column-gap:8rem}.gap-x-40{grid-column-gap:10rem;column-gap:10rem}.gap-x-48{grid-column-gap:12rem;column-gap:12rem}.gap-x-56{grid-column-gap:14rem;column-gap:14rem}.gap-x-64{grid-column-gap:16rem;column-gap:16rem}.gap-x-px{grid-column-gap:1px;column-gap:1px}.row-gap-0{grid-row-gap:0;row-gap:0}.row-gap-1{grid-row-gap:.25rem;row-gap:.25rem}.row-gap-2{grid-row-gap:.5rem;row-gap:.5rem}.row-gap-3{grid-row-gap:.75rem;row-gap:.75rem}.row-gap-4{grid-row-gap:1rem;row-gap:1rem}.row-gap-5{grid-row-gap:1.25rem;row-gap:1.25rem}.row-gap-6{grid-row-gap:1.5rem;row-gap:1.5rem}.row-gap-8{grid-row-gap:2rem;row-gap:2rem}.row-gap-10{grid-row-gap:2.5rem;row-gap:2.5rem}.row-gap-12{grid-row-gap:3rem;row-gap:3rem}.row-gap-16{grid-row-gap:4rem;row-gap:4rem}.row-gap-20{grid-row-gap:5rem;row-gap:5rem}.row-gap-24{grid-row-gap:6rem;row-gap:6rem}.row-gap-32{grid-row-gap:8rem;row-gap:8rem}.row-gap-40{grid-row-gap:10rem;row-gap:10rem}.row-gap-48{grid-row-gap:12rem;row-gap:12rem}.row-gap-56{grid-row-gap:14rem;row-gap:14rem}.row-gap-64{grid-row-gap:16rem;row-gap:16rem}.row-gap-px{grid-row-gap:1px;row-gap:1px}.gap-y-0{grid-row-gap:0;row-gap:0}.gap-y-1{grid-row-gap:.25rem;row-gap:.25rem}.gap-y-2{grid-row-gap:.5rem;row-gap:.5rem}.gap-y-3{grid-row-gap:.75rem;row-gap:.75rem}.gap-y-4{grid-row-gap:1rem;row-gap:1rem}.gap-y-5{grid-row-gap:1.25rem;row-gap:1.25rem}.gap-y-6{grid-row-gap:1.5rem;row-gap:1.5rem}.gap-y-8{grid-row-gap:2rem;row-gap:2rem}.gap-y-10{grid-row-gap:2.5rem;row-gap:2.5rem}.gap-y-12{grid-row-gap:3rem;row-gap:3rem}.gap-y-16{grid-row-gap:4rem;row-gap:4rem}.gap-y-20{grid-row-gap:5rem;row-gap:5rem}.gap-y-24{grid-row-gap:6rem;row-gap:6rem}.gap-y-32{grid-row-gap:8rem;row-gap:8rem}.gap-y-40{grid-row-gap:10rem;row-gap:10rem}.gap-y-48{grid-row-gap:12rem;row-gap:12rem}.gap-y-56{grid-row-gap:14rem;row-gap:14rem}.gap-y-64{grid-row-gap:16rem;row-gap:16rem}.gap-y-px{grid-row-gap:1px;row-gap:1px}.grid-flow-row{grid-auto-flow:row}.grid-flow-col{grid-auto-flow:column}.grid-flow-row-dense{grid-auto-flow:row dense}.grid-flow-col-dense{grid-auto-flow:column dense}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}.grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.grid-cols-none{grid-template-columns:none}.col-auto{grid-column:auto}.col-span-1{grid-column:span 1/span 1}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.col-span-4{grid-column:span 4/span 4}.col-span-5{grid-column:span 5/span 5}.col-span-6{grid-column:span 6/span 6}.col-span-7{grid-column:span 7/span 7}.col-span-8{grid-column:span 8/span 8}.col-span-9{grid-column:span 9/span 9}.col-span-10{grid-column:span 10/span 10}.col-span-11{grid-column:span 11/span 11}.col-span-12{grid-column:span 12/span 12}.col-start-1{grid-column-start:1}.col-start-2{grid-column-start:2}.col-start-3{grid-column-start:3}.col-start-4{grid-column-start:4}.col-start-5{grid-column-start:5}.col-start-6{grid-column-start:6}.col-start-7{grid-column-start:7}.col-start-8{grid-column-start:8}.col-start-9{grid-column-start:9}.col-start-10{grid-column-start:10}.col-start-11{grid-column-start:11}.col-start-12{grid-column-start:12}.col-start-13{grid-column-start:13}.col-start-auto{grid-column-start:auto}.col-end-1{grid-column-end:1}.col-end-2{grid-column-end:2}.col-end-3{grid-column-end:3}.col-end-4{grid-column-end:4}.col-end-5{grid-column-end:5}.col-end-6{grid-column-end:6}.col-end-7{grid-column-end:7}.col-end-8{grid-column-end:8}.col-end-9{grid-column-end:9}.col-end-10{grid-column-end:10}.col-end-11{grid-column-end:11}.col-end-12{grid-column-end:12}.col-end-13{grid-column-end:13}.col-end-auto{grid-column-end:auto}.grid-rows-1{grid-template-rows:repeat(1,minmax(0,1fr))}.grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr))}.grid-rows-3{grid-template-rows:repeat(3,minmax(0,1fr))}.grid-rows-4{grid-template-rows:repeat(4,minmax(0,1fr))}.grid-rows-5{grid-template-rows:repeat(5,minmax(0,1fr))}.grid-rows-6{grid-template-rows:repeat(6,minmax(0,1fr))}.grid-rows-none{grid-template-rows:none}.row-auto{grid-row:auto}.row-span-1{grid-row:span 1/span 1}.row-span-2{grid-row:span 2/span 2}.row-span-3{grid-row:span 3/span 3}.row-span-4{grid-row:span 4/span 4}.row-span-5{grid-row:span 5/span 5}.row-span-6{grid-row:span 6/span 6}.row-start-1{grid-row-start:1}.row-start-2{grid-row-start:2}.row-start-3{grid-row-start:3}.row-start-4{grid-row-start:4}.row-start-5{grid-row-start:5}.row-start-6{grid-row-start:6}.row-start-7{grid-row-start:7}.row-start-auto{grid-row-start:auto}.row-end-1{grid-row-end:1}.row-end-2{grid-row-end:2}.row-end-3{grid-row-end:3}.row-end-4{grid-row-end:4}.row-end-5{grid-row-end:5}.row-end-6{grid-row-end:6}.row-end-7{grid-row-end:7}.row-end-auto{grid-row-end:auto}.transform{--transform-translate-x:0;--transform-translate-y:0;--transform-rotate:0;--transform-skew-x:0;--transform-skew-y:0;--transform-scale-x:1;--transform-scale-y:1;transform:translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y))}.transform-none{transform:none}.origin-center{transform-origin:center}.origin-top{transform-origin:top}.origin-top-right{transform-origin:top right}.origin-right{transform-origin:right}.origin-bottom-right{transform-origin:bottom right}.origin-bottom{transform-origin:bottom}.origin-bottom-left{transform-origin:bottom left}.origin-left{transform-origin:left}.origin-top-left{transform-origin:top left}.scale-0{--transform-scale-x:0;--transform-scale-y:0}.scale-50{--transform-scale-x:.5;--transform-scale-y:.5}.scale-75{--transform-scale-x:.75;--transform-scale-y:.75}.scale-90{--transform-scale-x:.9;--transform-scale-y:.9}.scale-95{--transform-scale-x:.95;--transform-scale-y:.95}.scale-100{--transform-scale-x:1;--transform-scale-y:1}.scale-105{--transform-scale-x:1.05;--transform-scale-y:1.05}.scale-110{--transform-scale-x:1.1;--transform-scale-y:1.1}.scale-125{--transform-scale-x:1.25;--transform-scale-y:1.25}.scale-150{--transform-scale-x:1.5;--transform-scale-y:1.5}.scale-x-0{--transform-scale-x:0}.scale-x-50{--transform-scale-x:.5}.scale-x-75{--transform-scale-x:.75}.scale-x-90{--transform-scale-x:.9}.scale-x-95{--transform-scale-x:.95}.scale-x-100{--transform-scale-x:1}.scale-x-105{--transform-scale-x:1.05}.scale-x-110{--transform-scale-x:1.1}.scale-x-125{--transform-scale-x:1.25}.scale-x-150{--transform-scale-x:1.5}.scale-y-0{--transform-scale-y:0}.scale-y-50{--transform-scale-y:.5}.scale-y-75{--transform-scale-y:.75}.scale-y-90{--transform-scale-y:.9}.scale-y-95{--transform-scale-y:.95}.scale-y-100{--transform-scale-y:1}.scale-y-105{--transform-scale-y:1.05}.scale-y-110{--transform-scale-y:1.1}.scale-y-125{--transform-scale-y:1.25}.scale-y-150{--transform-scale-y:1.5}.hover\\:scale-0:hover{--transform-scale-x:0;--transform-scale-y:0}.hover\\:scale-50:hover{--transform-scale-x:.5;--transform-scale-y:.5}.hover\\:scale-75:hover{--transform-scale-x:.75;--transform-scale-y:.75}.hover\\:scale-90:hover{--transform-scale-x:.9;--transform-scale-y:.9}.hover\\:scale-95:hover{--transform-scale-x:.95;--transform-scale-y:.95}.hover\\:scale-100:hover{--transform-scale-x:1;--transform-scale-y:1}.hover\\:scale-105:hover{--transform-scale-x:1.05;--transform-scale-y:1.05}.hover\\:scale-110:hover{--transform-scale-x:1.1;--transform-scale-y:1.1}.hover\\:scale-125:hover{--transform-scale-x:1.25;--transform-scale-y:1.25}.hover\\:scale-150:hover{--transform-scale-x:1.5;--transform-scale-y:1.5}.hover\\:scale-x-0:hover{--transform-scale-x:0}.hover\\:scale-x-50:hover{--transform-scale-x:.5}.hover\\:scale-x-75:hover{--transform-scale-x:.75}.hover\\:scale-x-90:hover{--transform-scale-x:.9}.hover\\:scale-x-95:hover{--transform-scale-x:.95}.hover\\:scale-x-100:hover{--transform-scale-x:1}.hover\\:scale-x-105:hover{--transform-scale-x:1.05}.hover\\:scale-x-110:hover{--transform-scale-x:1.1}.hover\\:scale-x-125:hover{--transform-scale-x:1.25}.hover\\:scale-x-150:hover{--transform-scale-x:1.5}.hover\\:scale-y-0:hover{--transform-scale-y:0}.hover\\:scale-y-50:hover{--transform-scale-y:.5}.hover\\:scale-y-75:hover{--transform-scale-y:.75}.hover\\:scale-y-90:hover{--transform-scale-y:.9}.hover\\:scale-y-95:hover{--transform-scale-y:.95}.hover\\:scale-y-100:hover{--transform-scale-y:1}.hover\\:scale-y-105:hover{--transform-scale-y:1.05}.hover\\:scale-y-110:hover{--transform-scale-y:1.1}.hover\\:scale-y-125:hover{--transform-scale-y:1.25}.hover\\:scale-y-150:hover{--transform-scale-y:1.5}.focus\\:scale-0:focus{--transform-scale-x:0;--transform-scale-y:0}.focus\\:scale-50:focus{--transform-scale-x:.5;--transform-scale-y:.5}.focus\\:scale-75:focus{--transform-scale-x:.75;--transform-scale-y:.75}.focus\\:scale-90:focus{--transform-scale-x:.9;--transform-scale-y:.9}.focus\\:scale-95:focus{--transform-scale-x:.95;--transform-scale-y:.95}.focus\\:scale-100:focus{--transform-scale-x:1;--transform-scale-y:1}.focus\\:scale-105:focus{--transform-scale-x:1.05;--transform-scale-y:1.05}.focus\\:scale-110:focus{--transform-scale-x:1.1;--transform-scale-y:1.1}.focus\\:scale-125:focus{--transform-scale-x:1.25;--transform-scale-y:1.25}.focus\\:scale-150:focus{--transform-scale-x:1.5;--transform-scale-y:1.5}.focus\\:scale-x-0:focus{--transform-scale-x:0}.focus\\:scale-x-50:focus{--transform-scale-x:.5}.focus\\:scale-x-75:focus{--transform-scale-x:.75}.focus\\:scale-x-90:focus{--transform-scale-x:.9}.focus\\:scale-x-95:focus{--transform-scale-x:.95}.focus\\:scale-x-100:focus{--transform-scale-x:1}.focus\\:scale-x-105:focus{--transform-scale-x:1.05}.focus\\:scale-x-110:focus{--transform-scale-x:1.1}.focus\\:scale-x-125:focus{--transform-scale-x:1.25}.focus\\:scale-x-150:focus{--transform-scale-x:1.5}.focus\\:scale-y-0:focus{--transform-scale-y:0}.focus\\:scale-y-50:focus{--transform-scale-y:.5}.focus\\:scale-y-75:focus{--transform-scale-y:.75}.focus\\:scale-y-90:focus{--transform-scale-y:.9}.focus\\:scale-y-95:focus{--transform-scale-y:.95}.focus\\:scale-y-100:focus{--transform-scale-y:1}.focus\\:scale-y-105:focus{--transform-scale-y:1.05}.focus\\:scale-y-110:focus{--transform-scale-y:1.1}.focus\\:scale-y-125:focus{--transform-scale-y:1.25}.focus\\:scale-y-150:focus{--transform-scale-y:1.5}.rotate-0{--transform-rotate:0}.rotate-45{--transform-rotate:45deg}.rotate-90{--transform-rotate:90deg}.rotate-180{--transform-rotate:180deg}.-rotate-180{--transform-rotate:-180deg}.-rotate-90{--transform-rotate:-90deg}.-rotate-45{--transform-rotate:-45deg}.hover\\:rotate-0:hover{--transform-rotate:0}.hover\\:rotate-45:hover{--transform-rotate:45deg}.hover\\:rotate-90:hover{--transform-rotate:90deg}.hover\\:rotate-180:hover{--transform-rotate:180deg}.hover\\:-rotate-180:hover{--transform-rotate:-180deg}.hover\\:-rotate-90:hover{--transform-rotate:-90deg}.hover\\:-rotate-45:hover{--transform-rotate:-45deg}.focus\\:rotate-0:focus{--transform-rotate:0}.focus\\:rotate-45:focus{--transform-rotate:45deg}.focus\\:rotate-90:focus{--transform-rotate:90deg}.focus\\:rotate-180:focus{--transform-rotate:180deg}.focus\\:-rotate-180:focus{--transform-rotate:-180deg}.focus\\:-rotate-90:focus{--transform-rotate:-90deg}.focus\\:-rotate-45:focus{--transform-rotate:-45deg}.translate-x-0{--transform-translate-x:0}.translate-x-1{--transform-translate-x:0.25rem}.translate-x-2{--transform-translate-x:0.5rem}.translate-x-3{--transform-translate-x:0.75rem}.translate-x-4{--transform-translate-x:1rem}.translate-x-5{--transform-translate-x:1.25rem}.translate-x-6{--transform-translate-x:1.5rem}.translate-x-8{--transform-translate-x:2rem}.translate-x-10{--transform-translate-x:2.5rem}.translate-x-12{--transform-translate-x:3rem}.translate-x-16{--transform-translate-x:4rem}.translate-x-20{--transform-translate-x:5rem}.translate-x-24{--transform-translate-x:6rem}.translate-x-32{--transform-translate-x:8rem}.translate-x-40{--transform-translate-x:10rem}.translate-x-48{--transform-translate-x:12rem}.translate-x-56{--transform-translate-x:14rem}.translate-x-64{--transform-translate-x:16rem}.translate-x-px{--transform-translate-x:1px}.-translate-x-1{--transform-translate-x:-0.25rem}.-translate-x-2{--transform-translate-x:-0.5rem}.-translate-x-3{--transform-translate-x:-0.75rem}.-translate-x-4{--transform-translate-x:-1rem}.-translate-x-5{--transform-translate-x:-1.25rem}.-translate-x-6{--transform-translate-x:-1.5rem}.-translate-x-8{--transform-translate-x:-2rem}.-translate-x-10{--transform-translate-x:-2.5rem}.-translate-x-12{--transform-translate-x:-3rem}.-translate-x-16{--transform-translate-x:-4rem}.-translate-x-20{--transform-translate-x:-5rem}.-translate-x-24{--transform-translate-x:-6rem}.-translate-x-32{--transform-translate-x:-8rem}.-translate-x-40{--transform-translate-x:-10rem}.-translate-x-48{--transform-translate-x:-12rem}.-translate-x-56{--transform-translate-x:-14rem}.-translate-x-64{--transform-translate-x:-16rem}.-translate-x-px{--transform-translate-x:-1px}.-translate-x-full{--transform-translate-x:-100%}.-translate-x-1\\/2{--transform-translate-x:-50%}.translate-x-1\\/2{--transform-translate-x:50%}.translate-x-full{--transform-translate-x:100%}.translate-y-0{--transform-translate-y:0}.translate-y-1{--transform-translate-y:0.25rem}.translate-y-2{--transform-translate-y:0.5rem}.translate-y-3{--transform-translate-y:0.75rem}.translate-y-4{--transform-translate-y:1rem}.translate-y-5{--transform-translate-y:1.25rem}.translate-y-6{--transform-translate-y:1.5rem}.translate-y-8{--transform-translate-y:2rem}.translate-y-10{--transform-translate-y:2.5rem}.translate-y-12{--transform-translate-y:3rem}.translate-y-16{--transform-translate-y:4rem}.translate-y-20{--transform-translate-y:5rem}.translate-y-24{--transform-translate-y:6rem}.translate-y-32{--transform-translate-y:8rem}.translate-y-40{--transform-translate-y:10rem}.translate-y-48{--transform-translate-y:12rem}.translate-y-56{--transform-translate-y:14rem}.translate-y-64{--transform-translate-y:16rem}.translate-y-px{--transform-translate-y:1px}.-translate-y-1{--transform-translate-y:-0.25rem}.-translate-y-2{--transform-translate-y:-0.5rem}.-translate-y-3{--transform-translate-y:-0.75rem}.-translate-y-4{--transform-translate-y:-1rem}.-translate-y-5{--transform-translate-y:-1.25rem}.-translate-y-6{--transform-translate-y:-1.5rem}.-translate-y-8{--transform-translate-y:-2rem}.-translate-y-10{--transform-translate-y:-2.5rem}.-translate-y-12{--transform-translate-y:-3rem}.-translate-y-16{--transform-translate-y:-4rem}.-translate-y-20{--transform-translate-y:-5rem}.-translate-y-24{--transform-translate-y:-6rem}.-translate-y-32{--transform-translate-y:-8rem}.-translate-y-40{--transform-translate-y:-10rem}.-translate-y-48{--transform-translate-y:-12rem}.-translate-y-56{--transform-translate-y:-14rem}.-translate-y-64{--transform-translate-y:-16rem}.-translate-y-px{--transform-translate-y:-1px}.-translate-y-full{--transform-translate-y:-100%}.-translate-y-1\\/2{--transform-translate-y:-50%}.translate-y-1\\/2{--transform-translate-y:50%}.translate-y-full{--transform-translate-y:100%}.hover\\:translate-x-0:hover{--transform-translate-x:0}.hover\\:translate-x-1:hover{--transform-translate-x:0.25rem}.hover\\:translate-x-2:hover{--transform-translate-x:0.5rem}.hover\\:translate-x-3:hover{--transform-translate-x:0.75rem}.hover\\:translate-x-4:hover{--transform-translate-x:1rem}.hover\\:translate-x-5:hover{--transform-translate-x:1.25rem}.hover\\:translate-x-6:hover{--transform-translate-x:1.5rem}.hover\\:translate-x-8:hover{--transform-translate-x:2rem}.hover\\:translate-x-10:hover{--transform-translate-x:2.5rem}.hover\\:translate-x-12:hover{--transform-translate-x:3rem}.hover\\:translate-x-16:hover{--transform-translate-x:4rem}.hover\\:translate-x-20:hover{--transform-translate-x:5rem}.hover\\:translate-x-24:hover{--transform-translate-x:6rem}.hover\\:translate-x-32:hover{--transform-translate-x:8rem}.hover\\:translate-x-40:hover{--transform-translate-x:10rem}.hover\\:translate-x-48:hover{--transform-translate-x:12rem}.hover\\:translate-x-56:hover{--transform-translate-x:14rem}.hover\\:translate-x-64:hover{--transform-translate-x:16rem}.hover\\:translate-x-px:hover{--transform-translate-x:1px}.hover\\:-translate-x-1:hover{--transform-translate-x:-0.25rem}.hover\\:-translate-x-2:hover{--transform-translate-x:-0.5rem}.hover\\:-translate-x-3:hover{--transform-translate-x:-0.75rem}.hover\\:-translate-x-4:hover{--transform-translate-x:-1rem}.hover\\:-translate-x-5:hover{--transform-translate-x:-1.25rem}.hover\\:-translate-x-6:hover{--transform-translate-x:-1.5rem}.hover\\:-translate-x-8:hover{--transform-translate-x:-2rem}.hover\\:-translate-x-10:hover{--transform-translate-x:-2.5rem}.hover\\:-translate-x-12:hover{--transform-translate-x:-3rem}.hover\\:-translate-x-16:hover{--transform-translate-x:-4rem}.hover\\:-translate-x-20:hover{--transform-translate-x:-5rem}.hover\\:-translate-x-24:hover{--transform-translate-x:-6rem}.hover\\:-translate-x-32:hover{--transform-translate-x:-8rem}.hover\\:-translate-x-40:hover{--transform-translate-x:-10rem}.hover\\:-translate-x-48:hover{--transform-translate-x:-12rem}.hover\\:-translate-x-56:hover{--transform-translate-x:-14rem}.hover\\:-translate-x-64:hover{--transform-translate-x:-16rem}.hover\\:-translate-x-px:hover{--transform-translate-x:-1px}.hover\\:-translate-x-full:hover{--transform-translate-x:-100%}.hover\\:-translate-x-1\\/2:hover{--transform-translate-x:-50%}.hover\\:translate-x-1\\/2:hover{--transform-translate-x:50%}.hover\\:translate-x-full:hover{--transform-translate-x:100%}.hover\\:translate-y-0:hover{--transform-translate-y:0}.hover\\:translate-y-1:hover{--transform-translate-y:0.25rem}.hover\\:translate-y-2:hover{--transform-translate-y:0.5rem}.hover\\:translate-y-3:hover{--transform-translate-y:0.75rem}.hover\\:translate-y-4:hover{--transform-translate-y:1rem}.hover\\:translate-y-5:hover{--transform-translate-y:1.25rem}.hover\\:translate-y-6:hover{--transform-translate-y:1.5rem}.hover\\:translate-y-8:hover{--transform-translate-y:2rem}.hover\\:translate-y-10:hover{--transform-translate-y:2.5rem}.hover\\:translate-y-12:hover{--transform-translate-y:3rem}.hover\\:translate-y-16:hover{--transform-translate-y:4rem}.hover\\:translate-y-20:hover{--transform-translate-y:5rem}.hover\\:translate-y-24:hover{--transform-translate-y:6rem}.hover\\:translate-y-32:hover{--transform-translate-y:8rem}.hover\\:translate-y-40:hover{--transform-translate-y:10rem}.hover\\:translate-y-48:hover{--transform-translate-y:12rem}.hover\\:translate-y-56:hover{--transform-translate-y:14rem}.hover\\:translate-y-64:hover{--transform-translate-y:16rem}.hover\\:translate-y-px:hover{--transform-translate-y:1px}.hover\\:-translate-y-1:hover{--transform-translate-y:-0.25rem}.hover\\:-translate-y-2:hover{--transform-translate-y:-0.5rem}.hover\\:-translate-y-3:hover{--transform-translate-y:-0.75rem}.hover\\:-translate-y-4:hover{--transform-translate-y:-1rem}.hover\\:-translate-y-5:hover{--transform-translate-y:-1.25rem}.hover\\:-translate-y-6:hover{--transform-translate-y:-1.5rem}.hover\\:-translate-y-8:hover{--transform-translate-y:-2rem}.hover\\:-translate-y-10:hover{--transform-translate-y:-2.5rem}.hover\\:-translate-y-12:hover{--transform-translate-y:-3rem}.hover\\:-translate-y-16:hover{--transform-translate-y:-4rem}.hover\\:-translate-y-20:hover{--transform-translate-y:-5rem}.hover\\:-translate-y-24:hover{--transform-translate-y:-6rem}.hover\\:-translate-y-32:hover{--transform-translate-y:-8rem}.hover\\:-translate-y-40:hover{--transform-translate-y:-10rem}.hover\\:-translate-y-48:hover{--transform-translate-y:-12rem}.hover\\:-translate-y-56:hover{--transform-translate-y:-14rem}.hover\\:-translate-y-64:hover{--transform-translate-y:-16rem}.hover\\:-translate-y-px:hover{--transform-translate-y:-1px}.hover\\:-translate-y-full:hover{--transform-translate-y:-100%}.hover\\:-translate-y-1\\/2:hover{--transform-translate-y:-50%}.hover\\:translate-y-1\\/2:hover{--transform-translate-y:50%}.hover\\:translate-y-full:hover{--transform-translate-y:100%}.focus\\:translate-x-0:focus{--transform-translate-x:0}.focus\\:translate-x-1:focus{--transform-translate-x:0.25rem}.focus\\:translate-x-2:focus{--transform-translate-x:0.5rem}.focus\\:translate-x-3:focus{--transform-translate-x:0.75rem}.focus\\:translate-x-4:focus{--transform-translate-x:1rem}.focus\\:translate-x-5:focus{--transform-translate-x:1.25rem}.focus\\:translate-x-6:focus{--transform-translate-x:1.5rem}.focus\\:translate-x-8:focus{--transform-translate-x:2rem}.focus\\:translate-x-10:focus{--transform-translate-x:2.5rem}.focus\\:translate-x-12:focus{--transform-translate-x:3rem}.focus\\:translate-x-16:focus{--transform-translate-x:4rem}.focus\\:translate-x-20:focus{--transform-translate-x:5rem}.focus\\:translate-x-24:focus{--transform-translate-x:6rem}.focus\\:translate-x-32:focus{--transform-translate-x:8rem}.focus\\:translate-x-40:focus{--transform-translate-x:10rem}.focus\\:translate-x-48:focus{--transform-translate-x:12rem}.focus\\:translate-x-56:focus{--transform-translate-x:14rem}.focus\\:translate-x-64:focus{--transform-translate-x:16rem}.focus\\:translate-x-px:focus{--transform-translate-x:1px}.focus\\:-translate-x-1:focus{--transform-translate-x:-0.25rem}.focus\\:-translate-x-2:focus{--transform-translate-x:-0.5rem}.focus\\:-translate-x-3:focus{--transform-translate-x:-0.75rem}.focus\\:-translate-x-4:focus{--transform-translate-x:-1rem}.focus\\:-translate-x-5:focus{--transform-translate-x:-1.25rem}.focus\\:-translate-x-6:focus{--transform-translate-x:-1.5rem}.focus\\:-translate-x-8:focus{--transform-translate-x:-2rem}.focus\\:-translate-x-10:focus{--transform-translate-x:-2.5rem}.focus\\:-translate-x-12:focus{--transform-translate-x:-3rem}.focus\\:-translate-x-16:focus{--transform-translate-x:-4rem}.focus\\:-translate-x-20:focus{--transform-translate-x:-5rem}.focus\\:-translate-x-24:focus{--transform-translate-x:-6rem}.focus\\:-translate-x-32:focus{--transform-translate-x:-8rem}.focus\\:-translate-x-40:focus{--transform-translate-x:-10rem}.focus\\:-translate-x-48:focus{--transform-translate-x:-12rem}.focus\\:-translate-x-56:focus{--transform-translate-x:-14rem}.focus\\:-translate-x-64:focus{--transform-translate-x:-16rem}.focus\\:-translate-x-px:focus{--transform-translate-x:-1px}.focus\\:-translate-x-full:focus{--transform-translate-x:-100%}.focus\\:-translate-x-1\\/2:focus{--transform-translate-x:-50%}.focus\\:translate-x-1\\/2:focus{--transform-translate-x:50%}.focus\\:translate-x-full:focus{--transform-translate-x:100%}.focus\\:translate-y-0:focus{--transform-translate-y:0}.focus\\:translate-y-1:focus{--transform-translate-y:0.25rem}.focus\\:translate-y-2:focus{--transform-translate-y:0.5rem}.focus\\:translate-y-3:focus{--transform-translate-y:0.75rem}.focus\\:translate-y-4:focus{--transform-translate-y:1rem}.focus\\:translate-y-5:focus{--transform-translate-y:1.25rem}.focus\\:translate-y-6:focus{--transform-translate-y:1.5rem}.focus\\:translate-y-8:focus{--transform-translate-y:2rem}.focus\\:translate-y-10:focus{--transform-translate-y:2.5rem}.focus\\:translate-y-12:focus{--transform-translate-y:3rem}.focus\\:translate-y-16:focus{--transform-translate-y:4rem}.focus\\:translate-y-20:focus{--transform-translate-y:5rem}.focus\\:translate-y-24:focus{--transform-translate-y:6rem}.focus\\:translate-y-32:focus{--transform-translate-y:8rem}.focus\\:translate-y-40:focus{--transform-translate-y:10rem}.focus\\:translate-y-48:focus{--transform-translate-y:12rem}.focus\\:translate-y-56:focus{--transform-translate-y:14rem}.focus\\:translate-y-64:focus{--transform-translate-y:16rem}.focus\\:translate-y-px:focus{--transform-translate-y:1px}.focus\\:-translate-y-1:focus{--transform-translate-y:-0.25rem}.focus\\:-translate-y-2:focus{--transform-translate-y:-0.5rem}.focus\\:-translate-y-3:focus{--transform-translate-y:-0.75rem}.focus\\:-translate-y-4:focus{--transform-translate-y:-1rem}.focus\\:-translate-y-5:focus{--transform-translate-y:-1.25rem}.focus\\:-translate-y-6:focus{--transform-translate-y:-1.5rem}.focus\\:-translate-y-8:focus{--transform-translate-y:-2rem}.focus\\:-translate-y-10:focus{--transform-translate-y:-2.5rem}.focus\\:-translate-y-12:focus{--transform-translate-y:-3rem}.focus\\:-translate-y-16:focus{--transform-translate-y:-4rem}.focus\\:-translate-y-20:focus{--transform-translate-y:-5rem}.focus\\:-translate-y-24:focus{--transform-translate-y:-6rem}.focus\\:-translate-y-32:focus{--transform-translate-y:-8rem}.focus\\:-translate-y-40:focus{--transform-translate-y:-10rem}.focus\\:-translate-y-48:focus{--transform-translate-y:-12rem}.focus\\:-translate-y-56:focus{--transform-translate-y:-14rem}.focus\\:-translate-y-64:focus{--transform-translate-y:-16rem}.focus\\:-translate-y-px:focus{--transform-translate-y:-1px}.focus\\:-translate-y-full:focus{--transform-translate-y:-100%}.focus\\:-translate-y-1\\/2:focus{--transform-translate-y:-50%}.focus\\:translate-y-1\\/2:focus{--transform-translate-y:50%}.focus\\:translate-y-full:focus{--transform-translate-y:100%}.skew-x-0{--transform-skew-x:0}.skew-x-3{--transform-skew-x:3deg}.skew-x-6{--transform-skew-x:6deg}.skew-x-12{--transform-skew-x:12deg}.-skew-x-12{--transform-skew-x:-12deg}.-skew-x-6{--transform-skew-x:-6deg}.-skew-x-3{--transform-skew-x:-3deg}.skew-y-0{--transform-skew-y:0}.skew-y-3{--transform-skew-y:3deg}.skew-y-6{--transform-skew-y:6deg}.skew-y-12{--transform-skew-y:12deg}.-skew-y-12{--transform-skew-y:-12deg}.-skew-y-6{--transform-skew-y:-6deg}.-skew-y-3{--transform-skew-y:-3deg}.hover\\:skew-x-0:hover{--transform-skew-x:0}.hover\\:skew-x-3:hover{--transform-skew-x:3deg}.hover\\:skew-x-6:hover{--transform-skew-x:6deg}.hover\\:skew-x-12:hover{--transform-skew-x:12deg}.hover\\:-skew-x-12:hover{--transform-skew-x:-12deg}.hover\\:-skew-x-6:hover{--transform-skew-x:-6deg}.hover\\:-skew-x-3:hover{--transform-skew-x:-3deg}.hover\\:skew-y-0:hover{--transform-skew-y:0}.hover\\:skew-y-3:hover{--transform-skew-y:3deg}.hover\\:skew-y-6:hover{--transform-skew-y:6deg}.hover\\:skew-y-12:hover{--transform-skew-y:12deg}.hover\\:-skew-y-12:hover{--transform-skew-y:-12deg}.hover\\:-skew-y-6:hover{--transform-skew-y:-6deg}.hover\\:-skew-y-3:hover{--transform-skew-y:-3deg}.focus\\:skew-x-0:focus{--transform-skew-x:0}.focus\\:skew-x-3:focus{--transform-skew-x:3deg}.focus\\:skew-x-6:focus{--transform-skew-x:6deg}.focus\\:skew-x-12:focus{--transform-skew-x:12deg}.focus\\:-skew-x-12:focus{--transform-skew-x:-12deg}.focus\\:-skew-x-6:focus{--transform-skew-x:-6deg}.focus\\:-skew-x-3:focus{--transform-skew-x:-3deg}.focus\\:skew-y-0:focus{--transform-skew-y:0}.focus\\:skew-y-3:focus{--transform-skew-y:3deg}.focus\\:skew-y-6:focus{--transform-skew-y:6deg}.focus\\:skew-y-12:focus{--transform-skew-y:12deg}.focus\\:-skew-y-12:focus{--transform-skew-y:-12deg}.focus\\:-skew-y-6:focus{--transform-skew-y:-6deg}.focus\\:-skew-y-3:focus{--transform-skew-y:-3deg}.transition-none{transition-property:none}.transition-all{transition-property:all}.transition{transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform}.transition-colors{transition-property:background-color,border-color,color,fill,stroke}.transition-opacity{transition-property:opacity}.transition-shadow{transition-property:box-shadow}.transition-transform{transition-property:transform}.ease-linear{transition-timing-function:linear}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-75{transition-duration:75ms}.duration-100{transition-duration:.1s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.duration-700{transition-duration:.7s}.duration-1000{transition-duration:1s}.delay-75{transition-delay:75ms}.delay-100{transition-delay:.1s}.delay-150{transition-delay:.15s}.delay-200{transition-delay:.2s}.delay-300{transition-delay:.3s}.delay-500{transition-delay:.5s}.delay-700{transition-delay:.7s}.delay-1000{transition-delay:1s}@keyframes spin{to{transform:rotate(1turn)}}@keyframes ping{75%,to{transform:scale(2);opacity:0}}@keyframes pulse{50%{opacity:.5}}@keyframes bounce{0%,to{transform:translateY(-25%);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:none;animation-timing-function:cubic-bezier(0,0,.2,1)}}.animate-none{animation:none}.animate-spin{animation:spin 1s linear infinite}.animate-ping{animation:ping 1s cubic-bezier(0,0,.2,1) infinite}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.animate-bounce{animation:bounce 1s infinite}@media (min-width:640px){.sm\\:container{width:100%}}@media (min-width:640px) and (min-width:640px){.sm\\:container{max-width:640px}}@media (min-width:640px) and (min-width:768px){.sm\\:container{max-width:768px}}@media (min-width:640px) and (min-width:1024px){.sm\\:container{max-width:1024px}}@media (min-width:640px) and (min-width:1280px){.sm\\:container{max-width:1280px}}@media (min-width:640px){.sm\\:space-y-0>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(0px * calc(1 - var(--space-y-reverse)));margin-bottom:calc(0px * var(--space-y-reverse))}}@media (min-width:640px){.sm\\:space-x-0>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(0px * var(--space-x-reverse));margin-left:calc(0px * calc(1 - var(--space-x-reverse)))}}@media (min-width:640px){.sm\\:space-y-1>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(.25rem * var(--space-y-reverse))}}@media (min-width:640px){.sm\\:space-x-1>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(.25rem * var(--space-x-reverse));margin-left:calc(.25rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:640px){.sm\\:space-y-2>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(.5rem * var(--space-y-reverse))}}@media (min-width:640px){.sm\\:space-x-2>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(.5rem * var(--space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:640px){.sm\\:space-y-3>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(.75rem * var(--space-y-reverse))}}@media (min-width:640px){.sm\\:space-x-3>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(.75rem * var(--space-x-reverse));margin-left:calc(.75rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:640px){.sm\\:space-y-4>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(1rem * var(--space-y-reverse))}}@media (min-width:640px){.sm\\:space-x-4>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(1rem * var(--space-x-reverse));margin-left:calc(1rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:640px){.sm\\:space-y-5>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(1.25rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(1.25rem * var(--space-y-reverse))}}@media (min-width:640px){.sm\\:space-x-5>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(1.25rem * var(--space-x-reverse));margin-left:calc(1.25rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:640px){.sm\\:space-y-6>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(1.5rem * var(--space-y-reverse))}}@media (min-width:640px){.sm\\:space-x-6>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(1.5rem * var(--space-x-reverse));margin-left:calc(1.5rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:640px){.sm\\:space-y-8>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(2rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(2rem * var(--space-y-reverse))}}@media (min-width:640px){.sm\\:space-x-8>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(2rem * var(--space-x-reverse));margin-left:calc(2rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:640px){.sm\\:space-y-10>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(2.5rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(2.5rem * var(--space-y-reverse))}}@media (min-width:640px){.sm\\:space-x-10>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(2.5rem * var(--space-x-reverse));margin-left:calc(2.5rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:640px){.sm\\:space-y-12>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(3rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(3rem * var(--space-y-reverse))}}@media (min-width:640px){.sm\\:space-x-12>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(3rem * var(--space-x-reverse));margin-left:calc(3rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:640px){.sm\\:space-y-16>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(4rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(4rem * var(--space-y-reverse))}}@media (min-width:640px){.sm\\:space-x-16>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(4rem * var(--space-x-reverse));margin-left:calc(4rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:640px){.sm\\:space-y-20>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(5rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(5rem * var(--space-y-reverse))}}@media (min-width:640px){.sm\\:space-x-20>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(5rem * var(--space-x-reverse));margin-left:calc(5rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:640px){.sm\\:space-y-24>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(6rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(6rem * var(--space-y-reverse))}}@media (min-width:640px){.sm\\:space-x-24>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(6rem * var(--space-x-reverse));margin-left:calc(6rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:640px){.sm\\:space-y-32>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(8rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(8rem * var(--space-y-reverse))}}@media (min-width:640px){.sm\\:space-x-32>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(8rem * var(--space-x-reverse));margin-left:calc(8rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:640px){.sm\\:space-y-40>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(10rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(10rem * var(--space-y-reverse))}}@media (min-width:640px){.sm\\:space-x-40>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(10rem * var(--space-x-reverse));margin-left:calc(10rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:640px){.sm\\:space-y-48>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(12rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(12rem * var(--space-y-reverse))}}@media (min-width:640px){.sm\\:space-x-48>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(12rem * var(--space-x-reverse));margin-left:calc(12rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:640px){.sm\\:space-y-56>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(14rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(14rem * var(--space-y-reverse))}}@media (min-width:640px){.sm\\:space-x-56>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(14rem * var(--space-x-reverse));margin-left:calc(14rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:640px){.sm\\:space-y-64>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(16rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(16rem * var(--space-y-reverse))}}@media (min-width:640px){.sm\\:space-x-64>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(16rem * var(--space-x-reverse));margin-left:calc(16rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:640px){.sm\\:space-y-px>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(1px * calc(1 - var(--space-y-reverse)));margin-bottom:calc(1px * var(--space-y-reverse))}}@media (min-width:640px){.sm\\:space-x-px>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(1px * var(--space-x-reverse));margin-left:calc(1px * calc(1 - var(--space-x-reverse)))}}@media (min-width:640px){.sm\\:-space-y-1>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-.25rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-.25rem * var(--space-y-reverse))}}@media (min-width:640px){.sm\\:-space-x-1>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-.25rem * var(--space-x-reverse));margin-left:calc(-.25rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:640px){.sm\\:-space-y-2>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-.5rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-.5rem * var(--space-y-reverse))}}@media (min-width:640px){.sm\\:-space-x-2>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-.5rem * var(--space-x-reverse));margin-left:calc(-.5rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:640px){.sm\\:-space-y-3>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-.75rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-.75rem * var(--space-y-reverse))}}@media (min-width:640px){.sm\\:-space-x-3>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-.75rem * var(--space-x-reverse));margin-left:calc(-.75rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:640px){.sm\\:-space-y-4>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-1rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-1rem * var(--space-y-reverse))}}@media (min-width:640px){.sm\\:-space-x-4>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-1rem * var(--space-x-reverse));margin-left:calc(-1rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:640px){.sm\\:-space-y-5>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-1.25rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-1.25rem * var(--space-y-reverse))}}@media (min-width:640px){.sm\\:-space-x-5>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-1.25rem * var(--space-x-reverse));margin-left:calc(-1.25rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:640px){.sm\\:-space-y-6>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-1.5rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-1.5rem * var(--space-y-reverse))}}@media (min-width:640px){.sm\\:-space-x-6>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-1.5rem * var(--space-x-reverse));margin-left:calc(-1.5rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:640px){.sm\\:-space-y-8>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-2rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-2rem * var(--space-y-reverse))}}@media (min-width:640px){.sm\\:-space-x-8>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-2rem * var(--space-x-reverse));margin-left:calc(-2rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:640px){.sm\\:-space-y-10>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-2.5rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-2.5rem * var(--space-y-reverse))}}@media (min-width:640px){.sm\\:-space-x-10>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-2.5rem * var(--space-x-reverse));margin-left:calc(-2.5rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:640px){.sm\\:-space-y-12>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-3rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-3rem * var(--space-y-reverse))}}@media (min-width:640px){.sm\\:-space-x-12>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-3rem * var(--space-x-reverse));margin-left:calc(-3rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:640px){.sm\\:-space-y-16>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-4rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-4rem * var(--space-y-reverse))}}@media (min-width:640px){.sm\\:-space-x-16>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-4rem * var(--space-x-reverse));margin-left:calc(-4rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:640px){.sm\\:-space-y-20>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-5rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-5rem * var(--space-y-reverse))}}@media (min-width:640px){.sm\\:-space-x-20>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-5rem * var(--space-x-reverse));margin-left:calc(-5rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:640px){.sm\\:-space-y-24>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-6rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-6rem * var(--space-y-reverse))}}@media (min-width:640px){.sm\\:-space-x-24>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-6rem * var(--space-x-reverse));margin-left:calc(-6rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:640px){.sm\\:-space-y-32>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-8rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-8rem * var(--space-y-reverse))}}@media (min-width:640px){.sm\\:-space-x-32>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-8rem * var(--space-x-reverse));margin-left:calc(-8rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:640px){.sm\\:-space-y-40>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-10rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-10rem * var(--space-y-reverse))}}@media (min-width:640px){.sm\\:-space-x-40>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-10rem * var(--space-x-reverse));margin-left:calc(-10rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:640px){.sm\\:-space-y-48>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-12rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-12rem * var(--space-y-reverse))}}@media (min-width:640px){.sm\\:-space-x-48>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-12rem * var(--space-x-reverse));margin-left:calc(-12rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:640px){.sm\\:-space-y-56>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-14rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-14rem * var(--space-y-reverse))}}@media (min-width:640px){.sm\\:-space-x-56>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-14rem * var(--space-x-reverse));margin-left:calc(-14rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:640px){.sm\\:-space-y-64>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-16rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-16rem * var(--space-y-reverse))}}@media (min-width:640px){.sm\\:-space-x-64>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-16rem * var(--space-x-reverse));margin-left:calc(-16rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:640px){.sm\\:-space-y-px>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-1px * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-1px * var(--space-y-reverse))}}@media (min-width:640px){.sm\\:-space-x-px>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-1px * var(--space-x-reverse));margin-left:calc(-1px * calc(1 - var(--space-x-reverse)))}}@media (min-width:640px){.sm\\:space-y-reverse>:not(template)~:not(template){--space-y-reverse:1}}@media (min-width:640px){.sm\\:space-x-reverse>:not(template)~:not(template){--space-x-reverse:1}}@media (min-width:640px){.sm\\:divide-y-0>:not(template)~:not(template){--divide-y-reverse:0;border-top-width:calc(0px * calc(1 - var(--divide-y-reverse)));border-bottom-width:calc(0px * var(--divide-y-reverse))}}@media (min-width:640px){.sm\\:divide-x-0>:not(template)~:not(template){--divide-x-reverse:0;border-right-width:calc(0px * var(--divide-x-reverse));border-left-width:calc(0px * calc(1 - var(--divide-x-reverse)))}}@media (min-width:640px){.sm\\:divide-y-2>:not(template)~:not(template){--divide-y-reverse:0;border-top-width:calc(2px * calc(1 - var(--divide-y-reverse)));border-bottom-width:calc(2px * var(--divide-y-reverse))}}@media (min-width:640px){.sm\\:divide-x-2>:not(template)~:not(template){--divide-x-reverse:0;border-right-width:calc(2px * var(--divide-x-reverse));border-left-width:calc(2px * calc(1 - var(--divide-x-reverse)))}}@media (min-width:640px){.sm\\:divide-y-4>:not(template)~:not(template){--divide-y-reverse:0;border-top-width:calc(4px * calc(1 - var(--divide-y-reverse)));border-bottom-width:calc(4px * var(--divide-y-reverse))}}@media (min-width:640px){.sm\\:divide-x-4>:not(template)~:not(template){--divide-x-reverse:0;border-right-width:calc(4px * var(--divide-x-reverse));border-left-width:calc(4px * calc(1 - var(--divide-x-reverse)))}}@media (min-width:640px){.sm\\:divide-y-8>:not(template)~:not(template){--divide-y-reverse:0;border-top-width:calc(8px * calc(1 - var(--divide-y-reverse)));border-bottom-width:calc(8px * var(--divide-y-reverse))}}@media (min-width:640px){.sm\\:divide-x-8>:not(template)~:not(template){--divide-x-reverse:0;border-right-width:calc(8px * var(--divide-x-reverse));border-left-width:calc(8px * calc(1 - var(--divide-x-reverse)))}}@media (min-width:640px){.sm\\:divide-y>:not(template)~:not(template){--divide-y-reverse:0;border-top-width:calc(1px * calc(1 - var(--divide-y-reverse)));border-bottom-width:calc(1px * var(--divide-y-reverse))}}@media (min-width:640px){.sm\\:divide-x>:not(template)~:not(template){--divide-x-reverse:0;border-right-width:calc(1px * var(--divide-x-reverse));border-left-width:calc(1px * calc(1 - var(--divide-x-reverse)))}}@media (min-width:640px){.sm\\:divide-y-reverse>:not(template)~:not(template){--divide-y-reverse:1}}@media (min-width:640px){.sm\\:divide-x-reverse>:not(template)~:not(template){--divide-x-reverse:1}}@media (min-width:640px){.sm\\:divide-primary>:not(template)~:not(template){--divide-opacity:1;border-color:#7467ef;border-color:rgba(116,103,239,var(--divide-opacity))}}@media (min-width:640px){.sm\\:divide-secondary>:not(template)~:not(template){--divide-opacity:1;border-color:#ff9e43;border-color:rgba(255,158,67,var(--divide-opacity))}}@media (min-width:640px){.sm\\:divide-error>:not(template)~:not(template){--divide-opacity:1;border-color:#e95455;border-color:rgba(233,84,85,var(--divide-opacity))}}@media (min-width:640px){.sm\\:divide-paper>:not(template)~:not(template){--divide-opacity:1;border-color:#222a45;border-color:rgba(34,42,69,var(--divide-opacity))}}@media (min-width:640px){.sm\\:divide-paperlight>:not(template)~:not(template){--divide-opacity:1;border-color:#30345b;border-color:rgba(48,52,91,var(--divide-opacity))}}@media (min-width:640px){.sm\\:divide-muted>:not(template)~:not(template){border-color:hsla(0,0%,100%,.7)}}@media (min-width:640px){.sm\\:divide-hint>:not(template)~:not(template){border-color:hsla(0,0%,100%,.5)}}@media (min-width:640px){.sm\\:divide-white>:not(template)~:not(template){--divide-opacity:1;border-color:#fff;border-color:rgba(255,255,255,var(--divide-opacity))}}@media (min-width:640px){.sm\\:divide-success>:not(template)~:not(template){border-color:#33d9b2}}@media (min-width:640px){.sm\\:divide-solid>:not(template)~:not(template){border-style:solid}}@media (min-width:640px){.sm\\:divide-dashed>:not(template)~:not(template){border-style:dashed}}@media (min-width:640px){.sm\\:divide-dotted>:not(template)~:not(template){border-style:dotted}}@media (min-width:640px){.sm\\:divide-double>:not(template)~:not(template){border-style:double}}@media (min-width:640px){.sm\\:divide-none>:not(template)~:not(template){border-style:none}}@media (min-width:640px){.sm\\:divide-opacity-0>:not(template)~:not(template){--divide-opacity:0}}@media (min-width:640px){.sm\\:divide-opacity-25>:not(template)~:not(template){--divide-opacity:0.25}}@media (min-width:640px){.sm\\:divide-opacity-50>:not(template)~:not(template){--divide-opacity:0.5}}@media (min-width:640px){.sm\\:divide-opacity-75>:not(template)~:not(template){--divide-opacity:0.75}}@media (min-width:640px){.sm\\:divide-opacity-100>:not(template)~:not(template){--divide-opacity:1}}@media (min-width:640px){.sm\\:sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}}@media (min-width:640px){.sm\\:not-sr-only{position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip:auto;white-space:normal}}@media (min-width:640px){.sm\\:focus\\:sr-only:focus{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}}@media (min-width:640px){.sm\\:focus\\:not-sr-only:focus{position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip:auto;white-space:normal}}@media (min-width:640px){.sm\\:appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}}@media (min-width:640px){.sm\\:bg-fixed{background-attachment:fixed}}@media (min-width:640px){.sm\\:bg-local{background-attachment:local}}@media (min-width:640px){.sm\\:bg-scroll{background-attachment:scroll}}@media (min-width:640px){.sm\\:bg-clip-border{background-clip:initial}}@media (min-width:640px){.sm\\:bg-clip-padding{background-clip:padding-box}}@media (min-width:640px){.sm\\:bg-clip-content{background-clip:content-box}}@media (min-width:640px){.sm\\:bg-clip-text{-webkit-background-clip:text;background-clip:text}}@media (min-width:640px){.sm\\:bg-primary{--bg-opacity:1;background-color:#7467ef;background-color:rgba(116,103,239,var(--bg-opacity))}}@media (min-width:640px){.sm\\:bg-secondary{--bg-opacity:1;background-color:#ff9e43;background-color:rgba(255,158,67,var(--bg-opacity))}}@media (min-width:640px){.sm\\:bg-error{--bg-opacity:1;background-color:#e95455;background-color:rgba(233,84,85,var(--bg-opacity))}}@media (min-width:640px){.sm\\:bg-default{--bg-opacity:1;background-color:#1a2038;background-color:rgba(26,32,56,var(--bg-opacity))}}@media (min-width:640px){.sm\\:bg-paper{--bg-opacity:1;background-color:#222a45;background-color:rgba(34,42,69,var(--bg-opacity))}}@media (min-width:640px){.sm\\:bg-paperlight{--bg-opacity:1;background-color:#30345b;background-color:rgba(48,52,91,var(--bg-opacity))}}@media (min-width:640px){.sm\\:bg-muted{background-color:hsla(0,0%,100%,.7)}}@media (min-width:640px){.sm\\:bg-hint{background-color:hsla(0,0%,100%,.5)}}@media (min-width:640px){.sm\\:bg-white{--bg-opacity:1;background-color:#fff;background-color:rgba(255,255,255,var(--bg-opacity))}}@media (min-width:640px){.sm\\:bg-success{background-color:#33d9b2}}@media (min-width:640px){.sm\\:hover\\:bg-primary:hover{--bg-opacity:1;background-color:#7467ef;background-color:rgba(116,103,239,var(--bg-opacity))}}@media (min-width:640px){.sm\\:hover\\:bg-secondary:hover{--bg-opacity:1;background-color:#ff9e43;background-color:rgba(255,158,67,var(--bg-opacity))}}@media (min-width:640px){.sm\\:hover\\:bg-error:hover{--bg-opacity:1;background-color:#e95455;background-color:rgba(233,84,85,var(--bg-opacity))}}@media (min-width:640px){.sm\\:hover\\:bg-default:hover{--bg-opacity:1;background-color:#1a2038;background-color:rgba(26,32,56,var(--bg-opacity))}}@media (min-width:640px){.sm\\:hover\\:bg-paper:hover{--bg-opacity:1;background-color:#222a45;background-color:rgba(34,42,69,var(--bg-opacity))}}@media (min-width:640px){.sm\\:hover\\:bg-paperlight:hover{--bg-opacity:1;background-color:#30345b;background-color:rgba(48,52,91,var(--bg-opacity))}}@media (min-width:640px){.sm\\:hover\\:bg-muted:hover{background-color:hsla(0,0%,100%,.7)}}@media (min-width:640px){.sm\\:hover\\:bg-hint:hover{background-color:hsla(0,0%,100%,.5)}}@media (min-width:640px){.sm\\:hover\\:bg-white:hover{--bg-opacity:1;background-color:#fff;background-color:rgba(255,255,255,var(--bg-opacity))}}@media (min-width:640px){.sm\\:hover\\:bg-success:hover{background-color:#33d9b2}}@media (min-width:640px){.sm\\:focus\\:bg-primary:focus{--bg-opacity:1;background-color:#7467ef;background-color:rgba(116,103,239,var(--bg-opacity))}}@media (min-width:640px){.sm\\:focus\\:bg-secondary:focus{--bg-opacity:1;background-color:#ff9e43;background-color:rgba(255,158,67,var(--bg-opacity))}}@media (min-width:640px){.sm\\:focus\\:bg-error:focus{--bg-opacity:1;background-color:#e95455;background-color:rgba(233,84,85,var(--bg-opacity))}}@media (min-width:640px){.sm\\:focus\\:bg-default:focus{--bg-opacity:1;background-color:#1a2038;background-color:rgba(26,32,56,var(--bg-opacity))}}@media (min-width:640px){.sm\\:focus\\:bg-paper:focus{--bg-opacity:1;background-color:#222a45;background-color:rgba(34,42,69,var(--bg-opacity))}}@media (min-width:640px){.sm\\:focus\\:bg-paperlight:focus{--bg-opacity:1;background-color:#30345b;background-color:rgba(48,52,91,var(--bg-opacity))}}@media (min-width:640px){.sm\\:focus\\:bg-muted:focus{background-color:hsla(0,0%,100%,.7)}}@media (min-width:640px){.sm\\:focus\\:bg-hint:focus{background-color:hsla(0,0%,100%,.5)}}@media (min-width:640px){.sm\\:focus\\:bg-white:focus{--bg-opacity:1;background-color:#fff;background-color:rgba(255,255,255,var(--bg-opacity))}}@media (min-width:640px){.sm\\:focus\\:bg-success:focus{background-color:#33d9b2}}@media (min-width:640px){.sm\\:bg-none{background-image:none}}@media (min-width:640px){.sm\\:bg-gradient-to-t{background-image:linear-gradient(0deg,var(--gradient-color-stops))}}@media (min-width:640px){.sm\\:bg-gradient-to-tr{background-image:linear-gradient(to top right,var(--gradient-color-stops))}}@media (min-width:640px){.sm\\:bg-gradient-to-r{background-image:linear-gradient(90deg,var(--gradient-color-stops))}}@media (min-width:640px){.sm\\:bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--gradient-color-stops))}}@media (min-width:640px){.sm\\:bg-gradient-to-b{background-image:linear-gradient(180deg,var(--gradient-color-stops))}}@media (min-width:640px){.sm\\:bg-gradient-to-bl{background-image:linear-gradient(to bottom left,var(--gradient-color-stops))}}@media (min-width:640px){.sm\\:bg-gradient-to-l{background-image:linear-gradient(270deg,var(--gradient-color-stops))}}@media (min-width:640px){.sm\\:bg-gradient-to-tl{background-image:linear-gradient(to top left,var(--gradient-color-stops))}}@media (min-width:640px){.sm\\:from-primary{--gradient-from-color:#7467ef;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(116,103,239,0))}}@media (min-width:640px){.sm\\:from-secondary{--gradient-from-color:#ff9e43;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(255,158,67,0))}}@media (min-width:640px){.sm\\:from-error{--gradient-from-color:#e95455;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(233,84,85,0))}}@media (min-width:640px){.sm\\:from-default{--gradient-from-color:#1a2038;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(26,32,56,0))}}@media (min-width:640px){.sm\\:from-paper{--gradient-from-color:#222a45;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(34,42,69,0))}}@media (min-width:640px){.sm\\:from-paperlight{--gradient-from-color:#30345b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(48,52,91,0))}}@media (min-width:640px){.sm\\:from-muted{--gradient-from-color:hsla(0,0%,100%,0.7)}}@media (min-width:640px){.sm\\:from-hint,.sm\\:from-muted{--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,100%,0))}.sm\\:from-hint{--gradient-from-color:hsla(0,0%,100%,0.5)}}@media (min-width:640px){.sm\\:from-white{--gradient-from-color:#fff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,100%,0))}}@media (min-width:640px){.sm\\:from-success{--gradient-from-color:#33d9b2;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(51,217,178,0))}}@media (min-width:640px){.sm\\:via-primary{--gradient-via-color:#7467ef;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(116,103,239,0))}}@media (min-width:640px){.sm\\:via-secondary{--gradient-via-color:#ff9e43;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(255,158,67,0))}}@media (min-width:640px){.sm\\:via-error{--gradient-via-color:#e95455;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(233,84,85,0))}}@media (min-width:640px){.sm\\:via-default{--gradient-via-color:#1a2038;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(26,32,56,0))}}@media (min-width:640px){.sm\\:via-paper{--gradient-via-color:#222a45;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(34,42,69,0))}}@media (min-width:640px){.sm\\:via-paperlight{--gradient-via-color:#30345b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(48,52,91,0))}}@media (min-width:640px){.sm\\:via-muted{--gradient-via-color:hsla(0,0%,100%,0.7)}}@media (min-width:640px){.sm\\:via-hint,.sm\\:via-muted{--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,100%,0))}.sm\\:via-hint{--gradient-via-color:hsla(0,0%,100%,0.5)}}@media (min-width:640px){.sm\\:via-white{--gradient-via-color:#fff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,100%,0))}}@media (min-width:640px){.sm\\:via-success{--gradient-via-color:#33d9b2;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(51,217,178,0))}}@media (min-width:640px){.sm\\:to-primary{--gradient-to-color:#7467ef}}@media (min-width:640px){.sm\\:to-secondary{--gradient-to-color:#ff9e43}}@media (min-width:640px){.sm\\:to-error{--gradient-to-color:#e95455}}@media (min-width:640px){.sm\\:to-default{--gradient-to-color:#1a2038}}@media (min-width:640px){.sm\\:to-paper{--gradient-to-color:#222a45}}@media (min-width:640px){.sm\\:to-paperlight{--gradient-to-color:#30345b}}@media (min-width:640px){.sm\\:to-muted{--gradient-to-color:hsla(0,0%,100%,0.7)}}@media (min-width:640px){.sm\\:to-hint{--gradient-to-color:hsla(0,0%,100%,0.5)}}@media (min-width:640px){.sm\\:to-white{--gradient-to-color:#fff}}@media (min-width:640px){.sm\\:to-success{--gradient-to-color:#33d9b2}}@media (min-width:640px){.sm\\:hover\\:from-primary:hover{--gradient-from-color:#7467ef;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(116,103,239,0))}}@media (min-width:640px){.sm\\:hover\\:from-secondary:hover{--gradient-from-color:#ff9e43;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(255,158,67,0))}}@media (min-width:640px){.sm\\:hover\\:from-error:hover{--gradient-from-color:#e95455;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(233,84,85,0))}}@media (min-width:640px){.sm\\:hover\\:from-default:hover{--gradient-from-color:#1a2038;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(26,32,56,0))}}@media (min-width:640px){.sm\\:hover\\:from-paper:hover{--gradient-from-color:#222a45;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(34,42,69,0))}}@media (min-width:640px){.sm\\:hover\\:from-paperlight:hover{--gradient-from-color:#30345b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(48,52,91,0))}}@media (min-width:640px){.sm\\:hover\\:from-muted:hover{--gradient-from-color:hsla(0,0%,100%,0.7)}}@media (min-width:640px){.sm\\:hover\\:from-hint:hover,.sm\\:hover\\:from-muted:hover{--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,100%,0))}.sm\\:hover\\:from-hint:hover{--gradient-from-color:hsla(0,0%,100%,0.5)}}@media (min-width:640px){.sm\\:hover\\:from-white:hover{--gradient-from-color:#fff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,100%,0))}}@media (min-width:640px){.sm\\:hover\\:from-success:hover{--gradient-from-color:#33d9b2;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(51,217,178,0))}}@media (min-width:640px){.sm\\:hover\\:via-primary:hover{--gradient-via-color:#7467ef;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(116,103,239,0))}}@media (min-width:640px){.sm\\:hover\\:via-secondary:hover{--gradient-via-color:#ff9e43;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(255,158,67,0))}}@media (min-width:640px){.sm\\:hover\\:via-error:hover{--gradient-via-color:#e95455;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(233,84,85,0))}}@media (min-width:640px){.sm\\:hover\\:via-default:hover{--gradient-via-color:#1a2038;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(26,32,56,0))}}@media (min-width:640px){.sm\\:hover\\:via-paper:hover{--gradient-via-color:#222a45;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(34,42,69,0))}}@media (min-width:640px){.sm\\:hover\\:via-paperlight:hover{--gradient-via-color:#30345b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(48,52,91,0))}}@media (min-width:640px){.sm\\:hover\\:via-muted:hover{--gradient-via-color:hsla(0,0%,100%,0.7)}}@media (min-width:640px){.sm\\:hover\\:via-hint:hover,.sm\\:hover\\:via-muted:hover{--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,100%,0))}.sm\\:hover\\:via-hint:hover{--gradient-via-color:hsla(0,0%,100%,0.5)}}@media (min-width:640px){.sm\\:hover\\:via-white:hover{--gradient-via-color:#fff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,100%,0))}}@media (min-width:640px){.sm\\:hover\\:via-success:hover{--gradient-via-color:#33d9b2;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(51,217,178,0))}}@media (min-width:640px){.sm\\:hover\\:to-primary:hover{--gradient-to-color:#7467ef}}@media (min-width:640px){.sm\\:hover\\:to-secondary:hover{--gradient-to-color:#ff9e43}}@media (min-width:640px){.sm\\:hover\\:to-error:hover{--gradient-to-color:#e95455}}@media (min-width:640px){.sm\\:hover\\:to-default:hover{--gradient-to-color:#1a2038}}@media (min-width:640px){.sm\\:hover\\:to-paper:hover{--gradient-to-color:#222a45}}@media (min-width:640px){.sm\\:hover\\:to-paperlight:hover{--gradient-to-color:#30345b}}@media (min-width:640px){.sm\\:hover\\:to-muted:hover{--gradient-to-color:hsla(0,0%,100%,0.7)}}@media (min-width:640px){.sm\\:hover\\:to-hint:hover{--gradient-to-color:hsla(0,0%,100%,0.5)}}@media (min-width:640px){.sm\\:hover\\:to-white:hover{--gradient-to-color:#fff}}@media (min-width:640px){.sm\\:hover\\:to-success:hover{--gradient-to-color:#33d9b2}}@media (min-width:640px){.sm\\:focus\\:from-primary:focus{--gradient-from-color:#7467ef;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(116,103,239,0))}}@media (min-width:640px){.sm\\:focus\\:from-secondary:focus{--gradient-from-color:#ff9e43;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(255,158,67,0))}}@media (min-width:640px){.sm\\:focus\\:from-error:focus{--gradient-from-color:#e95455;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(233,84,85,0))}}@media (min-width:640px){.sm\\:focus\\:from-default:focus{--gradient-from-color:#1a2038;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(26,32,56,0))}}@media (min-width:640px){.sm\\:focus\\:from-paper:focus{--gradient-from-color:#222a45;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(34,42,69,0))}}@media (min-width:640px){.sm\\:focus\\:from-paperlight:focus{--gradient-from-color:#30345b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(48,52,91,0))}}@media (min-width:640px){.sm\\:focus\\:from-muted:focus{--gradient-from-color:hsla(0,0%,100%,0.7)}}@media (min-width:640px){.sm\\:focus\\:from-hint:focus,.sm\\:focus\\:from-muted:focus{--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,100%,0))}.sm\\:focus\\:from-hint:focus{--gradient-from-color:hsla(0,0%,100%,0.5)}}@media (min-width:640px){.sm\\:focus\\:from-white:focus{--gradient-from-color:#fff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,100%,0))}}@media (min-width:640px){.sm\\:focus\\:from-success:focus{--gradient-from-color:#33d9b2;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(51,217,178,0))}}@media (min-width:640px){.sm\\:focus\\:via-primary:focus{--gradient-via-color:#7467ef;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(116,103,239,0))}}@media (min-width:640px){.sm\\:focus\\:via-secondary:focus{--gradient-via-color:#ff9e43;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(255,158,67,0))}}@media (min-width:640px){.sm\\:focus\\:via-error:focus{--gradient-via-color:#e95455;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(233,84,85,0))}}@media (min-width:640px){.sm\\:focus\\:via-default:focus{--gradient-via-color:#1a2038;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(26,32,56,0))}}@media (min-width:640px){.sm\\:focus\\:via-paper:focus{--gradient-via-color:#222a45;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(34,42,69,0))}}@media (min-width:640px){.sm\\:focus\\:via-paperlight:focus{--gradient-via-color:#30345b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(48,52,91,0))}}@media (min-width:640px){.sm\\:focus\\:via-muted:focus{--gradient-via-color:hsla(0,0%,100%,0.7)}}@media (min-width:640px){.sm\\:focus\\:via-hint:focus,.sm\\:focus\\:via-muted:focus{--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,100%,0))}.sm\\:focus\\:via-hint:focus{--gradient-via-color:hsla(0,0%,100%,0.5)}}@media (min-width:640px){.sm\\:focus\\:via-white:focus{--gradient-via-color:#fff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,100%,0))}}@media (min-width:640px){.sm\\:focus\\:via-success:focus{--gradient-via-color:#33d9b2;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(51,217,178,0))}}@media (min-width:640px){.sm\\:focus\\:to-primary:focus{--gradient-to-color:#7467ef}}@media (min-width:640px){.sm\\:focus\\:to-secondary:focus{--gradient-to-color:#ff9e43}}@media (min-width:640px){.sm\\:focus\\:to-error:focus{--gradient-to-color:#e95455}}@media (min-width:640px){.sm\\:focus\\:to-default:focus{--gradient-to-color:#1a2038}}@media (min-width:640px){.sm\\:focus\\:to-paper:focus{--gradient-to-color:#222a45}}@media (min-width:640px){.sm\\:focus\\:to-paperlight:focus{--gradient-to-color:#30345b}}@media (min-width:640px){.sm\\:focus\\:to-muted:focus{--gradient-to-color:hsla(0,0%,100%,0.7)}}@media (min-width:640px){.sm\\:focus\\:to-hint:focus{--gradient-to-color:hsla(0,0%,100%,0.5)}}@media (min-width:640px){.sm\\:focus\\:to-white:focus{--gradient-to-color:#fff}}@media (min-width:640px){.sm\\:focus\\:to-success:focus{--gradient-to-color:#33d9b2}}@media (min-width:640px){.sm\\:bg-opacity-0{--bg-opacity:0}}@media (min-width:640px){.sm\\:bg-opacity-25{--bg-opacity:0.25}}@media (min-width:640px){.sm\\:bg-opacity-50{--bg-opacity:0.5}}@media (min-width:640px){.sm\\:bg-opacity-75{--bg-opacity:0.75}}@media (min-width:640px){.sm\\:bg-opacity-100{--bg-opacity:1}}@media (min-width:640px){.sm\\:hover\\:bg-opacity-0:hover{--bg-opacity:0}}@media (min-width:640px){.sm\\:hover\\:bg-opacity-25:hover{--bg-opacity:0.25}}@media (min-width:640px){.sm\\:hover\\:bg-opacity-50:hover{--bg-opacity:0.5}}@media (min-width:640px){.sm\\:hover\\:bg-opacity-75:hover{--bg-opacity:0.75}}@media (min-width:640px){.sm\\:hover\\:bg-opacity-100:hover{--bg-opacity:1}}@media (min-width:640px){.sm\\:focus\\:bg-opacity-0:focus{--bg-opacity:0}}@media (min-width:640px){.sm\\:focus\\:bg-opacity-25:focus{--bg-opacity:0.25}}@media (min-width:640px){.sm\\:focus\\:bg-opacity-50:focus{--bg-opacity:0.5}}@media (min-width:640px){.sm\\:focus\\:bg-opacity-75:focus{--bg-opacity:0.75}}@media (min-width:640px){.sm\\:focus\\:bg-opacity-100:focus{--bg-opacity:1}}@media (min-width:640px){.sm\\:bg-bottom{background-position:bottom}}@media (min-width:640px){.sm\\:bg-center{background-position:50%}}@media (min-width:640px){.sm\\:bg-left{background-position:0}}@media (min-width:640px){.sm\\:bg-left-bottom{background-position:0 100%}}@media (min-width:640px){.sm\\:bg-left-top{background-position:0 0}}@media (min-width:640px){.sm\\:bg-right{background-position:100%}}@media (min-width:640px){.sm\\:bg-right-bottom{background-position:100% 100%}}@media (min-width:640px){.sm\\:bg-right-top{background-position:100% 0}}@media (min-width:640px){.sm\\:bg-top{background-position:top}}@media (min-width:640px){.sm\\:bg-repeat{background-repeat:repeat}}@media (min-width:640px){.sm\\:bg-no-repeat{background-repeat:no-repeat}}@media (min-width:640px){.sm\\:bg-repeat-x{background-repeat:repeat-x}}@media (min-width:640px){.sm\\:bg-repeat-y{background-repeat:repeat-y}}@media (min-width:640px){.sm\\:bg-repeat-round{background-repeat:round}}@media (min-width:640px){.sm\\:bg-repeat-space{background-repeat:space}}@media (min-width:640px){.sm\\:bg-auto{background-size:auto}}@media (min-width:640px){.sm\\:bg-cover{background-size:cover}}@media (min-width:640px){.sm\\:bg-contain{background-size:contain}}@media (min-width:640px){.sm\\:border-collapse{border-collapse:collapse}}@media (min-width:640px){.sm\\:border-separate{border-collapse:initial}}@media (min-width:640px){.sm\\:border-primary{--border-opacity:1;border-color:#7467ef;border-color:rgba(116,103,239,var(--border-opacity))}}@media (min-width:640px){.sm\\:border-secondary{--border-opacity:1;border-color:#ff9e43;border-color:rgba(255,158,67,var(--border-opacity))}}@media (min-width:640px){.sm\\:border-error{--border-opacity:1;border-color:#e95455;border-color:rgba(233,84,85,var(--border-opacity))}}@media (min-width:640px){.sm\\:border-paper{--border-opacity:1;border-color:#222a45;border-color:rgba(34,42,69,var(--border-opacity))}}@media (min-width:640px){.sm\\:border-paperlight{--border-opacity:1;border-color:#30345b;border-color:rgba(48,52,91,var(--border-opacity))}}@media (min-width:640px){.sm\\:border-muted{border-color:hsla(0,0%,100%,.7)}}@media (min-width:640px){.sm\\:border-hint{border-color:hsla(0,0%,100%,.5)}}@media (min-width:640px){.sm\\:border-white{--border-opacity:1;border-color:#fff;border-color:rgba(255,255,255,var(--border-opacity))}}@media (min-width:640px){.sm\\:border-success{border-color:#33d9b2}}@media (min-width:640px){.sm\\:hover\\:border-primary:hover{--border-opacity:1;border-color:#7467ef;border-color:rgba(116,103,239,var(--border-opacity))}}@media (min-width:640px){.sm\\:hover\\:border-secondary:hover{--border-opacity:1;border-color:#ff9e43;border-color:rgba(255,158,67,var(--border-opacity))}}@media (min-width:640px){.sm\\:hover\\:border-error:hover{--border-opacity:1;border-color:#e95455;border-color:rgba(233,84,85,var(--border-opacity))}}@media (min-width:640px){.sm\\:hover\\:border-paper:hover{--border-opacity:1;border-color:#222a45;border-color:rgba(34,42,69,var(--border-opacity))}}@media (min-width:640px){.sm\\:hover\\:border-paperlight:hover{--border-opacity:1;border-color:#30345b;border-color:rgba(48,52,91,var(--border-opacity))}}@media (min-width:640px){.sm\\:hover\\:border-muted:hover{border-color:hsla(0,0%,100%,.7)}}@media (min-width:640px){.sm\\:hover\\:border-hint:hover{border-color:hsla(0,0%,100%,.5)}}@media (min-width:640px){.sm\\:hover\\:border-white:hover{--border-opacity:1;border-color:#fff;border-color:rgba(255,255,255,var(--border-opacity))}}@media (min-width:640px){.sm\\:hover\\:border-success:hover{border-color:#33d9b2}}@media (min-width:640px){.sm\\:focus\\:border-primary:focus{--border-opacity:1;border-color:#7467ef;border-color:rgba(116,103,239,var(--border-opacity))}}@media (min-width:640px){.sm\\:focus\\:border-secondary:focus{--border-opacity:1;border-color:#ff9e43;border-color:rgba(255,158,67,var(--border-opacity))}}@media (min-width:640px){.sm\\:focus\\:border-error:focus{--border-opacity:1;border-color:#e95455;border-color:rgba(233,84,85,var(--border-opacity))}}@media (min-width:640px){.sm\\:focus\\:border-paper:focus{--border-opacity:1;border-color:#222a45;border-color:rgba(34,42,69,var(--border-opacity))}}@media (min-width:640px){.sm\\:focus\\:border-paperlight:focus{--border-opacity:1;border-color:#30345b;border-color:rgba(48,52,91,var(--border-opacity))}}@media (min-width:640px){.sm\\:focus\\:border-muted:focus{border-color:hsla(0,0%,100%,.7)}}@media (min-width:640px){.sm\\:focus\\:border-hint:focus{border-color:hsla(0,0%,100%,.5)}}@media (min-width:640px){.sm\\:focus\\:border-white:focus{--border-opacity:1;border-color:#fff;border-color:rgba(255,255,255,var(--border-opacity))}}@media (min-width:640px){.sm\\:focus\\:border-success:focus{border-color:#33d9b2}}@media (min-width:640px){.sm\\:border-opacity-0{--border-opacity:0}}@media (min-width:640px){.sm\\:border-opacity-25{--border-opacity:0.25}}@media (min-width:640px){.sm\\:border-opacity-50{--border-opacity:0.5}}@media (min-width:640px){.sm\\:border-opacity-75{--border-opacity:0.75}}@media (min-width:640px){.sm\\:border-opacity-100{--border-opacity:1}}@media (min-width:640px){.sm\\:hover\\:border-opacity-0:hover{--border-opacity:0}}@media (min-width:640px){.sm\\:hover\\:border-opacity-25:hover{--border-opacity:0.25}}@media (min-width:640px){.sm\\:hover\\:border-opacity-50:hover{--border-opacity:0.5}}@media (min-width:640px){.sm\\:hover\\:border-opacity-75:hover{--border-opacity:0.75}}@media (min-width:640px){.sm\\:hover\\:border-opacity-100:hover{--border-opacity:1}}@media (min-width:640px){.sm\\:focus\\:border-opacity-0:focus{--border-opacity:0}}@media (min-width:640px){.sm\\:focus\\:border-opacity-25:focus{--border-opacity:0.25}}@media (min-width:640px){.sm\\:focus\\:border-opacity-50:focus{--border-opacity:0.5}}@media (min-width:640px){.sm\\:focus\\:border-opacity-75:focus{--border-opacity:0.75}}@media (min-width:640px){.sm\\:focus\\:border-opacity-100:focus{--border-opacity:1}}@media (min-width:640px){.sm\\:rounded-none{border-radius:0}}@media (min-width:640px){.sm\\:rounded-sm{border-radius:.125rem}}@media (min-width:640px){.sm\\:rounded{border-radius:.25rem}}@media (min-width:640px){.sm\\:rounded-md{border-radius:.375rem}}@media (min-width:640px){.sm\\:rounded-lg{border-radius:.5rem}}@media (min-width:640px){.sm\\:rounded-full{border-radius:9999px}}@media (min-width:640px){.sm\\:rounded-t-none{border-top-left-radius:0;border-top-right-radius:0}}@media (min-width:640px){.sm\\:rounded-r-none{border-top-right-radius:0;border-bottom-right-radius:0}}@media (min-width:640px){.sm\\:rounded-b-none{border-bottom-right-radius:0;border-bottom-left-radius:0}}@media (min-width:640px){.sm\\:rounded-l-none{border-top-left-radius:0;border-bottom-left-radius:0}}@media (min-width:640px){.sm\\:rounded-t-sm{border-top-left-radius:.125rem;border-top-right-radius:.125rem}}@media (min-width:640px){.sm\\:rounded-r-sm{border-top-right-radius:.125rem;border-bottom-right-radius:.125rem}}@media (min-width:640px){.sm\\:rounded-b-sm{border-bottom-right-radius:.125rem;border-bottom-left-radius:.125rem}}@media (min-width:640px){.sm\\:rounded-l-sm{border-top-left-radius:.125rem;border-bottom-left-radius:.125rem}}@media (min-width:640px){.sm\\:rounded-t{border-top-left-radius:.25rem}}@media (min-width:640px){.sm\\:rounded-r,.sm\\:rounded-t{border-top-right-radius:.25rem}}@media (min-width:640px){.sm\\:rounded-b,.sm\\:rounded-r{border-bottom-right-radius:.25rem}}@media (min-width:640px){.sm\\:rounded-b,.sm\\:rounded-l{border-bottom-left-radius:.25rem}.sm\\:rounded-l{border-top-left-radius:.25rem}}@media (min-width:640px){.sm\\:rounded-t-md{border-top-left-radius:.375rem;border-top-right-radius:.375rem}}@media (min-width:640px){.sm\\:rounded-r-md{border-top-right-radius:.375rem;border-bottom-right-radius:.375rem}}@media (min-width:640px){.sm\\:rounded-b-md{border-bottom-right-radius:.375rem;border-bottom-left-radius:.375rem}}@media (min-width:640px){.sm\\:rounded-l-md{border-top-left-radius:.375rem;border-bottom-left-radius:.375rem}}@media (min-width:640px){.sm\\:rounded-t-lg{border-top-left-radius:.5rem;border-top-right-radius:.5rem}}@media (min-width:640px){.sm\\:rounded-r-lg{border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}}@media (min-width:640px){.sm\\:rounded-b-lg{border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem}}@media (min-width:640px){.sm\\:rounded-l-lg{border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}}@media (min-width:640px){.sm\\:rounded-t-full{border-top-left-radius:9999px;border-top-right-radius:9999px}}@media (min-width:640px){.sm\\:rounded-r-full{border-top-right-radius:9999px;border-bottom-right-radius:9999px}}@media (min-width:640px){.sm\\:rounded-b-full{border-bottom-right-radius:9999px;border-bottom-left-radius:9999px}}@media (min-width:640px){.sm\\:rounded-l-full{border-top-left-radius:9999px;border-bottom-left-radius:9999px}}@media (min-width:640px){.sm\\:rounded-tl-none{border-top-left-radius:0}}@media (min-width:640px){.sm\\:rounded-tr-none{border-top-right-radius:0}}@media (min-width:640px){.sm\\:rounded-br-none{border-bottom-right-radius:0}}@media (min-width:640px){.sm\\:rounded-bl-none{border-bottom-left-radius:0}}@media (min-width:640px){.sm\\:rounded-tl-sm{border-top-left-radius:.125rem}}@media (min-width:640px){.sm\\:rounded-tr-sm{border-top-right-radius:.125rem}}@media (min-width:640px){.sm\\:rounded-br-sm{border-bottom-right-radius:.125rem}}@media (min-width:640px){.sm\\:rounded-bl-sm{border-bottom-left-radius:.125rem}}@media (min-width:640px){.sm\\:rounded-tl{border-top-left-radius:.25rem}}@media (min-width:640px){.sm\\:rounded-tr{border-top-right-radius:.25rem}}@media (min-width:640px){.sm\\:rounded-br{border-bottom-right-radius:.25rem}}@media (min-width:640px){.sm\\:rounded-bl{border-bottom-left-radius:.25rem}}@media (min-width:640px){.sm\\:rounded-tl-md{border-top-left-radius:.375rem}}@media (min-width:640px){.sm\\:rounded-tr-md{border-top-right-radius:.375rem}}@media (min-width:640px){.sm\\:rounded-br-md{border-bottom-right-radius:.375rem}}@media (min-width:640px){.sm\\:rounded-bl-md{border-bottom-left-radius:.375rem}}@media (min-width:640px){.sm\\:rounded-tl-lg{border-top-left-radius:.5rem}}@media (min-width:640px){.sm\\:rounded-tr-lg{border-top-right-radius:.5rem}}@media (min-width:640px){.sm\\:rounded-br-lg{border-bottom-right-radius:.5rem}}@media (min-width:640px){.sm\\:rounded-bl-lg{border-bottom-left-radius:.5rem}}@media (min-width:640px){.sm\\:rounded-tl-full{border-top-left-radius:9999px}}@media (min-width:640px){.sm\\:rounded-tr-full{border-top-right-radius:9999px}}@media (min-width:640px){.sm\\:rounded-br-full{border-bottom-right-radius:9999px}}@media (min-width:640px){.sm\\:rounded-bl-full{border-bottom-left-radius:9999px}}@media (min-width:640px){.sm\\:border-solid{border-style:solid}}@media (min-width:640px){.sm\\:border-dashed{border-style:dashed}}@media (min-width:640px){.sm\\:border-dotted{border-style:dotted}}@media (min-width:640px){.sm\\:border-double{border-style:double}}@media (min-width:640px){.sm\\:border-none{border-style:none}}@media (min-width:640px){.sm\\:border-0{border-width:0}}@media (min-width:640px){.sm\\:border-2{border-width:2px}}@media (min-width:640px){.sm\\:border-4{border-width:4px}}@media (min-width:640px){.sm\\:border-8{border-width:8px}}@media (min-width:640px){.sm\\:border{border-width:1px}}@media (min-width:640px){.sm\\:border-t-0{border-top-width:0}}@media (min-width:640px){.sm\\:border-r-0{border-right-width:0}}@media (min-width:640px){.sm\\:border-b-0{border-bottom-width:0}}@media (min-width:640px){.sm\\:border-l-0{border-left-width:0}}@media (min-width:640px){.sm\\:border-t-2{border-top-width:2px}}@media (min-width:640px){.sm\\:border-r-2{border-right-width:2px}}@media (min-width:640px){.sm\\:border-b-2{border-bottom-width:2px}}@media (min-width:640px){.sm\\:border-l-2{border-left-width:2px}}@media (min-width:640px){.sm\\:border-t-4{border-top-width:4px}}@media (min-width:640px){.sm\\:border-r-4{border-right-width:4px}}@media (min-width:640px){.sm\\:border-b-4{border-bottom-width:4px}}@media (min-width:640px){.sm\\:border-l-4{border-left-width:4px}}@media (min-width:640px){.sm\\:border-t-8{border-top-width:8px}}@media (min-width:640px){.sm\\:border-r-8{border-right-width:8px}}@media (min-width:640px){.sm\\:border-b-8{border-bottom-width:8px}}@media (min-width:640px){.sm\\:border-l-8{border-left-width:8px}}@media (min-width:640px){.sm\\:border-t{border-top-width:1px}}@media (min-width:640px){.sm\\:border-r{border-right-width:1px}}@media (min-width:640px){.sm\\:border-b{border-bottom-width:1px}}@media (min-width:640px){.sm\\:border-l{border-left-width:1px}}@media (min-width:640px){.sm\\:box-border{box-sizing:border-box}}@media (min-width:640px){.sm\\:box-content{box-sizing:initial}}@media (min-width:640px){.sm\\:cursor-auto{cursor:auto}}@media (min-width:640px){.sm\\:cursor-default{cursor:default}}@media (min-width:640px){.sm\\:cursor-pointer{cursor:pointer}}@media (min-width:640px){.sm\\:cursor-wait{cursor:wait}}@media (min-width:640px){.sm\\:cursor-text{cursor:text}}@media (min-width:640px){.sm\\:cursor-move{cursor:move}}@media (min-width:640px){.sm\\:cursor-not-allowed{cursor:not-allowed}}@media (min-width:640px){.sm\\:block{display:block}}@media (min-width:640px){.sm\\:inline-block{display:inline-block}}@media (min-width:640px){.sm\\:inline{display:inline}}@media (min-width:640px){.sm\\:flex{display:flex}}@media (min-width:640px){.sm\\:inline-flex{display:inline-flex}}@media (min-width:640px){.sm\\:table{display:table}}@media (min-width:640px){.sm\\:table-caption{display:table-caption}}@media (min-width:640px){.sm\\:table-cell{display:table-cell}}@media (min-width:640px){.sm\\:table-column{display:table-column}}@media (min-width:640px){.sm\\:table-column-group{display:table-column-group}}@media (min-width:640px){.sm\\:table-footer-group{display:table-footer-group}}@media (min-width:640px){.sm\\:table-header-group{display:table-header-group}}@media (min-width:640px){.sm\\:table-row-group{display:table-row-group}}@media (min-width:640px){.sm\\:table-row{display:table-row}}@media (min-width:640px){.sm\\:flow-root{display:flow-root}}@media (min-width:640px){.sm\\:grid{display:grid}}@media (min-width:640px){.sm\\:inline-grid{display:inline-grid}}@media (min-width:640px){.sm\\:contents{display:contents}}@media (min-width:640px){.sm\\:hidden{display:none}}@media (min-width:640px){.sm\\:flex-row{flex-direction:row}}@media (min-width:640px){.sm\\:flex-row-reverse{flex-direction:row-reverse}}@media (min-width:640px){.sm\\:flex-col{flex-direction:column}}@media (min-width:640px){.sm\\:flex-col-reverse{flex-direction:column-reverse}}@media (min-width:640px){.sm\\:flex-wrap{flex-wrap:wrap}}@media (min-width:640px){.sm\\:flex-wrap-reverse{flex-wrap:wrap-reverse}}@media (min-width:640px){.sm\\:flex-no-wrap{flex-wrap:nowrap}}@media (min-width:640px){.sm\\:items-start{align-items:flex-start}}@media (min-width:640px){.sm\\:items-end{align-items:flex-end}}@media (min-width:640px){.sm\\:items-center{align-items:center}}@media (min-width:640px){.sm\\:items-baseline{align-items:baseline}}@media (min-width:640px){.sm\\:items-stretch{align-items:stretch}}@media (min-width:640px){.sm\\:self-auto{align-self:auto}}@media (min-width:640px){.sm\\:self-start{align-self:flex-start}}@media (min-width:640px){.sm\\:self-end{align-self:flex-end}}@media (min-width:640px){.sm\\:self-center{align-self:center}}@media (min-width:640px){.sm\\:self-stretch{align-self:stretch}}@media (min-width:640px){.sm\\:justify-start{justify-content:flex-start}}@media (min-width:640px){.sm\\:justify-end{justify-content:flex-end}}@media (min-width:640px){.sm\\:justify-center{justify-content:center}}@media (min-width:640px){.sm\\:justify-between{justify-content:space-between}}@media (min-width:640px){.sm\\:justify-around{justify-content:space-around}}@media (min-width:640px){.sm\\:justify-evenly{justify-content:space-evenly}}@media (min-width:640px){.sm\\:content-center{align-content:center}}@media (min-width:640px){.sm\\:content-start{align-content:flex-start}}@media (min-width:640px){.sm\\:content-end{align-content:flex-end}}@media (min-width:640px){.sm\\:content-between{align-content:space-between}}@media (min-width:640px){.sm\\:content-around{align-content:space-around}}@media (min-width:640px){.sm\\:flex-1{flex:1 1 0%}}@media (min-width:640px){.sm\\:flex-auto{flex:1 1 auto}}@media (min-width:640px){.sm\\:flex-initial{flex:0 1 auto}}@media (min-width:640px){.sm\\:flex-none{flex:none}}@media (min-width:640px){.sm\\:flex-grow-0{flex-grow:0}}@media (min-width:640px){.sm\\:flex-grow{flex-grow:1}}@media (min-width:640px){.sm\\:flex-shrink-0{flex-shrink:0}}@media (min-width:640px){.sm\\:flex-shrink{flex-shrink:1}}@media (min-width:640px){.sm\\:order-1{order:1}}@media (min-width:640px){.sm\\:order-2{order:2}}@media (min-width:640px){.sm\\:order-3{order:3}}@media (min-width:640px){.sm\\:order-4{order:4}}@media (min-width:640px){.sm\\:order-5{order:5}}@media (min-width:640px){.sm\\:order-6{order:6}}@media (min-width:640px){.sm\\:order-7{order:7}}@media (min-width:640px){.sm\\:order-8{order:8}}@media (min-width:640px){.sm\\:order-9{order:9}}@media (min-width:640px){.sm\\:order-10{order:10}}@media (min-width:640px){.sm\\:order-11{order:11}}@media (min-width:640px){.sm\\:order-12{order:12}}@media (min-width:640px){.sm\\:order-first{order:-9999}}@media (min-width:640px){.sm\\:order-last{order:9999}}@media (min-width:640px){.sm\\:order-none{order:0}}@media (min-width:640px){.sm\\:float-right{float:right}}@media (min-width:640px){.sm\\:float-left{float:left}}@media (min-width:640px){.sm\\:float-none{float:none}}@media (min-width:640px){.sm\\:clearfix:after{content:\"\";display:table;clear:both}}@media (min-width:640px){.sm\\:clear-left{clear:left}}@media (min-width:640px){.sm\\:clear-right{clear:right}}@media (min-width:640px){.sm\\:clear-both{clear:both}}@media (min-width:640px){.sm\\:clear-none{clear:none}}@media (min-width:640px){.sm\\:font-sans{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}}@media (min-width:640px){.sm\\:font-serif{font-family:Georgia,Cambria,Times New Roman,Times,serif}}@media (min-width:640px){.sm\\:font-mono{font-family:Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}}@media (min-width:640px){.sm\\:font-hairline{font-weight:100}}@media (min-width:640px){.sm\\:font-thin{font-weight:200}}@media (min-width:640px){.sm\\:font-light{font-weight:300}}@media (min-width:640px){.sm\\:font-normal{font-weight:400}}@media (min-width:640px){.sm\\:font-medium{font-weight:500}}@media (min-width:640px){.sm\\:font-semibold{font-weight:600}}@media (min-width:640px){.sm\\:font-bold{font-weight:700}}@media (min-width:640px){.sm\\:font-extrabold{font-weight:800}}@media (min-width:640px){.sm\\:font-black{font-weight:900}}@media (min-width:640px){.sm\\:hover\\:font-hairline:hover{font-weight:100}}@media (min-width:640px){.sm\\:hover\\:font-thin:hover{font-weight:200}}@media (min-width:640px){.sm\\:hover\\:font-light:hover{font-weight:300}}@media (min-width:640px){.sm\\:hover\\:font-normal:hover{font-weight:400}}@media (min-width:640px){.sm\\:hover\\:font-medium:hover{font-weight:500}}@media (min-width:640px){.sm\\:hover\\:font-semibold:hover{font-weight:600}}@media (min-width:640px){.sm\\:hover\\:font-bold:hover{font-weight:700}}@media (min-width:640px){.sm\\:hover\\:font-extrabold:hover{font-weight:800}}@media (min-width:640px){.sm\\:hover\\:font-black:hover{font-weight:900}}@media (min-width:640px){.sm\\:focus\\:font-hairline:focus{font-weight:100}}@media (min-width:640px){.sm\\:focus\\:font-thin:focus{font-weight:200}}@media (min-width:640px){.sm\\:focus\\:font-light:focus{font-weight:300}}@media (min-width:640px){.sm\\:focus\\:font-normal:focus{font-weight:400}}@media (min-width:640px){.sm\\:focus\\:font-medium:focus{font-weight:500}}@media (min-width:640px){.sm\\:focus\\:font-semibold:focus{font-weight:600}}@media (min-width:640px){.sm\\:focus\\:font-bold:focus{font-weight:700}}@media (min-width:640px){.sm\\:focus\\:font-extrabold:focus{font-weight:800}}@media (min-width:640px){.sm\\:focus\\:font-black:focus{font-weight:900}}@media (min-width:640px){.sm\\:h-0{height:0}}@media (min-width:640px){.sm\\:h-1{height:.25rem}}@media (min-width:640px){.sm\\:h-2{height:.5rem}}@media (min-width:640px){.sm\\:h-3{height:.75rem}}@media (min-width:640px){.sm\\:h-4{height:1rem}}@media (min-width:640px){.sm\\:h-5{height:1.25rem}}@media (min-width:640px){.sm\\:h-6{height:1.5rem}}@media (min-width:640px){.sm\\:h-8{height:2rem}}@media (min-width:640px){.sm\\:h-10{height:2.5rem}}@media (min-width:640px){.sm\\:h-12{height:3rem}}@media (min-width:640px){.sm\\:h-16{height:4rem}}@media (min-width:640px){.sm\\:h-20{height:5rem}}@media (min-width:640px){.sm\\:h-24{height:6rem}}@media (min-width:640px){.sm\\:h-32{height:8rem}}@media (min-width:640px){.sm\\:h-40{height:10rem}}@media (min-width:640px){.sm\\:h-48{height:12rem}}@media (min-width:640px){.sm\\:h-56{height:14rem}}@media (min-width:640px){.sm\\:h-64{height:16rem}}@media (min-width:640px){.sm\\:h-auto{height:auto}}@media (min-width:640px){.sm\\:h-px{height:1px}}@media (min-width:640px){.sm\\:h-full{height:100%}}@media (min-width:640px){.sm\\:h-screen{height:100vh}}@media (min-width:640px){.sm\\:text-xs{font-size:.75rem}}@media (min-width:640px){.sm\\:text-sm{font-size:.875rem}}@media (min-width:640px){.sm\\:text-base{font-size:1rem}}@media (min-width:640px){.sm\\:text-lg{font-size:1.125rem}}@media (min-width:640px){.sm\\:text-xl{font-size:1.25rem}}@media (min-width:640px){.sm\\:text-2xl{font-size:1.5rem}}@media (min-width:640px){.sm\\:text-3xl{font-size:1.875rem}}@media (min-width:640px){.sm\\:text-4xl{font-size:2.25rem}}@media (min-width:640px){.sm\\:text-5xl{font-size:3rem}}@media (min-width:640px){.sm\\:text-6xl{font-size:4rem}}@media (min-width:640px){.sm\\:leading-3{line-height:.75rem}}@media (min-width:640px){.sm\\:leading-4{line-height:1rem}}@media (min-width:640px){.sm\\:leading-5{line-height:1.25rem}}@media (min-width:640px){.sm\\:leading-6{line-height:1.5rem}}@media (min-width:640px){.sm\\:leading-7{line-height:1.75rem}}@media (min-width:640px){.sm\\:leading-8{line-height:2rem}}@media (min-width:640px){.sm\\:leading-9{line-height:2.25rem}}@media (min-width:640px){.sm\\:leading-10{line-height:2.5rem}}@media (min-width:640px){.sm\\:leading-none{line-height:1}}@media (min-width:640px){.sm\\:leading-tight{line-height:1.25}}@media (min-width:640px){.sm\\:leading-snug{line-height:1.375}}@media (min-width:640px){.sm\\:leading-normal{line-height:1.5}}@media (min-width:640px){.sm\\:leading-relaxed{line-height:1.625}}@media (min-width:640px){.sm\\:leading-loose{line-height:2}}@media (min-width:640px){.sm\\:list-inside{list-style-position:inside}}@media (min-width:640px){.sm\\:list-outside{list-style-position:outside}}@media (min-width:640px){.sm\\:list-none{list-style-type:none}}@media (min-width:640px){.sm\\:list-disc{list-style-type:disc}}@media (min-width:640px){.sm\\:list-decimal{list-style-type:decimal}}@media (min-width:640px){.sm\\:m-0{margin:0}}@media (min-width:640px){.sm\\:m-1{margin:.25rem}}@media (min-width:640px){.sm\\:m-2{margin:.5rem}}@media (min-width:640px){.sm\\:m-3{margin:.75rem}}@media (min-width:640px){.sm\\:m-4{margin:1rem}}@media (min-width:640px){.sm\\:m-5{margin:1.25rem}}@media (min-width:640px){.sm\\:m-6{margin:1.5rem}}@media (min-width:640px){.sm\\:m-8{margin:2rem}}@media (min-width:640px){.sm\\:m-10{margin:2.5rem}}@media (min-width:640px){.sm\\:m-12{margin:3rem}}@media (min-width:640px){.sm\\:m-16{margin:4rem}}@media (min-width:640px){.sm\\:m-20{margin:5rem}}@media (min-width:640px){.sm\\:m-24{margin:6rem}}@media (min-width:640px){.sm\\:m-32{margin:8rem}}@media (min-width:640px){.sm\\:m-40{margin:10rem}}@media (min-width:640px){.sm\\:m-48{margin:12rem}}@media (min-width:640px){.sm\\:m-56{margin:14rem}}@media (min-width:640px){.sm\\:m-64{margin:16rem}}@media (min-width:640px){.sm\\:m-auto{margin:auto}}@media (min-width:640px){.sm\\:m-px{margin:1px}}@media (min-width:640px){.sm\\:-m-1{margin:-.25rem}}@media (min-width:640px){.sm\\:-m-2{margin:-.5rem}}@media (min-width:640px){.sm\\:-m-3{margin:-.75rem}}@media (min-width:640px){.sm\\:-m-4{margin:-1rem}}@media (min-width:640px){.sm\\:-m-5{margin:-1.25rem}}@media (min-width:640px){.sm\\:-m-6{margin:-1.5rem}}@media (min-width:640px){.sm\\:-m-8{margin:-2rem}}@media (min-width:640px){.sm\\:-m-10{margin:-2.5rem}}@media (min-width:640px){.sm\\:-m-12{margin:-3rem}}@media (min-width:640px){.sm\\:-m-16{margin:-4rem}}@media (min-width:640px){.sm\\:-m-20{margin:-5rem}}@media (min-width:640px){.sm\\:-m-24{margin:-6rem}}@media (min-width:640px){.sm\\:-m-32{margin:-8rem}}@media (min-width:640px){.sm\\:-m-40{margin:-10rem}}@media (min-width:640px){.sm\\:-m-48{margin:-12rem}}@media (min-width:640px){.sm\\:-m-56{margin:-14rem}}@media (min-width:640px){.sm\\:-m-64{margin:-16rem}}@media (min-width:640px){.sm\\:-m-px{margin:-1px}}@media (min-width:640px){.sm\\:my-0{margin-top:0;margin-bottom:0}}@media (min-width:640px){.sm\\:mx-0{margin-left:0;margin-right:0}}@media (min-width:640px){.sm\\:my-1{margin-top:.25rem;margin-bottom:.25rem}}@media (min-width:640px){.sm\\:mx-1{margin-left:.25rem;margin-right:.25rem}}@media (min-width:640px){.sm\\:my-2{margin-top:.5rem;margin-bottom:.5rem}}@media (min-width:640px){.sm\\:mx-2{margin-left:.5rem;margin-right:.5rem}}@media (min-width:640px){.sm\\:my-3{margin-top:.75rem;margin-bottom:.75rem}}@media (min-width:640px){.sm\\:mx-3{margin-left:.75rem;margin-right:.75rem}}@media (min-width:640px){.sm\\:my-4{margin-top:1rem;margin-bottom:1rem}}@media (min-width:640px){.sm\\:mx-4{margin-left:1rem;margin-right:1rem}}@media (min-width:640px){.sm\\:my-5{margin-top:1.25rem;margin-bottom:1.25rem}}@media (min-width:640px){.sm\\:mx-5{margin-left:1.25rem;margin-right:1.25rem}}@media (min-width:640px){.sm\\:my-6{margin-top:1.5rem;margin-bottom:1.5rem}}@media (min-width:640px){.sm\\:mx-6{margin-left:1.5rem;margin-right:1.5rem}}@media (min-width:640px){.sm\\:my-8{margin-top:2rem;margin-bottom:2rem}}@media (min-width:640px){.sm\\:mx-8{margin-left:2rem;margin-right:2rem}}@media (min-width:640px){.sm\\:my-10{margin-top:2.5rem;margin-bottom:2.5rem}}@media (min-width:640px){.sm\\:mx-10{margin-left:2.5rem;margin-right:2.5rem}}@media (min-width:640px){.sm\\:my-12{margin-top:3rem;margin-bottom:3rem}}@media (min-width:640px){.sm\\:mx-12{margin-left:3rem;margin-right:3rem}}@media (min-width:640px){.sm\\:my-16{margin-top:4rem;margin-bottom:4rem}}@media (min-width:640px){.sm\\:mx-16{margin-left:4rem;margin-right:4rem}}@media (min-width:640px){.sm\\:my-20{margin-top:5rem;margin-bottom:5rem}}@media (min-width:640px){.sm\\:mx-20{margin-left:5rem;margin-right:5rem}}@media (min-width:640px){.sm\\:my-24{margin-top:6rem;margin-bottom:6rem}}@media (min-width:640px){.sm\\:mx-24{margin-left:6rem;margin-right:6rem}}@media (min-width:640px){.sm\\:my-32{margin-top:8rem;margin-bottom:8rem}}@media (min-width:640px){.sm\\:mx-32{margin-left:8rem;margin-right:8rem}}@media (min-width:640px){.sm\\:my-40{margin-top:10rem;margin-bottom:10rem}}@media (min-width:640px){.sm\\:mx-40{margin-left:10rem;margin-right:10rem}}@media (min-width:640px){.sm\\:my-48{margin-top:12rem;margin-bottom:12rem}}@media (min-width:640px){.sm\\:mx-48{margin-left:12rem;margin-right:12rem}}@media (min-width:640px){.sm\\:my-56{margin-top:14rem;margin-bottom:14rem}}@media (min-width:640px){.sm\\:mx-56{margin-left:14rem;margin-right:14rem}}@media (min-width:640px){.sm\\:my-64{margin-top:16rem;margin-bottom:16rem}}@media (min-width:640px){.sm\\:mx-64{margin-left:16rem;margin-right:16rem}}@media (min-width:640px){.sm\\:my-auto{margin-top:auto;margin-bottom:auto}}@media (min-width:640px){.sm\\:mx-auto{margin-left:auto;margin-right:auto}}@media (min-width:640px){.sm\\:my-px{margin-top:1px;margin-bottom:1px}}@media (min-width:640px){.sm\\:mx-px{margin-left:1px;margin-right:1px}}@media (min-width:640px){.sm\\:-my-1{margin-top:-.25rem;margin-bottom:-.25rem}}@media (min-width:640px){.sm\\:-mx-1{margin-left:-.25rem;margin-right:-.25rem}}@media (min-width:640px){.sm\\:-my-2{margin-top:-.5rem;margin-bottom:-.5rem}}@media (min-width:640px){.sm\\:-mx-2{margin-left:-.5rem;margin-right:-.5rem}}@media (min-width:640px){.sm\\:-my-3{margin-top:-.75rem;margin-bottom:-.75rem}}@media (min-width:640px){.sm\\:-mx-3{margin-left:-.75rem;margin-right:-.75rem}}@media (min-width:640px){.sm\\:-my-4{margin-top:-1rem;margin-bottom:-1rem}}@media (min-width:640px){.sm\\:-mx-4{margin-left:-1rem;margin-right:-1rem}}@media (min-width:640px){.sm\\:-my-5{margin-top:-1.25rem;margin-bottom:-1.25rem}}@media (min-width:640px){.sm\\:-mx-5{margin-left:-1.25rem;margin-right:-1.25rem}}@media (min-width:640px){.sm\\:-my-6{margin-top:-1.5rem;margin-bottom:-1.5rem}}@media (min-width:640px){.sm\\:-mx-6{margin-left:-1.5rem;margin-right:-1.5rem}}@media (min-width:640px){.sm\\:-my-8{margin-top:-2rem;margin-bottom:-2rem}}@media (min-width:640px){.sm\\:-mx-8{margin-left:-2rem;margin-right:-2rem}}@media (min-width:640px){.sm\\:-my-10{margin-top:-2.5rem;margin-bottom:-2.5rem}}@media (min-width:640px){.sm\\:-mx-10{margin-left:-2.5rem;margin-right:-2.5rem}}@media (min-width:640px){.sm\\:-my-12{margin-top:-3rem;margin-bottom:-3rem}}@media (min-width:640px){.sm\\:-mx-12{margin-left:-3rem;margin-right:-3rem}}@media (min-width:640px){.sm\\:-my-16{margin-top:-4rem;margin-bottom:-4rem}}@media (min-width:640px){.sm\\:-mx-16{margin-left:-4rem;margin-right:-4rem}}@media (min-width:640px){.sm\\:-my-20{margin-top:-5rem;margin-bottom:-5rem}}@media (min-width:640px){.sm\\:-mx-20{margin-left:-5rem;margin-right:-5rem}}@media (min-width:640px){.sm\\:-my-24{margin-top:-6rem;margin-bottom:-6rem}}@media (min-width:640px){.sm\\:-mx-24{margin-left:-6rem;margin-right:-6rem}}@media (min-width:640px){.sm\\:-my-32{margin-top:-8rem;margin-bottom:-8rem}}@media (min-width:640px){.sm\\:-mx-32{margin-left:-8rem;margin-right:-8rem}}@media (min-width:640px){.sm\\:-my-40{margin-top:-10rem;margin-bottom:-10rem}}@media (min-width:640px){.sm\\:-mx-40{margin-left:-10rem;margin-right:-10rem}}@media (min-width:640px){.sm\\:-my-48{margin-top:-12rem;margin-bottom:-12rem}}@media (min-width:640px){.sm\\:-mx-48{margin-left:-12rem;margin-right:-12rem}}@media (min-width:640px){.sm\\:-my-56{margin-top:-14rem;margin-bottom:-14rem}}@media (min-width:640px){.sm\\:-mx-56{margin-left:-14rem;margin-right:-14rem}}@media (min-width:640px){.sm\\:-my-64{margin-top:-16rem;margin-bottom:-16rem}}@media (min-width:640px){.sm\\:-mx-64{margin-left:-16rem;margin-right:-16rem}}@media (min-width:640px){.sm\\:-my-px{margin-top:-1px;margin-bottom:-1px}}@media (min-width:640px){.sm\\:-mx-px{margin-left:-1px;margin-right:-1px}}@media (min-width:640px){.sm\\:mt-0{margin-top:0}}@media (min-width:640px){.sm\\:mr-0{margin-right:0}}@media (min-width:640px){.sm\\:mb-0{margin-bottom:0}}@media (min-width:640px){.sm\\:ml-0{margin-left:0}}@media (min-width:640px){.sm\\:mt-1{margin-top:.25rem}}@media (min-width:640px){.sm\\:mr-1{margin-right:.25rem}}@media (min-width:640px){.sm\\:mb-1{margin-bottom:.25rem}}@media (min-width:640px){.sm\\:ml-1{margin-left:.25rem}}@media (min-width:640px){.sm\\:mt-2{margin-top:.5rem}}@media (min-width:640px){.sm\\:mr-2{margin-right:.5rem}}@media (min-width:640px){.sm\\:mb-2{margin-bottom:.5rem}}@media (min-width:640px){.sm\\:ml-2{margin-left:.5rem}}@media (min-width:640px){.sm\\:mt-3{margin-top:.75rem}}@media (min-width:640px){.sm\\:mr-3{margin-right:.75rem}}@media (min-width:640px){.sm\\:mb-3{margin-bottom:.75rem}}@media (min-width:640px){.sm\\:ml-3{margin-left:.75rem}}@media (min-width:640px){.sm\\:mt-4{margin-top:1rem}}@media (min-width:640px){.sm\\:mr-4{margin-right:1rem}}@media (min-width:640px){.sm\\:mb-4{margin-bottom:1rem}}@media (min-width:640px){.sm\\:ml-4{margin-left:1rem}}@media (min-width:640px){.sm\\:mt-5{margin-top:1.25rem}}@media (min-width:640px){.sm\\:mr-5{margin-right:1.25rem}}@media (min-width:640px){.sm\\:mb-5{margin-bottom:1.25rem}}@media (min-width:640px){.sm\\:ml-5{margin-left:1.25rem}}@media (min-width:640px){.sm\\:mt-6{margin-top:1.5rem}}@media (min-width:640px){.sm\\:mr-6{margin-right:1.5rem}}@media (min-width:640px){.sm\\:mb-6{margin-bottom:1.5rem}}@media (min-width:640px){.sm\\:ml-6{margin-left:1.5rem}}@media (min-width:640px){.sm\\:mt-8{margin-top:2rem}}@media (min-width:640px){.sm\\:mr-8{margin-right:2rem}}@media (min-width:640px){.sm\\:mb-8{margin-bottom:2rem}}@media (min-width:640px){.sm\\:ml-8{margin-left:2rem}}@media (min-width:640px){.sm\\:mt-10{margin-top:2.5rem}}@media (min-width:640px){.sm\\:mr-10{margin-right:2.5rem}}@media (min-width:640px){.sm\\:mb-10{margin-bottom:2.5rem}}@media (min-width:640px){.sm\\:ml-10{margin-left:2.5rem}}@media (min-width:640px){.sm\\:mt-12{margin-top:3rem}}@media (min-width:640px){.sm\\:mr-12{margin-right:3rem}}@media (min-width:640px){.sm\\:mb-12{margin-bottom:3rem}}@media (min-width:640px){.sm\\:ml-12{margin-left:3rem}}@media (min-width:640px){.sm\\:mt-16{margin-top:4rem}}@media (min-width:640px){.sm\\:mr-16{margin-right:4rem}}@media (min-width:640px){.sm\\:mb-16{margin-bottom:4rem}}@media (min-width:640px){.sm\\:ml-16{margin-left:4rem}}@media (min-width:640px){.sm\\:mt-20{margin-top:5rem}}@media (min-width:640px){.sm\\:mr-20{margin-right:5rem}}@media (min-width:640px){.sm\\:mb-20{margin-bottom:5rem}}@media (min-width:640px){.sm\\:ml-20{margin-left:5rem}}@media (min-width:640px){.sm\\:mt-24{margin-top:6rem}}@media (min-width:640px){.sm\\:mr-24{margin-right:6rem}}@media (min-width:640px){.sm\\:mb-24{margin-bottom:6rem}}@media (min-width:640px){.sm\\:ml-24{margin-left:6rem}}@media (min-width:640px){.sm\\:mt-32{margin-top:8rem}}@media (min-width:640px){.sm\\:mr-32{margin-right:8rem}}@media (min-width:640px){.sm\\:mb-32{margin-bottom:8rem}}@media (min-width:640px){.sm\\:ml-32{margin-left:8rem}}@media (min-width:640px){.sm\\:mt-40{margin-top:10rem}}@media (min-width:640px){.sm\\:mr-40{margin-right:10rem}}@media (min-width:640px){.sm\\:mb-40{margin-bottom:10rem}}@media (min-width:640px){.sm\\:ml-40{margin-left:10rem}}@media (min-width:640px){.sm\\:mt-48{margin-top:12rem}}@media (min-width:640px){.sm\\:mr-48{margin-right:12rem}}@media (min-width:640px){.sm\\:mb-48{margin-bottom:12rem}}@media (min-width:640px){.sm\\:ml-48{margin-left:12rem}}@media (min-width:640px){.sm\\:mt-56{margin-top:14rem}}@media (min-width:640px){.sm\\:mr-56{margin-right:14rem}}@media (min-width:640px){.sm\\:mb-56{margin-bottom:14rem}}@media (min-width:640px){.sm\\:ml-56{margin-left:14rem}}@media (min-width:640px){.sm\\:mt-64{margin-top:16rem}}@media (min-width:640px){.sm\\:mr-64{margin-right:16rem}}@media (min-width:640px){.sm\\:mb-64{margin-bottom:16rem}}@media (min-width:640px){.sm\\:ml-64{margin-left:16rem}}@media (min-width:640px){.sm\\:mt-auto{margin-top:auto}}@media (min-width:640px){.sm\\:mr-auto{margin-right:auto}}@media (min-width:640px){.sm\\:mb-auto{margin-bottom:auto}}@media (min-width:640px){.sm\\:ml-auto{margin-left:auto}}@media (min-width:640px){.sm\\:mt-px{margin-top:1px}}@media (min-width:640px){.sm\\:mr-px{margin-right:1px}}@media (min-width:640px){.sm\\:mb-px{margin-bottom:1px}}@media (min-width:640px){.sm\\:ml-px{margin-left:1px}}@media (min-width:640px){.sm\\:-mt-1{margin-top:-.25rem}}@media (min-width:640px){.sm\\:-mr-1{margin-right:-.25rem}}@media (min-width:640px){.sm\\:-mb-1{margin-bottom:-.25rem}}@media (min-width:640px){.sm\\:-ml-1{margin-left:-.25rem}}@media (min-width:640px){.sm\\:-mt-2{margin-top:-.5rem}}@media (min-width:640px){.sm\\:-mr-2{margin-right:-.5rem}}@media (min-width:640px){.sm\\:-mb-2{margin-bottom:-.5rem}}@media (min-width:640px){.sm\\:-ml-2{margin-left:-.5rem}}@media (min-width:640px){.sm\\:-mt-3{margin-top:-.75rem}}@media (min-width:640px){.sm\\:-mr-3{margin-right:-.75rem}}@media (min-width:640px){.sm\\:-mb-3{margin-bottom:-.75rem}}@media (min-width:640px){.sm\\:-ml-3{margin-left:-.75rem}}@media (min-width:640px){.sm\\:-mt-4{margin-top:-1rem}}@media (min-width:640px){.sm\\:-mr-4{margin-right:-1rem}}@media (min-width:640px){.sm\\:-mb-4{margin-bottom:-1rem}}@media (min-width:640px){.sm\\:-ml-4{margin-left:-1rem}}@media (min-width:640px){.sm\\:-mt-5{margin-top:-1.25rem}}@media (min-width:640px){.sm\\:-mr-5{margin-right:-1.25rem}}@media (min-width:640px){.sm\\:-mb-5{margin-bottom:-1.25rem}}@media (min-width:640px){.sm\\:-ml-5{margin-left:-1.25rem}}@media (min-width:640px){.sm\\:-mt-6{margin-top:-1.5rem}}@media (min-width:640px){.sm\\:-mr-6{margin-right:-1.5rem}}@media (min-width:640px){.sm\\:-mb-6{margin-bottom:-1.5rem}}@media (min-width:640px){.sm\\:-ml-6{margin-left:-1.5rem}}@media (min-width:640px){.sm\\:-mt-8{margin-top:-2rem}}@media (min-width:640px){.sm\\:-mr-8{margin-right:-2rem}}@media (min-width:640px){.sm\\:-mb-8{margin-bottom:-2rem}}@media (min-width:640px){.sm\\:-ml-8{margin-left:-2rem}}@media (min-width:640px){.sm\\:-mt-10{margin-top:-2.5rem}}@media (min-width:640px){.sm\\:-mr-10{margin-right:-2.5rem}}@media (min-width:640px){.sm\\:-mb-10{margin-bottom:-2.5rem}}@media (min-width:640px){.sm\\:-ml-10{margin-left:-2.5rem}}@media (min-width:640px){.sm\\:-mt-12{margin-top:-3rem}}@media (min-width:640px){.sm\\:-mr-12{margin-right:-3rem}}@media (min-width:640px){.sm\\:-mb-12{margin-bottom:-3rem}}@media (min-width:640px){.sm\\:-ml-12{margin-left:-3rem}}@media (min-width:640px){.sm\\:-mt-16{margin-top:-4rem}}@media (min-width:640px){.sm\\:-mr-16{margin-right:-4rem}}@media (min-width:640px){.sm\\:-mb-16{margin-bottom:-4rem}}@media (min-width:640px){.sm\\:-ml-16{margin-left:-4rem}}@media (min-width:640px){.sm\\:-mt-20{margin-top:-5rem}}@media (min-width:640px){.sm\\:-mr-20{margin-right:-5rem}}@media (min-width:640px){.sm\\:-mb-20{margin-bottom:-5rem}}@media (min-width:640px){.sm\\:-ml-20{margin-left:-5rem}}@media (min-width:640px){.sm\\:-mt-24{margin-top:-6rem}}@media (min-width:640px){.sm\\:-mr-24{margin-right:-6rem}}@media (min-width:640px){.sm\\:-mb-24{margin-bottom:-6rem}}@media (min-width:640px){.sm\\:-ml-24{margin-left:-6rem}}@media (min-width:640px){.sm\\:-mt-32{margin-top:-8rem}}@media (min-width:640px){.sm\\:-mr-32{margin-right:-8rem}}@media (min-width:640px){.sm\\:-mb-32{margin-bottom:-8rem}}@media (min-width:640px){.sm\\:-ml-32{margin-left:-8rem}}@media (min-width:640px){.sm\\:-mt-40{margin-top:-10rem}}@media (min-width:640px){.sm\\:-mr-40{margin-right:-10rem}}@media (min-width:640px){.sm\\:-mb-40{margin-bottom:-10rem}}@media (min-width:640px){.sm\\:-ml-40{margin-left:-10rem}}@media (min-width:640px){.sm\\:-mt-48{margin-top:-12rem}}@media (min-width:640px){.sm\\:-mr-48{margin-right:-12rem}}@media (min-width:640px){.sm\\:-mb-48{margin-bottom:-12rem}}@media (min-width:640px){.sm\\:-ml-48{margin-left:-12rem}}@media (min-width:640px){.sm\\:-mt-56{margin-top:-14rem}}@media (min-width:640px){.sm\\:-mr-56{margin-right:-14rem}}@media (min-width:640px){.sm\\:-mb-56{margin-bottom:-14rem}}@media (min-width:640px){.sm\\:-ml-56{margin-left:-14rem}}@media (min-width:640px){.sm\\:-mt-64{margin-top:-16rem}}@media (min-width:640px){.sm\\:-mr-64{margin-right:-16rem}}@media (min-width:640px){.sm\\:-mb-64{margin-bottom:-16rem}}@media (min-width:640px){.sm\\:-ml-64{margin-left:-16rem}}@media (min-width:640px){.sm\\:-mt-px{margin-top:-1px}}@media (min-width:640px){.sm\\:-mr-px{margin-right:-1px}}@media (min-width:640px){.sm\\:-mb-px{margin-bottom:-1px}}@media (min-width:640px){.sm\\:-ml-px{margin-left:-1px}}@media (min-width:640px){.sm\\:max-h-full{max-height:100%}}@media (min-width:640px){.sm\\:max-h-screen{max-height:100vh}}@media (min-width:640px){.sm\\:max-w-none{max-width:none}}@media (min-width:640px){.sm\\:max-w-xs{max-width:20rem}}@media (min-width:640px){.sm\\:max-w-sm{max-width:24rem}}@media (min-width:640px){.sm\\:max-w-md{max-width:28rem}}@media (min-width:640px){.sm\\:max-w-lg{max-width:32rem}}@media (min-width:640px){.sm\\:max-w-xl{max-width:36rem}}@media (min-width:640px){.sm\\:max-w-2xl{max-width:42rem}}@media (min-width:640px){.sm\\:max-w-3xl{max-width:48rem}}@media (min-width:640px){.sm\\:max-w-4xl{max-width:56rem}}@media (min-width:640px){.sm\\:max-w-5xl{max-width:64rem}}@media (min-width:640px){.sm\\:max-w-6xl{max-width:72rem}}@media (min-width:640px){.sm\\:max-w-full{max-width:100%}}@media (min-width:640px){.sm\\:max-w-screen-sm{max-width:640px}}@media (min-width:640px){.sm\\:max-w-screen-md{max-width:768px}}@media (min-width:640px){.sm\\:max-w-screen-lg{max-width:1024px}}@media (min-width:640px){.sm\\:max-w-screen-xl{max-width:1280px}}@media (min-width:640px){.sm\\:min-h-0{min-height:0}}@media (min-width:640px){.sm\\:min-h-full{min-height:100%}}@media (min-width:640px){.sm\\:min-h-screen{min-height:100vh}}@media (min-width:640px){.sm\\:min-w-0{min-width:0}}@media (min-width:640px){.sm\\:min-w-full{min-width:100%}}@media (min-width:640px){.sm\\:object-contain{object-fit:contain}}@media (min-width:640px){.sm\\:object-cover{object-fit:cover}}@media (min-width:640px){.sm\\:object-fill{object-fit:fill}}@media (min-width:640px){.sm\\:object-none{object-fit:none}}@media (min-width:640px){.sm\\:object-scale-down{object-fit:scale-down}}@media (min-width:640px){.sm\\:object-bottom{object-position:bottom}}@media (min-width:640px){.sm\\:object-center{object-position:center}}@media (min-width:640px){.sm\\:object-left{object-position:left}}@media (min-width:640px){.sm\\:object-left-bottom{object-position:left bottom}}@media (min-width:640px){.sm\\:object-left-top{object-position:left top}}@media (min-width:640px){.sm\\:object-right{object-position:right}}@media (min-width:640px){.sm\\:object-right-bottom{object-position:right bottom}}@media (min-width:640px){.sm\\:object-right-top{object-position:right top}}@media (min-width:640px){.sm\\:object-top{object-position:top}}@media (min-width:640px){.sm\\:opacity-0{opacity:0}}@media (min-width:640px){.sm\\:opacity-25{opacity:.25}}@media (min-width:640px){.sm\\:opacity-50{opacity:.5}}@media (min-width:640px){.sm\\:opacity-75{opacity:.75}}@media (min-width:640px){.sm\\:opacity-100{opacity:1}}@media (min-width:640px){.sm\\:hover\\:opacity-0:hover{opacity:0}}@media (min-width:640px){.sm\\:hover\\:opacity-25:hover{opacity:.25}}@media (min-width:640px){.sm\\:hover\\:opacity-50:hover{opacity:.5}}@media (min-width:640px){.sm\\:hover\\:opacity-75:hover{opacity:.75}}@media (min-width:640px){.sm\\:hover\\:opacity-100:hover{opacity:1}}@media (min-width:640px){.sm\\:focus\\:opacity-0:focus{opacity:0}}@media (min-width:640px){.sm\\:focus\\:opacity-25:focus{opacity:.25}}@media (min-width:640px){.sm\\:focus\\:opacity-50:focus{opacity:.5}}@media (min-width:640px){.sm\\:focus\\:opacity-75:focus{opacity:.75}}@media (min-width:640px){.sm\\:focus\\:opacity-100:focus{opacity:1}}@media (min-width:640px){.sm\\:focus\\:outline-none:focus,.sm\\:outline-none{outline:0}}@media (min-width:640px){.sm\\:overflow-auto{overflow:auto}}@media (min-width:640px){.sm\\:overflow-hidden{overflow:hidden}}@media (min-width:640px){.sm\\:overflow-visible{overflow:visible}}@media (min-width:640px){.sm\\:overflow-scroll{overflow:scroll}}@media (min-width:640px){.sm\\:overflow-x-auto{overflow-x:auto}}@media (min-width:640px){.sm\\:overflow-y-auto{overflow-y:auto}}@media (min-width:640px){.sm\\:overflow-x-hidden{overflow-x:hidden}}@media (min-width:640px){.sm\\:overflow-y-hidden{overflow-y:hidden}}@media (min-width:640px){.sm\\:overflow-x-visible{overflow-x:visible}}@media (min-width:640px){.sm\\:overflow-y-visible{overflow-y:visible}}@media (min-width:640px){.sm\\:overflow-x-scroll{overflow-x:scroll}}@media (min-width:640px){.sm\\:overflow-y-scroll{overflow-y:scroll}}@media (min-width:640px){.sm\\:scrolling-touch{-webkit-overflow-scrolling:touch}}@media (min-width:640px){.sm\\:scrolling-auto{-webkit-overflow-scrolling:auto}}@media (min-width:640px){.sm\\:overscroll-auto{overscroll-behavior:auto}}@media (min-width:640px){.sm\\:overscroll-contain{overscroll-behavior:contain}}@media (min-width:640px){.sm\\:overscroll-none{overscroll-behavior:none}}@media (min-width:640px){.sm\\:overscroll-y-auto{overscroll-behavior-y:auto}}@media (min-width:640px){.sm\\:overscroll-y-contain{overscroll-behavior-y:contain}}@media (min-width:640px){.sm\\:overscroll-y-none{overscroll-behavior-y:none}}@media (min-width:640px){.sm\\:overscroll-x-auto{overscroll-behavior-x:auto}}@media (min-width:640px){.sm\\:overscroll-x-contain{overscroll-behavior-x:contain}}@media (min-width:640px){.sm\\:overscroll-x-none{overscroll-behavior-x:none}}@media (min-width:640px){.sm\\:p-0{padding:0}}@media (min-width:640px){.sm\\:p-1{padding:.25rem}}@media (min-width:640px){.sm\\:p-2{padding:.5rem}}@media (min-width:640px){.sm\\:p-3{padding:.75rem}}@media (min-width:640px){.sm\\:p-4{padding:1rem}}@media (min-width:640px){.sm\\:p-5{padding:1.25rem}}@media (min-width:640px){.sm\\:p-6{padding:1.5rem}}@media (min-width:640px){.sm\\:p-8{padding:2rem}}@media (min-width:640px){.sm\\:p-10{padding:2.5rem}}@media (min-width:640px){.sm\\:p-12{padding:3rem}}@media (min-width:640px){.sm\\:p-16{padding:4rem}}@media (min-width:640px){.sm\\:p-20{padding:5rem}}@media (min-width:640px){.sm\\:p-24{padding:6rem}}@media (min-width:640px){.sm\\:p-32{padding:8rem}}@media (min-width:640px){.sm\\:p-40{padding:10rem}}@media (min-width:640px){.sm\\:p-48{padding:12rem}}@media (min-width:640px){.sm\\:p-56{padding:14rem}}@media (min-width:640px){.sm\\:p-64{padding:16rem}}@media (min-width:640px){.sm\\:p-px{padding:1px}}@media (min-width:640px){.sm\\:py-0{padding-top:0;padding-bottom:0}}@media (min-width:640px){.sm\\:px-0{padding-left:0;padding-right:0}}@media (min-width:640px){.sm\\:py-1{padding-top:.25rem;padding-bottom:.25rem}}@media (min-width:640px){.sm\\:px-1{padding-left:.25rem;padding-right:.25rem}}@media (min-width:640px){.sm\\:py-2{padding-top:.5rem;padding-bottom:.5rem}}@media (min-width:640px){.sm\\:px-2{padding-left:.5rem;padding-right:.5rem}}@media (min-width:640px){.sm\\:py-3{padding-top:.75rem;padding-bottom:.75rem}}@media (min-width:640px){.sm\\:px-3{padding-left:.75rem;padding-right:.75rem}}@media (min-width:640px){.sm\\:py-4{padding-top:1rem;padding-bottom:1rem}}@media (min-width:640px){.sm\\:px-4{padding-left:1rem;padding-right:1rem}}@media (min-width:640px){.sm\\:py-5{padding-top:1.25rem;padding-bottom:1.25rem}}@media (min-width:640px){.sm\\:px-5{padding-left:1.25rem;padding-right:1.25rem}}@media (min-width:640px){.sm\\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}}@media (min-width:640px){.sm\\:px-6{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:640px){.sm\\:py-8{padding-top:2rem;padding-bottom:2rem}}@media (min-width:640px){.sm\\:px-8{padding-left:2rem;padding-right:2rem}}@media (min-width:640px){.sm\\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}}@media (min-width:640px){.sm\\:px-10{padding-left:2.5rem;padding-right:2.5rem}}@media (min-width:640px){.sm\\:py-12{padding-top:3rem;padding-bottom:3rem}}@media (min-width:640px){.sm\\:px-12{padding-left:3rem;padding-right:3rem}}@media (min-width:640px){.sm\\:py-16{padding-top:4rem;padding-bottom:4rem}}@media (min-width:640px){.sm\\:px-16{padding-left:4rem;padding-right:4rem}}@media (min-width:640px){.sm\\:py-20{padding-top:5rem;padding-bottom:5rem}}@media (min-width:640px){.sm\\:px-20{padding-left:5rem;padding-right:5rem}}@media (min-width:640px){.sm\\:py-24{padding-top:6rem;padding-bottom:6rem}}@media (min-width:640px){.sm\\:px-24{padding-left:6rem;padding-right:6rem}}@media (min-width:640px){.sm\\:py-32{padding-top:8rem;padding-bottom:8rem}}@media (min-width:640px){.sm\\:px-32{padding-left:8rem;padding-right:8rem}}@media (min-width:640px){.sm\\:py-40{padding-top:10rem;padding-bottom:10rem}}@media (min-width:640px){.sm\\:px-40{padding-left:10rem;padding-right:10rem}}@media (min-width:640px){.sm\\:py-48{padding-top:12rem;padding-bottom:12rem}}@media (min-width:640px){.sm\\:px-48{padding-left:12rem;padding-right:12rem}}@media (min-width:640px){.sm\\:py-56{padding-top:14rem;padding-bottom:14rem}}@media (min-width:640px){.sm\\:px-56{padding-left:14rem;padding-right:14rem}}@media (min-width:640px){.sm\\:py-64{padding-top:16rem;padding-bottom:16rem}}@media (min-width:640px){.sm\\:px-64{padding-left:16rem;padding-right:16rem}}@media (min-width:640px){.sm\\:py-px{padding-top:1px;padding-bottom:1px}}@media (min-width:640px){.sm\\:px-px{padding-left:1px;padding-right:1px}}@media (min-width:640px){.sm\\:pt-0{padding-top:0}}@media (min-width:640px){.sm\\:pr-0{padding-right:0}}@media (min-width:640px){.sm\\:pb-0{padding-bottom:0}}@media (min-width:640px){.sm\\:pl-0{padding-left:0}}@media (min-width:640px){.sm\\:pt-1{padding-top:.25rem}}@media (min-width:640px){.sm\\:pr-1{padding-right:.25rem}}@media (min-width:640px){.sm\\:pb-1{padding-bottom:.25rem}}@media (min-width:640px){.sm\\:pl-1{padding-left:.25rem}}@media (min-width:640px){.sm\\:pt-2{padding-top:.5rem}}@media (min-width:640px){.sm\\:pr-2{padding-right:.5rem}}@media (min-width:640px){.sm\\:pb-2{padding-bottom:.5rem}}@media (min-width:640px){.sm\\:pl-2{padding-left:.5rem}}@media (min-width:640px){.sm\\:pt-3{padding-top:.75rem}}@media (min-width:640px){.sm\\:pr-3{padding-right:.75rem}}@media (min-width:640px){.sm\\:pb-3{padding-bottom:.75rem}}@media (min-width:640px){.sm\\:pl-3{padding-left:.75rem}}@media (min-width:640px){.sm\\:pt-4{padding-top:1rem}}@media (min-width:640px){.sm\\:pr-4{padding-right:1rem}}@media (min-width:640px){.sm\\:pb-4{padding-bottom:1rem}}@media (min-width:640px){.sm\\:pl-4{padding-left:1rem}}@media (min-width:640px){.sm\\:pt-5{padding-top:1.25rem}}@media (min-width:640px){.sm\\:pr-5{padding-right:1.25rem}}@media (min-width:640px){.sm\\:pb-5{padding-bottom:1.25rem}}@media (min-width:640px){.sm\\:pl-5{padding-left:1.25rem}}@media (min-width:640px){.sm\\:pt-6{padding-top:1.5rem}}@media (min-width:640px){.sm\\:pr-6{padding-right:1.5rem}}@media (min-width:640px){.sm\\:pb-6{padding-bottom:1.5rem}}@media (min-width:640px){.sm\\:pl-6{padding-left:1.5rem}}@media (min-width:640px){.sm\\:pt-8{padding-top:2rem}}@media (min-width:640px){.sm\\:pr-8{padding-right:2rem}}@media (min-width:640px){.sm\\:pb-8{padding-bottom:2rem}}@media (min-width:640px){.sm\\:pl-8{padding-left:2rem}}@media (min-width:640px){.sm\\:pt-10{padding-top:2.5rem}}@media (min-width:640px){.sm\\:pr-10{padding-right:2.5rem}}@media (min-width:640px){.sm\\:pb-10{padding-bottom:2.5rem}}@media (min-width:640px){.sm\\:pl-10{padding-left:2.5rem}}@media (min-width:640px){.sm\\:pt-12{padding-top:3rem}}@media (min-width:640px){.sm\\:pr-12{padding-right:3rem}}@media (min-width:640px){.sm\\:pb-12{padding-bottom:3rem}}@media (min-width:640px){.sm\\:pl-12{padding-left:3rem}}@media (min-width:640px){.sm\\:pt-16{padding-top:4rem}}@media (min-width:640px){.sm\\:pr-16{padding-right:4rem}}@media (min-width:640px){.sm\\:pb-16{padding-bottom:4rem}}@media (min-width:640px){.sm\\:pl-16{padding-left:4rem}}@media (min-width:640px){.sm\\:pt-20{padding-top:5rem}}@media (min-width:640px){.sm\\:pr-20{padding-right:5rem}}@media (min-width:640px){.sm\\:pb-20{padding-bottom:5rem}}@media (min-width:640px){.sm\\:pl-20{padding-left:5rem}}@media (min-width:640px){.sm\\:pt-24{padding-top:6rem}}@media (min-width:640px){.sm\\:pr-24{padding-right:6rem}}@media (min-width:640px){.sm\\:pb-24{padding-bottom:6rem}}@media (min-width:640px){.sm\\:pl-24{padding-left:6rem}}@media (min-width:640px){.sm\\:pt-32{padding-top:8rem}}@media (min-width:640px){.sm\\:pr-32{padding-right:8rem}}@media (min-width:640px){.sm\\:pb-32{padding-bottom:8rem}}@media (min-width:640px){.sm\\:pl-32{padding-left:8rem}}@media (min-width:640px){.sm\\:pt-40{padding-top:10rem}}@media (min-width:640px){.sm\\:pr-40{padding-right:10rem}}@media (min-width:640px){.sm\\:pb-40{padding-bottom:10rem}}@media (min-width:640px){.sm\\:pl-40{padding-left:10rem}}@media (min-width:640px){.sm\\:pt-48{padding-top:12rem}}@media (min-width:640px){.sm\\:pr-48{padding-right:12rem}}@media (min-width:640px){.sm\\:pb-48{padding-bottom:12rem}}@media (min-width:640px){.sm\\:pl-48{padding-left:12rem}}@media (min-width:640px){.sm\\:pt-56{padding-top:14rem}}@media (min-width:640px){.sm\\:pr-56{padding-right:14rem}}@media (min-width:640px){.sm\\:pb-56{padding-bottom:14rem}}@media (min-width:640px){.sm\\:pl-56{padding-left:14rem}}@media (min-width:640px){.sm\\:pt-64{padding-top:16rem}}@media (min-width:640px){.sm\\:pr-64{padding-right:16rem}}@media (min-width:640px){.sm\\:pb-64{padding-bottom:16rem}}@media (min-width:640px){.sm\\:pl-64{padding-left:16rem}}@media (min-width:640px){.sm\\:pt-px{padding-top:1px}}@media (min-width:640px){.sm\\:pr-px{padding-right:1px}}@media (min-width:640px){.sm\\:pb-px{padding-bottom:1px}}@media (min-width:640px){.sm\\:pl-px{padding-left:1px}}@media (min-width:640px){.sm\\:placeholder-primary::placeholder{--placeholder-opacity:1;color:#7467ef;color:rgba(116,103,239,var(--placeholder-opacity))}}@media (min-width:640px){.sm\\:placeholder-secondary::placeholder{--placeholder-opacity:1;color:#ff9e43;color:rgba(255,158,67,var(--placeholder-opacity))}}@media (min-width:640px){.sm\\:placeholder-error::placeholder{--placeholder-opacity:1;color:#e95455;color:rgba(233,84,85,var(--placeholder-opacity))}}@media (min-width:640px){.sm\\:placeholder-default::placeholder{--placeholder-opacity:1;color:#1a2038;color:rgba(26,32,56,var(--placeholder-opacity))}}@media (min-width:640px){.sm\\:placeholder-paper::placeholder{--placeholder-opacity:1;color:#222a45;color:rgba(34,42,69,var(--placeholder-opacity))}}@media (min-width:640px){.sm\\:placeholder-paperlight::placeholder{--placeholder-opacity:1;color:#30345b;color:rgba(48,52,91,var(--placeholder-opacity))}}@media (min-width:640px){.sm\\:placeholder-muted::placeholder{color:hsla(0,0%,100%,.7)}}@media (min-width:640px){.sm\\:placeholder-hint::placeholder{color:hsla(0,0%,100%,.5)}}@media (min-width:640px){.sm\\:placeholder-white::placeholder{--placeholder-opacity:1;color:#fff;color:rgba(255,255,255,var(--placeholder-opacity))}}@media (min-width:640px){.sm\\:placeholder-success::placeholder{color:#33d9b2}}@media (min-width:640px){.sm\\:focus\\:placeholder-primary:focus::placeholder{--placeholder-opacity:1;color:#7467ef;color:rgba(116,103,239,var(--placeholder-opacity))}}@media (min-width:640px){.sm\\:focus\\:placeholder-secondary:focus::placeholder{--placeholder-opacity:1;color:#ff9e43;color:rgba(255,158,67,var(--placeholder-opacity))}}@media (min-width:640px){.sm\\:focus\\:placeholder-error:focus::placeholder{--placeholder-opacity:1;color:#e95455;color:rgba(233,84,85,var(--placeholder-opacity))}}@media (min-width:640px){.sm\\:focus\\:placeholder-default:focus::placeholder{--placeholder-opacity:1;color:#1a2038;color:rgba(26,32,56,var(--placeholder-opacity))}}@media (min-width:640px){.sm\\:focus\\:placeholder-paper:focus::placeholder{--placeholder-opacity:1;color:#222a45;color:rgba(34,42,69,var(--placeholder-opacity))}}@media (min-width:640px){.sm\\:focus\\:placeholder-paperlight:focus::placeholder{--placeholder-opacity:1;color:#30345b;color:rgba(48,52,91,var(--placeholder-opacity))}}@media (min-width:640px){.sm\\:focus\\:placeholder-muted:focus::placeholder{color:hsla(0,0%,100%,.7)}}@media (min-width:640px){.sm\\:focus\\:placeholder-hint:focus::placeholder{color:hsla(0,0%,100%,.5)}}@media (min-width:640px){.sm\\:focus\\:placeholder-white:focus::placeholder{--placeholder-opacity:1;color:#fff;color:rgba(255,255,255,var(--placeholder-opacity))}}@media (min-width:640px){.sm\\:focus\\:placeholder-success:focus::placeholder{color:#33d9b2}}@media (min-width:640px){.sm\\:placeholder-opacity-0::placeholder{--placeholder-opacity:0}}@media (min-width:640px){.sm\\:placeholder-opacity-25::placeholder{--placeholder-opacity:0.25}}@media (min-width:640px){.sm\\:placeholder-opacity-50::placeholder{--placeholder-opacity:0.5}}@media (min-width:640px){.sm\\:placeholder-opacity-75::placeholder{--placeholder-opacity:0.75}}@media (min-width:640px){.sm\\:placeholder-opacity-100::placeholder{--placeholder-opacity:1}}@media (min-width:640px){.sm\\:focus\\:placeholder-opacity-0:focus::placeholder{--placeholder-opacity:0}}@media (min-width:640px){.sm\\:focus\\:placeholder-opacity-25:focus::placeholder{--placeholder-opacity:0.25}}@media (min-width:640px){.sm\\:focus\\:placeholder-opacity-50:focus::placeholder{--placeholder-opacity:0.5}}@media (min-width:640px){.sm\\:focus\\:placeholder-opacity-75:focus::placeholder{--placeholder-opacity:0.75}}@media (min-width:640px){.sm\\:focus\\:placeholder-opacity-100:focus::placeholder{--placeholder-opacity:1}}@media (min-width:640px){.sm\\:pointer-events-none{pointer-events:none}}@media (min-width:640px){.sm\\:pointer-events-auto{pointer-events:auto}}@media (min-width:640px){.sm\\:static{position:static}}@media (min-width:640px){.sm\\:fixed{position:fixed}}@media (min-width:640px){.sm\\:absolute{position:absolute}}@media (min-width:640px){.sm\\:relative{position:relative}}@media (min-width:640px){.sm\\:sticky{position:-webkit-sticky;position:sticky}}@media (min-width:640px){.sm\\:inset-0{top:0;right:0;bottom:0;left:0}}@media (min-width:640px){.sm\\:inset-auto{top:auto;right:auto;bottom:auto;left:auto}}@media (min-width:640px){.sm\\:inset-y-0{top:0;bottom:0}}@media (min-width:640px){.sm\\:inset-x-0{right:0;left:0}}@media (min-width:640px){.sm\\:inset-y-auto{top:auto;bottom:auto}}@media (min-width:640px){.sm\\:inset-x-auto{right:auto;left:auto}}@media (min-width:640px){.sm\\:top-0{top:0}}@media (min-width:640px){.sm\\:right-0{right:0}}@media (min-width:640px){.sm\\:bottom-0{bottom:0}}@media (min-width:640px){.sm\\:left-0{left:0}}@media (min-width:640px){.sm\\:top-auto{top:auto}}@media (min-width:640px){.sm\\:right-auto{right:auto}}@media (min-width:640px){.sm\\:bottom-auto{bottom:auto}}@media (min-width:640px){.sm\\:left-auto{left:auto}}@media (min-width:640px){.sm\\:resize-none{resize:none}}@media (min-width:640px){.sm\\:resize-y{resize:vertical}}@media (min-width:640px){.sm\\:resize-x{resize:horizontal}}@media (min-width:640px){.sm\\:resize{resize:both}}@media (min-width:640px){.sm\\:shadow-xs{box-shadow:0 0 0 1px rgba(0,0,0,.05)}}@media (min-width:640px){.sm\\:shadow-sm{box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}}@media (min-width:640px){.sm\\:shadow{box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06)}}@media (min-width:640px){.sm\\:shadow-md{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}}@media (min-width:640px){.sm\\:shadow-lg{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}}@media (min-width:640px){.sm\\:shadow-xl{box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}}@media (min-width:640px){.sm\\:shadow-2xl{box-shadow:0 25px 50px -12px rgba(0,0,0,.25)}}@media (min-width:640px){.sm\\:shadow-inner{box-shadow:inset 0 2px 4px 0 rgba(0,0,0,.06)}}@media (min-width:640px){.sm\\:shadow-outline{box-shadow:0 0 0 3px rgba(66,153,225,.5)}}@media (min-width:640px){.sm\\:shadow-none{box-shadow:none}}@media (min-width:640px){.sm\\:hover\\:shadow-xs:hover{box-shadow:0 0 0 1px rgba(0,0,0,.05)}}@media (min-width:640px){.sm\\:hover\\:shadow-sm:hover{box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}}@media (min-width:640px){.sm\\:hover\\:shadow:hover{box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06)}}@media (min-width:640px){.sm\\:hover\\:shadow-md:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}}@media (min-width:640px){.sm\\:hover\\:shadow-lg:hover{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}}@media (min-width:640px){.sm\\:hover\\:shadow-xl:hover{box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}}@media (min-width:640px){.sm\\:hover\\:shadow-2xl:hover{box-shadow:0 25px 50px -12px rgba(0,0,0,.25)}}@media (min-width:640px){.sm\\:hover\\:shadow-inner:hover{box-shadow:inset 0 2px 4px 0 rgba(0,0,0,.06)}}@media (min-width:640px){.sm\\:hover\\:shadow-outline:hover{box-shadow:0 0 0 3px rgba(66,153,225,.5)}}@media (min-width:640px){.sm\\:hover\\:shadow-none:hover{box-shadow:none}}@media (min-width:640px){.sm\\:focus\\:shadow-xs:focus{box-shadow:0 0 0 1px rgba(0,0,0,.05)}}@media (min-width:640px){.sm\\:focus\\:shadow-sm:focus{box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}}@media (min-width:640px){.sm\\:focus\\:shadow:focus{box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06)}}@media (min-width:640px){.sm\\:focus\\:shadow-md:focus{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}}@media (min-width:640px){.sm\\:focus\\:shadow-lg:focus{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}}@media (min-width:640px){.sm\\:focus\\:shadow-xl:focus{box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}}@media (min-width:640px){.sm\\:focus\\:shadow-2xl:focus{box-shadow:0 25px 50px -12px rgba(0,0,0,.25)}}@media (min-width:640px){.sm\\:focus\\:shadow-inner:focus{box-shadow:inset 0 2px 4px 0 rgba(0,0,0,.06)}}@media (min-width:640px){.sm\\:focus\\:shadow-outline:focus{box-shadow:0 0 0 3px rgba(66,153,225,.5)}}@media (min-width:640px){.sm\\:focus\\:shadow-none:focus{box-shadow:none}}@media (min-width:640px){.sm\\:fill-current{fill:currentColor}}@media (min-width:640px){.sm\\:stroke-current{stroke:currentColor}}@media (min-width:640px){.sm\\:stroke-0{stroke-width:0}}@media (min-width:640px){.sm\\:stroke-1{stroke-width:1}}@media (min-width:640px){.sm\\:stroke-2{stroke-width:2}}@media (min-width:640px){.sm\\:table-auto{table-layout:auto}}@media (min-width:640px){.sm\\:table-fixed{table-layout:fixed}}@media (min-width:640px){.sm\\:text-left{text-align:left}}@media (min-width:640px){.sm\\:text-center{text-align:center}}@media (min-width:640px){.sm\\:text-right{text-align:right}}@media (min-width:640px){.sm\\:text-justify{text-align:justify}}@media (min-width:640px){.sm\\:text-primary{--text-opacity:1;color:#7467ef;color:rgba(116,103,239,var(--text-opacity))}}@media (min-width:640px){.sm\\:text-secondary{--text-opacity:1;color:#ff9e43;color:rgba(255,158,67,var(--text-opacity))}}@media (min-width:640px){.sm\\:text-error{--text-opacity:1;color:#e95455;color:rgba(233,84,85,var(--text-opacity))}}@media (min-width:640px){.sm\\:text-default{--text-opacity:1;color:#1a2038;color:rgba(26,32,56,var(--text-opacity))}}@media (min-width:640px){.sm\\:text-paper{--text-opacity:1;color:#222a45;color:rgba(34,42,69,var(--text-opacity))}}@media (min-width:640px){.sm\\:text-paperlight{--text-opacity:1;color:#30345b;color:rgba(48,52,91,var(--text-opacity))}}@media (min-width:640px){.sm\\:text-muted{color:hsla(0,0%,100%,.7)}}@media (min-width:640px){.sm\\:text-hint{color:hsla(0,0%,100%,.5)}}@media (min-width:640px){.sm\\:text-white{--text-opacity:1;color:#fff;color:rgba(255,255,255,var(--text-opacity))}}@media (min-width:640px){.sm\\:text-success{color:#33d9b2}}@media (min-width:640px){.sm\\:hover\\:text-primary:hover{--text-opacity:1;color:#7467ef;color:rgba(116,103,239,var(--text-opacity))}}@media (min-width:640px){.sm\\:hover\\:text-secondary:hover{--text-opacity:1;color:#ff9e43;color:rgba(255,158,67,var(--text-opacity))}}@media (min-width:640px){.sm\\:hover\\:text-error:hover{--text-opacity:1;color:#e95455;color:rgba(233,84,85,var(--text-opacity))}}@media (min-width:640px){.sm\\:hover\\:text-default:hover{--text-opacity:1;color:#1a2038;color:rgba(26,32,56,var(--text-opacity))}}@media (min-width:640px){.sm\\:hover\\:text-paper:hover{--text-opacity:1;color:#222a45;color:rgba(34,42,69,var(--text-opacity))}}@media (min-width:640px){.sm\\:hover\\:text-paperlight:hover{--text-opacity:1;color:#30345b;color:rgba(48,52,91,var(--text-opacity))}}@media (min-width:640px){.sm\\:hover\\:text-muted:hover{color:hsla(0,0%,100%,.7)}}@media (min-width:640px){.sm\\:hover\\:text-hint:hover{color:hsla(0,0%,100%,.5)}}@media (min-width:640px){.sm\\:hover\\:text-white:hover{--text-opacity:1;color:#fff;color:rgba(255,255,255,var(--text-opacity))}}@media (min-width:640px){.sm\\:hover\\:text-success:hover{color:#33d9b2}}@media (min-width:640px){.sm\\:focus\\:text-primary:focus{--text-opacity:1;color:#7467ef;color:rgba(116,103,239,var(--text-opacity))}}@media (min-width:640px){.sm\\:focus\\:text-secondary:focus{--text-opacity:1;color:#ff9e43;color:rgba(255,158,67,var(--text-opacity))}}@media (min-width:640px){.sm\\:focus\\:text-error:focus{--text-opacity:1;color:#e95455;color:rgba(233,84,85,var(--text-opacity))}}@media (min-width:640px){.sm\\:focus\\:text-default:focus{--text-opacity:1;color:#1a2038;color:rgba(26,32,56,var(--text-opacity))}}@media (min-width:640px){.sm\\:focus\\:text-paper:focus{--text-opacity:1;color:#222a45;color:rgba(34,42,69,var(--text-opacity))}}@media (min-width:640px){.sm\\:focus\\:text-paperlight:focus{--text-opacity:1;color:#30345b;color:rgba(48,52,91,var(--text-opacity))}}@media (min-width:640px){.sm\\:focus\\:text-muted:focus{color:hsla(0,0%,100%,.7)}}@media (min-width:640px){.sm\\:focus\\:text-hint:focus{color:hsla(0,0%,100%,.5)}}@media (min-width:640px){.sm\\:focus\\:text-white:focus{--text-opacity:1;color:#fff;color:rgba(255,255,255,var(--text-opacity))}}@media (min-width:640px){.sm\\:focus\\:text-success:focus{color:#33d9b2}}@media (min-width:640px){.sm\\:text-opacity-0{--text-opacity:0}}@media (min-width:640px){.sm\\:text-opacity-25{--text-opacity:0.25}}@media (min-width:640px){.sm\\:text-opacity-50{--text-opacity:0.5}}@media (min-width:640px){.sm\\:text-opacity-75{--text-opacity:0.75}}@media (min-width:640px){.sm\\:text-opacity-100{--text-opacity:1}}@media (min-width:640px){.sm\\:hover\\:text-opacity-0:hover{--text-opacity:0}}@media (min-width:640px){.sm\\:hover\\:text-opacity-25:hover{--text-opacity:0.25}}@media (min-width:640px){.sm\\:hover\\:text-opacity-50:hover{--text-opacity:0.5}}@media (min-width:640px){.sm\\:hover\\:text-opacity-75:hover{--text-opacity:0.75}}@media (min-width:640px){.sm\\:hover\\:text-opacity-100:hover{--text-opacity:1}}@media (min-width:640px){.sm\\:focus\\:text-opacity-0:focus{--text-opacity:0}}@media (min-width:640px){.sm\\:focus\\:text-opacity-25:focus{--text-opacity:0.25}}@media (min-width:640px){.sm\\:focus\\:text-opacity-50:focus{--text-opacity:0.5}}@media (min-width:640px){.sm\\:focus\\:text-opacity-75:focus{--text-opacity:0.75}}@media (min-width:640px){.sm\\:focus\\:text-opacity-100:focus{--text-opacity:1}}@media (min-width:640px){.sm\\:italic{font-style:italic}}@media (min-width:640px){.sm\\:not-italic{font-style:normal}}@media (min-width:640px){.sm\\:uppercase{text-transform:uppercase}}@media (min-width:640px){.sm\\:lowercase{text-transform:lowercase}}@media (min-width:640px){.sm\\:capitalize{text-transform:capitalize}}@media (min-width:640px){.sm\\:normal-case{text-transform:none}}@media (min-width:640px){.sm\\:underline{text-decoration:underline}}@media (min-width:640px){.sm\\:line-through{text-decoration:line-through}}@media (min-width:640px){.sm\\:no-underline{text-decoration:none}}@media (min-width:640px){.sm\\:hover\\:underline:hover{text-decoration:underline}}@media (min-width:640px){.sm\\:hover\\:line-through:hover{text-decoration:line-through}}@media (min-width:640px){.sm\\:hover\\:no-underline:hover{text-decoration:none}}@media (min-width:640px){.sm\\:focus\\:underline:focus{text-decoration:underline}}@media (min-width:640px){.sm\\:focus\\:line-through:focus{text-decoration:line-through}}@media (min-width:640px){.sm\\:focus\\:no-underline:focus{text-decoration:none}}@media (min-width:640px){.sm\\:antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}@media (min-width:640px){.sm\\:subpixel-antialiased{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}}@media (min-width:640px){.sm\\:tracking-tighter{letter-spacing:-.05em}}@media (min-width:640px){.sm\\:tracking-tight{letter-spacing:-.025em}}@media (min-width:640px){.sm\\:tracking-normal{letter-spacing:0}}@media (min-width:640px){.sm\\:tracking-wide{letter-spacing:.025em}}@media (min-width:640px){.sm\\:tracking-wider{letter-spacing:.05em}}@media (min-width:640px){.sm\\:tracking-widest{letter-spacing:.1em}}@media (min-width:640px){.sm\\:select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}}@media (min-width:640px){.sm\\:select-text{-webkit-user-select:text;-moz-user-select:text;user-select:text}}@media (min-width:640px){.sm\\:select-all{-webkit-user-select:all;-moz-user-select:all;user-select:all}}@media (min-width:640px){.sm\\:select-auto{-webkit-user-select:auto;-moz-user-select:auto;user-select:auto}}@media (min-width:640px){.sm\\:align-baseline{vertical-align:initial}}@media (min-width:640px){.sm\\:align-top{vertical-align:top}}@media (min-width:640px){.sm\\:align-middle{vertical-align:middle}}@media (min-width:640px){.sm\\:align-bottom{vertical-align:bottom}}@media (min-width:640px){.sm\\:align-text-top{vertical-align:text-top}}@media (min-width:640px){.sm\\:align-text-bottom{vertical-align:text-bottom}}@media (min-width:640px){.sm\\:visible{visibility:visible}}@media (min-width:640px){.sm\\:invisible{visibility:hidden}}@media (min-width:640px){.sm\\:whitespace-normal{white-space:normal}}@media (min-width:640px){.sm\\:whitespace-no-wrap{white-space:nowrap}}@media (min-width:640px){.sm\\:whitespace-pre{white-space:pre}}@media (min-width:640px){.sm\\:whitespace-pre-line{white-space:pre-line}}@media (min-width:640px){.sm\\:whitespace-pre-wrap{white-space:pre-wrap}}@media (min-width:640px){.sm\\:break-normal{overflow-wrap:normal;word-break:normal}}@media (min-width:640px){.sm\\:break-words{overflow-wrap:break-word}}@media (min-width:640px){.sm\\:break-all{word-break:break-all}}@media (min-width:640px){.sm\\:truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media (min-width:640px){.sm\\:w-0{width:0}}@media (min-width:640px){.sm\\:w-1{width:.25rem}}@media (min-width:640px){.sm\\:w-2{width:.5rem}}@media (min-width:640px){.sm\\:w-3{width:.75rem}}@media (min-width:640px){.sm\\:w-4{width:1rem}}@media (min-width:640px){.sm\\:w-5{width:1.25rem}}@media (min-width:640px){.sm\\:w-6{width:1.5rem}}@media (min-width:640px){.sm\\:w-8{width:2rem}}@media (min-width:640px){.sm\\:w-10{width:2.5rem}}@media (min-width:640px){.sm\\:w-12{width:3rem}}@media (min-width:640px){.sm\\:w-16{width:4rem}}@media (min-width:640px){.sm\\:w-20{width:5rem}}@media (min-width:640px){.sm\\:w-24{width:6rem}}@media (min-width:640px){.sm\\:w-32{width:8rem}}@media (min-width:640px){.sm\\:w-40{width:10rem}}@media (min-width:640px){.sm\\:w-48{width:12rem}}@media (min-width:640px){.sm\\:w-56{width:14rem}}@media (min-width:640px){.sm\\:w-64{width:16rem}}@media (min-width:640px){.sm\\:w-auto{width:auto}}@media (min-width:640px){.sm\\:w-px{width:1px}}@media (min-width:640px){.sm\\:w-1\\/2{width:50%}}@media (min-width:640px){.sm\\:w-1\\/3{width:33.333333%}}@media (min-width:640px){.sm\\:w-2\\/3{width:66.666667%}}@media (min-width:640px){.sm\\:w-1\\/4{width:25%}}@media (min-width:640px){.sm\\:w-2\\/4{width:50%}}@media (min-width:640px){.sm\\:w-3\\/4{width:75%}}@media (min-width:640px){.sm\\:w-1\\/5{width:20%}}@media (min-width:640px){.sm\\:w-2\\/5{width:40%}}@media (min-width:640px){.sm\\:w-3\\/5{width:60%}}@media (min-width:640px){.sm\\:w-4\\/5{width:80%}}@media (min-width:640px){.sm\\:w-1\\/6{width:16.666667%}}@media (min-width:640px){.sm\\:w-2\\/6{width:33.333333%}}@media (min-width:640px){.sm\\:w-3\\/6{width:50%}}@media (min-width:640px){.sm\\:w-4\\/6{width:66.666667%}}@media (min-width:640px){.sm\\:w-5\\/6{width:83.333333%}}@media (min-width:640px){.sm\\:w-1\\/12{width:8.333333%}}@media (min-width:640px){.sm\\:w-2\\/12{width:16.666667%}}@media (min-width:640px){.sm\\:w-3\\/12{width:25%}}@media (min-width:640px){.sm\\:w-4\\/12{width:33.333333%}}@media (min-width:640px){.sm\\:w-5\\/12{width:41.666667%}}@media (min-width:640px){.sm\\:w-6\\/12{width:50%}}@media (min-width:640px){.sm\\:w-7\\/12{width:58.333333%}}@media (min-width:640px){.sm\\:w-8\\/12{width:66.666667%}}@media (min-width:640px){.sm\\:w-9\\/12{width:75%}}@media (min-width:640px){.sm\\:w-10\\/12{width:83.333333%}}@media (min-width:640px){.sm\\:w-11\\/12{width:91.666667%}}@media (min-width:640px){.sm\\:w-full{width:100%}}@media (min-width:640px){.sm\\:w-screen{width:100vw}}@media (min-width:640px){.sm\\:z-0{z-index:0}}@media (min-width:640px){.sm\\:z-10{z-index:10}}@media (min-width:640px){.sm\\:z-20{z-index:20}}@media (min-width:640px){.sm\\:z-30{z-index:30}}@media (min-width:640px){.sm\\:z-40{z-index:40}}@media (min-width:640px){.sm\\:z-50{z-index:50}}@media (min-width:640px){.sm\\:z-auto{z-index:auto}}@media (min-width:640px){.sm\\:gap-0{grid-gap:0;gap:0}}@media (min-width:640px){.sm\\:gap-1{grid-gap:.25rem;gap:.25rem}}@media (min-width:640px){.sm\\:gap-2{grid-gap:.5rem;gap:.5rem}}@media (min-width:640px){.sm\\:gap-3{grid-gap:.75rem;gap:.75rem}}@media (min-width:640px){.sm\\:gap-4{grid-gap:1rem;gap:1rem}}@media (min-width:640px){.sm\\:gap-5{grid-gap:1.25rem;gap:1.25rem}}@media (min-width:640px){.sm\\:gap-6{grid-gap:1.5rem;gap:1.5rem}}@media (min-width:640px){.sm\\:gap-8{grid-gap:2rem;gap:2rem}}@media (min-width:640px){.sm\\:gap-10{grid-gap:2.5rem;gap:2.5rem}}@media (min-width:640px){.sm\\:gap-12{grid-gap:3rem;gap:3rem}}@media (min-width:640px){.sm\\:gap-16{grid-gap:4rem;gap:4rem}}@media (min-width:640px){.sm\\:gap-20{grid-gap:5rem;gap:5rem}}@media (min-width:640px){.sm\\:gap-24{grid-gap:6rem;gap:6rem}}@media (min-width:640px){.sm\\:gap-32{grid-gap:8rem;gap:8rem}}@media (min-width:640px){.sm\\:gap-40{grid-gap:10rem;gap:10rem}}@media (min-width:640px){.sm\\:gap-48{grid-gap:12rem;gap:12rem}}@media (min-width:640px){.sm\\:gap-56{grid-gap:14rem;gap:14rem}}@media (min-width:640px){.sm\\:gap-64{grid-gap:16rem;gap:16rem}}@media (min-width:640px){.sm\\:gap-px{grid-gap:1px;gap:1px}}@media (min-width:640px){.sm\\:col-gap-0{grid-column-gap:0;column-gap:0}}@media (min-width:640px){.sm\\:col-gap-1{grid-column-gap:.25rem;column-gap:.25rem}}@media (min-width:640px){.sm\\:col-gap-2{grid-column-gap:.5rem;column-gap:.5rem}}@media (min-width:640px){.sm\\:col-gap-3{grid-column-gap:.75rem;column-gap:.75rem}}@media (min-width:640px){.sm\\:col-gap-4{grid-column-gap:1rem;column-gap:1rem}}@media (min-width:640px){.sm\\:col-gap-5{grid-column-gap:1.25rem;column-gap:1.25rem}}@media (min-width:640px){.sm\\:col-gap-6{grid-column-gap:1.5rem;column-gap:1.5rem}}@media (min-width:640px){.sm\\:col-gap-8{grid-column-gap:2rem;column-gap:2rem}}@media (min-width:640px){.sm\\:col-gap-10{grid-column-gap:2.5rem;column-gap:2.5rem}}@media (min-width:640px){.sm\\:col-gap-12{grid-column-gap:3rem;column-gap:3rem}}@media (min-width:640px){.sm\\:col-gap-16{grid-column-gap:4rem;column-gap:4rem}}@media (min-width:640px){.sm\\:col-gap-20{grid-column-gap:5rem;column-gap:5rem}}@media (min-width:640px){.sm\\:col-gap-24{grid-column-gap:6rem;column-gap:6rem}}@media (min-width:640px){.sm\\:col-gap-32{grid-column-gap:8rem;column-gap:8rem}}@media (min-width:640px){.sm\\:col-gap-40{grid-column-gap:10rem;column-gap:10rem}}@media (min-width:640px){.sm\\:col-gap-48{grid-column-gap:12rem;column-gap:12rem}}@media (min-width:640px){.sm\\:col-gap-56{grid-column-gap:14rem;column-gap:14rem}}@media (min-width:640px){.sm\\:col-gap-64{grid-column-gap:16rem;column-gap:16rem}}@media (min-width:640px){.sm\\:col-gap-px{grid-column-gap:1px;column-gap:1px}}@media (min-width:640px){.sm\\:gap-x-0{grid-column-gap:0;column-gap:0}}@media (min-width:640px){.sm\\:gap-x-1{grid-column-gap:.25rem;column-gap:.25rem}}@media (min-width:640px){.sm\\:gap-x-2{grid-column-gap:.5rem;column-gap:.5rem}}@media (min-width:640px){.sm\\:gap-x-3{grid-column-gap:.75rem;column-gap:.75rem}}@media (min-width:640px){.sm\\:gap-x-4{grid-column-gap:1rem;column-gap:1rem}}@media (min-width:640px){.sm\\:gap-x-5{grid-column-gap:1.25rem;column-gap:1.25rem}}@media (min-width:640px){.sm\\:gap-x-6{grid-column-gap:1.5rem;column-gap:1.5rem}}@media (min-width:640px){.sm\\:gap-x-8{grid-column-gap:2rem;column-gap:2rem}}@media (min-width:640px){.sm\\:gap-x-10{grid-column-gap:2.5rem;column-gap:2.5rem}}@media (min-width:640px){.sm\\:gap-x-12{grid-column-gap:3rem;column-gap:3rem}}@media (min-width:640px){.sm\\:gap-x-16{grid-column-gap:4rem;column-gap:4rem}}@media (min-width:640px){.sm\\:gap-x-20{grid-column-gap:5rem;column-gap:5rem}}@media (min-width:640px){.sm\\:gap-x-24{grid-column-gap:6rem;column-gap:6rem}}@media (min-width:640px){.sm\\:gap-x-32{grid-column-gap:8rem;column-gap:8rem}}@media (min-width:640px){.sm\\:gap-x-40{grid-column-gap:10rem;column-gap:10rem}}@media (min-width:640px){.sm\\:gap-x-48{grid-column-gap:12rem;column-gap:12rem}}@media (min-width:640px){.sm\\:gap-x-56{grid-column-gap:14rem;column-gap:14rem}}@media (min-width:640px){.sm\\:gap-x-64{grid-column-gap:16rem;column-gap:16rem}}@media (min-width:640px){.sm\\:gap-x-px{grid-column-gap:1px;column-gap:1px}}@media (min-width:640px){.sm\\:row-gap-0{grid-row-gap:0;row-gap:0}}@media (min-width:640px){.sm\\:row-gap-1{grid-row-gap:.25rem;row-gap:.25rem}}@media (min-width:640px){.sm\\:row-gap-2{grid-row-gap:.5rem;row-gap:.5rem}}@media (min-width:640px){.sm\\:row-gap-3{grid-row-gap:.75rem;row-gap:.75rem}}@media (min-width:640px){.sm\\:row-gap-4{grid-row-gap:1rem;row-gap:1rem}}@media (min-width:640px){.sm\\:row-gap-5{grid-row-gap:1.25rem;row-gap:1.25rem}}@media (min-width:640px){.sm\\:row-gap-6{grid-row-gap:1.5rem;row-gap:1.5rem}}@media (min-width:640px){.sm\\:row-gap-8{grid-row-gap:2rem;row-gap:2rem}}@media (min-width:640px){.sm\\:row-gap-10{grid-row-gap:2.5rem;row-gap:2.5rem}}@media (min-width:640px){.sm\\:row-gap-12{grid-row-gap:3rem;row-gap:3rem}}@media (min-width:640px){.sm\\:row-gap-16{grid-row-gap:4rem;row-gap:4rem}}@media (min-width:640px){.sm\\:row-gap-20{grid-row-gap:5rem;row-gap:5rem}}@media (min-width:640px){.sm\\:row-gap-24{grid-row-gap:6rem;row-gap:6rem}}@media (min-width:640px){.sm\\:row-gap-32{grid-row-gap:8rem;row-gap:8rem}}@media (min-width:640px){.sm\\:row-gap-40{grid-row-gap:10rem;row-gap:10rem}}@media (min-width:640px){.sm\\:row-gap-48{grid-row-gap:12rem;row-gap:12rem}}@media (min-width:640px){.sm\\:row-gap-56{grid-row-gap:14rem;row-gap:14rem}}@media (min-width:640px){.sm\\:row-gap-64{grid-row-gap:16rem;row-gap:16rem}}@media (min-width:640px){.sm\\:row-gap-px{grid-row-gap:1px;row-gap:1px}}@media (min-width:640px){.sm\\:gap-y-0{grid-row-gap:0;row-gap:0}}@media (min-width:640px){.sm\\:gap-y-1{grid-row-gap:.25rem;row-gap:.25rem}}@media (min-width:640px){.sm\\:gap-y-2{grid-row-gap:.5rem;row-gap:.5rem}}@media (min-width:640px){.sm\\:gap-y-3{grid-row-gap:.75rem;row-gap:.75rem}}@media (min-width:640px){.sm\\:gap-y-4{grid-row-gap:1rem;row-gap:1rem}}@media (min-width:640px){.sm\\:gap-y-5{grid-row-gap:1.25rem;row-gap:1.25rem}}@media (min-width:640px){.sm\\:gap-y-6{grid-row-gap:1.5rem;row-gap:1.5rem}}@media (min-width:640px){.sm\\:gap-y-8{grid-row-gap:2rem;row-gap:2rem}}@media (min-width:640px){.sm\\:gap-y-10{grid-row-gap:2.5rem;row-gap:2.5rem}}@media (min-width:640px){.sm\\:gap-y-12{grid-row-gap:3rem;row-gap:3rem}}@media (min-width:640px){.sm\\:gap-y-16{grid-row-gap:4rem;row-gap:4rem}}@media (min-width:640px){.sm\\:gap-y-20{grid-row-gap:5rem;row-gap:5rem}}@media (min-width:640px){.sm\\:gap-y-24{grid-row-gap:6rem;row-gap:6rem}}@media (min-width:640px){.sm\\:gap-y-32{grid-row-gap:8rem;row-gap:8rem}}@media (min-width:640px){.sm\\:gap-y-40{grid-row-gap:10rem;row-gap:10rem}}@media (min-width:640px){.sm\\:gap-y-48{grid-row-gap:12rem;row-gap:12rem}}@media (min-width:640px){.sm\\:gap-y-56{grid-row-gap:14rem;row-gap:14rem}}@media (min-width:640px){.sm\\:gap-y-64{grid-row-gap:16rem;row-gap:16rem}}@media (min-width:640px){.sm\\:gap-y-px{grid-row-gap:1px;row-gap:1px}}@media (min-width:640px){.sm\\:grid-flow-row{grid-auto-flow:row}}@media (min-width:640px){.sm\\:grid-flow-col{grid-auto-flow:column}}@media (min-width:640px){.sm\\:grid-flow-row-dense{grid-auto-flow:row dense}}@media (min-width:640px){.sm\\:grid-flow-col-dense{grid-auto-flow:column dense}}@media (min-width:640px){.sm\\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}}@media (min-width:640px){.sm\\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:640px){.sm\\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:640px){.sm\\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:640px){.sm\\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (min-width:640px){.sm\\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (min-width:640px){.sm\\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}}@media (min-width:640px){.sm\\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}}@media (min-width:640px){.sm\\:grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}}@media (min-width:640px){.sm\\:grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}}@media (min-width:640px){.sm\\:grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))}}@media (min-width:640px){.sm\\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}}@media (min-width:640px){.sm\\:grid-cols-none{grid-template-columns:none}}@media (min-width:640px){.sm\\:col-auto{grid-column:auto}}@media (min-width:640px){.sm\\:col-span-1{grid-column:span 1/span 1}}@media (min-width:640px){.sm\\:col-span-2{grid-column:span 2/span 2}}@media (min-width:640px){.sm\\:col-span-3{grid-column:span 3/span 3}}@media (min-width:640px){.sm\\:col-span-4{grid-column:span 4/span 4}}@media (min-width:640px){.sm\\:col-span-5{grid-column:span 5/span 5}}@media (min-width:640px){.sm\\:col-span-6{grid-column:span 6/span 6}}@media (min-width:640px){.sm\\:col-span-7{grid-column:span 7/span 7}}@media (min-width:640px){.sm\\:col-span-8{grid-column:span 8/span 8}}@media (min-width:640px){.sm\\:col-span-9{grid-column:span 9/span 9}}@media (min-width:640px){.sm\\:col-span-10{grid-column:span 10/span 10}}@media (min-width:640px){.sm\\:col-span-11{grid-column:span 11/span 11}}@media (min-width:640px){.sm\\:col-span-12{grid-column:span 12/span 12}}@media (min-width:640px){.sm\\:col-start-1{grid-column-start:1}}@media (min-width:640px){.sm\\:col-start-2{grid-column-start:2}}@media (min-width:640px){.sm\\:col-start-3{grid-column-start:3}}@media (min-width:640px){.sm\\:col-start-4{grid-column-start:4}}@media (min-width:640px){.sm\\:col-start-5{grid-column-start:5}}@media (min-width:640px){.sm\\:col-start-6{grid-column-start:6}}@media (min-width:640px){.sm\\:col-start-7{grid-column-start:7}}@media (min-width:640px){.sm\\:col-start-8{grid-column-start:8}}@media (min-width:640px){.sm\\:col-start-9{grid-column-start:9}}@media (min-width:640px){.sm\\:col-start-10{grid-column-start:10}}@media (min-width:640px){.sm\\:col-start-11{grid-column-start:11}}@media (min-width:640px){.sm\\:col-start-12{grid-column-start:12}}@media (min-width:640px){.sm\\:col-start-13{grid-column-start:13}}@media (min-width:640px){.sm\\:col-start-auto{grid-column-start:auto}}@media (min-width:640px){.sm\\:col-end-1{grid-column-end:1}}@media (min-width:640px){.sm\\:col-end-2{grid-column-end:2}}@media (min-width:640px){.sm\\:col-end-3{grid-column-end:3}}@media (min-width:640px){.sm\\:col-end-4{grid-column-end:4}}@media (min-width:640px){.sm\\:col-end-5{grid-column-end:5}}@media (min-width:640px){.sm\\:col-end-6{grid-column-end:6}}@media (min-width:640px){.sm\\:col-end-7{grid-column-end:7}}@media (min-width:640px){.sm\\:col-end-8{grid-column-end:8}}@media (min-width:640px){.sm\\:col-end-9{grid-column-end:9}}@media (min-width:640px){.sm\\:col-end-10{grid-column-end:10}}@media (min-width:640px){.sm\\:col-end-11{grid-column-end:11}}@media (min-width:640px){.sm\\:col-end-12{grid-column-end:12}}@media (min-width:640px){.sm\\:col-end-13{grid-column-end:13}}@media (min-width:640px){.sm\\:col-end-auto{grid-column-end:auto}}@media (min-width:640px){.sm\\:grid-rows-1{grid-template-rows:repeat(1,minmax(0,1fr))}}@media (min-width:640px){.sm\\:grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr))}}@media (min-width:640px){.sm\\:grid-rows-3{grid-template-rows:repeat(3,minmax(0,1fr))}}@media (min-width:640px){.sm\\:grid-rows-4{grid-template-rows:repeat(4,minmax(0,1fr))}}@media (min-width:640px){.sm\\:grid-rows-5{grid-template-rows:repeat(5,minmax(0,1fr))}}@media (min-width:640px){.sm\\:grid-rows-6{grid-template-rows:repeat(6,minmax(0,1fr))}}@media (min-width:640px){.sm\\:grid-rows-none{grid-template-rows:none}}@media (min-width:640px){.sm\\:row-auto{grid-row:auto}}@media (min-width:640px){.sm\\:row-span-1{grid-row:span 1/span 1}}@media (min-width:640px){.sm\\:row-span-2{grid-row:span 2/span 2}}@media (min-width:640px){.sm\\:row-span-3{grid-row:span 3/span 3}}@media (min-width:640px){.sm\\:row-span-4{grid-row:span 4/span 4}}@media (min-width:640px){.sm\\:row-span-5{grid-row:span 5/span 5}}@media (min-width:640px){.sm\\:row-span-6{grid-row:span 6/span 6}}@media (min-width:640px){.sm\\:row-start-1{grid-row-start:1}}@media (min-width:640px){.sm\\:row-start-2{grid-row-start:2}}@media (min-width:640px){.sm\\:row-start-3{grid-row-start:3}}@media (min-width:640px){.sm\\:row-start-4{grid-row-start:4}}@media (min-width:640px){.sm\\:row-start-5{grid-row-start:5}}@media (min-width:640px){.sm\\:row-start-6{grid-row-start:6}}@media (min-width:640px){.sm\\:row-start-7{grid-row-start:7}}@media (min-width:640px){.sm\\:row-start-auto{grid-row-start:auto}}@media (min-width:640px){.sm\\:row-end-1{grid-row-end:1}}@media (min-width:640px){.sm\\:row-end-2{grid-row-end:2}}@media (min-width:640px){.sm\\:row-end-3{grid-row-end:3}}@media (min-width:640px){.sm\\:row-end-4{grid-row-end:4}}@media (min-width:640px){.sm\\:row-end-5{grid-row-end:5}}@media (min-width:640px){.sm\\:row-end-6{grid-row-end:6}}@media (min-width:640px){.sm\\:row-end-7{grid-row-end:7}}@media (min-width:640px){.sm\\:row-end-auto{grid-row-end:auto}}@media (min-width:640px){.sm\\:transform{--transform-translate-x:0;--transform-translate-y:0;--transform-rotate:0;--transform-skew-x:0;--transform-skew-y:0;--transform-scale-x:1;--transform-scale-y:1;transform:translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y))}}@media (min-width:640px){.sm\\:transform-none{transform:none}}@media (min-width:640px){.sm\\:origin-center{transform-origin:center}}@media (min-width:640px){.sm\\:origin-top{transform-origin:top}}@media (min-width:640px){.sm\\:origin-top-right{transform-origin:top right}}@media (min-width:640px){.sm\\:origin-right{transform-origin:right}}@media (min-width:640px){.sm\\:origin-bottom-right{transform-origin:bottom right}}@media (min-width:640px){.sm\\:origin-bottom{transform-origin:bottom}}@media (min-width:640px){.sm\\:origin-bottom-left{transform-origin:bottom left}}@media (min-width:640px){.sm\\:origin-left{transform-origin:left}}@media (min-width:640px){.sm\\:origin-top-left{transform-origin:top left}}@media (min-width:640px){.sm\\:scale-0{--transform-scale-x:0;--transform-scale-y:0}}@media (min-width:640px){.sm\\:scale-50{--transform-scale-x:.5;--transform-scale-y:.5}}@media (min-width:640px){.sm\\:scale-75{--transform-scale-x:.75;--transform-scale-y:.75}}@media (min-width:640px){.sm\\:scale-90{--transform-scale-x:.9;--transform-scale-y:.9}}@media (min-width:640px){.sm\\:scale-95{--transform-scale-x:.95;--transform-scale-y:.95}}@media (min-width:640px){.sm\\:scale-100{--transform-scale-x:1;--transform-scale-y:1}}@media (min-width:640px){.sm\\:scale-105{--transform-scale-x:1.05;--transform-scale-y:1.05}}@media (min-width:640px){.sm\\:scale-110{--transform-scale-x:1.1;--transform-scale-y:1.1}}@media (min-width:640px){.sm\\:scale-125{--transform-scale-x:1.25;--transform-scale-y:1.25}}@media (min-width:640px){.sm\\:scale-150{--transform-scale-x:1.5;--transform-scale-y:1.5}}@media (min-width:640px){.sm\\:scale-x-0{--transform-scale-x:0}}@media (min-width:640px){.sm\\:scale-x-50{--transform-scale-x:.5}}@media (min-width:640px){.sm\\:scale-x-75{--transform-scale-x:.75}}@media (min-width:640px){.sm\\:scale-x-90{--transform-scale-x:.9}}@media (min-width:640px){.sm\\:scale-x-95{--transform-scale-x:.95}}@media (min-width:640px){.sm\\:scale-x-100{--transform-scale-x:1}}@media (min-width:640px){.sm\\:scale-x-105{--transform-scale-x:1.05}}@media (min-width:640px){.sm\\:scale-x-110{--transform-scale-x:1.1}}@media (min-width:640px){.sm\\:scale-x-125{--transform-scale-x:1.25}}@media (min-width:640px){.sm\\:scale-x-150{--transform-scale-x:1.5}}@media (min-width:640px){.sm\\:scale-y-0{--transform-scale-y:0}}@media (min-width:640px){.sm\\:scale-y-50{--transform-scale-y:.5}}@media (min-width:640px){.sm\\:scale-y-75{--transform-scale-y:.75}}@media (min-width:640px){.sm\\:scale-y-90{--transform-scale-y:.9}}@media (min-width:640px){.sm\\:scale-y-95{--transform-scale-y:.95}}@media (min-width:640px){.sm\\:scale-y-100{--transform-scale-y:1}}@media (min-width:640px){.sm\\:scale-y-105{--transform-scale-y:1.05}}@media (min-width:640px){.sm\\:scale-y-110{--transform-scale-y:1.1}}@media (min-width:640px){.sm\\:scale-y-125{--transform-scale-y:1.25}}@media (min-width:640px){.sm\\:scale-y-150{--transform-scale-y:1.5}}@media (min-width:640px){.sm\\:hover\\:scale-0:hover{--transform-scale-x:0;--transform-scale-y:0}}@media (min-width:640px){.sm\\:hover\\:scale-50:hover{--transform-scale-x:.5;--transform-scale-y:.5}}@media (min-width:640px){.sm\\:hover\\:scale-75:hover{--transform-scale-x:.75;--transform-scale-y:.75}}@media (min-width:640px){.sm\\:hover\\:scale-90:hover{--transform-scale-x:.9;--transform-scale-y:.9}}@media (min-width:640px){.sm\\:hover\\:scale-95:hover{--transform-scale-x:.95;--transform-scale-y:.95}}@media (min-width:640px){.sm\\:hover\\:scale-100:hover{--transform-scale-x:1;--transform-scale-y:1}}@media (min-width:640px){.sm\\:hover\\:scale-105:hover{--transform-scale-x:1.05;--transform-scale-y:1.05}}@media (min-width:640px){.sm\\:hover\\:scale-110:hover{--transform-scale-x:1.1;--transform-scale-y:1.1}}@media (min-width:640px){.sm\\:hover\\:scale-125:hover{--transform-scale-x:1.25;--transform-scale-y:1.25}}@media (min-width:640px){.sm\\:hover\\:scale-150:hover{--transform-scale-x:1.5;--transform-scale-y:1.5}}@media (min-width:640px){.sm\\:hover\\:scale-x-0:hover{--transform-scale-x:0}}@media (min-width:640px){.sm\\:hover\\:scale-x-50:hover{--transform-scale-x:.5}}@media (min-width:640px){.sm\\:hover\\:scale-x-75:hover{--transform-scale-x:.75}}@media (min-width:640px){.sm\\:hover\\:scale-x-90:hover{--transform-scale-x:.9}}@media (min-width:640px){.sm\\:hover\\:scale-x-95:hover{--transform-scale-x:.95}}@media (min-width:640px){.sm\\:hover\\:scale-x-100:hover{--transform-scale-x:1}}@media (min-width:640px){.sm\\:hover\\:scale-x-105:hover{--transform-scale-x:1.05}}@media (min-width:640px){.sm\\:hover\\:scale-x-110:hover{--transform-scale-x:1.1}}@media (min-width:640px){.sm\\:hover\\:scale-x-125:hover{--transform-scale-x:1.25}}@media (min-width:640px){.sm\\:hover\\:scale-x-150:hover{--transform-scale-x:1.5}}@media (min-width:640px){.sm\\:hover\\:scale-y-0:hover{--transform-scale-y:0}}@media (min-width:640px){.sm\\:hover\\:scale-y-50:hover{--transform-scale-y:.5}}@media (min-width:640px){.sm\\:hover\\:scale-y-75:hover{--transform-scale-y:.75}}@media (min-width:640px){.sm\\:hover\\:scale-y-90:hover{--transform-scale-y:.9}}@media (min-width:640px){.sm\\:hover\\:scale-y-95:hover{--transform-scale-y:.95}}@media (min-width:640px){.sm\\:hover\\:scale-y-100:hover{--transform-scale-y:1}}@media (min-width:640px){.sm\\:hover\\:scale-y-105:hover{--transform-scale-y:1.05}}@media (min-width:640px){.sm\\:hover\\:scale-y-110:hover{--transform-scale-y:1.1}}@media (min-width:640px){.sm\\:hover\\:scale-y-125:hover{--transform-scale-y:1.25}}@media (min-width:640px){.sm\\:hover\\:scale-y-150:hover{--transform-scale-y:1.5}}@media (min-width:640px){.sm\\:focus\\:scale-0:focus{--transform-scale-x:0;--transform-scale-y:0}}@media (min-width:640px){.sm\\:focus\\:scale-50:focus{--transform-scale-x:.5;--transform-scale-y:.5}}@media (min-width:640px){.sm\\:focus\\:scale-75:focus{--transform-scale-x:.75;--transform-scale-y:.75}}@media (min-width:640px){.sm\\:focus\\:scale-90:focus{--transform-scale-x:.9;--transform-scale-y:.9}}@media (min-width:640px){.sm\\:focus\\:scale-95:focus{--transform-scale-x:.95;--transform-scale-y:.95}}@media (min-width:640px){.sm\\:focus\\:scale-100:focus{--transform-scale-x:1;--transform-scale-y:1}}@media (min-width:640px){.sm\\:focus\\:scale-105:focus{--transform-scale-x:1.05;--transform-scale-y:1.05}}@media (min-width:640px){.sm\\:focus\\:scale-110:focus{--transform-scale-x:1.1;--transform-scale-y:1.1}}@media (min-width:640px){.sm\\:focus\\:scale-125:focus{--transform-scale-x:1.25;--transform-scale-y:1.25}}@media (min-width:640px){.sm\\:focus\\:scale-150:focus{--transform-scale-x:1.5;--transform-scale-y:1.5}}@media (min-width:640px){.sm\\:focus\\:scale-x-0:focus{--transform-scale-x:0}}@media (min-width:640px){.sm\\:focus\\:scale-x-50:focus{--transform-scale-x:.5}}@media (min-width:640px){.sm\\:focus\\:scale-x-75:focus{--transform-scale-x:.75}}@media (min-width:640px){.sm\\:focus\\:scale-x-90:focus{--transform-scale-x:.9}}@media (min-width:640px){.sm\\:focus\\:scale-x-95:focus{--transform-scale-x:.95}}@media (min-width:640px){.sm\\:focus\\:scale-x-100:focus{--transform-scale-x:1}}@media (min-width:640px){.sm\\:focus\\:scale-x-105:focus{--transform-scale-x:1.05}}@media (min-width:640px){.sm\\:focus\\:scale-x-110:focus{--transform-scale-x:1.1}}@media (min-width:640px){.sm\\:focus\\:scale-x-125:focus{--transform-scale-x:1.25}}@media (min-width:640px){.sm\\:focus\\:scale-x-150:focus{--transform-scale-x:1.5}}@media (min-width:640px){.sm\\:focus\\:scale-y-0:focus{--transform-scale-y:0}}@media (min-width:640px){.sm\\:focus\\:scale-y-50:focus{--transform-scale-y:.5}}@media (min-width:640px){.sm\\:focus\\:scale-y-75:focus{--transform-scale-y:.75}}@media (min-width:640px){.sm\\:focus\\:scale-y-90:focus{--transform-scale-y:.9}}@media (min-width:640px){.sm\\:focus\\:scale-y-95:focus{--transform-scale-y:.95}}@media (min-width:640px){.sm\\:focus\\:scale-y-100:focus{--transform-scale-y:1}}@media (min-width:640px){.sm\\:focus\\:scale-y-105:focus{--transform-scale-y:1.05}}@media (min-width:640px){.sm\\:focus\\:scale-y-110:focus{--transform-scale-y:1.1}}@media (min-width:640px){.sm\\:focus\\:scale-y-125:focus{--transform-scale-y:1.25}}@media (min-width:640px){.sm\\:focus\\:scale-y-150:focus{--transform-scale-y:1.5}}@media (min-width:640px){.sm\\:rotate-0{--transform-rotate:0}}@media (min-width:640px){.sm\\:rotate-45{--transform-rotate:45deg}}@media (min-width:640px){.sm\\:rotate-90{--transform-rotate:90deg}}@media (min-width:640px){.sm\\:rotate-180{--transform-rotate:180deg}}@media (min-width:640px){.sm\\:-rotate-180{--transform-rotate:-180deg}}@media (min-width:640px){.sm\\:-rotate-90{--transform-rotate:-90deg}}@media (min-width:640px){.sm\\:-rotate-45{--transform-rotate:-45deg}}@media (min-width:640px){.sm\\:hover\\:rotate-0:hover{--transform-rotate:0}}@media (min-width:640px){.sm\\:hover\\:rotate-45:hover{--transform-rotate:45deg}}@media (min-width:640px){.sm\\:hover\\:rotate-90:hover{--transform-rotate:90deg}}@media (min-width:640px){.sm\\:hover\\:rotate-180:hover{--transform-rotate:180deg}}@media (min-width:640px){.sm\\:hover\\:-rotate-180:hover{--transform-rotate:-180deg}}@media (min-width:640px){.sm\\:hover\\:-rotate-90:hover{--transform-rotate:-90deg}}@media (min-width:640px){.sm\\:hover\\:-rotate-45:hover{--transform-rotate:-45deg}}@media (min-width:640px){.sm\\:focus\\:rotate-0:focus{--transform-rotate:0}}@media (min-width:640px){.sm\\:focus\\:rotate-45:focus{--transform-rotate:45deg}}@media (min-width:640px){.sm\\:focus\\:rotate-90:focus{--transform-rotate:90deg}}@media (min-width:640px){.sm\\:focus\\:rotate-180:focus{--transform-rotate:180deg}}@media (min-width:640px){.sm\\:focus\\:-rotate-180:focus{--transform-rotate:-180deg}}@media (min-width:640px){.sm\\:focus\\:-rotate-90:focus{--transform-rotate:-90deg}}@media (min-width:640px){.sm\\:focus\\:-rotate-45:focus{--transform-rotate:-45deg}}@media (min-width:640px){.sm\\:translate-x-0{--transform-translate-x:0}}@media (min-width:640px){.sm\\:translate-x-1{--transform-translate-x:0.25rem}}@media (min-width:640px){.sm\\:translate-x-2{--transform-translate-x:0.5rem}}@media (min-width:640px){.sm\\:translate-x-3{--transform-translate-x:0.75rem}}@media (min-width:640px){.sm\\:translate-x-4{--transform-translate-x:1rem}}@media (min-width:640px){.sm\\:translate-x-5{--transform-translate-x:1.25rem}}@media (min-width:640px){.sm\\:translate-x-6{--transform-translate-x:1.5rem}}@media (min-width:640px){.sm\\:translate-x-8{--transform-translate-x:2rem}}@media (min-width:640px){.sm\\:translate-x-10{--transform-translate-x:2.5rem}}@media (min-width:640px){.sm\\:translate-x-12{--transform-translate-x:3rem}}@media (min-width:640px){.sm\\:translate-x-16{--transform-translate-x:4rem}}@media (min-width:640px){.sm\\:translate-x-20{--transform-translate-x:5rem}}@media (min-width:640px){.sm\\:translate-x-24{--transform-translate-x:6rem}}@media (min-width:640px){.sm\\:translate-x-32{--transform-translate-x:8rem}}@media (min-width:640px){.sm\\:translate-x-40{--transform-translate-x:10rem}}@media (min-width:640px){.sm\\:translate-x-48{--transform-translate-x:12rem}}@media (min-width:640px){.sm\\:translate-x-56{--transform-translate-x:14rem}}@media (min-width:640px){.sm\\:translate-x-64{--transform-translate-x:16rem}}@media (min-width:640px){.sm\\:translate-x-px{--transform-translate-x:1px}}@media (min-width:640px){.sm\\:-translate-x-1{--transform-translate-x:-0.25rem}}@media (min-width:640px){.sm\\:-translate-x-2{--transform-translate-x:-0.5rem}}@media (min-width:640px){.sm\\:-translate-x-3{--transform-translate-x:-0.75rem}}@media (min-width:640px){.sm\\:-translate-x-4{--transform-translate-x:-1rem}}@media (min-width:640px){.sm\\:-translate-x-5{--transform-translate-x:-1.25rem}}@media (min-width:640px){.sm\\:-translate-x-6{--transform-translate-x:-1.5rem}}@media (min-width:640px){.sm\\:-translate-x-8{--transform-translate-x:-2rem}}@media (min-width:640px){.sm\\:-translate-x-10{--transform-translate-x:-2.5rem}}@media (min-width:640px){.sm\\:-translate-x-12{--transform-translate-x:-3rem}}@media (min-width:640px){.sm\\:-translate-x-16{--transform-translate-x:-4rem}}@media (min-width:640px){.sm\\:-translate-x-20{--transform-translate-x:-5rem}}@media (min-width:640px){.sm\\:-translate-x-24{--transform-translate-x:-6rem}}@media (min-width:640px){.sm\\:-translate-x-32{--transform-translate-x:-8rem}}@media (min-width:640px){.sm\\:-translate-x-40{--transform-translate-x:-10rem}}@media (min-width:640px){.sm\\:-translate-x-48{--transform-translate-x:-12rem}}@media (min-width:640px){.sm\\:-translate-x-56{--transform-translate-x:-14rem}}@media (min-width:640px){.sm\\:-translate-x-64{--transform-translate-x:-16rem}}@media (min-width:640px){.sm\\:-translate-x-px{--transform-translate-x:-1px}}@media (min-width:640px){.sm\\:-translate-x-full{--transform-translate-x:-100%}}@media (min-width:640px){.sm\\:-translate-x-1\\/2{--transform-translate-x:-50%}}@media (min-width:640px){.sm\\:translate-x-1\\/2{--transform-translate-x:50%}}@media (min-width:640px){.sm\\:translate-x-full{--transform-translate-x:100%}}@media (min-width:640px){.sm\\:translate-y-0{--transform-translate-y:0}}@media (min-width:640px){.sm\\:translate-y-1{--transform-translate-y:0.25rem}}@media (min-width:640px){.sm\\:translate-y-2{--transform-translate-y:0.5rem}}@media (min-width:640px){.sm\\:translate-y-3{--transform-translate-y:0.75rem}}@media (min-width:640px){.sm\\:translate-y-4{--transform-translate-y:1rem}}@media (min-width:640px){.sm\\:translate-y-5{--transform-translate-y:1.25rem}}@media (min-width:640px){.sm\\:translate-y-6{--transform-translate-y:1.5rem}}@media (min-width:640px){.sm\\:translate-y-8{--transform-translate-y:2rem}}@media (min-width:640px){.sm\\:translate-y-10{--transform-translate-y:2.5rem}}@media (min-width:640px){.sm\\:translate-y-12{--transform-translate-y:3rem}}@media (min-width:640px){.sm\\:translate-y-16{--transform-translate-y:4rem}}@media (min-width:640px){.sm\\:translate-y-20{--transform-translate-y:5rem}}@media (min-width:640px){.sm\\:translate-y-24{--transform-translate-y:6rem}}@media (min-width:640px){.sm\\:translate-y-32{--transform-translate-y:8rem}}@media (min-width:640px){.sm\\:translate-y-40{--transform-translate-y:10rem}}@media (min-width:640px){.sm\\:translate-y-48{--transform-translate-y:12rem}}@media (min-width:640px){.sm\\:translate-y-56{--transform-translate-y:14rem}}@media (min-width:640px){.sm\\:translate-y-64{--transform-translate-y:16rem}}@media (min-width:640px){.sm\\:translate-y-px{--transform-translate-y:1px}}@media (min-width:640px){.sm\\:-translate-y-1{--transform-translate-y:-0.25rem}}@media (min-width:640px){.sm\\:-translate-y-2{--transform-translate-y:-0.5rem}}@media (min-width:640px){.sm\\:-translate-y-3{--transform-translate-y:-0.75rem}}@media (min-width:640px){.sm\\:-translate-y-4{--transform-translate-y:-1rem}}@media (min-width:640px){.sm\\:-translate-y-5{--transform-translate-y:-1.25rem}}@media (min-width:640px){.sm\\:-translate-y-6{--transform-translate-y:-1.5rem}}@media (min-width:640px){.sm\\:-translate-y-8{--transform-translate-y:-2rem}}@media (min-width:640px){.sm\\:-translate-y-10{--transform-translate-y:-2.5rem}}@media (min-width:640px){.sm\\:-translate-y-12{--transform-translate-y:-3rem}}@media (min-width:640px){.sm\\:-translate-y-16{--transform-translate-y:-4rem}}@media (min-width:640px){.sm\\:-translate-y-20{--transform-translate-y:-5rem}}@media (min-width:640px){.sm\\:-translate-y-24{--transform-translate-y:-6rem}}@media (min-width:640px){.sm\\:-translate-y-32{--transform-translate-y:-8rem}}@media (min-width:640px){.sm\\:-translate-y-40{--transform-translate-y:-10rem}}@media (min-width:640px){.sm\\:-translate-y-48{--transform-translate-y:-12rem}}@media (min-width:640px){.sm\\:-translate-y-56{--transform-translate-y:-14rem}}@media (min-width:640px){.sm\\:-translate-y-64{--transform-translate-y:-16rem}}@media (min-width:640px){.sm\\:-translate-y-px{--transform-translate-y:-1px}}@media (min-width:640px){.sm\\:-translate-y-full{--transform-translate-y:-100%}}@media (min-width:640px){.sm\\:-translate-y-1\\/2{--transform-translate-y:-50%}}@media (min-width:640px){.sm\\:translate-y-1\\/2{--transform-translate-y:50%}}@media (min-width:640px){.sm\\:translate-y-full{--transform-translate-y:100%}}@media (min-width:640px){.sm\\:hover\\:translate-x-0:hover{--transform-translate-x:0}}@media (min-width:640px){.sm\\:hover\\:translate-x-1:hover{--transform-translate-x:0.25rem}}@media (min-width:640px){.sm\\:hover\\:translate-x-2:hover{--transform-translate-x:0.5rem}}@media (min-width:640px){.sm\\:hover\\:translate-x-3:hover{--transform-translate-x:0.75rem}}@media (min-width:640px){.sm\\:hover\\:translate-x-4:hover{--transform-translate-x:1rem}}@media (min-width:640px){.sm\\:hover\\:translate-x-5:hover{--transform-translate-x:1.25rem}}@media (min-width:640px){.sm\\:hover\\:translate-x-6:hover{--transform-translate-x:1.5rem}}@media (min-width:640px){.sm\\:hover\\:translate-x-8:hover{--transform-translate-x:2rem}}@media (min-width:640px){.sm\\:hover\\:translate-x-10:hover{--transform-translate-x:2.5rem}}@media (min-width:640px){.sm\\:hover\\:translate-x-12:hover{--transform-translate-x:3rem}}@media (min-width:640px){.sm\\:hover\\:translate-x-16:hover{--transform-translate-x:4rem}}@media (min-width:640px){.sm\\:hover\\:translate-x-20:hover{--transform-translate-x:5rem}}@media (min-width:640px){.sm\\:hover\\:translate-x-24:hover{--transform-translate-x:6rem}}@media (min-width:640px){.sm\\:hover\\:translate-x-32:hover{--transform-translate-x:8rem}}@media (min-width:640px){.sm\\:hover\\:translate-x-40:hover{--transform-translate-x:10rem}}@media (min-width:640px){.sm\\:hover\\:translate-x-48:hover{--transform-translate-x:12rem}}@media (min-width:640px){.sm\\:hover\\:translate-x-56:hover{--transform-translate-x:14rem}}@media (min-width:640px){.sm\\:hover\\:translate-x-64:hover{--transform-translate-x:16rem}}@media (min-width:640px){.sm\\:hover\\:translate-x-px:hover{--transform-translate-x:1px}}@media (min-width:640px){.sm\\:hover\\:-translate-x-1:hover{--transform-translate-x:-0.25rem}}@media (min-width:640px){.sm\\:hover\\:-translate-x-2:hover{--transform-translate-x:-0.5rem}}@media (min-width:640px){.sm\\:hover\\:-translate-x-3:hover{--transform-translate-x:-0.75rem}}@media (min-width:640px){.sm\\:hover\\:-translate-x-4:hover{--transform-translate-x:-1rem}}@media (min-width:640px){.sm\\:hover\\:-translate-x-5:hover{--transform-translate-x:-1.25rem}}@media (min-width:640px){.sm\\:hover\\:-translate-x-6:hover{--transform-translate-x:-1.5rem}}@media (min-width:640px){.sm\\:hover\\:-translate-x-8:hover{--transform-translate-x:-2rem}}@media (min-width:640px){.sm\\:hover\\:-translate-x-10:hover{--transform-translate-x:-2.5rem}}@media (min-width:640px){.sm\\:hover\\:-translate-x-12:hover{--transform-translate-x:-3rem}}@media (min-width:640px){.sm\\:hover\\:-translate-x-16:hover{--transform-translate-x:-4rem}}@media (min-width:640px){.sm\\:hover\\:-translate-x-20:hover{--transform-translate-x:-5rem}}@media (min-width:640px){.sm\\:hover\\:-translate-x-24:hover{--transform-translate-x:-6rem}}@media (min-width:640px){.sm\\:hover\\:-translate-x-32:hover{--transform-translate-x:-8rem}}@media (min-width:640px){.sm\\:hover\\:-translate-x-40:hover{--transform-translate-x:-10rem}}@media (min-width:640px){.sm\\:hover\\:-translate-x-48:hover{--transform-translate-x:-12rem}}@media (min-width:640px){.sm\\:hover\\:-translate-x-56:hover{--transform-translate-x:-14rem}}@media (min-width:640px){.sm\\:hover\\:-translate-x-64:hover{--transform-translate-x:-16rem}}@media (min-width:640px){.sm\\:hover\\:-translate-x-px:hover{--transform-translate-x:-1px}}@media (min-width:640px){.sm\\:hover\\:-translate-x-full:hover{--transform-translate-x:-100%}}@media (min-width:640px){.sm\\:hover\\:-translate-x-1\\/2:hover{--transform-translate-x:-50%}}@media (min-width:640px){.sm\\:hover\\:translate-x-1\\/2:hover{--transform-translate-x:50%}}@media (min-width:640px){.sm\\:hover\\:translate-x-full:hover{--transform-translate-x:100%}}@media (min-width:640px){.sm\\:hover\\:translate-y-0:hover{--transform-translate-y:0}}@media (min-width:640px){.sm\\:hover\\:translate-y-1:hover{--transform-translate-y:0.25rem}}@media (min-width:640px){.sm\\:hover\\:translate-y-2:hover{--transform-translate-y:0.5rem}}@media (min-width:640px){.sm\\:hover\\:translate-y-3:hover{--transform-translate-y:0.75rem}}@media (min-width:640px){.sm\\:hover\\:translate-y-4:hover{--transform-translate-y:1rem}}@media (min-width:640px){.sm\\:hover\\:translate-y-5:hover{--transform-translate-y:1.25rem}}@media (min-width:640px){.sm\\:hover\\:translate-y-6:hover{--transform-translate-y:1.5rem}}@media (min-width:640px){.sm\\:hover\\:translate-y-8:hover{--transform-translate-y:2rem}}@media (min-width:640px){.sm\\:hover\\:translate-y-10:hover{--transform-translate-y:2.5rem}}@media (min-width:640px){.sm\\:hover\\:translate-y-12:hover{--transform-translate-y:3rem}}@media (min-width:640px){.sm\\:hover\\:translate-y-16:hover{--transform-translate-y:4rem}}@media (min-width:640px){.sm\\:hover\\:translate-y-20:hover{--transform-translate-y:5rem}}@media (min-width:640px){.sm\\:hover\\:translate-y-24:hover{--transform-translate-y:6rem}}@media (min-width:640px){.sm\\:hover\\:translate-y-32:hover{--transform-translate-y:8rem}}@media (min-width:640px){.sm\\:hover\\:translate-y-40:hover{--transform-translate-y:10rem}}@media (min-width:640px){.sm\\:hover\\:translate-y-48:hover{--transform-translate-y:12rem}}@media (min-width:640px){.sm\\:hover\\:translate-y-56:hover{--transform-translate-y:14rem}}@media (min-width:640px){.sm\\:hover\\:translate-y-64:hover{--transform-translate-y:16rem}}@media (min-width:640px){.sm\\:hover\\:translate-y-px:hover{--transform-translate-y:1px}}@media (min-width:640px){.sm\\:hover\\:-translate-y-1:hover{--transform-translate-y:-0.25rem}}@media (min-width:640px){.sm\\:hover\\:-translate-y-2:hover{--transform-translate-y:-0.5rem}}@media (min-width:640px){.sm\\:hover\\:-translate-y-3:hover{--transform-translate-y:-0.75rem}}@media (min-width:640px){.sm\\:hover\\:-translate-y-4:hover{--transform-translate-y:-1rem}}@media (min-width:640px){.sm\\:hover\\:-translate-y-5:hover{--transform-translate-y:-1.25rem}}@media (min-width:640px){.sm\\:hover\\:-translate-y-6:hover{--transform-translate-y:-1.5rem}}@media (min-width:640px){.sm\\:hover\\:-translate-y-8:hover{--transform-translate-y:-2rem}}@media (min-width:640px){.sm\\:hover\\:-translate-y-10:hover{--transform-translate-y:-2.5rem}}@media (min-width:640px){.sm\\:hover\\:-translate-y-12:hover{--transform-translate-y:-3rem}}@media (min-width:640px){.sm\\:hover\\:-translate-y-16:hover{--transform-translate-y:-4rem}}@media (min-width:640px){.sm\\:hover\\:-translate-y-20:hover{--transform-translate-y:-5rem}}@media (min-width:640px){.sm\\:hover\\:-translate-y-24:hover{--transform-translate-y:-6rem}}@media (min-width:640px){.sm\\:hover\\:-translate-y-32:hover{--transform-translate-y:-8rem}}@media (min-width:640px){.sm\\:hover\\:-translate-y-40:hover{--transform-translate-y:-10rem}}@media (min-width:640px){.sm\\:hover\\:-translate-y-48:hover{--transform-translate-y:-12rem}}@media (min-width:640px){.sm\\:hover\\:-translate-y-56:hover{--transform-translate-y:-14rem}}@media (min-width:640px){.sm\\:hover\\:-translate-y-64:hover{--transform-translate-y:-16rem}}@media (min-width:640px){.sm\\:hover\\:-translate-y-px:hover{--transform-translate-y:-1px}}@media (min-width:640px){.sm\\:hover\\:-translate-y-full:hover{--transform-translate-y:-100%}}@media (min-width:640px){.sm\\:hover\\:-translate-y-1\\/2:hover{--transform-translate-y:-50%}}@media (min-width:640px){.sm\\:hover\\:translate-y-1\\/2:hover{--transform-translate-y:50%}}@media (min-width:640px){.sm\\:hover\\:translate-y-full:hover{--transform-translate-y:100%}}@media (min-width:640px){.sm\\:focus\\:translate-x-0:focus{--transform-translate-x:0}}@media (min-width:640px){.sm\\:focus\\:translate-x-1:focus{--transform-translate-x:0.25rem}}@media (min-width:640px){.sm\\:focus\\:translate-x-2:focus{--transform-translate-x:0.5rem}}@media (min-width:640px){.sm\\:focus\\:translate-x-3:focus{--transform-translate-x:0.75rem}}@media (min-width:640px){.sm\\:focus\\:translate-x-4:focus{--transform-translate-x:1rem}}@media (min-width:640px){.sm\\:focus\\:translate-x-5:focus{--transform-translate-x:1.25rem}}@media (min-width:640px){.sm\\:focus\\:translate-x-6:focus{--transform-translate-x:1.5rem}}@media (min-width:640px){.sm\\:focus\\:translate-x-8:focus{--transform-translate-x:2rem}}@media (min-width:640px){.sm\\:focus\\:translate-x-10:focus{--transform-translate-x:2.5rem}}@media (min-width:640px){.sm\\:focus\\:translate-x-12:focus{--transform-translate-x:3rem}}@media (min-width:640px){.sm\\:focus\\:translate-x-16:focus{--transform-translate-x:4rem}}@media (min-width:640px){.sm\\:focus\\:translate-x-20:focus{--transform-translate-x:5rem}}@media (min-width:640px){.sm\\:focus\\:translate-x-24:focus{--transform-translate-x:6rem}}@media (min-width:640px){.sm\\:focus\\:translate-x-32:focus{--transform-translate-x:8rem}}@media (min-width:640px){.sm\\:focus\\:translate-x-40:focus{--transform-translate-x:10rem}}@media (min-width:640px){.sm\\:focus\\:translate-x-48:focus{--transform-translate-x:12rem}}@media (min-width:640px){.sm\\:focus\\:translate-x-56:focus{--transform-translate-x:14rem}}@media (min-width:640px){.sm\\:focus\\:translate-x-64:focus{--transform-translate-x:16rem}}@media (min-width:640px){.sm\\:focus\\:translate-x-px:focus{--transform-translate-x:1px}}@media (min-width:640px){.sm\\:focus\\:-translate-x-1:focus{--transform-translate-x:-0.25rem}}@media (min-width:640px){.sm\\:focus\\:-translate-x-2:focus{--transform-translate-x:-0.5rem}}@media (min-width:640px){.sm\\:focus\\:-translate-x-3:focus{--transform-translate-x:-0.75rem}}@media (min-width:640px){.sm\\:focus\\:-translate-x-4:focus{--transform-translate-x:-1rem}}@media (min-width:640px){.sm\\:focus\\:-translate-x-5:focus{--transform-translate-x:-1.25rem}}@media (min-width:640px){.sm\\:focus\\:-translate-x-6:focus{--transform-translate-x:-1.5rem}}@media (min-width:640px){.sm\\:focus\\:-translate-x-8:focus{--transform-translate-x:-2rem}}@media (min-width:640px){.sm\\:focus\\:-translate-x-10:focus{--transform-translate-x:-2.5rem}}@media (min-width:640px){.sm\\:focus\\:-translate-x-12:focus{--transform-translate-x:-3rem}}@media (min-width:640px){.sm\\:focus\\:-translate-x-16:focus{--transform-translate-x:-4rem}}@media (min-width:640px){.sm\\:focus\\:-translate-x-20:focus{--transform-translate-x:-5rem}}@media (min-width:640px){.sm\\:focus\\:-translate-x-24:focus{--transform-translate-x:-6rem}}@media (min-width:640px){.sm\\:focus\\:-translate-x-32:focus{--transform-translate-x:-8rem}}@media (min-width:640px){.sm\\:focus\\:-translate-x-40:focus{--transform-translate-x:-10rem}}@media (min-width:640px){.sm\\:focus\\:-translate-x-48:focus{--transform-translate-x:-12rem}}@media (min-width:640px){.sm\\:focus\\:-translate-x-56:focus{--transform-translate-x:-14rem}}@media (min-width:640px){.sm\\:focus\\:-translate-x-64:focus{--transform-translate-x:-16rem}}@media (min-width:640px){.sm\\:focus\\:-translate-x-px:focus{--transform-translate-x:-1px}}@media (min-width:640px){.sm\\:focus\\:-translate-x-full:focus{--transform-translate-x:-100%}}@media (min-width:640px){.sm\\:focus\\:-translate-x-1\\/2:focus{--transform-translate-x:-50%}}@media (min-width:640px){.sm\\:focus\\:translate-x-1\\/2:focus{--transform-translate-x:50%}}@media (min-width:640px){.sm\\:focus\\:translate-x-full:focus{--transform-translate-x:100%}}@media (min-width:640px){.sm\\:focus\\:translate-y-0:focus{--transform-translate-y:0}}@media (min-width:640px){.sm\\:focus\\:translate-y-1:focus{--transform-translate-y:0.25rem}}@media (min-width:640px){.sm\\:focus\\:translate-y-2:focus{--transform-translate-y:0.5rem}}@media (min-width:640px){.sm\\:focus\\:translate-y-3:focus{--transform-translate-y:0.75rem}}@media (min-width:640px){.sm\\:focus\\:translate-y-4:focus{--transform-translate-y:1rem}}@media (min-width:640px){.sm\\:focus\\:translate-y-5:focus{--transform-translate-y:1.25rem}}@media (min-width:640px){.sm\\:focus\\:translate-y-6:focus{--transform-translate-y:1.5rem}}@media (min-width:640px){.sm\\:focus\\:translate-y-8:focus{--transform-translate-y:2rem}}@media (min-width:640px){.sm\\:focus\\:translate-y-10:focus{--transform-translate-y:2.5rem}}@media (min-width:640px){.sm\\:focus\\:translate-y-12:focus{--transform-translate-y:3rem}}@media (min-width:640px){.sm\\:focus\\:translate-y-16:focus{--transform-translate-y:4rem}}@media (min-width:640px){.sm\\:focus\\:translate-y-20:focus{--transform-translate-y:5rem}}@media (min-width:640px){.sm\\:focus\\:translate-y-24:focus{--transform-translate-y:6rem}}@media (min-width:640px){.sm\\:focus\\:translate-y-32:focus{--transform-translate-y:8rem}}@media (min-width:640px){.sm\\:focus\\:translate-y-40:focus{--transform-translate-y:10rem}}@media (min-width:640px){.sm\\:focus\\:translate-y-48:focus{--transform-translate-y:12rem}}@media (min-width:640px){.sm\\:focus\\:translate-y-56:focus{--transform-translate-y:14rem}}@media (min-width:640px){.sm\\:focus\\:translate-y-64:focus{--transform-translate-y:16rem}}@media (min-width:640px){.sm\\:focus\\:translate-y-px:focus{--transform-translate-y:1px}}@media (min-width:640px){.sm\\:focus\\:-translate-y-1:focus{--transform-translate-y:-0.25rem}}@media (min-width:640px){.sm\\:focus\\:-translate-y-2:focus{--transform-translate-y:-0.5rem}}@media (min-width:640px){.sm\\:focus\\:-translate-y-3:focus{--transform-translate-y:-0.75rem}}@media (min-width:640px){.sm\\:focus\\:-translate-y-4:focus{--transform-translate-y:-1rem}}@media (min-width:640px){.sm\\:focus\\:-translate-y-5:focus{--transform-translate-y:-1.25rem}}@media (min-width:640px){.sm\\:focus\\:-translate-y-6:focus{--transform-translate-y:-1.5rem}}@media (min-width:640px){.sm\\:focus\\:-translate-y-8:focus{--transform-translate-y:-2rem}}@media (min-width:640px){.sm\\:focus\\:-translate-y-10:focus{--transform-translate-y:-2.5rem}}@media (min-width:640px){.sm\\:focus\\:-translate-y-12:focus{--transform-translate-y:-3rem}}@media (min-width:640px){.sm\\:focus\\:-translate-y-16:focus{--transform-translate-y:-4rem}}@media (min-width:640px){.sm\\:focus\\:-translate-y-20:focus{--transform-translate-y:-5rem}}@media (min-width:640px){.sm\\:focus\\:-translate-y-24:focus{--transform-translate-y:-6rem}}@media (min-width:640px){.sm\\:focus\\:-translate-y-32:focus{--transform-translate-y:-8rem}}@media (min-width:640px){.sm\\:focus\\:-translate-y-40:focus{--transform-translate-y:-10rem}}@media (min-width:640px){.sm\\:focus\\:-translate-y-48:focus{--transform-translate-y:-12rem}}@media (min-width:640px){.sm\\:focus\\:-translate-y-56:focus{--transform-translate-y:-14rem}}@media (min-width:640px){.sm\\:focus\\:-translate-y-64:focus{--transform-translate-y:-16rem}}@media (min-width:640px){.sm\\:focus\\:-translate-y-px:focus{--transform-translate-y:-1px}}@media (min-width:640px){.sm\\:focus\\:-translate-y-full:focus{--transform-translate-y:-100%}}@media (min-width:640px){.sm\\:focus\\:-translate-y-1\\/2:focus{--transform-translate-y:-50%}}@media (min-width:640px){.sm\\:focus\\:translate-y-1\\/2:focus{--transform-translate-y:50%}}@media (min-width:640px){.sm\\:focus\\:translate-y-full:focus{--transform-translate-y:100%}}@media (min-width:640px){.sm\\:skew-x-0{--transform-skew-x:0}}@media (min-width:640px){.sm\\:skew-x-3{--transform-skew-x:3deg}}@media (min-width:640px){.sm\\:skew-x-6{--transform-skew-x:6deg}}@media (min-width:640px){.sm\\:skew-x-12{--transform-skew-x:12deg}}@media (min-width:640px){.sm\\:-skew-x-12{--transform-skew-x:-12deg}}@media (min-width:640px){.sm\\:-skew-x-6{--transform-skew-x:-6deg}}@media (min-width:640px){.sm\\:-skew-x-3{--transform-skew-x:-3deg}}@media (min-width:640px){.sm\\:skew-y-0{--transform-skew-y:0}}@media (min-width:640px){.sm\\:skew-y-3{--transform-skew-y:3deg}}@media (min-width:640px){.sm\\:skew-y-6{--transform-skew-y:6deg}}@media (min-width:640px){.sm\\:skew-y-12{--transform-skew-y:12deg}}@media (min-width:640px){.sm\\:-skew-y-12{--transform-skew-y:-12deg}}@media (min-width:640px){.sm\\:-skew-y-6{--transform-skew-y:-6deg}}@media (min-width:640px){.sm\\:-skew-y-3{--transform-skew-y:-3deg}}@media (min-width:640px){.sm\\:hover\\:skew-x-0:hover{--transform-skew-x:0}}@media (min-width:640px){.sm\\:hover\\:skew-x-3:hover{--transform-skew-x:3deg}}@media (min-width:640px){.sm\\:hover\\:skew-x-6:hover{--transform-skew-x:6deg}}@media (min-width:640px){.sm\\:hover\\:skew-x-12:hover{--transform-skew-x:12deg}}@media (min-width:640px){.sm\\:hover\\:-skew-x-12:hover{--transform-skew-x:-12deg}}@media (min-width:640px){.sm\\:hover\\:-skew-x-6:hover{--transform-skew-x:-6deg}}@media (min-width:640px){.sm\\:hover\\:-skew-x-3:hover{--transform-skew-x:-3deg}}@media (min-width:640px){.sm\\:hover\\:skew-y-0:hover{--transform-skew-y:0}}@media (min-width:640px){.sm\\:hover\\:skew-y-3:hover{--transform-skew-y:3deg}}@media (min-width:640px){.sm\\:hover\\:skew-y-6:hover{--transform-skew-y:6deg}}@media (min-width:640px){.sm\\:hover\\:skew-y-12:hover{--transform-skew-y:12deg}}@media (min-width:640px){.sm\\:hover\\:-skew-y-12:hover{--transform-skew-y:-12deg}}@media (min-width:640px){.sm\\:hover\\:-skew-y-6:hover{--transform-skew-y:-6deg}}@media (min-width:640px){.sm\\:hover\\:-skew-y-3:hover{--transform-skew-y:-3deg}}@media (min-width:640px){.sm\\:focus\\:skew-x-0:focus{--transform-skew-x:0}}@media (min-width:640px){.sm\\:focus\\:skew-x-3:focus{--transform-skew-x:3deg}}@media (min-width:640px){.sm\\:focus\\:skew-x-6:focus{--transform-skew-x:6deg}}@media (min-width:640px){.sm\\:focus\\:skew-x-12:focus{--transform-skew-x:12deg}}@media (min-width:640px){.sm\\:focus\\:-skew-x-12:focus{--transform-skew-x:-12deg}}@media (min-width:640px){.sm\\:focus\\:-skew-x-6:focus{--transform-skew-x:-6deg}}@media (min-width:640px){.sm\\:focus\\:-skew-x-3:focus{--transform-skew-x:-3deg}}@media (min-width:640px){.sm\\:focus\\:skew-y-0:focus{--transform-skew-y:0}}@media (min-width:640px){.sm\\:focus\\:skew-y-3:focus{--transform-skew-y:3deg}}@media (min-width:640px){.sm\\:focus\\:skew-y-6:focus{--transform-skew-y:6deg}}@media (min-width:640px){.sm\\:focus\\:skew-y-12:focus{--transform-skew-y:12deg}}@media (min-width:640px){.sm\\:focus\\:-skew-y-12:focus{--transform-skew-y:-12deg}}@media (min-width:640px){.sm\\:focus\\:-skew-y-6:focus{--transform-skew-y:-6deg}}@media (min-width:640px){.sm\\:focus\\:-skew-y-3:focus{--transform-skew-y:-3deg}}@media (min-width:640px){.sm\\:transition-none{transition-property:none}}@media (min-width:640px){.sm\\:transition-all{transition-property:all}}@media (min-width:640px){.sm\\:transition{transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform}}@media (min-width:640px){.sm\\:transition-colors{transition-property:background-color,border-color,color,fill,stroke}}@media (min-width:640px){.sm\\:transition-opacity{transition-property:opacity}}@media (min-width:640px){.sm\\:transition-shadow{transition-property:box-shadow}}@media (min-width:640px){.sm\\:transition-transform{transition-property:transform}}@media (min-width:640px){.sm\\:ease-linear{transition-timing-function:linear}}@media (min-width:640px){.sm\\:ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}}@media (min-width:640px){.sm\\:ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}}@media (min-width:640px){.sm\\:ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}}@media (min-width:640px){.sm\\:duration-75{transition-duration:75ms}}@media (min-width:640px){.sm\\:duration-100{transition-duration:.1s}}@media (min-width:640px){.sm\\:duration-150{transition-duration:.15s}}@media (min-width:640px){.sm\\:duration-200{transition-duration:.2s}}@media (min-width:640px){.sm\\:duration-300{transition-duration:.3s}}@media (min-width:640px){.sm\\:duration-500{transition-duration:.5s}}@media (min-width:640px){.sm\\:duration-700{transition-duration:.7s}}@media (min-width:640px){.sm\\:duration-1000{transition-duration:1s}}@media (min-width:640px){.sm\\:delay-75{transition-delay:75ms}}@media (min-width:640px){.sm\\:delay-100{transition-delay:.1s}}@media (min-width:640px){.sm\\:delay-150{transition-delay:.15s}}@media (min-width:640px){.sm\\:delay-200{transition-delay:.2s}}@media (min-width:640px){.sm\\:delay-300{transition-delay:.3s}}@media (min-width:640px){.sm\\:delay-500{transition-delay:.5s}}@media (min-width:640px){.sm\\:delay-700{transition-delay:.7s}}@media (min-width:640px){.sm\\:delay-1000{transition-delay:1s}}@media (min-width:640px){.sm\\:animate-none{animation:none}}@media (min-width:640px){.sm\\:animate-spin{animation:spin 1s linear infinite}}@media (min-width:640px){.sm\\:animate-ping{animation:ping 1s cubic-bezier(0,0,.2,1) infinite}}@media (min-width:640px){.sm\\:animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}}@media (min-width:640px){.sm\\:animate-bounce{animation:bounce 1s infinite}}@media (min-width:768px){.md\\:container{width:100%}}@media (min-width:768px) and (min-width:640px){.md\\:container{max-width:640px}}@media (min-width:768px) and (min-width:768px){.md\\:container{max-width:768px}}@media (min-width:768px) and (min-width:1024px){.md\\:container{max-width:1024px}}@media (min-width:768px) and (min-width:1280px){.md\\:container{max-width:1280px}}@media (min-width:768px){.md\\:space-y-0>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(0px * calc(1 - var(--space-y-reverse)));margin-bottom:calc(0px * var(--space-y-reverse))}}@media (min-width:768px){.md\\:space-x-0>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(0px * var(--space-x-reverse));margin-left:calc(0px * calc(1 - var(--space-x-reverse)))}}@media (min-width:768px){.md\\:space-y-1>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(.25rem * var(--space-y-reverse))}}@media (min-width:768px){.md\\:space-x-1>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(.25rem * var(--space-x-reverse));margin-left:calc(.25rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:768px){.md\\:space-y-2>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(.5rem * var(--space-y-reverse))}}@media (min-width:768px){.md\\:space-x-2>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(.5rem * var(--space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:768px){.md\\:space-y-3>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(.75rem * var(--space-y-reverse))}}@media (min-width:768px){.md\\:space-x-3>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(.75rem * var(--space-x-reverse));margin-left:calc(.75rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:768px){.md\\:space-y-4>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(1rem * var(--space-y-reverse))}}@media (min-width:768px){.md\\:space-x-4>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(1rem * var(--space-x-reverse));margin-left:calc(1rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:768px){.md\\:space-y-5>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(1.25rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(1.25rem * var(--space-y-reverse))}}@media (min-width:768px){.md\\:space-x-5>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(1.25rem * var(--space-x-reverse));margin-left:calc(1.25rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:768px){.md\\:space-y-6>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(1.5rem * var(--space-y-reverse))}}@media (min-width:768px){.md\\:space-x-6>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(1.5rem * var(--space-x-reverse));margin-left:calc(1.5rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:768px){.md\\:space-y-8>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(2rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(2rem * var(--space-y-reverse))}}@media (min-width:768px){.md\\:space-x-8>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(2rem * var(--space-x-reverse));margin-left:calc(2rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:768px){.md\\:space-y-10>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(2.5rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(2.5rem * var(--space-y-reverse))}}@media (min-width:768px){.md\\:space-x-10>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(2.5rem * var(--space-x-reverse));margin-left:calc(2.5rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:768px){.md\\:space-y-12>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(3rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(3rem * var(--space-y-reverse))}}@media (min-width:768px){.md\\:space-x-12>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(3rem * var(--space-x-reverse));margin-left:calc(3rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:768px){.md\\:space-y-16>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(4rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(4rem * var(--space-y-reverse))}}@media (min-width:768px){.md\\:space-x-16>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(4rem * var(--space-x-reverse));margin-left:calc(4rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:768px){.md\\:space-y-20>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(5rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(5rem * var(--space-y-reverse))}}@media (min-width:768px){.md\\:space-x-20>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(5rem * var(--space-x-reverse));margin-left:calc(5rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:768px){.md\\:space-y-24>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(6rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(6rem * var(--space-y-reverse))}}@media (min-width:768px){.md\\:space-x-24>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(6rem * var(--space-x-reverse));margin-left:calc(6rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:768px){.md\\:space-y-32>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(8rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(8rem * var(--space-y-reverse))}}@media (min-width:768px){.md\\:space-x-32>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(8rem * var(--space-x-reverse));margin-left:calc(8rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:768px){.md\\:space-y-40>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(10rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(10rem * var(--space-y-reverse))}}@media (min-width:768px){.md\\:space-x-40>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(10rem * var(--space-x-reverse));margin-left:calc(10rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:768px){.md\\:space-y-48>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(12rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(12rem * var(--space-y-reverse))}}@media (min-width:768px){.md\\:space-x-48>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(12rem * var(--space-x-reverse));margin-left:calc(12rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:768px){.md\\:space-y-56>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(14rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(14rem * var(--space-y-reverse))}}@media (min-width:768px){.md\\:space-x-56>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(14rem * var(--space-x-reverse));margin-left:calc(14rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:768px){.md\\:space-y-64>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(16rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(16rem * var(--space-y-reverse))}}@media (min-width:768px){.md\\:space-x-64>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(16rem * var(--space-x-reverse));margin-left:calc(16rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:768px){.md\\:space-y-px>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(1px * calc(1 - var(--space-y-reverse)));margin-bottom:calc(1px * var(--space-y-reverse))}}@media (min-width:768px){.md\\:space-x-px>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(1px * var(--space-x-reverse));margin-left:calc(1px * calc(1 - var(--space-x-reverse)))}}@media (min-width:768px){.md\\:-space-y-1>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-.25rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-.25rem * var(--space-y-reverse))}}@media (min-width:768px){.md\\:-space-x-1>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-.25rem * var(--space-x-reverse));margin-left:calc(-.25rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:768px){.md\\:-space-y-2>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-.5rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-.5rem * var(--space-y-reverse))}}@media (min-width:768px){.md\\:-space-x-2>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-.5rem * var(--space-x-reverse));margin-left:calc(-.5rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:768px){.md\\:-space-y-3>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-.75rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-.75rem * var(--space-y-reverse))}}@media (min-width:768px){.md\\:-space-x-3>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-.75rem * var(--space-x-reverse));margin-left:calc(-.75rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:768px){.md\\:-space-y-4>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-1rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-1rem * var(--space-y-reverse))}}@media (min-width:768px){.md\\:-space-x-4>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-1rem * var(--space-x-reverse));margin-left:calc(-1rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:768px){.md\\:-space-y-5>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-1.25rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-1.25rem * var(--space-y-reverse))}}@media (min-width:768px){.md\\:-space-x-5>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-1.25rem * var(--space-x-reverse));margin-left:calc(-1.25rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:768px){.md\\:-space-y-6>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-1.5rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-1.5rem * var(--space-y-reverse))}}@media (min-width:768px){.md\\:-space-x-6>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-1.5rem * var(--space-x-reverse));margin-left:calc(-1.5rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:768px){.md\\:-space-y-8>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-2rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-2rem * var(--space-y-reverse))}}@media (min-width:768px){.md\\:-space-x-8>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-2rem * var(--space-x-reverse));margin-left:calc(-2rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:768px){.md\\:-space-y-10>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-2.5rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-2.5rem * var(--space-y-reverse))}}@media (min-width:768px){.md\\:-space-x-10>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-2.5rem * var(--space-x-reverse));margin-left:calc(-2.5rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:768px){.md\\:-space-y-12>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-3rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-3rem * var(--space-y-reverse))}}@media (min-width:768px){.md\\:-space-x-12>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-3rem * var(--space-x-reverse));margin-left:calc(-3rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:768px){.md\\:-space-y-16>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-4rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-4rem * var(--space-y-reverse))}}@media (min-width:768px){.md\\:-space-x-16>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-4rem * var(--space-x-reverse));margin-left:calc(-4rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:768px){.md\\:-space-y-20>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-5rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-5rem * var(--space-y-reverse))}}@media (min-width:768px){.md\\:-space-x-20>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-5rem * var(--space-x-reverse));margin-left:calc(-5rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:768px){.md\\:-space-y-24>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-6rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-6rem * var(--space-y-reverse))}}@media (min-width:768px){.md\\:-space-x-24>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-6rem * var(--space-x-reverse));margin-left:calc(-6rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:768px){.md\\:-space-y-32>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-8rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-8rem * var(--space-y-reverse))}}@media (min-width:768px){.md\\:-space-x-32>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-8rem * var(--space-x-reverse));margin-left:calc(-8rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:768px){.md\\:-space-y-40>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-10rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-10rem * var(--space-y-reverse))}}@media (min-width:768px){.md\\:-space-x-40>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-10rem * var(--space-x-reverse));margin-left:calc(-10rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:768px){.md\\:-space-y-48>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-12rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-12rem * var(--space-y-reverse))}}@media (min-width:768px){.md\\:-space-x-48>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-12rem * var(--space-x-reverse));margin-left:calc(-12rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:768px){.md\\:-space-y-56>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-14rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-14rem * var(--space-y-reverse))}}@media (min-width:768px){.md\\:-space-x-56>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-14rem * var(--space-x-reverse));margin-left:calc(-14rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:768px){.md\\:-space-y-64>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-16rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-16rem * var(--space-y-reverse))}}@media (min-width:768px){.md\\:-space-x-64>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-16rem * var(--space-x-reverse));margin-left:calc(-16rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:768px){.md\\:-space-y-px>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-1px * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-1px * var(--space-y-reverse))}}@media (min-width:768px){.md\\:-space-x-px>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-1px * var(--space-x-reverse));margin-left:calc(-1px * calc(1 - var(--space-x-reverse)))}}@media (min-width:768px){.md\\:space-y-reverse>:not(template)~:not(template){--space-y-reverse:1}}@media (min-width:768px){.md\\:space-x-reverse>:not(template)~:not(template){--space-x-reverse:1}}@media (min-width:768px){.md\\:divide-y-0>:not(template)~:not(template){--divide-y-reverse:0;border-top-width:calc(0px * calc(1 - var(--divide-y-reverse)));border-bottom-width:calc(0px * var(--divide-y-reverse))}}@media (min-width:768px){.md\\:divide-x-0>:not(template)~:not(template){--divide-x-reverse:0;border-right-width:calc(0px * var(--divide-x-reverse));border-left-width:calc(0px * calc(1 - var(--divide-x-reverse)))}}@media (min-width:768px){.md\\:divide-y-2>:not(template)~:not(template){--divide-y-reverse:0;border-top-width:calc(2px * calc(1 - var(--divide-y-reverse)));border-bottom-width:calc(2px * var(--divide-y-reverse))}}@media (min-width:768px){.md\\:divide-x-2>:not(template)~:not(template){--divide-x-reverse:0;border-right-width:calc(2px * var(--divide-x-reverse));border-left-width:calc(2px * calc(1 - var(--divide-x-reverse)))}}@media (min-width:768px){.md\\:divide-y-4>:not(template)~:not(template){--divide-y-reverse:0;border-top-width:calc(4px * calc(1 - var(--divide-y-reverse)));border-bottom-width:calc(4px * var(--divide-y-reverse))}}@media (min-width:768px){.md\\:divide-x-4>:not(template)~:not(template){--divide-x-reverse:0;border-right-width:calc(4px * var(--divide-x-reverse));border-left-width:calc(4px * calc(1 - var(--divide-x-reverse)))}}@media (min-width:768px){.md\\:divide-y-8>:not(template)~:not(template){--divide-y-reverse:0;border-top-width:calc(8px * calc(1 - var(--divide-y-reverse)));border-bottom-width:calc(8px * var(--divide-y-reverse))}}@media (min-width:768px){.md\\:divide-x-8>:not(template)~:not(template){--divide-x-reverse:0;border-right-width:calc(8px * var(--divide-x-reverse));border-left-width:calc(8px * calc(1 - var(--divide-x-reverse)))}}@media (min-width:768px){.md\\:divide-y>:not(template)~:not(template){--divide-y-reverse:0;border-top-width:calc(1px * calc(1 - var(--divide-y-reverse)));border-bottom-width:calc(1px * var(--divide-y-reverse))}}@media (min-width:768px){.md\\:divide-x>:not(template)~:not(template){--divide-x-reverse:0;border-right-width:calc(1px * var(--divide-x-reverse));border-left-width:calc(1px * calc(1 - var(--divide-x-reverse)))}}@media (min-width:768px){.md\\:divide-y-reverse>:not(template)~:not(template){--divide-y-reverse:1}}@media (min-width:768px){.md\\:divide-x-reverse>:not(template)~:not(template){--divide-x-reverse:1}}@media (min-width:768px){.md\\:divide-primary>:not(template)~:not(template){--divide-opacity:1;border-color:#7467ef;border-color:rgba(116,103,239,var(--divide-opacity))}}@media (min-width:768px){.md\\:divide-secondary>:not(template)~:not(template){--divide-opacity:1;border-color:#ff9e43;border-color:rgba(255,158,67,var(--divide-opacity))}}@media (min-width:768px){.md\\:divide-error>:not(template)~:not(template){--divide-opacity:1;border-color:#e95455;border-color:rgba(233,84,85,var(--divide-opacity))}}@media (min-width:768px){.md\\:divide-paper>:not(template)~:not(template){--divide-opacity:1;border-color:#222a45;border-color:rgba(34,42,69,var(--divide-opacity))}}@media (min-width:768px){.md\\:divide-paperlight>:not(template)~:not(template){--divide-opacity:1;border-color:#30345b;border-color:rgba(48,52,91,var(--divide-opacity))}}@media (min-width:768px){.md\\:divide-muted>:not(template)~:not(template){border-color:hsla(0,0%,100%,.7)}}@media (min-width:768px){.md\\:divide-hint>:not(template)~:not(template){border-color:hsla(0,0%,100%,.5)}}@media (min-width:768px){.md\\:divide-white>:not(template)~:not(template){--divide-opacity:1;border-color:#fff;border-color:rgba(255,255,255,var(--divide-opacity))}}@media (min-width:768px){.md\\:divide-success>:not(template)~:not(template){border-color:#33d9b2}}@media (min-width:768px){.md\\:divide-solid>:not(template)~:not(template){border-style:solid}}@media (min-width:768px){.md\\:divide-dashed>:not(template)~:not(template){border-style:dashed}}@media (min-width:768px){.md\\:divide-dotted>:not(template)~:not(template){border-style:dotted}}@media (min-width:768px){.md\\:divide-double>:not(template)~:not(template){border-style:double}}@media (min-width:768px){.md\\:divide-none>:not(template)~:not(template){border-style:none}}@media (min-width:768px){.md\\:divide-opacity-0>:not(template)~:not(template){--divide-opacity:0}}@media (min-width:768px){.md\\:divide-opacity-25>:not(template)~:not(template){--divide-opacity:0.25}}@media (min-width:768px){.md\\:divide-opacity-50>:not(template)~:not(template){--divide-opacity:0.5}}@media (min-width:768px){.md\\:divide-opacity-75>:not(template)~:not(template){--divide-opacity:0.75}}@media (min-width:768px){.md\\:divide-opacity-100>:not(template)~:not(template){--divide-opacity:1}}@media (min-width:768px){.md\\:sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}}@media (min-width:768px){.md\\:not-sr-only{position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip:auto;white-space:normal}}@media (min-width:768px){.md\\:focus\\:sr-only:focus{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}}@media (min-width:768px){.md\\:focus\\:not-sr-only:focus{position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip:auto;white-space:normal}}@media (min-width:768px){.md\\:appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}}@media (min-width:768px){.md\\:bg-fixed{background-attachment:fixed}}@media (min-width:768px){.md\\:bg-local{background-attachment:local}}@media (min-width:768px){.md\\:bg-scroll{background-attachment:scroll}}@media (min-width:768px){.md\\:bg-clip-border{background-clip:initial}}@media (min-width:768px){.md\\:bg-clip-padding{background-clip:padding-box}}@media (min-width:768px){.md\\:bg-clip-content{background-clip:content-box}}@media (min-width:768px){.md\\:bg-clip-text{-webkit-background-clip:text;background-clip:text}}@media (min-width:768px){.md\\:bg-primary{--bg-opacity:1;background-color:#7467ef;background-color:rgba(116,103,239,var(--bg-opacity))}}@media (min-width:768px){.md\\:bg-secondary{--bg-opacity:1;background-color:#ff9e43;background-color:rgba(255,158,67,var(--bg-opacity))}}@media (min-width:768px){.md\\:bg-error{--bg-opacity:1;background-color:#e95455;background-color:rgba(233,84,85,var(--bg-opacity))}}@media (min-width:768px){.md\\:bg-default{--bg-opacity:1;background-color:#1a2038;background-color:rgba(26,32,56,var(--bg-opacity))}}@media (min-width:768px){.md\\:bg-paper{--bg-opacity:1;background-color:#222a45;background-color:rgba(34,42,69,var(--bg-opacity))}}@media (min-width:768px){.md\\:bg-paperlight{--bg-opacity:1;background-color:#30345b;background-color:rgba(48,52,91,var(--bg-opacity))}}@media (min-width:768px){.md\\:bg-muted{background-color:hsla(0,0%,100%,.7)}}@media (min-width:768px){.md\\:bg-hint{background-color:hsla(0,0%,100%,.5)}}@media (min-width:768px){.md\\:bg-white{--bg-opacity:1;background-color:#fff;background-color:rgba(255,255,255,var(--bg-opacity))}}@media (min-width:768px){.md\\:bg-success{background-color:#33d9b2}}@media (min-width:768px){.md\\:hover\\:bg-primary:hover{--bg-opacity:1;background-color:#7467ef;background-color:rgba(116,103,239,var(--bg-opacity))}}@media (min-width:768px){.md\\:hover\\:bg-secondary:hover{--bg-opacity:1;background-color:#ff9e43;background-color:rgba(255,158,67,var(--bg-opacity))}}@media (min-width:768px){.md\\:hover\\:bg-error:hover{--bg-opacity:1;background-color:#e95455;background-color:rgba(233,84,85,var(--bg-opacity))}}@media (min-width:768px){.md\\:hover\\:bg-default:hover{--bg-opacity:1;background-color:#1a2038;background-color:rgba(26,32,56,var(--bg-opacity))}}@media (min-width:768px){.md\\:hover\\:bg-paper:hover{--bg-opacity:1;background-color:#222a45;background-color:rgba(34,42,69,var(--bg-opacity))}}@media (min-width:768px){.md\\:hover\\:bg-paperlight:hover{--bg-opacity:1;background-color:#30345b;background-color:rgba(48,52,91,var(--bg-opacity))}}@media (min-width:768px){.md\\:hover\\:bg-muted:hover{background-color:hsla(0,0%,100%,.7)}}@media (min-width:768px){.md\\:hover\\:bg-hint:hover{background-color:hsla(0,0%,100%,.5)}}@media (min-width:768px){.md\\:hover\\:bg-white:hover{--bg-opacity:1;background-color:#fff;background-color:rgba(255,255,255,var(--bg-opacity))}}@media (min-width:768px){.md\\:hover\\:bg-success:hover{background-color:#33d9b2}}@media (min-width:768px){.md\\:focus\\:bg-primary:focus{--bg-opacity:1;background-color:#7467ef;background-color:rgba(116,103,239,var(--bg-opacity))}}@media (min-width:768px){.md\\:focus\\:bg-secondary:focus{--bg-opacity:1;background-color:#ff9e43;background-color:rgba(255,158,67,var(--bg-opacity))}}@media (min-width:768px){.md\\:focus\\:bg-error:focus{--bg-opacity:1;background-color:#e95455;background-color:rgba(233,84,85,var(--bg-opacity))}}@media (min-width:768px){.md\\:focus\\:bg-default:focus{--bg-opacity:1;background-color:#1a2038;background-color:rgba(26,32,56,var(--bg-opacity))}}@media (min-width:768px){.md\\:focus\\:bg-paper:focus{--bg-opacity:1;background-color:#222a45;background-color:rgba(34,42,69,var(--bg-opacity))}}@media (min-width:768px){.md\\:focus\\:bg-paperlight:focus{--bg-opacity:1;background-color:#30345b;background-color:rgba(48,52,91,var(--bg-opacity))}}@media (min-width:768px){.md\\:focus\\:bg-muted:focus{background-color:hsla(0,0%,100%,.7)}}@media (min-width:768px){.md\\:focus\\:bg-hint:focus{background-color:hsla(0,0%,100%,.5)}}@media (min-width:768px){.md\\:focus\\:bg-white:focus{--bg-opacity:1;background-color:#fff;background-color:rgba(255,255,255,var(--bg-opacity))}}@media (min-width:768px){.md\\:focus\\:bg-success:focus{background-color:#33d9b2}}@media (min-width:768px){.md\\:bg-none{background-image:none}}@media (min-width:768px){.md\\:bg-gradient-to-t{background-image:linear-gradient(0deg,var(--gradient-color-stops))}}@media (min-width:768px){.md\\:bg-gradient-to-tr{background-image:linear-gradient(to top right,var(--gradient-color-stops))}}@media (min-width:768px){.md\\:bg-gradient-to-r{background-image:linear-gradient(90deg,var(--gradient-color-stops))}}@media (min-width:768px){.md\\:bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--gradient-color-stops))}}@media (min-width:768px){.md\\:bg-gradient-to-b{background-image:linear-gradient(180deg,var(--gradient-color-stops))}}@media (min-width:768px){.md\\:bg-gradient-to-bl{background-image:linear-gradient(to bottom left,var(--gradient-color-stops))}}@media (min-width:768px){.md\\:bg-gradient-to-l{background-image:linear-gradient(270deg,var(--gradient-color-stops))}}@media (min-width:768px){.md\\:bg-gradient-to-tl{background-image:linear-gradient(to top left,var(--gradient-color-stops))}}@media (min-width:768px){.md\\:from-primary{--gradient-from-color:#7467ef;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(116,103,239,0))}}@media (min-width:768px){.md\\:from-secondary{--gradient-from-color:#ff9e43;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(255,158,67,0))}}@media (min-width:768px){.md\\:from-error{--gradient-from-color:#e95455;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(233,84,85,0))}}@media (min-width:768px){.md\\:from-default{--gradient-from-color:#1a2038;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(26,32,56,0))}}@media (min-width:768px){.md\\:from-paper{--gradient-from-color:#222a45;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(34,42,69,0))}}@media (min-width:768px){.md\\:from-paperlight{--gradient-from-color:#30345b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(48,52,91,0))}}@media (min-width:768px){.md\\:from-muted{--gradient-from-color:hsla(0,0%,100%,0.7)}}@media (min-width:768px){.md\\:from-hint,.md\\:from-muted{--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,100%,0))}.md\\:from-hint{--gradient-from-color:hsla(0,0%,100%,0.5)}}@media (min-width:768px){.md\\:from-white{--gradient-from-color:#fff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,100%,0))}}@media (min-width:768px){.md\\:from-success{--gradient-from-color:#33d9b2;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(51,217,178,0))}}@media (min-width:768px){.md\\:via-primary{--gradient-via-color:#7467ef;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(116,103,239,0))}}@media (min-width:768px){.md\\:via-secondary{--gradient-via-color:#ff9e43;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(255,158,67,0))}}@media (min-width:768px){.md\\:via-error{--gradient-via-color:#e95455;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(233,84,85,0))}}@media (min-width:768px){.md\\:via-default{--gradient-via-color:#1a2038;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(26,32,56,0))}}@media (min-width:768px){.md\\:via-paper{--gradient-via-color:#222a45;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(34,42,69,0))}}@media (min-width:768px){.md\\:via-paperlight{--gradient-via-color:#30345b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(48,52,91,0))}}@media (min-width:768px){.md\\:via-muted{--gradient-via-color:hsla(0,0%,100%,0.7)}}@media (min-width:768px){.md\\:via-hint,.md\\:via-muted{--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,100%,0))}.md\\:via-hint{--gradient-via-color:hsla(0,0%,100%,0.5)}}@media (min-width:768px){.md\\:via-white{--gradient-via-color:#fff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,100%,0))}}@media (min-width:768px){.md\\:via-success{--gradient-via-color:#33d9b2;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(51,217,178,0))}}@media (min-width:768px){.md\\:to-primary{--gradient-to-color:#7467ef}}@media (min-width:768px){.md\\:to-secondary{--gradient-to-color:#ff9e43}}@media (min-width:768px){.md\\:to-error{--gradient-to-color:#e95455}}@media (min-width:768px){.md\\:to-default{--gradient-to-color:#1a2038}}@media (min-width:768px){.md\\:to-paper{--gradient-to-color:#222a45}}@media (min-width:768px){.md\\:to-paperlight{--gradient-to-color:#30345b}}@media (min-width:768px){.md\\:to-muted{--gradient-to-color:hsla(0,0%,100%,0.7)}}@media (min-width:768px){.md\\:to-hint{--gradient-to-color:hsla(0,0%,100%,0.5)}}@media (min-width:768px){.md\\:to-white{--gradient-to-color:#fff}}@media (min-width:768px){.md\\:to-success{--gradient-to-color:#33d9b2}}@media (min-width:768px){.md\\:hover\\:from-primary:hover{--gradient-from-color:#7467ef;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(116,103,239,0))}}@media (min-width:768px){.md\\:hover\\:from-secondary:hover{--gradient-from-color:#ff9e43;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(255,158,67,0))}}@media (min-width:768px){.md\\:hover\\:from-error:hover{--gradient-from-color:#e95455;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(233,84,85,0))}}@media (min-width:768px){.md\\:hover\\:from-default:hover{--gradient-from-color:#1a2038;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(26,32,56,0))}}@media (min-width:768px){.md\\:hover\\:from-paper:hover{--gradient-from-color:#222a45;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(34,42,69,0))}}@media (min-width:768px){.md\\:hover\\:from-paperlight:hover{--gradient-from-color:#30345b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(48,52,91,0))}}@media (min-width:768px){.md\\:hover\\:from-muted:hover{--gradient-from-color:hsla(0,0%,100%,0.7)}}@media (min-width:768px){.md\\:hover\\:from-hint:hover,.md\\:hover\\:from-muted:hover{--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,100%,0))}.md\\:hover\\:from-hint:hover{--gradient-from-color:hsla(0,0%,100%,0.5)}}@media (min-width:768px){.md\\:hover\\:from-white:hover{--gradient-from-color:#fff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,100%,0))}}@media (min-width:768px){.md\\:hover\\:from-success:hover{--gradient-from-color:#33d9b2;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(51,217,178,0))}}@media (min-width:768px){.md\\:hover\\:via-primary:hover{--gradient-via-color:#7467ef;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(116,103,239,0))}}@media (min-width:768px){.md\\:hover\\:via-secondary:hover{--gradient-via-color:#ff9e43;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(255,158,67,0))}}@media (min-width:768px){.md\\:hover\\:via-error:hover{--gradient-via-color:#e95455;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(233,84,85,0))}}@media (min-width:768px){.md\\:hover\\:via-default:hover{--gradient-via-color:#1a2038;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(26,32,56,0))}}@media (min-width:768px){.md\\:hover\\:via-paper:hover{--gradient-via-color:#222a45;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(34,42,69,0))}}@media (min-width:768px){.md\\:hover\\:via-paperlight:hover{--gradient-via-color:#30345b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(48,52,91,0))}}@media (min-width:768px){.md\\:hover\\:via-muted:hover{--gradient-via-color:hsla(0,0%,100%,0.7)}}@media (min-width:768px){.md\\:hover\\:via-hint:hover,.md\\:hover\\:via-muted:hover{--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,100%,0))}.md\\:hover\\:via-hint:hover{--gradient-via-color:hsla(0,0%,100%,0.5)}}@media (min-width:768px){.md\\:hover\\:via-white:hover{--gradient-via-color:#fff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,100%,0))}}@media (min-width:768px){.md\\:hover\\:via-success:hover{--gradient-via-color:#33d9b2;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(51,217,178,0))}}@media (min-width:768px){.md\\:hover\\:to-primary:hover{--gradient-to-color:#7467ef}}@media (min-width:768px){.md\\:hover\\:to-secondary:hover{--gradient-to-color:#ff9e43}}@media (min-width:768px){.md\\:hover\\:to-error:hover{--gradient-to-color:#e95455}}@media (min-width:768px){.md\\:hover\\:to-default:hover{--gradient-to-color:#1a2038}}@media (min-width:768px){.md\\:hover\\:to-paper:hover{--gradient-to-color:#222a45}}@media (min-width:768px){.md\\:hover\\:to-paperlight:hover{--gradient-to-color:#30345b}}@media (min-width:768px){.md\\:hover\\:to-muted:hover{--gradient-to-color:hsla(0,0%,100%,0.7)}}@media (min-width:768px){.md\\:hover\\:to-hint:hover{--gradient-to-color:hsla(0,0%,100%,0.5)}}@media (min-width:768px){.md\\:hover\\:to-white:hover{--gradient-to-color:#fff}}@media (min-width:768px){.md\\:hover\\:to-success:hover{--gradient-to-color:#33d9b2}}@media (min-width:768px){.md\\:focus\\:from-primary:focus{--gradient-from-color:#7467ef;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(116,103,239,0))}}@media (min-width:768px){.md\\:focus\\:from-secondary:focus{--gradient-from-color:#ff9e43;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(255,158,67,0))}}@media (min-width:768px){.md\\:focus\\:from-error:focus{--gradient-from-color:#e95455;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(233,84,85,0))}}@media (min-width:768px){.md\\:focus\\:from-default:focus{--gradient-from-color:#1a2038;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(26,32,56,0))}}@media (min-width:768px){.md\\:focus\\:from-paper:focus{--gradient-from-color:#222a45;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(34,42,69,0))}}@media (min-width:768px){.md\\:focus\\:from-paperlight:focus{--gradient-from-color:#30345b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(48,52,91,0))}}@media (min-width:768px){.md\\:focus\\:from-muted:focus{--gradient-from-color:hsla(0,0%,100%,0.7)}}@media (min-width:768px){.md\\:focus\\:from-hint:focus,.md\\:focus\\:from-muted:focus{--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,100%,0))}.md\\:focus\\:from-hint:focus{--gradient-from-color:hsla(0,0%,100%,0.5)}}@media (min-width:768px){.md\\:focus\\:from-white:focus{--gradient-from-color:#fff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,100%,0))}}@media (min-width:768px){.md\\:focus\\:from-success:focus{--gradient-from-color:#33d9b2;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(51,217,178,0))}}@media (min-width:768px){.md\\:focus\\:via-primary:focus{--gradient-via-color:#7467ef;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(116,103,239,0))}}@media (min-width:768px){.md\\:focus\\:via-secondary:focus{--gradient-via-color:#ff9e43;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(255,158,67,0))}}@media (min-width:768px){.md\\:focus\\:via-error:focus{--gradient-via-color:#e95455;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(233,84,85,0))}}@media (min-width:768px){.md\\:focus\\:via-default:focus{--gradient-via-color:#1a2038;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(26,32,56,0))}}@media (min-width:768px){.md\\:focus\\:via-paper:focus{--gradient-via-color:#222a45;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(34,42,69,0))}}@media (min-width:768px){.md\\:focus\\:via-paperlight:focus{--gradient-via-color:#30345b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(48,52,91,0))}}@media (min-width:768px){.md\\:focus\\:via-muted:focus{--gradient-via-color:hsla(0,0%,100%,0.7)}}@media (min-width:768px){.md\\:focus\\:via-hint:focus,.md\\:focus\\:via-muted:focus{--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,100%,0))}.md\\:focus\\:via-hint:focus{--gradient-via-color:hsla(0,0%,100%,0.5)}}@media (min-width:768px){.md\\:focus\\:via-white:focus{--gradient-via-color:#fff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,100%,0))}}@media (min-width:768px){.md\\:focus\\:via-success:focus{--gradient-via-color:#33d9b2;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(51,217,178,0))}}@media (min-width:768px){.md\\:focus\\:to-primary:focus{--gradient-to-color:#7467ef}}@media (min-width:768px){.md\\:focus\\:to-secondary:focus{--gradient-to-color:#ff9e43}}@media (min-width:768px){.md\\:focus\\:to-error:focus{--gradient-to-color:#e95455}}@media (min-width:768px){.md\\:focus\\:to-default:focus{--gradient-to-color:#1a2038}}@media (min-width:768px){.md\\:focus\\:to-paper:focus{--gradient-to-color:#222a45}}@media (min-width:768px){.md\\:focus\\:to-paperlight:focus{--gradient-to-color:#30345b}}@media (min-width:768px){.md\\:focus\\:to-muted:focus{--gradient-to-color:hsla(0,0%,100%,0.7)}}@media (min-width:768px){.md\\:focus\\:to-hint:focus{--gradient-to-color:hsla(0,0%,100%,0.5)}}@media (min-width:768px){.md\\:focus\\:to-white:focus{--gradient-to-color:#fff}}@media (min-width:768px){.md\\:focus\\:to-success:focus{--gradient-to-color:#33d9b2}}@media (min-width:768px){.md\\:bg-opacity-0{--bg-opacity:0}}@media (min-width:768px){.md\\:bg-opacity-25{--bg-opacity:0.25}}@media (min-width:768px){.md\\:bg-opacity-50{--bg-opacity:0.5}}@media (min-width:768px){.md\\:bg-opacity-75{--bg-opacity:0.75}}@media (min-width:768px){.md\\:bg-opacity-100{--bg-opacity:1}}@media (min-width:768px){.md\\:hover\\:bg-opacity-0:hover{--bg-opacity:0}}@media (min-width:768px){.md\\:hover\\:bg-opacity-25:hover{--bg-opacity:0.25}}@media (min-width:768px){.md\\:hover\\:bg-opacity-50:hover{--bg-opacity:0.5}}@media (min-width:768px){.md\\:hover\\:bg-opacity-75:hover{--bg-opacity:0.75}}@media (min-width:768px){.md\\:hover\\:bg-opacity-100:hover{--bg-opacity:1}}@media (min-width:768px){.md\\:focus\\:bg-opacity-0:focus{--bg-opacity:0}}@media (min-width:768px){.md\\:focus\\:bg-opacity-25:focus{--bg-opacity:0.25}}@media (min-width:768px){.md\\:focus\\:bg-opacity-50:focus{--bg-opacity:0.5}}@media (min-width:768px){.md\\:focus\\:bg-opacity-75:focus{--bg-opacity:0.75}}@media (min-width:768px){.md\\:focus\\:bg-opacity-100:focus{--bg-opacity:1}}@media (min-width:768px){.md\\:bg-bottom{background-position:bottom}}@media (min-width:768px){.md\\:bg-center{background-position:50%}}@media (min-width:768px){.md\\:bg-left{background-position:0}}@media (min-width:768px){.md\\:bg-left-bottom{background-position:0 100%}}@media (min-width:768px){.md\\:bg-left-top{background-position:0 0}}@media (min-width:768px){.md\\:bg-right{background-position:100%}}@media (min-width:768px){.md\\:bg-right-bottom{background-position:100% 100%}}@media (min-width:768px){.md\\:bg-right-top{background-position:100% 0}}@media (min-width:768px){.md\\:bg-top{background-position:top}}@media (min-width:768px){.md\\:bg-repeat{background-repeat:repeat}}@media (min-width:768px){.md\\:bg-no-repeat{background-repeat:no-repeat}}@media (min-width:768px){.md\\:bg-repeat-x{background-repeat:repeat-x}}@media (min-width:768px){.md\\:bg-repeat-y{background-repeat:repeat-y}}@media (min-width:768px){.md\\:bg-repeat-round{background-repeat:round}}@media (min-width:768px){.md\\:bg-repeat-space{background-repeat:space}}@media (min-width:768px){.md\\:bg-auto{background-size:auto}}@media (min-width:768px){.md\\:bg-cover{background-size:cover}}@media (min-width:768px){.md\\:bg-contain{background-size:contain}}@media (min-width:768px){.md\\:border-collapse{border-collapse:collapse}}@media (min-width:768px){.md\\:border-separate{border-collapse:initial}}@media (min-width:768px){.md\\:border-primary{--border-opacity:1;border-color:#7467ef;border-color:rgba(116,103,239,var(--border-opacity))}}@media (min-width:768px){.md\\:border-secondary{--border-opacity:1;border-color:#ff9e43;border-color:rgba(255,158,67,var(--border-opacity))}}@media (min-width:768px){.md\\:border-error{--border-opacity:1;border-color:#e95455;border-color:rgba(233,84,85,var(--border-opacity))}}@media (min-width:768px){.md\\:border-paper{--border-opacity:1;border-color:#222a45;border-color:rgba(34,42,69,var(--border-opacity))}}@media (min-width:768px){.md\\:border-paperlight{--border-opacity:1;border-color:#30345b;border-color:rgba(48,52,91,var(--border-opacity))}}@media (min-width:768px){.md\\:border-muted{border-color:hsla(0,0%,100%,.7)}}@media (min-width:768px){.md\\:border-hint{border-color:hsla(0,0%,100%,.5)}}@media (min-width:768px){.md\\:border-white{--border-opacity:1;border-color:#fff;border-color:rgba(255,255,255,var(--border-opacity))}}@media (min-width:768px){.md\\:border-success{border-color:#33d9b2}}@media (min-width:768px){.md\\:hover\\:border-primary:hover{--border-opacity:1;border-color:#7467ef;border-color:rgba(116,103,239,var(--border-opacity))}}@media (min-width:768px){.md\\:hover\\:border-secondary:hover{--border-opacity:1;border-color:#ff9e43;border-color:rgba(255,158,67,var(--border-opacity))}}@media (min-width:768px){.md\\:hover\\:border-error:hover{--border-opacity:1;border-color:#e95455;border-color:rgba(233,84,85,var(--border-opacity))}}@media (min-width:768px){.md\\:hover\\:border-paper:hover{--border-opacity:1;border-color:#222a45;border-color:rgba(34,42,69,var(--border-opacity))}}@media (min-width:768px){.md\\:hover\\:border-paperlight:hover{--border-opacity:1;border-color:#30345b;border-color:rgba(48,52,91,var(--border-opacity))}}@media (min-width:768px){.md\\:hover\\:border-muted:hover{border-color:hsla(0,0%,100%,.7)}}@media (min-width:768px){.md\\:hover\\:border-hint:hover{border-color:hsla(0,0%,100%,.5)}}@media (min-width:768px){.md\\:hover\\:border-white:hover{--border-opacity:1;border-color:#fff;border-color:rgba(255,255,255,var(--border-opacity))}}@media (min-width:768px){.md\\:hover\\:border-success:hover{border-color:#33d9b2}}@media (min-width:768px){.md\\:focus\\:border-primary:focus{--border-opacity:1;border-color:#7467ef;border-color:rgba(116,103,239,var(--border-opacity))}}@media (min-width:768px){.md\\:focus\\:border-secondary:focus{--border-opacity:1;border-color:#ff9e43;border-color:rgba(255,158,67,var(--border-opacity))}}@media (min-width:768px){.md\\:focus\\:border-error:focus{--border-opacity:1;border-color:#e95455;border-color:rgba(233,84,85,var(--border-opacity))}}@media (min-width:768px){.md\\:focus\\:border-paper:focus{--border-opacity:1;border-color:#222a45;border-color:rgba(34,42,69,var(--border-opacity))}}@media (min-width:768px){.md\\:focus\\:border-paperlight:focus{--border-opacity:1;border-color:#30345b;border-color:rgba(48,52,91,var(--border-opacity))}}@media (min-width:768px){.md\\:focus\\:border-muted:focus{border-color:hsla(0,0%,100%,.7)}}@media (min-width:768px){.md\\:focus\\:border-hint:focus{border-color:hsla(0,0%,100%,.5)}}@media (min-width:768px){.md\\:focus\\:border-white:focus{--border-opacity:1;border-color:#fff;border-color:rgba(255,255,255,var(--border-opacity))}}@media (min-width:768px){.md\\:focus\\:border-success:focus{border-color:#33d9b2}}@media (min-width:768px){.md\\:border-opacity-0{--border-opacity:0}}@media (min-width:768px){.md\\:border-opacity-25{--border-opacity:0.25}}@media (min-width:768px){.md\\:border-opacity-50{--border-opacity:0.5}}@media (min-width:768px){.md\\:border-opacity-75{--border-opacity:0.75}}@media (min-width:768px){.md\\:border-opacity-100{--border-opacity:1}}@media (min-width:768px){.md\\:hover\\:border-opacity-0:hover{--border-opacity:0}}@media (min-width:768px){.md\\:hover\\:border-opacity-25:hover{--border-opacity:0.25}}@media (min-width:768px){.md\\:hover\\:border-opacity-50:hover{--border-opacity:0.5}}@media (min-width:768px){.md\\:hover\\:border-opacity-75:hover{--border-opacity:0.75}}@media (min-width:768px){.md\\:hover\\:border-opacity-100:hover{--border-opacity:1}}@media (min-width:768px){.md\\:focus\\:border-opacity-0:focus{--border-opacity:0}}@media (min-width:768px){.md\\:focus\\:border-opacity-25:focus{--border-opacity:0.25}}@media (min-width:768px){.md\\:focus\\:border-opacity-50:focus{--border-opacity:0.5}}@media (min-width:768px){.md\\:focus\\:border-opacity-75:focus{--border-opacity:0.75}}@media (min-width:768px){.md\\:focus\\:border-opacity-100:focus{--border-opacity:1}}@media (min-width:768px){.md\\:rounded-none{border-radius:0}}@media (min-width:768px){.md\\:rounded-sm{border-radius:.125rem}}@media (min-width:768px){.md\\:rounded{border-radius:.25rem}}@media (min-width:768px){.md\\:rounded-md{border-radius:.375rem}}@media (min-width:768px){.md\\:rounded-lg{border-radius:.5rem}}@media (min-width:768px){.md\\:rounded-full{border-radius:9999px}}@media (min-width:768px){.md\\:rounded-t-none{border-top-left-radius:0;border-top-right-radius:0}}@media (min-width:768px){.md\\:rounded-r-none{border-top-right-radius:0;border-bottom-right-radius:0}}@media (min-width:768px){.md\\:rounded-b-none{border-bottom-right-radius:0;border-bottom-left-radius:0}}@media (min-width:768px){.md\\:rounded-l-none{border-top-left-radius:0;border-bottom-left-radius:0}}@media (min-width:768px){.md\\:rounded-t-sm{border-top-left-radius:.125rem;border-top-right-radius:.125rem}}@media (min-width:768px){.md\\:rounded-r-sm{border-top-right-radius:.125rem;border-bottom-right-radius:.125rem}}@media (min-width:768px){.md\\:rounded-b-sm{border-bottom-right-radius:.125rem;border-bottom-left-radius:.125rem}}@media (min-width:768px){.md\\:rounded-l-sm{border-top-left-radius:.125rem;border-bottom-left-radius:.125rem}}@media (min-width:768px){.md\\:rounded-t{border-top-left-radius:.25rem}}@media (min-width:768px){.md\\:rounded-r,.md\\:rounded-t{border-top-right-radius:.25rem}}@media (min-width:768px){.md\\:rounded-b,.md\\:rounded-r{border-bottom-right-radius:.25rem}}@media (min-width:768px){.md\\:rounded-b,.md\\:rounded-l{border-bottom-left-radius:.25rem}.md\\:rounded-l{border-top-left-radius:.25rem}}@media (min-width:768px){.md\\:rounded-t-md{border-top-left-radius:.375rem;border-top-right-radius:.375rem}}@media (min-width:768px){.md\\:rounded-r-md{border-top-right-radius:.375rem;border-bottom-right-radius:.375rem}}@media (min-width:768px){.md\\:rounded-b-md{border-bottom-right-radius:.375rem;border-bottom-left-radius:.375rem}}@media (min-width:768px){.md\\:rounded-l-md{border-top-left-radius:.375rem;border-bottom-left-radius:.375rem}}@media (min-width:768px){.md\\:rounded-t-lg{border-top-left-radius:.5rem;border-top-right-radius:.5rem}}@media (min-width:768px){.md\\:rounded-r-lg{border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}}@media (min-width:768px){.md\\:rounded-b-lg{border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem}}@media (min-width:768px){.md\\:rounded-l-lg{border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}}@media (min-width:768px){.md\\:rounded-t-full{border-top-left-radius:9999px;border-top-right-radius:9999px}}@media (min-width:768px){.md\\:rounded-r-full{border-top-right-radius:9999px;border-bottom-right-radius:9999px}}@media (min-width:768px){.md\\:rounded-b-full{border-bottom-right-radius:9999px;border-bottom-left-radius:9999px}}@media (min-width:768px){.md\\:rounded-l-full{border-top-left-radius:9999px;border-bottom-left-radius:9999px}}@media (min-width:768px){.md\\:rounded-tl-none{border-top-left-radius:0}}@media (min-width:768px){.md\\:rounded-tr-none{border-top-right-radius:0}}@media (min-width:768px){.md\\:rounded-br-none{border-bottom-right-radius:0}}@media (min-width:768px){.md\\:rounded-bl-none{border-bottom-left-radius:0}}@media (min-width:768px){.md\\:rounded-tl-sm{border-top-left-radius:.125rem}}@media (min-width:768px){.md\\:rounded-tr-sm{border-top-right-radius:.125rem}}@media (min-width:768px){.md\\:rounded-br-sm{border-bottom-right-radius:.125rem}}@media (min-width:768px){.md\\:rounded-bl-sm{border-bottom-left-radius:.125rem}}@media (min-width:768px){.md\\:rounded-tl{border-top-left-radius:.25rem}}@media (min-width:768px){.md\\:rounded-tr{border-top-right-radius:.25rem}}@media (min-width:768px){.md\\:rounded-br{border-bottom-right-radius:.25rem}}@media (min-width:768px){.md\\:rounded-bl{border-bottom-left-radius:.25rem}}@media (min-width:768px){.md\\:rounded-tl-md{border-top-left-radius:.375rem}}@media (min-width:768px){.md\\:rounded-tr-md{border-top-right-radius:.375rem}}@media (min-width:768px){.md\\:rounded-br-md{border-bottom-right-radius:.375rem}}@media (min-width:768px){.md\\:rounded-bl-md{border-bottom-left-radius:.375rem}}@media (min-width:768px){.md\\:rounded-tl-lg{border-top-left-radius:.5rem}}@media (min-width:768px){.md\\:rounded-tr-lg{border-top-right-radius:.5rem}}@media (min-width:768px){.md\\:rounded-br-lg{border-bottom-right-radius:.5rem}}@media (min-width:768px){.md\\:rounded-bl-lg{border-bottom-left-radius:.5rem}}@media (min-width:768px){.md\\:rounded-tl-full{border-top-left-radius:9999px}}@media (min-width:768px){.md\\:rounded-tr-full{border-top-right-radius:9999px}}@media (min-width:768px){.md\\:rounded-br-full{border-bottom-right-radius:9999px}}@media (min-width:768px){.md\\:rounded-bl-full{border-bottom-left-radius:9999px}}@media (min-width:768px){.md\\:border-solid{border-style:solid}}@media (min-width:768px){.md\\:border-dashed{border-style:dashed}}@media (min-width:768px){.md\\:border-dotted{border-style:dotted}}@media (min-width:768px){.md\\:border-double{border-style:double}}@media (min-width:768px){.md\\:border-none{border-style:none}}@media (min-width:768px){.md\\:border-0{border-width:0}}@media (min-width:768px){.md\\:border-2{border-width:2px}}@media (min-width:768px){.md\\:border-4{border-width:4px}}@media (min-width:768px){.md\\:border-8{border-width:8px}}@media (min-width:768px){.md\\:border{border-width:1px}}@media (min-width:768px){.md\\:border-t-0{border-top-width:0}}@media (min-width:768px){.md\\:border-r-0{border-right-width:0}}@media (min-width:768px){.md\\:border-b-0{border-bottom-width:0}}@media (min-width:768px){.md\\:border-l-0{border-left-width:0}}@media (min-width:768px){.md\\:border-t-2{border-top-width:2px}}@media (min-width:768px){.md\\:border-r-2{border-right-width:2px}}@media (min-width:768px){.md\\:border-b-2{border-bottom-width:2px}}@media (min-width:768px){.md\\:border-l-2{border-left-width:2px}}@media (min-width:768px){.md\\:border-t-4{border-top-width:4px}}@media (min-width:768px){.md\\:border-r-4{border-right-width:4px}}@media (min-width:768px){.md\\:border-b-4{border-bottom-width:4px}}@media (min-width:768px){.md\\:border-l-4{border-left-width:4px}}@media (min-width:768px){.md\\:border-t-8{border-top-width:8px}}@media (min-width:768px){.md\\:border-r-8{border-right-width:8px}}@media (min-width:768px){.md\\:border-b-8{border-bottom-width:8px}}@media (min-width:768px){.md\\:border-l-8{border-left-width:8px}}@media (min-width:768px){.md\\:border-t{border-top-width:1px}}@media (min-width:768px){.md\\:border-r{border-right-width:1px}}@media (min-width:768px){.md\\:border-b{border-bottom-width:1px}}@media (min-width:768px){.md\\:border-l{border-left-width:1px}}@media (min-width:768px){.md\\:box-border{box-sizing:border-box}}@media (min-width:768px){.md\\:box-content{box-sizing:initial}}@media (min-width:768px){.md\\:cursor-auto{cursor:auto}}@media (min-width:768px){.md\\:cursor-default{cursor:default}}@media (min-width:768px){.md\\:cursor-pointer{cursor:pointer}}@media (min-width:768px){.md\\:cursor-wait{cursor:wait}}@media (min-width:768px){.md\\:cursor-text{cursor:text}}@media (min-width:768px){.md\\:cursor-move{cursor:move}}@media (min-width:768px){.md\\:cursor-not-allowed{cursor:not-allowed}}@media (min-width:768px){.md\\:block{display:block}}@media (min-width:768px){.md\\:inline-block{display:inline-block}}@media (min-width:768px){.md\\:inline{display:inline}}@media (min-width:768px){.md\\:flex{display:flex}}@media (min-width:768px){.md\\:inline-flex{display:inline-flex}}@media (min-width:768px){.md\\:table{display:table}}@media (min-width:768px){.md\\:table-caption{display:table-caption}}@media (min-width:768px){.md\\:table-cell{display:table-cell}}@media (min-width:768px){.md\\:table-column{display:table-column}}@media (min-width:768px){.md\\:table-column-group{display:table-column-group}}@media (min-width:768px){.md\\:table-footer-group{display:table-footer-group}}@media (min-width:768px){.md\\:table-header-group{display:table-header-group}}@media (min-width:768px){.md\\:table-row-group{display:table-row-group}}@media (min-width:768px){.md\\:table-row{display:table-row}}@media (min-width:768px){.md\\:flow-root{display:flow-root}}@media (min-width:768px){.md\\:grid{display:grid}}@media (min-width:768px){.md\\:inline-grid{display:inline-grid}}@media (min-width:768px){.md\\:contents{display:contents}}@media (min-width:768px){.md\\:hidden{display:none}}@media (min-width:768px){.md\\:flex-row{flex-direction:row}}@media (min-width:768px){.md\\:flex-row-reverse{flex-direction:row-reverse}}@media (min-width:768px){.md\\:flex-col{flex-direction:column}}@media (min-width:768px){.md\\:flex-col-reverse{flex-direction:column-reverse}}@media (min-width:768px){.md\\:flex-wrap{flex-wrap:wrap}}@media (min-width:768px){.md\\:flex-wrap-reverse{flex-wrap:wrap-reverse}}@media (min-width:768px){.md\\:flex-no-wrap{flex-wrap:nowrap}}@media (min-width:768px){.md\\:items-start{align-items:flex-start}}@media (min-width:768px){.md\\:items-end{align-items:flex-end}}@media (min-width:768px){.md\\:items-center{align-items:center}}@media (min-width:768px){.md\\:items-baseline{align-items:baseline}}@media (min-width:768px){.md\\:items-stretch{align-items:stretch}}@media (min-width:768px){.md\\:self-auto{align-self:auto}}@media (min-width:768px){.md\\:self-start{align-self:flex-start}}@media (min-width:768px){.md\\:self-end{align-self:flex-end}}@media (min-width:768px){.md\\:self-center{align-self:center}}@media (min-width:768px){.md\\:self-stretch{align-self:stretch}}@media (min-width:768px){.md\\:justify-start{justify-content:flex-start}}@media (min-width:768px){.md\\:justify-end{justify-content:flex-end}}@media (min-width:768px){.md\\:justify-center{justify-content:center}}@media (min-width:768px){.md\\:justify-between{justify-content:space-between}}@media (min-width:768px){.md\\:justify-around{justify-content:space-around}}@media (min-width:768px){.md\\:justify-evenly{justify-content:space-evenly}}@media (min-width:768px){.md\\:content-center{align-content:center}}@media (min-width:768px){.md\\:content-start{align-content:flex-start}}@media (min-width:768px){.md\\:content-end{align-content:flex-end}}@media (min-width:768px){.md\\:content-between{align-content:space-between}}@media (min-width:768px){.md\\:content-around{align-content:space-around}}@media (min-width:768px){.md\\:flex-1{flex:1 1 0%}}@media (min-width:768px){.md\\:flex-auto{flex:1 1 auto}}@media (min-width:768px){.md\\:flex-initial{flex:0 1 auto}}@media (min-width:768px){.md\\:flex-none{flex:none}}@media (min-width:768px){.md\\:flex-grow-0{flex-grow:0}}@media (min-width:768px){.md\\:flex-grow{flex-grow:1}}@media (min-width:768px){.md\\:flex-shrink-0{flex-shrink:0}}@media (min-width:768px){.md\\:flex-shrink{flex-shrink:1}}@media (min-width:768px){.md\\:order-1{order:1}}@media (min-width:768px){.md\\:order-2{order:2}}@media (min-width:768px){.md\\:order-3{order:3}}@media (min-width:768px){.md\\:order-4{order:4}}@media (min-width:768px){.md\\:order-5{order:5}}@media (min-width:768px){.md\\:order-6{order:6}}@media (min-width:768px){.md\\:order-7{order:7}}@media (min-width:768px){.md\\:order-8{order:8}}@media (min-width:768px){.md\\:order-9{order:9}}@media (min-width:768px){.md\\:order-10{order:10}}@media (min-width:768px){.md\\:order-11{order:11}}@media (min-width:768px){.md\\:order-12{order:12}}@media (min-width:768px){.md\\:order-first{order:-9999}}@media (min-width:768px){.md\\:order-last{order:9999}}@media (min-width:768px){.md\\:order-none{order:0}}@media (min-width:768px){.md\\:float-right{float:right}}@media (min-width:768px){.md\\:float-left{float:left}}@media (min-width:768px){.md\\:float-none{float:none}}@media (min-width:768px){.md\\:clearfix:after{content:\"\";display:table;clear:both}}@media (min-width:768px){.md\\:clear-left{clear:left}}@media (min-width:768px){.md\\:clear-right{clear:right}}@media (min-width:768px){.md\\:clear-both{clear:both}}@media (min-width:768px){.md\\:clear-none{clear:none}}@media (min-width:768px){.md\\:font-sans{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}}@media (min-width:768px){.md\\:font-serif{font-family:Georgia,Cambria,Times New Roman,Times,serif}}@media (min-width:768px){.md\\:font-mono{font-family:Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}}@media (min-width:768px){.md\\:font-hairline{font-weight:100}}@media (min-width:768px){.md\\:font-thin{font-weight:200}}@media (min-width:768px){.md\\:font-light{font-weight:300}}@media (min-width:768px){.md\\:font-normal{font-weight:400}}@media (min-width:768px){.md\\:font-medium{font-weight:500}}@media (min-width:768px){.md\\:font-semibold{font-weight:600}}@media (min-width:768px){.md\\:font-bold{font-weight:700}}@media (min-width:768px){.md\\:font-extrabold{font-weight:800}}@media (min-width:768px){.md\\:font-black{font-weight:900}}@media (min-width:768px){.md\\:hover\\:font-hairline:hover{font-weight:100}}@media (min-width:768px){.md\\:hover\\:font-thin:hover{font-weight:200}}@media (min-width:768px){.md\\:hover\\:font-light:hover{font-weight:300}}@media (min-width:768px){.md\\:hover\\:font-normal:hover{font-weight:400}}@media (min-width:768px){.md\\:hover\\:font-medium:hover{font-weight:500}}@media (min-width:768px){.md\\:hover\\:font-semibold:hover{font-weight:600}}@media (min-width:768px){.md\\:hover\\:font-bold:hover{font-weight:700}}@media (min-width:768px){.md\\:hover\\:font-extrabold:hover{font-weight:800}}@media (min-width:768px){.md\\:hover\\:font-black:hover{font-weight:900}}@media (min-width:768px){.md\\:focus\\:font-hairline:focus{font-weight:100}}@media (min-width:768px){.md\\:focus\\:font-thin:focus{font-weight:200}}@media (min-width:768px){.md\\:focus\\:font-light:focus{font-weight:300}}@media (min-width:768px){.md\\:focus\\:font-normal:focus{font-weight:400}}@media (min-width:768px){.md\\:focus\\:font-medium:focus{font-weight:500}}@media (min-width:768px){.md\\:focus\\:font-semibold:focus{font-weight:600}}@media (min-width:768px){.md\\:focus\\:font-bold:focus{font-weight:700}}@media (min-width:768px){.md\\:focus\\:font-extrabold:focus{font-weight:800}}@media (min-width:768px){.md\\:focus\\:font-black:focus{font-weight:900}}@media (min-width:768px){.md\\:h-0{height:0}}@media (min-width:768px){.md\\:h-1{height:.25rem}}@media (min-width:768px){.md\\:h-2{height:.5rem}}@media (min-width:768px){.md\\:h-3{height:.75rem}}@media (min-width:768px){.md\\:h-4{height:1rem}}@media (min-width:768px){.md\\:h-5{height:1.25rem}}@media (min-width:768px){.md\\:h-6{height:1.5rem}}@media (min-width:768px){.md\\:h-8{height:2rem}}@media (min-width:768px){.md\\:h-10{height:2.5rem}}@media (min-width:768px){.md\\:h-12{height:3rem}}@media (min-width:768px){.md\\:h-16{height:4rem}}@media (min-width:768px){.md\\:h-20{height:5rem}}@media (min-width:768px){.md\\:h-24{height:6rem}}@media (min-width:768px){.md\\:h-32{height:8rem}}@media (min-width:768px){.md\\:h-40{height:10rem}}@media (min-width:768px){.md\\:h-48{height:12rem}}@media (min-width:768px){.md\\:h-56{height:14rem}}@media (min-width:768px){.md\\:h-64{height:16rem}}@media (min-width:768px){.md\\:h-auto{height:auto}}@media (min-width:768px){.md\\:h-px{height:1px}}@media (min-width:768px){.md\\:h-full{height:100%}}@media (min-width:768px){.md\\:h-screen{height:100vh}}@media (min-width:768px){.md\\:text-xs{font-size:.75rem}}@media (min-width:768px){.md\\:text-sm{font-size:.875rem}}@media (min-width:768px){.md\\:text-base{font-size:1rem}}@media (min-width:768px){.md\\:text-lg{font-size:1.125rem}}@media (min-width:768px){.md\\:text-xl{font-size:1.25rem}}@media (min-width:768px){.md\\:text-2xl{font-size:1.5rem}}@media (min-width:768px){.md\\:text-3xl{font-size:1.875rem}}@media (min-width:768px){.md\\:text-4xl{font-size:2.25rem}}@media (min-width:768px){.md\\:text-5xl{font-size:3rem}}@media (min-width:768px){.md\\:text-6xl{font-size:4rem}}@media (min-width:768px){.md\\:leading-3{line-height:.75rem}}@media (min-width:768px){.md\\:leading-4{line-height:1rem}}@media (min-width:768px){.md\\:leading-5{line-height:1.25rem}}@media (min-width:768px){.md\\:leading-6{line-height:1.5rem}}@media (min-width:768px){.md\\:leading-7{line-height:1.75rem}}@media (min-width:768px){.md\\:leading-8{line-height:2rem}}@media (min-width:768px){.md\\:leading-9{line-height:2.25rem}}@media (min-width:768px){.md\\:leading-10{line-height:2.5rem}}@media (min-width:768px){.md\\:leading-none{line-height:1}}@media (min-width:768px){.md\\:leading-tight{line-height:1.25}}@media (min-width:768px){.md\\:leading-snug{line-height:1.375}}@media (min-width:768px){.md\\:leading-normal{line-height:1.5}}@media (min-width:768px){.md\\:leading-relaxed{line-height:1.625}}@media (min-width:768px){.md\\:leading-loose{line-height:2}}@media (min-width:768px){.md\\:list-inside{list-style-position:inside}}@media (min-width:768px){.md\\:list-outside{list-style-position:outside}}@media (min-width:768px){.md\\:list-none{list-style-type:none}}@media (min-width:768px){.md\\:list-disc{list-style-type:disc}}@media (min-width:768px){.md\\:list-decimal{list-style-type:decimal}}@media (min-width:768px){.md\\:m-0{margin:0}}@media (min-width:768px){.md\\:m-1{margin:.25rem}}@media (min-width:768px){.md\\:m-2{margin:.5rem}}@media (min-width:768px){.md\\:m-3{margin:.75rem}}@media (min-width:768px){.md\\:m-4{margin:1rem}}@media (min-width:768px){.md\\:m-5{margin:1.25rem}}@media (min-width:768px){.md\\:m-6{margin:1.5rem}}@media (min-width:768px){.md\\:m-8{margin:2rem}}@media (min-width:768px){.md\\:m-10{margin:2.5rem}}@media (min-width:768px){.md\\:m-12{margin:3rem}}@media (min-width:768px){.md\\:m-16{margin:4rem}}@media (min-width:768px){.md\\:m-20{margin:5rem}}@media (min-width:768px){.md\\:m-24{margin:6rem}}@media (min-width:768px){.md\\:m-32{margin:8rem}}@media (min-width:768px){.md\\:m-40{margin:10rem}}@media (min-width:768px){.md\\:m-48{margin:12rem}}@media (min-width:768px){.md\\:m-56{margin:14rem}}@media (min-width:768px){.md\\:m-64{margin:16rem}}@media (min-width:768px){.md\\:m-auto{margin:auto}}@media (min-width:768px){.md\\:m-px{margin:1px}}@media (min-width:768px){.md\\:-m-1{margin:-.25rem}}@media (min-width:768px){.md\\:-m-2{margin:-.5rem}}@media (min-width:768px){.md\\:-m-3{margin:-.75rem}}@media (min-width:768px){.md\\:-m-4{margin:-1rem}}@media (min-width:768px){.md\\:-m-5{margin:-1.25rem}}@media (min-width:768px){.md\\:-m-6{margin:-1.5rem}}@media (min-width:768px){.md\\:-m-8{margin:-2rem}}@media (min-width:768px){.md\\:-m-10{margin:-2.5rem}}@media (min-width:768px){.md\\:-m-12{margin:-3rem}}@media (min-width:768px){.md\\:-m-16{margin:-4rem}}@media (min-width:768px){.md\\:-m-20{margin:-5rem}}@media (min-width:768px){.md\\:-m-24{margin:-6rem}}@media (min-width:768px){.md\\:-m-32{margin:-8rem}}@media (min-width:768px){.md\\:-m-40{margin:-10rem}}@media (min-width:768px){.md\\:-m-48{margin:-12rem}}@media (min-width:768px){.md\\:-m-56{margin:-14rem}}@media (min-width:768px){.md\\:-m-64{margin:-16rem}}@media (min-width:768px){.md\\:-m-px{margin:-1px}}@media (min-width:768px){.md\\:my-0{margin-top:0;margin-bottom:0}}@media (min-width:768px){.md\\:mx-0{margin-left:0;margin-right:0}}@media (min-width:768px){.md\\:my-1{margin-top:.25rem;margin-bottom:.25rem}}@media (min-width:768px){.md\\:mx-1{margin-left:.25rem;margin-right:.25rem}}@media (min-width:768px){.md\\:my-2{margin-top:.5rem;margin-bottom:.5rem}}@media (min-width:768px){.md\\:mx-2{margin-left:.5rem;margin-right:.5rem}}@media (min-width:768px){.md\\:my-3{margin-top:.75rem;margin-bottom:.75rem}}@media (min-width:768px){.md\\:mx-3{margin-left:.75rem;margin-right:.75rem}}@media (min-width:768px){.md\\:my-4{margin-top:1rem;margin-bottom:1rem}}@media (min-width:768px){.md\\:mx-4{margin-left:1rem;margin-right:1rem}}@media (min-width:768px){.md\\:my-5{margin-top:1.25rem;margin-bottom:1.25rem}}@media (min-width:768px){.md\\:mx-5{margin-left:1.25rem;margin-right:1.25rem}}@media (min-width:768px){.md\\:my-6{margin-top:1.5rem;margin-bottom:1.5rem}}@media (min-width:768px){.md\\:mx-6{margin-left:1.5rem;margin-right:1.5rem}}@media (min-width:768px){.md\\:my-8{margin-top:2rem;margin-bottom:2rem}}@media (min-width:768px){.md\\:mx-8{margin-left:2rem;margin-right:2rem}}@media (min-width:768px){.md\\:my-10{margin-top:2.5rem;margin-bottom:2.5rem}}@media (min-width:768px){.md\\:mx-10{margin-left:2.5rem;margin-right:2.5rem}}@media (min-width:768px){.md\\:my-12{margin-top:3rem;margin-bottom:3rem}}@media (min-width:768px){.md\\:mx-12{margin-left:3rem;margin-right:3rem}}@media (min-width:768px){.md\\:my-16{margin-top:4rem;margin-bottom:4rem}}@media (min-width:768px){.md\\:mx-16{margin-left:4rem;margin-right:4rem}}@media (min-width:768px){.md\\:my-20{margin-top:5rem;margin-bottom:5rem}}@media (min-width:768px){.md\\:mx-20{margin-left:5rem;margin-right:5rem}}@media (min-width:768px){.md\\:my-24{margin-top:6rem;margin-bottom:6rem}}@media (min-width:768px){.md\\:mx-24{margin-left:6rem;margin-right:6rem}}@media (min-width:768px){.md\\:my-32{margin-top:8rem;margin-bottom:8rem}}@media (min-width:768px){.md\\:mx-32{margin-left:8rem;margin-right:8rem}}@media (min-width:768px){.md\\:my-40{margin-top:10rem;margin-bottom:10rem}}@media (min-width:768px){.md\\:mx-40{margin-left:10rem;margin-right:10rem}}@media (min-width:768px){.md\\:my-48{margin-top:12rem;margin-bottom:12rem}}@media (min-width:768px){.md\\:mx-48{margin-left:12rem;margin-right:12rem}}@media (min-width:768px){.md\\:my-56{margin-top:14rem;margin-bottom:14rem}}@media (min-width:768px){.md\\:mx-56{margin-left:14rem;margin-right:14rem}}@media (min-width:768px){.md\\:my-64{margin-top:16rem;margin-bottom:16rem}}@media (min-width:768px){.md\\:mx-64{margin-left:16rem;margin-right:16rem}}@media (min-width:768px){.md\\:my-auto{margin-top:auto;margin-bottom:auto}}@media (min-width:768px){.md\\:mx-auto{margin-left:auto;margin-right:auto}}@media (min-width:768px){.md\\:my-px{margin-top:1px;margin-bottom:1px}}@media (min-width:768px){.md\\:mx-px{margin-left:1px;margin-right:1px}}@media (min-width:768px){.md\\:-my-1{margin-top:-.25rem;margin-bottom:-.25rem}}@media (min-width:768px){.md\\:-mx-1{margin-left:-.25rem;margin-right:-.25rem}}@media (min-width:768px){.md\\:-my-2{margin-top:-.5rem;margin-bottom:-.5rem}}@media (min-width:768px){.md\\:-mx-2{margin-left:-.5rem;margin-right:-.5rem}}@media (min-width:768px){.md\\:-my-3{margin-top:-.75rem;margin-bottom:-.75rem}}@media (min-width:768px){.md\\:-mx-3{margin-left:-.75rem;margin-right:-.75rem}}@media (min-width:768px){.md\\:-my-4{margin-top:-1rem;margin-bottom:-1rem}}@media (min-width:768px){.md\\:-mx-4{margin-left:-1rem;margin-right:-1rem}}@media (min-width:768px){.md\\:-my-5{margin-top:-1.25rem;margin-bottom:-1.25rem}}@media (min-width:768px){.md\\:-mx-5{margin-left:-1.25rem;margin-right:-1.25rem}}@media (min-width:768px){.md\\:-my-6{margin-top:-1.5rem;margin-bottom:-1.5rem}}@media (min-width:768px){.md\\:-mx-6{margin-left:-1.5rem;margin-right:-1.5rem}}@media (min-width:768px){.md\\:-my-8{margin-top:-2rem;margin-bottom:-2rem}}@media (min-width:768px){.md\\:-mx-8{margin-left:-2rem;margin-right:-2rem}}@media (min-width:768px){.md\\:-my-10{margin-top:-2.5rem;margin-bottom:-2.5rem}}@media (min-width:768px){.md\\:-mx-10{margin-left:-2.5rem;margin-right:-2.5rem}}@media (min-width:768px){.md\\:-my-12{margin-top:-3rem;margin-bottom:-3rem}}@media (min-width:768px){.md\\:-mx-12{margin-left:-3rem;margin-right:-3rem}}@media (min-width:768px){.md\\:-my-16{margin-top:-4rem;margin-bottom:-4rem}}@media (min-width:768px){.md\\:-mx-16{margin-left:-4rem;margin-right:-4rem}}@media (min-width:768px){.md\\:-my-20{margin-top:-5rem;margin-bottom:-5rem}}@media (min-width:768px){.md\\:-mx-20{margin-left:-5rem;margin-right:-5rem}}@media (min-width:768px){.md\\:-my-24{margin-top:-6rem;margin-bottom:-6rem}}@media (min-width:768px){.md\\:-mx-24{margin-left:-6rem;margin-right:-6rem}}@media (min-width:768px){.md\\:-my-32{margin-top:-8rem;margin-bottom:-8rem}}@media (min-width:768px){.md\\:-mx-32{margin-left:-8rem;margin-right:-8rem}}@media (min-width:768px){.md\\:-my-40{margin-top:-10rem;margin-bottom:-10rem}}@media (min-width:768px){.md\\:-mx-40{margin-left:-10rem;margin-right:-10rem}}@media (min-width:768px){.md\\:-my-48{margin-top:-12rem;margin-bottom:-12rem}}@media (min-width:768px){.md\\:-mx-48{margin-left:-12rem;margin-right:-12rem}}@media (min-width:768px){.md\\:-my-56{margin-top:-14rem;margin-bottom:-14rem}}@media (min-width:768px){.md\\:-mx-56{margin-left:-14rem;margin-right:-14rem}}@media (min-width:768px){.md\\:-my-64{margin-top:-16rem;margin-bottom:-16rem}}@media (min-width:768px){.md\\:-mx-64{margin-left:-16rem;margin-right:-16rem}}@media (min-width:768px){.md\\:-my-px{margin-top:-1px;margin-bottom:-1px}}@media (min-width:768px){.md\\:-mx-px{margin-left:-1px;margin-right:-1px}}@media (min-width:768px){.md\\:mt-0{margin-top:0}}@media (min-width:768px){.md\\:mr-0{margin-right:0}}@media (min-width:768px){.md\\:mb-0{margin-bottom:0}}@media (min-width:768px){.md\\:ml-0{margin-left:0}}@media (min-width:768px){.md\\:mt-1{margin-top:.25rem}}@media (min-width:768px){.md\\:mr-1{margin-right:.25rem}}@media (min-width:768px){.md\\:mb-1{margin-bottom:.25rem}}@media (min-width:768px){.md\\:ml-1{margin-left:.25rem}}@media (min-width:768px){.md\\:mt-2{margin-top:.5rem}}@media (min-width:768px){.md\\:mr-2{margin-right:.5rem}}@media (min-width:768px){.md\\:mb-2{margin-bottom:.5rem}}@media (min-width:768px){.md\\:ml-2{margin-left:.5rem}}@media (min-width:768px){.md\\:mt-3{margin-top:.75rem}}@media (min-width:768px){.md\\:mr-3{margin-right:.75rem}}@media (min-width:768px){.md\\:mb-3{margin-bottom:.75rem}}@media (min-width:768px){.md\\:ml-3{margin-left:.75rem}}@media (min-width:768px){.md\\:mt-4{margin-top:1rem}}@media (min-width:768px){.md\\:mr-4{margin-right:1rem}}@media (min-width:768px){.md\\:mb-4{margin-bottom:1rem}}@media (min-width:768px){.md\\:ml-4{margin-left:1rem}}@media (min-width:768px){.md\\:mt-5{margin-top:1.25rem}}@media (min-width:768px){.md\\:mr-5{margin-right:1.25rem}}@media (min-width:768px){.md\\:mb-5{margin-bottom:1.25rem}}@media (min-width:768px){.md\\:ml-5{margin-left:1.25rem}}@media (min-width:768px){.md\\:mt-6{margin-top:1.5rem}}@media (min-width:768px){.md\\:mr-6{margin-right:1.5rem}}@media (min-width:768px){.md\\:mb-6{margin-bottom:1.5rem}}@media (min-width:768px){.md\\:ml-6{margin-left:1.5rem}}@media (min-width:768px){.md\\:mt-8{margin-top:2rem}}@media (min-width:768px){.md\\:mr-8{margin-right:2rem}}@media (min-width:768px){.md\\:mb-8{margin-bottom:2rem}}@media (min-width:768px){.md\\:ml-8{margin-left:2rem}}@media (min-width:768px){.md\\:mt-10{margin-top:2.5rem}}@media (min-width:768px){.md\\:mr-10{margin-right:2.5rem}}@media (min-width:768px){.md\\:mb-10{margin-bottom:2.5rem}}@media (min-width:768px){.md\\:ml-10{margin-left:2.5rem}}@media (min-width:768px){.md\\:mt-12{margin-top:3rem}}@media (min-width:768px){.md\\:mr-12{margin-right:3rem}}@media (min-width:768px){.md\\:mb-12{margin-bottom:3rem}}@media (min-width:768px){.md\\:ml-12{margin-left:3rem}}@media (min-width:768px){.md\\:mt-16{margin-top:4rem}}@media (min-width:768px){.md\\:mr-16{margin-right:4rem}}@media (min-width:768px){.md\\:mb-16{margin-bottom:4rem}}@media (min-width:768px){.md\\:ml-16{margin-left:4rem}}@media (min-width:768px){.md\\:mt-20{margin-top:5rem}}@media (min-width:768px){.md\\:mr-20{margin-right:5rem}}@media (min-width:768px){.md\\:mb-20{margin-bottom:5rem}}@media (min-width:768px){.md\\:ml-20{margin-left:5rem}}@media (min-width:768px){.md\\:mt-24{margin-top:6rem}}@media (min-width:768px){.md\\:mr-24{margin-right:6rem}}@media (min-width:768px){.md\\:mb-24{margin-bottom:6rem}}@media (min-width:768px){.md\\:ml-24{margin-left:6rem}}@media (min-width:768px){.md\\:mt-32{margin-top:8rem}}@media (min-width:768px){.md\\:mr-32{margin-right:8rem}}@media (min-width:768px){.md\\:mb-32{margin-bottom:8rem}}@media (min-width:768px){.md\\:ml-32{margin-left:8rem}}@media (min-width:768px){.md\\:mt-40{margin-top:10rem}}@media (min-width:768px){.md\\:mr-40{margin-right:10rem}}@media (min-width:768px){.md\\:mb-40{margin-bottom:10rem}}@media (min-width:768px){.md\\:ml-40{margin-left:10rem}}@media (min-width:768px){.md\\:mt-48{margin-top:12rem}}@media (min-width:768px){.md\\:mr-48{margin-right:12rem}}@media (min-width:768px){.md\\:mb-48{margin-bottom:12rem}}@media (min-width:768px){.md\\:ml-48{margin-left:12rem}}@media (min-width:768px){.md\\:mt-56{margin-top:14rem}}@media (min-width:768px){.md\\:mr-56{margin-right:14rem}}@media (min-width:768px){.md\\:mb-56{margin-bottom:14rem}}@media (min-width:768px){.md\\:ml-56{margin-left:14rem}}@media (min-width:768px){.md\\:mt-64{margin-top:16rem}}@media (min-width:768px){.md\\:mr-64{margin-right:16rem}}@media (min-width:768px){.md\\:mb-64{margin-bottom:16rem}}@media (min-width:768px){.md\\:ml-64{margin-left:16rem}}@media (min-width:768px){.md\\:mt-auto{margin-top:auto}}@media (min-width:768px){.md\\:mr-auto{margin-right:auto}}@media (min-width:768px){.md\\:mb-auto{margin-bottom:auto}}@media (min-width:768px){.md\\:ml-auto{margin-left:auto}}@media (min-width:768px){.md\\:mt-px{margin-top:1px}}@media (min-width:768px){.md\\:mr-px{margin-right:1px}}@media (min-width:768px){.md\\:mb-px{margin-bottom:1px}}@media (min-width:768px){.md\\:ml-px{margin-left:1px}}@media (min-width:768px){.md\\:-mt-1{margin-top:-.25rem}}@media (min-width:768px){.md\\:-mr-1{margin-right:-.25rem}}@media (min-width:768px){.md\\:-mb-1{margin-bottom:-.25rem}}@media (min-width:768px){.md\\:-ml-1{margin-left:-.25rem}}@media (min-width:768px){.md\\:-mt-2{margin-top:-.5rem}}@media (min-width:768px){.md\\:-mr-2{margin-right:-.5rem}}@media (min-width:768px){.md\\:-mb-2{margin-bottom:-.5rem}}@media (min-width:768px){.md\\:-ml-2{margin-left:-.5rem}}@media (min-width:768px){.md\\:-mt-3{margin-top:-.75rem}}@media (min-width:768px){.md\\:-mr-3{margin-right:-.75rem}}@media (min-width:768px){.md\\:-mb-3{margin-bottom:-.75rem}}@media (min-width:768px){.md\\:-ml-3{margin-left:-.75rem}}@media (min-width:768px){.md\\:-mt-4{margin-top:-1rem}}@media (min-width:768px){.md\\:-mr-4{margin-right:-1rem}}@media (min-width:768px){.md\\:-mb-4{margin-bottom:-1rem}}@media (min-width:768px){.md\\:-ml-4{margin-left:-1rem}}@media (min-width:768px){.md\\:-mt-5{margin-top:-1.25rem}}@media (min-width:768px){.md\\:-mr-5{margin-right:-1.25rem}}@media (min-width:768px){.md\\:-mb-5{margin-bottom:-1.25rem}}@media (min-width:768px){.md\\:-ml-5{margin-left:-1.25rem}}@media (min-width:768px){.md\\:-mt-6{margin-top:-1.5rem}}@media (min-width:768px){.md\\:-mr-6{margin-right:-1.5rem}}@media (min-width:768px){.md\\:-mb-6{margin-bottom:-1.5rem}}@media (min-width:768px){.md\\:-ml-6{margin-left:-1.5rem}}@media (min-width:768px){.md\\:-mt-8{margin-top:-2rem}}@media (min-width:768px){.md\\:-mr-8{margin-right:-2rem}}@media (min-width:768px){.md\\:-mb-8{margin-bottom:-2rem}}@media (min-width:768px){.md\\:-ml-8{margin-left:-2rem}}@media (min-width:768px){.md\\:-mt-10{margin-top:-2.5rem}}@media (min-width:768px){.md\\:-mr-10{margin-right:-2.5rem}}@media (min-width:768px){.md\\:-mb-10{margin-bottom:-2.5rem}}@media (min-width:768px){.md\\:-ml-10{margin-left:-2.5rem}}@media (min-width:768px){.md\\:-mt-12{margin-top:-3rem}}@media (min-width:768px){.md\\:-mr-12{margin-right:-3rem}}@media (min-width:768px){.md\\:-mb-12{margin-bottom:-3rem}}@media (min-width:768px){.md\\:-ml-12{margin-left:-3rem}}@media (min-width:768px){.md\\:-mt-16{margin-top:-4rem}}@media (min-width:768px){.md\\:-mr-16{margin-right:-4rem}}@media (min-width:768px){.md\\:-mb-16{margin-bottom:-4rem}}@media (min-width:768px){.md\\:-ml-16{margin-left:-4rem}}@media (min-width:768px){.md\\:-mt-20{margin-top:-5rem}}@media (min-width:768px){.md\\:-mr-20{margin-right:-5rem}}@media (min-width:768px){.md\\:-mb-20{margin-bottom:-5rem}}@media (min-width:768px){.md\\:-ml-20{margin-left:-5rem}}@media (min-width:768px){.md\\:-mt-24{margin-top:-6rem}}@media (min-width:768px){.md\\:-mr-24{margin-right:-6rem}}@media (min-width:768px){.md\\:-mb-24{margin-bottom:-6rem}}@media (min-width:768px){.md\\:-ml-24{margin-left:-6rem}}@media (min-width:768px){.md\\:-mt-32{margin-top:-8rem}}@media (min-width:768px){.md\\:-mr-32{margin-right:-8rem}}@media (min-width:768px){.md\\:-mb-32{margin-bottom:-8rem}}@media (min-width:768px){.md\\:-ml-32{margin-left:-8rem}}@media (min-width:768px){.md\\:-mt-40{margin-top:-10rem}}@media (min-width:768px){.md\\:-mr-40{margin-right:-10rem}}@media (min-width:768px){.md\\:-mb-40{margin-bottom:-10rem}}@media (min-width:768px){.md\\:-ml-40{margin-left:-10rem}}@media (min-width:768px){.md\\:-mt-48{margin-top:-12rem}}@media (min-width:768px){.md\\:-mr-48{margin-right:-12rem}}@media (min-width:768px){.md\\:-mb-48{margin-bottom:-12rem}}@media (min-width:768px){.md\\:-ml-48{margin-left:-12rem}}@media (min-width:768px){.md\\:-mt-56{margin-top:-14rem}}@media (min-width:768px){.md\\:-mr-56{margin-right:-14rem}}@media (min-width:768px){.md\\:-mb-56{margin-bottom:-14rem}}@media (min-width:768px){.md\\:-ml-56{margin-left:-14rem}}@media (min-width:768px){.md\\:-mt-64{margin-top:-16rem}}@media (min-width:768px){.md\\:-mr-64{margin-right:-16rem}}@media (min-width:768px){.md\\:-mb-64{margin-bottom:-16rem}}@media (min-width:768px){.md\\:-ml-64{margin-left:-16rem}}@media (min-width:768px){.md\\:-mt-px{margin-top:-1px}}@media (min-width:768px){.md\\:-mr-px{margin-right:-1px}}@media (min-width:768px){.md\\:-mb-px{margin-bottom:-1px}}@media (min-width:768px){.md\\:-ml-px{margin-left:-1px}}@media (min-width:768px){.md\\:max-h-full{max-height:100%}}@media (min-width:768px){.md\\:max-h-screen{max-height:100vh}}@media (min-width:768px){.md\\:max-w-none{max-width:none}}@media (min-width:768px){.md\\:max-w-xs{max-width:20rem}}@media (min-width:768px){.md\\:max-w-sm{max-width:24rem}}@media (min-width:768px){.md\\:max-w-md{max-width:28rem}}@media (min-width:768px){.md\\:max-w-lg{max-width:32rem}}@media (min-width:768px){.md\\:max-w-xl{max-width:36rem}}@media (min-width:768px){.md\\:max-w-2xl{max-width:42rem}}@media (min-width:768px){.md\\:max-w-3xl{max-width:48rem}}@media (min-width:768px){.md\\:max-w-4xl{max-width:56rem}}@media (min-width:768px){.md\\:max-w-5xl{max-width:64rem}}@media (min-width:768px){.md\\:max-w-6xl{max-width:72rem}}@media (min-width:768px){.md\\:max-w-full{max-width:100%}}@media (min-width:768px){.md\\:max-w-screen-sm{max-width:640px}}@media (min-width:768px){.md\\:max-w-screen-md{max-width:768px}}@media (min-width:768px){.md\\:max-w-screen-lg{max-width:1024px}}@media (min-width:768px){.md\\:max-w-screen-xl{max-width:1280px}}@media (min-width:768px){.md\\:min-h-0{min-height:0}}@media (min-width:768px){.md\\:min-h-full{min-height:100%}}@media (min-width:768px){.md\\:min-h-screen{min-height:100vh}}@media (min-width:768px){.md\\:min-w-0{min-width:0}}@media (min-width:768px){.md\\:min-w-full{min-width:100%}}@media (min-width:768px){.md\\:object-contain{object-fit:contain}}@media (min-width:768px){.md\\:object-cover{object-fit:cover}}@media (min-width:768px){.md\\:object-fill{object-fit:fill}}@media (min-width:768px){.md\\:object-none{object-fit:none}}@media (min-width:768px){.md\\:object-scale-down{object-fit:scale-down}}@media (min-width:768px){.md\\:object-bottom{object-position:bottom}}@media (min-width:768px){.md\\:object-center{object-position:center}}@media (min-width:768px){.md\\:object-left{object-position:left}}@media (min-width:768px){.md\\:object-left-bottom{object-position:left bottom}}@media (min-width:768px){.md\\:object-left-top{object-position:left top}}@media (min-width:768px){.md\\:object-right{object-position:right}}@media (min-width:768px){.md\\:object-right-bottom{object-position:right bottom}}@media (min-width:768px){.md\\:object-right-top{object-position:right top}}@media (min-width:768px){.md\\:object-top{object-position:top}}@media (min-width:768px){.md\\:opacity-0{opacity:0}}@media (min-width:768px){.md\\:opacity-25{opacity:.25}}@media (min-width:768px){.md\\:opacity-50{opacity:.5}}@media (min-width:768px){.md\\:opacity-75{opacity:.75}}@media (min-width:768px){.md\\:opacity-100{opacity:1}}@media (min-width:768px){.md\\:hover\\:opacity-0:hover{opacity:0}}@media (min-width:768px){.md\\:hover\\:opacity-25:hover{opacity:.25}}@media (min-width:768px){.md\\:hover\\:opacity-50:hover{opacity:.5}}@media (min-width:768px){.md\\:hover\\:opacity-75:hover{opacity:.75}}@media (min-width:768px){.md\\:hover\\:opacity-100:hover{opacity:1}}@media (min-width:768px){.md\\:focus\\:opacity-0:focus{opacity:0}}@media (min-width:768px){.md\\:focus\\:opacity-25:focus{opacity:.25}}@media (min-width:768px){.md\\:focus\\:opacity-50:focus{opacity:.5}}@media (min-width:768px){.md\\:focus\\:opacity-75:focus{opacity:.75}}@media (min-width:768px){.md\\:focus\\:opacity-100:focus{opacity:1}}@media (min-width:768px){.md\\:focus\\:outline-none:focus,.md\\:outline-none{outline:0}}@media (min-width:768px){.md\\:overflow-auto{overflow:auto}}@media (min-width:768px){.md\\:overflow-hidden{overflow:hidden}}@media (min-width:768px){.md\\:overflow-visible{overflow:visible}}@media (min-width:768px){.md\\:overflow-scroll{overflow:scroll}}@media (min-width:768px){.md\\:overflow-x-auto{overflow-x:auto}}@media (min-width:768px){.md\\:overflow-y-auto{overflow-y:auto}}@media (min-width:768px){.md\\:overflow-x-hidden{overflow-x:hidden}}@media (min-width:768px){.md\\:overflow-y-hidden{overflow-y:hidden}}@media (min-width:768px){.md\\:overflow-x-visible{overflow-x:visible}}@media (min-width:768px){.md\\:overflow-y-visible{overflow-y:visible}}@media (min-width:768px){.md\\:overflow-x-scroll{overflow-x:scroll}}@media (min-width:768px){.md\\:overflow-y-scroll{overflow-y:scroll}}@media (min-width:768px){.md\\:scrolling-touch{-webkit-overflow-scrolling:touch}}@media (min-width:768px){.md\\:scrolling-auto{-webkit-overflow-scrolling:auto}}@media (min-width:768px){.md\\:overscroll-auto{overscroll-behavior:auto}}@media (min-width:768px){.md\\:overscroll-contain{overscroll-behavior:contain}}@media (min-width:768px){.md\\:overscroll-none{overscroll-behavior:none}}@media (min-width:768px){.md\\:overscroll-y-auto{overscroll-behavior-y:auto}}@media (min-width:768px){.md\\:overscroll-y-contain{overscroll-behavior-y:contain}}@media (min-width:768px){.md\\:overscroll-y-none{overscroll-behavior-y:none}}@media (min-width:768px){.md\\:overscroll-x-auto{overscroll-behavior-x:auto}}@media (min-width:768px){.md\\:overscroll-x-contain{overscroll-behavior-x:contain}}@media (min-width:768px){.md\\:overscroll-x-none{overscroll-behavior-x:none}}@media (min-width:768px){.md\\:p-0{padding:0}}@media (min-width:768px){.md\\:p-1{padding:.25rem}}@media (min-width:768px){.md\\:p-2{padding:.5rem}}@media (min-width:768px){.md\\:p-3{padding:.75rem}}@media (min-width:768px){.md\\:p-4{padding:1rem}}@media (min-width:768px){.md\\:p-5{padding:1.25rem}}@media (min-width:768px){.md\\:p-6{padding:1.5rem}}@media (min-width:768px){.md\\:p-8{padding:2rem}}@media (min-width:768px){.md\\:p-10{padding:2.5rem}}@media (min-width:768px){.md\\:p-12{padding:3rem}}@media (min-width:768px){.md\\:p-16{padding:4rem}}@media (min-width:768px){.md\\:p-20{padding:5rem}}@media (min-width:768px){.md\\:p-24{padding:6rem}}@media (min-width:768px){.md\\:p-32{padding:8rem}}@media (min-width:768px){.md\\:p-40{padding:10rem}}@media (min-width:768px){.md\\:p-48{padding:12rem}}@media (min-width:768px){.md\\:p-56{padding:14rem}}@media (min-width:768px){.md\\:p-64{padding:16rem}}@media (min-width:768px){.md\\:p-px{padding:1px}}@media (min-width:768px){.md\\:py-0{padding-top:0;padding-bottom:0}}@media (min-width:768px){.md\\:px-0{padding-left:0;padding-right:0}}@media (min-width:768px){.md\\:py-1{padding-top:.25rem;padding-bottom:.25rem}}@media (min-width:768px){.md\\:px-1{padding-left:.25rem;padding-right:.25rem}}@media (min-width:768px){.md\\:py-2{padding-top:.5rem;padding-bottom:.5rem}}@media (min-width:768px){.md\\:px-2{padding-left:.5rem;padding-right:.5rem}}@media (min-width:768px){.md\\:py-3{padding-top:.75rem;padding-bottom:.75rem}}@media (min-width:768px){.md\\:px-3{padding-left:.75rem;padding-right:.75rem}}@media (min-width:768px){.md\\:py-4{padding-top:1rem;padding-bottom:1rem}}@media (min-width:768px){.md\\:px-4{padding-left:1rem;padding-right:1rem}}@media (min-width:768px){.md\\:py-5{padding-top:1.25rem;padding-bottom:1.25rem}}@media (min-width:768px){.md\\:px-5{padding-left:1.25rem;padding-right:1.25rem}}@media (min-width:768px){.md\\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}}@media (min-width:768px){.md\\:px-6{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:768px){.md\\:py-8{padding-top:2rem;padding-bottom:2rem}}@media (min-width:768px){.md\\:px-8{padding-left:2rem;padding-right:2rem}}@media (min-width:768px){.md\\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}}@media (min-width:768px){.md\\:px-10{padding-left:2.5rem;padding-right:2.5rem}}@media (min-width:768px){.md\\:py-12{padding-top:3rem;padding-bottom:3rem}}@media (min-width:768px){.md\\:px-12{padding-left:3rem;padding-right:3rem}}@media (min-width:768px){.md\\:py-16{padding-top:4rem;padding-bottom:4rem}}@media (min-width:768px){.md\\:px-16{padding-left:4rem;padding-right:4rem}}@media (min-width:768px){.md\\:py-20{padding-top:5rem;padding-bottom:5rem}}@media (min-width:768px){.md\\:px-20{padding-left:5rem;padding-right:5rem}}@media (min-width:768px){.md\\:py-24{padding-top:6rem;padding-bottom:6rem}}@media (min-width:768px){.md\\:px-24{padding-left:6rem;padding-right:6rem}}@media (min-width:768px){.md\\:py-32{padding-top:8rem;padding-bottom:8rem}}@media (min-width:768px){.md\\:px-32{padding-left:8rem;padding-right:8rem}}@media (min-width:768px){.md\\:py-40{padding-top:10rem;padding-bottom:10rem}}@media (min-width:768px){.md\\:px-40{padding-left:10rem;padding-right:10rem}}@media (min-width:768px){.md\\:py-48{padding-top:12rem;padding-bottom:12rem}}@media (min-width:768px){.md\\:px-48{padding-left:12rem;padding-right:12rem}}@media (min-width:768px){.md\\:py-56{padding-top:14rem;padding-bottom:14rem}}@media (min-width:768px){.md\\:px-56{padding-left:14rem;padding-right:14rem}}@media (min-width:768px){.md\\:py-64{padding-top:16rem;padding-bottom:16rem}}@media (min-width:768px){.md\\:px-64{padding-left:16rem;padding-right:16rem}}@media (min-width:768px){.md\\:py-px{padding-top:1px;padding-bottom:1px}}@media (min-width:768px){.md\\:px-px{padding-left:1px;padding-right:1px}}@media (min-width:768px){.md\\:pt-0{padding-top:0}}@media (min-width:768px){.md\\:pr-0{padding-right:0}}@media (min-width:768px){.md\\:pb-0{padding-bottom:0}}@media (min-width:768px){.md\\:pl-0{padding-left:0}}@media (min-width:768px){.md\\:pt-1{padding-top:.25rem}}@media (min-width:768px){.md\\:pr-1{padding-right:.25rem}}@media (min-width:768px){.md\\:pb-1{padding-bottom:.25rem}}@media (min-width:768px){.md\\:pl-1{padding-left:.25rem}}@media (min-width:768px){.md\\:pt-2{padding-top:.5rem}}@media (min-width:768px){.md\\:pr-2{padding-right:.5rem}}@media (min-width:768px){.md\\:pb-2{padding-bottom:.5rem}}@media (min-width:768px){.md\\:pl-2{padding-left:.5rem}}@media (min-width:768px){.md\\:pt-3{padding-top:.75rem}}@media (min-width:768px){.md\\:pr-3{padding-right:.75rem}}@media (min-width:768px){.md\\:pb-3{padding-bottom:.75rem}}@media (min-width:768px){.md\\:pl-3{padding-left:.75rem}}@media (min-width:768px){.md\\:pt-4{padding-top:1rem}}@media (min-width:768px){.md\\:pr-4{padding-right:1rem}}@media (min-width:768px){.md\\:pb-4{padding-bottom:1rem}}@media (min-width:768px){.md\\:pl-4{padding-left:1rem}}@media (min-width:768px){.md\\:pt-5{padding-top:1.25rem}}@media (min-width:768px){.md\\:pr-5{padding-right:1.25rem}}@media (min-width:768px){.md\\:pb-5{padding-bottom:1.25rem}}@media (min-width:768px){.md\\:pl-5{padding-left:1.25rem}}@media (min-width:768px){.md\\:pt-6{padding-top:1.5rem}}@media (min-width:768px){.md\\:pr-6{padding-right:1.5rem}}@media (min-width:768px){.md\\:pb-6{padding-bottom:1.5rem}}@media (min-width:768px){.md\\:pl-6{padding-left:1.5rem}}@media (min-width:768px){.md\\:pt-8{padding-top:2rem}}@media (min-width:768px){.md\\:pr-8{padding-right:2rem}}@media (min-width:768px){.md\\:pb-8{padding-bottom:2rem}}@media (min-width:768px){.md\\:pl-8{padding-left:2rem}}@media (min-width:768px){.md\\:pt-10{padding-top:2.5rem}}@media (min-width:768px){.md\\:pr-10{padding-right:2.5rem}}@media (min-width:768px){.md\\:pb-10{padding-bottom:2.5rem}}@media (min-width:768px){.md\\:pl-10{padding-left:2.5rem}}@media (min-width:768px){.md\\:pt-12{padding-top:3rem}}@media (min-width:768px){.md\\:pr-12{padding-right:3rem}}@media (min-width:768px){.md\\:pb-12{padding-bottom:3rem}}@media (min-width:768px){.md\\:pl-12{padding-left:3rem}}@media (min-width:768px){.md\\:pt-16{padding-top:4rem}}@media (min-width:768px){.md\\:pr-16{padding-right:4rem}}@media (min-width:768px){.md\\:pb-16{padding-bottom:4rem}}@media (min-width:768px){.md\\:pl-16{padding-left:4rem}}@media (min-width:768px){.md\\:pt-20{padding-top:5rem}}@media (min-width:768px){.md\\:pr-20{padding-right:5rem}}@media (min-width:768px){.md\\:pb-20{padding-bottom:5rem}}@media (min-width:768px){.md\\:pl-20{padding-left:5rem}}@media (min-width:768px){.md\\:pt-24{padding-top:6rem}}@media (min-width:768px){.md\\:pr-24{padding-right:6rem}}@media (min-width:768px){.md\\:pb-24{padding-bottom:6rem}}@media (min-width:768px){.md\\:pl-24{padding-left:6rem}}@media (min-width:768px){.md\\:pt-32{padding-top:8rem}}@media (min-width:768px){.md\\:pr-32{padding-right:8rem}}@media (min-width:768px){.md\\:pb-32{padding-bottom:8rem}}@media (min-width:768px){.md\\:pl-32{padding-left:8rem}}@media (min-width:768px){.md\\:pt-40{padding-top:10rem}}@media (min-width:768px){.md\\:pr-40{padding-right:10rem}}@media (min-width:768px){.md\\:pb-40{padding-bottom:10rem}}@media (min-width:768px){.md\\:pl-40{padding-left:10rem}}@media (min-width:768px){.md\\:pt-48{padding-top:12rem}}@media (min-width:768px){.md\\:pr-48{padding-right:12rem}}@media (min-width:768px){.md\\:pb-48{padding-bottom:12rem}}@media (min-width:768px){.md\\:pl-48{padding-left:12rem}}@media (min-width:768px){.md\\:pt-56{padding-top:14rem}}@media (min-width:768px){.md\\:pr-56{padding-right:14rem}}@media (min-width:768px){.md\\:pb-56{padding-bottom:14rem}}@media (min-width:768px){.md\\:pl-56{padding-left:14rem}}@media (min-width:768px){.md\\:pt-64{padding-top:16rem}}@media (min-width:768px){.md\\:pr-64{padding-right:16rem}}@media (min-width:768px){.md\\:pb-64{padding-bottom:16rem}}@media (min-width:768px){.md\\:pl-64{padding-left:16rem}}@media (min-width:768px){.md\\:pt-px{padding-top:1px}}@media (min-width:768px){.md\\:pr-px{padding-right:1px}}@media (min-width:768px){.md\\:pb-px{padding-bottom:1px}}@media (min-width:768px){.md\\:pl-px{padding-left:1px}}@media (min-width:768px){.md\\:placeholder-primary::placeholder{--placeholder-opacity:1;color:#7467ef;color:rgba(116,103,239,var(--placeholder-opacity))}}@media (min-width:768px){.md\\:placeholder-secondary::placeholder{--placeholder-opacity:1;color:#ff9e43;color:rgba(255,158,67,var(--placeholder-opacity))}}@media (min-width:768px){.md\\:placeholder-error::placeholder{--placeholder-opacity:1;color:#e95455;color:rgba(233,84,85,var(--placeholder-opacity))}}@media (min-width:768px){.md\\:placeholder-default::placeholder{--placeholder-opacity:1;color:#1a2038;color:rgba(26,32,56,var(--placeholder-opacity))}}@media (min-width:768px){.md\\:placeholder-paper::placeholder{--placeholder-opacity:1;color:#222a45;color:rgba(34,42,69,var(--placeholder-opacity))}}@media (min-width:768px){.md\\:placeholder-paperlight::placeholder{--placeholder-opacity:1;color:#30345b;color:rgba(48,52,91,var(--placeholder-opacity))}}@media (min-width:768px){.md\\:placeholder-muted::placeholder{color:hsla(0,0%,100%,.7)}}@media (min-width:768px){.md\\:placeholder-hint::placeholder{color:hsla(0,0%,100%,.5)}}@media (min-width:768px){.md\\:placeholder-white::placeholder{--placeholder-opacity:1;color:#fff;color:rgba(255,255,255,var(--placeholder-opacity))}}@media (min-width:768px){.md\\:placeholder-success::placeholder{color:#33d9b2}}@media (min-width:768px){.md\\:focus\\:placeholder-primary:focus::placeholder{--placeholder-opacity:1;color:#7467ef;color:rgba(116,103,239,var(--placeholder-opacity))}}@media (min-width:768px){.md\\:focus\\:placeholder-secondary:focus::placeholder{--placeholder-opacity:1;color:#ff9e43;color:rgba(255,158,67,var(--placeholder-opacity))}}@media (min-width:768px){.md\\:focus\\:placeholder-error:focus::placeholder{--placeholder-opacity:1;color:#e95455;color:rgba(233,84,85,var(--placeholder-opacity))}}@media (min-width:768px){.md\\:focus\\:placeholder-default:focus::placeholder{--placeholder-opacity:1;color:#1a2038;color:rgba(26,32,56,var(--placeholder-opacity))}}@media (min-width:768px){.md\\:focus\\:placeholder-paper:focus::placeholder{--placeholder-opacity:1;color:#222a45;color:rgba(34,42,69,var(--placeholder-opacity))}}@media (min-width:768px){.md\\:focus\\:placeholder-paperlight:focus::placeholder{--placeholder-opacity:1;color:#30345b;color:rgba(48,52,91,var(--placeholder-opacity))}}@media (min-width:768px){.md\\:focus\\:placeholder-muted:focus::placeholder{color:hsla(0,0%,100%,.7)}}@media (min-width:768px){.md\\:focus\\:placeholder-hint:focus::placeholder{color:hsla(0,0%,100%,.5)}}@media (min-width:768px){.md\\:focus\\:placeholder-white:focus::placeholder{--placeholder-opacity:1;color:#fff;color:rgba(255,255,255,var(--placeholder-opacity))}}@media (min-width:768px){.md\\:focus\\:placeholder-success:focus::placeholder{color:#33d9b2}}@media (min-width:768px){.md\\:placeholder-opacity-0::placeholder{--placeholder-opacity:0}}@media (min-width:768px){.md\\:placeholder-opacity-25::placeholder{--placeholder-opacity:0.25}}@media (min-width:768px){.md\\:placeholder-opacity-50::placeholder{--placeholder-opacity:0.5}}@media (min-width:768px){.md\\:placeholder-opacity-75::placeholder{--placeholder-opacity:0.75}}@media (min-width:768px){.md\\:placeholder-opacity-100::placeholder{--placeholder-opacity:1}}@media (min-width:768px){.md\\:focus\\:placeholder-opacity-0:focus::placeholder{--placeholder-opacity:0}}@media (min-width:768px){.md\\:focus\\:placeholder-opacity-25:focus::placeholder{--placeholder-opacity:0.25}}@media (min-width:768px){.md\\:focus\\:placeholder-opacity-50:focus::placeholder{--placeholder-opacity:0.5}}@media (min-width:768px){.md\\:focus\\:placeholder-opacity-75:focus::placeholder{--placeholder-opacity:0.75}}@media (min-width:768px){.md\\:focus\\:placeholder-opacity-100:focus::placeholder{--placeholder-opacity:1}}@media (min-width:768px){.md\\:pointer-events-none{pointer-events:none}}@media (min-width:768px){.md\\:pointer-events-auto{pointer-events:auto}}@media (min-width:768px){.md\\:static{position:static}}@media (min-width:768px){.md\\:fixed{position:fixed}}@media (min-width:768px){.md\\:absolute{position:absolute}}@media (min-width:768px){.md\\:relative{position:relative}}@media (min-width:768px){.md\\:sticky{position:-webkit-sticky;position:sticky}}@media (min-width:768px){.md\\:inset-0{top:0;right:0;bottom:0;left:0}}@media (min-width:768px){.md\\:inset-auto{top:auto;right:auto;bottom:auto;left:auto}}@media (min-width:768px){.md\\:inset-y-0{top:0;bottom:0}}@media (min-width:768px){.md\\:inset-x-0{right:0;left:0}}@media (min-width:768px){.md\\:inset-y-auto{top:auto;bottom:auto}}@media (min-width:768px){.md\\:inset-x-auto{right:auto;left:auto}}@media (min-width:768px){.md\\:top-0{top:0}}@media (min-width:768px){.md\\:right-0{right:0}}@media (min-width:768px){.md\\:bottom-0{bottom:0}}@media (min-width:768px){.md\\:left-0{left:0}}@media (min-width:768px){.md\\:top-auto{top:auto}}@media (min-width:768px){.md\\:right-auto{right:auto}}@media (min-width:768px){.md\\:bottom-auto{bottom:auto}}@media (min-width:768px){.md\\:left-auto{left:auto}}@media (min-width:768px){.md\\:resize-none{resize:none}}@media (min-width:768px){.md\\:resize-y{resize:vertical}}@media (min-width:768px){.md\\:resize-x{resize:horizontal}}@media (min-width:768px){.md\\:resize{resize:both}}@media (min-width:768px){.md\\:shadow-xs{box-shadow:0 0 0 1px rgba(0,0,0,.05)}}@media (min-width:768px){.md\\:shadow-sm{box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}}@media (min-width:768px){.md\\:shadow{box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06)}}@media (min-width:768px){.md\\:shadow-md{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}}@media (min-width:768px){.md\\:shadow-lg{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}}@media (min-width:768px){.md\\:shadow-xl{box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}}@media (min-width:768px){.md\\:shadow-2xl{box-shadow:0 25px 50px -12px rgba(0,0,0,.25)}}@media (min-width:768px){.md\\:shadow-inner{box-shadow:inset 0 2px 4px 0 rgba(0,0,0,.06)}}@media (min-width:768px){.md\\:shadow-outline{box-shadow:0 0 0 3px rgba(66,153,225,.5)}}@media (min-width:768px){.md\\:shadow-none{box-shadow:none}}@media (min-width:768px){.md\\:hover\\:shadow-xs:hover{box-shadow:0 0 0 1px rgba(0,0,0,.05)}}@media (min-width:768px){.md\\:hover\\:shadow-sm:hover{box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}}@media (min-width:768px){.md\\:hover\\:shadow:hover{box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06)}}@media (min-width:768px){.md\\:hover\\:shadow-md:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}}@media (min-width:768px){.md\\:hover\\:shadow-lg:hover{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}}@media (min-width:768px){.md\\:hover\\:shadow-xl:hover{box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}}@media (min-width:768px){.md\\:hover\\:shadow-2xl:hover{box-shadow:0 25px 50px -12px rgba(0,0,0,.25)}}@media (min-width:768px){.md\\:hover\\:shadow-inner:hover{box-shadow:inset 0 2px 4px 0 rgba(0,0,0,.06)}}@media (min-width:768px){.md\\:hover\\:shadow-outline:hover{box-shadow:0 0 0 3px rgba(66,153,225,.5)}}@media (min-width:768px){.md\\:hover\\:shadow-none:hover{box-shadow:none}}@media (min-width:768px){.md\\:focus\\:shadow-xs:focus{box-shadow:0 0 0 1px rgba(0,0,0,.05)}}@media (min-width:768px){.md\\:focus\\:shadow-sm:focus{box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}}@media (min-width:768px){.md\\:focus\\:shadow:focus{box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06)}}@media (min-width:768px){.md\\:focus\\:shadow-md:focus{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}}@media (min-width:768px){.md\\:focus\\:shadow-lg:focus{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}}@media (min-width:768px){.md\\:focus\\:shadow-xl:focus{box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}}@media (min-width:768px){.md\\:focus\\:shadow-2xl:focus{box-shadow:0 25px 50px -12px rgba(0,0,0,.25)}}@media (min-width:768px){.md\\:focus\\:shadow-inner:focus{box-shadow:inset 0 2px 4px 0 rgba(0,0,0,.06)}}@media (min-width:768px){.md\\:focus\\:shadow-outline:focus{box-shadow:0 0 0 3px rgba(66,153,225,.5)}}@media (min-width:768px){.md\\:focus\\:shadow-none:focus{box-shadow:none}}@media (min-width:768px){.md\\:fill-current{fill:currentColor}}@media (min-width:768px){.md\\:stroke-current{stroke:currentColor}}@media (min-width:768px){.md\\:stroke-0{stroke-width:0}}@media (min-width:768px){.md\\:stroke-1{stroke-width:1}}@media (min-width:768px){.md\\:stroke-2{stroke-width:2}}@media (min-width:768px){.md\\:table-auto{table-layout:auto}}@media (min-width:768px){.md\\:table-fixed{table-layout:fixed}}@media (min-width:768px){.md\\:text-left{text-align:left}}@media (min-width:768px){.md\\:text-center{text-align:center}}@media (min-width:768px){.md\\:text-right{text-align:right}}@media (min-width:768px){.md\\:text-justify{text-align:justify}}@media (min-width:768px){.md\\:text-primary{--text-opacity:1;color:#7467ef;color:rgba(116,103,239,var(--text-opacity))}}@media (min-width:768px){.md\\:text-secondary{--text-opacity:1;color:#ff9e43;color:rgba(255,158,67,var(--text-opacity))}}@media (min-width:768px){.md\\:text-error{--text-opacity:1;color:#e95455;color:rgba(233,84,85,var(--text-opacity))}}@media (min-width:768px){.md\\:text-default{--text-opacity:1;color:#1a2038;color:rgba(26,32,56,var(--text-opacity))}}@media (min-width:768px){.md\\:text-paper{--text-opacity:1;color:#222a45;color:rgba(34,42,69,var(--text-opacity))}}@media (min-width:768px){.md\\:text-paperlight{--text-opacity:1;color:#30345b;color:rgba(48,52,91,var(--text-opacity))}}@media (min-width:768px){.md\\:text-muted{color:hsla(0,0%,100%,.7)}}@media (min-width:768px){.md\\:text-hint{color:hsla(0,0%,100%,.5)}}@media (min-width:768px){.md\\:text-white{--text-opacity:1;color:#fff;color:rgba(255,255,255,var(--text-opacity))}}@media (min-width:768px){.md\\:text-success{color:#33d9b2}}@media (min-width:768px){.md\\:hover\\:text-primary:hover{--text-opacity:1;color:#7467ef;color:rgba(116,103,239,var(--text-opacity))}}@media (min-width:768px){.md\\:hover\\:text-secondary:hover{--text-opacity:1;color:#ff9e43;color:rgba(255,158,67,var(--text-opacity))}}@media (min-width:768px){.md\\:hover\\:text-error:hover{--text-opacity:1;color:#e95455;color:rgba(233,84,85,var(--text-opacity))}}@media (min-width:768px){.md\\:hover\\:text-default:hover{--text-opacity:1;color:#1a2038;color:rgba(26,32,56,var(--text-opacity))}}@media (min-width:768px){.md\\:hover\\:text-paper:hover{--text-opacity:1;color:#222a45;color:rgba(34,42,69,var(--text-opacity))}}@media (min-width:768px){.md\\:hover\\:text-paperlight:hover{--text-opacity:1;color:#30345b;color:rgba(48,52,91,var(--text-opacity))}}@media (min-width:768px){.md\\:hover\\:text-muted:hover{color:hsla(0,0%,100%,.7)}}@media (min-width:768px){.md\\:hover\\:text-hint:hover{color:hsla(0,0%,100%,.5)}}@media (min-width:768px){.md\\:hover\\:text-white:hover{--text-opacity:1;color:#fff;color:rgba(255,255,255,var(--text-opacity))}}@media (min-width:768px){.md\\:hover\\:text-success:hover{color:#33d9b2}}@media (min-width:768px){.md\\:focus\\:text-primary:focus{--text-opacity:1;color:#7467ef;color:rgba(116,103,239,var(--text-opacity))}}@media (min-width:768px){.md\\:focus\\:text-secondary:focus{--text-opacity:1;color:#ff9e43;color:rgba(255,158,67,var(--text-opacity))}}@media (min-width:768px){.md\\:focus\\:text-error:focus{--text-opacity:1;color:#e95455;color:rgba(233,84,85,var(--text-opacity))}}@media (min-width:768px){.md\\:focus\\:text-default:focus{--text-opacity:1;color:#1a2038;color:rgba(26,32,56,var(--text-opacity))}}@media (min-width:768px){.md\\:focus\\:text-paper:focus{--text-opacity:1;color:#222a45;color:rgba(34,42,69,var(--text-opacity))}}@media (min-width:768px){.md\\:focus\\:text-paperlight:focus{--text-opacity:1;color:#30345b;color:rgba(48,52,91,var(--text-opacity))}}@media (min-width:768px){.md\\:focus\\:text-muted:focus{color:hsla(0,0%,100%,.7)}}@media (min-width:768px){.md\\:focus\\:text-hint:focus{color:hsla(0,0%,100%,.5)}}@media (min-width:768px){.md\\:focus\\:text-white:focus{--text-opacity:1;color:#fff;color:rgba(255,255,255,var(--text-opacity))}}@media (min-width:768px){.md\\:focus\\:text-success:focus{color:#33d9b2}}@media (min-width:768px){.md\\:text-opacity-0{--text-opacity:0}}@media (min-width:768px){.md\\:text-opacity-25{--text-opacity:0.25}}@media (min-width:768px){.md\\:text-opacity-50{--text-opacity:0.5}}@media (min-width:768px){.md\\:text-opacity-75{--text-opacity:0.75}}@media (min-width:768px){.md\\:text-opacity-100{--text-opacity:1}}@media (min-width:768px){.md\\:hover\\:text-opacity-0:hover{--text-opacity:0}}@media (min-width:768px){.md\\:hover\\:text-opacity-25:hover{--text-opacity:0.25}}@media (min-width:768px){.md\\:hover\\:text-opacity-50:hover{--text-opacity:0.5}}@media (min-width:768px){.md\\:hover\\:text-opacity-75:hover{--text-opacity:0.75}}@media (min-width:768px){.md\\:hover\\:text-opacity-100:hover{--text-opacity:1}}@media (min-width:768px){.md\\:focus\\:text-opacity-0:focus{--text-opacity:0}}@media (min-width:768px){.md\\:focus\\:text-opacity-25:focus{--text-opacity:0.25}}@media (min-width:768px){.md\\:focus\\:text-opacity-50:focus{--text-opacity:0.5}}@media (min-width:768px){.md\\:focus\\:text-opacity-75:focus{--text-opacity:0.75}}@media (min-width:768px){.md\\:focus\\:text-opacity-100:focus{--text-opacity:1}}@media (min-width:768px){.md\\:italic{font-style:italic}}@media (min-width:768px){.md\\:not-italic{font-style:normal}}@media (min-width:768px){.md\\:uppercase{text-transform:uppercase}}@media (min-width:768px){.md\\:lowercase{text-transform:lowercase}}@media (min-width:768px){.md\\:capitalize{text-transform:capitalize}}@media (min-width:768px){.md\\:normal-case{text-transform:none}}@media (min-width:768px){.md\\:underline{text-decoration:underline}}@media (min-width:768px){.md\\:line-through{text-decoration:line-through}}@media (min-width:768px){.md\\:no-underline{text-decoration:none}}@media (min-width:768px){.md\\:hover\\:underline:hover{text-decoration:underline}}@media (min-width:768px){.md\\:hover\\:line-through:hover{text-decoration:line-through}}@media (min-width:768px){.md\\:hover\\:no-underline:hover{text-decoration:none}}@media (min-width:768px){.md\\:focus\\:underline:focus{text-decoration:underline}}@media (min-width:768px){.md\\:focus\\:line-through:focus{text-decoration:line-through}}@media (min-width:768px){.md\\:focus\\:no-underline:focus{text-decoration:none}}@media (min-width:768px){.md\\:antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}@media (min-width:768px){.md\\:subpixel-antialiased{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}}@media (min-width:768px){.md\\:tracking-tighter{letter-spacing:-.05em}}@media (min-width:768px){.md\\:tracking-tight{letter-spacing:-.025em}}@media (min-width:768px){.md\\:tracking-normal{letter-spacing:0}}@media (min-width:768px){.md\\:tracking-wide{letter-spacing:.025em}}@media (min-width:768px){.md\\:tracking-wider{letter-spacing:.05em}}@media (min-width:768px){.md\\:tracking-widest{letter-spacing:.1em}}@media (min-width:768px){.md\\:select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}}@media (min-width:768px){.md\\:select-text{-webkit-user-select:text;-moz-user-select:text;user-select:text}}@media (min-width:768px){.md\\:select-all{-webkit-user-select:all;-moz-user-select:all;user-select:all}}@media (min-width:768px){.md\\:select-auto{-webkit-user-select:auto;-moz-user-select:auto;user-select:auto}}@media (min-width:768px){.md\\:align-baseline{vertical-align:initial}}@media (min-width:768px){.md\\:align-top{vertical-align:top}}@media (min-width:768px){.md\\:align-middle{vertical-align:middle}}@media (min-width:768px){.md\\:align-bottom{vertical-align:bottom}}@media (min-width:768px){.md\\:align-text-top{vertical-align:text-top}}@media (min-width:768px){.md\\:align-text-bottom{vertical-align:text-bottom}}@media (min-width:768px){.md\\:visible{visibility:visible}}@media (min-width:768px){.md\\:invisible{visibility:hidden}}@media (min-width:768px){.md\\:whitespace-normal{white-space:normal}}@media (min-width:768px){.md\\:whitespace-no-wrap{white-space:nowrap}}@media (min-width:768px){.md\\:whitespace-pre{white-space:pre}}@media (min-width:768px){.md\\:whitespace-pre-line{white-space:pre-line}}@media (min-width:768px){.md\\:whitespace-pre-wrap{white-space:pre-wrap}}@media (min-width:768px){.md\\:break-normal{overflow-wrap:normal;word-break:normal}}@media (min-width:768px){.md\\:break-words{overflow-wrap:break-word}}@media (min-width:768px){.md\\:break-all{word-break:break-all}}@media (min-width:768px){.md\\:truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media (min-width:768px){.md\\:w-0{width:0}}@media (min-width:768px){.md\\:w-1{width:.25rem}}@media (min-width:768px){.md\\:w-2{width:.5rem}}@media (min-width:768px){.md\\:w-3{width:.75rem}}@media (min-width:768px){.md\\:w-4{width:1rem}}@media (min-width:768px){.md\\:w-5{width:1.25rem}}@media (min-width:768px){.md\\:w-6{width:1.5rem}}@media (min-width:768px){.md\\:w-8{width:2rem}}@media (min-width:768px){.md\\:w-10{width:2.5rem}}@media (min-width:768px){.md\\:w-12{width:3rem}}@media (min-width:768px){.md\\:w-16{width:4rem}}@media (min-width:768px){.md\\:w-20{width:5rem}}@media (min-width:768px){.md\\:w-24{width:6rem}}@media (min-width:768px){.md\\:w-32{width:8rem}}@media (min-width:768px){.md\\:w-40{width:10rem}}@media (min-width:768px){.md\\:w-48{width:12rem}}@media (min-width:768px){.md\\:w-56{width:14rem}}@media (min-width:768px){.md\\:w-64{width:16rem}}@media (min-width:768px){.md\\:w-auto{width:auto}}@media (min-width:768px){.md\\:w-px{width:1px}}@media (min-width:768px){.md\\:w-1\\/2{width:50%}}@media (min-width:768px){.md\\:w-1\\/3{width:33.333333%}}@media (min-width:768px){.md\\:w-2\\/3{width:66.666667%}}@media (min-width:768px){.md\\:w-1\\/4{width:25%}}@media (min-width:768px){.md\\:w-2\\/4{width:50%}}@media (min-width:768px){.md\\:w-3\\/4{width:75%}}@media (min-width:768px){.md\\:w-1\\/5{width:20%}}@media (min-width:768px){.md\\:w-2\\/5{width:40%}}@media (min-width:768px){.md\\:w-3\\/5{width:60%}}@media (min-width:768px){.md\\:w-4\\/5{width:80%}}@media (min-width:768px){.md\\:w-1\\/6{width:16.666667%}}@media (min-width:768px){.md\\:w-2\\/6{width:33.333333%}}@media (min-width:768px){.md\\:w-3\\/6{width:50%}}@media (min-width:768px){.md\\:w-4\\/6{width:66.666667%}}@media (min-width:768px){.md\\:w-5\\/6{width:83.333333%}}@media (min-width:768px){.md\\:w-1\\/12{width:8.333333%}}@media (min-width:768px){.md\\:w-2\\/12{width:16.666667%}}@media (min-width:768px){.md\\:w-3\\/12{width:25%}}@media (min-width:768px){.md\\:w-4\\/12{width:33.333333%}}@media (min-width:768px){.md\\:w-5\\/12{width:41.666667%}}@media (min-width:768px){.md\\:w-6\\/12{width:50%}}@media (min-width:768px){.md\\:w-7\\/12{width:58.333333%}}@media (min-width:768px){.md\\:w-8\\/12{width:66.666667%}}@media (min-width:768px){.md\\:w-9\\/12{width:75%}}@media (min-width:768px){.md\\:w-10\\/12{width:83.333333%}}@media (min-width:768px){.md\\:w-11\\/12{width:91.666667%}}@media (min-width:768px){.md\\:w-full{width:100%}}@media (min-width:768px){.md\\:w-screen{width:100vw}}@media (min-width:768px){.md\\:z-0{z-index:0}}@media (min-width:768px){.md\\:z-10{z-index:10}}@media (min-width:768px){.md\\:z-20{z-index:20}}@media (min-width:768px){.md\\:z-30{z-index:30}}@media (min-width:768px){.md\\:z-40{z-index:40}}@media (min-width:768px){.md\\:z-50{z-index:50}}@media (min-width:768px){.md\\:z-auto{z-index:auto}}@media (min-width:768px){.md\\:gap-0{grid-gap:0;gap:0}}@media (min-width:768px){.md\\:gap-1{grid-gap:.25rem;gap:.25rem}}@media (min-width:768px){.md\\:gap-2{grid-gap:.5rem;gap:.5rem}}@media (min-width:768px){.md\\:gap-3{grid-gap:.75rem;gap:.75rem}}@media (min-width:768px){.md\\:gap-4{grid-gap:1rem;gap:1rem}}@media (min-width:768px){.md\\:gap-5{grid-gap:1.25rem;gap:1.25rem}}@media (min-width:768px){.md\\:gap-6{grid-gap:1.5rem;gap:1.5rem}}@media (min-width:768px){.md\\:gap-8{grid-gap:2rem;gap:2rem}}@media (min-width:768px){.md\\:gap-10{grid-gap:2.5rem;gap:2.5rem}}@media (min-width:768px){.md\\:gap-12{grid-gap:3rem;gap:3rem}}@media (min-width:768px){.md\\:gap-16{grid-gap:4rem;gap:4rem}}@media (min-width:768px){.md\\:gap-20{grid-gap:5rem;gap:5rem}}@media (min-width:768px){.md\\:gap-24{grid-gap:6rem;gap:6rem}}@media (min-width:768px){.md\\:gap-32{grid-gap:8rem;gap:8rem}}@media (min-width:768px){.md\\:gap-40{grid-gap:10rem;gap:10rem}}@media (min-width:768px){.md\\:gap-48{grid-gap:12rem;gap:12rem}}@media (min-width:768px){.md\\:gap-56{grid-gap:14rem;gap:14rem}}@media (min-width:768px){.md\\:gap-64{grid-gap:16rem;gap:16rem}}@media (min-width:768px){.md\\:gap-px{grid-gap:1px;gap:1px}}@media (min-width:768px){.md\\:col-gap-0{grid-column-gap:0;column-gap:0}}@media (min-width:768px){.md\\:col-gap-1{grid-column-gap:.25rem;column-gap:.25rem}}@media (min-width:768px){.md\\:col-gap-2{grid-column-gap:.5rem;column-gap:.5rem}}@media (min-width:768px){.md\\:col-gap-3{grid-column-gap:.75rem;column-gap:.75rem}}@media (min-width:768px){.md\\:col-gap-4{grid-column-gap:1rem;column-gap:1rem}}@media (min-width:768px){.md\\:col-gap-5{grid-column-gap:1.25rem;column-gap:1.25rem}}@media (min-width:768px){.md\\:col-gap-6{grid-column-gap:1.5rem;column-gap:1.5rem}}@media (min-width:768px){.md\\:col-gap-8{grid-column-gap:2rem;column-gap:2rem}}@media (min-width:768px){.md\\:col-gap-10{grid-column-gap:2.5rem;column-gap:2.5rem}}@media (min-width:768px){.md\\:col-gap-12{grid-column-gap:3rem;column-gap:3rem}}@media (min-width:768px){.md\\:col-gap-16{grid-column-gap:4rem;column-gap:4rem}}@media (min-width:768px){.md\\:col-gap-20{grid-column-gap:5rem;column-gap:5rem}}@media (min-width:768px){.md\\:col-gap-24{grid-column-gap:6rem;column-gap:6rem}}@media (min-width:768px){.md\\:col-gap-32{grid-column-gap:8rem;column-gap:8rem}}@media (min-width:768px){.md\\:col-gap-40{grid-column-gap:10rem;column-gap:10rem}}@media (min-width:768px){.md\\:col-gap-48{grid-column-gap:12rem;column-gap:12rem}}@media (min-width:768px){.md\\:col-gap-56{grid-column-gap:14rem;column-gap:14rem}}@media (min-width:768px){.md\\:col-gap-64{grid-column-gap:16rem;column-gap:16rem}}@media (min-width:768px){.md\\:col-gap-px{grid-column-gap:1px;column-gap:1px}}@media (min-width:768px){.md\\:gap-x-0{grid-column-gap:0;column-gap:0}}@media (min-width:768px){.md\\:gap-x-1{grid-column-gap:.25rem;column-gap:.25rem}}@media (min-width:768px){.md\\:gap-x-2{grid-column-gap:.5rem;column-gap:.5rem}}@media (min-width:768px){.md\\:gap-x-3{grid-column-gap:.75rem;column-gap:.75rem}}@media (min-width:768px){.md\\:gap-x-4{grid-column-gap:1rem;column-gap:1rem}}@media (min-width:768px){.md\\:gap-x-5{grid-column-gap:1.25rem;column-gap:1.25rem}}@media (min-width:768px){.md\\:gap-x-6{grid-column-gap:1.5rem;column-gap:1.5rem}}@media (min-width:768px){.md\\:gap-x-8{grid-column-gap:2rem;column-gap:2rem}}@media (min-width:768px){.md\\:gap-x-10{grid-column-gap:2.5rem;column-gap:2.5rem}}@media (min-width:768px){.md\\:gap-x-12{grid-column-gap:3rem;column-gap:3rem}}@media (min-width:768px){.md\\:gap-x-16{grid-column-gap:4rem;column-gap:4rem}}@media (min-width:768px){.md\\:gap-x-20{grid-column-gap:5rem;column-gap:5rem}}@media (min-width:768px){.md\\:gap-x-24{grid-column-gap:6rem;column-gap:6rem}}@media (min-width:768px){.md\\:gap-x-32{grid-column-gap:8rem;column-gap:8rem}}@media (min-width:768px){.md\\:gap-x-40{grid-column-gap:10rem;column-gap:10rem}}@media (min-width:768px){.md\\:gap-x-48{grid-column-gap:12rem;column-gap:12rem}}@media (min-width:768px){.md\\:gap-x-56{grid-column-gap:14rem;column-gap:14rem}}@media (min-width:768px){.md\\:gap-x-64{grid-column-gap:16rem;column-gap:16rem}}@media (min-width:768px){.md\\:gap-x-px{grid-column-gap:1px;column-gap:1px}}@media (min-width:768px){.md\\:row-gap-0{grid-row-gap:0;row-gap:0}}@media (min-width:768px){.md\\:row-gap-1{grid-row-gap:.25rem;row-gap:.25rem}}@media (min-width:768px){.md\\:row-gap-2{grid-row-gap:.5rem;row-gap:.5rem}}@media (min-width:768px){.md\\:row-gap-3{grid-row-gap:.75rem;row-gap:.75rem}}@media (min-width:768px){.md\\:row-gap-4{grid-row-gap:1rem;row-gap:1rem}}@media (min-width:768px){.md\\:row-gap-5{grid-row-gap:1.25rem;row-gap:1.25rem}}@media (min-width:768px){.md\\:row-gap-6{grid-row-gap:1.5rem;row-gap:1.5rem}}@media (min-width:768px){.md\\:row-gap-8{grid-row-gap:2rem;row-gap:2rem}}@media (min-width:768px){.md\\:row-gap-10{grid-row-gap:2.5rem;row-gap:2.5rem}}@media (min-width:768px){.md\\:row-gap-12{grid-row-gap:3rem;row-gap:3rem}}@media (min-width:768px){.md\\:row-gap-16{grid-row-gap:4rem;row-gap:4rem}}@media (min-width:768px){.md\\:row-gap-20{grid-row-gap:5rem;row-gap:5rem}}@media (min-width:768px){.md\\:row-gap-24{grid-row-gap:6rem;row-gap:6rem}}@media (min-width:768px){.md\\:row-gap-32{grid-row-gap:8rem;row-gap:8rem}}@media (min-width:768px){.md\\:row-gap-40{grid-row-gap:10rem;row-gap:10rem}}@media (min-width:768px){.md\\:row-gap-48{grid-row-gap:12rem;row-gap:12rem}}@media (min-width:768px){.md\\:row-gap-56{grid-row-gap:14rem;row-gap:14rem}}@media (min-width:768px){.md\\:row-gap-64{grid-row-gap:16rem;row-gap:16rem}}@media (min-width:768px){.md\\:row-gap-px{grid-row-gap:1px;row-gap:1px}}@media (min-width:768px){.md\\:gap-y-0{grid-row-gap:0;row-gap:0}}@media (min-width:768px){.md\\:gap-y-1{grid-row-gap:.25rem;row-gap:.25rem}}@media (min-width:768px){.md\\:gap-y-2{grid-row-gap:.5rem;row-gap:.5rem}}@media (min-width:768px){.md\\:gap-y-3{grid-row-gap:.75rem;row-gap:.75rem}}@media (min-width:768px){.md\\:gap-y-4{grid-row-gap:1rem;row-gap:1rem}}@media (min-width:768px){.md\\:gap-y-5{grid-row-gap:1.25rem;row-gap:1.25rem}}@media (min-width:768px){.md\\:gap-y-6{grid-row-gap:1.5rem;row-gap:1.5rem}}@media (min-width:768px){.md\\:gap-y-8{grid-row-gap:2rem;row-gap:2rem}}@media (min-width:768px){.md\\:gap-y-10{grid-row-gap:2.5rem;row-gap:2.5rem}}@media (min-width:768px){.md\\:gap-y-12{grid-row-gap:3rem;row-gap:3rem}}@media (min-width:768px){.md\\:gap-y-16{grid-row-gap:4rem;row-gap:4rem}}@media (min-width:768px){.md\\:gap-y-20{grid-row-gap:5rem;row-gap:5rem}}@media (min-width:768px){.md\\:gap-y-24{grid-row-gap:6rem;row-gap:6rem}}@media (min-width:768px){.md\\:gap-y-32{grid-row-gap:8rem;row-gap:8rem}}@media (min-width:768px){.md\\:gap-y-40{grid-row-gap:10rem;row-gap:10rem}}@media (min-width:768px){.md\\:gap-y-48{grid-row-gap:12rem;row-gap:12rem}}@media (min-width:768px){.md\\:gap-y-56{grid-row-gap:14rem;row-gap:14rem}}@media (min-width:768px){.md\\:gap-y-64{grid-row-gap:16rem;row-gap:16rem}}@media (min-width:768px){.md\\:gap-y-px{grid-row-gap:1px;row-gap:1px}}@media (min-width:768px){.md\\:grid-flow-row{grid-auto-flow:row}}@media (min-width:768px){.md\\:grid-flow-col{grid-auto-flow:column}}@media (min-width:768px){.md\\:grid-flow-row-dense{grid-auto-flow:row dense}}@media (min-width:768px){.md\\:grid-flow-col-dense{grid-auto-flow:column dense}}@media (min-width:768px){.md\\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}}@media (min-width:768px){.md\\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px){.md\\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:768px){.md\\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:768px){.md\\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (min-width:768px){.md\\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (min-width:768px){.md\\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}}@media (min-width:768px){.md\\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}}@media (min-width:768px){.md\\:grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}}@media (min-width:768px){.md\\:grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}}@media (min-width:768px){.md\\:grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))}}@media (min-width:768px){.md\\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}}@media (min-width:768px){.md\\:grid-cols-none{grid-template-columns:none}}@media (min-width:768px){.md\\:col-auto{grid-column:auto}}@media (min-width:768px){.md\\:col-span-1{grid-column:span 1/span 1}}@media (min-width:768px){.md\\:col-span-2{grid-column:span 2/span 2}}@media (min-width:768px){.md\\:col-span-3{grid-column:span 3/span 3}}@media (min-width:768px){.md\\:col-span-4{grid-column:span 4/span 4}}@media (min-width:768px){.md\\:col-span-5{grid-column:span 5/span 5}}@media (min-width:768px){.md\\:col-span-6{grid-column:span 6/span 6}}@media (min-width:768px){.md\\:col-span-7{grid-column:span 7/span 7}}@media (min-width:768px){.md\\:col-span-8{grid-column:span 8/span 8}}@media (min-width:768px){.md\\:col-span-9{grid-column:span 9/span 9}}@media (min-width:768px){.md\\:col-span-10{grid-column:span 10/span 10}}@media (min-width:768px){.md\\:col-span-11{grid-column:span 11/span 11}}@media (min-width:768px){.md\\:col-span-12{grid-column:span 12/span 12}}@media (min-width:768px){.md\\:col-start-1{grid-column-start:1}}@media (min-width:768px){.md\\:col-start-2{grid-column-start:2}}@media (min-width:768px){.md\\:col-start-3{grid-column-start:3}}@media (min-width:768px){.md\\:col-start-4{grid-column-start:4}}@media (min-width:768px){.md\\:col-start-5{grid-column-start:5}}@media (min-width:768px){.md\\:col-start-6{grid-column-start:6}}@media (min-width:768px){.md\\:col-start-7{grid-column-start:7}}@media (min-width:768px){.md\\:col-start-8{grid-column-start:8}}@media (min-width:768px){.md\\:col-start-9{grid-column-start:9}}@media (min-width:768px){.md\\:col-start-10{grid-column-start:10}}@media (min-width:768px){.md\\:col-start-11{grid-column-start:11}}@media (min-width:768px){.md\\:col-start-12{grid-column-start:12}}@media (min-width:768px){.md\\:col-start-13{grid-column-start:13}}@media (min-width:768px){.md\\:col-start-auto{grid-column-start:auto}}@media (min-width:768px){.md\\:col-end-1{grid-column-end:1}}@media (min-width:768px){.md\\:col-end-2{grid-column-end:2}}@media (min-width:768px){.md\\:col-end-3{grid-column-end:3}}@media (min-width:768px){.md\\:col-end-4{grid-column-end:4}}@media (min-width:768px){.md\\:col-end-5{grid-column-end:5}}@media (min-width:768px){.md\\:col-end-6{grid-column-end:6}}@media (min-width:768px){.md\\:col-end-7{grid-column-end:7}}@media (min-width:768px){.md\\:col-end-8{grid-column-end:8}}@media (min-width:768px){.md\\:col-end-9{grid-column-end:9}}@media (min-width:768px){.md\\:col-end-10{grid-column-end:10}}@media (min-width:768px){.md\\:col-end-11{grid-column-end:11}}@media (min-width:768px){.md\\:col-end-12{grid-column-end:12}}@media (min-width:768px){.md\\:col-end-13{grid-column-end:13}}@media (min-width:768px){.md\\:col-end-auto{grid-column-end:auto}}@media (min-width:768px){.md\\:grid-rows-1{grid-template-rows:repeat(1,minmax(0,1fr))}}@media (min-width:768px){.md\\:grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr))}}@media (min-width:768px){.md\\:grid-rows-3{grid-template-rows:repeat(3,minmax(0,1fr))}}@media (min-width:768px){.md\\:grid-rows-4{grid-template-rows:repeat(4,minmax(0,1fr))}}@media (min-width:768px){.md\\:grid-rows-5{grid-template-rows:repeat(5,minmax(0,1fr))}}@media (min-width:768px){.md\\:grid-rows-6{grid-template-rows:repeat(6,minmax(0,1fr))}}@media (min-width:768px){.md\\:grid-rows-none{grid-template-rows:none}}@media (min-width:768px){.md\\:row-auto{grid-row:auto}}@media (min-width:768px){.md\\:row-span-1{grid-row:span 1/span 1}}@media (min-width:768px){.md\\:row-span-2{grid-row:span 2/span 2}}@media (min-width:768px){.md\\:row-span-3{grid-row:span 3/span 3}}@media (min-width:768px){.md\\:row-span-4{grid-row:span 4/span 4}}@media (min-width:768px){.md\\:row-span-5{grid-row:span 5/span 5}}@media (min-width:768px){.md\\:row-span-6{grid-row:span 6/span 6}}@media (min-width:768px){.md\\:row-start-1{grid-row-start:1}}@media (min-width:768px){.md\\:row-start-2{grid-row-start:2}}@media (min-width:768px){.md\\:row-start-3{grid-row-start:3}}@media (min-width:768px){.md\\:row-start-4{grid-row-start:4}}@media (min-width:768px){.md\\:row-start-5{grid-row-start:5}}@media (min-width:768px){.md\\:row-start-6{grid-row-start:6}}@media (min-width:768px){.md\\:row-start-7{grid-row-start:7}}@media (min-width:768px){.md\\:row-start-auto{grid-row-start:auto}}@media (min-width:768px){.md\\:row-end-1{grid-row-end:1}}@media (min-width:768px){.md\\:row-end-2{grid-row-end:2}}@media (min-width:768px){.md\\:row-end-3{grid-row-end:3}}@media (min-width:768px){.md\\:row-end-4{grid-row-end:4}}@media (min-width:768px){.md\\:row-end-5{grid-row-end:5}}@media (min-width:768px){.md\\:row-end-6{grid-row-end:6}}@media (min-width:768px){.md\\:row-end-7{grid-row-end:7}}@media (min-width:768px){.md\\:row-end-auto{grid-row-end:auto}}@media (min-width:768px){.md\\:transform{--transform-translate-x:0;--transform-translate-y:0;--transform-rotate:0;--transform-skew-x:0;--transform-skew-y:0;--transform-scale-x:1;--transform-scale-y:1;transform:translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y))}}@media (min-width:768px){.md\\:transform-none{transform:none}}@media (min-width:768px){.md\\:origin-center{transform-origin:center}}@media (min-width:768px){.md\\:origin-top{transform-origin:top}}@media (min-width:768px){.md\\:origin-top-right{transform-origin:top right}}@media (min-width:768px){.md\\:origin-right{transform-origin:right}}@media (min-width:768px){.md\\:origin-bottom-right{transform-origin:bottom right}}@media (min-width:768px){.md\\:origin-bottom{transform-origin:bottom}}@media (min-width:768px){.md\\:origin-bottom-left{transform-origin:bottom left}}@media (min-width:768px){.md\\:origin-left{transform-origin:left}}@media (min-width:768px){.md\\:origin-top-left{transform-origin:top left}}@media (min-width:768px){.md\\:scale-0{--transform-scale-x:0;--transform-scale-y:0}}@media (min-width:768px){.md\\:scale-50{--transform-scale-x:.5;--transform-scale-y:.5}}@media (min-width:768px){.md\\:scale-75{--transform-scale-x:.75;--transform-scale-y:.75}}@media (min-width:768px){.md\\:scale-90{--transform-scale-x:.9;--transform-scale-y:.9}}@media (min-width:768px){.md\\:scale-95{--transform-scale-x:.95;--transform-scale-y:.95}}@media (min-width:768px){.md\\:scale-100{--transform-scale-x:1;--transform-scale-y:1}}@media (min-width:768px){.md\\:scale-105{--transform-scale-x:1.05;--transform-scale-y:1.05}}@media (min-width:768px){.md\\:scale-110{--transform-scale-x:1.1;--transform-scale-y:1.1}}@media (min-width:768px){.md\\:scale-125{--transform-scale-x:1.25;--transform-scale-y:1.25}}@media (min-width:768px){.md\\:scale-150{--transform-scale-x:1.5;--transform-scale-y:1.5}}@media (min-width:768px){.md\\:scale-x-0{--transform-scale-x:0}}@media (min-width:768px){.md\\:scale-x-50{--transform-scale-x:.5}}@media (min-width:768px){.md\\:scale-x-75{--transform-scale-x:.75}}@media (min-width:768px){.md\\:scale-x-90{--transform-scale-x:.9}}@media (min-width:768px){.md\\:scale-x-95{--transform-scale-x:.95}}@media (min-width:768px){.md\\:scale-x-100{--transform-scale-x:1}}@media (min-width:768px){.md\\:scale-x-105{--transform-scale-x:1.05}}@media (min-width:768px){.md\\:scale-x-110{--transform-scale-x:1.1}}@media (min-width:768px){.md\\:scale-x-125{--transform-scale-x:1.25}}@media (min-width:768px){.md\\:scale-x-150{--transform-scale-x:1.5}}@media (min-width:768px){.md\\:scale-y-0{--transform-scale-y:0}}@media (min-width:768px){.md\\:scale-y-50{--transform-scale-y:.5}}@media (min-width:768px){.md\\:scale-y-75{--transform-scale-y:.75}}@media (min-width:768px){.md\\:scale-y-90{--transform-scale-y:.9}}@media (min-width:768px){.md\\:scale-y-95{--transform-scale-y:.95}}@media (min-width:768px){.md\\:scale-y-100{--transform-scale-y:1}}@media (min-width:768px){.md\\:scale-y-105{--transform-scale-y:1.05}}@media (min-width:768px){.md\\:scale-y-110{--transform-scale-y:1.1}}@media (min-width:768px){.md\\:scale-y-125{--transform-scale-y:1.25}}@media (min-width:768px){.md\\:scale-y-150{--transform-scale-y:1.5}}@media (min-width:768px){.md\\:hover\\:scale-0:hover{--transform-scale-x:0;--transform-scale-y:0}}@media (min-width:768px){.md\\:hover\\:scale-50:hover{--transform-scale-x:.5;--transform-scale-y:.5}}@media (min-width:768px){.md\\:hover\\:scale-75:hover{--transform-scale-x:.75;--transform-scale-y:.75}}@media (min-width:768px){.md\\:hover\\:scale-90:hover{--transform-scale-x:.9;--transform-scale-y:.9}}@media (min-width:768px){.md\\:hover\\:scale-95:hover{--transform-scale-x:.95;--transform-scale-y:.95}}@media (min-width:768px){.md\\:hover\\:scale-100:hover{--transform-scale-x:1;--transform-scale-y:1}}@media (min-width:768px){.md\\:hover\\:scale-105:hover{--transform-scale-x:1.05;--transform-scale-y:1.05}}@media (min-width:768px){.md\\:hover\\:scale-110:hover{--transform-scale-x:1.1;--transform-scale-y:1.1}}@media (min-width:768px){.md\\:hover\\:scale-125:hover{--transform-scale-x:1.25;--transform-scale-y:1.25}}@media (min-width:768px){.md\\:hover\\:scale-150:hover{--transform-scale-x:1.5;--transform-scale-y:1.5}}@media (min-width:768px){.md\\:hover\\:scale-x-0:hover{--transform-scale-x:0}}@media (min-width:768px){.md\\:hover\\:scale-x-50:hover{--transform-scale-x:.5}}@media (min-width:768px){.md\\:hover\\:scale-x-75:hover{--transform-scale-x:.75}}@media (min-width:768px){.md\\:hover\\:scale-x-90:hover{--transform-scale-x:.9}}@media (min-width:768px){.md\\:hover\\:scale-x-95:hover{--transform-scale-x:.95}}@media (min-width:768px){.md\\:hover\\:scale-x-100:hover{--transform-scale-x:1}}@media (min-width:768px){.md\\:hover\\:scale-x-105:hover{--transform-scale-x:1.05}}@media (min-width:768px){.md\\:hover\\:scale-x-110:hover{--transform-scale-x:1.1}}@media (min-width:768px){.md\\:hover\\:scale-x-125:hover{--transform-scale-x:1.25}}@media (min-width:768px){.md\\:hover\\:scale-x-150:hover{--transform-scale-x:1.5}}@media (min-width:768px){.md\\:hover\\:scale-y-0:hover{--transform-scale-y:0}}@media (min-width:768px){.md\\:hover\\:scale-y-50:hover{--transform-scale-y:.5}}@media (min-width:768px){.md\\:hover\\:scale-y-75:hover{--transform-scale-y:.75}}@media (min-width:768px){.md\\:hover\\:scale-y-90:hover{--transform-scale-y:.9}}@media (min-width:768px){.md\\:hover\\:scale-y-95:hover{--transform-scale-y:.95}}@media (min-width:768px){.md\\:hover\\:scale-y-100:hover{--transform-scale-y:1}}@media (min-width:768px){.md\\:hover\\:scale-y-105:hover{--transform-scale-y:1.05}}@media (min-width:768px){.md\\:hover\\:scale-y-110:hover{--transform-scale-y:1.1}}@media (min-width:768px){.md\\:hover\\:scale-y-125:hover{--transform-scale-y:1.25}}@media (min-width:768px){.md\\:hover\\:scale-y-150:hover{--transform-scale-y:1.5}}@media (min-width:768px){.md\\:focus\\:scale-0:focus{--transform-scale-x:0;--transform-scale-y:0}}@media (min-width:768px){.md\\:focus\\:scale-50:focus{--transform-scale-x:.5;--transform-scale-y:.5}}@media (min-width:768px){.md\\:focus\\:scale-75:focus{--transform-scale-x:.75;--transform-scale-y:.75}}@media (min-width:768px){.md\\:focus\\:scale-90:focus{--transform-scale-x:.9;--transform-scale-y:.9}}@media (min-width:768px){.md\\:focus\\:scale-95:focus{--transform-scale-x:.95;--transform-scale-y:.95}}@media (min-width:768px){.md\\:focus\\:scale-100:focus{--transform-scale-x:1;--transform-scale-y:1}}@media (min-width:768px){.md\\:focus\\:scale-105:focus{--transform-scale-x:1.05;--transform-scale-y:1.05}}@media (min-width:768px){.md\\:focus\\:scale-110:focus{--transform-scale-x:1.1;--transform-scale-y:1.1}}@media (min-width:768px){.md\\:focus\\:scale-125:focus{--transform-scale-x:1.25;--transform-scale-y:1.25}}@media (min-width:768px){.md\\:focus\\:scale-150:focus{--transform-scale-x:1.5;--transform-scale-y:1.5}}@media (min-width:768px){.md\\:focus\\:scale-x-0:focus{--transform-scale-x:0}}@media (min-width:768px){.md\\:focus\\:scale-x-50:focus{--transform-scale-x:.5}}@media (min-width:768px){.md\\:focus\\:scale-x-75:focus{--transform-scale-x:.75}}@media (min-width:768px){.md\\:focus\\:scale-x-90:focus{--transform-scale-x:.9}}@media (min-width:768px){.md\\:focus\\:scale-x-95:focus{--transform-scale-x:.95}}@media (min-width:768px){.md\\:focus\\:scale-x-100:focus{--transform-scale-x:1}}@media (min-width:768px){.md\\:focus\\:scale-x-105:focus{--transform-scale-x:1.05}}@media (min-width:768px){.md\\:focus\\:scale-x-110:focus{--transform-scale-x:1.1}}@media (min-width:768px){.md\\:focus\\:scale-x-125:focus{--transform-scale-x:1.25}}@media (min-width:768px){.md\\:focus\\:scale-x-150:focus{--transform-scale-x:1.5}}@media (min-width:768px){.md\\:focus\\:scale-y-0:focus{--transform-scale-y:0}}@media (min-width:768px){.md\\:focus\\:scale-y-50:focus{--transform-scale-y:.5}}@media (min-width:768px){.md\\:focus\\:scale-y-75:focus{--transform-scale-y:.75}}@media (min-width:768px){.md\\:focus\\:scale-y-90:focus{--transform-scale-y:.9}}@media (min-width:768px){.md\\:focus\\:scale-y-95:focus{--transform-scale-y:.95}}@media (min-width:768px){.md\\:focus\\:scale-y-100:focus{--transform-scale-y:1}}@media (min-width:768px){.md\\:focus\\:scale-y-105:focus{--transform-scale-y:1.05}}@media (min-width:768px){.md\\:focus\\:scale-y-110:focus{--transform-scale-y:1.1}}@media (min-width:768px){.md\\:focus\\:scale-y-125:focus{--transform-scale-y:1.25}}@media (min-width:768px){.md\\:focus\\:scale-y-150:focus{--transform-scale-y:1.5}}@media (min-width:768px){.md\\:rotate-0{--transform-rotate:0}}@media (min-width:768px){.md\\:rotate-45{--transform-rotate:45deg}}@media (min-width:768px){.md\\:rotate-90{--transform-rotate:90deg}}@media (min-width:768px){.md\\:rotate-180{--transform-rotate:180deg}}@media (min-width:768px){.md\\:-rotate-180{--transform-rotate:-180deg}}@media (min-width:768px){.md\\:-rotate-90{--transform-rotate:-90deg}}@media (min-width:768px){.md\\:-rotate-45{--transform-rotate:-45deg}}@media (min-width:768px){.md\\:hover\\:rotate-0:hover{--transform-rotate:0}}@media (min-width:768px){.md\\:hover\\:rotate-45:hover{--transform-rotate:45deg}}@media (min-width:768px){.md\\:hover\\:rotate-90:hover{--transform-rotate:90deg}}@media (min-width:768px){.md\\:hover\\:rotate-180:hover{--transform-rotate:180deg}}@media (min-width:768px){.md\\:hover\\:-rotate-180:hover{--transform-rotate:-180deg}}@media (min-width:768px){.md\\:hover\\:-rotate-90:hover{--transform-rotate:-90deg}}@media (min-width:768px){.md\\:hover\\:-rotate-45:hover{--transform-rotate:-45deg}}@media (min-width:768px){.md\\:focus\\:rotate-0:focus{--transform-rotate:0}}@media (min-width:768px){.md\\:focus\\:rotate-45:focus{--transform-rotate:45deg}}@media (min-width:768px){.md\\:focus\\:rotate-90:focus{--transform-rotate:90deg}}@media (min-width:768px){.md\\:focus\\:rotate-180:focus{--transform-rotate:180deg}}@media (min-width:768px){.md\\:focus\\:-rotate-180:focus{--transform-rotate:-180deg}}@media (min-width:768px){.md\\:focus\\:-rotate-90:focus{--transform-rotate:-90deg}}@media (min-width:768px){.md\\:focus\\:-rotate-45:focus{--transform-rotate:-45deg}}@media (min-width:768px){.md\\:translate-x-0{--transform-translate-x:0}}@media (min-width:768px){.md\\:translate-x-1{--transform-translate-x:0.25rem}}@media (min-width:768px){.md\\:translate-x-2{--transform-translate-x:0.5rem}}@media (min-width:768px){.md\\:translate-x-3{--transform-translate-x:0.75rem}}@media (min-width:768px){.md\\:translate-x-4{--transform-translate-x:1rem}}@media (min-width:768px){.md\\:translate-x-5{--transform-translate-x:1.25rem}}@media (min-width:768px){.md\\:translate-x-6{--transform-translate-x:1.5rem}}@media (min-width:768px){.md\\:translate-x-8{--transform-translate-x:2rem}}@media (min-width:768px){.md\\:translate-x-10{--transform-translate-x:2.5rem}}@media (min-width:768px){.md\\:translate-x-12{--transform-translate-x:3rem}}@media (min-width:768px){.md\\:translate-x-16{--transform-translate-x:4rem}}@media (min-width:768px){.md\\:translate-x-20{--transform-translate-x:5rem}}@media (min-width:768px){.md\\:translate-x-24{--transform-translate-x:6rem}}@media (min-width:768px){.md\\:translate-x-32{--transform-translate-x:8rem}}@media (min-width:768px){.md\\:translate-x-40{--transform-translate-x:10rem}}@media (min-width:768px){.md\\:translate-x-48{--transform-translate-x:12rem}}@media (min-width:768px){.md\\:translate-x-56{--transform-translate-x:14rem}}@media (min-width:768px){.md\\:translate-x-64{--transform-translate-x:16rem}}@media (min-width:768px){.md\\:translate-x-px{--transform-translate-x:1px}}@media (min-width:768px){.md\\:-translate-x-1{--transform-translate-x:-0.25rem}}@media (min-width:768px){.md\\:-translate-x-2{--transform-translate-x:-0.5rem}}@media (min-width:768px){.md\\:-translate-x-3{--transform-translate-x:-0.75rem}}@media (min-width:768px){.md\\:-translate-x-4{--transform-translate-x:-1rem}}@media (min-width:768px){.md\\:-translate-x-5{--transform-translate-x:-1.25rem}}@media (min-width:768px){.md\\:-translate-x-6{--transform-translate-x:-1.5rem}}@media (min-width:768px){.md\\:-translate-x-8{--transform-translate-x:-2rem}}@media (min-width:768px){.md\\:-translate-x-10{--transform-translate-x:-2.5rem}}@media (min-width:768px){.md\\:-translate-x-12{--transform-translate-x:-3rem}}@media (min-width:768px){.md\\:-translate-x-16{--transform-translate-x:-4rem}}@media (min-width:768px){.md\\:-translate-x-20{--transform-translate-x:-5rem}}@media (min-width:768px){.md\\:-translate-x-24{--transform-translate-x:-6rem}}@media (min-width:768px){.md\\:-translate-x-32{--transform-translate-x:-8rem}}@media (min-width:768px){.md\\:-translate-x-40{--transform-translate-x:-10rem}}@media (min-width:768px){.md\\:-translate-x-48{--transform-translate-x:-12rem}}@media (min-width:768px){.md\\:-translate-x-56{--transform-translate-x:-14rem}}@media (min-width:768px){.md\\:-translate-x-64{--transform-translate-x:-16rem}}@media (min-width:768px){.md\\:-translate-x-px{--transform-translate-x:-1px}}@media (min-width:768px){.md\\:-translate-x-full{--transform-translate-x:-100%}}@media (min-width:768px){.md\\:-translate-x-1\\/2{--transform-translate-x:-50%}}@media (min-width:768px){.md\\:translate-x-1\\/2{--transform-translate-x:50%}}@media (min-width:768px){.md\\:translate-x-full{--transform-translate-x:100%}}@media (min-width:768px){.md\\:translate-y-0{--transform-translate-y:0}}@media (min-width:768px){.md\\:translate-y-1{--transform-translate-y:0.25rem}}@media (min-width:768px){.md\\:translate-y-2{--transform-translate-y:0.5rem}}@media (min-width:768px){.md\\:translate-y-3{--transform-translate-y:0.75rem}}@media (min-width:768px){.md\\:translate-y-4{--transform-translate-y:1rem}}@media (min-width:768px){.md\\:translate-y-5{--transform-translate-y:1.25rem}}@media (min-width:768px){.md\\:translate-y-6{--transform-translate-y:1.5rem}}@media (min-width:768px){.md\\:translate-y-8{--transform-translate-y:2rem}}@media (min-width:768px){.md\\:translate-y-10{--transform-translate-y:2.5rem}}@media (min-width:768px){.md\\:translate-y-12{--transform-translate-y:3rem}}@media (min-width:768px){.md\\:translate-y-16{--transform-translate-y:4rem}}@media (min-width:768px){.md\\:translate-y-20{--transform-translate-y:5rem}}@media (min-width:768px){.md\\:translate-y-24{--transform-translate-y:6rem}}@media (min-width:768px){.md\\:translate-y-32{--transform-translate-y:8rem}}@media (min-width:768px){.md\\:translate-y-40{--transform-translate-y:10rem}}@media (min-width:768px){.md\\:translate-y-48{--transform-translate-y:12rem}}@media (min-width:768px){.md\\:translate-y-56{--transform-translate-y:14rem}}@media (min-width:768px){.md\\:translate-y-64{--transform-translate-y:16rem}}@media (min-width:768px){.md\\:translate-y-px{--transform-translate-y:1px}}@media (min-width:768px){.md\\:-translate-y-1{--transform-translate-y:-0.25rem}}@media (min-width:768px){.md\\:-translate-y-2{--transform-translate-y:-0.5rem}}@media (min-width:768px){.md\\:-translate-y-3{--transform-translate-y:-0.75rem}}@media (min-width:768px){.md\\:-translate-y-4{--transform-translate-y:-1rem}}@media (min-width:768px){.md\\:-translate-y-5{--transform-translate-y:-1.25rem}}@media (min-width:768px){.md\\:-translate-y-6{--transform-translate-y:-1.5rem}}@media (min-width:768px){.md\\:-translate-y-8{--transform-translate-y:-2rem}}@media (min-width:768px){.md\\:-translate-y-10{--transform-translate-y:-2.5rem}}@media (min-width:768px){.md\\:-translate-y-12{--transform-translate-y:-3rem}}@media (min-width:768px){.md\\:-translate-y-16{--transform-translate-y:-4rem}}@media (min-width:768px){.md\\:-translate-y-20{--transform-translate-y:-5rem}}@media (min-width:768px){.md\\:-translate-y-24{--transform-translate-y:-6rem}}@media (min-width:768px){.md\\:-translate-y-32{--transform-translate-y:-8rem}}@media (min-width:768px){.md\\:-translate-y-40{--transform-translate-y:-10rem}}@media (min-width:768px){.md\\:-translate-y-48{--transform-translate-y:-12rem}}@media (min-width:768px){.md\\:-translate-y-56{--transform-translate-y:-14rem}}@media (min-width:768px){.md\\:-translate-y-64{--transform-translate-y:-16rem}}@media (min-width:768px){.md\\:-translate-y-px{--transform-translate-y:-1px}}@media (min-width:768px){.md\\:-translate-y-full{--transform-translate-y:-100%}}@media (min-width:768px){.md\\:-translate-y-1\\/2{--transform-translate-y:-50%}}@media (min-width:768px){.md\\:translate-y-1\\/2{--transform-translate-y:50%}}@media (min-width:768px){.md\\:translate-y-full{--transform-translate-y:100%}}@media (min-width:768px){.md\\:hover\\:translate-x-0:hover{--transform-translate-x:0}}@media (min-width:768px){.md\\:hover\\:translate-x-1:hover{--transform-translate-x:0.25rem}}@media (min-width:768px){.md\\:hover\\:translate-x-2:hover{--transform-translate-x:0.5rem}}@media (min-width:768px){.md\\:hover\\:translate-x-3:hover{--transform-translate-x:0.75rem}}@media (min-width:768px){.md\\:hover\\:translate-x-4:hover{--transform-translate-x:1rem}}@media (min-width:768px){.md\\:hover\\:translate-x-5:hover{--transform-translate-x:1.25rem}}@media (min-width:768px){.md\\:hover\\:translate-x-6:hover{--transform-translate-x:1.5rem}}@media (min-width:768px){.md\\:hover\\:translate-x-8:hover{--transform-translate-x:2rem}}@media (min-width:768px){.md\\:hover\\:translate-x-10:hover{--transform-translate-x:2.5rem}}@media (min-width:768px){.md\\:hover\\:translate-x-12:hover{--transform-translate-x:3rem}}@media (min-width:768px){.md\\:hover\\:translate-x-16:hover{--transform-translate-x:4rem}}@media (min-width:768px){.md\\:hover\\:translate-x-20:hover{--transform-translate-x:5rem}}@media (min-width:768px){.md\\:hover\\:translate-x-24:hover{--transform-translate-x:6rem}}@media (min-width:768px){.md\\:hover\\:translate-x-32:hover{--transform-translate-x:8rem}}@media (min-width:768px){.md\\:hover\\:translate-x-40:hover{--transform-translate-x:10rem}}@media (min-width:768px){.md\\:hover\\:translate-x-48:hover{--transform-translate-x:12rem}}@media (min-width:768px){.md\\:hover\\:translate-x-56:hover{--transform-translate-x:14rem}}@media (min-width:768px){.md\\:hover\\:translate-x-64:hover{--transform-translate-x:16rem}}@media (min-width:768px){.md\\:hover\\:translate-x-px:hover{--transform-translate-x:1px}}@media (min-width:768px){.md\\:hover\\:-translate-x-1:hover{--transform-translate-x:-0.25rem}}@media (min-width:768px){.md\\:hover\\:-translate-x-2:hover{--transform-translate-x:-0.5rem}}@media (min-width:768px){.md\\:hover\\:-translate-x-3:hover{--transform-translate-x:-0.75rem}}@media (min-width:768px){.md\\:hover\\:-translate-x-4:hover{--transform-translate-x:-1rem}}@media (min-width:768px){.md\\:hover\\:-translate-x-5:hover{--transform-translate-x:-1.25rem}}@media (min-width:768px){.md\\:hover\\:-translate-x-6:hover{--transform-translate-x:-1.5rem}}@media (min-width:768px){.md\\:hover\\:-translate-x-8:hover{--transform-translate-x:-2rem}}@media (min-width:768px){.md\\:hover\\:-translate-x-10:hover{--transform-translate-x:-2.5rem}}@media (min-width:768px){.md\\:hover\\:-translate-x-12:hover{--transform-translate-x:-3rem}}@media (min-width:768px){.md\\:hover\\:-translate-x-16:hover{--transform-translate-x:-4rem}}@media (min-width:768px){.md\\:hover\\:-translate-x-20:hover{--transform-translate-x:-5rem}}@media (min-width:768px){.md\\:hover\\:-translate-x-24:hover{--transform-translate-x:-6rem}}@media (min-width:768px){.md\\:hover\\:-translate-x-32:hover{--transform-translate-x:-8rem}}@media (min-width:768px){.md\\:hover\\:-translate-x-40:hover{--transform-translate-x:-10rem}}@media (min-width:768px){.md\\:hover\\:-translate-x-48:hover{--transform-translate-x:-12rem}}@media (min-width:768px){.md\\:hover\\:-translate-x-56:hover{--transform-translate-x:-14rem}}@media (min-width:768px){.md\\:hover\\:-translate-x-64:hover{--transform-translate-x:-16rem}}@media (min-width:768px){.md\\:hover\\:-translate-x-px:hover{--transform-translate-x:-1px}}@media (min-width:768px){.md\\:hover\\:-translate-x-full:hover{--transform-translate-x:-100%}}@media (min-width:768px){.md\\:hover\\:-translate-x-1\\/2:hover{--transform-translate-x:-50%}}@media (min-width:768px){.md\\:hover\\:translate-x-1\\/2:hover{--transform-translate-x:50%}}@media (min-width:768px){.md\\:hover\\:translate-x-full:hover{--transform-translate-x:100%}}@media (min-width:768px){.md\\:hover\\:translate-y-0:hover{--transform-translate-y:0}}@media (min-width:768px){.md\\:hover\\:translate-y-1:hover{--transform-translate-y:0.25rem}}@media (min-width:768px){.md\\:hover\\:translate-y-2:hover{--transform-translate-y:0.5rem}}@media (min-width:768px){.md\\:hover\\:translate-y-3:hover{--transform-translate-y:0.75rem}}@media (min-width:768px){.md\\:hover\\:translate-y-4:hover{--transform-translate-y:1rem}}@media (min-width:768px){.md\\:hover\\:translate-y-5:hover{--transform-translate-y:1.25rem}}@media (min-width:768px){.md\\:hover\\:translate-y-6:hover{--transform-translate-y:1.5rem}}@media (min-width:768px){.md\\:hover\\:translate-y-8:hover{--transform-translate-y:2rem}}@media (min-width:768px){.md\\:hover\\:translate-y-10:hover{--transform-translate-y:2.5rem}}@media (min-width:768px){.md\\:hover\\:translate-y-12:hover{--transform-translate-y:3rem}}@media (min-width:768px){.md\\:hover\\:translate-y-16:hover{--transform-translate-y:4rem}}@media (min-width:768px){.md\\:hover\\:translate-y-20:hover{--transform-translate-y:5rem}}@media (min-width:768px){.md\\:hover\\:translate-y-24:hover{--transform-translate-y:6rem}}@media (min-width:768px){.md\\:hover\\:translate-y-32:hover{--transform-translate-y:8rem}}@media (min-width:768px){.md\\:hover\\:translate-y-40:hover{--transform-translate-y:10rem}}@media (min-width:768px){.md\\:hover\\:translate-y-48:hover{--transform-translate-y:12rem}}@media (min-width:768px){.md\\:hover\\:translate-y-56:hover{--transform-translate-y:14rem}}@media (min-width:768px){.md\\:hover\\:translate-y-64:hover{--transform-translate-y:16rem}}@media (min-width:768px){.md\\:hover\\:translate-y-px:hover{--transform-translate-y:1px}}@media (min-width:768px){.md\\:hover\\:-translate-y-1:hover{--transform-translate-y:-0.25rem}}@media (min-width:768px){.md\\:hover\\:-translate-y-2:hover{--transform-translate-y:-0.5rem}}@media (min-width:768px){.md\\:hover\\:-translate-y-3:hover{--transform-translate-y:-0.75rem}}@media (min-width:768px){.md\\:hover\\:-translate-y-4:hover{--transform-translate-y:-1rem}}@media (min-width:768px){.md\\:hover\\:-translate-y-5:hover{--transform-translate-y:-1.25rem}}@media (min-width:768px){.md\\:hover\\:-translate-y-6:hover{--transform-translate-y:-1.5rem}}@media (min-width:768px){.md\\:hover\\:-translate-y-8:hover{--transform-translate-y:-2rem}}@media (min-width:768px){.md\\:hover\\:-translate-y-10:hover{--transform-translate-y:-2.5rem}}@media (min-width:768px){.md\\:hover\\:-translate-y-12:hover{--transform-translate-y:-3rem}}@media (min-width:768px){.md\\:hover\\:-translate-y-16:hover{--transform-translate-y:-4rem}}@media (min-width:768px){.md\\:hover\\:-translate-y-20:hover{--transform-translate-y:-5rem}}@media (min-width:768px){.md\\:hover\\:-translate-y-24:hover{--transform-translate-y:-6rem}}@media (min-width:768px){.md\\:hover\\:-translate-y-32:hover{--transform-translate-y:-8rem}}@media (min-width:768px){.md\\:hover\\:-translate-y-40:hover{--transform-translate-y:-10rem}}@media (min-width:768px){.md\\:hover\\:-translate-y-48:hover{--transform-translate-y:-12rem}}@media (min-width:768px){.md\\:hover\\:-translate-y-56:hover{--transform-translate-y:-14rem}}@media (min-width:768px){.md\\:hover\\:-translate-y-64:hover{--transform-translate-y:-16rem}}@media (min-width:768px){.md\\:hover\\:-translate-y-px:hover{--transform-translate-y:-1px}}@media (min-width:768px){.md\\:hover\\:-translate-y-full:hover{--transform-translate-y:-100%}}@media (min-width:768px){.md\\:hover\\:-translate-y-1\\/2:hover{--transform-translate-y:-50%}}@media (min-width:768px){.md\\:hover\\:translate-y-1\\/2:hover{--transform-translate-y:50%}}@media (min-width:768px){.md\\:hover\\:translate-y-full:hover{--transform-translate-y:100%}}@media (min-width:768px){.md\\:focus\\:translate-x-0:focus{--transform-translate-x:0}}@media (min-width:768px){.md\\:focus\\:translate-x-1:focus{--transform-translate-x:0.25rem}}@media (min-width:768px){.md\\:focus\\:translate-x-2:focus{--transform-translate-x:0.5rem}}@media (min-width:768px){.md\\:focus\\:translate-x-3:focus{--transform-translate-x:0.75rem}}@media (min-width:768px){.md\\:focus\\:translate-x-4:focus{--transform-translate-x:1rem}}@media (min-width:768px){.md\\:focus\\:translate-x-5:focus{--transform-translate-x:1.25rem}}@media (min-width:768px){.md\\:focus\\:translate-x-6:focus{--transform-translate-x:1.5rem}}@media (min-width:768px){.md\\:focus\\:translate-x-8:focus{--transform-translate-x:2rem}}@media (min-width:768px){.md\\:focus\\:translate-x-10:focus{--transform-translate-x:2.5rem}}@media (min-width:768px){.md\\:focus\\:translate-x-12:focus{--transform-translate-x:3rem}}@media (min-width:768px){.md\\:focus\\:translate-x-16:focus{--transform-translate-x:4rem}}@media (min-width:768px){.md\\:focus\\:translate-x-20:focus{--transform-translate-x:5rem}}@media (min-width:768px){.md\\:focus\\:translate-x-24:focus{--transform-translate-x:6rem}}@media (min-width:768px){.md\\:focus\\:translate-x-32:focus{--transform-translate-x:8rem}}@media (min-width:768px){.md\\:focus\\:translate-x-40:focus{--transform-translate-x:10rem}}@media (min-width:768px){.md\\:focus\\:translate-x-48:focus{--transform-translate-x:12rem}}@media (min-width:768px){.md\\:focus\\:translate-x-56:focus{--transform-translate-x:14rem}}@media (min-width:768px){.md\\:focus\\:translate-x-64:focus{--transform-translate-x:16rem}}@media (min-width:768px){.md\\:focus\\:translate-x-px:focus{--transform-translate-x:1px}}@media (min-width:768px){.md\\:focus\\:-translate-x-1:focus{--transform-translate-x:-0.25rem}}@media (min-width:768px){.md\\:focus\\:-translate-x-2:focus{--transform-translate-x:-0.5rem}}@media (min-width:768px){.md\\:focus\\:-translate-x-3:focus{--transform-translate-x:-0.75rem}}@media (min-width:768px){.md\\:focus\\:-translate-x-4:focus{--transform-translate-x:-1rem}}@media (min-width:768px){.md\\:focus\\:-translate-x-5:focus{--transform-translate-x:-1.25rem}}@media (min-width:768px){.md\\:focus\\:-translate-x-6:focus{--transform-translate-x:-1.5rem}}@media (min-width:768px){.md\\:focus\\:-translate-x-8:focus{--transform-translate-x:-2rem}}@media (min-width:768px){.md\\:focus\\:-translate-x-10:focus{--transform-translate-x:-2.5rem}}@media (min-width:768px){.md\\:focus\\:-translate-x-12:focus{--transform-translate-x:-3rem}}@media (min-width:768px){.md\\:focus\\:-translate-x-16:focus{--transform-translate-x:-4rem}}@media (min-width:768px){.md\\:focus\\:-translate-x-20:focus{--transform-translate-x:-5rem}}@media (min-width:768px){.md\\:focus\\:-translate-x-24:focus{--transform-translate-x:-6rem}}@media (min-width:768px){.md\\:focus\\:-translate-x-32:focus{--transform-translate-x:-8rem}}@media (min-width:768px){.md\\:focus\\:-translate-x-40:focus{--transform-translate-x:-10rem}}@media (min-width:768px){.md\\:focus\\:-translate-x-48:focus{--transform-translate-x:-12rem}}@media (min-width:768px){.md\\:focus\\:-translate-x-56:focus{--transform-translate-x:-14rem}}@media (min-width:768px){.md\\:focus\\:-translate-x-64:focus{--transform-translate-x:-16rem}}@media (min-width:768px){.md\\:focus\\:-translate-x-px:focus{--transform-translate-x:-1px}}@media (min-width:768px){.md\\:focus\\:-translate-x-full:focus{--transform-translate-x:-100%}}@media (min-width:768px){.md\\:focus\\:-translate-x-1\\/2:focus{--transform-translate-x:-50%}}@media (min-width:768px){.md\\:focus\\:translate-x-1\\/2:focus{--transform-translate-x:50%}}@media (min-width:768px){.md\\:focus\\:translate-x-full:focus{--transform-translate-x:100%}}@media (min-width:768px){.md\\:focus\\:translate-y-0:focus{--transform-translate-y:0}}@media (min-width:768px){.md\\:focus\\:translate-y-1:focus{--transform-translate-y:0.25rem}}@media (min-width:768px){.md\\:focus\\:translate-y-2:focus{--transform-translate-y:0.5rem}}@media (min-width:768px){.md\\:focus\\:translate-y-3:focus{--transform-translate-y:0.75rem}}@media (min-width:768px){.md\\:focus\\:translate-y-4:focus{--transform-translate-y:1rem}}@media (min-width:768px){.md\\:focus\\:translate-y-5:focus{--transform-translate-y:1.25rem}}@media (min-width:768px){.md\\:focus\\:translate-y-6:focus{--transform-translate-y:1.5rem}}@media (min-width:768px){.md\\:focus\\:translate-y-8:focus{--transform-translate-y:2rem}}@media (min-width:768px){.md\\:focus\\:translate-y-10:focus{--transform-translate-y:2.5rem}}@media (min-width:768px){.md\\:focus\\:translate-y-12:focus{--transform-translate-y:3rem}}@media (min-width:768px){.md\\:focus\\:translate-y-16:focus{--transform-translate-y:4rem}}@media (min-width:768px){.md\\:focus\\:translate-y-20:focus{--transform-translate-y:5rem}}@media (min-width:768px){.md\\:focus\\:translate-y-24:focus{--transform-translate-y:6rem}}@media (min-width:768px){.md\\:focus\\:translate-y-32:focus{--transform-translate-y:8rem}}@media (min-width:768px){.md\\:focus\\:translate-y-40:focus{--transform-translate-y:10rem}}@media (min-width:768px){.md\\:focus\\:translate-y-48:focus{--transform-translate-y:12rem}}@media (min-width:768px){.md\\:focus\\:translate-y-56:focus{--transform-translate-y:14rem}}@media (min-width:768px){.md\\:focus\\:translate-y-64:focus{--transform-translate-y:16rem}}@media (min-width:768px){.md\\:focus\\:translate-y-px:focus{--transform-translate-y:1px}}@media (min-width:768px){.md\\:focus\\:-translate-y-1:focus{--transform-translate-y:-0.25rem}}@media (min-width:768px){.md\\:focus\\:-translate-y-2:focus{--transform-translate-y:-0.5rem}}@media (min-width:768px){.md\\:focus\\:-translate-y-3:focus{--transform-translate-y:-0.75rem}}@media (min-width:768px){.md\\:focus\\:-translate-y-4:focus{--transform-translate-y:-1rem}}@media (min-width:768px){.md\\:focus\\:-translate-y-5:focus{--transform-translate-y:-1.25rem}}@media (min-width:768px){.md\\:focus\\:-translate-y-6:focus{--transform-translate-y:-1.5rem}}@media (min-width:768px){.md\\:focus\\:-translate-y-8:focus{--transform-translate-y:-2rem}}@media (min-width:768px){.md\\:focus\\:-translate-y-10:focus{--transform-translate-y:-2.5rem}}@media (min-width:768px){.md\\:focus\\:-translate-y-12:focus{--transform-translate-y:-3rem}}@media (min-width:768px){.md\\:focus\\:-translate-y-16:focus{--transform-translate-y:-4rem}}@media (min-width:768px){.md\\:focus\\:-translate-y-20:focus{--transform-translate-y:-5rem}}@media (min-width:768px){.md\\:focus\\:-translate-y-24:focus{--transform-translate-y:-6rem}}@media (min-width:768px){.md\\:focus\\:-translate-y-32:focus{--transform-translate-y:-8rem}}@media (min-width:768px){.md\\:focus\\:-translate-y-40:focus{--transform-translate-y:-10rem}}@media (min-width:768px){.md\\:focus\\:-translate-y-48:focus{--transform-translate-y:-12rem}}@media (min-width:768px){.md\\:focus\\:-translate-y-56:focus{--transform-translate-y:-14rem}}@media (min-width:768px){.md\\:focus\\:-translate-y-64:focus{--transform-translate-y:-16rem}}@media (min-width:768px){.md\\:focus\\:-translate-y-px:focus{--transform-translate-y:-1px}}@media (min-width:768px){.md\\:focus\\:-translate-y-full:focus{--transform-translate-y:-100%}}@media (min-width:768px){.md\\:focus\\:-translate-y-1\\/2:focus{--transform-translate-y:-50%}}@media (min-width:768px){.md\\:focus\\:translate-y-1\\/2:focus{--transform-translate-y:50%}}@media (min-width:768px){.md\\:focus\\:translate-y-full:focus{--transform-translate-y:100%}}@media (min-width:768px){.md\\:skew-x-0{--transform-skew-x:0}}@media (min-width:768px){.md\\:skew-x-3{--transform-skew-x:3deg}}@media (min-width:768px){.md\\:skew-x-6{--transform-skew-x:6deg}}@media (min-width:768px){.md\\:skew-x-12{--transform-skew-x:12deg}}@media (min-width:768px){.md\\:-skew-x-12{--transform-skew-x:-12deg}}@media (min-width:768px){.md\\:-skew-x-6{--transform-skew-x:-6deg}}@media (min-width:768px){.md\\:-skew-x-3{--transform-skew-x:-3deg}}@media (min-width:768px){.md\\:skew-y-0{--transform-skew-y:0}}@media (min-width:768px){.md\\:skew-y-3{--transform-skew-y:3deg}}@media (min-width:768px){.md\\:skew-y-6{--transform-skew-y:6deg}}@media (min-width:768px){.md\\:skew-y-12{--transform-skew-y:12deg}}@media (min-width:768px){.md\\:-skew-y-12{--transform-skew-y:-12deg}}@media (min-width:768px){.md\\:-skew-y-6{--transform-skew-y:-6deg}}@media (min-width:768px){.md\\:-skew-y-3{--transform-skew-y:-3deg}}@media (min-width:768px){.md\\:hover\\:skew-x-0:hover{--transform-skew-x:0}}@media (min-width:768px){.md\\:hover\\:skew-x-3:hover{--transform-skew-x:3deg}}@media (min-width:768px){.md\\:hover\\:skew-x-6:hover{--transform-skew-x:6deg}}@media (min-width:768px){.md\\:hover\\:skew-x-12:hover{--transform-skew-x:12deg}}@media (min-width:768px){.md\\:hover\\:-skew-x-12:hover{--transform-skew-x:-12deg}}@media (min-width:768px){.md\\:hover\\:-skew-x-6:hover{--transform-skew-x:-6deg}}@media (min-width:768px){.md\\:hover\\:-skew-x-3:hover{--transform-skew-x:-3deg}}@media (min-width:768px){.md\\:hover\\:skew-y-0:hover{--transform-skew-y:0}}@media (min-width:768px){.md\\:hover\\:skew-y-3:hover{--transform-skew-y:3deg}}@media (min-width:768px){.md\\:hover\\:skew-y-6:hover{--transform-skew-y:6deg}}@media (min-width:768px){.md\\:hover\\:skew-y-12:hover{--transform-skew-y:12deg}}@media (min-width:768px){.md\\:hover\\:-skew-y-12:hover{--transform-skew-y:-12deg}}@media (min-width:768px){.md\\:hover\\:-skew-y-6:hover{--transform-skew-y:-6deg}}@media (min-width:768px){.md\\:hover\\:-skew-y-3:hover{--transform-skew-y:-3deg}}@media (min-width:768px){.md\\:focus\\:skew-x-0:focus{--transform-skew-x:0}}@media (min-width:768px){.md\\:focus\\:skew-x-3:focus{--transform-skew-x:3deg}}@media (min-width:768px){.md\\:focus\\:skew-x-6:focus{--transform-skew-x:6deg}}@media (min-width:768px){.md\\:focus\\:skew-x-12:focus{--transform-skew-x:12deg}}@media (min-width:768px){.md\\:focus\\:-skew-x-12:focus{--transform-skew-x:-12deg}}@media (min-width:768px){.md\\:focus\\:-skew-x-6:focus{--transform-skew-x:-6deg}}@media (min-width:768px){.md\\:focus\\:-skew-x-3:focus{--transform-skew-x:-3deg}}@media (min-width:768px){.md\\:focus\\:skew-y-0:focus{--transform-skew-y:0}}@media (min-width:768px){.md\\:focus\\:skew-y-3:focus{--transform-skew-y:3deg}}@media (min-width:768px){.md\\:focus\\:skew-y-6:focus{--transform-skew-y:6deg}}@media (min-width:768px){.md\\:focus\\:skew-y-12:focus{--transform-skew-y:12deg}}@media (min-width:768px){.md\\:focus\\:-skew-y-12:focus{--transform-skew-y:-12deg}}@media (min-width:768px){.md\\:focus\\:-skew-y-6:focus{--transform-skew-y:-6deg}}@media (min-width:768px){.md\\:focus\\:-skew-y-3:focus{--transform-skew-y:-3deg}}@media (min-width:768px){.md\\:transition-none{transition-property:none}}@media (min-width:768px){.md\\:transition-all{transition-property:all}}@media (min-width:768px){.md\\:transition{transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform}}@media (min-width:768px){.md\\:transition-colors{transition-property:background-color,border-color,color,fill,stroke}}@media (min-width:768px){.md\\:transition-opacity{transition-property:opacity}}@media (min-width:768px){.md\\:transition-shadow{transition-property:box-shadow}}@media (min-width:768px){.md\\:transition-transform{transition-property:transform}}@media (min-width:768px){.md\\:ease-linear{transition-timing-function:linear}}@media (min-width:768px){.md\\:ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}}@media (min-width:768px){.md\\:ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}}@media (min-width:768px){.md\\:ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}}@media (min-width:768px){.md\\:duration-75{transition-duration:75ms}}@media (min-width:768px){.md\\:duration-100{transition-duration:.1s}}@media (min-width:768px){.md\\:duration-150{transition-duration:.15s}}@media (min-width:768px){.md\\:duration-200{transition-duration:.2s}}@media (min-width:768px){.md\\:duration-300{transition-duration:.3s}}@media (min-width:768px){.md\\:duration-500{transition-duration:.5s}}@media (min-width:768px){.md\\:duration-700{transition-duration:.7s}}@media (min-width:768px){.md\\:duration-1000{transition-duration:1s}}@media (min-width:768px){.md\\:delay-75{transition-delay:75ms}}@media (min-width:768px){.md\\:delay-100{transition-delay:.1s}}@media (min-width:768px){.md\\:delay-150{transition-delay:.15s}}@media (min-width:768px){.md\\:delay-200{transition-delay:.2s}}@media (min-width:768px){.md\\:delay-300{transition-delay:.3s}}@media (min-width:768px){.md\\:delay-500{transition-delay:.5s}}@media (min-width:768px){.md\\:delay-700{transition-delay:.7s}}@media (min-width:768px){.md\\:delay-1000{transition-delay:1s}}@media (min-width:768px){.md\\:animate-none{animation:none}}@media (min-width:768px){.md\\:animate-spin{animation:spin 1s linear infinite}}@media (min-width:768px){.md\\:animate-ping{animation:ping 1s cubic-bezier(0,0,.2,1) infinite}}@media (min-width:768px){.md\\:animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}}@media (min-width:768px){.md\\:animate-bounce{animation:bounce 1s infinite}}@media (min-width:1024px){.lg\\:container{width:100%}}@media (min-width:1024px) and (min-width:640px){.lg\\:container{max-width:640px}}@media (min-width:1024px) and (min-width:768px){.lg\\:container{max-width:768px}}@media (min-width:1024px) and (min-width:1024px){.lg\\:container{max-width:1024px}}@media (min-width:1024px) and (min-width:1280px){.lg\\:container{max-width:1280px}}@media (min-width:1024px){.lg\\:space-y-0>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(0px * calc(1 - var(--space-y-reverse)));margin-bottom:calc(0px * var(--space-y-reverse))}}@media (min-width:1024px){.lg\\:space-x-0>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(0px * var(--space-x-reverse));margin-left:calc(0px * calc(1 - var(--space-x-reverse)))}}@media (min-width:1024px){.lg\\:space-y-1>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(.25rem * var(--space-y-reverse))}}@media (min-width:1024px){.lg\\:space-x-1>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(.25rem * var(--space-x-reverse));margin-left:calc(.25rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:1024px){.lg\\:space-y-2>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(.5rem * var(--space-y-reverse))}}@media (min-width:1024px){.lg\\:space-x-2>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(.5rem * var(--space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:1024px){.lg\\:space-y-3>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(.75rem * var(--space-y-reverse))}}@media (min-width:1024px){.lg\\:space-x-3>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(.75rem * var(--space-x-reverse));margin-left:calc(.75rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:1024px){.lg\\:space-y-4>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(1rem * var(--space-y-reverse))}}@media (min-width:1024px){.lg\\:space-x-4>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(1rem * var(--space-x-reverse));margin-left:calc(1rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:1024px){.lg\\:space-y-5>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(1.25rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(1.25rem * var(--space-y-reverse))}}@media (min-width:1024px){.lg\\:space-x-5>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(1.25rem * var(--space-x-reverse));margin-left:calc(1.25rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:1024px){.lg\\:space-y-6>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(1.5rem * var(--space-y-reverse))}}@media (min-width:1024px){.lg\\:space-x-6>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(1.5rem * var(--space-x-reverse));margin-left:calc(1.5rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:1024px){.lg\\:space-y-8>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(2rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(2rem * var(--space-y-reverse))}}@media (min-width:1024px){.lg\\:space-x-8>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(2rem * var(--space-x-reverse));margin-left:calc(2rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:1024px){.lg\\:space-y-10>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(2.5rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(2.5rem * var(--space-y-reverse))}}@media (min-width:1024px){.lg\\:space-x-10>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(2.5rem * var(--space-x-reverse));margin-left:calc(2.5rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:1024px){.lg\\:space-y-12>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(3rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(3rem * var(--space-y-reverse))}}@media (min-width:1024px){.lg\\:space-x-12>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(3rem * var(--space-x-reverse));margin-left:calc(3rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:1024px){.lg\\:space-y-16>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(4rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(4rem * var(--space-y-reverse))}}@media (min-width:1024px){.lg\\:space-x-16>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(4rem * var(--space-x-reverse));margin-left:calc(4rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:1024px){.lg\\:space-y-20>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(5rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(5rem * var(--space-y-reverse))}}@media (min-width:1024px){.lg\\:space-x-20>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(5rem * var(--space-x-reverse));margin-left:calc(5rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:1024px){.lg\\:space-y-24>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(6rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(6rem * var(--space-y-reverse))}}@media (min-width:1024px){.lg\\:space-x-24>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(6rem * var(--space-x-reverse));margin-left:calc(6rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:1024px){.lg\\:space-y-32>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(8rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(8rem * var(--space-y-reverse))}}@media (min-width:1024px){.lg\\:space-x-32>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(8rem * var(--space-x-reverse));margin-left:calc(8rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:1024px){.lg\\:space-y-40>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(10rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(10rem * var(--space-y-reverse))}}@media (min-width:1024px){.lg\\:space-x-40>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(10rem * var(--space-x-reverse));margin-left:calc(10rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:1024px){.lg\\:space-y-48>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(12rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(12rem * var(--space-y-reverse))}}@media (min-width:1024px){.lg\\:space-x-48>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(12rem * var(--space-x-reverse));margin-left:calc(12rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:1024px){.lg\\:space-y-56>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(14rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(14rem * var(--space-y-reverse))}}@media (min-width:1024px){.lg\\:space-x-56>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(14rem * var(--space-x-reverse));margin-left:calc(14rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:1024px){.lg\\:space-y-64>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(16rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(16rem * var(--space-y-reverse))}}@media (min-width:1024px){.lg\\:space-x-64>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(16rem * var(--space-x-reverse));margin-left:calc(16rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:1024px){.lg\\:space-y-px>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(1px * calc(1 - var(--space-y-reverse)));margin-bottom:calc(1px * var(--space-y-reverse))}}@media (min-width:1024px){.lg\\:space-x-px>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(1px * var(--space-x-reverse));margin-left:calc(1px * calc(1 - var(--space-x-reverse)))}}@media (min-width:1024px){.lg\\:-space-y-1>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-.25rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-.25rem * var(--space-y-reverse))}}@media (min-width:1024px){.lg\\:-space-x-1>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-.25rem * var(--space-x-reverse));margin-left:calc(-.25rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:1024px){.lg\\:-space-y-2>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-.5rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-.5rem * var(--space-y-reverse))}}@media (min-width:1024px){.lg\\:-space-x-2>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-.5rem * var(--space-x-reverse));margin-left:calc(-.5rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:1024px){.lg\\:-space-y-3>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-.75rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-.75rem * var(--space-y-reverse))}}@media (min-width:1024px){.lg\\:-space-x-3>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-.75rem * var(--space-x-reverse));margin-left:calc(-.75rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:1024px){.lg\\:-space-y-4>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-1rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-1rem * var(--space-y-reverse))}}@media (min-width:1024px){.lg\\:-space-x-4>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-1rem * var(--space-x-reverse));margin-left:calc(-1rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:1024px){.lg\\:-space-y-5>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-1.25rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-1.25rem * var(--space-y-reverse))}}@media (min-width:1024px){.lg\\:-space-x-5>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-1.25rem * var(--space-x-reverse));margin-left:calc(-1.25rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:1024px){.lg\\:-space-y-6>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-1.5rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-1.5rem * var(--space-y-reverse))}}@media (min-width:1024px){.lg\\:-space-x-6>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-1.5rem * var(--space-x-reverse));margin-left:calc(-1.5rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:1024px){.lg\\:-space-y-8>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-2rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-2rem * var(--space-y-reverse))}}@media (min-width:1024px){.lg\\:-space-x-8>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-2rem * var(--space-x-reverse));margin-left:calc(-2rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:1024px){.lg\\:-space-y-10>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-2.5rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-2.5rem * var(--space-y-reverse))}}@media (min-width:1024px){.lg\\:-space-x-10>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-2.5rem * var(--space-x-reverse));margin-left:calc(-2.5rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:1024px){.lg\\:-space-y-12>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-3rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-3rem * var(--space-y-reverse))}}@media (min-width:1024px){.lg\\:-space-x-12>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-3rem * var(--space-x-reverse));margin-left:calc(-3rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:1024px){.lg\\:-space-y-16>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-4rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-4rem * var(--space-y-reverse))}}@media (min-width:1024px){.lg\\:-space-x-16>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-4rem * var(--space-x-reverse));margin-left:calc(-4rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:1024px){.lg\\:-space-y-20>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-5rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-5rem * var(--space-y-reverse))}}@media (min-width:1024px){.lg\\:-space-x-20>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-5rem * var(--space-x-reverse));margin-left:calc(-5rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:1024px){.lg\\:-space-y-24>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-6rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-6rem * var(--space-y-reverse))}}@media (min-width:1024px){.lg\\:-space-x-24>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-6rem * var(--space-x-reverse));margin-left:calc(-6rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:1024px){.lg\\:-space-y-32>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-8rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-8rem * var(--space-y-reverse))}}@media (min-width:1024px){.lg\\:-space-x-32>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-8rem * var(--space-x-reverse));margin-left:calc(-8rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:1024px){.lg\\:-space-y-40>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-10rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-10rem * var(--space-y-reverse))}}@media (min-width:1024px){.lg\\:-space-x-40>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-10rem * var(--space-x-reverse));margin-left:calc(-10rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:1024px){.lg\\:-space-y-48>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-12rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-12rem * var(--space-y-reverse))}}@media (min-width:1024px){.lg\\:-space-x-48>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-12rem * var(--space-x-reverse));margin-left:calc(-12rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:1024px){.lg\\:-space-y-56>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-14rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-14rem * var(--space-y-reverse))}}@media (min-width:1024px){.lg\\:-space-x-56>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-14rem * var(--space-x-reverse));margin-left:calc(-14rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:1024px){.lg\\:-space-y-64>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-16rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-16rem * var(--space-y-reverse))}}@media (min-width:1024px){.lg\\:-space-x-64>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-16rem * var(--space-x-reverse));margin-left:calc(-16rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:1024px){.lg\\:-space-y-px>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-1px * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-1px * var(--space-y-reverse))}}@media (min-width:1024px){.lg\\:-space-x-px>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-1px * var(--space-x-reverse));margin-left:calc(-1px * calc(1 - var(--space-x-reverse)))}}@media (min-width:1024px){.lg\\:space-y-reverse>:not(template)~:not(template){--space-y-reverse:1}}@media (min-width:1024px){.lg\\:space-x-reverse>:not(template)~:not(template){--space-x-reverse:1}}@media (min-width:1024px){.lg\\:divide-y-0>:not(template)~:not(template){--divide-y-reverse:0;border-top-width:calc(0px * calc(1 - var(--divide-y-reverse)));border-bottom-width:calc(0px * var(--divide-y-reverse))}}@media (min-width:1024px){.lg\\:divide-x-0>:not(template)~:not(template){--divide-x-reverse:0;border-right-width:calc(0px * var(--divide-x-reverse));border-left-width:calc(0px * calc(1 - var(--divide-x-reverse)))}}@media (min-width:1024px){.lg\\:divide-y-2>:not(template)~:not(template){--divide-y-reverse:0;border-top-width:calc(2px * calc(1 - var(--divide-y-reverse)));border-bottom-width:calc(2px * var(--divide-y-reverse))}}@media (min-width:1024px){.lg\\:divide-x-2>:not(template)~:not(template){--divide-x-reverse:0;border-right-width:calc(2px * var(--divide-x-reverse));border-left-width:calc(2px * calc(1 - var(--divide-x-reverse)))}}@media (min-width:1024px){.lg\\:divide-y-4>:not(template)~:not(template){--divide-y-reverse:0;border-top-width:calc(4px * calc(1 - var(--divide-y-reverse)));border-bottom-width:calc(4px * var(--divide-y-reverse))}}@media (min-width:1024px){.lg\\:divide-x-4>:not(template)~:not(template){--divide-x-reverse:0;border-right-width:calc(4px * var(--divide-x-reverse));border-left-width:calc(4px * calc(1 - var(--divide-x-reverse)))}}@media (min-width:1024px){.lg\\:divide-y-8>:not(template)~:not(template){--divide-y-reverse:0;border-top-width:calc(8px * calc(1 - var(--divide-y-reverse)));border-bottom-width:calc(8px * var(--divide-y-reverse))}}@media (min-width:1024px){.lg\\:divide-x-8>:not(template)~:not(template){--divide-x-reverse:0;border-right-width:calc(8px * var(--divide-x-reverse));border-left-width:calc(8px * calc(1 - var(--divide-x-reverse)))}}@media (min-width:1024px){.lg\\:divide-y>:not(template)~:not(template){--divide-y-reverse:0;border-top-width:calc(1px * calc(1 - var(--divide-y-reverse)));border-bottom-width:calc(1px * var(--divide-y-reverse))}}@media (min-width:1024px){.lg\\:divide-x>:not(template)~:not(template){--divide-x-reverse:0;border-right-width:calc(1px * var(--divide-x-reverse));border-left-width:calc(1px * calc(1 - var(--divide-x-reverse)))}}@media (min-width:1024px){.lg\\:divide-y-reverse>:not(template)~:not(template){--divide-y-reverse:1}}@media (min-width:1024px){.lg\\:divide-x-reverse>:not(template)~:not(template){--divide-x-reverse:1}}@media (min-width:1024px){.lg\\:divide-primary>:not(template)~:not(template){--divide-opacity:1;border-color:#7467ef;border-color:rgba(116,103,239,var(--divide-opacity))}}@media (min-width:1024px){.lg\\:divide-secondary>:not(template)~:not(template){--divide-opacity:1;border-color:#ff9e43;border-color:rgba(255,158,67,var(--divide-opacity))}}@media (min-width:1024px){.lg\\:divide-error>:not(template)~:not(template){--divide-opacity:1;border-color:#e95455;border-color:rgba(233,84,85,var(--divide-opacity))}}@media (min-width:1024px){.lg\\:divide-paper>:not(template)~:not(template){--divide-opacity:1;border-color:#222a45;border-color:rgba(34,42,69,var(--divide-opacity))}}@media (min-width:1024px){.lg\\:divide-paperlight>:not(template)~:not(template){--divide-opacity:1;border-color:#30345b;border-color:rgba(48,52,91,var(--divide-opacity))}}@media (min-width:1024px){.lg\\:divide-muted>:not(template)~:not(template){border-color:hsla(0,0%,100%,.7)}}@media (min-width:1024px){.lg\\:divide-hint>:not(template)~:not(template){border-color:hsla(0,0%,100%,.5)}}@media (min-width:1024px){.lg\\:divide-white>:not(template)~:not(template){--divide-opacity:1;border-color:#fff;border-color:rgba(255,255,255,var(--divide-opacity))}}@media (min-width:1024px){.lg\\:divide-success>:not(template)~:not(template){border-color:#33d9b2}}@media (min-width:1024px){.lg\\:divide-solid>:not(template)~:not(template){border-style:solid}}@media (min-width:1024px){.lg\\:divide-dashed>:not(template)~:not(template){border-style:dashed}}@media (min-width:1024px){.lg\\:divide-dotted>:not(template)~:not(template){border-style:dotted}}@media (min-width:1024px){.lg\\:divide-double>:not(template)~:not(template){border-style:double}}@media (min-width:1024px){.lg\\:divide-none>:not(template)~:not(template){border-style:none}}@media (min-width:1024px){.lg\\:divide-opacity-0>:not(template)~:not(template){--divide-opacity:0}}@media (min-width:1024px){.lg\\:divide-opacity-25>:not(template)~:not(template){--divide-opacity:0.25}}@media (min-width:1024px){.lg\\:divide-opacity-50>:not(template)~:not(template){--divide-opacity:0.5}}@media (min-width:1024px){.lg\\:divide-opacity-75>:not(template)~:not(template){--divide-opacity:0.75}}@media (min-width:1024px){.lg\\:divide-opacity-100>:not(template)~:not(template){--divide-opacity:1}}@media (min-width:1024px){.lg\\:sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}}@media (min-width:1024px){.lg\\:not-sr-only{position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip:auto;white-space:normal}}@media (min-width:1024px){.lg\\:focus\\:sr-only:focus{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}}@media (min-width:1024px){.lg\\:focus\\:not-sr-only:focus{position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip:auto;white-space:normal}}@media (min-width:1024px){.lg\\:appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}}@media (min-width:1024px){.lg\\:bg-fixed{background-attachment:fixed}}@media (min-width:1024px){.lg\\:bg-local{background-attachment:local}}@media (min-width:1024px){.lg\\:bg-scroll{background-attachment:scroll}}@media (min-width:1024px){.lg\\:bg-clip-border{background-clip:initial}}@media (min-width:1024px){.lg\\:bg-clip-padding{background-clip:padding-box}}@media (min-width:1024px){.lg\\:bg-clip-content{background-clip:content-box}}@media (min-width:1024px){.lg\\:bg-clip-text{-webkit-background-clip:text;background-clip:text}}@media (min-width:1024px){.lg\\:bg-primary{--bg-opacity:1;background-color:#7467ef;background-color:rgba(116,103,239,var(--bg-opacity))}}@media (min-width:1024px){.lg\\:bg-secondary{--bg-opacity:1;background-color:#ff9e43;background-color:rgba(255,158,67,var(--bg-opacity))}}@media (min-width:1024px){.lg\\:bg-error{--bg-opacity:1;background-color:#e95455;background-color:rgba(233,84,85,var(--bg-opacity))}}@media (min-width:1024px){.lg\\:bg-default{--bg-opacity:1;background-color:#1a2038;background-color:rgba(26,32,56,var(--bg-opacity))}}@media (min-width:1024px){.lg\\:bg-paper{--bg-opacity:1;background-color:#222a45;background-color:rgba(34,42,69,var(--bg-opacity))}}@media (min-width:1024px){.lg\\:bg-paperlight{--bg-opacity:1;background-color:#30345b;background-color:rgba(48,52,91,var(--bg-opacity))}}@media (min-width:1024px){.lg\\:bg-muted{background-color:hsla(0,0%,100%,.7)}}@media (min-width:1024px){.lg\\:bg-hint{background-color:hsla(0,0%,100%,.5)}}@media (min-width:1024px){.lg\\:bg-white{--bg-opacity:1;background-color:#fff;background-color:rgba(255,255,255,var(--bg-opacity))}}@media (min-width:1024px){.lg\\:bg-success{background-color:#33d9b2}}@media (min-width:1024px){.lg\\:hover\\:bg-primary:hover{--bg-opacity:1;background-color:#7467ef;background-color:rgba(116,103,239,var(--bg-opacity))}}@media (min-width:1024px){.lg\\:hover\\:bg-secondary:hover{--bg-opacity:1;background-color:#ff9e43;background-color:rgba(255,158,67,var(--bg-opacity))}}@media (min-width:1024px){.lg\\:hover\\:bg-error:hover{--bg-opacity:1;background-color:#e95455;background-color:rgba(233,84,85,var(--bg-opacity))}}@media (min-width:1024px){.lg\\:hover\\:bg-default:hover{--bg-opacity:1;background-color:#1a2038;background-color:rgba(26,32,56,var(--bg-opacity))}}@media (min-width:1024px){.lg\\:hover\\:bg-paper:hover{--bg-opacity:1;background-color:#222a45;background-color:rgba(34,42,69,var(--bg-opacity))}}@media (min-width:1024px){.lg\\:hover\\:bg-paperlight:hover{--bg-opacity:1;background-color:#30345b;background-color:rgba(48,52,91,var(--bg-opacity))}}@media (min-width:1024px){.lg\\:hover\\:bg-muted:hover{background-color:hsla(0,0%,100%,.7)}}@media (min-width:1024px){.lg\\:hover\\:bg-hint:hover{background-color:hsla(0,0%,100%,.5)}}@media (min-width:1024px){.lg\\:hover\\:bg-white:hover{--bg-opacity:1;background-color:#fff;background-color:rgba(255,255,255,var(--bg-opacity))}}@media (min-width:1024px){.lg\\:hover\\:bg-success:hover{background-color:#33d9b2}}@media (min-width:1024px){.lg\\:focus\\:bg-primary:focus{--bg-opacity:1;background-color:#7467ef;background-color:rgba(116,103,239,var(--bg-opacity))}}@media (min-width:1024px){.lg\\:focus\\:bg-secondary:focus{--bg-opacity:1;background-color:#ff9e43;background-color:rgba(255,158,67,var(--bg-opacity))}}@media (min-width:1024px){.lg\\:focus\\:bg-error:focus{--bg-opacity:1;background-color:#e95455;background-color:rgba(233,84,85,var(--bg-opacity))}}@media (min-width:1024px){.lg\\:focus\\:bg-default:focus{--bg-opacity:1;background-color:#1a2038;background-color:rgba(26,32,56,var(--bg-opacity))}}@media (min-width:1024px){.lg\\:focus\\:bg-paper:focus{--bg-opacity:1;background-color:#222a45;background-color:rgba(34,42,69,var(--bg-opacity))}}@media (min-width:1024px){.lg\\:focus\\:bg-paperlight:focus{--bg-opacity:1;background-color:#30345b;background-color:rgba(48,52,91,var(--bg-opacity))}}@media (min-width:1024px){.lg\\:focus\\:bg-muted:focus{background-color:hsla(0,0%,100%,.7)}}@media (min-width:1024px){.lg\\:focus\\:bg-hint:focus{background-color:hsla(0,0%,100%,.5)}}@media (min-width:1024px){.lg\\:focus\\:bg-white:focus{--bg-opacity:1;background-color:#fff;background-color:rgba(255,255,255,var(--bg-opacity))}}@media (min-width:1024px){.lg\\:focus\\:bg-success:focus{background-color:#33d9b2}}@media (min-width:1024px){.lg\\:bg-none{background-image:none}}@media (min-width:1024px){.lg\\:bg-gradient-to-t{background-image:linear-gradient(0deg,var(--gradient-color-stops))}}@media (min-width:1024px){.lg\\:bg-gradient-to-tr{background-image:linear-gradient(to top right,var(--gradient-color-stops))}}@media (min-width:1024px){.lg\\:bg-gradient-to-r{background-image:linear-gradient(90deg,var(--gradient-color-stops))}}@media (min-width:1024px){.lg\\:bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--gradient-color-stops))}}@media (min-width:1024px){.lg\\:bg-gradient-to-b{background-image:linear-gradient(180deg,var(--gradient-color-stops))}}@media (min-width:1024px){.lg\\:bg-gradient-to-bl{background-image:linear-gradient(to bottom left,var(--gradient-color-stops))}}@media (min-width:1024px){.lg\\:bg-gradient-to-l{background-image:linear-gradient(270deg,var(--gradient-color-stops))}}@media (min-width:1024px){.lg\\:bg-gradient-to-tl{background-image:linear-gradient(to top left,var(--gradient-color-stops))}}@media (min-width:1024px){.lg\\:from-primary{--gradient-from-color:#7467ef;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(116,103,239,0))}}@media (min-width:1024px){.lg\\:from-secondary{--gradient-from-color:#ff9e43;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(255,158,67,0))}}@media (min-width:1024px){.lg\\:from-error{--gradient-from-color:#e95455;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(233,84,85,0))}}@media (min-width:1024px){.lg\\:from-default{--gradient-from-color:#1a2038;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(26,32,56,0))}}@media (min-width:1024px){.lg\\:from-paper{--gradient-from-color:#222a45;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(34,42,69,0))}}@media (min-width:1024px){.lg\\:from-paperlight{--gradient-from-color:#30345b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(48,52,91,0))}}@media (min-width:1024px){.lg\\:from-muted{--gradient-from-color:hsla(0,0%,100%,0.7)}}@media (min-width:1024px){.lg\\:from-hint,.lg\\:from-muted{--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,100%,0))}.lg\\:from-hint{--gradient-from-color:hsla(0,0%,100%,0.5)}}@media (min-width:1024px){.lg\\:from-white{--gradient-from-color:#fff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,100%,0))}}@media (min-width:1024px){.lg\\:from-success{--gradient-from-color:#33d9b2;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(51,217,178,0))}}@media (min-width:1024px){.lg\\:via-primary{--gradient-via-color:#7467ef;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(116,103,239,0))}}@media (min-width:1024px){.lg\\:via-secondary{--gradient-via-color:#ff9e43;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(255,158,67,0))}}@media (min-width:1024px){.lg\\:via-error{--gradient-via-color:#e95455;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(233,84,85,0))}}@media (min-width:1024px){.lg\\:via-default{--gradient-via-color:#1a2038;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(26,32,56,0))}}@media (min-width:1024px){.lg\\:via-paper{--gradient-via-color:#222a45;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(34,42,69,0))}}@media (min-width:1024px){.lg\\:via-paperlight{--gradient-via-color:#30345b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(48,52,91,0))}}@media (min-width:1024px){.lg\\:via-muted{--gradient-via-color:hsla(0,0%,100%,0.7)}}@media (min-width:1024px){.lg\\:via-hint,.lg\\:via-muted{--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,100%,0))}.lg\\:via-hint{--gradient-via-color:hsla(0,0%,100%,0.5)}}@media (min-width:1024px){.lg\\:via-white{--gradient-via-color:#fff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,100%,0))}}@media (min-width:1024px){.lg\\:via-success{--gradient-via-color:#33d9b2;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(51,217,178,0))}}@media (min-width:1024px){.lg\\:to-primary{--gradient-to-color:#7467ef}}@media (min-width:1024px){.lg\\:to-secondary{--gradient-to-color:#ff9e43}}@media (min-width:1024px){.lg\\:to-error{--gradient-to-color:#e95455}}@media (min-width:1024px){.lg\\:to-default{--gradient-to-color:#1a2038}}@media (min-width:1024px){.lg\\:to-paper{--gradient-to-color:#222a45}}@media (min-width:1024px){.lg\\:to-paperlight{--gradient-to-color:#30345b}}@media (min-width:1024px){.lg\\:to-muted{--gradient-to-color:hsla(0,0%,100%,0.7)}}@media (min-width:1024px){.lg\\:to-hint{--gradient-to-color:hsla(0,0%,100%,0.5)}}@media (min-width:1024px){.lg\\:to-white{--gradient-to-color:#fff}}@media (min-width:1024px){.lg\\:to-success{--gradient-to-color:#33d9b2}}@media (min-width:1024px){.lg\\:hover\\:from-primary:hover{--gradient-from-color:#7467ef;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(116,103,239,0))}}@media (min-width:1024px){.lg\\:hover\\:from-secondary:hover{--gradient-from-color:#ff9e43;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(255,158,67,0))}}@media (min-width:1024px){.lg\\:hover\\:from-error:hover{--gradient-from-color:#e95455;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(233,84,85,0))}}@media (min-width:1024px){.lg\\:hover\\:from-default:hover{--gradient-from-color:#1a2038;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(26,32,56,0))}}@media (min-width:1024px){.lg\\:hover\\:from-paper:hover{--gradient-from-color:#222a45;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(34,42,69,0))}}@media (min-width:1024px){.lg\\:hover\\:from-paperlight:hover{--gradient-from-color:#30345b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(48,52,91,0))}}@media (min-width:1024px){.lg\\:hover\\:from-muted:hover{--gradient-from-color:hsla(0,0%,100%,0.7)}}@media (min-width:1024px){.lg\\:hover\\:from-hint:hover,.lg\\:hover\\:from-muted:hover{--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,100%,0))}.lg\\:hover\\:from-hint:hover{--gradient-from-color:hsla(0,0%,100%,0.5)}}@media (min-width:1024px){.lg\\:hover\\:from-white:hover{--gradient-from-color:#fff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,100%,0))}}@media (min-width:1024px){.lg\\:hover\\:from-success:hover{--gradient-from-color:#33d9b2;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(51,217,178,0))}}@media (min-width:1024px){.lg\\:hover\\:via-primary:hover{--gradient-via-color:#7467ef;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(116,103,239,0))}}@media (min-width:1024px){.lg\\:hover\\:via-secondary:hover{--gradient-via-color:#ff9e43;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(255,158,67,0))}}@media (min-width:1024px){.lg\\:hover\\:via-error:hover{--gradient-via-color:#e95455;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(233,84,85,0))}}@media (min-width:1024px){.lg\\:hover\\:via-default:hover{--gradient-via-color:#1a2038;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(26,32,56,0))}}@media (min-width:1024px){.lg\\:hover\\:via-paper:hover{--gradient-via-color:#222a45;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(34,42,69,0))}}@media (min-width:1024px){.lg\\:hover\\:via-paperlight:hover{--gradient-via-color:#30345b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(48,52,91,0))}}@media (min-width:1024px){.lg\\:hover\\:via-muted:hover{--gradient-via-color:hsla(0,0%,100%,0.7)}}@media (min-width:1024px){.lg\\:hover\\:via-hint:hover,.lg\\:hover\\:via-muted:hover{--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,100%,0))}.lg\\:hover\\:via-hint:hover{--gradient-via-color:hsla(0,0%,100%,0.5)}}@media (min-width:1024px){.lg\\:hover\\:via-white:hover{--gradient-via-color:#fff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,100%,0))}}@media (min-width:1024px){.lg\\:hover\\:via-success:hover{--gradient-via-color:#33d9b2;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(51,217,178,0))}}@media (min-width:1024px){.lg\\:hover\\:to-primary:hover{--gradient-to-color:#7467ef}}@media (min-width:1024px){.lg\\:hover\\:to-secondary:hover{--gradient-to-color:#ff9e43}}@media (min-width:1024px){.lg\\:hover\\:to-error:hover{--gradient-to-color:#e95455}}@media (min-width:1024px){.lg\\:hover\\:to-default:hover{--gradient-to-color:#1a2038}}@media (min-width:1024px){.lg\\:hover\\:to-paper:hover{--gradient-to-color:#222a45}}@media (min-width:1024px){.lg\\:hover\\:to-paperlight:hover{--gradient-to-color:#30345b}}@media (min-width:1024px){.lg\\:hover\\:to-muted:hover{--gradient-to-color:hsla(0,0%,100%,0.7)}}@media (min-width:1024px){.lg\\:hover\\:to-hint:hover{--gradient-to-color:hsla(0,0%,100%,0.5)}}@media (min-width:1024px){.lg\\:hover\\:to-white:hover{--gradient-to-color:#fff}}@media (min-width:1024px){.lg\\:hover\\:to-success:hover{--gradient-to-color:#33d9b2}}@media (min-width:1024px){.lg\\:focus\\:from-primary:focus{--gradient-from-color:#7467ef;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(116,103,239,0))}}@media (min-width:1024px){.lg\\:focus\\:from-secondary:focus{--gradient-from-color:#ff9e43;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(255,158,67,0))}}@media (min-width:1024px){.lg\\:focus\\:from-error:focus{--gradient-from-color:#e95455;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(233,84,85,0))}}@media (min-width:1024px){.lg\\:focus\\:from-default:focus{--gradient-from-color:#1a2038;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(26,32,56,0))}}@media (min-width:1024px){.lg\\:focus\\:from-paper:focus{--gradient-from-color:#222a45;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(34,42,69,0))}}@media (min-width:1024px){.lg\\:focus\\:from-paperlight:focus{--gradient-from-color:#30345b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(48,52,91,0))}}@media (min-width:1024px){.lg\\:focus\\:from-muted:focus{--gradient-from-color:hsla(0,0%,100%,0.7)}}@media (min-width:1024px){.lg\\:focus\\:from-hint:focus,.lg\\:focus\\:from-muted:focus{--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,100%,0))}.lg\\:focus\\:from-hint:focus{--gradient-from-color:hsla(0,0%,100%,0.5)}}@media (min-width:1024px){.lg\\:focus\\:from-white:focus{--gradient-from-color:#fff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,100%,0))}}@media (min-width:1024px){.lg\\:focus\\:from-success:focus{--gradient-from-color:#33d9b2;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(51,217,178,0))}}@media (min-width:1024px){.lg\\:focus\\:via-primary:focus{--gradient-via-color:#7467ef;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(116,103,239,0))}}@media (min-width:1024px){.lg\\:focus\\:via-secondary:focus{--gradient-via-color:#ff9e43;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(255,158,67,0))}}@media (min-width:1024px){.lg\\:focus\\:via-error:focus{--gradient-via-color:#e95455;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(233,84,85,0))}}@media (min-width:1024px){.lg\\:focus\\:via-default:focus{--gradient-via-color:#1a2038;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(26,32,56,0))}}@media (min-width:1024px){.lg\\:focus\\:via-paper:focus{--gradient-via-color:#222a45;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(34,42,69,0))}}@media (min-width:1024px){.lg\\:focus\\:via-paperlight:focus{--gradient-via-color:#30345b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(48,52,91,0))}}@media (min-width:1024px){.lg\\:focus\\:via-muted:focus{--gradient-via-color:hsla(0,0%,100%,0.7)}}@media (min-width:1024px){.lg\\:focus\\:via-hint:focus,.lg\\:focus\\:via-muted:focus{--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,100%,0))}.lg\\:focus\\:via-hint:focus{--gradient-via-color:hsla(0,0%,100%,0.5)}}@media (min-width:1024px){.lg\\:focus\\:via-white:focus{--gradient-via-color:#fff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,100%,0))}}@media (min-width:1024px){.lg\\:focus\\:via-success:focus{--gradient-via-color:#33d9b2;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(51,217,178,0))}}@media (min-width:1024px){.lg\\:focus\\:to-primary:focus{--gradient-to-color:#7467ef}}@media (min-width:1024px){.lg\\:focus\\:to-secondary:focus{--gradient-to-color:#ff9e43}}@media (min-width:1024px){.lg\\:focus\\:to-error:focus{--gradient-to-color:#e95455}}@media (min-width:1024px){.lg\\:focus\\:to-default:focus{--gradient-to-color:#1a2038}}@media (min-width:1024px){.lg\\:focus\\:to-paper:focus{--gradient-to-color:#222a45}}@media (min-width:1024px){.lg\\:focus\\:to-paperlight:focus{--gradient-to-color:#30345b}}@media (min-width:1024px){.lg\\:focus\\:to-muted:focus{--gradient-to-color:hsla(0,0%,100%,0.7)}}@media (min-width:1024px){.lg\\:focus\\:to-hint:focus{--gradient-to-color:hsla(0,0%,100%,0.5)}}@media (min-width:1024px){.lg\\:focus\\:to-white:focus{--gradient-to-color:#fff}}@media (min-width:1024px){.lg\\:focus\\:to-success:focus{--gradient-to-color:#33d9b2}}@media (min-width:1024px){.lg\\:bg-opacity-0{--bg-opacity:0}}@media (min-width:1024px){.lg\\:bg-opacity-25{--bg-opacity:0.25}}@media (min-width:1024px){.lg\\:bg-opacity-50{--bg-opacity:0.5}}@media (min-width:1024px){.lg\\:bg-opacity-75{--bg-opacity:0.75}}@media (min-width:1024px){.lg\\:bg-opacity-100{--bg-opacity:1}}@media (min-width:1024px){.lg\\:hover\\:bg-opacity-0:hover{--bg-opacity:0}}@media (min-width:1024px){.lg\\:hover\\:bg-opacity-25:hover{--bg-opacity:0.25}}@media (min-width:1024px){.lg\\:hover\\:bg-opacity-50:hover{--bg-opacity:0.5}}@media (min-width:1024px){.lg\\:hover\\:bg-opacity-75:hover{--bg-opacity:0.75}}@media (min-width:1024px){.lg\\:hover\\:bg-opacity-100:hover{--bg-opacity:1}}@media (min-width:1024px){.lg\\:focus\\:bg-opacity-0:focus{--bg-opacity:0}}@media (min-width:1024px){.lg\\:focus\\:bg-opacity-25:focus{--bg-opacity:0.25}}@media (min-width:1024px){.lg\\:focus\\:bg-opacity-50:focus{--bg-opacity:0.5}}@media (min-width:1024px){.lg\\:focus\\:bg-opacity-75:focus{--bg-opacity:0.75}}@media (min-width:1024px){.lg\\:focus\\:bg-opacity-100:focus{--bg-opacity:1}}@media (min-width:1024px){.lg\\:bg-bottom{background-position:bottom}}@media (min-width:1024px){.lg\\:bg-center{background-position:50%}}@media (min-width:1024px){.lg\\:bg-left{background-position:0}}@media (min-width:1024px){.lg\\:bg-left-bottom{background-position:0 100%}}@media (min-width:1024px){.lg\\:bg-left-top{background-position:0 0}}@media (min-width:1024px){.lg\\:bg-right{background-position:100%}}@media (min-width:1024px){.lg\\:bg-right-bottom{background-position:100% 100%}}@media (min-width:1024px){.lg\\:bg-right-top{background-position:100% 0}}@media (min-width:1024px){.lg\\:bg-top{background-position:top}}@media (min-width:1024px){.lg\\:bg-repeat{background-repeat:repeat}}@media (min-width:1024px){.lg\\:bg-no-repeat{background-repeat:no-repeat}}@media (min-width:1024px){.lg\\:bg-repeat-x{background-repeat:repeat-x}}@media (min-width:1024px){.lg\\:bg-repeat-y{background-repeat:repeat-y}}@media (min-width:1024px){.lg\\:bg-repeat-round{background-repeat:round}}@media (min-width:1024px){.lg\\:bg-repeat-space{background-repeat:space}}@media (min-width:1024px){.lg\\:bg-auto{background-size:auto}}@media (min-width:1024px){.lg\\:bg-cover{background-size:cover}}@media (min-width:1024px){.lg\\:bg-contain{background-size:contain}}@media (min-width:1024px){.lg\\:border-collapse{border-collapse:collapse}}@media (min-width:1024px){.lg\\:border-separate{border-collapse:initial}}@media (min-width:1024px){.lg\\:border-primary{--border-opacity:1;border-color:#7467ef;border-color:rgba(116,103,239,var(--border-opacity))}}@media (min-width:1024px){.lg\\:border-secondary{--border-opacity:1;border-color:#ff9e43;border-color:rgba(255,158,67,var(--border-opacity))}}@media (min-width:1024px){.lg\\:border-error{--border-opacity:1;border-color:#e95455;border-color:rgba(233,84,85,var(--border-opacity))}}@media (min-width:1024px){.lg\\:border-paper{--border-opacity:1;border-color:#222a45;border-color:rgba(34,42,69,var(--border-opacity))}}@media (min-width:1024px){.lg\\:border-paperlight{--border-opacity:1;border-color:#30345b;border-color:rgba(48,52,91,var(--border-opacity))}}@media (min-width:1024px){.lg\\:border-muted{border-color:hsla(0,0%,100%,.7)}}@media (min-width:1024px){.lg\\:border-hint{border-color:hsla(0,0%,100%,.5)}}@media (min-width:1024px){.lg\\:border-white{--border-opacity:1;border-color:#fff;border-color:rgba(255,255,255,var(--border-opacity))}}@media (min-width:1024px){.lg\\:border-success{border-color:#33d9b2}}@media (min-width:1024px){.lg\\:hover\\:border-primary:hover{--border-opacity:1;border-color:#7467ef;border-color:rgba(116,103,239,var(--border-opacity))}}@media (min-width:1024px){.lg\\:hover\\:border-secondary:hover{--border-opacity:1;border-color:#ff9e43;border-color:rgba(255,158,67,var(--border-opacity))}}@media (min-width:1024px){.lg\\:hover\\:border-error:hover{--border-opacity:1;border-color:#e95455;border-color:rgba(233,84,85,var(--border-opacity))}}@media (min-width:1024px){.lg\\:hover\\:border-paper:hover{--border-opacity:1;border-color:#222a45;border-color:rgba(34,42,69,var(--border-opacity))}}@media (min-width:1024px){.lg\\:hover\\:border-paperlight:hover{--border-opacity:1;border-color:#30345b;border-color:rgba(48,52,91,var(--border-opacity))}}@media (min-width:1024px){.lg\\:hover\\:border-muted:hover{border-color:hsla(0,0%,100%,.7)}}@media (min-width:1024px){.lg\\:hover\\:border-hint:hover{border-color:hsla(0,0%,100%,.5)}}@media (min-width:1024px){.lg\\:hover\\:border-white:hover{--border-opacity:1;border-color:#fff;border-color:rgba(255,255,255,var(--border-opacity))}}@media (min-width:1024px){.lg\\:hover\\:border-success:hover{border-color:#33d9b2}}@media (min-width:1024px){.lg\\:focus\\:border-primary:focus{--border-opacity:1;border-color:#7467ef;border-color:rgba(116,103,239,var(--border-opacity))}}@media (min-width:1024px){.lg\\:focus\\:border-secondary:focus{--border-opacity:1;border-color:#ff9e43;border-color:rgba(255,158,67,var(--border-opacity))}}@media (min-width:1024px){.lg\\:focus\\:border-error:focus{--border-opacity:1;border-color:#e95455;border-color:rgba(233,84,85,var(--border-opacity))}}@media (min-width:1024px){.lg\\:focus\\:border-paper:focus{--border-opacity:1;border-color:#222a45;border-color:rgba(34,42,69,var(--border-opacity))}}@media (min-width:1024px){.lg\\:focus\\:border-paperlight:focus{--border-opacity:1;border-color:#30345b;border-color:rgba(48,52,91,var(--border-opacity))}}@media (min-width:1024px){.lg\\:focus\\:border-muted:focus{border-color:hsla(0,0%,100%,.7)}}@media (min-width:1024px){.lg\\:focus\\:border-hint:focus{border-color:hsla(0,0%,100%,.5)}}@media (min-width:1024px){.lg\\:focus\\:border-white:focus{--border-opacity:1;border-color:#fff;border-color:rgba(255,255,255,var(--border-opacity))}}@media (min-width:1024px){.lg\\:focus\\:border-success:focus{border-color:#33d9b2}}@media (min-width:1024px){.lg\\:border-opacity-0{--border-opacity:0}}@media (min-width:1024px){.lg\\:border-opacity-25{--border-opacity:0.25}}@media (min-width:1024px){.lg\\:border-opacity-50{--border-opacity:0.5}}@media (min-width:1024px){.lg\\:border-opacity-75{--border-opacity:0.75}}@media (min-width:1024px){.lg\\:border-opacity-100{--border-opacity:1}}@media (min-width:1024px){.lg\\:hover\\:border-opacity-0:hover{--border-opacity:0}}@media (min-width:1024px){.lg\\:hover\\:border-opacity-25:hover{--border-opacity:0.25}}@media (min-width:1024px){.lg\\:hover\\:border-opacity-50:hover{--border-opacity:0.5}}@media (min-width:1024px){.lg\\:hover\\:border-opacity-75:hover{--border-opacity:0.75}}@media (min-width:1024px){.lg\\:hover\\:border-opacity-100:hover{--border-opacity:1}}@media (min-width:1024px){.lg\\:focus\\:border-opacity-0:focus{--border-opacity:0}}@media (min-width:1024px){.lg\\:focus\\:border-opacity-25:focus{--border-opacity:0.25}}@media (min-width:1024px){.lg\\:focus\\:border-opacity-50:focus{--border-opacity:0.5}}@media (min-width:1024px){.lg\\:focus\\:border-opacity-75:focus{--border-opacity:0.75}}@media (min-width:1024px){.lg\\:focus\\:border-opacity-100:focus{--border-opacity:1}}@media (min-width:1024px){.lg\\:rounded-none{border-radius:0}}@media (min-width:1024px){.lg\\:rounded-sm{border-radius:.125rem}}@media (min-width:1024px){.lg\\:rounded{border-radius:.25rem}}@media (min-width:1024px){.lg\\:rounded-md{border-radius:.375rem}}@media (min-width:1024px){.lg\\:rounded-lg{border-radius:.5rem}}@media (min-width:1024px){.lg\\:rounded-full{border-radius:9999px}}@media (min-width:1024px){.lg\\:rounded-t-none{border-top-left-radius:0;border-top-right-radius:0}}@media (min-width:1024px){.lg\\:rounded-r-none{border-top-right-radius:0;border-bottom-right-radius:0}}@media (min-width:1024px){.lg\\:rounded-b-none{border-bottom-right-radius:0;border-bottom-left-radius:0}}@media (min-width:1024px){.lg\\:rounded-l-none{border-top-left-radius:0;border-bottom-left-radius:0}}@media (min-width:1024px){.lg\\:rounded-t-sm{border-top-left-radius:.125rem;border-top-right-radius:.125rem}}@media (min-width:1024px){.lg\\:rounded-r-sm{border-top-right-radius:.125rem;border-bottom-right-radius:.125rem}}@media (min-width:1024px){.lg\\:rounded-b-sm{border-bottom-right-radius:.125rem;border-bottom-left-radius:.125rem}}@media (min-width:1024px){.lg\\:rounded-l-sm{border-top-left-radius:.125rem;border-bottom-left-radius:.125rem}}@media (min-width:1024px){.lg\\:rounded-t{border-top-left-radius:.25rem}}@media (min-width:1024px){.lg\\:rounded-r,.lg\\:rounded-t{border-top-right-radius:.25rem}}@media (min-width:1024px){.lg\\:rounded-b,.lg\\:rounded-r{border-bottom-right-radius:.25rem}}@media (min-width:1024px){.lg\\:rounded-b,.lg\\:rounded-l{border-bottom-left-radius:.25rem}.lg\\:rounded-l{border-top-left-radius:.25rem}}@media (min-width:1024px){.lg\\:rounded-t-md{border-top-left-radius:.375rem;border-top-right-radius:.375rem}}@media (min-width:1024px){.lg\\:rounded-r-md{border-top-right-radius:.375rem;border-bottom-right-radius:.375rem}}@media (min-width:1024px){.lg\\:rounded-b-md{border-bottom-right-radius:.375rem;border-bottom-left-radius:.375rem}}@media (min-width:1024px){.lg\\:rounded-l-md{border-top-left-radius:.375rem;border-bottom-left-radius:.375rem}}@media (min-width:1024px){.lg\\:rounded-t-lg{border-top-left-radius:.5rem;border-top-right-radius:.5rem}}@media (min-width:1024px){.lg\\:rounded-r-lg{border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}}@media (min-width:1024px){.lg\\:rounded-b-lg{border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem}}@media (min-width:1024px){.lg\\:rounded-l-lg{border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}}@media (min-width:1024px){.lg\\:rounded-t-full{border-top-left-radius:9999px;border-top-right-radius:9999px}}@media (min-width:1024px){.lg\\:rounded-r-full{border-top-right-radius:9999px;border-bottom-right-radius:9999px}}@media (min-width:1024px){.lg\\:rounded-b-full{border-bottom-right-radius:9999px;border-bottom-left-radius:9999px}}@media (min-width:1024px){.lg\\:rounded-l-full{border-top-left-radius:9999px;border-bottom-left-radius:9999px}}@media (min-width:1024px){.lg\\:rounded-tl-none{border-top-left-radius:0}}@media (min-width:1024px){.lg\\:rounded-tr-none{border-top-right-radius:0}}@media (min-width:1024px){.lg\\:rounded-br-none{border-bottom-right-radius:0}}@media (min-width:1024px){.lg\\:rounded-bl-none{border-bottom-left-radius:0}}@media (min-width:1024px){.lg\\:rounded-tl-sm{border-top-left-radius:.125rem}}@media (min-width:1024px){.lg\\:rounded-tr-sm{border-top-right-radius:.125rem}}@media (min-width:1024px){.lg\\:rounded-br-sm{border-bottom-right-radius:.125rem}}@media (min-width:1024px){.lg\\:rounded-bl-sm{border-bottom-left-radius:.125rem}}@media (min-width:1024px){.lg\\:rounded-tl{border-top-left-radius:.25rem}}@media (min-width:1024px){.lg\\:rounded-tr{border-top-right-radius:.25rem}}@media (min-width:1024px){.lg\\:rounded-br{border-bottom-right-radius:.25rem}}@media (min-width:1024px){.lg\\:rounded-bl{border-bottom-left-radius:.25rem}}@media (min-width:1024px){.lg\\:rounded-tl-md{border-top-left-radius:.375rem}}@media (min-width:1024px){.lg\\:rounded-tr-md{border-top-right-radius:.375rem}}@media (min-width:1024px){.lg\\:rounded-br-md{border-bottom-right-radius:.375rem}}@media (min-width:1024px){.lg\\:rounded-bl-md{border-bottom-left-radius:.375rem}}@media (min-width:1024px){.lg\\:rounded-tl-lg{border-top-left-radius:.5rem}}@media (min-width:1024px){.lg\\:rounded-tr-lg{border-top-right-radius:.5rem}}@media (min-width:1024px){.lg\\:rounded-br-lg{border-bottom-right-radius:.5rem}}@media (min-width:1024px){.lg\\:rounded-bl-lg{border-bottom-left-radius:.5rem}}@media (min-width:1024px){.lg\\:rounded-tl-full{border-top-left-radius:9999px}}@media (min-width:1024px){.lg\\:rounded-tr-full{border-top-right-radius:9999px}}@media (min-width:1024px){.lg\\:rounded-br-full{border-bottom-right-radius:9999px}}@media (min-width:1024px){.lg\\:rounded-bl-full{border-bottom-left-radius:9999px}}@media (min-width:1024px){.lg\\:border-solid{border-style:solid}}@media (min-width:1024px){.lg\\:border-dashed{border-style:dashed}}@media (min-width:1024px){.lg\\:border-dotted{border-style:dotted}}@media (min-width:1024px){.lg\\:border-double{border-style:double}}@media (min-width:1024px){.lg\\:border-none{border-style:none}}@media (min-width:1024px){.lg\\:border-0{border-width:0}}@media (min-width:1024px){.lg\\:border-2{border-width:2px}}@media (min-width:1024px){.lg\\:border-4{border-width:4px}}@media (min-width:1024px){.lg\\:border-8{border-width:8px}}@media (min-width:1024px){.lg\\:border{border-width:1px}}@media (min-width:1024px){.lg\\:border-t-0{border-top-width:0}}@media (min-width:1024px){.lg\\:border-r-0{border-right-width:0}}@media (min-width:1024px){.lg\\:border-b-0{border-bottom-width:0}}@media (min-width:1024px){.lg\\:border-l-0{border-left-width:0}}@media (min-width:1024px){.lg\\:border-t-2{border-top-width:2px}}@media (min-width:1024px){.lg\\:border-r-2{border-right-width:2px}}@media (min-width:1024px){.lg\\:border-b-2{border-bottom-width:2px}}@media (min-width:1024px){.lg\\:border-l-2{border-left-width:2px}}@media (min-width:1024px){.lg\\:border-t-4{border-top-width:4px}}@media (min-width:1024px){.lg\\:border-r-4{border-right-width:4px}}@media (min-width:1024px){.lg\\:border-b-4{border-bottom-width:4px}}@media (min-width:1024px){.lg\\:border-l-4{border-left-width:4px}}@media (min-width:1024px){.lg\\:border-t-8{border-top-width:8px}}@media (min-width:1024px){.lg\\:border-r-8{border-right-width:8px}}@media (min-width:1024px){.lg\\:border-b-8{border-bottom-width:8px}}@media (min-width:1024px){.lg\\:border-l-8{border-left-width:8px}}@media (min-width:1024px){.lg\\:border-t{border-top-width:1px}}@media (min-width:1024px){.lg\\:border-r{border-right-width:1px}}@media (min-width:1024px){.lg\\:border-b{border-bottom-width:1px}}@media (min-width:1024px){.lg\\:border-l{border-left-width:1px}}@media (min-width:1024px){.lg\\:box-border{box-sizing:border-box}}@media (min-width:1024px){.lg\\:box-content{box-sizing:initial}}@media (min-width:1024px){.lg\\:cursor-auto{cursor:auto}}@media (min-width:1024px){.lg\\:cursor-default{cursor:default}}@media (min-width:1024px){.lg\\:cursor-pointer{cursor:pointer}}@media (min-width:1024px){.lg\\:cursor-wait{cursor:wait}}@media (min-width:1024px){.lg\\:cursor-text{cursor:text}}@media (min-width:1024px){.lg\\:cursor-move{cursor:move}}@media (min-width:1024px){.lg\\:cursor-not-allowed{cursor:not-allowed}}@media (min-width:1024px){.lg\\:block{display:block}}@media (min-width:1024px){.lg\\:inline-block{display:inline-block}}@media (min-width:1024px){.lg\\:inline{display:inline}}@media (min-width:1024px){.lg\\:flex{display:flex}}@media (min-width:1024px){.lg\\:inline-flex{display:inline-flex}}@media (min-width:1024px){.lg\\:table{display:table}}@media (min-width:1024px){.lg\\:table-caption{display:table-caption}}@media (min-width:1024px){.lg\\:table-cell{display:table-cell}}@media (min-width:1024px){.lg\\:table-column{display:table-column}}@media (min-width:1024px){.lg\\:table-column-group{display:table-column-group}}@media (min-width:1024px){.lg\\:table-footer-group{display:table-footer-group}}@media (min-width:1024px){.lg\\:table-header-group{display:table-header-group}}@media (min-width:1024px){.lg\\:table-row-group{display:table-row-group}}@media (min-width:1024px){.lg\\:table-row{display:table-row}}@media (min-width:1024px){.lg\\:flow-root{display:flow-root}}@media (min-width:1024px){.lg\\:grid{display:grid}}@media (min-width:1024px){.lg\\:inline-grid{display:inline-grid}}@media (min-width:1024px){.lg\\:contents{display:contents}}@media (min-width:1024px){.lg\\:hidden{display:none}}@media (min-width:1024px){.lg\\:flex-row{flex-direction:row}}@media (min-width:1024px){.lg\\:flex-row-reverse{flex-direction:row-reverse}}@media (min-width:1024px){.lg\\:flex-col{flex-direction:column}}@media (min-width:1024px){.lg\\:flex-col-reverse{flex-direction:column-reverse}}@media (min-width:1024px){.lg\\:flex-wrap{flex-wrap:wrap}}@media (min-width:1024px){.lg\\:flex-wrap-reverse{flex-wrap:wrap-reverse}}@media (min-width:1024px){.lg\\:flex-no-wrap{flex-wrap:nowrap}}@media (min-width:1024px){.lg\\:items-start{align-items:flex-start}}@media (min-width:1024px){.lg\\:items-end{align-items:flex-end}}@media (min-width:1024px){.lg\\:items-center{align-items:center}}@media (min-width:1024px){.lg\\:items-baseline{align-items:baseline}}@media (min-width:1024px){.lg\\:items-stretch{align-items:stretch}}@media (min-width:1024px){.lg\\:self-auto{align-self:auto}}@media (min-width:1024px){.lg\\:self-start{align-self:flex-start}}@media (min-width:1024px){.lg\\:self-end{align-self:flex-end}}@media (min-width:1024px){.lg\\:self-center{align-self:center}}@media (min-width:1024px){.lg\\:self-stretch{align-self:stretch}}@media (min-width:1024px){.lg\\:justify-start{justify-content:flex-start}}@media (min-width:1024px){.lg\\:justify-end{justify-content:flex-end}}@media (min-width:1024px){.lg\\:justify-center{justify-content:center}}@media (min-width:1024px){.lg\\:justify-between{justify-content:space-between}}@media (min-width:1024px){.lg\\:justify-around{justify-content:space-around}}@media (min-width:1024px){.lg\\:justify-evenly{justify-content:space-evenly}}@media (min-width:1024px){.lg\\:content-center{align-content:center}}@media (min-width:1024px){.lg\\:content-start{align-content:flex-start}}@media (min-width:1024px){.lg\\:content-end{align-content:flex-end}}@media (min-width:1024px){.lg\\:content-between{align-content:space-between}}@media (min-width:1024px){.lg\\:content-around{align-content:space-around}}@media (min-width:1024px){.lg\\:flex-1{flex:1 1 0%}}@media (min-width:1024px){.lg\\:flex-auto{flex:1 1 auto}}@media (min-width:1024px){.lg\\:flex-initial{flex:0 1 auto}}@media (min-width:1024px){.lg\\:flex-none{flex:none}}@media (min-width:1024px){.lg\\:flex-grow-0{flex-grow:0}}@media (min-width:1024px){.lg\\:flex-grow{flex-grow:1}}@media (min-width:1024px){.lg\\:flex-shrink-0{flex-shrink:0}}@media (min-width:1024px){.lg\\:flex-shrink{flex-shrink:1}}@media (min-width:1024px){.lg\\:order-1{order:1}}@media (min-width:1024px){.lg\\:order-2{order:2}}@media (min-width:1024px){.lg\\:order-3{order:3}}@media (min-width:1024px){.lg\\:order-4{order:4}}@media (min-width:1024px){.lg\\:order-5{order:5}}@media (min-width:1024px){.lg\\:order-6{order:6}}@media (min-width:1024px){.lg\\:order-7{order:7}}@media (min-width:1024px){.lg\\:order-8{order:8}}@media (min-width:1024px){.lg\\:order-9{order:9}}@media (min-width:1024px){.lg\\:order-10{order:10}}@media (min-width:1024px){.lg\\:order-11{order:11}}@media (min-width:1024px){.lg\\:order-12{order:12}}@media (min-width:1024px){.lg\\:order-first{order:-9999}}@media (min-width:1024px){.lg\\:order-last{order:9999}}@media (min-width:1024px){.lg\\:order-none{order:0}}@media (min-width:1024px){.lg\\:float-right{float:right}}@media (min-width:1024px){.lg\\:float-left{float:left}}@media (min-width:1024px){.lg\\:float-none{float:none}}@media (min-width:1024px){.lg\\:clearfix:after{content:\"\";display:table;clear:both}}@media (min-width:1024px){.lg\\:clear-left{clear:left}}@media (min-width:1024px){.lg\\:clear-right{clear:right}}@media (min-width:1024px){.lg\\:clear-both{clear:both}}@media (min-width:1024px){.lg\\:clear-none{clear:none}}@media (min-width:1024px){.lg\\:font-sans{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}}@media (min-width:1024px){.lg\\:font-serif{font-family:Georgia,Cambria,Times New Roman,Times,serif}}@media (min-width:1024px){.lg\\:font-mono{font-family:Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}}@media (min-width:1024px){.lg\\:font-hairline{font-weight:100}}@media (min-width:1024px){.lg\\:font-thin{font-weight:200}}@media (min-width:1024px){.lg\\:font-light{font-weight:300}}@media (min-width:1024px){.lg\\:font-normal{font-weight:400}}@media (min-width:1024px){.lg\\:font-medium{font-weight:500}}@media (min-width:1024px){.lg\\:font-semibold{font-weight:600}}@media (min-width:1024px){.lg\\:font-bold{font-weight:700}}@media (min-width:1024px){.lg\\:font-extrabold{font-weight:800}}@media (min-width:1024px){.lg\\:font-black{font-weight:900}}@media (min-width:1024px){.lg\\:hover\\:font-hairline:hover{font-weight:100}}@media (min-width:1024px){.lg\\:hover\\:font-thin:hover{font-weight:200}}@media (min-width:1024px){.lg\\:hover\\:font-light:hover{font-weight:300}}@media (min-width:1024px){.lg\\:hover\\:font-normal:hover{font-weight:400}}@media (min-width:1024px){.lg\\:hover\\:font-medium:hover{font-weight:500}}@media (min-width:1024px){.lg\\:hover\\:font-semibold:hover{font-weight:600}}@media (min-width:1024px){.lg\\:hover\\:font-bold:hover{font-weight:700}}@media (min-width:1024px){.lg\\:hover\\:font-extrabold:hover{font-weight:800}}@media (min-width:1024px){.lg\\:hover\\:font-black:hover{font-weight:900}}@media (min-width:1024px){.lg\\:focus\\:font-hairline:focus{font-weight:100}}@media (min-width:1024px){.lg\\:focus\\:font-thin:focus{font-weight:200}}@media (min-width:1024px){.lg\\:focus\\:font-light:focus{font-weight:300}}@media (min-width:1024px){.lg\\:focus\\:font-normal:focus{font-weight:400}}@media (min-width:1024px){.lg\\:focus\\:font-medium:focus{font-weight:500}}@media (min-width:1024px){.lg\\:focus\\:font-semibold:focus{font-weight:600}}@media (min-width:1024px){.lg\\:focus\\:font-bold:focus{font-weight:700}}@media (min-width:1024px){.lg\\:focus\\:font-extrabold:focus{font-weight:800}}@media (min-width:1024px){.lg\\:focus\\:font-black:focus{font-weight:900}}@media (min-width:1024px){.lg\\:h-0{height:0}}@media (min-width:1024px){.lg\\:h-1{height:.25rem}}@media (min-width:1024px){.lg\\:h-2{height:.5rem}}@media (min-width:1024px){.lg\\:h-3{height:.75rem}}@media (min-width:1024px){.lg\\:h-4{height:1rem}}@media (min-width:1024px){.lg\\:h-5{height:1.25rem}}@media (min-width:1024px){.lg\\:h-6{height:1.5rem}}@media (min-width:1024px){.lg\\:h-8{height:2rem}}@media (min-width:1024px){.lg\\:h-10{height:2.5rem}}@media (min-width:1024px){.lg\\:h-12{height:3rem}}@media (min-width:1024px){.lg\\:h-16{height:4rem}}@media (min-width:1024px){.lg\\:h-20{height:5rem}}@media (min-width:1024px){.lg\\:h-24{height:6rem}}@media (min-width:1024px){.lg\\:h-32{height:8rem}}@media (min-width:1024px){.lg\\:h-40{height:10rem}}@media (min-width:1024px){.lg\\:h-48{height:12rem}}@media (min-width:1024px){.lg\\:h-56{height:14rem}}@media (min-width:1024px){.lg\\:h-64{height:16rem}}@media (min-width:1024px){.lg\\:h-auto{height:auto}}@media (min-width:1024px){.lg\\:h-px{height:1px}}@media (min-width:1024px){.lg\\:h-full{height:100%}}@media (min-width:1024px){.lg\\:h-screen{height:100vh}}@media (min-width:1024px){.lg\\:text-xs{font-size:.75rem}}@media (min-width:1024px){.lg\\:text-sm{font-size:.875rem}}@media (min-width:1024px){.lg\\:text-base{font-size:1rem}}@media (min-width:1024px){.lg\\:text-lg{font-size:1.125rem}}@media (min-width:1024px){.lg\\:text-xl{font-size:1.25rem}}@media (min-width:1024px){.lg\\:text-2xl{font-size:1.5rem}}@media (min-width:1024px){.lg\\:text-3xl{font-size:1.875rem}}@media (min-width:1024px){.lg\\:text-4xl{font-size:2.25rem}}@media (min-width:1024px){.lg\\:text-5xl{font-size:3rem}}@media (min-width:1024px){.lg\\:text-6xl{font-size:4rem}}@media (min-width:1024px){.lg\\:leading-3{line-height:.75rem}}@media (min-width:1024px){.lg\\:leading-4{line-height:1rem}}@media (min-width:1024px){.lg\\:leading-5{line-height:1.25rem}}@media (min-width:1024px){.lg\\:leading-6{line-height:1.5rem}}@media (min-width:1024px){.lg\\:leading-7{line-height:1.75rem}}@media (min-width:1024px){.lg\\:leading-8{line-height:2rem}}@media (min-width:1024px){.lg\\:leading-9{line-height:2.25rem}}@media (min-width:1024px){.lg\\:leading-10{line-height:2.5rem}}@media (min-width:1024px){.lg\\:leading-none{line-height:1}}@media (min-width:1024px){.lg\\:leading-tight{line-height:1.25}}@media (min-width:1024px){.lg\\:leading-snug{line-height:1.375}}@media (min-width:1024px){.lg\\:leading-normal{line-height:1.5}}@media (min-width:1024px){.lg\\:leading-relaxed{line-height:1.625}}@media (min-width:1024px){.lg\\:leading-loose{line-height:2}}@media (min-width:1024px){.lg\\:list-inside{list-style-position:inside}}@media (min-width:1024px){.lg\\:list-outside{list-style-position:outside}}@media (min-width:1024px){.lg\\:list-none{list-style-type:none}}@media (min-width:1024px){.lg\\:list-disc{list-style-type:disc}}@media (min-width:1024px){.lg\\:list-decimal{list-style-type:decimal}}@media (min-width:1024px){.lg\\:m-0{margin:0}}@media (min-width:1024px){.lg\\:m-1{margin:.25rem}}@media (min-width:1024px){.lg\\:m-2{margin:.5rem}}@media (min-width:1024px){.lg\\:m-3{margin:.75rem}}@media (min-width:1024px){.lg\\:m-4{margin:1rem}}@media (min-width:1024px){.lg\\:m-5{margin:1.25rem}}@media (min-width:1024px){.lg\\:m-6{margin:1.5rem}}@media (min-width:1024px){.lg\\:m-8{margin:2rem}}@media (min-width:1024px){.lg\\:m-10{margin:2.5rem}}@media (min-width:1024px){.lg\\:m-12{margin:3rem}}@media (min-width:1024px){.lg\\:m-16{margin:4rem}}@media (min-width:1024px){.lg\\:m-20{margin:5rem}}@media (min-width:1024px){.lg\\:m-24{margin:6rem}}@media (min-width:1024px){.lg\\:m-32{margin:8rem}}@media (min-width:1024px){.lg\\:m-40{margin:10rem}}@media (min-width:1024px){.lg\\:m-48{margin:12rem}}@media (min-width:1024px){.lg\\:m-56{margin:14rem}}@media (min-width:1024px){.lg\\:m-64{margin:16rem}}@media (min-width:1024px){.lg\\:m-auto{margin:auto}}@media (min-width:1024px){.lg\\:m-px{margin:1px}}@media (min-width:1024px){.lg\\:-m-1{margin:-.25rem}}@media (min-width:1024px){.lg\\:-m-2{margin:-.5rem}}@media (min-width:1024px){.lg\\:-m-3{margin:-.75rem}}@media (min-width:1024px){.lg\\:-m-4{margin:-1rem}}@media (min-width:1024px){.lg\\:-m-5{margin:-1.25rem}}@media (min-width:1024px){.lg\\:-m-6{margin:-1.5rem}}@media (min-width:1024px){.lg\\:-m-8{margin:-2rem}}@media (min-width:1024px){.lg\\:-m-10{margin:-2.5rem}}@media (min-width:1024px){.lg\\:-m-12{margin:-3rem}}@media (min-width:1024px){.lg\\:-m-16{margin:-4rem}}@media (min-width:1024px){.lg\\:-m-20{margin:-5rem}}@media (min-width:1024px){.lg\\:-m-24{margin:-6rem}}@media (min-width:1024px){.lg\\:-m-32{margin:-8rem}}@media (min-width:1024px){.lg\\:-m-40{margin:-10rem}}@media (min-width:1024px){.lg\\:-m-48{margin:-12rem}}@media (min-width:1024px){.lg\\:-m-56{margin:-14rem}}@media (min-width:1024px){.lg\\:-m-64{margin:-16rem}}@media (min-width:1024px){.lg\\:-m-px{margin:-1px}}@media (min-width:1024px){.lg\\:my-0{margin-top:0;margin-bottom:0}}@media (min-width:1024px){.lg\\:mx-0{margin-left:0;margin-right:0}}@media (min-width:1024px){.lg\\:my-1{margin-top:.25rem;margin-bottom:.25rem}}@media (min-width:1024px){.lg\\:mx-1{margin-left:.25rem;margin-right:.25rem}}@media (min-width:1024px){.lg\\:my-2{margin-top:.5rem;margin-bottom:.5rem}}@media (min-width:1024px){.lg\\:mx-2{margin-left:.5rem;margin-right:.5rem}}@media (min-width:1024px){.lg\\:my-3{margin-top:.75rem;margin-bottom:.75rem}}@media (min-width:1024px){.lg\\:mx-3{margin-left:.75rem;margin-right:.75rem}}@media (min-width:1024px){.lg\\:my-4{margin-top:1rem;margin-bottom:1rem}}@media (min-width:1024px){.lg\\:mx-4{margin-left:1rem;margin-right:1rem}}@media (min-width:1024px){.lg\\:my-5{margin-top:1.25rem;margin-bottom:1.25rem}}@media (min-width:1024px){.lg\\:mx-5{margin-left:1.25rem;margin-right:1.25rem}}@media (min-width:1024px){.lg\\:my-6{margin-top:1.5rem;margin-bottom:1.5rem}}@media (min-width:1024px){.lg\\:mx-6{margin-left:1.5rem;margin-right:1.5rem}}@media (min-width:1024px){.lg\\:my-8{margin-top:2rem;margin-bottom:2rem}}@media (min-width:1024px){.lg\\:mx-8{margin-left:2rem;margin-right:2rem}}@media (min-width:1024px){.lg\\:my-10{margin-top:2.5rem;margin-bottom:2.5rem}}@media (min-width:1024px){.lg\\:mx-10{margin-left:2.5rem;margin-right:2.5rem}}@media (min-width:1024px){.lg\\:my-12{margin-top:3rem;margin-bottom:3rem}}@media (min-width:1024px){.lg\\:mx-12{margin-left:3rem;margin-right:3rem}}@media (min-width:1024px){.lg\\:my-16{margin-top:4rem;margin-bottom:4rem}}@media (min-width:1024px){.lg\\:mx-16{margin-left:4rem;margin-right:4rem}}@media (min-width:1024px){.lg\\:my-20{margin-top:5rem;margin-bottom:5rem}}@media (min-width:1024px){.lg\\:mx-20{margin-left:5rem;margin-right:5rem}}@media (min-width:1024px){.lg\\:my-24{margin-top:6rem;margin-bottom:6rem}}@media (min-width:1024px){.lg\\:mx-24{margin-left:6rem;margin-right:6rem}}@media (min-width:1024px){.lg\\:my-32{margin-top:8rem;margin-bottom:8rem}}@media (min-width:1024px){.lg\\:mx-32{margin-left:8rem;margin-right:8rem}}@media (min-width:1024px){.lg\\:my-40{margin-top:10rem;margin-bottom:10rem}}@media (min-width:1024px){.lg\\:mx-40{margin-left:10rem;margin-right:10rem}}@media (min-width:1024px){.lg\\:my-48{margin-top:12rem;margin-bottom:12rem}}@media (min-width:1024px){.lg\\:mx-48{margin-left:12rem;margin-right:12rem}}@media (min-width:1024px){.lg\\:my-56{margin-top:14rem;margin-bottom:14rem}}@media (min-width:1024px){.lg\\:mx-56{margin-left:14rem;margin-right:14rem}}@media (min-width:1024px){.lg\\:my-64{margin-top:16rem;margin-bottom:16rem}}@media (min-width:1024px){.lg\\:mx-64{margin-left:16rem;margin-right:16rem}}@media (min-width:1024px){.lg\\:my-auto{margin-top:auto;margin-bottom:auto}}@media (min-width:1024px){.lg\\:mx-auto{margin-left:auto;margin-right:auto}}@media (min-width:1024px){.lg\\:my-px{margin-top:1px;margin-bottom:1px}}@media (min-width:1024px){.lg\\:mx-px{margin-left:1px;margin-right:1px}}@media (min-width:1024px){.lg\\:-my-1{margin-top:-.25rem;margin-bottom:-.25rem}}@media (min-width:1024px){.lg\\:-mx-1{margin-left:-.25rem;margin-right:-.25rem}}@media (min-width:1024px){.lg\\:-my-2{margin-top:-.5rem;margin-bottom:-.5rem}}@media (min-width:1024px){.lg\\:-mx-2{margin-left:-.5rem;margin-right:-.5rem}}@media (min-width:1024px){.lg\\:-my-3{margin-top:-.75rem;margin-bottom:-.75rem}}@media (min-width:1024px){.lg\\:-mx-3{margin-left:-.75rem;margin-right:-.75rem}}@media (min-width:1024px){.lg\\:-my-4{margin-top:-1rem;margin-bottom:-1rem}}@media (min-width:1024px){.lg\\:-mx-4{margin-left:-1rem;margin-right:-1rem}}@media (min-width:1024px){.lg\\:-my-5{margin-top:-1.25rem;margin-bottom:-1.25rem}}@media (min-width:1024px){.lg\\:-mx-5{margin-left:-1.25rem;margin-right:-1.25rem}}@media (min-width:1024px){.lg\\:-my-6{margin-top:-1.5rem;margin-bottom:-1.5rem}}@media (min-width:1024px){.lg\\:-mx-6{margin-left:-1.5rem;margin-right:-1.5rem}}@media (min-width:1024px){.lg\\:-my-8{margin-top:-2rem;margin-bottom:-2rem}}@media (min-width:1024px){.lg\\:-mx-8{margin-left:-2rem;margin-right:-2rem}}@media (min-width:1024px){.lg\\:-my-10{margin-top:-2.5rem;margin-bottom:-2.5rem}}@media (min-width:1024px){.lg\\:-mx-10{margin-left:-2.5rem;margin-right:-2.5rem}}@media (min-width:1024px){.lg\\:-my-12{margin-top:-3rem;margin-bottom:-3rem}}@media (min-width:1024px){.lg\\:-mx-12{margin-left:-3rem;margin-right:-3rem}}@media (min-width:1024px){.lg\\:-my-16{margin-top:-4rem;margin-bottom:-4rem}}@media (min-width:1024px){.lg\\:-mx-16{margin-left:-4rem;margin-right:-4rem}}@media (min-width:1024px){.lg\\:-my-20{margin-top:-5rem;margin-bottom:-5rem}}@media (min-width:1024px){.lg\\:-mx-20{margin-left:-5rem;margin-right:-5rem}}@media (min-width:1024px){.lg\\:-my-24{margin-top:-6rem;margin-bottom:-6rem}}@media (min-width:1024px){.lg\\:-mx-24{margin-left:-6rem;margin-right:-6rem}}@media (min-width:1024px){.lg\\:-my-32{margin-top:-8rem;margin-bottom:-8rem}}@media (min-width:1024px){.lg\\:-mx-32{margin-left:-8rem;margin-right:-8rem}}@media (min-width:1024px){.lg\\:-my-40{margin-top:-10rem;margin-bottom:-10rem}}@media (min-width:1024px){.lg\\:-mx-40{margin-left:-10rem;margin-right:-10rem}}@media (min-width:1024px){.lg\\:-my-48{margin-top:-12rem;margin-bottom:-12rem}}@media (min-width:1024px){.lg\\:-mx-48{margin-left:-12rem;margin-right:-12rem}}@media (min-width:1024px){.lg\\:-my-56{margin-top:-14rem;margin-bottom:-14rem}}@media (min-width:1024px){.lg\\:-mx-56{margin-left:-14rem;margin-right:-14rem}}@media (min-width:1024px){.lg\\:-my-64{margin-top:-16rem;margin-bottom:-16rem}}@media (min-width:1024px){.lg\\:-mx-64{margin-left:-16rem;margin-right:-16rem}}@media (min-width:1024px){.lg\\:-my-px{margin-top:-1px;margin-bottom:-1px}}@media (min-width:1024px){.lg\\:-mx-px{margin-left:-1px;margin-right:-1px}}@media (min-width:1024px){.lg\\:mt-0{margin-top:0}}@media (min-width:1024px){.lg\\:mr-0{margin-right:0}}@media (min-width:1024px){.lg\\:mb-0{margin-bottom:0}}@media (min-width:1024px){.lg\\:ml-0{margin-left:0}}@media (min-width:1024px){.lg\\:mt-1{margin-top:.25rem}}@media (min-width:1024px){.lg\\:mr-1{margin-right:.25rem}}@media (min-width:1024px){.lg\\:mb-1{margin-bottom:.25rem}}@media (min-width:1024px){.lg\\:ml-1{margin-left:.25rem}}@media (min-width:1024px){.lg\\:mt-2{margin-top:.5rem}}@media (min-width:1024px){.lg\\:mr-2{margin-right:.5rem}}@media (min-width:1024px){.lg\\:mb-2{margin-bottom:.5rem}}@media (min-width:1024px){.lg\\:ml-2{margin-left:.5rem}}@media (min-width:1024px){.lg\\:mt-3{margin-top:.75rem}}@media (min-width:1024px){.lg\\:mr-3{margin-right:.75rem}}@media (min-width:1024px){.lg\\:mb-3{margin-bottom:.75rem}}@media (min-width:1024px){.lg\\:ml-3{margin-left:.75rem}}@media (min-width:1024px){.lg\\:mt-4{margin-top:1rem}}@media (min-width:1024px){.lg\\:mr-4{margin-right:1rem}}@media (min-width:1024px){.lg\\:mb-4{margin-bottom:1rem}}@media (min-width:1024px){.lg\\:ml-4{margin-left:1rem}}@media (min-width:1024px){.lg\\:mt-5{margin-top:1.25rem}}@media (min-width:1024px){.lg\\:mr-5{margin-right:1.25rem}}@media (min-width:1024px){.lg\\:mb-5{margin-bottom:1.25rem}}@media (min-width:1024px){.lg\\:ml-5{margin-left:1.25rem}}@media (min-width:1024px){.lg\\:mt-6{margin-top:1.5rem}}@media (min-width:1024px){.lg\\:mr-6{margin-right:1.5rem}}@media (min-width:1024px){.lg\\:mb-6{margin-bottom:1.5rem}}@media (min-width:1024px){.lg\\:ml-6{margin-left:1.5rem}}@media (min-width:1024px){.lg\\:mt-8{margin-top:2rem}}@media (min-width:1024px){.lg\\:mr-8{margin-right:2rem}}@media (min-width:1024px){.lg\\:mb-8{margin-bottom:2rem}}@media (min-width:1024px){.lg\\:ml-8{margin-left:2rem}}@media (min-width:1024px){.lg\\:mt-10{margin-top:2.5rem}}@media (min-width:1024px){.lg\\:mr-10{margin-right:2.5rem}}@media (min-width:1024px){.lg\\:mb-10{margin-bottom:2.5rem}}@media (min-width:1024px){.lg\\:ml-10{margin-left:2.5rem}}@media (min-width:1024px){.lg\\:mt-12{margin-top:3rem}}@media (min-width:1024px){.lg\\:mr-12{margin-right:3rem}}@media (min-width:1024px){.lg\\:mb-12{margin-bottom:3rem}}@media (min-width:1024px){.lg\\:ml-12{margin-left:3rem}}@media (min-width:1024px){.lg\\:mt-16{margin-top:4rem}}@media (min-width:1024px){.lg\\:mr-16{margin-right:4rem}}@media (min-width:1024px){.lg\\:mb-16{margin-bottom:4rem}}@media (min-width:1024px){.lg\\:ml-16{margin-left:4rem}}@media (min-width:1024px){.lg\\:mt-20{margin-top:5rem}}@media (min-width:1024px){.lg\\:mr-20{margin-right:5rem}}@media (min-width:1024px){.lg\\:mb-20{margin-bottom:5rem}}@media (min-width:1024px){.lg\\:ml-20{margin-left:5rem}}@media (min-width:1024px){.lg\\:mt-24{margin-top:6rem}}@media (min-width:1024px){.lg\\:mr-24{margin-right:6rem}}@media (min-width:1024px){.lg\\:mb-24{margin-bottom:6rem}}@media (min-width:1024px){.lg\\:ml-24{margin-left:6rem}}@media (min-width:1024px){.lg\\:mt-32{margin-top:8rem}}@media (min-width:1024px){.lg\\:mr-32{margin-right:8rem}}@media (min-width:1024px){.lg\\:mb-32{margin-bottom:8rem}}@media (min-width:1024px){.lg\\:ml-32{margin-left:8rem}}@media (min-width:1024px){.lg\\:mt-40{margin-top:10rem}}@media (min-width:1024px){.lg\\:mr-40{margin-right:10rem}}@media (min-width:1024px){.lg\\:mb-40{margin-bottom:10rem}}@media (min-width:1024px){.lg\\:ml-40{margin-left:10rem}}@media (min-width:1024px){.lg\\:mt-48{margin-top:12rem}}@media (min-width:1024px){.lg\\:mr-48{margin-right:12rem}}@media (min-width:1024px){.lg\\:mb-48{margin-bottom:12rem}}@media (min-width:1024px){.lg\\:ml-48{margin-left:12rem}}@media (min-width:1024px){.lg\\:mt-56{margin-top:14rem}}@media (min-width:1024px){.lg\\:mr-56{margin-right:14rem}}@media (min-width:1024px){.lg\\:mb-56{margin-bottom:14rem}}@media (min-width:1024px){.lg\\:ml-56{margin-left:14rem}}@media (min-width:1024px){.lg\\:mt-64{margin-top:16rem}}@media (min-width:1024px){.lg\\:mr-64{margin-right:16rem}}@media (min-width:1024px){.lg\\:mb-64{margin-bottom:16rem}}@media (min-width:1024px){.lg\\:ml-64{margin-left:16rem}}@media (min-width:1024px){.lg\\:mt-auto{margin-top:auto}}@media (min-width:1024px){.lg\\:mr-auto{margin-right:auto}}@media (min-width:1024px){.lg\\:mb-auto{margin-bottom:auto}}@media (min-width:1024px){.lg\\:ml-auto{margin-left:auto}}@media (min-width:1024px){.lg\\:mt-px{margin-top:1px}}@media (min-width:1024px){.lg\\:mr-px{margin-right:1px}}@media (min-width:1024px){.lg\\:mb-px{margin-bottom:1px}}@media (min-width:1024px){.lg\\:ml-px{margin-left:1px}}@media (min-width:1024px){.lg\\:-mt-1{margin-top:-.25rem}}@media (min-width:1024px){.lg\\:-mr-1{margin-right:-.25rem}}@media (min-width:1024px){.lg\\:-mb-1{margin-bottom:-.25rem}}@media (min-width:1024px){.lg\\:-ml-1{margin-left:-.25rem}}@media (min-width:1024px){.lg\\:-mt-2{margin-top:-.5rem}}@media (min-width:1024px){.lg\\:-mr-2{margin-right:-.5rem}}@media (min-width:1024px){.lg\\:-mb-2{margin-bottom:-.5rem}}@media (min-width:1024px){.lg\\:-ml-2{margin-left:-.5rem}}@media (min-width:1024px){.lg\\:-mt-3{margin-top:-.75rem}}@media (min-width:1024px){.lg\\:-mr-3{margin-right:-.75rem}}@media (min-width:1024px){.lg\\:-mb-3{margin-bottom:-.75rem}}@media (min-width:1024px){.lg\\:-ml-3{margin-left:-.75rem}}@media (min-width:1024px){.lg\\:-mt-4{margin-top:-1rem}}@media (min-width:1024px){.lg\\:-mr-4{margin-right:-1rem}}@media (min-width:1024px){.lg\\:-mb-4{margin-bottom:-1rem}}@media (min-width:1024px){.lg\\:-ml-4{margin-left:-1rem}}@media (min-width:1024px){.lg\\:-mt-5{margin-top:-1.25rem}}@media (min-width:1024px){.lg\\:-mr-5{margin-right:-1.25rem}}@media (min-width:1024px){.lg\\:-mb-5{margin-bottom:-1.25rem}}@media (min-width:1024px){.lg\\:-ml-5{margin-left:-1.25rem}}@media (min-width:1024px){.lg\\:-mt-6{margin-top:-1.5rem}}@media (min-width:1024px){.lg\\:-mr-6{margin-right:-1.5rem}}@media (min-width:1024px){.lg\\:-mb-6{margin-bottom:-1.5rem}}@media (min-width:1024px){.lg\\:-ml-6{margin-left:-1.5rem}}@media (min-width:1024px){.lg\\:-mt-8{margin-top:-2rem}}@media (min-width:1024px){.lg\\:-mr-8{margin-right:-2rem}}@media (min-width:1024px){.lg\\:-mb-8{margin-bottom:-2rem}}@media (min-width:1024px){.lg\\:-ml-8{margin-left:-2rem}}@media (min-width:1024px){.lg\\:-mt-10{margin-top:-2.5rem}}@media (min-width:1024px){.lg\\:-mr-10{margin-right:-2.5rem}}@media (min-width:1024px){.lg\\:-mb-10{margin-bottom:-2.5rem}}@media (min-width:1024px){.lg\\:-ml-10{margin-left:-2.5rem}}@media (min-width:1024px){.lg\\:-mt-12{margin-top:-3rem}}@media (min-width:1024px){.lg\\:-mr-12{margin-right:-3rem}}@media (min-width:1024px){.lg\\:-mb-12{margin-bottom:-3rem}}@media (min-width:1024px){.lg\\:-ml-12{margin-left:-3rem}}@media (min-width:1024px){.lg\\:-mt-16{margin-top:-4rem}}@media (min-width:1024px){.lg\\:-mr-16{margin-right:-4rem}}@media (min-width:1024px){.lg\\:-mb-16{margin-bottom:-4rem}}@media (min-width:1024px){.lg\\:-ml-16{margin-left:-4rem}}@media (min-width:1024px){.lg\\:-mt-20{margin-top:-5rem}}@media (min-width:1024px){.lg\\:-mr-20{margin-right:-5rem}}@media (min-width:1024px){.lg\\:-mb-20{margin-bottom:-5rem}}@media (min-width:1024px){.lg\\:-ml-20{margin-left:-5rem}}@media (min-width:1024px){.lg\\:-mt-24{margin-top:-6rem}}@media (min-width:1024px){.lg\\:-mr-24{margin-right:-6rem}}@media (min-width:1024px){.lg\\:-mb-24{margin-bottom:-6rem}}@media (min-width:1024px){.lg\\:-ml-24{margin-left:-6rem}}@media (min-width:1024px){.lg\\:-mt-32{margin-top:-8rem}}@media (min-width:1024px){.lg\\:-mr-32{margin-right:-8rem}}@media (min-width:1024px){.lg\\:-mb-32{margin-bottom:-8rem}}@media (min-width:1024px){.lg\\:-ml-32{margin-left:-8rem}}@media (min-width:1024px){.lg\\:-mt-40{margin-top:-10rem}}@media (min-width:1024px){.lg\\:-mr-40{margin-right:-10rem}}@media (min-width:1024px){.lg\\:-mb-40{margin-bottom:-10rem}}@media (min-width:1024px){.lg\\:-ml-40{margin-left:-10rem}}@media (min-width:1024px){.lg\\:-mt-48{margin-top:-12rem}}@media (min-width:1024px){.lg\\:-mr-48{margin-right:-12rem}}@media (min-width:1024px){.lg\\:-mb-48{margin-bottom:-12rem}}@media (min-width:1024px){.lg\\:-ml-48{margin-left:-12rem}}@media (min-width:1024px){.lg\\:-mt-56{margin-top:-14rem}}@media (min-width:1024px){.lg\\:-mr-56{margin-right:-14rem}}@media (min-width:1024px){.lg\\:-mb-56{margin-bottom:-14rem}}@media (min-width:1024px){.lg\\:-ml-56{margin-left:-14rem}}@media (min-width:1024px){.lg\\:-mt-64{margin-top:-16rem}}@media (min-width:1024px){.lg\\:-mr-64{margin-right:-16rem}}@media (min-width:1024px){.lg\\:-mb-64{margin-bottom:-16rem}}@media (min-width:1024px){.lg\\:-ml-64{margin-left:-16rem}}@media (min-width:1024px){.lg\\:-mt-px{margin-top:-1px}}@media (min-width:1024px){.lg\\:-mr-px{margin-right:-1px}}@media (min-width:1024px){.lg\\:-mb-px{margin-bottom:-1px}}@media (min-width:1024px){.lg\\:-ml-px{margin-left:-1px}}@media (min-width:1024px){.lg\\:max-h-full{max-height:100%}}@media (min-width:1024px){.lg\\:max-h-screen{max-height:100vh}}@media (min-width:1024px){.lg\\:max-w-none{max-width:none}}@media (min-width:1024px){.lg\\:max-w-xs{max-width:20rem}}@media (min-width:1024px){.lg\\:max-w-sm{max-width:24rem}}@media (min-width:1024px){.lg\\:max-w-md{max-width:28rem}}@media (min-width:1024px){.lg\\:max-w-lg{max-width:32rem}}@media (min-width:1024px){.lg\\:max-w-xl{max-width:36rem}}@media (min-width:1024px){.lg\\:max-w-2xl{max-width:42rem}}@media (min-width:1024px){.lg\\:max-w-3xl{max-width:48rem}}@media (min-width:1024px){.lg\\:max-w-4xl{max-width:56rem}}@media (min-width:1024px){.lg\\:max-w-5xl{max-width:64rem}}@media (min-width:1024px){.lg\\:max-w-6xl{max-width:72rem}}@media (min-width:1024px){.lg\\:max-w-full{max-width:100%}}@media (min-width:1024px){.lg\\:max-w-screen-sm{max-width:640px}}@media (min-width:1024px){.lg\\:max-w-screen-md{max-width:768px}}@media (min-width:1024px){.lg\\:max-w-screen-lg{max-width:1024px}}@media (min-width:1024px){.lg\\:max-w-screen-xl{max-width:1280px}}@media (min-width:1024px){.lg\\:min-h-0{min-height:0}}@media (min-width:1024px){.lg\\:min-h-full{min-height:100%}}@media (min-width:1024px){.lg\\:min-h-screen{min-height:100vh}}@media (min-width:1024px){.lg\\:min-w-0{min-width:0}}@media (min-width:1024px){.lg\\:min-w-full{min-width:100%}}@media (min-width:1024px){.lg\\:object-contain{object-fit:contain}}@media (min-width:1024px){.lg\\:object-cover{object-fit:cover}}@media (min-width:1024px){.lg\\:object-fill{object-fit:fill}}@media (min-width:1024px){.lg\\:object-none{object-fit:none}}@media (min-width:1024px){.lg\\:object-scale-down{object-fit:scale-down}}@media (min-width:1024px){.lg\\:object-bottom{object-position:bottom}}@media (min-width:1024px){.lg\\:object-center{object-position:center}}@media (min-width:1024px){.lg\\:object-left{object-position:left}}@media (min-width:1024px){.lg\\:object-left-bottom{object-position:left bottom}}@media (min-width:1024px){.lg\\:object-left-top{object-position:left top}}@media (min-width:1024px){.lg\\:object-right{object-position:right}}@media (min-width:1024px){.lg\\:object-right-bottom{object-position:right bottom}}@media (min-width:1024px){.lg\\:object-right-top{object-position:right top}}@media (min-width:1024px){.lg\\:object-top{object-position:top}}@media (min-width:1024px){.lg\\:opacity-0{opacity:0}}@media (min-width:1024px){.lg\\:opacity-25{opacity:.25}}@media (min-width:1024px){.lg\\:opacity-50{opacity:.5}}@media (min-width:1024px){.lg\\:opacity-75{opacity:.75}}@media (min-width:1024px){.lg\\:opacity-100{opacity:1}}@media (min-width:1024px){.lg\\:hover\\:opacity-0:hover{opacity:0}}@media (min-width:1024px){.lg\\:hover\\:opacity-25:hover{opacity:.25}}@media (min-width:1024px){.lg\\:hover\\:opacity-50:hover{opacity:.5}}@media (min-width:1024px){.lg\\:hover\\:opacity-75:hover{opacity:.75}}@media (min-width:1024px){.lg\\:hover\\:opacity-100:hover{opacity:1}}@media (min-width:1024px){.lg\\:focus\\:opacity-0:focus{opacity:0}}@media (min-width:1024px){.lg\\:focus\\:opacity-25:focus{opacity:.25}}@media (min-width:1024px){.lg\\:focus\\:opacity-50:focus{opacity:.5}}@media (min-width:1024px){.lg\\:focus\\:opacity-75:focus{opacity:.75}}@media (min-width:1024px){.lg\\:focus\\:opacity-100:focus{opacity:1}}@media (min-width:1024px){.lg\\:focus\\:outline-none:focus,.lg\\:outline-none{outline:0}}@media (min-width:1024px){.lg\\:overflow-auto{overflow:auto}}@media (min-width:1024px){.lg\\:overflow-hidden{overflow:hidden}}@media (min-width:1024px){.lg\\:overflow-visible{overflow:visible}}@media (min-width:1024px){.lg\\:overflow-scroll{overflow:scroll}}@media (min-width:1024px){.lg\\:overflow-x-auto{overflow-x:auto}}@media (min-width:1024px){.lg\\:overflow-y-auto{overflow-y:auto}}@media (min-width:1024px){.lg\\:overflow-x-hidden{overflow-x:hidden}}@media (min-width:1024px){.lg\\:overflow-y-hidden{overflow-y:hidden}}@media (min-width:1024px){.lg\\:overflow-x-visible{overflow-x:visible}}@media (min-width:1024px){.lg\\:overflow-y-visible{overflow-y:visible}}@media (min-width:1024px){.lg\\:overflow-x-scroll{overflow-x:scroll}}@media (min-width:1024px){.lg\\:overflow-y-scroll{overflow-y:scroll}}@media (min-width:1024px){.lg\\:scrolling-touch{-webkit-overflow-scrolling:touch}}@media (min-width:1024px){.lg\\:scrolling-auto{-webkit-overflow-scrolling:auto}}@media (min-width:1024px){.lg\\:overscroll-auto{overscroll-behavior:auto}}@media (min-width:1024px){.lg\\:overscroll-contain{overscroll-behavior:contain}}@media (min-width:1024px){.lg\\:overscroll-none{overscroll-behavior:none}}@media (min-width:1024px){.lg\\:overscroll-y-auto{overscroll-behavior-y:auto}}@media (min-width:1024px){.lg\\:overscroll-y-contain{overscroll-behavior-y:contain}}@media (min-width:1024px){.lg\\:overscroll-y-none{overscroll-behavior-y:none}}@media (min-width:1024px){.lg\\:overscroll-x-auto{overscroll-behavior-x:auto}}@media (min-width:1024px){.lg\\:overscroll-x-contain{overscroll-behavior-x:contain}}@media (min-width:1024px){.lg\\:overscroll-x-none{overscroll-behavior-x:none}}@media (min-width:1024px){.lg\\:p-0{padding:0}}@media (min-width:1024px){.lg\\:p-1{padding:.25rem}}@media (min-width:1024px){.lg\\:p-2{padding:.5rem}}@media (min-width:1024px){.lg\\:p-3{padding:.75rem}}@media (min-width:1024px){.lg\\:p-4{padding:1rem}}@media (min-width:1024px){.lg\\:p-5{padding:1.25rem}}@media (min-width:1024px){.lg\\:p-6{padding:1.5rem}}@media (min-width:1024px){.lg\\:p-8{padding:2rem}}@media (min-width:1024px){.lg\\:p-10{padding:2.5rem}}@media (min-width:1024px){.lg\\:p-12{padding:3rem}}@media (min-width:1024px){.lg\\:p-16{padding:4rem}}@media (min-width:1024px){.lg\\:p-20{padding:5rem}}@media (min-width:1024px){.lg\\:p-24{padding:6rem}}@media (min-width:1024px){.lg\\:p-32{padding:8rem}}@media (min-width:1024px){.lg\\:p-40{padding:10rem}}@media (min-width:1024px){.lg\\:p-48{padding:12rem}}@media (min-width:1024px){.lg\\:p-56{padding:14rem}}@media (min-width:1024px){.lg\\:p-64{padding:16rem}}@media (min-width:1024px){.lg\\:p-px{padding:1px}}@media (min-width:1024px){.lg\\:py-0{padding-top:0;padding-bottom:0}}@media (min-width:1024px){.lg\\:px-0{padding-left:0;padding-right:0}}@media (min-width:1024px){.lg\\:py-1{padding-top:.25rem;padding-bottom:.25rem}}@media (min-width:1024px){.lg\\:px-1{padding-left:.25rem;padding-right:.25rem}}@media (min-width:1024px){.lg\\:py-2{padding-top:.5rem;padding-bottom:.5rem}}@media (min-width:1024px){.lg\\:px-2{padding-left:.5rem;padding-right:.5rem}}@media (min-width:1024px){.lg\\:py-3{padding-top:.75rem;padding-bottom:.75rem}}@media (min-width:1024px){.lg\\:px-3{padding-left:.75rem;padding-right:.75rem}}@media (min-width:1024px){.lg\\:py-4{padding-top:1rem;padding-bottom:1rem}}@media (min-width:1024px){.lg\\:px-4{padding-left:1rem;padding-right:1rem}}@media (min-width:1024px){.lg\\:py-5{padding-top:1.25rem;padding-bottom:1.25rem}}@media (min-width:1024px){.lg\\:px-5{padding-left:1.25rem;padding-right:1.25rem}}@media (min-width:1024px){.lg\\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}}@media (min-width:1024px){.lg\\:px-6{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1024px){.lg\\:py-8{padding-top:2rem;padding-bottom:2rem}}@media (min-width:1024px){.lg\\:px-8{padding-left:2rem;padding-right:2rem}}@media (min-width:1024px){.lg\\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}}@media (min-width:1024px){.lg\\:px-10{padding-left:2.5rem;padding-right:2.5rem}}@media (min-width:1024px){.lg\\:py-12{padding-top:3rem;padding-bottom:3rem}}@media (min-width:1024px){.lg\\:px-12{padding-left:3rem;padding-right:3rem}}@media (min-width:1024px){.lg\\:py-16{padding-top:4rem;padding-bottom:4rem}}@media (min-width:1024px){.lg\\:px-16{padding-left:4rem;padding-right:4rem}}@media (min-width:1024px){.lg\\:py-20{padding-top:5rem;padding-bottom:5rem}}@media (min-width:1024px){.lg\\:px-20{padding-left:5rem;padding-right:5rem}}@media (min-width:1024px){.lg\\:py-24{padding-top:6rem;padding-bottom:6rem}}@media (min-width:1024px){.lg\\:px-24{padding-left:6rem;padding-right:6rem}}@media (min-width:1024px){.lg\\:py-32{padding-top:8rem;padding-bottom:8rem}}@media (min-width:1024px){.lg\\:px-32{padding-left:8rem;padding-right:8rem}}@media (min-width:1024px){.lg\\:py-40{padding-top:10rem;padding-bottom:10rem}}@media (min-width:1024px){.lg\\:px-40{padding-left:10rem;padding-right:10rem}}@media (min-width:1024px){.lg\\:py-48{padding-top:12rem;padding-bottom:12rem}}@media (min-width:1024px){.lg\\:px-48{padding-left:12rem;padding-right:12rem}}@media (min-width:1024px){.lg\\:py-56{padding-top:14rem;padding-bottom:14rem}}@media (min-width:1024px){.lg\\:px-56{padding-left:14rem;padding-right:14rem}}@media (min-width:1024px){.lg\\:py-64{padding-top:16rem;padding-bottom:16rem}}@media (min-width:1024px){.lg\\:px-64{padding-left:16rem;padding-right:16rem}}@media (min-width:1024px){.lg\\:py-px{padding-top:1px;padding-bottom:1px}}@media (min-width:1024px){.lg\\:px-px{padding-left:1px;padding-right:1px}}@media (min-width:1024px){.lg\\:pt-0{padding-top:0}}@media (min-width:1024px){.lg\\:pr-0{padding-right:0}}@media (min-width:1024px){.lg\\:pb-0{padding-bottom:0}}@media (min-width:1024px){.lg\\:pl-0{padding-left:0}}@media (min-width:1024px){.lg\\:pt-1{padding-top:.25rem}}@media (min-width:1024px){.lg\\:pr-1{padding-right:.25rem}}@media (min-width:1024px){.lg\\:pb-1{padding-bottom:.25rem}}@media (min-width:1024px){.lg\\:pl-1{padding-left:.25rem}}@media (min-width:1024px){.lg\\:pt-2{padding-top:.5rem}}@media (min-width:1024px){.lg\\:pr-2{padding-right:.5rem}}@media (min-width:1024px){.lg\\:pb-2{padding-bottom:.5rem}}@media (min-width:1024px){.lg\\:pl-2{padding-left:.5rem}}@media (min-width:1024px){.lg\\:pt-3{padding-top:.75rem}}@media (min-width:1024px){.lg\\:pr-3{padding-right:.75rem}}@media (min-width:1024px){.lg\\:pb-3{padding-bottom:.75rem}}@media (min-width:1024px){.lg\\:pl-3{padding-left:.75rem}}@media (min-width:1024px){.lg\\:pt-4{padding-top:1rem}}@media (min-width:1024px){.lg\\:pr-4{padding-right:1rem}}@media (min-width:1024px){.lg\\:pb-4{padding-bottom:1rem}}@media (min-width:1024px){.lg\\:pl-4{padding-left:1rem}}@media (min-width:1024px){.lg\\:pt-5{padding-top:1.25rem}}@media (min-width:1024px){.lg\\:pr-5{padding-right:1.25rem}}@media (min-width:1024px){.lg\\:pb-5{padding-bottom:1.25rem}}@media (min-width:1024px){.lg\\:pl-5{padding-left:1.25rem}}@media (min-width:1024px){.lg\\:pt-6{padding-top:1.5rem}}@media (min-width:1024px){.lg\\:pr-6{padding-right:1.5rem}}@media (min-width:1024px){.lg\\:pb-6{padding-bottom:1.5rem}}@media (min-width:1024px){.lg\\:pl-6{padding-left:1.5rem}}@media (min-width:1024px){.lg\\:pt-8{padding-top:2rem}}@media (min-width:1024px){.lg\\:pr-8{padding-right:2rem}}@media (min-width:1024px){.lg\\:pb-8{padding-bottom:2rem}}@media (min-width:1024px){.lg\\:pl-8{padding-left:2rem}}@media (min-width:1024px){.lg\\:pt-10{padding-top:2.5rem}}@media (min-width:1024px){.lg\\:pr-10{padding-right:2.5rem}}@media (min-width:1024px){.lg\\:pb-10{padding-bottom:2.5rem}}@media (min-width:1024px){.lg\\:pl-10{padding-left:2.5rem}}@media (min-width:1024px){.lg\\:pt-12{padding-top:3rem}}@media (min-width:1024px){.lg\\:pr-12{padding-right:3rem}}@media (min-width:1024px){.lg\\:pb-12{padding-bottom:3rem}}@media (min-width:1024px){.lg\\:pl-12{padding-left:3rem}}@media (min-width:1024px){.lg\\:pt-16{padding-top:4rem}}@media (min-width:1024px){.lg\\:pr-16{padding-right:4rem}}@media (min-width:1024px){.lg\\:pb-16{padding-bottom:4rem}}@media (min-width:1024px){.lg\\:pl-16{padding-left:4rem}}@media (min-width:1024px){.lg\\:pt-20{padding-top:5rem}}@media (min-width:1024px){.lg\\:pr-20{padding-right:5rem}}@media (min-width:1024px){.lg\\:pb-20{padding-bottom:5rem}}@media (min-width:1024px){.lg\\:pl-20{padding-left:5rem}}@media (min-width:1024px){.lg\\:pt-24{padding-top:6rem}}@media (min-width:1024px){.lg\\:pr-24{padding-right:6rem}}@media (min-width:1024px){.lg\\:pb-24{padding-bottom:6rem}}@media (min-width:1024px){.lg\\:pl-24{padding-left:6rem}}@media (min-width:1024px){.lg\\:pt-32{padding-top:8rem}}@media (min-width:1024px){.lg\\:pr-32{padding-right:8rem}}@media (min-width:1024px){.lg\\:pb-32{padding-bottom:8rem}}@media (min-width:1024px){.lg\\:pl-32{padding-left:8rem}}@media (min-width:1024px){.lg\\:pt-40{padding-top:10rem}}@media (min-width:1024px){.lg\\:pr-40{padding-right:10rem}}@media (min-width:1024px){.lg\\:pb-40{padding-bottom:10rem}}@media (min-width:1024px){.lg\\:pl-40{padding-left:10rem}}@media (min-width:1024px){.lg\\:pt-48{padding-top:12rem}}@media (min-width:1024px){.lg\\:pr-48{padding-right:12rem}}@media (min-width:1024px){.lg\\:pb-48{padding-bottom:12rem}}@media (min-width:1024px){.lg\\:pl-48{padding-left:12rem}}@media (min-width:1024px){.lg\\:pt-56{padding-top:14rem}}@media (min-width:1024px){.lg\\:pr-56{padding-right:14rem}}@media (min-width:1024px){.lg\\:pb-56{padding-bottom:14rem}}@media (min-width:1024px){.lg\\:pl-56{padding-left:14rem}}@media (min-width:1024px){.lg\\:pt-64{padding-top:16rem}}@media (min-width:1024px){.lg\\:pr-64{padding-right:16rem}}@media (min-width:1024px){.lg\\:pb-64{padding-bottom:16rem}}@media (min-width:1024px){.lg\\:pl-64{padding-left:16rem}}@media (min-width:1024px){.lg\\:pt-px{padding-top:1px}}@media (min-width:1024px){.lg\\:pr-px{padding-right:1px}}@media (min-width:1024px){.lg\\:pb-px{padding-bottom:1px}}@media (min-width:1024px){.lg\\:pl-px{padding-left:1px}}@media (min-width:1024px){.lg\\:placeholder-primary::placeholder{--placeholder-opacity:1;color:#7467ef;color:rgba(116,103,239,var(--placeholder-opacity))}}@media (min-width:1024px){.lg\\:placeholder-secondary::placeholder{--placeholder-opacity:1;color:#ff9e43;color:rgba(255,158,67,var(--placeholder-opacity))}}@media (min-width:1024px){.lg\\:placeholder-error::placeholder{--placeholder-opacity:1;color:#e95455;color:rgba(233,84,85,var(--placeholder-opacity))}}@media (min-width:1024px){.lg\\:placeholder-default::placeholder{--placeholder-opacity:1;color:#1a2038;color:rgba(26,32,56,var(--placeholder-opacity))}}@media (min-width:1024px){.lg\\:placeholder-paper::placeholder{--placeholder-opacity:1;color:#222a45;color:rgba(34,42,69,var(--placeholder-opacity))}}@media (min-width:1024px){.lg\\:placeholder-paperlight::placeholder{--placeholder-opacity:1;color:#30345b;color:rgba(48,52,91,var(--placeholder-opacity))}}@media (min-width:1024px){.lg\\:placeholder-muted::placeholder{color:hsla(0,0%,100%,.7)}}@media (min-width:1024px){.lg\\:placeholder-hint::placeholder{color:hsla(0,0%,100%,.5)}}@media (min-width:1024px){.lg\\:placeholder-white::placeholder{--placeholder-opacity:1;color:#fff;color:rgba(255,255,255,var(--placeholder-opacity))}}@media (min-width:1024px){.lg\\:placeholder-success::placeholder{color:#33d9b2}}@media (min-width:1024px){.lg\\:focus\\:placeholder-primary:focus::placeholder{--placeholder-opacity:1;color:#7467ef;color:rgba(116,103,239,var(--placeholder-opacity))}}@media (min-width:1024px){.lg\\:focus\\:placeholder-secondary:focus::placeholder{--placeholder-opacity:1;color:#ff9e43;color:rgba(255,158,67,var(--placeholder-opacity))}}@media (min-width:1024px){.lg\\:focus\\:placeholder-error:focus::placeholder{--placeholder-opacity:1;color:#e95455;color:rgba(233,84,85,var(--placeholder-opacity))}}@media (min-width:1024px){.lg\\:focus\\:placeholder-default:focus::placeholder{--placeholder-opacity:1;color:#1a2038;color:rgba(26,32,56,var(--placeholder-opacity))}}@media (min-width:1024px){.lg\\:focus\\:placeholder-paper:focus::placeholder{--placeholder-opacity:1;color:#222a45;color:rgba(34,42,69,var(--placeholder-opacity))}}@media (min-width:1024px){.lg\\:focus\\:placeholder-paperlight:focus::placeholder{--placeholder-opacity:1;color:#30345b;color:rgba(48,52,91,var(--placeholder-opacity))}}@media (min-width:1024px){.lg\\:focus\\:placeholder-muted:focus::placeholder{color:hsla(0,0%,100%,.7)}}@media (min-width:1024px){.lg\\:focus\\:placeholder-hint:focus::placeholder{color:hsla(0,0%,100%,.5)}}@media (min-width:1024px){.lg\\:focus\\:placeholder-white:focus::placeholder{--placeholder-opacity:1;color:#fff;color:rgba(255,255,255,var(--placeholder-opacity))}}@media (min-width:1024px){.lg\\:focus\\:placeholder-success:focus::placeholder{color:#33d9b2}}@media (min-width:1024px){.lg\\:placeholder-opacity-0::placeholder{--placeholder-opacity:0}}@media (min-width:1024px){.lg\\:placeholder-opacity-25::placeholder{--placeholder-opacity:0.25}}@media (min-width:1024px){.lg\\:placeholder-opacity-50::placeholder{--placeholder-opacity:0.5}}@media (min-width:1024px){.lg\\:placeholder-opacity-75::placeholder{--placeholder-opacity:0.75}}@media (min-width:1024px){.lg\\:placeholder-opacity-100::placeholder{--placeholder-opacity:1}}@media (min-width:1024px){.lg\\:focus\\:placeholder-opacity-0:focus::placeholder{--placeholder-opacity:0}}@media (min-width:1024px){.lg\\:focus\\:placeholder-opacity-25:focus::placeholder{--placeholder-opacity:0.25}}@media (min-width:1024px){.lg\\:focus\\:placeholder-opacity-50:focus::placeholder{--placeholder-opacity:0.5}}@media (min-width:1024px){.lg\\:focus\\:placeholder-opacity-75:focus::placeholder{--placeholder-opacity:0.75}}@media (min-width:1024px){.lg\\:focus\\:placeholder-opacity-100:focus::placeholder{--placeholder-opacity:1}}@media (min-width:1024px){.lg\\:pointer-events-none{pointer-events:none}}@media (min-width:1024px){.lg\\:pointer-events-auto{pointer-events:auto}}@media (min-width:1024px){.lg\\:static{position:static}}@media (min-width:1024px){.lg\\:fixed{position:fixed}}@media (min-width:1024px){.lg\\:absolute{position:absolute}}@media (min-width:1024px){.lg\\:relative{position:relative}}@media (min-width:1024px){.lg\\:sticky{position:-webkit-sticky;position:sticky}}@media (min-width:1024px){.lg\\:inset-0{top:0;right:0;bottom:0;left:0}}@media (min-width:1024px){.lg\\:inset-auto{top:auto;right:auto;bottom:auto;left:auto}}@media (min-width:1024px){.lg\\:inset-y-0{top:0;bottom:0}}@media (min-width:1024px){.lg\\:inset-x-0{right:0;left:0}}@media (min-width:1024px){.lg\\:inset-y-auto{top:auto;bottom:auto}}@media (min-width:1024px){.lg\\:inset-x-auto{right:auto;left:auto}}@media (min-width:1024px){.lg\\:top-0{top:0}}@media (min-width:1024px){.lg\\:right-0{right:0}}@media (min-width:1024px){.lg\\:bottom-0{bottom:0}}@media (min-width:1024px){.lg\\:left-0{left:0}}@media (min-width:1024px){.lg\\:top-auto{top:auto}}@media (min-width:1024px){.lg\\:right-auto{right:auto}}@media (min-width:1024px){.lg\\:bottom-auto{bottom:auto}}@media (min-width:1024px){.lg\\:left-auto{left:auto}}@media (min-width:1024px){.lg\\:resize-none{resize:none}}@media (min-width:1024px){.lg\\:resize-y{resize:vertical}}@media (min-width:1024px){.lg\\:resize-x{resize:horizontal}}@media (min-width:1024px){.lg\\:resize{resize:both}}@media (min-width:1024px){.lg\\:shadow-xs{box-shadow:0 0 0 1px rgba(0,0,0,.05)}}@media (min-width:1024px){.lg\\:shadow-sm{box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}}@media (min-width:1024px){.lg\\:shadow{box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06)}}@media (min-width:1024px){.lg\\:shadow-md{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}}@media (min-width:1024px){.lg\\:shadow-lg{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}}@media (min-width:1024px){.lg\\:shadow-xl{box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}}@media (min-width:1024px){.lg\\:shadow-2xl{box-shadow:0 25px 50px -12px rgba(0,0,0,.25)}}@media (min-width:1024px){.lg\\:shadow-inner{box-shadow:inset 0 2px 4px 0 rgba(0,0,0,.06)}}@media (min-width:1024px){.lg\\:shadow-outline{box-shadow:0 0 0 3px rgba(66,153,225,.5)}}@media (min-width:1024px){.lg\\:shadow-none{box-shadow:none}}@media (min-width:1024px){.lg\\:hover\\:shadow-xs:hover{box-shadow:0 0 0 1px rgba(0,0,0,.05)}}@media (min-width:1024px){.lg\\:hover\\:shadow-sm:hover{box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}}@media (min-width:1024px){.lg\\:hover\\:shadow:hover{box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06)}}@media (min-width:1024px){.lg\\:hover\\:shadow-md:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}}@media (min-width:1024px){.lg\\:hover\\:shadow-lg:hover{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}}@media (min-width:1024px){.lg\\:hover\\:shadow-xl:hover{box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}}@media (min-width:1024px){.lg\\:hover\\:shadow-2xl:hover{box-shadow:0 25px 50px -12px rgba(0,0,0,.25)}}@media (min-width:1024px){.lg\\:hover\\:shadow-inner:hover{box-shadow:inset 0 2px 4px 0 rgba(0,0,0,.06)}}@media (min-width:1024px){.lg\\:hover\\:shadow-outline:hover{box-shadow:0 0 0 3px rgba(66,153,225,.5)}}@media (min-width:1024px){.lg\\:hover\\:shadow-none:hover{box-shadow:none}}@media (min-width:1024px){.lg\\:focus\\:shadow-xs:focus{box-shadow:0 0 0 1px rgba(0,0,0,.05)}}@media (min-width:1024px){.lg\\:focus\\:shadow-sm:focus{box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}}@media (min-width:1024px){.lg\\:focus\\:shadow:focus{box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06)}}@media (min-width:1024px){.lg\\:focus\\:shadow-md:focus{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}}@media (min-width:1024px){.lg\\:focus\\:shadow-lg:focus{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}}@media (min-width:1024px){.lg\\:focus\\:shadow-xl:focus{box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}}@media (min-width:1024px){.lg\\:focus\\:shadow-2xl:focus{box-shadow:0 25px 50px -12px rgba(0,0,0,.25)}}@media (min-width:1024px){.lg\\:focus\\:shadow-inner:focus{box-shadow:inset 0 2px 4px 0 rgba(0,0,0,.06)}}@media (min-width:1024px){.lg\\:focus\\:shadow-outline:focus{box-shadow:0 0 0 3px rgba(66,153,225,.5)}}@media (min-width:1024px){.lg\\:focus\\:shadow-none:focus{box-shadow:none}}@media (min-width:1024px){.lg\\:fill-current{fill:currentColor}}@media (min-width:1024px){.lg\\:stroke-current{stroke:currentColor}}@media (min-width:1024px){.lg\\:stroke-0{stroke-width:0}}@media (min-width:1024px){.lg\\:stroke-1{stroke-width:1}}@media (min-width:1024px){.lg\\:stroke-2{stroke-width:2}}@media (min-width:1024px){.lg\\:table-auto{table-layout:auto}}@media (min-width:1024px){.lg\\:table-fixed{table-layout:fixed}}@media (min-width:1024px){.lg\\:text-left{text-align:left}}@media (min-width:1024px){.lg\\:text-center{text-align:center}}@media (min-width:1024px){.lg\\:text-right{text-align:right}}@media (min-width:1024px){.lg\\:text-justify{text-align:justify}}@media (min-width:1024px){.lg\\:text-primary{--text-opacity:1;color:#7467ef;color:rgba(116,103,239,var(--text-opacity))}}@media (min-width:1024px){.lg\\:text-secondary{--text-opacity:1;color:#ff9e43;color:rgba(255,158,67,var(--text-opacity))}}@media (min-width:1024px){.lg\\:text-error{--text-opacity:1;color:#e95455;color:rgba(233,84,85,var(--text-opacity))}}@media (min-width:1024px){.lg\\:text-default{--text-opacity:1;color:#1a2038;color:rgba(26,32,56,var(--text-opacity))}}@media (min-width:1024px){.lg\\:text-paper{--text-opacity:1;color:#222a45;color:rgba(34,42,69,var(--text-opacity))}}@media (min-width:1024px){.lg\\:text-paperlight{--text-opacity:1;color:#30345b;color:rgba(48,52,91,var(--text-opacity))}}@media (min-width:1024px){.lg\\:text-muted{color:hsla(0,0%,100%,.7)}}@media (min-width:1024px){.lg\\:text-hint{color:hsla(0,0%,100%,.5)}}@media (min-width:1024px){.lg\\:text-white{--text-opacity:1;color:#fff;color:rgba(255,255,255,var(--text-opacity))}}@media (min-width:1024px){.lg\\:text-success{color:#33d9b2}}@media (min-width:1024px){.lg\\:hover\\:text-primary:hover{--text-opacity:1;color:#7467ef;color:rgba(116,103,239,var(--text-opacity))}}@media (min-width:1024px){.lg\\:hover\\:text-secondary:hover{--text-opacity:1;color:#ff9e43;color:rgba(255,158,67,var(--text-opacity))}}@media (min-width:1024px){.lg\\:hover\\:text-error:hover{--text-opacity:1;color:#e95455;color:rgba(233,84,85,var(--text-opacity))}}@media (min-width:1024px){.lg\\:hover\\:text-default:hover{--text-opacity:1;color:#1a2038;color:rgba(26,32,56,var(--text-opacity))}}@media (min-width:1024px){.lg\\:hover\\:text-paper:hover{--text-opacity:1;color:#222a45;color:rgba(34,42,69,var(--text-opacity))}}@media (min-width:1024px){.lg\\:hover\\:text-paperlight:hover{--text-opacity:1;color:#30345b;color:rgba(48,52,91,var(--text-opacity))}}@media (min-width:1024px){.lg\\:hover\\:text-muted:hover{color:hsla(0,0%,100%,.7)}}@media (min-width:1024px){.lg\\:hover\\:text-hint:hover{color:hsla(0,0%,100%,.5)}}@media (min-width:1024px){.lg\\:hover\\:text-white:hover{--text-opacity:1;color:#fff;color:rgba(255,255,255,var(--text-opacity))}}@media (min-width:1024px){.lg\\:hover\\:text-success:hover{color:#33d9b2}}@media (min-width:1024px){.lg\\:focus\\:text-primary:focus{--text-opacity:1;color:#7467ef;color:rgba(116,103,239,var(--text-opacity))}}@media (min-width:1024px){.lg\\:focus\\:text-secondary:focus{--text-opacity:1;color:#ff9e43;color:rgba(255,158,67,var(--text-opacity))}}@media (min-width:1024px){.lg\\:focus\\:text-error:focus{--text-opacity:1;color:#e95455;color:rgba(233,84,85,var(--text-opacity))}}@media (min-width:1024px){.lg\\:focus\\:text-default:focus{--text-opacity:1;color:#1a2038;color:rgba(26,32,56,var(--text-opacity))}}@media (min-width:1024px){.lg\\:focus\\:text-paper:focus{--text-opacity:1;color:#222a45;color:rgba(34,42,69,var(--text-opacity))}}@media (min-width:1024px){.lg\\:focus\\:text-paperlight:focus{--text-opacity:1;color:#30345b;color:rgba(48,52,91,var(--text-opacity))}}@media (min-width:1024px){.lg\\:focus\\:text-muted:focus{color:hsla(0,0%,100%,.7)}}@media (min-width:1024px){.lg\\:focus\\:text-hint:focus{color:hsla(0,0%,100%,.5)}}@media (min-width:1024px){.lg\\:focus\\:text-white:focus{--text-opacity:1;color:#fff;color:rgba(255,255,255,var(--text-opacity))}}@media (min-width:1024px){.lg\\:focus\\:text-success:focus{color:#33d9b2}}@media (min-width:1024px){.lg\\:text-opacity-0{--text-opacity:0}}@media (min-width:1024px){.lg\\:text-opacity-25{--text-opacity:0.25}}@media (min-width:1024px){.lg\\:text-opacity-50{--text-opacity:0.5}}@media (min-width:1024px){.lg\\:text-opacity-75{--text-opacity:0.75}}@media (min-width:1024px){.lg\\:text-opacity-100{--text-opacity:1}}@media (min-width:1024px){.lg\\:hover\\:text-opacity-0:hover{--text-opacity:0}}@media (min-width:1024px){.lg\\:hover\\:text-opacity-25:hover{--text-opacity:0.25}}@media (min-width:1024px){.lg\\:hover\\:text-opacity-50:hover{--text-opacity:0.5}}@media (min-width:1024px){.lg\\:hover\\:text-opacity-75:hover{--text-opacity:0.75}}@media (min-width:1024px){.lg\\:hover\\:text-opacity-100:hover{--text-opacity:1}}@media (min-width:1024px){.lg\\:focus\\:text-opacity-0:focus{--text-opacity:0}}@media (min-width:1024px){.lg\\:focus\\:text-opacity-25:focus{--text-opacity:0.25}}@media (min-width:1024px){.lg\\:focus\\:text-opacity-50:focus{--text-opacity:0.5}}@media (min-width:1024px){.lg\\:focus\\:text-opacity-75:focus{--text-opacity:0.75}}@media (min-width:1024px){.lg\\:focus\\:text-opacity-100:focus{--text-opacity:1}}@media (min-width:1024px){.lg\\:italic{font-style:italic}}@media (min-width:1024px){.lg\\:not-italic{font-style:normal}}@media (min-width:1024px){.lg\\:uppercase{text-transform:uppercase}}@media (min-width:1024px){.lg\\:lowercase{text-transform:lowercase}}@media (min-width:1024px){.lg\\:capitalize{text-transform:capitalize}}@media (min-width:1024px){.lg\\:normal-case{text-transform:none}}@media (min-width:1024px){.lg\\:underline{text-decoration:underline}}@media (min-width:1024px){.lg\\:line-through{text-decoration:line-through}}@media (min-width:1024px){.lg\\:no-underline{text-decoration:none}}@media (min-width:1024px){.lg\\:hover\\:underline:hover{text-decoration:underline}}@media (min-width:1024px){.lg\\:hover\\:line-through:hover{text-decoration:line-through}}@media (min-width:1024px){.lg\\:hover\\:no-underline:hover{text-decoration:none}}@media (min-width:1024px){.lg\\:focus\\:underline:focus{text-decoration:underline}}@media (min-width:1024px){.lg\\:focus\\:line-through:focus{text-decoration:line-through}}@media (min-width:1024px){.lg\\:focus\\:no-underline:focus{text-decoration:none}}@media (min-width:1024px){.lg\\:antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}@media (min-width:1024px){.lg\\:subpixel-antialiased{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}}@media (min-width:1024px){.lg\\:tracking-tighter{letter-spacing:-.05em}}@media (min-width:1024px){.lg\\:tracking-tight{letter-spacing:-.025em}}@media (min-width:1024px){.lg\\:tracking-normal{letter-spacing:0}}@media (min-width:1024px){.lg\\:tracking-wide{letter-spacing:.025em}}@media (min-width:1024px){.lg\\:tracking-wider{letter-spacing:.05em}}@media (min-width:1024px){.lg\\:tracking-widest{letter-spacing:.1em}}@media (min-width:1024px){.lg\\:select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}}@media (min-width:1024px){.lg\\:select-text{-webkit-user-select:text;-moz-user-select:text;user-select:text}}@media (min-width:1024px){.lg\\:select-all{-webkit-user-select:all;-moz-user-select:all;user-select:all}}@media (min-width:1024px){.lg\\:select-auto{-webkit-user-select:auto;-moz-user-select:auto;user-select:auto}}@media (min-width:1024px){.lg\\:align-baseline{vertical-align:initial}}@media (min-width:1024px){.lg\\:align-top{vertical-align:top}}@media (min-width:1024px){.lg\\:align-middle{vertical-align:middle}}@media (min-width:1024px){.lg\\:align-bottom{vertical-align:bottom}}@media (min-width:1024px){.lg\\:align-text-top{vertical-align:text-top}}@media (min-width:1024px){.lg\\:align-text-bottom{vertical-align:text-bottom}}@media (min-width:1024px){.lg\\:visible{visibility:visible}}@media (min-width:1024px){.lg\\:invisible{visibility:hidden}}@media (min-width:1024px){.lg\\:whitespace-normal{white-space:normal}}@media (min-width:1024px){.lg\\:whitespace-no-wrap{white-space:nowrap}}@media (min-width:1024px){.lg\\:whitespace-pre{white-space:pre}}@media (min-width:1024px){.lg\\:whitespace-pre-line{white-space:pre-line}}@media (min-width:1024px){.lg\\:whitespace-pre-wrap{white-space:pre-wrap}}@media (min-width:1024px){.lg\\:break-normal{overflow-wrap:normal;word-break:normal}}@media (min-width:1024px){.lg\\:break-words{overflow-wrap:break-word}}@media (min-width:1024px){.lg\\:break-all{word-break:break-all}}@media (min-width:1024px){.lg\\:truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media (min-width:1024px){.lg\\:w-0{width:0}}@media (min-width:1024px){.lg\\:w-1{width:.25rem}}@media (min-width:1024px){.lg\\:w-2{width:.5rem}}@media (min-width:1024px){.lg\\:w-3{width:.75rem}}@media (min-width:1024px){.lg\\:w-4{width:1rem}}@media (min-width:1024px){.lg\\:w-5{width:1.25rem}}@media (min-width:1024px){.lg\\:w-6{width:1.5rem}}@media (min-width:1024px){.lg\\:w-8{width:2rem}}@media (min-width:1024px){.lg\\:w-10{width:2.5rem}}@media (min-width:1024px){.lg\\:w-12{width:3rem}}@media (min-width:1024px){.lg\\:w-16{width:4rem}}@media (min-width:1024px){.lg\\:w-20{width:5rem}}@media (min-width:1024px){.lg\\:w-24{width:6rem}}@media (min-width:1024px){.lg\\:w-32{width:8rem}}@media (min-width:1024px){.lg\\:w-40{width:10rem}}@media (min-width:1024px){.lg\\:w-48{width:12rem}}@media (min-width:1024px){.lg\\:w-56{width:14rem}}@media (min-width:1024px){.lg\\:w-64{width:16rem}}@media (min-width:1024px){.lg\\:w-auto{width:auto}}@media (min-width:1024px){.lg\\:w-px{width:1px}}@media (min-width:1024px){.lg\\:w-1\\/2{width:50%}}@media (min-width:1024px){.lg\\:w-1\\/3{width:33.333333%}}@media (min-width:1024px){.lg\\:w-2\\/3{width:66.666667%}}@media (min-width:1024px){.lg\\:w-1\\/4{width:25%}}@media (min-width:1024px){.lg\\:w-2\\/4{width:50%}}@media (min-width:1024px){.lg\\:w-3\\/4{width:75%}}@media (min-width:1024px){.lg\\:w-1\\/5{width:20%}}@media (min-width:1024px){.lg\\:w-2\\/5{width:40%}}@media (min-width:1024px){.lg\\:w-3\\/5{width:60%}}@media (min-width:1024px){.lg\\:w-4\\/5{width:80%}}@media (min-width:1024px){.lg\\:w-1\\/6{width:16.666667%}}@media (min-width:1024px){.lg\\:w-2\\/6{width:33.333333%}}@media (min-width:1024px){.lg\\:w-3\\/6{width:50%}}@media (min-width:1024px){.lg\\:w-4\\/6{width:66.666667%}}@media (min-width:1024px){.lg\\:w-5\\/6{width:83.333333%}}@media (min-width:1024px){.lg\\:w-1\\/12{width:8.333333%}}@media (min-width:1024px){.lg\\:w-2\\/12{width:16.666667%}}@media (min-width:1024px){.lg\\:w-3\\/12{width:25%}}@media (min-width:1024px){.lg\\:w-4\\/12{width:33.333333%}}@media (min-width:1024px){.lg\\:w-5\\/12{width:41.666667%}}@media (min-width:1024px){.lg\\:w-6\\/12{width:50%}}@media (min-width:1024px){.lg\\:w-7\\/12{width:58.333333%}}@media (min-width:1024px){.lg\\:w-8\\/12{width:66.666667%}}@media (min-width:1024px){.lg\\:w-9\\/12{width:75%}}@media (min-width:1024px){.lg\\:w-10\\/12{width:83.333333%}}@media (min-width:1024px){.lg\\:w-11\\/12{width:91.666667%}}@media (min-width:1024px){.lg\\:w-full{width:100%}}@media (min-width:1024px){.lg\\:w-screen{width:100vw}}@media (min-width:1024px){.lg\\:z-0{z-index:0}}@media (min-width:1024px){.lg\\:z-10{z-index:10}}@media (min-width:1024px){.lg\\:z-20{z-index:20}}@media (min-width:1024px){.lg\\:z-30{z-index:30}}@media (min-width:1024px){.lg\\:z-40{z-index:40}}@media (min-width:1024px){.lg\\:z-50{z-index:50}}@media (min-width:1024px){.lg\\:z-auto{z-index:auto}}@media (min-width:1024px){.lg\\:gap-0{grid-gap:0;gap:0}}@media (min-width:1024px){.lg\\:gap-1{grid-gap:.25rem;gap:.25rem}}@media (min-width:1024px){.lg\\:gap-2{grid-gap:.5rem;gap:.5rem}}@media (min-width:1024px){.lg\\:gap-3{grid-gap:.75rem;gap:.75rem}}@media (min-width:1024px){.lg\\:gap-4{grid-gap:1rem;gap:1rem}}@media (min-width:1024px){.lg\\:gap-5{grid-gap:1.25rem;gap:1.25rem}}@media (min-width:1024px){.lg\\:gap-6{grid-gap:1.5rem;gap:1.5rem}}@media (min-width:1024px){.lg\\:gap-8{grid-gap:2rem;gap:2rem}}@media (min-width:1024px){.lg\\:gap-10{grid-gap:2.5rem;gap:2.5rem}}@media (min-width:1024px){.lg\\:gap-12{grid-gap:3rem;gap:3rem}}@media (min-width:1024px){.lg\\:gap-16{grid-gap:4rem;gap:4rem}}@media (min-width:1024px){.lg\\:gap-20{grid-gap:5rem;gap:5rem}}@media (min-width:1024px){.lg\\:gap-24{grid-gap:6rem;gap:6rem}}@media (min-width:1024px){.lg\\:gap-32{grid-gap:8rem;gap:8rem}}@media (min-width:1024px){.lg\\:gap-40{grid-gap:10rem;gap:10rem}}@media (min-width:1024px){.lg\\:gap-48{grid-gap:12rem;gap:12rem}}@media (min-width:1024px){.lg\\:gap-56{grid-gap:14rem;gap:14rem}}@media (min-width:1024px){.lg\\:gap-64{grid-gap:16rem;gap:16rem}}@media (min-width:1024px){.lg\\:gap-px{grid-gap:1px;gap:1px}}@media (min-width:1024px){.lg\\:col-gap-0{grid-column-gap:0;column-gap:0}}@media (min-width:1024px){.lg\\:col-gap-1{grid-column-gap:.25rem;column-gap:.25rem}}@media (min-width:1024px){.lg\\:col-gap-2{grid-column-gap:.5rem;column-gap:.5rem}}@media (min-width:1024px){.lg\\:col-gap-3{grid-column-gap:.75rem;column-gap:.75rem}}@media (min-width:1024px){.lg\\:col-gap-4{grid-column-gap:1rem;column-gap:1rem}}@media (min-width:1024px){.lg\\:col-gap-5{grid-column-gap:1.25rem;column-gap:1.25rem}}@media (min-width:1024px){.lg\\:col-gap-6{grid-column-gap:1.5rem;column-gap:1.5rem}}@media (min-width:1024px){.lg\\:col-gap-8{grid-column-gap:2rem;column-gap:2rem}}@media (min-width:1024px){.lg\\:col-gap-10{grid-column-gap:2.5rem;column-gap:2.5rem}}@media (min-width:1024px){.lg\\:col-gap-12{grid-column-gap:3rem;column-gap:3rem}}@media (min-width:1024px){.lg\\:col-gap-16{grid-column-gap:4rem;column-gap:4rem}}@media (min-width:1024px){.lg\\:col-gap-20{grid-column-gap:5rem;column-gap:5rem}}@media (min-width:1024px){.lg\\:col-gap-24{grid-column-gap:6rem;column-gap:6rem}}@media (min-width:1024px){.lg\\:col-gap-32{grid-column-gap:8rem;column-gap:8rem}}@media (min-width:1024px){.lg\\:col-gap-40{grid-column-gap:10rem;column-gap:10rem}}@media (min-width:1024px){.lg\\:col-gap-48{grid-column-gap:12rem;column-gap:12rem}}@media (min-width:1024px){.lg\\:col-gap-56{grid-column-gap:14rem;column-gap:14rem}}@media (min-width:1024px){.lg\\:col-gap-64{grid-column-gap:16rem;column-gap:16rem}}@media (min-width:1024px){.lg\\:col-gap-px{grid-column-gap:1px;column-gap:1px}}@media (min-width:1024px){.lg\\:gap-x-0{grid-column-gap:0;column-gap:0}}@media (min-width:1024px){.lg\\:gap-x-1{grid-column-gap:.25rem;column-gap:.25rem}}@media (min-width:1024px){.lg\\:gap-x-2{grid-column-gap:.5rem;column-gap:.5rem}}@media (min-width:1024px){.lg\\:gap-x-3{grid-column-gap:.75rem;column-gap:.75rem}}@media (min-width:1024px){.lg\\:gap-x-4{grid-column-gap:1rem;column-gap:1rem}}@media (min-width:1024px){.lg\\:gap-x-5{grid-column-gap:1.25rem;column-gap:1.25rem}}@media (min-width:1024px){.lg\\:gap-x-6{grid-column-gap:1.5rem;column-gap:1.5rem}}@media (min-width:1024px){.lg\\:gap-x-8{grid-column-gap:2rem;column-gap:2rem}}@media (min-width:1024px){.lg\\:gap-x-10{grid-column-gap:2.5rem;column-gap:2.5rem}}@media (min-width:1024px){.lg\\:gap-x-12{grid-column-gap:3rem;column-gap:3rem}}@media (min-width:1024px){.lg\\:gap-x-16{grid-column-gap:4rem;column-gap:4rem}}@media (min-width:1024px){.lg\\:gap-x-20{grid-column-gap:5rem;column-gap:5rem}}@media (min-width:1024px){.lg\\:gap-x-24{grid-column-gap:6rem;column-gap:6rem}}@media (min-width:1024px){.lg\\:gap-x-32{grid-column-gap:8rem;column-gap:8rem}}@media (min-width:1024px){.lg\\:gap-x-40{grid-column-gap:10rem;column-gap:10rem}}@media (min-width:1024px){.lg\\:gap-x-48{grid-column-gap:12rem;column-gap:12rem}}@media (min-width:1024px){.lg\\:gap-x-56{grid-column-gap:14rem;column-gap:14rem}}@media (min-width:1024px){.lg\\:gap-x-64{grid-column-gap:16rem;column-gap:16rem}}@media (min-width:1024px){.lg\\:gap-x-px{grid-column-gap:1px;column-gap:1px}}@media (min-width:1024px){.lg\\:row-gap-0{grid-row-gap:0;row-gap:0}}@media (min-width:1024px){.lg\\:row-gap-1{grid-row-gap:.25rem;row-gap:.25rem}}@media (min-width:1024px){.lg\\:row-gap-2{grid-row-gap:.5rem;row-gap:.5rem}}@media (min-width:1024px){.lg\\:row-gap-3{grid-row-gap:.75rem;row-gap:.75rem}}@media (min-width:1024px){.lg\\:row-gap-4{grid-row-gap:1rem;row-gap:1rem}}@media (min-width:1024px){.lg\\:row-gap-5{grid-row-gap:1.25rem;row-gap:1.25rem}}@media (min-width:1024px){.lg\\:row-gap-6{grid-row-gap:1.5rem;row-gap:1.5rem}}@media (min-width:1024px){.lg\\:row-gap-8{grid-row-gap:2rem;row-gap:2rem}}@media (min-width:1024px){.lg\\:row-gap-10{grid-row-gap:2.5rem;row-gap:2.5rem}}@media (min-width:1024px){.lg\\:row-gap-12{grid-row-gap:3rem;row-gap:3rem}}@media (min-width:1024px){.lg\\:row-gap-16{grid-row-gap:4rem;row-gap:4rem}}@media (min-width:1024px){.lg\\:row-gap-20{grid-row-gap:5rem;row-gap:5rem}}@media (min-width:1024px){.lg\\:row-gap-24{grid-row-gap:6rem;row-gap:6rem}}@media (min-width:1024px){.lg\\:row-gap-32{grid-row-gap:8rem;row-gap:8rem}}@media (min-width:1024px){.lg\\:row-gap-40{grid-row-gap:10rem;row-gap:10rem}}@media (min-width:1024px){.lg\\:row-gap-48{grid-row-gap:12rem;row-gap:12rem}}@media (min-width:1024px){.lg\\:row-gap-56{grid-row-gap:14rem;row-gap:14rem}}@media (min-width:1024px){.lg\\:row-gap-64{grid-row-gap:16rem;row-gap:16rem}}@media (min-width:1024px){.lg\\:row-gap-px{grid-row-gap:1px;row-gap:1px}}@media (min-width:1024px){.lg\\:gap-y-0{grid-row-gap:0;row-gap:0}}@media (min-width:1024px){.lg\\:gap-y-1{grid-row-gap:.25rem;row-gap:.25rem}}@media (min-width:1024px){.lg\\:gap-y-2{grid-row-gap:.5rem;row-gap:.5rem}}@media (min-width:1024px){.lg\\:gap-y-3{grid-row-gap:.75rem;row-gap:.75rem}}@media (min-width:1024px){.lg\\:gap-y-4{grid-row-gap:1rem;row-gap:1rem}}@media (min-width:1024px){.lg\\:gap-y-5{grid-row-gap:1.25rem;row-gap:1.25rem}}@media (min-width:1024px){.lg\\:gap-y-6{grid-row-gap:1.5rem;row-gap:1.5rem}}@media (min-width:1024px){.lg\\:gap-y-8{grid-row-gap:2rem;row-gap:2rem}}@media (min-width:1024px){.lg\\:gap-y-10{grid-row-gap:2.5rem;row-gap:2.5rem}}@media (min-width:1024px){.lg\\:gap-y-12{grid-row-gap:3rem;row-gap:3rem}}@media (min-width:1024px){.lg\\:gap-y-16{grid-row-gap:4rem;row-gap:4rem}}@media (min-width:1024px){.lg\\:gap-y-20{grid-row-gap:5rem;row-gap:5rem}}@media (min-width:1024px){.lg\\:gap-y-24{grid-row-gap:6rem;row-gap:6rem}}@media (min-width:1024px){.lg\\:gap-y-32{grid-row-gap:8rem;row-gap:8rem}}@media (min-width:1024px){.lg\\:gap-y-40{grid-row-gap:10rem;row-gap:10rem}}@media (min-width:1024px){.lg\\:gap-y-48{grid-row-gap:12rem;row-gap:12rem}}@media (min-width:1024px){.lg\\:gap-y-56{grid-row-gap:14rem;row-gap:14rem}}@media (min-width:1024px){.lg\\:gap-y-64{grid-row-gap:16rem;row-gap:16rem}}@media (min-width:1024px){.lg\\:gap-y-px{grid-row-gap:1px;row-gap:1px}}@media (min-width:1024px){.lg\\:grid-flow-row{grid-auto-flow:row}}@media (min-width:1024px){.lg\\:grid-flow-col{grid-auto-flow:column}}@media (min-width:1024px){.lg\\:grid-flow-row-dense{grid-auto-flow:row dense}}@media (min-width:1024px){.lg\\:grid-flow-col-dense{grid-auto-flow:column dense}}@media (min-width:1024px){.lg\\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}}@media (min-width:1024px){.lg\\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.lg\\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.lg\\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1024px){.lg\\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (min-width:1024px){.lg\\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (min-width:1024px){.lg\\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}}@media (min-width:1024px){.lg\\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}}@media (min-width:1024px){.lg\\:grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}}@media (min-width:1024px){.lg\\:grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}}@media (min-width:1024px){.lg\\:grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))}}@media (min-width:1024px){.lg\\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}}@media (min-width:1024px){.lg\\:grid-cols-none{grid-template-columns:none}}@media (min-width:1024px){.lg\\:col-auto{grid-column:auto}}@media (min-width:1024px){.lg\\:col-span-1{grid-column:span 1/span 1}}@media (min-width:1024px){.lg\\:col-span-2{grid-column:span 2/span 2}}@media (min-width:1024px){.lg\\:col-span-3{grid-column:span 3/span 3}}@media (min-width:1024px){.lg\\:col-span-4{grid-column:span 4/span 4}}@media (min-width:1024px){.lg\\:col-span-5{grid-column:span 5/span 5}}@media (min-width:1024px){.lg\\:col-span-6{grid-column:span 6/span 6}}@media (min-width:1024px){.lg\\:col-span-7{grid-column:span 7/span 7}}@media (min-width:1024px){.lg\\:col-span-8{grid-column:span 8/span 8}}@media (min-width:1024px){.lg\\:col-span-9{grid-column:span 9/span 9}}@media (min-width:1024px){.lg\\:col-span-10{grid-column:span 10/span 10}}@media (min-width:1024px){.lg\\:col-span-11{grid-column:span 11/span 11}}@media (min-width:1024px){.lg\\:col-span-12{grid-column:span 12/span 12}}@media (min-width:1024px){.lg\\:col-start-1{grid-column-start:1}}@media (min-width:1024px){.lg\\:col-start-2{grid-column-start:2}}@media (min-width:1024px){.lg\\:col-start-3{grid-column-start:3}}@media (min-width:1024px){.lg\\:col-start-4{grid-column-start:4}}@media (min-width:1024px){.lg\\:col-start-5{grid-column-start:5}}@media (min-width:1024px){.lg\\:col-start-6{grid-column-start:6}}@media (min-width:1024px){.lg\\:col-start-7{grid-column-start:7}}@media (min-width:1024px){.lg\\:col-start-8{grid-column-start:8}}@media (min-width:1024px){.lg\\:col-start-9{grid-column-start:9}}@media (min-width:1024px){.lg\\:col-start-10{grid-column-start:10}}@media (min-width:1024px){.lg\\:col-start-11{grid-column-start:11}}@media (min-width:1024px){.lg\\:col-start-12{grid-column-start:12}}@media (min-width:1024px){.lg\\:col-start-13{grid-column-start:13}}@media (min-width:1024px){.lg\\:col-start-auto{grid-column-start:auto}}@media (min-width:1024px){.lg\\:col-end-1{grid-column-end:1}}@media (min-width:1024px){.lg\\:col-end-2{grid-column-end:2}}@media (min-width:1024px){.lg\\:col-end-3{grid-column-end:3}}@media (min-width:1024px){.lg\\:col-end-4{grid-column-end:4}}@media (min-width:1024px){.lg\\:col-end-5{grid-column-end:5}}@media (min-width:1024px){.lg\\:col-end-6{grid-column-end:6}}@media (min-width:1024px){.lg\\:col-end-7{grid-column-end:7}}@media (min-width:1024px){.lg\\:col-end-8{grid-column-end:8}}@media (min-width:1024px){.lg\\:col-end-9{grid-column-end:9}}@media (min-width:1024px){.lg\\:col-end-10{grid-column-end:10}}@media (min-width:1024px){.lg\\:col-end-11{grid-column-end:11}}@media (min-width:1024px){.lg\\:col-end-12{grid-column-end:12}}@media (min-width:1024px){.lg\\:col-end-13{grid-column-end:13}}@media (min-width:1024px){.lg\\:col-end-auto{grid-column-end:auto}}@media (min-width:1024px){.lg\\:grid-rows-1{grid-template-rows:repeat(1,minmax(0,1fr))}}@media (min-width:1024px){.lg\\:grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.lg\\:grid-rows-3{grid-template-rows:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.lg\\:grid-rows-4{grid-template-rows:repeat(4,minmax(0,1fr))}}@media (min-width:1024px){.lg\\:grid-rows-5{grid-template-rows:repeat(5,minmax(0,1fr))}}@media (min-width:1024px){.lg\\:grid-rows-6{grid-template-rows:repeat(6,minmax(0,1fr))}}@media (min-width:1024px){.lg\\:grid-rows-none{grid-template-rows:none}}@media (min-width:1024px){.lg\\:row-auto{grid-row:auto}}@media (min-width:1024px){.lg\\:row-span-1{grid-row:span 1/span 1}}@media (min-width:1024px){.lg\\:row-span-2{grid-row:span 2/span 2}}@media (min-width:1024px){.lg\\:row-span-3{grid-row:span 3/span 3}}@media (min-width:1024px){.lg\\:row-span-4{grid-row:span 4/span 4}}@media (min-width:1024px){.lg\\:row-span-5{grid-row:span 5/span 5}}@media (min-width:1024px){.lg\\:row-span-6{grid-row:span 6/span 6}}@media (min-width:1024px){.lg\\:row-start-1{grid-row-start:1}}@media (min-width:1024px){.lg\\:row-start-2{grid-row-start:2}}@media (min-width:1024px){.lg\\:row-start-3{grid-row-start:3}}@media (min-width:1024px){.lg\\:row-start-4{grid-row-start:4}}@media (min-width:1024px){.lg\\:row-start-5{grid-row-start:5}}@media (min-width:1024px){.lg\\:row-start-6{grid-row-start:6}}@media (min-width:1024px){.lg\\:row-start-7{grid-row-start:7}}@media (min-width:1024px){.lg\\:row-start-auto{grid-row-start:auto}}@media (min-width:1024px){.lg\\:row-end-1{grid-row-end:1}}@media (min-width:1024px){.lg\\:row-end-2{grid-row-end:2}}@media (min-width:1024px){.lg\\:row-end-3{grid-row-end:3}}@media (min-width:1024px){.lg\\:row-end-4{grid-row-end:4}}@media (min-width:1024px){.lg\\:row-end-5{grid-row-end:5}}@media (min-width:1024px){.lg\\:row-end-6{grid-row-end:6}}@media (min-width:1024px){.lg\\:row-end-7{grid-row-end:7}}@media (min-width:1024px){.lg\\:row-end-auto{grid-row-end:auto}}@media (min-width:1024px){.lg\\:transform{--transform-translate-x:0;--transform-translate-y:0;--transform-rotate:0;--transform-skew-x:0;--transform-skew-y:0;--transform-scale-x:1;--transform-scale-y:1;transform:translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y))}}@media (min-width:1024px){.lg\\:transform-none{transform:none}}@media (min-width:1024px){.lg\\:origin-center{transform-origin:center}}@media (min-width:1024px){.lg\\:origin-top{transform-origin:top}}@media (min-width:1024px){.lg\\:origin-top-right{transform-origin:top right}}@media (min-width:1024px){.lg\\:origin-right{transform-origin:right}}@media (min-width:1024px){.lg\\:origin-bottom-right{transform-origin:bottom right}}@media (min-width:1024px){.lg\\:origin-bottom{transform-origin:bottom}}@media (min-width:1024px){.lg\\:origin-bottom-left{transform-origin:bottom left}}@media (min-width:1024px){.lg\\:origin-left{transform-origin:left}}@media (min-width:1024px){.lg\\:origin-top-left{transform-origin:top left}}@media (min-width:1024px){.lg\\:scale-0{--transform-scale-x:0;--transform-scale-y:0}}@media (min-width:1024px){.lg\\:scale-50{--transform-scale-x:.5;--transform-scale-y:.5}}@media (min-width:1024px){.lg\\:scale-75{--transform-scale-x:.75;--transform-scale-y:.75}}@media (min-width:1024px){.lg\\:scale-90{--transform-scale-x:.9;--transform-scale-y:.9}}@media (min-width:1024px){.lg\\:scale-95{--transform-scale-x:.95;--transform-scale-y:.95}}@media (min-width:1024px){.lg\\:scale-100{--transform-scale-x:1;--transform-scale-y:1}}@media (min-width:1024px){.lg\\:scale-105{--transform-scale-x:1.05;--transform-scale-y:1.05}}@media (min-width:1024px){.lg\\:scale-110{--transform-scale-x:1.1;--transform-scale-y:1.1}}@media (min-width:1024px){.lg\\:scale-125{--transform-scale-x:1.25;--transform-scale-y:1.25}}@media (min-width:1024px){.lg\\:scale-150{--transform-scale-x:1.5;--transform-scale-y:1.5}}@media (min-width:1024px){.lg\\:scale-x-0{--transform-scale-x:0}}@media (min-width:1024px){.lg\\:scale-x-50{--transform-scale-x:.5}}@media (min-width:1024px){.lg\\:scale-x-75{--transform-scale-x:.75}}@media (min-width:1024px){.lg\\:scale-x-90{--transform-scale-x:.9}}@media (min-width:1024px){.lg\\:scale-x-95{--transform-scale-x:.95}}@media (min-width:1024px){.lg\\:scale-x-100{--transform-scale-x:1}}@media (min-width:1024px){.lg\\:scale-x-105{--transform-scale-x:1.05}}@media (min-width:1024px){.lg\\:scale-x-110{--transform-scale-x:1.1}}@media (min-width:1024px){.lg\\:scale-x-125{--transform-scale-x:1.25}}@media (min-width:1024px){.lg\\:scale-x-150{--transform-scale-x:1.5}}@media (min-width:1024px){.lg\\:scale-y-0{--transform-scale-y:0}}@media (min-width:1024px){.lg\\:scale-y-50{--transform-scale-y:.5}}@media (min-width:1024px){.lg\\:scale-y-75{--transform-scale-y:.75}}@media (min-width:1024px){.lg\\:scale-y-90{--transform-scale-y:.9}}@media (min-width:1024px){.lg\\:scale-y-95{--transform-scale-y:.95}}@media (min-width:1024px){.lg\\:scale-y-100{--transform-scale-y:1}}@media (min-width:1024px){.lg\\:scale-y-105{--transform-scale-y:1.05}}@media (min-width:1024px){.lg\\:scale-y-110{--transform-scale-y:1.1}}@media (min-width:1024px){.lg\\:scale-y-125{--transform-scale-y:1.25}}@media (min-width:1024px){.lg\\:scale-y-150{--transform-scale-y:1.5}}@media (min-width:1024px){.lg\\:hover\\:scale-0:hover{--transform-scale-x:0;--transform-scale-y:0}}@media (min-width:1024px){.lg\\:hover\\:scale-50:hover{--transform-scale-x:.5;--transform-scale-y:.5}}@media (min-width:1024px){.lg\\:hover\\:scale-75:hover{--transform-scale-x:.75;--transform-scale-y:.75}}@media (min-width:1024px){.lg\\:hover\\:scale-90:hover{--transform-scale-x:.9;--transform-scale-y:.9}}@media (min-width:1024px){.lg\\:hover\\:scale-95:hover{--transform-scale-x:.95;--transform-scale-y:.95}}@media (min-width:1024px){.lg\\:hover\\:scale-100:hover{--transform-scale-x:1;--transform-scale-y:1}}@media (min-width:1024px){.lg\\:hover\\:scale-105:hover{--transform-scale-x:1.05;--transform-scale-y:1.05}}@media (min-width:1024px){.lg\\:hover\\:scale-110:hover{--transform-scale-x:1.1;--transform-scale-y:1.1}}@media (min-width:1024px){.lg\\:hover\\:scale-125:hover{--transform-scale-x:1.25;--transform-scale-y:1.25}}@media (min-width:1024px){.lg\\:hover\\:scale-150:hover{--transform-scale-x:1.5;--transform-scale-y:1.5}}@media (min-width:1024px){.lg\\:hover\\:scale-x-0:hover{--transform-scale-x:0}}@media (min-width:1024px){.lg\\:hover\\:scale-x-50:hover{--transform-scale-x:.5}}@media (min-width:1024px){.lg\\:hover\\:scale-x-75:hover{--transform-scale-x:.75}}@media (min-width:1024px){.lg\\:hover\\:scale-x-90:hover{--transform-scale-x:.9}}@media (min-width:1024px){.lg\\:hover\\:scale-x-95:hover{--transform-scale-x:.95}}@media (min-width:1024px){.lg\\:hover\\:scale-x-100:hover{--transform-scale-x:1}}@media (min-width:1024px){.lg\\:hover\\:scale-x-105:hover{--transform-scale-x:1.05}}@media (min-width:1024px){.lg\\:hover\\:scale-x-110:hover{--transform-scale-x:1.1}}@media (min-width:1024px){.lg\\:hover\\:scale-x-125:hover{--transform-scale-x:1.25}}@media (min-width:1024px){.lg\\:hover\\:scale-x-150:hover{--transform-scale-x:1.5}}@media (min-width:1024px){.lg\\:hover\\:scale-y-0:hover{--transform-scale-y:0}}@media (min-width:1024px){.lg\\:hover\\:scale-y-50:hover{--transform-scale-y:.5}}@media (min-width:1024px){.lg\\:hover\\:scale-y-75:hover{--transform-scale-y:.75}}@media (min-width:1024px){.lg\\:hover\\:scale-y-90:hover{--transform-scale-y:.9}}@media (min-width:1024px){.lg\\:hover\\:scale-y-95:hover{--transform-scale-y:.95}}@media (min-width:1024px){.lg\\:hover\\:scale-y-100:hover{--transform-scale-y:1}}@media (min-width:1024px){.lg\\:hover\\:scale-y-105:hover{--transform-scale-y:1.05}}@media (min-width:1024px){.lg\\:hover\\:scale-y-110:hover{--transform-scale-y:1.1}}@media (min-width:1024px){.lg\\:hover\\:scale-y-125:hover{--transform-scale-y:1.25}}@media (min-width:1024px){.lg\\:hover\\:scale-y-150:hover{--transform-scale-y:1.5}}@media (min-width:1024px){.lg\\:focus\\:scale-0:focus{--transform-scale-x:0;--transform-scale-y:0}}@media (min-width:1024px){.lg\\:focus\\:scale-50:focus{--transform-scale-x:.5;--transform-scale-y:.5}}@media (min-width:1024px){.lg\\:focus\\:scale-75:focus{--transform-scale-x:.75;--transform-scale-y:.75}}@media (min-width:1024px){.lg\\:focus\\:scale-90:focus{--transform-scale-x:.9;--transform-scale-y:.9}}@media (min-width:1024px){.lg\\:focus\\:scale-95:focus{--transform-scale-x:.95;--transform-scale-y:.95}}@media (min-width:1024px){.lg\\:focus\\:scale-100:focus{--transform-scale-x:1;--transform-scale-y:1}}@media (min-width:1024px){.lg\\:focus\\:scale-105:focus{--transform-scale-x:1.05;--transform-scale-y:1.05}}@media (min-width:1024px){.lg\\:focus\\:scale-110:focus{--transform-scale-x:1.1;--transform-scale-y:1.1}}@media (min-width:1024px){.lg\\:focus\\:scale-125:focus{--transform-scale-x:1.25;--transform-scale-y:1.25}}@media (min-width:1024px){.lg\\:focus\\:scale-150:focus{--transform-scale-x:1.5;--transform-scale-y:1.5}}@media (min-width:1024px){.lg\\:focus\\:scale-x-0:focus{--transform-scale-x:0}}@media (min-width:1024px){.lg\\:focus\\:scale-x-50:focus{--transform-scale-x:.5}}@media (min-width:1024px){.lg\\:focus\\:scale-x-75:focus{--transform-scale-x:.75}}@media (min-width:1024px){.lg\\:focus\\:scale-x-90:focus{--transform-scale-x:.9}}@media (min-width:1024px){.lg\\:focus\\:scale-x-95:focus{--transform-scale-x:.95}}@media (min-width:1024px){.lg\\:focus\\:scale-x-100:focus{--transform-scale-x:1}}@media (min-width:1024px){.lg\\:focus\\:scale-x-105:focus{--transform-scale-x:1.05}}@media (min-width:1024px){.lg\\:focus\\:scale-x-110:focus{--transform-scale-x:1.1}}@media (min-width:1024px){.lg\\:focus\\:scale-x-125:focus{--transform-scale-x:1.25}}@media (min-width:1024px){.lg\\:focus\\:scale-x-150:focus{--transform-scale-x:1.5}}@media (min-width:1024px){.lg\\:focus\\:scale-y-0:focus{--transform-scale-y:0}}@media (min-width:1024px){.lg\\:focus\\:scale-y-50:focus{--transform-scale-y:.5}}@media (min-width:1024px){.lg\\:focus\\:scale-y-75:focus{--transform-scale-y:.75}}@media (min-width:1024px){.lg\\:focus\\:scale-y-90:focus{--transform-scale-y:.9}}@media (min-width:1024px){.lg\\:focus\\:scale-y-95:focus{--transform-scale-y:.95}}@media (min-width:1024px){.lg\\:focus\\:scale-y-100:focus{--transform-scale-y:1}}@media (min-width:1024px){.lg\\:focus\\:scale-y-105:focus{--transform-scale-y:1.05}}@media (min-width:1024px){.lg\\:focus\\:scale-y-110:focus{--transform-scale-y:1.1}}@media (min-width:1024px){.lg\\:focus\\:scale-y-125:focus{--transform-scale-y:1.25}}@media (min-width:1024px){.lg\\:focus\\:scale-y-150:focus{--transform-scale-y:1.5}}@media (min-width:1024px){.lg\\:rotate-0{--transform-rotate:0}}@media (min-width:1024px){.lg\\:rotate-45{--transform-rotate:45deg}}@media (min-width:1024px){.lg\\:rotate-90{--transform-rotate:90deg}}@media (min-width:1024px){.lg\\:rotate-180{--transform-rotate:180deg}}@media (min-width:1024px){.lg\\:-rotate-180{--transform-rotate:-180deg}}@media (min-width:1024px){.lg\\:-rotate-90{--transform-rotate:-90deg}}@media (min-width:1024px){.lg\\:-rotate-45{--transform-rotate:-45deg}}@media (min-width:1024px){.lg\\:hover\\:rotate-0:hover{--transform-rotate:0}}@media (min-width:1024px){.lg\\:hover\\:rotate-45:hover{--transform-rotate:45deg}}@media (min-width:1024px){.lg\\:hover\\:rotate-90:hover{--transform-rotate:90deg}}@media (min-width:1024px){.lg\\:hover\\:rotate-180:hover{--transform-rotate:180deg}}@media (min-width:1024px){.lg\\:hover\\:-rotate-180:hover{--transform-rotate:-180deg}}@media (min-width:1024px){.lg\\:hover\\:-rotate-90:hover{--transform-rotate:-90deg}}@media (min-width:1024px){.lg\\:hover\\:-rotate-45:hover{--transform-rotate:-45deg}}@media (min-width:1024px){.lg\\:focus\\:rotate-0:focus{--transform-rotate:0}}@media (min-width:1024px){.lg\\:focus\\:rotate-45:focus{--transform-rotate:45deg}}@media (min-width:1024px){.lg\\:focus\\:rotate-90:focus{--transform-rotate:90deg}}@media (min-width:1024px){.lg\\:focus\\:rotate-180:focus{--transform-rotate:180deg}}@media (min-width:1024px){.lg\\:focus\\:-rotate-180:focus{--transform-rotate:-180deg}}@media (min-width:1024px){.lg\\:focus\\:-rotate-90:focus{--transform-rotate:-90deg}}@media (min-width:1024px){.lg\\:focus\\:-rotate-45:focus{--transform-rotate:-45deg}}@media (min-width:1024px){.lg\\:translate-x-0{--transform-translate-x:0}}@media (min-width:1024px){.lg\\:translate-x-1{--transform-translate-x:0.25rem}}@media (min-width:1024px){.lg\\:translate-x-2{--transform-translate-x:0.5rem}}@media (min-width:1024px){.lg\\:translate-x-3{--transform-translate-x:0.75rem}}@media (min-width:1024px){.lg\\:translate-x-4{--transform-translate-x:1rem}}@media (min-width:1024px){.lg\\:translate-x-5{--transform-translate-x:1.25rem}}@media (min-width:1024px){.lg\\:translate-x-6{--transform-translate-x:1.5rem}}@media (min-width:1024px){.lg\\:translate-x-8{--transform-translate-x:2rem}}@media (min-width:1024px){.lg\\:translate-x-10{--transform-translate-x:2.5rem}}@media (min-width:1024px){.lg\\:translate-x-12{--transform-translate-x:3rem}}@media (min-width:1024px){.lg\\:translate-x-16{--transform-translate-x:4rem}}@media (min-width:1024px){.lg\\:translate-x-20{--transform-translate-x:5rem}}@media (min-width:1024px){.lg\\:translate-x-24{--transform-translate-x:6rem}}@media (min-width:1024px){.lg\\:translate-x-32{--transform-translate-x:8rem}}@media (min-width:1024px){.lg\\:translate-x-40{--transform-translate-x:10rem}}@media (min-width:1024px){.lg\\:translate-x-48{--transform-translate-x:12rem}}@media (min-width:1024px){.lg\\:translate-x-56{--transform-translate-x:14rem}}@media (min-width:1024px){.lg\\:translate-x-64{--transform-translate-x:16rem}}@media (min-width:1024px){.lg\\:translate-x-px{--transform-translate-x:1px}}@media (min-width:1024px){.lg\\:-translate-x-1{--transform-translate-x:-0.25rem}}@media (min-width:1024px){.lg\\:-translate-x-2{--transform-translate-x:-0.5rem}}@media (min-width:1024px){.lg\\:-translate-x-3{--transform-translate-x:-0.75rem}}@media (min-width:1024px){.lg\\:-translate-x-4{--transform-translate-x:-1rem}}@media (min-width:1024px){.lg\\:-translate-x-5{--transform-translate-x:-1.25rem}}@media (min-width:1024px){.lg\\:-translate-x-6{--transform-translate-x:-1.5rem}}@media (min-width:1024px){.lg\\:-translate-x-8{--transform-translate-x:-2rem}}@media (min-width:1024px){.lg\\:-translate-x-10{--transform-translate-x:-2.5rem}}@media (min-width:1024px){.lg\\:-translate-x-12{--transform-translate-x:-3rem}}@media (min-width:1024px){.lg\\:-translate-x-16{--transform-translate-x:-4rem}}@media (min-width:1024px){.lg\\:-translate-x-20{--transform-translate-x:-5rem}}@media (min-width:1024px){.lg\\:-translate-x-24{--transform-translate-x:-6rem}}@media (min-width:1024px){.lg\\:-translate-x-32{--transform-translate-x:-8rem}}@media (min-width:1024px){.lg\\:-translate-x-40{--transform-translate-x:-10rem}}@media (min-width:1024px){.lg\\:-translate-x-48{--transform-translate-x:-12rem}}@media (min-width:1024px){.lg\\:-translate-x-56{--transform-translate-x:-14rem}}@media (min-width:1024px){.lg\\:-translate-x-64{--transform-translate-x:-16rem}}@media (min-width:1024px){.lg\\:-translate-x-px{--transform-translate-x:-1px}}@media (min-width:1024px){.lg\\:-translate-x-full{--transform-translate-x:-100%}}@media (min-width:1024px){.lg\\:-translate-x-1\\/2{--transform-translate-x:-50%}}@media (min-width:1024px){.lg\\:translate-x-1\\/2{--transform-translate-x:50%}}@media (min-width:1024px){.lg\\:translate-x-full{--transform-translate-x:100%}}@media (min-width:1024px){.lg\\:translate-y-0{--transform-translate-y:0}}@media (min-width:1024px){.lg\\:translate-y-1{--transform-translate-y:0.25rem}}@media (min-width:1024px){.lg\\:translate-y-2{--transform-translate-y:0.5rem}}@media (min-width:1024px){.lg\\:translate-y-3{--transform-translate-y:0.75rem}}@media (min-width:1024px){.lg\\:translate-y-4{--transform-translate-y:1rem}}@media (min-width:1024px){.lg\\:translate-y-5{--transform-translate-y:1.25rem}}@media (min-width:1024px){.lg\\:translate-y-6{--transform-translate-y:1.5rem}}@media (min-width:1024px){.lg\\:translate-y-8{--transform-translate-y:2rem}}@media (min-width:1024px){.lg\\:translate-y-10{--transform-translate-y:2.5rem}}@media (min-width:1024px){.lg\\:translate-y-12{--transform-translate-y:3rem}}@media (min-width:1024px){.lg\\:translate-y-16{--transform-translate-y:4rem}}@media (min-width:1024px){.lg\\:translate-y-20{--transform-translate-y:5rem}}@media (min-width:1024px){.lg\\:translate-y-24{--transform-translate-y:6rem}}@media (min-width:1024px){.lg\\:translate-y-32{--transform-translate-y:8rem}}@media (min-width:1024px){.lg\\:translate-y-40{--transform-translate-y:10rem}}@media (min-width:1024px){.lg\\:translate-y-48{--transform-translate-y:12rem}}@media (min-width:1024px){.lg\\:translate-y-56{--transform-translate-y:14rem}}@media (min-width:1024px){.lg\\:translate-y-64{--transform-translate-y:16rem}}@media (min-width:1024px){.lg\\:translate-y-px{--transform-translate-y:1px}}@media (min-width:1024px){.lg\\:-translate-y-1{--transform-translate-y:-0.25rem}}@media (min-width:1024px){.lg\\:-translate-y-2{--transform-translate-y:-0.5rem}}@media (min-width:1024px){.lg\\:-translate-y-3{--transform-translate-y:-0.75rem}}@media (min-width:1024px){.lg\\:-translate-y-4{--transform-translate-y:-1rem}}@media (min-width:1024px){.lg\\:-translate-y-5{--transform-translate-y:-1.25rem}}@media (min-width:1024px){.lg\\:-translate-y-6{--transform-translate-y:-1.5rem}}@media (min-width:1024px){.lg\\:-translate-y-8{--transform-translate-y:-2rem}}@media (min-width:1024px){.lg\\:-translate-y-10{--transform-translate-y:-2.5rem}}@media (min-width:1024px){.lg\\:-translate-y-12{--transform-translate-y:-3rem}}@media (min-width:1024px){.lg\\:-translate-y-16{--transform-translate-y:-4rem}}@media (min-width:1024px){.lg\\:-translate-y-20{--transform-translate-y:-5rem}}@media (min-width:1024px){.lg\\:-translate-y-24{--transform-translate-y:-6rem}}@media (min-width:1024px){.lg\\:-translate-y-32{--transform-translate-y:-8rem}}@media (min-width:1024px){.lg\\:-translate-y-40{--transform-translate-y:-10rem}}@media (min-width:1024px){.lg\\:-translate-y-48{--transform-translate-y:-12rem}}@media (min-width:1024px){.lg\\:-translate-y-56{--transform-translate-y:-14rem}}@media (min-width:1024px){.lg\\:-translate-y-64{--transform-translate-y:-16rem}}@media (min-width:1024px){.lg\\:-translate-y-px{--transform-translate-y:-1px}}@media (min-width:1024px){.lg\\:-translate-y-full{--transform-translate-y:-100%}}@media (min-width:1024px){.lg\\:-translate-y-1\\/2{--transform-translate-y:-50%}}@media (min-width:1024px){.lg\\:translate-y-1\\/2{--transform-translate-y:50%}}@media (min-width:1024px){.lg\\:translate-y-full{--transform-translate-y:100%}}@media (min-width:1024px){.lg\\:hover\\:translate-x-0:hover{--transform-translate-x:0}}@media (min-width:1024px){.lg\\:hover\\:translate-x-1:hover{--transform-translate-x:0.25rem}}@media (min-width:1024px){.lg\\:hover\\:translate-x-2:hover{--transform-translate-x:0.5rem}}@media (min-width:1024px){.lg\\:hover\\:translate-x-3:hover{--transform-translate-x:0.75rem}}@media (min-width:1024px){.lg\\:hover\\:translate-x-4:hover{--transform-translate-x:1rem}}@media (min-width:1024px){.lg\\:hover\\:translate-x-5:hover{--transform-translate-x:1.25rem}}@media (min-width:1024px){.lg\\:hover\\:translate-x-6:hover{--transform-translate-x:1.5rem}}@media (min-width:1024px){.lg\\:hover\\:translate-x-8:hover{--transform-translate-x:2rem}}@media (min-width:1024px){.lg\\:hover\\:translate-x-10:hover{--transform-translate-x:2.5rem}}@media (min-width:1024px){.lg\\:hover\\:translate-x-12:hover{--transform-translate-x:3rem}}@media (min-width:1024px){.lg\\:hover\\:translate-x-16:hover{--transform-translate-x:4rem}}@media (min-width:1024px){.lg\\:hover\\:translate-x-20:hover{--transform-translate-x:5rem}}@media (min-width:1024px){.lg\\:hover\\:translate-x-24:hover{--transform-translate-x:6rem}}@media (min-width:1024px){.lg\\:hover\\:translate-x-32:hover{--transform-translate-x:8rem}}@media (min-width:1024px){.lg\\:hover\\:translate-x-40:hover{--transform-translate-x:10rem}}@media (min-width:1024px){.lg\\:hover\\:translate-x-48:hover{--transform-translate-x:12rem}}@media (min-width:1024px){.lg\\:hover\\:translate-x-56:hover{--transform-translate-x:14rem}}@media (min-width:1024px){.lg\\:hover\\:translate-x-64:hover{--transform-translate-x:16rem}}@media (min-width:1024px){.lg\\:hover\\:translate-x-px:hover{--transform-translate-x:1px}}@media (min-width:1024px){.lg\\:hover\\:-translate-x-1:hover{--transform-translate-x:-0.25rem}}@media (min-width:1024px){.lg\\:hover\\:-translate-x-2:hover{--transform-translate-x:-0.5rem}}@media (min-width:1024px){.lg\\:hover\\:-translate-x-3:hover{--transform-translate-x:-0.75rem}}@media (min-width:1024px){.lg\\:hover\\:-translate-x-4:hover{--transform-translate-x:-1rem}}@media (min-width:1024px){.lg\\:hover\\:-translate-x-5:hover{--transform-translate-x:-1.25rem}}@media (min-width:1024px){.lg\\:hover\\:-translate-x-6:hover{--transform-translate-x:-1.5rem}}@media (min-width:1024px){.lg\\:hover\\:-translate-x-8:hover{--transform-translate-x:-2rem}}@media (min-width:1024px){.lg\\:hover\\:-translate-x-10:hover{--transform-translate-x:-2.5rem}}@media (min-width:1024px){.lg\\:hover\\:-translate-x-12:hover{--transform-translate-x:-3rem}}@media (min-width:1024px){.lg\\:hover\\:-translate-x-16:hover{--transform-translate-x:-4rem}}@media (min-width:1024px){.lg\\:hover\\:-translate-x-20:hover{--transform-translate-x:-5rem}}@media (min-width:1024px){.lg\\:hover\\:-translate-x-24:hover{--transform-translate-x:-6rem}}@media (min-width:1024px){.lg\\:hover\\:-translate-x-32:hover{--transform-translate-x:-8rem}}@media (min-width:1024px){.lg\\:hover\\:-translate-x-40:hover{--transform-translate-x:-10rem}}@media (min-width:1024px){.lg\\:hover\\:-translate-x-48:hover{--transform-translate-x:-12rem}}@media (min-width:1024px){.lg\\:hover\\:-translate-x-56:hover{--transform-translate-x:-14rem}}@media (min-width:1024px){.lg\\:hover\\:-translate-x-64:hover{--transform-translate-x:-16rem}}@media (min-width:1024px){.lg\\:hover\\:-translate-x-px:hover{--transform-translate-x:-1px}}@media (min-width:1024px){.lg\\:hover\\:-translate-x-full:hover{--transform-translate-x:-100%}}@media (min-width:1024px){.lg\\:hover\\:-translate-x-1\\/2:hover{--transform-translate-x:-50%}}@media (min-width:1024px){.lg\\:hover\\:translate-x-1\\/2:hover{--transform-translate-x:50%}}@media (min-width:1024px){.lg\\:hover\\:translate-x-full:hover{--transform-translate-x:100%}}@media (min-width:1024px){.lg\\:hover\\:translate-y-0:hover{--transform-translate-y:0}}@media (min-width:1024px){.lg\\:hover\\:translate-y-1:hover{--transform-translate-y:0.25rem}}@media (min-width:1024px){.lg\\:hover\\:translate-y-2:hover{--transform-translate-y:0.5rem}}@media (min-width:1024px){.lg\\:hover\\:translate-y-3:hover{--transform-translate-y:0.75rem}}@media (min-width:1024px){.lg\\:hover\\:translate-y-4:hover{--transform-translate-y:1rem}}@media (min-width:1024px){.lg\\:hover\\:translate-y-5:hover{--transform-translate-y:1.25rem}}@media (min-width:1024px){.lg\\:hover\\:translate-y-6:hover{--transform-translate-y:1.5rem}}@media (min-width:1024px){.lg\\:hover\\:translate-y-8:hover{--transform-translate-y:2rem}}@media (min-width:1024px){.lg\\:hover\\:translate-y-10:hover{--transform-translate-y:2.5rem}}@media (min-width:1024px){.lg\\:hover\\:translate-y-12:hover{--transform-translate-y:3rem}}@media (min-width:1024px){.lg\\:hover\\:translate-y-16:hover{--transform-translate-y:4rem}}@media (min-width:1024px){.lg\\:hover\\:translate-y-20:hover{--transform-translate-y:5rem}}@media (min-width:1024px){.lg\\:hover\\:translate-y-24:hover{--transform-translate-y:6rem}}@media (min-width:1024px){.lg\\:hover\\:translate-y-32:hover{--transform-translate-y:8rem}}@media (min-width:1024px){.lg\\:hover\\:translate-y-40:hover{--transform-translate-y:10rem}}@media (min-width:1024px){.lg\\:hover\\:translate-y-48:hover{--transform-translate-y:12rem}}@media (min-width:1024px){.lg\\:hover\\:translate-y-56:hover{--transform-translate-y:14rem}}@media (min-width:1024px){.lg\\:hover\\:translate-y-64:hover{--transform-translate-y:16rem}}@media (min-width:1024px){.lg\\:hover\\:translate-y-px:hover{--transform-translate-y:1px}}@media (min-width:1024px){.lg\\:hover\\:-translate-y-1:hover{--transform-translate-y:-0.25rem}}@media (min-width:1024px){.lg\\:hover\\:-translate-y-2:hover{--transform-translate-y:-0.5rem}}@media (min-width:1024px){.lg\\:hover\\:-translate-y-3:hover{--transform-translate-y:-0.75rem}}@media (min-width:1024px){.lg\\:hover\\:-translate-y-4:hover{--transform-translate-y:-1rem}}@media (min-width:1024px){.lg\\:hover\\:-translate-y-5:hover{--transform-translate-y:-1.25rem}}@media (min-width:1024px){.lg\\:hover\\:-translate-y-6:hover{--transform-translate-y:-1.5rem}}@media (min-width:1024px){.lg\\:hover\\:-translate-y-8:hover{--transform-translate-y:-2rem}}@media (min-width:1024px){.lg\\:hover\\:-translate-y-10:hover{--transform-translate-y:-2.5rem}}@media (min-width:1024px){.lg\\:hover\\:-translate-y-12:hover{--transform-translate-y:-3rem}}@media (min-width:1024px){.lg\\:hover\\:-translate-y-16:hover{--transform-translate-y:-4rem}}@media (min-width:1024px){.lg\\:hover\\:-translate-y-20:hover{--transform-translate-y:-5rem}}@media (min-width:1024px){.lg\\:hover\\:-translate-y-24:hover{--transform-translate-y:-6rem}}@media (min-width:1024px){.lg\\:hover\\:-translate-y-32:hover{--transform-translate-y:-8rem}}@media (min-width:1024px){.lg\\:hover\\:-translate-y-40:hover{--transform-translate-y:-10rem}}@media (min-width:1024px){.lg\\:hover\\:-translate-y-48:hover{--transform-translate-y:-12rem}}@media (min-width:1024px){.lg\\:hover\\:-translate-y-56:hover{--transform-translate-y:-14rem}}@media (min-width:1024px){.lg\\:hover\\:-translate-y-64:hover{--transform-translate-y:-16rem}}@media (min-width:1024px){.lg\\:hover\\:-translate-y-px:hover{--transform-translate-y:-1px}}@media (min-width:1024px){.lg\\:hover\\:-translate-y-full:hover{--transform-translate-y:-100%}}@media (min-width:1024px){.lg\\:hover\\:-translate-y-1\\/2:hover{--transform-translate-y:-50%}}@media (min-width:1024px){.lg\\:hover\\:translate-y-1\\/2:hover{--transform-translate-y:50%}}@media (min-width:1024px){.lg\\:hover\\:translate-y-full:hover{--transform-translate-y:100%}}@media (min-width:1024px){.lg\\:focus\\:translate-x-0:focus{--transform-translate-x:0}}@media (min-width:1024px){.lg\\:focus\\:translate-x-1:focus{--transform-translate-x:0.25rem}}@media (min-width:1024px){.lg\\:focus\\:translate-x-2:focus{--transform-translate-x:0.5rem}}@media (min-width:1024px){.lg\\:focus\\:translate-x-3:focus{--transform-translate-x:0.75rem}}@media (min-width:1024px){.lg\\:focus\\:translate-x-4:focus{--transform-translate-x:1rem}}@media (min-width:1024px){.lg\\:focus\\:translate-x-5:focus{--transform-translate-x:1.25rem}}@media (min-width:1024px){.lg\\:focus\\:translate-x-6:focus{--transform-translate-x:1.5rem}}@media (min-width:1024px){.lg\\:focus\\:translate-x-8:focus{--transform-translate-x:2rem}}@media (min-width:1024px){.lg\\:focus\\:translate-x-10:focus{--transform-translate-x:2.5rem}}@media (min-width:1024px){.lg\\:focus\\:translate-x-12:focus{--transform-translate-x:3rem}}@media (min-width:1024px){.lg\\:focus\\:translate-x-16:focus{--transform-translate-x:4rem}}@media (min-width:1024px){.lg\\:focus\\:translate-x-20:focus{--transform-translate-x:5rem}}@media (min-width:1024px){.lg\\:focus\\:translate-x-24:focus{--transform-translate-x:6rem}}@media (min-width:1024px){.lg\\:focus\\:translate-x-32:focus{--transform-translate-x:8rem}}@media (min-width:1024px){.lg\\:focus\\:translate-x-40:focus{--transform-translate-x:10rem}}@media (min-width:1024px){.lg\\:focus\\:translate-x-48:focus{--transform-translate-x:12rem}}@media (min-width:1024px){.lg\\:focus\\:translate-x-56:focus{--transform-translate-x:14rem}}@media (min-width:1024px){.lg\\:focus\\:translate-x-64:focus{--transform-translate-x:16rem}}@media (min-width:1024px){.lg\\:focus\\:translate-x-px:focus{--transform-translate-x:1px}}@media (min-width:1024px){.lg\\:focus\\:-translate-x-1:focus{--transform-translate-x:-0.25rem}}@media (min-width:1024px){.lg\\:focus\\:-translate-x-2:focus{--transform-translate-x:-0.5rem}}@media (min-width:1024px){.lg\\:focus\\:-translate-x-3:focus{--transform-translate-x:-0.75rem}}@media (min-width:1024px){.lg\\:focus\\:-translate-x-4:focus{--transform-translate-x:-1rem}}@media (min-width:1024px){.lg\\:focus\\:-translate-x-5:focus{--transform-translate-x:-1.25rem}}@media (min-width:1024px){.lg\\:focus\\:-translate-x-6:focus{--transform-translate-x:-1.5rem}}@media (min-width:1024px){.lg\\:focus\\:-translate-x-8:focus{--transform-translate-x:-2rem}}@media (min-width:1024px){.lg\\:focus\\:-translate-x-10:focus{--transform-translate-x:-2.5rem}}@media (min-width:1024px){.lg\\:focus\\:-translate-x-12:focus{--transform-translate-x:-3rem}}@media (min-width:1024px){.lg\\:focus\\:-translate-x-16:focus{--transform-translate-x:-4rem}}@media (min-width:1024px){.lg\\:focus\\:-translate-x-20:focus{--transform-translate-x:-5rem}}@media (min-width:1024px){.lg\\:focus\\:-translate-x-24:focus{--transform-translate-x:-6rem}}@media (min-width:1024px){.lg\\:focus\\:-translate-x-32:focus{--transform-translate-x:-8rem}}@media (min-width:1024px){.lg\\:focus\\:-translate-x-40:focus{--transform-translate-x:-10rem}}@media (min-width:1024px){.lg\\:focus\\:-translate-x-48:focus{--transform-translate-x:-12rem}}@media (min-width:1024px){.lg\\:focus\\:-translate-x-56:focus{--transform-translate-x:-14rem}}@media (min-width:1024px){.lg\\:focus\\:-translate-x-64:focus{--transform-translate-x:-16rem}}@media (min-width:1024px){.lg\\:focus\\:-translate-x-px:focus{--transform-translate-x:-1px}}@media (min-width:1024px){.lg\\:focus\\:-translate-x-full:focus{--transform-translate-x:-100%}}@media (min-width:1024px){.lg\\:focus\\:-translate-x-1\\/2:focus{--transform-translate-x:-50%}}@media (min-width:1024px){.lg\\:focus\\:translate-x-1\\/2:focus{--transform-translate-x:50%}}@media (min-width:1024px){.lg\\:focus\\:translate-x-full:focus{--transform-translate-x:100%}}@media (min-width:1024px){.lg\\:focus\\:translate-y-0:focus{--transform-translate-y:0}}@media (min-width:1024px){.lg\\:focus\\:translate-y-1:focus{--transform-translate-y:0.25rem}}@media (min-width:1024px){.lg\\:focus\\:translate-y-2:focus{--transform-translate-y:0.5rem}}@media (min-width:1024px){.lg\\:focus\\:translate-y-3:focus{--transform-translate-y:0.75rem}}@media (min-width:1024px){.lg\\:focus\\:translate-y-4:focus{--transform-translate-y:1rem}}@media (min-width:1024px){.lg\\:focus\\:translate-y-5:focus{--transform-translate-y:1.25rem}}@media (min-width:1024px){.lg\\:focus\\:translate-y-6:focus{--transform-translate-y:1.5rem}}@media (min-width:1024px){.lg\\:focus\\:translate-y-8:focus{--transform-translate-y:2rem}}@media (min-width:1024px){.lg\\:focus\\:translate-y-10:focus{--transform-translate-y:2.5rem}}@media (min-width:1024px){.lg\\:focus\\:translate-y-12:focus{--transform-translate-y:3rem}}@media (min-width:1024px){.lg\\:focus\\:translate-y-16:focus{--transform-translate-y:4rem}}@media (min-width:1024px){.lg\\:focus\\:translate-y-20:focus{--transform-translate-y:5rem}}@media (min-width:1024px){.lg\\:focus\\:translate-y-24:focus{--transform-translate-y:6rem}}@media (min-width:1024px){.lg\\:focus\\:translate-y-32:focus{--transform-translate-y:8rem}}@media (min-width:1024px){.lg\\:focus\\:translate-y-40:focus{--transform-translate-y:10rem}}@media (min-width:1024px){.lg\\:focus\\:translate-y-48:focus{--transform-translate-y:12rem}}@media (min-width:1024px){.lg\\:focus\\:translate-y-56:focus{--transform-translate-y:14rem}}@media (min-width:1024px){.lg\\:focus\\:translate-y-64:focus{--transform-translate-y:16rem}}@media (min-width:1024px){.lg\\:focus\\:translate-y-px:focus{--transform-translate-y:1px}}@media (min-width:1024px){.lg\\:focus\\:-translate-y-1:focus{--transform-translate-y:-0.25rem}}@media (min-width:1024px){.lg\\:focus\\:-translate-y-2:focus{--transform-translate-y:-0.5rem}}@media (min-width:1024px){.lg\\:focus\\:-translate-y-3:focus{--transform-translate-y:-0.75rem}}@media (min-width:1024px){.lg\\:focus\\:-translate-y-4:focus{--transform-translate-y:-1rem}}@media (min-width:1024px){.lg\\:focus\\:-translate-y-5:focus{--transform-translate-y:-1.25rem}}@media (min-width:1024px){.lg\\:focus\\:-translate-y-6:focus{--transform-translate-y:-1.5rem}}@media (min-width:1024px){.lg\\:focus\\:-translate-y-8:focus{--transform-translate-y:-2rem}}@media (min-width:1024px){.lg\\:focus\\:-translate-y-10:focus{--transform-translate-y:-2.5rem}}@media (min-width:1024px){.lg\\:focus\\:-translate-y-12:focus{--transform-translate-y:-3rem}}@media (min-width:1024px){.lg\\:focus\\:-translate-y-16:focus{--transform-translate-y:-4rem}}@media (min-width:1024px){.lg\\:focus\\:-translate-y-20:focus{--transform-translate-y:-5rem}}@media (min-width:1024px){.lg\\:focus\\:-translate-y-24:focus{--transform-translate-y:-6rem}}@media (min-width:1024px){.lg\\:focus\\:-translate-y-32:focus{--transform-translate-y:-8rem}}@media (min-width:1024px){.lg\\:focus\\:-translate-y-40:focus{--transform-translate-y:-10rem}}@media (min-width:1024px){.lg\\:focus\\:-translate-y-48:focus{--transform-translate-y:-12rem}}@media (min-width:1024px){.lg\\:focus\\:-translate-y-56:focus{--transform-translate-y:-14rem}}@media (min-width:1024px){.lg\\:focus\\:-translate-y-64:focus{--transform-translate-y:-16rem}}@media (min-width:1024px){.lg\\:focus\\:-translate-y-px:focus{--transform-translate-y:-1px}}@media (min-width:1024px){.lg\\:focus\\:-translate-y-full:focus{--transform-translate-y:-100%}}@media (min-width:1024px){.lg\\:focus\\:-translate-y-1\\/2:focus{--transform-translate-y:-50%}}@media (min-width:1024px){.lg\\:focus\\:translate-y-1\\/2:focus{--transform-translate-y:50%}}@media (min-width:1024px){.lg\\:focus\\:translate-y-full:focus{--transform-translate-y:100%}}@media (min-width:1024px){.lg\\:skew-x-0{--transform-skew-x:0}}@media (min-width:1024px){.lg\\:skew-x-3{--transform-skew-x:3deg}}@media (min-width:1024px){.lg\\:skew-x-6{--transform-skew-x:6deg}}@media (min-width:1024px){.lg\\:skew-x-12{--transform-skew-x:12deg}}@media (min-width:1024px){.lg\\:-skew-x-12{--transform-skew-x:-12deg}}@media (min-width:1024px){.lg\\:-skew-x-6{--transform-skew-x:-6deg}}@media (min-width:1024px){.lg\\:-skew-x-3{--transform-skew-x:-3deg}}@media (min-width:1024px){.lg\\:skew-y-0{--transform-skew-y:0}}@media (min-width:1024px){.lg\\:skew-y-3{--transform-skew-y:3deg}}@media (min-width:1024px){.lg\\:skew-y-6{--transform-skew-y:6deg}}@media (min-width:1024px){.lg\\:skew-y-12{--transform-skew-y:12deg}}@media (min-width:1024px){.lg\\:-skew-y-12{--transform-skew-y:-12deg}}@media (min-width:1024px){.lg\\:-skew-y-6{--transform-skew-y:-6deg}}@media (min-width:1024px){.lg\\:-skew-y-3{--transform-skew-y:-3deg}}@media (min-width:1024px){.lg\\:hover\\:skew-x-0:hover{--transform-skew-x:0}}@media (min-width:1024px){.lg\\:hover\\:skew-x-3:hover{--transform-skew-x:3deg}}@media (min-width:1024px){.lg\\:hover\\:skew-x-6:hover{--transform-skew-x:6deg}}@media (min-width:1024px){.lg\\:hover\\:skew-x-12:hover{--transform-skew-x:12deg}}@media (min-width:1024px){.lg\\:hover\\:-skew-x-12:hover{--transform-skew-x:-12deg}}@media (min-width:1024px){.lg\\:hover\\:-skew-x-6:hover{--transform-skew-x:-6deg}}@media (min-width:1024px){.lg\\:hover\\:-skew-x-3:hover{--transform-skew-x:-3deg}}@media (min-width:1024px){.lg\\:hover\\:skew-y-0:hover{--transform-skew-y:0}}@media (min-width:1024px){.lg\\:hover\\:skew-y-3:hover{--transform-skew-y:3deg}}@media (min-width:1024px){.lg\\:hover\\:skew-y-6:hover{--transform-skew-y:6deg}}@media (min-width:1024px){.lg\\:hover\\:skew-y-12:hover{--transform-skew-y:12deg}}@media (min-width:1024px){.lg\\:hover\\:-skew-y-12:hover{--transform-skew-y:-12deg}}@media (min-width:1024px){.lg\\:hover\\:-skew-y-6:hover{--transform-skew-y:-6deg}}@media (min-width:1024px){.lg\\:hover\\:-skew-y-3:hover{--transform-skew-y:-3deg}}@media (min-width:1024px){.lg\\:focus\\:skew-x-0:focus{--transform-skew-x:0}}@media (min-width:1024px){.lg\\:focus\\:skew-x-3:focus{--transform-skew-x:3deg}}@media (min-width:1024px){.lg\\:focus\\:skew-x-6:focus{--transform-skew-x:6deg}}@media (min-width:1024px){.lg\\:focus\\:skew-x-12:focus{--transform-skew-x:12deg}}@media (min-width:1024px){.lg\\:focus\\:-skew-x-12:focus{--transform-skew-x:-12deg}}@media (min-width:1024px){.lg\\:focus\\:-skew-x-6:focus{--transform-skew-x:-6deg}}@media (min-width:1024px){.lg\\:focus\\:-skew-x-3:focus{--transform-skew-x:-3deg}}@media (min-width:1024px){.lg\\:focus\\:skew-y-0:focus{--transform-skew-y:0}}@media (min-width:1024px){.lg\\:focus\\:skew-y-3:focus{--transform-skew-y:3deg}}@media (min-width:1024px){.lg\\:focus\\:skew-y-6:focus{--transform-skew-y:6deg}}@media (min-width:1024px){.lg\\:focus\\:skew-y-12:focus{--transform-skew-y:12deg}}@media (min-width:1024px){.lg\\:focus\\:-skew-y-12:focus{--transform-skew-y:-12deg}}@media (min-width:1024px){.lg\\:focus\\:-skew-y-6:focus{--transform-skew-y:-6deg}}@media (min-width:1024px){.lg\\:focus\\:-skew-y-3:focus{--transform-skew-y:-3deg}}@media (min-width:1024px){.lg\\:transition-none{transition-property:none}}@media (min-width:1024px){.lg\\:transition-all{transition-property:all}}@media (min-width:1024px){.lg\\:transition{transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform}}@media (min-width:1024px){.lg\\:transition-colors{transition-property:background-color,border-color,color,fill,stroke}}@media (min-width:1024px){.lg\\:transition-opacity{transition-property:opacity}}@media (min-width:1024px){.lg\\:transition-shadow{transition-property:box-shadow}}@media (min-width:1024px){.lg\\:transition-transform{transition-property:transform}}@media (min-width:1024px){.lg\\:ease-linear{transition-timing-function:linear}}@media (min-width:1024px){.lg\\:ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}}@media (min-width:1024px){.lg\\:ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}}@media (min-width:1024px){.lg\\:ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}}@media (min-width:1024px){.lg\\:duration-75{transition-duration:75ms}}@media (min-width:1024px){.lg\\:duration-100{transition-duration:.1s}}@media (min-width:1024px){.lg\\:duration-150{transition-duration:.15s}}@media (min-width:1024px){.lg\\:duration-200{transition-duration:.2s}}@media (min-width:1024px){.lg\\:duration-300{transition-duration:.3s}}@media (min-width:1024px){.lg\\:duration-500{transition-duration:.5s}}@media (min-width:1024px){.lg\\:duration-700{transition-duration:.7s}}@media (min-width:1024px){.lg\\:duration-1000{transition-duration:1s}}@media (min-width:1024px){.lg\\:delay-75{transition-delay:75ms}}@media (min-width:1024px){.lg\\:delay-100{transition-delay:.1s}}@media (min-width:1024px){.lg\\:delay-150{transition-delay:.15s}}@media (min-width:1024px){.lg\\:delay-200{transition-delay:.2s}}@media (min-width:1024px){.lg\\:delay-300{transition-delay:.3s}}@media (min-width:1024px){.lg\\:delay-500{transition-delay:.5s}}@media (min-width:1024px){.lg\\:delay-700{transition-delay:.7s}}@media (min-width:1024px){.lg\\:delay-1000{transition-delay:1s}}@media (min-width:1024px){.lg\\:animate-none{animation:none}}@media (min-width:1024px){.lg\\:animate-spin{animation:spin 1s linear infinite}}@media (min-width:1024px){.lg\\:animate-ping{animation:ping 1s cubic-bezier(0,0,.2,1) infinite}}@media (min-width:1024px){.lg\\:animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}}@media (min-width:1024px){.lg\\:animate-bounce{animation:bounce 1s infinite}}@media (min-width:1280px){.xl\\:container{width:100%}}@media (min-width:1280px) and (min-width:640px){.xl\\:container{max-width:640px}}@media (min-width:1280px) and (min-width:768px){.xl\\:container{max-width:768px}}@media (min-width:1280px) and (min-width:1024px){.xl\\:container{max-width:1024px}}@media (min-width:1280px) and (min-width:1280px){.xl\\:container{max-width:1280px}}@media (min-width:1280px){.xl\\:space-y-0>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(0px * calc(1 - var(--space-y-reverse)));margin-bottom:calc(0px * var(--space-y-reverse))}}@media (min-width:1280px){.xl\\:space-x-0>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(0px * var(--space-x-reverse));margin-left:calc(0px * calc(1 - var(--space-x-reverse)))}}@media (min-width:1280px){.xl\\:space-y-1>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(.25rem * var(--space-y-reverse))}}@media (min-width:1280px){.xl\\:space-x-1>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(.25rem * var(--space-x-reverse));margin-left:calc(.25rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:1280px){.xl\\:space-y-2>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(.5rem * var(--space-y-reverse))}}@media (min-width:1280px){.xl\\:space-x-2>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(.5rem * var(--space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:1280px){.xl\\:space-y-3>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(.75rem * var(--space-y-reverse))}}@media (min-width:1280px){.xl\\:space-x-3>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(.75rem * var(--space-x-reverse));margin-left:calc(.75rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:1280px){.xl\\:space-y-4>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(1rem * var(--space-y-reverse))}}@media (min-width:1280px){.xl\\:space-x-4>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(1rem * var(--space-x-reverse));margin-left:calc(1rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:1280px){.xl\\:space-y-5>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(1.25rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(1.25rem * var(--space-y-reverse))}}@media (min-width:1280px){.xl\\:space-x-5>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(1.25rem * var(--space-x-reverse));margin-left:calc(1.25rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:1280px){.xl\\:space-y-6>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(1.5rem * var(--space-y-reverse))}}@media (min-width:1280px){.xl\\:space-x-6>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(1.5rem * var(--space-x-reverse));margin-left:calc(1.5rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:1280px){.xl\\:space-y-8>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(2rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(2rem * var(--space-y-reverse))}}@media (min-width:1280px){.xl\\:space-x-8>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(2rem * var(--space-x-reverse));margin-left:calc(2rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:1280px){.xl\\:space-y-10>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(2.5rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(2.5rem * var(--space-y-reverse))}}@media (min-width:1280px){.xl\\:space-x-10>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(2.5rem * var(--space-x-reverse));margin-left:calc(2.5rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:1280px){.xl\\:space-y-12>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(3rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(3rem * var(--space-y-reverse))}}@media (min-width:1280px){.xl\\:space-x-12>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(3rem * var(--space-x-reverse));margin-left:calc(3rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:1280px){.xl\\:space-y-16>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(4rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(4rem * var(--space-y-reverse))}}@media (min-width:1280px){.xl\\:space-x-16>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(4rem * var(--space-x-reverse));margin-left:calc(4rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:1280px){.xl\\:space-y-20>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(5rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(5rem * var(--space-y-reverse))}}@media (min-width:1280px){.xl\\:space-x-20>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(5rem * var(--space-x-reverse));margin-left:calc(5rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:1280px){.xl\\:space-y-24>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(6rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(6rem * var(--space-y-reverse))}}@media (min-width:1280px){.xl\\:space-x-24>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(6rem * var(--space-x-reverse));margin-left:calc(6rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:1280px){.xl\\:space-y-32>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(8rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(8rem * var(--space-y-reverse))}}@media (min-width:1280px){.xl\\:space-x-32>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(8rem * var(--space-x-reverse));margin-left:calc(8rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:1280px){.xl\\:space-y-40>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(10rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(10rem * var(--space-y-reverse))}}@media (min-width:1280px){.xl\\:space-x-40>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(10rem * var(--space-x-reverse));margin-left:calc(10rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:1280px){.xl\\:space-y-48>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(12rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(12rem * var(--space-y-reverse))}}@media (min-width:1280px){.xl\\:space-x-48>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(12rem * var(--space-x-reverse));margin-left:calc(12rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:1280px){.xl\\:space-y-56>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(14rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(14rem * var(--space-y-reverse))}}@media (min-width:1280px){.xl\\:space-x-56>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(14rem * var(--space-x-reverse));margin-left:calc(14rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:1280px){.xl\\:space-y-64>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(16rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(16rem * var(--space-y-reverse))}}@media (min-width:1280px){.xl\\:space-x-64>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(16rem * var(--space-x-reverse));margin-left:calc(16rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:1280px){.xl\\:space-y-px>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(1px * calc(1 - var(--space-y-reverse)));margin-bottom:calc(1px * var(--space-y-reverse))}}@media (min-width:1280px){.xl\\:space-x-px>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(1px * var(--space-x-reverse));margin-left:calc(1px * calc(1 - var(--space-x-reverse)))}}@media (min-width:1280px){.xl\\:-space-y-1>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-.25rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-.25rem * var(--space-y-reverse))}}@media (min-width:1280px){.xl\\:-space-x-1>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-.25rem * var(--space-x-reverse));margin-left:calc(-.25rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:1280px){.xl\\:-space-y-2>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-.5rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-.5rem * var(--space-y-reverse))}}@media (min-width:1280px){.xl\\:-space-x-2>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-.5rem * var(--space-x-reverse));margin-left:calc(-.5rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:1280px){.xl\\:-space-y-3>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-.75rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-.75rem * var(--space-y-reverse))}}@media (min-width:1280px){.xl\\:-space-x-3>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-.75rem * var(--space-x-reverse));margin-left:calc(-.75rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:1280px){.xl\\:-space-y-4>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-1rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-1rem * var(--space-y-reverse))}}@media (min-width:1280px){.xl\\:-space-x-4>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-1rem * var(--space-x-reverse));margin-left:calc(-1rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:1280px){.xl\\:-space-y-5>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-1.25rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-1.25rem * var(--space-y-reverse))}}@media (min-width:1280px){.xl\\:-space-x-5>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-1.25rem * var(--space-x-reverse));margin-left:calc(-1.25rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:1280px){.xl\\:-space-y-6>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-1.5rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-1.5rem * var(--space-y-reverse))}}@media (min-width:1280px){.xl\\:-space-x-6>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-1.5rem * var(--space-x-reverse));margin-left:calc(-1.5rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:1280px){.xl\\:-space-y-8>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-2rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-2rem * var(--space-y-reverse))}}@media (min-width:1280px){.xl\\:-space-x-8>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-2rem * var(--space-x-reverse));margin-left:calc(-2rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:1280px){.xl\\:-space-y-10>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-2.5rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-2.5rem * var(--space-y-reverse))}}@media (min-width:1280px){.xl\\:-space-x-10>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-2.5rem * var(--space-x-reverse));margin-left:calc(-2.5rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:1280px){.xl\\:-space-y-12>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-3rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-3rem * var(--space-y-reverse))}}@media (min-width:1280px){.xl\\:-space-x-12>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-3rem * var(--space-x-reverse));margin-left:calc(-3rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:1280px){.xl\\:-space-y-16>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-4rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-4rem * var(--space-y-reverse))}}@media (min-width:1280px){.xl\\:-space-x-16>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-4rem * var(--space-x-reverse));margin-left:calc(-4rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:1280px){.xl\\:-space-y-20>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-5rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-5rem * var(--space-y-reverse))}}@media (min-width:1280px){.xl\\:-space-x-20>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-5rem * var(--space-x-reverse));margin-left:calc(-5rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:1280px){.xl\\:-space-y-24>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-6rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-6rem * var(--space-y-reverse))}}@media (min-width:1280px){.xl\\:-space-x-24>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-6rem * var(--space-x-reverse));margin-left:calc(-6rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:1280px){.xl\\:-space-y-32>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-8rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-8rem * var(--space-y-reverse))}}@media (min-width:1280px){.xl\\:-space-x-32>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-8rem * var(--space-x-reverse));margin-left:calc(-8rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:1280px){.xl\\:-space-y-40>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-10rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-10rem * var(--space-y-reverse))}}@media (min-width:1280px){.xl\\:-space-x-40>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-10rem * var(--space-x-reverse));margin-left:calc(-10rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:1280px){.xl\\:-space-y-48>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-12rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-12rem * var(--space-y-reverse))}}@media (min-width:1280px){.xl\\:-space-x-48>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-12rem * var(--space-x-reverse));margin-left:calc(-12rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:1280px){.xl\\:-space-y-56>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-14rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-14rem * var(--space-y-reverse))}}@media (min-width:1280px){.xl\\:-space-x-56>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-14rem * var(--space-x-reverse));margin-left:calc(-14rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:1280px){.xl\\:-space-y-64>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-16rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-16rem * var(--space-y-reverse))}}@media (min-width:1280px){.xl\\:-space-x-64>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-16rem * var(--space-x-reverse));margin-left:calc(-16rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:1280px){.xl\\:-space-y-px>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-1px * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-1px * var(--space-y-reverse))}}@media (min-width:1280px){.xl\\:-space-x-px>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-1px * var(--space-x-reverse));margin-left:calc(-1px * calc(1 - var(--space-x-reverse)))}}@media (min-width:1280px){.xl\\:space-y-reverse>:not(template)~:not(template){--space-y-reverse:1}}@media (min-width:1280px){.xl\\:space-x-reverse>:not(template)~:not(template){--space-x-reverse:1}}@media (min-width:1280px){.xl\\:divide-y-0>:not(template)~:not(template){--divide-y-reverse:0;border-top-width:calc(0px * calc(1 - var(--divide-y-reverse)));border-bottom-width:calc(0px * var(--divide-y-reverse))}}@media (min-width:1280px){.xl\\:divide-x-0>:not(template)~:not(template){--divide-x-reverse:0;border-right-width:calc(0px * var(--divide-x-reverse));border-left-width:calc(0px * calc(1 - var(--divide-x-reverse)))}}@media (min-width:1280px){.xl\\:divide-y-2>:not(template)~:not(template){--divide-y-reverse:0;border-top-width:calc(2px * calc(1 - var(--divide-y-reverse)));border-bottom-width:calc(2px * var(--divide-y-reverse))}}@media (min-width:1280px){.xl\\:divide-x-2>:not(template)~:not(template){--divide-x-reverse:0;border-right-width:calc(2px * var(--divide-x-reverse));border-left-width:calc(2px * calc(1 - var(--divide-x-reverse)))}}@media (min-width:1280px){.xl\\:divide-y-4>:not(template)~:not(template){--divide-y-reverse:0;border-top-width:calc(4px * calc(1 - var(--divide-y-reverse)));border-bottom-width:calc(4px * var(--divide-y-reverse))}}@media (min-width:1280px){.xl\\:divide-x-4>:not(template)~:not(template){--divide-x-reverse:0;border-right-width:calc(4px * var(--divide-x-reverse));border-left-width:calc(4px * calc(1 - var(--divide-x-reverse)))}}@media (min-width:1280px){.xl\\:divide-y-8>:not(template)~:not(template){--divide-y-reverse:0;border-top-width:calc(8px * calc(1 - var(--divide-y-reverse)));border-bottom-width:calc(8px * var(--divide-y-reverse))}}@media (min-width:1280px){.xl\\:divide-x-8>:not(template)~:not(template){--divide-x-reverse:0;border-right-width:calc(8px * var(--divide-x-reverse));border-left-width:calc(8px * calc(1 - var(--divide-x-reverse)))}}@media (min-width:1280px){.xl\\:divide-y>:not(template)~:not(template){--divide-y-reverse:0;border-top-width:calc(1px * calc(1 - var(--divide-y-reverse)));border-bottom-width:calc(1px * var(--divide-y-reverse))}}@media (min-width:1280px){.xl\\:divide-x>:not(template)~:not(template){--divide-x-reverse:0;border-right-width:calc(1px * var(--divide-x-reverse));border-left-width:calc(1px * calc(1 - var(--divide-x-reverse)))}}@media (min-width:1280px){.xl\\:divide-y-reverse>:not(template)~:not(template){--divide-y-reverse:1}}@media (min-width:1280px){.xl\\:divide-x-reverse>:not(template)~:not(template){--divide-x-reverse:1}}@media (min-width:1280px){.xl\\:divide-primary>:not(template)~:not(template){--divide-opacity:1;border-color:#7467ef;border-color:rgba(116,103,239,var(--divide-opacity))}}@media (min-width:1280px){.xl\\:divide-secondary>:not(template)~:not(template){--divide-opacity:1;border-color:#ff9e43;border-color:rgba(255,158,67,var(--divide-opacity))}}@media (min-width:1280px){.xl\\:divide-error>:not(template)~:not(template){--divide-opacity:1;border-color:#e95455;border-color:rgba(233,84,85,var(--divide-opacity))}}@media (min-width:1280px){.xl\\:divide-paper>:not(template)~:not(template){--divide-opacity:1;border-color:#222a45;border-color:rgba(34,42,69,var(--divide-opacity))}}@media (min-width:1280px){.xl\\:divide-paperlight>:not(template)~:not(template){--divide-opacity:1;border-color:#30345b;border-color:rgba(48,52,91,var(--divide-opacity))}}@media (min-width:1280px){.xl\\:divide-muted>:not(template)~:not(template){border-color:hsla(0,0%,100%,.7)}}@media (min-width:1280px){.xl\\:divide-hint>:not(template)~:not(template){border-color:hsla(0,0%,100%,.5)}}@media (min-width:1280px){.xl\\:divide-white>:not(template)~:not(template){--divide-opacity:1;border-color:#fff;border-color:rgba(255,255,255,var(--divide-opacity))}}@media (min-width:1280px){.xl\\:divide-success>:not(template)~:not(template){border-color:#33d9b2}}@media (min-width:1280px){.xl\\:divide-solid>:not(template)~:not(template){border-style:solid}}@media (min-width:1280px){.xl\\:divide-dashed>:not(template)~:not(template){border-style:dashed}}@media (min-width:1280px){.xl\\:divide-dotted>:not(template)~:not(template){border-style:dotted}}@media (min-width:1280px){.xl\\:divide-double>:not(template)~:not(template){border-style:double}}@media (min-width:1280px){.xl\\:divide-none>:not(template)~:not(template){border-style:none}}@media (min-width:1280px){.xl\\:divide-opacity-0>:not(template)~:not(template){--divide-opacity:0}}@media (min-width:1280px){.xl\\:divide-opacity-25>:not(template)~:not(template){--divide-opacity:0.25}}@media (min-width:1280px){.xl\\:divide-opacity-50>:not(template)~:not(template){--divide-opacity:0.5}}@media (min-width:1280px){.xl\\:divide-opacity-75>:not(template)~:not(template){--divide-opacity:0.75}}@media (min-width:1280px){.xl\\:divide-opacity-100>:not(template)~:not(template){--divide-opacity:1}}@media (min-width:1280px){.xl\\:sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}}@media (min-width:1280px){.xl\\:not-sr-only{position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip:auto;white-space:normal}}@media (min-width:1280px){.xl\\:focus\\:sr-only:focus{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}}@media (min-width:1280px){.xl\\:focus\\:not-sr-only:focus{position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip:auto;white-space:normal}}@media (min-width:1280px){.xl\\:appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}}@media (min-width:1280px){.xl\\:bg-fixed{background-attachment:fixed}}@media (min-width:1280px){.xl\\:bg-local{background-attachment:local}}@media (min-width:1280px){.xl\\:bg-scroll{background-attachment:scroll}}@media (min-width:1280px){.xl\\:bg-clip-border{background-clip:initial}}@media (min-width:1280px){.xl\\:bg-clip-padding{background-clip:padding-box}}@media (min-width:1280px){.xl\\:bg-clip-content{background-clip:content-box}}@media (min-width:1280px){.xl\\:bg-clip-text{-webkit-background-clip:text;background-clip:text}}@media (min-width:1280px){.xl\\:bg-primary{--bg-opacity:1;background-color:#7467ef;background-color:rgba(116,103,239,var(--bg-opacity))}}@media (min-width:1280px){.xl\\:bg-secondary{--bg-opacity:1;background-color:#ff9e43;background-color:rgba(255,158,67,var(--bg-opacity))}}@media (min-width:1280px){.xl\\:bg-error{--bg-opacity:1;background-color:#e95455;background-color:rgba(233,84,85,var(--bg-opacity))}}@media (min-width:1280px){.xl\\:bg-default{--bg-opacity:1;background-color:#1a2038;background-color:rgba(26,32,56,var(--bg-opacity))}}@media (min-width:1280px){.xl\\:bg-paper{--bg-opacity:1;background-color:#222a45;background-color:rgba(34,42,69,var(--bg-opacity))}}@media (min-width:1280px){.xl\\:bg-paperlight{--bg-opacity:1;background-color:#30345b;background-color:rgba(48,52,91,var(--bg-opacity))}}@media (min-width:1280px){.xl\\:bg-muted{background-color:hsla(0,0%,100%,.7)}}@media (min-width:1280px){.xl\\:bg-hint{background-color:hsla(0,0%,100%,.5)}}@media (min-width:1280px){.xl\\:bg-white{--bg-opacity:1;background-color:#fff;background-color:rgba(255,255,255,var(--bg-opacity))}}@media (min-width:1280px){.xl\\:bg-success{background-color:#33d9b2}}@media (min-width:1280px){.xl\\:hover\\:bg-primary:hover{--bg-opacity:1;background-color:#7467ef;background-color:rgba(116,103,239,var(--bg-opacity))}}@media (min-width:1280px){.xl\\:hover\\:bg-secondary:hover{--bg-opacity:1;background-color:#ff9e43;background-color:rgba(255,158,67,var(--bg-opacity))}}@media (min-width:1280px){.xl\\:hover\\:bg-error:hover{--bg-opacity:1;background-color:#e95455;background-color:rgba(233,84,85,var(--bg-opacity))}}@media (min-width:1280px){.xl\\:hover\\:bg-default:hover{--bg-opacity:1;background-color:#1a2038;background-color:rgba(26,32,56,var(--bg-opacity))}}@media (min-width:1280px){.xl\\:hover\\:bg-paper:hover{--bg-opacity:1;background-color:#222a45;background-color:rgba(34,42,69,var(--bg-opacity))}}@media (min-width:1280px){.xl\\:hover\\:bg-paperlight:hover{--bg-opacity:1;background-color:#30345b;background-color:rgba(48,52,91,var(--bg-opacity))}}@media (min-width:1280px){.xl\\:hover\\:bg-muted:hover{background-color:hsla(0,0%,100%,.7)}}@media (min-width:1280px){.xl\\:hover\\:bg-hint:hover{background-color:hsla(0,0%,100%,.5)}}@media (min-width:1280px){.xl\\:hover\\:bg-white:hover{--bg-opacity:1;background-color:#fff;background-color:rgba(255,255,255,var(--bg-opacity))}}@media (min-width:1280px){.xl\\:hover\\:bg-success:hover{background-color:#33d9b2}}@media (min-width:1280px){.xl\\:focus\\:bg-primary:focus{--bg-opacity:1;background-color:#7467ef;background-color:rgba(116,103,239,var(--bg-opacity))}}@media (min-width:1280px){.xl\\:focus\\:bg-secondary:focus{--bg-opacity:1;background-color:#ff9e43;background-color:rgba(255,158,67,var(--bg-opacity))}}@media (min-width:1280px){.xl\\:focus\\:bg-error:focus{--bg-opacity:1;background-color:#e95455;background-color:rgba(233,84,85,var(--bg-opacity))}}@media (min-width:1280px){.xl\\:focus\\:bg-default:focus{--bg-opacity:1;background-color:#1a2038;background-color:rgba(26,32,56,var(--bg-opacity))}}@media (min-width:1280px){.xl\\:focus\\:bg-paper:focus{--bg-opacity:1;background-color:#222a45;background-color:rgba(34,42,69,var(--bg-opacity))}}@media (min-width:1280px){.xl\\:focus\\:bg-paperlight:focus{--bg-opacity:1;background-color:#30345b;background-color:rgba(48,52,91,var(--bg-opacity))}}@media (min-width:1280px){.xl\\:focus\\:bg-muted:focus{background-color:hsla(0,0%,100%,.7)}}@media (min-width:1280px){.xl\\:focus\\:bg-hint:focus{background-color:hsla(0,0%,100%,.5)}}@media (min-width:1280px){.xl\\:focus\\:bg-white:focus{--bg-opacity:1;background-color:#fff;background-color:rgba(255,255,255,var(--bg-opacity))}}@media (min-width:1280px){.xl\\:focus\\:bg-success:focus{background-color:#33d9b2}}@media (min-width:1280px){.xl\\:bg-none{background-image:none}}@media (min-width:1280px){.xl\\:bg-gradient-to-t{background-image:linear-gradient(0deg,var(--gradient-color-stops))}}@media (min-width:1280px){.xl\\:bg-gradient-to-tr{background-image:linear-gradient(to top right,var(--gradient-color-stops))}}@media (min-width:1280px){.xl\\:bg-gradient-to-r{background-image:linear-gradient(90deg,var(--gradient-color-stops))}}@media (min-width:1280px){.xl\\:bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--gradient-color-stops))}}@media (min-width:1280px){.xl\\:bg-gradient-to-b{background-image:linear-gradient(180deg,var(--gradient-color-stops))}}@media (min-width:1280px){.xl\\:bg-gradient-to-bl{background-image:linear-gradient(to bottom left,var(--gradient-color-stops))}}@media (min-width:1280px){.xl\\:bg-gradient-to-l{background-image:linear-gradient(270deg,var(--gradient-color-stops))}}@media (min-width:1280px){.xl\\:bg-gradient-to-tl{background-image:linear-gradient(to top left,var(--gradient-color-stops))}}@media (min-width:1280px){.xl\\:from-primary{--gradient-from-color:#7467ef;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(116,103,239,0))}}@media (min-width:1280px){.xl\\:from-secondary{--gradient-from-color:#ff9e43;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(255,158,67,0))}}@media (min-width:1280px){.xl\\:from-error{--gradient-from-color:#e95455;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(233,84,85,0))}}@media (min-width:1280px){.xl\\:from-default{--gradient-from-color:#1a2038;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(26,32,56,0))}}@media (min-width:1280px){.xl\\:from-paper{--gradient-from-color:#222a45;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(34,42,69,0))}}@media (min-width:1280px){.xl\\:from-paperlight{--gradient-from-color:#30345b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(48,52,91,0))}}@media (min-width:1280px){.xl\\:from-muted{--gradient-from-color:hsla(0,0%,100%,0.7)}}@media (min-width:1280px){.xl\\:from-hint,.xl\\:from-muted{--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,100%,0))}.xl\\:from-hint{--gradient-from-color:hsla(0,0%,100%,0.5)}}@media (min-width:1280px){.xl\\:from-white{--gradient-from-color:#fff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,100%,0))}}@media (min-width:1280px){.xl\\:from-success{--gradient-from-color:#33d9b2;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(51,217,178,0))}}@media (min-width:1280px){.xl\\:via-primary{--gradient-via-color:#7467ef;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(116,103,239,0))}}@media (min-width:1280px){.xl\\:via-secondary{--gradient-via-color:#ff9e43;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(255,158,67,0))}}@media (min-width:1280px){.xl\\:via-error{--gradient-via-color:#e95455;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(233,84,85,0))}}@media (min-width:1280px){.xl\\:via-default{--gradient-via-color:#1a2038;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(26,32,56,0))}}@media (min-width:1280px){.xl\\:via-paper{--gradient-via-color:#222a45;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(34,42,69,0))}}@media (min-width:1280px){.xl\\:via-paperlight{--gradient-via-color:#30345b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(48,52,91,0))}}@media (min-width:1280px){.xl\\:via-muted{--gradient-via-color:hsla(0,0%,100%,0.7)}}@media (min-width:1280px){.xl\\:via-hint,.xl\\:via-muted{--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,100%,0))}.xl\\:via-hint{--gradient-via-color:hsla(0,0%,100%,0.5)}}@media (min-width:1280px){.xl\\:via-white{--gradient-via-color:#fff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,100%,0))}}@media (min-width:1280px){.xl\\:via-success{--gradient-via-color:#33d9b2;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(51,217,178,0))}}@media (min-width:1280px){.xl\\:to-primary{--gradient-to-color:#7467ef}}@media (min-width:1280px){.xl\\:to-secondary{--gradient-to-color:#ff9e43}}@media (min-width:1280px){.xl\\:to-error{--gradient-to-color:#e95455}}@media (min-width:1280px){.xl\\:to-default{--gradient-to-color:#1a2038}}@media (min-width:1280px){.xl\\:to-paper{--gradient-to-color:#222a45}}@media (min-width:1280px){.xl\\:to-paperlight{--gradient-to-color:#30345b}}@media (min-width:1280px){.xl\\:to-muted{--gradient-to-color:hsla(0,0%,100%,0.7)}}@media (min-width:1280px){.xl\\:to-hint{--gradient-to-color:hsla(0,0%,100%,0.5)}}@media (min-width:1280px){.xl\\:to-white{--gradient-to-color:#fff}}@media (min-width:1280px){.xl\\:to-success{--gradient-to-color:#33d9b2}}@media (min-width:1280px){.xl\\:hover\\:from-primary:hover{--gradient-from-color:#7467ef;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(116,103,239,0))}}@media (min-width:1280px){.xl\\:hover\\:from-secondary:hover{--gradient-from-color:#ff9e43;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(255,158,67,0))}}@media (min-width:1280px){.xl\\:hover\\:from-error:hover{--gradient-from-color:#e95455;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(233,84,85,0))}}@media (min-width:1280px){.xl\\:hover\\:from-default:hover{--gradient-from-color:#1a2038;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(26,32,56,0))}}@media (min-width:1280px){.xl\\:hover\\:from-paper:hover{--gradient-from-color:#222a45;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(34,42,69,0))}}@media (min-width:1280px){.xl\\:hover\\:from-paperlight:hover{--gradient-from-color:#30345b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(48,52,91,0))}}@media (min-width:1280px){.xl\\:hover\\:from-muted:hover{--gradient-from-color:hsla(0,0%,100%,0.7)}}@media (min-width:1280px){.xl\\:hover\\:from-hint:hover,.xl\\:hover\\:from-muted:hover{--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,100%,0))}.xl\\:hover\\:from-hint:hover{--gradient-from-color:hsla(0,0%,100%,0.5)}}@media (min-width:1280px){.xl\\:hover\\:from-white:hover{--gradient-from-color:#fff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,100%,0))}}@media (min-width:1280px){.xl\\:hover\\:from-success:hover{--gradient-from-color:#33d9b2;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(51,217,178,0))}}@media (min-width:1280px){.xl\\:hover\\:via-primary:hover{--gradient-via-color:#7467ef;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(116,103,239,0))}}@media (min-width:1280px){.xl\\:hover\\:via-secondary:hover{--gradient-via-color:#ff9e43;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(255,158,67,0))}}@media (min-width:1280px){.xl\\:hover\\:via-error:hover{--gradient-via-color:#e95455;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(233,84,85,0))}}@media (min-width:1280px){.xl\\:hover\\:via-default:hover{--gradient-via-color:#1a2038;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(26,32,56,0))}}@media (min-width:1280px){.xl\\:hover\\:via-paper:hover{--gradient-via-color:#222a45;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(34,42,69,0))}}@media (min-width:1280px){.xl\\:hover\\:via-paperlight:hover{--gradient-via-color:#30345b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(48,52,91,0))}}@media (min-width:1280px){.xl\\:hover\\:via-muted:hover{--gradient-via-color:hsla(0,0%,100%,0.7)}}@media (min-width:1280px){.xl\\:hover\\:via-hint:hover,.xl\\:hover\\:via-muted:hover{--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,100%,0))}.xl\\:hover\\:via-hint:hover{--gradient-via-color:hsla(0,0%,100%,0.5)}}@media (min-width:1280px){.xl\\:hover\\:via-white:hover{--gradient-via-color:#fff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,100%,0))}}@media (min-width:1280px){.xl\\:hover\\:via-success:hover{--gradient-via-color:#33d9b2;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(51,217,178,0))}}@media (min-width:1280px){.xl\\:hover\\:to-primary:hover{--gradient-to-color:#7467ef}}@media (min-width:1280px){.xl\\:hover\\:to-secondary:hover{--gradient-to-color:#ff9e43}}@media (min-width:1280px){.xl\\:hover\\:to-error:hover{--gradient-to-color:#e95455}}@media (min-width:1280px){.xl\\:hover\\:to-default:hover{--gradient-to-color:#1a2038}}@media (min-width:1280px){.xl\\:hover\\:to-paper:hover{--gradient-to-color:#222a45}}@media (min-width:1280px){.xl\\:hover\\:to-paperlight:hover{--gradient-to-color:#30345b}}@media (min-width:1280px){.xl\\:hover\\:to-muted:hover{--gradient-to-color:hsla(0,0%,100%,0.7)}}@media (min-width:1280px){.xl\\:hover\\:to-hint:hover{--gradient-to-color:hsla(0,0%,100%,0.5)}}@media (min-width:1280px){.xl\\:hover\\:to-white:hover{--gradient-to-color:#fff}}@media (min-width:1280px){.xl\\:hover\\:to-success:hover{--gradient-to-color:#33d9b2}}@media (min-width:1280px){.xl\\:focus\\:from-primary:focus{--gradient-from-color:#7467ef;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(116,103,239,0))}}@media (min-width:1280px){.xl\\:focus\\:from-secondary:focus{--gradient-from-color:#ff9e43;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(255,158,67,0))}}@media (min-width:1280px){.xl\\:focus\\:from-error:focus{--gradient-from-color:#e95455;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(233,84,85,0))}}@media (min-width:1280px){.xl\\:focus\\:from-default:focus{--gradient-from-color:#1a2038;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(26,32,56,0))}}@media (min-width:1280px){.xl\\:focus\\:from-paper:focus{--gradient-from-color:#222a45;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(34,42,69,0))}}@media (min-width:1280px){.xl\\:focus\\:from-paperlight:focus{--gradient-from-color:#30345b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(48,52,91,0))}}@media (min-width:1280px){.xl\\:focus\\:from-muted:focus{--gradient-from-color:hsla(0,0%,100%,0.7)}}@media (min-width:1280px){.xl\\:focus\\:from-hint:focus,.xl\\:focus\\:from-muted:focus{--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,100%,0))}.xl\\:focus\\:from-hint:focus{--gradient-from-color:hsla(0,0%,100%,0.5)}}@media (min-width:1280px){.xl\\:focus\\:from-white:focus{--gradient-from-color:#fff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,100%,0))}}@media (min-width:1280px){.xl\\:focus\\:from-success:focus{--gradient-from-color:#33d9b2;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(51,217,178,0))}}@media (min-width:1280px){.xl\\:focus\\:via-primary:focus{--gradient-via-color:#7467ef;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(116,103,239,0))}}@media (min-width:1280px){.xl\\:focus\\:via-secondary:focus{--gradient-via-color:#ff9e43;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(255,158,67,0))}}@media (min-width:1280px){.xl\\:focus\\:via-error:focus{--gradient-via-color:#e95455;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(233,84,85,0))}}@media (min-width:1280px){.xl\\:focus\\:via-default:focus{--gradient-via-color:#1a2038;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(26,32,56,0))}}@media (min-width:1280px){.xl\\:focus\\:via-paper:focus{--gradient-via-color:#222a45;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(34,42,69,0))}}@media (min-width:1280px){.xl\\:focus\\:via-paperlight:focus{--gradient-via-color:#30345b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(48,52,91,0))}}@media (min-width:1280px){.xl\\:focus\\:via-muted:focus{--gradient-via-color:hsla(0,0%,100%,0.7)}}@media (min-width:1280px){.xl\\:focus\\:via-hint:focus,.xl\\:focus\\:via-muted:focus{--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,100%,0))}.xl\\:focus\\:via-hint:focus{--gradient-via-color:hsla(0,0%,100%,0.5)}}@media (min-width:1280px){.xl\\:focus\\:via-white:focus{--gradient-via-color:#fff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,100%,0))}}@media (min-width:1280px){.xl\\:focus\\:via-success:focus{--gradient-via-color:#33d9b2;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(51,217,178,0))}}@media (min-width:1280px){.xl\\:focus\\:to-primary:focus{--gradient-to-color:#7467ef}}@media (min-width:1280px){.xl\\:focus\\:to-secondary:focus{--gradient-to-color:#ff9e43}}@media (min-width:1280px){.xl\\:focus\\:to-error:focus{--gradient-to-color:#e95455}}@media (min-width:1280px){.xl\\:focus\\:to-default:focus{--gradient-to-color:#1a2038}}@media (min-width:1280px){.xl\\:focus\\:to-paper:focus{--gradient-to-color:#222a45}}@media (min-width:1280px){.xl\\:focus\\:to-paperlight:focus{--gradient-to-color:#30345b}}@media (min-width:1280px){.xl\\:focus\\:to-muted:focus{--gradient-to-color:hsla(0,0%,100%,0.7)}}@media (min-width:1280px){.xl\\:focus\\:to-hint:focus{--gradient-to-color:hsla(0,0%,100%,0.5)}}@media (min-width:1280px){.xl\\:focus\\:to-white:focus{--gradient-to-color:#fff}}@media (min-width:1280px){.xl\\:focus\\:to-success:focus{--gradient-to-color:#33d9b2}}@media (min-width:1280px){.xl\\:bg-opacity-0{--bg-opacity:0}}@media (min-width:1280px){.xl\\:bg-opacity-25{--bg-opacity:0.25}}@media (min-width:1280px){.xl\\:bg-opacity-50{--bg-opacity:0.5}}@media (min-width:1280px){.xl\\:bg-opacity-75{--bg-opacity:0.75}}@media (min-width:1280px){.xl\\:bg-opacity-100{--bg-opacity:1}}@media (min-width:1280px){.xl\\:hover\\:bg-opacity-0:hover{--bg-opacity:0}}@media (min-width:1280px){.xl\\:hover\\:bg-opacity-25:hover{--bg-opacity:0.25}}@media (min-width:1280px){.xl\\:hover\\:bg-opacity-50:hover{--bg-opacity:0.5}}@media (min-width:1280px){.xl\\:hover\\:bg-opacity-75:hover{--bg-opacity:0.75}}@media (min-width:1280px){.xl\\:hover\\:bg-opacity-100:hover{--bg-opacity:1}}@media (min-width:1280px){.xl\\:focus\\:bg-opacity-0:focus{--bg-opacity:0}}@media (min-width:1280px){.xl\\:focus\\:bg-opacity-25:focus{--bg-opacity:0.25}}@media (min-width:1280px){.xl\\:focus\\:bg-opacity-50:focus{--bg-opacity:0.5}}@media (min-width:1280px){.xl\\:focus\\:bg-opacity-75:focus{--bg-opacity:0.75}}@media (min-width:1280px){.xl\\:focus\\:bg-opacity-100:focus{--bg-opacity:1}}@media (min-width:1280px){.xl\\:bg-bottom{background-position:bottom}}@media (min-width:1280px){.xl\\:bg-center{background-position:50%}}@media (min-width:1280px){.xl\\:bg-left{background-position:0}}@media (min-width:1280px){.xl\\:bg-left-bottom{background-position:0 100%}}@media (min-width:1280px){.xl\\:bg-left-top{background-position:0 0}}@media (min-width:1280px){.xl\\:bg-right{background-position:100%}}@media (min-width:1280px){.xl\\:bg-right-bottom{background-position:100% 100%}}@media (min-width:1280px){.xl\\:bg-right-top{background-position:100% 0}}@media (min-width:1280px){.xl\\:bg-top{background-position:top}}@media (min-width:1280px){.xl\\:bg-repeat{background-repeat:repeat}}@media (min-width:1280px){.xl\\:bg-no-repeat{background-repeat:no-repeat}}@media (min-width:1280px){.xl\\:bg-repeat-x{background-repeat:repeat-x}}@media (min-width:1280px){.xl\\:bg-repeat-y{background-repeat:repeat-y}}@media (min-width:1280px){.xl\\:bg-repeat-round{background-repeat:round}}@media (min-width:1280px){.xl\\:bg-repeat-space{background-repeat:space}}@media (min-width:1280px){.xl\\:bg-auto{background-size:auto}}@media (min-width:1280px){.xl\\:bg-cover{background-size:cover}}@media (min-width:1280px){.xl\\:bg-contain{background-size:contain}}@media (min-width:1280px){.xl\\:border-collapse{border-collapse:collapse}}@media (min-width:1280px){.xl\\:border-separate{border-collapse:initial}}@media (min-width:1280px){.xl\\:border-primary{--border-opacity:1;border-color:#7467ef;border-color:rgba(116,103,239,var(--border-opacity))}}@media (min-width:1280px){.xl\\:border-secondary{--border-opacity:1;border-color:#ff9e43;border-color:rgba(255,158,67,var(--border-opacity))}}@media (min-width:1280px){.xl\\:border-error{--border-opacity:1;border-color:#e95455;border-color:rgba(233,84,85,var(--border-opacity))}}@media (min-width:1280px){.xl\\:border-paper{--border-opacity:1;border-color:#222a45;border-color:rgba(34,42,69,var(--border-opacity))}}@media (min-width:1280px){.xl\\:border-paperlight{--border-opacity:1;border-color:#30345b;border-color:rgba(48,52,91,var(--border-opacity))}}@media (min-width:1280px){.xl\\:border-muted{border-color:hsla(0,0%,100%,.7)}}@media (min-width:1280px){.xl\\:border-hint{border-color:hsla(0,0%,100%,.5)}}@media (min-width:1280px){.xl\\:border-white{--border-opacity:1;border-color:#fff;border-color:rgba(255,255,255,var(--border-opacity))}}@media (min-width:1280px){.xl\\:border-success{border-color:#33d9b2}}@media (min-width:1280px){.xl\\:hover\\:border-primary:hover{--border-opacity:1;border-color:#7467ef;border-color:rgba(116,103,239,var(--border-opacity))}}@media (min-width:1280px){.xl\\:hover\\:border-secondary:hover{--border-opacity:1;border-color:#ff9e43;border-color:rgba(255,158,67,var(--border-opacity))}}@media (min-width:1280px){.xl\\:hover\\:border-error:hover{--border-opacity:1;border-color:#e95455;border-color:rgba(233,84,85,var(--border-opacity))}}@media (min-width:1280px){.xl\\:hover\\:border-paper:hover{--border-opacity:1;border-color:#222a45;border-color:rgba(34,42,69,var(--border-opacity))}}@media (min-width:1280px){.xl\\:hover\\:border-paperlight:hover{--border-opacity:1;border-color:#30345b;border-color:rgba(48,52,91,var(--border-opacity))}}@media (min-width:1280px){.xl\\:hover\\:border-muted:hover{border-color:hsla(0,0%,100%,.7)}}@media (min-width:1280px){.xl\\:hover\\:border-hint:hover{border-color:hsla(0,0%,100%,.5)}}@media (min-width:1280px){.xl\\:hover\\:border-white:hover{--border-opacity:1;border-color:#fff;border-color:rgba(255,255,255,var(--border-opacity))}}@media (min-width:1280px){.xl\\:hover\\:border-success:hover{border-color:#33d9b2}}@media (min-width:1280px){.xl\\:focus\\:border-primary:focus{--border-opacity:1;border-color:#7467ef;border-color:rgba(116,103,239,var(--border-opacity))}}@media (min-width:1280px){.xl\\:focus\\:border-secondary:focus{--border-opacity:1;border-color:#ff9e43;border-color:rgba(255,158,67,var(--border-opacity))}}@media (min-width:1280px){.xl\\:focus\\:border-error:focus{--border-opacity:1;border-color:#e95455;border-color:rgba(233,84,85,var(--border-opacity))}}@media (min-width:1280px){.xl\\:focus\\:border-paper:focus{--border-opacity:1;border-color:#222a45;border-color:rgba(34,42,69,var(--border-opacity))}}@media (min-width:1280px){.xl\\:focus\\:border-paperlight:focus{--border-opacity:1;border-color:#30345b;border-color:rgba(48,52,91,var(--border-opacity))}}@media (min-width:1280px){.xl\\:focus\\:border-muted:focus{border-color:hsla(0,0%,100%,.7)}}@media (min-width:1280px){.xl\\:focus\\:border-hint:focus{border-color:hsla(0,0%,100%,.5)}}@media (min-width:1280px){.xl\\:focus\\:border-white:focus{--border-opacity:1;border-color:#fff;border-color:rgba(255,255,255,var(--border-opacity))}}@media (min-width:1280px){.xl\\:focus\\:border-success:focus{border-color:#33d9b2}}@media (min-width:1280px){.xl\\:border-opacity-0{--border-opacity:0}}@media (min-width:1280px){.xl\\:border-opacity-25{--border-opacity:0.25}}@media (min-width:1280px){.xl\\:border-opacity-50{--border-opacity:0.5}}@media (min-width:1280px){.xl\\:border-opacity-75{--border-opacity:0.75}}@media (min-width:1280px){.xl\\:border-opacity-100{--border-opacity:1}}@media (min-width:1280px){.xl\\:hover\\:border-opacity-0:hover{--border-opacity:0}}@media (min-width:1280px){.xl\\:hover\\:border-opacity-25:hover{--border-opacity:0.25}}@media (min-width:1280px){.xl\\:hover\\:border-opacity-50:hover{--border-opacity:0.5}}@media (min-width:1280px){.xl\\:hover\\:border-opacity-75:hover{--border-opacity:0.75}}@media (min-width:1280px){.xl\\:hover\\:border-opacity-100:hover{--border-opacity:1}}@media (min-width:1280px){.xl\\:focus\\:border-opacity-0:focus{--border-opacity:0}}@media (min-width:1280px){.xl\\:focus\\:border-opacity-25:focus{--border-opacity:0.25}}@media (min-width:1280px){.xl\\:focus\\:border-opacity-50:focus{--border-opacity:0.5}}@media (min-width:1280px){.xl\\:focus\\:border-opacity-75:focus{--border-opacity:0.75}}@media (min-width:1280px){.xl\\:focus\\:border-opacity-100:focus{--border-opacity:1}}@media (min-width:1280px){.xl\\:rounded-none{border-radius:0}}@media (min-width:1280px){.xl\\:rounded-sm{border-radius:.125rem}}@media (min-width:1280px){.xl\\:rounded{border-radius:.25rem}}@media (min-width:1280px){.xl\\:rounded-md{border-radius:.375rem}}@media (min-width:1280px){.xl\\:rounded-lg{border-radius:.5rem}}@media (min-width:1280px){.xl\\:rounded-full{border-radius:9999px}}@media (min-width:1280px){.xl\\:rounded-t-none{border-top-left-radius:0;border-top-right-radius:0}}@media (min-width:1280px){.xl\\:rounded-r-none{border-top-right-radius:0;border-bottom-right-radius:0}}@media (min-width:1280px){.xl\\:rounded-b-none{border-bottom-right-radius:0;border-bottom-left-radius:0}}@media (min-width:1280px){.xl\\:rounded-l-none{border-top-left-radius:0;border-bottom-left-radius:0}}@media (min-width:1280px){.xl\\:rounded-t-sm{border-top-left-radius:.125rem;border-top-right-radius:.125rem}}@media (min-width:1280px){.xl\\:rounded-r-sm{border-top-right-radius:.125rem;border-bottom-right-radius:.125rem}}@media (min-width:1280px){.xl\\:rounded-b-sm{border-bottom-right-radius:.125rem;border-bottom-left-radius:.125rem}}@media (min-width:1280px){.xl\\:rounded-l-sm{border-top-left-radius:.125rem;border-bottom-left-radius:.125rem}}@media (min-width:1280px){.xl\\:rounded-t{border-top-left-radius:.25rem}}@media (min-width:1280px){.xl\\:rounded-r,.xl\\:rounded-t{border-top-right-radius:.25rem}}@media (min-width:1280px){.xl\\:rounded-b,.xl\\:rounded-r{border-bottom-right-radius:.25rem}}@media (min-width:1280px){.xl\\:rounded-b,.xl\\:rounded-l{border-bottom-left-radius:.25rem}.xl\\:rounded-l{border-top-left-radius:.25rem}}@media (min-width:1280px){.xl\\:rounded-t-md{border-top-left-radius:.375rem;border-top-right-radius:.375rem}}@media (min-width:1280px){.xl\\:rounded-r-md{border-top-right-radius:.375rem;border-bottom-right-radius:.375rem}}@media (min-width:1280px){.xl\\:rounded-b-md{border-bottom-right-radius:.375rem;border-bottom-left-radius:.375rem}}@media (min-width:1280px){.xl\\:rounded-l-md{border-top-left-radius:.375rem;border-bottom-left-radius:.375rem}}@media (min-width:1280px){.xl\\:rounded-t-lg{border-top-left-radius:.5rem;border-top-right-radius:.5rem}}@media (min-width:1280px){.xl\\:rounded-r-lg{border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}}@media (min-width:1280px){.xl\\:rounded-b-lg{border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem}}@media (min-width:1280px){.xl\\:rounded-l-lg{border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}}@media (min-width:1280px){.xl\\:rounded-t-full{border-top-left-radius:9999px;border-top-right-radius:9999px}}@media (min-width:1280px){.xl\\:rounded-r-full{border-top-right-radius:9999px;border-bottom-right-radius:9999px}}@media (min-width:1280px){.xl\\:rounded-b-full{border-bottom-right-radius:9999px;border-bottom-left-radius:9999px}}@media (min-width:1280px){.xl\\:rounded-l-full{border-top-left-radius:9999px;border-bottom-left-radius:9999px}}@media (min-width:1280px){.xl\\:rounded-tl-none{border-top-left-radius:0}}@media (min-width:1280px){.xl\\:rounded-tr-none{border-top-right-radius:0}}@media (min-width:1280px){.xl\\:rounded-br-none{border-bottom-right-radius:0}}@media (min-width:1280px){.xl\\:rounded-bl-none{border-bottom-left-radius:0}}@media (min-width:1280px){.xl\\:rounded-tl-sm{border-top-left-radius:.125rem}}@media (min-width:1280px){.xl\\:rounded-tr-sm{border-top-right-radius:.125rem}}@media (min-width:1280px){.xl\\:rounded-br-sm{border-bottom-right-radius:.125rem}}@media (min-width:1280px){.xl\\:rounded-bl-sm{border-bottom-left-radius:.125rem}}@media (min-width:1280px){.xl\\:rounded-tl{border-top-left-radius:.25rem}}@media (min-width:1280px){.xl\\:rounded-tr{border-top-right-radius:.25rem}}@media (min-width:1280px){.xl\\:rounded-br{border-bottom-right-radius:.25rem}}@media (min-width:1280px){.xl\\:rounded-bl{border-bottom-left-radius:.25rem}}@media (min-width:1280px){.xl\\:rounded-tl-md{border-top-left-radius:.375rem}}@media (min-width:1280px){.xl\\:rounded-tr-md{border-top-right-radius:.375rem}}@media (min-width:1280px){.xl\\:rounded-br-md{border-bottom-right-radius:.375rem}}@media (min-width:1280px){.xl\\:rounded-bl-md{border-bottom-left-radius:.375rem}}@media (min-width:1280px){.xl\\:rounded-tl-lg{border-top-left-radius:.5rem}}@media (min-width:1280px){.xl\\:rounded-tr-lg{border-top-right-radius:.5rem}}@media (min-width:1280px){.xl\\:rounded-br-lg{border-bottom-right-radius:.5rem}}@media (min-width:1280px){.xl\\:rounded-bl-lg{border-bottom-left-radius:.5rem}}@media (min-width:1280px){.xl\\:rounded-tl-full{border-top-left-radius:9999px}}@media (min-width:1280px){.xl\\:rounded-tr-full{border-top-right-radius:9999px}}@media (min-width:1280px){.xl\\:rounded-br-full{border-bottom-right-radius:9999px}}@media (min-width:1280px){.xl\\:rounded-bl-full{border-bottom-left-radius:9999px}}@media (min-width:1280px){.xl\\:border-solid{border-style:solid}}@media (min-width:1280px){.xl\\:border-dashed{border-style:dashed}}@media (min-width:1280px){.xl\\:border-dotted{border-style:dotted}}@media (min-width:1280px){.xl\\:border-double{border-style:double}}@media (min-width:1280px){.xl\\:border-none{border-style:none}}@media (min-width:1280px){.xl\\:border-0{border-width:0}}@media (min-width:1280px){.xl\\:border-2{border-width:2px}}@media (min-width:1280px){.xl\\:border-4{border-width:4px}}@media (min-width:1280px){.xl\\:border-8{border-width:8px}}@media (min-width:1280px){.xl\\:border{border-width:1px}}@media (min-width:1280px){.xl\\:border-t-0{border-top-width:0}}@media (min-width:1280px){.xl\\:border-r-0{border-right-width:0}}@media (min-width:1280px){.xl\\:border-b-0{border-bottom-width:0}}@media (min-width:1280px){.xl\\:border-l-0{border-left-width:0}}@media (min-width:1280px){.xl\\:border-t-2{border-top-width:2px}}@media (min-width:1280px){.xl\\:border-r-2{border-right-width:2px}}@media (min-width:1280px){.xl\\:border-b-2{border-bottom-width:2px}}@media (min-width:1280px){.xl\\:border-l-2{border-left-width:2px}}@media (min-width:1280px){.xl\\:border-t-4{border-top-width:4px}}@media (min-width:1280px){.xl\\:border-r-4{border-right-width:4px}}@media (min-width:1280px){.xl\\:border-b-4{border-bottom-width:4px}}@media (min-width:1280px){.xl\\:border-l-4{border-left-width:4px}}@media (min-width:1280px){.xl\\:border-t-8{border-top-width:8px}}@media (min-width:1280px){.xl\\:border-r-8{border-right-width:8px}}@media (min-width:1280px){.xl\\:border-b-8{border-bottom-width:8px}}@media (min-width:1280px){.xl\\:border-l-8{border-left-width:8px}}@media (min-width:1280px){.xl\\:border-t{border-top-width:1px}}@media (min-width:1280px){.xl\\:border-r{border-right-width:1px}}@media (min-width:1280px){.xl\\:border-b{border-bottom-width:1px}}@media (min-width:1280px){.xl\\:border-l{border-left-width:1px}}@media (min-width:1280px){.xl\\:box-border{box-sizing:border-box}}@media (min-width:1280px){.xl\\:box-content{box-sizing:initial}}@media (min-width:1280px){.xl\\:cursor-auto{cursor:auto}}@media (min-width:1280px){.xl\\:cursor-default{cursor:default}}@media (min-width:1280px){.xl\\:cursor-pointer{cursor:pointer}}@media (min-width:1280px){.xl\\:cursor-wait{cursor:wait}}@media (min-width:1280px){.xl\\:cursor-text{cursor:text}}@media (min-width:1280px){.xl\\:cursor-move{cursor:move}}@media (min-width:1280px){.xl\\:cursor-not-allowed{cursor:not-allowed}}@media (min-width:1280px){.xl\\:block{display:block}}@media (min-width:1280px){.xl\\:inline-block{display:inline-block}}@media (min-width:1280px){.xl\\:inline{display:inline}}@media (min-width:1280px){.xl\\:flex{display:flex}}@media (min-width:1280px){.xl\\:inline-flex{display:inline-flex}}@media (min-width:1280px){.xl\\:table{display:table}}@media (min-width:1280px){.xl\\:table-caption{display:table-caption}}@media (min-width:1280px){.xl\\:table-cell{display:table-cell}}@media (min-width:1280px){.xl\\:table-column{display:table-column}}@media (min-width:1280px){.xl\\:table-column-group{display:table-column-group}}@media (min-width:1280px){.xl\\:table-footer-group{display:table-footer-group}}@media (min-width:1280px){.xl\\:table-header-group{display:table-header-group}}@media (min-width:1280px){.xl\\:table-row-group{display:table-row-group}}@media (min-width:1280px){.xl\\:table-row{display:table-row}}@media (min-width:1280px){.xl\\:flow-root{display:flow-root}}@media (min-width:1280px){.xl\\:grid{display:grid}}@media (min-width:1280px){.xl\\:inline-grid{display:inline-grid}}@media (min-width:1280px){.xl\\:contents{display:contents}}@media (min-width:1280px){.xl\\:hidden{display:none}}@media (min-width:1280px){.xl\\:flex-row{flex-direction:row}}@media (min-width:1280px){.xl\\:flex-row-reverse{flex-direction:row-reverse}}@media (min-width:1280px){.xl\\:flex-col{flex-direction:column}}@media (min-width:1280px){.xl\\:flex-col-reverse{flex-direction:column-reverse}}@media (min-width:1280px){.xl\\:flex-wrap{flex-wrap:wrap}}@media (min-width:1280px){.xl\\:flex-wrap-reverse{flex-wrap:wrap-reverse}}@media (min-width:1280px){.xl\\:flex-no-wrap{flex-wrap:nowrap}}@media (min-width:1280px){.xl\\:items-start{align-items:flex-start}}@media (min-width:1280px){.xl\\:items-end{align-items:flex-end}}@media (min-width:1280px){.xl\\:items-center{align-items:center}}@media (min-width:1280px){.xl\\:items-baseline{align-items:baseline}}@media (min-width:1280px){.xl\\:items-stretch{align-items:stretch}}@media (min-width:1280px){.xl\\:self-auto{align-self:auto}}@media (min-width:1280px){.xl\\:self-start{align-self:flex-start}}@media (min-width:1280px){.xl\\:self-end{align-self:flex-end}}@media (min-width:1280px){.xl\\:self-center{align-self:center}}@media (min-width:1280px){.xl\\:self-stretch{align-self:stretch}}@media (min-width:1280px){.xl\\:justify-start{justify-content:flex-start}}@media (min-width:1280px){.xl\\:justify-end{justify-content:flex-end}}@media (min-width:1280px){.xl\\:justify-center{justify-content:center}}@media (min-width:1280px){.xl\\:justify-between{justify-content:space-between}}@media (min-width:1280px){.xl\\:justify-around{justify-content:space-around}}@media (min-width:1280px){.xl\\:justify-evenly{justify-content:space-evenly}}@media (min-width:1280px){.xl\\:content-center{align-content:center}}@media (min-width:1280px){.xl\\:content-start{align-content:flex-start}}@media (min-width:1280px){.xl\\:content-end{align-content:flex-end}}@media (min-width:1280px){.xl\\:content-between{align-content:space-between}}@media (min-width:1280px){.xl\\:content-around{align-content:space-around}}@media (min-width:1280px){.xl\\:flex-1{flex:1 1 0%}}@media (min-width:1280px){.xl\\:flex-auto{flex:1 1 auto}}@media (min-width:1280px){.xl\\:flex-initial{flex:0 1 auto}}@media (min-width:1280px){.xl\\:flex-none{flex:none}}@media (min-width:1280px){.xl\\:flex-grow-0{flex-grow:0}}@media (min-width:1280px){.xl\\:flex-grow{flex-grow:1}}@media (min-width:1280px){.xl\\:flex-shrink-0{flex-shrink:0}}@media (min-width:1280px){.xl\\:flex-shrink{flex-shrink:1}}@media (min-width:1280px){.xl\\:order-1{order:1}}@media (min-width:1280px){.xl\\:order-2{order:2}}@media (min-width:1280px){.xl\\:order-3{order:3}}@media (min-width:1280px){.xl\\:order-4{order:4}}@media (min-width:1280px){.xl\\:order-5{order:5}}@media (min-width:1280px){.xl\\:order-6{order:6}}@media (min-width:1280px){.xl\\:order-7{order:7}}@media (min-width:1280px){.xl\\:order-8{order:8}}@media (min-width:1280px){.xl\\:order-9{order:9}}@media (min-width:1280px){.xl\\:order-10{order:10}}@media (min-width:1280px){.xl\\:order-11{order:11}}@media (min-width:1280px){.xl\\:order-12{order:12}}@media (min-width:1280px){.xl\\:order-first{order:-9999}}@media (min-width:1280px){.xl\\:order-last{order:9999}}@media (min-width:1280px){.xl\\:order-none{order:0}}@media (min-width:1280px){.xl\\:float-right{float:right}}@media (min-width:1280px){.xl\\:float-left{float:left}}@media (min-width:1280px){.xl\\:float-none{float:none}}@media (min-width:1280px){.xl\\:clearfix:after{content:\"\";display:table;clear:both}}@media (min-width:1280px){.xl\\:clear-left{clear:left}}@media (min-width:1280px){.xl\\:clear-right{clear:right}}@media (min-width:1280px){.xl\\:clear-both{clear:both}}@media (min-width:1280px){.xl\\:clear-none{clear:none}}@media (min-width:1280px){.xl\\:font-sans{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}}@media (min-width:1280px){.xl\\:font-serif{font-family:Georgia,Cambria,Times New Roman,Times,serif}}@media (min-width:1280px){.xl\\:font-mono{font-family:Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}}@media (min-width:1280px){.xl\\:font-hairline{font-weight:100}}@media (min-width:1280px){.xl\\:font-thin{font-weight:200}}@media (min-width:1280px){.xl\\:font-light{font-weight:300}}@media (min-width:1280px){.xl\\:font-normal{font-weight:400}}@media (min-width:1280px){.xl\\:font-medium{font-weight:500}}@media (min-width:1280px){.xl\\:font-semibold{font-weight:600}}@media (min-width:1280px){.xl\\:font-bold{font-weight:700}}@media (min-width:1280px){.xl\\:font-extrabold{font-weight:800}}@media (min-width:1280px){.xl\\:font-black{font-weight:900}}@media (min-width:1280px){.xl\\:hover\\:font-hairline:hover{font-weight:100}}@media (min-width:1280px){.xl\\:hover\\:font-thin:hover{font-weight:200}}@media (min-width:1280px){.xl\\:hover\\:font-light:hover{font-weight:300}}@media (min-width:1280px){.xl\\:hover\\:font-normal:hover{font-weight:400}}@media (min-width:1280px){.xl\\:hover\\:font-medium:hover{font-weight:500}}@media (min-width:1280px){.xl\\:hover\\:font-semibold:hover{font-weight:600}}@media (min-width:1280px){.xl\\:hover\\:font-bold:hover{font-weight:700}}@media (min-width:1280px){.xl\\:hover\\:font-extrabold:hover{font-weight:800}}@media (min-width:1280px){.xl\\:hover\\:font-black:hover{font-weight:900}}@media (min-width:1280px){.xl\\:focus\\:font-hairline:focus{font-weight:100}}@media (min-width:1280px){.xl\\:focus\\:font-thin:focus{font-weight:200}}@media (min-width:1280px){.xl\\:focus\\:font-light:focus{font-weight:300}}@media (min-width:1280px){.xl\\:focus\\:font-normal:focus{font-weight:400}}@media (min-width:1280px){.xl\\:focus\\:font-medium:focus{font-weight:500}}@media (min-width:1280px){.xl\\:focus\\:font-semibold:focus{font-weight:600}}@media (min-width:1280px){.xl\\:focus\\:font-bold:focus{font-weight:700}}@media (min-width:1280px){.xl\\:focus\\:font-extrabold:focus{font-weight:800}}@media (min-width:1280px){.xl\\:focus\\:font-black:focus{font-weight:900}}@media (min-width:1280px){.xl\\:h-0{height:0}}@media (min-width:1280px){.xl\\:h-1{height:.25rem}}@media (min-width:1280px){.xl\\:h-2{height:.5rem}}@media (min-width:1280px){.xl\\:h-3{height:.75rem}}@media (min-width:1280px){.xl\\:h-4{height:1rem}}@media (min-width:1280px){.xl\\:h-5{height:1.25rem}}@media (min-width:1280px){.xl\\:h-6{height:1.5rem}}@media (min-width:1280px){.xl\\:h-8{height:2rem}}@media (min-width:1280px){.xl\\:h-10{height:2.5rem}}@media (min-width:1280px){.xl\\:h-12{height:3rem}}@media (min-width:1280px){.xl\\:h-16{height:4rem}}@media (min-width:1280px){.xl\\:h-20{height:5rem}}@media (min-width:1280px){.xl\\:h-24{height:6rem}}@media (min-width:1280px){.xl\\:h-32{height:8rem}}@media (min-width:1280px){.xl\\:h-40{height:10rem}}@media (min-width:1280px){.xl\\:h-48{height:12rem}}@media (min-width:1280px){.xl\\:h-56{height:14rem}}@media (min-width:1280px){.xl\\:h-64{height:16rem}}@media (min-width:1280px){.xl\\:h-auto{height:auto}}@media (min-width:1280px){.xl\\:h-px{height:1px}}@media (min-width:1280px){.xl\\:h-full{height:100%}}@media (min-width:1280px){.xl\\:h-screen{height:100vh}}@media (min-width:1280px){.xl\\:text-xs{font-size:.75rem}}@media (min-width:1280px){.xl\\:text-sm{font-size:.875rem}}@media (min-width:1280px){.xl\\:text-base{font-size:1rem}}@media (min-width:1280px){.xl\\:text-lg{font-size:1.125rem}}@media (min-width:1280px){.xl\\:text-xl{font-size:1.25rem}}@media (min-width:1280px){.xl\\:text-2xl{font-size:1.5rem}}@media (min-width:1280px){.xl\\:text-3xl{font-size:1.875rem}}@media (min-width:1280px){.xl\\:text-4xl{font-size:2.25rem}}@media (min-width:1280px){.xl\\:text-5xl{font-size:3rem}}@media (min-width:1280px){.xl\\:text-6xl{font-size:4rem}}@media (min-width:1280px){.xl\\:leading-3{line-height:.75rem}}@media (min-width:1280px){.xl\\:leading-4{line-height:1rem}}@media (min-width:1280px){.xl\\:leading-5{line-height:1.25rem}}@media (min-width:1280px){.xl\\:leading-6{line-height:1.5rem}}@media (min-width:1280px){.xl\\:leading-7{line-height:1.75rem}}@media (min-width:1280px){.xl\\:leading-8{line-height:2rem}}@media (min-width:1280px){.xl\\:leading-9{line-height:2.25rem}}@media (min-width:1280px){.xl\\:leading-10{line-height:2.5rem}}@media (min-width:1280px){.xl\\:leading-none{line-height:1}}@media (min-width:1280px){.xl\\:leading-tight{line-height:1.25}}@media (min-width:1280px){.xl\\:leading-snug{line-height:1.375}}@media (min-width:1280px){.xl\\:leading-normal{line-height:1.5}}@media (min-width:1280px){.xl\\:leading-relaxed{line-height:1.625}}@media (min-width:1280px){.xl\\:leading-loose{line-height:2}}@media (min-width:1280px){.xl\\:list-inside{list-style-position:inside}}@media (min-width:1280px){.xl\\:list-outside{list-style-position:outside}}@media (min-width:1280px){.xl\\:list-none{list-style-type:none}}@media (min-width:1280px){.xl\\:list-disc{list-style-type:disc}}@media (min-width:1280px){.xl\\:list-decimal{list-style-type:decimal}}@media (min-width:1280px){.xl\\:m-0{margin:0}}@media (min-width:1280px){.xl\\:m-1{margin:.25rem}}@media (min-width:1280px){.xl\\:m-2{margin:.5rem}}@media (min-width:1280px){.xl\\:m-3{margin:.75rem}}@media (min-width:1280px){.xl\\:m-4{margin:1rem}}@media (min-width:1280px){.xl\\:m-5{margin:1.25rem}}@media (min-width:1280px){.xl\\:m-6{margin:1.5rem}}@media (min-width:1280px){.xl\\:m-8{margin:2rem}}@media (min-width:1280px){.xl\\:m-10{margin:2.5rem}}@media (min-width:1280px){.xl\\:m-12{margin:3rem}}@media (min-width:1280px){.xl\\:m-16{margin:4rem}}@media (min-width:1280px){.xl\\:m-20{margin:5rem}}@media (min-width:1280px){.xl\\:m-24{margin:6rem}}@media (min-width:1280px){.xl\\:m-32{margin:8rem}}@media (min-width:1280px){.xl\\:m-40{margin:10rem}}@media (min-width:1280px){.xl\\:m-48{margin:12rem}}@media (min-width:1280px){.xl\\:m-56{margin:14rem}}@media (min-width:1280px){.xl\\:m-64{margin:16rem}}@media (min-width:1280px){.xl\\:m-auto{margin:auto}}@media (min-width:1280px){.xl\\:m-px{margin:1px}}@media (min-width:1280px){.xl\\:-m-1{margin:-.25rem}}@media (min-width:1280px){.xl\\:-m-2{margin:-.5rem}}@media (min-width:1280px){.xl\\:-m-3{margin:-.75rem}}@media (min-width:1280px){.xl\\:-m-4{margin:-1rem}}@media (min-width:1280px){.xl\\:-m-5{margin:-1.25rem}}@media (min-width:1280px){.xl\\:-m-6{margin:-1.5rem}}@media (min-width:1280px){.xl\\:-m-8{margin:-2rem}}@media (min-width:1280px){.xl\\:-m-10{margin:-2.5rem}}@media (min-width:1280px){.xl\\:-m-12{margin:-3rem}}@media (min-width:1280px){.xl\\:-m-16{margin:-4rem}}@media (min-width:1280px){.xl\\:-m-20{margin:-5rem}}@media (min-width:1280px){.xl\\:-m-24{margin:-6rem}}@media (min-width:1280px){.xl\\:-m-32{margin:-8rem}}@media (min-width:1280px){.xl\\:-m-40{margin:-10rem}}@media (min-width:1280px){.xl\\:-m-48{margin:-12rem}}@media (min-width:1280px){.xl\\:-m-56{margin:-14rem}}@media (min-width:1280px){.xl\\:-m-64{margin:-16rem}}@media (min-width:1280px){.xl\\:-m-px{margin:-1px}}@media (min-width:1280px){.xl\\:my-0{margin-top:0;margin-bottom:0}}@media (min-width:1280px){.xl\\:mx-0{margin-left:0;margin-right:0}}@media (min-width:1280px){.xl\\:my-1{margin-top:.25rem;margin-bottom:.25rem}}@media (min-width:1280px){.xl\\:mx-1{margin-left:.25rem;margin-right:.25rem}}@media (min-width:1280px){.xl\\:my-2{margin-top:.5rem;margin-bottom:.5rem}}@media (min-width:1280px){.xl\\:mx-2{margin-left:.5rem;margin-right:.5rem}}@media (min-width:1280px){.xl\\:my-3{margin-top:.75rem;margin-bottom:.75rem}}@media (min-width:1280px){.xl\\:mx-3{margin-left:.75rem;margin-right:.75rem}}@media (min-width:1280px){.xl\\:my-4{margin-top:1rem;margin-bottom:1rem}}@media (min-width:1280px){.xl\\:mx-4{margin-left:1rem;margin-right:1rem}}@media (min-width:1280px){.xl\\:my-5{margin-top:1.25rem;margin-bottom:1.25rem}}@media (min-width:1280px){.xl\\:mx-5{margin-left:1.25rem;margin-right:1.25rem}}@media (min-width:1280px){.xl\\:my-6{margin-top:1.5rem;margin-bottom:1.5rem}}@media (min-width:1280px){.xl\\:mx-6{margin-left:1.5rem;margin-right:1.5rem}}@media (min-width:1280px){.xl\\:my-8{margin-top:2rem;margin-bottom:2rem}}@media (min-width:1280px){.xl\\:mx-8{margin-left:2rem;margin-right:2rem}}@media (min-width:1280px){.xl\\:my-10{margin-top:2.5rem;margin-bottom:2.5rem}}@media (min-width:1280px){.xl\\:mx-10{margin-left:2.5rem;margin-right:2.5rem}}@media (min-width:1280px){.xl\\:my-12{margin-top:3rem;margin-bottom:3rem}}@media (min-width:1280px){.xl\\:mx-12{margin-left:3rem;margin-right:3rem}}@media (min-width:1280px){.xl\\:my-16{margin-top:4rem;margin-bottom:4rem}}@media (min-width:1280px){.xl\\:mx-16{margin-left:4rem;margin-right:4rem}}@media (min-width:1280px){.xl\\:my-20{margin-top:5rem;margin-bottom:5rem}}@media (min-width:1280px){.xl\\:mx-20{margin-left:5rem;margin-right:5rem}}@media (min-width:1280px){.xl\\:my-24{margin-top:6rem;margin-bottom:6rem}}@media (min-width:1280px){.xl\\:mx-24{margin-left:6rem;margin-right:6rem}}@media (min-width:1280px){.xl\\:my-32{margin-top:8rem;margin-bottom:8rem}}@media (min-width:1280px){.xl\\:mx-32{margin-left:8rem;margin-right:8rem}}@media (min-width:1280px){.xl\\:my-40{margin-top:10rem;margin-bottom:10rem}}@media (min-width:1280px){.xl\\:mx-40{margin-left:10rem;margin-right:10rem}}@media (min-width:1280px){.xl\\:my-48{margin-top:12rem;margin-bottom:12rem}}@media (min-width:1280px){.xl\\:mx-48{margin-left:12rem;margin-right:12rem}}@media (min-width:1280px){.xl\\:my-56{margin-top:14rem;margin-bottom:14rem}}@media (min-width:1280px){.xl\\:mx-56{margin-left:14rem;margin-right:14rem}}@media (min-width:1280px){.xl\\:my-64{margin-top:16rem;margin-bottom:16rem}}@media (min-width:1280px){.xl\\:mx-64{margin-left:16rem;margin-right:16rem}}@media (min-width:1280px){.xl\\:my-auto{margin-top:auto;margin-bottom:auto}}@media (min-width:1280px){.xl\\:mx-auto{margin-left:auto;margin-right:auto}}@media (min-width:1280px){.xl\\:my-px{margin-top:1px;margin-bottom:1px}}@media (min-width:1280px){.xl\\:mx-px{margin-left:1px;margin-right:1px}}@media (min-width:1280px){.xl\\:-my-1{margin-top:-.25rem;margin-bottom:-.25rem}}@media (min-width:1280px){.xl\\:-mx-1{margin-left:-.25rem;margin-right:-.25rem}}@media (min-width:1280px){.xl\\:-my-2{margin-top:-.5rem;margin-bottom:-.5rem}}@media (min-width:1280px){.xl\\:-mx-2{margin-left:-.5rem;margin-right:-.5rem}}@media (min-width:1280px){.xl\\:-my-3{margin-top:-.75rem;margin-bottom:-.75rem}}@media (min-width:1280px){.xl\\:-mx-3{margin-left:-.75rem;margin-right:-.75rem}}@media (min-width:1280px){.xl\\:-my-4{margin-top:-1rem;margin-bottom:-1rem}}@media (min-width:1280px){.xl\\:-mx-4{margin-left:-1rem;margin-right:-1rem}}@media (min-width:1280px){.xl\\:-my-5{margin-top:-1.25rem;margin-bottom:-1.25rem}}@media (min-width:1280px){.xl\\:-mx-5{margin-left:-1.25rem;margin-right:-1.25rem}}@media (min-width:1280px){.xl\\:-my-6{margin-top:-1.5rem;margin-bottom:-1.5rem}}@media (min-width:1280px){.xl\\:-mx-6{margin-left:-1.5rem;margin-right:-1.5rem}}@media (min-width:1280px){.xl\\:-my-8{margin-top:-2rem;margin-bottom:-2rem}}@media (min-width:1280px){.xl\\:-mx-8{margin-left:-2rem;margin-right:-2rem}}@media (min-width:1280px){.xl\\:-my-10{margin-top:-2.5rem;margin-bottom:-2.5rem}}@media (min-width:1280px){.xl\\:-mx-10{margin-left:-2.5rem;margin-right:-2.5rem}}@media (min-width:1280px){.xl\\:-my-12{margin-top:-3rem;margin-bottom:-3rem}}@media (min-width:1280px){.xl\\:-mx-12{margin-left:-3rem;margin-right:-3rem}}@media (min-width:1280px){.xl\\:-my-16{margin-top:-4rem;margin-bottom:-4rem}}@media (min-width:1280px){.xl\\:-mx-16{margin-left:-4rem;margin-right:-4rem}}@media (min-width:1280px){.xl\\:-my-20{margin-top:-5rem;margin-bottom:-5rem}}@media (min-width:1280px){.xl\\:-mx-20{margin-left:-5rem;margin-right:-5rem}}@media (min-width:1280px){.xl\\:-my-24{margin-top:-6rem;margin-bottom:-6rem}}@media (min-width:1280px){.xl\\:-mx-24{margin-left:-6rem;margin-right:-6rem}}@media (min-width:1280px){.xl\\:-my-32{margin-top:-8rem;margin-bottom:-8rem}}@media (min-width:1280px){.xl\\:-mx-32{margin-left:-8rem;margin-right:-8rem}}@media (min-width:1280px){.xl\\:-my-40{margin-top:-10rem;margin-bottom:-10rem}}@media (min-width:1280px){.xl\\:-mx-40{margin-left:-10rem;margin-right:-10rem}}@media (min-width:1280px){.xl\\:-my-48{margin-top:-12rem;margin-bottom:-12rem}}@media (min-width:1280px){.xl\\:-mx-48{margin-left:-12rem;margin-right:-12rem}}@media (min-width:1280px){.xl\\:-my-56{margin-top:-14rem;margin-bottom:-14rem}}@media (min-width:1280px){.xl\\:-mx-56{margin-left:-14rem;margin-right:-14rem}}@media (min-width:1280px){.xl\\:-my-64{margin-top:-16rem;margin-bottom:-16rem}}@media (min-width:1280px){.xl\\:-mx-64{margin-left:-16rem;margin-right:-16rem}}@media (min-width:1280px){.xl\\:-my-px{margin-top:-1px;margin-bottom:-1px}}@media (min-width:1280px){.xl\\:-mx-px{margin-left:-1px;margin-right:-1px}}@media (min-width:1280px){.xl\\:mt-0{margin-top:0}}@media (min-width:1280px){.xl\\:mr-0{margin-right:0}}@media (min-width:1280px){.xl\\:mb-0{margin-bottom:0}}@media (min-width:1280px){.xl\\:ml-0{margin-left:0}}@media (min-width:1280px){.xl\\:mt-1{margin-top:.25rem}}@media (min-width:1280px){.xl\\:mr-1{margin-right:.25rem}}@media (min-width:1280px){.xl\\:mb-1{margin-bottom:.25rem}}@media (min-width:1280px){.xl\\:ml-1{margin-left:.25rem}}@media (min-width:1280px){.xl\\:mt-2{margin-top:.5rem}}@media (min-width:1280px){.xl\\:mr-2{margin-right:.5rem}}@media (min-width:1280px){.xl\\:mb-2{margin-bottom:.5rem}}@media (min-width:1280px){.xl\\:ml-2{margin-left:.5rem}}@media (min-width:1280px){.xl\\:mt-3{margin-top:.75rem}}@media (min-width:1280px){.xl\\:mr-3{margin-right:.75rem}}@media (min-width:1280px){.xl\\:mb-3{margin-bottom:.75rem}}@media (min-width:1280px){.xl\\:ml-3{margin-left:.75rem}}@media (min-width:1280px){.xl\\:mt-4{margin-top:1rem}}@media (min-width:1280px){.xl\\:mr-4{margin-right:1rem}}@media (min-width:1280px){.xl\\:mb-4{margin-bottom:1rem}}@media (min-width:1280px){.xl\\:ml-4{margin-left:1rem}}@media (min-width:1280px){.xl\\:mt-5{margin-top:1.25rem}}@media (min-width:1280px){.xl\\:mr-5{margin-right:1.25rem}}@media (min-width:1280px){.xl\\:mb-5{margin-bottom:1.25rem}}@media (min-width:1280px){.xl\\:ml-5{margin-left:1.25rem}}@media (min-width:1280px){.xl\\:mt-6{margin-top:1.5rem}}@media (min-width:1280px){.xl\\:mr-6{margin-right:1.5rem}}@media (min-width:1280px){.xl\\:mb-6{margin-bottom:1.5rem}}@media (min-width:1280px){.xl\\:ml-6{margin-left:1.5rem}}@media (min-width:1280px){.xl\\:mt-8{margin-top:2rem}}@media (min-width:1280px){.xl\\:mr-8{margin-right:2rem}}@media (min-width:1280px){.xl\\:mb-8{margin-bottom:2rem}}@media (min-width:1280px){.xl\\:ml-8{margin-left:2rem}}@media (min-width:1280px){.xl\\:mt-10{margin-top:2.5rem}}@media (min-width:1280px){.xl\\:mr-10{margin-right:2.5rem}}@media (min-width:1280px){.xl\\:mb-10{margin-bottom:2.5rem}}@media (min-width:1280px){.xl\\:ml-10{margin-left:2.5rem}}@media (min-width:1280px){.xl\\:mt-12{margin-top:3rem}}@media (min-width:1280px){.xl\\:mr-12{margin-right:3rem}}@media (min-width:1280px){.xl\\:mb-12{margin-bottom:3rem}}@media (min-width:1280px){.xl\\:ml-12{margin-left:3rem}}@media (min-width:1280px){.xl\\:mt-16{margin-top:4rem}}@media (min-width:1280px){.xl\\:mr-16{margin-right:4rem}}@media (min-width:1280px){.xl\\:mb-16{margin-bottom:4rem}}@media (min-width:1280px){.xl\\:ml-16{margin-left:4rem}}@media (min-width:1280px){.xl\\:mt-20{margin-top:5rem}}@media (min-width:1280px){.xl\\:mr-20{margin-right:5rem}}@media (min-width:1280px){.xl\\:mb-20{margin-bottom:5rem}}@media (min-width:1280px){.xl\\:ml-20{margin-left:5rem}}@media (min-width:1280px){.xl\\:mt-24{margin-top:6rem}}@media (min-width:1280px){.xl\\:mr-24{margin-right:6rem}}@media (min-width:1280px){.xl\\:mb-24{margin-bottom:6rem}}@media (min-width:1280px){.xl\\:ml-24{margin-left:6rem}}@media (min-width:1280px){.xl\\:mt-32{margin-top:8rem}}@media (min-width:1280px){.xl\\:mr-32{margin-right:8rem}}@media (min-width:1280px){.xl\\:mb-32{margin-bottom:8rem}}@media (min-width:1280px){.xl\\:ml-32{margin-left:8rem}}@media (min-width:1280px){.xl\\:mt-40{margin-top:10rem}}@media (min-width:1280px){.xl\\:mr-40{margin-right:10rem}}@media (min-width:1280px){.xl\\:mb-40{margin-bottom:10rem}}@media (min-width:1280px){.xl\\:ml-40{margin-left:10rem}}@media (min-width:1280px){.xl\\:mt-48{margin-top:12rem}}@media (min-width:1280px){.xl\\:mr-48{margin-right:12rem}}@media (min-width:1280px){.xl\\:mb-48{margin-bottom:12rem}}@media (min-width:1280px){.xl\\:ml-48{margin-left:12rem}}@media (min-width:1280px){.xl\\:mt-56{margin-top:14rem}}@media (min-width:1280px){.xl\\:mr-56{margin-right:14rem}}@media (min-width:1280px){.xl\\:mb-56{margin-bottom:14rem}}@media (min-width:1280px){.xl\\:ml-56{margin-left:14rem}}@media (min-width:1280px){.xl\\:mt-64{margin-top:16rem}}@media (min-width:1280px){.xl\\:mr-64{margin-right:16rem}}@media (min-width:1280px){.xl\\:mb-64{margin-bottom:16rem}}@media (min-width:1280px){.xl\\:ml-64{margin-left:16rem}}@media (min-width:1280px){.xl\\:mt-auto{margin-top:auto}}@media (min-width:1280px){.xl\\:mr-auto{margin-right:auto}}@media (min-width:1280px){.xl\\:mb-auto{margin-bottom:auto}}@media (min-width:1280px){.xl\\:ml-auto{margin-left:auto}}@media (min-width:1280px){.xl\\:mt-px{margin-top:1px}}@media (min-width:1280px){.xl\\:mr-px{margin-right:1px}}@media (min-width:1280px){.xl\\:mb-px{margin-bottom:1px}}@media (min-width:1280px){.xl\\:ml-px{margin-left:1px}}@media (min-width:1280px){.xl\\:-mt-1{margin-top:-.25rem}}@media (min-width:1280px){.xl\\:-mr-1{margin-right:-.25rem}}@media (min-width:1280px){.xl\\:-mb-1{margin-bottom:-.25rem}}@media (min-width:1280px){.xl\\:-ml-1{margin-left:-.25rem}}@media (min-width:1280px){.xl\\:-mt-2{margin-top:-.5rem}}@media (min-width:1280px){.xl\\:-mr-2{margin-right:-.5rem}}@media (min-width:1280px){.xl\\:-mb-2{margin-bottom:-.5rem}}@media (min-width:1280px){.xl\\:-ml-2{margin-left:-.5rem}}@media (min-width:1280px){.xl\\:-mt-3{margin-top:-.75rem}}@media (min-width:1280px){.xl\\:-mr-3{margin-right:-.75rem}}@media (min-width:1280px){.xl\\:-mb-3{margin-bottom:-.75rem}}@media (min-width:1280px){.xl\\:-ml-3{margin-left:-.75rem}}@media (min-width:1280px){.xl\\:-mt-4{margin-top:-1rem}}@media (min-width:1280px){.xl\\:-mr-4{margin-right:-1rem}}@media (min-width:1280px){.xl\\:-mb-4{margin-bottom:-1rem}}@media (min-width:1280px){.xl\\:-ml-4{margin-left:-1rem}}@media (min-width:1280px){.xl\\:-mt-5{margin-top:-1.25rem}}@media (min-width:1280px){.xl\\:-mr-5{margin-right:-1.25rem}}@media (min-width:1280px){.xl\\:-mb-5{margin-bottom:-1.25rem}}@media (min-width:1280px){.xl\\:-ml-5{margin-left:-1.25rem}}@media (min-width:1280px){.xl\\:-mt-6{margin-top:-1.5rem}}@media (min-width:1280px){.xl\\:-mr-6{margin-right:-1.5rem}}@media (min-width:1280px){.xl\\:-mb-6{margin-bottom:-1.5rem}}@media (min-width:1280px){.xl\\:-ml-6{margin-left:-1.5rem}}@media (min-width:1280px){.xl\\:-mt-8{margin-top:-2rem}}@media (min-width:1280px){.xl\\:-mr-8{margin-right:-2rem}}@media (min-width:1280px){.xl\\:-mb-8{margin-bottom:-2rem}}@media (min-width:1280px){.xl\\:-ml-8{margin-left:-2rem}}@media (min-width:1280px){.xl\\:-mt-10{margin-top:-2.5rem}}@media (min-width:1280px){.xl\\:-mr-10{margin-right:-2.5rem}}@media (min-width:1280px){.xl\\:-mb-10{margin-bottom:-2.5rem}}@media (min-width:1280px){.xl\\:-ml-10{margin-left:-2.5rem}}@media (min-width:1280px){.xl\\:-mt-12{margin-top:-3rem}}@media (min-width:1280px){.xl\\:-mr-12{margin-right:-3rem}}@media (min-width:1280px){.xl\\:-mb-12{margin-bottom:-3rem}}@media (min-width:1280px){.xl\\:-ml-12{margin-left:-3rem}}@media (min-width:1280px){.xl\\:-mt-16{margin-top:-4rem}}@media (min-width:1280px){.xl\\:-mr-16{margin-right:-4rem}}@media (min-width:1280px){.xl\\:-mb-16{margin-bottom:-4rem}}@media (min-width:1280px){.xl\\:-ml-16{margin-left:-4rem}}@media (min-width:1280px){.xl\\:-mt-20{margin-top:-5rem}}@media (min-width:1280px){.xl\\:-mr-20{margin-right:-5rem}}@media (min-width:1280px){.xl\\:-mb-20{margin-bottom:-5rem}}@media (min-width:1280px){.xl\\:-ml-20{margin-left:-5rem}}@media (min-width:1280px){.xl\\:-mt-24{margin-top:-6rem}}@media (min-width:1280px){.xl\\:-mr-24{margin-right:-6rem}}@media (min-width:1280px){.xl\\:-mb-24{margin-bottom:-6rem}}@media (min-width:1280px){.xl\\:-ml-24{margin-left:-6rem}}@media (min-width:1280px){.xl\\:-mt-32{margin-top:-8rem}}@media (min-width:1280px){.xl\\:-mr-32{margin-right:-8rem}}@media (min-width:1280px){.xl\\:-mb-32{margin-bottom:-8rem}}@media (min-width:1280px){.xl\\:-ml-32{margin-left:-8rem}}@media (min-width:1280px){.xl\\:-mt-40{margin-top:-10rem}}@media (min-width:1280px){.xl\\:-mr-40{margin-right:-10rem}}@media (min-width:1280px){.xl\\:-mb-40{margin-bottom:-10rem}}@media (min-width:1280px){.xl\\:-ml-40{margin-left:-10rem}}@media (min-width:1280px){.xl\\:-mt-48{margin-top:-12rem}}@media (min-width:1280px){.xl\\:-mr-48{margin-right:-12rem}}@media (min-width:1280px){.xl\\:-mb-48{margin-bottom:-12rem}}@media (min-width:1280px){.xl\\:-ml-48{margin-left:-12rem}}@media (min-width:1280px){.xl\\:-mt-56{margin-top:-14rem}}@media (min-width:1280px){.xl\\:-mr-56{margin-right:-14rem}}@media (min-width:1280px){.xl\\:-mb-56{margin-bottom:-14rem}}@media (min-width:1280px){.xl\\:-ml-56{margin-left:-14rem}}@media (min-width:1280px){.xl\\:-mt-64{margin-top:-16rem}}@media (min-width:1280px){.xl\\:-mr-64{margin-right:-16rem}}@media (min-width:1280px){.xl\\:-mb-64{margin-bottom:-16rem}}@media (min-width:1280px){.xl\\:-ml-64{margin-left:-16rem}}@media (min-width:1280px){.xl\\:-mt-px{margin-top:-1px}}@media (min-width:1280px){.xl\\:-mr-px{margin-right:-1px}}@media (min-width:1280px){.xl\\:-mb-px{margin-bottom:-1px}}@media (min-width:1280px){.xl\\:-ml-px{margin-left:-1px}}@media (min-width:1280px){.xl\\:max-h-full{max-height:100%}}@media (min-width:1280px){.xl\\:max-h-screen{max-height:100vh}}@media (min-width:1280px){.xl\\:max-w-none{max-width:none}}@media (min-width:1280px){.xl\\:max-w-xs{max-width:20rem}}@media (min-width:1280px){.xl\\:max-w-sm{max-width:24rem}}@media (min-width:1280px){.xl\\:max-w-md{max-width:28rem}}@media (min-width:1280px){.xl\\:max-w-lg{max-width:32rem}}@media (min-width:1280px){.xl\\:max-w-xl{max-width:36rem}}@media (min-width:1280px){.xl\\:max-w-2xl{max-width:42rem}}@media (min-width:1280px){.xl\\:max-w-3xl{max-width:48rem}}@media (min-width:1280px){.xl\\:max-w-4xl{max-width:56rem}}@media (min-width:1280px){.xl\\:max-w-5xl{max-width:64rem}}@media (min-width:1280px){.xl\\:max-w-6xl{max-width:72rem}}@media (min-width:1280px){.xl\\:max-w-full{max-width:100%}}@media (min-width:1280px){.xl\\:max-w-screen-sm{max-width:640px}}@media (min-width:1280px){.xl\\:max-w-screen-md{max-width:768px}}@media (min-width:1280px){.xl\\:max-w-screen-lg{max-width:1024px}}@media (min-width:1280px){.xl\\:max-w-screen-xl{max-width:1280px}}@media (min-width:1280px){.xl\\:min-h-0{min-height:0}}@media (min-width:1280px){.xl\\:min-h-full{min-height:100%}}@media (min-width:1280px){.xl\\:min-h-screen{min-height:100vh}}@media (min-width:1280px){.xl\\:min-w-0{min-width:0}}@media (min-width:1280px){.xl\\:min-w-full{min-width:100%}}@media (min-width:1280px){.xl\\:object-contain{object-fit:contain}}@media (min-width:1280px){.xl\\:object-cover{object-fit:cover}}@media (min-width:1280px){.xl\\:object-fill{object-fit:fill}}@media (min-width:1280px){.xl\\:object-none{object-fit:none}}@media (min-width:1280px){.xl\\:object-scale-down{object-fit:scale-down}}@media (min-width:1280px){.xl\\:object-bottom{object-position:bottom}}@media (min-width:1280px){.xl\\:object-center{object-position:center}}@media (min-width:1280px){.xl\\:object-left{object-position:left}}@media (min-width:1280px){.xl\\:object-left-bottom{object-position:left bottom}}@media (min-width:1280px){.xl\\:object-left-top{object-position:left top}}@media (min-width:1280px){.xl\\:object-right{object-position:right}}@media (min-width:1280px){.xl\\:object-right-bottom{object-position:right bottom}}@media (min-width:1280px){.xl\\:object-right-top{object-position:right top}}@media (min-width:1280px){.xl\\:object-top{object-position:top}}@media (min-width:1280px){.xl\\:opacity-0{opacity:0}}@media (min-width:1280px){.xl\\:opacity-25{opacity:.25}}@media (min-width:1280px){.xl\\:opacity-50{opacity:.5}}@media (min-width:1280px){.xl\\:opacity-75{opacity:.75}}@media (min-width:1280px){.xl\\:opacity-100{opacity:1}}@media (min-width:1280px){.xl\\:hover\\:opacity-0:hover{opacity:0}}@media (min-width:1280px){.xl\\:hover\\:opacity-25:hover{opacity:.25}}@media (min-width:1280px){.xl\\:hover\\:opacity-50:hover{opacity:.5}}@media (min-width:1280px){.xl\\:hover\\:opacity-75:hover{opacity:.75}}@media (min-width:1280px){.xl\\:hover\\:opacity-100:hover{opacity:1}}@media (min-width:1280px){.xl\\:focus\\:opacity-0:focus{opacity:0}}@media (min-width:1280px){.xl\\:focus\\:opacity-25:focus{opacity:.25}}@media (min-width:1280px){.xl\\:focus\\:opacity-50:focus{opacity:.5}}@media (min-width:1280px){.xl\\:focus\\:opacity-75:focus{opacity:.75}}@media (min-width:1280px){.xl\\:focus\\:opacity-100:focus{opacity:1}}@media (min-width:1280px){.xl\\:focus\\:outline-none:focus,.xl\\:outline-none{outline:0}}@media (min-width:1280px){.xl\\:overflow-auto{overflow:auto}}@media (min-width:1280px){.xl\\:overflow-hidden{overflow:hidden}}@media (min-width:1280px){.xl\\:overflow-visible{overflow:visible}}@media (min-width:1280px){.xl\\:overflow-scroll{overflow:scroll}}@media (min-width:1280px){.xl\\:overflow-x-auto{overflow-x:auto}}@media (min-width:1280px){.xl\\:overflow-y-auto{overflow-y:auto}}@media (min-width:1280px){.xl\\:overflow-x-hidden{overflow-x:hidden}}@media (min-width:1280px){.xl\\:overflow-y-hidden{overflow-y:hidden}}@media (min-width:1280px){.xl\\:overflow-x-visible{overflow-x:visible}}@media (min-width:1280px){.xl\\:overflow-y-visible{overflow-y:visible}}@media (min-width:1280px){.xl\\:overflow-x-scroll{overflow-x:scroll}}@media (min-width:1280px){.xl\\:overflow-y-scroll{overflow-y:scroll}}@media (min-width:1280px){.xl\\:scrolling-touch{-webkit-overflow-scrolling:touch}}@media (min-width:1280px){.xl\\:scrolling-auto{-webkit-overflow-scrolling:auto}}@media (min-width:1280px){.xl\\:overscroll-auto{overscroll-behavior:auto}}@media (min-width:1280px){.xl\\:overscroll-contain{overscroll-behavior:contain}}@media (min-width:1280px){.xl\\:overscroll-none{overscroll-behavior:none}}@media (min-width:1280px){.xl\\:overscroll-y-auto{overscroll-behavior-y:auto}}@media (min-width:1280px){.xl\\:overscroll-y-contain{overscroll-behavior-y:contain}}@media (min-width:1280px){.xl\\:overscroll-y-none{overscroll-behavior-y:none}}@media (min-width:1280px){.xl\\:overscroll-x-auto{overscroll-behavior-x:auto}}@media (min-width:1280px){.xl\\:overscroll-x-contain{overscroll-behavior-x:contain}}@media (min-width:1280px){.xl\\:overscroll-x-none{overscroll-behavior-x:none}}@media (min-width:1280px){.xl\\:p-0{padding:0}}@media (min-width:1280px){.xl\\:p-1{padding:.25rem}}@media (min-width:1280px){.xl\\:p-2{padding:.5rem}}@media (min-width:1280px){.xl\\:p-3{padding:.75rem}}@media (min-width:1280px){.xl\\:p-4{padding:1rem}}@media (min-width:1280px){.xl\\:p-5{padding:1.25rem}}@media (min-width:1280px){.xl\\:p-6{padding:1.5rem}}@media (min-width:1280px){.xl\\:p-8{padding:2rem}}@media (min-width:1280px){.xl\\:p-10{padding:2.5rem}}@media (min-width:1280px){.xl\\:p-12{padding:3rem}}@media (min-width:1280px){.xl\\:p-16{padding:4rem}}@media (min-width:1280px){.xl\\:p-20{padding:5rem}}@media (min-width:1280px){.xl\\:p-24{padding:6rem}}@media (min-width:1280px){.xl\\:p-32{padding:8rem}}@media (min-width:1280px){.xl\\:p-40{padding:10rem}}@media (min-width:1280px){.xl\\:p-48{padding:12rem}}@media (min-width:1280px){.xl\\:p-56{padding:14rem}}@media (min-width:1280px){.xl\\:p-64{padding:16rem}}@media (min-width:1280px){.xl\\:p-px{padding:1px}}@media (min-width:1280px){.xl\\:py-0{padding-top:0;padding-bottom:0}}@media (min-width:1280px){.xl\\:px-0{padding-left:0;padding-right:0}}@media (min-width:1280px){.xl\\:py-1{padding-top:.25rem;padding-bottom:.25rem}}@media (min-width:1280px){.xl\\:px-1{padding-left:.25rem;padding-right:.25rem}}@media (min-width:1280px){.xl\\:py-2{padding-top:.5rem;padding-bottom:.5rem}}@media (min-width:1280px){.xl\\:px-2{padding-left:.5rem;padding-right:.5rem}}@media (min-width:1280px){.xl\\:py-3{padding-top:.75rem;padding-bottom:.75rem}}@media (min-width:1280px){.xl\\:px-3{padding-left:.75rem;padding-right:.75rem}}@media (min-width:1280px){.xl\\:py-4{padding-top:1rem;padding-bottom:1rem}}@media (min-width:1280px){.xl\\:px-4{padding-left:1rem;padding-right:1rem}}@media (min-width:1280px){.xl\\:py-5{padding-top:1.25rem;padding-bottom:1.25rem}}@media (min-width:1280px){.xl\\:px-5{padding-left:1.25rem;padding-right:1.25rem}}@media (min-width:1280px){.xl\\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}}@media (min-width:1280px){.xl\\:px-6{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1280px){.xl\\:py-8{padding-top:2rem;padding-bottom:2rem}}@media (min-width:1280px){.xl\\:px-8{padding-left:2rem;padding-right:2rem}}@media (min-width:1280px){.xl\\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}}@media (min-width:1280px){.xl\\:px-10{padding-left:2.5rem;padding-right:2.5rem}}@media (min-width:1280px){.xl\\:py-12{padding-top:3rem;padding-bottom:3rem}}@media (min-width:1280px){.xl\\:px-12{padding-left:3rem;padding-right:3rem}}@media (min-width:1280px){.xl\\:py-16{padding-top:4rem;padding-bottom:4rem}}@media (min-width:1280px){.xl\\:px-16{padding-left:4rem;padding-right:4rem}}@media (min-width:1280px){.xl\\:py-20{padding-top:5rem;padding-bottom:5rem}}@media (min-width:1280px){.xl\\:px-20{padding-left:5rem;padding-right:5rem}}@media (min-width:1280px){.xl\\:py-24{padding-top:6rem;padding-bottom:6rem}}@media (min-width:1280px){.xl\\:px-24{padding-left:6rem;padding-right:6rem}}@media (min-width:1280px){.xl\\:py-32{padding-top:8rem;padding-bottom:8rem}}@media (min-width:1280px){.xl\\:px-32{padding-left:8rem;padding-right:8rem}}@media (min-width:1280px){.xl\\:py-40{padding-top:10rem;padding-bottom:10rem}}@media (min-width:1280px){.xl\\:px-40{padding-left:10rem;padding-right:10rem}}@media (min-width:1280px){.xl\\:py-48{padding-top:12rem;padding-bottom:12rem}}@media (min-width:1280px){.xl\\:px-48{padding-left:12rem;padding-right:12rem}}@media (min-width:1280px){.xl\\:py-56{padding-top:14rem;padding-bottom:14rem}}@media (min-width:1280px){.xl\\:px-56{padding-left:14rem;padding-right:14rem}}@media (min-width:1280px){.xl\\:py-64{padding-top:16rem;padding-bottom:16rem}}@media (min-width:1280px){.xl\\:px-64{padding-left:16rem;padding-right:16rem}}@media (min-width:1280px){.xl\\:py-px{padding-top:1px;padding-bottom:1px}}@media (min-width:1280px){.xl\\:px-px{padding-left:1px;padding-right:1px}}@media (min-width:1280px){.xl\\:pt-0{padding-top:0}}@media (min-width:1280px){.xl\\:pr-0{padding-right:0}}@media (min-width:1280px){.xl\\:pb-0{padding-bottom:0}}@media (min-width:1280px){.xl\\:pl-0{padding-left:0}}@media (min-width:1280px){.xl\\:pt-1{padding-top:.25rem}}@media (min-width:1280px){.xl\\:pr-1{padding-right:.25rem}}@media (min-width:1280px){.xl\\:pb-1{padding-bottom:.25rem}}@media (min-width:1280px){.xl\\:pl-1{padding-left:.25rem}}@media (min-width:1280px){.xl\\:pt-2{padding-top:.5rem}}@media (min-width:1280px){.xl\\:pr-2{padding-right:.5rem}}@media (min-width:1280px){.xl\\:pb-2{padding-bottom:.5rem}}@media (min-width:1280px){.xl\\:pl-2{padding-left:.5rem}}@media (min-width:1280px){.xl\\:pt-3{padding-top:.75rem}}@media (min-width:1280px){.xl\\:pr-3{padding-right:.75rem}}@media (min-width:1280px){.xl\\:pb-3{padding-bottom:.75rem}}@media (min-width:1280px){.xl\\:pl-3{padding-left:.75rem}}@media (min-width:1280px){.xl\\:pt-4{padding-top:1rem}}@media (min-width:1280px){.xl\\:pr-4{padding-right:1rem}}@media (min-width:1280px){.xl\\:pb-4{padding-bottom:1rem}}@media (min-width:1280px){.xl\\:pl-4{padding-left:1rem}}@media (min-width:1280px){.xl\\:pt-5{padding-top:1.25rem}}@media (min-width:1280px){.xl\\:pr-5{padding-right:1.25rem}}@media (min-width:1280px){.xl\\:pb-5{padding-bottom:1.25rem}}@media (min-width:1280px){.xl\\:pl-5{padding-left:1.25rem}}@media (min-width:1280px){.xl\\:pt-6{padding-top:1.5rem}}@media (min-width:1280px){.xl\\:pr-6{padding-right:1.5rem}}@media (min-width:1280px){.xl\\:pb-6{padding-bottom:1.5rem}}@media (min-width:1280px){.xl\\:pl-6{padding-left:1.5rem}}@media (min-width:1280px){.xl\\:pt-8{padding-top:2rem}}@media (min-width:1280px){.xl\\:pr-8{padding-right:2rem}}@media (min-width:1280px){.xl\\:pb-8{padding-bottom:2rem}}@media (min-width:1280px){.xl\\:pl-8{padding-left:2rem}}@media (min-width:1280px){.xl\\:pt-10{padding-top:2.5rem}}@media (min-width:1280px){.xl\\:pr-10{padding-right:2.5rem}}@media (min-width:1280px){.xl\\:pb-10{padding-bottom:2.5rem}}@media (min-width:1280px){.xl\\:pl-10{padding-left:2.5rem}}@media (min-width:1280px){.xl\\:pt-12{padding-top:3rem}}@media (min-width:1280px){.xl\\:pr-12{padding-right:3rem}}@media (min-width:1280px){.xl\\:pb-12{padding-bottom:3rem}}@media (min-width:1280px){.xl\\:pl-12{padding-left:3rem}}@media (min-width:1280px){.xl\\:pt-16{padding-top:4rem}}@media (min-width:1280px){.xl\\:pr-16{padding-right:4rem}}@media (min-width:1280px){.xl\\:pb-16{padding-bottom:4rem}}@media (min-width:1280px){.xl\\:pl-16{padding-left:4rem}}@media (min-width:1280px){.xl\\:pt-20{padding-top:5rem}}@media (min-width:1280px){.xl\\:pr-20{padding-right:5rem}}@media (min-width:1280px){.xl\\:pb-20{padding-bottom:5rem}}@media (min-width:1280px){.xl\\:pl-20{padding-left:5rem}}@media (min-width:1280px){.xl\\:pt-24{padding-top:6rem}}@media (min-width:1280px){.xl\\:pr-24{padding-right:6rem}}@media (min-width:1280px){.xl\\:pb-24{padding-bottom:6rem}}@media (min-width:1280px){.xl\\:pl-24{padding-left:6rem}}@media (min-width:1280px){.xl\\:pt-32{padding-top:8rem}}@media (min-width:1280px){.xl\\:pr-32{padding-right:8rem}}@media (min-width:1280px){.xl\\:pb-32{padding-bottom:8rem}}@media (min-width:1280px){.xl\\:pl-32{padding-left:8rem}}@media (min-width:1280px){.xl\\:pt-40{padding-top:10rem}}@media (min-width:1280px){.xl\\:pr-40{padding-right:10rem}}@media (min-width:1280px){.xl\\:pb-40{padding-bottom:10rem}}@media (min-width:1280px){.xl\\:pl-40{padding-left:10rem}}@media (min-width:1280px){.xl\\:pt-48{padding-top:12rem}}@media (min-width:1280px){.xl\\:pr-48{padding-right:12rem}}@media (min-width:1280px){.xl\\:pb-48{padding-bottom:12rem}}@media (min-width:1280px){.xl\\:pl-48{padding-left:12rem}}@media (min-width:1280px){.xl\\:pt-56{padding-top:14rem}}@media (min-width:1280px){.xl\\:pr-56{padding-right:14rem}}@media (min-width:1280px){.xl\\:pb-56{padding-bottom:14rem}}@media (min-width:1280px){.xl\\:pl-56{padding-left:14rem}}@media (min-width:1280px){.xl\\:pt-64{padding-top:16rem}}@media (min-width:1280px){.xl\\:pr-64{padding-right:16rem}}@media (min-width:1280px){.xl\\:pb-64{padding-bottom:16rem}}@media (min-width:1280px){.xl\\:pl-64{padding-left:16rem}}@media (min-width:1280px){.xl\\:pt-px{padding-top:1px}}@media (min-width:1280px){.xl\\:pr-px{padding-right:1px}}@media (min-width:1280px){.xl\\:pb-px{padding-bottom:1px}}@media (min-width:1280px){.xl\\:pl-px{padding-left:1px}}@media (min-width:1280px){.xl\\:placeholder-primary::placeholder{--placeholder-opacity:1;color:#7467ef;color:rgba(116,103,239,var(--placeholder-opacity))}}@media (min-width:1280px){.xl\\:placeholder-secondary::placeholder{--placeholder-opacity:1;color:#ff9e43;color:rgba(255,158,67,var(--placeholder-opacity))}}@media (min-width:1280px){.xl\\:placeholder-error::placeholder{--placeholder-opacity:1;color:#e95455;color:rgba(233,84,85,var(--placeholder-opacity))}}@media (min-width:1280px){.xl\\:placeholder-default::placeholder{--placeholder-opacity:1;color:#1a2038;color:rgba(26,32,56,var(--placeholder-opacity))}}@media (min-width:1280px){.xl\\:placeholder-paper::placeholder{--placeholder-opacity:1;color:#222a45;color:rgba(34,42,69,var(--placeholder-opacity))}}@media (min-width:1280px){.xl\\:placeholder-paperlight::placeholder{--placeholder-opacity:1;color:#30345b;color:rgba(48,52,91,var(--placeholder-opacity))}}@media (min-width:1280px){.xl\\:placeholder-muted::placeholder{color:hsla(0,0%,100%,.7)}}@media (min-width:1280px){.xl\\:placeholder-hint::placeholder{color:hsla(0,0%,100%,.5)}}@media (min-width:1280px){.xl\\:placeholder-white::placeholder{--placeholder-opacity:1;color:#fff;color:rgba(255,255,255,var(--placeholder-opacity))}}@media (min-width:1280px){.xl\\:placeholder-success::placeholder{color:#33d9b2}}@media (min-width:1280px){.xl\\:focus\\:placeholder-primary:focus::placeholder{--placeholder-opacity:1;color:#7467ef;color:rgba(116,103,239,var(--placeholder-opacity))}}@media (min-width:1280px){.xl\\:focus\\:placeholder-secondary:focus::placeholder{--placeholder-opacity:1;color:#ff9e43;color:rgba(255,158,67,var(--placeholder-opacity))}}@media (min-width:1280px){.xl\\:focus\\:placeholder-error:focus::placeholder{--placeholder-opacity:1;color:#e95455;color:rgba(233,84,85,var(--placeholder-opacity))}}@media (min-width:1280px){.xl\\:focus\\:placeholder-default:focus::placeholder{--placeholder-opacity:1;color:#1a2038;color:rgba(26,32,56,var(--placeholder-opacity))}}@media (min-width:1280px){.xl\\:focus\\:placeholder-paper:focus::placeholder{--placeholder-opacity:1;color:#222a45;color:rgba(34,42,69,var(--placeholder-opacity))}}@media (min-width:1280px){.xl\\:focus\\:placeholder-paperlight:focus::placeholder{--placeholder-opacity:1;color:#30345b;color:rgba(48,52,91,var(--placeholder-opacity))}}@media (min-width:1280px){.xl\\:focus\\:placeholder-muted:focus::placeholder{color:hsla(0,0%,100%,.7)}}@media (min-width:1280px){.xl\\:focus\\:placeholder-hint:focus::placeholder{color:hsla(0,0%,100%,.5)}}@media (min-width:1280px){.xl\\:focus\\:placeholder-white:focus::placeholder{--placeholder-opacity:1;color:#fff;color:rgba(255,255,255,var(--placeholder-opacity))}}@media (min-width:1280px){.xl\\:focus\\:placeholder-success:focus::placeholder{color:#33d9b2}}@media (min-width:1280px){.xl\\:placeholder-opacity-0::placeholder{--placeholder-opacity:0}}@media (min-width:1280px){.xl\\:placeholder-opacity-25::placeholder{--placeholder-opacity:0.25}}@media (min-width:1280px){.xl\\:placeholder-opacity-50::placeholder{--placeholder-opacity:0.5}}@media (min-width:1280px){.xl\\:placeholder-opacity-75::placeholder{--placeholder-opacity:0.75}}@media (min-width:1280px){.xl\\:placeholder-opacity-100::placeholder{--placeholder-opacity:1}}@media (min-width:1280px){.xl\\:focus\\:placeholder-opacity-0:focus::placeholder{--placeholder-opacity:0}}@media (min-width:1280px){.xl\\:focus\\:placeholder-opacity-25:focus::placeholder{--placeholder-opacity:0.25}}@media (min-width:1280px){.xl\\:focus\\:placeholder-opacity-50:focus::placeholder{--placeholder-opacity:0.5}}@media (min-width:1280px){.xl\\:focus\\:placeholder-opacity-75:focus::placeholder{--placeholder-opacity:0.75}}@media (min-width:1280px){.xl\\:focus\\:placeholder-opacity-100:focus::placeholder{--placeholder-opacity:1}}@media (min-width:1280px){.xl\\:pointer-events-none{pointer-events:none}}@media (min-width:1280px){.xl\\:pointer-events-auto{pointer-events:auto}}@media (min-width:1280px){.xl\\:static{position:static}}@media (min-width:1280px){.xl\\:fixed{position:fixed}}@media (min-width:1280px){.xl\\:absolute{position:absolute}}@media (min-width:1280px){.xl\\:relative{position:relative}}@media (min-width:1280px){.xl\\:sticky{position:-webkit-sticky;position:sticky}}@media (min-width:1280px){.xl\\:inset-0{top:0;right:0;bottom:0;left:0}}@media (min-width:1280px){.xl\\:inset-auto{top:auto;right:auto;bottom:auto;left:auto}}@media (min-width:1280px){.xl\\:inset-y-0{top:0;bottom:0}}@media (min-width:1280px){.xl\\:inset-x-0{right:0;left:0}}@media (min-width:1280px){.xl\\:inset-y-auto{top:auto;bottom:auto}}@media (min-width:1280px){.xl\\:inset-x-auto{right:auto;left:auto}}@media (min-width:1280px){.xl\\:top-0{top:0}}@media (min-width:1280px){.xl\\:right-0{right:0}}@media (min-width:1280px){.xl\\:bottom-0{bottom:0}}@media (min-width:1280px){.xl\\:left-0{left:0}}@media (min-width:1280px){.xl\\:top-auto{top:auto}}@media (min-width:1280px){.xl\\:right-auto{right:auto}}@media (min-width:1280px){.xl\\:bottom-auto{bottom:auto}}@media (min-width:1280px){.xl\\:left-auto{left:auto}}@media (min-width:1280px){.xl\\:resize-none{resize:none}}@media (min-width:1280px){.xl\\:resize-y{resize:vertical}}@media (min-width:1280px){.xl\\:resize-x{resize:horizontal}}@media (min-width:1280px){.xl\\:resize{resize:both}}@media (min-width:1280px){.xl\\:shadow-xs{box-shadow:0 0 0 1px rgba(0,0,0,.05)}}@media (min-width:1280px){.xl\\:shadow-sm{box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}}@media (min-width:1280px){.xl\\:shadow{box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06)}}@media (min-width:1280px){.xl\\:shadow-md{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}}@media (min-width:1280px){.xl\\:shadow-lg{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}}@media (min-width:1280px){.xl\\:shadow-xl{box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}}@media (min-width:1280px){.xl\\:shadow-2xl{box-shadow:0 25px 50px -12px rgba(0,0,0,.25)}}@media (min-width:1280px){.xl\\:shadow-inner{box-shadow:inset 0 2px 4px 0 rgba(0,0,0,.06)}}@media (min-width:1280px){.xl\\:shadow-outline{box-shadow:0 0 0 3px rgba(66,153,225,.5)}}@media (min-width:1280px){.xl\\:shadow-none{box-shadow:none}}@media (min-width:1280px){.xl\\:hover\\:shadow-xs:hover{box-shadow:0 0 0 1px rgba(0,0,0,.05)}}@media (min-width:1280px){.xl\\:hover\\:shadow-sm:hover{box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}}@media (min-width:1280px){.xl\\:hover\\:shadow:hover{box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06)}}@media (min-width:1280px){.xl\\:hover\\:shadow-md:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}}@media (min-width:1280px){.xl\\:hover\\:shadow-lg:hover{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}}@media (min-width:1280px){.xl\\:hover\\:shadow-xl:hover{box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}}@media (min-width:1280px){.xl\\:hover\\:shadow-2xl:hover{box-shadow:0 25px 50px -12px rgba(0,0,0,.25)}}@media (min-width:1280px){.xl\\:hover\\:shadow-inner:hover{box-shadow:inset 0 2px 4px 0 rgba(0,0,0,.06)}}@media (min-width:1280px){.xl\\:hover\\:shadow-outline:hover{box-shadow:0 0 0 3px rgba(66,153,225,.5)}}@media (min-width:1280px){.xl\\:hover\\:shadow-none:hover{box-shadow:none}}@media (min-width:1280px){.xl\\:focus\\:shadow-xs:focus{box-shadow:0 0 0 1px rgba(0,0,0,.05)}}@media (min-width:1280px){.xl\\:focus\\:shadow-sm:focus{box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}}@media (min-width:1280px){.xl\\:focus\\:shadow:focus{box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06)}}@media (min-width:1280px){.xl\\:focus\\:shadow-md:focus{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}}@media (min-width:1280px){.xl\\:focus\\:shadow-lg:focus{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}}@media (min-width:1280px){.xl\\:focus\\:shadow-xl:focus{box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}}@media (min-width:1280px){.xl\\:focus\\:shadow-2xl:focus{box-shadow:0 25px 50px -12px rgba(0,0,0,.25)}}@media (min-width:1280px){.xl\\:focus\\:shadow-inner:focus{box-shadow:inset 0 2px 4px 0 rgba(0,0,0,.06)}}@media (min-width:1280px){.xl\\:focus\\:shadow-outline:focus{box-shadow:0 0 0 3px rgba(66,153,225,.5)}}@media (min-width:1280px){.xl\\:focus\\:shadow-none:focus{box-shadow:none}}@media (min-width:1280px){.xl\\:fill-current{fill:currentColor}}@media (min-width:1280px){.xl\\:stroke-current{stroke:currentColor}}@media (min-width:1280px){.xl\\:stroke-0{stroke-width:0}}@media (min-width:1280px){.xl\\:stroke-1{stroke-width:1}}@media (min-width:1280px){.xl\\:stroke-2{stroke-width:2}}@media (min-width:1280px){.xl\\:table-auto{table-layout:auto}}@media (min-width:1280px){.xl\\:table-fixed{table-layout:fixed}}@media (min-width:1280px){.xl\\:text-left{text-align:left}}@media (min-width:1280px){.xl\\:text-center{text-align:center}}@media (min-width:1280px){.xl\\:text-right{text-align:right}}@media (min-width:1280px){.xl\\:text-justify{text-align:justify}}@media (min-width:1280px){.xl\\:text-primary{--text-opacity:1;color:#7467ef;color:rgba(116,103,239,var(--text-opacity))}}@media (min-width:1280px){.xl\\:text-secondary{--text-opacity:1;color:#ff9e43;color:rgba(255,158,67,var(--text-opacity))}}@media (min-width:1280px){.xl\\:text-error{--text-opacity:1;color:#e95455;color:rgba(233,84,85,var(--text-opacity))}}@media (min-width:1280px){.xl\\:text-default{--text-opacity:1;color:#1a2038;color:rgba(26,32,56,var(--text-opacity))}}@media (min-width:1280px){.xl\\:text-paper{--text-opacity:1;color:#222a45;color:rgba(34,42,69,var(--text-opacity))}}@media (min-width:1280px){.xl\\:text-paperlight{--text-opacity:1;color:#30345b;color:rgba(48,52,91,var(--text-opacity))}}@media (min-width:1280px){.xl\\:text-muted{color:hsla(0,0%,100%,.7)}}@media (min-width:1280px){.xl\\:text-hint{color:hsla(0,0%,100%,.5)}}@media (min-width:1280px){.xl\\:text-white{--text-opacity:1;color:#fff;color:rgba(255,255,255,var(--text-opacity))}}@media (min-width:1280px){.xl\\:text-success{color:#33d9b2}}@media (min-width:1280px){.xl\\:hover\\:text-primary:hover{--text-opacity:1;color:#7467ef;color:rgba(116,103,239,var(--text-opacity))}}@media (min-width:1280px){.xl\\:hover\\:text-secondary:hover{--text-opacity:1;color:#ff9e43;color:rgba(255,158,67,var(--text-opacity))}}@media (min-width:1280px){.xl\\:hover\\:text-error:hover{--text-opacity:1;color:#e95455;color:rgba(233,84,85,var(--text-opacity))}}@media (min-width:1280px){.xl\\:hover\\:text-default:hover{--text-opacity:1;color:#1a2038;color:rgba(26,32,56,var(--text-opacity))}}@media (min-width:1280px){.xl\\:hover\\:text-paper:hover{--text-opacity:1;color:#222a45;color:rgba(34,42,69,var(--text-opacity))}}@media (min-width:1280px){.xl\\:hover\\:text-paperlight:hover{--text-opacity:1;color:#30345b;color:rgba(48,52,91,var(--text-opacity))}}@media (min-width:1280px){.xl\\:hover\\:text-muted:hover{color:hsla(0,0%,100%,.7)}}@media (min-width:1280px){.xl\\:hover\\:text-hint:hover{color:hsla(0,0%,100%,.5)}}@media (min-width:1280px){.xl\\:hover\\:text-white:hover{--text-opacity:1;color:#fff;color:rgba(255,255,255,var(--text-opacity))}}@media (min-width:1280px){.xl\\:hover\\:text-success:hover{color:#33d9b2}}@media (min-width:1280px){.xl\\:focus\\:text-primary:focus{--text-opacity:1;color:#7467ef;color:rgba(116,103,239,var(--text-opacity))}}@media (min-width:1280px){.xl\\:focus\\:text-secondary:focus{--text-opacity:1;color:#ff9e43;color:rgba(255,158,67,var(--text-opacity))}}@media (min-width:1280px){.xl\\:focus\\:text-error:focus{--text-opacity:1;color:#e95455;color:rgba(233,84,85,var(--text-opacity))}}@media (min-width:1280px){.xl\\:focus\\:text-default:focus{--text-opacity:1;color:#1a2038;color:rgba(26,32,56,var(--text-opacity))}}@media (min-width:1280px){.xl\\:focus\\:text-paper:focus{--text-opacity:1;color:#222a45;color:rgba(34,42,69,var(--text-opacity))}}@media (min-width:1280px){.xl\\:focus\\:text-paperlight:focus{--text-opacity:1;color:#30345b;color:rgba(48,52,91,var(--text-opacity))}}@media (min-width:1280px){.xl\\:focus\\:text-muted:focus{color:hsla(0,0%,100%,.7)}}@media (min-width:1280px){.xl\\:focus\\:text-hint:focus{color:hsla(0,0%,100%,.5)}}@media (min-width:1280px){.xl\\:focus\\:text-white:focus{--text-opacity:1;color:#fff;color:rgba(255,255,255,var(--text-opacity))}}@media (min-width:1280px){.xl\\:focus\\:text-success:focus{color:#33d9b2}}@media (min-width:1280px){.xl\\:text-opacity-0{--text-opacity:0}}@media (min-width:1280px){.xl\\:text-opacity-25{--text-opacity:0.25}}@media (min-width:1280px){.xl\\:text-opacity-50{--text-opacity:0.5}}@media (min-width:1280px){.xl\\:text-opacity-75{--text-opacity:0.75}}@media (min-width:1280px){.xl\\:text-opacity-100{--text-opacity:1}}@media (min-width:1280px){.xl\\:hover\\:text-opacity-0:hover{--text-opacity:0}}@media (min-width:1280px){.xl\\:hover\\:text-opacity-25:hover{--text-opacity:0.25}}@media (min-width:1280px){.xl\\:hover\\:text-opacity-50:hover{--text-opacity:0.5}}@media (min-width:1280px){.xl\\:hover\\:text-opacity-75:hover{--text-opacity:0.75}}@media (min-width:1280px){.xl\\:hover\\:text-opacity-100:hover{--text-opacity:1}}@media (min-width:1280px){.xl\\:focus\\:text-opacity-0:focus{--text-opacity:0}}@media (min-width:1280px){.xl\\:focus\\:text-opacity-25:focus{--text-opacity:0.25}}@media (min-width:1280px){.xl\\:focus\\:text-opacity-50:focus{--text-opacity:0.5}}@media (min-width:1280px){.xl\\:focus\\:text-opacity-75:focus{--text-opacity:0.75}}@media (min-width:1280px){.xl\\:focus\\:text-opacity-100:focus{--text-opacity:1}}@media (min-width:1280px){.xl\\:italic{font-style:italic}}@media (min-width:1280px){.xl\\:not-italic{font-style:normal}}@media (min-width:1280px){.xl\\:uppercase{text-transform:uppercase}}@media (min-width:1280px){.xl\\:lowercase{text-transform:lowercase}}@media (min-width:1280px){.xl\\:capitalize{text-transform:capitalize}}@media (min-width:1280px){.xl\\:normal-case{text-transform:none}}@media (min-width:1280px){.xl\\:underline{text-decoration:underline}}@media (min-width:1280px){.xl\\:line-through{text-decoration:line-through}}@media (min-width:1280px){.xl\\:no-underline{text-decoration:none}}@media (min-width:1280px){.xl\\:hover\\:underline:hover{text-decoration:underline}}@media (min-width:1280px){.xl\\:hover\\:line-through:hover{text-decoration:line-through}}@media (min-width:1280px){.xl\\:hover\\:no-underline:hover{text-decoration:none}}@media (min-width:1280px){.xl\\:focus\\:underline:focus{text-decoration:underline}}@media (min-width:1280px){.xl\\:focus\\:line-through:focus{text-decoration:line-through}}@media (min-width:1280px){.xl\\:focus\\:no-underline:focus{text-decoration:none}}@media (min-width:1280px){.xl\\:antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}@media (min-width:1280px){.xl\\:subpixel-antialiased{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}}@media (min-width:1280px){.xl\\:tracking-tighter{letter-spacing:-.05em}}@media (min-width:1280px){.xl\\:tracking-tight{letter-spacing:-.025em}}@media (min-width:1280px){.xl\\:tracking-normal{letter-spacing:0}}@media (min-width:1280px){.xl\\:tracking-wide{letter-spacing:.025em}}@media (min-width:1280px){.xl\\:tracking-wider{letter-spacing:.05em}}@media (min-width:1280px){.xl\\:tracking-widest{letter-spacing:.1em}}@media (min-width:1280px){.xl\\:select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}}@media (min-width:1280px){.xl\\:select-text{-webkit-user-select:text;-moz-user-select:text;user-select:text}}@media (min-width:1280px){.xl\\:select-all{-webkit-user-select:all;-moz-user-select:all;user-select:all}}@media (min-width:1280px){.xl\\:select-auto{-webkit-user-select:auto;-moz-user-select:auto;user-select:auto}}@media (min-width:1280px){.xl\\:align-baseline{vertical-align:initial}}@media (min-width:1280px){.xl\\:align-top{vertical-align:top}}@media (min-width:1280px){.xl\\:align-middle{vertical-align:middle}}@media (min-width:1280px){.xl\\:align-bottom{vertical-align:bottom}}@media (min-width:1280px){.xl\\:align-text-top{vertical-align:text-top}}@media (min-width:1280px){.xl\\:align-text-bottom{vertical-align:text-bottom}}@media (min-width:1280px){.xl\\:visible{visibility:visible}}@media (min-width:1280px){.xl\\:invisible{visibility:hidden}}@media (min-width:1280px){.xl\\:whitespace-normal{white-space:normal}}@media (min-width:1280px){.xl\\:whitespace-no-wrap{white-space:nowrap}}@media (min-width:1280px){.xl\\:whitespace-pre{white-space:pre}}@media (min-width:1280px){.xl\\:whitespace-pre-line{white-space:pre-line}}@media (min-width:1280px){.xl\\:whitespace-pre-wrap{white-space:pre-wrap}}@media (min-width:1280px){.xl\\:break-normal{overflow-wrap:normal;word-break:normal}}@media (min-width:1280px){.xl\\:break-words{overflow-wrap:break-word}}@media (min-width:1280px){.xl\\:break-all{word-break:break-all}}@media (min-width:1280px){.xl\\:truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media (min-width:1280px){.xl\\:w-0{width:0}}@media (min-width:1280px){.xl\\:w-1{width:.25rem}}@media (min-width:1280px){.xl\\:w-2{width:.5rem}}@media (min-width:1280px){.xl\\:w-3{width:.75rem}}@media (min-width:1280px){.xl\\:w-4{width:1rem}}@media (min-width:1280px){.xl\\:w-5{width:1.25rem}}@media (min-width:1280px){.xl\\:w-6{width:1.5rem}}@media (min-width:1280px){.xl\\:w-8{width:2rem}}@media (min-width:1280px){.xl\\:w-10{width:2.5rem}}@media (min-width:1280px){.xl\\:w-12{width:3rem}}@media (min-width:1280px){.xl\\:w-16{width:4rem}}@media (min-width:1280px){.xl\\:w-20{width:5rem}}@media (min-width:1280px){.xl\\:w-24{width:6rem}}@media (min-width:1280px){.xl\\:w-32{width:8rem}}@media (min-width:1280px){.xl\\:w-40{width:10rem}}@media (min-width:1280px){.xl\\:w-48{width:12rem}}@media (min-width:1280px){.xl\\:w-56{width:14rem}}@media (min-width:1280px){.xl\\:w-64{width:16rem}}@media (min-width:1280px){.xl\\:w-auto{width:auto}}@media (min-width:1280px){.xl\\:w-px{width:1px}}@media (min-width:1280px){.xl\\:w-1\\/2{width:50%}}@media (min-width:1280px){.xl\\:w-1\\/3{width:33.333333%}}@media (min-width:1280px){.xl\\:w-2\\/3{width:66.666667%}}@media (min-width:1280px){.xl\\:w-1\\/4{width:25%}}@media (min-width:1280px){.xl\\:w-2\\/4{width:50%}}@media (min-width:1280px){.xl\\:w-3\\/4{width:75%}}@media (min-width:1280px){.xl\\:w-1\\/5{width:20%}}@media (min-width:1280px){.xl\\:w-2\\/5{width:40%}}@media (min-width:1280px){.xl\\:w-3\\/5{width:60%}}@media (min-width:1280px){.xl\\:w-4\\/5{width:80%}}@media (min-width:1280px){.xl\\:w-1\\/6{width:16.666667%}}@media (min-width:1280px){.xl\\:w-2\\/6{width:33.333333%}}@media (min-width:1280px){.xl\\:w-3\\/6{width:50%}}@media (min-width:1280px){.xl\\:w-4\\/6{width:66.666667%}}@media (min-width:1280px){.xl\\:w-5\\/6{width:83.333333%}}@media (min-width:1280px){.xl\\:w-1\\/12{width:8.333333%}}@media (min-width:1280px){.xl\\:w-2\\/12{width:16.666667%}}@media (min-width:1280px){.xl\\:w-3\\/12{width:25%}}@media (min-width:1280px){.xl\\:w-4\\/12{width:33.333333%}}@media (min-width:1280px){.xl\\:w-5\\/12{width:41.666667%}}@media (min-width:1280px){.xl\\:w-6\\/12{width:50%}}@media (min-width:1280px){.xl\\:w-7\\/12{width:58.333333%}}@media (min-width:1280px){.xl\\:w-8\\/12{width:66.666667%}}@media (min-width:1280px){.xl\\:w-9\\/12{width:75%}}@media (min-width:1280px){.xl\\:w-10\\/12{width:83.333333%}}@media (min-width:1280px){.xl\\:w-11\\/12{width:91.666667%}}@media (min-width:1280px){.xl\\:w-full{width:100%}}@media (min-width:1280px){.xl\\:w-screen{width:100vw}}@media (min-width:1280px){.xl\\:z-0{z-index:0}}@media (min-width:1280px){.xl\\:z-10{z-index:10}}@media (min-width:1280px){.xl\\:z-20{z-index:20}}@media (min-width:1280px){.xl\\:z-30{z-index:30}}@media (min-width:1280px){.xl\\:z-40{z-index:40}}@media (min-width:1280px){.xl\\:z-50{z-index:50}}@media (min-width:1280px){.xl\\:z-auto{z-index:auto}}@media (min-width:1280px){.xl\\:gap-0{grid-gap:0;gap:0}}@media (min-width:1280px){.xl\\:gap-1{grid-gap:.25rem;gap:.25rem}}@media (min-width:1280px){.xl\\:gap-2{grid-gap:.5rem;gap:.5rem}}@media (min-width:1280px){.xl\\:gap-3{grid-gap:.75rem;gap:.75rem}}@media (min-width:1280px){.xl\\:gap-4{grid-gap:1rem;gap:1rem}}@media (min-width:1280px){.xl\\:gap-5{grid-gap:1.25rem;gap:1.25rem}}@media (min-width:1280px){.xl\\:gap-6{grid-gap:1.5rem;gap:1.5rem}}@media (min-width:1280px){.xl\\:gap-8{grid-gap:2rem;gap:2rem}}@media (min-width:1280px){.xl\\:gap-10{grid-gap:2.5rem;gap:2.5rem}}@media (min-width:1280px){.xl\\:gap-12{grid-gap:3rem;gap:3rem}}@media (min-width:1280px){.xl\\:gap-16{grid-gap:4rem;gap:4rem}}@media (min-width:1280px){.xl\\:gap-20{grid-gap:5rem;gap:5rem}}@media (min-width:1280px){.xl\\:gap-24{grid-gap:6rem;gap:6rem}}@media (min-width:1280px){.xl\\:gap-32{grid-gap:8rem;gap:8rem}}@media (min-width:1280px){.xl\\:gap-40{grid-gap:10rem;gap:10rem}}@media (min-width:1280px){.xl\\:gap-48{grid-gap:12rem;gap:12rem}}@media (min-width:1280px){.xl\\:gap-56{grid-gap:14rem;gap:14rem}}@media (min-width:1280px){.xl\\:gap-64{grid-gap:16rem;gap:16rem}}@media (min-width:1280px){.xl\\:gap-px{grid-gap:1px;gap:1px}}@media (min-width:1280px){.xl\\:col-gap-0{grid-column-gap:0;column-gap:0}}@media (min-width:1280px){.xl\\:col-gap-1{grid-column-gap:.25rem;column-gap:.25rem}}@media (min-width:1280px){.xl\\:col-gap-2{grid-column-gap:.5rem;column-gap:.5rem}}@media (min-width:1280px){.xl\\:col-gap-3{grid-column-gap:.75rem;column-gap:.75rem}}@media (min-width:1280px){.xl\\:col-gap-4{grid-column-gap:1rem;column-gap:1rem}}@media (min-width:1280px){.xl\\:col-gap-5{grid-column-gap:1.25rem;column-gap:1.25rem}}@media (min-width:1280px){.xl\\:col-gap-6{grid-column-gap:1.5rem;column-gap:1.5rem}}@media (min-width:1280px){.xl\\:col-gap-8{grid-column-gap:2rem;column-gap:2rem}}@media (min-width:1280px){.xl\\:col-gap-10{grid-column-gap:2.5rem;column-gap:2.5rem}}@media (min-width:1280px){.xl\\:col-gap-12{grid-column-gap:3rem;column-gap:3rem}}@media (min-width:1280px){.xl\\:col-gap-16{grid-column-gap:4rem;column-gap:4rem}}@media (min-width:1280px){.xl\\:col-gap-20{grid-column-gap:5rem;column-gap:5rem}}@media (min-width:1280px){.xl\\:col-gap-24{grid-column-gap:6rem;column-gap:6rem}}@media (min-width:1280px){.xl\\:col-gap-32{grid-column-gap:8rem;column-gap:8rem}}@media (min-width:1280px){.xl\\:col-gap-40{grid-column-gap:10rem;column-gap:10rem}}@media (min-width:1280px){.xl\\:col-gap-48{grid-column-gap:12rem;column-gap:12rem}}@media (min-width:1280px){.xl\\:col-gap-56{grid-column-gap:14rem;column-gap:14rem}}@media (min-width:1280px){.xl\\:col-gap-64{grid-column-gap:16rem;column-gap:16rem}}@media (min-width:1280px){.xl\\:col-gap-px{grid-column-gap:1px;column-gap:1px}}@media (min-width:1280px){.xl\\:gap-x-0{grid-column-gap:0;column-gap:0}}@media (min-width:1280px){.xl\\:gap-x-1{grid-column-gap:.25rem;column-gap:.25rem}}@media (min-width:1280px){.xl\\:gap-x-2{grid-column-gap:.5rem;column-gap:.5rem}}@media (min-width:1280px){.xl\\:gap-x-3{grid-column-gap:.75rem;column-gap:.75rem}}@media (min-width:1280px){.xl\\:gap-x-4{grid-column-gap:1rem;column-gap:1rem}}@media (min-width:1280px){.xl\\:gap-x-5{grid-column-gap:1.25rem;column-gap:1.25rem}}@media (min-width:1280px){.xl\\:gap-x-6{grid-column-gap:1.5rem;column-gap:1.5rem}}@media (min-width:1280px){.xl\\:gap-x-8{grid-column-gap:2rem;column-gap:2rem}}@media (min-width:1280px){.xl\\:gap-x-10{grid-column-gap:2.5rem;column-gap:2.5rem}}@media (min-width:1280px){.xl\\:gap-x-12{grid-column-gap:3rem;column-gap:3rem}}@media (min-width:1280px){.xl\\:gap-x-16{grid-column-gap:4rem;column-gap:4rem}}@media (min-width:1280px){.xl\\:gap-x-20{grid-column-gap:5rem;column-gap:5rem}}@media (min-width:1280px){.xl\\:gap-x-24{grid-column-gap:6rem;column-gap:6rem}}@media (min-width:1280px){.xl\\:gap-x-32{grid-column-gap:8rem;column-gap:8rem}}@media (min-width:1280px){.xl\\:gap-x-40{grid-column-gap:10rem;column-gap:10rem}}@media (min-width:1280px){.xl\\:gap-x-48{grid-column-gap:12rem;column-gap:12rem}}@media (min-width:1280px){.xl\\:gap-x-56{grid-column-gap:14rem;column-gap:14rem}}@media (min-width:1280px){.xl\\:gap-x-64{grid-column-gap:16rem;column-gap:16rem}}@media (min-width:1280px){.xl\\:gap-x-px{grid-column-gap:1px;column-gap:1px}}@media (min-width:1280px){.xl\\:row-gap-0{grid-row-gap:0;row-gap:0}}@media (min-width:1280px){.xl\\:row-gap-1{grid-row-gap:.25rem;row-gap:.25rem}}@media (min-width:1280px){.xl\\:row-gap-2{grid-row-gap:.5rem;row-gap:.5rem}}@media (min-width:1280px){.xl\\:row-gap-3{grid-row-gap:.75rem;row-gap:.75rem}}@media (min-width:1280px){.xl\\:row-gap-4{grid-row-gap:1rem;row-gap:1rem}}@media (min-width:1280px){.xl\\:row-gap-5{grid-row-gap:1.25rem;row-gap:1.25rem}}@media (min-width:1280px){.xl\\:row-gap-6{grid-row-gap:1.5rem;row-gap:1.5rem}}@media (min-width:1280px){.xl\\:row-gap-8{grid-row-gap:2rem;row-gap:2rem}}@media (min-width:1280px){.xl\\:row-gap-10{grid-row-gap:2.5rem;row-gap:2.5rem}}@media (min-width:1280px){.xl\\:row-gap-12{grid-row-gap:3rem;row-gap:3rem}}@media (min-width:1280px){.xl\\:row-gap-16{grid-row-gap:4rem;row-gap:4rem}}@media (min-width:1280px){.xl\\:row-gap-20{grid-row-gap:5rem;row-gap:5rem}}@media (min-width:1280px){.xl\\:row-gap-24{grid-row-gap:6rem;row-gap:6rem}}@media (min-width:1280px){.xl\\:row-gap-32{grid-row-gap:8rem;row-gap:8rem}}@media (min-width:1280px){.xl\\:row-gap-40{grid-row-gap:10rem;row-gap:10rem}}@media (min-width:1280px){.xl\\:row-gap-48{grid-row-gap:12rem;row-gap:12rem}}@media (min-width:1280px){.xl\\:row-gap-56{grid-row-gap:14rem;row-gap:14rem}}@media (min-width:1280px){.xl\\:row-gap-64{grid-row-gap:16rem;row-gap:16rem}}@media (min-width:1280px){.xl\\:row-gap-px{grid-row-gap:1px;row-gap:1px}}@media (min-width:1280px){.xl\\:gap-y-0{grid-row-gap:0;row-gap:0}}@media (min-width:1280px){.xl\\:gap-y-1{grid-row-gap:.25rem;row-gap:.25rem}}@media (min-width:1280px){.xl\\:gap-y-2{grid-row-gap:.5rem;row-gap:.5rem}}@media (min-width:1280px){.xl\\:gap-y-3{grid-row-gap:.75rem;row-gap:.75rem}}@media (min-width:1280px){.xl\\:gap-y-4{grid-row-gap:1rem;row-gap:1rem}}@media (min-width:1280px){.xl\\:gap-y-5{grid-row-gap:1.25rem;row-gap:1.25rem}}@media (min-width:1280px){.xl\\:gap-y-6{grid-row-gap:1.5rem;row-gap:1.5rem}}@media (min-width:1280px){.xl\\:gap-y-8{grid-row-gap:2rem;row-gap:2rem}}@media (min-width:1280px){.xl\\:gap-y-10{grid-row-gap:2.5rem;row-gap:2.5rem}}@media (min-width:1280px){.xl\\:gap-y-12{grid-row-gap:3rem;row-gap:3rem}}@media (min-width:1280px){.xl\\:gap-y-16{grid-row-gap:4rem;row-gap:4rem}}@media (min-width:1280px){.xl\\:gap-y-20{grid-row-gap:5rem;row-gap:5rem}}@media (min-width:1280px){.xl\\:gap-y-24{grid-row-gap:6rem;row-gap:6rem}}@media (min-width:1280px){.xl\\:gap-y-32{grid-row-gap:8rem;row-gap:8rem}}@media (min-width:1280px){.xl\\:gap-y-40{grid-row-gap:10rem;row-gap:10rem}}@media (min-width:1280px){.xl\\:gap-y-48{grid-row-gap:12rem;row-gap:12rem}}@media (min-width:1280px){.xl\\:gap-y-56{grid-row-gap:14rem;row-gap:14rem}}@media (min-width:1280px){.xl\\:gap-y-64{grid-row-gap:16rem;row-gap:16rem}}@media (min-width:1280px){.xl\\:gap-y-px{grid-row-gap:1px;row-gap:1px}}@media (min-width:1280px){.xl\\:grid-flow-row{grid-auto-flow:row}}@media (min-width:1280px){.xl\\:grid-flow-col{grid-auto-flow:column}}@media (min-width:1280px){.xl\\:grid-flow-row-dense{grid-auto-flow:row dense}}@media (min-width:1280px){.xl\\:grid-flow-col-dense{grid-auto-flow:column dense}}@media (min-width:1280px){.xl\\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}}@media (min-width:1280px){.xl\\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.xl\\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1280px){.xl\\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1280px){.xl\\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (min-width:1280px){.xl\\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (min-width:1280px){.xl\\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}}@media (min-width:1280px){.xl\\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}}@media (min-width:1280px){.xl\\:grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}}@media (min-width:1280px){.xl\\:grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}}@media (min-width:1280px){.xl\\:grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))}}@media (min-width:1280px){.xl\\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}}@media (min-width:1280px){.xl\\:grid-cols-none{grid-template-columns:none}}@media (min-width:1280px){.xl\\:col-auto{grid-column:auto}}@media (min-width:1280px){.xl\\:col-span-1{grid-column:span 1/span 1}}@media (min-width:1280px){.xl\\:col-span-2{grid-column:span 2/span 2}}@media (min-width:1280px){.xl\\:col-span-3{grid-column:span 3/span 3}}@media (min-width:1280px){.xl\\:col-span-4{grid-column:span 4/span 4}}@media (min-width:1280px){.xl\\:col-span-5{grid-column:span 5/span 5}}@media (min-width:1280px){.xl\\:col-span-6{grid-column:span 6/span 6}}@media (min-width:1280px){.xl\\:col-span-7{grid-column:span 7/span 7}}@media (min-width:1280px){.xl\\:col-span-8{grid-column:span 8/span 8}}@media (min-width:1280px){.xl\\:col-span-9{grid-column:span 9/span 9}}@media (min-width:1280px){.xl\\:col-span-10{grid-column:span 10/span 10}}@media (min-width:1280px){.xl\\:col-span-11{grid-column:span 11/span 11}}@media (min-width:1280px){.xl\\:col-span-12{grid-column:span 12/span 12}}@media (min-width:1280px){.xl\\:col-start-1{grid-column-start:1}}@media (min-width:1280px){.xl\\:col-start-2{grid-column-start:2}}@media (min-width:1280px){.xl\\:col-start-3{grid-column-start:3}}@media (min-width:1280px){.xl\\:col-start-4{grid-column-start:4}}@media (min-width:1280px){.xl\\:col-start-5{grid-column-start:5}}@media (min-width:1280px){.xl\\:col-start-6{grid-column-start:6}}@media (min-width:1280px){.xl\\:col-start-7{grid-column-start:7}}@media (min-width:1280px){.xl\\:col-start-8{grid-column-start:8}}@media (min-width:1280px){.xl\\:col-start-9{grid-column-start:9}}@media (min-width:1280px){.xl\\:col-start-10{grid-column-start:10}}@media (min-width:1280px){.xl\\:col-start-11{grid-column-start:11}}@media (min-width:1280px){.xl\\:col-start-12{grid-column-start:12}}@media (min-width:1280px){.xl\\:col-start-13{grid-column-start:13}}@media (min-width:1280px){.xl\\:col-start-auto{grid-column-start:auto}}@media (min-width:1280px){.xl\\:col-end-1{grid-column-end:1}}@media (min-width:1280px){.xl\\:col-end-2{grid-column-end:2}}@media (min-width:1280px){.xl\\:col-end-3{grid-column-end:3}}@media (min-width:1280px){.xl\\:col-end-4{grid-column-end:4}}@media (min-width:1280px){.xl\\:col-end-5{grid-column-end:5}}@media (min-width:1280px){.xl\\:col-end-6{grid-column-end:6}}@media (min-width:1280px){.xl\\:col-end-7{grid-column-end:7}}@media (min-width:1280px){.xl\\:col-end-8{grid-column-end:8}}@media (min-width:1280px){.xl\\:col-end-9{grid-column-end:9}}@media (min-width:1280px){.xl\\:col-end-10{grid-column-end:10}}@media (min-width:1280px){.xl\\:col-end-11{grid-column-end:11}}@media (min-width:1280px){.xl\\:col-end-12{grid-column-end:12}}@media (min-width:1280px){.xl\\:col-end-13{grid-column-end:13}}@media (min-width:1280px){.xl\\:col-end-auto{grid-column-end:auto}}@media (min-width:1280px){.xl\\:grid-rows-1{grid-template-rows:repeat(1,minmax(0,1fr))}}@media (min-width:1280px){.xl\\:grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.xl\\:grid-rows-3{grid-template-rows:repeat(3,minmax(0,1fr))}}@media (min-width:1280px){.xl\\:grid-rows-4{grid-template-rows:repeat(4,minmax(0,1fr))}}@media (min-width:1280px){.xl\\:grid-rows-5{grid-template-rows:repeat(5,minmax(0,1fr))}}@media (min-width:1280px){.xl\\:grid-rows-6{grid-template-rows:repeat(6,minmax(0,1fr))}}@media (min-width:1280px){.xl\\:grid-rows-none{grid-template-rows:none}}@media (min-width:1280px){.xl\\:row-auto{grid-row:auto}}@media (min-width:1280px){.xl\\:row-span-1{grid-row:span 1/span 1}}@media (min-width:1280px){.xl\\:row-span-2{grid-row:span 2/span 2}}@media (min-width:1280px){.xl\\:row-span-3{grid-row:span 3/span 3}}@media (min-width:1280px){.xl\\:row-span-4{grid-row:span 4/span 4}}@media (min-width:1280px){.xl\\:row-span-5{grid-row:span 5/span 5}}@media (min-width:1280px){.xl\\:row-span-6{grid-row:span 6/span 6}}@media (min-width:1280px){.xl\\:row-start-1{grid-row-start:1}}@media (min-width:1280px){.xl\\:row-start-2{grid-row-start:2}}@media (min-width:1280px){.xl\\:row-start-3{grid-row-start:3}}@media (min-width:1280px){.xl\\:row-start-4{grid-row-start:4}}@media (min-width:1280px){.xl\\:row-start-5{grid-row-start:5}}@media (min-width:1280px){.xl\\:row-start-6{grid-row-start:6}}@media (min-width:1280px){.xl\\:row-start-7{grid-row-start:7}}@media (min-width:1280px){.xl\\:row-start-auto{grid-row-start:auto}}@media (min-width:1280px){.xl\\:row-end-1{grid-row-end:1}}@media (min-width:1280px){.xl\\:row-end-2{grid-row-end:2}}@media (min-width:1280px){.xl\\:row-end-3{grid-row-end:3}}@media (min-width:1280px){.xl\\:row-end-4{grid-row-end:4}}@media (min-width:1280px){.xl\\:row-end-5{grid-row-end:5}}@media (min-width:1280px){.xl\\:row-end-6{grid-row-end:6}}@media (min-width:1280px){.xl\\:row-end-7{grid-row-end:7}}@media (min-width:1280px){.xl\\:row-end-auto{grid-row-end:auto}}@media (min-width:1280px){.xl\\:transform{--transform-translate-x:0;--transform-translate-y:0;--transform-rotate:0;--transform-skew-x:0;--transform-skew-y:0;--transform-scale-x:1;--transform-scale-y:1;transform:translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y))}}@media (min-width:1280px){.xl\\:transform-none{transform:none}}@media (min-width:1280px){.xl\\:origin-center{transform-origin:center}}@media (min-width:1280px){.xl\\:origin-top{transform-origin:top}}@media (min-width:1280px){.xl\\:origin-top-right{transform-origin:top right}}@media (min-width:1280px){.xl\\:origin-right{transform-origin:right}}@media (min-width:1280px){.xl\\:origin-bottom-right{transform-origin:bottom right}}@media (min-width:1280px){.xl\\:origin-bottom{transform-origin:bottom}}@media (min-width:1280px){.xl\\:origin-bottom-left{transform-origin:bottom left}}@media (min-width:1280px){.xl\\:origin-left{transform-origin:left}}@media (min-width:1280px){.xl\\:origin-top-left{transform-origin:top left}}@media (min-width:1280px){.xl\\:scale-0{--transform-scale-x:0;--transform-scale-y:0}}@media (min-width:1280px){.xl\\:scale-50{--transform-scale-x:.5;--transform-scale-y:.5}}@media (min-width:1280px){.xl\\:scale-75{--transform-scale-x:.75;--transform-scale-y:.75}}@media (min-width:1280px){.xl\\:scale-90{--transform-scale-x:.9;--transform-scale-y:.9}}@media (min-width:1280px){.xl\\:scale-95{--transform-scale-x:.95;--transform-scale-y:.95}}@media (min-width:1280px){.xl\\:scale-100{--transform-scale-x:1;--transform-scale-y:1}}@media (min-width:1280px){.xl\\:scale-105{--transform-scale-x:1.05;--transform-scale-y:1.05}}@media (min-width:1280px){.xl\\:scale-110{--transform-scale-x:1.1;--transform-scale-y:1.1}}@media (min-width:1280px){.xl\\:scale-125{--transform-scale-x:1.25;--transform-scale-y:1.25}}@media (min-width:1280px){.xl\\:scale-150{--transform-scale-x:1.5;--transform-scale-y:1.5}}@media (min-width:1280px){.xl\\:scale-x-0{--transform-scale-x:0}}@media (min-width:1280px){.xl\\:scale-x-50{--transform-scale-x:.5}}@media (min-width:1280px){.xl\\:scale-x-75{--transform-scale-x:.75}}@media (min-width:1280px){.xl\\:scale-x-90{--transform-scale-x:.9}}@media (min-width:1280px){.xl\\:scale-x-95{--transform-scale-x:.95}}@media (min-width:1280px){.xl\\:scale-x-100{--transform-scale-x:1}}@media (min-width:1280px){.xl\\:scale-x-105{--transform-scale-x:1.05}}@media (min-width:1280px){.xl\\:scale-x-110{--transform-scale-x:1.1}}@media (min-width:1280px){.xl\\:scale-x-125{--transform-scale-x:1.25}}@media (min-width:1280px){.xl\\:scale-x-150{--transform-scale-x:1.5}}@media (min-width:1280px){.xl\\:scale-y-0{--transform-scale-y:0}}@media (min-width:1280px){.xl\\:scale-y-50{--transform-scale-y:.5}}@media (min-width:1280px){.xl\\:scale-y-75{--transform-scale-y:.75}}@media (min-width:1280px){.xl\\:scale-y-90{--transform-scale-y:.9}}@media (min-width:1280px){.xl\\:scale-y-95{--transform-scale-y:.95}}@media (min-width:1280px){.xl\\:scale-y-100{--transform-scale-y:1}}@media (min-width:1280px){.xl\\:scale-y-105{--transform-scale-y:1.05}}@media (min-width:1280px){.xl\\:scale-y-110{--transform-scale-y:1.1}}@media (min-width:1280px){.xl\\:scale-y-125{--transform-scale-y:1.25}}@media (min-width:1280px){.xl\\:scale-y-150{--transform-scale-y:1.5}}@media (min-width:1280px){.xl\\:hover\\:scale-0:hover{--transform-scale-x:0;--transform-scale-y:0}}@media (min-width:1280px){.xl\\:hover\\:scale-50:hover{--transform-scale-x:.5;--transform-scale-y:.5}}@media (min-width:1280px){.xl\\:hover\\:scale-75:hover{--transform-scale-x:.75;--transform-scale-y:.75}}@media (min-width:1280px){.xl\\:hover\\:scale-90:hover{--transform-scale-x:.9;--transform-scale-y:.9}}@media (min-width:1280px){.xl\\:hover\\:scale-95:hover{--transform-scale-x:.95;--transform-scale-y:.95}}@media (min-width:1280px){.xl\\:hover\\:scale-100:hover{--transform-scale-x:1;--transform-scale-y:1}}@media (min-width:1280px){.xl\\:hover\\:scale-105:hover{--transform-scale-x:1.05;--transform-scale-y:1.05}}@media (min-width:1280px){.xl\\:hover\\:scale-110:hover{--transform-scale-x:1.1;--transform-scale-y:1.1}}@media (min-width:1280px){.xl\\:hover\\:scale-125:hover{--transform-scale-x:1.25;--transform-scale-y:1.25}}@media (min-width:1280px){.xl\\:hover\\:scale-150:hover{--transform-scale-x:1.5;--transform-scale-y:1.5}}@media (min-width:1280px){.xl\\:hover\\:scale-x-0:hover{--transform-scale-x:0}}@media (min-width:1280px){.xl\\:hover\\:scale-x-50:hover{--transform-scale-x:.5}}@media (min-width:1280px){.xl\\:hover\\:scale-x-75:hover{--transform-scale-x:.75}}@media (min-width:1280px){.xl\\:hover\\:scale-x-90:hover{--transform-scale-x:.9}}@media (min-width:1280px){.xl\\:hover\\:scale-x-95:hover{--transform-scale-x:.95}}@media (min-width:1280px){.xl\\:hover\\:scale-x-100:hover{--transform-scale-x:1}}@media (min-width:1280px){.xl\\:hover\\:scale-x-105:hover{--transform-scale-x:1.05}}@media (min-width:1280px){.xl\\:hover\\:scale-x-110:hover{--transform-scale-x:1.1}}@media (min-width:1280px){.xl\\:hover\\:scale-x-125:hover{--transform-scale-x:1.25}}@media (min-width:1280px){.xl\\:hover\\:scale-x-150:hover{--transform-scale-x:1.5}}@media (min-width:1280px){.xl\\:hover\\:scale-y-0:hover{--transform-scale-y:0}}@media (min-width:1280px){.xl\\:hover\\:scale-y-50:hover{--transform-scale-y:.5}}@media (min-width:1280px){.xl\\:hover\\:scale-y-75:hover{--transform-scale-y:.75}}@media (min-width:1280px){.xl\\:hover\\:scale-y-90:hover{--transform-scale-y:.9}}@media (min-width:1280px){.xl\\:hover\\:scale-y-95:hover{--transform-scale-y:.95}}@media (min-width:1280px){.xl\\:hover\\:scale-y-100:hover{--transform-scale-y:1}}@media (min-width:1280px){.xl\\:hover\\:scale-y-105:hover{--transform-scale-y:1.05}}@media (min-width:1280px){.xl\\:hover\\:scale-y-110:hover{--transform-scale-y:1.1}}@media (min-width:1280px){.xl\\:hover\\:scale-y-125:hover{--transform-scale-y:1.25}}@media (min-width:1280px){.xl\\:hover\\:scale-y-150:hover{--transform-scale-y:1.5}}@media (min-width:1280px){.xl\\:focus\\:scale-0:focus{--transform-scale-x:0;--transform-scale-y:0}}@media (min-width:1280px){.xl\\:focus\\:scale-50:focus{--transform-scale-x:.5;--transform-scale-y:.5}}@media (min-width:1280px){.xl\\:focus\\:scale-75:focus{--transform-scale-x:.75;--transform-scale-y:.75}}@media (min-width:1280px){.xl\\:focus\\:scale-90:focus{--transform-scale-x:.9;--transform-scale-y:.9}}@media (min-width:1280px){.xl\\:focus\\:scale-95:focus{--transform-scale-x:.95;--transform-scale-y:.95}}@media (min-width:1280px){.xl\\:focus\\:scale-100:focus{--transform-scale-x:1;--transform-scale-y:1}}@media (min-width:1280px){.xl\\:focus\\:scale-105:focus{--transform-scale-x:1.05;--transform-scale-y:1.05}}@media (min-width:1280px){.xl\\:focus\\:scale-110:focus{--transform-scale-x:1.1;--transform-scale-y:1.1}}@media (min-width:1280px){.xl\\:focus\\:scale-125:focus{--transform-scale-x:1.25;--transform-scale-y:1.25}}@media (min-width:1280px){.xl\\:focus\\:scale-150:focus{--transform-scale-x:1.5;--transform-scale-y:1.5}}@media (min-width:1280px){.xl\\:focus\\:scale-x-0:focus{--transform-scale-x:0}}@media (min-width:1280px){.xl\\:focus\\:scale-x-50:focus{--transform-scale-x:.5}}@media (min-width:1280px){.xl\\:focus\\:scale-x-75:focus{--transform-scale-x:.75}}@media (min-width:1280px){.xl\\:focus\\:scale-x-90:focus{--transform-scale-x:.9}}@media (min-width:1280px){.xl\\:focus\\:scale-x-95:focus{--transform-scale-x:.95}}@media (min-width:1280px){.xl\\:focus\\:scale-x-100:focus{--transform-scale-x:1}}@media (min-width:1280px){.xl\\:focus\\:scale-x-105:focus{--transform-scale-x:1.05}}@media (min-width:1280px){.xl\\:focus\\:scale-x-110:focus{--transform-scale-x:1.1}}@media (min-width:1280px){.xl\\:focus\\:scale-x-125:focus{--transform-scale-x:1.25}}@media (min-width:1280px){.xl\\:focus\\:scale-x-150:focus{--transform-scale-x:1.5}}@media (min-width:1280px){.xl\\:focus\\:scale-y-0:focus{--transform-scale-y:0}}@media (min-width:1280px){.xl\\:focus\\:scale-y-50:focus{--transform-scale-y:.5}}@media (min-width:1280px){.xl\\:focus\\:scale-y-75:focus{--transform-scale-y:.75}}@media (min-width:1280px){.xl\\:focus\\:scale-y-90:focus{--transform-scale-y:.9}}@media (min-width:1280px){.xl\\:focus\\:scale-y-95:focus{--transform-scale-y:.95}}@media (min-width:1280px){.xl\\:focus\\:scale-y-100:focus{--transform-scale-y:1}}@media (min-width:1280px){.xl\\:focus\\:scale-y-105:focus{--transform-scale-y:1.05}}@media (min-width:1280px){.xl\\:focus\\:scale-y-110:focus{--transform-scale-y:1.1}}@media (min-width:1280px){.xl\\:focus\\:scale-y-125:focus{--transform-scale-y:1.25}}@media (min-width:1280px){.xl\\:focus\\:scale-y-150:focus{--transform-scale-y:1.5}}@media (min-width:1280px){.xl\\:rotate-0{--transform-rotate:0}}@media (min-width:1280px){.xl\\:rotate-45{--transform-rotate:45deg}}@media (min-width:1280px){.xl\\:rotate-90{--transform-rotate:90deg}}@media (min-width:1280px){.xl\\:rotate-180{--transform-rotate:180deg}}@media (min-width:1280px){.xl\\:-rotate-180{--transform-rotate:-180deg}}@media (min-width:1280px){.xl\\:-rotate-90{--transform-rotate:-90deg}}@media (min-width:1280px){.xl\\:-rotate-45{--transform-rotate:-45deg}}@media (min-width:1280px){.xl\\:hover\\:rotate-0:hover{--transform-rotate:0}}@media (min-width:1280px){.xl\\:hover\\:rotate-45:hover{--transform-rotate:45deg}}@media (min-width:1280px){.xl\\:hover\\:rotate-90:hover{--transform-rotate:90deg}}@media (min-width:1280px){.xl\\:hover\\:rotate-180:hover{--transform-rotate:180deg}}@media (min-width:1280px){.xl\\:hover\\:-rotate-180:hover{--transform-rotate:-180deg}}@media (min-width:1280px){.xl\\:hover\\:-rotate-90:hover{--transform-rotate:-90deg}}@media (min-width:1280px){.xl\\:hover\\:-rotate-45:hover{--transform-rotate:-45deg}}@media (min-width:1280px){.xl\\:focus\\:rotate-0:focus{--transform-rotate:0}}@media (min-width:1280px){.xl\\:focus\\:rotate-45:focus{--transform-rotate:45deg}}@media (min-width:1280px){.xl\\:focus\\:rotate-90:focus{--transform-rotate:90deg}}@media (min-width:1280px){.xl\\:focus\\:rotate-180:focus{--transform-rotate:180deg}}@media (min-width:1280px){.xl\\:focus\\:-rotate-180:focus{--transform-rotate:-180deg}}@media (min-width:1280px){.xl\\:focus\\:-rotate-90:focus{--transform-rotate:-90deg}}@media (min-width:1280px){.xl\\:focus\\:-rotate-45:focus{--transform-rotate:-45deg}}@media (min-width:1280px){.xl\\:translate-x-0{--transform-translate-x:0}}@media (min-width:1280px){.xl\\:translate-x-1{--transform-translate-x:0.25rem}}@media (min-width:1280px){.xl\\:translate-x-2{--transform-translate-x:0.5rem}}@media (min-width:1280px){.xl\\:translate-x-3{--transform-translate-x:0.75rem}}@media (min-width:1280px){.xl\\:translate-x-4{--transform-translate-x:1rem}}@media (min-width:1280px){.xl\\:translate-x-5{--transform-translate-x:1.25rem}}@media (min-width:1280px){.xl\\:translate-x-6{--transform-translate-x:1.5rem}}@media (min-width:1280px){.xl\\:translate-x-8{--transform-translate-x:2rem}}@media (min-width:1280px){.xl\\:translate-x-10{--transform-translate-x:2.5rem}}@media (min-width:1280px){.xl\\:translate-x-12{--transform-translate-x:3rem}}@media (min-width:1280px){.xl\\:translate-x-16{--transform-translate-x:4rem}}@media (min-width:1280px){.xl\\:translate-x-20{--transform-translate-x:5rem}}@media (min-width:1280px){.xl\\:translate-x-24{--transform-translate-x:6rem}}@media (min-width:1280px){.xl\\:translate-x-32{--transform-translate-x:8rem}}@media (min-width:1280px){.xl\\:translate-x-40{--transform-translate-x:10rem}}@media (min-width:1280px){.xl\\:translate-x-48{--transform-translate-x:12rem}}@media (min-width:1280px){.xl\\:translate-x-56{--transform-translate-x:14rem}}@media (min-width:1280px){.xl\\:translate-x-64{--transform-translate-x:16rem}}@media (min-width:1280px){.xl\\:translate-x-px{--transform-translate-x:1px}}@media (min-width:1280px){.xl\\:-translate-x-1{--transform-translate-x:-0.25rem}}@media (min-width:1280px){.xl\\:-translate-x-2{--transform-translate-x:-0.5rem}}@media (min-width:1280px){.xl\\:-translate-x-3{--transform-translate-x:-0.75rem}}@media (min-width:1280px){.xl\\:-translate-x-4{--transform-translate-x:-1rem}}@media (min-width:1280px){.xl\\:-translate-x-5{--transform-translate-x:-1.25rem}}@media (min-width:1280px){.xl\\:-translate-x-6{--transform-translate-x:-1.5rem}}@media (min-width:1280px){.xl\\:-translate-x-8{--transform-translate-x:-2rem}}@media (min-width:1280px){.xl\\:-translate-x-10{--transform-translate-x:-2.5rem}}@media (min-width:1280px){.xl\\:-translate-x-12{--transform-translate-x:-3rem}}@media (min-width:1280px){.xl\\:-translate-x-16{--transform-translate-x:-4rem}}@media (min-width:1280px){.xl\\:-translate-x-20{--transform-translate-x:-5rem}}@media (min-width:1280px){.xl\\:-translate-x-24{--transform-translate-x:-6rem}}@media (min-width:1280px){.xl\\:-translate-x-32{--transform-translate-x:-8rem}}@media (min-width:1280px){.xl\\:-translate-x-40{--transform-translate-x:-10rem}}@media (min-width:1280px){.xl\\:-translate-x-48{--transform-translate-x:-12rem}}@media (min-width:1280px){.xl\\:-translate-x-56{--transform-translate-x:-14rem}}@media (min-width:1280px){.xl\\:-translate-x-64{--transform-translate-x:-16rem}}@media (min-width:1280px){.xl\\:-translate-x-px{--transform-translate-x:-1px}}@media (min-width:1280px){.xl\\:-translate-x-full{--transform-translate-x:-100%}}@media (min-width:1280px){.xl\\:-translate-x-1\\/2{--transform-translate-x:-50%}}@media (min-width:1280px){.xl\\:translate-x-1\\/2{--transform-translate-x:50%}}@media (min-width:1280px){.xl\\:translate-x-full{--transform-translate-x:100%}}@media (min-width:1280px){.xl\\:translate-y-0{--transform-translate-y:0}}@media (min-width:1280px){.xl\\:translate-y-1{--transform-translate-y:0.25rem}}@media (min-width:1280px){.xl\\:translate-y-2{--transform-translate-y:0.5rem}}@media (min-width:1280px){.xl\\:translate-y-3{--transform-translate-y:0.75rem}}@media (min-width:1280px){.xl\\:translate-y-4{--transform-translate-y:1rem}}@media (min-width:1280px){.xl\\:translate-y-5{--transform-translate-y:1.25rem}}@media (min-width:1280px){.xl\\:translate-y-6{--transform-translate-y:1.5rem}}@media (min-width:1280px){.xl\\:translate-y-8{--transform-translate-y:2rem}}@media (min-width:1280px){.xl\\:translate-y-10{--transform-translate-y:2.5rem}}@media (min-width:1280px){.xl\\:translate-y-12{--transform-translate-y:3rem}}@media (min-width:1280px){.xl\\:translate-y-16{--transform-translate-y:4rem}}@media (min-width:1280px){.xl\\:translate-y-20{--transform-translate-y:5rem}}@media (min-width:1280px){.xl\\:translate-y-24{--transform-translate-y:6rem}}@media (min-width:1280px){.xl\\:translate-y-32{--transform-translate-y:8rem}}@media (min-width:1280px){.xl\\:translate-y-40{--transform-translate-y:10rem}}@media (min-width:1280px){.xl\\:translate-y-48{--transform-translate-y:12rem}}@media (min-width:1280px){.xl\\:translate-y-56{--transform-translate-y:14rem}}@media (min-width:1280px){.xl\\:translate-y-64{--transform-translate-y:16rem}}@media (min-width:1280px){.xl\\:translate-y-px{--transform-translate-y:1px}}@media (min-width:1280px){.xl\\:-translate-y-1{--transform-translate-y:-0.25rem}}@media (min-width:1280px){.xl\\:-translate-y-2{--transform-translate-y:-0.5rem}}@media (min-width:1280px){.xl\\:-translate-y-3{--transform-translate-y:-0.75rem}}@media (min-width:1280px){.xl\\:-translate-y-4{--transform-translate-y:-1rem}}@media (min-width:1280px){.xl\\:-translate-y-5{--transform-translate-y:-1.25rem}}@media (min-width:1280px){.xl\\:-translate-y-6{--transform-translate-y:-1.5rem}}@media (min-width:1280px){.xl\\:-translate-y-8{--transform-translate-y:-2rem}}@media (min-width:1280px){.xl\\:-translate-y-10{--transform-translate-y:-2.5rem}}@media (min-width:1280px){.xl\\:-translate-y-12{--transform-translate-y:-3rem}}@media (min-width:1280px){.xl\\:-translate-y-16{--transform-translate-y:-4rem}}@media (min-width:1280px){.xl\\:-translate-y-20{--transform-translate-y:-5rem}}@media (min-width:1280px){.xl\\:-translate-y-24{--transform-translate-y:-6rem}}@media (min-width:1280px){.xl\\:-translate-y-32{--transform-translate-y:-8rem}}@media (min-width:1280px){.xl\\:-translate-y-40{--transform-translate-y:-10rem}}@media (min-width:1280px){.xl\\:-translate-y-48{--transform-translate-y:-12rem}}@media (min-width:1280px){.xl\\:-translate-y-56{--transform-translate-y:-14rem}}@media (min-width:1280px){.xl\\:-translate-y-64{--transform-translate-y:-16rem}}@media (min-width:1280px){.xl\\:-translate-y-px{--transform-translate-y:-1px}}@media (min-width:1280px){.xl\\:-translate-y-full{--transform-translate-y:-100%}}@media (min-width:1280px){.xl\\:-translate-y-1\\/2{--transform-translate-y:-50%}}@media (min-width:1280px){.xl\\:translate-y-1\\/2{--transform-translate-y:50%}}@media (min-width:1280px){.xl\\:translate-y-full{--transform-translate-y:100%}}@media (min-width:1280px){.xl\\:hover\\:translate-x-0:hover{--transform-translate-x:0}}@media (min-width:1280px){.xl\\:hover\\:translate-x-1:hover{--transform-translate-x:0.25rem}}@media (min-width:1280px){.xl\\:hover\\:translate-x-2:hover{--transform-translate-x:0.5rem}}@media (min-width:1280px){.xl\\:hover\\:translate-x-3:hover{--transform-translate-x:0.75rem}}@media (min-width:1280px){.xl\\:hover\\:translate-x-4:hover{--transform-translate-x:1rem}}@media (min-width:1280px){.xl\\:hover\\:translate-x-5:hover{--transform-translate-x:1.25rem}}@media (min-width:1280px){.xl\\:hover\\:translate-x-6:hover{--transform-translate-x:1.5rem}}@media (min-width:1280px){.xl\\:hover\\:translate-x-8:hover{--transform-translate-x:2rem}}@media (min-width:1280px){.xl\\:hover\\:translate-x-10:hover{--transform-translate-x:2.5rem}}@media (min-width:1280px){.xl\\:hover\\:translate-x-12:hover{--transform-translate-x:3rem}}@media (min-width:1280px){.xl\\:hover\\:translate-x-16:hover{--transform-translate-x:4rem}}@media (min-width:1280px){.xl\\:hover\\:translate-x-20:hover{--transform-translate-x:5rem}}@media (min-width:1280px){.xl\\:hover\\:translate-x-24:hover{--transform-translate-x:6rem}}@media (min-width:1280px){.xl\\:hover\\:translate-x-32:hover{--transform-translate-x:8rem}}@media (min-width:1280px){.xl\\:hover\\:translate-x-40:hover{--transform-translate-x:10rem}}@media (min-width:1280px){.xl\\:hover\\:translate-x-48:hover{--transform-translate-x:12rem}}@media (min-width:1280px){.xl\\:hover\\:translate-x-56:hover{--transform-translate-x:14rem}}@media (min-width:1280px){.xl\\:hover\\:translate-x-64:hover{--transform-translate-x:16rem}}@media (min-width:1280px){.xl\\:hover\\:translate-x-px:hover{--transform-translate-x:1px}}@media (min-width:1280px){.xl\\:hover\\:-translate-x-1:hover{--transform-translate-x:-0.25rem}}@media (min-width:1280px){.xl\\:hover\\:-translate-x-2:hover{--transform-translate-x:-0.5rem}}@media (min-width:1280px){.xl\\:hover\\:-translate-x-3:hover{--transform-translate-x:-0.75rem}}@media (min-width:1280px){.xl\\:hover\\:-translate-x-4:hover{--transform-translate-x:-1rem}}@media (min-width:1280px){.xl\\:hover\\:-translate-x-5:hover{--transform-translate-x:-1.25rem}}@media (min-width:1280px){.xl\\:hover\\:-translate-x-6:hover{--transform-translate-x:-1.5rem}}@media (min-width:1280px){.xl\\:hover\\:-translate-x-8:hover{--transform-translate-x:-2rem}}@media (min-width:1280px){.xl\\:hover\\:-translate-x-10:hover{--transform-translate-x:-2.5rem}}@media (min-width:1280px){.xl\\:hover\\:-translate-x-12:hover{--transform-translate-x:-3rem}}@media (min-width:1280px){.xl\\:hover\\:-translate-x-16:hover{--transform-translate-x:-4rem}}@media (min-width:1280px){.xl\\:hover\\:-translate-x-20:hover{--transform-translate-x:-5rem}}@media (min-width:1280px){.xl\\:hover\\:-translate-x-24:hover{--transform-translate-x:-6rem}}@media (min-width:1280px){.xl\\:hover\\:-translate-x-32:hover{--transform-translate-x:-8rem}}@media (min-width:1280px){.xl\\:hover\\:-translate-x-40:hover{--transform-translate-x:-10rem}}@media (min-width:1280px){.xl\\:hover\\:-translate-x-48:hover{--transform-translate-x:-12rem}}@media (min-width:1280px){.xl\\:hover\\:-translate-x-56:hover{--transform-translate-x:-14rem}}@media (min-width:1280px){.xl\\:hover\\:-translate-x-64:hover{--transform-translate-x:-16rem}}@media (min-width:1280px){.xl\\:hover\\:-translate-x-px:hover{--transform-translate-x:-1px}}@media (min-width:1280px){.xl\\:hover\\:-translate-x-full:hover{--transform-translate-x:-100%}}@media (min-width:1280px){.xl\\:hover\\:-translate-x-1\\/2:hover{--transform-translate-x:-50%}}@media (min-width:1280px){.xl\\:hover\\:translate-x-1\\/2:hover{--transform-translate-x:50%}}@media (min-width:1280px){.xl\\:hover\\:translate-x-full:hover{--transform-translate-x:100%}}@media (min-width:1280px){.xl\\:hover\\:translate-y-0:hover{--transform-translate-y:0}}@media (min-width:1280px){.xl\\:hover\\:translate-y-1:hover{--transform-translate-y:0.25rem}}@media (min-width:1280px){.xl\\:hover\\:translate-y-2:hover{--transform-translate-y:0.5rem}}@media (min-width:1280px){.xl\\:hover\\:translate-y-3:hover{--transform-translate-y:0.75rem}}@media (min-width:1280px){.xl\\:hover\\:translate-y-4:hover{--transform-translate-y:1rem}}@media (min-width:1280px){.xl\\:hover\\:translate-y-5:hover{--transform-translate-y:1.25rem}}@media (min-width:1280px){.xl\\:hover\\:translate-y-6:hover{--transform-translate-y:1.5rem}}@media (min-width:1280px){.xl\\:hover\\:translate-y-8:hover{--transform-translate-y:2rem}}@media (min-width:1280px){.xl\\:hover\\:translate-y-10:hover{--transform-translate-y:2.5rem}}@media (min-width:1280px){.xl\\:hover\\:translate-y-12:hover{--transform-translate-y:3rem}}@media (min-width:1280px){.xl\\:hover\\:translate-y-16:hover{--transform-translate-y:4rem}}@media (min-width:1280px){.xl\\:hover\\:translate-y-20:hover{--transform-translate-y:5rem}}@media (min-width:1280px){.xl\\:hover\\:translate-y-24:hover{--transform-translate-y:6rem}}@media (min-width:1280px){.xl\\:hover\\:translate-y-32:hover{--transform-translate-y:8rem}}@media (min-width:1280px){.xl\\:hover\\:translate-y-40:hover{--transform-translate-y:10rem}}@media (min-width:1280px){.xl\\:hover\\:translate-y-48:hover{--transform-translate-y:12rem}}@media (min-width:1280px){.xl\\:hover\\:translate-y-56:hover{--transform-translate-y:14rem}}@media (min-width:1280px){.xl\\:hover\\:translate-y-64:hover{--transform-translate-y:16rem}}@media (min-width:1280px){.xl\\:hover\\:translate-y-px:hover{--transform-translate-y:1px}}@media (min-width:1280px){.xl\\:hover\\:-translate-y-1:hover{--transform-translate-y:-0.25rem}}@media (min-width:1280px){.xl\\:hover\\:-translate-y-2:hover{--transform-translate-y:-0.5rem}}@media (min-width:1280px){.xl\\:hover\\:-translate-y-3:hover{--transform-translate-y:-0.75rem}}@media (min-width:1280px){.xl\\:hover\\:-translate-y-4:hover{--transform-translate-y:-1rem}}@media (min-width:1280px){.xl\\:hover\\:-translate-y-5:hover{--transform-translate-y:-1.25rem}}@media (min-width:1280px){.xl\\:hover\\:-translate-y-6:hover{--transform-translate-y:-1.5rem}}@media (min-width:1280px){.xl\\:hover\\:-translate-y-8:hover{--transform-translate-y:-2rem}}@media (min-width:1280px){.xl\\:hover\\:-translate-y-10:hover{--transform-translate-y:-2.5rem}}@media (min-width:1280px){.xl\\:hover\\:-translate-y-12:hover{--transform-translate-y:-3rem}}@media (min-width:1280px){.xl\\:hover\\:-translate-y-16:hover{--transform-translate-y:-4rem}}@media (min-width:1280px){.xl\\:hover\\:-translate-y-20:hover{--transform-translate-y:-5rem}}@media (min-width:1280px){.xl\\:hover\\:-translate-y-24:hover{--transform-translate-y:-6rem}}@media (min-width:1280px){.xl\\:hover\\:-translate-y-32:hover{--transform-translate-y:-8rem}}@media (min-width:1280px){.xl\\:hover\\:-translate-y-40:hover{--transform-translate-y:-10rem}}@media (min-width:1280px){.xl\\:hover\\:-translate-y-48:hover{--transform-translate-y:-12rem}}@media (min-width:1280px){.xl\\:hover\\:-translate-y-56:hover{--transform-translate-y:-14rem}}@media (min-width:1280px){.xl\\:hover\\:-translate-y-64:hover{--transform-translate-y:-16rem}}@media (min-width:1280px){.xl\\:hover\\:-translate-y-px:hover{--transform-translate-y:-1px}}@media (min-width:1280px){.xl\\:hover\\:-translate-y-full:hover{--transform-translate-y:-100%}}@media (min-width:1280px){.xl\\:hover\\:-translate-y-1\\/2:hover{--transform-translate-y:-50%}}@media (min-width:1280px){.xl\\:hover\\:translate-y-1\\/2:hover{--transform-translate-y:50%}}@media (min-width:1280px){.xl\\:hover\\:translate-y-full:hover{--transform-translate-y:100%}}@media (min-width:1280px){.xl\\:focus\\:translate-x-0:focus{--transform-translate-x:0}}@media (min-width:1280px){.xl\\:focus\\:translate-x-1:focus{--transform-translate-x:0.25rem}}@media (min-width:1280px){.xl\\:focus\\:translate-x-2:focus{--transform-translate-x:0.5rem}}@media (min-width:1280px){.xl\\:focus\\:translate-x-3:focus{--transform-translate-x:0.75rem}}@media (min-width:1280px){.xl\\:focus\\:translate-x-4:focus{--transform-translate-x:1rem}}@media (min-width:1280px){.xl\\:focus\\:translate-x-5:focus{--transform-translate-x:1.25rem}}@media (min-width:1280px){.xl\\:focus\\:translate-x-6:focus{--transform-translate-x:1.5rem}}@media (min-width:1280px){.xl\\:focus\\:translate-x-8:focus{--transform-translate-x:2rem}}@media (min-width:1280px){.xl\\:focus\\:translate-x-10:focus{--transform-translate-x:2.5rem}}@media (min-width:1280px){.xl\\:focus\\:translate-x-12:focus{--transform-translate-x:3rem}}@media (min-width:1280px){.xl\\:focus\\:translate-x-16:focus{--transform-translate-x:4rem}}@media (min-width:1280px){.xl\\:focus\\:translate-x-20:focus{--transform-translate-x:5rem}}@media (min-width:1280px){.xl\\:focus\\:translate-x-24:focus{--transform-translate-x:6rem}}@media (min-width:1280px){.xl\\:focus\\:translate-x-32:focus{--transform-translate-x:8rem}}@media (min-width:1280px){.xl\\:focus\\:translate-x-40:focus{--transform-translate-x:10rem}}@media (min-width:1280px){.xl\\:focus\\:translate-x-48:focus{--transform-translate-x:12rem}}@media (min-width:1280px){.xl\\:focus\\:translate-x-56:focus{--transform-translate-x:14rem}}@media (min-width:1280px){.xl\\:focus\\:translate-x-64:focus{--transform-translate-x:16rem}}@media (min-width:1280px){.xl\\:focus\\:translate-x-px:focus{--transform-translate-x:1px}}@media (min-width:1280px){.xl\\:focus\\:-translate-x-1:focus{--transform-translate-x:-0.25rem}}@media (min-width:1280px){.xl\\:focus\\:-translate-x-2:focus{--transform-translate-x:-0.5rem}}@media (min-width:1280px){.xl\\:focus\\:-translate-x-3:focus{--transform-translate-x:-0.75rem}}@media (min-width:1280px){.xl\\:focus\\:-translate-x-4:focus{--transform-translate-x:-1rem}}@media (min-width:1280px){.xl\\:focus\\:-translate-x-5:focus{--transform-translate-x:-1.25rem}}@media (min-width:1280px){.xl\\:focus\\:-translate-x-6:focus{--transform-translate-x:-1.5rem}}@media (min-width:1280px){.xl\\:focus\\:-translate-x-8:focus{--transform-translate-x:-2rem}}@media (min-width:1280px){.xl\\:focus\\:-translate-x-10:focus{--transform-translate-x:-2.5rem}}@media (min-width:1280px){.xl\\:focus\\:-translate-x-12:focus{--transform-translate-x:-3rem}}@media (min-width:1280px){.xl\\:focus\\:-translate-x-16:focus{--transform-translate-x:-4rem}}@media (min-width:1280px){.xl\\:focus\\:-translate-x-20:focus{--transform-translate-x:-5rem}}@media (min-width:1280px){.xl\\:focus\\:-translate-x-24:focus{--transform-translate-x:-6rem}}@media (min-width:1280px){.xl\\:focus\\:-translate-x-32:focus{--transform-translate-x:-8rem}}@media (min-width:1280px){.xl\\:focus\\:-translate-x-40:focus{--transform-translate-x:-10rem}}@media (min-width:1280px){.xl\\:focus\\:-translate-x-48:focus{--transform-translate-x:-12rem}}@media (min-width:1280px){.xl\\:focus\\:-translate-x-56:focus{--transform-translate-x:-14rem}}@media (min-width:1280px){.xl\\:focus\\:-translate-x-64:focus{--transform-translate-x:-16rem}}@media (min-width:1280px){.xl\\:focus\\:-translate-x-px:focus{--transform-translate-x:-1px}}@media (min-width:1280px){.xl\\:focus\\:-translate-x-full:focus{--transform-translate-x:-100%}}@media (min-width:1280px){.xl\\:focus\\:-translate-x-1\\/2:focus{--transform-translate-x:-50%}}@media (min-width:1280px){.xl\\:focus\\:translate-x-1\\/2:focus{--transform-translate-x:50%}}@media (min-width:1280px){.xl\\:focus\\:translate-x-full:focus{--transform-translate-x:100%}}@media (min-width:1280px){.xl\\:focus\\:translate-y-0:focus{--transform-translate-y:0}}@media (min-width:1280px){.xl\\:focus\\:translate-y-1:focus{--transform-translate-y:0.25rem}}@media (min-width:1280px){.xl\\:focus\\:translate-y-2:focus{--transform-translate-y:0.5rem}}@media (min-width:1280px){.xl\\:focus\\:translate-y-3:focus{--transform-translate-y:0.75rem}}@media (min-width:1280px){.xl\\:focus\\:translate-y-4:focus{--transform-translate-y:1rem}}@media (min-width:1280px){.xl\\:focus\\:translate-y-5:focus{--transform-translate-y:1.25rem}}@media (min-width:1280px){.xl\\:focus\\:translate-y-6:focus{--transform-translate-y:1.5rem}}@media (min-width:1280px){.xl\\:focus\\:translate-y-8:focus{--transform-translate-y:2rem}}@media (min-width:1280px){.xl\\:focus\\:translate-y-10:focus{--transform-translate-y:2.5rem}}@media (min-width:1280px){.xl\\:focus\\:translate-y-12:focus{--transform-translate-y:3rem}}@media (min-width:1280px){.xl\\:focus\\:translate-y-16:focus{--transform-translate-y:4rem}}@media (min-width:1280px){.xl\\:focus\\:translate-y-20:focus{--transform-translate-y:5rem}}@media (min-width:1280px){.xl\\:focus\\:translate-y-24:focus{--transform-translate-y:6rem}}@media (min-width:1280px){.xl\\:focus\\:translate-y-32:focus{--transform-translate-y:8rem}}@media (min-width:1280px){.xl\\:focus\\:translate-y-40:focus{--transform-translate-y:10rem}}@media (min-width:1280px){.xl\\:focus\\:translate-y-48:focus{--transform-translate-y:12rem}}@media (min-width:1280px){.xl\\:focus\\:translate-y-56:focus{--transform-translate-y:14rem}}@media (min-width:1280px){.xl\\:focus\\:translate-y-64:focus{--transform-translate-y:16rem}}@media (min-width:1280px){.xl\\:focus\\:translate-y-px:focus{--transform-translate-y:1px}}@media (min-width:1280px){.xl\\:focus\\:-translate-y-1:focus{--transform-translate-y:-0.25rem}}@media (min-width:1280px){.xl\\:focus\\:-translate-y-2:focus{--transform-translate-y:-0.5rem}}@media (min-width:1280px){.xl\\:focus\\:-translate-y-3:focus{--transform-translate-y:-0.75rem}}@media (min-width:1280px){.xl\\:focus\\:-translate-y-4:focus{--transform-translate-y:-1rem}}@media (min-width:1280px){.xl\\:focus\\:-translate-y-5:focus{--transform-translate-y:-1.25rem}}@media (min-width:1280px){.xl\\:focus\\:-translate-y-6:focus{--transform-translate-y:-1.5rem}}@media (min-width:1280px){.xl\\:focus\\:-translate-y-8:focus{--transform-translate-y:-2rem}}@media (min-width:1280px){.xl\\:focus\\:-translate-y-10:focus{--transform-translate-y:-2.5rem}}@media (min-width:1280px){.xl\\:focus\\:-translate-y-12:focus{--transform-translate-y:-3rem}}@media (min-width:1280px){.xl\\:focus\\:-translate-y-16:focus{--transform-translate-y:-4rem}}@media (min-width:1280px){.xl\\:focus\\:-translate-y-20:focus{--transform-translate-y:-5rem}}@media (min-width:1280px){.xl\\:focus\\:-translate-y-24:focus{--transform-translate-y:-6rem}}@media (min-width:1280px){.xl\\:focus\\:-translate-y-32:focus{--transform-translate-y:-8rem}}@media (min-width:1280px){.xl\\:focus\\:-translate-y-40:focus{--transform-translate-y:-10rem}}@media (min-width:1280px){.xl\\:focus\\:-translate-y-48:focus{--transform-translate-y:-12rem}}@media (min-width:1280px){.xl\\:focus\\:-translate-y-56:focus{--transform-translate-y:-14rem}}@media (min-width:1280px){.xl\\:focus\\:-translate-y-64:focus{--transform-translate-y:-16rem}}@media (min-width:1280px){.xl\\:focus\\:-translate-y-px:focus{--transform-translate-y:-1px}}@media (min-width:1280px){.xl\\:focus\\:-translate-y-full:focus{--transform-translate-y:-100%}}@media (min-width:1280px){.xl\\:focus\\:-translate-y-1\\/2:focus{--transform-translate-y:-50%}}@media (min-width:1280px){.xl\\:focus\\:translate-y-1\\/2:focus{--transform-translate-y:50%}}@media (min-width:1280px){.xl\\:focus\\:translate-y-full:focus{--transform-translate-y:100%}}@media (min-width:1280px){.xl\\:skew-x-0{--transform-skew-x:0}}@media (min-width:1280px){.xl\\:skew-x-3{--transform-skew-x:3deg}}@media (min-width:1280px){.xl\\:skew-x-6{--transform-skew-x:6deg}}@media (min-width:1280px){.xl\\:skew-x-12{--transform-skew-x:12deg}}@media (min-width:1280px){.xl\\:-skew-x-12{--transform-skew-x:-12deg}}@media (min-width:1280px){.xl\\:-skew-x-6{--transform-skew-x:-6deg}}@media (min-width:1280px){.xl\\:-skew-x-3{--transform-skew-x:-3deg}}@media (min-width:1280px){.xl\\:skew-y-0{--transform-skew-y:0}}@media (min-width:1280px){.xl\\:skew-y-3{--transform-skew-y:3deg}}@media (min-width:1280px){.xl\\:skew-y-6{--transform-skew-y:6deg}}@media (min-width:1280px){.xl\\:skew-y-12{--transform-skew-y:12deg}}@media (min-width:1280px){.xl\\:-skew-y-12{--transform-skew-y:-12deg}}@media (min-width:1280px){.xl\\:-skew-y-6{--transform-skew-y:-6deg}}@media (min-width:1280px){.xl\\:-skew-y-3{--transform-skew-y:-3deg}}@media (min-width:1280px){.xl\\:hover\\:skew-x-0:hover{--transform-skew-x:0}}@media (min-width:1280px){.xl\\:hover\\:skew-x-3:hover{--transform-skew-x:3deg}}@media (min-width:1280px){.xl\\:hover\\:skew-x-6:hover{--transform-skew-x:6deg}}@media (min-width:1280px){.xl\\:hover\\:skew-x-12:hover{--transform-skew-x:12deg}}@media (min-width:1280px){.xl\\:hover\\:-skew-x-12:hover{--transform-skew-x:-12deg}}@media (min-width:1280px){.xl\\:hover\\:-skew-x-6:hover{--transform-skew-x:-6deg}}@media (min-width:1280px){.xl\\:hover\\:-skew-x-3:hover{--transform-skew-x:-3deg}}@media (min-width:1280px){.xl\\:hover\\:skew-y-0:hover{--transform-skew-y:0}}@media (min-width:1280px){.xl\\:hover\\:skew-y-3:hover{--transform-skew-y:3deg}}@media (min-width:1280px){.xl\\:hover\\:skew-y-6:hover{--transform-skew-y:6deg}}@media (min-width:1280px){.xl\\:hover\\:skew-y-12:hover{--transform-skew-y:12deg}}@media (min-width:1280px){.xl\\:hover\\:-skew-y-12:hover{--transform-skew-y:-12deg}}@media (min-width:1280px){.xl\\:hover\\:-skew-y-6:hover{--transform-skew-y:-6deg}}@media (min-width:1280px){.xl\\:hover\\:-skew-y-3:hover{--transform-skew-y:-3deg}}@media (min-width:1280px){.xl\\:focus\\:skew-x-0:focus{--transform-skew-x:0}}@media (min-width:1280px){.xl\\:focus\\:skew-x-3:focus{--transform-skew-x:3deg}}@media (min-width:1280px){.xl\\:focus\\:skew-x-6:focus{--transform-skew-x:6deg}}@media (min-width:1280px){.xl\\:focus\\:skew-x-12:focus{--transform-skew-x:12deg}}@media (min-width:1280px){.xl\\:focus\\:-skew-x-12:focus{--transform-skew-x:-12deg}}@media (min-width:1280px){.xl\\:focus\\:-skew-x-6:focus{--transform-skew-x:-6deg}}@media (min-width:1280px){.xl\\:focus\\:-skew-x-3:focus{--transform-skew-x:-3deg}}@media (min-width:1280px){.xl\\:focus\\:skew-y-0:focus{--transform-skew-y:0}}@media (min-width:1280px){.xl\\:focus\\:skew-y-3:focus{--transform-skew-y:3deg}}@media (min-width:1280px){.xl\\:focus\\:skew-y-6:focus{--transform-skew-y:6deg}}@media (min-width:1280px){.xl\\:focus\\:skew-y-12:focus{--transform-skew-y:12deg}}@media (min-width:1280px){.xl\\:focus\\:-skew-y-12:focus{--transform-skew-y:-12deg}}@media (min-width:1280px){.xl\\:focus\\:-skew-y-6:focus{--transform-skew-y:-6deg}}@media (min-width:1280px){.xl\\:focus\\:-skew-y-3:focus{--transform-skew-y:-3deg}}@media (min-width:1280px){.xl\\:transition-none{transition-property:none}}@media (min-width:1280px){.xl\\:transition-all{transition-property:all}}@media (min-width:1280px){.xl\\:transition{transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform}}@media (min-width:1280px){.xl\\:transition-colors{transition-property:background-color,border-color,color,fill,stroke}}@media (min-width:1280px){.xl\\:transition-opacity{transition-property:opacity}}@media (min-width:1280px){.xl\\:transition-shadow{transition-property:box-shadow}}@media (min-width:1280px){.xl\\:transition-transform{transition-property:transform}}@media (min-width:1280px){.xl\\:ease-linear{transition-timing-function:linear}}@media (min-width:1280px){.xl\\:ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}}@media (min-width:1280px){.xl\\:ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}}@media (min-width:1280px){.xl\\:ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}}@media (min-width:1280px){.xl\\:duration-75{transition-duration:75ms}}@media (min-width:1280px){.xl\\:duration-100{transition-duration:.1s}}@media (min-width:1280px){.xl\\:duration-150{transition-duration:.15s}}@media (min-width:1280px){.xl\\:duration-200{transition-duration:.2s}}@media (min-width:1280px){.xl\\:duration-300{transition-duration:.3s}}@media (min-width:1280px){.xl\\:duration-500{transition-duration:.5s}}@media (min-width:1280px){.xl\\:duration-700{transition-duration:.7s}}@media (min-width:1280px){.xl\\:duration-1000{transition-duration:1s}}@media (min-width:1280px){.xl\\:delay-75{transition-delay:75ms}}@media (min-width:1280px){.xl\\:delay-100{transition-delay:.1s}}@media (min-width:1280px){.xl\\:delay-150{transition-delay:.15s}}@media (min-width:1280px){.xl\\:delay-200{transition-delay:.2s}}@media (min-width:1280px){.xl\\:delay-300{transition-delay:.3s}}@media (min-width:1280px){.xl\\:delay-500{transition-delay:.5s}}@media (min-width:1280px){.xl\\:delay-700{transition-delay:.7s}}@media (min-width:1280px){.xl\\:delay-1000{transition-delay:1s}}@media (min-width:1280px){.xl\\:animate-none{animation:none}}@media (min-width:1280px){.xl\\:animate-spin{animation:spin 1s linear infinite}}@media (min-width:1280px){.xl\\:animate-ping{animation:ping 1s cubic-bezier(0,0,.2,1) infinite}}@media (min-width:1280px){.xl\\:animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}}@media (min-width:1280px){.xl\\:animate-bounce{animation:bounce 1s infinite}}.mat-badge-content{font-weight:600;font-size:12px;font-family:Roboto,Helvetica Neue,sans-serif}.mat-badge-small .mat-badge-content{font-size:9px}.mat-badge-large .mat-badge-content{font-size:24px}.mat-h1,.mat-headline,.mat-typography h1{font:400 24px/32px Roboto,Helvetica Neue,sans-serif;letter-spacing:normal;margin:0 0 16px}.mat-h2,.mat-title,.mat-typography h2{font:500 20px/32px Roboto,Helvetica Neue,sans-serif;letter-spacing:normal;margin:0 0 16px}.mat-h3,.mat-subheading-2,.mat-typography h3{font:400 16px/28px Roboto,Helvetica Neue,sans-serif;letter-spacing:normal;margin:0 0 16px}.mat-h4,.mat-subheading-1,.mat-typography h4{font:400 15px/24px Roboto,Helvetica Neue,sans-serif;letter-spacing:normal;margin:0 0 16px}.mat-h5,.mat-typography h5{font:400 calc(14px * .83)/20px Roboto,Helvetica Neue,sans-serif;margin:0 0 12px}.mat-h6,.mat-typography h6{font:400 calc(14px * .67)/20px Roboto,Helvetica Neue,sans-serif;margin:0 0 12px}.mat-body-2,.mat-body-strong{font:500 14px/24px Roboto,Helvetica Neue,sans-serif;letter-spacing:normal}.mat-body,.mat-body-1,.mat-typography{font:400 14px/20px Roboto,Helvetica Neue,sans-serif;letter-spacing:normal}.mat-body-1 p,.mat-body p,.mat-typography p{margin:0 0 12px}.mat-caption,.mat-small{font:400 12px/20px Roboto,Helvetica Neue,sans-serif;letter-spacing:normal}.mat-display-4,.mat-typography .mat-display-4{font:300 112px/112px Roboto,Helvetica Neue,sans-serif;letter-spacing:-.05em;margin:0 0 56px}.mat-display-3,.mat-typography .mat-display-3{font:400 56px/56px Roboto,Helvetica Neue,sans-serif;letter-spacing:-.02em;margin:0 0 64px}.mat-display-2,.mat-typography .mat-display-2{font:400 45px/48px Roboto,Helvetica Neue,sans-serif;letter-spacing:-.005em;margin:0 0 64px}.mat-display-1,.mat-typography .mat-display-1{font:400 34px/40px Roboto,Helvetica Neue,sans-serif;letter-spacing:normal;margin:0 0 64px}.mat-bottom-sheet-container{font:400 14px/20px Roboto,Helvetica Neue,sans-serif;letter-spacing:normal}.mat-button,.mat-fab,.mat-flat-button,.mat-icon-button,.mat-mini-fab,.mat-raised-button,.mat-stroked-button{font-family:Roboto,Helvetica Neue,sans-serif;font-size:14px;font-weight:500}.mat-button-toggle,.mat-card{font-family:Roboto,Helvetica Neue,sans-serif}.mat-card-title{font-size:24px;font-weight:500}.mat-card-header .mat-card-title{font-size:20px}.mat-card-content,.mat-card-subtitle{font-size:14px}.mat-checkbox{font-family:Roboto,Helvetica Neue,sans-serif}.mat-checkbox-layout .mat-checkbox-label{line-height:24px}.mat-chip{font-size:14px;font-weight:500}.mat-chip .mat-chip-remove.mat-icon,.mat-chip .mat-chip-trailing-icon.mat-icon{font-size:18px}.mat-table{font-family:Roboto,Helvetica Neue,sans-serif}.mat-header-cell{font-size:12px;font-weight:500}.mat-cell,.mat-footer-cell{font-size:14px}.mat-calendar{font-family:Roboto,Helvetica Neue,sans-serif}.mat-calendar-body{font-size:13px}.mat-calendar-body-label,.mat-calendar-period-button{font-size:14px;font-weight:500}.mat-calendar-table-header th{font-size:11px;font-weight:400}.mat-dialog-title{font:500 20px/32px Roboto,Helvetica Neue,sans-serif;letter-spacing:normal}.mat-expansion-panel-header{font-family:Roboto,Helvetica Neue,sans-serif;font-size:15px;font-weight:400}.mat-expansion-panel-content{font:400 14px/20px Roboto,Helvetica Neue,sans-serif;letter-spacing:normal}.mat-form-field{font-size:inherit;font-weight:400;line-height:1.125;font-family:Roboto,Helvetica Neue,sans-serif;letter-spacing:normal}.mat-form-field-wrapper{padding-bottom:1.34375em}.mat-form-field-prefix .mat-icon,.mat-form-field-suffix .mat-icon{font-size:150%;line-height:1.125}.mat-form-field-prefix .mat-icon-button,.mat-form-field-suffix .mat-icon-button{height:1.5em;width:1.5em}.mat-form-field-prefix .mat-icon-button .mat-icon,.mat-form-field-suffix .mat-icon-button .mat-icon{height:1.125em;line-height:1.125}.mat-form-field-infix{padding:.5em 0;border-top:.84375em solid transparent}.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.34375em) scale(.75);width:133.3333333333%}.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.34374em) scale(.75);width:133.3333433333%}.mat-form-field-label-wrapper{top:-.84375em;padding-top:.84375em}.mat-form-field-label{top:1.34375em}.mat-form-field-underline{bottom:1.34375em}.mat-form-field-subscript-wrapper{font-size:75%;margin-top:.6666666667em;top:calc(100% - 1.7916666667em)}.mat-form-field-appearance-legacy .mat-form-field-wrapper{padding-bottom:1.25em}.mat-form-field-appearance-legacy .mat-form-field-infix{padding:.4375em 0}.mat-form-field-appearance-legacy.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.28125em) scale(.75) perspective(100px) translateZ(.001px);-ms-transform:translateY(-1.28125em) scale(.75);width:133.3333333333%}.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-form-field-autofill-control:-webkit-autofill+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.28125em) scale(.75) perspective(100px) translateZ(.00101px);-ms-transform:translateY(-1.28124em) scale(.75);width:133.3333433333%}.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.28125em) scale(.75) perspective(100px) translateZ(.00102px);-ms-transform:translateY(-1.28123em) scale(.75);width:133.3333533333%}.mat-form-field-appearance-legacy .mat-form-field-label{top:1.28125em}.mat-form-field-appearance-legacy .mat-form-field-underline{bottom:1.25em}.mat-form-field-appearance-legacy .mat-form-field-subscript-wrapper{margin-top:.5416666667em;top:calc(100% - 1.6666666667em)}@media print{.mat-form-field-appearance-legacy.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.28122em) scale(.75)}.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-form-field-autofill-control:-webkit-autofill+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.28121em) scale(.75)}.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.2812em) scale(.75)}}.mat-form-field-appearance-fill .mat-form-field-infix{padding:.25em 0 .75em}.mat-form-field-appearance-fill .mat-form-field-label{top:1.09375em;margin-top:-.5em}.mat-form-field-appearance-fill.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,.mat-form-field-appearance-fill.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-.59375em) scale(.75);width:133.3333333333%}.mat-form-field-appearance-fill.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-.59374em) scale(.75);width:133.3333433333%}.mat-form-field-appearance-outline .mat-form-field-infix{padding:1em 0}.mat-form-field-appearance-outline .mat-form-field-label{top:1.84375em;margin-top:-.25em}.mat-form-field-appearance-outline.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,.mat-form-field-appearance-outline.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.59375em) scale(.75);width:133.3333333333%}.mat-form-field-appearance-outline.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.59374em) scale(.75);width:133.3333433333%}.mat-grid-tile-footer,.mat-grid-tile-header{font-size:14px}.mat-grid-tile-footer .mat-line,.mat-grid-tile-header .mat-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-grid-tile-footer .mat-line:nth-child(n+2),.mat-grid-tile-header .mat-line:nth-child(n+2){font-size:12px}input.mat-input-element{margin-top:-.0625em}.mat-menu-item{font-family:Roboto,Helvetica Neue,sans-serif;font-size:14px;font-weight:400}.mat-paginator,.mat-paginator-page-size .mat-select-trigger{font-family:Roboto,Helvetica Neue,sans-serif;font-size:12px}.mat-radio-button,.mat-select{font-family:Roboto,Helvetica Neue,sans-serif}.mat-select-trigger{height:1.125em}.mat-slide-toggle-content,.mat-slider-thumb-label-text{font-family:Roboto,Helvetica Neue,sans-serif}.mat-slider-thumb-label-text{font-size:12px;font-weight:500}.mat-stepper-horizontal,.mat-stepper-vertical{font-family:Roboto,Helvetica Neue,sans-serif}.mat-step-label{font-size:14px;font-weight:400}.mat-step-sub-label-error{font-weight:400}.mat-step-label-error{font-size:14px}.mat-step-label-selected{font-size:14px;font-weight:500}.mat-tab-group,.mat-tab-label,.mat-tab-link{font-family:Roboto,Helvetica Neue,sans-serif}.mat-tab-label,.mat-tab-link{font-size:14px;font-weight:500}.mat-toolbar,.mat-toolbar h1,.mat-toolbar h2,.mat-toolbar h3,.mat-toolbar h4,.mat-toolbar h5,.mat-toolbar h6{font:500 20px/32px Roboto,Helvetica Neue,sans-serif;letter-spacing:normal;margin:0}.mat-tooltip{font-family:Roboto,Helvetica Neue,sans-serif;font-size:10px;padding-top:6px;padding-bottom:6px}.mat-tooltip-handset{font-size:14px;padding-top:8px;padding-bottom:8px}.mat-list-item,.mat-list-option{font-family:Roboto,Helvetica Neue,sans-serif}.mat-list-base .mat-list-item{font-size:16px}.mat-list-base .mat-list-item .mat-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-list-base .mat-list-item .mat-line:nth-child(n+2){font-size:14px}.mat-list-base .mat-list-option{font-size:16px}.mat-list-base .mat-list-option .mat-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-list-base .mat-list-option .mat-line:nth-child(n+2){font-size:14px}.mat-list-base .mat-subheader{font-family:Roboto,Helvetica Neue,sans-serif;font-size:14px;font-weight:500}.mat-list-base[dense] .mat-list-item{font-size:12px}.mat-list-base[dense] .mat-list-item .mat-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-list-base[dense] .mat-list-item .mat-line:nth-child(n+2),.mat-list-base[dense] .mat-list-option{font-size:12px}.mat-list-base[dense] .mat-list-option .mat-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-list-base[dense] .mat-list-option .mat-line:nth-child(n+2){font-size:12px}.mat-list-base[dense] .mat-subheader{font-family:Roboto,Helvetica Neue,sans-serif;font-size:12px;font-weight:500}.mat-option{font-family:Roboto,Helvetica Neue,sans-serif;font-size:16px}.mat-optgroup-label{font:500 14px/24px Roboto,Helvetica Neue,sans-serif;letter-spacing:normal}.mat-simple-snackbar{font-family:Roboto,Helvetica Neue,sans-serif;font-size:14px}.mat-simple-snackbar-action{line-height:1;font-family:inherit;font-size:inherit;font-weight:500}.mat-tree{font-family:Roboto,Helvetica Neue,sans-serif}.mat-nested-tree-node,.mat-tree-node{font-weight:400;font-size:14px}.mat-ripple{overflow:hidden;position:relative}.mat-ripple:not(:empty){transform:translateZ(0)}.mat-ripple.mat-ripple-unbounded{overflow:visible}.mat-ripple-element{position:absolute;border-radius:50%;pointer-events:none;transition:opacity,transform 0ms cubic-bezier(0,0,.2,1);transform:scale(0)}.cdk-high-contrast-active .mat-ripple-element{display:none}.cdk-visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;outline:0;-webkit-appearance:none;-moz-appearance:none}.cdk-global-overlay-wrapper,.cdk-overlay-container{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container{position:fixed;z-index:1000}.cdk-overlay-container:empty{display:none}.cdk-global-overlay-wrapper,.cdk-overlay-pane{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane{pointer-events:auto;box-sizing:border-box;max-width:100%;max-height:100%}.cdk-overlay-backdrop{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1000;pointer-events:auto;-webkit-tap-highlight-color:transparent;transition:opacity .4s cubic-bezier(.25,.8,.25,1);opacity:0}.cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:1}@media screen and (-ms-high-contrast:active){.cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:.6}}.cdk-overlay-dark-backdrop{background:rgba(0,0,0,.32)}.cdk-overlay-transparent-backdrop,.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing{opacity:0}.cdk-overlay-connected-position-bounding-box{position:absolute;z-index:1000;display:flex;flex-direction:column;min-width:1px;min-height:1px}.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}@keyframes cdk-text-field-autofill-start{\n /*!*/}@keyframes cdk-text-field-autofill-end{\n /*!*/}.cdk-text-field-autofill-monitored:-webkit-autofill{animation:cdk-text-field-autofill-start 0s 1ms}.cdk-text-field-autofill-monitored:not(:-webkit-autofill){animation:cdk-text-field-autofill-end 0s 1ms}textarea.cdk-textarea-autosize{resize:none}textarea.cdk-textarea-autosize-measuring{padding:2px 0!important;box-sizing:initial!important;height:auto!important;overflow:hidden!important}textarea.cdk-textarea-autosize-measuring-firefox{padding:2px 0!important;box-sizing:initial!important;height:0!important}.mat-focus-indicator,.mat-mdc-focus-indicator{position:relative}.mat-ripple-element{background-color:hsla(0,0%,100%,.1)}.mat-option{color:#fff}.mat-option.mat-active,.mat-option.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled),.mat-option:focus:not(.mat-option-disabled),.mat-option:hover:not(.mat-option-disabled){background:hsla(0,0%,100%,.04)}.mat-option.mat-active{color:#fff}.mat-option.mat-option-disabled{color:hsla(0,0%,100%,.5)}.mat-primary .mat-option.mat-selected:not(.mat-option-disabled){color:#6047e9}.mat-accent .mat-option.mat-selected:not(.mat-option-disabled){color:#ff9e43}.mat-warn .mat-option.mat-selected:not(.mat-option-disabled){color:#f44336}.mat-optgroup-label{color:hsla(0,0%,100%,.7)}.mat-optgroup-disabled .mat-optgroup-label{color:hsla(0,0%,100%,.5)}.mat-pseudo-checkbox{color:hsla(0,0%,100%,.7)}.mat-pseudo-checkbox:after{color:#303030}.mat-pseudo-checkbox-disabled{color:#686868}.mat-primary .mat-pseudo-checkbox-checked,.mat-primary .mat-pseudo-checkbox-indeterminate{background:#6047e9}.mat-accent .mat-pseudo-checkbox-checked,.mat-accent .mat-pseudo-checkbox-indeterminate,.mat-pseudo-checkbox-checked,.mat-pseudo-checkbox-indeterminate{background:#ff9e43}.mat-warn .mat-pseudo-checkbox-checked,.mat-warn .mat-pseudo-checkbox-indeterminate{background:#f44336}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled,.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled{background:#686868}.mat-app-background{background-color:#303030;color:#fff}.mat-elevation-z0{box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12)}.mat-elevation-z1{box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12)}.mat-elevation-z2{box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)}.mat-elevation-z3{box-shadow:0 3px 3px -2px rgba(0,0,0,.2),0 3px 4px 0 rgba(0,0,0,.14),0 1px 8px 0 rgba(0,0,0,.12)}.mat-elevation-z4{box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)}.mat-elevation-z5{box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 5px 8px 0 rgba(0,0,0,.14),0 1px 14px 0 rgba(0,0,0,.12)}.mat-elevation-z6{box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12)}.mat-elevation-z7{box-shadow:0 4px 5px -2px rgba(0,0,0,.2),0 7px 10px 1px rgba(0,0,0,.14),0 2px 16px 1px rgba(0,0,0,.12)}.mat-elevation-z8{box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12)}.mat-elevation-z9{box-shadow:0 5px 6px -3px rgba(0,0,0,.2),0 9px 12px 1px rgba(0,0,0,.14),0 3px 16px 2px rgba(0,0,0,.12)}.mat-elevation-z10{box-shadow:0 6px 6px -3px rgba(0,0,0,.2),0 10px 14px 1px rgba(0,0,0,.14),0 4px 18px 3px rgba(0,0,0,.12)}.mat-elevation-z11{box-shadow:0 6px 7px -4px rgba(0,0,0,.2),0 11px 15px 1px rgba(0,0,0,.14),0 4px 20px 3px rgba(0,0,0,.12)}.mat-elevation-z12{box-shadow:0 7px 8px -4px rgba(0,0,0,.2),0 12px 17px 2px rgba(0,0,0,.14),0 5px 22px 4px rgba(0,0,0,.12)}.mat-elevation-z13{box-shadow:0 7px 8px -4px rgba(0,0,0,.2),0 13px 19px 2px rgba(0,0,0,.14),0 5px 24px 4px rgba(0,0,0,.12)}.mat-elevation-z14{box-shadow:0 7px 9px -4px rgba(0,0,0,.2),0 14px 21px 2px rgba(0,0,0,.14),0 5px 26px 4px rgba(0,0,0,.12)}.mat-elevation-z15{box-shadow:0 8px 9px -5px rgba(0,0,0,.2),0 15px 22px 2px rgba(0,0,0,.14),0 6px 28px 5px rgba(0,0,0,.12)}.mat-elevation-z16{box-shadow:0 8px 10px -5px rgba(0,0,0,.2),0 16px 24px 2px rgba(0,0,0,.14),0 6px 30px 5px rgba(0,0,0,.12)}.mat-elevation-z17{box-shadow:0 8px 11px -5px rgba(0,0,0,.2),0 17px 26px 2px rgba(0,0,0,.14),0 6px 32px 5px rgba(0,0,0,.12)}.mat-elevation-z18{box-shadow:0 9px 11px -5px rgba(0,0,0,.2),0 18px 28px 2px rgba(0,0,0,.14),0 7px 34px 6px rgba(0,0,0,.12)}.mat-elevation-z19{box-shadow:0 9px 12px -6px rgba(0,0,0,.2),0 19px 29px 2px rgba(0,0,0,.14),0 7px 36px 6px rgba(0,0,0,.12)}.mat-elevation-z20{box-shadow:0 10px 13px -6px rgba(0,0,0,.2),0 20px 31px 3px rgba(0,0,0,.14),0 8px 38px 7px rgba(0,0,0,.12)}.mat-elevation-z21{box-shadow:0 10px 13px -6px rgba(0,0,0,.2),0 21px 33px 3px rgba(0,0,0,.14),0 8px 40px 7px rgba(0,0,0,.12)}.mat-elevation-z22{box-shadow:0 10px 14px -6px rgba(0,0,0,.2),0 22px 35px 3px rgba(0,0,0,.14),0 8px 42px 7px rgba(0,0,0,.12)}.mat-elevation-z23{box-shadow:0 11px 14px -7px rgba(0,0,0,.2),0 23px 36px 3px rgba(0,0,0,.14),0 9px 44px 8px rgba(0,0,0,.12)}.mat-elevation-z24{box-shadow:0 11px 15px -7px rgba(0,0,0,.2),0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12)}.mat-theme-loaded-marker{display:none}.mat-autocomplete-panel{background:#424242;color:#fff}.mat-autocomplete-panel:not([class*=mat-elevation-z]){box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)}.mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover){background:#424242}.mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover):not(.mat-option-disabled){color:#fff}.mat-badge-content{color:#fff;background:#6047e9}.cdk-high-contrast-active .mat-badge-content{outline:1px solid;border-radius:0}.mat-badge-accent .mat-badge-content{background:#ff9e43;color:#fff}.mat-badge-warn .mat-badge-content{color:#fff;background:#f44336}.mat-badge{position:relative}.mat-badge-hidden .mat-badge-content{display:none}.mat-badge-disabled .mat-badge-content{background:#6e6e6e;color:hsla(0,0%,100%,.5)}.mat-badge-content{position:absolute;text-align:center;display:inline-block;border-radius:50%;transition:transform .2s ease-in-out;transform:scale(.6);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;pointer-events:none}.mat-badge-content._mat-animation-noopable,.ng-animate-disabled .mat-badge-content{transition:none}.mat-badge-content.mat-badge-active{transform:none}.mat-badge-small .mat-badge-content{width:16px;height:16px;line-height:16px}.mat-badge-small.mat-badge-above .mat-badge-content{top:-8px}.mat-badge-small.mat-badge-below .mat-badge-content{bottom:-8px}.mat-badge-small.mat-badge-before .mat-badge-content{left:-16px}[dir=rtl] .mat-badge-small.mat-badge-before .mat-badge-content{left:auto;right:-16px}.mat-badge-small.mat-badge-after .mat-badge-content{right:-16px}[dir=rtl] .mat-badge-small.mat-badge-after .mat-badge-content{right:auto;left:-16px}.mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content{left:-8px}[dir=rtl] .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content{left:auto;right:-8px}.mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content{right:-8px}[dir=rtl] .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content{right:auto;left:-8px}.mat-badge-medium .mat-badge-content{width:22px;height:22px;line-height:22px}.mat-badge-medium.mat-badge-above .mat-badge-content{top:-11px}.mat-badge-medium.mat-badge-below .mat-badge-content{bottom:-11px}.mat-badge-medium.mat-badge-before .mat-badge-content{left:-22px}[dir=rtl] .mat-badge-medium.mat-badge-before .mat-badge-content{left:auto;right:-22px}.mat-badge-medium.mat-badge-after .mat-badge-content{right:-22px}[dir=rtl] .mat-badge-medium.mat-badge-after .mat-badge-content{right:auto;left:-22px}.mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content{left:-11px}[dir=rtl] .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content{left:auto;right:-11px}.mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content{right:-11px}[dir=rtl] .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content{right:auto;left:-11px}.mat-badge-large .mat-badge-content{width:28px;height:28px;line-height:28px}.mat-badge-large.mat-badge-above .mat-badge-content{top:-14px}.mat-badge-large.mat-badge-below .mat-badge-content{bottom:-14px}.mat-badge-large.mat-badge-before .mat-badge-content{left:-28px}[dir=rtl] .mat-badge-large.mat-badge-before .mat-badge-content{left:auto;right:-28px}.mat-badge-large.mat-badge-after .mat-badge-content{right:-28px}[dir=rtl] .mat-badge-large.mat-badge-after .mat-badge-content{right:auto;left:-28px}.mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content{left:-14px}[dir=rtl] .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content{left:auto;right:-14px}.mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content{right:-14px}[dir=rtl] .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content{right:auto;left:-14px}.mat-bottom-sheet-container{box-shadow:0 8px 10px -5px rgba(0,0,0,.2),0 16px 24px 2px rgba(0,0,0,.14),0 6px 30px 5px rgba(0,0,0,.12);background:#424242;color:#fff}.mat-button,.mat-icon-button,.mat-stroked-button{color:inherit;background:transparent}.mat-button.mat-primary,.mat-icon-button.mat-primary,.mat-stroked-button.mat-primary{color:#6047e9}.mat-button.mat-accent,.mat-icon-button.mat-accent,.mat-stroked-button.mat-accent{color:#ff9e43}.mat-button.mat-warn,.mat-icon-button.mat-warn,.mat-stroked-button.mat-warn{color:#f44336}.mat-button.mat-accent.mat-button-disabled,.mat-button.mat-button-disabled.mat-button-disabled,.mat-button.mat-primary.mat-button-disabled,.mat-button.mat-warn.mat-button-disabled,.mat-icon-button.mat-accent.mat-button-disabled,.mat-icon-button.mat-button-disabled.mat-button-disabled,.mat-icon-button.mat-primary.mat-button-disabled,.mat-icon-button.mat-warn.mat-button-disabled,.mat-stroked-button.mat-accent.mat-button-disabled,.mat-stroked-button.mat-button-disabled.mat-button-disabled,.mat-stroked-button.mat-primary.mat-button-disabled,.mat-stroked-button.mat-warn.mat-button-disabled{color:hsla(0,0%,100%,.3)}.mat-button.mat-primary .mat-button-focus-overlay,.mat-icon-button.mat-primary .mat-button-focus-overlay,.mat-stroked-button.mat-primary .mat-button-focus-overlay{background-color:#6047e9}.mat-button.mat-accent .mat-button-focus-overlay,.mat-icon-button.mat-accent .mat-button-focus-overlay,.mat-stroked-button.mat-accent .mat-button-focus-overlay{background-color:#ff9e43}.mat-button.mat-warn .mat-button-focus-overlay,.mat-icon-button.mat-warn .mat-button-focus-overlay,.mat-stroked-button.mat-warn .mat-button-focus-overlay{background-color:#f44336}.mat-button.mat-button-disabled .mat-button-focus-overlay,.mat-icon-button.mat-button-disabled .mat-button-focus-overlay,.mat-stroked-button.mat-button-disabled .mat-button-focus-overlay{background-color:initial}.mat-button .mat-ripple-element,.mat-icon-button .mat-ripple-element,.mat-stroked-button .mat-ripple-element{opacity:.1;background-color:currentColor}.mat-button-focus-overlay{background:#fff}.mat-stroked-button:not(.mat-button-disabled){border-color:hsla(0,0%,100%,.12)}.mat-fab,.mat-flat-button,.mat-mini-fab,.mat-raised-button{color:#fff;background-color:#424242}.mat-fab.mat-accent,.mat-fab.mat-primary,.mat-fab.mat-warn,.mat-flat-button.mat-accent,.mat-flat-button.mat-primary,.mat-flat-button.mat-warn,.mat-mini-fab.mat-accent,.mat-mini-fab.mat-primary,.mat-mini-fab.mat-warn,.mat-raised-button.mat-accent,.mat-raised-button.mat-primary,.mat-raised-button.mat-warn{color:#fff}.mat-fab.mat-accent.mat-button-disabled,.mat-fab.mat-button-disabled.mat-button-disabled,.mat-fab.mat-primary.mat-button-disabled,.mat-fab.mat-warn.mat-button-disabled,.mat-flat-button.mat-accent.mat-button-disabled,.mat-flat-button.mat-button-disabled.mat-button-disabled,.mat-flat-button.mat-primary.mat-button-disabled,.mat-flat-button.mat-warn.mat-button-disabled,.mat-mini-fab.mat-accent.mat-button-disabled,.mat-mini-fab.mat-button-disabled.mat-button-disabled,.mat-mini-fab.mat-primary.mat-button-disabled,.mat-mini-fab.mat-warn.mat-button-disabled,.mat-raised-button.mat-accent.mat-button-disabled,.mat-raised-button.mat-button-disabled.mat-button-disabled,.mat-raised-button.mat-primary.mat-button-disabled,.mat-raised-button.mat-warn.mat-button-disabled{color:hsla(0,0%,100%,.3)}.mat-fab.mat-primary,.mat-flat-button.mat-primary,.mat-mini-fab.mat-primary,.mat-raised-button.mat-primary{background-color:#6047e9}.mat-fab.mat-accent,.mat-flat-button.mat-accent,.mat-mini-fab.mat-accent,.mat-raised-button.mat-accent{background-color:#ff9e43}.mat-fab.mat-warn,.mat-flat-button.mat-warn,.mat-mini-fab.mat-warn,.mat-raised-button.mat-warn{background-color:#f44336}.mat-fab.mat-accent.mat-button-disabled,.mat-fab.mat-button-disabled.mat-button-disabled,.mat-fab.mat-primary.mat-button-disabled,.mat-fab.mat-warn.mat-button-disabled,.mat-flat-button.mat-accent.mat-button-disabled,.mat-flat-button.mat-button-disabled.mat-button-disabled,.mat-flat-button.mat-primary.mat-button-disabled,.mat-flat-button.mat-warn.mat-button-disabled,.mat-mini-fab.mat-accent.mat-button-disabled,.mat-mini-fab.mat-button-disabled.mat-button-disabled,.mat-mini-fab.mat-primary.mat-button-disabled,.mat-mini-fab.mat-warn.mat-button-disabled,.mat-raised-button.mat-accent.mat-button-disabled,.mat-raised-button.mat-button-disabled.mat-button-disabled,.mat-raised-button.mat-primary.mat-button-disabled,.mat-raised-button.mat-warn.mat-button-disabled{background-color:hsla(0,0%,100%,.12)}.mat-fab.mat-accent .mat-ripple-element,.mat-fab.mat-primary .mat-ripple-element,.mat-fab.mat-warn .mat-ripple-element,.mat-flat-button.mat-accent .mat-ripple-element,.mat-flat-button.mat-primary .mat-ripple-element,.mat-flat-button.mat-warn .mat-ripple-element,.mat-mini-fab.mat-accent .mat-ripple-element,.mat-mini-fab.mat-primary .mat-ripple-element,.mat-mini-fab.mat-warn .mat-ripple-element,.mat-raised-button.mat-accent .mat-ripple-element,.mat-raised-button.mat-primary .mat-ripple-element,.mat-raised-button.mat-warn .mat-ripple-element{background-color:hsla(0,0%,100%,.1)}.mat-flat-button:not([class*=mat-elevation-z]),.mat-stroked-button:not([class*=mat-elevation-z]){box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12)}.mat-raised-button:not([class*=mat-elevation-z]){box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)}.mat-raised-button:not(.mat-button-disabled):active:not([class*=mat-elevation-z]){box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12)}.mat-raised-button.mat-button-disabled:not([class*=mat-elevation-z]){box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12)}.mat-fab:not([class*=mat-elevation-z]),.mat-mini-fab:not([class*=mat-elevation-z]){box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12)}.mat-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]),.mat-mini-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]){box-shadow:0 7px 8px -4px rgba(0,0,0,.2),0 12px 17px 2px rgba(0,0,0,.14),0 5px 22px 4px rgba(0,0,0,.12)}.mat-fab.mat-button-disabled:not([class*=mat-elevation-z]),.mat-mini-fab.mat-button-disabled:not([class*=mat-elevation-z]){box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12)}.mat-button-toggle-group,.mat-button-toggle-standalone{box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)}.mat-button-toggle-group-appearance-standard,.mat-button-toggle-standalone.mat-button-toggle-appearance-standard{box-shadow:none}.mat-button-toggle{color:hsla(0,0%,100%,.5)}.mat-button-toggle .mat-button-toggle-focus-overlay{background-color:hsla(0,0%,100%,.12)}.mat-button-toggle-appearance-standard{color:#fff;background:#424242}.mat-button-toggle-appearance-standard .mat-button-toggle-focus-overlay{background-color:#fff}.mat-button-toggle-group-appearance-standard .mat-button-toggle+.mat-button-toggle{border-left:1px solid hsla(0,0%,100%,.12)}[dir=rtl] .mat-button-toggle-group-appearance-standard .mat-button-toggle+.mat-button-toggle{border-left:none;border-right:1px solid hsla(0,0%,100%,.12)}.mat-button-toggle-group-appearance-standard.mat-button-toggle-vertical .mat-button-toggle+.mat-button-toggle{border-left:none;border-right:none;border-top:1px solid hsla(0,0%,100%,.12)}.mat-button-toggle-checked{background-color:#212121;color:hsla(0,0%,100%,.7)}.mat-button-toggle-checked.mat-button-toggle-appearance-standard{color:#fff}.mat-button-toggle-disabled{color:hsla(0,0%,100%,.3);background-color:#000}.mat-button-toggle-disabled.mat-button-toggle-appearance-standard{background:#424242}.mat-button-toggle-disabled.mat-button-toggle-checked{background-color:#424242}.mat-button-toggle-group-appearance-standard,.mat-button-toggle-standalone.mat-button-toggle-appearance-standard{border:1px solid hsla(0,0%,100%,.12)}.mat-button-toggle-appearance-standard .mat-button-toggle-label-content{line-height:48px}.mat-card{background:#424242;color:#fff}.mat-card:not([class*=mat-elevation-z]){box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12)}.mat-card.mat-card-flat:not([class*=mat-elevation-z]){box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12)}.mat-card-subtitle{color:hsla(0,0%,100%,.7)}.mat-checkbox-frame{border-color:hsla(0,0%,100%,.7)}.mat-checkbox-checkmark{fill:#303030}.mat-checkbox-checkmark-path{stroke:#303030!important}.mat-checkbox-mixedmark{background-color:#303030}.mat-checkbox-checked.mat-primary .mat-checkbox-background,.mat-checkbox-indeterminate.mat-primary .mat-checkbox-background{background-color:#6047e9}.mat-checkbox-checked.mat-accent .mat-checkbox-background,.mat-checkbox-indeterminate.mat-accent .mat-checkbox-background{background-color:#ff9e43}.mat-checkbox-checked.mat-warn .mat-checkbox-background,.mat-checkbox-indeterminate.mat-warn .mat-checkbox-background{background-color:#f44336}.mat-checkbox-disabled.mat-checkbox-checked .mat-checkbox-background,.mat-checkbox-disabled.mat-checkbox-indeterminate .mat-checkbox-background{background-color:#686868}.mat-checkbox-disabled:not(.mat-checkbox-checked) .mat-checkbox-frame{border-color:#686868}.mat-checkbox-disabled .mat-checkbox-label{color:hsla(0,0%,100%,.7)}.mat-checkbox .mat-ripple-element{background-color:#fff}.mat-checkbox-checked:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element,.mat-checkbox:active:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element{background:#6047e9}.mat-checkbox-checked:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element,.mat-checkbox:active:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element{background:#ff9e43}.mat-checkbox-checked:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element,.mat-checkbox:active:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element{background:#f44336}.mat-chip.mat-standard-chip{background-color:#616161;color:#fff}.mat-chip.mat-standard-chip .mat-chip-remove{color:#fff;opacity:.4}.mat-chip.mat-standard-chip:not(.mat-chip-disabled):active{box-shadow:0 3px 3px -2px rgba(0,0,0,.2),0 3px 4px 0 rgba(0,0,0,.14),0 1px 8px 0 rgba(0,0,0,.12)}.mat-chip.mat-standard-chip:not(.mat-chip-disabled) .mat-chip-remove:hover{opacity:.54}.mat-chip.mat-standard-chip.mat-chip-disabled{opacity:.4}.mat-chip.mat-standard-chip:after{background:#fff}.mat-chip.mat-standard-chip.mat-chip-selected.mat-primary{background-color:#6047e9;color:#fff}.mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-chip-remove{color:#fff;opacity:.4}.mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-ripple-element{background-color:hsla(0,0%,100%,.1)}.mat-chip.mat-standard-chip.mat-chip-selected.mat-warn{background-color:#f44336;color:#fff}.mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-chip-remove{color:#fff;opacity:.4}.mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-ripple-element{background-color:hsla(0,0%,100%,.1)}.mat-chip.mat-standard-chip.mat-chip-selected.mat-accent{background-color:#ff9e43;color:#fff}.mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-chip-remove{color:#fff;opacity:.4}.mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-ripple-element{background-color:hsla(0,0%,100%,.1)}.mat-table{background:#424242}.mat-table-sticky,.mat-table tbody,.mat-table tfoot,.mat-table thead,[mat-footer-row],[mat-header-row],[mat-row],mat-footer-row,mat-header-row,mat-row{background:inherit}mat-footer-row,mat-header-row,mat-row,td.mat-cell,td.mat-footer-cell,th.mat-header-cell{border-bottom-color:hsla(0,0%,100%,.12)}.mat-header-cell{color:hsla(0,0%,100%,.7)}.mat-cell,.mat-footer-cell{color:#fff}.mat-calendar-arrow{border-top-color:#fff}.mat-datepicker-content .mat-calendar-next-button,.mat-datepicker-content .mat-calendar-previous-button,.mat-datepicker-toggle{color:#fff}.mat-calendar-table-header{color:hsla(0,0%,100%,.5)}.mat-calendar-table-header-divider:after{background:hsla(0,0%,100%,.12)}.mat-calendar-body-label{color:hsla(0,0%,100%,.7)}.mat-calendar-body-cell-content,.mat-date-range-input-separator{color:#fff;border-color:transparent}.mat-calendar-body-disabled>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected),.mat-form-field-disabled .mat-date-range-input-separator{color:hsla(0,0%,100%,.5)}.cdk-keyboard-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected),.cdk-program-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected),.mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected){background-color:hsla(0,0%,100%,.04)}.mat-calendar-body-in-preview{color:hsla(0,0%,100%,.24)}.mat-calendar-body-today:not(.mat-calendar-body-selected){border-color:hsla(0,0%,100%,.5)}.mat-calendar-body-disabled>.mat-calendar-body-today:not(.mat-calendar-body-selected){border-color:hsla(0,0%,100%,.3)}.mat-calendar-body-in-range:before{background:rgba(96,71,233,.2)}.mat-calendar-body-in-comparison-range:before{background:rgba(249,171,0,.2)}.mat-calendar-body-comparison-bridge-start:before,[dir=rtl] .mat-calendar-body-comparison-bridge-end:before{background:linear-gradient(90deg,rgba(96,71,233,.2) 50%,rgba(249,171,0,.2) 0)}.mat-calendar-body-comparison-bridge-end:before,[dir=rtl] .mat-calendar-body-comparison-bridge-start:before{background:linear-gradient(270deg,rgba(96,71,233,.2) 50%,rgba(249,171,0,.2) 0)}.mat-calendar-body-in-comparison-range.mat-calendar-body-in-range:after{background:#a8dab5}.mat-calendar-body-in-comparison-range>.mat-calendar-body-selected{background:#46a35e}.mat-calendar-body-selected{background-color:#6047e9;color:#fff}.mat-calendar-body-disabled>.mat-calendar-body-selected{background-color:rgba(96,71,233,.4)}.mat-calendar-body-today.mat-calendar-body-selected{box-shadow:inset 0 0 0 1px #fff}.mat-datepicker-content{box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12);background-color:#424242;color:#fff}.mat-datepicker-content.mat-accent .mat-calendar-body-in-range:before{background:rgba(255,158,67,.2)}.mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range:before{background:rgba(249,171,0,.2)}.mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-start:before,.mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-end:before{background:linear-gradient(90deg,rgba(255,158,67,.2) 50%,rgba(249,171,0,.2) 0)}.mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-end:before,.mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-start:before{background:linear-gradient(270deg,rgba(255,158,67,.2) 50%,rgba(249,171,0,.2) 0)}.mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range:after{background:#a8dab5}.mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range>.mat-calendar-body-selected{background:#46a35e}.mat-datepicker-content.mat-accent .mat-calendar-body-selected{background-color:#ff9e43;color:#fff}.mat-datepicker-content.mat-accent .mat-calendar-body-disabled>.mat-calendar-body-selected{background-color:rgba(255,158,67,.4)}.mat-datepicker-content.mat-accent .mat-calendar-body-today.mat-calendar-body-selected{box-shadow:inset 0 0 0 1px #fff}.mat-datepicker-content.mat-warn .mat-calendar-body-in-range:before{background:rgba(244,67,54,.2)}.mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range:before{background:rgba(249,171,0,.2)}.mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-start:before,.mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-end:before{background:linear-gradient(90deg,rgba(244,67,54,.2) 50%,rgba(249,171,0,.2) 0)}.mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-end:before,.mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-start:before{background:linear-gradient(270deg,rgba(244,67,54,.2) 50%,rgba(249,171,0,.2) 0)}.mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range:after{background:#a8dab5}.mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range>.mat-calendar-body-selected{background:#46a35e}.mat-datepicker-content.mat-warn .mat-calendar-body-selected{background-color:#f44336;color:#fff}.mat-datepicker-content.mat-warn .mat-calendar-body-disabled>.mat-calendar-body-selected{background-color:rgba(244,67,54,.4)}.mat-datepicker-content.mat-warn .mat-calendar-body-today.mat-calendar-body-selected{box-shadow:inset 0 0 0 1px #fff}.mat-datepicker-content-touch{box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12)}.mat-datepicker-toggle-active{color:#6047e9}.mat-datepicker-toggle-active.mat-accent{color:#ff9e43}.mat-datepicker-toggle-active.mat-warn{color:#f44336}.mat-date-range-input-inner[disabled]{color:hsla(0,0%,100%,.5)}.mat-dialog-container{box-shadow:0 11px 15px -7px rgba(0,0,0,.2),0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12);background:#424242;color:#fff}.mat-divider{border-top-color:hsla(0,0%,100%,.12)}.mat-divider-vertical{border-right-color:hsla(0,0%,100%,.12)}.mat-expansion-panel{background:#424242;color:#fff}.mat-expansion-panel:not([class*=mat-elevation-z]){box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)}.mat-action-row{border-top-color:hsla(0,0%,100%,.12)}.mat-expansion-panel .mat-expansion-panel-header.cdk-keyboard-focused:not([aria-disabled=true]),.mat-expansion-panel .mat-expansion-panel-header.cdk-program-focused:not([aria-disabled=true]),.mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:hover:not([aria-disabled=true]){background:hsla(0,0%,100%,.04)}@media (hover:none){.mat-expansion-panel:not(.mat-expanded):not([aria-disabled=true]) .mat-expansion-panel-header:hover{background:#424242}}.mat-expansion-panel-header-title{color:#fff}.mat-expansion-indicator:after,.mat-expansion-panel-header-description{color:hsla(0,0%,100%,.7)}.mat-expansion-panel-header[aria-disabled=true]{color:hsla(0,0%,100%,.3)}.mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-description,.mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-title{color:inherit}.mat-expansion-panel-header{height:48px}.mat-expansion-panel-header.mat-expanded{height:64px}.mat-form-field-label,.mat-hint{color:hsla(0,0%,100%,.7)}.mat-form-field.mat-focused .mat-form-field-label{color:#6047e9}.mat-form-field.mat-focused .mat-form-field-label.mat-accent{color:#ff9e43}.mat-form-field.mat-focused .mat-form-field-label.mat-warn{color:#f44336}.mat-focused .mat-form-field-required-marker{color:#ff9e43}.mat-form-field-ripple{background-color:#fff}.mat-form-field.mat-focused .mat-form-field-ripple{background-color:#6047e9}.mat-form-field.mat-focused .mat-form-field-ripple.mat-accent{background-color:#ff9e43}.mat-form-field.mat-focused .mat-form-field-ripple.mat-warn{background-color:#f44336}.mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid) .mat-form-field-infix:after{color:#6047e9}.mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-accent .mat-form-field-infix:after{color:#ff9e43}.mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-warn .mat-form-field-infix:after,.mat-form-field.mat-form-field-invalid .mat-form-field-label,.mat-form-field.mat-form-field-invalid .mat-form-field-label.mat-accent,.mat-form-field.mat-form-field-invalid .mat-form-field-label .mat-form-field-required-marker{color:#f44336}.mat-form-field.mat-form-field-invalid .mat-form-field-ripple,.mat-form-field.mat-form-field-invalid .mat-form-field-ripple.mat-accent{background-color:#f44336}.mat-error{color:#f44336}.mat-form-field-appearance-legacy .mat-form-field-label,.mat-form-field-appearance-legacy .mat-hint{color:hsla(0,0%,100%,.7)}.mat-form-field-appearance-legacy .mat-form-field-underline{background-color:hsla(0,0%,100%,.7)}.mat-form-field-appearance-legacy.mat-form-field-disabled .mat-form-field-underline{background-image:linear-gradient(90deg,hsla(0,0%,100%,.7) 0,hsla(0,0%,100%,.7) 33%,transparent 0);background-size:4px 100%;background-repeat:repeat-x}.mat-form-field-appearance-standard .mat-form-field-underline{background-color:hsla(0,0%,100%,.7)}.mat-form-field-appearance-standard.mat-form-field-disabled .mat-form-field-underline{background-image:linear-gradient(90deg,hsla(0,0%,100%,.7) 0,hsla(0,0%,100%,.7) 33%,transparent 0);background-size:4px 100%;background-repeat:repeat-x}.mat-form-field-appearance-fill .mat-form-field-flex{background-color:hsla(0,0%,100%,.1)}.mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-flex{background-color:hsla(0,0%,100%,.05)}.mat-form-field-appearance-fill .mat-form-field-underline:before{background-color:hsla(0,0%,100%,.5)}.mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-label{color:hsla(0,0%,100%,.5)}.mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-underline:before{background-color:initial}.mat-form-field-appearance-outline .mat-form-field-outline{color:hsla(0,0%,100%,.3)}.mat-form-field-appearance-outline .mat-form-field-outline-thick{color:#fff}.mat-form-field-appearance-outline.mat-focused .mat-form-field-outline-thick{color:#6047e9}.mat-form-field-appearance-outline.mat-focused.mat-accent .mat-form-field-outline-thick{color:#ff9e43}.mat-form-field-appearance-outline.mat-focused.mat-warn .mat-form-field-outline-thick,.mat-form-field-appearance-outline.mat-form-field-invalid.mat-form-field-invalid .mat-form-field-outline-thick{color:#f44336}.mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-label{color:hsla(0,0%,100%,.5)}.mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-outline{color:hsla(0,0%,100%,.15)}.mat-icon.mat-primary{color:#6047e9}.mat-icon.mat-accent{color:#ff9e43}.mat-icon.mat-warn{color:#f44336}.mat-form-field-type-mat-native-select .mat-form-field-infix:after{color:hsla(0,0%,100%,.7)}.mat-form-field-type-mat-native-select.mat-form-field-disabled .mat-form-field-infix:after,.mat-input-element:disabled{color:hsla(0,0%,100%,.5)}.mat-input-element{caret-color:#6047e9}.mat-input-element::placeholder{color:hsla(0,0%,100%,.5)}.mat-input-element::-moz-placeholder{color:hsla(0,0%,100%,.5)}.mat-input-element::-webkit-input-placeholder{color:hsla(0,0%,100%,.5)}.mat-input-element:-ms-input-placeholder{color:hsla(0,0%,100%,.5)}.mat-input-element option{color:rgba(0,0,0,.87)}.mat-input-element option:disabled{color:rgba(0,0,0,.38)}.mat-form-field.mat-accent .mat-input-element{caret-color:#ff9e43}.mat-form-field-invalid .mat-input-element,.mat-form-field.mat-warn .mat-input-element{caret-color:#f44336}.mat-form-field-type-mat-native-select.mat-form-field-invalid .mat-form-field-infix:after{color:#f44336}.mat-list-base .mat-list-item,.mat-list-base .mat-list-option{color:#fff}.mat-list-base .mat-subheader{color:hsla(0,0%,100%,.7)}.mat-list-item-disabled{background-color:#000}.mat-action-list .mat-list-item:focus,.mat-action-list .mat-list-item:hover,.mat-list-option:focus,.mat-list-option:hover,.mat-nav-list .mat-list-item:focus,.mat-nav-list .mat-list-item:hover{background:hsla(0,0%,100%,.04)}.mat-list-single-selected-option,.mat-list-single-selected-option:focus,.mat-list-single-selected-option:hover{background:hsla(0,0%,100%,.12)}.mat-menu-panel{background:#424242}.mat-menu-panel:not([class*=mat-elevation-z]){box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)}.mat-menu-item{background:transparent;color:#fff}.mat-menu-item[disabled],.mat-menu-item[disabled]:after{color:hsla(0,0%,100%,.5)}.mat-menu-item-submenu-trigger:after,.mat-menu-item .mat-icon-no-color{color:#fff}.mat-menu-item-highlighted:not([disabled]),.mat-menu-item.cdk-keyboard-focused:not([disabled]),.mat-menu-item.cdk-program-focused:not([disabled]),.mat-menu-item:hover:not([disabled]){background:hsla(0,0%,100%,.04)}.mat-paginator{background:#424242}.mat-paginator,.mat-paginator-page-size .mat-select-trigger{color:hsla(0,0%,100%,.7)}.mat-paginator-decrement,.mat-paginator-increment{border-top:2px solid #fff;border-right:2px solid #fff}.mat-paginator-first,.mat-paginator-last{border-top:2px solid #fff}.mat-icon-button[disabled] .mat-paginator-decrement,.mat-icon-button[disabled] .mat-paginator-first,.mat-icon-button[disabled] .mat-paginator-increment,.mat-icon-button[disabled] .mat-paginator-last{border-color:hsla(0,0%,100%,.5)}.mat-paginator-container{min-height:56px}.mat-progress-bar-background{fill:#cecbfa}.mat-progress-bar-buffer{background-color:#cecbfa}.mat-progress-bar-fill:after{background-color:#6047e9}.mat-progress-bar.mat-accent .mat-progress-bar-background{fill:#ffe2c7}.mat-progress-bar.mat-accent .mat-progress-bar-buffer{background-color:#ffe2c7}.mat-progress-bar.mat-accent .mat-progress-bar-fill:after{background-color:#ff9e43}.mat-progress-bar.mat-warn .mat-progress-bar-background{fill:#ffcdd2}.mat-progress-bar.mat-warn .mat-progress-bar-buffer{background-color:#ffcdd2}.mat-progress-bar.mat-warn .mat-progress-bar-fill:after{background-color:#f44336}.mat-progress-spinner circle,.mat-spinner circle{stroke:#6047e9}.mat-progress-spinner.mat-accent circle,.mat-spinner.mat-accent circle{stroke:#ff9e43}.mat-progress-spinner.mat-warn circle,.mat-spinner.mat-warn circle{stroke:#f44336}.mat-radio-outer-circle{border-color:hsla(0,0%,100%,.7)}.mat-radio-button.mat-primary.mat-radio-checked .mat-radio-outer-circle{border-color:#6047e9}.mat-radio-button.mat-primary.mat-radio-checked .mat-radio-persistent-ripple,.mat-radio-button.mat-primary .mat-radio-inner-circle,.mat-radio-button.mat-primary .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple),.mat-radio-button.mat-primary:active .mat-radio-persistent-ripple{background-color:#6047e9}.mat-radio-button.mat-accent.mat-radio-checked .mat-radio-outer-circle{border-color:#ff9e43}.mat-radio-button.mat-accent.mat-radio-checked .mat-radio-persistent-ripple,.mat-radio-button.mat-accent .mat-radio-inner-circle,.mat-radio-button.mat-accent .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple),.mat-radio-button.mat-accent:active .mat-radio-persistent-ripple{background-color:#ff9e43}.mat-radio-button.mat-warn.mat-radio-checked .mat-radio-outer-circle{border-color:#f44336}.mat-radio-button.mat-warn.mat-radio-checked .mat-radio-persistent-ripple,.mat-radio-button.mat-warn .mat-radio-inner-circle,.mat-radio-button.mat-warn .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple),.mat-radio-button.mat-warn:active .mat-radio-persistent-ripple{background-color:#f44336}.mat-radio-button.mat-radio-disabled.mat-radio-checked .mat-radio-outer-circle,.mat-radio-button.mat-radio-disabled .mat-radio-outer-circle{border-color:hsla(0,0%,100%,.5)}.mat-radio-button.mat-radio-disabled .mat-radio-inner-circle,.mat-radio-button.mat-radio-disabled .mat-radio-ripple .mat-ripple-element{background-color:hsla(0,0%,100%,.5)}.mat-radio-button.mat-radio-disabled .mat-radio-label-content{color:hsla(0,0%,100%,.5)}.mat-radio-button .mat-ripple-element{background-color:#fff}.mat-select-value{color:#fff}.mat-select-disabled .mat-select-value,.mat-select-placeholder{color:hsla(0,0%,100%,.5)}.mat-select-arrow{color:hsla(0,0%,100%,.7)}.mat-select-panel{background:#424242}.mat-select-panel:not([class*=mat-elevation-z]){box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)}.mat-select-panel .mat-option.mat-selected:not(.mat-option-multiple){background:hsla(0,0%,100%,.12)}.mat-form-field.mat-focused.mat-primary .mat-select-arrow{color:#6047e9}.mat-form-field.mat-focused.mat-accent .mat-select-arrow{color:#ff9e43}.mat-form-field.mat-focused.mat-warn .mat-select-arrow,.mat-form-field .mat-select.mat-select-invalid .mat-select-arrow{color:#f44336}.mat-form-field .mat-select.mat-select-disabled .mat-select-arrow{color:hsla(0,0%,100%,.5)}.mat-drawer-container{background-color:#303030;color:#fff}.mat-drawer{color:#fff}.mat-drawer,.mat-drawer.mat-drawer-push{background-color:#424242}.mat-drawer:not(.mat-drawer-side){box-shadow:0 8px 10px -5px rgba(0,0,0,.2),0 16px 24px 2px rgba(0,0,0,.14),0 6px 30px 5px rgba(0,0,0,.12)}.mat-drawer-side{border-right:1px solid hsla(0,0%,100%,.12)}.mat-drawer-side.mat-drawer-end,[dir=rtl] .mat-drawer-side{border-left:1px solid hsla(0,0%,100%,.12);border-right:none}[dir=rtl] .mat-drawer-side.mat-drawer-end{border-left:none;border-right:1px solid hsla(0,0%,100%,.12)}.mat-drawer-backdrop.mat-drawer-shown{background-color:hsla(0,0%,74.1%,.6)}.mat-slide-toggle.mat-checked .mat-slide-toggle-thumb{background-color:#ff9e43}.mat-slide-toggle.mat-checked .mat-slide-toggle-bar{background-color:rgba(255,158,67,.54)}.mat-slide-toggle.mat-checked .mat-ripple-element{background-color:#ff9e43}.mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-thumb{background-color:#6047e9}.mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar{background-color:rgba(96,71,233,.54)}.mat-slide-toggle.mat-primary.mat-checked .mat-ripple-element{background-color:#6047e9}.mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-thumb{background-color:#f44336}.mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-bar{background-color:rgba(244,67,54,.54)}.mat-slide-toggle.mat-warn.mat-checked .mat-ripple-element{background-color:#f44336}.mat-slide-toggle:not(.mat-checked) .mat-ripple-element{background-color:#fff}.mat-slide-toggle-thumb{box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12);background-color:#bdbdbd}.mat-slide-toggle-bar{background-color:hsla(0,0%,100%,.5)}.mat-slider-track-background{background-color:hsla(0,0%,100%,.3)}.mat-primary .mat-slider-thumb,.mat-primary .mat-slider-thumb-label,.mat-primary .mat-slider-track-fill{background-color:#6047e9}.mat-primary .mat-slider-thumb-label-text{color:#fff}.mat-primary .mat-slider-focus-ring{background-color:rgba(96,71,233,.2)}.mat-accent .mat-slider-thumb,.mat-accent .mat-slider-thumb-label,.mat-accent .mat-slider-track-fill{background-color:#ff9e43}.mat-accent .mat-slider-thumb-label-text{color:#fff}.mat-accent .mat-slider-focus-ring{background-color:rgba(255,158,67,.2)}.mat-warn .mat-slider-thumb,.mat-warn .mat-slider-thumb-label,.mat-warn .mat-slider-track-fill{background-color:#f44336}.mat-warn .mat-slider-thumb-label-text{color:#fff}.mat-warn .mat-slider-focus-ring{background-color:rgba(244,67,54,.2)}.cdk-focused .mat-slider-track-background,.mat-slider-disabled .mat-slider-thumb,.mat-slider-disabled .mat-slider-track-background,.mat-slider-disabled .mat-slider-track-fill,.mat-slider-disabled:hover .mat-slider-track-background,.mat-slider:hover .mat-slider-track-background{background-color:hsla(0,0%,100%,.3)}.mat-slider-min-value .mat-slider-focus-ring{background-color:hsla(0,0%,100%,.12)}.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb,.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb-label{background-color:#fff}.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb,.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb-label{background-color:hsla(0,0%,100%,.3)}.mat-slider-min-value:not(.mat-slider-thumb-label-showing) .mat-slider-thumb{border-color:hsla(0,0%,100%,.3);background-color:initial}.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused.mat-slider-disabled .mat-slider-thumb,.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused .mat-slider-thumb,.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover.mat-slider-disabled .mat-slider-thumb,.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover .mat-slider-thumb{border-color:hsla(0,0%,100%,.3)}.mat-slider-has-ticks .mat-slider-wrapper:after{border-color:hsla(0,0%,100%,.7)}.mat-slider-horizontal .mat-slider-ticks{background-image:repeating-linear-gradient(90deg,hsla(0,0%,100%,.7),hsla(0,0%,100%,.7) 2px,transparent 0,transparent);background-image:-moz-repeating-linear-gradient(.0001deg,hsla(0,0%,100%,.7),hsla(0,0%,100%,.7) 2px,transparent 0,transparent)}.mat-slider-vertical .mat-slider-ticks{background-image:repeating-linear-gradient(180deg,hsla(0,0%,100%,.7),hsla(0,0%,100%,.7) 2px,transparent 0,transparent)}.mat-step-header.cdk-keyboard-focused,.mat-step-header.cdk-program-focused,.mat-step-header:hover{background-color:hsla(0,0%,100%,.04)}@media (hover:none){.mat-step-header:hover{background:none}}.mat-step-header .mat-step-label,.mat-step-header .mat-step-optional{color:hsla(0,0%,100%,.7)}.mat-step-header .mat-step-icon{background-color:hsla(0,0%,100%,.7);color:#fff}.mat-step-header .mat-step-icon-selected,.mat-step-header .mat-step-icon-state-done,.mat-step-header .mat-step-icon-state-edit{background-color:#6047e9;color:#fff}.mat-step-header .mat-step-icon-state-error{background-color:initial;color:#f44336}.mat-step-header .mat-step-label.mat-step-label-active{color:#fff}.mat-step-header .mat-step-label.mat-step-label-error{color:#f44336}.mat-stepper-horizontal,.mat-stepper-vertical{background-color:#424242}.mat-stepper-vertical-line:before{border-left-color:hsla(0,0%,100%,.12)}.mat-horizontal-stepper-header:after,.mat-horizontal-stepper-header:before,.mat-stepper-horizontal-line{border-top-color:hsla(0,0%,100%,.12)}.mat-horizontal-stepper-header{height:72px}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header,.mat-vertical-stepper-header{padding:24px}.mat-stepper-vertical-line:before{top:-16px;bottom:-16px}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header:after,.mat-stepper-label-position-bottom .mat-horizontal-stepper-header:before,.mat-stepper-label-position-bottom .mat-stepper-horizontal-line{top:36px}.mat-sort-header-arrow{color:#c6c6c6}.mat-tab-header,.mat-tab-nav-bar{border-bottom:1px solid hsla(0,0%,100%,.12)}.mat-tab-group-inverted-header .mat-tab-header,.mat-tab-group-inverted-header .mat-tab-nav-bar{border-top:1px solid hsla(0,0%,100%,.12);border-bottom:none}.mat-tab-label,.mat-tab-link{color:#fff}.mat-tab-label.mat-tab-disabled,.mat-tab-link.mat-tab-disabled{color:hsla(0,0%,100%,.5)}.mat-tab-header-pagination-chevron{border-color:#fff}.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron{border-color:hsla(0,0%,100%,.5)}.mat-tab-group[class*=mat-background-] .mat-tab-header,.mat-tab-nav-bar[class*=mat-background-]{border-bottom:none;border-top:none}.mat-tab-group.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-group.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled){background-color:rgba(206,203,250,.3)}.mat-tab-group.mat-primary .mat-ink-bar,.mat-tab-nav-bar.mat-primary .mat-ink-bar{background-color:#6047e9}.mat-tab-group.mat-primary.mat-background-primary .mat-ink-bar,.mat-tab-nav-bar.mat-primary.mat-background-primary .mat-ink-bar{background-color:#fff}.mat-tab-group.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-group.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled){background-color:rgba(255,226,199,.3)}.mat-tab-group.mat-accent .mat-ink-bar,.mat-tab-nav-bar.mat-accent .mat-ink-bar{background-color:#ff9e43}.mat-tab-group.mat-accent.mat-background-accent .mat-ink-bar,.mat-tab-nav-bar.mat-accent.mat-background-accent .mat-ink-bar{background-color:#fff}.mat-tab-group.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-group.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled){background-color:rgba(255,205,210,.3)}.mat-tab-group.mat-warn .mat-ink-bar,.mat-tab-nav-bar.mat-warn .mat-ink-bar{background-color:#f44336}.mat-tab-group.mat-warn.mat-background-warn .mat-ink-bar,.mat-tab-nav-bar.mat-warn.mat-background-warn .mat-ink-bar{background-color:#fff}.mat-tab-group.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-group.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled){background-color:rgba(206,203,250,.3)}.mat-tab-group.mat-background-primary .mat-tab-header,.mat-tab-group.mat-background-primary .mat-tab-header-pagination,.mat-tab-group.mat-background-primary .mat-tab-links,.mat-tab-nav-bar.mat-background-primary .mat-tab-header,.mat-tab-nav-bar.mat-background-primary .mat-tab-header-pagination,.mat-tab-nav-bar.mat-background-primary .mat-tab-links{background-color:#6047e9}.mat-tab-group.mat-background-primary .mat-tab-label,.mat-tab-group.mat-background-primary .mat-tab-link,.mat-tab-nav-bar.mat-background-primary .mat-tab-label,.mat-tab-nav-bar.mat-background-primary .mat-tab-link{color:#fff}.mat-tab-group.mat-background-primary .mat-tab-label.mat-tab-disabled,.mat-tab-group.mat-background-primary .mat-tab-link.mat-tab-disabled,.mat-tab-nav-bar.mat-background-primary .mat-tab-label.mat-tab-disabled,.mat-tab-nav-bar.mat-background-primary .mat-tab-link.mat-tab-disabled{color:hsla(0,0%,100%,.4)}.mat-tab-group.mat-background-primary .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-primary .mat-tab-header-pagination-chevron{border-color:#fff}.mat-tab-group.mat-background-primary .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-primary .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron{border-color:hsla(0,0%,100%,.4)}.mat-tab-group.mat-background-primary .mat-ripple-element,.mat-tab-nav-bar.mat-background-primary .mat-ripple-element{background-color:hsla(0,0%,100%,.12)}.mat-tab-group.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-group.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled){background-color:rgba(255,226,199,.3)}.mat-tab-group.mat-background-accent .mat-tab-header,.mat-tab-group.mat-background-accent .mat-tab-header-pagination,.mat-tab-group.mat-background-accent .mat-tab-links,.mat-tab-nav-bar.mat-background-accent .mat-tab-header,.mat-tab-nav-bar.mat-background-accent .mat-tab-header-pagination,.mat-tab-nav-bar.mat-background-accent .mat-tab-links{background-color:#ff9e43}.mat-tab-group.mat-background-accent .mat-tab-label,.mat-tab-group.mat-background-accent .mat-tab-link,.mat-tab-nav-bar.mat-background-accent .mat-tab-label,.mat-tab-nav-bar.mat-background-accent .mat-tab-link{color:#fff}.mat-tab-group.mat-background-accent .mat-tab-label.mat-tab-disabled,.mat-tab-group.mat-background-accent .mat-tab-link.mat-tab-disabled,.mat-tab-nav-bar.mat-background-accent .mat-tab-label.mat-tab-disabled,.mat-tab-nav-bar.mat-background-accent .mat-tab-link.mat-tab-disabled{color:hsla(0,0%,100%,.4)}.mat-tab-group.mat-background-accent .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-accent .mat-tab-header-pagination-chevron{border-color:#fff}.mat-tab-group.mat-background-accent .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-accent .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron{border-color:hsla(0,0%,100%,.4)}.mat-tab-group.mat-background-accent .mat-ripple-element,.mat-tab-nav-bar.mat-background-accent .mat-ripple-element{background-color:hsla(0,0%,100%,.12)}.mat-tab-group.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-group.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled){background-color:rgba(255,205,210,.3)}.mat-tab-group.mat-background-warn .mat-tab-header,.mat-tab-group.mat-background-warn .mat-tab-header-pagination,.mat-tab-group.mat-background-warn .mat-tab-links,.mat-tab-nav-bar.mat-background-warn .mat-tab-header,.mat-tab-nav-bar.mat-background-warn .mat-tab-header-pagination,.mat-tab-nav-bar.mat-background-warn .mat-tab-links{background-color:#f44336}.mat-tab-group.mat-background-warn .mat-tab-label,.mat-tab-group.mat-background-warn .mat-tab-link,.mat-tab-nav-bar.mat-background-warn .mat-tab-label,.mat-tab-nav-bar.mat-background-warn .mat-tab-link{color:#fff}.mat-tab-group.mat-background-warn .mat-tab-label.mat-tab-disabled,.mat-tab-group.mat-background-warn .mat-tab-link.mat-tab-disabled,.mat-tab-nav-bar.mat-background-warn .mat-tab-label.mat-tab-disabled,.mat-tab-nav-bar.mat-background-warn .mat-tab-link.mat-tab-disabled{color:hsla(0,0%,100%,.4)}.mat-tab-group.mat-background-warn .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-warn .mat-tab-header-pagination-chevron{border-color:#fff}.mat-tab-group.mat-background-warn .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-warn .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron{border-color:hsla(0,0%,100%,.4)}.mat-tab-group.mat-background-warn .mat-ripple-element,.mat-tab-nav-bar.mat-background-warn .mat-ripple-element{background-color:hsla(0,0%,100%,.12)}.mat-toolbar{background:#212121;color:#fff}.mat-toolbar.mat-primary{background:#6047e9;color:#fff}.mat-toolbar.mat-accent{background:#ff9e43;color:#fff}.mat-toolbar.mat-warn{background:#f44336;color:#fff}.mat-toolbar .mat-focused .mat-form-field-ripple,.mat-toolbar .mat-form-field-ripple,.mat-toolbar .mat-form-field-underline{background-color:currentColor}.mat-toolbar .mat-focused .mat-form-field-label,.mat-toolbar .mat-form-field-label,.mat-toolbar .mat-form-field.mat-focused .mat-select-arrow,.mat-toolbar .mat-select-arrow,.mat-toolbar .mat-select-value{color:inherit}.mat-toolbar .mat-input-element{caret-color:currentColor}.mat-toolbar-multiple-rows{min-height:64px}.mat-toolbar-row,.mat-toolbar-single-row{height:64px}@media (max-width:599px){.mat-toolbar-multiple-rows{min-height:56px}.mat-toolbar-row,.mat-toolbar-single-row{height:56px}}.mat-tooltip{background:rgba(97,97,97,.9)}.mat-tree{background:#424242}.mat-nested-tree-node,.mat-tree-node{color:#fff}.mat-tree-node{min-height:48px}.mat-snack-bar-container{color:rgba(0,0,0,.87);background:#fafafa;box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12)}.mat-simple-snackbar-action{color:inherit}body,html{height:100%}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;position:relative;color:#fff}button:focus{outline:none!important}.mat-grid-tile .mat-figure{display:block!important}.mat-card{border-radius:12px}.mat-card,.mat-table{background-color:#222a45}.mat-table{width:100%}.mat-paginator{background-color:#222a45}.mat-tooltip{background-color:#7467ef;color:#fff;font-size:14px;padding:12px!important}mat-sidenav{width:280px}.mat-drawer-side{border:none}mat-cell,mat-footer-cell,mat-header-cell{justify-content:center}.icon-select div.mat-select-arrow-wrapper{display:none}.icon-select.mat-select{display:inline}.mat-option.text-error{color:#e95455}.mat-expansion-panel{background-color:#222a45}.mat-stepper-horizontal,.mat-stepper-vertical{background-color:initial!important}.mat-dialog-container{background-color:#222a45!important}.mat-dialog-container .mat-form-field{width:80%}.mat-dialog-container .mat-dialog-actions{padding:20px 0!important}.deposit-data{height:140px;width:70%}.snackbar-warn{background-color:#e95455}.leaflet-image-layer,.leaflet-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane,.leaflet-pane>canvas,.leaflet-pane>svg,.leaflet-tile,.leaflet-tile-container,.leaflet-zoom-box{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:transparent}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-overlay-pane svg,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer{max-width:none!important;max-height:none!important}.leaflet-container.leaflet-touch-zoom{touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;box-sizing:border-box;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto}.leaflet-bottom,.leaflet-top{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-tile{will-change:opacity}.leaflet-fade-anim .leaflet-popup{opacity:0;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{transform-origin:0 0}.leaflet-zoom-anim .leaflet-zoom-animated{will-change:transform;transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-pan-anim .leaflet-tile,.leaflet-zoom-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-control,.leaflet-popup-pane{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:grabbing}.leaflet-image-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-image-layer.leaflet-interactive,.leaflet-marker-icon.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline:0}.leaflet-container a{color:#0078a8}.leaflet-container a.leaflet-active{outline:2px solid orange}.leaflet-zoom-box{border:2px dotted #38f;background:hsla(0,0%,100%,.5)}.leaflet-container{font:12px/1.5 Helvetica Neue,Arial,Helvetica,sans-serif}.leaflet-bar{box-shadow:0 1px 5px rgba(0,0,0,.65);border-radius:4px}.leaflet-bar a,.leaflet-bar a:hover{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:#000}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px Lucida Console,Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{box-shadow:0 1px 5px rgba(0,0,0,.4);background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:url(layers.416d91365b44e4b4f477.png);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(layers-2x.8f2c4d11474275fbc161.png);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers-expanded .leaflet-control-layers-toggle,.leaflet-control-layers .leaflet-control-layers-list{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(marker-icon.2b3e1faf89f94a483539.png)}.leaflet-container .leaflet-control-attribution{background:#fff;background:hsla(0,0%,100%,.7);margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover{text-decoration:underline}.leaflet-container .leaflet-control-attribution,.leaflet-container .leaflet-control-scale{font-size:11px}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;font-size:11px;white-space:nowrap;overflow:hidden;box-sizing:border-box;background:#fff;background:hsla(0,0%,100%,.5)}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers{box-shadow:none}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-layers{border:2px solid rgba(0,0,0,.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 19px;line-height:1.4}.leaflet-popup-content p{margin:18px 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;color:#333;box-shadow:0 3px 14px rgba(0,0,0,.4)}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;padding:4px 4px 0 0;border:none;text-align:center;width:18px;height:14px;font:16px/14px Tahoma,Verdana,sans-serif;color:#c3c3c3;text-decoration:none;font-weight:700;background:transparent}.leaflet-container a.leaflet-popup-close-button:hover{color:#999}.leaflet-popup-scrolled{overflow:auto;border-bottom:1px solid #ddd;border-top:1px solid #ddd}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:\"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)\";filter:progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678,M12=0.70710678,M21=-0.70710678,M22=0.70710678)}.leaflet-oldie .leaflet-popup-tip-container{margin-top:-1px}.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px rgba(0,0,0,.4)}.leaflet-tooltip.leaflet-clickable{cursor:pointer;pointer-events:auto}.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before,.leaflet-tooltip-top:before{position:absolute;pointer-events:none;border:6px solid transparent;background:transparent;content:\"\"}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}") + site_46 = []byte(".fade-in{animation:fade-in 1s cubic-bezier(.17,.67,.83,.67)}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.spin{animation:spin 3s linear infinite}.elevation-z0{box-shadow:var(--elevation-z0)}.elevation-z1{box-shadow:var(--elevation-z1)}.elevation-z2{box-shadow:var(--elevation-z2)}.elevation-z3{box-shadow:var(--elevation-z3)}.elevation-z4{box-shadow:var(--elevation-z4)}.elevation-z5{box-shadow:var(--elevation-z5)}.elevation-z6{box-shadow:var(--elevation-z6)}.elevation-z7{box-shadow:var(--elevation-z7)}.elevation-z8{box-shadow:var(--elevation-z8)}.elevation-z9{box-shadow:var(--elevation-z9)}.elevation-z10{box-shadow:var(--elevation-z10)}.elevation-z11{box-shadow:var(--elevation-z11)}.elevation-z12{box-shadow:var(--elevation-z12)}.elevation-z13{box-shadow:var(--elevation-z13)}.elevation-z14{box-shadow:var(--elevation-z14)}.elevation-z15{box-shadow:var(--elevation-z15)}.elevation-z16{box-shadow:var(--elevation-z16)}.elevation-z17{box-shadow:var(--elevation-z17)}.elevation-z18{box-shadow:var(--elevation-z18)}.elevation-z19{box-shadow:var(--elevation-z19)}.elevation-z20{box-shadow:var(--elevation-z20)}.elevation-z21{box-shadow:var(--elevation-z21)}.elevation-z22{box-shadow:var(--elevation-z22)}.elevation-z23{box-shadow:var(--elevation-z23)}.elevation-z24{box-shadow:var(--elevation-z24)}.bg-dotted{background:url(/assets/images/dots.png),linear-gradient(90deg,#7467ef -19.83%,#ada5f6 189.85%);background-repeat:no-repeat;background-size:100%}.min-w-sm{min-width:110px}.btn-container{position:relative}.btn-container .btn-progress{position:absolute;top:5px;left:56px;margin-top:-4;margin-left:-24}.loader-bounce{height:100vh!important;width:100%;display:flex;align-items:center}.spinner{width:40px;height:40px;position:relative;margin:auto}.double-bounce1,.double-bounce2{width:100%;height:100%;border-radius:50%;opacity:.6;position:absolute;top:0;left:0;animation:sk-bounce 2s ease-in-out infinite}.double-bounce2{animation-delay:-1s}@keyframes sk-bounce{0%,to{transform:scale(0);-webkit-transform:scale(0)}50%{transform:scale(1);-webkit-transform:scale(1)}}app-loading{position:relative;display:block}app-loading .overlay{position:absolute;left:0;right:0;top:0;bottom:0;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#222a45;z-index:999;padding:10px}app-loading .overlay .loadingBackground{position:absolute;left:0;right:0;top:0;bottom:0;z-index:-1;height:100%;width:100%;object-fit:fill;opacity:.1;margin:auto}app-loading .overlay .message{font-size:1.25rem;padding:10px}app-loading .overlay img{max-height:80%;max-width:80%}app-loading .content-container{opacity:1;transition:opacity 1s}app-loading .content-container.loading{opacity:0}app-loading .loading-template-container{position:absolute;left:0;right:0;top:0;bottom:0;z-index:-1;height:100%;width:100%;max-height:100%;opacity:.2}.pulsating-circle{border-radius:50%;margin:10px;height:20px;width:20px;transform:scale(1)}.pulsating-circle,.pulsating-circle.red{background:#ff5252;box-shadow:0 0 0 0 #ff5252;animation:pulse-red 2s infinite}.pulsating-circle.green{background:#33d9b2;box-shadow:0 0 0 0 #33d9b2;animation:pulse-green 2s infinite}@keyframes pulse-red{0%{transform:scale(1.1);box-shadow:0 0 0 0 rgba(255,82,82,.7)}70%{transform:scale(1.3);box-shadow:0 0 0 15px rgba(255,82,82,0)}to{transform:scale(1.1);box-shadow:0 0 0 0 rgba(255,82,82,0)}}@keyframes pulse-green{0%{transform:scale(.95);box-shadow:0 0 0 0 rgba(51,217,178,.7)}70%{transform:scale(1);box-shadow:0 0 0 10px rgba(51,217,178,0)}to{transform:scale(.95);box-shadow:0 0 0 0 rgba(51,217,178,0)}}.circle{border-radius:50%;margin:10px;height:20px;width:20px}.circle,.circle.red{background:#ff5252;box-shadow:0 0 0 0 #ff5252}.circle.green{background:#33d9b2;box-shadow:0 0 0 0 #33d9b2}.cross:after{transform:rotate(-45deg);right:2px}.cross{width:40px;height:40px;position:relative;border-radius:6px}.cross:after,.cross:before{content:\"\";position:absolute;width:34px;height:4px;background-color:#fff;border-radius:2px;top:16px;box-shadow:0 0 2px 0 #ccc}.cross:before{transform:rotate(45deg);left:4px}.cross.red:after,.cross.red:before{background-color:#ff5252}.cross.green:after,.cross.green:before{background-color:#33d9b2}.check{display:inline-block;width:40px;height:40px;transform:rotate(45deg)}.check:before{width:6px;height:26px;left:20px;top:4px;border-top-right-radius:3px;border-bottom-right-radius:3px}.check:after,.check:before{content:\"\";position:absolute;background-color:#ccc;border-top-left-radius:3px}.check:after{width:10px;height:6px;left:11px;top:24px;border-bottom-left-radius:3px}.check.green:after,.check.green:before{background-color:#33d9b2}.check.red:after,.check.red:before{background-color:#ff5252}.layout-boxed .container,.layout-contained .container,.layout-full .container{padding-left:30px;padding-right:30px}.layout-contained .container{max-width:1000px;margin:auto;width:100%}@media screen and (max-width:767px){.layout-contained .container{max-width:100%}}.layout-boxed{max-width:1000px;margin:auto;box-shadow:0 7px 8px -4px rgba(0,0,0,.06),0 12px 17px 2px rgba(0,0,0,.042),0 5px 22px 4px rgba(0,0,0,.036);background:#fff}@media screen and (max-width:767px){.layout-boxed{max-width:100%;box-shadow:none}}.sidenav{color:hsla(0,0%,100%,.7);height:100vh;background-repeat:no-repeat;background-position:top;background-size:cover;z-index:99;box-shadow:0 5px 5px -3px rgba(0,0,0,.06),0 8px 10px 1px rgba(0,0,0,.042),0 3px 14px 2px rgba(0,0,0,.036)}.sidenav .sidenav__hold{padding-top:20px;display:flex;flex-direction:column;position:relative;height:100%;z-index:3;background-image:url(/assets/images/sidebar-eth.png);opacity:1!important}.sidenav .sidenav__hold .scrollable{padding-bottom:120px}.sidenav .sidenav__hold:after{opacity:.94;content:\"\";position:absolute;left:0;top:0;bottom:0;right:0;z-index:-1}.sidenav .sidenav__hold .brand-area{width:260px;padding:13px 18px}.sidenav .sidenav__hold .brand-area .brand img{height:24px;margin-right:12px}.sidenav .sidenav__hold .brand-area .brand .brand__text{font-weight:700;font-size:1.125rem}.navigation{margin-top:40px}.nav-item{display:flex;justify-content:space-between}.nav-item.expandable{padding:0}.nav-item:not(.expandable){height:60px}.nav-item:not(.expandable).active,.nav-item:not(.expandable):hover{background:rgba(0,0,0,.2);color:#fff}.nav-button{width:100%;border-radius:0;display:flex;justify-content:space-between;align-items:center;font-weight:400;-webkit-font-smoothing:antialiased}.expandable{display:block}.nav-expandable-button{width:100%;border-radius:0;font-weight:400;padding:0!important;-webkit-font-smoothing:antialiased}.nav-expandable-button .content{height:60px;padding-left:20px;padding-right:20px;display:flex;justify-content:space-between;align-content:center;align-items:center}.submenu{background:rgba(0,0,0,.12)}.submenu:after,.submenu:before{content:\"\";left:0;position:absolute;width:100%;height:2px;z-index:3}.submenu:before{background:linear-gradient(180deg,rgba(0,0,0,.1),transparent);top:0}.submenu:after{background:linear-gradient(-180deg,rgba(0,0,0,.06),transparent);bottom:0}.submenu .nav-item{height:60px}.footer{min-height:64px}.table-container{overflow-x:auto}table.mat-table mat-checkbox{display:flex;align-items:center;justify-content:center}table.mat-table td.mat-cell:first-of-type,table.mat-table td.mat-footer-cell:first-of-type,table.mat-table th.mat-header-cell:first-of-type{padding-left:12px;padding-right:20px}table.mat-table td.mat-cell,table.mat-table td.mat-footer-cel,table.mat-table th .mat-header-cell{max-width:100px;padding-left:2px;padding-right:2px}@media screen and (max-width:1000px){table.mat-table td.mat-cell,table.mat-table td.mat-footer-cel,table.mat-table th .mat-header-cell{max-width:70px}}.signup .signup-card{padding:0;width:600px}.signup .signup-card img{width:160px;height:120px}.signup .signup-card .signup-form-container{background-color:rgba(0,0,0,.08)}.signup .signup-card .signup-form-container .mat-form-field{width:100%}.signup .signup-card .signup-form-container .mat-form-field-appearance-outline .mat-form-field-outline{color:#7467ef}.signup .signup-card .signup-form-container .mat-form-field-label{color:#fff}@media (max-width:640px){.signup{padding-left:20px;padding-right:20px}.signup .signup-img{padding-left:16px;padding-right:16px}.signup .signup-card,.signup .signup-img img{width:100%}}.gains-and-losses{position:relative}.gains-and-losses .mat-card:not(.bg-primary){background-color:#222a45}.gains-and-losses .mat-card.bg-primary{background-color:#7467ef}.gains-and-losses .welcome-card{position:relative;overflow:visible}.gains-and-losses .welcome-card img{margin-top:-82px;max-width:230px}@media screen and (max-width:767px){.gains-and-losses .welcome-card img{display:none}}.mat-card.bg-black{background-color:#000}.logs-card{height:400px;line-height:24px}.wallet .mat-card.bg-primary{background-color:#7467ef}.wallet .wallet-kind-card img{width:230px}.usage-card{background:url(/assets/images/dots.png),linear-gradient(90deg,#7467ef -19.83%,#8f85f2 189.85%)!important;background-size:100%!important;background-repeat:no-repeat!important}.create-accounts .mat-form-field,.import-accounts .mat-form-field{width:80%}.create-accounts .mat-input-element{color:#fff}.backup-img img{width:200px}.deposit-img img{width:160px}.import-keys-form .ngx-file-drop__drop-zone{border:4px dashed #7467ef!important;border-radius:0!important;height:170px!important;padding-top:30px!important;padding-bottom:30px!important}.import-keys-form .ngx-file-drop__content{color:#fff!important;text-align:center!important;display:block!important;height:170px!important}.import-keys-form .ngx-file-drop__content img{height:50px!important}.open-nav-icon{position:absolute;top:10px;left:0;padding:10px 16px 16px 10px;width:60px;height:60px;background-color:rgba(116,103,239,.9);border-bottom-right-radius:20px;border-top-right-radius:20px;z-index:99}.onboarding .create-a-wallet{padding-top:7%}.onboarding .onboarding-grid .onboarding-card{border-width:4px;padding-top:60px;height:400px;width:350px;border-radius:12px!important;color:#fff}.onboarding .onboarding-grid .onboarding-card img{width:180px;height:140px}.onboarding .onboarding-grid .onboarding-card .wallet-info{margin-top:36px}.onboarding .onboarding-grid .onboarding-card .wallet-info .wallet-kind{font-size:36px}.onboarding .onboarding-grid .onboarding-card .wallet-info .wallet-description{margin-top:32px;margin-bottom:26px;font-size:16px;padding-left:20px;padding-right:20px}.onboarding .onboarding-grid .onboarding-card .wallet-info .wallet-action button{font-size:18px}.onboarding .onboarding-grid .onboarding-card.active{background-color:#7467ef;border-color:#7467ef;height:460px;width:420px;transition:background-color .5s ease-out}.onboarding .onboarding-grid .onboarding-card:not(.active){cursor:pointer;transition:border-color .5s ease-out;border-color:#222a45}.onboarding .onboarding-grid .onboarding-card:not(.active) .wallet-action{display:none}.onboarding .onboarding-grid .onboarding-card:not(.active):hover{border-color:#7467ef}.onboarding .onboarding-wizard-card{padding:0}.onboarding .onboarding-wizard-card img{height:200px}.onboarding .onboarding-wizard-card .wizard-container{background-color:rgba(0,0,0,.08)}.onboarding .onboarding-wizard-card .wizard-container .overview-img img{height:150px}.onboarding .onboarding-wizard-card .wizard-container .mat-stepper-horizontal{background-color:initial;height:500px;width:900px}.onboarding .onboarding-wizard-card .wizard-container .mat-stepper-vertical{background-color:initial;width:95%}.onboarding .onboarding-wizard-card .wizard-container .mat-step-label{color:#fff}.onboarding .onboarding-wizard-card .wizard-container .mat-form-field-appearance-outline .mat-form-field-outline{color:#7467ef}.onboarding .onboarding-wizard-card .wizard-container .mat-form-field-label{color:#fff}.onboarding .onboarding-wizard-card .wizard-container .mat-form-field{width:80%}.onboarding .onboarding-wizard-card .wizard-container .confirm-mnemonic-form .mat-input-element{color:#fff;font-size:16px;padding-top:8px;padding-bottom:8px;line-height:1.375}.onboarding .onboarding-wizard-card .wizard-container .generate-accounts-form .mat-input-element,.onboarding .onboarding-wizard-card .wizard-container .password-form .mat-input-element{color:#fff}#peer-locations-map{position:absolute;top:0;height:calc(100% - 64px);right:0;left:0}.security{position:relative}.security .mat-card:not(.bg-primary){background-color:#222a45}.security .mat-card.bg-primary{background-color:#7467ef}.security .mat-form-field{width:100%!important}.search-bar{width:700px}.mat-raised-button.large-btn{margin-top:-20px;padding:8px 16px;font-size:16px}.table-container{min-height:300px}.table-loading-shade{height:100%;min-height:300px;position:absolute;top:0;left:0;right:0;background:rgba(0,0,0,.15);z-index:1;display:flex;align-items:center;justify-content:center}@media (max-width:640px){.search-bar{width:100%}}\n/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:initial;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:initial}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:initial}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}button{background-color:initial;background-image:none}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}fieldset,ol,ul{margin:0;padding:0}ol,ul{list-style:none}html{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}*,:after,:before{box-sizing:border-box;border:0 solid}hr{border-top-width:1px}img{border-style:solid}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:#a0aec0}[role=button],button{cursor:pointer}table{border-collapse:collapse}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}button,input,optgroup,select,textarea{padding:0;line-height:inherit;color:inherit}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}.space-y-0>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(0px * calc(1 - var(--space-y-reverse)));margin-bottom:calc(0px * var(--space-y-reverse))}.space-x-0>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(0px * var(--space-x-reverse));margin-left:calc(0px * calc(1 - var(--space-x-reverse)))}.space-y-1>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(.25rem * var(--space-y-reverse))}.space-x-1>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(.25rem * var(--space-x-reverse));margin-left:calc(.25rem * calc(1 - var(--space-x-reverse)))}.space-y-2>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(.5rem * var(--space-y-reverse))}.space-x-2>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(.5rem * var(--space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--space-x-reverse)))}.space-y-3>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(.75rem * var(--space-y-reverse))}.space-x-3>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(.75rem * var(--space-x-reverse));margin-left:calc(.75rem * calc(1 - var(--space-x-reverse)))}.space-y-4>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(1rem * var(--space-y-reverse))}.space-x-4>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(1rem * var(--space-x-reverse));margin-left:calc(1rem * calc(1 - var(--space-x-reverse)))}.space-y-5>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(1.25rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(1.25rem * var(--space-y-reverse))}.space-x-5>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(1.25rem * var(--space-x-reverse));margin-left:calc(1.25rem * calc(1 - var(--space-x-reverse)))}.space-y-6>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(1.5rem * var(--space-y-reverse))}.space-x-6>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(1.5rem * var(--space-x-reverse));margin-left:calc(1.5rem * calc(1 - var(--space-x-reverse)))}.space-y-8>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(2rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(2rem * var(--space-y-reverse))}.space-x-8>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(2rem * var(--space-x-reverse));margin-left:calc(2rem * calc(1 - var(--space-x-reverse)))}.space-y-10>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(2.5rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(2.5rem * var(--space-y-reverse))}.space-x-10>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(2.5rem * var(--space-x-reverse));margin-left:calc(2.5rem * calc(1 - var(--space-x-reverse)))}.space-y-12>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(3rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(3rem * var(--space-y-reverse))}.space-x-12>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(3rem * var(--space-x-reverse));margin-left:calc(3rem * calc(1 - var(--space-x-reverse)))}.space-y-16>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(4rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(4rem * var(--space-y-reverse))}.space-x-16>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(4rem * var(--space-x-reverse));margin-left:calc(4rem * calc(1 - var(--space-x-reverse)))}.space-y-20>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(5rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(5rem * var(--space-y-reverse))}.space-x-20>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(5rem * var(--space-x-reverse));margin-left:calc(5rem * calc(1 - var(--space-x-reverse)))}.space-y-24>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(6rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(6rem * var(--space-y-reverse))}.space-x-24>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(6rem * var(--space-x-reverse));margin-left:calc(6rem * calc(1 - var(--space-x-reverse)))}.space-y-32>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(8rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(8rem * var(--space-y-reverse))}.space-x-32>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(8rem * var(--space-x-reverse));margin-left:calc(8rem * calc(1 - var(--space-x-reverse)))}.space-y-40>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(10rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(10rem * var(--space-y-reverse))}.space-x-40>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(10rem * var(--space-x-reverse));margin-left:calc(10rem * calc(1 - var(--space-x-reverse)))}.space-y-48>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(12rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(12rem * var(--space-y-reverse))}.space-x-48>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(12rem * var(--space-x-reverse));margin-left:calc(12rem * calc(1 - var(--space-x-reverse)))}.space-y-56>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(14rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(14rem * var(--space-y-reverse))}.space-x-56>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(14rem * var(--space-x-reverse));margin-left:calc(14rem * calc(1 - var(--space-x-reverse)))}.space-y-64>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(16rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(16rem * var(--space-y-reverse))}.space-x-64>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(16rem * var(--space-x-reverse));margin-left:calc(16rem * calc(1 - var(--space-x-reverse)))}.space-y-px>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(1px * calc(1 - var(--space-y-reverse)));margin-bottom:calc(1px * var(--space-y-reverse))}.space-x-px>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(1px * var(--space-x-reverse));margin-left:calc(1px * calc(1 - var(--space-x-reverse)))}.-space-y-1>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-.25rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-.25rem * var(--space-y-reverse))}.-space-x-1>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-.25rem * var(--space-x-reverse));margin-left:calc(-.25rem * calc(1 - var(--space-x-reverse)))}.-space-y-2>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-.5rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-.5rem * var(--space-y-reverse))}.-space-x-2>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-.5rem * var(--space-x-reverse));margin-left:calc(-.5rem * calc(1 - var(--space-x-reverse)))}.-space-y-3>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-.75rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-.75rem * var(--space-y-reverse))}.-space-x-3>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-.75rem * var(--space-x-reverse));margin-left:calc(-.75rem * calc(1 - var(--space-x-reverse)))}.-space-y-4>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-1rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-1rem * var(--space-y-reverse))}.-space-x-4>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-1rem * var(--space-x-reverse));margin-left:calc(-1rem * calc(1 - var(--space-x-reverse)))}.-space-y-5>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-1.25rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-1.25rem * var(--space-y-reverse))}.-space-x-5>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-1.25rem * var(--space-x-reverse));margin-left:calc(-1.25rem * calc(1 - var(--space-x-reverse)))}.-space-y-6>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-1.5rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-1.5rem * var(--space-y-reverse))}.-space-x-6>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-1.5rem * var(--space-x-reverse));margin-left:calc(-1.5rem * calc(1 - var(--space-x-reverse)))}.-space-y-8>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-2rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-2rem * var(--space-y-reverse))}.-space-x-8>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-2rem * var(--space-x-reverse));margin-left:calc(-2rem * calc(1 - var(--space-x-reverse)))}.-space-y-10>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-2.5rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-2.5rem * var(--space-y-reverse))}.-space-x-10>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-2.5rem * var(--space-x-reverse));margin-left:calc(-2.5rem * calc(1 - var(--space-x-reverse)))}.-space-y-12>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-3rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-3rem * var(--space-y-reverse))}.-space-x-12>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-3rem * var(--space-x-reverse));margin-left:calc(-3rem * calc(1 - var(--space-x-reverse)))}.-space-y-16>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-4rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-4rem * var(--space-y-reverse))}.-space-x-16>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-4rem * var(--space-x-reverse));margin-left:calc(-4rem * calc(1 - var(--space-x-reverse)))}.-space-y-20>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-5rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-5rem * var(--space-y-reverse))}.-space-x-20>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-5rem * var(--space-x-reverse));margin-left:calc(-5rem * calc(1 - var(--space-x-reverse)))}.-space-y-24>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-6rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-6rem * var(--space-y-reverse))}.-space-x-24>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-6rem * var(--space-x-reverse));margin-left:calc(-6rem * calc(1 - var(--space-x-reverse)))}.-space-y-32>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-8rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-8rem * var(--space-y-reverse))}.-space-x-32>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-8rem * var(--space-x-reverse));margin-left:calc(-8rem * calc(1 - var(--space-x-reverse)))}.-space-y-40>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-10rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-10rem * var(--space-y-reverse))}.-space-x-40>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-10rem * var(--space-x-reverse));margin-left:calc(-10rem * calc(1 - var(--space-x-reverse)))}.-space-y-48>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-12rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-12rem * var(--space-y-reverse))}.-space-x-48>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-12rem * var(--space-x-reverse));margin-left:calc(-12rem * calc(1 - var(--space-x-reverse)))}.-space-y-56>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-14rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-14rem * var(--space-y-reverse))}.-space-x-56>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-14rem * var(--space-x-reverse));margin-left:calc(-14rem * calc(1 - var(--space-x-reverse)))}.-space-y-64>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-16rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-16rem * var(--space-y-reverse))}.-space-x-64>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-16rem * var(--space-x-reverse));margin-left:calc(-16rem * calc(1 - var(--space-x-reverse)))}.-space-y-px>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-1px * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-1px * var(--space-y-reverse))}.-space-x-px>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-1px * var(--space-x-reverse));margin-left:calc(-1px * calc(1 - var(--space-x-reverse)))}.space-y-reverse>:not(template)~:not(template){--space-y-reverse:1}.space-x-reverse>:not(template)~:not(template){--space-x-reverse:1}.divide-y-0>:not(template)~:not(template){--divide-y-reverse:0;border-top-width:calc(0px * calc(1 - var(--divide-y-reverse)));border-bottom-width:calc(0px * var(--divide-y-reverse))}.divide-x-0>:not(template)~:not(template){--divide-x-reverse:0;border-right-width:calc(0px * var(--divide-x-reverse));border-left-width:calc(0px * calc(1 - var(--divide-x-reverse)))}.divide-y-2>:not(template)~:not(template){--divide-y-reverse:0;border-top-width:calc(2px * calc(1 - var(--divide-y-reverse)));border-bottom-width:calc(2px * var(--divide-y-reverse))}.divide-x-2>:not(template)~:not(template){--divide-x-reverse:0;border-right-width:calc(2px * var(--divide-x-reverse));border-left-width:calc(2px * calc(1 - var(--divide-x-reverse)))}.divide-y-4>:not(template)~:not(template){--divide-y-reverse:0;border-top-width:calc(4px * calc(1 - var(--divide-y-reverse)));border-bottom-width:calc(4px * var(--divide-y-reverse))}.divide-x-4>:not(template)~:not(template){--divide-x-reverse:0;border-right-width:calc(4px * var(--divide-x-reverse));border-left-width:calc(4px * calc(1 - var(--divide-x-reverse)))}.divide-y-8>:not(template)~:not(template){--divide-y-reverse:0;border-top-width:calc(8px * calc(1 - var(--divide-y-reverse)));border-bottom-width:calc(8px * var(--divide-y-reverse))}.divide-x-8>:not(template)~:not(template){--divide-x-reverse:0;border-right-width:calc(8px * var(--divide-x-reverse));border-left-width:calc(8px * calc(1 - var(--divide-x-reverse)))}.divide-y>:not(template)~:not(template){--divide-y-reverse:0;border-top-width:calc(1px * calc(1 - var(--divide-y-reverse)));border-bottom-width:calc(1px * var(--divide-y-reverse))}.divide-x>:not(template)~:not(template){--divide-x-reverse:0;border-right-width:calc(1px * var(--divide-x-reverse));border-left-width:calc(1px * calc(1 - var(--divide-x-reverse)))}.divide-y-reverse>:not(template)~:not(template){--divide-y-reverse:1}.divide-x-reverse>:not(template)~:not(template){--divide-x-reverse:1}.divide-primary>:not(template)~:not(template){--divide-opacity:1;border-color:#7467ef;border-color:rgba(116,103,239,var(--divide-opacity))}.divide-secondary>:not(template)~:not(template){--divide-opacity:1;border-color:#ff9e43;border-color:rgba(255,158,67,var(--divide-opacity))}.divide-error>:not(template)~:not(template){--divide-opacity:1;border-color:#e95455;border-color:rgba(233,84,85,var(--divide-opacity))}.divide-paper>:not(template)~:not(template){--divide-opacity:1;border-color:#222a45;border-color:rgba(34,42,69,var(--divide-opacity))}.divide-paperlight>:not(template)~:not(template){--divide-opacity:1;border-color:#30345b;border-color:rgba(48,52,91,var(--divide-opacity))}.divide-muted>:not(template)~:not(template){border-color:hsla(0,0%,100%,.7)}.divide-hint>:not(template)~:not(template){border-color:hsla(0,0%,100%,.5)}.divide-white>:not(template)~:not(template){--divide-opacity:1;border-color:#fff;border-color:rgba(255,255,255,var(--divide-opacity))}.divide-success>:not(template)~:not(template){border-color:#33d9b2}.divide-solid>:not(template)~:not(template){border-style:solid}.divide-dashed>:not(template)~:not(template){border-style:dashed}.divide-dotted>:not(template)~:not(template){border-style:dotted}.divide-double>:not(template)~:not(template){border-style:double}.divide-none>:not(template)~:not(template){border-style:none}.divide-opacity-0>:not(template)~:not(template){--divide-opacity:0}.divide-opacity-25>:not(template)~:not(template){--divide-opacity:0.25}.divide-opacity-50>:not(template)~:not(template){--divide-opacity:0.5}.divide-opacity-75>:not(template)~:not(template){--divide-opacity:0.75}.divide-opacity-100>:not(template)~:not(template){--divide-opacity:1}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.not-sr-only{position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip:auto;white-space:normal}.focus\\:sr-only:focus{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.focus\\:not-sr-only:focus{position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip:auto;white-space:normal}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.bg-fixed{background-attachment:fixed}.bg-local{background-attachment:local}.bg-scroll{background-attachment:scroll}.bg-clip-border{background-clip:initial}.bg-clip-padding{background-clip:padding-box}.bg-clip-content{background-clip:content-box}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.bg-primary{--bg-opacity:1;background-color:#7467ef;background-color:rgba(116,103,239,var(--bg-opacity))}.bg-secondary{--bg-opacity:1;background-color:#ff9e43;background-color:rgba(255,158,67,var(--bg-opacity))}.bg-error{--bg-opacity:1;background-color:#e95455;background-color:rgba(233,84,85,var(--bg-opacity))}.bg-default,.signup{--bg-opacity:1;background-color:#1a2038;background-color:rgba(26,32,56,var(--bg-opacity))}.bg-paper,.sidenav .sidenav__hold:after{--bg-opacity:1;background-color:#222a45;background-color:rgba(34,42,69,var(--bg-opacity))}.bg-paperlight{--bg-opacity:1;background-color:#30345b;background-color:rgba(48,52,91,var(--bg-opacity))}.bg-muted{background-color:hsla(0,0%,100%,.7)}.bg-hint{background-color:hsla(0,0%,100%,.5)}.bg-white{--bg-opacity:1;background-color:#fff;background-color:rgba(255,255,255,var(--bg-opacity))}.bg-success{background-color:#33d9b2}.hover\\:bg-primary:hover{--bg-opacity:1;background-color:#7467ef;background-color:rgba(116,103,239,var(--bg-opacity))}.hover\\:bg-secondary:hover{--bg-opacity:1;background-color:#ff9e43;background-color:rgba(255,158,67,var(--bg-opacity))}.hover\\:bg-error:hover{--bg-opacity:1;background-color:#e95455;background-color:rgba(233,84,85,var(--bg-opacity))}.hover\\:bg-default:hover{--bg-opacity:1;background-color:#1a2038;background-color:rgba(26,32,56,var(--bg-opacity))}.hover\\:bg-paper:hover{--bg-opacity:1;background-color:#222a45;background-color:rgba(34,42,69,var(--bg-opacity))}.hover\\:bg-paperlight:hover{--bg-opacity:1;background-color:#30345b;background-color:rgba(48,52,91,var(--bg-opacity))}.hover\\:bg-muted:hover{background-color:hsla(0,0%,100%,.7)}.hover\\:bg-hint:hover{background-color:hsla(0,0%,100%,.5)}.hover\\:bg-white:hover{--bg-opacity:1;background-color:#fff;background-color:rgba(255,255,255,var(--bg-opacity))}.hover\\:bg-success:hover{background-color:#33d9b2}.focus\\:bg-primary:focus{--bg-opacity:1;background-color:#7467ef;background-color:rgba(116,103,239,var(--bg-opacity))}.focus\\:bg-secondary:focus{--bg-opacity:1;background-color:#ff9e43;background-color:rgba(255,158,67,var(--bg-opacity))}.focus\\:bg-error:focus{--bg-opacity:1;background-color:#e95455;background-color:rgba(233,84,85,var(--bg-opacity))}.focus\\:bg-default:focus{--bg-opacity:1;background-color:#1a2038;background-color:rgba(26,32,56,var(--bg-opacity))}.focus\\:bg-paper:focus{--bg-opacity:1;background-color:#222a45;background-color:rgba(34,42,69,var(--bg-opacity))}.focus\\:bg-paperlight:focus{--bg-opacity:1;background-color:#30345b;background-color:rgba(48,52,91,var(--bg-opacity))}.focus\\:bg-muted:focus{background-color:hsla(0,0%,100%,.7)}.focus\\:bg-hint:focus{background-color:hsla(0,0%,100%,.5)}.focus\\:bg-white:focus{--bg-opacity:1;background-color:#fff;background-color:rgba(255,255,255,var(--bg-opacity))}.focus\\:bg-success:focus{background-color:#33d9b2}.bg-none{background-image:none}.bg-gradient-to-t{background-image:linear-gradient(0deg,var(--gradient-color-stops))}.bg-gradient-to-tr{background-image:linear-gradient(to top right,var(--gradient-color-stops))}.bg-gradient-to-r{background-image:linear-gradient(90deg,var(--gradient-color-stops))}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--gradient-color-stops))}.bg-gradient-to-b{background-image:linear-gradient(180deg,var(--gradient-color-stops))}.bg-gradient-to-bl{background-image:linear-gradient(to bottom left,var(--gradient-color-stops))}.bg-gradient-to-l{background-image:linear-gradient(270deg,var(--gradient-color-stops))}.bg-gradient-to-tl{background-image:linear-gradient(to top left,var(--gradient-color-stops))}.from-primary{--gradient-from-color:#7467ef;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(116,103,239,0))}.from-secondary{--gradient-from-color:#ff9e43;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(255,158,67,0))}.from-error{--gradient-from-color:#e95455;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(233,84,85,0))}.from-default{--gradient-from-color:#1a2038;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(26,32,56,0))}.from-paper{--gradient-from-color:#222a45;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(34,42,69,0))}.from-paperlight{--gradient-from-color:#30345b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(48,52,91,0))}.from-muted{--gradient-from-color:hsla(0,0%,100%,0.7)}.from-hint,.from-muted{--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,100%,0))}.from-hint{--gradient-from-color:hsla(0,0%,100%,0.5)}.from-white{--gradient-from-color:#fff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,100%,0))}.from-success{--gradient-from-color:#33d9b2;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(51,217,178,0))}.via-primary{--gradient-via-color:#7467ef;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(116,103,239,0))}.via-secondary{--gradient-via-color:#ff9e43;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(255,158,67,0))}.via-error{--gradient-via-color:#e95455;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(233,84,85,0))}.via-default{--gradient-via-color:#1a2038;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(26,32,56,0))}.via-paper{--gradient-via-color:#222a45;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(34,42,69,0))}.via-paperlight{--gradient-via-color:#30345b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(48,52,91,0))}.via-muted{--gradient-via-color:hsla(0,0%,100%,0.7)}.via-hint,.via-muted{--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,100%,0))}.via-hint{--gradient-via-color:hsla(0,0%,100%,0.5)}.via-white{--gradient-via-color:#fff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,100%,0))}.via-success{--gradient-via-color:#33d9b2;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(51,217,178,0))}.to-primary{--gradient-to-color:#7467ef}.to-secondary{--gradient-to-color:#ff9e43}.to-error{--gradient-to-color:#e95455}.to-default{--gradient-to-color:#1a2038}.to-paper{--gradient-to-color:#222a45}.to-paperlight{--gradient-to-color:#30345b}.to-muted{--gradient-to-color:hsla(0,0%,100%,0.7)}.to-hint{--gradient-to-color:hsla(0,0%,100%,0.5)}.to-white{--gradient-to-color:#fff}.to-success{--gradient-to-color:#33d9b2}.hover\\:from-primary:hover{--gradient-from-color:#7467ef;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(116,103,239,0))}.hover\\:from-secondary:hover{--gradient-from-color:#ff9e43;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(255,158,67,0))}.hover\\:from-error:hover{--gradient-from-color:#e95455;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(233,84,85,0))}.hover\\:from-default:hover{--gradient-from-color:#1a2038;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(26,32,56,0))}.hover\\:from-paper:hover{--gradient-from-color:#222a45;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(34,42,69,0))}.hover\\:from-paperlight:hover{--gradient-from-color:#30345b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(48,52,91,0))}.hover\\:from-muted:hover{--gradient-from-color:hsla(0,0%,100%,0.7)}.hover\\:from-hint:hover,.hover\\:from-muted:hover{--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,100%,0))}.hover\\:from-hint:hover{--gradient-from-color:hsla(0,0%,100%,0.5)}.hover\\:from-white:hover{--gradient-from-color:#fff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,100%,0))}.hover\\:from-success:hover{--gradient-from-color:#33d9b2;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(51,217,178,0))}.hover\\:via-primary:hover{--gradient-via-color:#7467ef;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(116,103,239,0))}.hover\\:via-secondary:hover{--gradient-via-color:#ff9e43;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(255,158,67,0))}.hover\\:via-error:hover{--gradient-via-color:#e95455;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(233,84,85,0))}.hover\\:via-default:hover{--gradient-via-color:#1a2038;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(26,32,56,0))}.hover\\:via-paper:hover{--gradient-via-color:#222a45;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(34,42,69,0))}.hover\\:via-paperlight:hover{--gradient-via-color:#30345b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(48,52,91,0))}.hover\\:via-muted:hover{--gradient-via-color:hsla(0,0%,100%,0.7)}.hover\\:via-hint:hover,.hover\\:via-muted:hover{--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,100%,0))}.hover\\:via-hint:hover{--gradient-via-color:hsla(0,0%,100%,0.5)}.hover\\:via-white:hover{--gradient-via-color:#fff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,100%,0))}.hover\\:via-success:hover{--gradient-via-color:#33d9b2;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(51,217,178,0))}.hover\\:to-primary:hover{--gradient-to-color:#7467ef}.hover\\:to-secondary:hover{--gradient-to-color:#ff9e43}.hover\\:to-error:hover{--gradient-to-color:#e95455}.hover\\:to-default:hover{--gradient-to-color:#1a2038}.hover\\:to-paper:hover{--gradient-to-color:#222a45}.hover\\:to-paperlight:hover{--gradient-to-color:#30345b}.hover\\:to-muted:hover{--gradient-to-color:hsla(0,0%,100%,0.7)}.hover\\:to-hint:hover{--gradient-to-color:hsla(0,0%,100%,0.5)}.hover\\:to-white:hover{--gradient-to-color:#fff}.hover\\:to-success:hover{--gradient-to-color:#33d9b2}.focus\\:from-primary:focus{--gradient-from-color:#7467ef;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(116,103,239,0))}.focus\\:from-secondary:focus{--gradient-from-color:#ff9e43;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(255,158,67,0))}.focus\\:from-error:focus{--gradient-from-color:#e95455;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(233,84,85,0))}.focus\\:from-default:focus{--gradient-from-color:#1a2038;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(26,32,56,0))}.focus\\:from-paper:focus{--gradient-from-color:#222a45;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(34,42,69,0))}.focus\\:from-paperlight:focus{--gradient-from-color:#30345b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(48,52,91,0))}.focus\\:from-muted:focus{--gradient-from-color:hsla(0,0%,100%,0.7)}.focus\\:from-hint:focus,.focus\\:from-muted:focus{--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,100%,0))}.focus\\:from-hint:focus{--gradient-from-color:hsla(0,0%,100%,0.5)}.focus\\:from-white:focus{--gradient-from-color:#fff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,100%,0))}.focus\\:from-success:focus{--gradient-from-color:#33d9b2;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(51,217,178,0))}.focus\\:via-primary:focus{--gradient-via-color:#7467ef;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(116,103,239,0))}.focus\\:via-secondary:focus{--gradient-via-color:#ff9e43;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(255,158,67,0))}.focus\\:via-error:focus{--gradient-via-color:#e95455;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(233,84,85,0))}.focus\\:via-default:focus{--gradient-via-color:#1a2038;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(26,32,56,0))}.focus\\:via-paper:focus{--gradient-via-color:#222a45;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(34,42,69,0))}.focus\\:via-paperlight:focus{--gradient-via-color:#30345b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(48,52,91,0))}.focus\\:via-muted:focus{--gradient-via-color:hsla(0,0%,100%,0.7)}.focus\\:via-hint:focus,.focus\\:via-muted:focus{--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,100%,0))}.focus\\:via-hint:focus{--gradient-via-color:hsla(0,0%,100%,0.5)}.focus\\:via-white:focus{--gradient-via-color:#fff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,100%,0))}.focus\\:via-success:focus{--gradient-via-color:#33d9b2;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(51,217,178,0))}.focus\\:to-primary:focus{--gradient-to-color:#7467ef}.focus\\:to-secondary:focus{--gradient-to-color:#ff9e43}.focus\\:to-error:focus{--gradient-to-color:#e95455}.focus\\:to-default:focus{--gradient-to-color:#1a2038}.focus\\:to-paper:focus{--gradient-to-color:#222a45}.focus\\:to-paperlight:focus{--gradient-to-color:#30345b}.focus\\:to-muted:focus{--gradient-to-color:hsla(0,0%,100%,0.7)}.focus\\:to-hint:focus{--gradient-to-color:hsla(0,0%,100%,0.5)}.focus\\:to-white:focus{--gradient-to-color:#fff}.focus\\:to-success:focus{--gradient-to-color:#33d9b2}.bg-opacity-0{--bg-opacity:0}.bg-opacity-25{--bg-opacity:0.25}.bg-opacity-50{--bg-opacity:0.5}.bg-opacity-75{--bg-opacity:0.75}.bg-opacity-100{--bg-opacity:1}.hover\\:bg-opacity-0:hover{--bg-opacity:0}.hover\\:bg-opacity-25:hover{--bg-opacity:0.25}.hover\\:bg-opacity-50:hover{--bg-opacity:0.5}.hover\\:bg-opacity-75:hover{--bg-opacity:0.75}.hover\\:bg-opacity-100:hover{--bg-opacity:1}.focus\\:bg-opacity-0:focus{--bg-opacity:0}.focus\\:bg-opacity-25:focus{--bg-opacity:0.25}.focus\\:bg-opacity-50:focus{--bg-opacity:0.5}.focus\\:bg-opacity-75:focus{--bg-opacity:0.75}.focus\\:bg-opacity-100:focus{--bg-opacity:1}.bg-bottom{background-position:bottom}.bg-center{background-position:50%}.bg-left{background-position:0}.bg-left-bottom{background-position:0 100%}.bg-left-top{background-position:0 0}.bg-right{background-position:100%}.bg-right-bottom{background-position:100% 100%}.bg-right-top{background-position:100% 0}.bg-top{background-position:top}.bg-repeat{background-repeat:repeat}.bg-no-repeat{background-repeat:no-repeat}.bg-repeat-x{background-repeat:repeat-x}.bg-repeat-y{background-repeat:repeat-y}.bg-repeat-round{background-repeat:round}.bg-repeat-space{background-repeat:space}.bg-auto{background-size:auto}.bg-cover{background-size:cover}.bg-contain{background-size:contain}.border-collapse{border-collapse:collapse}.border-separate{border-collapse:initial}.border-primary{--border-opacity:1;border-color:#7467ef;border-color:rgba(116,103,239,var(--border-opacity))}.border-secondary{--border-opacity:1;border-color:#ff9e43;border-color:rgba(255,158,67,var(--border-opacity))}.border-error{--border-opacity:1;border-color:#e95455;border-color:rgba(233,84,85,var(--border-opacity))}.border-paper{--border-opacity:1;border-color:#222a45;border-color:rgba(34,42,69,var(--border-opacity))}.border-paperlight{--border-opacity:1;border-color:#30345b;border-color:rgba(48,52,91,var(--border-opacity))}.border-muted{border-color:hsla(0,0%,100%,.7)}.border-hint{border-color:hsla(0,0%,100%,.5)}.border-white{--border-opacity:1;border-color:#fff;border-color:rgba(255,255,255,var(--border-opacity))}.border-success{border-color:#33d9b2}.hover\\:border-primary:hover{--border-opacity:1;border-color:#7467ef;border-color:rgba(116,103,239,var(--border-opacity))}.hover\\:border-secondary:hover{--border-opacity:1;border-color:#ff9e43;border-color:rgba(255,158,67,var(--border-opacity))}.hover\\:border-error:hover{--border-opacity:1;border-color:#e95455;border-color:rgba(233,84,85,var(--border-opacity))}.hover\\:border-paper:hover{--border-opacity:1;border-color:#222a45;border-color:rgba(34,42,69,var(--border-opacity))}.hover\\:border-paperlight:hover{--border-opacity:1;border-color:#30345b;border-color:rgba(48,52,91,var(--border-opacity))}.hover\\:border-muted:hover{border-color:hsla(0,0%,100%,.7)}.hover\\:border-hint:hover{border-color:hsla(0,0%,100%,.5)}.hover\\:border-white:hover{--border-opacity:1;border-color:#fff;border-color:rgba(255,255,255,var(--border-opacity))}.hover\\:border-success:hover{border-color:#33d9b2}.focus\\:border-primary:focus{--border-opacity:1;border-color:#7467ef;border-color:rgba(116,103,239,var(--border-opacity))}.focus\\:border-secondary:focus{--border-opacity:1;border-color:#ff9e43;border-color:rgba(255,158,67,var(--border-opacity))}.focus\\:border-error:focus{--border-opacity:1;border-color:#e95455;border-color:rgba(233,84,85,var(--border-opacity))}.focus\\:border-paper:focus{--border-opacity:1;border-color:#222a45;border-color:rgba(34,42,69,var(--border-opacity))}.focus\\:border-paperlight:focus{--border-opacity:1;border-color:#30345b;border-color:rgba(48,52,91,var(--border-opacity))}.focus\\:border-muted:focus{border-color:hsla(0,0%,100%,.7)}.focus\\:border-hint:focus{border-color:hsla(0,0%,100%,.5)}.focus\\:border-white:focus{--border-opacity:1;border-color:#fff;border-color:rgba(255,255,255,var(--border-opacity))}.focus\\:border-success:focus{border-color:#33d9b2}.border-opacity-0{--border-opacity:0}.border-opacity-25{--border-opacity:0.25}.border-opacity-50{--border-opacity:0.5}.border-opacity-75{--border-opacity:0.75}.border-opacity-100{--border-opacity:1}.hover\\:border-opacity-0:hover{--border-opacity:0}.hover\\:border-opacity-25:hover{--border-opacity:0.25}.hover\\:border-opacity-50:hover{--border-opacity:0.5}.hover\\:border-opacity-75:hover{--border-opacity:0.75}.hover\\:border-opacity-100:hover{--border-opacity:1}.focus\\:border-opacity-0:focus{--border-opacity:0}.focus\\:border-opacity-25:focus{--border-opacity:0.25}.focus\\:border-opacity-50:focus{--border-opacity:0.5}.focus\\:border-opacity-75:focus{--border-opacity:0.75}.focus\\:border-opacity-100:focus{--border-opacity:1}.rounded-none{border-radius:0}.rounded-sm{border-radius:.125rem}.rounded{border-radius:.25rem}.rounded-md{border-radius:.375rem}.rounded-lg{border-radius:.5rem}.rounded-xl{border-radius:.75rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-full{border-radius:9999px}.rounded-t-none{border-top-left-radius:0;border-top-right-radius:0}.rounded-r-none{border-top-right-radius:0;border-bottom-right-radius:0}.rounded-b-none{border-bottom-right-radius:0;border-bottom-left-radius:0}.rounded-l-none{border-top-left-radius:0;border-bottom-left-radius:0}.rounded-t-sm{border-top-left-radius:.125rem}.rounded-r-sm,.rounded-t-sm{border-top-right-radius:.125rem}.rounded-b-sm,.rounded-r-sm{border-bottom-right-radius:.125rem}.rounded-b-sm,.rounded-l-sm{border-bottom-left-radius:.125rem}.rounded-l-sm{border-top-left-radius:.125rem}.rounded-t{border-top-left-radius:.25rem}.rounded-r,.rounded-t{border-top-right-radius:.25rem}.rounded-b,.rounded-r{border-bottom-right-radius:.25rem}.rounded-b,.rounded-l{border-bottom-left-radius:.25rem}.rounded-l{border-top-left-radius:.25rem}.rounded-t-md{border-top-left-radius:.375rem}.rounded-r-md,.rounded-t-md{border-top-right-radius:.375rem}.rounded-b-md,.rounded-r-md{border-bottom-right-radius:.375rem}.rounded-b-md,.rounded-l-md{border-bottom-left-radius:.375rem}.rounded-l-md{border-top-left-radius:.375rem}.rounded-t-lg{border-top-left-radius:.5rem}.rounded-r-lg,.rounded-t-lg{border-top-right-radius:.5rem}.rounded-b-lg,.rounded-r-lg{border-bottom-right-radius:.5rem}.rounded-b-lg,.rounded-l-lg{border-bottom-left-radius:.5rem}.rounded-l-lg{border-top-left-radius:.5rem}.rounded-t-xl{border-top-left-radius:.75rem}.rounded-r-xl,.rounded-t-xl{border-top-right-radius:.75rem}.rounded-b-xl,.rounded-r-xl{border-bottom-right-radius:.75rem}.rounded-b-xl,.rounded-l-xl{border-bottom-left-radius:.75rem}.rounded-l-xl{border-top-left-radius:.75rem}.rounded-t-2xl{border-top-left-radius:1rem;border-top-right-radius:1rem}.rounded-r-2xl{border-top-right-radius:1rem}.rounded-b-2xl,.rounded-r-2xl{border-bottom-right-radius:1rem}.rounded-b-2xl,.rounded-l-2xl{border-bottom-left-radius:1rem}.rounded-l-2xl{border-top-left-radius:1rem}.rounded-t-3xl{border-top-left-radius:1.5rem}.rounded-r-3xl,.rounded-t-3xl{border-top-right-radius:1.5rem}.rounded-b-3xl,.rounded-r-3xl{border-bottom-right-radius:1.5rem}.rounded-b-3xl,.rounded-l-3xl{border-bottom-left-radius:1.5rem}.rounded-l-3xl{border-top-left-radius:1.5rem}.rounded-t-full{border-top-left-radius:9999px;border-top-right-radius:9999px}.rounded-r-full{border-top-right-radius:9999px}.rounded-b-full,.rounded-r-full{border-bottom-right-radius:9999px}.rounded-b-full,.rounded-l-full{border-bottom-left-radius:9999px}.rounded-l-full{border-top-left-radius:9999px}.rounded-tl-none{border-top-left-radius:0}.rounded-tr-none{border-top-right-radius:0}.rounded-br-none{border-bottom-right-radius:0}.rounded-bl-none{border-bottom-left-radius:0}.rounded-tl-sm{border-top-left-radius:.125rem}.rounded-tr-sm{border-top-right-radius:.125rem}.rounded-br-sm{border-bottom-right-radius:.125rem}.rounded-bl-sm{border-bottom-left-radius:.125rem}.rounded-tl{border-top-left-radius:.25rem}.rounded-tr{border-top-right-radius:.25rem}.rounded-br{border-bottom-right-radius:.25rem}.rounded-bl{border-bottom-left-radius:.25rem}.rounded-tl-md{border-top-left-radius:.375rem}.rounded-tr-md{border-top-right-radius:.375rem}.rounded-br-md{border-bottom-right-radius:.375rem}.rounded-bl-md{border-bottom-left-radius:.375rem}.rounded-tl-lg{border-top-left-radius:.5rem}.rounded-tr-lg{border-top-right-radius:.5rem}.rounded-br-lg{border-bottom-right-radius:.5rem}.rounded-bl-lg{border-bottom-left-radius:.5rem}.rounded-tl-xl{border-top-left-radius:.75rem}.rounded-tr-xl{border-top-right-radius:.75rem}.rounded-br-xl{border-bottom-right-radius:.75rem}.rounded-bl-xl{border-bottom-left-radius:.75rem}.rounded-tl-2xl{border-top-left-radius:1rem}.rounded-tr-2xl{border-top-right-radius:1rem}.rounded-br-2xl{border-bottom-right-radius:1rem}.rounded-bl-2xl{border-bottom-left-radius:1rem}.rounded-tl-3xl{border-top-left-radius:1.5rem}.rounded-tr-3xl{border-top-right-radius:1.5rem}.rounded-br-3xl{border-bottom-right-radius:1.5rem}.rounded-bl-3xl{border-bottom-left-radius:1.5rem}.rounded-tl-full{border-top-left-radius:9999px}.rounded-tr-full{border-top-right-radius:9999px}.rounded-br-full{border-bottom-right-radius:9999px}.rounded-bl-full{border-bottom-left-radius:9999px}.border-solid{border-style:solid}.border-dashed{border-style:dashed}.border-dotted{border-style:dotted}.border-double{border-style:double}.border-none{border-style:none}.border-0{border-width:0}.border-2{border-width:2px}.border-4{border-width:4px}.border-8{border-width:8px}.border{border-width:1px}.border-t-0{border-top-width:0}.border-r-0{border-right-width:0}.border-b-0{border-bottom-width:0}.border-l-0{border-left-width:0}.border-t-2{border-top-width:2px}.border-r-2{border-right-width:2px}.border-b-2{border-bottom-width:2px}.border-l-2{border-left-width:2px}.border-t-4{border-top-width:4px}.border-r-4{border-right-width:4px}.border-b-4{border-bottom-width:4px}.border-l-4{border-left-width:4px}.border-t-8{border-top-width:8px}.border-r-8{border-right-width:8px}.border-b-8{border-bottom-width:8px}.border-l-8{border-left-width:8px}.border-t{border-top-width:1px}.border-r{border-right-width:1px}.border-b{border-bottom-width:1px}.border-l{border-left-width:1px}.box-border{box-sizing:border-box}.box-content{box-sizing:initial}.cursor-auto{cursor:auto}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.cursor-wait{cursor:wait}.cursor-text{cursor:text}.cursor-move{cursor:move}.cursor-not-allowed{cursor:not-allowed}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-column{display:table-column}.table-column-group{display:table-column-group}.table-footer-group{display:table-footer-group}.table-header-group{display:table-header-group}.table-row-group{display:table-row-group}.table-row{display:table-row}.flow-root{display:flow-root}.grid{display:grid}.inline-grid{display:inline-grid}.contents{display:contents}.hidden{display:none}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.flex-wrap-reverse{flex-wrap:wrap-reverse}.flex-no-wrap{flex-wrap:nowrap}.place-items-auto{place-items:auto}.place-items-start{place-items:start}.place-items-end{place-items:end}.place-items-center{place-items:center}.place-items-stretch{place-items:stretch}.place-content-center{place-content:center}.place-content-start{place-content:start}.place-content-end{place-content:end}.place-content-between{place-content:space-between}.place-content-around{place-content:space-around}.place-content-evenly{place-content:space-evenly}.place-content-stretch{place-content:stretch}.place-self-auto{place-self:auto}.place-self-start{place-self:start}.place-self-end{place-self:end}.place-self-center{place-self:center}.place-self-stretch{place-self:stretch}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.content-center{align-content:center}.content-start{align-content:flex-start}.content-end{align-content:flex-end}.content-between{align-content:space-between}.content-around{align-content:space-around}.content-evenly{align-content:space-evenly}.self-auto{align-self:auto}.self-start{align-self:flex-start}.self-end{align-self:flex-end}.self-center{align-self:center}.self-stretch{align-self:stretch}.justify-items-auto{justify-items:auto}.justify-items-start{justify-items:start}.justify-items-end{justify-items:end}.justify-items-center{justify-items:center}.justify-items-stretch{justify-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.justify-evenly{justify-content:space-evenly}.justify-self-auto{justify-self:auto}.justify-self-start{justify-self:start}.justify-self-end{justify-self:end}.justify-self-center{justify-self:center}.justify-self-stretch{justify-self:stretch}.flex-1{flex:1 1 0%}.flex-auto{flex:1 1 auto}.flex-initial{flex:0 1 auto}.flex-none{flex:none}.flex-grow-0{flex-grow:0}.flex-grow{flex-grow:1}.flex-shrink-0{flex-shrink:0}.flex-shrink{flex-shrink:1}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.order-5{order:5}.order-6{order:6}.order-7{order:7}.order-8{order:8}.order-9{order:9}.order-10{order:10}.order-11{order:11}.order-12{order:12}.order-first{order:-9999}.order-last{order:9999}.order-none{order:0}.float-right{float:right}.float-left{float:left}.float-none{float:none}.clearfix:after{content:\"\";display:table;clear:both}.clear-left{clear:left}.clear-right{clear:right}.clear-both{clear:both}.clear-none{clear:none}.font-sans{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.font-serif{font-family:Georgia,Cambria,Times New Roman,Times,serif}.font-mono{font-family:Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.font-hairline{font-weight:100}.font-thin{font-weight:200}.font-light{font-weight:300}.font-normal{font-weight:400}.font-medium{font-weight:500}.font-semibold{font-weight:600}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-black{font-weight:900}.hover\\:font-hairline:hover{font-weight:100}.hover\\:font-thin:hover{font-weight:200}.hover\\:font-light:hover{font-weight:300}.hover\\:font-normal:hover{font-weight:400}.hover\\:font-medium:hover{font-weight:500}.hover\\:font-semibold:hover{font-weight:600}.hover\\:font-bold:hover{font-weight:700}.hover\\:font-extrabold:hover{font-weight:800}.hover\\:font-black:hover{font-weight:900}.focus\\:font-hairline:focus{font-weight:100}.focus\\:font-thin:focus{font-weight:200}.focus\\:font-light:focus{font-weight:300}.focus\\:font-normal:focus{font-weight:400}.focus\\:font-medium:focus{font-weight:500}.focus\\:font-semibold:focus{font-weight:600}.focus\\:font-bold:focus{font-weight:700}.focus\\:font-extrabold:focus{font-weight:800}.focus\\:font-black:focus{font-weight:900}.h-0{height:0}.h-1{height:.25rem}.h-2{height:.5rem}.h-3{height:.75rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-8{height:2rem}.h-10{height:2.5rem}.h-12{height:3rem}.h-16{height:4rem}.h-20{height:5rem}.h-24{height:6rem}.h-32{height:8rem}.h-40{height:10rem}.h-48{height:12rem}.h-56{height:14rem}.h-64{height:16rem}.h-auto{height:auto}.h-px{height:1px}.h-full{height:100%}.h-screen{height:100vh}.text-xs{font-size:.75rem}.text-sm{font-size:.875rem}.text-base{font-size:1rem}.text-lg{font-size:1.125rem}.text-xl{font-size:1.25rem}.text-2xl{font-size:1.5rem}.text-3xl{font-size:1.875rem}.text-4xl{font-size:2.25rem}.text-5xl{font-size:3rem}.text-6xl{font-size:4rem}.leading-3{line-height:.75rem}.leading-4{line-height:1rem}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.leading-8{line-height:2rem}.leading-9{line-height:2.25rem}.leading-10{line-height:2.5rem}.leading-none{line-height:1}.leading-tight{line-height:1.25}.leading-snug{line-height:1.375}.leading-normal{line-height:1.5}.leading-relaxed{line-height:1.625}.leading-loose{line-height:2}.list-inside{list-style-position:inside}.list-outside{list-style-position:outside}.list-none{list-style-type:none}.list-disc{list-style-type:disc}.list-decimal{list-style-type:decimal}.m-0{margin:0}.m-1{margin:.25rem}.m-2{margin:.5rem}.m-3{margin:.75rem}.m-4{margin:1rem}.m-5{margin:1.25rem}.m-6{margin:1.5rem}.m-8{margin:2rem}.m-10{margin:2.5rem}.m-12{margin:3rem}.m-16{margin:4rem}.m-20{margin:5rem}.m-24{margin:6rem}.m-32{margin:8rem}.m-40{margin:10rem}.m-48{margin:12rem}.m-56{margin:14rem}.m-64{margin:16rem}.m-auto{margin:auto}.m-px{margin:1px}.-m-1{margin:-.25rem}.-m-2{margin:-.5rem}.-m-3{margin:-.75rem}.-m-4{margin:-1rem}.-m-5{margin:-1.25rem}.-m-6{margin:-1.5rem}.-m-8{margin:-2rem}.-m-10{margin:-2.5rem}.-m-12{margin:-3rem}.-m-16{margin:-4rem}.-m-20{margin:-5rem}.-m-24{margin:-6rem}.-m-32{margin:-8rem}.-m-40{margin:-10rem}.-m-48{margin:-12rem}.-m-56{margin:-14rem}.-m-64{margin:-16rem}.-m-px{margin:-1px}.my-0{margin-top:0;margin-bottom:0}.mx-0{margin-left:0;margin-right:0}.my-1{margin-top:.25rem;margin-bottom:.25rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.my-3{margin-top:.75rem;margin-bottom:.75rem}.mx-3{margin-left:.75rem;margin-right:.75rem}.my-4{margin-top:1rem;margin-bottom:1rem}.mx-4{margin-left:1rem;margin-right:1rem}.my-5{margin-top:1.25rem;margin-bottom:1.25rem}.mx-5{margin-left:1.25rem;margin-right:1.25rem}.my-6{margin-top:1.5rem;margin-bottom:1.5rem}.mx-6{margin-left:1.5rem;margin-right:1.5rem}.my-8{margin-top:2rem;margin-bottom:2rem}.mx-8{margin-left:2rem;margin-right:2rem}.my-10{margin-top:2.5rem;margin-bottom:2.5rem}.mx-10{margin-left:2.5rem;margin-right:2.5rem}.my-12{margin-top:3rem;margin-bottom:3rem}.mx-12{margin-left:3rem;margin-right:3rem}.my-16{margin-top:4rem;margin-bottom:4rem}.mx-16{margin-left:4rem;margin-right:4rem}.my-20{margin-top:5rem;margin-bottom:5rem}.mx-20{margin-left:5rem;margin-right:5rem}.my-24{margin-top:6rem;margin-bottom:6rem}.mx-24{margin-left:6rem;margin-right:6rem}.my-32{margin-top:8rem;margin-bottom:8rem}.mx-32{margin-left:8rem;margin-right:8rem}.my-40{margin-top:10rem;margin-bottom:10rem}.mx-40{margin-left:10rem;margin-right:10rem}.my-48{margin-top:12rem;margin-bottom:12rem}.mx-48{margin-left:12rem;margin-right:12rem}.my-56{margin-top:14rem;margin-bottom:14rem}.mx-56{margin-left:14rem;margin-right:14rem}.my-64{margin-top:16rem;margin-bottom:16rem}.mx-64{margin-left:16rem;margin-right:16rem}.my-auto{margin-top:auto;margin-bottom:auto}.mx-auto{margin-left:auto;margin-right:auto}.my-px{margin-top:1px;margin-bottom:1px}.mx-px{margin-left:1px;margin-right:1px}.-my-1{margin-top:-.25rem;margin-bottom:-.25rem}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.-my-2{margin-top:-.5rem;margin-bottom:-.5rem}.-mx-2{margin-left:-.5rem;margin-right:-.5rem}.-my-3{margin-top:-.75rem;margin-bottom:-.75rem}.-mx-3{margin-left:-.75rem;margin-right:-.75rem}.-my-4{margin-top:-1rem;margin-bottom:-1rem}.-mx-4{margin-left:-1rem;margin-right:-1rem}.-my-5{margin-top:-1.25rem;margin-bottom:-1.25rem}.-mx-5{margin-left:-1.25rem;margin-right:-1.25rem}.-my-6{margin-top:-1.5rem;margin-bottom:-1.5rem}.-mx-6{margin-left:-1.5rem;margin-right:-1.5rem}.-my-8{margin-top:-2rem;margin-bottom:-2rem}.-mx-8{margin-left:-2rem;margin-right:-2rem}.-my-10{margin-top:-2.5rem;margin-bottom:-2.5rem}.-mx-10{margin-left:-2.5rem;margin-right:-2.5rem}.-my-12{margin-top:-3rem;margin-bottom:-3rem}.-mx-12{margin-left:-3rem;margin-right:-3rem}.-my-16{margin-top:-4rem;margin-bottom:-4rem}.-mx-16{margin-left:-4rem;margin-right:-4rem}.-my-20{margin-top:-5rem;margin-bottom:-5rem}.-mx-20{margin-left:-5rem;margin-right:-5rem}.-my-24{margin-top:-6rem;margin-bottom:-6rem}.-mx-24{margin-left:-6rem;margin-right:-6rem}.-my-32{margin-top:-8rem;margin-bottom:-8rem}.-mx-32{margin-left:-8rem;margin-right:-8rem}.-my-40{margin-top:-10rem;margin-bottom:-10rem}.-mx-40{margin-left:-10rem;margin-right:-10rem}.-my-48{margin-top:-12rem;margin-bottom:-12rem}.-mx-48{margin-left:-12rem;margin-right:-12rem}.-my-56{margin-top:-14rem;margin-bottom:-14rem}.-mx-56{margin-left:-14rem;margin-right:-14rem}.-my-64{margin-top:-16rem;margin-bottom:-16rem}.-mx-64{margin-left:-16rem;margin-right:-16rem}.-my-px{margin-top:-1px;margin-bottom:-1px}.-mx-px{margin-left:-1px;margin-right:-1px}.mt-0{margin-top:0}.mr-0{margin-right:0}.mb-0{margin-bottom:0}.ml-0{margin-left:0}.mt-1{margin-top:.25rem}.mr-1{margin-right:.25rem}.mb-1{margin-bottom:.25rem}.ml-1{margin-left:.25rem}.mt-2{margin-top:.5rem}.mr-2{margin-right:.5rem}.mb-2{margin-bottom:.5rem}.ml-2{margin-left:.5rem}.mt-3{margin-top:.75rem}.mr-3{margin-right:.75rem}.mb-3{margin-bottom:.75rem}.ml-3{margin-left:.75rem}.mt-4{margin-top:1rem}.mr-4{margin-right:1rem}.mb-4{margin-bottom:1rem}.ml-4{margin-left:1rem}.mt-5{margin-top:1.25rem}.mr-5{margin-right:1.25rem}.mb-5{margin-bottom:1.25rem}.ml-5{margin-left:1.25rem}.mt-6{margin-top:1.5rem}.mr-6{margin-right:1.5rem}.mb-6{margin-bottom:1.5rem}.ml-6{margin-left:1.5rem}.mt-8{margin-top:2rem}.mr-8{margin-right:2rem}.mb-8{margin-bottom:2rem}.ml-8{margin-left:2rem}.mt-10{margin-top:2.5rem}.mr-10{margin-right:2.5rem}.mb-10{margin-bottom:2.5rem}.ml-10{margin-left:2.5rem}.mt-12{margin-top:3rem}.mr-12{margin-right:3rem}.mb-12{margin-bottom:3rem}.ml-12{margin-left:3rem}.mt-16{margin-top:4rem}.mr-16{margin-right:4rem}.mb-16{margin-bottom:4rem}.ml-16{margin-left:4rem}.mt-20{margin-top:5rem}.mr-20{margin-right:5rem}.mb-20{margin-bottom:5rem}.ml-20{margin-left:5rem}.mt-24{margin-top:6rem}.mr-24{margin-right:6rem}.mb-24{margin-bottom:6rem}.ml-24{margin-left:6rem}.mt-32{margin-top:8rem}.mr-32{margin-right:8rem}.mb-32{margin-bottom:8rem}.ml-32{margin-left:8rem}.mt-40{margin-top:10rem}.mr-40{margin-right:10rem}.mb-40{margin-bottom:10rem}.ml-40{margin-left:10rem}.mt-48{margin-top:12rem}.mr-48{margin-right:12rem}.mb-48{margin-bottom:12rem}.ml-48{margin-left:12rem}.mt-56{margin-top:14rem}.mr-56{margin-right:14rem}.mb-56{margin-bottom:14rem}.ml-56{margin-left:14rem}.mt-64{margin-top:16rem}.mr-64{margin-right:16rem}.mb-64{margin-bottom:16rem}.ml-64{margin-left:16rem}.mt-auto{margin-top:auto}.mr-auto{margin-right:auto}.mb-auto{margin-bottom:auto}.ml-auto{margin-left:auto}.mt-px{margin-top:1px}.mr-px{margin-right:1px}.mb-px{margin-bottom:1px}.ml-px{margin-left:1px}.-mt-1{margin-top:-.25rem}.-mr-1{margin-right:-.25rem}.-mb-1{margin-bottom:-.25rem}.-ml-1{margin-left:-.25rem}.-mt-2{margin-top:-.5rem}.-mr-2{margin-right:-.5rem}.-mb-2{margin-bottom:-.5rem}.-ml-2{margin-left:-.5rem}.-mt-3{margin-top:-.75rem}.-mr-3{margin-right:-.75rem}.-mb-3{margin-bottom:-.75rem}.-ml-3{margin-left:-.75rem}.-mt-4{margin-top:-1rem}.-mr-4{margin-right:-1rem}.-mb-4{margin-bottom:-1rem}.-ml-4{margin-left:-1rem}.-mt-5{margin-top:-1.25rem}.-mr-5{margin-right:-1.25rem}.-mb-5{margin-bottom:-1.25rem}.-ml-5{margin-left:-1.25rem}.-mt-6{margin-top:-1.5rem}.-mr-6{margin-right:-1.5rem}.-mb-6{margin-bottom:-1.5rem}.-ml-6{margin-left:-1.5rem}.-mt-8{margin-top:-2rem}.-mr-8{margin-right:-2rem}.-mb-8{margin-bottom:-2rem}.-ml-8{margin-left:-2rem}.-mt-10{margin-top:-2.5rem}.-mr-10{margin-right:-2.5rem}.-mb-10{margin-bottom:-2.5rem}.-ml-10{margin-left:-2.5rem}.-mt-12{margin-top:-3rem}.-mr-12{margin-right:-3rem}.-mb-12{margin-bottom:-3rem}.-ml-12{margin-left:-3rem}.-mt-16{margin-top:-4rem}.-mr-16{margin-right:-4rem}.-mb-16{margin-bottom:-4rem}.-ml-16{margin-left:-4rem}.-mt-20{margin-top:-5rem}.-mr-20{margin-right:-5rem}.-mb-20{margin-bottom:-5rem}.-ml-20{margin-left:-5rem}.-mt-24{margin-top:-6rem}.-mr-24{margin-right:-6rem}.-mb-24{margin-bottom:-6rem}.-ml-24{margin-left:-6rem}.-mt-32{margin-top:-8rem}.-mr-32{margin-right:-8rem}.-mb-32{margin-bottom:-8rem}.-ml-32{margin-left:-8rem}.-mt-40{margin-top:-10rem}.-mr-40{margin-right:-10rem}.-mb-40{margin-bottom:-10rem}.-ml-40{margin-left:-10rem}.-mt-48{margin-top:-12rem}.-mr-48{margin-right:-12rem}.-mb-48{margin-bottom:-12rem}.-ml-48{margin-left:-12rem}.-mt-56{margin-top:-14rem}.-mr-56{margin-right:-14rem}.-mb-56{margin-bottom:-14rem}.-ml-56{margin-left:-14rem}.-mt-64{margin-top:-16rem}.-mr-64{margin-right:-16rem}.-mb-64{margin-bottom:-16rem}.-ml-64{margin-left:-16rem}.-mt-px{margin-top:-1px}.-mr-px{margin-right:-1px}.-mb-px{margin-bottom:-1px}.-ml-px{margin-left:-1px}.max-h-full{max-height:100%}.max-h-screen{max-height:100vh}.max-w-none{max-width:none}.max-w-xs{max-width:20rem}.max-w-sm{max-width:24rem}.max-w-md{max-width:28rem}.max-w-lg{max-width:32rem}.max-w-xl{max-width:36rem}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-full{max-width:100%}.max-w-screen-sm{max-width:640px}.max-w-screen-md{max-width:768px}.max-w-screen-lg{max-width:1024px}.max-w-screen-xl{max-width:1280px}.min-h-0{min-height:0}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.min-w-0{min-width:0}.min-w-full{min-width:100%}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-fill{object-fit:fill}.object-none{object-fit:none}.object-scale-down{object-fit:scale-down}.object-bottom{object-position:bottom}.object-center{object-position:center}.object-left{object-position:left}.object-left-bottom{object-position:left bottom}.object-left-top{object-position:left top}.object-right{object-position:right}.object-right-bottom{object-position:right bottom}.object-right-top{object-position:right top}.object-top{object-position:top}.opacity-0{opacity:0}.opacity-25{opacity:.25}.opacity-50{opacity:.5}.opacity-75{opacity:.75}.opacity-100{opacity:1}.hover\\:opacity-0:hover{opacity:0}.hover\\:opacity-25:hover{opacity:.25}.hover\\:opacity-50:hover{opacity:.5}.hover\\:opacity-75:hover{opacity:.75}.hover\\:opacity-100:hover{opacity:1}.focus\\:opacity-0:focus{opacity:0}.focus\\:opacity-25:focus{opacity:.25}.focus\\:opacity-50:focus{opacity:.5}.focus\\:opacity-75:focus{opacity:.75}.focus\\:opacity-100:focus{opacity:1}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline-white{outline:2px dotted #fff;outline-offset:2px}.outline-black{outline:2px dotted #000;outline-offset:2px}.focus\\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\\:outline-white:focus{outline:2px dotted #fff;outline-offset:2px}.focus\\:outline-black:focus{outline:2px dotted #000;outline-offset:2px}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-scroll{overflow:scroll}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-hidden{overflow-y:hidden}.overflow-x-visible{overflow-x:visible}.overflow-y-visible{overflow-y:visible}.overflow-x-scroll{overflow-x:scroll}.overflow-y-scroll{overflow-y:scroll}.scrolling-touch{-webkit-overflow-scrolling:touch}.scrolling-auto{-webkit-overflow-scrolling:auto}.overscroll-auto{overscroll-behavior:auto}.overscroll-contain{overscroll-behavior:contain}.overscroll-none{overscroll-behavior:none}.overscroll-y-auto{overscroll-behavior-y:auto}.overscroll-y-contain{overscroll-behavior-y:contain}.overscroll-y-none{overscroll-behavior-y:none}.overscroll-x-auto{overscroll-behavior-x:auto}.overscroll-x-contain{overscroll-behavior-x:contain}.overscroll-x-none{overscroll-behavior-x:none}.p-0{padding:0}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.p-10{padding:2.5rem}.p-12{padding:3rem}.p-16{padding:4rem}.p-20{padding:5rem}.p-24{padding:6rem}.p-32{padding:8rem}.p-40{padding:10rem}.p-48{padding:12rem}.p-56{padding:14rem}.p-64{padding:16rem}.p-px{padding:1px}.py-0{padding-top:0;padding-bottom:0}.px-0{padding-left:0;padding-right:0}.py-1{padding-top:.25rem;padding-bottom:.25rem}.px-1{padding-left:.25rem;padding-right:.25rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.px-2{padding-left:.5rem;padding-right:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.px-3{padding-left:.75rem;padding-right:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.px-4{padding-left:1rem;padding-right:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.px-8{padding-left:2rem;padding-right:2rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.px-10{padding-left:2.5rem;padding-right:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.px-12{padding-left:3rem;padding-right:3rem}.py-16{padding-top:4rem;padding-bottom:4rem}.px-16{padding-left:4rem;padding-right:4rem}.py-20{padding-top:5rem;padding-bottom:5rem}.px-20{padding-left:5rem;padding-right:5rem}.py-24{padding-top:6rem;padding-bottom:6rem}.px-24{padding-left:6rem;padding-right:6rem}.py-32{padding-top:8rem;padding-bottom:8rem}.px-32{padding-left:8rem;padding-right:8rem}.py-40{padding-top:10rem;padding-bottom:10rem}.px-40{padding-left:10rem;padding-right:10rem}.py-48{padding-top:12rem;padding-bottom:12rem}.px-48{padding-left:12rem;padding-right:12rem}.py-56{padding-top:14rem;padding-bottom:14rem}.px-56{padding-left:14rem;padding-right:14rem}.py-64{padding-top:16rem;padding-bottom:16rem}.px-64{padding-left:16rem;padding-right:16rem}.py-px{padding-top:1px;padding-bottom:1px}.px-px{padding-left:1px;padding-right:1px}.pt-0{padding-top:0}.pr-0{padding-right:0}.pb-0{padding-bottom:0}.pl-0{padding-left:0}.pt-1{padding-top:.25rem}.pr-1{padding-right:.25rem}.pb-1{padding-bottom:.25rem}.pl-1{padding-left:.25rem}.pt-2{padding-top:.5rem}.pr-2{padding-right:.5rem}.pb-2{padding-bottom:.5rem}.pl-2{padding-left:.5rem}.pt-3{padding-top:.75rem}.pr-3{padding-right:.75rem}.pb-3{padding-bottom:.75rem}.pl-3{padding-left:.75rem}.pt-4{padding-top:1rem}.pr-4{padding-right:1rem}.pb-4{padding-bottom:1rem}.pl-4{padding-left:1rem}.pt-5{padding-top:1.25rem}.pr-5{padding-right:1.25rem}.pb-5{padding-bottom:1.25rem}.pl-5{padding-left:1.25rem}.pt-6{padding-top:1.5rem}.pr-6{padding-right:1.5rem}.pb-6{padding-bottom:1.5rem}.pl-6{padding-left:1.5rem}.pt-8{padding-top:2rem}.pr-8{padding-right:2rem}.pb-8{padding-bottom:2rem}.pl-8{padding-left:2rem}.pt-10{padding-top:2.5rem}.pr-10{padding-right:2.5rem}.pb-10{padding-bottom:2.5rem}.pl-10{padding-left:2.5rem}.pt-12{padding-top:3rem}.pr-12{padding-right:3rem}.pb-12{padding-bottom:3rem}.pl-12{padding-left:3rem}.pt-16{padding-top:4rem}.pr-16{padding-right:4rem}.pb-16{padding-bottom:4rem}.pl-16{padding-left:4rem}.pt-20{padding-top:5rem}.pr-20{padding-right:5rem}.pb-20{padding-bottom:5rem}.pl-20{padding-left:5rem}.pt-24{padding-top:6rem}.pr-24{padding-right:6rem}.pb-24{padding-bottom:6rem}.pl-24{padding-left:6rem}.pt-32{padding-top:8rem}.pr-32{padding-right:8rem}.pb-32{padding-bottom:8rem}.pl-32{padding-left:8rem}.pt-40{padding-top:10rem}.pr-40{padding-right:10rem}.pb-40{padding-bottom:10rem}.pl-40{padding-left:10rem}.pt-48{padding-top:12rem}.pr-48{padding-right:12rem}.pb-48{padding-bottom:12rem}.pl-48{padding-left:12rem}.pt-56{padding-top:14rem}.pr-56{padding-right:14rem}.pb-56{padding-bottom:14rem}.pl-56{padding-left:14rem}.pt-64{padding-top:16rem}.pr-64{padding-right:16rem}.pb-64{padding-bottom:16rem}.pl-64{padding-left:16rem}.pt-px{padding-top:1px}.pr-px{padding-right:1px}.pb-px{padding-bottom:1px}.pl-px{padding-left:1px}.placeholder-primary::placeholder{--placeholder-opacity:1;color:#7467ef;color:rgba(116,103,239,var(--placeholder-opacity))}.placeholder-secondary::placeholder{--placeholder-opacity:1;color:#ff9e43;color:rgba(255,158,67,var(--placeholder-opacity))}.placeholder-error::placeholder{--placeholder-opacity:1;color:#e95455;color:rgba(233,84,85,var(--placeholder-opacity))}.placeholder-default::placeholder{--placeholder-opacity:1;color:#1a2038;color:rgba(26,32,56,var(--placeholder-opacity))}.placeholder-paper::placeholder{--placeholder-opacity:1;color:#222a45;color:rgba(34,42,69,var(--placeholder-opacity))}.placeholder-paperlight::placeholder{--placeholder-opacity:1;color:#30345b;color:rgba(48,52,91,var(--placeholder-opacity))}.placeholder-muted::placeholder{color:hsla(0,0%,100%,.7)}.placeholder-hint::placeholder{color:hsla(0,0%,100%,.5)}.placeholder-white::placeholder{--placeholder-opacity:1;color:#fff;color:rgba(255,255,255,var(--placeholder-opacity))}.placeholder-success::placeholder{color:#33d9b2}.focus\\:placeholder-primary:focus::placeholder{--placeholder-opacity:1;color:#7467ef;color:rgba(116,103,239,var(--placeholder-opacity))}.focus\\:placeholder-secondary:focus::placeholder{--placeholder-opacity:1;color:#ff9e43;color:rgba(255,158,67,var(--placeholder-opacity))}.focus\\:placeholder-error:focus::placeholder{--placeholder-opacity:1;color:#e95455;color:rgba(233,84,85,var(--placeholder-opacity))}.focus\\:placeholder-default:focus::placeholder{--placeholder-opacity:1;color:#1a2038;color:rgba(26,32,56,var(--placeholder-opacity))}.focus\\:placeholder-paper:focus::placeholder{--placeholder-opacity:1;color:#222a45;color:rgba(34,42,69,var(--placeholder-opacity))}.focus\\:placeholder-paperlight:focus::placeholder{--placeholder-opacity:1;color:#30345b;color:rgba(48,52,91,var(--placeholder-opacity))}.focus\\:placeholder-muted:focus::placeholder{color:hsla(0,0%,100%,.7)}.focus\\:placeholder-hint:focus::placeholder{color:hsla(0,0%,100%,.5)}.focus\\:placeholder-white:focus::placeholder{--placeholder-opacity:1;color:#fff;color:rgba(255,255,255,var(--placeholder-opacity))}.focus\\:placeholder-success:focus::placeholder{color:#33d9b2}.placeholder-opacity-0::placeholder{--placeholder-opacity:0}.placeholder-opacity-25::placeholder{--placeholder-opacity:0.25}.placeholder-opacity-50::placeholder{--placeholder-opacity:0.5}.placeholder-opacity-75::placeholder{--placeholder-opacity:0.75}.placeholder-opacity-100::placeholder{--placeholder-opacity:1}.focus\\:placeholder-opacity-0:focus::placeholder{--placeholder-opacity:0}.focus\\:placeholder-opacity-25:focus::placeholder{--placeholder-opacity:0.25}.focus\\:placeholder-opacity-50:focus::placeholder{--placeholder-opacity:0.5}.focus\\:placeholder-opacity-75:focus::placeholder{--placeholder-opacity:0.75}.focus\\:placeholder-opacity-100:focus::placeholder{--placeholder-opacity:1}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.inset-auto{top:auto;right:auto;bottom:auto;left:auto}.inset-y-0{top:0;bottom:0}.inset-x-0{right:0;left:0}.inset-y-auto{top:auto;bottom:auto}.inset-x-auto{right:auto;left:auto}.top-0{top:0}.right-0{right:0}.bottom-0{bottom:0}.left-0{left:0}.top-auto{top:auto}.right-auto{right:auto}.bottom-auto{bottom:auto}.left-auto{left:auto}.resize-none{resize:none}.resize-y{resize:vertical}.resize-x{resize:horizontal}.resize{resize:both}.shadow-xs{box-shadow:0 0 0 1px rgba(0,0,0,.05)}.shadow-sm{box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.shadow{box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06)}.shadow-md{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.shadow-lg{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.shadow-xl{box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.shadow-2xl{box-shadow:0 25px 50px -12px rgba(0,0,0,.25)}.shadow-inner{box-shadow:inset 0 2px 4px 0 rgba(0,0,0,.06)}.shadow-outline{box-shadow:0 0 0 3px rgba(66,153,225,.5)}.shadow-none{box-shadow:none}.hover\\:shadow-xs:hover{box-shadow:0 0 0 1px rgba(0,0,0,.05)}.hover\\:shadow-sm:hover{box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.hover\\:shadow:hover{box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06)}.hover\\:shadow-md:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.hover\\:shadow-lg:hover{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.hover\\:shadow-xl:hover{box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.hover\\:shadow-2xl:hover{box-shadow:0 25px 50px -12px rgba(0,0,0,.25)}.hover\\:shadow-inner:hover{box-shadow:inset 0 2px 4px 0 rgba(0,0,0,.06)}.hover\\:shadow-outline:hover{box-shadow:0 0 0 3px rgba(66,153,225,.5)}.hover\\:shadow-none:hover{box-shadow:none}.focus\\:shadow-xs:focus{box-shadow:0 0 0 1px rgba(0,0,0,.05)}.focus\\:shadow-sm:focus{box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.focus\\:shadow:focus{box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06)}.focus\\:shadow-md:focus{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.focus\\:shadow-lg:focus{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.focus\\:shadow-xl:focus{box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.focus\\:shadow-2xl:focus{box-shadow:0 25px 50px -12px rgba(0,0,0,.25)}.focus\\:shadow-inner:focus{box-shadow:inset 0 2px 4px 0 rgba(0,0,0,.06)}.focus\\:shadow-outline:focus{box-shadow:0 0 0 3px rgba(66,153,225,.5)}.focus\\:shadow-none:focus{box-shadow:none}.fill-current{fill:currentColor}.stroke-current{stroke:currentColor}.stroke-0{stroke-width:0}.stroke-1{stroke-width:1}.stroke-2{stroke-width:2}.table-auto{table-layout:auto}.table-fixed{table-layout:fixed}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-justify{text-align:justify}.text-primary{--text-opacity:1;color:#7467ef;color:rgba(116,103,239,var(--text-opacity))}.text-secondary{--text-opacity:1;color:#ff9e43;color:rgba(255,158,67,var(--text-opacity))}.text-error{--text-opacity:1;color:#e95455;color:rgba(233,84,85,var(--text-opacity))}.text-default{--text-opacity:1;color:#1a2038;color:rgba(26,32,56,var(--text-opacity))}.text-paper{--text-opacity:1;color:#222a45;color:rgba(34,42,69,var(--text-opacity))}.text-paperlight{--text-opacity:1;color:#30345b;color:rgba(48,52,91,var(--text-opacity))}.text-muted{color:hsla(0,0%,100%,.7)}.onboarding .onboarding-wizard-card .wizard-container .mat-button-disabled,.signup .signup-card .signup-form-container .mat-button-disabled,.text-hint{color:hsla(0,0%,100%,.5)}.text-white{--text-opacity:1;color:#fff;color:rgba(255,255,255,var(--text-opacity))}.text-success{color:#33d9b2}.hover\\:text-primary:hover{--text-opacity:1;color:#7467ef;color:rgba(116,103,239,var(--text-opacity))}.hover\\:text-secondary:hover{--text-opacity:1;color:#ff9e43;color:rgba(255,158,67,var(--text-opacity))}.hover\\:text-error:hover{--text-opacity:1;color:#e95455;color:rgba(233,84,85,var(--text-opacity))}.hover\\:text-default:hover{--text-opacity:1;color:#1a2038;color:rgba(26,32,56,var(--text-opacity))}.hover\\:text-paper:hover{--text-opacity:1;color:#222a45;color:rgba(34,42,69,var(--text-opacity))}.hover\\:text-paperlight:hover{--text-opacity:1;color:#30345b;color:rgba(48,52,91,var(--text-opacity))}.hover\\:text-muted:hover{color:hsla(0,0%,100%,.7)}.hover\\:text-hint:hover{color:hsla(0,0%,100%,.5)}.hover\\:text-white:hover{--text-opacity:1;color:#fff;color:rgba(255,255,255,var(--text-opacity))}.hover\\:text-success:hover{color:#33d9b2}.focus\\:text-primary:focus{--text-opacity:1;color:#7467ef;color:rgba(116,103,239,var(--text-opacity))}.focus\\:text-secondary:focus{--text-opacity:1;color:#ff9e43;color:rgba(255,158,67,var(--text-opacity))}.focus\\:text-error:focus{--text-opacity:1;color:#e95455;color:rgba(233,84,85,var(--text-opacity))}.focus\\:text-default:focus{--text-opacity:1;color:#1a2038;color:rgba(26,32,56,var(--text-opacity))}.focus\\:text-paper:focus{--text-opacity:1;color:#222a45;color:rgba(34,42,69,var(--text-opacity))}.focus\\:text-paperlight:focus{--text-opacity:1;color:#30345b;color:rgba(48,52,91,var(--text-opacity))}.focus\\:text-muted:focus{color:hsla(0,0%,100%,.7)}.focus\\:text-hint:focus{color:hsla(0,0%,100%,.5)}.focus\\:text-white:focus{--text-opacity:1;color:#fff;color:rgba(255,255,255,var(--text-opacity))}.focus\\:text-success:focus{color:#33d9b2}.text-opacity-0{--text-opacity:0}.text-opacity-25{--text-opacity:0.25}.text-opacity-50{--text-opacity:0.5}.text-opacity-75{--text-opacity:0.75}.text-opacity-100{--text-opacity:1}.hover\\:text-opacity-0:hover{--text-opacity:0}.hover\\:text-opacity-25:hover{--text-opacity:0.25}.hover\\:text-opacity-50:hover{--text-opacity:0.5}.hover\\:text-opacity-75:hover{--text-opacity:0.75}.hover\\:text-opacity-100:hover{--text-opacity:1}.focus\\:text-opacity-0:focus{--text-opacity:0}.focus\\:text-opacity-25:focus{--text-opacity:0.25}.focus\\:text-opacity-50:focus{--text-opacity:0.5}.focus\\:text-opacity-75:focus{--text-opacity:0.75}.focus\\:text-opacity-100:focus{--text-opacity:1}.italic{font-style:italic}.not-italic{font-style:normal}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.normal-case{text-transform:none}.underline{text-decoration:underline}.line-through{text-decoration:line-through}.no-underline{text-decoration:none}.hover\\:underline:hover{text-decoration:underline}.hover\\:line-through:hover{text-decoration:line-through}.hover\\:no-underline:hover{text-decoration:none}.focus\\:underline:focus{text-decoration:underline}.focus\\:line-through:focus{text-decoration:line-through}.focus\\:no-underline:focus{text-decoration:none}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.subpixel-antialiased{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.diagonal-fractions,.lining-nums,.oldstyle-nums,.ordinal,.proportional-nums,.slashed-zero,.stacked-fractions,.tabular-nums{--font-variant-numeric-ordinal:var(--tailwind-empty,/*!*/ /*!*/);--font-variant-numeric-slashed-zero:var(--tailwind-empty,/*!*/ /*!*/);--font-variant-numeric-figure:var(--tailwind-empty,/*!*/ /*!*/);--font-variant-numeric-spacing:var(--tailwind-empty,/*!*/ /*!*/);--font-variant-numeric-fraction:var(--tailwind-empty,/*!*/ /*!*/);font-variant-numeric:var(--font-variant-numeric-ordinal) var(--font-variant-numeric-slashed-zero) var(--font-variant-numeric-figure) var(--font-variant-numeric-spacing) var(--font-variant-numeric-fraction)}.normal-nums{font-variant-numeric:normal}.ordinal{--font-variant-numeric-ordinal:ordinal}.slashed-zero{--font-variant-numeric-slashed-zero:slashed-zero}.lining-nums{--font-variant-numeric-figure:lining-nums}.oldstyle-nums{--font-variant-numeric-figure:oldstyle-nums}.proportional-nums{--font-variant-numeric-spacing:proportional-nums}.tabular-nums{--font-variant-numeric-spacing:tabular-nums}.diagonal-fractions{--font-variant-numeric-fraction:diagonal-fractions}.stacked-fractions{--font-variant-numeric-fraction:stacked-fractions}.tracking-tighter{letter-spacing:-.05em}.tracking-tight{letter-spacing:-.025em}.tracking-normal{letter-spacing:0}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.select-none{-webkit-user-select:none;user-select:none}.select-text{-webkit-user-select:text;user-select:text}.select-all{-webkit-user-select:all;user-select:all}.select-auto{-webkit-user-select:auto;user-select:auto}.align-baseline{vertical-align:initial}.align-top{vertical-align:top}.align-middle{vertical-align:middle}.align-bottom{vertical-align:bottom}.align-text-top{vertical-align:text-top}.align-text-bottom{vertical-align:text-bottom}.visible{visibility:visible}.invisible{visibility:hidden}.whitespace-normal{white-space:normal}.whitespace-no-wrap{white-space:nowrap}.whitespace-pre{white-space:pre}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.break-normal{word-wrap:normal;overflow-wrap:normal;word-break:normal}.break-words{word-wrap:break-word;overflow-wrap:break-word}.break-all{word-break:break-all}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.w-0{width:0}.w-1{width:.25rem}.w-2{width:.5rem}.w-3{width:.75rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-8{width:2rem}.w-10{width:2.5rem}.w-12{width:3rem}.w-16{width:4rem}.w-20{width:5rem}.w-24{width:6rem}.w-32{width:8rem}.w-40{width:10rem}.w-48{width:12rem}.w-56{width:14rem}.w-64{width:16rem}.w-auto{width:auto}.w-px{width:1px}.w-1\\/2{width:50%}.w-1\\/3{width:33.333333%}.w-2\\/3{width:66.666667%}.w-1\\/4{width:25%}.w-2\\/4{width:50%}.w-3\\/4{width:75%}.w-1\\/5{width:20%}.w-2\\/5{width:40%}.w-3\\/5{width:60%}.w-4\\/5{width:80%}.w-1\\/6{width:16.666667%}.w-2\\/6{width:33.333333%}.w-3\\/6{width:50%}.w-4\\/6{width:66.666667%}.w-5\\/6{width:83.333333%}.w-1\\/12{width:8.333333%}.w-2\\/12{width:16.666667%}.w-3\\/12{width:25%}.w-4\\/12{width:33.333333%}.w-5\\/12{width:41.666667%}.w-6\\/12{width:50%}.w-7\\/12{width:58.333333%}.w-8\\/12{width:66.666667%}.w-9\\/12{width:75%}.w-10\\/12{width:83.333333%}.w-11\\/12{width:91.666667%}.w-full{width:100%}.w-screen{width:100vw}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-auto{z-index:auto}.gap-0{grid-gap:0;gap:0}.gap-1{grid-gap:.25rem;gap:.25rem}.gap-2{grid-gap:.5rem;gap:.5rem}.gap-3{grid-gap:.75rem;gap:.75rem}.gap-4{grid-gap:1rem;gap:1rem}.gap-5{grid-gap:1.25rem;gap:1.25rem}.gap-6{grid-gap:1.5rem;gap:1.5rem}.gap-8{grid-gap:2rem;gap:2rem}.gap-10{grid-gap:2.5rem;gap:2.5rem}.gap-12{grid-gap:3rem;gap:3rem}.gap-16{grid-gap:4rem;gap:4rem}.gap-20{grid-gap:5rem;gap:5rem}.gap-24{grid-gap:6rem;gap:6rem}.gap-32{grid-gap:8rem;gap:8rem}.gap-40{grid-gap:10rem;gap:10rem}.gap-48{grid-gap:12rem;gap:12rem}.gap-56{grid-gap:14rem;gap:14rem}.gap-64{grid-gap:16rem;gap:16rem}.gap-px{grid-gap:1px;gap:1px}.col-gap-0{grid-column-gap:0;column-gap:0}.col-gap-1{grid-column-gap:.25rem;column-gap:.25rem}.col-gap-2{grid-column-gap:.5rem;column-gap:.5rem}.col-gap-3{grid-column-gap:.75rem;column-gap:.75rem}.col-gap-4{grid-column-gap:1rem;column-gap:1rem}.col-gap-5{grid-column-gap:1.25rem;column-gap:1.25rem}.col-gap-6{grid-column-gap:1.5rem;column-gap:1.5rem}.col-gap-8{grid-column-gap:2rem;column-gap:2rem}.col-gap-10{grid-column-gap:2.5rem;column-gap:2.5rem}.col-gap-12{grid-column-gap:3rem;column-gap:3rem}.col-gap-16{grid-column-gap:4rem;column-gap:4rem}.col-gap-20{grid-column-gap:5rem;column-gap:5rem}.col-gap-24{grid-column-gap:6rem;column-gap:6rem}.col-gap-32{grid-column-gap:8rem;column-gap:8rem}.col-gap-40{grid-column-gap:10rem;column-gap:10rem}.col-gap-48{grid-column-gap:12rem;column-gap:12rem}.col-gap-56{grid-column-gap:14rem;column-gap:14rem}.col-gap-64{grid-column-gap:16rem;column-gap:16rem}.col-gap-px{grid-column-gap:1px;column-gap:1px}.gap-x-0{grid-column-gap:0;column-gap:0}.gap-x-1{grid-column-gap:.25rem;column-gap:.25rem}.gap-x-2{grid-column-gap:.5rem;column-gap:.5rem}.gap-x-3{grid-column-gap:.75rem;column-gap:.75rem}.gap-x-4{grid-column-gap:1rem;column-gap:1rem}.gap-x-5{grid-column-gap:1.25rem;column-gap:1.25rem}.gap-x-6{grid-column-gap:1.5rem;column-gap:1.5rem}.gap-x-8{grid-column-gap:2rem;column-gap:2rem}.gap-x-10{grid-column-gap:2.5rem;column-gap:2.5rem}.gap-x-12{grid-column-gap:3rem;column-gap:3rem}.gap-x-16{grid-column-gap:4rem;column-gap:4rem}.gap-x-20{grid-column-gap:5rem;column-gap:5rem}.gap-x-24{grid-column-gap:6rem;column-gap:6rem}.gap-x-32{grid-column-gap:8rem;column-gap:8rem}.gap-x-40{grid-column-gap:10rem;column-gap:10rem}.gap-x-48{grid-column-gap:12rem;column-gap:12rem}.gap-x-56{grid-column-gap:14rem;column-gap:14rem}.gap-x-64{grid-column-gap:16rem;column-gap:16rem}.gap-x-px{grid-column-gap:1px;column-gap:1px}.row-gap-0{grid-row-gap:0;row-gap:0}.row-gap-1{grid-row-gap:.25rem;row-gap:.25rem}.row-gap-2{grid-row-gap:.5rem;row-gap:.5rem}.row-gap-3{grid-row-gap:.75rem;row-gap:.75rem}.row-gap-4{grid-row-gap:1rem;row-gap:1rem}.row-gap-5{grid-row-gap:1.25rem;row-gap:1.25rem}.row-gap-6{grid-row-gap:1.5rem;row-gap:1.5rem}.row-gap-8{grid-row-gap:2rem;row-gap:2rem}.row-gap-10{grid-row-gap:2.5rem;row-gap:2.5rem}.row-gap-12{grid-row-gap:3rem;row-gap:3rem}.row-gap-16{grid-row-gap:4rem;row-gap:4rem}.row-gap-20{grid-row-gap:5rem;row-gap:5rem}.row-gap-24{grid-row-gap:6rem;row-gap:6rem}.row-gap-32{grid-row-gap:8rem;row-gap:8rem}.row-gap-40{grid-row-gap:10rem;row-gap:10rem}.row-gap-48{grid-row-gap:12rem;row-gap:12rem}.row-gap-56{grid-row-gap:14rem;row-gap:14rem}.row-gap-64{grid-row-gap:16rem;row-gap:16rem}.row-gap-px{grid-row-gap:1px;row-gap:1px}.gap-y-0{grid-row-gap:0;row-gap:0}.gap-y-1{grid-row-gap:.25rem;row-gap:.25rem}.gap-y-2{grid-row-gap:.5rem;row-gap:.5rem}.gap-y-3{grid-row-gap:.75rem;row-gap:.75rem}.gap-y-4{grid-row-gap:1rem;row-gap:1rem}.gap-y-5{grid-row-gap:1.25rem;row-gap:1.25rem}.gap-y-6{grid-row-gap:1.5rem;row-gap:1.5rem}.gap-y-8{grid-row-gap:2rem;row-gap:2rem}.gap-y-10{grid-row-gap:2.5rem;row-gap:2.5rem}.gap-y-12{grid-row-gap:3rem;row-gap:3rem}.gap-y-16{grid-row-gap:4rem;row-gap:4rem}.gap-y-20{grid-row-gap:5rem;row-gap:5rem}.gap-y-24{grid-row-gap:6rem;row-gap:6rem}.gap-y-32{grid-row-gap:8rem;row-gap:8rem}.gap-y-40{grid-row-gap:10rem;row-gap:10rem}.gap-y-48{grid-row-gap:12rem;row-gap:12rem}.gap-y-56{grid-row-gap:14rem;row-gap:14rem}.gap-y-64{grid-row-gap:16rem;row-gap:16rem}.gap-y-px{grid-row-gap:1px;row-gap:1px}.grid-flow-row{grid-auto-flow:row}.grid-flow-col{grid-auto-flow:column}.grid-flow-row-dense{grid-auto-flow:row dense}.grid-flow-col-dense{grid-auto-flow:column dense}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}.grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.grid-cols-none{grid-template-columns:none}.auto-cols-auto{grid-auto-columns:auto}.auto-cols-min{grid-auto-columns:-webkit-min-content;grid-auto-columns:min-content}.auto-cols-max{grid-auto-columns:-webkit-max-content;grid-auto-columns:max-content}.auto-cols-fr{grid-auto-columns:minmax(0,1fr)}.col-auto{grid-column:auto}.col-span-1{grid-column:span 1/span 1}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.col-span-4{grid-column:span 4/span 4}.col-span-5{grid-column:span 5/span 5}.col-span-6{grid-column:span 6/span 6}.col-span-7{grid-column:span 7/span 7}.col-span-8{grid-column:span 8/span 8}.col-span-9{grid-column:span 9/span 9}.col-span-10{grid-column:span 10/span 10}.col-span-11{grid-column:span 11/span 11}.col-span-12{grid-column:span 12/span 12}.col-span-full{grid-column:1/-1}.col-start-1{grid-column-start:1}.col-start-2{grid-column-start:2}.col-start-3{grid-column-start:3}.col-start-4{grid-column-start:4}.col-start-5{grid-column-start:5}.col-start-6{grid-column-start:6}.col-start-7{grid-column-start:7}.col-start-8{grid-column-start:8}.col-start-9{grid-column-start:9}.col-start-10{grid-column-start:10}.col-start-11{grid-column-start:11}.col-start-12{grid-column-start:12}.col-start-13{grid-column-start:13}.col-start-auto{grid-column-start:auto}.col-end-1{grid-column-end:1}.col-end-2{grid-column-end:2}.col-end-3{grid-column-end:3}.col-end-4{grid-column-end:4}.col-end-5{grid-column-end:5}.col-end-6{grid-column-end:6}.col-end-7{grid-column-end:7}.col-end-8{grid-column-end:8}.col-end-9{grid-column-end:9}.col-end-10{grid-column-end:10}.col-end-11{grid-column-end:11}.col-end-12{grid-column-end:12}.col-end-13{grid-column-end:13}.col-end-auto{grid-column-end:auto}.grid-rows-1{grid-template-rows:repeat(1,minmax(0,1fr))}.grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr))}.grid-rows-3{grid-template-rows:repeat(3,minmax(0,1fr))}.grid-rows-4{grid-template-rows:repeat(4,minmax(0,1fr))}.grid-rows-5{grid-template-rows:repeat(5,minmax(0,1fr))}.grid-rows-6{grid-template-rows:repeat(6,minmax(0,1fr))}.grid-rows-none{grid-template-rows:none}.auto-rows-auto{grid-auto-rows:auto}.auto-rows-min{grid-auto-rows:-webkit-min-content;grid-auto-rows:min-content}.auto-rows-max{grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content}.auto-rows-fr{grid-auto-rows:minmax(0,1fr)}.row-auto{grid-row:auto}.row-span-1{grid-row:span 1/span 1}.row-span-2{grid-row:span 2/span 2}.row-span-3{grid-row:span 3/span 3}.row-span-4{grid-row:span 4/span 4}.row-span-5{grid-row:span 5/span 5}.row-span-6{grid-row:span 6/span 6}.row-span-full{grid-row:1/-1}.row-start-1{grid-row-start:1}.row-start-2{grid-row-start:2}.row-start-3{grid-row-start:3}.row-start-4{grid-row-start:4}.row-start-5{grid-row-start:5}.row-start-6{grid-row-start:6}.row-start-7{grid-row-start:7}.row-start-auto{grid-row-start:auto}.row-end-1{grid-row-end:1}.row-end-2{grid-row-end:2}.row-end-3{grid-row-end:3}.row-end-4{grid-row-end:4}.row-end-5{grid-row-end:5}.row-end-6{grid-row-end:6}.row-end-7{grid-row-end:7}.row-end-auto{grid-row-end:auto}.transform{--transform-translate-x:0;--transform-translate-y:0;--transform-rotate:0;--transform-skew-x:0;--transform-skew-y:0;--transform-scale-x:1;--transform-scale-y:1;transform:translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y))}.transform-none{transform:none}.origin-center{transform-origin:center}.origin-top{transform-origin:top}.origin-top-right{transform-origin:top right}.origin-right{transform-origin:right}.origin-bottom-right{transform-origin:bottom right}.origin-bottom{transform-origin:bottom}.origin-bottom-left{transform-origin:bottom left}.origin-left{transform-origin:left}.origin-top-left{transform-origin:top left}.scale-0{--transform-scale-x:0;--transform-scale-y:0}.scale-50{--transform-scale-x:.5;--transform-scale-y:.5}.scale-75{--transform-scale-x:.75;--transform-scale-y:.75}.scale-90{--transform-scale-x:.9;--transform-scale-y:.9}.scale-95{--transform-scale-x:.95;--transform-scale-y:.95}.scale-100{--transform-scale-x:1;--transform-scale-y:1}.scale-105{--transform-scale-x:1.05;--transform-scale-y:1.05}.scale-110{--transform-scale-x:1.1;--transform-scale-y:1.1}.scale-125{--transform-scale-x:1.25;--transform-scale-y:1.25}.scale-150{--transform-scale-x:1.5;--transform-scale-y:1.5}.scale-x-0{--transform-scale-x:0}.scale-x-50{--transform-scale-x:.5}.scale-x-75{--transform-scale-x:.75}.scale-x-90{--transform-scale-x:.9}.scale-x-95{--transform-scale-x:.95}.scale-x-100{--transform-scale-x:1}.scale-x-105{--transform-scale-x:1.05}.scale-x-110{--transform-scale-x:1.1}.scale-x-125{--transform-scale-x:1.25}.scale-x-150{--transform-scale-x:1.5}.scale-y-0{--transform-scale-y:0}.scale-y-50{--transform-scale-y:.5}.scale-y-75{--transform-scale-y:.75}.scale-y-90{--transform-scale-y:.9}.scale-y-95{--transform-scale-y:.95}.scale-y-100{--transform-scale-y:1}.scale-y-105{--transform-scale-y:1.05}.scale-y-110{--transform-scale-y:1.1}.scale-y-125{--transform-scale-y:1.25}.scale-y-150{--transform-scale-y:1.5}.hover\\:scale-0:hover{--transform-scale-x:0;--transform-scale-y:0}.hover\\:scale-50:hover{--transform-scale-x:.5;--transform-scale-y:.5}.hover\\:scale-75:hover{--transform-scale-x:.75;--transform-scale-y:.75}.hover\\:scale-90:hover{--transform-scale-x:.9;--transform-scale-y:.9}.hover\\:scale-95:hover{--transform-scale-x:.95;--transform-scale-y:.95}.hover\\:scale-100:hover{--transform-scale-x:1;--transform-scale-y:1}.hover\\:scale-105:hover{--transform-scale-x:1.05;--transform-scale-y:1.05}.hover\\:scale-110:hover{--transform-scale-x:1.1;--transform-scale-y:1.1}.hover\\:scale-125:hover{--transform-scale-x:1.25;--transform-scale-y:1.25}.hover\\:scale-150:hover{--transform-scale-x:1.5;--transform-scale-y:1.5}.hover\\:scale-x-0:hover{--transform-scale-x:0}.hover\\:scale-x-50:hover{--transform-scale-x:.5}.hover\\:scale-x-75:hover{--transform-scale-x:.75}.hover\\:scale-x-90:hover{--transform-scale-x:.9}.hover\\:scale-x-95:hover{--transform-scale-x:.95}.hover\\:scale-x-100:hover{--transform-scale-x:1}.hover\\:scale-x-105:hover{--transform-scale-x:1.05}.hover\\:scale-x-110:hover{--transform-scale-x:1.1}.hover\\:scale-x-125:hover{--transform-scale-x:1.25}.hover\\:scale-x-150:hover{--transform-scale-x:1.5}.hover\\:scale-y-0:hover{--transform-scale-y:0}.hover\\:scale-y-50:hover{--transform-scale-y:.5}.hover\\:scale-y-75:hover{--transform-scale-y:.75}.hover\\:scale-y-90:hover{--transform-scale-y:.9}.hover\\:scale-y-95:hover{--transform-scale-y:.95}.hover\\:scale-y-100:hover{--transform-scale-y:1}.hover\\:scale-y-105:hover{--transform-scale-y:1.05}.hover\\:scale-y-110:hover{--transform-scale-y:1.1}.hover\\:scale-y-125:hover{--transform-scale-y:1.25}.hover\\:scale-y-150:hover{--transform-scale-y:1.5}.focus\\:scale-0:focus{--transform-scale-x:0;--transform-scale-y:0}.focus\\:scale-50:focus{--transform-scale-x:.5;--transform-scale-y:.5}.focus\\:scale-75:focus{--transform-scale-x:.75;--transform-scale-y:.75}.focus\\:scale-90:focus{--transform-scale-x:.9;--transform-scale-y:.9}.focus\\:scale-95:focus{--transform-scale-x:.95;--transform-scale-y:.95}.focus\\:scale-100:focus{--transform-scale-x:1;--transform-scale-y:1}.focus\\:scale-105:focus{--transform-scale-x:1.05;--transform-scale-y:1.05}.focus\\:scale-110:focus{--transform-scale-x:1.1;--transform-scale-y:1.1}.focus\\:scale-125:focus{--transform-scale-x:1.25;--transform-scale-y:1.25}.focus\\:scale-150:focus{--transform-scale-x:1.5;--transform-scale-y:1.5}.focus\\:scale-x-0:focus{--transform-scale-x:0}.focus\\:scale-x-50:focus{--transform-scale-x:.5}.focus\\:scale-x-75:focus{--transform-scale-x:.75}.focus\\:scale-x-90:focus{--transform-scale-x:.9}.focus\\:scale-x-95:focus{--transform-scale-x:.95}.focus\\:scale-x-100:focus{--transform-scale-x:1}.focus\\:scale-x-105:focus{--transform-scale-x:1.05}.focus\\:scale-x-110:focus{--transform-scale-x:1.1}.focus\\:scale-x-125:focus{--transform-scale-x:1.25}.focus\\:scale-x-150:focus{--transform-scale-x:1.5}.focus\\:scale-y-0:focus{--transform-scale-y:0}.focus\\:scale-y-50:focus{--transform-scale-y:.5}.focus\\:scale-y-75:focus{--transform-scale-y:.75}.focus\\:scale-y-90:focus{--transform-scale-y:.9}.focus\\:scale-y-95:focus{--transform-scale-y:.95}.focus\\:scale-y-100:focus{--transform-scale-y:1}.focus\\:scale-y-105:focus{--transform-scale-y:1.05}.focus\\:scale-y-110:focus{--transform-scale-y:1.1}.focus\\:scale-y-125:focus{--transform-scale-y:1.25}.focus\\:scale-y-150:focus{--transform-scale-y:1.5}.rotate-0{--transform-rotate:0}.rotate-1{--transform-rotate:1deg}.rotate-2{--transform-rotate:2deg}.rotate-3{--transform-rotate:3deg}.rotate-6{--transform-rotate:6deg}.rotate-12{--transform-rotate:12deg}.rotate-45{--transform-rotate:45deg}.rotate-90{--transform-rotate:90deg}.rotate-180{--transform-rotate:180deg}.-rotate-180{--transform-rotate:-180deg}.-rotate-90{--transform-rotate:-90deg}.-rotate-45{--transform-rotate:-45deg}.-rotate-12{--transform-rotate:-12deg}.-rotate-6{--transform-rotate:-6deg}.-rotate-3{--transform-rotate:-3deg}.-rotate-2{--transform-rotate:-2deg}.-rotate-1{--transform-rotate:-1deg}.hover\\:rotate-0:hover{--transform-rotate:0}.hover\\:rotate-1:hover{--transform-rotate:1deg}.hover\\:rotate-2:hover{--transform-rotate:2deg}.hover\\:rotate-3:hover{--transform-rotate:3deg}.hover\\:rotate-6:hover{--transform-rotate:6deg}.hover\\:rotate-12:hover{--transform-rotate:12deg}.hover\\:rotate-45:hover{--transform-rotate:45deg}.hover\\:rotate-90:hover{--transform-rotate:90deg}.hover\\:rotate-180:hover{--transform-rotate:180deg}.hover\\:-rotate-180:hover{--transform-rotate:-180deg}.hover\\:-rotate-90:hover{--transform-rotate:-90deg}.hover\\:-rotate-45:hover{--transform-rotate:-45deg}.hover\\:-rotate-12:hover{--transform-rotate:-12deg}.hover\\:-rotate-6:hover{--transform-rotate:-6deg}.hover\\:-rotate-3:hover{--transform-rotate:-3deg}.hover\\:-rotate-2:hover{--transform-rotate:-2deg}.hover\\:-rotate-1:hover{--transform-rotate:-1deg}.focus\\:rotate-0:focus{--transform-rotate:0}.focus\\:rotate-1:focus{--transform-rotate:1deg}.focus\\:rotate-2:focus{--transform-rotate:2deg}.focus\\:rotate-3:focus{--transform-rotate:3deg}.focus\\:rotate-6:focus{--transform-rotate:6deg}.focus\\:rotate-12:focus{--transform-rotate:12deg}.focus\\:rotate-45:focus{--transform-rotate:45deg}.focus\\:rotate-90:focus{--transform-rotate:90deg}.focus\\:rotate-180:focus{--transform-rotate:180deg}.focus\\:-rotate-180:focus{--transform-rotate:-180deg}.focus\\:-rotate-90:focus{--transform-rotate:-90deg}.focus\\:-rotate-45:focus{--transform-rotate:-45deg}.focus\\:-rotate-12:focus{--transform-rotate:-12deg}.focus\\:-rotate-6:focus{--transform-rotate:-6deg}.focus\\:-rotate-3:focus{--transform-rotate:-3deg}.focus\\:-rotate-2:focus{--transform-rotate:-2deg}.focus\\:-rotate-1:focus{--transform-rotate:-1deg}.translate-x-0{--transform-translate-x:0}.translate-x-1{--transform-translate-x:0.25rem}.translate-x-2{--transform-translate-x:0.5rem}.translate-x-3{--transform-translate-x:0.75rem}.translate-x-4{--transform-translate-x:1rem}.translate-x-5{--transform-translate-x:1.25rem}.translate-x-6{--transform-translate-x:1.5rem}.translate-x-8{--transform-translate-x:2rem}.translate-x-10{--transform-translate-x:2.5rem}.translate-x-12{--transform-translate-x:3rem}.translate-x-16{--transform-translate-x:4rem}.translate-x-20{--transform-translate-x:5rem}.translate-x-24{--transform-translate-x:6rem}.translate-x-32{--transform-translate-x:8rem}.translate-x-40{--transform-translate-x:10rem}.translate-x-48{--transform-translate-x:12rem}.translate-x-56{--transform-translate-x:14rem}.translate-x-64{--transform-translate-x:16rem}.translate-x-px{--transform-translate-x:1px}.-translate-x-1{--transform-translate-x:-0.25rem}.-translate-x-2{--transform-translate-x:-0.5rem}.-translate-x-3{--transform-translate-x:-0.75rem}.-translate-x-4{--transform-translate-x:-1rem}.-translate-x-5{--transform-translate-x:-1.25rem}.-translate-x-6{--transform-translate-x:-1.5rem}.-translate-x-8{--transform-translate-x:-2rem}.-translate-x-10{--transform-translate-x:-2.5rem}.-translate-x-12{--transform-translate-x:-3rem}.-translate-x-16{--transform-translate-x:-4rem}.-translate-x-20{--transform-translate-x:-5rem}.-translate-x-24{--transform-translate-x:-6rem}.-translate-x-32{--transform-translate-x:-8rem}.-translate-x-40{--transform-translate-x:-10rem}.-translate-x-48{--transform-translate-x:-12rem}.-translate-x-56{--transform-translate-x:-14rem}.-translate-x-64{--transform-translate-x:-16rem}.-translate-x-px{--transform-translate-x:-1px}.-translate-x-full{--transform-translate-x:-100%}.-translate-x-1\\/2{--transform-translate-x:-50%}.translate-x-1\\/2{--transform-translate-x:50%}.translate-x-full{--transform-translate-x:100%}.translate-y-0{--transform-translate-y:0}.translate-y-1{--transform-translate-y:0.25rem}.translate-y-2{--transform-translate-y:0.5rem}.translate-y-3{--transform-translate-y:0.75rem}.translate-y-4{--transform-translate-y:1rem}.translate-y-5{--transform-translate-y:1.25rem}.translate-y-6{--transform-translate-y:1.5rem}.translate-y-8{--transform-translate-y:2rem}.translate-y-10{--transform-translate-y:2.5rem}.translate-y-12{--transform-translate-y:3rem}.translate-y-16{--transform-translate-y:4rem}.translate-y-20{--transform-translate-y:5rem}.translate-y-24{--transform-translate-y:6rem}.translate-y-32{--transform-translate-y:8rem}.translate-y-40{--transform-translate-y:10rem}.translate-y-48{--transform-translate-y:12rem}.translate-y-56{--transform-translate-y:14rem}.translate-y-64{--transform-translate-y:16rem}.translate-y-px{--transform-translate-y:1px}.-translate-y-1{--transform-translate-y:-0.25rem}.-translate-y-2{--transform-translate-y:-0.5rem}.-translate-y-3{--transform-translate-y:-0.75rem}.-translate-y-4{--transform-translate-y:-1rem}.-translate-y-5{--transform-translate-y:-1.25rem}.-translate-y-6{--transform-translate-y:-1.5rem}.-translate-y-8{--transform-translate-y:-2rem}.-translate-y-10{--transform-translate-y:-2.5rem}.-translate-y-12{--transform-translate-y:-3rem}.-translate-y-16{--transform-translate-y:-4rem}.-translate-y-20{--transform-translate-y:-5rem}.-translate-y-24{--transform-translate-y:-6rem}.-translate-y-32{--transform-translate-y:-8rem}.-translate-y-40{--transform-translate-y:-10rem}.-translate-y-48{--transform-translate-y:-12rem}.-translate-y-56{--transform-translate-y:-14rem}.-translate-y-64{--transform-translate-y:-16rem}.-translate-y-px{--transform-translate-y:-1px}.-translate-y-full{--transform-translate-y:-100%}.-translate-y-1\\/2{--transform-translate-y:-50%}.translate-y-1\\/2{--transform-translate-y:50%}.translate-y-full{--transform-translate-y:100%}.hover\\:translate-x-0:hover{--transform-translate-x:0}.hover\\:translate-x-1:hover{--transform-translate-x:0.25rem}.hover\\:translate-x-2:hover{--transform-translate-x:0.5rem}.hover\\:translate-x-3:hover{--transform-translate-x:0.75rem}.hover\\:translate-x-4:hover{--transform-translate-x:1rem}.hover\\:translate-x-5:hover{--transform-translate-x:1.25rem}.hover\\:translate-x-6:hover{--transform-translate-x:1.5rem}.hover\\:translate-x-8:hover{--transform-translate-x:2rem}.hover\\:translate-x-10:hover{--transform-translate-x:2.5rem}.hover\\:translate-x-12:hover{--transform-translate-x:3rem}.hover\\:translate-x-16:hover{--transform-translate-x:4rem}.hover\\:translate-x-20:hover{--transform-translate-x:5rem}.hover\\:translate-x-24:hover{--transform-translate-x:6rem}.hover\\:translate-x-32:hover{--transform-translate-x:8rem}.hover\\:translate-x-40:hover{--transform-translate-x:10rem}.hover\\:translate-x-48:hover{--transform-translate-x:12rem}.hover\\:translate-x-56:hover{--transform-translate-x:14rem}.hover\\:translate-x-64:hover{--transform-translate-x:16rem}.hover\\:translate-x-px:hover{--transform-translate-x:1px}.hover\\:-translate-x-1:hover{--transform-translate-x:-0.25rem}.hover\\:-translate-x-2:hover{--transform-translate-x:-0.5rem}.hover\\:-translate-x-3:hover{--transform-translate-x:-0.75rem}.hover\\:-translate-x-4:hover{--transform-translate-x:-1rem}.hover\\:-translate-x-5:hover{--transform-translate-x:-1.25rem}.hover\\:-translate-x-6:hover{--transform-translate-x:-1.5rem}.hover\\:-translate-x-8:hover{--transform-translate-x:-2rem}.hover\\:-translate-x-10:hover{--transform-translate-x:-2.5rem}.hover\\:-translate-x-12:hover{--transform-translate-x:-3rem}.hover\\:-translate-x-16:hover{--transform-translate-x:-4rem}.hover\\:-translate-x-20:hover{--transform-translate-x:-5rem}.hover\\:-translate-x-24:hover{--transform-translate-x:-6rem}.hover\\:-translate-x-32:hover{--transform-translate-x:-8rem}.hover\\:-translate-x-40:hover{--transform-translate-x:-10rem}.hover\\:-translate-x-48:hover{--transform-translate-x:-12rem}.hover\\:-translate-x-56:hover{--transform-translate-x:-14rem}.hover\\:-translate-x-64:hover{--transform-translate-x:-16rem}.hover\\:-translate-x-px:hover{--transform-translate-x:-1px}.hover\\:-translate-x-full:hover{--transform-translate-x:-100%}.hover\\:-translate-x-1\\/2:hover{--transform-translate-x:-50%}.hover\\:translate-x-1\\/2:hover{--transform-translate-x:50%}.hover\\:translate-x-full:hover{--transform-translate-x:100%}.hover\\:translate-y-0:hover{--transform-translate-y:0}.hover\\:translate-y-1:hover{--transform-translate-y:0.25rem}.hover\\:translate-y-2:hover{--transform-translate-y:0.5rem}.hover\\:translate-y-3:hover{--transform-translate-y:0.75rem}.hover\\:translate-y-4:hover{--transform-translate-y:1rem}.hover\\:translate-y-5:hover{--transform-translate-y:1.25rem}.hover\\:translate-y-6:hover{--transform-translate-y:1.5rem}.hover\\:translate-y-8:hover{--transform-translate-y:2rem}.hover\\:translate-y-10:hover{--transform-translate-y:2.5rem}.hover\\:translate-y-12:hover{--transform-translate-y:3rem}.hover\\:translate-y-16:hover{--transform-translate-y:4rem}.hover\\:translate-y-20:hover{--transform-translate-y:5rem}.hover\\:translate-y-24:hover{--transform-translate-y:6rem}.hover\\:translate-y-32:hover{--transform-translate-y:8rem}.hover\\:translate-y-40:hover{--transform-translate-y:10rem}.hover\\:translate-y-48:hover{--transform-translate-y:12rem}.hover\\:translate-y-56:hover{--transform-translate-y:14rem}.hover\\:translate-y-64:hover{--transform-translate-y:16rem}.hover\\:translate-y-px:hover{--transform-translate-y:1px}.hover\\:-translate-y-1:hover{--transform-translate-y:-0.25rem}.hover\\:-translate-y-2:hover{--transform-translate-y:-0.5rem}.hover\\:-translate-y-3:hover{--transform-translate-y:-0.75rem}.hover\\:-translate-y-4:hover{--transform-translate-y:-1rem}.hover\\:-translate-y-5:hover{--transform-translate-y:-1.25rem}.hover\\:-translate-y-6:hover{--transform-translate-y:-1.5rem}.hover\\:-translate-y-8:hover{--transform-translate-y:-2rem}.hover\\:-translate-y-10:hover{--transform-translate-y:-2.5rem}.hover\\:-translate-y-12:hover{--transform-translate-y:-3rem}.hover\\:-translate-y-16:hover{--transform-translate-y:-4rem}.hover\\:-translate-y-20:hover{--transform-translate-y:-5rem}.hover\\:-translate-y-24:hover{--transform-translate-y:-6rem}.hover\\:-translate-y-32:hover{--transform-translate-y:-8rem}.hover\\:-translate-y-40:hover{--transform-translate-y:-10rem}.hover\\:-translate-y-48:hover{--transform-translate-y:-12rem}.hover\\:-translate-y-56:hover{--transform-translate-y:-14rem}.hover\\:-translate-y-64:hover{--transform-translate-y:-16rem}.hover\\:-translate-y-px:hover{--transform-translate-y:-1px}.hover\\:-translate-y-full:hover{--transform-translate-y:-100%}.hover\\:-translate-y-1\\/2:hover{--transform-translate-y:-50%}.hover\\:translate-y-1\\/2:hover{--transform-translate-y:50%}.hover\\:translate-y-full:hover{--transform-translate-y:100%}.focus\\:translate-x-0:focus{--transform-translate-x:0}.focus\\:translate-x-1:focus{--transform-translate-x:0.25rem}.focus\\:translate-x-2:focus{--transform-translate-x:0.5rem}.focus\\:translate-x-3:focus{--transform-translate-x:0.75rem}.focus\\:translate-x-4:focus{--transform-translate-x:1rem}.focus\\:translate-x-5:focus{--transform-translate-x:1.25rem}.focus\\:translate-x-6:focus{--transform-translate-x:1.5rem}.focus\\:translate-x-8:focus{--transform-translate-x:2rem}.focus\\:translate-x-10:focus{--transform-translate-x:2.5rem}.focus\\:translate-x-12:focus{--transform-translate-x:3rem}.focus\\:translate-x-16:focus{--transform-translate-x:4rem}.focus\\:translate-x-20:focus{--transform-translate-x:5rem}.focus\\:translate-x-24:focus{--transform-translate-x:6rem}.focus\\:translate-x-32:focus{--transform-translate-x:8rem}.focus\\:translate-x-40:focus{--transform-translate-x:10rem}.focus\\:translate-x-48:focus{--transform-translate-x:12rem}.focus\\:translate-x-56:focus{--transform-translate-x:14rem}.focus\\:translate-x-64:focus{--transform-translate-x:16rem}.focus\\:translate-x-px:focus{--transform-translate-x:1px}.focus\\:-translate-x-1:focus{--transform-translate-x:-0.25rem}.focus\\:-translate-x-2:focus{--transform-translate-x:-0.5rem}.focus\\:-translate-x-3:focus{--transform-translate-x:-0.75rem}.focus\\:-translate-x-4:focus{--transform-translate-x:-1rem}.focus\\:-translate-x-5:focus{--transform-translate-x:-1.25rem}.focus\\:-translate-x-6:focus{--transform-translate-x:-1.5rem}.focus\\:-translate-x-8:focus{--transform-translate-x:-2rem}.focus\\:-translate-x-10:focus{--transform-translate-x:-2.5rem}.focus\\:-translate-x-12:focus{--transform-translate-x:-3rem}.focus\\:-translate-x-16:focus{--transform-translate-x:-4rem}.focus\\:-translate-x-20:focus{--transform-translate-x:-5rem}.focus\\:-translate-x-24:focus{--transform-translate-x:-6rem}.focus\\:-translate-x-32:focus{--transform-translate-x:-8rem}.focus\\:-translate-x-40:focus{--transform-translate-x:-10rem}.focus\\:-translate-x-48:focus{--transform-translate-x:-12rem}.focus\\:-translate-x-56:focus{--transform-translate-x:-14rem}.focus\\:-translate-x-64:focus{--transform-translate-x:-16rem}.focus\\:-translate-x-px:focus{--transform-translate-x:-1px}.focus\\:-translate-x-full:focus{--transform-translate-x:-100%}.focus\\:-translate-x-1\\/2:focus{--transform-translate-x:-50%}.focus\\:translate-x-1\\/2:focus{--transform-translate-x:50%}.focus\\:translate-x-full:focus{--transform-translate-x:100%}.focus\\:translate-y-0:focus{--transform-translate-y:0}.focus\\:translate-y-1:focus{--transform-translate-y:0.25rem}.focus\\:translate-y-2:focus{--transform-translate-y:0.5rem}.focus\\:translate-y-3:focus{--transform-translate-y:0.75rem}.focus\\:translate-y-4:focus{--transform-translate-y:1rem}.focus\\:translate-y-5:focus{--transform-translate-y:1.25rem}.focus\\:translate-y-6:focus{--transform-translate-y:1.5rem}.focus\\:translate-y-8:focus{--transform-translate-y:2rem}.focus\\:translate-y-10:focus{--transform-translate-y:2.5rem}.focus\\:translate-y-12:focus{--transform-translate-y:3rem}.focus\\:translate-y-16:focus{--transform-translate-y:4rem}.focus\\:translate-y-20:focus{--transform-translate-y:5rem}.focus\\:translate-y-24:focus{--transform-translate-y:6rem}.focus\\:translate-y-32:focus{--transform-translate-y:8rem}.focus\\:translate-y-40:focus{--transform-translate-y:10rem}.focus\\:translate-y-48:focus{--transform-translate-y:12rem}.focus\\:translate-y-56:focus{--transform-translate-y:14rem}.focus\\:translate-y-64:focus{--transform-translate-y:16rem}.focus\\:translate-y-px:focus{--transform-translate-y:1px}.focus\\:-translate-y-1:focus{--transform-translate-y:-0.25rem}.focus\\:-translate-y-2:focus{--transform-translate-y:-0.5rem}.focus\\:-translate-y-3:focus{--transform-translate-y:-0.75rem}.focus\\:-translate-y-4:focus{--transform-translate-y:-1rem}.focus\\:-translate-y-5:focus{--transform-translate-y:-1.25rem}.focus\\:-translate-y-6:focus{--transform-translate-y:-1.5rem}.focus\\:-translate-y-8:focus{--transform-translate-y:-2rem}.focus\\:-translate-y-10:focus{--transform-translate-y:-2.5rem}.focus\\:-translate-y-12:focus{--transform-translate-y:-3rem}.focus\\:-translate-y-16:focus{--transform-translate-y:-4rem}.focus\\:-translate-y-20:focus{--transform-translate-y:-5rem}.focus\\:-translate-y-24:focus{--transform-translate-y:-6rem}.focus\\:-translate-y-32:focus{--transform-translate-y:-8rem}.focus\\:-translate-y-40:focus{--transform-translate-y:-10rem}.focus\\:-translate-y-48:focus{--transform-translate-y:-12rem}.focus\\:-translate-y-56:focus{--transform-translate-y:-14rem}.focus\\:-translate-y-64:focus{--transform-translate-y:-16rem}.focus\\:-translate-y-px:focus{--transform-translate-y:-1px}.focus\\:-translate-y-full:focus{--transform-translate-y:-100%}.focus\\:-translate-y-1\\/2:focus{--transform-translate-y:-50%}.focus\\:translate-y-1\\/2:focus{--transform-translate-y:50%}.focus\\:translate-y-full:focus{--transform-translate-y:100%}.skew-x-0{--transform-skew-x:0}.skew-x-1{--transform-skew-x:1deg}.skew-x-2{--transform-skew-x:2deg}.skew-x-3{--transform-skew-x:3deg}.skew-x-6{--transform-skew-x:6deg}.skew-x-12{--transform-skew-x:12deg}.-skew-x-12{--transform-skew-x:-12deg}.-skew-x-6{--transform-skew-x:-6deg}.-skew-x-3{--transform-skew-x:-3deg}.-skew-x-2{--transform-skew-x:-2deg}.-skew-x-1{--transform-skew-x:-1deg}.skew-y-0{--transform-skew-y:0}.skew-y-1{--transform-skew-y:1deg}.skew-y-2{--transform-skew-y:2deg}.skew-y-3{--transform-skew-y:3deg}.skew-y-6{--transform-skew-y:6deg}.skew-y-12{--transform-skew-y:12deg}.-skew-y-12{--transform-skew-y:-12deg}.-skew-y-6{--transform-skew-y:-6deg}.-skew-y-3{--transform-skew-y:-3deg}.-skew-y-2{--transform-skew-y:-2deg}.-skew-y-1{--transform-skew-y:-1deg}.hover\\:skew-x-0:hover{--transform-skew-x:0}.hover\\:skew-x-1:hover{--transform-skew-x:1deg}.hover\\:skew-x-2:hover{--transform-skew-x:2deg}.hover\\:skew-x-3:hover{--transform-skew-x:3deg}.hover\\:skew-x-6:hover{--transform-skew-x:6deg}.hover\\:skew-x-12:hover{--transform-skew-x:12deg}.hover\\:-skew-x-12:hover{--transform-skew-x:-12deg}.hover\\:-skew-x-6:hover{--transform-skew-x:-6deg}.hover\\:-skew-x-3:hover{--transform-skew-x:-3deg}.hover\\:-skew-x-2:hover{--transform-skew-x:-2deg}.hover\\:-skew-x-1:hover{--transform-skew-x:-1deg}.hover\\:skew-y-0:hover{--transform-skew-y:0}.hover\\:skew-y-1:hover{--transform-skew-y:1deg}.hover\\:skew-y-2:hover{--transform-skew-y:2deg}.hover\\:skew-y-3:hover{--transform-skew-y:3deg}.hover\\:skew-y-6:hover{--transform-skew-y:6deg}.hover\\:skew-y-12:hover{--transform-skew-y:12deg}.hover\\:-skew-y-12:hover{--transform-skew-y:-12deg}.hover\\:-skew-y-6:hover{--transform-skew-y:-6deg}.hover\\:-skew-y-3:hover{--transform-skew-y:-3deg}.hover\\:-skew-y-2:hover{--transform-skew-y:-2deg}.hover\\:-skew-y-1:hover{--transform-skew-y:-1deg}.focus\\:skew-x-0:focus{--transform-skew-x:0}.focus\\:skew-x-1:focus{--transform-skew-x:1deg}.focus\\:skew-x-2:focus{--transform-skew-x:2deg}.focus\\:skew-x-3:focus{--transform-skew-x:3deg}.focus\\:skew-x-6:focus{--transform-skew-x:6deg}.focus\\:skew-x-12:focus{--transform-skew-x:12deg}.focus\\:-skew-x-12:focus{--transform-skew-x:-12deg}.focus\\:-skew-x-6:focus{--transform-skew-x:-6deg}.focus\\:-skew-x-3:focus{--transform-skew-x:-3deg}.focus\\:-skew-x-2:focus{--transform-skew-x:-2deg}.focus\\:-skew-x-1:focus{--transform-skew-x:-1deg}.focus\\:skew-y-0:focus{--transform-skew-y:0}.focus\\:skew-y-1:focus{--transform-skew-y:1deg}.focus\\:skew-y-2:focus{--transform-skew-y:2deg}.focus\\:skew-y-3:focus{--transform-skew-y:3deg}.focus\\:skew-y-6:focus{--transform-skew-y:6deg}.focus\\:skew-y-12:focus{--transform-skew-y:12deg}.focus\\:-skew-y-12:focus{--transform-skew-y:-12deg}.focus\\:-skew-y-6:focus{--transform-skew-y:-6deg}.focus\\:-skew-y-3:focus{--transform-skew-y:-3deg}.focus\\:-skew-y-2:focus{--transform-skew-y:-2deg}.focus\\:-skew-y-1:focus{--transform-skew-y:-1deg}.transition-none{transition-property:none}.transition-all{transition-property:all}.transition{transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform}.transition-colors{transition-property:background-color,border-color,color,fill,stroke}.transition-opacity{transition-property:opacity}.transition-shadow{transition-property:box-shadow}.transition-transform{transition-property:transform}.ease-linear{transition-timing-function:linear}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-75{transition-duration:75ms}.duration-100{transition-duration:.1s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.duration-700{transition-duration:.7s}.duration-1000{transition-duration:1s}.delay-75{transition-delay:75ms}.delay-100{transition-delay:.1s}.delay-150{transition-delay:.15s}.delay-200{transition-delay:.2s}.delay-300{transition-delay:.3s}.delay-500{transition-delay:.5s}.delay-700{transition-delay:.7s}.delay-1000{transition-delay:1s}@keyframes spin{to{transform:rotate(1turn)}}@keyframes ping{75%,to{transform:scale(2);opacity:0}}@keyframes pulse{50%{opacity:.5}}@keyframes bounce{0%,to{transform:translateY(-25%);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:none;animation-timing-function:cubic-bezier(0,0,.2,1)}}.animate-none{animation:none}.animate-spin{animation:spin 1s linear infinite}.animate-ping{animation:ping 1s cubic-bezier(0,0,.2,1) infinite}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.animate-bounce{animation:bounce 1s infinite}@media (min-width:640px){.sm\\:container{width:100%}}@media (min-width:640px) and (min-width:640px){.sm\\:container{max-width:640px}}@media (min-width:640px) and (min-width:768px){.sm\\:container{max-width:768px}}@media (min-width:640px) and (min-width:1024px){.sm\\:container{max-width:1024px}}@media (min-width:640px) and (min-width:1280px){.sm\\:container{max-width:1280px}}@media (min-width:640px){.sm\\:space-y-0>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(0px * calc(1 - var(--space-y-reverse)));margin-bottom:calc(0px * var(--space-y-reverse))}}@media (min-width:640px){.sm\\:space-x-0>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(0px * var(--space-x-reverse));margin-left:calc(0px * calc(1 - var(--space-x-reverse)))}}@media (min-width:640px){.sm\\:space-y-1>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(.25rem * var(--space-y-reverse))}}@media (min-width:640px){.sm\\:space-x-1>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(.25rem * var(--space-x-reverse));margin-left:calc(.25rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:640px){.sm\\:space-y-2>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(.5rem * var(--space-y-reverse))}}@media (min-width:640px){.sm\\:space-x-2>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(.5rem * var(--space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:640px){.sm\\:space-y-3>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(.75rem * var(--space-y-reverse))}}@media (min-width:640px){.sm\\:space-x-3>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(.75rem * var(--space-x-reverse));margin-left:calc(.75rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:640px){.sm\\:space-y-4>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(1rem * var(--space-y-reverse))}}@media (min-width:640px){.sm\\:space-x-4>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(1rem * var(--space-x-reverse));margin-left:calc(1rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:640px){.sm\\:space-y-5>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(1.25rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(1.25rem * var(--space-y-reverse))}}@media (min-width:640px){.sm\\:space-x-5>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(1.25rem * var(--space-x-reverse));margin-left:calc(1.25rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:640px){.sm\\:space-y-6>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(1.5rem * var(--space-y-reverse))}}@media (min-width:640px){.sm\\:space-x-6>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(1.5rem * var(--space-x-reverse));margin-left:calc(1.5rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:640px){.sm\\:space-y-8>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(2rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(2rem * var(--space-y-reverse))}}@media (min-width:640px){.sm\\:space-x-8>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(2rem * var(--space-x-reverse));margin-left:calc(2rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:640px){.sm\\:space-y-10>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(2.5rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(2.5rem * var(--space-y-reverse))}}@media (min-width:640px){.sm\\:space-x-10>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(2.5rem * var(--space-x-reverse));margin-left:calc(2.5rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:640px){.sm\\:space-y-12>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(3rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(3rem * var(--space-y-reverse))}}@media (min-width:640px){.sm\\:space-x-12>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(3rem * var(--space-x-reverse));margin-left:calc(3rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:640px){.sm\\:space-y-16>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(4rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(4rem * var(--space-y-reverse))}}@media (min-width:640px){.sm\\:space-x-16>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(4rem * var(--space-x-reverse));margin-left:calc(4rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:640px){.sm\\:space-y-20>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(5rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(5rem * var(--space-y-reverse))}}@media (min-width:640px){.sm\\:space-x-20>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(5rem * var(--space-x-reverse));margin-left:calc(5rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:640px){.sm\\:space-y-24>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(6rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(6rem * var(--space-y-reverse))}}@media (min-width:640px){.sm\\:space-x-24>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(6rem * var(--space-x-reverse));margin-left:calc(6rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:640px){.sm\\:space-y-32>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(8rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(8rem * var(--space-y-reverse))}}@media (min-width:640px){.sm\\:space-x-32>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(8rem * var(--space-x-reverse));margin-left:calc(8rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:640px){.sm\\:space-y-40>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(10rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(10rem * var(--space-y-reverse))}}@media (min-width:640px){.sm\\:space-x-40>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(10rem * var(--space-x-reverse));margin-left:calc(10rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:640px){.sm\\:space-y-48>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(12rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(12rem * var(--space-y-reverse))}}@media (min-width:640px){.sm\\:space-x-48>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(12rem * var(--space-x-reverse));margin-left:calc(12rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:640px){.sm\\:space-y-56>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(14rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(14rem * var(--space-y-reverse))}}@media (min-width:640px){.sm\\:space-x-56>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(14rem * var(--space-x-reverse));margin-left:calc(14rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:640px){.sm\\:space-y-64>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(16rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(16rem * var(--space-y-reverse))}}@media (min-width:640px){.sm\\:space-x-64>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(16rem * var(--space-x-reverse));margin-left:calc(16rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:640px){.sm\\:space-y-px>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(1px * calc(1 - var(--space-y-reverse)));margin-bottom:calc(1px * var(--space-y-reverse))}}@media (min-width:640px){.sm\\:space-x-px>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(1px * var(--space-x-reverse));margin-left:calc(1px * calc(1 - var(--space-x-reverse)))}}@media (min-width:640px){.sm\\:-space-y-1>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-.25rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-.25rem * var(--space-y-reverse))}}@media (min-width:640px){.sm\\:-space-x-1>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-.25rem * var(--space-x-reverse));margin-left:calc(-.25rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:640px){.sm\\:-space-y-2>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-.5rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-.5rem * var(--space-y-reverse))}}@media (min-width:640px){.sm\\:-space-x-2>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-.5rem * var(--space-x-reverse));margin-left:calc(-.5rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:640px){.sm\\:-space-y-3>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-.75rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-.75rem * var(--space-y-reverse))}}@media (min-width:640px){.sm\\:-space-x-3>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-.75rem * var(--space-x-reverse));margin-left:calc(-.75rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:640px){.sm\\:-space-y-4>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-1rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-1rem * var(--space-y-reverse))}}@media (min-width:640px){.sm\\:-space-x-4>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-1rem * var(--space-x-reverse));margin-left:calc(-1rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:640px){.sm\\:-space-y-5>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-1.25rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-1.25rem * var(--space-y-reverse))}}@media (min-width:640px){.sm\\:-space-x-5>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-1.25rem * var(--space-x-reverse));margin-left:calc(-1.25rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:640px){.sm\\:-space-y-6>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-1.5rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-1.5rem * var(--space-y-reverse))}}@media (min-width:640px){.sm\\:-space-x-6>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-1.5rem * var(--space-x-reverse));margin-left:calc(-1.5rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:640px){.sm\\:-space-y-8>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-2rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-2rem * var(--space-y-reverse))}}@media (min-width:640px){.sm\\:-space-x-8>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-2rem * var(--space-x-reverse));margin-left:calc(-2rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:640px){.sm\\:-space-y-10>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-2.5rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-2.5rem * var(--space-y-reverse))}}@media (min-width:640px){.sm\\:-space-x-10>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-2.5rem * var(--space-x-reverse));margin-left:calc(-2.5rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:640px){.sm\\:-space-y-12>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-3rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-3rem * var(--space-y-reverse))}}@media (min-width:640px){.sm\\:-space-x-12>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-3rem * var(--space-x-reverse));margin-left:calc(-3rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:640px){.sm\\:-space-y-16>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-4rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-4rem * var(--space-y-reverse))}}@media (min-width:640px){.sm\\:-space-x-16>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-4rem * var(--space-x-reverse));margin-left:calc(-4rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:640px){.sm\\:-space-y-20>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-5rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-5rem * var(--space-y-reverse))}}@media (min-width:640px){.sm\\:-space-x-20>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-5rem * var(--space-x-reverse));margin-left:calc(-5rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:640px){.sm\\:-space-y-24>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-6rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-6rem * var(--space-y-reverse))}}@media (min-width:640px){.sm\\:-space-x-24>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-6rem * var(--space-x-reverse));margin-left:calc(-6rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:640px){.sm\\:-space-y-32>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-8rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-8rem * var(--space-y-reverse))}}@media (min-width:640px){.sm\\:-space-x-32>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-8rem * var(--space-x-reverse));margin-left:calc(-8rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:640px){.sm\\:-space-y-40>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-10rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-10rem * var(--space-y-reverse))}}@media (min-width:640px){.sm\\:-space-x-40>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-10rem * var(--space-x-reverse));margin-left:calc(-10rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:640px){.sm\\:-space-y-48>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-12rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-12rem * var(--space-y-reverse))}}@media (min-width:640px){.sm\\:-space-x-48>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-12rem * var(--space-x-reverse));margin-left:calc(-12rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:640px){.sm\\:-space-y-56>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-14rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-14rem * var(--space-y-reverse))}}@media (min-width:640px){.sm\\:-space-x-56>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-14rem * var(--space-x-reverse));margin-left:calc(-14rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:640px){.sm\\:-space-y-64>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-16rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-16rem * var(--space-y-reverse))}}@media (min-width:640px){.sm\\:-space-x-64>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-16rem * var(--space-x-reverse));margin-left:calc(-16rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:640px){.sm\\:-space-y-px>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-1px * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-1px * var(--space-y-reverse))}}@media (min-width:640px){.sm\\:-space-x-px>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-1px * var(--space-x-reverse));margin-left:calc(-1px * calc(1 - var(--space-x-reverse)))}}@media (min-width:640px){.sm\\:space-y-reverse>:not(template)~:not(template){--space-y-reverse:1}}@media (min-width:640px){.sm\\:space-x-reverse>:not(template)~:not(template){--space-x-reverse:1}}@media (min-width:640px){.sm\\:divide-y-0>:not(template)~:not(template){--divide-y-reverse:0;border-top-width:calc(0px * calc(1 - var(--divide-y-reverse)));border-bottom-width:calc(0px * var(--divide-y-reverse))}}@media (min-width:640px){.sm\\:divide-x-0>:not(template)~:not(template){--divide-x-reverse:0;border-right-width:calc(0px * var(--divide-x-reverse));border-left-width:calc(0px * calc(1 - var(--divide-x-reverse)))}}@media (min-width:640px){.sm\\:divide-y-2>:not(template)~:not(template){--divide-y-reverse:0;border-top-width:calc(2px * calc(1 - var(--divide-y-reverse)));border-bottom-width:calc(2px * var(--divide-y-reverse))}}@media (min-width:640px){.sm\\:divide-x-2>:not(template)~:not(template){--divide-x-reverse:0;border-right-width:calc(2px * var(--divide-x-reverse));border-left-width:calc(2px * calc(1 - var(--divide-x-reverse)))}}@media (min-width:640px){.sm\\:divide-y-4>:not(template)~:not(template){--divide-y-reverse:0;border-top-width:calc(4px * calc(1 - var(--divide-y-reverse)));border-bottom-width:calc(4px * var(--divide-y-reverse))}}@media (min-width:640px){.sm\\:divide-x-4>:not(template)~:not(template){--divide-x-reverse:0;border-right-width:calc(4px * var(--divide-x-reverse));border-left-width:calc(4px * calc(1 - var(--divide-x-reverse)))}}@media (min-width:640px){.sm\\:divide-y-8>:not(template)~:not(template){--divide-y-reverse:0;border-top-width:calc(8px * calc(1 - var(--divide-y-reverse)));border-bottom-width:calc(8px * var(--divide-y-reverse))}}@media (min-width:640px){.sm\\:divide-x-8>:not(template)~:not(template){--divide-x-reverse:0;border-right-width:calc(8px * var(--divide-x-reverse));border-left-width:calc(8px * calc(1 - var(--divide-x-reverse)))}}@media (min-width:640px){.sm\\:divide-y>:not(template)~:not(template){--divide-y-reverse:0;border-top-width:calc(1px * calc(1 - var(--divide-y-reverse)));border-bottom-width:calc(1px * var(--divide-y-reverse))}}@media (min-width:640px){.sm\\:divide-x>:not(template)~:not(template){--divide-x-reverse:0;border-right-width:calc(1px * var(--divide-x-reverse));border-left-width:calc(1px * calc(1 - var(--divide-x-reverse)))}}@media (min-width:640px){.sm\\:divide-y-reverse>:not(template)~:not(template){--divide-y-reverse:1}}@media (min-width:640px){.sm\\:divide-x-reverse>:not(template)~:not(template){--divide-x-reverse:1}}@media (min-width:640px){.sm\\:divide-primary>:not(template)~:not(template){--divide-opacity:1;border-color:#7467ef;border-color:rgba(116,103,239,var(--divide-opacity))}}@media (min-width:640px){.sm\\:divide-secondary>:not(template)~:not(template){--divide-opacity:1;border-color:#ff9e43;border-color:rgba(255,158,67,var(--divide-opacity))}}@media (min-width:640px){.sm\\:divide-error>:not(template)~:not(template){--divide-opacity:1;border-color:#e95455;border-color:rgba(233,84,85,var(--divide-opacity))}}@media (min-width:640px){.sm\\:divide-paper>:not(template)~:not(template){--divide-opacity:1;border-color:#222a45;border-color:rgba(34,42,69,var(--divide-opacity))}}@media (min-width:640px){.sm\\:divide-paperlight>:not(template)~:not(template){--divide-opacity:1;border-color:#30345b;border-color:rgba(48,52,91,var(--divide-opacity))}}@media (min-width:640px){.sm\\:divide-muted>:not(template)~:not(template){border-color:hsla(0,0%,100%,.7)}}@media (min-width:640px){.sm\\:divide-hint>:not(template)~:not(template){border-color:hsla(0,0%,100%,.5)}}@media (min-width:640px){.sm\\:divide-white>:not(template)~:not(template){--divide-opacity:1;border-color:#fff;border-color:rgba(255,255,255,var(--divide-opacity))}}@media (min-width:640px){.sm\\:divide-success>:not(template)~:not(template){border-color:#33d9b2}}@media (min-width:640px){.sm\\:divide-solid>:not(template)~:not(template){border-style:solid}}@media (min-width:640px){.sm\\:divide-dashed>:not(template)~:not(template){border-style:dashed}}@media (min-width:640px){.sm\\:divide-dotted>:not(template)~:not(template){border-style:dotted}}@media (min-width:640px){.sm\\:divide-double>:not(template)~:not(template){border-style:double}}@media (min-width:640px){.sm\\:divide-none>:not(template)~:not(template){border-style:none}}@media (min-width:640px){.sm\\:divide-opacity-0>:not(template)~:not(template){--divide-opacity:0}}@media (min-width:640px){.sm\\:divide-opacity-25>:not(template)~:not(template){--divide-opacity:0.25}}@media (min-width:640px){.sm\\:divide-opacity-50>:not(template)~:not(template){--divide-opacity:0.5}}@media (min-width:640px){.sm\\:divide-opacity-75>:not(template)~:not(template){--divide-opacity:0.75}}@media (min-width:640px){.sm\\:divide-opacity-100>:not(template)~:not(template){--divide-opacity:1}}@media (min-width:640px){.sm\\:sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}}@media (min-width:640px){.sm\\:not-sr-only{position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip:auto;white-space:normal}}@media (min-width:640px){.sm\\:focus\\:sr-only:focus{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}}@media (min-width:640px){.sm\\:focus\\:not-sr-only:focus{position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip:auto;white-space:normal}}@media (min-width:640px){.sm\\:appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}}@media (min-width:640px){.sm\\:bg-fixed{background-attachment:fixed}}@media (min-width:640px){.sm\\:bg-local{background-attachment:local}}@media (min-width:640px){.sm\\:bg-scroll{background-attachment:scroll}}@media (min-width:640px){.sm\\:bg-clip-border{background-clip:initial}}@media (min-width:640px){.sm\\:bg-clip-padding{background-clip:padding-box}}@media (min-width:640px){.sm\\:bg-clip-content{background-clip:content-box}}@media (min-width:640px){.sm\\:bg-clip-text{-webkit-background-clip:text;background-clip:text}}@media (min-width:640px){.sm\\:bg-primary{--bg-opacity:1;background-color:#7467ef;background-color:rgba(116,103,239,var(--bg-opacity))}}@media (min-width:640px){.sm\\:bg-secondary{--bg-opacity:1;background-color:#ff9e43;background-color:rgba(255,158,67,var(--bg-opacity))}}@media (min-width:640px){.sm\\:bg-error{--bg-opacity:1;background-color:#e95455;background-color:rgba(233,84,85,var(--bg-opacity))}}@media (min-width:640px){.sm\\:bg-default{--bg-opacity:1;background-color:#1a2038;background-color:rgba(26,32,56,var(--bg-opacity))}}@media (min-width:640px){.sm\\:bg-paper{--bg-opacity:1;background-color:#222a45;background-color:rgba(34,42,69,var(--bg-opacity))}}@media (min-width:640px){.sm\\:bg-paperlight{--bg-opacity:1;background-color:#30345b;background-color:rgba(48,52,91,var(--bg-opacity))}}@media (min-width:640px){.sm\\:bg-muted{background-color:hsla(0,0%,100%,.7)}}@media (min-width:640px){.sm\\:bg-hint{background-color:hsla(0,0%,100%,.5)}}@media (min-width:640px){.sm\\:bg-white{--bg-opacity:1;background-color:#fff;background-color:rgba(255,255,255,var(--bg-opacity))}}@media (min-width:640px){.sm\\:bg-success{background-color:#33d9b2}}@media (min-width:640px){.sm\\:hover\\:bg-primary:hover{--bg-opacity:1;background-color:#7467ef;background-color:rgba(116,103,239,var(--bg-opacity))}}@media (min-width:640px){.sm\\:hover\\:bg-secondary:hover{--bg-opacity:1;background-color:#ff9e43;background-color:rgba(255,158,67,var(--bg-opacity))}}@media (min-width:640px){.sm\\:hover\\:bg-error:hover{--bg-opacity:1;background-color:#e95455;background-color:rgba(233,84,85,var(--bg-opacity))}}@media (min-width:640px){.sm\\:hover\\:bg-default:hover{--bg-opacity:1;background-color:#1a2038;background-color:rgba(26,32,56,var(--bg-opacity))}}@media (min-width:640px){.sm\\:hover\\:bg-paper:hover{--bg-opacity:1;background-color:#222a45;background-color:rgba(34,42,69,var(--bg-opacity))}}@media (min-width:640px){.sm\\:hover\\:bg-paperlight:hover{--bg-opacity:1;background-color:#30345b;background-color:rgba(48,52,91,var(--bg-opacity))}}@media (min-width:640px){.sm\\:hover\\:bg-muted:hover{background-color:hsla(0,0%,100%,.7)}}@media (min-width:640px){.sm\\:hover\\:bg-hint:hover{background-color:hsla(0,0%,100%,.5)}}@media (min-width:640px){.sm\\:hover\\:bg-white:hover{--bg-opacity:1;background-color:#fff;background-color:rgba(255,255,255,var(--bg-opacity))}}@media (min-width:640px){.sm\\:hover\\:bg-success:hover{background-color:#33d9b2}}@media (min-width:640px){.sm\\:focus\\:bg-primary:focus{--bg-opacity:1;background-color:#7467ef;background-color:rgba(116,103,239,var(--bg-opacity))}}@media (min-width:640px){.sm\\:focus\\:bg-secondary:focus{--bg-opacity:1;background-color:#ff9e43;background-color:rgba(255,158,67,var(--bg-opacity))}}@media (min-width:640px){.sm\\:focus\\:bg-error:focus{--bg-opacity:1;background-color:#e95455;background-color:rgba(233,84,85,var(--bg-opacity))}}@media (min-width:640px){.sm\\:focus\\:bg-default:focus{--bg-opacity:1;background-color:#1a2038;background-color:rgba(26,32,56,var(--bg-opacity))}}@media (min-width:640px){.sm\\:focus\\:bg-paper:focus{--bg-opacity:1;background-color:#222a45;background-color:rgba(34,42,69,var(--bg-opacity))}}@media (min-width:640px){.sm\\:focus\\:bg-paperlight:focus{--bg-opacity:1;background-color:#30345b;background-color:rgba(48,52,91,var(--bg-opacity))}}@media (min-width:640px){.sm\\:focus\\:bg-muted:focus{background-color:hsla(0,0%,100%,.7)}}@media (min-width:640px){.sm\\:focus\\:bg-hint:focus{background-color:hsla(0,0%,100%,.5)}}@media (min-width:640px){.sm\\:focus\\:bg-white:focus{--bg-opacity:1;background-color:#fff;background-color:rgba(255,255,255,var(--bg-opacity))}}@media (min-width:640px){.sm\\:focus\\:bg-success:focus{background-color:#33d9b2}}@media (min-width:640px){.sm\\:bg-none{background-image:none}}@media (min-width:640px){.sm\\:bg-gradient-to-t{background-image:linear-gradient(0deg,var(--gradient-color-stops))}}@media (min-width:640px){.sm\\:bg-gradient-to-tr{background-image:linear-gradient(to top right,var(--gradient-color-stops))}}@media (min-width:640px){.sm\\:bg-gradient-to-r{background-image:linear-gradient(90deg,var(--gradient-color-stops))}}@media (min-width:640px){.sm\\:bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--gradient-color-stops))}}@media (min-width:640px){.sm\\:bg-gradient-to-b{background-image:linear-gradient(180deg,var(--gradient-color-stops))}}@media (min-width:640px){.sm\\:bg-gradient-to-bl{background-image:linear-gradient(to bottom left,var(--gradient-color-stops))}}@media (min-width:640px){.sm\\:bg-gradient-to-l{background-image:linear-gradient(270deg,var(--gradient-color-stops))}}@media (min-width:640px){.sm\\:bg-gradient-to-tl{background-image:linear-gradient(to top left,var(--gradient-color-stops))}}@media (min-width:640px){.sm\\:from-primary{--gradient-from-color:#7467ef;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(116,103,239,0))}}@media (min-width:640px){.sm\\:from-secondary{--gradient-from-color:#ff9e43;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(255,158,67,0))}}@media (min-width:640px){.sm\\:from-error{--gradient-from-color:#e95455;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(233,84,85,0))}}@media (min-width:640px){.sm\\:from-default{--gradient-from-color:#1a2038;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(26,32,56,0))}}@media (min-width:640px){.sm\\:from-paper{--gradient-from-color:#222a45;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(34,42,69,0))}}@media (min-width:640px){.sm\\:from-paperlight{--gradient-from-color:#30345b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(48,52,91,0))}}@media (min-width:640px){.sm\\:from-muted{--gradient-from-color:hsla(0,0%,100%,0.7)}}@media (min-width:640px){.sm\\:from-hint,.sm\\:from-muted{--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,100%,0))}.sm\\:from-hint{--gradient-from-color:hsla(0,0%,100%,0.5)}}@media (min-width:640px){.sm\\:from-white{--gradient-from-color:#fff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,100%,0))}}@media (min-width:640px){.sm\\:from-success{--gradient-from-color:#33d9b2;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(51,217,178,0))}}@media (min-width:640px){.sm\\:via-primary{--gradient-via-color:#7467ef;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(116,103,239,0))}}@media (min-width:640px){.sm\\:via-secondary{--gradient-via-color:#ff9e43;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(255,158,67,0))}}@media (min-width:640px){.sm\\:via-error{--gradient-via-color:#e95455;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(233,84,85,0))}}@media (min-width:640px){.sm\\:via-default{--gradient-via-color:#1a2038;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(26,32,56,0))}}@media (min-width:640px){.sm\\:via-paper{--gradient-via-color:#222a45;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(34,42,69,0))}}@media (min-width:640px){.sm\\:via-paperlight{--gradient-via-color:#30345b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(48,52,91,0))}}@media (min-width:640px){.sm\\:via-muted{--gradient-via-color:hsla(0,0%,100%,0.7)}}@media (min-width:640px){.sm\\:via-hint,.sm\\:via-muted{--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,100%,0))}.sm\\:via-hint{--gradient-via-color:hsla(0,0%,100%,0.5)}}@media (min-width:640px){.sm\\:via-white{--gradient-via-color:#fff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,100%,0))}}@media (min-width:640px){.sm\\:via-success{--gradient-via-color:#33d9b2;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(51,217,178,0))}}@media (min-width:640px){.sm\\:to-primary{--gradient-to-color:#7467ef}}@media (min-width:640px){.sm\\:to-secondary{--gradient-to-color:#ff9e43}}@media (min-width:640px){.sm\\:to-error{--gradient-to-color:#e95455}}@media (min-width:640px){.sm\\:to-default{--gradient-to-color:#1a2038}}@media (min-width:640px){.sm\\:to-paper{--gradient-to-color:#222a45}}@media (min-width:640px){.sm\\:to-paperlight{--gradient-to-color:#30345b}}@media (min-width:640px){.sm\\:to-muted{--gradient-to-color:hsla(0,0%,100%,0.7)}}@media (min-width:640px){.sm\\:to-hint{--gradient-to-color:hsla(0,0%,100%,0.5)}}@media (min-width:640px){.sm\\:to-white{--gradient-to-color:#fff}}@media (min-width:640px){.sm\\:to-success{--gradient-to-color:#33d9b2}}@media (min-width:640px){.sm\\:hover\\:from-primary:hover{--gradient-from-color:#7467ef;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(116,103,239,0))}}@media (min-width:640px){.sm\\:hover\\:from-secondary:hover{--gradient-from-color:#ff9e43;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(255,158,67,0))}}@media (min-width:640px){.sm\\:hover\\:from-error:hover{--gradient-from-color:#e95455;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(233,84,85,0))}}@media (min-width:640px){.sm\\:hover\\:from-default:hover{--gradient-from-color:#1a2038;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(26,32,56,0))}}@media (min-width:640px){.sm\\:hover\\:from-paper:hover{--gradient-from-color:#222a45;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(34,42,69,0))}}@media (min-width:640px){.sm\\:hover\\:from-paperlight:hover{--gradient-from-color:#30345b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(48,52,91,0))}}@media (min-width:640px){.sm\\:hover\\:from-muted:hover{--gradient-from-color:hsla(0,0%,100%,0.7)}}@media (min-width:640px){.sm\\:hover\\:from-hint:hover,.sm\\:hover\\:from-muted:hover{--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,100%,0))}.sm\\:hover\\:from-hint:hover{--gradient-from-color:hsla(0,0%,100%,0.5)}}@media (min-width:640px){.sm\\:hover\\:from-white:hover{--gradient-from-color:#fff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,100%,0))}}@media (min-width:640px){.sm\\:hover\\:from-success:hover{--gradient-from-color:#33d9b2;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(51,217,178,0))}}@media (min-width:640px){.sm\\:hover\\:via-primary:hover{--gradient-via-color:#7467ef;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(116,103,239,0))}}@media (min-width:640px){.sm\\:hover\\:via-secondary:hover{--gradient-via-color:#ff9e43;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(255,158,67,0))}}@media (min-width:640px){.sm\\:hover\\:via-error:hover{--gradient-via-color:#e95455;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(233,84,85,0))}}@media (min-width:640px){.sm\\:hover\\:via-default:hover{--gradient-via-color:#1a2038;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(26,32,56,0))}}@media (min-width:640px){.sm\\:hover\\:via-paper:hover{--gradient-via-color:#222a45;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(34,42,69,0))}}@media (min-width:640px){.sm\\:hover\\:via-paperlight:hover{--gradient-via-color:#30345b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(48,52,91,0))}}@media (min-width:640px){.sm\\:hover\\:via-muted:hover{--gradient-via-color:hsla(0,0%,100%,0.7)}}@media (min-width:640px){.sm\\:hover\\:via-hint:hover,.sm\\:hover\\:via-muted:hover{--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,100%,0))}.sm\\:hover\\:via-hint:hover{--gradient-via-color:hsla(0,0%,100%,0.5)}}@media (min-width:640px){.sm\\:hover\\:via-white:hover{--gradient-via-color:#fff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,100%,0))}}@media (min-width:640px){.sm\\:hover\\:via-success:hover{--gradient-via-color:#33d9b2;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(51,217,178,0))}}@media (min-width:640px){.sm\\:hover\\:to-primary:hover{--gradient-to-color:#7467ef}}@media (min-width:640px){.sm\\:hover\\:to-secondary:hover{--gradient-to-color:#ff9e43}}@media (min-width:640px){.sm\\:hover\\:to-error:hover{--gradient-to-color:#e95455}}@media (min-width:640px){.sm\\:hover\\:to-default:hover{--gradient-to-color:#1a2038}}@media (min-width:640px){.sm\\:hover\\:to-paper:hover{--gradient-to-color:#222a45}}@media (min-width:640px){.sm\\:hover\\:to-paperlight:hover{--gradient-to-color:#30345b}}@media (min-width:640px){.sm\\:hover\\:to-muted:hover{--gradient-to-color:hsla(0,0%,100%,0.7)}}@media (min-width:640px){.sm\\:hover\\:to-hint:hover{--gradient-to-color:hsla(0,0%,100%,0.5)}}@media (min-width:640px){.sm\\:hover\\:to-white:hover{--gradient-to-color:#fff}}@media (min-width:640px){.sm\\:hover\\:to-success:hover{--gradient-to-color:#33d9b2}}@media (min-width:640px){.sm\\:focus\\:from-primary:focus{--gradient-from-color:#7467ef;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(116,103,239,0))}}@media (min-width:640px){.sm\\:focus\\:from-secondary:focus{--gradient-from-color:#ff9e43;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(255,158,67,0))}}@media (min-width:640px){.sm\\:focus\\:from-error:focus{--gradient-from-color:#e95455;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(233,84,85,0))}}@media (min-width:640px){.sm\\:focus\\:from-default:focus{--gradient-from-color:#1a2038;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(26,32,56,0))}}@media (min-width:640px){.sm\\:focus\\:from-paper:focus{--gradient-from-color:#222a45;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(34,42,69,0))}}@media (min-width:640px){.sm\\:focus\\:from-paperlight:focus{--gradient-from-color:#30345b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(48,52,91,0))}}@media (min-width:640px){.sm\\:focus\\:from-muted:focus{--gradient-from-color:hsla(0,0%,100%,0.7)}}@media (min-width:640px){.sm\\:focus\\:from-hint:focus,.sm\\:focus\\:from-muted:focus{--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,100%,0))}.sm\\:focus\\:from-hint:focus{--gradient-from-color:hsla(0,0%,100%,0.5)}}@media (min-width:640px){.sm\\:focus\\:from-white:focus{--gradient-from-color:#fff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,100%,0))}}@media (min-width:640px){.sm\\:focus\\:from-success:focus{--gradient-from-color:#33d9b2;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(51,217,178,0))}}@media (min-width:640px){.sm\\:focus\\:via-primary:focus{--gradient-via-color:#7467ef;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(116,103,239,0))}}@media (min-width:640px){.sm\\:focus\\:via-secondary:focus{--gradient-via-color:#ff9e43;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(255,158,67,0))}}@media (min-width:640px){.sm\\:focus\\:via-error:focus{--gradient-via-color:#e95455;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(233,84,85,0))}}@media (min-width:640px){.sm\\:focus\\:via-default:focus{--gradient-via-color:#1a2038;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(26,32,56,0))}}@media (min-width:640px){.sm\\:focus\\:via-paper:focus{--gradient-via-color:#222a45;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(34,42,69,0))}}@media (min-width:640px){.sm\\:focus\\:via-paperlight:focus{--gradient-via-color:#30345b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(48,52,91,0))}}@media (min-width:640px){.sm\\:focus\\:via-muted:focus{--gradient-via-color:hsla(0,0%,100%,0.7)}}@media (min-width:640px){.sm\\:focus\\:via-hint:focus,.sm\\:focus\\:via-muted:focus{--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,100%,0))}.sm\\:focus\\:via-hint:focus{--gradient-via-color:hsla(0,0%,100%,0.5)}}@media (min-width:640px){.sm\\:focus\\:via-white:focus{--gradient-via-color:#fff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,100%,0))}}@media (min-width:640px){.sm\\:focus\\:via-success:focus{--gradient-via-color:#33d9b2;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(51,217,178,0))}}@media (min-width:640px){.sm\\:focus\\:to-primary:focus{--gradient-to-color:#7467ef}}@media (min-width:640px){.sm\\:focus\\:to-secondary:focus{--gradient-to-color:#ff9e43}}@media (min-width:640px){.sm\\:focus\\:to-error:focus{--gradient-to-color:#e95455}}@media (min-width:640px){.sm\\:focus\\:to-default:focus{--gradient-to-color:#1a2038}}@media (min-width:640px){.sm\\:focus\\:to-paper:focus{--gradient-to-color:#222a45}}@media (min-width:640px){.sm\\:focus\\:to-paperlight:focus{--gradient-to-color:#30345b}}@media (min-width:640px){.sm\\:focus\\:to-muted:focus{--gradient-to-color:hsla(0,0%,100%,0.7)}}@media (min-width:640px){.sm\\:focus\\:to-hint:focus{--gradient-to-color:hsla(0,0%,100%,0.5)}}@media (min-width:640px){.sm\\:focus\\:to-white:focus{--gradient-to-color:#fff}}@media (min-width:640px){.sm\\:focus\\:to-success:focus{--gradient-to-color:#33d9b2}}@media (min-width:640px){.sm\\:bg-opacity-0{--bg-opacity:0}}@media (min-width:640px){.sm\\:bg-opacity-25{--bg-opacity:0.25}}@media (min-width:640px){.sm\\:bg-opacity-50{--bg-opacity:0.5}}@media (min-width:640px){.sm\\:bg-opacity-75{--bg-opacity:0.75}}@media (min-width:640px){.sm\\:bg-opacity-100{--bg-opacity:1}}@media (min-width:640px){.sm\\:hover\\:bg-opacity-0:hover{--bg-opacity:0}}@media (min-width:640px){.sm\\:hover\\:bg-opacity-25:hover{--bg-opacity:0.25}}@media (min-width:640px){.sm\\:hover\\:bg-opacity-50:hover{--bg-opacity:0.5}}@media (min-width:640px){.sm\\:hover\\:bg-opacity-75:hover{--bg-opacity:0.75}}@media (min-width:640px){.sm\\:hover\\:bg-opacity-100:hover{--bg-opacity:1}}@media (min-width:640px){.sm\\:focus\\:bg-opacity-0:focus{--bg-opacity:0}}@media (min-width:640px){.sm\\:focus\\:bg-opacity-25:focus{--bg-opacity:0.25}}@media (min-width:640px){.sm\\:focus\\:bg-opacity-50:focus{--bg-opacity:0.5}}@media (min-width:640px){.sm\\:focus\\:bg-opacity-75:focus{--bg-opacity:0.75}}@media (min-width:640px){.sm\\:focus\\:bg-opacity-100:focus{--bg-opacity:1}}@media (min-width:640px){.sm\\:bg-bottom{background-position:bottom}}@media (min-width:640px){.sm\\:bg-center{background-position:50%}}@media (min-width:640px){.sm\\:bg-left{background-position:0}}@media (min-width:640px){.sm\\:bg-left-bottom{background-position:0 100%}}@media (min-width:640px){.sm\\:bg-left-top{background-position:0 0}}@media (min-width:640px){.sm\\:bg-right{background-position:100%}}@media (min-width:640px){.sm\\:bg-right-bottom{background-position:100% 100%}}@media (min-width:640px){.sm\\:bg-right-top{background-position:100% 0}}@media (min-width:640px){.sm\\:bg-top{background-position:top}}@media (min-width:640px){.sm\\:bg-repeat{background-repeat:repeat}}@media (min-width:640px){.sm\\:bg-no-repeat{background-repeat:no-repeat}}@media (min-width:640px){.sm\\:bg-repeat-x{background-repeat:repeat-x}}@media (min-width:640px){.sm\\:bg-repeat-y{background-repeat:repeat-y}}@media (min-width:640px){.sm\\:bg-repeat-round{background-repeat:round}}@media (min-width:640px){.sm\\:bg-repeat-space{background-repeat:space}}@media (min-width:640px){.sm\\:bg-auto{background-size:auto}}@media (min-width:640px){.sm\\:bg-cover{background-size:cover}}@media (min-width:640px){.sm\\:bg-contain{background-size:contain}}@media (min-width:640px){.sm\\:border-collapse{border-collapse:collapse}}@media (min-width:640px){.sm\\:border-separate{border-collapse:initial}}@media (min-width:640px){.sm\\:border-primary{--border-opacity:1;border-color:#7467ef;border-color:rgba(116,103,239,var(--border-opacity))}}@media (min-width:640px){.sm\\:border-secondary{--border-opacity:1;border-color:#ff9e43;border-color:rgba(255,158,67,var(--border-opacity))}}@media (min-width:640px){.sm\\:border-error{--border-opacity:1;border-color:#e95455;border-color:rgba(233,84,85,var(--border-opacity))}}@media (min-width:640px){.sm\\:border-paper{--border-opacity:1;border-color:#222a45;border-color:rgba(34,42,69,var(--border-opacity))}}@media (min-width:640px){.sm\\:border-paperlight{--border-opacity:1;border-color:#30345b;border-color:rgba(48,52,91,var(--border-opacity))}}@media (min-width:640px){.sm\\:border-muted{border-color:hsla(0,0%,100%,.7)}}@media (min-width:640px){.sm\\:border-hint{border-color:hsla(0,0%,100%,.5)}}@media (min-width:640px){.sm\\:border-white{--border-opacity:1;border-color:#fff;border-color:rgba(255,255,255,var(--border-opacity))}}@media (min-width:640px){.sm\\:border-success{border-color:#33d9b2}}@media (min-width:640px){.sm\\:hover\\:border-primary:hover{--border-opacity:1;border-color:#7467ef;border-color:rgba(116,103,239,var(--border-opacity))}}@media (min-width:640px){.sm\\:hover\\:border-secondary:hover{--border-opacity:1;border-color:#ff9e43;border-color:rgba(255,158,67,var(--border-opacity))}}@media (min-width:640px){.sm\\:hover\\:border-error:hover{--border-opacity:1;border-color:#e95455;border-color:rgba(233,84,85,var(--border-opacity))}}@media (min-width:640px){.sm\\:hover\\:border-paper:hover{--border-opacity:1;border-color:#222a45;border-color:rgba(34,42,69,var(--border-opacity))}}@media (min-width:640px){.sm\\:hover\\:border-paperlight:hover{--border-opacity:1;border-color:#30345b;border-color:rgba(48,52,91,var(--border-opacity))}}@media (min-width:640px){.sm\\:hover\\:border-muted:hover{border-color:hsla(0,0%,100%,.7)}}@media (min-width:640px){.sm\\:hover\\:border-hint:hover{border-color:hsla(0,0%,100%,.5)}}@media (min-width:640px){.sm\\:hover\\:border-white:hover{--border-opacity:1;border-color:#fff;border-color:rgba(255,255,255,var(--border-opacity))}}@media (min-width:640px){.sm\\:hover\\:border-success:hover{border-color:#33d9b2}}@media (min-width:640px){.sm\\:focus\\:border-primary:focus{--border-opacity:1;border-color:#7467ef;border-color:rgba(116,103,239,var(--border-opacity))}}@media (min-width:640px){.sm\\:focus\\:border-secondary:focus{--border-opacity:1;border-color:#ff9e43;border-color:rgba(255,158,67,var(--border-opacity))}}@media (min-width:640px){.sm\\:focus\\:border-error:focus{--border-opacity:1;border-color:#e95455;border-color:rgba(233,84,85,var(--border-opacity))}}@media (min-width:640px){.sm\\:focus\\:border-paper:focus{--border-opacity:1;border-color:#222a45;border-color:rgba(34,42,69,var(--border-opacity))}}@media (min-width:640px){.sm\\:focus\\:border-paperlight:focus{--border-opacity:1;border-color:#30345b;border-color:rgba(48,52,91,var(--border-opacity))}}@media (min-width:640px){.sm\\:focus\\:border-muted:focus{border-color:hsla(0,0%,100%,.7)}}@media (min-width:640px){.sm\\:focus\\:border-hint:focus{border-color:hsla(0,0%,100%,.5)}}@media (min-width:640px){.sm\\:focus\\:border-white:focus{--border-opacity:1;border-color:#fff;border-color:rgba(255,255,255,var(--border-opacity))}}@media (min-width:640px){.sm\\:focus\\:border-success:focus{border-color:#33d9b2}}@media (min-width:640px){.sm\\:border-opacity-0{--border-opacity:0}}@media (min-width:640px){.sm\\:border-opacity-25{--border-opacity:0.25}}@media (min-width:640px){.sm\\:border-opacity-50{--border-opacity:0.5}}@media (min-width:640px){.sm\\:border-opacity-75{--border-opacity:0.75}}@media (min-width:640px){.sm\\:border-opacity-100{--border-opacity:1}}@media (min-width:640px){.sm\\:hover\\:border-opacity-0:hover{--border-opacity:0}}@media (min-width:640px){.sm\\:hover\\:border-opacity-25:hover{--border-opacity:0.25}}@media (min-width:640px){.sm\\:hover\\:border-opacity-50:hover{--border-opacity:0.5}}@media (min-width:640px){.sm\\:hover\\:border-opacity-75:hover{--border-opacity:0.75}}@media (min-width:640px){.sm\\:hover\\:border-opacity-100:hover{--border-opacity:1}}@media (min-width:640px){.sm\\:focus\\:border-opacity-0:focus{--border-opacity:0}}@media (min-width:640px){.sm\\:focus\\:border-opacity-25:focus{--border-opacity:0.25}}@media (min-width:640px){.sm\\:focus\\:border-opacity-50:focus{--border-opacity:0.5}}@media (min-width:640px){.sm\\:focus\\:border-opacity-75:focus{--border-opacity:0.75}}@media (min-width:640px){.sm\\:focus\\:border-opacity-100:focus{--border-opacity:1}}@media (min-width:640px){.sm\\:rounded-none{border-radius:0}}@media (min-width:640px){.sm\\:rounded-sm{border-radius:.125rem}}@media (min-width:640px){.sm\\:rounded{border-radius:.25rem}}@media (min-width:640px){.sm\\:rounded-md{border-radius:.375rem}}@media (min-width:640px){.sm\\:rounded-lg{border-radius:.5rem}}@media (min-width:640px){.sm\\:rounded-xl{border-radius:.75rem}}@media (min-width:640px){.sm\\:rounded-2xl{border-radius:1rem}}@media (min-width:640px){.sm\\:rounded-3xl{border-radius:1.5rem}}@media (min-width:640px){.sm\\:rounded-full{border-radius:9999px}}@media (min-width:640px){.sm\\:rounded-t-none{border-top-left-radius:0;border-top-right-radius:0}}@media (min-width:640px){.sm\\:rounded-r-none{border-top-right-radius:0;border-bottom-right-radius:0}}@media (min-width:640px){.sm\\:rounded-b-none{border-bottom-right-radius:0;border-bottom-left-radius:0}}@media (min-width:640px){.sm\\:rounded-l-none{border-top-left-radius:0;border-bottom-left-radius:0}}@media (min-width:640px){.sm\\:rounded-t-sm{border-top-left-radius:.125rem;border-top-right-radius:.125rem}}@media (min-width:640px){.sm\\:rounded-r-sm{border-top-right-radius:.125rem;border-bottom-right-radius:.125rem}}@media (min-width:640px){.sm\\:rounded-b-sm{border-bottom-right-radius:.125rem;border-bottom-left-radius:.125rem}}@media (min-width:640px){.sm\\:rounded-l-sm{border-top-left-radius:.125rem;border-bottom-left-radius:.125rem}}@media (min-width:640px){.sm\\:rounded-t{border-top-left-radius:.25rem}}@media (min-width:640px){.sm\\:rounded-r,.sm\\:rounded-t{border-top-right-radius:.25rem}}@media (min-width:640px){.sm\\:rounded-b,.sm\\:rounded-r{border-bottom-right-radius:.25rem}}@media (min-width:640px){.sm\\:rounded-b,.sm\\:rounded-l{border-bottom-left-radius:.25rem}.sm\\:rounded-l{border-top-left-radius:.25rem}}@media (min-width:640px){.sm\\:rounded-t-md{border-top-left-radius:.375rem;border-top-right-radius:.375rem}}@media (min-width:640px){.sm\\:rounded-r-md{border-top-right-radius:.375rem;border-bottom-right-radius:.375rem}}@media (min-width:640px){.sm\\:rounded-b-md{border-bottom-right-radius:.375rem;border-bottom-left-radius:.375rem}}@media (min-width:640px){.sm\\:rounded-l-md{border-top-left-radius:.375rem;border-bottom-left-radius:.375rem}}@media (min-width:640px){.sm\\:rounded-t-lg{border-top-left-radius:.5rem;border-top-right-radius:.5rem}}@media (min-width:640px){.sm\\:rounded-r-lg{border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}}@media (min-width:640px){.sm\\:rounded-b-lg{border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem}}@media (min-width:640px){.sm\\:rounded-l-lg{border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}}@media (min-width:640px){.sm\\:rounded-t-xl{border-top-left-radius:.75rem;border-top-right-radius:.75rem}}@media (min-width:640px){.sm\\:rounded-r-xl{border-top-right-radius:.75rem;border-bottom-right-radius:.75rem}}@media (min-width:640px){.sm\\:rounded-b-xl{border-bottom-right-radius:.75rem;border-bottom-left-radius:.75rem}}@media (min-width:640px){.sm\\:rounded-l-xl{border-top-left-radius:.75rem;border-bottom-left-radius:.75rem}}@media (min-width:640px){.sm\\:rounded-t-2xl{border-top-left-radius:1rem;border-top-right-radius:1rem}}@media (min-width:640px){.sm\\:rounded-r-2xl{border-top-right-radius:1rem;border-bottom-right-radius:1rem}}@media (min-width:640px){.sm\\:rounded-b-2xl{border-bottom-right-radius:1rem;border-bottom-left-radius:1rem}}@media (min-width:640px){.sm\\:rounded-l-2xl{border-top-left-radius:1rem;border-bottom-left-radius:1rem}}@media (min-width:640px){.sm\\:rounded-t-3xl{border-top-left-radius:1.5rem;border-top-right-radius:1.5rem}}@media (min-width:640px){.sm\\:rounded-r-3xl{border-top-right-radius:1.5rem;border-bottom-right-radius:1.5rem}}@media (min-width:640px){.sm\\:rounded-b-3xl{border-bottom-right-radius:1.5rem;border-bottom-left-radius:1.5rem}}@media (min-width:640px){.sm\\:rounded-l-3xl{border-top-left-radius:1.5rem;border-bottom-left-radius:1.5rem}}@media (min-width:640px){.sm\\:rounded-t-full{border-top-left-radius:9999px;border-top-right-radius:9999px}}@media (min-width:640px){.sm\\:rounded-r-full{border-top-right-radius:9999px;border-bottom-right-radius:9999px}}@media (min-width:640px){.sm\\:rounded-b-full{border-bottom-right-radius:9999px;border-bottom-left-radius:9999px}}@media (min-width:640px){.sm\\:rounded-l-full{border-top-left-radius:9999px;border-bottom-left-radius:9999px}}@media (min-width:640px){.sm\\:rounded-tl-none{border-top-left-radius:0}}@media (min-width:640px){.sm\\:rounded-tr-none{border-top-right-radius:0}}@media (min-width:640px){.sm\\:rounded-br-none{border-bottom-right-radius:0}}@media (min-width:640px){.sm\\:rounded-bl-none{border-bottom-left-radius:0}}@media (min-width:640px){.sm\\:rounded-tl-sm{border-top-left-radius:.125rem}}@media (min-width:640px){.sm\\:rounded-tr-sm{border-top-right-radius:.125rem}}@media (min-width:640px){.sm\\:rounded-br-sm{border-bottom-right-radius:.125rem}}@media (min-width:640px){.sm\\:rounded-bl-sm{border-bottom-left-radius:.125rem}}@media (min-width:640px){.sm\\:rounded-tl{border-top-left-radius:.25rem}}@media (min-width:640px){.sm\\:rounded-tr{border-top-right-radius:.25rem}}@media (min-width:640px){.sm\\:rounded-br{border-bottom-right-radius:.25rem}}@media (min-width:640px){.sm\\:rounded-bl{border-bottom-left-radius:.25rem}}@media (min-width:640px){.sm\\:rounded-tl-md{border-top-left-radius:.375rem}}@media (min-width:640px){.sm\\:rounded-tr-md{border-top-right-radius:.375rem}}@media (min-width:640px){.sm\\:rounded-br-md{border-bottom-right-radius:.375rem}}@media (min-width:640px){.sm\\:rounded-bl-md{border-bottom-left-radius:.375rem}}@media (min-width:640px){.sm\\:rounded-tl-lg{border-top-left-radius:.5rem}}@media (min-width:640px){.sm\\:rounded-tr-lg{border-top-right-radius:.5rem}}@media (min-width:640px){.sm\\:rounded-br-lg{border-bottom-right-radius:.5rem}}@media (min-width:640px){.sm\\:rounded-bl-lg{border-bottom-left-radius:.5rem}}@media (min-width:640px){.sm\\:rounded-tl-xl{border-top-left-radius:.75rem}}@media (min-width:640px){.sm\\:rounded-tr-xl{border-top-right-radius:.75rem}}@media (min-width:640px){.sm\\:rounded-br-xl{border-bottom-right-radius:.75rem}}@media (min-width:640px){.sm\\:rounded-bl-xl{border-bottom-left-radius:.75rem}}@media (min-width:640px){.sm\\:rounded-tl-2xl{border-top-left-radius:1rem}}@media (min-width:640px){.sm\\:rounded-tr-2xl{border-top-right-radius:1rem}}@media (min-width:640px){.sm\\:rounded-br-2xl{border-bottom-right-radius:1rem}}@media (min-width:640px){.sm\\:rounded-bl-2xl{border-bottom-left-radius:1rem}}@media (min-width:640px){.sm\\:rounded-tl-3xl{border-top-left-radius:1.5rem}}@media (min-width:640px){.sm\\:rounded-tr-3xl{border-top-right-radius:1.5rem}}@media (min-width:640px){.sm\\:rounded-br-3xl{border-bottom-right-radius:1.5rem}}@media (min-width:640px){.sm\\:rounded-bl-3xl{border-bottom-left-radius:1.5rem}}@media (min-width:640px){.sm\\:rounded-tl-full{border-top-left-radius:9999px}}@media (min-width:640px){.sm\\:rounded-tr-full{border-top-right-radius:9999px}}@media (min-width:640px){.sm\\:rounded-br-full{border-bottom-right-radius:9999px}}@media (min-width:640px){.sm\\:rounded-bl-full{border-bottom-left-radius:9999px}}@media (min-width:640px){.sm\\:border-solid{border-style:solid}}@media (min-width:640px){.sm\\:border-dashed{border-style:dashed}}@media (min-width:640px){.sm\\:border-dotted{border-style:dotted}}@media (min-width:640px){.sm\\:border-double{border-style:double}}@media (min-width:640px){.sm\\:border-none{border-style:none}}@media (min-width:640px){.sm\\:border-0{border-width:0}}@media (min-width:640px){.sm\\:border-2{border-width:2px}}@media (min-width:640px){.sm\\:border-4{border-width:4px}}@media (min-width:640px){.sm\\:border-8{border-width:8px}}@media (min-width:640px){.sm\\:border{border-width:1px}}@media (min-width:640px){.sm\\:border-t-0{border-top-width:0}}@media (min-width:640px){.sm\\:border-r-0{border-right-width:0}}@media (min-width:640px){.sm\\:border-b-0{border-bottom-width:0}}@media (min-width:640px){.sm\\:border-l-0{border-left-width:0}}@media (min-width:640px){.sm\\:border-t-2{border-top-width:2px}}@media (min-width:640px){.sm\\:border-r-2{border-right-width:2px}}@media (min-width:640px){.sm\\:border-b-2{border-bottom-width:2px}}@media (min-width:640px){.sm\\:border-l-2{border-left-width:2px}}@media (min-width:640px){.sm\\:border-t-4{border-top-width:4px}}@media (min-width:640px){.sm\\:border-r-4{border-right-width:4px}}@media (min-width:640px){.sm\\:border-b-4{border-bottom-width:4px}}@media (min-width:640px){.sm\\:border-l-4{border-left-width:4px}}@media (min-width:640px){.sm\\:border-t-8{border-top-width:8px}}@media (min-width:640px){.sm\\:border-r-8{border-right-width:8px}}@media (min-width:640px){.sm\\:border-b-8{border-bottom-width:8px}}@media (min-width:640px){.sm\\:border-l-8{border-left-width:8px}}@media (min-width:640px){.sm\\:border-t{border-top-width:1px}}@media (min-width:640px){.sm\\:border-r{border-right-width:1px}}@media (min-width:640px){.sm\\:border-b{border-bottom-width:1px}}@media (min-width:640px){.sm\\:border-l{border-left-width:1px}}@media (min-width:640px){.sm\\:box-border{box-sizing:border-box}}@media (min-width:640px){.sm\\:box-content{box-sizing:initial}}@media (min-width:640px){.sm\\:cursor-auto{cursor:auto}}@media (min-width:640px){.sm\\:cursor-default{cursor:default}}@media (min-width:640px){.sm\\:cursor-pointer{cursor:pointer}}@media (min-width:640px){.sm\\:cursor-wait{cursor:wait}}@media (min-width:640px){.sm\\:cursor-text{cursor:text}}@media (min-width:640px){.sm\\:cursor-move{cursor:move}}@media (min-width:640px){.sm\\:cursor-not-allowed{cursor:not-allowed}}@media (min-width:640px){.sm\\:block{display:block}}@media (min-width:640px){.sm\\:inline-block{display:inline-block}}@media (min-width:640px){.sm\\:inline{display:inline}}@media (min-width:640px){.sm\\:flex{display:flex}}@media (min-width:640px){.sm\\:inline-flex{display:inline-flex}}@media (min-width:640px){.sm\\:table{display:table}}@media (min-width:640px){.sm\\:table-caption{display:table-caption}}@media (min-width:640px){.sm\\:table-cell{display:table-cell}}@media (min-width:640px){.sm\\:table-column{display:table-column}}@media (min-width:640px){.sm\\:table-column-group{display:table-column-group}}@media (min-width:640px){.sm\\:table-footer-group{display:table-footer-group}}@media (min-width:640px){.sm\\:table-header-group{display:table-header-group}}@media (min-width:640px){.sm\\:table-row-group{display:table-row-group}}@media (min-width:640px){.sm\\:table-row{display:table-row}}@media (min-width:640px){.sm\\:flow-root{display:flow-root}}@media (min-width:640px){.sm\\:grid{display:grid}}@media (min-width:640px){.sm\\:inline-grid{display:inline-grid}}@media (min-width:640px){.sm\\:contents{display:contents}}@media (min-width:640px){.sm\\:hidden{display:none}}@media (min-width:640px){.sm\\:flex-row{flex-direction:row}}@media (min-width:640px){.sm\\:flex-row-reverse{flex-direction:row-reverse}}@media (min-width:640px){.sm\\:flex-col{flex-direction:column}}@media (min-width:640px){.sm\\:flex-col-reverse{flex-direction:column-reverse}}@media (min-width:640px){.sm\\:flex-wrap{flex-wrap:wrap}}@media (min-width:640px){.sm\\:flex-wrap-reverse{flex-wrap:wrap-reverse}}@media (min-width:640px){.sm\\:flex-no-wrap{flex-wrap:nowrap}}@media (min-width:640px){.sm\\:place-items-auto{place-items:auto}}@media (min-width:640px){.sm\\:place-items-start{place-items:start}}@media (min-width:640px){.sm\\:place-items-end{place-items:end}}@media (min-width:640px){.sm\\:place-items-center{place-items:center}}@media (min-width:640px){.sm\\:place-items-stretch{place-items:stretch}}@media (min-width:640px){.sm\\:place-content-center{place-content:center}}@media (min-width:640px){.sm\\:place-content-start{place-content:start}}@media (min-width:640px){.sm\\:place-content-end{place-content:end}}@media (min-width:640px){.sm\\:place-content-between{place-content:space-between}}@media (min-width:640px){.sm\\:place-content-around{place-content:space-around}}@media (min-width:640px){.sm\\:place-content-evenly{place-content:space-evenly}}@media (min-width:640px){.sm\\:place-content-stretch{place-content:stretch}}@media (min-width:640px){.sm\\:place-self-auto{place-self:auto}}@media (min-width:640px){.sm\\:place-self-start{place-self:start}}@media (min-width:640px){.sm\\:place-self-end{place-self:end}}@media (min-width:640px){.sm\\:place-self-center{place-self:center}}@media (min-width:640px){.sm\\:place-self-stretch{place-self:stretch}}@media (min-width:640px){.sm\\:items-start{align-items:flex-start}}@media (min-width:640px){.sm\\:items-end{align-items:flex-end}}@media (min-width:640px){.sm\\:items-center{align-items:center}}@media (min-width:640px){.sm\\:items-baseline{align-items:baseline}}@media (min-width:640px){.sm\\:items-stretch{align-items:stretch}}@media (min-width:640px){.sm\\:content-center{align-content:center}}@media (min-width:640px){.sm\\:content-start{align-content:flex-start}}@media (min-width:640px){.sm\\:content-end{align-content:flex-end}}@media (min-width:640px){.sm\\:content-between{align-content:space-between}}@media (min-width:640px){.sm\\:content-around{align-content:space-around}}@media (min-width:640px){.sm\\:content-evenly{align-content:space-evenly}}@media (min-width:640px){.sm\\:self-auto{align-self:auto}}@media (min-width:640px){.sm\\:self-start{align-self:flex-start}}@media (min-width:640px){.sm\\:self-end{align-self:flex-end}}@media (min-width:640px){.sm\\:self-center{align-self:center}}@media (min-width:640px){.sm\\:self-stretch{align-self:stretch}}@media (min-width:640px){.sm\\:justify-items-auto{justify-items:auto}}@media (min-width:640px){.sm\\:justify-items-start{justify-items:start}}@media (min-width:640px){.sm\\:justify-items-end{justify-items:end}}@media (min-width:640px){.sm\\:justify-items-center{justify-items:center}}@media (min-width:640px){.sm\\:justify-items-stretch{justify-items:stretch}}@media (min-width:640px){.sm\\:justify-start{justify-content:flex-start}}@media (min-width:640px){.sm\\:justify-end{justify-content:flex-end}}@media (min-width:640px){.sm\\:justify-center{justify-content:center}}@media (min-width:640px){.sm\\:justify-between{justify-content:space-between}}@media (min-width:640px){.sm\\:justify-around{justify-content:space-around}}@media (min-width:640px){.sm\\:justify-evenly{justify-content:space-evenly}}@media (min-width:640px){.sm\\:justify-self-auto{justify-self:auto}}@media (min-width:640px){.sm\\:justify-self-start{justify-self:start}}@media (min-width:640px){.sm\\:justify-self-end{justify-self:end}}@media (min-width:640px){.sm\\:justify-self-center{justify-self:center}}@media (min-width:640px){.sm\\:justify-self-stretch{justify-self:stretch}}@media (min-width:640px){.sm\\:flex-1{flex:1 1 0%}}@media (min-width:640px){.sm\\:flex-auto{flex:1 1 auto}}@media (min-width:640px){.sm\\:flex-initial{flex:0 1 auto}}@media (min-width:640px){.sm\\:flex-none{flex:none}}@media (min-width:640px){.sm\\:flex-grow-0{flex-grow:0}}@media (min-width:640px){.sm\\:flex-grow{flex-grow:1}}@media (min-width:640px){.sm\\:flex-shrink-0{flex-shrink:0}}@media (min-width:640px){.sm\\:flex-shrink{flex-shrink:1}}@media (min-width:640px){.sm\\:order-1{order:1}}@media (min-width:640px){.sm\\:order-2{order:2}}@media (min-width:640px){.sm\\:order-3{order:3}}@media (min-width:640px){.sm\\:order-4{order:4}}@media (min-width:640px){.sm\\:order-5{order:5}}@media (min-width:640px){.sm\\:order-6{order:6}}@media (min-width:640px){.sm\\:order-7{order:7}}@media (min-width:640px){.sm\\:order-8{order:8}}@media (min-width:640px){.sm\\:order-9{order:9}}@media (min-width:640px){.sm\\:order-10{order:10}}@media (min-width:640px){.sm\\:order-11{order:11}}@media (min-width:640px){.sm\\:order-12{order:12}}@media (min-width:640px){.sm\\:order-first{order:-9999}}@media (min-width:640px){.sm\\:order-last{order:9999}}@media (min-width:640px){.sm\\:order-none{order:0}}@media (min-width:640px){.sm\\:float-right{float:right}}@media (min-width:640px){.sm\\:float-left{float:left}}@media (min-width:640px){.sm\\:float-none{float:none}}@media (min-width:640px){.sm\\:clearfix:after{content:\"\";display:table;clear:both}}@media (min-width:640px){.sm\\:clear-left{clear:left}}@media (min-width:640px){.sm\\:clear-right{clear:right}}@media (min-width:640px){.sm\\:clear-both{clear:both}}@media (min-width:640px){.sm\\:clear-none{clear:none}}@media (min-width:640px){.sm\\:font-sans{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}}@media (min-width:640px){.sm\\:font-serif{font-family:Georgia,Cambria,Times New Roman,Times,serif}}@media (min-width:640px){.sm\\:font-mono{font-family:Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}}@media (min-width:640px){.sm\\:font-hairline{font-weight:100}}@media (min-width:640px){.sm\\:font-thin{font-weight:200}}@media (min-width:640px){.sm\\:font-light{font-weight:300}}@media (min-width:640px){.sm\\:font-normal{font-weight:400}}@media (min-width:640px){.sm\\:font-medium{font-weight:500}}@media (min-width:640px){.sm\\:font-semibold{font-weight:600}}@media (min-width:640px){.sm\\:font-bold{font-weight:700}}@media (min-width:640px){.sm\\:font-extrabold{font-weight:800}}@media (min-width:640px){.sm\\:font-black{font-weight:900}}@media (min-width:640px){.sm\\:hover\\:font-hairline:hover{font-weight:100}}@media (min-width:640px){.sm\\:hover\\:font-thin:hover{font-weight:200}}@media (min-width:640px){.sm\\:hover\\:font-light:hover{font-weight:300}}@media (min-width:640px){.sm\\:hover\\:font-normal:hover{font-weight:400}}@media (min-width:640px){.sm\\:hover\\:font-medium:hover{font-weight:500}}@media (min-width:640px){.sm\\:hover\\:font-semibold:hover{font-weight:600}}@media (min-width:640px){.sm\\:hover\\:font-bold:hover{font-weight:700}}@media (min-width:640px){.sm\\:hover\\:font-extrabold:hover{font-weight:800}}@media (min-width:640px){.sm\\:hover\\:font-black:hover{font-weight:900}}@media (min-width:640px){.sm\\:focus\\:font-hairline:focus{font-weight:100}}@media (min-width:640px){.sm\\:focus\\:font-thin:focus{font-weight:200}}@media (min-width:640px){.sm\\:focus\\:font-light:focus{font-weight:300}}@media (min-width:640px){.sm\\:focus\\:font-normal:focus{font-weight:400}}@media (min-width:640px){.sm\\:focus\\:font-medium:focus{font-weight:500}}@media (min-width:640px){.sm\\:focus\\:font-semibold:focus{font-weight:600}}@media (min-width:640px){.sm\\:focus\\:font-bold:focus{font-weight:700}}@media (min-width:640px){.sm\\:focus\\:font-extrabold:focus{font-weight:800}}@media (min-width:640px){.sm\\:focus\\:font-black:focus{font-weight:900}}@media (min-width:640px){.sm\\:h-0{height:0}}@media (min-width:640px){.sm\\:h-1{height:.25rem}}@media (min-width:640px){.sm\\:h-2{height:.5rem}}@media (min-width:640px){.sm\\:h-3{height:.75rem}}@media (min-width:640px){.sm\\:h-4{height:1rem}}@media (min-width:640px){.sm\\:h-5{height:1.25rem}}@media (min-width:640px){.sm\\:h-6{height:1.5rem}}@media (min-width:640px){.sm\\:h-8{height:2rem}}@media (min-width:640px){.sm\\:h-10{height:2.5rem}}@media (min-width:640px){.sm\\:h-12{height:3rem}}@media (min-width:640px){.sm\\:h-16{height:4rem}}@media (min-width:640px){.sm\\:h-20{height:5rem}}@media (min-width:640px){.sm\\:h-24{height:6rem}}@media (min-width:640px){.sm\\:h-32{height:8rem}}@media (min-width:640px){.sm\\:h-40{height:10rem}}@media (min-width:640px){.sm\\:h-48{height:12rem}}@media (min-width:640px){.sm\\:h-56{height:14rem}}@media (min-width:640px){.sm\\:h-64{height:16rem}}@media (min-width:640px){.sm\\:h-auto{height:auto}}@media (min-width:640px){.sm\\:h-px{height:1px}}@media (min-width:640px){.sm\\:h-full{height:100%}}@media (min-width:640px){.sm\\:h-screen{height:100vh}}@media (min-width:640px){.sm\\:text-xs{font-size:.75rem}}@media (min-width:640px){.sm\\:text-sm{font-size:.875rem}}@media (min-width:640px){.sm\\:text-base{font-size:1rem}}@media (min-width:640px){.sm\\:text-lg{font-size:1.125rem}}@media (min-width:640px){.sm\\:text-xl{font-size:1.25rem}}@media (min-width:640px){.sm\\:text-2xl{font-size:1.5rem}}@media (min-width:640px){.sm\\:text-3xl{font-size:1.875rem}}@media (min-width:640px){.sm\\:text-4xl{font-size:2.25rem}}@media (min-width:640px){.sm\\:text-5xl{font-size:3rem}}@media (min-width:640px){.sm\\:text-6xl{font-size:4rem}}@media (min-width:640px){.sm\\:leading-3{line-height:.75rem}}@media (min-width:640px){.sm\\:leading-4{line-height:1rem}}@media (min-width:640px){.sm\\:leading-5{line-height:1.25rem}}@media (min-width:640px){.sm\\:leading-6{line-height:1.5rem}}@media (min-width:640px){.sm\\:leading-7{line-height:1.75rem}}@media (min-width:640px){.sm\\:leading-8{line-height:2rem}}@media (min-width:640px){.sm\\:leading-9{line-height:2.25rem}}@media (min-width:640px){.sm\\:leading-10{line-height:2.5rem}}@media (min-width:640px){.sm\\:leading-none{line-height:1}}@media (min-width:640px){.sm\\:leading-tight{line-height:1.25}}@media (min-width:640px){.sm\\:leading-snug{line-height:1.375}}@media (min-width:640px){.sm\\:leading-normal{line-height:1.5}}@media (min-width:640px){.sm\\:leading-relaxed{line-height:1.625}}@media (min-width:640px){.sm\\:leading-loose{line-height:2}}@media (min-width:640px){.sm\\:list-inside{list-style-position:inside}}@media (min-width:640px){.sm\\:list-outside{list-style-position:outside}}@media (min-width:640px){.sm\\:list-none{list-style-type:none}}@media (min-width:640px){.sm\\:list-disc{list-style-type:disc}}@media (min-width:640px){.sm\\:list-decimal{list-style-type:decimal}}@media (min-width:640px){.sm\\:m-0{margin:0}}@media (min-width:640px){.sm\\:m-1{margin:.25rem}}@media (min-width:640px){.sm\\:m-2{margin:.5rem}}@media (min-width:640px){.sm\\:m-3{margin:.75rem}}@media (min-width:640px){.sm\\:m-4{margin:1rem}}@media (min-width:640px){.sm\\:m-5{margin:1.25rem}}@media (min-width:640px){.sm\\:m-6{margin:1.5rem}}@media (min-width:640px){.sm\\:m-8{margin:2rem}}@media (min-width:640px){.sm\\:m-10{margin:2.5rem}}@media (min-width:640px){.sm\\:m-12{margin:3rem}}@media (min-width:640px){.sm\\:m-16{margin:4rem}}@media (min-width:640px){.sm\\:m-20{margin:5rem}}@media (min-width:640px){.sm\\:m-24{margin:6rem}}@media (min-width:640px){.sm\\:m-32{margin:8rem}}@media (min-width:640px){.sm\\:m-40{margin:10rem}}@media (min-width:640px){.sm\\:m-48{margin:12rem}}@media (min-width:640px){.sm\\:m-56{margin:14rem}}@media (min-width:640px){.sm\\:m-64{margin:16rem}}@media (min-width:640px){.sm\\:m-auto{margin:auto}}@media (min-width:640px){.sm\\:m-px{margin:1px}}@media (min-width:640px){.sm\\:-m-1{margin:-.25rem}}@media (min-width:640px){.sm\\:-m-2{margin:-.5rem}}@media (min-width:640px){.sm\\:-m-3{margin:-.75rem}}@media (min-width:640px){.sm\\:-m-4{margin:-1rem}}@media (min-width:640px){.sm\\:-m-5{margin:-1.25rem}}@media (min-width:640px){.sm\\:-m-6{margin:-1.5rem}}@media (min-width:640px){.sm\\:-m-8{margin:-2rem}}@media (min-width:640px){.sm\\:-m-10{margin:-2.5rem}}@media (min-width:640px){.sm\\:-m-12{margin:-3rem}}@media (min-width:640px){.sm\\:-m-16{margin:-4rem}}@media (min-width:640px){.sm\\:-m-20{margin:-5rem}}@media (min-width:640px){.sm\\:-m-24{margin:-6rem}}@media (min-width:640px){.sm\\:-m-32{margin:-8rem}}@media (min-width:640px){.sm\\:-m-40{margin:-10rem}}@media (min-width:640px){.sm\\:-m-48{margin:-12rem}}@media (min-width:640px){.sm\\:-m-56{margin:-14rem}}@media (min-width:640px){.sm\\:-m-64{margin:-16rem}}@media (min-width:640px){.sm\\:-m-px{margin:-1px}}@media (min-width:640px){.sm\\:my-0{margin-top:0;margin-bottom:0}}@media (min-width:640px){.sm\\:mx-0{margin-left:0;margin-right:0}}@media (min-width:640px){.sm\\:my-1{margin-top:.25rem;margin-bottom:.25rem}}@media (min-width:640px){.sm\\:mx-1{margin-left:.25rem;margin-right:.25rem}}@media (min-width:640px){.sm\\:my-2{margin-top:.5rem;margin-bottom:.5rem}}@media (min-width:640px){.sm\\:mx-2{margin-left:.5rem;margin-right:.5rem}}@media (min-width:640px){.sm\\:my-3{margin-top:.75rem;margin-bottom:.75rem}}@media (min-width:640px){.sm\\:mx-3{margin-left:.75rem;margin-right:.75rem}}@media (min-width:640px){.sm\\:my-4{margin-top:1rem;margin-bottom:1rem}}@media (min-width:640px){.sm\\:mx-4{margin-left:1rem;margin-right:1rem}}@media (min-width:640px){.sm\\:my-5{margin-top:1.25rem;margin-bottom:1.25rem}}@media (min-width:640px){.sm\\:mx-5{margin-left:1.25rem;margin-right:1.25rem}}@media (min-width:640px){.sm\\:my-6{margin-top:1.5rem;margin-bottom:1.5rem}}@media (min-width:640px){.sm\\:mx-6{margin-left:1.5rem;margin-right:1.5rem}}@media (min-width:640px){.sm\\:my-8{margin-top:2rem;margin-bottom:2rem}}@media (min-width:640px){.sm\\:mx-8{margin-left:2rem;margin-right:2rem}}@media (min-width:640px){.sm\\:my-10{margin-top:2.5rem;margin-bottom:2.5rem}}@media (min-width:640px){.sm\\:mx-10{margin-left:2.5rem;margin-right:2.5rem}}@media (min-width:640px){.sm\\:my-12{margin-top:3rem;margin-bottom:3rem}}@media (min-width:640px){.sm\\:mx-12{margin-left:3rem;margin-right:3rem}}@media (min-width:640px){.sm\\:my-16{margin-top:4rem;margin-bottom:4rem}}@media (min-width:640px){.sm\\:mx-16{margin-left:4rem;margin-right:4rem}}@media (min-width:640px){.sm\\:my-20{margin-top:5rem;margin-bottom:5rem}}@media (min-width:640px){.sm\\:mx-20{margin-left:5rem;margin-right:5rem}}@media (min-width:640px){.sm\\:my-24{margin-top:6rem;margin-bottom:6rem}}@media (min-width:640px){.sm\\:mx-24{margin-left:6rem;margin-right:6rem}}@media (min-width:640px){.sm\\:my-32{margin-top:8rem;margin-bottom:8rem}}@media (min-width:640px){.sm\\:mx-32{margin-left:8rem;margin-right:8rem}}@media (min-width:640px){.sm\\:my-40{margin-top:10rem;margin-bottom:10rem}}@media (min-width:640px){.sm\\:mx-40{margin-left:10rem;margin-right:10rem}}@media (min-width:640px){.sm\\:my-48{margin-top:12rem;margin-bottom:12rem}}@media (min-width:640px){.sm\\:mx-48{margin-left:12rem;margin-right:12rem}}@media (min-width:640px){.sm\\:my-56{margin-top:14rem;margin-bottom:14rem}}@media (min-width:640px){.sm\\:mx-56{margin-left:14rem;margin-right:14rem}}@media (min-width:640px){.sm\\:my-64{margin-top:16rem;margin-bottom:16rem}}@media (min-width:640px){.sm\\:mx-64{margin-left:16rem;margin-right:16rem}}@media (min-width:640px){.sm\\:my-auto{margin-top:auto;margin-bottom:auto}}@media (min-width:640px){.sm\\:mx-auto{margin-left:auto;margin-right:auto}}@media (min-width:640px){.sm\\:my-px{margin-top:1px;margin-bottom:1px}}@media (min-width:640px){.sm\\:mx-px{margin-left:1px;margin-right:1px}}@media (min-width:640px){.sm\\:-my-1{margin-top:-.25rem;margin-bottom:-.25rem}}@media (min-width:640px){.sm\\:-mx-1{margin-left:-.25rem;margin-right:-.25rem}}@media (min-width:640px){.sm\\:-my-2{margin-top:-.5rem;margin-bottom:-.5rem}}@media (min-width:640px){.sm\\:-mx-2{margin-left:-.5rem;margin-right:-.5rem}}@media (min-width:640px){.sm\\:-my-3{margin-top:-.75rem;margin-bottom:-.75rem}}@media (min-width:640px){.sm\\:-mx-3{margin-left:-.75rem;margin-right:-.75rem}}@media (min-width:640px){.sm\\:-my-4{margin-top:-1rem;margin-bottom:-1rem}}@media (min-width:640px){.sm\\:-mx-4{margin-left:-1rem;margin-right:-1rem}}@media (min-width:640px){.sm\\:-my-5{margin-top:-1.25rem;margin-bottom:-1.25rem}}@media (min-width:640px){.sm\\:-mx-5{margin-left:-1.25rem;margin-right:-1.25rem}}@media (min-width:640px){.sm\\:-my-6{margin-top:-1.5rem;margin-bottom:-1.5rem}}@media (min-width:640px){.sm\\:-mx-6{margin-left:-1.5rem;margin-right:-1.5rem}}@media (min-width:640px){.sm\\:-my-8{margin-top:-2rem;margin-bottom:-2rem}}@media (min-width:640px){.sm\\:-mx-8{margin-left:-2rem;margin-right:-2rem}}@media (min-width:640px){.sm\\:-my-10{margin-top:-2.5rem;margin-bottom:-2.5rem}}@media (min-width:640px){.sm\\:-mx-10{margin-left:-2.5rem;margin-right:-2.5rem}}@media (min-width:640px){.sm\\:-my-12{margin-top:-3rem;margin-bottom:-3rem}}@media (min-width:640px){.sm\\:-mx-12{margin-left:-3rem;margin-right:-3rem}}@media (min-width:640px){.sm\\:-my-16{margin-top:-4rem;margin-bottom:-4rem}}@media (min-width:640px){.sm\\:-mx-16{margin-left:-4rem;margin-right:-4rem}}@media (min-width:640px){.sm\\:-my-20{margin-top:-5rem;margin-bottom:-5rem}}@media (min-width:640px){.sm\\:-mx-20{margin-left:-5rem;margin-right:-5rem}}@media (min-width:640px){.sm\\:-my-24{margin-top:-6rem;margin-bottom:-6rem}}@media (min-width:640px){.sm\\:-mx-24{margin-left:-6rem;margin-right:-6rem}}@media (min-width:640px){.sm\\:-my-32{margin-top:-8rem;margin-bottom:-8rem}}@media (min-width:640px){.sm\\:-mx-32{margin-left:-8rem;margin-right:-8rem}}@media (min-width:640px){.sm\\:-my-40{margin-top:-10rem;margin-bottom:-10rem}}@media (min-width:640px){.sm\\:-mx-40{margin-left:-10rem;margin-right:-10rem}}@media (min-width:640px){.sm\\:-my-48{margin-top:-12rem;margin-bottom:-12rem}}@media (min-width:640px){.sm\\:-mx-48{margin-left:-12rem;margin-right:-12rem}}@media (min-width:640px){.sm\\:-my-56{margin-top:-14rem;margin-bottom:-14rem}}@media (min-width:640px){.sm\\:-mx-56{margin-left:-14rem;margin-right:-14rem}}@media (min-width:640px){.sm\\:-my-64{margin-top:-16rem;margin-bottom:-16rem}}@media (min-width:640px){.sm\\:-mx-64{margin-left:-16rem;margin-right:-16rem}}@media (min-width:640px){.sm\\:-my-px{margin-top:-1px;margin-bottom:-1px}}@media (min-width:640px){.sm\\:-mx-px{margin-left:-1px;margin-right:-1px}}@media (min-width:640px){.sm\\:mt-0{margin-top:0}}@media (min-width:640px){.sm\\:mr-0{margin-right:0}}@media (min-width:640px){.sm\\:mb-0{margin-bottom:0}}@media (min-width:640px){.sm\\:ml-0{margin-left:0}}@media (min-width:640px){.sm\\:mt-1{margin-top:.25rem}}@media (min-width:640px){.sm\\:mr-1{margin-right:.25rem}}@media (min-width:640px){.sm\\:mb-1{margin-bottom:.25rem}}@media (min-width:640px){.sm\\:ml-1{margin-left:.25rem}}@media (min-width:640px){.sm\\:mt-2{margin-top:.5rem}}@media (min-width:640px){.sm\\:mr-2{margin-right:.5rem}}@media (min-width:640px){.sm\\:mb-2{margin-bottom:.5rem}}@media (min-width:640px){.sm\\:ml-2{margin-left:.5rem}}@media (min-width:640px){.sm\\:mt-3{margin-top:.75rem}}@media (min-width:640px){.sm\\:mr-3{margin-right:.75rem}}@media (min-width:640px){.sm\\:mb-3{margin-bottom:.75rem}}@media (min-width:640px){.sm\\:ml-3{margin-left:.75rem}}@media (min-width:640px){.sm\\:mt-4{margin-top:1rem}}@media (min-width:640px){.sm\\:mr-4{margin-right:1rem}}@media (min-width:640px){.sm\\:mb-4{margin-bottom:1rem}}@media (min-width:640px){.sm\\:ml-4{margin-left:1rem}}@media (min-width:640px){.sm\\:mt-5{margin-top:1.25rem}}@media (min-width:640px){.sm\\:mr-5{margin-right:1.25rem}}@media (min-width:640px){.sm\\:mb-5{margin-bottom:1.25rem}}@media (min-width:640px){.sm\\:ml-5{margin-left:1.25rem}}@media (min-width:640px){.sm\\:mt-6{margin-top:1.5rem}}@media (min-width:640px){.sm\\:mr-6{margin-right:1.5rem}}@media (min-width:640px){.sm\\:mb-6{margin-bottom:1.5rem}}@media (min-width:640px){.sm\\:ml-6{margin-left:1.5rem}}@media (min-width:640px){.sm\\:mt-8{margin-top:2rem}}@media (min-width:640px){.sm\\:mr-8{margin-right:2rem}}@media (min-width:640px){.sm\\:mb-8{margin-bottom:2rem}}@media (min-width:640px){.sm\\:ml-8{margin-left:2rem}}@media (min-width:640px){.sm\\:mt-10{margin-top:2.5rem}}@media (min-width:640px){.sm\\:mr-10{margin-right:2.5rem}}@media (min-width:640px){.sm\\:mb-10{margin-bottom:2.5rem}}@media (min-width:640px){.sm\\:ml-10{margin-left:2.5rem}}@media (min-width:640px){.sm\\:mt-12{margin-top:3rem}}@media (min-width:640px){.sm\\:mr-12{margin-right:3rem}}@media (min-width:640px){.sm\\:mb-12{margin-bottom:3rem}}@media (min-width:640px){.sm\\:ml-12{margin-left:3rem}}@media (min-width:640px){.sm\\:mt-16{margin-top:4rem}}@media (min-width:640px){.sm\\:mr-16{margin-right:4rem}}@media (min-width:640px){.sm\\:mb-16{margin-bottom:4rem}}@media (min-width:640px){.sm\\:ml-16{margin-left:4rem}}@media (min-width:640px){.sm\\:mt-20{margin-top:5rem}}@media (min-width:640px){.sm\\:mr-20{margin-right:5rem}}@media (min-width:640px){.sm\\:mb-20{margin-bottom:5rem}}@media (min-width:640px){.sm\\:ml-20{margin-left:5rem}}@media (min-width:640px){.sm\\:mt-24{margin-top:6rem}}@media (min-width:640px){.sm\\:mr-24{margin-right:6rem}}@media (min-width:640px){.sm\\:mb-24{margin-bottom:6rem}}@media (min-width:640px){.sm\\:ml-24{margin-left:6rem}}@media (min-width:640px){.sm\\:mt-32{margin-top:8rem}}@media (min-width:640px){.sm\\:mr-32{margin-right:8rem}}@media (min-width:640px){.sm\\:mb-32{margin-bottom:8rem}}@media (min-width:640px){.sm\\:ml-32{margin-left:8rem}}@media (min-width:640px){.sm\\:mt-40{margin-top:10rem}}@media (min-width:640px){.sm\\:mr-40{margin-right:10rem}}@media (min-width:640px){.sm\\:mb-40{margin-bottom:10rem}}@media (min-width:640px){.sm\\:ml-40{margin-left:10rem}}@media (min-width:640px){.sm\\:mt-48{margin-top:12rem}}@media (min-width:640px){.sm\\:mr-48{margin-right:12rem}}@media (min-width:640px){.sm\\:mb-48{margin-bottom:12rem}}@media (min-width:640px){.sm\\:ml-48{margin-left:12rem}}@media (min-width:640px){.sm\\:mt-56{margin-top:14rem}}@media (min-width:640px){.sm\\:mr-56{margin-right:14rem}}@media (min-width:640px){.sm\\:mb-56{margin-bottom:14rem}}@media (min-width:640px){.sm\\:ml-56{margin-left:14rem}}@media (min-width:640px){.sm\\:mt-64{margin-top:16rem}}@media (min-width:640px){.sm\\:mr-64{margin-right:16rem}}@media (min-width:640px){.sm\\:mb-64{margin-bottom:16rem}}@media (min-width:640px){.sm\\:ml-64{margin-left:16rem}}@media (min-width:640px){.sm\\:mt-auto{margin-top:auto}}@media (min-width:640px){.sm\\:mr-auto{margin-right:auto}}@media (min-width:640px){.sm\\:mb-auto{margin-bottom:auto}}@media (min-width:640px){.sm\\:ml-auto{margin-left:auto}}@media (min-width:640px){.sm\\:mt-px{margin-top:1px}}@media (min-width:640px){.sm\\:mr-px{margin-right:1px}}@media (min-width:640px){.sm\\:mb-px{margin-bottom:1px}}@media (min-width:640px){.sm\\:ml-px{margin-left:1px}}@media (min-width:640px){.sm\\:-mt-1{margin-top:-.25rem}}@media (min-width:640px){.sm\\:-mr-1{margin-right:-.25rem}}@media (min-width:640px){.sm\\:-mb-1{margin-bottom:-.25rem}}@media (min-width:640px){.sm\\:-ml-1{margin-left:-.25rem}}@media (min-width:640px){.sm\\:-mt-2{margin-top:-.5rem}}@media (min-width:640px){.sm\\:-mr-2{margin-right:-.5rem}}@media (min-width:640px){.sm\\:-mb-2{margin-bottom:-.5rem}}@media (min-width:640px){.sm\\:-ml-2{margin-left:-.5rem}}@media (min-width:640px){.sm\\:-mt-3{margin-top:-.75rem}}@media (min-width:640px){.sm\\:-mr-3{margin-right:-.75rem}}@media (min-width:640px){.sm\\:-mb-3{margin-bottom:-.75rem}}@media (min-width:640px){.sm\\:-ml-3{margin-left:-.75rem}}@media (min-width:640px){.sm\\:-mt-4{margin-top:-1rem}}@media (min-width:640px){.sm\\:-mr-4{margin-right:-1rem}}@media (min-width:640px){.sm\\:-mb-4{margin-bottom:-1rem}}@media (min-width:640px){.sm\\:-ml-4{margin-left:-1rem}}@media (min-width:640px){.sm\\:-mt-5{margin-top:-1.25rem}}@media (min-width:640px){.sm\\:-mr-5{margin-right:-1.25rem}}@media (min-width:640px){.sm\\:-mb-5{margin-bottom:-1.25rem}}@media (min-width:640px){.sm\\:-ml-5{margin-left:-1.25rem}}@media (min-width:640px){.sm\\:-mt-6{margin-top:-1.5rem}}@media (min-width:640px){.sm\\:-mr-6{margin-right:-1.5rem}}@media (min-width:640px){.sm\\:-mb-6{margin-bottom:-1.5rem}}@media (min-width:640px){.sm\\:-ml-6{margin-left:-1.5rem}}@media (min-width:640px){.sm\\:-mt-8{margin-top:-2rem}}@media (min-width:640px){.sm\\:-mr-8{margin-right:-2rem}}@media (min-width:640px){.sm\\:-mb-8{margin-bottom:-2rem}}@media (min-width:640px){.sm\\:-ml-8{margin-left:-2rem}}@media (min-width:640px){.sm\\:-mt-10{margin-top:-2.5rem}}@media (min-width:640px){.sm\\:-mr-10{margin-right:-2.5rem}}@media (min-width:640px){.sm\\:-mb-10{margin-bottom:-2.5rem}}@media (min-width:640px){.sm\\:-ml-10{margin-left:-2.5rem}}@media (min-width:640px){.sm\\:-mt-12{margin-top:-3rem}}@media (min-width:640px){.sm\\:-mr-12{margin-right:-3rem}}@media (min-width:640px){.sm\\:-mb-12{margin-bottom:-3rem}}@media (min-width:640px){.sm\\:-ml-12{margin-left:-3rem}}@media (min-width:640px){.sm\\:-mt-16{margin-top:-4rem}}@media (min-width:640px){.sm\\:-mr-16{margin-right:-4rem}}@media (min-width:640px){.sm\\:-mb-16{margin-bottom:-4rem}}@media (min-width:640px){.sm\\:-ml-16{margin-left:-4rem}}@media (min-width:640px){.sm\\:-mt-20{margin-top:-5rem}}@media (min-width:640px){.sm\\:-mr-20{margin-right:-5rem}}@media (min-width:640px){.sm\\:-mb-20{margin-bottom:-5rem}}@media (min-width:640px){.sm\\:-ml-20{margin-left:-5rem}}@media (min-width:640px){.sm\\:-mt-24{margin-top:-6rem}}@media (min-width:640px){.sm\\:-mr-24{margin-right:-6rem}}@media (min-width:640px){.sm\\:-mb-24{margin-bottom:-6rem}}@media (min-width:640px){.sm\\:-ml-24{margin-left:-6rem}}@media (min-width:640px){.sm\\:-mt-32{margin-top:-8rem}}@media (min-width:640px){.sm\\:-mr-32{margin-right:-8rem}}@media (min-width:640px){.sm\\:-mb-32{margin-bottom:-8rem}}@media (min-width:640px){.sm\\:-ml-32{margin-left:-8rem}}@media (min-width:640px){.sm\\:-mt-40{margin-top:-10rem}}@media (min-width:640px){.sm\\:-mr-40{margin-right:-10rem}}@media (min-width:640px){.sm\\:-mb-40{margin-bottom:-10rem}}@media (min-width:640px){.sm\\:-ml-40{margin-left:-10rem}}@media (min-width:640px){.sm\\:-mt-48{margin-top:-12rem}}@media (min-width:640px){.sm\\:-mr-48{margin-right:-12rem}}@media (min-width:640px){.sm\\:-mb-48{margin-bottom:-12rem}}@media (min-width:640px){.sm\\:-ml-48{margin-left:-12rem}}@media (min-width:640px){.sm\\:-mt-56{margin-top:-14rem}}@media (min-width:640px){.sm\\:-mr-56{margin-right:-14rem}}@media (min-width:640px){.sm\\:-mb-56{margin-bottom:-14rem}}@media (min-width:640px){.sm\\:-ml-56{margin-left:-14rem}}@media (min-width:640px){.sm\\:-mt-64{margin-top:-16rem}}@media (min-width:640px){.sm\\:-mr-64{margin-right:-16rem}}@media (min-width:640px){.sm\\:-mb-64{margin-bottom:-16rem}}@media (min-width:640px){.sm\\:-ml-64{margin-left:-16rem}}@media (min-width:640px){.sm\\:-mt-px{margin-top:-1px}}@media (min-width:640px){.sm\\:-mr-px{margin-right:-1px}}@media (min-width:640px){.sm\\:-mb-px{margin-bottom:-1px}}@media (min-width:640px){.sm\\:-ml-px{margin-left:-1px}}@media (min-width:640px){.sm\\:max-h-full{max-height:100%}}@media (min-width:640px){.sm\\:max-h-screen{max-height:100vh}}@media (min-width:640px){.sm\\:max-w-none{max-width:none}}@media (min-width:640px){.sm\\:max-w-xs{max-width:20rem}}@media (min-width:640px){.sm\\:max-w-sm{max-width:24rem}}@media (min-width:640px){.sm\\:max-w-md{max-width:28rem}}@media (min-width:640px){.sm\\:max-w-lg{max-width:32rem}}@media (min-width:640px){.sm\\:max-w-xl{max-width:36rem}}@media (min-width:640px){.sm\\:max-w-2xl{max-width:42rem}}@media (min-width:640px){.sm\\:max-w-3xl{max-width:48rem}}@media (min-width:640px){.sm\\:max-w-4xl{max-width:56rem}}@media (min-width:640px){.sm\\:max-w-5xl{max-width:64rem}}@media (min-width:640px){.sm\\:max-w-6xl{max-width:72rem}}@media (min-width:640px){.sm\\:max-w-full{max-width:100%}}@media (min-width:640px){.sm\\:max-w-screen-sm{max-width:640px}}@media (min-width:640px){.sm\\:max-w-screen-md{max-width:768px}}@media (min-width:640px){.sm\\:max-w-screen-lg{max-width:1024px}}@media (min-width:640px){.sm\\:max-w-screen-xl{max-width:1280px}}@media (min-width:640px){.sm\\:min-h-0{min-height:0}}@media (min-width:640px){.sm\\:min-h-full{min-height:100%}}@media (min-width:640px){.sm\\:min-h-screen{min-height:100vh}}@media (min-width:640px){.sm\\:min-w-0{min-width:0}}@media (min-width:640px){.sm\\:min-w-full{min-width:100%}}@media (min-width:640px){.sm\\:object-contain{object-fit:contain}}@media (min-width:640px){.sm\\:object-cover{object-fit:cover}}@media (min-width:640px){.sm\\:object-fill{object-fit:fill}}@media (min-width:640px){.sm\\:object-none{object-fit:none}}@media (min-width:640px){.sm\\:object-scale-down{object-fit:scale-down}}@media (min-width:640px){.sm\\:object-bottom{object-position:bottom}}@media (min-width:640px){.sm\\:object-center{object-position:center}}@media (min-width:640px){.sm\\:object-left{object-position:left}}@media (min-width:640px){.sm\\:object-left-bottom{object-position:left bottom}}@media (min-width:640px){.sm\\:object-left-top{object-position:left top}}@media (min-width:640px){.sm\\:object-right{object-position:right}}@media (min-width:640px){.sm\\:object-right-bottom{object-position:right bottom}}@media (min-width:640px){.sm\\:object-right-top{object-position:right top}}@media (min-width:640px){.sm\\:object-top{object-position:top}}@media (min-width:640px){.sm\\:opacity-0{opacity:0}}@media (min-width:640px){.sm\\:opacity-25{opacity:.25}}@media (min-width:640px){.sm\\:opacity-50{opacity:.5}}@media (min-width:640px){.sm\\:opacity-75{opacity:.75}}@media (min-width:640px){.sm\\:opacity-100{opacity:1}}@media (min-width:640px){.sm\\:hover\\:opacity-0:hover{opacity:0}}@media (min-width:640px){.sm\\:hover\\:opacity-25:hover{opacity:.25}}@media (min-width:640px){.sm\\:hover\\:opacity-50:hover{opacity:.5}}@media (min-width:640px){.sm\\:hover\\:opacity-75:hover{opacity:.75}}@media (min-width:640px){.sm\\:hover\\:opacity-100:hover{opacity:1}}@media (min-width:640px){.sm\\:focus\\:opacity-0:focus{opacity:0}}@media (min-width:640px){.sm\\:focus\\:opacity-25:focus{opacity:.25}}@media (min-width:640px){.sm\\:focus\\:opacity-50:focus{opacity:.5}}@media (min-width:640px){.sm\\:focus\\:opacity-75:focus{opacity:.75}}@media (min-width:640px){.sm\\:focus\\:opacity-100:focus{opacity:1}}@media (min-width:640px){.sm\\:outline-none{outline:2px solid transparent;outline-offset:2px}}@media (min-width:640px){.sm\\:outline-white{outline:2px dotted #fff;outline-offset:2px}}@media (min-width:640px){.sm\\:outline-black{outline:2px dotted #000;outline-offset:2px}}@media (min-width:640px){.sm\\:focus\\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}}@media (min-width:640px){.sm\\:focus\\:outline-white:focus{outline:2px dotted #fff;outline-offset:2px}}@media (min-width:640px){.sm\\:focus\\:outline-black:focus{outline:2px dotted #000;outline-offset:2px}}@media (min-width:640px){.sm\\:overflow-auto{overflow:auto}}@media (min-width:640px){.sm\\:overflow-hidden{overflow:hidden}}@media (min-width:640px){.sm\\:overflow-visible{overflow:visible}}@media (min-width:640px){.sm\\:overflow-scroll{overflow:scroll}}@media (min-width:640px){.sm\\:overflow-x-auto{overflow-x:auto}}@media (min-width:640px){.sm\\:overflow-y-auto{overflow-y:auto}}@media (min-width:640px){.sm\\:overflow-x-hidden{overflow-x:hidden}}@media (min-width:640px){.sm\\:overflow-y-hidden{overflow-y:hidden}}@media (min-width:640px){.sm\\:overflow-x-visible{overflow-x:visible}}@media (min-width:640px){.sm\\:overflow-y-visible{overflow-y:visible}}@media (min-width:640px){.sm\\:overflow-x-scroll{overflow-x:scroll}}@media (min-width:640px){.sm\\:overflow-y-scroll{overflow-y:scroll}}@media (min-width:640px){.sm\\:scrolling-touch{-webkit-overflow-scrolling:touch}}@media (min-width:640px){.sm\\:scrolling-auto{-webkit-overflow-scrolling:auto}}@media (min-width:640px){.sm\\:overscroll-auto{overscroll-behavior:auto}}@media (min-width:640px){.sm\\:overscroll-contain{overscroll-behavior:contain}}@media (min-width:640px){.sm\\:overscroll-none{overscroll-behavior:none}}@media (min-width:640px){.sm\\:overscroll-y-auto{overscroll-behavior-y:auto}}@media (min-width:640px){.sm\\:overscroll-y-contain{overscroll-behavior-y:contain}}@media (min-width:640px){.sm\\:overscroll-y-none{overscroll-behavior-y:none}}@media (min-width:640px){.sm\\:overscroll-x-auto{overscroll-behavior-x:auto}}@media (min-width:640px){.sm\\:overscroll-x-contain{overscroll-behavior-x:contain}}@media (min-width:640px){.sm\\:overscroll-x-none{overscroll-behavior-x:none}}@media (min-width:640px){.sm\\:p-0{padding:0}}@media (min-width:640px){.sm\\:p-1{padding:.25rem}}@media (min-width:640px){.sm\\:p-2{padding:.5rem}}@media (min-width:640px){.sm\\:p-3{padding:.75rem}}@media (min-width:640px){.sm\\:p-4{padding:1rem}}@media (min-width:640px){.sm\\:p-5{padding:1.25rem}}@media (min-width:640px){.sm\\:p-6{padding:1.5rem}}@media (min-width:640px){.sm\\:p-8{padding:2rem}}@media (min-width:640px){.sm\\:p-10{padding:2.5rem}}@media (min-width:640px){.sm\\:p-12{padding:3rem}}@media (min-width:640px){.sm\\:p-16{padding:4rem}}@media (min-width:640px){.sm\\:p-20{padding:5rem}}@media (min-width:640px){.sm\\:p-24{padding:6rem}}@media (min-width:640px){.sm\\:p-32{padding:8rem}}@media (min-width:640px){.sm\\:p-40{padding:10rem}}@media (min-width:640px){.sm\\:p-48{padding:12rem}}@media (min-width:640px){.sm\\:p-56{padding:14rem}}@media (min-width:640px){.sm\\:p-64{padding:16rem}}@media (min-width:640px){.sm\\:p-px{padding:1px}}@media (min-width:640px){.sm\\:py-0{padding-top:0;padding-bottom:0}}@media (min-width:640px){.sm\\:px-0{padding-left:0;padding-right:0}}@media (min-width:640px){.sm\\:py-1{padding-top:.25rem;padding-bottom:.25rem}}@media (min-width:640px){.sm\\:px-1{padding-left:.25rem;padding-right:.25rem}}@media (min-width:640px){.sm\\:py-2{padding-top:.5rem;padding-bottom:.5rem}}@media (min-width:640px){.sm\\:px-2{padding-left:.5rem;padding-right:.5rem}}@media (min-width:640px){.sm\\:py-3{padding-top:.75rem;padding-bottom:.75rem}}@media (min-width:640px){.sm\\:px-3{padding-left:.75rem;padding-right:.75rem}}@media (min-width:640px){.sm\\:py-4{padding-top:1rem;padding-bottom:1rem}}@media (min-width:640px){.sm\\:px-4{padding-left:1rem;padding-right:1rem}}@media (min-width:640px){.sm\\:py-5{padding-top:1.25rem;padding-bottom:1.25rem}}@media (min-width:640px){.sm\\:px-5{padding-left:1.25rem;padding-right:1.25rem}}@media (min-width:640px){.sm\\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}}@media (min-width:640px){.sm\\:px-6{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:640px){.sm\\:py-8{padding-top:2rem;padding-bottom:2rem}}@media (min-width:640px){.sm\\:px-8{padding-left:2rem;padding-right:2rem}}@media (min-width:640px){.sm\\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}}@media (min-width:640px){.sm\\:px-10{padding-left:2.5rem;padding-right:2.5rem}}@media (min-width:640px){.sm\\:py-12{padding-top:3rem;padding-bottom:3rem}}@media (min-width:640px){.sm\\:px-12{padding-left:3rem;padding-right:3rem}}@media (min-width:640px){.sm\\:py-16{padding-top:4rem;padding-bottom:4rem}}@media (min-width:640px){.sm\\:px-16{padding-left:4rem;padding-right:4rem}}@media (min-width:640px){.sm\\:py-20{padding-top:5rem;padding-bottom:5rem}}@media (min-width:640px){.sm\\:px-20{padding-left:5rem;padding-right:5rem}}@media (min-width:640px){.sm\\:py-24{padding-top:6rem;padding-bottom:6rem}}@media (min-width:640px){.sm\\:px-24{padding-left:6rem;padding-right:6rem}}@media (min-width:640px){.sm\\:py-32{padding-top:8rem;padding-bottom:8rem}}@media (min-width:640px){.sm\\:px-32{padding-left:8rem;padding-right:8rem}}@media (min-width:640px){.sm\\:py-40{padding-top:10rem;padding-bottom:10rem}}@media (min-width:640px){.sm\\:px-40{padding-left:10rem;padding-right:10rem}}@media (min-width:640px){.sm\\:py-48{padding-top:12rem;padding-bottom:12rem}}@media (min-width:640px){.sm\\:px-48{padding-left:12rem;padding-right:12rem}}@media (min-width:640px){.sm\\:py-56{padding-top:14rem;padding-bottom:14rem}}@media (min-width:640px){.sm\\:px-56{padding-left:14rem;padding-right:14rem}}@media (min-width:640px){.sm\\:py-64{padding-top:16rem;padding-bottom:16rem}}@media (min-width:640px){.sm\\:px-64{padding-left:16rem;padding-right:16rem}}@media (min-width:640px){.sm\\:py-px{padding-top:1px;padding-bottom:1px}}@media (min-width:640px){.sm\\:px-px{padding-left:1px;padding-right:1px}}@media (min-width:640px){.sm\\:pt-0{padding-top:0}}@media (min-width:640px){.sm\\:pr-0{padding-right:0}}@media (min-width:640px){.sm\\:pb-0{padding-bottom:0}}@media (min-width:640px){.sm\\:pl-0{padding-left:0}}@media (min-width:640px){.sm\\:pt-1{padding-top:.25rem}}@media (min-width:640px){.sm\\:pr-1{padding-right:.25rem}}@media (min-width:640px){.sm\\:pb-1{padding-bottom:.25rem}}@media (min-width:640px){.sm\\:pl-1{padding-left:.25rem}}@media (min-width:640px){.sm\\:pt-2{padding-top:.5rem}}@media (min-width:640px){.sm\\:pr-2{padding-right:.5rem}}@media (min-width:640px){.sm\\:pb-2{padding-bottom:.5rem}}@media (min-width:640px){.sm\\:pl-2{padding-left:.5rem}}@media (min-width:640px){.sm\\:pt-3{padding-top:.75rem}}@media (min-width:640px){.sm\\:pr-3{padding-right:.75rem}}@media (min-width:640px){.sm\\:pb-3{padding-bottom:.75rem}}@media (min-width:640px){.sm\\:pl-3{padding-left:.75rem}}@media (min-width:640px){.sm\\:pt-4{padding-top:1rem}}@media (min-width:640px){.sm\\:pr-4{padding-right:1rem}}@media (min-width:640px){.sm\\:pb-4{padding-bottom:1rem}}@media (min-width:640px){.sm\\:pl-4{padding-left:1rem}}@media (min-width:640px){.sm\\:pt-5{padding-top:1.25rem}}@media (min-width:640px){.sm\\:pr-5{padding-right:1.25rem}}@media (min-width:640px){.sm\\:pb-5{padding-bottom:1.25rem}}@media (min-width:640px){.sm\\:pl-5{padding-left:1.25rem}}@media (min-width:640px){.sm\\:pt-6{padding-top:1.5rem}}@media (min-width:640px){.sm\\:pr-6{padding-right:1.5rem}}@media (min-width:640px){.sm\\:pb-6{padding-bottom:1.5rem}}@media (min-width:640px){.sm\\:pl-6{padding-left:1.5rem}}@media (min-width:640px){.sm\\:pt-8{padding-top:2rem}}@media (min-width:640px){.sm\\:pr-8{padding-right:2rem}}@media (min-width:640px){.sm\\:pb-8{padding-bottom:2rem}}@media (min-width:640px){.sm\\:pl-8{padding-left:2rem}}@media (min-width:640px){.sm\\:pt-10{padding-top:2.5rem}}@media (min-width:640px){.sm\\:pr-10{padding-right:2.5rem}}@media (min-width:640px){.sm\\:pb-10{padding-bottom:2.5rem}}@media (min-width:640px){.sm\\:pl-10{padding-left:2.5rem}}@media (min-width:640px){.sm\\:pt-12{padding-top:3rem}}@media (min-width:640px){.sm\\:pr-12{padding-right:3rem}}@media (min-width:640px){.sm\\:pb-12{padding-bottom:3rem}}@media (min-width:640px){.sm\\:pl-12{padding-left:3rem}}@media (min-width:640px){.sm\\:pt-16{padding-top:4rem}}@media (min-width:640px){.sm\\:pr-16{padding-right:4rem}}@media (min-width:640px){.sm\\:pb-16{padding-bottom:4rem}}@media (min-width:640px){.sm\\:pl-16{padding-left:4rem}}@media (min-width:640px){.sm\\:pt-20{padding-top:5rem}}@media (min-width:640px){.sm\\:pr-20{padding-right:5rem}}@media (min-width:640px){.sm\\:pb-20{padding-bottom:5rem}}@media (min-width:640px){.sm\\:pl-20{padding-left:5rem}}@media (min-width:640px){.sm\\:pt-24{padding-top:6rem}}@media (min-width:640px){.sm\\:pr-24{padding-right:6rem}}@media (min-width:640px){.sm\\:pb-24{padding-bottom:6rem}}@media (min-width:640px){.sm\\:pl-24{padding-left:6rem}}@media (min-width:640px){.sm\\:pt-32{padding-top:8rem}}@media (min-width:640px){.sm\\:pr-32{padding-right:8rem}}@media (min-width:640px){.sm\\:pb-32{padding-bottom:8rem}}@media (min-width:640px){.sm\\:pl-32{padding-left:8rem}}@media (min-width:640px){.sm\\:pt-40{padding-top:10rem}}@media (min-width:640px){.sm\\:pr-40{padding-right:10rem}}@media (min-width:640px){.sm\\:pb-40{padding-bottom:10rem}}@media (min-width:640px){.sm\\:pl-40{padding-left:10rem}}@media (min-width:640px){.sm\\:pt-48{padding-top:12rem}}@media (min-width:640px){.sm\\:pr-48{padding-right:12rem}}@media (min-width:640px){.sm\\:pb-48{padding-bottom:12rem}}@media (min-width:640px){.sm\\:pl-48{padding-left:12rem}}@media (min-width:640px){.sm\\:pt-56{padding-top:14rem}}@media (min-width:640px){.sm\\:pr-56{padding-right:14rem}}@media (min-width:640px){.sm\\:pb-56{padding-bottom:14rem}}@media (min-width:640px){.sm\\:pl-56{padding-left:14rem}}@media (min-width:640px){.sm\\:pt-64{padding-top:16rem}}@media (min-width:640px){.sm\\:pr-64{padding-right:16rem}}@media (min-width:640px){.sm\\:pb-64{padding-bottom:16rem}}@media (min-width:640px){.sm\\:pl-64{padding-left:16rem}}@media (min-width:640px){.sm\\:pt-px{padding-top:1px}}@media (min-width:640px){.sm\\:pr-px{padding-right:1px}}@media (min-width:640px){.sm\\:pb-px{padding-bottom:1px}}@media (min-width:640px){.sm\\:pl-px{padding-left:1px}}@media (min-width:640px){.sm\\:placeholder-primary::placeholder{--placeholder-opacity:1;color:#7467ef;color:rgba(116,103,239,var(--placeholder-opacity))}}@media (min-width:640px){.sm\\:placeholder-secondary::placeholder{--placeholder-opacity:1;color:#ff9e43;color:rgba(255,158,67,var(--placeholder-opacity))}}@media (min-width:640px){.sm\\:placeholder-error::placeholder{--placeholder-opacity:1;color:#e95455;color:rgba(233,84,85,var(--placeholder-opacity))}}@media (min-width:640px){.sm\\:placeholder-default::placeholder{--placeholder-opacity:1;color:#1a2038;color:rgba(26,32,56,var(--placeholder-opacity))}}@media (min-width:640px){.sm\\:placeholder-paper::placeholder{--placeholder-opacity:1;color:#222a45;color:rgba(34,42,69,var(--placeholder-opacity))}}@media (min-width:640px){.sm\\:placeholder-paperlight::placeholder{--placeholder-opacity:1;color:#30345b;color:rgba(48,52,91,var(--placeholder-opacity))}}@media (min-width:640px){.sm\\:placeholder-muted::placeholder{color:hsla(0,0%,100%,.7)}}@media (min-width:640px){.sm\\:placeholder-hint::placeholder{color:hsla(0,0%,100%,.5)}}@media (min-width:640px){.sm\\:placeholder-white::placeholder{--placeholder-opacity:1;color:#fff;color:rgba(255,255,255,var(--placeholder-opacity))}}@media (min-width:640px){.sm\\:placeholder-success::placeholder{color:#33d9b2}}@media (min-width:640px){.sm\\:focus\\:placeholder-primary:focus::placeholder{--placeholder-opacity:1;color:#7467ef;color:rgba(116,103,239,var(--placeholder-opacity))}}@media (min-width:640px){.sm\\:focus\\:placeholder-secondary:focus::placeholder{--placeholder-opacity:1;color:#ff9e43;color:rgba(255,158,67,var(--placeholder-opacity))}}@media (min-width:640px){.sm\\:focus\\:placeholder-error:focus::placeholder{--placeholder-opacity:1;color:#e95455;color:rgba(233,84,85,var(--placeholder-opacity))}}@media (min-width:640px){.sm\\:focus\\:placeholder-default:focus::placeholder{--placeholder-opacity:1;color:#1a2038;color:rgba(26,32,56,var(--placeholder-opacity))}}@media (min-width:640px){.sm\\:focus\\:placeholder-paper:focus::placeholder{--placeholder-opacity:1;color:#222a45;color:rgba(34,42,69,var(--placeholder-opacity))}}@media (min-width:640px){.sm\\:focus\\:placeholder-paperlight:focus::placeholder{--placeholder-opacity:1;color:#30345b;color:rgba(48,52,91,var(--placeholder-opacity))}}@media (min-width:640px){.sm\\:focus\\:placeholder-muted:focus::placeholder{color:hsla(0,0%,100%,.7)}}@media (min-width:640px){.sm\\:focus\\:placeholder-hint:focus::placeholder{color:hsla(0,0%,100%,.5)}}@media (min-width:640px){.sm\\:focus\\:placeholder-white:focus::placeholder{--placeholder-opacity:1;color:#fff;color:rgba(255,255,255,var(--placeholder-opacity))}}@media (min-width:640px){.sm\\:focus\\:placeholder-success:focus::placeholder{color:#33d9b2}}@media (min-width:640px){.sm\\:placeholder-opacity-0::placeholder{--placeholder-opacity:0}}@media (min-width:640px){.sm\\:placeholder-opacity-25::placeholder{--placeholder-opacity:0.25}}@media (min-width:640px){.sm\\:placeholder-opacity-50::placeholder{--placeholder-opacity:0.5}}@media (min-width:640px){.sm\\:placeholder-opacity-75::placeholder{--placeholder-opacity:0.75}}@media (min-width:640px){.sm\\:placeholder-opacity-100::placeholder{--placeholder-opacity:1}}@media (min-width:640px){.sm\\:focus\\:placeholder-opacity-0:focus::placeholder{--placeholder-opacity:0}}@media (min-width:640px){.sm\\:focus\\:placeholder-opacity-25:focus::placeholder{--placeholder-opacity:0.25}}@media (min-width:640px){.sm\\:focus\\:placeholder-opacity-50:focus::placeholder{--placeholder-opacity:0.5}}@media (min-width:640px){.sm\\:focus\\:placeholder-opacity-75:focus::placeholder{--placeholder-opacity:0.75}}@media (min-width:640px){.sm\\:focus\\:placeholder-opacity-100:focus::placeholder{--placeholder-opacity:1}}@media (min-width:640px){.sm\\:pointer-events-none{pointer-events:none}}@media (min-width:640px){.sm\\:pointer-events-auto{pointer-events:auto}}@media (min-width:640px){.sm\\:static{position:static}}@media (min-width:640px){.sm\\:fixed{position:fixed}}@media (min-width:640px){.sm\\:absolute{position:absolute}}@media (min-width:640px){.sm\\:relative{position:relative}}@media (min-width:640px){.sm\\:sticky{position:sticky}}@media (min-width:640px){.sm\\:inset-0{top:0;right:0;bottom:0;left:0}}@media (min-width:640px){.sm\\:inset-auto{top:auto;right:auto;bottom:auto;left:auto}}@media (min-width:640px){.sm\\:inset-y-0{top:0;bottom:0}}@media (min-width:640px){.sm\\:inset-x-0{right:0;left:0}}@media (min-width:640px){.sm\\:inset-y-auto{top:auto;bottom:auto}}@media (min-width:640px){.sm\\:inset-x-auto{right:auto;left:auto}}@media (min-width:640px){.sm\\:top-0{top:0}}@media (min-width:640px){.sm\\:right-0{right:0}}@media (min-width:640px){.sm\\:bottom-0{bottom:0}}@media (min-width:640px){.sm\\:left-0{left:0}}@media (min-width:640px){.sm\\:top-auto{top:auto}}@media (min-width:640px){.sm\\:right-auto{right:auto}}@media (min-width:640px){.sm\\:bottom-auto{bottom:auto}}@media (min-width:640px){.sm\\:left-auto{left:auto}}@media (min-width:640px){.sm\\:resize-none{resize:none}}@media (min-width:640px){.sm\\:resize-y{resize:vertical}}@media (min-width:640px){.sm\\:resize-x{resize:horizontal}}@media (min-width:640px){.sm\\:resize{resize:both}}@media (min-width:640px){.sm\\:shadow-xs{box-shadow:0 0 0 1px rgba(0,0,0,.05)}}@media (min-width:640px){.sm\\:shadow-sm{box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}}@media (min-width:640px){.sm\\:shadow{box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06)}}@media (min-width:640px){.sm\\:shadow-md{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}}@media (min-width:640px){.sm\\:shadow-lg{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}}@media (min-width:640px){.sm\\:shadow-xl{box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}}@media (min-width:640px){.sm\\:shadow-2xl{box-shadow:0 25px 50px -12px rgba(0,0,0,.25)}}@media (min-width:640px){.sm\\:shadow-inner{box-shadow:inset 0 2px 4px 0 rgba(0,0,0,.06)}}@media (min-width:640px){.sm\\:shadow-outline{box-shadow:0 0 0 3px rgba(66,153,225,.5)}}@media (min-width:640px){.sm\\:shadow-none{box-shadow:none}}@media (min-width:640px){.sm\\:hover\\:shadow-xs:hover{box-shadow:0 0 0 1px rgba(0,0,0,.05)}}@media (min-width:640px){.sm\\:hover\\:shadow-sm:hover{box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}}@media (min-width:640px){.sm\\:hover\\:shadow:hover{box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06)}}@media (min-width:640px){.sm\\:hover\\:shadow-md:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}}@media (min-width:640px){.sm\\:hover\\:shadow-lg:hover{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}}@media (min-width:640px){.sm\\:hover\\:shadow-xl:hover{box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}}@media (min-width:640px){.sm\\:hover\\:shadow-2xl:hover{box-shadow:0 25px 50px -12px rgba(0,0,0,.25)}}@media (min-width:640px){.sm\\:hover\\:shadow-inner:hover{box-shadow:inset 0 2px 4px 0 rgba(0,0,0,.06)}}@media (min-width:640px){.sm\\:hover\\:shadow-outline:hover{box-shadow:0 0 0 3px rgba(66,153,225,.5)}}@media (min-width:640px){.sm\\:hover\\:shadow-none:hover{box-shadow:none}}@media (min-width:640px){.sm\\:focus\\:shadow-xs:focus{box-shadow:0 0 0 1px rgba(0,0,0,.05)}}@media (min-width:640px){.sm\\:focus\\:shadow-sm:focus{box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}}@media (min-width:640px){.sm\\:focus\\:shadow:focus{box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06)}}@media (min-width:640px){.sm\\:focus\\:shadow-md:focus{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}}@media (min-width:640px){.sm\\:focus\\:shadow-lg:focus{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}}@media (min-width:640px){.sm\\:focus\\:shadow-xl:focus{box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}}@media (min-width:640px){.sm\\:focus\\:shadow-2xl:focus{box-shadow:0 25px 50px -12px rgba(0,0,0,.25)}}@media (min-width:640px){.sm\\:focus\\:shadow-inner:focus{box-shadow:inset 0 2px 4px 0 rgba(0,0,0,.06)}}@media (min-width:640px){.sm\\:focus\\:shadow-outline:focus{box-shadow:0 0 0 3px rgba(66,153,225,.5)}}@media (min-width:640px){.sm\\:focus\\:shadow-none:focus{box-shadow:none}}@media (min-width:640px){.sm\\:fill-current{fill:currentColor}}@media (min-width:640px){.sm\\:stroke-current{stroke:currentColor}}@media (min-width:640px){.sm\\:stroke-0{stroke-width:0}}@media (min-width:640px){.sm\\:stroke-1{stroke-width:1}}@media (min-width:640px){.sm\\:stroke-2{stroke-width:2}}@media (min-width:640px){.sm\\:table-auto{table-layout:auto}}@media (min-width:640px){.sm\\:table-fixed{table-layout:fixed}}@media (min-width:640px){.sm\\:text-left{text-align:left}}@media (min-width:640px){.sm\\:text-center{text-align:center}}@media (min-width:640px){.sm\\:text-right{text-align:right}}@media (min-width:640px){.sm\\:text-justify{text-align:justify}}@media (min-width:640px){.sm\\:text-primary{--text-opacity:1;color:#7467ef;color:rgba(116,103,239,var(--text-opacity))}}@media (min-width:640px){.sm\\:text-secondary{--text-opacity:1;color:#ff9e43;color:rgba(255,158,67,var(--text-opacity))}}@media (min-width:640px){.sm\\:text-error{--text-opacity:1;color:#e95455;color:rgba(233,84,85,var(--text-opacity))}}@media (min-width:640px){.sm\\:text-default{--text-opacity:1;color:#1a2038;color:rgba(26,32,56,var(--text-opacity))}}@media (min-width:640px){.sm\\:text-paper{--text-opacity:1;color:#222a45;color:rgba(34,42,69,var(--text-opacity))}}@media (min-width:640px){.sm\\:text-paperlight{--text-opacity:1;color:#30345b;color:rgba(48,52,91,var(--text-opacity))}}@media (min-width:640px){.sm\\:text-muted{color:hsla(0,0%,100%,.7)}}@media (min-width:640px){.sm\\:text-hint{color:hsla(0,0%,100%,.5)}}@media (min-width:640px){.sm\\:text-white{--text-opacity:1;color:#fff;color:rgba(255,255,255,var(--text-opacity))}}@media (min-width:640px){.sm\\:text-success{color:#33d9b2}}@media (min-width:640px){.sm\\:hover\\:text-primary:hover{--text-opacity:1;color:#7467ef;color:rgba(116,103,239,var(--text-opacity))}}@media (min-width:640px){.sm\\:hover\\:text-secondary:hover{--text-opacity:1;color:#ff9e43;color:rgba(255,158,67,var(--text-opacity))}}@media (min-width:640px){.sm\\:hover\\:text-error:hover{--text-opacity:1;color:#e95455;color:rgba(233,84,85,var(--text-opacity))}}@media (min-width:640px){.sm\\:hover\\:text-default:hover{--text-opacity:1;color:#1a2038;color:rgba(26,32,56,var(--text-opacity))}}@media (min-width:640px){.sm\\:hover\\:text-paper:hover{--text-opacity:1;color:#222a45;color:rgba(34,42,69,var(--text-opacity))}}@media (min-width:640px){.sm\\:hover\\:text-paperlight:hover{--text-opacity:1;color:#30345b;color:rgba(48,52,91,var(--text-opacity))}}@media (min-width:640px){.sm\\:hover\\:text-muted:hover{color:hsla(0,0%,100%,.7)}}@media (min-width:640px){.sm\\:hover\\:text-hint:hover{color:hsla(0,0%,100%,.5)}}@media (min-width:640px){.sm\\:hover\\:text-white:hover{--text-opacity:1;color:#fff;color:rgba(255,255,255,var(--text-opacity))}}@media (min-width:640px){.sm\\:hover\\:text-success:hover{color:#33d9b2}}@media (min-width:640px){.sm\\:focus\\:text-primary:focus{--text-opacity:1;color:#7467ef;color:rgba(116,103,239,var(--text-opacity))}}@media (min-width:640px){.sm\\:focus\\:text-secondary:focus{--text-opacity:1;color:#ff9e43;color:rgba(255,158,67,var(--text-opacity))}}@media (min-width:640px){.sm\\:focus\\:text-error:focus{--text-opacity:1;color:#e95455;color:rgba(233,84,85,var(--text-opacity))}}@media (min-width:640px){.sm\\:focus\\:text-default:focus{--text-opacity:1;color:#1a2038;color:rgba(26,32,56,var(--text-opacity))}}@media (min-width:640px){.sm\\:focus\\:text-paper:focus{--text-opacity:1;color:#222a45;color:rgba(34,42,69,var(--text-opacity))}}@media (min-width:640px){.sm\\:focus\\:text-paperlight:focus{--text-opacity:1;color:#30345b;color:rgba(48,52,91,var(--text-opacity))}}@media (min-width:640px){.sm\\:focus\\:text-muted:focus{color:hsla(0,0%,100%,.7)}}@media (min-width:640px){.sm\\:focus\\:text-hint:focus{color:hsla(0,0%,100%,.5)}}@media (min-width:640px){.sm\\:focus\\:text-white:focus{--text-opacity:1;color:#fff;color:rgba(255,255,255,var(--text-opacity))}}@media (min-width:640px){.sm\\:focus\\:text-success:focus{color:#33d9b2}}@media (min-width:640px){.sm\\:text-opacity-0{--text-opacity:0}}@media (min-width:640px){.sm\\:text-opacity-25{--text-opacity:0.25}}@media (min-width:640px){.sm\\:text-opacity-50{--text-opacity:0.5}}@media (min-width:640px){.sm\\:text-opacity-75{--text-opacity:0.75}}@media (min-width:640px){.sm\\:text-opacity-100{--text-opacity:1}}@media (min-width:640px){.sm\\:hover\\:text-opacity-0:hover{--text-opacity:0}}@media (min-width:640px){.sm\\:hover\\:text-opacity-25:hover{--text-opacity:0.25}}@media (min-width:640px){.sm\\:hover\\:text-opacity-50:hover{--text-opacity:0.5}}@media (min-width:640px){.sm\\:hover\\:text-opacity-75:hover{--text-opacity:0.75}}@media (min-width:640px){.sm\\:hover\\:text-opacity-100:hover{--text-opacity:1}}@media (min-width:640px){.sm\\:focus\\:text-opacity-0:focus{--text-opacity:0}}@media (min-width:640px){.sm\\:focus\\:text-opacity-25:focus{--text-opacity:0.25}}@media (min-width:640px){.sm\\:focus\\:text-opacity-50:focus{--text-opacity:0.5}}@media (min-width:640px){.sm\\:focus\\:text-opacity-75:focus{--text-opacity:0.75}}@media (min-width:640px){.sm\\:focus\\:text-opacity-100:focus{--text-opacity:1}}@media (min-width:640px){.sm\\:italic{font-style:italic}}@media (min-width:640px){.sm\\:not-italic{font-style:normal}}@media (min-width:640px){.sm\\:uppercase{text-transform:uppercase}}@media (min-width:640px){.sm\\:lowercase{text-transform:lowercase}}@media (min-width:640px){.sm\\:capitalize{text-transform:capitalize}}@media (min-width:640px){.sm\\:normal-case{text-transform:none}}@media (min-width:640px){.sm\\:underline{text-decoration:underline}}@media (min-width:640px){.sm\\:line-through{text-decoration:line-through}}@media (min-width:640px){.sm\\:no-underline{text-decoration:none}}@media (min-width:640px){.sm\\:hover\\:underline:hover{text-decoration:underline}}@media (min-width:640px){.sm\\:hover\\:line-through:hover{text-decoration:line-through}}@media (min-width:640px){.sm\\:hover\\:no-underline:hover{text-decoration:none}}@media (min-width:640px){.sm\\:focus\\:underline:focus{text-decoration:underline}}@media (min-width:640px){.sm\\:focus\\:line-through:focus{text-decoration:line-through}}@media (min-width:640px){.sm\\:focus\\:no-underline:focus{text-decoration:none}}@media (min-width:640px){.sm\\:antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}@media (min-width:640px){.sm\\:subpixel-antialiased{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}}@media (min-width:640px){.sm\\:diagonal-fractions,.sm\\:lining-nums,.sm\\:oldstyle-nums,.sm\\:ordinal,.sm\\:proportional-nums,.sm\\:slashed-zero,.sm\\:stacked-fractions,.sm\\:tabular-nums{--font-variant-numeric-ordinal:var(--tailwind-empty,/*!*/ /*!*/);--font-variant-numeric-slashed-zero:var(--tailwind-empty,/*!*/ /*!*/);--font-variant-numeric-figure:var(--tailwind-empty,/*!*/ /*!*/);--font-variant-numeric-spacing:var(--tailwind-empty,/*!*/ /*!*/);--font-variant-numeric-fraction:var(--tailwind-empty,/*!*/ /*!*/);font-variant-numeric:var(--font-variant-numeric-ordinal) var(--font-variant-numeric-slashed-zero) var(--font-variant-numeric-figure) var(--font-variant-numeric-spacing) var(--font-variant-numeric-fraction)}}@media (min-width:640px){.sm\\:normal-nums{font-variant-numeric:normal}}@media (min-width:640px){.sm\\:ordinal{--font-variant-numeric-ordinal:ordinal}}@media (min-width:640px){.sm\\:slashed-zero{--font-variant-numeric-slashed-zero:slashed-zero}}@media (min-width:640px){.sm\\:lining-nums{--font-variant-numeric-figure:lining-nums}}@media (min-width:640px){.sm\\:oldstyle-nums{--font-variant-numeric-figure:oldstyle-nums}}@media (min-width:640px){.sm\\:proportional-nums{--font-variant-numeric-spacing:proportional-nums}}@media (min-width:640px){.sm\\:tabular-nums{--font-variant-numeric-spacing:tabular-nums}}@media (min-width:640px){.sm\\:diagonal-fractions{--font-variant-numeric-fraction:diagonal-fractions}}@media (min-width:640px){.sm\\:stacked-fractions{--font-variant-numeric-fraction:stacked-fractions}}@media (min-width:640px){.sm\\:tracking-tighter{letter-spacing:-.05em}}@media (min-width:640px){.sm\\:tracking-tight{letter-spacing:-.025em}}@media (min-width:640px){.sm\\:tracking-normal{letter-spacing:0}}@media (min-width:640px){.sm\\:tracking-wide{letter-spacing:.025em}}@media (min-width:640px){.sm\\:tracking-wider{letter-spacing:.05em}}@media (min-width:640px){.sm\\:tracking-widest{letter-spacing:.1em}}@media (min-width:640px){.sm\\:select-none{-webkit-user-select:none;user-select:none}}@media (min-width:640px){.sm\\:select-text{-webkit-user-select:text;user-select:text}}@media (min-width:640px){.sm\\:select-all{-webkit-user-select:all;user-select:all}}@media (min-width:640px){.sm\\:select-auto{-webkit-user-select:auto;user-select:auto}}@media (min-width:640px){.sm\\:align-baseline{vertical-align:initial}}@media (min-width:640px){.sm\\:align-top{vertical-align:top}}@media (min-width:640px){.sm\\:align-middle{vertical-align:middle}}@media (min-width:640px){.sm\\:align-bottom{vertical-align:bottom}}@media (min-width:640px){.sm\\:align-text-top{vertical-align:text-top}}@media (min-width:640px){.sm\\:align-text-bottom{vertical-align:text-bottom}}@media (min-width:640px){.sm\\:visible{visibility:visible}}@media (min-width:640px){.sm\\:invisible{visibility:hidden}}@media (min-width:640px){.sm\\:whitespace-normal{white-space:normal}}@media (min-width:640px){.sm\\:whitespace-no-wrap{white-space:nowrap}}@media (min-width:640px){.sm\\:whitespace-pre{white-space:pre}}@media (min-width:640px){.sm\\:whitespace-pre-line{white-space:pre-line}}@media (min-width:640px){.sm\\:whitespace-pre-wrap{white-space:pre-wrap}}@media (min-width:640px){.sm\\:break-normal{word-wrap:normal;overflow-wrap:normal;word-break:normal}}@media (min-width:640px){.sm\\:break-words{word-wrap:break-word;overflow-wrap:break-word}}@media (min-width:640px){.sm\\:break-all{word-break:break-all}}@media (min-width:640px){.sm\\:truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media (min-width:640px){.sm\\:w-0{width:0}}@media (min-width:640px){.sm\\:w-1{width:.25rem}}@media (min-width:640px){.sm\\:w-2{width:.5rem}}@media (min-width:640px){.sm\\:w-3{width:.75rem}}@media (min-width:640px){.sm\\:w-4{width:1rem}}@media (min-width:640px){.sm\\:w-5{width:1.25rem}}@media (min-width:640px){.sm\\:w-6{width:1.5rem}}@media (min-width:640px){.sm\\:w-8{width:2rem}}@media (min-width:640px){.sm\\:w-10{width:2.5rem}}@media (min-width:640px){.sm\\:w-12{width:3rem}}@media (min-width:640px){.sm\\:w-16{width:4rem}}@media (min-width:640px){.sm\\:w-20{width:5rem}}@media (min-width:640px){.sm\\:w-24{width:6rem}}@media (min-width:640px){.sm\\:w-32{width:8rem}}@media (min-width:640px){.sm\\:w-40{width:10rem}}@media (min-width:640px){.sm\\:w-48{width:12rem}}@media (min-width:640px){.sm\\:w-56{width:14rem}}@media (min-width:640px){.sm\\:w-64{width:16rem}}@media (min-width:640px){.sm\\:w-auto{width:auto}}@media (min-width:640px){.sm\\:w-px{width:1px}}@media (min-width:640px){.sm\\:w-1\\/2{width:50%}}@media (min-width:640px){.sm\\:w-1\\/3{width:33.333333%}}@media (min-width:640px){.sm\\:w-2\\/3{width:66.666667%}}@media (min-width:640px){.sm\\:w-1\\/4{width:25%}}@media (min-width:640px){.sm\\:w-2\\/4{width:50%}}@media (min-width:640px){.sm\\:w-3\\/4{width:75%}}@media (min-width:640px){.sm\\:w-1\\/5{width:20%}}@media (min-width:640px){.sm\\:w-2\\/5{width:40%}}@media (min-width:640px){.sm\\:w-3\\/5{width:60%}}@media (min-width:640px){.sm\\:w-4\\/5{width:80%}}@media (min-width:640px){.sm\\:w-1\\/6{width:16.666667%}}@media (min-width:640px){.sm\\:w-2\\/6{width:33.333333%}}@media (min-width:640px){.sm\\:w-3\\/6{width:50%}}@media (min-width:640px){.sm\\:w-4\\/6{width:66.666667%}}@media (min-width:640px){.sm\\:w-5\\/6{width:83.333333%}}@media (min-width:640px){.sm\\:w-1\\/12{width:8.333333%}}@media (min-width:640px){.sm\\:w-2\\/12{width:16.666667%}}@media (min-width:640px){.sm\\:w-3\\/12{width:25%}}@media (min-width:640px){.sm\\:w-4\\/12{width:33.333333%}}@media (min-width:640px){.sm\\:w-5\\/12{width:41.666667%}}@media (min-width:640px){.sm\\:w-6\\/12{width:50%}}@media (min-width:640px){.sm\\:w-7\\/12{width:58.333333%}}@media (min-width:640px){.sm\\:w-8\\/12{width:66.666667%}}@media (min-width:640px){.sm\\:w-9\\/12{width:75%}}@media (min-width:640px){.sm\\:w-10\\/12{width:83.333333%}}@media (min-width:640px){.sm\\:w-11\\/12{width:91.666667%}}@media (min-width:640px){.sm\\:w-full{width:100%}}@media (min-width:640px){.sm\\:w-screen{width:100vw}}@media (min-width:640px){.sm\\:z-0{z-index:0}}@media (min-width:640px){.sm\\:z-10{z-index:10}}@media (min-width:640px){.sm\\:z-20{z-index:20}}@media (min-width:640px){.sm\\:z-30{z-index:30}}@media (min-width:640px){.sm\\:z-40{z-index:40}}@media (min-width:640px){.sm\\:z-50{z-index:50}}@media (min-width:640px){.sm\\:z-auto{z-index:auto}}@media (min-width:640px){.sm\\:gap-0{grid-gap:0;gap:0}}@media (min-width:640px){.sm\\:gap-1{grid-gap:.25rem;gap:.25rem}}@media (min-width:640px){.sm\\:gap-2{grid-gap:.5rem;gap:.5rem}}@media (min-width:640px){.sm\\:gap-3{grid-gap:.75rem;gap:.75rem}}@media (min-width:640px){.sm\\:gap-4{grid-gap:1rem;gap:1rem}}@media (min-width:640px){.sm\\:gap-5{grid-gap:1.25rem;gap:1.25rem}}@media (min-width:640px){.sm\\:gap-6{grid-gap:1.5rem;gap:1.5rem}}@media (min-width:640px){.sm\\:gap-8{grid-gap:2rem;gap:2rem}}@media (min-width:640px){.sm\\:gap-10{grid-gap:2.5rem;gap:2.5rem}}@media (min-width:640px){.sm\\:gap-12{grid-gap:3rem;gap:3rem}}@media (min-width:640px){.sm\\:gap-16{grid-gap:4rem;gap:4rem}}@media (min-width:640px){.sm\\:gap-20{grid-gap:5rem;gap:5rem}}@media (min-width:640px){.sm\\:gap-24{grid-gap:6rem;gap:6rem}}@media (min-width:640px){.sm\\:gap-32{grid-gap:8rem;gap:8rem}}@media (min-width:640px){.sm\\:gap-40{grid-gap:10rem;gap:10rem}}@media (min-width:640px){.sm\\:gap-48{grid-gap:12rem;gap:12rem}}@media (min-width:640px){.sm\\:gap-56{grid-gap:14rem;gap:14rem}}@media (min-width:640px){.sm\\:gap-64{grid-gap:16rem;gap:16rem}}@media (min-width:640px){.sm\\:gap-px{grid-gap:1px;gap:1px}}@media (min-width:640px){.sm\\:col-gap-0{grid-column-gap:0;column-gap:0}}@media (min-width:640px){.sm\\:col-gap-1{grid-column-gap:.25rem;column-gap:.25rem}}@media (min-width:640px){.sm\\:col-gap-2{grid-column-gap:.5rem;column-gap:.5rem}}@media (min-width:640px){.sm\\:col-gap-3{grid-column-gap:.75rem;column-gap:.75rem}}@media (min-width:640px){.sm\\:col-gap-4{grid-column-gap:1rem;column-gap:1rem}}@media (min-width:640px){.sm\\:col-gap-5{grid-column-gap:1.25rem;column-gap:1.25rem}}@media (min-width:640px){.sm\\:col-gap-6{grid-column-gap:1.5rem;column-gap:1.5rem}}@media (min-width:640px){.sm\\:col-gap-8{grid-column-gap:2rem;column-gap:2rem}}@media (min-width:640px){.sm\\:col-gap-10{grid-column-gap:2.5rem;column-gap:2.5rem}}@media (min-width:640px){.sm\\:col-gap-12{grid-column-gap:3rem;column-gap:3rem}}@media (min-width:640px){.sm\\:col-gap-16{grid-column-gap:4rem;column-gap:4rem}}@media (min-width:640px){.sm\\:col-gap-20{grid-column-gap:5rem;column-gap:5rem}}@media (min-width:640px){.sm\\:col-gap-24{grid-column-gap:6rem;column-gap:6rem}}@media (min-width:640px){.sm\\:col-gap-32{grid-column-gap:8rem;column-gap:8rem}}@media (min-width:640px){.sm\\:col-gap-40{grid-column-gap:10rem;column-gap:10rem}}@media (min-width:640px){.sm\\:col-gap-48{grid-column-gap:12rem;column-gap:12rem}}@media (min-width:640px){.sm\\:col-gap-56{grid-column-gap:14rem;column-gap:14rem}}@media (min-width:640px){.sm\\:col-gap-64{grid-column-gap:16rem;column-gap:16rem}}@media (min-width:640px){.sm\\:col-gap-px{grid-column-gap:1px;column-gap:1px}}@media (min-width:640px){.sm\\:gap-x-0{grid-column-gap:0;column-gap:0}}@media (min-width:640px){.sm\\:gap-x-1{grid-column-gap:.25rem;column-gap:.25rem}}@media (min-width:640px){.sm\\:gap-x-2{grid-column-gap:.5rem;column-gap:.5rem}}@media (min-width:640px){.sm\\:gap-x-3{grid-column-gap:.75rem;column-gap:.75rem}}@media (min-width:640px){.sm\\:gap-x-4{grid-column-gap:1rem;column-gap:1rem}}@media (min-width:640px){.sm\\:gap-x-5{grid-column-gap:1.25rem;column-gap:1.25rem}}@media (min-width:640px){.sm\\:gap-x-6{grid-column-gap:1.5rem;column-gap:1.5rem}}@media (min-width:640px){.sm\\:gap-x-8{grid-column-gap:2rem;column-gap:2rem}}@media (min-width:640px){.sm\\:gap-x-10{grid-column-gap:2.5rem;column-gap:2.5rem}}@media (min-width:640px){.sm\\:gap-x-12{grid-column-gap:3rem;column-gap:3rem}}@media (min-width:640px){.sm\\:gap-x-16{grid-column-gap:4rem;column-gap:4rem}}@media (min-width:640px){.sm\\:gap-x-20{grid-column-gap:5rem;column-gap:5rem}}@media (min-width:640px){.sm\\:gap-x-24{grid-column-gap:6rem;column-gap:6rem}}@media (min-width:640px){.sm\\:gap-x-32{grid-column-gap:8rem;column-gap:8rem}}@media (min-width:640px){.sm\\:gap-x-40{grid-column-gap:10rem;column-gap:10rem}}@media (min-width:640px){.sm\\:gap-x-48{grid-column-gap:12rem;column-gap:12rem}}@media (min-width:640px){.sm\\:gap-x-56{grid-column-gap:14rem;column-gap:14rem}}@media (min-width:640px){.sm\\:gap-x-64{grid-column-gap:16rem;column-gap:16rem}}@media (min-width:640px){.sm\\:gap-x-px{grid-column-gap:1px;column-gap:1px}}@media (min-width:640px){.sm\\:row-gap-0{grid-row-gap:0;row-gap:0}}@media (min-width:640px){.sm\\:row-gap-1{grid-row-gap:.25rem;row-gap:.25rem}}@media (min-width:640px){.sm\\:row-gap-2{grid-row-gap:.5rem;row-gap:.5rem}}@media (min-width:640px){.sm\\:row-gap-3{grid-row-gap:.75rem;row-gap:.75rem}}@media (min-width:640px){.sm\\:row-gap-4{grid-row-gap:1rem;row-gap:1rem}}@media (min-width:640px){.sm\\:row-gap-5{grid-row-gap:1.25rem;row-gap:1.25rem}}@media (min-width:640px){.sm\\:row-gap-6{grid-row-gap:1.5rem;row-gap:1.5rem}}@media (min-width:640px){.sm\\:row-gap-8{grid-row-gap:2rem;row-gap:2rem}}@media (min-width:640px){.sm\\:row-gap-10{grid-row-gap:2.5rem;row-gap:2.5rem}}@media (min-width:640px){.sm\\:row-gap-12{grid-row-gap:3rem;row-gap:3rem}}@media (min-width:640px){.sm\\:row-gap-16{grid-row-gap:4rem;row-gap:4rem}}@media (min-width:640px){.sm\\:row-gap-20{grid-row-gap:5rem;row-gap:5rem}}@media (min-width:640px){.sm\\:row-gap-24{grid-row-gap:6rem;row-gap:6rem}}@media (min-width:640px){.sm\\:row-gap-32{grid-row-gap:8rem;row-gap:8rem}}@media (min-width:640px){.sm\\:row-gap-40{grid-row-gap:10rem;row-gap:10rem}}@media (min-width:640px){.sm\\:row-gap-48{grid-row-gap:12rem;row-gap:12rem}}@media (min-width:640px){.sm\\:row-gap-56{grid-row-gap:14rem;row-gap:14rem}}@media (min-width:640px){.sm\\:row-gap-64{grid-row-gap:16rem;row-gap:16rem}}@media (min-width:640px){.sm\\:row-gap-px{grid-row-gap:1px;row-gap:1px}}@media (min-width:640px){.sm\\:gap-y-0{grid-row-gap:0;row-gap:0}}@media (min-width:640px){.sm\\:gap-y-1{grid-row-gap:.25rem;row-gap:.25rem}}@media (min-width:640px){.sm\\:gap-y-2{grid-row-gap:.5rem;row-gap:.5rem}}@media (min-width:640px){.sm\\:gap-y-3{grid-row-gap:.75rem;row-gap:.75rem}}@media (min-width:640px){.sm\\:gap-y-4{grid-row-gap:1rem;row-gap:1rem}}@media (min-width:640px){.sm\\:gap-y-5{grid-row-gap:1.25rem;row-gap:1.25rem}}@media (min-width:640px){.sm\\:gap-y-6{grid-row-gap:1.5rem;row-gap:1.5rem}}@media (min-width:640px){.sm\\:gap-y-8{grid-row-gap:2rem;row-gap:2rem}}@media (min-width:640px){.sm\\:gap-y-10{grid-row-gap:2.5rem;row-gap:2.5rem}}@media (min-width:640px){.sm\\:gap-y-12{grid-row-gap:3rem;row-gap:3rem}}@media (min-width:640px){.sm\\:gap-y-16{grid-row-gap:4rem;row-gap:4rem}}@media (min-width:640px){.sm\\:gap-y-20{grid-row-gap:5rem;row-gap:5rem}}@media (min-width:640px){.sm\\:gap-y-24{grid-row-gap:6rem;row-gap:6rem}}@media (min-width:640px){.sm\\:gap-y-32{grid-row-gap:8rem;row-gap:8rem}}@media (min-width:640px){.sm\\:gap-y-40{grid-row-gap:10rem;row-gap:10rem}}@media (min-width:640px){.sm\\:gap-y-48{grid-row-gap:12rem;row-gap:12rem}}@media (min-width:640px){.sm\\:gap-y-56{grid-row-gap:14rem;row-gap:14rem}}@media (min-width:640px){.sm\\:gap-y-64{grid-row-gap:16rem;row-gap:16rem}}@media (min-width:640px){.sm\\:gap-y-px{grid-row-gap:1px;row-gap:1px}}@media (min-width:640px){.sm\\:grid-flow-row{grid-auto-flow:row}}@media (min-width:640px){.sm\\:grid-flow-col{grid-auto-flow:column}}@media (min-width:640px){.sm\\:grid-flow-row-dense{grid-auto-flow:row dense}}@media (min-width:640px){.sm\\:grid-flow-col-dense{grid-auto-flow:column dense}}@media (min-width:640px){.sm\\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}}@media (min-width:640px){.sm\\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:640px){.sm\\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:640px){.sm\\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:640px){.sm\\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (min-width:640px){.sm\\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (min-width:640px){.sm\\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}}@media (min-width:640px){.sm\\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}}@media (min-width:640px){.sm\\:grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}}@media (min-width:640px){.sm\\:grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}}@media (min-width:640px){.sm\\:grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))}}@media (min-width:640px){.sm\\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}}@media (min-width:640px){.sm\\:grid-cols-none{grid-template-columns:none}}@media (min-width:640px){.sm\\:auto-cols-auto{grid-auto-columns:auto}}@media (min-width:640px){.sm\\:auto-cols-min{grid-auto-columns:-webkit-min-content;grid-auto-columns:min-content}}@media (min-width:640px){.sm\\:auto-cols-max{grid-auto-columns:-webkit-max-content;grid-auto-columns:max-content}}@media (min-width:640px){.sm\\:auto-cols-fr{grid-auto-columns:minmax(0,1fr)}}@media (min-width:640px){.sm\\:col-auto{grid-column:auto}}@media (min-width:640px){.sm\\:col-span-1{grid-column:span 1/span 1}}@media (min-width:640px){.sm\\:col-span-2{grid-column:span 2/span 2}}@media (min-width:640px){.sm\\:col-span-3{grid-column:span 3/span 3}}@media (min-width:640px){.sm\\:col-span-4{grid-column:span 4/span 4}}@media (min-width:640px){.sm\\:col-span-5{grid-column:span 5/span 5}}@media (min-width:640px){.sm\\:col-span-6{grid-column:span 6/span 6}}@media (min-width:640px){.sm\\:col-span-7{grid-column:span 7/span 7}}@media (min-width:640px){.sm\\:col-span-8{grid-column:span 8/span 8}}@media (min-width:640px){.sm\\:col-span-9{grid-column:span 9/span 9}}@media (min-width:640px){.sm\\:col-span-10{grid-column:span 10/span 10}}@media (min-width:640px){.sm\\:col-span-11{grid-column:span 11/span 11}}@media (min-width:640px){.sm\\:col-span-12{grid-column:span 12/span 12}}@media (min-width:640px){.sm\\:col-span-full{grid-column:1/-1}}@media (min-width:640px){.sm\\:col-start-1{grid-column-start:1}}@media (min-width:640px){.sm\\:col-start-2{grid-column-start:2}}@media (min-width:640px){.sm\\:col-start-3{grid-column-start:3}}@media (min-width:640px){.sm\\:col-start-4{grid-column-start:4}}@media (min-width:640px){.sm\\:col-start-5{grid-column-start:5}}@media (min-width:640px){.sm\\:col-start-6{grid-column-start:6}}@media (min-width:640px){.sm\\:col-start-7{grid-column-start:7}}@media (min-width:640px){.sm\\:col-start-8{grid-column-start:8}}@media (min-width:640px){.sm\\:col-start-9{grid-column-start:9}}@media (min-width:640px){.sm\\:col-start-10{grid-column-start:10}}@media (min-width:640px){.sm\\:col-start-11{grid-column-start:11}}@media (min-width:640px){.sm\\:col-start-12{grid-column-start:12}}@media (min-width:640px){.sm\\:col-start-13{grid-column-start:13}}@media (min-width:640px){.sm\\:col-start-auto{grid-column-start:auto}}@media (min-width:640px){.sm\\:col-end-1{grid-column-end:1}}@media (min-width:640px){.sm\\:col-end-2{grid-column-end:2}}@media (min-width:640px){.sm\\:col-end-3{grid-column-end:3}}@media (min-width:640px){.sm\\:col-end-4{grid-column-end:4}}@media (min-width:640px){.sm\\:col-end-5{grid-column-end:5}}@media (min-width:640px){.sm\\:col-end-6{grid-column-end:6}}@media (min-width:640px){.sm\\:col-end-7{grid-column-end:7}}@media (min-width:640px){.sm\\:col-end-8{grid-column-end:8}}@media (min-width:640px){.sm\\:col-end-9{grid-column-end:9}}@media (min-width:640px){.sm\\:col-end-10{grid-column-end:10}}@media (min-width:640px){.sm\\:col-end-11{grid-column-end:11}}@media (min-width:640px){.sm\\:col-end-12{grid-column-end:12}}@media (min-width:640px){.sm\\:col-end-13{grid-column-end:13}}@media (min-width:640px){.sm\\:col-end-auto{grid-column-end:auto}}@media (min-width:640px){.sm\\:grid-rows-1{grid-template-rows:repeat(1,minmax(0,1fr))}}@media (min-width:640px){.sm\\:grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr))}}@media (min-width:640px){.sm\\:grid-rows-3{grid-template-rows:repeat(3,minmax(0,1fr))}}@media (min-width:640px){.sm\\:grid-rows-4{grid-template-rows:repeat(4,minmax(0,1fr))}}@media (min-width:640px){.sm\\:grid-rows-5{grid-template-rows:repeat(5,minmax(0,1fr))}}@media (min-width:640px){.sm\\:grid-rows-6{grid-template-rows:repeat(6,minmax(0,1fr))}}@media (min-width:640px){.sm\\:grid-rows-none{grid-template-rows:none}}@media (min-width:640px){.sm\\:auto-rows-auto{grid-auto-rows:auto}}@media (min-width:640px){.sm\\:auto-rows-min{grid-auto-rows:-webkit-min-content;grid-auto-rows:min-content}}@media (min-width:640px){.sm\\:auto-rows-max{grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content}}@media (min-width:640px){.sm\\:auto-rows-fr{grid-auto-rows:minmax(0,1fr)}}@media (min-width:640px){.sm\\:row-auto{grid-row:auto}}@media (min-width:640px){.sm\\:row-span-1{grid-row:span 1/span 1}}@media (min-width:640px){.sm\\:row-span-2{grid-row:span 2/span 2}}@media (min-width:640px){.sm\\:row-span-3{grid-row:span 3/span 3}}@media (min-width:640px){.sm\\:row-span-4{grid-row:span 4/span 4}}@media (min-width:640px){.sm\\:row-span-5{grid-row:span 5/span 5}}@media (min-width:640px){.sm\\:row-span-6{grid-row:span 6/span 6}}@media (min-width:640px){.sm\\:row-span-full{grid-row:1/-1}}@media (min-width:640px){.sm\\:row-start-1{grid-row-start:1}}@media (min-width:640px){.sm\\:row-start-2{grid-row-start:2}}@media (min-width:640px){.sm\\:row-start-3{grid-row-start:3}}@media (min-width:640px){.sm\\:row-start-4{grid-row-start:4}}@media (min-width:640px){.sm\\:row-start-5{grid-row-start:5}}@media (min-width:640px){.sm\\:row-start-6{grid-row-start:6}}@media (min-width:640px){.sm\\:row-start-7{grid-row-start:7}}@media (min-width:640px){.sm\\:row-start-auto{grid-row-start:auto}}@media (min-width:640px){.sm\\:row-end-1{grid-row-end:1}}@media (min-width:640px){.sm\\:row-end-2{grid-row-end:2}}@media (min-width:640px){.sm\\:row-end-3{grid-row-end:3}}@media (min-width:640px){.sm\\:row-end-4{grid-row-end:4}}@media (min-width:640px){.sm\\:row-end-5{grid-row-end:5}}@media (min-width:640px){.sm\\:row-end-6{grid-row-end:6}}@media (min-width:640px){.sm\\:row-end-7{grid-row-end:7}}@media (min-width:640px){.sm\\:row-end-auto{grid-row-end:auto}}@media (min-width:640px){.sm\\:transform{--transform-translate-x:0;--transform-translate-y:0;--transform-rotate:0;--transform-skew-x:0;--transform-skew-y:0;--transform-scale-x:1;--transform-scale-y:1;transform:translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y))}}@media (min-width:640px){.sm\\:transform-none{transform:none}}@media (min-width:640px){.sm\\:origin-center{transform-origin:center}}@media (min-width:640px){.sm\\:origin-top{transform-origin:top}}@media (min-width:640px){.sm\\:origin-top-right{transform-origin:top right}}@media (min-width:640px){.sm\\:origin-right{transform-origin:right}}@media (min-width:640px){.sm\\:origin-bottom-right{transform-origin:bottom right}}@media (min-width:640px){.sm\\:origin-bottom{transform-origin:bottom}}@media (min-width:640px){.sm\\:origin-bottom-left{transform-origin:bottom left}}@media (min-width:640px){.sm\\:origin-left{transform-origin:left}}@media (min-width:640px){.sm\\:origin-top-left{transform-origin:top left}}@media (min-width:640px){.sm\\:scale-0{--transform-scale-x:0;--transform-scale-y:0}}@media (min-width:640px){.sm\\:scale-50{--transform-scale-x:.5;--transform-scale-y:.5}}@media (min-width:640px){.sm\\:scale-75{--transform-scale-x:.75;--transform-scale-y:.75}}@media (min-width:640px){.sm\\:scale-90{--transform-scale-x:.9;--transform-scale-y:.9}}@media (min-width:640px){.sm\\:scale-95{--transform-scale-x:.95;--transform-scale-y:.95}}@media (min-width:640px){.sm\\:scale-100{--transform-scale-x:1;--transform-scale-y:1}}@media (min-width:640px){.sm\\:scale-105{--transform-scale-x:1.05;--transform-scale-y:1.05}}@media (min-width:640px){.sm\\:scale-110{--transform-scale-x:1.1;--transform-scale-y:1.1}}@media (min-width:640px){.sm\\:scale-125{--transform-scale-x:1.25;--transform-scale-y:1.25}}@media (min-width:640px){.sm\\:scale-150{--transform-scale-x:1.5;--transform-scale-y:1.5}}@media (min-width:640px){.sm\\:scale-x-0{--transform-scale-x:0}}@media (min-width:640px){.sm\\:scale-x-50{--transform-scale-x:.5}}@media (min-width:640px){.sm\\:scale-x-75{--transform-scale-x:.75}}@media (min-width:640px){.sm\\:scale-x-90{--transform-scale-x:.9}}@media (min-width:640px){.sm\\:scale-x-95{--transform-scale-x:.95}}@media (min-width:640px){.sm\\:scale-x-100{--transform-scale-x:1}}@media (min-width:640px){.sm\\:scale-x-105{--transform-scale-x:1.05}}@media (min-width:640px){.sm\\:scale-x-110{--transform-scale-x:1.1}}@media (min-width:640px){.sm\\:scale-x-125{--transform-scale-x:1.25}}@media (min-width:640px){.sm\\:scale-x-150{--transform-scale-x:1.5}}@media (min-width:640px){.sm\\:scale-y-0{--transform-scale-y:0}}@media (min-width:640px){.sm\\:scale-y-50{--transform-scale-y:.5}}@media (min-width:640px){.sm\\:scale-y-75{--transform-scale-y:.75}}@media (min-width:640px){.sm\\:scale-y-90{--transform-scale-y:.9}}@media (min-width:640px){.sm\\:scale-y-95{--transform-scale-y:.95}}@media (min-width:640px){.sm\\:scale-y-100{--transform-scale-y:1}}@media (min-width:640px){.sm\\:scale-y-105{--transform-scale-y:1.05}}@media (min-width:640px){.sm\\:scale-y-110{--transform-scale-y:1.1}}@media (min-width:640px){.sm\\:scale-y-125{--transform-scale-y:1.25}}@media (min-width:640px){.sm\\:scale-y-150{--transform-scale-y:1.5}}@media (min-width:640px){.sm\\:hover\\:scale-0:hover{--transform-scale-x:0;--transform-scale-y:0}}@media (min-width:640px){.sm\\:hover\\:scale-50:hover{--transform-scale-x:.5;--transform-scale-y:.5}}@media (min-width:640px){.sm\\:hover\\:scale-75:hover{--transform-scale-x:.75;--transform-scale-y:.75}}@media (min-width:640px){.sm\\:hover\\:scale-90:hover{--transform-scale-x:.9;--transform-scale-y:.9}}@media (min-width:640px){.sm\\:hover\\:scale-95:hover{--transform-scale-x:.95;--transform-scale-y:.95}}@media (min-width:640px){.sm\\:hover\\:scale-100:hover{--transform-scale-x:1;--transform-scale-y:1}}@media (min-width:640px){.sm\\:hover\\:scale-105:hover{--transform-scale-x:1.05;--transform-scale-y:1.05}}@media (min-width:640px){.sm\\:hover\\:scale-110:hover{--transform-scale-x:1.1;--transform-scale-y:1.1}}@media (min-width:640px){.sm\\:hover\\:scale-125:hover{--transform-scale-x:1.25;--transform-scale-y:1.25}}@media (min-width:640px){.sm\\:hover\\:scale-150:hover{--transform-scale-x:1.5;--transform-scale-y:1.5}}@media (min-width:640px){.sm\\:hover\\:scale-x-0:hover{--transform-scale-x:0}}@media (min-width:640px){.sm\\:hover\\:scale-x-50:hover{--transform-scale-x:.5}}@media (min-width:640px){.sm\\:hover\\:scale-x-75:hover{--transform-scale-x:.75}}@media (min-width:640px){.sm\\:hover\\:scale-x-90:hover{--transform-scale-x:.9}}@media (min-width:640px){.sm\\:hover\\:scale-x-95:hover{--transform-scale-x:.95}}@media (min-width:640px){.sm\\:hover\\:scale-x-100:hover{--transform-scale-x:1}}@media (min-width:640px){.sm\\:hover\\:scale-x-105:hover{--transform-scale-x:1.05}}@media (min-width:640px){.sm\\:hover\\:scale-x-110:hover{--transform-scale-x:1.1}}@media (min-width:640px){.sm\\:hover\\:scale-x-125:hover{--transform-scale-x:1.25}}@media (min-width:640px){.sm\\:hover\\:scale-x-150:hover{--transform-scale-x:1.5}}@media (min-width:640px){.sm\\:hover\\:scale-y-0:hover{--transform-scale-y:0}}@media (min-width:640px){.sm\\:hover\\:scale-y-50:hover{--transform-scale-y:.5}}@media (min-width:640px){.sm\\:hover\\:scale-y-75:hover{--transform-scale-y:.75}}@media (min-width:640px){.sm\\:hover\\:scale-y-90:hover{--transform-scale-y:.9}}@media (min-width:640px){.sm\\:hover\\:scale-y-95:hover{--transform-scale-y:.95}}@media (min-width:640px){.sm\\:hover\\:scale-y-100:hover{--transform-scale-y:1}}@media (min-width:640px){.sm\\:hover\\:scale-y-105:hover{--transform-scale-y:1.05}}@media (min-width:640px){.sm\\:hover\\:scale-y-110:hover{--transform-scale-y:1.1}}@media (min-width:640px){.sm\\:hover\\:scale-y-125:hover{--transform-scale-y:1.25}}@media (min-width:640px){.sm\\:hover\\:scale-y-150:hover{--transform-scale-y:1.5}}@media (min-width:640px){.sm\\:focus\\:scale-0:focus{--transform-scale-x:0;--transform-scale-y:0}}@media (min-width:640px){.sm\\:focus\\:scale-50:focus{--transform-scale-x:.5;--transform-scale-y:.5}}@media (min-width:640px){.sm\\:focus\\:scale-75:focus{--transform-scale-x:.75;--transform-scale-y:.75}}@media (min-width:640px){.sm\\:focus\\:scale-90:focus{--transform-scale-x:.9;--transform-scale-y:.9}}@media (min-width:640px){.sm\\:focus\\:scale-95:focus{--transform-scale-x:.95;--transform-scale-y:.95}}@media (min-width:640px){.sm\\:focus\\:scale-100:focus{--transform-scale-x:1;--transform-scale-y:1}}@media (min-width:640px){.sm\\:focus\\:scale-105:focus{--transform-scale-x:1.05;--transform-scale-y:1.05}}@media (min-width:640px){.sm\\:focus\\:scale-110:focus{--transform-scale-x:1.1;--transform-scale-y:1.1}}@media (min-width:640px){.sm\\:focus\\:scale-125:focus{--transform-scale-x:1.25;--transform-scale-y:1.25}}@media (min-width:640px){.sm\\:focus\\:scale-150:focus{--transform-scale-x:1.5;--transform-scale-y:1.5}}@media (min-width:640px){.sm\\:focus\\:scale-x-0:focus{--transform-scale-x:0}}@media (min-width:640px){.sm\\:focus\\:scale-x-50:focus{--transform-scale-x:.5}}@media (min-width:640px){.sm\\:focus\\:scale-x-75:focus{--transform-scale-x:.75}}@media (min-width:640px){.sm\\:focus\\:scale-x-90:focus{--transform-scale-x:.9}}@media (min-width:640px){.sm\\:focus\\:scale-x-95:focus{--transform-scale-x:.95}}@media (min-width:640px){.sm\\:focus\\:scale-x-100:focus{--transform-scale-x:1}}@media (min-width:640px){.sm\\:focus\\:scale-x-105:focus{--transform-scale-x:1.05}}@media (min-width:640px){.sm\\:focus\\:scale-x-110:focus{--transform-scale-x:1.1}}@media (min-width:640px){.sm\\:focus\\:scale-x-125:focus{--transform-scale-x:1.25}}@media (min-width:640px){.sm\\:focus\\:scale-x-150:focus{--transform-scale-x:1.5}}@media (min-width:640px){.sm\\:focus\\:scale-y-0:focus{--transform-scale-y:0}}@media (min-width:640px){.sm\\:focus\\:scale-y-50:focus{--transform-scale-y:.5}}@media (min-width:640px){.sm\\:focus\\:scale-y-75:focus{--transform-scale-y:.75}}@media (min-width:640px){.sm\\:focus\\:scale-y-90:focus{--transform-scale-y:.9}}@media (min-width:640px){.sm\\:focus\\:scale-y-95:focus{--transform-scale-y:.95}}@media (min-width:640px){.sm\\:focus\\:scale-y-100:focus{--transform-scale-y:1}}@media (min-width:640px){.sm\\:focus\\:scale-y-105:focus{--transform-scale-y:1.05}}@media (min-width:640px){.sm\\:focus\\:scale-y-110:focus{--transform-scale-y:1.1}}@media (min-width:640px){.sm\\:focus\\:scale-y-125:focus{--transform-scale-y:1.25}}@media (min-width:640px){.sm\\:focus\\:scale-y-150:focus{--transform-scale-y:1.5}}@media (min-width:640px){.sm\\:rotate-0{--transform-rotate:0}}@media (min-width:640px){.sm\\:rotate-1{--transform-rotate:1deg}}@media (min-width:640px){.sm\\:rotate-2{--transform-rotate:2deg}}@media (min-width:640px){.sm\\:rotate-3{--transform-rotate:3deg}}@media (min-width:640px){.sm\\:rotate-6{--transform-rotate:6deg}}@media (min-width:640px){.sm\\:rotate-12{--transform-rotate:12deg}}@media (min-width:640px){.sm\\:rotate-45{--transform-rotate:45deg}}@media (min-width:640px){.sm\\:rotate-90{--transform-rotate:90deg}}@media (min-width:640px){.sm\\:rotate-180{--transform-rotate:180deg}}@media (min-width:640px){.sm\\:-rotate-180{--transform-rotate:-180deg}}@media (min-width:640px){.sm\\:-rotate-90{--transform-rotate:-90deg}}@media (min-width:640px){.sm\\:-rotate-45{--transform-rotate:-45deg}}@media (min-width:640px){.sm\\:-rotate-12{--transform-rotate:-12deg}}@media (min-width:640px){.sm\\:-rotate-6{--transform-rotate:-6deg}}@media (min-width:640px){.sm\\:-rotate-3{--transform-rotate:-3deg}}@media (min-width:640px){.sm\\:-rotate-2{--transform-rotate:-2deg}}@media (min-width:640px){.sm\\:-rotate-1{--transform-rotate:-1deg}}@media (min-width:640px){.sm\\:hover\\:rotate-0:hover{--transform-rotate:0}}@media (min-width:640px){.sm\\:hover\\:rotate-1:hover{--transform-rotate:1deg}}@media (min-width:640px){.sm\\:hover\\:rotate-2:hover{--transform-rotate:2deg}}@media (min-width:640px){.sm\\:hover\\:rotate-3:hover{--transform-rotate:3deg}}@media (min-width:640px){.sm\\:hover\\:rotate-6:hover{--transform-rotate:6deg}}@media (min-width:640px){.sm\\:hover\\:rotate-12:hover{--transform-rotate:12deg}}@media (min-width:640px){.sm\\:hover\\:rotate-45:hover{--transform-rotate:45deg}}@media (min-width:640px){.sm\\:hover\\:rotate-90:hover{--transform-rotate:90deg}}@media (min-width:640px){.sm\\:hover\\:rotate-180:hover{--transform-rotate:180deg}}@media (min-width:640px){.sm\\:hover\\:-rotate-180:hover{--transform-rotate:-180deg}}@media (min-width:640px){.sm\\:hover\\:-rotate-90:hover{--transform-rotate:-90deg}}@media (min-width:640px){.sm\\:hover\\:-rotate-45:hover{--transform-rotate:-45deg}}@media (min-width:640px){.sm\\:hover\\:-rotate-12:hover{--transform-rotate:-12deg}}@media (min-width:640px){.sm\\:hover\\:-rotate-6:hover{--transform-rotate:-6deg}}@media (min-width:640px){.sm\\:hover\\:-rotate-3:hover{--transform-rotate:-3deg}}@media (min-width:640px){.sm\\:hover\\:-rotate-2:hover{--transform-rotate:-2deg}}@media (min-width:640px){.sm\\:hover\\:-rotate-1:hover{--transform-rotate:-1deg}}@media (min-width:640px){.sm\\:focus\\:rotate-0:focus{--transform-rotate:0}}@media (min-width:640px){.sm\\:focus\\:rotate-1:focus{--transform-rotate:1deg}}@media (min-width:640px){.sm\\:focus\\:rotate-2:focus{--transform-rotate:2deg}}@media (min-width:640px){.sm\\:focus\\:rotate-3:focus{--transform-rotate:3deg}}@media (min-width:640px){.sm\\:focus\\:rotate-6:focus{--transform-rotate:6deg}}@media (min-width:640px){.sm\\:focus\\:rotate-12:focus{--transform-rotate:12deg}}@media (min-width:640px){.sm\\:focus\\:rotate-45:focus{--transform-rotate:45deg}}@media (min-width:640px){.sm\\:focus\\:rotate-90:focus{--transform-rotate:90deg}}@media (min-width:640px){.sm\\:focus\\:rotate-180:focus{--transform-rotate:180deg}}@media (min-width:640px){.sm\\:focus\\:-rotate-180:focus{--transform-rotate:-180deg}}@media (min-width:640px){.sm\\:focus\\:-rotate-90:focus{--transform-rotate:-90deg}}@media (min-width:640px){.sm\\:focus\\:-rotate-45:focus{--transform-rotate:-45deg}}@media (min-width:640px){.sm\\:focus\\:-rotate-12:focus{--transform-rotate:-12deg}}@media (min-width:640px){.sm\\:focus\\:-rotate-6:focus{--transform-rotate:-6deg}}@media (min-width:640px){.sm\\:focus\\:-rotate-3:focus{--transform-rotate:-3deg}}@media (min-width:640px){.sm\\:focus\\:-rotate-2:focus{--transform-rotate:-2deg}}@media (min-width:640px){.sm\\:focus\\:-rotate-1:focus{--transform-rotate:-1deg}}@media (min-width:640px){.sm\\:translate-x-0{--transform-translate-x:0}}@media (min-width:640px){.sm\\:translate-x-1{--transform-translate-x:0.25rem}}@media (min-width:640px){.sm\\:translate-x-2{--transform-translate-x:0.5rem}}@media (min-width:640px){.sm\\:translate-x-3{--transform-translate-x:0.75rem}}@media (min-width:640px){.sm\\:translate-x-4{--transform-translate-x:1rem}}@media (min-width:640px){.sm\\:translate-x-5{--transform-translate-x:1.25rem}}@media (min-width:640px){.sm\\:translate-x-6{--transform-translate-x:1.5rem}}@media (min-width:640px){.sm\\:translate-x-8{--transform-translate-x:2rem}}@media (min-width:640px){.sm\\:translate-x-10{--transform-translate-x:2.5rem}}@media (min-width:640px){.sm\\:translate-x-12{--transform-translate-x:3rem}}@media (min-width:640px){.sm\\:translate-x-16{--transform-translate-x:4rem}}@media (min-width:640px){.sm\\:translate-x-20{--transform-translate-x:5rem}}@media (min-width:640px){.sm\\:translate-x-24{--transform-translate-x:6rem}}@media (min-width:640px){.sm\\:translate-x-32{--transform-translate-x:8rem}}@media (min-width:640px){.sm\\:translate-x-40{--transform-translate-x:10rem}}@media (min-width:640px){.sm\\:translate-x-48{--transform-translate-x:12rem}}@media (min-width:640px){.sm\\:translate-x-56{--transform-translate-x:14rem}}@media (min-width:640px){.sm\\:translate-x-64{--transform-translate-x:16rem}}@media (min-width:640px){.sm\\:translate-x-px{--transform-translate-x:1px}}@media (min-width:640px){.sm\\:-translate-x-1{--transform-translate-x:-0.25rem}}@media (min-width:640px){.sm\\:-translate-x-2{--transform-translate-x:-0.5rem}}@media (min-width:640px){.sm\\:-translate-x-3{--transform-translate-x:-0.75rem}}@media (min-width:640px){.sm\\:-translate-x-4{--transform-translate-x:-1rem}}@media (min-width:640px){.sm\\:-translate-x-5{--transform-translate-x:-1.25rem}}@media (min-width:640px){.sm\\:-translate-x-6{--transform-translate-x:-1.5rem}}@media (min-width:640px){.sm\\:-translate-x-8{--transform-translate-x:-2rem}}@media (min-width:640px){.sm\\:-translate-x-10{--transform-translate-x:-2.5rem}}@media (min-width:640px){.sm\\:-translate-x-12{--transform-translate-x:-3rem}}@media (min-width:640px){.sm\\:-translate-x-16{--transform-translate-x:-4rem}}@media (min-width:640px){.sm\\:-translate-x-20{--transform-translate-x:-5rem}}@media (min-width:640px){.sm\\:-translate-x-24{--transform-translate-x:-6rem}}@media (min-width:640px){.sm\\:-translate-x-32{--transform-translate-x:-8rem}}@media (min-width:640px){.sm\\:-translate-x-40{--transform-translate-x:-10rem}}@media (min-width:640px){.sm\\:-translate-x-48{--transform-translate-x:-12rem}}@media (min-width:640px){.sm\\:-translate-x-56{--transform-translate-x:-14rem}}@media (min-width:640px){.sm\\:-translate-x-64{--transform-translate-x:-16rem}}@media (min-width:640px){.sm\\:-translate-x-px{--transform-translate-x:-1px}}@media (min-width:640px){.sm\\:-translate-x-full{--transform-translate-x:-100%}}@media (min-width:640px){.sm\\:-translate-x-1\\/2{--transform-translate-x:-50%}}@media (min-width:640px){.sm\\:translate-x-1\\/2{--transform-translate-x:50%}}@media (min-width:640px){.sm\\:translate-x-full{--transform-translate-x:100%}}@media (min-width:640px){.sm\\:translate-y-0{--transform-translate-y:0}}@media (min-width:640px){.sm\\:translate-y-1{--transform-translate-y:0.25rem}}@media (min-width:640px){.sm\\:translate-y-2{--transform-translate-y:0.5rem}}@media (min-width:640px){.sm\\:translate-y-3{--transform-translate-y:0.75rem}}@media (min-width:640px){.sm\\:translate-y-4{--transform-translate-y:1rem}}@media (min-width:640px){.sm\\:translate-y-5{--transform-translate-y:1.25rem}}@media (min-width:640px){.sm\\:translate-y-6{--transform-translate-y:1.5rem}}@media (min-width:640px){.sm\\:translate-y-8{--transform-translate-y:2rem}}@media (min-width:640px){.sm\\:translate-y-10{--transform-translate-y:2.5rem}}@media (min-width:640px){.sm\\:translate-y-12{--transform-translate-y:3rem}}@media (min-width:640px){.sm\\:translate-y-16{--transform-translate-y:4rem}}@media (min-width:640px){.sm\\:translate-y-20{--transform-translate-y:5rem}}@media (min-width:640px){.sm\\:translate-y-24{--transform-translate-y:6rem}}@media (min-width:640px){.sm\\:translate-y-32{--transform-translate-y:8rem}}@media (min-width:640px){.sm\\:translate-y-40{--transform-translate-y:10rem}}@media (min-width:640px){.sm\\:translate-y-48{--transform-translate-y:12rem}}@media (min-width:640px){.sm\\:translate-y-56{--transform-translate-y:14rem}}@media (min-width:640px){.sm\\:translate-y-64{--transform-translate-y:16rem}}@media (min-width:640px){.sm\\:translate-y-px{--transform-translate-y:1px}}@media (min-width:640px){.sm\\:-translate-y-1{--transform-translate-y:-0.25rem}}@media (min-width:640px){.sm\\:-translate-y-2{--transform-translate-y:-0.5rem}}@media (min-width:640px){.sm\\:-translate-y-3{--transform-translate-y:-0.75rem}}@media (min-width:640px){.sm\\:-translate-y-4{--transform-translate-y:-1rem}}@media (min-width:640px){.sm\\:-translate-y-5{--transform-translate-y:-1.25rem}}@media (min-width:640px){.sm\\:-translate-y-6{--transform-translate-y:-1.5rem}}@media (min-width:640px){.sm\\:-translate-y-8{--transform-translate-y:-2rem}}@media (min-width:640px){.sm\\:-translate-y-10{--transform-translate-y:-2.5rem}}@media (min-width:640px){.sm\\:-translate-y-12{--transform-translate-y:-3rem}}@media (min-width:640px){.sm\\:-translate-y-16{--transform-translate-y:-4rem}}@media (min-width:640px){.sm\\:-translate-y-20{--transform-translate-y:-5rem}}@media (min-width:640px){.sm\\:-translate-y-24{--transform-translate-y:-6rem}}@media (min-width:640px){.sm\\:-translate-y-32{--transform-translate-y:-8rem}}@media (min-width:640px){.sm\\:-translate-y-40{--transform-translate-y:-10rem}}@media (min-width:640px){.sm\\:-translate-y-48{--transform-translate-y:-12rem}}@media (min-width:640px){.sm\\:-translate-y-56{--transform-translate-y:-14rem}}@media (min-width:640px){.sm\\:-translate-y-64{--transform-translate-y:-16rem}}@media (min-width:640px){.sm\\:-translate-y-px{--transform-translate-y:-1px}}@media (min-width:640px){.sm\\:-translate-y-full{--transform-translate-y:-100%}}@media (min-width:640px){.sm\\:-translate-y-1\\/2{--transform-translate-y:-50%}}@media (min-width:640px){.sm\\:translate-y-1\\/2{--transform-translate-y:50%}}@media (min-width:640px){.sm\\:translate-y-full{--transform-translate-y:100%}}@media (min-width:640px){.sm\\:hover\\:translate-x-0:hover{--transform-translate-x:0}}@media (min-width:640px){.sm\\:hover\\:translate-x-1:hover{--transform-translate-x:0.25rem}}@media (min-width:640px){.sm\\:hover\\:translate-x-2:hover{--transform-translate-x:0.5rem}}@media (min-width:640px){.sm\\:hover\\:translate-x-3:hover{--transform-translate-x:0.75rem}}@media (min-width:640px){.sm\\:hover\\:translate-x-4:hover{--transform-translate-x:1rem}}@media (min-width:640px){.sm\\:hover\\:translate-x-5:hover{--transform-translate-x:1.25rem}}@media (min-width:640px){.sm\\:hover\\:translate-x-6:hover{--transform-translate-x:1.5rem}}@media (min-width:640px){.sm\\:hover\\:translate-x-8:hover{--transform-translate-x:2rem}}@media (min-width:640px){.sm\\:hover\\:translate-x-10:hover{--transform-translate-x:2.5rem}}@media (min-width:640px){.sm\\:hover\\:translate-x-12:hover{--transform-translate-x:3rem}}@media (min-width:640px){.sm\\:hover\\:translate-x-16:hover{--transform-translate-x:4rem}}@media (min-width:640px){.sm\\:hover\\:translate-x-20:hover{--transform-translate-x:5rem}}@media (min-width:640px){.sm\\:hover\\:translate-x-24:hover{--transform-translate-x:6rem}}@media (min-width:640px){.sm\\:hover\\:translate-x-32:hover{--transform-translate-x:8rem}}@media (min-width:640px){.sm\\:hover\\:translate-x-40:hover{--transform-translate-x:10rem}}@media (min-width:640px){.sm\\:hover\\:translate-x-48:hover{--transform-translate-x:12rem}}@media (min-width:640px){.sm\\:hover\\:translate-x-56:hover{--transform-translate-x:14rem}}@media (min-width:640px){.sm\\:hover\\:translate-x-64:hover{--transform-translate-x:16rem}}@media (min-width:640px){.sm\\:hover\\:translate-x-px:hover{--transform-translate-x:1px}}@media (min-width:640px){.sm\\:hover\\:-translate-x-1:hover{--transform-translate-x:-0.25rem}}@media (min-width:640px){.sm\\:hover\\:-translate-x-2:hover{--transform-translate-x:-0.5rem}}@media (min-width:640px){.sm\\:hover\\:-translate-x-3:hover{--transform-translate-x:-0.75rem}}@media (min-width:640px){.sm\\:hover\\:-translate-x-4:hover{--transform-translate-x:-1rem}}@media (min-width:640px){.sm\\:hover\\:-translate-x-5:hover{--transform-translate-x:-1.25rem}}@media (min-width:640px){.sm\\:hover\\:-translate-x-6:hover{--transform-translate-x:-1.5rem}}@media (min-width:640px){.sm\\:hover\\:-translate-x-8:hover{--transform-translate-x:-2rem}}@media (min-width:640px){.sm\\:hover\\:-translate-x-10:hover{--transform-translate-x:-2.5rem}}@media (min-width:640px){.sm\\:hover\\:-translate-x-12:hover{--transform-translate-x:-3rem}}@media (min-width:640px){.sm\\:hover\\:-translate-x-16:hover{--transform-translate-x:-4rem}}@media (min-width:640px){.sm\\:hover\\:-translate-x-20:hover{--transform-translate-x:-5rem}}@media (min-width:640px){.sm\\:hover\\:-translate-x-24:hover{--transform-translate-x:-6rem}}@media (min-width:640px){.sm\\:hover\\:-translate-x-32:hover{--transform-translate-x:-8rem}}@media (min-width:640px){.sm\\:hover\\:-translate-x-40:hover{--transform-translate-x:-10rem}}@media (min-width:640px){.sm\\:hover\\:-translate-x-48:hover{--transform-translate-x:-12rem}}@media (min-width:640px){.sm\\:hover\\:-translate-x-56:hover{--transform-translate-x:-14rem}}@media (min-width:640px){.sm\\:hover\\:-translate-x-64:hover{--transform-translate-x:-16rem}}@media (min-width:640px){.sm\\:hover\\:-translate-x-px:hover{--transform-translate-x:-1px}}@media (min-width:640px){.sm\\:hover\\:-translate-x-full:hover{--transform-translate-x:-100%}}@media (min-width:640px){.sm\\:hover\\:-translate-x-1\\/2:hover{--transform-translate-x:-50%}}@media (min-width:640px){.sm\\:hover\\:translate-x-1\\/2:hover{--transform-translate-x:50%}}@media (min-width:640px){.sm\\:hover\\:translate-x-full:hover{--transform-translate-x:100%}}@media (min-width:640px){.sm\\:hover\\:translate-y-0:hover{--transform-translate-y:0}}@media (min-width:640px){.sm\\:hover\\:translate-y-1:hover{--transform-translate-y:0.25rem}}@media (min-width:640px){.sm\\:hover\\:translate-y-2:hover{--transform-translate-y:0.5rem}}@media (min-width:640px){.sm\\:hover\\:translate-y-3:hover{--transform-translate-y:0.75rem}}@media (min-width:640px){.sm\\:hover\\:translate-y-4:hover{--transform-translate-y:1rem}}@media (min-width:640px){.sm\\:hover\\:translate-y-5:hover{--transform-translate-y:1.25rem}}@media (min-width:640px){.sm\\:hover\\:translate-y-6:hover{--transform-translate-y:1.5rem}}@media (min-width:640px){.sm\\:hover\\:translate-y-8:hover{--transform-translate-y:2rem}}@media (min-width:640px){.sm\\:hover\\:translate-y-10:hover{--transform-translate-y:2.5rem}}@media (min-width:640px){.sm\\:hover\\:translate-y-12:hover{--transform-translate-y:3rem}}@media (min-width:640px){.sm\\:hover\\:translate-y-16:hover{--transform-translate-y:4rem}}@media (min-width:640px){.sm\\:hover\\:translate-y-20:hover{--transform-translate-y:5rem}}@media (min-width:640px){.sm\\:hover\\:translate-y-24:hover{--transform-translate-y:6rem}}@media (min-width:640px){.sm\\:hover\\:translate-y-32:hover{--transform-translate-y:8rem}}@media (min-width:640px){.sm\\:hover\\:translate-y-40:hover{--transform-translate-y:10rem}}@media (min-width:640px){.sm\\:hover\\:translate-y-48:hover{--transform-translate-y:12rem}}@media (min-width:640px){.sm\\:hover\\:translate-y-56:hover{--transform-translate-y:14rem}}@media (min-width:640px){.sm\\:hover\\:translate-y-64:hover{--transform-translate-y:16rem}}@media (min-width:640px){.sm\\:hover\\:translate-y-px:hover{--transform-translate-y:1px}}@media (min-width:640px){.sm\\:hover\\:-translate-y-1:hover{--transform-translate-y:-0.25rem}}@media (min-width:640px){.sm\\:hover\\:-translate-y-2:hover{--transform-translate-y:-0.5rem}}@media (min-width:640px){.sm\\:hover\\:-translate-y-3:hover{--transform-translate-y:-0.75rem}}@media (min-width:640px){.sm\\:hover\\:-translate-y-4:hover{--transform-translate-y:-1rem}}@media (min-width:640px){.sm\\:hover\\:-translate-y-5:hover{--transform-translate-y:-1.25rem}}@media (min-width:640px){.sm\\:hover\\:-translate-y-6:hover{--transform-translate-y:-1.5rem}}@media (min-width:640px){.sm\\:hover\\:-translate-y-8:hover{--transform-translate-y:-2rem}}@media (min-width:640px){.sm\\:hover\\:-translate-y-10:hover{--transform-translate-y:-2.5rem}}@media (min-width:640px){.sm\\:hover\\:-translate-y-12:hover{--transform-translate-y:-3rem}}@media (min-width:640px){.sm\\:hover\\:-translate-y-16:hover{--transform-translate-y:-4rem}}@media (min-width:640px){.sm\\:hover\\:-translate-y-20:hover{--transform-translate-y:-5rem}}@media (min-width:640px){.sm\\:hover\\:-translate-y-24:hover{--transform-translate-y:-6rem}}@media (min-width:640px){.sm\\:hover\\:-translate-y-32:hover{--transform-translate-y:-8rem}}@media (min-width:640px){.sm\\:hover\\:-translate-y-40:hover{--transform-translate-y:-10rem}}@media (min-width:640px){.sm\\:hover\\:-translate-y-48:hover{--transform-translate-y:-12rem}}@media (min-width:640px){.sm\\:hover\\:-translate-y-56:hover{--transform-translate-y:-14rem}}@media (min-width:640px){.sm\\:hover\\:-translate-y-64:hover{--transform-translate-y:-16rem}}@media (min-width:640px){.sm\\:hover\\:-translate-y-px:hover{--transform-translate-y:-1px}}@media (min-width:640px){.sm\\:hover\\:-translate-y-full:hover{--transform-translate-y:-100%}}@media (min-width:640px){.sm\\:hover\\:-translate-y-1\\/2:hover{--transform-translate-y:-50%}}@media (min-width:640px){.sm\\:hover\\:translate-y-1\\/2:hover{--transform-translate-y:50%}}@media (min-width:640px){.sm\\:hover\\:translate-y-full:hover{--transform-translate-y:100%}}@media (min-width:640px){.sm\\:focus\\:translate-x-0:focus{--transform-translate-x:0}}@media (min-width:640px){.sm\\:focus\\:translate-x-1:focus{--transform-translate-x:0.25rem}}@media (min-width:640px){.sm\\:focus\\:translate-x-2:focus{--transform-translate-x:0.5rem}}@media (min-width:640px){.sm\\:focus\\:translate-x-3:focus{--transform-translate-x:0.75rem}}@media (min-width:640px){.sm\\:focus\\:translate-x-4:focus{--transform-translate-x:1rem}}@media (min-width:640px){.sm\\:focus\\:translate-x-5:focus{--transform-translate-x:1.25rem}}@media (min-width:640px){.sm\\:focus\\:translate-x-6:focus{--transform-translate-x:1.5rem}}@media (min-width:640px){.sm\\:focus\\:translate-x-8:focus{--transform-translate-x:2rem}}@media (min-width:640px){.sm\\:focus\\:translate-x-10:focus{--transform-translate-x:2.5rem}}@media (min-width:640px){.sm\\:focus\\:translate-x-12:focus{--transform-translate-x:3rem}}@media (min-width:640px){.sm\\:focus\\:translate-x-16:focus{--transform-translate-x:4rem}}@media (min-width:640px){.sm\\:focus\\:translate-x-20:focus{--transform-translate-x:5rem}}@media (min-width:640px){.sm\\:focus\\:translate-x-24:focus{--transform-translate-x:6rem}}@media (min-width:640px){.sm\\:focus\\:translate-x-32:focus{--transform-translate-x:8rem}}@media (min-width:640px){.sm\\:focus\\:translate-x-40:focus{--transform-translate-x:10rem}}@media (min-width:640px){.sm\\:focus\\:translate-x-48:focus{--transform-translate-x:12rem}}@media (min-width:640px){.sm\\:focus\\:translate-x-56:focus{--transform-translate-x:14rem}}@media (min-width:640px){.sm\\:focus\\:translate-x-64:focus{--transform-translate-x:16rem}}@media (min-width:640px){.sm\\:focus\\:translate-x-px:focus{--transform-translate-x:1px}}@media (min-width:640px){.sm\\:focus\\:-translate-x-1:focus{--transform-translate-x:-0.25rem}}@media (min-width:640px){.sm\\:focus\\:-translate-x-2:focus{--transform-translate-x:-0.5rem}}@media (min-width:640px){.sm\\:focus\\:-translate-x-3:focus{--transform-translate-x:-0.75rem}}@media (min-width:640px){.sm\\:focus\\:-translate-x-4:focus{--transform-translate-x:-1rem}}@media (min-width:640px){.sm\\:focus\\:-translate-x-5:focus{--transform-translate-x:-1.25rem}}@media (min-width:640px){.sm\\:focus\\:-translate-x-6:focus{--transform-translate-x:-1.5rem}}@media (min-width:640px){.sm\\:focus\\:-translate-x-8:focus{--transform-translate-x:-2rem}}@media (min-width:640px){.sm\\:focus\\:-translate-x-10:focus{--transform-translate-x:-2.5rem}}@media (min-width:640px){.sm\\:focus\\:-translate-x-12:focus{--transform-translate-x:-3rem}}@media (min-width:640px){.sm\\:focus\\:-translate-x-16:focus{--transform-translate-x:-4rem}}@media (min-width:640px){.sm\\:focus\\:-translate-x-20:focus{--transform-translate-x:-5rem}}@media (min-width:640px){.sm\\:focus\\:-translate-x-24:focus{--transform-translate-x:-6rem}}@media (min-width:640px){.sm\\:focus\\:-translate-x-32:focus{--transform-translate-x:-8rem}}@media (min-width:640px){.sm\\:focus\\:-translate-x-40:focus{--transform-translate-x:-10rem}}@media (min-width:640px){.sm\\:focus\\:-translate-x-48:focus{--transform-translate-x:-12rem}}@media (min-width:640px){.sm\\:focus\\:-translate-x-56:focus{--transform-translate-x:-14rem}}@media (min-width:640px){.sm\\:focus\\:-translate-x-64:focus{--transform-translate-x:-16rem}}@media (min-width:640px){.sm\\:focus\\:-translate-x-px:focus{--transform-translate-x:-1px}}@media (min-width:640px){.sm\\:focus\\:-translate-x-full:focus{--transform-translate-x:-100%}}@media (min-width:640px){.sm\\:focus\\:-translate-x-1\\/2:focus{--transform-translate-x:-50%}}@media (min-width:640px){.sm\\:focus\\:translate-x-1\\/2:focus{--transform-translate-x:50%}}@media (min-width:640px){.sm\\:focus\\:translate-x-full:focus{--transform-translate-x:100%}}@media (min-width:640px){.sm\\:focus\\:translate-y-0:focus{--transform-translate-y:0}}@media (min-width:640px){.sm\\:focus\\:translate-y-1:focus{--transform-translate-y:0.25rem}}@media (min-width:640px){.sm\\:focus\\:translate-y-2:focus{--transform-translate-y:0.5rem}}@media (min-width:640px){.sm\\:focus\\:translate-y-3:focus{--transform-translate-y:0.75rem}}@media (min-width:640px){.sm\\:focus\\:translate-y-4:focus{--transform-translate-y:1rem}}@media (min-width:640px){.sm\\:focus\\:translate-y-5:focus{--transform-translate-y:1.25rem}}@media (min-width:640px){.sm\\:focus\\:translate-y-6:focus{--transform-translate-y:1.5rem}}@media (min-width:640px){.sm\\:focus\\:translate-y-8:focus{--transform-translate-y:2rem}}@media (min-width:640px){.sm\\:focus\\:translate-y-10:focus{--transform-translate-y:2.5rem}}@media (min-width:640px){.sm\\:focus\\:translate-y-12:focus{--transform-translate-y:3rem}}@media (min-width:640px){.sm\\:focus\\:translate-y-16:focus{--transform-translate-y:4rem}}@media (min-width:640px){.sm\\:focus\\:translate-y-20:focus{--transform-translate-y:5rem}}@media (min-width:640px){.sm\\:focus\\:translate-y-24:focus{--transform-translate-y:6rem}}@media (min-width:640px){.sm\\:focus\\:translate-y-32:focus{--transform-translate-y:8rem}}@media (min-width:640px){.sm\\:focus\\:translate-y-40:focus{--transform-translate-y:10rem}}@media (min-width:640px){.sm\\:focus\\:translate-y-48:focus{--transform-translate-y:12rem}}@media (min-width:640px){.sm\\:focus\\:translate-y-56:focus{--transform-translate-y:14rem}}@media (min-width:640px){.sm\\:focus\\:translate-y-64:focus{--transform-translate-y:16rem}}@media (min-width:640px){.sm\\:focus\\:translate-y-px:focus{--transform-translate-y:1px}}@media (min-width:640px){.sm\\:focus\\:-translate-y-1:focus{--transform-translate-y:-0.25rem}}@media (min-width:640px){.sm\\:focus\\:-translate-y-2:focus{--transform-translate-y:-0.5rem}}@media (min-width:640px){.sm\\:focus\\:-translate-y-3:focus{--transform-translate-y:-0.75rem}}@media (min-width:640px){.sm\\:focus\\:-translate-y-4:focus{--transform-translate-y:-1rem}}@media (min-width:640px){.sm\\:focus\\:-translate-y-5:focus{--transform-translate-y:-1.25rem}}@media (min-width:640px){.sm\\:focus\\:-translate-y-6:focus{--transform-translate-y:-1.5rem}}@media (min-width:640px){.sm\\:focus\\:-translate-y-8:focus{--transform-translate-y:-2rem}}@media (min-width:640px){.sm\\:focus\\:-translate-y-10:focus{--transform-translate-y:-2.5rem}}@media (min-width:640px){.sm\\:focus\\:-translate-y-12:focus{--transform-translate-y:-3rem}}@media (min-width:640px){.sm\\:focus\\:-translate-y-16:focus{--transform-translate-y:-4rem}}@media (min-width:640px){.sm\\:focus\\:-translate-y-20:focus{--transform-translate-y:-5rem}}@media (min-width:640px){.sm\\:focus\\:-translate-y-24:focus{--transform-translate-y:-6rem}}@media (min-width:640px){.sm\\:focus\\:-translate-y-32:focus{--transform-translate-y:-8rem}}@media (min-width:640px){.sm\\:focus\\:-translate-y-40:focus{--transform-translate-y:-10rem}}@media (min-width:640px){.sm\\:focus\\:-translate-y-48:focus{--transform-translate-y:-12rem}}@media (min-width:640px){.sm\\:focus\\:-translate-y-56:focus{--transform-translate-y:-14rem}}@media (min-width:640px){.sm\\:focus\\:-translate-y-64:focus{--transform-translate-y:-16rem}}@media (min-width:640px){.sm\\:focus\\:-translate-y-px:focus{--transform-translate-y:-1px}}@media (min-width:640px){.sm\\:focus\\:-translate-y-full:focus{--transform-translate-y:-100%}}@media (min-width:640px){.sm\\:focus\\:-translate-y-1\\/2:focus{--transform-translate-y:-50%}}@media (min-width:640px){.sm\\:focus\\:translate-y-1\\/2:focus{--transform-translate-y:50%}}@media (min-width:640px){.sm\\:focus\\:translate-y-full:focus{--transform-translate-y:100%}}@media (min-width:640px){.sm\\:skew-x-0{--transform-skew-x:0}}@media (min-width:640px){.sm\\:skew-x-1{--transform-skew-x:1deg}}@media (min-width:640px){.sm\\:skew-x-2{--transform-skew-x:2deg}}@media (min-width:640px){.sm\\:skew-x-3{--transform-skew-x:3deg}}@media (min-width:640px){.sm\\:skew-x-6{--transform-skew-x:6deg}}@media (min-width:640px){.sm\\:skew-x-12{--transform-skew-x:12deg}}@media (min-width:640px){.sm\\:-skew-x-12{--transform-skew-x:-12deg}}@media (min-width:640px){.sm\\:-skew-x-6{--transform-skew-x:-6deg}}@media (min-width:640px){.sm\\:-skew-x-3{--transform-skew-x:-3deg}}@media (min-width:640px){.sm\\:-skew-x-2{--transform-skew-x:-2deg}}@media (min-width:640px){.sm\\:-skew-x-1{--transform-skew-x:-1deg}}@media (min-width:640px){.sm\\:skew-y-0{--transform-skew-y:0}}@media (min-width:640px){.sm\\:skew-y-1{--transform-skew-y:1deg}}@media (min-width:640px){.sm\\:skew-y-2{--transform-skew-y:2deg}}@media (min-width:640px){.sm\\:skew-y-3{--transform-skew-y:3deg}}@media (min-width:640px){.sm\\:skew-y-6{--transform-skew-y:6deg}}@media (min-width:640px){.sm\\:skew-y-12{--transform-skew-y:12deg}}@media (min-width:640px){.sm\\:-skew-y-12{--transform-skew-y:-12deg}}@media (min-width:640px){.sm\\:-skew-y-6{--transform-skew-y:-6deg}}@media (min-width:640px){.sm\\:-skew-y-3{--transform-skew-y:-3deg}}@media (min-width:640px){.sm\\:-skew-y-2{--transform-skew-y:-2deg}}@media (min-width:640px){.sm\\:-skew-y-1{--transform-skew-y:-1deg}}@media (min-width:640px){.sm\\:hover\\:skew-x-0:hover{--transform-skew-x:0}}@media (min-width:640px){.sm\\:hover\\:skew-x-1:hover{--transform-skew-x:1deg}}@media (min-width:640px){.sm\\:hover\\:skew-x-2:hover{--transform-skew-x:2deg}}@media (min-width:640px){.sm\\:hover\\:skew-x-3:hover{--transform-skew-x:3deg}}@media (min-width:640px){.sm\\:hover\\:skew-x-6:hover{--transform-skew-x:6deg}}@media (min-width:640px){.sm\\:hover\\:skew-x-12:hover{--transform-skew-x:12deg}}@media (min-width:640px){.sm\\:hover\\:-skew-x-12:hover{--transform-skew-x:-12deg}}@media (min-width:640px){.sm\\:hover\\:-skew-x-6:hover{--transform-skew-x:-6deg}}@media (min-width:640px){.sm\\:hover\\:-skew-x-3:hover{--transform-skew-x:-3deg}}@media (min-width:640px){.sm\\:hover\\:-skew-x-2:hover{--transform-skew-x:-2deg}}@media (min-width:640px){.sm\\:hover\\:-skew-x-1:hover{--transform-skew-x:-1deg}}@media (min-width:640px){.sm\\:hover\\:skew-y-0:hover{--transform-skew-y:0}}@media (min-width:640px){.sm\\:hover\\:skew-y-1:hover{--transform-skew-y:1deg}}@media (min-width:640px){.sm\\:hover\\:skew-y-2:hover{--transform-skew-y:2deg}}@media (min-width:640px){.sm\\:hover\\:skew-y-3:hover{--transform-skew-y:3deg}}@media (min-width:640px){.sm\\:hover\\:skew-y-6:hover{--transform-skew-y:6deg}}@media (min-width:640px){.sm\\:hover\\:skew-y-12:hover{--transform-skew-y:12deg}}@media (min-width:640px){.sm\\:hover\\:-skew-y-12:hover{--transform-skew-y:-12deg}}@media (min-width:640px){.sm\\:hover\\:-skew-y-6:hover{--transform-skew-y:-6deg}}@media (min-width:640px){.sm\\:hover\\:-skew-y-3:hover{--transform-skew-y:-3deg}}@media (min-width:640px){.sm\\:hover\\:-skew-y-2:hover{--transform-skew-y:-2deg}}@media (min-width:640px){.sm\\:hover\\:-skew-y-1:hover{--transform-skew-y:-1deg}}@media (min-width:640px){.sm\\:focus\\:skew-x-0:focus{--transform-skew-x:0}}@media (min-width:640px){.sm\\:focus\\:skew-x-1:focus{--transform-skew-x:1deg}}@media (min-width:640px){.sm\\:focus\\:skew-x-2:focus{--transform-skew-x:2deg}}@media (min-width:640px){.sm\\:focus\\:skew-x-3:focus{--transform-skew-x:3deg}}@media (min-width:640px){.sm\\:focus\\:skew-x-6:focus{--transform-skew-x:6deg}}@media (min-width:640px){.sm\\:focus\\:skew-x-12:focus{--transform-skew-x:12deg}}@media (min-width:640px){.sm\\:focus\\:-skew-x-12:focus{--transform-skew-x:-12deg}}@media (min-width:640px){.sm\\:focus\\:-skew-x-6:focus{--transform-skew-x:-6deg}}@media (min-width:640px){.sm\\:focus\\:-skew-x-3:focus{--transform-skew-x:-3deg}}@media (min-width:640px){.sm\\:focus\\:-skew-x-2:focus{--transform-skew-x:-2deg}}@media (min-width:640px){.sm\\:focus\\:-skew-x-1:focus{--transform-skew-x:-1deg}}@media (min-width:640px){.sm\\:focus\\:skew-y-0:focus{--transform-skew-y:0}}@media (min-width:640px){.sm\\:focus\\:skew-y-1:focus{--transform-skew-y:1deg}}@media (min-width:640px){.sm\\:focus\\:skew-y-2:focus{--transform-skew-y:2deg}}@media (min-width:640px){.sm\\:focus\\:skew-y-3:focus{--transform-skew-y:3deg}}@media (min-width:640px){.sm\\:focus\\:skew-y-6:focus{--transform-skew-y:6deg}}@media (min-width:640px){.sm\\:focus\\:skew-y-12:focus{--transform-skew-y:12deg}}@media (min-width:640px){.sm\\:focus\\:-skew-y-12:focus{--transform-skew-y:-12deg}}@media (min-width:640px){.sm\\:focus\\:-skew-y-6:focus{--transform-skew-y:-6deg}}@media (min-width:640px){.sm\\:focus\\:-skew-y-3:focus{--transform-skew-y:-3deg}}@media (min-width:640px){.sm\\:focus\\:-skew-y-2:focus{--transform-skew-y:-2deg}}@media (min-width:640px){.sm\\:focus\\:-skew-y-1:focus{--transform-skew-y:-1deg}}@media (min-width:640px){.sm\\:transition-none{transition-property:none}}@media (min-width:640px){.sm\\:transition-all{transition-property:all}}@media (min-width:640px){.sm\\:transition{transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform}}@media (min-width:640px){.sm\\:transition-colors{transition-property:background-color,border-color,color,fill,stroke}}@media (min-width:640px){.sm\\:transition-opacity{transition-property:opacity}}@media (min-width:640px){.sm\\:transition-shadow{transition-property:box-shadow}}@media (min-width:640px){.sm\\:transition-transform{transition-property:transform}}@media (min-width:640px){.sm\\:ease-linear{transition-timing-function:linear}}@media (min-width:640px){.sm\\:ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}}@media (min-width:640px){.sm\\:ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}}@media (min-width:640px){.sm\\:ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}}@media (min-width:640px){.sm\\:duration-75{transition-duration:75ms}}@media (min-width:640px){.sm\\:duration-100{transition-duration:.1s}}@media (min-width:640px){.sm\\:duration-150{transition-duration:.15s}}@media (min-width:640px){.sm\\:duration-200{transition-duration:.2s}}@media (min-width:640px){.sm\\:duration-300{transition-duration:.3s}}@media (min-width:640px){.sm\\:duration-500{transition-duration:.5s}}@media (min-width:640px){.sm\\:duration-700{transition-duration:.7s}}@media (min-width:640px){.sm\\:duration-1000{transition-duration:1s}}@media (min-width:640px){.sm\\:delay-75{transition-delay:75ms}}@media (min-width:640px){.sm\\:delay-100{transition-delay:.1s}}@media (min-width:640px){.sm\\:delay-150{transition-delay:.15s}}@media (min-width:640px){.sm\\:delay-200{transition-delay:.2s}}@media (min-width:640px){.sm\\:delay-300{transition-delay:.3s}}@media (min-width:640px){.sm\\:delay-500{transition-delay:.5s}}@media (min-width:640px){.sm\\:delay-700{transition-delay:.7s}}@media (min-width:640px){.sm\\:delay-1000{transition-delay:1s}}@media (min-width:640px){.sm\\:animate-none{animation:none}}@media (min-width:640px){.sm\\:animate-spin{animation:spin 1s linear infinite}}@media (min-width:640px){.sm\\:animate-ping{animation:ping 1s cubic-bezier(0,0,.2,1) infinite}}@media (min-width:640px){.sm\\:animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}}@media (min-width:640px){.sm\\:animate-bounce{animation:bounce 1s infinite}}@media (min-width:768px){.md\\:container{width:100%}}@media (min-width:768px) and (min-width:640px){.md\\:container{max-width:640px}}@media (min-width:768px) and (min-width:768px){.md\\:container{max-width:768px}}@media (min-width:768px) and (min-width:1024px){.md\\:container{max-width:1024px}}@media (min-width:768px) and (min-width:1280px){.md\\:container{max-width:1280px}}@media (min-width:768px){.md\\:space-y-0>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(0px * calc(1 - var(--space-y-reverse)));margin-bottom:calc(0px * var(--space-y-reverse))}}@media (min-width:768px){.md\\:space-x-0>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(0px * var(--space-x-reverse));margin-left:calc(0px * calc(1 - var(--space-x-reverse)))}}@media (min-width:768px){.md\\:space-y-1>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(.25rem * var(--space-y-reverse))}}@media (min-width:768px){.md\\:space-x-1>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(.25rem * var(--space-x-reverse));margin-left:calc(.25rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:768px){.md\\:space-y-2>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(.5rem * var(--space-y-reverse))}}@media (min-width:768px){.md\\:space-x-2>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(.5rem * var(--space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:768px){.md\\:space-y-3>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(.75rem * var(--space-y-reverse))}}@media (min-width:768px){.md\\:space-x-3>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(.75rem * var(--space-x-reverse));margin-left:calc(.75rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:768px){.md\\:space-y-4>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(1rem * var(--space-y-reverse))}}@media (min-width:768px){.md\\:space-x-4>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(1rem * var(--space-x-reverse));margin-left:calc(1rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:768px){.md\\:space-y-5>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(1.25rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(1.25rem * var(--space-y-reverse))}}@media (min-width:768px){.md\\:space-x-5>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(1.25rem * var(--space-x-reverse));margin-left:calc(1.25rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:768px){.md\\:space-y-6>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(1.5rem * var(--space-y-reverse))}}@media (min-width:768px){.md\\:space-x-6>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(1.5rem * var(--space-x-reverse));margin-left:calc(1.5rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:768px){.md\\:space-y-8>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(2rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(2rem * var(--space-y-reverse))}}@media (min-width:768px){.md\\:space-x-8>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(2rem * var(--space-x-reverse));margin-left:calc(2rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:768px){.md\\:space-y-10>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(2.5rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(2.5rem * var(--space-y-reverse))}}@media (min-width:768px){.md\\:space-x-10>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(2.5rem * var(--space-x-reverse));margin-left:calc(2.5rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:768px){.md\\:space-y-12>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(3rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(3rem * var(--space-y-reverse))}}@media (min-width:768px){.md\\:space-x-12>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(3rem * var(--space-x-reverse));margin-left:calc(3rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:768px){.md\\:space-y-16>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(4rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(4rem * var(--space-y-reverse))}}@media (min-width:768px){.md\\:space-x-16>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(4rem * var(--space-x-reverse));margin-left:calc(4rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:768px){.md\\:space-y-20>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(5rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(5rem * var(--space-y-reverse))}}@media (min-width:768px){.md\\:space-x-20>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(5rem * var(--space-x-reverse));margin-left:calc(5rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:768px){.md\\:space-y-24>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(6rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(6rem * var(--space-y-reverse))}}@media (min-width:768px){.md\\:space-x-24>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(6rem * var(--space-x-reverse));margin-left:calc(6rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:768px){.md\\:space-y-32>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(8rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(8rem * var(--space-y-reverse))}}@media (min-width:768px){.md\\:space-x-32>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(8rem * var(--space-x-reverse));margin-left:calc(8rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:768px){.md\\:space-y-40>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(10rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(10rem * var(--space-y-reverse))}}@media (min-width:768px){.md\\:space-x-40>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(10rem * var(--space-x-reverse));margin-left:calc(10rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:768px){.md\\:space-y-48>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(12rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(12rem * var(--space-y-reverse))}}@media (min-width:768px){.md\\:space-x-48>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(12rem * var(--space-x-reverse));margin-left:calc(12rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:768px){.md\\:space-y-56>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(14rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(14rem * var(--space-y-reverse))}}@media (min-width:768px){.md\\:space-x-56>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(14rem * var(--space-x-reverse));margin-left:calc(14rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:768px){.md\\:space-y-64>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(16rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(16rem * var(--space-y-reverse))}}@media (min-width:768px){.md\\:space-x-64>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(16rem * var(--space-x-reverse));margin-left:calc(16rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:768px){.md\\:space-y-px>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(1px * calc(1 - var(--space-y-reverse)));margin-bottom:calc(1px * var(--space-y-reverse))}}@media (min-width:768px){.md\\:space-x-px>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(1px * var(--space-x-reverse));margin-left:calc(1px * calc(1 - var(--space-x-reverse)))}}@media (min-width:768px){.md\\:-space-y-1>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-.25rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-.25rem * var(--space-y-reverse))}}@media (min-width:768px){.md\\:-space-x-1>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-.25rem * var(--space-x-reverse));margin-left:calc(-.25rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:768px){.md\\:-space-y-2>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-.5rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-.5rem * var(--space-y-reverse))}}@media (min-width:768px){.md\\:-space-x-2>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-.5rem * var(--space-x-reverse));margin-left:calc(-.5rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:768px){.md\\:-space-y-3>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-.75rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-.75rem * var(--space-y-reverse))}}@media (min-width:768px){.md\\:-space-x-3>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-.75rem * var(--space-x-reverse));margin-left:calc(-.75rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:768px){.md\\:-space-y-4>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-1rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-1rem * var(--space-y-reverse))}}@media (min-width:768px){.md\\:-space-x-4>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-1rem * var(--space-x-reverse));margin-left:calc(-1rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:768px){.md\\:-space-y-5>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-1.25rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-1.25rem * var(--space-y-reverse))}}@media (min-width:768px){.md\\:-space-x-5>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-1.25rem * var(--space-x-reverse));margin-left:calc(-1.25rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:768px){.md\\:-space-y-6>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-1.5rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-1.5rem * var(--space-y-reverse))}}@media (min-width:768px){.md\\:-space-x-6>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-1.5rem * var(--space-x-reverse));margin-left:calc(-1.5rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:768px){.md\\:-space-y-8>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-2rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-2rem * var(--space-y-reverse))}}@media (min-width:768px){.md\\:-space-x-8>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-2rem * var(--space-x-reverse));margin-left:calc(-2rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:768px){.md\\:-space-y-10>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-2.5rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-2.5rem * var(--space-y-reverse))}}@media (min-width:768px){.md\\:-space-x-10>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-2.5rem * var(--space-x-reverse));margin-left:calc(-2.5rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:768px){.md\\:-space-y-12>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-3rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-3rem * var(--space-y-reverse))}}@media (min-width:768px){.md\\:-space-x-12>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-3rem * var(--space-x-reverse));margin-left:calc(-3rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:768px){.md\\:-space-y-16>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-4rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-4rem * var(--space-y-reverse))}}@media (min-width:768px){.md\\:-space-x-16>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-4rem * var(--space-x-reverse));margin-left:calc(-4rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:768px){.md\\:-space-y-20>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-5rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-5rem * var(--space-y-reverse))}}@media (min-width:768px){.md\\:-space-x-20>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-5rem * var(--space-x-reverse));margin-left:calc(-5rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:768px){.md\\:-space-y-24>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-6rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-6rem * var(--space-y-reverse))}}@media (min-width:768px){.md\\:-space-x-24>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-6rem * var(--space-x-reverse));margin-left:calc(-6rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:768px){.md\\:-space-y-32>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-8rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-8rem * var(--space-y-reverse))}}@media (min-width:768px){.md\\:-space-x-32>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-8rem * var(--space-x-reverse));margin-left:calc(-8rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:768px){.md\\:-space-y-40>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-10rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-10rem * var(--space-y-reverse))}}@media (min-width:768px){.md\\:-space-x-40>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-10rem * var(--space-x-reverse));margin-left:calc(-10rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:768px){.md\\:-space-y-48>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-12rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-12rem * var(--space-y-reverse))}}@media (min-width:768px){.md\\:-space-x-48>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-12rem * var(--space-x-reverse));margin-left:calc(-12rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:768px){.md\\:-space-y-56>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-14rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-14rem * var(--space-y-reverse))}}@media (min-width:768px){.md\\:-space-x-56>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-14rem * var(--space-x-reverse));margin-left:calc(-14rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:768px){.md\\:-space-y-64>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-16rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-16rem * var(--space-y-reverse))}}@media (min-width:768px){.md\\:-space-x-64>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-16rem * var(--space-x-reverse));margin-left:calc(-16rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:768px){.md\\:-space-y-px>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-1px * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-1px * var(--space-y-reverse))}}@media (min-width:768px){.md\\:-space-x-px>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-1px * var(--space-x-reverse));margin-left:calc(-1px * calc(1 - var(--space-x-reverse)))}}@media (min-width:768px){.md\\:space-y-reverse>:not(template)~:not(template){--space-y-reverse:1}}@media (min-width:768px){.md\\:space-x-reverse>:not(template)~:not(template){--space-x-reverse:1}}@media (min-width:768px){.md\\:divide-y-0>:not(template)~:not(template){--divide-y-reverse:0;border-top-width:calc(0px * calc(1 - var(--divide-y-reverse)));border-bottom-width:calc(0px * var(--divide-y-reverse))}}@media (min-width:768px){.md\\:divide-x-0>:not(template)~:not(template){--divide-x-reverse:0;border-right-width:calc(0px * var(--divide-x-reverse));border-left-width:calc(0px * calc(1 - var(--divide-x-reverse)))}}@media (min-width:768px){.md\\:divide-y-2>:not(template)~:not(template){--divide-y-reverse:0;border-top-width:calc(2px * calc(1 - var(--divide-y-reverse)));border-bottom-width:calc(2px * var(--divide-y-reverse))}}@media (min-width:768px){.md\\:divide-x-2>:not(template)~:not(template){--divide-x-reverse:0;border-right-width:calc(2px * var(--divide-x-reverse));border-left-width:calc(2px * calc(1 - var(--divide-x-reverse)))}}@media (min-width:768px){.md\\:divide-y-4>:not(template)~:not(template){--divide-y-reverse:0;border-top-width:calc(4px * calc(1 - var(--divide-y-reverse)));border-bottom-width:calc(4px * var(--divide-y-reverse))}}@media (min-width:768px){.md\\:divide-x-4>:not(template)~:not(template){--divide-x-reverse:0;border-right-width:calc(4px * var(--divide-x-reverse));border-left-width:calc(4px * calc(1 - var(--divide-x-reverse)))}}@media (min-width:768px){.md\\:divide-y-8>:not(template)~:not(template){--divide-y-reverse:0;border-top-width:calc(8px * calc(1 - var(--divide-y-reverse)));border-bottom-width:calc(8px * var(--divide-y-reverse))}}@media (min-width:768px){.md\\:divide-x-8>:not(template)~:not(template){--divide-x-reverse:0;border-right-width:calc(8px * var(--divide-x-reverse));border-left-width:calc(8px * calc(1 - var(--divide-x-reverse)))}}@media (min-width:768px){.md\\:divide-y>:not(template)~:not(template){--divide-y-reverse:0;border-top-width:calc(1px * calc(1 - var(--divide-y-reverse)));border-bottom-width:calc(1px * var(--divide-y-reverse))}}@media (min-width:768px){.md\\:divide-x>:not(template)~:not(template){--divide-x-reverse:0;border-right-width:calc(1px * var(--divide-x-reverse));border-left-width:calc(1px * calc(1 - var(--divide-x-reverse)))}}@media (min-width:768px){.md\\:divide-y-reverse>:not(template)~:not(template){--divide-y-reverse:1}}@media (min-width:768px){.md\\:divide-x-reverse>:not(template)~:not(template){--divide-x-reverse:1}}@media (min-width:768px){.md\\:divide-primary>:not(template)~:not(template){--divide-opacity:1;border-color:#7467ef;border-color:rgba(116,103,239,var(--divide-opacity))}}@media (min-width:768px){.md\\:divide-secondary>:not(template)~:not(template){--divide-opacity:1;border-color:#ff9e43;border-color:rgba(255,158,67,var(--divide-opacity))}}@media (min-width:768px){.md\\:divide-error>:not(template)~:not(template){--divide-opacity:1;border-color:#e95455;border-color:rgba(233,84,85,var(--divide-opacity))}}@media (min-width:768px){.md\\:divide-paper>:not(template)~:not(template){--divide-opacity:1;border-color:#222a45;border-color:rgba(34,42,69,var(--divide-opacity))}}@media (min-width:768px){.md\\:divide-paperlight>:not(template)~:not(template){--divide-opacity:1;border-color:#30345b;border-color:rgba(48,52,91,var(--divide-opacity))}}@media (min-width:768px){.md\\:divide-muted>:not(template)~:not(template){border-color:hsla(0,0%,100%,.7)}}@media (min-width:768px){.md\\:divide-hint>:not(template)~:not(template){border-color:hsla(0,0%,100%,.5)}}@media (min-width:768px){.md\\:divide-white>:not(template)~:not(template){--divide-opacity:1;border-color:#fff;border-color:rgba(255,255,255,var(--divide-opacity))}}@media (min-width:768px){.md\\:divide-success>:not(template)~:not(template){border-color:#33d9b2}}@media (min-width:768px){.md\\:divide-solid>:not(template)~:not(template){border-style:solid}}@media (min-width:768px){.md\\:divide-dashed>:not(template)~:not(template){border-style:dashed}}@media (min-width:768px){.md\\:divide-dotted>:not(template)~:not(template){border-style:dotted}}@media (min-width:768px){.md\\:divide-double>:not(template)~:not(template){border-style:double}}@media (min-width:768px){.md\\:divide-none>:not(template)~:not(template){border-style:none}}@media (min-width:768px){.md\\:divide-opacity-0>:not(template)~:not(template){--divide-opacity:0}}@media (min-width:768px){.md\\:divide-opacity-25>:not(template)~:not(template){--divide-opacity:0.25}}@media (min-width:768px){.md\\:divide-opacity-50>:not(template)~:not(template){--divide-opacity:0.5}}@media (min-width:768px){.md\\:divide-opacity-75>:not(template)~:not(template){--divide-opacity:0.75}}@media (min-width:768px){.md\\:divide-opacity-100>:not(template)~:not(template){--divide-opacity:1}}@media (min-width:768px){.md\\:sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}}@media (min-width:768px){.md\\:not-sr-only{position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip:auto;white-space:normal}}@media (min-width:768px){.md\\:focus\\:sr-only:focus{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}}@media (min-width:768px){.md\\:focus\\:not-sr-only:focus{position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip:auto;white-space:normal}}@media (min-width:768px){.md\\:appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}}@media (min-width:768px){.md\\:bg-fixed{background-attachment:fixed}}@media (min-width:768px){.md\\:bg-local{background-attachment:local}}@media (min-width:768px){.md\\:bg-scroll{background-attachment:scroll}}@media (min-width:768px){.md\\:bg-clip-border{background-clip:initial}}@media (min-width:768px){.md\\:bg-clip-padding{background-clip:padding-box}}@media (min-width:768px){.md\\:bg-clip-content{background-clip:content-box}}@media (min-width:768px){.md\\:bg-clip-text{-webkit-background-clip:text;background-clip:text}}@media (min-width:768px){.md\\:bg-primary{--bg-opacity:1;background-color:#7467ef;background-color:rgba(116,103,239,var(--bg-opacity))}}@media (min-width:768px){.md\\:bg-secondary{--bg-opacity:1;background-color:#ff9e43;background-color:rgba(255,158,67,var(--bg-opacity))}}@media (min-width:768px){.md\\:bg-error{--bg-opacity:1;background-color:#e95455;background-color:rgba(233,84,85,var(--bg-opacity))}}@media (min-width:768px){.md\\:bg-default{--bg-opacity:1;background-color:#1a2038;background-color:rgba(26,32,56,var(--bg-opacity))}}@media (min-width:768px){.md\\:bg-paper{--bg-opacity:1;background-color:#222a45;background-color:rgba(34,42,69,var(--bg-opacity))}}@media (min-width:768px){.md\\:bg-paperlight{--bg-opacity:1;background-color:#30345b;background-color:rgba(48,52,91,var(--bg-opacity))}}@media (min-width:768px){.md\\:bg-muted{background-color:hsla(0,0%,100%,.7)}}@media (min-width:768px){.md\\:bg-hint{background-color:hsla(0,0%,100%,.5)}}@media (min-width:768px){.md\\:bg-white{--bg-opacity:1;background-color:#fff;background-color:rgba(255,255,255,var(--bg-opacity))}}@media (min-width:768px){.md\\:bg-success{background-color:#33d9b2}}@media (min-width:768px){.md\\:hover\\:bg-primary:hover{--bg-opacity:1;background-color:#7467ef;background-color:rgba(116,103,239,var(--bg-opacity))}}@media (min-width:768px){.md\\:hover\\:bg-secondary:hover{--bg-opacity:1;background-color:#ff9e43;background-color:rgba(255,158,67,var(--bg-opacity))}}@media (min-width:768px){.md\\:hover\\:bg-error:hover{--bg-opacity:1;background-color:#e95455;background-color:rgba(233,84,85,var(--bg-opacity))}}@media (min-width:768px){.md\\:hover\\:bg-default:hover{--bg-opacity:1;background-color:#1a2038;background-color:rgba(26,32,56,var(--bg-opacity))}}@media (min-width:768px){.md\\:hover\\:bg-paper:hover{--bg-opacity:1;background-color:#222a45;background-color:rgba(34,42,69,var(--bg-opacity))}}@media (min-width:768px){.md\\:hover\\:bg-paperlight:hover{--bg-opacity:1;background-color:#30345b;background-color:rgba(48,52,91,var(--bg-opacity))}}@media (min-width:768px){.md\\:hover\\:bg-muted:hover{background-color:hsla(0,0%,100%,.7)}}@media (min-width:768px){.md\\:hover\\:bg-hint:hover{background-color:hsla(0,0%,100%,.5)}}@media (min-width:768px){.md\\:hover\\:bg-white:hover{--bg-opacity:1;background-color:#fff;background-color:rgba(255,255,255,var(--bg-opacity))}}@media (min-width:768px){.md\\:hover\\:bg-success:hover{background-color:#33d9b2}}@media (min-width:768px){.md\\:focus\\:bg-primary:focus{--bg-opacity:1;background-color:#7467ef;background-color:rgba(116,103,239,var(--bg-opacity))}}@media (min-width:768px){.md\\:focus\\:bg-secondary:focus{--bg-opacity:1;background-color:#ff9e43;background-color:rgba(255,158,67,var(--bg-opacity))}}@media (min-width:768px){.md\\:focus\\:bg-error:focus{--bg-opacity:1;background-color:#e95455;background-color:rgba(233,84,85,var(--bg-opacity))}}@media (min-width:768px){.md\\:focus\\:bg-default:focus{--bg-opacity:1;background-color:#1a2038;background-color:rgba(26,32,56,var(--bg-opacity))}}@media (min-width:768px){.md\\:focus\\:bg-paper:focus{--bg-opacity:1;background-color:#222a45;background-color:rgba(34,42,69,var(--bg-opacity))}}@media (min-width:768px){.md\\:focus\\:bg-paperlight:focus{--bg-opacity:1;background-color:#30345b;background-color:rgba(48,52,91,var(--bg-opacity))}}@media (min-width:768px){.md\\:focus\\:bg-muted:focus{background-color:hsla(0,0%,100%,.7)}}@media (min-width:768px){.md\\:focus\\:bg-hint:focus{background-color:hsla(0,0%,100%,.5)}}@media (min-width:768px){.md\\:focus\\:bg-white:focus{--bg-opacity:1;background-color:#fff;background-color:rgba(255,255,255,var(--bg-opacity))}}@media (min-width:768px){.md\\:focus\\:bg-success:focus{background-color:#33d9b2}}@media (min-width:768px){.md\\:bg-none{background-image:none}}@media (min-width:768px){.md\\:bg-gradient-to-t{background-image:linear-gradient(0deg,var(--gradient-color-stops))}}@media (min-width:768px){.md\\:bg-gradient-to-tr{background-image:linear-gradient(to top right,var(--gradient-color-stops))}}@media (min-width:768px){.md\\:bg-gradient-to-r{background-image:linear-gradient(90deg,var(--gradient-color-stops))}}@media (min-width:768px){.md\\:bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--gradient-color-stops))}}@media (min-width:768px){.md\\:bg-gradient-to-b{background-image:linear-gradient(180deg,var(--gradient-color-stops))}}@media (min-width:768px){.md\\:bg-gradient-to-bl{background-image:linear-gradient(to bottom left,var(--gradient-color-stops))}}@media (min-width:768px){.md\\:bg-gradient-to-l{background-image:linear-gradient(270deg,var(--gradient-color-stops))}}@media (min-width:768px){.md\\:bg-gradient-to-tl{background-image:linear-gradient(to top left,var(--gradient-color-stops))}}@media (min-width:768px){.md\\:from-primary{--gradient-from-color:#7467ef;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(116,103,239,0))}}@media (min-width:768px){.md\\:from-secondary{--gradient-from-color:#ff9e43;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(255,158,67,0))}}@media (min-width:768px){.md\\:from-error{--gradient-from-color:#e95455;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(233,84,85,0))}}@media (min-width:768px){.md\\:from-default{--gradient-from-color:#1a2038;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(26,32,56,0))}}@media (min-width:768px){.md\\:from-paper{--gradient-from-color:#222a45;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(34,42,69,0))}}@media (min-width:768px){.md\\:from-paperlight{--gradient-from-color:#30345b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(48,52,91,0))}}@media (min-width:768px){.md\\:from-muted{--gradient-from-color:hsla(0,0%,100%,0.7)}}@media (min-width:768px){.md\\:from-hint,.md\\:from-muted{--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,100%,0))}.md\\:from-hint{--gradient-from-color:hsla(0,0%,100%,0.5)}}@media (min-width:768px){.md\\:from-white{--gradient-from-color:#fff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,100%,0))}}@media (min-width:768px){.md\\:from-success{--gradient-from-color:#33d9b2;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(51,217,178,0))}}@media (min-width:768px){.md\\:via-primary{--gradient-via-color:#7467ef;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(116,103,239,0))}}@media (min-width:768px){.md\\:via-secondary{--gradient-via-color:#ff9e43;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(255,158,67,0))}}@media (min-width:768px){.md\\:via-error{--gradient-via-color:#e95455;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(233,84,85,0))}}@media (min-width:768px){.md\\:via-default{--gradient-via-color:#1a2038;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(26,32,56,0))}}@media (min-width:768px){.md\\:via-paper{--gradient-via-color:#222a45;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(34,42,69,0))}}@media (min-width:768px){.md\\:via-paperlight{--gradient-via-color:#30345b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(48,52,91,0))}}@media (min-width:768px){.md\\:via-muted{--gradient-via-color:hsla(0,0%,100%,0.7)}}@media (min-width:768px){.md\\:via-hint,.md\\:via-muted{--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,100%,0))}.md\\:via-hint{--gradient-via-color:hsla(0,0%,100%,0.5)}}@media (min-width:768px){.md\\:via-white{--gradient-via-color:#fff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,100%,0))}}@media (min-width:768px){.md\\:via-success{--gradient-via-color:#33d9b2;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(51,217,178,0))}}@media (min-width:768px){.md\\:to-primary{--gradient-to-color:#7467ef}}@media (min-width:768px){.md\\:to-secondary{--gradient-to-color:#ff9e43}}@media (min-width:768px){.md\\:to-error{--gradient-to-color:#e95455}}@media (min-width:768px){.md\\:to-default{--gradient-to-color:#1a2038}}@media (min-width:768px){.md\\:to-paper{--gradient-to-color:#222a45}}@media (min-width:768px){.md\\:to-paperlight{--gradient-to-color:#30345b}}@media (min-width:768px){.md\\:to-muted{--gradient-to-color:hsla(0,0%,100%,0.7)}}@media (min-width:768px){.md\\:to-hint{--gradient-to-color:hsla(0,0%,100%,0.5)}}@media (min-width:768px){.md\\:to-white{--gradient-to-color:#fff}}@media (min-width:768px){.md\\:to-success{--gradient-to-color:#33d9b2}}@media (min-width:768px){.md\\:hover\\:from-primary:hover{--gradient-from-color:#7467ef;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(116,103,239,0))}}@media (min-width:768px){.md\\:hover\\:from-secondary:hover{--gradient-from-color:#ff9e43;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(255,158,67,0))}}@media (min-width:768px){.md\\:hover\\:from-error:hover{--gradient-from-color:#e95455;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(233,84,85,0))}}@media (min-width:768px){.md\\:hover\\:from-default:hover{--gradient-from-color:#1a2038;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(26,32,56,0))}}@media (min-width:768px){.md\\:hover\\:from-paper:hover{--gradient-from-color:#222a45;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(34,42,69,0))}}@media (min-width:768px){.md\\:hover\\:from-paperlight:hover{--gradient-from-color:#30345b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(48,52,91,0))}}@media (min-width:768px){.md\\:hover\\:from-muted:hover{--gradient-from-color:hsla(0,0%,100%,0.7)}}@media (min-width:768px){.md\\:hover\\:from-hint:hover,.md\\:hover\\:from-muted:hover{--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,100%,0))}.md\\:hover\\:from-hint:hover{--gradient-from-color:hsla(0,0%,100%,0.5)}}@media (min-width:768px){.md\\:hover\\:from-white:hover{--gradient-from-color:#fff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,100%,0))}}@media (min-width:768px){.md\\:hover\\:from-success:hover{--gradient-from-color:#33d9b2;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(51,217,178,0))}}@media (min-width:768px){.md\\:hover\\:via-primary:hover{--gradient-via-color:#7467ef;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(116,103,239,0))}}@media (min-width:768px){.md\\:hover\\:via-secondary:hover{--gradient-via-color:#ff9e43;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(255,158,67,0))}}@media (min-width:768px){.md\\:hover\\:via-error:hover{--gradient-via-color:#e95455;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(233,84,85,0))}}@media (min-width:768px){.md\\:hover\\:via-default:hover{--gradient-via-color:#1a2038;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(26,32,56,0))}}@media (min-width:768px){.md\\:hover\\:via-paper:hover{--gradient-via-color:#222a45;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(34,42,69,0))}}@media (min-width:768px){.md\\:hover\\:via-paperlight:hover{--gradient-via-color:#30345b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(48,52,91,0))}}@media (min-width:768px){.md\\:hover\\:via-muted:hover{--gradient-via-color:hsla(0,0%,100%,0.7)}}@media (min-width:768px){.md\\:hover\\:via-hint:hover,.md\\:hover\\:via-muted:hover{--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,100%,0))}.md\\:hover\\:via-hint:hover{--gradient-via-color:hsla(0,0%,100%,0.5)}}@media (min-width:768px){.md\\:hover\\:via-white:hover{--gradient-via-color:#fff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,100%,0))}}@media (min-width:768px){.md\\:hover\\:via-success:hover{--gradient-via-color:#33d9b2;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(51,217,178,0))}}@media (min-width:768px){.md\\:hover\\:to-primary:hover{--gradient-to-color:#7467ef}}@media (min-width:768px){.md\\:hover\\:to-secondary:hover{--gradient-to-color:#ff9e43}}@media (min-width:768px){.md\\:hover\\:to-error:hover{--gradient-to-color:#e95455}}@media (min-width:768px){.md\\:hover\\:to-default:hover{--gradient-to-color:#1a2038}}@media (min-width:768px){.md\\:hover\\:to-paper:hover{--gradient-to-color:#222a45}}@media (min-width:768px){.md\\:hover\\:to-paperlight:hover{--gradient-to-color:#30345b}}@media (min-width:768px){.md\\:hover\\:to-muted:hover{--gradient-to-color:hsla(0,0%,100%,0.7)}}@media (min-width:768px){.md\\:hover\\:to-hint:hover{--gradient-to-color:hsla(0,0%,100%,0.5)}}@media (min-width:768px){.md\\:hover\\:to-white:hover{--gradient-to-color:#fff}}@media (min-width:768px){.md\\:hover\\:to-success:hover{--gradient-to-color:#33d9b2}}@media (min-width:768px){.md\\:focus\\:from-primary:focus{--gradient-from-color:#7467ef;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(116,103,239,0))}}@media (min-width:768px){.md\\:focus\\:from-secondary:focus{--gradient-from-color:#ff9e43;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(255,158,67,0))}}@media (min-width:768px){.md\\:focus\\:from-error:focus{--gradient-from-color:#e95455;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(233,84,85,0))}}@media (min-width:768px){.md\\:focus\\:from-default:focus{--gradient-from-color:#1a2038;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(26,32,56,0))}}@media (min-width:768px){.md\\:focus\\:from-paper:focus{--gradient-from-color:#222a45;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(34,42,69,0))}}@media (min-width:768px){.md\\:focus\\:from-paperlight:focus{--gradient-from-color:#30345b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(48,52,91,0))}}@media (min-width:768px){.md\\:focus\\:from-muted:focus{--gradient-from-color:hsla(0,0%,100%,0.7)}}@media (min-width:768px){.md\\:focus\\:from-hint:focus,.md\\:focus\\:from-muted:focus{--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,100%,0))}.md\\:focus\\:from-hint:focus{--gradient-from-color:hsla(0,0%,100%,0.5)}}@media (min-width:768px){.md\\:focus\\:from-white:focus{--gradient-from-color:#fff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,100%,0))}}@media (min-width:768px){.md\\:focus\\:from-success:focus{--gradient-from-color:#33d9b2;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(51,217,178,0))}}@media (min-width:768px){.md\\:focus\\:via-primary:focus{--gradient-via-color:#7467ef;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(116,103,239,0))}}@media (min-width:768px){.md\\:focus\\:via-secondary:focus{--gradient-via-color:#ff9e43;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(255,158,67,0))}}@media (min-width:768px){.md\\:focus\\:via-error:focus{--gradient-via-color:#e95455;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(233,84,85,0))}}@media (min-width:768px){.md\\:focus\\:via-default:focus{--gradient-via-color:#1a2038;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(26,32,56,0))}}@media (min-width:768px){.md\\:focus\\:via-paper:focus{--gradient-via-color:#222a45;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(34,42,69,0))}}@media (min-width:768px){.md\\:focus\\:via-paperlight:focus{--gradient-via-color:#30345b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(48,52,91,0))}}@media (min-width:768px){.md\\:focus\\:via-muted:focus{--gradient-via-color:hsla(0,0%,100%,0.7)}}@media (min-width:768px){.md\\:focus\\:via-hint:focus,.md\\:focus\\:via-muted:focus{--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,100%,0))}.md\\:focus\\:via-hint:focus{--gradient-via-color:hsla(0,0%,100%,0.5)}}@media (min-width:768px){.md\\:focus\\:via-white:focus{--gradient-via-color:#fff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,100%,0))}}@media (min-width:768px){.md\\:focus\\:via-success:focus{--gradient-via-color:#33d9b2;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(51,217,178,0))}}@media (min-width:768px){.md\\:focus\\:to-primary:focus{--gradient-to-color:#7467ef}}@media (min-width:768px){.md\\:focus\\:to-secondary:focus{--gradient-to-color:#ff9e43}}@media (min-width:768px){.md\\:focus\\:to-error:focus{--gradient-to-color:#e95455}}@media (min-width:768px){.md\\:focus\\:to-default:focus{--gradient-to-color:#1a2038}}@media (min-width:768px){.md\\:focus\\:to-paper:focus{--gradient-to-color:#222a45}}@media (min-width:768px){.md\\:focus\\:to-paperlight:focus{--gradient-to-color:#30345b}}@media (min-width:768px){.md\\:focus\\:to-muted:focus{--gradient-to-color:hsla(0,0%,100%,0.7)}}@media (min-width:768px){.md\\:focus\\:to-hint:focus{--gradient-to-color:hsla(0,0%,100%,0.5)}}@media (min-width:768px){.md\\:focus\\:to-white:focus{--gradient-to-color:#fff}}@media (min-width:768px){.md\\:focus\\:to-success:focus{--gradient-to-color:#33d9b2}}@media (min-width:768px){.md\\:bg-opacity-0{--bg-opacity:0}}@media (min-width:768px){.md\\:bg-opacity-25{--bg-opacity:0.25}}@media (min-width:768px){.md\\:bg-opacity-50{--bg-opacity:0.5}}@media (min-width:768px){.md\\:bg-opacity-75{--bg-opacity:0.75}}@media (min-width:768px){.md\\:bg-opacity-100{--bg-opacity:1}}@media (min-width:768px){.md\\:hover\\:bg-opacity-0:hover{--bg-opacity:0}}@media (min-width:768px){.md\\:hover\\:bg-opacity-25:hover{--bg-opacity:0.25}}@media (min-width:768px){.md\\:hover\\:bg-opacity-50:hover{--bg-opacity:0.5}}@media (min-width:768px){.md\\:hover\\:bg-opacity-75:hover{--bg-opacity:0.75}}@media (min-width:768px){.md\\:hover\\:bg-opacity-100:hover{--bg-opacity:1}}@media (min-width:768px){.md\\:focus\\:bg-opacity-0:focus{--bg-opacity:0}}@media (min-width:768px){.md\\:focus\\:bg-opacity-25:focus{--bg-opacity:0.25}}@media (min-width:768px){.md\\:focus\\:bg-opacity-50:focus{--bg-opacity:0.5}}@media (min-width:768px){.md\\:focus\\:bg-opacity-75:focus{--bg-opacity:0.75}}@media (min-width:768px){.md\\:focus\\:bg-opacity-100:focus{--bg-opacity:1}}@media (min-width:768px){.md\\:bg-bottom{background-position:bottom}}@media (min-width:768px){.md\\:bg-center{background-position:50%}}@media (min-width:768px){.md\\:bg-left{background-position:0}}@media (min-width:768px){.md\\:bg-left-bottom{background-position:0 100%}}@media (min-width:768px){.md\\:bg-left-top{background-position:0 0}}@media (min-width:768px){.md\\:bg-right{background-position:100%}}@media (min-width:768px){.md\\:bg-right-bottom{background-position:100% 100%}}@media (min-width:768px){.md\\:bg-right-top{background-position:100% 0}}@media (min-width:768px){.md\\:bg-top{background-position:top}}@media (min-width:768px){.md\\:bg-repeat{background-repeat:repeat}}@media (min-width:768px){.md\\:bg-no-repeat{background-repeat:no-repeat}}@media (min-width:768px){.md\\:bg-repeat-x{background-repeat:repeat-x}}@media (min-width:768px){.md\\:bg-repeat-y{background-repeat:repeat-y}}@media (min-width:768px){.md\\:bg-repeat-round{background-repeat:round}}@media (min-width:768px){.md\\:bg-repeat-space{background-repeat:space}}@media (min-width:768px){.md\\:bg-auto{background-size:auto}}@media (min-width:768px){.md\\:bg-cover{background-size:cover}}@media (min-width:768px){.md\\:bg-contain{background-size:contain}}@media (min-width:768px){.md\\:border-collapse{border-collapse:collapse}}@media (min-width:768px){.md\\:border-separate{border-collapse:initial}}@media (min-width:768px){.md\\:border-primary{--border-opacity:1;border-color:#7467ef;border-color:rgba(116,103,239,var(--border-opacity))}}@media (min-width:768px){.md\\:border-secondary{--border-opacity:1;border-color:#ff9e43;border-color:rgba(255,158,67,var(--border-opacity))}}@media (min-width:768px){.md\\:border-error{--border-opacity:1;border-color:#e95455;border-color:rgba(233,84,85,var(--border-opacity))}}@media (min-width:768px){.md\\:border-paper{--border-opacity:1;border-color:#222a45;border-color:rgba(34,42,69,var(--border-opacity))}}@media (min-width:768px){.md\\:border-paperlight{--border-opacity:1;border-color:#30345b;border-color:rgba(48,52,91,var(--border-opacity))}}@media (min-width:768px){.md\\:border-muted{border-color:hsla(0,0%,100%,.7)}}@media (min-width:768px){.md\\:border-hint{border-color:hsla(0,0%,100%,.5)}}@media (min-width:768px){.md\\:border-white{--border-opacity:1;border-color:#fff;border-color:rgba(255,255,255,var(--border-opacity))}}@media (min-width:768px){.md\\:border-success{border-color:#33d9b2}}@media (min-width:768px){.md\\:hover\\:border-primary:hover{--border-opacity:1;border-color:#7467ef;border-color:rgba(116,103,239,var(--border-opacity))}}@media (min-width:768px){.md\\:hover\\:border-secondary:hover{--border-opacity:1;border-color:#ff9e43;border-color:rgba(255,158,67,var(--border-opacity))}}@media (min-width:768px){.md\\:hover\\:border-error:hover{--border-opacity:1;border-color:#e95455;border-color:rgba(233,84,85,var(--border-opacity))}}@media (min-width:768px){.md\\:hover\\:border-paper:hover{--border-opacity:1;border-color:#222a45;border-color:rgba(34,42,69,var(--border-opacity))}}@media (min-width:768px){.md\\:hover\\:border-paperlight:hover{--border-opacity:1;border-color:#30345b;border-color:rgba(48,52,91,var(--border-opacity))}}@media (min-width:768px){.md\\:hover\\:border-muted:hover{border-color:hsla(0,0%,100%,.7)}}@media (min-width:768px){.md\\:hover\\:border-hint:hover{border-color:hsla(0,0%,100%,.5)}}@media (min-width:768px){.md\\:hover\\:border-white:hover{--border-opacity:1;border-color:#fff;border-color:rgba(255,255,255,var(--border-opacity))}}@media (min-width:768px){.md\\:hover\\:border-success:hover{border-color:#33d9b2}}@media (min-width:768px){.md\\:focus\\:border-primary:focus{--border-opacity:1;border-color:#7467ef;border-color:rgba(116,103,239,var(--border-opacity))}}@media (min-width:768px){.md\\:focus\\:border-secondary:focus{--border-opacity:1;border-color:#ff9e43;border-color:rgba(255,158,67,var(--border-opacity))}}@media (min-width:768px){.md\\:focus\\:border-error:focus{--border-opacity:1;border-color:#e95455;border-color:rgba(233,84,85,var(--border-opacity))}}@media (min-width:768px){.md\\:focus\\:border-paper:focus{--border-opacity:1;border-color:#222a45;border-color:rgba(34,42,69,var(--border-opacity))}}@media (min-width:768px){.md\\:focus\\:border-paperlight:focus{--border-opacity:1;border-color:#30345b;border-color:rgba(48,52,91,var(--border-opacity))}}@media (min-width:768px){.md\\:focus\\:border-muted:focus{border-color:hsla(0,0%,100%,.7)}}@media (min-width:768px){.md\\:focus\\:border-hint:focus{border-color:hsla(0,0%,100%,.5)}}@media (min-width:768px){.md\\:focus\\:border-white:focus{--border-opacity:1;border-color:#fff;border-color:rgba(255,255,255,var(--border-opacity))}}@media (min-width:768px){.md\\:focus\\:border-success:focus{border-color:#33d9b2}}@media (min-width:768px){.md\\:border-opacity-0{--border-opacity:0}}@media (min-width:768px){.md\\:border-opacity-25{--border-opacity:0.25}}@media (min-width:768px){.md\\:border-opacity-50{--border-opacity:0.5}}@media (min-width:768px){.md\\:border-opacity-75{--border-opacity:0.75}}@media (min-width:768px){.md\\:border-opacity-100{--border-opacity:1}}@media (min-width:768px){.md\\:hover\\:border-opacity-0:hover{--border-opacity:0}}@media (min-width:768px){.md\\:hover\\:border-opacity-25:hover{--border-opacity:0.25}}@media (min-width:768px){.md\\:hover\\:border-opacity-50:hover{--border-opacity:0.5}}@media (min-width:768px){.md\\:hover\\:border-opacity-75:hover{--border-opacity:0.75}}@media (min-width:768px){.md\\:hover\\:border-opacity-100:hover{--border-opacity:1}}@media (min-width:768px){.md\\:focus\\:border-opacity-0:focus{--border-opacity:0}}@media (min-width:768px){.md\\:focus\\:border-opacity-25:focus{--border-opacity:0.25}}@media (min-width:768px){.md\\:focus\\:border-opacity-50:focus{--border-opacity:0.5}}@media (min-width:768px){.md\\:focus\\:border-opacity-75:focus{--border-opacity:0.75}}@media (min-width:768px){.md\\:focus\\:border-opacity-100:focus{--border-opacity:1}}@media (min-width:768px){.md\\:rounded-none{border-radius:0}}@media (min-width:768px){.md\\:rounded-sm{border-radius:.125rem}}@media (min-width:768px){.md\\:rounded{border-radius:.25rem}}@media (min-width:768px){.md\\:rounded-md{border-radius:.375rem}}@media (min-width:768px){.md\\:rounded-lg{border-radius:.5rem}}@media (min-width:768px){.md\\:rounded-xl{border-radius:.75rem}}@media (min-width:768px){.md\\:rounded-2xl{border-radius:1rem}}@media (min-width:768px){.md\\:rounded-3xl{border-radius:1.5rem}}@media (min-width:768px){.md\\:rounded-full{border-radius:9999px}}@media (min-width:768px){.md\\:rounded-t-none{border-top-left-radius:0;border-top-right-radius:0}}@media (min-width:768px){.md\\:rounded-r-none{border-top-right-radius:0;border-bottom-right-radius:0}}@media (min-width:768px){.md\\:rounded-b-none{border-bottom-right-radius:0;border-bottom-left-radius:0}}@media (min-width:768px){.md\\:rounded-l-none{border-top-left-radius:0;border-bottom-left-radius:0}}@media (min-width:768px){.md\\:rounded-t-sm{border-top-left-radius:.125rem;border-top-right-radius:.125rem}}@media (min-width:768px){.md\\:rounded-r-sm{border-top-right-radius:.125rem;border-bottom-right-radius:.125rem}}@media (min-width:768px){.md\\:rounded-b-sm{border-bottom-right-radius:.125rem;border-bottom-left-radius:.125rem}}@media (min-width:768px){.md\\:rounded-l-sm{border-top-left-radius:.125rem;border-bottom-left-radius:.125rem}}@media (min-width:768px){.md\\:rounded-t{border-top-left-radius:.25rem}}@media (min-width:768px){.md\\:rounded-r,.md\\:rounded-t{border-top-right-radius:.25rem}}@media (min-width:768px){.md\\:rounded-b,.md\\:rounded-r{border-bottom-right-radius:.25rem}}@media (min-width:768px){.md\\:rounded-b,.md\\:rounded-l{border-bottom-left-radius:.25rem}.md\\:rounded-l{border-top-left-radius:.25rem}}@media (min-width:768px){.md\\:rounded-t-md{border-top-left-radius:.375rem;border-top-right-radius:.375rem}}@media (min-width:768px){.md\\:rounded-r-md{border-top-right-radius:.375rem;border-bottom-right-radius:.375rem}}@media (min-width:768px){.md\\:rounded-b-md{border-bottom-right-radius:.375rem;border-bottom-left-radius:.375rem}}@media (min-width:768px){.md\\:rounded-l-md{border-top-left-radius:.375rem;border-bottom-left-radius:.375rem}}@media (min-width:768px){.md\\:rounded-t-lg{border-top-left-radius:.5rem;border-top-right-radius:.5rem}}@media (min-width:768px){.md\\:rounded-r-lg{border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}}@media (min-width:768px){.md\\:rounded-b-lg{border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem}}@media (min-width:768px){.md\\:rounded-l-lg{border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}}@media (min-width:768px){.md\\:rounded-t-xl{border-top-left-radius:.75rem;border-top-right-radius:.75rem}}@media (min-width:768px){.md\\:rounded-r-xl{border-top-right-radius:.75rem;border-bottom-right-radius:.75rem}}@media (min-width:768px){.md\\:rounded-b-xl{border-bottom-right-radius:.75rem;border-bottom-left-radius:.75rem}}@media (min-width:768px){.md\\:rounded-l-xl{border-top-left-radius:.75rem;border-bottom-left-radius:.75rem}}@media (min-width:768px){.md\\:rounded-t-2xl{border-top-left-radius:1rem;border-top-right-radius:1rem}}@media (min-width:768px){.md\\:rounded-r-2xl{border-top-right-radius:1rem;border-bottom-right-radius:1rem}}@media (min-width:768px){.md\\:rounded-b-2xl{border-bottom-right-radius:1rem;border-bottom-left-radius:1rem}}@media (min-width:768px){.md\\:rounded-l-2xl{border-top-left-radius:1rem;border-bottom-left-radius:1rem}}@media (min-width:768px){.md\\:rounded-t-3xl{border-top-left-radius:1.5rem;border-top-right-radius:1.5rem}}@media (min-width:768px){.md\\:rounded-r-3xl{border-top-right-radius:1.5rem;border-bottom-right-radius:1.5rem}}@media (min-width:768px){.md\\:rounded-b-3xl{border-bottom-right-radius:1.5rem;border-bottom-left-radius:1.5rem}}@media (min-width:768px){.md\\:rounded-l-3xl{border-top-left-radius:1.5rem;border-bottom-left-radius:1.5rem}}@media (min-width:768px){.md\\:rounded-t-full{border-top-left-radius:9999px;border-top-right-radius:9999px}}@media (min-width:768px){.md\\:rounded-r-full{border-top-right-radius:9999px;border-bottom-right-radius:9999px}}@media (min-width:768px){.md\\:rounded-b-full{border-bottom-right-radius:9999px;border-bottom-left-radius:9999px}}@media (min-width:768px){.md\\:rounded-l-full{border-top-left-radius:9999px;border-bottom-left-radius:9999px}}@media (min-width:768px){.md\\:rounded-tl-none{border-top-left-radius:0}}@media (min-width:768px){.md\\:rounded-tr-none{border-top-right-radius:0}}@media (min-width:768px){.md\\:rounded-br-none{border-bottom-right-radius:0}}@media (min-width:768px){.md\\:rounded-bl-none{border-bottom-left-radius:0}}@media (min-width:768px){.md\\:rounded-tl-sm{border-top-left-radius:.125rem}}@media (min-width:768px){.md\\:rounded-tr-sm{border-top-right-radius:.125rem}}@media (min-width:768px){.md\\:rounded-br-sm{border-bottom-right-radius:.125rem}}@media (min-width:768px){.md\\:rounded-bl-sm{border-bottom-left-radius:.125rem}}@media (min-width:768px){.md\\:rounded-tl{border-top-left-radius:.25rem}}@media (min-width:768px){.md\\:rounded-tr{border-top-right-radius:.25rem}}@media (min-width:768px){.md\\:rounded-br{border-bottom-right-radius:.25rem}}@media (min-width:768px){.md\\:rounded-bl{border-bottom-left-radius:.25rem}}@media (min-width:768px){.md\\:rounded-tl-md{border-top-left-radius:.375rem}}@media (min-width:768px){.md\\:rounded-tr-md{border-top-right-radius:.375rem}}@media (min-width:768px){.md\\:rounded-br-md{border-bottom-right-radius:.375rem}}@media (min-width:768px){.md\\:rounded-bl-md{border-bottom-left-radius:.375rem}}@media (min-width:768px){.md\\:rounded-tl-lg{border-top-left-radius:.5rem}}@media (min-width:768px){.md\\:rounded-tr-lg{border-top-right-radius:.5rem}}@media (min-width:768px){.md\\:rounded-br-lg{border-bottom-right-radius:.5rem}}@media (min-width:768px){.md\\:rounded-bl-lg{border-bottom-left-radius:.5rem}}@media (min-width:768px){.md\\:rounded-tl-xl{border-top-left-radius:.75rem}}@media (min-width:768px){.md\\:rounded-tr-xl{border-top-right-radius:.75rem}}@media (min-width:768px){.md\\:rounded-br-xl{border-bottom-right-radius:.75rem}}@media (min-width:768px){.md\\:rounded-bl-xl{border-bottom-left-radius:.75rem}}@media (min-width:768px){.md\\:rounded-tl-2xl{border-top-left-radius:1rem}}@media (min-width:768px){.md\\:rounded-tr-2xl{border-top-right-radius:1rem}}@media (min-width:768px){.md\\:rounded-br-2xl{border-bottom-right-radius:1rem}}@media (min-width:768px){.md\\:rounded-bl-2xl{border-bottom-left-radius:1rem}}@media (min-width:768px){.md\\:rounded-tl-3xl{border-top-left-radius:1.5rem}}@media (min-width:768px){.md\\:rounded-tr-3xl{border-top-right-radius:1.5rem}}@media (min-width:768px){.md\\:rounded-br-3xl{border-bottom-right-radius:1.5rem}}@media (min-width:768px){.md\\:rounded-bl-3xl{border-bottom-left-radius:1.5rem}}@media (min-width:768px){.md\\:rounded-tl-full{border-top-left-radius:9999px}}@media (min-width:768px){.md\\:rounded-tr-full{border-top-right-radius:9999px}}@media (min-width:768px){.md\\:rounded-br-full{border-bottom-right-radius:9999px}}@media (min-width:768px){.md\\:rounded-bl-full{border-bottom-left-radius:9999px}}@media (min-width:768px){.md\\:border-solid{border-style:solid}}@media (min-width:768px){.md\\:border-dashed{border-style:dashed}}@media (min-width:768px){.md\\:border-dotted{border-style:dotted}}@media (min-width:768px){.md\\:border-double{border-style:double}}@media (min-width:768px){.md\\:border-none{border-style:none}}@media (min-width:768px){.md\\:border-0{border-width:0}}@media (min-width:768px){.md\\:border-2{border-width:2px}}@media (min-width:768px){.md\\:border-4{border-width:4px}}@media (min-width:768px){.md\\:border-8{border-width:8px}}@media (min-width:768px){.md\\:border{border-width:1px}}@media (min-width:768px){.md\\:border-t-0{border-top-width:0}}@media (min-width:768px){.md\\:border-r-0{border-right-width:0}}@media (min-width:768px){.md\\:border-b-0{border-bottom-width:0}}@media (min-width:768px){.md\\:border-l-0{border-left-width:0}}@media (min-width:768px){.md\\:border-t-2{border-top-width:2px}}@media (min-width:768px){.md\\:border-r-2{border-right-width:2px}}@media (min-width:768px){.md\\:border-b-2{border-bottom-width:2px}}@media (min-width:768px){.md\\:border-l-2{border-left-width:2px}}@media (min-width:768px){.md\\:border-t-4{border-top-width:4px}}@media (min-width:768px){.md\\:border-r-4{border-right-width:4px}}@media (min-width:768px){.md\\:border-b-4{border-bottom-width:4px}}@media (min-width:768px){.md\\:border-l-4{border-left-width:4px}}@media (min-width:768px){.md\\:border-t-8{border-top-width:8px}}@media (min-width:768px){.md\\:border-r-8{border-right-width:8px}}@media (min-width:768px){.md\\:border-b-8{border-bottom-width:8px}}@media (min-width:768px){.md\\:border-l-8{border-left-width:8px}}@media (min-width:768px){.md\\:border-t{border-top-width:1px}}@media (min-width:768px){.md\\:border-r{border-right-width:1px}}@media (min-width:768px){.md\\:border-b{border-bottom-width:1px}}@media (min-width:768px){.md\\:border-l{border-left-width:1px}}@media (min-width:768px){.md\\:box-border{box-sizing:border-box}}@media (min-width:768px){.md\\:box-content{box-sizing:initial}}@media (min-width:768px){.md\\:cursor-auto{cursor:auto}}@media (min-width:768px){.md\\:cursor-default{cursor:default}}@media (min-width:768px){.md\\:cursor-pointer{cursor:pointer}}@media (min-width:768px){.md\\:cursor-wait{cursor:wait}}@media (min-width:768px){.md\\:cursor-text{cursor:text}}@media (min-width:768px){.md\\:cursor-move{cursor:move}}@media (min-width:768px){.md\\:cursor-not-allowed{cursor:not-allowed}}@media (min-width:768px){.md\\:block{display:block}}@media (min-width:768px){.md\\:inline-block{display:inline-block}}@media (min-width:768px){.md\\:inline{display:inline}}@media (min-width:768px){.md\\:flex{display:flex}}@media (min-width:768px){.md\\:inline-flex{display:inline-flex}}@media (min-width:768px){.md\\:table{display:table}}@media (min-width:768px){.md\\:table-caption{display:table-caption}}@media (min-width:768px){.md\\:table-cell{display:table-cell}}@media (min-width:768px){.md\\:table-column{display:table-column}}@media (min-width:768px){.md\\:table-column-group{display:table-column-group}}@media (min-width:768px){.md\\:table-footer-group{display:table-footer-group}}@media (min-width:768px){.md\\:table-header-group{display:table-header-group}}@media (min-width:768px){.md\\:table-row-group{display:table-row-group}}@media (min-width:768px){.md\\:table-row{display:table-row}}@media (min-width:768px){.md\\:flow-root{display:flow-root}}@media (min-width:768px){.md\\:grid{display:grid}}@media (min-width:768px){.md\\:inline-grid{display:inline-grid}}@media (min-width:768px){.md\\:contents{display:contents}}@media (min-width:768px){.md\\:hidden{display:none}}@media (min-width:768px){.md\\:flex-row{flex-direction:row}}@media (min-width:768px){.md\\:flex-row-reverse{flex-direction:row-reverse}}@media (min-width:768px){.md\\:flex-col{flex-direction:column}}@media (min-width:768px){.md\\:flex-col-reverse{flex-direction:column-reverse}}@media (min-width:768px){.md\\:flex-wrap{flex-wrap:wrap}}@media (min-width:768px){.md\\:flex-wrap-reverse{flex-wrap:wrap-reverse}}@media (min-width:768px){.md\\:flex-no-wrap{flex-wrap:nowrap}}@media (min-width:768px){.md\\:place-items-auto{place-items:auto}}@media (min-width:768px){.md\\:place-items-start{place-items:start}}@media (min-width:768px){.md\\:place-items-end{place-items:end}}@media (min-width:768px){.md\\:place-items-center{place-items:center}}@media (min-width:768px){.md\\:place-items-stretch{place-items:stretch}}@media (min-width:768px){.md\\:place-content-center{place-content:center}}@media (min-width:768px){.md\\:place-content-start{place-content:start}}@media (min-width:768px){.md\\:place-content-end{place-content:end}}@media (min-width:768px){.md\\:place-content-between{place-content:space-between}}@media (min-width:768px){.md\\:place-content-around{place-content:space-around}}@media (min-width:768px){.md\\:place-content-evenly{place-content:space-evenly}}@media (min-width:768px){.md\\:place-content-stretch{place-content:stretch}}@media (min-width:768px){.md\\:place-self-auto{place-self:auto}}@media (min-width:768px){.md\\:place-self-start{place-self:start}}@media (min-width:768px){.md\\:place-self-end{place-self:end}}@media (min-width:768px){.md\\:place-self-center{place-self:center}}@media (min-width:768px){.md\\:place-self-stretch{place-self:stretch}}@media (min-width:768px){.md\\:items-start{align-items:flex-start}}@media (min-width:768px){.md\\:items-end{align-items:flex-end}}@media (min-width:768px){.md\\:items-center{align-items:center}}@media (min-width:768px){.md\\:items-baseline{align-items:baseline}}@media (min-width:768px){.md\\:items-stretch{align-items:stretch}}@media (min-width:768px){.md\\:content-center{align-content:center}}@media (min-width:768px){.md\\:content-start{align-content:flex-start}}@media (min-width:768px){.md\\:content-end{align-content:flex-end}}@media (min-width:768px){.md\\:content-between{align-content:space-between}}@media (min-width:768px){.md\\:content-around{align-content:space-around}}@media (min-width:768px){.md\\:content-evenly{align-content:space-evenly}}@media (min-width:768px){.md\\:self-auto{align-self:auto}}@media (min-width:768px){.md\\:self-start{align-self:flex-start}}@media (min-width:768px){.md\\:self-end{align-self:flex-end}}@media (min-width:768px){.md\\:self-center{align-self:center}}@media (min-width:768px){.md\\:self-stretch{align-self:stretch}}@media (min-width:768px){.md\\:justify-items-auto{justify-items:auto}}@media (min-width:768px){.md\\:justify-items-start{justify-items:start}}@media (min-width:768px){.md\\:justify-items-end{justify-items:end}}@media (min-width:768px){.md\\:justify-items-center{justify-items:center}}@media (min-width:768px){.md\\:justify-items-stretch{justify-items:stretch}}@media (min-width:768px){.md\\:justify-start{justify-content:flex-start}}@media (min-width:768px){.md\\:justify-end{justify-content:flex-end}}@media (min-width:768px){.md\\:justify-center{justify-content:center}}@media (min-width:768px){.md\\:justify-between{justify-content:space-between}}@media (min-width:768px){.md\\:justify-around{justify-content:space-around}}@media (min-width:768px){.md\\:justify-evenly{justify-content:space-evenly}}@media (min-width:768px){.md\\:justify-self-auto{justify-self:auto}}@media (min-width:768px){.md\\:justify-self-start{justify-self:start}}@media (min-width:768px){.md\\:justify-self-end{justify-self:end}}@media (min-width:768px){.md\\:justify-self-center{justify-self:center}}@media (min-width:768px){.md\\:justify-self-stretch{justify-self:stretch}}@media (min-width:768px){.md\\:flex-1{flex:1 1 0%}}@media (min-width:768px){.md\\:flex-auto{flex:1 1 auto}}@media (min-width:768px){.md\\:flex-initial{flex:0 1 auto}}@media (min-width:768px){.md\\:flex-none{flex:none}}@media (min-width:768px){.md\\:flex-grow-0{flex-grow:0}}@media (min-width:768px){.md\\:flex-grow{flex-grow:1}}@media (min-width:768px){.md\\:flex-shrink-0{flex-shrink:0}}@media (min-width:768px){.md\\:flex-shrink{flex-shrink:1}}@media (min-width:768px){.md\\:order-1{order:1}}@media (min-width:768px){.md\\:order-2{order:2}}@media (min-width:768px){.md\\:order-3{order:3}}@media (min-width:768px){.md\\:order-4{order:4}}@media (min-width:768px){.md\\:order-5{order:5}}@media (min-width:768px){.md\\:order-6{order:6}}@media (min-width:768px){.md\\:order-7{order:7}}@media (min-width:768px){.md\\:order-8{order:8}}@media (min-width:768px){.md\\:order-9{order:9}}@media (min-width:768px){.md\\:order-10{order:10}}@media (min-width:768px){.md\\:order-11{order:11}}@media (min-width:768px){.md\\:order-12{order:12}}@media (min-width:768px){.md\\:order-first{order:-9999}}@media (min-width:768px){.md\\:order-last{order:9999}}@media (min-width:768px){.md\\:order-none{order:0}}@media (min-width:768px){.md\\:float-right{float:right}}@media (min-width:768px){.md\\:float-left{float:left}}@media (min-width:768px){.md\\:float-none{float:none}}@media (min-width:768px){.md\\:clearfix:after{content:\"\";display:table;clear:both}}@media (min-width:768px){.md\\:clear-left{clear:left}}@media (min-width:768px){.md\\:clear-right{clear:right}}@media (min-width:768px){.md\\:clear-both{clear:both}}@media (min-width:768px){.md\\:clear-none{clear:none}}@media (min-width:768px){.md\\:font-sans{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}}@media (min-width:768px){.md\\:font-serif{font-family:Georgia,Cambria,Times New Roman,Times,serif}}@media (min-width:768px){.md\\:font-mono{font-family:Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}}@media (min-width:768px){.md\\:font-hairline{font-weight:100}}@media (min-width:768px){.md\\:font-thin{font-weight:200}}@media (min-width:768px){.md\\:font-light{font-weight:300}}@media (min-width:768px){.md\\:font-normal{font-weight:400}}@media (min-width:768px){.md\\:font-medium{font-weight:500}}@media (min-width:768px){.md\\:font-semibold{font-weight:600}}@media (min-width:768px){.md\\:font-bold{font-weight:700}}@media (min-width:768px){.md\\:font-extrabold{font-weight:800}}@media (min-width:768px){.md\\:font-black{font-weight:900}}@media (min-width:768px){.md\\:hover\\:font-hairline:hover{font-weight:100}}@media (min-width:768px){.md\\:hover\\:font-thin:hover{font-weight:200}}@media (min-width:768px){.md\\:hover\\:font-light:hover{font-weight:300}}@media (min-width:768px){.md\\:hover\\:font-normal:hover{font-weight:400}}@media (min-width:768px){.md\\:hover\\:font-medium:hover{font-weight:500}}@media (min-width:768px){.md\\:hover\\:font-semibold:hover{font-weight:600}}@media (min-width:768px){.md\\:hover\\:font-bold:hover{font-weight:700}}@media (min-width:768px){.md\\:hover\\:font-extrabold:hover{font-weight:800}}@media (min-width:768px){.md\\:hover\\:font-black:hover{font-weight:900}}@media (min-width:768px){.md\\:focus\\:font-hairline:focus{font-weight:100}}@media (min-width:768px){.md\\:focus\\:font-thin:focus{font-weight:200}}@media (min-width:768px){.md\\:focus\\:font-light:focus{font-weight:300}}@media (min-width:768px){.md\\:focus\\:font-normal:focus{font-weight:400}}@media (min-width:768px){.md\\:focus\\:font-medium:focus{font-weight:500}}@media (min-width:768px){.md\\:focus\\:font-semibold:focus{font-weight:600}}@media (min-width:768px){.md\\:focus\\:font-bold:focus{font-weight:700}}@media (min-width:768px){.md\\:focus\\:font-extrabold:focus{font-weight:800}}@media (min-width:768px){.md\\:focus\\:font-black:focus{font-weight:900}}@media (min-width:768px){.md\\:h-0{height:0}}@media (min-width:768px){.md\\:h-1{height:.25rem}}@media (min-width:768px){.md\\:h-2{height:.5rem}}@media (min-width:768px){.md\\:h-3{height:.75rem}}@media (min-width:768px){.md\\:h-4{height:1rem}}@media (min-width:768px){.md\\:h-5{height:1.25rem}}@media (min-width:768px){.md\\:h-6{height:1.5rem}}@media (min-width:768px){.md\\:h-8{height:2rem}}@media (min-width:768px){.md\\:h-10{height:2.5rem}}@media (min-width:768px){.md\\:h-12{height:3rem}}@media (min-width:768px){.md\\:h-16{height:4rem}}@media (min-width:768px){.md\\:h-20{height:5rem}}@media (min-width:768px){.md\\:h-24{height:6rem}}@media (min-width:768px){.md\\:h-32{height:8rem}}@media (min-width:768px){.md\\:h-40{height:10rem}}@media (min-width:768px){.md\\:h-48{height:12rem}}@media (min-width:768px){.md\\:h-56{height:14rem}}@media (min-width:768px){.md\\:h-64{height:16rem}}@media (min-width:768px){.md\\:h-auto{height:auto}}@media (min-width:768px){.md\\:h-px{height:1px}}@media (min-width:768px){.md\\:h-full{height:100%}}@media (min-width:768px){.md\\:h-screen{height:100vh}}@media (min-width:768px){.md\\:text-xs{font-size:.75rem}}@media (min-width:768px){.md\\:text-sm{font-size:.875rem}}@media (min-width:768px){.md\\:text-base{font-size:1rem}}@media (min-width:768px){.md\\:text-lg{font-size:1.125rem}}@media (min-width:768px){.md\\:text-xl{font-size:1.25rem}}@media (min-width:768px){.md\\:text-2xl{font-size:1.5rem}}@media (min-width:768px){.md\\:text-3xl{font-size:1.875rem}}@media (min-width:768px){.md\\:text-4xl{font-size:2.25rem}}@media (min-width:768px){.md\\:text-5xl{font-size:3rem}}@media (min-width:768px){.md\\:text-6xl{font-size:4rem}}@media (min-width:768px){.md\\:leading-3{line-height:.75rem}}@media (min-width:768px){.md\\:leading-4{line-height:1rem}}@media (min-width:768px){.md\\:leading-5{line-height:1.25rem}}@media (min-width:768px){.md\\:leading-6{line-height:1.5rem}}@media (min-width:768px){.md\\:leading-7{line-height:1.75rem}}@media (min-width:768px){.md\\:leading-8{line-height:2rem}}@media (min-width:768px){.md\\:leading-9{line-height:2.25rem}}@media (min-width:768px){.md\\:leading-10{line-height:2.5rem}}@media (min-width:768px){.md\\:leading-none{line-height:1}}@media (min-width:768px){.md\\:leading-tight{line-height:1.25}}@media (min-width:768px){.md\\:leading-snug{line-height:1.375}}@media (min-width:768px){.md\\:leading-normal{line-height:1.5}}@media (min-width:768px){.md\\:leading-relaxed{line-height:1.625}}@media (min-width:768px){.md\\:leading-loose{line-height:2}}@media (min-width:768px){.md\\:list-inside{list-style-position:inside}}@media (min-width:768px){.md\\:list-outside{list-style-position:outside}}@media (min-width:768px){.md\\:list-none{list-style-type:none}}@media (min-width:768px){.md\\:list-disc{list-style-type:disc}}@media (min-width:768px){.md\\:list-decimal{list-style-type:decimal}}@media (min-width:768px){.md\\:m-0{margin:0}}@media (min-width:768px){.md\\:m-1{margin:.25rem}}@media (min-width:768px){.md\\:m-2{margin:.5rem}}@media (min-width:768px){.md\\:m-3{margin:.75rem}}@media (min-width:768px){.md\\:m-4{margin:1rem}}@media (min-width:768px){.md\\:m-5{margin:1.25rem}}@media (min-width:768px){.md\\:m-6{margin:1.5rem}}@media (min-width:768px){.md\\:m-8{margin:2rem}}@media (min-width:768px){.md\\:m-10{margin:2.5rem}}@media (min-width:768px){.md\\:m-12{margin:3rem}}@media (min-width:768px){.md\\:m-16{margin:4rem}}@media (min-width:768px){.md\\:m-20{margin:5rem}}@media (min-width:768px){.md\\:m-24{margin:6rem}}@media (min-width:768px){.md\\:m-32{margin:8rem}}@media (min-width:768px){.md\\:m-40{margin:10rem}}@media (min-width:768px){.md\\:m-48{margin:12rem}}@media (min-width:768px){.md\\:m-56{margin:14rem}}@media (min-width:768px){.md\\:m-64{margin:16rem}}@media (min-width:768px){.md\\:m-auto{margin:auto}}@media (min-width:768px){.md\\:m-px{margin:1px}}@media (min-width:768px){.md\\:-m-1{margin:-.25rem}}@media (min-width:768px){.md\\:-m-2{margin:-.5rem}}@media (min-width:768px){.md\\:-m-3{margin:-.75rem}}@media (min-width:768px){.md\\:-m-4{margin:-1rem}}@media (min-width:768px){.md\\:-m-5{margin:-1.25rem}}@media (min-width:768px){.md\\:-m-6{margin:-1.5rem}}@media (min-width:768px){.md\\:-m-8{margin:-2rem}}@media (min-width:768px){.md\\:-m-10{margin:-2.5rem}}@media (min-width:768px){.md\\:-m-12{margin:-3rem}}@media (min-width:768px){.md\\:-m-16{margin:-4rem}}@media (min-width:768px){.md\\:-m-20{margin:-5rem}}@media (min-width:768px){.md\\:-m-24{margin:-6rem}}@media (min-width:768px){.md\\:-m-32{margin:-8rem}}@media (min-width:768px){.md\\:-m-40{margin:-10rem}}@media (min-width:768px){.md\\:-m-48{margin:-12rem}}@media (min-width:768px){.md\\:-m-56{margin:-14rem}}@media (min-width:768px){.md\\:-m-64{margin:-16rem}}@media (min-width:768px){.md\\:-m-px{margin:-1px}}@media (min-width:768px){.md\\:my-0{margin-top:0;margin-bottom:0}}@media (min-width:768px){.md\\:mx-0{margin-left:0;margin-right:0}}@media (min-width:768px){.md\\:my-1{margin-top:.25rem;margin-bottom:.25rem}}@media (min-width:768px){.md\\:mx-1{margin-left:.25rem;margin-right:.25rem}}@media (min-width:768px){.md\\:my-2{margin-top:.5rem;margin-bottom:.5rem}}@media (min-width:768px){.md\\:mx-2{margin-left:.5rem;margin-right:.5rem}}@media (min-width:768px){.md\\:my-3{margin-top:.75rem;margin-bottom:.75rem}}@media (min-width:768px){.md\\:mx-3{margin-left:.75rem;margin-right:.75rem}}@media (min-width:768px){.md\\:my-4{margin-top:1rem;margin-bottom:1rem}}@media (min-width:768px){.md\\:mx-4{margin-left:1rem;margin-right:1rem}}@media (min-width:768px){.md\\:my-5{margin-top:1.25rem;margin-bottom:1.25rem}}@media (min-width:768px){.md\\:mx-5{margin-left:1.25rem;margin-right:1.25rem}}@media (min-width:768px){.md\\:my-6{margin-top:1.5rem;margin-bottom:1.5rem}}@media (min-width:768px){.md\\:mx-6{margin-left:1.5rem;margin-right:1.5rem}}@media (min-width:768px){.md\\:my-8{margin-top:2rem;margin-bottom:2rem}}@media (min-width:768px){.md\\:mx-8{margin-left:2rem;margin-right:2rem}}@media (min-width:768px){.md\\:my-10{margin-top:2.5rem;margin-bottom:2.5rem}}@media (min-width:768px){.md\\:mx-10{margin-left:2.5rem;margin-right:2.5rem}}@media (min-width:768px){.md\\:my-12{margin-top:3rem;margin-bottom:3rem}}@media (min-width:768px){.md\\:mx-12{margin-left:3rem;margin-right:3rem}}@media (min-width:768px){.md\\:my-16{margin-top:4rem;margin-bottom:4rem}}@media (min-width:768px){.md\\:mx-16{margin-left:4rem;margin-right:4rem}}@media (min-width:768px){.md\\:my-20{margin-top:5rem;margin-bottom:5rem}}@media (min-width:768px){.md\\:mx-20{margin-left:5rem;margin-right:5rem}}@media (min-width:768px){.md\\:my-24{margin-top:6rem;margin-bottom:6rem}}@media (min-width:768px){.md\\:mx-24{margin-left:6rem;margin-right:6rem}}@media (min-width:768px){.md\\:my-32{margin-top:8rem;margin-bottom:8rem}}@media (min-width:768px){.md\\:mx-32{margin-left:8rem;margin-right:8rem}}@media (min-width:768px){.md\\:my-40{margin-top:10rem;margin-bottom:10rem}}@media (min-width:768px){.md\\:mx-40{margin-left:10rem;margin-right:10rem}}@media (min-width:768px){.md\\:my-48{margin-top:12rem;margin-bottom:12rem}}@media (min-width:768px){.md\\:mx-48{margin-left:12rem;margin-right:12rem}}@media (min-width:768px){.md\\:my-56{margin-top:14rem;margin-bottom:14rem}}@media (min-width:768px){.md\\:mx-56{margin-left:14rem;margin-right:14rem}}@media (min-width:768px){.md\\:my-64{margin-top:16rem;margin-bottom:16rem}}@media (min-width:768px){.md\\:mx-64{margin-left:16rem;margin-right:16rem}}@media (min-width:768px){.md\\:my-auto{margin-top:auto;margin-bottom:auto}}@media (min-width:768px){.md\\:mx-auto{margin-left:auto;margin-right:auto}}@media (min-width:768px){.md\\:my-px{margin-top:1px;margin-bottom:1px}}@media (min-width:768px){.md\\:mx-px{margin-left:1px;margin-right:1px}}@media (min-width:768px){.md\\:-my-1{margin-top:-.25rem;margin-bottom:-.25rem}}@media (min-width:768px){.md\\:-mx-1{margin-left:-.25rem;margin-right:-.25rem}}@media (min-width:768px){.md\\:-my-2{margin-top:-.5rem;margin-bottom:-.5rem}}@media (min-width:768px){.md\\:-mx-2{margin-left:-.5rem;margin-right:-.5rem}}@media (min-width:768px){.md\\:-my-3{margin-top:-.75rem;margin-bottom:-.75rem}}@media (min-width:768px){.md\\:-mx-3{margin-left:-.75rem;margin-right:-.75rem}}@media (min-width:768px){.md\\:-my-4{margin-top:-1rem;margin-bottom:-1rem}}@media (min-width:768px){.md\\:-mx-4{margin-left:-1rem;margin-right:-1rem}}@media (min-width:768px){.md\\:-my-5{margin-top:-1.25rem;margin-bottom:-1.25rem}}@media (min-width:768px){.md\\:-mx-5{margin-left:-1.25rem;margin-right:-1.25rem}}@media (min-width:768px){.md\\:-my-6{margin-top:-1.5rem;margin-bottom:-1.5rem}}@media (min-width:768px){.md\\:-mx-6{margin-left:-1.5rem;margin-right:-1.5rem}}@media (min-width:768px){.md\\:-my-8{margin-top:-2rem;margin-bottom:-2rem}}@media (min-width:768px){.md\\:-mx-8{margin-left:-2rem;margin-right:-2rem}}@media (min-width:768px){.md\\:-my-10{margin-top:-2.5rem;margin-bottom:-2.5rem}}@media (min-width:768px){.md\\:-mx-10{margin-left:-2.5rem;margin-right:-2.5rem}}@media (min-width:768px){.md\\:-my-12{margin-top:-3rem;margin-bottom:-3rem}}@media (min-width:768px){.md\\:-mx-12{margin-left:-3rem;margin-right:-3rem}}@media (min-width:768px){.md\\:-my-16{margin-top:-4rem;margin-bottom:-4rem}}@media (min-width:768px){.md\\:-mx-16{margin-left:-4rem;margin-right:-4rem}}@media (min-width:768px){.md\\:-my-20{margin-top:-5rem;margin-bottom:-5rem}}@media (min-width:768px){.md\\:-mx-20{margin-left:-5rem;margin-right:-5rem}}@media (min-width:768px){.md\\:-my-24{margin-top:-6rem;margin-bottom:-6rem}}@media (min-width:768px){.md\\:-mx-24{margin-left:-6rem;margin-right:-6rem}}@media (min-width:768px){.md\\:-my-32{margin-top:-8rem;margin-bottom:-8rem}}@media (min-width:768px){.md\\:-mx-32{margin-left:-8rem;margin-right:-8rem}}@media (min-width:768px){.md\\:-my-40{margin-top:-10rem;margin-bottom:-10rem}}@media (min-width:768px){.md\\:-mx-40{margin-left:-10rem;margin-right:-10rem}}@media (min-width:768px){.md\\:-my-48{margin-top:-12rem;margin-bottom:-12rem}}@media (min-width:768px){.md\\:-mx-48{margin-left:-12rem;margin-right:-12rem}}@media (min-width:768px){.md\\:-my-56{margin-top:-14rem;margin-bottom:-14rem}}@media (min-width:768px){.md\\:-mx-56{margin-left:-14rem;margin-right:-14rem}}@media (min-width:768px){.md\\:-my-64{margin-top:-16rem;margin-bottom:-16rem}}@media (min-width:768px){.md\\:-mx-64{margin-left:-16rem;margin-right:-16rem}}@media (min-width:768px){.md\\:-my-px{margin-top:-1px;margin-bottom:-1px}}@media (min-width:768px){.md\\:-mx-px{margin-left:-1px;margin-right:-1px}}@media (min-width:768px){.md\\:mt-0{margin-top:0}}@media (min-width:768px){.md\\:mr-0{margin-right:0}}@media (min-width:768px){.md\\:mb-0{margin-bottom:0}}@media (min-width:768px){.md\\:ml-0{margin-left:0}}@media (min-width:768px){.md\\:mt-1{margin-top:.25rem}}@media (min-width:768px){.md\\:mr-1{margin-right:.25rem}}@media (min-width:768px){.md\\:mb-1{margin-bottom:.25rem}}@media (min-width:768px){.md\\:ml-1{margin-left:.25rem}}@media (min-width:768px){.md\\:mt-2{margin-top:.5rem}}@media (min-width:768px){.md\\:mr-2{margin-right:.5rem}}@media (min-width:768px){.md\\:mb-2{margin-bottom:.5rem}}@media (min-width:768px){.md\\:ml-2{margin-left:.5rem}}@media (min-width:768px){.md\\:mt-3{margin-top:.75rem}}@media (min-width:768px){.md\\:mr-3{margin-right:.75rem}}@media (min-width:768px){.md\\:mb-3{margin-bottom:.75rem}}@media (min-width:768px){.md\\:ml-3{margin-left:.75rem}}@media (min-width:768px){.md\\:mt-4{margin-top:1rem}}@media (min-width:768px){.md\\:mr-4{margin-right:1rem}}@media (min-width:768px){.md\\:mb-4{margin-bottom:1rem}}@media (min-width:768px){.md\\:ml-4{margin-left:1rem}}@media (min-width:768px){.md\\:mt-5{margin-top:1.25rem}}@media (min-width:768px){.md\\:mr-5{margin-right:1.25rem}}@media (min-width:768px){.md\\:mb-5{margin-bottom:1.25rem}}@media (min-width:768px){.md\\:ml-5{margin-left:1.25rem}}@media (min-width:768px){.md\\:mt-6{margin-top:1.5rem}}@media (min-width:768px){.md\\:mr-6{margin-right:1.5rem}}@media (min-width:768px){.md\\:mb-6{margin-bottom:1.5rem}}@media (min-width:768px){.md\\:ml-6{margin-left:1.5rem}}@media (min-width:768px){.md\\:mt-8{margin-top:2rem}}@media (min-width:768px){.md\\:mr-8{margin-right:2rem}}@media (min-width:768px){.md\\:mb-8{margin-bottom:2rem}}@media (min-width:768px){.md\\:ml-8{margin-left:2rem}}@media (min-width:768px){.md\\:mt-10{margin-top:2.5rem}}@media (min-width:768px){.md\\:mr-10{margin-right:2.5rem}}@media (min-width:768px){.md\\:mb-10{margin-bottom:2.5rem}}@media (min-width:768px){.md\\:ml-10{margin-left:2.5rem}}@media (min-width:768px){.md\\:mt-12{margin-top:3rem}}@media (min-width:768px){.md\\:mr-12{margin-right:3rem}}@media (min-width:768px){.md\\:mb-12{margin-bottom:3rem}}@media (min-width:768px){.md\\:ml-12{margin-left:3rem}}@media (min-width:768px){.md\\:mt-16{margin-top:4rem}}@media (min-width:768px){.md\\:mr-16{margin-right:4rem}}@media (min-width:768px){.md\\:mb-16{margin-bottom:4rem}}@media (min-width:768px){.md\\:ml-16{margin-left:4rem}}@media (min-width:768px){.md\\:mt-20{margin-top:5rem}}@media (min-width:768px){.md\\:mr-20{margin-right:5rem}}@media (min-width:768px){.md\\:mb-20{margin-bottom:5rem}}@media (min-width:768px){.md\\:ml-20{margin-left:5rem}}@media (min-width:768px){.md\\:mt-24{margin-top:6rem}}@media (min-width:768px){.md\\:mr-24{margin-right:6rem}}@media (min-width:768px){.md\\:mb-24{margin-bottom:6rem}}@media (min-width:768px){.md\\:ml-24{margin-left:6rem}}@media (min-width:768px){.md\\:mt-32{margin-top:8rem}}@media (min-width:768px){.md\\:mr-32{margin-right:8rem}}@media (min-width:768px){.md\\:mb-32{margin-bottom:8rem}}@media (min-width:768px){.md\\:ml-32{margin-left:8rem}}@media (min-width:768px){.md\\:mt-40{margin-top:10rem}}@media (min-width:768px){.md\\:mr-40{margin-right:10rem}}@media (min-width:768px){.md\\:mb-40{margin-bottom:10rem}}@media (min-width:768px){.md\\:ml-40{margin-left:10rem}}@media (min-width:768px){.md\\:mt-48{margin-top:12rem}}@media (min-width:768px){.md\\:mr-48{margin-right:12rem}}@media (min-width:768px){.md\\:mb-48{margin-bottom:12rem}}@media (min-width:768px){.md\\:ml-48{margin-left:12rem}}@media (min-width:768px){.md\\:mt-56{margin-top:14rem}}@media (min-width:768px){.md\\:mr-56{margin-right:14rem}}@media (min-width:768px){.md\\:mb-56{margin-bottom:14rem}}@media (min-width:768px){.md\\:ml-56{margin-left:14rem}}@media (min-width:768px){.md\\:mt-64{margin-top:16rem}}@media (min-width:768px){.md\\:mr-64{margin-right:16rem}}@media (min-width:768px){.md\\:mb-64{margin-bottom:16rem}}@media (min-width:768px){.md\\:ml-64{margin-left:16rem}}@media (min-width:768px){.md\\:mt-auto{margin-top:auto}}@media (min-width:768px){.md\\:mr-auto{margin-right:auto}}@media (min-width:768px){.md\\:mb-auto{margin-bottom:auto}}@media (min-width:768px){.md\\:ml-auto{margin-left:auto}}@media (min-width:768px){.md\\:mt-px{margin-top:1px}}@media (min-width:768px){.md\\:mr-px{margin-right:1px}}@media (min-width:768px){.md\\:mb-px{margin-bottom:1px}}@media (min-width:768px){.md\\:ml-px{margin-left:1px}}@media (min-width:768px){.md\\:-mt-1{margin-top:-.25rem}}@media (min-width:768px){.md\\:-mr-1{margin-right:-.25rem}}@media (min-width:768px){.md\\:-mb-1{margin-bottom:-.25rem}}@media (min-width:768px){.md\\:-ml-1{margin-left:-.25rem}}@media (min-width:768px){.md\\:-mt-2{margin-top:-.5rem}}@media (min-width:768px){.md\\:-mr-2{margin-right:-.5rem}}@media (min-width:768px){.md\\:-mb-2{margin-bottom:-.5rem}}@media (min-width:768px){.md\\:-ml-2{margin-left:-.5rem}}@media (min-width:768px){.md\\:-mt-3{margin-top:-.75rem}}@media (min-width:768px){.md\\:-mr-3{margin-right:-.75rem}}@media (min-width:768px){.md\\:-mb-3{margin-bottom:-.75rem}}@media (min-width:768px){.md\\:-ml-3{margin-left:-.75rem}}@media (min-width:768px){.md\\:-mt-4{margin-top:-1rem}}@media (min-width:768px){.md\\:-mr-4{margin-right:-1rem}}@media (min-width:768px){.md\\:-mb-4{margin-bottom:-1rem}}@media (min-width:768px){.md\\:-ml-4{margin-left:-1rem}}@media (min-width:768px){.md\\:-mt-5{margin-top:-1.25rem}}@media (min-width:768px){.md\\:-mr-5{margin-right:-1.25rem}}@media (min-width:768px){.md\\:-mb-5{margin-bottom:-1.25rem}}@media (min-width:768px){.md\\:-ml-5{margin-left:-1.25rem}}@media (min-width:768px){.md\\:-mt-6{margin-top:-1.5rem}}@media (min-width:768px){.md\\:-mr-6{margin-right:-1.5rem}}@media (min-width:768px){.md\\:-mb-6{margin-bottom:-1.5rem}}@media (min-width:768px){.md\\:-ml-6{margin-left:-1.5rem}}@media (min-width:768px){.md\\:-mt-8{margin-top:-2rem}}@media (min-width:768px){.md\\:-mr-8{margin-right:-2rem}}@media (min-width:768px){.md\\:-mb-8{margin-bottom:-2rem}}@media (min-width:768px){.md\\:-ml-8{margin-left:-2rem}}@media (min-width:768px){.md\\:-mt-10{margin-top:-2.5rem}}@media (min-width:768px){.md\\:-mr-10{margin-right:-2.5rem}}@media (min-width:768px){.md\\:-mb-10{margin-bottom:-2.5rem}}@media (min-width:768px){.md\\:-ml-10{margin-left:-2.5rem}}@media (min-width:768px){.md\\:-mt-12{margin-top:-3rem}}@media (min-width:768px){.md\\:-mr-12{margin-right:-3rem}}@media (min-width:768px){.md\\:-mb-12{margin-bottom:-3rem}}@media (min-width:768px){.md\\:-ml-12{margin-left:-3rem}}@media (min-width:768px){.md\\:-mt-16{margin-top:-4rem}}@media (min-width:768px){.md\\:-mr-16{margin-right:-4rem}}@media (min-width:768px){.md\\:-mb-16{margin-bottom:-4rem}}@media (min-width:768px){.md\\:-ml-16{margin-left:-4rem}}@media (min-width:768px){.md\\:-mt-20{margin-top:-5rem}}@media (min-width:768px){.md\\:-mr-20{margin-right:-5rem}}@media (min-width:768px){.md\\:-mb-20{margin-bottom:-5rem}}@media (min-width:768px){.md\\:-ml-20{margin-left:-5rem}}@media (min-width:768px){.md\\:-mt-24{margin-top:-6rem}}@media (min-width:768px){.md\\:-mr-24{margin-right:-6rem}}@media (min-width:768px){.md\\:-mb-24{margin-bottom:-6rem}}@media (min-width:768px){.md\\:-ml-24{margin-left:-6rem}}@media (min-width:768px){.md\\:-mt-32{margin-top:-8rem}}@media (min-width:768px){.md\\:-mr-32{margin-right:-8rem}}@media (min-width:768px){.md\\:-mb-32{margin-bottom:-8rem}}@media (min-width:768px){.md\\:-ml-32{margin-left:-8rem}}@media (min-width:768px){.md\\:-mt-40{margin-top:-10rem}}@media (min-width:768px){.md\\:-mr-40{margin-right:-10rem}}@media (min-width:768px){.md\\:-mb-40{margin-bottom:-10rem}}@media (min-width:768px){.md\\:-ml-40{margin-left:-10rem}}@media (min-width:768px){.md\\:-mt-48{margin-top:-12rem}}@media (min-width:768px){.md\\:-mr-48{margin-right:-12rem}}@media (min-width:768px){.md\\:-mb-48{margin-bottom:-12rem}}@media (min-width:768px){.md\\:-ml-48{margin-left:-12rem}}@media (min-width:768px){.md\\:-mt-56{margin-top:-14rem}}@media (min-width:768px){.md\\:-mr-56{margin-right:-14rem}}@media (min-width:768px){.md\\:-mb-56{margin-bottom:-14rem}}@media (min-width:768px){.md\\:-ml-56{margin-left:-14rem}}@media (min-width:768px){.md\\:-mt-64{margin-top:-16rem}}@media (min-width:768px){.md\\:-mr-64{margin-right:-16rem}}@media (min-width:768px){.md\\:-mb-64{margin-bottom:-16rem}}@media (min-width:768px){.md\\:-ml-64{margin-left:-16rem}}@media (min-width:768px){.md\\:-mt-px{margin-top:-1px}}@media (min-width:768px){.md\\:-mr-px{margin-right:-1px}}@media (min-width:768px){.md\\:-mb-px{margin-bottom:-1px}}@media (min-width:768px){.md\\:-ml-px{margin-left:-1px}}@media (min-width:768px){.md\\:max-h-full{max-height:100%}}@media (min-width:768px){.md\\:max-h-screen{max-height:100vh}}@media (min-width:768px){.md\\:max-w-none{max-width:none}}@media (min-width:768px){.md\\:max-w-xs{max-width:20rem}}@media (min-width:768px){.md\\:max-w-sm{max-width:24rem}}@media (min-width:768px){.md\\:max-w-md{max-width:28rem}}@media (min-width:768px){.md\\:max-w-lg{max-width:32rem}}@media (min-width:768px){.md\\:max-w-xl{max-width:36rem}}@media (min-width:768px){.md\\:max-w-2xl{max-width:42rem}}@media (min-width:768px){.md\\:max-w-3xl{max-width:48rem}}@media (min-width:768px){.md\\:max-w-4xl{max-width:56rem}}@media (min-width:768px){.md\\:max-w-5xl{max-width:64rem}}@media (min-width:768px){.md\\:max-w-6xl{max-width:72rem}}@media (min-width:768px){.md\\:max-w-full{max-width:100%}}@media (min-width:768px){.md\\:max-w-screen-sm{max-width:640px}}@media (min-width:768px){.md\\:max-w-screen-md{max-width:768px}}@media (min-width:768px){.md\\:max-w-screen-lg{max-width:1024px}}@media (min-width:768px){.md\\:max-w-screen-xl{max-width:1280px}}@media (min-width:768px){.md\\:min-h-0{min-height:0}}@media (min-width:768px){.md\\:min-h-full{min-height:100%}}@media (min-width:768px){.md\\:min-h-screen{min-height:100vh}}@media (min-width:768px){.md\\:min-w-0{min-width:0}}@media (min-width:768px){.md\\:min-w-full{min-width:100%}}@media (min-width:768px){.md\\:object-contain{object-fit:contain}}@media (min-width:768px){.md\\:object-cover{object-fit:cover}}@media (min-width:768px){.md\\:object-fill{object-fit:fill}}@media (min-width:768px){.md\\:object-none{object-fit:none}}@media (min-width:768px){.md\\:object-scale-down{object-fit:scale-down}}@media (min-width:768px){.md\\:object-bottom{object-position:bottom}}@media (min-width:768px){.md\\:object-center{object-position:center}}@media (min-width:768px){.md\\:object-left{object-position:left}}@media (min-width:768px){.md\\:object-left-bottom{object-position:left bottom}}@media (min-width:768px){.md\\:object-left-top{object-position:left top}}@media (min-width:768px){.md\\:object-right{object-position:right}}@media (min-width:768px){.md\\:object-right-bottom{object-position:right bottom}}@media (min-width:768px){.md\\:object-right-top{object-position:right top}}@media (min-width:768px){.md\\:object-top{object-position:top}}@media (min-width:768px){.md\\:opacity-0{opacity:0}}@media (min-width:768px){.md\\:opacity-25{opacity:.25}}@media (min-width:768px){.md\\:opacity-50{opacity:.5}}@media (min-width:768px){.md\\:opacity-75{opacity:.75}}@media (min-width:768px){.md\\:opacity-100{opacity:1}}@media (min-width:768px){.md\\:hover\\:opacity-0:hover{opacity:0}}@media (min-width:768px){.md\\:hover\\:opacity-25:hover{opacity:.25}}@media (min-width:768px){.md\\:hover\\:opacity-50:hover{opacity:.5}}@media (min-width:768px){.md\\:hover\\:opacity-75:hover{opacity:.75}}@media (min-width:768px){.md\\:hover\\:opacity-100:hover{opacity:1}}@media (min-width:768px){.md\\:focus\\:opacity-0:focus{opacity:0}}@media (min-width:768px){.md\\:focus\\:opacity-25:focus{opacity:.25}}@media (min-width:768px){.md\\:focus\\:opacity-50:focus{opacity:.5}}@media (min-width:768px){.md\\:focus\\:opacity-75:focus{opacity:.75}}@media (min-width:768px){.md\\:focus\\:opacity-100:focus{opacity:1}}@media (min-width:768px){.md\\:outline-none{outline:2px solid transparent;outline-offset:2px}}@media (min-width:768px){.md\\:outline-white{outline:2px dotted #fff;outline-offset:2px}}@media (min-width:768px){.md\\:outline-black{outline:2px dotted #000;outline-offset:2px}}@media (min-width:768px){.md\\:focus\\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}}@media (min-width:768px){.md\\:focus\\:outline-white:focus{outline:2px dotted #fff;outline-offset:2px}}@media (min-width:768px){.md\\:focus\\:outline-black:focus{outline:2px dotted #000;outline-offset:2px}}@media (min-width:768px){.md\\:overflow-auto{overflow:auto}}@media (min-width:768px){.md\\:overflow-hidden{overflow:hidden}}@media (min-width:768px){.md\\:overflow-visible{overflow:visible}}@media (min-width:768px){.md\\:overflow-scroll{overflow:scroll}}@media (min-width:768px){.md\\:overflow-x-auto{overflow-x:auto}}@media (min-width:768px){.md\\:overflow-y-auto{overflow-y:auto}}@media (min-width:768px){.md\\:overflow-x-hidden{overflow-x:hidden}}@media (min-width:768px){.md\\:overflow-y-hidden{overflow-y:hidden}}@media (min-width:768px){.md\\:overflow-x-visible{overflow-x:visible}}@media (min-width:768px){.md\\:overflow-y-visible{overflow-y:visible}}@media (min-width:768px){.md\\:overflow-x-scroll{overflow-x:scroll}}@media (min-width:768px){.md\\:overflow-y-scroll{overflow-y:scroll}}@media (min-width:768px){.md\\:scrolling-touch{-webkit-overflow-scrolling:touch}}@media (min-width:768px){.md\\:scrolling-auto{-webkit-overflow-scrolling:auto}}@media (min-width:768px){.md\\:overscroll-auto{overscroll-behavior:auto}}@media (min-width:768px){.md\\:overscroll-contain{overscroll-behavior:contain}}@media (min-width:768px){.md\\:overscroll-none{overscroll-behavior:none}}@media (min-width:768px){.md\\:overscroll-y-auto{overscroll-behavior-y:auto}}@media (min-width:768px){.md\\:overscroll-y-contain{overscroll-behavior-y:contain}}@media (min-width:768px){.md\\:overscroll-y-none{overscroll-behavior-y:none}}@media (min-width:768px){.md\\:overscroll-x-auto{overscroll-behavior-x:auto}}@media (min-width:768px){.md\\:overscroll-x-contain{overscroll-behavior-x:contain}}@media (min-width:768px){.md\\:overscroll-x-none{overscroll-behavior-x:none}}@media (min-width:768px){.md\\:p-0{padding:0}}@media (min-width:768px){.md\\:p-1{padding:.25rem}}@media (min-width:768px){.md\\:p-2{padding:.5rem}}@media (min-width:768px){.md\\:p-3{padding:.75rem}}@media (min-width:768px){.md\\:p-4{padding:1rem}}@media (min-width:768px){.md\\:p-5{padding:1.25rem}}@media (min-width:768px){.md\\:p-6{padding:1.5rem}}@media (min-width:768px){.md\\:p-8{padding:2rem}}@media (min-width:768px){.md\\:p-10{padding:2.5rem}}@media (min-width:768px){.md\\:p-12{padding:3rem}}@media (min-width:768px){.md\\:p-16{padding:4rem}}@media (min-width:768px){.md\\:p-20{padding:5rem}}@media (min-width:768px){.md\\:p-24{padding:6rem}}@media (min-width:768px){.md\\:p-32{padding:8rem}}@media (min-width:768px){.md\\:p-40{padding:10rem}}@media (min-width:768px){.md\\:p-48{padding:12rem}}@media (min-width:768px){.md\\:p-56{padding:14rem}}@media (min-width:768px){.md\\:p-64{padding:16rem}}@media (min-width:768px){.md\\:p-px{padding:1px}}@media (min-width:768px){.md\\:py-0{padding-top:0;padding-bottom:0}}@media (min-width:768px){.md\\:px-0{padding-left:0;padding-right:0}}@media (min-width:768px){.md\\:py-1{padding-top:.25rem;padding-bottom:.25rem}}@media (min-width:768px){.md\\:px-1{padding-left:.25rem;padding-right:.25rem}}@media (min-width:768px){.md\\:py-2{padding-top:.5rem;padding-bottom:.5rem}}@media (min-width:768px){.md\\:px-2{padding-left:.5rem;padding-right:.5rem}}@media (min-width:768px){.md\\:py-3{padding-top:.75rem;padding-bottom:.75rem}}@media (min-width:768px){.md\\:px-3{padding-left:.75rem;padding-right:.75rem}}@media (min-width:768px){.md\\:py-4{padding-top:1rem;padding-bottom:1rem}}@media (min-width:768px){.md\\:px-4{padding-left:1rem;padding-right:1rem}}@media (min-width:768px){.md\\:py-5{padding-top:1.25rem;padding-bottom:1.25rem}}@media (min-width:768px){.md\\:px-5{padding-left:1.25rem;padding-right:1.25rem}}@media (min-width:768px){.md\\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}}@media (min-width:768px){.md\\:px-6{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:768px){.md\\:py-8{padding-top:2rem;padding-bottom:2rem}}@media (min-width:768px){.md\\:px-8{padding-left:2rem;padding-right:2rem}}@media (min-width:768px){.md\\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}}@media (min-width:768px){.md\\:px-10{padding-left:2.5rem;padding-right:2.5rem}}@media (min-width:768px){.md\\:py-12{padding-top:3rem;padding-bottom:3rem}}@media (min-width:768px){.md\\:px-12{padding-left:3rem;padding-right:3rem}}@media (min-width:768px){.md\\:py-16{padding-top:4rem;padding-bottom:4rem}}@media (min-width:768px){.md\\:px-16{padding-left:4rem;padding-right:4rem}}@media (min-width:768px){.md\\:py-20{padding-top:5rem;padding-bottom:5rem}}@media (min-width:768px){.md\\:px-20{padding-left:5rem;padding-right:5rem}}@media (min-width:768px){.md\\:py-24{padding-top:6rem;padding-bottom:6rem}}@media (min-width:768px){.md\\:px-24{padding-left:6rem;padding-right:6rem}}@media (min-width:768px){.md\\:py-32{padding-top:8rem;padding-bottom:8rem}}@media (min-width:768px){.md\\:px-32{padding-left:8rem;padding-right:8rem}}@media (min-width:768px){.md\\:py-40{padding-top:10rem;padding-bottom:10rem}}@media (min-width:768px){.md\\:px-40{padding-left:10rem;padding-right:10rem}}@media (min-width:768px){.md\\:py-48{padding-top:12rem;padding-bottom:12rem}}@media (min-width:768px){.md\\:px-48{padding-left:12rem;padding-right:12rem}}@media (min-width:768px){.md\\:py-56{padding-top:14rem;padding-bottom:14rem}}@media (min-width:768px){.md\\:px-56{padding-left:14rem;padding-right:14rem}}@media (min-width:768px){.md\\:py-64{padding-top:16rem;padding-bottom:16rem}}@media (min-width:768px){.md\\:px-64{padding-left:16rem;padding-right:16rem}}@media (min-width:768px){.md\\:py-px{padding-top:1px;padding-bottom:1px}}@media (min-width:768px){.md\\:px-px{padding-left:1px;padding-right:1px}}@media (min-width:768px){.md\\:pt-0{padding-top:0}}@media (min-width:768px){.md\\:pr-0{padding-right:0}}@media (min-width:768px){.md\\:pb-0{padding-bottom:0}}@media (min-width:768px){.md\\:pl-0{padding-left:0}}@media (min-width:768px){.md\\:pt-1{padding-top:.25rem}}@media (min-width:768px){.md\\:pr-1{padding-right:.25rem}}@media (min-width:768px){.md\\:pb-1{padding-bottom:.25rem}}@media (min-width:768px){.md\\:pl-1{padding-left:.25rem}}@media (min-width:768px){.md\\:pt-2{padding-top:.5rem}}@media (min-width:768px){.md\\:pr-2{padding-right:.5rem}}@media (min-width:768px){.md\\:pb-2{padding-bottom:.5rem}}@media (min-width:768px){.md\\:pl-2{padding-left:.5rem}}@media (min-width:768px){.md\\:pt-3{padding-top:.75rem}}@media (min-width:768px){.md\\:pr-3{padding-right:.75rem}}@media (min-width:768px){.md\\:pb-3{padding-bottom:.75rem}}@media (min-width:768px){.md\\:pl-3{padding-left:.75rem}}@media (min-width:768px){.md\\:pt-4{padding-top:1rem}}@media (min-width:768px){.md\\:pr-4{padding-right:1rem}}@media (min-width:768px){.md\\:pb-4{padding-bottom:1rem}}@media (min-width:768px){.md\\:pl-4{padding-left:1rem}}@media (min-width:768px){.md\\:pt-5{padding-top:1.25rem}}@media (min-width:768px){.md\\:pr-5{padding-right:1.25rem}}@media (min-width:768px){.md\\:pb-5{padding-bottom:1.25rem}}@media (min-width:768px){.md\\:pl-5{padding-left:1.25rem}}@media (min-width:768px){.md\\:pt-6{padding-top:1.5rem}}@media (min-width:768px){.md\\:pr-6{padding-right:1.5rem}}@media (min-width:768px){.md\\:pb-6{padding-bottom:1.5rem}}@media (min-width:768px){.md\\:pl-6{padding-left:1.5rem}}@media (min-width:768px){.md\\:pt-8{padding-top:2rem}}@media (min-width:768px){.md\\:pr-8{padding-right:2rem}}@media (min-width:768px){.md\\:pb-8{padding-bottom:2rem}}@media (min-width:768px){.md\\:pl-8{padding-left:2rem}}@media (min-width:768px){.md\\:pt-10{padding-top:2.5rem}}@media (min-width:768px){.md\\:pr-10{padding-right:2.5rem}}@media (min-width:768px){.md\\:pb-10{padding-bottom:2.5rem}}@media (min-width:768px){.md\\:pl-10{padding-left:2.5rem}}@media (min-width:768px){.md\\:pt-12{padding-top:3rem}}@media (min-width:768px){.md\\:pr-12{padding-right:3rem}}@media (min-width:768px){.md\\:pb-12{padding-bottom:3rem}}@media (min-width:768px){.md\\:pl-12{padding-left:3rem}}@media (min-width:768px){.md\\:pt-16{padding-top:4rem}}@media (min-width:768px){.md\\:pr-16{padding-right:4rem}}@media (min-width:768px){.md\\:pb-16{padding-bottom:4rem}}@media (min-width:768px){.md\\:pl-16{padding-left:4rem}}@media (min-width:768px){.md\\:pt-20{padding-top:5rem}}@media (min-width:768px){.md\\:pr-20{padding-right:5rem}}@media (min-width:768px){.md\\:pb-20{padding-bottom:5rem}}@media (min-width:768px){.md\\:pl-20{padding-left:5rem}}@media (min-width:768px){.md\\:pt-24{padding-top:6rem}}@media (min-width:768px){.md\\:pr-24{padding-right:6rem}}@media (min-width:768px){.md\\:pb-24{padding-bottom:6rem}}@media (min-width:768px){.md\\:pl-24{padding-left:6rem}}@media (min-width:768px){.md\\:pt-32{padding-top:8rem}}@media (min-width:768px){.md\\:pr-32{padding-right:8rem}}@media (min-width:768px){.md\\:pb-32{padding-bottom:8rem}}@media (min-width:768px){.md\\:pl-32{padding-left:8rem}}@media (min-width:768px){.md\\:pt-40{padding-top:10rem}}@media (min-width:768px){.md\\:pr-40{padding-right:10rem}}@media (min-width:768px){.md\\:pb-40{padding-bottom:10rem}}@media (min-width:768px){.md\\:pl-40{padding-left:10rem}}@media (min-width:768px){.md\\:pt-48{padding-top:12rem}}@media (min-width:768px){.md\\:pr-48{padding-right:12rem}}@media (min-width:768px){.md\\:pb-48{padding-bottom:12rem}}@media (min-width:768px){.md\\:pl-48{padding-left:12rem}}@media (min-width:768px){.md\\:pt-56{padding-top:14rem}}@media (min-width:768px){.md\\:pr-56{padding-right:14rem}}@media (min-width:768px){.md\\:pb-56{padding-bottom:14rem}}@media (min-width:768px){.md\\:pl-56{padding-left:14rem}}@media (min-width:768px){.md\\:pt-64{padding-top:16rem}}@media (min-width:768px){.md\\:pr-64{padding-right:16rem}}@media (min-width:768px){.md\\:pb-64{padding-bottom:16rem}}@media (min-width:768px){.md\\:pl-64{padding-left:16rem}}@media (min-width:768px){.md\\:pt-px{padding-top:1px}}@media (min-width:768px){.md\\:pr-px{padding-right:1px}}@media (min-width:768px){.md\\:pb-px{padding-bottom:1px}}@media (min-width:768px){.md\\:pl-px{padding-left:1px}}@media (min-width:768px){.md\\:placeholder-primary::placeholder{--placeholder-opacity:1;color:#7467ef;color:rgba(116,103,239,var(--placeholder-opacity))}}@media (min-width:768px){.md\\:placeholder-secondary::placeholder{--placeholder-opacity:1;color:#ff9e43;color:rgba(255,158,67,var(--placeholder-opacity))}}@media (min-width:768px){.md\\:placeholder-error::placeholder{--placeholder-opacity:1;color:#e95455;color:rgba(233,84,85,var(--placeholder-opacity))}}@media (min-width:768px){.md\\:placeholder-default::placeholder{--placeholder-opacity:1;color:#1a2038;color:rgba(26,32,56,var(--placeholder-opacity))}}@media (min-width:768px){.md\\:placeholder-paper::placeholder{--placeholder-opacity:1;color:#222a45;color:rgba(34,42,69,var(--placeholder-opacity))}}@media (min-width:768px){.md\\:placeholder-paperlight::placeholder{--placeholder-opacity:1;color:#30345b;color:rgba(48,52,91,var(--placeholder-opacity))}}@media (min-width:768px){.md\\:placeholder-muted::placeholder{color:hsla(0,0%,100%,.7)}}@media (min-width:768px){.md\\:placeholder-hint::placeholder{color:hsla(0,0%,100%,.5)}}@media (min-width:768px){.md\\:placeholder-white::placeholder{--placeholder-opacity:1;color:#fff;color:rgba(255,255,255,var(--placeholder-opacity))}}@media (min-width:768px){.md\\:placeholder-success::placeholder{color:#33d9b2}}@media (min-width:768px){.md\\:focus\\:placeholder-primary:focus::placeholder{--placeholder-opacity:1;color:#7467ef;color:rgba(116,103,239,var(--placeholder-opacity))}}@media (min-width:768px){.md\\:focus\\:placeholder-secondary:focus::placeholder{--placeholder-opacity:1;color:#ff9e43;color:rgba(255,158,67,var(--placeholder-opacity))}}@media (min-width:768px){.md\\:focus\\:placeholder-error:focus::placeholder{--placeholder-opacity:1;color:#e95455;color:rgba(233,84,85,var(--placeholder-opacity))}}@media (min-width:768px){.md\\:focus\\:placeholder-default:focus::placeholder{--placeholder-opacity:1;color:#1a2038;color:rgba(26,32,56,var(--placeholder-opacity))}}@media (min-width:768px){.md\\:focus\\:placeholder-paper:focus::placeholder{--placeholder-opacity:1;color:#222a45;color:rgba(34,42,69,var(--placeholder-opacity))}}@media (min-width:768px){.md\\:focus\\:placeholder-paperlight:focus::placeholder{--placeholder-opacity:1;color:#30345b;color:rgba(48,52,91,var(--placeholder-opacity))}}@media (min-width:768px){.md\\:focus\\:placeholder-muted:focus::placeholder{color:hsla(0,0%,100%,.7)}}@media (min-width:768px){.md\\:focus\\:placeholder-hint:focus::placeholder{color:hsla(0,0%,100%,.5)}}@media (min-width:768px){.md\\:focus\\:placeholder-white:focus::placeholder{--placeholder-opacity:1;color:#fff;color:rgba(255,255,255,var(--placeholder-opacity))}}@media (min-width:768px){.md\\:focus\\:placeholder-success:focus::placeholder{color:#33d9b2}}@media (min-width:768px){.md\\:placeholder-opacity-0::placeholder{--placeholder-opacity:0}}@media (min-width:768px){.md\\:placeholder-opacity-25::placeholder{--placeholder-opacity:0.25}}@media (min-width:768px){.md\\:placeholder-opacity-50::placeholder{--placeholder-opacity:0.5}}@media (min-width:768px){.md\\:placeholder-opacity-75::placeholder{--placeholder-opacity:0.75}}@media (min-width:768px){.md\\:placeholder-opacity-100::placeholder{--placeholder-opacity:1}}@media (min-width:768px){.md\\:focus\\:placeholder-opacity-0:focus::placeholder{--placeholder-opacity:0}}@media (min-width:768px){.md\\:focus\\:placeholder-opacity-25:focus::placeholder{--placeholder-opacity:0.25}}@media (min-width:768px){.md\\:focus\\:placeholder-opacity-50:focus::placeholder{--placeholder-opacity:0.5}}@media (min-width:768px){.md\\:focus\\:placeholder-opacity-75:focus::placeholder{--placeholder-opacity:0.75}}@media (min-width:768px){.md\\:focus\\:placeholder-opacity-100:focus::placeholder{--placeholder-opacity:1}}@media (min-width:768px){.md\\:pointer-events-none{pointer-events:none}}@media (min-width:768px){.md\\:pointer-events-auto{pointer-events:auto}}@media (min-width:768px){.md\\:static{position:static}}@media (min-width:768px){.md\\:fixed{position:fixed}}@media (min-width:768px){.md\\:absolute{position:absolute}}@media (min-width:768px){.md\\:relative{position:relative}}@media (min-width:768px){.md\\:sticky{position:sticky}}@media (min-width:768px){.md\\:inset-0{top:0;right:0;bottom:0;left:0}}@media (min-width:768px){.md\\:inset-auto{top:auto;right:auto;bottom:auto;left:auto}}@media (min-width:768px){.md\\:inset-y-0{top:0;bottom:0}}@media (min-width:768px){.md\\:inset-x-0{right:0;left:0}}@media (min-width:768px){.md\\:inset-y-auto{top:auto;bottom:auto}}@media (min-width:768px){.md\\:inset-x-auto{right:auto;left:auto}}@media (min-width:768px){.md\\:top-0{top:0}}@media (min-width:768px){.md\\:right-0{right:0}}@media (min-width:768px){.md\\:bottom-0{bottom:0}}@media (min-width:768px){.md\\:left-0{left:0}}@media (min-width:768px){.md\\:top-auto{top:auto}}@media (min-width:768px){.md\\:right-auto{right:auto}}@media (min-width:768px){.md\\:bottom-auto{bottom:auto}}@media (min-width:768px){.md\\:left-auto{left:auto}}@media (min-width:768px){.md\\:resize-none{resize:none}}@media (min-width:768px){.md\\:resize-y{resize:vertical}}@media (min-width:768px){.md\\:resize-x{resize:horizontal}}@media (min-width:768px){.md\\:resize{resize:both}}@media (min-width:768px){.md\\:shadow-xs{box-shadow:0 0 0 1px rgba(0,0,0,.05)}}@media (min-width:768px){.md\\:shadow-sm{box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}}@media (min-width:768px){.md\\:shadow{box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06)}}@media (min-width:768px){.md\\:shadow-md{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}}@media (min-width:768px){.md\\:shadow-lg{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}}@media (min-width:768px){.md\\:shadow-xl{box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}}@media (min-width:768px){.md\\:shadow-2xl{box-shadow:0 25px 50px -12px rgba(0,0,0,.25)}}@media (min-width:768px){.md\\:shadow-inner{box-shadow:inset 0 2px 4px 0 rgba(0,0,0,.06)}}@media (min-width:768px){.md\\:shadow-outline{box-shadow:0 0 0 3px rgba(66,153,225,.5)}}@media (min-width:768px){.md\\:shadow-none{box-shadow:none}}@media (min-width:768px){.md\\:hover\\:shadow-xs:hover{box-shadow:0 0 0 1px rgba(0,0,0,.05)}}@media (min-width:768px){.md\\:hover\\:shadow-sm:hover{box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}}@media (min-width:768px){.md\\:hover\\:shadow:hover{box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06)}}@media (min-width:768px){.md\\:hover\\:shadow-md:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}}@media (min-width:768px){.md\\:hover\\:shadow-lg:hover{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}}@media (min-width:768px){.md\\:hover\\:shadow-xl:hover{box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}}@media (min-width:768px){.md\\:hover\\:shadow-2xl:hover{box-shadow:0 25px 50px -12px rgba(0,0,0,.25)}}@media (min-width:768px){.md\\:hover\\:shadow-inner:hover{box-shadow:inset 0 2px 4px 0 rgba(0,0,0,.06)}}@media (min-width:768px){.md\\:hover\\:shadow-outline:hover{box-shadow:0 0 0 3px rgba(66,153,225,.5)}}@media (min-width:768px){.md\\:hover\\:shadow-none:hover{box-shadow:none}}@media (min-width:768px){.md\\:focus\\:shadow-xs:focus{box-shadow:0 0 0 1px rgba(0,0,0,.05)}}@media (min-width:768px){.md\\:focus\\:shadow-sm:focus{box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}}@media (min-width:768px){.md\\:focus\\:shadow:focus{box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06)}}@media (min-width:768px){.md\\:focus\\:shadow-md:focus{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}}@media (min-width:768px){.md\\:focus\\:shadow-lg:focus{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}}@media (min-width:768px){.md\\:focus\\:shadow-xl:focus{box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}}@media (min-width:768px){.md\\:focus\\:shadow-2xl:focus{box-shadow:0 25px 50px -12px rgba(0,0,0,.25)}}@media (min-width:768px){.md\\:focus\\:shadow-inner:focus{box-shadow:inset 0 2px 4px 0 rgba(0,0,0,.06)}}@media (min-width:768px){.md\\:focus\\:shadow-outline:focus{box-shadow:0 0 0 3px rgba(66,153,225,.5)}}@media (min-width:768px){.md\\:focus\\:shadow-none:focus{box-shadow:none}}@media (min-width:768px){.md\\:fill-current{fill:currentColor}}@media (min-width:768px){.md\\:stroke-current{stroke:currentColor}}@media (min-width:768px){.md\\:stroke-0{stroke-width:0}}@media (min-width:768px){.md\\:stroke-1{stroke-width:1}}@media (min-width:768px){.md\\:stroke-2{stroke-width:2}}@media (min-width:768px){.md\\:table-auto{table-layout:auto}}@media (min-width:768px){.md\\:table-fixed{table-layout:fixed}}@media (min-width:768px){.md\\:text-left{text-align:left}}@media (min-width:768px){.md\\:text-center{text-align:center}}@media (min-width:768px){.md\\:text-right{text-align:right}}@media (min-width:768px){.md\\:text-justify{text-align:justify}}@media (min-width:768px){.md\\:text-primary{--text-opacity:1;color:#7467ef;color:rgba(116,103,239,var(--text-opacity))}}@media (min-width:768px){.md\\:text-secondary{--text-opacity:1;color:#ff9e43;color:rgba(255,158,67,var(--text-opacity))}}@media (min-width:768px){.md\\:text-error{--text-opacity:1;color:#e95455;color:rgba(233,84,85,var(--text-opacity))}}@media (min-width:768px){.md\\:text-default{--text-opacity:1;color:#1a2038;color:rgba(26,32,56,var(--text-opacity))}}@media (min-width:768px){.md\\:text-paper{--text-opacity:1;color:#222a45;color:rgba(34,42,69,var(--text-opacity))}}@media (min-width:768px){.md\\:text-paperlight{--text-opacity:1;color:#30345b;color:rgba(48,52,91,var(--text-opacity))}}@media (min-width:768px){.md\\:text-muted{color:hsla(0,0%,100%,.7)}}@media (min-width:768px){.md\\:text-hint{color:hsla(0,0%,100%,.5)}}@media (min-width:768px){.md\\:text-white{--text-opacity:1;color:#fff;color:rgba(255,255,255,var(--text-opacity))}}@media (min-width:768px){.md\\:text-success{color:#33d9b2}}@media (min-width:768px){.md\\:hover\\:text-primary:hover{--text-opacity:1;color:#7467ef;color:rgba(116,103,239,var(--text-opacity))}}@media (min-width:768px){.md\\:hover\\:text-secondary:hover{--text-opacity:1;color:#ff9e43;color:rgba(255,158,67,var(--text-opacity))}}@media (min-width:768px){.md\\:hover\\:text-error:hover{--text-opacity:1;color:#e95455;color:rgba(233,84,85,var(--text-opacity))}}@media (min-width:768px){.md\\:hover\\:text-default:hover{--text-opacity:1;color:#1a2038;color:rgba(26,32,56,var(--text-opacity))}}@media (min-width:768px){.md\\:hover\\:text-paper:hover{--text-opacity:1;color:#222a45;color:rgba(34,42,69,var(--text-opacity))}}@media (min-width:768px){.md\\:hover\\:text-paperlight:hover{--text-opacity:1;color:#30345b;color:rgba(48,52,91,var(--text-opacity))}}@media (min-width:768px){.md\\:hover\\:text-muted:hover{color:hsla(0,0%,100%,.7)}}@media (min-width:768px){.md\\:hover\\:text-hint:hover{color:hsla(0,0%,100%,.5)}}@media (min-width:768px){.md\\:hover\\:text-white:hover{--text-opacity:1;color:#fff;color:rgba(255,255,255,var(--text-opacity))}}@media (min-width:768px){.md\\:hover\\:text-success:hover{color:#33d9b2}}@media (min-width:768px){.md\\:focus\\:text-primary:focus{--text-opacity:1;color:#7467ef;color:rgba(116,103,239,var(--text-opacity))}}@media (min-width:768px){.md\\:focus\\:text-secondary:focus{--text-opacity:1;color:#ff9e43;color:rgba(255,158,67,var(--text-opacity))}}@media (min-width:768px){.md\\:focus\\:text-error:focus{--text-opacity:1;color:#e95455;color:rgba(233,84,85,var(--text-opacity))}}@media (min-width:768px){.md\\:focus\\:text-default:focus{--text-opacity:1;color:#1a2038;color:rgba(26,32,56,var(--text-opacity))}}@media (min-width:768px){.md\\:focus\\:text-paper:focus{--text-opacity:1;color:#222a45;color:rgba(34,42,69,var(--text-opacity))}}@media (min-width:768px){.md\\:focus\\:text-paperlight:focus{--text-opacity:1;color:#30345b;color:rgba(48,52,91,var(--text-opacity))}}@media (min-width:768px){.md\\:focus\\:text-muted:focus{color:hsla(0,0%,100%,.7)}}@media (min-width:768px){.md\\:focus\\:text-hint:focus{color:hsla(0,0%,100%,.5)}}@media (min-width:768px){.md\\:focus\\:text-white:focus{--text-opacity:1;color:#fff;color:rgba(255,255,255,var(--text-opacity))}}@media (min-width:768px){.md\\:focus\\:text-success:focus{color:#33d9b2}}@media (min-width:768px){.md\\:text-opacity-0{--text-opacity:0}}@media (min-width:768px){.md\\:text-opacity-25{--text-opacity:0.25}}@media (min-width:768px){.md\\:text-opacity-50{--text-opacity:0.5}}@media (min-width:768px){.md\\:text-opacity-75{--text-opacity:0.75}}@media (min-width:768px){.md\\:text-opacity-100{--text-opacity:1}}@media (min-width:768px){.md\\:hover\\:text-opacity-0:hover{--text-opacity:0}}@media (min-width:768px){.md\\:hover\\:text-opacity-25:hover{--text-opacity:0.25}}@media (min-width:768px){.md\\:hover\\:text-opacity-50:hover{--text-opacity:0.5}}@media (min-width:768px){.md\\:hover\\:text-opacity-75:hover{--text-opacity:0.75}}@media (min-width:768px){.md\\:hover\\:text-opacity-100:hover{--text-opacity:1}}@media (min-width:768px){.md\\:focus\\:text-opacity-0:focus{--text-opacity:0}}@media (min-width:768px){.md\\:focus\\:text-opacity-25:focus{--text-opacity:0.25}}@media (min-width:768px){.md\\:focus\\:text-opacity-50:focus{--text-opacity:0.5}}@media (min-width:768px){.md\\:focus\\:text-opacity-75:focus{--text-opacity:0.75}}@media (min-width:768px){.md\\:focus\\:text-opacity-100:focus{--text-opacity:1}}@media (min-width:768px){.md\\:italic{font-style:italic}}@media (min-width:768px){.md\\:not-italic{font-style:normal}}@media (min-width:768px){.md\\:uppercase{text-transform:uppercase}}@media (min-width:768px){.md\\:lowercase{text-transform:lowercase}}@media (min-width:768px){.md\\:capitalize{text-transform:capitalize}}@media (min-width:768px){.md\\:normal-case{text-transform:none}}@media (min-width:768px){.md\\:underline{text-decoration:underline}}@media (min-width:768px){.md\\:line-through{text-decoration:line-through}}@media (min-width:768px){.md\\:no-underline{text-decoration:none}}@media (min-width:768px){.md\\:hover\\:underline:hover{text-decoration:underline}}@media (min-width:768px){.md\\:hover\\:line-through:hover{text-decoration:line-through}}@media (min-width:768px){.md\\:hover\\:no-underline:hover{text-decoration:none}}@media (min-width:768px){.md\\:focus\\:underline:focus{text-decoration:underline}}@media (min-width:768px){.md\\:focus\\:line-through:focus{text-decoration:line-through}}@media (min-width:768px){.md\\:focus\\:no-underline:focus{text-decoration:none}}@media (min-width:768px){.md\\:antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}@media (min-width:768px){.md\\:subpixel-antialiased{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}}@media (min-width:768px){.md\\:diagonal-fractions,.md\\:lining-nums,.md\\:oldstyle-nums,.md\\:ordinal,.md\\:proportional-nums,.md\\:slashed-zero,.md\\:stacked-fractions,.md\\:tabular-nums{--font-variant-numeric-ordinal:var(--tailwind-empty,/*!*/ /*!*/);--font-variant-numeric-slashed-zero:var(--tailwind-empty,/*!*/ /*!*/);--font-variant-numeric-figure:var(--tailwind-empty,/*!*/ /*!*/);--font-variant-numeric-spacing:var(--tailwind-empty,/*!*/ /*!*/);--font-variant-numeric-fraction:var(--tailwind-empty,/*!*/ /*!*/);font-variant-numeric:var(--font-variant-numeric-ordinal) var(--font-variant-numeric-slashed-zero) var(--font-variant-numeric-figure) var(--font-variant-numeric-spacing) var(--font-variant-numeric-fraction)}}@media (min-width:768px){.md\\:normal-nums{font-variant-numeric:normal}}@media (min-width:768px){.md\\:ordinal{--font-variant-numeric-ordinal:ordinal}}@media (min-width:768px){.md\\:slashed-zero{--font-variant-numeric-slashed-zero:slashed-zero}}@media (min-width:768px){.md\\:lining-nums{--font-variant-numeric-figure:lining-nums}}@media (min-width:768px){.md\\:oldstyle-nums{--font-variant-numeric-figure:oldstyle-nums}}@media (min-width:768px){.md\\:proportional-nums{--font-variant-numeric-spacing:proportional-nums}}@media (min-width:768px){.md\\:tabular-nums{--font-variant-numeric-spacing:tabular-nums}}@media (min-width:768px){.md\\:diagonal-fractions{--font-variant-numeric-fraction:diagonal-fractions}}@media (min-width:768px){.md\\:stacked-fractions{--font-variant-numeric-fraction:stacked-fractions}}@media (min-width:768px){.md\\:tracking-tighter{letter-spacing:-.05em}}@media (min-width:768px){.md\\:tracking-tight{letter-spacing:-.025em}}@media (min-width:768px){.md\\:tracking-normal{letter-spacing:0}}@media (min-width:768px){.md\\:tracking-wide{letter-spacing:.025em}}@media (min-width:768px){.md\\:tracking-wider{letter-spacing:.05em}}@media (min-width:768px){.md\\:tracking-widest{letter-spacing:.1em}}@media (min-width:768px){.md\\:select-none{-webkit-user-select:none;user-select:none}}@media (min-width:768px){.md\\:select-text{-webkit-user-select:text;user-select:text}}@media (min-width:768px){.md\\:select-all{-webkit-user-select:all;user-select:all}}@media (min-width:768px){.md\\:select-auto{-webkit-user-select:auto;user-select:auto}}@media (min-width:768px){.md\\:align-baseline{vertical-align:initial}}@media (min-width:768px){.md\\:align-top{vertical-align:top}}@media (min-width:768px){.md\\:align-middle{vertical-align:middle}}@media (min-width:768px){.md\\:align-bottom{vertical-align:bottom}}@media (min-width:768px){.md\\:align-text-top{vertical-align:text-top}}@media (min-width:768px){.md\\:align-text-bottom{vertical-align:text-bottom}}@media (min-width:768px){.md\\:visible{visibility:visible}}@media (min-width:768px){.md\\:invisible{visibility:hidden}}@media (min-width:768px){.md\\:whitespace-normal{white-space:normal}}@media (min-width:768px){.md\\:whitespace-no-wrap{white-space:nowrap}}@media (min-width:768px){.md\\:whitespace-pre{white-space:pre}}@media (min-width:768px){.md\\:whitespace-pre-line{white-space:pre-line}}@media (min-width:768px){.md\\:whitespace-pre-wrap{white-space:pre-wrap}}@media (min-width:768px){.md\\:break-normal{word-wrap:normal;overflow-wrap:normal;word-break:normal}}@media (min-width:768px){.md\\:break-words{word-wrap:break-word;overflow-wrap:break-word}}@media (min-width:768px){.md\\:break-all{word-break:break-all}}@media (min-width:768px){.md\\:truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media (min-width:768px){.md\\:w-0{width:0}}@media (min-width:768px){.md\\:w-1{width:.25rem}}@media (min-width:768px){.md\\:w-2{width:.5rem}}@media (min-width:768px){.md\\:w-3{width:.75rem}}@media (min-width:768px){.md\\:w-4{width:1rem}}@media (min-width:768px){.md\\:w-5{width:1.25rem}}@media (min-width:768px){.md\\:w-6{width:1.5rem}}@media (min-width:768px){.md\\:w-8{width:2rem}}@media (min-width:768px){.md\\:w-10{width:2.5rem}}@media (min-width:768px){.md\\:w-12{width:3rem}}@media (min-width:768px){.md\\:w-16{width:4rem}}@media (min-width:768px){.md\\:w-20{width:5rem}}@media (min-width:768px){.md\\:w-24{width:6rem}}@media (min-width:768px){.md\\:w-32{width:8rem}}@media (min-width:768px){.md\\:w-40{width:10rem}}@media (min-width:768px){.md\\:w-48{width:12rem}}@media (min-width:768px){.md\\:w-56{width:14rem}}@media (min-width:768px){.md\\:w-64{width:16rem}}@media (min-width:768px){.md\\:w-auto{width:auto}}@media (min-width:768px){.md\\:w-px{width:1px}}@media (min-width:768px){.md\\:w-1\\/2{width:50%}}@media (min-width:768px){.md\\:w-1\\/3{width:33.333333%}}@media (min-width:768px){.md\\:w-2\\/3{width:66.666667%}}@media (min-width:768px){.md\\:w-1\\/4{width:25%}}@media (min-width:768px){.md\\:w-2\\/4{width:50%}}@media (min-width:768px){.md\\:w-3\\/4{width:75%}}@media (min-width:768px){.md\\:w-1\\/5{width:20%}}@media (min-width:768px){.md\\:w-2\\/5{width:40%}}@media (min-width:768px){.md\\:w-3\\/5{width:60%}}@media (min-width:768px){.md\\:w-4\\/5{width:80%}}@media (min-width:768px){.md\\:w-1\\/6{width:16.666667%}}@media (min-width:768px){.md\\:w-2\\/6{width:33.333333%}}@media (min-width:768px){.md\\:w-3\\/6{width:50%}}@media (min-width:768px){.md\\:w-4\\/6{width:66.666667%}}@media (min-width:768px){.md\\:w-5\\/6{width:83.333333%}}@media (min-width:768px){.md\\:w-1\\/12{width:8.333333%}}@media (min-width:768px){.md\\:w-2\\/12{width:16.666667%}}@media (min-width:768px){.md\\:w-3\\/12{width:25%}}@media (min-width:768px){.md\\:w-4\\/12{width:33.333333%}}@media (min-width:768px){.md\\:w-5\\/12{width:41.666667%}}@media (min-width:768px){.md\\:w-6\\/12{width:50%}}@media (min-width:768px){.md\\:w-7\\/12{width:58.333333%}}@media (min-width:768px){.md\\:w-8\\/12{width:66.666667%}}@media (min-width:768px){.md\\:w-9\\/12{width:75%}}@media (min-width:768px){.md\\:w-10\\/12{width:83.333333%}}@media (min-width:768px){.md\\:w-11\\/12{width:91.666667%}}@media (min-width:768px){.md\\:w-full{width:100%}}@media (min-width:768px){.md\\:w-screen{width:100vw}}@media (min-width:768px){.md\\:z-0{z-index:0}}@media (min-width:768px){.md\\:z-10{z-index:10}}@media (min-width:768px){.md\\:z-20{z-index:20}}@media (min-width:768px){.md\\:z-30{z-index:30}}@media (min-width:768px){.md\\:z-40{z-index:40}}@media (min-width:768px){.md\\:z-50{z-index:50}}@media (min-width:768px){.md\\:z-auto{z-index:auto}}@media (min-width:768px){.md\\:gap-0{grid-gap:0;gap:0}}@media (min-width:768px){.md\\:gap-1{grid-gap:.25rem;gap:.25rem}}@media (min-width:768px){.md\\:gap-2{grid-gap:.5rem;gap:.5rem}}@media (min-width:768px){.md\\:gap-3{grid-gap:.75rem;gap:.75rem}}@media (min-width:768px){.md\\:gap-4{grid-gap:1rem;gap:1rem}}@media (min-width:768px){.md\\:gap-5{grid-gap:1.25rem;gap:1.25rem}}@media (min-width:768px){.md\\:gap-6{grid-gap:1.5rem;gap:1.5rem}}@media (min-width:768px){.md\\:gap-8{grid-gap:2rem;gap:2rem}}@media (min-width:768px){.md\\:gap-10{grid-gap:2.5rem;gap:2.5rem}}@media (min-width:768px){.md\\:gap-12{grid-gap:3rem;gap:3rem}}@media (min-width:768px){.md\\:gap-16{grid-gap:4rem;gap:4rem}}@media (min-width:768px){.md\\:gap-20{grid-gap:5rem;gap:5rem}}@media (min-width:768px){.md\\:gap-24{grid-gap:6rem;gap:6rem}}@media (min-width:768px){.md\\:gap-32{grid-gap:8rem;gap:8rem}}@media (min-width:768px){.md\\:gap-40{grid-gap:10rem;gap:10rem}}@media (min-width:768px){.md\\:gap-48{grid-gap:12rem;gap:12rem}}@media (min-width:768px){.md\\:gap-56{grid-gap:14rem;gap:14rem}}@media (min-width:768px){.md\\:gap-64{grid-gap:16rem;gap:16rem}}@media (min-width:768px){.md\\:gap-px{grid-gap:1px;gap:1px}}@media (min-width:768px){.md\\:col-gap-0{grid-column-gap:0;column-gap:0}}@media (min-width:768px){.md\\:col-gap-1{grid-column-gap:.25rem;column-gap:.25rem}}@media (min-width:768px){.md\\:col-gap-2{grid-column-gap:.5rem;column-gap:.5rem}}@media (min-width:768px){.md\\:col-gap-3{grid-column-gap:.75rem;column-gap:.75rem}}@media (min-width:768px){.md\\:col-gap-4{grid-column-gap:1rem;column-gap:1rem}}@media (min-width:768px){.md\\:col-gap-5{grid-column-gap:1.25rem;column-gap:1.25rem}}@media (min-width:768px){.md\\:col-gap-6{grid-column-gap:1.5rem;column-gap:1.5rem}}@media (min-width:768px){.md\\:col-gap-8{grid-column-gap:2rem;column-gap:2rem}}@media (min-width:768px){.md\\:col-gap-10{grid-column-gap:2.5rem;column-gap:2.5rem}}@media (min-width:768px){.md\\:col-gap-12{grid-column-gap:3rem;column-gap:3rem}}@media (min-width:768px){.md\\:col-gap-16{grid-column-gap:4rem;column-gap:4rem}}@media (min-width:768px){.md\\:col-gap-20{grid-column-gap:5rem;column-gap:5rem}}@media (min-width:768px){.md\\:col-gap-24{grid-column-gap:6rem;column-gap:6rem}}@media (min-width:768px){.md\\:col-gap-32{grid-column-gap:8rem;column-gap:8rem}}@media (min-width:768px){.md\\:col-gap-40{grid-column-gap:10rem;column-gap:10rem}}@media (min-width:768px){.md\\:col-gap-48{grid-column-gap:12rem;column-gap:12rem}}@media (min-width:768px){.md\\:col-gap-56{grid-column-gap:14rem;column-gap:14rem}}@media (min-width:768px){.md\\:col-gap-64{grid-column-gap:16rem;column-gap:16rem}}@media (min-width:768px){.md\\:col-gap-px{grid-column-gap:1px;column-gap:1px}}@media (min-width:768px){.md\\:gap-x-0{grid-column-gap:0;column-gap:0}}@media (min-width:768px){.md\\:gap-x-1{grid-column-gap:.25rem;column-gap:.25rem}}@media (min-width:768px){.md\\:gap-x-2{grid-column-gap:.5rem;column-gap:.5rem}}@media (min-width:768px){.md\\:gap-x-3{grid-column-gap:.75rem;column-gap:.75rem}}@media (min-width:768px){.md\\:gap-x-4{grid-column-gap:1rem;column-gap:1rem}}@media (min-width:768px){.md\\:gap-x-5{grid-column-gap:1.25rem;column-gap:1.25rem}}@media (min-width:768px){.md\\:gap-x-6{grid-column-gap:1.5rem;column-gap:1.5rem}}@media (min-width:768px){.md\\:gap-x-8{grid-column-gap:2rem;column-gap:2rem}}@media (min-width:768px){.md\\:gap-x-10{grid-column-gap:2.5rem;column-gap:2.5rem}}@media (min-width:768px){.md\\:gap-x-12{grid-column-gap:3rem;column-gap:3rem}}@media (min-width:768px){.md\\:gap-x-16{grid-column-gap:4rem;column-gap:4rem}}@media (min-width:768px){.md\\:gap-x-20{grid-column-gap:5rem;column-gap:5rem}}@media (min-width:768px){.md\\:gap-x-24{grid-column-gap:6rem;column-gap:6rem}}@media (min-width:768px){.md\\:gap-x-32{grid-column-gap:8rem;column-gap:8rem}}@media (min-width:768px){.md\\:gap-x-40{grid-column-gap:10rem;column-gap:10rem}}@media (min-width:768px){.md\\:gap-x-48{grid-column-gap:12rem;column-gap:12rem}}@media (min-width:768px){.md\\:gap-x-56{grid-column-gap:14rem;column-gap:14rem}}@media (min-width:768px){.md\\:gap-x-64{grid-column-gap:16rem;column-gap:16rem}}@media (min-width:768px){.md\\:gap-x-px{grid-column-gap:1px;column-gap:1px}}@media (min-width:768px){.md\\:row-gap-0{grid-row-gap:0;row-gap:0}}@media (min-width:768px){.md\\:row-gap-1{grid-row-gap:.25rem;row-gap:.25rem}}@media (min-width:768px){.md\\:row-gap-2{grid-row-gap:.5rem;row-gap:.5rem}}@media (min-width:768px){.md\\:row-gap-3{grid-row-gap:.75rem;row-gap:.75rem}}@media (min-width:768px){.md\\:row-gap-4{grid-row-gap:1rem;row-gap:1rem}}@media (min-width:768px){.md\\:row-gap-5{grid-row-gap:1.25rem;row-gap:1.25rem}}@media (min-width:768px){.md\\:row-gap-6{grid-row-gap:1.5rem;row-gap:1.5rem}}@media (min-width:768px){.md\\:row-gap-8{grid-row-gap:2rem;row-gap:2rem}}@media (min-width:768px){.md\\:row-gap-10{grid-row-gap:2.5rem;row-gap:2.5rem}}@media (min-width:768px){.md\\:row-gap-12{grid-row-gap:3rem;row-gap:3rem}}@media (min-width:768px){.md\\:row-gap-16{grid-row-gap:4rem;row-gap:4rem}}@media (min-width:768px){.md\\:row-gap-20{grid-row-gap:5rem;row-gap:5rem}}@media (min-width:768px){.md\\:row-gap-24{grid-row-gap:6rem;row-gap:6rem}}@media (min-width:768px){.md\\:row-gap-32{grid-row-gap:8rem;row-gap:8rem}}@media (min-width:768px){.md\\:row-gap-40{grid-row-gap:10rem;row-gap:10rem}}@media (min-width:768px){.md\\:row-gap-48{grid-row-gap:12rem;row-gap:12rem}}@media (min-width:768px){.md\\:row-gap-56{grid-row-gap:14rem;row-gap:14rem}}@media (min-width:768px){.md\\:row-gap-64{grid-row-gap:16rem;row-gap:16rem}}@media (min-width:768px){.md\\:row-gap-px{grid-row-gap:1px;row-gap:1px}}@media (min-width:768px){.md\\:gap-y-0{grid-row-gap:0;row-gap:0}}@media (min-width:768px){.md\\:gap-y-1{grid-row-gap:.25rem;row-gap:.25rem}}@media (min-width:768px){.md\\:gap-y-2{grid-row-gap:.5rem;row-gap:.5rem}}@media (min-width:768px){.md\\:gap-y-3{grid-row-gap:.75rem;row-gap:.75rem}}@media (min-width:768px){.md\\:gap-y-4{grid-row-gap:1rem;row-gap:1rem}}@media (min-width:768px){.md\\:gap-y-5{grid-row-gap:1.25rem;row-gap:1.25rem}}@media (min-width:768px){.md\\:gap-y-6{grid-row-gap:1.5rem;row-gap:1.5rem}}@media (min-width:768px){.md\\:gap-y-8{grid-row-gap:2rem;row-gap:2rem}}@media (min-width:768px){.md\\:gap-y-10{grid-row-gap:2.5rem;row-gap:2.5rem}}@media (min-width:768px){.md\\:gap-y-12{grid-row-gap:3rem;row-gap:3rem}}@media (min-width:768px){.md\\:gap-y-16{grid-row-gap:4rem;row-gap:4rem}}@media (min-width:768px){.md\\:gap-y-20{grid-row-gap:5rem;row-gap:5rem}}@media (min-width:768px){.md\\:gap-y-24{grid-row-gap:6rem;row-gap:6rem}}@media (min-width:768px){.md\\:gap-y-32{grid-row-gap:8rem;row-gap:8rem}}@media (min-width:768px){.md\\:gap-y-40{grid-row-gap:10rem;row-gap:10rem}}@media (min-width:768px){.md\\:gap-y-48{grid-row-gap:12rem;row-gap:12rem}}@media (min-width:768px){.md\\:gap-y-56{grid-row-gap:14rem;row-gap:14rem}}@media (min-width:768px){.md\\:gap-y-64{grid-row-gap:16rem;row-gap:16rem}}@media (min-width:768px){.md\\:gap-y-px{grid-row-gap:1px;row-gap:1px}}@media (min-width:768px){.md\\:grid-flow-row{grid-auto-flow:row}}@media (min-width:768px){.md\\:grid-flow-col{grid-auto-flow:column}}@media (min-width:768px){.md\\:grid-flow-row-dense{grid-auto-flow:row dense}}@media (min-width:768px){.md\\:grid-flow-col-dense{grid-auto-flow:column dense}}@media (min-width:768px){.md\\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}}@media (min-width:768px){.md\\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px){.md\\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:768px){.md\\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:768px){.md\\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (min-width:768px){.md\\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (min-width:768px){.md\\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}}@media (min-width:768px){.md\\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}}@media (min-width:768px){.md\\:grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}}@media (min-width:768px){.md\\:grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}}@media (min-width:768px){.md\\:grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))}}@media (min-width:768px){.md\\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}}@media (min-width:768px){.md\\:grid-cols-none{grid-template-columns:none}}@media (min-width:768px){.md\\:auto-cols-auto{grid-auto-columns:auto}}@media (min-width:768px){.md\\:auto-cols-min{grid-auto-columns:-webkit-min-content;grid-auto-columns:min-content}}@media (min-width:768px){.md\\:auto-cols-max{grid-auto-columns:-webkit-max-content;grid-auto-columns:max-content}}@media (min-width:768px){.md\\:auto-cols-fr{grid-auto-columns:minmax(0,1fr)}}@media (min-width:768px){.md\\:col-auto{grid-column:auto}}@media (min-width:768px){.md\\:col-span-1{grid-column:span 1/span 1}}@media (min-width:768px){.md\\:col-span-2{grid-column:span 2/span 2}}@media (min-width:768px){.md\\:col-span-3{grid-column:span 3/span 3}}@media (min-width:768px){.md\\:col-span-4{grid-column:span 4/span 4}}@media (min-width:768px){.md\\:col-span-5{grid-column:span 5/span 5}}@media (min-width:768px){.md\\:col-span-6{grid-column:span 6/span 6}}@media (min-width:768px){.md\\:col-span-7{grid-column:span 7/span 7}}@media (min-width:768px){.md\\:col-span-8{grid-column:span 8/span 8}}@media (min-width:768px){.md\\:col-span-9{grid-column:span 9/span 9}}@media (min-width:768px){.md\\:col-span-10{grid-column:span 10/span 10}}@media (min-width:768px){.md\\:col-span-11{grid-column:span 11/span 11}}@media (min-width:768px){.md\\:col-span-12{grid-column:span 12/span 12}}@media (min-width:768px){.md\\:col-span-full{grid-column:1/-1}}@media (min-width:768px){.md\\:col-start-1{grid-column-start:1}}@media (min-width:768px){.md\\:col-start-2{grid-column-start:2}}@media (min-width:768px){.md\\:col-start-3{grid-column-start:3}}@media (min-width:768px){.md\\:col-start-4{grid-column-start:4}}@media (min-width:768px){.md\\:col-start-5{grid-column-start:5}}@media (min-width:768px){.md\\:col-start-6{grid-column-start:6}}@media (min-width:768px){.md\\:col-start-7{grid-column-start:7}}@media (min-width:768px){.md\\:col-start-8{grid-column-start:8}}@media (min-width:768px){.md\\:col-start-9{grid-column-start:9}}@media (min-width:768px){.md\\:col-start-10{grid-column-start:10}}@media (min-width:768px){.md\\:col-start-11{grid-column-start:11}}@media (min-width:768px){.md\\:col-start-12{grid-column-start:12}}@media (min-width:768px){.md\\:col-start-13{grid-column-start:13}}@media (min-width:768px){.md\\:col-start-auto{grid-column-start:auto}}@media (min-width:768px){.md\\:col-end-1{grid-column-end:1}}@media (min-width:768px){.md\\:col-end-2{grid-column-end:2}}@media (min-width:768px){.md\\:col-end-3{grid-column-end:3}}@media (min-width:768px){.md\\:col-end-4{grid-column-end:4}}@media (min-width:768px){.md\\:col-end-5{grid-column-end:5}}@media (min-width:768px){.md\\:col-end-6{grid-column-end:6}}@media (min-width:768px){.md\\:col-end-7{grid-column-end:7}}@media (min-width:768px){.md\\:col-end-8{grid-column-end:8}}@media (min-width:768px){.md\\:col-end-9{grid-column-end:9}}@media (min-width:768px){.md\\:col-end-10{grid-column-end:10}}@media (min-width:768px){.md\\:col-end-11{grid-column-end:11}}@media (min-width:768px){.md\\:col-end-12{grid-column-end:12}}@media (min-width:768px){.md\\:col-end-13{grid-column-end:13}}@media (min-width:768px){.md\\:col-end-auto{grid-column-end:auto}}@media (min-width:768px){.md\\:grid-rows-1{grid-template-rows:repeat(1,minmax(0,1fr))}}@media (min-width:768px){.md\\:grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr))}}@media (min-width:768px){.md\\:grid-rows-3{grid-template-rows:repeat(3,minmax(0,1fr))}}@media (min-width:768px){.md\\:grid-rows-4{grid-template-rows:repeat(4,minmax(0,1fr))}}@media (min-width:768px){.md\\:grid-rows-5{grid-template-rows:repeat(5,minmax(0,1fr))}}@media (min-width:768px){.md\\:grid-rows-6{grid-template-rows:repeat(6,minmax(0,1fr))}}@media (min-width:768px){.md\\:grid-rows-none{grid-template-rows:none}}@media (min-width:768px){.md\\:auto-rows-auto{grid-auto-rows:auto}}@media (min-width:768px){.md\\:auto-rows-min{grid-auto-rows:-webkit-min-content;grid-auto-rows:min-content}}@media (min-width:768px){.md\\:auto-rows-max{grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content}}@media (min-width:768px){.md\\:auto-rows-fr{grid-auto-rows:minmax(0,1fr)}}@media (min-width:768px){.md\\:row-auto{grid-row:auto}}@media (min-width:768px){.md\\:row-span-1{grid-row:span 1/span 1}}@media (min-width:768px){.md\\:row-span-2{grid-row:span 2/span 2}}@media (min-width:768px){.md\\:row-span-3{grid-row:span 3/span 3}}@media (min-width:768px){.md\\:row-span-4{grid-row:span 4/span 4}}@media (min-width:768px){.md\\:row-span-5{grid-row:span 5/span 5}}@media (min-width:768px){.md\\:row-span-6{grid-row:span 6/span 6}}@media (min-width:768px){.md\\:row-span-full{grid-row:1/-1}}@media (min-width:768px){.md\\:row-start-1{grid-row-start:1}}@media (min-width:768px){.md\\:row-start-2{grid-row-start:2}}@media (min-width:768px){.md\\:row-start-3{grid-row-start:3}}@media (min-width:768px){.md\\:row-start-4{grid-row-start:4}}@media (min-width:768px){.md\\:row-start-5{grid-row-start:5}}@media (min-width:768px){.md\\:row-start-6{grid-row-start:6}}@media (min-width:768px){.md\\:row-start-7{grid-row-start:7}}@media (min-width:768px){.md\\:row-start-auto{grid-row-start:auto}}@media (min-width:768px){.md\\:row-end-1{grid-row-end:1}}@media (min-width:768px){.md\\:row-end-2{grid-row-end:2}}@media (min-width:768px){.md\\:row-end-3{grid-row-end:3}}@media (min-width:768px){.md\\:row-end-4{grid-row-end:4}}@media (min-width:768px){.md\\:row-end-5{grid-row-end:5}}@media (min-width:768px){.md\\:row-end-6{grid-row-end:6}}@media (min-width:768px){.md\\:row-end-7{grid-row-end:7}}@media (min-width:768px){.md\\:row-end-auto{grid-row-end:auto}}@media (min-width:768px){.md\\:transform{--transform-translate-x:0;--transform-translate-y:0;--transform-rotate:0;--transform-skew-x:0;--transform-skew-y:0;--transform-scale-x:1;--transform-scale-y:1;transform:translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y))}}@media (min-width:768px){.md\\:transform-none{transform:none}}@media (min-width:768px){.md\\:origin-center{transform-origin:center}}@media (min-width:768px){.md\\:origin-top{transform-origin:top}}@media (min-width:768px){.md\\:origin-top-right{transform-origin:top right}}@media (min-width:768px){.md\\:origin-right{transform-origin:right}}@media (min-width:768px){.md\\:origin-bottom-right{transform-origin:bottom right}}@media (min-width:768px){.md\\:origin-bottom{transform-origin:bottom}}@media (min-width:768px){.md\\:origin-bottom-left{transform-origin:bottom left}}@media (min-width:768px){.md\\:origin-left{transform-origin:left}}@media (min-width:768px){.md\\:origin-top-left{transform-origin:top left}}@media (min-width:768px){.md\\:scale-0{--transform-scale-x:0;--transform-scale-y:0}}@media (min-width:768px){.md\\:scale-50{--transform-scale-x:.5;--transform-scale-y:.5}}@media (min-width:768px){.md\\:scale-75{--transform-scale-x:.75;--transform-scale-y:.75}}@media (min-width:768px){.md\\:scale-90{--transform-scale-x:.9;--transform-scale-y:.9}}@media (min-width:768px){.md\\:scale-95{--transform-scale-x:.95;--transform-scale-y:.95}}@media (min-width:768px){.md\\:scale-100{--transform-scale-x:1;--transform-scale-y:1}}@media (min-width:768px){.md\\:scale-105{--transform-scale-x:1.05;--transform-scale-y:1.05}}@media (min-width:768px){.md\\:scale-110{--transform-scale-x:1.1;--transform-scale-y:1.1}}@media (min-width:768px){.md\\:scale-125{--transform-scale-x:1.25;--transform-scale-y:1.25}}@media (min-width:768px){.md\\:scale-150{--transform-scale-x:1.5;--transform-scale-y:1.5}}@media (min-width:768px){.md\\:scale-x-0{--transform-scale-x:0}}@media (min-width:768px){.md\\:scale-x-50{--transform-scale-x:.5}}@media (min-width:768px){.md\\:scale-x-75{--transform-scale-x:.75}}@media (min-width:768px){.md\\:scale-x-90{--transform-scale-x:.9}}@media (min-width:768px){.md\\:scale-x-95{--transform-scale-x:.95}}@media (min-width:768px){.md\\:scale-x-100{--transform-scale-x:1}}@media (min-width:768px){.md\\:scale-x-105{--transform-scale-x:1.05}}@media (min-width:768px){.md\\:scale-x-110{--transform-scale-x:1.1}}@media (min-width:768px){.md\\:scale-x-125{--transform-scale-x:1.25}}@media (min-width:768px){.md\\:scale-x-150{--transform-scale-x:1.5}}@media (min-width:768px){.md\\:scale-y-0{--transform-scale-y:0}}@media (min-width:768px){.md\\:scale-y-50{--transform-scale-y:.5}}@media (min-width:768px){.md\\:scale-y-75{--transform-scale-y:.75}}@media (min-width:768px){.md\\:scale-y-90{--transform-scale-y:.9}}@media (min-width:768px){.md\\:scale-y-95{--transform-scale-y:.95}}@media (min-width:768px){.md\\:scale-y-100{--transform-scale-y:1}}@media (min-width:768px){.md\\:scale-y-105{--transform-scale-y:1.05}}@media (min-width:768px){.md\\:scale-y-110{--transform-scale-y:1.1}}@media (min-width:768px){.md\\:scale-y-125{--transform-scale-y:1.25}}@media (min-width:768px){.md\\:scale-y-150{--transform-scale-y:1.5}}@media (min-width:768px){.md\\:hover\\:scale-0:hover{--transform-scale-x:0;--transform-scale-y:0}}@media (min-width:768px){.md\\:hover\\:scale-50:hover{--transform-scale-x:.5;--transform-scale-y:.5}}@media (min-width:768px){.md\\:hover\\:scale-75:hover{--transform-scale-x:.75;--transform-scale-y:.75}}@media (min-width:768px){.md\\:hover\\:scale-90:hover{--transform-scale-x:.9;--transform-scale-y:.9}}@media (min-width:768px){.md\\:hover\\:scale-95:hover{--transform-scale-x:.95;--transform-scale-y:.95}}@media (min-width:768px){.md\\:hover\\:scale-100:hover{--transform-scale-x:1;--transform-scale-y:1}}@media (min-width:768px){.md\\:hover\\:scale-105:hover{--transform-scale-x:1.05;--transform-scale-y:1.05}}@media (min-width:768px){.md\\:hover\\:scale-110:hover{--transform-scale-x:1.1;--transform-scale-y:1.1}}@media (min-width:768px){.md\\:hover\\:scale-125:hover{--transform-scale-x:1.25;--transform-scale-y:1.25}}@media (min-width:768px){.md\\:hover\\:scale-150:hover{--transform-scale-x:1.5;--transform-scale-y:1.5}}@media (min-width:768px){.md\\:hover\\:scale-x-0:hover{--transform-scale-x:0}}@media (min-width:768px){.md\\:hover\\:scale-x-50:hover{--transform-scale-x:.5}}@media (min-width:768px){.md\\:hover\\:scale-x-75:hover{--transform-scale-x:.75}}@media (min-width:768px){.md\\:hover\\:scale-x-90:hover{--transform-scale-x:.9}}@media (min-width:768px){.md\\:hover\\:scale-x-95:hover{--transform-scale-x:.95}}@media (min-width:768px){.md\\:hover\\:scale-x-100:hover{--transform-scale-x:1}}@media (min-width:768px){.md\\:hover\\:scale-x-105:hover{--transform-scale-x:1.05}}@media (min-width:768px){.md\\:hover\\:scale-x-110:hover{--transform-scale-x:1.1}}@media (min-width:768px){.md\\:hover\\:scale-x-125:hover{--transform-scale-x:1.25}}@media (min-width:768px){.md\\:hover\\:scale-x-150:hover{--transform-scale-x:1.5}}@media (min-width:768px){.md\\:hover\\:scale-y-0:hover{--transform-scale-y:0}}@media (min-width:768px){.md\\:hover\\:scale-y-50:hover{--transform-scale-y:.5}}@media (min-width:768px){.md\\:hover\\:scale-y-75:hover{--transform-scale-y:.75}}@media (min-width:768px){.md\\:hover\\:scale-y-90:hover{--transform-scale-y:.9}}@media (min-width:768px){.md\\:hover\\:scale-y-95:hover{--transform-scale-y:.95}}@media (min-width:768px){.md\\:hover\\:scale-y-100:hover{--transform-scale-y:1}}@media (min-width:768px){.md\\:hover\\:scale-y-105:hover{--transform-scale-y:1.05}}@media (min-width:768px){.md\\:hover\\:scale-y-110:hover{--transform-scale-y:1.1}}@media (min-width:768px){.md\\:hover\\:scale-y-125:hover{--transform-scale-y:1.25}}@media (min-width:768px){.md\\:hover\\:scale-y-150:hover{--transform-scale-y:1.5}}@media (min-width:768px){.md\\:focus\\:scale-0:focus{--transform-scale-x:0;--transform-scale-y:0}}@media (min-width:768px){.md\\:focus\\:scale-50:focus{--transform-scale-x:.5;--transform-scale-y:.5}}@media (min-width:768px){.md\\:focus\\:scale-75:focus{--transform-scale-x:.75;--transform-scale-y:.75}}@media (min-width:768px){.md\\:focus\\:scale-90:focus{--transform-scale-x:.9;--transform-scale-y:.9}}@media (min-width:768px){.md\\:focus\\:scale-95:focus{--transform-scale-x:.95;--transform-scale-y:.95}}@media (min-width:768px){.md\\:focus\\:scale-100:focus{--transform-scale-x:1;--transform-scale-y:1}}@media (min-width:768px){.md\\:focus\\:scale-105:focus{--transform-scale-x:1.05;--transform-scale-y:1.05}}@media (min-width:768px){.md\\:focus\\:scale-110:focus{--transform-scale-x:1.1;--transform-scale-y:1.1}}@media (min-width:768px){.md\\:focus\\:scale-125:focus{--transform-scale-x:1.25;--transform-scale-y:1.25}}@media (min-width:768px){.md\\:focus\\:scale-150:focus{--transform-scale-x:1.5;--transform-scale-y:1.5}}@media (min-width:768px){.md\\:focus\\:scale-x-0:focus{--transform-scale-x:0}}@media (min-width:768px){.md\\:focus\\:scale-x-50:focus{--transform-scale-x:.5}}@media (min-width:768px){.md\\:focus\\:scale-x-75:focus{--transform-scale-x:.75}}@media (min-width:768px){.md\\:focus\\:scale-x-90:focus{--transform-scale-x:.9}}@media (min-width:768px){.md\\:focus\\:scale-x-95:focus{--transform-scale-x:.95}}@media (min-width:768px){.md\\:focus\\:scale-x-100:focus{--transform-scale-x:1}}@media (min-width:768px){.md\\:focus\\:scale-x-105:focus{--transform-scale-x:1.05}}@media (min-width:768px){.md\\:focus\\:scale-x-110:focus{--transform-scale-x:1.1}}@media (min-width:768px){.md\\:focus\\:scale-x-125:focus{--transform-scale-x:1.25}}@media (min-width:768px){.md\\:focus\\:scale-x-150:focus{--transform-scale-x:1.5}}@media (min-width:768px){.md\\:focus\\:scale-y-0:focus{--transform-scale-y:0}}@media (min-width:768px){.md\\:focus\\:scale-y-50:focus{--transform-scale-y:.5}}@media (min-width:768px){.md\\:focus\\:scale-y-75:focus{--transform-scale-y:.75}}@media (min-width:768px){.md\\:focus\\:scale-y-90:focus{--transform-scale-y:.9}}@media (min-width:768px){.md\\:focus\\:scale-y-95:focus{--transform-scale-y:.95}}@media (min-width:768px){.md\\:focus\\:scale-y-100:focus{--transform-scale-y:1}}@media (min-width:768px){.md\\:focus\\:scale-y-105:focus{--transform-scale-y:1.05}}@media (min-width:768px){.md\\:focus\\:scale-y-110:focus{--transform-scale-y:1.1}}@media (min-width:768px){.md\\:focus\\:scale-y-125:focus{--transform-scale-y:1.25}}@media (min-width:768px){.md\\:focus\\:scale-y-150:focus{--transform-scale-y:1.5}}@media (min-width:768px){.md\\:rotate-0{--transform-rotate:0}}@media (min-width:768px){.md\\:rotate-1{--transform-rotate:1deg}}@media (min-width:768px){.md\\:rotate-2{--transform-rotate:2deg}}@media (min-width:768px){.md\\:rotate-3{--transform-rotate:3deg}}@media (min-width:768px){.md\\:rotate-6{--transform-rotate:6deg}}@media (min-width:768px){.md\\:rotate-12{--transform-rotate:12deg}}@media (min-width:768px){.md\\:rotate-45{--transform-rotate:45deg}}@media (min-width:768px){.md\\:rotate-90{--transform-rotate:90deg}}@media (min-width:768px){.md\\:rotate-180{--transform-rotate:180deg}}@media (min-width:768px){.md\\:-rotate-180{--transform-rotate:-180deg}}@media (min-width:768px){.md\\:-rotate-90{--transform-rotate:-90deg}}@media (min-width:768px){.md\\:-rotate-45{--transform-rotate:-45deg}}@media (min-width:768px){.md\\:-rotate-12{--transform-rotate:-12deg}}@media (min-width:768px){.md\\:-rotate-6{--transform-rotate:-6deg}}@media (min-width:768px){.md\\:-rotate-3{--transform-rotate:-3deg}}@media (min-width:768px){.md\\:-rotate-2{--transform-rotate:-2deg}}@media (min-width:768px){.md\\:-rotate-1{--transform-rotate:-1deg}}@media (min-width:768px){.md\\:hover\\:rotate-0:hover{--transform-rotate:0}}@media (min-width:768px){.md\\:hover\\:rotate-1:hover{--transform-rotate:1deg}}@media (min-width:768px){.md\\:hover\\:rotate-2:hover{--transform-rotate:2deg}}@media (min-width:768px){.md\\:hover\\:rotate-3:hover{--transform-rotate:3deg}}@media (min-width:768px){.md\\:hover\\:rotate-6:hover{--transform-rotate:6deg}}@media (min-width:768px){.md\\:hover\\:rotate-12:hover{--transform-rotate:12deg}}@media (min-width:768px){.md\\:hover\\:rotate-45:hover{--transform-rotate:45deg}}@media (min-width:768px){.md\\:hover\\:rotate-90:hover{--transform-rotate:90deg}}@media (min-width:768px){.md\\:hover\\:rotate-180:hover{--transform-rotate:180deg}}@media (min-width:768px){.md\\:hover\\:-rotate-180:hover{--transform-rotate:-180deg}}@media (min-width:768px){.md\\:hover\\:-rotate-90:hover{--transform-rotate:-90deg}}@media (min-width:768px){.md\\:hover\\:-rotate-45:hover{--transform-rotate:-45deg}}@media (min-width:768px){.md\\:hover\\:-rotate-12:hover{--transform-rotate:-12deg}}@media (min-width:768px){.md\\:hover\\:-rotate-6:hover{--transform-rotate:-6deg}}@media (min-width:768px){.md\\:hover\\:-rotate-3:hover{--transform-rotate:-3deg}}@media (min-width:768px){.md\\:hover\\:-rotate-2:hover{--transform-rotate:-2deg}}@media (min-width:768px){.md\\:hover\\:-rotate-1:hover{--transform-rotate:-1deg}}@media (min-width:768px){.md\\:focus\\:rotate-0:focus{--transform-rotate:0}}@media (min-width:768px){.md\\:focus\\:rotate-1:focus{--transform-rotate:1deg}}@media (min-width:768px){.md\\:focus\\:rotate-2:focus{--transform-rotate:2deg}}@media (min-width:768px){.md\\:focus\\:rotate-3:focus{--transform-rotate:3deg}}@media (min-width:768px){.md\\:focus\\:rotate-6:focus{--transform-rotate:6deg}}@media (min-width:768px){.md\\:focus\\:rotate-12:focus{--transform-rotate:12deg}}@media (min-width:768px){.md\\:focus\\:rotate-45:focus{--transform-rotate:45deg}}@media (min-width:768px){.md\\:focus\\:rotate-90:focus{--transform-rotate:90deg}}@media (min-width:768px){.md\\:focus\\:rotate-180:focus{--transform-rotate:180deg}}@media (min-width:768px){.md\\:focus\\:-rotate-180:focus{--transform-rotate:-180deg}}@media (min-width:768px){.md\\:focus\\:-rotate-90:focus{--transform-rotate:-90deg}}@media (min-width:768px){.md\\:focus\\:-rotate-45:focus{--transform-rotate:-45deg}}@media (min-width:768px){.md\\:focus\\:-rotate-12:focus{--transform-rotate:-12deg}}@media (min-width:768px){.md\\:focus\\:-rotate-6:focus{--transform-rotate:-6deg}}@media (min-width:768px){.md\\:focus\\:-rotate-3:focus{--transform-rotate:-3deg}}@media (min-width:768px){.md\\:focus\\:-rotate-2:focus{--transform-rotate:-2deg}}@media (min-width:768px){.md\\:focus\\:-rotate-1:focus{--transform-rotate:-1deg}}@media (min-width:768px){.md\\:translate-x-0{--transform-translate-x:0}}@media (min-width:768px){.md\\:translate-x-1{--transform-translate-x:0.25rem}}@media (min-width:768px){.md\\:translate-x-2{--transform-translate-x:0.5rem}}@media (min-width:768px){.md\\:translate-x-3{--transform-translate-x:0.75rem}}@media (min-width:768px){.md\\:translate-x-4{--transform-translate-x:1rem}}@media (min-width:768px){.md\\:translate-x-5{--transform-translate-x:1.25rem}}@media (min-width:768px){.md\\:translate-x-6{--transform-translate-x:1.5rem}}@media (min-width:768px){.md\\:translate-x-8{--transform-translate-x:2rem}}@media (min-width:768px){.md\\:translate-x-10{--transform-translate-x:2.5rem}}@media (min-width:768px){.md\\:translate-x-12{--transform-translate-x:3rem}}@media (min-width:768px){.md\\:translate-x-16{--transform-translate-x:4rem}}@media (min-width:768px){.md\\:translate-x-20{--transform-translate-x:5rem}}@media (min-width:768px){.md\\:translate-x-24{--transform-translate-x:6rem}}@media (min-width:768px){.md\\:translate-x-32{--transform-translate-x:8rem}}@media (min-width:768px){.md\\:translate-x-40{--transform-translate-x:10rem}}@media (min-width:768px){.md\\:translate-x-48{--transform-translate-x:12rem}}@media (min-width:768px){.md\\:translate-x-56{--transform-translate-x:14rem}}@media (min-width:768px){.md\\:translate-x-64{--transform-translate-x:16rem}}@media (min-width:768px){.md\\:translate-x-px{--transform-translate-x:1px}}@media (min-width:768px){.md\\:-translate-x-1{--transform-translate-x:-0.25rem}}@media (min-width:768px){.md\\:-translate-x-2{--transform-translate-x:-0.5rem}}@media (min-width:768px){.md\\:-translate-x-3{--transform-translate-x:-0.75rem}}@media (min-width:768px){.md\\:-translate-x-4{--transform-translate-x:-1rem}}@media (min-width:768px){.md\\:-translate-x-5{--transform-translate-x:-1.25rem}}@media (min-width:768px){.md\\:-translate-x-6{--transform-translate-x:-1.5rem}}@media (min-width:768px){.md\\:-translate-x-8{--transform-translate-x:-2rem}}@media (min-width:768px){.md\\:-translate-x-10{--transform-translate-x:-2.5rem}}@media (min-width:768px){.md\\:-translate-x-12{--transform-translate-x:-3rem}}@media (min-width:768px){.md\\:-translate-x-16{--transform-translate-x:-4rem}}@media (min-width:768px){.md\\:-translate-x-20{--transform-translate-x:-5rem}}@media (min-width:768px){.md\\:-translate-x-24{--transform-translate-x:-6rem}}@media (min-width:768px){.md\\:-translate-x-32{--transform-translate-x:-8rem}}@media (min-width:768px){.md\\:-translate-x-40{--transform-translate-x:-10rem}}@media (min-width:768px){.md\\:-translate-x-48{--transform-translate-x:-12rem}}@media (min-width:768px){.md\\:-translate-x-56{--transform-translate-x:-14rem}}@media (min-width:768px){.md\\:-translate-x-64{--transform-translate-x:-16rem}}@media (min-width:768px){.md\\:-translate-x-px{--transform-translate-x:-1px}}@media (min-width:768px){.md\\:-translate-x-full{--transform-translate-x:-100%}}@media (min-width:768px){.md\\:-translate-x-1\\/2{--transform-translate-x:-50%}}@media (min-width:768px){.md\\:translate-x-1\\/2{--transform-translate-x:50%}}@media (min-width:768px){.md\\:translate-x-full{--transform-translate-x:100%}}@media (min-width:768px){.md\\:translate-y-0{--transform-translate-y:0}}@media (min-width:768px){.md\\:translate-y-1{--transform-translate-y:0.25rem}}@media (min-width:768px){.md\\:translate-y-2{--transform-translate-y:0.5rem}}@media (min-width:768px){.md\\:translate-y-3{--transform-translate-y:0.75rem}}@media (min-width:768px){.md\\:translate-y-4{--transform-translate-y:1rem}}@media (min-width:768px){.md\\:translate-y-5{--transform-translate-y:1.25rem}}@media (min-width:768px){.md\\:translate-y-6{--transform-translate-y:1.5rem}}@media (min-width:768px){.md\\:translate-y-8{--transform-translate-y:2rem}}@media (min-width:768px){.md\\:translate-y-10{--transform-translate-y:2.5rem}}@media (min-width:768px){.md\\:translate-y-12{--transform-translate-y:3rem}}@media (min-width:768px){.md\\:translate-y-16{--transform-translate-y:4rem}}@media (min-width:768px){.md\\:translate-y-20{--transform-translate-y:5rem}}@media (min-width:768px){.md\\:translate-y-24{--transform-translate-y:6rem}}@media (min-width:768px){.md\\:translate-y-32{--transform-translate-y:8rem}}@media (min-width:768px){.md\\:translate-y-40{--transform-translate-y:10rem}}@media (min-width:768px){.md\\:translate-y-48{--transform-translate-y:12rem}}@media (min-width:768px){.md\\:translate-y-56{--transform-translate-y:14rem}}@media (min-width:768px){.md\\:translate-y-64{--transform-translate-y:16rem}}@media (min-width:768px){.md\\:translate-y-px{--transform-translate-y:1px}}@media (min-width:768px){.md\\:-translate-y-1{--transform-translate-y:-0.25rem}}@media (min-width:768px){.md\\:-translate-y-2{--transform-translate-y:-0.5rem}}@media (min-width:768px){.md\\:-translate-y-3{--transform-translate-y:-0.75rem}}@media (min-width:768px){.md\\:-translate-y-4{--transform-translate-y:-1rem}}@media (min-width:768px){.md\\:-translate-y-5{--transform-translate-y:-1.25rem}}@media (min-width:768px){.md\\:-translate-y-6{--transform-translate-y:-1.5rem}}@media (min-width:768px){.md\\:-translate-y-8{--transform-translate-y:-2rem}}@media (min-width:768px){.md\\:-translate-y-10{--transform-translate-y:-2.5rem}}@media (min-width:768px){.md\\:-translate-y-12{--transform-translate-y:-3rem}}@media (min-width:768px){.md\\:-translate-y-16{--transform-translate-y:-4rem}}@media (min-width:768px){.md\\:-translate-y-20{--transform-translate-y:-5rem}}@media (min-width:768px){.md\\:-translate-y-24{--transform-translate-y:-6rem}}@media (min-width:768px){.md\\:-translate-y-32{--transform-translate-y:-8rem}}@media (min-width:768px){.md\\:-translate-y-40{--transform-translate-y:-10rem}}@media (min-width:768px){.md\\:-translate-y-48{--transform-translate-y:-12rem}}@media (min-width:768px){.md\\:-translate-y-56{--transform-translate-y:-14rem}}@media (min-width:768px){.md\\:-translate-y-64{--transform-translate-y:-16rem}}@media (min-width:768px){.md\\:-translate-y-px{--transform-translate-y:-1px}}@media (min-width:768px){.md\\:-translate-y-full{--transform-translate-y:-100%}}@media (min-width:768px){.md\\:-translate-y-1\\/2{--transform-translate-y:-50%}}@media (min-width:768px){.md\\:translate-y-1\\/2{--transform-translate-y:50%}}@media (min-width:768px){.md\\:translate-y-full{--transform-translate-y:100%}}@media (min-width:768px){.md\\:hover\\:translate-x-0:hover{--transform-translate-x:0}}@media (min-width:768px){.md\\:hover\\:translate-x-1:hover{--transform-translate-x:0.25rem}}@media (min-width:768px){.md\\:hover\\:translate-x-2:hover{--transform-translate-x:0.5rem}}@media (min-width:768px){.md\\:hover\\:translate-x-3:hover{--transform-translate-x:0.75rem}}@media (min-width:768px){.md\\:hover\\:translate-x-4:hover{--transform-translate-x:1rem}}@media (min-width:768px){.md\\:hover\\:translate-x-5:hover{--transform-translate-x:1.25rem}}@media (min-width:768px){.md\\:hover\\:translate-x-6:hover{--transform-translate-x:1.5rem}}@media (min-width:768px){.md\\:hover\\:translate-x-8:hover{--transform-translate-x:2rem}}@media (min-width:768px){.md\\:hover\\:translate-x-10:hover{--transform-translate-x:2.5rem}}@media (min-width:768px){.md\\:hover\\:translate-x-12:hover{--transform-translate-x:3rem}}@media (min-width:768px){.md\\:hover\\:translate-x-16:hover{--transform-translate-x:4rem}}@media (min-width:768px){.md\\:hover\\:translate-x-20:hover{--transform-translate-x:5rem}}@media (min-width:768px){.md\\:hover\\:translate-x-24:hover{--transform-translate-x:6rem}}@media (min-width:768px){.md\\:hover\\:translate-x-32:hover{--transform-translate-x:8rem}}@media (min-width:768px){.md\\:hover\\:translate-x-40:hover{--transform-translate-x:10rem}}@media (min-width:768px){.md\\:hover\\:translate-x-48:hover{--transform-translate-x:12rem}}@media (min-width:768px){.md\\:hover\\:translate-x-56:hover{--transform-translate-x:14rem}}@media (min-width:768px){.md\\:hover\\:translate-x-64:hover{--transform-translate-x:16rem}}@media (min-width:768px){.md\\:hover\\:translate-x-px:hover{--transform-translate-x:1px}}@media (min-width:768px){.md\\:hover\\:-translate-x-1:hover{--transform-translate-x:-0.25rem}}@media (min-width:768px){.md\\:hover\\:-translate-x-2:hover{--transform-translate-x:-0.5rem}}@media (min-width:768px){.md\\:hover\\:-translate-x-3:hover{--transform-translate-x:-0.75rem}}@media (min-width:768px){.md\\:hover\\:-translate-x-4:hover{--transform-translate-x:-1rem}}@media (min-width:768px){.md\\:hover\\:-translate-x-5:hover{--transform-translate-x:-1.25rem}}@media (min-width:768px){.md\\:hover\\:-translate-x-6:hover{--transform-translate-x:-1.5rem}}@media (min-width:768px){.md\\:hover\\:-translate-x-8:hover{--transform-translate-x:-2rem}}@media (min-width:768px){.md\\:hover\\:-translate-x-10:hover{--transform-translate-x:-2.5rem}}@media (min-width:768px){.md\\:hover\\:-translate-x-12:hover{--transform-translate-x:-3rem}}@media (min-width:768px){.md\\:hover\\:-translate-x-16:hover{--transform-translate-x:-4rem}}@media (min-width:768px){.md\\:hover\\:-translate-x-20:hover{--transform-translate-x:-5rem}}@media (min-width:768px){.md\\:hover\\:-translate-x-24:hover{--transform-translate-x:-6rem}}@media (min-width:768px){.md\\:hover\\:-translate-x-32:hover{--transform-translate-x:-8rem}}@media (min-width:768px){.md\\:hover\\:-translate-x-40:hover{--transform-translate-x:-10rem}}@media (min-width:768px){.md\\:hover\\:-translate-x-48:hover{--transform-translate-x:-12rem}}@media (min-width:768px){.md\\:hover\\:-translate-x-56:hover{--transform-translate-x:-14rem}}@media (min-width:768px){.md\\:hover\\:-translate-x-64:hover{--transform-translate-x:-16rem}}@media (min-width:768px){.md\\:hover\\:-translate-x-px:hover{--transform-translate-x:-1px}}@media (min-width:768px){.md\\:hover\\:-translate-x-full:hover{--transform-translate-x:-100%}}@media (min-width:768px){.md\\:hover\\:-translate-x-1\\/2:hover{--transform-translate-x:-50%}}@media (min-width:768px){.md\\:hover\\:translate-x-1\\/2:hover{--transform-translate-x:50%}}@media (min-width:768px){.md\\:hover\\:translate-x-full:hover{--transform-translate-x:100%}}@media (min-width:768px){.md\\:hover\\:translate-y-0:hover{--transform-translate-y:0}}@media (min-width:768px){.md\\:hover\\:translate-y-1:hover{--transform-translate-y:0.25rem}}@media (min-width:768px){.md\\:hover\\:translate-y-2:hover{--transform-translate-y:0.5rem}}@media (min-width:768px){.md\\:hover\\:translate-y-3:hover{--transform-translate-y:0.75rem}}@media (min-width:768px){.md\\:hover\\:translate-y-4:hover{--transform-translate-y:1rem}}@media (min-width:768px){.md\\:hover\\:translate-y-5:hover{--transform-translate-y:1.25rem}}@media (min-width:768px){.md\\:hover\\:translate-y-6:hover{--transform-translate-y:1.5rem}}@media (min-width:768px){.md\\:hover\\:translate-y-8:hover{--transform-translate-y:2rem}}@media (min-width:768px){.md\\:hover\\:translate-y-10:hover{--transform-translate-y:2.5rem}}@media (min-width:768px){.md\\:hover\\:translate-y-12:hover{--transform-translate-y:3rem}}@media (min-width:768px){.md\\:hover\\:translate-y-16:hover{--transform-translate-y:4rem}}@media (min-width:768px){.md\\:hover\\:translate-y-20:hover{--transform-translate-y:5rem}}@media (min-width:768px){.md\\:hover\\:translate-y-24:hover{--transform-translate-y:6rem}}@media (min-width:768px){.md\\:hover\\:translate-y-32:hover{--transform-translate-y:8rem}}@media (min-width:768px){.md\\:hover\\:translate-y-40:hover{--transform-translate-y:10rem}}@media (min-width:768px){.md\\:hover\\:translate-y-48:hover{--transform-translate-y:12rem}}@media (min-width:768px){.md\\:hover\\:translate-y-56:hover{--transform-translate-y:14rem}}@media (min-width:768px){.md\\:hover\\:translate-y-64:hover{--transform-translate-y:16rem}}@media (min-width:768px){.md\\:hover\\:translate-y-px:hover{--transform-translate-y:1px}}@media (min-width:768px){.md\\:hover\\:-translate-y-1:hover{--transform-translate-y:-0.25rem}}@media (min-width:768px){.md\\:hover\\:-translate-y-2:hover{--transform-translate-y:-0.5rem}}@media (min-width:768px){.md\\:hover\\:-translate-y-3:hover{--transform-translate-y:-0.75rem}}@media (min-width:768px){.md\\:hover\\:-translate-y-4:hover{--transform-translate-y:-1rem}}@media (min-width:768px){.md\\:hover\\:-translate-y-5:hover{--transform-translate-y:-1.25rem}}@media (min-width:768px){.md\\:hover\\:-translate-y-6:hover{--transform-translate-y:-1.5rem}}@media (min-width:768px){.md\\:hover\\:-translate-y-8:hover{--transform-translate-y:-2rem}}@media (min-width:768px){.md\\:hover\\:-translate-y-10:hover{--transform-translate-y:-2.5rem}}@media (min-width:768px){.md\\:hover\\:-translate-y-12:hover{--transform-translate-y:-3rem}}@media (min-width:768px){.md\\:hover\\:-translate-y-16:hover{--transform-translate-y:-4rem}}@media (min-width:768px){.md\\:hover\\:-translate-y-20:hover{--transform-translate-y:-5rem}}@media (min-width:768px){.md\\:hover\\:-translate-y-24:hover{--transform-translate-y:-6rem}}@media (min-width:768px){.md\\:hover\\:-translate-y-32:hover{--transform-translate-y:-8rem}}@media (min-width:768px){.md\\:hover\\:-translate-y-40:hover{--transform-translate-y:-10rem}}@media (min-width:768px){.md\\:hover\\:-translate-y-48:hover{--transform-translate-y:-12rem}}@media (min-width:768px){.md\\:hover\\:-translate-y-56:hover{--transform-translate-y:-14rem}}@media (min-width:768px){.md\\:hover\\:-translate-y-64:hover{--transform-translate-y:-16rem}}@media (min-width:768px){.md\\:hover\\:-translate-y-px:hover{--transform-translate-y:-1px}}@media (min-width:768px){.md\\:hover\\:-translate-y-full:hover{--transform-translate-y:-100%}}@media (min-width:768px){.md\\:hover\\:-translate-y-1\\/2:hover{--transform-translate-y:-50%}}@media (min-width:768px){.md\\:hover\\:translate-y-1\\/2:hover{--transform-translate-y:50%}}@media (min-width:768px){.md\\:hover\\:translate-y-full:hover{--transform-translate-y:100%}}@media (min-width:768px){.md\\:focus\\:translate-x-0:focus{--transform-translate-x:0}}@media (min-width:768px){.md\\:focus\\:translate-x-1:focus{--transform-translate-x:0.25rem}}@media (min-width:768px){.md\\:focus\\:translate-x-2:focus{--transform-translate-x:0.5rem}}@media (min-width:768px){.md\\:focus\\:translate-x-3:focus{--transform-translate-x:0.75rem}}@media (min-width:768px){.md\\:focus\\:translate-x-4:focus{--transform-translate-x:1rem}}@media (min-width:768px){.md\\:focus\\:translate-x-5:focus{--transform-translate-x:1.25rem}}@media (min-width:768px){.md\\:focus\\:translate-x-6:focus{--transform-translate-x:1.5rem}}@media (min-width:768px){.md\\:focus\\:translate-x-8:focus{--transform-translate-x:2rem}}@media (min-width:768px){.md\\:focus\\:translate-x-10:focus{--transform-translate-x:2.5rem}}@media (min-width:768px){.md\\:focus\\:translate-x-12:focus{--transform-translate-x:3rem}}@media (min-width:768px){.md\\:focus\\:translate-x-16:focus{--transform-translate-x:4rem}}@media (min-width:768px){.md\\:focus\\:translate-x-20:focus{--transform-translate-x:5rem}}@media (min-width:768px){.md\\:focus\\:translate-x-24:focus{--transform-translate-x:6rem}}@media (min-width:768px){.md\\:focus\\:translate-x-32:focus{--transform-translate-x:8rem}}@media (min-width:768px){.md\\:focus\\:translate-x-40:focus{--transform-translate-x:10rem}}@media (min-width:768px){.md\\:focus\\:translate-x-48:focus{--transform-translate-x:12rem}}@media (min-width:768px){.md\\:focus\\:translate-x-56:focus{--transform-translate-x:14rem}}@media (min-width:768px){.md\\:focus\\:translate-x-64:focus{--transform-translate-x:16rem}}@media (min-width:768px){.md\\:focus\\:translate-x-px:focus{--transform-translate-x:1px}}@media (min-width:768px){.md\\:focus\\:-translate-x-1:focus{--transform-translate-x:-0.25rem}}@media (min-width:768px){.md\\:focus\\:-translate-x-2:focus{--transform-translate-x:-0.5rem}}@media (min-width:768px){.md\\:focus\\:-translate-x-3:focus{--transform-translate-x:-0.75rem}}@media (min-width:768px){.md\\:focus\\:-translate-x-4:focus{--transform-translate-x:-1rem}}@media (min-width:768px){.md\\:focus\\:-translate-x-5:focus{--transform-translate-x:-1.25rem}}@media (min-width:768px){.md\\:focus\\:-translate-x-6:focus{--transform-translate-x:-1.5rem}}@media (min-width:768px){.md\\:focus\\:-translate-x-8:focus{--transform-translate-x:-2rem}}@media (min-width:768px){.md\\:focus\\:-translate-x-10:focus{--transform-translate-x:-2.5rem}}@media (min-width:768px){.md\\:focus\\:-translate-x-12:focus{--transform-translate-x:-3rem}}@media (min-width:768px){.md\\:focus\\:-translate-x-16:focus{--transform-translate-x:-4rem}}@media (min-width:768px){.md\\:focus\\:-translate-x-20:focus{--transform-translate-x:-5rem}}@media (min-width:768px){.md\\:focus\\:-translate-x-24:focus{--transform-translate-x:-6rem}}@media (min-width:768px){.md\\:focus\\:-translate-x-32:focus{--transform-translate-x:-8rem}}@media (min-width:768px){.md\\:focus\\:-translate-x-40:focus{--transform-translate-x:-10rem}}@media (min-width:768px){.md\\:focus\\:-translate-x-48:focus{--transform-translate-x:-12rem}}@media (min-width:768px){.md\\:focus\\:-translate-x-56:focus{--transform-translate-x:-14rem}}@media (min-width:768px){.md\\:focus\\:-translate-x-64:focus{--transform-translate-x:-16rem}}@media (min-width:768px){.md\\:focus\\:-translate-x-px:focus{--transform-translate-x:-1px}}@media (min-width:768px){.md\\:focus\\:-translate-x-full:focus{--transform-translate-x:-100%}}@media (min-width:768px){.md\\:focus\\:-translate-x-1\\/2:focus{--transform-translate-x:-50%}}@media (min-width:768px){.md\\:focus\\:translate-x-1\\/2:focus{--transform-translate-x:50%}}@media (min-width:768px){.md\\:focus\\:translate-x-full:focus{--transform-translate-x:100%}}@media (min-width:768px){.md\\:focus\\:translate-y-0:focus{--transform-translate-y:0}}@media (min-width:768px){.md\\:focus\\:translate-y-1:focus{--transform-translate-y:0.25rem}}@media (min-width:768px){.md\\:focus\\:translate-y-2:focus{--transform-translate-y:0.5rem}}@media (min-width:768px){.md\\:focus\\:translate-y-3:focus{--transform-translate-y:0.75rem}}@media (min-width:768px){.md\\:focus\\:translate-y-4:focus{--transform-translate-y:1rem}}@media (min-width:768px){.md\\:focus\\:translate-y-5:focus{--transform-translate-y:1.25rem}}@media (min-width:768px){.md\\:focus\\:translate-y-6:focus{--transform-translate-y:1.5rem}}@media (min-width:768px){.md\\:focus\\:translate-y-8:focus{--transform-translate-y:2rem}}@media (min-width:768px){.md\\:focus\\:translate-y-10:focus{--transform-translate-y:2.5rem}}@media (min-width:768px){.md\\:focus\\:translate-y-12:focus{--transform-translate-y:3rem}}@media (min-width:768px){.md\\:focus\\:translate-y-16:focus{--transform-translate-y:4rem}}@media (min-width:768px){.md\\:focus\\:translate-y-20:focus{--transform-translate-y:5rem}}@media (min-width:768px){.md\\:focus\\:translate-y-24:focus{--transform-translate-y:6rem}}@media (min-width:768px){.md\\:focus\\:translate-y-32:focus{--transform-translate-y:8rem}}@media (min-width:768px){.md\\:focus\\:translate-y-40:focus{--transform-translate-y:10rem}}@media (min-width:768px){.md\\:focus\\:translate-y-48:focus{--transform-translate-y:12rem}}@media (min-width:768px){.md\\:focus\\:translate-y-56:focus{--transform-translate-y:14rem}}@media (min-width:768px){.md\\:focus\\:translate-y-64:focus{--transform-translate-y:16rem}}@media (min-width:768px){.md\\:focus\\:translate-y-px:focus{--transform-translate-y:1px}}@media (min-width:768px){.md\\:focus\\:-translate-y-1:focus{--transform-translate-y:-0.25rem}}@media (min-width:768px){.md\\:focus\\:-translate-y-2:focus{--transform-translate-y:-0.5rem}}@media (min-width:768px){.md\\:focus\\:-translate-y-3:focus{--transform-translate-y:-0.75rem}}@media (min-width:768px){.md\\:focus\\:-translate-y-4:focus{--transform-translate-y:-1rem}}@media (min-width:768px){.md\\:focus\\:-translate-y-5:focus{--transform-translate-y:-1.25rem}}@media (min-width:768px){.md\\:focus\\:-translate-y-6:focus{--transform-translate-y:-1.5rem}}@media (min-width:768px){.md\\:focus\\:-translate-y-8:focus{--transform-translate-y:-2rem}}@media (min-width:768px){.md\\:focus\\:-translate-y-10:focus{--transform-translate-y:-2.5rem}}@media (min-width:768px){.md\\:focus\\:-translate-y-12:focus{--transform-translate-y:-3rem}}@media (min-width:768px){.md\\:focus\\:-translate-y-16:focus{--transform-translate-y:-4rem}}@media (min-width:768px){.md\\:focus\\:-translate-y-20:focus{--transform-translate-y:-5rem}}@media (min-width:768px){.md\\:focus\\:-translate-y-24:focus{--transform-translate-y:-6rem}}@media (min-width:768px){.md\\:focus\\:-translate-y-32:focus{--transform-translate-y:-8rem}}@media (min-width:768px){.md\\:focus\\:-translate-y-40:focus{--transform-translate-y:-10rem}}@media (min-width:768px){.md\\:focus\\:-translate-y-48:focus{--transform-translate-y:-12rem}}@media (min-width:768px){.md\\:focus\\:-translate-y-56:focus{--transform-translate-y:-14rem}}@media (min-width:768px){.md\\:focus\\:-translate-y-64:focus{--transform-translate-y:-16rem}}@media (min-width:768px){.md\\:focus\\:-translate-y-px:focus{--transform-translate-y:-1px}}@media (min-width:768px){.md\\:focus\\:-translate-y-full:focus{--transform-translate-y:-100%}}@media (min-width:768px){.md\\:focus\\:-translate-y-1\\/2:focus{--transform-translate-y:-50%}}@media (min-width:768px){.md\\:focus\\:translate-y-1\\/2:focus{--transform-translate-y:50%}}@media (min-width:768px){.md\\:focus\\:translate-y-full:focus{--transform-translate-y:100%}}@media (min-width:768px){.md\\:skew-x-0{--transform-skew-x:0}}@media (min-width:768px){.md\\:skew-x-1{--transform-skew-x:1deg}}@media (min-width:768px){.md\\:skew-x-2{--transform-skew-x:2deg}}@media (min-width:768px){.md\\:skew-x-3{--transform-skew-x:3deg}}@media (min-width:768px){.md\\:skew-x-6{--transform-skew-x:6deg}}@media (min-width:768px){.md\\:skew-x-12{--transform-skew-x:12deg}}@media (min-width:768px){.md\\:-skew-x-12{--transform-skew-x:-12deg}}@media (min-width:768px){.md\\:-skew-x-6{--transform-skew-x:-6deg}}@media (min-width:768px){.md\\:-skew-x-3{--transform-skew-x:-3deg}}@media (min-width:768px){.md\\:-skew-x-2{--transform-skew-x:-2deg}}@media (min-width:768px){.md\\:-skew-x-1{--transform-skew-x:-1deg}}@media (min-width:768px){.md\\:skew-y-0{--transform-skew-y:0}}@media (min-width:768px){.md\\:skew-y-1{--transform-skew-y:1deg}}@media (min-width:768px){.md\\:skew-y-2{--transform-skew-y:2deg}}@media (min-width:768px){.md\\:skew-y-3{--transform-skew-y:3deg}}@media (min-width:768px){.md\\:skew-y-6{--transform-skew-y:6deg}}@media (min-width:768px){.md\\:skew-y-12{--transform-skew-y:12deg}}@media (min-width:768px){.md\\:-skew-y-12{--transform-skew-y:-12deg}}@media (min-width:768px){.md\\:-skew-y-6{--transform-skew-y:-6deg}}@media (min-width:768px){.md\\:-skew-y-3{--transform-skew-y:-3deg}}@media (min-width:768px){.md\\:-skew-y-2{--transform-skew-y:-2deg}}@media (min-width:768px){.md\\:-skew-y-1{--transform-skew-y:-1deg}}@media (min-width:768px){.md\\:hover\\:skew-x-0:hover{--transform-skew-x:0}}@media (min-width:768px){.md\\:hover\\:skew-x-1:hover{--transform-skew-x:1deg}}@media (min-width:768px){.md\\:hover\\:skew-x-2:hover{--transform-skew-x:2deg}}@media (min-width:768px){.md\\:hover\\:skew-x-3:hover{--transform-skew-x:3deg}}@media (min-width:768px){.md\\:hover\\:skew-x-6:hover{--transform-skew-x:6deg}}@media (min-width:768px){.md\\:hover\\:skew-x-12:hover{--transform-skew-x:12deg}}@media (min-width:768px){.md\\:hover\\:-skew-x-12:hover{--transform-skew-x:-12deg}}@media (min-width:768px){.md\\:hover\\:-skew-x-6:hover{--transform-skew-x:-6deg}}@media (min-width:768px){.md\\:hover\\:-skew-x-3:hover{--transform-skew-x:-3deg}}@media (min-width:768px){.md\\:hover\\:-skew-x-2:hover{--transform-skew-x:-2deg}}@media (min-width:768px){.md\\:hover\\:-skew-x-1:hover{--transform-skew-x:-1deg}}@media (min-width:768px){.md\\:hover\\:skew-y-0:hover{--transform-skew-y:0}}@media (min-width:768px){.md\\:hover\\:skew-y-1:hover{--transform-skew-y:1deg}}@media (min-width:768px){.md\\:hover\\:skew-y-2:hover{--transform-skew-y:2deg}}@media (min-width:768px){.md\\:hover\\:skew-y-3:hover{--transform-skew-y:3deg}}@media (min-width:768px){.md\\:hover\\:skew-y-6:hover{--transform-skew-y:6deg}}@media (min-width:768px){.md\\:hover\\:skew-y-12:hover{--transform-skew-y:12deg}}@media (min-width:768px){.md\\:hover\\:-skew-y-12:hover{--transform-skew-y:-12deg}}@media (min-width:768px){.md\\:hover\\:-skew-y-6:hover{--transform-skew-y:-6deg}}@media (min-width:768px){.md\\:hover\\:-skew-y-3:hover{--transform-skew-y:-3deg}}@media (min-width:768px){.md\\:hover\\:-skew-y-2:hover{--transform-skew-y:-2deg}}@media (min-width:768px){.md\\:hover\\:-skew-y-1:hover{--transform-skew-y:-1deg}}@media (min-width:768px){.md\\:focus\\:skew-x-0:focus{--transform-skew-x:0}}@media (min-width:768px){.md\\:focus\\:skew-x-1:focus{--transform-skew-x:1deg}}@media (min-width:768px){.md\\:focus\\:skew-x-2:focus{--transform-skew-x:2deg}}@media (min-width:768px){.md\\:focus\\:skew-x-3:focus{--transform-skew-x:3deg}}@media (min-width:768px){.md\\:focus\\:skew-x-6:focus{--transform-skew-x:6deg}}@media (min-width:768px){.md\\:focus\\:skew-x-12:focus{--transform-skew-x:12deg}}@media (min-width:768px){.md\\:focus\\:-skew-x-12:focus{--transform-skew-x:-12deg}}@media (min-width:768px){.md\\:focus\\:-skew-x-6:focus{--transform-skew-x:-6deg}}@media (min-width:768px){.md\\:focus\\:-skew-x-3:focus{--transform-skew-x:-3deg}}@media (min-width:768px){.md\\:focus\\:-skew-x-2:focus{--transform-skew-x:-2deg}}@media (min-width:768px){.md\\:focus\\:-skew-x-1:focus{--transform-skew-x:-1deg}}@media (min-width:768px){.md\\:focus\\:skew-y-0:focus{--transform-skew-y:0}}@media (min-width:768px){.md\\:focus\\:skew-y-1:focus{--transform-skew-y:1deg}}@media (min-width:768px){.md\\:focus\\:skew-y-2:focus{--transform-skew-y:2deg}}@media (min-width:768px){.md\\:focus\\:skew-y-3:focus{--transform-skew-y:3deg}}@media (min-width:768px){.md\\:focus\\:skew-y-6:focus{--transform-skew-y:6deg}}@media (min-width:768px){.md\\:focus\\:skew-y-12:focus{--transform-skew-y:12deg}}@media (min-width:768px){.md\\:focus\\:-skew-y-12:focus{--transform-skew-y:-12deg}}@media (min-width:768px){.md\\:focus\\:-skew-y-6:focus{--transform-skew-y:-6deg}}@media (min-width:768px){.md\\:focus\\:-skew-y-3:focus{--transform-skew-y:-3deg}}@media (min-width:768px){.md\\:focus\\:-skew-y-2:focus{--transform-skew-y:-2deg}}@media (min-width:768px){.md\\:focus\\:-skew-y-1:focus{--transform-skew-y:-1deg}}@media (min-width:768px){.md\\:transition-none{transition-property:none}}@media (min-width:768px){.md\\:transition-all{transition-property:all}}@media (min-width:768px){.md\\:transition{transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform}}@media (min-width:768px){.md\\:transition-colors{transition-property:background-color,border-color,color,fill,stroke}}@media (min-width:768px){.md\\:transition-opacity{transition-property:opacity}}@media (min-width:768px){.md\\:transition-shadow{transition-property:box-shadow}}@media (min-width:768px){.md\\:transition-transform{transition-property:transform}}@media (min-width:768px){.md\\:ease-linear{transition-timing-function:linear}}@media (min-width:768px){.md\\:ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}}@media (min-width:768px){.md\\:ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}}@media (min-width:768px){.md\\:ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}}@media (min-width:768px){.md\\:duration-75{transition-duration:75ms}}@media (min-width:768px){.md\\:duration-100{transition-duration:.1s}}@media (min-width:768px){.md\\:duration-150{transition-duration:.15s}}@media (min-width:768px){.md\\:duration-200{transition-duration:.2s}}@media (min-width:768px){.md\\:duration-300{transition-duration:.3s}}@media (min-width:768px){.md\\:duration-500{transition-duration:.5s}}@media (min-width:768px){.md\\:duration-700{transition-duration:.7s}}@media (min-width:768px){.md\\:duration-1000{transition-duration:1s}}@media (min-width:768px){.md\\:delay-75{transition-delay:75ms}}@media (min-width:768px){.md\\:delay-100{transition-delay:.1s}}@media (min-width:768px){.md\\:delay-150{transition-delay:.15s}}@media (min-width:768px){.md\\:delay-200{transition-delay:.2s}}@media (min-width:768px){.md\\:delay-300{transition-delay:.3s}}@media (min-width:768px){.md\\:delay-500{transition-delay:.5s}}@media (min-width:768px){.md\\:delay-700{transition-delay:.7s}}@media (min-width:768px){.md\\:delay-1000{transition-delay:1s}}@media (min-width:768px){.md\\:animate-none{animation:none}}@media (min-width:768px){.md\\:animate-spin{animation:spin 1s linear infinite}}@media (min-width:768px){.md\\:animate-ping{animation:ping 1s cubic-bezier(0,0,.2,1) infinite}}@media (min-width:768px){.md\\:animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}}@media (min-width:768px){.md\\:animate-bounce{animation:bounce 1s infinite}}@media (min-width:1024px){.lg\\:container{width:100%}}@media (min-width:1024px) and (min-width:640px){.lg\\:container{max-width:640px}}@media (min-width:1024px) and (min-width:768px){.lg\\:container{max-width:768px}}@media (min-width:1024px) and (min-width:1024px){.lg\\:container{max-width:1024px}}@media (min-width:1024px) and (min-width:1280px){.lg\\:container{max-width:1280px}}@media (min-width:1024px){.lg\\:space-y-0>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(0px * calc(1 - var(--space-y-reverse)));margin-bottom:calc(0px * var(--space-y-reverse))}}@media (min-width:1024px){.lg\\:space-x-0>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(0px * var(--space-x-reverse));margin-left:calc(0px * calc(1 - var(--space-x-reverse)))}}@media (min-width:1024px){.lg\\:space-y-1>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(.25rem * var(--space-y-reverse))}}@media (min-width:1024px){.lg\\:space-x-1>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(.25rem * var(--space-x-reverse));margin-left:calc(.25rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:1024px){.lg\\:space-y-2>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(.5rem * var(--space-y-reverse))}}@media (min-width:1024px){.lg\\:space-x-2>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(.5rem * var(--space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:1024px){.lg\\:space-y-3>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(.75rem * var(--space-y-reverse))}}@media (min-width:1024px){.lg\\:space-x-3>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(.75rem * var(--space-x-reverse));margin-left:calc(.75rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:1024px){.lg\\:space-y-4>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(1rem * var(--space-y-reverse))}}@media (min-width:1024px){.lg\\:space-x-4>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(1rem * var(--space-x-reverse));margin-left:calc(1rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:1024px){.lg\\:space-y-5>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(1.25rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(1.25rem * var(--space-y-reverse))}}@media (min-width:1024px){.lg\\:space-x-5>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(1.25rem * var(--space-x-reverse));margin-left:calc(1.25rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:1024px){.lg\\:space-y-6>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(1.5rem * var(--space-y-reverse))}}@media (min-width:1024px){.lg\\:space-x-6>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(1.5rem * var(--space-x-reverse));margin-left:calc(1.5rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:1024px){.lg\\:space-y-8>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(2rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(2rem * var(--space-y-reverse))}}@media (min-width:1024px){.lg\\:space-x-8>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(2rem * var(--space-x-reverse));margin-left:calc(2rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:1024px){.lg\\:space-y-10>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(2.5rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(2.5rem * var(--space-y-reverse))}}@media (min-width:1024px){.lg\\:space-x-10>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(2.5rem * var(--space-x-reverse));margin-left:calc(2.5rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:1024px){.lg\\:space-y-12>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(3rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(3rem * var(--space-y-reverse))}}@media (min-width:1024px){.lg\\:space-x-12>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(3rem * var(--space-x-reverse));margin-left:calc(3rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:1024px){.lg\\:space-y-16>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(4rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(4rem * var(--space-y-reverse))}}@media (min-width:1024px){.lg\\:space-x-16>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(4rem * var(--space-x-reverse));margin-left:calc(4rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:1024px){.lg\\:space-y-20>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(5rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(5rem * var(--space-y-reverse))}}@media (min-width:1024px){.lg\\:space-x-20>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(5rem * var(--space-x-reverse));margin-left:calc(5rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:1024px){.lg\\:space-y-24>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(6rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(6rem * var(--space-y-reverse))}}@media (min-width:1024px){.lg\\:space-x-24>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(6rem * var(--space-x-reverse));margin-left:calc(6rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:1024px){.lg\\:space-y-32>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(8rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(8rem * var(--space-y-reverse))}}@media (min-width:1024px){.lg\\:space-x-32>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(8rem * var(--space-x-reverse));margin-left:calc(8rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:1024px){.lg\\:space-y-40>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(10rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(10rem * var(--space-y-reverse))}}@media (min-width:1024px){.lg\\:space-x-40>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(10rem * var(--space-x-reverse));margin-left:calc(10rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:1024px){.lg\\:space-y-48>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(12rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(12rem * var(--space-y-reverse))}}@media (min-width:1024px){.lg\\:space-x-48>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(12rem * var(--space-x-reverse));margin-left:calc(12rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:1024px){.lg\\:space-y-56>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(14rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(14rem * var(--space-y-reverse))}}@media (min-width:1024px){.lg\\:space-x-56>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(14rem * var(--space-x-reverse));margin-left:calc(14rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:1024px){.lg\\:space-y-64>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(16rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(16rem * var(--space-y-reverse))}}@media (min-width:1024px){.lg\\:space-x-64>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(16rem * var(--space-x-reverse));margin-left:calc(16rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:1024px){.lg\\:space-y-px>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(1px * calc(1 - var(--space-y-reverse)));margin-bottom:calc(1px * var(--space-y-reverse))}}@media (min-width:1024px){.lg\\:space-x-px>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(1px * var(--space-x-reverse));margin-left:calc(1px * calc(1 - var(--space-x-reverse)))}}@media (min-width:1024px){.lg\\:-space-y-1>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-.25rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-.25rem * var(--space-y-reverse))}}@media (min-width:1024px){.lg\\:-space-x-1>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-.25rem * var(--space-x-reverse));margin-left:calc(-.25rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:1024px){.lg\\:-space-y-2>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-.5rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-.5rem * var(--space-y-reverse))}}@media (min-width:1024px){.lg\\:-space-x-2>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-.5rem * var(--space-x-reverse));margin-left:calc(-.5rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:1024px){.lg\\:-space-y-3>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-.75rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-.75rem * var(--space-y-reverse))}}@media (min-width:1024px){.lg\\:-space-x-3>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-.75rem * var(--space-x-reverse));margin-left:calc(-.75rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:1024px){.lg\\:-space-y-4>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-1rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-1rem * var(--space-y-reverse))}}@media (min-width:1024px){.lg\\:-space-x-4>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-1rem * var(--space-x-reverse));margin-left:calc(-1rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:1024px){.lg\\:-space-y-5>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-1.25rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-1.25rem * var(--space-y-reverse))}}@media (min-width:1024px){.lg\\:-space-x-5>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-1.25rem * var(--space-x-reverse));margin-left:calc(-1.25rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:1024px){.lg\\:-space-y-6>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-1.5rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-1.5rem * var(--space-y-reverse))}}@media (min-width:1024px){.lg\\:-space-x-6>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-1.5rem * var(--space-x-reverse));margin-left:calc(-1.5rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:1024px){.lg\\:-space-y-8>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-2rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-2rem * var(--space-y-reverse))}}@media (min-width:1024px){.lg\\:-space-x-8>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-2rem * var(--space-x-reverse));margin-left:calc(-2rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:1024px){.lg\\:-space-y-10>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-2.5rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-2.5rem * var(--space-y-reverse))}}@media (min-width:1024px){.lg\\:-space-x-10>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-2.5rem * var(--space-x-reverse));margin-left:calc(-2.5rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:1024px){.lg\\:-space-y-12>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-3rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-3rem * var(--space-y-reverse))}}@media (min-width:1024px){.lg\\:-space-x-12>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-3rem * var(--space-x-reverse));margin-left:calc(-3rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:1024px){.lg\\:-space-y-16>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-4rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-4rem * var(--space-y-reverse))}}@media (min-width:1024px){.lg\\:-space-x-16>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-4rem * var(--space-x-reverse));margin-left:calc(-4rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:1024px){.lg\\:-space-y-20>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-5rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-5rem * var(--space-y-reverse))}}@media (min-width:1024px){.lg\\:-space-x-20>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-5rem * var(--space-x-reverse));margin-left:calc(-5rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:1024px){.lg\\:-space-y-24>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-6rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-6rem * var(--space-y-reverse))}}@media (min-width:1024px){.lg\\:-space-x-24>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-6rem * var(--space-x-reverse));margin-left:calc(-6rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:1024px){.lg\\:-space-y-32>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-8rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-8rem * var(--space-y-reverse))}}@media (min-width:1024px){.lg\\:-space-x-32>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-8rem * var(--space-x-reverse));margin-left:calc(-8rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:1024px){.lg\\:-space-y-40>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-10rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-10rem * var(--space-y-reverse))}}@media (min-width:1024px){.lg\\:-space-x-40>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-10rem * var(--space-x-reverse));margin-left:calc(-10rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:1024px){.lg\\:-space-y-48>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-12rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-12rem * var(--space-y-reverse))}}@media (min-width:1024px){.lg\\:-space-x-48>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-12rem * var(--space-x-reverse));margin-left:calc(-12rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:1024px){.lg\\:-space-y-56>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-14rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-14rem * var(--space-y-reverse))}}@media (min-width:1024px){.lg\\:-space-x-56>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-14rem * var(--space-x-reverse));margin-left:calc(-14rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:1024px){.lg\\:-space-y-64>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-16rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-16rem * var(--space-y-reverse))}}@media (min-width:1024px){.lg\\:-space-x-64>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-16rem * var(--space-x-reverse));margin-left:calc(-16rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:1024px){.lg\\:-space-y-px>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-1px * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-1px * var(--space-y-reverse))}}@media (min-width:1024px){.lg\\:-space-x-px>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-1px * var(--space-x-reverse));margin-left:calc(-1px * calc(1 - var(--space-x-reverse)))}}@media (min-width:1024px){.lg\\:space-y-reverse>:not(template)~:not(template){--space-y-reverse:1}}@media (min-width:1024px){.lg\\:space-x-reverse>:not(template)~:not(template){--space-x-reverse:1}}@media (min-width:1024px){.lg\\:divide-y-0>:not(template)~:not(template){--divide-y-reverse:0;border-top-width:calc(0px * calc(1 - var(--divide-y-reverse)));border-bottom-width:calc(0px * var(--divide-y-reverse))}}@media (min-width:1024px){.lg\\:divide-x-0>:not(template)~:not(template){--divide-x-reverse:0;border-right-width:calc(0px * var(--divide-x-reverse));border-left-width:calc(0px * calc(1 - var(--divide-x-reverse)))}}@media (min-width:1024px){.lg\\:divide-y-2>:not(template)~:not(template){--divide-y-reverse:0;border-top-width:calc(2px * calc(1 - var(--divide-y-reverse)));border-bottom-width:calc(2px * var(--divide-y-reverse))}}@media (min-width:1024px){.lg\\:divide-x-2>:not(template)~:not(template){--divide-x-reverse:0;border-right-width:calc(2px * var(--divide-x-reverse));border-left-width:calc(2px * calc(1 - var(--divide-x-reverse)))}}@media (min-width:1024px){.lg\\:divide-y-4>:not(template)~:not(template){--divide-y-reverse:0;border-top-width:calc(4px * calc(1 - var(--divide-y-reverse)));border-bottom-width:calc(4px * var(--divide-y-reverse))}}@media (min-width:1024px){.lg\\:divide-x-4>:not(template)~:not(template){--divide-x-reverse:0;border-right-width:calc(4px * var(--divide-x-reverse));border-left-width:calc(4px * calc(1 - var(--divide-x-reverse)))}}@media (min-width:1024px){.lg\\:divide-y-8>:not(template)~:not(template){--divide-y-reverse:0;border-top-width:calc(8px * calc(1 - var(--divide-y-reverse)));border-bottom-width:calc(8px * var(--divide-y-reverse))}}@media (min-width:1024px){.lg\\:divide-x-8>:not(template)~:not(template){--divide-x-reverse:0;border-right-width:calc(8px * var(--divide-x-reverse));border-left-width:calc(8px * calc(1 - var(--divide-x-reverse)))}}@media (min-width:1024px){.lg\\:divide-y>:not(template)~:not(template){--divide-y-reverse:0;border-top-width:calc(1px * calc(1 - var(--divide-y-reverse)));border-bottom-width:calc(1px * var(--divide-y-reverse))}}@media (min-width:1024px){.lg\\:divide-x>:not(template)~:not(template){--divide-x-reverse:0;border-right-width:calc(1px * var(--divide-x-reverse));border-left-width:calc(1px * calc(1 - var(--divide-x-reverse)))}}@media (min-width:1024px){.lg\\:divide-y-reverse>:not(template)~:not(template){--divide-y-reverse:1}}@media (min-width:1024px){.lg\\:divide-x-reverse>:not(template)~:not(template){--divide-x-reverse:1}}@media (min-width:1024px){.lg\\:divide-primary>:not(template)~:not(template){--divide-opacity:1;border-color:#7467ef;border-color:rgba(116,103,239,var(--divide-opacity))}}@media (min-width:1024px){.lg\\:divide-secondary>:not(template)~:not(template){--divide-opacity:1;border-color:#ff9e43;border-color:rgba(255,158,67,var(--divide-opacity))}}@media (min-width:1024px){.lg\\:divide-error>:not(template)~:not(template){--divide-opacity:1;border-color:#e95455;border-color:rgba(233,84,85,var(--divide-opacity))}}@media (min-width:1024px){.lg\\:divide-paper>:not(template)~:not(template){--divide-opacity:1;border-color:#222a45;border-color:rgba(34,42,69,var(--divide-opacity))}}@media (min-width:1024px){.lg\\:divide-paperlight>:not(template)~:not(template){--divide-opacity:1;border-color:#30345b;border-color:rgba(48,52,91,var(--divide-opacity))}}@media (min-width:1024px){.lg\\:divide-muted>:not(template)~:not(template){border-color:hsla(0,0%,100%,.7)}}@media (min-width:1024px){.lg\\:divide-hint>:not(template)~:not(template){border-color:hsla(0,0%,100%,.5)}}@media (min-width:1024px){.lg\\:divide-white>:not(template)~:not(template){--divide-opacity:1;border-color:#fff;border-color:rgba(255,255,255,var(--divide-opacity))}}@media (min-width:1024px){.lg\\:divide-success>:not(template)~:not(template){border-color:#33d9b2}}@media (min-width:1024px){.lg\\:divide-solid>:not(template)~:not(template){border-style:solid}}@media (min-width:1024px){.lg\\:divide-dashed>:not(template)~:not(template){border-style:dashed}}@media (min-width:1024px){.lg\\:divide-dotted>:not(template)~:not(template){border-style:dotted}}@media (min-width:1024px){.lg\\:divide-double>:not(template)~:not(template){border-style:double}}@media (min-width:1024px){.lg\\:divide-none>:not(template)~:not(template){border-style:none}}@media (min-width:1024px){.lg\\:divide-opacity-0>:not(template)~:not(template){--divide-opacity:0}}@media (min-width:1024px){.lg\\:divide-opacity-25>:not(template)~:not(template){--divide-opacity:0.25}}@media (min-width:1024px){.lg\\:divide-opacity-50>:not(template)~:not(template){--divide-opacity:0.5}}@media (min-width:1024px){.lg\\:divide-opacity-75>:not(template)~:not(template){--divide-opacity:0.75}}@media (min-width:1024px){.lg\\:divide-opacity-100>:not(template)~:not(template){--divide-opacity:1}}@media (min-width:1024px){.lg\\:sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}}@media (min-width:1024px){.lg\\:not-sr-only{position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip:auto;white-space:normal}}@media (min-width:1024px){.lg\\:focus\\:sr-only:focus{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}}@media (min-width:1024px){.lg\\:focus\\:not-sr-only:focus{position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip:auto;white-space:normal}}@media (min-width:1024px){.lg\\:appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}}@media (min-width:1024px){.lg\\:bg-fixed{background-attachment:fixed}}@media (min-width:1024px){.lg\\:bg-local{background-attachment:local}}@media (min-width:1024px){.lg\\:bg-scroll{background-attachment:scroll}}@media (min-width:1024px){.lg\\:bg-clip-border{background-clip:initial}}@media (min-width:1024px){.lg\\:bg-clip-padding{background-clip:padding-box}}@media (min-width:1024px){.lg\\:bg-clip-content{background-clip:content-box}}@media (min-width:1024px){.lg\\:bg-clip-text{-webkit-background-clip:text;background-clip:text}}@media (min-width:1024px){.lg\\:bg-primary{--bg-opacity:1;background-color:#7467ef;background-color:rgba(116,103,239,var(--bg-opacity))}}@media (min-width:1024px){.lg\\:bg-secondary{--bg-opacity:1;background-color:#ff9e43;background-color:rgba(255,158,67,var(--bg-opacity))}}@media (min-width:1024px){.lg\\:bg-error{--bg-opacity:1;background-color:#e95455;background-color:rgba(233,84,85,var(--bg-opacity))}}@media (min-width:1024px){.lg\\:bg-default{--bg-opacity:1;background-color:#1a2038;background-color:rgba(26,32,56,var(--bg-opacity))}}@media (min-width:1024px){.lg\\:bg-paper{--bg-opacity:1;background-color:#222a45;background-color:rgba(34,42,69,var(--bg-opacity))}}@media (min-width:1024px){.lg\\:bg-paperlight{--bg-opacity:1;background-color:#30345b;background-color:rgba(48,52,91,var(--bg-opacity))}}@media (min-width:1024px){.lg\\:bg-muted{background-color:hsla(0,0%,100%,.7)}}@media (min-width:1024px){.lg\\:bg-hint{background-color:hsla(0,0%,100%,.5)}}@media (min-width:1024px){.lg\\:bg-white{--bg-opacity:1;background-color:#fff;background-color:rgba(255,255,255,var(--bg-opacity))}}@media (min-width:1024px){.lg\\:bg-success{background-color:#33d9b2}}@media (min-width:1024px){.lg\\:hover\\:bg-primary:hover{--bg-opacity:1;background-color:#7467ef;background-color:rgba(116,103,239,var(--bg-opacity))}}@media (min-width:1024px){.lg\\:hover\\:bg-secondary:hover{--bg-opacity:1;background-color:#ff9e43;background-color:rgba(255,158,67,var(--bg-opacity))}}@media (min-width:1024px){.lg\\:hover\\:bg-error:hover{--bg-opacity:1;background-color:#e95455;background-color:rgba(233,84,85,var(--bg-opacity))}}@media (min-width:1024px){.lg\\:hover\\:bg-default:hover{--bg-opacity:1;background-color:#1a2038;background-color:rgba(26,32,56,var(--bg-opacity))}}@media (min-width:1024px){.lg\\:hover\\:bg-paper:hover{--bg-opacity:1;background-color:#222a45;background-color:rgba(34,42,69,var(--bg-opacity))}}@media (min-width:1024px){.lg\\:hover\\:bg-paperlight:hover{--bg-opacity:1;background-color:#30345b;background-color:rgba(48,52,91,var(--bg-opacity))}}@media (min-width:1024px){.lg\\:hover\\:bg-muted:hover{background-color:hsla(0,0%,100%,.7)}}@media (min-width:1024px){.lg\\:hover\\:bg-hint:hover{background-color:hsla(0,0%,100%,.5)}}@media (min-width:1024px){.lg\\:hover\\:bg-white:hover{--bg-opacity:1;background-color:#fff;background-color:rgba(255,255,255,var(--bg-opacity))}}@media (min-width:1024px){.lg\\:hover\\:bg-success:hover{background-color:#33d9b2}}@media (min-width:1024px){.lg\\:focus\\:bg-primary:focus{--bg-opacity:1;background-color:#7467ef;background-color:rgba(116,103,239,var(--bg-opacity))}}@media (min-width:1024px){.lg\\:focus\\:bg-secondary:focus{--bg-opacity:1;background-color:#ff9e43;background-color:rgba(255,158,67,var(--bg-opacity))}}@media (min-width:1024px){.lg\\:focus\\:bg-error:focus{--bg-opacity:1;background-color:#e95455;background-color:rgba(233,84,85,var(--bg-opacity))}}@media (min-width:1024px){.lg\\:focus\\:bg-default:focus{--bg-opacity:1;background-color:#1a2038;background-color:rgba(26,32,56,var(--bg-opacity))}}@media (min-width:1024px){.lg\\:focus\\:bg-paper:focus{--bg-opacity:1;background-color:#222a45;background-color:rgba(34,42,69,var(--bg-opacity))}}@media (min-width:1024px){.lg\\:focus\\:bg-paperlight:focus{--bg-opacity:1;background-color:#30345b;background-color:rgba(48,52,91,var(--bg-opacity))}}@media (min-width:1024px){.lg\\:focus\\:bg-muted:focus{background-color:hsla(0,0%,100%,.7)}}@media (min-width:1024px){.lg\\:focus\\:bg-hint:focus{background-color:hsla(0,0%,100%,.5)}}@media (min-width:1024px){.lg\\:focus\\:bg-white:focus{--bg-opacity:1;background-color:#fff;background-color:rgba(255,255,255,var(--bg-opacity))}}@media (min-width:1024px){.lg\\:focus\\:bg-success:focus{background-color:#33d9b2}}@media (min-width:1024px){.lg\\:bg-none{background-image:none}}@media (min-width:1024px){.lg\\:bg-gradient-to-t{background-image:linear-gradient(0deg,var(--gradient-color-stops))}}@media (min-width:1024px){.lg\\:bg-gradient-to-tr{background-image:linear-gradient(to top right,var(--gradient-color-stops))}}@media (min-width:1024px){.lg\\:bg-gradient-to-r{background-image:linear-gradient(90deg,var(--gradient-color-stops))}}@media (min-width:1024px){.lg\\:bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--gradient-color-stops))}}@media (min-width:1024px){.lg\\:bg-gradient-to-b{background-image:linear-gradient(180deg,var(--gradient-color-stops))}}@media (min-width:1024px){.lg\\:bg-gradient-to-bl{background-image:linear-gradient(to bottom left,var(--gradient-color-stops))}}@media (min-width:1024px){.lg\\:bg-gradient-to-l{background-image:linear-gradient(270deg,var(--gradient-color-stops))}}@media (min-width:1024px){.lg\\:bg-gradient-to-tl{background-image:linear-gradient(to top left,var(--gradient-color-stops))}}@media (min-width:1024px){.lg\\:from-primary{--gradient-from-color:#7467ef;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(116,103,239,0))}}@media (min-width:1024px){.lg\\:from-secondary{--gradient-from-color:#ff9e43;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(255,158,67,0))}}@media (min-width:1024px){.lg\\:from-error{--gradient-from-color:#e95455;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(233,84,85,0))}}@media (min-width:1024px){.lg\\:from-default{--gradient-from-color:#1a2038;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(26,32,56,0))}}@media (min-width:1024px){.lg\\:from-paper{--gradient-from-color:#222a45;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(34,42,69,0))}}@media (min-width:1024px){.lg\\:from-paperlight{--gradient-from-color:#30345b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(48,52,91,0))}}@media (min-width:1024px){.lg\\:from-muted{--gradient-from-color:hsla(0,0%,100%,0.7)}}@media (min-width:1024px){.lg\\:from-hint,.lg\\:from-muted{--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,100%,0))}.lg\\:from-hint{--gradient-from-color:hsla(0,0%,100%,0.5)}}@media (min-width:1024px){.lg\\:from-white{--gradient-from-color:#fff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,100%,0))}}@media (min-width:1024px){.lg\\:from-success{--gradient-from-color:#33d9b2;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(51,217,178,0))}}@media (min-width:1024px){.lg\\:via-primary{--gradient-via-color:#7467ef;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(116,103,239,0))}}@media (min-width:1024px){.lg\\:via-secondary{--gradient-via-color:#ff9e43;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(255,158,67,0))}}@media (min-width:1024px){.lg\\:via-error{--gradient-via-color:#e95455;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(233,84,85,0))}}@media (min-width:1024px){.lg\\:via-default{--gradient-via-color:#1a2038;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(26,32,56,0))}}@media (min-width:1024px){.lg\\:via-paper{--gradient-via-color:#222a45;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(34,42,69,0))}}@media (min-width:1024px){.lg\\:via-paperlight{--gradient-via-color:#30345b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(48,52,91,0))}}@media (min-width:1024px){.lg\\:via-muted{--gradient-via-color:hsla(0,0%,100%,0.7)}}@media (min-width:1024px){.lg\\:via-hint,.lg\\:via-muted{--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,100%,0))}.lg\\:via-hint{--gradient-via-color:hsla(0,0%,100%,0.5)}}@media (min-width:1024px){.lg\\:via-white{--gradient-via-color:#fff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,100%,0))}}@media (min-width:1024px){.lg\\:via-success{--gradient-via-color:#33d9b2;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(51,217,178,0))}}@media (min-width:1024px){.lg\\:to-primary{--gradient-to-color:#7467ef}}@media (min-width:1024px){.lg\\:to-secondary{--gradient-to-color:#ff9e43}}@media (min-width:1024px){.lg\\:to-error{--gradient-to-color:#e95455}}@media (min-width:1024px){.lg\\:to-default{--gradient-to-color:#1a2038}}@media (min-width:1024px){.lg\\:to-paper{--gradient-to-color:#222a45}}@media (min-width:1024px){.lg\\:to-paperlight{--gradient-to-color:#30345b}}@media (min-width:1024px){.lg\\:to-muted{--gradient-to-color:hsla(0,0%,100%,0.7)}}@media (min-width:1024px){.lg\\:to-hint{--gradient-to-color:hsla(0,0%,100%,0.5)}}@media (min-width:1024px){.lg\\:to-white{--gradient-to-color:#fff}}@media (min-width:1024px){.lg\\:to-success{--gradient-to-color:#33d9b2}}@media (min-width:1024px){.lg\\:hover\\:from-primary:hover{--gradient-from-color:#7467ef;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(116,103,239,0))}}@media (min-width:1024px){.lg\\:hover\\:from-secondary:hover{--gradient-from-color:#ff9e43;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(255,158,67,0))}}@media (min-width:1024px){.lg\\:hover\\:from-error:hover{--gradient-from-color:#e95455;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(233,84,85,0))}}@media (min-width:1024px){.lg\\:hover\\:from-default:hover{--gradient-from-color:#1a2038;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(26,32,56,0))}}@media (min-width:1024px){.lg\\:hover\\:from-paper:hover{--gradient-from-color:#222a45;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(34,42,69,0))}}@media (min-width:1024px){.lg\\:hover\\:from-paperlight:hover{--gradient-from-color:#30345b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(48,52,91,0))}}@media (min-width:1024px){.lg\\:hover\\:from-muted:hover{--gradient-from-color:hsla(0,0%,100%,0.7)}}@media (min-width:1024px){.lg\\:hover\\:from-hint:hover,.lg\\:hover\\:from-muted:hover{--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,100%,0))}.lg\\:hover\\:from-hint:hover{--gradient-from-color:hsla(0,0%,100%,0.5)}}@media (min-width:1024px){.lg\\:hover\\:from-white:hover{--gradient-from-color:#fff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,100%,0))}}@media (min-width:1024px){.lg\\:hover\\:from-success:hover{--gradient-from-color:#33d9b2;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(51,217,178,0))}}@media (min-width:1024px){.lg\\:hover\\:via-primary:hover{--gradient-via-color:#7467ef;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(116,103,239,0))}}@media (min-width:1024px){.lg\\:hover\\:via-secondary:hover{--gradient-via-color:#ff9e43;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(255,158,67,0))}}@media (min-width:1024px){.lg\\:hover\\:via-error:hover{--gradient-via-color:#e95455;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(233,84,85,0))}}@media (min-width:1024px){.lg\\:hover\\:via-default:hover{--gradient-via-color:#1a2038;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(26,32,56,0))}}@media (min-width:1024px){.lg\\:hover\\:via-paper:hover{--gradient-via-color:#222a45;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(34,42,69,0))}}@media (min-width:1024px){.lg\\:hover\\:via-paperlight:hover{--gradient-via-color:#30345b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(48,52,91,0))}}@media (min-width:1024px){.lg\\:hover\\:via-muted:hover{--gradient-via-color:hsla(0,0%,100%,0.7)}}@media (min-width:1024px){.lg\\:hover\\:via-hint:hover,.lg\\:hover\\:via-muted:hover{--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,100%,0))}.lg\\:hover\\:via-hint:hover{--gradient-via-color:hsla(0,0%,100%,0.5)}}@media (min-width:1024px){.lg\\:hover\\:via-white:hover{--gradient-via-color:#fff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,100%,0))}}@media (min-width:1024px){.lg\\:hover\\:via-success:hover{--gradient-via-color:#33d9b2;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(51,217,178,0))}}@media (min-width:1024px){.lg\\:hover\\:to-primary:hover{--gradient-to-color:#7467ef}}@media (min-width:1024px){.lg\\:hover\\:to-secondary:hover{--gradient-to-color:#ff9e43}}@media (min-width:1024px){.lg\\:hover\\:to-error:hover{--gradient-to-color:#e95455}}@media (min-width:1024px){.lg\\:hover\\:to-default:hover{--gradient-to-color:#1a2038}}@media (min-width:1024px){.lg\\:hover\\:to-paper:hover{--gradient-to-color:#222a45}}@media (min-width:1024px){.lg\\:hover\\:to-paperlight:hover{--gradient-to-color:#30345b}}@media (min-width:1024px){.lg\\:hover\\:to-muted:hover{--gradient-to-color:hsla(0,0%,100%,0.7)}}@media (min-width:1024px){.lg\\:hover\\:to-hint:hover{--gradient-to-color:hsla(0,0%,100%,0.5)}}@media (min-width:1024px){.lg\\:hover\\:to-white:hover{--gradient-to-color:#fff}}@media (min-width:1024px){.lg\\:hover\\:to-success:hover{--gradient-to-color:#33d9b2}}@media (min-width:1024px){.lg\\:focus\\:from-primary:focus{--gradient-from-color:#7467ef;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(116,103,239,0))}}@media (min-width:1024px){.lg\\:focus\\:from-secondary:focus{--gradient-from-color:#ff9e43;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(255,158,67,0))}}@media (min-width:1024px){.lg\\:focus\\:from-error:focus{--gradient-from-color:#e95455;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(233,84,85,0))}}@media (min-width:1024px){.lg\\:focus\\:from-default:focus{--gradient-from-color:#1a2038;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(26,32,56,0))}}@media (min-width:1024px){.lg\\:focus\\:from-paper:focus{--gradient-from-color:#222a45;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(34,42,69,0))}}@media (min-width:1024px){.lg\\:focus\\:from-paperlight:focus{--gradient-from-color:#30345b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(48,52,91,0))}}@media (min-width:1024px){.lg\\:focus\\:from-muted:focus{--gradient-from-color:hsla(0,0%,100%,0.7)}}@media (min-width:1024px){.lg\\:focus\\:from-hint:focus,.lg\\:focus\\:from-muted:focus{--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,100%,0))}.lg\\:focus\\:from-hint:focus{--gradient-from-color:hsla(0,0%,100%,0.5)}}@media (min-width:1024px){.lg\\:focus\\:from-white:focus{--gradient-from-color:#fff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,100%,0))}}@media (min-width:1024px){.lg\\:focus\\:from-success:focus{--gradient-from-color:#33d9b2;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(51,217,178,0))}}@media (min-width:1024px){.lg\\:focus\\:via-primary:focus{--gradient-via-color:#7467ef;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(116,103,239,0))}}@media (min-width:1024px){.lg\\:focus\\:via-secondary:focus{--gradient-via-color:#ff9e43;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(255,158,67,0))}}@media (min-width:1024px){.lg\\:focus\\:via-error:focus{--gradient-via-color:#e95455;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(233,84,85,0))}}@media (min-width:1024px){.lg\\:focus\\:via-default:focus{--gradient-via-color:#1a2038;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(26,32,56,0))}}@media (min-width:1024px){.lg\\:focus\\:via-paper:focus{--gradient-via-color:#222a45;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(34,42,69,0))}}@media (min-width:1024px){.lg\\:focus\\:via-paperlight:focus{--gradient-via-color:#30345b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(48,52,91,0))}}@media (min-width:1024px){.lg\\:focus\\:via-muted:focus{--gradient-via-color:hsla(0,0%,100%,0.7)}}@media (min-width:1024px){.lg\\:focus\\:via-hint:focus,.lg\\:focus\\:via-muted:focus{--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,100%,0))}.lg\\:focus\\:via-hint:focus{--gradient-via-color:hsla(0,0%,100%,0.5)}}@media (min-width:1024px){.lg\\:focus\\:via-white:focus{--gradient-via-color:#fff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,100%,0))}}@media (min-width:1024px){.lg\\:focus\\:via-success:focus{--gradient-via-color:#33d9b2;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(51,217,178,0))}}@media (min-width:1024px){.lg\\:focus\\:to-primary:focus{--gradient-to-color:#7467ef}}@media (min-width:1024px){.lg\\:focus\\:to-secondary:focus{--gradient-to-color:#ff9e43}}@media (min-width:1024px){.lg\\:focus\\:to-error:focus{--gradient-to-color:#e95455}}@media (min-width:1024px){.lg\\:focus\\:to-default:focus{--gradient-to-color:#1a2038}}@media (min-width:1024px){.lg\\:focus\\:to-paper:focus{--gradient-to-color:#222a45}}@media (min-width:1024px){.lg\\:focus\\:to-paperlight:focus{--gradient-to-color:#30345b}}@media (min-width:1024px){.lg\\:focus\\:to-muted:focus{--gradient-to-color:hsla(0,0%,100%,0.7)}}@media (min-width:1024px){.lg\\:focus\\:to-hint:focus{--gradient-to-color:hsla(0,0%,100%,0.5)}}@media (min-width:1024px){.lg\\:focus\\:to-white:focus{--gradient-to-color:#fff}}@media (min-width:1024px){.lg\\:focus\\:to-success:focus{--gradient-to-color:#33d9b2}}@media (min-width:1024px){.lg\\:bg-opacity-0{--bg-opacity:0}}@media (min-width:1024px){.lg\\:bg-opacity-25{--bg-opacity:0.25}}@media (min-width:1024px){.lg\\:bg-opacity-50{--bg-opacity:0.5}}@media (min-width:1024px){.lg\\:bg-opacity-75{--bg-opacity:0.75}}@media (min-width:1024px){.lg\\:bg-opacity-100{--bg-opacity:1}}@media (min-width:1024px){.lg\\:hover\\:bg-opacity-0:hover{--bg-opacity:0}}@media (min-width:1024px){.lg\\:hover\\:bg-opacity-25:hover{--bg-opacity:0.25}}@media (min-width:1024px){.lg\\:hover\\:bg-opacity-50:hover{--bg-opacity:0.5}}@media (min-width:1024px){.lg\\:hover\\:bg-opacity-75:hover{--bg-opacity:0.75}}@media (min-width:1024px){.lg\\:hover\\:bg-opacity-100:hover{--bg-opacity:1}}@media (min-width:1024px){.lg\\:focus\\:bg-opacity-0:focus{--bg-opacity:0}}@media (min-width:1024px){.lg\\:focus\\:bg-opacity-25:focus{--bg-opacity:0.25}}@media (min-width:1024px){.lg\\:focus\\:bg-opacity-50:focus{--bg-opacity:0.5}}@media (min-width:1024px){.lg\\:focus\\:bg-opacity-75:focus{--bg-opacity:0.75}}@media (min-width:1024px){.lg\\:focus\\:bg-opacity-100:focus{--bg-opacity:1}}@media (min-width:1024px){.lg\\:bg-bottom{background-position:bottom}}@media (min-width:1024px){.lg\\:bg-center{background-position:50%}}@media (min-width:1024px){.lg\\:bg-left{background-position:0}}@media (min-width:1024px){.lg\\:bg-left-bottom{background-position:0 100%}}@media (min-width:1024px){.lg\\:bg-left-top{background-position:0 0}}@media (min-width:1024px){.lg\\:bg-right{background-position:100%}}@media (min-width:1024px){.lg\\:bg-right-bottom{background-position:100% 100%}}@media (min-width:1024px){.lg\\:bg-right-top{background-position:100% 0}}@media (min-width:1024px){.lg\\:bg-top{background-position:top}}@media (min-width:1024px){.lg\\:bg-repeat{background-repeat:repeat}}@media (min-width:1024px){.lg\\:bg-no-repeat{background-repeat:no-repeat}}@media (min-width:1024px){.lg\\:bg-repeat-x{background-repeat:repeat-x}}@media (min-width:1024px){.lg\\:bg-repeat-y{background-repeat:repeat-y}}@media (min-width:1024px){.lg\\:bg-repeat-round{background-repeat:round}}@media (min-width:1024px){.lg\\:bg-repeat-space{background-repeat:space}}@media (min-width:1024px){.lg\\:bg-auto{background-size:auto}}@media (min-width:1024px){.lg\\:bg-cover{background-size:cover}}@media (min-width:1024px){.lg\\:bg-contain{background-size:contain}}@media (min-width:1024px){.lg\\:border-collapse{border-collapse:collapse}}@media (min-width:1024px){.lg\\:border-separate{border-collapse:initial}}@media (min-width:1024px){.lg\\:border-primary{--border-opacity:1;border-color:#7467ef;border-color:rgba(116,103,239,var(--border-opacity))}}@media (min-width:1024px){.lg\\:border-secondary{--border-opacity:1;border-color:#ff9e43;border-color:rgba(255,158,67,var(--border-opacity))}}@media (min-width:1024px){.lg\\:border-error{--border-opacity:1;border-color:#e95455;border-color:rgba(233,84,85,var(--border-opacity))}}@media (min-width:1024px){.lg\\:border-paper{--border-opacity:1;border-color:#222a45;border-color:rgba(34,42,69,var(--border-opacity))}}@media (min-width:1024px){.lg\\:border-paperlight{--border-opacity:1;border-color:#30345b;border-color:rgba(48,52,91,var(--border-opacity))}}@media (min-width:1024px){.lg\\:border-muted{border-color:hsla(0,0%,100%,.7)}}@media (min-width:1024px){.lg\\:border-hint{border-color:hsla(0,0%,100%,.5)}}@media (min-width:1024px){.lg\\:border-white{--border-opacity:1;border-color:#fff;border-color:rgba(255,255,255,var(--border-opacity))}}@media (min-width:1024px){.lg\\:border-success{border-color:#33d9b2}}@media (min-width:1024px){.lg\\:hover\\:border-primary:hover{--border-opacity:1;border-color:#7467ef;border-color:rgba(116,103,239,var(--border-opacity))}}@media (min-width:1024px){.lg\\:hover\\:border-secondary:hover{--border-opacity:1;border-color:#ff9e43;border-color:rgba(255,158,67,var(--border-opacity))}}@media (min-width:1024px){.lg\\:hover\\:border-error:hover{--border-opacity:1;border-color:#e95455;border-color:rgba(233,84,85,var(--border-opacity))}}@media (min-width:1024px){.lg\\:hover\\:border-paper:hover{--border-opacity:1;border-color:#222a45;border-color:rgba(34,42,69,var(--border-opacity))}}@media (min-width:1024px){.lg\\:hover\\:border-paperlight:hover{--border-opacity:1;border-color:#30345b;border-color:rgba(48,52,91,var(--border-opacity))}}@media (min-width:1024px){.lg\\:hover\\:border-muted:hover{border-color:hsla(0,0%,100%,.7)}}@media (min-width:1024px){.lg\\:hover\\:border-hint:hover{border-color:hsla(0,0%,100%,.5)}}@media (min-width:1024px){.lg\\:hover\\:border-white:hover{--border-opacity:1;border-color:#fff;border-color:rgba(255,255,255,var(--border-opacity))}}@media (min-width:1024px){.lg\\:hover\\:border-success:hover{border-color:#33d9b2}}@media (min-width:1024px){.lg\\:focus\\:border-primary:focus{--border-opacity:1;border-color:#7467ef;border-color:rgba(116,103,239,var(--border-opacity))}}@media (min-width:1024px){.lg\\:focus\\:border-secondary:focus{--border-opacity:1;border-color:#ff9e43;border-color:rgba(255,158,67,var(--border-opacity))}}@media (min-width:1024px){.lg\\:focus\\:border-error:focus{--border-opacity:1;border-color:#e95455;border-color:rgba(233,84,85,var(--border-opacity))}}@media (min-width:1024px){.lg\\:focus\\:border-paper:focus{--border-opacity:1;border-color:#222a45;border-color:rgba(34,42,69,var(--border-opacity))}}@media (min-width:1024px){.lg\\:focus\\:border-paperlight:focus{--border-opacity:1;border-color:#30345b;border-color:rgba(48,52,91,var(--border-opacity))}}@media (min-width:1024px){.lg\\:focus\\:border-muted:focus{border-color:hsla(0,0%,100%,.7)}}@media (min-width:1024px){.lg\\:focus\\:border-hint:focus{border-color:hsla(0,0%,100%,.5)}}@media (min-width:1024px){.lg\\:focus\\:border-white:focus{--border-opacity:1;border-color:#fff;border-color:rgba(255,255,255,var(--border-opacity))}}@media (min-width:1024px){.lg\\:focus\\:border-success:focus{border-color:#33d9b2}}@media (min-width:1024px){.lg\\:border-opacity-0{--border-opacity:0}}@media (min-width:1024px){.lg\\:border-opacity-25{--border-opacity:0.25}}@media (min-width:1024px){.lg\\:border-opacity-50{--border-opacity:0.5}}@media (min-width:1024px){.lg\\:border-opacity-75{--border-opacity:0.75}}@media (min-width:1024px){.lg\\:border-opacity-100{--border-opacity:1}}@media (min-width:1024px){.lg\\:hover\\:border-opacity-0:hover{--border-opacity:0}}@media (min-width:1024px){.lg\\:hover\\:border-opacity-25:hover{--border-opacity:0.25}}@media (min-width:1024px){.lg\\:hover\\:border-opacity-50:hover{--border-opacity:0.5}}@media (min-width:1024px){.lg\\:hover\\:border-opacity-75:hover{--border-opacity:0.75}}@media (min-width:1024px){.lg\\:hover\\:border-opacity-100:hover{--border-opacity:1}}@media (min-width:1024px){.lg\\:focus\\:border-opacity-0:focus{--border-opacity:0}}@media (min-width:1024px){.lg\\:focus\\:border-opacity-25:focus{--border-opacity:0.25}}@media (min-width:1024px){.lg\\:focus\\:border-opacity-50:focus{--border-opacity:0.5}}@media (min-width:1024px){.lg\\:focus\\:border-opacity-75:focus{--border-opacity:0.75}}@media (min-width:1024px){.lg\\:focus\\:border-opacity-100:focus{--border-opacity:1}}@media (min-width:1024px){.lg\\:rounded-none{border-radius:0}}@media (min-width:1024px){.lg\\:rounded-sm{border-radius:.125rem}}@media (min-width:1024px){.lg\\:rounded{border-radius:.25rem}}@media (min-width:1024px){.lg\\:rounded-md{border-radius:.375rem}}@media (min-width:1024px){.lg\\:rounded-lg{border-radius:.5rem}}@media (min-width:1024px){.lg\\:rounded-xl{border-radius:.75rem}}@media (min-width:1024px){.lg\\:rounded-2xl{border-radius:1rem}}@media (min-width:1024px){.lg\\:rounded-3xl{border-radius:1.5rem}}@media (min-width:1024px){.lg\\:rounded-full{border-radius:9999px}}@media (min-width:1024px){.lg\\:rounded-t-none{border-top-left-radius:0;border-top-right-radius:0}}@media (min-width:1024px){.lg\\:rounded-r-none{border-top-right-radius:0;border-bottom-right-radius:0}}@media (min-width:1024px){.lg\\:rounded-b-none{border-bottom-right-radius:0;border-bottom-left-radius:0}}@media (min-width:1024px){.lg\\:rounded-l-none{border-top-left-radius:0;border-bottom-left-radius:0}}@media (min-width:1024px){.lg\\:rounded-t-sm{border-top-left-radius:.125rem;border-top-right-radius:.125rem}}@media (min-width:1024px){.lg\\:rounded-r-sm{border-top-right-radius:.125rem;border-bottom-right-radius:.125rem}}@media (min-width:1024px){.lg\\:rounded-b-sm{border-bottom-right-radius:.125rem;border-bottom-left-radius:.125rem}}@media (min-width:1024px){.lg\\:rounded-l-sm{border-top-left-radius:.125rem;border-bottom-left-radius:.125rem}}@media (min-width:1024px){.lg\\:rounded-t{border-top-left-radius:.25rem}}@media (min-width:1024px){.lg\\:rounded-r,.lg\\:rounded-t{border-top-right-radius:.25rem}}@media (min-width:1024px){.lg\\:rounded-b,.lg\\:rounded-r{border-bottom-right-radius:.25rem}}@media (min-width:1024px){.lg\\:rounded-b,.lg\\:rounded-l{border-bottom-left-radius:.25rem}.lg\\:rounded-l{border-top-left-radius:.25rem}}@media (min-width:1024px){.lg\\:rounded-t-md{border-top-left-radius:.375rem;border-top-right-radius:.375rem}}@media (min-width:1024px){.lg\\:rounded-r-md{border-top-right-radius:.375rem;border-bottom-right-radius:.375rem}}@media (min-width:1024px){.lg\\:rounded-b-md{border-bottom-right-radius:.375rem;border-bottom-left-radius:.375rem}}@media (min-width:1024px){.lg\\:rounded-l-md{border-top-left-radius:.375rem;border-bottom-left-radius:.375rem}}@media (min-width:1024px){.lg\\:rounded-t-lg{border-top-left-radius:.5rem;border-top-right-radius:.5rem}}@media (min-width:1024px){.lg\\:rounded-r-lg{border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}}@media (min-width:1024px){.lg\\:rounded-b-lg{border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem}}@media (min-width:1024px){.lg\\:rounded-l-lg{border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}}@media (min-width:1024px){.lg\\:rounded-t-xl{border-top-left-radius:.75rem;border-top-right-radius:.75rem}}@media (min-width:1024px){.lg\\:rounded-r-xl{border-top-right-radius:.75rem;border-bottom-right-radius:.75rem}}@media (min-width:1024px){.lg\\:rounded-b-xl{border-bottom-right-radius:.75rem;border-bottom-left-radius:.75rem}}@media (min-width:1024px){.lg\\:rounded-l-xl{border-top-left-radius:.75rem;border-bottom-left-radius:.75rem}}@media (min-width:1024px){.lg\\:rounded-t-2xl{border-top-left-radius:1rem;border-top-right-radius:1rem}}@media (min-width:1024px){.lg\\:rounded-r-2xl{border-top-right-radius:1rem;border-bottom-right-radius:1rem}}@media (min-width:1024px){.lg\\:rounded-b-2xl{border-bottom-right-radius:1rem;border-bottom-left-radius:1rem}}@media (min-width:1024px){.lg\\:rounded-l-2xl{border-top-left-radius:1rem;border-bottom-left-radius:1rem}}@media (min-width:1024px){.lg\\:rounded-t-3xl{border-top-left-radius:1.5rem;border-top-right-radius:1.5rem}}@media (min-width:1024px){.lg\\:rounded-r-3xl{border-top-right-radius:1.5rem;border-bottom-right-radius:1.5rem}}@media (min-width:1024px){.lg\\:rounded-b-3xl{border-bottom-right-radius:1.5rem;border-bottom-left-radius:1.5rem}}@media (min-width:1024px){.lg\\:rounded-l-3xl{border-top-left-radius:1.5rem;border-bottom-left-radius:1.5rem}}@media (min-width:1024px){.lg\\:rounded-t-full{border-top-left-radius:9999px;border-top-right-radius:9999px}}@media (min-width:1024px){.lg\\:rounded-r-full{border-top-right-radius:9999px;border-bottom-right-radius:9999px}}@media (min-width:1024px){.lg\\:rounded-b-full{border-bottom-right-radius:9999px;border-bottom-left-radius:9999px}}@media (min-width:1024px){.lg\\:rounded-l-full{border-top-left-radius:9999px;border-bottom-left-radius:9999px}}@media (min-width:1024px){.lg\\:rounded-tl-none{border-top-left-radius:0}}@media (min-width:1024px){.lg\\:rounded-tr-none{border-top-right-radius:0}}@media (min-width:1024px){.lg\\:rounded-br-none{border-bottom-right-radius:0}}@media (min-width:1024px){.lg\\:rounded-bl-none{border-bottom-left-radius:0}}@media (min-width:1024px){.lg\\:rounded-tl-sm{border-top-left-radius:.125rem}}@media (min-width:1024px){.lg\\:rounded-tr-sm{border-top-right-radius:.125rem}}@media (min-width:1024px){.lg\\:rounded-br-sm{border-bottom-right-radius:.125rem}}@media (min-width:1024px){.lg\\:rounded-bl-sm{border-bottom-left-radius:.125rem}}@media (min-width:1024px){.lg\\:rounded-tl{border-top-left-radius:.25rem}}@media (min-width:1024px){.lg\\:rounded-tr{border-top-right-radius:.25rem}}@media (min-width:1024px){.lg\\:rounded-br{border-bottom-right-radius:.25rem}}@media (min-width:1024px){.lg\\:rounded-bl{border-bottom-left-radius:.25rem}}@media (min-width:1024px){.lg\\:rounded-tl-md{border-top-left-radius:.375rem}}@media (min-width:1024px){.lg\\:rounded-tr-md{border-top-right-radius:.375rem}}@media (min-width:1024px){.lg\\:rounded-br-md{border-bottom-right-radius:.375rem}}@media (min-width:1024px){.lg\\:rounded-bl-md{border-bottom-left-radius:.375rem}}@media (min-width:1024px){.lg\\:rounded-tl-lg{border-top-left-radius:.5rem}}@media (min-width:1024px){.lg\\:rounded-tr-lg{border-top-right-radius:.5rem}}@media (min-width:1024px){.lg\\:rounded-br-lg{border-bottom-right-radius:.5rem}}@media (min-width:1024px){.lg\\:rounded-bl-lg{border-bottom-left-radius:.5rem}}@media (min-width:1024px){.lg\\:rounded-tl-xl{border-top-left-radius:.75rem}}@media (min-width:1024px){.lg\\:rounded-tr-xl{border-top-right-radius:.75rem}}@media (min-width:1024px){.lg\\:rounded-br-xl{border-bottom-right-radius:.75rem}}@media (min-width:1024px){.lg\\:rounded-bl-xl{border-bottom-left-radius:.75rem}}@media (min-width:1024px){.lg\\:rounded-tl-2xl{border-top-left-radius:1rem}}@media (min-width:1024px){.lg\\:rounded-tr-2xl{border-top-right-radius:1rem}}@media (min-width:1024px){.lg\\:rounded-br-2xl{border-bottom-right-radius:1rem}}@media (min-width:1024px){.lg\\:rounded-bl-2xl{border-bottom-left-radius:1rem}}@media (min-width:1024px){.lg\\:rounded-tl-3xl{border-top-left-radius:1.5rem}}@media (min-width:1024px){.lg\\:rounded-tr-3xl{border-top-right-radius:1.5rem}}@media (min-width:1024px){.lg\\:rounded-br-3xl{border-bottom-right-radius:1.5rem}}@media (min-width:1024px){.lg\\:rounded-bl-3xl{border-bottom-left-radius:1.5rem}}@media (min-width:1024px){.lg\\:rounded-tl-full{border-top-left-radius:9999px}}@media (min-width:1024px){.lg\\:rounded-tr-full{border-top-right-radius:9999px}}@media (min-width:1024px){.lg\\:rounded-br-full{border-bottom-right-radius:9999px}}@media (min-width:1024px){.lg\\:rounded-bl-full{border-bottom-left-radius:9999px}}@media (min-width:1024px){.lg\\:border-solid{border-style:solid}}@media (min-width:1024px){.lg\\:border-dashed{border-style:dashed}}@media (min-width:1024px){.lg\\:border-dotted{border-style:dotted}}@media (min-width:1024px){.lg\\:border-double{border-style:double}}@media (min-width:1024px){.lg\\:border-none{border-style:none}}@media (min-width:1024px){.lg\\:border-0{border-width:0}}@media (min-width:1024px){.lg\\:border-2{border-width:2px}}@media (min-width:1024px){.lg\\:border-4{border-width:4px}}@media (min-width:1024px){.lg\\:border-8{border-width:8px}}@media (min-width:1024px){.lg\\:border{border-width:1px}}@media (min-width:1024px){.lg\\:border-t-0{border-top-width:0}}@media (min-width:1024px){.lg\\:border-r-0{border-right-width:0}}@media (min-width:1024px){.lg\\:border-b-0{border-bottom-width:0}}@media (min-width:1024px){.lg\\:border-l-0{border-left-width:0}}@media (min-width:1024px){.lg\\:border-t-2{border-top-width:2px}}@media (min-width:1024px){.lg\\:border-r-2{border-right-width:2px}}@media (min-width:1024px){.lg\\:border-b-2{border-bottom-width:2px}}@media (min-width:1024px){.lg\\:border-l-2{border-left-width:2px}}@media (min-width:1024px){.lg\\:border-t-4{border-top-width:4px}}@media (min-width:1024px){.lg\\:border-r-4{border-right-width:4px}}@media (min-width:1024px){.lg\\:border-b-4{border-bottom-width:4px}}@media (min-width:1024px){.lg\\:border-l-4{border-left-width:4px}}@media (min-width:1024px){.lg\\:border-t-8{border-top-width:8px}}@media (min-width:1024px){.lg\\:border-r-8{border-right-width:8px}}@media (min-width:1024px){.lg\\:border-b-8{border-bottom-width:8px}}@media (min-width:1024px){.lg\\:border-l-8{border-left-width:8px}}@media (min-width:1024px){.lg\\:border-t{border-top-width:1px}}@media (min-width:1024px){.lg\\:border-r{border-right-width:1px}}@media (min-width:1024px){.lg\\:border-b{border-bottom-width:1px}}@media (min-width:1024px){.lg\\:border-l{border-left-width:1px}}@media (min-width:1024px){.lg\\:box-border{box-sizing:border-box}}@media (min-width:1024px){.lg\\:box-content{box-sizing:initial}}@media (min-width:1024px){.lg\\:cursor-auto{cursor:auto}}@media (min-width:1024px){.lg\\:cursor-default{cursor:default}}@media (min-width:1024px){.lg\\:cursor-pointer{cursor:pointer}}@media (min-width:1024px){.lg\\:cursor-wait{cursor:wait}}@media (min-width:1024px){.lg\\:cursor-text{cursor:text}}@media (min-width:1024px){.lg\\:cursor-move{cursor:move}}@media (min-width:1024px){.lg\\:cursor-not-allowed{cursor:not-allowed}}@media (min-width:1024px){.lg\\:block{display:block}}@media (min-width:1024px){.lg\\:inline-block{display:inline-block}}@media (min-width:1024px){.lg\\:inline{display:inline}}@media (min-width:1024px){.lg\\:flex{display:flex}}@media (min-width:1024px){.lg\\:inline-flex{display:inline-flex}}@media (min-width:1024px){.lg\\:table{display:table}}@media (min-width:1024px){.lg\\:table-caption{display:table-caption}}@media (min-width:1024px){.lg\\:table-cell{display:table-cell}}@media (min-width:1024px){.lg\\:table-column{display:table-column}}@media (min-width:1024px){.lg\\:table-column-group{display:table-column-group}}@media (min-width:1024px){.lg\\:table-footer-group{display:table-footer-group}}@media (min-width:1024px){.lg\\:table-header-group{display:table-header-group}}@media (min-width:1024px){.lg\\:table-row-group{display:table-row-group}}@media (min-width:1024px){.lg\\:table-row{display:table-row}}@media (min-width:1024px){.lg\\:flow-root{display:flow-root}}@media (min-width:1024px){.lg\\:grid{display:grid}}@media (min-width:1024px){.lg\\:inline-grid{display:inline-grid}}@media (min-width:1024px){.lg\\:contents{display:contents}}@media (min-width:1024px){.lg\\:hidden{display:none}}@media (min-width:1024px){.lg\\:flex-row{flex-direction:row}}@media (min-width:1024px){.lg\\:flex-row-reverse{flex-direction:row-reverse}}@media (min-width:1024px){.lg\\:flex-col{flex-direction:column}}@media (min-width:1024px){.lg\\:flex-col-reverse{flex-direction:column-reverse}}@media (min-width:1024px){.lg\\:flex-wrap{flex-wrap:wrap}}@media (min-width:1024px){.lg\\:flex-wrap-reverse{flex-wrap:wrap-reverse}}@media (min-width:1024px){.lg\\:flex-no-wrap{flex-wrap:nowrap}}@media (min-width:1024px){.lg\\:place-items-auto{place-items:auto}}@media (min-width:1024px){.lg\\:place-items-start{place-items:start}}@media (min-width:1024px){.lg\\:place-items-end{place-items:end}}@media (min-width:1024px){.lg\\:place-items-center{place-items:center}}@media (min-width:1024px){.lg\\:place-items-stretch{place-items:stretch}}@media (min-width:1024px){.lg\\:place-content-center{place-content:center}}@media (min-width:1024px){.lg\\:place-content-start{place-content:start}}@media (min-width:1024px){.lg\\:place-content-end{place-content:end}}@media (min-width:1024px){.lg\\:place-content-between{place-content:space-between}}@media (min-width:1024px){.lg\\:place-content-around{place-content:space-around}}@media (min-width:1024px){.lg\\:place-content-evenly{place-content:space-evenly}}@media (min-width:1024px){.lg\\:place-content-stretch{place-content:stretch}}@media (min-width:1024px){.lg\\:place-self-auto{place-self:auto}}@media (min-width:1024px){.lg\\:place-self-start{place-self:start}}@media (min-width:1024px){.lg\\:place-self-end{place-self:end}}@media (min-width:1024px){.lg\\:place-self-center{place-self:center}}@media (min-width:1024px){.lg\\:place-self-stretch{place-self:stretch}}@media (min-width:1024px){.lg\\:items-start{align-items:flex-start}}@media (min-width:1024px){.lg\\:items-end{align-items:flex-end}}@media (min-width:1024px){.lg\\:items-center{align-items:center}}@media (min-width:1024px){.lg\\:items-baseline{align-items:baseline}}@media (min-width:1024px){.lg\\:items-stretch{align-items:stretch}}@media (min-width:1024px){.lg\\:content-center{align-content:center}}@media (min-width:1024px){.lg\\:content-start{align-content:flex-start}}@media (min-width:1024px){.lg\\:content-end{align-content:flex-end}}@media (min-width:1024px){.lg\\:content-between{align-content:space-between}}@media (min-width:1024px){.lg\\:content-around{align-content:space-around}}@media (min-width:1024px){.lg\\:content-evenly{align-content:space-evenly}}@media (min-width:1024px){.lg\\:self-auto{align-self:auto}}@media (min-width:1024px){.lg\\:self-start{align-self:flex-start}}@media (min-width:1024px){.lg\\:self-end{align-self:flex-end}}@media (min-width:1024px){.lg\\:self-center{align-self:center}}@media (min-width:1024px){.lg\\:self-stretch{align-self:stretch}}@media (min-width:1024px){.lg\\:justify-items-auto{justify-items:auto}}@media (min-width:1024px){.lg\\:justify-items-start{justify-items:start}}@media (min-width:1024px){.lg\\:justify-items-end{justify-items:end}}@media (min-width:1024px){.lg\\:justify-items-center{justify-items:center}}@media (min-width:1024px){.lg\\:justify-items-stretch{justify-items:stretch}}@media (min-width:1024px){.lg\\:justify-start{justify-content:flex-start}}@media (min-width:1024px){.lg\\:justify-end{justify-content:flex-end}}@media (min-width:1024px){.lg\\:justify-center{justify-content:center}}@media (min-width:1024px){.lg\\:justify-between{justify-content:space-between}}@media (min-width:1024px){.lg\\:justify-around{justify-content:space-around}}@media (min-width:1024px){.lg\\:justify-evenly{justify-content:space-evenly}}@media (min-width:1024px){.lg\\:justify-self-auto{justify-self:auto}}@media (min-width:1024px){.lg\\:justify-self-start{justify-self:start}}@media (min-width:1024px){.lg\\:justify-self-end{justify-self:end}}@media (min-width:1024px){.lg\\:justify-self-center{justify-self:center}}@media (min-width:1024px){.lg\\:justify-self-stretch{justify-self:stretch}}@media (min-width:1024px){.lg\\:flex-1{flex:1 1 0%}}@media (min-width:1024px){.lg\\:flex-auto{flex:1 1 auto}}@media (min-width:1024px){.lg\\:flex-initial{flex:0 1 auto}}@media (min-width:1024px){.lg\\:flex-none{flex:none}}@media (min-width:1024px){.lg\\:flex-grow-0{flex-grow:0}}@media (min-width:1024px){.lg\\:flex-grow{flex-grow:1}}@media (min-width:1024px){.lg\\:flex-shrink-0{flex-shrink:0}}@media (min-width:1024px){.lg\\:flex-shrink{flex-shrink:1}}@media (min-width:1024px){.lg\\:order-1{order:1}}@media (min-width:1024px){.lg\\:order-2{order:2}}@media (min-width:1024px){.lg\\:order-3{order:3}}@media (min-width:1024px){.lg\\:order-4{order:4}}@media (min-width:1024px){.lg\\:order-5{order:5}}@media (min-width:1024px){.lg\\:order-6{order:6}}@media (min-width:1024px){.lg\\:order-7{order:7}}@media (min-width:1024px){.lg\\:order-8{order:8}}@media (min-width:1024px){.lg\\:order-9{order:9}}@media (min-width:1024px){.lg\\:order-10{order:10}}@media (min-width:1024px){.lg\\:order-11{order:11}}@media (min-width:1024px){.lg\\:order-12{order:12}}@media (min-width:1024px){.lg\\:order-first{order:-9999}}@media (min-width:1024px){.lg\\:order-last{order:9999}}@media (min-width:1024px){.lg\\:order-none{order:0}}@media (min-width:1024px){.lg\\:float-right{float:right}}@media (min-width:1024px){.lg\\:float-left{float:left}}@media (min-width:1024px){.lg\\:float-none{float:none}}@media (min-width:1024px){.lg\\:clearfix:after{content:\"\";display:table;clear:both}}@media (min-width:1024px){.lg\\:clear-left{clear:left}}@media (min-width:1024px){.lg\\:clear-right{clear:right}}@media (min-width:1024px){.lg\\:clear-both{clear:both}}@media (min-width:1024px){.lg\\:clear-none{clear:none}}@media (min-width:1024px){.lg\\:font-sans{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}}@media (min-width:1024px){.lg\\:font-serif{font-family:Georgia,Cambria,Times New Roman,Times,serif}}@media (min-width:1024px){.lg\\:font-mono{font-family:Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}}@media (min-width:1024px){.lg\\:font-hairline{font-weight:100}}@media (min-width:1024px){.lg\\:font-thin{font-weight:200}}@media (min-width:1024px){.lg\\:font-light{font-weight:300}}@media (min-width:1024px){.lg\\:font-normal{font-weight:400}}@media (min-width:1024px){.lg\\:font-medium{font-weight:500}}@media (min-width:1024px){.lg\\:font-semibold{font-weight:600}}@media (min-width:1024px){.lg\\:font-bold{font-weight:700}}@media (min-width:1024px){.lg\\:font-extrabold{font-weight:800}}@media (min-width:1024px){.lg\\:font-black{font-weight:900}}@media (min-width:1024px){.lg\\:hover\\:font-hairline:hover{font-weight:100}}@media (min-width:1024px){.lg\\:hover\\:font-thin:hover{font-weight:200}}@media (min-width:1024px){.lg\\:hover\\:font-light:hover{font-weight:300}}@media (min-width:1024px){.lg\\:hover\\:font-normal:hover{font-weight:400}}@media (min-width:1024px){.lg\\:hover\\:font-medium:hover{font-weight:500}}@media (min-width:1024px){.lg\\:hover\\:font-semibold:hover{font-weight:600}}@media (min-width:1024px){.lg\\:hover\\:font-bold:hover{font-weight:700}}@media (min-width:1024px){.lg\\:hover\\:font-extrabold:hover{font-weight:800}}@media (min-width:1024px){.lg\\:hover\\:font-black:hover{font-weight:900}}@media (min-width:1024px){.lg\\:focus\\:font-hairline:focus{font-weight:100}}@media (min-width:1024px){.lg\\:focus\\:font-thin:focus{font-weight:200}}@media (min-width:1024px){.lg\\:focus\\:font-light:focus{font-weight:300}}@media (min-width:1024px){.lg\\:focus\\:font-normal:focus{font-weight:400}}@media (min-width:1024px){.lg\\:focus\\:font-medium:focus{font-weight:500}}@media (min-width:1024px){.lg\\:focus\\:font-semibold:focus{font-weight:600}}@media (min-width:1024px){.lg\\:focus\\:font-bold:focus{font-weight:700}}@media (min-width:1024px){.lg\\:focus\\:font-extrabold:focus{font-weight:800}}@media (min-width:1024px){.lg\\:focus\\:font-black:focus{font-weight:900}}@media (min-width:1024px){.lg\\:h-0{height:0}}@media (min-width:1024px){.lg\\:h-1{height:.25rem}}@media (min-width:1024px){.lg\\:h-2{height:.5rem}}@media (min-width:1024px){.lg\\:h-3{height:.75rem}}@media (min-width:1024px){.lg\\:h-4{height:1rem}}@media (min-width:1024px){.lg\\:h-5{height:1.25rem}}@media (min-width:1024px){.lg\\:h-6{height:1.5rem}}@media (min-width:1024px){.lg\\:h-8{height:2rem}}@media (min-width:1024px){.lg\\:h-10{height:2.5rem}}@media (min-width:1024px){.lg\\:h-12{height:3rem}}@media (min-width:1024px){.lg\\:h-16{height:4rem}}@media (min-width:1024px){.lg\\:h-20{height:5rem}}@media (min-width:1024px){.lg\\:h-24{height:6rem}}@media (min-width:1024px){.lg\\:h-32{height:8rem}}@media (min-width:1024px){.lg\\:h-40{height:10rem}}@media (min-width:1024px){.lg\\:h-48{height:12rem}}@media (min-width:1024px){.lg\\:h-56{height:14rem}}@media (min-width:1024px){.lg\\:h-64{height:16rem}}@media (min-width:1024px){.lg\\:h-auto{height:auto}}@media (min-width:1024px){.lg\\:h-px{height:1px}}@media (min-width:1024px){.lg\\:h-full{height:100%}}@media (min-width:1024px){.lg\\:h-screen{height:100vh}}@media (min-width:1024px){.lg\\:text-xs{font-size:.75rem}}@media (min-width:1024px){.lg\\:text-sm{font-size:.875rem}}@media (min-width:1024px){.lg\\:text-base{font-size:1rem}}@media (min-width:1024px){.lg\\:text-lg{font-size:1.125rem}}@media (min-width:1024px){.lg\\:text-xl{font-size:1.25rem}}@media (min-width:1024px){.lg\\:text-2xl{font-size:1.5rem}}@media (min-width:1024px){.lg\\:text-3xl{font-size:1.875rem}}@media (min-width:1024px){.lg\\:text-4xl{font-size:2.25rem}}@media (min-width:1024px){.lg\\:text-5xl{font-size:3rem}}@media (min-width:1024px){.lg\\:text-6xl{font-size:4rem}}@media (min-width:1024px){.lg\\:leading-3{line-height:.75rem}}@media (min-width:1024px){.lg\\:leading-4{line-height:1rem}}@media (min-width:1024px){.lg\\:leading-5{line-height:1.25rem}}@media (min-width:1024px){.lg\\:leading-6{line-height:1.5rem}}@media (min-width:1024px){.lg\\:leading-7{line-height:1.75rem}}@media (min-width:1024px){.lg\\:leading-8{line-height:2rem}}@media (min-width:1024px){.lg\\:leading-9{line-height:2.25rem}}@media (min-width:1024px){.lg\\:leading-10{line-height:2.5rem}}@media (min-width:1024px){.lg\\:leading-none{line-height:1}}@media (min-width:1024px){.lg\\:leading-tight{line-height:1.25}}@media (min-width:1024px){.lg\\:leading-snug{line-height:1.375}}@media (min-width:1024px){.lg\\:leading-normal{line-height:1.5}}@media (min-width:1024px){.lg\\:leading-relaxed{line-height:1.625}}@media (min-width:1024px){.lg\\:leading-loose{line-height:2}}@media (min-width:1024px){.lg\\:list-inside{list-style-position:inside}}@media (min-width:1024px){.lg\\:list-outside{list-style-position:outside}}@media (min-width:1024px){.lg\\:list-none{list-style-type:none}}@media (min-width:1024px){.lg\\:list-disc{list-style-type:disc}}@media (min-width:1024px){.lg\\:list-decimal{list-style-type:decimal}}@media (min-width:1024px){.lg\\:m-0{margin:0}}@media (min-width:1024px){.lg\\:m-1{margin:.25rem}}@media (min-width:1024px){.lg\\:m-2{margin:.5rem}}@media (min-width:1024px){.lg\\:m-3{margin:.75rem}}@media (min-width:1024px){.lg\\:m-4{margin:1rem}}@media (min-width:1024px){.lg\\:m-5{margin:1.25rem}}@media (min-width:1024px){.lg\\:m-6{margin:1.5rem}}@media (min-width:1024px){.lg\\:m-8{margin:2rem}}@media (min-width:1024px){.lg\\:m-10{margin:2.5rem}}@media (min-width:1024px){.lg\\:m-12{margin:3rem}}@media (min-width:1024px){.lg\\:m-16{margin:4rem}}@media (min-width:1024px){.lg\\:m-20{margin:5rem}}@media (min-width:1024px){.lg\\:m-24{margin:6rem}}@media (min-width:1024px){.lg\\:m-32{margin:8rem}}@media (min-width:1024px){.lg\\:m-40{margin:10rem}}@media (min-width:1024px){.lg\\:m-48{margin:12rem}}@media (min-width:1024px){.lg\\:m-56{margin:14rem}}@media (min-width:1024px){.lg\\:m-64{margin:16rem}}@media (min-width:1024px){.lg\\:m-auto{margin:auto}}@media (min-width:1024px){.lg\\:m-px{margin:1px}}@media (min-width:1024px){.lg\\:-m-1{margin:-.25rem}}@media (min-width:1024px){.lg\\:-m-2{margin:-.5rem}}@media (min-width:1024px){.lg\\:-m-3{margin:-.75rem}}@media (min-width:1024px){.lg\\:-m-4{margin:-1rem}}@media (min-width:1024px){.lg\\:-m-5{margin:-1.25rem}}@media (min-width:1024px){.lg\\:-m-6{margin:-1.5rem}}@media (min-width:1024px){.lg\\:-m-8{margin:-2rem}}@media (min-width:1024px){.lg\\:-m-10{margin:-2.5rem}}@media (min-width:1024px){.lg\\:-m-12{margin:-3rem}}@media (min-width:1024px){.lg\\:-m-16{margin:-4rem}}@media (min-width:1024px){.lg\\:-m-20{margin:-5rem}}@media (min-width:1024px){.lg\\:-m-24{margin:-6rem}}@media (min-width:1024px){.lg\\:-m-32{margin:-8rem}}@media (min-width:1024px){.lg\\:-m-40{margin:-10rem}}@media (min-width:1024px){.lg\\:-m-48{margin:-12rem}}@media (min-width:1024px){.lg\\:-m-56{margin:-14rem}}@media (min-width:1024px){.lg\\:-m-64{margin:-16rem}}@media (min-width:1024px){.lg\\:-m-px{margin:-1px}}@media (min-width:1024px){.lg\\:my-0{margin-top:0;margin-bottom:0}}@media (min-width:1024px){.lg\\:mx-0{margin-left:0;margin-right:0}}@media (min-width:1024px){.lg\\:my-1{margin-top:.25rem;margin-bottom:.25rem}}@media (min-width:1024px){.lg\\:mx-1{margin-left:.25rem;margin-right:.25rem}}@media (min-width:1024px){.lg\\:my-2{margin-top:.5rem;margin-bottom:.5rem}}@media (min-width:1024px){.lg\\:mx-2{margin-left:.5rem;margin-right:.5rem}}@media (min-width:1024px){.lg\\:my-3{margin-top:.75rem;margin-bottom:.75rem}}@media (min-width:1024px){.lg\\:mx-3{margin-left:.75rem;margin-right:.75rem}}@media (min-width:1024px){.lg\\:my-4{margin-top:1rem;margin-bottom:1rem}}@media (min-width:1024px){.lg\\:mx-4{margin-left:1rem;margin-right:1rem}}@media (min-width:1024px){.lg\\:my-5{margin-top:1.25rem;margin-bottom:1.25rem}}@media (min-width:1024px){.lg\\:mx-5{margin-left:1.25rem;margin-right:1.25rem}}@media (min-width:1024px){.lg\\:my-6{margin-top:1.5rem;margin-bottom:1.5rem}}@media (min-width:1024px){.lg\\:mx-6{margin-left:1.5rem;margin-right:1.5rem}}@media (min-width:1024px){.lg\\:my-8{margin-top:2rem;margin-bottom:2rem}}@media (min-width:1024px){.lg\\:mx-8{margin-left:2rem;margin-right:2rem}}@media (min-width:1024px){.lg\\:my-10{margin-top:2.5rem;margin-bottom:2.5rem}}@media (min-width:1024px){.lg\\:mx-10{margin-left:2.5rem;margin-right:2.5rem}}@media (min-width:1024px){.lg\\:my-12{margin-top:3rem;margin-bottom:3rem}}@media (min-width:1024px){.lg\\:mx-12{margin-left:3rem;margin-right:3rem}}@media (min-width:1024px){.lg\\:my-16{margin-top:4rem;margin-bottom:4rem}}@media (min-width:1024px){.lg\\:mx-16{margin-left:4rem;margin-right:4rem}}@media (min-width:1024px){.lg\\:my-20{margin-top:5rem;margin-bottom:5rem}}@media (min-width:1024px){.lg\\:mx-20{margin-left:5rem;margin-right:5rem}}@media (min-width:1024px){.lg\\:my-24{margin-top:6rem;margin-bottom:6rem}}@media (min-width:1024px){.lg\\:mx-24{margin-left:6rem;margin-right:6rem}}@media (min-width:1024px){.lg\\:my-32{margin-top:8rem;margin-bottom:8rem}}@media (min-width:1024px){.lg\\:mx-32{margin-left:8rem;margin-right:8rem}}@media (min-width:1024px){.lg\\:my-40{margin-top:10rem;margin-bottom:10rem}}@media (min-width:1024px){.lg\\:mx-40{margin-left:10rem;margin-right:10rem}}@media (min-width:1024px){.lg\\:my-48{margin-top:12rem;margin-bottom:12rem}}@media (min-width:1024px){.lg\\:mx-48{margin-left:12rem;margin-right:12rem}}@media (min-width:1024px){.lg\\:my-56{margin-top:14rem;margin-bottom:14rem}}@media (min-width:1024px){.lg\\:mx-56{margin-left:14rem;margin-right:14rem}}@media (min-width:1024px){.lg\\:my-64{margin-top:16rem;margin-bottom:16rem}}@media (min-width:1024px){.lg\\:mx-64{margin-left:16rem;margin-right:16rem}}@media (min-width:1024px){.lg\\:my-auto{margin-top:auto;margin-bottom:auto}}@media (min-width:1024px){.lg\\:mx-auto{margin-left:auto;margin-right:auto}}@media (min-width:1024px){.lg\\:my-px{margin-top:1px;margin-bottom:1px}}@media (min-width:1024px){.lg\\:mx-px{margin-left:1px;margin-right:1px}}@media (min-width:1024px){.lg\\:-my-1{margin-top:-.25rem;margin-bottom:-.25rem}}@media (min-width:1024px){.lg\\:-mx-1{margin-left:-.25rem;margin-right:-.25rem}}@media (min-width:1024px){.lg\\:-my-2{margin-top:-.5rem;margin-bottom:-.5rem}}@media (min-width:1024px){.lg\\:-mx-2{margin-left:-.5rem;margin-right:-.5rem}}@media (min-width:1024px){.lg\\:-my-3{margin-top:-.75rem;margin-bottom:-.75rem}}@media (min-width:1024px){.lg\\:-mx-3{margin-left:-.75rem;margin-right:-.75rem}}@media (min-width:1024px){.lg\\:-my-4{margin-top:-1rem;margin-bottom:-1rem}}@media (min-width:1024px){.lg\\:-mx-4{margin-left:-1rem;margin-right:-1rem}}@media (min-width:1024px){.lg\\:-my-5{margin-top:-1.25rem;margin-bottom:-1.25rem}}@media (min-width:1024px){.lg\\:-mx-5{margin-left:-1.25rem;margin-right:-1.25rem}}@media (min-width:1024px){.lg\\:-my-6{margin-top:-1.5rem;margin-bottom:-1.5rem}}@media (min-width:1024px){.lg\\:-mx-6{margin-left:-1.5rem;margin-right:-1.5rem}}@media (min-width:1024px){.lg\\:-my-8{margin-top:-2rem;margin-bottom:-2rem}}@media (min-width:1024px){.lg\\:-mx-8{margin-left:-2rem;margin-right:-2rem}}@media (min-width:1024px){.lg\\:-my-10{margin-top:-2.5rem;margin-bottom:-2.5rem}}@media (min-width:1024px){.lg\\:-mx-10{margin-left:-2.5rem;margin-right:-2.5rem}}@media (min-width:1024px){.lg\\:-my-12{margin-top:-3rem;margin-bottom:-3rem}}@media (min-width:1024px){.lg\\:-mx-12{margin-left:-3rem;margin-right:-3rem}}@media (min-width:1024px){.lg\\:-my-16{margin-top:-4rem;margin-bottom:-4rem}}@media (min-width:1024px){.lg\\:-mx-16{margin-left:-4rem;margin-right:-4rem}}@media (min-width:1024px){.lg\\:-my-20{margin-top:-5rem;margin-bottom:-5rem}}@media (min-width:1024px){.lg\\:-mx-20{margin-left:-5rem;margin-right:-5rem}}@media (min-width:1024px){.lg\\:-my-24{margin-top:-6rem;margin-bottom:-6rem}}@media (min-width:1024px){.lg\\:-mx-24{margin-left:-6rem;margin-right:-6rem}}@media (min-width:1024px){.lg\\:-my-32{margin-top:-8rem;margin-bottom:-8rem}}@media (min-width:1024px){.lg\\:-mx-32{margin-left:-8rem;margin-right:-8rem}}@media (min-width:1024px){.lg\\:-my-40{margin-top:-10rem;margin-bottom:-10rem}}@media (min-width:1024px){.lg\\:-mx-40{margin-left:-10rem;margin-right:-10rem}}@media (min-width:1024px){.lg\\:-my-48{margin-top:-12rem;margin-bottom:-12rem}}@media (min-width:1024px){.lg\\:-mx-48{margin-left:-12rem;margin-right:-12rem}}@media (min-width:1024px){.lg\\:-my-56{margin-top:-14rem;margin-bottom:-14rem}}@media (min-width:1024px){.lg\\:-mx-56{margin-left:-14rem;margin-right:-14rem}}@media (min-width:1024px){.lg\\:-my-64{margin-top:-16rem;margin-bottom:-16rem}}@media (min-width:1024px){.lg\\:-mx-64{margin-left:-16rem;margin-right:-16rem}}@media (min-width:1024px){.lg\\:-my-px{margin-top:-1px;margin-bottom:-1px}}@media (min-width:1024px){.lg\\:-mx-px{margin-left:-1px;margin-right:-1px}}@media (min-width:1024px){.lg\\:mt-0{margin-top:0}}@media (min-width:1024px){.lg\\:mr-0{margin-right:0}}@media (min-width:1024px){.lg\\:mb-0{margin-bottom:0}}@media (min-width:1024px){.lg\\:ml-0{margin-left:0}}@media (min-width:1024px){.lg\\:mt-1{margin-top:.25rem}}@media (min-width:1024px){.lg\\:mr-1{margin-right:.25rem}}@media (min-width:1024px){.lg\\:mb-1{margin-bottom:.25rem}}@media (min-width:1024px){.lg\\:ml-1{margin-left:.25rem}}@media (min-width:1024px){.lg\\:mt-2{margin-top:.5rem}}@media (min-width:1024px){.lg\\:mr-2{margin-right:.5rem}}@media (min-width:1024px){.lg\\:mb-2{margin-bottom:.5rem}}@media (min-width:1024px){.lg\\:ml-2{margin-left:.5rem}}@media (min-width:1024px){.lg\\:mt-3{margin-top:.75rem}}@media (min-width:1024px){.lg\\:mr-3{margin-right:.75rem}}@media (min-width:1024px){.lg\\:mb-3{margin-bottom:.75rem}}@media (min-width:1024px){.lg\\:ml-3{margin-left:.75rem}}@media (min-width:1024px){.lg\\:mt-4{margin-top:1rem}}@media (min-width:1024px){.lg\\:mr-4{margin-right:1rem}}@media (min-width:1024px){.lg\\:mb-4{margin-bottom:1rem}}@media (min-width:1024px){.lg\\:ml-4{margin-left:1rem}}@media (min-width:1024px){.lg\\:mt-5{margin-top:1.25rem}}@media (min-width:1024px){.lg\\:mr-5{margin-right:1.25rem}}@media (min-width:1024px){.lg\\:mb-5{margin-bottom:1.25rem}}@media (min-width:1024px){.lg\\:ml-5{margin-left:1.25rem}}@media (min-width:1024px){.lg\\:mt-6{margin-top:1.5rem}}@media (min-width:1024px){.lg\\:mr-6{margin-right:1.5rem}}@media (min-width:1024px){.lg\\:mb-6{margin-bottom:1.5rem}}@media (min-width:1024px){.lg\\:ml-6{margin-left:1.5rem}}@media (min-width:1024px){.lg\\:mt-8{margin-top:2rem}}@media (min-width:1024px){.lg\\:mr-8{margin-right:2rem}}@media (min-width:1024px){.lg\\:mb-8{margin-bottom:2rem}}@media (min-width:1024px){.lg\\:ml-8{margin-left:2rem}}@media (min-width:1024px){.lg\\:mt-10{margin-top:2.5rem}}@media (min-width:1024px){.lg\\:mr-10{margin-right:2.5rem}}@media (min-width:1024px){.lg\\:mb-10{margin-bottom:2.5rem}}@media (min-width:1024px){.lg\\:ml-10{margin-left:2.5rem}}@media (min-width:1024px){.lg\\:mt-12{margin-top:3rem}}@media (min-width:1024px){.lg\\:mr-12{margin-right:3rem}}@media (min-width:1024px){.lg\\:mb-12{margin-bottom:3rem}}@media (min-width:1024px){.lg\\:ml-12{margin-left:3rem}}@media (min-width:1024px){.lg\\:mt-16{margin-top:4rem}}@media (min-width:1024px){.lg\\:mr-16{margin-right:4rem}}@media (min-width:1024px){.lg\\:mb-16{margin-bottom:4rem}}@media (min-width:1024px){.lg\\:ml-16{margin-left:4rem}}@media (min-width:1024px){.lg\\:mt-20{margin-top:5rem}}@media (min-width:1024px){.lg\\:mr-20{margin-right:5rem}}@media (min-width:1024px){.lg\\:mb-20{margin-bottom:5rem}}@media (min-width:1024px){.lg\\:ml-20{margin-left:5rem}}@media (min-width:1024px){.lg\\:mt-24{margin-top:6rem}}@media (min-width:1024px){.lg\\:mr-24{margin-right:6rem}}@media (min-width:1024px){.lg\\:mb-24{margin-bottom:6rem}}@media (min-width:1024px){.lg\\:ml-24{margin-left:6rem}}@media (min-width:1024px){.lg\\:mt-32{margin-top:8rem}}@media (min-width:1024px){.lg\\:mr-32{margin-right:8rem}}@media (min-width:1024px){.lg\\:mb-32{margin-bottom:8rem}}@media (min-width:1024px){.lg\\:ml-32{margin-left:8rem}}@media (min-width:1024px){.lg\\:mt-40{margin-top:10rem}}@media (min-width:1024px){.lg\\:mr-40{margin-right:10rem}}@media (min-width:1024px){.lg\\:mb-40{margin-bottom:10rem}}@media (min-width:1024px){.lg\\:ml-40{margin-left:10rem}}@media (min-width:1024px){.lg\\:mt-48{margin-top:12rem}}@media (min-width:1024px){.lg\\:mr-48{margin-right:12rem}}@media (min-width:1024px){.lg\\:mb-48{margin-bottom:12rem}}@media (min-width:1024px){.lg\\:ml-48{margin-left:12rem}}@media (min-width:1024px){.lg\\:mt-56{margin-top:14rem}}@media (min-width:1024px){.lg\\:mr-56{margin-right:14rem}}@media (min-width:1024px){.lg\\:mb-56{margin-bottom:14rem}}@media (min-width:1024px){.lg\\:ml-56{margin-left:14rem}}@media (min-width:1024px){.lg\\:mt-64{margin-top:16rem}}@media (min-width:1024px){.lg\\:mr-64{margin-right:16rem}}@media (min-width:1024px){.lg\\:mb-64{margin-bottom:16rem}}@media (min-width:1024px){.lg\\:ml-64{margin-left:16rem}}@media (min-width:1024px){.lg\\:mt-auto{margin-top:auto}}@media (min-width:1024px){.lg\\:mr-auto{margin-right:auto}}@media (min-width:1024px){.lg\\:mb-auto{margin-bottom:auto}}@media (min-width:1024px){.lg\\:ml-auto{margin-left:auto}}@media (min-width:1024px){.lg\\:mt-px{margin-top:1px}}@media (min-width:1024px){.lg\\:mr-px{margin-right:1px}}@media (min-width:1024px){.lg\\:mb-px{margin-bottom:1px}}@media (min-width:1024px){.lg\\:ml-px{margin-left:1px}}@media (min-width:1024px){.lg\\:-mt-1{margin-top:-.25rem}}@media (min-width:1024px){.lg\\:-mr-1{margin-right:-.25rem}}@media (min-width:1024px){.lg\\:-mb-1{margin-bottom:-.25rem}}@media (min-width:1024px){.lg\\:-ml-1{margin-left:-.25rem}}@media (min-width:1024px){.lg\\:-mt-2{margin-top:-.5rem}}@media (min-width:1024px){.lg\\:-mr-2{margin-right:-.5rem}}@media (min-width:1024px){.lg\\:-mb-2{margin-bottom:-.5rem}}@media (min-width:1024px){.lg\\:-ml-2{margin-left:-.5rem}}@media (min-width:1024px){.lg\\:-mt-3{margin-top:-.75rem}}@media (min-width:1024px){.lg\\:-mr-3{margin-right:-.75rem}}@media (min-width:1024px){.lg\\:-mb-3{margin-bottom:-.75rem}}@media (min-width:1024px){.lg\\:-ml-3{margin-left:-.75rem}}@media (min-width:1024px){.lg\\:-mt-4{margin-top:-1rem}}@media (min-width:1024px){.lg\\:-mr-4{margin-right:-1rem}}@media (min-width:1024px){.lg\\:-mb-4{margin-bottom:-1rem}}@media (min-width:1024px){.lg\\:-ml-4{margin-left:-1rem}}@media (min-width:1024px){.lg\\:-mt-5{margin-top:-1.25rem}}@media (min-width:1024px){.lg\\:-mr-5{margin-right:-1.25rem}}@media (min-width:1024px){.lg\\:-mb-5{margin-bottom:-1.25rem}}@media (min-width:1024px){.lg\\:-ml-5{margin-left:-1.25rem}}@media (min-width:1024px){.lg\\:-mt-6{margin-top:-1.5rem}}@media (min-width:1024px){.lg\\:-mr-6{margin-right:-1.5rem}}@media (min-width:1024px){.lg\\:-mb-6{margin-bottom:-1.5rem}}@media (min-width:1024px){.lg\\:-ml-6{margin-left:-1.5rem}}@media (min-width:1024px){.lg\\:-mt-8{margin-top:-2rem}}@media (min-width:1024px){.lg\\:-mr-8{margin-right:-2rem}}@media (min-width:1024px){.lg\\:-mb-8{margin-bottom:-2rem}}@media (min-width:1024px){.lg\\:-ml-8{margin-left:-2rem}}@media (min-width:1024px){.lg\\:-mt-10{margin-top:-2.5rem}}@media (min-width:1024px){.lg\\:-mr-10{margin-right:-2.5rem}}@media (min-width:1024px){.lg\\:-mb-10{margin-bottom:-2.5rem}}@media (min-width:1024px){.lg\\:-ml-10{margin-left:-2.5rem}}@media (min-width:1024px){.lg\\:-mt-12{margin-top:-3rem}}@media (min-width:1024px){.lg\\:-mr-12{margin-right:-3rem}}@media (min-width:1024px){.lg\\:-mb-12{margin-bottom:-3rem}}@media (min-width:1024px){.lg\\:-ml-12{margin-left:-3rem}}@media (min-width:1024px){.lg\\:-mt-16{margin-top:-4rem}}@media (min-width:1024px){.lg\\:-mr-16{margin-right:-4rem}}@media (min-width:1024px){.lg\\:-mb-16{margin-bottom:-4rem}}@media (min-width:1024px){.lg\\:-ml-16{margin-left:-4rem}}@media (min-width:1024px){.lg\\:-mt-20{margin-top:-5rem}}@media (min-width:1024px){.lg\\:-mr-20{margin-right:-5rem}}@media (min-width:1024px){.lg\\:-mb-20{margin-bottom:-5rem}}@media (min-width:1024px){.lg\\:-ml-20{margin-left:-5rem}}@media (min-width:1024px){.lg\\:-mt-24{margin-top:-6rem}}@media (min-width:1024px){.lg\\:-mr-24{margin-right:-6rem}}@media (min-width:1024px){.lg\\:-mb-24{margin-bottom:-6rem}}@media (min-width:1024px){.lg\\:-ml-24{margin-left:-6rem}}@media (min-width:1024px){.lg\\:-mt-32{margin-top:-8rem}}@media (min-width:1024px){.lg\\:-mr-32{margin-right:-8rem}}@media (min-width:1024px){.lg\\:-mb-32{margin-bottom:-8rem}}@media (min-width:1024px){.lg\\:-ml-32{margin-left:-8rem}}@media (min-width:1024px){.lg\\:-mt-40{margin-top:-10rem}}@media (min-width:1024px){.lg\\:-mr-40{margin-right:-10rem}}@media (min-width:1024px){.lg\\:-mb-40{margin-bottom:-10rem}}@media (min-width:1024px){.lg\\:-ml-40{margin-left:-10rem}}@media (min-width:1024px){.lg\\:-mt-48{margin-top:-12rem}}@media (min-width:1024px){.lg\\:-mr-48{margin-right:-12rem}}@media (min-width:1024px){.lg\\:-mb-48{margin-bottom:-12rem}}@media (min-width:1024px){.lg\\:-ml-48{margin-left:-12rem}}@media (min-width:1024px){.lg\\:-mt-56{margin-top:-14rem}}@media (min-width:1024px){.lg\\:-mr-56{margin-right:-14rem}}@media (min-width:1024px){.lg\\:-mb-56{margin-bottom:-14rem}}@media (min-width:1024px){.lg\\:-ml-56{margin-left:-14rem}}@media (min-width:1024px){.lg\\:-mt-64{margin-top:-16rem}}@media (min-width:1024px){.lg\\:-mr-64{margin-right:-16rem}}@media (min-width:1024px){.lg\\:-mb-64{margin-bottom:-16rem}}@media (min-width:1024px){.lg\\:-ml-64{margin-left:-16rem}}@media (min-width:1024px){.lg\\:-mt-px{margin-top:-1px}}@media (min-width:1024px){.lg\\:-mr-px{margin-right:-1px}}@media (min-width:1024px){.lg\\:-mb-px{margin-bottom:-1px}}@media (min-width:1024px){.lg\\:-ml-px{margin-left:-1px}}@media (min-width:1024px){.lg\\:max-h-full{max-height:100%}}@media (min-width:1024px){.lg\\:max-h-screen{max-height:100vh}}@media (min-width:1024px){.lg\\:max-w-none{max-width:none}}@media (min-width:1024px){.lg\\:max-w-xs{max-width:20rem}}@media (min-width:1024px){.lg\\:max-w-sm{max-width:24rem}}@media (min-width:1024px){.lg\\:max-w-md{max-width:28rem}}@media (min-width:1024px){.lg\\:max-w-lg{max-width:32rem}}@media (min-width:1024px){.lg\\:max-w-xl{max-width:36rem}}@media (min-width:1024px){.lg\\:max-w-2xl{max-width:42rem}}@media (min-width:1024px){.lg\\:max-w-3xl{max-width:48rem}}@media (min-width:1024px){.lg\\:max-w-4xl{max-width:56rem}}@media (min-width:1024px){.lg\\:max-w-5xl{max-width:64rem}}@media (min-width:1024px){.lg\\:max-w-6xl{max-width:72rem}}@media (min-width:1024px){.lg\\:max-w-full{max-width:100%}}@media (min-width:1024px){.lg\\:max-w-screen-sm{max-width:640px}}@media (min-width:1024px){.lg\\:max-w-screen-md{max-width:768px}}@media (min-width:1024px){.lg\\:max-w-screen-lg{max-width:1024px}}@media (min-width:1024px){.lg\\:max-w-screen-xl{max-width:1280px}}@media (min-width:1024px){.lg\\:min-h-0{min-height:0}}@media (min-width:1024px){.lg\\:min-h-full{min-height:100%}}@media (min-width:1024px){.lg\\:min-h-screen{min-height:100vh}}@media (min-width:1024px){.lg\\:min-w-0{min-width:0}}@media (min-width:1024px){.lg\\:min-w-full{min-width:100%}}@media (min-width:1024px){.lg\\:object-contain{object-fit:contain}}@media (min-width:1024px){.lg\\:object-cover{object-fit:cover}}@media (min-width:1024px){.lg\\:object-fill{object-fit:fill}}@media (min-width:1024px){.lg\\:object-none{object-fit:none}}@media (min-width:1024px){.lg\\:object-scale-down{object-fit:scale-down}}@media (min-width:1024px){.lg\\:object-bottom{object-position:bottom}}@media (min-width:1024px){.lg\\:object-center{object-position:center}}@media (min-width:1024px){.lg\\:object-left{object-position:left}}@media (min-width:1024px){.lg\\:object-left-bottom{object-position:left bottom}}@media (min-width:1024px){.lg\\:object-left-top{object-position:left top}}@media (min-width:1024px){.lg\\:object-right{object-position:right}}@media (min-width:1024px){.lg\\:object-right-bottom{object-position:right bottom}}@media (min-width:1024px){.lg\\:object-right-top{object-position:right top}}@media (min-width:1024px){.lg\\:object-top{object-position:top}}@media (min-width:1024px){.lg\\:opacity-0{opacity:0}}@media (min-width:1024px){.lg\\:opacity-25{opacity:.25}}@media (min-width:1024px){.lg\\:opacity-50{opacity:.5}}@media (min-width:1024px){.lg\\:opacity-75{opacity:.75}}@media (min-width:1024px){.lg\\:opacity-100{opacity:1}}@media (min-width:1024px){.lg\\:hover\\:opacity-0:hover{opacity:0}}@media (min-width:1024px){.lg\\:hover\\:opacity-25:hover{opacity:.25}}@media (min-width:1024px){.lg\\:hover\\:opacity-50:hover{opacity:.5}}@media (min-width:1024px){.lg\\:hover\\:opacity-75:hover{opacity:.75}}@media (min-width:1024px){.lg\\:hover\\:opacity-100:hover{opacity:1}}@media (min-width:1024px){.lg\\:focus\\:opacity-0:focus{opacity:0}}@media (min-width:1024px){.lg\\:focus\\:opacity-25:focus{opacity:.25}}@media (min-width:1024px){.lg\\:focus\\:opacity-50:focus{opacity:.5}}@media (min-width:1024px){.lg\\:focus\\:opacity-75:focus{opacity:.75}}@media (min-width:1024px){.lg\\:focus\\:opacity-100:focus{opacity:1}}@media (min-width:1024px){.lg\\:outline-none{outline:2px solid transparent;outline-offset:2px}}@media (min-width:1024px){.lg\\:outline-white{outline:2px dotted #fff;outline-offset:2px}}@media (min-width:1024px){.lg\\:outline-black{outline:2px dotted #000;outline-offset:2px}}@media (min-width:1024px){.lg\\:focus\\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}}@media (min-width:1024px){.lg\\:focus\\:outline-white:focus{outline:2px dotted #fff;outline-offset:2px}}@media (min-width:1024px){.lg\\:focus\\:outline-black:focus{outline:2px dotted #000;outline-offset:2px}}@media (min-width:1024px){.lg\\:overflow-auto{overflow:auto}}@media (min-width:1024px){.lg\\:overflow-hidden{overflow:hidden}}@media (min-width:1024px){.lg\\:overflow-visible{overflow:visible}}@media (min-width:1024px){.lg\\:overflow-scroll{overflow:scroll}}@media (min-width:1024px){.lg\\:overflow-x-auto{overflow-x:auto}}@media (min-width:1024px){.lg\\:overflow-y-auto{overflow-y:auto}}@media (min-width:1024px){.lg\\:overflow-x-hidden{overflow-x:hidden}}@media (min-width:1024px){.lg\\:overflow-y-hidden{overflow-y:hidden}}@media (min-width:1024px){.lg\\:overflow-x-visible{overflow-x:visible}}@media (min-width:1024px){.lg\\:overflow-y-visible{overflow-y:visible}}@media (min-width:1024px){.lg\\:overflow-x-scroll{overflow-x:scroll}}@media (min-width:1024px){.lg\\:overflow-y-scroll{overflow-y:scroll}}@media (min-width:1024px){.lg\\:scrolling-touch{-webkit-overflow-scrolling:touch}}@media (min-width:1024px){.lg\\:scrolling-auto{-webkit-overflow-scrolling:auto}}@media (min-width:1024px){.lg\\:overscroll-auto{overscroll-behavior:auto}}@media (min-width:1024px){.lg\\:overscroll-contain{overscroll-behavior:contain}}@media (min-width:1024px){.lg\\:overscroll-none{overscroll-behavior:none}}@media (min-width:1024px){.lg\\:overscroll-y-auto{overscroll-behavior-y:auto}}@media (min-width:1024px){.lg\\:overscroll-y-contain{overscroll-behavior-y:contain}}@media (min-width:1024px){.lg\\:overscroll-y-none{overscroll-behavior-y:none}}@media (min-width:1024px){.lg\\:overscroll-x-auto{overscroll-behavior-x:auto}}@media (min-width:1024px){.lg\\:overscroll-x-contain{overscroll-behavior-x:contain}}@media (min-width:1024px){.lg\\:overscroll-x-none{overscroll-behavior-x:none}}@media (min-width:1024px){.lg\\:p-0{padding:0}}@media (min-width:1024px){.lg\\:p-1{padding:.25rem}}@media (min-width:1024px){.lg\\:p-2{padding:.5rem}}@media (min-width:1024px){.lg\\:p-3{padding:.75rem}}@media (min-width:1024px){.lg\\:p-4{padding:1rem}}@media (min-width:1024px){.lg\\:p-5{padding:1.25rem}}@media (min-width:1024px){.lg\\:p-6{padding:1.5rem}}@media (min-width:1024px){.lg\\:p-8{padding:2rem}}@media (min-width:1024px){.lg\\:p-10{padding:2.5rem}}@media (min-width:1024px){.lg\\:p-12{padding:3rem}}@media (min-width:1024px){.lg\\:p-16{padding:4rem}}@media (min-width:1024px){.lg\\:p-20{padding:5rem}}@media (min-width:1024px){.lg\\:p-24{padding:6rem}}@media (min-width:1024px){.lg\\:p-32{padding:8rem}}@media (min-width:1024px){.lg\\:p-40{padding:10rem}}@media (min-width:1024px){.lg\\:p-48{padding:12rem}}@media (min-width:1024px){.lg\\:p-56{padding:14rem}}@media (min-width:1024px){.lg\\:p-64{padding:16rem}}@media (min-width:1024px){.lg\\:p-px{padding:1px}}@media (min-width:1024px){.lg\\:py-0{padding-top:0;padding-bottom:0}}@media (min-width:1024px){.lg\\:px-0{padding-left:0;padding-right:0}}@media (min-width:1024px){.lg\\:py-1{padding-top:.25rem;padding-bottom:.25rem}}@media (min-width:1024px){.lg\\:px-1{padding-left:.25rem;padding-right:.25rem}}@media (min-width:1024px){.lg\\:py-2{padding-top:.5rem;padding-bottom:.5rem}}@media (min-width:1024px){.lg\\:px-2{padding-left:.5rem;padding-right:.5rem}}@media (min-width:1024px){.lg\\:py-3{padding-top:.75rem;padding-bottom:.75rem}}@media (min-width:1024px){.lg\\:px-3{padding-left:.75rem;padding-right:.75rem}}@media (min-width:1024px){.lg\\:py-4{padding-top:1rem;padding-bottom:1rem}}@media (min-width:1024px){.lg\\:px-4{padding-left:1rem;padding-right:1rem}}@media (min-width:1024px){.lg\\:py-5{padding-top:1.25rem;padding-bottom:1.25rem}}@media (min-width:1024px){.lg\\:px-5{padding-left:1.25rem;padding-right:1.25rem}}@media (min-width:1024px){.lg\\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}}@media (min-width:1024px){.lg\\:px-6{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1024px){.lg\\:py-8{padding-top:2rem;padding-bottom:2rem}}@media (min-width:1024px){.lg\\:px-8{padding-left:2rem;padding-right:2rem}}@media (min-width:1024px){.lg\\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}}@media (min-width:1024px){.lg\\:px-10{padding-left:2.5rem;padding-right:2.5rem}}@media (min-width:1024px){.lg\\:py-12{padding-top:3rem;padding-bottom:3rem}}@media (min-width:1024px){.lg\\:px-12{padding-left:3rem;padding-right:3rem}}@media (min-width:1024px){.lg\\:py-16{padding-top:4rem;padding-bottom:4rem}}@media (min-width:1024px){.lg\\:px-16{padding-left:4rem;padding-right:4rem}}@media (min-width:1024px){.lg\\:py-20{padding-top:5rem;padding-bottom:5rem}}@media (min-width:1024px){.lg\\:px-20{padding-left:5rem;padding-right:5rem}}@media (min-width:1024px){.lg\\:py-24{padding-top:6rem;padding-bottom:6rem}}@media (min-width:1024px){.lg\\:px-24{padding-left:6rem;padding-right:6rem}}@media (min-width:1024px){.lg\\:py-32{padding-top:8rem;padding-bottom:8rem}}@media (min-width:1024px){.lg\\:px-32{padding-left:8rem;padding-right:8rem}}@media (min-width:1024px){.lg\\:py-40{padding-top:10rem;padding-bottom:10rem}}@media (min-width:1024px){.lg\\:px-40{padding-left:10rem;padding-right:10rem}}@media (min-width:1024px){.lg\\:py-48{padding-top:12rem;padding-bottom:12rem}}@media (min-width:1024px){.lg\\:px-48{padding-left:12rem;padding-right:12rem}}@media (min-width:1024px){.lg\\:py-56{padding-top:14rem;padding-bottom:14rem}}@media (min-width:1024px){.lg\\:px-56{padding-left:14rem;padding-right:14rem}}@media (min-width:1024px){.lg\\:py-64{padding-top:16rem;padding-bottom:16rem}}@media (min-width:1024px){.lg\\:px-64{padding-left:16rem;padding-right:16rem}}@media (min-width:1024px){.lg\\:py-px{padding-top:1px;padding-bottom:1px}}@media (min-width:1024px){.lg\\:px-px{padding-left:1px;padding-right:1px}}@media (min-width:1024px){.lg\\:pt-0{padding-top:0}}@media (min-width:1024px){.lg\\:pr-0{padding-right:0}}@media (min-width:1024px){.lg\\:pb-0{padding-bottom:0}}@media (min-width:1024px){.lg\\:pl-0{padding-left:0}}@media (min-width:1024px){.lg\\:pt-1{padding-top:.25rem}}@media (min-width:1024px){.lg\\:pr-1{padding-right:.25rem}}@media (min-width:1024px){.lg\\:pb-1{padding-bottom:.25rem}}@media (min-width:1024px){.lg\\:pl-1{padding-left:.25rem}}@media (min-width:1024px){.lg\\:pt-2{padding-top:.5rem}}@media (min-width:1024px){.lg\\:pr-2{padding-right:.5rem}}@media (min-width:1024px){.lg\\:pb-2{padding-bottom:.5rem}}@media (min-width:1024px){.lg\\:pl-2{padding-left:.5rem}}@media (min-width:1024px){.lg\\:pt-3{padding-top:.75rem}}@media (min-width:1024px){.lg\\:pr-3{padding-right:.75rem}}@media (min-width:1024px){.lg\\:pb-3{padding-bottom:.75rem}}@media (min-width:1024px){.lg\\:pl-3{padding-left:.75rem}}@media (min-width:1024px){.lg\\:pt-4{padding-top:1rem}}@media (min-width:1024px){.lg\\:pr-4{padding-right:1rem}}@media (min-width:1024px){.lg\\:pb-4{padding-bottom:1rem}}@media (min-width:1024px){.lg\\:pl-4{padding-left:1rem}}@media (min-width:1024px){.lg\\:pt-5{padding-top:1.25rem}}@media (min-width:1024px){.lg\\:pr-5{padding-right:1.25rem}}@media (min-width:1024px){.lg\\:pb-5{padding-bottom:1.25rem}}@media (min-width:1024px){.lg\\:pl-5{padding-left:1.25rem}}@media (min-width:1024px){.lg\\:pt-6{padding-top:1.5rem}}@media (min-width:1024px){.lg\\:pr-6{padding-right:1.5rem}}@media (min-width:1024px){.lg\\:pb-6{padding-bottom:1.5rem}}@media (min-width:1024px){.lg\\:pl-6{padding-left:1.5rem}}@media (min-width:1024px){.lg\\:pt-8{padding-top:2rem}}@media (min-width:1024px){.lg\\:pr-8{padding-right:2rem}}@media (min-width:1024px){.lg\\:pb-8{padding-bottom:2rem}}@media (min-width:1024px){.lg\\:pl-8{padding-left:2rem}}@media (min-width:1024px){.lg\\:pt-10{padding-top:2.5rem}}@media (min-width:1024px){.lg\\:pr-10{padding-right:2.5rem}}@media (min-width:1024px){.lg\\:pb-10{padding-bottom:2.5rem}}@media (min-width:1024px){.lg\\:pl-10{padding-left:2.5rem}}@media (min-width:1024px){.lg\\:pt-12{padding-top:3rem}}@media (min-width:1024px){.lg\\:pr-12{padding-right:3rem}}@media (min-width:1024px){.lg\\:pb-12{padding-bottom:3rem}}@media (min-width:1024px){.lg\\:pl-12{padding-left:3rem}}@media (min-width:1024px){.lg\\:pt-16{padding-top:4rem}}@media (min-width:1024px){.lg\\:pr-16{padding-right:4rem}}@media (min-width:1024px){.lg\\:pb-16{padding-bottom:4rem}}@media (min-width:1024px){.lg\\:pl-16{padding-left:4rem}}@media (min-width:1024px){.lg\\:pt-20{padding-top:5rem}}@media (min-width:1024px){.lg\\:pr-20{padding-right:5rem}}@media (min-width:1024px){.lg\\:pb-20{padding-bottom:5rem}}@media (min-width:1024px){.lg\\:pl-20{padding-left:5rem}}@media (min-width:1024px){.lg\\:pt-24{padding-top:6rem}}@media (min-width:1024px){.lg\\:pr-24{padding-right:6rem}}@media (min-width:1024px){.lg\\:pb-24{padding-bottom:6rem}}@media (min-width:1024px){.lg\\:pl-24{padding-left:6rem}}@media (min-width:1024px){.lg\\:pt-32{padding-top:8rem}}@media (min-width:1024px){.lg\\:pr-32{padding-right:8rem}}@media (min-width:1024px){.lg\\:pb-32{padding-bottom:8rem}}@media (min-width:1024px){.lg\\:pl-32{padding-left:8rem}}@media (min-width:1024px){.lg\\:pt-40{padding-top:10rem}}@media (min-width:1024px){.lg\\:pr-40{padding-right:10rem}}@media (min-width:1024px){.lg\\:pb-40{padding-bottom:10rem}}@media (min-width:1024px){.lg\\:pl-40{padding-left:10rem}}@media (min-width:1024px){.lg\\:pt-48{padding-top:12rem}}@media (min-width:1024px){.lg\\:pr-48{padding-right:12rem}}@media (min-width:1024px){.lg\\:pb-48{padding-bottom:12rem}}@media (min-width:1024px){.lg\\:pl-48{padding-left:12rem}}@media (min-width:1024px){.lg\\:pt-56{padding-top:14rem}}@media (min-width:1024px){.lg\\:pr-56{padding-right:14rem}}@media (min-width:1024px){.lg\\:pb-56{padding-bottom:14rem}}@media (min-width:1024px){.lg\\:pl-56{padding-left:14rem}}@media (min-width:1024px){.lg\\:pt-64{padding-top:16rem}}@media (min-width:1024px){.lg\\:pr-64{padding-right:16rem}}@media (min-width:1024px){.lg\\:pb-64{padding-bottom:16rem}}@media (min-width:1024px){.lg\\:pl-64{padding-left:16rem}}@media (min-width:1024px){.lg\\:pt-px{padding-top:1px}}@media (min-width:1024px){.lg\\:pr-px{padding-right:1px}}@media (min-width:1024px){.lg\\:pb-px{padding-bottom:1px}}@media (min-width:1024px){.lg\\:pl-px{padding-left:1px}}@media (min-width:1024px){.lg\\:placeholder-primary::placeholder{--placeholder-opacity:1;color:#7467ef;color:rgba(116,103,239,var(--placeholder-opacity))}}@media (min-width:1024px){.lg\\:placeholder-secondary::placeholder{--placeholder-opacity:1;color:#ff9e43;color:rgba(255,158,67,var(--placeholder-opacity))}}@media (min-width:1024px){.lg\\:placeholder-error::placeholder{--placeholder-opacity:1;color:#e95455;color:rgba(233,84,85,var(--placeholder-opacity))}}@media (min-width:1024px){.lg\\:placeholder-default::placeholder{--placeholder-opacity:1;color:#1a2038;color:rgba(26,32,56,var(--placeholder-opacity))}}@media (min-width:1024px){.lg\\:placeholder-paper::placeholder{--placeholder-opacity:1;color:#222a45;color:rgba(34,42,69,var(--placeholder-opacity))}}@media (min-width:1024px){.lg\\:placeholder-paperlight::placeholder{--placeholder-opacity:1;color:#30345b;color:rgba(48,52,91,var(--placeholder-opacity))}}@media (min-width:1024px){.lg\\:placeholder-muted::placeholder{color:hsla(0,0%,100%,.7)}}@media (min-width:1024px){.lg\\:placeholder-hint::placeholder{color:hsla(0,0%,100%,.5)}}@media (min-width:1024px){.lg\\:placeholder-white::placeholder{--placeholder-opacity:1;color:#fff;color:rgba(255,255,255,var(--placeholder-opacity))}}@media (min-width:1024px){.lg\\:placeholder-success::placeholder{color:#33d9b2}}@media (min-width:1024px){.lg\\:focus\\:placeholder-primary:focus::placeholder{--placeholder-opacity:1;color:#7467ef;color:rgba(116,103,239,var(--placeholder-opacity))}}@media (min-width:1024px){.lg\\:focus\\:placeholder-secondary:focus::placeholder{--placeholder-opacity:1;color:#ff9e43;color:rgba(255,158,67,var(--placeholder-opacity))}}@media (min-width:1024px){.lg\\:focus\\:placeholder-error:focus::placeholder{--placeholder-opacity:1;color:#e95455;color:rgba(233,84,85,var(--placeholder-opacity))}}@media (min-width:1024px){.lg\\:focus\\:placeholder-default:focus::placeholder{--placeholder-opacity:1;color:#1a2038;color:rgba(26,32,56,var(--placeholder-opacity))}}@media (min-width:1024px){.lg\\:focus\\:placeholder-paper:focus::placeholder{--placeholder-opacity:1;color:#222a45;color:rgba(34,42,69,var(--placeholder-opacity))}}@media (min-width:1024px){.lg\\:focus\\:placeholder-paperlight:focus::placeholder{--placeholder-opacity:1;color:#30345b;color:rgba(48,52,91,var(--placeholder-opacity))}}@media (min-width:1024px){.lg\\:focus\\:placeholder-muted:focus::placeholder{color:hsla(0,0%,100%,.7)}}@media (min-width:1024px){.lg\\:focus\\:placeholder-hint:focus::placeholder{color:hsla(0,0%,100%,.5)}}@media (min-width:1024px){.lg\\:focus\\:placeholder-white:focus::placeholder{--placeholder-opacity:1;color:#fff;color:rgba(255,255,255,var(--placeholder-opacity))}}@media (min-width:1024px){.lg\\:focus\\:placeholder-success:focus::placeholder{color:#33d9b2}}@media (min-width:1024px){.lg\\:placeholder-opacity-0::placeholder{--placeholder-opacity:0}}@media (min-width:1024px){.lg\\:placeholder-opacity-25::placeholder{--placeholder-opacity:0.25}}@media (min-width:1024px){.lg\\:placeholder-opacity-50::placeholder{--placeholder-opacity:0.5}}@media (min-width:1024px){.lg\\:placeholder-opacity-75::placeholder{--placeholder-opacity:0.75}}@media (min-width:1024px){.lg\\:placeholder-opacity-100::placeholder{--placeholder-opacity:1}}@media (min-width:1024px){.lg\\:focus\\:placeholder-opacity-0:focus::placeholder{--placeholder-opacity:0}}@media (min-width:1024px){.lg\\:focus\\:placeholder-opacity-25:focus::placeholder{--placeholder-opacity:0.25}}@media (min-width:1024px){.lg\\:focus\\:placeholder-opacity-50:focus::placeholder{--placeholder-opacity:0.5}}@media (min-width:1024px){.lg\\:focus\\:placeholder-opacity-75:focus::placeholder{--placeholder-opacity:0.75}}@media (min-width:1024px){.lg\\:focus\\:placeholder-opacity-100:focus::placeholder{--placeholder-opacity:1}}@media (min-width:1024px){.lg\\:pointer-events-none{pointer-events:none}}@media (min-width:1024px){.lg\\:pointer-events-auto{pointer-events:auto}}@media (min-width:1024px){.lg\\:static{position:static}}@media (min-width:1024px){.lg\\:fixed{position:fixed}}@media (min-width:1024px){.lg\\:absolute{position:absolute}}@media (min-width:1024px){.lg\\:relative{position:relative}}@media (min-width:1024px){.lg\\:sticky{position:sticky}}@media (min-width:1024px){.lg\\:inset-0{top:0;right:0;bottom:0;left:0}}@media (min-width:1024px){.lg\\:inset-auto{top:auto;right:auto;bottom:auto;left:auto}}@media (min-width:1024px){.lg\\:inset-y-0{top:0;bottom:0}}@media (min-width:1024px){.lg\\:inset-x-0{right:0;left:0}}@media (min-width:1024px){.lg\\:inset-y-auto{top:auto;bottom:auto}}@media (min-width:1024px){.lg\\:inset-x-auto{right:auto;left:auto}}@media (min-width:1024px){.lg\\:top-0{top:0}}@media (min-width:1024px){.lg\\:right-0{right:0}}@media (min-width:1024px){.lg\\:bottom-0{bottom:0}}@media (min-width:1024px){.lg\\:left-0{left:0}}@media (min-width:1024px){.lg\\:top-auto{top:auto}}@media (min-width:1024px){.lg\\:right-auto{right:auto}}@media (min-width:1024px){.lg\\:bottom-auto{bottom:auto}}@media (min-width:1024px){.lg\\:left-auto{left:auto}}@media (min-width:1024px){.lg\\:resize-none{resize:none}}@media (min-width:1024px){.lg\\:resize-y{resize:vertical}}@media (min-width:1024px){.lg\\:resize-x{resize:horizontal}}@media (min-width:1024px){.lg\\:resize{resize:both}}@media (min-width:1024px){.lg\\:shadow-xs{box-shadow:0 0 0 1px rgba(0,0,0,.05)}}@media (min-width:1024px){.lg\\:shadow-sm{box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}}@media (min-width:1024px){.lg\\:shadow{box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06)}}@media (min-width:1024px){.lg\\:shadow-md{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}}@media (min-width:1024px){.lg\\:shadow-lg{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}}@media (min-width:1024px){.lg\\:shadow-xl{box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}}@media (min-width:1024px){.lg\\:shadow-2xl{box-shadow:0 25px 50px -12px rgba(0,0,0,.25)}}@media (min-width:1024px){.lg\\:shadow-inner{box-shadow:inset 0 2px 4px 0 rgba(0,0,0,.06)}}@media (min-width:1024px){.lg\\:shadow-outline{box-shadow:0 0 0 3px rgba(66,153,225,.5)}}@media (min-width:1024px){.lg\\:shadow-none{box-shadow:none}}@media (min-width:1024px){.lg\\:hover\\:shadow-xs:hover{box-shadow:0 0 0 1px rgba(0,0,0,.05)}}@media (min-width:1024px){.lg\\:hover\\:shadow-sm:hover{box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}}@media (min-width:1024px){.lg\\:hover\\:shadow:hover{box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06)}}@media (min-width:1024px){.lg\\:hover\\:shadow-md:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}}@media (min-width:1024px){.lg\\:hover\\:shadow-lg:hover{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}}@media (min-width:1024px){.lg\\:hover\\:shadow-xl:hover{box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}}@media (min-width:1024px){.lg\\:hover\\:shadow-2xl:hover{box-shadow:0 25px 50px -12px rgba(0,0,0,.25)}}@media (min-width:1024px){.lg\\:hover\\:shadow-inner:hover{box-shadow:inset 0 2px 4px 0 rgba(0,0,0,.06)}}@media (min-width:1024px){.lg\\:hover\\:shadow-outline:hover{box-shadow:0 0 0 3px rgba(66,153,225,.5)}}@media (min-width:1024px){.lg\\:hover\\:shadow-none:hover{box-shadow:none}}@media (min-width:1024px){.lg\\:focus\\:shadow-xs:focus{box-shadow:0 0 0 1px rgba(0,0,0,.05)}}@media (min-width:1024px){.lg\\:focus\\:shadow-sm:focus{box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}}@media (min-width:1024px){.lg\\:focus\\:shadow:focus{box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06)}}@media (min-width:1024px){.lg\\:focus\\:shadow-md:focus{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}}@media (min-width:1024px){.lg\\:focus\\:shadow-lg:focus{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}}@media (min-width:1024px){.lg\\:focus\\:shadow-xl:focus{box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}}@media (min-width:1024px){.lg\\:focus\\:shadow-2xl:focus{box-shadow:0 25px 50px -12px rgba(0,0,0,.25)}}@media (min-width:1024px){.lg\\:focus\\:shadow-inner:focus{box-shadow:inset 0 2px 4px 0 rgba(0,0,0,.06)}}@media (min-width:1024px){.lg\\:focus\\:shadow-outline:focus{box-shadow:0 0 0 3px rgba(66,153,225,.5)}}@media (min-width:1024px){.lg\\:focus\\:shadow-none:focus{box-shadow:none}}@media (min-width:1024px){.lg\\:fill-current{fill:currentColor}}@media (min-width:1024px){.lg\\:stroke-current{stroke:currentColor}}@media (min-width:1024px){.lg\\:stroke-0{stroke-width:0}}@media (min-width:1024px){.lg\\:stroke-1{stroke-width:1}}@media (min-width:1024px){.lg\\:stroke-2{stroke-width:2}}@media (min-width:1024px){.lg\\:table-auto{table-layout:auto}}@media (min-width:1024px){.lg\\:table-fixed{table-layout:fixed}}@media (min-width:1024px){.lg\\:text-left{text-align:left}}@media (min-width:1024px){.lg\\:text-center{text-align:center}}@media (min-width:1024px){.lg\\:text-right{text-align:right}}@media (min-width:1024px){.lg\\:text-justify{text-align:justify}}@media (min-width:1024px){.lg\\:text-primary{--text-opacity:1;color:#7467ef;color:rgba(116,103,239,var(--text-opacity))}}@media (min-width:1024px){.lg\\:text-secondary{--text-opacity:1;color:#ff9e43;color:rgba(255,158,67,var(--text-opacity))}}@media (min-width:1024px){.lg\\:text-error{--text-opacity:1;color:#e95455;color:rgba(233,84,85,var(--text-opacity))}}@media (min-width:1024px){.lg\\:text-default{--text-opacity:1;color:#1a2038;color:rgba(26,32,56,var(--text-opacity))}}@media (min-width:1024px){.lg\\:text-paper{--text-opacity:1;color:#222a45;color:rgba(34,42,69,var(--text-opacity))}}@media (min-width:1024px){.lg\\:text-paperlight{--text-opacity:1;color:#30345b;color:rgba(48,52,91,var(--text-opacity))}}@media (min-width:1024px){.lg\\:text-muted{color:hsla(0,0%,100%,.7)}}@media (min-width:1024px){.lg\\:text-hint{color:hsla(0,0%,100%,.5)}}@media (min-width:1024px){.lg\\:text-white{--text-opacity:1;color:#fff;color:rgba(255,255,255,var(--text-opacity))}}@media (min-width:1024px){.lg\\:text-success{color:#33d9b2}}@media (min-width:1024px){.lg\\:hover\\:text-primary:hover{--text-opacity:1;color:#7467ef;color:rgba(116,103,239,var(--text-opacity))}}@media (min-width:1024px){.lg\\:hover\\:text-secondary:hover{--text-opacity:1;color:#ff9e43;color:rgba(255,158,67,var(--text-opacity))}}@media (min-width:1024px){.lg\\:hover\\:text-error:hover{--text-opacity:1;color:#e95455;color:rgba(233,84,85,var(--text-opacity))}}@media (min-width:1024px){.lg\\:hover\\:text-default:hover{--text-opacity:1;color:#1a2038;color:rgba(26,32,56,var(--text-opacity))}}@media (min-width:1024px){.lg\\:hover\\:text-paper:hover{--text-opacity:1;color:#222a45;color:rgba(34,42,69,var(--text-opacity))}}@media (min-width:1024px){.lg\\:hover\\:text-paperlight:hover{--text-opacity:1;color:#30345b;color:rgba(48,52,91,var(--text-opacity))}}@media (min-width:1024px){.lg\\:hover\\:text-muted:hover{color:hsla(0,0%,100%,.7)}}@media (min-width:1024px){.lg\\:hover\\:text-hint:hover{color:hsla(0,0%,100%,.5)}}@media (min-width:1024px){.lg\\:hover\\:text-white:hover{--text-opacity:1;color:#fff;color:rgba(255,255,255,var(--text-opacity))}}@media (min-width:1024px){.lg\\:hover\\:text-success:hover{color:#33d9b2}}@media (min-width:1024px){.lg\\:focus\\:text-primary:focus{--text-opacity:1;color:#7467ef;color:rgba(116,103,239,var(--text-opacity))}}@media (min-width:1024px){.lg\\:focus\\:text-secondary:focus{--text-opacity:1;color:#ff9e43;color:rgba(255,158,67,var(--text-opacity))}}@media (min-width:1024px){.lg\\:focus\\:text-error:focus{--text-opacity:1;color:#e95455;color:rgba(233,84,85,var(--text-opacity))}}@media (min-width:1024px){.lg\\:focus\\:text-default:focus{--text-opacity:1;color:#1a2038;color:rgba(26,32,56,var(--text-opacity))}}@media (min-width:1024px){.lg\\:focus\\:text-paper:focus{--text-opacity:1;color:#222a45;color:rgba(34,42,69,var(--text-opacity))}}@media (min-width:1024px){.lg\\:focus\\:text-paperlight:focus{--text-opacity:1;color:#30345b;color:rgba(48,52,91,var(--text-opacity))}}@media (min-width:1024px){.lg\\:focus\\:text-muted:focus{color:hsla(0,0%,100%,.7)}}@media (min-width:1024px){.lg\\:focus\\:text-hint:focus{color:hsla(0,0%,100%,.5)}}@media (min-width:1024px){.lg\\:focus\\:text-white:focus{--text-opacity:1;color:#fff;color:rgba(255,255,255,var(--text-opacity))}}@media (min-width:1024px){.lg\\:focus\\:text-success:focus{color:#33d9b2}}@media (min-width:1024px){.lg\\:text-opacity-0{--text-opacity:0}}@media (min-width:1024px){.lg\\:text-opacity-25{--text-opacity:0.25}}@media (min-width:1024px){.lg\\:text-opacity-50{--text-opacity:0.5}}@media (min-width:1024px){.lg\\:text-opacity-75{--text-opacity:0.75}}@media (min-width:1024px){.lg\\:text-opacity-100{--text-opacity:1}}@media (min-width:1024px){.lg\\:hover\\:text-opacity-0:hover{--text-opacity:0}}@media (min-width:1024px){.lg\\:hover\\:text-opacity-25:hover{--text-opacity:0.25}}@media (min-width:1024px){.lg\\:hover\\:text-opacity-50:hover{--text-opacity:0.5}}@media (min-width:1024px){.lg\\:hover\\:text-opacity-75:hover{--text-opacity:0.75}}@media (min-width:1024px){.lg\\:hover\\:text-opacity-100:hover{--text-opacity:1}}@media (min-width:1024px){.lg\\:focus\\:text-opacity-0:focus{--text-opacity:0}}@media (min-width:1024px){.lg\\:focus\\:text-opacity-25:focus{--text-opacity:0.25}}@media (min-width:1024px){.lg\\:focus\\:text-opacity-50:focus{--text-opacity:0.5}}@media (min-width:1024px){.lg\\:focus\\:text-opacity-75:focus{--text-opacity:0.75}}@media (min-width:1024px){.lg\\:focus\\:text-opacity-100:focus{--text-opacity:1}}@media (min-width:1024px){.lg\\:italic{font-style:italic}}@media (min-width:1024px){.lg\\:not-italic{font-style:normal}}@media (min-width:1024px){.lg\\:uppercase{text-transform:uppercase}}@media (min-width:1024px){.lg\\:lowercase{text-transform:lowercase}}@media (min-width:1024px){.lg\\:capitalize{text-transform:capitalize}}@media (min-width:1024px){.lg\\:normal-case{text-transform:none}}@media (min-width:1024px){.lg\\:underline{text-decoration:underline}}@media (min-width:1024px){.lg\\:line-through{text-decoration:line-through}}@media (min-width:1024px){.lg\\:no-underline{text-decoration:none}}@media (min-width:1024px){.lg\\:hover\\:underline:hover{text-decoration:underline}}@media (min-width:1024px){.lg\\:hover\\:line-through:hover{text-decoration:line-through}}@media (min-width:1024px){.lg\\:hover\\:no-underline:hover{text-decoration:none}}@media (min-width:1024px){.lg\\:focus\\:underline:focus{text-decoration:underline}}@media (min-width:1024px){.lg\\:focus\\:line-through:focus{text-decoration:line-through}}@media (min-width:1024px){.lg\\:focus\\:no-underline:focus{text-decoration:none}}@media (min-width:1024px){.lg\\:antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}@media (min-width:1024px){.lg\\:subpixel-antialiased{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}}@media (min-width:1024px){.lg\\:diagonal-fractions,.lg\\:lining-nums,.lg\\:oldstyle-nums,.lg\\:ordinal,.lg\\:proportional-nums,.lg\\:slashed-zero,.lg\\:stacked-fractions,.lg\\:tabular-nums{--font-variant-numeric-ordinal:var(--tailwind-empty,/*!*/ /*!*/);--font-variant-numeric-slashed-zero:var(--tailwind-empty,/*!*/ /*!*/);--font-variant-numeric-figure:var(--tailwind-empty,/*!*/ /*!*/);--font-variant-numeric-spacing:var(--tailwind-empty,/*!*/ /*!*/);--font-variant-numeric-fraction:var(--tailwind-empty,/*!*/ /*!*/);font-variant-numeric:var(--font-variant-numeric-ordinal) var(--font-variant-numeric-slashed-zero) var(--font-variant-numeric-figure) var(--font-variant-numeric-spacing) var(--font-variant-numeric-fraction)}}@media (min-width:1024px){.lg\\:normal-nums{font-variant-numeric:normal}}@media (min-width:1024px){.lg\\:ordinal{--font-variant-numeric-ordinal:ordinal}}@media (min-width:1024px){.lg\\:slashed-zero{--font-variant-numeric-slashed-zero:slashed-zero}}@media (min-width:1024px){.lg\\:lining-nums{--font-variant-numeric-figure:lining-nums}}@media (min-width:1024px){.lg\\:oldstyle-nums{--font-variant-numeric-figure:oldstyle-nums}}@media (min-width:1024px){.lg\\:proportional-nums{--font-variant-numeric-spacing:proportional-nums}}@media (min-width:1024px){.lg\\:tabular-nums{--font-variant-numeric-spacing:tabular-nums}}@media (min-width:1024px){.lg\\:diagonal-fractions{--font-variant-numeric-fraction:diagonal-fractions}}@media (min-width:1024px){.lg\\:stacked-fractions{--font-variant-numeric-fraction:stacked-fractions}}@media (min-width:1024px){.lg\\:tracking-tighter{letter-spacing:-.05em}}@media (min-width:1024px){.lg\\:tracking-tight{letter-spacing:-.025em}}@media (min-width:1024px){.lg\\:tracking-normal{letter-spacing:0}}@media (min-width:1024px){.lg\\:tracking-wide{letter-spacing:.025em}}@media (min-width:1024px){.lg\\:tracking-wider{letter-spacing:.05em}}@media (min-width:1024px){.lg\\:tracking-widest{letter-spacing:.1em}}@media (min-width:1024px){.lg\\:select-none{-webkit-user-select:none;user-select:none}}@media (min-width:1024px){.lg\\:select-text{-webkit-user-select:text;user-select:text}}@media (min-width:1024px){.lg\\:select-all{-webkit-user-select:all;user-select:all}}@media (min-width:1024px){.lg\\:select-auto{-webkit-user-select:auto;user-select:auto}}@media (min-width:1024px){.lg\\:align-baseline{vertical-align:initial}}@media (min-width:1024px){.lg\\:align-top{vertical-align:top}}@media (min-width:1024px){.lg\\:align-middle{vertical-align:middle}}@media (min-width:1024px){.lg\\:align-bottom{vertical-align:bottom}}@media (min-width:1024px){.lg\\:align-text-top{vertical-align:text-top}}@media (min-width:1024px){.lg\\:align-text-bottom{vertical-align:text-bottom}}@media (min-width:1024px){.lg\\:visible{visibility:visible}}@media (min-width:1024px){.lg\\:invisible{visibility:hidden}}@media (min-width:1024px){.lg\\:whitespace-normal{white-space:normal}}@media (min-width:1024px){.lg\\:whitespace-no-wrap{white-space:nowrap}}@media (min-width:1024px){.lg\\:whitespace-pre{white-space:pre}}@media (min-width:1024px){.lg\\:whitespace-pre-line{white-space:pre-line}}@media (min-width:1024px){.lg\\:whitespace-pre-wrap{white-space:pre-wrap}}@media (min-width:1024px){.lg\\:break-normal{word-wrap:normal;overflow-wrap:normal;word-break:normal}}@media (min-width:1024px){.lg\\:break-words{word-wrap:break-word;overflow-wrap:break-word}}@media (min-width:1024px){.lg\\:break-all{word-break:break-all}}@media (min-width:1024px){.lg\\:truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media (min-width:1024px){.lg\\:w-0{width:0}}@media (min-width:1024px){.lg\\:w-1{width:.25rem}}@media (min-width:1024px){.lg\\:w-2{width:.5rem}}@media (min-width:1024px){.lg\\:w-3{width:.75rem}}@media (min-width:1024px){.lg\\:w-4{width:1rem}}@media (min-width:1024px){.lg\\:w-5{width:1.25rem}}@media (min-width:1024px){.lg\\:w-6{width:1.5rem}}@media (min-width:1024px){.lg\\:w-8{width:2rem}}@media (min-width:1024px){.lg\\:w-10{width:2.5rem}}@media (min-width:1024px){.lg\\:w-12{width:3rem}}@media (min-width:1024px){.lg\\:w-16{width:4rem}}@media (min-width:1024px){.lg\\:w-20{width:5rem}}@media (min-width:1024px){.lg\\:w-24{width:6rem}}@media (min-width:1024px){.lg\\:w-32{width:8rem}}@media (min-width:1024px){.lg\\:w-40{width:10rem}}@media (min-width:1024px){.lg\\:w-48{width:12rem}}@media (min-width:1024px){.lg\\:w-56{width:14rem}}@media (min-width:1024px){.lg\\:w-64{width:16rem}}@media (min-width:1024px){.lg\\:w-auto{width:auto}}@media (min-width:1024px){.lg\\:w-px{width:1px}}@media (min-width:1024px){.lg\\:w-1\\/2{width:50%}}@media (min-width:1024px){.lg\\:w-1\\/3{width:33.333333%}}@media (min-width:1024px){.lg\\:w-2\\/3{width:66.666667%}}@media (min-width:1024px){.lg\\:w-1\\/4{width:25%}}@media (min-width:1024px){.lg\\:w-2\\/4{width:50%}}@media (min-width:1024px){.lg\\:w-3\\/4{width:75%}}@media (min-width:1024px){.lg\\:w-1\\/5{width:20%}}@media (min-width:1024px){.lg\\:w-2\\/5{width:40%}}@media (min-width:1024px){.lg\\:w-3\\/5{width:60%}}@media (min-width:1024px){.lg\\:w-4\\/5{width:80%}}@media (min-width:1024px){.lg\\:w-1\\/6{width:16.666667%}}@media (min-width:1024px){.lg\\:w-2\\/6{width:33.333333%}}@media (min-width:1024px){.lg\\:w-3\\/6{width:50%}}@media (min-width:1024px){.lg\\:w-4\\/6{width:66.666667%}}@media (min-width:1024px){.lg\\:w-5\\/6{width:83.333333%}}@media (min-width:1024px){.lg\\:w-1\\/12{width:8.333333%}}@media (min-width:1024px){.lg\\:w-2\\/12{width:16.666667%}}@media (min-width:1024px){.lg\\:w-3\\/12{width:25%}}@media (min-width:1024px){.lg\\:w-4\\/12{width:33.333333%}}@media (min-width:1024px){.lg\\:w-5\\/12{width:41.666667%}}@media (min-width:1024px){.lg\\:w-6\\/12{width:50%}}@media (min-width:1024px){.lg\\:w-7\\/12{width:58.333333%}}@media (min-width:1024px){.lg\\:w-8\\/12{width:66.666667%}}@media (min-width:1024px){.lg\\:w-9\\/12{width:75%}}@media (min-width:1024px){.lg\\:w-10\\/12{width:83.333333%}}@media (min-width:1024px){.lg\\:w-11\\/12{width:91.666667%}}@media (min-width:1024px){.lg\\:w-full{width:100%}}@media (min-width:1024px){.lg\\:w-screen{width:100vw}}@media (min-width:1024px){.lg\\:z-0{z-index:0}}@media (min-width:1024px){.lg\\:z-10{z-index:10}}@media (min-width:1024px){.lg\\:z-20{z-index:20}}@media (min-width:1024px){.lg\\:z-30{z-index:30}}@media (min-width:1024px){.lg\\:z-40{z-index:40}}@media (min-width:1024px){.lg\\:z-50{z-index:50}}@media (min-width:1024px){.lg\\:z-auto{z-index:auto}}@media (min-width:1024px){.lg\\:gap-0{grid-gap:0;gap:0}}@media (min-width:1024px){.lg\\:gap-1{grid-gap:.25rem;gap:.25rem}}@media (min-width:1024px){.lg\\:gap-2{grid-gap:.5rem;gap:.5rem}}@media (min-width:1024px){.lg\\:gap-3{grid-gap:.75rem;gap:.75rem}}@media (min-width:1024px){.lg\\:gap-4{grid-gap:1rem;gap:1rem}}@media (min-width:1024px){.lg\\:gap-5{grid-gap:1.25rem;gap:1.25rem}}@media (min-width:1024px){.lg\\:gap-6{grid-gap:1.5rem;gap:1.5rem}}@media (min-width:1024px){.lg\\:gap-8{grid-gap:2rem;gap:2rem}}@media (min-width:1024px){.lg\\:gap-10{grid-gap:2.5rem;gap:2.5rem}}@media (min-width:1024px){.lg\\:gap-12{grid-gap:3rem;gap:3rem}}@media (min-width:1024px){.lg\\:gap-16{grid-gap:4rem;gap:4rem}}@media (min-width:1024px){.lg\\:gap-20{grid-gap:5rem;gap:5rem}}@media (min-width:1024px){.lg\\:gap-24{grid-gap:6rem;gap:6rem}}@media (min-width:1024px){.lg\\:gap-32{grid-gap:8rem;gap:8rem}}@media (min-width:1024px){.lg\\:gap-40{grid-gap:10rem;gap:10rem}}@media (min-width:1024px){.lg\\:gap-48{grid-gap:12rem;gap:12rem}}@media (min-width:1024px){.lg\\:gap-56{grid-gap:14rem;gap:14rem}}@media (min-width:1024px){.lg\\:gap-64{grid-gap:16rem;gap:16rem}}@media (min-width:1024px){.lg\\:gap-px{grid-gap:1px;gap:1px}}@media (min-width:1024px){.lg\\:col-gap-0{grid-column-gap:0;column-gap:0}}@media (min-width:1024px){.lg\\:col-gap-1{grid-column-gap:.25rem;column-gap:.25rem}}@media (min-width:1024px){.lg\\:col-gap-2{grid-column-gap:.5rem;column-gap:.5rem}}@media (min-width:1024px){.lg\\:col-gap-3{grid-column-gap:.75rem;column-gap:.75rem}}@media (min-width:1024px){.lg\\:col-gap-4{grid-column-gap:1rem;column-gap:1rem}}@media (min-width:1024px){.lg\\:col-gap-5{grid-column-gap:1.25rem;column-gap:1.25rem}}@media (min-width:1024px){.lg\\:col-gap-6{grid-column-gap:1.5rem;column-gap:1.5rem}}@media (min-width:1024px){.lg\\:col-gap-8{grid-column-gap:2rem;column-gap:2rem}}@media (min-width:1024px){.lg\\:col-gap-10{grid-column-gap:2.5rem;column-gap:2.5rem}}@media (min-width:1024px){.lg\\:col-gap-12{grid-column-gap:3rem;column-gap:3rem}}@media (min-width:1024px){.lg\\:col-gap-16{grid-column-gap:4rem;column-gap:4rem}}@media (min-width:1024px){.lg\\:col-gap-20{grid-column-gap:5rem;column-gap:5rem}}@media (min-width:1024px){.lg\\:col-gap-24{grid-column-gap:6rem;column-gap:6rem}}@media (min-width:1024px){.lg\\:col-gap-32{grid-column-gap:8rem;column-gap:8rem}}@media (min-width:1024px){.lg\\:col-gap-40{grid-column-gap:10rem;column-gap:10rem}}@media (min-width:1024px){.lg\\:col-gap-48{grid-column-gap:12rem;column-gap:12rem}}@media (min-width:1024px){.lg\\:col-gap-56{grid-column-gap:14rem;column-gap:14rem}}@media (min-width:1024px){.lg\\:col-gap-64{grid-column-gap:16rem;column-gap:16rem}}@media (min-width:1024px){.lg\\:col-gap-px{grid-column-gap:1px;column-gap:1px}}@media (min-width:1024px){.lg\\:gap-x-0{grid-column-gap:0;column-gap:0}}@media (min-width:1024px){.lg\\:gap-x-1{grid-column-gap:.25rem;column-gap:.25rem}}@media (min-width:1024px){.lg\\:gap-x-2{grid-column-gap:.5rem;column-gap:.5rem}}@media (min-width:1024px){.lg\\:gap-x-3{grid-column-gap:.75rem;column-gap:.75rem}}@media (min-width:1024px){.lg\\:gap-x-4{grid-column-gap:1rem;column-gap:1rem}}@media (min-width:1024px){.lg\\:gap-x-5{grid-column-gap:1.25rem;column-gap:1.25rem}}@media (min-width:1024px){.lg\\:gap-x-6{grid-column-gap:1.5rem;column-gap:1.5rem}}@media (min-width:1024px){.lg\\:gap-x-8{grid-column-gap:2rem;column-gap:2rem}}@media (min-width:1024px){.lg\\:gap-x-10{grid-column-gap:2.5rem;column-gap:2.5rem}}@media (min-width:1024px){.lg\\:gap-x-12{grid-column-gap:3rem;column-gap:3rem}}@media (min-width:1024px){.lg\\:gap-x-16{grid-column-gap:4rem;column-gap:4rem}}@media (min-width:1024px){.lg\\:gap-x-20{grid-column-gap:5rem;column-gap:5rem}}@media (min-width:1024px){.lg\\:gap-x-24{grid-column-gap:6rem;column-gap:6rem}}@media (min-width:1024px){.lg\\:gap-x-32{grid-column-gap:8rem;column-gap:8rem}}@media (min-width:1024px){.lg\\:gap-x-40{grid-column-gap:10rem;column-gap:10rem}}@media (min-width:1024px){.lg\\:gap-x-48{grid-column-gap:12rem;column-gap:12rem}}@media (min-width:1024px){.lg\\:gap-x-56{grid-column-gap:14rem;column-gap:14rem}}@media (min-width:1024px){.lg\\:gap-x-64{grid-column-gap:16rem;column-gap:16rem}}@media (min-width:1024px){.lg\\:gap-x-px{grid-column-gap:1px;column-gap:1px}}@media (min-width:1024px){.lg\\:row-gap-0{grid-row-gap:0;row-gap:0}}@media (min-width:1024px){.lg\\:row-gap-1{grid-row-gap:.25rem;row-gap:.25rem}}@media (min-width:1024px){.lg\\:row-gap-2{grid-row-gap:.5rem;row-gap:.5rem}}@media (min-width:1024px){.lg\\:row-gap-3{grid-row-gap:.75rem;row-gap:.75rem}}@media (min-width:1024px){.lg\\:row-gap-4{grid-row-gap:1rem;row-gap:1rem}}@media (min-width:1024px){.lg\\:row-gap-5{grid-row-gap:1.25rem;row-gap:1.25rem}}@media (min-width:1024px){.lg\\:row-gap-6{grid-row-gap:1.5rem;row-gap:1.5rem}}@media (min-width:1024px){.lg\\:row-gap-8{grid-row-gap:2rem;row-gap:2rem}}@media (min-width:1024px){.lg\\:row-gap-10{grid-row-gap:2.5rem;row-gap:2.5rem}}@media (min-width:1024px){.lg\\:row-gap-12{grid-row-gap:3rem;row-gap:3rem}}@media (min-width:1024px){.lg\\:row-gap-16{grid-row-gap:4rem;row-gap:4rem}}@media (min-width:1024px){.lg\\:row-gap-20{grid-row-gap:5rem;row-gap:5rem}}@media (min-width:1024px){.lg\\:row-gap-24{grid-row-gap:6rem;row-gap:6rem}}@media (min-width:1024px){.lg\\:row-gap-32{grid-row-gap:8rem;row-gap:8rem}}@media (min-width:1024px){.lg\\:row-gap-40{grid-row-gap:10rem;row-gap:10rem}}@media (min-width:1024px){.lg\\:row-gap-48{grid-row-gap:12rem;row-gap:12rem}}@media (min-width:1024px){.lg\\:row-gap-56{grid-row-gap:14rem;row-gap:14rem}}@media (min-width:1024px){.lg\\:row-gap-64{grid-row-gap:16rem;row-gap:16rem}}@media (min-width:1024px){.lg\\:row-gap-px{grid-row-gap:1px;row-gap:1px}}@media (min-width:1024px){.lg\\:gap-y-0{grid-row-gap:0;row-gap:0}}@media (min-width:1024px){.lg\\:gap-y-1{grid-row-gap:.25rem;row-gap:.25rem}}@media (min-width:1024px){.lg\\:gap-y-2{grid-row-gap:.5rem;row-gap:.5rem}}@media (min-width:1024px){.lg\\:gap-y-3{grid-row-gap:.75rem;row-gap:.75rem}}@media (min-width:1024px){.lg\\:gap-y-4{grid-row-gap:1rem;row-gap:1rem}}@media (min-width:1024px){.lg\\:gap-y-5{grid-row-gap:1.25rem;row-gap:1.25rem}}@media (min-width:1024px){.lg\\:gap-y-6{grid-row-gap:1.5rem;row-gap:1.5rem}}@media (min-width:1024px){.lg\\:gap-y-8{grid-row-gap:2rem;row-gap:2rem}}@media (min-width:1024px){.lg\\:gap-y-10{grid-row-gap:2.5rem;row-gap:2.5rem}}@media (min-width:1024px){.lg\\:gap-y-12{grid-row-gap:3rem;row-gap:3rem}}@media (min-width:1024px){.lg\\:gap-y-16{grid-row-gap:4rem;row-gap:4rem}}@media (min-width:1024px){.lg\\:gap-y-20{grid-row-gap:5rem;row-gap:5rem}}@media (min-width:1024px){.lg\\:gap-y-24{grid-row-gap:6rem;row-gap:6rem}}@media (min-width:1024px){.lg\\:gap-y-32{grid-row-gap:8rem;row-gap:8rem}}@media (min-width:1024px){.lg\\:gap-y-40{grid-row-gap:10rem;row-gap:10rem}}@media (min-width:1024px){.lg\\:gap-y-48{grid-row-gap:12rem;row-gap:12rem}}@media (min-width:1024px){.lg\\:gap-y-56{grid-row-gap:14rem;row-gap:14rem}}@media (min-width:1024px){.lg\\:gap-y-64{grid-row-gap:16rem;row-gap:16rem}}@media (min-width:1024px){.lg\\:gap-y-px{grid-row-gap:1px;row-gap:1px}}@media (min-width:1024px){.lg\\:grid-flow-row{grid-auto-flow:row}}@media (min-width:1024px){.lg\\:grid-flow-col{grid-auto-flow:column}}@media (min-width:1024px){.lg\\:grid-flow-row-dense{grid-auto-flow:row dense}}@media (min-width:1024px){.lg\\:grid-flow-col-dense{grid-auto-flow:column dense}}@media (min-width:1024px){.lg\\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}}@media (min-width:1024px){.lg\\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.lg\\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.lg\\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1024px){.lg\\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (min-width:1024px){.lg\\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (min-width:1024px){.lg\\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}}@media (min-width:1024px){.lg\\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}}@media (min-width:1024px){.lg\\:grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}}@media (min-width:1024px){.lg\\:grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}}@media (min-width:1024px){.lg\\:grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))}}@media (min-width:1024px){.lg\\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}}@media (min-width:1024px){.lg\\:grid-cols-none{grid-template-columns:none}}@media (min-width:1024px){.lg\\:auto-cols-auto{grid-auto-columns:auto}}@media (min-width:1024px){.lg\\:auto-cols-min{grid-auto-columns:-webkit-min-content;grid-auto-columns:min-content}}@media (min-width:1024px){.lg\\:auto-cols-max{grid-auto-columns:-webkit-max-content;grid-auto-columns:max-content}}@media (min-width:1024px){.lg\\:auto-cols-fr{grid-auto-columns:minmax(0,1fr)}}@media (min-width:1024px){.lg\\:col-auto{grid-column:auto}}@media (min-width:1024px){.lg\\:col-span-1{grid-column:span 1/span 1}}@media (min-width:1024px){.lg\\:col-span-2{grid-column:span 2/span 2}}@media (min-width:1024px){.lg\\:col-span-3{grid-column:span 3/span 3}}@media (min-width:1024px){.lg\\:col-span-4{grid-column:span 4/span 4}}@media (min-width:1024px){.lg\\:col-span-5{grid-column:span 5/span 5}}@media (min-width:1024px){.lg\\:col-span-6{grid-column:span 6/span 6}}@media (min-width:1024px){.lg\\:col-span-7{grid-column:span 7/span 7}}@media (min-width:1024px){.lg\\:col-span-8{grid-column:span 8/span 8}}@media (min-width:1024px){.lg\\:col-span-9{grid-column:span 9/span 9}}@media (min-width:1024px){.lg\\:col-span-10{grid-column:span 10/span 10}}@media (min-width:1024px){.lg\\:col-span-11{grid-column:span 11/span 11}}@media (min-width:1024px){.lg\\:col-span-12{grid-column:span 12/span 12}}@media (min-width:1024px){.lg\\:col-span-full{grid-column:1/-1}}@media (min-width:1024px){.lg\\:col-start-1{grid-column-start:1}}@media (min-width:1024px){.lg\\:col-start-2{grid-column-start:2}}@media (min-width:1024px){.lg\\:col-start-3{grid-column-start:3}}@media (min-width:1024px){.lg\\:col-start-4{grid-column-start:4}}@media (min-width:1024px){.lg\\:col-start-5{grid-column-start:5}}@media (min-width:1024px){.lg\\:col-start-6{grid-column-start:6}}@media (min-width:1024px){.lg\\:col-start-7{grid-column-start:7}}@media (min-width:1024px){.lg\\:col-start-8{grid-column-start:8}}@media (min-width:1024px){.lg\\:col-start-9{grid-column-start:9}}@media (min-width:1024px){.lg\\:col-start-10{grid-column-start:10}}@media (min-width:1024px){.lg\\:col-start-11{grid-column-start:11}}@media (min-width:1024px){.lg\\:col-start-12{grid-column-start:12}}@media (min-width:1024px){.lg\\:col-start-13{grid-column-start:13}}@media (min-width:1024px){.lg\\:col-start-auto{grid-column-start:auto}}@media (min-width:1024px){.lg\\:col-end-1{grid-column-end:1}}@media (min-width:1024px){.lg\\:col-end-2{grid-column-end:2}}@media (min-width:1024px){.lg\\:col-end-3{grid-column-end:3}}@media (min-width:1024px){.lg\\:col-end-4{grid-column-end:4}}@media (min-width:1024px){.lg\\:col-end-5{grid-column-end:5}}@media (min-width:1024px){.lg\\:col-end-6{grid-column-end:6}}@media (min-width:1024px){.lg\\:col-end-7{grid-column-end:7}}@media (min-width:1024px){.lg\\:col-end-8{grid-column-end:8}}@media (min-width:1024px){.lg\\:col-end-9{grid-column-end:9}}@media (min-width:1024px){.lg\\:col-end-10{grid-column-end:10}}@media (min-width:1024px){.lg\\:col-end-11{grid-column-end:11}}@media (min-width:1024px){.lg\\:col-end-12{grid-column-end:12}}@media (min-width:1024px){.lg\\:col-end-13{grid-column-end:13}}@media (min-width:1024px){.lg\\:col-end-auto{grid-column-end:auto}}@media (min-width:1024px){.lg\\:grid-rows-1{grid-template-rows:repeat(1,minmax(0,1fr))}}@media (min-width:1024px){.lg\\:grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.lg\\:grid-rows-3{grid-template-rows:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.lg\\:grid-rows-4{grid-template-rows:repeat(4,minmax(0,1fr))}}@media (min-width:1024px){.lg\\:grid-rows-5{grid-template-rows:repeat(5,minmax(0,1fr))}}@media (min-width:1024px){.lg\\:grid-rows-6{grid-template-rows:repeat(6,minmax(0,1fr))}}@media (min-width:1024px){.lg\\:grid-rows-none{grid-template-rows:none}}@media (min-width:1024px){.lg\\:auto-rows-auto{grid-auto-rows:auto}}@media (min-width:1024px){.lg\\:auto-rows-min{grid-auto-rows:-webkit-min-content;grid-auto-rows:min-content}}@media (min-width:1024px){.lg\\:auto-rows-max{grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content}}@media (min-width:1024px){.lg\\:auto-rows-fr{grid-auto-rows:minmax(0,1fr)}}@media (min-width:1024px){.lg\\:row-auto{grid-row:auto}}@media (min-width:1024px){.lg\\:row-span-1{grid-row:span 1/span 1}}@media (min-width:1024px){.lg\\:row-span-2{grid-row:span 2/span 2}}@media (min-width:1024px){.lg\\:row-span-3{grid-row:span 3/span 3}}@media (min-width:1024px){.lg\\:row-span-4{grid-row:span 4/span 4}}@media (min-width:1024px){.lg\\:row-span-5{grid-row:span 5/span 5}}@media (min-width:1024px){.lg\\:row-span-6{grid-row:span 6/span 6}}@media (min-width:1024px){.lg\\:row-span-full{grid-row:1/-1}}@media (min-width:1024px){.lg\\:row-start-1{grid-row-start:1}}@media (min-width:1024px){.lg\\:row-start-2{grid-row-start:2}}@media (min-width:1024px){.lg\\:row-start-3{grid-row-start:3}}@media (min-width:1024px){.lg\\:row-start-4{grid-row-start:4}}@media (min-width:1024px){.lg\\:row-start-5{grid-row-start:5}}@media (min-width:1024px){.lg\\:row-start-6{grid-row-start:6}}@media (min-width:1024px){.lg\\:row-start-7{grid-row-start:7}}@media (min-width:1024px){.lg\\:row-start-auto{grid-row-start:auto}}@media (min-width:1024px){.lg\\:row-end-1{grid-row-end:1}}@media (min-width:1024px){.lg\\:row-end-2{grid-row-end:2}}@media (min-width:1024px){.lg\\:row-end-3{grid-row-end:3}}@media (min-width:1024px){.lg\\:row-end-4{grid-row-end:4}}@media (min-width:1024px){.lg\\:row-end-5{grid-row-end:5}}@media (min-width:1024px){.lg\\:row-end-6{grid-row-end:6}}@media (min-width:1024px){.lg\\:row-end-7{grid-row-end:7}}@media (min-width:1024px){.lg\\:row-end-auto{grid-row-end:auto}}@media (min-width:1024px){.lg\\:transform{--transform-translate-x:0;--transform-translate-y:0;--transform-rotate:0;--transform-skew-x:0;--transform-skew-y:0;--transform-scale-x:1;--transform-scale-y:1;transform:translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y))}}@media (min-width:1024px){.lg\\:transform-none{transform:none}}@media (min-width:1024px){.lg\\:origin-center{transform-origin:center}}@media (min-width:1024px){.lg\\:origin-top{transform-origin:top}}@media (min-width:1024px){.lg\\:origin-top-right{transform-origin:top right}}@media (min-width:1024px){.lg\\:origin-right{transform-origin:right}}@media (min-width:1024px){.lg\\:origin-bottom-right{transform-origin:bottom right}}@media (min-width:1024px){.lg\\:origin-bottom{transform-origin:bottom}}@media (min-width:1024px){.lg\\:origin-bottom-left{transform-origin:bottom left}}@media (min-width:1024px){.lg\\:origin-left{transform-origin:left}}@media (min-width:1024px){.lg\\:origin-top-left{transform-origin:top left}}@media (min-width:1024px){.lg\\:scale-0{--transform-scale-x:0;--transform-scale-y:0}}@media (min-width:1024px){.lg\\:scale-50{--transform-scale-x:.5;--transform-scale-y:.5}}@media (min-width:1024px){.lg\\:scale-75{--transform-scale-x:.75;--transform-scale-y:.75}}@media (min-width:1024px){.lg\\:scale-90{--transform-scale-x:.9;--transform-scale-y:.9}}@media (min-width:1024px){.lg\\:scale-95{--transform-scale-x:.95;--transform-scale-y:.95}}@media (min-width:1024px){.lg\\:scale-100{--transform-scale-x:1;--transform-scale-y:1}}@media (min-width:1024px){.lg\\:scale-105{--transform-scale-x:1.05;--transform-scale-y:1.05}}@media (min-width:1024px){.lg\\:scale-110{--transform-scale-x:1.1;--transform-scale-y:1.1}}@media (min-width:1024px){.lg\\:scale-125{--transform-scale-x:1.25;--transform-scale-y:1.25}}@media (min-width:1024px){.lg\\:scale-150{--transform-scale-x:1.5;--transform-scale-y:1.5}}@media (min-width:1024px){.lg\\:scale-x-0{--transform-scale-x:0}}@media (min-width:1024px){.lg\\:scale-x-50{--transform-scale-x:.5}}@media (min-width:1024px){.lg\\:scale-x-75{--transform-scale-x:.75}}@media (min-width:1024px){.lg\\:scale-x-90{--transform-scale-x:.9}}@media (min-width:1024px){.lg\\:scale-x-95{--transform-scale-x:.95}}@media (min-width:1024px){.lg\\:scale-x-100{--transform-scale-x:1}}@media (min-width:1024px){.lg\\:scale-x-105{--transform-scale-x:1.05}}@media (min-width:1024px){.lg\\:scale-x-110{--transform-scale-x:1.1}}@media (min-width:1024px){.lg\\:scale-x-125{--transform-scale-x:1.25}}@media (min-width:1024px){.lg\\:scale-x-150{--transform-scale-x:1.5}}@media (min-width:1024px){.lg\\:scale-y-0{--transform-scale-y:0}}@media (min-width:1024px){.lg\\:scale-y-50{--transform-scale-y:.5}}@media (min-width:1024px){.lg\\:scale-y-75{--transform-scale-y:.75}}@media (min-width:1024px){.lg\\:scale-y-90{--transform-scale-y:.9}}@media (min-width:1024px){.lg\\:scale-y-95{--transform-scale-y:.95}}@media (min-width:1024px){.lg\\:scale-y-100{--transform-scale-y:1}}@media (min-width:1024px){.lg\\:scale-y-105{--transform-scale-y:1.05}}@media (min-width:1024px){.lg\\:scale-y-110{--transform-scale-y:1.1}}@media (min-width:1024px){.lg\\:scale-y-125{--transform-scale-y:1.25}}@media (min-width:1024px){.lg\\:scale-y-150{--transform-scale-y:1.5}}@media (min-width:1024px){.lg\\:hover\\:scale-0:hover{--transform-scale-x:0;--transform-scale-y:0}}@media (min-width:1024px){.lg\\:hover\\:scale-50:hover{--transform-scale-x:.5;--transform-scale-y:.5}}@media (min-width:1024px){.lg\\:hover\\:scale-75:hover{--transform-scale-x:.75;--transform-scale-y:.75}}@media (min-width:1024px){.lg\\:hover\\:scale-90:hover{--transform-scale-x:.9;--transform-scale-y:.9}}@media (min-width:1024px){.lg\\:hover\\:scale-95:hover{--transform-scale-x:.95;--transform-scale-y:.95}}@media (min-width:1024px){.lg\\:hover\\:scale-100:hover{--transform-scale-x:1;--transform-scale-y:1}}@media (min-width:1024px){.lg\\:hover\\:scale-105:hover{--transform-scale-x:1.05;--transform-scale-y:1.05}}@media (min-width:1024px){.lg\\:hover\\:scale-110:hover{--transform-scale-x:1.1;--transform-scale-y:1.1}}@media (min-width:1024px){.lg\\:hover\\:scale-125:hover{--transform-scale-x:1.25;--transform-scale-y:1.25}}@media (min-width:1024px){.lg\\:hover\\:scale-150:hover{--transform-scale-x:1.5;--transform-scale-y:1.5}}@media (min-width:1024px){.lg\\:hover\\:scale-x-0:hover{--transform-scale-x:0}}@media (min-width:1024px){.lg\\:hover\\:scale-x-50:hover{--transform-scale-x:.5}}@media (min-width:1024px){.lg\\:hover\\:scale-x-75:hover{--transform-scale-x:.75}}@media (min-width:1024px){.lg\\:hover\\:scale-x-90:hover{--transform-scale-x:.9}}@media (min-width:1024px){.lg\\:hover\\:scale-x-95:hover{--transform-scale-x:.95}}@media (min-width:1024px){.lg\\:hover\\:scale-x-100:hover{--transform-scale-x:1}}@media (min-width:1024px){.lg\\:hover\\:scale-x-105:hover{--transform-scale-x:1.05}}@media (min-width:1024px){.lg\\:hover\\:scale-x-110:hover{--transform-scale-x:1.1}}@media (min-width:1024px){.lg\\:hover\\:scale-x-125:hover{--transform-scale-x:1.25}}@media (min-width:1024px){.lg\\:hover\\:scale-x-150:hover{--transform-scale-x:1.5}}@media (min-width:1024px){.lg\\:hover\\:scale-y-0:hover{--transform-scale-y:0}}@media (min-width:1024px){.lg\\:hover\\:scale-y-50:hover{--transform-scale-y:.5}}@media (min-width:1024px){.lg\\:hover\\:scale-y-75:hover{--transform-scale-y:.75}}@media (min-width:1024px){.lg\\:hover\\:scale-y-90:hover{--transform-scale-y:.9}}@media (min-width:1024px){.lg\\:hover\\:scale-y-95:hover{--transform-scale-y:.95}}@media (min-width:1024px){.lg\\:hover\\:scale-y-100:hover{--transform-scale-y:1}}@media (min-width:1024px){.lg\\:hover\\:scale-y-105:hover{--transform-scale-y:1.05}}@media (min-width:1024px){.lg\\:hover\\:scale-y-110:hover{--transform-scale-y:1.1}}@media (min-width:1024px){.lg\\:hover\\:scale-y-125:hover{--transform-scale-y:1.25}}@media (min-width:1024px){.lg\\:hover\\:scale-y-150:hover{--transform-scale-y:1.5}}@media (min-width:1024px){.lg\\:focus\\:scale-0:focus{--transform-scale-x:0;--transform-scale-y:0}}@media (min-width:1024px){.lg\\:focus\\:scale-50:focus{--transform-scale-x:.5;--transform-scale-y:.5}}@media (min-width:1024px){.lg\\:focus\\:scale-75:focus{--transform-scale-x:.75;--transform-scale-y:.75}}@media (min-width:1024px){.lg\\:focus\\:scale-90:focus{--transform-scale-x:.9;--transform-scale-y:.9}}@media (min-width:1024px){.lg\\:focus\\:scale-95:focus{--transform-scale-x:.95;--transform-scale-y:.95}}@media (min-width:1024px){.lg\\:focus\\:scale-100:focus{--transform-scale-x:1;--transform-scale-y:1}}@media (min-width:1024px){.lg\\:focus\\:scale-105:focus{--transform-scale-x:1.05;--transform-scale-y:1.05}}@media (min-width:1024px){.lg\\:focus\\:scale-110:focus{--transform-scale-x:1.1;--transform-scale-y:1.1}}@media (min-width:1024px){.lg\\:focus\\:scale-125:focus{--transform-scale-x:1.25;--transform-scale-y:1.25}}@media (min-width:1024px){.lg\\:focus\\:scale-150:focus{--transform-scale-x:1.5;--transform-scale-y:1.5}}@media (min-width:1024px){.lg\\:focus\\:scale-x-0:focus{--transform-scale-x:0}}@media (min-width:1024px){.lg\\:focus\\:scale-x-50:focus{--transform-scale-x:.5}}@media (min-width:1024px){.lg\\:focus\\:scale-x-75:focus{--transform-scale-x:.75}}@media (min-width:1024px){.lg\\:focus\\:scale-x-90:focus{--transform-scale-x:.9}}@media (min-width:1024px){.lg\\:focus\\:scale-x-95:focus{--transform-scale-x:.95}}@media (min-width:1024px){.lg\\:focus\\:scale-x-100:focus{--transform-scale-x:1}}@media (min-width:1024px){.lg\\:focus\\:scale-x-105:focus{--transform-scale-x:1.05}}@media (min-width:1024px){.lg\\:focus\\:scale-x-110:focus{--transform-scale-x:1.1}}@media (min-width:1024px){.lg\\:focus\\:scale-x-125:focus{--transform-scale-x:1.25}}@media (min-width:1024px){.lg\\:focus\\:scale-x-150:focus{--transform-scale-x:1.5}}@media (min-width:1024px){.lg\\:focus\\:scale-y-0:focus{--transform-scale-y:0}}@media (min-width:1024px){.lg\\:focus\\:scale-y-50:focus{--transform-scale-y:.5}}@media (min-width:1024px){.lg\\:focus\\:scale-y-75:focus{--transform-scale-y:.75}}@media (min-width:1024px){.lg\\:focus\\:scale-y-90:focus{--transform-scale-y:.9}}@media (min-width:1024px){.lg\\:focus\\:scale-y-95:focus{--transform-scale-y:.95}}@media (min-width:1024px){.lg\\:focus\\:scale-y-100:focus{--transform-scale-y:1}}@media (min-width:1024px){.lg\\:focus\\:scale-y-105:focus{--transform-scale-y:1.05}}@media (min-width:1024px){.lg\\:focus\\:scale-y-110:focus{--transform-scale-y:1.1}}@media (min-width:1024px){.lg\\:focus\\:scale-y-125:focus{--transform-scale-y:1.25}}@media (min-width:1024px){.lg\\:focus\\:scale-y-150:focus{--transform-scale-y:1.5}}@media (min-width:1024px){.lg\\:rotate-0{--transform-rotate:0}}@media (min-width:1024px){.lg\\:rotate-1{--transform-rotate:1deg}}@media (min-width:1024px){.lg\\:rotate-2{--transform-rotate:2deg}}@media (min-width:1024px){.lg\\:rotate-3{--transform-rotate:3deg}}@media (min-width:1024px){.lg\\:rotate-6{--transform-rotate:6deg}}@media (min-width:1024px){.lg\\:rotate-12{--transform-rotate:12deg}}@media (min-width:1024px){.lg\\:rotate-45{--transform-rotate:45deg}}@media (min-width:1024px){.lg\\:rotate-90{--transform-rotate:90deg}}@media (min-width:1024px){.lg\\:rotate-180{--transform-rotate:180deg}}@media (min-width:1024px){.lg\\:-rotate-180{--transform-rotate:-180deg}}@media (min-width:1024px){.lg\\:-rotate-90{--transform-rotate:-90deg}}@media (min-width:1024px){.lg\\:-rotate-45{--transform-rotate:-45deg}}@media (min-width:1024px){.lg\\:-rotate-12{--transform-rotate:-12deg}}@media (min-width:1024px){.lg\\:-rotate-6{--transform-rotate:-6deg}}@media (min-width:1024px){.lg\\:-rotate-3{--transform-rotate:-3deg}}@media (min-width:1024px){.lg\\:-rotate-2{--transform-rotate:-2deg}}@media (min-width:1024px){.lg\\:-rotate-1{--transform-rotate:-1deg}}@media (min-width:1024px){.lg\\:hover\\:rotate-0:hover{--transform-rotate:0}}@media (min-width:1024px){.lg\\:hover\\:rotate-1:hover{--transform-rotate:1deg}}@media (min-width:1024px){.lg\\:hover\\:rotate-2:hover{--transform-rotate:2deg}}@media (min-width:1024px){.lg\\:hover\\:rotate-3:hover{--transform-rotate:3deg}}@media (min-width:1024px){.lg\\:hover\\:rotate-6:hover{--transform-rotate:6deg}}@media (min-width:1024px){.lg\\:hover\\:rotate-12:hover{--transform-rotate:12deg}}@media (min-width:1024px){.lg\\:hover\\:rotate-45:hover{--transform-rotate:45deg}}@media (min-width:1024px){.lg\\:hover\\:rotate-90:hover{--transform-rotate:90deg}}@media (min-width:1024px){.lg\\:hover\\:rotate-180:hover{--transform-rotate:180deg}}@media (min-width:1024px){.lg\\:hover\\:-rotate-180:hover{--transform-rotate:-180deg}}@media (min-width:1024px){.lg\\:hover\\:-rotate-90:hover{--transform-rotate:-90deg}}@media (min-width:1024px){.lg\\:hover\\:-rotate-45:hover{--transform-rotate:-45deg}}@media (min-width:1024px){.lg\\:hover\\:-rotate-12:hover{--transform-rotate:-12deg}}@media (min-width:1024px){.lg\\:hover\\:-rotate-6:hover{--transform-rotate:-6deg}}@media (min-width:1024px){.lg\\:hover\\:-rotate-3:hover{--transform-rotate:-3deg}}@media (min-width:1024px){.lg\\:hover\\:-rotate-2:hover{--transform-rotate:-2deg}}@media (min-width:1024px){.lg\\:hover\\:-rotate-1:hover{--transform-rotate:-1deg}}@media (min-width:1024px){.lg\\:focus\\:rotate-0:focus{--transform-rotate:0}}@media (min-width:1024px){.lg\\:focus\\:rotate-1:focus{--transform-rotate:1deg}}@media (min-width:1024px){.lg\\:focus\\:rotate-2:focus{--transform-rotate:2deg}}@media (min-width:1024px){.lg\\:focus\\:rotate-3:focus{--transform-rotate:3deg}}@media (min-width:1024px){.lg\\:focus\\:rotate-6:focus{--transform-rotate:6deg}}@media (min-width:1024px){.lg\\:focus\\:rotate-12:focus{--transform-rotate:12deg}}@media (min-width:1024px){.lg\\:focus\\:rotate-45:focus{--transform-rotate:45deg}}@media (min-width:1024px){.lg\\:focus\\:rotate-90:focus{--transform-rotate:90deg}}@media (min-width:1024px){.lg\\:focus\\:rotate-180:focus{--transform-rotate:180deg}}@media (min-width:1024px){.lg\\:focus\\:-rotate-180:focus{--transform-rotate:-180deg}}@media (min-width:1024px){.lg\\:focus\\:-rotate-90:focus{--transform-rotate:-90deg}}@media (min-width:1024px){.lg\\:focus\\:-rotate-45:focus{--transform-rotate:-45deg}}@media (min-width:1024px){.lg\\:focus\\:-rotate-12:focus{--transform-rotate:-12deg}}@media (min-width:1024px){.lg\\:focus\\:-rotate-6:focus{--transform-rotate:-6deg}}@media (min-width:1024px){.lg\\:focus\\:-rotate-3:focus{--transform-rotate:-3deg}}@media (min-width:1024px){.lg\\:focus\\:-rotate-2:focus{--transform-rotate:-2deg}}@media (min-width:1024px){.lg\\:focus\\:-rotate-1:focus{--transform-rotate:-1deg}}@media (min-width:1024px){.lg\\:translate-x-0{--transform-translate-x:0}}@media (min-width:1024px){.lg\\:translate-x-1{--transform-translate-x:0.25rem}}@media (min-width:1024px){.lg\\:translate-x-2{--transform-translate-x:0.5rem}}@media (min-width:1024px){.lg\\:translate-x-3{--transform-translate-x:0.75rem}}@media (min-width:1024px){.lg\\:translate-x-4{--transform-translate-x:1rem}}@media (min-width:1024px){.lg\\:translate-x-5{--transform-translate-x:1.25rem}}@media (min-width:1024px){.lg\\:translate-x-6{--transform-translate-x:1.5rem}}@media (min-width:1024px){.lg\\:translate-x-8{--transform-translate-x:2rem}}@media (min-width:1024px){.lg\\:translate-x-10{--transform-translate-x:2.5rem}}@media (min-width:1024px){.lg\\:translate-x-12{--transform-translate-x:3rem}}@media (min-width:1024px){.lg\\:translate-x-16{--transform-translate-x:4rem}}@media (min-width:1024px){.lg\\:translate-x-20{--transform-translate-x:5rem}}@media (min-width:1024px){.lg\\:translate-x-24{--transform-translate-x:6rem}}@media (min-width:1024px){.lg\\:translate-x-32{--transform-translate-x:8rem}}@media (min-width:1024px){.lg\\:translate-x-40{--transform-translate-x:10rem}}@media (min-width:1024px){.lg\\:translate-x-48{--transform-translate-x:12rem}}@media (min-width:1024px){.lg\\:translate-x-56{--transform-translate-x:14rem}}@media (min-width:1024px){.lg\\:translate-x-64{--transform-translate-x:16rem}}@media (min-width:1024px){.lg\\:translate-x-px{--transform-translate-x:1px}}@media (min-width:1024px){.lg\\:-translate-x-1{--transform-translate-x:-0.25rem}}@media (min-width:1024px){.lg\\:-translate-x-2{--transform-translate-x:-0.5rem}}@media (min-width:1024px){.lg\\:-translate-x-3{--transform-translate-x:-0.75rem}}@media (min-width:1024px){.lg\\:-translate-x-4{--transform-translate-x:-1rem}}@media (min-width:1024px){.lg\\:-translate-x-5{--transform-translate-x:-1.25rem}}@media (min-width:1024px){.lg\\:-translate-x-6{--transform-translate-x:-1.5rem}}@media (min-width:1024px){.lg\\:-translate-x-8{--transform-translate-x:-2rem}}@media (min-width:1024px){.lg\\:-translate-x-10{--transform-translate-x:-2.5rem}}@media (min-width:1024px){.lg\\:-translate-x-12{--transform-translate-x:-3rem}}@media (min-width:1024px){.lg\\:-translate-x-16{--transform-translate-x:-4rem}}@media (min-width:1024px){.lg\\:-translate-x-20{--transform-translate-x:-5rem}}@media (min-width:1024px){.lg\\:-translate-x-24{--transform-translate-x:-6rem}}@media (min-width:1024px){.lg\\:-translate-x-32{--transform-translate-x:-8rem}}@media (min-width:1024px){.lg\\:-translate-x-40{--transform-translate-x:-10rem}}@media (min-width:1024px){.lg\\:-translate-x-48{--transform-translate-x:-12rem}}@media (min-width:1024px){.lg\\:-translate-x-56{--transform-translate-x:-14rem}}@media (min-width:1024px){.lg\\:-translate-x-64{--transform-translate-x:-16rem}}@media (min-width:1024px){.lg\\:-translate-x-px{--transform-translate-x:-1px}}@media (min-width:1024px){.lg\\:-translate-x-full{--transform-translate-x:-100%}}@media (min-width:1024px){.lg\\:-translate-x-1\\/2{--transform-translate-x:-50%}}@media (min-width:1024px){.lg\\:translate-x-1\\/2{--transform-translate-x:50%}}@media (min-width:1024px){.lg\\:translate-x-full{--transform-translate-x:100%}}@media (min-width:1024px){.lg\\:translate-y-0{--transform-translate-y:0}}@media (min-width:1024px){.lg\\:translate-y-1{--transform-translate-y:0.25rem}}@media (min-width:1024px){.lg\\:translate-y-2{--transform-translate-y:0.5rem}}@media (min-width:1024px){.lg\\:translate-y-3{--transform-translate-y:0.75rem}}@media (min-width:1024px){.lg\\:translate-y-4{--transform-translate-y:1rem}}@media (min-width:1024px){.lg\\:translate-y-5{--transform-translate-y:1.25rem}}@media (min-width:1024px){.lg\\:translate-y-6{--transform-translate-y:1.5rem}}@media (min-width:1024px){.lg\\:translate-y-8{--transform-translate-y:2rem}}@media (min-width:1024px){.lg\\:translate-y-10{--transform-translate-y:2.5rem}}@media (min-width:1024px){.lg\\:translate-y-12{--transform-translate-y:3rem}}@media (min-width:1024px){.lg\\:translate-y-16{--transform-translate-y:4rem}}@media (min-width:1024px){.lg\\:translate-y-20{--transform-translate-y:5rem}}@media (min-width:1024px){.lg\\:translate-y-24{--transform-translate-y:6rem}}@media (min-width:1024px){.lg\\:translate-y-32{--transform-translate-y:8rem}}@media (min-width:1024px){.lg\\:translate-y-40{--transform-translate-y:10rem}}@media (min-width:1024px){.lg\\:translate-y-48{--transform-translate-y:12rem}}@media (min-width:1024px){.lg\\:translate-y-56{--transform-translate-y:14rem}}@media (min-width:1024px){.lg\\:translate-y-64{--transform-translate-y:16rem}}@media (min-width:1024px){.lg\\:translate-y-px{--transform-translate-y:1px}}@media (min-width:1024px){.lg\\:-translate-y-1{--transform-translate-y:-0.25rem}}@media (min-width:1024px){.lg\\:-translate-y-2{--transform-translate-y:-0.5rem}}@media (min-width:1024px){.lg\\:-translate-y-3{--transform-translate-y:-0.75rem}}@media (min-width:1024px){.lg\\:-translate-y-4{--transform-translate-y:-1rem}}@media (min-width:1024px){.lg\\:-translate-y-5{--transform-translate-y:-1.25rem}}@media (min-width:1024px){.lg\\:-translate-y-6{--transform-translate-y:-1.5rem}}@media (min-width:1024px){.lg\\:-translate-y-8{--transform-translate-y:-2rem}}@media (min-width:1024px){.lg\\:-translate-y-10{--transform-translate-y:-2.5rem}}@media (min-width:1024px){.lg\\:-translate-y-12{--transform-translate-y:-3rem}}@media (min-width:1024px){.lg\\:-translate-y-16{--transform-translate-y:-4rem}}@media (min-width:1024px){.lg\\:-translate-y-20{--transform-translate-y:-5rem}}@media (min-width:1024px){.lg\\:-translate-y-24{--transform-translate-y:-6rem}}@media (min-width:1024px){.lg\\:-translate-y-32{--transform-translate-y:-8rem}}@media (min-width:1024px){.lg\\:-translate-y-40{--transform-translate-y:-10rem}}@media (min-width:1024px){.lg\\:-translate-y-48{--transform-translate-y:-12rem}}@media (min-width:1024px){.lg\\:-translate-y-56{--transform-translate-y:-14rem}}@media (min-width:1024px){.lg\\:-translate-y-64{--transform-translate-y:-16rem}}@media (min-width:1024px){.lg\\:-translate-y-px{--transform-translate-y:-1px}}@media (min-width:1024px){.lg\\:-translate-y-full{--transform-translate-y:-100%}}@media (min-width:1024px){.lg\\:-translate-y-1\\/2{--transform-translate-y:-50%}}@media (min-width:1024px){.lg\\:translate-y-1\\/2{--transform-translate-y:50%}}@media (min-width:1024px){.lg\\:translate-y-full{--transform-translate-y:100%}}@media (min-width:1024px){.lg\\:hover\\:translate-x-0:hover{--transform-translate-x:0}}@media (min-width:1024px){.lg\\:hover\\:translate-x-1:hover{--transform-translate-x:0.25rem}}@media (min-width:1024px){.lg\\:hover\\:translate-x-2:hover{--transform-translate-x:0.5rem}}@media (min-width:1024px){.lg\\:hover\\:translate-x-3:hover{--transform-translate-x:0.75rem}}@media (min-width:1024px){.lg\\:hover\\:translate-x-4:hover{--transform-translate-x:1rem}}@media (min-width:1024px){.lg\\:hover\\:translate-x-5:hover{--transform-translate-x:1.25rem}}@media (min-width:1024px){.lg\\:hover\\:translate-x-6:hover{--transform-translate-x:1.5rem}}@media (min-width:1024px){.lg\\:hover\\:translate-x-8:hover{--transform-translate-x:2rem}}@media (min-width:1024px){.lg\\:hover\\:translate-x-10:hover{--transform-translate-x:2.5rem}}@media (min-width:1024px){.lg\\:hover\\:translate-x-12:hover{--transform-translate-x:3rem}}@media (min-width:1024px){.lg\\:hover\\:translate-x-16:hover{--transform-translate-x:4rem}}@media (min-width:1024px){.lg\\:hover\\:translate-x-20:hover{--transform-translate-x:5rem}}@media (min-width:1024px){.lg\\:hover\\:translate-x-24:hover{--transform-translate-x:6rem}}@media (min-width:1024px){.lg\\:hover\\:translate-x-32:hover{--transform-translate-x:8rem}}@media (min-width:1024px){.lg\\:hover\\:translate-x-40:hover{--transform-translate-x:10rem}}@media (min-width:1024px){.lg\\:hover\\:translate-x-48:hover{--transform-translate-x:12rem}}@media (min-width:1024px){.lg\\:hover\\:translate-x-56:hover{--transform-translate-x:14rem}}@media (min-width:1024px){.lg\\:hover\\:translate-x-64:hover{--transform-translate-x:16rem}}@media (min-width:1024px){.lg\\:hover\\:translate-x-px:hover{--transform-translate-x:1px}}@media (min-width:1024px){.lg\\:hover\\:-translate-x-1:hover{--transform-translate-x:-0.25rem}}@media (min-width:1024px){.lg\\:hover\\:-translate-x-2:hover{--transform-translate-x:-0.5rem}}@media (min-width:1024px){.lg\\:hover\\:-translate-x-3:hover{--transform-translate-x:-0.75rem}}@media (min-width:1024px){.lg\\:hover\\:-translate-x-4:hover{--transform-translate-x:-1rem}}@media (min-width:1024px){.lg\\:hover\\:-translate-x-5:hover{--transform-translate-x:-1.25rem}}@media (min-width:1024px){.lg\\:hover\\:-translate-x-6:hover{--transform-translate-x:-1.5rem}}@media (min-width:1024px){.lg\\:hover\\:-translate-x-8:hover{--transform-translate-x:-2rem}}@media (min-width:1024px){.lg\\:hover\\:-translate-x-10:hover{--transform-translate-x:-2.5rem}}@media (min-width:1024px){.lg\\:hover\\:-translate-x-12:hover{--transform-translate-x:-3rem}}@media (min-width:1024px){.lg\\:hover\\:-translate-x-16:hover{--transform-translate-x:-4rem}}@media (min-width:1024px){.lg\\:hover\\:-translate-x-20:hover{--transform-translate-x:-5rem}}@media (min-width:1024px){.lg\\:hover\\:-translate-x-24:hover{--transform-translate-x:-6rem}}@media (min-width:1024px){.lg\\:hover\\:-translate-x-32:hover{--transform-translate-x:-8rem}}@media (min-width:1024px){.lg\\:hover\\:-translate-x-40:hover{--transform-translate-x:-10rem}}@media (min-width:1024px){.lg\\:hover\\:-translate-x-48:hover{--transform-translate-x:-12rem}}@media (min-width:1024px){.lg\\:hover\\:-translate-x-56:hover{--transform-translate-x:-14rem}}@media (min-width:1024px){.lg\\:hover\\:-translate-x-64:hover{--transform-translate-x:-16rem}}@media (min-width:1024px){.lg\\:hover\\:-translate-x-px:hover{--transform-translate-x:-1px}}@media (min-width:1024px){.lg\\:hover\\:-translate-x-full:hover{--transform-translate-x:-100%}}@media (min-width:1024px){.lg\\:hover\\:-translate-x-1\\/2:hover{--transform-translate-x:-50%}}@media (min-width:1024px){.lg\\:hover\\:translate-x-1\\/2:hover{--transform-translate-x:50%}}@media (min-width:1024px){.lg\\:hover\\:translate-x-full:hover{--transform-translate-x:100%}}@media (min-width:1024px){.lg\\:hover\\:translate-y-0:hover{--transform-translate-y:0}}@media (min-width:1024px){.lg\\:hover\\:translate-y-1:hover{--transform-translate-y:0.25rem}}@media (min-width:1024px){.lg\\:hover\\:translate-y-2:hover{--transform-translate-y:0.5rem}}@media (min-width:1024px){.lg\\:hover\\:translate-y-3:hover{--transform-translate-y:0.75rem}}@media (min-width:1024px){.lg\\:hover\\:translate-y-4:hover{--transform-translate-y:1rem}}@media (min-width:1024px){.lg\\:hover\\:translate-y-5:hover{--transform-translate-y:1.25rem}}@media (min-width:1024px){.lg\\:hover\\:translate-y-6:hover{--transform-translate-y:1.5rem}}@media (min-width:1024px){.lg\\:hover\\:translate-y-8:hover{--transform-translate-y:2rem}}@media (min-width:1024px){.lg\\:hover\\:translate-y-10:hover{--transform-translate-y:2.5rem}}@media (min-width:1024px){.lg\\:hover\\:translate-y-12:hover{--transform-translate-y:3rem}}@media (min-width:1024px){.lg\\:hover\\:translate-y-16:hover{--transform-translate-y:4rem}}@media (min-width:1024px){.lg\\:hover\\:translate-y-20:hover{--transform-translate-y:5rem}}@media (min-width:1024px){.lg\\:hover\\:translate-y-24:hover{--transform-translate-y:6rem}}@media (min-width:1024px){.lg\\:hover\\:translate-y-32:hover{--transform-translate-y:8rem}}@media (min-width:1024px){.lg\\:hover\\:translate-y-40:hover{--transform-translate-y:10rem}}@media (min-width:1024px){.lg\\:hover\\:translate-y-48:hover{--transform-translate-y:12rem}}@media (min-width:1024px){.lg\\:hover\\:translate-y-56:hover{--transform-translate-y:14rem}}@media (min-width:1024px){.lg\\:hover\\:translate-y-64:hover{--transform-translate-y:16rem}}@media (min-width:1024px){.lg\\:hover\\:translate-y-px:hover{--transform-translate-y:1px}}@media (min-width:1024px){.lg\\:hover\\:-translate-y-1:hover{--transform-translate-y:-0.25rem}}@media (min-width:1024px){.lg\\:hover\\:-translate-y-2:hover{--transform-translate-y:-0.5rem}}@media (min-width:1024px){.lg\\:hover\\:-translate-y-3:hover{--transform-translate-y:-0.75rem}}@media (min-width:1024px){.lg\\:hover\\:-translate-y-4:hover{--transform-translate-y:-1rem}}@media (min-width:1024px){.lg\\:hover\\:-translate-y-5:hover{--transform-translate-y:-1.25rem}}@media (min-width:1024px){.lg\\:hover\\:-translate-y-6:hover{--transform-translate-y:-1.5rem}}@media (min-width:1024px){.lg\\:hover\\:-translate-y-8:hover{--transform-translate-y:-2rem}}@media (min-width:1024px){.lg\\:hover\\:-translate-y-10:hover{--transform-translate-y:-2.5rem}}@media (min-width:1024px){.lg\\:hover\\:-translate-y-12:hover{--transform-translate-y:-3rem}}@media (min-width:1024px){.lg\\:hover\\:-translate-y-16:hover{--transform-translate-y:-4rem}}@media (min-width:1024px){.lg\\:hover\\:-translate-y-20:hover{--transform-translate-y:-5rem}}@media (min-width:1024px){.lg\\:hover\\:-translate-y-24:hover{--transform-translate-y:-6rem}}@media (min-width:1024px){.lg\\:hover\\:-translate-y-32:hover{--transform-translate-y:-8rem}}@media (min-width:1024px){.lg\\:hover\\:-translate-y-40:hover{--transform-translate-y:-10rem}}@media (min-width:1024px){.lg\\:hover\\:-translate-y-48:hover{--transform-translate-y:-12rem}}@media (min-width:1024px){.lg\\:hover\\:-translate-y-56:hover{--transform-translate-y:-14rem}}@media (min-width:1024px){.lg\\:hover\\:-translate-y-64:hover{--transform-translate-y:-16rem}}@media (min-width:1024px){.lg\\:hover\\:-translate-y-px:hover{--transform-translate-y:-1px}}@media (min-width:1024px){.lg\\:hover\\:-translate-y-full:hover{--transform-translate-y:-100%}}@media (min-width:1024px){.lg\\:hover\\:-translate-y-1\\/2:hover{--transform-translate-y:-50%}}@media (min-width:1024px){.lg\\:hover\\:translate-y-1\\/2:hover{--transform-translate-y:50%}}@media (min-width:1024px){.lg\\:hover\\:translate-y-full:hover{--transform-translate-y:100%}}@media (min-width:1024px){.lg\\:focus\\:translate-x-0:focus{--transform-translate-x:0}}@media (min-width:1024px){.lg\\:focus\\:translate-x-1:focus{--transform-translate-x:0.25rem}}@media (min-width:1024px){.lg\\:focus\\:translate-x-2:focus{--transform-translate-x:0.5rem}}@media (min-width:1024px){.lg\\:focus\\:translate-x-3:focus{--transform-translate-x:0.75rem}}@media (min-width:1024px){.lg\\:focus\\:translate-x-4:focus{--transform-translate-x:1rem}}@media (min-width:1024px){.lg\\:focus\\:translate-x-5:focus{--transform-translate-x:1.25rem}}@media (min-width:1024px){.lg\\:focus\\:translate-x-6:focus{--transform-translate-x:1.5rem}}@media (min-width:1024px){.lg\\:focus\\:translate-x-8:focus{--transform-translate-x:2rem}}@media (min-width:1024px){.lg\\:focus\\:translate-x-10:focus{--transform-translate-x:2.5rem}}@media (min-width:1024px){.lg\\:focus\\:translate-x-12:focus{--transform-translate-x:3rem}}@media (min-width:1024px){.lg\\:focus\\:translate-x-16:focus{--transform-translate-x:4rem}}@media (min-width:1024px){.lg\\:focus\\:translate-x-20:focus{--transform-translate-x:5rem}}@media (min-width:1024px){.lg\\:focus\\:translate-x-24:focus{--transform-translate-x:6rem}}@media (min-width:1024px){.lg\\:focus\\:translate-x-32:focus{--transform-translate-x:8rem}}@media (min-width:1024px){.lg\\:focus\\:translate-x-40:focus{--transform-translate-x:10rem}}@media (min-width:1024px){.lg\\:focus\\:translate-x-48:focus{--transform-translate-x:12rem}}@media (min-width:1024px){.lg\\:focus\\:translate-x-56:focus{--transform-translate-x:14rem}}@media (min-width:1024px){.lg\\:focus\\:translate-x-64:focus{--transform-translate-x:16rem}}@media (min-width:1024px){.lg\\:focus\\:translate-x-px:focus{--transform-translate-x:1px}}@media (min-width:1024px){.lg\\:focus\\:-translate-x-1:focus{--transform-translate-x:-0.25rem}}@media (min-width:1024px){.lg\\:focus\\:-translate-x-2:focus{--transform-translate-x:-0.5rem}}@media (min-width:1024px){.lg\\:focus\\:-translate-x-3:focus{--transform-translate-x:-0.75rem}}@media (min-width:1024px){.lg\\:focus\\:-translate-x-4:focus{--transform-translate-x:-1rem}}@media (min-width:1024px){.lg\\:focus\\:-translate-x-5:focus{--transform-translate-x:-1.25rem}}@media (min-width:1024px){.lg\\:focus\\:-translate-x-6:focus{--transform-translate-x:-1.5rem}}@media (min-width:1024px){.lg\\:focus\\:-translate-x-8:focus{--transform-translate-x:-2rem}}@media (min-width:1024px){.lg\\:focus\\:-translate-x-10:focus{--transform-translate-x:-2.5rem}}@media (min-width:1024px){.lg\\:focus\\:-translate-x-12:focus{--transform-translate-x:-3rem}}@media (min-width:1024px){.lg\\:focus\\:-translate-x-16:focus{--transform-translate-x:-4rem}}@media (min-width:1024px){.lg\\:focus\\:-translate-x-20:focus{--transform-translate-x:-5rem}}@media (min-width:1024px){.lg\\:focus\\:-translate-x-24:focus{--transform-translate-x:-6rem}}@media (min-width:1024px){.lg\\:focus\\:-translate-x-32:focus{--transform-translate-x:-8rem}}@media (min-width:1024px){.lg\\:focus\\:-translate-x-40:focus{--transform-translate-x:-10rem}}@media (min-width:1024px){.lg\\:focus\\:-translate-x-48:focus{--transform-translate-x:-12rem}}@media (min-width:1024px){.lg\\:focus\\:-translate-x-56:focus{--transform-translate-x:-14rem}}@media (min-width:1024px){.lg\\:focus\\:-translate-x-64:focus{--transform-translate-x:-16rem}}@media (min-width:1024px){.lg\\:focus\\:-translate-x-px:focus{--transform-translate-x:-1px}}@media (min-width:1024px){.lg\\:focus\\:-translate-x-full:focus{--transform-translate-x:-100%}}@media (min-width:1024px){.lg\\:focus\\:-translate-x-1\\/2:focus{--transform-translate-x:-50%}}@media (min-width:1024px){.lg\\:focus\\:translate-x-1\\/2:focus{--transform-translate-x:50%}}@media (min-width:1024px){.lg\\:focus\\:translate-x-full:focus{--transform-translate-x:100%}}@media (min-width:1024px){.lg\\:focus\\:translate-y-0:focus{--transform-translate-y:0}}@media (min-width:1024px){.lg\\:focus\\:translate-y-1:focus{--transform-translate-y:0.25rem}}@media (min-width:1024px){.lg\\:focus\\:translate-y-2:focus{--transform-translate-y:0.5rem}}@media (min-width:1024px){.lg\\:focus\\:translate-y-3:focus{--transform-translate-y:0.75rem}}@media (min-width:1024px){.lg\\:focus\\:translate-y-4:focus{--transform-translate-y:1rem}}@media (min-width:1024px){.lg\\:focus\\:translate-y-5:focus{--transform-translate-y:1.25rem}}@media (min-width:1024px){.lg\\:focus\\:translate-y-6:focus{--transform-translate-y:1.5rem}}@media (min-width:1024px){.lg\\:focus\\:translate-y-8:focus{--transform-translate-y:2rem}}@media (min-width:1024px){.lg\\:focus\\:translate-y-10:focus{--transform-translate-y:2.5rem}}@media (min-width:1024px){.lg\\:focus\\:translate-y-12:focus{--transform-translate-y:3rem}}@media (min-width:1024px){.lg\\:focus\\:translate-y-16:focus{--transform-translate-y:4rem}}@media (min-width:1024px){.lg\\:focus\\:translate-y-20:focus{--transform-translate-y:5rem}}@media (min-width:1024px){.lg\\:focus\\:translate-y-24:focus{--transform-translate-y:6rem}}@media (min-width:1024px){.lg\\:focus\\:translate-y-32:focus{--transform-translate-y:8rem}}@media (min-width:1024px){.lg\\:focus\\:translate-y-40:focus{--transform-translate-y:10rem}}@media (min-width:1024px){.lg\\:focus\\:translate-y-48:focus{--transform-translate-y:12rem}}@media (min-width:1024px){.lg\\:focus\\:translate-y-56:focus{--transform-translate-y:14rem}}@media (min-width:1024px){.lg\\:focus\\:translate-y-64:focus{--transform-translate-y:16rem}}@media (min-width:1024px){.lg\\:focus\\:translate-y-px:focus{--transform-translate-y:1px}}@media (min-width:1024px){.lg\\:focus\\:-translate-y-1:focus{--transform-translate-y:-0.25rem}}@media (min-width:1024px){.lg\\:focus\\:-translate-y-2:focus{--transform-translate-y:-0.5rem}}@media (min-width:1024px){.lg\\:focus\\:-translate-y-3:focus{--transform-translate-y:-0.75rem}}@media (min-width:1024px){.lg\\:focus\\:-translate-y-4:focus{--transform-translate-y:-1rem}}@media (min-width:1024px){.lg\\:focus\\:-translate-y-5:focus{--transform-translate-y:-1.25rem}}@media (min-width:1024px){.lg\\:focus\\:-translate-y-6:focus{--transform-translate-y:-1.5rem}}@media (min-width:1024px){.lg\\:focus\\:-translate-y-8:focus{--transform-translate-y:-2rem}}@media (min-width:1024px){.lg\\:focus\\:-translate-y-10:focus{--transform-translate-y:-2.5rem}}@media (min-width:1024px){.lg\\:focus\\:-translate-y-12:focus{--transform-translate-y:-3rem}}@media (min-width:1024px){.lg\\:focus\\:-translate-y-16:focus{--transform-translate-y:-4rem}}@media (min-width:1024px){.lg\\:focus\\:-translate-y-20:focus{--transform-translate-y:-5rem}}@media (min-width:1024px){.lg\\:focus\\:-translate-y-24:focus{--transform-translate-y:-6rem}}@media (min-width:1024px){.lg\\:focus\\:-translate-y-32:focus{--transform-translate-y:-8rem}}@media (min-width:1024px){.lg\\:focus\\:-translate-y-40:focus{--transform-translate-y:-10rem}}@media (min-width:1024px){.lg\\:focus\\:-translate-y-48:focus{--transform-translate-y:-12rem}}@media (min-width:1024px){.lg\\:focus\\:-translate-y-56:focus{--transform-translate-y:-14rem}}@media (min-width:1024px){.lg\\:focus\\:-translate-y-64:focus{--transform-translate-y:-16rem}}@media (min-width:1024px){.lg\\:focus\\:-translate-y-px:focus{--transform-translate-y:-1px}}@media (min-width:1024px){.lg\\:focus\\:-translate-y-full:focus{--transform-translate-y:-100%}}@media (min-width:1024px){.lg\\:focus\\:-translate-y-1\\/2:focus{--transform-translate-y:-50%}}@media (min-width:1024px){.lg\\:focus\\:translate-y-1\\/2:focus{--transform-translate-y:50%}}@media (min-width:1024px){.lg\\:focus\\:translate-y-full:focus{--transform-translate-y:100%}}@media (min-width:1024px){.lg\\:skew-x-0{--transform-skew-x:0}}@media (min-width:1024px){.lg\\:skew-x-1{--transform-skew-x:1deg}}@media (min-width:1024px){.lg\\:skew-x-2{--transform-skew-x:2deg}}@media (min-width:1024px){.lg\\:skew-x-3{--transform-skew-x:3deg}}@media (min-width:1024px){.lg\\:skew-x-6{--transform-skew-x:6deg}}@media (min-width:1024px){.lg\\:skew-x-12{--transform-skew-x:12deg}}@media (min-width:1024px){.lg\\:-skew-x-12{--transform-skew-x:-12deg}}@media (min-width:1024px){.lg\\:-skew-x-6{--transform-skew-x:-6deg}}@media (min-width:1024px){.lg\\:-skew-x-3{--transform-skew-x:-3deg}}@media (min-width:1024px){.lg\\:-skew-x-2{--transform-skew-x:-2deg}}@media (min-width:1024px){.lg\\:-skew-x-1{--transform-skew-x:-1deg}}@media (min-width:1024px){.lg\\:skew-y-0{--transform-skew-y:0}}@media (min-width:1024px){.lg\\:skew-y-1{--transform-skew-y:1deg}}@media (min-width:1024px){.lg\\:skew-y-2{--transform-skew-y:2deg}}@media (min-width:1024px){.lg\\:skew-y-3{--transform-skew-y:3deg}}@media (min-width:1024px){.lg\\:skew-y-6{--transform-skew-y:6deg}}@media (min-width:1024px){.lg\\:skew-y-12{--transform-skew-y:12deg}}@media (min-width:1024px){.lg\\:-skew-y-12{--transform-skew-y:-12deg}}@media (min-width:1024px){.lg\\:-skew-y-6{--transform-skew-y:-6deg}}@media (min-width:1024px){.lg\\:-skew-y-3{--transform-skew-y:-3deg}}@media (min-width:1024px){.lg\\:-skew-y-2{--transform-skew-y:-2deg}}@media (min-width:1024px){.lg\\:-skew-y-1{--transform-skew-y:-1deg}}@media (min-width:1024px){.lg\\:hover\\:skew-x-0:hover{--transform-skew-x:0}}@media (min-width:1024px){.lg\\:hover\\:skew-x-1:hover{--transform-skew-x:1deg}}@media (min-width:1024px){.lg\\:hover\\:skew-x-2:hover{--transform-skew-x:2deg}}@media (min-width:1024px){.lg\\:hover\\:skew-x-3:hover{--transform-skew-x:3deg}}@media (min-width:1024px){.lg\\:hover\\:skew-x-6:hover{--transform-skew-x:6deg}}@media (min-width:1024px){.lg\\:hover\\:skew-x-12:hover{--transform-skew-x:12deg}}@media (min-width:1024px){.lg\\:hover\\:-skew-x-12:hover{--transform-skew-x:-12deg}}@media (min-width:1024px){.lg\\:hover\\:-skew-x-6:hover{--transform-skew-x:-6deg}}@media (min-width:1024px){.lg\\:hover\\:-skew-x-3:hover{--transform-skew-x:-3deg}}@media (min-width:1024px){.lg\\:hover\\:-skew-x-2:hover{--transform-skew-x:-2deg}}@media (min-width:1024px){.lg\\:hover\\:-skew-x-1:hover{--transform-skew-x:-1deg}}@media (min-width:1024px){.lg\\:hover\\:skew-y-0:hover{--transform-skew-y:0}}@media (min-width:1024px){.lg\\:hover\\:skew-y-1:hover{--transform-skew-y:1deg}}@media (min-width:1024px){.lg\\:hover\\:skew-y-2:hover{--transform-skew-y:2deg}}@media (min-width:1024px){.lg\\:hover\\:skew-y-3:hover{--transform-skew-y:3deg}}@media (min-width:1024px){.lg\\:hover\\:skew-y-6:hover{--transform-skew-y:6deg}}@media (min-width:1024px){.lg\\:hover\\:skew-y-12:hover{--transform-skew-y:12deg}}@media (min-width:1024px){.lg\\:hover\\:-skew-y-12:hover{--transform-skew-y:-12deg}}@media (min-width:1024px){.lg\\:hover\\:-skew-y-6:hover{--transform-skew-y:-6deg}}@media (min-width:1024px){.lg\\:hover\\:-skew-y-3:hover{--transform-skew-y:-3deg}}@media (min-width:1024px){.lg\\:hover\\:-skew-y-2:hover{--transform-skew-y:-2deg}}@media (min-width:1024px){.lg\\:hover\\:-skew-y-1:hover{--transform-skew-y:-1deg}}@media (min-width:1024px){.lg\\:focus\\:skew-x-0:focus{--transform-skew-x:0}}@media (min-width:1024px){.lg\\:focus\\:skew-x-1:focus{--transform-skew-x:1deg}}@media (min-width:1024px){.lg\\:focus\\:skew-x-2:focus{--transform-skew-x:2deg}}@media (min-width:1024px){.lg\\:focus\\:skew-x-3:focus{--transform-skew-x:3deg}}@media (min-width:1024px){.lg\\:focus\\:skew-x-6:focus{--transform-skew-x:6deg}}@media (min-width:1024px){.lg\\:focus\\:skew-x-12:focus{--transform-skew-x:12deg}}@media (min-width:1024px){.lg\\:focus\\:-skew-x-12:focus{--transform-skew-x:-12deg}}@media (min-width:1024px){.lg\\:focus\\:-skew-x-6:focus{--transform-skew-x:-6deg}}@media (min-width:1024px){.lg\\:focus\\:-skew-x-3:focus{--transform-skew-x:-3deg}}@media (min-width:1024px){.lg\\:focus\\:-skew-x-2:focus{--transform-skew-x:-2deg}}@media (min-width:1024px){.lg\\:focus\\:-skew-x-1:focus{--transform-skew-x:-1deg}}@media (min-width:1024px){.lg\\:focus\\:skew-y-0:focus{--transform-skew-y:0}}@media (min-width:1024px){.lg\\:focus\\:skew-y-1:focus{--transform-skew-y:1deg}}@media (min-width:1024px){.lg\\:focus\\:skew-y-2:focus{--transform-skew-y:2deg}}@media (min-width:1024px){.lg\\:focus\\:skew-y-3:focus{--transform-skew-y:3deg}}@media (min-width:1024px){.lg\\:focus\\:skew-y-6:focus{--transform-skew-y:6deg}}@media (min-width:1024px){.lg\\:focus\\:skew-y-12:focus{--transform-skew-y:12deg}}@media (min-width:1024px){.lg\\:focus\\:-skew-y-12:focus{--transform-skew-y:-12deg}}@media (min-width:1024px){.lg\\:focus\\:-skew-y-6:focus{--transform-skew-y:-6deg}}@media (min-width:1024px){.lg\\:focus\\:-skew-y-3:focus{--transform-skew-y:-3deg}}@media (min-width:1024px){.lg\\:focus\\:-skew-y-2:focus{--transform-skew-y:-2deg}}@media (min-width:1024px){.lg\\:focus\\:-skew-y-1:focus{--transform-skew-y:-1deg}}@media (min-width:1024px){.lg\\:transition-none{transition-property:none}}@media (min-width:1024px){.lg\\:transition-all{transition-property:all}}@media (min-width:1024px){.lg\\:transition{transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform}}@media (min-width:1024px){.lg\\:transition-colors{transition-property:background-color,border-color,color,fill,stroke}}@media (min-width:1024px){.lg\\:transition-opacity{transition-property:opacity}}@media (min-width:1024px){.lg\\:transition-shadow{transition-property:box-shadow}}@media (min-width:1024px){.lg\\:transition-transform{transition-property:transform}}@media (min-width:1024px){.lg\\:ease-linear{transition-timing-function:linear}}@media (min-width:1024px){.lg\\:ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}}@media (min-width:1024px){.lg\\:ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}}@media (min-width:1024px){.lg\\:ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}}@media (min-width:1024px){.lg\\:duration-75{transition-duration:75ms}}@media (min-width:1024px){.lg\\:duration-100{transition-duration:.1s}}@media (min-width:1024px){.lg\\:duration-150{transition-duration:.15s}}@media (min-width:1024px){.lg\\:duration-200{transition-duration:.2s}}@media (min-width:1024px){.lg\\:duration-300{transition-duration:.3s}}@media (min-width:1024px){.lg\\:duration-500{transition-duration:.5s}}@media (min-width:1024px){.lg\\:duration-700{transition-duration:.7s}}@media (min-width:1024px){.lg\\:duration-1000{transition-duration:1s}}@media (min-width:1024px){.lg\\:delay-75{transition-delay:75ms}}@media (min-width:1024px){.lg\\:delay-100{transition-delay:.1s}}@media (min-width:1024px){.lg\\:delay-150{transition-delay:.15s}}@media (min-width:1024px){.lg\\:delay-200{transition-delay:.2s}}@media (min-width:1024px){.lg\\:delay-300{transition-delay:.3s}}@media (min-width:1024px){.lg\\:delay-500{transition-delay:.5s}}@media (min-width:1024px){.lg\\:delay-700{transition-delay:.7s}}@media (min-width:1024px){.lg\\:delay-1000{transition-delay:1s}}@media (min-width:1024px){.lg\\:animate-none{animation:none}}@media (min-width:1024px){.lg\\:animate-spin{animation:spin 1s linear infinite}}@media (min-width:1024px){.lg\\:animate-ping{animation:ping 1s cubic-bezier(0,0,.2,1) infinite}}@media (min-width:1024px){.lg\\:animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}}@media (min-width:1024px){.lg\\:animate-bounce{animation:bounce 1s infinite}}@media (min-width:1280px){.xl\\:container{width:100%}}@media (min-width:1280px) and (min-width:640px){.xl\\:container{max-width:640px}}@media (min-width:1280px) and (min-width:768px){.xl\\:container{max-width:768px}}@media (min-width:1280px) and (min-width:1024px){.xl\\:container{max-width:1024px}}@media (min-width:1280px) and (min-width:1280px){.xl\\:container{max-width:1280px}}@media (min-width:1280px){.xl\\:space-y-0>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(0px * calc(1 - var(--space-y-reverse)));margin-bottom:calc(0px * var(--space-y-reverse))}}@media (min-width:1280px){.xl\\:space-x-0>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(0px * var(--space-x-reverse));margin-left:calc(0px * calc(1 - var(--space-x-reverse)))}}@media (min-width:1280px){.xl\\:space-y-1>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(.25rem * var(--space-y-reverse))}}@media (min-width:1280px){.xl\\:space-x-1>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(.25rem * var(--space-x-reverse));margin-left:calc(.25rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:1280px){.xl\\:space-y-2>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(.5rem * var(--space-y-reverse))}}@media (min-width:1280px){.xl\\:space-x-2>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(.5rem * var(--space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:1280px){.xl\\:space-y-3>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(.75rem * var(--space-y-reverse))}}@media (min-width:1280px){.xl\\:space-x-3>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(.75rem * var(--space-x-reverse));margin-left:calc(.75rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:1280px){.xl\\:space-y-4>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(1rem * var(--space-y-reverse))}}@media (min-width:1280px){.xl\\:space-x-4>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(1rem * var(--space-x-reverse));margin-left:calc(1rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:1280px){.xl\\:space-y-5>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(1.25rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(1.25rem * var(--space-y-reverse))}}@media (min-width:1280px){.xl\\:space-x-5>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(1.25rem * var(--space-x-reverse));margin-left:calc(1.25rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:1280px){.xl\\:space-y-6>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(1.5rem * var(--space-y-reverse))}}@media (min-width:1280px){.xl\\:space-x-6>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(1.5rem * var(--space-x-reverse));margin-left:calc(1.5rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:1280px){.xl\\:space-y-8>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(2rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(2rem * var(--space-y-reverse))}}@media (min-width:1280px){.xl\\:space-x-8>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(2rem * var(--space-x-reverse));margin-left:calc(2rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:1280px){.xl\\:space-y-10>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(2.5rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(2.5rem * var(--space-y-reverse))}}@media (min-width:1280px){.xl\\:space-x-10>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(2.5rem * var(--space-x-reverse));margin-left:calc(2.5rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:1280px){.xl\\:space-y-12>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(3rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(3rem * var(--space-y-reverse))}}@media (min-width:1280px){.xl\\:space-x-12>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(3rem * var(--space-x-reverse));margin-left:calc(3rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:1280px){.xl\\:space-y-16>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(4rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(4rem * var(--space-y-reverse))}}@media (min-width:1280px){.xl\\:space-x-16>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(4rem * var(--space-x-reverse));margin-left:calc(4rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:1280px){.xl\\:space-y-20>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(5rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(5rem * var(--space-y-reverse))}}@media (min-width:1280px){.xl\\:space-x-20>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(5rem * var(--space-x-reverse));margin-left:calc(5rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:1280px){.xl\\:space-y-24>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(6rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(6rem * var(--space-y-reverse))}}@media (min-width:1280px){.xl\\:space-x-24>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(6rem * var(--space-x-reverse));margin-left:calc(6rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:1280px){.xl\\:space-y-32>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(8rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(8rem * var(--space-y-reverse))}}@media (min-width:1280px){.xl\\:space-x-32>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(8rem * var(--space-x-reverse));margin-left:calc(8rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:1280px){.xl\\:space-y-40>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(10rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(10rem * var(--space-y-reverse))}}@media (min-width:1280px){.xl\\:space-x-40>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(10rem * var(--space-x-reverse));margin-left:calc(10rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:1280px){.xl\\:space-y-48>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(12rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(12rem * var(--space-y-reverse))}}@media (min-width:1280px){.xl\\:space-x-48>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(12rem * var(--space-x-reverse));margin-left:calc(12rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:1280px){.xl\\:space-y-56>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(14rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(14rem * var(--space-y-reverse))}}@media (min-width:1280px){.xl\\:space-x-56>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(14rem * var(--space-x-reverse));margin-left:calc(14rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:1280px){.xl\\:space-y-64>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(16rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(16rem * var(--space-y-reverse))}}@media (min-width:1280px){.xl\\:space-x-64>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(16rem * var(--space-x-reverse));margin-left:calc(16rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:1280px){.xl\\:space-y-px>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(1px * calc(1 - var(--space-y-reverse)));margin-bottom:calc(1px * var(--space-y-reverse))}}@media (min-width:1280px){.xl\\:space-x-px>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(1px * var(--space-x-reverse));margin-left:calc(1px * calc(1 - var(--space-x-reverse)))}}@media (min-width:1280px){.xl\\:-space-y-1>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-.25rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-.25rem * var(--space-y-reverse))}}@media (min-width:1280px){.xl\\:-space-x-1>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-.25rem * var(--space-x-reverse));margin-left:calc(-.25rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:1280px){.xl\\:-space-y-2>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-.5rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-.5rem * var(--space-y-reverse))}}@media (min-width:1280px){.xl\\:-space-x-2>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-.5rem * var(--space-x-reverse));margin-left:calc(-.5rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:1280px){.xl\\:-space-y-3>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-.75rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-.75rem * var(--space-y-reverse))}}@media (min-width:1280px){.xl\\:-space-x-3>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-.75rem * var(--space-x-reverse));margin-left:calc(-.75rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:1280px){.xl\\:-space-y-4>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-1rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-1rem * var(--space-y-reverse))}}@media (min-width:1280px){.xl\\:-space-x-4>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-1rem * var(--space-x-reverse));margin-left:calc(-1rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:1280px){.xl\\:-space-y-5>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-1.25rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-1.25rem * var(--space-y-reverse))}}@media (min-width:1280px){.xl\\:-space-x-5>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-1.25rem * var(--space-x-reverse));margin-left:calc(-1.25rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:1280px){.xl\\:-space-y-6>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-1.5rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-1.5rem * var(--space-y-reverse))}}@media (min-width:1280px){.xl\\:-space-x-6>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-1.5rem * var(--space-x-reverse));margin-left:calc(-1.5rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:1280px){.xl\\:-space-y-8>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-2rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-2rem * var(--space-y-reverse))}}@media (min-width:1280px){.xl\\:-space-x-8>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-2rem * var(--space-x-reverse));margin-left:calc(-2rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:1280px){.xl\\:-space-y-10>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-2.5rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-2.5rem * var(--space-y-reverse))}}@media (min-width:1280px){.xl\\:-space-x-10>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-2.5rem * var(--space-x-reverse));margin-left:calc(-2.5rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:1280px){.xl\\:-space-y-12>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-3rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-3rem * var(--space-y-reverse))}}@media (min-width:1280px){.xl\\:-space-x-12>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-3rem * var(--space-x-reverse));margin-left:calc(-3rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:1280px){.xl\\:-space-y-16>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-4rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-4rem * var(--space-y-reverse))}}@media (min-width:1280px){.xl\\:-space-x-16>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-4rem * var(--space-x-reverse));margin-left:calc(-4rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:1280px){.xl\\:-space-y-20>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-5rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-5rem * var(--space-y-reverse))}}@media (min-width:1280px){.xl\\:-space-x-20>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-5rem * var(--space-x-reverse));margin-left:calc(-5rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:1280px){.xl\\:-space-y-24>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-6rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-6rem * var(--space-y-reverse))}}@media (min-width:1280px){.xl\\:-space-x-24>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-6rem * var(--space-x-reverse));margin-left:calc(-6rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:1280px){.xl\\:-space-y-32>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-8rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-8rem * var(--space-y-reverse))}}@media (min-width:1280px){.xl\\:-space-x-32>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-8rem * var(--space-x-reverse));margin-left:calc(-8rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:1280px){.xl\\:-space-y-40>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-10rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-10rem * var(--space-y-reverse))}}@media (min-width:1280px){.xl\\:-space-x-40>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-10rem * var(--space-x-reverse));margin-left:calc(-10rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:1280px){.xl\\:-space-y-48>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-12rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-12rem * var(--space-y-reverse))}}@media (min-width:1280px){.xl\\:-space-x-48>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-12rem * var(--space-x-reverse));margin-left:calc(-12rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:1280px){.xl\\:-space-y-56>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-14rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-14rem * var(--space-y-reverse))}}@media (min-width:1280px){.xl\\:-space-x-56>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-14rem * var(--space-x-reverse));margin-left:calc(-14rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:1280px){.xl\\:-space-y-64>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-16rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-16rem * var(--space-y-reverse))}}@media (min-width:1280px){.xl\\:-space-x-64>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-16rem * var(--space-x-reverse));margin-left:calc(-16rem * calc(1 - var(--space-x-reverse)))}}@media (min-width:1280px){.xl\\:-space-y-px>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(-1px * calc(1 - var(--space-y-reverse)));margin-bottom:calc(-1px * var(--space-y-reverse))}}@media (min-width:1280px){.xl\\:-space-x-px>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(-1px * var(--space-x-reverse));margin-left:calc(-1px * calc(1 - var(--space-x-reverse)))}}@media (min-width:1280px){.xl\\:space-y-reverse>:not(template)~:not(template){--space-y-reverse:1}}@media (min-width:1280px){.xl\\:space-x-reverse>:not(template)~:not(template){--space-x-reverse:1}}@media (min-width:1280px){.xl\\:divide-y-0>:not(template)~:not(template){--divide-y-reverse:0;border-top-width:calc(0px * calc(1 - var(--divide-y-reverse)));border-bottom-width:calc(0px * var(--divide-y-reverse))}}@media (min-width:1280px){.xl\\:divide-x-0>:not(template)~:not(template){--divide-x-reverse:0;border-right-width:calc(0px * var(--divide-x-reverse));border-left-width:calc(0px * calc(1 - var(--divide-x-reverse)))}}@media (min-width:1280px){.xl\\:divide-y-2>:not(template)~:not(template){--divide-y-reverse:0;border-top-width:calc(2px * calc(1 - var(--divide-y-reverse)));border-bottom-width:calc(2px * var(--divide-y-reverse))}}@media (min-width:1280px){.xl\\:divide-x-2>:not(template)~:not(template){--divide-x-reverse:0;border-right-width:calc(2px * var(--divide-x-reverse));border-left-width:calc(2px * calc(1 - var(--divide-x-reverse)))}}@media (min-width:1280px){.xl\\:divide-y-4>:not(template)~:not(template){--divide-y-reverse:0;border-top-width:calc(4px * calc(1 - var(--divide-y-reverse)));border-bottom-width:calc(4px * var(--divide-y-reverse))}}@media (min-width:1280px){.xl\\:divide-x-4>:not(template)~:not(template){--divide-x-reverse:0;border-right-width:calc(4px * var(--divide-x-reverse));border-left-width:calc(4px * calc(1 - var(--divide-x-reverse)))}}@media (min-width:1280px){.xl\\:divide-y-8>:not(template)~:not(template){--divide-y-reverse:0;border-top-width:calc(8px * calc(1 - var(--divide-y-reverse)));border-bottom-width:calc(8px * var(--divide-y-reverse))}}@media (min-width:1280px){.xl\\:divide-x-8>:not(template)~:not(template){--divide-x-reverse:0;border-right-width:calc(8px * var(--divide-x-reverse));border-left-width:calc(8px * calc(1 - var(--divide-x-reverse)))}}@media (min-width:1280px){.xl\\:divide-y>:not(template)~:not(template){--divide-y-reverse:0;border-top-width:calc(1px * calc(1 - var(--divide-y-reverse)));border-bottom-width:calc(1px * var(--divide-y-reverse))}}@media (min-width:1280px){.xl\\:divide-x>:not(template)~:not(template){--divide-x-reverse:0;border-right-width:calc(1px * var(--divide-x-reverse));border-left-width:calc(1px * calc(1 - var(--divide-x-reverse)))}}@media (min-width:1280px){.xl\\:divide-y-reverse>:not(template)~:not(template){--divide-y-reverse:1}}@media (min-width:1280px){.xl\\:divide-x-reverse>:not(template)~:not(template){--divide-x-reverse:1}}@media (min-width:1280px){.xl\\:divide-primary>:not(template)~:not(template){--divide-opacity:1;border-color:#7467ef;border-color:rgba(116,103,239,var(--divide-opacity))}}@media (min-width:1280px){.xl\\:divide-secondary>:not(template)~:not(template){--divide-opacity:1;border-color:#ff9e43;border-color:rgba(255,158,67,var(--divide-opacity))}}@media (min-width:1280px){.xl\\:divide-error>:not(template)~:not(template){--divide-opacity:1;border-color:#e95455;border-color:rgba(233,84,85,var(--divide-opacity))}}@media (min-width:1280px){.xl\\:divide-paper>:not(template)~:not(template){--divide-opacity:1;border-color:#222a45;border-color:rgba(34,42,69,var(--divide-opacity))}}@media (min-width:1280px){.xl\\:divide-paperlight>:not(template)~:not(template){--divide-opacity:1;border-color:#30345b;border-color:rgba(48,52,91,var(--divide-opacity))}}@media (min-width:1280px){.xl\\:divide-muted>:not(template)~:not(template){border-color:hsla(0,0%,100%,.7)}}@media (min-width:1280px){.xl\\:divide-hint>:not(template)~:not(template){border-color:hsla(0,0%,100%,.5)}}@media (min-width:1280px){.xl\\:divide-white>:not(template)~:not(template){--divide-opacity:1;border-color:#fff;border-color:rgba(255,255,255,var(--divide-opacity))}}@media (min-width:1280px){.xl\\:divide-success>:not(template)~:not(template){border-color:#33d9b2}}@media (min-width:1280px){.xl\\:divide-solid>:not(template)~:not(template){border-style:solid}}@media (min-width:1280px){.xl\\:divide-dashed>:not(template)~:not(template){border-style:dashed}}@media (min-width:1280px){.xl\\:divide-dotted>:not(template)~:not(template){border-style:dotted}}@media (min-width:1280px){.xl\\:divide-double>:not(template)~:not(template){border-style:double}}@media (min-width:1280px){.xl\\:divide-none>:not(template)~:not(template){border-style:none}}@media (min-width:1280px){.xl\\:divide-opacity-0>:not(template)~:not(template){--divide-opacity:0}}@media (min-width:1280px){.xl\\:divide-opacity-25>:not(template)~:not(template){--divide-opacity:0.25}}@media (min-width:1280px){.xl\\:divide-opacity-50>:not(template)~:not(template){--divide-opacity:0.5}}@media (min-width:1280px){.xl\\:divide-opacity-75>:not(template)~:not(template){--divide-opacity:0.75}}@media (min-width:1280px){.xl\\:divide-opacity-100>:not(template)~:not(template){--divide-opacity:1}}@media (min-width:1280px){.xl\\:sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}}@media (min-width:1280px){.xl\\:not-sr-only{position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip:auto;white-space:normal}}@media (min-width:1280px){.xl\\:focus\\:sr-only:focus{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}}@media (min-width:1280px){.xl\\:focus\\:not-sr-only:focus{position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip:auto;white-space:normal}}@media (min-width:1280px){.xl\\:appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}}@media (min-width:1280px){.xl\\:bg-fixed{background-attachment:fixed}}@media (min-width:1280px){.xl\\:bg-local{background-attachment:local}}@media (min-width:1280px){.xl\\:bg-scroll{background-attachment:scroll}}@media (min-width:1280px){.xl\\:bg-clip-border{background-clip:initial}}@media (min-width:1280px){.xl\\:bg-clip-padding{background-clip:padding-box}}@media (min-width:1280px){.xl\\:bg-clip-content{background-clip:content-box}}@media (min-width:1280px){.xl\\:bg-clip-text{-webkit-background-clip:text;background-clip:text}}@media (min-width:1280px){.xl\\:bg-primary{--bg-opacity:1;background-color:#7467ef;background-color:rgba(116,103,239,var(--bg-opacity))}}@media (min-width:1280px){.xl\\:bg-secondary{--bg-opacity:1;background-color:#ff9e43;background-color:rgba(255,158,67,var(--bg-opacity))}}@media (min-width:1280px){.xl\\:bg-error{--bg-opacity:1;background-color:#e95455;background-color:rgba(233,84,85,var(--bg-opacity))}}@media (min-width:1280px){.xl\\:bg-default{--bg-opacity:1;background-color:#1a2038;background-color:rgba(26,32,56,var(--bg-opacity))}}@media (min-width:1280px){.xl\\:bg-paper{--bg-opacity:1;background-color:#222a45;background-color:rgba(34,42,69,var(--bg-opacity))}}@media (min-width:1280px){.xl\\:bg-paperlight{--bg-opacity:1;background-color:#30345b;background-color:rgba(48,52,91,var(--bg-opacity))}}@media (min-width:1280px){.xl\\:bg-muted{background-color:hsla(0,0%,100%,.7)}}@media (min-width:1280px){.xl\\:bg-hint{background-color:hsla(0,0%,100%,.5)}}@media (min-width:1280px){.xl\\:bg-white{--bg-opacity:1;background-color:#fff;background-color:rgba(255,255,255,var(--bg-opacity))}}@media (min-width:1280px){.xl\\:bg-success{background-color:#33d9b2}}@media (min-width:1280px){.xl\\:hover\\:bg-primary:hover{--bg-opacity:1;background-color:#7467ef;background-color:rgba(116,103,239,var(--bg-opacity))}}@media (min-width:1280px){.xl\\:hover\\:bg-secondary:hover{--bg-opacity:1;background-color:#ff9e43;background-color:rgba(255,158,67,var(--bg-opacity))}}@media (min-width:1280px){.xl\\:hover\\:bg-error:hover{--bg-opacity:1;background-color:#e95455;background-color:rgba(233,84,85,var(--bg-opacity))}}@media (min-width:1280px){.xl\\:hover\\:bg-default:hover{--bg-opacity:1;background-color:#1a2038;background-color:rgba(26,32,56,var(--bg-opacity))}}@media (min-width:1280px){.xl\\:hover\\:bg-paper:hover{--bg-opacity:1;background-color:#222a45;background-color:rgba(34,42,69,var(--bg-opacity))}}@media (min-width:1280px){.xl\\:hover\\:bg-paperlight:hover{--bg-opacity:1;background-color:#30345b;background-color:rgba(48,52,91,var(--bg-opacity))}}@media (min-width:1280px){.xl\\:hover\\:bg-muted:hover{background-color:hsla(0,0%,100%,.7)}}@media (min-width:1280px){.xl\\:hover\\:bg-hint:hover{background-color:hsla(0,0%,100%,.5)}}@media (min-width:1280px){.xl\\:hover\\:bg-white:hover{--bg-opacity:1;background-color:#fff;background-color:rgba(255,255,255,var(--bg-opacity))}}@media (min-width:1280px){.xl\\:hover\\:bg-success:hover{background-color:#33d9b2}}@media (min-width:1280px){.xl\\:focus\\:bg-primary:focus{--bg-opacity:1;background-color:#7467ef;background-color:rgba(116,103,239,var(--bg-opacity))}}@media (min-width:1280px){.xl\\:focus\\:bg-secondary:focus{--bg-opacity:1;background-color:#ff9e43;background-color:rgba(255,158,67,var(--bg-opacity))}}@media (min-width:1280px){.xl\\:focus\\:bg-error:focus{--bg-opacity:1;background-color:#e95455;background-color:rgba(233,84,85,var(--bg-opacity))}}@media (min-width:1280px){.xl\\:focus\\:bg-default:focus{--bg-opacity:1;background-color:#1a2038;background-color:rgba(26,32,56,var(--bg-opacity))}}@media (min-width:1280px){.xl\\:focus\\:bg-paper:focus{--bg-opacity:1;background-color:#222a45;background-color:rgba(34,42,69,var(--bg-opacity))}}@media (min-width:1280px){.xl\\:focus\\:bg-paperlight:focus{--bg-opacity:1;background-color:#30345b;background-color:rgba(48,52,91,var(--bg-opacity))}}@media (min-width:1280px){.xl\\:focus\\:bg-muted:focus{background-color:hsla(0,0%,100%,.7)}}@media (min-width:1280px){.xl\\:focus\\:bg-hint:focus{background-color:hsla(0,0%,100%,.5)}}@media (min-width:1280px){.xl\\:focus\\:bg-white:focus{--bg-opacity:1;background-color:#fff;background-color:rgba(255,255,255,var(--bg-opacity))}}@media (min-width:1280px){.xl\\:focus\\:bg-success:focus{background-color:#33d9b2}}@media (min-width:1280px){.xl\\:bg-none{background-image:none}}@media (min-width:1280px){.xl\\:bg-gradient-to-t{background-image:linear-gradient(0deg,var(--gradient-color-stops))}}@media (min-width:1280px){.xl\\:bg-gradient-to-tr{background-image:linear-gradient(to top right,var(--gradient-color-stops))}}@media (min-width:1280px){.xl\\:bg-gradient-to-r{background-image:linear-gradient(90deg,var(--gradient-color-stops))}}@media (min-width:1280px){.xl\\:bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--gradient-color-stops))}}@media (min-width:1280px){.xl\\:bg-gradient-to-b{background-image:linear-gradient(180deg,var(--gradient-color-stops))}}@media (min-width:1280px){.xl\\:bg-gradient-to-bl{background-image:linear-gradient(to bottom left,var(--gradient-color-stops))}}@media (min-width:1280px){.xl\\:bg-gradient-to-l{background-image:linear-gradient(270deg,var(--gradient-color-stops))}}@media (min-width:1280px){.xl\\:bg-gradient-to-tl{background-image:linear-gradient(to top left,var(--gradient-color-stops))}}@media (min-width:1280px){.xl\\:from-primary{--gradient-from-color:#7467ef;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(116,103,239,0))}}@media (min-width:1280px){.xl\\:from-secondary{--gradient-from-color:#ff9e43;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(255,158,67,0))}}@media (min-width:1280px){.xl\\:from-error{--gradient-from-color:#e95455;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(233,84,85,0))}}@media (min-width:1280px){.xl\\:from-default{--gradient-from-color:#1a2038;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(26,32,56,0))}}@media (min-width:1280px){.xl\\:from-paper{--gradient-from-color:#222a45;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(34,42,69,0))}}@media (min-width:1280px){.xl\\:from-paperlight{--gradient-from-color:#30345b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(48,52,91,0))}}@media (min-width:1280px){.xl\\:from-muted{--gradient-from-color:hsla(0,0%,100%,0.7)}}@media (min-width:1280px){.xl\\:from-hint,.xl\\:from-muted{--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,100%,0))}.xl\\:from-hint{--gradient-from-color:hsla(0,0%,100%,0.5)}}@media (min-width:1280px){.xl\\:from-white{--gradient-from-color:#fff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,100%,0))}}@media (min-width:1280px){.xl\\:from-success{--gradient-from-color:#33d9b2;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(51,217,178,0))}}@media (min-width:1280px){.xl\\:via-primary{--gradient-via-color:#7467ef;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(116,103,239,0))}}@media (min-width:1280px){.xl\\:via-secondary{--gradient-via-color:#ff9e43;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(255,158,67,0))}}@media (min-width:1280px){.xl\\:via-error{--gradient-via-color:#e95455;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(233,84,85,0))}}@media (min-width:1280px){.xl\\:via-default{--gradient-via-color:#1a2038;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(26,32,56,0))}}@media (min-width:1280px){.xl\\:via-paper{--gradient-via-color:#222a45;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(34,42,69,0))}}@media (min-width:1280px){.xl\\:via-paperlight{--gradient-via-color:#30345b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(48,52,91,0))}}@media (min-width:1280px){.xl\\:via-muted{--gradient-via-color:hsla(0,0%,100%,0.7)}}@media (min-width:1280px){.xl\\:via-hint,.xl\\:via-muted{--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,100%,0))}.xl\\:via-hint{--gradient-via-color:hsla(0,0%,100%,0.5)}}@media (min-width:1280px){.xl\\:via-white{--gradient-via-color:#fff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,100%,0))}}@media (min-width:1280px){.xl\\:via-success{--gradient-via-color:#33d9b2;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(51,217,178,0))}}@media (min-width:1280px){.xl\\:to-primary{--gradient-to-color:#7467ef}}@media (min-width:1280px){.xl\\:to-secondary{--gradient-to-color:#ff9e43}}@media (min-width:1280px){.xl\\:to-error{--gradient-to-color:#e95455}}@media (min-width:1280px){.xl\\:to-default{--gradient-to-color:#1a2038}}@media (min-width:1280px){.xl\\:to-paper{--gradient-to-color:#222a45}}@media (min-width:1280px){.xl\\:to-paperlight{--gradient-to-color:#30345b}}@media (min-width:1280px){.xl\\:to-muted{--gradient-to-color:hsla(0,0%,100%,0.7)}}@media (min-width:1280px){.xl\\:to-hint{--gradient-to-color:hsla(0,0%,100%,0.5)}}@media (min-width:1280px){.xl\\:to-white{--gradient-to-color:#fff}}@media (min-width:1280px){.xl\\:to-success{--gradient-to-color:#33d9b2}}@media (min-width:1280px){.xl\\:hover\\:from-primary:hover{--gradient-from-color:#7467ef;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(116,103,239,0))}}@media (min-width:1280px){.xl\\:hover\\:from-secondary:hover{--gradient-from-color:#ff9e43;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(255,158,67,0))}}@media (min-width:1280px){.xl\\:hover\\:from-error:hover{--gradient-from-color:#e95455;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(233,84,85,0))}}@media (min-width:1280px){.xl\\:hover\\:from-default:hover{--gradient-from-color:#1a2038;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(26,32,56,0))}}@media (min-width:1280px){.xl\\:hover\\:from-paper:hover{--gradient-from-color:#222a45;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(34,42,69,0))}}@media (min-width:1280px){.xl\\:hover\\:from-paperlight:hover{--gradient-from-color:#30345b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(48,52,91,0))}}@media (min-width:1280px){.xl\\:hover\\:from-muted:hover{--gradient-from-color:hsla(0,0%,100%,0.7)}}@media (min-width:1280px){.xl\\:hover\\:from-hint:hover,.xl\\:hover\\:from-muted:hover{--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,100%,0))}.xl\\:hover\\:from-hint:hover{--gradient-from-color:hsla(0,0%,100%,0.5)}}@media (min-width:1280px){.xl\\:hover\\:from-white:hover{--gradient-from-color:#fff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,100%,0))}}@media (min-width:1280px){.xl\\:hover\\:from-success:hover{--gradient-from-color:#33d9b2;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(51,217,178,0))}}@media (min-width:1280px){.xl\\:hover\\:via-primary:hover{--gradient-via-color:#7467ef;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(116,103,239,0))}}@media (min-width:1280px){.xl\\:hover\\:via-secondary:hover{--gradient-via-color:#ff9e43;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(255,158,67,0))}}@media (min-width:1280px){.xl\\:hover\\:via-error:hover{--gradient-via-color:#e95455;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(233,84,85,0))}}@media (min-width:1280px){.xl\\:hover\\:via-default:hover{--gradient-via-color:#1a2038;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(26,32,56,0))}}@media (min-width:1280px){.xl\\:hover\\:via-paper:hover{--gradient-via-color:#222a45;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(34,42,69,0))}}@media (min-width:1280px){.xl\\:hover\\:via-paperlight:hover{--gradient-via-color:#30345b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(48,52,91,0))}}@media (min-width:1280px){.xl\\:hover\\:via-muted:hover{--gradient-via-color:hsla(0,0%,100%,0.7)}}@media (min-width:1280px){.xl\\:hover\\:via-hint:hover,.xl\\:hover\\:via-muted:hover{--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,100%,0))}.xl\\:hover\\:via-hint:hover{--gradient-via-color:hsla(0,0%,100%,0.5)}}@media (min-width:1280px){.xl\\:hover\\:via-white:hover{--gradient-via-color:#fff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,100%,0))}}@media (min-width:1280px){.xl\\:hover\\:via-success:hover{--gradient-via-color:#33d9b2;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(51,217,178,0))}}@media (min-width:1280px){.xl\\:hover\\:to-primary:hover{--gradient-to-color:#7467ef}}@media (min-width:1280px){.xl\\:hover\\:to-secondary:hover{--gradient-to-color:#ff9e43}}@media (min-width:1280px){.xl\\:hover\\:to-error:hover{--gradient-to-color:#e95455}}@media (min-width:1280px){.xl\\:hover\\:to-default:hover{--gradient-to-color:#1a2038}}@media (min-width:1280px){.xl\\:hover\\:to-paper:hover{--gradient-to-color:#222a45}}@media (min-width:1280px){.xl\\:hover\\:to-paperlight:hover{--gradient-to-color:#30345b}}@media (min-width:1280px){.xl\\:hover\\:to-muted:hover{--gradient-to-color:hsla(0,0%,100%,0.7)}}@media (min-width:1280px){.xl\\:hover\\:to-hint:hover{--gradient-to-color:hsla(0,0%,100%,0.5)}}@media (min-width:1280px){.xl\\:hover\\:to-white:hover{--gradient-to-color:#fff}}@media (min-width:1280px){.xl\\:hover\\:to-success:hover{--gradient-to-color:#33d9b2}}@media (min-width:1280px){.xl\\:focus\\:from-primary:focus{--gradient-from-color:#7467ef;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(116,103,239,0))}}@media (min-width:1280px){.xl\\:focus\\:from-secondary:focus{--gradient-from-color:#ff9e43;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(255,158,67,0))}}@media (min-width:1280px){.xl\\:focus\\:from-error:focus{--gradient-from-color:#e95455;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(233,84,85,0))}}@media (min-width:1280px){.xl\\:focus\\:from-default:focus{--gradient-from-color:#1a2038;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(26,32,56,0))}}@media (min-width:1280px){.xl\\:focus\\:from-paper:focus{--gradient-from-color:#222a45;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(34,42,69,0))}}@media (min-width:1280px){.xl\\:focus\\:from-paperlight:focus{--gradient-from-color:#30345b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(48,52,91,0))}}@media (min-width:1280px){.xl\\:focus\\:from-muted:focus{--gradient-from-color:hsla(0,0%,100%,0.7)}}@media (min-width:1280px){.xl\\:focus\\:from-hint:focus,.xl\\:focus\\:from-muted:focus{--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,100%,0))}.xl\\:focus\\:from-hint:focus{--gradient-from-color:hsla(0,0%,100%,0.5)}}@media (min-width:1280px){.xl\\:focus\\:from-white:focus{--gradient-from-color:#fff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,hsla(0,0%,100%,0))}}@media (min-width:1280px){.xl\\:focus\\:from-success:focus{--gradient-from-color:#33d9b2;--gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(51,217,178,0))}}@media (min-width:1280px){.xl\\:focus\\:via-primary:focus{--gradient-via-color:#7467ef;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(116,103,239,0))}}@media (min-width:1280px){.xl\\:focus\\:via-secondary:focus{--gradient-via-color:#ff9e43;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(255,158,67,0))}}@media (min-width:1280px){.xl\\:focus\\:via-error:focus{--gradient-via-color:#e95455;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(233,84,85,0))}}@media (min-width:1280px){.xl\\:focus\\:via-default:focus{--gradient-via-color:#1a2038;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(26,32,56,0))}}@media (min-width:1280px){.xl\\:focus\\:via-paper:focus{--gradient-via-color:#222a45;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(34,42,69,0))}}@media (min-width:1280px){.xl\\:focus\\:via-paperlight:focus{--gradient-via-color:#30345b;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(48,52,91,0))}}@media (min-width:1280px){.xl\\:focus\\:via-muted:focus{--gradient-via-color:hsla(0,0%,100%,0.7)}}@media (min-width:1280px){.xl\\:focus\\:via-hint:focus,.xl\\:focus\\:via-muted:focus{--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,100%,0))}.xl\\:focus\\:via-hint:focus{--gradient-via-color:hsla(0,0%,100%,0.5)}}@media (min-width:1280px){.xl\\:focus\\:via-white:focus{--gradient-via-color:#fff;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,hsla(0,0%,100%,0))}}@media (min-width:1280px){.xl\\:focus\\:via-success:focus{--gradient-via-color:#33d9b2;--gradient-color-stops:var(--gradient-from-color),var(--gradient-via-color),var(--gradient-to-color,rgba(51,217,178,0))}}@media (min-width:1280px){.xl\\:focus\\:to-primary:focus{--gradient-to-color:#7467ef}}@media (min-width:1280px){.xl\\:focus\\:to-secondary:focus{--gradient-to-color:#ff9e43}}@media (min-width:1280px){.xl\\:focus\\:to-error:focus{--gradient-to-color:#e95455}}@media (min-width:1280px){.xl\\:focus\\:to-default:focus{--gradient-to-color:#1a2038}}@media (min-width:1280px){.xl\\:focus\\:to-paper:focus{--gradient-to-color:#222a45}}@media (min-width:1280px){.xl\\:focus\\:to-paperlight:focus{--gradient-to-color:#30345b}}@media (min-width:1280px){.xl\\:focus\\:to-muted:focus{--gradient-to-color:hsla(0,0%,100%,0.7)}}@media (min-width:1280px){.xl\\:focus\\:to-hint:focus{--gradient-to-color:hsla(0,0%,100%,0.5)}}@media (min-width:1280px){.xl\\:focus\\:to-white:focus{--gradient-to-color:#fff}}@media (min-width:1280px){.xl\\:focus\\:to-success:focus{--gradient-to-color:#33d9b2}}@media (min-width:1280px){.xl\\:bg-opacity-0{--bg-opacity:0}}@media (min-width:1280px){.xl\\:bg-opacity-25{--bg-opacity:0.25}}@media (min-width:1280px){.xl\\:bg-opacity-50{--bg-opacity:0.5}}@media (min-width:1280px){.xl\\:bg-opacity-75{--bg-opacity:0.75}}@media (min-width:1280px){.xl\\:bg-opacity-100{--bg-opacity:1}}@media (min-width:1280px){.xl\\:hover\\:bg-opacity-0:hover{--bg-opacity:0}}@media (min-width:1280px){.xl\\:hover\\:bg-opacity-25:hover{--bg-opacity:0.25}}@media (min-width:1280px){.xl\\:hover\\:bg-opacity-50:hover{--bg-opacity:0.5}}@media (min-width:1280px){.xl\\:hover\\:bg-opacity-75:hover{--bg-opacity:0.75}}@media (min-width:1280px){.xl\\:hover\\:bg-opacity-100:hover{--bg-opacity:1}}@media (min-width:1280px){.xl\\:focus\\:bg-opacity-0:focus{--bg-opacity:0}}@media (min-width:1280px){.xl\\:focus\\:bg-opacity-25:focus{--bg-opacity:0.25}}@media (min-width:1280px){.xl\\:focus\\:bg-opacity-50:focus{--bg-opacity:0.5}}@media (min-width:1280px){.xl\\:focus\\:bg-opacity-75:focus{--bg-opacity:0.75}}@media (min-width:1280px){.xl\\:focus\\:bg-opacity-100:focus{--bg-opacity:1}}@media (min-width:1280px){.xl\\:bg-bottom{background-position:bottom}}@media (min-width:1280px){.xl\\:bg-center{background-position:50%}}@media (min-width:1280px){.xl\\:bg-left{background-position:0}}@media (min-width:1280px){.xl\\:bg-left-bottom{background-position:0 100%}}@media (min-width:1280px){.xl\\:bg-left-top{background-position:0 0}}@media (min-width:1280px){.xl\\:bg-right{background-position:100%}}@media (min-width:1280px){.xl\\:bg-right-bottom{background-position:100% 100%}}@media (min-width:1280px){.xl\\:bg-right-top{background-position:100% 0}}@media (min-width:1280px){.xl\\:bg-top{background-position:top}}@media (min-width:1280px){.xl\\:bg-repeat{background-repeat:repeat}}@media (min-width:1280px){.xl\\:bg-no-repeat{background-repeat:no-repeat}}@media (min-width:1280px){.xl\\:bg-repeat-x{background-repeat:repeat-x}}@media (min-width:1280px){.xl\\:bg-repeat-y{background-repeat:repeat-y}}@media (min-width:1280px){.xl\\:bg-repeat-round{background-repeat:round}}@media (min-width:1280px){.xl\\:bg-repeat-space{background-repeat:space}}@media (min-width:1280px){.xl\\:bg-auto{background-size:auto}}@media (min-width:1280px){.xl\\:bg-cover{background-size:cover}}@media (min-width:1280px){.xl\\:bg-contain{background-size:contain}}@media (min-width:1280px){.xl\\:border-collapse{border-collapse:collapse}}@media (min-width:1280px){.xl\\:border-separate{border-collapse:initial}}@media (min-width:1280px){.xl\\:border-primary{--border-opacity:1;border-color:#7467ef;border-color:rgba(116,103,239,var(--border-opacity))}}@media (min-width:1280px){.xl\\:border-secondary{--border-opacity:1;border-color:#ff9e43;border-color:rgba(255,158,67,var(--border-opacity))}}@media (min-width:1280px){.xl\\:border-error{--border-opacity:1;border-color:#e95455;border-color:rgba(233,84,85,var(--border-opacity))}}@media (min-width:1280px){.xl\\:border-paper{--border-opacity:1;border-color:#222a45;border-color:rgba(34,42,69,var(--border-opacity))}}@media (min-width:1280px){.xl\\:border-paperlight{--border-opacity:1;border-color:#30345b;border-color:rgba(48,52,91,var(--border-opacity))}}@media (min-width:1280px){.xl\\:border-muted{border-color:hsla(0,0%,100%,.7)}}@media (min-width:1280px){.xl\\:border-hint{border-color:hsla(0,0%,100%,.5)}}@media (min-width:1280px){.xl\\:border-white{--border-opacity:1;border-color:#fff;border-color:rgba(255,255,255,var(--border-opacity))}}@media (min-width:1280px){.xl\\:border-success{border-color:#33d9b2}}@media (min-width:1280px){.xl\\:hover\\:border-primary:hover{--border-opacity:1;border-color:#7467ef;border-color:rgba(116,103,239,var(--border-opacity))}}@media (min-width:1280px){.xl\\:hover\\:border-secondary:hover{--border-opacity:1;border-color:#ff9e43;border-color:rgba(255,158,67,var(--border-opacity))}}@media (min-width:1280px){.xl\\:hover\\:border-error:hover{--border-opacity:1;border-color:#e95455;border-color:rgba(233,84,85,var(--border-opacity))}}@media (min-width:1280px){.xl\\:hover\\:border-paper:hover{--border-opacity:1;border-color:#222a45;border-color:rgba(34,42,69,var(--border-opacity))}}@media (min-width:1280px){.xl\\:hover\\:border-paperlight:hover{--border-opacity:1;border-color:#30345b;border-color:rgba(48,52,91,var(--border-opacity))}}@media (min-width:1280px){.xl\\:hover\\:border-muted:hover{border-color:hsla(0,0%,100%,.7)}}@media (min-width:1280px){.xl\\:hover\\:border-hint:hover{border-color:hsla(0,0%,100%,.5)}}@media (min-width:1280px){.xl\\:hover\\:border-white:hover{--border-opacity:1;border-color:#fff;border-color:rgba(255,255,255,var(--border-opacity))}}@media (min-width:1280px){.xl\\:hover\\:border-success:hover{border-color:#33d9b2}}@media (min-width:1280px){.xl\\:focus\\:border-primary:focus{--border-opacity:1;border-color:#7467ef;border-color:rgba(116,103,239,var(--border-opacity))}}@media (min-width:1280px){.xl\\:focus\\:border-secondary:focus{--border-opacity:1;border-color:#ff9e43;border-color:rgba(255,158,67,var(--border-opacity))}}@media (min-width:1280px){.xl\\:focus\\:border-error:focus{--border-opacity:1;border-color:#e95455;border-color:rgba(233,84,85,var(--border-opacity))}}@media (min-width:1280px){.xl\\:focus\\:border-paper:focus{--border-opacity:1;border-color:#222a45;border-color:rgba(34,42,69,var(--border-opacity))}}@media (min-width:1280px){.xl\\:focus\\:border-paperlight:focus{--border-opacity:1;border-color:#30345b;border-color:rgba(48,52,91,var(--border-opacity))}}@media (min-width:1280px){.xl\\:focus\\:border-muted:focus{border-color:hsla(0,0%,100%,.7)}}@media (min-width:1280px){.xl\\:focus\\:border-hint:focus{border-color:hsla(0,0%,100%,.5)}}@media (min-width:1280px){.xl\\:focus\\:border-white:focus{--border-opacity:1;border-color:#fff;border-color:rgba(255,255,255,var(--border-opacity))}}@media (min-width:1280px){.xl\\:focus\\:border-success:focus{border-color:#33d9b2}}@media (min-width:1280px){.xl\\:border-opacity-0{--border-opacity:0}}@media (min-width:1280px){.xl\\:border-opacity-25{--border-opacity:0.25}}@media (min-width:1280px){.xl\\:border-opacity-50{--border-opacity:0.5}}@media (min-width:1280px){.xl\\:border-opacity-75{--border-opacity:0.75}}@media (min-width:1280px){.xl\\:border-opacity-100{--border-opacity:1}}@media (min-width:1280px){.xl\\:hover\\:border-opacity-0:hover{--border-opacity:0}}@media (min-width:1280px){.xl\\:hover\\:border-opacity-25:hover{--border-opacity:0.25}}@media (min-width:1280px){.xl\\:hover\\:border-opacity-50:hover{--border-opacity:0.5}}@media (min-width:1280px){.xl\\:hover\\:border-opacity-75:hover{--border-opacity:0.75}}@media (min-width:1280px){.xl\\:hover\\:border-opacity-100:hover{--border-opacity:1}}@media (min-width:1280px){.xl\\:focus\\:border-opacity-0:focus{--border-opacity:0}}@media (min-width:1280px){.xl\\:focus\\:border-opacity-25:focus{--border-opacity:0.25}}@media (min-width:1280px){.xl\\:focus\\:border-opacity-50:focus{--border-opacity:0.5}}@media (min-width:1280px){.xl\\:focus\\:border-opacity-75:focus{--border-opacity:0.75}}@media (min-width:1280px){.xl\\:focus\\:border-opacity-100:focus{--border-opacity:1}}@media (min-width:1280px){.xl\\:rounded-none{border-radius:0}}@media (min-width:1280px){.xl\\:rounded-sm{border-radius:.125rem}}@media (min-width:1280px){.xl\\:rounded{border-radius:.25rem}}@media (min-width:1280px){.xl\\:rounded-md{border-radius:.375rem}}@media (min-width:1280px){.xl\\:rounded-lg{border-radius:.5rem}}@media (min-width:1280px){.xl\\:rounded-xl{border-radius:.75rem}}@media (min-width:1280px){.xl\\:rounded-2xl{border-radius:1rem}}@media (min-width:1280px){.xl\\:rounded-3xl{border-radius:1.5rem}}@media (min-width:1280px){.xl\\:rounded-full{border-radius:9999px}}@media (min-width:1280px){.xl\\:rounded-t-none{border-top-left-radius:0;border-top-right-radius:0}}@media (min-width:1280px){.xl\\:rounded-r-none{border-top-right-radius:0;border-bottom-right-radius:0}}@media (min-width:1280px){.xl\\:rounded-b-none{border-bottom-right-radius:0;border-bottom-left-radius:0}}@media (min-width:1280px){.xl\\:rounded-l-none{border-top-left-radius:0;border-bottom-left-radius:0}}@media (min-width:1280px){.xl\\:rounded-t-sm{border-top-left-radius:.125rem;border-top-right-radius:.125rem}}@media (min-width:1280px){.xl\\:rounded-r-sm{border-top-right-radius:.125rem;border-bottom-right-radius:.125rem}}@media (min-width:1280px){.xl\\:rounded-b-sm{border-bottom-right-radius:.125rem;border-bottom-left-radius:.125rem}}@media (min-width:1280px){.xl\\:rounded-l-sm{border-top-left-radius:.125rem;border-bottom-left-radius:.125rem}}@media (min-width:1280px){.xl\\:rounded-t{border-top-left-radius:.25rem}}@media (min-width:1280px){.xl\\:rounded-r,.xl\\:rounded-t{border-top-right-radius:.25rem}}@media (min-width:1280px){.xl\\:rounded-b,.xl\\:rounded-r{border-bottom-right-radius:.25rem}}@media (min-width:1280px){.xl\\:rounded-b,.xl\\:rounded-l{border-bottom-left-radius:.25rem}.xl\\:rounded-l{border-top-left-radius:.25rem}}@media (min-width:1280px){.xl\\:rounded-t-md{border-top-left-radius:.375rem;border-top-right-radius:.375rem}}@media (min-width:1280px){.xl\\:rounded-r-md{border-top-right-radius:.375rem;border-bottom-right-radius:.375rem}}@media (min-width:1280px){.xl\\:rounded-b-md{border-bottom-right-radius:.375rem;border-bottom-left-radius:.375rem}}@media (min-width:1280px){.xl\\:rounded-l-md{border-top-left-radius:.375rem;border-bottom-left-radius:.375rem}}@media (min-width:1280px){.xl\\:rounded-t-lg{border-top-left-radius:.5rem;border-top-right-radius:.5rem}}@media (min-width:1280px){.xl\\:rounded-r-lg{border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}}@media (min-width:1280px){.xl\\:rounded-b-lg{border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem}}@media (min-width:1280px){.xl\\:rounded-l-lg{border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}}@media (min-width:1280px){.xl\\:rounded-t-xl{border-top-left-radius:.75rem;border-top-right-radius:.75rem}}@media (min-width:1280px){.xl\\:rounded-r-xl{border-top-right-radius:.75rem;border-bottom-right-radius:.75rem}}@media (min-width:1280px){.xl\\:rounded-b-xl{border-bottom-right-radius:.75rem;border-bottom-left-radius:.75rem}}@media (min-width:1280px){.xl\\:rounded-l-xl{border-top-left-radius:.75rem;border-bottom-left-radius:.75rem}}@media (min-width:1280px){.xl\\:rounded-t-2xl{border-top-left-radius:1rem;border-top-right-radius:1rem}}@media (min-width:1280px){.xl\\:rounded-r-2xl{border-top-right-radius:1rem;border-bottom-right-radius:1rem}}@media (min-width:1280px){.xl\\:rounded-b-2xl{border-bottom-right-radius:1rem;border-bottom-left-radius:1rem}}@media (min-width:1280px){.xl\\:rounded-l-2xl{border-top-left-radius:1rem;border-bottom-left-radius:1rem}}@media (min-width:1280px){.xl\\:rounded-t-3xl{border-top-left-radius:1.5rem;border-top-right-radius:1.5rem}}@media (min-width:1280px){.xl\\:rounded-r-3xl{border-top-right-radius:1.5rem;border-bottom-right-radius:1.5rem}}@media (min-width:1280px){.xl\\:rounded-b-3xl{border-bottom-right-radius:1.5rem;border-bottom-left-radius:1.5rem}}@media (min-width:1280px){.xl\\:rounded-l-3xl{border-top-left-radius:1.5rem;border-bottom-left-radius:1.5rem}}@media (min-width:1280px){.xl\\:rounded-t-full{border-top-left-radius:9999px;border-top-right-radius:9999px}}@media (min-width:1280px){.xl\\:rounded-r-full{border-top-right-radius:9999px;border-bottom-right-radius:9999px}}@media (min-width:1280px){.xl\\:rounded-b-full{border-bottom-right-radius:9999px;border-bottom-left-radius:9999px}}@media (min-width:1280px){.xl\\:rounded-l-full{border-top-left-radius:9999px;border-bottom-left-radius:9999px}}@media (min-width:1280px){.xl\\:rounded-tl-none{border-top-left-radius:0}}@media (min-width:1280px){.xl\\:rounded-tr-none{border-top-right-radius:0}}@media (min-width:1280px){.xl\\:rounded-br-none{border-bottom-right-radius:0}}@media (min-width:1280px){.xl\\:rounded-bl-none{border-bottom-left-radius:0}}@media (min-width:1280px){.xl\\:rounded-tl-sm{border-top-left-radius:.125rem}}@media (min-width:1280px){.xl\\:rounded-tr-sm{border-top-right-radius:.125rem}}@media (min-width:1280px){.xl\\:rounded-br-sm{border-bottom-right-radius:.125rem}}@media (min-width:1280px){.xl\\:rounded-bl-sm{border-bottom-left-radius:.125rem}}@media (min-width:1280px){.xl\\:rounded-tl{border-top-left-radius:.25rem}}@media (min-width:1280px){.xl\\:rounded-tr{border-top-right-radius:.25rem}}@media (min-width:1280px){.xl\\:rounded-br{border-bottom-right-radius:.25rem}}@media (min-width:1280px){.xl\\:rounded-bl{border-bottom-left-radius:.25rem}}@media (min-width:1280px){.xl\\:rounded-tl-md{border-top-left-radius:.375rem}}@media (min-width:1280px){.xl\\:rounded-tr-md{border-top-right-radius:.375rem}}@media (min-width:1280px){.xl\\:rounded-br-md{border-bottom-right-radius:.375rem}}@media (min-width:1280px){.xl\\:rounded-bl-md{border-bottom-left-radius:.375rem}}@media (min-width:1280px){.xl\\:rounded-tl-lg{border-top-left-radius:.5rem}}@media (min-width:1280px){.xl\\:rounded-tr-lg{border-top-right-radius:.5rem}}@media (min-width:1280px){.xl\\:rounded-br-lg{border-bottom-right-radius:.5rem}}@media (min-width:1280px){.xl\\:rounded-bl-lg{border-bottom-left-radius:.5rem}}@media (min-width:1280px){.xl\\:rounded-tl-xl{border-top-left-radius:.75rem}}@media (min-width:1280px){.xl\\:rounded-tr-xl{border-top-right-radius:.75rem}}@media (min-width:1280px){.xl\\:rounded-br-xl{border-bottom-right-radius:.75rem}}@media (min-width:1280px){.xl\\:rounded-bl-xl{border-bottom-left-radius:.75rem}}@media (min-width:1280px){.xl\\:rounded-tl-2xl{border-top-left-radius:1rem}}@media (min-width:1280px){.xl\\:rounded-tr-2xl{border-top-right-radius:1rem}}@media (min-width:1280px){.xl\\:rounded-br-2xl{border-bottom-right-radius:1rem}}@media (min-width:1280px){.xl\\:rounded-bl-2xl{border-bottom-left-radius:1rem}}@media (min-width:1280px){.xl\\:rounded-tl-3xl{border-top-left-radius:1.5rem}}@media (min-width:1280px){.xl\\:rounded-tr-3xl{border-top-right-radius:1.5rem}}@media (min-width:1280px){.xl\\:rounded-br-3xl{border-bottom-right-radius:1.5rem}}@media (min-width:1280px){.xl\\:rounded-bl-3xl{border-bottom-left-radius:1.5rem}}@media (min-width:1280px){.xl\\:rounded-tl-full{border-top-left-radius:9999px}}@media (min-width:1280px){.xl\\:rounded-tr-full{border-top-right-radius:9999px}}@media (min-width:1280px){.xl\\:rounded-br-full{border-bottom-right-radius:9999px}}@media (min-width:1280px){.xl\\:rounded-bl-full{border-bottom-left-radius:9999px}}@media (min-width:1280px){.xl\\:border-solid{border-style:solid}}@media (min-width:1280px){.xl\\:border-dashed{border-style:dashed}}@media (min-width:1280px){.xl\\:border-dotted{border-style:dotted}}@media (min-width:1280px){.xl\\:border-double{border-style:double}}@media (min-width:1280px){.xl\\:border-none{border-style:none}}@media (min-width:1280px){.xl\\:border-0{border-width:0}}@media (min-width:1280px){.xl\\:border-2{border-width:2px}}@media (min-width:1280px){.xl\\:border-4{border-width:4px}}@media (min-width:1280px){.xl\\:border-8{border-width:8px}}@media (min-width:1280px){.xl\\:border{border-width:1px}}@media (min-width:1280px){.xl\\:border-t-0{border-top-width:0}}@media (min-width:1280px){.xl\\:border-r-0{border-right-width:0}}@media (min-width:1280px){.xl\\:border-b-0{border-bottom-width:0}}@media (min-width:1280px){.xl\\:border-l-0{border-left-width:0}}@media (min-width:1280px){.xl\\:border-t-2{border-top-width:2px}}@media (min-width:1280px){.xl\\:border-r-2{border-right-width:2px}}@media (min-width:1280px){.xl\\:border-b-2{border-bottom-width:2px}}@media (min-width:1280px){.xl\\:border-l-2{border-left-width:2px}}@media (min-width:1280px){.xl\\:border-t-4{border-top-width:4px}}@media (min-width:1280px){.xl\\:border-r-4{border-right-width:4px}}@media (min-width:1280px){.xl\\:border-b-4{border-bottom-width:4px}}@media (min-width:1280px){.xl\\:border-l-4{border-left-width:4px}}@media (min-width:1280px){.xl\\:border-t-8{border-top-width:8px}}@media (min-width:1280px){.xl\\:border-r-8{border-right-width:8px}}@media (min-width:1280px){.xl\\:border-b-8{border-bottom-width:8px}}@media (min-width:1280px){.xl\\:border-l-8{border-left-width:8px}}@media (min-width:1280px){.xl\\:border-t{border-top-width:1px}}@media (min-width:1280px){.xl\\:border-r{border-right-width:1px}}@media (min-width:1280px){.xl\\:border-b{border-bottom-width:1px}}@media (min-width:1280px){.xl\\:border-l{border-left-width:1px}}@media (min-width:1280px){.xl\\:box-border{box-sizing:border-box}}@media (min-width:1280px){.xl\\:box-content{box-sizing:initial}}@media (min-width:1280px){.xl\\:cursor-auto{cursor:auto}}@media (min-width:1280px){.xl\\:cursor-default{cursor:default}}@media (min-width:1280px){.xl\\:cursor-pointer{cursor:pointer}}@media (min-width:1280px){.xl\\:cursor-wait{cursor:wait}}@media (min-width:1280px){.xl\\:cursor-text{cursor:text}}@media (min-width:1280px){.xl\\:cursor-move{cursor:move}}@media (min-width:1280px){.xl\\:cursor-not-allowed{cursor:not-allowed}}@media (min-width:1280px){.xl\\:block{display:block}}@media (min-width:1280px){.xl\\:inline-block{display:inline-block}}@media (min-width:1280px){.xl\\:inline{display:inline}}@media (min-width:1280px){.xl\\:flex{display:flex}}@media (min-width:1280px){.xl\\:inline-flex{display:inline-flex}}@media (min-width:1280px){.xl\\:table{display:table}}@media (min-width:1280px){.xl\\:table-caption{display:table-caption}}@media (min-width:1280px){.xl\\:table-cell{display:table-cell}}@media (min-width:1280px){.xl\\:table-column{display:table-column}}@media (min-width:1280px){.xl\\:table-column-group{display:table-column-group}}@media (min-width:1280px){.xl\\:table-footer-group{display:table-footer-group}}@media (min-width:1280px){.xl\\:table-header-group{display:table-header-group}}@media (min-width:1280px){.xl\\:table-row-group{display:table-row-group}}@media (min-width:1280px){.xl\\:table-row{display:table-row}}@media (min-width:1280px){.xl\\:flow-root{display:flow-root}}@media (min-width:1280px){.xl\\:grid{display:grid}}@media (min-width:1280px){.xl\\:inline-grid{display:inline-grid}}@media (min-width:1280px){.xl\\:contents{display:contents}}@media (min-width:1280px){.xl\\:hidden{display:none}}@media (min-width:1280px){.xl\\:flex-row{flex-direction:row}}@media (min-width:1280px){.xl\\:flex-row-reverse{flex-direction:row-reverse}}@media (min-width:1280px){.xl\\:flex-col{flex-direction:column}}@media (min-width:1280px){.xl\\:flex-col-reverse{flex-direction:column-reverse}}@media (min-width:1280px){.xl\\:flex-wrap{flex-wrap:wrap}}@media (min-width:1280px){.xl\\:flex-wrap-reverse{flex-wrap:wrap-reverse}}@media (min-width:1280px){.xl\\:flex-no-wrap{flex-wrap:nowrap}}@media (min-width:1280px){.xl\\:place-items-auto{place-items:auto}}@media (min-width:1280px){.xl\\:place-items-start{place-items:start}}@media (min-width:1280px){.xl\\:place-items-end{place-items:end}}@media (min-width:1280px){.xl\\:place-items-center{place-items:center}}@media (min-width:1280px){.xl\\:place-items-stretch{place-items:stretch}}@media (min-width:1280px){.xl\\:place-content-center{place-content:center}}@media (min-width:1280px){.xl\\:place-content-start{place-content:start}}@media (min-width:1280px){.xl\\:place-content-end{place-content:end}}@media (min-width:1280px){.xl\\:place-content-between{place-content:space-between}}@media (min-width:1280px){.xl\\:place-content-around{place-content:space-around}}@media (min-width:1280px){.xl\\:place-content-evenly{place-content:space-evenly}}@media (min-width:1280px){.xl\\:place-content-stretch{place-content:stretch}}@media (min-width:1280px){.xl\\:place-self-auto{place-self:auto}}@media (min-width:1280px){.xl\\:place-self-start{place-self:start}}@media (min-width:1280px){.xl\\:place-self-end{place-self:end}}@media (min-width:1280px){.xl\\:place-self-center{place-self:center}}@media (min-width:1280px){.xl\\:place-self-stretch{place-self:stretch}}@media (min-width:1280px){.xl\\:items-start{align-items:flex-start}}@media (min-width:1280px){.xl\\:items-end{align-items:flex-end}}@media (min-width:1280px){.xl\\:items-center{align-items:center}}@media (min-width:1280px){.xl\\:items-baseline{align-items:baseline}}@media (min-width:1280px){.xl\\:items-stretch{align-items:stretch}}@media (min-width:1280px){.xl\\:content-center{align-content:center}}@media (min-width:1280px){.xl\\:content-start{align-content:flex-start}}@media (min-width:1280px){.xl\\:content-end{align-content:flex-end}}@media (min-width:1280px){.xl\\:content-between{align-content:space-between}}@media (min-width:1280px){.xl\\:content-around{align-content:space-around}}@media (min-width:1280px){.xl\\:content-evenly{align-content:space-evenly}}@media (min-width:1280px){.xl\\:self-auto{align-self:auto}}@media (min-width:1280px){.xl\\:self-start{align-self:flex-start}}@media (min-width:1280px){.xl\\:self-end{align-self:flex-end}}@media (min-width:1280px){.xl\\:self-center{align-self:center}}@media (min-width:1280px){.xl\\:self-stretch{align-self:stretch}}@media (min-width:1280px){.xl\\:justify-items-auto{justify-items:auto}}@media (min-width:1280px){.xl\\:justify-items-start{justify-items:start}}@media (min-width:1280px){.xl\\:justify-items-end{justify-items:end}}@media (min-width:1280px){.xl\\:justify-items-center{justify-items:center}}@media (min-width:1280px){.xl\\:justify-items-stretch{justify-items:stretch}}@media (min-width:1280px){.xl\\:justify-start{justify-content:flex-start}}@media (min-width:1280px){.xl\\:justify-end{justify-content:flex-end}}@media (min-width:1280px){.xl\\:justify-center{justify-content:center}}@media (min-width:1280px){.xl\\:justify-between{justify-content:space-between}}@media (min-width:1280px){.xl\\:justify-around{justify-content:space-around}}@media (min-width:1280px){.xl\\:justify-evenly{justify-content:space-evenly}}@media (min-width:1280px){.xl\\:justify-self-auto{justify-self:auto}}@media (min-width:1280px){.xl\\:justify-self-start{justify-self:start}}@media (min-width:1280px){.xl\\:justify-self-end{justify-self:end}}@media (min-width:1280px){.xl\\:justify-self-center{justify-self:center}}@media (min-width:1280px){.xl\\:justify-self-stretch{justify-self:stretch}}@media (min-width:1280px){.xl\\:flex-1{flex:1 1 0%}}@media (min-width:1280px){.xl\\:flex-auto{flex:1 1 auto}}@media (min-width:1280px){.xl\\:flex-initial{flex:0 1 auto}}@media (min-width:1280px){.xl\\:flex-none{flex:none}}@media (min-width:1280px){.xl\\:flex-grow-0{flex-grow:0}}@media (min-width:1280px){.xl\\:flex-grow{flex-grow:1}}@media (min-width:1280px){.xl\\:flex-shrink-0{flex-shrink:0}}@media (min-width:1280px){.xl\\:flex-shrink{flex-shrink:1}}@media (min-width:1280px){.xl\\:order-1{order:1}}@media (min-width:1280px){.xl\\:order-2{order:2}}@media (min-width:1280px){.xl\\:order-3{order:3}}@media (min-width:1280px){.xl\\:order-4{order:4}}@media (min-width:1280px){.xl\\:order-5{order:5}}@media (min-width:1280px){.xl\\:order-6{order:6}}@media (min-width:1280px){.xl\\:order-7{order:7}}@media (min-width:1280px){.xl\\:order-8{order:8}}@media (min-width:1280px){.xl\\:order-9{order:9}}@media (min-width:1280px){.xl\\:order-10{order:10}}@media (min-width:1280px){.xl\\:order-11{order:11}}@media (min-width:1280px){.xl\\:order-12{order:12}}@media (min-width:1280px){.xl\\:order-first{order:-9999}}@media (min-width:1280px){.xl\\:order-last{order:9999}}@media (min-width:1280px){.xl\\:order-none{order:0}}@media (min-width:1280px){.xl\\:float-right{float:right}}@media (min-width:1280px){.xl\\:float-left{float:left}}@media (min-width:1280px){.xl\\:float-none{float:none}}@media (min-width:1280px){.xl\\:clearfix:after{content:\"\";display:table;clear:both}}@media (min-width:1280px){.xl\\:clear-left{clear:left}}@media (min-width:1280px){.xl\\:clear-right{clear:right}}@media (min-width:1280px){.xl\\:clear-both{clear:both}}@media (min-width:1280px){.xl\\:clear-none{clear:none}}@media (min-width:1280px){.xl\\:font-sans{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}}@media (min-width:1280px){.xl\\:font-serif{font-family:Georgia,Cambria,Times New Roman,Times,serif}}@media (min-width:1280px){.xl\\:font-mono{font-family:Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}}@media (min-width:1280px){.xl\\:font-hairline{font-weight:100}}@media (min-width:1280px){.xl\\:font-thin{font-weight:200}}@media (min-width:1280px){.xl\\:font-light{font-weight:300}}@media (min-width:1280px){.xl\\:font-normal{font-weight:400}}@media (min-width:1280px){.xl\\:font-medium{font-weight:500}}@media (min-width:1280px){.xl\\:font-semibold{font-weight:600}}@media (min-width:1280px){.xl\\:font-bold{font-weight:700}}@media (min-width:1280px){.xl\\:font-extrabold{font-weight:800}}@media (min-width:1280px){.xl\\:font-black{font-weight:900}}@media (min-width:1280px){.xl\\:hover\\:font-hairline:hover{font-weight:100}}@media (min-width:1280px){.xl\\:hover\\:font-thin:hover{font-weight:200}}@media (min-width:1280px){.xl\\:hover\\:font-light:hover{font-weight:300}}@media (min-width:1280px){.xl\\:hover\\:font-normal:hover{font-weight:400}}@media (min-width:1280px){.xl\\:hover\\:font-medium:hover{font-weight:500}}@media (min-width:1280px){.xl\\:hover\\:font-semibold:hover{font-weight:600}}@media (min-width:1280px){.xl\\:hover\\:font-bold:hover{font-weight:700}}@media (min-width:1280px){.xl\\:hover\\:font-extrabold:hover{font-weight:800}}@media (min-width:1280px){.xl\\:hover\\:font-black:hover{font-weight:900}}@media (min-width:1280px){.xl\\:focus\\:font-hairline:focus{font-weight:100}}@media (min-width:1280px){.xl\\:focus\\:font-thin:focus{font-weight:200}}@media (min-width:1280px){.xl\\:focus\\:font-light:focus{font-weight:300}}@media (min-width:1280px){.xl\\:focus\\:font-normal:focus{font-weight:400}}@media (min-width:1280px){.xl\\:focus\\:font-medium:focus{font-weight:500}}@media (min-width:1280px){.xl\\:focus\\:font-semibold:focus{font-weight:600}}@media (min-width:1280px){.xl\\:focus\\:font-bold:focus{font-weight:700}}@media (min-width:1280px){.xl\\:focus\\:font-extrabold:focus{font-weight:800}}@media (min-width:1280px){.xl\\:focus\\:font-black:focus{font-weight:900}}@media (min-width:1280px){.xl\\:h-0{height:0}}@media (min-width:1280px){.xl\\:h-1{height:.25rem}}@media (min-width:1280px){.xl\\:h-2{height:.5rem}}@media (min-width:1280px){.xl\\:h-3{height:.75rem}}@media (min-width:1280px){.xl\\:h-4{height:1rem}}@media (min-width:1280px){.xl\\:h-5{height:1.25rem}}@media (min-width:1280px){.xl\\:h-6{height:1.5rem}}@media (min-width:1280px){.xl\\:h-8{height:2rem}}@media (min-width:1280px){.xl\\:h-10{height:2.5rem}}@media (min-width:1280px){.xl\\:h-12{height:3rem}}@media (min-width:1280px){.xl\\:h-16{height:4rem}}@media (min-width:1280px){.xl\\:h-20{height:5rem}}@media (min-width:1280px){.xl\\:h-24{height:6rem}}@media (min-width:1280px){.xl\\:h-32{height:8rem}}@media (min-width:1280px){.xl\\:h-40{height:10rem}}@media (min-width:1280px){.xl\\:h-48{height:12rem}}@media (min-width:1280px){.xl\\:h-56{height:14rem}}@media (min-width:1280px){.xl\\:h-64{height:16rem}}@media (min-width:1280px){.xl\\:h-auto{height:auto}}@media (min-width:1280px){.xl\\:h-px{height:1px}}@media (min-width:1280px){.xl\\:h-full{height:100%}}@media (min-width:1280px){.xl\\:h-screen{height:100vh}}@media (min-width:1280px){.xl\\:text-xs{font-size:.75rem}}@media (min-width:1280px){.xl\\:text-sm{font-size:.875rem}}@media (min-width:1280px){.xl\\:text-base{font-size:1rem}}@media (min-width:1280px){.xl\\:text-lg{font-size:1.125rem}}@media (min-width:1280px){.xl\\:text-xl{font-size:1.25rem}}@media (min-width:1280px){.xl\\:text-2xl{font-size:1.5rem}}@media (min-width:1280px){.xl\\:text-3xl{font-size:1.875rem}}@media (min-width:1280px){.xl\\:text-4xl{font-size:2.25rem}}@media (min-width:1280px){.xl\\:text-5xl{font-size:3rem}}@media (min-width:1280px){.xl\\:text-6xl{font-size:4rem}}@media (min-width:1280px){.xl\\:leading-3{line-height:.75rem}}@media (min-width:1280px){.xl\\:leading-4{line-height:1rem}}@media (min-width:1280px){.xl\\:leading-5{line-height:1.25rem}}@media (min-width:1280px){.xl\\:leading-6{line-height:1.5rem}}@media (min-width:1280px){.xl\\:leading-7{line-height:1.75rem}}@media (min-width:1280px){.xl\\:leading-8{line-height:2rem}}@media (min-width:1280px){.xl\\:leading-9{line-height:2.25rem}}@media (min-width:1280px){.xl\\:leading-10{line-height:2.5rem}}@media (min-width:1280px){.xl\\:leading-none{line-height:1}}@media (min-width:1280px){.xl\\:leading-tight{line-height:1.25}}@media (min-width:1280px){.xl\\:leading-snug{line-height:1.375}}@media (min-width:1280px){.xl\\:leading-normal{line-height:1.5}}@media (min-width:1280px){.xl\\:leading-relaxed{line-height:1.625}}@media (min-width:1280px){.xl\\:leading-loose{line-height:2}}@media (min-width:1280px){.xl\\:list-inside{list-style-position:inside}}@media (min-width:1280px){.xl\\:list-outside{list-style-position:outside}}@media (min-width:1280px){.xl\\:list-none{list-style-type:none}}@media (min-width:1280px){.xl\\:list-disc{list-style-type:disc}}@media (min-width:1280px){.xl\\:list-decimal{list-style-type:decimal}}@media (min-width:1280px){.xl\\:m-0{margin:0}}@media (min-width:1280px){.xl\\:m-1{margin:.25rem}}@media (min-width:1280px){.xl\\:m-2{margin:.5rem}}@media (min-width:1280px){.xl\\:m-3{margin:.75rem}}@media (min-width:1280px){.xl\\:m-4{margin:1rem}}@media (min-width:1280px){.xl\\:m-5{margin:1.25rem}}@media (min-width:1280px){.xl\\:m-6{margin:1.5rem}}@media (min-width:1280px){.xl\\:m-8{margin:2rem}}@media (min-width:1280px){.xl\\:m-10{margin:2.5rem}}@media (min-width:1280px){.xl\\:m-12{margin:3rem}}@media (min-width:1280px){.xl\\:m-16{margin:4rem}}@media (min-width:1280px){.xl\\:m-20{margin:5rem}}@media (min-width:1280px){.xl\\:m-24{margin:6rem}}@media (min-width:1280px){.xl\\:m-32{margin:8rem}}@media (min-width:1280px){.xl\\:m-40{margin:10rem}}@media (min-width:1280px){.xl\\:m-48{margin:12rem}}@media (min-width:1280px){.xl\\:m-56{margin:14rem}}@media (min-width:1280px){.xl\\:m-64{margin:16rem}}@media (min-width:1280px){.xl\\:m-auto{margin:auto}}@media (min-width:1280px){.xl\\:m-px{margin:1px}}@media (min-width:1280px){.xl\\:-m-1{margin:-.25rem}}@media (min-width:1280px){.xl\\:-m-2{margin:-.5rem}}@media (min-width:1280px){.xl\\:-m-3{margin:-.75rem}}@media (min-width:1280px){.xl\\:-m-4{margin:-1rem}}@media (min-width:1280px){.xl\\:-m-5{margin:-1.25rem}}@media (min-width:1280px){.xl\\:-m-6{margin:-1.5rem}}@media (min-width:1280px){.xl\\:-m-8{margin:-2rem}}@media (min-width:1280px){.xl\\:-m-10{margin:-2.5rem}}@media (min-width:1280px){.xl\\:-m-12{margin:-3rem}}@media (min-width:1280px){.xl\\:-m-16{margin:-4rem}}@media (min-width:1280px){.xl\\:-m-20{margin:-5rem}}@media (min-width:1280px){.xl\\:-m-24{margin:-6rem}}@media (min-width:1280px){.xl\\:-m-32{margin:-8rem}}@media (min-width:1280px){.xl\\:-m-40{margin:-10rem}}@media (min-width:1280px){.xl\\:-m-48{margin:-12rem}}@media (min-width:1280px){.xl\\:-m-56{margin:-14rem}}@media (min-width:1280px){.xl\\:-m-64{margin:-16rem}}@media (min-width:1280px){.xl\\:-m-px{margin:-1px}}@media (min-width:1280px){.xl\\:my-0{margin-top:0;margin-bottom:0}}@media (min-width:1280px){.xl\\:mx-0{margin-left:0;margin-right:0}}@media (min-width:1280px){.xl\\:my-1{margin-top:.25rem;margin-bottom:.25rem}}@media (min-width:1280px){.xl\\:mx-1{margin-left:.25rem;margin-right:.25rem}}@media (min-width:1280px){.xl\\:my-2{margin-top:.5rem;margin-bottom:.5rem}}@media (min-width:1280px){.xl\\:mx-2{margin-left:.5rem;margin-right:.5rem}}@media (min-width:1280px){.xl\\:my-3{margin-top:.75rem;margin-bottom:.75rem}}@media (min-width:1280px){.xl\\:mx-3{margin-left:.75rem;margin-right:.75rem}}@media (min-width:1280px){.xl\\:my-4{margin-top:1rem;margin-bottom:1rem}}@media (min-width:1280px){.xl\\:mx-4{margin-left:1rem;margin-right:1rem}}@media (min-width:1280px){.xl\\:my-5{margin-top:1.25rem;margin-bottom:1.25rem}}@media (min-width:1280px){.xl\\:mx-5{margin-left:1.25rem;margin-right:1.25rem}}@media (min-width:1280px){.xl\\:my-6{margin-top:1.5rem;margin-bottom:1.5rem}}@media (min-width:1280px){.xl\\:mx-6{margin-left:1.5rem;margin-right:1.5rem}}@media (min-width:1280px){.xl\\:my-8{margin-top:2rem;margin-bottom:2rem}}@media (min-width:1280px){.xl\\:mx-8{margin-left:2rem;margin-right:2rem}}@media (min-width:1280px){.xl\\:my-10{margin-top:2.5rem;margin-bottom:2.5rem}}@media (min-width:1280px){.xl\\:mx-10{margin-left:2.5rem;margin-right:2.5rem}}@media (min-width:1280px){.xl\\:my-12{margin-top:3rem;margin-bottom:3rem}}@media (min-width:1280px){.xl\\:mx-12{margin-left:3rem;margin-right:3rem}}@media (min-width:1280px){.xl\\:my-16{margin-top:4rem;margin-bottom:4rem}}@media (min-width:1280px){.xl\\:mx-16{margin-left:4rem;margin-right:4rem}}@media (min-width:1280px){.xl\\:my-20{margin-top:5rem;margin-bottom:5rem}}@media (min-width:1280px){.xl\\:mx-20{margin-left:5rem;margin-right:5rem}}@media (min-width:1280px){.xl\\:my-24{margin-top:6rem;margin-bottom:6rem}}@media (min-width:1280px){.xl\\:mx-24{margin-left:6rem;margin-right:6rem}}@media (min-width:1280px){.xl\\:my-32{margin-top:8rem;margin-bottom:8rem}}@media (min-width:1280px){.xl\\:mx-32{margin-left:8rem;margin-right:8rem}}@media (min-width:1280px){.xl\\:my-40{margin-top:10rem;margin-bottom:10rem}}@media (min-width:1280px){.xl\\:mx-40{margin-left:10rem;margin-right:10rem}}@media (min-width:1280px){.xl\\:my-48{margin-top:12rem;margin-bottom:12rem}}@media (min-width:1280px){.xl\\:mx-48{margin-left:12rem;margin-right:12rem}}@media (min-width:1280px){.xl\\:my-56{margin-top:14rem;margin-bottom:14rem}}@media (min-width:1280px){.xl\\:mx-56{margin-left:14rem;margin-right:14rem}}@media (min-width:1280px){.xl\\:my-64{margin-top:16rem;margin-bottom:16rem}}@media (min-width:1280px){.xl\\:mx-64{margin-left:16rem;margin-right:16rem}}@media (min-width:1280px){.xl\\:my-auto{margin-top:auto;margin-bottom:auto}}@media (min-width:1280px){.xl\\:mx-auto{margin-left:auto;margin-right:auto}}@media (min-width:1280px){.xl\\:my-px{margin-top:1px;margin-bottom:1px}}@media (min-width:1280px){.xl\\:mx-px{margin-left:1px;margin-right:1px}}@media (min-width:1280px){.xl\\:-my-1{margin-top:-.25rem;margin-bottom:-.25rem}}@media (min-width:1280px){.xl\\:-mx-1{margin-left:-.25rem;margin-right:-.25rem}}@media (min-width:1280px){.xl\\:-my-2{margin-top:-.5rem;margin-bottom:-.5rem}}@media (min-width:1280px){.xl\\:-mx-2{margin-left:-.5rem;margin-right:-.5rem}}@media (min-width:1280px){.xl\\:-my-3{margin-top:-.75rem;margin-bottom:-.75rem}}@media (min-width:1280px){.xl\\:-mx-3{margin-left:-.75rem;margin-right:-.75rem}}@media (min-width:1280px){.xl\\:-my-4{margin-top:-1rem;margin-bottom:-1rem}}@media (min-width:1280px){.xl\\:-mx-4{margin-left:-1rem;margin-right:-1rem}}@media (min-width:1280px){.xl\\:-my-5{margin-top:-1.25rem;margin-bottom:-1.25rem}}@media (min-width:1280px){.xl\\:-mx-5{margin-left:-1.25rem;margin-right:-1.25rem}}@media (min-width:1280px){.xl\\:-my-6{margin-top:-1.5rem;margin-bottom:-1.5rem}}@media (min-width:1280px){.xl\\:-mx-6{margin-left:-1.5rem;margin-right:-1.5rem}}@media (min-width:1280px){.xl\\:-my-8{margin-top:-2rem;margin-bottom:-2rem}}@media (min-width:1280px){.xl\\:-mx-8{margin-left:-2rem;margin-right:-2rem}}@media (min-width:1280px){.xl\\:-my-10{margin-top:-2.5rem;margin-bottom:-2.5rem}}@media (min-width:1280px){.xl\\:-mx-10{margin-left:-2.5rem;margin-right:-2.5rem}}@media (min-width:1280px){.xl\\:-my-12{margin-top:-3rem;margin-bottom:-3rem}}@media (min-width:1280px){.xl\\:-mx-12{margin-left:-3rem;margin-right:-3rem}}@media (min-width:1280px){.xl\\:-my-16{margin-top:-4rem;margin-bottom:-4rem}}@media (min-width:1280px){.xl\\:-mx-16{margin-left:-4rem;margin-right:-4rem}}@media (min-width:1280px){.xl\\:-my-20{margin-top:-5rem;margin-bottom:-5rem}}@media (min-width:1280px){.xl\\:-mx-20{margin-left:-5rem;margin-right:-5rem}}@media (min-width:1280px){.xl\\:-my-24{margin-top:-6rem;margin-bottom:-6rem}}@media (min-width:1280px){.xl\\:-mx-24{margin-left:-6rem;margin-right:-6rem}}@media (min-width:1280px){.xl\\:-my-32{margin-top:-8rem;margin-bottom:-8rem}}@media (min-width:1280px){.xl\\:-mx-32{margin-left:-8rem;margin-right:-8rem}}@media (min-width:1280px){.xl\\:-my-40{margin-top:-10rem;margin-bottom:-10rem}}@media (min-width:1280px){.xl\\:-mx-40{margin-left:-10rem;margin-right:-10rem}}@media (min-width:1280px){.xl\\:-my-48{margin-top:-12rem;margin-bottom:-12rem}}@media (min-width:1280px){.xl\\:-mx-48{margin-left:-12rem;margin-right:-12rem}}@media (min-width:1280px){.xl\\:-my-56{margin-top:-14rem;margin-bottom:-14rem}}@media (min-width:1280px){.xl\\:-mx-56{margin-left:-14rem;margin-right:-14rem}}@media (min-width:1280px){.xl\\:-my-64{margin-top:-16rem;margin-bottom:-16rem}}@media (min-width:1280px){.xl\\:-mx-64{margin-left:-16rem;margin-right:-16rem}}@media (min-width:1280px){.xl\\:-my-px{margin-top:-1px;margin-bottom:-1px}}@media (min-width:1280px){.xl\\:-mx-px{margin-left:-1px;margin-right:-1px}}@media (min-width:1280px){.xl\\:mt-0{margin-top:0}}@media (min-width:1280px){.xl\\:mr-0{margin-right:0}}@media (min-width:1280px){.xl\\:mb-0{margin-bottom:0}}@media (min-width:1280px){.xl\\:ml-0{margin-left:0}}@media (min-width:1280px){.xl\\:mt-1{margin-top:.25rem}}@media (min-width:1280px){.xl\\:mr-1{margin-right:.25rem}}@media (min-width:1280px){.xl\\:mb-1{margin-bottom:.25rem}}@media (min-width:1280px){.xl\\:ml-1{margin-left:.25rem}}@media (min-width:1280px){.xl\\:mt-2{margin-top:.5rem}}@media (min-width:1280px){.xl\\:mr-2{margin-right:.5rem}}@media (min-width:1280px){.xl\\:mb-2{margin-bottom:.5rem}}@media (min-width:1280px){.xl\\:ml-2{margin-left:.5rem}}@media (min-width:1280px){.xl\\:mt-3{margin-top:.75rem}}@media (min-width:1280px){.xl\\:mr-3{margin-right:.75rem}}@media (min-width:1280px){.xl\\:mb-3{margin-bottom:.75rem}}@media (min-width:1280px){.xl\\:ml-3{margin-left:.75rem}}@media (min-width:1280px){.xl\\:mt-4{margin-top:1rem}}@media (min-width:1280px){.xl\\:mr-4{margin-right:1rem}}@media (min-width:1280px){.xl\\:mb-4{margin-bottom:1rem}}@media (min-width:1280px){.xl\\:ml-4{margin-left:1rem}}@media (min-width:1280px){.xl\\:mt-5{margin-top:1.25rem}}@media (min-width:1280px){.xl\\:mr-5{margin-right:1.25rem}}@media (min-width:1280px){.xl\\:mb-5{margin-bottom:1.25rem}}@media (min-width:1280px){.xl\\:ml-5{margin-left:1.25rem}}@media (min-width:1280px){.xl\\:mt-6{margin-top:1.5rem}}@media (min-width:1280px){.xl\\:mr-6{margin-right:1.5rem}}@media (min-width:1280px){.xl\\:mb-6{margin-bottom:1.5rem}}@media (min-width:1280px){.xl\\:ml-6{margin-left:1.5rem}}@media (min-width:1280px){.xl\\:mt-8{margin-top:2rem}}@media (min-width:1280px){.xl\\:mr-8{margin-right:2rem}}@media (min-width:1280px){.xl\\:mb-8{margin-bottom:2rem}}@media (min-width:1280px){.xl\\:ml-8{margin-left:2rem}}@media (min-width:1280px){.xl\\:mt-10{margin-top:2.5rem}}@media (min-width:1280px){.xl\\:mr-10{margin-right:2.5rem}}@media (min-width:1280px){.xl\\:mb-10{margin-bottom:2.5rem}}@media (min-width:1280px){.xl\\:ml-10{margin-left:2.5rem}}@media (min-width:1280px){.xl\\:mt-12{margin-top:3rem}}@media (min-width:1280px){.xl\\:mr-12{margin-right:3rem}}@media (min-width:1280px){.xl\\:mb-12{margin-bottom:3rem}}@media (min-width:1280px){.xl\\:ml-12{margin-left:3rem}}@media (min-width:1280px){.xl\\:mt-16{margin-top:4rem}}@media (min-width:1280px){.xl\\:mr-16{margin-right:4rem}}@media (min-width:1280px){.xl\\:mb-16{margin-bottom:4rem}}@media (min-width:1280px){.xl\\:ml-16{margin-left:4rem}}@media (min-width:1280px){.xl\\:mt-20{margin-top:5rem}}@media (min-width:1280px){.xl\\:mr-20{margin-right:5rem}}@media (min-width:1280px){.xl\\:mb-20{margin-bottom:5rem}}@media (min-width:1280px){.xl\\:ml-20{margin-left:5rem}}@media (min-width:1280px){.xl\\:mt-24{margin-top:6rem}}@media (min-width:1280px){.xl\\:mr-24{margin-right:6rem}}@media (min-width:1280px){.xl\\:mb-24{margin-bottom:6rem}}@media (min-width:1280px){.xl\\:ml-24{margin-left:6rem}}@media (min-width:1280px){.xl\\:mt-32{margin-top:8rem}}@media (min-width:1280px){.xl\\:mr-32{margin-right:8rem}}@media (min-width:1280px){.xl\\:mb-32{margin-bottom:8rem}}@media (min-width:1280px){.xl\\:ml-32{margin-left:8rem}}@media (min-width:1280px){.xl\\:mt-40{margin-top:10rem}}@media (min-width:1280px){.xl\\:mr-40{margin-right:10rem}}@media (min-width:1280px){.xl\\:mb-40{margin-bottom:10rem}}@media (min-width:1280px){.xl\\:ml-40{margin-left:10rem}}@media (min-width:1280px){.xl\\:mt-48{margin-top:12rem}}@media (min-width:1280px){.xl\\:mr-48{margin-right:12rem}}@media (min-width:1280px){.xl\\:mb-48{margin-bottom:12rem}}@media (min-width:1280px){.xl\\:ml-48{margin-left:12rem}}@media (min-width:1280px){.xl\\:mt-56{margin-top:14rem}}@media (min-width:1280px){.xl\\:mr-56{margin-right:14rem}}@media (min-width:1280px){.xl\\:mb-56{margin-bottom:14rem}}@media (min-width:1280px){.xl\\:ml-56{margin-left:14rem}}@media (min-width:1280px){.xl\\:mt-64{margin-top:16rem}}@media (min-width:1280px){.xl\\:mr-64{margin-right:16rem}}@media (min-width:1280px){.xl\\:mb-64{margin-bottom:16rem}}@media (min-width:1280px){.xl\\:ml-64{margin-left:16rem}}@media (min-width:1280px){.xl\\:mt-auto{margin-top:auto}}@media (min-width:1280px){.xl\\:mr-auto{margin-right:auto}}@media (min-width:1280px){.xl\\:mb-auto{margin-bottom:auto}}@media (min-width:1280px){.xl\\:ml-auto{margin-left:auto}}@media (min-width:1280px){.xl\\:mt-px{margin-top:1px}}@media (min-width:1280px){.xl\\:mr-px{margin-right:1px}}@media (min-width:1280px){.xl\\:mb-px{margin-bottom:1px}}@media (min-width:1280px){.xl\\:ml-px{margin-left:1px}}@media (min-width:1280px){.xl\\:-mt-1{margin-top:-.25rem}}@media (min-width:1280px){.xl\\:-mr-1{margin-right:-.25rem}}@media (min-width:1280px){.xl\\:-mb-1{margin-bottom:-.25rem}}@media (min-width:1280px){.xl\\:-ml-1{margin-left:-.25rem}}@media (min-width:1280px){.xl\\:-mt-2{margin-top:-.5rem}}@media (min-width:1280px){.xl\\:-mr-2{margin-right:-.5rem}}@media (min-width:1280px){.xl\\:-mb-2{margin-bottom:-.5rem}}@media (min-width:1280px){.xl\\:-ml-2{margin-left:-.5rem}}@media (min-width:1280px){.xl\\:-mt-3{margin-top:-.75rem}}@media (min-width:1280px){.xl\\:-mr-3{margin-right:-.75rem}}@media (min-width:1280px){.xl\\:-mb-3{margin-bottom:-.75rem}}@media (min-width:1280px){.xl\\:-ml-3{margin-left:-.75rem}}@media (min-width:1280px){.xl\\:-mt-4{margin-top:-1rem}}@media (min-width:1280px){.xl\\:-mr-4{margin-right:-1rem}}@media (min-width:1280px){.xl\\:-mb-4{margin-bottom:-1rem}}@media (min-width:1280px){.xl\\:-ml-4{margin-left:-1rem}}@media (min-width:1280px){.xl\\:-mt-5{margin-top:-1.25rem}}@media (min-width:1280px){.xl\\:-mr-5{margin-right:-1.25rem}}@media (min-width:1280px){.xl\\:-mb-5{margin-bottom:-1.25rem}}@media (min-width:1280px){.xl\\:-ml-5{margin-left:-1.25rem}}@media (min-width:1280px){.xl\\:-mt-6{margin-top:-1.5rem}}@media (min-width:1280px){.xl\\:-mr-6{margin-right:-1.5rem}}@media (min-width:1280px){.xl\\:-mb-6{margin-bottom:-1.5rem}}@media (min-width:1280px){.xl\\:-ml-6{margin-left:-1.5rem}}@media (min-width:1280px){.xl\\:-mt-8{margin-top:-2rem}}@media (min-width:1280px){.xl\\:-mr-8{margin-right:-2rem}}@media (min-width:1280px){.xl\\:-mb-8{margin-bottom:-2rem}}@media (min-width:1280px){.xl\\:-ml-8{margin-left:-2rem}}@media (min-width:1280px){.xl\\:-mt-10{margin-top:-2.5rem}}@media (min-width:1280px){.xl\\:-mr-10{margin-right:-2.5rem}}@media (min-width:1280px){.xl\\:-mb-10{margin-bottom:-2.5rem}}@media (min-width:1280px){.xl\\:-ml-10{margin-left:-2.5rem}}@media (min-width:1280px){.xl\\:-mt-12{margin-top:-3rem}}@media (min-width:1280px){.xl\\:-mr-12{margin-right:-3rem}}@media (min-width:1280px){.xl\\:-mb-12{margin-bottom:-3rem}}@media (min-width:1280px){.xl\\:-ml-12{margin-left:-3rem}}@media (min-width:1280px){.xl\\:-mt-16{margin-top:-4rem}}@media (min-width:1280px){.xl\\:-mr-16{margin-right:-4rem}}@media (min-width:1280px){.xl\\:-mb-16{margin-bottom:-4rem}}@media (min-width:1280px){.xl\\:-ml-16{margin-left:-4rem}}@media (min-width:1280px){.xl\\:-mt-20{margin-top:-5rem}}@media (min-width:1280px){.xl\\:-mr-20{margin-right:-5rem}}@media (min-width:1280px){.xl\\:-mb-20{margin-bottom:-5rem}}@media (min-width:1280px){.xl\\:-ml-20{margin-left:-5rem}}@media (min-width:1280px){.xl\\:-mt-24{margin-top:-6rem}}@media (min-width:1280px){.xl\\:-mr-24{margin-right:-6rem}}@media (min-width:1280px){.xl\\:-mb-24{margin-bottom:-6rem}}@media (min-width:1280px){.xl\\:-ml-24{margin-left:-6rem}}@media (min-width:1280px){.xl\\:-mt-32{margin-top:-8rem}}@media (min-width:1280px){.xl\\:-mr-32{margin-right:-8rem}}@media (min-width:1280px){.xl\\:-mb-32{margin-bottom:-8rem}}@media (min-width:1280px){.xl\\:-ml-32{margin-left:-8rem}}@media (min-width:1280px){.xl\\:-mt-40{margin-top:-10rem}}@media (min-width:1280px){.xl\\:-mr-40{margin-right:-10rem}}@media (min-width:1280px){.xl\\:-mb-40{margin-bottom:-10rem}}@media (min-width:1280px){.xl\\:-ml-40{margin-left:-10rem}}@media (min-width:1280px){.xl\\:-mt-48{margin-top:-12rem}}@media (min-width:1280px){.xl\\:-mr-48{margin-right:-12rem}}@media (min-width:1280px){.xl\\:-mb-48{margin-bottom:-12rem}}@media (min-width:1280px){.xl\\:-ml-48{margin-left:-12rem}}@media (min-width:1280px){.xl\\:-mt-56{margin-top:-14rem}}@media (min-width:1280px){.xl\\:-mr-56{margin-right:-14rem}}@media (min-width:1280px){.xl\\:-mb-56{margin-bottom:-14rem}}@media (min-width:1280px){.xl\\:-ml-56{margin-left:-14rem}}@media (min-width:1280px){.xl\\:-mt-64{margin-top:-16rem}}@media (min-width:1280px){.xl\\:-mr-64{margin-right:-16rem}}@media (min-width:1280px){.xl\\:-mb-64{margin-bottom:-16rem}}@media (min-width:1280px){.xl\\:-ml-64{margin-left:-16rem}}@media (min-width:1280px){.xl\\:-mt-px{margin-top:-1px}}@media (min-width:1280px){.xl\\:-mr-px{margin-right:-1px}}@media (min-width:1280px){.xl\\:-mb-px{margin-bottom:-1px}}@media (min-width:1280px){.xl\\:-ml-px{margin-left:-1px}}@media (min-width:1280px){.xl\\:max-h-full{max-height:100%}}@media (min-width:1280px){.xl\\:max-h-screen{max-height:100vh}}@media (min-width:1280px){.xl\\:max-w-none{max-width:none}}@media (min-width:1280px){.xl\\:max-w-xs{max-width:20rem}}@media (min-width:1280px){.xl\\:max-w-sm{max-width:24rem}}@media (min-width:1280px){.xl\\:max-w-md{max-width:28rem}}@media (min-width:1280px){.xl\\:max-w-lg{max-width:32rem}}@media (min-width:1280px){.xl\\:max-w-xl{max-width:36rem}}@media (min-width:1280px){.xl\\:max-w-2xl{max-width:42rem}}@media (min-width:1280px){.xl\\:max-w-3xl{max-width:48rem}}@media (min-width:1280px){.xl\\:max-w-4xl{max-width:56rem}}@media (min-width:1280px){.xl\\:max-w-5xl{max-width:64rem}}@media (min-width:1280px){.xl\\:max-w-6xl{max-width:72rem}}@media (min-width:1280px){.xl\\:max-w-full{max-width:100%}}@media (min-width:1280px){.xl\\:max-w-screen-sm{max-width:640px}}@media (min-width:1280px){.xl\\:max-w-screen-md{max-width:768px}}@media (min-width:1280px){.xl\\:max-w-screen-lg{max-width:1024px}}@media (min-width:1280px){.xl\\:max-w-screen-xl{max-width:1280px}}@media (min-width:1280px){.xl\\:min-h-0{min-height:0}}@media (min-width:1280px){.xl\\:min-h-full{min-height:100%}}@media (min-width:1280px){.xl\\:min-h-screen{min-height:100vh}}@media (min-width:1280px){.xl\\:min-w-0{min-width:0}}@media (min-width:1280px){.xl\\:min-w-full{min-width:100%}}@media (min-width:1280px){.xl\\:object-contain{object-fit:contain}}@media (min-width:1280px){.xl\\:object-cover{object-fit:cover}}@media (min-width:1280px){.xl\\:object-fill{object-fit:fill}}@media (min-width:1280px){.xl\\:object-none{object-fit:none}}@media (min-width:1280px){.xl\\:object-scale-down{object-fit:scale-down}}@media (min-width:1280px){.xl\\:object-bottom{object-position:bottom}}@media (min-width:1280px){.xl\\:object-center{object-position:center}}@media (min-width:1280px){.xl\\:object-left{object-position:left}}@media (min-width:1280px){.xl\\:object-left-bottom{object-position:left bottom}}@media (min-width:1280px){.xl\\:object-left-top{object-position:left top}}@media (min-width:1280px){.xl\\:object-right{object-position:right}}@media (min-width:1280px){.xl\\:object-right-bottom{object-position:right bottom}}@media (min-width:1280px){.xl\\:object-right-top{object-position:right top}}@media (min-width:1280px){.xl\\:object-top{object-position:top}}@media (min-width:1280px){.xl\\:opacity-0{opacity:0}}@media (min-width:1280px){.xl\\:opacity-25{opacity:.25}}@media (min-width:1280px){.xl\\:opacity-50{opacity:.5}}@media (min-width:1280px){.xl\\:opacity-75{opacity:.75}}@media (min-width:1280px){.xl\\:opacity-100{opacity:1}}@media (min-width:1280px){.xl\\:hover\\:opacity-0:hover{opacity:0}}@media (min-width:1280px){.xl\\:hover\\:opacity-25:hover{opacity:.25}}@media (min-width:1280px){.xl\\:hover\\:opacity-50:hover{opacity:.5}}@media (min-width:1280px){.xl\\:hover\\:opacity-75:hover{opacity:.75}}@media (min-width:1280px){.xl\\:hover\\:opacity-100:hover{opacity:1}}@media (min-width:1280px){.xl\\:focus\\:opacity-0:focus{opacity:0}}@media (min-width:1280px){.xl\\:focus\\:opacity-25:focus{opacity:.25}}@media (min-width:1280px){.xl\\:focus\\:opacity-50:focus{opacity:.5}}@media (min-width:1280px){.xl\\:focus\\:opacity-75:focus{opacity:.75}}@media (min-width:1280px){.xl\\:focus\\:opacity-100:focus{opacity:1}}@media (min-width:1280px){.xl\\:outline-none{outline:2px solid transparent;outline-offset:2px}}@media (min-width:1280px){.xl\\:outline-white{outline:2px dotted #fff;outline-offset:2px}}@media (min-width:1280px){.xl\\:outline-black{outline:2px dotted #000;outline-offset:2px}}@media (min-width:1280px){.xl\\:focus\\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}}@media (min-width:1280px){.xl\\:focus\\:outline-white:focus{outline:2px dotted #fff;outline-offset:2px}}@media (min-width:1280px){.xl\\:focus\\:outline-black:focus{outline:2px dotted #000;outline-offset:2px}}@media (min-width:1280px){.xl\\:overflow-auto{overflow:auto}}@media (min-width:1280px){.xl\\:overflow-hidden{overflow:hidden}}@media (min-width:1280px){.xl\\:overflow-visible{overflow:visible}}@media (min-width:1280px){.xl\\:overflow-scroll{overflow:scroll}}@media (min-width:1280px){.xl\\:overflow-x-auto{overflow-x:auto}}@media (min-width:1280px){.xl\\:overflow-y-auto{overflow-y:auto}}@media (min-width:1280px){.xl\\:overflow-x-hidden{overflow-x:hidden}}@media (min-width:1280px){.xl\\:overflow-y-hidden{overflow-y:hidden}}@media (min-width:1280px){.xl\\:overflow-x-visible{overflow-x:visible}}@media (min-width:1280px){.xl\\:overflow-y-visible{overflow-y:visible}}@media (min-width:1280px){.xl\\:overflow-x-scroll{overflow-x:scroll}}@media (min-width:1280px){.xl\\:overflow-y-scroll{overflow-y:scroll}}@media (min-width:1280px){.xl\\:scrolling-touch{-webkit-overflow-scrolling:touch}}@media (min-width:1280px){.xl\\:scrolling-auto{-webkit-overflow-scrolling:auto}}@media (min-width:1280px){.xl\\:overscroll-auto{overscroll-behavior:auto}}@media (min-width:1280px){.xl\\:overscroll-contain{overscroll-behavior:contain}}@media (min-width:1280px){.xl\\:overscroll-none{overscroll-behavior:none}}@media (min-width:1280px){.xl\\:overscroll-y-auto{overscroll-behavior-y:auto}}@media (min-width:1280px){.xl\\:overscroll-y-contain{overscroll-behavior-y:contain}}@media (min-width:1280px){.xl\\:overscroll-y-none{overscroll-behavior-y:none}}@media (min-width:1280px){.xl\\:overscroll-x-auto{overscroll-behavior-x:auto}}@media (min-width:1280px){.xl\\:overscroll-x-contain{overscroll-behavior-x:contain}}@media (min-width:1280px){.xl\\:overscroll-x-none{overscroll-behavior-x:none}}@media (min-width:1280px){.xl\\:p-0{padding:0}}@media (min-width:1280px){.xl\\:p-1{padding:.25rem}}@media (min-width:1280px){.xl\\:p-2{padding:.5rem}}@media (min-width:1280px){.xl\\:p-3{padding:.75rem}}@media (min-width:1280px){.xl\\:p-4{padding:1rem}}@media (min-width:1280px){.xl\\:p-5{padding:1.25rem}}@media (min-width:1280px){.xl\\:p-6{padding:1.5rem}}@media (min-width:1280px){.xl\\:p-8{padding:2rem}}@media (min-width:1280px){.xl\\:p-10{padding:2.5rem}}@media (min-width:1280px){.xl\\:p-12{padding:3rem}}@media (min-width:1280px){.xl\\:p-16{padding:4rem}}@media (min-width:1280px){.xl\\:p-20{padding:5rem}}@media (min-width:1280px){.xl\\:p-24{padding:6rem}}@media (min-width:1280px){.xl\\:p-32{padding:8rem}}@media (min-width:1280px){.xl\\:p-40{padding:10rem}}@media (min-width:1280px){.xl\\:p-48{padding:12rem}}@media (min-width:1280px){.xl\\:p-56{padding:14rem}}@media (min-width:1280px){.xl\\:p-64{padding:16rem}}@media (min-width:1280px){.xl\\:p-px{padding:1px}}@media (min-width:1280px){.xl\\:py-0{padding-top:0;padding-bottom:0}}@media (min-width:1280px){.xl\\:px-0{padding-left:0;padding-right:0}}@media (min-width:1280px){.xl\\:py-1{padding-top:.25rem;padding-bottom:.25rem}}@media (min-width:1280px){.xl\\:px-1{padding-left:.25rem;padding-right:.25rem}}@media (min-width:1280px){.xl\\:py-2{padding-top:.5rem;padding-bottom:.5rem}}@media (min-width:1280px){.xl\\:px-2{padding-left:.5rem;padding-right:.5rem}}@media (min-width:1280px){.xl\\:py-3{padding-top:.75rem;padding-bottom:.75rem}}@media (min-width:1280px){.xl\\:px-3{padding-left:.75rem;padding-right:.75rem}}@media (min-width:1280px){.xl\\:py-4{padding-top:1rem;padding-bottom:1rem}}@media (min-width:1280px){.xl\\:px-4{padding-left:1rem;padding-right:1rem}}@media (min-width:1280px){.xl\\:py-5{padding-top:1.25rem;padding-bottom:1.25rem}}@media (min-width:1280px){.xl\\:px-5{padding-left:1.25rem;padding-right:1.25rem}}@media (min-width:1280px){.xl\\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}}@media (min-width:1280px){.xl\\:px-6{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1280px){.xl\\:py-8{padding-top:2rem;padding-bottom:2rem}}@media (min-width:1280px){.xl\\:px-8{padding-left:2rem;padding-right:2rem}}@media (min-width:1280px){.xl\\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}}@media (min-width:1280px){.xl\\:px-10{padding-left:2.5rem;padding-right:2.5rem}}@media (min-width:1280px){.xl\\:py-12{padding-top:3rem;padding-bottom:3rem}}@media (min-width:1280px){.xl\\:px-12{padding-left:3rem;padding-right:3rem}}@media (min-width:1280px){.xl\\:py-16{padding-top:4rem;padding-bottom:4rem}}@media (min-width:1280px){.xl\\:px-16{padding-left:4rem;padding-right:4rem}}@media (min-width:1280px){.xl\\:py-20{padding-top:5rem;padding-bottom:5rem}}@media (min-width:1280px){.xl\\:px-20{padding-left:5rem;padding-right:5rem}}@media (min-width:1280px){.xl\\:py-24{padding-top:6rem;padding-bottom:6rem}}@media (min-width:1280px){.xl\\:px-24{padding-left:6rem;padding-right:6rem}}@media (min-width:1280px){.xl\\:py-32{padding-top:8rem;padding-bottom:8rem}}@media (min-width:1280px){.xl\\:px-32{padding-left:8rem;padding-right:8rem}}@media (min-width:1280px){.xl\\:py-40{padding-top:10rem;padding-bottom:10rem}}@media (min-width:1280px){.xl\\:px-40{padding-left:10rem;padding-right:10rem}}@media (min-width:1280px){.xl\\:py-48{padding-top:12rem;padding-bottom:12rem}}@media (min-width:1280px){.xl\\:px-48{padding-left:12rem;padding-right:12rem}}@media (min-width:1280px){.xl\\:py-56{padding-top:14rem;padding-bottom:14rem}}@media (min-width:1280px){.xl\\:px-56{padding-left:14rem;padding-right:14rem}}@media (min-width:1280px){.xl\\:py-64{padding-top:16rem;padding-bottom:16rem}}@media (min-width:1280px){.xl\\:px-64{padding-left:16rem;padding-right:16rem}}@media (min-width:1280px){.xl\\:py-px{padding-top:1px;padding-bottom:1px}}@media (min-width:1280px){.xl\\:px-px{padding-left:1px;padding-right:1px}}@media (min-width:1280px){.xl\\:pt-0{padding-top:0}}@media (min-width:1280px){.xl\\:pr-0{padding-right:0}}@media (min-width:1280px){.xl\\:pb-0{padding-bottom:0}}@media (min-width:1280px){.xl\\:pl-0{padding-left:0}}@media (min-width:1280px){.xl\\:pt-1{padding-top:.25rem}}@media (min-width:1280px){.xl\\:pr-1{padding-right:.25rem}}@media (min-width:1280px){.xl\\:pb-1{padding-bottom:.25rem}}@media (min-width:1280px){.xl\\:pl-1{padding-left:.25rem}}@media (min-width:1280px){.xl\\:pt-2{padding-top:.5rem}}@media (min-width:1280px){.xl\\:pr-2{padding-right:.5rem}}@media (min-width:1280px){.xl\\:pb-2{padding-bottom:.5rem}}@media (min-width:1280px){.xl\\:pl-2{padding-left:.5rem}}@media (min-width:1280px){.xl\\:pt-3{padding-top:.75rem}}@media (min-width:1280px){.xl\\:pr-3{padding-right:.75rem}}@media (min-width:1280px){.xl\\:pb-3{padding-bottom:.75rem}}@media (min-width:1280px){.xl\\:pl-3{padding-left:.75rem}}@media (min-width:1280px){.xl\\:pt-4{padding-top:1rem}}@media (min-width:1280px){.xl\\:pr-4{padding-right:1rem}}@media (min-width:1280px){.xl\\:pb-4{padding-bottom:1rem}}@media (min-width:1280px){.xl\\:pl-4{padding-left:1rem}}@media (min-width:1280px){.xl\\:pt-5{padding-top:1.25rem}}@media (min-width:1280px){.xl\\:pr-5{padding-right:1.25rem}}@media (min-width:1280px){.xl\\:pb-5{padding-bottom:1.25rem}}@media (min-width:1280px){.xl\\:pl-5{padding-left:1.25rem}}@media (min-width:1280px){.xl\\:pt-6{padding-top:1.5rem}}@media (min-width:1280px){.xl\\:pr-6{padding-right:1.5rem}}@media (min-width:1280px){.xl\\:pb-6{padding-bottom:1.5rem}}@media (min-width:1280px){.xl\\:pl-6{padding-left:1.5rem}}@media (min-width:1280px){.xl\\:pt-8{padding-top:2rem}}@media (min-width:1280px){.xl\\:pr-8{padding-right:2rem}}@media (min-width:1280px){.xl\\:pb-8{padding-bottom:2rem}}@media (min-width:1280px){.xl\\:pl-8{padding-left:2rem}}@media (min-width:1280px){.xl\\:pt-10{padding-top:2.5rem}}@media (min-width:1280px){.xl\\:pr-10{padding-right:2.5rem}}@media (min-width:1280px){.xl\\:pb-10{padding-bottom:2.5rem}}@media (min-width:1280px){.xl\\:pl-10{padding-left:2.5rem}}@media (min-width:1280px){.xl\\:pt-12{padding-top:3rem}}@media (min-width:1280px){.xl\\:pr-12{padding-right:3rem}}@media (min-width:1280px){.xl\\:pb-12{padding-bottom:3rem}}@media (min-width:1280px){.xl\\:pl-12{padding-left:3rem}}@media (min-width:1280px){.xl\\:pt-16{padding-top:4rem}}@media (min-width:1280px){.xl\\:pr-16{padding-right:4rem}}@media (min-width:1280px){.xl\\:pb-16{padding-bottom:4rem}}@media (min-width:1280px){.xl\\:pl-16{padding-left:4rem}}@media (min-width:1280px){.xl\\:pt-20{padding-top:5rem}}@media (min-width:1280px){.xl\\:pr-20{padding-right:5rem}}@media (min-width:1280px){.xl\\:pb-20{padding-bottom:5rem}}@media (min-width:1280px){.xl\\:pl-20{padding-left:5rem}}@media (min-width:1280px){.xl\\:pt-24{padding-top:6rem}}@media (min-width:1280px){.xl\\:pr-24{padding-right:6rem}}@media (min-width:1280px){.xl\\:pb-24{padding-bottom:6rem}}@media (min-width:1280px){.xl\\:pl-24{padding-left:6rem}}@media (min-width:1280px){.xl\\:pt-32{padding-top:8rem}}@media (min-width:1280px){.xl\\:pr-32{padding-right:8rem}}@media (min-width:1280px){.xl\\:pb-32{padding-bottom:8rem}}@media (min-width:1280px){.xl\\:pl-32{padding-left:8rem}}@media (min-width:1280px){.xl\\:pt-40{padding-top:10rem}}@media (min-width:1280px){.xl\\:pr-40{padding-right:10rem}}@media (min-width:1280px){.xl\\:pb-40{padding-bottom:10rem}}@media (min-width:1280px){.xl\\:pl-40{padding-left:10rem}}@media (min-width:1280px){.xl\\:pt-48{padding-top:12rem}}@media (min-width:1280px){.xl\\:pr-48{padding-right:12rem}}@media (min-width:1280px){.xl\\:pb-48{padding-bottom:12rem}}@media (min-width:1280px){.xl\\:pl-48{padding-left:12rem}}@media (min-width:1280px){.xl\\:pt-56{padding-top:14rem}}@media (min-width:1280px){.xl\\:pr-56{padding-right:14rem}}@media (min-width:1280px){.xl\\:pb-56{padding-bottom:14rem}}@media (min-width:1280px){.xl\\:pl-56{padding-left:14rem}}@media (min-width:1280px){.xl\\:pt-64{padding-top:16rem}}@media (min-width:1280px){.xl\\:pr-64{padding-right:16rem}}@media (min-width:1280px){.xl\\:pb-64{padding-bottom:16rem}}@media (min-width:1280px){.xl\\:pl-64{padding-left:16rem}}@media (min-width:1280px){.xl\\:pt-px{padding-top:1px}}@media (min-width:1280px){.xl\\:pr-px{padding-right:1px}}@media (min-width:1280px){.xl\\:pb-px{padding-bottom:1px}}@media (min-width:1280px){.xl\\:pl-px{padding-left:1px}}@media (min-width:1280px){.xl\\:placeholder-primary::placeholder{--placeholder-opacity:1;color:#7467ef;color:rgba(116,103,239,var(--placeholder-opacity))}}@media (min-width:1280px){.xl\\:placeholder-secondary::placeholder{--placeholder-opacity:1;color:#ff9e43;color:rgba(255,158,67,var(--placeholder-opacity))}}@media (min-width:1280px){.xl\\:placeholder-error::placeholder{--placeholder-opacity:1;color:#e95455;color:rgba(233,84,85,var(--placeholder-opacity))}}@media (min-width:1280px){.xl\\:placeholder-default::placeholder{--placeholder-opacity:1;color:#1a2038;color:rgba(26,32,56,var(--placeholder-opacity))}}@media (min-width:1280px){.xl\\:placeholder-paper::placeholder{--placeholder-opacity:1;color:#222a45;color:rgba(34,42,69,var(--placeholder-opacity))}}@media (min-width:1280px){.xl\\:placeholder-paperlight::placeholder{--placeholder-opacity:1;color:#30345b;color:rgba(48,52,91,var(--placeholder-opacity))}}@media (min-width:1280px){.xl\\:placeholder-muted::placeholder{color:hsla(0,0%,100%,.7)}}@media (min-width:1280px){.xl\\:placeholder-hint::placeholder{color:hsla(0,0%,100%,.5)}}@media (min-width:1280px){.xl\\:placeholder-white::placeholder{--placeholder-opacity:1;color:#fff;color:rgba(255,255,255,var(--placeholder-opacity))}}@media (min-width:1280px){.xl\\:placeholder-success::placeholder{color:#33d9b2}}@media (min-width:1280px){.xl\\:focus\\:placeholder-primary:focus::placeholder{--placeholder-opacity:1;color:#7467ef;color:rgba(116,103,239,var(--placeholder-opacity))}}@media (min-width:1280px){.xl\\:focus\\:placeholder-secondary:focus::placeholder{--placeholder-opacity:1;color:#ff9e43;color:rgba(255,158,67,var(--placeholder-opacity))}}@media (min-width:1280px){.xl\\:focus\\:placeholder-error:focus::placeholder{--placeholder-opacity:1;color:#e95455;color:rgba(233,84,85,var(--placeholder-opacity))}}@media (min-width:1280px){.xl\\:focus\\:placeholder-default:focus::placeholder{--placeholder-opacity:1;color:#1a2038;color:rgba(26,32,56,var(--placeholder-opacity))}}@media (min-width:1280px){.xl\\:focus\\:placeholder-paper:focus::placeholder{--placeholder-opacity:1;color:#222a45;color:rgba(34,42,69,var(--placeholder-opacity))}}@media (min-width:1280px){.xl\\:focus\\:placeholder-paperlight:focus::placeholder{--placeholder-opacity:1;color:#30345b;color:rgba(48,52,91,var(--placeholder-opacity))}}@media (min-width:1280px){.xl\\:focus\\:placeholder-muted:focus::placeholder{color:hsla(0,0%,100%,.7)}}@media (min-width:1280px){.xl\\:focus\\:placeholder-hint:focus::placeholder{color:hsla(0,0%,100%,.5)}}@media (min-width:1280px){.xl\\:focus\\:placeholder-white:focus::placeholder{--placeholder-opacity:1;color:#fff;color:rgba(255,255,255,var(--placeholder-opacity))}}@media (min-width:1280px){.xl\\:focus\\:placeholder-success:focus::placeholder{color:#33d9b2}}@media (min-width:1280px){.xl\\:placeholder-opacity-0::placeholder{--placeholder-opacity:0}}@media (min-width:1280px){.xl\\:placeholder-opacity-25::placeholder{--placeholder-opacity:0.25}}@media (min-width:1280px){.xl\\:placeholder-opacity-50::placeholder{--placeholder-opacity:0.5}}@media (min-width:1280px){.xl\\:placeholder-opacity-75::placeholder{--placeholder-opacity:0.75}}@media (min-width:1280px){.xl\\:placeholder-opacity-100::placeholder{--placeholder-opacity:1}}@media (min-width:1280px){.xl\\:focus\\:placeholder-opacity-0:focus::placeholder{--placeholder-opacity:0}}@media (min-width:1280px){.xl\\:focus\\:placeholder-opacity-25:focus::placeholder{--placeholder-opacity:0.25}}@media (min-width:1280px){.xl\\:focus\\:placeholder-opacity-50:focus::placeholder{--placeholder-opacity:0.5}}@media (min-width:1280px){.xl\\:focus\\:placeholder-opacity-75:focus::placeholder{--placeholder-opacity:0.75}}@media (min-width:1280px){.xl\\:focus\\:placeholder-opacity-100:focus::placeholder{--placeholder-opacity:1}}@media (min-width:1280px){.xl\\:pointer-events-none{pointer-events:none}}@media (min-width:1280px){.xl\\:pointer-events-auto{pointer-events:auto}}@media (min-width:1280px){.xl\\:static{position:static}}@media (min-width:1280px){.xl\\:fixed{position:fixed}}@media (min-width:1280px){.xl\\:absolute{position:absolute}}@media (min-width:1280px){.xl\\:relative{position:relative}}@media (min-width:1280px){.xl\\:sticky{position:sticky}}@media (min-width:1280px){.xl\\:inset-0{top:0;right:0;bottom:0;left:0}}@media (min-width:1280px){.xl\\:inset-auto{top:auto;right:auto;bottom:auto;left:auto}}@media (min-width:1280px){.xl\\:inset-y-0{top:0;bottom:0}}@media (min-width:1280px){.xl\\:inset-x-0{right:0;left:0}}@media (min-width:1280px){.xl\\:inset-y-auto{top:auto;bottom:auto}}@media (min-width:1280px){.xl\\:inset-x-auto{right:auto;left:auto}}@media (min-width:1280px){.xl\\:top-0{top:0}}@media (min-width:1280px){.xl\\:right-0{right:0}}@media (min-width:1280px){.xl\\:bottom-0{bottom:0}}@media (min-width:1280px){.xl\\:left-0{left:0}}@media (min-width:1280px){.xl\\:top-auto{top:auto}}@media (min-width:1280px){.xl\\:right-auto{right:auto}}@media (min-width:1280px){.xl\\:bottom-auto{bottom:auto}}@media (min-width:1280px){.xl\\:left-auto{left:auto}}@media (min-width:1280px){.xl\\:resize-none{resize:none}}@media (min-width:1280px){.xl\\:resize-y{resize:vertical}}@media (min-width:1280px){.xl\\:resize-x{resize:horizontal}}@media (min-width:1280px){.xl\\:resize{resize:both}}@media (min-width:1280px){.xl\\:shadow-xs{box-shadow:0 0 0 1px rgba(0,0,0,.05)}}@media (min-width:1280px){.xl\\:shadow-sm{box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}}@media (min-width:1280px){.xl\\:shadow{box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06)}}@media (min-width:1280px){.xl\\:shadow-md{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}}@media (min-width:1280px){.xl\\:shadow-lg{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}}@media (min-width:1280px){.xl\\:shadow-xl{box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}}@media (min-width:1280px){.xl\\:shadow-2xl{box-shadow:0 25px 50px -12px rgba(0,0,0,.25)}}@media (min-width:1280px){.xl\\:shadow-inner{box-shadow:inset 0 2px 4px 0 rgba(0,0,0,.06)}}@media (min-width:1280px){.xl\\:shadow-outline{box-shadow:0 0 0 3px rgba(66,153,225,.5)}}@media (min-width:1280px){.xl\\:shadow-none{box-shadow:none}}@media (min-width:1280px){.xl\\:hover\\:shadow-xs:hover{box-shadow:0 0 0 1px rgba(0,0,0,.05)}}@media (min-width:1280px){.xl\\:hover\\:shadow-sm:hover{box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}}@media (min-width:1280px){.xl\\:hover\\:shadow:hover{box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06)}}@media (min-width:1280px){.xl\\:hover\\:shadow-md:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}}@media (min-width:1280px){.xl\\:hover\\:shadow-lg:hover{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}}@media (min-width:1280px){.xl\\:hover\\:shadow-xl:hover{box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}}@media (min-width:1280px){.xl\\:hover\\:shadow-2xl:hover{box-shadow:0 25px 50px -12px rgba(0,0,0,.25)}}@media (min-width:1280px){.xl\\:hover\\:shadow-inner:hover{box-shadow:inset 0 2px 4px 0 rgba(0,0,0,.06)}}@media (min-width:1280px){.xl\\:hover\\:shadow-outline:hover{box-shadow:0 0 0 3px rgba(66,153,225,.5)}}@media (min-width:1280px){.xl\\:hover\\:shadow-none:hover{box-shadow:none}}@media (min-width:1280px){.xl\\:focus\\:shadow-xs:focus{box-shadow:0 0 0 1px rgba(0,0,0,.05)}}@media (min-width:1280px){.xl\\:focus\\:shadow-sm:focus{box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}}@media (min-width:1280px){.xl\\:focus\\:shadow:focus{box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06)}}@media (min-width:1280px){.xl\\:focus\\:shadow-md:focus{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}}@media (min-width:1280px){.xl\\:focus\\:shadow-lg:focus{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}}@media (min-width:1280px){.xl\\:focus\\:shadow-xl:focus{box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}}@media (min-width:1280px){.xl\\:focus\\:shadow-2xl:focus{box-shadow:0 25px 50px -12px rgba(0,0,0,.25)}}@media (min-width:1280px){.xl\\:focus\\:shadow-inner:focus{box-shadow:inset 0 2px 4px 0 rgba(0,0,0,.06)}}@media (min-width:1280px){.xl\\:focus\\:shadow-outline:focus{box-shadow:0 0 0 3px rgba(66,153,225,.5)}}@media (min-width:1280px){.xl\\:focus\\:shadow-none:focus{box-shadow:none}}@media (min-width:1280px){.xl\\:fill-current{fill:currentColor}}@media (min-width:1280px){.xl\\:stroke-current{stroke:currentColor}}@media (min-width:1280px){.xl\\:stroke-0{stroke-width:0}}@media (min-width:1280px){.xl\\:stroke-1{stroke-width:1}}@media (min-width:1280px){.xl\\:stroke-2{stroke-width:2}}@media (min-width:1280px){.xl\\:table-auto{table-layout:auto}}@media (min-width:1280px){.xl\\:table-fixed{table-layout:fixed}}@media (min-width:1280px){.xl\\:text-left{text-align:left}}@media (min-width:1280px){.xl\\:text-center{text-align:center}}@media (min-width:1280px){.xl\\:text-right{text-align:right}}@media (min-width:1280px){.xl\\:text-justify{text-align:justify}}@media (min-width:1280px){.xl\\:text-primary{--text-opacity:1;color:#7467ef;color:rgba(116,103,239,var(--text-opacity))}}@media (min-width:1280px){.xl\\:text-secondary{--text-opacity:1;color:#ff9e43;color:rgba(255,158,67,var(--text-opacity))}}@media (min-width:1280px){.xl\\:text-error{--text-opacity:1;color:#e95455;color:rgba(233,84,85,var(--text-opacity))}}@media (min-width:1280px){.xl\\:text-default{--text-opacity:1;color:#1a2038;color:rgba(26,32,56,var(--text-opacity))}}@media (min-width:1280px){.xl\\:text-paper{--text-opacity:1;color:#222a45;color:rgba(34,42,69,var(--text-opacity))}}@media (min-width:1280px){.xl\\:text-paperlight{--text-opacity:1;color:#30345b;color:rgba(48,52,91,var(--text-opacity))}}@media (min-width:1280px){.xl\\:text-muted{color:hsla(0,0%,100%,.7)}}@media (min-width:1280px){.xl\\:text-hint{color:hsla(0,0%,100%,.5)}}@media (min-width:1280px){.xl\\:text-white{--text-opacity:1;color:#fff;color:rgba(255,255,255,var(--text-opacity))}}@media (min-width:1280px){.xl\\:text-success{color:#33d9b2}}@media (min-width:1280px){.xl\\:hover\\:text-primary:hover{--text-opacity:1;color:#7467ef;color:rgba(116,103,239,var(--text-opacity))}}@media (min-width:1280px){.xl\\:hover\\:text-secondary:hover{--text-opacity:1;color:#ff9e43;color:rgba(255,158,67,var(--text-opacity))}}@media (min-width:1280px){.xl\\:hover\\:text-error:hover{--text-opacity:1;color:#e95455;color:rgba(233,84,85,var(--text-opacity))}}@media (min-width:1280px){.xl\\:hover\\:text-default:hover{--text-opacity:1;color:#1a2038;color:rgba(26,32,56,var(--text-opacity))}}@media (min-width:1280px){.xl\\:hover\\:text-paper:hover{--text-opacity:1;color:#222a45;color:rgba(34,42,69,var(--text-opacity))}}@media (min-width:1280px){.xl\\:hover\\:text-paperlight:hover{--text-opacity:1;color:#30345b;color:rgba(48,52,91,var(--text-opacity))}}@media (min-width:1280px){.xl\\:hover\\:text-muted:hover{color:hsla(0,0%,100%,.7)}}@media (min-width:1280px){.xl\\:hover\\:text-hint:hover{color:hsla(0,0%,100%,.5)}}@media (min-width:1280px){.xl\\:hover\\:text-white:hover{--text-opacity:1;color:#fff;color:rgba(255,255,255,var(--text-opacity))}}@media (min-width:1280px){.xl\\:hover\\:text-success:hover{color:#33d9b2}}@media (min-width:1280px){.xl\\:focus\\:text-primary:focus{--text-opacity:1;color:#7467ef;color:rgba(116,103,239,var(--text-opacity))}}@media (min-width:1280px){.xl\\:focus\\:text-secondary:focus{--text-opacity:1;color:#ff9e43;color:rgba(255,158,67,var(--text-opacity))}}@media (min-width:1280px){.xl\\:focus\\:text-error:focus{--text-opacity:1;color:#e95455;color:rgba(233,84,85,var(--text-opacity))}}@media (min-width:1280px){.xl\\:focus\\:text-default:focus{--text-opacity:1;color:#1a2038;color:rgba(26,32,56,var(--text-opacity))}}@media (min-width:1280px){.xl\\:focus\\:text-paper:focus{--text-opacity:1;color:#222a45;color:rgba(34,42,69,var(--text-opacity))}}@media (min-width:1280px){.xl\\:focus\\:text-paperlight:focus{--text-opacity:1;color:#30345b;color:rgba(48,52,91,var(--text-opacity))}}@media (min-width:1280px){.xl\\:focus\\:text-muted:focus{color:hsla(0,0%,100%,.7)}}@media (min-width:1280px){.xl\\:focus\\:text-hint:focus{color:hsla(0,0%,100%,.5)}}@media (min-width:1280px){.xl\\:focus\\:text-white:focus{--text-opacity:1;color:#fff;color:rgba(255,255,255,var(--text-opacity))}}@media (min-width:1280px){.xl\\:focus\\:text-success:focus{color:#33d9b2}}@media (min-width:1280px){.xl\\:text-opacity-0{--text-opacity:0}}@media (min-width:1280px){.xl\\:text-opacity-25{--text-opacity:0.25}}@media (min-width:1280px){.xl\\:text-opacity-50{--text-opacity:0.5}}@media (min-width:1280px){.xl\\:text-opacity-75{--text-opacity:0.75}}@media (min-width:1280px){.xl\\:text-opacity-100{--text-opacity:1}}@media (min-width:1280px){.xl\\:hover\\:text-opacity-0:hover{--text-opacity:0}}@media (min-width:1280px){.xl\\:hover\\:text-opacity-25:hover{--text-opacity:0.25}}@media (min-width:1280px){.xl\\:hover\\:text-opacity-50:hover{--text-opacity:0.5}}@media (min-width:1280px){.xl\\:hover\\:text-opacity-75:hover{--text-opacity:0.75}}@media (min-width:1280px){.xl\\:hover\\:text-opacity-100:hover{--text-opacity:1}}@media (min-width:1280px){.xl\\:focus\\:text-opacity-0:focus{--text-opacity:0}}@media (min-width:1280px){.xl\\:focus\\:text-opacity-25:focus{--text-opacity:0.25}}@media (min-width:1280px){.xl\\:focus\\:text-opacity-50:focus{--text-opacity:0.5}}@media (min-width:1280px){.xl\\:focus\\:text-opacity-75:focus{--text-opacity:0.75}}@media (min-width:1280px){.xl\\:focus\\:text-opacity-100:focus{--text-opacity:1}}@media (min-width:1280px){.xl\\:italic{font-style:italic}}@media (min-width:1280px){.xl\\:not-italic{font-style:normal}}@media (min-width:1280px){.xl\\:uppercase{text-transform:uppercase}}@media (min-width:1280px){.xl\\:lowercase{text-transform:lowercase}}@media (min-width:1280px){.xl\\:capitalize{text-transform:capitalize}}@media (min-width:1280px){.xl\\:normal-case{text-transform:none}}@media (min-width:1280px){.xl\\:underline{text-decoration:underline}}@media (min-width:1280px){.xl\\:line-through{text-decoration:line-through}}@media (min-width:1280px){.xl\\:no-underline{text-decoration:none}}@media (min-width:1280px){.xl\\:hover\\:underline:hover{text-decoration:underline}}@media (min-width:1280px){.xl\\:hover\\:line-through:hover{text-decoration:line-through}}@media (min-width:1280px){.xl\\:hover\\:no-underline:hover{text-decoration:none}}@media (min-width:1280px){.xl\\:focus\\:underline:focus{text-decoration:underline}}@media (min-width:1280px){.xl\\:focus\\:line-through:focus{text-decoration:line-through}}@media (min-width:1280px){.xl\\:focus\\:no-underline:focus{text-decoration:none}}@media (min-width:1280px){.xl\\:antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}@media (min-width:1280px){.xl\\:subpixel-antialiased{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}}@media (min-width:1280px){.xl\\:diagonal-fractions,.xl\\:lining-nums,.xl\\:oldstyle-nums,.xl\\:ordinal,.xl\\:proportional-nums,.xl\\:slashed-zero,.xl\\:stacked-fractions,.xl\\:tabular-nums{--font-variant-numeric-ordinal:var(--tailwind-empty,/*!*/ /*!*/);--font-variant-numeric-slashed-zero:var(--tailwind-empty,/*!*/ /*!*/);--font-variant-numeric-figure:var(--tailwind-empty,/*!*/ /*!*/);--font-variant-numeric-spacing:var(--tailwind-empty,/*!*/ /*!*/);--font-variant-numeric-fraction:var(--tailwind-empty,/*!*/ /*!*/);font-variant-numeric:var(--font-variant-numeric-ordinal) var(--font-variant-numeric-slashed-zero) var(--font-variant-numeric-figure) var(--font-variant-numeric-spacing) var(--font-variant-numeric-fraction)}}@media (min-width:1280px){.xl\\:normal-nums{font-variant-numeric:normal}}@media (min-width:1280px){.xl\\:ordinal{--font-variant-numeric-ordinal:ordinal}}@media (min-width:1280px){.xl\\:slashed-zero{--font-variant-numeric-slashed-zero:slashed-zero}}@media (min-width:1280px){.xl\\:lining-nums{--font-variant-numeric-figure:lining-nums}}@media (min-width:1280px){.xl\\:oldstyle-nums{--font-variant-numeric-figure:oldstyle-nums}}@media (min-width:1280px){.xl\\:proportional-nums{--font-variant-numeric-spacing:proportional-nums}}@media (min-width:1280px){.xl\\:tabular-nums{--font-variant-numeric-spacing:tabular-nums}}@media (min-width:1280px){.xl\\:diagonal-fractions{--font-variant-numeric-fraction:diagonal-fractions}}@media (min-width:1280px){.xl\\:stacked-fractions{--font-variant-numeric-fraction:stacked-fractions}}@media (min-width:1280px){.xl\\:tracking-tighter{letter-spacing:-.05em}}@media (min-width:1280px){.xl\\:tracking-tight{letter-spacing:-.025em}}@media (min-width:1280px){.xl\\:tracking-normal{letter-spacing:0}}@media (min-width:1280px){.xl\\:tracking-wide{letter-spacing:.025em}}@media (min-width:1280px){.xl\\:tracking-wider{letter-spacing:.05em}}@media (min-width:1280px){.xl\\:tracking-widest{letter-spacing:.1em}}@media (min-width:1280px){.xl\\:select-none{-webkit-user-select:none;user-select:none}}@media (min-width:1280px){.xl\\:select-text{-webkit-user-select:text;user-select:text}}@media (min-width:1280px){.xl\\:select-all{-webkit-user-select:all;user-select:all}}@media (min-width:1280px){.xl\\:select-auto{-webkit-user-select:auto;user-select:auto}}@media (min-width:1280px){.xl\\:align-baseline{vertical-align:initial}}@media (min-width:1280px){.xl\\:align-top{vertical-align:top}}@media (min-width:1280px){.xl\\:align-middle{vertical-align:middle}}@media (min-width:1280px){.xl\\:align-bottom{vertical-align:bottom}}@media (min-width:1280px){.xl\\:align-text-top{vertical-align:text-top}}@media (min-width:1280px){.xl\\:align-text-bottom{vertical-align:text-bottom}}@media (min-width:1280px){.xl\\:visible{visibility:visible}}@media (min-width:1280px){.xl\\:invisible{visibility:hidden}}@media (min-width:1280px){.xl\\:whitespace-normal{white-space:normal}}@media (min-width:1280px){.xl\\:whitespace-no-wrap{white-space:nowrap}}@media (min-width:1280px){.xl\\:whitespace-pre{white-space:pre}}@media (min-width:1280px){.xl\\:whitespace-pre-line{white-space:pre-line}}@media (min-width:1280px){.xl\\:whitespace-pre-wrap{white-space:pre-wrap}}@media (min-width:1280px){.xl\\:break-normal{word-wrap:normal;overflow-wrap:normal;word-break:normal}}@media (min-width:1280px){.xl\\:break-words{word-wrap:break-word;overflow-wrap:break-word}}@media (min-width:1280px){.xl\\:break-all{word-break:break-all}}@media (min-width:1280px){.xl\\:truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media (min-width:1280px){.xl\\:w-0{width:0}}@media (min-width:1280px){.xl\\:w-1{width:.25rem}}@media (min-width:1280px){.xl\\:w-2{width:.5rem}}@media (min-width:1280px){.xl\\:w-3{width:.75rem}}@media (min-width:1280px){.xl\\:w-4{width:1rem}}@media (min-width:1280px){.xl\\:w-5{width:1.25rem}}@media (min-width:1280px){.xl\\:w-6{width:1.5rem}}@media (min-width:1280px){.xl\\:w-8{width:2rem}}@media (min-width:1280px){.xl\\:w-10{width:2.5rem}}@media (min-width:1280px){.xl\\:w-12{width:3rem}}@media (min-width:1280px){.xl\\:w-16{width:4rem}}@media (min-width:1280px){.xl\\:w-20{width:5rem}}@media (min-width:1280px){.xl\\:w-24{width:6rem}}@media (min-width:1280px){.xl\\:w-32{width:8rem}}@media (min-width:1280px){.xl\\:w-40{width:10rem}}@media (min-width:1280px){.xl\\:w-48{width:12rem}}@media (min-width:1280px){.xl\\:w-56{width:14rem}}@media (min-width:1280px){.xl\\:w-64{width:16rem}}@media (min-width:1280px){.xl\\:w-auto{width:auto}}@media (min-width:1280px){.xl\\:w-px{width:1px}}@media (min-width:1280px){.xl\\:w-1\\/2{width:50%}}@media (min-width:1280px){.xl\\:w-1\\/3{width:33.333333%}}@media (min-width:1280px){.xl\\:w-2\\/3{width:66.666667%}}@media (min-width:1280px){.xl\\:w-1\\/4{width:25%}}@media (min-width:1280px){.xl\\:w-2\\/4{width:50%}}@media (min-width:1280px){.xl\\:w-3\\/4{width:75%}}@media (min-width:1280px){.xl\\:w-1\\/5{width:20%}}@media (min-width:1280px){.xl\\:w-2\\/5{width:40%}}@media (min-width:1280px){.xl\\:w-3\\/5{width:60%}}@media (min-width:1280px){.xl\\:w-4\\/5{width:80%}}@media (min-width:1280px){.xl\\:w-1\\/6{width:16.666667%}}@media (min-width:1280px){.xl\\:w-2\\/6{width:33.333333%}}@media (min-width:1280px){.xl\\:w-3\\/6{width:50%}}@media (min-width:1280px){.xl\\:w-4\\/6{width:66.666667%}}@media (min-width:1280px){.xl\\:w-5\\/6{width:83.333333%}}@media (min-width:1280px){.xl\\:w-1\\/12{width:8.333333%}}@media (min-width:1280px){.xl\\:w-2\\/12{width:16.666667%}}@media (min-width:1280px){.xl\\:w-3\\/12{width:25%}}@media (min-width:1280px){.xl\\:w-4\\/12{width:33.333333%}}@media (min-width:1280px){.xl\\:w-5\\/12{width:41.666667%}}@media (min-width:1280px){.xl\\:w-6\\/12{width:50%}}@media (min-width:1280px){.xl\\:w-7\\/12{width:58.333333%}}@media (min-width:1280px){.xl\\:w-8\\/12{width:66.666667%}}@media (min-width:1280px){.xl\\:w-9\\/12{width:75%}}@media (min-width:1280px){.xl\\:w-10\\/12{width:83.333333%}}@media (min-width:1280px){.xl\\:w-11\\/12{width:91.666667%}}@media (min-width:1280px){.xl\\:w-full{width:100%}}@media (min-width:1280px){.xl\\:w-screen{width:100vw}}@media (min-width:1280px){.xl\\:z-0{z-index:0}}@media (min-width:1280px){.xl\\:z-10{z-index:10}}@media (min-width:1280px){.xl\\:z-20{z-index:20}}@media (min-width:1280px){.xl\\:z-30{z-index:30}}@media (min-width:1280px){.xl\\:z-40{z-index:40}}@media (min-width:1280px){.xl\\:z-50{z-index:50}}@media (min-width:1280px){.xl\\:z-auto{z-index:auto}}@media (min-width:1280px){.xl\\:gap-0{grid-gap:0;gap:0}}@media (min-width:1280px){.xl\\:gap-1{grid-gap:.25rem;gap:.25rem}}@media (min-width:1280px){.xl\\:gap-2{grid-gap:.5rem;gap:.5rem}}@media (min-width:1280px){.xl\\:gap-3{grid-gap:.75rem;gap:.75rem}}@media (min-width:1280px){.xl\\:gap-4{grid-gap:1rem;gap:1rem}}@media (min-width:1280px){.xl\\:gap-5{grid-gap:1.25rem;gap:1.25rem}}@media (min-width:1280px){.xl\\:gap-6{grid-gap:1.5rem;gap:1.5rem}}@media (min-width:1280px){.xl\\:gap-8{grid-gap:2rem;gap:2rem}}@media (min-width:1280px){.xl\\:gap-10{grid-gap:2.5rem;gap:2.5rem}}@media (min-width:1280px){.xl\\:gap-12{grid-gap:3rem;gap:3rem}}@media (min-width:1280px){.xl\\:gap-16{grid-gap:4rem;gap:4rem}}@media (min-width:1280px){.xl\\:gap-20{grid-gap:5rem;gap:5rem}}@media (min-width:1280px){.xl\\:gap-24{grid-gap:6rem;gap:6rem}}@media (min-width:1280px){.xl\\:gap-32{grid-gap:8rem;gap:8rem}}@media (min-width:1280px){.xl\\:gap-40{grid-gap:10rem;gap:10rem}}@media (min-width:1280px){.xl\\:gap-48{grid-gap:12rem;gap:12rem}}@media (min-width:1280px){.xl\\:gap-56{grid-gap:14rem;gap:14rem}}@media (min-width:1280px){.xl\\:gap-64{grid-gap:16rem;gap:16rem}}@media (min-width:1280px){.xl\\:gap-px{grid-gap:1px;gap:1px}}@media (min-width:1280px){.xl\\:col-gap-0{grid-column-gap:0;column-gap:0}}@media (min-width:1280px){.xl\\:col-gap-1{grid-column-gap:.25rem;column-gap:.25rem}}@media (min-width:1280px){.xl\\:col-gap-2{grid-column-gap:.5rem;column-gap:.5rem}}@media (min-width:1280px){.xl\\:col-gap-3{grid-column-gap:.75rem;column-gap:.75rem}}@media (min-width:1280px){.xl\\:col-gap-4{grid-column-gap:1rem;column-gap:1rem}}@media (min-width:1280px){.xl\\:col-gap-5{grid-column-gap:1.25rem;column-gap:1.25rem}}@media (min-width:1280px){.xl\\:col-gap-6{grid-column-gap:1.5rem;column-gap:1.5rem}}@media (min-width:1280px){.xl\\:col-gap-8{grid-column-gap:2rem;column-gap:2rem}}@media (min-width:1280px){.xl\\:col-gap-10{grid-column-gap:2.5rem;column-gap:2.5rem}}@media (min-width:1280px){.xl\\:col-gap-12{grid-column-gap:3rem;column-gap:3rem}}@media (min-width:1280px){.xl\\:col-gap-16{grid-column-gap:4rem;column-gap:4rem}}@media (min-width:1280px){.xl\\:col-gap-20{grid-column-gap:5rem;column-gap:5rem}}@media (min-width:1280px){.xl\\:col-gap-24{grid-column-gap:6rem;column-gap:6rem}}@media (min-width:1280px){.xl\\:col-gap-32{grid-column-gap:8rem;column-gap:8rem}}@media (min-width:1280px){.xl\\:col-gap-40{grid-column-gap:10rem;column-gap:10rem}}@media (min-width:1280px){.xl\\:col-gap-48{grid-column-gap:12rem;column-gap:12rem}}@media (min-width:1280px){.xl\\:col-gap-56{grid-column-gap:14rem;column-gap:14rem}}@media (min-width:1280px){.xl\\:col-gap-64{grid-column-gap:16rem;column-gap:16rem}}@media (min-width:1280px){.xl\\:col-gap-px{grid-column-gap:1px;column-gap:1px}}@media (min-width:1280px){.xl\\:gap-x-0{grid-column-gap:0;column-gap:0}}@media (min-width:1280px){.xl\\:gap-x-1{grid-column-gap:.25rem;column-gap:.25rem}}@media (min-width:1280px){.xl\\:gap-x-2{grid-column-gap:.5rem;column-gap:.5rem}}@media (min-width:1280px){.xl\\:gap-x-3{grid-column-gap:.75rem;column-gap:.75rem}}@media (min-width:1280px){.xl\\:gap-x-4{grid-column-gap:1rem;column-gap:1rem}}@media (min-width:1280px){.xl\\:gap-x-5{grid-column-gap:1.25rem;column-gap:1.25rem}}@media (min-width:1280px){.xl\\:gap-x-6{grid-column-gap:1.5rem;column-gap:1.5rem}}@media (min-width:1280px){.xl\\:gap-x-8{grid-column-gap:2rem;column-gap:2rem}}@media (min-width:1280px){.xl\\:gap-x-10{grid-column-gap:2.5rem;column-gap:2.5rem}}@media (min-width:1280px){.xl\\:gap-x-12{grid-column-gap:3rem;column-gap:3rem}}@media (min-width:1280px){.xl\\:gap-x-16{grid-column-gap:4rem;column-gap:4rem}}@media (min-width:1280px){.xl\\:gap-x-20{grid-column-gap:5rem;column-gap:5rem}}@media (min-width:1280px){.xl\\:gap-x-24{grid-column-gap:6rem;column-gap:6rem}}@media (min-width:1280px){.xl\\:gap-x-32{grid-column-gap:8rem;column-gap:8rem}}@media (min-width:1280px){.xl\\:gap-x-40{grid-column-gap:10rem;column-gap:10rem}}@media (min-width:1280px){.xl\\:gap-x-48{grid-column-gap:12rem;column-gap:12rem}}@media (min-width:1280px){.xl\\:gap-x-56{grid-column-gap:14rem;column-gap:14rem}}@media (min-width:1280px){.xl\\:gap-x-64{grid-column-gap:16rem;column-gap:16rem}}@media (min-width:1280px){.xl\\:gap-x-px{grid-column-gap:1px;column-gap:1px}}@media (min-width:1280px){.xl\\:row-gap-0{grid-row-gap:0;row-gap:0}}@media (min-width:1280px){.xl\\:row-gap-1{grid-row-gap:.25rem;row-gap:.25rem}}@media (min-width:1280px){.xl\\:row-gap-2{grid-row-gap:.5rem;row-gap:.5rem}}@media (min-width:1280px){.xl\\:row-gap-3{grid-row-gap:.75rem;row-gap:.75rem}}@media (min-width:1280px){.xl\\:row-gap-4{grid-row-gap:1rem;row-gap:1rem}}@media (min-width:1280px){.xl\\:row-gap-5{grid-row-gap:1.25rem;row-gap:1.25rem}}@media (min-width:1280px){.xl\\:row-gap-6{grid-row-gap:1.5rem;row-gap:1.5rem}}@media (min-width:1280px){.xl\\:row-gap-8{grid-row-gap:2rem;row-gap:2rem}}@media (min-width:1280px){.xl\\:row-gap-10{grid-row-gap:2.5rem;row-gap:2.5rem}}@media (min-width:1280px){.xl\\:row-gap-12{grid-row-gap:3rem;row-gap:3rem}}@media (min-width:1280px){.xl\\:row-gap-16{grid-row-gap:4rem;row-gap:4rem}}@media (min-width:1280px){.xl\\:row-gap-20{grid-row-gap:5rem;row-gap:5rem}}@media (min-width:1280px){.xl\\:row-gap-24{grid-row-gap:6rem;row-gap:6rem}}@media (min-width:1280px){.xl\\:row-gap-32{grid-row-gap:8rem;row-gap:8rem}}@media (min-width:1280px){.xl\\:row-gap-40{grid-row-gap:10rem;row-gap:10rem}}@media (min-width:1280px){.xl\\:row-gap-48{grid-row-gap:12rem;row-gap:12rem}}@media (min-width:1280px){.xl\\:row-gap-56{grid-row-gap:14rem;row-gap:14rem}}@media (min-width:1280px){.xl\\:row-gap-64{grid-row-gap:16rem;row-gap:16rem}}@media (min-width:1280px){.xl\\:row-gap-px{grid-row-gap:1px;row-gap:1px}}@media (min-width:1280px){.xl\\:gap-y-0{grid-row-gap:0;row-gap:0}}@media (min-width:1280px){.xl\\:gap-y-1{grid-row-gap:.25rem;row-gap:.25rem}}@media (min-width:1280px){.xl\\:gap-y-2{grid-row-gap:.5rem;row-gap:.5rem}}@media (min-width:1280px){.xl\\:gap-y-3{grid-row-gap:.75rem;row-gap:.75rem}}@media (min-width:1280px){.xl\\:gap-y-4{grid-row-gap:1rem;row-gap:1rem}}@media (min-width:1280px){.xl\\:gap-y-5{grid-row-gap:1.25rem;row-gap:1.25rem}}@media (min-width:1280px){.xl\\:gap-y-6{grid-row-gap:1.5rem;row-gap:1.5rem}}@media (min-width:1280px){.xl\\:gap-y-8{grid-row-gap:2rem;row-gap:2rem}}@media (min-width:1280px){.xl\\:gap-y-10{grid-row-gap:2.5rem;row-gap:2.5rem}}@media (min-width:1280px){.xl\\:gap-y-12{grid-row-gap:3rem;row-gap:3rem}}@media (min-width:1280px){.xl\\:gap-y-16{grid-row-gap:4rem;row-gap:4rem}}@media (min-width:1280px){.xl\\:gap-y-20{grid-row-gap:5rem;row-gap:5rem}}@media (min-width:1280px){.xl\\:gap-y-24{grid-row-gap:6rem;row-gap:6rem}}@media (min-width:1280px){.xl\\:gap-y-32{grid-row-gap:8rem;row-gap:8rem}}@media (min-width:1280px){.xl\\:gap-y-40{grid-row-gap:10rem;row-gap:10rem}}@media (min-width:1280px){.xl\\:gap-y-48{grid-row-gap:12rem;row-gap:12rem}}@media (min-width:1280px){.xl\\:gap-y-56{grid-row-gap:14rem;row-gap:14rem}}@media (min-width:1280px){.xl\\:gap-y-64{grid-row-gap:16rem;row-gap:16rem}}@media (min-width:1280px){.xl\\:gap-y-px{grid-row-gap:1px;row-gap:1px}}@media (min-width:1280px){.xl\\:grid-flow-row{grid-auto-flow:row}}@media (min-width:1280px){.xl\\:grid-flow-col{grid-auto-flow:column}}@media (min-width:1280px){.xl\\:grid-flow-row-dense{grid-auto-flow:row dense}}@media (min-width:1280px){.xl\\:grid-flow-col-dense{grid-auto-flow:column dense}}@media (min-width:1280px){.xl\\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}}@media (min-width:1280px){.xl\\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.xl\\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1280px){.xl\\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1280px){.xl\\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (min-width:1280px){.xl\\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (min-width:1280px){.xl\\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}}@media (min-width:1280px){.xl\\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}}@media (min-width:1280px){.xl\\:grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}}@media (min-width:1280px){.xl\\:grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}}@media (min-width:1280px){.xl\\:grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))}}@media (min-width:1280px){.xl\\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}}@media (min-width:1280px){.xl\\:grid-cols-none{grid-template-columns:none}}@media (min-width:1280px){.xl\\:auto-cols-auto{grid-auto-columns:auto}}@media (min-width:1280px){.xl\\:auto-cols-min{grid-auto-columns:-webkit-min-content;grid-auto-columns:min-content}}@media (min-width:1280px){.xl\\:auto-cols-max{grid-auto-columns:-webkit-max-content;grid-auto-columns:max-content}}@media (min-width:1280px){.xl\\:auto-cols-fr{grid-auto-columns:minmax(0,1fr)}}@media (min-width:1280px){.xl\\:col-auto{grid-column:auto}}@media (min-width:1280px){.xl\\:col-span-1{grid-column:span 1/span 1}}@media (min-width:1280px){.xl\\:col-span-2{grid-column:span 2/span 2}}@media (min-width:1280px){.xl\\:col-span-3{grid-column:span 3/span 3}}@media (min-width:1280px){.xl\\:col-span-4{grid-column:span 4/span 4}}@media (min-width:1280px){.xl\\:col-span-5{grid-column:span 5/span 5}}@media (min-width:1280px){.xl\\:col-span-6{grid-column:span 6/span 6}}@media (min-width:1280px){.xl\\:col-span-7{grid-column:span 7/span 7}}@media (min-width:1280px){.xl\\:col-span-8{grid-column:span 8/span 8}}@media (min-width:1280px){.xl\\:col-span-9{grid-column:span 9/span 9}}@media (min-width:1280px){.xl\\:col-span-10{grid-column:span 10/span 10}}@media (min-width:1280px){.xl\\:col-span-11{grid-column:span 11/span 11}}@media (min-width:1280px){.xl\\:col-span-12{grid-column:span 12/span 12}}@media (min-width:1280px){.xl\\:col-span-full{grid-column:1/-1}}@media (min-width:1280px){.xl\\:col-start-1{grid-column-start:1}}@media (min-width:1280px){.xl\\:col-start-2{grid-column-start:2}}@media (min-width:1280px){.xl\\:col-start-3{grid-column-start:3}}@media (min-width:1280px){.xl\\:col-start-4{grid-column-start:4}}@media (min-width:1280px){.xl\\:col-start-5{grid-column-start:5}}@media (min-width:1280px){.xl\\:col-start-6{grid-column-start:6}}@media (min-width:1280px){.xl\\:col-start-7{grid-column-start:7}}@media (min-width:1280px){.xl\\:col-start-8{grid-column-start:8}}@media (min-width:1280px){.xl\\:col-start-9{grid-column-start:9}}@media (min-width:1280px){.xl\\:col-start-10{grid-column-start:10}}@media (min-width:1280px){.xl\\:col-start-11{grid-column-start:11}}@media (min-width:1280px){.xl\\:col-start-12{grid-column-start:12}}@media (min-width:1280px){.xl\\:col-start-13{grid-column-start:13}}@media (min-width:1280px){.xl\\:col-start-auto{grid-column-start:auto}}@media (min-width:1280px){.xl\\:col-end-1{grid-column-end:1}}@media (min-width:1280px){.xl\\:col-end-2{grid-column-end:2}}@media (min-width:1280px){.xl\\:col-end-3{grid-column-end:3}}@media (min-width:1280px){.xl\\:col-end-4{grid-column-end:4}}@media (min-width:1280px){.xl\\:col-end-5{grid-column-end:5}}@media (min-width:1280px){.xl\\:col-end-6{grid-column-end:6}}@media (min-width:1280px){.xl\\:col-end-7{grid-column-end:7}}@media (min-width:1280px){.xl\\:col-end-8{grid-column-end:8}}@media (min-width:1280px){.xl\\:col-end-9{grid-column-end:9}}@media (min-width:1280px){.xl\\:col-end-10{grid-column-end:10}}@media (min-width:1280px){.xl\\:col-end-11{grid-column-end:11}}@media (min-width:1280px){.xl\\:col-end-12{grid-column-end:12}}@media (min-width:1280px){.xl\\:col-end-13{grid-column-end:13}}@media (min-width:1280px){.xl\\:col-end-auto{grid-column-end:auto}}@media (min-width:1280px){.xl\\:grid-rows-1{grid-template-rows:repeat(1,minmax(0,1fr))}}@media (min-width:1280px){.xl\\:grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.xl\\:grid-rows-3{grid-template-rows:repeat(3,minmax(0,1fr))}}@media (min-width:1280px){.xl\\:grid-rows-4{grid-template-rows:repeat(4,minmax(0,1fr))}}@media (min-width:1280px){.xl\\:grid-rows-5{grid-template-rows:repeat(5,minmax(0,1fr))}}@media (min-width:1280px){.xl\\:grid-rows-6{grid-template-rows:repeat(6,minmax(0,1fr))}}@media (min-width:1280px){.xl\\:grid-rows-none{grid-template-rows:none}}@media (min-width:1280px){.xl\\:auto-rows-auto{grid-auto-rows:auto}}@media (min-width:1280px){.xl\\:auto-rows-min{grid-auto-rows:-webkit-min-content;grid-auto-rows:min-content}}@media (min-width:1280px){.xl\\:auto-rows-max{grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content}}@media (min-width:1280px){.xl\\:auto-rows-fr{grid-auto-rows:minmax(0,1fr)}}@media (min-width:1280px){.xl\\:row-auto{grid-row:auto}}@media (min-width:1280px){.xl\\:row-span-1{grid-row:span 1/span 1}}@media (min-width:1280px){.xl\\:row-span-2{grid-row:span 2/span 2}}@media (min-width:1280px){.xl\\:row-span-3{grid-row:span 3/span 3}}@media (min-width:1280px){.xl\\:row-span-4{grid-row:span 4/span 4}}@media (min-width:1280px){.xl\\:row-span-5{grid-row:span 5/span 5}}@media (min-width:1280px){.xl\\:row-span-6{grid-row:span 6/span 6}}@media (min-width:1280px){.xl\\:row-span-full{grid-row:1/-1}}@media (min-width:1280px){.xl\\:row-start-1{grid-row-start:1}}@media (min-width:1280px){.xl\\:row-start-2{grid-row-start:2}}@media (min-width:1280px){.xl\\:row-start-3{grid-row-start:3}}@media (min-width:1280px){.xl\\:row-start-4{grid-row-start:4}}@media (min-width:1280px){.xl\\:row-start-5{grid-row-start:5}}@media (min-width:1280px){.xl\\:row-start-6{grid-row-start:6}}@media (min-width:1280px){.xl\\:row-start-7{grid-row-start:7}}@media (min-width:1280px){.xl\\:row-start-auto{grid-row-start:auto}}@media (min-width:1280px){.xl\\:row-end-1{grid-row-end:1}}@media (min-width:1280px){.xl\\:row-end-2{grid-row-end:2}}@media (min-width:1280px){.xl\\:row-end-3{grid-row-end:3}}@media (min-width:1280px){.xl\\:row-end-4{grid-row-end:4}}@media (min-width:1280px){.xl\\:row-end-5{grid-row-end:5}}@media (min-width:1280px){.xl\\:row-end-6{grid-row-end:6}}@media (min-width:1280px){.xl\\:row-end-7{grid-row-end:7}}@media (min-width:1280px){.xl\\:row-end-auto{grid-row-end:auto}}@media (min-width:1280px){.xl\\:transform{--transform-translate-x:0;--transform-translate-y:0;--transform-rotate:0;--transform-skew-x:0;--transform-skew-y:0;--transform-scale-x:1;--transform-scale-y:1;transform:translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y))}}@media (min-width:1280px){.xl\\:transform-none{transform:none}}@media (min-width:1280px){.xl\\:origin-center{transform-origin:center}}@media (min-width:1280px){.xl\\:origin-top{transform-origin:top}}@media (min-width:1280px){.xl\\:origin-top-right{transform-origin:top right}}@media (min-width:1280px){.xl\\:origin-right{transform-origin:right}}@media (min-width:1280px){.xl\\:origin-bottom-right{transform-origin:bottom right}}@media (min-width:1280px){.xl\\:origin-bottom{transform-origin:bottom}}@media (min-width:1280px){.xl\\:origin-bottom-left{transform-origin:bottom left}}@media (min-width:1280px){.xl\\:origin-left{transform-origin:left}}@media (min-width:1280px){.xl\\:origin-top-left{transform-origin:top left}}@media (min-width:1280px){.xl\\:scale-0{--transform-scale-x:0;--transform-scale-y:0}}@media (min-width:1280px){.xl\\:scale-50{--transform-scale-x:.5;--transform-scale-y:.5}}@media (min-width:1280px){.xl\\:scale-75{--transform-scale-x:.75;--transform-scale-y:.75}}@media (min-width:1280px){.xl\\:scale-90{--transform-scale-x:.9;--transform-scale-y:.9}}@media (min-width:1280px){.xl\\:scale-95{--transform-scale-x:.95;--transform-scale-y:.95}}@media (min-width:1280px){.xl\\:scale-100{--transform-scale-x:1;--transform-scale-y:1}}@media (min-width:1280px){.xl\\:scale-105{--transform-scale-x:1.05;--transform-scale-y:1.05}}@media (min-width:1280px){.xl\\:scale-110{--transform-scale-x:1.1;--transform-scale-y:1.1}}@media (min-width:1280px){.xl\\:scale-125{--transform-scale-x:1.25;--transform-scale-y:1.25}}@media (min-width:1280px){.xl\\:scale-150{--transform-scale-x:1.5;--transform-scale-y:1.5}}@media (min-width:1280px){.xl\\:scale-x-0{--transform-scale-x:0}}@media (min-width:1280px){.xl\\:scale-x-50{--transform-scale-x:.5}}@media (min-width:1280px){.xl\\:scale-x-75{--transform-scale-x:.75}}@media (min-width:1280px){.xl\\:scale-x-90{--transform-scale-x:.9}}@media (min-width:1280px){.xl\\:scale-x-95{--transform-scale-x:.95}}@media (min-width:1280px){.xl\\:scale-x-100{--transform-scale-x:1}}@media (min-width:1280px){.xl\\:scale-x-105{--transform-scale-x:1.05}}@media (min-width:1280px){.xl\\:scale-x-110{--transform-scale-x:1.1}}@media (min-width:1280px){.xl\\:scale-x-125{--transform-scale-x:1.25}}@media (min-width:1280px){.xl\\:scale-x-150{--transform-scale-x:1.5}}@media (min-width:1280px){.xl\\:scale-y-0{--transform-scale-y:0}}@media (min-width:1280px){.xl\\:scale-y-50{--transform-scale-y:.5}}@media (min-width:1280px){.xl\\:scale-y-75{--transform-scale-y:.75}}@media (min-width:1280px){.xl\\:scale-y-90{--transform-scale-y:.9}}@media (min-width:1280px){.xl\\:scale-y-95{--transform-scale-y:.95}}@media (min-width:1280px){.xl\\:scale-y-100{--transform-scale-y:1}}@media (min-width:1280px){.xl\\:scale-y-105{--transform-scale-y:1.05}}@media (min-width:1280px){.xl\\:scale-y-110{--transform-scale-y:1.1}}@media (min-width:1280px){.xl\\:scale-y-125{--transform-scale-y:1.25}}@media (min-width:1280px){.xl\\:scale-y-150{--transform-scale-y:1.5}}@media (min-width:1280px){.xl\\:hover\\:scale-0:hover{--transform-scale-x:0;--transform-scale-y:0}}@media (min-width:1280px){.xl\\:hover\\:scale-50:hover{--transform-scale-x:.5;--transform-scale-y:.5}}@media (min-width:1280px){.xl\\:hover\\:scale-75:hover{--transform-scale-x:.75;--transform-scale-y:.75}}@media (min-width:1280px){.xl\\:hover\\:scale-90:hover{--transform-scale-x:.9;--transform-scale-y:.9}}@media (min-width:1280px){.xl\\:hover\\:scale-95:hover{--transform-scale-x:.95;--transform-scale-y:.95}}@media (min-width:1280px){.xl\\:hover\\:scale-100:hover{--transform-scale-x:1;--transform-scale-y:1}}@media (min-width:1280px){.xl\\:hover\\:scale-105:hover{--transform-scale-x:1.05;--transform-scale-y:1.05}}@media (min-width:1280px){.xl\\:hover\\:scale-110:hover{--transform-scale-x:1.1;--transform-scale-y:1.1}}@media (min-width:1280px){.xl\\:hover\\:scale-125:hover{--transform-scale-x:1.25;--transform-scale-y:1.25}}@media (min-width:1280px){.xl\\:hover\\:scale-150:hover{--transform-scale-x:1.5;--transform-scale-y:1.5}}@media (min-width:1280px){.xl\\:hover\\:scale-x-0:hover{--transform-scale-x:0}}@media (min-width:1280px){.xl\\:hover\\:scale-x-50:hover{--transform-scale-x:.5}}@media (min-width:1280px){.xl\\:hover\\:scale-x-75:hover{--transform-scale-x:.75}}@media (min-width:1280px){.xl\\:hover\\:scale-x-90:hover{--transform-scale-x:.9}}@media (min-width:1280px){.xl\\:hover\\:scale-x-95:hover{--transform-scale-x:.95}}@media (min-width:1280px){.xl\\:hover\\:scale-x-100:hover{--transform-scale-x:1}}@media (min-width:1280px){.xl\\:hover\\:scale-x-105:hover{--transform-scale-x:1.05}}@media (min-width:1280px){.xl\\:hover\\:scale-x-110:hover{--transform-scale-x:1.1}}@media (min-width:1280px){.xl\\:hover\\:scale-x-125:hover{--transform-scale-x:1.25}}@media (min-width:1280px){.xl\\:hover\\:scale-x-150:hover{--transform-scale-x:1.5}}@media (min-width:1280px){.xl\\:hover\\:scale-y-0:hover{--transform-scale-y:0}}@media (min-width:1280px){.xl\\:hover\\:scale-y-50:hover{--transform-scale-y:.5}}@media (min-width:1280px){.xl\\:hover\\:scale-y-75:hover{--transform-scale-y:.75}}@media (min-width:1280px){.xl\\:hover\\:scale-y-90:hover{--transform-scale-y:.9}}@media (min-width:1280px){.xl\\:hover\\:scale-y-95:hover{--transform-scale-y:.95}}@media (min-width:1280px){.xl\\:hover\\:scale-y-100:hover{--transform-scale-y:1}}@media (min-width:1280px){.xl\\:hover\\:scale-y-105:hover{--transform-scale-y:1.05}}@media (min-width:1280px){.xl\\:hover\\:scale-y-110:hover{--transform-scale-y:1.1}}@media (min-width:1280px){.xl\\:hover\\:scale-y-125:hover{--transform-scale-y:1.25}}@media (min-width:1280px){.xl\\:hover\\:scale-y-150:hover{--transform-scale-y:1.5}}@media (min-width:1280px){.xl\\:focus\\:scale-0:focus{--transform-scale-x:0;--transform-scale-y:0}}@media (min-width:1280px){.xl\\:focus\\:scale-50:focus{--transform-scale-x:.5;--transform-scale-y:.5}}@media (min-width:1280px){.xl\\:focus\\:scale-75:focus{--transform-scale-x:.75;--transform-scale-y:.75}}@media (min-width:1280px){.xl\\:focus\\:scale-90:focus{--transform-scale-x:.9;--transform-scale-y:.9}}@media (min-width:1280px){.xl\\:focus\\:scale-95:focus{--transform-scale-x:.95;--transform-scale-y:.95}}@media (min-width:1280px){.xl\\:focus\\:scale-100:focus{--transform-scale-x:1;--transform-scale-y:1}}@media (min-width:1280px){.xl\\:focus\\:scale-105:focus{--transform-scale-x:1.05;--transform-scale-y:1.05}}@media (min-width:1280px){.xl\\:focus\\:scale-110:focus{--transform-scale-x:1.1;--transform-scale-y:1.1}}@media (min-width:1280px){.xl\\:focus\\:scale-125:focus{--transform-scale-x:1.25;--transform-scale-y:1.25}}@media (min-width:1280px){.xl\\:focus\\:scale-150:focus{--transform-scale-x:1.5;--transform-scale-y:1.5}}@media (min-width:1280px){.xl\\:focus\\:scale-x-0:focus{--transform-scale-x:0}}@media (min-width:1280px){.xl\\:focus\\:scale-x-50:focus{--transform-scale-x:.5}}@media (min-width:1280px){.xl\\:focus\\:scale-x-75:focus{--transform-scale-x:.75}}@media (min-width:1280px){.xl\\:focus\\:scale-x-90:focus{--transform-scale-x:.9}}@media (min-width:1280px){.xl\\:focus\\:scale-x-95:focus{--transform-scale-x:.95}}@media (min-width:1280px){.xl\\:focus\\:scale-x-100:focus{--transform-scale-x:1}}@media (min-width:1280px){.xl\\:focus\\:scale-x-105:focus{--transform-scale-x:1.05}}@media (min-width:1280px){.xl\\:focus\\:scale-x-110:focus{--transform-scale-x:1.1}}@media (min-width:1280px){.xl\\:focus\\:scale-x-125:focus{--transform-scale-x:1.25}}@media (min-width:1280px){.xl\\:focus\\:scale-x-150:focus{--transform-scale-x:1.5}}@media (min-width:1280px){.xl\\:focus\\:scale-y-0:focus{--transform-scale-y:0}}@media (min-width:1280px){.xl\\:focus\\:scale-y-50:focus{--transform-scale-y:.5}}@media (min-width:1280px){.xl\\:focus\\:scale-y-75:focus{--transform-scale-y:.75}}@media (min-width:1280px){.xl\\:focus\\:scale-y-90:focus{--transform-scale-y:.9}}@media (min-width:1280px){.xl\\:focus\\:scale-y-95:focus{--transform-scale-y:.95}}@media (min-width:1280px){.xl\\:focus\\:scale-y-100:focus{--transform-scale-y:1}}@media (min-width:1280px){.xl\\:focus\\:scale-y-105:focus{--transform-scale-y:1.05}}@media (min-width:1280px){.xl\\:focus\\:scale-y-110:focus{--transform-scale-y:1.1}}@media (min-width:1280px){.xl\\:focus\\:scale-y-125:focus{--transform-scale-y:1.25}}@media (min-width:1280px){.xl\\:focus\\:scale-y-150:focus{--transform-scale-y:1.5}}@media (min-width:1280px){.xl\\:rotate-0{--transform-rotate:0}}@media (min-width:1280px){.xl\\:rotate-1{--transform-rotate:1deg}}@media (min-width:1280px){.xl\\:rotate-2{--transform-rotate:2deg}}@media (min-width:1280px){.xl\\:rotate-3{--transform-rotate:3deg}}@media (min-width:1280px){.xl\\:rotate-6{--transform-rotate:6deg}}@media (min-width:1280px){.xl\\:rotate-12{--transform-rotate:12deg}}@media (min-width:1280px){.xl\\:rotate-45{--transform-rotate:45deg}}@media (min-width:1280px){.xl\\:rotate-90{--transform-rotate:90deg}}@media (min-width:1280px){.xl\\:rotate-180{--transform-rotate:180deg}}@media (min-width:1280px){.xl\\:-rotate-180{--transform-rotate:-180deg}}@media (min-width:1280px){.xl\\:-rotate-90{--transform-rotate:-90deg}}@media (min-width:1280px){.xl\\:-rotate-45{--transform-rotate:-45deg}}@media (min-width:1280px){.xl\\:-rotate-12{--transform-rotate:-12deg}}@media (min-width:1280px){.xl\\:-rotate-6{--transform-rotate:-6deg}}@media (min-width:1280px){.xl\\:-rotate-3{--transform-rotate:-3deg}}@media (min-width:1280px){.xl\\:-rotate-2{--transform-rotate:-2deg}}@media (min-width:1280px){.xl\\:-rotate-1{--transform-rotate:-1deg}}@media (min-width:1280px){.xl\\:hover\\:rotate-0:hover{--transform-rotate:0}}@media (min-width:1280px){.xl\\:hover\\:rotate-1:hover{--transform-rotate:1deg}}@media (min-width:1280px){.xl\\:hover\\:rotate-2:hover{--transform-rotate:2deg}}@media (min-width:1280px){.xl\\:hover\\:rotate-3:hover{--transform-rotate:3deg}}@media (min-width:1280px){.xl\\:hover\\:rotate-6:hover{--transform-rotate:6deg}}@media (min-width:1280px){.xl\\:hover\\:rotate-12:hover{--transform-rotate:12deg}}@media (min-width:1280px){.xl\\:hover\\:rotate-45:hover{--transform-rotate:45deg}}@media (min-width:1280px){.xl\\:hover\\:rotate-90:hover{--transform-rotate:90deg}}@media (min-width:1280px){.xl\\:hover\\:rotate-180:hover{--transform-rotate:180deg}}@media (min-width:1280px){.xl\\:hover\\:-rotate-180:hover{--transform-rotate:-180deg}}@media (min-width:1280px){.xl\\:hover\\:-rotate-90:hover{--transform-rotate:-90deg}}@media (min-width:1280px){.xl\\:hover\\:-rotate-45:hover{--transform-rotate:-45deg}}@media (min-width:1280px){.xl\\:hover\\:-rotate-12:hover{--transform-rotate:-12deg}}@media (min-width:1280px){.xl\\:hover\\:-rotate-6:hover{--transform-rotate:-6deg}}@media (min-width:1280px){.xl\\:hover\\:-rotate-3:hover{--transform-rotate:-3deg}}@media (min-width:1280px){.xl\\:hover\\:-rotate-2:hover{--transform-rotate:-2deg}}@media (min-width:1280px){.xl\\:hover\\:-rotate-1:hover{--transform-rotate:-1deg}}@media (min-width:1280px){.xl\\:focus\\:rotate-0:focus{--transform-rotate:0}}@media (min-width:1280px){.xl\\:focus\\:rotate-1:focus{--transform-rotate:1deg}}@media (min-width:1280px){.xl\\:focus\\:rotate-2:focus{--transform-rotate:2deg}}@media (min-width:1280px){.xl\\:focus\\:rotate-3:focus{--transform-rotate:3deg}}@media (min-width:1280px){.xl\\:focus\\:rotate-6:focus{--transform-rotate:6deg}}@media (min-width:1280px){.xl\\:focus\\:rotate-12:focus{--transform-rotate:12deg}}@media (min-width:1280px){.xl\\:focus\\:rotate-45:focus{--transform-rotate:45deg}}@media (min-width:1280px){.xl\\:focus\\:rotate-90:focus{--transform-rotate:90deg}}@media (min-width:1280px){.xl\\:focus\\:rotate-180:focus{--transform-rotate:180deg}}@media (min-width:1280px){.xl\\:focus\\:-rotate-180:focus{--transform-rotate:-180deg}}@media (min-width:1280px){.xl\\:focus\\:-rotate-90:focus{--transform-rotate:-90deg}}@media (min-width:1280px){.xl\\:focus\\:-rotate-45:focus{--transform-rotate:-45deg}}@media (min-width:1280px){.xl\\:focus\\:-rotate-12:focus{--transform-rotate:-12deg}}@media (min-width:1280px){.xl\\:focus\\:-rotate-6:focus{--transform-rotate:-6deg}}@media (min-width:1280px){.xl\\:focus\\:-rotate-3:focus{--transform-rotate:-3deg}}@media (min-width:1280px){.xl\\:focus\\:-rotate-2:focus{--transform-rotate:-2deg}}@media (min-width:1280px){.xl\\:focus\\:-rotate-1:focus{--transform-rotate:-1deg}}@media (min-width:1280px){.xl\\:translate-x-0{--transform-translate-x:0}}@media (min-width:1280px){.xl\\:translate-x-1{--transform-translate-x:0.25rem}}@media (min-width:1280px){.xl\\:translate-x-2{--transform-translate-x:0.5rem}}@media (min-width:1280px){.xl\\:translate-x-3{--transform-translate-x:0.75rem}}@media (min-width:1280px){.xl\\:translate-x-4{--transform-translate-x:1rem}}@media (min-width:1280px){.xl\\:translate-x-5{--transform-translate-x:1.25rem}}@media (min-width:1280px){.xl\\:translate-x-6{--transform-translate-x:1.5rem}}@media (min-width:1280px){.xl\\:translate-x-8{--transform-translate-x:2rem}}@media (min-width:1280px){.xl\\:translate-x-10{--transform-translate-x:2.5rem}}@media (min-width:1280px){.xl\\:translate-x-12{--transform-translate-x:3rem}}@media (min-width:1280px){.xl\\:translate-x-16{--transform-translate-x:4rem}}@media (min-width:1280px){.xl\\:translate-x-20{--transform-translate-x:5rem}}@media (min-width:1280px){.xl\\:translate-x-24{--transform-translate-x:6rem}}@media (min-width:1280px){.xl\\:translate-x-32{--transform-translate-x:8rem}}@media (min-width:1280px){.xl\\:translate-x-40{--transform-translate-x:10rem}}@media (min-width:1280px){.xl\\:translate-x-48{--transform-translate-x:12rem}}@media (min-width:1280px){.xl\\:translate-x-56{--transform-translate-x:14rem}}@media (min-width:1280px){.xl\\:translate-x-64{--transform-translate-x:16rem}}@media (min-width:1280px){.xl\\:translate-x-px{--transform-translate-x:1px}}@media (min-width:1280px){.xl\\:-translate-x-1{--transform-translate-x:-0.25rem}}@media (min-width:1280px){.xl\\:-translate-x-2{--transform-translate-x:-0.5rem}}@media (min-width:1280px){.xl\\:-translate-x-3{--transform-translate-x:-0.75rem}}@media (min-width:1280px){.xl\\:-translate-x-4{--transform-translate-x:-1rem}}@media (min-width:1280px){.xl\\:-translate-x-5{--transform-translate-x:-1.25rem}}@media (min-width:1280px){.xl\\:-translate-x-6{--transform-translate-x:-1.5rem}}@media (min-width:1280px){.xl\\:-translate-x-8{--transform-translate-x:-2rem}}@media (min-width:1280px){.xl\\:-translate-x-10{--transform-translate-x:-2.5rem}}@media (min-width:1280px){.xl\\:-translate-x-12{--transform-translate-x:-3rem}}@media (min-width:1280px){.xl\\:-translate-x-16{--transform-translate-x:-4rem}}@media (min-width:1280px){.xl\\:-translate-x-20{--transform-translate-x:-5rem}}@media (min-width:1280px){.xl\\:-translate-x-24{--transform-translate-x:-6rem}}@media (min-width:1280px){.xl\\:-translate-x-32{--transform-translate-x:-8rem}}@media (min-width:1280px){.xl\\:-translate-x-40{--transform-translate-x:-10rem}}@media (min-width:1280px){.xl\\:-translate-x-48{--transform-translate-x:-12rem}}@media (min-width:1280px){.xl\\:-translate-x-56{--transform-translate-x:-14rem}}@media (min-width:1280px){.xl\\:-translate-x-64{--transform-translate-x:-16rem}}@media (min-width:1280px){.xl\\:-translate-x-px{--transform-translate-x:-1px}}@media (min-width:1280px){.xl\\:-translate-x-full{--transform-translate-x:-100%}}@media (min-width:1280px){.xl\\:-translate-x-1\\/2{--transform-translate-x:-50%}}@media (min-width:1280px){.xl\\:translate-x-1\\/2{--transform-translate-x:50%}}@media (min-width:1280px){.xl\\:translate-x-full{--transform-translate-x:100%}}@media (min-width:1280px){.xl\\:translate-y-0{--transform-translate-y:0}}@media (min-width:1280px){.xl\\:translate-y-1{--transform-translate-y:0.25rem}}@media (min-width:1280px){.xl\\:translate-y-2{--transform-translate-y:0.5rem}}@media (min-width:1280px){.xl\\:translate-y-3{--transform-translate-y:0.75rem}}@media (min-width:1280px){.xl\\:translate-y-4{--transform-translate-y:1rem}}@media (min-width:1280px){.xl\\:translate-y-5{--transform-translate-y:1.25rem}}@media (min-width:1280px){.xl\\:translate-y-6{--transform-translate-y:1.5rem}}@media (min-width:1280px){.xl\\:translate-y-8{--transform-translate-y:2rem}}@media (min-width:1280px){.xl\\:translate-y-10{--transform-translate-y:2.5rem}}@media (min-width:1280px){.xl\\:translate-y-12{--transform-translate-y:3rem}}@media (min-width:1280px){.xl\\:translate-y-16{--transform-translate-y:4rem}}@media (min-width:1280px){.xl\\:translate-y-20{--transform-translate-y:5rem}}@media (min-width:1280px){.xl\\:translate-y-24{--transform-translate-y:6rem}}@media (min-width:1280px){.xl\\:translate-y-32{--transform-translate-y:8rem}}@media (min-width:1280px){.xl\\:translate-y-40{--transform-translate-y:10rem}}@media (min-width:1280px){.xl\\:translate-y-48{--transform-translate-y:12rem}}@media (min-width:1280px){.xl\\:translate-y-56{--transform-translate-y:14rem}}@media (min-width:1280px){.xl\\:translate-y-64{--transform-translate-y:16rem}}@media (min-width:1280px){.xl\\:translate-y-px{--transform-translate-y:1px}}@media (min-width:1280px){.xl\\:-translate-y-1{--transform-translate-y:-0.25rem}}@media (min-width:1280px){.xl\\:-translate-y-2{--transform-translate-y:-0.5rem}}@media (min-width:1280px){.xl\\:-translate-y-3{--transform-translate-y:-0.75rem}}@media (min-width:1280px){.xl\\:-translate-y-4{--transform-translate-y:-1rem}}@media (min-width:1280px){.xl\\:-translate-y-5{--transform-translate-y:-1.25rem}}@media (min-width:1280px){.xl\\:-translate-y-6{--transform-translate-y:-1.5rem}}@media (min-width:1280px){.xl\\:-translate-y-8{--transform-translate-y:-2rem}}@media (min-width:1280px){.xl\\:-translate-y-10{--transform-translate-y:-2.5rem}}@media (min-width:1280px){.xl\\:-translate-y-12{--transform-translate-y:-3rem}}@media (min-width:1280px){.xl\\:-translate-y-16{--transform-translate-y:-4rem}}@media (min-width:1280px){.xl\\:-translate-y-20{--transform-translate-y:-5rem}}@media (min-width:1280px){.xl\\:-translate-y-24{--transform-translate-y:-6rem}}@media (min-width:1280px){.xl\\:-translate-y-32{--transform-translate-y:-8rem}}@media (min-width:1280px){.xl\\:-translate-y-40{--transform-translate-y:-10rem}}@media (min-width:1280px){.xl\\:-translate-y-48{--transform-translate-y:-12rem}}@media (min-width:1280px){.xl\\:-translate-y-56{--transform-translate-y:-14rem}}@media (min-width:1280px){.xl\\:-translate-y-64{--transform-translate-y:-16rem}}@media (min-width:1280px){.xl\\:-translate-y-px{--transform-translate-y:-1px}}@media (min-width:1280px){.xl\\:-translate-y-full{--transform-translate-y:-100%}}@media (min-width:1280px){.xl\\:-translate-y-1\\/2{--transform-translate-y:-50%}}@media (min-width:1280px){.xl\\:translate-y-1\\/2{--transform-translate-y:50%}}@media (min-width:1280px){.xl\\:translate-y-full{--transform-translate-y:100%}}@media (min-width:1280px){.xl\\:hover\\:translate-x-0:hover{--transform-translate-x:0}}@media (min-width:1280px){.xl\\:hover\\:translate-x-1:hover{--transform-translate-x:0.25rem}}@media (min-width:1280px){.xl\\:hover\\:translate-x-2:hover{--transform-translate-x:0.5rem}}@media (min-width:1280px){.xl\\:hover\\:translate-x-3:hover{--transform-translate-x:0.75rem}}@media (min-width:1280px){.xl\\:hover\\:translate-x-4:hover{--transform-translate-x:1rem}}@media (min-width:1280px){.xl\\:hover\\:translate-x-5:hover{--transform-translate-x:1.25rem}}@media (min-width:1280px){.xl\\:hover\\:translate-x-6:hover{--transform-translate-x:1.5rem}}@media (min-width:1280px){.xl\\:hover\\:translate-x-8:hover{--transform-translate-x:2rem}}@media (min-width:1280px){.xl\\:hover\\:translate-x-10:hover{--transform-translate-x:2.5rem}}@media (min-width:1280px){.xl\\:hover\\:translate-x-12:hover{--transform-translate-x:3rem}}@media (min-width:1280px){.xl\\:hover\\:translate-x-16:hover{--transform-translate-x:4rem}}@media (min-width:1280px){.xl\\:hover\\:translate-x-20:hover{--transform-translate-x:5rem}}@media (min-width:1280px){.xl\\:hover\\:translate-x-24:hover{--transform-translate-x:6rem}}@media (min-width:1280px){.xl\\:hover\\:translate-x-32:hover{--transform-translate-x:8rem}}@media (min-width:1280px){.xl\\:hover\\:translate-x-40:hover{--transform-translate-x:10rem}}@media (min-width:1280px){.xl\\:hover\\:translate-x-48:hover{--transform-translate-x:12rem}}@media (min-width:1280px){.xl\\:hover\\:translate-x-56:hover{--transform-translate-x:14rem}}@media (min-width:1280px){.xl\\:hover\\:translate-x-64:hover{--transform-translate-x:16rem}}@media (min-width:1280px){.xl\\:hover\\:translate-x-px:hover{--transform-translate-x:1px}}@media (min-width:1280px){.xl\\:hover\\:-translate-x-1:hover{--transform-translate-x:-0.25rem}}@media (min-width:1280px){.xl\\:hover\\:-translate-x-2:hover{--transform-translate-x:-0.5rem}}@media (min-width:1280px){.xl\\:hover\\:-translate-x-3:hover{--transform-translate-x:-0.75rem}}@media (min-width:1280px){.xl\\:hover\\:-translate-x-4:hover{--transform-translate-x:-1rem}}@media (min-width:1280px){.xl\\:hover\\:-translate-x-5:hover{--transform-translate-x:-1.25rem}}@media (min-width:1280px){.xl\\:hover\\:-translate-x-6:hover{--transform-translate-x:-1.5rem}}@media (min-width:1280px){.xl\\:hover\\:-translate-x-8:hover{--transform-translate-x:-2rem}}@media (min-width:1280px){.xl\\:hover\\:-translate-x-10:hover{--transform-translate-x:-2.5rem}}@media (min-width:1280px){.xl\\:hover\\:-translate-x-12:hover{--transform-translate-x:-3rem}}@media (min-width:1280px){.xl\\:hover\\:-translate-x-16:hover{--transform-translate-x:-4rem}}@media (min-width:1280px){.xl\\:hover\\:-translate-x-20:hover{--transform-translate-x:-5rem}}@media (min-width:1280px){.xl\\:hover\\:-translate-x-24:hover{--transform-translate-x:-6rem}}@media (min-width:1280px){.xl\\:hover\\:-translate-x-32:hover{--transform-translate-x:-8rem}}@media (min-width:1280px){.xl\\:hover\\:-translate-x-40:hover{--transform-translate-x:-10rem}}@media (min-width:1280px){.xl\\:hover\\:-translate-x-48:hover{--transform-translate-x:-12rem}}@media (min-width:1280px){.xl\\:hover\\:-translate-x-56:hover{--transform-translate-x:-14rem}}@media (min-width:1280px){.xl\\:hover\\:-translate-x-64:hover{--transform-translate-x:-16rem}}@media (min-width:1280px){.xl\\:hover\\:-translate-x-px:hover{--transform-translate-x:-1px}}@media (min-width:1280px){.xl\\:hover\\:-translate-x-full:hover{--transform-translate-x:-100%}}@media (min-width:1280px){.xl\\:hover\\:-translate-x-1\\/2:hover{--transform-translate-x:-50%}}@media (min-width:1280px){.xl\\:hover\\:translate-x-1\\/2:hover{--transform-translate-x:50%}}@media (min-width:1280px){.xl\\:hover\\:translate-x-full:hover{--transform-translate-x:100%}}@media (min-width:1280px){.xl\\:hover\\:translate-y-0:hover{--transform-translate-y:0}}@media (min-width:1280px){.xl\\:hover\\:translate-y-1:hover{--transform-translate-y:0.25rem}}@media (min-width:1280px){.xl\\:hover\\:translate-y-2:hover{--transform-translate-y:0.5rem}}@media (min-width:1280px){.xl\\:hover\\:translate-y-3:hover{--transform-translate-y:0.75rem}}@media (min-width:1280px){.xl\\:hover\\:translate-y-4:hover{--transform-translate-y:1rem}}@media (min-width:1280px){.xl\\:hover\\:translate-y-5:hover{--transform-translate-y:1.25rem}}@media (min-width:1280px){.xl\\:hover\\:translate-y-6:hover{--transform-translate-y:1.5rem}}@media (min-width:1280px){.xl\\:hover\\:translate-y-8:hover{--transform-translate-y:2rem}}@media (min-width:1280px){.xl\\:hover\\:translate-y-10:hover{--transform-translate-y:2.5rem}}@media (min-width:1280px){.xl\\:hover\\:translate-y-12:hover{--transform-translate-y:3rem}}@media (min-width:1280px){.xl\\:hover\\:translate-y-16:hover{--transform-translate-y:4rem}}@media (min-width:1280px){.xl\\:hover\\:translate-y-20:hover{--transform-translate-y:5rem}}@media (min-width:1280px){.xl\\:hover\\:translate-y-24:hover{--transform-translate-y:6rem}}@media (min-width:1280px){.xl\\:hover\\:translate-y-32:hover{--transform-translate-y:8rem}}@media (min-width:1280px){.xl\\:hover\\:translate-y-40:hover{--transform-translate-y:10rem}}@media (min-width:1280px){.xl\\:hover\\:translate-y-48:hover{--transform-translate-y:12rem}}@media (min-width:1280px){.xl\\:hover\\:translate-y-56:hover{--transform-translate-y:14rem}}@media (min-width:1280px){.xl\\:hover\\:translate-y-64:hover{--transform-translate-y:16rem}}@media (min-width:1280px){.xl\\:hover\\:translate-y-px:hover{--transform-translate-y:1px}}@media (min-width:1280px){.xl\\:hover\\:-translate-y-1:hover{--transform-translate-y:-0.25rem}}@media (min-width:1280px){.xl\\:hover\\:-translate-y-2:hover{--transform-translate-y:-0.5rem}}@media (min-width:1280px){.xl\\:hover\\:-translate-y-3:hover{--transform-translate-y:-0.75rem}}@media (min-width:1280px){.xl\\:hover\\:-translate-y-4:hover{--transform-translate-y:-1rem}}@media (min-width:1280px){.xl\\:hover\\:-translate-y-5:hover{--transform-translate-y:-1.25rem}}@media (min-width:1280px){.xl\\:hover\\:-translate-y-6:hover{--transform-translate-y:-1.5rem}}@media (min-width:1280px){.xl\\:hover\\:-translate-y-8:hover{--transform-translate-y:-2rem}}@media (min-width:1280px){.xl\\:hover\\:-translate-y-10:hover{--transform-translate-y:-2.5rem}}@media (min-width:1280px){.xl\\:hover\\:-translate-y-12:hover{--transform-translate-y:-3rem}}@media (min-width:1280px){.xl\\:hover\\:-translate-y-16:hover{--transform-translate-y:-4rem}}@media (min-width:1280px){.xl\\:hover\\:-translate-y-20:hover{--transform-translate-y:-5rem}}@media (min-width:1280px){.xl\\:hover\\:-translate-y-24:hover{--transform-translate-y:-6rem}}@media (min-width:1280px){.xl\\:hover\\:-translate-y-32:hover{--transform-translate-y:-8rem}}@media (min-width:1280px){.xl\\:hover\\:-translate-y-40:hover{--transform-translate-y:-10rem}}@media (min-width:1280px){.xl\\:hover\\:-translate-y-48:hover{--transform-translate-y:-12rem}}@media (min-width:1280px){.xl\\:hover\\:-translate-y-56:hover{--transform-translate-y:-14rem}}@media (min-width:1280px){.xl\\:hover\\:-translate-y-64:hover{--transform-translate-y:-16rem}}@media (min-width:1280px){.xl\\:hover\\:-translate-y-px:hover{--transform-translate-y:-1px}}@media (min-width:1280px){.xl\\:hover\\:-translate-y-full:hover{--transform-translate-y:-100%}}@media (min-width:1280px){.xl\\:hover\\:-translate-y-1\\/2:hover{--transform-translate-y:-50%}}@media (min-width:1280px){.xl\\:hover\\:translate-y-1\\/2:hover{--transform-translate-y:50%}}@media (min-width:1280px){.xl\\:hover\\:translate-y-full:hover{--transform-translate-y:100%}}@media (min-width:1280px){.xl\\:focus\\:translate-x-0:focus{--transform-translate-x:0}}@media (min-width:1280px){.xl\\:focus\\:translate-x-1:focus{--transform-translate-x:0.25rem}}@media (min-width:1280px){.xl\\:focus\\:translate-x-2:focus{--transform-translate-x:0.5rem}}@media (min-width:1280px){.xl\\:focus\\:translate-x-3:focus{--transform-translate-x:0.75rem}}@media (min-width:1280px){.xl\\:focus\\:translate-x-4:focus{--transform-translate-x:1rem}}@media (min-width:1280px){.xl\\:focus\\:translate-x-5:focus{--transform-translate-x:1.25rem}}@media (min-width:1280px){.xl\\:focus\\:translate-x-6:focus{--transform-translate-x:1.5rem}}@media (min-width:1280px){.xl\\:focus\\:translate-x-8:focus{--transform-translate-x:2rem}}@media (min-width:1280px){.xl\\:focus\\:translate-x-10:focus{--transform-translate-x:2.5rem}}@media (min-width:1280px){.xl\\:focus\\:translate-x-12:focus{--transform-translate-x:3rem}}@media (min-width:1280px){.xl\\:focus\\:translate-x-16:focus{--transform-translate-x:4rem}}@media (min-width:1280px){.xl\\:focus\\:translate-x-20:focus{--transform-translate-x:5rem}}@media (min-width:1280px){.xl\\:focus\\:translate-x-24:focus{--transform-translate-x:6rem}}@media (min-width:1280px){.xl\\:focus\\:translate-x-32:focus{--transform-translate-x:8rem}}@media (min-width:1280px){.xl\\:focus\\:translate-x-40:focus{--transform-translate-x:10rem}}@media (min-width:1280px){.xl\\:focus\\:translate-x-48:focus{--transform-translate-x:12rem}}@media (min-width:1280px){.xl\\:focus\\:translate-x-56:focus{--transform-translate-x:14rem}}@media (min-width:1280px){.xl\\:focus\\:translate-x-64:focus{--transform-translate-x:16rem}}@media (min-width:1280px){.xl\\:focus\\:translate-x-px:focus{--transform-translate-x:1px}}@media (min-width:1280px){.xl\\:focus\\:-translate-x-1:focus{--transform-translate-x:-0.25rem}}@media (min-width:1280px){.xl\\:focus\\:-translate-x-2:focus{--transform-translate-x:-0.5rem}}@media (min-width:1280px){.xl\\:focus\\:-translate-x-3:focus{--transform-translate-x:-0.75rem}}@media (min-width:1280px){.xl\\:focus\\:-translate-x-4:focus{--transform-translate-x:-1rem}}@media (min-width:1280px){.xl\\:focus\\:-translate-x-5:focus{--transform-translate-x:-1.25rem}}@media (min-width:1280px){.xl\\:focus\\:-translate-x-6:focus{--transform-translate-x:-1.5rem}}@media (min-width:1280px){.xl\\:focus\\:-translate-x-8:focus{--transform-translate-x:-2rem}}@media (min-width:1280px){.xl\\:focus\\:-translate-x-10:focus{--transform-translate-x:-2.5rem}}@media (min-width:1280px){.xl\\:focus\\:-translate-x-12:focus{--transform-translate-x:-3rem}}@media (min-width:1280px){.xl\\:focus\\:-translate-x-16:focus{--transform-translate-x:-4rem}}@media (min-width:1280px){.xl\\:focus\\:-translate-x-20:focus{--transform-translate-x:-5rem}}@media (min-width:1280px){.xl\\:focus\\:-translate-x-24:focus{--transform-translate-x:-6rem}}@media (min-width:1280px){.xl\\:focus\\:-translate-x-32:focus{--transform-translate-x:-8rem}}@media (min-width:1280px){.xl\\:focus\\:-translate-x-40:focus{--transform-translate-x:-10rem}}@media (min-width:1280px){.xl\\:focus\\:-translate-x-48:focus{--transform-translate-x:-12rem}}@media (min-width:1280px){.xl\\:focus\\:-translate-x-56:focus{--transform-translate-x:-14rem}}@media (min-width:1280px){.xl\\:focus\\:-translate-x-64:focus{--transform-translate-x:-16rem}}@media (min-width:1280px){.xl\\:focus\\:-translate-x-px:focus{--transform-translate-x:-1px}}@media (min-width:1280px){.xl\\:focus\\:-translate-x-full:focus{--transform-translate-x:-100%}}@media (min-width:1280px){.xl\\:focus\\:-translate-x-1\\/2:focus{--transform-translate-x:-50%}}@media (min-width:1280px){.xl\\:focus\\:translate-x-1\\/2:focus{--transform-translate-x:50%}}@media (min-width:1280px){.xl\\:focus\\:translate-x-full:focus{--transform-translate-x:100%}}@media (min-width:1280px){.xl\\:focus\\:translate-y-0:focus{--transform-translate-y:0}}@media (min-width:1280px){.xl\\:focus\\:translate-y-1:focus{--transform-translate-y:0.25rem}}@media (min-width:1280px){.xl\\:focus\\:translate-y-2:focus{--transform-translate-y:0.5rem}}@media (min-width:1280px){.xl\\:focus\\:translate-y-3:focus{--transform-translate-y:0.75rem}}@media (min-width:1280px){.xl\\:focus\\:translate-y-4:focus{--transform-translate-y:1rem}}@media (min-width:1280px){.xl\\:focus\\:translate-y-5:focus{--transform-translate-y:1.25rem}}@media (min-width:1280px){.xl\\:focus\\:translate-y-6:focus{--transform-translate-y:1.5rem}}@media (min-width:1280px){.xl\\:focus\\:translate-y-8:focus{--transform-translate-y:2rem}}@media (min-width:1280px){.xl\\:focus\\:translate-y-10:focus{--transform-translate-y:2.5rem}}@media (min-width:1280px){.xl\\:focus\\:translate-y-12:focus{--transform-translate-y:3rem}}@media (min-width:1280px){.xl\\:focus\\:translate-y-16:focus{--transform-translate-y:4rem}}@media (min-width:1280px){.xl\\:focus\\:translate-y-20:focus{--transform-translate-y:5rem}}@media (min-width:1280px){.xl\\:focus\\:translate-y-24:focus{--transform-translate-y:6rem}}@media (min-width:1280px){.xl\\:focus\\:translate-y-32:focus{--transform-translate-y:8rem}}@media (min-width:1280px){.xl\\:focus\\:translate-y-40:focus{--transform-translate-y:10rem}}@media (min-width:1280px){.xl\\:focus\\:translate-y-48:focus{--transform-translate-y:12rem}}@media (min-width:1280px){.xl\\:focus\\:translate-y-56:focus{--transform-translate-y:14rem}}@media (min-width:1280px){.xl\\:focus\\:translate-y-64:focus{--transform-translate-y:16rem}}@media (min-width:1280px){.xl\\:focus\\:translate-y-px:focus{--transform-translate-y:1px}}@media (min-width:1280px){.xl\\:focus\\:-translate-y-1:focus{--transform-translate-y:-0.25rem}}@media (min-width:1280px){.xl\\:focus\\:-translate-y-2:focus{--transform-translate-y:-0.5rem}}@media (min-width:1280px){.xl\\:focus\\:-translate-y-3:focus{--transform-translate-y:-0.75rem}}@media (min-width:1280px){.xl\\:focus\\:-translate-y-4:focus{--transform-translate-y:-1rem}}@media (min-width:1280px){.xl\\:focus\\:-translate-y-5:focus{--transform-translate-y:-1.25rem}}@media (min-width:1280px){.xl\\:focus\\:-translate-y-6:focus{--transform-translate-y:-1.5rem}}@media (min-width:1280px){.xl\\:focus\\:-translate-y-8:focus{--transform-translate-y:-2rem}}@media (min-width:1280px){.xl\\:focus\\:-translate-y-10:focus{--transform-translate-y:-2.5rem}}@media (min-width:1280px){.xl\\:focus\\:-translate-y-12:focus{--transform-translate-y:-3rem}}@media (min-width:1280px){.xl\\:focus\\:-translate-y-16:focus{--transform-translate-y:-4rem}}@media (min-width:1280px){.xl\\:focus\\:-translate-y-20:focus{--transform-translate-y:-5rem}}@media (min-width:1280px){.xl\\:focus\\:-translate-y-24:focus{--transform-translate-y:-6rem}}@media (min-width:1280px){.xl\\:focus\\:-translate-y-32:focus{--transform-translate-y:-8rem}}@media (min-width:1280px){.xl\\:focus\\:-translate-y-40:focus{--transform-translate-y:-10rem}}@media (min-width:1280px){.xl\\:focus\\:-translate-y-48:focus{--transform-translate-y:-12rem}}@media (min-width:1280px){.xl\\:focus\\:-translate-y-56:focus{--transform-translate-y:-14rem}}@media (min-width:1280px){.xl\\:focus\\:-translate-y-64:focus{--transform-translate-y:-16rem}}@media (min-width:1280px){.xl\\:focus\\:-translate-y-px:focus{--transform-translate-y:-1px}}@media (min-width:1280px){.xl\\:focus\\:-translate-y-full:focus{--transform-translate-y:-100%}}@media (min-width:1280px){.xl\\:focus\\:-translate-y-1\\/2:focus{--transform-translate-y:-50%}}@media (min-width:1280px){.xl\\:focus\\:translate-y-1\\/2:focus{--transform-translate-y:50%}}@media (min-width:1280px){.xl\\:focus\\:translate-y-full:focus{--transform-translate-y:100%}}@media (min-width:1280px){.xl\\:skew-x-0{--transform-skew-x:0}}@media (min-width:1280px){.xl\\:skew-x-1{--transform-skew-x:1deg}}@media (min-width:1280px){.xl\\:skew-x-2{--transform-skew-x:2deg}}@media (min-width:1280px){.xl\\:skew-x-3{--transform-skew-x:3deg}}@media (min-width:1280px){.xl\\:skew-x-6{--transform-skew-x:6deg}}@media (min-width:1280px){.xl\\:skew-x-12{--transform-skew-x:12deg}}@media (min-width:1280px){.xl\\:-skew-x-12{--transform-skew-x:-12deg}}@media (min-width:1280px){.xl\\:-skew-x-6{--transform-skew-x:-6deg}}@media (min-width:1280px){.xl\\:-skew-x-3{--transform-skew-x:-3deg}}@media (min-width:1280px){.xl\\:-skew-x-2{--transform-skew-x:-2deg}}@media (min-width:1280px){.xl\\:-skew-x-1{--transform-skew-x:-1deg}}@media (min-width:1280px){.xl\\:skew-y-0{--transform-skew-y:0}}@media (min-width:1280px){.xl\\:skew-y-1{--transform-skew-y:1deg}}@media (min-width:1280px){.xl\\:skew-y-2{--transform-skew-y:2deg}}@media (min-width:1280px){.xl\\:skew-y-3{--transform-skew-y:3deg}}@media (min-width:1280px){.xl\\:skew-y-6{--transform-skew-y:6deg}}@media (min-width:1280px){.xl\\:skew-y-12{--transform-skew-y:12deg}}@media (min-width:1280px){.xl\\:-skew-y-12{--transform-skew-y:-12deg}}@media (min-width:1280px){.xl\\:-skew-y-6{--transform-skew-y:-6deg}}@media (min-width:1280px){.xl\\:-skew-y-3{--transform-skew-y:-3deg}}@media (min-width:1280px){.xl\\:-skew-y-2{--transform-skew-y:-2deg}}@media (min-width:1280px){.xl\\:-skew-y-1{--transform-skew-y:-1deg}}@media (min-width:1280px){.xl\\:hover\\:skew-x-0:hover{--transform-skew-x:0}}@media (min-width:1280px){.xl\\:hover\\:skew-x-1:hover{--transform-skew-x:1deg}}@media (min-width:1280px){.xl\\:hover\\:skew-x-2:hover{--transform-skew-x:2deg}}@media (min-width:1280px){.xl\\:hover\\:skew-x-3:hover{--transform-skew-x:3deg}}@media (min-width:1280px){.xl\\:hover\\:skew-x-6:hover{--transform-skew-x:6deg}}@media (min-width:1280px){.xl\\:hover\\:skew-x-12:hover{--transform-skew-x:12deg}}@media (min-width:1280px){.xl\\:hover\\:-skew-x-12:hover{--transform-skew-x:-12deg}}@media (min-width:1280px){.xl\\:hover\\:-skew-x-6:hover{--transform-skew-x:-6deg}}@media (min-width:1280px){.xl\\:hover\\:-skew-x-3:hover{--transform-skew-x:-3deg}}@media (min-width:1280px){.xl\\:hover\\:-skew-x-2:hover{--transform-skew-x:-2deg}}@media (min-width:1280px){.xl\\:hover\\:-skew-x-1:hover{--transform-skew-x:-1deg}}@media (min-width:1280px){.xl\\:hover\\:skew-y-0:hover{--transform-skew-y:0}}@media (min-width:1280px){.xl\\:hover\\:skew-y-1:hover{--transform-skew-y:1deg}}@media (min-width:1280px){.xl\\:hover\\:skew-y-2:hover{--transform-skew-y:2deg}}@media (min-width:1280px){.xl\\:hover\\:skew-y-3:hover{--transform-skew-y:3deg}}@media (min-width:1280px){.xl\\:hover\\:skew-y-6:hover{--transform-skew-y:6deg}}@media (min-width:1280px){.xl\\:hover\\:skew-y-12:hover{--transform-skew-y:12deg}}@media (min-width:1280px){.xl\\:hover\\:-skew-y-12:hover{--transform-skew-y:-12deg}}@media (min-width:1280px){.xl\\:hover\\:-skew-y-6:hover{--transform-skew-y:-6deg}}@media (min-width:1280px){.xl\\:hover\\:-skew-y-3:hover{--transform-skew-y:-3deg}}@media (min-width:1280px){.xl\\:hover\\:-skew-y-2:hover{--transform-skew-y:-2deg}}@media (min-width:1280px){.xl\\:hover\\:-skew-y-1:hover{--transform-skew-y:-1deg}}@media (min-width:1280px){.xl\\:focus\\:skew-x-0:focus{--transform-skew-x:0}}@media (min-width:1280px){.xl\\:focus\\:skew-x-1:focus{--transform-skew-x:1deg}}@media (min-width:1280px){.xl\\:focus\\:skew-x-2:focus{--transform-skew-x:2deg}}@media (min-width:1280px){.xl\\:focus\\:skew-x-3:focus{--transform-skew-x:3deg}}@media (min-width:1280px){.xl\\:focus\\:skew-x-6:focus{--transform-skew-x:6deg}}@media (min-width:1280px){.xl\\:focus\\:skew-x-12:focus{--transform-skew-x:12deg}}@media (min-width:1280px){.xl\\:focus\\:-skew-x-12:focus{--transform-skew-x:-12deg}}@media (min-width:1280px){.xl\\:focus\\:-skew-x-6:focus{--transform-skew-x:-6deg}}@media (min-width:1280px){.xl\\:focus\\:-skew-x-3:focus{--transform-skew-x:-3deg}}@media (min-width:1280px){.xl\\:focus\\:-skew-x-2:focus{--transform-skew-x:-2deg}}@media (min-width:1280px){.xl\\:focus\\:-skew-x-1:focus{--transform-skew-x:-1deg}}@media (min-width:1280px){.xl\\:focus\\:skew-y-0:focus{--transform-skew-y:0}}@media (min-width:1280px){.xl\\:focus\\:skew-y-1:focus{--transform-skew-y:1deg}}@media (min-width:1280px){.xl\\:focus\\:skew-y-2:focus{--transform-skew-y:2deg}}@media (min-width:1280px){.xl\\:focus\\:skew-y-3:focus{--transform-skew-y:3deg}}@media (min-width:1280px){.xl\\:focus\\:skew-y-6:focus{--transform-skew-y:6deg}}@media (min-width:1280px){.xl\\:focus\\:skew-y-12:focus{--transform-skew-y:12deg}}@media (min-width:1280px){.xl\\:focus\\:-skew-y-12:focus{--transform-skew-y:-12deg}}@media (min-width:1280px){.xl\\:focus\\:-skew-y-6:focus{--transform-skew-y:-6deg}}@media (min-width:1280px){.xl\\:focus\\:-skew-y-3:focus{--transform-skew-y:-3deg}}@media (min-width:1280px){.xl\\:focus\\:-skew-y-2:focus{--transform-skew-y:-2deg}}@media (min-width:1280px){.xl\\:focus\\:-skew-y-1:focus{--transform-skew-y:-1deg}}@media (min-width:1280px){.xl\\:transition-none{transition-property:none}}@media (min-width:1280px){.xl\\:transition-all{transition-property:all}}@media (min-width:1280px){.xl\\:transition{transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform}}@media (min-width:1280px){.xl\\:transition-colors{transition-property:background-color,border-color,color,fill,stroke}}@media (min-width:1280px){.xl\\:transition-opacity{transition-property:opacity}}@media (min-width:1280px){.xl\\:transition-shadow{transition-property:box-shadow}}@media (min-width:1280px){.xl\\:transition-transform{transition-property:transform}}@media (min-width:1280px){.xl\\:ease-linear{transition-timing-function:linear}}@media (min-width:1280px){.xl\\:ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}}@media (min-width:1280px){.xl\\:ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}}@media (min-width:1280px){.xl\\:ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}}@media (min-width:1280px){.xl\\:duration-75{transition-duration:75ms}}@media (min-width:1280px){.xl\\:duration-100{transition-duration:.1s}}@media (min-width:1280px){.xl\\:duration-150{transition-duration:.15s}}@media (min-width:1280px){.xl\\:duration-200{transition-duration:.2s}}@media (min-width:1280px){.xl\\:duration-300{transition-duration:.3s}}@media (min-width:1280px){.xl\\:duration-500{transition-duration:.5s}}@media (min-width:1280px){.xl\\:duration-700{transition-duration:.7s}}@media (min-width:1280px){.xl\\:duration-1000{transition-duration:1s}}@media (min-width:1280px){.xl\\:delay-75{transition-delay:75ms}}@media (min-width:1280px){.xl\\:delay-100{transition-delay:.1s}}@media (min-width:1280px){.xl\\:delay-150{transition-delay:.15s}}@media (min-width:1280px){.xl\\:delay-200{transition-delay:.2s}}@media (min-width:1280px){.xl\\:delay-300{transition-delay:.3s}}@media (min-width:1280px){.xl\\:delay-500{transition-delay:.5s}}@media (min-width:1280px){.xl\\:delay-700{transition-delay:.7s}}@media (min-width:1280px){.xl\\:delay-1000{transition-delay:1s}}@media (min-width:1280px){.xl\\:animate-none{animation:none}}@media (min-width:1280px){.xl\\:animate-spin{animation:spin 1s linear infinite}}@media (min-width:1280px){.xl\\:animate-ping{animation:ping 1s cubic-bezier(0,0,.2,1) infinite}}@media (min-width:1280px){.xl\\:animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}}@media (min-width:1280px){.xl\\:animate-bounce{animation:bounce 1s infinite}}.mat-badge-content{font-weight:600;font-size:12px;font-family:Roboto,Helvetica Neue,sans-serif}.mat-badge-small .mat-badge-content{font-size:9px}.mat-badge-large .mat-badge-content{font-size:24px}.mat-h1,.mat-headline,.mat-typography h1{font:400 24px/32px Roboto,Helvetica Neue,sans-serif;letter-spacing:normal;margin:0 0 16px}.mat-h2,.mat-title,.mat-typography h2{font:500 20px/32px Roboto,Helvetica Neue,sans-serif;letter-spacing:normal;margin:0 0 16px}.mat-h3,.mat-subheading-2,.mat-typography h3{font:400 16px/28px Roboto,Helvetica Neue,sans-serif;letter-spacing:normal;margin:0 0 16px}.mat-h4,.mat-subheading-1,.mat-typography h4{font:400 15px/24px Roboto,Helvetica Neue,sans-serif;letter-spacing:normal;margin:0 0 16px}.mat-h5,.mat-typography h5{font:400 calc(14px * .83)/20px Roboto,Helvetica Neue,sans-serif;margin:0 0 12px}.mat-h6,.mat-typography h6{font:400 calc(14px * .67)/20px Roboto,Helvetica Neue,sans-serif;margin:0 0 12px}.mat-body-2,.mat-body-strong{font:500 14px/24px Roboto,Helvetica Neue,sans-serif;letter-spacing:normal}.mat-body,.mat-body-1,.mat-typography{font:400 14px/20px Roboto,Helvetica Neue,sans-serif;letter-spacing:normal}.mat-body-1 p,.mat-body p,.mat-typography p{margin:0 0 12px}.mat-caption,.mat-small{font:400 12px/20px Roboto,Helvetica Neue,sans-serif;letter-spacing:normal}.mat-display-4,.mat-typography .mat-display-4{font:300 112px/112px Roboto,Helvetica Neue,sans-serif;letter-spacing:-.05em;margin:0 0 56px}.mat-display-3,.mat-typography .mat-display-3{font:400 56px/56px Roboto,Helvetica Neue,sans-serif;letter-spacing:-.02em;margin:0 0 64px}.mat-display-2,.mat-typography .mat-display-2{font:400 45px/48px Roboto,Helvetica Neue,sans-serif;letter-spacing:-.005em;margin:0 0 64px}.mat-display-1,.mat-typography .mat-display-1{font:400 34px/40px Roboto,Helvetica Neue,sans-serif;letter-spacing:normal;margin:0 0 64px}.mat-bottom-sheet-container{font:400 14px/20px Roboto,Helvetica Neue,sans-serif;letter-spacing:normal}.mat-button,.mat-fab,.mat-flat-button,.mat-icon-button,.mat-mini-fab,.mat-raised-button,.mat-stroked-button{font-family:Roboto,Helvetica Neue,sans-serif;font-size:14px;font-weight:500}.mat-button-toggle,.mat-card{font-family:Roboto,Helvetica Neue,sans-serif}.mat-card-title{font-size:24px;font-weight:500}.mat-card-header .mat-card-title{font-size:20px}.mat-card-content,.mat-card-subtitle{font-size:14px}.mat-checkbox{font-family:Roboto,Helvetica Neue,sans-serif}.mat-checkbox-layout .mat-checkbox-label{line-height:24px}.mat-chip{font-size:14px;font-weight:500}.mat-chip .mat-chip-remove.mat-icon,.mat-chip .mat-chip-trailing-icon.mat-icon{font-size:18px}.mat-table{font-family:Roboto,Helvetica Neue,sans-serif}.mat-header-cell{font-size:12px;font-weight:500}.mat-cell,.mat-footer-cell{font-size:14px}.mat-calendar{font-family:Roboto,Helvetica Neue,sans-serif}.mat-calendar-body{font-size:13px}.mat-calendar-body-label,.mat-calendar-period-button{font-size:14px;font-weight:500}.mat-calendar-table-header th{font-size:11px;font-weight:400}.mat-dialog-title{font:500 20px/32px Roboto,Helvetica Neue,sans-serif;letter-spacing:normal}.mat-expansion-panel-header{font-family:Roboto,Helvetica Neue,sans-serif;font-size:15px;font-weight:400}.mat-expansion-panel-content{font:400 14px/20px Roboto,Helvetica Neue,sans-serif;letter-spacing:normal}.mat-form-field{font-size:inherit;font-weight:400;line-height:1.125;font-family:Roboto,Helvetica Neue,sans-serif;letter-spacing:normal}.mat-form-field-wrapper{padding-bottom:1.34375em}.mat-form-field-prefix .mat-icon,.mat-form-field-suffix .mat-icon{font-size:150%;line-height:1.125}.mat-form-field-prefix .mat-icon-button,.mat-form-field-suffix .mat-icon-button{height:1.5em;width:1.5em}.mat-form-field-prefix .mat-icon-button .mat-icon,.mat-form-field-suffix .mat-icon-button .mat-icon{height:1.125em;line-height:1.125}.mat-form-field-infix{padding:.5em 0;border-top:.84375em solid transparent}.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.34375em) scale(.75);width:133.3333333333%}.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.34374em) scale(.75);width:133.3333433333%}.mat-form-field-label-wrapper{top:-.84375em;padding-top:.84375em}.mat-form-field-label{top:1.34375em}.mat-form-field-underline{bottom:1.34375em}.mat-form-field-subscript-wrapper{font-size:75%;margin-top:.6666666667em;top:calc(100% - 1.7916666667em)}.mat-form-field-appearance-legacy .mat-form-field-wrapper{padding-bottom:1.25em}.mat-form-field-appearance-legacy .mat-form-field-infix{padding:.4375em 0}.mat-form-field-appearance-legacy.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.28125em) scale(.75) perspective(100px) translateZ(.001px);-ms-transform:translateY(-1.28125em) scale(.75);width:133.3333333333%}.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-form-field-autofill-control:-webkit-autofill+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.28125em) scale(.75) perspective(100px) translateZ(.00101px);-ms-transform:translateY(-1.28124em) scale(.75);width:133.3333433333%}.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.28125em) scale(.75) perspective(100px) translateZ(.00102px);-ms-transform:translateY(-1.28123em) scale(.75);width:133.3333533333%}.mat-form-field-appearance-legacy .mat-form-field-label{top:1.28125em}.mat-form-field-appearance-legacy .mat-form-field-underline{bottom:1.25em}.mat-form-field-appearance-legacy .mat-form-field-subscript-wrapper{margin-top:.5416666667em;top:calc(100% - 1.6666666667em)}@media print{.mat-form-field-appearance-legacy.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.28122em) scale(.75)}.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-form-field-autofill-control:-webkit-autofill+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.28121em) scale(.75)}.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.2812em) scale(.75)}}.mat-form-field-appearance-fill .mat-form-field-infix{padding:.25em 0 .75em}.mat-form-field-appearance-fill .mat-form-field-label{top:1.09375em;margin-top:-.5em}.mat-form-field-appearance-fill.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,.mat-form-field-appearance-fill.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-.59375em) scale(.75);width:133.3333333333%}.mat-form-field-appearance-fill.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-.59374em) scale(.75);width:133.3333433333%}.mat-form-field-appearance-outline .mat-form-field-infix{padding:1em 0}.mat-form-field-appearance-outline .mat-form-field-label{top:1.84375em;margin-top:-.25em}.mat-form-field-appearance-outline.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,.mat-form-field-appearance-outline.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.59375em) scale(.75);width:133.3333333333%}.mat-form-field-appearance-outline.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.59374em) scale(.75);width:133.3333433333%}.mat-grid-tile-footer,.mat-grid-tile-header{font-size:14px}.mat-grid-tile-footer .mat-line,.mat-grid-tile-header .mat-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-grid-tile-footer .mat-line:nth-child(n+2),.mat-grid-tile-header .mat-line:nth-child(n+2){font-size:12px}input.mat-input-element{margin-top:-.0625em}.mat-menu-item{font-family:Roboto,Helvetica Neue,sans-serif;font-size:14px;font-weight:400}.mat-paginator,.mat-paginator-page-size .mat-select-trigger{font-family:Roboto,Helvetica Neue,sans-serif;font-size:12px}.mat-radio-button,.mat-select{font-family:Roboto,Helvetica Neue,sans-serif}.mat-select-trigger{height:1.125em}.mat-slide-toggle-content,.mat-slider-thumb-label-text{font-family:Roboto,Helvetica Neue,sans-serif}.mat-slider-thumb-label-text{font-size:12px;font-weight:500}.mat-stepper-horizontal,.mat-stepper-vertical{font-family:Roboto,Helvetica Neue,sans-serif}.mat-step-label{font-size:14px;font-weight:400}.mat-step-sub-label-error{font-weight:400}.mat-step-label-error{font-size:14px}.mat-step-label-selected{font-size:14px;font-weight:500}.mat-tab-group,.mat-tab-label,.mat-tab-link{font-family:Roboto,Helvetica Neue,sans-serif}.mat-tab-label,.mat-tab-link{font-size:14px;font-weight:500}.mat-toolbar,.mat-toolbar h1,.mat-toolbar h2,.mat-toolbar h3,.mat-toolbar h4,.mat-toolbar h5,.mat-toolbar h6{font:500 20px/32px Roboto,Helvetica Neue,sans-serif;letter-spacing:normal;margin:0}.mat-tooltip{font-family:Roboto,Helvetica Neue,sans-serif;font-size:10px;padding-top:6px;padding-bottom:6px}.mat-tooltip-handset{font-size:14px;padding-top:8px;padding-bottom:8px}.mat-list-item,.mat-list-option{font-family:Roboto,Helvetica Neue,sans-serif}.mat-list-base .mat-list-item{font-size:16px}.mat-list-base .mat-list-item .mat-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-list-base .mat-list-item .mat-line:nth-child(n+2){font-size:14px}.mat-list-base .mat-list-option{font-size:16px}.mat-list-base .mat-list-option .mat-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-list-base .mat-list-option .mat-line:nth-child(n+2){font-size:14px}.mat-list-base .mat-subheader{font-family:Roboto,Helvetica Neue,sans-serif;font-size:14px;font-weight:500}.mat-list-base[dense] .mat-list-item{font-size:12px}.mat-list-base[dense] .mat-list-item .mat-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-list-base[dense] .mat-list-item .mat-line:nth-child(n+2),.mat-list-base[dense] .mat-list-option{font-size:12px}.mat-list-base[dense] .mat-list-option .mat-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-list-base[dense] .mat-list-option .mat-line:nth-child(n+2){font-size:12px}.mat-list-base[dense] .mat-subheader{font-family:Roboto,Helvetica Neue,sans-serif;font-size:12px;font-weight:500}.mat-option{font-family:Roboto,Helvetica Neue,sans-serif;font-size:16px}.mat-optgroup-label{font:500 14px/24px Roboto,Helvetica Neue,sans-serif;letter-spacing:normal}.mat-simple-snackbar{font-family:Roboto,Helvetica Neue,sans-serif;font-size:14px}.mat-simple-snackbar-action{line-height:1;font-family:inherit;font-size:inherit;font-weight:500}.mat-tree{font-family:Roboto,Helvetica Neue,sans-serif}.mat-nested-tree-node,.mat-tree-node{font-weight:400;font-size:14px}.mat-ripple{overflow:hidden;position:relative}.mat-ripple:not(:empty){transform:translateZ(0)}.mat-ripple.mat-ripple-unbounded{overflow:visible}.mat-ripple-element{position:absolute;border-radius:50%;pointer-events:none;transition:opacity,transform 0ms cubic-bezier(0,0,.2,1);transform:scale(0)}.cdk-high-contrast-active .mat-ripple-element{display:none}.cdk-visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;outline:0;-webkit-appearance:none;-moz-appearance:none}.cdk-global-overlay-wrapper,.cdk-overlay-container{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container{position:fixed;z-index:1000}.cdk-overlay-container:empty{display:none}.cdk-global-overlay-wrapper,.cdk-overlay-pane{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane{pointer-events:auto;box-sizing:border-box;max-width:100%;max-height:100%}.cdk-overlay-backdrop{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1000;pointer-events:auto;-webkit-tap-highlight-color:transparent;transition:opacity .4s cubic-bezier(.25,.8,.25,1);opacity:0}.cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:1}@media screen and (-ms-high-contrast:active){.cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:.6}}.cdk-overlay-dark-backdrop{background:rgba(0,0,0,.32)}.cdk-overlay-transparent-backdrop,.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing{opacity:0}.cdk-overlay-connected-position-bounding-box{position:absolute;z-index:1000;display:flex;flex-direction:column;min-width:1px;min-height:1px}.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}@keyframes cdk-text-field-autofill-start{\n /*!*/}@keyframes cdk-text-field-autofill-end{\n /*!*/}.cdk-text-field-autofill-monitored:-webkit-autofill{animation:cdk-text-field-autofill-start 0s 1ms}.cdk-text-field-autofill-monitored:not(:-webkit-autofill){animation:cdk-text-field-autofill-end 0s 1ms}textarea.cdk-textarea-autosize{resize:none}textarea.cdk-textarea-autosize-measuring{padding:2px 0!important;box-sizing:initial!important;height:auto!important;overflow:hidden!important}textarea.cdk-textarea-autosize-measuring-firefox{padding:2px 0!important;box-sizing:initial!important;height:0!important}.mat-focus-indicator,.mat-mdc-focus-indicator{position:relative}.mat-ripple-element{background-color:hsla(0,0%,100%,.1)}.mat-option{color:#fff}.mat-option.mat-active,.mat-option.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled),.mat-option:focus:not(.mat-option-disabled),.mat-option:hover:not(.mat-option-disabled){background:hsla(0,0%,100%,.04)}.mat-option.mat-active{color:#fff}.mat-option.mat-option-disabled{color:hsla(0,0%,100%,.5)}.mat-primary .mat-option.mat-selected:not(.mat-option-disabled){color:#6047e9}.mat-accent .mat-option.mat-selected:not(.mat-option-disabled){color:#ff9e43}.mat-warn .mat-option.mat-selected:not(.mat-option-disabled){color:#f44336}.mat-optgroup-label{color:hsla(0,0%,100%,.7)}.mat-optgroup-disabled .mat-optgroup-label{color:hsla(0,0%,100%,.5)}.mat-pseudo-checkbox{color:hsla(0,0%,100%,.7)}.mat-pseudo-checkbox:after{color:#303030}.mat-pseudo-checkbox-disabled{color:#686868}.mat-primary .mat-pseudo-checkbox-checked,.mat-primary .mat-pseudo-checkbox-indeterminate{background:#6047e9}.mat-accent .mat-pseudo-checkbox-checked,.mat-accent .mat-pseudo-checkbox-indeterminate,.mat-pseudo-checkbox-checked,.mat-pseudo-checkbox-indeterminate{background:#ff9e43}.mat-warn .mat-pseudo-checkbox-checked,.mat-warn .mat-pseudo-checkbox-indeterminate{background:#f44336}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled,.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled{background:#686868}.mat-app-background{background-color:#303030;color:#fff}.mat-elevation-z0{box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12)}.mat-elevation-z1{box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12)}.mat-elevation-z2{box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)}.mat-elevation-z3{box-shadow:0 3px 3px -2px rgba(0,0,0,.2),0 3px 4px 0 rgba(0,0,0,.14),0 1px 8px 0 rgba(0,0,0,.12)}.mat-elevation-z4{box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)}.mat-elevation-z5{box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 5px 8px 0 rgba(0,0,0,.14),0 1px 14px 0 rgba(0,0,0,.12)}.mat-elevation-z6{box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12)}.mat-elevation-z7{box-shadow:0 4px 5px -2px rgba(0,0,0,.2),0 7px 10px 1px rgba(0,0,0,.14),0 2px 16px 1px rgba(0,0,0,.12)}.mat-elevation-z8{box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12)}.mat-elevation-z9{box-shadow:0 5px 6px -3px rgba(0,0,0,.2),0 9px 12px 1px rgba(0,0,0,.14),0 3px 16px 2px rgba(0,0,0,.12)}.mat-elevation-z10{box-shadow:0 6px 6px -3px rgba(0,0,0,.2),0 10px 14px 1px rgba(0,0,0,.14),0 4px 18px 3px rgba(0,0,0,.12)}.mat-elevation-z11{box-shadow:0 6px 7px -4px rgba(0,0,0,.2),0 11px 15px 1px rgba(0,0,0,.14),0 4px 20px 3px rgba(0,0,0,.12)}.mat-elevation-z12{box-shadow:0 7px 8px -4px rgba(0,0,0,.2),0 12px 17px 2px rgba(0,0,0,.14),0 5px 22px 4px rgba(0,0,0,.12)}.mat-elevation-z13{box-shadow:0 7px 8px -4px rgba(0,0,0,.2),0 13px 19px 2px rgba(0,0,0,.14),0 5px 24px 4px rgba(0,0,0,.12)}.mat-elevation-z14{box-shadow:0 7px 9px -4px rgba(0,0,0,.2),0 14px 21px 2px rgba(0,0,0,.14),0 5px 26px 4px rgba(0,0,0,.12)}.mat-elevation-z15{box-shadow:0 8px 9px -5px rgba(0,0,0,.2),0 15px 22px 2px rgba(0,0,0,.14),0 6px 28px 5px rgba(0,0,0,.12)}.mat-elevation-z16{box-shadow:0 8px 10px -5px rgba(0,0,0,.2),0 16px 24px 2px rgba(0,0,0,.14),0 6px 30px 5px rgba(0,0,0,.12)}.mat-elevation-z17{box-shadow:0 8px 11px -5px rgba(0,0,0,.2),0 17px 26px 2px rgba(0,0,0,.14),0 6px 32px 5px rgba(0,0,0,.12)}.mat-elevation-z18{box-shadow:0 9px 11px -5px rgba(0,0,0,.2),0 18px 28px 2px rgba(0,0,0,.14),0 7px 34px 6px rgba(0,0,0,.12)}.mat-elevation-z19{box-shadow:0 9px 12px -6px rgba(0,0,0,.2),0 19px 29px 2px rgba(0,0,0,.14),0 7px 36px 6px rgba(0,0,0,.12)}.mat-elevation-z20{box-shadow:0 10px 13px -6px rgba(0,0,0,.2),0 20px 31px 3px rgba(0,0,0,.14),0 8px 38px 7px rgba(0,0,0,.12)}.mat-elevation-z21{box-shadow:0 10px 13px -6px rgba(0,0,0,.2),0 21px 33px 3px rgba(0,0,0,.14),0 8px 40px 7px rgba(0,0,0,.12)}.mat-elevation-z22{box-shadow:0 10px 14px -6px rgba(0,0,0,.2),0 22px 35px 3px rgba(0,0,0,.14),0 8px 42px 7px rgba(0,0,0,.12)}.mat-elevation-z23{box-shadow:0 11px 14px -7px rgba(0,0,0,.2),0 23px 36px 3px rgba(0,0,0,.14),0 9px 44px 8px rgba(0,0,0,.12)}.mat-elevation-z24{box-shadow:0 11px 15px -7px rgba(0,0,0,.2),0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12)}.mat-theme-loaded-marker{display:none}.mat-autocomplete-panel{background:#424242;color:#fff}.mat-autocomplete-panel:not([class*=mat-elevation-z]){box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)}.mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover){background:#424242}.mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover):not(.mat-option-disabled){color:#fff}.mat-badge-content{color:#fff;background:#6047e9}.cdk-high-contrast-active .mat-badge-content{outline:1px solid;border-radius:0}.mat-badge-accent .mat-badge-content{background:#ff9e43;color:#fff}.mat-badge-warn .mat-badge-content{color:#fff;background:#f44336}.mat-badge{position:relative}.mat-badge-hidden .mat-badge-content{display:none}.mat-badge-disabled .mat-badge-content{background:#6e6e6e;color:hsla(0,0%,100%,.5)}.mat-badge-content{position:absolute;text-align:center;display:inline-block;border-radius:50%;transition:transform .2s ease-in-out;transform:scale(.6);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;pointer-events:none}.mat-badge-content._mat-animation-noopable,.ng-animate-disabled .mat-badge-content{transition:none}.mat-badge-content.mat-badge-active{transform:none}.mat-badge-small .mat-badge-content{width:16px;height:16px;line-height:16px}.mat-badge-small.mat-badge-above .mat-badge-content{top:-8px}.mat-badge-small.mat-badge-below .mat-badge-content{bottom:-8px}.mat-badge-small.mat-badge-before .mat-badge-content{left:-16px}[dir=rtl] .mat-badge-small.mat-badge-before .mat-badge-content{left:auto;right:-16px}.mat-badge-small.mat-badge-after .mat-badge-content{right:-16px}[dir=rtl] .mat-badge-small.mat-badge-after .mat-badge-content{right:auto;left:-16px}.mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content{left:-8px}[dir=rtl] .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content{left:auto;right:-8px}.mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content{right:-8px}[dir=rtl] .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content{right:auto;left:-8px}.mat-badge-medium .mat-badge-content{width:22px;height:22px;line-height:22px}.mat-badge-medium.mat-badge-above .mat-badge-content{top:-11px}.mat-badge-medium.mat-badge-below .mat-badge-content{bottom:-11px}.mat-badge-medium.mat-badge-before .mat-badge-content{left:-22px}[dir=rtl] .mat-badge-medium.mat-badge-before .mat-badge-content{left:auto;right:-22px}.mat-badge-medium.mat-badge-after .mat-badge-content{right:-22px}[dir=rtl] .mat-badge-medium.mat-badge-after .mat-badge-content{right:auto;left:-22px}.mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content{left:-11px}[dir=rtl] .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content{left:auto;right:-11px}.mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content{right:-11px}[dir=rtl] .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content{right:auto;left:-11px}.mat-badge-large .mat-badge-content{width:28px;height:28px;line-height:28px}.mat-badge-large.mat-badge-above .mat-badge-content{top:-14px}.mat-badge-large.mat-badge-below .mat-badge-content{bottom:-14px}.mat-badge-large.mat-badge-before .mat-badge-content{left:-28px}[dir=rtl] .mat-badge-large.mat-badge-before .mat-badge-content{left:auto;right:-28px}.mat-badge-large.mat-badge-after .mat-badge-content{right:-28px}[dir=rtl] .mat-badge-large.mat-badge-after .mat-badge-content{right:auto;left:-28px}.mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content{left:-14px}[dir=rtl] .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content{left:auto;right:-14px}.mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content{right:-14px}[dir=rtl] .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content{right:auto;left:-14px}.mat-bottom-sheet-container{box-shadow:0 8px 10px -5px rgba(0,0,0,.2),0 16px 24px 2px rgba(0,0,0,.14),0 6px 30px 5px rgba(0,0,0,.12);background:#424242;color:#fff}.mat-button,.mat-icon-button,.mat-stroked-button{color:inherit;background:transparent}.mat-button.mat-primary,.mat-icon-button.mat-primary,.mat-stroked-button.mat-primary{color:#6047e9}.mat-button.mat-accent,.mat-icon-button.mat-accent,.mat-stroked-button.mat-accent{color:#ff9e43}.mat-button.mat-warn,.mat-icon-button.mat-warn,.mat-stroked-button.mat-warn{color:#f44336}.mat-button.mat-accent.mat-button-disabled,.mat-button.mat-button-disabled.mat-button-disabled,.mat-button.mat-primary.mat-button-disabled,.mat-button.mat-warn.mat-button-disabled,.mat-icon-button.mat-accent.mat-button-disabled,.mat-icon-button.mat-button-disabled.mat-button-disabled,.mat-icon-button.mat-primary.mat-button-disabled,.mat-icon-button.mat-warn.mat-button-disabled,.mat-stroked-button.mat-accent.mat-button-disabled,.mat-stroked-button.mat-button-disabled.mat-button-disabled,.mat-stroked-button.mat-primary.mat-button-disabled,.mat-stroked-button.mat-warn.mat-button-disabled{color:hsla(0,0%,100%,.3)}.mat-button.mat-primary .mat-button-focus-overlay,.mat-icon-button.mat-primary .mat-button-focus-overlay,.mat-stroked-button.mat-primary .mat-button-focus-overlay{background-color:#6047e9}.mat-button.mat-accent .mat-button-focus-overlay,.mat-icon-button.mat-accent .mat-button-focus-overlay,.mat-stroked-button.mat-accent .mat-button-focus-overlay{background-color:#ff9e43}.mat-button.mat-warn .mat-button-focus-overlay,.mat-icon-button.mat-warn .mat-button-focus-overlay,.mat-stroked-button.mat-warn .mat-button-focus-overlay{background-color:#f44336}.mat-button.mat-button-disabled .mat-button-focus-overlay,.mat-icon-button.mat-button-disabled .mat-button-focus-overlay,.mat-stroked-button.mat-button-disabled .mat-button-focus-overlay{background-color:initial}.mat-button .mat-ripple-element,.mat-icon-button .mat-ripple-element,.mat-stroked-button .mat-ripple-element{opacity:.1;background-color:currentColor}.mat-button-focus-overlay{background:#fff}.mat-stroked-button:not(.mat-button-disabled){border-color:hsla(0,0%,100%,.12)}.mat-fab,.mat-flat-button,.mat-mini-fab,.mat-raised-button{color:#fff;background-color:#424242}.mat-fab.mat-accent,.mat-fab.mat-primary,.mat-fab.mat-warn,.mat-flat-button.mat-accent,.mat-flat-button.mat-primary,.mat-flat-button.mat-warn,.mat-mini-fab.mat-accent,.mat-mini-fab.mat-primary,.mat-mini-fab.mat-warn,.mat-raised-button.mat-accent,.mat-raised-button.mat-primary,.mat-raised-button.mat-warn{color:#fff}.mat-fab.mat-accent.mat-button-disabled,.mat-fab.mat-button-disabled.mat-button-disabled,.mat-fab.mat-primary.mat-button-disabled,.mat-fab.mat-warn.mat-button-disabled,.mat-flat-button.mat-accent.mat-button-disabled,.mat-flat-button.mat-button-disabled.mat-button-disabled,.mat-flat-button.mat-primary.mat-button-disabled,.mat-flat-button.mat-warn.mat-button-disabled,.mat-mini-fab.mat-accent.mat-button-disabled,.mat-mini-fab.mat-button-disabled.mat-button-disabled,.mat-mini-fab.mat-primary.mat-button-disabled,.mat-mini-fab.mat-warn.mat-button-disabled,.mat-raised-button.mat-accent.mat-button-disabled,.mat-raised-button.mat-button-disabled.mat-button-disabled,.mat-raised-button.mat-primary.mat-button-disabled,.mat-raised-button.mat-warn.mat-button-disabled{color:hsla(0,0%,100%,.3)}.mat-fab.mat-primary,.mat-flat-button.mat-primary,.mat-mini-fab.mat-primary,.mat-raised-button.mat-primary{background-color:#6047e9}.mat-fab.mat-accent,.mat-flat-button.mat-accent,.mat-mini-fab.mat-accent,.mat-raised-button.mat-accent{background-color:#ff9e43}.mat-fab.mat-warn,.mat-flat-button.mat-warn,.mat-mini-fab.mat-warn,.mat-raised-button.mat-warn{background-color:#f44336}.mat-fab.mat-accent.mat-button-disabled,.mat-fab.mat-button-disabled.mat-button-disabled,.mat-fab.mat-primary.mat-button-disabled,.mat-fab.mat-warn.mat-button-disabled,.mat-flat-button.mat-accent.mat-button-disabled,.mat-flat-button.mat-button-disabled.mat-button-disabled,.mat-flat-button.mat-primary.mat-button-disabled,.mat-flat-button.mat-warn.mat-button-disabled,.mat-mini-fab.mat-accent.mat-button-disabled,.mat-mini-fab.mat-button-disabled.mat-button-disabled,.mat-mini-fab.mat-primary.mat-button-disabled,.mat-mini-fab.mat-warn.mat-button-disabled,.mat-raised-button.mat-accent.mat-button-disabled,.mat-raised-button.mat-button-disabled.mat-button-disabled,.mat-raised-button.mat-primary.mat-button-disabled,.mat-raised-button.mat-warn.mat-button-disabled{background-color:hsla(0,0%,100%,.12)}.mat-fab.mat-accent .mat-ripple-element,.mat-fab.mat-primary .mat-ripple-element,.mat-fab.mat-warn .mat-ripple-element,.mat-flat-button.mat-accent .mat-ripple-element,.mat-flat-button.mat-primary .mat-ripple-element,.mat-flat-button.mat-warn .mat-ripple-element,.mat-mini-fab.mat-accent .mat-ripple-element,.mat-mini-fab.mat-primary .mat-ripple-element,.mat-mini-fab.mat-warn .mat-ripple-element,.mat-raised-button.mat-accent .mat-ripple-element,.mat-raised-button.mat-primary .mat-ripple-element,.mat-raised-button.mat-warn .mat-ripple-element{background-color:hsla(0,0%,100%,.1)}.mat-flat-button:not([class*=mat-elevation-z]),.mat-stroked-button:not([class*=mat-elevation-z]){box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12)}.mat-raised-button:not([class*=mat-elevation-z]){box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)}.mat-raised-button:not(.mat-button-disabled):active:not([class*=mat-elevation-z]){box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12)}.mat-raised-button.mat-button-disabled:not([class*=mat-elevation-z]){box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12)}.mat-fab:not([class*=mat-elevation-z]),.mat-mini-fab:not([class*=mat-elevation-z]){box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12)}.mat-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]),.mat-mini-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]){box-shadow:0 7px 8px -4px rgba(0,0,0,.2),0 12px 17px 2px rgba(0,0,0,.14),0 5px 22px 4px rgba(0,0,0,.12)}.mat-fab.mat-button-disabled:not([class*=mat-elevation-z]),.mat-mini-fab.mat-button-disabled:not([class*=mat-elevation-z]){box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12)}.mat-button-toggle-group,.mat-button-toggle-standalone{box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)}.mat-button-toggle-group-appearance-standard,.mat-button-toggle-standalone.mat-button-toggle-appearance-standard{box-shadow:none}.mat-button-toggle{color:hsla(0,0%,100%,.5)}.mat-button-toggle .mat-button-toggle-focus-overlay{background-color:hsla(0,0%,100%,.12)}.mat-button-toggle-appearance-standard{color:#fff;background:#424242}.mat-button-toggle-appearance-standard .mat-button-toggle-focus-overlay{background-color:#fff}.mat-button-toggle-group-appearance-standard .mat-button-toggle+.mat-button-toggle{border-left:1px solid hsla(0,0%,100%,.12)}[dir=rtl] .mat-button-toggle-group-appearance-standard .mat-button-toggle+.mat-button-toggle{border-left:none;border-right:1px solid hsla(0,0%,100%,.12)}.mat-button-toggle-group-appearance-standard.mat-button-toggle-vertical .mat-button-toggle+.mat-button-toggle{border-left:none;border-right:none;border-top:1px solid hsla(0,0%,100%,.12)}.mat-button-toggle-checked{background-color:#212121;color:hsla(0,0%,100%,.7)}.mat-button-toggle-checked.mat-button-toggle-appearance-standard{color:#fff}.mat-button-toggle-disabled{color:hsla(0,0%,100%,.3);background-color:#000}.mat-button-toggle-disabled.mat-button-toggle-appearance-standard{background:#424242}.mat-button-toggle-disabled.mat-button-toggle-checked{background-color:#424242}.mat-button-toggle-group-appearance-standard,.mat-button-toggle-standalone.mat-button-toggle-appearance-standard{border:1px solid hsla(0,0%,100%,.12)}.mat-button-toggle-appearance-standard .mat-button-toggle-label-content{line-height:48px}.mat-card{background:#424242;color:#fff}.mat-card:not([class*=mat-elevation-z]){box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12)}.mat-card.mat-card-flat:not([class*=mat-elevation-z]){box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12)}.mat-card-subtitle{color:hsla(0,0%,100%,.7)}.mat-checkbox-frame{border-color:hsla(0,0%,100%,.7)}.mat-checkbox-checkmark{fill:#303030}.mat-checkbox-checkmark-path{stroke:#303030!important}.mat-checkbox-mixedmark{background-color:#303030}.mat-checkbox-checked.mat-primary .mat-checkbox-background,.mat-checkbox-indeterminate.mat-primary .mat-checkbox-background{background-color:#6047e9}.mat-checkbox-checked.mat-accent .mat-checkbox-background,.mat-checkbox-indeterminate.mat-accent .mat-checkbox-background{background-color:#ff9e43}.mat-checkbox-checked.mat-warn .mat-checkbox-background,.mat-checkbox-indeterminate.mat-warn .mat-checkbox-background{background-color:#f44336}.mat-checkbox-disabled.mat-checkbox-checked .mat-checkbox-background,.mat-checkbox-disabled.mat-checkbox-indeterminate .mat-checkbox-background{background-color:#686868}.mat-checkbox-disabled:not(.mat-checkbox-checked) .mat-checkbox-frame{border-color:#686868}.mat-checkbox-disabled .mat-checkbox-label{color:hsla(0,0%,100%,.7)}.mat-checkbox .mat-ripple-element{background-color:#fff}.mat-checkbox-checked:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element,.mat-checkbox:active:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element{background:#6047e9}.mat-checkbox-checked:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element,.mat-checkbox:active:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element{background:#ff9e43}.mat-checkbox-checked:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element,.mat-checkbox:active:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element{background:#f44336}.mat-chip.mat-standard-chip{background-color:#616161;color:#fff}.mat-chip.mat-standard-chip .mat-chip-remove{color:#fff;opacity:.4}.mat-chip.mat-standard-chip:not(.mat-chip-disabled):active{box-shadow:0 3px 3px -2px rgba(0,0,0,.2),0 3px 4px 0 rgba(0,0,0,.14),0 1px 8px 0 rgba(0,0,0,.12)}.mat-chip.mat-standard-chip:not(.mat-chip-disabled) .mat-chip-remove:hover{opacity:.54}.mat-chip.mat-standard-chip.mat-chip-disabled{opacity:.4}.mat-chip.mat-standard-chip:after{background:#fff}.mat-chip.mat-standard-chip.mat-chip-selected.mat-primary{background-color:#6047e9;color:#fff}.mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-chip-remove{color:#fff;opacity:.4}.mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-ripple-element{background-color:hsla(0,0%,100%,.1)}.mat-chip.mat-standard-chip.mat-chip-selected.mat-warn{background-color:#f44336;color:#fff}.mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-chip-remove{color:#fff;opacity:.4}.mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-ripple-element{background-color:hsla(0,0%,100%,.1)}.mat-chip.mat-standard-chip.mat-chip-selected.mat-accent{background-color:#ff9e43;color:#fff}.mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-chip-remove{color:#fff;opacity:.4}.mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-ripple-element{background-color:hsla(0,0%,100%,.1)}.mat-table{background:#424242}.mat-table-sticky,.mat-table tbody,.mat-table tfoot,.mat-table thead,[mat-footer-row],[mat-header-row],[mat-row],mat-footer-row,mat-header-row,mat-row{background:inherit}mat-footer-row,mat-header-row,mat-row,td.mat-cell,td.mat-footer-cell,th.mat-header-cell{border-bottom-color:hsla(0,0%,100%,.12)}.mat-header-cell{color:hsla(0,0%,100%,.7)}.mat-cell,.mat-footer-cell{color:#fff}.mat-calendar-arrow{border-top-color:#fff}.mat-datepicker-content .mat-calendar-next-button,.mat-datepicker-content .mat-calendar-previous-button,.mat-datepicker-toggle{color:#fff}.mat-calendar-table-header{color:hsla(0,0%,100%,.5)}.mat-calendar-table-header-divider:after{background:hsla(0,0%,100%,.12)}.mat-calendar-body-label{color:hsla(0,0%,100%,.7)}.mat-calendar-body-cell-content,.mat-date-range-input-separator{color:#fff;border-color:transparent}.mat-calendar-body-disabled>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),.mat-form-field-disabled .mat-date-range-input-separator{color:hsla(0,0%,100%,.5)}.cdk-keyboard-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),.cdk-program-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),.mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:hsla(0,0%,100%,.04)}.mat-calendar-body-in-preview{color:hsla(0,0%,100%,.24)}.mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:hsla(0,0%,100%,.5)}.mat-calendar-body-disabled>.mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:hsla(0,0%,100%,.3)}.mat-calendar-body-in-range:before{background:rgba(96,71,233,.2)}.mat-calendar-body-comparison-identical,.mat-calendar-body-in-comparison-range:before{background:rgba(249,171,0,.2)}.mat-calendar-body-comparison-bridge-start:before,[dir=rtl] .mat-calendar-body-comparison-bridge-end:before{background:linear-gradient(90deg,rgba(96,71,233,.2) 50%,rgba(249,171,0,.2) 0)}.mat-calendar-body-comparison-bridge-end:before,[dir=rtl] .mat-calendar-body-comparison-bridge-start:before{background:linear-gradient(270deg,rgba(96,71,233,.2) 50%,rgba(249,171,0,.2) 0)}.mat-calendar-body-in-comparison-range.mat-calendar-body-in-range:after,.mat-calendar-body-in-range>.mat-calendar-body-comparison-identical{background:#a8dab5}.mat-calendar-body-comparison-identical.mat-calendar-body-selected,.mat-calendar-body-in-comparison-range>.mat-calendar-body-selected{background:#46a35e}.mat-calendar-body-selected{background-color:#6047e9;color:#fff}.mat-calendar-body-disabled>.mat-calendar-body-selected{background-color:rgba(96,71,233,.4)}.mat-calendar-body-today.mat-calendar-body-selected{box-shadow:inset 0 0 0 1px #fff}.mat-datepicker-content{box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12);background-color:#424242;color:#fff}.mat-datepicker-content.mat-accent .mat-calendar-body-in-range:before{background:rgba(255,158,67,.2)}.mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical,.mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range:before{background:rgba(249,171,0,.2)}.mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-start:before,.mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-end:before{background:linear-gradient(90deg,rgba(255,158,67,.2) 50%,rgba(249,171,0,.2) 0)}.mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-end:before,.mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-start:before{background:linear-gradient(270deg,rgba(255,158,67,.2) 50%,rgba(249,171,0,.2) 0)}.mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range:after,.mat-datepicker-content.mat-accent .mat-calendar-body-in-range>.mat-calendar-body-comparison-identical{background:#a8dab5}.mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical.mat-calendar-body-selected,.mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range>.mat-calendar-body-selected{background:#46a35e}.mat-datepicker-content.mat-accent .mat-calendar-body-selected{background-color:#ff9e43;color:#fff}.mat-datepicker-content.mat-accent .mat-calendar-body-disabled>.mat-calendar-body-selected{background-color:rgba(255,158,67,.4)}.mat-datepicker-content.mat-accent .mat-calendar-body-today.mat-calendar-body-selected{box-shadow:inset 0 0 0 1px #fff}.mat-datepicker-content.mat-warn .mat-calendar-body-in-range:before{background:rgba(244,67,54,.2)}.mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical,.mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range:before{background:rgba(249,171,0,.2)}.mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-start:before,.mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-end:before{background:linear-gradient(90deg,rgba(244,67,54,.2) 50%,rgba(249,171,0,.2) 0)}.mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-end:before,.mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-start:before{background:linear-gradient(270deg,rgba(244,67,54,.2) 50%,rgba(249,171,0,.2) 0)}.mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range:after,.mat-datepicker-content.mat-warn .mat-calendar-body-in-range>.mat-calendar-body-comparison-identical{background:#a8dab5}.mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical.mat-calendar-body-selected,.mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range>.mat-calendar-body-selected{background:#46a35e}.mat-datepicker-content.mat-warn .mat-calendar-body-selected{background-color:#f44336;color:#fff}.mat-datepicker-content.mat-warn .mat-calendar-body-disabled>.mat-calendar-body-selected{background-color:rgba(244,67,54,.4)}.mat-datepicker-content.mat-warn .mat-calendar-body-today.mat-calendar-body-selected{box-shadow:inset 0 0 0 1px #fff}.mat-datepicker-content-touch{box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12)}.mat-datepicker-toggle-active{color:#6047e9}.mat-datepicker-toggle-active.mat-accent{color:#ff9e43}.mat-datepicker-toggle-active.mat-warn{color:#f44336}.mat-date-range-input-inner[disabled]{color:hsla(0,0%,100%,.5)}.mat-dialog-container{box-shadow:0 11px 15px -7px rgba(0,0,0,.2),0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12);background:#424242;color:#fff}.mat-divider{border-top-color:hsla(0,0%,100%,.12)}.mat-divider-vertical{border-right-color:hsla(0,0%,100%,.12)}.mat-expansion-panel{background:#424242;color:#fff}.mat-expansion-panel:not([class*=mat-elevation-z]){box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)}.mat-action-row{border-top-color:hsla(0,0%,100%,.12)}.mat-expansion-panel .mat-expansion-panel-header.cdk-keyboard-focused:not([aria-disabled=true]),.mat-expansion-panel .mat-expansion-panel-header.cdk-program-focused:not([aria-disabled=true]),.mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:hover:not([aria-disabled=true]){background:hsla(0,0%,100%,.04)}@media (hover:none){.mat-expansion-panel:not(.mat-expanded):not([aria-disabled=true]) .mat-expansion-panel-header:hover{background:#424242}}.mat-expansion-panel-header-title{color:#fff}.mat-expansion-indicator:after,.mat-expansion-panel-header-description{color:hsla(0,0%,100%,.7)}.mat-expansion-panel-header[aria-disabled=true]{color:hsla(0,0%,100%,.3)}.mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-description,.mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-title{color:inherit}.mat-expansion-panel-header{height:48px}.mat-expansion-panel-header.mat-expanded{height:64px}.mat-form-field-label,.mat-hint{color:hsla(0,0%,100%,.7)}.mat-form-field.mat-focused .mat-form-field-label{color:#6047e9}.mat-form-field.mat-focused .mat-form-field-label.mat-accent{color:#ff9e43}.mat-form-field.mat-focused .mat-form-field-label.mat-warn{color:#f44336}.mat-focused .mat-form-field-required-marker{color:#ff9e43}.mat-form-field-ripple{background-color:#fff}.mat-form-field.mat-focused .mat-form-field-ripple{background-color:#6047e9}.mat-form-field.mat-focused .mat-form-field-ripple.mat-accent{background-color:#ff9e43}.mat-form-field.mat-focused .mat-form-field-ripple.mat-warn{background-color:#f44336}.mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid) .mat-form-field-infix:after{color:#6047e9}.mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-accent .mat-form-field-infix:after{color:#ff9e43}.mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-warn .mat-form-field-infix:after,.mat-form-field.mat-form-field-invalid .mat-form-field-label,.mat-form-field.mat-form-field-invalid .mat-form-field-label.mat-accent,.mat-form-field.mat-form-field-invalid .mat-form-field-label .mat-form-field-required-marker{color:#f44336}.mat-form-field.mat-form-field-invalid .mat-form-field-ripple,.mat-form-field.mat-form-field-invalid .mat-form-field-ripple.mat-accent{background-color:#f44336}.mat-error{color:#f44336}.mat-form-field-appearance-legacy .mat-form-field-label,.mat-form-field-appearance-legacy .mat-hint{color:hsla(0,0%,100%,.7)}.mat-form-field-appearance-legacy .mat-form-field-underline{background-color:hsla(0,0%,100%,.7)}.mat-form-field-appearance-legacy.mat-form-field-disabled .mat-form-field-underline{background-image:linear-gradient(90deg,hsla(0,0%,100%,.7) 0,hsla(0,0%,100%,.7) 33%,transparent 0);background-size:4px 100%;background-repeat:repeat-x}.mat-form-field-appearance-standard .mat-form-field-underline{background-color:hsla(0,0%,100%,.7)}.mat-form-field-appearance-standard.mat-form-field-disabled .mat-form-field-underline{background-image:linear-gradient(90deg,hsla(0,0%,100%,.7) 0,hsla(0,0%,100%,.7) 33%,transparent 0);background-size:4px 100%;background-repeat:repeat-x}.mat-form-field-appearance-fill .mat-form-field-flex{background-color:hsla(0,0%,100%,.1)}.mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-flex{background-color:hsla(0,0%,100%,.05)}.mat-form-field-appearance-fill .mat-form-field-underline:before{background-color:hsla(0,0%,100%,.5)}.mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-label{color:hsla(0,0%,100%,.5)}.mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-underline:before{background-color:initial}.mat-form-field-appearance-outline .mat-form-field-outline{color:hsla(0,0%,100%,.3)}.mat-form-field-appearance-outline .mat-form-field-outline-thick{color:#fff}.mat-form-field-appearance-outline.mat-focused .mat-form-field-outline-thick{color:#6047e9}.mat-form-field-appearance-outline.mat-focused.mat-accent .mat-form-field-outline-thick{color:#ff9e43}.mat-form-field-appearance-outline.mat-focused.mat-warn .mat-form-field-outline-thick,.mat-form-field-appearance-outline.mat-form-field-invalid.mat-form-field-invalid .mat-form-field-outline-thick{color:#f44336}.mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-label{color:hsla(0,0%,100%,.5)}.mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-outline{color:hsla(0,0%,100%,.15)}.mat-icon.mat-primary{color:#6047e9}.mat-icon.mat-accent{color:#ff9e43}.mat-icon.mat-warn{color:#f44336}.mat-form-field-type-mat-native-select .mat-form-field-infix:after{color:hsla(0,0%,100%,.7)}.mat-form-field-type-mat-native-select.mat-form-field-disabled .mat-form-field-infix:after,.mat-input-element:disabled{color:hsla(0,0%,100%,.5)}.mat-input-element{caret-color:#6047e9}.mat-input-element::placeholder{color:hsla(0,0%,100%,.5)}.mat-input-element::-moz-placeholder{color:hsla(0,0%,100%,.5)}.mat-input-element::-webkit-input-placeholder{color:hsla(0,0%,100%,.5)}.mat-input-element:-ms-input-placeholder{color:hsla(0,0%,100%,.5)}.mat-input-element option{color:rgba(0,0,0,.87)}.mat-input-element option:disabled{color:rgba(0,0,0,.38)}.mat-form-field.mat-accent .mat-input-element{caret-color:#ff9e43}.mat-form-field-invalid .mat-input-element,.mat-form-field.mat-warn .mat-input-element{caret-color:#f44336}.mat-form-field-type-mat-native-select.mat-form-field-invalid .mat-form-field-infix:after{color:#f44336}.mat-list-base .mat-list-item,.mat-list-base .mat-list-option{color:#fff}.mat-list-base .mat-subheader{color:hsla(0,0%,100%,.7)}.mat-list-item-disabled{background-color:#000}.mat-action-list .mat-list-item:focus,.mat-action-list .mat-list-item:hover,.mat-list-option:focus,.mat-list-option:hover,.mat-nav-list .mat-list-item:focus,.mat-nav-list .mat-list-item:hover{background:hsla(0,0%,100%,.04)}.mat-list-single-selected-option,.mat-list-single-selected-option:focus,.mat-list-single-selected-option:hover{background:hsla(0,0%,100%,.12)}.mat-menu-panel{background:#424242}.mat-menu-panel:not([class*=mat-elevation-z]){box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)}.mat-menu-item{background:transparent;color:#fff}.mat-menu-item[disabled],.mat-menu-item[disabled]:after{color:hsla(0,0%,100%,.5)}.mat-menu-item-submenu-trigger:after,.mat-menu-item .mat-icon-no-color{color:#fff}.mat-menu-item-highlighted:not([disabled]),.mat-menu-item.cdk-keyboard-focused:not([disabled]),.mat-menu-item.cdk-program-focused:not([disabled]),.mat-menu-item:hover:not([disabled]){background:hsla(0,0%,100%,.04)}.mat-paginator{background:#424242}.mat-paginator,.mat-paginator-page-size .mat-select-trigger{color:hsla(0,0%,100%,.7)}.mat-paginator-decrement,.mat-paginator-increment{border-top:2px solid #fff;border-right:2px solid #fff}.mat-paginator-first,.mat-paginator-last{border-top:2px solid #fff}.mat-icon-button[disabled] .mat-paginator-decrement,.mat-icon-button[disabled] .mat-paginator-first,.mat-icon-button[disabled] .mat-paginator-increment,.mat-icon-button[disabled] .mat-paginator-last{border-color:hsla(0,0%,100%,.5)}.mat-paginator-container{min-height:56px}.mat-progress-bar-background{fill:#cecbfa}.mat-progress-bar-buffer{background-color:#cecbfa}.mat-progress-bar-fill:after{background-color:#6047e9}.mat-progress-bar.mat-accent .mat-progress-bar-background{fill:#ffe2c7}.mat-progress-bar.mat-accent .mat-progress-bar-buffer{background-color:#ffe2c7}.mat-progress-bar.mat-accent .mat-progress-bar-fill:after{background-color:#ff9e43}.mat-progress-bar.mat-warn .mat-progress-bar-background{fill:#ffcdd2}.mat-progress-bar.mat-warn .mat-progress-bar-buffer{background-color:#ffcdd2}.mat-progress-bar.mat-warn .mat-progress-bar-fill:after{background-color:#f44336}.mat-progress-spinner circle,.mat-spinner circle{stroke:#6047e9}.mat-progress-spinner.mat-accent circle,.mat-spinner.mat-accent circle{stroke:#ff9e43}.mat-progress-spinner.mat-warn circle,.mat-spinner.mat-warn circle{stroke:#f44336}.mat-radio-outer-circle{border-color:hsla(0,0%,100%,.7)}.mat-radio-button.mat-primary.mat-radio-checked .mat-radio-outer-circle{border-color:#6047e9}.mat-radio-button.mat-primary.mat-radio-checked .mat-radio-persistent-ripple,.mat-radio-button.mat-primary .mat-radio-inner-circle,.mat-radio-button.mat-primary .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple),.mat-radio-button.mat-primary:active .mat-radio-persistent-ripple{background-color:#6047e9}.mat-radio-button.mat-accent.mat-radio-checked .mat-radio-outer-circle{border-color:#ff9e43}.mat-radio-button.mat-accent.mat-radio-checked .mat-radio-persistent-ripple,.mat-radio-button.mat-accent .mat-radio-inner-circle,.mat-radio-button.mat-accent .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple),.mat-radio-button.mat-accent:active .mat-radio-persistent-ripple{background-color:#ff9e43}.mat-radio-button.mat-warn.mat-radio-checked .mat-radio-outer-circle{border-color:#f44336}.mat-radio-button.mat-warn.mat-radio-checked .mat-radio-persistent-ripple,.mat-radio-button.mat-warn .mat-radio-inner-circle,.mat-radio-button.mat-warn .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple),.mat-radio-button.mat-warn:active .mat-radio-persistent-ripple{background-color:#f44336}.mat-radio-button.mat-radio-disabled.mat-radio-checked .mat-radio-outer-circle,.mat-radio-button.mat-radio-disabled .mat-radio-outer-circle{border-color:hsla(0,0%,100%,.5)}.mat-radio-button.mat-radio-disabled .mat-radio-inner-circle,.mat-radio-button.mat-radio-disabled .mat-radio-ripple .mat-ripple-element{background-color:hsla(0,0%,100%,.5)}.mat-radio-button.mat-radio-disabled .mat-radio-label-content{color:hsla(0,0%,100%,.5)}.mat-radio-button .mat-ripple-element{background-color:#fff}.mat-select-value{color:#fff}.mat-select-disabled .mat-select-value,.mat-select-placeholder{color:hsla(0,0%,100%,.5)}.mat-select-arrow{color:hsla(0,0%,100%,.7)}.mat-select-panel{background:#424242}.mat-select-panel:not([class*=mat-elevation-z]){box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)}.mat-select-panel .mat-option.mat-selected:not(.mat-option-multiple){background:hsla(0,0%,100%,.12)}.mat-form-field.mat-focused.mat-primary .mat-select-arrow{color:#6047e9}.mat-form-field.mat-focused.mat-accent .mat-select-arrow{color:#ff9e43}.mat-form-field.mat-focused.mat-warn .mat-select-arrow,.mat-form-field .mat-select.mat-select-invalid .mat-select-arrow{color:#f44336}.mat-form-field .mat-select.mat-select-disabled .mat-select-arrow{color:hsla(0,0%,100%,.5)}.mat-drawer-container{background-color:#303030;color:#fff}.mat-drawer{color:#fff}.mat-drawer,.mat-drawer.mat-drawer-push{background-color:#424242}.mat-drawer:not(.mat-drawer-side){box-shadow:0 8px 10px -5px rgba(0,0,0,.2),0 16px 24px 2px rgba(0,0,0,.14),0 6px 30px 5px rgba(0,0,0,.12)}.mat-drawer-side{border-right:1px solid hsla(0,0%,100%,.12)}.mat-drawer-side.mat-drawer-end,[dir=rtl] .mat-drawer-side{border-left:1px solid hsla(0,0%,100%,.12);border-right:none}[dir=rtl] .mat-drawer-side.mat-drawer-end{border-left:none;border-right:1px solid hsla(0,0%,100%,.12)}.mat-drawer-backdrop.mat-drawer-shown{background-color:hsla(0,0%,74.1%,.6)}.mat-slide-toggle.mat-checked .mat-slide-toggle-thumb{background-color:#ff9e43}.mat-slide-toggle.mat-checked .mat-slide-toggle-bar{background-color:rgba(255,158,67,.54)}.mat-slide-toggle.mat-checked .mat-ripple-element{background-color:#ff9e43}.mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-thumb{background-color:#6047e9}.mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar{background-color:rgba(96,71,233,.54)}.mat-slide-toggle.mat-primary.mat-checked .mat-ripple-element{background-color:#6047e9}.mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-thumb{background-color:#f44336}.mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-bar{background-color:rgba(244,67,54,.54)}.mat-slide-toggle.mat-warn.mat-checked .mat-ripple-element{background-color:#f44336}.mat-slide-toggle:not(.mat-checked) .mat-ripple-element{background-color:#fff}.mat-slide-toggle-thumb{box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12);background-color:#bdbdbd}.mat-slide-toggle-bar{background-color:hsla(0,0%,100%,.5)}.mat-slider-track-background{background-color:hsla(0,0%,100%,.3)}.mat-primary .mat-slider-thumb,.mat-primary .mat-slider-thumb-label,.mat-primary .mat-slider-track-fill{background-color:#6047e9}.mat-primary .mat-slider-thumb-label-text{color:#fff}.mat-primary .mat-slider-focus-ring{background-color:rgba(96,71,233,.2)}.mat-accent .mat-slider-thumb,.mat-accent .mat-slider-thumb-label,.mat-accent .mat-slider-track-fill{background-color:#ff9e43}.mat-accent .mat-slider-thumb-label-text{color:#fff}.mat-accent .mat-slider-focus-ring{background-color:rgba(255,158,67,.2)}.mat-warn .mat-slider-thumb,.mat-warn .mat-slider-thumb-label,.mat-warn .mat-slider-track-fill{background-color:#f44336}.mat-warn .mat-slider-thumb-label-text{color:#fff}.mat-warn .mat-slider-focus-ring{background-color:rgba(244,67,54,.2)}.cdk-focused .mat-slider-track-background,.mat-slider-disabled .mat-slider-thumb,.mat-slider-disabled .mat-slider-track-background,.mat-slider-disabled .mat-slider-track-fill,.mat-slider-disabled:hover .mat-slider-track-background,.mat-slider:hover .mat-slider-track-background{background-color:hsla(0,0%,100%,.3)}.mat-slider-min-value .mat-slider-focus-ring{background-color:hsla(0,0%,100%,.12)}.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb,.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb-label{background-color:#fff}.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb,.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb-label{background-color:hsla(0,0%,100%,.3)}.mat-slider-min-value:not(.mat-slider-thumb-label-showing) .mat-slider-thumb{border-color:hsla(0,0%,100%,.3);background-color:initial}.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused.mat-slider-disabled .mat-slider-thumb,.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused .mat-slider-thumb,.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover.mat-slider-disabled .mat-slider-thumb,.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover .mat-slider-thumb{border-color:hsla(0,0%,100%,.3)}.mat-slider-has-ticks .mat-slider-wrapper:after{border-color:hsla(0,0%,100%,.7)}.mat-slider-horizontal .mat-slider-ticks{background-image:repeating-linear-gradient(90deg,hsla(0,0%,100%,.7),hsla(0,0%,100%,.7) 2px,transparent 0,transparent);background-image:-moz-repeating-linear-gradient(.0001deg,hsla(0,0%,100%,.7),hsla(0,0%,100%,.7) 2px,transparent 0,transparent)}.mat-slider-vertical .mat-slider-ticks{background-image:repeating-linear-gradient(180deg,hsla(0,0%,100%,.7),hsla(0,0%,100%,.7) 2px,transparent 0,transparent)}.mat-step-header.cdk-keyboard-focused,.mat-step-header.cdk-program-focused,.mat-step-header:hover{background-color:hsla(0,0%,100%,.04)}@media (hover:none){.mat-step-header:hover{background:none}}.mat-step-header .mat-step-label,.mat-step-header .mat-step-optional{color:hsla(0,0%,100%,.7)}.mat-step-header .mat-step-icon{background-color:hsla(0,0%,100%,.7);color:#fff}.mat-step-header .mat-step-icon-selected,.mat-step-header .mat-step-icon-state-done,.mat-step-header .mat-step-icon-state-edit{background-color:#6047e9;color:#fff}.mat-step-header .mat-step-icon-state-error{background-color:initial;color:#f44336}.mat-step-header .mat-step-label.mat-step-label-active{color:#fff}.mat-step-header .mat-step-label.mat-step-label-error{color:#f44336}.mat-stepper-horizontal,.mat-stepper-vertical{background-color:#424242}.mat-stepper-vertical-line:before{border-left-color:hsla(0,0%,100%,.12)}.mat-horizontal-stepper-header:after,.mat-horizontal-stepper-header:before,.mat-stepper-horizontal-line{border-top-color:hsla(0,0%,100%,.12)}.mat-horizontal-stepper-header{height:72px}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header,.mat-vertical-stepper-header{padding:24px}.mat-stepper-vertical-line:before{top:-16px;bottom:-16px}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header:after,.mat-stepper-label-position-bottom .mat-horizontal-stepper-header:before,.mat-stepper-label-position-bottom .mat-stepper-horizontal-line{top:36px}.mat-sort-header-arrow{color:#c6c6c6}.mat-tab-header,.mat-tab-nav-bar{border-bottom:1px solid hsla(0,0%,100%,.12)}.mat-tab-group-inverted-header .mat-tab-header,.mat-tab-group-inverted-header .mat-tab-nav-bar{border-top:1px solid hsla(0,0%,100%,.12);border-bottom:none}.mat-tab-label,.mat-tab-link{color:#fff}.mat-tab-label.mat-tab-disabled,.mat-tab-link.mat-tab-disabled{color:hsla(0,0%,100%,.5)}.mat-tab-header-pagination-chevron{border-color:#fff}.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron{border-color:hsla(0,0%,100%,.5)}.mat-tab-group[class*=mat-background-] .mat-tab-header,.mat-tab-nav-bar[class*=mat-background-]{border-bottom:none;border-top:none}.mat-tab-group.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-group.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled){background-color:rgba(206,203,250,.3)}.mat-tab-group.mat-primary .mat-ink-bar,.mat-tab-nav-bar.mat-primary .mat-ink-bar{background-color:#6047e9}.mat-tab-group.mat-primary.mat-background-primary .mat-ink-bar,.mat-tab-nav-bar.mat-primary.mat-background-primary .mat-ink-bar{background-color:#fff}.mat-tab-group.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-group.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled){background-color:rgba(255,226,199,.3)}.mat-tab-group.mat-accent .mat-ink-bar,.mat-tab-nav-bar.mat-accent .mat-ink-bar{background-color:#ff9e43}.mat-tab-group.mat-accent.mat-background-accent .mat-ink-bar,.mat-tab-nav-bar.mat-accent.mat-background-accent .mat-ink-bar{background-color:#fff}.mat-tab-group.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-group.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled){background-color:rgba(255,205,210,.3)}.mat-tab-group.mat-warn .mat-ink-bar,.mat-tab-nav-bar.mat-warn .mat-ink-bar{background-color:#f44336}.mat-tab-group.mat-warn.mat-background-warn .mat-ink-bar,.mat-tab-nav-bar.mat-warn.mat-background-warn .mat-ink-bar{background-color:#fff}.mat-tab-group.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-group.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled){background-color:rgba(206,203,250,.3)}.mat-tab-group.mat-background-primary .mat-tab-header,.mat-tab-group.mat-background-primary .mat-tab-header-pagination,.mat-tab-group.mat-background-primary .mat-tab-links,.mat-tab-nav-bar.mat-background-primary .mat-tab-header,.mat-tab-nav-bar.mat-background-primary .mat-tab-header-pagination,.mat-tab-nav-bar.mat-background-primary .mat-tab-links{background-color:#6047e9}.mat-tab-group.mat-background-primary .mat-tab-label,.mat-tab-group.mat-background-primary .mat-tab-link,.mat-tab-nav-bar.mat-background-primary .mat-tab-label,.mat-tab-nav-bar.mat-background-primary .mat-tab-link{color:#fff}.mat-tab-group.mat-background-primary .mat-tab-label.mat-tab-disabled,.mat-tab-group.mat-background-primary .mat-tab-link.mat-tab-disabled,.mat-tab-nav-bar.mat-background-primary .mat-tab-label.mat-tab-disabled,.mat-tab-nav-bar.mat-background-primary .mat-tab-link.mat-tab-disabled{color:hsla(0,0%,100%,.4)}.mat-tab-group.mat-background-primary .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-primary .mat-tab-header-pagination-chevron{border-color:#fff}.mat-tab-group.mat-background-primary .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-primary .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron{border-color:hsla(0,0%,100%,.4)}.mat-tab-group.mat-background-primary .mat-ripple-element,.mat-tab-nav-bar.mat-background-primary .mat-ripple-element{background-color:hsla(0,0%,100%,.12)}.mat-tab-group.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-group.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled){background-color:rgba(255,226,199,.3)}.mat-tab-group.mat-background-accent .mat-tab-header,.mat-tab-group.mat-background-accent .mat-tab-header-pagination,.mat-tab-group.mat-background-accent .mat-tab-links,.mat-tab-nav-bar.mat-background-accent .mat-tab-header,.mat-tab-nav-bar.mat-background-accent .mat-tab-header-pagination,.mat-tab-nav-bar.mat-background-accent .mat-tab-links{background-color:#ff9e43}.mat-tab-group.mat-background-accent .mat-tab-label,.mat-tab-group.mat-background-accent .mat-tab-link,.mat-tab-nav-bar.mat-background-accent .mat-tab-label,.mat-tab-nav-bar.mat-background-accent .mat-tab-link{color:#fff}.mat-tab-group.mat-background-accent .mat-tab-label.mat-tab-disabled,.mat-tab-group.mat-background-accent .mat-tab-link.mat-tab-disabled,.mat-tab-nav-bar.mat-background-accent .mat-tab-label.mat-tab-disabled,.mat-tab-nav-bar.mat-background-accent .mat-tab-link.mat-tab-disabled{color:hsla(0,0%,100%,.4)}.mat-tab-group.mat-background-accent .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-accent .mat-tab-header-pagination-chevron{border-color:#fff}.mat-tab-group.mat-background-accent .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-accent .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron{border-color:hsla(0,0%,100%,.4)}.mat-tab-group.mat-background-accent .mat-ripple-element,.mat-tab-nav-bar.mat-background-accent .mat-ripple-element{background-color:hsla(0,0%,100%,.12)}.mat-tab-group.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-group.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled){background-color:rgba(255,205,210,.3)}.mat-tab-group.mat-background-warn .mat-tab-header,.mat-tab-group.mat-background-warn .mat-tab-header-pagination,.mat-tab-group.mat-background-warn .mat-tab-links,.mat-tab-nav-bar.mat-background-warn .mat-tab-header,.mat-tab-nav-bar.mat-background-warn .mat-tab-header-pagination,.mat-tab-nav-bar.mat-background-warn .mat-tab-links{background-color:#f44336}.mat-tab-group.mat-background-warn .mat-tab-label,.mat-tab-group.mat-background-warn .mat-tab-link,.mat-tab-nav-bar.mat-background-warn .mat-tab-label,.mat-tab-nav-bar.mat-background-warn .mat-tab-link{color:#fff}.mat-tab-group.mat-background-warn .mat-tab-label.mat-tab-disabled,.mat-tab-group.mat-background-warn .mat-tab-link.mat-tab-disabled,.mat-tab-nav-bar.mat-background-warn .mat-tab-label.mat-tab-disabled,.mat-tab-nav-bar.mat-background-warn .mat-tab-link.mat-tab-disabled{color:hsla(0,0%,100%,.4)}.mat-tab-group.mat-background-warn .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-warn .mat-tab-header-pagination-chevron{border-color:#fff}.mat-tab-group.mat-background-warn .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-warn .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron{border-color:hsla(0,0%,100%,.4)}.mat-tab-group.mat-background-warn .mat-ripple-element,.mat-tab-nav-bar.mat-background-warn .mat-ripple-element{background-color:hsla(0,0%,100%,.12)}.mat-toolbar{background:#212121;color:#fff}.mat-toolbar.mat-primary{background:#6047e9;color:#fff}.mat-toolbar.mat-accent{background:#ff9e43;color:#fff}.mat-toolbar.mat-warn{background:#f44336;color:#fff}.mat-toolbar .mat-focused .mat-form-field-ripple,.mat-toolbar .mat-form-field-ripple,.mat-toolbar .mat-form-field-underline{background-color:currentColor}.mat-toolbar .mat-focused .mat-form-field-label,.mat-toolbar .mat-form-field-label,.mat-toolbar .mat-form-field.mat-focused .mat-select-arrow,.mat-toolbar .mat-select-arrow,.mat-toolbar .mat-select-value{color:inherit}.mat-toolbar .mat-input-element{caret-color:currentColor}.mat-toolbar-multiple-rows{min-height:64px}.mat-toolbar-row,.mat-toolbar-single-row{height:64px}@media (max-width:599px){.mat-toolbar-multiple-rows{min-height:56px}.mat-toolbar-row,.mat-toolbar-single-row{height:56px}}.mat-tooltip{background:rgba(97,97,97,.9)}.mat-tree{background:#424242}.mat-nested-tree-node,.mat-tree-node{color:#fff}.mat-tree-node{min-height:48px}.mat-snack-bar-container{color:rgba(0,0,0,.87);background:#fafafa;box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12)}.mat-simple-snackbar-action{color:inherit}body,html{height:100%}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;position:relative;color:#fff}button:focus{outline:none!important}.mat-grid-tile .mat-figure{display:block!important}.mat-card{border-radius:12px}.mat-card,.mat-table{background-color:#222a45}.mat-table{width:100%}.mat-paginator{background-color:#222a45}.mat-tooltip{background-color:#7467ef;color:#fff;font-size:14px;padding:12px!important}mat-sidenav{width:280px}.mat-drawer-side{border:none}mat-cell,mat-footer-cell,mat-header-cell{justify-content:center}.icon-select div.mat-select-arrow-wrapper{display:none}.icon-select.mat-select{display:inline}.mat-option.text-error{color:#e95455}.mat-expansion-panel{background-color:#222a45}.mat-stepper-horizontal,.mat-stepper-vertical{background-color:initial!important}.mat-dialog-container{background-color:#222a45!important}.mat-dialog-container .mat-form-field{width:80%}.mat-dialog-container .mat-dialog-actions{padding:20px 0!important}.deposit-data{height:140px;width:70%}.snackbar-warn{background-color:#e95455}.leaflet-image-layer,.leaflet-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane,.leaflet-pane>canvas,.leaflet-pane>svg,.leaflet-tile,.leaflet-tile-container,.leaflet-zoom-box{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:transparent}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-overlay-pane svg,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer{max-width:none!important;max-height:none!important}.leaflet-container.leaflet-touch-zoom{touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;box-sizing:border-box;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto}.leaflet-bottom,.leaflet-top{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-tile{will-change:opacity}.leaflet-fade-anim .leaflet-popup{opacity:0;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{transform-origin:0 0}.leaflet-zoom-anim .leaflet-zoom-animated{will-change:transform;transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-pan-anim .leaflet-tile,.leaflet-zoom-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-control,.leaflet-popup-pane{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:grabbing}.leaflet-image-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-image-layer.leaflet-interactive,.leaflet-marker-icon.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline:0}.leaflet-container a{color:#0078a8}.leaflet-container a.leaflet-active{outline:2px solid orange}.leaflet-zoom-box{border:2px dotted #38f;background:hsla(0,0%,100%,.5)}.leaflet-container{font:12px/1.5 Helvetica Neue,Arial,Helvetica,sans-serif}.leaflet-bar{box-shadow:0 1px 5px rgba(0,0,0,.65);border-radius:4px}.leaflet-bar a,.leaflet-bar a:hover{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:#000}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px Lucida Console,Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{box-shadow:0 1px 5px rgba(0,0,0,.4);background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:url(layers.416d91365b44e4b4f477.png);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(layers-2x.8f2c4d11474275fbc161.png);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers-expanded .leaflet-control-layers-toggle,.leaflet-control-layers .leaflet-control-layers-list{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(marker-icon.2b3e1faf89f94a483539.png)}.leaflet-container .leaflet-control-attribution{background:#fff;background:hsla(0,0%,100%,.7);margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover{text-decoration:underline}.leaflet-container .leaflet-control-attribution,.leaflet-container .leaflet-control-scale{font-size:11px}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;font-size:11px;white-space:nowrap;overflow:hidden;box-sizing:border-box;background:#fff;background:hsla(0,0%,100%,.5)}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers{box-shadow:none}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-layers{border:2px solid rgba(0,0,0,.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 19px;line-height:1.4}.leaflet-popup-content p{margin:18px 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;color:#333;box-shadow:0 3px 14px rgba(0,0,0,.4)}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;padding:4px 4px 0 0;border:none;text-align:center;width:18px;height:14px;font:16px/14px Tahoma,Verdana,sans-serif;color:#c3c3c3;text-decoration:none;font-weight:700;background:transparent}.leaflet-container a.leaflet-popup-close-button:hover{color:#999}.leaflet-popup-scrolled{overflow:auto;border-bottom:1px solid #ddd;border-top:1px solid #ddd}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:\"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)\";filter:progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678,M12=0.70710678,M21=-0.70710678,M22=0.70710678)}.leaflet-oldie .leaflet-popup-tip-container{margin-top:-1px}.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px rgba(0,0,0,.4)}.leaflet-tooltip.leaflet-clickable{cursor:pointer;pointer-events:auto}.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before,.leaflet-tooltip-top:before{position:absolute;pointer-events:none;border:6px solid transparent;background:transparent;content:\"\"}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}") ) var site = map[string][]byte{ "external/prysm_web_ui/BUILD.bazel": site_0, "external/prysm_web_ui/WORKSPACE": site_1, - "external/prysm_web_ui/prysm-web-ui/1.3d2e5c270ce9ce7a8335.js": site_2, + "external/prysm_web_ui/prysm-web-ui/1.8f310d31d7d3f92cb2e3.js": site_2, "external/prysm_web_ui/prysm-web-ui/3rdpartylicenses.txt": site_3, "external/prysm_web_ui/prysm-web-ui/_redirects": site_4, "external/prysm_web_ui/prysm-web-ui/assets/images/backup.svg": site_5, @@ -94,10 +94,10 @@ var site = map[string][]byte{ "external/prysm_web_ui/prysm-web-ui/index.html": site_38, "external/prysm_web_ui/prysm-web-ui/layers-2x.8f2c4d11474275fbc161.png": site_39, "external/prysm_web_ui/prysm-web-ui/layers.416d91365b44e4b4f477.png": site_40, - "external/prysm_web_ui/prysm-web-ui/main.c16fb58cc7b879737a82.js": site_41, + "external/prysm_web_ui/prysm-web-ui/main.b731bef857044663803c.js": site_41, "external/prysm_web_ui/prysm-web-ui/marker-icon.2b3e1faf89f94a483539.png": site_42, - "external/prysm_web_ui/prysm-web-ui/polyfills.87b229088f3c5d2f83e9.js": site_43, - "external/prysm_web_ui/prysm-web-ui/runtime.de8a1f5a8e03de51715e.js": site_44, + "external/prysm_web_ui/prysm-web-ui/polyfills.d0fd07240b0c83bce76d.js": site_43, + "external/prysm_web_ui/prysm-web-ui/runtime.ca73b8930515ec0584b4.js": site_44, "external/prysm_web_ui/prysm-web-ui/scripts.b5ea26ab60bc917bec36.js": site_45, - "external/prysm_web_ui/prysm-web-ui/styles.b988ae5e2acd62aace6b.css": site_46, + "external/prysm_web_ui/prysm-web-ui/styles.be17574d71f04f78207f.css": site_46, }